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
339570732475	339570732994	339570733544	339570734095	339570734644	339570735194	339570735744	339570736294	339570736844	339570737394	339570737944	339570738494	339570739044	339570739594	339570740144	339570740694	339570741245	339570741794	339570742344	339570742894	339570743444	339570743994	339570744544	339570745094	339570745644	339570746194	339570746744	339570747295	339570747844	339570748394	339570748944	339570749494	339570750044	339570750594	339570751144	339570751694	339570752244	339570752795	339570753344	339570753894	339570754444	339570754994	339570755544	339570756094	339570756644	339570757194	339570757745	339570758294	339570758844	339570759394	339570759944	339570760495	339570761045	339570761594	339570762144	339570762695	339570763244	339570763794	339570764344	339570764894	339570765444	339570765994	339570766544	339570767094	339570767644	339570768194	339570768745	339570769294	339570769844	339570770394	339570770944	339570771494	339570772044	339570772595	339570773144	339570773694	339570774245	339570774794	339570775344	339570775894	339570776445	339570776994	339570777544	339570778094	339570778644	339570779194	339570779745	339570780294	339570780844	339570781394	339570781944	339570782495	339570783044	339570783595	339570784145	339570784695	339570785245	339570785794	339570786345	339570786895	339570787444	339570787995	339570788545	339570789095	339570789645	339570790195	339570790745	339570791295	339570791845	339570792397	339570792944	339570793495	339570794045	339570794595	339570795145	339570795695	339570796245	339570796795	339570797345	339570797895	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21963	20188	27848	22319	20190	20014	3163	907	639	553	532	472	432	427	411	380	401	364	346	371	336	321	349	267	314	326	321	317	306	318	315	274	288	293	291	292	289	329	305	303	307	307	286	268	290	293	321	311	269	295	276	277	265	268	265	282	269	277	281	307	323	291	261	318	306	276	275	295	267	273	275	278	294	263	305	306	274	273	279	280	285	287	296	299	294	255	306	291	241	287	279	280	274	250	313	314	309	287	261	320	300	257	273	279	276	294	279	282	279	272	285	284	293	283	268	277	303	312	285	263	306	304	312	271	276	280	270	260	276	276	289	292	290	283	297	278	283	277	260	246	304	270	295	276	265	280	278	274	307	275	305	289	288	277	279	275	284	279	292	266	278	254	282	314	288	270	286	298	273	277	284	281	294	315	290	263	277	285	285	297	286	264	273	290	285	255	263	287	253	294	283	257	303	298	253	289	281	260	286	305	301	294	280	303	241	298	279	274	291	274	287	296	252	289	279	301	290	255	283	271	265	301	269	292	254	279	278	273	283	278	279	278	260	244	294	278	296	285	262	290	304	269	293	293	272	265	286	303	305	275	281	253	287	265	313	243	273	274	286	289	283	302	288	284	279	296	285	273	276	269	277	283	280	259	280	297	288	272	271	279	307	286	303	300	276	269	277	275	284	283	276	296	272	284	292	265	278	293	283	292	273	284	259	258	306	273	275	268	318	308	267	286	277	269	294	280	270	255	283	260	241	274	266	258	297	298	297	261	296	263	283	275	279	289	268	262	270	270	295	307	275	250	305	275	262	283	289	258	280	282	268	272	290	270	275	265	303	299	289	286	304	285	269	264	292	300	293	270	292	248	302	280	265	297	235	280	285	254	247	289	277	275	302	275	292	280	250	284	287	283	294	279	298	297	252	285	246	284	279	266	265	272	264	273	271	295	292	275	309	273	267	259	257	292	274	276	281	293	275	277	255	291	303	324	324	276	274	302	286	298	267	276	287	259	290	301	271	277	272	309	287	273	265	286	303	258	309	259	303	285	281	281	282	306	277	324	276	305	242	270	292	271	301	260	275	289	295	283	283	282	275	290	265	275	300	325	280	263	301	267	280	265	279	289	273	254	290	288	262	309	282	301	283	235	288	289	291	287	266	277	265	278	257	299	269	271	262	262	277	273	290	303	286	262	278	282	301	270	264	278	268	296	278	295	282	272	273	291	291	261	262	263	262	264	237	297	299	289	282	311	275	241	298	285	275	291	266	250	262	299	284	309	269	290	280	281	284	276	288	265	275	243	298	255	294	276	270	307	244	297	282	282	306	292	274	277	305	253	277	267	289	280	289	259	257	257	285	291	268	302	253	275	299	293	279	282	269	290	272	255	313	293	274	313	283	313	262	282	283	277	285	233	293	304	275	285	282	298	285	290	286	278	294	263	283	276	278	277	271	285	253	282	277	267	296	284	277	288	283	281	284	252	258	268	249	298	296	278	287	251	280	278	278	288	289	301	289	287	289	257	299	286	283	274	291	302	269	273	324	252	295	282	298	285	256	282	300	248	285	298	312	285	281	267	272	292	275	245	285	288	284	265	270	300	263	272	257	286	322	296	310	292	265	265	269	298	300	269	252	277	298	268	266	295	286	269	276	297	321	289	281	269	257	299	304	272	271	256	276	300	275	290	310	294	289	273	298	300	273	260	280	270	303	252	288	274	285	264	287	292	270	269	270	285	270	268	287	300	295	275	275	270	273	305	275	278	274	265	295	273	303	277	281	276	292	266	296	315	292	303	308	303	277	278	283	277	252	250	265	247	266	277	266	312	294	253	264	271	274	268	286	300	282	270	279	274	264	280	276	302	299	262	290	256	262	269	272	279	266	259	272	257	271	271	248	286	291	266	294	286	291	278	289	292	281	300	278	258	280	269	293	262	292	248	282	265	270	294	265	287	316	291	291	251	332	247	299	278	266	287	266	272	295	270	269	285	297	293	318	296	303	279	269	303	290	280	290	289	259	274	302	237	263	282	270	294	273	271	274	296	272	290	290	259	294	285	276	300	271	271	282	280	281	292	263	259	287	298	296	296	282	286	289	285	275	263	245	280	307	277	282	293	267	265	332	282	260	296	278	305	276	275	255	277	279	263	304	271	308	285	259	281	287	314	271	264	282	281	271	295	243	273	260	277	272	286	289	292	280	258	296	267	282	278	264	280	291	287	284	293	272	260	256	255	288	275	292	274	288	270	266	288	301	293	310	280	296	273	285	268	307	279	295	270	273	281	307	260	278	278	286	264	295	271	271	288	280	273	261	319	304	275	291	271	276	302	255	303	286	282	296	281	293	278	278	301	266	280	282	294	278	306	276	259	282	262	291	296	255	258	296	261	291	286	278	292	300	285	269	279	289	270	255	280	275	298	277	277	264	289	301	275	284	257	278	256	294	277	276	290	288	276	247	282	281	276	264	278	285	265	296	283	263	296	284	289	277	257	323	295	284	282	300	285	321	300	272	273	301	312	264	281	298	263	280	271	274	299	282	301	258	276	278	293	303	282	271	271	283	285	296	282	283	274	281	274	317	278	237	288	260	252	265	278	281	269	283	293	291	278	286	309	283	282	278	265	316	301	287	287	285	295	288	260	284	284	279	261	264	289	291	294	289	295	248	267	256	275	278	267	279	300	284	276	282	283	284	295	280	264	254	276	239	300	285	280	309	330	275	300	282	280	282	283	293	270	335	311	272	275	281	273	290	262	289	291	297	280	268	272	271	282	266	282	280	291	279	268	288	298	305	291	296	266	291	268	260	306	314	272	253	281	289	248	305	301	302	295	287	289	286	258	267	291	277	312	249	304	278	281	283	264	299	284	295	282	300	285	286	268	278	261	278	308	306	286	318	254	253	278	285	247	281	277	285	240	278	280	259	267	272	312	279	283	265	283	285	316	290	263	298	323	272	286	289	295	272	257	306	329	269	297	272	309	286	285	302	262	262	275	271	313	256	271	283	289	273	266	282	297	300	298	284	287	287	267	287	256	283	267	307	275	275	287	280	255	279	271	297	294	279	262	331	314	269	235	266	273	286	290	292	251	283	279	300	273	282	295	309	261	306	301	292	285	288	279	291	274	294	255	309	288	270	298	282	312	265	284	271	290	266	300	257	292	297	278	277	285	294	289	283	286	274	265	253	296	286	267	258	268	301	280	300	301	260	279	269	286	273	277	272	293	300	302	283	292	292	302	299	270	244	253	301	252	257	246	281	285	280	272	283	276	285	280	286	300	261	280	268	277	315	287	306	297	251	276	242	280	294	264	287	278	303	289	282	292	260	279	295	271	301	280	276	300	277	298	249	273	277	260	275	312	287	298	244	258	265	285	279	266	248	272	280	259	307	284	307	278	291	283	275	276	276	282	248	302	258	307	291	287	257	291	248	292	267	269	289	289	278	280	273	275	258	279	286	271	260	283	282	280	254	239	293	269	320	247	297	275	290	264	274	275	287	252	269	263
15510	15349	12994	7011	4777	3594	2736	2214	1825	1526	1285	1152	1023	904	841	755	774	726	694	673	632	657	604	618	611	543	576	553	541	514	516	498	537	524	526	539	507	556	486	471	465	481	478	471	495	495	501	453	471	447	502	475	488	485	487	500	506	438	469	482	485	441	473	509	499	439	441	499	461	451	437	445	464	446	488	484	466	453	468	484	477	455	452	460	459	503	456	460	449	470	480	443	457	451	463	454	438	476	460	484	472	471	460	455	427	455	473	459	467	444	454	454	445	469	471	474	442	451	471	468	433	472	486	426	444	451	436	447	470	454	454	474	465	475	438	444	493	427	466	443	454	461	462	482	430	473	462	434	452	438	456	456	488	511	464	485	491	442	454	455	421	497	456	455	466	445	462	428	482	447	442	500	440	443	522	511	466	472	468	453	434	504	469	497	435	428	451	467	435	441	447	459	447	444	459	456	449	472	472	467	423	464	445	433	459	482	423	446	493	481	429	468	422	458	493	481	467	436	480	470	429	430	450	447	453	467	446	435	451	443	482	452	486	458	447	479	450	458	448	479	486	455	491	462	436	447	468	493	479	482	438	497	451	510	465	444	459	452	454	449	420	452	425	475	496	477	440	461	428	443	420	443	466	436	452	438	436	446	480	449	489	465	452	458	439	472	476	463	409	452	481	449	496	441	419	459	458	484	427	460	459	468	435	449	487	464	424	469	476	479	431	439	474	457	441	404	458	463	450	477	455	461	434	436	436	457	428	441	487	449	459	435	452	441	461	431	426	415	475	447	448	469	464	399	460	448	445	439	452	437	433	479	476	444	469	443	448	471	471	490	439	479	452	465	431	494	479	440	489	449	441	490	447	475	445	458	457	467	469	449	462	464	451	451	443	449	456	474	469	450	481	448	437	492	429	473	425	490	454	492	436	494	519	456	473	449	457	467	485	426	469	458	447	431	467	476	469	415	452	441	477	423	450	506	443	458	454	444	477	463	451	450	451	434	471	406	466	445	447	488	477	481	469	476	450	476	462	447	406	435	424	493	420	455	495	494	460	499	453	457	452	452	462	449	429	505	481	404	456	408	440	459	457	464	491	440	462	487	425	442	479	454	456	441	466	434	443	453	469	482	434	421	439	467	447	481	445	452	460	476	473	455	414	427	452	477	464	442	473	468	409	474	429	460	475	434	489	440	421	473	461	430	456	453	441	450	469	433	427	413	448	425	474	462	457	414	452	468	459	430	454	450	466	461	482	505	423	445	445	481	454	425	444	461	431	464	438	444	476	477	467	464	450	430	478	454	439	455	479	501	424	421	460	440	484	449	497	446	454	445	458	462	445	439	475	445	454	449	444	461	415	475	439	442	495	476	457	416	431	446	468	462	463	423	424	469	449	464	459	439	434	493	477	470	413	456	440	457	476	447	440	439	425	450	453	395	462	459	437	464	458	457	458	434	446	437	463	461	439	466	463	422	441	461	443	461	490	456	479	452	459	443	473	444	437	430	489	471	426	482	463	483	438	462	508	436	476	464	423	446	455	462	431	465	449	404	469	440	443	443	450	424	472	423	442	478	455	431	426	471	444	439	456	425	446	500	434	439	428	450	431	492	419	428	415	450	439	440	463	416	474	458	483	431	444	458	423	463	400	448	463	456	468	457	455	420	453	464	450	473	449	450	486	471	406	498	449	462	451	453	481	482	496	441	401	426	448	468	467	462	443	455	466	473	455	447	440	465	439	486	444	443	476	473	452	454	473	477	488	430	442	465	432	517	455	466	472	451	444	487	434	434	463	465	463	438	471	474	446	470	454	444	443	434	443	455	475	446	492	477	450	486	481	430	448	501	493	441	474	466	482	447	489	443	460	445	463	444	434	471	450	505	433	443	438	436	452	458	441	450	452	483	491	436	433	491	462	435	428	496	442	488	474	474	455	439	416	452	474	465	480	447	478	444	470	449	447	443	443	446	460	452	454	416	468	479	463	464	471	431	479	415	447	450	437	446	466	494	477	474	451	419	457	457	454	460	425	450	460	424	444	465	457	495	455	444	466	436	459	457	449	469	464	449	472	464	438	467	459	474	499	389	475	476	450	458	439	443	462	466	493	444	447	438	456	437	432	452	482	467	466	480	479	501	459	440	466	459	482	473	432	472	409	447	461	472	445	446	472	467	476	461	462	414	472	463	466	481	447	484	464	449	440	454	450	438	460	460	444	485	477	490	437	450	431	413	471	445	454	482	472	467	438	414	454	480	443	448	479	467	479	441	472	488	416	478	452	430	438	438	435	462	461	450	424	428	479	486	498	449	464	438	467	461	437	428	480	467	450	444	444	473	420	449	420	452	417	418	435	461	450	423	440	429	470	448	415	476	450	488	424	463	454	453	484	469	504	462	475	431	475	463	460	417	445	424	439	443	425	420	447	468	426	464	445	479	435	455	468	430	448	436	460	467	434	495	433	448	441	451	461	453	462	443	462	423	477	439	468	454	436	463	466	490	446	450	434	447	428	455	461	423	438	519	458	464	410	438	473	451	447	466	476	470	455	460	468	435	461	443	459	457	446	474	473	492	448	454	445	475	439	454	453	450	451	425	434	468	450	446	480	463	459	472	473	452	451	468	454	475	391	473	462	458	425	441	447	474	454	497	429	451	456	444	445	465	445	472	508	455	459	461	465	471	441	459	442	421	454	468	481	429	436	459	451	456	461	456	476	448	453	445	450	464	466	431	448	443	431	484	444	471	417	495	436	440	422	465	455	445	414	476	457	434	436	458	464	499	454	467	464	473	470	488	427	504	449	439	443	432	450	463	434	470	472	458	456	460	456	427	465	447	416	454	497	469	463	416	455	425	449	448	436	426	450	462	438	461	450	448	457	462	470	475	445	441	471	467	449	451	482	460	404	453	448	468	442	467	450	452	440	470	450	439	438	438	434	482	431	442	437	482	440	427	408	434	447	449	449	449	419	488	447	463	501	465	464	447	449	440	440	441	437	501	475	463	443	441	461	481	459	432	443	479	431	430	488	447	474	466	426	449	449	458	480	423	473	431	410	460	423	430	438	447	416	467	441	441	433	461	437	463	449	482	457	442	443	479	477	439	483	475	429	435	432	428	424	455	455	444	454	461	441	434	486	458	473	439	444	436	476	457	467	482	484	490	451	474	470	483	449	497	447	473	505	441	448	465	480	462	450	451	476	484	451	450	431	427	465	447	428	461	437	468	430	437	476	441	436	461	470	443	449	449	480	427	479	478	439	493	464	483	465	438	448	441	444	406	444	465	433	466	433	449	458	475	459	455	423	454	468	472	455	442	453	463	437	454	442	484	426	434	475	462	446	456	429	507	475	442	422	454	458	466	417	453	463	450	507	487	449	465	483	480	460	440	441	453	481	451	493	486	466	460	495	461	469	430	444	455	462	455	459	446	449	458	463	422	457	440	453	484	446	442	493	446	440	433	492	447	443	435	485	445	444	469	469	457	442	491	410	475	445	447	466	468
26993	20972	8730	391	149	129	121	95	90	89	81	88	80	71	74	76	74	59	84	72	70	76	85	79	64	87	55	87	61	82	71	80	75	65	57	56	71	64	59	79	88	50	71	72	74	79	65	51	75	58	50	68	69	71	62	73	70	58	77	73	79	84	77	66	66	75	64	69	53	74	70	64	67	56	76	81	75	52	56	70	56	58	60	63	61	72	73	67	80	76	82	59	67	65	69	76	58	57	61	67	62	72	60	53	61	61	71	62	68	72	64	63	68	65	72	60	82	65	72	64	82	80	57	76	75	57	54	76	67	60	75	68	77	68	71	76	60	76	77	74	66	86	68	66	80	61	71	83	84	74	69	71	70	78	74	81	61	64	64	66	53	75	78	79	57	62	71	70	67	79	79	68	71	76	75	60	65	73	71	70	66	61	75	88	70	69	81	71	76	71	71	59	45	67	64	71	68	66	72	73	93	77	68	85	58	55	74	68	58	56	72	63	66	86	66	62	63	66	48	59	59	80	70	70	64	56	59	65	62	75	61	79	58	56	77	63	75	67	71	64	74	88	81	80	73	66	60	66	62	73	55	52	80	66	67	68	80	64	75	49	51	62	56	66	70	78	61	77	71	78	77	70	68	64	51	73	69	52	74	62	86	67	68	77	81	65	71	70	66	65	64	61	59	56	70	73	77	78	77	76	69	80	66	67	70	74	72	81	80	73	78	69	70	61	68	62	75	82	77	69	70	67	63	77	54	53	57	57	64	67	85	58	65	74	77	60	69	76	72	61	71	62	67	76	70	71	79	72	75	78	66	76	67	68	69	84	83	60	75	78	67	83	80	60	72	56	76	78	75	88	72	78	63	59	73	73	74	69	78	73	79	65	75	58	78	66	79	71	72	70	61	71	66	65	57	70	79	75	79	66	63	70	68	72	84	60	56	83	72	76	64	65	59	70	74	65	71	69	74	81	87	57	57	87	76	83	71	64	67	75	74	77	66	60	72	83	54	59	70	86	88	66	84	70	71	78	71	70	81	83	68	77	73	64	75	76	65	81	71	61	77	68	62	56	64	66	69	75	75	69	64	62	66	70	63	69	51	69	94	86	74	73	58	67	68	64	83	76	70	71	71	47	74	72	60	76	79	82	80	65	69	73	65	67	64	70	66	63	74	67	72	86	70	63	63	61	77	75	59	59	66	55	59	79	80	59	89	62	63	68	81	71	67	75	76	67	64	72	59	56	52	66	78	61	59	68	84	84	91	64	76	62	94	73	74	82	69	60	79	70	69	75	76	71	72	71	66	64	70	75	76	66	85	68	71	60	84	59	53	69	72	68	59	79	83	73	76	76	67	65	69	71	74	67	75	69	63	69	87	87	56	65	66	72	68	77	57	69	54	72	76	69	64	89	79	53	62	60	64	84	79	73	73	59	62	74	63	71	71	69	59	87	61	66	44	68	61	66	67	59	78	64	61	90	75	75	85	59	71	55	67	61	65	55	87	69	59	57	64	41	61	59	79	65	64	65	75	56	64	76	73	61	66	55	61	68	74	69	63	48	77	73	74	65	65	63	68	76	72	65	70	65	56	55	64	61	65	66	58	77	81	67	58	62	73	71	74	75	58	71	59	64	68	73	58	72	72	68	56	73	65	68	68	60	58	60	67	76	65	73	70	78	77	64	68	51	61	62	65	78	72	82	64	66	59	66	75	66	69	65	70	62	62	69	57	68	73	65	73	64	74	66	65	81	71	72	60	74	55	62	51	64	72	66	76	69	61	82	77	75	84	62	65	74	65	66	73	68	84	57	69	71	68	82	70	78	77	70	70	92	66	80	56	73	80	81	75	69	52	73	62	72	60	71	91	61	77	57	76	67	90	79	58	69	61	71	74	76	68	52	70	69	73	70	51	61	60	66	81	65	63	65	82	69	81	70	55	61	62	71	88	69	72	66	64	69	68	61	73	66	63	72	64	60	61	77	69	63	71	72	59	78	79	80	78	86	66	58	63	65	73	74	54	74	78	85	76	80	82	68	80	77	84	59	75	72	71	69	75	76	75	78	52	55	75	73	75	73	63	73	83	72	74	82	82	85	57	65	62	88	65	52	71	84	60	71	58	62	76	63	61	68	76	80	76	72	73	63	83	71	65	76	76	70	68	64	72	65	75	72	82	66	79	59	64	95	74	68	79	60	67	71	70	68	61	78	75	74	63	62	69	68	72	69	71	67	65	63	65	62	70	72	69	55	54	72	63	64	64	60	63	68	63	68	70	61	69	72	67	68	66	66	69	70	75	67	64	66	75	80	71	66	61	85	49	73	61	76	68	72	63	69	57	65	78	56	72	69	68	81	70	91	67	65	70	86	70	67	73	76	75	69	78	83	67	64	80	59	60	82	79	67	64	66	77	73	79	63	56	74	78	71	74	56	57	75	64	68	74	63	67	79	67	61	61	65	71	68	67	65	86	64	69	80	67	65	74	74	64	74	72	66	50	58	82	60	72	64	69	68	60	80	70	69	71	84	80	76	72	74	75	69	62	54	50	62	72	72	75	76	72	62	58	60	77	64	60	80	65	70	53	73	49	58	69	68	73	88	72	63	74	76	66	63	82	76	77	51	78	68	59	69	67	72	65	62	69	91	65	74	60	71	68	83	62	70	71	74	65	63	58	78	77	71	76	73	60	60	66	79	69	68	68	75	68	69	68	63	79	78	62	77	66	71	64	58	82	62	75	68	70	59	56	73	77	67	68	54	77	60	74	67	57	88	88	69	77	75	71	80	75	66	70	68	62	84	69	79	59	76	67	62	66	63	65	66	62	64	57	74	78	68	77	50	67	68	66	81	71	66	71	59	62	83	63	79	66	66	78	63	75	64	83	76	64	76	81	53	64	50	75	62	74	69	72	59	69	48	74	72	63	56	69	61	62	80	78	73	67	60	77	68	73	69	59	77	78	77	72	65	79	69	62	52	69	63	67	77	58	64	69	61	56	65	65	76	63	70	62	64	78	66	79	72	83	58	80	60	59	72	65	68	62	62	84	64	83	63	41	61	63	61	75	51	70	61	59	74	87	77	64	60	72	76	77	79	54	68	56	66	63	71	77	66	77	59	68	79	72	86	78	52	79	65	60	74	66	65	64	57	79	44	74	73	59	67	66	70	78	71	64	61	60	73	70	75	70	63	59	70	79	67	86	61	84	63	60	54	73	78	56	74	70	78	58	76	70	69	65	60	63	55	69	61	55	75	66	58	75	58	63	67	59	61	73	62	80	58	65	68	65	71	64	72	63	56	61	64	64	73	74	61	59	61	80	78	76	80	72	72	63	62	66	77	57	64	73	74	67	87	67	81	71	73	72	71	63	78	67	70	73	66	58	80	60	67	67	59	61	75	71	68	74	68	57	68	73	66	76	53	78	82	72	56	70	73	68	68	74	69	67	58	66	69	52	71	73	84	56	63	86	78	66	79	73	75	65	55	60	71	77	52	75	65	75	71
5986	1269	1129	541	390	327	252	228	214	205	149	166	144	121	136	129	158	137	157	113	155	146	142	122	135	138	131	134	136	145	134	122	127	126	147	146	118	116	106	123	129	114	126	141	133	129	118	127	138	122	133	138	112	126	123	125	120	117	134	127	143	133	134	133	129	122	122	138	122	114	123	110	128	143	139	130	150	119	117	146	124	117	143	143	141	125	119	105	129	116	129	112	140	152	132	134	152	122	121	129	131	129	135	137	120	120	114	122	100	119	119	113	113	114	150	125	113	148	120	115	134	120	121	124	130	119	130	127	141	115	126	147	127	119	132	133	145	136	123	143	117	148	126	133	130	128	121	123	120	114	119	134	128	146	115	154	138	140	129	123	134	145	135	124	103	126	126	150	117	117	136	113	139	119	115	111	128	120	132	123	129	120	116	141	131	128	121	113	135	126	113	137	145	154	130	128	130	139	138	126	118	135	112	128	134	128	134	124	137	117	122	125	159	127	126	117	122	120	108	122	144	134	134	140	121	143	119	134	108	136	130	116	115	140	137	133	130	139	151	155	136	126	127	129	143	105	132	113	128	123	130	119	138	127	142	118	139	127	119	129	141	118	135	145	130	115	111	139	110	141	140	141	134	139	116	121	130	103	141	125	125	124	134	137	119	137	148	124	139	124	130	125	131	125	138	124	146	144	131	120	138	160	133	124	134	140	128	130	138	133	136	126	124	139	123	142	117	119	101	130	143	136	134	145	153	113	132	131	130	142	134	130	145	98	128	117	110	139	152	141	124	136	123	131	118	118	125	125	134	131	138	143	115	106	125	109	123	118	134	111	138	133	113	139	130	131	161	141	131	132	144	140	120	132	125	130	119	132	135	129	124	128	139	142	112	121	121	116	135	128	124	127	112	146	147	119	124	129	145	119	131	127	122	133	128	128	126	119	103	104	139	132	154	121	130	117	137	121	126	129	133	143	129	141	136	129	115	132	116	121	115	134	140	136	126	121	127	114	145	130	147	131	125	113	133	128	128	137	123	125	125	113	136	122	126	129	117	113	126	122	120	136	129	133	147	150	117	141	111	143	111	123	102	132	127	132	127	139	131	129	135	123	122	134	117	127	109	115	117	132	130	135	125	124	145	108	125	126	109	115	117	131	128	147	124	111	125	115	130	145	138	132	151	137	133	106	121	128	137	130	133	125	134	132	101	131	125	115	118	112	129	137	127	134	130	117	106	134	140	113	119	145	113	128	142	133	91	121	110	116	140	119	127	116	126	129	119	127	143	119	123	113	136	137	138	139	123	127	119	138	124	136	136	135	115	125	127	114	113	123	133	108	144	124	124	120	140	130	113	134	123	129	132	108	136	131	122	131	127	121	129	122	132	123	131	113	135	133	144	118	123	129	131	117	117	123	110	126	133	134	143	105	137	134	130	116	137	144	125	148	119	136	140	106	129	136	147	124	135	137	131	131	129	129	132	113	138	135	140	142	134	130	123	147	120	126	134	118	128	116	127	144	117	134	129	117	132	121	104	110	123	127	112	112	126	137	122	139	133	150	134	150	126	137	141	119	132	124	121	114	115	132	140	118	130	142	126	123	138	122	135	129	137	113	104	134	141	135	132	137	143	125	113	120	125	105	110	129	137	136	141	128	124	139	132	146	133	115	119	117	128	144	130	133	134	133	129	112	107	142	116	128	154	134	127	130	114	123	131	125	117	131	125	138	133	145	118	126	121	143	120	104	128	127	112	117	104	142	137	119	127	118	148	129	121	143	132	128	129	110	124	120	146	140	135	117	127	122	114	120	134	106	112	126	127	121	105	133	136	136	136	121	134	122	140	129	125	129	128	138	122	121	137	149	121	130	133	122	119	144	113	134	143	113	119	123	129	139	127	100	127	127	128	132	131	114	140	119	128	100	136	142	137	121	142	122	124	109	125	121	129	140	132	125	140	147	120	110	134	143	118	136	163	114	128	125	137	153	136	127	126	135	133	118	139	119	119	128	126	123	118	115	124	138	124	129	130	120	121	132	119	121	130	132	126	139	107	103	154	127	118	122	126	126	126	114	137	136	128	119	128	126	128	120	143	122	135	134	120	122	120	122	142	117	134	119	108	112	122	125	119	129	117	130	139	123	126	130	148	122	109	127	150	118	139	125	158	122	135	130	111	124	115	126	126	98	121	124	138	145	120	134	132	136	131	119	124	138	139	105	113	118	143	112	116	111	140	115	136	116	125	123	125	131	123	126	132	131	153	145	111	139	123	132	123	139	131	164	130	128	123	130	147	139	147	123	137	135	123	139	133	127	115	119	149	116	131	127	111	97	145	123	136	143	124	130	144	128	123	140	136	146	139	118	139	118	101	122	123	125	126	125	131	122	141	144	123	114	114	160	123	134	130	127	134	159	113	141	124	146	130	139	140	124	128	121	141	125	127	140	124	135	108	129	130	132	135	123	152	119	139	109	131	110	132	122	130	135	145	118	130	117	141	124	143	141	126	150	131	124	112	107	133	136	135	116	129	144	136	130	127	139	138	101	124	133	137	117	122	124	156	130	145	136	151	125	108	111	134	130	152	127	122	128	134	118	127	150	91	152	105	125	119	130	126	142	115	111	132	114	118	114	113	147	135	116	142	125	142	146	112	143	135	127	131	101	126	117	128	128	141	121	142	128	125	133	138	135	115	127	131	124	124	116	129	140	131	142	122	115	119	114	132	129	121	131	109	139	145	115	120	151	122	127	129	125	130	140	148	137	134	137	148	145	133	151	126	115	127	133	139	119	128	108	139	146	107	136	126	125	144	127	139	153	132	108	125	144	108	125	136	140	131	140	125	135	146	129	145	141	116	128	128	152	123	131	104	116	130	143	142	143	128	126	133	130	131	154	133	143	135	107	128	148	162	95	131	107	144	131	126	109	140	115	136	107	144	127	129	120	123	111	123	144	136	131	121	130	129	115	106	112	130	139	123	116	154	133	140	141	156	109	141	98	114	114	125	136	135	144	127	138	124	126	130	125	148	122	134	129	145	130	131	150	131	132	102	120	133	143	159	124	136	125	117	115	120	114	133	131	139	119	126	132	134	140	109	117	128	147	124	142	120	118	122	121	123	119	140	111	140	125	117	129	135	140	119	117	120	118	137	124	112	140	133	135	131	129	157	123	125	144	124	120	131	130	137	111	130	123	115	108	131	121	110	147	131	120	138	132	124	134	125	133	114	128	123	133	131	139	114	130	125	136	157	141	122	126	130	138	116	141	115	116	141	103	126	136	121	129	137	117	118	122	142	131	114	115	128	140	141	116	128	131	100	143	135	123	157	139	122	112	115	123	131	116	136	124	130	125	146	109	108	125	110	125	109	120	148	118	114	135	124	110	117	124	128	122	137	135	120	130	132	126	131	121	119	111	120	132	133	134	147	133	136	128	133	119	136	123	95	137	140	143	117	117	122	134	134	127	135	124	147	137	159	131	127	104	126	119	134	129	125	123	134	137
24210	21420	28922	24281	21283	3737	647	456	363	353	308	269	283	260	236	230	213	229	212	209	223	178	200	192	208	197	199	215	190	198	186	202	189	174	209	171	184	202	212	190	181	166	183	175	188	170	169	163	171	218	186	184	180	200	170	185	193	171	169	165	187	187	181	174	183	182	185	185	184	194	195	192	184	165	172	152	184	196	195	174	183	175	185	181	193	187	211	190	165	182	162	155	208	196	180	188	189	173	174	165	162	167	189	188	179	186	176	172	174	177	178	188	169	179	176	187	170	203	173	203	193	168	180	163	177	171	202	186	192	190	199	186	180	182	180	195	150	168	226	181	158	202	199	147	191	184	180	185	150	189	162	207	175	157	185	186	165	184	180	180	177	179	198	193	155	189	173	164	182	181	160	170	182	180	181	177	180	170	188	182	174	183	171	188	181	167	149	178	181	165	181	170	172	156	170	179	186	182	162	156	180	177	167	164	178	161	186	171	157	162	185	198	167	185	194	178	169	168	183	177	195	189	184	170	171	187	187	183	180	174	180	177	169	191	158	184	167	169	185	200	154	191	151	171	175	164	160	159	182	184	181	180	185	173	194	191	172	144	182	177	199	167	172	180	188	190	165	180	180	164	194	186	192	165	175	160	171	172	169	162	179	184	179	168	199	202	191	200	186	181	189	174	177	190	178	179	185	163	152	180	178	179	166	197	155	195	169	179	216	180	171	178	164	155	182	169	184	179	171	187	176	172	192	176	160	173	159	168	172	184	182	181	179	158	170	186	188	178	155	187	202	175	175	183	165	189	198	186	163	184	169	185	167	179	152	151	159	179	164	211	183	166	166	194	167	166	173	181	179	182	181	192	182	179	192	167	186	160	185	154	179	170	188	174	211	189	186	174	182	164	185	202	194	163	191	196	180	186	208	200	147	172	188	151	188	181	177	192	189	175	197	176	177	164	171	180	172	171	176	171	161	198	157	166	184	188	169	168	189	193	177	185	180	188	191	149	159	151	164	161	192	192	183	180	205	157	182	196	187	178	188	171	162	189	172	178	161	175	163	169	163	178	151	166	159	182	197	173	200	158	167	187	169	188	177	190	202	193	174	178	191	180	185	161	198	179	168	202	179	165	183	179	189	156	181	189	198	192	172	208	174	197	181	178	182	196	182	171	170	196	179	152	190	180	168	178	178	157	202	202	184	167	170	185	192	184	182	187	204	182	172	167	173	171	183	196	175	184	181	210	170	190	181	162	196	178	165	192	190	173	186	188	153	206	181	191	183	170	161	181	177	186	167	180	179	185	170	165	166	150	187	196	174	171	171	191	165	174	162	168	171	173	208	182	180	180	174	182	191	199	173	158	184	176	174	173	179	162	154	187	185	199	185	192	187	181	162	184	171	174	206	195	189	176	169	159	186	169	178	189	183	188	171	167	181	171	182	186	195	163	153	181	159	198	182	183	182	159	160	195	192	191	183	153	166	189	184	196	184	178	184	166	198	189	178	177	173	193	193	211	192	183	181	191	164	182	170	172	154	162	191	149	175	184	179	160	163	173	193	158	168	156	159	197	186	181	186	172	177	178	186	161	178	168	185	194	184	191	157	179	161	174	200	181	180	178	171	191	178	176	169	194	155	185	178	192	180	190	206	174	167	165	166	165	203	175	158	175	179	157	181	168	186	166	179	169	191	181	170	181	183	175	173	181	170	177	168	180	177	153	186	181	189	191	165	158	178	162	186	177	165	165	207	188	180	207	153	182	199	201	150	192	173	175	180	177	185	177	183	182	166	150	178	167	181	162	158	173	186	169	192	177	185	174	161	206	173	178	200	163	168	200	161	186	174	188	161	170	183	196	165	156	191	176	183	204	186	164	171	178	178	160	180	185	171	196	181	180	197	161	221	189	170	177	150	151	177	190	162	182	189	172	199	183	183	211	192	168	174	173	172	151	197	171	167	175	180	173	212	193	155	177	167	205	189	191	190	153	154	171	202	176	176	189	168	174	184	179	185	206	158	188	172	194	156	172	195	175	194	187	174	174	170	189	160	181	161	160	197	163	178	185	185	172	155	179	187	169	197	153	180	183	176	169	177	181	166	177	161	184	181	187	180	181	180	181	165	191	176	181	166	193	171	193	166	180	161	167	182	177	179	184	175	172	176	174	161	168	172	165	179	144	173	190	183	164	174	177	191	169	173	172	215	194	174	195	195	191	187	172	193	168	195	197	202	174	182	153	163	204	171	168	175	183	173	172	175	204	193	176	191	166	185	190	179	178	187	173	166	169	173	194	182	160	171	174	178	169	165	201	172	165	193	182	160	196	157	180	171	189	181	178	199	179	191	170	167	179	168	199	217	161	192	187	190	197	179	170	182	188	175	172	170	184	191	172	176	164	200	147	192	185	170	184	183	194	177	185	178	180	160	180	189	189	181	198	201	178	207	178	171	181	149	184	196	170	184	160	181	178	199	176	186	169	173	181	194	168	191	154	151	157	211	198	196	179	188	160	181	187	177	168	173	181	186	205	155	180	183	198	159	165	187	181	179	175	172	171	170	153	168	156	189	183	191	180	195	167	182	166	173	174	178	180	178	166	147	176	166	173	179	199	198	171	194	170	179	184	162	170	191	157	189	195	199	151	170	173	165	166	182	191	181	159	180	147	188	177	192	189	198	178	187	166	162	181	193	172	178	170	190	162	175	185	205	172	171	189	180	189	191	176	171	197	185	191	176	173	202	187	177	169	178	178	205	190	182	175	170	194	187	175	159	165	172	185	181	151	180	181	175	185	169	196	194	156	193	181	185	196	200	174	185	173	160	172	187	181	168	184	180	164	169	187	172	164	186	196	175	195	177	178	182	177	170	179	169	166	173	181	184	210	168	157	187	184	193	178	173	187	199	175	159	152	161	193	191	199	178	192	151	176	188	152	182	204	176	194	192	168	186	188	182	164	165	190	163	150	175	194	172	184	157	168	188	191	174	173	165	160	167	179	181	198	161	183	157	190	169	170	158	185	185	158	190	166	184	170	202	199	170	161	172	189	156	165	180	159	186	180	168	153	174	170	183	171	180	184	174	178	182	187	181	181	180	182	194	163	177	159	175	179	198	174	183	189	177	183	180	178	182	181	180	181	153	197	168	180	165	188	182	157	197	178	172	157	197	181	204	181	181	192	166	176	174	192	197	191	187	185	177	185	174	178	169	164	190	183	160	199	198	170	144	164	181	177	188	186	186	166	175	170	183	166	180	177	171	165	164	170	191	171	180	188	160	178	180	159	179	161	171	220	161	185	187	184	159	172	149	168	169	169	187	176	171	198	179	193	190	159	175	162	167	163	152	183	185	177	170	156	193	159	172	171	169	188	167	163	186	165	188	186	155	168	198	152	160	161	165	204	186	150	171	163	191	191	186	193	165	180	176	172	171	183	170	153	202	187	168	179	155	199	171	204	173	177	185	195	187	196	185	176	165	180	185	192	154	188	173	164	163	191	164	169	207	198
13376	10203	8601	4330	2932	2174	1680	1332	1076	921	804	713	625	583	528	498	482	469	447	408	419	419	401	376	368	363	368	336	381	369	353	348	326	334	349	365	334	351	327	337	327	348	326	318	307	325	320	326	302	324	292	316	289	326	364	285	324	324	292	317	319	293	298	319	300	297	274	298	305	269	310	318	317	312	328	308	293	297	309	319	309	353	291	309	316	302	324	284	294	297	307	304	283	318	344	276	315	272	287	310	325	327	302	280	328	331	315	320	283	297	302	310	298	305	281	297	272	321	327	314	321	292	309	296	299	295	311	289	301	306	300	314	312	305	328	294	294	302	297	319	282	323	293	316	325	310	278	318	309	291	297	292	270	294	313	307	300	293	307	330	303	322	306	292	334	284	288	309	306	319	312	314	305	312	303	294	291	262	307	298	298	330	298	269	290	297	287	269	297	297	300	312	313	327	281	288	314	297	317	307	326	347	307	318	319	314	320	317	302	317	285	307	314	265	301	273	306	313	331	333	303	297	319	291	298	291	297	310	288	300	318	303	291	304	303	315	300	290	332	313	283	328	322	295	325	307	344	296	304	294	318	318	323	320	321	330	290	318	310	301	320	308	314	298	303	311	321	291	321	275	322	311	326	308	324	300	297	287	309	316	294	305	305	331	287	302	286	312	305	285	285	276	315	296	275	306	297	298	359	321	315	311	322	281	277	297	276	319	313	287	328	319	316	303	291	327	285	318	306	301	335	300	283	285	284	326	297	267	306	313	282	297	340	311	290	315	316	302	305	292	321	298	301	287	301	305	344	321	296	296	321	321	303	286	320	271	266	313	314	312	293	311	324	294	294	318	318	284	300	309	303	309	305	300	310	323	273	291	279	292	281	315	297	293	299	304	317	304	304	293	279	325	298	302	283	329	284	296	286	255	320	313	323	307	283	290	326	309	284	304	286	314	302	310	298	305	312	310	273	291	267	306	315	324	320	285	296	309	324	302	305	277	265	300	273	310	286	290	294	328	315	323	303	271	292	309	304	280	296	320	283	296	313	294	304	318	290	283	315	344	295	331	285	342	291	277	300	283	332	275	324	313	274	283	313	340	273	284	308	292	283	303	303	294	296	326	324	320	308	315	280	312	310	290	328	307	306	282	312	299	308	313	305	340	270	281	294	298	298	304	314	302	306	319	302	317	297	289	286	314	307	329	294	275	310	265	298	266	291	316	340	292	307	314	336	305	294	341	292	341	284	338	298	307	322	304	285	326	311	333	274	299	314	306	322	319	364	300	305	312	283	297	335	304	304	302	315	318	293	285	312	285	311	302	300	280	316	285	301	294	296	332	260	304	276	335	272	291	313	306	295	270	315	298	302	326	280	336	298	298	316	325	299	319	333	302	273	309	315	297	307	334	289	311	314	300	291	290	281	269	310	298	298	305	313	302	291	335	291	307	310	308	286	290	314	310	305	307	291	290	293	309	301	310	287	310	330	325	321	326	328	323	305	328	336	301	312	291	315	300	296	326	286	320	327	282	287	319	307	304	288	287	283	310	285	293	310	319	303	300	297	296	292	326	282	276	339	299	308	316	311	333	348	304	320	303	318	335	301	287	303	315	277	291	309	260	312	323	284	299	316	272	317	314	327	295	308	299	289	288	308	295	312	304	309	321	274	303	288	325	283	299	295	312	307	309	292	342	352	306	345	309	298	306	312	300	292	329	306	297	291	288	299	277	251	302	324	294	301	291	331	288	326	292	304	313	271	316	289	313	289	312	301	300	336	274	347	333	333	318	282	293	317	299	300	314	318	302	321	300	302	296	308	299	300	328	297	292	343	298	304	294	303	311	300	321	310	335	308	287	299	273	298	278	302	334	289	294	316	306	299	316	297	327	315	319	347	294	320	318	294	317	276	283	294	288	318	300	295	301	306	287	306	300	289	299	321	294	314	311	313	302	299	343	335	274	297	317	334	280	290	295	292	284	328	332	292	284	294	345	289	293	296	341	315	282	299	296	315	288	334	330	285	308	313	297	308	327	309	292	314	336	273	302	321	326	363	301	303	309	292	315	323	303	322	311	282	298	304	321	306	298	306	309	304	311	320	298	333	310	294	329	297	293	303	304	327	331	286	330	300	297	297	292	317	285	326	301	292	283	287	290	278	319	316	310	314	308	298	311	297	324	325	296	281	319	321	326	309	291	284	274	331	298	296	291	281	308	298	310	291	322	308	294	287	284	328	296	284	340	296	302	299	318	308	296	315	307	316	288	321	279	297	314	306	339	279	341	333	280	309	322	297	306	306	321	309	312	306	299	271	280	296	340	259	287	310	336	286	290	319	324	292	303	318	298	309	306	317	322	280	306	350	305	312	313	315	305	316	283	318	315	331	296	310	320	300	317	298	316	330	322	306	319	301	297	302	335	308	323	304	315	294	285	318	309	299	322	285	295	295	294	332	332	301	303	283	316	295	283	310	318	307	333	291	330	321	299	311	308	308	332	298	282	323	329	302	326	301	304	262	343	324	289	350	278	307	303	307	313	285	313	316	308	323	282	299	309	315	267	294	286	252	311	303	299	305	315	301	305	304	313	301	301	302	304	314	306	325	320	290	291	318	299	309	313	280	310	296	303	308	327	300	302	296	280	330	272	321	302	307	273	297	311	310	306	313	294	287	324	339	308	318	290	320	290	313	303	300	333	319	310	275	323	281	297	301	298	317	323	300	304	297	321	298	315	292	344	288	303	305	300	294	314	317	293	315	310	297	310	336	291	299	296	294	297	288	322	297	278	291	283	281	297	315	313	305	324	301	332	327	325	307	323	305	303	301	323	303	336	310	308	318	328	332	315	340	290	317	326	298	281	323	320	340	261	294	290	296	282	320	321	316	316	308	306	314	311	320	316	300	274	299	350	325	309	304	308	300	278	280	318	321	331	331	302	301	307	307	314	315	312	300	291	292	314	342	309	291	295	300	315	308	327	316	295	324	307	284	295	291	310	300	330	347	310	288	339	320	327	291	280	295	311	315	293	294	296	286	301	307	312	272	330	326	306	312	312	292	313	278	265	311	332	318	309	300	292	326	271	308	299	313	293	275	294	318	298	297	307	307	327	305	267	288	282	315	310	322	306	320	331	351	336	327	317	312	315	269	310	288	315	318	323	330	308	289	334	275	298	321	305	288	269	319	335	276	286	309	333	292	303	295	302	300	342	282	275	289	290	332	281	285	316	314	279	330	317	303	315	336	322	313	302	314	260	275	319	307	296	326	318	322	310	317	280	280	273	303	295	309	324	321	305	344	288	300	296	300	324	288	310	287	288	312	312	292	296	288	293	289	319	309	307	317	313	324	297	291	305	291	303	261	273	307	294	318	316	290	300	329	298	334	324	291	314	310	301	305	284	323	301	274	289	311	328	284	301	334	315	310	317	323	277	302	293	310	342	309	316	315	301	319	280	300	285	296	311	309	292	323	294	291	325	280	312	341	326	302	290	278	290	295	311	316	287
23237	21388	29485	23676	21392	21144	3293	973	660	624	557	503	448	448	421	400	423	401	374	381	353	364	363	362	320	353	324	320	342	325	299	330	333	331	325	311	321	298	326	337	314	303	288	299	308	308	301	269	323	324	315	310	273	315	315	315	303	298	297	303	276	317	280	317	303	278	331	314	268	328	272	311	303	264	306	287	268	314	303	301	298	332	304	297	281	276	301	321	295	290	313	312	314	338	274	287	294	294	326	274	315	299	294	300	297	304	306	323	280	312	311	263	320	320	286	320	319	286	308	277	313	322	293	322	261	266	288	303	278	298	282	293	294	253	298	285	298	298	303	315	306	305	275	346	300	311	294	297	292	282	316	284	292	332	296	328	306	286	287	303	305	291	321	276	303	282	296	292	300	304	323	272	274	274	297	293	295	293	298	319	279	307	291	317	302	256	290	301	280	287	303	303	290	307	291	293	332	271	283	296	297	302	307	274	288	274	310	282	292	307	321	280	283	270	322	254	309	308	306	282	318	283	290	331	280	290	327	282	319	299	293	272	287	275	278	318	282	317	298	301	292	262	295	307	298	292	275	310	322	298	296	300	277	304	281	306	282	282	290	295	290	274	258	283	305	273	292	316	316	312	278	320	309	302	324	311	290	269	305	286	277	269	309	278	299	317	305	312	270	298	280	295	337	287	272	289	298	292	281	305	283	321	300	286	291	337	285	305	297	307	296	302	270	286	296	308	296	291	271	295	296	325	262	326	311	299	316	294	344	285	292	276	294	314	307	284	272	301	297	299	300	304	302	316	325	300	306	307	293	332	269	288	270	320	279	305	290	297	314	274	294	301	282	282	307	285	297	308	288	297	282	277	306	276	263	276	280	282	293	279	284	304	328	305	315	293	302	293	323	272	288	305	305	318	268	317	303	304	309	315	273	274	301	291	302	295	295	306	292	301	276	293	308	278	323	277	289	286	279	292	288	290	300	296	283	286	298	308	281	296	290	293	299	296	298	292	277	277	312	315	297	300	302	297	280	258	280	291	281	294	295	326	301	300	309	282	295	271	277	296	274	270	295	304	289	279	296	314	293	289	314	302	315	308	274	279	324	291	304	283	314	311	290	289	278	301	312	269	302	290	290	295	271	313	320	311	290	302	279	305	275	304	295	290	281	312	333	307	302	284	312	317	293	307	299	275	276	285	279	269	290	331	293	290	324	296	298	287	275	294	333	280	288	299	282	255	296	308	296	295	287	285	301	284	265	326	308	295	292	286	278	292	275	330	291	293	286	267	296	290	263	303	278	278	268	286	292	325	292	295	298	305	301	271	298	289	286	307	299	293	302	292	287	293	287	287	301	311	329	293	289	302	289	303	285	315	298	291	282	301	295	274	283	295	257	260	302	296	273	295	293	303	274	313	312	300	309	287	268	293	283	297	307	296	321	313	259	283	302	270	308	309	276	300	307	309	277	303	307	314	285	295	295	288	276	314	273	293	303	313	277	307	294	303	295	283	279	305	295	287	291	258	273	288	292	286	293	302	293	297	263	326	295	260	313	282	286	300	286	317	331	300	281	277	305	308	301	304	292	282	287	296	290	291	274	308	322	269	303	294	293	298	280	334	290	262	265	286	287	283	248	250	284	317	284	288	293	291	275	297	313	292	296	313	304	305	292	299	314	317	315	336	306	286	299	271	301	281	315	297	282	328	313	296	275	309	279	302	287	288	294	311	279	315	303	304	303	278	318	314	277	301	287	300	306	268	321	302	286	270	311	320	290	300	311	311	285	273	313	322	304	270	306	288	298	290	296	294	309	282	283	274	323	281	284	302	313	273	302	282	261	272	302	339	287	276	281	312	274	305	257	317	284	284	341	275	306	297	265	294	287	282	307	280	269	296	277	266	293	299	278	294	303	340	289	331	313	280	277	286	269	297	278	284	289	279	297	347	304	275	299	252	282	323	265	313	330	272	290	305	274	260	306	302	292	310	294	298	280	290	263	302	273	317	288	289	300	284	288	293	283	277	315	288	280	298	308	291	314	273	276	262	263	305	311	310	294	286	267	287	289	267	300	299	279	306	318	274	269	295	279	288	312	312	298	288	302	266	318	297	298	325	299	286	328	325	326	299	308	303	282	274	275	299	289	267	307	286	273	288	306	273	270	286	314	308	320	287	292	305	241	289	287	307	285	308	285	319	315	304	303	294	319	280	281	272	293	283	288	286	255	284	318	257	321	323	298	300	304	285	285	311	280	283	311	289	299	295	290	291	304	258	317	297	311	288	296	306	280	283	276	303	277	309	303	303	261	304	301	292	302	278	275	305	284	294	299	281	294	284	317	294	270	278	292	319	294	294	300	311	333	317	298	286	315	284	289	285	307	308	265	295	279	270	289	285	302	301	311	301	280	281	296	332	284	322	280	278	304	279	284	267	314	306	291	276	278	293	285	323	303	277	313	292	292	279	283	293	298	295	293	293	314	285	302	290	309	291	291	266	290	294	290	289	296	261	293	294	300	308	317	310	283	291	278	284	308	310	317	296	296	276	301	288	306	277	306	286	270	288	276	297	286	283	294	287	300	287	300	269	327	302	302	288	288	299	281	308	265	311	325	322	296	276	309	284	285	295	280	307	315	293	295	284	301	317	315	287	280	301	269	326	297	290	293	288	267	307	311	292	295	277	281	290	288	286	276	306	288	310	286	287	271	305	260	280	301	287	291	271	315	310	327	296	318	287	314	296	281	293	278	303	330	282	297	299	296	280	282	293	307	298	258	324	288	278	289	255	283	303	290	303	279	282	287	300	276	302	309	296	304	311	290	294	309	304	277	308	328	254	312	299	289	293	318	293	293	306	308	245	280	288	319	284	275	298	279	301	317	295	296	309	280	284	309	295	263	305	296	290	276	284	314	297	254	309	322	296	291	313	311	292	266	311	290	306	299	292	313	289	298	300	309	292	324	295	278	291	302	319	332	273	281	276	296	277	270	285	270	283	315	346	292	327	282	280	288	273	293	295	303	311	270	295	273	240	297	284	326	286	297	300	298	293	324	284	275	254	331	306	309	310	300	303	325	292	308	290	277	297	291	303	273	283	322	318	304	287	301	290	278	293	259	287	290	326	283	275	293	289	294	275	298	297	285	287	329	283	292	299	262	281	266	284	312	306	306	291	295	273	314	290	306	313	283	262	296	278	276	295	296	300	281	264	295	313	292	295	306	299	311	286	311	291	304	284	298	293	292	290	290	277	274	291	330	302	294	330	282	266	290	292	299	278	326	293	265	296	282	321	276	308	272	299	312	306	294	281	300	297	288	297	266	307	302	298	269	280	301	271	292	311	310	290	299	288	283	316	302	290	267	292	294	278	287	313	285	311	327	295	258	300	287	305	281	318	317	305	266	312	308	320	285	294	282	301	312	283	314	297	274	265	291	308	289	302	299	298	295	264	307	300	292	284	248	294	311	276	275	314	271	289	295	293	283	309	311	283	286	285	300	291	280	306	311	278
16456	16731	13989	7660	5187	3882	2937	2409	1939	1708	1422	1264	1152	1019	943	905	795	772	708	734	701	623	638	713	635	585	588	566	570	561	613	520	553	518	517	574	542	522	522	498	537	564	496	501	557	514	508	555	506	536	522	508	516	531	509	527	492	503	501	476	517	514	470	519	516	485	506	491	498	476	520	516	471	489	502	487	514	500	471	487	520	496	476	450	520	502	499	484	498	456	500	494	474	465	475	448	492	530	498	524	487	488	500	467	468	482	498	465	508	488	479	469	487	467	487	461	486	493	490	497	491	490	468	494	484	485	495	470	493	478	509	454	473	465	459	462	489	496	501	488	468	469	487	460	495	515	518	496	519	457	489	506	481	448	481	477	495	461	496	462	498	469	478	474	497	476	480	446	459	472	505	529	504	509	498	463	524	444	507	502	492	472	504	480	483	483	465	447	512	524	515	476	517	493	489	493	465	482	483	490	476	479	453	504	457	507	478	490	514	462	477	480	473	496	502	434	453	451	495	461	452	480	496	468	450	488	515	468	527	510	494	494	472	491	462	477	493	444	473	468	502	499	468	487	473	514	483	455	505	478	508	473	509	516	473	499	502	532	458	474	492	489	494	508	451	493	475	490	472	492	505	490	471	518	444	500	453	513	507	466	463	497	449	490	462	476	517	508	449	469	458	476	516	527	481	501	501	502	485	520	498	469	502	508	481	506	469	476	524	442	520	463	448	490	485	449	501	464	465	457	486	492	507	458	514	499	491	508	500	436	482	484	496	490	467	481	486	489	476	508	471	489	516	446	476	453	506	503	468	510	489	506	510	471	471	493	460	452	498	464	520	466	503	507	481	442	452	467	467	480	522	447	514	516	438	503	485	488	517	472	473	508	491	487	495	469	471	467	469	474	497	458	514	469	480	455	508	447	482	478	480	493	485	493	492	463	471	504	489	511	461	429	518	480	487	488	462	491	460	475	497	483	513	501	481	477	462	456	485	458	456	462	483	501	460	489	486	481	476	463	468	482	470	454	500	500	510	475	497	479	485	477	529	489	505	484	506	516	472	449	463	501	429	451	515	475	456	459	463	527	498	495	518	476	503	476	505	463	512	460	475	499	527	461	491	522	497	471	497	481	490	485	479	484	452	517	474	481	516	484	481	476	486	499	435	511	468	490	485	456	477	464	460	483	508	484	459	510	473	466	511	494	471	479	461	462	493	473	494	491	468	486	474	481	497	474	472	488	423	462	479	467	487	471	527	484	447	454	450	458	478	498	490	462	465	462	487	503	495	485	446	472	511	495	522	496	484	527	499	453	471	487	461	466	472	456	490	493	468	454	474	451	512	469	460	464	523	493	471	469	473	514	454	485	486	469	507	501	535	475	463	488	497	457	492	470	444	505	503	419	527	496	458	472	503	497	496	489	494	495	479	486	469	483	468	498	465	487	435	499	491	492	558	498	472	424	488	497	471	479	471	457	486	479	471	482	527	457	465	501	448	487	495	507	508	475	517	459	499	488	470	481	487	502	483	497	493	487	465	494	481	470	427	469	512	515	487	503	478	497	471	479	502	456	460	482	509	483	481	472	523	504	459	507	487	472	461	506	474	505	457	492	512	459	423	463	513	454	487	454	479	492	516	491	537	484	466	495	483	476	520	462	508	462	465	482	480	519	484	501	493	457	483	496	540	500	497	474	493	487	449	483	472	498	463	478	489	514	516	445	470	470	465	475	480	522	483	488	526	503	519	500	475	442	476	517	485	486	491	517	526	465	494	494	517	471	478	472	487	467	487	487	510	499	512	453	461	503	471	491	493	488	485	464	476	504	463	531	469	472	479	504	511	452	478	467	491	516	477	476	490	530	502	485	483	480	467	453	472	481	500	504	481	517	506	517	477	473	469	438	495	484	529	492	484	483	501	491	495	517	504	492	490	529	469	474	519	444	467	494	486	490	481	496	499	475	493	475	457	484	500	468	453	507	494	470	487	478	487	424	498	506	486	486	478	455	513	498	442	487	447	473	450	488	514	456	484	452	485	470	484	517	505	486	511	506	455	503	506	504	474	479	441	478	466	475	505	486	508	505	496	513	461	488	458	478	459	493	462	535	474	476	452	493	474	504	496	456	479	524	453	511	478	482	456	518	504	491	465	489	500	490	503	476	473	475	468	486	447	493	462	509	472	494	482	490	492	452	491	512	450	514	460	480	506	476	475	495	507	467	474	514	502	491	499	482	493	471	520	481	469	509	479	469	508	479	477	504	464	487	478	507	474	480	498	515	471	494	487	506	472	461	501	445	509	511	504	500	515	492	476	445	477	488	480	476	464	456	495	495	479	495	511	500	444	454	492	463	495	489	510	487	497	491	525	477	498	500	472	490	490	497	505	494	438	486	493	473	476	488	497	462	467	500	518	470	510	453	491	495	521	492	440	504	523	484	455	493	531	489	438	527	432	460	522	479	522	482	474	480	447	512	524	476	459	473	506	473	508	444	469	499	492	462	480	483	480	495	518	423	469	499	479	429	478	460	486	485	462	403	530	460	489	518	548	456	506	473	493	528	443	498	508	487	485	517	497	515	497	488	500	505	499	490	518	515	490	471	507	455	453	492	504	459	456	509	517	475	443	496	472	504	501	496	483	494	503	496	484	466	467	498	464	501	471	482	455	453	524	473	472	455	487	532	451	467	490	515	532	493	485	515	448	477	533	457	470	465	452	514	428	532	500	478	507	482	466	495	529	445	468	461	500	473	459	472	486	498	458	473	505	495	465	505	456	490	491	513	525	507	430	491	472	502	505	467	483	504	449	537	490	456	460	479	495	469	492	443	493	492	498	473	447	480	482	485	456	463	486	489	496	492	470	502	475	452	505	428	470	498	480	506	443	475	474	506	475	448	507	447	472	499	497	518	499	483	497	501	496	500	470	471	438	435	489	474	483	516	462	473	472	495	482	493	505	478	477	512	475	511	485	529	520	482	470	495	506	499	490	471	508	473	489	455	463	500	496	516	478	503	477	490	520	447	466	506	479	460	502	475	495	489	465	448	488	472	505	492	480	488	490	471	462	483	490	469	473	484	481	492	477	468	478	477	468	472	508	508	478	443	485	469	489	473	436	507	459	507	494	451	501	473	452	473	485	485	487	489	487	504	509	478	504	434	453	490	442	487	451	460	504	499	451	463	468	453	492	531	490	491	502	510	442	490	463	460	520	461	529	518	461	481	495	508	463	464	522	489	483	480	492	463	470	483	470	533	494	487	529	482	471	488	495	481	489	494	546	516	510	464	498	493	479	467	492	469	464	458	485	488	482	504	480	467	491	452	436	484	470	483	462	531	467	492	502	454	511	486	496	461	503	498	478	485	474	512	476	487	497	448	477	481	476	469	450	478	500	481	500	493	468	501	468	500	504	457	493	462	496	463	440	490	505	464	483	456	512	487	491	493	500	493	470	505	444	454	485	507	521	497	479	516	475	478	496	474	470	513	490	546	458	518	460	456	494	464
26889	20859	8438	340	167	113	116	95	82	75	79	71	99	84	80	75	75	62	78	60	88	86	64	61	67	68	78	67	72	70	69	83	70	73	65	62	73	78	76	67	73	69	75	51	56	44	61	77	76	66	70	64	64	65	77	72	67	65	70	66	70	66	73	79	65	75	69	66	73	65	72	70	56	51	74	71	65	69	69	66	64	65	73	60	57	54	66	68	70	73	75	64	59	66	78	66	75	58	63	79	57	68	74	64	59	75	65	69	61	68	48	73	68	64	66	64	52	71	60	69	68	69	75	65	63	62	67	70	81	70	69	63	59	69	74	61	70	81	65	81	61	75	59	69	67	69	62	60	60	75	58	77	59	87	73	82	72	84	67	74	57	80	59	47	68	66	62	75	73	72	71	65	52	62	72	73	60	72	78	61	75	71	66	64	61	69	77	67	62	74	75	50	51	55	63	58	60	54	65	62	63	68	73	61	63	76	79	61	69	68	65	77	69	67	72	73	66	67	87	84	64	63	68	61	71	72	62	74	69	64	71	67	63	68	72	58	74	54	60	69	80	71	64	59	71	65	70	80	71	88	68	70	73	73	78	70	64	58	64	80	68	84	51	75	72	71	64	64	56	46	76	75	57	61	61	54	76	71	63	80	61	69	63	65	71	57	60	77	66	72	73	80	71	70	57	81	60	60	66	76	64	66	58	65	64	63	63	74	54	78	58	71	64	72	58	65	78	62	76	56	61	56	62	68	81	65	66	76	61	68	62	68	63	75	70	71	85	58	68	63	63	63	58	81	70	62	70	66	71	61	54	50	72	76	55	77	58	76	73	53	57	59	69	61	62	73	70	70	68	60	61	68	69	66	64	83	81	65	84	78	67	75	64	72	53	62	58	73	70	75	54	61	69	58	62	61	69	56	75	70	66	63	63	58	69	68	69	68	63	66	81	61	68	68	57	87	60	73	67	65	71	57	70	56	70	67	81	75	82	59	61	74	62	62	73	74	68	72	53	67	57	73	71	63	69	64	50	63	61	81	63	67	63	64	68	66	61	66	74	72	51	65	75	55	52	75	55	75	75	70	70	58	86	63	84	72	48	56	82	69	71	68	76	54	72	59	64	60	71	66	67	72	65	71	78	56	64	58	68	73	71	62	62	73	62	71	58	58	73	65	65	53	52	74	65	91	75	76	74	71	66	68	66	68	58	63	47	67	64	55	73	70	69	78	64	70	53	71	87	74	54	86	74	62	70	69	74	69	64	62	72	61	49	70	56	64	70	71	54	56	79	65	69	70	61	57	57	60	73	53	78	74	60	64	73	65	56	61	78	73	71	65	65	71	64	64	69	67	62	64	69	57	68	68	66	55	72	66	77	67	60	73	69	54	59	70	70	62	64	84	61	80	68	69	59	63	88	66	65	78	59	62	61	60	55	59	55	66	71	72	64	61	71	56	68	64	82	57	75	75	77	62	67	58	70	79	66	71	74	73	79	74	67	66	67	51	69	84	61	66	61	64	61	60	68	72	70	71	57	59	63	79	79	74	71	75	58	62	78	61	70	77	73	68	64	60	72	73	63	72	70	42	65	66	62	65	73	71	71	47	65	71	57	70	48	78	55	69	73	66	79	73	71	76	68	68	74	71	76	68	82	59	58	66	58	83	73	63	57	54	66	84	51	58	80	59	67	58	75	69	64	58	59	45	69	61	81	85	55	73	59	70	62	73	69	69	70	69	64	77	75	69	65	72	71	80	55	76	86	69	62	73	69	65	75	59	58	66	74	55	63	65	58	60	62	61	72	55	62	55	77	59	70	71	75	74	63	73	79	69	88	59	64	73	63	71	63	79	53	71	61	78	54	67	60	63	70	70	73	61	68	62	61	71	66	73	69	61	62	73	70	71	59	69	65	62	65	74	62	66	72	58	68	73	86	78	66	74	71	63	58	72	58	67	62	79	68	73	60	65	63	81	57	60	64	66	70	59	79	68	62	68	71	66	56	65	62	73	54	62	64	68	62	75	83	61	68	74	71	62	69	78	59	59	65	46	75	82	89	75	64	67	74	61	58	70	61	53	56	73	81	69	57	61	66	60	62	69	59	70	70	70	67	69	82	64	57	67	70	71	61	50	60	76	76	56	73	65	78	67	64	59	59	71	64	61	69	72	66	68	73	66	62	56	65	55	59	70	81	65	51	64	91	77	66	72	57	48	53	74	61	70	71	55	54	75	66	69	66	57	62	73	79	69	77	55	64	63	77	64	66	61	67	68	54	73	79	71	59	66	78	81	78	78	62	67	69	59	58	59	72	70	76	69	67	71	65	56	66	70	63	76	64	81	43	54	53	81	63	60	79	55	77	68	68	70	76	66	69	68	66	58	69	71	75	61	72	55	66	59	74	75	67	72	58	69	76	82	72	76	69	76	78	72	66	68	69	68	61	75	69	66	70	61	76	68	72	63	67	69	61	78	65	62	59	67	58	76	65	67	69	63	64	68	62	67	65	62	74	63	50	81	69	65	73	67	64	59	68	88	80	57	41	78	66	56	75	86	57	57	72	78	71	62	64	54	72	74	63	65	59	65	76	76	62	65	67	64	67	72	70	75	82	64	83	65	62	62	64	70	58	69	78	66	79	71	62	63	79	70	65	62	69	74	60	67	78	65	81	70	74	66	59	67	87	68	71	59	89	47	71	63	57	59	62	60	63	74	67	73	57	58	60	65	81	64	72	72	61	61	86	57	74	72	67	56	77	63	62	71	73	59	56	81	58	71	65	70	70	54	64	67	58	69	79	69	77	61	68	77	68	74	66	78	78	55	63	74	83	57	71	47	69	71	55	68	59	65	59	62	73	57	64	68	69	67	65	68	76	71	66	67	62	57	67	74	78	68	70	47	64	77	73	60	70	69	49	71	66	58	71	65	55	75	56	59	72	55	70	67	57	63	56	70	66	61	71	80	74	79	50	77	53	76	62	63	65	73	72	57	58	69	85	60	74	78	74	67	73	80	59	79	75	72	74	55	64	52	73	53	69	57	60	77	67	71	69	69	75	64	66	81	72	65	69	57	75	61	54	70	87	70	68	64	54	57	76	63	66	70	55	85	67	66	63	59	74	71	79	57	71	63	67	73	60	79	66	56	76	71	67	70	74	71	69	50	59	76	71	63	60	70	71	79	59	66	53	60	66	70	73	77	75	72	74	62	80	58	73	71	77	61	74	70	72	80	73	73	78	78	88	58	59	67	52	61	57	66	67	71	51	63	68	64	55	85	68	85	71	64	80	61	68	62	74	71	75	68	62	68	62	71	53	58	57	58	69	61	71	60	66	70	75	74	73	75	67	50	67	74	60	74	63	76	60	67	74	61	63	63	73	80	66	69	60	68	63	55	61	60	66	78	72	65	73	76	72	68	44	69	78	67	74	76	64	65	92	72	69	61	70	73	72	71	63	66	80	59	63	72	91	71	68	59	57	78	53	70	64	72	73	78	65	62	62	81
5813	1272	1113	536	383	295	275	226	178	161	166	155	162	152	135	135	142	157	129	129	139	126	135	142	137	116	115	157	127	122	136	130	148	121	133	119	139	143	126	116	143	112	145	120	137	136	115	121	123	120	129	97	127	135	129	115	117	107	131	133	127	141	131	114	125	119	137	99	150	115	138	119	121	150	126	144	138	119	133	108	148	123	125	113	123	145	133	121	149	154	133	115	123	139	141	126	134	124	124	154	131	142	118	127	119	132	122	133	118	131	137	143	137	117	134	112	105	128	124	128	120	127	126	116	149	131	139	119	127	117	141	130	111	130	139	120	131	145	110	125	146	122	147	121	145	141	110	135	129	121	106	122	131	134	125	126	134	132	130	129	122	118	127	144	110	121	111	146	129	152	117	127	115	135	130	130	109	122	118	128	111	127	120	128	136	131	117	128	123	127	132	124	132	116	130	130	118	124	105	125	149	128	126	133	138	129	129	120	143	104	140	133	121	130	132	124	110	108	129	135	125	149	114	118	137	136	124	124	122	147	123	113	120	118	129	137	157	123	132	141	148	130	121	140	108	126	109	134	132	119	122	128	125	117	139	128	139	136	128	141	143	136	117	118	138	123	117	120	156	117	147	124	138	131	110	128	124	111	133	119	137	131	119	124	109	131	123	134	138	117	148	136	135	130	127	124	115	119	130	119	120	117	116	133	119	140	129	113	117	123	140	135	122	121	129	118	120	121	125	106	125	128	117	120	135	115	124	125	125	138	145	123	133	119	133	141	132	116	124	134	114	137	111	117	142	131	121	157	108	135	123	144	116	108	153	135	133	114	134	140	144	136	129	122	125	132	138	134	147	137	122	129	139	125	135	146	128	131	134	141	121	127	118	125	133	113	100	115	139	97	135	119	119	136	132	130	118	123	115	129	102	133	100	119	136	120	141	125	122	111	122	121	123	126	136	127	119	133	133	121	138	131	111	115	128	132	123	159	114	129	113	121	128	135	127	146	113	143	122	127	137	122	128	130	123	137	135	140	146	133	108	133	111	122	132	120	120	118	120	118	114	117	147	122	135	137	138	118	142	149	127	131	123	130	120	129	115	139	132	140	143	115	139	123	150	125	130	121	132	122	130	139	125	136	125	128	139	119	136	130	152	132	124	136	136	143	148	126	142	123	136	144	137	98	132	131	132	125	118	131	133	129	127	113	142	124	153	134	105	109	126	115	118	124	135	120	119	138	122	127	138	122	153	132	147	118	130	132	111	120	134	121	123	130	124	131	138	118	134	125	137	143	115	116	141	143	127	144	136	123	119	115	132	113	137	128	129	118	118	142	119	122	146	123	135	128	145	132	116	119	113	142	115	121	146	116	130	107	129	131	109	128	129	125	113	131	145	131	125	123	132	126	119	118	117	123	135	130	108	140	123	132	147	134	116	124	122	116	117	138	146	125	122	133	128	130	135	127	116	122	130	134	164	112	108	125	136	110	143	120	129	129	147	95	144	134	121	136	128	126	144	116	131	122	158	123	125	123	159	133	100	126	124	127	141	112	125	118	116	143	140	119	147	119	108	126	128	129	141	117	132	122	114	121	112	130	121	139	131	130	132	110	121	124	125	146	139	134	120	112	123	129	135	125	155	126	129	131	143	140	130	127	104	105	135	129	116	113	132	126	118	135	121	127	132	125	138	132	136	131	137	126	116	113	139	136	121	119	124	134	124	145	105	116	129	114	119	134	132	128	140	125	137	114	119	133	124	112	129	128	132	115	145	135	110	126	113	124	142	126	126	119	131	137	124	120	125	129	109	127	125	119	149	113	125	119	135	111	105	133	113	128	126	114	125	124	114	136	117	120	126	127	126	125	125	126	143	131	146	122	118	113	117	115	118	142	141	126	124	118	133	146	128	137	124	141	118	151	131	135	136	129	144	133	135	132	111	113	143	120	122	138	130	137	110	118	144	111	112	126	125	129	135	128	144	127	133	121	133	125	129	130	127	139	120	126	130	135	142	110	128	121	130	165	131	134	119	110	127	123	153	150	132	149	132	111	126	134	108	109	134	134	136	125	124	118	144	115	146	109	121	133	125	134	122	123	136	121	118	145	114	132	122	128	136	105	121	159	108	109	131	127	140	95	114	131	130	110	144	123	129	130	130	142	124	137	135	130	132	123	140	147	126	115	124	106	122	115	127	128	117	121	136	132	127	137	138	131	113	114	117	132	124	129	146	120	111	130	133	136	125	146	111	149	127	143	138	102	122	127	124	131	117	132	135	129	134	140	129	140	111	147	133	134	128	111	99	123	124	111	137	118	122	123	132	123	126	116	102	117	111	136	137	132	121	114	122	124	118	139	135	140	146	114	125	125	132	120	118	133	125	115	138	132	127	128	134	102	127	129	132	128	114	116	108	140	126	111	152	129	131	121	122	124	110	131	134	122	123	134	123	118	129	135	145	116	140	131	119	125	125	134	121	147	110	136	133	124	128	140	132	130	123	139	127	127	131	145	125	121	133	137	132	142	137	125	129	122	135	129	110	129	119	109	122	109	111	135	121	127	138	112	137	105	133	146	116	130	123	123	107	125	137	133	108	122	125	130	116	112	135	132	107	145	130	143	116	122	129	134	131	126	120	137	143	107	109	155	147	129	141	132	153	129	131	130	143	128	136	136	125	120	124	124	132	123	100	122	135	103	131	143	124	134	107	133	124	120	111	130	123	130	129	121	140	135	112	164	148	113	116	132	112	114	119	129	121	146	136	119	137	133	136	136	129	140	113	124	121	111	128	98	143	103	133	108	117	140	116	114	124	111	117	125	115	132	138	113	133	145	120	109	125	118	132	131	128	132	128	126	122	135	125	129	150	121	125	122	122	124	152	109	126	125	147	113	125	115	119	113	125	122	137	129	136	131	126	120	113	135	126	136	123	113	131	132	134	103	131	158	129	122	136	119	132	140	143	140	136	127	111	124	130	119	116	122	126	121	139	145	114	136	141	124	123	122	138	122	122	114	132	136	112	123	112	140	105	123	122	121	121	131	123	127	117	124	133	122	127	135	124	118	114	109	130	122	120	116	121	117	124	118	134	112	138	135	130	115	109	99	100	115	119	113	139	139	131	122	124	129	105	134	110	115	112	154	134	123	145	125	120	115	114	124	121	130	123	120	130	128	123	136	130	128	129	118	134	119	122	139	121	119	130	134	143	127	114	125	128	129	142	155	136	118	118	110	126	129	127	114	128	126	129	118	121	137	110	140	136	113	130	118	144	142	133	129	118	144	131	143	124	127	135	119	115	126	134	128	127	121	123	116	119	133	114	100	129	109	122	137	128	126	116	127	126	108	117	139	142	142	110	110	123	131	120	131	130	107	111	142	133	133	111	127	128	128	132	135	111	118	136	117	129	151	130	130	113	133	140	126	128	136	115	149	129	108	135	136	125	126	112	134	119	131	117	132	140	126	106	134	124	129	117	125	128	113	145	129	116	136	144	143	122	112	137	137
24320	21434	28960	24297	21225	3539	720	494	390	365	314	322	245	259	245	229	240	218	217	196	185	180	229	207	243	219	213	174	184	220	196	188	184	195	200	201	174	151	201	183	181	192	197	194	159	195	180	197	166	176	210	169	176	163	171	199	190	194	196	157	196	210	177	175	175	187	184	180	179	200	171	181	161	183	173	185	188	182	183	143	164	182	181	188	181	179	187	183	161	185	186	180	158	193	190	185	193	173	194	174	167	184	187	193	177	175	211	172	167	175	180	172	177	172	166	178	181	191	180	179	174	168	204	173	175	174	179	189	190	207	193	194	185	152	159	175	184	180	185	174	189	184	182	186	191	175	172	187	181	159	176	177	166	207	178	166	172	197	190	174	176	193	176	165	185	168	185	180	183	174	181	192	185	161	191	174	181	189	169	171	171	183	164	182	181	183	195	173	191	174	190	191	200	155	183	185	192	189	195	172	160	191	161	191	187	194	172	207	198	187	191	178	146	194	189	177	180	179	177	169	197	152	183	173	173	204	186	197	193	201	186	166	188	189	184	181	188	165	193	176	173	175	181	163	194	185	187	173	177	160	199	163	213	217	193	176	180	157	213	170	201	179	182	189	190	170	200	180	172	214	199	206	184	185	174	179	187	164	180	170	190	182	171	202	193	189	180	182	172	178	172	170	181	194	172	179	180	189	168	183	192	203	191	200	168	173	181	173	177	174	196	180	164	171	164	178	179	185	185	189	181	179	169	195	172	176	160	169	197	202	176	179	205	197	157	172	184	164	164	182	184	199	196	173	166	163	170	195	161	178	168	197	188	175	189	158	191	131	195	169	191	189	160	169	158	177	163	197	168	190	179	154	193	188	203	182	185	154	194	167	183	150	164	201	177	169	189	195	180	190	175	170	172	181	173	177	176	187	168	174	189	192	195	154	181	148	178	193	184	172	200	173	185	170	187	161	183	156	149	175	184	199	172	191	178	163	174	184	191	173	183	147	183	168	173	168	167	165	169	168	199	191	147	175	161	174	179	175	182	178	190	188	199	186	189	178	216	188	185	174	180	192	167	167	184	188	168	180	167	166	192	202	194	180	189	195	157	191	191	175	192	180	162	200	172	153	161	171	178	184	184	174	199	186	166	181	181	171	185	184	141	171	157	195	191	190	172	161	199	184	194	178	186	174	200	163	177	202	167	166	180	178	187	169	159	175	177	188	188	173	173	193	188	175	195	175	175	189	190	165	174	169	185	180	180	200	192	192	168	197	180	164	176	157	182	172	217	187	173	184	190	196	171	197	186	195	193	192	190	188	193	169	207	187	158	192	198	189	188	185	188	217	183	184	189	170	175	153	172	168	196	201	178	160	171	195	169	164	195	176	173	197	184	171	179	173	184	165	169	203	172	166	184	168	164	162	185	173	193	174	177	168	197	202	179	198	183	171	169	186	193	169	157	187	162	177	169	188	185	152	187	211	175	176	188	177	183	192	164	172	161	193	180	183	160	158	176	179	181	187	178	175	167	188	172	181	182	174	177	185	178	160	185	168	174	190	200	171	225	170	198	175	182	163	172	173	165	189	176	197	177	181	184	182	176	206	191	188	181	187	158	183	193	164	175	171	174	204	202	166	167	167	175	170	167	158	175	194	177	154	199	175	183	202	174	181	188	217	181	166	181	185	205	173	171	174	166	166	187	186	181	195	194	185	173	199	180	189	184	191	185	180	172	153	154	187	191	188	169	191	183	189	185	169	169	179	206	167	192	184	184	169	154	172	163	181	210	179	180	176	198	178	193	159	194	162	166	180	174	166	186	174	192	166	174	175	160	170	162	181	178	180	187	171	173	189	177	158	177	169	176	180	208	170	193	177	169	165	174	180	190	181	168	191	173	191	181	178	184	177	193	162	201	183	180	167	179	172	188	157	185	191	163	204	166	172	172	178	193	183	183	174	197	188	184	166	175	158	194	169	199	216	181	174	164	207	177	189	178	179	190	181	167	168	154	171	167	191	191	181	175	155	179	177	170	175	179	194	175	180	188	179	175	190	187	186	167	180	176	162	166	170	185	167	193	180	155	187	166	182	163	160	206	195	186	180	189	185	181	190	192	179	196	188	179	163	160	189	177	179	185	173	173	157	174	186	207	187	165	197	185	163	186	168	189	176	191	188	179	192	180	206	186	196	176	179	223	185	179	186	177	167	177	180	165	197	185	185	200	170	184	195	153	203	201	180	172	172	173	196	168	176	188	186	186	204	196	166	165	189	161	196	166	201	198	166	179	191	191	169	161	183	148	198	165	151	179	176	179	164	202	187	149	191	161	169	181	174	173	200	159	150	176	159	164	178	167	178	168	170	200	180	188	163	185	175	173	191	157	180	195	175	208	177	187	184	184	191	170	170	178	169	193	193	187	176	164	180	185	163	178	211	184	182	169	189	180	174	200	202	181	174	171	176	185	176	185	188	175	181	159	160	190	174	173	139	184	158	174	216	177	163	156	168	185	169	170	193	184	178	167	185	143	180	182	190	162	180	188	189	177	174	199	165	195	189	185	174	177	181	177	195	165	186	193	178	160	192	167	198	176	157	202	181	179	178	207	160	176	183	191	154	170	177	145	187	170	160	180	175	183	177	181	171	190	167	188	194	200	196	151	181	174	172	184	177	183	159	180	179	178	183	161	184	177	175	178	178	193	163	176	188	174	176	158	157	175	195	174	169	190	166	190	159	154	181	169	161	183	182	218	181	163	171	198	163	162	164	189	186	166	189	201	204	149	168	169	168	179	202	182	206	198	193	182	194	168	176	191	201	178	181	167	184	168	174	200	165	182	185	163	186	187	190	196	186	179	159	181	176	186	196	200	171	191	183	170	167	184	176	176	202	204	176	180	192	164	172	169	202	178	172	171	186	207	186	181	163	198	198	170	189	171	180	178	177	185	167	210	182	161	172	177	181	176	173	188	189	157	186	152	164	179	183	162	169	169	180	174	185	168	175	189	181	163	179	179	170	204	178	173	168	190	186	193	182	175	174	189	176	187	169	167	192	186	168	189	185	172	185	173	186	185	166	170	182	209	187	176	198	168	196	189	190	169	170	180	187	184	191	191	159	136	186	183	145	164	170	169	171	166	163	151	164	195	146	209	191	170	165	198	166	200	195	178	183	195	170	192	177	159	166	210	204	160	182	177	169	192	170	177	163	179	171	199	176	174	184	184	192	189	198	202	183	161	169	203	190	186	167	179	173	164	179	165	174	183	212	203	200	157	182	193	150	160	187	183	164	178	158	190	187	166	181	190	163	193	178	180	157	187	215	188	178	169	189	159	180	166	185	176	184	136	157	173	181	175	198	155	170	184	169	198	173	191	191	188	174	154	182	177	179	202	172	178	149	171	177	187	176	178	169	177	180	185	210	163	177	175	179	167	172	185	204	195	182	159	194	196	191	166	178	187	185	192	154	162	190	200	190	159	159	191	159	164	183	185	173	175	179	162	187	186	157	166	173
13748	10251	8822	4414	2893	2188	1596	1268	1082	937	788	685	702	533	519	517	508	440	444	406	443	405	399	385	392	376	335	351	366	348	364	319	357	317	341	348	318	338	319	369	320	358	342	293	343	321	331	296	303	343	332	331	331	306	282	338	313	340	327	332	302	308	322	339	339	295	269	326	285	290	298	306	316	306	329	318	336	335	325	321	319	339	322	297	311	313	333	314	298	336	324	297	313	277	316	308	306	299	300	323	311	278	331	277	296	323	289	344	295	286	292	297	341	309	306	303	323	296	311	313	316	327	298	311	317	331	326	308	290	286	295	293	305	303	298	284	323	302	305	276	285	289	303	275	287	288	316	309	301	326	288	328	313	299	307	289	309	296	292	327	316	294	282	288	299	318	309	315	301	312	321	299	281	312	286	318	299	311	318	310	283	289	304	321	313	314	270	321	312	276	304	336	293	293	316	314	288	354	294	282	325	294	319	300	274	306	290	295	325	288	316	322	300	304	314	313	320	299	286	305	314	294	311	309	310	300	321	284	314	314	306	306	276	307	312	298	274	308	278	324	311	297	325	311	320	313	307	337	299	310	329	299	304	315	317	290	328	327	326	328	296	316	322	309	331	275	265	324	269	301	305	322	311	311	317	332	326	317	273	307	304	295	291	269	292	330	312	269	294	288	318	318	306	298	308	297	310	296	308	309	261	306	305	306	295	330	313	301	293	337	318	305	322	313	332	294	316	309	299	305	312	300	302	310	302	298	264	291	277	340	320	335	327	289	292	321	316	307	314	285	295	287	300	316	317	331	287	307	321	298	300	325	305	292	310	282	337	287	314	339	305	264	332	327	312	326	332	318	312	323	328	337	281	310	311	341	277	272	297	295	280	294	297	309	311	278	329	307	326	317	311	308	320	316	307	328	294	327	297	293	317	277	284	295	297	303	311	322	299	265	313	300	283	302	301	317	289	317	306	306	324	314	283	298	315	301	327	319	320	302	306	311	280	308	332	301	305	282	342	351	290	287	347	277	325	298	287	326	326	313	324	320	297	309	301	325	352	319	324	304	279	293	304	277	340	301	337	308	316	312	314	320	299	266	328	315	298	317	317	269	314	305	304	278	276	312	301	287	311	261	292	309	299	285	306	325	319	276	285	306	317	315	315	315	327	310	311	282	295	307	297	291	305	292	324	264	298	291	275	336	288	318	326	289	307	299	272	306	294	284	298	323	313	278	284	297	313	278	319	293	272	345	295	287	281	339	342	301	297	305	323	295	320	314	299	268	285	305	296	294	335	285	314	307	312	281	329	323	290	294	314	313	322	290	322	279	313	286	303	304	326	290	312	287	319	310	334	322	324	303	311	293	292	315	311	315	283	309	304	304	318	290	302	292	263	287	256	331	277	279	314	270	285	316	284	294	296	324	300	310	321	324	310	282	305	305	312	295	293	275	281	299	309	316	331	333	283	331	298	318	315	313	310	308	313	322	303	259	307	307	313	296	311	292	293	310	312	311	335	293	279	313	345	304	310	319	315	314	293	300	278	346	315	317	302	325	303	283	275	282	316	331	325	307	278	284	313	331	311	295	309	324	297	313	311	320	313	330	292	320	295	325	292	324	312	323	301	320	281	307	320	290	313	309	264	330	295	353	304	292	274	323	315	298	305	326	285	301	288	285	320	318	292	326	296	334	317	306	319	292	314	316	296	312	331	301	322	325	295	305	334	300	286	314	308	311	310	283	313	293	301	262	309	301	289	280	294	314	301	312	325	310	301	301	319	348	316	327	318	303	324	339	329	347	303	303	319	314	303	314	317	331	314	291	283	299	299	315	299	284	278	277	313	316	329	289	312	342	319	292	316	303	270	283	287	328	310	304	300	295	309	326	320	304	325	312	324	301	287	307	316	299	292	300	304	310	317	320	296	307	287	306	258	298	300	316	291	297	279	308	296	338	306	325	297	300	307	318	265	298	286	312	317	295	310	307	288	307	313	295	329	307	288	287	317	323	281	292	317	312	316	311	289	356	312	281	300	292	298	308	284	305	321	318	296	308	275	326	325	284	325	317	308	287	290	310	326	326	321	321	293	306	301	318	295	292	303	305	303	302	332	306	323	296	316	309	322	334	289	292	312	313	281	276	288	317	317	334	302	332	301	257	284	314	315	313	296	293	316	307	300	267	299	323	290	310	296	332	320	326	321	312	307	300	292	305	299	323	333	302	285	316	317	283	328	314	326	282	294	281	323	337	315	330	284	307	305	326	277	305	300	319	291	290	305	275	261	356	327	276	305	354	308	292	298	319	346	301	286	280	314	330	265	318	295	270	304	314	294	301	312	325	309	316	319	309	296	305	286	277	306	294	303	297	293	280	323	321	308	317	311	313	298	298	328	310	266	319	315	336	283	308	275	294	297	309	304	305	295	278	333	326	265	291	276	273	298	316	300	304	320	300	300	306	330	314	312	284	279	282	334	323	312	308	281	306	308	305	276	289	322	314	286	335	319	335	296	279	300	293	317	301	308	303	293	312	298	301	315	305	308	314	281	288	308	328	284	294	290	308	308	302	305	300	335	328	289	319	309	320	300	298	317	314	294	297	296	336	273	312	278	350	314	345	292	291	318	301	315	310	279	285	311	285	311	306	324	309	293	325	296	335	294	303	314	318	332	317	318	295	339	272	293	350	318	263	321	316	330	315	280	311	376	300	265	295	299	315	281	309	296	286	284	276	304	305	294	276	302	293	313	286	292	322	333	322	319	312	309	298	335	320	323	325	270	275	315	280	275	334	313	314	308	292	337	278	325	285	296	313	288	306	315	286	291	317	326	305	347	321	313	306	300	327	311	298	317	316	317	292	304	316	299	306	287	260	293	299	310	281	292	276	262	320	286	309	304	297	288	271	287	323	277	298	319	345	342	299	281	327	292	280	299	307	291	266	293	315	289	327	313	314	283	318	293	307	303	296	283	317	278	292	319	252	312	317	306	330	283	317	286	272	296	315	311	327	313	277	328	312	320	344	301	295	290	290	325	296	312	329	303	294	310	298	324	284	306	289	286	344	314	305	285	269	305	330	320	317	318	314	311	281	290	321	298	282	288	315	331	324	292	281	307	303	349	310	290	316	300	296	305	315	302	312	295	314	313	317	322	320	260	319	302	309	288	316	303	284	335	313	287	289	285	325	312	276	346	292	324	302	303	328	309	333	317	313	307	309	313	286	308	305	304	264	315	298	336	309	324	328	294	304	315	335	327	318	318	312	335	328	319	293	290	316	322	327	321	303	307	287	299	271	348	328	301	338	283	304	334	298	287	310	327	287	315	312	320	306	310	313	355	301	310	290	309	280	312	308	289	326	332	317	297	321	323	326	331	323	265	292	306	268	297	334	282	314	284	300	284	294	293	276	275	304	332	292	303	326	297	308	307	294	283	301	338	306	315	309	312	337	289	281	290	327	308	281	289	290	324	310	303	315	305	305	298	299	304	299	285	304	305	288	323	339	302	313
23306	21454	29606	23704	21455	21236	3309	931	688	628	522	494	470	454	463	423	386	377	392	375	377	352	341	351	363	334	348	283	341	338	346	298	346	300	311	313	297	351	340	301	332	321	310	300	307	310	288	303	315	337	314	274	290	324	286	345	322	296	298	341	311	317	308	304	322	297	323	342	296	303	289	322	316	275	288	292	291	281	275	298	345	322	304	323	298	319	293	335	282	285	276	337	320	301	318	281	296	293	305	295	323	291	322	291	300	305	295	317	315	320	307	342	306	319	271	291	270	300	315	296	282	313	312	332	328	308	304	298	294	287	295	273	292	269	315	282	275	336	299	310	300	287	282	296	334	295	301	299	289	301	315	294	320	311	311	290	315	318	316	292	325	273	320	318	297	285	300	271	333	283	305	311	290	273	291	278	314	308	314	311	295	269	300	292	322	303	309	309	312	260	287	308	298	300	305	323	303	308	313	312	285	290	297	280	281	312	300	292	319	304	311	330	273	292	282	285	262	297	295	326	306	323	297	280	292	312	293	313	317	271	278	329	292	319	314	316	282	280	265	284	282	306	305	287	304	279	302	276	280	296	316	303	300	298	280	327	282	310	320	299	298	280	319	308	309	315	302	302	294	291	299	276	320	289	322	314	296	272	310	319	288	317	305	305	289	259	290	289	288	291	295	304	271	299	328	286	285	305	281	285	305	309	268	316	316	330	294	296	288	285	323	270	285	274	313	295	307	266	307	278	285	296	306	294	302	352	290	286	297	304	322	300	287	328	298	313	285	324	301	271	334	292	337	325	285	263	286	274	304	285	333	304	296	253	310	297	298	285	303	315	314	289	301	307	299	311	259	332	291	273	289	304	330	317	308	324	262	322	301	283	272	317	295	300	302	354	282	303	296	305	273	302	297	303	267	285	275	270	328	279	296	294	304	295	304	303	293	317	297	324	298	308	324	304	347	321	306	284	288	288	310	305	337	318	283	290	276	294	300	295	286	290	306	293	307	271	301	296	308	320	302	314	295	304	248	310	279	290	283	294	300	293	303	298	300	290	285	315	308	316	281	328	319	279	297	302	288	298	298	265	276	327	306	306	308	306	284	324	280	296	297	309	277	303	300	301	315	277	271	297	314	317	271	314	300	307	274	303	305	266	302	291	289	293	289	295	316	273	288	308	313	289	299	294	292	309	291	307	302	326	316	288	306	306	276	269	257	283	260	309	321	281	325	285	285	311	300	302	334	287	293	332	288	302	324	310	282	309	292	281	324	287	270	306	304	282	262	302	290	324	296	287	338	290	283	299	325	324	296	259	296	321	346	294	318	318	301	303	326	293	287	315	313	294	302	289	317	308	297	306	273	329	301	268	293	288	300	302	306	318	279	287	280	299	296	303	308	294	309	326	298	309	288	293	307	316	299	328	326	306	284	297	269	279	319	297	331	318	247	284	297	295	290	298	307	304	282	298	296	275	287	307	314	340	291	298	316	305	290	265	299	297	320	301	260	282	284	321	304	302	308	292	329	260	287	289	268	324	285	310	264	264	316	307	299	297	278	286	287	291	299	298	261	286	292	273	285	311	313	290	301	311	314	301	292	307	305	317	314	280	332	271	305	302	310	306	318	304	283	287	291	291	326	316	304	295	281	323	298	286	289	283	297	265	319	301	284	285	259	276	308	307	314	290	315	285	304	285	289	280	316	305	300	302	275	286	283	298	289	299	308	291	318	338	283	309	278	304	286	302	316	301	300	305	295	293	297	290	264	295	307	291	302	323	297	297	281	307	307	301	284	277	258	296	297	318	302	272	304	286	310	307	277	292	292	313	302	301	302	324	299	298	287	298	321	304	345	307	273	318	303	272	311	309	325	301	285	304	291	299	297	301	302	309	309	294	286	299	322	291	306	302	286	338	311	291	274	288	289	288	326	301	291	299	291	294	318	289	324	304	331	299	307	265	318	315	320	319	280	307	311	286	297	285	263	304	262	287	295	310	280	276	282	299	315	307	312	305	297	308	318	301	321	279	311	275	299	312	307	297	305	295	287	277	327	303	311	279	281	291	298	331	302	306	314	278	309	292	281	300	305	328	319	282	282	291	301	284	306	283	330	283	344	313	323	315	289	317	317	280	327	283	306	295	315	295	267	309	253	307	284	277	263	294	312	284	294	300	294	303	307	305	310	338	296	300	306	270	309	298	294	303	298	299	302	273	297	318	329	264	297	299	297	281	313	303	300	285	298	317	283	268	270	335	317	319	292	282	296	320	303	292	275	278	312	284	302	268	318	315	311	297	317	286	276	352	284	286	286	290	325	291	295	316	297	307	317	314	294	264	274	290	278	310	305	293	297	298	308	271	302	288	261	280	307	292	306	287	314	267	276	285	255	303	278	315	298	287	299	304	278	297	280	317	296	289	303	302	311	285	279	295	264	318	305	282	295	298	293	293	315	310	332	305	297	295	292	303	276	289	320	325	276	310	281	289	285	266	333	300	314	261	309	304	308	283	295	278	292	301	304	301	319	318	300	292	274	337	306	292	326	299	272	287	278	316	302	269	317	316	305	304	296	316	347	294	292	328	304	291	323	282	304	289	290	342	276	280	286	265	293	310	274	298	292	281	288	294	330	343	290	299	289	315	315	298	315	294	302	291	300	279	318	295	304	278	285	296	293	269	322	281	289	311	280	291	303	321	296	310	295	295	282	295	303	297	282	284	306	298	278	295	299	318	302	295	264	282	289	310	291	314	312	323	279	302	331	256	304	311	284	272	307	259	292	298	277	309	294	310	312	298	312	296	303	275	300	294	280	286	314	281	286	305	284	282	269	274	272	275	280	300	319	321	296	272	293	303	288	298	303	291	302	292	290	314	326	298	270	291	322	305	323	304	282	301	294	297	301	308	304	300	292	273	269	305	310	271	284	282	273	322	272	319	306	313	277	296	309	316	267	270	297	254	316	294	268	296	294	272	295	281	298	309	279	321	318	305	297	304	318	296	302	329	346	280	279	286	315	287	296	298	286	307	275	300	322	306	297	284	308	285	272	312	312	324	323	276	299	290	322	304	304	274	280	288	296	312	296	315	265	288	284	288	291	280	309	322	351	307	295	299	307	333	329	305	315	284	297	317	307	281	270	279	333	279	291	293	295	312	277	317	276	310	295	316	268	303	297	285	325	273	314	303	292	290	292	291	324	292	310	314	278	308	302	278	289	284	298	281	309	307	322	291	314	284	309	290	282	307	301	309	321	275	299	280	284	293	289	277	272	298	284	294	298	300	290	288	320	292	318	300	346	309	288	304	288	327	319	283	305	316	306	319	309	331	349	325	306	291	274	303	299	328	310	272	289	305	268	318	294	295	288	316	295	275	318	308	310	286	305	312	296	329	299	301	264	316	303	316	278	278	303	268	301	292	311	293	308	304	313	287	276	281	326	267	281	285	290	276	283	316	309	302	311	298	303	284	283	293	319	296	277	280	310	267	302	292	278	305	301	270	292	315	322	299
16460	16656	14074	7672	5269	3840	3025	2365	2024	1648	1534	1196	1083	960	955	875	823	781	769	721	671	670	651	627	574	611	575	599	548	618	560	571	505	567	552	543	534	540	531	531	495	566	500	501	561	533	553	505	514	533	516	508	525	487	492	555	537	491	495	484	503	510	449	539	517	487	475	468	521	442	514	531	481	473	481	546	489	503	486	498	516	480	479	491	539	505	553	509	518	495	508	494	486	493	485	453	522	482	511	513	470	501	489	547	485	475	483	494	492	538	499	512	499	540	453	483	483	493	495	501	512	435	474	489	478	483	483	494	487	528	492	491	497	496	501	526	508	498	500	525	475	506	469	461	462	510	465	486	460	498	511	502	521	474	497	467	487	484	464	452	479	517	483	500	459	437	479	488	503	460	479	484	488	492	496	504	514	451	493	489	505	453	491	496	442	484	507	496	491	506	482	481	488	468	470	468	507	510	467	449	502	456	505	488	477	514	451	479	491	458	498	484	525	490	456	504	513	489	482	480	463	445	518	515	483	501	545	479	479	490	471	483	527	448	480	463	511	497	515	502	498	489	477	506	480	503	488	475	484	480	492	475	492	467	461	449	464	499	486	491	500	449	491	463	506	462	509	486	461	501	471	484	503	474	504	484	497	483	516	485	530	467	451	479	494	497	475	465	473	493	480	505	470	464	486	464	457	469	483	531	505	493	476	467	510	494	448	472	494	489	473	492	488	492	467	493	496	493	453	484	480	532	526	505	470	468	499	484	469	488	484	515	448	478	498	471	444	462	473	485	458	523	490	468	483	452	435	479	491	459	491	469	500	488	460	482	487	465	460	483	468	493	487	448	501	511	504	526	453	482	506	474	456	539	479	447	515	473	543	466	521	488	518	493	471	504	492	508	493	527	461	501	461	497	515	466	509	464	492	494	511	514	442	449	502	503	497	452	456	469	514	512	448	468	495	485	490	512	483	476	506	486	478	460	469	492	471	483	515	511	503	488	484	491	448	447	491	510	486	521	485	450	481	467	499	529	492	468	518	497	491	481	479	446	451	513	495	486	471	505	473	465	484	462	506	486	449	496	500	515	499	472	490	510	474	487	519	500	479	495	497	521	490	484	456	516	463	502	479	506	478	489	485	495	474	503	490	470	503	467	491	495	493	482	491	485	477	471	481	490	495	457	527	448	497	460	503	494	455	470	459	462	492	507	479	469	468	483	469	465	525	464	484	494	475	489	494	466	482	519	469	439	479	469	518	490	524	455	508	492	504	470	452	498	462	475	514	483	448	495	512	483	476	442	491	465	515	455	465	504	500	519	491	494	495	494	492	485	454	491	479	509	496	457	474	487	491	470	485	497	436	506	520	503	473	543	458	448	487	495	481	478	482	465	465	458	488	502	471	495	447	474	487	463	441	429	510	465	501	508	484	475	484	465	466	499	494	497	481	501	485	485	495	522	470	498	503	489	501	495	469	482	509	494	511	506	457	481	459	477	508	528	443	484	492	501	452	492	506	474	491	501	452	467	497	465	470	492	514	482	526	493	477	496	518	525	507	500	490	469	460	452	492	501	501	465	501	469	494	477	501	508	498	447	448	483	485	501	489	474	501	436	453	502	465	501	472	497	471	493	506	480	528	463	482	484	500	463	451	480	490	463	476	484	494	463	486	466	465	511	449	475	469	476	515	470	526	463	485	504	476	498	497	490	506	471	500	487	485	486	470	446	521	470	507	528	484	495	498	510	470	410	471	457	492	458	505	487	476	482	488	483	439	452	491	462	520	473	497	474	526	483	483	472	457	478	517	457	502	444	475	495	519	540	467	474	472	456	478	494	506	474	502	479	518	481	460	506	490	490	506	522	514	454	479	470	428	456	518	482	472	485	473	493	507	499	489	471	487	493	516	511	483	480	477	491	500	469	505	503	486	477	487	503	485	483	530	451	486	527	493	464	508	448	508	497	468	473	491	505	485	487	483	497	539	488	483	483	493	451	484	476	479	491	474	491	492	506	447	469	474	461	451	459	492	444	514	469	535	457	508	482	505	497	471	494	507	496	502	499	514	460	528	464	530	550	471	477	457	477	502	497	492	493	456	481	479	471	489	468	483	475	449	465	485	488	456	495	484	502	453	535	483	459	483	478	503	506	489	473	504	484	466	481	461	507	495	518	506	498	517	459	499	502	469	446	534	459	476	525	487	467	465	488	477	462	522	469	495	491	506	478	456	487	475	494	496	491	522	469	505	487	462	509	462	457	487	480	462	479	529	494	472	522	473	502	479	497	487	459	497	468	502	458	471	473	480	454	462	505	487	522	484	484	482	473	473	477	498	470	529	509	479	476	489	497	439	513	478	474	481	502	496	517	506	486	434	508	525	441	436	489	471	485	455	433	515	470	514	510	497	499	459	503	512	494	500	490	482	449	491	460	485	456	481	523	493	512	510	487	480	450	555	483	474	484	452	452	478	486	501	519	486	469	498	473	471	514	452	503	473	486	519	471	466	467	463	458	503	493	461	473	467	509	495	485	446	507	467	490	467	488	481	472	479	471	468	470	506	506	459	450	498	497	456	518	501	488	482	493	466	484	481	476	466	465	492	524	502	457	504	489	475	503	513	472	503	527	508	498	468	497	473	479	508	467	505	529	431	494	524	488	483	508	500	461	481	503	487	462	483	496	486	452	491	456	460	487	523	439	531	491	464	504	463	497	468	481	526	472	443	499	459	495	492	494	482	464	482	479	504	475	488	491	507	469	488	471	485	459	462	469	466	499	510	487	515	449	483	442	472	488	492	484	467	492	494	517	520	442	492	526	509	540	502	467	501	506	477	455	498	507	484	548	451	494	466	480	467	508	475	462	481	506	498	490	493	511	479	511	453	493	494	520	484	478	472	492	488	500	460	450	452	446	529	476	462	477	498	471	456	467	487	485	474	448	438	478	495	479	502	458	475	483	478	483	482	476	472	455	512	504	498	475	481	504	494	483	501	516	506	476	499	468	489	472	463	464	448	501	521	468	458	499	477	468	476	467	497	496	449	468	488	456	479	510	492	476	498	512	461	457	488	509	493	492	481	454	533	462	483	484	526	503	495	435	509	472	459	482	489	463	495	459	534	497	450	472	484	486	492	468	506	513	493	463	508	502	481	493	511	496	470	469	463	501	505	469	513	466	507	474	484	483	478	503	486	527	465	499	482	459	499	479	480	456	467	485	490	504	488	470	481	493	493	446	450	494	453	505	481	468	498	499	462	472	515	509	520	475	509	458	472	491	494	462	472	472	472	464	461	458	460	505	491	486	443	483	466	498	482	490	508	471	455	535	498	493	478	474	485	455	516	467	497	485	481	517	450	457	457	503	499	454	523	485	471	479	508	442	497	456	475	469	495	488	482	480	495	472	504	470	510	519	466	511	447	491	444	523	519	471	453	484	483	480	504	505	462	468	507	446	486	457	491	479	513	519	505	490	484	489	461	481	497	447	468	470	435	462	513	521	470	467	496	492
27000	20941	8307	350	164	125	111	100	81	92	86	86	61	90	90	66	78	76	76	76	63	81	71	61	71	67	61	86	59	79	74	70	77	67	65	70	57	60	82	66	73	64	57	72	76	63	78	76	65	76	55	66	70	64	73	77	78	56	63	62	75	59	77	63	67	66	66	86	66	76	81	70	56	70	71	61	61	64	60	70	78	58	65	66	71	70	70	68	62	62	72	61	78	65	70	61	60	67	68	82	75	88	59	51	69	73	55	69	61	66	66	66	73	80	71	68	55	71	52	72	74	61	74	76	69	61	64	63	65	73	79	78	69	71	63	72	78	73	75	75	81	73	62	71	67	82	50	65	63	73	69	66	66	66	77	60	57	73	77	72	75	83	79	78	82	72	73	67	61	68	56	66	59	62	73	78	59	63	55	64	59	77	63	79	85	75	82	70	57	86	78	58	71	78	71	63	62	64	62	65	55	74	75	65	69	66	73	81	81	67	58	70	62	63	63	64	62	75	74	67	65	76	55	65	61	71	56	61	67	70	57	58	62	60	53	51	66	64	64	68	68	63	56	66	74	67	69	52	73	83	51	78	67	70	63	76	84	60	83	83	61	68	78	70	57	65	62	81	61	74	67	67	54	74	64	74	71	66	75	72	70	54	71	64	66	70	61	72	67	70	75	79	89	62	61	67	73	65	74	69	79	72	69	74	62	65	80	59	62	79	67	73	62	79	70	60	71	66	83	67	58	65	63	75	72	61	73	62	69	71	60	78	72	58	74	71	62	63	80	70	59	64	67	67	68	80	64	76	67	57	72	70	67	67	77	60	63	54	80	65	74	66	51	76	64	71	72	77	80	65	58	67	73	67	69	64	71	75	80	65	54	63	64	79	60	62	51	75	74	58	73	71	54	67	61	80	61	57	74	68	71	73	63	64	86	70	84	70	64	75	63	71	65	59	73	65	62	73	62	71	65	99	57	53	66	83	80	73	55	71	56	59	62	69	64	62	74	78	74	60	59	60	63	68	68	58	61	65	72	60	71	64	73	77	72	69	68	67	63	70	69	77	52	79	75	72	70	61	72	73	55	79	55	62	60	61	72	75	72	57	84	64	74	68	64	68	83	68	76	55	72	63	74	73	60	76	76	60	68	67	75	71	72	60	70	65	71	60	64	80	56	76	52	52	73	59	75	78	64	73	64	77	63	66	67	58	55	68	61	57	79	56	81	78	57	61	73	64	73	71	76	79	47	75	77	65	65	76	42	72	67	64	92	61	65	52	64	75	56	75	66	75	86	61	86	78	75	72	71	69	74	61	69	61	66	94	76	74	66	75	70	72	77	78	64	69	66	69	65	68	79	64	68	70	69	75	62	66	66	69	68	76	56	69	86	73	67	61	74	52	78	79	82	76	80	64	68	72	55	79	54	80	56	64	61	55	52	54	71	62	69	70	79	69	74	62	49	65	71	66	64	69	64	62	74	64	79	69	80	67	71	63	63	64	54	53	86	69	81	83	52	67	54	71	68	61	70	79	66	73	69	56	72	68	57	78	76	71	73	63	69	79	59	66	81	84	68	62	67	69	68	65	73	75	66	62	68	66	46	53	69	81	72	74	79	75	79	73	68	60	64	79	72	73	65	82	73	69	69	58	81	66	77	70	56	78	75	66	75	52	61	72	60	66	63	66	77	76	62	68	65	69	73	77	68	61	74	58	80	70	54	72	78	65	65	55	86	72	71	67	51	74	76	75	70	72	63	52	62	77	58	61	65	66	62	81	55	48	62	69	58	73	69	58	72	78	60	66	60	68	62	70	69	69	71	62	67	56	74	83	69	81	65	79	57	89	54	68	62	65	61	54	60	74	85	67	65	62	72	76	68	68	71	57	63	56	79	71	75	46	60	64	68	68	74	67	70	83	65	63	69	78	64	75	80	61	61	67	68	73	66	82	58	66	68	78	68	72	73	66	71	57	62	58	66	70	65	62	72	76	70	83	73	74	65	65	70	67	65	65	45	64	70	79	70	69	66	67	59	69	78	52	66	56	77	71	73	72	62	58	71	69	65	56	64	75	58	66	70	57	71	65	68	81	65	67	86	68	53	54	61	77	64	72	75	78	55	72	80	70	56	71	69	74	69	74	71	74	58	67	67	68	78	73	59	67	88	78	66	63	61	57	62	62	67	63	76	77	83	71	62	67	64	66	56	74	81	77	65	75	68	72	61	87	64	70	62	73	62	63	94	70	59	66	85	64	60	71	65	65	87	71	67	77	73	65	70	85	70	73	60	74	70	77	82	71	54	62	64	75	80	58	68	62	64	66	74	59	73	90	62	80	68	70	65	68	76	66	67	69	66	49	78	79	79	78	74	69	56	70	76	63	58	65	62	65	65	58	78	73	75	92	72	53	66	47	70	56	83	82	92	60	72	75	70	59	54	63	81	55	81	72	69	63	55	59	64	73	69	70	72	67	62	84	74	69	68	67	58	57	71	67	77	80	56	57	73	70	73	78	66	73	64	62	77	78	56	63	77	69	62	67	82	74	83	64	72	58	64	63	66	55	66	72	56	72	73	79	68	82	74	75	72	63	79	59	77	73	77	65	73	88	54	75	88	64	76	69	64	74	59	65	72	70	80	72	62	71	66	68	72	60	97	66	70	74	47	67	60	68	73	67	82	66	60	59	63	80	74	64	66	57	60	65	62	45	59	63	74	57	68	75	73	66	77	64	70	69	69	87	85	65	56	58	70	74	68	70	66	83	70	74	63	56	61	76	61	72	75	58	56	72	80	72	84	74	65	58	63	73	62	76	67	76	89	65	73	82	59	86	76	73	79	76	76	65	55	58	67	70	53	60	83	63	69	65	71	58	68	47	81	83	61	50	69	71	67	55	60	81	70	74	56	80	65	60	61	67	61	61	82	84	69	73	63	65	66	68	61	78	66	67	86	77	72	75	78	85	52	75	75	67	63	80	76	63	82	75	65	75	73	70	81	61	74	71	66	64	61	76	67	74	66	70	78	70	75	61	56	60	74	75	66	82	57	72	80	67	82	60	66	63	56	65	78	63	58	73	64	67	64	70	54	79	60	64	63	60	70	73	82	67	69	70	54	62	57	64	67	61	66	69	67	74	76	70	58	82	63	77	64	72	73	87	68	73	61	75	75	78	72	79	79	64	77	68	81	67	89	66	74	78	68	57	66	70	55	63	59	57	66	68	57	77	65	66	54	73	73	76	70	67	62	71	76	64	69	66	79	75	61	64	71	85	84	101	63	62	74	60	77	72	67	57	69	55	61	56	72	92	87	66	61	67	84	68	65	62	56	59	66	65	70	67	64	78	67	64	80	59	71	61	77	79	80	81	66	67	65	73	65	72	56	65	68	63	66	81	63	59	62	79	64	45	60	67	58	71	70	58	81	66	73	77	70	65	53	66	50	64	62	66	54	65	64	61	63	67	54	87	69	75	81	71	69	79	75	70	57	79	71	72	73	79	70	69
6228	1295	1178	550	399	334	267	218	177	186	165	199	156	130	157	156	137	140	147	138	133	125	107	128	157	148	135	127	115	117	138	143	160	129	142	151	138	129	118	145	128	134	123	115	127	137	120	106	148	125	132	126	128	111	119	131	134	126	129	117	112	156	107	116	117	138	121	122	122	123	135	140	123	129	122	130	120	138	138	116	127	139	122	140	121	118	136	123	119	130	108	106	131	136	140	123	130	132	131	130	107	132	124	114	148	140	115	130	120	146	119	126	122	135	133	141	111	126	135	126	119	147	143	133	128	132	136	131	128	142	136	120	139	110	147	124	116	123	149	130	128	137	134	119	125	116	121	113	137	135	154	127	137	112	130	130	115	119	142	128	128	115	123	128	137	132	136	136	138	122	127	143	116	122	125	128	131	149	135	126	151	140	131	129	119	138	110	136	117	103	110	125	116	132	141	136	111	121	132	109	116	140	134	129	129	130	130	132	109	146	126	117	120	136	139	136	131	128	141	137	121	120	137	135	129	111	117	116	136	140	146	138	112	129	131	120	124	134	113	129	110	117	154	113	142	121	122	121	114	125	150	144	120	114	147	142	131	132	124	115	116	145	144	138	121	122	126	118	113	154	130	137	133	134	127	132	131	131	106	137	124	158	122	118	124	125	122	150	123	134	122	129	125	140	139	113	129	159	137	119	126	110	112	107	133	116	141	104	125	151	126	133	137	126	137	117	132	133	123	125	143	114	127	122	122	134	124	130	142	131	151	158	114	128	147	134	141	136	126	117	138	132	124	130	115	107	112	134	115	116	122	131	145	117	132	134	125	108	131	140	134	140	141	136	119	137	130	123	127	138	108	113	130	142	118	141	153	119	139	133	147	117	107	123	121	117	132	134	135	131	130	130	136	130	103	122	130	135	138	117	127	135	125	139	130	115	114	130	123	122	121	137	119	121	118	138	119	128	139	130	120	106	133	119	125	117	141	127	133	111	123	117	123	107	120	151	140	135	126	127	117	130	131	124	126	131	111	97	131	125	122	126	116	112	130	125	109	134	112	142	105	113	136	134	140	124	142	132	134	134	132	146	131	127	113	144	119	111	134	143	112	120	137	132	121	132	133	148	140	128	121	150	139	137	118	123	135	123	116	120	125	134	136	148	125	133	101	117	124	101	104	142	118	131	128	109	140	117	125	141	98	134	119	109	122	121	130	132	124	126	131	134	140	138	116	111	145	154	115	138	122	120	117	148	133	119	128	144	144	152	141	125	115	110	133	120	122	124	123	122	108	126	118	125	135	148	122	124	127	124	120	138	122	127	143	132	150	124	136	124	140	133	122	113	112	121	124	118	130	122	141	122	119	138	115	123	113	148	108	131	119	127	138	115	137	124	136	139	126	128	151	131	125	138	144	120	133	117	152	127	131	137	119	136	149	159	135	146	132	113	122	115	119	144	130	158	146	116	145	133	107	152	155	135	142	126	134	129	138	133	122	141	109	114	131	117	134	114	127	127	118	129	126	132	141	112	124	116	142	122	110	130	137	133	117	123	164	130	119	152	141	120	136	122	133	126	148	121	130	116	122	144	119	130	126	129	123	132	126	114	123	132	123	130	134	125	127	131	94	148	146	130	138	105	142	141	131	121	117	128	145	114	113	126	125	137	124	134	141	127	129	143	140	116	141	136	140	109	138	129	128	132	117	137	104	133	106	126	131	141	138	132	125	118	119	138	122	125	126	123	128	132	151	141	137	134	136	142	134	128	141	124	128	105	127	99	131	123	146	122	130	135	115	127	120	125	138	124	134	126	131	144	112	121	113	132	140	133	117	127	157	138	112	126	149	110	129	119	125	143	120	134	129	129	132	129	133	138	133	128	120	136	122	144	144	123	136	123	142	130	151	132	122	150	111	124	142	141	155	153	108	126	111	125	119	141	142	150	127	115	117	120	114	142	122	129	140	140	134	128	137	107	130	142	126	104	130	145	112	125	146	145	132	125	132	144	146	132	111	118	124	142	134	136	125	137	117	115	138	121	121	133	125	149	118	130	142	112	151	118	138	107	131	133	127	133	119	168	123	113	154	137	144	141	128	130	130	133	130	111	140	141	131	129	126	91	126	133	118	142	153	145	119	115	145	136	120	126	132	139	133	127	135	119	122	129	144	124	127	132	126	137	129	154	138	123	125	128	144	120	120	114	130	109	124	127	124	135	125	126	129	111	134	124	138	154	142	126	123	104	129	111	149	145	115	116	124	142	123	119	116	140	147	130	134	110	133	136	129	116	120	156	132	126	118	134	112	127	123	131	145	129	121	130	140	118	146	133	140	129	125	133	135	143	146	141	139	134	134	109	135	138	117	140	128	127	116	106	126	137	130	141	140	143	117	117	127	159	131	128	136	126	129	145	126	123	121	113	123	118	133	131	118	159	121	110	129	138	127	97	144	136	116	94	130	145	130	119	127	117	139	126	135	133	137	145	117	140	148	130	120	117	140	126	112	133	142	122	130	155	125	131	127	123	117	117	115	104	126	124	135	144	134	128	135	120	125	129	118	138	141	119	132	126	131	133	133	137	134	133	112	109	135	114	146	122	105	129	144	124	128	118	150	128	123	127	132	143	145	128	116	128	121	132	119	143	117	113	140	119	128	132	115	127	125	125	129	127	101	142	110	115	135	136	130	135	136	118	129	111	118	142	124	123	124	118	154	148	125	133	135	106	152	129	125	113	109	111	152	120	127	132	139	141	128	132	123	122	125	134	139	116	127	134	98	134	129	131	120	109	135	127	131	137	130	126	122	122	134	146	121	113	135	131	121	139	109	120	129	139	142	131	116	138	132	133	116	123	138	123	113	122	131	128	140	154	115	138	148	128	146	142	131	121	124	128	122	125	139	129	142	131	126	129	103	132	164	119	116	129	121	137	126	138	139	132	122	136	123	136	132	133	146	124	138	112	127	141	122	113	130	133	127	148	140	143	146	112	145	120	131	121	132	131	145	125	138	123	141	127	139	119	124	156	128	120	118	131	110	121	123	149	121	117	137	129	125	117	141	118	127	104	135	119	131	125	120	114	127	117	123	95	122	132	137	135	142	107	136	138	137	115	135	133	122	109	122	144	127	132	112	122	128	137	130	131	144	123	108	121	124	119	142	132	130	105	134	133	129	111	132	131	137	125	144	123	124	107	133	131	131	131	124	127	114	94	128	131	147	115	128	129	137	101	116	122	135	132	115	140	155	145	124	132	110	126	132	124	123	126	139	135	134	133	137	129	120	142	134	99	153	116	138	130	117	126	146	137	140	139	126	131	139	107	122	133	101	124	135	137	113	127	127	135	122	143	124	138	124	132	128	137	118	123	110	133	128	135	147	133	130	121	135	127	151	125	116	124	118	118	142	152	133	116	122	116	128	136	126	118	120	146	136	139	140	129	122	120	136	120	130	132	126	125	126	138	106	112	142	137	143	140	123	116	138	139	124	130	135	142	139	131	124	134	151	122
24250	21396	28933	24240	21228	3663	707	396	390	329	284	269	224	245	249	270	243	236	224	236	186	246	203	237	218	212	174	173	186	216	193	215	195	228	188	196	190	193	208	184	179	188	183	178	180	173	186	205	192	188	179	173	190	168	190	191	191	199	175	176	180	173	193	193	163	188	195	167	159	159	202	167	197	179	175	171	204	185	176	170	187	158	212	186	192	176	197	174	186	196	173	164	185	177	184	202	197	195	185	157	202	170	204	194	171	194	180	176	209	205	198	173	172	222	189	193	200	204	181	179	182	171	148	178	185	188	185	169	167	199	177	156	182	173	191	189	183	195	183	205	150	181	196	207	197	175	178	169	188	197	175	191	156	199	178	172	180	184	175	187	192	161	176	170	163	186	193	174	173	186	201	176	178	174	189	163	177	160	188	178	207	184	190	148	176	176	201	174	183	197	196	179	169	200	153	149	191	196	173	170	195	182	158	200	180	172	165	179	194	199	177	181	162	185	185	160	186	175	176	213	183	176	188	178	208	180	167	175	178	192	164	183	191	183	171	188	188	191	181	177	179	189	183	170	180	181	198	179	208	172	156	185	174	169	179	195	184	190	168	192	160	213	171	187	170	181	191	194	179	184	191	175	213	184	169	176	170	170	151	182	162	191	182	179	187	193	173	142	168	209	197	206	180	172	198	200	204	200	178	178	186	158	171	155	193	183	197	185	174	154	166	187	189	186	178	193	179	168	181	187	160	173	166	177	162	180	185	201	189	176	187	201	208	193	172	175	196	163	178	158	176	187	178	165	167	175	183	165	190	179	168	163	167	182	178	167	191	180	179	177	202	174	188	182	168	186	168	177	177	150	189	177	173	170	180	168	180	175	163	161	176	199	182	158	173	146	208	179	184	199	180	156	172	182	214	152	149	180	178	191	165	165	191	189	194	178	153	189	173	183	194	162	194	154	184	201	189	194	188	166	183	178	191	205	150	193	162	174	166	186	191	183	206	171	191	177	191	186	157	193	158	149	200	173	176	151	171	159	175	180	169	189	180	173	172	172	181	188	182	179	202	151	155	185	172	193	174	192	175	188	184	163	159	184	191	181	160	181	188	153	189	172	186	192	187	187	194	173	180	185	160	184	170	166	159	182	185	172	176	169	179	177	177	186	197	187	166	196	178	187	189	186	188	156	161	195	158	202	188	151	170	202	192	172	189	167	180	180	175	182	165	182	196	163	212	180	185	181	185	205	167	167	168	207	188	179	176	172	171	186	172	173	157	191	179	145	199	184	173	179	174	169	202	210	174	168	172	201	191	178	169	162	177	162	186	196	165	186	165	179	186	169	174	184	176	177	175	181	161	190	201	164	159	165	171	148	165	166	178	189	182	165	185	181	176	184	177	181	178	197	179	184	174	168	167	188	169	158	178	182	182	178	225	180	190	184	177	181	171	185	162	181	152	168	197	189	194	167	182	179	179	185	195	180	162	212	187	182	176	187	175	187	172	183	159	191	202	176	196	192	179	182	170	179	205	171	174	183	181	175	200	166	197	180	161	176	170	194	167	180	164	167	191	180	166	200	163	189	185	197	178	180	188	165	183	163	166	185	203	189	203	178	166	174	178	176	191	167	201	187	176	192	170	173	176	162	184	181	196	175	188	166	184	187	187	198	203	181	154	175	182	213	175	182	169	173	165	165	180	151	185	161	194	180	205	199	183	166	181	173	169	190	172	184	152	169	181	162	181	189	162	162	167	180	183	199	189	189	175	166	173	174	192	174	173	178	180	149	180	178	205	188	169	185	168	173	166	191	185	169	190	210	167	183	184	172	159	179	179	177	164	190	195	191	159	190	191	191	192	181	197	198	187	176	177	186	170	183	137	165	170	183	179	185	186	183	179	170	177	172	187	189	175	169	192	179	192	175	172	179	190	187	191	181	171	181	185	176	178	173	188	179	178	183	185	177	180	171	163	180	191	174	183	153	199	195	186	163	181	189	161	205	188	193	186	177	188	194	162	174	173	177	177	187	164	169	213	169	161	176	175	177	178	184	142	180	184	201	205	180	188	164	184	187	188	184	173	177	180	184	164	159	190	170	162	211	178	180	170	159	195	155	194	182	189	168	184	161	181	173	179	188	202	174	191	186	166	155	161	159	200	181	165	168	176	172	183	186	171	200	184	175	182	200	179	160	175	177	150	175	190	181	159	209	185	157	182	172	194	184	178	194	167	167	171	181	163	196	174	205	164	168	180	189	185	182	181	148	181	179	211	178	163	187	184	183	177	188	189	184	203	179	188	191	153	197	198	152	184	166	161	160	194	169	183	170	187	182	179	190	162	189	180	173	176	174	164	175	210	173	168	176	178	182	177	178	193	203	179	175	196	180	156	204	176	151	172	223	192	167	177	176	199	175	180	164	179	186	169	187	189	170	172	189	172	176	196	189	182	183	190	161	147	191	177	202	192	160	186	187	178	183	178	194	170	173	192	178	163	205	186	179	164	188	194	149	169	186	189	180	156	175	184	192	189	171	200	157	178	169	205	202	168	169	164	176	189	185	180	159	181	169	153	183	196	184	176	179	165	181	173	185	190	177	176	197	172	168	181	181	173	177	190	192	195	196	190	185	170	219	193	172	179	168	197	169	167	175	169	181	181	160	180	162	192	198	176	196	199	185	197	163	178	177	162	162	183	159	146	186	184	156	166	184	156	184	174	183	181	199	169	151	170	172	162	193	179	186	168	182	192	188	181	178	179	176	194	158	161	172	171	194	174	179	182	184	161	177	189	187	182	180	194	165	171	151	158	171	192	208	189	167	187	177	194	183	192	202	176	183	204	183	157	171	171	187	218	179	168	164	164	174	192	203	199	161	199	194	194	198	168	195	186	189	166	184	164	167	179	170	187	190	167	195	191	190	163	189	165	185	182	181	190	161	176	188	192	161	190	155	177	176	184	193	174	175	194	166	169	155	147	174	145	164	192	204	198	208	172	186	181	200	186	206	184	160	165	178	164	190	209	186	174	197	170	174	188	165	153	170	168	183	182	175	171	179	205	188	173	213	167	163	189	167	159	173	163	181	200	150	187	189	182	182	185	171	186	186	170	183	197	179	177	165	179	178	159	171	181	197	191	181	201	176	175	164	181	184	190	186	221	177	181	170	184	170	180	208	179	180	171	177	184	187	176	165	164	204	158	164	177	183	198	197	168	176	191	178	194	190	154	172	173	171	181	179	170	164	173	182	184	174	160	163	186	194	182	175	174	173	194	179	162	186	180	181	168	185	191	196	176	173	181	182	192	190	174	172	183	171	173	177	179	162	177	157	185	174	177	176	163	190	180	172	189	169	185	156	171	188	168	191	182	186	168	186	177	187	171	185	180	167	174	194	189	184	191	176	192	170	182	188	180	168	173	185	192	180	192	177	179	188	169	152	170	171	183	166	162	173	176	169	192	171	203	178	198	197	191	155	194	177	188	173	168	182	185	184	202	176	183	178	167	186	186	179
14373	10336	8845	4388	2948	2135	1575	1352	1105	908	794	691	620	582	543	550	436	450	471	417	417	437	397	409	379	368	401	357	371	340	331	325	345	326	341	347	312	309	316	320	327	311	355	338	325	331	346	321	313	294	329	325	337	362	307	315	333	299	311	314	319	310	311	302	340	312	328	298	299	298	297	319	323	299	317	308	279	307	329	336	278	274	300	314	319	334	316	293	302	317	314	325	318	309	301	288	314	305	298	297	311	303	291	315	302	325	323	301	291	260	301	320	287	320	297	308	324	309	310	286	305	340	281	346	296	309	289	301	332	315	352	312	319	305	298	340	334	299	308	289	283	311	331	313	330	311	289	309	315	319	298	291	312	280	300	337	348	301	316	293	305	323	316	297	317	304	330	293	303	305	296	318	293	303	310	318	328	315	327	322	307	301	307	324	293	326	284	302	315	324	325	305	310	279	314	276	321	310	345	293	322	270	282	305	281	288	294	328	315	272	313	318	300	301	300	333	307	315	322	321	279	320	282	303	287	323	322	324	272	303	298	303	332	308	305	323	298	338	315	301	314	301	290	303	309	341	301	333	313	307	313	347	297	283	289	284	289	296	293	288	303	301	288	303	295	289	294	274	282	309	318	301	310	305	303	354	283	301	327	308	308	308	319	291	296	311	296	286	325	309	299	291	303	305	298	295	326	288	317	336	292	332	299	318	302	301	303	281	328	315	333	299	287	304	310	312	319	296	319	302	303	305	307	291	328	347	298	330	325	293	306	288	310	333	282	310	298	342	330	302	315	310	321	294	316	309	306	347	280	313	296	322	296	353	359	305	296	292	306	289	331	311	308	303	340	321	267	289	303	283	304	314	288	299	327	304	314	308	312	306	342	349	345	314	302	295	302	329	332	303	270	299	285	331	303	325	300	330	320	298	299	292	285	293	302	312	299	331	314	323	293	304	308	301	284	306	323	318	327	325	316	314	309	351	337	334	297	297	288	341	294	310	297	318	274	266	329	305	312	295	295	307	296	310	320	306	307	322	343	286	317	317	294	289	286	302	311	313	295	319	297	288	296	325	298	325	323	293	337	318	304	300	309	331	292	298	324	293	302	318	332	287	297	311	302	302	300	297	290	300	279	290	286	285	302	300	310	303	296	317	314	312	307	291	296	343	327	303	312	326	290	325	324	284	329	306	309	310	335	319	307	313	286	280	309	306	309	331	299	313	301	313	292	319	329	272	298	308	312	317	318	317	320	276	321	286	300	258	317	310	307	308	333	350	319	302	291	273	313	315	293	311	279	288	315	325	316	334	322	323	305	276	327	295	324	312	336	320	327	306	282	304	348	301	312	293	290	310	295	299	320	303	291	311	306	332	301	306	306	312	300	331	310	326	303	332	317	337	313	314	277	289	294	303	292	296	296	296	250	287	292	310	286	322	324	284	296	295	321	304	303	302	327	296	310	296	315	283	281	307	284	295	316	314	290	315	325	318	312	328	321	269	267	301	300	302	328	337	317	306	324	319	304	313	316	321	319	313	313	333	303	309	313	326	316	315	335	314	294	310	334	325	334	297	317	302	339	288	303	291	328	258	319	299	322	299	313	297	285	312	289	292	311	316	275	316	307	286	329	288	274	286	321	292	319	294	264	346	287	323	308	291	299	289	339	300	313	304	297	317	319	276	291	306	303	287	334	285	303	291	318	311	295	276	268	330	309	314	287	357	302	320	302	330	297	314	295	293	315	327	310	265	301	292	294	316	304	295	278	299	283	310	315	295	301	315	309	298	270	331	305	309	307	299	278	305	300	314	297	313	300	312	267	294	313	288	281	308	294	308	317	283	286	293	322	270	306	302	293	296	313	287	278	319	306	323	270	293	285	343	280	287	318	324	312	291	300	322	299	266	318	284	274	289	295	316	319	283	323	303	316	321	321	347	310	325	331	307	265	304	304	314	315	311	282	301	313	323	305	326	333	307	305	304	326	284	310	314	298	296	311	311	307	304	308	316	316	268	329	320	307	282	300	269	297	335	294	296	317	296	289	280	302	340	295	307	314	301	294	292	327	312	310	311	272	328	299	306	314	327	324	310	320	306	299	336	324	312	288	294	310	295	307	321	290	309	309	320	301	323	315	325	294	315	318	352	280	300	296	318	311	298	290	309	315	355	291	305	327	302	277	290	334	298	313	321	306	284	294	315	304	306	268	318	296	299	326	287	311	327	293	313	276	321	309	309	320	299	307	307	323	319	300	316	303	309	302	270	308	345	288	293	318	317	312	297	285	323	321	351	308	290	309	300	310	325	286	340	358	287	313	313	330	297	301	321	289	335	298	297	282	327	321	271	271	319	305	308	294	314	307	336	301	304	305	298	304	324	330	296	299	299	305	307	333	308	304	280	296	309	311	318	299	293	293	324	322	344	292	301	358	325	303	358	299	289	302	296	325	303	280	310	313	307	288	304	306	289	292	290	301	296	317	274	311	270	357	323	333	328	341	290	343	310	275	311	321	288	320	291	281	287	298	284	320	317	306	319	307	299	310	273	288	299	307	288	304	286	278	311	302	281	291	282	338	322	313	283	293	317	317	315	283	293	266	306	353	266	291	282	320	302	311	317	297	327	282	303	299	292	321	292	325	354	318	339	297	307	318	301	307	284	333	331	300	294	313	302	298	294	298	329	307	326	318	310	286	313	296	305	316	292	298	289	296	287	323	327	258	337	286	334	306	312	293	308	330	314	308	298	307	293	316	256	278	306	281	325	290	304	324	318	287	298	295	315	311	329	309	287	290	288	294	313	286	318	293	304	304	320	333	278	311	302	261	332	317	288	288	317	338	320	320	318	287	305	320	327	325	283	330	296	316	332	318	287	290	293	296	296	298	302	304	306	301	295	307	282	278	250	279	313	302	277	286	316	308	287	293	302	324	286	314	307	294	304	295	314	284	324	292	296	334	281	300	286	273	290	297	312	295	311	319	284	294	304	283	294	293	300	297	290	281	295	325	330	270	306	293	295	297	280	327	326	332	299	286	317	315	292	307	313	300	301	320	325	302	305	365	288	364	309	290	303	309	275	290	305	299	280	289	306	279	313	299	306	329	290	285	315	314	323	332	297	303	297	323	283	303	338	320	295	330	307	301	312	335	309	281	275	326	313	314	338	307	312	279	306	319	341	319	294	296	272	296	302	337	307	327	291	286	318	305	302	318	320	309	297	304	288	303	323	306	316	282	297	297	311	310	337	322	319	311	272	312	261	276	283	304	315	327	307	275	284	290	338	325	307	297	320	302	284	297	317	339	289	318	333	316	307	290	301	296	300	294	289	293	290	291	310	299	318	319	312	294	307	307	295	321	305	278	333	348	288	311	316	293	310	288	346	307	288	323	306	280	303	322	298	335	330	316	329	296	304	304	306	323	310	316	309	318	273	320	291	303	305	288	316	282	307	321	290	323	313	294	322	283	324	280	315	283	293	304	328	334	299	317	332	330	281	273	286	304	316	320	292
23355	21454	29624	23688	21457	21247	3368	867	697	600	555	492	500	406	436	407	397	403	371	354	349	389	324	337	350	316	340	369	336	343	345	330	295	330	321	339	330	349	312	301	327	309	300	309	328	327	294	300	322	316	281	299	314	293	317	323	282	336	307	289	318	319	306	282	305	276	314	293	301	295	288	287	300	304	268	319	330	265	331	322	317	276	290	275	268	303	315	311	290	285	284	290	295	288	292	299	311	259	304	297	279	276	324	305	309	315	314	304	311	288	302	275	289	298	288	266	303	301	286	272	297	312	294	317	323	291	313	266	267	278	314	309	311	324	298	314	304	306	305	299	281	292	296	314	287	274	311	289	286	315	295	300	291	269	304	276	271	303	289	316	287	302	287	301	289	289	325	300	306	269	297	286	313	267	256	280	300	286	263	272	289	305	274	324	294	286	310	296	335	284	324	310	293	284	307	289	301	280	305	326	258	327	321	300	289	294	320	307	273	288	276	295	308	277	304	317	270	311	299	289	314	301	302	308	301	285	321	298	305	276	300	314	270	295	315	263	305	286	284	310	300	300	278	278	304	294	303	319	282	306	294	304	314	300	308	283	302	274	291	314	307	324	310	266	302	281	283	289	308	294	286	298	321	300	314	283	298	323	301	271	314	281	313	297	290	296	271	281	283	301	278	265	286	294	288	311	300	308	259	297	298	292	317	328	305	292	263	291	284	326	321	281	279	300	303	295	295	285	313	304	285	331	283	311	283	298	298	281	296	297	306	308	330	310	311	297	305	285	305	274	305	292	297	286	303	289	302	283	284	288	291	310	281	283	283	293	292	294	255	324	311	296	290	307	309	284	280	291	267	289	289	294	298	278	337	291	290	283	287	285	313	270	295	277	296	288	297	318	303	312	293	300	314	304	291	309	287	308	314	307	321	280	291	306	284	300	284	291	267	341	315	257	272	281	315	303	292	302	302	264	318	310	290	290	319	293	296	284	303	282	288	293	258	260	278	281	296	314	284	299	288	291	285	301	294	287	289	306	317	291	279	321	281	287	306	303	279	310	327	292	292	303	315	311	285	313	329	306	290	301	308	281	309	271	323	295	276	317	315	289	304	290	302	290	257	281	300	275	298	280	278	277	295	282	313	290	319	274	288	317	260	294	313	303	300	289	306	273	258	273	325	300	290	280	304	287	307	277	295	284	307	300	286	300	316	312	272	339	288	280	276	280	295	319	294	295	282	308	266	312	287	291	310	300	293	263	287	263	298	300	276	340	311	273	309	319	302	278	306	300	281	287	272	277	303	315	276	320	312	272	335	297	288	296	301	303	298	314	308	309	293	283	302	296	297	291	304	291	290	274	273	279	288	307	294	268	289	304	287	314	313	305	278	265	306	325	287	296	284	271	281	278	314	293	250	315	307	271	283	304	301	280	293	286	315	283	318	296	314	278	293	302	341	289	298	298	295	294	308	289	322	332	284	282	272	304	293	325	273	299	268	332	309	311	295	305	258	281	269	305	301	314	288	283	323	308	292	295	281	277	239	318	311	276	289	282	274	279	282	313	306	276	308	300	331	292	281	282	326	305	283	324	315	266	305	290	300	277	295	291	292	293	298	294	290	264	285	285	316	275	271	306	303	288	286	288	322	277	303	312	292	323	298	282	318	293	295	279	303	302	279	317	272	296	293	309	292	275	279	274	288	314	275	320	289	293	304	309	306	292	306	287	307	318	293	293	269	285	336	297	282	327	313	281	281	303	281	312	300	294	331	282	309	317	285	292	292	284	249	267	289	303	274	276	282	291	306	300	279	327	276	285	303	288	291	281	308	314	333	280	306	263	303	294	306	321	294	296	336	297	300	289	305	264	310	303	310	287	313	286	299	319	275	279	304	308	287	316	321	300	328	317	290	302	287	292	279	291	292	305	278	298	303	288	308	311	308	311	290	308	311	291	301	305	309	295	279	269	298	300	273	316	266	296	275	295	299	279	275	289	319	289	291	301	286	300	279	288	282	325	275	273	312	286	297	310	279	319	281	296	241	290	283	297	292	286	277	282	345	283	263	322	291	279	289	310	298	288	289	307	309	294	295	301	264	306	323	279	274	289	287	294	306	264	289	303	288	294	273	284	272	312	291	277	311	301	299	339	282	316	326	314	276	251	295	329	299	310	288	297	300	295	267	308	272	291	288	333	277	306	325	290	290	319	307	278	301	310	286	257	322	297	285	299	313	298	271	301	296	278	291	318	287	275	312	287	277	298	303	319	281	302	308	327	304	299	296	296	291	283	322	330	308	300	292	302	289	278	279	267	301	304	272	283	298	290	277	260	304	325	277	273	293	314	264	285	296	256	286	308	300	290	298	304	288	319	270	299	270	295	299	308	279	310	294	289	309	304	316	289	302	299	286	302	320	312	279	312	310	280	315	319	280	294	278	288	281	323	290	294	299	294	287	295	317	316	287	319	300	302	299	296	293	339	290	278	276	297	310	294	297	335	317	304	288	283	323	316	288	302	279	290	292	280	296	308	301	283	261	333	319	297	310	276	301	286	302	310	305	292	300	287	307	280	293	278	283	341	291	275	300	281	297	279	300	292	289	307	294	293	311	271	298	294	292	291	305	292	269	310	307	285	274	289	311	293	299	273	317	285	282	271	325	284	267	315	325	308	298	315	257	294	312	328	314	292	295	291	307	308	279	314	291	282	264	286	288	268	306	275	288	298	264	300	313	305	283	260	300	294	313	277	295	310	292	278	282	313	267	280	289	283	308	269	272	304	293	293	309	288	294	294	310	284	285	301	300	311	279	280	309	301	297	294	304	295	307	278	293	297	274	299	292	308	275	290	316	282	294	304	287	272	285	297	272	284	303	290	299	291	327	322	301	280	311	287	291	280	289	276	323	282	281	294	281	301	293	300	331	314	279	272	277	273	285	289	320	296	287	294	324	301	312	326	309	325	288	285	316	317	283	284	311	283	312	316	313	287	266	326	293	324	314	278	304	282	270	281	276	306	280	267	313	274	279	282	305	292	301	278	267	283	290	269	282	253	279	283	320	278	334	276	267	276	272	280	300	290	293	273	306	281	290	313	310	268	300	300	327	302	281	285	311	301	305	305	246	271	335	296	278	285	278	293	330	296	305	321	278	297	281	287	308	311	306	298	282	273	330	300	299	320	315	321	288	253	272	316	297	281	303	296	290	286	332	284	282	298	294	310	269	274	285	337	285	252	299	302	275	305	272	293	296	300	274	282	293	308	268	287	285	303	315	279	286	293	292	321	297	289	340	280	291	280	275	281	291	289	309	281	293	318	295	276	324	330	291	326	284	277	286	262	271	279	265	278	289	338	317	308	264	299	355	309	297	261	283	302	286	279	283	288	287	260	295	282	305	312	298	269	326	303	270	313	291	283	294	277	273	312	322	303	317	293	297	298	266	297	304	302	302	299	311	281	299	290	282	280	302	302	291	267	280	290	332	300	286	286	266	302	262	300	311	311	289	281
16858	16859	14122	7639	5333	3881	3035	2293	1972	1691	1479	1277	1150	1011	975	851	823	830	748	709	675	696	608	677	593	640	603	619	558	560	560	538	548	582	562	561	526	558	550	575	561	526	569	527	489	533	511	498	530	534	502	474	553	526	501	495	491	526	510	476	506	546	517	519	502	510	514	475	480	505	501	526	469	548	489	544	516	509	520	488	483	507	486	489	506	491	525	505	520	491	505	497	496	526	525	476	477	521	478	499	500	536	497	515	487	513	503	525	468	482	454	483	515	489	523	520	519	506	479	482	488	472	487	475	481	495	505	472	533	470	539	522	492	500	477	501	461	478	459	453	495	462	462	468	521	489	484	511	475	522	477	456	475	503	519	498	478	483	440	485	461	508	456	486	495	494	506	491	508	499	526	471	498	497	467	497	502	476	512	474	558	507	490	496	517	516	495	510	470	501	475	468	491	497	481	465	493	532	517	479	473	474	491	508	490	507	469	469	498	505	510	448	493	509	460	523	521	474	519	501	440	485	449	459	506	442	488	519	479	465	477	474	514	477	510	469	486	481	481	469	499	504	503	538	530	514	511	502	491	484	460	453	506	425	501	493	509	470	500	489	452	485	473	455	491	512	539	481	508	464	507	495	517	482	532	461	500	484	481	527	437	502	515	482	512	462	448	471	486	463	474	495	478	477	470	477	497	505	492	487	437	491	491	451	478	472	483	526	502	459	531	497	543	489	531	502	494	489	524	520	465	541	457	482	530	521	464	521	490	491	495	469	469	469	462	477	538	482	484	480	452	504	514	483	494	499	485	503	476	492	491	469	515	476	534	476	507	490	470	506	490	505	461	492	482	515	494	495	475	514	497	507	476	483	486	494	485	510	482	465	461	518	467	464	484	472	461	511	492	512	495	510	483	493	487	485	477	542	537	486	489	526	513	483	514	516	492	489	491	499	488	455	527	512	518	479	487	481	509	500	514	519	462	505	491	496	503	475	472	488	533	518	503	493	475	498	474	448	479	499	501	521	522	487	469	480	487	501	475	501	512	515	517	496	506	497	511	512	481	548	478	517	483	489	482	499	492	478	462	456	467	488	509	503	502	490	474	482	476	488	498	461	529	467	521	493	490	478	486	470	472	511	466	468	531	501	498	482	480	517	488	458	462	494	523	498	527	464	524	482	466	469	502	474	438	505	492	515	512	498	487	441	474	489	515	486	537	482	479	477	474	492	507	498	513	492	505	481	499	503	529	520	510	485	489	461	482	464	472	459	502	491	539	454	487	510	500	550	453	469	523	460	476	497	488	505	496	478	493	510	476	482	486	500	482	457	519	465	489	526	467	441	513	478	458	494	511	503	477	477	523	498	495	462	473	512	509	501	483	478	507	491	486	491	492	494	478	482	484	526	483	477	488	507	487	488	468	547	481	482	479	499	510	539	514	478	490	524	521	495	472	506	503	501	510	485	487	525	484	462	440	484	460	468	489	509	494	475	505	485	474	504	463	503	508	482	471	471	495	471	501	478	480	464	541	496	472	503	501	440	472	489	477	457	507	485	496	476	506	471	447	517	421	530	486	489	505	520	519	494	498	483	528	487	490	499	500	505	488	499	479	471	493	486	447	471	538	517	475	485	484	464	484	472	494	529	468	499	523	479	480	484	506	488	490	508	467	489	492	522	472	495	474	497	487	490	496	507	462	508	501	486	456	504	436	480	460	502	513	509	492	475	481	494	524	489	489	477	473	503	488	487	497	510	463	514	479	454	486	534	492	498	444	465	473	449	495	470	474	486	494	478	497	474	480	489	487	533	507	484	482	517	498	464	487	446	489	522	464	532	485	494	467	442	504	466	473	478	499	513	495	516	492	507	467	502	538	495	525	487	484	512	479	469	487	479	464	537	487	488	519	490	485	466	505	476	503	520	491	516	452	501	457	504	512	466	506	502	497	485	473	529	510	483	511	446	497	514	495	494	486	468	474	464	485	503	497	483	503	488	501	500	487	491	468	480	494	450	473	479	481	479	463	511	466	506	484	505	496	469	477	508	467	489	491	502	499	493	483	465	489	492	464	499	471	506	477	535	492	470	493	494	480	464	470	487	527	487	491	477	478	515	464	472	518	477	499	491	485	471	471	475	496	512	494	487	471	415	441	476	479	498	437	508	494	477	461	494	488	476	518	495	476	485	486	493	467	470	459	465	482	507	504	485	489	484	502	454	454	468	511	459	463	527	491	503	512	459	453	481	505	501	489	547	483	533	512	488	492	475	452	483	473	466	463	500	467	483	527	464	478	479	488	495	534	456	457	477	489	494	485	487	507	496	494	443	503	500	498	476	470	508	492	499	498	471	496	465	484	495	521	493	501	485	573	448	483	498	499	490	474	477	488	462	482	531	500	470	466	479	449	436	461	468	480	455	480	514	488	486	494	509	440	503	511	446	478	467	458	516	495	507	450	482	454	467	507	498	478	492	483	506	491	506	504	456	459	485	480	476	510	504	511	478	491	533	501	463	493	505	522	458	468	488	497	489	485	462	532	551	466	470	442	517	527	476	534	527	479	530	495	475	481	439	496	498	499	509	488	495	472	468	515	494	484	486	517	498	501	517	457	462	493	494	530	495	495	490	472	489	517	460	501	499	519	476	472	548	455	483	453	457	491	516	473	504	504	477	495	483	532	473	465	508	470	493	458	480	460	498	495	480	503	443	506	473	462	478	488	486	481	459	500	477	495	479	517	503	459	464	488	471	487	466	489	501	478	522	469	477	530	517	458	490	473	498	462	489	520	473	521	489	501	459	471	470	470	551	478	507	524	505	466	505	508	471	470	483	454	493	507	479	512	452	469	519	474	499	497	507	523	458	463	504	475	471	446	495	495	483	437	497	485	485	482	518	505	501	489	461	499	503	488	506	528	484	497	474	479	503	461	530	492	519	487	478	496	508	506	460	502	488	466	496	490	503	492	495	489	533	503	526	504	485	467	506	463	474	489	557	448	471	459	497	492	458	534	522	493	453	493	507	494	472	526	520	486	530	493	500	513	475	469	476	499	503	516	499	473	477	480	466	507	514	523	499	490	465	480	496	459	465	486	514	460	493	462	507	468	508	513	488	505	523	464	468	500	504	501	456	503	469	520	488	493	430	476	458	466	499	473	490	476	496	489	497	474	504	481	497	465	497	432	466	493	497	476	496	470	460	505	456	498	478	516	488	482	499	484	539	466	482	501	473	507	511	491	489	475	510	492	466	484	473	498	494	528	501	470	483	459	506	502	475	482	496	494	513	503	479	492	472	482	493	472	486	468	502	475	496	463	482	481	485	486	472	460	470	488	454	501	495	456	465	470	495	489	519	488	501	495	467	495	446	499	474	486	493	493	502	481	478	472	479	459	498	469	511	510	491	495	513	494	516	498	523	489	484	539	506	471	523	460	455	474	489	479	515	492	490	537	460	454	503	492	487	479	484	501	500	484	522	519	545	503	476	502	472	459	483	483	496	475	517	466	487
26900	20899	8499	399	173	116	112	89	96	80	80	79	73	64	82	57	49	72	69	79	64	73	61	71	72	67	56	82	79	58	55	66	66	69	56	71	83	75	63	75	77	66	79	67	60	50	74	74	66	60	73	51	59	68	64	58	90	51	76	73	64	72	52	55	72	68	69	60	60	65	71	80	65	69	64	70	62	58	69	63	57	54	72	73	86	78	76	51	58	65	70	76	76	76	70	74	74	72	60	65	50	74	64	51	59	81	74	61	59	74	71	64	79	80	80	82	72	70	58	66	74	64	62	60	77	71	70	69	62	72	67	67	87	74	58	75	71	60	61	57	81	79	71	67	64	56	67	71	70	73	55	58	74	63	66	63	74	81	67	65	61	64	73	63	65	70	71	66	69	79	72	78	81	63	64	59	79	78	77	96	70	61	77	67	63	74	75	59	65	75	68	75	70	56	90	75	72	61	70	60	68	56	58	68	75	64	77	57	69	58	64	67	76	75	68	77	69	66	71	77	67	65	74	78	70	66	63	76	61	62	66	73	63	71	68	64	63	63	80	68	64	67	54	70	66	70	76	69	62	60	52	65	76	81	70	74	75	71	58	70	77	75	75	56	62	75	53	70	56	70	75	68	64	77	86	76	74	80	69	72	77	67	63	71	72	63	85	79	63	64	68	56	63	68	76	68	82	65	58	61	67	78	69	71	69	78	62	79	85	74	63	64	60	82	47	71	77	70	62	54	76	71	71	49	57	76	68	82	76	62	63	62	53	75	65	69	64	71	66	67	65	77	89	67	92	59	68	61	57	63	65	75	82	69	72	51	69	59	74	73	59	72	69	73	79	79	64	60	70	54	69	67	79	64	65	57	65	81	77	72	71	57	73	76	72	66	88	74	71	69	55	66	68	57	72	70	67	78	73	59	64	66	72	66	62	81	57	59	71	64	49	66	70	63	64	53	62	76	74	56	71	59	67	75	60	57	65	59	71	73	79	70	57	70	62	62	61	73	61	77	69	81	75	63	81	62	62	69	65	64	68	80	69	78	68	75	58	90	70	74	75	73	62	85	66	69	70	75	73	72	60	68	73	67	60	65	66	66	70	86	70	73	77	56	58	65	77	71	68	79	63	70	78	78	69	63	63	70	52	71	77	60	64	60	71	62	61	67	72	72	69	67	78	68	72	64	57	55	85	61	73	59	79	78	68	66	54	82	75	58	71	73	64	71	58	62	72	66	60	72	62	64	67	78	82	68	62	66	71	77	70	71	73	57	64	66	85	76	73	72	76	58	78	62	54	59	79	64	79	70	65	72	64	78	78	65	81	66	65	78	78	74	53	67	66	66	53	65	90	70	85	61	74	59	60	75	69	57	71	74	69	71	64	61	63	54	71	64	67	69	62	53	74	72	61	62	82	50	76	72	61	66	56	65	65	66	67	59	81	78	78	73	62	62	79	67	55	82	70	70	61	52	83	78	70	76	61	75	64	62	56	78	67	72	61	76	69	66	75	73	62	73	52	59	75	72	72	97	64	71	55	75	67	63	65	62	53	45	71	67	67	68	64	65	57	75	66	73	75	71	72	69	58	65	76	61	73	76	81	59	61	67	73	77	66	61	73	59	64	71	70	76	61	65	66	74	68	71	72	66	60	69	53	56	73	58	74	80	62	62	76	67	67	73	70	80	64	68	53	74	72	63	88	74	62	62	59	70	70	83	71	60	70	70	68	81	73	59	65	71	64	58	61	62	68	64	72	79	67	56	70	58	68	76	55	50	75	76	57	68	82	61	70	72	52	69	76	73	67	73	65	75	62	75	68	72	60	64	59	65	68	61	66	76	68	54	79	60	74	81	62	78	63	73	83	74	60	72	68	79	67	62	71	81	53	86	65	74	67	80	85	58	73	67	60	69	85	74	72	71	87	82	70	82	80	71	67	73	80	72	70	61	72	81	76	71	68	60	70	66	79	65	62	73	61	81	69	71	70	69	82	72	63	68	69	78	67	66	63	74	70	71	59	51	65	89	59	71	70	77	78	67	59	66	78	67	60	70	70	66	71	70	69	63	67	65	58	70	57	77	58	83	63	61	85	67	59	79	77	70	69	67	67	53	62	55	63	72	66	72	79	67	79	77	64	71	70	66	77	72	82	62	77	71	65	72	74	81	65	63	71	62	57	64	69	78	57	58	72	72	57	73	77	59	70	59	74	80	65	59	90	78	72	60	69	91	63	80	74	72	66	69	70	83	70	61	62	66	55	66	57	60	70	59	61	77	70	67	63	80	80	71	82	73	55	58	67	72	58	64	64	74	73	61	71	57	76	69	67	65	54	83	66	65	69	95	60	61	79	69	83	71	64	71	65	60	71	73	70	71	68	57	73	85	66	55	63	55	82	64	77	64	83	70	64	64	64	78	62	73	60	76	65	67	65	54	65	72	52	60	68	67	71	67	56	81	68	73	87	77	76	77	72	87	54	70	74	58	59	83	62	56	43	72	71	65	81	71	57	63	78	57	68	73	76	72	68	76	53	66	78	79	73	64	64	77	79	73	61	66	58	62	70	76	57	59	65	84	77	72	63	67	65	79	58	65	61	74	58	60	61	71	83	61	68	66	75	76	56	66	69	62	60	73	59	57	68	68	65	62	52	66	68	66	62	65	55	65	62	80	72	85	74	72	64	67	81	77	77	74	65	62	65	67	73	66	74	79	77	77	49	64	71	60	58	57	61	77	79	68	61	79	63	67	63	65	60	64	61	66	57	70	74	69	73	73	63	68	75	63	66	60	67	83	69	78	74	64	61	71	59	77	68	72	70	61	78	63	56	79	67	59	61	67	58	73	73	68	72	68	71	75	67	55	65	64	73	67	73	54	74	65	58	77	75	75	68	56	58	61	48	64	69	89	73	73	75	76	67	74	74	59	65	71	75	82	76	75	66	57	69	66	75	82	67	60	76	59	62	59	57	64	57	68	63	73	72	64	86	74	86	64	72	60	78	73	69	67	79	61	68	69	58	63	72	80	84	74	66	57	66	51	80	80	80	71	81	74	54	67	65	84	67	72	65	81	78	82	61	70	75	64	53	72	71	61	55	58	61	79	73	65	76	61	67	71	67	64	63	70	69	57	76	62	57	70	69	70	76	61	75	67	57	59	63	69	67	76	71	66	63	75	68	61	62	73	80	73	60	58	63	58	66	74	88	67	78	53	71	74	67	69	64	74	84	51	66	64	70	74	60	66	74	77	65	76	63	72	59	61	75	80	70	88	77	71	76	59	76	80	66	56	71	71	68	63	83	59	66	62	57	71	69	61	73	66	55	58	62	67	81	67	74	70	56	74	60	67	52	62	70	66	65	75	79	71	63	62	70	76	63	70	60	79	58	69	66	82	77	56	64	73	75	78	70	80	71	73	70	78	68	61	72	56	63	69	73	69	57	66	71	66	65	81	81	71	77	60	61	65	74	71	73	84	56	57	67	58	70	58	69	56	63	72	69	72
6475	1299	1189	570	394	281	260	206	198	165	177	171	165	138	152	146	155	144	148	133	140	115	131	141	139	121	124	132	150	135	126	116	119	124	126	151	143	121	145	127	133	140	107	157	123	140	131	144	125	129	128	135	149	119	131	128	125	130	126	166	126	116	122	117	136	116	130	132	124	136	123	125	144	102	126	136	118	121	106	135	128	140	133	114	130	141	115	133	142	145	149	129	118	126	133	143	136	118	114	134	135	129	135	141	140	112	160	124	123	111	132	115	121	134	128	116	139	137	156	131	130	135	128	120	123	119	146	115	116	129	116	134	132	151	131	120	110	132	111	139	115	126	120	128	133	121	142	134	125	155	128	131	154	142	134	130	110	137	115	126	123	138	125	113	131	87	116	124	117	116	145	127	150	132	156	155	138	122	123	118	120	135	116	129	131	102	131	134	142	121	147	127	147	136	139	113	137	120	164	124	139	132	142	130	114	135	114	132	143	126	124	104	134	144	113	134	134	162	116	146	113	127	128	132	134	105	144	119	113	135	131	153	124	125	135	107	142	126	123	131	125	122	139	122	119	137	123	130	153	110	116	131	138	137	115	107	124	152	117	117	126	139	109	118	118	109	111	123	103	138	120	126	114	115	123	129	125	122	132	114	120	134	128	118	116	127	125	129	142	114	123	149	138	124	137	121	123	120	143	131	144	129	135	121	130	107	144	124	128	126	118	128	139	146	111	127	113	106	130	122	111	116	134	123	130	142	123	131	114	125	131	132	126	138	130	140	122	133	121	145	125	100	138	128	150	124	108	122	149	121	126	126	143	134	143	134	132	137	122	136	130	123	121	133	138	120	110	121	140	123	134	117	127	139	123	130	114	124	114	144	137	132	121	116	144	141	133	141	117	107	128	136	124	122	139	138	130	116	144	127	117	130	118	125	119	142	134	114	122	111	133	126	141	125	121	130	128	108	117	105	145	137	123	121	98	122	126	111	113	134	125	140	122	121	129	115	139	127	148	119	113	113	127	135	135	124	120	138	118	130	115	124	124	129	139	127	123	124	129	143	132	132	121	127	137	134	128	147	120	130	152	129	139	134	110	130	142	154	124	106	133	133	123	131	115	136	138	128	127	109	119	132	121	145	130	122	143	134	138	121	141	120	124	119	128	129	129	141	128	119	129	133	119	131	128	138	153	125	121	128	143	134	133	110	110	135	132	146	112	136	134	129	123	128	140	104	135	130	134	115	133	122	118	136	126	101	134	121	114	131	103	141	136	159	130	131	130	114	121	114	118	121	124	130	128	135	119	126	142	118	130	125	132	153	147	130	133	111	145	123	145	147	129	126	131	133	141	136	117	122	123	144	135	120	135	128	140	122	136	114	146	131	136	130	111	120	125	121	129	136	118	127	125	123	130	138	142	126	117	109	128	135	152	134	135	125	144	131	135	102	139	116	117	135	135	120	146	123	119	127	151	142	146	132	141	138	134	131	121	121	125	137	140	139	139	133	124	140	122	130	125	143	151	128	128	129	118	123	121	124	134	141	133	118	121	105	149	112	142	144	137	131	120	119	111	119	116	135	118	132	142	150	139	139	137	119	146	134	121	122	136	133	158	134	129	135	119	127	121	130	134	149	127	120	124	124	121	143	129	141	132	143	135	118	140	141	148	117	124	112	131	124	117	138	125	133	115	108	148	125	119	113	114	118	128	137	134	129	133	143	119	118	143	134	124	113	125	122	119	142	122	128	131	136	148	138	115	117	109	132	145	129	131	111	128	127	142	131	115	122	141	135	147	103	124	114	134	120	121	118	153	133	137	124	121	122	124	129	126	120	106	139	137	141	132	124	125	135	128	134	112	123	122	124	107	122	131	109	121	122	121	141	133	123	114	143	130	143	128	121	128	131	126	124	132	119	125	128	147	121	133	119	123	146	130	137	133	134	120	122	138	115	115	138	100	133	136	139	120	123	129	120	129	118	116	120	124	115	126	133	132	115	130	135	129	138	128	103	139	115	120	118	140	135	152	113	128	119	127	138	141	142	124	143	105	104	141	114	119	131	110	102	153	115	118	126	122	130	127	116	116	143	148	140	138	99	146	120	125	134	120	127	139	130	119	130	136	141	137	137	121	130	135	144	112	120	125	121	128	127	143	133	128	109	142	118	115	117	146	133	125	125	123	142	126	128	105	142	124	120	123	140	141	118	124	128	110	125	107	148	129	153	137	124	126	144	117	114	140	137	130	124	129	130	105	103	138	142	125	123	149	116	129	117	109	145	124	123	131	141	132	113	124	120	131	129	119	128	134	125	141	121	142	123	136	129	138	132	101	106	137	128	128	147	111	135	129	148	143	148	124	120	130	132	136	116	127	132	114	125	124	110	129	128	110	128	116	111	136	150	128	132	141	96	147	138	128	140	142	115	123	125	169	128	147	118	130	147	107	134	134	134	115	137	112	108	121	130	133	127	123	141	126	139	117	118	133	141	122	119	137	129	120	152	143	133	125	128	146	132	117	143	113	125	118	125	151	127	125	145	140	137	119	142	130	127	108	116	111	121	145	134	123	143	130	119	119	125	114	130	138	132	149	140	118	147	136	137	133	141	134	131	129	115	158	114	130	128	130	128	148	133	131	132	121	134	136	133	149	127	140	132	127	101	114	131	126	142	132	120	121	142	127	124	124	128	118	131	125	129	146	132	126	145	109	122	122	131	149	131	137	137	118	130	142	128	155	131	132	122	149	119	142	104	120	124	141	126	105	117	140	130	143	124	125	118	119	124	116	126	142	146	112	126	126	134	126	136	115	119	140	117	157	116	119	122	131	126	124	127	113	137	139	126	105	117	121	127	126	137	115	140	114	119	147	129	122	138	139	121	129	137	152	122	130	136	121	119	117	145	121	128	135	128	124	135	116	120	131	130	117	127	118	119	147	142	118	121	129	140	147	148	120	128	135	127	145	152	141	140	113	124	120	122	143	129	121	117	101	136	123	109	134	101	119	128	129	115	136	136	101	113	155	129	114	132	125	100	123	126	120	124	132	122	110	109	154	152	129	153	119	131	147	134	132	127	125	136	127	127	135	116	133	138	132	128	143	131	109	118	120	108	124	132	148	126	135	135	132	130	120	139	124	135	112	137	119	134	129	124	132	125	143	129	126	108	134	114	128	124	126	122	151	127	137	143	127	129	125	134	120	126	134	130	126	117	150	156	123	124	145	112	126	127	145	131	139	118	120	140	129	144	149	131	128	118	136	107	123	141	130	125	108	134	137	121	131	125	127	119	127	118	122	119	121	132	124	130	131	128	130	117	129	135	155	131	122	122	138	138	125	136	131	139	141	143	153	149	108	127	129	126	121	121	145	133	127	119	133	121	146	122	137	120	155	133	142	117	123	145	122	127	124	161	115	104	121	123	133	130	126	135	139	128	114	126	141	130	132	142	119	118	125	125	133	140	138	142	119	127	126	121	143	120	139	138	130	128	113	121	135	121	136	140	106	118
24291	21404	28935	24300	21212	3520	732	507	411	351	329	296	267	249	249	235	231	208	213	241	203	216	212	203	178	210	197	200	204	206	209	190	178	188	196	170	181	196	191	187	212	185	189	172	172	180	194	185	165	193	186	199	171	163	190	164	180	184	168	183	184	168	163	175	187	179	168	156	216	190	187	180	158	208	190	165	208	182	182	183	167	207	173	163	198	181	184	179	192	197	185	172	162	187	182	172	171	159	171	220	204	201	180	181	180	164	169	174	160	184	181	199	192	170	174	179	187	199	193	150	198	168	192	182	169	207	178	195	177	201	202	176	194	165	190	182	199	197	184	200	177	165	163	176	183	195	179	194	186	159	195	175	196	190	179	176	183	189	203	202	169	201	168	176	156	188	161	196	192	181	171	201	177	162	205	168	201	166	196	188	205	178	178	166	159	183	217	178	171	188	185	196	180	191	203	157	191	166	189	184	175	193	191	180	175	168	172	168	183	165	169	188	193	171	188	176	213	186	170	164	196	157	167	181	181	168	194	211	204	169	190	187	181	166	181	158	181	177	184	163	176	185	160	173	187	196	191	192	181	181	186	196	188	195	181	191	181	189	192	176	171	200	175	170	178	159	177	200	182	179	198	168	181	170	179	163	205	193	186	170	182	166	189	174	168	182	151	163	199	189	195	152	184	195	183	191	189	180	163	204	197	144	171	168	193	196	170	187	214	175	181	171	168	195	188	182	202	191	182	181	177	178	179	176	172	166	170	185	188	202	182	163	167	160	173	169	204	180	205	205	182	183	188	168	178	183	171	182	187	183	170	207	178	203	185	203	160	177	197	177	178	175	189	176	185	167	187	177	170	186	166	173	181	179	176	205	191	147	195	185	172	205	199	175	176	187	198	187	188	179	170	163	196	167	189	178	194	179	192	193	156	176	188	199	186	175	196	178	176	185	156	189	200	189	170	161	175	179	209	181	162	180	172	175	175	184	177	152	182	191	186	195	187	174	189	172	173	183	189	169	170	178	169	203	186	185	204	177	157	173	170	216	178	166	212	173	158	175	143	187	158	174	169	182	183	193	177	176	171	169	176	171	185	190	187	188	186	185	171	166	177	211	169	188	167	172	172	213	183	185	172	183	180	186	178	170	182	188	169	185	157	196	195	199	208	161	186	170	178	189	191	180	180	189	171	228	182	179	199	183	201	167	164	192	176	183	183	184	190	180	203	163	174	170	185	197	180	177	170	200	180	147	175	199	188	150	186	185	160	165	188	167	161	198	184	168	178	212	162	165	195	177	193	170	172	186	210	172	177	191	205	179	174	205	188	178	178	183	173	168	179	182	188	165	200	175	171	167	168	196	179	181	182	174	196	196	167	197	182	171	185	173	183	185	184	179	190	194	165	194	167	163	182	174	181	176	190	190	180	173	190	191	196	174	192	188	183	194	161	163	201	182	201	175	179	165	199	167	159	215	165	188	193	189	189	198	173	158	193	198	200	199	196	159	178	177	195	169	150	214	183	152	183	184	195	183	195	194	181	183	169	163	178	175	160	160	161	186	181	184	156	196	193	192	172	164	186	174	177	170	170	172	180	158	170	188	194	176	165	197	178	163	161	186	182	175	164	177	192	186	206	175	157	167	190	170	190	185	187	186	151	167	192	163	194	181	175	172	193	167	196	171	183	203	191	187	176	196	178	176	170	189	173	193	172	211	209	175	156	200	174	184	203	181	164	188	193	174	183	161	187	169	166	216	175	174	191	205	180	189	185	175	201	182	212	188	155	162	184	190	166	179	179	167	205	190	169	163	179	148	196	200	185	191	165	194	201	191	199	187	165	182	191	166	185	168	169	183	177	175	191	185	199	188	178	182	173	197	188	191	173	170	179	180	171	196	182	175	202	161	201	174	195	177	185	198	169	171	188	177	191	179	167	209	159	182	179	195	169	168	167	163	190	173	191	199	181	163	183	160	169	158	155	195	181	149	180	168	197	172	169	200	162	194	195	150	160	164	182	183	162	159	173	164	188	165	195	166	179	188	194	184	181	164	176	176	143	161	159	178	173	163	181	195	195	155	167	182	182	207	183	176	179	182	159	166	187	160	174	190	167	173	191	173	207	177	195	188	176	181	184	194	192	154	170	171	187	171	207	171	166	181	173	189	185	178	163	180	173	187	191	165	187	187	178	202	178	190	168	181	165	181	163	161	160	178	186	189	180	160	180	198	166	185	175	182	177	158	175	190	167	190	197	191	214	182	182	203	170	171	161	179	169	172	173	180	190	180	157	188	181	191	187	181	167	199	200	166	179	165	172	164	181	194	186	179	191	171	190	164	161	176	176	184	188	180	186	199	185	194	173	185	192	180	163	167	155	163	193	173	174	184	192	174	184	177	168	172	179	188	193	193	168	189	185	176	175	185	156	198	178	168	166	193	177	181	171	184	192	187	184	164	169	170	171	164	174	166	175	175	182	160	186	175	178	172	183	203	184	184	158	182	180	177	186	194	173	201	194	170	171	173	188	178	182	175	172	179	223	180	185	179	190	172	202	191	184	167	171	193	188	183	164	157	190	202	181	168	150	171	162	150	164	167	186	178	160	187	153	170	169	161	160	181	205	163	180	189	186	154	201	198	174	182	203	175	188	163	176	178	159	168	181	157	185	191	198	152	163	179	171	204	168	165	195	187	186	198	178	170	200	178	182	167	192	168	170	181	198	200	174	186	200	173	181	149	173	204	187	180	170	182	182	182	187	174	175	191	199	186	179	186	179	178	180	199	171	204	183	166	194	175	165	191	166	184	173	198	196	189	181	172	173	174	175	193	172	183	170	181	175	171	159	184	169	177	155	192	175	186	182	160	173	181	197	180	182	172	181	198	183	177	207	175	149	167	169	183	181	170	176	184	194	183	181	193	193	182	178	166	201	185	172	167	186	164	185	179	185	189	184	187	189	177	184	184	161	218	191	166	166	181	204	184	189	170	186	189	169	205	162	167	197	177	177	176	152	177	173	184	170	183	174	197	170	192	183	168	189	177	170	172	197	159	168	195	217	175	177	174	196	179	170	193	152	194	150	188	182	171	175	181	193	191	178	182	176	182	146	171	157	171	182	180	209	176	175	163	181	189	184	175	176	196	185	178	173	167	166	172	162	189	171	170	204	175	189	179	205	196	170	187	191	200	181	193	202	184	179	196	179	185	177	157	175	167	147	170	206	166	201	157	166	147	205	190	197	171	167	185	184	181	169	171	181	187	192	207	177	158	192	167	191	184	186	167	163	200	198	195	201	175	190	186	179	166	189	187	176	180	144	189	194	177	195	179	188	184	174	165	178	191	166	178	187	177	169	182	175	159	146	180	185	204	201	189	182	176	169	167	184	182	198	176	188	189	177	190	187	207	179	215	179	165	186	197	191	170	173	195	170	203	177	199	164	184	188	194	191	151	180	200	156	187	177	167	187	168	192	178	200	161	210	166	177	190	178	176	192	200	155	180	172	180	163	165
14381	10501	8712	4448	2914	2166	1627	1314	1067	916	762	685	624	541	550	505	473	460	423	427	405	370	392	389	382	351	351	359	407	339	314	339	373	330	347	328	310	321	342	317	320	310	321	325	320	329	304	318	358	320	337	307	312	334	297	330	344	344	276	302	336	319	356	334	289	310	310	323	290	301	312	298	298	312	303	302	307	291	327	321	346	303	304	293	288	287	323	328	294	295	345	293	292	310	322	300	333	365	305	345	321	349	308	295	285	303	292	333	297	305	288	294	341	327	299	310	319	332	291	342	296	306	323	312	328	309	313	274	308	292	285	322	292	303	312	313	351	292	338	306	289	313	299	308	334	294	306	326	330	345	326	295	305	304	326	318	323	287	293	276	275	327	338	300	338	334	297	282	315	307	323	285	301	283	299	279	317	296	295	277	312	331	331	298	262	329	305	326	303	320	285	302	337	260	274	305	292	330	290	330	294	332	308	285	318	310	316	306	346	288	309	302	298	310	309	290	304	323	288	295	322	297	322	317	325	306	344	289	296	314	324	319	309	298	305	309	293	299	297	302	288	303	323	320	319	275	322	272	318	293	303	336	310	309	298	305	342	292	299	279	295	311	315	308	315	334	301	288	307	259	291	320	292	321	304	271	321	299	320	300	358	342	321	300	301	290	282	287	314	283	318	317	332	296	276	315	304	294	284	333	328	338	300	309	325	303	316	332	314	289	321	333	315	301	326	342	312	295	301	324	273	298	333	319	328	306	280	294	288	306	312	276	324	313	294	278	307	316	326	315	275	309	312	308	287	317	329	295	314	315	326	321	290	305	305	292	334	328	310	299	293	297	326	278	326	291	323	306	289	297	311	328	296	316	302	292	314	315	292	299	323	311	301	309	315	312	327	300	307	299	317	307	309	276	352	296	294	327	289	289	305	315	327	309	295	287	326	305	328	310	307	272	315	341	317	300	304	337	300	302	318	288	333	293	286	303	294	313	316	314	314	327	330	301	291	295	293	343	303	310	293	294	317	337	321	286	302	311	333	310	334	307	304	292	311	319	296	320	309	314	322	336	322	331	322	310	300	310	296	289	299	326	310	324	303	295	307	311	296	298	281	318	322	325	323	346	296	300	259	327	325	310	309	320	280	304	314	292	302	311	307	307	337	307	301	345	306	326	285	323	264	286	320	295	305	301	325	287	319	315	316	337	300	308	291	278	290	318	307	273	348	300	289	309	307	294	306	328	304	281	298	307	346	292	329	294	347	301	321	343	323	313	327	326	278	296	323	321	298	294	291	328	338	326	294	302	308	317	296	303	316	290	269	305	309	331	309	300	274	338	317	302	312	300	298	305	286	290	280	287	293	298	298	297	308	304	305	298	327	297	322	343	271	310	295	293	315	286	278	330	326	335	288	280	290	319	320	323	308	295	288	292	299	335	282	301	303	329	326	291	297	297	322	325	317	291	325	310	290	307	295	306	284	287	348	329	294	289	333	303	311	327	328	329	319	310	316	308	279	356	291	283	328	296	307	303	299	321	299	278	286	307	274	322	311	317	336	338	287	288	298	309	320	336	331	307	321	330	301	314	272	308	328	305	308	320	323	331	313	303	318	308	321	316	324	285	304	288	297	319	299	301	309	287	301	330	322	322	303	350	318	310	302	335	318	322	283	288	307	319	313	325	314	299	304	319	320	314	297	331	280	296	291	333	329	319	318	291	270	305	323	299	320	340	290	318	292	321	320	314	307	316	293	329	300	311	328	328	347	315	305	289	328	308	312	289	316	323	302	283	343	314	308	293	287	328	265	314	281	336	314	315	288	320	280	296	319	312	325	301	302	294	302	300	307	319	324	324	300	301	292	311	319	294	293	329	326	309	311	277	278	294	319	292	304	299	301	323	306	330	310	303	289	328	310	266	323	314	299	298	275	292	303	318	290	342	324	268	309	297	306	299	270	296	330	305	297	291	308	304	294	299	292	289	299	308	305	346	320	291	347	324	316	301	315	295	288	304	325	338	325	309	310	307	310	294	280	287	317	287	330	307	301	339	322	301	307	322	326	322	312	313	347	317	294	312	319	344	330	286	291	306	298	295	294	324	326	297	315	287	277	345	311	330	300	308	306	307	331	264	316	305	303	316	309	317	286	284	303	296	290	323	295	305	308	315	294	327	317	293	309	330	290	295	289	300	304	305	315	314	294	287	305	311	301	325	324	304	289	325	300	319	305	325	330	291	322	342	315	317	322	309	332	311	304	342	301	303	287	330	304	285	296	296	293	320	272	283	322	295	292	318	309	278	298	269	315	300	318	307	320	336	337	302	304	297	325	278	280	298	280	304	309	295	319	317	302	320	311	330	320	311	291	313	314	292	294	296	288	340	300	275	285	293	306	303	296	299	313	324	323	298	326	281	289	281	299	274	313	296	288	318	294	326	309	328	302	302	317	310	319	303	332	294	297	327	292	332	305	330	332	286	306	326	285	318	300	292	281	341	301	316	321	311	306	297	302	296	320	321	297	329	309	307	308	316	340	301	312	317	296	302	349	297	328	278	335	320	307	321	325	296	295	280	286	309	299	289	303	295	308	306	292	310	294	286	323	307	318	313	301	330	289	341	284	300	300	351	281	296	344	301	303	307	329	327	317	293	303	311	279	347	305	306	295	309	346	300	336	313	337	290	304	326	282	303	314	333	300	308	310	289	250	309	335	333	327	333	303	261	304	297	301	290	301	300	308	331	327	307	323	302	302	305	346	305	291	325	319	277	318	325	290	282	300	313	328	283	288	306	303	283	308	324	293	311	320	317	316	333	355	310	307	280	313	316	326	319	330	305	311	322	316	320	294	308	332	323	277	324	289	356	304	321	287	295	323	313	297	309	296	338	310	291	308	289	281	299	306	303	319	299	289	309	331	291	305	357	275	281	281	330	267	300	300	295	324	284	286	283	259	296	341	286	305	326	319	292	312	297	308	294	266	315	329	308	339	315	309	305	298	303	299	320	306	305	306	320	307	325	298	325	317	326	325	292	317	309	302	324	278	295	326	310	313	280	308	337	306	309	292	277	322	308	287	313	281	279	293	287	304	309	318	301	307	297	328	324	309	332	301	313	294	290	310	320	318	314	319	268	275	299	328	273	312	304	297	291	287	289	314	279	316	295	265	319	289	309	282	306	326	314	293	277	302	300	316	295	285	316	338	309	304	331	294	301	313	318	282	282	331	343	292	319	318	309	288	306	294	326	295	298	295	315	303	311	321	317	305	317	350	338	314	322	309	318	306	312	293	292	316	310	295	274	314	335	315	282	328	278	322	294	270	302	298	305	309	289	288	300	295	309	278	312	311	293	292	313	309	294	294	291	278	307	321	308	297	283	296	316	289	319	326	296	301	321	301	327	300	286	313	289	334	314	295	318	334	300	345	298	316	308	297	342	319	305	308	340	287	301	281	318	306	329	341	313	306	330	297	321	316	331	294	310	294	309	309	313	271	320	291	286	310	314	294	302
23334	21426	29585	23712	21428	21211	3340	955	695	611	590	519	471	443	414	427	399	355	382	377	349	312	327	328	319	373	333	335	314	311	345	351	305	309	282	335	275	313	303	329	314	337	304	337	331	338	343	292	326	310	277	295	263	299	291	296	294	290	293	315	317	293	304	314	316	311	278	263	295	289	303	314	288	290	296	305	284	303	282	323	312	343	331	350	268	293	311	259	260	292	327	291	317	312	281	287	283	317	306	283	304	302	278	288	328	317	302	306	318	285	310	314	307	324	279	304	288	305	278	272	304	326	301	314	305	297	310	279	311	303	287	301	290	310	337	296	308	315	318	286	321	284	275	309	302	300	278	306	312	292	296	294	307	280	316	278	295	287	303	328	298	313	305	289	276	306	301	301	314	308	288	322	292	276	324	302	292	301	276	291	296	283	306	272	272	261	326	312	310	341	278	325	286	284	290	306	328	301	299	296	299	300	295	301	312	285	281	281	277	302	305	302	293	309	329	301	348	285	291	295	295	257	292	286	288	309	300	309	313	286	315	315	299	279	287	300	311	282	297	313	304	318	284	307	304	288	314	276	318	287	316	291	313	343	291	302	267	295	297	316	269	316	288	283	276	294	303	299	290	308	335	291	298	324	279	334	284	296	294	306	320	277	292	338	293	275	269	330	281	293	266	275	289	287	296	342	262	304	307	302	283	270	298	302	315	270	318	301	274	256	270	302	300	286	306	275	289	309	300	285	263	288	316	282	301	317	312	318	332	290	293	285	310	301	325	308	307	293	293	300	304	283	293	297	289	282	281	266	281	298	301	283	293	285	303	303	301	291	288	287	294	297	291	288	298	278	292	303	315	285	307	295	320	268	281	277	327	284	307	305	282	292	303	305	298	300	288	295	285	314	335	299	282	296	308	282	291	299	301	288	297	286	294	297	298	324	301	296	281	283	286	294	288	310	281	295	342	277	282	289	318	322	262	292	310	305	325	269	275	298	301	281	287	331	304	287	298	299	309	257	293	319	319	295	266	334	323	302	330	325	271	297	312	293	314	298	300	290	291	282	304	324	295	289	292	293	294	302	324	314	264	277	277	280	278	322	294	309	283	282	294	268	327	293	271	296	297	304	282	308	287	301	328	304	278	323	312	297	286	305	305	284	289	272	299	263	313	282	277	314	276	302	285	284	276	335	309	312	295	280	305	300	263	297	278	301	289	308	290	309	281	309	276	289	291	305	288	278	288	280	298	285	344	280	306	288	328	262	323	293	282	275	317	298	289	288	321	267	292	296	279	301	288	270	275	301	294	324	306	301	320	299	309	281	287	307	299	266	273	325	301	301	294	307	290	275	292	296	302	279	290	299	287	280	274	317	294	308	280	288	296	306	303	281	289	310	249	268	284	304	293	275	304	278	295	270	309	347	292	312	283	277	296	278	293	285	317	293	298	303	340	271	293	299	279	315	282	328	311	294	303	285	315	290	316	290	280	284	306	309	275	295	313	312	297	295	306	295	284	272	315	273	301	299	302	300	305	276	330	256	279	287	273	287	287	306	279	300	305	275	306	327	265	314	291	315	312	300	322	300	318	280	284	303	298	289	290	298	292	282	290	257	285	302	313	301	286	292	274	295	287	289	276	252	301	291	291	277	278	294	303	301	275	262	296	280	300	299	308	315	315	304	331	304	297	296	286	298	291	293	296	298	285	278	314	311	286	306	302	273	322	295	279	328	314	319	312	307	299	335	304	290	329	306	320	265	321	323	297	324	289	318	302	288	278	270	325	305	292	292	298	312	279	338	271	288	319	301	287	268	274	305	302	320	301	284	297	335	297	327	312	300	310	303	317	302	320	310	286	345	300	268	313	308	288	289	284	306	298	268	273	284	296	292	304	258	252	272	273	317	266	298	315	309	296	310	297	300	287	302	312	295	292	309	291	293	299	301	303	283	326	307	322	305	287	296	336	273	314	298	282	323	261	297	312	299	273	312	299	291	306	318	283	315	289	308	316	304	306	273	283	282	276	293	303	275	249	303	270	338	322	292	320	281	319	271	274	286	270	278	305	287	289	328	302	309	301	290	312	290	300	310	285	279	271	305	279	294	296	302	332	304	302	280	306	333	321	335	282	303	270	329	290	342	316	291	293	328	302	306	301	311	297	298	326	264	287	293	322	271	297	296	298	290	326	326	306	335	266	333	282	339	296	310	274	290	306	321	289	317	297	308	297	301	304	290	279	263	304	290	304	295	295	296	282	283	297	304	289	291	311	303	316	287	302	303	318	303	288	300	314	291	305	312	300	286	290	308	313	302	261	270	323	335	283	308	305	302	303	308	260	317	277	292	267	294	303	314	319	328	282	298	298	276	309	262	274	320	297	280	323	321	287	305	300	331	318	286	289	310	292	297	280	300	294	290	312	264	269	252	298	286	295	307	301	270	274	309	300	301	277	321	291	316	274	301	309	285	278	313	275	336	285	293	294	308	314	292	292	284	280	325	297	286	312	310	298	328	305	265	318	315	285	245	271	292	281	316	305	320	325	323	326	293	316	279	281	299	291	331	320	281	287	313	288	314	292	283	318	292	283	299	302	307	297	297	308	295	316	291	309	298	288	297	294	306	325	274	304	274	338	303	286	299	304	285	317	270	291	310	330	291	299	298	297	325	287	301	268	301	302	298	324	330	316	268	328	303	321	306	290	275	262	300	289	307	298	278	302	317	272	288	294	309	314	291	292	311	297	301	287	322	323	281	285	284	317	296	309	304	297	295	277	294	275	306	286	261	331	304	294	264	300	290	309	295	303	294	308	282	272	280	285	303	303	289	301	285	301	311	300	281	281	280	260	332	297	280	323	292	330	304	270	275	313	297	296	292	278	315	279	291	284	292	292	327	315	306	286	261	292	311	293	288	290	298	312	301	264	318	294	315	316	261	304	301	294	318	306	297	312	262	304	292	304	279	320	304	310	299	300	278	292	292	283	292	302	324	289	296	296	322	296	296	302	297	282	308	318	315	295	286	278	267	277	304	271	293	321	291	295	296	277	302	294	303	289	277	306	313	292	319	289	298	290	322	280	267	289	324	275	294	304	278	298	311	275	301	321	309	304	301	287	326	312	265	326	295	327	283	261	305	318	289	300	309	296	275	290	313	284	301	297	310	302	278	297	289	294	271	269	279	295	308	314	317	325	319	295	315	318	277	301	305	298	257	281	301	294	291	298	289	273	297	301	282	318	284	285	325	309	314	292	334	287	309	300	303	289	318	289	280	290	302	251	286	302	295	314	322	308	306	257	328	321	272	325	295	319	302	310	307	297	295	257	314	304	306	320	275	299	306	314	309	308	292	317	289	300	299	281	286	271	282	290	320	322	327	264	286	321	300	306	289	299	294	317	292	313	293	293	292	297	255	293	294	288	308	286	302	290	324	290	292	284	346	284	306	265	305	311	299	293	284	307	281	312	332	311	285	293	304	285	281	311	326	327	324	260	304	274	310	294	293	283	310
16676	16957	14224	7656	5485	4053	2990	2415	2013	1652	1391	1256	1116	1033	962	865	829	783	742	719	719	712	655	690	637	593	610	625	540	537	557	574	567	564	538	538	510	534	548	552	489	516	550	507	531	517	569	503	527	522	532	517	496	540	502	526	518	531	497	490	486	527	522	534	501	494	538	533	510	503	487	462	559	507	522	512	512	512	515	503	518	469	510	490	507	524	486	506	489	510	502	507	492	498	486	530	495	516	535	532	535	469	508	509	503	484	480	435	507	480	513	518	501	506	522	488	525	547	476	514	475	442	469	479	539	489	516	478	473	510	464	488	490	496	484	484	463	521	533	481	513	493	488	477	494	493	528	507	501	492	458	478	486	506	438	484	490	496	494	504	487	466	478	492	522	458	492	495	484	514	503	500	496	510	465	500	463	495	470	483	480	486	518	512	465	508	479	525	502	488	471	445	530	486	484	502	496	481	486	463	515	473	495	495	504	469	450	476	495	484	470	494	478	525	502	463	464	474	503	459	478	497	452	513	482	500	484	491	477	442	518	530	486	474	513	538	507	451	491	450	468	515	515	476	469	523	463	461	435	473	481	455	510	539	482	507	496	476	483	486	466	500	456	528	438	499	485	511	519	472	506	522	493	518	463	520	485	516	461	485	468	541	460	493	476	467	454	465	487	493	493	468	500	491	478	462	501	523	473	467	503	487	528	499	482	521	493	488	469	463	520	481	478	469	469	496	486	489	498	503	448	507	487	530	486	525	474	467	485	509	465	490	517	490	509	445	479	515	485	474	483	484	493	475	479	482	463	499	500	477	450	462	495	485	507	487	471	524	481	482	519	487	503	453	518	489	494	495	465	468	489	478	485	491	503	489	477	488	470	479	497	506	454	467	454	551	478	500	500	459	486	501	491	451	497	510	495	482	509	486	517	494	498	462	500	484	510	467	484	475	474	489	555	485	474	508	450	505	492	479	491	495	526	504	497	443	516	470	484	519	496	540	507	473	459	481	470	484	469	495	477	465	468	498	528	440	490	489	498	492	486	496	490	527	485	489	493	513	483	481	521	479	463	503	476	498	475	481	492	500	512	493	484	478	512	468	467	490	490	488	510	475	493	474	487	472	466	468	518	504	481	485	512	480	480	487	507	508	506	470	468	464	475	483	470	512	485	489	461	506	440	472	443	517	482	460	472	454	490	468	490	477	482	494	470	504	459	516	496	525	475	492	469	473	483	495	524	501	487	460	486	437	482	508	488	519	504	510	500	492	469	509	522	453	456	459	486	468	481	510	496	470	510	496	502	534	509	480	510	465	430	508	435	487	443	513	489	469	496	478	470	477	455	496	461	507	486	480	464	501	476	478	510	502	472	491	489	496	464	495	489	495	474	468	439	474	548	477	476	453	495	460	495	489	481	505	491	511	506	476	476	454	481	515	521	484	495	520	467	499	477	462	433	492	475	536	515	493	490	500	504	490	498	469	486	498	498	496	495	472	464	480	479	467	486	540	484	495	503	437	551	489	501	504	487	466	504	499	490	494	527	476	502	510	502	465	467	477	480	525	499	518	542	500	507	488	517	489	547	462	477	520	509	476	494	483	467	522	507	461	530	485	492	507	474	529	478	500	527	508	484	470	511	472	493	509	477	464	476	488	499	491	486	469	488	506	450	454	548	486	500	532	455	493	486	469	474	443	518	493	444	481	536	486	474	504	529	480	529	478	483	477	512	491	438	517	476	490	536	520	494	486	484	477	489	491	524	484	509	475	460	460	488	537	462	480	500	523	521	480	428	470	492	480	467	471	458	501	435	473	514	517	492	455	499	436	513	493	520	491	506	459	516	474	460	456	476	500	498	518	481	533	497	492	507	507	484	475	501	480	515	491	451	500	491	477	463	470	487	483	483	467	434	488	467	519	529	497	475	464	512	523	490	480	486	491	500	482	501	493	476	516	495	481	485	502	491	495	516	514	472	514	486	476	480	446	489	524	508	511	478	501	470	518	517	470	496	464	471	483	491	480	493	484	516	498	527	526	458	492	454	490	544	457	486	484	457	485	469	446	487	455	495	514	487	513	480	482	493	502	501	482	464	511	432	489	487	473	526	470	448	495	468	515	476	466	465	486	493	488	493	457	515	462	479	469	482	486	474	491	492	471	523	462	457	499	507	469	462	463	516	486	522	458	500	473	451	471	528	505	502	496	478	511	487	470	507	465	457	471	487	491	507	498	511	485	503	456	492	487	454	493	500	463	477	471	505	456	514	510	479	473	485	493	473	502	484	504	501	534	477	517	547	501	495	470	477	497	453	477	479	467	474	490	483	461	497	486	472	462	467	524	427	477	477	497	468	470	479	496	495	502	507	440	528	477	486	491	479	457	494	488	471	481	496	470	483	492	504	487	497	463	493	494	555	506	498	471	488	482	524	467	464	466	484	519	505	507	503	471	505	463	457	423	531	515	435	478	456	470	483	485	510	513	511	482	507	508	504	454	489	495	496	438	486	497	475	463	476	484	475	505	499	467	492	513	505	497	498	494	479	508	483	475	487	511	493	539	482	492	487	516	482	478	498	462	506	491	482	466	485	470	494	511	479	500	444	488	509	520	492	482	510	488	495	493	496	503	500	472	533	515	472	515	501	520	478	464	473	465	461	506	464	460	481	494	502	512	506	497	482	522	514	502	485	477	451	509	477	526	483	497	493	516	440	458	491	492	507	510	508	521	453	472	508	438	473	469	490	494	468	515	516	487	426	467	523	495	503	491	463	460	476	467	457	522	488	466	471	499	481	503	480	507	480	510	461	509	480	466	519	477	507	471	497	527	465	458	495	496	483	493	482	515	491	446	471	438	509	490	503	473	465	495	520	463	473	453	476	482	533	504	523	498	501	493	476	486	512	511	474	494	476	487	484	493	501	535	522	517	529	492	472	492	483	511	537	471	478	491	472	535	464	468	503	521	493	478	466	473	476	566	494	509	535	492	454	514	465	501	521	447	487	516	492	456	534	509	500	495	454	485	467	480	489	497	493	482	437	507	490	510	494	500	500	509	523	512	501	494	504	469	447	462	510	475	530	511	514	481	496	483	497	547	463	476	531	505	496	482	490	501	511	491	523	484	520	464	483	476	464	480	522	492	499	465	496	475	476	479	526	492	493	515	501	494	484	454	436	460	473	459	493	510	476	528	523	518	498	481	556	478	508	422	479	484	500	501	505	473	487	462	514	456	481	513	494	468	475	467	485	507	499	448	488	502	514	523	479	515	473	459	508	468	504	521	468	521	494	517	484	480	467	517	449	490	490	487	479	478	466	497	485	499	455	495	498	496	474	517	503	488	469	507	477	470	479	477	484	488	509	497	461	477	494	522	492	502	449	506	511	490	482	485	539	519	501	524	499	475	490	491	488	511	462	510	481	461	482	459	507	482	471	520	514	467	445	486	516	492	544	487	469	493	488	517	494	476	487	478	493	501	457	518	492	494	526	502	488	500	532	499	484	478	466	540
26943	20941	8151	338	176	143	114	102	79	87	77	76	78	75	80	95	64	85	81	69	83	81	61	57	74	67	77	81	71	78	70	84	52	66	64	71	71	54	73	73	60	68	78	68	64	80	55	84	71	85	80	89	78	61	80	54	67	54	69	63	74	67	77	73	56	71	76	51	75	60	64	67	64	62	64	67	70	58	87	81	75	78	79	63	82	62	71	66	54	69	85	68	72	71	63	75	59	61	80	58	66	75	51	77	60	79	69	90	69	59	67	65	85	73	67	57	75	61	58	64	87	61	59	73	66	81	62	61	73	80	65	73	75	65	70	74	60	78	63	64	70	68	64	75	60	59	72	81	69	67	73	77	76	76	66	66	57	69	62	69	53	75	68	87	59	67	69	73	84	75	78	77	61	62	72	61	72	83	79	61	68	83	62	57	88	59	63	54	66	62	78	73	78	80	64	67	69	56	68	64	72	78	61	75	69	75	72	64	73	64	54	58	62	63	60	62	73	81	73	68	62	68	68	70	69	58	71	75	60	74	75	74	79	72	88	49	72	87	72	60	73	68	63	50	79	66	72	64	78	55	80	65	66	57	64	70	76	67	66	63	73	85	65	82	67	68	59	83	86	79	73	82	74	56	72	67	70	62	80	70	71	71	66	74	71	68	63	60	66	66	67	84	50	69	70	79	80	54	80	52	59	86	65	65	67	77	78	70	70	50	68	67	63	76	85	81	62	70	70	62	59	70	64	74	74	70	72	66	78	58	81	81	60	90	68	69	82	66	67	70	77	63	76	66	63	90	72	67	68	61	64	61	78	69	84	60	69	63	65	67	75	74	89	66	69	61	66	64	82	61	69	75	64	76	59	90	62	72	62	68	71	84	69	78	83	53	50	80	71	80	73	66	66	86	67	61	67	67	79	69	74	80	79	72	73	59	62	75	71	67	80	70	77	57	53	69	60	80	75	57	63	63	72	58	58	83	57	58	66	66	54	63	64	79	62	76	78	54	72	73	60	67	69	69	54	67	66	63	72	60	70	62	62	55	54	58	60	72	81	82	61	61	66	57	67	84	57	66	65	64	58	60	60	66	76	65	62	75	60	76	64	63	73	82	72	69	85	72	71	66	69	52	63	75	67	64	62	67	59	93	60	69	77	67	68	82	73	69	60	66	64	56	67	57	76	64	74	79	58	69	65	73	63	67	74	62	62	63	71	74	71	74	72	67	71	90	72	70	80	58	67	66	69	71	76	71	62	65	76	73	73	71	58	78	62	79	74	56	67	73	75	73	70	65	72	64	62	68	73	53	73	74	71	77	72	61	62	71	56	66	65	74	69	84	81	69	77	59	63	62	77	84	60	67	71	66	78	62	81	63	73	81	60	69	81	65	64	57	74	75	76	52	64	65	69	71	52	64	68	60	63	68	74	73	54	62	76	59	82	80	83	77	75	72	82	68	65	67	74	73	68	79	55	71	64	65	74	69	79	75	67	69	65	67	64	58	63	74	66	67	81	70	76	62	61	62	85	59	74	77	52	59	76	67	61	64	77	72	65	72	76	64	64	70	78	62	63	67	79	58	84	60	70	70	63	76	73	67	56	67	58	70	73	62	65	69	65	64	67	69	76	71	73	61	68	71	74	74	68	82	56	66	80	68	74	69	56	65	75	82	65	63	67	74	62	64	68	62	65	51	55	68	83	66	64	79	57	73	65	51	63	62	64	72	78	69	62	59	53	62	85	66	72	84	66	54	59	80	72	44	63	67	56	69	51	87	71	70	69	64	51	66	74	80	62	61	75	57	74	64	70	66	76	63	70	65	85	56	51	77	57	74	70	69	64	66	89	83	68	80	76	85	76	68	68	71	77	69	81	71	70	60	89	58	65	54	61	72	76	77	61	61	67	75	73	74	68	54	83	62	61	56	67	65	79	66	67	79	65	87	73	68	63	75	92	70	66	70	57	71	72	67	70	74	62	76	84	72	75	57	79	71	67	70	75	69	57	77	62	89	56	83	71	61	75	68	62	75	76	72	60	72	63	57	66	55	72	65	67	67	62	59	63	63	70	77	62	69	70	68	57	66	65	78	82	64	75	61	67	66	65	62	88	56	84	82	72	67	76	63	67	71	63	70	59	74	65	75	57	69	81	65	57	61	62	67	46	73	71	70	63	74	66	71	73	70	70	71	63	74	69	68	67	64	76	72	60	77	73	66	71	67	64	72	68	72	68	84	65	76	67	64	64	66	72	72	70	63	73	67	69	59	72	80	56	74	77	68	71	60	60	67	55	59	81	59	58	77	64	66	64	68	70	78	82	59	73	55	67	72	70	75	53	55	69	75	70	75	49	75	72	74	81	52	67	70	79	60	61	75	67	66	63	60	55	75	60	83	86	68	54	68	65	78	58	67	65	81	81	69	54	75	62	64	74	71	59	78	63	67	69	74	59	56	63	82	61	82	63	52	68	75	65	52	57	70	57	74	60	66	90	71	74	76	62	68	77	53	57	66	68	47	57	59	60	76	66	65	57	71	72	70	63	67	66	82	71	67	57	71	63	71	79	66	68	60	80	66	69	73	89	63	71	64	61	70	90	70	73	65	73	64	61	62	72	61	64	67	66	65	62	71	65	59	73	86	64	79	69	79	65	56	73	64	65	72	82	80	72	64	70	58	65	69	66	67	63	78	62	76	59	62	54	79	72	79	64	62	78	62	70	78	66	60	73	86	83	55	91	78	66	73	72	75	59	67	66	68	60	79	82	71	59	67	71	74	64	72	75	75	78	71	69	58	58	70	61	76	83	78	60	70	59	57	55	64	70	83	68	65	54	61	66	57	67	77	69	76	57	79	69	75	56	57	69	61	64	81	83	65	67	65	66	66	74	82	76	79	66	70	80	56	64	68	75	68	73	78	67	61	70	71	65	71	72	66	68	68	83	74	76	66	63	71	61	70	70	71	79	78	79	68	73	68	86	57	70	64	84	70	62	76	61	63	65	54	64	78	56	69	67	77	66	75	63	79	52	75	53	69	70	76	57	70	71	72	72	82	76	72	69	64	72	73	80	64	56	62	63	77	56	67	82	62	71	62	59	70	76	60	81	57	68	84	68	51	79	82	77	83	64	67	57	61	65	61	60	63	67	73	78	68	77	75	86	76	72	73	64	77	77	76	75	65	70	64	79	67	63	70	59	68	56	83	86	59	63	67	58	73	56	61	64	67	65	75	61	64	70	69	63	61	43	65	71	64	65	62	79	70	66	71	56	69	47	78	50	79	76	67	71	79	68	67	65	67	63	72	75	87	78	71	69	71	76	80	71	77	54	72	60	92	67	65	65	71	57	81	71	65	79	66	60	64	69	68	71	61	75	64	70	73	65	79	63	70	79	59	76	83	61	70	64	75	84	65	72	67	71	75	57	66	69	53	55	63	64	69	58	73	62	60	77	94	62	68	63	71	63	74	69	66	70	80	58	75	72	53	72	68	69	76	76	58	67	57
6188	1297	1110	590	379	298	250	214	194	190	164	171	141	158	159	155	148	141	132	157	129	150	133	138	141	149	136	127	128	108	113	121	121	122	156	149	139	132	148	118	121	146	164	131	151	133	149	145	135	120	137	132	110	120	152	147	131	132	136	133	151	155	139	133	115	124	136	143	129	128	114	133	139	122	122	122	114	130	146	140	132	131	137	133	135	150	138	120	112	143	121	137	122	134	130	135	133	141	124	111	124	138	133	117	113	132	117	125	149	121	125	134	110	131	132	123	152	136	150	115	139	138	123	126	131	123	111	126	130	143	122	124	111	126	110	147	122	111	125	126	129	137	129	115	125	137	140	128	135	122	128	118	148	130	152	157	134	156	132	115	129	127	119	103	153	113	133	115	149	149	114	137	121	139	146	132	137	137	130	130	120	150	128	115	104	133	142	140	137	140	113	131	113	132	119	139	144	148	108	126	126	130	117	131	119	119	125	128	146	130	136	119	128	140	132	105	129	140	118	141	144	137	103	133	123	129	140	129	114	124	135	133	133	116	137	128	120	127	120	131	139	126	135	101	135	144	123	136	129	117	126	137	119	142	124	112	149	122	137	122	127	116	136	132	105	118	125	116	125	143	134	149	116	142	119	133	137	129	125	117	143	118	132	119	124	145	138	139	96	127	124	120	134	138	132	129	115	117	118	131	129	137	142	136	121	139	147	130	146	121	109	133	125	133	116	153	138	121	105	129	127	135	130	118	131	151	123	126	125	132	134	109	146	129	146	128	123	119	140	136	127	122	122	108	130	131	126	121	141	141	140	142	130	101	114	108	136	155	136	121	110	132	134	132	137	145	122	141	114	121	122	120	117	135	126	125	128	129	126	126	131	124	115	127	131	121	127	128	141	126	126	118	112	117	125	140	131	127	143	118	124	134	125	132	123	133	117	124	118	128	155	123	131	132	138	130	133	135	123	140	125	133	110	147	124	127	119	112	135	132	132	143	134	126	142	162	113	140	140	126	123	142	125	131	120	145	168	142	112	123	122	131	141	137	118	129	153	156	121	106	120	135	135	123	126	131	118	126	150	145	127	111	127	124	115	140	140	98	119	120	124	116	134	147	133	126	130	131	119	141	135	142	130	160	120	125	132	143	126	129	120	113	139	140	116	119	137	125	127	141	120	138	134	129	120	129	132	126	115	140	139	111	106	116	135	132	130	137	122	130	127	132	126	122	128	140	126	120	119	133	136	127	112	154	140	139	129	136	130	131	138	135	106	137	115	113	122	126	116	120	133	138	133	130	123	116	137	134	96	148	140	149	139	144	133	131	102	161	139	125	121	130	123	148	123	138	109	150	119	124	139	125	115	124	132	149	136	122	134	131	127	134	142	131	143	107	124	146	144	120	116	115	120	155	135	137	137	149	125	127	128	131	121	120	134	129	139	137	128	118	141	140	126	132	119	114	128	129	134	123	119	123	130	139	120	123	130	137	137	163	116	135	128	121	131	123	136	121	137	133	150	125	164	133	109	134	121	129	125	137	115	120	134	151	123	121	111	134	124	130	120	126	156	145	117	121	113	125	128	136	125	133	145	142	140	127	129	126	143	112	143	127	158	138	132	115	132	125	114	127	131	148	131	140	140	152	133	133	132	137	123	119	134	111	119	123	125	131	134	120	118	118	134	135	117	132	123	131	136	142	136	130	120	132	115	138	126	128	117	129	131	134	140	140	132	147	133	123	142	129	132	138	117	126	118	141	120	123	144	140	115	129	126	124	123	124	134	122	134	137	152	140	121	127	132	118	136	112	131	121	132	126	132	126	113	125	117	118	140	130	135	131	117	132	137	109	122	127	126	123	142	128	131	131	129	137	142	149	136	110	136	152	121	123	136	132	117	132	114	125	134	140	110	142	142	114	123	121	123	141	141	134	134	124	125	143	108	152	118	141	130	133	130	131	153	145	123	140	116	125	102	134	122	106	136	120	94	117	129	122	129	130	130	139	121	94	135	109	139	132	143	125	134	145	127	126	138	135	126	152	126	129	126	115	115	113	136	130	147	123	116	122	146	129	126	128	149	134	123	141	130	135	133	133	138	124	133	135	136	119	120	123	119	121	127	137	113	139	141	121	145	142	115	125	127	126	128	134	136	134	135	125	132	109	140	125	117	118	138	116	122	130	133	130	141	136	127	117	115	117	132	138	149	126	108	147	140	129	112	125	123	129	129	141	117	122	114	128	102	123	132	111	139	124	148	121	128	104	152	151	116	135	133	142	131	148	125	130	132	108	144	131	119	141	130	124	141	128	130	133	126	120	122	119	137	132	125	137	118	118	109	124	131	120	111	142	122	128	130	113	146	143	145	131	130	133	120	112	125	126	116	113	117	134	136	138	118	139	113	143	124	104	122	129	127	99	126	120	96	126	120	138	127	128	123	143	131	127	125	129	137	123	117	125	118	129	122	131	145	128	128	134	130	123	128	106	130	138	128	140	126	144	135	149	121	120	134	123	130	121	125	122	117	141	139	130	126	128	116	108	127	128	127	108	117	132	123	122	132	131	140	127	144	133	136	111	107	125	122	120	122	138	142	127	119	121	125	140	127	135	109	129	134	117	115	128	128	125	125	131	127	135	140	135	117	124	141	137	137	112	137	111	134	137	121	125	137	136	129	126	136	130	140	147	123	132	133	119	129	129	119	142	105	136	128	132	129	122	133	121	125	93	120	146	123	141	117	133	148	135	134	120	119	141	138	136	120	127	129	114	143	117	112	145	121	131	102	136	120	116	142	141	118	127	120	129	118	138	123	122	127	144	120	145	122	125	141	139	130	133	130	111	123	106	114	137	133	132	119	129	118	119	143	105	120	114	133	130	146	119	133	158	149	119	134	125	127	137	106	124	142	125	121	128	130	125	119	155	126	119	124	129	122	110	136	128	143	143	107	127	128	138	141	132	127	118	147	137	124	112	140	128	123	115	130	139	141	125	139	129	123	138	130	136	133	119	127	127	125	142	117	141	134	122	124	139	120	137	118	132	123	155	137	132	143	129	121	130	109	116	129	123	128	114	132	143	114	147	115	118	106	139	111	111	124	133	130	133	124	135	128	135	141	166	128	145	131	144	127	130	129	129	108	137	130	115	120	126	129	123	141	142	141	145	126	133	116	120	116	116	140	114	130	127	139	129	136	112	129	125	128	121	137	122	110	115	124	144	106	138	121	135	142	120	123	126	126	123	133	140	129	114	128	106	133	110	104	139	143	139	130	136	112	134	143	125	128	119	135	120	130	143	130	146	116	113	145	135	127	123	134	128	137	101	131	119	139	118	126	125	117	123	135	157	136	104	133	103	126	110	139	146	133	111	134	112	109	132	136	133	129	130	136	126	116	131	123	112	125	147	115	126	129	117	158	130	120	123	127	154	143	127	131	121	112	139	133	119	126	125	144	138	123	140	121	129	123	136	136	136	130	136	132	147	132	111	128	159	124	137	142	113	127	120	144	119
24303	21418	28948	24275	21257	3684	700	456	432	369	278	317	286	271	225	237	224	222	207	215	214	216	193	199	202	170	207	194	209	189	183	189	189	175	199	196	208	187	194	175	199	198	184	206	202	194	196	186	167	175	180	178	175	163	180	168	165	183	201	176	198	168	200	194	189	184	180	190	178	161	193	174	203	171	183	187	171	167	173	180	172	174	181	208	178	186	180	157	185	172	173	171	176	192	174	183	182	163	178	189	182	180	173	184	174	166	187	176	190	187	176	174	169	186	189	181	172	168	170	219	187	198	180	196	179	164	174	197	185	168	185	175	184	168	201	185	186	194	191	179	187	195	187	175	189	140	156	163	183	180	181	179	176	192	183	176	159	185	192	187	170	182	168	191	206	184	174	177	184	186	200	166	181	195	178	184	176	205	180	183	174	178	182	196	163	189	189	210	172	211	181	183	197	176	174	146	181	202	178	190	193	188	176	191	189	190	209	180	172	200	189	186	186	187	186	193	192	192	179	155	185	178	185	166	172	204	178	166	182	170	168	161	176	177	187	181	205	185	188	177	172	177	185	148	166	175	165	182	169	194	160	196	202	194	214	188	192	193	172	184	173	201	160	169	182	185	191	190	183	181	188	184	167	169	190	175	172	200	191	183	186	186	196	198	180	193	189	196	204	176	172	182	183	185	198	201	174	183	192	179	175	179	188	178	196	180	157	187	164	178	202	184	196	167	179	191	175	180	181	170	184	189	187	166	165	208	197	168	171	176	176	161	170	179	164	188	197	170	176	186	172	188	185	160	188	178	186	158	192	193	173	183	206	200	182	188	159	189	161	166	176	197	190	187	193	176	184	206	180	176	174	182	194	195	192	188	200	163	193	185	182	189	198	181	157	179	189	189	218	185	180	166	194	206	167	181	174	181	194	184	172	192	173	182	158	167	173	170	175	163	182	201	194	174	180	166	184	193	174	161	191	192	208	188	171	184	176	182	184	172	187	174	165	189	178	164	153	178	178	179	196	195	180	170	186	176	196	169	199	189	191	170	203	187	196	199	189	196	188	175	169	213	171	190	195	180	170	185	186	168	189	206	171	154	190	170	193	184	172	197	192	180	191	187	193	178	166	180	175	187	191	187	194	191	194	194	190	214	175	171	182	202	199	177	167	172	191	179	199	170	184	183	185	206	167	154	193	189	190	190	179	160	203	191	182	203	186	208	173	176	181	188	194	153	188	174	202	195	180	168	185	178	191	185	181	192	193	192	153	191	186	197	170	164	193	184	182	168	182	159	196	182	171	176	168	195	165	189	176	184	157	180	174	188	169	162	188	178	162	197	174	200	186	172	180	193	169	203	173	215	188	166	175	176	178	172	183	199	157	190	172	140	195	176	184	172	179	191	200	172	176	198	166	181	181	208	171	189	179	210	165	184	197	201	169	169	168	193	158	183	211	197	186	176	185	183	178	201	164	190	159	166	183	192	194	180	183	186	174	163	202	189	170	184	176	168	183	176	184	195	177	193	190	163	183	234	186	185	202	195	171	179	166	180	165	167	186	169	189	187	187	160	172	180	191	173	191	171	195	201	192	174	199	175	175	179	183	186	168	169	194	189	202	161	183	177	164	189	178	182	166	186	176	176	182	193	184	178	188	180	191	186	171	189	183	166	173	189	188	200	179	173	158	194	197	188	177	179	186	182	182	171	189	184	191	198	178	192	172	163	158	187	188	181	165	192	162	169	184	151	165	186	202	188	178	182	181	178	169	189	196	176	203	170	192	180	153	174	174	174	148	181	187	184	212	184	193	184	200	177	187	193	186	153	190	180	176	179	205	184	183	181	192	193	185	166	196	175	189	188	165	171	209	185	181	176	189	201	161	169	196	162	165	189	180	182	204	188	160	168	179	172	201	183	179	202	187	209	186	162	176	183	174	190	175	165	174	187	198	195	187	174	175	184	194	189	195	171	179	176	188	178	164	173	196	169	183	177	176	203	201	181	193	151	191	186	155	190	166	201	196	182	192	173	202	165	198	185	201	177	179	167	196	197	178	183	180	182	176	183	185	193	191	185	184	158	190	167	183	185	157	187	189	198	198	174	181	174	166	170	189	172	180	198	164	175	169	171	193	190	190	166	170	155	184	190	199	185	178	166	178	200	199	181	193	183	193	165	188	165	154	187	168	181	176	175	189	189	202	170	198	184	179	184	192	181	159	194	159	209	172	172	167	147	188	179	188	187	184	141	178	191	178	202	183	169	171	184	175	204	168	181	182	184	169	187	191	184	162	183	200	169	193	183	164	164	183	166	177	193	183	196	186	182	186	193	176	178	175	175	196	180	151	195	185	195	184	180	206	188	178	173	156	203	178	177	165	188	168	198	179	195	176	179	173	172	178	187	176	190	188	168	190	181	168	221	195	196	200	182	181	178	206	177	181	190	197	174	191	198	179	166	196	175	201	199	157	163	166	175	161	201	181	178	202	179	196	194	212	189	188	181	176	180	170	182	174	196	187	195	222	172	202	180	179	186	164	183	190	168	174	159	168	197	172	197	174	186	170	201	170	201	170	171	194	186	180	178	190	176	179	188	195	184	188	169	175	193	174	167	207	176	191	194	187	153	181	193	189	172	176	183	188	201	169	163	182	175	168	203	162	199	166	218	174	195	185	199	197	190	201	188	161	197	188	159	175	181	178	174	174	185	175	195	176	172	166	181	164	201	153	181	166	180	211	186	190	192	181	170	198	179	172	216	201	188	163	202	190	172	199	162	185	199	180	192	188	174	161	188	204	164	183	156	189	184	160	193	169	160	172	169	186	180	182	199	160	175	190	186	174	173	194	164	178	160	195	181	179	171	185	178	168	202	164	184	194	194	181	180	188	173	199	184	186	188	183	174	167	169	212	193	184	163	182	182	173	148	184	170	178	211	177	195	190	175	178	186	188	175	193	153	168	170	195	207	188	177	198	166	181	201	163	181	206	186	186	179	187	183	168	194	202	164	177	160	191	199	166	195	198	172	198	169	180	180	180	187	185	175	193	183	163	190	168	163	189	199	182	173	200	175	201	179	204	182	175	189	204	182	165	206	167	156	171	151	186	177	190	175	205	193	189	171	202	160	171	164	165	205	172	184	177	171	155	196	179	179	181	173	172	164	183	179	165	204	169	204	205	165	179	159	161	186	187	178	180	186	188	178	159	188	187	170	160	183	163	191	182	189	176	180	189	182	201	161	167	165	173	162	168	184	151	178	184	193	202	188	189	207	191	202	183	198	187	189	187	183	164	205	165	172	170	190	177	184	185	170	211	174	182	167	168	179	162	183	197	191	189	161	209	182	193	194	173	192	177	184	166	186	203	207	173	179	163	191	172	180	189	150	203	190	185	200	185	184	158	170	201	160	178	181	171	190	172	166	175	183	170	176	192	189	192	173	176	178	182	184	175	176	186	180	173	211	179	185	190	174	183	176	204	174	196	168	182	177	180	173	176	170	164	172	185	186	205	168
14349	10428	8933	4409	3043	2174	1656	1307	1092	967	793	730	664	607	535	513	465	485	452	427	423	410	411	385	391	365	359	359	352	351	368	340	362	381	358	327	343	340	333	317	356	317	305	296	343	294	317	329	345	281	360	313	322	325	312	328	313	317	312	306	287	314	310	323	291	332	328	310	281	283	306	328	334	306	330	322	324	341	318	329	339	319	293	341	325	323	308	310	308	313	306	315	328	325	313	299	340	319	304	311	308	307	311	317	307	286	323	329	278	301	323	275	295	351	310	313	327	306	294	278	326	331	281	348	314	309	330	307	300	304	312	299	314	343	334	291	338	331	299	320	320	327	310	315	306	306	315	322	303	300	321	318	292	290	302	290	295	306	306	313	302	291	317	358	298	305	291	307	294	317	323	315	331	312	311	328	285	298	294	306	288	276	318	288	289	294	326	306	361	348	296	286	292	349	292	332	311	297	309	342	293	280	303	298	310	295	297	300	302	353	292	306	297	314	315	301	317	330	319	319	294	328	287	298	300	317	302	332	314	302	318	312	302	312	298	297	327	305	309	326	282	322	322	282	302	300	305	302	308	315	290	307	330	309	313	299	305	320	309	313	287	281	323	307	327	286	296	316	315	307	327	296	313	300	309	288	300	306	315	327	312	319	295	300	292	304	329	323	293	305	307	287	307	291	293	291	305	304	310	274	334	294	323	292	298	303	301	298	309	310	307	315	309	278	288	265	310	298	294	270	301	302	333	327	300	280	301	306	353	306	304	315	310	285	297	309	308	315	307	313	293	292	293	296	277	320	288	323	285	287	315	310	292	316	323	309	292	312	309	304	307	326	297	324	327	311	312	283	302	317	304	294	310	293	292	318	299	293	293	296	290	327	292	329	294	301	325	275	301	332	272	319	295	310	312	307	289	304	303	298	304	294	323	327	307	322	345	283	321	285	327	330	316	297	294	320	299	300	307	266	315	292	317	313	309	277	294	302	333	305	312	316	301	324	318	276	298	285	290	319	335	303	313	338	302	275	310	332	296	308	310	301	302	304	269	272	293	294	306	299	337	298	287	312	309	330	288	313	300	308	343	322	321	307	334	294	318	300	328	279	312	276	290	315	302	298	297	306	272	280	290	321	296	321	349	276	300	302	332	342	312	331	309	320	291	304	316	318	342	293	349	291	309	322	316	277	307	321	300	314	280	284	302	311	303	298	324	332	288	295	316	289	331	291	316	270	293	314	303	311	298	328	339	302	313	301	310	286	298	328	306	290	278	324	315	292	308	329	288	271	332	324	310	328	271	307	348	310	312	306	306	318	316	283	278	283	302	335	342	316	351	289	315	293	335	336	278	326	312	345	274	285	286	322	292	309	287	318	305	323	312	302	329	313	306	316	346	318	298	312	315	341	314	301	302	304	294	311	308	292	312	329	315	337	332	325	317	313	319	323	303	291	274	311	300	320	304	318	290	322	343	310	276	335	333	320	321	297	287	301	284	304	328	299	288	316	286	319	289	309	314	289	275	312	291	300	296	263	310	293	296	335	281	315	292	303	336	310	297	327	320	306	296	293	313	311	323	303	305	318	303	283	333	295	334	316	308	281	321	311	320	308	309	325	324	328	313	304	279	311	294	278	284	296	294	323	291	310	318	330	338	323	295	345	306	327	312	302	297	299	318	311	321	307	296	305	307	327	328	307	295	303	292	310	297	316	323	300	289	327	349	298	324	333	292	326	311	315	309	311	317	322	314	300	307	327	325	322	309	290	311	295	325	324	321	314	345	330	316	322	315	345	316	326	278	321	282	320	312	322	304	317	304	294	302	304	320	288	312	322	297	289	315	297	309	324	277	321	302	282	346	321	309	316	288	338	318	275	316	328	303	285	318	311	331	326	316	314	308	282	294	287	308	327	296	342	305	325	301	298	300	323	330	311	319	319	300	329	314	283	315	283	320	330	300	304	313	305	304	316	304	307	316	293	296	304	293	315	295	353	287	298	298	307	281	341	273	309	289	319	320	295	324	315	316	308	305	289	308	316	297	302	287	307	310	297	304	291	349	303	310	321	326	311	271	286	297	308	321	319	313	316	309	310	299	325	310	301	283	293	312	291	335	313	296	265	312	340	281	292	343	352	342	338	307	287	302	307	317	297	284	317	367	323	310	302	292	285	312	327	299	286	316	294	329	298	316	318	306	320	310	298	320	312	317	330	343	327	266	312	307	322	324	305	292	318	282	303	277	324	313	336	329	306	278	329	317	296	296	291	300	342	281	289	300	322	269	295	303	309	333	339	315	315	312	336	309	295	308	308	330	300	311	296	277	309	311	279	327	301	303	338	306	304	287	314	303	320	305	310	287	322	334	336	319	290	312	298	285	323	325	273	322	351	310	263	309	316	319	268	296	298	347	307	336	301	298	338	304	317	324	328	305	336	311	313	290	333	300	307	319	374	287	310	309	320	323	339	261	310	283	328	297	310	328	301	330	317	312	303	292	312	293	339	297	329	271	308	303	278	325	309	297	320	332	297	316	311	323	331	322	320	339	317	342	323	317	302	302	321	288	342	318	296	289	325	296	347	347	328	304	289	323	290	319	293	286	315	329	286	330	312	319	278	318	312	305	300	346	276	330	352	317	322	309	321	298	301	339	323	314	290	321	273	313	297	321	288	319	314	296	297	316	301	321	308	291	309	349	294	307	350	291	291	318	325	302	328	309	288	267	312	305	309	317	299	302	267	332	293	293	311	289	261	329	302	312	301	323	310	327	258	352	314	307	296	306	320	301	294	305	320	336	346	289	297	346	320	310	317	311	301	317	309	317	314	286	292	304	292	296	297	304	325	329	297	339	319	361	337	328	312	325	330	307	318	312	340	304	287	297	290	318	293	287	309	300	321	295	307	316	347	290	310	290	330	317	324	320	273	290	278	305	343	319	327	304	292	324	314	310	323	333	299	298	336	291	323	316	317	289	330	284	343	310	317	303	330	320	307	349	332	302	306	277	333	271	321	310	299	296	301	281	308	291	315	317	312	326	331	303	284	301	290	307	287	310	299	263	308	340	294	299	298	286	319	310	301	280	281	320	330	308	318	319	287	314	276	292	281	292	299	316	239	323	305	298	329	292	317	299	330	313	296	299	313	299	313	328	301	324	318	286	294	330	322	285	300	295	328	316	294	298	317	326	312	300	291	284	285	312	344	291	310	319	298	330	317	310	301	307	292	265	299	319	331	305	302	299	300	327	306	307	297	299	280	304	297	322	335	304	309	296	293	316	328	332	293	312	329	319	332	294	309	313	288	330	304	310	305	309	300	319	300	321	334	308	314	331	318	335	324	301	325	299	305	301	313	325	338	325	335	322	339	278	344	324	293	310	316	303	302	323	327	298	313	334	350	312	322	303	282	291	298	317	322	337	297	335	295	317	305	313	323	299	276	277	312	286	318	338	277	298	299	318	320	340	311	310	284	313	317	302	310	295	316	337	306	300	281	306	313	295	300	309	283
23315	21428	29584	23637	21429	21244	3539	933	722	622	563	516	482	443	436	452	425	404	378	382	390	331	344	338	358	314	331	347	325	305	297	321	347	316	309	356	315	299	308	322	320	330	308	302	309	321	319	296	319	312	275	293	317	319	296	295	319	316	318	301	302	323	289	313	288	318	309	282	301	319	300	305	294	319	285	302	302	313	311	311	293	306	330	309	309	310	323	287	306	284	283	305	278	316	281	308	313	306	276	316	351	301	321	295	321	306	316	286	309	310	316	339	293	332	299	286	268	285	304	299	312	299	313	295	265	282	280	285	295	278	312	311	306	277	301	307	335	328	300	302	302	282	277	301	290	304	296	335	295	291	317	282	313	308	291	304	292	312	286	296	322	300	313	306	314	287	287	316	285	297	310	296	334	312	305	291	313	323	330	309	336	294	300	287	277	287	267	304	296	275	299	267	273	302	330	305	306	300	316	313	312	282	287	288	267	302	316	313	288	283	318	294	296	284	285	323	311	316	312	322	267	285	270	290	286	339	309	318	316	293	280	312	298	299	320	289	287	315	300	309	285	301	323	302	307	308	288	311	314	307	311	281	288	286	314	309	319	297	292	299	265	322	297	327	312	315	282	329	303	286	284	272	292	279	290	274	317	305	325	313	311	287	298	335	297	295	297	307	312	312	278	282	289	271	308	301	319	286	298	299	303	313	339	316	297	326	301	301	307	289	291	299	321	307	301	302	303	288	283	307	266	312	302	272	307	297	295	315	303	287	316	289	335	286	303	305	310	317	300	298	311	285	305	299	262	290	301	271	282	282	323	308	311	295	299	287	276	287	287	262	266	271	297	286	334	314	284	289	305	307	309	340	269	274	304	312	275	302	258	329	308	323	305	313	291	300	307	295	287	283	309	299	259	320	318	264	320	278	315	305	337	299	300	308	294	301	339	298	315	307	333	271	296	287	316	308	287	313	285	333	300	319	278	306	315	312	320	325	318	290	329	301	283	332	297	291	315	283	323	307	281	268	313	326	271	322	324	320	304	323	287	303	338	283	300	299	295	319	338	292	285	302	319	303	286	313	314	311	297	315	300	279	314	274	296	291	307	300	259	290	311	306	305	315	317	294	315	311	302	299	325	301	324	287	313	284	293	324	241	335	294	304	303	325	293	308	314	315	300	310	301	302	287	298	291	295	301	317	297	292	295	313	299	270	310	297	325	285	297	306	277	329	313	285	297	315	283	317	297	304	289	312	310	277	325	291	304	269	292	306	313	291	330	322	293	289	305	298	301	292	323	314	284	273	330	268	293	283	298	282	298	291	289	304	307	275	298	278	272	288	278	273	303	316	303	297	309	290	271	323	291	304	288	301	327	359	332	279	289	273	286	302	286	313	298	312	315	316	286	294	280	292	276	283	275	286	317	307	317	285	303	285	288	295	274	309	305	301	328	299	324	270	281	264	294	292	315	280	299	315	294	283	291	313	298	300	272	323	298	319	285	292	309	293	317	292	289	348	312	303	292	286	310	307	316	298	287	279	305	292	311	271	312	311	301	308	282	274	299	286	309	289	274	263	290	307	314	272	266	290	324	335	310	313	311	286	281	306	320	306	307	308	311	284	292	321	290	348	319	285	295	304	298	339	297	281	313	316	302	318	296	310	299	293	297	278	267	311	290	323	319	290	322	285	302	249	289	278	283	289	306	283	287	283	335	326	299	292	313	274	300	303	303	301	305	296	306	305	300	321	291	294	303	309	318	279	298	291	293	355	267	287	295	297	288	282	278	323	295	299	299	290	290	286	293	309	274	275	300	292	314	322	303	317	331	281	324	295	284	320	304	313	300	296	314	307	290	305	304	326	297	283	273	302	301	290	288	306	297	320	313	326	297	307	296	275	303	321	309	281	283	281	305	326	300	299	272	258	291	293	296	291	305	295	270	280	298	290	295	313	298	313	296	284	298	317	284	314	277	307	329	284	314	263	280	287	309	293	332	298	303	295	318	328	310	287	284	303	291	286	299	342	297	307	331	302	324	284	323	329	325	284	310	287	317	301	271	282	279	307	306	299	285	306	280	283	257	285	303	288	300	295	274	317	294	288	333	278	280	281	295	297	297	266	304	319	282	287	328	284	324	319	306	291	298	320	275	300	296	306	293	318	302	262	254	283	293	322	343	245	299	293	336	305	327	279	278	317	301	252	241	292	303	299	330	288	309	294	305	268	288	309	303	309	303	302	289	277	305	305	277	291	304	289	292	304	301	282	328	294	283	288	274	297	295	317	311	271	290	269	320	303	281	292	305	334	306	310	261	316	285	294	300	293	283	319	306	313	297	308	310	283	286	326	294	319	293	288	303	291	284	293	314	310	293	337	281	301	333	284	287	288	281	299	292	318	286	308	277	330	295	321	272	299	292	277	295	276	313	302	282	293	315	284	307	289	283	274	294	304	316	307	315	296	294	294	313	303	297	313	280	314	287	290	302	314	287	295	316	284	286	329	278	295	280	298	274	295	320	294	278	299	311	310	279	308	282	312	284	286	287	311	278	285	300	331	276	310	292	296	318	315	279	339	292	300	308	287	295	294	282	275	310	273	324	303	296	289	295	273	283	295	268	287	318	299	294	285	306	294	269	310	293	304	283	286	284	319	297	295	317	283	282	309	303	328	292	281	293	271	286	284	269	269	288	290	288	311	319	315	304	303	297	314	336	305	275	285	276	302	306	272	262	296	260	306	308	314	304	306	287	277	300	315	279	322	295	319	277	301	264	317	310	282	306	294	293	298	291	285	299	287	287	286	299	311	332	311	282	253	305	275	278	294	298	278	315	273	299	330	313	316	313	276	303	274	283	275	255	278	270	308	317	293	309	276	279	319	290	269	290	289	316	292	325	306	266	304	301	313	294	339	292	283	294	273	308	297	336	274	330	305	289	276	286	316	342	256	271	298	312	286	321	276	314	300	284	304	306	279	290	292	266	301	281	295	306	302	322	308	311	292	303	294	301	282	287	286	296	330	302	290	298	303	275	312	319	308	301	300	282	281	293	326	320	317	322	296	291	310	325	296	316	305	298	309	290	293	308	293	294	300	311	281	286	302	306	260	317	321	275	290	287	272	321	294	308	295	348	316	296	320	264	296	286	290	266	280	311	286	270	299	261	281	297	300	287	293	284	291	272	308	281	286	303	271	293	303	318	323	296	294	305	298	336	325	320	269	304	290	295	333	295	277	268	282	308	313	327	310	309	311	281	315	315	298	306	332	315	313	274	279	305	310	280	296	302	282	318	280	293	302	285	270	280	276	281	277	310	298	294	273	270	315	289	290	294	311	281	285	288	279	314	297	297	337	322	313	311	290	318	308	314	306	312	270	290	326	301	303	292	336	341	320	315	293	284	293	297	297	305	300	290	304	320	290	285	304	274	319	283	312	266	305	305	322	306	303	272	300	310	314	305	306	297	264	284	287	311	282	301	264	281	293	299	297	307	258	309	305	293	306	299	309	331	276
17393	16912	14322	7839	5284	3960	3062	2409	1989	1662	1470	1258	1135	1013	985	905	825	763	726	673	720	663	620	668	644	651	619	585	549	564	554	591	524	563	538	574	563	542	550	514	547	566	548	529	489	545	505	515	525	513	566	546	498	495	509	529	498	531	500	533	521	548	520	517	481	509	502	548	458	509	529	535	512	496	487	508	508	558	470	509	501	510	503	481	497	513	504	490	506	474	486	474	497	509	520	527	488	468	468	498	493	490	480	515	524	540	463	521	468	468	494	527	553	513	509	507	492	498	483	493	494	482	496	498	499	462	502	499	490	500	511	473	478	485	502	476	513	514	507	504	519	477	470	468	521	514	453	499	497	540	494	486	479	516	517	486	522	471	504	523	501	499	495	444	497	496	506	500	510	515	486	486	492	484	511	492	519	504	538	505	459	482	515	513	516	463	474	485	518	526	491	489	494	470	471	479	479	516	510	504	469	461	506	491	494	519	461	489	500	491	485	510	524	511	486	486	506	493	520	465	513	495	504	482	501	516	491	496	461	506	470	484	470	446	487	550	500	502	495	479	472	495	477	485	466	495	533	485	490	478	473	521	492	495	477	478	492	489	467	509	481	436	501	481	475	483	458	497	468	486	464	503	462	514	511	513	525	468	454	475	508	538	486	520	500	468	441	475	474	472	516	514	516	495	479	467	494	508	542	519	518	490	495	453	465	496	469	506	488	490	520	477	496	523	510	496	493	513	492	510	512	503	462	486	472	470	497	539	513	467	479	469	552	509	456	472	466	457	485	465	494	491	481	493	480	510	484	544	505	530	506	492	509	486	457	478	471	497	475	532	467	484	484	506	489	454	536	496	510	536	521	534	524	497	473	460	491	496	513	481	450	480	484	488	520	468	483	466	492	457	504	503	498	476	494	453	497	520	489	446	480	480	517	450	505	475	501	493	494	465	476	512	483	490	512	538	504	506	463	498	488	505	500	462	506	469	452	481	485	478	477	493	525	515	504	548	494	466	481	477	485	478	505	481	502	475	531	482	480	496	508	528	457	483	512	533	521	434	452	449	505	498	455	476	460	545	449	463	500	505	485	506	475	521	515	491	497	507	477	471	470	496	505	483	435	488	493	505	518	487	478	469	531	490	481	493	495	484	476	543	488	476	455	488	478	524	504	486	516	512	507	466	507	498	454	473	502	475	467	493	482	521	436	500	488	490	491	461	496	491	476	472	483	478	472	508	482	513	526	547	521	468	505	496	461	443	520	477	501	507	501	517	494	517	505	409	520	493	493	466	448	508	511	497	522	494	470	501	508	506	488	478	494	507	480	499	504	519	502	476	483	504	481	487	501	472	511	442	512	517	498	506	490	505	487	477	523	516	481	482	502	443	520	482	478	504	520	485	501	502	519	499	520	493	481	506	470	508	508	468	499	501	497	515	485	483	498	481	473	501	466	508	495	476	466	500	518	473	488	479	487	496	502	493	461	441	506	456	466	455	505	508	509	493	479	523	475	500	520	478	485	482	494	454	515	551	475	522	463	480	474	472	517	483	475	459	521	440	506	521	519	532	494	481	520	456	539	486	492	474	480	488	490	482	489	540	474	494	488	485	479	488	471	480	499	507	520	509	459	496	499	498	507	497	482	459	472	495	499	485	459	489	466	525	484	466	495	499	487	471	483	454	463	463	470	504	502	489	523	480	506	518	506	456	519	494	435	478	490	476	509	494	495	513	525	481	445	505	476	503	527	450	519	496	479	517	442	539	461	460	478	497	490	486	510	493	482	489	559	531	479	472	469	505	530	527	509	473	511	529	502	463	435	495	486	491	543	510	466	475	493	458	486	491	487	462	444	493	467	473	457	478	454	485	495	491	469	470	513	467	499	506	464	496	501	486	496	438	462	492	483	505	504	510	493	496	509	457	481	505	502	498	476	484	512	493	466	496	461	463	479	537	512	478	465	471	523	481	465	469	505	508	480	518	459	498	482	485	488	497	486	527	488	506	494	521	500	468	503	498	503	490	487	474	493	509	478	474	491	483	487	502	513	502	463	484	527	465	472	497	512	498	466	494	490	525	472	481	465	474	476	471	510	500	460	521	506	467	500	496	500	467	502	493	493	490	462	520	503	480	517	477	519	519	459	493	504	460	479	500	497	501	450	505	515	507	498	479	490	527	474	535	510	479	449	462	509	516	468	517	482	510	482	494	538	474	482	490	527	478	500	505	517	476	470	482	507	474	508	436	506	500	482	503	495	529	485	511	520	518	477	501	466	471	458	484	510	477	509	514	518	452	469	484	511	466	479	508	518	501	524	505	536	518	465	470	506	465	470	511	473	471	547	470	493	506	479	473	475	488	510	487	484	480	501	520	470	488	468	445	527	502	482	531	525	457	516	516	514	505	493	492	507	500	495	471	485	493	516	470	498	496	519	503	480	497	504	528	482	470	469	542	482	505	468	449	491	539	493	492	505	481	479	497	514	468	489	465	490	487	500	473	475	511	501	509	495	489	488	518	478	474	497	521	497	516	487	469	468	470	492	507	469	490	490	503	483	487	467	518	495	498	468	474	476	497	502	469	541	466	433	520	487	478	451	498	515	483	502	487	511	524	503	494	510	482	532	490	503	520	481	465	499	482	509	524	464	494	515	498	501	507	518	520	490	453	511	481	511	484	504	485	537	448	510	511	469	482	509	469	476	542	498	486	480	469	471	474	507	468	445	486	467	473	466	479	523	472	479	456	478	499	507	449	495	479	459	485	453	507	495	493	526	485	486	485	482	463	471	477	514	500	507	474	503	536	491	492	498	503	510	491	498	490	502	498	497	492	508	519	467	461	515	475	448	484	481	509	503	462	491	499	479	479	473	508	468	556	466	445	471	494	483	499	524	523	520	519	431	523	502	506	506	469	510	521	479	448	478	504	482	481	477	518	493	520	529	486	497	455	511	496	471	476	477	489	511	489	453	472	478	509	476	549	440	482	518	496	485	503	508	501	469	477	494	494	451	500	482	518	498	482	501	476	484	468	461	489	526	505	482	478	471	486	467	498	495	471	508	530	491	487	508	462	478	513	471	496	473	484	500	473	511	504	498	487	502	512	494	507	475	502	505	465	511	510	491	552	482	497	495	508	488	486	462	464	446	507	496	515	485	539	525	467	480	484	517	496	485	499	465	430	457	485	496	508	525	487	479	509	546	479	502	492	505	477	542	507	453	499	490	482	514	498	484	492	483	488	461	489	522	480	511	492	523	510	469	484	486	472	467	469	488	540	495	475	535	463	495	492	474	515	514	483	473	502	482	517	501	501	475	482	494	478	468	493	484	504	450	469	464	542	497	474	466	499	443	513	471	490	510	501	512	520	501	487	487	494	508	515	500	452	482	530	485	469	492	483	466	501	495	482	487	497	476	457	463	530	500	475	480	464	465	477	483	497	507	480	506	512	511	500	466	542	461	517	468	520	502	467	465	502	476	484	490	484	438	483	492	519	494	525	463	509	493	512
27018	20981	8450	408	169	127	106	94	82	93	79	83	74	76	83	54	86	74	75	65	71	68	73	78	74	71	62	63	76	65	68	59	77	59	89	76	72	70	66	66	71	75	63	77	75	73	69	75	70	71	70	61	79	69	71	69	64	62	73	71	63	72	59	83	72	79	65	62	74	64	74	63	69	77	54	64	94	65	55	60	75	68	78	91	71	73	82	90	84	59	60	68	56	61	73	71	62	55	71	76	62	69	61	78	56	78	70	61	85	78	58	64	62	67	63	62	58	70	62	69	86	71	77	68	76	78	68	62	64	68	66	77	74	66	72	71	62	66	71	61	73	77	80	68	76	61	67	48	66	62	59	60	72	62	61	74	79	80	68	67	69	73	70	67	54	60	76	81	65	62	76	67	68	73	64	79	63	81	57	57	80	62	56	67	84	69	64	78	54	73	63	77	44	70	58	65	62	73	74	57	61	76	65	85	57	63	78	50	69	68	63	80	85	65	79	66	53	67	65	60	83	73	73	75	60	76	73	84	60	64	60	80	62	69	63	87	76	59	75	70	79	70	79	87	65	57	63	75	80	65	72	67	75	72	77	60	67	76	70	46	58	73	73	62	81	58	66	71	70	82	69	78	50	75	69	78	55	58	69	53	81	73	62	73	73	66	84	71	66	67	58	82	55	70	68	68	68	67	81	74	77	68	64	71	73	69	68	49	73	79	69	78	61	57	79	61	70	91	59	73	76	73	72	66	70	58	69	55	75	81	72	63	76	74	81	64	73	68	70	69	82	54	64	79	61	60	75	75	74	67	63	61	65	66	78	74	65	68	68	69	69	82	65	77	84	64	77	79	61	73	61	76	61	60	78	75	61	73	64	88	80	71	71	82	75	70	76	81	58	60	64	84	92	57	80	61	76	66	61	75	83	59	75	77	63	59	69	58	70	64	61	76	67	81	63	63	69	85	77	74	76	82	83	78	83	72	73	80	73	69	82	58	55	45	75	64	62	66	67	80	70	60	71	71	71	60	61	54	66	60	81	59	80	67	59	60	71	60	59	55	70	60	62	72	65	50	63	58	78	67	67	79	61	72	63	81	70	89	81	65	78	69	75	68	72	67	73	77	66	63	69	80	61	69	69	76	87	73	79	64	61	57	67	58	61	55	68	69	68	67	70	74	75	62	61	76	60	87	70	68	74	67	69	58	68	72	64	74	72	72	60	72	68	66	66	59	76	79	68	69	64	64	69	59	65	67	76	64	73	78	61	73	69	75	77	77	53	73	58	77	73	55	57	67	57	61	62	59	61	82	56	62	64	94	69	72	64	74	78	69	66	76	77	68	70	81	73	66	68	75	49	75	72	49	63	65	69	62	81	75	78	69	76	61	58	71	59	79	72	82	79	70	68	67	76	65	67	82	56	62	82	80	57	63	63	65	68	71	89	67	78	49	67	74	69	76	76	65	77	81	63	60	66	63	56	62	63	69	86	74	62	71	70	59	83	75	77	61	64	81	53	75	82	66	71	72	49	75	75	81	67	78	64	67	62	70	68	76	61	61	82	83	80	71	69	65	67	68	87	58	65	81	82	65	61	57	75	77	65	62	69	71	76	71	72	70	69	77	68	63	65	61	65	53	74	77	61	77	80	74	65	62	81	83	73	72	80	65	76	69	86	64	65	55	64	65	63	66	64	53	68	73	53	60	66	84	60	66	84	64	65	74	66	65	72	58	76	80	74	69	69	84	63	67	67	69	84	76	66	65	80	83	66	65	60	66	77	74	71	70	71	53	77	65	73	82	73	53	70	76	65	80	59	69	80	72	71	67	52	85	69	71	69	63	86	62	73	69	72	49	56	75	85	87	69	67	63	69	54	68	69	68	65	71	68	67	69	94	78	57	55	71	63	83	69	72	77	74	58	58	76	70	92	71	74	78	63	77	68	74	75	64	66	65	55	63	58	92	78	66	62	69	74	65	75	57	72	70	63	84	49	61	72	68	63	56	70	73	72	72	54	63	56	77	56	79	80	77	78	70	68	66	62	54	88	70	67	71	72	70	67	74	77	53	68	66	58	58	81	74	73	69	67	74	55	63	67	72	53	94	68	73	78	66	73	65	73	66	70	79	72	82	65	68	72	66	61	69	60	68	78	69	63	68	65	57	80	54	61	62	69	72	61	51	65	70	69	56	69	78	62	74	88	59	56	67	79	76	67	76	68	79	70	64	71	63	68	59	70	90	64	71	67	73	74	70	80	69	65	56	69	59	58	67	62	56	76	66	79	87	67	84	67	56	67	65	66	60	69	63	75	65	81	71	66	79	79	58	73	60	83	68	74	74	68	75	66	65	72	68	64	78	72	70	58	75	79	74	72	56	72	71	66	58	69	75	54	73	63	79	59	76	59	58	72	74	63	75	68	58	74	82	61	70	85	74	69	70	67	70	89	72	67	61	61	73	68	64	87	75	70	79	67	63	69	66	57	78	53	76	63	70	61	79	69	78	66	67	76	55	68	76	81	50	75	69	76	66	85	52	50	69	68	72	72	78	60	68	86	72	62	69	75	76	74	79	91	63	75	70	58	73	71	65	82	96	78	61	70	61	70	75	60	62	53	62	67	69	63	64	78	74	77	67	81	60	65	69	65	77	65	73	78	75	55	62	60	74	80	71	58	74	76	73	71	64	71	81	71	65	63	77	60	56	74	77	55	70	68	74	64	79	70	61	74	59	69	73	70	59	64	67	73	74	58	83	62	70	71	62	75	61	73	77	74	67	72	71	68	48	68	66	76	74	67	56	63	64	63	57	67	85	73	83	86	61	78	78	77	89	40	66	69	67	68	85	65	76	73	72	70	73	68	64	80	52	87	69	71	57	77	73	72	69	57	64	70	72	75	90	75	76	66	69	80	73	62	56	78	64	60	71	81	81	83	62	73	77	67	62	67	64	69	77	64	71	69	64	61	63	58	75	83	69	79	79	67	80	65	77	60	77	67	61	71	82	57	55	64	69	68	67	70	71	72	79	58	75	76	81	70	59	69	74	78	64	73	57	60	78	59	77	59	78	71	75	66	74	54	62	53	62	70	48	93	65	65	81	62	70	67	73	64	57	73	67	61	68	76	63	70	76	81	70	67	73	73	66	66	60	74	68	91	65	58	89	67	65	62	66	65	61	61	72	82	59	88	53	73	65	71	79	77	75	68	59	71	55	64	81	72	77	73	51	78	56	67	71	69	80	71	84	82	65	56	74	73	75	72	66	67	62	67	77	60	71	63	85	63	55	79	67	75	80	74	71	75	75	67	60	58	63	70	75	50	66	61	66	61	62	82	61	61	63	60	75	63	82	63	69	65	66	73	66	64	76	73	73	81	71	80	63	60	76	63	61	68	58	61	98	65	76	63	59	70	64	64	62	60	73	79	71	83	70	69	64	76	58	66	68	65	67	58	67	76	60	74	78	67	74	72	67	64	63	83	59	57	76	68	69	59	70	60	58	63	80
6921	1290	1148	555	421	295	244	249	194	211	150	153	188	144	156	164	123	139	124	136	123	150	145	133	125	122	144	129	151	125	144	141	149	117	170	126	146	140	141	129	139	126	123	128	142	116	125	127	117	123	131	123	121	142	129	124	138	148	137	121	137	133	117	146	119	130	141	124	137	135	121	117	143	140	130	148	122	126	132	131	111	122	139	131	119	128	133	154	117	110	142	118	134	126	132	139	134	116	132	137	121	129	119	140	138	138	149	147	120	157	150	135	124	131	122	116	131	123	106	114	125	131	140	117	132	122	117	107	115	123	123	137	124	106	128	131	125	122	128	151	138	126	136	131	140	129	122	146	120	157	116	133	138	104	135	136	150	148	124	146	143	131	148	140	109	134	142	129	127	141	120	119	152	102	148	126	135	129	128	121	131	121	143	147	114	122	130	120	118	133	136	138	111	133	144	138	120	130	135	119	119	141	127	125	131	142	135	129	158	156	125	118	124	130	157	132	123	113	139	166	124	163	132	125	124	133	132	119	132	133	164	136	130	146	111	135	132	132	145	123	120	145	137	144	132	133	122	136	132	136	139	148	152	125	130	147	134	134	118	144	136	129	137	135	110	133	145	133	121	144	122	131	121	126	110	144	143	131	148	138	95	121	109	126	136	148	130	120	124	128	136	118	129	118	131	140	142	139	124	122	115	119	139	123	134	146	141	132	127	129	127	153	139	121	149	135	122	115	110	125	125	117	126	126	150	109	150	141	131	129	156	125	152	110	121	131	125	160	117	140	171	146	116	130	144	136	138	135	107	136	127	125	134	139	138	141	131	129	133	120	141	117	116	117	148	130	122	136	144	127	134	122	144	136	124	126	128	133	112	124	131	145	126	116	139	140	129	139	120	144	119	124	130	119	146	129	117	113	159	150	137	134	136	142	130	138	127	136	158	141	125	131	142	130	145	121	147	126	124	119	124	142	125	143	145	132	126	107	134	110	118	129	120	136	128	117	137	145	111	120	137	149	147	110	136	132	135	127	114	125	123	150	123	123	124	119	138	122	118	134	140	136	142	133	123	111	124	114	141	106	126	126	135	136	139	130	123	147	116	131	129	136	124	129	122	130	142	117	161	143	132	127	135	135	133	152	127	115	146	123	139	121	124	126	120	115	132	123	146	118	132	97	132	112	133	151	150	128	129	134	122	138	130	126	125	122	139	144	125	126	112	129	115	156	127	121	106	117	126	152	133	111	110	132	129	142	134	117	131	139	147	147	160	151	131	133	129	125	139	130	153	136	131	107	146	146	139	144	149	126	117	131	128	115	138	141	112	153	151	110	111	139	126	126	135	119	134	114	144	127	138	134	117	133	121	128	140	137	135	153	142	136	107	132	144	132	121	136	141	130	144	153	129	126	132	147	100	147	124	137	127	119	131	140	130	116	143	173	126	139	110	128	137	134	111	148	135	123	121	127	137	143	123	119	134	103	136	128	137	132	140	125	114	120	145	130	141	133	132	138	129	145	130	120	125	148	137	133	134	137	150	130	129	125	129	141	143	136	126	107	118	143	111	135	135	139	119	130	125	118	143	115	130	124	130	124	126	112	134	123	134	142	119	139	144	140	139	132	148	132	134	129	134	119	126	121	119	131	125	120	127	113	134	135	110	105	137	110	121	136	126	126	129	123	142	143	129	122	145	114	118	136	144	134	132	124	117	145	121	133	135	123	124	146	134	126	129	130	113	139	114	139	122	131	133	138	134	112	133	166	123	140	125	140	122	106	113	149	155	141	129	129	129	139	115	131	114	148	110	128	130	135	123	141	129	140	140	144	127	120	124	104	117	119	131	136	133	148	118	121	134	118	143	135	122	163	122	156	147	133	103	122	138	130	124	142	118	142	111	153	147	114	136	119	123	136	121	130	130	130	148	111	134	118	138	156	131	123	141	115	129	115	141	125	137	116	137	138	128	131	138	141	127	120	128	133	148	122	135	142	102	116	121	130	123	140	121	138	124	140	128	134	126	135	132	120	149	132	132	120	112	133	147	131	106	124	130	124	147	123	130	125	138	131	121	113	133	118	118	144	128	130	142	129	121	113	120	136	135	101	126	128	115	139	128	128	117	121	126	120	124	146	141	115	132	126	121	129	116	153	120	122	147	153	155	120	122	130	136	126	153	137	120	131	128	154	143	149	123	119	118	140	138	135	149	153	129	140	124	124	132	128	118	133	127	149	119	125	125	130	123	138	136	129	121	113	137	142	139	101	112	117	139	112	107	133	138	129	131	122	116	129	118	136	120	140	154	140	163	117	124	151	131	136	145	120	120	117	118	115	129	122	106	140	142	130	122	118	138	139	125	112	133	152	116	138	118	122	131	131	113	133	129	138	147	153	134	158	139	126	120	123	146	120	124	122	130	147	137	122	136	122	133	125	132	142	127	140	120	138	99	109	144	131	122	135	131	132	128	139	136	137	126	138	135	141	115	144	136	134	132	124	127	122	134	136	126	100	139	118	131	143	150	139	151	116	130	124	123	119	151	142	145	111	121	129	145	143	134	136	130	110	139	132	116	132	141	118	129	131	120	127	138	130	111	127	122	118	119	148	121	100	139	121	121	148	133	139	124	110	143	139	118	148	105	129	138	121	123	120	135	138	135	143	118	111	148	129	119	149	125	118	149	118	135	161	155	129	131	113	136	139	126	133	135	128	111	116	111	136	124	148	124	121	138	116	140	114	113	133	152	143	123	144	137	135	138	127	130	105	112	128	151	120	127	129	145	110	142	125	149	124	150	141	126	124	144	129	140	123	114	133	132	135	118	139	137	127	124	152	129	120	131	102	117	111	118	136	128	128	130	111	145	130	143	133	143	153	134	121	147	121	131	118	135	137	137	146	117	136	133	126	110	126	121	121	136	129	116	101	119	122	129	160	98	131	103	136	133	119	136	116	128	122	121	125	135	123	128	140	136	136	140	143	142	136	124	121	126	124	111	150	134	138	126	96	128	113	133	122	140	138	140	131	135	129	127	135	130	130	111	121	125	150	139	127	126	135	129	152	144	125	151	115	114	120	135	139	125	128	112	148	133	140	132	156	127	133	135	130	130	141	142	130	131	113	122	125	126	139	123	145	134	126	140	137	137	135	120	108	119	110	135	150	134	127	139	127	140	132	136	130	140	113	132	129	138	135	131	124	127	117	147	125	123	139	125	149	124	129	117	113	115	118	135	92	133	123	122	123	136	128	127	140	125	154	118	116	144	122	125	136	134	112	139	108	135	119	133	142	117	155	116	127	141	119	127	112	141	141	131	118	125	145	123	123	149	148	128	130	136	135	138	142	103	112	118	150	121	149	109	130	134	135	137	141	148	119	122	103	119	125	127	129	122	111	127	114	121	115	107	152	121	116	121	150	126	117	122	115	135	135	113	135	136	115	133	129	149	128	135	144	129	128	115	111	126	140	100	126	123	121	132	130	135	118	118	138	116	143	116	124	116	116	104	117
24259	21426	28972	24296	21277	3802	722	503	404	357	341	301	239	275	273	237	236	212	194	209	213	208	209	206	231	188	215	209	213	196	225	189	175	193	206	171	165	192	206	184	185	200	190	205	174	183	182	178	211	212	216	205	182	161	199	195	166	203	198	162	171	183	174	189	190	171	198	175	175	189	173	178	183	179	181	188	201	162	169	181	199	188	187	173	158	197	186	193	169	187	193	183	204	176	202	178	178	191	193	168	186	187	168	183	226	199	174	181	184	190	190	176	162	206	180	159	178	191	177	168	194	174	181	188	194	186	203	174	203	181	165	184	184	203	170	182	177	161	176	162	208	181	172	191	201	176	178	197	200	174	174	191	168	173	167	190	171	202	203	175	169	208	208	180	196	193	176	175	176	172	181	189	188	171	186	194	197	198	180	168	186	177	176	202	183	187	177	182	190	190	179	165	197	213	183	168	173	180	182	181	197	176	211	162	219	198	199	153	163	203	193	172	200	176	170	193	183	177	169	177	179	196	196	188	152	173	197	192	191	199	166	182	174	172	170	185	157	198	169	177	185	163	224	175	193	171	181	178	176	185	191	193	208	169	181	202	207	194	185	194	173	193	177	175	191	180	176	152	195	199	177	184	191	166	184	178	180	175	202	211	171	165	215	184	166	188	178	163	194	197	199	214	207	196	185	171	183	164	165	192	190	175	184	184	169	162	185	202	171	171	166	180	153	167	204	173	184	187	193	164	174	180	178	182	197	195	201	159	175	180	187	179	181	185	166	161	181	193	198	178	182	195	212	175	185	191	196	208	188	186	182	179	173	198	181	219	181	171	153	189	175	173	198	188	164	180	188	194	184	177	184	171	179	183	209	181	186	177	172	169	182	158	163	165	190	158	192	178	192	176	192	170	174	193	182	178	179	157	181	188	191	162	169	180	186	190	175	188	194	172	172	168	169	177	155	208	182	204	206	171	182	177	200	183	197	180	185	168	180	179	154	153	168	182	182	170	171	180	187	173	183	173	181	191	182	172	174	190	188	183	169	180	202	196	190	202	194	171	176	204	167	172	175	203	188	192	179	177	185	163	178	183	174	168	175	190	193	171	170	166	192	168	175	196	182	173	188	209	173	184	159	174	183	195	184	175	198	184	167	158	193	184	167	174	194	146	196	204	176	200	190	181	164	168	181	183	168	192	194	169	170	187	207	179	174	189	176	162	177	183	180	196	209	179	186	171	183	190	193	209	170	185	197	170	167	170	175	146	173	199	174	183	157	194	168	164	180	174	185	177	176	178	206	160	153	216	192	159	177	173	171	185	169	188	175	196	192	174	177	210	197	172	189	177	177	160	172	182	185	194	173	192	188	181	192	161	179	184	202	177	175	200	189	175	176	185	183	186	197	188	160	178	193	178	218	202	181	188	165	197	180	189	178	178	161	176	187	148	186	167	162	174	161	166	178	165	201	171	190	205	198	174	178	170	183	190	174	175	190	177	191	180	158	190	219	184	202	188	207	203	179	161	188	177	171	166	201	172	183	176	166	176	190	199	183	220	189	191	153	198	200	177	168	218	185	173	175	186	178	172	190	172	182	182	175	197	199	183	171	191	167	192	182	182	173	186	201	186	175	195	182	192	176	180	161	199	193	195	189	163	187	189	194	191	173	183	187	187	182	194	199	198	177	184	192	212	175	175	163	182	177	177	185	166	176	167	224	190	175	174	207	187	166	182	168	186	152	197	206	189	187	178	174	172	186	200	195	187	197	189	166	172	185	190	185	174	191	227	172	215	183	195	177	184	216	185	174	191	181	191	146	152	178	191	184	182	182	175	173	175	194	197	184	168	176	167	177	165	188	194	175	198	167	172	185	183	167	165	198	182	173	174	177	189	175	162	170	168	177	174	154	175	168	189	192	188	167	189	176	204	180	181	155	177	187	166	161	192	160	171	176	183	215	198	179	180	202	174	200	165	181	191	177	175	198	170	192	174	170	198	191	170	184	205	180	173	198	169	199	225	179	170	187	173	188	163	171	164	181	194	176	201	163	180	171	203	185	180	170	170	176	175	155	169	182	164	182	187	192	171	210	170	162	151	164	174	193	196	167	160	163	201	147	182	160	191	164	195	170	175	158	192	176	184	178	158	178	173	173	184	198	204	201	195	189	197	163	173	178	183	173	184	190	190	197	178	206	161	211	180	181	198	188	182	168	167	187	180	169	181	187	178	207	174	170	174	201	196	176	196	183	178	162	194	185	174	168	203	182	164	204	176	189	171	161	185	194	185	173	175	202	166	207	172	164	191	179	175	183	166	161	174	184	173	182	168	188	187	180	169	166	183	210	175	163	188	169	183	189	192	167	174	176	194	144	222	175	167	184	176	154	185	172	195	184	181	184	176	187	163	173	177	188	171	184	188	171	159	183	193	186	182	184	172	199	186	181	200	180	162	164	181	194	191	165	202	159	187	191	184	168	171	178	184	190	167	220	186	191	176	157	169	186	189	177	214	162	182	177	199	183	186	192	184	195	183	164	177	168	200	168	210	198	170	177	193	179	179	192	166	191	209	173	187	181	190	212	176	199	190	183	178	175	174	187	133	194	197	179	197	189	202	195	189	200	196	175	174	179	194	171	162	165	178	184	182	172	179	169	175	158	150	194	194	193	192	187	190	198	197	157	186	212	192	193	187	163	183	220	180	187	170	179	176	191	184	181	158	185	187	166	171	184	192	170	191	186	219	191	206	201	177	166	157	176	169	187	170	172	182	182	184	185	203	191	182	175	165	182	158	187	183	180	180	187	164	175	160	168	162	192	189	169	171	177	184	202	192	170	189	167	171	178	200	171	183	190	166	174	188	169	188	208	197	203	199	190	187	175	191	203	193	209	193	186	179	176	165	182	198	198	188	205	170	194	204	160	173	186	177	179	194	175	155	192	171	194	199	192	162	166	186	185	165	165	182	199	189	189	171	182	172	167	179	207	189	161	169	172	167	212	168	158	197	192	203	173	152	197	189	189	210	188	186	181	192	191	196	186	188	184	146	202	173	181	174	179	196	143	171	186	181	180	166	181	196	192	174	161	169	174	187	175	185	179	172	157	172	192	174	170	177	160	208	173	161	203	171	191	189	182	198	202	178	188	174	195	210	209	178	201	180	178	206	182	172	173	184	213	184	181	171	184	182	161	168	152	159	172	166	207	223	193	177	197	185	162	160	179	183	177	164	188	180	173	189	178	186	165	188	205	168	191	178	204	174	184	195	173	182	193	159	181	185	173	194	173	164	198	206	154	185	177	201	204	187	195	187	168	211	194	188	184	185	202	208	176	191	163	183	182	178	171	169	178	186	210	180	181	206	196	178	179	145	219	192	165	170	195	172	183	196	171	185	169	183	216	185	185	195	187	194	171	171	167	191	192	155	170	179	161	191	178	180	172	186	171	200	176	168	187	185	185	175	203	192	185	175	202	178	186	171	173	182	168	191	180	164	169	169	198	181	189	190	168	185
15249	10695	8809	4413	3017	2131	1692	1361	1091	918	790	718	629	616	516	482	488	420	436	462	399	406	418	387	369	399	356	354	347	347	360	340	333	354	350	369	328	320	342	339	330	280	347	313	336	344	300	322	300	355	333	332	326	332	349	317	336	321	281	333	295	303	320	345	302	318	327	348	305	330	329	282	278	302	330	308	334	320	324	294	309	304	299	292	309	324	308	313	319	343	302	307	319	300	314	336	313	298	333	299	327	293	301	317	336	322	305	319	320	319	305	321	314	284	300	317	297	341	332	324	302	288	343	295	327	316	332	294	299	320	316	309	310	322	308	299	313	307	314	305	337	289	311	303	312	291	334	288	311	316	310	334	298	327	312	299	291	302	307	322	332	315	322	308	268	337	311	305	295	293	325	352	336	324	331	309	334	293	347	321	329	328	315	283	299	331	311	308	320	312	283	294	320	293	312	300	330	300	331	316	342	315	279	272	295	347	310	286	310	279	295	300	309	298	294	326	342	285	286	297	339	289	293	319	322	270	268	261	317	335	306	292	317	307	300	319	315	328	311	313	321	306	312	302	308	304	302	322	347	340	314	323	322	312	293	318	304	286	343	335	324	315	274	333	318	318	309	325	297	331	338	293	307	320	317	300	319	342	304	302	314	264	285	326	312	296	316	293	299	310	307	323	296	343	325	291	318	307	307	306	336	284	306	319	295	282	319	337	319	311	318	269	310	335	305	313	308	314	305	283	291	320	298	313	286	308	318	348	302	329	337	302	316	304	315	300	308	308	297	308	353	331	297	330	303	309	355	308	301	285	315	296	304	302	299	303	329	291	310	306	315	332	324	298	341	303	333	305	307	312	327	289	303	312	327	301	318	305	315	274	278	284	324	301	334	318	310	335	322	324	306	339	275	311	348	271	338	269	303	285	304	291	288	305	326	301	299	329	280	319	315	299	317	321	293	352	294	312	320	303	309	324	336	311	341	298	330	309	324	311	296	313	296	299	316	303	308	325	305	343	321	315	291	302	324	325	311	349	289	300	317	320	299	311	311	324	312	286	329	320	324	330	307	319	297	301	342	305	327	294	322	306	333	333	309	289	302	319	318	312	309	293	353	273	338	288	308	298	316	308	254	306	292	307	305	319	302	322	312	288	321	335	312	320	330	312	313	303	301	330	294	338	324	329	315	314	301	310	341	330	303	313	313	311	275	315	292	325	328	327	288	324	272	322	290	299	303	317	346	314	293	297	279	305	309	350	311	349	316	293	308	305	320	323	296	312	330	284	310	340	328	328	306	309	332	291	276	282	300	290	266	331	341	307	307	311	338	299	343	306	344	299	292	323	303	320	320	292	310	314	314	324	295	287	285	279	317	296	302	339	323	296	289	317	290	298	302	308	318	307	326	323	282	316	306	309	276	304	287	308	321	324	325	344	315	303	337	321	326	327	300	310	304	301	295	283	328	321	316	320	293	322	293	333	324	330	352	271	320	281	289	290	324	310	308	306	297	311	333	326	316	302	292	298	293	293	288	326	294	288	293	282	313	283	307	328	312	304	300	289	292	302	286	311	331	300	306	305	300	326	299	346	316	308	300	312	314	316	321	320	279	304	315	301	306	294	329	307	305	299	304	284	284	310	291	311	325	314	309	329	302	305	288	309	323	325	317	279	286	290	307	308	306	298	287	324	290	296	328	331	285	321	301	307	302	266	283	340	284	303	315	283	314	304	318	320	326	311	276	308	334	323	310	312	316	311	318	312	341	326	327	292	351	306	290	337	283	291	288	332	326	290	309	314	291	301	318	292	345	332	310	305	329	302	297	297	317	308	313	282	304	295	313	312	300	294	317	302	339	291	327	335	294	300	363	301	323	310	326	312	292	343	320	286	341	281	294	269	305	294	316	322	292	338	324	304	334	308	324	291	300	335	285	328	306	288	318	288	316	294	312	347	338	315	305	311	318	317	325	299	320	306	293	289	292	278	288	318	290	350	267	320	318	311	266	298	282	311	332	317	313	298	318	305	315	306	320	289	315	336	302	335	292	336	323	317	311	321	321	313	314	323	314	308	302	305	310	308	299	326	309	286	328	344	314	277	312	305	296	271	288	325	339	296	320	311	308	280	301	290	350	312	326	287	347	311	307	285	292	332	302	296	293	317	297	308	289	286	351	304	327	277	304	313	303	282	314	280	336	313	268	335	287	292	310	334	308	329	300	309	299	341	269	325	299	281	294	298	321	308	295	316	305	290	345	303	298	299	285	281	311	290	297	283	307	298	300	329	286	299	319	310	289	313	308	318	326	312	310	331	333	300	326	315	328	323	301	300	280	316	295	339	314	314	308	322	296	311	307	313	309	301	305	323	320	294	338	293	325	321	306	301	302	333	333	311	323	300	295	328	313	315	271	328	308	325	323	314	317	360	320	303	323	269	318	282	307	288	345	282	272	290	318	293	323	319	332	317	313	305	304	303	312	308	319	317	330	331	312	339	282	308	314	309	302	327	318	325	353	299	304	297	307	321	305	325	325	345	293	300	308	315	307	276	311	305	304	321	296	283	321	306	301	300	322	312	349	346	303	315	300	302	335	313	304	320	355	301	350	326	314	331	286	311	290	323	339	281	318	323	297	325	300	295	274	295	298	326	302	310	281	302	279	333	313	327	300	307	333	338	277	281	274	317	295	307	289	300	353	309	322	281	332	292	284	294	330	298	325	306	290	285	301	303	318	278	324	279	297	282	304	323	297	338	304	304	357	292	280	284	349	276	322	305	339	306	323	297	304	326	304	319	308	301	315	286	309	345	321	304	292	315	310	318	307	325	311	345	327	296	292	314	288	312	302	297	300	298	312	320	348	320	288	299	320	311	315	291	287	312	318	293	329	340	298	302	303	316	337	296	306	306	308	292	307	304	308	344	311	321	318	307	335	313	318	302	321	309	346	316	305	310	320	316	308	327	324	314	325	310	313	310	296	280	299	312	322	299	335	318	314	305	296	279	335	310	310	309	311	303	310	316	313	326	335	337	305	323	312	338	308	309	308	274	312	318	311	312	299	323	301	309	327	321	334	293	308	302	329	336	313	299	306	329	308	315	316	319	318	305	343	336	315	306	305	299	302	313	294	312	302	306	291	306	315	333	312	292	315	281	332	366	324	346	330	307	299	322	332	339	298	276	282	295	322	320	278	299	257	318	302	300	312	344	313	295	302	334	321	304	287	327	276	309	304	301	305	325	329	296	278	307	360	339	304	289	307	284	321	320	305	304	308	291	320	328	348	287	296	322	330	289	305	329	324	294	329	303	304	299	309	321	322	297	329	318	293	297	321	311	317	287	299	325	327	307	307	296	289	322	290	292	293	311	336	277	293	303	296	331	300	314	294	333	336	310	323	310	304	304	291	316	303	327	304	316	325	314	288	336	285	332	279	319	338	336	279	303	315	306	336	331	314	322	342	295	307	324	302	343	312	332	275	310	299	333	316	332	306	339	313	275	265	320	307	302
23288	21408	29581	23636	21408	21264	3600	983	735	645	591	547	503	448	417	441	429	397	388	363	387	376	355	359	351	363	348	340	307	312	350	330	306	342	326	289	347	297	352	304	350	309	311	315	324	308	326	298	349	304	305	300	303	307	275	281	329	308	335	297	305	319	344	309	318	327	320	300	292	293	314	288	294	295	318	306	282	320	282	308	287	285	299	321	287	336	311	289	281	302	335	301	328	312	274	375	299	294	332	313	355	285	287	280	320	326	304	299	329	310	305	293	306	331	285	293	316	289	298	306	319	300	310	301	296	294	296	295	335	314	296	326	317	316	281	323	309	297	315	276	280	307	299	321	304	342	280	317	328	340	310	314	329	296	270	300	289	313	322	297	334	284	321	269	299	317	312	313	278	297	300	305	325	296	339	303	295	301	316	326	313	316	321	313	266	282	312	334	268	291	326	332	297	322	321	288	309	305	300	308	315	324	303	312	294	293	291	281	325	301	301	333	346	300	305	313	304	291	314	287	276	323	293	305	328	321	306	308	291	281	282	307	325	320	313	298	337	305	297	299	289	288	328	307	291	341	303	327	297	285	327	341	304	304	295	298	342	324	321	308	296	288	322	292	341	292	293	297	291	328	287	296	302	292	303	328	283	280	313	329	328	302	281	273	290	315	309	274	280	301	332	272	286	298	318	288	283	325	320	309	322	324	298	299	332	294	290	317	289	322	305	299	315	308	315	329	264	306	310	288	288	339	297	333	267	304	311	305	305	306	324	306	324	278	292	310	299	323	284	294	293	317	335	299	267	308	282	292	297	290	321	301	314	326	289	303	291	277	292	306	325	282	317	327	305	300	310	289	322	290	314	310	291	291	314	318	302	337	332	314	336	288	282	355	298	275	289	298	298	299	291	293	258	306	294	296	280	317	284	305	305	321	308	287	331	300	292	322	307	325	283	302	308	292	297	321	306	277	316	299	303	306	287	289	315	302	295	304	291	287	294	302	310	306	298	303	320	325	309	315	303	301	350	314	256	314	290	294	284	284	322	283	322	316	324	292	322	317	305	305	298	316	364	327	332	312	302	285	299	292	290	302	289	291	305	309	306	285	268	296	282	293	306	278	298	325	315	305	291	306	326	286	267	296	284	272	319	297	290	282	310	299	293	274	307	304	307	294	313	318	286	262	286	303	313	312	279	292	269	297	308	299	326	305	321	310	290	318	279	301	295	299	323	297	266	296	297	338	299	308	284	301	296	282	293	289	284	325	305	301	283	309	287	305	317	286	318	308	307	305	319	292	286	301	291	306	319	288	317	317	336	311	324	290	315	329	297	298	293	265	316	299	321	301	342	293	296	302	318	287	313	339	269	305	299	307	287	298	344	329	309	320	293	292	279	301	288	289	323	321	290	290	290	268	341	311	281	289	316	286	296	312	324	289	314	308	287	312	313	307	296	277	284	320	279	256	267	323	308	321	293	291	300	314	307	313	290	296	275	293	306	320	283	303	285	276	308	345	303	283	274	319	295	317	295	280	286	290	290	314	310	301	288	316	262	282	297	320	314	285	308	296	331	332	319	313	291	287	291	288	308	310	322	334	276	310	317	303	308	302	275	299	298	292	298	304	301	307	311	309	300	272	291	295	316	303	311	334	302	296	276	289	293	288	311	342	294	288	295	299	270	284	293	299	329	280	336	299	301	305	296	315	311	292	299	310	286	311	331	307	330	341	276	280	304	336	309	337	292	315	307	299	293	296	305	301	284	277	289	293	286	276	305	308	275	312	304	304	284	288	315	301	289	269	304	310	296	315	314	322	292	304	275	304	290	371	292	315	307	302	313	305	293	287	276	309	301	295	303	336	290	314	306	298	307	282	324	311	314	276	296	293	313	306	294	306	288	266	311	293	312	269	293	295	292	323	303	301	298	314	318	295	288	313	283	330	323	285	319	273	278	317	312	293	321	300	264	308	285	296	269	343	311	310	346	285	270	283	328	276	312	284	293	318	279	278	338	286	339	305	248	283	315	301	325	304	298	308	283	285	333	313	307	285	274	295	295	300	301	321	300	328	313	270	320	312	276	286	311	296	295	303	285	304	298	312	305	303	281	316	306	290	297	312	293	303	290	311	322	295	323	313	316	306	319	310	302	299	345	314	308	315	321	316	317	322	281	316	321	299	301	322	327	288	298	305	304	295	349	278	295	304	299	304	269	312	327	275	313	265	306	303	291	288	274	322	290	295	310	318	246	315	295	313	301	311	326	302	299	307	281	290	306	292	315	330	313	310	337	308	312	310	307	295	298	328	281	279	299	292	325	293	286	297	317	292	308	278	298	320	286	282	300	320	287	286	321	301	284	286	320	325	304	310	310	318	275	297	306	287	323	295	301	325	294	331	274	305	271	280	309	278	318	297	305	294	303	297	274	322	297	310	299	302	300	317	268	317	309	311	286	321	287	321	312	289	306	320	295	310	316	281	305	291	286	317	284	321	302	311	273	302	306	305	292	312	291	282	314	262	299	303	294	283	322	291	300	306	297	314	280	316	302	300	300	314	294	311	284	307	300	309	279	290	328	309	297	296	311	305	299	298	284	289	312	310	297	310	312	287	295	279	288	312	291	300	317	295	272	279	324	308	332	277	295	296	358	294	280	289	270	297	277	300	298	276	287	328	288	282	307	298	305	303	277	311	277	275	295	320	297	304	288	302	314	318	293	300	279	294	304	297	274	316	306	311	321	318	294	338	270	336	328	283	305	303	306	305	308	254	301	278	299	286	295	336	288	306	302	286	309	303	301	283	299	301	278	323	293	277	298	296	299	300	296	326	287	313	291	299	316	265	310	323	296	296	299	273	291	291	333	309	283	307	326	323	268	302	298	283	288	311	329	285	297	297	312	323	292	327	305	327	318	285	293	320	302	313	292	281	295	320	304	293	312	306	310	291	328	290	307	290	309	327	283	310	326	321	306	277	301	331	304	308	276	282	304	285	290	277	302	288	301	304	321	276	295	313	280	269	298	299	287	312	279	274	294	298	310	294	274	318	305	291	319	291	324	291	313	315	326	320	297	327	314	275	294	272	291	267	315	274	313	297	300	323	289	280	306	316	324	306	287	280	294	302	305	274	295	303	315	297	321	297	317	325	314	292	327	309	290	261	273	311	299	292	284	301	303	282	292	302	314	306	285	307	324	283	298	307	309	285	277	309	326	339	287	313	295	311	292	290	289	273	333	322	302	316	309	341	355	294	323	303	311	277	332	302	296	329	318	298	305	345	307	290	305	325	289	295	273	308	328	325	298	309	300	328	298	289	291	301	328	324	317	301	321	321	284	322	307	284	282	281	307	304	281	299	332	325	302	282	317	312	312	314	272	290	319	284	309	300	282	320	318	289	306	307	287	316	330	305	315	316	304	322	286	282	307	328	288	278	320	313	317	287	309	312	290	311	294	314	307	279	336	285	295	321	306	294	314	296	328	300	251	305	349	286	322	278	303	303	304	316	309	305
17601	17004	14090	7444	5311	3917	3057	2397	1998	1681	1455	1230	1185	1041	971	882	823	783	794	728	684	648	701	631	645	597	651	572	581	590	568	550	551	586	552	533	549	514	543	535	539	510	509	527	583	554	547	518	519	540	528	524	489	500	493	525	464	527	541	518	466	521	528	502	485	533	467	536	495	483	512	503	488	473	500	506	475	493	486	489	487	482	480	495	495	456	510	525	506	502	519	503	534	543	537	498	506	483	520	460	503	478	463	486	497	466	508	466	515	504	517	473	466	527	524	486	492	497	485	520	499	480	480	461	508	508	552	504	498	488	491	498	485	526	491	464	495	472	522	483	501	501	461	519	504	497	475	490	545	477	522	470	470	549	563	529	454	500	496	469	519	489	510	484	503	443	523	497	459	498	459	468	504	458	501	535	481	489	495	459	495	460	506	515	488	470	466	496	517	482	458	497	486	466	434	504	485	547	441	461	503	511	502	499	446	463	488	463	505	532	520	494	514	453	526	497	486	473	481	483	474	489	493	531	467	539	451	474	508	496	498	485	441	484	497	531	502	527	497	475	489	493	531	521	483	543	521	475	507	505	528	532	461	477	492	510	487	514	471	476	492	504	514	522	487	529	494	481	441	488	475	515	512	485	497	502	496	479	499	464	473	490	518	466	482	486	514	487	553	475	493	457	515	506	499	543	486	481	479	500	536	440	492	493	470	514	539	507	506	476	522	509	508	496	493	482	482	449	479	517	522	451	465	452	501	529	453	486	534	493	508	471	496	471	470	473	484	502	508	514	481	509	482	515	481	533	520	458	516	476	498	479	485	483	502	491	501	506	471	488	518	481	505	533	466	499	498	486	488	518	465	488	524	481	525	443	530	489	490	503	502	492	512	473	509	512	453	488	473	515	475	489	503	427	473	525	499	474	523	514	454	497	521	477	519	528	497	501	464	466	459	504	526	466	497	491	481	508	483	484	488	470	494	486	491	466	533	532	485	491	487	528	505	476	509	480	506	562	492	478	499	491	457	507	522	502	500	480	445	439	497	496	480	515	449	516	473	502	500	516	507	480	471	496	490	491	550	468	472	487	504	492	472	468	463	460	440	456	495	476	521	506	493	471	482	489	523	493	493	494	467	460	448	475	520	473	480	508	495	510	475	483	494	464	504	498	478	464	474	512	539	488	475	455	520	507	446	487	509	507	456	481	471	492	506	469	489	538	485	525	490	507	506	502	506	530	470	476	498	505	475	482	497	518	453	477	496	476	506	483	499	490	515	524	492	522	496	476	497	453	470	514	507	468	488	489	441	502	488	514	511	497	483	507	518	475	501	499	503	467	507	490	497	472	495	508	474	511	432	497	485	523	495	458	493	514	539	474	498	501	480	492	512	501	507	495	503	487	496	470	519	516	489	491	501	532	517	514	512	528	537	489	476	482	494	475	488	453	471	485	448	503	491	507	482	522	493	508	498	455	461	500	456	501	467	531	478	501	524	470	517	499	477	460	470	487	490	502	493	496	473	532	494	469	467	524	487	524	479	489	521	481	442	501	476	449	499	460	506	543	506	499	536	516	495	486	442	534	539	487	534	501	505	499	478	507	502	467	461	475	523	478	474	525	493	480	502	508	457	489	465	518	511	469	493	528	447	456	477	494	500	545	491	478	525	520	476	473	486	494	511	515	474	527	494	504	511	493	467	480	523	521	462	456	505	499	522	522	460	504	509	512	467	506	505	554	487	506	502	504	530	468	454	500	505	501	482	449	444	495	503	480	492	515	507	481	483	476	505	494	483	491	545	519	482	495	501	489	496	498	471	484	460	519	473	480	515	454	448	488	502	476	457	451	464	486	516	466	509	517	466	464	512	467	536	514	477	475	484	467	510	535	464	520	520	515	461	502	512	491	463	534	476	476	520	506	470	505	471	483	485	500	498	512	463	460	458	465	532	539	469	511	509	478	513	520	488	477	524	514	493	491	508	477	501	488	518	435	474	465	486	496	480	494	494	502	504	492	498	486	473	507	483	507	439	529	510	476	489	468	480	508	484	469	477	463	423	545	482	460	467	509	476	479	466	529	504	501	461	492	436	505	461	522	506	489	480	537	489	532	457	510	488	475	471	453	494	515	491	487	511	486	519	488	485	503	484	529	530	493	462	486	479	490	481	505	484	479	496	463	528	458	484	503	472	493	484	503	469	477	524	531	498	484	536	482	478	456	514	457	500	567	479	507	515	511	477	500	487	497	490	521	489	469	499	476	458	496	469	551	511	494	515	496	499	486	501	447	473	508	512	508	505	516	490	498	477	499	493	522	451	484	498	505	449	528	522	475	474	494	516	493	481	546	491	452	468	496	529	456	490	472	496	466	508	525	508	481	505	478	488	513	482	518	538	517	481	454	497	501	517	497	480	498	490	474	473	511	520	483	454	500	491	467	456	492	451	506	493	516	484	467	470	501	449	468	490	489	489	497	488	506	481	483	480	491	485	506	529	529	462	502	507	486	507	468	443	477	498	481	491	462	523	514	478	477	480	492	511	481	479	510	509	492	521	508	486	514	516	485	496	494	503	495	451	518	502	509	497	532	492	482	517	481	489	486	483	466	491	473	473	492	516	520	509	493	473	493	483	480	451	483	506	492	493	494	506	492	495	500	490	477	501	511	450	487	527	500	490	518	499	525	538	468	505	456	504	497	480	483	516	497	479	479	494	468	511	491	459	540	478	520	480	439	471	495	512	509	478	482	494	513	487	454	481	507	480	499	499	482	485	458	475	467	473	509	480	510	464	500	483	554	485	511	507	494	530	490	469	482	486	517	516	439	447	519	481	518	485	473	509	503	481	483	522	511	510	509	499	496	494	468	544	481	479	518	477	503	533	469	529	515	514	524	490	500	491	480	507	485	496	464	428	503	448	470	485	521	523	483	475	501	492	493	483	503	490	487	493	501	497	498	440	467	512	511	493	464	480	470	546	504	454	467	488	513	482	452	498	486	509	501	512	496	478	522	480	498	511	516	494	527	460	499	489	483	482	528	511	505	480	495	496	474	523	499	471	514	468	484	431	503	480	483	469	535	517	521	513	458	491	472	467	465	482	439	518	495	490	512	504	453	544	515	515	476	480	483	498	532	488	486	514	479	473	472	520	492	524	509	482	488	509	474	488	520	506	469	493	486	473	482	465	503	517	512	482	488	485	471	516	499	484	495	502	475	517	524	493	529	495	456	503	502	509	493	500	502	491	479	499	466	493	461	481	522	486	507	503	486	484	513	474	496	502	497	453	461	492	471	502	490	504	549	500	522	503	478	478	493	499	490	499	501	478	494	491	526	453	519	513	499	497	431	477	505	471	468	520	497	514	493	486	478	452	479	491	473	496	525	530	496	484	499	530	544	497	494	490	529	505	512	506	495	485	473	486	496	514	488	524	493	490	491	519	498	496	496	484	475	472	516	522	499	510	481	472	469	486	506	473	464	513	510	492	456	476	531	484	482	488	521	494	525	468	484
26937	20978	8558	395	185	128	126	106	82	82	77	78	81	103	75	74	65	66	84	75	85	73	77	67	68	72	67	86	85	86	63	77	67	74	70	70	70	79	97	82	63	67	71	71	89	71	62	83	73	70	92	73	66	78	62	78	63	87	80	68	71	76	66	70	73	77	73	72	87	49	79	77	81	74	82	67	87	70	73	78	70	68	83	59	65	67	70	58	66	77	63	78	81	66	85	65	61	60	86	81	74	65	50	58	65	74	71	85	70	67	65	67	67	69	74	67	63	72	57	59	79	85	58	76	85	50	67	68	76	78	78	78	77	81	72	59	72	76	74	71	79	65	68	68	73	61	76	78	67	81	77	70	77	71	83	91	60	59	61	69	79	76	81	86	67	62	68	61	69	67	68	70	52	68	88	77	79	80	64	68	72	66	62	70	79	79	65	71	72	65	60	65	72	88	81	70	65	58	72	85	77	67	64	67	74	80	68	63	73	67	83	53	76	74	77	85	60	71	58	58	65	68	78	78	60	59	65	74	72	69	76	75	75	59	60	70	67	68	83	69	62	89	81	69	79	76	58	79	67	71	62	77	57	79	76	70	60	90	51	80	79	73	86	72	62	58	65	72	69	88	68	74	68	62	73	68	72	72	60	61	63	65	61	75	58	63	61	79	78	83	65	76	71	91	73	74	68	58	81	64	72	64	56	66	58	83	74	62	70	78	68	79	73	75	78	87	67	64	62	72	68	78	71	60	66	68	61	69	78	69	83	72	60	60	79	59	64	72	87	74	75	87	60	64	66	61	73	66	68	82	86	72	86	68	75	72	60	68	77	75	62	70	77	74	66	60	86	61	61	76	51	57	70	67	75	71	71	79	72	74	57	72	59	77	62	67	77	84	69	54	62	70	66	74	76	81	78	59	93	64	66	78	72	58	84	70	78	78	88	76	88	88	68	73	72	88	67	65	78	70	60	84	83	65	69	74	74	72	71	75	66	67	58	76	71	72	69	81	64	80	76	63	56	75	64	55	70	74	74	66	79	83	76	81	62	66	75	88	73	70	79	69	49	86	59	66	72	68	75	73	66	59	65	74	68	75	84	74	83	83	57	78	67	67	71	62	60	60	64	76	71	63	56	72	68	74	70	49	63	75	61	66	89	69	72	55	66	64	82	66	65	72	78	71	73	78	53	58	84	76	66	70	69	60	75	81	79	71	81	76	72	75	64	69	74	60	73	77	87	75	63	64	64	83	60	70	60	68	72	81	63	70	69	68	55	63	73	74	67	75	89	77	54	75	68	63	77	66	56	65	72	82	75	52	67	63	57	70	68	66	62	68	72	67	69	60	63	54	67	69	76	77	71	64	76	67	70	62	63	68	63	56	74	78	74	67	78	74	83	73	77	78	66	84	74	90	67	72	60	78	65	73	78	78	52	64	73	57	72	56	62	83	81	66	68	57	81	50	76	72	80	71	75	79	65	81	77	70	50	75	74	68	85	74	78	68	76	74	60	57	68	75	66	68	62	81	65	63	72	73	78	58	79	58	69	68	63	55	68	62	70	61	70	76	68	72	62	69	80	77	61	71	68	70	67	65	72	71	62	77	73	81	70	69	66	73	60	74	70	79	65	81	74	93	72	87	67	58	73	70	80	73	68	73	62	56	69	71	70	65	60	86	80	68	67	68	84	73	72	64	64	61	81	72	61	62	71	98	86	69	73	60	61	87	67	69	80	74	69	66	67	80	61	66	57	64	78	71	65	81	63	63	77	67	70	57	71	76	68	74	58	62	65	78	63	54	64	62	67	70	64	73	72	72	53	74	71	63	65	78	63	58	65	67	70	65	74	72	71	66	79	67	60	52	65	70	66	74	67	86	75	78	66	60	78	77	82	68	77	71	64	77	71	88	69	79	64	68	84	67	69	59	70	86	65	73	64	57	64	71	75	78	81	73	75	75	77	61	62	89	77	75	82	69	74	83	81	81	66	90	56	69	78	78	83	74	79	74	80	79	87	83	57	82	89	49	69	69	69	68	63	61	65	70	78	74	63	74	66	73	82	63	83	73	81	75	80	74	71	52	79	68	81	79	73	59	71	76	77	70	68	76	88	63	63	69	54	71	74	84	71	70	79	69	83	53	80	78	72	63	71	72	71	65	65	70	61	79	71	57	62	71	80	73	59	64	69	78	74	68	65	89	57	59	78	68	73	63	66	69	85	80	50	66	68	64	75	72	65	84	70	67	60	63	76	59	71	79	57	63	65	75	66	93	66	93	86	78	75	75	69	72	64	73	74	61	68	66	79	84	71	67	73	75	72	75	80	74	69	83	74	70	66	88	77	78	75	71	61	78	65	62	85	73	65	72	65	71	70	67	68	73	82	63	71	67	78	79	70	58	66	76	62	68	57	62	73	66	76	79	76	76	67	69	68	80	75	75	80	69	70	71	72	76	75	58	77	77	63	76	66	64	58	63	63	68	71	71	64	67	80	90	71	64	75	80	77	68	56	75	64	73	74	75	78	72	70	74	62	60	85	84	72	73	79	74	69	69	62	84	78	72	74	73	59	72	77	74	66	69	62	63	73	88	71	88	91	62	70	85	61	61	69	71	75	54	82	67	76	63	80	75	86	73	82	69	75	88	64	68	78	66	78	75	60	66	61	76	64	72	72	82	60	78	69	70	77	69	56	68	78	77	67	69	79	64	63	80	77	63	76	69	71	88	53	53	77	83	70	78	80	81	72	90	68	65	67	67	73	80	69	62	59	72	65	54	63	60	78	69	77	62	72	75	66	66	73	71	78	85	71	67	65	64	72	72	74	68	75	65	76	81	67	60	59	54	62	81	80	65	68	56	63	71	76	69	75	75	90	69	75	68	69	59	56	69	83	70	72	87	75	84	74	72	52	84	62	67	61	68	65	74	74	63	66	80	72	62	71	78	83	75	73	70	76	73	72	63	76	83	65	73	69	60	64	66	72	74	61	83	68	62	81	78	63	63	70	63	78	70	71	75	64	74	60	70	61	84	58	66	65	65	64	61	68	64	65	79	67	65	59	87	88	66	81	69	64	62	81	89	75	81	70	71	57	60	59	73	60	56	82	76	77	67	60	72	81	57	67	57	59	71	55	77	94	73	55	72	60	81	74	53	62	78	75	47	66	69	79	59	81	69	63	77	67	71	72	76	67	56	77	63	73	82	67	75	71	61	80	65	56	69	65	69	56	52	65	80	73	81	78	70	71	63	70	59	74	80	73	63	76	81	67	72	68	63	62	101	83	69	76	70	62	62	62	81	72	85	85	73	68	76	63	65	60	76	79	67	73	63	69	59	90	65	77	57	90	74	78	70	71	68	69	61	65	69	62	68	78	79	73	62	70	68	67	57	85	73	79	60	74	63	65	74	75	61	67	61	64	76	77	62	76	69	62	68	75	62	70	67	68	80	67	55	71	61	76	59	69	75	53	69	78	64	74	69	78	75	75	76	67	70	59	66	73	69
7538	1272	1142	540	363	308	242	204	202	195	179	164	175	157	160	122	130	143	132	155	152	150	126	137	139	113	134	131	129	131	113	112	109	135	134	128	131	130	131	132	130	150	119	136	129	109	149	133	137	126	146	136	96	129	119	123	138	126	132	157	128	154	131	140	126	121	114	142	136	123	111	120	109	119	145	118	123	115	135	134	122	149	111	138	128	127	133	132	141	129	143	132	120	126	120	128	125	138	131	130	120	153	120	148	127	117	133	119	130	124	127	159	119	124	115	136	118	135	136	124	140	139	131	144	132	133	151	119	113	132	125	133	146	132	129	147	124	139	125	137	120	140	123	132	122	136	152	141	139	136	121	151	112	142	123	122	123	120	122	113	155	144	133	140	140	145	122	122	125	121	125	128	138	135	144	129	127	116	126	127	136	124	140	115	135	128	123	153	144	146	152	133	132	148	122	138	137	133	127	128	119	145	121	120	125	150	115	128	108	164	137	98	138	160	117	139	144	121	120	129	118	125	129	138	117	136	117	128	138	126	120	141	126	132	121	132	149	142	115	120	136	141	120	111	155	141	122	127	115	124	122	126	136	116	133	132	116	141	150	129	133	144	122	135	137	123	139	101	133	147	115	136	120	118	138	124	136	124	110	128	121	144	143	128	133	124	143	134	138	123	135	151	127	121	138	130	136	125	142	136	132	132	136	128	141	106	136	129	124	166	109	111	130	134	128	110	135	124	109	123	141	151	112	131	127	155	122	135	112	140	121	155	135	121	121	145	134	122	124	140	123	138	111	139	123	116	147	127	123	131	134	111	121	140	139	129	138	143	134	119	145	131	129	137	118	143	122	132	112	138	142	125	127	129	123	134	118	109	131	131	130	114	133	139	147	131	124	138	103	133	141	126	139	137	124	138	128	153	132	126	136	145	124	145	129	116	149	147	141	106	134	134	134	141	119	114	125	154	135	120	127	106	121	117	133	148	116	127	117	133	140	152	120	125	147	132	134	112	150	124	136	128	125	116	143	126	140	148	123	132	137	139	114	118	120	118	138	131	140	132	133	127	109	122	122	139	116	137	115	116	141	140	135	150	135	123	142	144	151	144	133	109	124	121	129	134	124	120	131	114	115	121	125	115	121	142	130	141	126	130	117	121	120	119	133	128	141	133	128	143	135	132	133	120	150	133	124	126	115	128	134	160	150	127	137	130	135	133	126	140	138	145	123	140	120	116	142	117	145	126	118	101	148	111	132	137	122	120	160	136	116	136	150	132	133	124	138	127	120	146	149	143	127	137	115	126	149	130	134	136	129	127	128	124	138	121	111	127	120	148	137	155	128	140	138	129	132	111	140	126	125	171	119	144	131	118	142	139	117	150	127	132	125	107	134	146	136	123	125	115	141	134	137	126	137	119	131	125	130	122	136	123	134	118	147	123	112	144	137	139	134	129	120	120	132	145	134	140	132	119	123	139	141	133	123	142	118	131	124	118	126	159	126	130	132	117	161	121	119	131	114	123	117	142	141	148	128	126	139	148	134	139	135	134	142	119	133	138	119	124	144	145	92	128	125	105	131	116	128	137	125	130	126	139	130	121	130	136	132	130	137	139	154	128	140	128	125	124	127	144	113	142	122	148	131	106	131	127	124	117	140	126	138	129	129	125	156	126	124	133	115	139	131	112	137	130	139	136	125	122	120	148	140	139	136	122	118	122	133	118	133	108	136	121	150	134	123	114	114	135	119	147	147	133	121	117	133	123	133	140	130	134	132	117	129	121	127	126	119	119	113	116	129	122	114	124	139	131	109	134	125	125	116	111	138	127	125	128	137	125	139	155	122	134	152	128	141	133	130	134	111	142	125	134	128	132	109	131	134	138	127	109	128	139	118	144	142	149	130	123	115	127	135	126	142	143	136	122	125	132	133	140	129	147	131	94	138	134	130	143	123	133	132	131	120	141	117	142	119	130	130	108	141	129	126	132	130	135	143	109	135	141	126	113	116	115	105	139	141	140	140	134	125	112	131	132	132	133	125	131	127	130	139	126	122	135	135	153	134	122	133	145	136	124	133	113	124	128	145	133	134	133	129	135	115	113	151	143	140	154	133	128	131	120	117	137	121	151	122	139	134	140	115	137	131	138	154	133	147	128	122	106	147	129	124	142	140	115	137	130	114	135	130	120	119	143	107	137	126	135	141	128	123	113	124	136	138	127	106	137	130	153	127	123	144	130	133	143	120	127	147	123	133	130	132	149	135	123	110	127	131	125	133	137	150	133	123	135	105	144	123	136	114	136	103	147	123	122	129	125	139	129	124	133	140	152	117	139	136	127	127	117	138	134	148	127	137	151	126	140	161	126	113	131	138	139	137	124	139	134	120	138	105	130	125	144	122	131	128	132	116	121	129	133	121	143	120	124	126	126	145	130	137	114	118	147	134	104	119	132	135	132	132	141	146	126	120	121	129	138	110	144	149	114	109	134	124	124	113	132	122	158	128	134	132	129	116	140	115	140	135	139	134	122	150	125	141	136	137	130	119	135	140	121	132	128	131	116	142	131	136	127	115	127	108	137	126	141	143	152	111	136	129	112	129	127	122	136	128	122	106	141	111	129	130	139	137	137	131	127	127	112	147	112	133	99	125	134	112	123	117	116	124	145	134	133	141	137	129	144	136	129	114	123	135	118	147	125	122	129	145	142	126	125	125	128	113	121	128	118	130	139	129	145	130	134	133	124	118	139	125	116	121	121	125	121	135	139	128	121	120	131	125	102	132	118	137	128	136	133	123	135	145	109	134	132	118	130	123	118	139	126	137	117	103	130	134	120	144	119	139	155	131	141	171	147	111	146	130	126	139	141	124	137	128	138	132	137	140	120	118	137	131	143	134	146	133	136	104	132	147	108	142	125	131	138	151	127	123	120	134	127	118	121	145	133	131	131	155	130	123	134	156	121	123	133	129	114	136	122	134	121	131	130	149	142	119	126	120	124	140	120	141	131	129	130	123	142	135	127	113	132	140	135	147	141	113	128	100	136	144	145	130	137	127	113	146	114	130	135	123	130	111	147	128	134	128	131	116	136	145	147	135	110	153	132	113	138	127	130	120	146	141	112	148	121	131	131	105	134	133	114	135	130	143	128	125	128	127	114	122	120	122	126	122	144	140	135	148	128	144	131	137	150	117	135	134	122	123	125	135	124	129	130	151	127	149	133	134	125	154	123	127	135	140	131	115	110	122	121	138	113	123	139	133	132	133	137	146	115	135	135	136	122	137	129	136	121	131	126	121	104	130	130	122	150	134	121	117	120	143	147	134	118	110	124	128	110	103	137	129	113	128	149	127	115	129	137	135	129	127	140	125	113	135	133	146	151	113	123	125	143	126	140	115	123	145	128	138	139	155	135	120	152	115	142	128	133	137	123	123	141	140	133	129	137	134	116	123	127	134	138	140	125	132	149	130	129	134	159	117	110	136	162	158	126	111	134	115	117	127	128	140	118	117	118
24281	21420	28966	24246	21268	3934	744	473	407	314	319	323	288	267	241	279	237	222	227	211	233	216	202	201	213	212	213	217	188	191	200	200	211	195	220	192	176	185	180	180	192	173	207	206	199	225	202	216	190	174	193	175	193	180	175	197	168	201	176	170	177	190	181	183	185	186	188	196	203	201	182	192	165	207	181	206	210	208	199	179	190	161	185	192	187	175	192	168	170	174	202	183	180	179	206	196	204	175	162	182	197	200	190	201	181	179	174	202	167	205	203	204	194	192	187	227	169	180	204	168	183	177	195	186	190	204	198	214	176	181	198	179	179	213	202	194	195	190	213	204	181	198	175	185	201	186	204	182	208	194	199	181	187	198	180	181	181	164	181	192	188	167	166	196	202	206	200	190	177	187	186	180	188	167	181	189	195	185	162	191	203	204	176	202	197	165	173	190	162	183	154	196	211	186	190	164	196	187	174	187	175	147	187	182	195	197	169	148	200	201	204	196	189	203	185	189	161	189	179	174	197	182	210	176	175	202	216	197	190	192	204	179	187	179	177	143	209	204	189	197	204	181	180	193	204	177	198	195	186	202	210	195	168	161	182	201	193	192	174	172	181	221	186	187	178	193	186	179	203	175	181	172	163	191	199	186	191	181	168	198	190	177	176	202	176	189	199	201	192	181	197	181	191	192	192	189	196	181	195	205	211	189	163	174	203	186	187	163	175	174	185	187	188	207	188	215	150	187	178	217	203	203	193	168	189	150	187	177	199	188	180	184	189	196	170	188	189	156	192	174	173	211	202	178	173	185	176	183	198	195	173	173	178	189	182	174	201	173	168	204	181	169	202	200	192	202	175	189	184	211	196	184	193	205	192	199	185	185	168	208	176	172	186	189	183	172	175	188	176	169	182	191	186	177	163	179	174	171	180	168	182	174	196	169	194	171	200	162	196	188	177	169	176	165	163	194	197	175	204	178	180	191	195	176	173	195	195	178	203	151	176	203	200	173	197	165	172	169	178	205	199	205	188	161	186	207	213	172	184	185	186	166	186	173	187	192	171	192	196	155	191	176	182	202	163	157	196	183	199	204	180	212	183	211	187	190	206	185	220	191	183	177	199	210	172	178	174	191	202	168	172	170	189	210	183	174	196	181	195	180	192	176	209	183	184	201	188	152	193	194	200	174	190	177	178	183	204	174	185	187	173	190	169	147	170	182	199	170	180	219	199	199	179	173	204	194	201	161	197	185	186	182	187	182	196	174	190	184	175	187	180	207	185	196	187	166	197	213	164	188	199	181	190	181	198	193	189	179	174	194	178	204	209	184	169	199	195	174	154	189	163	168	181	213	177	178	178	186	191	179	173	193	158	176	183	207	183	202	182	202	187	185	182	214	199	170	192	156	194	169	188	198	174	209	178	199	180	178	187	194	192	172	205	187	196	193	186	210	189	185	169	196	196	184	172	200	174	171	190	169	202	206	163	189	168	178	168	204	176	177	202	185	176	183	220	169	185	171	189	181	199	181	169	182	180	197	191	191	155	185	191	171	188	188	187	174	177	171	197	169	196	173	185	194	177	168	180	173	195	171	184	180	173	182	207	183	176	185	184	184	169	173	173	197	163	172	196	190	206	188	199	176	176	188	206	183	167	193	194	176	178	177	202	174	186	199	211	186	175	165	195	199	198	171	195	178	165	217	198	205	210	172	185	164	178	173	176	181	192	202	181	175	190	184	179	201	198	185	181	195	187	197	170	195	218	180	192	190	194	173	182	172	177	186	171	186	188	172	174	158	172	186	188	178	185	182	185	176	190	183	188	177	181	203	208	195	173	173	182	204	187	193	164	183	188	170	182	172	189	182	184	194	228	181	191	202	183	156	178	204	198	171	203	189	191	211	208	185	202	185	163	195	195	206	189	199	178	170	169	212	200	185	178	172	198	186	166	181	195	186	190	176	166	186	219	182	227	196	193	185	190	165	182	169	189	201	172	187	178	196	210	163	182	200	176	183	176	204	210	194	191	196	189	195	189	177	199	172	193	178	165	183	194	184	196	196	191	183	178	145	173	167	190	199	176	181	200	172	176	185	172	168	158	190	161	209	194	150	188	183	161	196	172	197	208	191	174	179	201	174	177	165	178	190	203	197	200	182	202	186	197	170	188	183	186	181	192	190	190	174	183	182	180	198	174	167	200	182	188	173	188	191	169	187	204	183	182	179	214	179	189	169	185	188	194	172	213	196	180	198	184	175	190	169	183	172	189	175	191	154	195	192	181	169	170	165	195	195	171	209	185	187	188	187	181	180	201	176	194	211	210	198	205	185	156	184	180	201	185	171	174	200	177	183	172	181	174	188	184	192	190	186	164	186	165	211	183	198	185	199	172	187	182	188	167	179	200	177	178	178	177	204	197	167	195	188	181	201	173	178	175	193	178	183	194	189	179	198	190	179	189	168	176	188	209	179	206	183	167	185	189	199	150	181	175	187	190	178	192	156	174	202	205	194	205	183	161	201	181	179	181	189	184	197	162	185	177	167	180	170	199	205	198	188	188	178	169	156	174	197	172	193	181	175	178	181	185	188	179	210	188	214	179	192	177	159	185	182	183	196	191	211	166	199	202	182	176	175	189	204	192	175	187	189	174	200	179	204	194	181	173	185	175	197	196	196	194	207	162	179	201	204	193	180	179	201	172	171	200	177	175	166	194	159	171	176	183	206	221	162	202	177	181	191	184	162	158	175	158	175	196	196	193	216	197	179	163	176	157	203	187	197	183	208	179	190	177	193	174	186	188	194	181	204	177	189	184	180	182	208	208	170	193	169	204	181	183	168	159	178	180	167	171	190	200	180	198	190	190	196	189	231	170	205	175	169	191	183	185	180	181	169	161	172	182	172	204	187	176	195	191	188	219	203	183	189	204	188	180	196	186	159	181	196	191	172	184	176	184	172	165	187	189	186	175	188	183	177	196	192	172	162	174	208	174	192	199	185	198	192	175	203	187	178	182	188	192	181	179	163	182	171	165	164	210	201	196	194	193	172	193	189	167	165	202	158	194	195	162	171	169	161	178	173	181	202	171	210	190	189	178	183	198	205	184	187	164	191	187	179	177	169	188	174	203	192	166	205	194	177	183	196	175	175	190	193	184	167	205	199	176	180	177	174	188	199	184	159	189	172	172	162	178	186	165	185	184	152	173	209	183	176	170	164	190	203	168	191	225	201	165	184	167	176	197	192	200	168	199	161	192	170	194	181	182	192	185	212	195	189	189	197	189	190	188	197	178	190	176	195	157	202	162	202	198	204	185	193	176	195	200	203	175	191	176	195	165	208	185	161	184	175	181	201	180	208	181	177	176	180	195	184	159	181	188	184	180	194	203	173	175	180	173	179	192	175	181	189	200	178	161	159	173	174	195	188	192	168	172	228	191	199	177	208	193	169	183	179	184	189	189	170	197	178	195	200	154	199	167	195	217	176	198	172	169	204	174	181	181	179	184	191	208	161	205	210
15439	10411	8769	4377	2869	2135	1616	1289	1082	889	813	771	685	602	551	505	528	488	438	431	417	438	395	361	378	361	386	336	383	363	339	345	361	337	348	354	334	351	366	360	348	317	335	335	323	351	350	306	365	300	301	323	342	315	336	312	280	329	307	303	301	317	312	321	322	296	288	314	307	324	334	326	315	308	336	337	289	288	327	277	275	350	353	303	331	357	316	342	334	314	323	325	292	303	329	322	347	355	292	261	317	317	328	319	319	299	334	337	332	332	340	276	314	290	312	337	311	326	300	294	342	286	316	317	311	333	331	292	329	293	307	324	305	366	311	337	357	321	319	285	303	304	312	330	304	322	318	318	296	340	327	329	331	309	325	327	299	342	312	289	286	331	303	330	305	330	321	319	303	334	315	314	332	311	304	308	318	337	327	354	296	290	326	297	351	276	351	302	317	303	294	326	346	322	334	298	314	345	312	345	290	342	307	329	310	345	316	327	323	297	280	325	301	309	287	298	325	317	315	322	364	314	291	319	311	323	304	333	324	325	305	310	333	306	307	328	284	321	291	313	307	348	330	327	314	314	306	299	304	313	314	319	324	316	319	282	304	313	347	304	343	316	287	295	289	292	310	302	311	312	337	314	334	307	299	305	291	319	339	320	330	310	286	308	346	286	317	331	318	306	323	337	331	330	316	315	305	311	320	328	322	331	306	325	292	328	332	277	315	339	300	324	325	356	298	341	302	315	326	305	293	354	325	345	313	304	318	300	303	312	330	342	269	301	281	298	344	297	298	332	306	281	281	281	315	321	292	322	322	299	290	324	287	313	311	308	301	282	293	334	303	317	343	300	323	311	320	299	295	309	327	303	299	335	307	335	361	331	340	298	332	299	335	341	295	288	306	318	285	309	293	313	316	330	318	333	298	317	284	311	302	326	316	294	294	346	284	308	298	310	285	320	288	297	296	299	293	293	313	342	297	332	307	328	345	335	323	313	322	302	304	329	360	307	317	323	322	294	294	294	333	291	339	302	331	314	298	307	333	313	301	334	323	291	276	288	344	313	293	333	293	317	349	340	303	303	315	303	340	330	312	304	336	320	329	339	315	318	338	322	318	313	324	312	320	314	307	296	330	305	312	314	298	313	299	302	309	305	311	314	313	311	328	301	321	349	261	326	310	311	286	302	335	335	311	297	322	296	341	302	323	334	328	302	291	294	327	311	331	327	326	281	281	327	296	306	317	300	286	285	296	315	317	372	294	291	323	289	323	334	312	298	312	332	311	344	325	341	305	297	326	337	294	307	288	305	318	326	320	327	314	291	314	305	312	292	339	323	322	331	305	313	354	309	327	296	336	305	279	301	319	305	304	318	307	311	336	290	345	322	335	324	298	334	314	302	314	332	304	310	312	334	293	297	329	311	333	314	320	322	311	328	329	311	318	308	312	322	361	303	290	288	294	298	318	310	314	309	325	344	313	296	311	307	325	305	340	291	306	285	306	295	284	309	311	307	308	327	330	349	300	311	317	301	329	337	306	314	304	309	332	329	294	346	317	320	319	295	300	298	324	347	304	309	302	309	370	285	294	328	298	309	337	312	314	349	316	349	302	330	335	297	317	303	313	337	309	302	304	297	286	307	338	329	320	297	298	300	320	345	309	313	310	336	327	274	308	328	301	316	335	323	316	318	337	323	321	305	290	294	312	332	320	299	325	320	301	329	300	290	302	315	307	306	305	295	340	287	283	293	272	333	277	361	298	314	305	313	314	355	307	332	314	324	305	318	311	323	342	318	317	285	316	322	305	287	343	295	295	329	320	321	334	329	300	331	333	290	311	322	302	330	300	308	338	273	302	322	297	329	321	329	320	338	302	336	280	292	313	323	318	306	321	323	286	328	304	330	333	300	350	306	316	325	298	287	310	349	294	296	311	287	308	329	293	324	316	305	302	316	318	350	344	309	287	285	306	279	306	323	336	298	292	328	306	302	314	303	324	287	290	305	303	322	322	291	315	307	325	308	300	305	309	312	318	306	327	298	321	295	298	318	321	301	323	308	297	303	290	326	310	318	353	300	320	319	281	339	312	272	301	331	318	308	308	300	319	337	300	317	342	325	308	340	346	315	316	302	310	341	352	313	330	331	308	324	308	305	281	338	316	318	282	311	323	328	300	309	324	300	341	306	297	297	309	331	283	298	312	323	277	290	312	306	297	279	328	331	313	331	322	320	336	289	337	287	300	304	311	319	334	315	311	309	320	323	319	324	349	359	339	313	323	302	298	323	305	340	314	337	316	307	313	324	301	323	294	295	329	335	292	315	327	309	299	304	302	330	307	298	315	289	328	313	284	293	315	336	310	327	315	312	350	283	296	324	289	311	351	313	310	306	295	322	301	291	328	312	338	309	332	316	290	344	311	318	329	300	308	306	301	312	292	318	296	299	328	316	309	306	321	283	299	308	323	320	295	311	325	303	300	283	305	309	319	312	317	317	285	338	282	311	315	296	313	302	280	307	331	288	318	345	303	298	320	314	294	317	347	295	296	300	332	315	315	310	326	316	291	304	310	314	312	325	332	332	333	317	276	285	316	295	286	315	304	318	333	314	317	330	309	321	321	306	337	303	322	320	342	293	314	301	329	314	321	302	304	306	324	299	302	326	316	337	328	307	276	312	298	318	288	339	333	308	298	315	344	344	340	326	320	330	319	339	316	301	310	326	319	346	308	318	305	331	308	305	320	334	303	302	302	312	312	322	327	296	324	323	359	296	296	290	307	284	323	289	303	303	310	309	296	324	320	301	326	310	322	284	332	292	331	325	295	312	305	300	317	316	314	336	332	306	331	303	317	316	319	326	310	323	310	305	300	335	289	299	305	302	313	322	316	300	342	285	325	321	308	312	317	297	312	299	313	295	319	307	337	367	305	315	302	329	318	348	331	340	308	318	311	317	335	288	312	325	324	319	309	302	299	321	342	329	304	336	317	292	286	297	324	315	315	311	314	353	345	325	286	329	329	335	280	321	277	318	302	333	301	323	355	328	334	316	317	320	294	310	331	311	310	334	269	301	253	295	293	346	330	324	304	345	325	295	312	282	337	315	338	331	292	305	308	316	324	308	304	319	277	363	330	307	334	320	323	327	346	331	267	310	310	322	301	304	322	305	333	327	325	310	295	305	312	354	283	302	303	325	336	304	308	298	295	292	301	319	317	300	287	325	301	281	311	331	300	317	309	308	321	309	295	302	325	314	301	295	323	311	314	297	302	282	301	345	335	321	277	334	311	308	303	297	329	311	331	311	306	347	309	293	307	309	300	267	323	305	319	310	310	319	292	282	336	308	312	283	314	337	286	290	328	304	322	320	336	340	320	297	323	315	330	336	320	329	319	308	298	320	289	306	341	316	297	307	312	321	338	320	325	341	306	292	322	301	303	345	295	302	313	308	302	336	319	314	319	315	296	321	322	273	308	328	324	342	328	305	312	312	317	304	327	307	296	357	318	325	329	293
23220	21416	29617	23638	21424	21251	3659	925	697	619	621	556	490	444	426	422	414	390	357	369	367	397	340	351	356	346	347	354	337	342	368	340	346	337	341	326	305	314	345	306	329	337	356	337	322	335	335	320	304	313	333	296	294	298	315	338	344	323	287	305	325	317	311	323	306	348	297	328	289	288	299	343	318	297	304	310	302	323	312	306	331	323	324	306	327	307	309	303	305	306	313	314	294	308	327	297	298	258	276	316	305	298	310	304	302	345	318	291	300	295	322	295	329	314	310	300	322	315	310	347	281	307	310	292	332	305	317	320	318	314	328	351	308	324	302	324	296	289	286	344	312	316	301	318	309	298	339	300	308	268	301	344	273	298	300	301	304	332	342	290	298	332	310	327	338	303	317	290	292	313	288	309	330	306	296	304	308	304	317	311	274	320	304	310	303	326	303	305	305	283	290	299	314	287	307	250	302	287	319	294	307	308	320	301	295	295	305	328	300	304	317	331	305	282	307	299	310	308	294	320	299	308	327	293	268	325	311	333	314	277	305	303	316	312	306	339	305	319	296	298	317	296	325	306	281	313	321	320	305	343	291	279	310	295	283	319	289	300	272	296	283	310	301	286	318	300	281	307	278	308	320	288	295	274	306	305	270	311	315	248	320	280	306	298	263	281	312	328	315	318	295	331	300	330	311	326	306	317	299	325	304	307	315	317	296	286	268	308	280	291	292	314	304	313	314	322	316	316	302	339	299	285	303	310	284	299	290	311	307	320	331	312	299	307	300	317	320	312	275	290	327	299	291	263	318	309	322	331	302	290	328	319	319	296	319	309	290	302	300	315	302	305	294	305	295	293	302	266	306	288	297	326	293	302	320	315	327	298	319	308	308	320	297	311	303	308	304	296	306	307	295	301	281	314	308	303	254	310	268	281	294	320	304	272	333	293	299	305	311	330	324	314	306	317	300	320	302	320	320	311	322	314	324	294	328	289	326	294	289	327	307	301	319	296	293	296	300	283	283	309	308	310	301	319	328	319	321	314	334	310	284	322	285	310	319	304	305	324	306	281	284	290	293	307	274	280	324	319	285	274	312	316	302	288	303	344	300	329	295	312	291	326	312	308	330	309	299	311	325	322	301	268	285	304	275	310	328	308	325	309	302	303	310	348	308	299	312	308	323	306	328	303	328	311	304	295	298	314	311	311	331	319	281	283	307	315	304	271	315	325	307	301	301	315	277	316	304	291	300	305	280	306	274	325	327	318	323	282	297	282	300	270	277	313	288	289	294	314	325	294	327	301	293	274	310	288	287	297	279	282	307	278	287	286	300	348	325	295	315	325	311	308	272	317	329	277	309	294	301	320	344	281	293	286	301	313	328	286	321	297	299	340	286	307	296	273	311	279	300	271	282	296	312	293	295	331	308	336	296	272	299	304	293	304	296	275	304	322	314	293	301	287	306	279	301	298	286	310	330	339	336	316	283	303	319	261	300	301	321	325	291	294	272	327	308	287	285	316	303	340	317	321	265	315	303	303	305	288	303	327	324	316	294	314	313	303	316	341	299	322	258	306	313	310	333	297	319	305	293	308	292	298	297	320	318	291	318	337	306	329	283	322	315	309	294	313	302	287	303	293	338	300	305	286	276	293	283	326	282	317	291	325	299	293	322	333	296	310	272	277	276	311	282	341	311	318	281	312	301	328	298	300	311	275	305	297	289	295	313	306	275	295	280	315	295	310	317	304	293	312	310	319	284	347	326	306	303	268	308	332	309	295	303	311	320	324	319	307	315	329	296	289	310	261	279	343	314	304	301	296	337	299	297	320	276	278	297	350	290	300	318	268	307	313	299	306	291	319	293	269	288	293	302	300	259	311	301	316	255	299	323	344	306	284	280	281	318	313	301	310	312	307	306	280	277	312	280	322	289	310	251	301	330	294	327	349	304	271	301	298	304	307	290	307	303	316	295	302	299	307	294	324	308	330	295	306	310	286	267	292	331	313	330	303	327	289	336	279	313	322	312	328	331	325	320	290	294	324	330	281	306	331	324	295	289	324	310	306	318	317	290	325	301	280	318	317	291	302	324	281	286	297	272	307	308	305	291	275	293	296	314	315	297	293	339	288	289	286	291	294	295	315	309	306	306	312	299	313	304	284	318	305	285	291	313	298	304	292	279	312	325	327	321	322	303	287	289	314	323	303	331	310	307	287	300	283	323	308	304	269	284	308	321	298	332	335	332	288	326	320	297	296	317	308	281	310	321	291	293	308	311	311	307	280	293	281	316	307	309	293	297	316	304	315	310	285	290	346	320	308	275	309	291	294	323	282	285	333	295	297	316	298	293	325	286	304	279	284	282	294	301	301	337	315	300	266	290	309	318	331	300	329	280	318	332	314	330	290	345	291	283	316	288	330	298	301	323	281	305	303	324	330	295	271	327	301	298	304	282	271	307	319	299	299	280	315	293	291	329	318	281	338	324	293	307	326	296	316	301	292	263	287	289	297	332	267	295	307	288	300	291	303	309	302	294	326	311	289	281	305	285	287	295	309	316	298	320	300	284	293	319	305	303	311	312	316	327	320	306	280	308	286	289	321	295	300	305	287	319	325	317	299	315	295	331	301	292	319	316	283	315	317	323	291	322	319	316	287	301	289	318	296	292	309	289	303	305	320	325	316	319	326	306	314	313	276	286	311	306	318	320	286	292	295	305	314	277	315	281	287	307	278	285	304	313	304	315	282	305	292	324	287	293	320	265	299	287	304	288	324	279	328	309	306	296	296	290	274	308	320	292	316	299	310	270	318	316	306	296	295	320	314	311	310	282	305	321	339	332	303	320	299	299	258	282	303	279	316	287	313	276	315	314	319	336	265	335	285	321	307	276	308	305	311	268	292	312	307	296	308	318	301	313	299	282	297	302	280	335	296	294	311	305	289	314	303	295	305	302	309	293	286	300	319	294	324	260	281	288	317	290	324	298	321	334	312	291	295	306	297	286	311	306	286	294	302	295	298	265	304	308	281	305	287	293	334	287	354	300	287	278	301	295	334	294	324	294	316	283	309	317	286	321	292	332	315	298	291	291	324	331	313	318	287	303	294	299	320	339	298	278	311	297	307	293	338	299	288	306	303	322	309	286	313	317	303	308	288	275	287	314	312	274	311	283	310	297	318	288	306	286	285	308	299	308	290	297	303	320	283	310	305	293	305	294	298	304	321	301	291	290	300	319	304	313	275	283	312	305	335	283	315	314	306	325	293	299	298	284	329	308	300	334	269	301	294	360	301	300	278	313	317	308	304	333	302	315	310	283	299	295	286	314	300	292	292	302	302	295	307	300	323	264	311	300	301	291	321	326	292	313	268	313	323	308	303	323	280	302	323	290	292	288	309	303	290	313	288	340	297	300	300	306	317	292	289	292	314	302	281	304	287	303	283	299	325	271	335	301	299	324	312	313	332	264	309	276	269	331	295	278	335	283	284	315	275	309	289	280	303	318	348	319	308	297	304
17532	16840	14074	7535	5283	3859	2992	2354	1947	1631	1407	1243	1106	1072	969	899	824	797	770	709	697	678	697	666	656	586	615	603	595	601	577	568	570	551	571	522	507	529	530	544	492	525	562	492	533	517	522	552	511	506	516	549	509	516	535	504	501	531	567	514	499	481	477	505	541	505	455	527	492	523	483	523	472	481	491	520	519	501	526	484	477	519	507	495	503	479	509	523	513	493	500	495	487	509	494	501	506	482	514	502	498	532	512	490	483	462	512	515	492	439	481	521	498	492	481	509	514	509	533	506	492	465	491	506	488	524	484	495	517	516	473	468	480	503	493	494	524	498	504	538	517	501	505	536	523	533	485	454	476	513	513	486	496	510	513	474	519	474	504	502	500	490	463	509	492	497	522	541	528	499	517	499	503	457	485	483	493	498	504	486	458	515	521	453	465	486	477	513	491	524	496	468	462	464	500	505	498	501	508	488	498	486	502	506	500	505	479	489	473	484	474	480	477	496	519	489	454	509	513	481	473	504	516	530	541	499	474	478	503	480	470	517	511	516	489	496	512	455	530	490	494	540	526	489	461	460	448	493	475	511	499	495	518	497	491	498	525	464	493	517	515	508	463	497	491	473	502	490	478	505	477	546	505	496	510	536	498	491	488	514	475	523	505	461	496	518	510	513	497	475	483	476	490	489	467	492	471	466	460	461	492	441	468	466	495	483	478	507	482	500	515	476	492	449	481	521	491	502	527	470	512	513	487	494	500	464	449	525	481	484	487	487	516	491	505	512	502	489	536	465	483	519	489	463	514	495	466	489	464	514	517	549	493	506	488	481	506	488	503	476	533	499	473	502	461	481	518	482	513	527	465	481	477	463	537	483	465	478	480	510	491	476	512	512	515	515	481	504	522	513	499	499	499	535	501	514	511	521	487	495	487	423	477	492	509	512	501	494	501	480	491	478	483	514	490	519	484	524	514	492	507	488	490	463	499	506	493	506	490	507	512	494	508	514	519	495	494	500	486	531	506	482	515	494	470	512	500	501	472	475	508	504	475	462	502	442	451	494	494	506	484	500	520	482	519	520	475	481	507	466	502	465	511	495	514	493	508	499	516	519	495	498	518	487	451	459	457	480	507	504	473	484	501	463	444	484	522	509	500	514	488	522	463	489	546	508	503	513	493	497	475	479	508	483	506	513	516	471	480	477	493	490	484	494	472	499	516	519	473	501	489	485	483	471	525	495	494	513	475	474	490	511	488	510	515	492	471	530	508	512	469	485	501	518	457	474	487	487	507	508	477	493	493	477	531	475	503	479	507	468	497	544	492	506	492	528	448	494	519	517	451	484	491	482	499	503	473	500	486	485	507	500	479	488	476	476	476	480	554	461	456	457	510	499	513	498	472	488	507	514	506	490	497	487	506	503	543	524	522	530	522	489	503	500	508	473	508	482	489	457	499	437	535	517	459	520	510	505	533	521	476	478	477	476	481	488	511	500	491	504	505	505	510	489	517	504	514	503	516	542	463	502	486	513	505	532	498	501	496	524	536	483	486	490	467	486	524	527	522	502	524	519	486	497	496	487	495	474	488	492	472	457	470	484	487	501	480	500	508	500	445	514	528	502	474	500	499	497	505	491	505	515	528	488	490	491	509	495	477	454	489	473	522	501	502	483	487	465	503	460	483	479	475	486	507	468	512	512	505	511	502	494	496	504	495	498	473	501	485	486	489	507	461	503	500	488	518	502	465	455	486	484	511	561	490	486	467	466	486	518	520	506	479	475	514	454	484	508	506	523	500	487	488	499	506	475	502	513	529	484	445	499	484	459	511	492	507	463	508	468	492	528	536	500	494	477	491	500	472	506	483	488	496	479	518	495	470	474	485	518	472	500	496	537	537	525	485	497	441	502	465	501	534	482	492	512	479	498	461	502	472	501	474	464	498	515	510	518	521	509	517	483	508	492	500	497	519	495	479	482	540	539	513	481	457	513	469	510	492	544	514	502	513	494	488	475	504	486	459	532	507	485	538	536	462	506	472	523	524	500	474	490	465	534	494	493	486	499	488	510	536	518	468	450	485	527	472	481	469	508	485	505	469	510	486	499	488	480	462	475	511	470	492	521	495	504	520	510	547	491	460	488	540	512	491	498	491	509	529	488	531	511	482	486	507	502	482	486	506	471	502	480	487	462	489	512	462	491	436	497	481	507	478	500	499	490	471	501	511	523	470	505	500	515	440	499	478	495	513	535	523	471	514	504	438	526	486	516	439	489	448	496	504	555	535	508	489	474	494	513	492	446	494	498	530	469	497	481	466	541	509	465	469	479	551	539	515	489	511	522	536	480	510	525	501	512	517	509	499	508	517	505	497	494	510	501	463	494	475	506	531	505	491	491	504	498	515	480	488	513	537	488	508	453	483	446	516	464	532	520	494	508	473	485	466	466	501	503	481	509	486	485	495	452	476	504	535	532	476	495	475	487	482	498	497	509	476	467	467	496	554	482	509	473	478	469	504	506	482	495	535	523	506	473	493	496	464	508	479	502	463	490	527	499	494	499	490	512	517	515	501	466	455	532	513	492	496	438	498	509	532	522	481	467	453	488	489	515	513	477	520	483	458	483	486	532	509	432	469	470	514	479	567	487	465	508	514	470	483	493	492	458	472	502	502	467	483	495	484	553	505	472	482	478	493	512	485	492	460	464	506	537	529	524	510	492	506	505	544	494	491	507	478	482	502	527	481	502	507	498	486	511	500	493	483	491	474	494	482	514	484	467	500	482	495	481	486	526	525	479	526	490	497	483	479	494	538	492	492	529	457	504	539	496	515	497	540	504	501	521	512	431	463	501	473	464	501	483	525	485	497	505	503	487	479	559	458	482	513	493	507	470	499	523	465	480	499	486	506	533	508	499	501	481	489	492	503	462	447	519	467	519	484	452	489	494	456	509	505	503	496	506	511	511	476	491	524	493	470	475	507	450	464	472	486	517	523	493	498	523	485	476	525	525	498	546	488	480	492	469	479	497	441	489	464	501	482	473	465	519	482	490	498	498	526	512	469	485	497	513	466	487	508	514	457	510	479	500	494	487	482	501	488	513	512	477	479	495	497	483	504	468	512	498	487	500	489	501	503	527	496	504	508	515	513	462	483	528	490	560	484	467	461	493	489	450	505	505	529	506	500	471	491	505	507	448	501	484	454	472	537	471	501	496	526	505	473	488	516	480	477	491	515	499	527	480	481	502	523	513	507	518	489	540	526	452	465	540	513	474	482	492	454	503	501	528	485	436	499	490	465	543	510	510	507	513	526	499	499	515	519	439	457	483	506	485	453	528	467	460	485	514	524	552	482	510	466	532	514	485	472	515	515	463	488	461	501	501	457	481	489	506	484	473	510	484	497	479	485	522	483	465	456	502	482	511	506	489	460	497	459	522	454	510	511	475	448	499	499	498	491	498	492	466	478	488	470	514	513	508	540	535	525	468	453	515	493	480	497	515	481	510	510	516	511	498
27022	20950	8415	358	163	136	106	96	99	91	73	74	82	84	82	98	82	68	83	78	65	64	70	76	84	75	67	82	75	68	88	77	74	79	78	71	68	68	67	80	64	65	66	58	50	76	75	72	72	73	69	85	69	62	69	60	63	79	73	71	60	78	73	59	72	49	74	82	76	79	83	80	76	80	74	67	76	73	69	78	62	69	70	73	71	74	79	59	77	82	70	67	81	48	57	76	59	69	77	69	68	75	70	74	69	81	67	83	64	76	59	74	63	65	72	70	64	76	62	66	72	70	73	72	60	64	84	53	79	73	72	76	64	65	82	83	58	56	74	63	61	73	69	70	69	83	54	73	85	56	75	69	71	72	69	64	63	68	73	58	80	73	68	84	70	68	60	79	69	58	63	66	81	68	70	74	73	80	86	62	70	62	79	71	63	78	76	67	72	73	68	79	66	68	69	60	87	70	81	69	67	82	79	63	74	86	68	77	68	60	75	61	78	75	70	71	79	82	69	59	78	75	82	59	77	89	73	89	64	70	72	74	93	81	71	81	75	60	78	74	68	61	76	75	68	74	76	61	70	69	67	79	54	70	75	77	81	68	74	69	75	74	67	75	66	63	65	70	70	81	68	63	64	59	73	71	82	65	77	67	66	72	69	90	64	66	73	89	73	62	64	68	97	67	70	87	69	61	71	75	78	85	66	74	63	82	77	78	71	73	73	65	68	64	72	60	51	79	74	78	72	74	61	82	77	84	62	83	72	62	78	72	68	62	75	65	54	72	72	75	70	71	76	63	63	71	72	64	85	77	72	67	82	82	79	69	66	86	52	60	71	53	76	85	56	81	59	72	68	65	79	67	82	68	83	86	67	66	66	71	74	82	58	73	77	68	80	82	84	86	67	57	63	75	60	74	74	91	86	85	89	69	71	79	56	68	73	79	68	74	61	66	93	82	81	66	71	67	79	70	75	63	71	73	72	65	66	91	67	71	78	68	70	77	81	69	72	73	73	59	61	80	72	73	64	71	52	77	70	59	56	97	84	73	85	72	78	73	64	71	73	85	64	78	92	85	79	89	69	69	72	61	61	75	80	66	62	67	62	65	79	67	69	69	78	58	60	44	78	63	80	62	80	65	68	74	87	67	76	74	75	74	71	79	73	80	79	67	72	68	63	63	72	77	70	53	71	81	57	53	69	65	68	80	64	74	72	75	73	67	90	78	66	66	65	49	70	75	75	67	72	72	72	59	74	73	62	63	66	83	67	63	57	71	87	74	66	75	61	72	62	56	79	72	67	83	66	63	68	62	69	74	64	69	69	65	74	82	70	69	64	68	55	74	81	68	73	72	65	80	89	70	69	80	73	66	69	74	77	75	77	72	69	66	88	81	77	84	81	67	68	68	89	82	54	67	81	78	65	75	57	73	77	59	71	81	64	76	82	75	68	62	66	54	62	72	59	63	65	55	85	70	85	70	78	73	59	83	77	79	80	78	67	68	71	78	67	74	69	70	81	72	73	71	73	75	56	72	80	67	60	66	74	73	87	67	73	63	72	54	69	66	74	65	71	80	83	66	83	64	84	69	66	67	66	73	65	80	67	76	62	69	82	68	69	76	70	58	86	66	65	70	72	78	67	77	73	83	59	76	62	61	73	54	58	73	72	81	70	66	77	72	76	69	70	79	67	78	76	78	75	70	80	62	66	59	66	61	73	72	74	72	69	75	76	78	72	66	76	77	66	74	73	70	55	88	58	73	59	61	68	65	74	65	68	65	61	75	67	64	76	76	69	79	65	69	72	67	72	66	75	82	67	80	84	74	84	64	76	59	78	75	94	73	69	80	72	74	69	68	72	64	75	84	68	70	59	72	73	70	70	76	63	66	75	73	73	64	69	61	77	72	73	78	74	65	71	58	72	55	68	84	85	72	73	68	61	68	78	55	74	73	73	89	71	71	66	64	74	87	70	67	71	79	75	74	79	78	63	66	75	63	56	81	76	75	65	77	59	64	64	80	72	69	65	79	65	71	66	71	65	51	70	77	73	68	50	81	84	84	70	81	67	64	70	56	66	78	65	73	94	63	81	69	69	81	73	72	65	74	70	75	64	83	76	69	79	62	72	56	73	71	84	65	62	77	80	60	63	71	86	70	55	68	44	67	69	73	74	75	79	75	76	87	81	90	57	73	66	78	66	75	83	67	78	66	73	71	71	70	65	73	58	72	78	62	67	69	80	86	65	64	72	79	66	77	74	80	74	69	77	67	71	84	75	64	74	65	81	81	65	67	65	81	73	75	75	72	62	77	70	68	67	78	69	77	65	73	78	67	83	76	62	69	59	57	79	68	78	74	60	65	75	81	65	74	72	74	72	73	74	73	63	67	66	61	68	68	73	76	58	58	78	87	78	71	76	76	71	70	58	78	75	58	73	63	72	66	68	66	73	84	69	63	65	76	60	73	63	65	69	78	75	75	65	78	78	72	64	78	72	69	85	74	77	71	74	75	68	66	77	63	78	68	63	66	77	76	68	71	82	73	67	82	71	66	63	67	69	64	55	84	83	85	78	70	73	70	83	77	65	72	74	60	81	77	60	63	76	69	79	73	73	68	68	72	82	63	70	73	62	74	63	74	59	63	79	74	63	56	60	74	81	75	78	62	73	72	70	63	71	64	73	59	65	78	72	74	77	63	70	64	75	82	68	69	69	72	79	71	56	68	71	82	79	75	67	80	62	70	69	78	76	69	78	65	51	73	83	60	64	70	76	62	64	80	68	68	73	66	78	91	84	76	72	72	70	74	75	81	56	61	79	62	74	88	63	59	69	72	70	59	69	76	68	67	59	74	62	77	59	95	62	72	70	61	76	68	71	82	61	74	79	75	83	80	77	59	83	73	73	83	67	72	68	73	84	86	59	69	62	79	87	75	80	69	54	77	79	80	61	69	63	53	67	68	55	73	62	76	70	78	67	65	80	59	62	82	70	70	70	80	82	65	76	68	87	72	68	80	73	70	67	71	75	65	77	87	81	70	73	81	81	81	70	64	73	62	70	59	68	79	60	80	77	91	68	89	73	64	91	68	75	66	79	82	67	78	69	62	68	72	78	86	82	87	79	82	50	68	85	77	69	68	59	73	79	86	58	70	70	69	69	82	67	72	81	70	80	69	76	77	67	61	73	69	59	78	67	83	83	68	73	70	91	76	78	62	54	75	64	73	67	68	57	69	65	73	77	70	62	65	72	84	59	50	65	86	70	70	70	79	83	88	49	66	74	72	74	75	68	75	58	74	76	64	55	68	72	68	76	69	65	66	76	69	65	53	60	53	67	78	74	89	73	76	66	81	57	73	82	71	64	66	77	62	78	59	73	77	58	86	68	61	60	67	77	71	69	56	79	55	59	83	65	62	57	77	83	68	61	71	74	88	71	63	62	82	72	68	58	74	63	85	83	60	69	73	77	81	73	62	78	70	70	81	68	53	68	63	69	58	66	67	63	73
7630	1306	1144	534	387	339	260	221	215	198	166	182	158	160	161	154	154	141	135	141	157	135	162	114	133	142	144	134	141	131	138	143	137	115	137	125	136	134	146	138	118	121	158	133	117	138	156	144	117	124	133	123	121	126	132	124	134	156	146	127	134	114	148	127	125	149	120	117	143	129	120	129	139	126	122	132	137	133	125	116	112	102	150	120	131	129	133	119	119	120	149	137	135	123	133	137	131	126	141	134	112	143	133	137	134	141	139	144	141	141	131	145	132	124	131	116	130	112	118	104	140	125	132	147	137	127	123	133	119	125	152	160	136	129	125	127	114	124	133	142	122	142	137	138	125	136	130	131	112	124	138	136	143	135	131	126	125	157	127	144	132	146	134	142	145	134	143	144	121	122	170	134	122	145	118	133	134	126	116	125	154	148	141	120	147	115	142	131	126	116	136	120	124	133	135	147	137	121	134	149	135	118	130	142	131	136	131	121	136	129	120	144	132	143	136	132	134	127	137	129	142	130	110	126	147	139	130	138	122	123	125	125	108	114	138	111	137	124	109	131	126	128	122	133	147	140	152	137	139	125	132	126	142	135	120	161	152	139	138	129	130	132	137	122	110	123	133	134	148	138	126	144	104	148	95	123	127	136	117	156	127	138	138	127	139	126	126	133	135	141	145	139	139	118	134	138	120	142	131	115	139	136	131	128	147	134	143	148	114	124	133	119	144	130	133	139	134	105	147	121	144	136	146	111	131	138	148	143	126	110	139	125	138	118	113	129	103	157	128	130	121	137	118	135	140	120	128	140	124	145	135	128	135	109	117	145	130	122	123	139	127	117	131	126	128	145	136	136	156	119	113	109	120	130	116	139	136	136	146	132	129	124	123	142	113	137	115	156	120	111	117	100	137	121	137	127	114	126	131	148	129	140	134	159	141	132	122	131	122	143	132	124	155	129	144	133	124	159	104	120	142	103	143	124	114	141	136	139	125	135	135	142	102	140	123	134	131	139	106	139	132	139	129	144	135	131	124	142	130	136	138	131	112	140	135	132	132	122	121	107	121	126	130	112	131	102	123	133	123	138	138	150	126	132	118	135	132	123	99	144	134	130	149	142	131	146	131	119	121	126	126	136	137	117	112	136	130	142	109	127	107	138	114	120	139	130	120	111	155	123	113	157	123	153	144	150	104	141	139	130	138	116	128	140	147	146	134	124	116	143	165	125	126	138	142	132	139	116	128	132	123	124	121	126	122	133	94	120	122	126	120	121	136	138	139	127	125	137	124	128	114	144	126	121	136	106	131	132	122	120	118	126	125	121	132	120	136	121	133	124	143	121	129	122	157	159	137	134	132	137	136	131	121	133	144	132	117	138	121	117	125	132	131	117	137	128	128	129	121	119	114	155	130	138	119	129	129	155	149	124	130	125	126	127	127	129	113	148	150	126	131	145	137	142	114	116	124	118	136	145	130	146	143	146	125	124	128	132	125	124	102	125	126	127	120	143	142	116	137	104	139	122	116	141	110	138	142	135	131	142	125	138	138	136	141	143	124	121	138	126	136	125	110	120	130	144	131	121	134	108	129	128	130	138	135	149	123	133	111	150	136	124	113	149	127	127	136	130	128	145	126	139	135	139	128	135	133	143	113	128	120	128	147	111	144	137	114	147	123	120	140	119	129	139	118	146	132	139	138	121	139	144	129	135	103	118	140	127	143	123	123	140	148	158	141	127	159	139	145	117	127	113	133	117	118	132	114	129	137	104	117	140	109	151	127	143	133	144	163	129	127	127	124	142	136	144	151	123	140	129	133	133	131	119	120	122	114	138	125	139	131	130	133	131	146	116	129	130	146	131	143	127	144	149	143	132	139	133	135	123	119	107	131	152	120	127	150	111	130	141	135	137	126	135	140	121	130	133	138	119	123	120	141	107	129	130	129	139	112	141	135	118	122	126	129	118	113	109	150	147	136	149	130	146	130	137	138	125	141	118	144	114	147	123	139	129	120	125	149	121	135	148	128	107	127	123	131	138	121	124	122	139	129	143	120	120	109	117	126	131	131	108	139	120	138	149	138	119	125	125	135	136	134	124	123	145	129	125	142	114	148	130	104	144	109	126	122	117	119	137	133	114	127	137	144	114	125	135	115	126	124	142	130	120	138	151	123	140	139	132	149	146	123	125	150	129	125	120	134	144	122	129	141	136	112	129	136	130	124	116	110	109	124	129	126	130	132	120	123	127	151	133	139	107	136	126	149	147	147	139	153	134	120	136	126	160	130	125	143	143	146	134	130	145	131	112	155	125	106	150	151	125	138	131	144	128	121	143	113	173	146	124	119	139	128	141	124	151	130	116	134	129	137	119	135	136	130	142	133	116	145	123	123	132	118	129	126	128	127	129	128	120	129	138	131	116	144	148	129	127	139	142	128	147	123	138	149	132	137	124	119	136	126	115	120	132	161	136	138	123	136	139	135	112	123	133	124	139	129	143	150	108	141	143	139	105	125	145	137	105	132	123	125	135	122	161	101	115	130	89	137	124	125	127	137	153	132	114	136	127	127	126	140	129	152	119	136	127	124	147	120	114	136	156	148	147	144	133	129	109	120	126	131	128	138	122	132	133	122	116	124	122	131	126	142	133	122	124	165	128	133	130	106	122	128	134	122	135	137	129	125	140	137	129	141	118	112	122	142	149	129	138	109	119	132	145	138	124	142	131	143	116	132	121	144	118	150	142	137	134	130	131	138	137	123	131	132	138	117	129	116	123	149	109	137	123	161	115	130	131	120	125	150	139	122	120	125	128	126	110	145	133	153	124	125	122	122	147	138	124	145	123	133	129	136	163	131	127	136	152	121	121	155	132	156	129	127	110	121	139	106	151	129	128	126	132	141	120	118	135	132	132	117	141	129	140	134	137	126	131	130	137	120	109	144	125	128	134	138	136	126	150	139	102	131	117	135	127	106	152	146	133	131	144	139	134	130	131	140	127	116	135	120	151	137	124	144	143	136	120	140	120	129	121	119	118	134	141	124	149	147	132	125	151	149	141	130	146	152	119	106	150	132	139	128	132	133	138	132	138	134	134	134	132	115	126	139	107	128	136	161	128	132	129	141	130	134	130	114	140	126	143	133	119	150	117	137	131	115	127	159	129	131	141	147	114	115	153	125	137	137	117	128	136	111	117	125	148	119	122	141	135	120	115	138	125	136	120	122	114	154	124	137	123	103	120	138	130	130	130	125	125	118	140	149	137	120	139	133	132	126	120	127	135	148	125	135	140	146	119	142	129	127	127	122	139	130	139	140	132	116	133	148	144	146	120	124	104	126	149	106	123	130	141	133	140	150	141	134	137	137	138	154	123	134	118	132	140	136	147	147	115	134	130	119	128	128	138	147	130	104	138	130	120	143	136	117	135	157	138	127	121	133	146	123	118	145	120	141	137	107	120	148	141	137	137	145	124	131	145	136	124	106	155	135	145	132	119	124	134	127	143	126	123	129	149
24213	21388	28953	24182	21252	3780	764	531	415	343	305	306	265	263	259	256	249	236	216	233	218	210	209	223	227	205	210	214	222	189	211	226	189	206	190	186	173	177	199	225	222	171	187	201	196	185	179	212	185	199	189	197	186	191	191	197	190	185	190	180	191	159	174	195	179	207	201	173	198	203	172	198	179	164	190	178	208	185	188	171	206	210	170	205	161	176	148	207	193	174	183	202	181	200	201	191	188	203	192	188	200	175	205	184	192	209	192	183	198	179	185	161	210	160	181	173	192	157	212	189	182	195	212	208	199	184	184	196	160	170	205	200	183	190	157	193	186	153	194	168	200	179	177	178	191	202	174	177	215	175	205	184	184	212	197	207	184	170	202	195	185	167	180	170	188	161	203	200	198	185	193	196	168	190	182	179	192	181	200	207	222	184	183	189	184	173	188	179	196	174	178	194	182	181	186	179	213	179	166	195	186	167	173	203	196	191	207	173	189	194	188	192	145	199	207	196	190	194	180	204	189	215	194	175	179	180	173	195	181	182	202	205	170	172	169	189	213	178	211	179	204	179	172	196	185	189	201	205	199	184	213	169	193	184	199	192	191	195	183	176	192	168	178	175	179	195	186	171	210	205	199	167	197	177	195	177	179	210	180	179	186	177	193	204	190	180	169	177	189	200	195	176	214	185	181	194	177	180	189	165	193	160	201	188	212	173	192	178	188	199	204	203	181	178	182	185	178	187	173	181	166	188	183	169	183	208	180	181	188	176	188	207	177	169	192	149	169	170	164	190	191	191	181	188	177	163	216	187	182	179	186	206	182	177	183	183	193	184	207	196	195	178	191	182	188	179	179	202	202	196	183	169	197	185	190	192	205	186	197	198	182	213	175	202	195	184	184	190	152	195	209	183	211	179	183	199	192	198	164	155	188	170	202	189	173	191	197	179	196	176	194	198	195	176	189	194	199	172	186	198	154	169	169	165	204	216	207	184	165	182	193	165	177	176	172	187	180	185	191	175	169	196	197	185	188	175	186	184	201	180	196	181	200	194	184	177	189	191	196	200	171	173	169	185	170	211	179	205	187	178	176	188	165	198	194	185	199	192	172	204	198	169	165	187	147	211	192	192	170	198	185	169	170	185	188	205	186	190	189	189	178	192	205	204	198	206	205	190	212	192	197	188	195	164	182	174	186	194	173	154	185	203	177	195	201	199	170	176	187	193	177	183	179	175	187	173	174	181	214	173	189	173	173	183	187	176	184	186	189	180	185	196	177	183	157	161	182	203	180	165	210	190	202	164	194	176	181	191	182	198	213	192	185	189	193	182	192	200	158	198	155	178	195	177	173	183	203	197	202	174	187	196	166	191	185	174	199	189	163	180	195	196	203	184	207	165	188	190	183	183	202	175	159	192	193	201	165	208	196	198	177	192	200	185	195	196	187	178	188	174	207	185	215	193	195	184	188	181	193	197	173	226	177	172	183	166	199	184	181	188	213	174	179	184	179	213	177	185	184	197	189	166	184	186	211	193	163	184	190	186	190	175	177	180	170	190	189	192	187	195	175	197	203	211	174	168	195	179	167	190	194	200	185	176	172	184	187	187	169	184	199	190	190	179	194	180	198	198	202	185	172	171	134	204	165	205	165	153	178	181	211	184	192	176	164	181	181	187	176	182	187	190	163	181	183	176	170	192	189	211	171	181	196	183	197	181	192	198	185	182	173	196	194	188	188	198	213	212	177	185	170	204	176	168	178	179	173	198	167	188	210	179	177	184	191	190	172	178	196	188	185	223	195	206	184	191	179	180	205	209	162	189	162	172	191	200	161	194	179	180	177	179	199	199	174	212	202	175	187	183	196	174	212	183	183	178	173	206	178	161	203	179	196	171	176	178	202	199	186	161	178	185	175	223	176	188	161	202	187	184	176	192	174	172	187	182	164	175	180	200	204	195	170	200	192	191	188	181	179	183	199	186	201	195	194	207	208	195	212	171	179	185	178	194	204	187	166	215	189	181	193	180	179	193	200	208	178	164	148	219	194	182	203	167	169	191	171	181	198	194	165	183	201	185	170	189	184	196	200	177	214	179	201	197	166	163	183	156	182	185	183	191	170	176	185	192	180	200	180	179	198	174	190	178	142	201	159	194	198	173	206	176	179	205	179	182	198	206	186	185	178	159	220	194	180	189	208	168	187	189	192	172	185	221	163	168	182	187	200	184	176	183	186	196	180	201	173	190	212	174	166	198	170	199	184	206	177	185	178	166	177	174	191	220	164	161	202	177	191	180	215	189	192	199	193	180	179	192	168	149	198	179	160	195	198	175	205	179	177	207	182	201	189	188	174	175	166	185	184	193	194	175	172	190	166	182	190	200	183	201	195	202	199	193	198	202	173	184	178	193	193	175	199	170	169	186	203	185	167	190	195	187	178	180	194	184	180	184	198	175	180	180	193	193	201	202	216	177	193	180	212	172	198	180	181	176	184	180	172	166	172	159	169	177	189	182	169	198	201	166	183	182	208	184	187	184	176	188	194	174	193	193	193	207	177	168	204	183	177	171	197	209	171	192	160	190	196	193	186	185	193	190	201	169	215	199	225	190	178	193	186	191	199	213	183	182	162	212	207	187	171	205	195	193	181	167	165	198	172	169	200	180	177	177	207	193	208	168	194	184	182	179	191	189	166	186	183	162	162	178	175	189	202	191	171	197	221	209	172	196	213	173	185	202	190	180	199	204	181	168	190	166	200	191	173	157	191	185	182	206	193	197	176	187	167	168	194	189	168	196	194	188	178	177	204	183	188	195	189	178	181	181	183	200	192	186	199	193	176	166	178	190	178	170	170	182	184	176	200	169	192	189	190	177	174	216	223	184	187	187	175	186	177	169	191	211	155	175	174	184	190	187	181	172	181	190	166	170	187	205	196	195	203	182	191	165	176	195	196	190	192	183	170	200	195	212	175	195	167	180	195	182	209	199	181	192	176	187	201	197	185	196	192	175	184	186	167	182	162	188	183	193	152	180	176	170	189	177	193	180	190	175	179	209	187	187	205	201	177	188	185	162	189	191	188	205	184	199	174	215	170	170	192	179	170	175	193	194	180	167	211	188	179	191	202	175	194	203	173	200	184	178	209	210	180	194	201	166	197	174	176	172	176	182	188	193	174	177	200	184	203	180	177	173	201	183	196	194	186	195	177	203	185	199	180	190	193	170	168	201	182	196	214	173	179	194	215	205	180	180	174	185	209	182	173	173	183	189	185	192	174	168	176	188	211	172	185	183	205	180	202	190	189	180	180	199	165	165	204	204	170	190	195	201	223	189	196	189	189	193	189	168	197	190	180	190	170	179	188	180	187	195	207	201	198	178	170	181	169	201	170	206	213	202	220	176	200	181	177	185	207	175	197	196	175	196	186	194	189	189	175	203	167	178	205	185	192	200	207	194	188	186	168	174	165	183	210	168	194	181	185	196	215	187	226	189	197	183	167	175	195	191	174	190	202	201
15505	10333	8858	4409	2931	2192	1691	1259	1087	937	808	742	677	578	523	505	540	455	444	418	405	406	355	366	360	381	345	333	351	347	353	351	339	341	367	354	331	388	325	356	336	330	359	348	337	350	362	330	306	340	327	309	321	305	320	310	357	314	337	311	318	285	324	324	322	328	298	297	331	318	308	343	305	319	325	338	288	324	306	319	292	321	308	330	312	325	336	351	293	328	338	312	327	311	300	293	304	315	323	310	338	286	335	320	305	334	334	299	345	331	301	332	297	320	320	318	307	303	331	312	329	336	298	298	326	322	310	321	305	349	304	338	312	320	291	347	291	304	288	295	305	315	308	300	292	307	355	336	350	351	303	321	300	302	315	319	274	282	302	317	300	324	296	281	362	311	329	322	313	297	306	279	335	333	291	339	274	305	322	324	307	312	316	331	312	293	318	323	332	303	330	308	370	329	328	317	310	327	353	307	293	314	301	342	319	313	286	320	320	327	311	359	308	324	325	319	290	315	310	309	290	302	298	302	326	307	324	319	311	285	313	318	329	288	326	315	286	319	302	326	303	324	322	312	311	358	306	296	317	310	339	316	323	325	337	313	296	326	312	303	285	311	306	310	319	342	292	343	321	353	318	324	339	332	287	314	311	334	301	319	332	303	293	305	319	308	307	298	310	299	290	300	328	303	325	347	345	298	310	306	328	306	290	292	315	304	290	276	292	293	276	323	323	314	298	304	300	305	299	328	298	317	284	310	283	291	303	316	319	311	319	287	306	349	327	342	306	314	299	323	325	285	312	330	331	318	333	312	322	304	321	329	317	309	313	298	316	323	328	317	298	328	345	329	292	309	312	332	320	290	341	318	330	297	322	310	307	329	301	294	317	289	306	320	299	309	330	318	333	318	299	301	324	297	292	314	282	328	315	305	309	334	314	335	302	323	333	328	314	336	302	301	314	290	331	300	330	317	311	295	309	315	336	333	310	303	302	318	299	328	334	327	312	312	325	347	297	315	315	354	276	300	320	335	334	312	308	302	279	299	314	305	325	339	306	303	310	322	336	292	321	283	304	304	307	334	334	318	312	317	318	324	334	282	338	312	283	295	312	299	302	309	325	342	286	352	334	311	293	315	289	327	296	281	306	322	328	285	305	305	305	341	309	302	355	319	337	308	299	316	312	318	311	320	342	331	298	313	332	303	303	306	327	308	266	300	307	314	325	302	308	306	314	331	336	298	325	299	306	275	301	296	324	304	287	346	302	302	296	319	298	331	328	300	309	299	317	298	344	306	317	307	309	340	283	316	301	303	313	309	312	322	316	305	308	304	292	282	321	315	303	288	297	321	305	320	327	306	336	357	270	289	341	326	297	311	318	327	337	301	328	294	300	314	303	291	319	308	313	341	325	308	304	328	345	284	346	346	313	343	296	331	291	319	301	293	306	311	318	339	305	357	316	321	299	322	293	306	306	331	301	336	314	330	299	302	297	320	310	314	320	313	306	347	322	317	323	331	315	303	339	304	340	310	343	345	289	311	295	302	324	308	294	336	299	290	303	313	304	288	312	281	350	323	326	318	321	313	313	336	333	310	309	295	300	319	288	329	280	331	312	277	297	303	318	303	333	286	292	289	281	293	317	328	318	309	342	355	341	311	332	333	309	325	289	314	324	298	315	316	324	316	320	304	309	299	297	276	318	310	324	292	339	343	332	334	310	295	308	294	307	282	328	322	305	342	291	319	293	304	271	312	288	337	297	274	260	314	299	322	331	289	305	299	327	307	329	339	308	295	323	310	284	332	321	298	326	313	300	309	354	319	317	301	329	287	325	302	336	315	308	319	317	318	330	302	316	315	330	314	307	324	318	294	317	309	331	306	315	319	274	310	295	325	296	313	319	269	315	313	312	337	322	325	301	305	301	323	317	285	308	301	295	309	318	296	305	320	330	338	303	336	328	309	317	330	318	278	354	289	303	310	340	326	299	316	295	314	318	314	284	343	308	344	324	324	311	295	331	323	291	303	309	303	318	326	320	304	335	273	313	349	287	292	293	313	301	290	317	332	314	321	311	315	299	338	308	341	313	317	307	335	334	337	301	315	310	352	291	325	315	281	343	339	341	318	271	297	322	323	317	284	304	307	337	319	310	308	335	280	297	312	313	331	301	317	304	293	332	323	333	327	315	312	327	291	300	303	312	298	283	322	332	312	295	327	286	296	342	326	279	326	319	312	294	307	299	316	302	306	324	316	291	303	293	291	330	306	307	330	307	320	291	319	320	309	335	312	367	323	283	300	340	289	285	321	314	279	327	328	330	308	335	310	314	325	305	299	327	308	305	296	316	296	334	296	306	297	342	319	353	298	327	324	284	288	307	325	329	330	286	307	326	288	334	311	301	331	286	343	297	307	308	309	339	297	301	301	276	314	291	305	320	309	330	315	302	303	303	304	332	333	298	291	285	286	319	306	302	285	323	313	305	323	275	313	289	297	317	352	306	295	315	334	328	320	324	347	306	309	320	319	341	320	302	336	306	297	313	322	333	324	291	305	309	319	287	323	311	309	325	286	323	334	314	300	315	309	276	309	302	326	313	331	306	319	266	304	320	284	300	298	354	308	329	302	301	341	322	329	294	325	326	343	312	330	324	276	336	309	318	331	299	338	344	299	301	277	310	326	321	335	329	302	319	324	314	308	306	308	263	353	293	264	337	326	297	312	309	320	329	304	279	324	301	283	314	326	313	334	309	315	317	300	306	343	328	313	321	320	342	281	330	306	298	317	299	315	310	307	310	303	304	314	294	314	315	322	283	320	335	288	323	275	282	287	319	344	335	335	316	276	310	280	322	324	284	292	302	316	304	311	325	307	303	328	271	302	273	303	314	299	291	357	313	287	322	320	310	321	313	318	331	297	328	318	322	303	308	318	321	305	307	301	324	292	346	305	346	330	293	324	275	293	323	278	314	308	299	293	287	342	329	319	308	305	342	300	289	306	338	303	308	302	341	294	269	308	319	323	291	317	324	325	308	302	337	282	321	312	301	297	313	339	302	307	288	332	340	308	303	319	298	331	318	317	288	315	338	302	290	306	304	338	285	297	290	293	346	325	308	279	356	312	294	305	329	299	315	288	312	328	331	291	293	316	327	324	320	326	312	319	316	325	321	312	318	321	331	318	320	338	314	285	308	298	330	330	326	301	304	307	334	306	323	339	314	306	289	320	304	309	289	301	299	311	311	322	300	327	301	302	321	323	286	320	311	298	325	324	344	296	315	312	305	298	322	309	287	314	324	287	321	314	293	326	301	287	314	306	324	316	323	302	302	316	315	349	304	319	283	321	307	312	316	349	286	315	357	329	291	331	316	319	316	316	318	317	302	323	323	288	315	300	323	318	298	275	317	309	283	311	325	280	307	357	313	328	306	289	346	318	306	318	308	304	299	309	346	293	315	312	324	314	302	309	303	287	319	347	295	305	327	336	289	337	336	316	316	288	312	296	321	330	319	331
23232	21380	29538	23587	21380	21217	3452	1002	642	670	556	537	498	481	478	440	400	409	400	377	372	374	385	334	322	379	346	337	343	349	341	372	374	302	321	352	321	311	296	326	305	334	293	337	304	316	306	299	305	288	322	295	296	320	321	324	300	330	336	323	302	301	320	310	304	314	315	311	295	311	324	282	313	337	289	296	318	336	290	323	311	291	312	289	331	297	324	345	315	307	292	283	312	324	299	318	279	294	304	296	305	300	307	296	312	339	320	295	323	326	330	291	326	293	318	309	330	284	326	313	312	322	328	330	301	311	335	270	328	328	335	306	305	326	318	303	273	292	312	336	301	288	285	294	314	318	326	292	319	320	325	322	305	311	307	324	319	261	307	284	335	300	287	289	262	322	295	345	304	303	320	337	300	271	303	293	304	317	280	302	292	295	300	293	288	336	326	324	303	293	302	295	320	345	294	280	311	313	297	322	321	310	312	315	269	284	317	334	278	285	282	322	307	319	316	320	336	293	319	331	301	293	312	317	288	342	325	317	291	314	297	301	298	276	317	299	307	305	303	277	343	266	295	293	310	330	290	292	295	339	313	325	322	315	310	289	298	361	340	280	319	352	314	302	303	289	328	335	316	299	307	309	305	302	310	288	330	301	316	298	326	350	302	321	301	290	309	319	324	284	328	305	296	342	314	317	289	307	328	285	301	337	305	326	304	311	300	287	282	306	303	286	285	304	302	302	329	292	314	280	310	308	306	314	317	294	287	317	297	324	312	329	313	308	303	285	315	300	312	296	303	300	302	304	283	332	337	297	306	293	308	272	316	301	297	306	325	322	276	310	301	322	296	317	319	302	263	314	295	332	330	307	310	321	307	281	282	313	295	325	304	316	317	311	293	313	305	317	290	287	300	320	311	317	299	312	311	318	344	338	305	311	299	314	334	303	280	309	275	287	316	314	291	296	327	275	298	306	338	328	311	316	321	303	295	286	307	319	281	325	289	320	304	310	307	318	296	284	302	299	322	285	295	313	303	317	325	305	348	296	309	331	258	344	299	293	312	309	326	315	274	322	271	336	280	311	269	324	286	336	263	320	312	326	312	324	304	296	283	322	280	295	341	288	272	318	323	317	305	316	316	269	305	310	337	285	308	301	286	312	317	306	302	290	304	311	289	283	293	281	297	326	281	284	302	310	288	298	303	311	340	312	297	277	304	304	280	292	299	333	308	281	295	308	290	318	299	325	297	308	339	294	315	310	304	280	311	299	292	287	273	313	307	293	300	277	290	316	285	307	316	334	318	311	309	281	306	299	283	302	321	291	294	290	305	304	316	311	331	304	275	297	299	273	269	331	340	304	299	268	291	285	281	288	315	346	321	302	316	292	342	330	304	316	306	299	311	343	323	307	291	295	291	292	300	319	299	303	317	343	324	309	318	319	314	319	283	313	297	290	330	282	293	277	305	321	296	286	303	335	311	333	296	286	303	309	269	279	293	333	287	319	313	307	316	308	291	320	298	308	352	296	301	324	320	333	308	328	312	321	284	294	293	310	291	308	319	325	288	295	307	311	310	303	297	309	332	280	334	327	316	324	293	303	311	300	296	339	280	266	308	298	321	296	311	316	329	287	285	305	308	282	300	319	294	301	327	274	285	324	279	328	292	308	316	300	296	285	288	293	263	321	313	297	306	320	306	326	307	309	306	291	306	317	282	297	333	318	275	296	307	254	272	290	339	285	271	295	334	334	317	293	315	293	281	303	340	296	304	268	321	276	317	326	306	286	306	313	350	308	300	281	294	298	311	295	318	277	327	269	273	315	300	305	353	310	322	323	269	305	307	291	314	323	304	314	306	316	320	322	298	322	297	314	319	301	296	301	313	316	323	304	291	260	278	307	287	286	313	354	281	315	321	290	323	305	314	335	316	313	305	286	289	315	326	270	298	321	310	319	328	282	305	310	305	300	308	296	290	299	295	323	294	307	311	287	336	345	302	315	298	339	332	334	304	324	294	292	307	316	306	292	310	296	269	293	294	280	298	297	286	336	306	335	307	291	300	294	301	298	310	310	293	280	323	316	327	282	307	292	328	332	311	277	331	293	299	330	311	287	294	288	338	310	316	292	288	277	324	282	317	304	276	312	314	301	272	277	294	338	289	335	300	327	299	302	284	331	289	286	315	315	310	306	312	291	327	339	287	340	302	265	284	290	309	295	292	315	348	324	281	334	338	300	333	297	316	311	286	312	294	296	319	296	325	313	300	297	312	293	316	272	277	320	307	320	306	286	306	288	319	297	270	322	322	309	313	307	280	293	287	312	330	335	293	300	285	307	334	289	285	338	305	341	328	265	297	282	336	332	299	287	269	305	268	297	306	299	283	317	295	317	312	343	304	278	292	291	320	294	310	324	335	287	287	296	298	314	304	313	315	305	314	292	314	298	270	329	325	320	303	324	291	319	313	318	286	306	312	334	326	262	309	306	324	283	341	326	333	306	304	311	316	293	301	308	295	325	316	317	306	300	308	300	292	304	296	314	310	276	300	304	338	297	316	284	308	280	307	299	301	304	296	323	311	311	294	299	318	307	306	320	261	331	283	292	314	316	316	292	324	326	316	326	314	320	295	303	312	299	289	277	267	277	301	330	295	299	305	318	313	310	311	295	316	296	286	294	320	290	297	331	335	273	280	296	260	296	311	318	316	307	299	316	337	303	313	318	313	287	293	303	245	292	270	294	319	286	309	311	294	303	331	301	295	292	339	294	316	306	310	271	309	291	302	260	286	279	293	318	321	281	302	293	281	310	335	314	305	336	300	342	261	297	314	321	300	276	279	292	338	314	306	309	301	318	277	282	309	289	320	288	308	327	287	302	321	306	287	282	263	318	306	319	306	301	290	290	298	305	314	314	297	307	312	308	300	320	294	293	292	282	286	322	299	286	282	302	273	294	298	265	305	309	311	300	305	335	318	287	305	298	307	318	322	312	308	293	305	288	280	300	287	305	306	310	299	294	280	338	290	295	280	289	301	291	323	297	325	315	302	311	282	282	313	341	295	312	316	319	317	302	281	285	306	303	294	310	303	300	296	307	305	339	290	313	300	298	307	323	309	276	346	284	314	303	318	333	323	284	287	292	334	306	298	336	306	284	322	280	318	315	281	298	290	267	300	296	305	336	313	299	329	280	312	331	288	338	297	316	312	299	313	287	308	290	306	292	314	308	299	311	297	323	309	294	325	309	310	318	290	331	319	294	307	279	328	279	294	337	331	299	287	318	310	340	276	310	317	316	294	323	299	317	294	284	289	332	288	325	316	301	313	307	295	310	310	312	285	303	320	295	296	310	302	274	299	302	315	330	329	295	306	276	314	307	280	291	305	300	294	297	255	271	291	298	287	323	285	273	269	301	293	324	299	342	283	317	298	293	265	287	353	282	295	318	334	314	360	301	289	281	318	268	327	311	278	301	286	311	318	305	316	306	308	316	296	314	282	307	321	306	315	331	323	288
17697	16801	14055	7691	5258	3877	3018	2358	1975	1606	1464	1227	1089	1028	962	901	805	802	747	727	648	668	655	630	626	565	653	602	591	594	561	536	572	548	600	570	570	527	535	541	518	524	533	550	573	554	554	502	551	519	503	500	503	501	521	509	492	487	486	494	500	541	522	492	506	527	493	495	505	494	522	526	516	506	504	504	495	522	507	518	497	555	494	492	507	547	499	547	500	500	466	490	522	477	454	499	488	516	506	494	479	539	521	524	485	518	546	474	536	503	511	520	437	489	522	510	461	499	508	471	516	504	480	501	487	493	511	495	486	494	483	469	491	521	496	506	466	469	499	498	523	501	498	506	537	527	451	483	506	479	475	491	486	465	463	511	515	511	480	478	492	495	473	491	511	506	472	464	502	500	480	487	524	542	475	500	476	498	512	512	489	434	459	526	514	489	499	479	461	476	475	484	515	483	493	495	496	509	490	536	538	454	501	496	508	493	498	489	499	459	479	487	506	512	504	504	519	508	524	536	504	454	515	518	490	520	486	480	491	469	498	499	503	502	450	520	516	496	513	487	478	550	527	471	470	467	505	468	467	458	497	473	492	497	487	444	503	503	525	432	487	493	479	469	505	532	492	504	483	447	515	523	494	523	482	479	511	473	514	470	521	490	466	501	535	484	495	493	493	481	495	496	473	527	515	508	500	559	493	461	488	506	512	489	478	479	524	461	509	489	527	487	490	502	482	480	479	527	514	508	522	514	518	499	483	513	480	462	527	502	526	488	456	479	515	558	543	503	493	467	497	513	479	504	491	526	470	499	504	508	514	521	490	461	495	472	481	499	494	532	495	537	481	494	510	468	479	483	505	503	463	489	533	477	515	512	479	517	477	538	490	518	476	487	491	496	479	483	466	483	503	500	449	457	499	475	509	496	474	493	463	517	494	549	517	494	474	534	493	475	481	498	485	511	497	485	510	503	490	453	484	471	510	472	499	479	474	518	487	527	512	492	499	528	440	461	519	475	497	484	523	473	454	500	503	471	479	519	477	526	524	509	479	500	474	486	499	456	500	497	521	502	467	492	495	455	537	488	509	490	520	490	492	521	451	467	484	520	517	480	476	528	518	503	493	484	522	492	493	530	476	486	562	478	461	485	481	469	489	488	462	470	523	496	518	472	515	527	502	458	515	488	451	504	488	465	496	495	513	493	444	502	501	503	478	529	477	501	492	506	492	485	492	524	525	480	468	486	496	506	505	505	483	475	469	508	501	463	479	506	483	485	498	509	500	454	498	495	472	497	510	497	506	507	473	476	481	515	504	440	480	496	475	488	488	451	516	509	504	523	503	523	474	496	480	492	500	496	512	478	489	483	465	472	520	508	503	470	497	532	474	485	467	504	531	501	478	485	495	452	495	473	484	521	518	472	520	518	482	491	477	457	508	535	505	527	521	527	499	485	494	490	458	526	505	488	489	542	457	495	516	452	478	506	480	515	497	467	468	509	519	533	498	512	476	483	516	513	527	510	554	479	541	471	456	520	494	533	467	532	527	492	508	487	521	493	450	492	475	489	525	478	470	499	439	529	482	463	514	575	453	500	452	509	510	502	491	504	469	467	501	485	480	513	502	468	497	475	517	515	485	488	494	508	534	537	486	474	482	479	497	490	471	510	473	485	480	479	538	471	480	476	426	495	492	508	482	507	505	476	456	499	452	525	474	467	532	498	482	475	486	513	473	492	477	494	497	471	469	504	503	498	488	510	498	499	518	488	537	471	493	503	515	496	472	461	482	533	490	483	510	471	503	492	486	466	465	456	538	515	459	485	490	490	487	513	482	475	508	547	490	551	503	502	528	498	512	482	497	500	446	485	472	534	461	496	456	481	442	489	459	476	497	498	534	465	485	474	494	531	503	463	461	535	495	494	491	511	475	519	507	485	503	494	483	494	520	514	478	510	491	497	485	460	500	521	546	474	494	451	503	512	502	504	532	491	501	464	454	462	517	462	493	470	512	545	478	478	485	497	464	480	490	494	499	502	466	477	531	512	491	494	499	543	510	544	493	519	483	508	510	541	476	515	502	483	513	502	455	462	506	504	476	477	462	464	526	510	499	469	520	460	501	509	475	485	478	490	507	515	488	515	522	489	515	513	480	482	472	483	517	476	518	485	501	509	433	487	517	518	482	496	521	502	480	515	539	514	473	481	535	510	505	501	476	470	476	478	478	469	510	504	478	512	507	503	519	500	506	517	499	467	503	490	484	537	512	473	498	515	503	511	466	482	503	466	476	459	479	469	499	498	500	494	487	483	476	494	460	485	491	484	517	498	459	518	468	531	485	501	488	486	511	485	468	485	506	497	511	515	486	484	514	515	496	556	469	488	514	494	499	496	491	493	491	507	483	517	486	455	498	503	439	478	547	509	494	540	507	510	513	481	479	498	524	468	493	508	532	485	494	494	485	477	487	496	494	482	498	474	487	462	485	475	460	500	529	504	510	473	460	498	489	488	482	504	517	494	488	563	502	517	477	508	495	482	498	481	470	479	491	483	511	504	514	462	479	497	491	491	489	509	480	511	499	491	476	505	445	493	510	514	465	507	476	485	494	482	519	503	487	462	457	514	522	516	486	512	505	483	510	493	485	505	495	522	513	499	502	501	498	499	497	523	490	502	524	484	528	509	496	466	507	494	483	486	524	509	492	452	524	501	483	467	478	483	513	507	521	505	516	483	490	464	525	471	510	504	508	501	494	479	500	478	473	509	539	490	491	518	472	507	485	486	488	491	474	483	523	464	509	502	476	486	464	494	467	473	523	519	501	503	515	513	491	507	486	521	507	475	498	504	479	480	516	477	540	482	453	507	534	486	516	548	468	483	464	440	538	502	485	454	489	505	525	533	505	488	528	476	503	469	495	491	457	512	481	520	521	511	497	514	522	485	501	514	506	516	488	498	531	511	476	496	499	526	523	453	502	497	512	502	486	489	517	476	511	516	491	479	500	466	492	499	498	478	490	491	487	514	496	482	497	472	511	490	484	491	517	480	511	485	457	473	501	472	509	517	520	493	493	459	504	481	489	481	439	497	461	452	474	478	481	550	476	511	490	469	498	514	499	500	452	492	487	529	459	487	499	472	477	475	501	506	446	500	494	512	469	529	488	496	509	508	489	483	534	489	470	505	524	518	494	532	511	536	478	488	501	463	506	508	515	515	477	509	493	506	524	517	521	489	525	525	485	517	506	496	513	449	484	499	498	535	520	524	476	469	476	524	500	489	486	522	502	451	524	536	523	500	509	517	514	461	490	527	463	500	472	485	517	493	542	480	494	521	488	495	509	521	510	542	480	461	465	510	487	521	517	473	509	487	540	492	479	529	460	515	514	545	509	507	484	507	498	453	516	497	471	515	473	531	472	553	500	538	506	495	482	513	499	455	483	505	510	468	489	504	471	530	546	501	483	497	484	542	519	505	461	510	497	511	527	527	513	490	515	525	455	538	489	510	500	485	491	516
26886	20830	8343	381	153	129	106	95	106	68	70	82	65	76	87	61	80	78	67	81	86	81	68	96	71	77	94	59	72	66	75	64	83	80	77	72	65	62	63	78	93	56	64	80	88	70	69	64	77	83	66	70	72	67	58	76	64	70	69	77	55	67	68	73	80	80	65	66	81	73	48	76	63	68	69	73	78	80	74	77	61	62	67	63	77	70	75	64	77	75	55	63	67	69	60	69	76	67	76	71	57	53	71	58	71	62	72	75	55	77	83	78	78	78	66	65	73	79	73	81	79	73	74	75	68	76	72	71	57	67	59	75	66	63	64	76	88	77	75	66	66	82	80	63	75	73	67	70	71	60	75	78	70	64	82	60	79	61	68	68	61	74	72	68	76	76	67	65	75	70	78	86	84	71	96	63	83	66	75	49	67	63	83	71	72	74	75	67	71	72	65	70	59	79	73	71	76	84	69	69	75	86	68	81	68	68	67	68	76	80	54	56	74	77	72	64	75	64	74	58	67	64	63	58	64	63	69	68	65	76	59	68	73	64	80	62	74	84	70	64	74	60	59	73	79	72	72	81	72	68	60	73	65	48	64	77	75	74	82	62	52	75	70	65	92	75	65	71	64	58	59	74	84	75	85	62	69	64	80	73	80	71	74	83	64	70	65	59	68	68	73	80	80	82	76	69	65	47	71	67	76	59	66	75	64	76	67	74	60	81	81	78	61	71	84	73	83	61	69	88	71	50	83	91	72	67	68	61	68	67	63	74	64	60	66	70	74	66	63	67	71	76	62	47	80	67	76	78	74	71	83	62	66	66	66	64	74	75	82	70	86	78	57	69	68	86	80	71	62	81	76	65	63	75	68	71	68	72	55	70	69	79	73	58	62	81	74	76	75	68	71	58	72	68	63	75	63	75	88	84	66	65	59	63	65	69	72	78	65	66	63	73	87	74	75	63	87	79	93	53	73	63	79	66	68	56	64	90	82	66	78	83	61	72	89	53	76	81	86	72	77	67	80	72	72	63	75	92	62	90	79	80	70	69	52	70	60	60	73	53	57	79	70	70	65	54	75	73	70	78	63	66	76	78	88	51	68	81	76	64	65	81	72	75	65	79	76	68	78	64	61	70	78	54	83	80	62	76	67	65	63	87	59	82	59	67	67	71	61	75	56	57	75	71	69	69	74	78	65	68	66	73	81	70	76	80	84	66	83	60	82	77	83	68	81	70	67	68	64	72	65	54	83	76	60	76	65	72	62	85	75	73	69	71	67	69	71	76	73	72	74	58	84	76	56	71	65	67	68	71	72	51	55	73	66	66	68	78	72	64	74	82	68	64	81	78	60	66	88	87	69	68	56	74	73	83	68	69	72	73	71	84	82	64	70	71	74	69	72	67	65	71	66	68	66	72	78	64	73	71	68	67	61	75	71	65	62	52	77	64	66	76	66	75	73	66	76	69	66	56	68	55	75	66	62	57	79	67	69	87	82	70	68	71	85	67	78	74	67	69	67	64	68	62	54	68	64	65	75	57	80	71	52	77	79	72	85	69	68	81	66	76	57	66	77	75	64	80	68	67	70	70	74	68	74	56	65	82	73	70	66	59	89	58	64	69	87	71	61	68	74	93	71	56	85	64	61	66	74	69	60	63	78	69	66	65	65	67	74	78	51	63	53	76	74	68	78	66	71	81	76	71	59	64	59	68	68	68	73	62	69	66	61	77	55	68	65	75	68	72	63	63	73	63	75	61	62	68	60	62	79	54	58	60	77	71	70	74	69	74	71	73	60	68	75	85	64	60	68	64	65	67	75	76	72	61	73	70	72	67	61	67	77	66	65	61	66	63	62	72	74	73	75	71	75	63	66	78	69	69	70	65	87	68	73	63	68	59	59	59	87	68	79	60	64	61	72	55	68	71	91	80	80	76	97	68	70	61	68	65	68	68	70	81	68	63	76	47	59	63	79	69	69	80	49	65	66	76	66	73	72	69	70	55	58	71	58	70	72	58	80	81	68	78	71	63	64	65	76	67	56	67	62	70	74	80	65	73	75	55	63	75	74	62	73	66	69	64	55	72	76	79	92	71	82	61	60	54	77	72	83	64	81	56	71	79	71	71	75	69	73	65	81	80	76	67	63	72	67	65	66	86	62	63	74	66	67	66	59	86	68	70	66	63	89	82	78	67	67	84	73	74	60	68	68	64	54	73	65	60	75	72	60	67	76	69	64	71	63	84	60	74	64	78	66	77	63	77	68	68	78	62	80	65	62	77	83	71	51	83	71	76	65	79	66	71	77	65	65	69	74	41	70	60	67	70	63	60	63	60	66	66	75	67	75	76	66	86	84	67	64	58	66	61	67	62	69	65	73	53	66	80	79	84	68	67	69	67	60	73	75	68	71	80	75	74	75	62	61	61	79	72	55	73	64	84	46	73	80	84	59	68	64	67	68	75	67	68	64	81	78	76	45	72	84	61	69	66	63	69	66	78	73	80	87	78	77	77	73	93	70	67	69	70	73	68	60	78	74	81	66	67	76	69	77	79	76	75	69	59	83	72	62	82	67	75	83	64	61	69	64	78	77	69	64	76	71	86	90	65	65	75	77	70	64	52	74	72	75	56	83	66	67	81	81	67	73	63	87	58	67	55	71	68	68	61	66	72	64	74	61	73	66	68	77	61	71	67	70	66	61	72	59	68	65	67	63	69	68	65	74	71	53	70	75	79	68	60	77	63	76	75	68	62	70	70	74	76	73	67	64	66	73	80	69	64	69	67	75	76	75	63	60	81	70	80	80	61	79	65	66	72	69	83	69	70	56	69	63	62	64	78	66	55	73	73	67	55	79	66	64	86	78	90	69	65	64	75	73	69	69	72	80	92	67	62	53	63	88	69	71	75	76	67	74	77	60	77	54	56	69	73	60	66	60	67	72	66	73	71	52	76	67	56	82	95	77	74	66	76	80	70	60	64	72	74	86	69	68	76	72	73	66	74	65	77	73	71	77	61	70	72	69	85	71	72	62	62	65	86	59	60	65	66	83	66	72	68	82	56	63	71	69	69	67	83	74	62	40	76	67	59	85	74	71	68	76	63	69	68	78	67	77	71	78	85	74	63	84	87	60	71	66	66	76	64	75	58	65	66	81	85	56	69	95	62	84	71	54	68	64	55	78	62	72	78	72	66	71	74	71	64	71	62	77	67	72	73	78	60	61	63	77	74	73	60	65	94	74	62	71	77	69	57	53	79	75	82	71	71	74	70	64	68	77	70	73	57	76	74	67	79	66	54	80	76	58	75	75	78	58	65	69	74	66	64	69	67	64	65	72	58	76	58	75	74	61	70	76	81	63	56	57	67	73	77	73	79	70	74	60	78	68	72	56	65	69	63	63	77	70	78	75	72	66	69	62	75	76	67	74	86	85	67	71	57	74	83	69	68	57	69	74	73	75	85	73	68	65	65	85	79	80	72	73	62	70	81	69	58	71	65	86	72	74	69
7705	1318	1085	511	378	328	262	209	190	186	176	181	156	164	143	125	135	125	164	132	121	125	137	156	153	126	132	157	138	154	115	141	123	152	126	130	127	134	126	138	143	128	169	128	134	149	130	127	126	123	148	140	110	129	116	118	131	141	118	135	120	149	128	120	128	125	124	138	113	132	141	145	120	126	137	126	120	134	127	138	136	120	124	126	140	121	140	141	139	133	126	118	132	120	130	129	141	140	135	122	123	131	142	146	146	123	123	128	143	140	131	124	106	119	117	123	133	124	132	129	142	137	130	116	132	148	139	124	121	127	119	124	121	137	129	118	152	136	136	149	135	129	129	117	143	141	125	136	132	136	140	131	106	129	120	131	121	140	118	148	122	125	121	118	133	135	120	131	143	125	121	147	124	131	125	136	142	120	136	129	137	120	145	133	123	116	131	115	132	122	127	126	120	122	111	115	142	123	131	116	136	112	127	128	130	120	139	106	120	129	109	132	136	138	131	130	123	135	143	132	125	138	172	149	122	116	159	119	138	156	129	122	136	142	133	134	125	127	126	130	125	118	112	124	139	135	123	126	136	126	142	134	143	132	134	130	112	126	124	126	145	134	112	128	136	137	110	113	137	125	121	106	130	145	130	132	157	135	138	130	144	134	133	133	132	133	118	135	121	121	120	99	138	162	120	146	107	125	125	126	139	130	132	125	132	137	140	129	123	111	117	113	124	142	127	138	125	134	114	130	140	133	126	122	132	128	137	126	127	132	143	125	132	138	147	118	140	124	113	122	150	120	137	140	124	142	134	131	138	118	129	125	135	142	124	148	125	134	128	125	131	130	139	144	155	141	149	109	158	132	140	115	141	134	129	131	115	116	108	133	148	131	145	120	137	135	139	148	131	160	128	120	134	129	151	117	143	123	128	139	128	132	156	121	139	149	145	135	122	147	128	123	124	154	140	125	156	119	103	114	147	123	145	133	129	153	131	139	147	127	138	154	123	121	131	115	137	147	148	141	125	143	123	120	139	131	123	136	139	145	127	117	143	124	130	140	132	126	137	120	122	145	123	126	143	130	134	150	148	119	123	120	134	135	128	123	137	137	108	134	127	130	124	111	144	141	131	118	128	141	133	135	168	135	114	147	128	151	120	150	127	124	134	134	117	149	130	138	123	130	140	135	123	150	145	116	130	124	146	130	136	137	136	158	116	147	127	117	125	131	132	119	107	134	133	123	136	119	122	129	132	118	129	120	137	144	145	109	137	139	115	106	131	121	120	127	123	127	138	135	140	133	138	132	137	145	131	130	136	135	101	142	129	137	103	127	122	138	126	123	117	136	128	128	132	124	129	123	139	138	143	151	126	131	134	140	133	145	154	114	129	137	151	143	109	132	151	137	145	132	120	129	144	123	141	118	125	115	134	140	127	128	133	144	122	130	140	141	141	145	127	132	145	122	130	139	135	132	120	142	130	113	128	149	122	133	136	150	138	125	134	130	113	122	136	116	146	122	116	122	126	136	131	125	133	131	143	132	125	138	139	130	160	142	113	133	111	125	118	138	130	122	128	150	117	116	128	123	131	115	130	132	122	126	122	114	114	135	140	128	132	148	136	107	127	112	109	122	143	130	134	149	142	157	131	123	139	153	119	126	112	134	119	138	132	141	119	136	108	143	124	131	138	141	133	143	117	138	144	148	113	121	107	140	140	142	119	151	108	139	157	146	124	130	148	121	139	122	120	130	143	129	144	135	136	140	128	137	127	161	134	149	143	115	123	124	120	142	133	143	132	129	141	116	135	141	127	143	125	135	132	131	147	126	142	134	133	131	125	120	115	129	141	131	151	112	136	131	122	139	128	149	127	150	120	117	152	139	130	118	124	100	150	117	135	139	132	117	122	143	132	113	139	133	148	142	140	111	132	154	119	146	119	138	141	126	138	151	127	106	154	128	133	119	139	151	146	130	111	133	119	134	147	140	136	157	140	133	132	123	139	128	127	104	135	116	130	117	119	141	131	126	128	130	141	126	153	135	137	130	135	129	133	141	134	147	125	142	129	133	150	129	127	147	131	138	139	152	145	132	128	122	123	117	123	150	141	137	133	139	150	142	143	139	142	133	113	117	124	109	115	129	113	127	135	140	105	133	120	159	133	128	114	126	131	141	109	127	126	120	149	137	118	113	144	132	126	117	133	127	133	151	145	139	145	137	127	119	129	142	137	127	134	142	113	125	114	149	131	121	110	115	134	131	127	140	108	124	132	142	111	134	127	117	149	138	123	118	145	134	126	127	146	136	137	135	122	129	131	140	121	102	120	129	140	133	146	120	135	122	127	133	133	120	132	129	132	138	103	117	106	119	143	132	129	143	163	104	134	115	115	146	117	123	138	125	128	120	123	156	109	125	110	137	131	145	122	116	129	120	123	134	115	133	119	159	133	135	108	137	125	132	154	121	137	136	131	158	127	120	130	122	125	151	138	141	142	133	131	119	140	127	131	131	143	129	127	137	127	122	127	125	145	115	130	124	137	132	125	128	131	136	118	147	139	133	138	121	127	129	104	125	124	134	137	115	112	142	121	130	110	125	129	131	122	156	174	143	131	117	125	125	121	126	126	152	116	125	121	128	140	121	137	130	101	138	140	131	124	114	146	135	147	132	110	132	127	134	128	134	149	149	128	132	121	131	125	111	130	138	125	139	149	116	153	125	126	117	130	122	132	126	148	131	113	125	119	160	124	145	122	140	158	155	118	151	149	133	127	137	117	135	116	133	124	151	132	155	127	146	137	117	156	127	142	124	135	139	116	145	129	132	128	136	152	144	144	149	125	127	122	130	123	135	171	130	122	128	129	130	135	118	134	115	140	135	133	142	122	125	134	128	146	138	134	130	130	125	134	138	115	135	118	134	132	152	138	122	112	135	132	130	125	116	126	143	133	119	134	135	138	149	116	124	130	123	147	112	147	139	122	104	130	130	111	143	119	122	127	127	149	126	125	123	142	138	129	139	125	135	148	143	130	134	123	141	112	134	118	128	154	141	139	147	126	143	135	143	134	150	131	141	129	135	131	144	116	110	132	126	123	139	140	127	132	109	125	121	133	140	139	128	132	156	123	134	127	141	128	142	109	127	131	112	151	144	137	122	121	126	138	123	115	140	123	135	147	127	132	135	141	144	149	133	124	138	103	140	133	139	107	123	98	131	130	131	118	127	128	139	122	142	127	131	119	127	143	119	130	139	114	127	145	108	127	137	137	140	124	129	138	127	144	133	145	126	127	119	107	128	113	132	138	148	129	159	129	123	126	119	139	121	135	111	117	134	134	142	152	119	136	141	132	132	146	118	144	123	142	121	120	117	127	154	129	117	125	138	125	137	146	143	120	138	141	121	123	125	120	124	130	128	136	127	138	132	147	134	137	134	148	133	110	155	133	144	138	123	132	138	140	128	142	125	133	110	150	115	135	143	121	120	138	143	130	128	128	155	113	133	131	117	141	155	128	137
24279	21420	28947	24252	21230	3877	711	493	390	364	351	289	261	258	265	239	196	242	216	210	218	211	219	223	210	223	225	200	187	228	175	212	220	202	168	215	186	202	184	191	194	206	187	189	194	186	194	166	207	177	168	177	188	206	182	182	178	199	204	189	191	175	182	202	189	204	166	209	182	185	203	164	171	212	191	207	172	196	164	166	188	176	156	197	203	188	184	192	186	184	195	179	178	180	175	203	185	158	193	187	185	171	225	179	183	162	190	168	184	197	191	170	207	181	171	193	217	208	198	160	210	165	210	191	194	204	186	207	180	206	185	204	202	186	182	193	190	166	172	204	209	163	193	186	153	195	213	182	189	188	174	180	191	193	173	196	190	186	169	189	186	196	177	197	205	174	191	196	194	185	183	169	183	185	161	184	182	154	187	176	192	195	204	180	194	164	174	185	207	214	159	174	199	172	184	187	185	174	190	181	190	176	197	214	168	184	179	174	184	165	191	164	198	187	181	180	223	199	166	177	194	187	160	190	213	174	206	183	161	191	196	182	168	186	188	185	185	171	192	191	152	190	187	198	193	185	175	191	172	181	169	202	198	178	193	200	193	179	170	185	207	182	167	183	209	169	182	183	176	160	206	186	196	179	183	178	159	189	186	173	159	191	173	161	194	159	182	190	183	202	194	176	179	186	195	195	181	188	194	197	179	197	174	176	197	200	162	177	181	194	186	176	195	169	204	169	198	202	167	185	199	177	177	199	165	186	184	182	195	179	187	156	175	177	175	158	185	167	173	203	167	179	192	169	197	181	180	186	213	192	169	199	183	181	175	187	190	209	184	186	191	192	188	203	199	184	176	188	197	186	201	184	189	187	210	179	179	183	190	187	187	170	174	205	199	155	164	185	175	212	162	198	188	176	177	186	185	176	214	203	186	190	183	207	180	192	190	186	192	198	172	180	164	176	179	168	184	208	187	176	168	164	204	194	167	161	199	180	173	187	187	176	195	160	169	186	187	182	179	199	164	195	159	173	194	194	216	192	185	179	178	197	218	204	175	189	162	206	193	166	193	179	168	170	218	165	215	149	177	185	185	193	178	208	185	188	195	198	191	180	208	196	187	195	174	174	186	175	172	176	183	192	193	181	188	183	195	140	176	176	205	178	207	181	188	182	183	181	179	168	195	183	196	184	185	188	190	168	180	179	194	182	200	184	198	177	173	172	178	165	213	205	190	192	164	176	186	169	177	195	181	169	178	183	182	176	192	182	183	199	169	171	193	189	175	188	200	181	194	203	177	207	181	158	175	177	178	191	188	168	188	196	189	210	166	192	191	182	180	200	183	178	167	189	193	181	220	195	177	189	181	166	203	174	196	188	181	186	181	188	161	175	166	199	197	178	167	182	202	177	205	175	195	177	188	207	194	194	173	180	204	194	186	179	176	216	192	194	176	185	200	198	160	200	200	174	184	191	175	185	181	167	167	164	178	182	183	178	187	184	186	197	196	193	197	209	188	180	167	190	186	169	206	187	183	185	187	183	190	203	186	207	173	182	170	189	177	199	193	190	182	166	167	204	181	181	203	160	231	184	190	174	182	207	170	188	209	188	197	172	177	188	197	179	187	179	167	173	210	175	185	175	194	188	186	182	174	169	186	182	187	193	166	179	177	196	191	210	176	197	213	203	159	174	166	184	184	192	178	161	190	186	182	167	167	189	171	185	198	177	164	215	195	181	167	190	166	213	186	188	185	197	178	185	185	181	198	203	203	161	189	175	159	200	197	194	190	194	180	190	168	183	213	207	176	176	184	203	209	203	188	196	177	192	191	193	182	178	182	207	181	173	173	187	185	211	193	186	191	209	199	202	185	176	175	191	164	207	175	179	172	190	191	175	167	181	175	187	179	202	187	187	164	193	199	185	194	198	199	188	172	202	181	183	195	180	177	204	169	184	186	181	176	184	207	174	196	183	179	180	188	186	161	184	190	197	192	197	183	188	182	158	190	182	185	199	201	173	192	185	188	181	197	186	160	181	160	200	177	201	194	185	201	166	192	192	175	187	217	182	200	179	173	179	188	163	203	205	194	209	187	181	204	180	180	179	175	182	182	184	189	170	194	200	170	194	189	186	200	169	167	157	169	207	182	165	170	186	198	201	175	163	184	171	178	196	199	190	182	183	158	161	164	191	185	178	199	189	183	194	199	186	192	160	196	197	197	166	186	186	183	181	189	174	205	208	205	190	198	156	177	167	178	210	190	175	174	177	159	185	176	171	192	175	169	202	192	172	177	179	195	183	165	185	175	187	179	180	192	187	184	194	161	190	189	177	179	178	208	183	202	171	174	204	186	200	200	188	175	188	179	186	170	199	168	196	192	201	193	160	212	199	168	182	190	210	175	207	192	192	204	191	198	187	175	200	190	202	182	186	211	185	184	153	193	164	201	166	204	200	196	180	185	188	190	189	167	187	174	182	183	191	180	180	184	206	163	190	189	201	202	187	151	181	193	195	196	173	175	191	205	180	197	196	184	179	166	170	181	193	184	208	182	168	172	189	197	184	204	170	203	168	200	176	184	189	175	176	196	205	168	198	185	166	169	166	205	165	196	187	198	192	193	171	196	190	196	183	193	189	171	190	197	188	203	160	188	188	213	190	187	194	196	199	176	191	185	187	192	204	191	176	191	157	175	196	166	203	159	220	167	182	197	212	178	160	208	183	156	174	195	182	159	175	184	202	217	168	167	175	204	162	177	193	179	158	177	198	196	179	195	168	192	169	199	185	178	173	187	177	184	196	189	175	171	192	172	178	198	190	186	170	183	190	175	175	205	188	179	199	169	206	161	217	207	160	183	189	163	177	184	195	174	184	174	197	188	167	221	174	193	187	188	187	171	202	179	194	178	191	193	207	183	199	185	219	208	197	195	179	197	188	177	191	208	158	170	186	168	200	199	182	150	165	178	186	188	184	183	186	187	215	191	202	199	192	195	182	183	199	181	214	205	188	171	195	178	162	205	211	197	191	182	185	215	197	185	197	180	201	178	199	185	206	187	179	198	171	183	166	182	187	186	186	190	181	198	201	184	178	191	168	183	201	178	162	192	209	174	188	183	191	178	194	205	187	185	194	190	181	174	188	217	163	181	176	187	188	193	178	187	210	190	200	183	203	151	170	209	210	211	177	217	193	169	195	190	191	192	189	195	183	178	198	175	196	183	204	180	176	188	191	176	196	180	159	181	167	192	201	168	160	198	173	172	209	203	181	182	184	167	180	196	192	193	189	209	179	191	203	169	188	203	183	179	180	169	188	195	188	206	202	183	170	183	177	166	216	173	195	164	176	178	201	177	206	208	183	187	182	186	167	190	167	174	192	191	158	191	172	191	147	169	184	202	192	183	172	157	169	192	207	180	205	197	165	198	188	165	197	177	198	188	184	201	188	190	198	177	197	163	177	183	172	186	181	188	150	205	205	163	170	193	160	169	184	170	161	190	169	183	181	189	179	187	197
15654	10306	8769	4360	3034	2202	1609	1313	1130	907	789	734	654	569	570	516	499	475	428	422	416	415	367	383	373	387	353	338	361	343	352	332	366	352	351	338	344	355	326	332	337	363	317	357	305	342	356	325	306	345	308	329	348	332	294	317	298	362	329	346	303	313	331	329	331	310	313	329	343	369	323	312	302	304	343	310	339	327	319	343	306	332	337	312	329	326	319	325	315	308	273	320	287	303	330	302	338	334	340	342	317	310	313	305	289	318	311	296	332	289	349	304	339	335	318	313	323	316	307	319	330	305	308	326	329	315	318	335	344	311	344	323	342	334	322	322	339	306	331	278	305	345	307	289	315	305	325	295	298	327	306	314	290	311	307	305	356	335	314	306	319	295	301	313	316	321	330	277	312	329	319	322	314	284	290	309	320	317	290	311	335	304	311	312	308	279	338	293	312	291	302	317	312	294	276	314	319	314	281	332	334	310	334	299	331	266	341	285	329	315	315	317	333	342	302	332	325	302	318	306	314	295	302	331	317	325	306	342	331	313	287	311	354	295	312	301	285	308	332	288	294	324	319	326	304	312	324	322	298	300	284	348	295	297	297	297	297	299	339	329	316	320	306	348	317	302	279	356	324	287	316	319	309	305	312	303	325	339	316	298	312	336	302	313	344	330	323	294	361	334	313	303	297	279	341	338	316	318	314	355	311	306	284	319	330	300	340	319	314	318	311	305	345	335	321	310	320	307	308	323	330	327	285	319	314	324	305	306	337	322	322	321	289	322	337	314	321	331	319	314	275	315	329	298	280	273	334	308	316	317	335	314	294	303	290	309	315	295	296	316	324	294	323	314	328	341	313	292	306	296	313	335	287	314	332	319	340	347	259	300	279	311	322	339	299	338	291	322	323	335	303	305	308	311	299	289	302	308	284	306	328	323	324	341	285	300	312	298	317	332	312	341	312	319	314	305	306	311	306	332	326	306	298	288	307	316	317	315	286	313	330	316	307	304	336	314	287	290	325	327	309	323	307	327	319	298	326	335	333	343	316	350	308	302	294	314	310	319	283	287	322	336	339	335	298	315	297	326	318	356	325	307	299	305	315	330	315	327	291	306	337	327	325	320	313	317	291	362	297	299	301	293	292	296	301	320	349	313	295	303	318	322	313	303	287	328	309	319	296	326	326	332	307	292	319	319	321	320	350	326	310	296	305	301	297	330	338	311	314	293	332	325	337	326	356	338	317	308	328	324	303	289	289	314	296	311	300	330	306	302	312	302	344	320	297	290	327	312	318	333	327	344	330	312	326	314	307	295	293	342	299	285	311	313	316	317	286	311	334	322	313	325	337	310	335	331	304	342	295	301	309	303	341	365	324	339	305	302	321	288	309	290	309	302	305	323	321	292	327	305	314	327	301	318	286	327	317	322	300	294	279	330	340	327	300	305	296	323	337	329	335	291	312	290	319	305	330	319	309	299	308	323	282	300	324	328	320	302	323	290	327	310	295	296	307	284	345	349	286	330	333	314	325	326	315	311	326	298	285	330	311	333	287	323	327	285	292	316	297	314	303	313	289	291	326	321	299	316	311	292	346	293	322	287	338	329	328	340	296	320	318	313	324	286	331	311	343	363	310	310	301	283	337	295	305	308	318	325	306	330	320	327	321	312	311	295	296	289	319	316	300	318	303	292	278	319	301	315	327	319	310	333	302	296	310	324	349	323	354	291	330	306	353	297	303	296	351	323	294	309	313	319	326	304	310	316	336	305	300	293	320	347	305	330	297	304	310	330	321	303	341	323	321	308	317	322	301	339	295	296	376	317	324	323	315	323	318	287	320	321	319	322	348	313	310	306	320	324	289	334	306	309	315	316	304	315	309	312	327	315	350	320	322	297	295	342	313	324	292	348	310	317	299	289	304	353	341	307	305	349	336	308	294	325	279	321	336	311	339	317	303	311	314	314	327	304	317	313	288	286	289	289	296	295	320	274	312	304	340	319	305	308	314	302	309	289	299	307	315	322	330	308	304	316	334	300	329	315	317	317	336	313	338	336	309	320	315	287	299	300	312	306	284	311	301	317	330	302	318	320	291	294	344	297	330	319	339	327	345	313	287	322	322	308	309	364	332	350	326	318	321	324	314	305	290	345	273	306	289	316	311	292	287	299	316	280	308	312	304	284	331	302	302	312	286	310	311	332	311	318	343	289	323	313	284	304	311	288	311	316	337	341	336	291	340	338	333	286	293	350	291	301	296	329	307	297	330	309	331	334	317	317	320	280	331	306	315	321	298	309	320	326	298	314	302	293	339	346	358	320	310	336	289	293	315	334	296	327	270	326	342	291	327	329	334	305	287	299	278	345	324	304	328	331	308	314	332	318	306	290	311	330	290	296	329	292	280	313	320	326	316	300	314	335	293	319	311	323	306	326	339	316	286	296	317	314	313	318	306	305	291	301	323	339	283	308	284	314	295	270	351	322	306	354	321	295	337	293	338	298	327	312	338	329	324	345	326	352	311	319	318	325	279	345	330	306	321	280	305	329	322	299	337	330	323	318	316	296	294	325	320	348	288	320	340	330	315	265	316	316	318	303	335	314	320	310	302	337	298	314	343	318	319	309	317	323	281	314	320	334	348	293	295	295	317	311	324	293	309	310	307	310	334	291	299	309	304	332	317	311	282	297	316	297	335	324	316	316	322	293	343	342	336	314	329	297	345	333	317	306	338	341	317	327	342	318	301	284	330	294	319	291	264	354	309	303	310	308	308	307	289	315	302	292	328	323	314	315	314	342	323	298	291	318	308	328	316	302	266	327	290	278	303	321	298	321	321	306	322	325	332	294	328	325	308	329	305	322	296	321	314	361	313	330	294	310	326	327	306	300	280	303	308	315	279	274	308	300	294	325	336	334	325	317	323	308	318	293	312	306	295	292	298	311	305	310	318	301	327	328	319	329	311	303	327	288	279	291	318	309	311	341	281	328	312	288	323	340	360	332	296	298	340	346	310	333	347	305	307	324	332	309	358	276	335	300	309	282	324	306	314	327	283	330	309	330	298	280	312	293	302	313	308	310	265	326	306	312	287	302	307	326	317	308	312	322	343	315	295	296	328	302	311	316	300	328	328	294	300	320	314	330	308	328	293	337	309	307	278	326	308	314	308	347	272	315	327	310	328	314	299	287	314	333	307	335	285	342	310	351	335	355	326	335	284	325	298	291	296	311	311	320	355	342	310	321	322	310	344	301	354	283	308	330	321	321	312	286	296	308	287	331	303	286	302	332	305	298	309	332	278	321	327	288	299	316	350	303	312	322	340	310	304	337	314	332	324	318	296	336	314	326	342	319	304	331	298	305	307	293	346	302	329	298	316	302	307	284	305	276	330	289	353	284	285	327	333	313	351	339	351	287	287	345	279	339	311	321	317	308	310	312	329	338	333	341	329	339	281	333	320	322	301	319	323	323	303	334	381	336	335	312	295	310	285	330	305	306	298	320	336	321	328	343	328	282
23191	21338	29539	23505	21339	21234	3703	963	726	597	564	557	480	481	467	457	417	442	377	398	382	376	349	356	326	327	342	332	308	319	305	347	338	353	328	349	327	340	352	338	328	310	335	306	323	303	290	319	339	313	307	284	319	317	329	324	355	304	298	309	292	328	297	314	335	346	321	317	275	318	340	305	352	309	354	308	304	340	277	332	313	279	283	303	312	298	321	309	296	307	332	328	314	328	322	311	309	295	311	340	336	325	314	313	320	306	319	315	290	306	315	283	289	335	322	301	318	322	318	318	310	328	294	318	289	305	299	300	308	312	331	292	307	274	293	302	290	299	313	291	313	301	340	293	324	309	332	317	318	316	303	322	323	315	300	331	335	326	333	309	291	295	289	320	312	315	320	327	319	302	284	310	321	287	304	307	278	315	328	319	313	349	301	321	325	306	317	294	345	289	302	319	265	326	325	325	337	312	309	314	299	301	308	300	309	308	281	307	295	334	330	291	317	324	278	315	308	291	281	279	289	347	270	307	322	317	305	304	328	321	305	313	338	338	327	294	326	334	282	311	269	370	309	325	299	303	278	298	325	308	301	337	326	295	289	272	312	307	314	297	292	294	304	320	294	308	323	320	316	282	331	305	337	312	329	312	329	298	286	313	310	302	286	270	325	299	294	309	290	358	339	309	315	299	326	301	312	339	280	306	303	323	310	303	315	313	294	294	290	314	320	287	329	314	317	321	308	335	339	325	291	295	301	273	308	315	309	289	307	309	301	333	325	341	324	353	299	317	339	309	296	293	333	307	306	292	326	339	322	321	306	298	297	323	304	286	295	335	305	315	294	298	320	287	311	291	290	311	297	306	319	306	324	320	325	293	295	309	299	307	311	297	303	284	336	305	327	320	311	319	322	295	313	314	312	304	338	307	323	291	325	311	311	298	312	315	315	301	305	303	307	309	337	301	328	310	326	343	279	345	310	298	295	295	298	310	291	287	298	307	291	314	347	296	315	317	326	328	280	311	295	306	312	338	291	294	324	330	300	300	326	293	323	319	358	334	309	300	295	296	331	324	313	317	311	293	327	333	302	282	326	324	322	322	290	297	287	302	322	293	301	335	320	278	324	314	351	329	313	268	301	318	346	305	268	293	299	310	273	331	325	292	335	311	317	324	295	293	309	250	328	311	302	325	329	317	309	326	322	338	293	317	318	305	323	301	338	317	315	310	281	293	336	285	305	297	295	329	320	305	327	314	294	277	263	307	295	315	303	290	288	321	311	340	254	324	314	282	303	332	287	293	323	289	315	309	316	311	301	308	286	296	321	311	314	322	321	315	325	288	300	302	316	310	313	273	331	296	346	323	304	316	292	313	309	299	306	331	278	288	309	318	338	289	278	308	318	289	313	277	316	297	299	322	299	331	320	289	336	297	298	269	284	307	305	296	319	276	320	297	311	294	293	309	283	312	313	296	336	307	321	302	309	301	282	298	319	290	320	332	302	320	287	286	297	317	334	299	298	288	311	270	319	306	316	286	288	274	312	357	299	317	312	300	305	315	267	277	291	313	312	356	315	273	294	317	307	292	328	341	317	321	289	310	293	328	336	277	280	298	342	296	318	324	342	289	348	302	297	288	312	318	309	315	321	321	304	306	314	308	325	283	308	295	297	307	305	297	331	302	299	293	313	298	308	293	309	329	331	278	336	302	299	319	308	277	307	301	325	310	312	278	286	311	304	280	302	293	301	336	301	337	309	341	297	311	293	324	316	283	304	330	327	282	304	308	305	312	286	347	327	294	289	290	290	316	299	288	302	274	330	292	317	299	269	308	317	302	303	301	300	319	311	291	287	273	311	297	333	294	338	314	308	307	293	302	314	305	322	329	307	310	312	290	301	336	323	308	298	356	316	325	310	320	308	302	294	294	300	292	297	328	322	297	333	331	331	310	323	300	301	303	293	316	308	282	302	278	295	297	316	331	318	298	304	306	298	314	308	317	311	297	298	298	318	312	316	309	301	312	290	287	308	315	284	316	306	303	305	302	309	348	306	283	288	337	337	306	300	299	298	303	329	301	269	312	295	278	302	319	293	302	331	298	305	307	286	306	316	317	299	321	298	337	273	261	313	320	322	335	303	296	338	307	344	314	310	296	308	341	309	332	330	305	295	289	325	312	301	287	309	304	313	304	315	267	314	299	306	300	301	330	304	287	294	305	294	320	332	306	341	297	290	285	301	306	330	288	312	294	309	318	294	335	281	314	314	303	299	295	304	305	299	322	311	321	280	302	296	308	295	316	278	339	313	277	313	264	282	311	310	298	320	277	283	293	300	305	324	295	311	292	301	283	262	311	318	316	315	246	277	330	276	327	327	275	283	296	322	309	333	307	355	320	312	294	334	291	274	288	301	292	316	305	280	295	285	296	291	312	312	324	315	298	297	300	318	270	304	330	296	302	311	293	279	287	305	289	308	290	303	313	301	294	297	305	304	323	323	336	324	282	299	285	318	310	297	317	321	328	309	309	324	300	295	291	285	290	336	312	311	289	349	280	319	315	296	267	322	297	300	317	316	282	295	329	293	293	288	308	290	278	288	295	313	324	328	300	330	332	301	316	344	309	310	338	326	278	288	324	292	297	300	307	287	292	303	300	302	297	333	309	307	343	294	313	285	324	299	299	296	298	307	276	296	333	330	311	317	306	295	307	289	310	314	315	284	333	302	304	293	297	328	301	321	299	314	301	302	296	335	307	315	293	313	313	344	318	322	272	300	275	321	293	311	322	280	318	316	292	298	307	313	270	310	306	305	332	299	340	292	318	303	319	318	287	295	298	340	315	338	274	289	294	270	315	308	326	323	325	293	310	327	298	293	271	281	337	305	300	291	283	309	288	315	297	335	316	292	313	294	286	336	314	300	330	280	342	301	307	332	296	306	283	314	308	310	325	314	276	340	275	332	314	291	321	302	334	311	294	285	297	328	309	297	318	303	318	284	319	310	288	291	325	336	329	288	303	319	315	327	306	259	318	288	330	295	315	332	323	286	294	306	280	294	274	337	293	347	320	294	325	313	308	299	292	333	329	321	306	323	304	304	296	358	332	324	318	295	308	330	338	304	328	281	343	307	322	320	285	328	295	335	328	313	306	319	294	334	296	320	297	306	338	312	292	316	312	272	305	288	297	308	305	305	320	301	318	291	300	305	296	318	293	344	332	291	309	322	297	307	293	300	315	297	316	292	321	320	310	300	329	307	298	341	323	283	303	331	286	294	302	265	309	322	346	314	289	294	300	302	299	294	295	310	310	301	345	317	331	314	313	266	292	349	346	298	302	293	290	300	296	305	312	304	310	355	303	289	287	292	318	283	334	298	319	329	309	300	304	278	283	298	330	294	318	313	300	323	309	329	317	317	286	319	320	278	314	328	296	307	290	305	304	282	330	324	283	326	324	325	303	320	316	323	318	277	307	309	348	311	281	312	318	293	300	268	298	320	301	276	310	294	330	274	295
17473	16780	13996	7571	5317	3855	2976	2328	1972	1627	1506	1247	1166	1006	947	887	862	788	738	725	669	659	626	641	588	647	620	591	634	581	555	567	548	548	556	530	558	524	543	536	560	563	540	525	513	556	526	498	541	535	547	534	495	504	504	484	522	506	462	483	503	543	511	555	487	492	496	507	508	478	511	497	509	484	550	504	496	502	497	497	502	531	503	457	485	512	506	497	498	516	500	511	482	494	527	529	489	519	498	500	502	541	497	496	489	496	482	496	483	517	524	524	519	509	535	511	521	511	519	505	493	520	527	490	490	485	522	463	523	489	503	498	495	463	433	525	511	476	482	501	473	514	455	503	464	493	455	503	489	491	489	499	492	522	462	503	492	483	502	510	496	494	494	436	479	500	527	496	499	448	506	483	504	467	519	531	480	497	505	470	496	506	486	492	474	489	499	533	504	465	507	456	508	508	477	484	495	543	479	512	515	509	484	528	477	477	513	533	480	480	490	524	528	503	508	519	502	474	518	499	527	484	517	538	510	510	484	497	539	501	512	461	469	499	514	478	493	469	513	480	512	481	497	515	480	461	473	451	517	464	452	487	489	513	517	496	501	498	499	512	488	479	482	496	505	525	479	518	504	514	467	487	514	520	541	483	513	486	490	513	488	493	484	508	495	510	483	486	503	462	511	492	520	502	503	517	504	494	507	512	484	504	473	507	482	515	491	509	509	533	501	526	483	537	515	470	494	502	469	506	463	504	526	501	502	507	524	508	478	542	505	473	530	489	489	466	495	494	465	485	544	479	464	466	494	522	521	503	494	475	485	497	519	504	508	472	434	506	513	498	473	527	511	505	484	481	501	434	513	463	496	524	489	492	463	519	504	537	484	504	487	487	500	446	491	483	503	485	504	484	518	554	473	540	494	465	518	499	503	507	440	527	488	527	495	529	457	486	478	510	474	461	482	494	489	510	517	498	479	507	498	488	443	515	539	487	485	462	500	486	497	469	472	523	497	485	485	490	514	480	520	495	502	538	484	508	497	510	515	468	495	478	503	469	477	521	522	534	503	490	519	462	484	523	493	503	517	512	477	511	511	524	498	485	481	470	512	491	528	484	513	483	496	478	471	503	514	470	487	487	510	464	498	506	495	561	535	516	490	508	462	481	497	541	482	517	489	476	543	448	487	535	473	494	525	494	505	479	491	496	503	478	484	471	499	458	481	522	471	482	479	486	509	516	497	537	497	472	492	510	530	468	498	492	532	482	492	484	475	477	506	501	498	513	462	525	499	490	470	561	464	520	496	453	489	508	491	506	502	495	515	450	495	458	473	479	525	493	456	530	501	428	478	483	475	492	506	504	463	499	484	477	496	512	499	493	484	512	477	494	494	467	510	506	496	481	490	504	513	494	484	480	474	494	472	502	510	534	480	455	499	487	459	501	498	483	521	538	488	481	495	489	516	487	505	526	503	501	504	514	460	479	448	474	483	470	429	486	485	530	480	517	518	504	468	489	462	503	514	490	469	492	544	475	515	473	503	488	511	469	492	454	492	491	470	479	483	530	478	503	495	493	518	488	466	498	489	508	500	483	499	479	506	493	514	495	482	487	524	486	478	467	486	519	504	511	500	472	502	527	500	555	488	490	498	501	496	459	487	515	495	525	502	496	493	548	493	472	472	487	512	502	529	503	498	494	511	482	538	476	502	480	469	489	531	460	523	477	498	492	484	504	558	537	469	530	530	489	504	475	478	478	487	477	528	493	524	538	497	495	464	531	494	487	475	503	532	510	478	449	486	481	493	477	472	510	532	494	488	510	515	490	486	522	447	514	490	533	453	485	472	508	470	479	478	477	477	515	501	480	513	510	476	479	470	509	471	481	504	471	477	475	520	483	513	498	500	509	491	534	519	497	518	505	468	528	500	495	537	525	495	476	474	505	462	483	509	497	491	481	515	517	500	503	491	525	521	472	518	511	476	488	503	471	479	498	481	478	488	535	475	482	524	490	485	479	526	497	524	520	496	487	492	492	459	493	495	448	536	470	499	489	512	512	513	516	480	477	493	534	465	527	486	458	519	508	475	497	478	507	471	505	507	464	467	522	523	506	467	468	505	479	520	485	498	511	499	461	511	470	501	514	458	500	488	473	476	456	482	473	490	512	560	499	473	463	501	542	519	505	509	492	522	490	501	498	513	516	491	518	468	478	528	507	495	499	479	491	493	522	488	459	509	462	496	486	505	474	481	474	509	481	481	468	558	499	495	495	488	529	506	518	527	475	531	499	488	488	500	502	500	535	519	533	487	502	514	528	485	466	447	499	484	497	496	516	506	496	494	528	487	491	422	493	505	479	483	479	505	476	532	497	487	502	451	498	534	473	504	475	520	550	495	476	516	485	484	465	492	470	464	477	531	489	503	508	507	481	519	471	493	481	483	499	521	461	471	452	510	504	499	482	476	503	531	486	491	505	483	516	459	509	491	505	473	476	464	472	519	484	486	470	522	496	492	545	484	504	504	517	506	519	511	516	521	495	472	506	495	453	499	544	447	479	466	478	508	526	571	491	452	479	477	484	461	495	484	488	471	479	531	500	500	465	467	518	500	475	521	468	531	471	503	473	496	473	472	486	486	509	481	492	467	495	467	509	483	505	479	491	499	467	497	493	491	504	475	500	508	447	492	472	512	511	489	490	486	497	509	513	493	480	453	532	512	490	472	489	497	483	474	507	526	465	504	497	492	471	498	522	479	493	532	485	491	497	494	525	503	521	524	543	509	499	508	540	491	467	520	465	519	491	457	498	477	475	500	501	509	509	458	475	507	481	497	534	482	445	510	427	495	479	511	550	493	479	495	455	522	504	505	519	474	494	479	472	475	509	520	455	514	491	438	518	481	477	489	471	466	510	508	483	477	480	540	521	519	495	483	484	483	525	465	519	466	470	511	513	474	432	533	516	495	497	525	508	505	512	488	490	514	474	463	516	498	481	512	469	491	504	472	490	478	462	479	514	459	471	489	511	497	477	466	482	515	489	469	487	501	483	470	487	477	510	475	518	449	497	505	524	533	482	501	510	496	477	526	483	541	492	454	504	482	508	494	474	513	458	522	516	473	499	471	501	521	471	497	469	503	492	482	510	498	491	546	534	495	505	538	495	472	485	509	492	467	488	510	500	499	491	491	476	479	531	534	489	506	510	471	461	506	510	487	476	488	484	490	480	458	467	489	493	466	509	499	535	534	490	496	515	474	478	484	512	499	506	515	514	504	491	494	517	500	501	512	473	482	467	517	508	517	497	496	469	496	464	485	510	460	513	521	468	516	547	500	486	514	473	495	519	466	484	477	538	475	479	501	494	528	505	524	483	500	487	512	497	509	523	489	498	474	537	524	493	468	508	480	474	494	484	514	490	483	462	505	480	470	474	464	515	478	512	496	484	484	496	457	480	532	469	471	502	497	475	503	493	487	478	465	462	496	467	461	506	510	500	502	484	463	530	472	477	475	493	497	449
26809	20857	8682	427	208	146	117	83	80	85	103	80	72	65	71	75	73	70	77	69	79	70	76	75	58	63	62	60	68	80	67	78	79	86	71	84	62	67	83	65	75	81	74	81	77	75	70	89	72	66	60	53	80	62	87	64	74	74	73	69	61	57	61	71	69	75	73	68	67	76	68	75	76	63	60	58	64	64	68	70	64	78	67	75	91	67	82	66	66	71	81	59	67	69	90	72	76	81	75	64	68	84	70	66	54	73	79	61	78	73	77	69	54	67	65	79	75	70	68	76	67	86	78	61	88	80	71	79	68	70	57	78	68	58	87	57	74	74	65	76	76	74	80	64	48	62	61	75	64	76	71	66	78	73	69	74	92	69	85	67	55	70	57	65	61	83	76	76	75	76	58	71	79	80	58	72	71	56	63	70	79	77	68	66	60	79	75	72	80	73	95	67	71	61	68	79	64	74	72	71	78	80	85	60	86	63	68	73	66	82	86	81	66	57	54	72	60	80	67	74	92	79	65	67	82	66	62	81	72	69	68	76	55	74	65	58	71	74	79	87	78	68	60	65	72	63	81	78	73	69	64	79	79	81	66	72	65	87	88	73	66	73	73	57	77	68	64	70	59	66	79	69	93	83	77	70	57	67	60	80	76	71	75	50	72	73	61	68	74	75	79	75	95	64	85	83	67	68	61	63	62	68	67	69	79	79	60	76	83	81	73	85	64	62	73	77	65	65	93	58	67	85	78	66	64	78	63	69	66	62	54	90	65	83	62	68	66	70	72	56	73	57	63	82	59	71	74	79	79	79	67	74	77	76	78	64	76	64	70	65	58	56	71	65	82	68	64	74	70	63	77	86	66	72	73	62	63	67	73	72	77	74	80	66	63	68	67	71	73	64	73	54	75	87	68	67	88	76	73	74	78	71	78	73	73	78	75	77	58	77	75	78	65	65	78	63	71	84	62	59	60	60	72	73	60	77	59	49	79	76	87	70	60	59	71	75	69	57	74	82	71	79	81	75	86	68	60	70	69	79	76	77	78	84	73	76	55	78	89	84	60	65	73	65	73	74	73	65	77	83	73	82	51	78	60	86	72	93	73	68	66	62	70	73	73	71	95	77	87	67	68	75	60	70	76	76	87	77	78	70	78	60	75	71	73	70	73	72	87	73	63	78	55	60	51	66	77	92	73	78	61	77	72	67	77	71	88	86	64	67	72	66	73	75	58	81	69	68	80	69	87	70	63	54	69	60	65	85	65	72	63	78	58	78	67	61	83	74	62	85	77	74	76	73	76	64	95	67	75	75	73	69	75	79	76	85	95	76	64	85	76	75	57	78	78	69	67	66	64	63	77	60	63	74	67	76	73	73	73	77	87	77	93	75	78	81	69	82	62	77	65	67	70	63	58	62	68	75	69	73	73	82	71	60	58	58	76	75	62	81	68	65	68	65	63	68	71	91	66	73	70	73	75	71	69	75	64	81	74	69	87	79	69	82	76	71	61	60	74	79	76	75	67	62	79	73	71	64	84	70	69	61	61	64	78	83	61	64	59	63	58	68	59	75	83	63	87	62	51	78	69	80	66	72	74	74	65	89	77	65	64	76	80	60	71	72	69	58	82	76	70	71	61	54	70	72	78	62	87	77	69	64	85	67	68	61	56	68	82	51	85	66	67	79	61	81	78	67	50	69	73	46	69	59	75	71	63	67	52	69	96	58	80	76	75	75	69	84	65	73	74	75	76	71	74	58	62	66	65	80	79	65	64	70	85	73	72	81	68	84	69	73	80	54	71	65	73	79	56	74	70	63	73	75	72	73	64	69	70	63	59	65	61	62	77	68	71	70	65	58	67	65	54	79	68	83	68	72	60	78	62	67	70	76	66	78	67	76	60	75	72	61	75	65	83	75	69	70	71	73	74	63	63	62	78	73	76	63	70	65	74	71	66	67	54	67	74	72	87	69	91	67	72	83	66	69	80	74	81	66	68	78	74	80	76	66	67	72	69	76	66	90	70	66	69	68	62	80	88	77	55	70	76	86	76	64	82	70	78	72	65	82	65	83	78	66	63	52	65	67	77	64	73	53	76	75	78	61	65	76	79	73	69	71	70	75	71	72	65	60	73	60	77	96	68	74	78	74	93	74	65	55	67	63	79	70	73	65	74	81	59	81	62	72	63	90	72	70	67	73	60	54	69	80	71	74	67	81	66	87	59	71	66	58	79	69	81	67	68	77	73	64	75	61	83	80	60	74	72	63	96	78	74	77	75	60	99	67	71	71	82	71	75	70	76	57	74	77	88	74	69	87	74	57	57	87	81	87	53	62	67	66	66	79	51	79	71	77	80	87	77	65	79	83	56	79	80	67	75	63	71	81	66	86	62	64	67	78	75	80	71	65	76	63	78	71	73	67	59	71	70	65	73	77	62	79	77	70	95	73	73	78	66	73	64	69	71	78	87	77	65	59	81	70	53	74	66	75	90	85	67	69	68	76	64	73	78	63	80	81	79	54	68	71	76	68	66	78	68	85	72	55	76	79	68	57	77	60	85	62	52	86	63	85	59	76	77	76	76	66	76	82	75	69	75	76	65	82	68	73	68	80	75	77	57	67	76	61	89	79	61	88	74	85	72	86	76	80	67	64	59	79	70	57	80	66	67	71	67	69	73	80	76	83	84	66	68	77	69	75	60	51	67	49	79	76	70	81	88	60	78	76	78	75	78	75	65	53	65	53	80	67	75	68	63	85	72	62	58	60	52	71	67	85	91	74	65	71	68	79	72	88	57	68	71	64	69	64	83	77	73	73	72	69	76	72	77	67	69	82	75	78	79	69	78	72	85	65	79	72	50	64	73	70	60	72	65	62	75	80	72	77	66	66	80	62	47	69	82	74	79	65	80	68	65	64	79	69	72	67	81	73	79	72	66	77	71	80	82	82	68	90	76	72	82	82	79	84	76	84	80	79	64	76	76	86	85	76	66	77	70	79	62	73	69	68	52	81	75	77	76	68	65	78	67	74	85	97	66	60	66	63	57	80	83	59	65	65	75	66	64	76	86	73	89	83	86	66	69	79	79	74	72	85	69	57	68	73	82	71	66	79	74	61	75	84	80	68	69	77	70	64	86	82	93	59	66	69	74	93	72	60	66	68	61	77	70	73	76	72	62	90	71	94	67	80	68	67	74	64	86	63	78	63	70	64	69	86	73	66	67	55	73	79	80	67	79	83	80	72	70	84	64	66	66	91	83	79	81	68	57	81	66	62	66	86	64	68	75	67	74	80	57	81	71	76	68	67	63	65	79	71	67	63	73	77	71	58	69	62	57	81	71	72	74	66	69	70	67	86	75	70	81	74	70	77	60	80	64	69	83	65	75	79	90	64	91	74	51	76	62	79	73	59	71	70	79	64	62	67	68	86	79	52	67	82	68	59	66	66	87	68	53	68	76	74	74	75	68	69	70	64	77	84	61	66	73	73	66	68	64	76	66	74	71	63
8026	1333	1231	543	396	326	263	219	195	203	164	165	151	176	178	148	149	142	159	143	149	132	130	145	144	134	152	137	114	134	125	159	140	149	163	125	132	149	139	140	120	142	142	136	141	128	144	122	121	129	126	131	131	154	135	121	146	143	142	131	131	122	144	132	134	130	122	133	138	119	139	139	133	147	133	128	138	146	149	130	130	134	140	131	147	135	164	118	131	129	129	141	126	138	133	130	117	152	142	141	143	136	154	146	120	126	152	118	149	148	131	124	136	138	151	138	125	135	131	138	138	127	116	147	124	124	140	136	127	142	124	124	129	129	128	130	132	139	138	131	119	124	144	139	142	136	126	122	137	125	141	128	129	123	121	144	121	113	121	133	121	122	145	133	148	132	135	120	151	103	108	121	122	162	128	129	145	144	139	133	129	158	142	142	116	129	130	126	123	116	146	120	112	139	121	125	136	114	121	127	126	137	121	135	111	108	123	127	120	149	104	136	138	134	144	144	129	108	129	149	130	117	131	128	122	147	116	137	124	130	128	135	121	135	129	138	127	137	119	135	122	129	123	163	119	132	129	127	126	149	120	125	129	138	138	120	149	133	134	127	126	129	120	131	127	121	152	124	137	139	127	138	123	143	157	126	157	130	116	161	118	122	112	116	148	135	134	118	147	123	138	125	140	122	144	118	118	128	114	143	147	148	129	119	145	132	136	151	125	129	124	140	143	133	134	115	120	131	147	114	139	128	129	130	127	146	141	113	131	154	132	145	126	117	136	111	138	146	128	127	134	139	134	127	129	140	149	130	140	128	125	138	132	121	120	125	156	119	124	135	142	135	112	132	119	149	126	137	127	121	145	130	129	126	150	119	118	136	135	150	132	130	150	123	137	127	132	131	125	129	150	131	126	124	137	123	146	133	127	157	143	144	134	143	123	120	143	115	139	129	136	148	132	127	124	119	132	140	141	123	115	127	138	144	132	130	139	132	138	140	127	120	140	146	128	144	156	117	127	128	144	130	130	139	124	130	150	135	137	148	147	145	128	129	129	125	123	157	123	121	107	134	136	145	137	124	146	120	131	132	159	141	131	125	145	127	141	159	129	149	141	130	134	139	143	126	119	125	129	123	137	135	122	126	130	125	145	138	138	129	129	111	140	120	135	128	135	125	155	140	132	127	142	140	124	125	132	129	126	133	140	140	132	137	143	120	130	122	129	128	142	131	140	157	138	130	121	149	151	128	147	127	126	134	117	139	124	137	118	134	139	116	124	130	148	135	122	134	136	124	116	124	107	122	128	150	128	119	129	146	106	135	157	131	133	139	135	134	131	138	114	128	123	141	146	145	140	127	143	120	120	135	127	139	141	150	112	147	146	134	124	125	128	120	139	134	131	134	118	130	112	128	126	126	138	127	123	129	137	166	167	126	142	132	132	133	124	138	129	132	126	149	119	134	123	133	139	145	121	112	148	140	140	138	138	117	134	136	118	120	150	150	127	156	146	133	124	132	123	121	131	116	134	147	123	102	140	126	119	119	132	133	128	135	137	148	113	134	128	121	139	133	128	134	146	118	131	131	136	124	128	126	135	124	130	121	156	137	155	129	148	118	136	108	136	129	153	120	122	147	127	156	108	152	114	141	129	128	142	149	132	123	111	129	121	142	146	124	124	135	118	140	136	127	132	119	131	111	130	123	127	140	116	130	138	136	124	135	148	128	134	137	118	125	126	147	127	120	117	120	134	145	134	155	133	133	140	144	122	137	136	128	134	125	143	143	123	127	131	125	145	125	135	157	130	134	146	107	133	122	147	121	144	126	136	118	142	154	118	127	135	144	125	132	148	131	140	138	123	137	122	133	133	153	136	141	126	127	140	132	136	113	120	120	130	133	145	122	129	116	136	140	113	147	133	133	143	137	143	145	152	132	144	122	134	123	131	135	154	122	145	116	147	150	121	121	129	148	133	162	135	128	139	127	129	122	139	130	130	133	122	116	127	116	116	137	144	112	131	140	129	152	137	129	121	115	145	133	126	121	146	142	146	137	135	121	120	127	115	100	140	140	129	126	158	117	142	127	136	132	123	133	141	147	142	117	113	133	137	144	119	131	113	134	125	113	135	123	134	130	141	138	138	125	111	126	136	115	156	131	129	127	144	139	163	153	139	127	129	129	125	135	145	131	140	128	125	136	131	136	112	114	113	135	136	129	136	139	130	115	139	133	147	135	152	133	114	122	125	135	126	128	134	130	107	155	145	129	156	128	100	124	135	128	133	142	127	141	140	145	143	132	154	151	115	144	139	128	116	125	122	142	111	129	141	155	121	145	121	136	125	129	129	149	102	141	145	122	122	143	134	125	143	127	124	135	131	136	121	136	143	120	128	131	146	121	128	131	136	136	123	119	128	125	154	128	128	126	146	135	116	123	137	129	144	130	118	123	137	124	129	131	141	129	119	126	120	135	129	145	109	126	133	139	123	135	137	132	124	115	118	132	117	122	148	135	116	128	120	156	135	138	124	141	152	142	139	132	150	143	125	135	156	143	116	138	121	130	121	115	129	148	126	132	126	123	117	129	146	140	145	147	143	142	137	144	117	124	116	129	124	155	128	124	132	127	128	131	116	132	123	139	139	134	129	114	137	134	134	132	156	123	122	127	114	134	126	127	129	123	144	127	132	125	121	133	131	123	133	127	139	122	122	131	138	119	145	137	130	122	136	137	120	115	122	134	117	135	126	136	120	138	140	133	109	130	128	145	154	136	127	127	134	131	128	146	123	128	133	140	132	138	141	139	135	143	130	145	141	130	150	130	139	126	164	127	133	139	117	137	139	155	125	130	138	128	139	137	123	137	127	126	137	118	138	114	129	122	118	115	143	122	117	106	128	123	145	128	140	137	120	144	135	147	122	123	125	131	123	163	128	119	136	147	129	119	113	122	112	105	149	116	134	118	132	127	137	127	139	125	128	153	126	128	138	132	138	123	122	144	129	135	145	137	142	145	113	145	122	133	141	132	112	131	122	130	135	116	130	140	128	112	138	138	129	121	145	139	141	113	111	128	132	148	158	145	120	127	114	137	145	147	154	123	121	137	132	130	141	141	158	126	109	105	111	122	128	133	144	125	143	113	118	130	150	123	134	145	107	144	143	143	146	112	129	116	135	138	147	160	130	135	142	110	129	154	125	131	132	132	132	128	136	111	134	127	155	126	126	157	126	125	138	140	150	127	130	142	136	135	160	118	151	123	153	122	145	158	154	132	150	135	118	122	144	156	129	134	149	131	137	120	155	138	146	142	127	128	134	120	127	115	122	128	137	117	136	122	130	131	135	125	149	127	127	125	137	138	133	132	128	147	117	153	147	149	107	149	123	141	129	121	135	120	128	118	120	142	132	129	126	125	148	131	138	131	126	152	132	123	143	148	135	127	129	123	147	134	116	143	122	132	132	139	141	126	133	150	132	133	137	156	118	141	140	135	121	129	117	119	131	131	128	134	121	126
24169	21358	28860	24216	21190	3811	672	483	385	350	335	296	256	270	270	242	257	242	225	242	223	207	215	189	204	198	173	189	225	192	201	168	192	215	220	170	221	209	219	195	205	211	209	207	192	195	215	185	173	167	182	198	194	195	186	179	203	178	198	180	162	194	178	200	214	163	170	182	191	191	162	195	184	200	197	185	202	191	194	205	207	169	176	178	190	192	187	154	191	189	195	185	196	212	190	214	184	202	171	208	159	202	208	189	188	164	172	201	190	192	204	192	185	215	198	201	202	190	172	170	200	202	200	204	207	190	195	190	202	202	170	197	185	179	207	173	205	169	194	168	155	175	193	183	180	176	159	183	169	195	196	176	182	192	181	194	209	196	198	194	188	178	158	190	193	150	211	177	174	184	176	200	185	192	201	173	180	174	167	189	192	193	179	191	179	217	183	197	206	174	189	191	202	204	208	200	179	197	200	174	196	182	208	160	192	171	193	183	189	159	206	209	190	186	188	212	168	192	203	208	198	176	187	211	215	169	181	185	199	178	178	193	192	215	184	147	183	165	194	202	192	202	183	175	195	188	191	203	165	191	210	183	200	190	212	186	170	166	177	176	184	160	175	174	183	188	171	189	192	196	185	198	180	203	200	194	196	190	209	193	187	154	199	175	203	191	194	207	170	177	192	192	183	174	188	194	222	173	177	185	203	186	181	154	190	187	182	193	168	180	179	196	213	173	173	195	172	188	177	163	187	174	171	198	186	202	192	200	183	192	197	203	174	187	188	158	202	211	189	181	217	167	193	184	208	196	179	210	179	212	186	178	194	192	186	184	157	183	206	197	220	189	197	159	179	192	191	182	192	165	161	205	164	196	207	176	198	204	190	208	173	196	192	189	187	187	191	188	218	203	197	178	193	198	203	180	183	185	176	178	189	202	178	159	188	189	194	170	194	190	185	189	169	197	182	221	199	213	192	178	219	190	196	166	185	214	182	204	220	186	189	185	188	153	208	196	205	210	161	180	184	176	174	193	189	191	175	178	195	196	201	183	195	193	202	180	176	208	194	198	178	184	212	182	191	175	184	190	200	193	204	209	203	164	178	199	167	183	171	182	174	172	167	205	171	197	197	213	182	172	171	167	163	188	194	184	195	216	191	186	203	201	168	179	189	175	172	199	192	205	185	172	201	194	196	171	183	195	169	187	203	189	184	205	157	188	192	207	208	185	177	187	189	190	208	221	179	182	198	189	178	189	183	200	167	182	195	181	196	193	177	176	194	175	166	199	179	173	184	174	169	174	200	198	173	218	169	201	168	175	174	180	193	187	194	198	198	181	188	212	195	196	195	189	168	157	192	177	167	195	171	189	186	204	206	196	159	198	187	196	207	207	195	177	184	181	183	189	181	180	188	180	179	193	190	194	183	174	211	195	216	180	188	178	213	178	201	177	173	189	188	183	178	174	198	199	199	184	202	182	193	193	182	184	214	203	182	201	176	204	196	172	209	198	197	181	185	193	192	163	188	197	187	210	204	194	177	187	189	206	190	189	183	194	197	202	183	171	172	210	172	186	179	173	209	179	194	190	184	211	192	213	196	216	195	206	202	183	164	188	187	199	189	198	192	183	201	171	186	201	185	209	202	192	182	174	201	195	188	213	201	217	202	198	178	176	190	172	196	189	193	191	177	198	175	172	200	201	184	218	214	209	178	193	189	204	215	173	198	209	179	178	174	201	201	191	204	178	194	193	182	194	216	193	170	155	170	203	191	199	180	181	195	176	190	207	206	180	179	184	176	200	207	189	180	196	186	196	193	188	171	183	207	175	168	199	195	180	189	196	185	196	170	162	205	181	199	186	170	175	188	185	177	202	230	189	196	172	171	210	172	203	167	172	184	197	191	164	198	181	177	195	186	194	208	200	190	188	192	193	179	179	196	179	178	182	203	196	174	180	181	153	185	203	209	181	201	159	171	179	180	181	195	191	205	194	188	187	181	204	175	182	192	187	190	196	178	174	193	208	167	188	190	172	178	186	180	188	167	195	201	196	194	206	177	175	169	214	188	203	192	195	179	185	181	180	189	175	229	176	180	206	182	175	206	210	176	198	172	171	190	196	177	210	185	214	180	200	193	204	169	200	206	202	189	177	171	174	193	187	162	196	190	192	166	185	196	186	174	185	183	182	190	208	156	175	195	159	221	189	187	196	166	163	210	204	177	191	182	188	195	179	209	204	214	176	188	184	181	194	169	183	208	182	202	178	200	218	176	179	221	160	187	203	187	177	213	187	185	193	184	174	167	196	157	176	195	197	203	183	172	183	195	197	190	200	175	202	178	165	181	176	172	222	205	194	208	202	162	190	216	185	169	170	200	173	182	187	173	181	177	208	188	195	186	202	184	195	160	184	188	195	185	197	194	204	202	220	174	183	207	199	188	198	200	193	178	185	184	198	186	168	166	183	188	173	184	185	155	183	178	176	179	181	194	205	172	185	186	217	189	190	189	164	166	201	216	168	186	183	171	189	190	187	170	180	229	161	196	196	154	208	183	195	212	189	203	198	187	177	173	192	191	182	177	185	178	180	187	180	178	191	180	176	185	181	190	172	178	197	186	168	213	194	187	170	186	178	195	185	206	195	176	185	192	171	190	182	199	191	204	196	197	182	211	176	199	208	192	173	207	184	206	213	180	187	177	193	190	175	197	197	195	169	184	212	184	202	187	210	148	185	197	196	176	208	194	175	209	196	191	188	199	229	190	188	201	208	214	175	194	206	173	172	179	207	196	180	179	179	192	171	181	190	163	194	182	191	177	201	179	194	183	179	204	195	157	191	169	186	202	194	205	225	181	181	187	184	184	200	176	192	180	205	194	183	186	186	184	149	201	187	196	196	186	190	193	180	179	197	193	172	201	200	170	179	186	190	180	190	232	210	197	189	194	187	185	216	192	194	187	193	184	199	163	184	161	183	190	188	193	172	205	189	186	196	186	205	190	201	168	190	195	179	192	195	193	177	172	186	187	178	198	204	196	194	193	166	214	180	193	186	190	176	181	195	205	181	209	191	201	185	206	189	171	213	195	171	196	204	186	193	160	185	200	210	187	200	182	199	189	171	208	220	191	177	184	176	204	197	183	179	179	190	209	178	190	178	177	184	213	193	202	179	160	176	199	180	178	189	180	201	173	198	174	214	185	186	189	187	202	200	190	210	175	178	201	174	166	154	181	175	198	159	197	175	199	198	188	189	198	187	174	183	178	194	183	194	164	197	189	199	171	196	173	175	187	181	188	183	181	184	189	194	206	166	190	219	197	172	159	192	189	231	184	196	187	194	171	171	184	179	187	189	206	180	186	191	148	203	185	193	191	194	206	179	193	174	188	187	211	189	186	184	191	179	212	189	206	186	203	169	191	211	219	195	168	166	208	172	190	186	186	190	194	176	211	183	164	201	191	185	164	182	174	194	237	196	183	180	171	183	183	181	209	185	202	184	172	237	199	172	200	193	195	201
15651	10421	8673	4388	2905	2163	1659	1242	1058	906	792	678	630	553	537	495	515	470	438	422	426	374	406	401	394	395	343	393	360	308	360	373	356	338	319	359	335	329	326	359	342	296	329	355	348	329	320	316	334	280	351	317	301	315	323	315	335	343	330	309	304	319	319	299	327	303	327	306	339	309	283	320	317	314	316	336	314	346	312	313	307	321	332	298	306	323	334	325	319	342	308	351	333	314	344	298	311	309	313	303	340	317	372	311	300	349	294	302	301	288	348	320	297	295	322	311	307	306	298	315	304	345	334	317	311	327	342	301	301	327	303	340	310	303	311	338	300	332	336	300	317	305	320	343	312	324	302	323	328	303	305	302	303	345	340	322	295	330	304	324	322	303	319	345	281	328	328	307	302	324	309	311	317	305	328	341	299	304	320	378	283	301	310	324	306	329	331	326	315	281	331	331	322	322	324	317	301	321	331	302	333	300	340	312	303	297	310	288	311	322	317	324	331	300	339	281	293	318	309	311	307	310	317	332	306	314	321	318	338	303	321	303	321	313	275	311	306	299	314	314	270	324	313	320	291	332	318	289	317	313	314	288	340	307	306	295	294	341	315	319	309	319	330	283	340	303	301	340	282	307	304	316	311	318	302	289	328	320	346	299	338	298	342	326	331	315	314	289	297	327	306	312	330	311	333	308	315	302	305	286	321	329	319	313	286	333	317	298	318	302	290	315	340	315	343	307	309	317	324	296	326	313	303	319	317	360	299	359	322	322	316	342	326	291	349	346	319	313	322	318	299	322	313	325	311	317	303	302	311	321	323	290	317	325	289	321	288	339	315	306	297	329	304	331	310	305	331	352	327	325	349	281	346	302	321	316	326	323	301	340	339	311	308	316	312	331	335	280	321	320	313	266	334	293	319	315	338	307	309	314	304	277	304	302	294	323	328	310	293	300	308	310	325	318	329	316	321	297	284	331	307	310	311	302	316	326	316	332	284	289	343	310	307	344	344	342	273	273	292	288	303	335	300	299	302	303	325	340	287	299	314	305	317	336	291	316	329	281	321	349	321	323	302	334	312	313	318	297	376	311	314	294	300	317	330	326	275	294	304	332	324	304	283	307	297	317	339	322	317	318	346	308	326	279	301	320	307	325	318	320	317	314	318	317	291	325	303	338	330	321	291	305	315	304	302	310	295	293	294	301	308	294	286	338	299	309	332	310	315	321	334	305	309	300	296	324	327	337	321	345	318	333	293	302	342	329	339	297	309	312	324	316	298	300	311	312	319	289	321	304	306	294	320	307	320	313	319	310	345	302	326	302	306	301	328	311	325	301	293	309	309	308	321	309	294	326	317	308	307	344	328	335	341	324	333	293	341	318	331	282	329	285	316	277	285	304	336	315	311	328	314	270	333	300	296	296	325	339	334	303	304	295	311	318	321	298	293	298	325	298	323	338	343	322	291	334	312	285	319	298	305	318	316	289	332	332	290	307	343	343	333	317	313	301	328	320	321	314	303	312	321	332	317	307	324	330	332	308	295	315	292	329	294	316	303	333	300	308	313	284	310	291	323	326	341	331	306	316	324	353	325	353	334	312	323	310	320	317	323	296	290	329	304	332	299	304	329	344	314	308	305	320	318	305	313	302	310	309	310	283	282	271	310	317	290	317	313	316	343	312	330	308	338	297	318	320	262	324	297	320	319	331	304	317	334	333	315	339	344	310	308	310	299	326	343	320	323	334	302	322	322	312	299	314	339	344	321	305	298	295	327	344	331	299	327	357	307	302	318	300	297	328	333	329	326	315	313	310	325	314	325	329	329	328	327	323	328	310	293	318	299	333	327	287	336	302	320	300	305	345	312	306	294	335	331	305	335	344	315	307	297	305	311	307	288	325	315	306	338	293	312	295	334	306	292	349	305	325	316	327	301	299	288	308	308	317	307	328	322	320	317	282	307	339	290	340	342	308	328	316	292	291	316	285	322	269	302	319	299	288	332	330	328	318	325	295	293	332	276	304	332	297	303	338	328	327	299	314	319	293	306	291	325	321	331	328	336	327	322	317	332	286	313	337	326	321	294	314	314	322	310	320	301	343	353	281	297	296	291	348	345	311	331	285	306	317	306	321	312	327	295	291	286	320	283	328	332	305	294	320	314	288	278	307	307	339	323	332	310	337	326	345	301	317	321	298	314	306	310	283	316	306	293	282	285	314	323	295	318	307	325	343	316	300	311	327	291	313	307	328	305	346	300	315	316	322	307	331	343	299	313	284	290	303	278	299	325	307	326	301	290	303	330	294	323	311	330	285	307	357	313	327	286	342	329	321	303	294	337	346	280	294	332	288	306	290	308	334	301	278	323	295	319	353	346	327	330	289	358	314	276	337	311	312	278	341	377	334	335	340	330	319	294	339	321	326	301	333	341	290	295	269	342	332	293	345	312	332	352	332	324	305	333	299	330	311	336	336	295	300	329	304	330	310	334	317	285	349	307	316	330	325	318	285	325	302	340	314	321	303	311	336	315	334	310	347	315	295	318	302	309	329	295	317	331	295	287	329	305	319	308	301	320	322	303	288	328	297	299	316	318	351	327	331	309	283	332	315	309	344	324	333	298	309	308	289	302	311	326	331	314	313	344	326	327	304	299	314	317	318	301	326	324	325	328	322	317	304	339	276	327	309	300	348	288	306	302	295	304	303	311	321	337	299	312	340	315	291	338	334	311	280	318	283	333	312	320	294	319	314	271	307	287	363	332	341	300	347	347	317	293	326	294	287	358	307	332	270	308	348	355	327	308	311	273	330	315	317	325	307	319	314	301	344	318	328	327	308	322	310	323	296	309	341	318	316	352	327	296	310	333	349	344	318	304	300	310	310	343	320	308	319	280	309	308	295	320	314	316	289	301	308	299	308	316	327	268	327	307	359	326	296	334	318	309	329	296	311	327	327	309	321	315	317	310	307	331	312	334	331	304	304	327	337	307	279	326	325	294	313	322	328	295	328	323	311	322	315	289	332	331	327	308	294	293	321	356	302	321	311	336	325	306	301	333	301	327	336	301	313	282	287	303	305	287	311	314	301	317	304	309	323	301	314	307	312	300	316	289	281	335	315	321	314	308	324	301	323	314	325	289	317	329	323	316	313	309	309	315	312	283	310	306	277	326	352	316	322	310	292	325	309	323	302	337	326	334	322	326	309	305	293	316	320	316	315	319	314	320	321	315	311	315	314	283	336	308	316	320	317	315	328	327	306	291	334	317	328	316	321	344	346	340	322	315	317	303	296	289	306	297	327	327	338	347	304	327	354	335	296	359	300	319	305	319	279	308	336	315	327	325	312	304	333	310	305	329	318	346	310	351	281	327	332	319	335	316	295	312	329	307	318	320	331	318	321	313	335	299	321	297	324	320	309	339	310	312	298	330	302	349	305	324	299	345	341	340	358	287	312	315	312	323	328	319	297	306	301	335	312	337	296	307	315	325	320	329	346	297	337	337	290	315	337	294	319
23188	21334	29498	23514	21335	21160	3466	985	667	691	583	528	475	471	448	444	404	366	392	381	372	379	377	357	379	335	315	334	337	339	332	333	323	355	367	341	316	316	321	303	315	324	347	323	321	315	284	290	319	321	328	301	326	308	325	320	295	313	336	311	341	302	328	353	313	319	331	294	287	305	315	298	299	342	290	326	314	297	298	290	332	308	306	349	326	303	335	284	293	324	284	300	292	304	320	305	270	314	328	318	297	306	325	321	303	305	287	298	276	294	322	310	297	329	316	302	294	302	320	341	322	300	305	346	322	296	331	321	330	339	299	312	341	334	322	312	330	321	313	323	272	278	325	309	295	297	278	323	292	287	309	306	292	305	308	325	353	317	289	321	309	294	299	284	317	333	312	302	289	296	332	342	300	308	350	275	318	329	329	268	300	305	298	322	316	328	305	290	334	290	334	303	302	283	345	291	281	293	297	320	298	283	290	313	323	287	300	330	301	323	319	309	308	349	313	293	314	301	323	310	300	301	310	312	312	295	296	258	319	290	296	322	312	301	328	326	302	347	313	287	294	325	348	284	305	317	301	305	298	289	308	332	308	315	327	328	296	312	302	315	305	330	340	309	298	284	299	302	290	319	306	307	316	308	296	314	333	317	316	293	324	300	298	306	321	292	280	360	328	313	305	309	331	301	298	317	292	276	317	316	295	305	312	320	334	320	311	310	290	320	315	344	289	322	329	312	323	314	311	308	334	280	315	329	337	307	280	287	338	331	315	326	302	327	322	311	282	303	292	298	302	303	369	303	331	315	313	302	327	286	312	311	295	316	351	258	289	329	342	324	345	339	310	319	309	316	310	303	291	320	337	332	327	318	326	326	293	290	322	326	289	301	318	330	328	304	289	317	341	323	297	320	310	295	316	310	317	301	318	305	295	326	330	295	293	308	318	287	298	299	293	331	293	296	319	290	327	309	314	321	309	309	294	315	300	306	323	299	300	316	329	285	314	319	303	311	308	300	312	272	284	308	319	312	286	319	316	308	320	307	313	333	336	314	312	329	306	313	301	293	304	319	302	329	312	308	310	305	328	336	291	285	315	303	343	334	314	333	279	327	286	291	306	296	331	272	310	320	316	314	315	297	309	343	307	312	296	339	287	297	305	321	321	306	311	318	321	276	313	312	322	289	305	329	293	297	316	331	295	290	286	310	274	297	295	289	321	308	317	294	304	295	333	324	273	315	348	300	302	325	283	309	310	292	296	268	327	312	299	319	316	321	302	323	294	316	289	313	334	317	340	346	319	317	280	292	319	292	323	323	296	301	342	296	287	279	297	321	297	307	314	291	293	313	329	307	332	264	314	311	320	316	308	307	345	294	336	351	331	292	279	318	300	271	313	311	305	303	294	310	321	321	323	322	314	317	295	285	290	315	291	302	327	326	316	310	325	317	283	323	305	313	291	291	319	307	296	336	314	317	336	286	308	345	313	278	304	301	291	330	329	306	309	273	288	294	309	263	306	281	327	283	287	302	309	305	276	300	317	338	292	311	290	300	326	322	295	289	304	314	309	315	282	291	279	319	328	271	326	319	305	326	286	335	343	280	330	321	300	296	312	314	310	317	292	320	306	328	328	315	290	323	323	301	327	290	313	337	295	319	283	315	292	316	309	306	285	302	306	311	322	310	319	288	290	310	287	313	313	300	318	310	319	293	323	302	283	310	312	299	295	322	310	319	265	310	336	321	311	323	275	291	335	308	299	312	306	274	321	330	288	288	304	293	302	305	307	325	339	304	301	304	326	283	301	293	277	305	299	310	318	301	293	285	312	299	294	292	300	317	303	294	316	286	300	304	282	270	307	307	321	321	298	309	319	321	292	293	317	304	318	320	280	278	303	313	311	306	292	325	340	289	322	316	316	315	314	319	305	354	290	275	313	320	287	302	332	300	299	289	305	328	324	290	312	340	300	312	302	316	321	316	284	305	313	303	299	304	332	325	322	320	298	293	296	308	312	305	312	320	354	321	260	308	322	296	279	323	318	334	325	320	290	295	311	348	336	296	313	314	325	294	327	309	306	285	262	326	320	311	297	299	325	294	305	312	324	310	327	296	297	281	311	292	298	310	320	311	310	288	324	315	316	321	351	343	355	313	330	316	304	289	329	307	292	264	308	304	299	279	304	297	309	334	312	312	298	311	305	281	309	330	326	324	307	278	303	287	329	292	336	303	317	308	322	335	333	300	303	309	317	302	331	360	297	323	304	331	316	303	307	303	317	308	295	299	331	270	337	317	327	347	321	286	305	286	340	308	306	314	285	301	287	280	302	290	314	300	307	314	333	285	273	331	284	313	268	288	341	269	297	347	294	303	307	279	314	309	302	287	281	307	304	307	284	298	285	297	314	321	289	327	328	329	340	314	326	294	320	285	283	330	306	326	291	284	302	286	332	290	317	332	313	320	305	327	284	292	304	314	319	296	301	308	336	325	308	305	282	300	278	323	311	315	277	272	295	281	300	326	337	311	335	290	287	313	322	302	305	321	333	292	296	308	294	290	293	314	310	289	322	339	299	311	303	302	271	305	289	287	301	315	324	310	299	293	302	350	316	334	313	349	317	280	326	327	299	323	297	324	296	297	285	287	306	287	326	335	328	316	323	309	328	292	305	323	285	310	316	317	277	298	280	304	316	312	296	325	335	254	296	320	296	276	316	283	308	314	304	289	287	290	296	295	335	328	294	307	326	345	306	316	315	256	313	308	284	295	315	311	302	285	322	287	338	295	278	308	269	331	326	298	287	288	335	323	335	307	316	305	319	304	317	341	313	289	300	295	277	300	347	300	297	292	335	294	338	295	292	302	303	296	312	322	322	306	337	298	343	301	334	300	278	292	313	320	304	315	312	293	292	293	304	307	322	344	318	313	330	310	339	298	317	308	316	294	357	313	276	321	303	319	282	341	351	356	299	313	314	314	319	315	289	301	316	310	315	294	314	299	318	327	327	291	317	309	301	282	304	320	270	305	336	298	315	316	344	327	293	307	327	262	302	288	332	329	338	289	308	294	312	274	282	329	318	296	320	284	344	333	298	284	312	293	312	290	290	274	332	288	322	304	323	301	322	299	292	320	322	316	315	306	296	325	330	306	326	296	305	308	316	292	308	296	293	310	304	330	302	297	295	316	295	335	312	303	323	292	321	317	327	261	327	296	299	308	293	318	320	329	333	318	299	326	331	315	313	333	338	331	310	316	340	325	307	316	310	316	328	310	330	301	288	299	316	293	283	283	325	292	281	347	305	311	330	299	309	284	293	328	287	304	307	321	302	297	304	310	286	311	311	295	292	284	306	297	339	300	305	286	332	338	308	309	323	324	307	298	320	303	320	305	298	306	325	306	323	310	312	282	327	313	348	283	330	310	317	319	316	296	302	289	305	314	334	319	305	308	291	333	304	296	300	323	303	297	317	321	308	279	314	290	297	338	281	339	329	320	333	312	322	323	324	343	282	312
17727	16725	13951	7576	5065	3902	3017	2354	1999	1648	1409	1223	1155	993	954	900	856	768	767	738	716	637	651	647	630	610	595	561	547	582	573	583	583	543	554	547	562	546	545	545	577	505	549	531	526	517	584	510	519	520	545	542	492	555	579	517	544	541	566	518	569	483	522	535	511	533	518	537	515	500	477	488	530	518	500	519	518	499	496	499	512	510	482	538	482	529	463	522	490	509	540	459	494	484	522	527	487	491	475	509	503	484	501	487	535	512	481	495	516	508	549	474	498	489	495	513	506	493	487	490	490	506	488	500	474	509	518	506	484	500	480	495	517	463	479	494	492	479	471	493	530	498	501	505	521	524	502	499	501	523	528	501	507	490	470	518	518	544	472	501	499	513	482	473	503	502	525	514	506	494	515	518	464	519	518	465	476	483	490	484	513	533	489	558	486	499	509	503	507	488	506	496	518	478	489	477	488	464	483	469	498	478	513	477	503	502	508	511	508	477	505	499	494	493	497	498	511	463	456	452	492	469	490	489	505	486	517	521	489	495	456	510	511	545	484	486	489	504	447	521	486	495	498	486	510	528	492	526	478	496	496	521	500	495	496	503	506	536	539	486	479	485	481	505	486	506	484	501	506	490	502	525	484	518	493	484	551	507	515	463	531	484	507	505	525	462	508	530	493	486	524	486	447	489	465	487	471	493	496	499	474	494	466	505	446	536	494	533	452	443	465	481	515	511	500	504	512	525	509	499	505	490	467	461	493	535	474	489	508	461	505	511	489	502	507	518	516	457	499	492	483	509	509	469	511	473	496	478	473	519	521	521	484	487	514	490	479	472	485	490	493	511	483	487	457	485	507	534	470	509	499	478	502	513	496	516	482	477	514	541	505	464	507	510	451	500	491	504	487	522	490	487	476	478	501	501	486	489	451	533	504	510	524	494	502	526	463	500	502	486	509	480	477	512	460	497	509	515	508	458	527	504	487	489	487	523	504	471	498	480	479	509	521	516	513	447	494	468	520	512	507	466	523	516	536	509	445	492	468	482	479	476	464	474	529	532	484	536	491	476	466	502	500	512	500	469	464	524	480	504	508	475	469	486	485	499	513	495	498	485	492	527	492	492	474	506	486	487	484	482	481	495	549	489	483	535	548	492	487	522	518	479	455	505	492	478	475	510	445	492	487	484	498	518	512	512	515	487	448	465	506	505	468	485	543	503	496	458	538	529	485	493	517	492	495	527	506	512	500	453	506	491	508	479	512	471	458	506	499	512	482	504	497	457	494	510	485	461	483	495	482	486	484	467	500	507	484	512	515	509	482	482	501	498	489	487	488	542	526	496	531	516	528	486	471	459	497	465	478	487	501	468	525	491	478	485	453	447	544	514	516	473	504	518	492	501	500	542	471	546	502	496	541	518	516	553	496	510	501	516	510	520	505	497	495	483	499	547	493	504	438	489	499	462	519	482	505	488	513	479	503	486	533	467	507	460	506	476	514	519	478	459	541	503	491	477	471	446	518	480	478	493	465	515	517	516	465	520	519	512	514	528	527	488	487	519	526	525	494	500	515	487	526	486	498	520	486	491	509	483	495	477	500	520	507	459	530	507	504	526	494	477	500	509	490	503	498	474	492	466	514	498	495	446	486	509	517	534	473	526	495	509	497	463	486	510	519	492	478	511	477	497	502	509	456	502	472	523	510	530	495	503	471	503	487	476	481	526	508	496	485	493	499	478	476	510	512	525	537	500	466	505	504	503	486	460	515	502	465	491	488	505	504	506	513	521	453	523	473	533	466	481	470	485	536	468	513	499	483	487	523	461	514	482	462	505	497	507	507	508	499	483	445	485	484	473	527	496	524	499	462	501	486	455	492	511	498	542	514	517	466	495	482	485	536	482	499	499	526	499	499	535	501	491	548	482	539	486	459	502	491	490	512	467	510	479	504	482	448	494	487	530	472	507	526	506	481	487	468	529	505	471	518	487	538	476	490	481	508	465	526	474	538	522	514	485	502	502	515	507	481	498	469	497	527	477	499	498	514	490	487	533	480	473	459	492	479	498	516	493	562	505	488	491	500	512	475	522	500	509	471	495	454	518	500	527	501	542	499	469	515	493	488	513	503	429	479	463	475	491	499	483	503	477	507	485	511	470	502	481	503	520	492	484	459	471	466	520	500	480	524	453	506	467	535	531	482	477	521	471	496	470	506	476	474	494	475	493	474	505	461	493	473	510	513	493	503	493	509	529	546	524	541	494	488	479	488	520	469	502	475	526	473	512	475	509	456	449	497	509	486	491	509	502	487	500	464	490	481	471	491	470	474	507	513	545	501	526	483	520	473	490	510	458	475	476	482	468	491	457	530	530	483	453	510	486	472	477	501	481	475	501	497	465	500	454	496	470	513	483	466	512	533	483	548	555	452	476	516	469	489	502	489	464	513	461	517	502	545	500	502	519	513	481	513	535	524	517	484	502	478	525	512	517	525	494	502	526	519	489	535	520	482	501	505	510	514	498	486	510	499	484	506	478	480	457	495	459	501	484	529	510	520	522	475	474	474	526	494	497	457	495	529	511	517	507	521	467	509	500	456	514	494	483	497	535	499	523	484	442	511	498	508	538	469	499	515	513	487	489	523	461	488	473	485	495	480	463	453	462	512	530	468	544	512	482	461	523	502	481	467	513	513	511	496	466	488	493	478	509	487	495	475	495	510	498	527	489	489	496	471	510	472	513	494	467	524	498	495	501	514	477	528	468	484	498	548	498	495	472	496	504	522	502	487	509	524	536	468	463	491	515	480	494	507	494	499	463	506	496	474	486	500	501	507	517	512	521	528	488	468	447	502	510	502	511	485	474	520	510	484	507	520	512	499	513	520	495	473	462	516	490	501	526	539	541	452	498	476	490	507	500	484	494	515	507	486	524	532	490	461	511	482	483	526	502	501	521	518	545	547	474	474	537	496	509	459	438	508	535	525	519	497	508	463	494	511	474	508	505	504	503	491	505	506	500	515	487	502	492	510	481	495	505	532	548	514	486	497	514	524	504	474	501	485	506	474	495	505	541	494	499	512	519	514	485	499	488	485	505	509	461	500	507	521	482	456	506	513	459	479	462	480	531	468	497	493	484	462	424	522	492	484	506	479	481	500	504	505	505	486	456	493	448	483	465	484	499	456	514	519	500	490	522	516	505	467	496	491	516	502	520	506	504	456	523	506	466	484	505	478	494	477	512	508	478	534	482	487	515	508	464	507	534	491	501	490	489	505	509	486	465	500	520	533	519	490	495	483	481	481	527	476	469	512	487	501	509	515	470	487	470	502	505	516	477	512	517	487	488	492	475	475	521	500	527	488	476	497	502	505	496	521	507	476	486	520	531	495	444	505	491	524	505	520	489	485	501	451	504	454	488	467	517	540	479	486	473	524	486	480	481	525	545	456	494	484	496	466	463	498	514	477	539	512	480	506	467	508	501	479	501	511	528	487	509	509	520	511	494	492	508	482	494	487	475
26933	20943	8764	697	438	365	161	124	108	88	102	90	98	78	85	88	70	92	63	81	83	71	70	71	88	71	79	67	84	68	79	86	77	54	73	67	88	69	74	79	72	79	64	87	73	72	76	77	80	66	80	72	70	68	71	73	77	69	81	75	68	74	78	88	78	72	80	84	80	75	64	80	81	81	85	67	68	80	60	81	82	103	69	73	60	68	79	69	80	63	60	86	63	80	68	83	72	92	84	63	79	77	70	64	83	61	71	62	77	92	88	74	72	81	62	81	81	87	90	77	67	74	79	69	81	83	83	80	71	95	65	81	82	69	73	69	75	78	62	77	68	68	77	80	78	69	82	90	80	89	78	70	81	69	71	62	64	62	75	83	74	76	80	86	84	87	79	76	81	73	75	70	81	85	69	70	72	60	55	78	64	74	65	71	76	74	68	66	81	65	66	75	73	68	69	83	79	65	85	83	66	81	78	68	85	75	68	72	78	88	77	51	75	87	77	64	71	62	76	76	78	76	84	70	69	78	83	64	68	70	76	71	68	66	56	70	72	78	72	85	77	70	77	74	75	70	57	74	72	87	81	69	71	79	81	65	69	64	74	78	74	86	66	62	71	82	57	76	82	86	69	76	76	73	65	87	71	84	71	69	95	80	61	79	76	82	73	93	74	62	94	70	74	62	79	81	66	61	82	79	75	74	76	73	64	78	65	77	81	73	71	64	85	77	82	89	74	67	63	81	76	78	77	95	62	60	94	99	76	74	81	80	73	75	78	77	84	77	79	61	85	76	78	64	61	59	71	91	74	66	72	82	88	78	75	66	81	85	69	73	63	72	65	77	66	73	88	73	71	70	85	61	82	77	73	77	62	80	79	64	65	73	78	73	84	81	62	75	76	77	72	69	71	67	60	78	63	70	77	86	62	89	90	70	71	63	75	80	83	72	72	75	81	79	81	78	64	60	72	70	88	71	79	76	60	74	75	90	78	68	75	82	69	73	77	87	64	74	83	78	74	82	72	67	75	68	79	80	65	70	80	84	80	73	67	85	61	63	73	70	86	66	79	63	70	74	65	65	92	66	74	64	77	83	76	78	68	68	73	87	72	79	59	69	81	93	72	79	68	68	88	92	70	68	76	78	70	73	78	79	73	66	84	71	77	85	69	74	71	66	83	78	72	82	85	86	68	58	67	75	61	80	76	84	77	76	76	83	74	72	80	61	79	77	77	63	77	66	80	76	90	98	73	72	69	74	78	78	79	76	66	77	69	81	67	81	79	77	91	66	80	64	71	85	75	81	87	72	93	77	73	83	78	78	70	74	77	93	67	74	68	87	88	69	55	56	82	83	77	81	78	81	69	83	71	88	79	63	68	78	80	74	89	81	92	71	67	76	79	68	86	85	67	67	59	67	72	86	74	69	64	67	90	69	76	74	71	62	70	78	74	62	78	81	74	67	71	80	70	71	66	70	87	72	82	81	80	83	68	69	74	94	74	80	102	74	85	73	67	89	75	75	69	75	61	78	67	68	61	83	85	76	86	83	75	79	73	78	57	55	75	70	76	74	82	60	68	64	80	73	73	74	62	64	68	81	68	88	71	61	67	75	77	94	86	79	89	66	74	77	78	71	83	76	87	80	67	83	75	69	86	87	76	79	80	80	73	70	61	79	64	87	65	65	71	70	74	72	72	76	81	73	102	76	69	88	80	75	67	64	84	89	74	61	77	56	72	69	68	83	80	71	61	64	85	71	70	87	86	77	84	68	76	73	77	79	78	84	64	81	85	73	88	85	92	65	83	85	74	78	72	90	66	80	74	86	72	65	81	67	77	84	90	65	69	88	68	65	66	55	77	84	71	85	78	71	77	67	84	64	78	82	80	73	65	73	83	88	72	80	72	74	73	80	63	82	65	77	57	73	79	77	77	67	68	65	63	77	85	76	92	70	70	75	104	70	76	82	73	79	86	84	73	59	71	66	73	86	78	76	76	71	64	72	80	83	80	91	79	75	75	64	73	93	76	73	72	71	70	61	80	80	69	80	64	93	68	93	76	66	96	82	81	64	71	65	85	80	74	84	78	70	88	83	68	72	80	71	67	79	81	80	75	84	64	69	75	84	80	76	72	78	81	85	71	73	74	70	72	77	64	87	72	69	79	73	79	79	79	73	60	95	74	95	73	86	75	82	86	74	99	75	66	81	86	97	73	78	67	64	69	69	68	68	77	93	62	82	82	76	79	70	71	75	76	77	74	68	79	87	76	78	73	80	74	69	80	85	83	83	65	86	71	75	78	65	75	85	77	80	77	49	83	75	63	76	68	58	85	77	73	79	72	74	86	88	83	83	71	57	83	81	75	66	80	87	84	73	75	75	65	78	80	86	73	86	85	82	60	68	71	75	62	71	77	74	80	79	49	77	79	76	82	64	79	72	69	93	84	71	82	69	77	74	82	70	81	76	68	75	83	70	76	73	71	71	78	80	84	87	74	83	64	74	66	70	69	68	75	79	74	84	79	91	79	69	77	77	82	93	68	78	81	68	66	74	85	88	73	72	87	71	74	72	81	91	84	67	71	66	83	88	77	72	84	65	85	91	74	77	93	89	64	78	68	60	78	67	95	81	70	89	75	79	68	78	73	84	74	78	62	83	83	72	59	66	62	79	81	82	77	61	72	82	84	72	68	92	52	76	84	74	82	63	87	75	73	90	58	74	84	69	89	103	68	72	73	62	63	71	71	59	78	78	73	71	73	70	51	61	80	58	67	75	86	73	72	95	53	91	58	67	81	85	75	72	76	70	71	67	77	63	69	82	86	84	69	65	78	63	64	70	68	86	59	89	79	74	77	75	70	53	77	68	61	84	69	69	68	75	76	61	68	79	71	74	82	70	90	71	71	82	79	81	68	66	70	70	66	90	77	88	72	75	80	91	81	76	63	72	85	70	74	67	77	60	64	96	73	71	72	76	60	61	72	83	73	85	65	72	87	77	81	78	79	68	80	80	61	68	84	83	75	92	82	80	72	69	67	85	66	69	75	69	86	72	79	69	72	70	69	59	75	71	95	75	73	70	81	73	81	72	84	68	79	77	80	72	75	67	83	69	77	61	81	74	71	68	79	70	92	82	70	88	56	54	63	78	72	74	85	63	69	66	74	56	77	68	72	78	70	78	77	102	80	88	80	84	71	77	75	77	74	65	65	67	91	105	61	70	78	71	69	63	65	66	75	72	76	69	77	61	71	79	70	62	57	86	62	82	82	80	66	81	70	68	70	66	91	81	88	70	82	89	75	68	82	82	85	75	85	80	69	76	79	71	96	75	77	80	81	65	63	87	82	73	79	83	57	68	89	67	67	73	89	80	79	78	84	85	74	81	81	87	62	67	64	70	77	77	95	78	89	81	73	72	80	85	72	73	85	90	79	82	86	76	68	54	74	83	61	78	80	80	81	58	66	75	95	70	70	67	67	72	70	80	79	77	77	63	78	60	72	98	72	84
7777	1533	1334	637	434	385	297	271	233	225	170	192	170	190	166	171	167	154	158	174	134	139	129	134	136	149	153	125	136	160	147	134	161	162	131	137	153	132	128	150	147	110	142	146	142	135	138	152	127	143	143	133	131	134	124	130	131	142	148	109	120	113	129	116	126	159	136	138	148	136	143	146	143	141	133	132	155	127	158	152	139	129	129	114	132	138	144	158	148	130	121	129	147	154	135	148	137	143	140	133	119	144	130	143	136	128	138	147	137	139	124	140	119	132	122	129	134	135	149	136	141	127	120	136	123	133	151	144	109	129	127	142	150	137	137	122	139	138	141	151	137	151	140	132	141	140	129	135	128	139	140	145	138	146	130	128	112	144	134	156	145	127	131	147	141	124	131	115	138	148	143	127	159	151	128	138	132	158	153	132	134	134	157	137	106	139	138	121	148	140	146	141	131	138	140	129	131	147	153	142	131	133	104	131	126	137	130	148	139	122	130	118	116	139	145	120	141	125	124	141	117	146	125	141	129	151	97	138	153	122	127	135	130	130	134	140	124	130	127	135	144	132	142	155	139	141	127	149	147	141	147	159	141	129	152	141	129	132	135	135	148	146	128	134	120	135	129	139	159	117	140	144	146	140	137	136	131	137	130	126	129	129	143	155	129	134	137	147	151	137	144	121	150	142	138	149	143	118	128	142	142	160	133	134	144	144	128	137	129	135	118	134	133	127	154	139	143	127	138	123	138	124	125	136	134	134	130	147	127	153	124	145	141	114	122	161	143	137	135	130	133	140	137	127	118	116	132	121	116	138	146	134	141	146	129	145	142	116	126	151	124	130	134	134	125	124	158	137	156	134	141	143	131	156	121	144	139	145	146	149	138	141	140	119	136	127	123	155	159	138	131	149	142	126	135	149	125	157	133	125	141	135	132	143	134	132	129	147	135	132	118	170	127	126	131	142	125	148	132	146	129	150	158	131	134	130	149	151	123	138	135	135	141	128	157	125	135	126	131	137	131	136	150	146	144	134	128	135	127	121	143	143	143	147	113	133	147	149	138	134	134	142	136	131	130	127	124	138	142	110	147	132	118	144	120	117	136	115	130	137	133	153	137	135	123	127	129	127	129	161	146	116	144	143	138	145	137	124	143	142	131	123	129	135	158	125	122	132	135	158	132	122	127	122	160	137	117	146	141	130	139	145	146	127	121	152	134	138	140	132	142	124	151	128	113	139	141	146	131	142	139	147	127	125	128	135	116	114	146	128	130	129	144	117	113	141	135	132	147	130	123	150	126	136	129	133	145	137	163	141	135	137	141	133	135	128	123	149	140	137	111	137	129	121	123	151	170	126	142	133	130	141	142	138	134	144	133	148	129	119	136	139	127	129	137	142	135	133	149	128	142	141	138	135	124	134	147	148	135	117	132	141	120	131	144	156	146	136	118	155	147	117	129	137	114	137	133	114	133	120	135	154	140	140	128	114	132	124	146	144	128	130	138	132	141	137	143	110	126	150	152	138	151	120	149	134	173	152	145	123	132	134	140	146	151	142	123	128	119	136	135	125	173	114	146	159	126	142	152	138	106	101	137	127	137	146	124	147	149	144	152	161	129	159	140	133	160	136	144	121	137	112	137	147	128	124	149	135	136	125	153	131	119	144	135	132	126	130	144	139	141	151	158	147	140	113	124	132	148	140	120	132	132	114	134	125	142	138	144	139	151	154	144	132	131	147	130	124	129	129	135	123	147	124	129	134	119	117	134	152	144	126	133	118	145	118	145	138	108	143	135	127	144	145	144	126	139	134	130	158	147	111	137	143	149	145	125	139	144	138	142	122	134	134	146	118	146	152	134	124	117	144	133	145	138	134	141	140	128	118	136	130	143	128	126	129	145	160	148	134	136	122	136	131	146	113	125	136	142	153	137	138	123	144	129	133	152	127	130	147	159	134	141	169	135	152	136	137	122	130	136	137	143	157	129	133	139	151	155	154	160	153	141	142	147	127	121	116	128	152	128	148	124	139	142	155	116	135	151	129	118	133	146	127	129	136	126	134	156	131	128	128	147	136	153	159	151	165	138	135	136	147	134	144	135	149	151	131	130	131	109	147	155	111	165	156	133	152	132	133	147	139	137	148	126	138	134	143	144	130	153	136	139	123	126	145	148	139	129	145	153	149	145	138	124	134	148	140	139	131	139	157	144	150	136	135	160	133	140	131	132	146	149	143	123	142	129	143	147	122	131	125	150	162	144	147	158	141	145	141	150	130	154	118	137	139	129	155	119	149	138	139	142	145	130	142	148	132	149	137	132	134	119	137	131	156	129	129	140	145	120	122	127	148	139	139	130	145	119	138	145	149	152	119	133	132	130	130	144	134	115	136	136	134	118	131	113	141	130	143	140	152	135	123	133	155	134	136	125	136	131	133	120	142	143	147	141	138	133	129	126	122	120	138	141	116	144	154	143	135	157	130	124	144	128	147	124	157	141	146	152	120	151	136	127	140	129	128	130	146	128	134	136	133	134	129	132	128	150	122	122	138	122	143	133	142	126	133	140	126	122	139	157	155	133	146	135	138	154	121	132	135	142	139	124	129	129	143	150	145	137	142	136	141	129	134	141	145	129	164	139	154	146	144	133	135	110	144	140	119	139	148	137	128	132	157	155	135	129	148	149	124	127	149	135	150	128	128	133	120	126	112	150	126	129	151	134	135	139	133	128	140	137	151	128	134	124	134	142	156	127	140	115	139	140	141	125	123	139	140	135	130	130	134	124	150	137	127	125	125	148	153	149	119	148	117	149	131	120	126	128	132	141	145	159	152	129	140	136	138	140	125	151	155	129	149	139	137	113	134	145	163	120	135	122	136	123	129	134	116	124	151	133	124	144	151	129	146	134	131	155	148	129	146	140	119	141	141	129	141	123	158	126	130	140	140	116	131	124	140	130	119	131	114	158	143	137	154	164	154	145	123	151	118	120	122	136	143	150	120	136	97	130	121	131	115	135	141	160	133	132	131	135	132	141	115	139	133	136	143	136	139	141	147	146	151	137	160	147	144	129	142	148	146	130	144	138	144	129	152	132	157	132	146	136	144	119	140	110	124	145	117	139	136	152	159	138	135	147	129	134	114	136	125	132	131	134	150	132	153	126	127	142	121	139	134	140	120	125	126	114	128	140	133	163	119	132	120	114	153	156	157	130	143	127	138	118	156	138	141	141	135	134	155	121	134	135	146	128	134	130	135	132	139	134	141	137	124	116	141	128	135	149	132	146	137	142	138	140	155	123	149	152	133	127	142	123	132	169	127	134	125	132	133	143	145	116	152	130	124	144	145	140	152	141	138	135	146	156	128	133	145	144	137	138	111	123	156	131	122	130	128	149	133	125	116	128	118	167	153	151	128	155	127	125	130	137	138	143	139	134	151	141	130	121	144	126	158	141	137	138	126	141	128	139	134	133	137	156	139	145	119	132	145	128	158	142	143	135	147	153	130	155	134	122	158
24206	21376	28899	24216	21159	3717	768	512	362	365	318	299	275	255	257	234	239	228	198	210	181	216	203	186	194	208	214	190	212	228	211	198	195	207	207	198	190	208	211	202	199	185	188	194	186	205	178	156	184	200	174	204	180	177	170	194	185	192	182	170	177	193	189	208	172	215	199	185	215	190	209	187	182	220	210	190	207	182	170	179	181	187	179	186	176	203	176	175	203	176	162	185	203	202	188	164	172	214	186	183	199	173	184	170	181	182	198	188	200	192	191	195	196	182	209	179	203	188	185	199	179	189	202	181	193	187	193	216	210	180	170	189	184	164	166	189	203	187	218	174	173	203	209	175	222	175	189	196	187	189	224	187	215	188	201	203	200	188	199	179	177	190	183	198	168	180	208	169	187	183	187	189	184	198	210	197	185	184	193	181	164	181	173	213	179	168	211	204	177	194	165	212	192	183	184	187	183	182	188	214	184	199	177	173	161	195	182	181	169	199	172	192	186	182	145	204	195	170	163	184	192	204	214	193	186	185	179	183	185	184	174	192	200	180	172	236	171	181	183	179	185	182	201	185	186	215	154	184	180	179	174	188	187	187	171	204	182	144	203	203	163	193	181	191	199	176	181	176	187	180	206	178	163	187	196	158	206	195	218	169	182	170	197	186	174	173	185	172	210	183	195	187	175	207	185	195	176	177	195	179	197	175	183	163	177	209	176	190	199	184	168	173	195	164	219	182	196	171	188	200	185	199	183	196	187	198	172	197	192	192	207	184	161	197	205	181	194	166	193	188	170	207	193	177	210	185	174	186	188	168	190	198	203	201	201	203	190	188	171	172	175	171	186	192	195	212	198	194	181	174	214	183	187	168	226	200	189	178	198	179	199	185	212	172	196	165	185	203	185	205	179	197	204	177	201	183	180	202	194	196	183	183	193	192	191	164	176	196	197	171	191	195	172	187	185	180	165	166	158	168	196	193	164	190	205	202	184	178	165	179	183	181	183	192	177	174	203	197	177	183	170	190	186	186	187	196	192	178	183	175	189	172	202	192	215	176	167	173	215	192	199	171	199	194	198	187	186	200	177	160	176	207	166	202	178	207	195	174	206	193	175	160	174	182	185	175	192	176	176	203	208	203	187	202	192	204	174	172	180	167	189	165	184	179	189	207	160	175	193	179	175	205	210	193	199	196	178	176	183	181	184	177	184	196	195	166	208	188	188	202	176	167	211	201	196	187	199	171	183	188	179	170	179	201	214	186	198	194	162	173	207	172	184	207	173	188	193	180	211	209	197	193	198	171	167	195	192	194	197	199	188	175	200	172	199	207	155	204	184	164	210	198	197	195	178	201	201	193	189	180	201	172	188	201	192	193	223	184	177	169	184	198	201	185	188	182	187	149	214	197	211	183	173	175	218	204	197	175	192	197	198	181	185	198	170	223	178	177	187	190	174	196	177	187	183	198	180	200	210	201	204	199	191	172	165	179	209	181	162	187	182	199	209	201	176	164	188	183	218	214	176	196	180	180	186	192	205	189	171	177	196	165	181	171	190	182	178	204	184	167	189	183	215	172	195	167	204	176	219	170	204	182	167	191	184	185	203	190	160	167	177	198	180	182	188	160	184	207	191	202	200	205	171	193	187	192	201	183	189	189	201	176	193	175	206	194	181	205	183	185	195	155	190	170	184	189	160	193	207	215	169	184	202	189	187	171	191	181	195	181	180	210	183	206	186	161	179	187	197	191	165	192	164	209	179	178	193	185	208	196	164	162	235	184	198	182	187	182	170	188	197	210	183	169	193	179	192	206	200	181	187	180	186	186	174	197	184	193	179	207	186	194	182	176	168	220	200	179	198	178	179	185	177	192	178	224	195	180	186	176	182	212	177	171	184	198	200	171	191	191	181	190	201	204	181	158	191	176	174	186	189	175	189	190	184	196	189	187	202	199	197	193	170	193	203	185	202	169	182	184	179	202	153	187	181	193	178	212	179	190	183	186	183	189	198	189	194	174	196	175	173	188	184	187	182	200	174	183	192	193	184	198	197	194	181	188	192	181	191	175	176	191	190	186	200	194	192	183	193	186	185	186	193	181	179	196	191	153	200	185	177	197	193	192	164	193	195	202	167	211	195	198	191	185	184	200	192	182	197	199	186	196	203	191	198	202	224	186	218	165	152	195	180	198	185	181	196	200	199	204	218	175	191	186	197	207	185	193	169	184	180	175	184	193	179	206	214	192	178	183	185	184	204	162	180	194	164	175	178	195	171	197	176	186	176	184	184	190	199	178	181	203	192	146	177	182	189	168	163	213	192	217	179	203	211	156	188	194	202	203	194	175	197	183	159	177	167	190	181	202	173	216	166	188	211	196	165	204	211	180	200	187	184	168	210	181	202	191	196	220	171	187	198	180	151	198	184	176	186	177	177	194	181	202	187	176	184	179	179	197	170	187	169	190	179	179	167	185	203	164	190	174	194	186	222	193	216	195	202	171	160	182	155	190	168	204	199	187	192	174	165	220	202	193	194	178	180	190	166	185	201	176	181	201	195	185	204	202	164	173	198	193	179	186	189	173	193	174	185	197	180	188	183	192	164	168	191	185	187	197	203	180	192	195	181	174	199	177	193	204	181	206	201	171	164	183	188	185	171	189	195	173	207	164	184	200	184	207	169	176	180	166	160	176	202	177	170	200	202	206	175	179	193	177	173	207	182	187	198	164	201	185	182	198	192	187	178	191	163	169	177	192	175	189	207	185	184	191	193	204	212	166	175	186	196	183	213	197	198	189	193	182	207	202	191	199	175	194	202	195	201	204	203	181	200	196	190	170	163	178	165	192	185	187	183	185	211	184	202	200	163	182	204	181	208	165	175	199	172	216	164	202	179	180	189	196	195	195	198	195	187	196	160	199	178	167	185	170	184	162	197	184	188	204	180	180	193	202	222	190	169	165	203	200	190	233	178	197	200	174	188	201	189	173	202	177	215	199	183	175	200	176	177	200	186	194	170	185	167	182	192	203	170	207	173	200	192	191	177	211	169	181	201	197	192	187	181	205	197	201	203	182	198	182	215	175	203	213	197	196	186	213	177	184	161	178	174	154	204	177	187	172	178	193	181	190	191	197	205	188	220	196	175	189	173	170	189	196	186	198	192	199	179	199	181	175	189	176	171	199	186	190	191	195	167	202	188	172	186	174	215	198	190	209	175	175	182	181	156	202	181	191	188	190	197	176	188	190	178	194	194	198	193	156	195	165	179	210	184	170	172	193	182	194	189	174	167	161	228	171	190	185	188	169	199	190	150	190	181	189	170	171	187	182	172	197	193	169	181	186	201	203	205	172	173	168	170	211	192	195	175	203	202	174	218	167	194	168	182	189	210	201	183	192	185	167	177	202	183	184	188	202	150	174	178	187	191	168	214	194	184	180	202	178	177	175	179	185	179	185	178	199	180	208	204	207	176	159	173	168	198	197	195	181	186	173	191	188	187	199	181	180	201	167	180	191
15564	10491	8607	4403	2905	2155	1669	1331	1038	953	784	681	626	593	580	519	527	486	434	428	433	369	381	359	384	366	366	389	396	384	343	331	338	371	358	356	332	332	328	356	343	344	316	324	296	323	343	346	336	318	331	351	317	354	328	305	305	342	329	329	328	302	324	320	331	321	313	313	329	325	364	307	287	319	298	327	328	318	307	319	300	329	310	324	315	310	315	352	302	300	314	322	320	305	313	338	320	312	344	337	335	362	347	338	324	331	332	323	297	297	268	311	324	302	345	349	303	305	304	308	334	328	321	311	325	325	316	310	317	328	314	294	301	306	311	312	318	300	327	338	315	306	323	312	306	332	333	303	317	324	334	310	321	338	296	333	290	332	288	338	308	274	328	313	334	304	309	310	325	302	304	295	286	303	295	320	290	345	321	304	338	320	327	338	318	334	296	341	313	323	310	355	292	333	293	304	316	305	350	350	320	289	308	294	288	299	311	319	302	351	326	321	310	327	320	282	339	313	283	343	339	297	337	321	327	297	293	317	313	313	308	303	315	283	350	336	343	306	331	299	325	296	341	311	303	315	357	322	352	318	304	356	310	326	364	310	330	330	320	334	343	340	350	281	269	335	327	349	311	294	293	289	326	333	311	309	315	318	295	346	320	317	338	306	344	331	287	334	282	305	306	335	306	327	336	355	308	334	308	307	319	314	285	338	299	301	320	266	330	319	311	298	318	269	329	329	300	350	333	314	317	306	292	328	287	332	317	300	321	299	301	302	336	279	321	324	323	338	337	301	351	324	318	344	323	324	305	301	329	284	335	314	314	333	312	312	336	317	297	313	311	349	317	300	334	329	302	318	305	338	307	348	308	282	320	289	340	331	304	309	338	310	334	303	348	321	315	296	327	319	339	314	321	340	318	308	320	321	319	346	300	340	339	288	303	331	321	295	297	341	317	314	304	296	314	329	342	335	313	337	321	313	316	301	321	322	332	315	326	326	323	316	348	320	329	318	317	303	297	368	340	302	344	318	341	297	322	333	300	305	310	306	304	302	320	332	319	338	340	309	320	324	302	322	315	330	333	339	306	332	350	301	316	327	304	331	302	327	319	282	299	325	331	363	317	311	295	328	311	297	322	336	311	317	322	342	312	322	316	315	323	325	284	305	313	330	327	322	322	283	320	332	325	315	330	310	303	348	311	333	332	352	339	311	314	287	325	334	322	349	299	312	320	346	321	308	306	301	337	311	326	335	347	288	329	321	306	303	296	343	331	290	307	301	296	321	318	306	306	315	317	318	306	280	309	309	306	325	278	308	308	330	336	352	315	324	333	329	313	330	341	320	323	299	317	350	305	323	342	317	283	316	321	316	319	326	312	291	315	310	314	305	338	322	321	334	290	325	317	326	326	329	294	313	326	330	318	327	331	302	306	316	305	316	313	306	281	291	322	318	293	325	341	318	317	341	328	306	297	315	336	307	320	321	322	305	297	326	330	309	317	344	307	294	318	314	293	343	315	353	285	356	297	312	327	305	304	297	342	286	294	320	305	323	303	335	340	314	318	327	329	294	312	297	345	329	301	333	340	302	322	333	322	337	293	328	287	313	300	317	287	313	338	291	308	313	308	318	317	294	326	328	305	311	319	314	328	297	293	335	305	372	322	312	289	312	295	311	297	337	335	312	324	317	316	307	336	299	343	311	342	329	298	311	331	314	289	314	305	299	301	316	309	338	319	335	294	312	323	317	311	311	316	304	310	305	329	299	313	328	313	354	332	298	314	321	308	306	301	308	299	299	286	329	327	293	318	306	281	271	310	309	360	313	335	310	332	296	313	322	300	305	314	308	336	296	302	301	322	329	310	353	323	313	374	296	303	307	318	299	309	308	293	325	313	313	313	305	295	339	281	331	309	286	314	282	335	333	315	288	352	302	304	326	310	313	318	330	324	320	332	292	325	311	352	344	305	292	341	317	281	320	318	359	332	313	325	300	306	313	331	363	334	295	303	313	337	336	313	334	317	347	329	301	327	325	297	309	351	315	339	289	330	302	315	280	319	329	328	293	339	319	279	327	323	301	307	335	332	312	337	296	317	293	314	319	370	342	301	327	315	299	323	313	330	310	296	301	299	322	319	317	306	296	309	314	303	317	300	319	329	304	313	294	306	323	296	302	322	353	318	345	316	336	301	311	349	339	309	344	320	289	307	317	313	317	302	316	310	344	333	344	293	296	311	325	324	308	310	309	315	285	278	317	303	308	291	318	338	325	316	321	317	309	306	324	309	320	306	315	350	281	322	325	344	299	349	311	297	292	309	299	293	311	304	315	298	348	321	297	290	319	310	298	314	318	312	308	342	316	310	314	298	324	323	337	323	308	283	301	335	314	292	349	319	302	308	320	323	314	308	288	312	297	323	319	324	348	307	340	317	335	314	317	307	300	327	326	309	285	286	341	280	287	330	313	283	345	296	317	320	294	294	306	305	321	322	333	299	324	317	320	332	311	309	330	319	308	292	305	316	315	307	321	278	297	303	308	314	306	292	318	345	313	336	314	356	321	293	342	294	349	340	261	278	320	311	311	301	338	304	305	317	300	332	321	345	315	301	327	329	338	315	318	301	285	315	321	342	290	325	314	333	312	321	310	284	318	316	333	319	318	305	325	298	347	295	321	277	299	344	314	338	302	318	351	298	306	338	294	332	321	281	310	318	300	311	320	312	312	331	322	299	323	315	345	305	325	269	293	337	319	332	349	331	300	307	351	309	292	315	310	287	293	322	320	318	300	303	317	293	335	292	333	348	338	333	325	335	318	302	337	314	320	332	347	292	308	310	310	334	338	288	316	328	266	311	298	322	335	309	316	336	295	313	335	324	302	348	305	354	304	280	320	311	312	304	290	294	336	328	351	318	314	319	310	273	285	309	316	330	326	309	330	315	303	348	345	302	353	284	316	317	322	336	304	279	329	318	317	333	339	331	304	335	322	317	365	306	364	362	295	309	282	289	302	318	346	303	296	308	330	336	314	319	293	315	314	310	304	335	335	314	340	312	299	303	309	327	320	325	344	303	335	305	293	325	285	310	325	315	316	281	314	324	325	331	324	320	299	310	312	302	269	333	316	313	322	337	317	339	325	293	327	302	340	308	332	342	348	331	288	307	303	291	279	335	277	291	327	322	308	312	298	331	341	293	346	313	317	306	309	323	313	341	311	297	355	321	310	302	294	318	348	306	311	292	297	346	332	312	334	314	307	303	320	319	308	315	330	296	333	319	314	341	316	293	311	308	347	297	310	319	296	333	329	302	306	328	335	315	317	330	309	325	323	294	337	312	313	316	309	276	343	292	327	305	332	313	337	329	307	336	299	306	313	310	335	309	305	311	335	289	290	323	308	312	330	301	321	325	320	317	326	292	326	305	316	330	293	321	321	333	350	274	332	314	316	334	331	304	310	331	297	296	336	336	318	340	314	326	322	306	292	316	337	310	320	296	293	305	303	359	287	310	314
23278	21384	29549	23587	21386	21193	3617	947	707	612	577	496	480	471	424	443	423	408	405	379	342	375	411	355	327	332	355	342	358	336	318	357	340	309	300	329	309	321	331	321	322	349	328	326	339	354	305	322	337	315	314	351	325	318	313	330	301	322	277	291	294	287	323	294	330	335	319	299	321	326	291	327	277	298	330	295	298	295	354	328	297	305	316	311	316	281	320	318	281	347	335	327	328	290	337	300	331	305	299	305	285	328	313	306	292	308	303	322	318	321	331	334	328	290	326	323	307	351	289	325	339	326	328	330	323	289	302	311	314	314	286	311	302	338	301	296	344	293	311	316	312	283	321	327	305	317	312	286	300	320	318	326	310	323	298	296	306	275	278	323	310	298	297	330	344	317	300	348	316	285	332	296	316	290	331	307	299	287	298	291	298	305	314	318	310	308	325	323	311	322	326	335	312	304	316	282	280	321	278	320	302	287	311	296	310	314	339	290	305	277	258	291	317	315	282	286	299	279	327	292	286	303	298	296	307	324	311	303	328	325	316	313	309	302	309	308	304	332	325	306	316	334	314	293	280	321	300	325	312	318	327	310	299	312	281	329	317	322	301	293	321	301	327	289	312	305	316	308	278	285	277	286	302	281	312	311	320	332	341	307	318	305	315	285	326	270	305	327	310	307	302	313	285	287	308	356	316	326	306	317	325	304	322	302	318	310	290	312	309	289	331	332	301	303	332	307	285	328	314	315	321	300	319	298	299	342	321	334	312	310	277	314	297	321	310	312	321	322	293	309	293	294	297	324	305	332	291	278	334	318	285	302	279	299	296	326	292	286	308	302	289	306	295	297	334	325	305	300	319	296	308	288	338	322	331	282	291	322	307	313	293	328	322	332	289	308	303	312	318	305	305	303	282	293	325	322	296	347	316	300	337	317	323	310	297	316	319	301	319	303	322	287	352	312	297	337	290	308	310	341	302	321	311	329	304	301	252	306	304	298	311	305	321	345	338	276	312	300	296	295	318	289	292	316	324	313	328	319	305	333	311	293	299	290	313	318	326	320	313	317	276	294	344	330	308	306	329	303	297	317	292	325	301	293	323	312	306	312	285	307	341	291	313	290	340	301	290	305	284	328	297	332	332	283	319	300	333	332	297	276	317	285	305	302	287	306	316	302	320	304	293	286	328	350	303	309	280	316	323	319	305	308	319	301	290	300	294	316	295	290	290	315	296	319	296	300	293	283	326	329	306	287	331	324	346	307	312	314	311	324	298	306	301	338	304	313	290	317	293	268	295	314	314	317	300	297	299	310	329	271	344	291	329	317	291	283	309	325	308	318	302	298	319	301	310	291	294	284	289	310	313	332	311	308	301	334	317	325	308	299	294	311	321	305	311	310	280	295	290	295	284	318	330	307	337	271	279	294	301	305	310	278	278	286	294	289	309	275	303	283	298	319	318	319	316	329	302	313	312	310	319	300	313	303	288	301	339	302	298	306	313	310	306	338	325	296	300	303	276	298	330	350	291	306	324	326	299	303	296	316	290	328	335	333	309	290	295	304	310	304	331	300	294	359	296	257	309	333	301	324	320	303	296	328	343	326	311	298	318	302	313	321	308	348	320	319	319	320	324	291	314	336	290	291	297	303	298	285	342	325	297	287	317	315	309	316	339	298	283	330	337	301	311	329	297	295	312	283	269	297	311	308	273	293	320	301	311	287	285	341	299	305	319	292	308	315	271	316	326	303	309	341	306	293	311	309	318	298	300	284	332	309	294	299	316	311	305	305	302	312	325	291	281	288	309	300	263	308	269	304	336	272	312	313	316	312	335	296	284	294	257	274	300	294	321	284	281	328	282	314	334	320	323	321	315	286	330	310	305	323	292	326	290	307	280	337	303	277	299	313	292	310	310	331	296	332	327	301	308	306	317	307	321	290	309	311	313	320	312	289	319	300	309	292	297	327	302	294	307	274	315	306	299	320	303	328	322	311	295	315	319	306	282	282	325	285	294	315	328	294	306	293	337	284	325	296	320	320	273	312	304	294	300	325	297	290	295	269	298	313	278	323	314	328	298	284	338	287	296	319	314	320	297	310	300	342	299	323	285	286	282	319	331	282	323	287	306	299	316	312	310	325	285	313	295	290	323	298	326	338	300	329	323	315	297	300	316	305	281	320	288	271	319	322	310	289	301	304	318	306	318	309	328	313	286	286	292	311	322	339	304	312	277	305	322	295	324	299	294	326	319	286	283	314	268	319	315	325	296	295	336	327	330	312	294	298	298	311	309	298	296	317	323	299	358	304	311	302	308	321	325	306	282	297	332	304	282	330	319	299	285	313	297	304	307	336	314	297	328	299	290	320	303	304	317	300	327	325	295	308	300	256	294	295	295	322	283	325	319	304	333	314	317	302	325	290	309	313	300	308	308	307	282	292	294	310	309	299	323	297	291	286	303	280	268	334	312	318	318	281	302	296	300	315	300	319	303	306	265	311	320	321	318	277	300	298	322	305	308	290	309	297	296	342	274	328	289	321	314	306	282	332	312	303	340	280	288	321	345	293	320	305	326	287	326	312	318	299	299	309	300	300	351	319	331	306	314	292	285	295	289	314	278	307	322	292	306	285	312	305	324	337	281	278	310	344	325	311	289	313	324	306	302	314	303	292	311	323	307	299	307	326	303	342	317	315	291	327	305	307	304	322	304	317	273	290	293	303	303	281	314	294	272	305	300	326	301	328	316	303	336	307	318	285	295	313	301	322	330	319	278	325	302	300	310	299	316	306	319	312	311	320	335	321	286	281	291	290	307	321	292	297	318	288	326	311	311	304	311	329	307	292	292	302	298	308	333	334	329	295	339	309	330	312	323	302	291	341	280	309	327	332	303	306	322	313	309	285	309	291	317	313	321	296	342	306	297	294	336	317	306	318	336	306	314	342	319	296	305	289	309	299	332	296	315	308	324	313	301	314	320	340	289	304	302	313	280	323	266	315	323	298	325	315	315	307	297	289	277	314	339	296	310	315	280	275	321	305	319	302	305	291	302	308	308	285	312	274	293	290	268	298	335	326	307	295	318	288	318	303	299	310	300	327	295	269	301	300	300	301	313	322	299	269	327	294	320	327	324	321	307	310	297	265	304	327	292	309	322	307	320	317	325	300	297	315	308	320	307	308	305	296	313	301	336	329	321	332	330	330	287	284	316	301	311	327	307	300	312	312	288	303	344	285	321	307	321	310	320	285	324	344	351	322	333	310	299	306	290	310	304	318	329	283	285	311	292	340	314	270	304	305	324	292	309	306	320	343	313	320	287	336	293	324	301	296	330	288	287	310	307	308	309	312	339	302	295	343	319	296	288	317	311	311	299	310	326	319	284	288	307	312	309	307	318	309	327	303	283	291	312	325	312	303	328	292	289	321	324	295	303	299	330	312	320	319	285	294	289	286	299	295	315	320	320	321	330	285	298	330	269	286	304	287	322	324	329	329	281	297	340	327	308	320	322	291
18753	16874	14166	7584	5195	3964	3014	2311	1992	1632	1418	1227	1122	1029	932	884	882	837	734	747	727	762	684	659	637	595	609	571	574	566	576	598	530	553	555	539	551	536	533	523	561	519	585	572	548	522	528	534	540	528	545	514	535	538	526	564	528	503	508	514	528	520	501	527	541	504	510	472	535	461	534	484	493	497	538	511	481	498	548	528	502	528	506	527	514	497	552	522	482	556	510	518	520	533	507	506	505	536	500	495	507	513	492	489	486	486	512	531	506	534	480	479	474	519	506	513	526	510	540	486	517	484	531	487	564	527	471	524	496	524	537	472	523	504	500	509	460	532	546	474	499	468	479	478	508	509	486	517	492	486	515	532	513	490	506	447	488	535	523	559	482	512	540	540	535	539	497	486	481	491	481	505	522	521	513	454	466	531	526	521	516	508	516	468	487	535	525	458	499	535	529	496	512	503	431	530	528	488	505	465	525	536	501	522	486	525	514	512	486	505	484	501	512	483	498	502	511	502	500	500	524	480	497	465	533	498	537	473	524	511	461	508	505	509	479	490	510	504	505	495	487	488	504	514	505	516	501	530	541	519	497	549	525	524	495	505	510	500	484	499	487	518	521	499	519	507	488	472	516	476	482	525	556	515	512	474	456	497	499	500	507	463	487	487	478	507	520	442	512	530	516	506	509	468	515	508	510	492	514	503	472	490	488	478	469	465	526	486	470	468	505	504	519	504	501	522	531	511	476	475	494	503	441	518	496	500	496	513	489	490	498	518	512	510	528	535	494	475	485	483	504	525	516	519	498	501	527	492	511	495	491	489	497	533	548	520	506	456	480	487	498	500	480	485	476	494	482	483	494	511	483	500	528	482	512	500	526	551	509	484	459	467	533	499	512	499	524	454	492	530	496	494	473	510	494	507	510	466	484	498	527	506	514	494	520	524	520	482	519	496	498	520	511	483	505	500	487	488	510	528	488	510	488	491	490	508	461	509	508	520	509	510	467	494	513	445	487	453	544	517	486	458	453	478	500	491	472	525	530	527	512	532	516	472	530	488	511	497	505	468	520	541	475	513	488	519	505	488	494	510	530	506	523	467	526	506	504	520	512	496	496	475	522	539	516	481	472	511	485	489	476	477	513	522	532	485	497	464	495	527	511	529	495	478	515	471	532	505	502	507	487	475	504	505	497	503	489	493	494	526	488	543	504	533	469	530	507	517	526	482	513	486	492	452	513	491	480	477	479	491	478	547	516	543	493	521	495	520	480	501	484	548	544	517	477	524	488	479	519	511	503	505	499	546	552	499	494	479	493	483	515	510	533	485	500	470	492	494	534	512	439	529	492	517	480	482	506	481	547	463	527	506	472	449	497	488	502	538	533	516	492	498	486	516	461	524	492	503	549	506	517	532	489	483	519	510	470	470	485	460	482	492	501	482	527	501	481	512	522	513	492	471	492	452	465	539	522	528	459	502	504	504	494	500	494	484	504	489	540	482	508	522	536	518	482	493	516	467	511	500	538	507	493	472	470	510	518	468	500	506	506	489	501	512	492	534	487	484	494	482	529	498	504	487	499	496	497	488	474	512	528	471	521	459	512	477	512	513	494	504	460	518	511	515	485	511	473	454	515	506	489	479	522	501	472	500	485	500	472	463	512	491	482	487	497	489	499	507	488	518	515	483	497	484	530	469	535	467	523	518	524	491	524	528	467	471	546	480	522	532	514	497	475	535	517	539	518	516	531	502	488	501	484	486	521	537	469	511	495	497	483	515	495	509	481	483	497	527	482	456	470	511	551	536	493	476	500	475	508	519	511	490	486	513	531	492	524	477	488	518	494	512	509	470	488	498	532	504	536	543	480	501	508	528	526	479	505	523	490	505	478	504	485	505	538	525	452	513	492	488	504	516	485	501	498	521	501	497	478	473	529	483	468	518	485	495	503	489	496	533	513	515	481	495	493	486	516	520	473	510	515	540	541	472	527	501	521	542	506	511	497	493	485	491	503	509	519	459	464	532	456	492	471	488	528	502	481	537	516	506	483	512	491	495	471	499	516	476	500	516	513	471	518	488	477	451	518	498	483	469	494	556	521	481	526	496	444	486	523	526	507	505	520	488	514	488	540	511	533	481	518	494	518	494	476	505	469	494	495	457	512	524	527	508	513	509	544	490	544	497	478	509	482	498	488	521	477	517	502	536	511	455	489	457	494	496	527	498	518	523	511	490	514	482	521	487	492	519	512	501	499	516	493	518	524	534	480	508	469	505	530	468	501	514	541	513	515	485	517	485	509	497	474	546	542	483	495	509	523	527	443	532	497	492	502	512	502	573	484	516	524	513	495	480	489	461	484	485	492	481	463	466	479	518	552	453	523	492	494	500	520	519	485	500	489	489	498	533	494	508	485	497	518	521	509	519	488	480	491	511	440	537	521	480	508	531	495	502	536	507	505	519	468	464	479	501	495	475	544	502	471	503	517	531	516	503	502	481	484	502	499	528	483	510	479	462	491	479	476	496	521	553	507	532	488	515	517	502	475	471	523	514	502	506	563	469	495	458	494	492	520	489	490	496	513	451	494	529	483	503	470	486	505	531	469	465	482	510	523	482	481	524	508	476	513	457	541	509	515	471	460	482	467	517	511	544	541	497	538	505	510	505	488	492	506	505	521	515	514	490	522	493	550	501	485	497	523	531	530	467	466	520	508	542	480	515	485	502	493	490	524	494	481	480	493	482	512	468	490	490	546	509	532	486	535	466	472	492	574	505	496	498	482	507	510	471	531	483	484	488	519	500	510	479	493	498	473	502	536	516	481	475	477	448	493	489	474	488	470	532	517	532	491	544	529	536	518	473	511	492	496	506	496	481	476	517	507	502	504	479	505	509	513	524	504	526	497	509	534	505	496	523	457	505	494	512	516	511	464	511	520	488	482	518	521	518	495	483	500	526	473	512	482	503	475	490	515	501	488	511	498	487	487	475	573	494	512	490	495	514	477	473	494	511	482	534	485	485	518	505	496	490	486	497	514	474	498	506	541	474	497	523	458	485	513	522	489	515	526	486	517	470	498	506	492	463	517	498	488	496	482	505	525	484	521	460	509	507	524	523	468	522	531	498	485	520	476	546	527	499	500	515	511	475	486	499	486	486	495	547	494	536	548	499	507	516	488	493	546	490	488	508	474	487	515	496	512	488	423	519	498	513	494	475	524	528	471	542	541	498	533	512	478	499	475	506	473	522	493	492	504	494	489	486	478	476	496	491	480	528	491	474	484	514	512	535	482	518	496	498	535	499	480	545	522	516	503	515	463	523	520	502	481	495	464	498	503	491	508	497	483	514	568	512	498	478	456	497	518	502	510	484	494	491	461	496	504	497	531	487	481	555	502	458	482	512	452	487	485	525	480	484	483	476	457	500	471	496	480	497	485	484	509	499	529	503	528	475	452	469	479	510	510	503	526	511	497	496	465	491	500	519	523	496	484	496	516	489	488	511	502	496	483	512	496	478
26907	20849	8552	605	373	297	142	101	89	92	95	78	102	80	83	76	84	67	72	80	73	75	77	86	91	73	85	53	82	66	70	70	79	71	73	83	75	52	86	80	80	64	75	75	82	70	77	76	71	67	66	64	80	94	64	87	69	71	58	79	62	78	52	70	70	71	65	64	79	66	74	81	76	84	65	79	78	78	64	73	81	68	62	55	90	65	78	80	92	74	91	72	70	78	72	54	77	84	67	63	70	67	75	55	70	74	87	68	75	73	66	58	79	74	82	84	68	68	69	70	97	85	65	64	69	83	82	90	70	63	77	63	67	78	93	78	59	71	79	61	74	74	72	66	86	66	74	77	71	84	77	72	75	71	80	72	69	82	71	68	59	71	67	69	66	73	66	83	87	85	64	72	69	79	79	72	88	75	76	62	85	75	67	84	71	92	91	63	69	75	59	74	81	80	73	89	75	77	77	85	88	65	90	76	85	67	68	85	68	65	58	83	71	66	73	72	74	72	58	90	86	63	73	72	80	77	79	71	68	59	75	76	53	80	79	71	60	61	84	94	83	72	74	73	68	82	70	85	86	76	76	62	60	58	77	82	68	62	63	79	65	61	77	82	76	73	84	72	74	69	83	80	75	71	77	74	61	57	71	88	56	76	78	82	77	80	68	69	87	56	81	73	68	72	61	81	73	89	82	81	68	66	68	67	85	72	70	86	72	97	88	81	82	76	67	70	69	75	77	77	69	77	72	80	63	82	73	81	78	70	74	75	73	85	80	82	70	76	84	65	85	75	80	73	57	80	55	59	72	69	63	68	75	90	79	68	75	62	94	66	68	85	67	66	69	77	91	66	72	82	86	77	79	70	74	77	74	79	78	97	81	72	74	66	69	64	67	83	69	79	84	79	98	73	80	72	78	96	69	73	71	74	62	64	76	79	71	64	70	74	66	74	87	76	80	73	88	83	63	61	86	72	92	74	76	77	84	68	74	91	68	73	81	89	74	78	81	76	71	76	64	68	67	92	68	83	67	63	67	74	75	62	62	72	69	75	68	67	69	70	75	74	63	70	69	85	80	69	69	75	73	78	83	79	70	57	77	68	66	74	75	77	85	76	76	73	72	79	86	73	60	63	78	88	72	76	69	70	77	83	87	84	64	78	78	72	68	75	97	69	65	76	79	73	79	69	75	73	71	69	74	83	84	82	67	96	59	83	69	81	90	66	77	70	61	87	76	74	70	76	75	74	80	75	70	69	62	68	72	87	73	69	80	59	74	60	81	69	77	78	69	80	72	79	75	67	70	84	83	67	69	69	79	76	84	80	63	70	68	73	90	72	74	83	66	70	76	65	80	75	78	89	72	67	79	79	63	67	65	74	73	85	73	67	76	78	94	81	91	79	69	72	66	64	74	72	68	74	80	73	69	84	49	65	66	76	78	81	81	61	66	75	90	59	79	90	92	69	72	81	77	72	90	82	79	67	69	72	70	73	79	60	80	61	72	95	80	73	73	67	79	63	73	77	72	73	85	67	90	62	76	83	61	73	75	64	74	65	63	88	66	75	74	71	93	83	73	68	71	64	58	68	65	77	61	71	69	71	67	83	73	73	76	81	68	68	73	79	69	69	66	65	64	75	75	71	73	66	74	78	80	83	83	89	83	60	85	75	81	73	70	73	67	89	78	54	75	75	78	58	81	87	80	73	72	67	61	76	83	73	75	69	69	65	61	76	68	61	74	94	70	60	70	65	66	74	85	74	89	71	65	75	70	67	70	80	59	77	82	81	74	72	77	64	73	67	76	66	66	69	76	82	72	75	79	70	63	66	76	87	83	70	73	64	71	63	75	85	64	83	72	81	72	68	84	69	77	82	79	76	61	73	71	61	107	82	76	86	76	77	74	78	84	75	80	70	64	82	89	73	69	66	64	64	80	60	65	63	83	62	58	72	90	71	72	67	71	84	86	61	74	79	76	71	63	77	74	79	69	66	72	70	72	73	70	78	66	67	72	73	74	60	60	71	80	73	68	65	74	81	64	66	62	60	67	78	75	58	85	69	81	82	73	78	75	81	90	81	69	79	64	63	77	69	65	86	71	69	65	86	72	91	73	57	77	51	85	80	61	78	60	68	75	55	70	72	88	82	64	70	93	72	80	82	81	93	73	76	62	81	84	89	69	62	87	71	64	65	91	71	95	68	68	55	59	60	72	93	78	70	77	87	79	85	72	75	84	79	70	68	77	58	75	83	75	72	79	67	64	59	80	72	65	59	53	77	86	79	66	69	82	92	61	75	72	66	70	76	65	66	64	66	81	58	81	88	65	76	70	67	74	59	72	72	66	68	86	72	69	67	84	81	73	77	74	80	75	73	74	65	71	84	79	73	54	82	59	65	87	72	72	84	88	74	79	72	74	71	67	88	68	72	84	77	82	61	82	69	71	88	67	72	73	71	58	73	86	76	74	80	80	73	92	72	90	68	69	74	61	60	80	83	86	70	77	56	74	67	68	84	78	66	69	76	90	83	70	69	86	69	84	78	67	93	83	76	56	67	53	84	63	69	77	66	68	53	66	74	63	80	91	78	76	90	79	77	66	81	71	86	74	83	81	94	60	74	86	68	84	78	83	86	64	74	81	77	82	82	68	70	80	66	68	73	64	58	60	71	77	70	80	76	85	63	66	80	65	87	80	81	73	64	85	73	75	64	77	83	63	82	76	73	68	74	67	57	81	87	58	70	79	79	73	71	77	67	72	68	68	77	84	66	74	68	67	77	75	70	57	68	74	72	69	75	76	62	65	68	61	84	94	85	78	76	59	68	86	88	80	73	82	68	76	78	64	81	61	86	68	67	70	78	59	73	78	76	71	81	72	75	86	67	73	57	74	63	69	78	50	75	60	85	77	78	75	71	64	82	62	68	71	91	64	73	78	73	79	72	70	76	61	77	59	70	72	73	84	67	80	63	73	78	85	73	82	51	65	65	82	84	71	75	73	75	76	69	89	92	77	79	64	90	60	80	65	64	79	84	76	80	57	84	63	80	73	65	77	86	82	83	65	74	70	62	70	61	78	62	85	72	70	85	47	60	63	80	78	73	73	56	105	69	78	78	73	65	74	58	80	73	72	76	71	60	81	77	68	74	62	79	93	87	61	79	79	69	60	56	69	85	77	71	81	70	62	83	70	80	94	78	75	77	76	77	84	77	69	68	83	60	72	69	86	56	73	76	66	70	86	82	71	74	67	81	71	95	78	73	99	85	59	86	78	72	73	77	83	61	66	74	83	70	70	79	74	82	82	74	89	78	61	82	76	58	70	75	89	77	72	59	68	95	70	67	69	59	59	76	78	70	65	69	73	77	88	83	74	84	61	76	79	71	62	71	68	63	63	76	82	69	85	88	69	82	82	71	70	96	90	83	83	71	67	75	71	67	81	88	75	82	77	73	79	79	74	69	92	73	66	92	67	74	67	84	69	70	73	89	93	83	75	71	66	64	55	70
8137	1451	1252	620	425	336	258	224	192	191	197	157	178	153	171	146	153	157	138	151	144	146	133	124	133	140	185	137	131	137	130	161	164	146	145	134	110	138	151	141	132	160	160	137	143	131	121	130	144	139	124	155	153	138	142	133	118	113	115	137	131	133	133	120	146	131	120	134	124	145	119	152	128	142	123	140	126	139	137	146	135	131	126	138	126	109	145	147	144	132	146	137	133	126	133	117	124	141	126	137	138	136	125	132	156	135	139	119	133	144	155	150	144	136	130	130	144	135	144	127	115	143	144	138	130	147	128	138	149	145	160	115	121	152	154	147	130	137	133	153	147	121	151	150	129	112	140	128	137	125	145	132	154	119	125	122	136	132	119	125	119	128	124	132	133	148	143	143	114	132	128	143	140	133	136	140	127	143	134	134	133	145	137	138	145	130	131	136	139	142	125	151	135	124	135	134	151	114	124	110	137	135	162	141	101	123	156	153	129	124	121	145	139	133	144	135	140	127	130	146	143	125	113	136	127	147	131	144	166	128	135	151	114	123	144	138	119	144	137	127	130	126	142	110	131	143	135	149	135	139	136	158	132	144	114	156	131	130	106	131	125	124	142	131	131	135	115	154	119	144	132	135	146	160	140	138	149	169	109	136	139	126	127	140	140	121	125	110	143	151	136	144	152	127	135	126	129	124	136	142	138	133	138	134	122	158	153	145	147	126	143	139	142	141	125	125	132	136	129	153	146	141	165	135	132	132	123	144	140	145	123	128	131	134	144	149	148	122	118	145	128	128	130	113	157	143	147	150	135	123	125	122	130	125	128	138	118	124	142	154	125	128	136	154	140	133	143	120	141	134	147	148	137	147	110	144	120	139	148	131	131	146	132	124	126	110	146	130	147	128	140	144	141	148	152	130	114	124	133	152	145	132	123	139	137	121	146	139	128	134	145	138	132	151	116	128	145	145	154	118	142	131	126	141	143	139	133	133	126	144	137	132	133	132	122	154	119	143	120	131	153	130	130	132	112	150	135	121	128	131	147	122	126	120	143	134	129	118	129	121	141	134	166	131	142	127	151	131	122	140	119	125	127	134	131	123	126	141	147	145	162	137	128	137	132	147	127	137	137	127	150	150	114	154	126	153	142	124	126	130	126	115	137	127	125	154	128	148	130	123	146	139	131	143	147	119	161	134	137	144	131	137	131	139	117	155	128	137	113	135	134	118	152	138	128	126	113	152	136	119	136	148	154	140	131	136	152	134	126	134	156	112	128	121	116	138	131	139	138	139	129	132	141	123	130	123	132	155	127	157	140	125	128	132	140	127	122	138	132	139	118	140	119	144	148	126	120	157	144	141	131	141	136	138	120	123	152	131	134	150	144	143	130	144	144	144	121	141	140	125	136	128	153	137	147	145	140	149	153	124	129	121	136	104	116	139	152	161	145	124	128	121	129	117	138	137	137	114	122	147	127	117	143	154	142	137	140	149	138	152	139	140	131	135	151	124	139	112	130	121	150	122	130	154	145	146	145	136	118	142	146	132	126	153	134	152	135	126	134	127	146	142	133	135	131	152	137	132	137	104	130	129	144	141	153	146	132	126	145	146	142	124	140	112	134	155	132	177	152	123	151	123	130	133	132	132	160	105	111	121	141	116	140	118	137	148	126	146	144	102	122	131	121	138	130	113	163	144	142	122	138	120	140	129	141	123	126	142	123	114	130	115	126	136	131	123	138	151	140	126	149	125	126	116	154	116	141	146	125	133	151	138	127	127	124	156	131	123	128	122	126	142	145	147	143	139	148	146	137	124	149	126	131	144	140	130	135	137	147	135	119	144	137	131	138	136	132	130	136	115	145	168	162	141	138	134	125	115	122	147	134	148	132	133	174	126	127	120	141	139	122	141	151	136	140	151	137	136	131	128	148	124	129	131	139	136	131	147	126	120	132	145	125	116	136	141	132	134	150	151	111	146	143	140	127	131	114	132	156	140	144	124	137	134	143	134	146	129	139	143	128	131	142	143	125	142	108	142	128	127	143	121	130	122	116	122	139	137	157	123	143	149	121	120	142	142	142	144	130	122	117	143	152	140	131	160	127	156	130	141	142	143	136	119	115	141	139	127	114	162	124	148	133	134	155	148	136	113	140	137	108	131	148	137	148	155	148	158	142	127	148	158	155	120	131	118	113	149	120	128	165	116	138	131	134	138	138	108	133	142	164	141	157	123	136	119	138	133	141	123	141	126	127	123	127	152	117	148	132	137	151	118	130	136	126	124	152	133	140	129	132	146	131	131	130	114	136	134	158	125	149	129	141	127	125	138	134	139	129	141	133	124	147	137	133	129	167	142	121	131	134	117	137	140	134	128	121	134	107	140	113	143	140	147	139	140	134	132	131	128	129	157	137	129	125	135	107	144	141	140	111	142	128	126	135	160	131	129	162	133	143	128	146	133	143	152	143	136	148	145	132	123	130	124	114	133	137	135	157	141	145	139	142	122	159	134	146	144	149	133	141	120	165	123	137	129	145	147	152	109	135	133	126	133	138	130	148	136	122	139	122	118	144	121	136	139	124	124	166	151	133	143	160	120	133	132	146	125	138	119	167	150	133	118	127	162	148	114	127	136	121	127	123	149	129	140	168	127	136	114	137	133	140	130	152	138	161	150	142	119	127	149	134	132	135	157	146	146	127	141	131	137	134	134	131	130	131	127	138	154	134	120	130	129	158	125	141	137	150	141	130	161	127	147	127	147	128	160	139	166	133	122	143	142	123	130	133	147	136	164	130	116	141	137	144	161	146	137	139	156	123	133	155	132	130	119	131	112	142	147	156	116	127	129	149	128	125	134	126	152	112	138	110	126	135	145	145	123	160	140	128	120	138	137	129	133	128	133	113	124	141	145	153	142	129	112	133	129	129	151	134	139	147	140	122	144	150	152	137	132	130	144	136	129	142	129	104	139	128	131	130	123	136	110	137	139	115	148	152	126	143	136	134	133	145	140	141	131	132	126	159	112	132	144	135	139	141	106	152	131	146	121	110	143	135	139	127	133	124	136	126	129	136	120	147	136	129	146	114	128	127	135	128	133	115	124	132	124	143	132	157	128	141	123	136	151	118	129	133	135	144	116	144	127	127	143	148	128	125	146	137	139	126	152	150	115	153	124	156	131	138	136	116	144	123	125	131	144	145	131	137	157	140	152	99	138	134	124	125	133	136	120	149	131	145	143	156	124	124	127	140	126	129	133	141	140	140	151	127	144	137	134	146	148	120	127	119	145	127	119	149	136	111	132	126	133	126	133	149	135	124	131	143	129	103	137	158	141	113	140	125	128	136	146	133	147	132	138	125	129	130	143	127	139	118	125	134	132	134	132	138	136	119	121	130	157	135	132	136	124	133	136	111	124	148	113	132	140	133	142	140	150	130	131	122	151	140	135	136	111	127	167	146	141	145	118	141	121	116	119	113	126	130	149	116	119	137	138	131	134	117	147	152	138	134	126
24222	21376	28907	24164	21211	3866	742	501	372	345	346	295	291	280	234	257	244	248	221	238	220	241	223	213	203	206	233	209	215	206	189	200	219	178	181	200	196	184	206	173	195	177	171	186	182	194	191	209	212	180	206	203	193	201	180	178	183	190	185	171	213	183	182	179	185	197	187	167	184	205	204	193	173	152	207	172	186	182	213	199	191	190	213	204	180	227	178	186	188	207	179	186	171	212	150	179	162	173	198	188	196	190	201	198	162	189	177	212	192	182	183	182	187	186	172	175	209	177	185	219	200	180	195	192	173	185	195	169	181	182	177	180	180	196	172	197	194	202	182	189	177	194	176	205	181	199	206	189	166	193	190	171	189	202	180	173	189	179	191	211	184	161	177	184	194	188	201	171	184	189	188	171	190	213	186	180	201	192	194	191	178	182	160	173	190	181	190	191	184	187	191	200	185	182	168	194	175	171	204	189	177	174	185	153	192	177	193	203	178	176	200	206	209	196	208	190	179	219	203	201	195	171	179	190	177	197	187	200	189	164	197	192	181	179	205	196	199	167	192	175	215	196	186	192	203	182	184	187	213	175	183	206	159	188	182	194	186	186	179	196	189	210	193	197	206	210	217	202	170	186	161	194	212	176	187	167	189	199	168	213	185	176	175	175	176	168	187	177	184	196	192	161	156	195	182	180	179	177	204	158	190	188	185	169	184	165	187	192	157	203	202	169	191	188	171	172	181	165	180	171	198	177	169	194	192	198	188	196	185	181	205	182	197	193	234	204	186	177	182	191	160	175	171	203	179	197	182	183	186	192	203	187	208	198	202	169	178	202	172	170	192	195	192	196	167	170	166	205	205	201	213	188	175	220	177	166	193	160	177	184	197	173	222	199	178	192	198	181	187	189	181	208	179	188	191	195	185	189	191	176	179	155	174	200	170	191	196	187	170	192	205	203	181	199	200	191	174	194	200	181	198	184	173	205	185	179	207	177	192	180	182	189	180	189	175	184	163	182	178	190	222	197	186	194	176	188	180	189	202	195	169	170	190	183	182	191	197	194	200	191	184	187	183	165	187	184	188	178	182	191	173	164	201	151	173	197	204	170	197	198	156	163	181	204	183	208	199	187	173	195	178	205	177	192	174	156	175	208	191	182	180	192	181	186	205	168	186	182	205	188	188	194	153	197	189	194	189	202	174	179	185	186	206	179	185	177	208	201	220	183	194	182	231	199	205	181	172	198	205	201	206	190	179	210	190	182	191	197	190	174	195	169	207	182	179	172	193	191	189	185	159	150	182	163	196	187	216	200	188	186	186	178	187	174	176	207	191	168	189	207	183	188	194	189	167	174	178	206	206	187	177	166	194	201	192	187	204	179	220	202	167	173	169	206	199	201	177	192	213	187	181	203	190	185	198	182	194	210	195	174	182	203	189	177	199	206	178	223	186	193	213	181	175	190	188	203	212	178	179	187	210	179	200	188	189	194	201	189	193	187	194	178	189	182	167	197	196	200	187	166	181	170	177	189	165	213	202	200	171	205	205	193	187	158	168	202	187	184	191	187	186	188	185	186	179	198	191	185	186	186	180	187	185	175	188	181	195	195	180	180	198	188	216	185	192	195	199	208	181	181	190	192	192	175	204	192	174	169	193	209	186	205	199	197	189	167	177	192	177	224	174	200	203	204	173	184	198	212	181	178	196	196	185	185	182	201	213	203	211	189	206	172	200	187	184	179	208	210	210	189	194	203	175	179	193	198	222	199	182	186	201	203	190	193	208	180	216	182	183	181	205	177	188	217	188	196	177	178	196	210	194	184	205	177	180	194	196	168	196	146	204	189	179	193	169	175	207	195	184	197	210	199	196	198	185	199	189	172	165	200	163	169	190	175	206	206	163	204	214	182	180	199	185	198	191	173	161	197	174	183	167	170	180	188	213	182	179	173	184	188	177	189	179	214	194	160	171	196	186	178	201	186	196	180	176	168	193	203	182	203	178	184	202	201	211	177	204	186	171	173	196	175	191	194	186	189	177	196	189	188	198	194	199	185	188	174	194	204	199	174	208	191	185	157	179	210	196	213	203	178	198	191	183	179	184	191	202	160	192	164	182	177	202	194	193	204	191	176	161	192	207	192	201	190	180	182	196	177	203	193	179	169	198	204	193	178	165	192	195	178	200	181	191	206	192	198	177	204	186	209	186	188	193	197	181	182	181	158	159	189	183	203	201	167	210	163	208	179	175	160	195	210	185	215	184	198	195	188	198	191	180	205	177	213	177	203	190	189	186	223	201	184	191	205	192	167	193	179	162	194	174	183	199	202	192	182	199	180	183	164	181	201	193	183	201	194	192	192	196	198	175	179	181	191	182	171	175	198	197	166	175	165	204	203	228	200	206	192	179	186	203	188	179	202	173	190	169	173	188	188	193	187	208	188	187	178	204	191	185	181	164	197	202	179	200	175	193	177	225	202	184	175	193	173	195	186	176	188	199	179	176	164	182	213	199	185	192	183	195	182	176	188	186	207	179	207	189	187	175	191	197	197	209	177	162	186	197	191	181	194	181	176	163	184	180	198	196	179	179	183	201	197	195	189	167	201	197	186	204	191	179	173	195	204	201	192	177	178	204	194	189	188	184	195	187	190	202	185	190	205	175	176	196	168	200	206	168	191	196	205	190	188	177	209	184	171	173	200	186	199	190	179	173	199	194	180	178	196	187	162	165	188	198	203	179	177	207	197	190	168	168	176	184	198	181	187	195	181	180	213	191	196	186	193	177	186	171	194	193	168	198	183	178	197	198	187	198	190	210	182	193	193	195	189	177	158	197	201	179	196	182	185	206	180	197	196	197	174	169	168	194	180	192	177	182	199	180	211	184	179	192	184	186	193	185	172	166	191	194	180	158	212	207	151	222	169	160	180	203	164	172	190	188	209	194	183	195	198	185	205	189	187	192	197	186	169	203	191	159	188	181	198	192	194	169	184	180	197	194	171	197	176	194	196	185	204	184	188	189	194	178	204	192	179	187	201	178	187	178	193	194	183	173	211	188	169	197	178	189	200	185	177	194	189	175	190	182	213	190	176	183	183	184	198	216	176	176	216	192	189	183	184	199	193	176	182	180	181	199	202	196	175	213	177	196	210	178	213	171	189	170	200	193	206	194	185	159	191	194	170	187	217	180	186	201	198	192	194	180	204	179	216	185	196	169	202	188	195	180	192	199	206	203	195	203	204	194	191	178	186	201	223	194	189	200	213	175	213	163	195	177	182	175	207	219	188	190	177	200	172	208	185	203	198	192	195	201	166	175	162	211	189	193	186	213	196	202	177	209	196	168	211	190	198	204	177	214	202	184	174	213	188	192	189	186	190	194	186	197	190	190	187	193	199	210	177	174	203	203	199	166	207	184	195	216	181	181	193	174	185	185	187	184	169	190	202	191	222	186	174	178	193	199	179	185	184	208	191	166	193	183	196	175	172	180	196	196	183	218	205	170	183	183	217	195	180
16767	10498	8717	4315	2868	2055	1724	1325	1064	894	840	667	640	591	539	519	476	502	434	420	446	433	439	412	368	363	355	371	367	348	359	351	380	364	355	344	329	326	334	354	354	309	312	337	345	320	321	363	284	321	320	321	329	314	331	343	334	353	357	336	309	334	344	290	318	323	302	297	326	327	293	359	351	332	327	322	336	345	337	312	317	328	337	316	335	297	334	346	316	320	313	322	335	312	298	313	324	302	290	299	319	339	333	351	311	301	331	326	314	280	327	328	292	320	322	301	343	307	338	312	276	318	330	326	301	322	311	321	354	324	299	308	304	313	325	343	318	306	328	309	309	304	318	298	318	313	286	335	330	312	303	289	321	323	295	348	319	331	327	322	321	300	273	332	301	316	280	339	334	293	339	317	345	311	312	320	350	311	288	307	321	348	320	319	328	309	353	304	313	321	315	315	333	321	350	320	309	291	320	317	336	321	305	289	311	305	315	322	318	344	329	313	299	314	314	344	315	326	307	315	333	313	340	315	320	304	337	346	331	330	305	316	307	307	317	331	298	298	314	300	312	316	296	314	308	279	311	297	286	327	327	324	312	302	308	343	299	315	303	335	331	336	281	331	308	340	342	308	299	307	319	349	315	291	323	321	366	306	339	305	325	294	322	306	347	285	318	310	337	292	303	320	315	301	342	300	313	304	357	314	343	313	311	324	320	333	318	298	294	318	328	304	316	324	316	315	299	338	299	304	311	331	336	301	313	319	313	330	319	304	289	298	327	327	292	336	330	317	324	308	325	357	315	312	321	339	336	293	294	293	335	336	333	286	317	309	316	314	319	275	304	344	303	325	316	329	296	291	314	286	284	328	313	299	311	315	315	287	309	326	323	302	312	359	328	289	323	331	285	329	321	334	293	317	319	314	322	325	313	350	305	300	319	342	325	319	331	335	307	335	287	329	314	298	339	327	329	298	321	309	329	321	299	329	329	329	312	319	310	330	319	306	316	320	304	347	319	380	348	322	341	312	318	296	292	303	312	315	330	321	323	303	359	316	309	307	306	328	321	319	323	332	329	288	304	328	350	339	358	314	326	307	320	306	349	321	317	284	304	308	335	327	333	295	328	323	304	294	296	340	305	312	330	314	321	328	278	309	301	295	330	334	302	295	290	311	304	338	301	310	300	347	334	315	344	315	321	304	338	331	353	334	292	304	295	300	330	310	336	328	328	336	313	312	306	307	346	335	355	341	360	333	322	300	314	339	322	315	293	300	334	305	294	305	291	311	336	310	324	298	323	313	294	329	308	279	328	332	334	281	315	337	343	306	289	309	309	318	324	317	333	310	306	300	315	310	305	336	326	307	320	328	309	312	342	325	283	283	347	315	301	334	292	336	326	330	317	337	337	309	296	305	317	301	305	307	339	295	304	331	341	331	334	320	364	321	296	309	337	323	318	310	318	310	313	324	330	312	307	322	348	310	300	320	329	316	317	307	306	303	303	302	330	340	299	323	310	320	342	316	340	313	324	320	317	317	319	321	315	317	302	304	313	338	323	342	330	291	304	304	303	314	293	337	325	300	309	334	326	301	336	323	354	320	326	314	302	326	352	301	302	300	359	295	322	326	304	271	310	320	316	307	316	351	355	302	318	335	335	314	251	305	319	287	301	311	341	310	284	307	315	287	341	335	302	311	312	311	300	305	332	293	320	294	339	325	305	318	326	299	315	291	332	306	294	310	306	325	315	337	336	320	306	304	323	315	323	333	303	325	317	342	321	314	313	326	325	318	320	316	289	331	305	307	317	311	320	311	325	291	356	311	323	312	327	321	317	331	319	298	322	312	315	312	309	335	320	333	308	295	289	294	314	335	341	335	332	331	299	332	330	304	336	312	322	287	318	304	294	327	340	349	350	307	316	288	301	280	314	296	333	277	320	332	346	294	298	314	318	318	356	339	311	323	328	287	332	323	317	329	290	322	341	308	314	332	329	335	345	343	327	336	317	295	327	313	312	310	323	317	313	334	319	337	317	327	299	347	295	344	313	341	320	321	335	302	322	331	335	308	292	343	280	315	327	345	356	307	284	315	361	325	352	304	293	339	318	352	309	334	297	328	324	325	326	316	348	315	316	323	311	320	319	289	322	302	324	297	303	328	315	342	343	320	311	284	319	315	342	292	346	321	314	375	300	349	289	335	340	339	278	318	301	318	308	322	321	315	286	312	338	302	315	342	285	335	312	327	342	312	346	305	329	303	303	341	340	332	306	326	295	299	297	320	305	305	339	340	327	322	341	295	280	327	326	324	296	303	305	346	331	339	318	327	353	323	315	318	329	313	323	308	297	337	290	316	322	291	354	322	279	319	308	342	309	347	296	322	329	324	322	344	322	300	311	276	324	323	343	306	306	331	310	333	304	330	319	328	301	327	351	306	293	332	294	314	307	350	284	280	326	320	307	320	347	340	309	319	346	311	332	342	338	295	323	319	345	344	331	328	339	286	307	336	297	296	313	323	301	320	324	345	335	278	328	301	316	321	308	321	298	300	339	315	328	331	328	322	326	324	288	316	297	304	335	309	303	328	332	320	318	327	313	333	253	316	328	294	318	296	301	297	329	342	329	301	323	297	318	299	337	325	331	324	325	309	314	355	332	324	318	367	304	321	321	318	315	332	318	306	309	339	330	315	327	301	320	330	309	334	303	282	330	316	343	326	313	296	328	322	353	353	308	273	309	307	319	292	324	320	334	333	297	320	322	300	318	283	316	306	289	310	338	339	319	316	303	291	318	326	329	366	299	307	313	327	333	329	291	282	285	334	313	355	327	316	312	341	319	333	339	318	323	306	332	330	309	305	329	348	298	273	311	318	342	341	314	317	327	302	296	313	300	309	297	301	301	299	308	337	338	312	326	299	326	318	348	337	290	291	320	327	316	339	328	328	311	295	325	320	310	333	307	335	342	308	308	286	317	327	311	349	344	322	327	282	310	304	295	331	322	300	325	299	307	281	332	341	301	303	331	317	320	326	305	332	299	306	307	321	341	323	282	306	308	322	316	316	325	316	320	327	342	304	319	288	307	314	280	309	354	317	330	331	346	313	321	282	304	332	301	320	347	348	293	325	336	298	297	298	313	328	303	294	329	321	314	320	313	298	286	326	346	354	327	329	285	337	305	320	323	295	287	315	331	321	341	329	333	304	315	300	371	323	324	283	338	312	323	304	324	327	340	328	347	323	278	338	326	333	324	338	290	306	296	296	343	361	325	304	304	341	350	354	325	332	306	320	300	318	309	336	305	318	317	326	321	310	307	295	302	304	317	314	320	349	317	301	271	320	306	309	313	333	309	310	299	321	324	290	332	309	316	338	299	307	322	352	335	350	305	317	335	327	293	321	361	348	324	340	327	305	311	314	332	286	327	290	301	323	318	290	346	314	278	340	310	299	354	310	305	335	311	338	317	310	328	310	289	321	304	318	325	327	313	286	380	326	323	340	297	313	335	256	314	324
23225	21380	29576	23558	21380	21204	3585	968	687	621	567	512	511	496	454	420	400	406	385	361	363	381	337	359	392	345	345	338	357	339	361	357	341	361	379	359	291	326	357	302	317	330	324	330	336	287	320	343	330	286	336	284	326	329	335	328	334	289	323	299	305	344	314	337	307	310	331	341	306	334	307	346	297	280	323	335	281	333	321	309	304	299	297	297	279	321	314	318	311	323	324	318	298	297	344	296	325	285	292	298	300	320	310	318	323	314	325	309	298	310	335	284	316	273	319	329	309	307	306	303	316	322	297	335	338	306	287	295	318	322	306	352	332	309	342	279	312	313	330	313	345	325	312	302	313	310	306	311	330	306	312	304	306	323	309	298	353	298	309	333	300	313	302	321	306	291	286	325	329	314	341	309	302	340	257	277	335	330	309	321	303	296	292	314	330	314	281	335	311	314	293	313	295	320	290	326	328	291	280	339	320	343	296	312	309	329	316	310	299	290	309	303	338	319	334	309	293	357	301	270	291	311	348	318	317	352	310	308	284	310	323	311	291	321	315	300	327	324	325	314	318	306	301	325	308	302	304	309	293	317	281	333	306	287	346	304	313	315	302	296	303	318	307	317	319	344	312	317	330	281	368	332	346	292	288	322	335	296	323	342	293	337	301	287	319	338	327	307	306	319	298	329	287	290	310	272	320	349	326	313	308	297	342	310	302	315	323	306	302	378	316	310	308	327	282	312	320	296	321	295	323	315	292	303	288	295	303	307	300	318	331	288	270	306	322	328	341	306	326	322	319	325	310	324	310	334	310	303	319	294	300	293	322	322	317	294	292	323	330	306	295	262	330	300	323	307	306	325	291	302	301	326	306	308	306	327	302	322	312	302	303	302	302	323	345	329	318	321	331	337	303	282	319	305	300	293	309	293	306	296	303	332	270	281	279	328	301	332	326	312	298	313	296	327	311	308	325	332	308	288	315	303	349	333	318	307	302	306	285	305	310	314	326	330	340	333	298	299	311	306	313	317	289	307	278	302	297	349	313	304	328	286	328	302	323	290	292	326	305	287	320	312	347	322	308	311	274	322	311	280	354	287	293	284	294	316	330	315	360	314	305	332	319	308	312	337	332	325	287	285	318	340	315	342	299	289	289	293	310	298	314	312	321	298	300	281	317	272	295	275	318	330	307	313	296	317	323	300	276	260	294	312	331	309	294	330	317	299	308	280	300	305	323	324	290	333	320	323	317	288	296	311	306	329	353	293	287	309	305	345	308	345	321	330	299	326	310	321	320	293	291	295	289	286	302	335	290	299	314	303	319	315	295	296	317	290	309	300	294	320	301	313	310	303	316	328	311	306	299	311	297	317	313	323	311	342	310	323	318	319	279	331	332	275	309	335	314	308	303	325	296	326	301	315	324	309	312	308	293	313	310	303	291	313	322	310	328	304	331	285	344	304	331	292	319	310	339	299	340	303	296	323	315	313	298	334	301	298	307	335	307	338	289	307	315	302	288	290	310	320	305	281	296	325	304	313	312	330	305	290	317	291	310	307	349	293	282	296	303	288	323	341	334	321	346	301	304	288	290	305	318	312	302	335	332	320	344	318	286	324	333	298	313	319	278	315	318	317	311	302	324	332	313	335	311	339	331	301	294	320	298	310	314	314	303	302	305	294	284	310	329	334	340	304	261	302	349	286	310	304	311	321	313	321	326	305	337	307	312	336	302	289	284	297	316	311	319	307	289	336	297	299	283	290	302	325	320	320	308	305	281	325	293	333	304	283	308	312	305	295	325	316	321	323	290	303	322	317	294	309	322	301	299	310	308	312	297	299	302	309	315	306	315	299	324	311	324	335	335	271	302	315	291	284	282	322	315	335	290	306	310	324	326	304	308	326	304	312	312	309	322	332	300	331	325	320	337	296	298	294	325	299	278	282	316	312	316	293	289	283	317	342	309	288	315	327	275	291	330	324	299	317	316	294	309	280	326	278	324	279	313	301	298	323	303	323	299	313	316	288	318	296	339	307	301	346	295	283	316	327	307	289	266	303	333	265	315	308	303	304	319	317	341	304	315	324	308	323	305	283	307	334	306	288	317	346	346	318	286	287	302	287	302	308	303	320	299	327	289	323	292	302	340	310	299	345	346	307	314	337	300	300	298	327	322	308	311	328	325	300	308	304	334	306	276	311	294	319	292	288	310	333	324	316	294	266	349	329	313	309	296	309	291	307	328	301	329	307	295	306	293	305	308	299	290	321	315	293	307	302	306	312	299	328	308	332	296	287	338	316	308	303	322	313	345	303	319	305	300	315	313	351	315	315	335	289	315	309	289	323	316	318	311	343	320	316	320	278	301	318	319	308	305	304	323	327	343	303	267	315	286	305	291	319	312	316	337	293	317	322	314	326	306	301	285	280	303	318	299	319	309	329	328	335	281	312	297	336	277	342	332	272	298	315	342	315	307	273	310	291	344	319	291	328	298	300	343	313	304	308	336	276	310	308	288	291	297	283	315	267	307	299	353	317	287	337	313	294	289	300	289	334	291	334	316	310	301	303	325	268	286	317	312	310	289	297	323	320	290	307	274	334	302	318	309	290	306	313	317	273	309	316	293	293	325	302	345	293	319	329	314	303	295	332	306	325	301	295	302	285	325	279	297	306	302	298	308	313	302	329	272	296	339	285	305	308	318	319	311	306	320	286	301	327	286	306	310	317	330	349	309	281	332	305	314	285	305	274	296	267	299	313	311	331	301	318	305	288	300	316	291	316	284	310	317	294	293	295	310	290	316	319	315	326	311	320	324	340	287	325	296	318	323	296	347	337	277	312	350	310	277	290	324	288	307	296	346	291	321	323	308	345	325	289	320	320	297	316	333	264	295	323	286	301	309	317	303	323	313	312	314	313	287	300	326	325	293	289	289	297	282	317	307	355	310	312	312	314	329	309	331	295	307	320	279	323	321	325	295	343	324	335	312	307	310	292	312	318	276	336	317	332	306	310	311	324	309	310	308	299	325	302	320	318	299	329	291	309	303	282	291	291	320	322	284	298	302	278	317	264	319	324	322	288	310	324	297	301	310	297	316	316	293	308	298	299	316	330	300	303	337	333	315	318	311	310	316	288	320	310	283	329	347	348	308	297	307	282	303	324	306	289	331	303	294	329	312	317	319	313	330	306	332	335	333	306	298	304	318	302	309	301	276	329	316	319	327	305	267	305	276	295	312	337	312	298	290	296	269	308	334	292	296	298	298	302	305	274	340	286	339	279	338	299	313	291	296	304	316	313	283	316	312	294	324	316	281	293	293	326	280	307	313	298	307	289	274	311	288	305	321	327	305	290	318	303	333	311	323	315	281	295	313	289	299	311	327	307	285	266	342	321	313	307	318	308	327	301	319	292	276	295	284	296	322	309	258	306	290	283	289	309	321	316	332	318	291	303	307	301	319	299	306	276	286	326	328	331	306	292	300	297	299	313	323	328	311	317	302	326	345	344	308	316	319	313
18933	16823	14049	7521	5282	3984	3001	2451	1958	1686	1392	1243	1147	1025	1006	868	812	771	772	756	711	649	639	685	664	592	594	637	592	611	605	556	591	561	528	553	567	531	561	491	551	536	544	505	552	515	540	525	518	511	549	523	528	470	569	550	519	518	510	482	548	545	480	530	506	518	532	494	510	492	522	496	546	501	526	539	502	514	517	549	529	555	505	555	512	499	492	503	486	455	566	518	495	520	503	511	551	499	484	491	510	523	508	484	506	486	504	508	485	493	470	504	536	467	494	521	508	515	517	476	512	536	511	485	503	501	495	500	521	522	480	526	536	528	515	512	500	532	533	547	509	502	522	497	487	493	452	491	482	547	484	497	514	512	493	475	490	522	501	503	522	461	516	476	518	500	491	532	502	495	489	438	526	507	492	480	524	527	520	511	495	500	502	527	480	508	540	509	531	544	503	489	537	483	459	514	525	493	499	523	535	471	465	517	504	515	494	500	491	481	479	510	535	514	487	474	513	500	497	483	552	511	490	490	523	505	542	508	522	460	480	505	518	484	502	523	505	544	480	451	512	492	523	529	540	521	517	479	505	503	487	527	481	505	515	512	508	514	494	478	500	516	479	534	507	499	511	487	549	490	486	486	475	485	508	458	518	501	507	501	502	525	535	529	529	515	487	511	509	500	488	554	496	515	464	515	521	502	479	483	495	548	480	506	503	514	484	516	486	498	497	450	505	494	494	483	496	470	502	491	525	497	519	519	509	508	495	521	537	474	483	512	537	464	487	497	518	497	504	553	478	489	516	513	485	497	484	530	500	474	484	485	517	523	507	504	521	512	482	489	505	509	490	471	515	474	502	497	504	484	502	481	460	494	507	533	504	519	521	527	484	503	491	496	497	507	472	467	479	469	505	516	506	483	469	529	487	511	499	509	491	506	485	492	487	528	515	476	506	513	498	482	491	506	529	541	490	537	505	516	466	504	536	478	472	488	508	480	505	499	473	460	480	529	542	512	539	544	526	521	473	510	497	488	537	494	523	485	501	532	540	474	480	540	505	502	486	509	466	528	476	481	523	488	501	516	473	492	513	514	546	493	509	481	481	488	476	472	495	500	505	497	490	506	516	544	478	521	517	526	548	514	517	528	458	495	459	476	524	522	493	513	481	478	488	542	474	524	477	485	509	493	484	502	506	526	471	503	490	506	496	527	505	494	514	475	548	496	460	527	488	525	484	571	446	532	520	522	430	497	503	496	527	512	529	472	508	503	495	540	519	504	494	513	484	519	509	509	521	512	503	498	509	520	514	516	513	505	529	496	499	495	520	473	493	507	466	539	490	514	537	479	496	494	459	499	511	525	492	498	477	488	509	498	533	493	451	450	506	506	505	496	516	511	486	524	486	515	498	513	457	516	512	491	502	497	494	476	481	498	482	470	482	478	452	513	501	504	507	527	505	518	509	500	492	523	511	520	469	446	549	511	491	514	515	497	473	531	436	501	513	520	548	507	508	507	522	497	507	495	515	508	494	523	472	516	546	487	484	477	473	483	479	456	476	504	521	491	525	506	523	524	498	474	505	459	496	520	505	487	479	503	499	508	500	507	526	434	518	527	496	485	489	523	479	517	495	532	513	498	473	469	490	508	511	479	515	484	483	519	549	509	524	492	491	457	499	469	486	499	502	490	502	476	513	510	485	469	500	481	512	472	521	490	487	491	509	468	499	503	525	478	519	513	481	451	477	443	501	471	514	462	510	515	527	483	510	476	519	516	511	494	501	505	471	509	558	483	501	491	497	514	484	510	490	495	458	504	501	519	488	499	515	513	489	503	519	493	509	474	476	521	514	499	535	493	499	513	523	524	465	527	471	500	500	513	492	515	509	486	493	489	492	509	518	508	504	542	498	485	507	466	511	500	493	493	518	484	493	507	490	513	490	525	487	509	458	457	483	471	478	513	517	503	542	476	493	494	507	507	495	482	517	544	517	491	483	485	506	488	483	520	516	544	524	471	470	549	500	499	501	501	516	511	496	443	503	484	494	509	470	472	521	488	475	490	513	521	533	466	495	499	518	499	503	537	520	510	502	527	504	509	486	482	511	505	496	536	535	491	527	509	523	513	487	478	455	519	500	481	534	482	533	529	505	444	533	510	486	546	479	515	489	512	506	494	518	516	531	538	541	515	485	493	529	493	496	519	492	506	512	485	522	507	445	452	484	487	485	509	517	527	514	521	473	553	487	476	534	555	499	482	502	498	470	524	518	484	481	533	510	471	474	470	541	447	496	515	481	507	512	487	522	509	487	470	524	496	467	506	479	513	479	508	479	515	500	454	506	499	530	480	499	542	436	515	495	478	546	538	542	474	528	511	499	525	507	518	492	504	517	497	511	475	534	490	500	490	471	532	517	487	487	504	538	489	506	510	496	481	521	484	499	468	484	507	502	514	507	497	506	493	483	519	475	496	501	531	512	460	527	500	539	486	453	522	496	531	497	496	531	529	531	498	508	477	470	458	503	493	503	471	508	487	525	519	496	489	514	517	494	499	512	465	494	479	541	490	519	473	500	489	538	491	523	508	489	478	472	450	503	513	474	491	499	491	488	503	472	453	488	496	486	493	490	511	468	485	493	514	496	486	496	498	524	522	529	475	491	521	521	520	518	500	478	507	532	490	518	486	510	492	488	522	458	517	518	531	523	504	508	497	510	479	474	556	502	512	478	525	491	500	504	537	484	496	491	511	498	492	479	523	536	479	487	491	485	494	491	482	517	508	491	492	473	534	524	540	492	528	489	509	508	507	524	478	539	460	489	530	508	537	529	508	526	526	517	512	481	479	508	496	491	491	520	505	469	524	523	461	522	490	506	519	483	512	488	498	534	506	511	455	491	495	490	500	497	531	519	500	517	500	543	533	510	517	436	485	481	520	538	517	481	502	494	513	479	515	499	521	526	521	509	496	501	500	509	536	510	518	456	463	493	495	535	491	517	498	512	518	515	495	485	512	517	508	493	489	488	479	501	509	487	483	496	493	481	506	528	514	503	466	516	508	494	478	501	505	509	500	455	465	517	521	509	504	488	475	459	532	495	528	490	517	518	488	503	509	493	488	458	488	487	500	515	479	490	516	481	499	539	486	509	525	530	502	539	502	486	519	481	519	471	515	482	494	461	515	447	477	498	485	503	502	525	474	515	510	502	481	499	470	489	505	510	506	472	508	521	499	502	509	465	514	516	490	531	487	484	516	493	487	472	523	488	515	513	489	500	497	504	519	499	490	512	520	524	490	506	526	529	506	519	487	522	517	494	523	490	488	497	512	516	489	483	499	525	507	510	472	510	478	523	499	485	521	497	489	540	494	539	468	484	525	518	467	504	506	500	461	529	469	534	489	509	515	461	487	527	506	503	480	470	529	504	515	475	469	519	507	525	487	536	508	477	497	496	491	471	519	517	508	550	500	463	512	484	513	480	480	486	499	483	514	498	497	461	481	498	497	510	480	493	524	496	481
26887	20869	8265	418	186	128	109	110	79	102	94	83	84	81	92	79	64	85	82	67	70	75	91	64	80	76	76	71	70	97	86	64	67	72	73	71	74	71	73	64	78	62	61	82	62	67	70	66	77	77	63	61	84	68	67	74	79	65	75	66	73	74	77	64	70	74	70	60	68	73	68	74	63	67	76	73	69	77	81	69	71	82	74	82	65	69	75	79	73	70	65	69	77	69	70	72	77	56	73	75	73	63	78	66	69	79	77	68	81	79	69	58	59	82	63	74	83	74	83	95	78	72	68	89	75	73	69	78	72	54	74	59	83	67	78	71	73	72	49	84	67	76	74	77	80	64	68	85	66	63	74	72	66	52	74	74	69	80	77	84	74	85	80	69	66	70	66	75	65	60	73	71	80	77	66	67	72	77	71	79	74	56	72	86	81	62	79	92	70	68	72	68	78	78	75	65	75	79	75	64	66	86	82	76	66	82	61	54	58	72	69	68	87	76	69	69	80	67	60	77	80	65	88	87	65	59	78	73	81	69	76	67	74	68	65	66	67	66	69	88	75	69	70	93	81	70	67	60	64	79	94	73	66	71	75	65	80	74	89	71	64	68	71	74	65	72	73	73	64	86	52	75	84	71	58	73	62	64	73	73	73	66	65	78	68	66	63	59	69	91	59	59	69	63	62	78	74	69	72	62	75	69	79	65	73	76	74	76	80	79	54	78	58	70	65	73	69	72	76	61	65	84	65	71	67	67	71	65	69	75	64	77	67	83	70	66	71	66	69	60	84	70	82	66	67	66	74	85	77	73	62	75	60	75	65	77	58	66	56	62	78	61	75	64	66	72	75	68	86	75	78	92	66	71	70	60	68	69	70	56	70	75	71	80	80	70	58	77	68	65	71	75	84	68	68	76	78	88	73	76	78	69	74	69	78	76	68	65	70	76	62	66	77	72	83	72	62	79	71	58	64	86	84	60	62	65	75	67	72	81	76	76	85	68	68	82	67	68	65	71	78	75	52	65	65	73	78	75	84	68	77	72	65	67	71	89	76	76	78	55	90	58	80	75	59	67	75	75	69	81	66	74	86	71	65	61	65	78	73	66	74	79	72	67	84	67	76	69	65	80	69	63	78	69	57	57	81	61	76	49	65	62	78	71	85	67	75	76	61	64	76	62	74	79	65	84	80	67	70	62	79	73	68	72	64	80	82	66	68	77	68	65	74	85	69	73	64	87	74	84	77	82	76	45	78	70	72	67	80	69	56	68	72	73	70	79	65	77	75	77	86	74	52	85	75	79	82	72	65	85	77	78	76	103	61	78	66	74	80	64	65	67	59	68	81	68	69	77	57	89	53	65	70	86	71	69	87	70	73	74	61	86	79	70	65	63	69	66	68	79	73	71	78	84	78	70	78	58	93	84	69	69	65	78	80	85	69	74	65	69	75	63	61	61	65	69	84	84	64	65	81	64	73	81	87	67	68	86	62	78	60	91	53	70	64	74	73	75	71	60	77	68	64	65	73	77	64	76	75	84	79	72	48	68	65	95	62	65	76	79	74	75	60	64	85	87	65	83	70	77	64	53	71	63	81	62	70	66	75	80	59	85	56	82	83	72	76	78	77	60	79	89	67	62	77	67	79	76	78	75	64	61	73	64	61	79	58	67	65	78	70	50	80	75	68	70	72	75	85	80	63	56	77	74	67	67	68	80	80	76	70	59	71	69	63	67	78	55	68	70	66	76	75	67	68	72	70	82	58	70	61	82	84	75	74	66	59	80	75	67	69	84	94	52	71	67	75	74	67	74	55	70	65	70	79	53	75	67	80	77	82	76	73	67	70	73	73	73	78	68	65	75	63	76	68	69	68	77	57	71	53	96	75	67	56	72	94	79	63	86	70	79	76	70	77	69	76	66	73	64	75	67	83	67	70	81	71	87	73	73	62	68	67	75	73	81	65	68	87	92	81	82	90	75	77	73	64	57	79	78	71	59	47	75	63	85	77	66	72	77	78	74	70	64	89	74	59	66	63	74	72	91	76	55	82	66	67	77	63	77	74	72	72	65	68	73	80	91	75	53	64	63	54	67	90	69	79	74	69	70	58	82	71	73	58	55	78	89	57	61	69	58	70	77	75	67	60	73	67	74	68	60	77	78	67	75	76	52	61	80	69	75	74	65	76	85	80	84	84	79	63	74	84	64	87	72	64	77	71	79	70	84	60	77	85	80	60	85	68	91	64	75	67	77	68	73	77	69	58	88	61	82	76	67	65	67	71	67	62	80	77	79	74	71	84	87	85	58	74	70	64	61	72	68	76	78	63	76	76	83	80	61	67	71	55	60	74	72	81	68	77	84	67	72	67	74	73	68	81	75	63	74	74	66	60	65	68	61	68	76	69	69	57	83	77	64	55	97	74	75	72	54	83	63	71	69	58	75	59	70	92	81	80	53	69	62	71	71	67	65	84	59	81	75	75	68	64	78	77	65	59	66	60	86	69	70	67	75	71	81	70	72	83	61	66	82	60	75	82	84	78	72	70	85	79	69	67	79	85	71	76	62	62	81	81	76	61	63	70	57	74	74	92	86	67	73	89	71	66	61	73	74	83	74	64	80	67	70	58	77	61	67	82	76	62	68	82	78	72	75	73	66	66	65	81	54	70	71	79	60	67	78	79	69	82	76	74	81	71	58	70	69	80	62	64	73	78	92	67	83	82	63	71	79	68	62	79	60	69	57	77	77	78	70	80	85	80	85	84	82	89	73	76	69	69	79	83	75	67	71	70	62	79	72	72	88	88	64	60	81	73	86	75	82	86	71	61	65	68	55	76	77	67	69	66	83	58	68	74	85	64	78	75	74	84	77	78	75	56	89	94	80	80	69	70	75	60	79	60	69	55	67	74	86	70	88	76	69	72	75	76	67	80	88	67	62	69	64	88	74	63	96	79	61	79	71	64	71	56	83	73	57	66	95	69	70	69	84	86	89	83	65	54	67	75	79	59	77	65	67	73	69	56	56	66	60	54	68	76	66	78	80	80	68	63	60	73	71	71	67	58	84	65	67	72	65	65	68	64	73	84	76	71	64	77	71	67	63	65	78	83	73	69	70	63	71	70	80	62	55	61	65	80	83	71	80	68	71	76	70	74	74	71	69	53	69	85	75	102	91	64	68	83	64	61	72	75	80	75	61	81	81	66	50	69	55	80	77	68	64	71	59	66	63	68	81	67	68	73	67	70	67	74	78	52	75	80	83	60	59	62	59	63	75	64	64	66	86	69	67	71	71	76	71	75	74	72	84	71	54	68	78	77	63	52	71	84	66	75	61	61	71	84	53	80	82	90	68	70	73	72	77	62	84	72	61	69	81	64	72	79	70	72	80	71	68	65	70	79	64	84	61	71	66	70	81	60	69	62	83	84	69	73	79	69	91	76	65	65	85	75	83	81	77	60	81	85	70	65	64	81	73	81	70	83	71	70	65	68	97	82	78	79	74	63	79
8506	1293	1134	540	399	301	250	215	179	185	172	146	173	157	162	144	134	176	143	153	167	137	125	146	141	144	132	145	154	120	137	125	151	135	141	145	121	155	134	146	162	128	111	123	122	139	128	124	156	135	146	144	144	128	147	147	167	126	123	143	153	136	139	113	136	127	142	118	141	128	132	145	132	151	142	135	116	115	138	148	135	110	128	133	115	133	144	124	132	142	131	139	140	131	136	131	129	128	139	145	130	124	124	136	119	143	132	133	129	124	142	116	148	136	123	130	132	132	123	142	125	136	124	124	123	154	151	129	148	112	123	143	127	144	154	117	141	141	139	146	133	118	139	136	133	144	134	127	132	142	122	130	153	147	126	145	121	122	156	129	140	109	125	148	145	110	125	128	130	123	147	134	137	157	144	152	156	125	109	131	167	124	148	130	111	134	145	143	145	114	122	141	138	134	133	112	144	112	162	132	134	133	121	144	126	156	147	133	131	116	127	127	132	130	118	126	125	129	146	133	105	135	131	151	118	148	124	127	159	137	126	148	150	144	142	123	120	125	128	138	142	126	133	139	144	125	105	127	118	119	158	126	127	134	140	132	140	143	143	129	131	110	128	134	149	141	115	137	127	149	116	108	150	123	157	123	159	135	134	126	129	126	128	138	141	129	123	127	127	131	153	120	138	140	141	135	143	144	149	124	122	139	137	137	133	118	140	126	131	136	125	132	161	123	125	130	141	128	126	120	132	125	146	134	149	128	142	122	144	160	131	145	133	118	157	154	142	126	141	127	123	118	148	126	148	113	136	118	141	125	116	126	108	139	136	137	139	136	126	131	133	132	138	117	117	131	121	152	129	146	131	136	134	111	137	144	105	96	157	134	131	123	145	114	150	129	124	136	151	121	114	135	154	124	124	135	132	138	155	126	132	145	139	115	125	113	119	123	141	120	135	157	140	125	131	130	133	125	109	143	134	113	135	139	128	135	139	148	130	125	153	139	120	118	124	142	140	145	144	142	157	123	127	140	140	133	130	142	134	139	137	125	114	141	134	113	113	145	128	123	131	124	136	138	131	163	112	130	127	133	122	108	148	134	155	130	107	139	139	139	126	129	142	157	141	142	133	146	134	138	116	144	135	117	154	122	126	131	125	144	135	114	132	124	129	137	147	153	146	119	145	138	122	152	126	127	145	150	140	119	124	129	118	139	148	124	126	133	130	138	126	126	152	126	151	138	131	137	143	141	141	135	147	143	127	138	149	129	146	124	129	140	132	139	124	129	132	135	141	140	135	121	139	100	115	127	118	147	120	129	148	136	138	124	120	121	136	121	143	155	132	133	160	131	121	141	142	121	118	141	125	144	125	119	133	163	115	134	129	133	145	134	125	106	107	133	133	118	151	116	134	156	118	133	120	143	107	131	113	117	125	139	120	119	116	103	121	125	133	121	154	135	133	138	136	123	120	146	138	131	131	129	128	102	131	113	135	117	118	128	136	131	126	121	116	142	140	142	153	114	141	138	143	145	114	149	153	155	143	114	148	142	143	133	147	128	134	112	146	122	122	130	123	125	138	133	150	142	151	126	147	148	143	118	136	134	113	125	152	121	132	121	122	131	120	126	135	134	140	138	137	143	126	144	138	138	130	135	133	130	119	120	131	134	125	123	154	136	113	137	137	127	139	139	120	127	148	157	125	150	116	134	145	136	147	114	139	141	131	118	124	139	152	136	130	123	131	111	123	140	150	127	142	146	121	148	132	120	163	147	131	129	132	132	114	157	136	127	128	137	128	128	119	135	147	139	134	140	137	134	133	150	138	141	154	111	138	137	142	138	120	135	117	137	132	143	133	115	134	154	125	124	122	141	118	124	132	131	148	144	146	141	113	148	143	152	141	136	149	130	131	123	141	147	122	145	113	153	142	149	127	123	147	125	107	111	136	134	120	129	144	140	136	128	136	142	127	126	116	132	149	148	135	132	140	141	141	134	124	111	124	147	153	137	137	133	130	111	105	135	134	125	149	155	132	116	105	127	125	107	146	138	147	139	138	155	122	146	124	149	141	135	131	136	100	134	141	137	132	128	153	124	157	142	137	143	127	122	125	141	151	129	130	141	125	140	134	128	148	118	137	124	124	134	124	133	127	132	125	137	133	130	125	128	138	136	134	132	134	144	131	126	133	125	131	132	134	134	135	136	141	124	123	148	129	130	129	126	127	143	149	123	137	136	123	153	114	130	152	127	138	121	135	116	121	147	133	134	122	130	135	149	144	136	153	141	152	133	140	136	142	139	138	134	131	135	125	159	118	118	158	152	142	142	147	117	122	122	164	133	113	138	140	132	131	125	149	145	109	126	137	119	128	153	124	162	136	130	130	147	141	140	156	133	134	129	136	118	134	127	125	146	122	123	109	110	143	144	127	122	149	129	141	125	150	124	129	122	124	136	150	143	141	123	132	153	137	130	131	135	148	136	149	140	127	152	146	168	122	132	142	130	140	147	152	143	117	148	152	150	141	152	142	123	133	126	119	151	144	135	126	140	138	124	130	127	120	116	121	132	132	115	130	127	137	147	149	146	137	125	141	141	144	144	131	137	125	159	134	131	130	150	134	132	126	131	123	147	140	121	154	132	130	142	124	131	129	141	133	105	137	136	151	157	133	139	134	138	114	118	115	134	131	140	125	151	124	140	107	128	148	129	134	119	118	165	147	128	109	133	132	133	115	119	130	146	125	119	131	138	134	140	144	137	151	149	132	116	136	131	157	122	133	133	140	119	138	137	124	125	162	141	157	137	131	139	130	125	130	145	128	130	129	122	133	113	143	113	149	136	149	147	144	162	123	174	118	131	137	136	126	127	133	143	136	126	130	136	121	140	133	118	141	136	129	138	125	123	134	143	122	124	141	123	136	123	140	131	158	124	147	127	117	136	142	121	128	125	109	133	136	142	149	120	144	132	146	139	130	136	137	133	122	136	126	158	131	122	148	138	139	138	139	113	130	115	129	126	125	129	123	156	134	150	130	130	122	127	141	117	151	158	141	137	136	120	152	152	156	116	138	126	131	148	133	148	152	131	143	119	143	147	163	129	137	123	144	138	153	141	133	130	138	130	119	145	135	126	120	119	146	139	124	155	129	122	148	138	121	135	143	120	136	121	156	143	142	129	130	127	121	126	125	128	108	120	143	125	150	120	138	144	135	138	149	149	144	144	146	124	134	144	129	140	141	140	113	144	140	125	129	127	141	134	138	139	136	148	150	133	149	133	119	128	120	114	117	112	107	137	114	109	125	158	139	124	123	137	136	113	117	156	129	118	131	151	121	129	120	130	144	151	109	142	137	125	135	138	129	115	115	146	147	140	139	135	134	120	134	131	139	143	131	126	128	121	136	137	135	137	125	127	133	132	158	123	122	130	140	118	138	139	147	129	118	130	142	129	134	131	133	139	130	146	148	123	131	131	130	135	133	122	132	124	124	135	162	130	125	127	124	129	129	135	130	128
24235	21368	28928	24173	21174	3511	758	462	377	391	338	285	265	257	289	233	255	238	224	233	236	206	223	221	225	219	195	195	212	219	229	195	211	179	180	206	206	178	196	199	191	212	188	184	197	196	187	179	189	181	198	185	200	186	180	210	203	192	188	225	189	176	204	204	189	182	173	157	182	201	199	165	196	192	194	192	192	200	189	180	174	206	191	191	198	198	192	194	164	187	202	164	191	198	195	184	173	210	180	199	215	175	176	196	183	207	210	201	213	187	225	194	185	181	207	160	234	212	195	165	199	179	166	183	192	180	198	161	201	196	197	158	183	216	192	178	187	193	219	181	177	192	168	197	176	181	179	201	208	166	183	209	193	203	205	194	217	204	197	188	183	193	186	210	219	188	197	193	196	208	205	200	170	195	198	189	172	156	193	197	182	189	191	184	188	169	174	207	187	209	217	173	185	196	188	163	204	192	161	181	196	178	179	175	201	199	203	189	191	186	153	188	197	215	199	164	199	206	210	184	196	176	170	168	169	174	177	197	183	191	193	181	177	187	177	201	230	194	231	203	151	173	203	197	184	201	210	187	191	170	191	194	192	212	183	221	207	195	195	189	188	201	199	192	172	169	197	180	191	160	203	191	175	166	201	174	186	176	193	196	210	192	188	182	187	191	194	202	170	193	205	176	158	200	166	204	215	186	196	203	196	198	184	205	183	206	183	195	166	192	188	208	176	197	171	157	228	168	189	216	185	161	179	160	182	197	179	198	168	204	181	166	172	166	198	188	170	201	200	182	194	179	194	194	187	195	209	190	176	201	179	181	187	180	185	170	199	180	190	178	180	184	213	187	163	194	172	198	203	209	181	204	191	173	189	186	186	163	190	176	195	190	204	162	175	185	196	194	207	194	185	174	196	173	185	205	182	165	194	187	177	214	223	202	187	180	203	188	183	179	178	178	198	204	223	206	187	186	202	205	181	201	184	214	193	179	204	193	181	186	196	222	197	199	169	211	191	204	188	180	199	211	179	193	185	196	196	161	202	162	174	205	167	186	203	194	178	164	205	184	181	191	195	188	203	191	198	199	192	225	192	173	168	209	169	190	202	180	204	181	173	216	169	180	199	197	212	186	178	189	163	203	195	192	197	205	182	180	177	198	179	182	188	201	183	190	199	198	188	178	194	208	199	180	178	187	172	172	213	181	166	213	172	183	193	176	185	185	167	198	180	186	183	186	182	203	183	167	215	191	191	184	181	189	181	190	197	210	197	190	168	191	190	185	191	188	179	175	182	160	230	168	199	165	180	212	187	196	201	164	170	194	205	201	235	195	199	185	192	195	174	204	191	180	189	182	195	197	205	215	188	205	192	203	163	210	192	179	173	180	211	203	193	163	171	196	202	205	190	185	185	192	167	200	183	193	200	200	173	206	188	179	205	194	183	180	202	187	173	179	185	213	182	172	142	169	186	192	175	173	198	197	191	183	166	200	176	206	180	183	184	180	153	188	176	180	168	195	170	177	172	185	201	191	168	185	175	179	181	214	191	199	182	194	189	143	183	200	183	190	194	160	202	170	189	183	190	181	185	190	202	205	199	169	163	178	182	172	179	174	202	168	188	180	182	217	161	196	198	201	158	177	192	190	198	197	160	206	165	183	171	195	187	179	183	206	189	210	182	185	180	182	188	207	183	191	185	178	188	195	198	178	209	199	192	179	215	166	180	198	174	174	205	191	176	181	188	173	171	203	196	223	209	184	221	190	158	187	184	207	199	179	219	224	197	178	182	198	183	201	177	184	198	192	165	201	170	161	210	195	174	186	164	198	157	157	178	167	199	182	211	147	174	186	191	173	189	172	219	208	194	205	191	184	199	186	189	195	190	170	171	180	183	165	175	190	209	204	210	201	188	175	160	171	191	202	196	197	196	185	209	203	175	206	213	188	190	169	200	193	168	182	189	189	178	192	171	186	189	189	181	195	206	176	187	181	192	169	190	177	171	188	183	174	190	198	229	210	196	204	179	166	170	171	168	213	173	159	185	191	200	184	198	173	158	206	173	195	194	194	175	164	187	195	186	195	193	178	201	189	200	173	180	167	198	191	177	197	201	189	176	193	199	200	198	182	173	198	181	212	196	183	200	169	193	186	175	199	179	211	182	179	187	233	211	177	185	191	182	179	184	189	180	203	230	191	188	180	200	190	166	183	194	189	173	191	202	180	191	173	196	210	176	175	219	172	179	180	180	195	181	179	159	196	190	211	181	179	213	197	182	197	184	164	198	203	197	171	181	193	184	204	179	166	185	168	175	186	180	191	181	178	197	193	192	211	179	177	185	207	194	185	184	167	187	179	177	193	197	184	184	180	194	182	187	170	174	181	181	193	172	145	190	184	201	190	175	203	187	186	194	178	176	169	183	203	209	178	177	168	201	176	191	202	195	182	177	173	198	183	184	205	170	188	201	182	177	199	201	207	184	197	199	184	161	177	200	217	214	177	177	184	189	176	180	187	202	194	194	203	196	188	171	208	174	189	176	189	210	174	175	173	175	185	189	205	197	167	182	187	184	208	209	173	174	174	170	203	165	184	184	156	192	188	194	180	192	173	179	176	169	184	186	170	189	178	196	185	218	183	146	188	179	179	179	189	211	202	188	170	186	186	197	161	181	175	177	184	184	177	204	217	194	166	175	196	199	178	170	168	167	187	185	185	193	196	196	162	196	181	187	168	172	203	200	197	173	175	199	188	155	192	194	218	181	173	173	199	187	198	168	181	176	191	207	187	186	202	192	207	159	196	188	171	201	174	193	193	174	171	199	184	195	204	218	197	182	204	196	176	195	169	207	178	203	193	179	187	165	179	189	175	179	189	199	207	205	188	171	197	210	186	182	171	188	194	216	218	188	186	168	198	180	165	185	194	177	216	191	190	162	195	199	162	211	186	195	217	177	157	201	203	196	165	201	201	177	182	200	202	169	213	195	195	190	177	180	178	197	180	182	175	183	195	218	186	190	168	214	189	215	170	199	176	198	187	167	195	190	176	196	174	189	182	179	182	208	182	200	174	189	197	198	181	162	165	180	185	197	200	192	172	196	189	169	190	171	189	204	185	192	210	195	191	177	200	177	208	177	184	176	183	177	180	175	184	188	185	196	164	187	184	183	176	216	179	205	184	182	171	183	201	198	198	181	200	191	189	214	223	198	187	185	168	197	186	165	196	179	193	176	188	186	179	172	194	198	195	181	169	183	183	184	190	194	178	135	180	199	191	226	190	183	186	184	195	176	178	194	162	173	196	194	173	189	175	186	202	170	178	179	186	194	173	201	206	155	181	188	187	206	162	199	181	179	167	179	193	169	208	185	202	179	188	176	192	201	186	205	195	197	171	172	209	203	196	190	218	189	175	173	170	219	190	185	178	210	195	191	210	188	187	206	179	189	205	198	191	177	169	170	161	170	211	162	199	185	187	168	171	177	173	195	181	169	202	192	203	155	205	173	197	172	173	167	206
16007	10531	8729	4324	3056	2201	1618	1303	1099	928	794	687	636	588	561	533	523	484	439	387	400	441	443	394	399	411	359	396	385	356	330	332	374	335	312	351	344	332	339	339	322	362	351	361	309	352	340	309	322	324	365	329	296	354	333	334	316	341	304	335	330	317	307	343	325	317	318	360	326	332	348	290	334	335	332	342	303	309	340	319	300	313	303	316	326	329	318	319	331	288	314	352	328	359	311	312	330	318	323	322	332	315	343	337	331	341	325	363	315	352	317	297	344	329	323	301	309	298	310	323	335	343	314	332	325	302	303	304	331	338	318	312	330	310	339	323	280	311	316	315	293	315	321	359	335	328	338	332	318	319	302	320	349	354	302	334	309	350	338	343	297	314	325	307	313	338	319	308	300	331	300	331	316	292	356	306	318	312	298	313	309	296	334	275	325	316	318	325	288	336	297	322	286	324	346	321	357	316	331	319	327	302	300	279	324	339	314	287	313	312	339	330	306	297	329	320	307	321	303	319	298	306	329	324	334	311	346	341	305	322	316	320	303	314	315	334	305	285	323	320	325	370	301	335	318	324	347	295	362	324	311	338	298	312	314	307	316	330	311	307	320	301	335	297	339	327	348	372	295	306	302	332	332	333	285	314	316	305	342	299	313	313	329	339	316	327	311	338	341	335	323	332	289	335	326	343	363	312	317	316	331	320	308	294	297	297	290	337	346	325	295	319	328	316	340	337	346	290	321	298	332	334	320	296	340	340	352	308	314	319	325	346	302	340	321	294	332	319	293	341	313	361	326	285	325	354	309	289	317	320	313	337	293	359	319	312	308	314	305	331	301	315	315	309	326	297	295	310	331	299	306	339	299	349	308	357	322	341	306	328	302	300	338	316	302	325	329	319	325	324	328	307	319	358	332	286	306	300	315	306	308	333	311	292	356	322	295	344	317	341	314	312	320	341	335	352	339	302	299	316	317	311	312	347	317	314	321	350	293	296	306	293	311	303	293	327	311	303	304	342	331	308	323	328	302	304	319	320	296	312	324	283	334	326	304	326	342	277	363	318	341	324	296	299	323	306	319	340	297	341	304	323	335	303	333	300	335	299	338	338	314	343	311	309	340	297	316	340	307	276	316	325	344	303	306	307	323	328	326	344	325	336	329	349	329	333	270	293	349	322	335	330	331	297	324	350	304	334	335	306	316	317	295	326	343	290	304	299	333	294	304	326	348	290	349	310	323	331	317	310	332	389	315	291	349	319	330	308	320	337	328	301	352	337	297	309	331	304	321	337	295	313	313	352	320	305	314	304	331	335	349	319	321	340	297	318	297	321	361	290	326	364	304	318	305	303	321	339	302	313	297	320	311	315	371	320	325	290	334	333	302	317	324	314	309	314	286	300	323	318	303	310	344	305	313	324	300	302	368	292	333	329	354	356	274	330	321	299	335	288	300	311	314	323	308	315	336	301	322	333	320	313	317	320	335	355	313	319	316	341	334	316	345	311	325	356	331	298	334	344	336	336	346	337	318	305	317	317	333	335	341	293	280	311	337	321	320	307	321	287	313	337	321	305	311	300	318	305	310	331	309	327	297	325	325	337	313	331	328	337	334	288	308	327	319	308	324	286	315	314	311	353	308	359	315	324	323	307	321	310	333	313	296	301	297	335	285	324	287	320	332	326	349	320	293	327	315	340	333	337	330	306	305	279	311	344	314	322	311	334	305	311	339	323	309	338	305	295	317	342	305	339	324	332	300	296	317	308	318	322	320	370	318	300	321	318	328	318	323	304	313	322	339	323	343	328	292	312	331	290	325	319	316	333	308	317	316	308	304	314	327	331	310	328	333	329	352	334	318	327	307	335	292	321	355	307	291	333	352	288	307	341	317	326	290	334	328	292	313	348	320	304	323	341	305	333	299	290	337	356	314	326	327	298	327	330	268	332	340	353	346	354	325	325	299	303	312	311	323	313	343	357	368	318	326	299	307	342	347	316	292	294	341	316	301	321	331	328	302	293	325	297	304	315	316	296	314	321	335	306	325	312	311	300	326	344	332	325	352	312	316	319	314	302	333	291	289	321	325	293	324	319	370	324	329	306	331	323	313	358	328	300	355	291	325	317	314	316	365	353	316	322	337	353	326	294	348	298	291	313	338	354	302	325	324	294	319	304	326	310	285	311	347	337	302	335	334	306	389	321	300	340	308	317	319	307	321	280	325	309	321	345	276	317	323	317	298	331	321	311	306	347	316	314	329	295	320	323	306	326	290	342	356	339	320	296	320	275	302	287	297	311	312	318	308	291	300	315	320	337	335	319	312	324	322	333	302	280	316	299	335	346	322	349	315	347	323	350	289	308	343	299	330	291	309	333	305	337	321	328	335	315	293	310	289	343	313	309	323	324	327	315	316	346	323	371	344	302	328	313	339	307	308	319	349	304	330	294	358	312	321	290	344	317	325	341	317	318	324	380	323	303	295	319	340	296	345	327	327	338	340	369	327	301	323	331	301	303	297	326	351	338	331	312	301	328	316	297	296	316	342	313	299	319	334	283	337	336	322	313	337	323	317	308	313	355	323	318	323	341	318	333	350	292	333	318	320	323	323	328	322	346	323	284	312	339	309	324	311	327	366	294	340	302	328	315	328	306	308	309	336	324	338	321	319	310	325	321	314	284	338	342	347	312	322	339	324	358	318	328	333	292	330	296	333	318	327	342	311	309	313	330	346	310	338	296	313	311	336	322	338	323	293	330	345	348	340	313	322	336	321	329	341	296	319	309	345	315	304	312	328	306	326	302	327	277	333	322	331	351	312	335	339	328	325	326	326	322	308	290	299	298	332	315	345	328	325	313	333	355	319	329	307	354	307	298	313	325	320	333	319	306	333	304	345	307	309	344	312	363	333	303	314	299	337	289	312	335	333	353	319	329	284	289	276	330	317	324	292	320	334	292	339	314	286	310	281	299	314	325	343	292	337	342	306	307	312	315	306	355	292	307	327	263	319	293	336	317	318	315	311	327	305	319	291	338	319	342	327	330	315	315	317	305	314	301	344	342	308	315	319	331	302	311	349	321	335	321	302	329	308	325	313	333	284	333	314	324	319	315	324	326	338	304	331	327	296	315	348	333	312	318	281	324	319	322	330	307	274	321	339	341	320	332	297	285	324	318	308	340	305	332	303	319	326	327	304	313	293	328	320	297	292	334	287	322	325	294	316	323	320	323	317	322	318	336	313	322	338	333	333	310	340	317	328	317	328	315	337	312	306	331	352	299	313	344	342	301	334	307	318	326	338	329	336	297	332	316	291	313	363	320	331	328	330	324	320	294	303	325	304	350	350	342	332	306	357	312	327	306	304	318	367	314	338	309	343	302	317	324	351	313	313	329	293	312	298	352	315	325	326	337	325	323	313	301	291	340	356	317	305	316	288	297	341	336	311	338	318	334	327	300	317	315	329	320	300	355	312	321	330	343	302	297	330	354	321	337	329	331	355	312	310	343	309	314
23279	21396	29599	23540	21400	21196	3480	951	701	689	593	507	461	473	451	360	431	441	365	354	393	362	357	343	359	355	363	324	331	321	355	348	354	325	360	358	321	303	345	295	347	333	292	342	306	297	340	290	307	333	314	320	328	333	329	307	311	336	303	343	299	333	284	311	299	309	302	322	315	336	293	308	305	322	318	321	332	328	336	301	311	333	354	276	329	321	323	299	327	303	298	275	305	321	321	349	325	301	296	325	332	304	307	305	298	330	276	314	312	303	343	339	299	297	306	319	338	301	295	307	311	293	344	329	322	304	304	315	287	351	292	294	270	306	370	325	320	307	326	295	303	325	327	326	253	319	329	320	306	283	315	292	316	324	292	329	282	286	300	318	292	286	327	309	284	308	294	331	278	276	340	322	320	322	301	299	294	285	317	307	295	304	316	318	277	296	304	304	307	339	309	326	305	304	287	310	306	305	292	311	310	321	312	307	301	320	317	316	321	312	319	304	329	308	301	323	313	328	326	314	310	300	294	305	316	310	290	320	312	308	314	300	302	304	290	302	272	310	304	344	307	309	314	310	308	318	326	303	312	318	286	279	359	312	319	315	319	273	304	307	301	320	282	342	308	279	324	331	320	320	277	309	284	316	330	341	305	283	298	313	311	353	342	323	319	333	280	294	338	328	299	325	286	284	326	311	307	309	319	303	275	330	291	304	310	316	305	318	306	292	319	296	321	283	307	305	290	317	297	312	279	323	328	317	329	288	314	305	300	308	313	287	334	301	279	313	308	294	319	322	278	290	305	341	307	315	331	319	303	318	309	288	306	316	319	278	272	328	325	331	286	321	302	345	336	275	329	277	333	348	304	325	315	322	323	306	312	294	335	296	312	301	312	316	334	298	290	309	317	303	312	288	315	304	321	308	303	308	319	312	284	313	297	306	315	306	297	331	293	316	319	301	318	309	289	306	286	325	259	306	265	332	323	333	311	323	305	298	335	258	324	311	313	307	316	303	308	315	306	314	308	303	333	286	300	341	294	348	302	314	351	342	335	330	303	329	300	295	310	309	300	299	318	328	337	301	318	326	277	308	269	315	316	303	322	298	301	325	328	314	308	301	296	277	299	311	281	308	326	306	304	305	293	266	313	287	280	311	324	315	298	327	312	299	308	282	288	323	289	312	292	332	284	292	313	298	316	302	302	347	310	295	332	319	303	275	309	339	309	297	281	322	330	292	309	289	317	313	279	319	293	314	332	316	325	295	284	317	312	280	318	318	305	302	294	325	323	304	328	295	302	278	319	303	328	306	335	285	290	325	320	281	291	272	288	329	305	284	301	333	294	350	307	291	310	317	300	331	306	306	303	295	286	319	310	296	323	296	292	293	332	286	282	302	283	322	299	305	338	318	315	317	287	317	315	299	308	329	276	301	304	319	295	299	286	310	326	301	310	289	297	320	329	300	307	291	297	310	294	294	278	323	298	288	306	303	310	279	302	313	266	299	338	320	330	346	317	307	291	287	301	291	307	331	294	315	321	287	297	316	297	324	294	285	295	322	300	284	295	326	310	266	308	297	270	303	312	282	343	307	316	295	316	282	308	324	302	327	294	308	318	292	312	319	294	294	313	304	314	275	330	305	305	303	311	319	304	298	304	337	319	305	284	327	308	326	324	323	308	337	299	313	313	269	315	337	266	306	308	277	297	311	326	302	324	293	311	282	310	271	273	300	289	309	326	323	324	301	316	276	315	269	275	299	268	283	316	310	313	290	300	288	288	315	317	288	311	279	327	302	324	292	314	295	326	325	305	314	346	289	325	316	331	296	322	329	312	333	296	295	304	299	290	326	309	293	273	310	309	339	292	324	311	325	280	309	304	332	300	318	292	311	274	327	322	312	310	319	298	293	312	327	359	321	284	306	316	320	273	290	300	317	310	312	323	321	325	300	319	271	318	287	326	314	336	308	320	312	293	302	293	280	326	295	290	313	294	327	289	260	302	321	296	315	290	314	306	334	315	302	321	314	301	319	317	296	320	318	283	313	291	302	328	336	286	283	294	302	303	316	305	263	287	315	314	292	336	310	286	299	316	311	311	302	336	279	327	283	316	274	313	335	293	330	315	286	318	350	312	310	309	310	302	270	348	309	340	320	290	308	304	302	316	355	301	297	307	318	303	312	326	333	306	296	321	284	322	300	352	318	317	315	317	303	338	314	306	330	288	335	298	287	284	340	302	334	326	292	318	299	306	287	311	302	320	295	275	301	335	290	314	312	312	319	313	328	312	312	316	321	330	296	294	319	315	281	304	296	316	292	298	292	316	291	310	322	324	333	315	294	283	321	290	314	331	320	316	292	307	275	289	305	300	287	297	322	304	312	302	303	305	296	293	305	286	278	343	311	322	297	326	323	278	320	307	312	321	315	291	310	326	294	299	320	284	301	339	314	318	314	314	318	274	318	321	317	304	294	296	306	322	313	336	293	293	337	343	300	271	290	322	319	295	283	300	305	313	271	282	304	296	294	345	322	328	313	333	339	261	282	344	313	308	310	301	320	287	311	281	346	336	310	307	318	309	318	305	324	279	306	303	328	295	270	287	285	305	286	332	322	281	320	308	274	297	294	290	328	281	296	306	306	268	312	306	310	329	302	300	288	319	302	331	302	299	313	281	274	308	357	335	318	293	294	309	320	286	296	303	303	305	317	305	334	330	287	310	298	325	296	321	320	321	307	320	323	289	302	326	303	299	332	285	299	335	276	277	311	308	297	290	300	299	305	304	284	317	309	293	305	298	315	287	307	292	307	304	296	293	337	293	334	313	297	313	312	302	302	301	282	275	302	292	290	290	325	323	323	288	328	310	339	296	307	291	313	290	331	296	331	314	285	318	335	310	299	305	314	295	309	291	275	299	344	320	332	312	311	323	325	296	284	333	312	287	298	289	275	315	309	289	290	347	325	295	315	307	326	324	336	297	273	307	298	324	284	316	313	282	294	301	324	299	298	338	321	320	302	284	325	313	273	311	299	316	307	302	311	308	314	295	288	331	336	319	305	303	290	319	285	328	302	310	334	329	295	301	307	283	316	306	312	309	303	274	322	317	313	335	315	308	290	303	302	316	292	299	302	312	312	277	323	312	312	296	320	324	295	329	291	287	304	287	297	293	319	333	294	313	308	303	317	298	304	305	293	319	330	310	305	325	296	289	303	298	286	311	313	284	312	302	299	308	281	279	313	292	300	317	294	326	297	296	291	308	313	321	324	303	302	288	317	298	331	273	304	308	310	326	304	346	289	352	279	301	299	326	300	316	301	311	279	309	311	311	296	323	263	308	287	311	278	295	317	326	289	334	326	329	303	290	284	256	282	320	323	275	293	344	273	294	296	297	307	286	295	315	308	307	294	263	324	319	294	325	300	279	291	319	305	306	307	271	349	319	300	312	317	323	327	356	319	300	298	321	312	313	335	308	298	326	301	337	312	308	309	293	316	303	298	323	301	289	316	319	292
17889	17005	14075	7479	5306	3941	3059	2375	1909	1575	1441	1280	1182	1085	902	936	846	782	723	672	734	669	657	666	632	617	599	638	559	619	589	584	545	557	588	545	563	572	532	576	545	559	546	534	504	522	520	560	506	526	552	548	507	537	520	536	549	530	522	532	572	484	533	513	525	472	488	502	496	541	494	509	510	563	515	495	578	547	513	543	507	536	528	485	539	516	514	480	511	485	559	489	520	526	497	519	491	482	528	515	537	453	550	478	477	510	521	488	495	513	543	508	534	511	508	511	510	493	494	504	492	510	527	472	518	476	485	484	504	493	490	523	545	545	512	495	529	486	482	486	502	532	515	518	476	489	501	525	524	555	496	505	498	503	516	516	504	501	480	486	496	471	530	473	518	504	512	503	474	516	517	509	503	535	492	494	508	511	486	503	530	489	519	514	485	466	467	514	501	516	488	496	529	524	520	473	521	495	483	484	529	535	502	494	501	513	513	471	503	557	486	516	497	513	517	460	513	477	498	514	543	505	526	502	466	507	502	515	538	493	527	526	533	473	496	494	529	496	499	466	481	482	518	496	490	485	453	480	548	539	540	527	485	523	522	526	539	533	508	507	492	475	524	493	479	496	497	493	522	513	519	506	537	483	486	520	503	520	539	495	517	475	519	539	498	536	514	519	526	508	508	462	504	535	554	496	499	537	531	461	501	489	496	517	489	494	497	495	490	507	513	485	505	551	536	495	480	511	491	480	509	486	521	526	543	502	504	464	539	521	500	496	531	524	489	480	481	514	500	473	546	470	497	508	504	466	515	492	525	479	509	457	508	510	496	517	502	473	543	480	500	499	488	499	481	469	472	527	501	475	504	515	481	524	500	514	493	462	518	491	540	519	489	519	491	503	526	527	552	513	496	489	501	496	471	471	497	489	536	520	505	501	509	507	474	555	519	481	463	527	512	509	485	495	524	490	567	467	506	523	525	490	518	539	528	493	495	509	488	486	511	533	480	540	496	484	487	534	530	508	498	500	533	496	486	523	479	532	533	535	522	479	509	491	480	497	496	496	474	508	516	525	464	498	497	553	501	497	498	445	516	475	497	475	509	544	515	517	499	469	496	511	491	498	499	524	533	494	494	510	479	509	518	482	489	505	486	508	499	493	472	500	512	467	472	498	497	465	497	506	501	496	510	504	511	514	539	504	520	551	490	489	550	513	548	470	498	509	503	506	519	487	498	521	515	536	514	501	480	498	544	511	526	470	532	483	479	493	523	472	471	535	529	520	512	475	499	546	522	523	489	520	517	503	491	528	482	525	490	543	491	490	484	473	520	505	514	507	481	523	529	493	502	510	482	518	499	497	507	530	481	517	531	521	527	479	481	534	458	471	513	521	508	500	463	517	493	507	525	516	511	497	478	524	515	517	532	517	500	504	510	516	518	491	499	504	489	471	512	519	518	516	497	523	525	485	542	505	572	496	528	496	489	506	496	477	487	515	522	532	507	513	525	531	508	530	497	484	512	490	536	562	509	484	505	520	505	501	525	508	510	512	484	533	489	505	464	492	478	470	474	526	511	537	528	478	493	501	480	503	499	496	487	499	534	538	493	502	509	491	478	474	496	501	520	493	481	492	534	508	469	493	497	500	486	588	515	499	547	466	513	482	506	511	548	517	478	517	468	514	493	479	518	545	524	526	516	500	487	530	519	510	492	464	491	532	490	468	515	472	530	515	499	519	497	456	517	523	501	512	500	514	513	523	493	498	511	520	502	474	472	492	505	506	478	488	465	507	492	550	470	486	526	536	496	509	532	481	503	476	542	498	498	525	491	482	540	500	498	523	499	528	504	461	517	491	495	503	472	513	488	511	520	490	502	515	517	504	511	507	532	497	525	491	491	469	474	509	536	496	537	516	518	485	471	506	510	501	499	537	506	506	501	516	547	456	524	544	461	516	511	501	471	532	473	501	510	494	479	493	512	503	491	484	499	497	503	522	524	555	544	559	497	514	504	472	519	474	493	524	499	479	494	516	478	489	497	508	509	519	481	520	515	506	478	508	546	487	486	516	510	504	506	509	509	526	488	508	480	470	509	512	513	568	530	509	490	506	496	465	496	484	530	491	506	483	534	495	527	533	499	510	530	529	505	473	538	490	517	516	502	515	505	541	544	521	565	540	511	481	460	488	506	481	486	490	486	505	544	485	528	500	529	460	544	515	488	429	474	500	542	486	524	514	494	504	519	494	473	500	539	494	523	496	484	515	481	507	540	507	479	538	505	527	534	478	481	456	509	522	492	483	502	494	489	511	486	497	503	497	519	490	473	484	489	522	529	461	519	481	488	526	534	479	494	493	506	507	507	539	521	459	544	517	510	518	490	479	538	502	512	508	481	493	511	512	530	513	495	514	476	521	525	496	526	509	539	486	498	514	504	534	539	530	499	520	499	506	516	508	494	540	514	501	525	547	515	505	517	511	480	514	491	504	476	511	466	502	470	502	475	505	534	541	478	475	504	469	517	503	508	469	482	516	486	511	493	499	483	528	484	479	506	501	493	531	516	488	501	483	540	467	495	510	525	506	480	517	532	498	508	501	496	525	498	469	539	526	549	502	524	490	492	528	507	486	538	493	488	519	471	524	535	479	507	528	505	532	485	538	516	522	480	505	521	498	513	459	481	505	523	523	527	544	502	478	490	561	497	482	485	492	502	495	498	544	509	500	484	516	499	474	502	534	501	486	499	515	513	511	496	522	470	513	540	510	523	517	473	490	543	495	515	499	507	491	491	494	496	520	486	548	480	497	494	491	492	516	509	488	542	495	514	525	469	545	534	490	497	488	526	523	486	520	525	501	520	500	495	498	505	519	505	476	528	479	525	508	520	522	484	488	510	482	476	521	470	531	501	499	568	544	491	486	502	523	531	490	506	472	546	473	523	501	474	528	532	490	486	495	549	499	480	489	528	484	496	469	520	498	498	519	477	529	493	578	500	508	501	512	516	542	531	504	509	500	533	492	480	491	480	468	493	513	529	519	516	481	494	520	534	505	482	491	516	465	532	489	475	534	478	532	490	495	465	533	482	542	464	496	475	505	484	427	459	497	475	494	525	537	502	520	485	517	508	522	449	500	472	507	485	516	512	512	482	495	534	515	492	503	486	508	508	514	477	515	477	448	470	510	510	491	489	486	507	503	501	506	475	562	493	541	499	517	467	514	484	523	503	527	467	489	502	463	493	513	483	513	485	502	493	479	476	487	536	534	532	517	507	467	492	474	482	519	538	521	471	505	460	512	503	517	474	477	497	484	516	500	506	505	484	525	540	446	507	526	514	533	511	528	506	506	524	538	519	540	530	522	536	511	489	462	499	505	500	520	487	486	497	495	514	515	493	472	482	498	492	511	529	539	512	512	509	470	517	470	484	517	481	470	519	507	517	512	502	518	467	478	529	537	526	474	524	506	491	480	505	480	511	484	452	502	476	494	495	519	497	520	508	551	541	509	538	497	504	517
26972	20846	8097	375	184	114	112	103	83	82	95	79	83	76	92	74	72	76	80	83	76	79	64	78	69	74	74	59	66	68	67	78	74	66	81	73	72	78	64	63	70	81	74	82	65	62	61	72	88	78	71	72	63	72	61	66	74	69	66	74	56	64	79	60	65	80	74	65	59	68	59	71	70	58	74	76	80	80	60	74	88	65	62	72	86	88	65	64	67	65	68	57	70	72	69	76	66	65	75	80	86	64	84	78	67	75	64	73	63	63	74	83	79	79	78	70	64	79	69	73	66	67	68	79	79	71	61	77	64	68	85	79	70	64	59	82	64	80	71	89	64	66	70	70	53	77	70	59	64	77	78	68	70	75	68	58	76	62	75	87	54	73	75	73	59	77	58	75	77	71	71	76	72	69	73	65	67	60	67	67	62	75	79	73	86	69	74	71	80	67	79	61	70	60	68	64	64	77	62	65	65	68	78	55	67	71	69	77	63	62	68	65	78	79	79	71	77	52	86	68	64	76	79	62	76	85	73	76	67	85	71	77	76	65	66	65	59	58	82	66	82	53	81	85	61	74	78	63	72	73	77	77	66	70	61	77	84	72	75	69	75	74	60	75	86	75	73	75	72	81	88	72	63	71	67	86	60	74	75	69	73	70	67	63	80	86	60	69	70	68	51	83	69	66	77	82	90	75	79	55	75	74	79	84	65	88	73	85	72	72	85	70	67	83	75	78	54	72	73	83	68	72	58	73	51	49	83	66	72	70	62	77	64	78	92	93	75	56	71	66	86	64	69	73	56	64	65	58	66	78	69	82	70	59	87	76	71	71	60	76	72	76	82	85	80	59	87	64	82	84	59	67	79	74	68	71	65	77	80	83	71	74	76	73	72	73	79	77	71	54	64	71	62	73	70	66	84	81	68	74	48	57	78	66	72	60	59	72	74	62	62	60	76	67	75	72	87	85	66	56	74	76	76	58	64	59	59	69	62	80	67	67	64	64	66	72	80	74	74	79	60	71	72	64	69	78	74	74	74	82	70	55	70	83	94	69	74	73	76	66	83	66	71	63	71	73	78	73	68	69	62	65	67	61	73	79	49	76	73	72	69	85	67	71	69	78	63	68	53	96	70	88	77	69	79	68	70	67	59	77	64	67	63	73	71	72	67	61	58	81	78	80	58	78	69	68	76	72	65	73	54	67	73	62	76	70	70	63	57	69	80	75	69	66	75	63	75	80	74	75	57	72	65	66	87	65	71	78	82	77	73	68	72	65	84	74	64	68	72	62	71	80	65	84	64	49	80	84	66	67	70	85	84	73	72	69	92	88	69	74	82	72	80	78	63	83	80	66	75	76	64	79	57	67	75	82	61	63	80	84	77	73	75	68	71	71	50	66	78	80	64	52	62	60	69	72	68	80	59	69	81	75	61	69	78	70	56	66	70	60	81	72	74	80	68	56	72	70	69	100	70	49	74	70	56	72	70	61	68	71	75	63	66	82	72	81	72	82	75	84	61	73	73	58	71	67	71	83	66	87	67	79	65	89	62	80	81	50	74	59	61	77	63	69	65	66	70	68	67	65	72	75	68	63	85	75	97	70	79	73	73	59	58	84	87	84	69	57	68	80	82	67	55	70	67	57	67	79	77	62	73	73	67	55	84	81	66	79	59	75	65	87	78	78	68	66	63	79	67	62	62	73	60	69	70	73	78	74	67	57	76	60	72	67	72	69	70	52	82	61	58	71	66	57	64	63	71	74	74	62	71	73	79	78	83	77	78	84	88	64	70	72	80	69	79	54	67	69	67	78	69	78	76	58	63	79	87	73	70	79	77	71	67	65	50	80	66	65	84	68	69	75	70	67	57	71	76	74	84	73	84	63	66	68	85	57	76	59	78	69	63	57	76	70	82	77	63	68	92	66	80	74	75	64	77	67	77	63	75	59	85	67	70	82	82	64	70	56	78	63	74	62	68	79	58	77	63	75	78	83	55	83	83	72	47	76	68	76	74	66	71	63	73	65	72	78	69	68	80	76	72	68	71	81	86	61	71	70	66	76	69	80	66	77	58	76	72	74	76	80	77	64	77	71	64	59	77	76	75	57	63	82	80	66	57	67	81	76	82	69	71	76	76	60	74	75	77	61	91	70	88	73	62	90	78	76	61	63	65	82	67	74	74	64	64	72	79	88	79	74	69	60	80	71	68	73	77	77	68	75	65	71	61	81	75	89	71	71	70	70	82	72	82	56	52	72	58	74	86	65	70	77	75	69	64	69	81	71	63	74	77	70	47	83	78	79	57	70	53	60	79	69	64	80	75	80	58	66	75	67	92	75	73	66	68	89	71	71	62	72	74	83	65	66	73	82	71	64	65	72	82	75	79	73	64	79	80	63	69	76	71	61	60	77	84	62	57	73	80	67	74	69	55	90	82	73	67	65	79	59	64	79	69	73	66	59	69	80	76	61	70	70	81	87	69	67	59	84	73	62	66	71	75	74	77	78	73	61	65	73	76	55	86	68	82	72	70	77	84	67	78	66	69	72	75	68	84	69	81	73	65	67	83	73	70	75	75	77	69	72	83	71	85	66	79	79	55	76	61	66	68	74	75	72	77	70	69	57	66	67	72	69	85	73	72	70	79	66	82	76	65	73	64	76	86	85	73	78	60	89	80	86	79	64	71	69	68	84	76	54	71	74	76	58	81	58	67	69	66	85	63	87	69	70	66	70	79	67	82	69	63	80	69	63	77	71	83	67	57	84	71	65	64	73	76	71	72	77	66	72	75	55	80	81	62	67	77	70	66	65	62	70	60	75	76	65	75	59	79	67	76	78	72	75	71	71	82	61	65	68	64	72	58	70	80	74	67	72	71	64	61	66	60	67	65	66	83	69	63	66	79	70	66	72	59	69	71	82	76	95	69	76	64	61	91	61	64	77	64	82	94	79	75	78	77	75	61	73	69	81	67	74	76	65	58	75	75	69	80	77	57	80	87	84	59	88	78	79	63	54	75	73	69	76	75	71	74	72	62	76	68	98	68	90	70	75	65	54	57	70	74	70	73	78	62	66	63	64	61	60	71	62	98	73	82	58	63	79	69	80	66	53	78	76	87	73	67	78	81	67	51	62	68	67	64	84	63	65	61	82	70	72	79	73	71	76	65	74	76	71	72	72	57	70	61	69	68	86	78	74	68	56	66	65	85	70	63	67	70	67	81	81	63	72	73	75	77	74	79	76	77	62	74	64	66	66	63	77	81	63	87	63	74	66	67	62	70	69	76	74	77	86	66	66	80	74	68	70	77	62	72	61	70	86	64	72	56	67	79	77	72	61	65	63	74	73	73	77	69	82	69	58	59	82	73	62	71	71	70	77	80	87	62	70	76	79	81	78	64	79	89	66	55	69	65	71	69	71	75	58	78	61	82	69	76	65	66	61	60	85	65	76	77	76	76	79	69	73	79	73	67	88	70	80	64	75	81	73	75	78	74	58	61	68	75	75
8402	1286	1163	569	408	304	255	225	222	200	173	151	167	162	146	134	141	166	162	159	155	150	137	129	144	149	129	124	122	137	149	149	138	129	132	148	128	135	123	151	125	141	149	140	134	142	130	132	143	149	139	131	136	128	163	129	139	130	139	137	132	132	139	118	139	138	121	128	101	128	126	148	135	154	137	131	145	142	117	142	135	140	134	132	139	149	155	141	140	140	115	130	125	142	147	122	137	151	147	136	148	126	106	157	125	137	133	122	146	119	128	116	144	132	111	131	125	134	134	121	120	125	139	140	121	124	165	147	123	147	160	149	119	137	141	112	116	136	142	107	130	126	130	116	143	134	131	168	126	142	143	133	148	137	136	131	145	139	137	121	149	123	137	125	128	133	164	140	158	136	149	129	112	139	134	105	140	133	137	130	153	120	154	139	134	118	117	142	154	140	136	120	129	148	147	120	152	135	136	127	136	150	140	140	128	156	136	136	145	149	127	143	114	111	124	140	120	127	135	151	136	139	115	136	138	121	133	141	131	144	123	163	128	139	149	129	133	111	130	124	130	147	131	167	131	131	143	125	120	117	124	124	108	126	129	126	139	133	120	151	140	137	155	161	134	123	131	131	141	136	148	139	127	145	137	151	122	133	125	121	126	143	126	145	138	157	152	126	140	144	127	111	132	123	156	129	136	113	127	133	135	110	135	129	128	143	147	120	134	147	148	159	130	140	133	142	125	133	132	117	139	172	133	127	143	125	144	142	150	132	129	137	136	104	117	154	137	131	131	140	139	132	157	106	137	137	153	136	133	130	143	160	135	124	155	134	156	131	155	140	154	141	129	133	130	106	128	128	147	141	144	118	129	131	138	142	142	134	114	140	120	134	146	118	165	150	119	141	152	156	152	123	138	122	135	118	130	116	124	137	124	165	136	154	132	130	143	127	146	118	138	121	126	157	129	129	128	137	119	116	141	131	140	109	149	128	135	147	123	137	124	127	136	123	138	129	144	139	114	149	149	128	140	151	150	132	132	124	154	126	150	123	141	139	136	123	119	131	121	151	143	148	144	148	128	142	142	126	140	121	125	143	135	136	119	142	117	143	116	146	122	119	157	115	119	132	122	125	143	128	143	134	141	128	118	131	144	140	126	131	130	145	142	114	128	119	150	121	134	141	110	148	142	130	145	115	139	145	131	115	131	148	146	126	131	138	156	131	135	126	137	122	131	126	131	130	133	140	143	139	137	134	131	126	131	147	144	130	140	130	126	142	143	154	155	145	138	139	145	129	144	134	138	134	128	122	142	117	144	134	125	143	144	144	115	140	144	145	129	132	156	123	126	136	136	121	143	142	154	154	145	143	124	131	129	125	150	133	142	134	138	144	130	132	119	138	131	157	139	141	131	149	139	144	142	145	150	124	129	152	144	136	113	133	147	121	115	142	145	120	155	166	146	131	142	146	135	130	141	124	129	130	114	142	121	142	138	149	139	147	136	129	129	112	140	130	122	126	132	150	147	145	123	144	120	129	145	116	135	139	128	159	108	122	141	147	149	148	130	121	134	117	110	139	131	151	139	151	143	132	130	137	133	143	129	141	144	112	106	151	139	139	131	147	129	108	115	124	102	151	115	119	116	130	148	144	128	137	129	127	115	137	121	145	158	129	127	151	133	140	125	141	134	154	127	140	118	127	137	151	136	163	135	126	126	146	134	139	153	140	129	116	147	139	142	129	124	117	147	126	156	125	129	126	126	131	135	129	126	149	147	118	143	145	140	143	132	139	142	126	131	132	144	131	145	131	123	138	118	133	140	113	138	128	141	136	125	111	150	136	144	150	126	123	137	126	121	134	152	124	135	138	131	156	141	139	134	133	132	140	144	136	117	96	130	132	117	124	139	137	128	142	140	143	136	125	152	120	129	129	121	148	136	169	135	128	142	130	149	131	140	123	132	139	146	135	139	149	119	147	120	133	148	111	165	138	111	143	138	131	120	125	131	124	143	132	129	133	138	147	143	126	129	120	127	133	142	136	124	117	145	123	158	151	134	143	139	121	144	134	116	135	124	114	113	143	142	125	123	120	135	137	145	136	151	148	123	155	119	148	151	138	140	123	147	143	130	114	126	155	139	136	136	138	130	151	146	133	117	132	126	129	125	143	140	128	134	123	126	124	125	123	126	142	150	128	136	111	141	137	136	137	137	139	153	127	159	123	136	139	136	150	143	127	134	120	155	137	143	146	128	137	129	149	135	143	130	140	154	135	121	131	161	123	147	98	134	134	138	136	146	134	139	139	145	115	117	124	121	148	137	152	120	134	138	148	133	128	122	146	128	129	140	142	124	116	161	134	125	125	132	113	129	152	136	152	128	124	139	134	136	144	116	145	119	133	139	126	142	137	133	131	149	134	144	139	140	133	135	135	118	127	135	132	123	129	144	140	142	156	123	150	126	127	136	133	142	137	122	146	139	133	135	140	129	136	146	143	133	137	114	146	134	145	138	115	148	117	132	135	133	130	161	126	140	137	111	129	152	129	114	121	137	132	129	133	125	133	110	152	127	142	124	165	147	128	145	138	137	115	166	131	144	148	134	142	130	154	121	127	149	123	124	126	130	153	144	121	138	140	129	108	141	142	145	122	131	155	130	128	129	159	139	143	139	153	146	128	138	167	119	143	131	152	142	125	137	127	138	118	142	118	137	125	147	136	131	128	115	121	136	108	125	124	113	134	129	147	146	132	139	127	127	131	128	126	108	123	132	142	144	128	129	122	146	128	122	143	133	131	128	132	140	139	119	130	141	142	119	138	138	147	140	142	115	137	133	144	150	133	129	140	149	139	147	148	121	141	153	134	135	139	147	128	125	151	135	136	130	130	143	132	129	129	152	130	142	132	126	109	135	126	144	112	126	142	145	139	143	148	124	121	143	126	151	125	127	134	139	125	114	137	144	148	144	130	118	131	125	124	113	126	148	135	139	126	140	153	129	149	129	126	147	120	149	151	144	151	120	132	161	111	137	145	128	131	129	135	123	136	137	146	139	127	129	151	133	150	118	117	148	130	146	129	149	113	135	128	125	124	130	139	162	131	144	139	125	126	130	124	141	149	117	130	154	142	130	120	139	126	137	145	116	106	127	134	138	130	122	142	142	131	141	120	120	120	135	140	150	165	138	130	125	148	114	146	124	159	143	111	118	143	136	132	123	127	133	140	130	141	124	148	101	138	125	151	130	117	136	117	146	146	134	138	138	129	145	119	144	128	132	113	136	144	118	139	126	131	125	129	140	138	162	106	145	115	123	114	130	155	137	152	154	129	150	114	143	147	143	136	139	117	122	101	139	144	148	127	137	134	139	132	142	132	125	159	134	129	111	147	126	145	140	127	129	129	140	151	135	126	110	123	113	154	132	120	125	126	154	146	136	131	132	144	124	134	148	134	149	121	132	159	138	156	140	112	148	131	138	141	145	128	157	124	140	146	139	141	130	148	110	118	125	119	153	137
24204	21392	28942	24170	21193	3454	685	491	406	371	345	294	277	277	267	276	228	264	239	238	237	217	213	219	231	215	192	210	203	227	230	201	190	221	225	186	198	195	212	174	216	221	228	229	194	212	231	198	205	186	193	176	181	181	190	182	190	178	200	175	183	216	195	209	184	181	198	191	195	183	165	179	209	188	189	202	191	184	202	203	195	180	199	175	211	214	171	209	200	170	203	186	184	193	213	178	176	205	198	204	173	206	187	203	210	221	193	186	197	188	192	166	221	187	192	191	175	196	207	207	171	182	211	200	177	172	207	192	201	168	187	183	170	191	175	167	202	214	202	200	206	184	186	160	186	178	177	194	194	185	199	189	205	175	168	192	188	176	214	162	192	202	195	198	184	174	188	179	202	202	178	177	197	195	175	184	218	162	173	189	205	208	176	195	185	187	195	228	202	190	198	168	176	188	169	213	200	184	167	188	180	190	185	194	186	152	187	179	198	197	172	193	202	185	166	196	228	186	192	203	192	186	197	167	184	168	185	166	170	190	179	207	203	195	189	176	163	181	181	191	209	198	193	189	195	167	197	190	211	193	193	201	214	198	200	182	211	213	187	194	183	212	187	202	196	204	196	185	182	200	154	176	190	207	179	182	178	187	171	184	182	189	189	195	183	196	203	182	186	190	182	165	210	227	202	187	199	186	175	189	184	174	217	190	197	180	212	195	192	187	176	195	169	170	195	204	201	203	207	189	165	200	182	189	199	189	192	177	215	206	189	186	196	194	197	188	190	181	187	202	186	221	209	209	206	198	195	197	182	209	188	207	202	169	217	205	186	180	199	194	179	190	195	176	157	179	180	200	198	174	197	199	199	186	210	189	174	185	195	189	188	188	175	193	188	196	175	187	183	197	170	205	186	195	191	171	181	193	197	173	189	179	176	185	193	202	203	170	204	172	183	194	199	182	226	182	199	173	183	193	190	194	176	202	194	166	184	175	189	178	221	172	189	184	215	172	210	199	204	209	171	209	206	193	191	179	180	211	190	177	180	184	189	189	183	213	180	193	206	184	192	198	171	185	176	179	188	197	182	202	180	220	196	187	181	205	180	208	178	179	184	190	184	179	175	192	165	190	184	192	208	187	205	203	181	180	179	163	173	185	190	182	166	178	190	179	192	174	188	186	167	206	179	184	207	205	196	176	202	188	182	184	191	172	199	207	172	196	199	173	202	193	193	205	185	178	167	206	172	231	191	200	181	186	187	196	186	206	173	188	169	209	206	184	217	179	179	185	210	199	201	187	184	206	170	221	196	202	175	179	188	198	167	175	184	196	195	194	205	178	184	183	176	182	178	197	184	191	185	200	198	178	168	186	200	215	196	160	197	187	176	171	209	186	205	188	191	194	191	208	192	181	181	187	207	193	192	193	192	199	200	172	200	174	167	190	181	224	199	207	210	178	208	192	199	187	174	218	178	166	188	166	209	202	194	193	183	208	197	149	213	171	196	190	190	176	191	198	220	186	199	185	183	183	189	194	187	154	202	205	182	185	190	179	222	188	178	194	175	181	210	184	159	186	195	173	204	201	184	159	198	195	180	207	187	183	156	173	193	192	178	209	173	178	205	184	175	168	202	191	190	212	199	189	209	215	183	175	181	187	190	182	180	178	177	199	168	188	192	175	164	204	195	180	181	188	174	179	171	198	163	202	175	191	175	199	184	161	207	180	194	190	182	176	177	213	195	187	210	209	176	181	175	177	190	162	180	173	183	187	165	201	178	190	204	209	188	187	176	185	190	179	195	169	179	200	163	178	196	201	188	214	212	176	181	193	166	186	192	212	203	185	187	220	192	200	181	180	176	192	174	203	193	191	170	199	198	193	217	180	205	164	195	193	201	179	174	180	174	181	192	203	180	176	170	160	206	206	181	187	195	186	176	186	202	201	173	190	172	201	203	198	182	184	175	186	190	185	175	173	195	190	201	203	189	180	200	176	182	201	198	170	208	165	186	177	169	169	185	202	191	193	196	191	201	191	182	183	216	191	208	177	195	177	179	190	172	184	150	198	181	162	153	185	193	224	193	156	158	210	191	192	196	187	172	192	209	181	198	201	212	206	191	200	170	166	163	183	188	188	160	193	161	201	194	187	181	203	194	175	190	177	194	184	171	183	183	193	207	173	198	189	172	198	173	180	193	208	196	177	173	183	171	198	225	200	179	178	197	167	191	193	171	181	198	178	209	172	183	188	186	202	217	175	190	167	180	206	191	195	200	170	194	169	175	189	227	186	171	201	175	171	194	179	203	186	183	194	183	193	202	209	205	192	192	165	194	175	187	176	168	170	220	196	188	188	187	180	196	178	190	194	157	197	186	209	178	182	189	220	187	183	193	181	195	186	185	200	204	181	215	205	201	195	186	193	179	229	206	201	205	189	203	188	189	213	214	204	183	192	183	199	181	205	191	165	195	187	193	187	188	201	205	174	182	202	187	179	198	172	184	197	182	188	183	209	192	190	175	200	183	194	168	183	191	191	188	206	186	168	173	177	191	199	191	172	180	174	190	185	213	186	189	194	189	179	202	197	227	180	204	200	195	182	181	162	173	188	175	169	186	196	178	206	181	187	203	188	173	198	206	171	194	204	175	165	183	178	208	192	194	204	202	189	200	205	168	184	192	186	206	177	177	222	189	223	191	169	214	171	176	206	194	194	218	182	168	184	181	202	189	198	172	176	164	186	185	197	199	184	199	197	176	206	193	180	170	205	191	186	197	182	197	183	178	193	190	177	183	181	191	194	193	216	226	199	191	163	179	208	178	192	200	189	190	169	177	200	207	185	185	173	193	191	192	165	192	166	193	233	158	212	196	184	178	191	194	189	204	186	186	186	172	216	192	202	230	205	198	175	191	185	190	172	179	173	220	205	208	205	192	187	163	194	190	209	156	173	179	189	161	205	175	203	201	180	196	186	163	205	188	174	186	181	156	200	197	201	212	177	222	175	179	184	213	190	200	169	185	191	191	191	178	168	189	172	191	197	186	190	185	190	167	194	167	184	193	180	205	164	184	169	181	191	182	191	183	188	206	198	208	177	207	191	199	199	189	181	161	213	186	221	186	166	182	173	199	180	225	196	188	164	184	215	169	206	182	181	200	214	192	213	186	182	230	195	204	195	189	201	194	169	193	188	204	189	187	179	222	217	170	206	186	179	202	176	224	186	184	162	186	182	196	206	201	189	175	178	208	196	185	190	211	180	212	180	186	196	179	197	178	162	170	155	203	198	194	186	207	182	173	168	206	174	208	176	206	220	165	207	198	202	154	191	179	191	168	169	190	182	220	186	181	186	171	181	182	164	208	198	200	180	199	173	185	217	209	197	180	190	194	186	203	206	173	207	215	203	195	173	202	197	181	192	200	192	191	183	190	205	196	201	189	206	210	178	177	187	201	203	184	167	161	208	218	188	169	189	196	203	196	201	193	186	191	163	177	185	210	200	192	190	174	189	203	210
15277	10638	8722	4268	2980	2181	1762	1359	1090	895	776	704	647	631	541	569	496	467	422	452	419	418	408	393	387	369	357	363	401	334	345	380	364	374	334	371	358	318	348	369	325	351	315	373	332	332	321	346	341	367	376	318	315	325	312	322	334	361	350	288	354	347	344	320	346	335	311	346	330	337	314	342	333	295	340	342	355	320	330	343	322	293	324	318	352	327	314	303	330	312	341	308	310	309	313	331	316	299	341	347	302	381	330	318	315	315	302	323	345	312	319	310	325	302	317	323	326	322	321	320	330	332	305	356	347	349	308	325	286	336	346	324	316	346	344	347	323	309	313	312	309	323	337	311	305	342	288	327	332	319	348	306	319	323	304	341	310	347	353	308	287	324	354	293	331	318	283	310	328	321	304	284	333	322	315	330	328	332	310	319	299	299	289	333	349	316	334	321	330	346	313	342	335	349	304	324	308	312	333	344	310	348	331	295	309	337	300	304	332	337	317	306	328	324	333	326	324	313	313	307	323	308	356	341	296	337	329	323	341	359	335	301	305	329	329	316	326	330	326	315	328	355	321	341	337	340	313	306	355	312	323	322	345	307	288	307	324	334	329	329	305	307	375	354	308	310	318	344	346	292	353	351	315	336	315	297	314	339	351	334	312	325	322	330	321	296	323	321	348	313	358	325	307	294	305	332	338	328	328	289	341	301	332	330	306	365	330	326	301	300	322	341	319	351	332	318	335	319	315	302	317	324	303	289	341	310	328	309	294	285	318	304	322	327	323	352	300	337	332	307	314	329	334	347	299	326	332	360	305	317	337	327	303	333	303	321	336	331	337	329	310	329	353	342	334	302	284	319	335	311	312	327	313	325	299	303	294	296	346	298	308	326	315	334	332	313	329	295	273	329	331	324	313	308	333	317	340	309	320	289	310	314	321	334	310	325	303	354	340	348	330	329	295	330	336	321	304	310	339	324	349	300	323	305	344	325	301	358	319	341	310	288	327	288	284	344	329	322	329	322	298	312	327	330	307	307	333	338	306	325	301	299	292	317	346	305	337	307	303	298	312	326	320	297	322	319	312	315	319	317	327	330	331	300	292	287	321	321	283	296	342	293	322	320	296	322	290	350	338	354	301	303	315	288	306	336	313	327	302	311	316	319	358	329	328	305	294	328	339	291	331	300	308	315	300	297	348	299	323	340	321	307	289	357	298	305	308	319	300	311	338	286	320	303	343	318	312	341	337	352	315	354	299	309	332	323	322	298	321	312	352	312	306	341	355	327	332	309	338	293	341	344	326	318	341	333	367	319	288	334	327	289	310	323	336	312	331	321	305	320	325	308	323	349	334	315	318	336	298	312	307	317	299	311	294	313	331	339	335	349	317	310	325	313	293	298	320	310	308	314	326	306	342	307	329	330	339	321	326	333	313	310	319	317	312	328	298	320	310	305	328	336	333	327	328	330	330	297	305	336	346	289	313	324	331	352	336	285	309	315	314	309	331	315	304	329	325	286	352	318	314	337	304	318	290	332	318	328	355	353	335	316	298	319	319	314	339	295	344	317	328	325	311	350	327	307	315	331	348	325	292	339	336	321	310	311	316	319	288	319	365	314	339	336	324	310	320	317	317	319	318	316	315	302	300	317	345	329	311	300	316	327	308	344	329	299	326	317	330	321	318	323	335	297	351	298	318	352	346	321	288	328	315	299	298	339	293	301	310	304	285	313	316	310	332	344	316	317	326	337	323	332	318	346	325	280	336	311	330	327	303	337	315	325	324	344	322	341	291	352	306	347	310	330	336	285	331	305	328	335	331	329	336	315	284	322	275	331	304	313	326	360	305	291	295	315	360	329	339	296	323	333	313	297	317	319	322	317	287	324	365	344	327	315	306	294	379	315	325	334	305	277	306	331	338	335	320	277	343	318	319	328	343	317	326	305	334	356	304	326	315	322	307	340	325	329	337	315	335	330	316	318	304	345	340	302	330	306	327	341	326	326	340	359	320	333	291	330	302	342	297	304	308	307	326	318	307	342	306	330	317	337	331	353	307	333	347	331	329	321	317	322	341	309	296	320	337	326	320	322	308	346	303	342	312	295	329	312	312	327	316	321	319	334	309	342	317	322	332	361	308	304	307	307	291	358	326	370	343	300	301	337	314	355	336	336	297	324	304	343	321	354	305	325	310	311	322	302	325	301	337	321	326	308	299	332	354	331	300	339	331	336	273	322	305	315	317	303	327	335	365	341	334	332	325	300	307	336	337	285	307	320	322	330	312	373	348	305	333	341	303	306	332	314	318	294	332	315	305	311	309	301	334	279	313	318	290	343	346	351	294	334	331	345	271	310	296	346	322	318	331	332	334	295	320	307	316	286	300	331	344	330	300	302	312	330	339	319	328	314	302	311	354	311	288	305	336	316	316	345	322	332	304	293	307	319	339	300	324	334	345	323	306	338	316	315	347	292	332	331	300	308	323	302	317	339	330	273	325	325	296	328	311	311	284	321	323	345	333	320	320	274	303	363	300	328	316	337	339	306	322	309	319	324	315	307	331	320	318	312	342	331	320	326	334	305	332	333	335	350	328	316	332	337	314	299	310	319	327	312	323	330	282	345	323	322	309	338	325	347	334	294	329	336	313	316	334	331	314	340	359	337	319	357	340	315	310	340	307	283	312	320	344	313	329	327	326	330	332	329	311	300	352	340	324	350	325	345	347	316	321	309	307	324	301	311	304	343	372	300	310	324	309	311	334	332	339	317	298	308	332	325	324	313	317	323	331	342	305	295	382	292	322	330	348	334	315	346	306	320	322	287	339	324	335	328	352	339	314	315	322	321	334	312	325	323	328	328	325	331	299	349	330	334	345	311	316	315	326	306	303	325	338	293	310	346	301	322	314	337	311	328	311	315	340	339	317	282	317	331	331	334	296	324	348	332	325	309	334	322	345	299	312	355	324	311	334	311	321	333	346	321	317	308	307	335	324	324	292	302	304	333	301	311	326	320	312	331	316	306	308	341	359	335	348	369	316	314	326	353	321	312	318	295	322	332	331	318	295	327	320	344	317	318	340	327	333	303	336	332	323	313	337	309	306	334	312	340	309	336	291	298	323	298	339	305	309	328	335	294	347	349	332	314	310	313	340	286	307	322	335	328	298	297	300	332	310	313	341	344	326	331	300	329	327	329	305	329	300	320	339	332	328	283	305	336	304	296	331	316	312	299	361	324	299	317	327	329	335	303	326	330	321	328	320	332	321	314	319	273	316	322	310	335	314	311	341	354	312	331	293	318	301	286	315	320	353	298	327	315	325	351	319	322	314	320	326	286	334	324	344	346	271	308	334	297	352	330	315	326	302	297	308	313	305	312	322	306	330	325	319	367	325	312	321	351	317	322	329	329	356	309	345	334	331	319	309	349	317	332	318	314	279	374	324	273	325	330	349	340	316	306	293	315	358	315	286	336	311	286	341	322	331	346	319	317	342	307	320	355	297	320	320	329	324	341
23248	21386	29656	23517	21389	21155	3328	939	696	649	615	501	466	498	467	440	420	400	395	375	373	392	398	359	371	361	363	329	333	313	324	307	303	321	329	330	311	312	317	291	320	315	343	310	301	327	311	338	353	335	327	299	306	310	324	322	279	327	309	298	314	333	344	306	305	325	312	286	320	312	320	319	321	321	348	292	345	336	308	329	303	290	285	296	324	373	308	355	281	313	320	315	309	278	316	307	310	308	290	300	308	328	325	316	308	336	297	300	297	303	318	284	286	299	311	300	333	327	284	297	290	308	351	301	321	326	330	301	329	338	294	321	350	312	312	285	291	311	320	287	299	321	306	315	342	302	295	304	312	303	337	324	306	312	316	295	320	306	297	332	285	312	300	282	320	329	294	318	306	317	332	307	329	300	325	303	294	330	337	309	323	295	307	326	311	319	353	303	318	318	327	297	319	345	286	336	341	330	299	291	281	274	320	314	301	337	317	304	311	290	286	297	302	305	274	301	310	297	333	302	280	336	283	296	298	285	307	306	298	319	302	297	313	321	324	320	323	305	334	315	332	312	328	267	301	298	293	289	306	303	353	308	317	287	299	260	312	316	310	302	304	331	316	302	316	338	320	273	299	369	301	319	302	304	290	287	315	286	290	289	295	284	330	323	305	280	322	316	315	297	319	294	296	314	308	310	297	286	335	303	316	289	309	311	316	315	323	339	336	347	302	285	294	340	340	304	300	316	301	315	315	301	317	369	340	301	300	320	295	273	309	261	331	301	286	303	334	304	322	277	302	312	342	294	309	329	285	319	342	317	312	291	353	275	295	323	339	341	306	332	336	325	296	328	306	303	315	316	281	323	333	310	304	269	287	316	285	302	313	301	301	309	308	312	298	289	324	311	306	322	287	338	322	302	309	281	306	326	298	319	324	316	321	311	310	315	300	337	358	354	314	317	319	316	307	317	300	315	338	321	317	290	322	323	303	315	319	302	322	330	306	319	310	303	331	302	298	307	312	331	316	298	309	316	301	324	318	289	298	315	307	321	284	277	323	317	312	328	323	306	293	285	310	308	298	310	317	299	319	318	320	315	308	306	308	286	307	318	321	301	304	295	283	303	287	308	337	326	308	276	304	303	307	336	300	312	303	353	273	322	308	305	291	314	325	291	347	294	322	327	300	336	318	295	299	312	294	293	312	317	323	297	334	336	304	287	315	322	331	324	292	291	292	294	284	316	307	330	319	319	307	337	325	282	326	326	314	321	303	317	311	303	300	303	316	277	285	321	274	303	337	284	295	290	346	335	314	284	294	316	336	306	306	321	279	316	311	327	281	321	307	305	318	303	341	347	307	298	320	285	299	316	312	353	323	367	271	295	292	314	296	295	347	270	292	309	339	305	310	296	289	299	327	282	334	305	295	260	296	325	303	303	335	313	321	303	294	283	294	330	327	302	321	321	318	303	303	303	276	301	312	304	283	314	293	312	330	320	329	296	294	318	303	305	297	286	298	297	311	294	296	291	351	325	314	318	284	337	317	320	312	318	327	273	312	310	336	312	318	311	298	301	309	336	311	322	275	314	304	321	297	267	301	319	300	303	331	300	301	302	345	334	305	306	335	304	289	286	324	280	299	320	316	338	299	310	327	325	289	316	273	320	286	313	312	321	307	329	308	293	314	314	323	283	294	295	291	301	293	316	290	315	300	296	289	281	323	323	305	318	337	276	308	309	327	292	320	285	303	310	286	296	329	286	292	342	287	288	315	317	313	297	310	298	327	319	307	323	318	310	308	307	250	304	294	318	330	270	283	322	296	335	307	304	308	309	300	315	307	339	288	301	330	285	317	299	312	342	309	338	279	276	323	289	322	312	297	284	340	270	305	332	317	297	336	325	312	308	322	288	316	301	290	310	329	310	324	315	289	287	305	326	331	295	302	322	325	315	309	310	314	322	293	301	304	333	300	312	313	306	314	334	329	328	310	289	293	283	285	297	302	310	302	306	313	296	310	317	317	354	308	325	318	282	289	320	305	318	327	302	289	304	319	285	333	295	322	307	330	303	303	276	299	307	319	314	322	287	288	313	298	285	264	286	296	292	309	344	303	300	287	310	319	310	304	306	277	287	279	299	311	313	312	317	321	284	318	318	294	345	324	323	327	306	306	326	329	312	302	299	331	325	324	332	300	290	336	277	301	277	304	308	288	296	313	330	289	301	319	298	313	286	301	309	319	316	318	291	298	294	346	330	344	307	321	294	297	314	308	333	304	313	293	303	311	311	296	340	295	311	304	313	296	309	313	292	292	309	306	326	286	302	279	313	286	321	310	315	318	320	277	294	326	299	308	318	315	325	306	323	299	315	329	292	346	322	320	316	309	316	303	268	324	323	296	326	323	302	289	308	309	291	316	309	316	320	333	310	280	350	290	304	306	349	281	332	307	338	307	367	343	294	305	303	317	301	316	325	295	323	331	317	331	306	323	295	335	280	279	290	285	306	305	356	317	311	337	312	296	291	293	300	289	325	322	305	316	310	297	304	297	318	330	288	315	293	285	309	321	330	334	296	324	316	309	283	341	306	308	284	312	340	302	310	309	273	335	291	307	310	313	333	314	302	309	276	276	319	308	319	333	336	276	292	314	290	300	296	331	323	336	291	320	296	317	295	295	295	296	298	316	321	324	317	292	308	306	306	291	309	315	308	329	320	326	303	312	316	303	315	322	312	328	315	299	317	306	326	304	325	290	283	331	341	318	324	293	285	307	309	305	324	307	302	323	284	305	300	312	319	330	294	296	308	316	312	309	315	317	314	316	301	280	320	319	304	323	292	321	270	304	317	292	315	303	314	294	307	315	309	300	293	299	327	279	323	301	289	346	316	314	313	294	288	333	319	330	332	307	306	263	307	276	303	312	309	283	304	313	302	302	297	337	322	324	292	293	310	298	292	297	317	326	325	320	315	308	313	262	266	298	303	298	289	290	301	314	338	320	296	308	294	290	293	310	336	327	297	313	321	308	305	317	321	324	302	290	294	294	312	289	330	323	329	317	299	267	316	313	308	335	299	322	321	321	276	306	320	311	333	282	273	361	330	328	314	310	281	292	328	304	296	282	295	307	321	295	289	290	293	297	328	310	308	327	320	305	288	301	325	321	317	339	324	282	273	276	270	293	311	286	285	309	331	314	323	326	291	309	307	282	286	298	311	342	286	347	278	297	271	323	335	280	317	323	303	304	276	294	324	303	303	329	342	281	326	318	312	305	287	323	314	319	347	326	328	299	318	315	285	299	316	306	300	331	322	311	298	299	322	302	298	322	285	360	320	328	310	280	314	290	339	306	304	328	336	316	314	303	312	281	316	311	316	314	306	311	319	304	289	307	332	285	303	335	323	300	321	283	307	304	273	290	337	324	315	289	295	323	302	310	331	295	314	305	285	316	323	319	281	303	320	295	342	318	287	311	290	304	302	291	316	315	310	294	316	331	285	271	318	311	317	312	315	296	279
17225	16941	14056	7447	5290	3988	3099	2490	1963	1618	1434	1209	1104	1011	916	933	827	827	761	753	728	703	644	656	670	627	608	615	614	581	585	571	542	542	592	565	577	554	539	526	541	516	535	533	516	502	545	526	519	543	534	477	500	528	520	524	509	501	529	504	534	517	554	516	506	570	517	556	490	534	496	504	539	541	548	520	504	501	494	479	524	484	511	516	489	515	538	535	512	500	530	500	540	514	515	504	468	494	497	522	458	523	468	482	514	542	532	469	436	512	525	530	514	528	525	533	523	516	511	515	504	494	509	508	535	510	545	524	524	512	489	517	490	521	540	533	520	487	468	520	491	526	492	467	498	475	529	502	506	505	525	462	479	530	485	481	514	506	496	513	497	470	528	469	528	516	505	518	484	502	464	512	499	520	518	505	513	555	482	528	540	529	562	460	518	483	515	486	464	520	534	489	494	498	524	506	491	492	505	544	529	520	476	517	460	477	481	492	526	555	515	504	487	536	497	488	468	511	525	500	490	500	505	530	509	475	523	527	506	503	491	468	507	470	518	484	492	524	522	491	499	504	471	541	542	478	502	478	508	509	521	536	528	458	468	546	473	528	491	525	517	490	478	514	496	472	527	492	538	470	483	496	521	537	481	490	507	527	484	494	497	520	507	512	493	458	498	507	514	521	504	502	514	506	481	506	518	460	499	521	519	480	491	525	521	485	536	543	465	502	492	501	474	523	537	510	504	536	492	470	494	491	500	546	485	537	503	536	486	534	473	541	516	543	469	505	528	494	500	523	560	496	518	542	507	514	517	505	488	522	515	481	485	461	564	526	496	510	517	532	529	473	512	519	487	512	477	518	500	479	498	485	473	535	527	487	523	485	551	530	520	539	484	488	513	510	507	513	498	504	521	510	496	471	512	502	519	488	519	481	515	523	496	499	474	488	509	541	469	477	486	511	477	499	574	510	517	489	506	510	516	526	536	510	537	499	549	510	442	474	505	542	481	534	542	529	535	501	479	533	534	498	486	473	499	547	533	523	480	486	561	491	521	535	530	502	545	489	529	533	522	476	486	514	498	538	510	462	485	503	535	530	571	540	537	473	466	506	520	495	524	541	508	452	503	506	506	510	474	495	481	519	509	498	532	467	489	517	509	490	463	465	495	522	499	517	500	492	510	501	501	517	525	497	554	481	500	471	525	526	526	472	509	503	491	533	544	490	488	511	485	493	521	507	505	479	518	515	531	529	471	525	502	498	485	502	511	497	495	500	500	549	462	514	489	509	523	508	527	484	518	485	476	516	512	468	529	511	491	471	528	490	472	484	501	495	516	530	516	467	528	499	463	518	473	540	514	470	514	487	530	508	539	516	584	484	526	481	484	487	479	480	507	508	488	506	539	493	533	478	535	531	490	493	528	462	532	515	492	483	491	509	527	504	498	517	498	488	491	510	513	542	496	530	549	495	475	499	543	546	528	499	506	503	506	513	519	520	500	489	501	540	487	535	472	495	494	501	495	489	538	516	516	442	533	500	515	513	515	497	494	495	545	497	498	496	478	474	533	456	534	533	505	492	465	474	486	541	488	499	507	498	509	498	477	498	522	480	517	453	506	513	537	478	505	495	515	533	514	530	505	501	535	477	475	501	503	479	499	515	524	518	532	499	496	503	501	509	516	542	494	481	490	492	519	487	500	482	492	501	509	516	538	498	507	516	494	493	486	552	481	489	559	510	496	487	545	535	524	491	511	504	477	490	520	536	516	516	491	510	484	539	516	484	465	497	518	503	536	513	492	494	488	505	507	471	481	520	500	471	504	477	521	486	466	490	483	518	540	484	517	513	470	485	491	516	542	503	495	504	489	529	535	505	501	497	495	527	519	507	514	523	481	509	497	506	520	502	502	513	515	521	506	529	459	502	512	529	512	505	534	472	499	523	498	493	521	471	500	496	508	538	517	532	479	474	482	505	499	465	526	515	508	490	559	497	499	444	498	475	508	506	530	511	538	545	476	518	497	464	516	511	523	498	481	490	493	508	532	489	523	499	494	486	501	495	542	506	515	490	497	491	532	505	536	488	522	536	492	530	539	493	474	469	496	507	525	515	489	490	480	493	505	500	485	485	505	513	527	494	532	532	495	504	503	486	502	496	483	483	466	509	489	497	539	526	513	501	521	503	474	520	502	566	482	553	544	523	497	500	490	519	530	519	522	499	479	490	526	526	529	509	455	482	516	509	520	493	501	506	510	490	515	518	510	459	510	502	532	511	515	529	544	520	501	455	498	511	510	537	507	504	548	501	512	486	532	461	515	560	482	528	504	511	501	487	499	518	516	448	524	496	497	488	483	461	488	528	552	493	519	464	507	515	504	473	487	531	470	478	487	481	538	501	502	445	505	519	468	560	488	496	523	488	499	492	506	481	505	456	522	488	514	476	508	522	514	493	502	481	544	543	502	530	501	490	501	508	491	489	501	515	533	485	512	501	508	546	508	472	495	489	489	485	495	518	486	500	511	488	498	494	505	505	483	478	485	490	512	524	501	500	517	480	518	501	443	498	523	506	483	522	518	537	515	526	534	499	512	483	471	492	483	490	473	510	525	478	490	493	497	515	529	528	538	526	481	529	535	482	508	492	509	525	500	506	546	546	501	546	517	488	503	527	510	515	464	464	543	536	514	514	466	489	510	533	475	519	492	513	471	523	514	516	522	493	520	522	537	531	524	522	502	534	545	521	500	486	555	467	505	520	506	498	546	502	467	474	551	477	506	474	476	491	517	496	548	465	480	472	524	497	523	495	510	487	511	491	488	530	500	503	521	537	511	465	484	511	508	468	501	507	511	522	498	491	512	512	514	493	511	548	535	486	515	507	516	530	473	521	510	513	491	541	535	473	498	515	508	492	508	500	534	568	487	553	514	510	523	489	509	523	488	482	491	519	516	546	505	483	531	488	489	509	513	555	526	511	504	500	471	503	518	475	490	492	515	521	505	509	477	507	523	505	510	488	521	491	486	502	529	513	475	468	488	540	496	526	514	502	502	545	474	460	528	539	500	507	498	471	527	517	483	498	491	520	468	490	510	507	490	509	523	514	497	482	497	518	501	492	492	464	524	500	501	459	510	497	468	506	485	495	484	477	541	520	524	505	523	548	536	492	483	517	466	503	511	501	509	487	495	495	458	495	503	515	463	503	514	472	539	473	470	516	477	493	526	472	503	486	503	492	521	499	516	518	502	499	480	489	476	506	490	486	512	513	490	519	519	529	488	530	486	511	474	480	521	507	494	460	471	544	487	544	499	479	489	536	501	506	525	496	503	522	497	467	492	552	481	540	518	538	528	496	516	543	506	517	500	529	495	537	467	536	502	547	506	520	477	514	497	514	494	474	506	522	529	499	506	487	483	492	487	460	512	528	467	535	476	513	494	482	513	479	521	497	530	520	453	529	532	490	538	486	479	530	512	493	463	517	503	495	497	500	491	496	454	478	485	501	494	491	496	526	539	531
26827	20805	8040	581	374	300	147	116	95	105	80	92	74	88	93	72	73	73	79	82	76	83	53	73	70	80	81	69	77	77	76	74	74	74	54	68	79	61	76	79	72	72	73	75	69	74	64	75	68	79	78	76	79	68	72	66	81	68	76	77	67	82	76	81	72	68	76	73	71	73	85	80	84	79	88	75	68	80	98	91	57	72	68	70	61	77	75	75	76	78	77	63	71	69	76	75	56	78	65	72	78	84	65	79	60	72	79	55	70	85	76	74	69	77	84	91	77	71	59	85	72	72	75	64	60	79	64	65	59	85	89	72	83	81	62	60	67	84	67	79	74	93	74	71	69	85	76	71	71	64	74	78	86	64	71	65	72	76	73	81	73	75	72	82	70	67	69	86	84	77	68	76	81	74	63	72	69	81	86	68	74	71	84	72	64	57	86	76	71	85	77	68	62	66	59	79	77	64	60	79	68	65	70	86	87	66	84	74	76	64	73	75	81	67	77	76	70	75	77	66	85	85	68	74	70	71	85	78	74	66	68	79	56	70	75	65	76	86	67	70	63	82	65	61	71	73	82	72	86	76	64	75	67	74	83	88	84	67	72	64	81	63	60	74	93	85	60	80	97	74	71	67	77	68	76	77	76	73	71	66	69	80	71	78	72	74	67	71	65	79	78	74	65	82	75	79	67	72	81	82	69	75	78	89	62	91	67	77	75	72	72	75	83	86	77	72	71	64	69	77	72	89	77	73	78	88	71	70	87	77	63	76	69	66	94	69	69	82	71	67	68	64	78	91	78	66	77	73	69	74	79	68	78	77	78	83	69	65	58	64	60	86	75	75	74	68	75	72	62	72	81	71	72	77	92	71	72	88	67	61	79	68	69	58	76	71	82	70	72	84	69	70	65	78	84	72	76	81	82	97	73	82	78	79	70	79	65	71	79	76	71	67	66	86	81	73	71	68	79	82	74	71	77	81	79	70	68	62	81	92	59	81	80	59	66	71	70	67	74	70	78	71	72	73	78	72	74	87	66	85	77	68	60	89	75	89	64	82	82	78	72	70	62	71	76	76	83	96	64	84	56	72	76	85	75	81	82	80	84	70	65	60	70	62	68	79	81	84	71	75	86	87	62	76	64	70	73	60	79	83	77	84	84	88	83	81	54	88	71	69	67	81	79	66	73	74	74	62	67	80	73	64	85	64	87	63	80	85	83	74	75	85	85	83	69	68	77	68	93	70	61	84	75	79	74	86	69	67	74	80	83	75	81	84	70	71	64	76	81	80	76	78	77	53	88	62	84	87	67	73	75	68	72	69	72	66	75	67	79	71	74	65	74	67	70	57	81	73	82	79	72	83	62	72	68	69	76	87	78	80	53	70	75	74	73	74	70	68	60	98	74	67	75	86	76	73	76	82	78	89	71	65	76	67	74	62	61	76	85	81	79	87	69	70	61	72	70	70	71	65	68	66	80	76	72	73	78	65	86	71	88	76	91	73	69	76	71	77	73	65	80	58	67	81	71	69	83	91	66	82	70	93	73	82	63	72	79	76	86	83	71	92	86	54	89	69	84	104	84	76	87	77	76	69	73	97	71	92	79	83	71	67	81	77	73	67	86	77	63	73	80	86	68	66	71	56	82	76	80	53	83	81	67	69	86	71	86	72	58	91	56	65	81	80	64	76	66	65	65	68	62	82	78	84	83	74	71	79	61	79	74	60	71	76	78	62	73	67	65	81	85	80	77	73	72	80	78	76	67	93	82	73	66	72	64	80	71	68	73	72	94	62	75	82	69	65	77	54	86	83	61	61	70	69	88	66	73	74	79	80	84	74	76	64	75	65	67	82	84	75	80	70	83	76	85	57	71	71	66	71	79	69	86	69	68	80	75	83	76	75	69	73	86	66	63	72	78	72	64	82	73	71	80	55	85	86	82	72	86	83	84	65	76	68	84	87	72	86	63	73	58	79	75	83	82	86	68	67	76	77	77	74	84	72	75	75	83	77	66	73	75	83	68	66	65	73	71	65	70	87	70	70	54	78	83	70	79	87	70	70	56	80	69	78	70	65	80	77	67	75	70	56	85	68	78	69	92	61	66	76	55	80	65	70	85	76	84	68	85	75	70	72	63	84	78	77	82	69	70	72	69	99	74	92	69	63	91	82	79	69	61	86	90	83	84	79	63	66	73	74	74	80	80	66	75	75	78	65	71	76	62	80	71	70	71	84	65	77	60	64	81	90	80	76	80	87	72	67	74	81	82	75	65	59	65	88	77	71	72	66	72	76	75	73	79	93	75	75	72	76	89	85	62	77	77	69	62	83	76	71	73	79	79	85	79	60	85	75	72	79	77	79	67	72	72	77	72	61	89	79	70	68	61	74	86	66	70	67	72	72	70	67	72	93	86	80	70	64	75	68	80	56	50	71	80	85	82	89	79	69	72	80	70	68	83	88	80	76	70	79	76	68	80	63	73	96	63	76	69	71	75	79	74	77	67	71	86	70	71	59	77	75	81	70	65	98	86	71	61	62	68	78	74	64	64	84	70	75	76	69	73	86	96	81	76	84	76	65	71	66	83	65	65	67	59	79	82	81	79	84	76	72	79	78	61	73	74	85	62	84	86	67	86	62	63	73	97	77	84	73	61	61	69	75	67	87	83	73	68	74	81	69	72	75	79	78	65	80	63	78	71	76	67	76	76	72	67	75	76	83	75	75	76	80	64	95	61	79	86	78	76	68	75	67	87	94	59	60	71	74	83	72	78	80	89	76	62	93	81	75	94	80	75	77	71	73	81	74	79	77	74	61	73	68	90	69	78	67	82	85	88	67	87	67	78	70	80	79	69	72	57	62	65	74	58	74	64	76	72	73	82	74	77	74	94	77	68	88	64	82	80	63	78	61	69	68	71	63	75	84	70	68	75	83	67	73	95	81	55	62	71	56	78	82	72	70	73	82	68	67	74	75	78	69	63	50	73	82	82	80	76	70	93	67	70	89	65	49	82	78	71	88	73	62	72	67	79	84	87	84	58	75	67	82	58	76	74	64	85	68	77	74	78	90	72	65	68	71	63	69	72	86	84	109	79	62	75	62	76	91	80	99	89	89	75	55	62	78	50	69	79	87	75	65	91	66	74	76	70	69	79	71	78	74	68	79	76	75	69	86	73	62	81	68	88	72	83	104	88	70	74	66	69	65	69	88	70	76	81	83	73	71	75	80	73	63	81	92	67	77	75	67	85	57	73	71	57	66	68	64	101	73	70	73	67	74	64	70	83	86	82	68	68	53	78	71	68	67	78	72	74	63	67	66	73	77	82	97	67	77	94	92	92	77	63	79	73	76	86	74	87	76	73	67	72	76	68	63	80	70	77	64	72	78	82	69	76	72	77	51	84	68	70	82	78	81	76	87	79	66	76	85	70	88	63	79	84	78	89	74	68	78	79	71	73	78	63	69	74	62	62	67	66	86	69	84	87	78	71	80	76	77	58	75	75	82
8721	1360	1149	621	399	345	268	258	206	207	179	171	166	165	162	176	152	156	142	147	156	156	129	159	167	136	151	111	141	132	157	177	155	129	169	144	140	140	131	142	127	152	147	129	155	138	137	126	141	141	132	131	143	138	145	132	138	142	136	134	120	151	145	154	164	124	156	126	129	138	125	142	140	133	150	134	136	112	111	124	110	134	140	144	133	123	149	134	134	118	124	134	135	143	133	136	132	133	160	154	153	149	144	145	132	126	137	144	143	151	118	138	123	136	128	143	139	149	125	143	126	134	130	141	123	127	162	132	145	123	152	146	140	137	135	126	146	123	124	117	147	136	136	121	166	131	126	144	145	124	137	142	147	119	137	137	129	150	118	141	146	139	134	148	141	145	135	146	155	131	137	132	137	145	132	141	138	135	142	140	156	131	124	135	150	121	143	158	127	123	152	147	131	142	133	162	124	129	136	131	132	147	133	136	141	133	155	142	140	136	150	126	157	137	132	136	157	133	138	148	142	137	143	124	155	142	142	148	128	147	120	130	144	145	145	134	118	137	142	137	133	146	129	138	132	153	138	119	140	130	158	139	121	154	112	133	146	132	128	143	133	115	143	137	139	155	158	152	131	130	153	131	152	145	130	168	153	120	154	142	130	163	127	123	129	129	130	139	172	134	140	161	150	135	154	132	138	134	112	143	148	144	145	131	135	128	129	126	120	148	125	113	129	125	129	142	150	135	112	134	134	129	125	149	143	114	133	150	112	139	127	152	133	147	134	153	144	134	146	128	144	131	146	146	140	125	129	142	145	134	106	130	165	131	123	159	136	140	134	141	121	125	142	130	132	146	139	132	120	137	127	134	132	134	138	126	138	152	124	143	134	125	138	123	148	134	131	142	129	146	149	136	133	124	153	139	111	128	152	121	143	135	147	130	129	128	146	120	142	137	141	128	130	126	158	126	128	124	140	140	139	137	149	135	144	138	142	120	123	152	141	153	135	150	141	133	157	122	152	121	138	140	146	146	151	127	134	160	162	121	133	130	136	136	125	142	144	137	146	127	150	130	157	137	156	136	137	133	130	132	138	154	133	154	127	157	146	138	169	142	128	124	136	124	141	113	133	134	120	127	120	131	130	140	143	133	119	144	138	119	144	148	145	147	139	142	140	122	129	130	136	119	148	163	128	152	117	135	134	133	136	158	154	144	127	138	139	129	145	136	121	126	153	134	150	130	126	146	143	132	154	143	152	132	128	153	126	137	145	134	129	130	156	153	119	127	149	139	154	145	147	130	110	128	128	125	143	124	137	125	133	144	152	132	133	124	156	151	129	133	149	145	128	142	118	140	119	136	135	121	134	136	143	127	128	146	141	130	130	138	138	118	141	139	144	130	129	124	116	153	136	136	135	154	115	128	138	131	149	141	141	135	138	132	118	138	137	147	139	119	132	148	156	138	147	139	154	140	132	145	122	117	137	132	131	112	162	134	160	121	136	125	135	131	147	140	146	143	134	138	150	133	137	138	136	141	145	130	146	129	137	135	151	136	137	146	152	144	150	127	145	150	126	134	123	151	127	127	135	140	142	143	134	143	150	122	147	126	144	138	130	174	143	123	147	153	128	134	150	138	133	129	122	126	159	146	120	136	135	123	141	139	146	132	129	119	130	144	132	137	153	132	141	142	148	120	153	126	140	146	141	139	139	140	141	140	150	137	146	137	163	144	156	130	133	122	161	140	121	147	134	125	148	137	141	146	140	136	147	151	146	134	147	154	138	112	126	136	129	127	151	153	132	145	126	161	147	155	148	132	130	126	128	136	158	137	114	121	147	136	144	140	169	123	112	155	139	141	133	134	132	116	127	140	128	126	154	144	153	130	129	139	169	130	127	126	134	158	125	142	151	133	151	142	148	158	155	131	148	128	129	155	155	145	118	126	134	129	150	155	135	129	133	153	139	148	135	135	143	127	110	131	155	127	134	152	149	136	149	125	139	144	123	134	134	139	136	142	141	129	113	136	134	142	137	151	142	139	117	128	134	128	144	145	137	116	135	152	148	145	131	126	143	141	138	127	171	147	120	133	138	130	136	148	127	130	125	137	153	144	131	123	180	146	127	148	119	105	147	116	121	138	149	126	139	146	150	150	148	141	143	144	136	136	137	136	116	132	140	119	139	135	141	137	140	138	137	133	133	138	150	154	148	152	140	142	136	141	141	147	167	137	142	125	153	159	149	119	137	139	127	147	144	155	146	162	155	133	158	120	151	138	131	141	139	151	134	125	145	140	123	152	133	162	135	120	144	141	154	144	138	114	150	115	137	149	156	140	119	142	140	157	135	154	119	142	148	128	145	122	144	122	129	145	145	136	144	125	144	142	132	122	151	128	147	128	135	157	135	147	122	123	144	132	124	133	144	116	162	143	137	147	137	142	145	141	133	131	138	132	121	130	139	131	154	123	132	142	137	134	126	141	129	150	130	140	123	135	154	138	129	149	118	137	137	119	146	149	138	133	162	138	143	128	138	136	150	131	158	127	112	126	127	128	123	124	136	131	142	137	129	144	141	111	134	150	143	130	142	135	143	115	143	131	114	166	126	133	126	131	133	147	121	114	141	135	150	140	129	164	132	133	145	130	149	139	158	144	122	142	146	149	121	164	123	141	152	135	132	124	139	143	136	146	129	172	165	153	163	149	138	136	124	137	139	143	164	132	166	139	119	139	147	149	156	136	145	142	130	149	136	151	155	143	128	134	143	134	146	135	139	141	159	136	129	126	129	146	131	139	148	152	143	135	132	131	132	149	154	142	139	144	138	141	131	136	133	131	127	130	147	127	128	127	138	138	145	135	127	129	148	146	149	137	119	125	130	124	124	117	135	132	137	158	139	122	140	148	141	117	123	134	153	133	149	122	129	117	125	124	121	125	140	144	155	146	118	143	150	139	156	143	135	134	148	124	143	136	126	149	142	113	143	126	132	142	139	122	154	148	129	133	155	149	121	149	137	136	129	148	143	138	127	133	137	107	146	141	137	147	139	151	140	140	126	135	129	134	146	160	148	114	127	149	133	126	131	129	140	145	146	144	138	151	132	157	151	150	138	126	129	128	144	171	131	154	131	152	139	135	146	134	155	155	129	126	143	154	134	123	126	132	137	123	126	151	145	157	125	142	140	144	128	146	121	141	140	129	130	140	163	138	132	138	141	148	117	141	153	144	108	145	140	142	164	143	133	129	140	131	148	137	132	153	138	155	147	143	136	139	159	153	157	138	149	156	137	137	140	140	140	132	144	148	164	127	148	128	139	146	118	141	158	137	140	136	146	129	140	118	137	133	124	146	146	146	154	136	147	145	149	149	136	134	136	118	126	132	116	136	176	134	129	160	136	143	140	154	151	149	128	145	137	133	144	138	125	164	143	128	145	150	137	139	139	139	137	157	134	133	144	145	137	167	118	132	169	96	142	127	130	141	137	139	141	147	130	130	127	134	139	161	155	129	142	134
24254	21396	28991	24134	21237	3580	726	516	453	349	350	304	252	289	258	227	243	253	242	213	220	257	243	208	209	212	212	214	190	197	228	185	183	232	216	212	219	205	204	184	185	213	197	189	185	194	185	193	172	190	190	202	206	186	188	205	200	220	201	217	188	212	218	181	201	196	176	190	198	199	180	196	196	209	227	168	191	182	187	192	201	187	191	188	198	178	187	206	195	171	186	195	180	183	210	185	216	174	160	217	204	199	193	188	218	188	195	180	186	183	172	196	172	190	188	173	168	168	195	192	201	193	171	191	194	163	203	203	185	184	192	191	166	172	181	174	183	197	189	194	198	192	184	169	199	174	204	196	190	191	212	180	188	192	186	193	179	187	169	174	169	188	184	161	195	199	194	198	187	199	195	189	186	178	188	198	206	182	184	189	200	192	183	169	205	188	182	185	205	182	196	175	211	186	217	187	201	188	217	180	167	200	201	189	171	198	187	202	189	183	190	186	180	183	179	206	168	164	194	209	184	203	172	182	205	176	200	216	173	214	199	199	185	185	192	179	182	196	187	198	181	219	190	188	180	184	193	192	182	194	196	185	184	189	194	199	194	174	194	181	182	203	188	174	193	199	209	188	210	205	165	198	196	218	167	213	175	187	208	201	168	197	164	193	211	218	192	193	163	193	217	208	193	196	178	175	218	163	177	195	184	216	193	199	207	189	176	192	184	170	188	177	183	188	201	185	214	191	197	203	174	215	206	195	198	167	210	207	179	176	187	174	182	180	180	206	179	198	189	171	180	175	197	199	201	195	211	210	188	206	175	212	197	200	186	176	182	187	206	183	192	189	198	204	182	169	218	190	225	188	178	200	191	157	180	178	191	186	179	180	170	192	202	181	191	183	211	198	193	195	214	208	203	157	184	197	192	190	165	191	188	180	174	197	190	190	195	194	176	191	194	189	194	213	208	196	192	197	189	190	197	194	186	206	167	200	178	186	198	198	188	175	186	174	177	200	211	197	195	198	212	184	180	213	196	199	190	203	201	175	185	183	188	179	187	212	189	174	171	199	166	209	187	198	170	192	206	194	187	206	189	181	183	200	160	178	187	180	203	178	175	179	181	203	188	192	191	188	169	171	198	211	196	154	200	218	170	189	173	180	176	200	193	188	192	198	185	210	175	184	200	175	222	189	202	180	188	173	199	192	173	198	201	182	197	178	212	178	169	172	225	215	167	168	158	200	190	164	192	184	176	196	195	192	222	212	169	182	187	185	190	206	199	186	175	180	185	174	169	209	176	174	201	185	209	216	189	198	177	213	202	174	202	198	199	180	180	173	198	199	176	187	203	186	182	193	189	184	181	200	190	205	198	181	175	179	192	160	210	205	190	202	188	205	193	212	191	216	187	190	187	190	188	177	184	192	172	198	184	188	174	166	188	181	226	194	174	183	197	186	205	181	197	186	201	186	223	176	176	201	186	178	173	169	187	203	200	191	182	217	175	187	185	171	231	176	207	197	176	189	205	185	180	181	182	183	180	188	183	193	196	163	166	191	177	174	197	205	175	201	196	198	201	214	181	204	179	190	165	202	190	199	163	204	205	182	203	208	175	186	206	201	170	210	196	197	184	199	196	208	192	182	203	162	173	191	200	178	208	185	170	194	193	191	182	192	212	165	204	178	193	195	182	195	204	189	184	192	200	195	206	177	206	216	175	187	177	190	186	187	181	202	188	179	178	195	194	163	209	193	200	178	191	180	199	199	199	189	190	188	162	200	208	198	198	194	192	164	195	177	175	178	206	200	209	180	165	197	206	195	200	174	192	222	171	165	187	187	219	200	166	197	204	202	189	183	192	161	176	195	193	199	187	198	202	196	179	200	183	178	199	185	195	171	186	184	193	175	188	202	157	188	179	207	214	187	214	196	176	207	188	182	187	177	184	177	191	217	189	204	182	175	186	196	192	180	173	202	164	184	176	191	165	206	185	173	198	203	204	180	201	176	192	204	191	194	237	176	195	183	193	210	178	203	196	204	201	181	169	181	185	180	173	189	190	183	188	202	196	170	173	161	190	185	170	193	193	200	193	191	174	200	204	185	196	175	187	175	202	189	188	189	161	182	184	177	174	220	188	184	204	182	193	198	180	184	203	186	196	191	200	183	197	215	185	206	200	180	206	200	202	200	194	182	186	194	197	209	198	189	195	176	181	201	184	168	200	193	182	198	174	198	182	185	200	192	201	186	168	188	192	186	179	203	193	210	215	202	191	154	196	181	189	224	195	181	178	185	200	173	191	196	194	195	204	193	234	188	194	199	162	187	174	209	215	172	156	187	198	178	203	184	192	197	175	202	219	187	186	203	196	184	174	188	183	189	190	198	190	175	196	172	198	211	184	208	176	182	182	166	187	173	197	179	203	158	173	185	179	170	211	192	209	178	197	194	179	170	216	209	195	188	207	200	190	197	200	213	188	204	177	185	207	176	168	223	180	205	195	184	200	186	206	191	159	195	178	195	181	186	180	203	199	171	197	186	221	198	180	198	164	175	204	169	200	190	176	172	218	210	182	210	204	198	180	198	202	163	186	186	204	203	195	199	207	179	192	191	198	185	184	178	200	190	193	177	207	184	213	208	208	182	192	198	200	180	194	160	193	203	177	176	194	188	186	178	191	195	198	201	206	189	185	198	199	188	204	204	174	196	209	175	181	199	195	167	196	201	193	210	181	207	201	187	196	182	185	206	184	184	185	169	195	215	170	209	190	195	150	194	169	215	199	204	190	210	203	163	191	186	188	190	177	178	174	181	194	202	188	182	186	202	171	176	180	185	193	198	193	188	196	185	178	204	194	190	182	197	185	186	181	187	168	183	200	227	217	212	190	203	194	201	172	177	191	181	191	192	207	200	192	173	219	201	210	181	227	189	194	193	222	181	189	192	183	224	203	183	196	181	199	188	198	161	207	199	212	168	190	195	166	187	207	205	214	180	186	192	186	178	188	197	176	211	187	199	205	201	215	223	193	199	201	191	150	199	197	174	185	198	175	176	181	178	200	191	186	212	191	189	169	191	202	212	164	177	209	195	158	184	200	183	208	183	190	198	194	203	199	189	175	195	196	179	190	175	194	182	174	194	172	200	185	206	184	189	185	188	203	193	192	176	190	191	189	182	189	219	180	186	186	183	201	183	196	190	184	178	196	192	202	167	192	203	171	205	208	165	189	170	200	191	172	187	213	189	193	184	180	191	161	191	184	194	174	205	207	182	189	186	189	170	174	197	205	205	194	172	198	199	166	181	182	192	193	194	175	208	188	181	194	230	194	204	179	179	176	184	181	201	201	185	175	177	184	203	196	221	190	176	176	193	181	174	196	176	189	191	205	206	178	181	196	202	199	173	202	200	181	187	212	183	175	180	176	170	202	195	188	204	174	180	200	183	181	187	173	191	175	199	189	189	168	199	181	198	188	196	186	204	206	173	183	210	199	189	189	183	197	210	197	203	221	203	223	205
15598	10550	8643	4323	2964	2181	1720	1349	1069	880	819	739	628	567	573	523	496	475	453	441	427	421	412	392	399	397	397	360	355	373	370	368	335	336	361	330	375	354	370	357	309	332	302	343	352	360	352	313	320	350	346	326	364	289	332	333	347	331	334	335	307	338	346	367	302	382	311	350	328	340	351	346	347	351	315	329	322	277	344	337	334	344	334	349	316	290	369	378	308	309	329	333	332	347	319	337	331	349	341	330	320	332	332	346	324	303	297	333	332	289	332	343	348	291	318	310	307	310	332	345	324	336	331	304	321	319	309	331	329	333	318	320	328	332	371	343	361	321	347	327	332	339	355	318	313	302	331	317	328	322	312	363	335	324	299	327	330	321	305	345	329	342	323	335	344	324	338	317	328	312	309	327	359	310	310	312	334	322	297	338	329	339	318	302	342	339	330	333	328	321	310	331	318	320	333	322	365	286	363	321	297	350	332	294	326	311	333	345	280	340	326	316	331	337	299	327	307	321	319	342	309	338	341	323	321	344	329	301	323	319	335	281	312	317	303	310	340	328	326	304	326	330	354	349	336	339	333	368	311	290	343	353	339	337	322	312	327	315	327	332	320	344	294	311	323	288	304	318	331	338	329	303	317	312	296	328	331	354	333	286	297	316	334	316	293	309	314	319	312	325	321	312	346	308	327	317	280	332	318	300	322	304	338	348	332	327	360	301	367	373	305	298	311	357	321	359	333	321	318	328	299	348	334	321	306	348	329	313	308	354	310	321	338	287	341	325	332	320	359	331	312	340	372	324	356	307	276	301	288	343	320	312	325	307	313	330	324	331	343	301	316	326	321	366	318	336	340	317	347	321	309	344	336	367	328	336	265	353	318	314	335	339	325	321	324	355	326	303	328	334	305	334	320	313	328	297	315	322	309	317	322	324	326	314	313	296	320	304	356	330	352	327	326	341	334	313	294	312	321	324	325	328	333	319	313	329	328	308	301	340	327	345	316	338	333	311	332	290	324	338	321	340	340	290	301	344	302	321	329	304	322	329	311	340	319	315	333	326	332	319	342	343	318	307	298	350	298	318	337	336	312	318	320	296	317	323	332	303	304	305	334	365	320	303	333	359	336	331	328	332	358	323	327	332	352	358	322	332	312	316	333	314	338	332	351	288	315	314	316	292	327	319	331	340	307	329	330	313	296	312	302	338	290	324	308	310	337	321	322	345	337	328	307	302	328	295	326	331	322	325	278	313	336	307	324	318	331	306	333	346	306	337	323	310	332	345	315	347	335	300	336	300	335	323	297	322	315	296	326	330	353	342	328	321	354	309	311	306	305	308	301	322	323	341	319	285	352	344	331	309	280	336	298	331	331	311	324	343	350	302	325	346	296	308	314	317	355	337	307	330	292	356	334	340	329	321	330	306	318	329	328	320	332	365	305	303	331	297	321	295	318	309	344	330	331	304	349	328	320	309	286	329	318	321	330	324	350	320	340	299	339	325	325	335	314	322	319	315	346	339	329	301	314	337	292	329	328	325	334	325	305	322	339	359	326	339	313	339	319	299	309	316	314	322	359	343	316	333	312	326	294	281	323	320	347	316	324	327	325	309	339	341	307	269	298	304	323	357	320	307	317	341	317	358	324	350	343	342	338	328	294	330	305	339	308	353	332	345	305	325	344	305	327	320	305	313	336	320	318	326	333	345	335	334	302	318	299	323	348	337	323	329	283	303	310	319	296	335	308	299	292	304	312	343	353	319	349	309	311	297	289	308	320	321	356	301	337	333	332	303	308	317	326	334	325	294	357	336	283	335	298	324	322	281	322	337	315	330	319	322	325	323	330	351	315	342	317	340	327	329	304	325	307	330	317	310	314	286	334	312	360	315	310	303	353	326	301	353	309	336	315	324	291	326	313	308	310	348	346	332	324	311	310	352	315	355	338	351	325	334	336	325	360	330	348	338	279	298	356	334	302	326	313	312	324	351	320	311	317	318	333	334	328	333	320	324	359	329	318	300	320	315	332	340	296	362	315	340	320	328	324	320	350	300	343	331	311	332	302	325	347	328	307	310	302	356	340	306	341	304	326	327	330	336	326	356	317	321	323	341	276	326	334	308	318	321	310	345	309	332	300	307	342	321	309	300	313	344	343	301	313	323	273	337	334	313	302	328	319	299	321	305	332	314	322	353	300	336	297	329	344	339	333	301	318	340	316	339	339	333	319	338	340	327	335	325	329	350	332	304	307	344	335	310	346	305	324	327	338	334	314	329	322	353	317	352	303	342	306	315	326	297	312	361	283	339	348	301	300	317	323	356	292	334	343	307	358	345	301	298	289	272	331	320	337	314	331	345	332	305	320	318	318	318	349	312	340	327	329	318	315	357	300	319	333	289	300	323	300	340	315	306	348	337	337	316	314	304	347	321	364	282	322	307	354	313	322	354	326	323	327	321	332	327	329	342	327	327	318	346	328	322	350	331	289	319	319	344	334	330	301	342	334	314	341	358	317	344	344	321	310	318	304	319	307	325	335	331	331	302	348	288	317	352	331	314	327	338	287	343	310	315	321	297	339	345	354	333	318	331	313	326	297	315	337	319	317	313	309	330	351	333	306	300	337	298	326	312	299	288	297	328	331	346	316	299	349	300	303	307	321	336	306	334	295	319	303	349	324	345	347	334	338	317	312	307	312	347	316	314	312	325	298	341	314	318	331	325	321	340	325	324	335	289	294	306	332	295	350	343	343	341	328	306	313	322	303	312	330	319	313	311	338	329	310	340	328	332	308	312	336	336	350	334	326	303	311	326	294	320	307	327	311	325	344	303	294	334	346	366	320	319	302	319	323	334	330	359	337	311	329	323	320	300	291	337	332	320	375	321	345	363	350	291	308	299	335	335	341	322	287	315	318	331	313	336	370	335	298	332	360	334	332	338	316	324	309	316	312	315	316	327	335	362	326	346	354	346	331	295	330	309	336	344	272	306	321	280	319	318	309	351	328	307	305	302	294	304	303	330	316	290	342	343	288	326	305	323	320	356	322	313	312	312	333	344	345	327	333	330	343	350	301	332	361	316	333	323	326	333	283	295	329	340	336	321	318	290	305	316	339	325	328	322	314	312	334	328	338	318	320	335	306	336	313	340	338	312	312	330	321	308	303	316	322	319	314	327	345	312	337	343	322	334	296	294	327	349	347	309	315	310	317	314	331	314	304	323	308	300	337	342	359	339	325	336	318	322	337	352	317	323	337	324	335	323	333	294	312	314	324	335	359	327	319	326	314	328	311	331	324	318	314	309	358	323	339	298	355	333	358	320	348	302	312	297	335	330	297	308	344	310	321	341	370	297	314	317	332	325	296	334	285	306	324	329	313	322	314	328	310	289	299	336	315	268	364	318	322	314	332	311	320	324	325	333	327	311	344	349	351	352	319	317	332	345	340	336	324	338	303	348	349	320	330	295	321	349	301	323	326	325	316	329	313	276	321	324	308	302	309	330	311	321	295	338
23225	21350	29627	23444	21350	21160	3499	970	706	689	620	532	459	494	441	426	404	416	392	382	378	387	369	376	344	319	370	352	370	351	312	371	346	315	318	317	304	319	303	336	328	348	348	353	337	319	321	351	317	296	307	311	351	319	353	340	317	333	311	329	308	336	325	342	330	314	325	302	315	307	329	302	325	317	316	333	344	310	287	314	294	310	309	292	352	263	331	313	310	285	267	308	286	285	312	297	301	317	331	335	329	310	328	311	310	326	345	311	302	295	290	278	323	351	298	277	321	299	339	298	326	297	300	304	309	335	294	312	304	306	307	295	272	312	330	300	352	315	287	330	315	322	315	312	331	304	299	295	318	319	337	319	329	271	321	313	310	318	298	331	303	289	284	325	309	310	295	332	326	298	337	314	292	310	334	331	299	314	314	352	304	312	289	303	279	295	298	296	309	318	303	312	319	331	307	348	329	326	309	294	328	333	330	296	321	320	321	315	299	331	318	316	321	300	298	309	301	333	273	317	335	303	323	318	275	311	278	332	325	320	340	313	279	320	296	340	282	305	322	334	311	297	291	297	326	317	294	330	316	301	288	312	288	325	324	312	295	321	274	342	294	287	328	313	343	281	294	313	339	323	321	309	306	344	324	312	311	294	321	310	318	300	317	282	330	291	306	300	309	306	326	311	280	297	296	302	309	286	309	320	291	296	306	326	293	295	290	324	299	295	286	295	297	333	285	296	307	282	357	317	333	319	304	340	317	324	323	290	318	339	309	329	316	315	293	308	331	284	320	311	324	314	292	277	292	325	345	291	259	322	306	319	289	306	311	301	298	311	287	286	303	303	297	331	320	333	337	319	302	325	277	328	287	308	331	323	316	311	284	328	301	313	333	318	317	316	285	306	312	318	311	310	315	321	334	349	318	306	308	331	292	349	304	320	327	296	318	311	331	296	299	343	301	303	337	311	339	340	317	318	291	280	314	322	277	337	268	337	313	285	317	332	314	325	289	334	289	301	305	307	319	315	292	325	341	336	313	304	298	315	320	298	334	314	298	308	354	331	277	325	318	306	284	308	297	302	316	306	328	321	316	343	291	346	287	325	336	312	304	301	344	303	293	296	305	312	296	296	301	288	287	305	295	312	332	295	317	311	337	324	309	266	324	322	308	314	337	285	310	318	313	341	294	302	334	321	314	347	304	323	304	311	310	338	356	286	297	281	329	319	314	339	308	299	308	318	309	323	318	304	282	284	322	281	300	303	326	286	309	315	305	295	291	329	322	317	326	338	315	283	306	299	310	307	298	304	313	301	299	311	309	310	293	290	288	344	297	310	297	299	304	308	321	327	322	338	293	315	275	323	286	308	352	297	305	279	310	303	311	296	320	294	305	319	337	301	317	291	298	273	296	305	305	349	333	338	291	293	314	312	271	304	319	307	325	295	327	310	299	315	311	301	318	327	335	302	307	295	313	318	299	321	344	297	325	349	307	326	321	293	345	317	318	286	296	320	312	300	314	332	328	268	308	277	293	302	319	303	292	284	330	337	317	313	328	302	336	327	323	317	305	329	302	307	297	308	308	266	347	315	294	312	309	291	336	290	318	310	320	312	318	301	302	296	295	330	327	309	312	313	297	312	333	330	317	307	310	340	292	301	313	296	302	300	323	329	301	322	300	311	292	262	300	326	333	338	328	312	326	337	309	301	336	335	297	309	302	302	336	314	325	294	317	281	290	304	275	301	311	296	321	248	305	278	292	293	333	327	302	314	304	324	334	318	283	318	291	306	317	342	316	305	318	316	284	304	312	339	286	296	332	303	310	311	348	294	300	333	321	304	305	318	318	331	337	302	295	348	282	287	315	285	326	280	349	308	304	304	339	327	326	310	343	317	292	318	328	349	307	319	300	323	343	301	301	334	284	320	317	309	349	319	291	336	298	319	309	278	288	310	293	302	323	306	335	290	308	323	320	342	299	307	317	300	333	307	333	321	329	304	275	297	325	335	313	310	324	313	327	321	286	335	281	273	329	312	323	320	292	284	321	306	306	312	292	320	304	329	304	294	300	317	322	334	281	306	331	300	322	294	320	275	309	321	330	339	309	319	335	304	296	308	315	307	321	296	297	334	305	300	320	314	283	315	312	288	307	314	313	329	326	313	307	300	285	277	285	282	341	306	311	286	321	287	307	306	317	317	327	348	298	289	298	308	295	317	305	310	306	302	326	310	298	342	317	299	299	297	303	322	306	289	337	343	339	295	335	315	318	344	293	311	324	306	319	271	296	271	334	308	300	315	301	320	325	326	324	306	285	297	315	319	335	296	302	324	308	305	313	310	302	306	310	318	337	350	339	317	334	296	295	307	325	322	335	325	330	286	297	317	342	289	304	306	314	314	326	321	303	291	345	291	296	299	281	322	329	310	316	310	323	333	305	301	312	290	316	269	303	317	308	311	297	278	288	295	330	322	305	271	300	322	315	287	334	314	312	335	329	296	305	348	341	290	330	330	308	304	304	291	323	280	300	340	327	284	312	322	305	328	276	309	334	318	348	310	294	340	331	325	299	303	295	308	315	316	308	271	317	305	305	302	291	328	288	318	304	327	292	309	281	304	314	307	342	305	289	284	341	341	321	315	312	320	304	276	300	311	327	336	305	292	320	306	326	272	302	286	295	303	344	296	289	280	277	307	306	313	273	305	299	285	312	270	299	262	304	322	333	318	291	329	305	336	297	301	322	313	303	302	304	294	310	333	302	330	320	297	308	294	311	314	305	308	298	305	328	300	313	333	286	284	330	346	318	303	299	279	319	320	314	302	301	314	296	292	300	325	323	330	330	295	313	315	308	295	307	300	349	329	296	312	291	291	312	297	343	280	330	288	301	335	322	301	309	309	299	325	288	315	323	303	319	307	308	326	323	317	323	308	332	340	295	303	318	319	295	323	269	303	315	303	319	314	299	336	341	325	289	297	320	332	329	315	321	320	301	306	307	315	337	310	305	333	312	303	282	315	331	329	288	325	317	312	289	291	322	335	314	318	343	291	292	349	326	323	315	283	313	310	280	285	309	304	309	323	318	322	332	293	325	294	332	326	304	304	279	303	346	290	298	298	304	317	307	283	311	340	322	312	353	298	309	302	319	340	323	296	302	316	303	309	275	327	296	310	291	305	310	327	345	303	316	338	313	307	287	335	271	308	304	283	326	337	329	307	331	319	317	303	319	296	284	299	307	304	338	308	327	322	326	297	312	316	298	311	319	312	275	304	307	276	276	317	334	287	332	299	341	300	314	303	329	332	301	336	322	299	349	345	302	338	322	300	310	307	284	312	357	301	295	320	295	303	296	326	335	286	324	321	317	311	319	293	314	322	307	331	337	316	334	310	335	293	305	303	290	297	311	306	275	336	321	313	339	300	313	320	318	286	346	330	291	325	294	299	309	325	300	335	343	301	317	323	294	365	300	362	318	312	317	318	292	323	303	334	311	291	304	335	331	321	321	305	322	321
17268	16944	14065	7624	5114	4017	3072	2403	2055	1653	1398	1216	1186	1000	935	872	817	815	819	753	736	652	663	625	613	625	613	602	582	577	586	604	607	544	528	595	569	576	561	553	538	572	524	522	570	569	546	573	576	547	505	523	525	477	558	504	549	569	536	519	544	495	528	527	493	531	551	528	538	503	533	517	517	486	517	521	484	487	496	521	491	500	496	506	523	493	528	536	518	512	486	508	514	518	533	480	554	477	498	509	550	509	495	492	514	499	494	511	474	490	564	505	514	469	495	504	484	538	492	488	491	484	519	527	498	532	506	525	486	508	501	522	493	490	477	508	509	488	480	435	513	502	475	518	509	547	505	514	516	590	485	523	522	478	514	522	490	543	494	511	538	520	502	511	464	504	528	565	522	528	543	472	538	486	496	502	491	513	518	488	506	506	502	472	494	567	501	501	522	486	528	482	498	514	492	471	523	494	516	514	499	504	489	518	529	543	483	485	512	507	515	524	489	486	533	480	502	490	529	468	515	527	526	505	484	485	512	505	519	480	530	546	498	498	500	476	493	509	482	535	495	529	527	559	512	544	521	474	481	488	491	500	532	522	515	505	497	501	458	484	517	499	497	452	488	519	516	507	547	505	494	484	495	530	508	552	516	519	459	521	525	479	522	461	482	496	483	526	525	496	540	547	491	499	480	530	479	533	505	498	489	537	493	528	510	516	480	540	481	496	514	501	520	490	504	514	465	503	468	504	508	498	499	505	532	547	502	540	486	556	494	492	508	571	495	490	496	491	505	495	469	509	523	478	498	519	496	520	511	472	482	493	484	498	501	447	528	488	504	510	498	475	522	550	483	506	517	531	534	488	502	520	462	496	470	506	471	545	488	482	500	500	511	538	487	511	511	530	526	507	510	484	517	496	494	487	475	543	539	480	479	495	546	517	491	503	524	500	525	455	488	536	529	515	451	515	521	499	503	463	494	516	505	530	530	461	514	474	461	488	475	476	549	516	490	568	520	490	529	468	494	510	550	517	464	488	524	524	506	493	496	513	468	485	474	535	492	492	517	525	510	540	509	489	517	502	453	503	502	530	532	530	517	533	485	526	530	517	500	520	473	522	496	498	505	557	541	479	517	489	470	463	506	527	485	550	526	482	489	523	524	502	505	495	456	475	537	482	504	521	502	511	486	494	496	496	472	491	464	500	521	519	494	503	539	558	516	496	555	510	523	466	514	485	493	535	533	493	531	483	509	514	530	540	519	505	530	482	497	490	486	515	539	512	551	510	512	495	506	487	511	468	512	522	517	536	498	488	511	463	486	536	499	526	490	462	540	494	473	493	512	506	554	529	499	545	515	523	500	478	482	502	504	522	533	505	492	509	523	486	511	466	514	499	501	557	501	506	534	526	504	513	534	509	507	475	514	487	520	477	503	489	562	527	524	489	514	556	520	492	506	539	529	509	515	515	520	476	466	512	496	480	536	524	570	481	512	503	522	537	538	502	489	516	508	502	504	499	501	499	510	516	470	493	520	520	500	490	521	484	519	527	505	504	504	499	517	491	489	531	516	496	469	490	505	524	502	497	526	483	472	491	493	523	495	484	510	496	512	516	506	489	476	499	514	515	487	454	497	482	490	533	497	495	474	516	460	518	491	483	533	464	532	495	527	535	500	504	507	490	487	488	520	482	477	514	472	487	528	532	499	535	503	527	541	487	488	495	481	497	481	529	477	516	508	527	505	524	519	516	491	496	486	507	509	511	511	471	506	505	494	490	499	497	495	554	539	518	520	503	514	544	546	506	510	485	495	511	488	494	532	514	507	502	517	504	524	526	509	455	504	489	474	474	502	494	524	517	505	541	477	557	476	501	493	523	534	521	519	503	485	477	523	505	470	521	497	494	530	535	502	521	524	466	486	508	493	528	492	507	495	509	503	508	513	480	476	509	502	499	522	480	473	498	491	489	479	506	502	531	513	485	501	488	477	515	530	504	454	495	454	487	494	520	548	492	512	497	496	504	487	499	478	471	547	450	504	548	486	488	532	535	542	463	531	517	508	499	498	518	505	501	490	489	527	499	484	528	503	493	497	499	512	500	489	487	500	499	518	497	498	511	489	512	473	529	521	493	482	537	503	520	502	479	465	476	507	519	536	487	520	474	546	513	535	535	514	515	497	527	518	495	481	506	501	463	521	502	477	509	542	484	507	500	489	528	483	505	484	501	489	480	527	499	517	516	510	547	531	513	495	478	489	519	518	543	497	530	500	517	505	537	484	503	526	491	512	508	477	498	511	497	480	487	501	571	465	458	536	540	496	504	509	534	520	497	483	514	516	510	556	492	537	548	514	496	511	521	502	495	521	440	546	519	487	508	517	513	518	494	514	500	469	535	526	505	515	493	478	472	480	512	501	535	482	510	516	508	535	497	521	503	501	525	489	506	511	494	476	458	506	509	524	508	512	514	494	506	513	470	544	504	501	506	508	539	519	517	513	459	482	485	521	500	525	512	487	513	543	519	478	478	480	485	463	490	474	476	512	474	519	508	512	541	486	537	482	495	488	513	523	519	500	526	470	518	508	506	516	497	527	501	496	523	492	524	521	492	481	527	475	511	498	529	545	491	511	483	536	474	488	485	546	504	509	527	540	567	472	476	507	517	518	509	517	501	537	542	549	531	497	529	529	528	493	518	534	493	478	537	509	466	533	485	521	491	505	523	563	495	554	515	482	462	505	476	480	532	511	520	537	502	525	502	497	517	507	517	556	513	496	487	514	471	471	543	534	492	494	534	497	498	496	495	507	507	490	515	520	504	488	474	527	505	509	522	501	490	500	535	503	524	513	511	480	547	465	476	501	496	500	520	525	523	540	509	541	492	503	496	533	531	514	531	481	487	506	498	500	507	514	544	529	516	510	513	497	497	482	463	518	504	529	508	511	485	482	548	519	475	522	530	524	534	499	542	512	529	450	538	525	523	524	506	513	501	514	540	512	521	496	493	433	500	513	511	490	481	489	532	477	494	512	523	532	500	490	485	477	498	507	533	477	530	480	496	485	495	487	532	505	500	509	477	497	507	499	517	497	489	464	527	482	526	492	497	516	501	516	536	504	526	525	509	490	517	482	518	535	536	475	536	519	479	498	468	534	505	498	529	463	504	546	485	528	506	530	492	480	487	512	508	485	495	529	487	478	516	521	536	502	488	515	532	524	516	500	511	527	473	517	497	495	522	488	487	461	500	514	504	528	481	531	541	495	490	464	513	504	474	487	524	502	511	508	501	517	493	514	508	532	518	538	485	480	495	506	491	528	485	526	498	506	540	486	516	519	510	474	491	516	519	541	496	502	507	524	484	490	490	475	548	524	519	478	504	471	565	530	480	562	543	523	517	524	505	514	494	512	529	513	503	539	496	539	554	484	539	512	519	512	507	471	476	491	476	485	473	511	487	520	524	488	506	486	490	484	524	495	490	502	543	484	486	511	486	496	500	497	501	501	525	509	486	501	494
26730	20697	8009	547	347	278	135	86	118	104	96	84	86	83	71	95	86	70	69	83	85	81	59	74	85	76	80	65	85	63	77	77	76	72	77	80	83	77	66	79	75	80	79	66	76	84	93	80	70	65	79	77	83	74	62	75	66	67	66	82	74	65	66	71	61	61	67	77	77	81	82	82	91	73	68	71	72	82	77	77	70	80	71	74	68	69	64	68	54	68	65	80	65	67	70	87	91	78	73	75	68	86	63	79	80	64	73	73	58	62	70	61	72	64	83	78	81	69	81	56	68	91	83	74	73	67	50	70	62	75	83	83	89	73	62	69	84	74	76	89	67	81	75	87	65	83	80	68	74	74	70	66	82	72	69	69	80	94	75	56	77	70	71	62	78	78	82	76	72	75	81	74	81	85	75	77	77	75	80	78	74	74	66	75	89	72	61	101	77	61	73	85	89	79	72	70	76	86	66	85	69	78	76	74	85	76	63	90	81	89	74	75	77	78	69	67	59	85	78	71	72	65	96	72	85	85	77	73	69	94	79	71	70	77	74	67	82	77	93	58	73	69	77	69	72	69	67	73	80	77	82	70	62	68	61	70	72	79	78	76	82	83	79	77	66	95	73	71	77	74	87	90	80	77	68	84	69	75	74	81	63	68	54	81	70	75	66	76	75	67	58	68	69	83	68	79	68	64	67	79	75	81	66	73	74	72	62	73	88	60	76	73	64	84	81	76	79	88	77	71	87	74	66	62	70	52	72	74	81	58	79	79	68	79	78	67	81	70	65	67	74	58	65	62	78	66	61	66	77	74	65	64	85	75	75	90	62	84	63	76	67	75	72	71	70	76	79	71	74	74	85	68	80	60	70	92	84	78	73	56	67	78	79	74	71	81	76	66	84	74	67	76	68	78	73	76	78	79	83	80	69	67	73	73	70	72	79	66	81	82	74	84	64	83	76	73	82	66	83	68	66	75	65	68	81	75	67	63	54	96	90	66	89	85	79	76	87	76	81	78	80	74	89	79	78	73	61	60	89	64	65	83	74	76	77	66	74	65	79	57	69	74	93	88	78	70	75	83	83	63	77	88	77	66	98	62	66	73	64	73	75	77	80	72	79	75	59	64	69	77	71	70	75	71	75	66	83	70	69	60	67	85	55	57	71	77	75	91	70	74	73	80	74	82	58	69	86	71	85	89	58	69	78	90	71	78	62	78	63	76	86	83	62	74	82	71	70	75	62	76	76	89	88	72	57	78	79	75	83	87	91	72	71	88	85	86	87	85	89	93	76	64	88	83	66	85	87	88	81	80	77	81	62	57	75	91	71	77	81	86	72	80	75	81	85	80	74	68	78	70	70	67	59	80	76	74	72	75	70	41	74	71	79	65	91	66	85	76	74	79	79	84	82	82	70	63	54	94	73	88	74	77	62	80	81	75	61	77	72	75	72	68	61	61	72	74	62	85	81	82	61	69	75	66	71	76	63	96	73	86	84	74	77	80	75	72	76	74	70	58	69	69	67	77	89	92	74	70	76	80	60	68	70	69	79	51	88	61	76	81	58	64	64	58	62	77	77	61	74	69	76	65	67	51	73	65	61	88	73	64	73	69	66	58	66	76	65	78	86	78	61	69	63	75	72	89	75	80	75	79	70	57	59	75	90	63	71	70	66	76	67	84	71	65	66	76	52	81	75	80	83	66	78	68	79	68	70	64	79	54	74	65	77	78	70	95	88	70	79	61	56	79	51	75	73	93	70	73	77	72	54	79	73	80	84	61	72	65	81	82	64	71	76	71	94	79	75	79	76	60	78	81	53	82	78	80	76	86	82	71	73	75	86	73	75	78	75	83	73	72	75	84	69	88	70	64	73	81	70	67	76	89	67	88	84	67	88	75	70	84	82	70	78	79	61	81	83	67	65	73	92	64	72	75	84	62	75	75	84	87	75	74	71	70	77	61	72	82	70	87	66	69	65	91	83	88	76	70	68	73	69	86	91	74	90	77	75	70	82	72	63	67	67	79	96	70	79	77	84	68	63	85	79	77	65	62	81	87	69	76	88	68	72	72	86	83	58	72	87	71	80	81	49	71	87	78	68	58	67	86	67	84	67	65	79	80	69	72	85	73	65	85	76	77	70	74	72	71	66	77	83	62	97	68	63	66	56	77	76	69	72	65	69	71	86	67	78	76	81	71	68	64	75	70	69	73	73	76	83	82	60	71	65	59	83	75	81	70	59	75	68	78	92	87	76	84	93	68	71	74	65	75	65	78	69	74	83	78	84	71	67	74	71	80	80	65	80	73	76	78	74	77	76	71	77	87	69	76	80	63	67	82	70	84	62	65	60	72	75	75	76	75	75	72	70	69	65	71	76	73	65	84	64	74	68	74	76	63	75	67	76	55	83	70	88	83	64	77	68	77	76	70	72	74	78	77	66	62	76	80	59	68	73	71	62	86	79	61	62	78	62	54	77	67	73	73	71	67	81	74	65	93	78	80	91	66	70	69	81	75	80	79	61	62	67	64	81	79	60	89	75	80	73	71	85	79	78	61	80	69	76	94	67	87	89	86	75	80	85	66	66	62	87	78	67	75	70	70	62	65	74	77	82	78	79	68	80	82	82	75	61	66	70	88	73	84	59	79	70	75	76	65	81	79	68	68	55	75	61	54	76	91	68	76	68	86	63	79	68	63	91	74	67	84	72	80	78	65	67	78	78	69	73	72	72	59	64	63	76	83	68	78	77	89	63	68	72	84	78	73	76	74	68	74	69	63	85	69	68	74	73	75	74	81	69	74	85	83	79	81	68	74	90	67	74	71	72	55	51	73	98	82	79	75	58	71	71	58	69	77	83	80	82	71	78	80	70	69	72	64	74	72	74	68	65	72	60	74	68	69	80	79	77	73	74	63	76	74	86	66	75	67	73	73	79	75	66	74	91	66	64	74	72	65	66	80	82	66	94	77	79	71	79	67	60	81	74	82	83	73	84	72	71	68	93	72	69	79	70	79	75	67	72	83	80	71	74	73	77	68	70	73	69	81	57	90	84	67	78	77	72	68	80	68	77	74	74	56	60	65	54	73	82	69	62	51	70	81	86	65	71	82	71	71	74	83	80	56	67	77	86	75	78	60	78	75	59	75	80	64	69	63	67	75	67	66	92	63	82	80	85	70	72	83	77	84	77	78	83	72	73	82	76	59	83	71	79	70	69	67	72	83	75	70	71	58	97	57	62	63	61	72	68	67	74	66	65	59	75	67	69	82	62	61	68	70	76	63	88	66	75	78	80	64	72	73	79	65	58	71	65	89	83	65	77	71	64	69	63	94	65	65	78	73	75	85	83	81	76	81	66	76	76	70	83	65	93	89	50	75	73	63	85	80	81	69	85	81	76	73	85	67	57	73	70	75	79	73	89	78	74	77	77	75	64	86	78	92	77	76	70	76	78	75	80	85	77	81	69	71	63	78	80	58	72	71	80	68	83	69	74	74	79	89	78	74
8695	1388	1243	615	428	344	278	276	225	221	177	175	167	159	155	173	152	156	140	143	145	142	125	151	149	132	135	157	137	140	155	145	138	146	169	147	143	143	151	149	148	143	120	134	134	132	133	123	145	156	115	152	133	104	142	129	130	135	145	150	124	154	151	133	146	137	155	152	157	128	147	116	127	125	155	142	135	143	144	135	101	127	152	127	150	150	145	130	145	126	134	140	142	149	137	148	141	143	135	141	142	156	163	133	135	141	142	123	158	137	136	156	126	136	139	152	171	129	138	138	145	130	130	150	137	151	141	148	126	145	143	144	149	145	115	131	123	132	152	135	158	138	134	152	143	156	143	153	130	128	138	135	127	138	148	127	131	139	151	154	142	150	123	147	139	163	125	131	127	148	152	150	140	124	128	111	157	128	137	144	134	153	118	115	133	134	119	147	145	125	139	157	130	139	154	140	143	141	141	118	123	132	139	162	139	129	150	121	129	128	133	138	138	137	119	148	141	151	129	127	157	130	142	128	133	147	148	122	149	138	109	147	128	145	120	138	141	156	133	139	131	154	125	137	145	130	121	145	126	162	139	148	144	131	119	138	116	139	137	118	129	140	163	154	138	131	159	143	129	144	158	141	132	130	123	118	116	142	147	147	134	152	140	149	146	126	119	140	128	140	124	156	137	129	160	141	148	150	148	135	121	118	131	126	144	137	129	119	124	153	120	133	128	122	126	146	116	156	127	139	128	136	150	131	130	133	142	144	149	156	140	140	148	146	123	147	140	128	141	117	140	148	138	139	123	140	135	144	152	135	163	167	130	120	133	163	145	140	132	126	135	116	135	133	117	151	127	129	138	157	155	157	107	142	122	137	154	138	122	107	114	143	146	135	123	135	146	138	140	138	140	148	145	124	124	153	145	117	130	126	140	174	120	128	144	130	123	145	145	125	143	161	135	140	133	127	138	144	125	149	158	123	142	141	159	131	154	138	154	144	145	128	121	134	128	163	136	111	166	152	128	147	137	142	148	149	137	148	132	135	119	139	141	138	160	131	128	137	124	135	123	138	128	145	149	142	121	143	144	139	139	114	146	141	137	137	122	148	132	143	128	145	129	128	143	129	151	156	145	146	140	160	145	149	133	134	139	135	144	140	139	148	178	138	145	131	151	137	121	127	147	113	119	144	146	138	133	121	158	132	139	129	132	142	156	128	118	133	139	128	130	158	124	137	136	135	123	150	142	133	121	105	133	134	152	122	141	139	139	129	123	145	135	132	126	110	140	161	127	135	133	141	154	146	143	148	129	147	135	136	126	135	156	130	133	146	121	161	140	118	138	128	143	129	138	144	109	129	127	130	128	160	145	142	120	136	131	133	121	120	143	118	138	168	133	135	133	136	146	147	136	127	136	123	139	125	139	149	140	139	141	123	142	142	131	143	135	142	135	140	120	142	125	143	141	152	141	134	150	151	128	128	145	159	169	134	131	136	147	130	150	116	119	133	128	147	136	154	150	123	147	120	151	144	127	132	157	132	146	125	150	147	140	128	139	143	136	140	138	127	145	136	140	150	135	133	120	128	154	125	136	147	148	152	126	127	150	138	142	145	127	145	155	162	136	140	145	155	139	136	130	117	127	129	131	133	137	114	153	143	109	116	131	151	155	154	127	152	150	152	143	120	140	141	134	128	141	140	135	139	124	129	142	151	130	152	128	125	133	117	139	146	151	133	104	130	154	155	129	128	130	132	152	136	151	136	137	135	121	145	140	137	139	127	134	125	122	115	152	137	125	115	154	134	120	127	149	140	130	134	166	119	136	173	147	148	150	119	142	136	140	132	142	136	130	131	138	141	145	143	140	144	153	124	137	135	142	116	128	152	141	148	143	134	130	127	131	147	137	109	154	142	147	139	150	147	125	129	152	115	138	121	145	130	121	138	131	121	115	162	150	124	122	155	143	134	123	133	145	130	134	143	149	134	146	128	130	133	141	122	124	123	140	150	135	155	119	153	140	149	145	159	131	148	133	145	147	153	145	134	145	149	140	139	142	132	126	145	139	145	142	149	129	134	137	137	142	131	133	141	130	135	131	135	142	128	144	131	107	146	144	124	120	149	135	141	136	137	116	121	138	125	120	128	137	136	144	130	118	126	120	129	136	141	135	138	140	136	136	140	140	141	135	134	142	129	155	135	141	139	127	131	138	140	135	141	134	143	142	124	140	151	118	121	143	146	126	119	117	156	136	146	134	140	126	129	127	156	128	122	124	141	135	129	149	133	141	109	124	141	135	132	141	135	137	134	139	149	148	170	157	129	154	142	131	122	140	124	148	145	136	117	129	136	120	131	140	143	121	134	137	146	134	127	134	139	134	148	129	122	130	140	151	138	154	155	135	125	108	144	142	137	117	142	143	133	126	139	137	145	143	132	149	128	140	111	124	142	144	132	141	159	143	138	147	133	152	136	138	138	151	143	127	158	162	131	119	145	113	143	140	151	131	144	127	129	133	121	154	156	155	148	147	133	133	147	124	126	132	132	129	117	152	139	127	143	146	124	121	125	144	156	138	133	139	130	137	140	133	128	142	135	123	134	145	147	143	120	120	129	130	143	146	149	140	146	149	151	145	130	109	131	116	143	124	108	148	142	125	132	150	145	132	139	138	127	118	140	132	141	155	142	148	126	131	132	132	132	137	130	143	140	124	131	141	126	132	127	151	110	134	132	141	131	131	136	133	144	138	123	136	139	152	138	136	137	144	144	161	153	127	138	141	148	133	136	163	118	131	133	134	161	125	142	161	133	137	136	139	143	145	143	124	128	143	154	148	150	139	136	170	144	131	126	142	140	142	144	158	132	134	132	141	132	126	156	141	140	132	157	128	148	138	129	131	135	148	155	127	140	154	129	159	124	140	147	142	150	149	116	125	148	160	119	145	133	143	130	126	134	134	141	142	149	136	133	134	129	150	123	141	151	144	131	136	132	128	139	136	157	123	138	147	139	131	148	142	145	133	135	126	143	132	137	155	118	153	131	165	124	140	144	149	132	136	147	141	128	143	130	136	134	127	146	152	124	126	136	137	145	132	144	146	127	129	142	134	134	138	143	129	132	131	135	123	131	145	140	123	115	148	153	129	133	153	141	136	146	125	121	137	121	124	141	141	161	130	127	127	137	128	145	122	151	134	127	143	126	140	126	138	151	126	125	124	119	142	123	141	141	151	157	147	135	149	133	142	114	147	147	148	128	142	150	132	141	133	135	135	147	140	139	142	130	152	136	124	175	139	142	146	155	149	124	141	136	143	133	132	124	147	130	134	129	128	152	120	159	122	142	114	131	153	142	156	129	140	144	135	120	135	121	122	139	127	126	129	123	148	144	128	141	128	135	123	142	128	147	143	125	147	135	160	122	139	138	113	138	136	148	136	136	158	127	152	148	143	144	136	140	143	141	117	141	130	136	136	163	149	144	130	134	124	131	148	145	150	137	144	127	148	163	126	135	156	126
24150	21346	28956	24057	21128	3418	681	508	421	359	309	276	307	291	264	228	276	239	217	209	206	220	222	231	202	233	221	213	197	200	200	196	198	191	223	199	206	208	200	211	224	190	183	180	180	201	207	186	211	202	191	191	206	205	206	189	171	200	193	214	193	213	217	217	192	214	207	201	185	170	186	191	182	175	191	191	196	166	205	170	209	192	192	181	191	194	179	214	182	204	177	186	204	197	200	225	186	220	213	188	182	187	182	181	202	187	206	198	205	222	180	171	189	172	203	185	208	200	185	182	178	186	198	203	237	169	208	157	208	200	171	197	184	192	182	200	175	179	186	196	176	178	189	182	180	183	187	191	163	193	185	193	182	196	187	180	177	206	199	200	208	188	203	196	190	189	186	190	176	193	212	202	177	198	185	198	205	185	175	205	187	205	176	169	194	202	201	171	206	179	207	199	174	198	187	182	197	205	182	183	186	200	195	206	174	191	220	203	199	210	169	180	201	193	189	201	184	183	222	180	188	200	185	179	205	188	190	138	205	181	213	172	185	189	195	201	186	197	185	187	197	190	191	181	202	195	187	180	189	187	202	187	200	178	174	185	195	197	204	188	175	197	200	199	165	201	222	193	205	201	194	193	182	195	197	188	197	171	173	162	171	191	219	204	196	208	179	198	208	213	203	192	172	192	188	174	189	203	207	193	184	187	187	162	192	194	162	191	181	180	197	200	187	201	185	194	199	197	181	192	192	183	194	205	164	181	186	179	168	206	178	200	202	181	181	203	219	190	181	206	185	200	192	180	158	152	204	207	167	180	205	182	200	198	179	183	198	192	199	186	200	196	188	189	192	192	184	170	201	195	175	168	189	187	186	184	192	165	214	192	193	183	199	190	207	184	188	192	158	216	191	189	185	179	175	205	221	175	205	201	178	202	200	186	188	191	201	206	165	191	171	200	168	184	188	213	192	197	168	172	164	201	191	209	187	193	194	195	167	191	187	195	212	190	215	180	192	188	182	188	187	189	187	197	191	209	202	211	192	222	170	195	188	188	211	187	181	190	208	183	167	186	173	163	210	197	173	200	184	201	183	190	196	200	166	214	195	184	202	201	186	185	182	202	186	169	184	194	190	219	206	212	215	186	177	195	169	208	151	169	174	176	211	182	197	202	196	195	187	181	159	197	204	140	196	176	190	201	187	193	213	194	181	181	164	219	180	176	195	178	214	200	206	166	173	175	202	198	210	190	178	191	178	217	188	199	199	192	180	236	205	183	191	189	189	197	174	189	175	180	202	165	206	199	211	195	208	182	199	206	202	194	188	180	172	205	184	204	181	209	196	198	194	175	200	190	187	184	192	178	199	214	190	185	176	183	209	213	180	181	174	212	218	189	200	195	179	177	190	202	183	193	208	202	201	179	184	180	182	193	194	214	196	184	203	212	162	174	174	150	189	214	177	176	203	204	196	175	216	192	200	183	180	194	193	196	209	192	196	184	189	171	168	190	193	176	185	194	182	185	193	186	197	189	172	195	182	175	193	206	197	204	181	191	176	190	190	195	211	177	185	165	150	175	192	173	199	191	192	209	197	182	209	173	186	186	206	187	194	211	215	193	194	174	199	180	205	199	197	189	199	190	196	182	172	180	176	176	178	168	204	181	197	180	217	168	181	196	178	225	179	178	195	187	195	186	188	200	202	186	178	191	189	192	192	197	219	191	175	180	191	209	216	204	219	191	193	171	184	188	203	191	190	192	171	182	199	187	202	210	209	207	206	206	190	205	190	175	186	199	190	183	181	172	204	164	211	187	188	165	182	203	193	185	204	203	204	160	166	187	180	195	164	180	197	194	188	170	184	194	186	191	193	193	186	169	205	193	183	187	195	188	188	186	188	161	193	201	191	201	190	171	186	200	186	183	192	197	170	191	189	188	187	195	173	197	200	177	175	187	170	177	189	199	206	179	189	173	186	196	214	188	162	180	167	187	186	186	198	176	207	204	191	191	185	168	170	192	196	166	194	193	197	189	202	189	177	184	186	188	178	181	203	204	186	205	170	179	156	201	197	201	184	197	183	204	186	198	183	178	186	202	178	182	188	200	185	176	183	202	190	199	199	192	176	207	211	192	186	164	197	207	220	184	194	180	188	187	193	179	195	199	187	197	177	185	182	185	169	194	165	210	207	182	182	193	179	213	211	173	181	203	193	193	196	190	194	175	162	180	173	187	180	187	203	184	186	210	167	181	211	179	204	191	189	198	210	190	206	200	185	201	208	199	189	176	202	211	174	216	225	177	163	196	195	181	214	221	175	190	167	180	187	174	200	177	192	181	206	178	189	191	225	208	196	179	167	190	182	168	199	203	190	185	190	184	179	179	224	234	180	190	172	165	204	198	212	188	188	184	185	188	195	185	208	184	194	198	198	208	181	192	169	179	191	174	178	171	215	179	190	176	200	185	193	186	213	190	199	192	187	165	190	194	176	196	198	187	211	202	210	184	188	209	177	193	198	234	213	168	207	185	198	178	184	185	197	163	197	194	178	193	221	182	178	185	203	181	169	196	187	218	199	200	204	174	195	205	184	196	200	176	194	212	210	172	194	183	187	181	187	199	197	209	215	190	191	188	218	202	181	180	184	180	195	202	172	169	204	196	197	186	212	195	177	192	211	175	185	197	189	182	185	188	192	188	211	193	207	180	188	196	204	187	204	187	204	186	186	197	184	191	187	197	197	178	173	168	170	204	186	207	210	210	166	187	183	179	191	203	192	202	200	189	178	166	188	180	198	216	180	195	179	191	167	199	202	168	157	196	187	197	182	194	200	194	194	194	207	181	205	186	209	197	193	195	187	212	207	192	182	189	181	190	168	186	186	183	211	165	194	191	201	190	178	192	184	198	200	212	190	188	227	185	181	202	194	201	197	176	172	200	192	182	193	208	183	215	193	179	171	204	171	172	165	171	202	176	204	163	175	173	179	177	187	183	193	210	196	183	173	162	183	167	187	172	218	202	179	185	189	192	192	186	207	196	194	173	211	204	195	212	171	196	168	176	188	205	209	193	201	203	160	205	215	184	206	191	172	198	191	200	206	201	174	198	169	212	206	201	203	180	195	189	190	173	190	190	209	197	203	201	204	181	196	203	188	184	194	187	199	186	186	208	186	201	182	196	221	187	171	190	168	210	193	184	182	198	166	195	191	193	191	216	187	177	189	187	181	190	199	190	181	190	198	179	172	180	186	201	182	175	193	184	183	184	168	198	203	216	204	176	180	204	179	178	196	196	188	195	183	182	159	210	201	194	195	201	188	199	203	187	200	179	199	181	177	216	185	177	186	169	186	186	211	169	180	202	182	199	191	184	190	166	198	188	180	201	197	184	200	174	207	191	164	191	187	214	198	225	195	207	189	184	197	188	178	202	167	181	174	179	175	175	184	184	193	203	183	174	187	194	202	178	175	189	181	195	200	195	201	195	179	203	201	175	200	168	185	205	208	192	182	193	195	179
15434	10550	8656	4335	2982	2249	1559	1285	1117	904	772	695	686	596	539	511	515	485	447	412	418	443	404	375	367	367	372	361	328	346	361	371	361	343	341	369	371	354	373	355	329	348	321	311	367	327	353	329	353	350	326	361	308	312	319	377	354	305	277	316	348	346	322	337	327	309	318	325	317	333	303	296	329	360	336	298	352	309	337	344	333	363	309	325	334	328	328	337	313	349	338	332	329	330	331	350	302	345	333	320	335	350	335	360	344	306	309	334	306	319	320	338	329	334	346	296	294	309	303	333	322	308	329	312	318	297	318	318	313	331	321	337	319	340	323	328	380	339	309	331	327	310	345	314	315	310	320	309	304	330	330	317	288	328	331	329	310	333	311	325	341	294	302	290	358	330	325	312	324	359	318	338	362	340	327	323	314	329	311	342	309	341	346	325	366	304	331	343	311	329	344	355	352	359	314	336	326	301	327	350	325	349	333	348	332	308	338	343	320	323	305	348	321	328	347	324	323	354	320	314	339	336	327	338	306	315	331	324	336	304	338	344	340	332	299	321	335	340	343	350	322	365	340	312	341	341	318	358	362	332	328	359	310	320	310	327	316	351	346	313	332	328	320	364	302	292	336	330	304	311	313	330	331	344	333	333	322	311	329	333	327	339	337	339	354	344	306	360	333	334	318	348	330	295	318	309	331	345	285	312	316	342	325	318	326	308	315	300	326	304	334	319	299	329	316	333	330	349	361	327	344	302	334	342	317	332	314	358	308	343	316	339	339	316	335	322	359	309	322	343	348	326	303	307	316	322	303	324	319	308	334	284	313	326	341	314	345	326	317	320	342	324	339	324	341	337	335	324	339	314	320	331	314	310	350	329	310	352	367	307	342	336	317	331	308	348	348	312	323	304	332	334	293	289	298	327	292	321	298	297	353	291	329	324	332	319	349	327	360	320	326	299	296	339	321	341	313	356	328	315	339	338	325	341	319	287	338	292	320	314	329	334	334	337	347	322	352	324	342	338	311	338	338	339	319	301	299	338	331	345	349	310	352	330	289	341	350	292	330	324	324	325	334	341	325	335	333	310	290	322	323	319	306	344	306	331	311	349	317	325	293	342	343	307	332	312	355	320	297	329	282	347	319	325	332	329	282	316	292	320	324	312	318	324	333	334	289	318	354	313	327	367	324	280	308	336	336	318	310	311	348	336	351	326	337	306	344	341	298	337	344	342	298	337	331	349	321	324	350	307	322	324	334	316	313	317	319	306	339	326	297	307	294	310	348	297	330	333	319	355	327	326	323	355	325	325	299	328	308	342	311	332	313	313	300	334	311	335	324	323	328	320	327	340	335	331	317	354	279	329	342	316	336	335	345	369	317	333	352	308	320	344	319	302	344	307	341	335	314	293	327	335	293	321	298	337	322	352	369	329	317	323	332	295	332	323	344	347	339	326	331	302	311	304	320	332	333	323	305	327	346	350	328	362	323	345	339	317	319	344	304	371	340	308	326	318	305	316	318	309	339	295	326	325	296	340	339	348	326	306	346	299	323	337	340	322	309	330	340	321	339	316	333	297	328	315	343	309	301	324	345	321	345	339	311	292	309	325	320	328	329	350	341	306	308	298	346	301	352	354	300	318	315	291	310	307	361	321	314	313	317	315	342	339	297	321	336	348	342	287	301	357	337	298	323	330	327	337	304	313	313	328	319	300	336	345	344	331	327	323	304	341	367	330	339	342	336	336	331	333	331	307	345	319	298	326	355	292	311	296	307	319	319	309	366	343	323	336	354	287	309	340	322	325	314	325	339	332	307	338	305	330	334	336	295	311	329	308	338	328	326	309	302	296	312	316	304	305	343	322	346	336	292	314	334	334	299	313	286	300	331	330	344	317	313	315	354	322	311	328	344	350	316	324	317	344	347	351	336	306	295	293	324	328	353	307	339	345	324	349	308	343	334	344	311	326	319	331	303	352	310	340	340	322	317	306	314	336	309	322	318	297	338	354	324	371	291	306	312	321	330	310	305	328	320	309	310	289	307	283	357	346	313	304	339	301	328	336	352	331	320	314	313	305	342	343	327	344	314	303	329	337	339	333	353	331	355	367	319	315	327	316	340	324	354	315	351	336	330	317	306	338	295	349	331	338	292	334	317	312	300	349	330	306	330	315	302	324	322	321	319	349	357	324	321	311	320	352	364	333	315	316	336	313	357	330	324	322	345	345	335	317	318	331	348	321	338	296	310	333	332	370	327	315	327	306	323	366	313	311	316	321	340	336	364	327	314	307	332	386	312	287	312	302	323	360	330	309	341	348	343	296	333	297	341	326	346	337	321	313	301	343	345	330	319	331	327	311	335	324	347	301	322	334	334	355	308	320	312	334	328	311	335	342	336	329	309	324	351	303	325	289	305	329	323	327	346	317	333	319	325	312	308	294	294	366	280	314	367	310	329	350	348	315	330	337	343	290	299	320	332	299	315	320	333	305	321	328	334	347	307	305	306	367	316	319	325	323	333	304	321	324	320	327	321	345	313	298	296	286	342	332	341	334	322	274	335	302	308	334	346	317	344	336	349	331	332	330	312	335	342	334	325	340	344	347	300	331	289	309	315	318	326	343	301	331	320	337	322	321	330	340	321	316	327	343	304	325	306	358	303	296	345	297	291	303	315	315	335	336	318	319	317	335	333	289	301	348	316	330	294	363	315	337	326	364	322	322	310	308	311	345	324	283	337	309	323	317	328	291	296	321	304	324	336	340	340	331	323	308	346	320	306	346	325	337	302	309	334	310	305	352	361	304	343	316	296	341	314	341	318	380	300	310	325	303	343	354	323	328	320	329	301	317	356	332	351	340	297	328	362	312	306	324	339	334	371	334	325	294	366	322	300	327	352	323	349	318	294	330	294	343	335	335	316	308	301	303	335	338	365	293	284	309	352	335	283	329	344	359	330	318	291	333	362	310	327	337	276	327	335	354	331	329	327	331	331	370	331	328	314	373	345	309	312	317	306	326	316	321	338	361	304	309	305	348	321	328	306	322	360	325	334	302	304	338	315	318	319	361	301	308	360	305	324	336	306	334	340	325	353	350	331	325	326	349	326	360	309	317	324	312	340	334	336	335	329	316	311	317	309	316	332	291	317	310	296	324	299	343	339	305	335	319	321	313	289	325	300	307	312	346	311	312	305	318	296	308	283	351	338	335	321	306	325	334	305	346	323	315	309	309	313	328	343	341	348	298	323	339	334	310	312	328	339	316	297	341	322	329	320	282	330	329	323	330	344	349	349	314	310	306	362	310	348	323	324	305	313	314	381	336	309	334	372	310	320	321	337	316	305	365	309	360	338	304	317	330	335	346	335	316	356	324	338	360	335	332	339	334	323	307	331	302	340	339	322	299	329	344	333	312	308	311	326	355	302	313	315	328	315	306	322	365	324	327	324	312	327	318	318	335	336	324	283	327	360	352	315	347	346	339	322	305	330	308	309	331	317	344	316	368	340	276	304	310
23255	21354	29621	23436	21360	21111	3298	943	723	590	567	560	471	455	423	415	412	398	416	373	375	392	359	370	364	330	365	350	355	339	365	330	351	344	317	333	338	311	329	327	290	306	285	311	325	354	295	340	309	314	335	297	331	298	328	327	316	318	309	344	327	289	323	353	281	322	315	328	325	325	329	298	305	320	303	275	332	311	329	303	317	340	321	296	282	275	295	281	345	297	288	313	341	296	343	312	316	300	286	310	316	306	324	285	312	299	323	319	337	329	300	284	327	328	282	311	263	331	341	305	334	288	322	267	320	308	341	271	309	320	304	310	304	313	304	327	298	295	307	322	297	299	296	316	278	292	302	321	323	310	328	329	283	333	310	361	327	337	278	284	319	329	333	308	289	335	311	315	330	304	314	356	278	338	303	303	337	330	319	306	306	340	323	316	316	320	320	282	329	318	335	328	302	295	283	289	309	276	296	303	329	319	307	336	332	325	311	329	317	286	282	318	322	300	304	324	289	329	321	333	271	323	333	286	339	263	314	318	295	317	337	306	296	305	330	312	305	329	298	312	323	326	299	312	320	307	343	333	310	307	322	286	321	326	323	325	318	348	291	307	317	294	308	351	326	342	330	291	294	308	311	335	340	312	309	319	306	342	323	290	335	324	341	305	285	305	296	301	296	299	305	286	317	308	311	321	307	354	286	302	297	332	322	298	320	306	344	337	260	319	279	290	333	298	280	307	335	329	277	313	286	333	283	288	281	306	312	312	294	299	319	351	287	303	297	305	313	319	326	314	299	302	293	283	326	323	311	311	299	276	312	286	320	306	317	304	329	281	328	355	290	351	295	300	319	289	310	298	326	332	306	314	279	277	311	291	290	308	340	340	305	289	313	315	338	325	299	309	309	297	296	284	295	302	289	296	291	321	331	310	312	323	287	293	321	316	315	307	305	330	306	311	311	298	338	329	350	314	327	301	312	317	301	273	326	327	315	306	295	326	308	314	306	318	319	310	318	339	288	328	302	312	321	336	285	322	310	317	334	315	313	320	310	311	305	330	334	302	320	336	290	317	321	286	311	299	303	276	318	317	322	294	299	277	290	299	289	297	287	340	325	341	281	310	310	335	333	286	301	313	311	297	330	279	305	302	329	295	322	323	313	289	304	284	315	299	313	284	328	309	311	329	314	312	336	292	311	301	299	331	278	301	315	304	287	321	295	295	316	329	310	295	331	279	315	292	303	327	330	281	298	290	324	298	303	331	333	347	309	318	309	286	259	311	280	324	301	313	316	312	299	325	306	317	270	302	284	288	315	308	331	327	327	268	305	307	315	317	321	327	294	315	290	341	301	331	299	323	315	308	296	325	316	341	294	289	291	316	301	313	328	313	311	303	278	325	327	295	310	290	334	315	323	325	328	316	328	302	312	295	311	316	316	300	291	283	299	322	310	296	314	327	275	321	329	283	314	327	332	299	279	289	302	307	335	284	316	291	301	296	300	322	305	304	332	275	273	294	294	330	334	320	341	295	309	330	329	320	319	305	296	333	290	306	304	306	307	310	323	339	318	336	308	331	313	313	306	304	296	323	305	318	296	300	281	304	344	298	305	344	298	298	292	294	307	310	308	333	332	300	345	306	317	296	322	297	353	300	294	316	302	291	300	307	319	281	301	309	304	308	289	288	325	308	298	312	294	300	298	314	331	308	292	309	302	285	301	328	333	306	307	298	327	309	308	288	288	300	315	305	302	307	299	298	299	346	274	302	295	349	313	302	306	334	312	332	304	330	307	301	316	267	320	300	316	329	291	312	267	298	301	313	291	330	337	319	296	303	317	308	322	312	284	315	322	309	321	316	331	310	269	307	338	304	354	294	290	293	289	340	307	296	311	291	297	303	304	289	280	309	296	300	338	313	314	327	303	321	312	301	321	326	288	325	316	299	315	295	290	295	298	336	320	308	309	328	307	315	323	302	315	297	273	326	295	304	314	320	284	302	329	287	293	306	359	347	277	324	296	280	295	310	291	325	286	316	322	310	317	322	324	305	314	278	327	311	321	288	289	312	293	344	340	291	307	305	317	298	326	308	332	309	293	296	316	314	317	290	313	302	323	328	305	298	304	301	301	298	301	300	306	276	317	282	331	327	303	296	286	318	342	311	295	341	302	340	316	302	323	333	342	320	330	303	316	298	329	306	314	289	312	314	326	290	317	315	302	329	305	327	314	322	299	298	316	315	307	319	310	335	302	308	289	297	266	308	302	320	313	273	323	362	309	316	325	312	313	323	296	322	325	332	291	327	323	285	328	311	313	325	318	331	319	308	325	308	290	304	309	306	332	295	317	328	320	273	311	307	344	339	337	317	297	320	328	314	303	293	302	297	330	319	307	291	283	282	300	313	287	281	300	305	327	285	313	318	308	327	326	321	283	302	341	364	297	311	311	267	299	334	334	326	300	314	303	288	324	324	323	300	292	307	335	325	261	334	282	316	320	326	300	322	283	356	301	322	296	299	273	290	290	321	293	320	312	309	313	304	354	293	301	290	335	289	316	347	316	344	319	342	315	299	333	312	306	318	315	290	333	340	304	314	313	270	312	302	330	308	308	325	328	273	303	309	304	300	291	289	309	306	339	289	312	310	326	319	292	288	306	324	259	326	301	334	318	309	326	318	292	318	274	326	323	283	278	313	339	286	287	327	292	276	308	323	273	305	312	305	322	313	327	292	319	290	280	327	328	285	297	303	312	312	296	308	299	300	308	304	312	302	309	313	318	306	314	314	261	317	277	346	318	288	331	297	323	311	302	303	280	283	312	308	302	259	322	304	306	336	342	307	308	324	311	311	318	295	312	296	330	304	298	296	278	325	306	288	332	272	307	320	303	315	319	303	325	290	285	320	317	316	336	343	302	323	307	294	303	328	302	298	316	310	267	313	287	318	325	330	305	302	302	294	308	292	307	335	315	288	305	315	290	295	285	305	318	314	341	296	308	289	289	309	312	293	293	296	295	330	300	344	289	303	269	286	323	323	301	313	303	295	274	309	292	306	309	334	284	295	309	311	310	307	319	339	303	328	317	332	326	326	314	299	301	338	319	300	310	282	278	289	279	293	305	333	322	303	327	302	287	274	301	312	314	313	346	307	272	294	323	320	315	314	283	311	294	342	324	326	300	293	300	319	316	298	296	302	314	303	331	332	291	272	337	318	312	325	308	322	342	310	320	317	313	315	319	304	300	311	296	315	314	321	304	278	268	282	312	320	322	319	314	291	307	320	308	326	340	301	299	326	316	274	322	304	290	326	308	309	287	300	295	309	303	339	324	292	314	328	318	313	320	280	294	326	358	304	297	325	306	291	327	302	309	323	299	298	296	325	318	311	312	262	309	289	305	299	303	301	275	344	301	305	304	281	297	303	326	337	302	336	307	316	286	290	291	296	300	313	281	305	310	312	307	291	341	337	320	329	308	325	289	291	285	323	305	284	295	309	320	283	306	310	320	303	319	318
17394	16961	14103	7633	5330	3968	3023	2385	1997	1704	1407	1277	1145	1043	942	925	810	816	785	759	754	680	624	664	644	639	622	590	593	586	598	557	576	580	542	559	614	558	520	538	548	567	521	616	552	512	523	566	545	503	498	528	479	510	548	512	539	511	517	582	500	559	506	522	526	517	549	490	493	520	474	489	484	497	546	494	512	497	488	490	524	521	501	499	484	498	524	578	531	517	486	537	549	534	554	467	490	524	501	543	494	549	507	532	520	521	526	497	517	485	518	555	499	511	489	509	499	525	510	522	533	502	536	514	492	547	474	557	513	484	506	522	528	510	523	531	521	557	520	536	492	524	563	525	529	494	503	495	506	472	522	505	545	494	486	507	488	513	495	541	504	536	506	541	499	534	485	513	520	497	488	484	523	532	509	482	515	535	506	489	514	508	520	468	503	527	506	500	495	544	541	499	486	495	507	479	523	542	529	520	512	479	547	497	537	492	496	537	526	511	497	468	511	481	505	515	495	514	511	487	467	518	513	465	524	519	514	552	507	517	531	515	526	465	531	484	492	536	518	493	534	506	493	498	527	535	491	489	495	525	497	524	486	491	466	518	531	537	486	554	504	551	483	529	507	527	502	479	505	529	502	504	535	481	492	518	505	496	536	484	494	523	519	526	524	455	524	526	515	509	486	501	500	505	516	496	514	542	505	477	496	524	490	490	529	529	515	521	469	500	495	527	518	527	507	487	526	500	478	548	521	495	499	529	534	519	543	525	495	510	488	486	451	525	524	550	473	544	503	522	481	524	509	504	481	539	507	480	505	496	486	527	541	559	537	505	505	536	526	514	506	532	551	526	497	554	520	481	584	524	475	486	506	484	511	505	530	479	457	489	511	488	483	545	520	501	496	470	498	485	526	515	507	520	542	520	549	473	529	483	552	487	488	483	479	513	463	492	485	515	560	442	550	518	517	522	527	491	555	552	479	489	490	521	521	524	493	543	552	542	496	489	528	543	521	509	529	525	478	515	472	504	529	483	483	527	511	509	508	495	524	508	507	513	480	470	513	474	528	536	495	501	488	529	464	522	468	492	506	493	528	503	497	492	464	505	521	497	549	526	518	519	514	485	485	534	523	526	498	508	490	487	503	502	493	473	505	552	540	539	497	574	535	539	504	476	511	526	555	440	493	539	473	538	499	517	503	466	490	506	470	513	521	500	472	528	533	528	502	515	505	478	541	504	507	513	485	513	518	455	547	527	500	510	484	521	529	514	543	495	528	481	494	492	530	501	526	507	540	537	523	490	518	525	507	520	519	480	505	485	510	506	458	502	498	533	509	505	505	522	523	465	510	531	495	520	545	500	518	524	510	518	461	470	499	508	512	526	533	537	519	543	525	515	512	490	511	509	496	526	495	502	484	486	548	513	540	510	543	499	544	530	532	550	476	505	502	521	521	483	471	510	524	514	518	535	524	494	534	541	497	509	499	518	498	499	499	484	487	493	533	525	499	487	534	512	510	500	555	480	545	484	535	512	519	505	501	482	546	554	511	482	502	508	497	509	546	529	488	490	546	468	444	514	491	517	483	545	545	519	505	567	458	557	543	483	513	574	531	525	506	511	504	500	499	552	510	506	481	449	498	511	546	504	506	511	454	506	530	537	498	474	525	481	496	537	513	543	538	495	522	480	509	501	509	507	472	568	531	495	530	477	488	507	509	538	511	521	520	526	511	506	522	504	506	531	517	547	536	503	503	494	484	532	507	516	477	511	458	485	561	522	543	524	520	533	490	508	501	566	527	517	514	530	482	516	510	520	496	535	473	522	464	488	482	512	541	500	540	534	533	456	521	531	497	522	513	530	551	513	522	497	477	521	538	514	556	522	544	512	497	511	506	518	525	508	493	533	507	454	497	515	509	489	505	514	533	514	504	504	507	512	537	479	511	560	511	486	523	491	473	508	536	492	498	530	540	485	479	483	460	541	525	484	523	514	483	495	501	476	533	520	474	515	514	507	503	506	526	458	496	524	505	485	521	486	502	510	516	510	488	552	498	476	524	482	500	517	502	527	535	490	489	565	515	497	520	523	510	547	493	516	479	518	565	493	503	520	531	544	493	496	483	493	570	505	550	518	539	520	489	491	510	498	511	493	544	470	509	531	505	523	481	465	476	542	489	470	477	484	467	508	514	505	518	542	548	525	529	536	523	523	533	480	529	536	516	531	498	498	513	480	484	500	494	538	527	463	534	496	507	486	540	529	496	517	518	493	499	514	500	485	509	522	519	527	511	501	528	478	549	511	488	504	527	554	482	532	548	493	508	504	512	517	513	533	464	520	538	517	518	489	530	506	519	521	538	505	511	487	517	531	553	525	503	473	534	523	551	505	489	510	546	470	531	503	479	474	521	533	518	487	526	509	476	481	511	483	516	505	499	507	497	477	489	528	508	505	503	524	568	490	511	529	496	519	459	538	517	469	485	494	489	466	507	513	509	508	516	537	528	500	524	510	489	535	517	515	503	546	558	520	472	569	543	547	500	545	516	530	500	520	527	515	534	528	514	490	530	502	507	489	537	518	525	498	515	488	497	540	487	518	520	499	508	511	519	520	516	524	537	471	503	495	510	514	523	537	479	497	517	540	509	531	526	559	503	536	499	532	533	498	513	542	532	480	538	543	506	497	500	510	538	513	480	488	522	513	485	519	502	536	533	522	511	513	540	513	495	482	484	531	482	493	512	472	481	526	510	505	485	506	517	521	492	496	498	524	495	512	474	485	515	520	534	531	466	540	534	487	501	472	497	532	535	484	574	498	501	463	499	489	509	514	517	519	528	488	522	499	544	531	511	478	495	483	482	487	496	496	499	473	534	498	490	525	485	495	480	499	514	531	511	519	499	499	468	491	493	512	522	527	516	482	501	540	516	501	501	555	505	492	487	508	512	493	524	502	506	479	513	525	517	560	502	533	480	522	506	479	495	478	483	527	488	503	509	484	503	534	506	516	522	541	473	473	493	523	535	518	515	466	510	545	499	528	484	525	467	490	469	471	508	508	510	541	498	517	482	506	542	540	550	535	524	489	501	522	453	504	531	529	506	511	521	503	512	511	535	506	472	507	527	516	510	536	486	509	539	472	505	514	508	488	535	490	518	485	521	527	514	505	540	479	547	511	557	512	481	532	518	549	459	508	500	486	521	524	528	515	530	495	516	492	553	536	502	497	541	472	501	522	506	563	501	535	532	546	507	479	489	515	526	495	472	531	510	556	478	486	538	502	509	545	537	546	515	484	520	497	530	481	488	544	531	498	521	526	535	490	547	502	507	546	546	472	502	488	560	507	565	509	500	536	519	485	530	456	454	495	522	542	506	527	470	512	496	490	500	475	500	483	450	511	541	480	498	547	546	504	489	487	502	505	541	493	523	484	515	512	524	509	530	505	527	509	499	520	513	497	528	543	514	488	522	500	527	548	518	504	514	492	494	529	521	481	529	507	501	535	495	545	519	534	503	505
26917	20837	8248	579	336	294	124	113	108	98	97	72	107	79	94	82	75	70	107	74	77	71	72	74	62	63	77	74	82	80	72	77	82	66	73	76	63	74	67	71	77	73	98	67	65	96	67	72	88	85	91	79	75	86	84	74	75	73	82	67	81	73	85	68	88	92	69	52	75	61	79	81	68	77	79	57	70	96	60	84	62	83	86	78	67	84	82	62	91	70	86	80	78	83	73	76	82	73	76	84	68	70	75	76	81	66	65	81	84	88	81	96	69	82	84	71	73	81	66	81	87	59	79	77	66	76	82	75	61	86	95	75	66	68	88	84	77	80	83	69	85	86	80	84	77	74	87	85	70	69	69	92	86	71	64	78	78	86	72	92	64	83	77	61	80	78	79	82	70	68	71	81	74	80	75	76	85	69	81	74	76	71	70	74	79	62	69	72	84	80	83	66	77	79	70	71	59	79	71	64	69	75	66	93	64	64	75	75	68	67	77	89	82	93	78	73	62	78	83	72	91	66	65	63	69	79	69	62	73	74	70	83	72	93	66	71	70	78	65	70	67	68	72	69	73	76	83	60	80	78	56	72	74	71	74	71	85	66	64	68	73	68	71	69	89	60	62	73	83	66	85	70	64	88	63	82	70	73	83	70	75	80	84	72	61	79	85	79	64	90	67	91	89	82	62	68	75	82	68	74	82	88	67	74	72	77	75	92	62	62	79	74	75	79	90	79	75	80	66	68	73	83	76	70	85	49	66	65	76	67	78	65	73	77	97	66	74	79	69	71	78	79	67	82	68	67	76	75	81	56	74	80	84	72	68	71	74	71	71	76	74	87	79	65	80	74	71	77	79	72	86	70	89	73	93	60	75	64	65	62	79	73	76	68	74	70	62	90	82	69	63	77	95	67	60	71	84	69	75	67	87	74	79	82	77	68	64	71	81	81	68	77	80	70	79	73	78	67	80	80	75	60	85	84	69	74	71	75	69	61	81	83	79	67	80	73	87	68	69	90	80	75	79	78	76	82	77	72	83	75	78	88	71	77	87	68	81	66	74	94	94	78	93	84	61	85	106	68	74	65	77	64	72	73	72	70	65	60	72	74	62	66	100	75	82	86	75	83	93	69	84	84	74	71	69	74	69	80	72	77	82	70	59	66	66	84	57	73	70	67	68	70	73	79	68	61	78	60	80	79	82	95	52	69	74	69	88	66	84	71	86	77	71	63	70	71	73	59	62	60	69	92	68	77	84	78	70	74	79	76	75	72	68	85	63	74	77	70	92	87	61	71	86	78	75	76	76	77	69	72	69	73	64	62	83	84	72	76	65	88	79	69	81	80	87	68	76	83	73	85	73	76	74	68	69	86	84	71	98	71	76	75	85	86	67	71	74	75	86	60	88	76	77	70	57	87	88	83	67	74	84	71	69	80	58	75	77	75	77	68	77	67	80	74	70	71	70	74	69	55	67	80	59	74	66	78	80	70	77	83	68	60	83	65	85	75	62	63	79	65	86	62	90	65	73	83	83	66	78	84	81	67	78	64	70	74	71	66	83	57	72	68	65	75	90	83	62	72	72	56	84	72	81	64	78	81	85	84	64	90	78	81	83	68	77	77	80	70	95	57	62	70	82	82	73	76	64	83	79	81	79	76	69	76	82	73	84	68	72	86	75	82	80	67	73	82	71	60	84	73	76	65	74	88	77	81	77	80	61	87	74	79	77	73	67	78	85	61	68	76	84	82	66	87	55	78	87	85	67	76	90	83	70	78	83	65	77	63	75	68	73	62	65	66	73	78	76	87	67	63	70	78	66	62	72	77	84	69	82	60	65	66	80	63	64	72	70	78	72	76	67	92	80	71	72	74	67	71	85	75	71	80	76	67	74	89	82	76	76	81	82	77	67	72	66	82	85	82	59	65	78	68	71	77	79	90	78	74	83	95	63	86	81	79	84	73	76	79	75	71	86	83	71	78	75	71	78	77	77	73	58	74	86	75	74	92	71	63	73	71	83	56	73	65	62	90	72	79	71	76	76	100	76	67	70	72	69	84	76	82	68	79	59	77	78	76	87	81	65	81	54	78	72	64	64	82	69	79	70	79	85	76	66	64	70	85	55	77	69	73	66	69	63	64	69	72	70	58	70	65	73	65	75	92	75	83	75	57	67	72	77	74	69	85	75	78	73	79	78	74	75	75	80	80	79	97	70	79	79	83	91	67	72	74	74	65	81	81	89	80	90	101	77	76	77	75	78	74	85	68	76	77	82	77	67	74	82	80	86	85	89	69	74	60	80	70	81	74	75	70	76	63	64	73	65	62	81	72	86	83	80	88	69	79	94	91	66	82	77	68	88	69	83	77	65	66	79	81	64	70	67	65	63	70	60	68	93	83	67	90	66	72	74	79	70	70	69	60	74	74	85	66	73	85	77	77	67	67	86	92	82	76	82	76	72	92	78	88	77	78	60	72	83	77	87	74	87	65	61	75	78	70	84	53	73	90	66	63	67	75	76	74	71	69	86	74	81	64	80	56	68	99	93	74	80	81	92	75	71	78	81	74	71	86	78	63	63	68	67	73	82	62	79	79	87	76	67	68	70	68	87	72	74	57	60	76	80	66	80	74	89	73	73	82	82	71	70	75	67	90	73	59	68	72	85	73	74	74	69	83	75	70	79	79	87	78	75	60	68	87	85	87	77	61	74	75	98	70	66	81	59	79	60	74	63	86	72	62	84	77	58	73	81	66	104	89	66	67	79	76	70	79	81	74	61	56	78	77	73	83	59	67	64	90	77	66	66	68	79	68	69	69	70	74	68	86	81	80	67	74	71	70	76	78	74	82	82	76	94	64	77	76	70	74	67	68	98	67	56	76	78	65	78	82	85	66	66	83	76	71	62	71	80	74	75	69	69	91	70	82	92	69	89	72	73	92	81	66	75	74	74	75	69	80	73	80	68	82	88	73	67	69	66	60	95	88	85	79	73	89	77	89	63	71	72	66	63	82	68	77	83	69	86	75	90	79	84	75	80	74	85	70	72	71	85	80	78	76	71	82	59	77	76	79	82	70	65	73	81	71	75	80	68	65	87	76	76	76	61	71	93	84	73	73	77	64	75	68	82	83	77	65	78	66	77	68	87	67	83	76	70	72	83	68	65	65	60	73	80	65	61	64	74	77	80	93	72	90	96	77	68	79	67	75	74	87	79	82	69	76	70	81	73	74	86	90	78	79	67	67	77	71	62	75	75	92	62	82	56	75	73	80	73	52	65	91	65	68	72	76	65	83	67	73	74	60	87	69	68	84	96	72	84	90	102	78	73	82	80	70	78	94	79	71	80	60	71	78	91	76	85	88	70	82	85	66	71	73	75	74	72	72	85	80	80	61	78	86	71	70	75	87	80	60	83	85	77	76	81	73	73	75	65	80	73	81	70	54	78	83	69	69	87	84	78	72	82	68	77	77	85	79	63	85	76	86	68	68	86	75	83	87	91	63	61	75
8820	1374	1238	561	410	332	292	227	223	199	169	195	199	169	146	157	172	161	145	154	143	152	143	149	131	135	148	137	154	148	145	165	140	131	153	160	141	133	136	136	116	149	148	135	156	110	147	156	161	133	138	151	159	116	129	139	146	136	140	134	133	151	136	124	146	157	132	148	126	131	153	160	140	136	144	141	136	132	137	155	131	155	150	142	137	134	137	155	143	150	141	151	127	157	154	145	123	115	126	148	151	136	127	140	151	149	140	144	151	125	137	124	150	117	142	157	126	167	158	150	130	154	145	140	142	141	136	150	153	119	131	122	145	142	144	136	142	143	143	144	126	136	157	139	144	127	138	136	151	124	147	147	144	118	138	140	128	129	164	136	129	134	146	141	140	147	159	168	135	156	140	152	138	136	154	132	136	153	131	128	135	131	143	123	150	144	127	149	126	149	143	133	139	143	159	139	154	142	143	132	133	114	134	146	144	129	146	137	135	139	135	138	140	145	133	117	100	123	146	142	154	123	123	135	139	97	127	127	153	142	158	143	159	152	143	121	127	124	135	135	150	144	123	145	141	117	159	121	145	141	130	146	131	120	130	144	163	153	122	139	148	133	149	124	158	138	142	139	129	134	161	147	123	138	159	150	142	158	141	120	136	137	151	126	137	136	143	131	132	126	142	120	133	150	129	149	148	138	153	155	141	159	129	142	157	152	145	125	141	144	132	136	119	154	129	153	129	129	138	138	148	125	153	144	138	137	134	132	115	116	144	129	149	142	135	125	132	143	142	163	136	131	149	137	141	132	139	117	129	149	148	146	153	126	154	135	143	134	144	138	140	144	126	147	129	134	110	146	156	113	154	149	136	149	118	129	147	147	144	150	151	128	124	152	127	138	139	133	123	146	152	126	136	145	134	154	143	122	151	144	161	141	133	166	152	158	139	124	130	136	152	151	133	140	132	126	147	124	163	130	136	136	124	125	153	152	173	174	155	123	130	153	137	127	142	137	135	142	138	150	117	157	137	131	142	133	130	147	154	161	133	133	146	147	122	137	144	141	126	148	166	137	149	122	120	149	143	130	144	134	124	129	135	122	133	144	109	152	146	141	137	126	117	137	164	152	140	129	135	127	126	146	144	123	145	114	136	129	134	139	128	141	147	115	151	138	149	139	145	124	126	179	136	130	141	146	124	147	140	128	150	134	128	136	127	142	128	140	145	135	142	128	132	137	149	138	140	153	137	145	133	148	128	155	120	123	132	120	134	139	124	150	136	123	141	149	128	130	158	137	149	149	150	128	141	143	142	148	143	120	143	135	137	135	148	146	131	144	123	148	137	139	127	143	152	131	156	142	149	151	134	138	152	146	137	168	149	145	122	130	167	128	135	135	141	135	143	156	126	153	153	143	146	169	127	149	148	157	147	138	135	138	148	156	106	139	140	137	141	144	135	149	149	118	150	136	127	159	148	140	151	139	142	130	130	151	129	150	134	141	157	144	136	140	147	152	133	133	148	125	145	122	126	118	128	126	128	143	143	130	125	140	144	135	126	144	151	133	143	148	138	127	141	146	130	134	163	116	137	122	145	145	139	142	132	154	128	142	149	142	119	154	139	143	137	124	148	151	142	169	129	142	138	130	136	137	120	150	132	120	150	135	139	144	139	129	138	153	141	135	129	133	159	139	129	133	146	158	134	132	153	159	136	147	150	136	130	137	137	118	148	136	129	129	138	119	152	116	139	156	130	116	146	150	139	139	118	123	115	124	120	135	124	130	134	149	130	113	140	168	122	138	137	130	131	128	128	135	147	136	132	138	155	151	160	131	134	132	126	167	129	134	130	140	131	143	142	136	162	140	140	112	137	146	137	141	129	121	135	125	140	154	133	134	137	152	167	116	134	125	145	148	139	121	149	138	143	156	122	141	141	166	127	130	150	130	153	119	133	130	144	142	155	138	140	132	147	150	116	141	148	128	128	140	135	136	133	145	162	141	139	146	156	121	147	132	122	137	133	133	143	147	158	114	129	143	152	145	157	149	139	145	148	156	147	125	123	148	170	141	137	131	163	151	153	134	159	128	131	137	155	126	139	128	143	141	144	128	134	141	147	125	138	133	145	147	127	141	129	125	136	150	151	137	134	131	120	138	147	133	134	124	139	148	154	158	134	143	143	130	141	132	120	156	129	117	145	129	133	134	142	129	139	143	129	131	141	144	148	138	163	131	134	138	133	135	133	144	132	135	150	130	126	155	137	122	138	132	138	120	156	137	130	133	148	147	155	140	129	137	134	118	150	142	120	121	136	147	129	155	151	155	137	124	140	145	153	157	168	139	138	139	157	142	147	130	145	152	151	138	137	137	130	150	136	146	159	131	124	137	140	130	144	125	140	148	146	136	146	126	136	129	131	131	128	152	131	142	148	119	136	123	148	152	135	126	138	128	122	136	129	155	125	128	131	141	143	111	149	125	134	159	161	112	154	155	132	136	162	135	144	122	128	136	141	153	156	147	115	137	151	142	153	161	132	150	104	127	134	151	144	146	146	140	140	142	160	133	160	146	152	136	136	123	120	143	129	156	130	128	130	162	140	149	143	150	122	150	150	141	147	138	137	117	145	145	130	147	141	133	159	140	147	154	152	122	140	138	113	140	145	151	130	156	124	133	126	124	133	129	146	157	126	137	126	131	125	133	118	124	136	126	141	153	147	139	129	145	145	134	162	151	128	126	159	136	146	135	155	121	138	136	139	165	138	136	156	128	152	142	149	170	150	129	135	135	149	138	125	156	138	140	134	153	166	141	127	142	138	142	145	114	150	136	144	137	143	154	140	145	132	134	153	149	132	159	158	152	141	141	144	149	150	152	150	124	117	135	121	136	124	116	145	162	140	127	153	135	166	147	149	124	118	142	146	132	114	145	133	132	130	140	119	143	134	137	154	139	134	144	133	136	124	141	125	150	158	130	133	112	132	124	139	152	172	123	135	149	121	140	111	141	138	139	153	145	129	131	139	136	138	136	147	140	133	122	149	142	160	142	119	152	132	152	141	158	127	129	152	132	127	149	148	141	125	146	124	166	142	131	124	149	145	130	132	143	149	133	136	122	152	143	130	143	133	167	145	146	138	132	131	133	140	131	126	144	129	154	137	125	148	133	139	129	135	144	141	138	137	118	131	121	144	146	130	135	154	149	129	134	132	137	142	133	146	150	139	141	146	139	128	140	154	145	137	140	139	157	149	140	131	148	146	144	117	132	141	132	118	143	157	151	126	146	141	143	124	137	130	119	140	132	129	131	149	149	134	141	142	121	168	115	151	145	164	140	116	126	136	130	126	121	158	140	147	129	126	168	132	133	121	151	161	138	132	149	148	163	143	143	153	140	160	151	133	135	158	153	132	149	150	135	146	143	141	136	128	132	127	146	152	144	133	137	145	139	130	122	130	135	129	131	129	135	137	143	151	152	138	128	170	142	130	150	143	138	158	146	150	120	139	157	138	136	124	142
24233	21392	29010	24148	21113	3187	711	472	388	359	293	309	298	278	257	263	245	226	225	215	207	223	238	206	191	229	197	204	208	209	200	207	191	200	207	198	198	211	220	204	204	191	215	188	179	188	198	196	234	214	192	186	185	199	187	198	209	211	198	203	191	180	178	215	213	170	200	192	189	168	215	209	198	200	234	194	180	180	186	184	181	173	199	186	194	192	214	194	177	213	190	175	199	192	189	171	217	200	182	190	205	194	186	197	214	203	173	193	173	164	212	178	218	213	207	196	195	229	196	201	197	174	183	196	192	199	185	205	198	180	207	199	187	214	192	195	190	205	176	205	215	186	205	196	164	201	177	177	182	211	193	196	205	182	177	197	177	186	183	188	163	191	209	212	183	184	199	212	186	189	192	199	202	163	208	196	192	179	205	196	191	190	169	197	173	199	165	199	180	217	190	183	187	160	187	176	169	180	192	192	202	218	175	215	186	164	208	190	200	177	211	182	188	218	187	201	171	187	188	170	196	180	181	198	192	182	190	184	176	206	175	194	190	197	177	201	185	218	193	178	177	207	186	204	192	192	188	183	196	172	187	186	184	181	178	213	185	183	201	187	189	201	214	165	186	224	181	197	199	180	219	202	186	183	199	213	206	203	209	178	182	189	201	203	172	150	221	190	187	187	190	211	191	186	186	168	183	185	195	192	190	177	192	199	185	181	192	198	201	206	186	215	191	203	209	199	192	188	212	178	194	201	218	169	175	190	190	167	176	186	176	201	189	202	199	211	185	162	188	217	180	203	181	202	175	208	186	181	191	177	215	181	189	172	204	172	187	199	189	185	197	197	218	193	202	175	194	183	210	173	182	157	183	214	195	172	206	214	164	186	191	174	207	166	195	212	194	181	200	215	213	187	185	191	198	203	181	176	196	175	173	169	211	208	214	183	185	178	194	192	173	175	195	211	211	187	190	208	189	190	207	198	189	186	196	169	207	189	177	208	219	195	163	180	185	199	196	180	212	195	187	225	194	204	210	212	185	180	185	198	210	172	186	195	207	203	186	212	187	215	200	171	175	178	203	186	198	185	198	191	200	176	186	184	199	191	203	198	200	203	182	198	231	207	179	205	190	214	199	208	182	175	205	211	181	172	206	237	202	182	170	190	186	199	202	195	201	215	209	171	191	201	182	178	191	187	183	180	188	181	219	183	199	218	181	176	188	181	182	193	202	200	196	195	173	228	196	198	186	194	194	201	173	184	184	196	203	190	190	201	188	202	195	187	206	189	169	214	183	178	192	197	198	181	187	186	185	180	206	197	209	200	213	199	212	184	209	198	181	202	165	183	208	228	200	156	173	189	198	176	218	204	205	176	204	187	192	208	162	175	207	182	188	174	193	189	185	174	190	194	204	193	181	209	184	175	203	186	213	196	210	179	171	205	167	223	199	208	181	181	182	193	193	170	185	206	174	176	199	185	181	204	179	171	189	215	199	181	177	198	178	206	172	204	201	164	193	194	187	188	196	221	168	194	200	195	197	183	164	185	213	189	226	165	170	199	187	188	188	190	183	191	172	181	191	184	204	194	199	191	216	208	183	171	166	195	175	188	180	184	198	168	176	193	197	196	184	199	188	184	193	218	208	186	183	189	186	181	194	204	181	198	191	184	187	222	189	194	178	185	179	217	161	176	184	160	195	158	178	194	191	207	172	181	198	223	204	203	197	181	172	182	204	176	187	188	201	172	179	184	197	177	191	203	186	187	201	182	185	183	192	194	171	176	186	188	198	194	192	168	175	194	194	183	212	213	173	190	192	193	196	168	180	179	165	195	217	213	213	218	196	165	173	202	181	178	169	207	193	185	201	229	168	201	167	197	190	222	226	199	179	190	193	193	217	216	202	190	188	185	180	193	202	184	186	197	198	175	171	181	184	206	191	178	174	197	171	212	178	184	182	206	190	193	204	228	173	214	174	186	203	184	193	171	204	191	191	194	168	203	198	183	193	183	189	214	203	182	189	170	199	186	188	190	202	188	181	194	198	190	213	181	176	185	192	192	189	190	185	216	171	205	173	180	215	176	199	191	188	195	187	194	193	205	200	163	168	196	173	162	213	199	186	230	188	192	194	200	167	168	175	169	211	194	219	210	213	207	189	207	212	168	188	190	189	189	198	188	203	197	175	180	176	196	198	168	192	185	189	205	198	192	177	180	160	186	202	176	194	180	188	186	198	196	165	205	213	201	182	191	185	179	189	194	178	200	219	183	186	182	191	169	169	201	176	182	191	182	206	223	210	194	165	185	190	183	178	168	200	166	194	173	194	189	191	198	188	202	202	189	202	195	190	184	172	180	186	184	215	184	192	174	193	186	194	213	183	183	199	192	178	184	196	176	157	196	208	201	195	174	185	166	173	167	188	190	201	209	175	179	179	205	202	167	172	174	187	194	178	173	184	182	180	144	216	198	197	194	184	208	191	198	182	160	181	174	179	169	185	202	188	184	191	217	185	190	178	198	196	189	182	184	182	187	201	170	223	188	182	202	188	186	199	188	198	198	160	223	195	200	187	191	197	188	183	177	177	164	173	188	176	210	214	178	190	211	171	191	184	197	199	177	212	193	187	200	203	208	190	194	200	187	197	185	203	203	212	175	199	173	207	173	173	191	182	177	182	172	168	186	193	208	208	210	176	191	179	186	174	183	188	175	215	159	212	190	165	179	198	192	169	173	188	169	207	191	193	209	187	173	196	186	177	175	196	168	197	197	205	181	175	184	213	189	183	200	186	190	196	197	190	202	206	205	203	203	172	192	182	209	195	180	159	190	162	211	179	198	205	181	165	199	203	180	185	184	206	181	206	180	186	193	209	166	180	186	196	204	174	200	210	189	221	203	176	190	184	186	208	194	178	184	186	180	216	209	191	175	205	206	191	198	191	194	191	195	173	197	216	170	191	197	191	189	190	205	203	202	198	174	189	174	202	186	215	210	203	193	197	181	179	182	203	151	197	205	221	207	202	174	197	170	209	194	196	181	186	185	189	197	206	206	180	189	198	187	171	193	190	184	194	195	190	202	222	178	208	193	189	220	195	201	186	195	187	198	218	187	209	178	192	190	208	185	197	184	179	194	201	215	193	180	166	194	175	229	203	192	197	187	188	192	183	173	170	186	186	189	190	184	183	183	176	176	188	206	213	166	213	194	192	182	182	181	171	206	164	153	188	203	186	187	177	219	180	176	196	199	198	220	186	186	194	191	190	201	180	195	207	188	194	195	200	189	180	177	190	218	175	190	192	182	198	223	202	185	210	194	200	177	177	181	171	195	195	219	180	172	209	163	201	192	183	200	204	195	194	211	193	185	190	186	196	158	218	186	186	179	171	214	193	186	180	165	174	198	185	199	161	213	194	202	186	199	194	188	177	205	198	205	203	214	186	197	181	197	211	200	192	210	162	210	195	197	189	195	196	189	201	214	193	194	189	191	192	175	196	204	198	196	179	180	185	190	170	166
15233	10543	8776	4348	2827	2248	1674	1320	1062	922	863	723	665	612	564	509	559	436	437	438	416	437	400	382	395	379	389	359	383	396	332	365	340	351	316	364	335	334	313	359	336	368	350	363	376	356	351	318	324	307	310	373	304	321	310	336	361	336	360	328	337	331	317	344	343	349	355	332	326	339	343	315	322	338	310	316	295	328	340	294	309	321	348	297	349	356	310	276	348	353	338	311	297	320	313	303	342	334	329	349	336	324	302	296	328	309	307	304	322	322	321	328	305	348	300	340	319	321	349	297	306	336	321	338	288	317	324	327	305	312	341	326	302	311	325	323	294	340	368	328	376	340	322	340	322	299	299	313	324	349	352	322	335	336	345	332	351	347	298	286	329	313	335	315	330	305	315	352	323	323	294	326	339	331	344	320	334	331	341	314	355	338	332	339	338	344	337	317	344	344	293	332	295	338	325	318	312	299	330	326	343	318	334	322	344	307	318	317	342	326	309	336	343	350	340	357	344	329	314	338	328	331	319	301	343	310	303	332	352	321	350	322	353	345	330	293	327	334	311	301	315	318	310	294	337	330	346	326	318	328	307	351	322	309	346	348	329	313	329	313	300	304	326	343	306	298	336	322	311	339	300	345	363	354	331	333	324	347	354	291	313	323	326	343	333	333	306	348	338	338	301	340	326	331	329	304	314	313	326	340	296	339	326	337	339	340	325	299	319	341	310	326	309	323	333	307	340	336	308	306	295	320	337	312	343	316	306	323	322	360	300	343	307	326	309	316	316	302	358	338	338	311	342	346	304	314	359	326	310	335	317	357	306	336	299	295	325	309	338	346	349	337	337	318	336	370	312	359	321	345	357	322	334	352	323	291	331	333	318	322	343	340	331	316	311	315	343	326	317	305	305	329	288	306	336	321	347	356	351	297	306	330	351	332	346	323	328	344	347	332	334	308	348	344	305	316	335	313	329	314	316	317	371	323	305	333	323	310	321	326	356	326	318	337	316	303	312	318	337	348	311	336	344	320	299	316	303	336	329	312	320	339	337	298	322	305	346	316	297	331	333	331	336	358	316	353	342	289	316	351	316	337	299	316	348	340	329	319	321	341	333	329	335	289	342	328	348	339	348	292	334	347	289	335	326	312	345	331	331	327	317	310	310	352	325	307	347	295	319	329	339	317	322	334	334	334	293	366	308	333	301	327	319	307	335	341	316	350	332	316	306	322	330	344	346	352	322	314	330	318	315	315	350	342	334	317	294	322	340	335	319	327	323	324	308	341	340	350	354	332	323	323	315	339	321	312	321	297	328	322	329	351	305	341	316	321	313	304	345	303	298	327	333	338	335	329	309	314	337	345	328	331	340	329	324	288	335	317	329	351	332	318	336	275	316	332	335	325	316	303	331	325	321	328	329	294	304	322	315	309	317	363	323	313	304	342	327	351	340	326	306	313	334	354	317	312	322	291	319	320	330	299	325	299	314	305	345	327	336	329	328	327	296	341	339	329	333	337	338	331	359	338	295	299	319	322	342	320	305	338	387	324	343	318	319	300	323	317	330	335	332	329	326	321	292	316	305	314	341	330	377	350	322	323	307	338	331	302	327	332	337	374	334	348	303	311	343	333	297	303	316	334	332	307	316	333	318	320	343	320	310	316	376	322	318	310	329	359	293	298	320	326	356	341	333	302	322	324	325	336	315	307	358	322	332	323	335	297	314	332	333	332	326	336	352	342	310	324	316	321	340	333	329	332	322	312	325	301	319	286	309	295	346	326	322	325	297	344	312	336	333	304	315	322	324	368	349	331	340	322	312	306	318	305	310	335	342	334	310	370	354	348	331	369	315	316	347	328	346	327	335	355	336	346	321	308	300	318	331	349	328	324	331	352	294	318	326	332	323	350	333	316	325	342	327	328	298	375	303	333	340	296	340	345	337	298	322	331	322	300	331	303	341	357	316	337	327	322	331	326	326	321	339	307	333	332	330	339	287	321	328	306	336	311	298	335	325	303	326	324	321	337	325	318	292	327	317	319	314	302	344	314	319	338	334	297	329	324	310	326	318	306	357	331	344	341	347	281	346	309	303	344	326	306	327	331	320	335	327	325	311	347	314	305	308	304	321	331	313	325	338	312	300	323	296	300	361	311	309	283	354	348	344	331	307	322	327	333	344	312	310	341	321	310	312	327	343	352	355	322	322	344	339	323	276	316	337	362	324	326	313	318	318	323	354	332	313	345	324	320	319	373	309	326	308	313	326	331	309	329	306	309	340	332	342	328	321	311	328	324	328	326	300	308	312	355	310	307	312	297	307	295	300	335	301	322	323	329	298	342	322	328	326	322	326	350	324	327	333	310	362	320	330	314	367	324	333	302	335	335	303	316	311	336	298	374	320	328	330	317	348	318	358	331	329	328	316	315	315	306	339	355	331	321	301	340	334	335	317	303	302	343	317	326	352	315	314	322	319	314	310	329	314	312	332	309	324	298	304	337	346	338	321	315	348	306	326	316	298	322	330	323	354	328	279	327	315	345	347	349	333	320	343	369	343	330	319	308	307	322	324	324	316	339	307	331	306	325	329	338	303	299	346	300	322	307	347	312	329	368	340	297	348	348	310	344	312	317	302	298	322	337	341	343	360	341	352	320	328	359	344	306	350	332	300	286	321	320	333	318	334	353	337	315	317	316	328	337	319	347	329	350	317	342	338	343	323	334	319	321	313	338	346	294	321	344	356	338	334	337	349	322	311	372	325	314	318	318	329	333	331	301	304	348	330	298	338	359	337	336	324	327	298	301	349	331	351	338	344	320	296	342	318	310	337	316	297	339	328	290	309	323	298	331	326	330	317	325	343	315	335	305	348	335	319	339	314	342	317	328	281	358	333	307	333	300	352	349	320	314	315	336	342	305	293	315	338	310	333	288	331	325	346	327	349	314	344	326	322	333	338	344	287	313	309	302	317	309	326	359	302	330	333	309	358	326	322	322	333	324	334	307	310	314	360	326	330	275	312	311	328	315	306	341	328	311	318	340	332	285	311	334	329	317	305	338	342	326	335	303	327	312	347	303	330	318	346	342	324	296	340	322	335	316	343	355	288	322	330	339	313	324	294	337	331	330	315	314	322	334	303	331	331	328	313	321	329	339	297	329	303	333	308	330	331	344	349	342	323	277	331	372	320	359	330	346	290	319	326	307	285	307	325	321	332	329	352	332	303	330	308	333	312	328	346	331	306	343	293	292	324	329	316	332	282	316	355	295	305	303	319	319	309	323	338	337	318	326	321	319	321	331	337	295	315	319	300	321	302	314	329	305	312	317	344	357	353	358	328	339	299	334	361	315	328	334	299	289	347	330	322	341	339	320	319	319	320	370	305	324	351	338	345	330	345	338	352	313	336	315	313	328	307	314	353	318	309	325	326	315	312	309	369	318	293	337	288	324	329	334	360	354	338	299	335	343	298	340	331	347	312	318	342	326	334	334	310	345	348	302	328	330	319	296	298	315
23206	21376	29631	23501	21381	21060	3176	911	728	637	568	533	485	472	416	424	421	447	372	391	362	367	373	359	321	370	350	355	344	340	358	358	350	359	302	332	337	293	334	329	353	293	312	290	334	331	313	339	325	326	316	344	349	338	325	346	311	349	335	310	279	311	329	307	308	305	304	308	318	328	285	321	357	330	319	312	294	305	310	321	297	333	354	353	315	323	316	283	321	330	303	322	316	303	302	306	318	287	311	339	337	295	334	321	330	327	336	327	315	283	310	319	328	300	319	320	300	308	316	314	316	320	322	369	312	318	309	321	285	312	303	312	318	323	281	313	299	292	334	330	340	305	325	349	328	305	324	307	327	295	310	302	363	299	296	313	342	291	307	299	318	308	285	294	306	288	303	290	337	355	319	331	322	311	321	302	312	333	294	318	300	297	313	320	300	309	323	295	333	331	323	306	298	315	302	300	333	296	314	294	326	292	296	302	319	284	333	298	330	303	281	309	319	306	278	297	310	309	298	324	292	307	316	300	289	301	277	318	311	312	332	278	314	312	333	319	309	332	289	275	327	307	318	297	319	295	307	342	294	320	349	317	325	291	326	324	282	318	331	318	334	294	298	290	307	300	311	327	331	297	307	283	313	322	296	320	308	316	312	310	321	305	290	297	328	300	306	294	310	324	327	319	308	328	342	286	312	286	328	312	294	310	287	305	326	344	285	298	310	325	283	305	271	297	308	311	295	297	337	327	284	313	320	296	284	313	308	307	305	289	328	298	288	304	298	294	312	316	319	328	322	300	314	323	320	283	349	354	283	319	340	313	301	326	307	317	288	301	304	324	301	316	300	287	312	323	293	316	327	303	313	316	321	306	319	283	299	350	320	326	323	274	300	339	335	303	272	312	314	324	319	287	314	300	287	322	317	308	282	358	270	307	297	327	303	327	323	291	338	309	321	332	317	309	304	286	299	302	312	292	311	312	306	308	315	302	307	302	312	295	313	319	301	290	316	322	315	306	325	355	304	313	305	292	338	307	281	305	312	303	277	310	296	316	297	303	306	310	313	310	316	360	314	313	331	301	308	323	319	323	314	302	320	319	311	322	334	281	321	330	305	280	332	289	321	309	278	326	302	288	308	302	303	313	305	300	315	299	319	329	290	345	290	276	327	287	314	288	278	280	287	319	345	332	294	322	335	296	311	298	334	304	313	302	300	317	308	333	306	302	294	293	353	324	325	290	308	298	315	316	316	299	301	301	317	323	342	306	314	293	327	334	305	299	322	278	320	347	313	313	334	316	310	304	307	336	344	320	348	310	308	270	317	312	302	291	299	322	295	323	339	274	319	306	297	304	314	292	344	319	302	319	313	299	321	310	308	293	305	321	319	318	329	323	324	352	302	325	295	307	299	306	304	294	332	327	291	310	336	296	374	317	351	291	313	303	295	322	340	315	322	337	308	294	298	327	291	328	301	317	323	263	327	301	294	304	300	332	294	321	332	318	321	302	299	307	310	328	318	300	295	311	331	320	295	288	300	313	288	310	324	300	324	317	331	306	311	313	328	305	307	316	316	301	313	324	313	310	331	289	304	271	285	298	312	337	312	316	326	329	313	320	328	292	307	303	311	340	337	335	301	292	288	305	324	312	316	309	315	325	324	305	312	334	297	315	308	296	309	336	313	282	326	298	319	315	297	342	280	292	313	285	320	300	294	338	299	340	325	297	319	293	301	330	290	291	288	321	304	340	306	317	288	290	321	331	295	297	305	323	312	312	322	333	294	308	350	325	311	315	320	302	299	337	318	309	327	303	324	319	315	292	302	304	333	310	309	320	313	309	296	288	321	292	316	301	302	322	325	329	318	333	315	286	313	305	326	336	294	337	315	307	315	351	303	311	329	310	313	298	289	315	304	294	298	321	304	292	272	289	278	338	317	288	306	322	343	309	290	312	294	319	313	320	334	297	320	329	321	307	320	290	328	319	315	292	307	299	300	321	276	299	302	316	307	318	311	305	341	332	310	320	332	318	319	340	328	307	313	297	297	312	306	312	314	290	351	297	301	292	357	325	348	325	320	316	306	294	328	319	334	319	310	299	323	315	309	342	331	341	323	318	335	308	283	296	339	310	340	321	326	322	285	292	305	301	300	346	323	288	293	328	296	311	314	336	306	325	279	314	327	335	328	310	303	287	326	285	313	291	274	297	333	347	308	293	285	318	312	305	301	313	277	309	306	318	300	310	306	301	332	294	286	342	283	293	311	303	300	301	302	333	303	325	315	308	303	308	317	317	308	300	331	324	293	282	294	295	325	300	317	319	287	313	313	310	286	289	308	319	295	275	299	333	316	312	324	336	304	329	321	333	311	298	320	274	335	290	297	307	310	326	295	300	310	297	331	312	306	305	323	321	319	314	304	329	313	333	334	284	310	320	322	307	291	325	317	303	253	284	305	330	300	257	329	304	335	316	315	320	307	333	330	309	327	288	344	286	314	305	321	340	298	325	354	329	319	318	329	332	341	304	348	340	336	285	336	307	298	290	342	283	365	312	306	286	322	305	320	289	344	291	317	314	324	298	312	292	315	323	293	296	303	348	306	322	306	304	309	311	284	347	327	327	312	333	312	303	306	276	286	320	322	311	294	307	311	314	329	322	309	285	296	328	331	313	300	282	298	304	320	279	275	325	326	317	300	335	318	332	297	302	274	290	294	274	307	309	336	310	329	331	300	279	331	274	332	318	340	309	309	273	312	321	324	308	298	310	310	327	309	326	321	333	320	304	288	305	315	297	314	315	323	309	295	323	342	313	317	318	330	298	299	316	313	321	349	258	340	317	310	306	347	297	337	292	294	317	311	315	321	318	272	330	329	306	329	293	288	302	333	307	327	305	305	309	349	324	311	296	326	316	313	318	332	304	308	340	310	311	316	305	286	311	314	315	291	293	311	286	309	320	326	300	301	321	328	318	294	278	297	335	301	333	297	310	285	341	308	328	308	307	308	269	298	300	324	341	279	282	291	332	315	298	283	314	287	297	283	322	317	318	328	287	321	316	301	315	290	313	294	320	322	298	315	317	312	321	280	353	297	323	314	336	318	304	315	343	308	302	340	333	321	300	310	330	333	314	322	303	306	320	323	310	304	305	299	314	305	323	317	303	312	333	306	313	342	322	320	353	305	271	335	329	323	306	303	317	302	303	300	326	301	316	312	299	289	332	331	281	302	267	323	322	308	284	332	286	327	325	328	309	299	364	342	336	342	311	320	298	280	332	311	306	308	327	332	315	340	298	314	320	337	318	303	284	327	323	299	334	299	332	306	300	297	296	285	324	275	309	295	335	319	291	299	287	293	296	331	319	309	306	277	323	298	308	320	298	324	301	312	308	315	282	292	331	279	338	304	305	276	316	313	278	305	286	332	325	306	304	300	305	319	325	311	308	313	307	298	279	325	311	303	305	299	304	302	324	309	293	297	324	332	315	335	294	281	303	266	315	305	313	313	298	352	293
17186	16842	14125	7599	5192	3969	2974	2386	1978	1711	1372	1285	1140	1041	989	893	813	848	766	735	734	677	684	680	663	663	632	585	587	593	513	576	597	618	591	560	556	558	548	548	562	513	537	557	560	507	559	587	575	562	550	541	504	510	565	542	522	493	551	506	532	544	496	506	516	568	500	541	535	519	510	507	525	518	534	507	505	522	510	527	535	544	531	523	525	535	494	520	523	524	482	537	530	551	554	530	500	497	567	500	502	534	484	500	524	510	532	510	497	565	545	501	504	544	502	477	517	527	479	501	530	511	501	504	499	547	527	510	471	532	495	499	543	478	504	507	540	540	519	482	493	509	515	536	518	467	530	524	489	472	529	501	487	498	518	507	505	498	481	542	535	492	515	496	535	505	504	487	489	518	524	537	477	503	489	487	525	522	508	511	499	516	511	514	481	492	519	466	528	519	511	483	506	515	537	529	512	515	530	473	537	488	524	486	507	526	559	514	478	525	476	498	536	526	481	548	502	552	489	527	467	500	521	495	504	504	528	529	571	511	538	521	515	497	528	495	492	518	505	542	507	494	523	514	508	518	529	528	485	520	500	536	530	534	493	514	499	562	496	520	533	524	508	504	478	478	530	510	537	522	529	530	530	544	520	511	515	501	500	507	493	484	512	517	532	477	456	478	487	520	553	491	512	493	518	481	507	475	531	481	522	513	511	556	494	532	527	513	495	506	528	501	517	477	499	487	506	434	533	472	450	491	480	500	510	485	526	530	500	544	514	482	501	498	565	502	542	498	515	485	498	525	505	529	512	512	521	486	540	483	466	524	559	538	469	500	496	490	510	502	480	541	488	528	545	540	461	463	485	505	497	510	533	478	468	520	502	481	499	533	519	520	474	486	534	517	482	504	491	514	502	498	530	541	466	507	492	493	506	521	487	499	503	545	543	532	515	492	509	510	493	493	511	532	519	538	512	502	532	514	509	509	498	530	506	511	532	481	561	500	519	500	472	496	518	496	507	476	520	483	538	520	548	469	471	490	541	501	541	510	496	527	523	494	528	520	531	496	531	509	446	546	487	498	526	531	491	489	485	484	523	551	474	539	518	481	500	495	478	504	536	548	517	507	500	504	489	537	479	522	493	488	486	514	488	553	495	498	502	511	531	542	509	511	516	478	530	512	519	523	475	507	484	532	531	526	533	528	515	444	558	469	522	506	488	495	488	512	501	519	544	514	499	477	523	532	497	549	478	541	520	498	539	497	496	522	500	528	535	500	516	464	504	562	494	531	480	497	495	529	518	487	550	513	502	513	521	514	530	542	484	483	514	498	513	538	496	515	490	490	505	504	480	482	487	483	547	528	528	527	512	519	490	509	521	499	515	513	512	467	458	497	512	517	521	507	545	533	521	498	538	494	519	542	485	479	506	548	517	541	487	491	517	553	483	525	512	542	491	486	553	484	517	493	483	497	499	523	503	537	490	493	544	495	460	510	494	518	472	513	519	519	516	509	498	534	480	544	491	482	524	485	481	495	493	509	513	530	490	520	495	561	526	480	535	527	490	516	540	544	480	498	532	529	527	492	523	490	496	522	519	503	500	473	463	530	542	509	503	509	501	538	493	491	516	546	504	503	485	500	501	509	535	507	494	535	489	505	541	515	502	535	508	506	502	530	484	466	526	508	465	516	491	499	510	518	494	464	505	539	537	547	505	479	541	527	526	493	506	507	487	454	521	528	502	530	450	508	519	518	515	556	499	523	518	480	526	528	529	507	549	530	525	520	526	512	518	507	532	524	530	530	517	487	511	529	550	526	508	524	500	551	515	515	555	503	523	491	526	519	510	531	505	500	506	472	469	505	496	521	507	490	519	490	521	492	521	489	542	477	519	536	537	506	495	492	476	484	526	497	490	481	493	520	486	485	500	505	501	536	470	471	483	484	461	505	491	516	495	516	521	510	550	516	495	484	493	538	516	501	487	467	532	533	516	537	507	534	504	454	528	512	468	564	519	518	455	502	524	522	515	503	507	484	505	533	521	537	490	530	486	484	524	540	538	528	487	529	504	482	504	550	519	499	497	495	546	511	492	463	501	501	502	532	499	477	526	485	512	502	469	484	530	498	522	502	503	504	481	518	491	519	496	507	533	498	516	536	510	508	472	501	494	497	511	498	543	516	496	510	515	515	518	536	485	482	501	517	491	503	524	529	480	508	542	502	526	540	490	520	511	509	556	514	514	499	471	477	511	507	517	509	476	472	526	556	523	456	501	470	475	481	513	528	517	508	479	534	467	517	479	527	505	530	490	499	500	509	505	465	535	515	488	508	535	512	471	537	567	464	518	513	525	522	511	471	485	555	506	504	524	499	506	496	468	496	490	536	517	503	493	521	512	550	528	532	513	512	488	548	451	526	512	499	524	482	564	532	498	535	512	509	494	534	520	506	504	553	471	502	505	513	529	524	560	480	503	516	527	501	526	495	518	525	505	521	530	497	494	517	512	489	529	496	518	485	500	535	502	463	520	547	505	499	467	461	527	520	501	536	493	454	527	531	530	565	517	503	521	543	480	534	548	512	516	504	530	537	476	525	517	453	479	510	535	508	499	476	508	513	529	502	502	495	478	551	511	463	512	457	501	531	493	522	470	486	504	524	523	492	516	485	487	501	531	512	503	523	482	490	511	564	512	545	547	548	512	520	500	488	535	512	470	506	491	524	491	483	553	543	508	472	545	510	519	545	539	550	525	549	551	507	485	501	523	501	522	504	497	520	501	500	497	494	498	487	499	504	526	517	505	517	511	536	495	509	544	542	473	503	536	463	534	490	517	476	531	505	470	540	549	522	481	526	475	500	522	470	525	502	510	535	490	504	484	519	519	519	528	489	479	494	491	486	494	473	513	516	511	567	520	528	532	488	446	492	541	531	528	510	519	505	507	512	546	532	500	540	517	506	507	529	498	515	509	529	522	475	542	547	519	525	495	493	532	507	501	519	515	484	525	491	517	476	519	502	485	517	497	512	536	536	505	516	519	507	510	496	449	511	511	494	503	541	527	532	527	489	540	535	548	550	525	525	473	502	532	498	486	472	541	481	504	471	515	505	485	484	525	509	500	508	492	523	526	495	527	541	519	544	442	508	482	535	469	538	476	521	491	506	561	542	496	543	519	513	467	530	489	529	515	550	519	460	501	464	525	518	514	505	487	515	476	491	508	494	491	509	573	510	509	510	493	530	511	493	515	526	501	530	527	509	560	489	508	496	532	501	478	494	538	538	508	500	505	501	526	506	503	511	483	504	489	526	501	493	513	513	481	518	526	537	518	502	541	482	547	490	499	526	497	507	516	488	510	541	547	525	513	513	464	476	500	530	539	479	525	538	487	514	487	549	473	505	501	505	472	509	513	494	525	522	493	537	515	503	493	513	523	525	542	472	526	502	495	508	526	482	533	472	516	495	563	560	491	539	493	505	522	511	553	519	516	548	500	456	501	565	537	536	521	510	510	565	547	509
26953	20747	7746	396	212	179	121	101	93	87	61	82	84	76	81	71	79	57	79	69	71	90	76	74	76	72	97	80	85	90	89	97	65	57	86	76	87	86	83	78	69	63	88	87	68	69	84	70	73	81	71	75	80	75	74	74	61	75	80	77	74	89	63	66	73	64	61	69	80	74	88	83	65	66	58	74	87	86	69	51	74	71	69	76	70	77	69	79	85	76	63	74	64	62	71	62	61	82	62	68	82	64	80	78	76	70	91	83	85	68	76	75	72	69	80	86	67	81	59	64	70	90	77	60	95	87	72	64	68	73	62	74	68	65	77	77	82	96	83	78	89	60	59	68	67	74	61	69	70	87	83	79	74	76	76	66	71	92	73	72	73	68	73	66	64	78	87	74	66	69	78	74	78	55	87	72	60	66	67	74	63	72	67	56	65	82	87	86	77	62	71	69	81	89	76	70	79	61	75	81	69	66	76	64	75	72	86	77	72	72	82	69	80	62	68	77	72	70	69	73	68	57	65	65	83	69	66	69	72	73	76	82	68	79	80	79	83	54	72	90	71	82	79	82	69	70	77	79	74	79	65	65	50	75	77	73	71	57	76	85	64	70	89	59	73	96	65	68	76	65	78	76	86	73	64	73	71	68	78	64	83	71	79	73	74	72	81	74	74	75	74	78	67	83	76	69	75	78	74	75	70	81	69	82	76	87	73	77	59	71	79	80	75	64	81	81	80	78	78	84	70	70	76	74	91	63	80	80	60	82	82	72	62	63	68	75	71	72	73	76	78	77	71	86	84	83	59	72	73	80	72	61	76	80	76	67	71	75	64	96	72	78	75	79	67	71	87	77	71	70	75	73	62	71	73	66	61	74	93	75	73	80	76	68	74	80	91	71	81	72	81	81	61	68	75	67	75	79	63	74	57	61	68	78	70	71	66	73	68	65	90	65	63	72	72	75	67	63	66	76	72	69	65	78	68	71	71	53	55	75	64	68	69	70	78	65	79	69	66	72	74	68	68	68	80	73	73	77	73	90	78	69	88	82	73	76	69	79	69	71	76	78	79	79	66	76	61	77	60	76	73	76	77	70	61	66	74	81	78	80	82	71	62	80	70	89	77	100	79	53	67	77	73	66	73	64	62	60	65	79	73	75	74	66	68	63	75	84	82	69	84	89	74	90	73	74	72	65	75	71	85	80	60	82	79	59	80	67	68	84	75	65	78	77	72	73	73	65	62	61	80	71	63	87	70	77	77	71	87	77	71	74	63	84	82	66	81	68	69	68	60	68	74	74	63	79	72	75	74	66	83	74	58	66	70	75	81	73	73	66	81	72	79	68	68	72	79	65	79	83	63	61	62	75	91	78	66	81	64	75	67	63	75	66	61	63	69	70	83	69	76	83	74	66	62	67	71	76	72	63	83	77	75	73	62	68	64	72	73	79	69	72	82	63	77	58	90	79	60	78	71	74	67	82	71	83	86	73	66	70	76	66	72	68	72	68	71	76	79	77	76	63	67	87	55	80	56	72	79	68	86	74	68	65	81	86	58	88	70	84	65	77	68	82	64	76	77	85	89	78	69	82	69	61	75	70	64	63	61	74	84	78	72	79	62	72	74	73	52	80	59	84	65	77	71	73	61	59	81	73	90	67	65	77	80	67	80	63	77	62	66	78	80	74	76	76	67	72	69	73	69	84	78	68	64	68	59	86	79	82	59	67	81	78	73	76	75	57	68	63	69	80	85	75	71	85	71	80	81	68	65	73	72	67	80	67	76	80	64	80	72	65	88	73	73	73	60	71	72	72	77	65	73	75	69	70	83	81	81	74	69	77	76	78	57	56	65	83	80	74	79	76	65	62	91	64	85	69	72	78	69	65	75	64	92	80	66	60	62	72	80	69	65	89	88	73	72	70	82	72	77	68	67	62	70	85	69	75	67	72	78	67	87	70	69	73	94	54	65	66	92	65	75	77	79	82	84	82	77	74	90	51	99	73	81	71	49	69	71	70	82	77	76	74	62	66	72	80	72	78	66	77	76	71	47	80	66	73	62	74	68	87	60	73	92	60	77	69	78	55	84	56	74	84	71	56	64	68	76	76	72	71	59	78	73	58	78	64	67	81	85	72	85	71	83	66	68	91	78	68	77	74	76	56	71	75	73	79	64	66	81	64	76	94	66	52	72	70	67	65	79	72	77	69	68	64	67	88	74	67	57	82	68	85	69	85	77	64	66	71	84	63	72	60	89	83	97	88	76	73	66	76	84	80	98	79	77	63	74	63	75	70	63	75	72	70	76	79	73	81	78	87	77	81	83	92	70	75	71	73	78	77	78	77	70	71	74	79	77	69	77	73	92	60	74	67	81	60	84	78	75	65	69	70	69	74	69	61	76	64	65	78	71	73	83	80	84	75	67	72	74	56	71	56	74	70	68	74	67	71	70	67	85	66	81	69	56	69	78	90	72	77	75	55	69	79	85	69	84	65	51	62	68	81	70	81	74	75	78	54	82	87	76	71	63	82	69	76	66	78	87	80	65	76	60	77	82	70	85	69	91	74	71	67	73	76	56	66	78	63	65	74	88	69	66	78	72	77	69	62	73	94	76	68	68	74	77	75	77	89	58	84	63	71	79	77	67	82	88	78	78	69	64	72	72	71	75	76	69	75	74	67	70	75	84	80	73	93	80	74	77	73	65	70	71	82	74	74	75	55	77	85	87	74	81	74	85	69	76	76	80	81	66	72	73	76	69	70	74	66	73	52	75	86	82	66	75	76	84	62	78	92	64	83	80	64	78	91	52	69	77	77	66	84	68	64	53	76	73	85	73	68	52	70	63	70	73	86	79	60	78	62	71	96	66	63	63	76	67	78	78	77	70	87	81	55	79	83	65	73	76	84	70	68	66	89	77	77	81	77	94	85	70	67	74	61	75	74	71	71	78	75	59	81	76	80	75	70	77	71	66	81	65	77	85	65	70	74	61	65	71	62	60	70	78	71	72	75	67	83	84	71	56	87	73	73	59	75	66	83	69	70	71	73	76	75	74	62	76	72	87	71	71	73	85	82	85	80	87	74	62	71	81	85	59	61	81	81	67	70	84	74	76	71	82	72	74	62	71	77	61	73	63	72	79	77	61	69	72	82	85	72	86	68	54	78	72	77	88	78	68	72	76	70	77	73	57	71	69	75	72	78	87	61	72	81	76	75	66	73	83	67	72	78	60	77	65	79	83	84	64	73	69	67	68	90	70	65	73	67	95	61	73	76	60	78	76	74	70	67	79	84	64	77	78	60	65	80	82	64	76	78	70	76	88	71	60	82	70	77	88	77	71	77	84	80	62	69	75	54	64	55	74	51	70	67	68	79	81	67	80	74	75	55	80	68	65	78	86	71	66	82	82	80	76	70	79	69	90	72	79	81	58	71	79	69	77	67	69	82	69	89	81	66	82	76	62	70	84	65	66	78	97	66	72	84	67	75	63	80	72	95	74	66	63	67
7667	1285	1105	538	418	312	273	255	224	146	172	156	167	159	147	162	170	172	173	151	131	129	143	135	125	135	138	156	126	155	139	151	131	155	162	132	155	159	163	147	142	124	160	133	149	140	140	138	120	138	142	115	128	128	140	144	131	140	138	159	135	135	125	150	122	142	130	146	123	134	134	134	128	149	142	159	122	125	118	117	150	143	133	130	145	142	120	143	130	134	141	129	158	129	131	140	136	145	116	115	129	142	123	152	142	128	127	131	138	139	154	133	143	125	125	149	133	135	125	144	135	149	135	143	135	128	144	124	128	138	118	119	134	127	160	136	143	126	151	148	155	149	146	147	130	129	151	147	150	154	129	146	127	148	135	140	159	125	138	135	142	134	130	129	116	144	137	137	138	142	122	144	125	115	131	119	148	136	142	129	133	145	152	129	131	150	137	155	147	138	142	138	143	132	124	137	141	116	138	140	145	120	122	134	146	152	149	138	104	133	134	128	146	134	130	150	137	127	141	149	155	136	127	141	151	155	139	126	145	146	128	127	149	140	123	138	125	144	146	153	128	112	118	132	119	122	143	129	153	147	169	130	117	154	126	137	137	144	118	151	137	134	136	130	126	118	121	167	134	153	142	130	133	133	124	117	127	141	137	119	112	127	136	112	129	141	131	139	145	114	145	132	139	131	132	143	145	144	109	133	137	135	140	138	122	135	153	143	128	127	141	117	136	141	119	133	130	139	131	163	135	123	148	141	136	112	158	149	144	152	117	149	135	135	148	133	132	130	136	149	135	135	137	136	124	149	164	121	114	142	155	133	149	143	127	153	116	119	134	150	147	127	122	148	122	134	131	151	132	142	136	136	121	136	143	148	146	121	117	137	138	155	132	149	108	120	138	122	152	129	135	140	156	152	146	130	127	154	140	127	122	154	130	156	148	126	121	142	129	112	132	135	150	146	132	131	133	128	148	115	139	129	140	147	135	149	153	148	142	152	132	140	134	133	130	136	155	125	132	142	130	161	137	138	146	140	139	126	147	142	143	146	136	136	126	136	135	138	134	149	113	134	126	133	123	153	139	130	150	131	126	123	140	168	149	109	139	141	120	146	131	131	155	131	155	135	119	144	149	127	112	125	139	120	132	136	135	131	123	138	132	121	137	142	110	126	124	153	129	113	127	157	123	145	158	145	141	147	129	126	122	140	127	154	126	130	132	147	150	123	122	132	126	136	129	144	141	143	131	138	126	164	152	127	152	163	138	128	109	124	132	126	124	151	134	126	135	120	128	129	139	128	124	134	112	145	140	119	154	147	144	152	121	119	127	141	120	143	123	149	117	150	124	146	145	121	128	137	121	148	130	136	127	117	117	134	129	133	121	128	130	139	135	140	145	149	117	162	128	138	132	143	152	132	149	142	139	138	152	138	135	138	145	117	148	126	157	141	128	105	136	152	120	151	133	139	149	135	142	158	134	118	123	132	143	140	132	136	125	138	136	145	146	138	151	131	146	130	141	147	120	148	133	120	126	139	135	140	137	142	151	139	118	135	111	149	137	127	120	134	152	128	151	138	142	123	156	143	152	127	108	145	132	136	134	134	137	147	121	128	111	137	145	137	159	144	126	126	137	146	145	119	134	134	117	142	132	142	120	133	140	146	149	152	140	133	143	126	152	144	134	141	129	140	143	139	140	130	153	138	123	146	137	117	132	141	113	144	136	143	147	134	144	134	117	132	143	129	148	120	104	149	126	144	157	155	125	126	145	137	127	130	119	142	141	130	136	156	130	134	163	126	137	118	139	125	135	125	142	140	128	145	137	127	133	125	136	128	157	129	150	145	134	139	129	143	130	109	167	153	162	128	143	164	150	139	146	128	150	133	150	138	126	129	150	128	131	129	123	124	121	148	137	150	148	117	141	137	144	155	133	144	131	124	129	133	125	137	147	148	136	132	142	129	122	151	144	147	136	145	130	137	134	130	138	144	146	145	132	141	129	124	138	135	122	134	140	119	141	123	131	135	148	141	139	148	133	113	137	161	148	141	159	127	134	135	121	131	140	138	135	148	136	120	158	138	129	128	124	126	112	147	134	152	132	117	133	155	149	142	152	144	150	162	143	135	136	131	129	130	121	138	132	133	115	143	155	121	124	123	137	121	128	129	134	139	138	146	143	125	154	130	128	137	141	113	139	149	126	165	116	139	129	143	127	140	147	137	117	131	155	142	139	139	163	143	158	138	127	135	143	131	147	170	134	142	139	132	145	117	122	140	132	132	143	145	126	139	133	128	128	123	153	131	134	138	143	143	113	122	154	135	112	136	115	143	116	130	139	172	136	144	132	129	145	133	143	135	125	142	124	134	142	140	139	126	138	138	139	135	132	137	127	128	145	143	117	125	143	120	141	114	129	124	137	168	140	150	115	130	143	145	140	148	142	142	160	147	121	136	119	133	126	114	127	134	141	135	154	144	123	115	153	151	135	143	133	122	113	118	132	161	134	140	126	135	136	143	129	133	157	135	130	134	134	171	128	128	140	140	140	131	113	123	125	132	141	133	138	137	135	133	146	122	130	140	146	139	142	150	143	135	106	132	137	130	132	124	127	133	141	128	141	130	125	126	146	126	130	126	130	138	156	136	149	114	132	129	132	136	139	117	145	145	144	133	132	143	134	160	134	145	141	148	100	124	136	149	140	126	149	142	138	146	142	143	145	111	144	134	124	143	142	114	141	130	132	130	132	127	162	128	129	119	132	134	119	134	129	149	134	142	154	146	149	145	144	143	136	127	141	110	147	119	113	134	132	132	127	122	123	124	147	128	122	140	132	139	114	124	129	132	128	126	139	148	128	144	143	149	150	145	128	123	135	123	146	119	131	131	138	133	118	130	125	135	139	134	129	140	128	121	128	158	129	141	143	118	139	135	127	144	136	128	143	112	144	130	153	128	133	116	139	157	131	130	134	146	140	147	117	149	118	116	140	147	141	135	143	137	159	144	119	153	142	145	138	129	134	118	121	146	137	147	136	130	144	143	154	113	145	135	152	120	143	125	151	138	145	120	134	121	145	143	107	142	176	150	148	129	145	121	132	140	139	148	134	123	122	144	161	122	139	124	134	136	121	128	144	124	147	128	138	144	147	139	143	156	129	128	136	146	149	141	131	132	134	142	137	140	126	131	115	120	111	142	161	138	141	129	127	136	140	133	160	138	118	160	132	126	137	135	118	163	124	142	132	122	151	124	140	145	141	128	120	137	136	156	150	115	139	123	132	124	127	146	134	134	130	157	129	126	151	128	170	142	137	131	153	155	135	133	121	140	127	135	124	132	121	130	133	140	128	138	155	143	130	119	140	136	129	113	139	131	148	130	120	121	128	135	156	128	110	142	134	127	136	143	136	145	144	153	114	138	124	133	139	139	137	138	140	140	137	143	134	141	113	121	145	129	141	129	151	128	117	123	138	140	136	133	111	135	116	129	116	116	123	144	129	140	135	128	133	134	156	147
24199	21394	28962	24194	21104	3217	765	472	411	352	328	310	275	273	265	256	259	215	242	242	228	222	251	216	210	216	217	232	211	222	176	182	200	211	217	207	194	212	202	185	171	203	209	194	200	209	204	178	205	198	191	176	205	185	198	199	181	201	189	206	200	212	196	194	213	206	183	187	180	202	202	196	168	227	204	201	201	206	176	211	186	197	168	175	186	186	188	232	182	184	173	206	201	198	221	208	195	209	178	185	171	195	213	208	182	186	183	203	193	180	192	181	211	189	210	172	222	218	209	213	197	195	193	189	209	187	197	212	160	212	209	184	195	174	176	209	219	207	199	183	208	210	203	200	204	223	199	181	195	204	203	189	190	210	196	169	195	228	171	193	219	168	198	183	213	224	191	210	191	181	205	175	191	197	214	193	173	220	197	192	175	176	196	185	191	185	201	193	206	196	209	204	181	185	196	176	185	214	180	201	190	191	178	189	202	190	174	217	207	224	210	203	219	178	210	201	189	200	199	172	189	210	198	197	194	213	208	199	182	214	210	188	196	199	225	174	191	188	204	201	189	198	202	183	206	206	217	198	222	209	200	211	231	197	201	192	198	202	203	213	204	216	198	197	208	186	189	224	180	207	197	200	207	206	195	195	224	187	196	172	192	198	177	203	179	211	194	199	200	195	179	178	206	176	203	177	186	197	195	207	202	211	188	191	237	221	205	222	203	173	209	193	197	201	204	235	171	185	186	205	200	184	227	237	207	195	206	187	190	193	188	217	184	201	200	223	178	179	202	190	210	195	180	184	186	220	205	172	198	182	184	174	193	169	198	201	196	209	213	206	183	199	177	202	177	195	202	222	200	199	211	183	191	200	194	190	191	188	225	194	185	196	198	205	203	183	214	184	208	200	185	217	197	184	170	213	179	170	209	206	192	197	203	190	217	213	184	182	207	185	195	201	176	187	179	208	200	199	203	196	204	182	197	195	198	198	213	200	216	191	208	206	195	199	197	168	221	213	193	202	205	214	196	205	213	168	167	190	207	165	187	212	170	188	178	220	200	198	203	195	190	218	195	213	190	201	185	192	199	183	185	205	183	184	181	205	195	174	186	180	197	235	170	215	198	187	197	198	184	192	199	192	177	205	204	202	208	211	184	213	182	193	192	190	208	215	195	197	187	186	207	170	208	213	179	215	198	197	176	214	194	202	176	213	209	200	209	212	227	200	189	184	172	177	206	224	200	208	186	165	188	193	190	199	179	196	192	159	167	186	194	200	186	201	194	210	207	181	186	177	199	205	197	180	163	189	190	199	221	199	182	221	187	196	214	172	187	207	196	210	157	191	190	205	203	181	204	194	183	184	183	171	177	183	200	193	192	207	193	216	215	157	202	182	205	199	194	191	188	207	183	193	181	197	179	204	189	190	188	197	192	202	193	191	199	201	171	209	192	194	206	224	201	207	192	193	225	179	207	198	193	210	218	182	211	187	204	188	167	200	183	206	196	197	187	196	197	168	205	192	175	183	208	203	186	173	202	180	189	206	194	187	192	173	185	191	198	205	185	193	182	206	204	192	179	206	181	189	199	192	194	198	198	197	214	176	214	189	176	179	168	211	193	196	217	220	191	209	190	189	181	198	194	179	200	191	205	197	151	201	211	197	206	196	185	206	187	190	189	195	203	188	186	196	181	172	185	203	164	192	187	192	208	178	190	197	193	189	184	208	191	185	212	177	187	190	204	180	196	187	206	210	188	195	204	186	219	207	220	182	175	185	181	205	185	187	213	185	220	190	170	173	199	198	187	207	195	197	193	191	197	192	180	219	186	187	163	194	199	183	181	180	210	192	153	185	211	201	206	181	180	186	203	181	210	211	177	197	211	186	222	199	185	186	209	190	175	182	201	191	193	220	190	204	191	208	208	197	186	203	209	202	214	176	190	195	202	206	181	199	194	168	173	184	180	205	192	177	179	192	192	190	211	186	230	196	191	214	179	204	182	191	202	165	218	172	219	182	198	194	175	204	210	167	191	196	200	191	235	203	202	196	187	168	193	183	230	214	207	203	210	184	202	189	184	178	204	209	194	200	186	199	191	168	204	219	198	183	200	217	197	186	186	194	208	173	192	206	197	182	177	184	218	219	194	182	193	217	189	167	188	193	189	179	189	178	195	194	201	194	190	199	224	209	200	213	208	184	212	181	191	196	196	206	210	211	199	182	196	206	182	184	184	191	176	193	201	202	165	197	189	175	220	172	216	208	211	194	175	193	196	205	196	190	213	201	180	191	183	166	172	203	206	182	173	176	185	185	186	181	209	217	183	189	187	223	176	217	205	158	186	183	212	233	201	209	178	183	221	190	196	187	205	193	182	174	206	211	204	203	198	201	201	221	204	206	191	198	199	193	196	200	185	184	166	203	173	178	194	197	193	202	184	201	192	199	171	207	193	189	165	175	197	219	194	187	196	185	193	190	203	206	224	186	220	182	178	190	189	218	191	196	209	195	210	210	189	218	205	232	180	188	172	202	210	191	196	200	194	188	182	181	195	167	184	202	180	183	200	185	185	202	171	210	196	190	215	201	200	193	203	212	191	202	167	189	199	222	205	184	195	187	199	196	190	193	179	212	186	190	201	214	202	215	210	198	193	190	192	213	206	198	189	204	195	219	202	190	213	190	231	199	203	204	213	190	201	201	177	214	214	163	178	199	193	206	194	220	206	184	206	194	196	211	195	185	230	193	190	196	178	182	190	204	203	183	199	215	207	209	212	152	185	221	196	198	192	189	201	230	204	178	213	192	176	197	200	200	182	191	189	179	184	203	196	185	181	200	171	174	197	205	190	180	190	208	166	192	193	206	198	186	176	183	199	208	180	210	189	185	187	181	199	187	180	212	194	198	193	187	210	213	207	201	188	195	189	186	210	218	201	191	210	203	186	218	199	170	214	213	196	193	198	195	182	188	192	193	188	210	201	193	197	202	184	187	196	203	184	201	200	193	168	172	202	210	190	221	177	210	176	195	186	187	190	195	173	205	188	206	185	232	176	188	203	203	194	181	198	189	181	196	174	188	194	193	213	179	168	198	183	181	187	198	163	176	164	202	210	187	208	183	187	223	214	196	212	192	190	188	176	185	201	192	207	197	182	185	197	212	201	215	202	204	194	193	190	211	187	207	188	172	212	165	189	209	183	196	203	214	208	220	185	202	184	200	190	188	201	204	211	185	187	204	166	202	172	172	192	197	195	199	195	196	206	199	194	189	176	185	188	184	207	215	178	199	233	186	187	184	205	174	222	183	169	196	209	197	181	195	180	208	182	200	186	175	196	190	187	197	189	172	193	183	194	199	185	194	185	185	197	204	203	217	215	197	198	194	205	207	204	188	217	200	220	184	186	201	188	188	210	208	198	195	205	200	170	202	218	192	223	196	214	181	178	210	205	194	178	185	199	186	228	203	205	197	203	192	211	215	195	222	197	181	180	205	178	205	192	214	214	192	197	183	192	179
14307	10525	8652	4398	2902	2115	1669	1346	1028	870	808	763	646	629	534	547	507	451	448	402	388	408	429	379	373	403	398	397	354	345	375	375	372	394	348	345	376	357	326	394	373	370	377	335	361	323	351	371	363	313	342	345	329	352	335	311	366	363	333	340	370	323	326	340	310	325	345	332	344	307	335	313	364	351	362	323	341	359	321	328	361	326	319	352	343	322	353	367	340	289	335	297	343	318	347	330	319	344	324	322	327	357	359	304	347	306	341	312	307	360	323	319	328	349	308	335	337	334	312	331	305	318	349	320	330	317	333	315	342	315	330	345	362	305	357	287	316	325	329	350	349	324	311	309	311	316	330	331	341	323	329	321	336	295	342	292	346	318	315	347	341	321	322	341	315	349	343	314	338	348	302	309	314	323	329	326	332	337	306	341	337	326	329	329	316	327	338	352	296	294	317	302	314	326	297	372	300	323	308	323	322	345	328	357	348	317	363	355	327	314	353	325	325	329	343	315	329	302	321	345	336	318	341	280	351	332	294	318	351	324	341	295	343	339	348	340	351	355	346	313	361	335	306	344	314	323	321	338	324	303	310	331	340	305	331	337	332	312	341	344	304	330	291	326	303	336	344	305	315	324	320	334	351	338	350	346	311	344	326	316	319	353	311	325	321	316	340	315	337	349	373	309	333	305	329	316	307	357	346	322	309	328	360	328	357	336	351	327	327	312	326	337	321	315	331	333	306	366	309	300	320	336	320	318	350	341	336	348	345	308	298	349	299	306	349	349	331	364	344	330	345	334	333	369	309	329	338	341	354	348	359	287	353	328	345	303	341	327	309	362	313	342	308	324	341	350	302	329	341	314	335	312	335	318	357	288	349	341	317	319	332	352	340	320	334	304	339	309	327	334	315	340	338	350	298	311	305	343	317	317	319	302	337	335	314	330	336	342	317	328	341	322	337	323	335	327	343	318	366	346	309	363	329	357	298	318	329	325	318	340	339	322	330	283	317	353	330	315	307	319	333	330	335	332	334	327	335	342	324	328	313	294	368	341	318	301	316	342	325	342	312	329	298	309	344	303	367	356	311	355	335	332	337	308	338	338	363	305	319	297	349	344	330	325	266	329	324	309	330	293	352	293	334	349	340	324	330	338	333	313	298	338	331	353	335	307	340	346	361	332	279	317	343	332	345	304	350	319	360	324	330	364	325	348	349	358	321	354	337	332	315	326	333	293	338	328	327	298	324	320	323	317	330	306	329	328	305	316	324	323	300	331	293	290	349	302	340	277	301	364	349	346	356	314	302	339	320	343	346	332	321	347	340	335	293	303	378	333	326	281	326	335	350	348	341	312	339	345	334	312	326	330	339	312	323	329	351	319	341	343	307	306	319	377	341	316	335	316	317	360	355	325	322	326	319	311	337	347	341	335	336	324	331	346	331	320	330	325	281	312	326	319	317	332	320	342	325	325	312	309	368	315	287	311	372	287	333	326	311	315	369	359	330	334	329	317	295	311	306	312	313	311	331	316	350	351	305	323	325	333	342	364	308	357	339	356	311	313	286	334	346	301	330	332	343	309	330	310	310	352	331	312	336	323	326	310	324	302	325	336	311	315	344	327	331	313	347	334	302	343	300	322	312	328	319	306	368	287	334	331	364	314	325	331	356	349	295	342	335	303	316	324	316	349	307	325	342	353	338	347	332	330	332	337	324	357	322	314	367	309	325	343	338	331	333	337	313	320	317	343	338	331	339	319	346	340	317	327	356	318	343	305	335	349	318	338	318	345	350	327	327	322	319	359	278	333	280	351	341	338	331	309	338	323	339	308	329	298	312	335	322	317	307	324	335	363	295	299	352	330	328	367	339	312	291	308	343	346	344	351	337	355	340	352	335	334	315	355	330	308	325	309	322	330	334	316	320	331	317	308	323	334	343	343	293	337	330	322	369	359	332	366	285	347	320	304	314	312	335	324	323	354	318	327	332	327	314	347	346	335	327	348	349	341	327	303	304	325	293	327	327	352	305	327	328	341	294	329	347	334	314	321	338	342	360	305	321	329	330	311	346	319	323	363	291	318	327	303	325	331	321	326	331	346	315	334	310	326	314	325	322	315	326	322	298	348	303	320	309	322	353	319	353	320	327	345	336	299	323	333	308	340	316	376	305	318	336	291	315	342	327	313	324	332	334	346	340	328	327	312	334	314	310	309	329	334	332	320	333	345	341	317	331	345	308	338	317	328	316	327	354	342	318	311	338	303	289	321	315	313	316	324	317	315	344	316	294	323	334	350	332	293	358	345	343	343	329	330	352	336	295	312	327	336	322	345	364	316	345	323	345	323	336	323	334	341	298	287	309	356	318	301	305	300	331	328	333	346	322	314	344	318	324	313	308	302	358	289	300	338	323	326	339	318	290	336	302	341	323	312	335	338	294	312	338	321	314	349	341	325	339	311	310	344	321	328	329	319	301	344	335	334	387	324	316	322	311	323	319	287	307	357	330	338	321	350	308	338	335	336	305	322	324	331	324	332	362	337	314	331	331	302	331	284	347	384	317	307	343	349	321	323	313	299	296	328	326	331	341	325	324	343	314	314	323	325	312	318	316	318	344	325	339	315	322	328	312	303	315	309	319	314	321	317	334	357	335	342	360	300	343	341	332	327	316	330	364	332	324	337	358	316	353	332	323	335	323	345	303	316	300	345	324	312	333	307	329	314	311	320	346	321	315	317	339	336	355	345	303	318	343	314	310	347	336	308	328	305	353	333	337	335	325	336	328	312	346	308	308	295	310	343	330	348	343	342	309	323	313	305	311	325	305	305	305	335	324	319	333	322	303	299	328	350	345	319	304	343	336	350	332	331	329	340	337	302	347	280	343	287	328	329	305	344	311	312	353	334	373	338	310	316	347	348	332	320	318	304	340	305	326	330	318	317	314	327	327	308	315	311	319	343	348	307	347	344	309	316	330	334	328	334	331	311	321	318	321	328	340	303	340	334	362	329	323	342	322	335	348	312	348	299	328	345	331	289	331	351	303	327	313	339	330	316	320	320	312	350	316	334	324	307	351	333	330	347	311	316	348	313	340	362	333	315	321	318	326	333	321	323	341	370	342	302	331	312	311	310	338	342	369	312	309	310	312	337	334	360	317	322	328	342	327	336	319	346	312	325	329	324	319	320	349	297	323	317	315	325	313	306	317	345	327	279	300	327	331	336	347	312	310	340	348	297	331	357	325	308	306	330	314	335	328	279	303	325	337	303	317	335	312	332	318	330	341	321	328	291	320	339	346	308	308	335	327	348	297	325	328	342	389	346	335	325	333	324	352	311	336	329	318	369	317	320	344	295	359	329	326	318	354	314	303	325	316	287	345	342	307	352	342	367	322	365	323	343	307	330	314	338	334	338	336	318	341	338	299	318	341	358	338	312	306	336	323	336	339	330	312	318	346	315	343	363	303	350	344	337	323	336	345	324	315	324	335	338	308	344	334	338	318	306	318	321	303	316
23203	21384	29601	23542	21386	21015	2998	957	697	618	560	551	504	443	481	433	389	368	399	353	371	376	328	368	366	351	331	344	341	325	357	372	346	349	326	343	354	369	371	338	317	343	316	340	312	324	352	323	350	343	328	332	335	310	349	356	328	324	337	323	320	305	331	328	324	355	313	338	330	297	352	282	305	311	351	288	295	306	317	324	312	300	326	312	319	320	303	300	342	311	311	299	332	316	313	306	299	318	330	332	316	291	315	300	297	350	326	309	287	318	316	308	299	322	325	308	333	338	338	299	313	319	309	315	324	297	330	346	307	336	305	327	328	314	336	332	333	335	303	325	298	315	308	321	344	309	305	315	340	374	323	312	351	324	328	320	332	284	333	295	330	336	321	320	327	310	297	316	305	310	280	316	325	281	322	332	315	299	319	321	328	316	304	338	348	288	298	324	317	317	312	319	313	301	296	348	325	306	369	306	325	280	289	314	330	309	299	298	299	319	304	312	311	311	305	294	298	300	340	326	311	301	333	322	327	343	320	337	290	321	314	305	306	304	319	312	298	339	316	343	314	298	314	328	289	316	318	319	317	314	316	338	334	338	327	330	319	299	303	354	310	328	318	321	293	294	291	319	330	336	286	319	318	305	319	333	330	335	309	327	318	307	309	333	326	302	314	319	327	287	330	316	317	336	315	296	285	310	329	320	330	311	335	310	321	296	328	333	299	297	294	315	305	334	300	305	296	304	309	337	304	317	314	280	347	329	316	337	324	308	293	335	324	301	307	281	326	311	303	317	309	323	311	319	318	282	319	315	320	304	314	340	313	317	333	289	321	304	338	294	306	316	302	288	323	301	288	303	313	328	291	290	340	284	279	293	303	359	357	341	305	342	326	320	314	277	301	308	308	360	309	299	317	307	311	348	299	329	292	298	303	324	290	282	271	316	311	309	317	304	307	316	334	341	340	333	320	312	309	308	331	326	285	306	287	294	354	310	289	284	291	322	336	294	283	341	294	329	318	294	318	324	259	302	283	331	334	289	301	307	301	309	310	277	317	297	303	309	317	333	328	303	314	318	288	291	309	318	318	307	339	343	340	309	294	306	334	314	321	329	289	292	318	304	296	302	330	285	328	336	304	297	307	324	310	295	289	323	314	300	307	305	304	299	281	305	348	311	317	345	300	313	331	338	321	309	296	318	331	321	319	359	279	304	303	319	327	306	309	299	290	298	301	306	313	311	333	299	295	322	316	319	295	305	318	314	351	300	308	312	318	297	326	323	274	308	293	330	339	315	293	309	353	309	328	300	310	314	332	342	330	291	310	287	320	308	326	291	267	284	335	291	328	339	351	354	312	278	345	275	311	303	314	326	306	343	328	336	311	324	288	329	290	332	317	301	313	301	319	323	331	339	311	300	315	329	339	302	346	337	320	325	336	323	327	297	306	329	308	298	312	311	300	301	323	338	314	332	311	289	291	344	303	318	341	327	335	322	302	348	320	343	293	302	286	324	311	318	303	342	293	303	305	304	313	340	346	294	340	325	330	279	320	313	292	317	315	331	313	280	290	316	322	335	336	327	310	324	311	312	293	312	329	351	316	318	338	297	317	298	313	318	316	314	338	314	303	301	318	292	318	318	318	358	302	276	310	317	297	318	332	310	319	337	338	329	304	325	281	314	324	287	287	312	306	314	324	316	338	302	309	340	330	324	290	292	305	321	297	313	339	315	308	295	314	316	307	302	305	325	340	290	304	318	314	326	303	308	300	311	320	308	316	312	318	325	296	306	314	338	308	310	308	327	328	347	296	308	348	331	310	293	354	311	322	323	314	333	314	310	304	319	313	329	317	326	342	306	302	322	292	293	322	293	329	337	289	310	330	302	319	315	359	314	313	277	348	321	285	309	351	309	369	287	319	327	318	301	331	318	327	322	274	293	295	284	278	324	315	274	295	307	317	318	309	308	350	310	329	295	299	329	314	313	300	332	346	349	300	311	335	317	313	332	322	297	342	334	320	336	310	309	307	295	304	303	315	315	287	295	280	310	281	294	308	321	330	303	308	303	298	276	278	295	304	326	302	324	338	304	296	285	328	326	325	310	342	279	335	318	315	307	322	311	327	340	323	318	324	341	302	284	319	311	304	338	338	318	312	320	343	303	297	307	326	311	327	334	303	274	338	314	322	320	302	323	285	302	313	312	317	308	310	315	337	323	312	324	311	296	348	319	313	329	315	313	287	330	323	320	327	303	297	317	325	332	299	295	333	331	286	321	297	295	351	315	322	291	318	294	314	294	343	339	322	301	336	304	318	297	278	278	324	279	301	334	312	297	299	302	317	284	317	315	361	316	303	314	308	299	311	302	307	303	288	294	335	351	340	322	297	299	324	316	318	314	318	294	328	323	318	303	340	344	294	312	296	289	296	312	339	321	298	293	334	316	329	340	322	310	262	292	279	347	328	314	301	318	279	344	322	304	298	296	312	328	293	322	286	305	325	311	308	302	318	328	324	318	299	309	306	317	305	328	343	318	321	301	303	331	342	312	310	316	291	302	330	326	275	339	316	315	304	289	321	328	314	327	339	320	307	310	342	337	328	332	311	347	304	332	289	325	302	304	316	332	290	301	321	333	320	321	317	318	315	307	315	325	294	310	332	309	309	311	314	317	299	315	327	296	303	320	296	321	337	318	312	303	319	320	340	307	300	323	329	335	315	315	353	318	310	316	296	303	310	311	315	305	329	291	333	311	310	311	323	282	322	296	297	336	329	299	316	311	306	321	283	313	292	325	322	293	303	310	288	310	295	322	304	290	316	311	290	312	306	313	326	325	333	288	297	285	291	300	326	300	315	333	304	297	335	312	313	312	336	293	321	356	299	341	321	301	311	333	305	305	300	301	326	330	311	282	313	298	307	311	302	299	291	308	336	313	349	307	308	321	313	298	365	340	308	316	302	291	304	297	311	307	311	319	337	322	308	306	310	321	291	292	331	316	323	302	295	309	298	339	297	316	350	321	287	301	324	322	349	307	305	313	287	294	326	298	320	306	315	308	305	301	313	348	345	311	291	317	310	328	284	320	325	309	325	318	323	334	321	319	307	300	286	327	282	311	336	328	327	293	318	339	296	287	300	313	292	317	320	314	335	308	306	290	336	310	297	321	317	335	285	317	318	303	325	301	327	337	298	330	350	304	305	302	311	301	313	315	315	305	315	282	301	294	333	339	336	302	341	327	326	311	326	298	316	333	319	309	323	301	305	307	323	333	300	295	334	313	283	306	285	305	284	294	297	320	342	326	307	341	314	269	353	315	314	322	302	281	348	275	292	315	298	336	313	312	334	345	304	314	301	331	302	313	292	333	321	312	318	285	306	316	290	321	299	278	329	357	319	286	316	300	355	296	342	333	293	308	333	328	304	290	312	324	302	312	304	308	327	337	325	315	307	301	312	285	330	320	274	320	295	301	334	305	335	311	342	340	314	334	308	320	316	302	308	325	309	257	272	294
16779	17085	14076	7525	5208	3955	3074	2350	1897	1663	1326	1284	1114	1086	967	902	859	814	784	751	709	674	654	632	613	609	573	613	610	577	577	607	566	569	575	547	564	546	618	520	535	514	571	554	526	536	525	537	517	542	565	540	559	563	580	527	513	530	535	541	507	523	535	514	538	526	494	519	522	526	516	526	572	537	510	546	551	493	507	542	510	500	543	514	549	510	503	526	502	491	466	538	479	532	501	529	539	524	501	467	539	484	505	551	549	452	481	560	536	524	550	513	504	514	513	542	526	540	507	481	495	502	463	468	542	544	521	543	528	504	537	563	492	532	518	551	519	514	521	482	511	519	501	480	513	494	502	509	493	527	531	498	505	459	505	474	506	499	502	506	553	510	480	550	520	487	531	522	526	526	504	535	444	492	492	526	507	536	463	508	510	497	493	522	482	476	489	488	495	511	519	535	499	529	520	520	550	511	495	529	506	549	509	521	550	502	552	554	507	515	490	510	530	482	513	492	555	496	543	531	486	523	471	551	512	552	511	524	522	538	518	492	549	497	545	511	522	513	541	536	538	498	449	509	486	505	497	498	526	530	510	551	554	558	493	522	517	504	524	524	470	500	500	514	515	538	522	574	510	520	558	537	509	485	532	506	467	502	515	528	456	559	517	538	509	489	526	503	493	564	525	478	514	506	557	456	499	520	504	544	511	545	497	530	522	486	474	489	533	515	517	471	514	520	504	494	476	545	532	495	558	580	503	527	490	481	562	564	517	528	539	504	534	490	468	527	497	504	508	517	511	530	485	488	525	497	530	543	536	499	473	523	543	530	526	572	494	506	503	493	511	562	520	517	510	484	487	539	473	515	487	486	513	505	529	527	540	513	514	502	556	518	492	525	514	500	532	536	486	472	515	498	518	493	523	553	534	501	508	524	494	509	532	542	491	511	508	519	523	492	499	506	526	516	511	556	549	478	534	511	541	483	547	504	510	503	493	544	479	489	488	503	573	510	552	545	529	540	482	526	510	486	506	555	549	516	483	487	489	552	517	501	510	521	485	551	546	525	458	507	521	516	546	501	494	529	527	538	516	514	517	524	455	472	484	516	499	530	547	488	475	523	525	527	457	500	509	532	511	507	471	523	536	514	467	495	531	516	527	465	479	485	474	504	537	509	510	501	530	501	488	491	519	537	479	525	512	504	489	511	514	537	497	483	449	548	555	536	478	503	512	497	472	488	510	502	555	514	515	525	479	501	495	489	488	494	520	525	523	507	518	518	522	499	494	540	497	513	497	512	486	476	492	506	503	479	528	486	501	524	534	515	494	501	509	472	505	505	460	522	513	507	498	498	549	470	517	513	490	477	510	485	495	514	561	535	532	541	546	486	489	511	525	501	492	503	528	541	507	488	519	508	516	499	460	514	523	526	506	525	538	568	495	525	542	486	529	513	497	506	501	539	521	504	556	526	543	543	492	464	545	492	510	501	525	486	510	545	525	504	510	499	536	505	528	495	562	453	532	549	500	491	513	491	513	531	505	481	510	511	520	496	476	566	537	507	513	519	472	525	526	511	499	537	494	503	499	496	493	498	485	485	509	511	460	465	568	462	504	521	530	471	495	571	483	502	503	555	513	529	512	487	480	524	560	527	505	521	510	532	556	476	492	518	512	555	477	520	489	542	538	499	515	553	555	525	471	511	534	501	503	499	538	522	562	506	540	514	493	510	557	533	527	467	516	502	527	446	535	505	493	530	516	523	540	546	517	521	489	514	526	471	540	563	525	520	523	520	470	496	506	497	516	495	493	537	485	504	496	508	503	525	501	500	533	514	497	491	515	517	517	511	488	491	508	529	492	523	492	495	475	507	483	536	513	487	528	511	524	496	538	505	456	490	538	527	522	522	489	513	540	485	528	516	539	544	491	497	501	543	514	528	508	512	501	536	512	518	490	533	504	473	532	521	502	498	499	483	539	504	483	539	506	501	503	484	511	498	501	459	529	458	528	515	538	540	501	484	488	543	511	516	510	495	507	523	519	462	492	515	539	558	523	494	519	516	518	499	524	510	508	532	513	497	503	531	516	536	511	516	513	495	560	526	492	537	534	488	506	460	519	532	513	517	509	512	518	524	526	467	513	475	520	498	524	520	527	533	494	508	555	513	518	511	561	554	497	525	535	514	512	517	526	526	532	533	542	537	521	504	474	489	522	498	497	514	531	530	486	522	526	510	525	523	495	506	516	508	485	497	519	500	536	544	483	505	546	480	493	490	499	530	512	500	530	510	508	484	492	524	479	543	538	529	515	515	527	511	501	556	481	507	504	522	498	484	515	538	475	468	487	524	489	538	480	508	511	512	492	505	513	504	513	487	512	505	533	516	524	531	527	490	539	464	507	492	494	497	534	492	515	496	546	541	516	487	503	524	491	528	516	520	518	514	519	544	492	512	507	530	529	541	485	498	539	523	507	480	544	544	489	522	457	476	536	526	514	486	499	522	509	448	488	484	499	487	546	490	517	508	533	527	524	516	477	518	468	516	468	513	548	498	475	493	492	497	501	496	482	494	522	537	535	498	523	535	485	486	558	471	500	466	476	483	535	551	515	494	508	486	514	495	508	485	540	510	499	543	523	471	531	512	543	527	474	483	548	529	489	552	461	524	504	516	526	555	526	513	516	489	503	535	500	491	524	594	518	494	471	476	491	497	495	495	507	533	466	502	525	550	534	503	537	524	504	528	544	513	497	509	429	534	496	496	510	523	477	522	510	493	539	500	495	511	508	512	530	519	511	525	517	529	502	505	522	502	517	497	497	523	499	491	530	521	523	486	506	595	506	491	510	533	472	522	520	480	500	520	513	522	510	490	533	493	481	493	498	476	487	521	499	500	503	526	499	539	513	482	547	564	512	498	532	502	518	505	518	463	514	536	493	512	498	482	449	504	485	545	542	511	486	502	498	454	516	536	510	534	506	522	507	482	501	507	511	507	526	491	505	466	540	530	524	535	503	525	502	466	466	540	510	558	490	488	566	506	501	468	496	487	498	457	591	479	494	539	520	497	486	512	543	507	496	518	536	465	514	500	527	477	515	496	529	495	511	515	530	515	503	531	504	528	496	529	514	517	511	499	515	486	486	514	561	499	486	518	519	542	498	505	517	534	499	522	526	513	523	501	513	501	523	532	514	521	490	487	509	490	532	500	508	518	492	558	525	552	480	525	514	471	493	524	523	552	532	466	528	530	505	487	507	532	505	486	545	488	502	524	531	520	487	519	481	488	502	526	515	503	512	512	517	501	460	521	559	509	531	520	493	501	532	490	501	522	501	511	523	505	478	542	487	499	498	522	494	510	486	518	503	525	484	511	492	533	489	494	460	556	511	495	524	484	514	552	501	517	540	503	550	544	500	511	544	495	521	493	491	535	494	535	494	516	506	501	485	518	505	514	492	524	515	512	509	486	481	525	506	480	502	504	507	503	502	520	508	496	505	530	522	527	448	515	530	517	530	521
26839	20756	8145	566	373	333	110	119	84	100	106	91	89	89	86	72	85	86	86	84	69	78	82	85	81	62	83	80	72	77	76	80	78	68	61	81	64	74	92	67	78	68	77	75	74	77	76	77	90	77	80	76	89	70	89	71	82	86	64	85	73	77	87	64	83	95	70	70	88	79	74	71	75	78	66	73	76	67	69	66	66	79	73	78	76	75	83	72	76	66	81	72	67	73	66	78	74	78	70	83	79	66	73	79	80	75	68	78	67	69	91	70	75	71	82	74	80	81	83	73	67	69	82	86	80	79	70	71	75	83	82	66	67	68	63	82	81	61	77	87	84	77	77	63	70	70	73	71	77	81	95	83	72	97	71	75	82	67	75	75	68	61	80	68	72	85	77	78	77	76	68	59	75	74	76	68	79	67	74	76	80	79	70	66	54	72	76	81	72	80	65	80	74	70	79	92	91	70	80	69	76	75	75	72	72	76	65	72	79	84	83	61	79	77	79	80	72	74	85	72	74	73	84	85	88	86	69	76	80	69	89	75	77	76	72	88	83	73	72	72	85	89	77	85	66	91	75	76	70	72	80	57	82	86	77	66	72	76	95	76	83	64	75	75	85	85	65	67	68	71	71	77	76	94	92	74	80	71	61	72	74	71	85	68	80	76	72	78	75	72	97	82	82	72	78	69	74	66	65	78	76	71	78	84	95	79	75	56	63	91	80	68	85	80	78	78	88	76	76	72	83	72	81	77	77	75	75	95	61	87	79	76	74	84	75	86	76	65	84	78	58	69	71	68	74	70	71	89	59	59	79	86	96	80	68	82	79	85	77	69	83	90	92	49	83	76	79	76	72	69	74	72	82	62	70	74	74	82	82	65	69	74	58	77	70	86	77	68	84	69	80	69	69	90	80	85	80	61	77	81	71	73	83	81	77	80	80	75	93	68	68	76	84	69	93	67	89	72	59	81	80	76	101	73	65	85	67	86	71	66	74	76	72	89	90	88	70	79	83	51	79	88	67	80	71	78	81	81	89	68	72	65	87	78	80	65	84	77	81	69	74	66	77	72	78	73	89	77	88	85	97	57	65	71	71	89	75	78	72	85	71	72	58	73	74	79	70	74	86	71	77	72	77	73	70	58	71	75	82	56	79	86	81	79	64	68	74	80	75	69	82	78	76	67	87	75	77	66	78	99	76	76	91	76	79	73	74	82	85	73	86	88	69	77	95	81	83	82	76	84	91	74	73	90	76	70	66	76	67	79	77	73	61	88	80	82	75	73	77	75	68	65	71	90	95	88	58	68	92	81	72	59	62	88	82	72	89	81	72	71	71	76	84	82	77	71	70	61	80	65	85	74	65	81	69	77	76	84	87	80	57	62	83	73	88	70	83	76	78	67	71	83	66	65	71	77	67	89	84	85	81	70	66	83	85	67	82	78	82	87	95	77	79	88	87	99	73	74	93	87	76	70	70	74	82	84	84	83	77	73	68	70	87	58	76	82	65	73	69	71	60	69	67	71	83	64	76	82	77	73	73	70	81	64	83	74	81	85	78	93	90	76	75	81	72	69	72	72	66	83	88	70	77	70	52	72	61	84	70	74	66	63	86	83	78	96	76	88	93	81	76	79	77	72	76	66	65	74	62	68	70	79	82	82	85	71	93	68	76	63	69	83	80	80	86	81	79	102	64	78	74	79	75	83	89	81	79	78	79	59	70	84	70	86	84	81	86	82	81	66	76	89	67	76	56	80	72	80	66	84	73	73	81	82	77	66	91	82	74	57	81	84	87	75	80	72	93	75	81	69	65	93	85	76	67	73	84	71	70	78	77	68	63	68	69	83	68	69	62	71	70	84	72	71	84	75	78	75	86	85	77	70	73	62	77	65	77	79	72	79	78	67	72	70	71	73	74	66	63	82	71	86	75	85	75	86	86	71	68	92	76	91	61	66	63	89	75	74	69	73	72	73	61	77	83	88	85	73	65	75	69	71	96	81	66	84	77	70	74	66	81	80	74	73	79	79	85	51	71	73	74	98	72	89	66	64	67	89	68	77	86	74	65	64	73	78	80	71	91	70	99	76	69	91	60	75	69	75	82	64	62	62	89	85	83	67	63	79	80	82	50	81	68	96	65	83	82	75	87	88	62	66	65	69	57	75	83	69	71	95	66	71	73	68	78	82	85	67	73	72	81	80	71	97	91	82	68	73	61	70	89	73	80	85	78	75	71	64	59	68	86	75	96	77	74	79	58	71	74	87	79	88	79	68	63	78	72	87	71	86	76	77	78	77	84	77	81	71	89	75	63	76	83	73	76	77	71	85	95	76	76	76	69	83	80	90	81	87	80	71	89	70	79	70	75	78	80	82	77	84	67	100	74	66	58	86	83	83	67	97	59	70	73	86	78	78	94	80	86	73	70	70	88	66	84	88	90	87	83	72	75	77	67	96	73	74	79	69	77	75	65	69	75	60	76	77	71	69	79	77	60	88	73	83	64	79	79	67	70	69	72	79	93	64	78	85	83	73	91	79	68	71	77	83	80	85	69	59	76	71	80	78	72	74	74	71	66	73	76	74	62	82	59	82	69	84	64	74	76	80	71	72	74	78	80	94	74	71	70	80	83	71	80	76	86	71	66	89	81	84	79	80	64	79	79	71	71	68	82	76	67	83	83	89	83	75	67	79	82	87	75	80	87	71	58	67	74	81	57	84	74	78	85	79	65	74	70	87	88	69	85	71	79	86	86	75	65	82	68	69	85	70	75	73	75	74	87	83	74	71	79	77	89	56	82	73	87	91	68	68	68	87	88	62	83	62	74	90	77	78	60	73	67	74	62	79	80	90	82	87	96	69	71	77	78	79	73	70	78	81	83	77	86	84	73	74	78	71	78	69	81	76	71	74	75	78	80	76	87	70	78	78	77	75	68	76	71	86	69	66	67	76	74	64	72	86	80	65	89	70	75	82	70	59	72	73	71	85	90	69	85	75	84	73	77	64	70	100	66	76	83	89	79	76	59	77	73	86	88	82	83	82	70	77	69	101	80	77	91	81	73	90	70	79	80	82	81	76	94	95	72	70	88	91	63	80	60	81	93	79	73	80	73	76	69	66	82	76	67	63	66	82	82	73	66	67	73	75	78	73	80	63	80	88	75	82	69	92	77	84	76	87	75	78	82	73	67	85	88	81	67	69	66	58	66	90	76	76	85	79	82	94	64	87	104	86	66	80	86	67	79	81	68	81	64	80	82	72	70	75	75	57	74	69	72	78	76	83	86	71	83	69	62	65	68	79	73	79	71	80	71	64	68	67	80	63	65	78	64	66	72	68	56	74	82	87	73	87	72	99	62	82	69	72	92	73	74	71	68	64	81	92	90	55	78	101	78	94	65	79	72	73	86	72	65	71	79	75	78	87	98	66	71	70	66	80	81	82	60	70	87	79	61	56	75	81	68	91	87	81	75	80	67	76	93	76	76	93	75	86	78	65	90	82	81	81
7218	1431	1209	630	453	318	268	232	234	206	177	203	174	166	161	157	152	154	150	156	151	171	165	150	147	140	143	124	162	136	150	148	143	151	167	143	149	145	138	146	133	120	156	138	129	148	151	140	152	129	134	141	143	145	156	150	132	135	134	150	136	146	126	148	126	147	176	165	128	129	153	159	143	142	151	147	149	163	143	131	114	137	145	156	156	143	140	154	133	147	139	147	158	156	152	128	148	156	138	134	130	129	137	153	143	126	131	131	131	135	130	153	138	120	126	140	150	127	134	146	140	145	146	138	123	139	130	153	170	139	142	133	139	144	140	159	159	129	138	130	151	138	159	156	143	144	154	150	148	137	138	149	134	154	136	144	138	148	164	156	145	112	130	132	156	146	151	124	140	159	143	117	107	162	147	142	139	145	141	143	141	145	122	149	133	158	167	119	139	138	149	116	144	154	154	139	158	157	125	137	163	134	128	113	153	126	151	160	133	144	135	150	130	161	143	138	147	120	149	129	122	137	139	127	143	127	154	150	125	132	145	140	127	136	147	153	160	161	143	125	143	138	138	130	134	140	150	135	148	105	151	149	125	145	139	144	125	157	139	160	135	150	168	135	127	129	147	138	147	137	136	127	158	150	144	125	132	133	168	134	152	124	122	139	152	151	141	157	140	134	150	146	130	141	128	139	124	133	132	158	146	135	152	144	142	132	128	129	136	126	114	154	128	127	161	160	143	117	130	126	120	123	132	135	146	140	140	160	116	120	156	140	140	132	129	144	127	131	152	148	131	133	115	139	165	132	140	153	108	141	129	128	172	123	151	166	141	152	136	131	143	125	154	130	124	134	129	128	135	137	120	137	115	158	145	159	167	131	142	140	144	130	131	127	143	149	122	113	147	124	137	156	157	123	146	134	151	142	132	169	143	133	114	119	149	154	139	141	133	151	136	139	148	139	145	131	139	128	149	149	131	186	142	158	135	143	137	130	132	142	148	112	144	140	141	135	143	121	136	163	132	145	140	127	160	140	143	158	149	148	115	150	141	141	137	122	138	142	138	141	135	141	146	152	122	118	139	164	161	135	158	134	124	140	130	160	128	114	156	114	147	144	157	141	155	134	161	116	138	145	166	127	142	134	141	144	149	149	143	141	155	117	137	146	140	154	142	148	135	135	133	132	133	158	127	160	133	127	159	151	121	133	144	146	144	133	148	142	155	135	133	146	131	149	151	138	161	147	135	121	123	141	170	127	143	132	119	124	124	121	160	145	135	130	109	143	170	125	127	148	158	124	135	146	152	136	116	148	142	140	144	148	146	144	136	135	140	145	144	145	130	136	117	120	153	159	143	136	146	113	131	137	141	127	145	144	145	143	132	145	137	148	147	148	110	133	126	146	116	139	127	155	163	140	142	127	113	144	146	139	133	125	142	143	123	150	125	113	141	113	141	151	136	154	154	129	152	131	148	118	146	143	149	158	143	149	137	130	146	138	146	124	115	126	136	123	118	127	144	141	131	158	144	118	128	140	110	144	141	129	130	133	115	130	121	145	150	128	140	157	134	148	134	141	163	126	136	143	116	121	128	116	139	143	138	141	149	162	130	131	144	127	135	119	133	146	153	146	127	128	127	115	137	142	136	136	137	120	126	151	130	132	126	141	154	145	110	150	156	123	140	146	143	150	144	126	122	125	146	139	159	134	134	141	127	129	120	133	136	128	138	125	123	130	127	144	144	155	138	131	140	143	157	150	139	118	145	147	149	155	144	136	149	141	139	166	157	144	139	145	145	135	144	121	143	148	155	136	142	150	144	136	146	146	120	163	149	143	125	134	153	149	138	140	143	154	128	116	131	157	124	141	145	127	123	130	147	144	138	143	140	119	136	127	136	155	132	142	135	152	124	147	134	133	129	143	157	123	158	130	137	135	137	139	145	160	151	140	153	136	153	134	123	163	124	147	164	127	165	128	156	140	135	140	143	139	125	153	143	140	123	132	155	143	155	145	155	155	132	138	117	143	129	121	128	137	146	153	137	139	165	137	144	152	162	140	141	149	127	125	114	143	127	147	139	143	120	124	152	119	128	122	137	142	153	128	165	139	122	149	131	152	147	127	134	141	156	150	143	144	130	123	158	122	125	144	127	140	148	139	131	150	139	134	141	122	142	139	127	143	143	147	140	147	127	125	130	121	151	149	126	147	133	146	150	135	132	121	145	142	153	142	142	145	153	150	161	154	134	171	143	150	136	135	136	148	152	157	125	126	155	141	144	146	148	124	117	147	133	132	147	127	137	125	132	125	141	135	132	141	138	139	133	133	150	127	148	134	151	143	147	153	152	135	131	134	126	143	136	130	151	143	152	118	147	133	118	151	127	161	154	143	141	139	131	164	120	134	129	141	149	129	135	149	130	155	150	122	134	135	153	144	168	147	131	143	134	114	133	137	127	164	148	153	120	134	132	143	151	131	123	132	116	156	143	144	130	135	131	124	155	145	136	124	158	136	136	140	136	155	135	140	146	139	140	130	137	155	144	150	157	138	121	132	139	157	143	141	132	115	109	159	127	121	139	144	129	124	121	126	138	145	140	132	129	132	131	143	130	141	143	144	145	133	156	165	130	156	157	150	141	130	103	139	133	136	147	116	122	129	127	135	147	143	155	161	156	121	161	116	140	157	153	140	152	158	119	154	147	135	157	143	147	123	148	134	147	142	143	160	131	134	129	143	125	148	140	121	130	154	154	157	117	145	133	165	147	138	152	116	138	157	146	129	170	154	149	130	141	147	133	137	150	146	160	160	137	139	131	138	140	151	115	134	150	160	125	137	130	151	137	151	115	146	117	141	133	151	125	150	137	134	139	139	151	106	132	135	147	118	163	121	137	143	142	135	136	145	161	142	140	146	134	118	151	111	138	133	156	137	144	158	137	158	127	142	139	131	142	146	147	139	147	128	123	141	108	114	147	129	161	136	141	141	149	166	144	116	113	143	129	140	132	142	146	139	148	145	160	148	135	135	143	146	143	133	155	149	141	149	120	149	123	140	141	138	141	163	138	132	132	146	127	137	156	142	140	141	127	150	165	131	131	156	135	138	134	161	148	115	130	136	125	137	155	122	137	139	142	135	122	155	156	140	144	126	126	118	131	101	139	145	151	134	132	148	136	141	132	127	154	130	131	130	137	133	153	141	148	136	139	150	154	125	150	151	140	137	131	127	145	126	161	133	144	120	157	145	132	148	146	135	138	129	153	142	158	143	135	150	128	143	151	140	129	138	164	171	152	118	137	154	139	163	142	145	139	137	154	126	150	144	139	148	133	140	127	124	150	136	143	147	144	151	152	139	147	145	132	161	134	132	131	128	158	129	146	143	182	143	133	126	135	131	134	143	141	151	135	120	132	138	121	150	147	135	133	153	153	132	139	129	133	150	149	128	140	151	135	143	132	133	136	128	143	140	130	150	129	147	150	139	140	158	149	145	148	132	137	152	145	145	148	133	128	155
24265	21396	28947	24236	21114	3334	679	509	410	358	310	317	301	262	267	265	254	264	229	206	224	240	206	228	205	235	245	241	220	218	202	205	209	178	202	205	183	197	206	190	209	189	208	198	207	220	218	179	201	188	194	182	193	207	201	187	196	194	199	176	213	200	176	214	192	216	177	201	225	200	198	214	188	195	200	199	198	201	202	230	194	187	204	217	183	192	212	198	173	185	186	174	185	185	207	204	186	171	197	191	208	228	205	196	205	194	193	187	188	189	189	187	167	177	215	205	189	202	188	211	230	214	169	183	205	216	200	177	202	192	197	191	209	187	213	197	198	196	211	204	211	210	210	200	184	191	181	193	199	197	185	172	186	234	206	181	198	199	189	181	202	189	197	188	191	192	190	193	212	212	176	190	199	204	176	184	219	225	217	207	187	190	215	208	186	183	210	218	187	171	188	200	199	185	216	206	217	184	187	198	213	201	208	203	197	198	232	216	217	204	178	203	200	180	179	185	189	195	198	204	176	226	209	192	208	197	181	217	190	219	177	188	175	194	186	181	177	210	198	221	212	198	200	221	167	216	221	198	183	210	201	218	178	202	183	186	207	202	216	164	183	184	204	175	201	184	181	238	192	200	220	200	176	199	183	204	216	206	198	188	203	194	207	201	209	214	180	201	208	186	166	185	202	183	161	196	197	181	212	177	173	191	209	209	181	192	193	201	167	197	184	192	204	197	196	181	186	176	183	211	189	190	199	180	187	198	218	186	213	208	186	170	185	198	203	187	182	208	191	188	210	230	203	189	185	198	198	192	211	191	222	194	187	198	184	190	173	212	199	200	192	174	204	196	222	199	187	207	214	221	228	172	199	191	197	190	197	188	223	201	195	181	203	190	185	189	191	196	194	190	226	195	189	198	204	208	197	195	199	200	170	194	210	184	186	188	213	206	199	188	204	193	204	195	207	219	213	190	186	196	189	205	186	221	189	183	184	176	201	192	187	167	213	191	201	179	191	194	205	180	173	197	169	191	186	182	200	203	181	195	204	199	170	193	186	187	218	204	217	189	188	173	203	193	192	197	209	184	205	211	197	194	183	205	188	186	184	209	202	182	173	192	204	218	177	193	198	177	199	195	180	203	199	162	185	200	196	189	185	202	175	194	200	207	211	191	201	204	193	186	196	204	194	199	219	188	209	180	186	197	190	183	197	192	200	210	197	194	181	218	190	186	175	197	186	196	184	193	193	223	194	195	205	189	193	196	208	195	204	196	206	193	193	195	211	160	202	200	204	200	178	193	187	170	220	189	186	184	180	220	168	198	201	204	192	213	206	206	207	194	205	181	195	206	210	173	195	191	202	188	195	209	207	189	201	191	200	181	202	217	192	183	190	191	198	197	181	210	187	175	190	201	216	202	173	170	209	223	199	176	194	184	214	180	213	190	224	204	209	217	172	207	164	208	169	171	195	166	177	198	186	189	196	201	189	188	206	218	204	201	212	219	190	231	196	211	213	190	187	185	210	174	216	190	205	186	173	191	198	179	183	193	176	196	197	188	191	200	186	212	208	194	208	205	194	202	193	182	213	187	187	213	215	201	179	186	203	183	185	191	209	195	194	192	225	177	166	202	194	204	200	209	204	186	176	198	224	185	198	181	200	197	210	194	203	198	197	210	191	209	175	209	200	190	191	201	173	156	184	184	171	173	184	205	215	210	218	194	180	191	183	216	190	219	183	168	203	211	208	183	186	218	207	193	225	213	200	200	202	184	208	187	167	194	179	203	180	208	171	185	204	198	200	197	188	173	185	176	195	183	205	199	191	201	209	210	207	199	198	226	193	180	185	203	187	205	194	199	225	197	176	175	189	185	220	196	180	198	225	200	212	192	193	214	184	181	180	194	201	213	212	217	210	212	195	231	171	183	174	202	180	204	200	188	200	196	210	185	217	176	195	203	173	196	178	207	172	190	193	192	211	208	188	184	203	185	201	198	212	216	180	201	184	181	182	196	194	190	172	198	192	190	189	199	195	179	187	173	185	188	183	183	208	208	169	203	199	171	211	195	207	211	205	193	214	166	225	200	186	185	191	207	210	180	177	189	200	189	197	192	192	203	187	165	182	227	173	192	216	165	197	183	184	197	201	201	189	195	190	226	202	210	201	194	191	228	226	201	199	194	179	191	195	200	196	181	196	181	227	175	186	178	171	200	195	202	193	190	179	161	182	188	194	196	179	171	183	182	188	194	182	193	192	196	180	181	200	171	172	189	198	186	185	201	187	197	203	186	177	201	210	199	194	206	210	169	166	170	166	220	189	181	211	201	203	196	190	190	223	220	195	222	209	204	207	177	189	181	180	200	191	211	200	200	196	166	201	194	206	208	184	195	171	195	199	169	204	181	197	197	197	188	193	195	195	208	185	194	175	200	175	227	205	221	185	189	197	193	173	189	186	201	187	205	215	187	184	193	198	178	218	217	206	203	189	199	192	208	202	190	218	202	194	195	198	193	218	192	193	197	210	191	202	185	235	197	193	223	185	199	197	200	188	207	173	189	187	210	181	229	200	194	219	196	192	193	179	195	193	192	217	169	212	199	169	195	200	208	197	177	185	167	200	203	195	179	171	218	195	200	187	169	187	183	178	186	171	200	194	175	182	180	189	189	204	203	175	183	201	186	190	216	183	212	190	195	213	198	184	176	220	185	190	222	211	182	193	213	193	191	191	225	186	183	185	196	228	167	176	183	183	199	198	211	190	204	195	199	176	176	184	178	211	210	196	178	212	214	206	192	177	194	203	192	180	205	215	200	182	205	196	194	191	193	192	183	217	188	180	202	205	172	192	193	221	205	198	194	198	201	202	206	203	178	193	190	190	212	186	211	178	184	212	184	197	199	212	190	189	177	208	226	178	202	185	187	225	184	193	176	223	214	188	195	227	202	205	212	197	191	182	217	169	185	178	201	181	201	199	189	192	205	187	191	194	178	185	191	201	170	182	197	191	219	198	206	195	192	190	168	185	201	179	182	200	194	222	194	173	176	200	218	185	185	202	189	195	153	191	186	168	196	182	223	200	197	215	202	206	181	195	172	199	197	205	188	223	179	209	208	207	194	195	200	212	186	184	225	214	215	209	176	176	168	190	165	180	197	195	202	185	197	170	192	185	180	172	187	198	186	194	199	182	212	192	196	208	189	205	168	191	216	220	204	184	201	201	208	204	183	211	184	177	198	216	185	191	173	181	213	189	161	192	201	182	208	217	210	194	180	197	219	189	184	210	202	195	201	206	200	183	181	197	201	199	186	188	188	174	200	190	197	199	184	195	192	188	174	199	198	189	180	199	198	203	186	181	194	205	202	185	180	203	212	183	175	208	178	184	203	198	208	188	209	208	210	195	211	205	197	189	208	189	196	185	222	218	213	178	189	199	205	208	187	197	189	201	195	191	189	200	182	188	201	218	196	209	214	190	214	181	184	220	178	207	196	204	188	176	204	200	184	204	221	186	197
13901	10745	8810	4329	2920	2215	1679	1359	1118	979	826	717	672	582	553	519	511	462	433	444	441	425	394	414	365	371	378	364	392	381	369	397	376	356	319	360	374	349	359	338	355	337	355	329	332	329	357	370	324	353	333	364	367	324	339	329	319	331	298	338	319	347	340	310	366	317	305	338	308	341	312	337	338	322	343	303	340	337	299	326	350	346	342	341	363	336	349	312	325	346	312	319	309	340	323	310	318	318	310	334	389	359	344	307	348	303	345	340	322	323	281	330	340	301	316	323	347	345	316	334	317	309	317	317	313	344	355	344	352	325	365	313	294	336	358	349	337	331	358	305	350	316	303	316	368	313	334	326	347	328	336	343	349	330	330	333	308	336	355	311	334	349	362	377	325	345	340	293	347	332	315	339	340	338	317	342	324	340	349	324	329	356	305	304	321	323	323	325	319	323	342	333	331	309	316	338	337	323	308	322	321	315	341	321	354	342	318	337	332	329	344	327	350	301	316	325	345	320	316	320	341	318	308	315	326	354	331	342	350	322	320	325	319	378	338	326	329	310	322	325	345	345	349	331	321	318	360	334	303	327	323	322	335	321	351	350	320	350	328	322	325	324	320	336	332	332	306	325	309	319	335	332	329	332	326	299	338	341	335	328	324	312	304	329	333	347	306	320	315	370	331	322	337	345	315	289	325	340	325	371	311	330	319	340	345	304	290	311	313	297	291	316	334	311	376	333	323	352	343	331	340	294	339	355	335	328	317	329	331	334	349	333	344	317	338	331	327	339	335	307	333	317	336	308	327	293	343	335	329	311	344	285	320	343	306	294	369	321	327	304	317	302	325	331	325	322	302	308	328	322	307	366	320	349	342	326	314	303	317	295	320	300	333	297	328	307	322	340	339	344	316	347	329	302	326	352	321	344	346	333	296	316	338	312	314	330	361	357	322	311	330	361	311	332	306	320	340	331	305	329	314	335	298	311	327	334	319	285	319	326	297	310	319	292	343	372	316	358	320	324	320	298	337	330	315	350	323	305	344	326	337	372	328	324	343	359	341	324	326	365	336	340	315	362	344	329	326	318	314	317	338	314	348	335	307	299	314	318	316	319	317	360	323	344	309	332	310	333	344	378	342	373	317	331	315	311	328	340	301	321	309	307	332	317	323	340	331	335	321	335	356	321	324	340	351	355	313	299	337	332	321	307	343	378	336	318	322	356	358	296	339	311	336	330	343	349	339	343	327	330	319	321	330	377	343	353	330	342	377	310	362	321	368	354	333	294	347	322	323	323	304	350	333	318	330	323	340	338	319	325	316	324	306	316	316	317	337	351	320	334	353	337	359	332	306	304	340	344	328	339	350	330	334	340	316	292	306	351	336	326	329	330	325	315	333	359	341	312	333	301	328	343	342	329	310	335	347	318	304	294	329	316	352	294	331	330	334	300	334	328	348	319	331	322	334	328	342	318	285	340	347	317	354	347	299	333	323	305	364	329	333	324	343	326	324	336	362	318	311	313	339	327	334	329	343	327	354	324	302	321	313	301	342	295	307	328	348	325	318	293	299	323	298	321	325	302	359	351	336	301	353	323	326	317	316	330	307	326	341	312	298	310	335	335	359	311	359	336	323	324	317	338	375	298	325	352	301	328	346	315	298	308	356	331	352	329	338	314	301	341	317	335	330	314	351	352	317	311	329	323	300	352	333	307	325	333	336	289	338	296	324	331	352	340	300	284	309	323	334	353	313	344	350	349	287	375	335	326	313	350	337	325	319	372	309	363	336	322	339	326	351	330	371	313	329	345	323	310	306	320	276	346	333	325	335	337	337	335	305	343	327	322	332	325	332	310	310	338	343	337	333	332	347	293	327	324	263	323	324	362	311	319	290	365	339	312	297	327	354	333	302	334	333	319	322	308	321	337	306	366	322	335	290	316	306	309	338	348	330	324	309	316	351	303	307	323	308	345	331	313	338	340	330	343	352	359	326	293	322	342	303	332	319	323	318	297	326	336	310	310	324	336	320	314	314	317	317	318	325	332	313	325	345	288	323	320	300	328	320	318	322	314	335	328	334	286	357	335	363	285	330	334	329	300	343	357	308	299	340	366	314	316	320	340	321	358	328	328	358	315	336	291	350	308	295	336	336	317	331	353	333	327	349	322	322	326	355	326	309	347	325	324	292	301	305	333	345	336	335	328	317	368	344	319	321	304	320	298	356	337	366	342	317	331	330	328	287	353	322	303	335	329	341	331	315	323	347	363	330	346	342	344	331	323	313	377	351	340	375	333	298	348	359	344	306	310	313	346	357	350	305	332	309	315	308	315	325	337	325	333	329	330	360	319	332	318	352	340	331	328	304	354	378	359	343	307	330	312	333	296	314	327	337	303	312	342	331	331	358	296	321	321	317	317	331	323	335	313	347	320	322	324	337	357	300	359	323	327	348	340	331	311	324	326	325	311	314	312	343	330	333	293	353	360	299	338	343	352	319	317	294	330	341	308	335	339	330	335	321	322	339	318	340	300	321	339	336	329	313	340	367	330	345	297	358	317	299	306	324	329	328	300	307	345	329	349	298	323	356	336	313	364	348	336	294	306	362	332	330	308	331	318	331	353	349	320	355	297	330	306	300	324	340	347	315	350	331	306	299	302	316	307	310	311	317	354	329	314	327	344	308	331	338	323	335	302	325	325	322	333	276	317	315	332	349	366	310	314	313	333	320	337	360	361	300	335	327	341	287	306	354	326	319	360	354	367	334	361	364	328	329	333	317	320	343	319	317	285	330	297	311	340	358	337	343	333	316	332	332	347	326	331	334	339	305	324	340	316	333	327	324	333	325	333	314	352	348	321	353	308	328	333	340	318	350	340	355	349	326	321	337	339	322	318	332	353	329	343	354	338	324	321	330	320	339	336	334	335	363	337	335	340	335	330	324	318	315	296	326	338	329	319	354	344	297	324	339	324	304	323	316	317	335	324	345	335	334	307	324	332	361	342	345	321	343	337	322	335	323	327	334	324	331	334	334	315	335	319	341	328	304	348	318	338	332	327	347	325	308	340	308	351	323	363	326	325	317	321	307	338	326	321	346	299	328	316	318	330	310	353	324	316	318	371	332	338	318	302	336	336	339	333	335	333	348	310	319	315	355	333	342	321	329	337	330	320	321	362	315	323	347	316	336	332	333	287	328	326	330	300	340	349	303	335	357	327	289	342	338	301	325	325	333	321	341	353	335	313	335	306	311	362	328	339	337	329	336	302	307	349	309	328	347	309	340	339	357	348	307	318	322	330	315	350	339	339	314	321	347	341	310	323	318	328	334	334	324	353	338	328	323	326	352	280	319	367	338	312	318	330	332	319	337	286	327	331	343	340	327	336	352	337	351	315	307	349	333	351	332	368	323	320	304	312	317	352	321	306	331	331	319	287	325	360	316	343	342	326	287	317	341	330	340	315	327	326	307	311	295	309	328	318	334	341	327	333	340	340	318	313	339	306	317	332	341	338
23204	21352	29519	23546	21352	21049	3167	974	727	674	551	525	503	485	435	417	417	416	400	403	378	375	344	390	371	373	343	350	365	319	330	330	343	363	344	311	315	330	329	354	308	331	310	343	315	347	297	345	338	309	356	316	322	310	318	311	293	319	317	324	349	312	314	313	318	343	299	354	310	300	338	342	314	330	310	334	332	322	302	290	321	320	307	326	327	308	304	336	324	303	303	287	321	337	306	305	338	302	330	335	342	274	325	303	350	316	324	344	317	302	284	326	313	315	332	288	301	310	323	300	308	330	322	323	328	320	345	322	314	321	316	293	336	332	314	299	260	330	296	307	317	303	320	315	338	309	316	318	307	292	297	278	289	322	316	294	331	269	308	314	331	311	312	305	328	339	330	312	305	325	304	303	332	297	312	340	342	319	320	302	314	307	299	299	325	297	306	352	349	314	312	335	287	318	313	297	347	346	291	302	291	301	345	310	322	298	325	327	297	310	320	282	317	373	303	287	336	328	300	300	333	324	343	325	322	321	316	304	301	324	328	319	315	331	326	319	312	326	282	333	319	316	339	314	291	314	316	327	275	303	293	297	341	341	317	356	344	308	283	324	356	292	345	313	320	315	340	325	340	316	335	334	324	280	285	334	326	351	295	308	329	329	299	298	312	311	334	315	310	313	327	315	291	282	357	330	341	303	341	300	315	314	344	296	297	328	312	301	330	340	315	289	307	290	341	318	299	319	311	317	295	320	317	319	333	326	308	322	345	314	323	293	301	295	330	320	302	280	280	360	303	274	337	344	299	314	323	302	288	305	306	322	308	328	339	317	313	323	334	307	302	293	308	298	291	309	292	289	282	324	317	333	309	324	309	313	313	305	318	335	315	328	317	312	290	326	327	302	334	300	312	312	331	323	311	331	349	301	316	320	303	287	327	292	312	339	314	297	310	285	313	322	322	328	314	323	320	313	322	305	327	302	290	320	317	356	357	323	335	278	281	317	306	300	305	318	338	298	297	285	324	323	275	312	302	296	318	312	324	323	329	319	338	342	340	303	312	303	314	323	302	304	305	304	290	337	314	330	324	302	325	305	284	340	284	292	296	329	302	335	320	312	269	297	289	305	285	307	285	307	343	305	296	321	337	306	325	309	313	344	315	319	323	328	314	292	318	300	293	317	311	290	286	303	281	328	317	334	307	309	309	327	313	287	343	349	340	301	325	324	332	325	302	319	294	309	312	330	337	303	321	311	333	291	310	363	324	331	307	319	328	302	294	326	350	299	325	352	295	322	292	355	255	306	322	342	334	331	324	300	327	315	312	341	328	304	308	316	296	293	274	332	306	317	325	278	313	334	298	293	296	295	365	308	339	341	311	319	361	296	309	310	324	316	309	291	283	330	306	328	306	307	271	334	335	342	301	330	315	316	296	302	300	311	312	354	304	311	356	285	279	279	349	309	327	318	319	341	311	320	331	311	303	310	325	305	311	322	341	316	303	313	334	336	310	326	304	340	322	300	284	326	289	292	306	303	306	326	313	290	327	328	332	310	289	311	299	317	329	333	293	326	348	292	285	305	313	312	309	298	325	308	292	316	308	308	314	273	317	293	327	315	296	302	310	291	288	332	317	290	319	292	304	320	321	323	326	310	362	319	316	330	309	296	306	311	291	297	313	330	280	310	374	312	312	358	340	306	312	312	314	324	317	297	288	304	337	342	330	300	296	307	339	289	319	322	324	286	357	325	308	330	319	325	318	293	297	338	314	331	296	320	293	288	320	331	304	323	299	306	315	343	315	322	308	307	277	323	299	334	330	321	297	300	338	319	308	350	322	326	309	333	325	294	331	333	335	337	295	319	311	305	313	314	317	325	295	305	280	299	329	324	291	308	333	336	307	288	319	311	334	295	320	317	321	311	344	327	334	344	344	305	301	320	318	324	347	328	271	329	297	325	332	320	294	308	308	327	321	309	299	295	311	316	325	335	295	288	279	311	319	343	300	330	335	325	287	337	324	276	316	292	287	351	311	330	289	302	302	314	332	319	332	304	303	271	295	299	304	304	327	334	302	307	308	324	326	294	325	308	327	326	290	319	282	305	316	319	299	296	303	309	317	315	281	339	325	293	348	317	307	310	299	309	303	296	302	310	302	321	322	297	335	319	338	326	314	327	301	301	301	315	334	304	333	310	318	323	340	351	324	308	305	315	273	285	345	339	303	317	317	327	332	298	322	273	298	301	345	299	356	320	309	306	294	337	332	319	314	296	312	336	328	323	320	349	326	308	346	282	317	291	327	308	312	298	310	315	283	336	266	288	330	313	338	313	316	278	327	302	303	343	318	329	324	323	326	281	315	310	299	298	281	314	314	297	348	292	325	329	319	318	308	317	333	323	320	320	321	320	343	259	316	296	340	299	318	292	296	333	321	313	308	302	289	319	335	304	325	343	313	276	324	355	303	306	290	338	324	343	319	312	323	286	297	338	302	319	324	312	296	331	312	288	316	285	317	286	299	281	306	306	301	325	340	319	357	339	317	338	313	282	330	293	311	305	304	321	320	307	303	336	313	307	291	308	300	307	301	314	295	332	318	298	303	308	285	315	328	310	318	314	323	311	312	298	344	305	281	289	317	338	313	329	309	319	332	320	304	327	329	278	322	310	328	289	319	317	334	309	314	309	311	285	334	290	311	326	304	311	316	324	320	324	306	298	285	321	287	309	340	322	297	322	299	302	333	312	354	306	307	314	293	306	310	315	328	325	289	295	314	304	300	283	304	305	350	318	287	284	297	307	325	327	328	332	338	299	316	298	303	318	298	330	308	278	310	335	327	346	346	302	288	282	329	334	299	300	325	307	303	323	351	277	276	330	316	297	304	325	302	290	301	317	316	321	304	328	303	317	318	350	324	310	319	332	315	312	304	300	328	307	314	322	340	301	292	305	312	326	304	318	328	335	308	330	298	349	373	299	284	301	309	316	292	307	312	304	317	311	345	321	349	323	306	312	310	329	328	294	304	300	285	331	303	324	284	309	286	307	328	337	309	313	324	297	286	321	336	311	332	335	302	367	306	320	325	316	323	294	271	290	288	288	314	294	291	276	306	313	275	293	330	317	328	296	296	316	286	326	316	342	308	308	310	291	317	308	308	296	300	297	298	277	280	307	292	346	321	310	311	315	331	306	327	274	282	317	302	317	322	270	325	316	329	283	318	319	317	305	294	319	343	301	304	304	281	332	309	317	325	329	313	299	304	305	308	328	321	306	316	312	305	309	330	281	310	338	326	301	316	302	297	280	299	330	306	315	293	306	324	335	309	311	307	306	320	284	297	296	294	329	306	326	310	301	271	324	322	304	327	287	292	295	337	328	317	319	331	335	302	291	321	316	305	304	316	340	308	308	293	342	312	314	308	328	287	322	317	325	337	316	322	313	316	319	350	333	297	318	326	308	312	317	286	330	336	290	308	332	319	320	313	328	312	319	292	317	300	325	317	329	317	331	325	333
16493	17164	14178	7644	5316	4015	3073	2329	2034	1687	1469	1285	1146	1030	966	902	898	844	732	727	722	662	674	687	657	640	642	632	590	583	587	576	557	568	561	577	576	577	579	502	595	549	571	528	569	546	545	576	547	565	544	540	481	539	526	527	515	533	547	534	530	540	503	536	516	525	517	528	551	514	489	528	525	544	492	533	523	518	539	524	532	532	507	542	507	510	511	518	500	543	513	455	487	551	536	488	524	570	520	505	497	504	550	531	528	506	482	482	515	533	535	500	516	505	553	487	523	549	488	526	499	530	513	521	483	541	510	537	558	457	522	509	500	502	495	543	497	485	512	530	481	529	520	500	530	524	526	523	466	503	504	494	535	540	519	483	567	506	514	506	512	516	498	497	520	463	521	506	527	513	510	498	561	531	507	513	547	553	505	525	547	512	547	512	521	506	491	477	500	504	504	531	517	467	532	531	511	531	516	511	511	513	495	546	485	519	458	515	493	504	525	523	503	496	501	491	466	475	510	518	530	547	531	518	553	537	542	504	505	517	488	499	526	514	501	503	489	535	525	492	482	550	450	473	479	532	494	520	508	519	507	477	549	484	510	508	469	549	479	501	557	478	505	479	513	524	517	499	509	527	507	519	510	574	451	518	472	502	497	502	562	532	500	542	478	500	531	570	490	473	491	524	535	576	507	527	514	519	513	503	520	528	568	515	490	548	496	521	486	486	537	505	495	472	532	513	506	504	519	499	542	493	475	520	496	508	544	528	523	503	503	522	532	548	522	513	508	482	501	534	518	571	505	498	529	523	512	528	578	497	525	505	487	513	523	534	516	534	490	488	477	537	527	508	557	490	507	514	526	513	505	511	464	506	553	491	494	538	533	495	518	515	516	520	491	501	522	543	516	509	514	512	513	550	544	514	528	501	488	520	503	492	514	497	516	515	458	473	515	507	503	524	511	501	516	532	500	541	509	493	559	485	512	509	512	502	480	517	511	506	513	481	513	511	516	509	541	486	482	519	551	511	509	523	503	530	499	504	494	511	511	518	506	491	530	514	516	481	510	498	513	491	531	498	489	504	475	500	490	497	503	519	530	488	534	510	510	496	489	490	533	500	491	519	539	539	510	567	500	506	509	517	492	526	509	525	516	502	509	547	511	459	504	507	508	488	507	513	485	538	513	506	504	499	521	506	504	475	479	500	487	508	517	541	523	500	547	502	480	541	522	567	479	497	493	515	501	455	552	522	512	500	471	487	488	512	521	528	494	539	550	489	503	530	492	552	522	496	524	488	496	513	508	533	549	516	519	500	489	524	505	486	507	537	541	527	547	501	507	482	536	493	516	497	543	494	522	526	437	485	481	527	518	504	542	482	520	556	536	527	523	524	522	536	539	533	532	489	518	505	523	529	496	521	518	501	534	501	521	521	486	507	499	522	548	514	496	476	526	541	536	501	506	487	475	506	524	508	520	481	534	479	517	495	513	509	469	552	508	502	505	479	483	506	488	506	485	532	490	483	526	495	526	563	511	513	484	512	536	486	514	492	509	536	527	509	544	527	486	546	542	557	503	470	492	530	543	513	487	519	527	528	528	522	529	524	488	533	516	496	491	507	561	518	505	539	530	519	527	562	517	543	510	522	524	517	522	490	521	492	520	473	514	503	520	529	552	513	497	498	518	498	507	537	499	499	522	538	540	460	504	515	483	510	465	510	501	477	491	489	558	503	482	481	504	543	466	516	514	506	525	477	532	481	503	462	506	492	504	560	516	505	526	567	498	529	524	451	512	536	514	494	525	546	526	494	497	469	496	539	495	518	520	506	481	496	507	488	474	483	490	531	537	516	495	493	512	521	515	499	527	521	478	515	452	505	495	506	509	499	509	554	519	479	546	493	516	497	507	555	492	500	515	508	497	486	525	502	506	517	523	520	489	502	503	508	515	504	500	534	487	497	530	517	504	524	480	514	540	509	565	546	474	539	507	514	485	558	509	494	479	498	509	516	476	508	540	527	497	511	500	501	513	521	465	524	575	471	514	497	493	506	517	485	528	508	536	538	522	518	561	541	516	488	484	539	508	511	560	528	491	506	469	480	465	522	511	516	490	506	570	479	518	512	520	515	473	500	481	520	500	495	514	507	500	548	507	511	481	520	477	482	511	523	510	523	529	537	555	531	474	544	501	479	524	519	482	513	498	515	495	500	473	499	480	512	505	498	515	508	507	497	497	484	562	536	515	459	499	509	523	513	500	508	523	528	530	527	471	511	529	550	544	489	511	521	524	499	492	517	528	470	529	471	496	504	501	507	508	507	529	522	493	505	488	496	541	518	524	540	490	552	509	513	531	540	532	504	512	553	532	492	485	540	491	500	538	519	490	506	472	518	541	503	455	506	554	523	482	503	530	531	503	465	519	504	506	515	546	524	462	486	499	518	527	487	532	516	488	506	518	524	495	527	490	508	487	513	517	500	499	508	520	539	498	535	501	490	510	514	542	484	509	533	515	501	460	499	533	505	487	544	491	546	541	480	507	509	501	481	498	536	544	552	510	497	515	554	491	540	485	523	508	536	518	519	522	499	521	548	491	502	497	485	544	496	507	542	487	550	500	512	504	500	536	503	507	495	495	529	528	521	496	506	525	507	509	558	544	504	560	497	532	506	484	532	522	498	497	494	485	533	492	540	530	455	521	522	519	548	470	545	524	543	521	496	550	517	516	512	544	518	491	479	526	508	515	509	491	517	515	505	502	510	531	491	519	515	534	528	543	498	519	518	489	502	516	483	528	516	527	528	475	550	531	523	544	511	524	492	508	486	514	463	523	522	523	498	534	479	480	529	504	550	489	465	497	523	491	493	502	522	546	522	536	525	523	505	532	504	468	542	552	491	459	509	473	504	521	496	528	501	502	491	476	532	522	493	519	551	518	515	522	509	520	484	542	490	503	507	513	520	493	466	462	513	500	489	515	505	526	509	493	545	520	524	534	514	514	515	492	477	520	505	488	498	533	507	521	502	537	516	496	512	518	565	479	509	496	521	502	523	490	496	482	467	566	534	510	527	511	491	519	520	538	517	482	526	513	476	507	548	535	552	517	506	482	547	530	512	532	468	528	461	533	540	521	491	508	517	498	508	530	513	508	523	477	507	505	521	520	529	535	532	507	486	536	523	476	475	502	529	526	539	490	517	531	568	509	518	499	507	514	510	504	501	543	528	487	500	498	506	524	542	498	476	519	501	512	543	534	510	493	475	453	524	506	498	540	512	492	490	545	545	484	501	492	529	472	576	490	510	529	469	540	513	492	487	526	544	483	521	527	510	533	530	503	458	527	538	514	484	428	501	527	534	497	553	516	487	538	497	527	510	510	507	485	488	508	516	533	496	501	468	529	536	491	513	519	512	495	503	490	495	511	521	524	497	487	501	500	525	493	505	531	549	539	516	509	527	501	515	514	520	509	525	488	495	492	507	465	530	522	504	515	480	546	470	509	522	519	467	532	507	510	487
26839	20750	7757	408	196	145	125	116	109	88	80	90	98	89	76	78	84	89	83	70	69	87	78	75	78	60	87	89	73	83	82	82	71	67	75	79	89	58	68	88	74	86	75	69	88	66	70	76	71	76	63	80	72	90	69	85	59	80	68	75	73	62	73	84	70	61	67	69	76	83	76	84	87	76	62	92	85	72	67	87	72	69	89	74	68	91	74	78	66	79	65	79	75	63	77	70	86	79	94	70	80	73	89	71	73	80	70	68	75	75	74	83	68	84	76	74	73	85	83	76	72	67	80	61	68	71	82	83	61	75	70	66	73	80	84	81	78	69	68	75	81	70	69	76	95	81	75	85	71	68	67	70	77	70	80	79	73	65	70	69	77	69	71	49	90	65	65	78	93	72	74	77	75	74	58	66	72	79	70	77	81	83	68	70	82	72	62	58	78	79	63	74	94	68	84	75	78	75	62	70	84	76	82	64	81	71	74	81	81	70	81	66	77	74	81	70	80	77	81	78	87	64	91	72	70	78	66	65	78	78	67	56	83	77	69	79	78	73	69	79	65	76	77	67	68	64	78	85	74	71	94	73	66	80	73	59	59	90	66	72	71	76	70	83	73	67	58	77	67	81	77	66	84	73	83	66	79	70	85	81	78	87	74	91	73	67	74	73	80	64	84	77	86	67	73	73	67	84	70	71	54	87	73	78	80	75	78	72	74	68	54	76	75	76	72	65	78	80	64	75	84	73	76	59	87	79	74	69	82	82	67	75	68	67	76	86	76	75	79	59	66	78	74	76	82	68	70	74	83	85	68	86	82	79	68	79	69	77	90	74	58	78	78	88	66	67	76	57	63	79	72	67	60	86	62	80	72	79	61	80	83	95	81	79	69	72	77	76	86	77	88	75	68	83	55	73	71	83	86	72	79	59	59	78	79	70	78	84	87	71	55	84	56	86	65	74	75	65	74	94	76	73	76	74	79	79	71	66	70	76	79	70	71	78	82	67	69	62	73	79	76	83	85	66	67	67	75	71	76	80	62	81	77	81	76	76	75	70	68	80	83	68	77	65	66	70	84	81	70	73	65	86	63	78	66	78	61	85	82	79	71	76	82	86	83	79	74	79	89	70	87	71	84	86	83	80	76	78	66	66	73	73	87	82	85	60	76	76	87	86	77	63	75	82	68	63	52	72	85	60	74	70	77	61	63	78	67	61	57	74	77	65	70	66	78	84	84	60	70	86	63	94	72	78	70	73	86	73	73	65	63	74	64	74	88	76	75	74	81	67	70	83	73	84	87	71	83	73	75	65	83	76	77	64	73	72	73	71	68	65	78	66	64	67	77	82	76	63	84	82	64	72	82	77	80	75	77	66	83	64	64	67	78	72	68	81	76	92	73	90	95	87	78	78	63	76	73	64	72	76	69	71	62	67	87	70	72	84	82	69	67	75	84	72	71	66	81	74	72	71	75	62	81	80	88	67	71	56	69	74	80	80	64	94	73	87	82	73	67	73	75	68	72	91	75	67	64	81	79	81	80	64	61	64	79	86	57	79	69	87	86	69	81	66	68	86	70	65	74	79	66	77	73	63	75	79	87	79	80	81	63	75	93	61	66	81	73	71	83	78	75	50	64	77	73	77	77	65	76	69	76	86	69	78	70	77	64	71	73	72	64	75	75	76	71	63	69	76	65	87	78	78	79	68	74	64	84	78	73	72	60	89	59	80	79	91	59	69	83	74	71	72	84	70	73	74	83	75	82	72	65	79	69	66	67	78	86	92	68	83	71	67	75	76	72	63	76	73	67	59	77	91	73	66	79	80	76	97	76	77	67	81	72	70	69	63	73	72	70	57	70	74	86	70	71	95	69	71	67	69	64	73	67	74	69	78	76	76	67	65	62	70	78	72	74	58	65	75	60	66	65	66	63	79	62	77	72	71	67	59	69	73	90	70	71	60	90	98	61	83	64	81	66	80	85	62	71	75	75	60	65	67	83	67	71	63	72	73	70	89	73	71	79	80	62	60	80	73	61	83	66	68	69	65	70	78	81	90	80	63	82	79	74	70	72	77	68	69	77	82	84	87	78	83	71	81	65	71	55	79	66	80	80	74	71	74	79	70	63	75	70	78	68	94	69	81	71	91	58	78	82	72	65	61	79	70	78	84	64	66	61	75	57	86	61	74	85	72	65	66	72	88	71	75	85	76	86	75	76	71	89	79	69	74	67	85	70	81	72	80	71	68	73	60	70	64	88	69	69	58	53	82	77	66	90	67	85	64	71	77	71	84	64	93	77	65	97	72	82	63	67	71	59	66	80	66	62	56	80	69	80	87	83	77	65	63	81	87	76	51	62	95	75	81	71	73	64	86	83	73	71	74	76	72	67	78	71	67	65	74	77	68	78	63	82	77	78	71	80	80	69	70	63	86	86	61	76	72	72	66	77	72	70	56	53	73	58	82	72	66	85	64	78	76	64	67	78	78	60	74	89	59	82	73	85	76	78	71	75	70	86	86	62	87	70	70	67	71	72	59	86	85	79	74	84	78	89	81	75	64	64	82	91	63	68	58	68	80	80	68	75	61	68	82	64	81	78	78	67	75	93	76	81	67	70	69	75	50	87	85	67	66	89	69	69	79	71	63	79	78	82	61	66	69	80	86	66	85	69	79	75	73	71	89	74	80	81	64	94	56	68	75	63	94	92	71	75	83	75	77	76	87	81	63	69	68	93	59	73	78	67	83	84	71	65	82	81	75	68	79	78	65	87	84	88	71	67	87	76	81	64	81	69	73	63	66	72	77	78	76	72	78	73	80	70	74	76	72	73	67	76	82	70	58	70	73	67	84	68	84	86	71	64	80	76	70	79	73	68	60	71	59	79	61	80	79	53	62	66	68	96	70	82	84	70	71	79	78	72	74	77	65	75	88	74	73	69	68	78	61	70	84	81	82	68	65	71	64	78	65	85	69	80	68	58	72	77	86	65	74	76	71	77	53	70	69	60	77	65	84	70	62	84	70	66	66	81	71	63	57	72	74	77	77	72	85	67	70	72	52	95	79	74	61	73	66	75	77	74	72	75	70	73	66	80	70	65	81	80	88	59	57	77	59	85	67	79	72	65	75	87	74	74	58	60	65	83	89	82	84	65	71	70	79	62	74	81	75	81	71	66	76	81	71	53	77	92	71	85	79	64	68	77	76	68	68	66	83	89	72	71	83	69	54	72	67	77	86	67	71	67	66	84	69	75	101	73	76	78	78	74	68	66	73	78	59	60	88	79	82	81	92	83	67	88	67	60	58	64	81	63	60	63	61	66	65	77	79	80	71	58	69	69	65	77	78	72	79	68	79	62	71	75	72	58	82	75	68	57	74	67	79	68	67	77	79	62	86	78	79	75	64	76	81	79	65	74	52	76	83	74	80	72	57	73	79	70	71	77	78	85	68	71	64	75	78	72	80	70	74	78	79	64	68	67	77	79	67	82	79	73	79	75	70	66	59
6574	1321	1108	545	416	289	267	217	203	205	169	159	177	136	154	149	160	136	147	151	139	137	139	144	146	121	135	134	159	132	132	140	142	141	119	136	129	137	132	139	136	137	150	125	150	125	144	129	128	118	147	132	133	141	128	141	125	126	141	126	127	133	142	146	129	133	149	117	155	151	122	126	108	124	147	129	140	160	138	146	137	141	164	152	125	139	167	117	148	129	154	150	156	117	125	136	145	149	124	119	141	146	137	133	151	131	140	121	143	151	134	140	150	137	136	144	138	145	148	137	137	152	137	138	123	138	142	134	157	139	123	130	145	137	154	146	123	117	147	137	144	131	136	145	123	157	130	137	142	138	135	139	129	147	126	128	131	150	137	128	158	122	148	135	134	131	152	142	171	148	123	111	126	130	138	117	149	157	127	155	125	126	136	157	150	138	145	146	100	120	129	149	131	139	141	151	131	135	142	123	118	142	118	120	139	113	146	165	132	147	134	144	138	110	132	125	127	143	169	137	127	131	137	130	149	129	124	133	146	117	135	138	157	139	154	135	134	127	144	119	126	128	127	136	136	126	111	149	130	143	123	134	139	150	125	121	136	118	143	128	134	128	135	156	125	141	136	139	144	131	148	158	140	145	153	146	149	167	151	147	137	133	136	128	162	159	135	145	134	146	149	157	143	160	134	132	148	131	137	152	119	155	134	132	144	139	127	140	142	120	124	143	125	130	126	128	148	120	135	132	114	151	141	129	137	150	127	131	133	121	143	121	136	121	149	136	142	119	156	142	149	153	124	160	138	149	143	146	145	131	141	136	140	143	144	141	144	137	147	135	161	134	137	140	134	142	139	128	146	149	144	133	132	146	137	133	146	172	127	139	150	126	138	129	136	158	135	138	115	126	151	136	122	157	108	139	155	151	121	163	125	145	130	139	129	120	123	156	125	143	133	134	148	124	136	127	122	146	123	136	123	145	129	137	131	127	138	131	118	114	159	128	134	143	137	140	128	142	114	116	161	129	121	145	129	118	141	146	143	148	142	140	145	127	122	131	130	139	132	129	137	146	120	131	119	145	140	128	130	149	135	137	148	133	144	120	149	126	146	127	145	123	127	135	144	138	136	137	155	147	161	121	154	144	156	135	122	130	162	123	151	135	149	166	130	119	129	134	137	136	137	121	141	141	129	117	151	143	137	136	108	142	157	143	150	134	114	129	131	119	133	151	146	141	158	122	146	131	125	150	126	131	138	144	116	121	127	128	149	119	137	151	143	141	141	124	141	133	135	131	141	143	151	148	120	129	129	130	149	127	143	119	140	135	136	144	119	148	128	145	135	143	133	128	120	147	154	144	128	136	145	124	139	130	149	128	135	158	138	145	151	121	148	147	141	125	129	135	127	145	124	144	142	144	147	138	145	129	127	133	125	115	129	119	140	144	129	140	135	148	142	121	146	135	162	138	145	141	130	118	158	152	145	150	123	130	147	143	124	148	131	140	139	143	129	138	148	120	119	129	148	127	136	134	131	134	129	137	141	146	131	133	116	133	134	117	155	126	141	153	117	136	138	149	148	152	151	148	140	148	141	109	151	140	151	121	141	137	138	134	168	139	121	123	139	123	111	108	130	118	137	171	142	133	131	135	114	130	125	133	141	142	135	137	133	144	105	117	157	108	150	142	136	151	127	123	129	137	145	149	132	131	129	128	118	141	127	155	122	132	126	138	140	149	130	154	135	130	140	140	140	129	123	146	124	146	137	154	137	139	132	131	119	139	143	149	157	120	131	112	136	144	144	114	155	120	122	134	127	151	118	138	116	132	140	153	133	120	139	142	112	134	129	148	138	148	129	154	123	175	113	126	128	151	148	136	128	138	118	147	149	132	123	139	146	130	130	124	134	112	139	136	136	149	128	129	133	140	143	125	128	138	131	133	138	135	134	141	120	143	142	132	125	132	141	153	155	127	123	111	135	128	144	140	121	176	135	117	155	147	150	125	143	153	114	139	136	135	142	149	132	134	145	130	156	142	144	154	132	134	140	130	129	140	142	162	121	118	135	143	145	139	130	150	127	124	137	141	118	127	153	142	130	132	142	133	137	142	133	155	110	151	134	123	138	141	118	138	140	136	135	163	132	130	116	110	129	152	135	128	127	141	132	138	147	137	124	139	143	139	130	130	126	145	127	141	138	127	169	147	121	130	145	123	136	135	145	124	128	146	151	150	143	134	131	138	147	140	147	110	133	141	146	136	126	117	145	133	138	138	139	148	135	140	133	136	130	128	152	135	129	113	152	137	130	127	144	141	108	158	130	144	126	146	139	134	140	118	134	140	144	151	123	134	138	142	137	138	136	152	113	132	130	103	134	116	132	118	139	141	152	143	152	145	155	112	124	132	148	149	127	130	127	144	155	120	125	137	125	132	132	144	128	122	135	142	123	124	137	164	143	140	121	151	133	135	127	131	135	128	139	127	147	139	144	139	124	144	134	105	162	119	110	126	149	135	137	126	116	128	149	138	148	133	158	147	129	144	143	146	134	145	147	150	142	135	112	128	124	132	141	133	129	148	132	130	135	144	131	149	125	135	136	146	133	133	112	144	132	160	126	133	164	146	119	147	146	141	149	129	149	117	139	152	146	132	136	129	127	146	132	116	136	100	143	144	153	137	143	165	139	125	121	125	115	115	128	158	124	145	125	143	143	136	147	150	153	137	147	147	138	124	137	130	138	143	145	161	134	121	129	133	134	136	153	133	139	134	120	134	136	129	142	144	130	129	136	122	160	130	140	139	139	158	138	121	129	142	140	165	134	136	119	143	117	142	139	132	138	135	134	135	149	121	147	135	136	149	125	135	146	136	109	159	130	110	125	137	113	156	146	138	137	129	135	125	138	136	114	118	137	152	138	144	155	130	146	146	143	131	161	138	153	126	145	119	126	137	149	133	132	127	136	141	152	146	136	116	119	141	131	123	145	145	125	139	144	162	149	140	144	131	140	126	141	126	146	141	138	124	144	124	132	151	147	139	133	133	140	131	135	124	143	141	134	145	131	137	151	143	145	129	136	132	120	111	126	135	134	141	148	154	132	135	134	142	135	132	152	136	135	142	140	147	122	140	140	135	119	150	163	129	115	114	135	140	120	161	133	155	150	136	133	166	115	136	132	140	143	153	150	129	140	123	160	132	145	124	127	119	130	139	143	140	147	136	128	129	132	118	127	142	115	159	132	129	162	137	124	141	139	128	144	143	124	142	131	111	134	128	126	140	135	136	134	140	135	136	135	124	140	159	114	136	123	155	143	130	133	129	134	129	132	138	136	119	148	146	142	156	148	148	143	145	122	140	131	127	157	152	133	132	130	127	134	154	159	161	118	117	130	133	125	138	131	131	151	121	140	122	159	134	162	154	150	149	146	144	144	124	131	122	109	140	129	119	129	143	133	131	142	158	150	135	144	152	111	133	133	137	150	141	144	126	139	121	124	119	136	110	129	152	156	127	145	139
24142	21352	28868	24193	21051	3079	761	466	415	355	345	304	287	232	247	272	241	243	230	239	199	218	197	239	213	230	218	206	238	224	195	213	191	212	214	184	200	220	199	236	203	212	206	192	184	192	209	218	201	202	192	203	191	187	187	208	203	151	173	203	198	208	200	229	195	177	190	174	201	196	206	187	206	207	180	199	183	195	232	194	198	206	201	204	179	197	188	223	182	187	189	188	195	193	176	207	213	204	197	203	174	194	183	189	242	202	194	216	198	200	181	200	193	187	191	183	215	192	206	212	184	189	199	201	189	212	178	198	206	196	188	185	180	179	229	181	192	208	204	184	210	209	215	198	181	195	209	202	206	188	188	195	183	197	184	169	227	189	203	168	197	218	186	174	160	180	204	207	199	192	202	197	206	203	184	187	198	202	184	194	185	216	196	216	200	209	190	189	210	183	188	208	156	183	196	201	193	171	204	198	175	206	205	183	201	182	188	201	199	203	193	211	181	173	196	194	209	200	189	197	191	206	215	197	190	202	201	190	169	185	198	182	210	198	183	203	199	209	195	195	200	206	200	205	177	151	180	164	190	206	197	193	163	176	196	189	189	199	176	186	192	196	204	209	169	182	162	232	191	182	179	177	208	187	189	205	189	188	183	179	179	195	222	175	199	186	195	204	190	188	191	173	183	186	196	186	195	182	194	194	186	196	217	195	200	213	183	204	197	183	211	180	192	182	190	217	182	192	167	218	207	198	204	195	191	188	205	183	191	201	191	185	231	188	185	175	194	194	188	193	199	184	183	206	208	218	188	207	223	200	193	185	212	209	233	189	207	189	227	182	228	178	187	208	202	191	186	190	193	207	182	179	176	204	195	223	205	197	204	194	188	192	185	205	215	193	192	210	211	195	176	186	170	201	187	206	204	211	204	177	186	212	192	186	195	187	186	190	203	203	181	195	224	209	193	196	207	200	195	212	202	208	221	202	204	167	185	221	197	216	170	221	199	196	178	206	182	177	180	194	195	166	193	202	224	218	190	184	170	195	193	198	196	173	196	208	207	215	180	193	206	189	187	201	200	211	206	185	187	194	166	183	229	209	193	189	163	200	203	179	173	187	204	182	189	196	191	217	203	198	169	208	173	196	208	194	190	169	177	202	208	190	202	194	192	175	185	204	224	192	200	184	189	174	206	201	200	158	192	186	213	192	194	212	162	180	186	201	197	165	209	176	180	190	193	199	161	190	202	220	202	186	194	186	220	171	194	184	204	205	185	191	193	183	208	219	198	185	200	189	180	201	195	187	196	222	185	197	188	166	215	196	206	183	185	172	196	193	180	217	182	210	184	213	181	202	183	190	192	193	168	199	190	228	192	190	195	185	173	209	183	205	205	183	198	213	190	187	192	186	183	214	175	185	165	193	201	192	178	209	169	171	177	184	217	212	177	214	203	168	207	230	216	197	191	193	189	185	192	186	191	194	188	186	184	211	192	211	208	186	199	190	178	223	173	207	214	181	193	189	203	192	187	192	198	187	179	193	195	191	193	197	213	227	184	218	190	190	177	209	221	208	176	196	198	189	173	196	204	214	195	206	173	198	217	183	208	178	213	203	162	188	175	173	183	198	197	215	190	204	199	192	211	201	180	197	208	183	198	201	210	176	209	232	204	208	210	210	193	203	209	204	190	189	183	189	179	211	214	210	199	195	187	219	176	185	161	209	212	193	176	178	171	203	198	197	202	180	191	185	184	179	205	189	199	198	205	172	163	201	209	204	205	168	196	183	181	160	162	180	194	208	189	209	185	208	174	173	194	189	195	222	211	214	205	198	179	178	170	183	189	195	191	194	189	177	193	192	201	162	211	182	198	182	193	191	208	198	207	186	196	186	176	191	172	202	217	176	187	199	190	193	191	186	196	206	200	197	207	175	186	178	219	184	205	184	181	209	205	179	199	207	203	194	184	192	199	195	185	211	212	190	210	185	210	171	192	179	192	184	220	220	170	174	205	199	184	200	191	187	193	180	158	203	188	175	195	211	194	213	186	192	208	168	200	186	227	198	213	195	198	197	187	193	197	197	211	198	207	212	191	186	171	205	207	185	185	198	198	178	179	173	200	185	196	202	190	197	195	161	191	187	191	174	203	197	177	231	178	199	183	180	189	215	180	187	189	197	187	201	174	178	212	192	186	202	187	182	195	194	184	199	183	219	198	199	188	199	198	178	178	210	166	183	187	161	178	171	199	196	182	192	193	188	220	189	198	161	191	186	194	202	213	199	193	202	173	202	186	182	201	182	156	200	222	180	201	196	195	215	220	210	177	171	187	221	191	206	203	169	193	181	172	209	186	191	195	183	189	186	209	180	189	180	192	193	186	198	195	207	162	175	189	180	203	198	197	201	201	230	207	187	205	205	193	212	200	196	213	193	198	181	203	174	199	181	211	217	196	184	207	201	182	190	219	184	200	177	188	211	179	198	201	218	206	180	180	182	188	218	179	206	197	204	203	208	204	208	210	196	208	192	187	222	190	177	204	170	190	218	186	186	204	192	178	187	229	177	191	197	186	171	186	186	209	216	216	183	192	179	197	178	199	203	204	205	210	189	184	165	178	166	198	200	194	199	194	203	180	191	170	188	201	208	210	179	189	194	181	203	177	191	194	188	210	196	182	202	165	175	212	176	211	180	171	200	196	206	184	169	184	202	172	215	211	201	172	182	220	182	180	185	197	199	196	209	213	186	222	193	205	185	201	195	192	180	190	192	197	189	166	210	190	184	188	209	184	193	194	208	194	189	219	195	202	181	200	191	191	171	184	172	175	188	189	182	198	194	184	195	222	175	166	183	178	189	204	189	189	197	187	165	174	181	213	180	204	195	179	209	200	180	202	209	187	181	189	203	193	196	207	191	222	203	201	190	193	194	177	167	182	194	208	204	201	195	195	191	190	183	177	189	200	192	182	199	195	198	207	169	201	171	182	175	177	187	176	175	216	180	195	207	174	218	217	211	194	196	191	211	189	196	218	218	201	197	187	192	194	178	195	190	173	182	224	191	207	192	190	180	185	203	188	178	157	171	216	200	185	174	190	207	180	205	196	209	196	184	177	175	182	196	204	194	210	212	206	190	196	210	174	197	191	183	199	198	198	206	213	212	226	166	203	215	203	196	184	183	179	229	187	185	203	188	198	205	203	174	203	212	200	201	176	172	187	174	199	216	222	169	168	196	203	204	178	190	197	176	178	178	182	195	185	190	187	193	205	195	201	220	188	188	206	197	237	203	157	200	188	195	179	205	219	210	201	208	194	211	191	186	215	187	210	187	188	169	171	179	178	195	186	173	170	164	186	216	208	213	196	194	182	196	183	212	208	219	199	171	203	187	213	196	191	197	201	213	184	177	170	203	190	208	190	213	175	177	179	226	196	164	222	191	175	189	165	207	217	178	197	175	189	169	172	195	200	181	202	194	211	187	212	223	189	178	205	202	217	189	202	185	211	209	198	205	207	193
12778	10600	8766	4531	2978	2218	1671	1287	1093	914	846	711	685	634	580	578	464	485	476	450	420	422	403	415	402	373	393	386	390	357	393	391	368	366	391	388	354	383	372	355	324	375	343	352	354	353	332	364	365	331	361	296	342	344	343	307	367	358	354	340	308	305	341	355	365	328	358	332	326	369	339	317	356	346	339	284	303	324	325	355	330	320	329	320	313	341	312	283	329	343	334	330	333	332	348	356	351	344	287	321	322	344	336	318	350	294	323	328	337	339	304	321	313	344	337	323	320	336	311	313	333	331	337	326	334	348	330	368	318	336	297	392	333	330	329	333	337	320	342	332	323	340	323	344	344	319	341	315	349	318	350	338	307	334	311	328	311	296	329	354	332	281	346	325	359	321	348	318	336	325	342	320	350	317	320	341	336	360	322	314	328	322	301	331	340	341	354	315	350	310	326	342	285	325	319	339	346	306	332	326	328	340	290	336	310	342	310	339	336	325	338	362	321	344	361	326	315	337	316	335	313	351	352	313	308	359	312	313	337	312	315	342	349	318	345	315	344	354	302	352	328	339	331	346	337	332	321	332	319	320	324	358	321	325	326	317	363	348	302	344	351	323	302	313	332	334	322	317	350	327	294	302	319	340	305	320	313	307	302	346	366	348	343	367	296	366	330	326	332	356	334	305	325	354	308	301	328	325	339	299	317	339	304	349	335	350	317	323	300	316	338	323	308	280	333	344	339	337	343	367	321	325	339	284	317	352	332	335	332	318	288	346	326	335	347	338	346	321	338	320	333	317	362	342	331	352	306	324	356	346	346	344	346	321	336	354	338	310	313	325	359	319	311	333	322	330	338	313	313	328	352	351	345	326	333	313	335	304	324	321	311	332	370	340	339	347	330	328	309	307	322	349	346	347	317	308	340	332	274	308	332	328	318	313	320	349	314	306	337	318	323	350	339	329	293	295	323	369	295	340	315	325	326	319	349	311	324	312	348	337	339	320	328	316	314	341	347	333	317	333	275	341	329	325	313	323	316	311	373	300	342	306	356	358	322	349	343	331	331	383	337	345	337	346	333	357	340	353	342	328	344	326	368	330	343	337	353	327	323	352	330	306	323	329	323	324	346	335	353	325	350	328	318	326	333	317	344	342	300	307	329	298	362	303	311	296	324	333	319	313	327	340	325	322	348	306	330	365	340	329	343	348	330	317	315	315	323	325	343	352	355	301	336	352	330	346	290	333	299	282	315	355	328	317	349	317	326	348	318	297	324	333	337	307	307	319	349	288	328	327	314	352	313	350	326	314	302	319	329	340	332	326	332	315	314	329	303	348	353	320	327	308	334	318	294	338	341	354	330	330	335	338	318	316	316	287	344	313	308	350	353	346	319	306	331	330	315	345	317	291	345	385	326	337	330	325	349	352	350	330	346	314	340	334	311	313	300	337	349	301	339	344	304	365	303	311	310	349	293	343	356	333	335	323	324	338	315	304	298	315	347	324	327	317	323	309	322	323	340	313	305	350	320	347	315	335	333	306	323	316	338	361	356	333	325	333	345	342	323	316	328	333	345	312	342	319	307	367	350	292	315	353	334	343	331	358	305	356	345	330	323	315	338	327	355	333	291	358	330	337	345	299	321	344	304	363	319	335	333	324	325	340	354	334	304	299	343	341	331	312	368	302	335	333	304	347	345	329	328	348	311	306	302	328	308	327	361	347	351	348	363	318	339	344	313	315	327	327	360	333	304	363	307	317	294	334	326	333	326	336	303	324	375	369	330	352	332	332	335	327	332	309	308	306	320	309	373	338	316	326	319	339	315	354	318	320	338	339	303	317	315	325	336	307	337	315	315	343	325	324	340	325	355	334	334	339	320	339	296	325	303	310	324	325	355	289	360	331	317	331	329	324	322	328	302	315	307	316	342	338	328	325	299	312	297	353	331	295	288	328	301	330	342	345	329	348	340	319	359	315	332	330	326	335	308	367	317	318	325	357	336	335	337	342	328	354	342	327	333	318	344	361	326	335	299	363	330	302	309	331	328	326	310	302	303	310	330	336	344	345	341	330	324	313	324	348	298	340	309	304	316	348	314	298	300	307	347	320	343	332	319	338	311	341	317	303	343	328	327	334	339	331	340	345	311	327	349	348	333	311	323	329	341	316	308	321	316	304	326	320	334	345	331	316	302	343	315	321	331	343	309	337	344	322	327	321	305	310	315	312	385	355	336	337	329	347	321	326	358	345	290	348	317	319	379	321	343	337	330	336	348	316	346	330	353	319	326	331	320	350	361	356	322	348	360	323	341	326	312	316	273	319	315	340	345	349	337	353	311	303	325	304	341	328	326	339	343	329	343	333	318	339	339	324	317	359	343	332	334	343	346	343	314	292	314	287	317	318	310	321	328	331	324	336	330	309	334	341	340	352	361	316	337	338	345	361	334	310	333	312	325	334	336	334	321	306	335	298	329	298	329	315	305	287	326	305	297	309	317	353	334	331	328	283	333	286	335	360	350	319	357	318	349	301	315	318	363	341	309	336	328	321	314	327	343	308	324	320	307	325	304	321	324	340	333	327	345	346	325	321	332	304	300	356	341	310	320	323	308	324	330	327	326	353	353	301	313	351	314	319	319	314	339	345	334	321	323	341	351	332	315	323	336	350	306	312	318	317	324	315	357	317	344	301	313	332	346	333	315	336	361	307	351	302	335	349	342	329	331	348	289	328	311	341	321	324	336	308	323	296	326	319	298	316	334	282	322	298	314	328	314	321	321	339	309	328	349	322	336	325	302	363	335	342	301	305	369	338	307	326	326	291	335	326	341	317	373	378	307	319	349	316	344	341	326	356	310	328	347	302	285	318	332	316	338	331	292	297	346	342	349	346	341	316	369	348	340	369	305	326	358	319	339	343	327	368	307	360	333	331	333	295	333	334	337	342	301	315	337	326	347	356	336	320	329	340	327	335	325	316	315	315	328	323	341	300	330	321	357	311	296	311	320	314	330	342	299	315	356	327	346	332	329	344	309	352	367	342	320	309	334	332	342	315	338	315	340	287	335	330	293	321	342	324	350	336	381	384	311	362	320	340	313	296	334	340	344	320	313	336	299	341	345	317	300	325	333	322	327	348	341	336	293	336	331	347	336	322	352	326	361	342	317	349	305	330	335	331	330	345	355	332	298	336	331	332	300	336	304	292	337	355	284	353	310	323	324	332	336	360	296	336	344	331	361	331	310	322	361	330	341	353	324	339	325	326	345	315	318	343	354	333	330	310	333	318	315	325	320	312	308	374	330	302	296	335	300	337	324	335	339	346	322	318	319	309	336	325	310	304	305	339	307	348	333	328	335	309	331	324	324	333	308	305	347	341	307	339	364	319	311	298	326	332	338	354	313	318	328	361	342	324	329	344	354	343	327	312	316	343	324	337	377	332	326	342	353	355	330	359	312	318	326	340	294	341	323	305	342	322	324	343	347	339	312	330	312	336	338	303	359	340	297	325	294	339
23162	21350	29446	23587	21350	21045	3104	993	757	663	569	555	489	470	464	408	409	367	413	385	345	386	410	376	357	364	354	356	334	348	359	327	302	322	323	332	342	324	359	337	349	325	312	337	321	331	368	341	325	316	316	314	351	322	329	305	322	301	334	358	329	305	311	323	319	314	319	324	301	329	303	340	325	331	330	328	305	304	326	332	337	345	303	309	323	344	295	310	322	342	304	316	306	311	296	354	316	316	328	327	288	308	329	326	323	318	295	325	305	311	318	288	310	303	310	317	315	332	318	304	301	317	330	313	326	324	317	324	321	315	329	313	310	326	290	325	346	330	289	309	315	309	311	324	320	308	304	300	304	335	292	351	296	310	315	344	299	294	347	329	316	341	322	302	331	306	308	331	328	310	325	301	289	325	332	308	311	331	305	302	339	312	302	304	336	342	321	364	290	333	311	322	326	294	340	310	332	302	312	323	314	336	296	317	346	336	327	328	337	305	327	300	303	325	306	328	336	310	301	309	294	315	318	297	314	341	286	286	326	303	293	286	297	336	312	320	280	332	343	346	327	330	323	277	344	316	316	317	338	321	318	345	316	325	288	303	321	318	319	325	310	326	305	283	304	332	306	303	306	319	297	344	294	333	368	302	319	335	301	313	321	321	320	331	334	342	310	317	359	340	293	307	305	330	300	332	347	347	309	322	307	314	336	294	313	322	295	317	312	302	296	310	321	319	314	302	302	310	316	319	305	279	319	308	321	331	334	302	345	331	292	317	334	318	360	293	326	320	302	301	327	301	327	316	337	304	315	295	334	315	321	317	346	287	313	299	315	301	338	339	310	318	342	314	308	321	323	300	337	324	311	324	318	318	309	291	309	303	331	327	299	294	290	330	332	313	329	318	345	324	315	316	321	303	318	325	328	321	303	284	318	291	299	320	304	328	319	290	322	322	283	311	312	333	329	296	291	343	310	290	312	327	330	330	307	351	309	306	328	324	321	302	286	306	309	308	319	308	287	317	338	291	331	325	318	314	311	326	316	318	316	309	343	311	317	307	307	340	323	301	307	297	301	325	295	334	299	291	352	294	300	320	344	278	283	309	337	286	308	313	301	348	314	285	354	311	305	340	343	326	313	308	327	311	304	298	285	312	281	310	290	314	342	319	303	342	303	308	311	317	348	319	305	320	314	290	346	304	323	316	350	345	315	315	315	320	335	330	301	320	293	336	303	264	301	325	288	339	316	311	314	314	313	320	316	323	319	323	315	322	320	347	326	319	362	315	326	308	332	311	307	329	294	323	319	312	340	311	303	318	331	318	306	302	317	313	271	307	325	307	316	290	324	300	348	283	295	287	332	318	325	328	320	300	312	320	328	358	332	339	283	296	311	339	312	293	299	301	340	304	320	332	324	325	320	312	357	312	293	294	336	315	288	298	317	336	322	324	280	313	321	293	323	310	328	320	327	290	338	333	313	331	325	318	336	277	339	337	312	327	272	341	322	291	312	318	358	287	316	289	307	325	331	313	294	325	291	331	320	292	345	319	320	330	266	308	322	352	310	334	314	320	321	299	306	310	320	300	334	341	315	310	325	293	320	314	288	326	326	346	332	323	324	318	303	342	344	331	313	349	308	318	305	325	333	292	306	322	300	316	342	311	345	332	335	326	317	321	338	330	300	322	307	313	287	331	333	317	348	316	276	288	316	333	298	352	287	304	346	312	324	300	304	317	285	313	304	292	324	315	309	328	323	309	344	323	303	323	314	328	319	330	318	321	321	333	316	281	337	284	317	346	333	307	342	350	312	315	348	294	291	302	340	326	304	323	327	296	304	349	348	311	291	322	337	284	316	317	317	305	308	331	291	327	294	338	292	321	303	291	345	303	330	331	323	333	305	299	312	286	341	324	291	340	298	334	331	301	306	295	316	356	334	311	309	327	348	324	311	314	292	314	302	347	319	318	316	322	281	311	326	313	308	313	329	324	340	318	335	306	298	325	311	309	312	321	321	313	335	286	328	357	319	321	289	299	333	307	294	312	324	310	293	285	300	332	296	296	320	307	342	315	312	289	326	302	287	298	299	307	328	289	334	303	304	322	331	317	306	329	329	345	360	334	328	319	314	314	321	311	291	300	335	306	301	336	313	307	300	333	349	309	312	289	318	319	298	291	287	318	331	296	320	318	329	292	309	323	292	333	314	295	314	322	311	324	309	317	329	318	302	314	300	302	308	305	328	286	303	318	326	308	340	333	308	308	337	314	321	348	340	321	311	310	299	320	338	323	330	316	324	295	312	306	319	347	318	346	330	324	312	305	307	332	297	335	306	306	334	297	339	276	318	332	314	298	286	273	296	311	310	300	336	329	299	340	303	322	305	334	317	298	281	318	342	318	294	295	313	325	337	333	317	306	340	333	328	275	314	306	302	284	316	360	293	283	295	312	302	299	351	316	293	318	314	302	317	292	335	315	323	347	300	333	290	303	296	336	303	324	302	305	322	329	318	339	291	296	314	311	287	323	317	316	334	320	302	323	339	307	308	313	356	290	335	320	315	293	295	324	337	324	342	314	310	336	323	321	298	311	315	306	299	320	326	316	321	326	313	346	308	284	291	351	314	323	297	291	311	286	327	322	291	354	280	344	309	321	325	291	323	328	297	323	304	312	324	335	319	316	286	326	305	338	299	314	347	295	275	283	330	275	308	297	304	307	320	335	340	332	286	297	324	312	328	301	288	355	353	312	333	295	324	309	279	325	316	290	294	296	321	335	321	305	320	316	306	345	289	345	331	307	343	319	311	319	345	325	303	307	298	284	317	338	294	308	332	323	309	307	299	279	316	292	328	315	299	313	316	294	353	337	337	308	300	340	329	316	309	312	296	321	310	277	320	306	305	314	311	327	323	320	314	327	326	304	327	300	319	283	285	331	331	327	314	293	308	329	366	298	312	302	289	314	329	335	278	325	328	345	291	339	321	342	301	331	323	318	323	309	295	333	317	302	289	337	323	325	322	323	315	307	303	317	324	324	304	327	325	319	282	306	283	308	310	332	293	308	315	327	337	300	351	328	317	314	311	303	331	304	333	323	274	310	304	332	335	347	324	276	289	313	289	332	319	294	323	322	313	303	323	280	321	302	324	304	327	324	309	319	290	328	310	310	337	302	306	299	315	312	332	294	294	305	309	322	322	328	304	323	300	316	299	313	314	334	320	324	312	304	317	313	322	269	324	327	310	327	316	316	296	310	340	305	320	348	290	321	317	335	281	332	299	300	294	324	321	328	326	307	286	341	304	317	299	321	315	302	309	327	315	307	313	327	321	346	308	310	334	310	312	312	286	324	335	299	318	317	324	310	320	305	316	300	326	324	321	291	288	313	319	310	329	329	326	338	330	310	294	299	337	320	340	317	337	326	318	314	284	325	310	291	313	315	331	321	312	301	322	324	310	296	303	347	324	280	289	310	339	343	299	314	310	296	322	306	302	295	363	340	295	285	326	331	334	298
14743	17339	14271	7565	5352	3996	3004	2455	1987	1664	1498	1270	1136	1037	969	934	831	905	749	739	714	680	688	662	661	601	554	599	600	587	561	545	571	554	510	560	566	543	550	524	514	509	513	511	573	523	562	545	544	509	558	505	583	526	591	550	555	540	538	524	550	533	505	526	537	549	551	509	507	526	484	536	526	511	517	507	569	546	501	514	497	529	542	544	515	528	509	530	532	495	546	553	515	541	537	541	528	509	519	489	542	487	486	538	509	532	512	534	547	522	497	504	485	473	495	527	516	526	513	502	505	518	523	564	516	533	494	476	506	589	504	541	510	508	500	499	519	538	487	548	520	492	508	536	536	576	527	490	496	503	505	490	489	526	515	478	523	515	530	533	499	528	515	505	519	547	549	503	527	493	504	479	510	539	529	505	481	521	507	535	532	498	520	559	521	501	515	504	548	521	509	510	500	526	501	515	530	534	470	504	488	507	551	523	523	543	516	536	536	554	540	487	507	530	467	521	556	513	515	523	485	498	527	497	494	501	495	487	545	503	465	493	505	550	511	515	501	534	534	535	528	536	488	484	516	541	544	523	496	478	545	485	543	531	531	520	523	501	516	541	521	565	516	541	537	457	500	484	497	506	556	511	472	537	501	535	528	490	550	526	529	497	523	466	514	500	557	511	514	543	522	505	523	509	495	518	510	452	503	526	507	508	510	482	534	499	519	505	492	530	552	536	536	534	521	519	509	499	515	505	566	498	519	511	518	537	501	498	495	486	515	509	481	494	501	508	512	541	503	535	501	536	498	514	547	504	493	521	534	489	525	529	535	529	514	516	482	520	469	512	518	529	530	484	474	517	525	528	496	489	510	510	542	509	513	521	553	535	487	522	504	545	549	525	503	507	502	483	502	553	487	565	479	489	556	530	491	509	523	490	517	539	521	482	523	485	512	503	503	476	481	482	489	501	508	479	483	474	488	497	502	464	499	515	504	478	516	500	549	514	555	513	527	507	500	533	528	509	537	509	535	538	520	512	516	451	528	502	503	503	547	542	480	513	513	524	507	491	519	543	517	528	534	490	544	515	500	528	518	494	527	505	499	536	525	494	521	572	508	519	525	541	536	509	520	564	515	497	518	506	504	498	513	478	506	474	506	549	507	467	529	528	481	515	493	514	512	543	491	475	560	526	532	554	552	487	510	487	501	485	518	491	492	498	485	509	506	498	538	546	524	531	498	524	490	487	525	546	521	514	503	495	505	503	494	513	521	544	490	507	505	530	514	510	506	532	485	525	498	500	530	500	496	501	506	515	528	496	464	507	546	523	478	486	507	506	469	533	457	485	538	501	497	499	522	505	497	546	526	506	487	519	516	497	547	520	514	509	499	512	532	520	504	548	520	546	485	536	528	535	520	524	512	506	529	496	507	516	470	509	520	490	501	528	512	536	487	520	486	512	535	456	504	498	499	536	489	504	540	501	508	490	525	549	514	471	545	484	530	524	558	508	522	537	459	512	530	492	515	472	532	511	529	496	508	518	528	545	516	540	501	515	530	517	510	494	528	565	496	526	555	477	465	514	500	525	475	504	493	504	490	520	523	494	572	515	537	509	518	484	510	522	497	547	535	528	505	509	530	538	537	526	485	530	507	516	531	523	509	516	531	483	526	502	516	505	532	513	498	501	487	511	498	502	507	512	537	492	535	500	512	493	516	472	479	487	507	533	528	479	480	525	504	548	531	503	499	504	535	464	545	530	496	502	541	525	504	515	503	523	539	510	565	477	500	550	537	519	503	540	505	503	494	529	506	498	525	517	540	468	499	509	515	508	475	528	513	527	482	499	530	497	492	486	508	486	536	528	527	502	491	494	510	474	478	507	552	532	540	553	448	477	537	522	481	495	495	489	484	521	497	504	537	482	536	521	464	522	501	533	489	497	545	522	468	525	502	489	538	503	514	530	522	486	461	525	545	497	548	497	496	560	466	490	514	541	525	508	533	487	505	495	488	488	495	508	498	490	537	524	524	510	521	510	535	531	540	519	528	471	464	537	535	526	503	549	463	492	529	515	527	524	507	508	513	515	538	451	530	516	491	518	500	504	497	501	526	507	513	521	503	549	546	517	522	487	535	507	503	531	544	487	471	502	528	555	482	514	455	515	510	480	498	499	494	515	499	487	489	532	500	509	516	505	505	488	506	536	515	518	487	514	502	498	505	533	522	510	514	465	502	511	489	545	528	509	514	511	517	499	503	496	544	528	537	513	536	514	518	487	515	535	508	496	522	536	544	525	501	480	508	497	517	514	520	477	491	524	498	518	504	510	511	524	489	522	489	523	512	548	523	505	516	506	534	478	496	531	528	494	535	510	511	554	513	560	507	513	533	534	468	460	528	514	514	531	483	484	453	528	529	508	524	521	517	553	529	538	541	510	511	533	513	473	520	553	499	544	497	531	500	517	512	526	507	495	556	498	484	511	512	498	550	516	500	528	507	504	526	495	536	485	497	488	532	518	507	508	523	497	509	545	501	503	507	502	477	491	531	519	502	539	539	538	461	505	482	502	516	515	553	538	513	527	540	527	529	498	516	515	533	521	552	557	515	533	487	512	528	457	528	510	495	503	496	514	520	480	500	576	499	509	515	515	534	493	500	520	477	497	533	505	511	512	520	508	495	517	511	507	536	504	550	496	525	519	525	515	480	513	552	509	509	505	486	513	496	491	534	508	516	505	532	515	493	481	529	523	541	466	519	507	509	493	524	486	537	510	513	481	490	488	542	515	482	509	575	495	499	485	539	532	532	529	483	494	509	494	487	492	537	510	534	494	502	503	537	517	511	492	522	507	526	531	528	527	509	509	512	509	510	507	492	539	505	512	500	482	498	502	522	483	541	518	521	514	550	491	485	505	509	516	513	528	508	522	481	494	512	494	501	506	502	532	520	543	504	526	522	454	476	535	518	545	495	495	551	533	517	528	498	539	507	520	529	531	529	509	528	516	517	516	507	482	491	531	509	516	479	521	507	461	506	500	538	512	505	482	477	496	554	520	505	517	515	514	503	522	519	473	524	518	511	516	513	509	517	481	528	538	484	520	509	478	543	539	522	521	529	494	510	530	540	500	500	568	492	491	507	519	474	523	548	516	536	492	486	498	495	481	515	502	542	522	497	490	510	491	522	502	503	500	515	490	487	499	530	528	534	505	539	507	528	491	536	492	556	518	517	539	478	541	509	465	529	489	500	495	529	541	557	506	524	507	485	520	475	508	488	481	520	526	515	496	497	508	531	505	525	509	484	528	525	515	500	547	538	499	488	501	507	498	517	529	537	509	526	554	487	544	514	529	531	508	536	533	495	527	504	493	543	487	498	535	529	545	458	502	509	527	528	536	512	510	475	528	484	521	525	510	509	503	480	486	528	490	499	523	520	556	551	536	499	523	500	516	466	514	531	509	493	501	541	515	511	548	524	525	518	517	523	505	494	477	498	492	529	486	549	495	518	485	489	541	484	534
26982	20784	8058	598	348	307	166	94	108	90	93	82	72	92	76	82	81	76	71	84	61	79	82	82	87	79	77	69	78	82	71	72	66	68	96	71	79	81	90	97	65	73	76	71	65	75	82	83	71	74	67	79	83	83	69	79	63	74	80	83	78	76	62	84	57	76	68	68	67	91	66	78	73	65	69	77	76	83	64	78	70	71	80	73	73	83	60	84	80	67	76	73	82	79	80	83	78	70	86	60	81	63	69	85	80	74	73	96	61	77	80	85	76	68	73	74	94	59	85	67	72	75	84	73	61	81	80	65	71	75	60	74	76	65	72	82	84	63	75	69	69	78	86	59	68	89	90	74	73	76	77	82	60	67	71	75	65	74	91	82	79	59	76	78	75	73	75	86	76	70	81	72	70	73	65	70	96	81	83	81	66	61	86	103	65	74	73	67	78	62	70	86	84	65	92	75	79	80	64	64	87	61	81	66	75	59	84	76	79	88	90	62	86	72	65	83	72	71	80	81	85	76	69	88	89	78	77	77	68	95	76	87	78	85	57	81	84	71	77	81	78	51	85	79	91	80	70	82	80	65	79	65	93	66	74	75	74	66	79	82	86	84	67	74	90	66	80	71	85	73	82	74	70	102	88	84	71	72	74	85	75	64	83	79	80	66	74	77	81	88	77	69	80	87	91	75	93	78	75	80	69	71	81	79	80	86	80	69	77	66	83	82	72	83	81	63	78	76	72	67	79	77	77	79	83	93	78	81	78	70	89	75	77	78	79	78	78	68	83	70	72	82	80	72	66	79	70	65	92	58	76	87	82	76	82	83	82	66	80	69	80	56	70	77	73	66	96	81	70	78	76	78	83	68	72	88	82	87	80	71	85	72	93	67	75	68	73	72	77	70	75	93	86	86	72	91	70	87	66	82	66	80	74	81	79	70	79	72	71	89	84	76	62	74	77	92	64	91	59	67	68	71	98	71	72	86	83	81	78	65	73	73	76	55	75	79	73	70	75	70	72	74	67	80	96	68	83	82	57	68	73	85	71	72	72	82	68	77	76	86	86	89	80	92	74	78	81	66	65	88	67	78	79	66	74	81	90	76	58	78	73	82	69	77	84	72	81	79	87	75	69	71	91	75	83	82	64	73	70	75	71	77	69	74	76	82	91	72	89	85	81	89	76	81	62	91	65	68	83	74	92	87	82	79	81	83	74	82	89	85	71	75	50	79	64	74	70	76	93	75	55	70	79	75	82	83	74	85	76	70	73	81	84	73	56	95	70	78	97	72	78	93	63	81	67	72	74	77	82	78	71	65	75	69	85	59	52	102	80	66	66	72	68	73	89	86	92	86	83	83	70	72	80	71	85	81	77	69	72	79	85	79	69	87	64	72	65	74	69	76	70	73	79	81	79	76	74	72	84	83	65	84	79	74	77	81	75	85	84	71	90	90	69	86	61	76	77	80	72	81	71	83	88	74	69	70	80	76	71	80	68	74	65	70	68	75	81	79	77	77	89	72	71	67	78	71	68	84	90	93	81	67	110	63	79	66	82	77	74	88	74	55	60	70	84	69	90	88	99	84	69	61	86	71	88	89	83	90	76	65	59	84	65	74	71	86	66	78	68	75	84	69	78	56	57	66	63	72	76	71	72	83	82	74	86	67	83	73	80	74	66	78	74	87	75	83	67	72	80	91	81	65	65	67	85	64	69	71	74	91	92	91	74	77	67	83	72	78	68	70	88	64	66	67	76	73	67	80	58	92	72	73	81	78	82	84	57	80	86	63	65	76	82	87	81	79	73	71	85	74	81	78	53	81	80	72	71	78	80	72	72	56	72	74	69	87	79	68	68	83	78	62	62	89	78	89	65	61	67	58	70	79	82	81	77	83	90	68	83	73	85	78	79	74	98	87	75	87	64	79	78	70	83	60	81	73	73	85	87	69	61	86	86	85	76	91	79	68	59	65	67	80	74	71	65	90	73	63	69	61	70	90	80	65	66	75	90	75	79	65	80	93	86	70	64	88	90	72	74	76	82	60	72	76	71	77	76	76	97	63	74	82	78	91	82	73	80	79	68	77	70	90	89	66	78	77	71	58	83	67	86	80	70	65	80	77	71	73	76	65	53	63	58	73	71	80	78	66	63	67	54	73	82	89	76	65	74	68	74	85	76	73	74	84	83	64	65	66	69	86	73	55	64	78	89	62	64	88	86	74	69	85	92	75	73	76	77	81	73	64	90	89	77	80	63	73	76	62	80	70	68	70	80	79	75	74	69	72	71	96	77	79	83	97	84	86	81	74	63	88	54	73	85	65	77	71	85	76	79	82	68	79	76	66	72	79	81	66	53	75	67	78	75	68	86	87	73	72	86	83	75	69	79	76	69	76	74	73	88	79	73	75	86	76	65	59	63	82	59	74	86	85	69	71	70	77	80	79	88	69	71	70	75	65	91	78	86	88	70	65	74	68	90	76	78	80	77	84	79	72	74	75	82	73	89	73	71	80	74	74	86	74	73	62	77	81	71	76	74	83	82	85	78	78	78	68	75	74	83	78	71	68	87	62	70	75	82	68	84	64	71	86	74	74	79	87	72	84	78	85	86	77	92	70	61	69	71	70	71	72	73	81	84	77	85	85	86	70	66	71	75	81	75	85	67	78	78	74	77	80	75	63	67	73	89	64	85	82	87	77	84	66	66	75	98	89	78	87	74	81	87	80	76	88	80	75	83	82	67	85	86	70	94	72	74	64	67	79	70	65	80	71	82	93	66	68	86	80	89	57	75	96	74	75	75	70	77	79	95	81	84	80	83	65	60	82	82	83	74	74	94	71	63	86	79	85	77	81	86	76	83	73	74	76	69	79	66	67	74	85	66	78	84	74	87	62	89	82	77	75	75	64	70	88	64	81	84	91	78	76	66	68	71	67	75	63	88	74	88	55	81	82	86	78	78	61	74	82	85	68	62	63	74	77	76	68	65	67	76	81	82	82	77	75	73	76	71	69	70	90	80	91	74	86	80	75	85	86	76	68	64	78	77	81	71	83	64	70	74	82	89	88	75	70	80	87	79	71	70	84	80	84	79	71	67	75	66	82	84	73	77	87	72	72	82	72	70	71	73	77	57	78	112	82	77	68	79	85	76	76	74	77	60	71	82	79	74	71	68	84	79	76	73	78	71	82	64	73	67	75	74	84	83	83	88	88	61	72	73	73	93	86	80	68	61	73	88	71	81	81	81	88	68	83	83	71	68	95	71	81	84	73	82	68	73	65	71	81	80	77	82	53	78	85	64	92	73	71	81	74	78	96	89	77	65	64	74	70	80	78	78	72	70	77	85	75	81	61	71	67	74	71	90	63	88	68	87	73	82	72	72	74	87	70	82	85	85	68	62	74	76	75	79	93	75	70	90	99	81	64	53	86	75	78	79	65	76	63	73	78	75	62	88	76	82	84	79	67	59	67	77	81	83	75	85	75	76	67	79	67	81	90	82	83	69	84
5802	1433	1226	569	409	350	301	245	221	207	210	172	173	145	122	175	160	164	140	150	152	139	157	156	159	138	141	143	137	132	141	123	145	141	152	154	119	149	139	145	136	160	128	173	142	152	136	154	118	142	134	127	147	152	142	131	136	147	140	154	146	136	136	127	145	150	157	125	133	143	117	124	144	113	137	129	143	134	132	160	129	148	140	136	158	115	145	154	143	134	130	157	137	110	127	143	135	137	143	148	152	150	148	144	126	146	134	135	144	151	156	129	139	137	139	136	122	129	140	138	147	144	148	143	159	162	135	134	139	129	135	142	140	153	137	130	116	132	139	116	135	134	161	142	170	139	143	147	151	145	135	153	136	151	125	128	135	129	140	159	140	131	133	151	135	144	147	137	150	130	151	138	143	118	137	134	115	139	156	143	123	145	133	118	146	131	144	155	134	140	142	124	132	150	119	149	156	140	134	136	145	152	151	116	150	147	148	134	144	119	132	158	123	135	144	142	127	114	112	157	138	149	135	148	135	143	155	151	121	113	111	130	133	155	141	156	145	150	131	137	123	146	151	153	155	128	126	129	158	132	149	150	130	139	146	139	130	145	145	135	133	148	144	139	138	135	140	154	132	150	152	142	108	146	181	123	147	132	145	138	130	123	157	133	126	154	140	144	134	124	143	129	140	145	126	151	144	137	156	139	163	135	146	135	134	138	135	156	123	127	154	140	144	138	138	150	115	144	147	148	150	146	137	143	138	137	152	157	132	137	150	146	145	146	146	127	132	152	142	126	142	154	135	123	169	124	159	142	129	147	126	142	147	136	148	128	140	137	135	138	142	150	141	138	140	129	126	140	134	128	142	135	152	136	120	134	123	143	154	155	142	140	147	147	138	136	146	128	137	107	160	145	147	151	159	141	126	153	144	124	130	149	131	142	126	136	137	150	128	142	141	147	152	128	141	152	141	157	160	122	156	155	168	141	155	148	132	141	132	132	107	141	140	124	115	120	126	132	141	139	156	147	136	148	146	147	150	116	143	134	129	152	117	166	140	125	118	121	138	149	140	123	134	126	144	136	125	144	134	142	140	148	149	143	119	147	142	151	140	126	157	137	152	144	131	138	146	142	138	132	126	150	131	138	159	146	149	156	137	135	134	141	139	119	148	160	153	137	155	141	145	151	167	138	150	143	123	152	142	147	142	126	128	111	143	158	144	134	142	143	138	151	131	127	151	146	136	140	135	128	135	134	128	130	140	139	138	126	135	146	139	139	147	138	120	151	152	145	148	138	124	125	117	140	146	141	131	151	166	147	151	109	144	132	118	130	139	141	149	132	147	151	115	149	169	144	135	149	133	139	126	132	141	132	155	143	159	133	133	139	137	160	123	143	140	131	151	135	140	135	142	151	144	141	137	123	130	162	132	125	124	135	148	143	134	134	153	121	142	124	167	155	152	148	112	130	141	163	117	157	119	147	156	136	126	134	143	165	148	137	118	117	174	172	146	138	149	142	146	144	147	129	152	136	142	134	133	163	149	129	129	133	124	147	143	120	151	136	148	124	140	128	145	123	118	150	122	142	148	134	142	133	148	147	120	148	117	129	137	158	135	131	125	168	140	143	139	135	140	157	143	147	132	131	163	133	144	141	120	133	138	140	128	145	150	138	152	148	131	127	140	131	148	129	138	134	147	136	125	111	168	138	139	140	125	145	152	132	132	126	118	129	136	143	123	153	134	137	148	130	146	141	148	125	129	147	144	136	138	138	140	139	111	149	148	150	155	130	133	165	145	151	136	122	160	114	150	140	153	148	154	121	133	131	140	143	152	142	156	141	125	129	139	148	156	153	146	141	127	150	135	139	138	147	156	135	158	134	133	145	134	170	126	128	155	140	144	116	142	140	133	133	146	162	123	134	137	157	131	159	139	147	144	148	133	135	142	122	143	152	144	125	150	138	139	147	151	133	139	151	137	156	144	140	154	148	120	158	156	141	166	131	130	144	135	166	141	147	132	149	141	138	155	164	173	141	140	133	131	149	132	128	139	151	149	124	138	149	133	120	134	161	139	147	154	131	149	133	161	135	145	126	123	163	140	129	145	148	143	128	125	159	121	116	135	135	135	145	125	127	151	131	145	127	133	150	160	130	138	120	140	148	138	148	146	135	125	157	144	137	150	134	159	136	126	117	125	152	153	149	138	144	144	148	163	148	156	130	148	143	150	151	146	145	140	129	130	137	124	127	127	144	158	130	139	121	142	140	117	139	136	143	145	135	153	134	153	143	125	146	150	145	142	157	133	134	141	144	152	144	166	144	142	144	131	122	149	133	135	133	136	155	146	137	147	146	117	128	152	129	156	129	123	134	143	125	123	134	154	143	136	141	143	138	154	130	142	133	124	148	136	129	117	140	165	140	111	132	135	144	150	138	124	127	146	150	132	147	122	141	131	126	139	129	135	133	142	151	151	153	138	107	149	151	143	145	132	159	157	144	139	130	153	141	137	147	139	118	137	136	150	143	135	139	168	162	123	133	135	145	133	129	151	139	143	157	152	138	137	135	124	161	157	136	130	111	139	130	141	139	142	145	138	139	121	151	137	138	140	115	180	149	138	136	123	142	130	135	120	127	152	142	125	150	139	141	127	137	154	163	142	145	140	126	146	136	154	142	134	153	132	145	126	134	144	133	134	131	137	127	141	139	159	142	142	145	149	135	152	146	141	144	131	149	148	137	169	134	131	143	137	127	119	151	160	136	150	142	146	141	141	129	153	149	138	173	131	143	148	112	145	122	127	126	133	135	137	145	136	133	135	124	149	134	156	129	124	152	145	133	133	144	115	151	145	139	144	138	131	134	136	130	136	136	122	155	129	129	138	135	144	133	156	141	154	178	125	158	133	152	138	147	150	149	142	135	137	138	128	146	143	133	133	143	125	150	143	135	157	136	153	151	132	142	133	134	146	143	130	131	132	147	139	137	136	135	152	139	119	132	137	150	141	139	142	151	128	123	138	125	165	146	142	151	149	148	131	137	141	137	135	134	120	137	144	139	145	119	129	139	145	116	133	163	153	135	153	127	146	129	129	150	134	137	109	150	124	153	140	127	138	146	131	139	128	127	145	129	155	151	122	146	151	133	138	133	151	109	135	119	135	135	142	134	135	142	143	147	145	135	140	155	136	153	153	147	125	140	151	126	127	141	160	147	125	164	137	147	133	126	159	101	120	129	134	152	150	156	149	138	151	149	139	140	130	147	120	154	135	133	161	130	135	124	100	130	168	152	138	144	146	114	147	140	116	159	150	152	132	131	123	128	149	121	142	141	134	155	129	152	137	145	149	131	136	153	155	159	127	130	130	140	136	150	137	168	165	137	126	144	150	121	137	161	140	160	144	157	141	142	146	143	135	136	152	142	148	153	152	126	145	147	131	156	117	147	174	139	136	133	148	133	142	150	124	128	128	151	157	130	122	152	141	146	153	134	157	155	135	131	124	134	127	156	162	140
24230	21386	28830	24280	21083	3077	763	507	422	340	354	315	276	310	253	252	271	254	262	208	229	211	231	203	229	226	228	227	209	214	203	207	209	225	216	196	193	205	217	194	218	223	210	213	227	204	192	222	196	202	211	188	205	209	193	183	237	198	221	215	187	185	203	209	214	204	204	179	204	205	218	215	208	194	204	194	220	205	221	164	192	196	190	207	215	187	228	179	202	178	221	192	196	211	192	194	189	237	230	196	201	209	197	199	185	179	214	201	197	202	192	192	179	198	192	185	209	198	223	194	248	211	191	199	211	226	206	205	177	199	170	195	198	192	196	219	215	177	200	183	181	167	189	179	197	189	192	206	203	199	211	207	201	199	190	211	173	185	192	179	197	208	205	165	175	204	182	215	194	201	207	193	183	197	191	204	184	213	174	186	195	184	180	197	181	184	211	185	198	175	199	190	202	216	207	185	207	205	178	189	181	186	192	186	210	188	182	175	200	216	204	204	185	200	165	217	208	173	199	178	168	179	204	193	207	205	187	235	191	213	210	212	213	195	189	198	191	182	195	187	200	191	189	182	171	202	195	187	181	161	175	221	195	197	141	186	189	207	219	187	206	186	207	184	186	179	222	200	199	236	210	192	179	181	190	196	187	187	203	216	197	203	210	218	209	215	182	186	200	201	203	194	207	203	193	190	228	202	198	181	185	194	210	175	199	213	190	197	204	196	204	201	202	186	189	192	184	207	185	194	186	202	203	196	203	186	176	213	180	206	226	199	204	220	173	194	199	207	192	191	192	188	188	190	187	185	216	189	189	187	210	167	204	185	184	190	196	219	181	176	194	220	182	221	207	183	198	183	198	230	193	186	186	163	220	195	215	202	220	199	183	214	191	209	200	195	193	196	188	218	193	209	187	200	208	185	174	205	222	196	208	193	215	204	184	180	193	213	175	192	193	197	188	210	186	193	202	192	192	188	210	187	186	198	205	180	210	192	185	197	177	182	167	177	188	190	206	208	181	190	197	206	183	193	185	179	205	182	214	179	199	184	217	224	209	185	181	187	180	200	204	202	188	217	188	185	187	187	191	192	210	204	187	208	210	187	150	191	189	211	197	182	201	174	197	204	187	183	187	198	169	201	211	194	205	194	192	203	205	194	181	202	189	207	189	182	217	197	196	199	195	193	212	217	168	202	217	219	191	206	187	186	228	179	184	165	191	194	192	228	196	194	195	186	179	213	201	195	202	195	182	192	187	191	194	191	184	210	211	199	170	198	198	182	208	180	182	193	216	185	208	174	192	183	199	221	207	209	177	181	180	189	203	201	190	179	193	183	199	198	197	173	158	191	203	199	174	189	192	190	202	206	201	209	189	204	222	208	192	185	174	181	231	203	172	189	206	183	181	188	202	196	188	175	184	192	205	197	200	186	174	178	226	199	191	212	183	172	187	201	171	190	177	180	184	193	195	188	220	209	223	209	189	202	186	199	204	207	195	194	178	181	197	192	205	155	185	172	184	190	190	204	174	190	194	177	183	197	193	195	186	225	193	214	194	197	181	187	167	199	176	182	196	226	189	194	205	195	206	217	180	196	218	222	196	195	192	218	199	189	206	211	197	185	187	177	200	203	194	204	216	177	219	196	206	205	228	179	190	189	198	198	194	187	171	186	176	192	223	187	164	188	175	191	182	188	198	173	193	192	186	204	213	174	209	197	185	182	181	182	181	199	219	207	220	199	191	181	202	215	199	190	213	200	196	181	204	192	186	202	198	221	203	185	186	216	184	217	209	171	211	204	196	186	195	231	216	195	195	228	199	188	184	220	184	207	189	199	184	181	193	187	193	184	197	228	190	190	195	205	180	186	163	188	206	180	191	177	175	207	201	215	204	186	194	200	223	197	211	200	188	161	179	206	197	207	211	168	193	203	204	205	189	203	192	188	193	173	206	210	197	197	185	200	193	220	199	198	210	211	198	202	188	190	188	203	237	179	176	210	173	178	222	231	199	182	190	178	180	172	203	186	166	194	214	173	198	191	192	201	188	204	185	189	185	184	192	188	185	195	215	208	208	187	212	198	189	188	184	196	189	204	206	200	204	184	191	197	168	205	190	187	197	176	188	200	196	181	208	198	154	196	191	204	209	177	200	192	191	205	184	175	174	189	202	191	197	187	183	221	202	200	210	190	200	182	192	213	213	208	172	195	219	190	181	195	192	184	187	195	200	199	211	228	219	187	201	176	211	196	189	189	216	183	200	208	165	204	210	215	202	198	210	206	197	219	174	186	162	194	176	193	194	199	164	186	185	183	201	212	203	198	199	212	202	185	172	205	189	209	174	179	219	201	210	207	166	206	183	211	173	190	200	182	230	196	189	193	214	187	201	174	203	199	183	163	186	192	200	183	174	219	166	186	198	196	187	208	205	183	183	195	186	194	199	203	208	196	188	225	210	200	192	187	198	187	191	197	206	191	221	226	209	184	186	196	155	182	198	190	207	188	194	183	192	183	198	194	182	200	185	191	217	194	199	197	189	189	225	213	191	193	190	202	186	208	200	195	190	211	196	158	189	221	223	187	202	169	218	189	135	225	188	228	181	220	186	216	210	176	193	186	198	189	211	196	188	195	189	198	168	211	208	215	207	202	204	195	206	201	196	189	168	202	184	175	189	178	186	197	209	211	219	185	202	200	212	213	189	212	209	197	206	173	194	200	219	188	188	183	210	184	208	164	194	194	192	201	200	177	189	211	200	193	206	186	198	209	202	201	196	182	193	222	210	214	198	197	194	202	198	171	176	170	198	202	176	216	213	204	201	214	204	180	191	163	205	198	180	209	200	205	215	183	179	181	174	202	185	192	213	198	204	185	214	193	203	181	206	187	195	201	201	201	202	200	199	196	205	196	180	198	203	193	185	216	211	201	182	182	196	214	170	193	216	188	182	196	178	192	192	198	171	214	196	199	188	174	199	220	178	194	186	208	202	209	198	199	176	204	207	195	198	193	205	185	189	202	189	195	202	192	201	199	206	211	228	193	200	178	192	187	198	225	190	198	196	192	209	209	200	209	207	176	173	159	192	213	188	198	198	186	187	197	200	189	198	197	169	194	165	212	213	188	188	206	184	208	202	220	214	198	200	232	166	196	205	186	191	212	194	187	197	173	202	186	201	213	186	195	218	180	199	197	195	174	176	204	191	217	193	214	218	190	179	208	194	203	191	217	219	187	206	181	178	195	206	196	195	203	201	193	164	192	199	186	195	171	200	203	197	186	192	184	177	189	194	207	149	204	200	200	198	224	194	199	181	180	215	160	186	205	201	208	222	185	198	186	223	193	201	200	205	205	210	194	186	196	198	200	219	186	193	192	194	203	178	167	190	193	200	187	222	180	203	213	218	203	198	194	189	172	205	206	163	198	213	237	212	223	186	209	202	207	192	179	198	198	224	202	224	201	212	210	198	220	184	170	172	182	200	196	182	181	204	203	212	203	181	184	183	200	194	205	206	182
10312	10883	8927	4417	3038	2165	1647	1356	1102	952	831	729	617	590	547	545	530	476	408	450	456	415	389	399	434	394	389	366	368	377	357	351	360	371	357	368	362	342	343	368	362	343	353	353	329	343	338	347	347	347	325	329	362	324	332	344	357	305	333	358	328	359	379	350	373	354	320	332	336	332	309	320	338	331	322	302	326	302	321	346	316	326	358	319	330	349	367	346	311	318	334	350	312	319	342	338	299	303	334	328	316	329	343	322	320	352	376	349	341	368	324	343	348	318	322	325	351	325	356	304	344	340	344	299	304	322	314	364	322	321	320	345	340	360	326	338	333	330	341	350	331	295	368	338	317	311	320	335	333	341	318	332	322	336	325	325	338	342	312	301	344	331	303	337	308	377	316	307	343	335	305	341	318	347	316	338	307	301	322	317	330	336	321	314	368	343	343	369	357	336	300	330	329	328	322	298	330	318	357	355	349	338	338	311	324	326	348	329	327	343	339	314	347	314	363	300	333	341	361	324	355	337	328	311	310	338	342	307	339	348	347	318	339	334	309	321	302	329	340	333	332	325	316	377	337	328	324	328	330	362	316	315	322	323	350	309	358	337	312	323	349	335	315	355	357	358	310	330	358	328	336	319	317	312	296	321	327	301	323	351	319	342	358	316	324	334	318	351	353	316	342	318	351	321	345	346	317	345	320	335	331	314	323	325	333	357	295	346	334	320	321	346	354	337	356	295	307	325	328	313	312	307	312	310	308	355	360	347	364	296	310	291	332	347	310	328	299	281	316	337	308	311	343	306	335	328	318	326	360	343	320	293	311	359	347	331	323	346	339	339	326	336	342	340	329	326	325	293	328	333	332	350	316	349	349	341	328	316	323	337	365	316	343	339	318	308	322	340	302	330	336	333	309	310	351	380	344	330	343	301	342	343	335	326	297	331	336	310	339	327	327	349	347	338	316	311	329	331	352	345	325	351	326	329	350	351	337	312	338	312	325	319	326	295	317	302	334	334	322	311	343	342	328	342	319	329	332	341	366	339	332	352	337	351	311	353	336	304	356	313	330	324	346	352	354	311	334	326	322	324	325	324	318	345	313	317	325	330	387	313	361	322	326	326	323	346	290	322	332	326	309	327	318	363	335	298	339	328	320	331	293	362	309	341	350	317	373	319	337	324	330	327	315	324	360	297	337	341	281	320	358	320	333	325	326	328	335	310	324	318	319	304	351	309	313	327	333	319	297	334	337	347	336	362	341	318	387	334	327	311	325	312	332	320	342	346	321	313	359	296	335	304	327	341	342	331	343	311	330	340	366	329	328	305	320	314	322	314	323	368	363	343	326	306	337	371	296	339	320	320	342	312	349	319	302	311	311	329	335	346	312	321	301	344	317	347	326	337	312	341	323	312	332	327	304	344	310	372	336	300	314	352	326	326	285	354	318	345	334	315	338	334	335	339	311	332	314	320	340	298	346	335	328	350	358	339	326	321	312	318	330	323	330	340	292	320	345	316	315	380	308	338	360	362	360	302	327	319	350	343	319	327	316	356	328	360	298	333	333	333	321	332	323	348	321	345	304	351	311	336	319	320	321	354	311	324	329	332	361	322	338	316	324	308	332	338	326	294	338	343	294	352	326	353	308	353	339	335	317	336	318	347	313	337	338	337	354	305	318	334	300	307	321	341	330	322	356	290	339	360	353	346	334	349	345	364	342	343	314	307	303	291	344	326	318	308	317	325	364	309	329	339	338	357	312	321	313	328	342	337	374	339	331	337	355	340	307	332	341	316	327	338	356	339	320	332	304	349	311	335	349	361	339	301	314	319	347	343	314	325	317	335	315	328	336	323	325	318	336	364	346	331	307	348	362	335	310	302	299	322	366	331	333	338	326	338	331	324	303	323	320	370	330	320	328	344	329	350	338	339	321	326	310	330	348	349	324	339	328	320	344	285	329	320	345	345	324	351	338	309	299	319	357	341	353	331	338	361	320	347	337	332	332	331	327	314	330	305	337	336	322	350	310	333	312	347	320	302	323	356	307	337	328	335	311	334	334	341	334	362	334	343	340	328	335	357	347	309	342	329	351	331	325	312	319	305	305	338	338	319	335	357	341	320	342	327	311	313	308	329	316	318	320	335	305	330	328	308	334	310	354	343	342	325	355	312	330	306	344	326	368	330	323	317	315	316	332	351	362	325	306	345	337	315	333	323	336	314	310	318	320	320	330	310	329	316	325	342	317	314	329	346	328	329	334	337	324	302	341	336	347	346	358	352	352	340	350	313	337	352	313	338	330	321	346	321	319	338	333	353	329	319	343	361	320	320	331	301	356	320	314	358	311	322	315	342	311	310	335	321	323	349	347	319	368	320	338	346	348	325	351	339	343	310	317	306	341	350	342	338	324	320	326	318	322	333	294	337	337	317	316	333	321	319	349	305	333	318	340	349	332	300	352	327	327	332	309	296	311	310	303	300	284	287	356	324	326	296	336	312	339	334	325	347	332	332	319	303	315	341	325	321	346	297	346	308	308	347	340	321	320	312	341	305	308	344	353	362	319	331	352	322	348	326	349	357	324	321	390	302	324	331	330	357	349	310	351	331	311	349	324	316	312	309	312	323	356	295	336	319	318	342	316	340	337	305	316	344	351	358	302	357	338	308	337	307	331	325	351	292	308	308	377	325	334	343	344	345	351	337	297	316	333	346	302	319	329	354	354	335	355	341	345	331	319	350	318	305	337	353	328	324	340	320	328	332	316	357	343	313	314	336	303	336	309	341	346	335	306	331	319	346	350	334	278	321	329	331	343	323	343	340	340	332	352	327	344	349	326	312	348	341	330	344	344	304	329	332	354	311	362	340	341	314	348	346	322	305	347	333	346	352	338	363	304	315	335	344	337	336	328	326	348	321	296	325	345	351	334	320	323	323	332	313	329	320	310	359	349	345	371	332	323	341	333	338	340	350	304	326	389	336	282	330	344	366	324	323	343	309	306	320	355	339	352	336	333	354	355	302	325	345	295	324	346	296	341	301	323	326	314	302	296	340	330	325	337	332	282	307	306	298	357	348	350	308	329	343	296	308	315	313	299	336	351	333	354	312	356	301	324	335	331	352	320	331	301	315	314	365	341	295	303	340	316	345	318	364	309	296	354	318	309	318	327	365	321	341	341	350	332	343	328	309	338	324	347	325	309	354	315	319	320	300	353	329	341	317	349	347	342	314	335	328	329	328	340	351	307	328	335	308	330	340	354	336	317	347	310	332	347	327	349	349	348	344	309	358	334	321	326	335	339	331	324	384	341	367	306	351	319	334	307	328	340	304	348	330	357	291	352	300	318	335	320	349	359	302	328	328	368	339	367	349	340	332	335	338	346	318	326	313	320	311	313	338	322	297	322	333	348	353	353	311	311	289	308	336	333	315	339	342	349	314	317	348	359	341	334	324	317	328	315	319	344	336	329	315	326	341	349	329	334	319	334	321	339	330	297	303	316	339	312	341	329	320
23211	21356	29463	23621	21356	21024	3218	1042	684	665	620	566	557	508	475	440	468	403	426	383	416	353	354	362	376	369	352	362	338	358	351	345	353	335	369	314	348	331	322	350	350	312	332	311	297	347	337	329	315	283	348	347	332	312	347	297	367	326	323	349	352	328	311	283	337	316	312	356	290	306	315	294	320	346	297	332	332	312	304	364	320	315	311	297	328	318	346	348	328	331	332	312	336	317	308	330	328	321	333	302	331	314	311	342	291	345	360	331	289	309	322	347	337	316	269	317	292	311	333	335	326	335	343	333	339	328	314	285	320	290	329	310	312	330	312	344	308	335	330	324	331	362	283	327	344	311	318	322	325	303	325	337	288	360	333	300	324	300	324	321	325	309	302	306	324	324	315	336	299	328	326	350	329	337	308	318	326	327	320	362	294	340	319	317	283	340	336	304	319	352	294	326	319	304	293	271	327	320	348	298	318	312	313	305	289	358	340	332	283	311	311	290	334	315	327	338	312	332	333	342	300	356	336	303	310	309	294	275	293	328	338	323	347	296	339	321	339	346	331	304	352	361	318	307	312	299	327	346	317	323	289	325	305	328	318	279	329	285	306	331	319	315	308	308	296	316	334	310	300	295	317	347	293	304	275	299	302	321	306	309	302	341	325	310	338	323	353	279	297	340	336	322	304	302	301	333	307	288	326	312	323	316	326	335	325	349	336	308	315	325	308	302	341	316	301	303	278	332	333	297	306	333	319	325	301	317	346	336	318	334	306	314	338	377	299	326	292	336	307	305	316	333	311	339	290	308	309	329	298	303	323	351	314	303	351	260	333	301	298	292	343	328	334	341	324	334	335	320	294	321	354	297	303	291	294	296	332	306	326	315	281	298	307	307	314	347	315	318	310	310	329	335	319	316	328	347	310	320	298	309	323	317	329	359	324	306	275	323	310	274	375	320	316	328	311	327	322	290	353	307	318	328	301	285	339	306	339	335	323	315	297	301	328	334	323	313	335	333	309	320	312	316	315	325	294	296	323	330	296	320	327	321	315	320	285	322	339	299	322	340	320	318	335	302	347	362	320	293	316	275	337	299	313	292	317	291	344	319	325	312	306	316	327	324	363	304	316	323	290	284	303	321	294	307	351	323	316	321	324	289	311	341	285	335	294	313	346	333	307	334	303	329	315	316	301	322	302	292	340	299	315	322	346	331	330	334	339	305	310	311	356	346	324	274	309	304	306	313	326	321	300	312	302	319	321	334	315	318	331	312	323	301	340	344	313	306	334	318	348	323	300	317	280	310	302	310	317	301	343	309	306	304	303	284	314	311	323	344	333	336	321	331	331	339	345	322	314	325	286	329	300	321	282	316	326	339	281	340	321	336	337	309	299	275	326	314	318	342	309	355	283	303	303	315	306	326	304	330	328	326	347	295	286	299	295	316	345	314	333	316	314	296	309	263	301	335	306	346	294	325	315	298	299	302	325	321	308	320	330	307	298	292	348	291	321	322	333	300	318	307	301	330	330	320	320	277	316	314	290	348	342	276	309	310	315	339	326	314	346	339	317	312	289	317	322	340	299	329	308	287	326	318	351	313	329	302	334	341	346	296	308	292	315	300	353	302	320	318	334	313	323	311	330	333	283	310	277	287	318	306	310	295	302	312	301	308	328	291	327	335	319	307	307	308	308	300	310	295	334	284	317	300	314	305	328	303	313	354	306	289	334	310	322	332	311	303	309	342	325	327	298	294	339	308	328	334	305	326	318	323	299	286	303	326	321	299	332	311	343	339	333	308	306	325	327	307	326	327	324	295	345	277	341	334	288	306	337	330	299	334	320	318	312	323	301	328	333	290	306	358	319	316	325	275	315	294	300	307	311	304	290	331	308	303	327	296	321	301	304	300	285	303	352	306	292	334	301	323	327	310	293	346	316	312	302	304	309	309	288	307	303	321	319	308	328	321	331	289	316	339	341	334	350	337	342	307	321	319	308	300	343	312	292	291	273	313	311	350	304	321	321	336	318	286	327	326	304	305	295	319	277	341	298	295	339	307	317	294	286	303	303	309	318	327	327	321	308	310	333	312	329	300	306	293	333	311	304	314	329	340	324	296	313	315	299	317	299	294	350	338	328	304	374	288	305	313	324	343	321	353	336	335	332	331	311	307	305	296	311	321	333	324	302	316	320	303	328	321	320	302	301	320	322	326	290	323	305	267	314	301	308	308	309	306	295	301	344	317	316	313	302	313	306	296	298	312	299	317	296	303	343	339	338	316	293	353	297	313	341	359	293	290	312	349	328	321	304	310	340	316	308	297	316	293	322	331	284	308	309	302	304	304	307	313	311	337	288	300	319	324	312	283	324	318	329	308	319	345	267	285	360	317	302	347	317	314	320	346	313	296	337	298	311	287	311	320	313	305	330	366	318	297	327	337	321	332	337	304	295	337	288	341	301	316	324	303	310	313	320	308	310	282	334	342	326	287	341	317	285	334	302	285	329	298	336	296	314	288	323	308	326	305	304	296	335	320	320	291	319	323	319	308	341	304	309	318	341	304	309	329	329	335	305	279	324	312	331	313	335	336	344	301	308	312	322	332	297	303	319	317	301	338	318	301	323	285	309	361	301	335	286	319	320	325	344	326	293	309	300	362	307	318	305	330	302	303	331	280	329	297	325	298	301	333	321	327	326	286	317	306	316	305	317	322	327	332	307	328	332	311	281	340	330	329	354	349	279	326	294	313	325	317	326	321	314	282	293	321	252	306	333	339	327	331	316	305	305	311	284	304	305	324	298	326	300	286	330	323	326	311	312	341	309	301	325	293	302	322	296	317	310	340	315	307	301	331	331	328	332	341	302	321	322	322	318	319	322	329	331	324	302	350	342	311	336	303	329	328	316	280	286	319	292	308	373	318	322	333	292	319	349	290	328	310	311	321	292	318	319	315	324	324	294	311	324	326	292	360	309	305	318	331	339	302	277	344	284	300	318	291	301	341	336	331	334	326	317	326	329	298	322	319	303	332	292	335	336	310	331	319	308	288	295	290	297	336	309	310	317	336	299	320	261	312	297	315	307	303	321	333	292	315	294	301	333	301	313	328	300	304	331	306	343	301	341	286	320	285	327	309	311	308	317	339	340	310	331	295	304	316	302	311	315	314	356	320	299	319	314	331	305	290	299	303	322	299	302	310	309	316	311	309	332	315	307	318	292	296	306	291	286	328	331	303	299	293	344	303	340	303	309	307	324	317	330	292	309	308	315	290	297	326	343	327	279	360	315	314	296	306	337	326	309	283	298	342	320	345	331	315	323	335	330	291	323	301	312	335	332	298	286	322	337	333	334	329	346	338	324	321	327	345	310	326	330	317	329	338	344	297	323	310	301	310	285	323	325	326	328	314	320	334	313	297	302	316	337	310	326	324	322	357	301	319	314	331	340	312	290	326	333	302	349	369	328	321	340	306	338	314	320	304	316	300	306	302	352	287	316	296	314	306	308	344	330	311
13135	17319	14373	7816	5367	4116	3091	2353	2029	1743	1476	1311	1145	1109	997	909	836	829	820	718	729	682	731	651	647	629	607	604	588	586	586	576	605	583	573	572	547	567	534	542	536	553	566	551	582	567	533	576	542	577	544	505	550	472	548	520	556	506	497	526	547	520	536	499	540	562	551	529	530	495	525	564	549	505	536	507	497	494	521	511	507	560	532	535	514	525	504	538	505	546	537	543	498	542	502	466	517	469	516	501	486	495	522	530	531	536	493	556	513	498	525	526	505	503	508	488	566	520	521	496	540	509	536	512	526	521	555	515	490	482	544	525	514	515	514	503	536	484	545	529	528	512	511	523	535	506	505	526	496	507	520	490	509	505	528	525	536	554	494	480	520	499	504	496	524	491	563	503	535	507	500	522	549	520	500	501	533	507	511	497	520	502	497	519	534	527	516	473	507	488	523	531	507	507	482	509	522	470	495	502	521	527	507	515	517	514	475	514	455	549	507	492	548	541	525	551	537	475	503	507	504	506	536	532	512	505	491	480	524	483	498	519	544	486	494	543	542	520	529	510	498	553	554	525	498	502	544	521	496	520	544	489	552	523	485	522	539	521	529	524	510	501	521	501	548	509	505	545	485	527	479	497	517	497	520	489	533	557	517	521	545	487	525	491	522	490	522	540	523	512	504	501	507	536	481	523	527	515	507	504	491	505	491	505	478	493	501	539	503	525	486	541	506	508	492	489	516	542	535	562	566	521	495	519	506	519	511	504	472	526	528	495	503	551	522	509	506	523	517	499	481	551	508	492	504	495	514	513	536	503	531	528	520	522	533	512	493	515	486	526	497	495	477	557	506	516	521	486	528	517	492	522	493	516	512	520	488	530	503	520	542	524	500	511	473	535	482	543	483	481	507	524	526	476	501	514	487	506	536	526	485	502	544	529	469	499	555	498	515	521	475	502	537	495	510	574	509	503	491	507	486	537	473	530	553	517	451	484	511	524	465	477	506	486	529	542	521	497	492	506	506	488	535	506	519	533	526	527	507	510	508	474	515	507	529	533	546	493	547	525	478	517	474	544	501	523	527	489	488	543	529	494	495	495	538	546	538	517	486	525	515	532	539	544	527	504	531	494	491	529	527	488	541	522	598	542	509	489	500	491	533	501	519	542	557	510	503	529	481	493	491	534	489	558	547	486	508	476	503	484	523	525	545	552	511	527	497	487	513	501	497	498	521	507	493	521	479	527	495	477	524	492	499	515	501	500	527	511	493	502	496	508	505	475	478	504	504	477	549	556	512	477	506	507	528	533	505	509	483	519	496	515	496	506	538	514	495	488	511	478	513	522	516	535	496	528	481	495	546	519	531	527	552	511	487	499	480	510	498	512	495	563	512	542	497	509	522	503	533	555	524	494	506	527	492	462	494	500	484	508	501	504	505	545	501	456	511	511	491	520	489	502	499	535	506	538	517	550	509	526	504	509	504	565	515	464	493	473	562	529	547	527	474	541	531	514	501	506	524	516	489	575	525	538	536	549	491	491	511	501	494	496	537	524	489	527	521	550	538	523	493	517	519	511	550	489	511	532	520	502	504	568	523	506	556	498	514	522	514	505	553	483	517	501	474	462	521	505	500	501	554	519	518	536	478	537	537	518	526	518	542	526	517	505	492	519	510	526	514	533	536	510	543	531	526	535	535	511	466	478	491	527	541	495	474	534	552	518	499	506	531	473	566	531	519	521	525	510	541	526	495	503	510	528	520	559	468	503	523	518	536	535	494	476	485	500	509	516	512	524	525	545	490	545	505	511	512	548	506	525	526	527	521	497	540	502	520	513	519	537	535	501	490	533	499	493	522	516	529	538	514	495	482	521	509	495	496	526	550	503	530	567	534	514	501	520	510	530	547	508	517	515	501	490	523	484	537	498	524	503	483	542	500	516	517	529	550	510	538	489	515	557	501	548	510	552	490	510	514	530	495	513	525	471	556	544	551	503	543	512	502	515	489	496	491	514	504	548	521	496	513	533	495	570	507	523	509	476	521	510	512	503	516	513	527	482	508	536	522	514	513	552	483	542	508	535	520	498	540	533	446	546	463	546	495	521	532	512	572	514	547	508	541	498	520	502	542	533	507	493	492	502	529	522	520	506	572	516	514	522	524	489	526	488	478	514	502	456	468	538	499	506	516	476	505	520	555	520	529	540	540	509	557	462	531	562	512	498	527	527	518	504	496	531	542	488	483	510	543	499	552	497	477	526	506	518	495	472	538	498	558	551	524	501	538	542	508	539	511	512	519	503	494	508	531	538	505	494	489	518	496	529	496	548	510	519	533	507	533	543	488	546	529	500	505	484	494	474	498	547	484	542	524	527	517	498	521	511	520	538	513	547	554	460	491	532	490	498	513	473	497	489	540	516	546	542	530	535	515	497	496	514	521	515	510	508	517	531	500	513	566	507	490	532	511	537	489	524	507	530	490	493	518	490	537	474	520	508	516	488	549	479	526	502	468	518	489	529	506	521	521	538	532	509	501	487	554	481	504	545	503	485	520	478	526	539	523	515	508	483	544	524	514	510	494	526	547	565	508	494	533	532	534	532	488	488	534	529	542	503	506	525	542	538	521	507	494	500	502	523	542	537	509	550	469	504	502	494	515	473	515	551	530	502	517	531	514	468	532	540	539	528	525	521	545	489	517	549	500	508	516	496	510	488	491	527	539	512	496	504	523	498	501	486	471	507	537	520	497	502	523	516	530	494	529	493	548	479	502	535	501	511	535	514	479	495	532	495	530	501	525	492	516	544	529	494	522	523	500	558	511	521	519	540	530	497	496	523	504	492	499	548	523	486	505	497	481	460	505	469	487	538	522	526	512	484	508	503	531	505	506	507	530	496	484	516	485	550	532	513	522	457	484	496	497	477	517	525	497	504	500	494	515	541	512	506	513	535	513	509	504	524	541	511	476	525	540	524	498	512	508	493	498	523	498	469	526	535	536	476	519	509	526	488	529	497	539	522	517	540	514	504	515	510	487	558	513	479	529	536	517	519	511	515	529	532	522	539	508	519	515	487	512	537	536	510	537	524	467	522	495	507	499	542	501	495	498	538	461	517	527	504	476	469	518	515	510	547	474	538	529	512	493	532	509	509	553	507	499	566	483	500	519	543	512	505	545	516	533	534	502	520	525	524	504	486	490	528	508	492	495	532	532	511	504	522	489	542	513	511	518	480	533	521	529	481	522	522	542	502	520	510	501	456	534	532	529	505	526	543	500	483	558	537	511	454	491	521	521	544	538	502	527	467	498	514	566	509	528	531	548	483	520	489	499	483	503	529	500	512	551	508	510	480	490	490	539	532	490	511	517	473	479	544	514	510	506	475	480	475	478	507	561	513	504	491	495	528	522	489	539	516	555	544	551	477	552	499	492	502	502	532	500	541	530	537	485	524	517	531	536	487	516	532	530	507	541	512	522	503	508	525	485	509	494	511	492	509	499	546	518	535	552	552	537	516
26776	20780	7939	403	198	135	135	95	89	88	85	83	71	93	78	81	82	69	77	69	68	81	65	81	72	84	79	85	81	69	77	65	70	77	78	61	70	84	68	82	76	73	79	74	76	76	73	75	79	97	83	89	70	85	55	81	74	55	70	59	69	83	69	72	81	70	71	64	67	63	88	89	73	71	71	73	76	80	65	72	73	77	71	57	96	60	67	83	72	88	65	68	70	81	81	76	74	75	69	67	72	85	74	63	62	67	90	65	79	79	69	81	68	64	59	67	63	68	74	73	76	80	75	55	82	87	89	63	83	75	93	82	77	76	83	57	71	74	81	78	70	79	76	58	84	81	79	68	79	62	67	58	65	71	62	90	75	74	62	79	78	75	73	85	72	83	84	62	62	68	66	83	85	71	56	69	85	81	70	64	78	79	72	69	71	70	92	90	74	66	87	91	92	61	72	69	63	74	72	70	76	69	76	73	87	69	78	70	74	77	65	86	57	76	63	76	81	82	86	73	63	79	71	58	74	74	84	76	68	75	89	80	75	67	78	75	77	70	79	72	81	82	87	66	80	68	71	54	75	78	74	64	73	68	66	67	55	64	81	63	80	62	69	81	57	72	70	79	71	102	88	72	85	77	68	75	76	77	63	81	82	68	80	61	82	68	78	78	74	79	74	76	86	84	85	68	74	75	79	77	66	74	71	69	69	92	75	69	65	58	82	69	75	92	86	77	66	54	102	76	86	73	100	61	69	72	60	71	75	79	65	79	85	75	83	85	73	68	80	84	77	71	66	90	72	71	69	68	66	82	79	89	79	78	72	85	80	85	71	75	61	62	84	74	81	80	84	73	76	87	82	73	77	81	92	68	71	60	72	67	83	64	81	74	85	72	65	71	61	57	72	75	81	74	73	78	80	70	79	75	85	72	64	77	79	79	63	69	69	90	92	68	73	69	80	85	85	72	69	73	79	79	62	72	83	74	70	81	87	83	71	61	91	68	68	77	70	73	65	74	86	72	98	59	73	66	68	85	66	91	82	76	74	75	78	74	64	78	72	85	92	56	81	77	77	77	83	70	60	80	64	83	79	74	81	77	66	76	64	91	78	75	68	65	57	73	71	92	80	80	89	82	71	70	77	63	85	65	65	58	67	79	72	73	82	54	72	65	82	73	85	62	87	86	74	73	80	80	62	75	89	75	76	74	64	86	72	63	69	75	65	83	67	65	83	70	81	69	65	65	81	80	73	85	68	68	70	69	72	70	88	63	85	89	77	72	71	64	84	61	66	76	82	79	62	76	69	77	56	65	80	75	83	79	71	71	77	76	66	78	80	60	85	81	81	69	60	80	74	61	71	69	70	68	97	77	76	59	64	80	80	75	68	49	79	68	80	68	64	79	66	71	64	64	80	79	86	62	81	74	63	65	83	69	66	66	75	79	86	74	82	61	87	64	78	63	76	75	88	82	61	68	69	74	67	80	76	65	86	97	69	89	70	62	81	72	67	83	73	78	70	85	87	67	62	77	77	60	84	79	69	81	67	89	76	90	64	86	78	77	52	73	79	72	73	67	67	78	72	71	85	68	77	68	69	76	64	67	62	73	84	83	58	73	83	72	67	80	80	70	61	59	65	78	82	77	81	104	72	81	69	70	90	56	74	55	81	74	67	76	89	78	69	92	64	68	90	65	85	75	82	73	64	83	82	81	64	68	74	81	77	66	79	76	84	65	77	70	69	74	70	81	70	88	65	68	69	69	77	74	81	63	66	75	64	75	64	86	75	76	95	76	49	70	77	66	88	70	68	91	74	93	99	83	67	64	70	63	77	71	72	72	67	69	78	90	74	75	72	86	91	69	70	80	55	70	74	81	94	83	74	70	71	77	94	58	75	74	83	85	82	86	78	56	72	100	72	69	79	56	73	72	79	88	80	75	70	79	82	67	70	73	70	77	63	57	70	65	75	84	66	71	65	77	102	71	88	72	86	76	52	81	79	82	77	82	81	66	72	76	76	75	80	81	82	84	75	63	63	84	61	77	70	83	101	68	81	86	74	73	86	64	81	72	65	96	65	75	73	73	69	86	64	71	55	79	77	72	83	77	62	62	58	56	56	50	67	72	58	82	66	58	61	60	67	65	63	71	87	64	84	77	83	64	84	64	77	72	77	61	85	79	62	66	74	71	80	71	81	85	59	73	70	74	76	76	69	72	68	73	61	83	65	79	87	74	73	81	83	72	67	94	59	65	70	78	71	68	94	67	75	66	83	81	82	89	62	72	77	74	84	90	58	54	60	70	71	68	76	77	66	60	68	89	70	74	87	83	57	76	79	85	81	48	77	69	64	73	84	78	73	61	67	80	73	74	84	67	62	74	89	69	65	75	70	67	69	79	63	88	90	67	75	72	71	85	74	64	56	71	78	80	89	63	79	81	63	68	79	87	88	70	71	74	77	67	72	52	74	77	76	68	56	74	61	74	70	78	70	63	61	68	76	77	72	81	89	70	74	77	72	71	77	82	62	76	55	71	62	71	73	81	59	69	73	79	83	71	69	71	68	84	81	62	77	71	61	85	82	83	91	79	60	83	74	66	77	70	70	65	70	84	73	64	67	74	62	61	65	79	85	71	75	73	69	75	65	74	83	84	69	71	70	89	86	77	79	78	58	78	72	75	61	83	79	77	85	72	68	72	82	66	76	73	88	69	95	56	74	79	75	67	66	63	82	76	78	66	77	86	74	70	66	70	77	66	81	68	65	69	79	75	85	67	78	77	86	81	69	75	72	82	74	68	65	63	70	84	75	84	89	62	68	61	83	70	86	80	69	78	74	82	97	82	72	81	50	85	83	81	73	88	74	64	74	57	64	77	56	69	81	84	53	69	82	66	77	80	63	82	75	72	90	72	76	66	70	89	65	74	70	66	71	64	67	61	68	72	79	73	68	88	68	77	70	75	69	83	65	85	61	74	77	71	71	75	89	81	70	92	82	64	66	74	78	80	69	77	84	74	91	82	78	87	72	60	67	77	66	65	71	78	70	85	77	73	71	80	84	81	74	65	77	67	64	65	76	81	84	93	76	72	71	70	66	74	73	72	61	74	63	77	77	60	82	68	64	76	84	65	75	71	70	60	68	80	103	82	50	74	82	78	76	77	77	89	72	68	68	80	69	86	66	84	82	53	80	65	87	83	79	77	79	81	82	64	64	75	78	89	77	65	78	79	84	63	85	76	70	74	66	69	70	62	82	58	93	77	76	78	67	68	75	74	71	75	71	62	66	64	66	62	68	61	66	89	73	70	63	69	92	66	73	60	85	63	76	68	82	61	60	83	74	75	84	65	93	70	72	71	68	77	72	76	95	67	73	74	61	82	84	67	58	69	81	75	67	60	77	78	76	68	67	83	66	73	61	79	75	66	67	83	66	75	67	77	68	63	70	73	55	67	66	57	64	71	64	67	71	86	83	69	93	91	62	72	65	75	78	59	72	76	73	69	84	87
5443	1329	1095	547	355	319	256	239	225	204	187	156	150	169	147	165	147	164	134	133	151	156	134	154	140	159	140	131	137	141	158	135	112	134	132	144	146	125	134	166	154	134	123	155	142	127	141	139	133	146	131	115	143	136	171	129	152	128	137	114	154	131	146	161	123	134	129	143	140	127	138	140	122	140	119	139	127	143	157	139	112	110	136	143	131	126	130	137	111	148	136	119	139	146	116	129	147	144	122	145	131	134	141	147	137	148	142	113	147	137	135	139	149	138	130	122	116	137	153	147	141	127	125	129	160	155	122	129	118	138	138	151	154	144	134	145	149	123	157	140	136	142	151	132	141	123	125	149	134	130	132	149	123	150	134	165	140	134	131	140	132	136	146	142	136	136	145	133	143	151	138	148	142	134	121	145	110	130	139	131	118	142	138	143	156	126	131	125	151	136	147	126	126	131	149	144	128	138	121	142	158	133	142	138	146	127	133	150	140	128	143	125	141	138	134	143	132	130	135	140	138	154	134	145	123	130	119	152	126	154	139	125	159	122	149	137	153	123	164	135	148	143	131	151	138	121	131	128	139	137	123	136	137	143	125	128	138	147	121	143	126	136	140	143	148	160	128	150	140	126	140	142	145	134	142	111	149	144	138	147	138	137	116	142	116	123	130	155	143	160	132	120	128	143	142	142	153	148	142	130	140	143	141	114	119	142	121	142	142	130	140	118	120	143	137	149	136	139	132	134	147	136	126	134	126	158	138	119	144	122	134	149	155	117	149	135	129	135	140	145	143	131	134	149	140	117	140	133	140	125	172	128	151	125	122	136	131	159	131	131	124	137	128	141	117	141	130	151	135	127	134	153	155	138	114	142	136	140	136	133	153	126	138	136	125	117	132	127	142	136	135	139	136	120	149	146	129	122	143	128	121	144	139	132	134	144	135	128	116	127	159	152	127	137	132	121	137	135	130	156	134	131	139	134	118	126	132	125	144	147	142	134	146	128	151	129	132	149	125	133	128	142	137	147	139	134	124	152	125	132	117	166	157	135	135	117	134	129	131	124	121	137	148	132	142	150	140	147	130	141	131	170	143	117	115	126	129	163	119	128	139	156	118	142	134	134	144	136	149	137	141	131	152	151	123	149	141	124	131	131	152	124	132	135	130	148	133	129	126	162	133	138	136	135	154	142	129	152	137	147	128	129	107	148	154	122	146	128	130	138	130	136	129	117	138	127	127	148	139	131	151	152	120	162	138	144	141	135	101	148	148	150	124	126	145	131	142	131	151	140	121	149	139	134	143	139	135	127	122	124	149	135	118	133	133	147	145	125	135	141	129	137	132	135	139	125	138	123	136	129	147	149	137	126	150	142	143	132	147	131	134	155	141	138	132	138	138	127	134	130	143	137	134	137	127	141	138	118	152	142	120	143	119	139	131	157	124	134	148	128	141	153	155	150	138	148	120	141	141	139	123	151	129	134	114	148	142	114	148	131	140	123	141	127	129	141	136	144	142	125	125	138	140	122	143	131	168	116	148	141	136	135	134	127	134	143	141	127	139	128	126	148	153	144	143	135	124	117	150	147	132	140	129	129	146	107	127	151	123	161	151	139	140	114	164	142	135	140	148	144	120	128	113	130	120	124	140	132	129	135	125	138	129	115	124	140	130	115	145	137	125	125	142	158	139	141	138	120	155	114	116	123	148	146	120	128	143	126	125	126	142	132	137	126	131	138	124	124	138	130	138	153	121	121	159	122	129	123	155	133	148	140	130	135	145	131	132	147	147	133	143	159	133	125	123	143	147	129	125	117	135	144	129	149	148	136	136	136	142	138	119	133	126	136	141	118	131	140	140	128	142	168	153	141	147	139	130	140	130	128	135	146	136	134	121	157	143	139	147	134	135	129	124	134	150	128	158	161	116	142	140	142	135	139	143	159	136	144	146	141	137	146	107	136	124	145	134	140	137	136	129	135	144	142	138	136	110	144	130	133	136	154	140	117	131	148	133	120	126	148	130	125	139	137	151	113	127	134	126	139	134	111	141	132	152	149	134	141	147	125	123	135	122	135	144	113	133	136	128	144	109	144	151	140	132	136	148	131	154	148	118	128	105	126	128	132	141	151	150	126	147	127	151	154	140	139	173	138	151	130	130	132	163	145	125	106	151	127	143	131	143	144	129	138	131	129	145	141	120	151	166	172	147	117	129	142	130	134	143	142	143	143	127	156	128	124	143	130	119	136	140	128	141	140	124	121	142	119	120	125	157	142	153	120	131	148	160	127	139	141	124	116	125	134	140	126	143	144	126	138	152	145	140	128	138	136	131	139	130	141	140	125	134	149	130	142	121	131	164	151	145	133	136	140	148	128	122	152	132	149	129	132	145	137	107	133	130	128	144	132	129	157	159	107	160	136	125	130	124	152	123	130	147	117	129	139	140	125	151	123	126	117	142	140	121	128	128	135	117	144	150	124	133	110	152	124	126	145	160	140	130	115	152	130	132	137	133	129	119	128	145	125	135	145	152	148	144	114	143	145	134	138	127	139	142	141	147	148	133	139	136	133	151	149	133	145	137	125	128	126	152	132	146	121	149	140	162	151	130	137	138	134	131	149	137	143	149	152	129	122	132	122	133	110	130	153	132	157	150	156	130	145	145	124	120	119	108	125	141	133	154	142	125	118	146	160	144	134	166	147	139	115	133	139	127	124	150	136	140	159	128	135	135	137	144	131	150	145	123	154	135	142	140	167	145	134	127	131	160	124	138	129	121	151	133	125	122	116	129	141	129	148	129	123	135	142	125	147	134	131	152	136	129	114	134	133	128	132	119	122	139	137	130	124	140	157	123	160	131	150	112	140	137	138	163	133	148	131	174	149	149	118	150	93	148	131	130	141	158	127	125	132	141	158	128	135	125	126	125	123	119	133	140	134	116	151	145	142	152	142	147	140	132	124	137	116	145	122	127	142	125	129	108	143	136	130	137	149	132	135	134	121	128	135	128	139	134	131	150	153	147	142	135	153	143	107	152	158	144	143	134	133	144	145	135	126	133	117	141	118	138	134	118	134	149	162	123	130	149	142	152	139	118	138	115	126	137	117	133	148	138	139	142	128	129	157	116	152	156	113	121	144	134	128	140	151	131	140	131	157	111	140	145	129	138	138	141	137	133	118	145	137	126	124	147	140	124	135	145	127	138	142	125	122	133	127	139	129	138	144	144	134	153	128	133	131	125	135	151	149	138	112	114	140	115	120	143	155	140	154	139	137	153	143	172	153	133	149	138	146	136	125	152	139	148	141	141	136	150	146	143	149	142	149	136	138	127	123	134	119	140	162	129	125	141	152	133	138	138	134	140	140	153	145	151	129	141	124	149	139	124	135	133	141	151	127	157	116	141	140	119	129	145	132	158	139	117	131	127	128	149	122	155	145	137	131	131	148	140	148	157	132	139	123	133	114	144	140	119	124	124	148	149	126	144	117	139	145	135	117	116	124	134	123	134	132
24193	21376	28873	24246	21133	3392	746	533	414	357	312	315	288	274	306	268	255	243	250	220	223	222	210	230	214	219	178	226	225	193	211	221	215	213	186	218	204	217	197	219	218	219	193	236	215	203	206	206	199	208	204	191	198	191	199	198	192	179	211	207	189	196	211	195	208	207	217	207	206	198	167	209	207	192	231	200	220	219	222	223	164	187	198	205	173	183	167	194	219	214	204	210	193	210	202	201	201	208	198	198	178	182	201	183	184	201	195	186	200	207	194	180	215	218	200	190	201	212	195	200	194	180	185	210	205	182	202	198	207	161	229	206	198	195	219	208	200	205	207	203	199	194	170	192	216	209	189	201	197	218	201	205	212	160	215	216	184	204	197	211	180	158	232	204	196	206	200	185	182	200	194	204	190	203	201	221	177	202	207	207	178	204	216	200	197	182	207	216	229	190	165	214	197	201	193	186	202	185	221	192	208	188	196	213	209	184	195	182	187	203	195	185	198	217	165	201	222	183	172	196	205	217	187	193	210	193	202	181	195	191	209	192	195	171	203	192	178	199	175	192	220	182	188	189	224	196	213	180	190	203	217	181	193	209	194	190	207	191	199	184	192	202	222	227	199	192	184	180	206	199	227	185	218	189	215	213	197	201	179	190	202	200	207	198	198	203	193	187	195	187	225	192	209	176	179	203	200	197	184	226	172	217	195	208	208	199	202	197	187	188	209	198	177	210	204	213	187	200	182	192	199	172	171	192	202	194	225	202	203	190	199	209	199	182	204	194	194	182	207	232	186	185	191	190	202	190	196	227	217	183	193	191	182	193	169	214	203	220	221	203	194	199	201	189	190	208	187	190	196	230	201	188	176	184	177	206	193	219	227	236	213	193	196	208	200	188	183	184	220	210	201	202	186	186	193	176	186	196	180	165	192	211	189	190	213	188	205	191	182	184	174	197	217	198	198	192	202	211	195	209	203	202	212	201	202	198	196	221	188	181	194	184	184	189	205	193	218	191	199	184	202	179	214	187	193	191	189	199	193	195	188	193	205	207	202	192	219	187	193	226	191	210	196	204	180	198	208	187	186	206	181	213	215	182	178	212	212	212	215	188	217	207	187	206	196	181	193	204	186	199	206	212	192	198	200	206	194	204	198	198	208	207	178	185	163	205	216	208	196	165	198	208	184	201	207	188	188	202	222	171	195	214	189	206	195	215	202	182	197	190	202	192	217	196	174	189	209	206	188	169	196	206	206	193	184	220	177	199	188	190	190	217	184	189	189	185	173	224	215	193	220	204	211	169	178	229	188	190	207	197	222	205	193	207	187	205	204	191	215	175	205	179	183	184	201	212	207	197	181	183	213	206	196	212	197	198	181	207	200	187	193	208	182	206	185	215	201	219	200	191	199	212	204	206	198	179	215	187	220	198	183	204	204	175	169	187	193	191	184	197	202	197	222	195	205	211	167	198	180	210	159	202	213	199	187	195	217	204	181	154	202	193	211	198	213	203	178	181	200	187	189	188	207	213	199	196	184	206	192	192	203	188	220	208	195	200	204	198	197	160	213	196	198	181	183	214	215	191	207	181	178	191	187	191	185	208	178	208	200	181	206	194	219	189	192	203	213	194	194	200	187	201	202	188	187	205	219	200	207	188	204	182	195	217	188	201	176	183	203	226	210	184	206	196	210	213	189	217	212	202	192	191	161	192	190	212	193	205	208	196	207	215	202	213	177	191	213	195	170	196	206	179	176	175	182	192	205	192	211	205	189	196	183	195	213	207	193	215	210	187	192	187	205	206	203	202	201	181	162	194	164	237	212	213	178	191	198	193	205	194	205	200	190	208	212	179	192	189	190	184	205	208	179	198	190	167	212	205	208	194	230	211	201	190	180	183	185	224	207	203	216	203	186	199	233	193	222	201	175	204	210	198	198	176	197	196	195	180	236	201	189	207	206	218	211	189	210	203	176	190	198	191	230	165	186	174	187	208	175	174	173	189	207	196	207	185	235	184	208	220	222	178	211	192	216	196	182	210	196	204	191	182	195	204	185	210	185	202	189	168	190	199	182	195	193	192	196	216	176	209	207	211	217	220	196	182	191	198	198	168	188	211	214	213	181	187	217	181	215	209	186	212	177	190	204	210	177	184	182	176	203	212	226	184	200	199	200	213	177	180	219	203	196	205	205	203	184	207	213	195	224	216	195	184	205	218	199	197	179	190	204	207	190	227	195	191	203	188	223	205	195	182	180	186	207	182	211	214	195	197	214	198	211	216	228	213	200	199	187	175	196	187	203	193	223	179	195	189	229	194	192	220	192	189	203	177	185	213	209	199	211	159	190	192	183	199	202	228	176	207	205	197	182	204	200	181	206	180	193	182	218	189	197	195	165	200	209	212	190	192	179	216	225	175	176	221	212	211	217	202	211	176	206	182	185	163	196	193	186	214	185	195	179	192	202	192	192	184	197	161	200	208	193	179	204	192	209	190	187	184	174	178	194	186	192	218	231	187	181	178	199	182	216	218	212	181	171	181	186	181	188	180	197	182	215	172	204	179	206	214	181	181	219	196	212	196	185	199	189	207	218	166	192	201	217	190	215	200	195	171	221	186	220	190	213	219	185	204	179	183	221	178	204	204	209	211	199	193	218	210	191	199	221	215	193	187	214	202	181	198	199	212	200	194	188	193	219	188	227	177	197	196	138	192	215	200	178	223	189	206	175	185	227	200	200	192	205	203	184	177	192	194	195	196	200	206	208	198	205	218	195	196	188	205	208	197	167	164	182	189	190	210	184	215	177	191	187	210	187	184	205	210	217	200	221	183	201	183	192	194	199	206	207	191	205	198	186	206	186	192	213	211	220	174	180	205	174	199	196	214	202	188	181	201	176	213	194	167	187	197	179	196	198	177	195	212	196	189	183	197	194	193	209	195	198	197	200	197	216	165	182	198	177	190	226	196	182	220	208	175	176	204	203	199	169	212	209	202	181	204	218	205	224	205	202	157	209	195	206	202	175	186	186	220	197	191	208	214	211	178	180	206	210	192	190	201	209	184	169	210	188	193	195	190	207	214	194	199	184	188	194	187	191	198	168	199	208	196	210	178	192	168	187	211	204	217	192	192	218	179	185	175	187	228	199	208	196	177	192	180	189	198	206	199	186	166	199	215	204	182	180	200	196	205	184	185	200	200	195	198	199	171	202	194	176	198	221	192	219	193	211	217	187	187	195	197	223	205	212	186	173	178	187	183	174	201	197	213	197	225	200	212	193	170	180	195	206	204	208	229	188	192	177	208	194	201	223	206	201	173	207	182	181	187	173	218	180	210	194	181	212	186	194	180	200	186	176	198	208	186	188	201	175	227	185	190	193	182	198	174	187	199	217	195	205	192	189	190	221	186	174	196	202	191	191	177	195	180	196	206	182	197	166	212	226	182	197	200	163	183	190	185	212	192	204	214	191	224	188	179	168	207	203	189	191	178	174	189	199	177	227	197	174	222	200	182
11050	11024	8971	4467	3034	2201	1747	1364	1098	907	819	739	659	587	594	514	519	449	438	451	382	438	444	425	357	370	421	370	400	391	375	397	378	360	339	392	336	357	345	357	324	322	343	337	336	356	337	333	347	319	340	359	330	353	347	336	342	376	340	363	314	341	362	344	330	364	318	366	319	343	330	324	335	348	315	297	322	341	338	365	339	354	329	293	339	308	365	334	305	335	348	315	332	351	343	357	331	343	325	306	336	348	350	321	347	353	351	340	346	340	348	360	331	335	338	321	319	324	343	345	335	328	349	337	288	313	316	332	353	321	356	337	331	313	347	338	323	358	339	332	341	353	348	340	323	325	334	335	322	341	314	324	340	320	333	338	292	346	344	318	333	356	341	318	321	346	335	332	338	344	314	314	346	303	323	354	331	300	334	358	313	361	332	310	336	320	348	353	343	317	337	299	300	317	356	298	334	321	304	351	302	313	337	304	332	304	342	366	343	317	305	341	326	330	322	305	329	298	350	313	338	311	347	326	387	333	348	333	344	321	324	313	362	373	302	323	315	296	327	337	328	341	347	333	341	314	353	320	352	300	334	370	324	318	306	345	320	304	358	332	348	337	308	350	316	342	327	299	315	355	307	317	332	324	339	355	337	359	358	325	318	309	334	283	367	332	363	352	316	319	311	357	338	355	306	331	358	344	303	316	310	332	314	326	348	334	302	341	325	354	313	325	343	330	296	328	348	324	344	309	331	299	327	313	309	332	290	344	354	349	351	330	309	352	326	358	328	362	334	345	335	373	319	347	314	330	319	384	356	341	353	314	342	326	344	335	309	327	326	347	282	335	327	328	382	315	356	294	376	320	315	323	321	306	341	356	304	312	309	324	327	343	333	325	307	328	328	338	348	319	305	333	331	339	339	305	324	329	302	335	300	334	348	349	338	298	318	321	343	311	357	327	370	338	325	360	335	322	326	336	334	323	342	306	327	319	310	311	349	308	344	330	343	334	306	342	331	300	313	333	313	334	319	340	323	325	311	308	354	337	306	279	340	320	337	347	312	341	329	311	329	355	330	319	365	311	339	328	366	339	315	348	332	348	329	335	340	347	325	333	348	342	301	339	351	311	315	319	350	359	333	347	345	312	369	336	332	334	326	313	337	325	347	323	327	349	328	322	340	359	333	335	317	337	344	299	343	321	327	348	341	308	310	313	358	357	345	322	321	321	343	321	325	350	355	351	304	341	310	360	325	342	335	342	338	354	306	351	328	350	328	307	353	354	337	338	327	351	356	344	336	289	356	331	321	330	310	342	345	312	330	331	362	332	331	311	345	348	339	322	332	328	332	323	325	289	312	326	338	336	336	337	343	357	333	344	361	347	299	313	352	332	315	342	357	357	311	332	328	332	315	352	339	329	314	353	347	326	364	344	334	330	328	353	329	358	324	319	324	335	325	366	333	329	333	337	361	327	335	308	331	328	308	335	337	339	350	301	299	379	312	331	319	350	315	329	318	375	319	315	348	350	319	320	336	312	324	356	320	310	315	337	331	325	303	319	340	329	335	327	322	316	336	327	338	331	346	345	337	320	329	342	345	345	314	332	332	340	344	323	318	306	327	317	337	310	344	347	349	315	362	335	361	337	337	335	307	319	342	332	351	355	329	314	331	303	322	335	326	342	319	323	349	355	347	342	371	319	342	307	315	333	338	312	306	367	367	316	316	292	349	346	337	309	332	325	332	344	317	338	350	349	362	302	364	341	324	322	316	335	356	346	305	360	349	329	359	324	329	334	353	309	318	344	340	323	321	326	319	320	350	343	319	292	335	338	350	331	302	309	329	338	310	333	334	322	319	339	334	362	303	339	300	306	347	321	302	335	328	317	324	364	351	339	305	335	345	334	323	319	297	312	332	328	355	357	330	326	348	328	350	331	327	342	311	342	312	313	300	344	333	354	333	316	336	331	335	317	336	360	311	313	350	329	324	340	316	367	337	318	309	327	317	332	326	332	340	357	325	300	314	324	334	323	335	318	324	350	335	322	320	342	349	350	307	323	354	334	354	310	369	333	337	330	272	331	377	347	318	338	315	336	314	303	323	325	338	336	355	324	312	324	335	327	331	285	349	304	350	315	348	306	346	324	319	348	307	298	315	314	331	339	343	348	329	376	343	341	341	355	322	332	325	342	329	330	326	318	324	359	313	339	319	346	310	308	342	325	350	361	309	326	329	327	338	316	347	310	324	332	324	299	322	349	368	334	353	325	330	299	337	352	352	318	354	322	338	348	357	337	371	322	323	331	345	328	334	326	333	361	329	328	327	365	325	325	327	313	321	335	335	336	320	325	320	322	350	320	339	325	326	307	367	323	321	338	308	351	327	339	307	316	357	325	341	354	329	345	339	325	340	319	325	322	318	330	296	307	327	340	295	346	333	339	339	335	339	311	330	297	318	306	325	331	336	311	324	333	340	334	325	301	327	319	340	319	348	340	347	335	345	335	321	319	323	305	342	326	328	343	362	327	348	339	327	331	291	360	314	311	309	336	362	326	309	364	317	335	328	305	316	344	331	348	312	333	340	353	325	305	302	340	342	317	317	301	342	343	325	352	324	323	346	306	335	326	297	324	315	349	321	335	295	355	338	339	347	334	316	344	310	339	347	345	316	333	340	331	319	327	328	327	317	314	309	336	322	322	354	321	316	332	311	331	349	317	351	336	309	312	309	336	324	321	317	354	320	322	355	337	328	324	309	327	326	322	333	333	363	317	299	348	307	371	312	301	335	339	348	314	338	324	325	325	323	339	325	316	336	336	337	329	345	310	332	345	344	347	352	360	339	353	316	336	272	372	344	304	353	348	324	322	345	344	351	332	336	344	334	339	289	353	333	314	328	351	360	320	336	334	318	307	330	319	362	344	320	332	297	293	349	374	320	318	333	320	360	322	278	319	322	341	351	335	338	333	349	323	362	314	340	370	335	340	309	303	326	325	326	322	322	345	322	325	340	356	333	350	338	319	319	339	324	311	336	315	299	307	336	320	306	310	351	343	321	347	326	366	291	323	354	322	329	334	320	354	299	321	312	338	283	336	331	325	346	326	316	316	339	321	312	349	312	356	340	318	338	300	303	333	329	335	341	323	340	348	322	336	351	329	362	375	360	327	303	350	309	312	340	319	344	351	322	363	337	319	340	318	312	309	302	350	314	332	365	335	326	348	341	317	356	306	344	332	313	340	333	335	334	309	336	336	355	329	348	363	340	329	328	325	304	358	358	312	333	338	321	346	357	320	375	318	341	337	337	332	287	337	346	319	326	394	304	332	355	330	325	340	324	313	329	344	347	327	329	330	308	332	310	312	355	317	285	345	329	309	333	338	340	361	309	349	333	327	316	343	338	310	299	343	314	291	335	324	335	326	304	344	344	312	321	336	367	343	345	327	322	348	352	348	349	330	305	344	326	315	353	327	327	347	322	318	337	330	363	323	309	346	360	322	332	324	342	328	369	331
23110	21342	29398	23617	21342	21091	3193	995	732	635	601	541	492	455	451	446	386	434	400	400	394	376	372	369	370	361	377	356	366	374	344	385	331	345	365	343	349	334	372	316	357	334	350	323	330	351	325	301	345	336	319	311	325	359	342	311	341	342	333	312	312	346	331	349	328	343	305	311	333	317	305	317	317	307	292	312	347	326	319	315	344	313	322	317	297	313	329	303	312	306	325	308	304	329	314	315	279	315	326	319	332	321	339	301	330	342	318	318	323	299	321	335	311	318	313	291	336	324	306	332	329	321	329	301	312	334	322	353	303	303	286	316	336	333	331	295	337	334	308	308	329	367	316	336	336	295	315	329	294	348	307	322	341	307	330	333	320	362	331	279	329	322	280	304	330	291	295	345	321	361	298	294	328	298	298	287	344	318	314	323	340	318	352	310	290	317	301	330	314	310	305	309	362	340	342	270	292	317	293	339	307	300	325	310	339	305	324	315	301	314	314	316	315	309	325	289	315	283	331	311	297	305	334	305	308	330	339	303	304	327	299	363	278	308	330	323	302	307	320	333	328	305	299	322	324	331	321	293	331	343	299	315	330	332	294	312	327	321	324	296	324	318	380	298	322	317	301	328	306	305	306	306	330	320	323	320	301	327	325	331	320	329	353	337	317	317	310	322	296	324	339	319	341	329	318	319	307	303	338	328	333	288	288	302	322	318	299	313	319	323	313	312	338	333	331	287	298	322	303	302	319	309	288	293	314	338	339	340	336	311	322	328	306	346	293	317	307	342	333	316	343	314	314	307	287	331	307	324	311	298	305	325	327	317	308	315	321	317	321	350	303	326	301	308	340	308	291	294	310	317	317	315	321	310	339	298	326	310	296	335	308	307	291	306	295	312	316	335	321	325	330	316	366	291	309	299	342	264	307	314	299	313	314	315	309	305	301	303	300	320	333	304	316	304	301	307	290	364	306	342	335	306	320	295	313	313	324	316	342	320	329	303	297	285	364	306	328	310	292	316	319	309	336	327	340	316	264	282	294	320	326	338	315	347	328	314	280	287	295	312	304	311	340	334	326	345	297	345	314	307	290	321	324	298	341	313	302	302	321	308	345	341	327	342	331	308	290	315	315	330	332	302	328	321	296	348	329	329	317	299	328	335	310	325	329	293	330	337	333	323	318	333	311	317	323	347	314	346	307	309	327	280	332	335	295	341	321	320	315	322	295	327	308	327	354	350	308	331	300	300	328	352	315	304	324	292	324	309	276	318	296	301	326	321	317	294	332	339	311	319	340	322	314	314	296	334	307	313	315	315	276	296	310	295	281	299	285	302	298	284	318	337	318	293	343	350	317	329	310	322	343	314	337	349	311	314	312	341	297	299	337	334	348	285	344	293	330	300	322	315	339	315	276	322	340	327	316	318	315	340	345	315	325	330	329	335	345	316	337	323	316	340	323	297	330	321	266	350	314	303	327	308	305	324	320	341	323	333	304	289	306	322	322	339	305	319	313	339	314	276	279	339	336	319	298	295	317	309	332	328	337	344	319	298	305	334	313	308	339	328	325	318	335	297	312	288	324	337	331	308	323	358	329	314	329	305	279	315	293	340	300	298	318	310	316	344	290	299	360	329	330	297	310	333	319	313	319	316	308	333	315	301	363	323	307	328	331	282	278	304	310	320	308	323	328	301	354	308	301	336	311	339	310	320	358	347	306	319	305	298	332	314	313	304	304	332	302	328	331	270	304	311	341	273	295	286	304	322	308	293	347	337	299	335	310	311	280	337	309	309	325	280	302	320	316	291	285	346	291	300	314	327	342	326	315	332	322	318	314	325	305	314	293	311	322	321	324	315	295	315	304	293	319	303	309	317	335	317	291	323	300	302	286	331	306	324	330	308	335	319	305	334	282	305	307	317	345	295	313	329	294	317	327	302	323	334	305	320	300	315	322	300	303	331	294	290	292	319	315	330	321	302	317	324	344	307	292	324	268	328	309	369	313	320	318	296	323	288	282	309	323	314	302	323	342	318	347	313	333	273	308	324	277	329	314	312	302	344	290	329	307	299	315	308	305	340	320	335	328	314	293	331	311	305	324	313	312	308	319	310	338	321	316	325	303	296	294	347	305	323	313	275	324	336	318	308	302	325	309	314	314	320	301	309	309	309	314	346	352	311	309	318	310	297	299	314	308	296	322	312	341	312	276	312	332	327	320	356	311	300	293	317	308	314	343	294	314	338	340	307	301	314	318	303	300	306	320	326	291	322	312	308	318	335	304	326	306	345	351	331	297	320	321	318	331	316	320	259	340	309	299	338	312	323	320	347	335	312	317	295	333	309	338	307	340	306	302	331	322	316	336	327	334	277	311	329	322	302	308	307	285	308	308	328	323	308	348	295	334	311	328	320	371	324	291	305	301	316	303	315	311	300	330	285	309	317	334	310	342	308	318	295	303	302	300	319	310	313	277	316	337	326	336	323	303	310	321	307	316	298	351	320	326	307	317	283	334	311	318	324	288	333	299	309	310	314	328	327	301	328	292	337	320	293	334	307	323	289	331	297	314	306	277	322	350	300	319	311	310	287	296	286	337	303	328	330	310	332	304	313	336	343	303	318	328	318	280	285	293	314	338	326	343	314	331	303	337	297	314	311	354	318	336	309	327	328	321	300	307	332	315	304	310	341	312	302	309	319	324	333	313	286	326	287	320	338	345	308	339	296	360	328	293	319	320	320	302	326	315	302	299	291	304	307	319	306	307	307	312	315	327	260	312	319	317	322	326	311	302	308	332	320	309	345	331	355	331	292	352	309	305	333	308	310	323	330	312	324	315	310	301	319	309	291	296	328	319	289	319	301	321	285	334	334	319	307	324	342	331	324	310	281	315	315	293	335	333	305	311	315	304	331	310	334	313	326	322	298	318	293	329	317	293	322	336	312	325	312	294	310	333	318	317	294	345	312	311	297	324	342	305	348	320	296	321	327	361	309	329	310	334	316	335	317	323	318	314	322	328	318	300	327	327	326	333	321	339	312	337	318	315	316	356	310	293	327	342	328	317	329	313	327	313	326	315	328	299	309	299	314	303	317	303	339	341	315	300	308	288	315	324	314	327	325	292	310	306	334	353	320	329	306	347	356	319	326	306	288	304	287	272	352	293	316	308	289	345	352	320	314	294	314	313	335	333	309	339	302	304	327	301	300	354	343	321	326	316	285	330	299	309	317	317	310	324	316	319	297	308	294	306	312	307	341	280	314	288	285	314	298	305	293	316	313	313	319	315	321	311	319	340	340	304	353	321	336	314	302	300	300	277	317	344	300	306	318	330	348	333	321	335	317	305	330	329	304	294	330	343	305	340	320	323	304	289	313	321	321	327	296	332	306	333	310	295	335	281	333	320	319	313	315	342	319	310	320	317	307	349	327	314	284	299	328	324	302	317	303	350	322	348	327	312	280	313	317	330	295	316	345	288	314	334	302	317	311	305	304	314	287	328	316	324	304	307	322
12075	17348	14422	7866	5365	4078	3012	2444	2045	1763	1452	1305	1165	1069	958	959	875	801	797	740	687	701	650	657	619	592	627	622	618	575	611	594	551	588	563	575	574	561	524	547	543	591	562	582	547	536	517	542	513	508	535	511	585	484	515	491	528	555	534	550	593	574	543	540	510	523	538	547	539	548	527	517	497	549	511	521	548	511	526	485	493	506	508	497	518	547	518	513	563	523	516	504	533	536	498	526	526	520	472	579	525	546	508	515	519	515	555	543	488	538	533	521	518	535	510	498	526	548	523	529	495	554	551	525	532	492	506	506	559	526	536	545	528	555	544	505	508	534	488	517	562	536	496	502	526	498	519	516	515	489	506	491	534	471	519	542	523	522	526	523	497	506	505	554	485	507	504	494	541	516	493	526	516	518	534	509	521	516	482	516	513	488	521	534	524	491	547	494	487	501	526	508	547	525	503	555	523	512	491	530	513	512	488	536	526	550	519	514	498	504	493	529	511	532	483	528	507	516	484	524	507	528	533	568	547	578	519	508	529	498	549	485	509	504	539	496	507	508	477	520	512	476	499	524	542	522	533	556	484	475	557	504	509	486	519	547	569	525	489	501	495	499	527	508	516	498	499	526	550	507	503	524	528	531	458	522	508	473	511	536	515	515	447	508	522	502	523	501	539	535	473	496	544	520	520	512	502	484	499	514	487	511	509	482	492	514	504	515	529	515	502	511	525	532	495	490	516	579	511	554	517	500	521	539	516	519	565	502	519	460	541	525	521	515	522	471	525	514	542	506	526	518	515	499	502	519	545	512	537	508	528	495	552	491	505	524	505	510	509	499	534	454	510	554	503	508	522	505	509	527	499	518	514	518	498	526	539	503	474	509	532	527	488	508	516	490	503	526	546	518	539	519	491	465	522	528	539	498	532	559	511	510	521	533	467	475	493	508	514	513	519	520	544	497	517	473	526	519	539	531	476	500	534	540	505	512	487	521	532	527	540	511	536	528	499	544	533	494	498	489	541	507	523	528	500	525	497	528	500	502	508	537	516	509	574	529	507	511	545	524	505	505	562	483	514	517	529	516	516	531	510	493	523	508	479	528	509	541	496	513	504	506	504	508	544	521	471	526	514	517	523	509	524	495	492	528	499	541	492	519	520	501	514	556	534	498	533	494	513	553	526	498	482	531	507	495	505	487	548	461	548	496	521	500	508	529	519	511	507	519	521	535	547	479	518	504	528	530	486	510	506	454	487	522	503	525	530	528	494	508	492	495	523	554	535	502	523	488	535	555	503	485	516	512	570	527	518	498	536	490	474	463	502	553	537	480	518	541	524	508	498	553	489	548	537	538	495	532	459	537	511	509	492	500	530	501	511	529	549	537	521	491	514	536	512	527	500	526	464	513	526	508	494	508	494	508	525	547	516	536	505	503	513	541	504	513	533	501	488	524	526	519	488	494	475	537	493	519	535	548	535	533	503	504	529	512	510	528	511	518	546	518	528	531	511	503	483	543	502	487	490	554	502	527	501	505	532	544	495	527	499	562	493	503	561	524	549	498	506	510	479	562	499	504	493	524	502	512	497	518	548	487	548	526	513	510	492	487	543	504	508	504	499	560	503	522	538	496	507	483	515	547	507	553	488	505	546	528	524	484	501	500	479	528	473	528	515	501	544	505	564	541	497	498	577	521	531	490	525	524	515	532	511	468	468	538	536	503	534	513	567	499	519	544	541	518	541	520	460	474	474	499	566	524	558	535	534	502	484	553	562	525	525	546	503	531	490	468	505	511	553	581	483	516	494	511	462	548	499	531	506	488	496	505	485	527	542	496	501	526	525	494	517	529	500	525	545	504	526	471	523	504	483	491	528	480	553	463	503	493	544	529	492	535	534	526	489	523	498	500	546	532	563	503	502	503	516	499	491	555	504	485	501	483	496	501	472	497	511	509	518	507	539	534	499	499	478	499	534	506	468	510	484	501	480	552	525	556	496	502	556	504	533	495	512	525	555	521	512	497	524	510	483	500	508	502	516	471	508	506	489	495	530	519	501	499	499	536	503	520	494	550	523	504	537	498	499	558	509	512	540	504	525	493	543	547	494	566	514	483	506	513	514	515	538	523	519	485	481	552	539	494	502	494	568	504	501	528	493	525	483	498	485	518	521	540	528	453	540	494	492	500	510	525	507	488	540	486	518	518	496	514	545	526	528	496	480	526	492	504	507	536	516	466	526	529	510	502	505	524	529	525	534	508	531	510	509	516	496	540	514	499	526	528	493	491	473	533	519	507	519	509	513	508	543	507	470	509	513	463	500	491	517	535	549	524	489	527	509	492	500	501	503	507	535	504	518	561	492	526	491	529	475	539	523	526	506	548	530	483	534	561	505	503	523	530	512	496	524	525	511	518	498	532	513	516	551	492	535	493	536	516	500	555	502	494	517	533	520	492	552	507	518	516	525	533	491	529	526	536	488	487	493	474	509	503	490	503	512	493	515	518	507	561	522	559	520	505	524	482	495	563	494	532	520	540	515	504	517	544	567	501	508	550	541	520	524	513	512	520	469	546	532	574	538	515	513	525	513	521	508	509	525	503	556	523	548	540	540	522	492	488	511	516	504	504	498	502	552	526	482	509	503	530	515	548	543	515	517	543	540	508	550	481	474	548	545	555	535	495	513	521	492	510	553	507	510	502	517	505	501	499	525	496	491	527	522	527	529	540	500	532	467	510	525	471	556	531	486	509	564	531	514	564	503	501	507	545	513	532	509	551	495	535	539	511	485	557	494	549	509	498	528	509	531	491	477	539	513	517	536	466	484	525	535	506	543	501	507	546	516	484	513	511	518	531	521	528	557	512	517	535	511	464	581	519	519	532	500	511	523	513	544	494	496	509	534	498	471	498	554	520	523	518	492	572	473	525	504	503	544	530	499	524	520	511	504	547	510	519	513	510	547	493	550	509	540	476	475	481	499	547	543	510	506	478	527	549	541	491	487	507	516	507	498	532	456	534	521	492	480	550	517	532	485	510	515	508	497	554	493	509	512	507	522	492	524	489	530	482	513	522	494	511	572	500	487	521	537	505	504	573	488	516	540	513	533	506	504	529	454	536	494	528	526	492	539	524	466	573	522	500	523	540	529	520	488	494	506	499	516	496	509	517	543	482	539	478	486	535	574	510	509	512	505	524	480	521	495	512	522	513	516	518	488	512	527	518	545	532	476	543	526	532	521	562	541	487	568	550	517	554	510	483	521	514	500	542	491	481	533	539	525	481	497	567	528	513	528	501	519	528	535	515	489	556	497	563	502	550	522	531	492	539	504	558	481	503	562	526	543	541	472	558	532	541	523	480	507	493	546	478	530	515	538	504	489	511	495	475	546	483	512	484	498	481	539	519	465	495	575	550	535	497	519	497	541	530	536	513	516	497	546	490	487	501	542	521	472	527	493	553	533	503	507	474	523	510	532	508	480	531	452	504	499	505	515	500	554	494	509	516	540	543	536	502
26873	20776	7774	422	219	146	96	103	104	77	84	80	66	85	71	79	75	94	76	71	75	78	77	86	78	79	77	74	90	72	80	62	68	67	63	76	87	65	83	78	95	79	80	86	79	65	55	89	80	73	75	75	94	78	84	73	75	68	66	84	65	71	64	73	76	75	79	74	81	80	63	82	77	70	67	75	74	71	59	77	77	78	77	73	60	69	75	72	79	83	72	102	78	80	69	74	80	69	67	71	80	69	74	65	82	67	63	79	64	65	80	89	83	75	82	77	86	78	81	70	77	73	56	51	66	61	67	79	69	72	64	62	72	87	83	78	74	69	72	76	86	73	64	66	55	64	67	82	79	76	75	64	70	71	78	68	83	77	81	79	52	70	75	72	69	85	70	83	65	75	70	71	59	65	58	62	86	84	68	67	60	66	64	81	78	70	57	69	80	71	75	70	69	87	70	73	67	78	78	74	68	93	67	73	63	71	85	63	73	72	81	65	64	95	65	61	67	62	75	90	56	61	95	72	68	77	86	84	78	68	69	86	74	79	57	77	79	62	80	72	87	61	83	79	74	81	79	57	80	73	72	75	73	67	74	58	73	92	65	81	78	67	78	76	93	69	72	60	84	77	64	66	71	80	65	65	73	68	70	60	75	67	72	61	79	76	76	59	76	80	64	80	83	66	73	74	88	67	74	58	74	66	71	64	70	77	88	52	68	93	74	74	75	83	68	80	68	85	87	83	78	52	76	74	64	74	60	64	82	69	74	71	97	71	82	79	69	62	72	75	78	85	73	66	74	66	70	71	83	62	74	73	96	76	76	64	76	60	81	67	68	76	59	77	72	77	81	65	51	87	77	81	56	82	73	69	90	73	67	71	62	67	72	62	72	81	70	66	73	87	69	75	79	64	70	72	78	76	75	74	87	67	76	84	61	88	72	71	81	61	79	68	79	69	72	63	95	82	61	83	70	76	74	76	89	69	70	73	78	83	66	67	80	76	51	61	72	86	50	59	91	89	69	69	73	85	81	60	58	66	68	94	67	63	72	84	78	62	76	70	65	80	64	68	68	80	76	86	71	72	68	69	62	71	73	68	68	82	73	58	66	75	68	50	71	77	70	89	81	87	82	76	75	70	67	77	81	95	72	80	87	80	62	73	70	58	86	65	63	64	72	66	71	68	80	73	68	82	74	70	83	81	74	71	81	78	80	75	69	70	60	66	74	75	83	80	71	81	83	79	76	75	82	89	73	67	79	68	80	69	68	85	58	71	84	82	86	71	78	90	76	73	86	78	68	72	66	69	82	59	81	94	62	80	76	83	75	78	81	88	68	83	72	79	61	88	72	56	70	75	64	75	77	76	85	94	87	64	81	62	55	67	54	75	65	63	67	57	67	76	71	60	83	77	75	75	76	90	71	58	72	65	84	81	65	69	85	65	70	70	71	80	67	69	64	76	76	76	73	62	72	73	59	61	62	75	76	69	79	65	71	69	86	67	69	59	71	71	75	78	81	60	87	54	70	82	76	84	92	80	81	69	72	84	73	68	71	76	63	82	70	64	87	72	78	74	91	66	67	65	76	68	58	76	73	78	69	71	71	80	72	82	78	82	80	69	52	65	78	67	70	65	66	75	79	90	75	77	63	75	87	73	72	78	85	88	76	75	78	89	67	61	80	83	69	69	80	78	68	82	54	64	91	80	69	74	64	71	69	68	66	74	82	74	68	82	77	96	77	64	69	86	84	91	77	79	73	64	66	57	84	67	82	72	72	63	72	74	69	80	61	63	74	78	67	66	69	71	77	77	81	75	80	92	87	84	58	68	79	101	71	66	63	60	77	91	77	58	73	72	77	66	71	75	79	72	73	76	70	61	81	87	67	73	73	79	80	91	81	71	70	88	80	67	65	74	58	59	61	75	73	63	73	70	64	70	75	74	88	81	69	70	72	72	86	64	70	64	75	75	80	63	70	74	72	84	62	88	67	66	67	63	73	65	69	72	79	84	63	87	80	78	62	71	76	55	65	70	80	77	89	79	74	74	83	78	75	64	72	76	49	73	74	80	64	74	80	77	86	82	77	63	78	59	65	83	70	77	74	64	80	84	59	51	70	71	77	68	77	79	62	62	61	80	91	68	75	75	61	71	74	73	90	60	73	78	76	80	86	83	70	88	70	70	69	88	78	82	65	73	77	56	71	75	83	80	80	69	65	87	64	67	76	75	64	73	87	76	82	74	59	88	73	81	52	69	58	76	79	75	60	67	76	81	66	87	72	78	76	77	80	79	76	66	77	76	65	75	77	54	90	58	76	78	63	76	68	102	81	78	91	68	77	79	72	78	91	80	80	76	82	70	86	58	70	72	85	73	75	76	84	80	71	87	71	69	67	73	86	69	77	79	63	76	75	69	67	78	76	66	54	72	76	65	51	77	66	71	78	74	73	84	75	74	83	68	69	69	63	56	79	64	69	75	75	60	70	69	96	82	86	68	73	79	81	79	64	77	87	83	64	91	80	79	75	76	67	75	83	68	81	76	80	78	82	73	69	84	70	82	83	67	64	76	79	66	78	75	72	76	61	80	65	62	77	67	76	75	53	71	77	79	71	70	94	79	83	85	81	75	75	79	79	72	73	102	67	74	76	76	69	64	87	77	79	68	75	74	81	60	63	67	73	79	61	61	78	86	79	53	58	68	76	69	65	67	84	86	73	82	81	70	80	80	67	89	57	70	69	86	75	71	65	79	67	77	75	53	63	80	70	66	71	71	62	60	79	63	71	73	65	66	89	58	70	86	71	82	83	62	69	79	71	66	79	87	73	66	68	76	88	74	83	69	83	82	60	71	95	72	74	83	72	78	67	74	82	73	87	70	79	68	79	64	52	85	88	88	73	79	83	77	78	70	65	72	82	95	71	69	82	65	86	66	77	91	72	86	68	87	70	71	76	70	67	68	87	89	57	75	85	62	69	82	81	78	89	73	65	88	87	64	70	70	77	56	69	75	84	65	74	74	81	85	69	83	87	73	74	93	63	85	68	79	73	70	87	74	85	70	75	56	84	82	87	82	85	87	85	82	66	75	57	86	60	74	62	74	67	81	79	90	84	58	84	87	65	78	76	71	58	77	70	71	60	85	61	64	80	74	72	81	69	73	75	69	80	81	80	66	77	71	73	78	75	65	86	72	78	81	66	63	61	87	63	80	66	70	72	74	73	77	66	74	81	77	55	77	62	73	72	72	90	71	86	76	61	63	63	96	81	68	66	89	87	81	72	92	78	67	77	78	91	75	65	71	67	68	70	63	82	71	83	67	73	80	82	73	78	72	86	79	75	66	82	66	61	63	76	70	83	83	88	80	73	78	73	86	80	77	73	67	75	90	63	66	67	86	76	65	50	86	74	74	78	80	66	75	81	71	58	75	95	70	85	57	89	92	78	71	79	74	69	65	79	77	85	74	76	62	76	69	72	53	82	77	89	56	57	76	61	93	75	60	75	79
5495	1371	1178	553	374	300	273	236	211	209	178	169	157	170	159	143	138	145	151	135	144	157	141	137	141	145	154	140	150	139	150	118	157	126	155	137	135	153	143	156	138	147	165	131	118	131	143	141	134	123	151	130	142	145	139	129	134	135	150	131	162	133	156	145	156	135	118	125	150	136	150	126	130	135	126	138	128	150	167	125	121	148	128	159	157	138	124	147	131	122	149	130	152	158	148	135	135	143	149	142	140	138	140	139	129	144	153	152	127	139	126	128	128	134	122	140	147	161	150	142	112	126	144	153	143	113	128	142	150	138	135	127	121	149	132	114	109	139	127	162	137	143	137	136	129	117	142	150	127	132	124	144	132	137	135	131	132	135	125	134	147	140	138	131	137	133	128	144	125	124	151	139	146	136	143	119	122	145	129	137	113	138	158	129	136	136	136	133	157	135	144	135	128	120	151	150	157	135	144	133	156	149	127	143	141	135	131	133	152	148	126	139	103	136	135	139	138	150	125	153	131	143	133	134	131	145	129	142	153	137	121	137	157	138	129	135	133	140	134	125	143	121	149	130	140	135	137	149	139	138	152	147	140	128	141	136	139	140	134	139	151	139	124	135	125	149	130	133	133	122	147	134	139	153	117	142	127	135	151	154	135	147	118	131	115	155	146	158	141	152	139	142	142	150	134	142	144	157	126	142	128	138	143	139	162	120	142	142	122	149	141	139	124	138	117	138	137	131	148	123	137	134	148	131	122	145	129	125	143	134	130	144	137	138	119	155	155	126	141	141	112	145	131	154	112	143	128	129	125	136	137	129	138	123	142	154	114	126	126	128	125	141	127	121	134	135	121	134	121	153	132	145	124	139	147	136	155	119	129	144	134	125	126	142	138	133	118	139	145	134	146	126	129	144	145	141	156	145	174	137	128	131	128	130	113	140	130	151	119	137	127	170	151	129	147	153	164	127	148	137	140	145	144	151	123	144	143	135	145	124	150	147	119	130	125	125	148	118	137	118	117	131	140	144	152	136	124	125	156	132	126	133	150	140	138	135	141	136	138	135	164	131	130	138	137	126	142	130	148	135	138	144	154	151	137	129	158	170	160	138	147	133	128	139	129	137	128	134	137	138	130	139	128	138	126	148	160	137	147	143	117	133	143	158	125	129	151	146	139	131	146	113	163	140	147	143	137	140	136	123	133	147	133	142	152	132	131	127	151	144	133	144	139	117	130	141	152	139	131	141	164	162	140	143	144	144	148	146	120	142	142	132	114	140	147	145	145	159	148	157	125	141	139	126	129	140	141	156	121	145	134	124	137	144	169	182	133	132	142	127	130	146	131	157	133	137	144	142	130	136	144	140	131	142	123	138	128	127	138	112	117	122	133	132	125	142	145	140	146	124	141	163	131	130	143	131	144	146	137	143	119	133	139	148	143	145	143	139	145	135	139	140	136	150	149	151	143	152	135	138	127	135	144	136	116	137	133	127	140	131	144	118	138	116	166	143	124	142	143	140	128	147	129	140	150	125	113	119	136	140	111	109	155	151	145	135	137	156	138	131	113	150	127	136	138	132	134	126	138	124	116	135	137	143	135	119	147	149	129	136	138	144	140	137	133	140	139	129	154	136	145	149	144	135	145	151	129	161	142	139	152	124	130	135	142	146	135	132	134	131	128	125	141	130	125	153	142	143	137	148	130	143	147	158	139	133	122	126	155	119	147	134	114	134	116	144	110	147	139	146	145	153	153	133	125	150	127	124	139	144	133	135	152	133	144	154	128	142	116	131	107	121	134	136	139	130	135	139	153	135	155	128	132	128	151	138	149	146	158	129	133	127	135	149	133	105	151	134	134	118	145	111	138	138	129	130	123	123	140	136	140	145	171	146	127	142	135	116	149	124	116	149	126	144	156	123	143	110	133	119	144	157	123	148	143	139	157	129	126	123	133	124	129	132	135	122	123	136	145	136	153	130	110	132	151	129	120	149	137	130	125	123	142	158	141	131	144	144	140	131	134	130	139	110	135	158	154	128	118	156	151	143	133	143	152	133	150	140	117	118	135	123	166	139	118	155	137	151	149	122	141	139	147	144	154	149	132	152	135	141	145	132	138	153	150	120	123	148	138	116	148	146	145	142	148	128	125	146	125	143	136	127	146	133	126	146	126	135	142	154	132	135	145	144	147	135	117	135	141	134	139	150	157	148	131	133	136	138	126	151	158	122	155	152	130	133	144	153	136	136	128	145	144	144	128	147	138	135	155	146	138	134	121	110	146	141	129	119	125	135	127	135	144	135	135	138	167	138	146	156	141	133	134	152	132	136	131	136	122	137	132	145	130	146	141	145	146	136	137	136	138	132	125	142	145	138	148	134	117	142	138	140	154	145	121	138	127	122	139	143	159	132	125	136	137	146	125	131	164	124	119	146	138	134	135	171	134	122	125	141	149	144	149	129	146	143	145	125	133	124	134	143	152	142	136	144	144	148	144	141	134	149	138	142	135	133	145	145	131	125	105	137	144	118	144	129	135	156	151	117	138	152	137	158	128	117	124	123	127	159	147	129	140	140	127	126	130	141	120	126	155	127	142	134	163	156	165	143	142	120	148	136	129	147	135	138	144	109	144	119	139	127	144	147	125	143	132	138	131	112	136	147	135	135	139	136	138	134	134	140	128	139	149	134	137	138	128	144	163	133	153	123	148	135	145	110	131	130	156	135	155	132	139	147	140	133	150	133	127	132	131	146	165	145	137	123	146	129	143	158	169	130	137	130	119	128	129	158	137	140	130	137	138	126	146	134	136	123	143	142	134	135	133	127	139	140	111	133	145	157	122	130	145	150	137	140	147	136	137	125	119	142	145	137	156	139	125	135	146	133	149	142	123	139	134	114	138	146	127	148	141	133	136	133	156	147	148	134	142	140	154	135	136	131	149	158	155	142	149	130	147	147	130	141	134	147	143	123	147	150	136	132	130	163	138	117	121	139	127	140	144	115	148	148	132	140	159	156	129	126	141	151	131	125	140	142	134	144	128	137	124	125	127	135	137	139	145	142	128	131	138	153	143	130	135	155	133	169	138	149	128	141	138	134	144	151	148	123	147	151	156	133	134	149	128	146	128	137	142	136	154	132	145	137	121	128	152	149	126	135	160	123	151	159	134	131	137	131	146	163	162	118	139	136	146	146	143	134	111	147	161	129	144	140	154	155	147	134	122	105	142	131	134	166	138	125	131	121	134	132	146	128	138	144	135	123	141	146	166	125	124	130	148	131	112	136	124	132	127	121	132	151	140	131	153	134	144	150	142	166	141	124	127	131	144	166	125	149	146	133	137	140	120	120	144	143	128	148	147	147	142	141	134	168	128	126	133	141	135	145	154	132	143	141	124	152	112	143	127	135	123	132	138	130	117	155	139	130	157	137	132	119	132	127	149	132	120	127	137	140	120	140	130	156	137	155	140	131	120	145	139	129	143	151	130	157	141	172	127	135	131	119	163	159	139	126
24191	21384	28761	24229	21038	3237	732	545	441	391	308	310	304	282	274	225	259	266	242	235	199	257	233	226	205	221	199	216	227	204	211	223	209	202	204	191	231	223	240	209	201	182	201	209	204	209	204	193	194	193	181	198	194	184	210	218	214	206	204	193	198	203	202	193	214	214	187	203	176	202	182	214	186	206	186	210	198	194	203	196	185	216	186	222	200	194	229	192	200	212	230	191	210	187	194	227	184	202	219	208	218	207	224	201	205	175	218	199	213	189	210	195	168	195	213	174	187	201	201	200	190	201	191	181	183	196	195	217	201	194	199	212	200	209	202	186	188	199	198	200	205	198	203	193	208	210	216	198	197	172	192	191	178	203	194	179	191	188	215	214	189	205	181	196	201	191	209	202	195	169	190	196	195	201	201	202	188	221	207	191	166	181	191	186	199	203	211	191	205	209	185	192	171	205	196	216	189	185	186	199	205	196	193	184	232	186	191	176	191	203	215	197	159	202	181	167	190	183	210	175	190	182	210	201	189	171	213	188	175	175	197	176	172	189	182	209	187	234	199	164	182	204	182	235	215	181	171	197	199	202	189	194	225	213	185	189	172	197	192	199	239	194	202	210	210	212	187	191	191	205	192	196	191	189	192	203	197	202	200	176	205	199	176	194	192	187	228	198	198	210	174	201	195	229	194	200	182	197	205	195	200	185	194	188	176	200	196	199	218	180	214	201	197	201	196	185	208	212	190	193	170	196	197	191	202	201	178	232	213	203	193	201	186	168	232	210	210	198	206	202	210	201	191	189	175	197	200	207	200	219	198	202	206	189	216	218	193	198	183	187	179	171	178	211	178	186	198	217	210	196	177	206	192	194	214	188	199	225	178	203	190	198	228	201	213	180	163	207	194	204	172	180	191	177	209	219	216	200	223	202	177	191	220	184	214	197	207	211	174	186	192	165	193	175	204	204	199	185	184	209	201	190	211	192	193	190	195	188	202	191	196	169	217	199	195	196	204	180	200	207	176	174	156	199	224	185	207	183	202	226	217	197	203	198	197	214	181	174	201	213	213	199	169	204	216	198	190	188	196	206	226	180	193	200	220	184	188	199	177	203	192	215	169	181	202	178	191	197	192	196	194	148	200	187	213	193	200	195	201	169	198	220	186	196	227	193	201	217	181	217	195	197	214	192	201	206	195	199	190	202	169	197	194	187	201	182	199	213	191	191	174	193	207	216	203	211	217	192	191	192	161	203	193	186	201	185	207	187	204	202	200	223	200	196	188	202	247	190	230	208	183	196	182	181	216	209	197	170	187	194	202	202	169	203	211	220	200	203	184	163	191	210	194	204	192	216	195	217	197	204	181	165	197	192	176	199	202	231	191	172	188	190	183	220	194	191	186	194	197	193	203	203	191	188	176	193	208	165	185	173	164	187	205	171	196	201	192	180	193	196	191	181	180	205	205	223	200	206	190	209	183	193	203	203	218	195	183	215	169	201	187	198	211	181	197	215	193	189	223	177	189	233	182	198	189	196	191	155	184	201	194	195	224	184	173	182	208	200	208	200	193	199	209	193	185	198	202	212	172	190	200	204	186	191	176	173	219	204	194	202	181	185	171	169	195	219	198	206	182	174	195	205	193	173	219	193	207	203	183	200	195	211	188	178	200	210	194	202	198	159	218	191	198	192	189	201	210	181	198	212	193	200	209	187	187	201	198	195	186	218	188	206	211	166	193	198	160	209	214	197	205	180	183	205	215	198	177	184	178	212	181	214	207	198	221	172	192	212	189	176	193	188	212	208	227	190	167	180	206	216	206	203	215	193	210	182	177	205	194	213	209	182	218	221	203	193	181	192	201	195	180	194	187	192	183	187	196	197	179	228	192	197	224	197	186	202	178	192	180	185	192	234	216	201	194	202	180	206	190	191	211	199	204	174	168	213	188	206	187	178	212	192	184	201	195	206	202	204	195	189	207	190	209	187	201	204	196	206	163	186	206	198	212	204	217	169	213	157	190	184	203	204	216	200	204	224	204	188	199	191	196	166	202	215	206	197	188	178	192	191	197	185	212	229	228	220	197	203	204	186	196	183	193	191	209	198	170	189	184	200	203	206	203	188	183	206	183	198	199	187	185	177	168	199	178	167	205	203	213	210	217	208	205	211	181	206	222	159	188	167	189	208	216	226	215	187	225	209	178	196	177	173	194	209	194	171	196	202	234	179	178	188	173	211	208	184	191	204	177	203	180	188	173	206	187	183	176	169	186	201	205	178	191	195	208	196	207	209	214	181	191	199	210	194	189	189	183	193	186	211	169	201	186	172	179	208	189	212	207	185	203	193	190	191	189	209	200	221	186	190	192	200	186	171	189	198	196	211	187	182	185	195	184	181	199	204	185	184	194	191	190	187	197	193	201	219	201	198	194	197	201	197	199	201	212	180	212	205	233	200	196	191	213	189	200	192	196	209	205	186	192	209	216	216	179	191	180	194	194	189	201	222	189	197	230	194	180	190	231	183	198	215	178	190	199	187	194	209	187	197	197	189	173	172	193	207	194	174	181	195	206	190	204	235	199	188	194	183	191	191	192	201	188	207	194	194	190	198	210	211	193	204	199	212	216	200	184	193	208	194	198	185	197	204	163	191	210	193	166	196	175	184	169	187	211	184	203	171	195	192	196	199	187	201	208	181	197	205	208	203	200	187	202	204	190	186	192	198	215	183	190	181	223	188	232	189	189	207	206	204	219	205	189	210	176	192	215	204	209	191	165	191	186	199	195	196	200	181	178	186	186	215	227	184	204	211	196	190	190	188	216	185	210	181	201	171	206	198	187	185	201	194	193	195	193	197	193	211	197	185	195	209	212	215	193	184	205	213	206	196	182	222	187	189	205	205	205	181	176	200	182	194	182	209	180	195	172	178	192	214	190	180	190	180	179	163	215	194	199	204	187	187	188	210	214	200	204	196	206	215	192	191	201	202	165	205	186	209	197	205	204	201	207	196	200	191	205	181	175	181	183	171	196	169	208	217	196	189	209	207	206	197	194	218	220	192	203	189	203	188	193	202	204	196	225	179	181	189	203	179	195	199	195	216	185	196	187	205	182	208	180	180	207	171	198	202	180	224	203	224	168	207	179	205	191	195	189	192	198	190	214	178	204	216	207	183	184	185	193	196	210	188	205	211	210	187	175	195	212	243	195	191	157	194	183	200	201	211	194	181	191	207	190	207	201	191	187	199	199	202	189	196	198	191	203	220	171	178	187	205	218	195	193	190	166	167	215	190	213	194	187	187	164	228	200	207	215	181	182	212	208	175	186	194	211	193	184	202	185	206	179	197	183	189	189	199	179	188	218	197	244	177	198	188	197	201	185	197	187	176	188	184	206	167	169	206	191	203	202	207	209	174	211	194	187	183	190	197	193	202	194	203	198	195	189	208	187	223	201	214	211	199	201	184	195	188	212	194	203	202	193	207	188	186	211	197	202	197	200	211	194	179	207	178	208	186
10911	10893	8820	4432	3093	2259	1684	1351	1096	953	786	782	633	636	572	547	470	421	441	420	409	449	423	415	369	430	370	415	368	400	379	363	343	364	345	378	343	376	361	345	363	360	368	379	355	370	391	339	365	341	359	337	335	336	356	330	334	327	335	352	350	348	351	344	376	351	341	348	343	315	370	349	333	347	319	352	329	344	335	338	329	337	336	321	346	341	318	340	323	377	332	329	314	323	311	298	330	326	315	300	299	316	334	301	347	316	335	364	338	347	312	299	341	340	344	313	343	322	313	331	338	333	305	302	333	317	326	336	329	313	298	351	319	355	313	316	309	314	326	339	315	328	293	332	324	339	335	336	357	338	325	365	322	362	290	351	336	335	334	320	366	356	308	339	329	348	327	333	331	346	329	328	322	327	347	331	352	339	303	326	333	319	342	354	331	344	333	335	293	302	351	327	328	348	328	357	362	329	319	338	355	353	366	364	365	355	333	321	366	317	315	357	345	350	356	321	325	336	324	349	368	336	347	339	304	350	341	324	362	356	330	347	326	322	343	316	346	343	312	313	302	338	294	327	358	348	292	315	333	331	334	335	350	312	341	334	322	350	338	320	340	328	353	330	328	361	325	305	342	328	306	340	330	345	310	347	344	307	338	354	339	323	327	333	330	348	321	315	319	304	302	351	321	327	347	330	345	315	329	321	335	345	344	325	344	313	305	366	347	310	332	370	337	356	319	341	325	322	333	344	305	334	310	336	319	333	336	344	308	309	321	321	339	334	333	369	360	306	335	334	368	323	328	342	321	337	343	294	310	312	333	316	340	290	328	333	325	325	348	315	319	336	337	348	320	346	345	349	334	342	298	300	361	342	307	326	354	313	318	337	361	320	320	292	349	337	359	302	311	342	344	331	327	323	339	350	336	343	335	338	348	327	347	323	334	328	367	328	338	302	346	343	301	313	329	364	325	335	348	322	311	317	331	355	371	315	339	305	330	329	332	320	307	348	341	330	346	353	337	338	307	328	330	341	332	353	340	318	317	347	314	336	358	290	328	345	335	340	320	330	327	345	349	303	361	349	346	314	327	327	330	350	340	353	325	340	325	331	345	325	348	330	295	339	333	363	296	309	339	331	340	333	349	346	318	342	332	329	324	328	339	338	345	353	298	332	337	341	341	334	329	347	340	356	340	320	330	315	346	340	330	322	331	325	312	328	313	324	337	329	363	337	355	346	339	310	347	345	345	318	319	315	340	345	350	335	346	356	344	311	347	329	337	337	326	329	337	374	347	337	351	315	309	354	334	320	349	325	350	323	322	271	353	323	368	305	352	304	322	311	362	323	334	346	358	348	293	333	356	343	361	327	346	317	369	347	326	352	331	284	339	361	323	354	344	359	334	329	358	315	344	331	342	300	300	343	332	325	333	321	331	317	314	365	357	305	345	316	388	372	342	344	344	345	316	333	330	348	319	370	343	301	363	347	364	343	359	340	339	312	356	328	347	303	341	331	354	332	324	329	341	312	363	347	364	317	316	313	331	311	337	366	334	334	359	345	324	334	338	350	318	314	318	334	316	345	348	321	381	318	345	316	348	304	327	334	322	354	330	333	318	339	299	342	348	354	309	351	336	315	332	316	319	314	320	336	319	334	335	315	356	342	330	343	321	350	339	308	335	334	331	332	355	349	343	330	325	367	336	325	326	319	350	322	317	344	331	326	341	321	327	320	336	340	338	315	356	286	311	332	324	330	301	327	332	302	329	307	334	317	319	368	342	326	335	320	333	302	353	306	327	306	329	334	332	312	297	320	324	329	306	328	311	330	329	323	315	335	359	317	332	319	326	322	323	349	350	327	345	324	348	316	345	327	325	336	328	316	341	314	335	306	316	354	338	294	338	352	357	320	296	330	325	326	309	330	320	352	313	347	386	355	335	331	340	341	326	341	341	348	353	342	347	323	332	300	350	345	326	321	332	338	315	340	316	305	335	354	319	323	342	339	364	320	348	345	310	333	339	332	302	358	309	345	340	325	314	317	357	292	337	370	366	339	322	320	296	311	316	302	335	343	347	356	345	309	318	324	330	322	331	323	334	330	343	298	326	343	338	336	323	320	329	319	312	291	309	361	300	318	347	337	300	360	356	334	325	329	336	322	333	315	347	380	315	345	327	357	347	357	349	324	347	341	337	318	326	327	329	311	342	368	294	340	339	354	387	305	356	346	321	325	320	330	347	316	349	323	361	342	331	327	331	341	338	328	325	322	324	308	323	348	307	352	321	317	347	349	326	337	331	370	325	336	302	341	313	348	305	327	331	350	328	316	331	328	304	332	334	341	312	310	333	331	327	323	325	341	310	333	326	339	315	319	314	353	339	335	325	329	307	288	319	323	312	339	323	317	320	326	357	342	334	332	324	301	328	341	341	336	333	345	325	342	324	308	320	345	344	354	325	316	343	328	343	315	331	342	338	319	339	343	333	325	349	344	334	341	343	352	309	341	310	340	341	294	344	340	348	334	348	332	326	344	307	319	348	325	322	303	342	312	349	321	331	298	337	318	344	310	324	365	329	313	352	336	328	344	326	343	294	342	308	335	336	336	356	347	338	355	335	350	312	343	369	320	356	318	316	362	351	355	323	326	354	332	363	335	375	321	329	334	348	333	332	331	388	333	316	336	327	311	323	330	318	325	332	322	320	330	324	323	335	318	314	359	322	357	318	322	371	328	338	309	331	331	340	358	331	330	300	353	329	356	352	346	320	318	349	334	323	362	327	333	325	348	335	326	328	354	325	330	335	349	330	299	320	336	322	342	343	333	342	321	359	334	265	332	308	320	326	319	330	337	337	341	308	355	329	355	328	328	361	324	316	340	340	341	348	322	330	324	340	326	332	326	312	294	359	334	317	319	311	344	343	331	322	333	340	328	351	366	320	320	328	313	311	330	334	321	313	346	352	349	356	342	333	308	348	333	337	347	346	349	317	367	338	340	385	335	325	331	327	364	321	344	331	334	356	326	297	319	300	356	307	339	329	352	333	322	325	317	306	320	331	320	321	338	334	330	303	317	328	347	325	331	328	344	333	363	349	321	335	321	316	311	336	341	343	318	332	310	325	348	346	369	331	314	364	302	330	339	331	327	338	314	355	311	337	335	320	345	361	313	331	340	359	337	327	351	348	336	322	336	347	381	352	321	329	348	307	332	322	324	297	345	357	347	301	317	311	326	328	336	311	319	316	337	307	319	327	301	327	291	334	324	339	331	324	364	324	334	362	340	322	337	319	346	345	308	355	317	321	305	299	312	320	303	343	338	328	326	326	329	352	282	344	323	320	330	326	332	348	379	316	328	322	326	321	315	310	329	319	350	361	344	359	365	347	325	310	337	360	346	330	307	308	346	355	351	340	334	355	339	324	316	320	331	321	322	315	326	313	301	336	319	334	373	337	339	315	307	323	318	371	352	309	328	350	342	347	339	348	343	330	359	346	341	325	302	354	285	313	316	369	311
23202	21346	29383	23654	21346	21059	3254	1005	737	670	533	495	517	487	486	460	395	413	398	383	363	417	371	371	353	353	361	379	357	351	343	362	348	345	333	343	346	345	345	338	371	350	340	356	333	362	344	306	338	304	308	313	314	334	315	284	320	349	354	310	339	354	293	321	327	319	350	321	325	299	315	317	296	302	304	305	352	290	289	335	331	340	321	299	311	348	306	339	309	301	349	329	347	302	295	307	308	340	351	323	334	352	333	310	338	345	313	322	330	322	320	322	310	291	291	295	363	323	343	304	287	336	318	302	265	337	339	308	297	294	329	318	298	318	310	297	327	341	349	319	334	318	313	305	356	303	368	306	285	316	311	328	328	339	329	314	341	342	309	355	339	313	305	312	350	331	298	332	327	340	298	314	338	307	342	318	307	339	298	338	334	317	303	312	350	300	317	313	303	332	297	329	307	328	304	279	336	313	317	313	318	320	325	336	325	309	321	325	335	330	314	287	338	324	311	334	321	294	316	320	311	302	318	349	293	301	331	294	318	323	307	317	320	317	314	353	335	327	292	314	287	313	298	314	323	305	325	319	318	327	293	309	287	337	341	333	328	299	320	308	323	297	340	337	295	310	312	328	346	302	322	324	300	332	345	296	314	325	307	363	336	324	295	336	341	312	304	337	327	295	326	325	318	291	329	334	325	330	319	329	351	292	311	333	288	291	316	316	309	309	312	325	316	319	314	342	323	305	308	302	298	305	290	313	334	296	327	274	318	322	331	296	299	331	333	346	329	335	294	302	288	355	295	348	333	313	325	330	319	282	318	304	324	318	345	327	305	337	305	322	306	332	345	325	316	338	317	320	290	291	336	321	335	298	348	331	307	323	311	347	323	321	318	313	322	309	296	317	310	303	321	340	319	337	340	321	325	319	333	292	328	321	343	315	307	312	317	305	316	318	330	337	333	334	302	324	313	294	281	349	317	279	312	328	312	300	312	318	330	328	328	332	336	333	315	302	320	322	324	293	322	297	346	312	327	319	325	321	332	305	310	303	308	284	322	303	322	291	295	333	319	321	332	308	313	300	307	278	306	344	294	315	324	344	373	330	313	288	329	330	333	303	298	318	286	289	328	323	294	343	310	332	310	308	322	335	317	326	316	322	327	346	315	303	303	337	337	286	339	337	337	300	312	336	290	336	329	328	311	330	328	334	323	289	301	338	338	344	309	322	315	295	343	299	335	332	317	326	329	325	305	310	328	329	301	326	314	286	306	310	334	306	355	338	301	307	328	327	321	309	337	295	319	360	305	275	293	315	315	301	302	307	315	307	304	339	323	299	325	317	327	341	359	295	324	343	309	298	305	286	317	305	303	308	317	347	318	323	310	321	319	310	297	317	356	354	326	319	338	308	303	355	336	322	317	299	326	344	346	342	289	305	321	335	334	328	332	317	313	314	303	310	305	344	306	301	315	326	290	330	314	313	305	354	311	326	332	315	301	293	326	302	296	332	304	291	330	308	328	321	342	338	295	320	305	347	298	310	319	328	334	324	324	324	330	311	316	320	306	304	309	328	333	350	279	307	313	301	325	326	298	313	325	318	306	325	299	322	312	316	325	323	342	309	304	301	304	302	287	345	344	292	289	307	293	302	324	322	363	324	352	358	321	303	302	306	337	309	334	302	300	348	304	329	315	326	339	295	289	283	324	340	330	312	331	325	305	315	346	325	298	286	300	293	352	318	324	310	317	340	328	299	312	354	323	315	319	336	356	312	297	316	364	316	349	332	323	331	310	303	290	343	288	332	307	305	292	334	298	286	343	337	314	311	322	335	292	322	316	296	334	307	346	306	288	288	324	342	310	317	333	325	300	319	323	300	320	336	300	295	332	314	320	338	302	314	316	325	300	318	286	344	301	325	339	302	313	339	280	331	295	311	344	319	337	296	280	333	286	340	298	307	339	329	344	339	297	332	324	310	297	295	283	335	332	312	344	313	316	285	330	335	333	362	329	327	311	327	351	326	318	315	284	322	322	339	350	308	346	323	297	313	332	287	319	344	297	309	305	311	287	328	306	309	324	294	305	348	342	276	329	322	335	343	301	300	326	286	320	346	288	325	305	334	331	331	336	278	303	279	335	333	330	321	314	328	321	292	336	331	318	326	320	312	308	330	306	305	335	317	345	341	313	311	313	342	316	308	323	318	321	342	295	310	330	323	331	301	309	311	337	332	300	319	311	315	316	299	330	329	293	304	297	309	305	329	335	329	310	276	319	294	289	320	314	318	308	295	317	304	332	326	319	320	297	352	307	314	337	322	288	298	324	332	303	332	310	308	336	302	326	295	320	336	359	329	345	314	328	308	313	335	322	301	318	302	304	322	314	310	294	276	324	307	333	293	274	307	301	283	330	326	304	339	321	349	283	298	277	304	318	352	327	303	319	291	333	328	335	333	320	328	315	309	288	296	295	310	333	322	313	325	342	306	340	297	293	309	344	315	339	328	302	279	311	315	340	301	304	302	333	315	350	308	336	328	333	325	300	319	329	312	285	332	314	322	328	297	299	306	327	336	301	307	316	343	310	289	308	302	307	294	302	350	316	308	319	321	302	304	361	327	311	306	290	343	314	300	316	311	334	300	317	309	310	318	300	304	312	292	328	313	304	301	338	299	298	329	309	320	314	318	318	315	309	349	329	327	318	315	322	318	317	350	290	304	329	313	301	357	335	309	335	340	366	327	339	292	288	322	318	344	333	367	286	309	306	325	311	327	292	279	307	282	284	300	302	294	335	321	322	321	319	325	302	318	320	311	316	318	303	310	301	314	331	307	310	322	351	311	317	315	322	306	321	316	338	313	337	323	327	334	302	316	284	324	284	322	310	311	323	348	314	325	286	298	292	324	311	318	348	332	313	336	283	349	334	311	311	323	350	299	282	303	310	321	319	317	309	332	341	300	299	310	315	301	320	295	312	323	292	281	327	297	292	295	296	304	314	378	336	312	307	349	300	309	285	290	334	313	282	311	312	320	363	306	291	312	324	281	311	317	299	286	313	288	306	349	327	294	310	340	348	304	313	329	319	314	319	297	329	297	284	303	287	307	324	292	304	329	352	308	306	312	313	318	293	347	311	319	336	303	313	317	305	326	277	325	296	323	299	313	306	323	307	312	328	321	342	328	314	309	301	325	323	309	349	334	319	282	314	322	335	328	275	312	312	324	301	273	267	301	343	323	308	336	288	285	327	322	309	306	313	321	305	303	283	341	303	287	293	296	306	328	312	345	312	333	286	315	282	279	318	344	320	310	309	324	340	304	357	320	320	316	297	307	333	325	321	313	293	322	322	303	300	359	333	343	324	310	344	302	301	319	291	312	294	328	300	308	327	293	343	342	290	358	291	320	322	316	330	325	304	319	274	320	344	352	321	294	318	326	334	326	302	334	345	317	365	299	310	304	323	321	302	307	320	312	278	288	323	308	340	303	322	330	316	282	294	288	282	350	295	320	303	310
12735	17320	14383	7690	5468	4022	3102	2449	1994	1723	1479	1291	1110	1033	990	933	808	780	791	708	752	699	669	664	641	644	639	596	642	589	561	614	565	570	602	570	551	600	596	519	581	571	565	583	559	573	542	560	598	538	597	514	520	558	562	544	527	549	503	524	537	534	540	585	529	533	522	503	560	503	514	541	518	519	505	511	525	550	489	572	525	525	527	526	543	487	527	522	534	531	531	547	479	507	553	516	527	521	498	506	529	505	526	496	500	502	536	517	540	511	540	544	541	532	494	541	530	496	518	513	533	532	511	501	540	486	493	570	503	491	551	533	529	523	510	533	525	502	511	511	518	539	522	557	499	481	538	508	513	494	517	565	489	529	527	502	472	490	524	516	539	556	508	531	493	504	514	505	485	552	555	519	501	536	498	502	537	502	526	484	537	528	522	504	493	495	503	489	478	539	507	527	522	492	525	521	531	514	508	549	510	519	493	559	496	525	527	536	502	476	566	483	560	522	503	549	530	548	535	520	510	518	521	488	488	506	499	523	472	517	501	525	521	522	504	508	503	517	483	479	498	489	489	513	515	508	516	505	528	508	494	546	535	495	572	500	556	518	505	536	515	531	497	513	551	527	511	517	561	510	485	539	498	550	493	531	542	538	511	486	516	497	483	512	524	518	530	503	511	523	537	530	533	544	496	516	546	556	515	520	485	521	511	523	490	491	508	485	525	514	531	468	481	476	512	522	500	485	499	508	521	530	530	497	540	493	519	525	500	479	531	501	497	540	535	500	545	543	509	524	514	530	542	523	546	521	511	506	565	496	531	485	522	546	532	542	498	536	556	542	499	498	565	516	518	518	517	516	504	502	486	456	500	516	499	518	503	506	578	526	533	525	518	523	500	545	520	489	509	559	523	517	516	508	508	542	494	528	542	546	525	561	478	479	499	515	556	550	512	484	510	496	498	507	515	534	483	521	525	519	505	499	516	538	547	521	510	533	505	472	515	528	525	505	519	527	514	531	531	539	523	515	532	490	515	551	514	491	489	521	540	493	525	543	550	525	512	541	525	542	497	533	477	587	504	493	492	487	512	501	535	541	484	513	480	522	525	540	511	498	518	529	513	551	501	505	552	471	487	553	541	506	503	554	520	491	531	554	512	526	503	481	514	559	530	503	537	521	578	534	481	530	512	532	530	528	524	493	530	570	557	521	518	521	518	529	534	493	504	516	516	572	544	504	482	489	544	498	479	516	488	547	544	525	509	537	464	544	498	525	524	486	541	520	508	499	524	555	490	483	508	516	503	523	549	541	545	527	497	485	532	518	499	519	539	506	500	483	488	519	524	539	488	537	530	553	521	529	502	514	510	521	533	494	480	532	500	490	537	449	529	502	534	513	535	530	513	571	504	498	498	529	499	493	518	515	499	491	516	525	444	528	507	548	474	524	556	499	527	545	545	514	519	507	498	540	525	491	527	525	478	568	487	459	537	543	546	523	515	525	502	510	504	545	500	524	511	496	520	475	531	557	487	527	554	509	520	540	527	492	511	526	541	496	514	500	516	519	481	503	544	554	522	511	492	543	515	511	519	546	501	515	530	474	499	512	577	553	513	548	505	505	509	543	503	513	523	498	531	505	545	506	522	496	547	517	519	505	507	506	514	498	498	486	560	529	533	465	541	524	512	512	475	524	488	490	514	510	504	541	511	524	534	524	533	551	519	537	517	580	534	510	545	499	546	500	526	503	492	513	503	522	485	500	545	482	540	483	492	498	539	542	498	527	481	550	495	532	537	564	568	502	485	500	482	562	543	500	537	527	477	533	489	517	531	503	549	532	558	546	525	485	516	536	565	510	497	512	593	513	526	534	520	503	518	506	492	503	537	544	524	498	512	518	525	496	541	531	524	541	516	541	574	511	515	518	567	530	528	508	502	520	514	541	541	474	493	529	476	505	536	539	507	490	483	465	521	513	530	514	535	566	528	547	526	555	482	473	506	516	494	536	512	503	528	571	518	550	522	529	523	515	520	517	550	506	521	480	479	520	547	515	543	516	507	490	563	550	493	529	526	533	497	482	535	521	530	525	560	493	505	491	496	505	507	551	503	540	535	532	517	492	517	514	511	491	492	522	511	532	533	522	518	519	523	554	527	535	481	511	525	491	518	505	519	524	531	559	490	520	503	536	576	521	495	547	491	534	511	519	476	555	559	499	508	544	539	527	501	530	537	496	542	527	485	519	542	505	518	545	482	542	538	494	460	511	535	519	489	519	491	535	470	519	516	521	527	573	488	463	547	513	553	534	554	500	513	563	532	517	535	543	507	560	511	554	468	497	529	513	523	506	515	474	489	504	513	524	492	467	495	516	542	495	503	490	532	537	498	487	514	521	527	495	505	498	489	533	526	581	488	554	536	526	500	505	529	534	527	467	476	520	529	526	538	521	523	518	530	504	498	524	550	520	544	521	555	474	502	517	531	512	545	526	491	518	518	533	453	520	538	530	534	487	511	539	515	519	547	534	522	523	509	551	535	528	473	540	542	469	539	545	560	521	526	525	517	537	540	459	522	536	516	500	543	531	533	501	499	534	545	523	505	493	506	493	518	479	539	471	478	514	508	513	484	536	539	565	495	500	509	519	552	569	500	525	526	530	511	547	477	529	539	513	537	523	545	537	527	519	511	516	532	512	564	550	521	519	503	510	532	553	519	530	471	531	492	571	535	546	534	528	515	506	502	505	503	516	495	555	489	489	523	519	529	485	522	524	519	530	470	517	506	556	478	559	525	521	503	485	575	546	487	536	534	509	574	503	513	522	526	512	522	545	500	508	502	480	503	479	492	546	499	518	510	498	503	513	519	541	505	503	510	480	495	458	519	505	520	536	535	515	512	527	512	507	494	544	474	510	505	519	489	504	553	544	477	519	514	549	530	514	547	558	544	536	502	513	529	542	498	469	533	526	535	532	545	481	495	520	508	483	501	483	515	506	552	482	509	471	515	553	507	528	495	490	532	522	540	526	549	512	527	467	514	536	513	535	498	505	529	530	506	501	506	552	552	501	495	485	540	549	513	523	520	483	542	514	529	473	542	530	510	501	482	517	503	491	518	496	555	536	521	500	517	491	493	537	536	520	517	510	511	518	498	513	530	548	496	491	503	547	550	480	514	518	536	533	472	511	517	517	518	500	525	549	526	534	478	535	497	524	489	527	506	526	514	486	528	509	509	520	533	484	446	522	522	507	521	552	498	534	527	540	544	529	492	548	522	549	495	519	498	512	533	552	519	495	527	518	494	478	570	513	540	489	535	498	510	530	535	475	535	525	509	517	524	532	502	491	482	503	499	518	534	493	542	527	520	507	521	528	521	511	506	493	542	492	537	549	515	548	548	526	541	509	491	557	473	535	507	510	538	529	481	531	493	504	506	518	505	504	525	508	501	538	518	522	553	532	539	517	518	503	523	533	482	523	517	527	501	514	533	509	481	538	516	494	521	478	496	527	542	537	530	521
26919	20786	7975	518	352	286	143	109	108	83	89	80	92	110	75	102	86	70	100	91	78	68	75	80	81	77	68	90	83	81	77	64	79	89	68	76	80	63	59	95	71	82	78	81	77	70	63	79	71	72	85	71	71	83	80	68	80	79	76	75	85	83	81	63	85	66	80	85	71	82	70	77	80	90	81	86	76	81	70	68	74	72	78	74	77	45	77	74	83	83	91	73	74	72	68	74	66	83	89	73	70	75	70	88	81	76	60	85	62	61	89	98	73	67	87	87	79	83	72	67	69	75	68	97	83	67	66	84	63	58	76	66	77	75	67	85	68	75	66	95	73	89	59	57	75	91	69	66	73	71	79	87	71	59	77	80	70	83	73	66	68	67	71	90	73	74	68	69	77	73	74	90	87	86	75	62	78	80	80	74	74	66	87	87	65	94	72	72	93	68	79	66	75	62	82	76	79	83	79	66	77	66	84	81	75	86	79	69	82	75	69	83	86	63	81	75	64	100	64	73	71	92	69	71	86	76	83	80	56	75	84	60	86	64	71	72	72	77	73	84	98	88	96	69	73	73	70	101	65	67	81	73	70	71	75	79	81	84	70	68	74	80	68	68	79	80	76	78	81	62	82	75	65	77	74	73	83	62	81	82	76	80	88	84	74	84	94	76	70	69	71	72	76	93	80	85	74	83	69	93	76	77	63	76	72	81	70	78	80	73	74	87	76	84	71	77	66	67	80	69	83	78	73	68	66	70	77	71	92	90	76	61	68	73	79	84	79	88	65	87	70	66	73	76	64	83	81	65	73	80	90	78	85	75	73	83	74	77	89	84	69	73	99	92	92	85	94	85	72	79	66	81	72	84	71	81	78	74	76	84	65	88	65	87	58	66	73	75	73	87	90	74	68	83	76	77	64	70	87	97	84	70	78	74	89	75	64	81	71	62	77	81	64	70	76	71	71	78	85	65	70	85	71	76	68	60	76	85	78	79	82	79	74	75	71	85	52	75	55	74	61	90	70	65	55	77	77	83	70	91	69	71	80	72	60	77	77	74	72	70	69	63	68	66	71	79	69	76	86	64	55	84	77	75	74	85	79	99	89	80	84	77	67	84	88	84	65	96	77	61	78	63	72	72	73	67	72	95	64	86	82	83	85	74	73	74	78	51	86	66	84	70	82	63	73	77	80	73	64	66	73	73	72	80	66	81	89	76	74	75	66	88	70	75	71	79	68	61	68	73	79	79	90	85	84	75	70	75	71	60	68	63	72	67	78	89	84	70	80	66	74	91	74	88	68	78	66	76	84	69	69	77	68	95	66	66	75	83	97	70	73	71	78	79	75	88	86	78	79	74	64	70	84	66	91	84	72	76	87	70	78	80	77	91	58	73	75	69	79	71	68	66	84	86	76	72	74	78	77	73	73	80	71	71	71	85	65	65	77	83	85	60	73	87	83	91	71	91	87	72	84	84	70	72	67	77	75	72	71	59	77	63	75	78	69	73	74	67	67	53	73	84	78	87	75	83	66	78	79	86	80	79	63	70	72	77	86	66	79	79	86	88	66	67	87	68	80	84	81	74	63	68	73	73	77	73	91	67	81	80	82	84	94	86	74	84	77	62	68	81	69	72	68	65	49	76	75	69	60	67	65	74	81	72	87	68	75	67	77	80	63	75	77	89	75	71	86	78	80	78	100	61	70	74	70	60	92	67	86	77	109	69	76	64	77	86	87	68	87	56	67	77	54	78	74	73	83	69	83	67	79	77	64	76	70	62	70	77	66	80	76	67	70	70	64	79	66	94	71	62	88	68	80	67	75	67	74	77	71	72	68	68	75	79	74	86	83	82	74	69	75	85	93	85	75	89	59	84	78	72	83	68	98	68	97	94	80	70	70	65	70	69	90	65	76	78	76	78	82	74	77	67	77	84	76	62	68	80	66	66	54	68	85	80	70	70	67	71	91	79	77	61	66	72	63	88	62	65	87	71	91	67	68	84	75	65	71	62	84	64	84	81	65	65	61	75	88	79	77	74	99	93	86	84	63	79	71	78	72	66	72	71	75	92	77	84	73	64	88	77	78	76	71	83	77	65	63	79	70	71	93	77	86	75	79	82	86	88	87	78	70	67	103	75	67	79	81	73	71	60	67	66	76	84	81	72	72	76	68	69	94	64	72	86	69	73	91	79	64	78	74	90	87	84	81	78	76	76	74	79	72	82	76	86	113	76	76	83	79	68	78	102	66	77	68	97	79	87	79	71	79	80	77	85	84	94	82	72	69	78	88	74	68	74	73	76	78	75	60	73	69	73	80	75	64	90	78	69	73	77	66	77	62	70	79	82	67	72	67	73	72	69	80	70	65	81	70	80	74	76	85	79	83	97	65	87	76	75	85	74	94	84	79	72	71	82	76	71	64	66	69	81	66	66	81	84	81	71	53	70	73	85	71	83	88	81	57	75	95	74	64	86	77	69	77	73	92	72	78	80	66	88	82	81	74	76	88	82	73	77	73	76	62	72	62	63	79	74	69	85	69	71	77	69	90	63	87	91	72	94	79	76	75	77	73	63	71	68	58	86	66	82	66	66	82	75	67	73	64	77	78	68	67	70	77	75	74	88	70	76	92	82	81	74	67	69	63	59	79	75	73	71	77	73	79	71	88	85	77	97	78	73	68	65	80	82	71	71	78	69	67	102	47	85	80	68	76	66	87	79	84	74	74	81	80	62	73	90	71	62	69	56	80	77	93	83	77	80	76	79	88	88	73	82	76	74	73	70	68	79	101	60	71	87	80	83	89	68	80	89	77	80	77	66	68	65	64	79	63	85	58	81	68	59	86	77	84	80	83	80	69	83	69	65	85	77	84	86	80	96	68	84	76	76	89	84	71	76	72	82	83	84	82	79	63	93	87	81	60	88	86	72	81	70	78	87	81	57	75	77	73	70	75	74	58	74	76	73	76	73	69	70	76	70	78	77	87	78	90	77	80	81	58	84	75	69	93	67	74	70	68	75	72	71	69	89	78	83	75	77	67	64	76	75	77	75	66	84	71	88	83	47	78	60	57	68	77	84	76	69	76	68	79	77	69	76	80	79	74	69	72	87	92	99	81	73	90	78	83	82	76	87	60	77	69	66	93	74	56	71	78	78	73	89	66	94	77	84	68	86	75	78	82	73	91	73	84	74	74	85	66	55	96	69	80	67	75	71	61	83	61	74	73	67	67	82	76	75	72	81	78	69	73	84	86	72	75	64	78	89	59	79	72	79	67	76	80	71	69	82	83	78	93	77	86	89	79	80	72	74	87	81	86	68	83	81	68	88	70	67	79	87	86	68	76	79	79	74	69	83	75	71	97	66	65	78	68	75	82	71	50	72	82	85	80	82	79	87	74	84	68	72	82	85	78	90	81	67	82	64	70	76	62	76	82	67	84	86	69	73	90	76	78	82	86	69	79	61	82	75	83	70	84	68	73	68	71	71	76	86	67	83	81	73	65	71
5453	1381	1274	626	450	299	273	269	240	200	174	200	175	182	163	177	161	160	151	165	151	150	141	164	148	128	146	125	136	129	172	149	138	140	136	141	164	146	132	138	124	136	162	137	129	140	147	148	123	143	159	150	167	132	142	145	135	162	146	149	127	148	136	155	140	131	139	140	129	135	167	150	136	133	126	126	130	132	149	148	157	128	122	160	148	134	138	158	148	148	148	153	131	152	134	144	160	146	128	165	144	129	162	132	145	127	148	147	155	129	116	143	136	139	155	121	156	151	147	139	145	130	130	148	152	145	137	132	151	154	136	159	165	143	142	149	135	184	144	130	144	123	142	133	136	129	145	153	164	135	140	148	136	127	147	143	130	140	119	150	139	135	132	140	124	128	127	135	145	142	147	138	143	148	146	147	144	146	145	136	131	121	135	146	151	143	151	115	158	167	137	118	151	147	152	135	146	144	154	133	150	138	119	146	134	124	127	131	149	159	149	133	140	142	115	148	139	124	134	134	172	144	145	152	142	127	140	155	155	140	123	138	143	148	128	124	143	126	134	137	146	125	135	151	127	143	159	142	131	154	157	140	143	148	139	162	148	112	148	122	134	139	162	174	142	126	138	126	139	144	142	112	141	151	160	137	133	178	134	146	164	120	136	145	146	130	153	160	140	149	129	143	162	140	158	161	150	139	128	133	150	131	135	135	148	159	145	158	163	140	153	132	130	166	164	142	144	139	130	147	123	117	138	130	154	120	138	148	142	133	137	147	155	134	156	126	142	135	155	123	135	129	146	130	147	137	146	144	152	125	155	146	140	159	144	136	127	142	159	130	149	125	133	132	124	132	152	135	163	145	131	106	137	141	134	157	153	159	130	127	115	151	119	145	142	138	140	154	150	128	138	129	129	127	148	131	143	158	128	137	146	144	141	132	135	124	141	147	148	147	131	132	144	143	156	143	139	152	130	122	142	139	129	143	143	126	165	142	131	142	155	143	134	126	112	129	131	156	133	131	144	126	130	151	143	146	148	141	147	171	116	161	139	144	139	135	156	132	146	148	137	138	142	143	139	143	144	135	140	176	139	145	133	130	140	148	159	115	134	148	153	148	172	136	153	145	137	164	143	132	150	117	143	136	130	140	138	147	112	134	141	128	142	139	130	136	141	144	165	123	142	130	146	137	138	144	136	136	126	141	148	135	138	134	149	142	156	132	141	143	145	142	129	118	155	152	111	161	142	134	176	149	122	129	133	142	152	144	141	160	128	130	135	164	143	129	133	142	145	155	129	128	133	152	145	127	162	119	115	147	130	127	130	145	124	160	151	151	130	137	136	118	148	137	143	122	139	127	130	144	149	141	136	144	141	136	129	128	146	137	147	149	160	136	134	123	128	132	101	131	147	134	155	140	133	127	149	155	147	139	123	119	151	143	134	150	110	161	138	157	137	144	150	146	136	143	139	123	150	135	140	153	168	123	142	149	142	144	159	132	154	155	137	145	146	161	142	119	145	155	133	105	127	137	141	165	128	158	131	131	166	134	140	149	134	147	111	129	130	145	157	153	137	116	133	134	146	137	133	150	142	137	152	153	150	139	133	147	143	140	156	124	126	158	128	125	146	129	136	171	127	138	139	149	160	115	132	129	153	153	131	141	133	128	133	139	136	157	144	147	130	152	157	162	144	162	136	137	162	156	140	122	145	134	132	119	145	115	154	140	147	127	136	138	128	132	126	132	135	151	140	137	139	135	151	154	140	138	143	132	156	145	147	147	152	137	127	142	157	134	127	132	144	139	164	141	144	149	131	131	141	133	165	141	152	144	140	157	144	147	167	149	119	149	125	134	144	134	130	157	150	139	147	167	134	143	129	136	150	125	144	140	141	131	144	146	147	145	150	148	143	127	119	142	131	159	129	128	148	139	169	139	133	140	137	140	135	148	147	125	165	139	123	133	132	151	141	124	144	137	133	125	143	143	141	159	146	129	150	153	128	145	151	147	154	140	138	147	139	130	146	136	132	120	138	137	116	125	145	144	162	155	147	139	136	130	154	137	155	126	150	124	146	147	137	127	153	144	148	133	147	147	139	132	138	149	138	151	149	172	145	154	129	131	155	134	142	146	135	134	147	121	118	141	124	158	136	145	139	128	133	139	137	132	151	144	146	156	131	135	149	107	131	148	132	139	122	138	134	132	145	147	168	133	132	145	132	136	153	128	119	139	134	139	132	130	137	132	161	135	121	142	131	158	164	159	129	150	137	150	132	136	166	155	147	128	149	147	125	150	138	139	113	140	134	112	160	155	133	150	138	120	140	141	133	140	148	126	157	174	151	141	151	127	153	129	154	135	144	127	149	141	131	131	143	138	121	118	146	149	151	117	115	129	163	120	134	128	166	145	144	146	142	123	143	127	145	133	143	140	120	162	151	147	146	140	150	156	130	119	127	148	145	156	140	147	142	130	146	138	141	143	168	150	152	161	148	138	124	140	144	131	148	136	125	137	148	156	156	144	136	153	131	137	134	126	128	141	161	126	121	143	134	146	130	132	139	146	125	134	130	157	128	148	146	153	148	143	141	121	129	143	143	147	146	141	152	133	141	149	140	160	161	148	135	134	145	132	156	150	139	145	129	125	132	140	136	140	153	134	151	143	157	128	143	136	135	165	139	150	146	143	127	146	110	159	138	139	140	130	140	162	144	136	146	134	134	125	124	145	132	147	136	137	142	137	138	154	124	126	136	123	126	139	161	144	140	136	139	136	144	130	136	157	145	122	127	153	119	137	174	154	126	120	129	122	149	145	136	147	138	151	142	143	149	137	126	145	138	148	144	137	142	137	137	130	142	140	141	117	143	135	149	152	120	125	149	145	140	153	143	139	124	156	151	126	125	133	138	118	151	153	155	158	133	147	139	147	152	133	139	127	139	135	122	119	157	138	137	140	140	130	133	163	138	136	133	147	150	130	151	148	146	126	150	155	145	138	112	155	123	147	138	152	146	135	133	162	135	137	141	158	144	160	150	140	140	141	146	131	133	128	127	139	153	140	145	149	145	156	165	127	156	145	125	152	160	142	141	141	138	162	144	152	132	148	134	131	131	131	149	141	150	133	154	135	153	152	148	172	125	139	132	115	136	150	147	131	140	145	161	148	135	148	154	130	137	141	149	168	123	134	133	148	129	162	169	129	147	143	166	135	136	155	149	131	140	146	129	136	121	131	115	145	138	145	139	149	153	124	128	152	128	144	143	142	170	139	129	137	147	132	136	126	150	134	142	144	142	157	169	136	153	137	136	144	151	166	148	153	144	146	142	131	136	136	132	131	161	133	138	132	162	154	134	131	141	138	147	134	127	118	129	139	128	134	146	133	137	167	149	160	131	143	129	133	159	138	153	139	141	154	144	118	141	136	147	145	134	177	127	136	177	161	138	138	146	132	144	137	136	135	136	148	142	142	136	124	123	140	137	128	124	155	135	133	137	141	143	133	135	132	129	163	134	151
24195	21356	28813	24245	21062	3309	707	481	382	372	353	315	306	247	256	248	252	239	234	234	248	238	220	210	207	233	207	231	194	209	237	221	205	209	209	243	218	210	197	164	192	209	234	217	206	214	199	207	211	200	251	186	215	192	205	189	207	190	218	212	207	209	183	215	186	177	213	213	202	157	204	188	205	200	230	178	202	205	193	210	191	208	181	220	196	203	196	208	194	210	185	203	204	216	203	205	165	189	225	194	194	184	182	202	210	198	191	179	214	184	220	181	189	178	194	239	202	176	213	184	220	204	217	170	194	203	166	195	183	183	195	189	186	197	177	193	144	180	206	168	172	185	186	194	187	204	211	189	203	177	214	218	193	208	221	183	188	200	198	205	209	199	185	210	200	191	195	198	216	229	194	199	184	174	179	210	197	197	204	202	184	200	206	188	201	190	182	234	201	213	217	178	192	196	186	201	190	169	178	196	190	179	193	222	211	214	216	202	208	198	186	199	194	208	220	221	213	178	173	192	194	182	195	189	195	202	163	207	180	174	211	181	198	214	181	189	209	223	186	177	221	196	187	203	187	207	193	220	175	226	219	180	192	210	208	181	181	177	189	164	207	204	218	176	197	196	211	171	215	201	219	180	189	200	197	225	175	199	214	192	199	180	177	219	195	221	227	200	212	208	180	208	211	200	203	208	210	185	199	196	199	196	197	201	186	214	197	203	200	220	183	185	207	204	206	197	199	202	192	202	196	211	199	218	210	193	213	206	196	201	180	191	216	179	184	215	191	189	199	195	196	214	198	220	198	198	180	199	183	189	190	201	197	190	199	212	181	175	192	198	188	188	184	210	202	188	174	203	182	193	183	166	197	220	206	188	207	215	187	204	193	199	170	195	191	205	225	203	187	190	200	196	191	193	200	185	170	178	194	187	217	187	193	196	195	193	200	208	188	178	187	186	208	204	200	183	196	186	190	193	199	186	170	188	201	184	188	194	182	191	207	202	230	182	200	192	218	199	208	172	203	186	189	180	202	187	185	191	171	196	212	193	194	212	184	164	181	181	190	220	205	186	202	199	225	202	211	218	183	227	210	177	208	200	193	197	199	182	226	214	175	211	201	200	170	195	192	191	191	188	196	217	166	217	190	195	191	232	179	172	185	224	172	195	173	204	193	174	183	195	188	218	199	217	203	196	200	191	201	190	189	211	172	189	192	188	205	195	211	207	187	220	187	215	221	183	202	203	192	189	178	211	188	182	195	205	209	180	173	204	204	214	222	185	211	188	175	204	194	181	196	198	183	192	234	205	201	189	206	176	193	196	203	215	184	191	200	202	203	172	201	210	182	204	193	179	208	209	201	181	197	206	178	184	221	212	189	186	177	177	204	192	205	230	190	187	213	163	157	182	206	178	211	197	184	172	193	193	180	228	190	193	173	186	207	179	197	231	203	199	193	195	186	187	192	204	190	209	197	216	216	196	196	196	212	184	197	178	200	186	210	182	189	208	195	185	194	216	173	202	178	190	192	194	190	175	218	209	221	216	181	189	198	209	195	206	194	181	204	223	218	190	189	204	184	222	196	195	202	197	163	203	196	192	213	192	191	197	197	198	202	200	191	223	191	200	206	207	221	196	215	206	185	194	181	208	206	208	191	185	176	187	207	209	209	188	202	195	197	197	195	193	191	201	178	188	216	242	210	163	185	195	195	191	192	188	178	188	189	186	217	195	174	195	176	194	186	187	193	208	222	202	201	186	197	186	181	206	216	206	184	186	236	184	176	195	192	194	203	189	184	210	217	176	214	212	197	189	185	184	199	187	181	189	196	201	201	205	201	196	195	194	191	198	203	212	204	191	199	197	183	205	193	206	202	175	207	205	194	198	213	208	221	194	200	189	185	192	189	202	201	196	198	183	187	204	221	202	210	217	196	201	208	188	193	188	191	196	193	201	187	202	171	197	190	212	178	188	206	197	230	154	214	184	183	199	177	182	185	185	200	211	208	174	199	176	226	213	219	184	203	167	206	184	192	186	206	203	223	197	207	174	174	213	210	193	236	188	192	201	215	198	202	196	178	205	208	184	197	209	186	196	213	185	197	210	195	183	200	198	197	212	190	198	183	221	177	186	185	223	175	202	180	176	184	186	192	167	186	154	219	200	172	208	186	209	211	196	182	207	196	181	212	189	200	200	226	214	192	182	192	183	180	185	213	184	204	177	173	198	186	197	186	188	185	218	195	212	204	204	180	204	213	225	210	204	182	184	192	167	166	181	199	198	195	200	194	200	228	199	231	176	205	195	208	203	202	162	182	207	195	186	198	174	182	199	203	184	190	214	214	173	183	218	203	197	217	227	187	177	199	175	193	207	188	197	188	198	197	207	215	211	189	202	199	206	205	172	176	200	192	163	204	207	215	194	181	203	200	208	200	183	192	194	219	205	199	180	222	193	222	194	178	209	191	194	216	215	193	182	191	222	200	182	201	214	190	196	210	196	178	213	205	196	205	206	195	197	187	197	201	192	170	214	175	192	186	205	192	217	172	206	212	186	177	207	218	200	199	188	223	201	168	187	199	176	185	178	213	203	201	175	216	196	209	179	189	202	167	185	194	194	191	197	222	170	220	190	193	160	181	187	186	190	200	218	225	181	201	208	202	212	205	197	194	182	208	198	196	200	201	182	204	192	190	198	219	191	207	228	190	171	245	209	204	194	204	204	197	181	207	170	199	186	197	190	187	197	212	186	201	210	190	188	198	207	195	190	230	188	194	199	201	192	171	198	195	209	189	202	209	207	188	200	199	207	203	209	195	213	202	187	214	209	169	188	203	216	195	198	186	190	217	179	195	202	207	217	189	211	146	218	178	191	206	170	191	192	193	188	209	204	211	195	171	187	185	210	187	182	195	179	231	186	187	222	178	193	203	197	193	187	179	196	178	209	173	162	204	180	228	232	228	225	186	191	196	196	186	188	218	175	193	174	205	198	192	208	201	208	216	199	197	212	191	183	188	187	200	169	175	163	185	191	184	193	191	194	218	192	198	193	196	189	158	188	185	193	183	211	185	213	206	227	208	192	202	204	212	206	203	210	198	199	209	171	220	196	217	198	173	177	210	186	222	179	191	189	203	204	203	202	197	196	159	199	184	193	192	213	206	200	195	204	202	173	188	199	203	199	205	225	188	215	207	182	152	196	224	223	189	168	196	203	173	205	189	184	183	190	210	195	206	187	171	205	202	183	211	190	189	196	201	211	200	172	214	177	211	197	207	209	188	205	224	175	208	188	158	207	174	182	224	213	199	204	205	228	183	201	206	224	180	198	213	185	188	182	201	176	198	190	193	190	186	189	194	178	164	199	225	196	212	188	189	192	180	182	192	193	189	205	218	197	209	190	207	175	168	203	223	222	172	193	184	168	217	202	195	184	198	228	196	183	204	231	182	183	187	203	194	198	172	189	210	191	188	207	192	194	202	212	192	207	179	197	191	214	207	223	200	198	211	188	208	200
10505	11037	9016	4500	3134	2356	1772	1322	1120	960	792	769	683	548	582	555	520	478	515	431	416	412	419	403	401	388	389	376	356	386	389	358	341	342	369	363	368	338	315	359	377	329	365	353	329	341	348	342	351	355	358	305	345	335	338	326	343	327	338	336	382	335	334	353	346	354	333	348	358	368	352	335	351	338	329	311	336	314	350	357	302	346	337	336	337	300	325	333	331	333	353	346	347	312	338	339	355	368	345	312	365	319	349	313	322	342	306	342	351	343	352	294	321	354	371	317	323	305	373	310	312	354	350	350	355	339	343	329	358	344	345	337	332	349	343	389	370	343	335	361	349	308	325	329	327	299	335	323	329	346	328	338	362	322	329	327	359	357	325	335	324	340	362	310	347	342	345	324	355	316	325	348	357	305	370	347	349	320	358	347	330	340	344	341	332	341	341	371	322	321	344	349	316	321	333	355	362	314	365	328	322	321	323	357	315	313	303	342	315	345	340	348	321	342	332	360	317	335	355	322	297	324	373	328	349	370	339	338	319	333	362	340	337	343	360	344	337	335	339	325	323	356	337	307	340	383	355	351	320	322	348	327	330	301	327	319	322	323	339	307	333	319	330	318	355	351	315	327	354	310	356	322	324	313	322	301	319	322	341	372	352	323	338	327	328	325	342	327	348	299	358	331	349	338	332	343	334	344	311	314	354	353	317	320	321	343	323	355	344	319	354	335	344	351	313	339	365	316	362	332	375	306	331	335	361	340	324	322	331	350	332	342	381	329	308	307	358	334	321	304	331	321	350	343	325	358	322	336	334	331	335	357	353	362	323	332	334	336	347	352	356	321	344	321	317	315	329	323	322	348	314	343	355	291	352	351	348	300	333	289	328	324	337	326	347	312	346	352	313	385	320	307	309	337	357	334	338	387	315	299	326	310	343	336	325	322	330	327	335	345	345	328	352	344	345	329	358	319	291	346	331	364	337	346	354	326	334	320	370	352	326	381	317	359	342	341	331	343	336	367	350	348	342	327	330	300	328	316	339	321	325	289	346	331	351	321	346	341	333	317	341	327	329	347	318	342	331	318	317	311	315	345	341	369	335	348	312	339	318	332	339	325	330	344	364	325	354	332	345	336	333	339	324	329	344	286	351	322	312	324	338	316	356	347	361	335	309	318	336	331	338	334	352	317	337	308	334	332	344	327	332	330	359	342	332	354	336	298	308	337	338	355	354	337	320	321	336	327	318	347	346	330	351	312	346	308	383	375	339	321	356	348	308	359	350	316	352	319	271	345	329	329	331	324	342	336	358	314	323	334	330	342	371	341	346	338	318	319	360	352	360	343	313	320	314	302	332	348	316	317	331	314	322	330	322	327	328	329	341	356	351	316	343	343	342	330	348	352	343	347	359	347	342	350	306	323	347	343	329	350	326	332	352	349	332	333	323	345	334	336	327	350	348	330	336	308	323	337	329	342	346	316	340	326	352	340	355	338	319	339	352	354	373	330	339	341	369	347	350	322	326	312	289	330	321	321	336	347	335	342	330	330	333	339	347	294	305	326	343	363	338	301	331	308	338	367	330	345	340	348	339	343	359	338	341	319	366	357	335	332	348	328	347	314	329	342	342	329	327	358	336	322	321	337	320	356	338	349	351	335	314	321	324	316	329	348	313	331	329	318	312	354	329	362	341	313	305	327	338	303	338	329	333	343	310	322	345	331	363	321	340	330	350	307	330	343	324	332	294	367	347	325	347	322	325	313	317	330	334	343	349	310	346	323	337	311	344	344	309	322	343	348	334	319	337	359	329	324	337	344	345	332	331	347	372	305	325	319	343	331	353	352	330	316	342	296	320	329	337	353	336	353	341	289	330	354	310	342	335	336	360	366	329	289	349	365	352	331	345	359	330	341	332	351	313	337	320	324	335	316	347	334	303	380	321	335	352	318	315	310	340	359	341	348	318	341	337	336	303	328	351	322	343	302	338	305	346	340	322	346	316	299	304	356	296	329	288	342	314	343	319	304	330	327	338	335	345	335	354	329	332	327	306	359	360	354	338	311	361	327	333	314	359	339	335	307	323	311	327	328	325	332	322	347	361	337	330	337	311	284	362	333	330	287	326	319	365	331	297	368	304	349	343	374	342	343	327	368	320	360	352	339	335	366	314	328	330	342	326	326	304	312	338	379	338	318	374	331	373	392	337	335	288	328	324	370	307	345	340	337	351	346	303	351	330	300	317	315	325	322	337	341	320	347	325	333	316	351	343	378	328	339	290	340	339	352	336	346	330	316	338	370	342	327	299	337	354	312	327	328	333	327	347	354	350	327	346	346	322	328	359	352	327	311	315	344	289	319	321	336	319	342	333	320	356	331	323	375	331	341	331	327	329	331	347	346	345	346	310	349	334	312	322	336	329	333	324	361	340	320	318	325	341	354	359	340	335	316	317	343	332	346	346	348	327	322	311	323	330	346	330	345	339	316	347	340	371	388	312	351	351	336	293	358	335	324	349	358	337	316	351	314	375	272	355	344	336	317	315	328	352	326	361	308	328	348	357	318	343	355	349	330	311	339	354	351	300	363	333	312	344	333	345	345	342	325	364	323	337	375	327	307	357	343	314	333	330	368	350	315	354	331	343	321	341	344	323	341	333	334	342	302	345	312	300	360	350	342	347	347	287	302	316	312	331	366	327	324	345	357	330	316	302	329	333	346	343	342	305	354	334	316	339	363	325	311	315	315	332	314	335	394	340	313	340	339	330	318	342	303	340	350	338	310	318	330	327	308	328	346	348	365	334	364	315	316	322	326	328	337	347	320	311	306	355	326	325	335	311	320	331	350	321	356	345	329	339	327	344	319	313	307	329	280	344	338	325	374	315	342	342	313	308	325	302	354	372	333	349	348	320	339	347	348	327	356	363	341	324	338	344	284	325	342	339	323	366	346	337	324	341	340	319	354	323	339	331	340	311	325	364	293	324	339	350	321	389	316	320	307	363	325	315	350	320	345	332	333	313	343	322	353	304	342	307	318	336	327	352	342	363	333	353	356	284	307	336	316	297	325	349	323	335	322	305	338	313	335	317	308	310	334	342	313	336	327	330	342	311	322	297	316	346	339	314	307	371	310	344	346	328	354	331	320	305	326	341	322	351	287	346	347	367	332	309	313	334	339	316	337	341	337	308	313	334	347	356	379	342	329	337	326	319	332	349	325	311	307	297	306	324	322	322	328	345	323	331	307	335	337	337	337	350	309	315	332	322	322	332	297	334	334	358	338	315	334	363	298	363	343	328	315	307	290	330	292	312	346	332	308	327	336	368	360	329	332	328	322	360	307	367	328	334	343	315	325	331	348	330	350	352	320	331	329	349	320	356	314	345	322	352	357	341	338	324	305	359	344	333	362	357	310	341	318	346	334	326	316	339	351	302	331	299	353	335	334	340	371	359	351	304	333	329	389	339	334	330	350	335	342	352	316	330	318	318	370	360	324	351	383	297	356	318	300	329	308
23225	21352	29403	23690	21354	21069	3209	1028	732	643	582	516	474	478	492	430	426	415	433	414	355	370	366	392	374	365	364	339	355	349	339	327	375	330	336	350	330	380	335	292	322	328	331	336	309	320	314	348	355	311	325	314	346	333	317	334	334	308	336	338	320	315	306	324	319	332	351	311	303	363	314	345	322	345	338	347	319	303	283	292	307	313	304	337	324	320	292	309	301	335	314	343	322	354	329	321	316	317	305	350	294	322	281	291	327	309	318	335	338	350	317	338	299	322	341	298	323	299	330	315	358	305	310	308	302	317	292	314	302	328	333	337	346	318	327	310	313	314	302	327	349	316	307	326	326	330	310	304	310	295	296	309	345	329	333	324	310	345	281	320	306	334	279	275	310	272	342	293	308	314	328	324	328	318	330	303	307	338	349	295	315	307	330	339	341	319	344	303	353	346	314	327	318	311	332	327	290	312	310	311	313	333	310	315	306	365	327	351	318	328	307	328	346	300	297	318	315	318	278	338	340	318	338	314	287	289	342	310	327	319	316	306	326	323	315	328	324	309	329	308	309	306	319	325	335	360	312	294	275	299	293	299	317	339	316	314	327	296	327	322	375	317	328	291	334	320	298	343	325	351	310	321	345	317	290	328	341	294	339	333	353	340	323	318	340	335	336	317	312	313	327	344	305	301	312	339	305	289	339	324	346	321	313	286	313	282	320	346	321	331	366	306	341	326	315	297	294	357	330	316	296	366	331	344	274	348	298	311	337	326	325	330	354	320	303	343	308	327	352	307	306	298	285	312	343	327	312	335	320	323	301	309	324	314	321	302	335	304	304	340	337	335	324	292	288	320	316	300	316	303	320	273	310	285	324	331	321	331	314	302	344	312	321	357	335	322	301	313	338	317	299	304	349	317	340	336	302	319	317	294	331	356	283	326	317	370	305	309	330	292	317	298	306	341	351	336	294	336	302	356	281	291	327	271	308	313	317	318	318	312	331	311	309	304	308	341	332	324	326	323	322	333	321	322	347	317	318	311	336	326	301	332	319	334	330	257	325	331	303	327	348	345	338	325	321	290	317	321	321	298	325	312	313	304	291	351	299	315	333	311	306	317	295	326	346	302	320	287	325	316	307	313	320	289	350	295	287	294	318	313	310	346	326	332	309	324	324	313	306	318	313	322	323	327	287	318	300	336	327	300	339	325	316	317	291	308	318	355	317	305	298	296	329	337	295	319	337	317	365	326	350	321	321	356	342	320	326	322	313	302	324	329	316	274	300	327	312	333	291	281	336	306	327	329	304	317	333	331	291	291	296	311	292	308	321	304	319	317	313	300	295	330	312	330	335	341	326	334	334	284	338	307	306	301	337	341	305	293	321	305	336	337	309	319	320	311	326	327	309	293	305	314	303	331	326	346	316	332	288	288	333	298	311	341	311	356	315	316	299	291	350	321	339	297	303	301	311	323	317	324	308	322	314	333	320	304	321	318	333	329	366	330	296	309	348	316	320	309	317	311	304	307	335	348	318	303	335	354	294	305	341	348	362	319	293	304	314	347	309	325	302	321	325	308	321	333	271	304	331	335	369	306	314	332	319	348	307	322	299	307	329	318	319	323	343	296	313	301	300	287	323	281	332	330	316	329	342	330	305	318	312	322	333	321	349	329	290	340	295	339	346	318	328	295	312	298	320	318	328	318	304	331	317	301	293	314	304	305	301	315	352	332	341	308	315	305	311	335	346	312	337	321	302	309	287	331	312	278	353	314	299	318	311	319	342	301	307	330	325	331	308	309	305	319	286	291	318	331	286	306	328	343	323	328	327	332	291	320	316	340	329	310	313	346	291	279	315	344	316	329	318	331	297	318	333	321	274	332	313	318	280	308	319	325	316	296	352	292	296	299	339	317	313	313	305	357	333	343	331	318	326	321	338	324	295	319	284	306	300	319	360	359	301	281	314	338	316	335	332	328	328	322	308	326	316	296	335	288	307	354	289	300	325	301	312	328	316	315	282	316	300	363	346	304	317	336	307	330	301	340	329	265	334	315	309	339	312	286	363	277	300	331	330	339	315	326	326	324	307	310	309	309	315	332	297	308	329	307	336	343	294	333	315	321	343	327	296	319	333	312	307	316	313	328	363	317	331	305	305	296	308	314	291	304	345	339	314	320	309	304	327	340	348	341	353	351	311	299	320	316	315	349	310	298	304	380	320	328	314	301	331	344	328	289	322	285	306	365	355	324	314	306	354	328	306	292	323	314	282	347	311	315	321	338	305	291	309	303	304	319	323	315	343	322	321	309	305	348	332	298	313	291	338	309	311	308	312	317	286	285	320	322	307	340	303	321	312	276	328	311	317	287	325	348	339	298	297	328	324	323	342	301	346	316	307	309	339	318	345	281	325	304	320	323	326	340	330	306	358	339	335	333	326	293	290	341	294	350	307	310	317	333	270	281	308	330	282	312	349	294	318	306	258	344	323	316	315	290	306	319	326	286	308	304	306	346	327	294	333	307	301	310	316	335	294	311	331	329	322	311	329	347	309	315	299	322	302	310	322	325	328	305	340	323	339	326	301	330	328	313	324	320	315	316	321	290	320	333	326	317	353	306	339	308	301	315	297	307	329	301	324	311	342	334	318	321	323	325	339	326	328	309	298	349	311	329	315	343	276	321	301	287	335	333	318	306	350	344	325	331	311	317	287	340	328	296	323	367	313	324	319	309	297	318	349	303	313	311	299	324	316	305	339	308	282	298	317	285	335	319	342	370	314	308	317	300	302	317	310	306	334	301	275	305	350	311	310	319	338	334	337	325	344	312	282	320	323	313	347	322	315	311	345	320	311	327	317	340	316	302	319	317	283	332	328	305	340	322	321	325	326	321	291	316	295	338	326	308	308	304	341	328	303	343	287	315	342	307	309	326	352	296	331	345	336	302	305	289	298	316	300	322	310	325	308	314	304	329	306	298	287	323	322	326	296	313	324	292	316	305	330	338	298	273	306	341	289	327	311	348	322	298	322	277	325	316	345	314	314	303	345	339	335	323	279	321	314	340	324	331	314	311	345	316	345	325	328	319	313	329	356	325	340	291	325	305	311	316	324	314	333	363	338	317	328	306	349	283	326	323	351	295	318	314	305	321	361	312	336	324	298	327	315	309	302	327	280	317	315	298	294	308	309	295	305	330	335	309	329	321	309	328	287	316	311	296	323	310	324	349	300	329	318	296	309	323	298	310	289	308	285	347	280	314	290	296	311	318	322	334	297	303	313	336	306	294	329	303	294	313	337	325	323	316	304	308	337	324	312	340	312	326	322	286	334	327	325	312	304	289	319	328	324	313	308	296	309	324	284	311	311	302	325	326	285	317	280	341	325	295	305	306	306	309	300	329	329	323	351	325	325	328	315	323	327	296	324	320	318	339	313	333	284	364	318	352	330	291	313	322	325	320	317	293	297	363	277	336	331	323	360	326	327	314	314	320	334	317	311	313	354	340	358	335	313	309
12327	17626	14654	7901	5533	4155	3114	2502	2079	1759	1489	1317	1230	1060	1021	924	866	797	811	732	742	681	671	663	621	653	605	625	595	581	579	629	572	535	580	548	559	555	543	599	564	566	572	542	572	555	559	566	538	529	550	510	530	543	538	519	571	530	542	541	553	526	499	568	572	505	538	483	540	520	543	537	562	487	527	523	530	518	525	522	524	566	501	515	537	522	509	507	538	503	520	531	559	507	508	491	517	558	521	490	536	504	535	523	491	514	527	533	600	531	520	526	512	521	539	530	550	543	539	551	539	538	498	547	522	543	509	570	573	513	525	498	543	508	529	522	523	533	502	521	518	512	498	556	496	487	530	545	500	553	539	529	547	488	473	507	534	522	584	469	518	507	532	490	518	543	510	539	535	564	547	576	534	511	518	462	501	489	511	496	541	514	505	506	530	545	501	537	559	564	503	498	550	527	537	479	561	509	510	514	524	534	544	497	507	555	496	529	500	552	546	537	535	516	534	511	468	517	519	518	488	552	507	513	531	530	515	516	552	510	522	499	462	511	525	503	515	505	490	515	530	480	544	506	514	535	547	547	483	548	495	499	511	498	494	525	520	533	509	508	555	537	496	518	553	517	533	481	529	509	481	544	549	531	519	548	549	491	513	527	509	487	490	513	494	511	492	546	488	524	494	544	525	491	524	503	532	514	537	505	540	503	552	525	530	470	499	517	531	573	490	556	531	570	468	483	530	528	515	479	551	514	523	497	513	547	489	505	541	537	515	526	550	519	509	518	553	530	524	511	471	536	506	541	538	543	486	543	515	465	492	533	538	504	520	507	484	541	515	551	514	588	515	503	514	506	533	549	563	526	534	537	548	514	514	499	505	499	497	484	508	510	564	528	537	487	527	533	488	494	534	530	539	524	513	497	532	535	545	512	526	518	513	522	506	545	526	534	483	533	547	521	511	512	508	518	552	536	583	543	530	523	497	543	511	505	501	510	548	538	487	527	479	453	495	483	501	542	526	529	524	533	509	555	510	505	499	490	520	497	478	537	494	543	487	534	508	520	518	501	523	529	541	518	518	562	522	520	532	477	493	516	506	528	532	499	543	502	526	518	498	545	517	526	529	524	511	496	502	531	508	524	538	512	513	544	502	487	522	531	548	493	536	529	548	517	472	528	524	557	485	508	504	529	519	513	561	541	537	493	558	513	518	440	486	546	533	521	560	517	501	545	533	470	483	519	520	527	480	504	496	512	518	529	508	540	541	502	473	521	523	497	505	522	576	533	515	524	508	517	544	480	497	502	520	561	525	525	467	514	486	507	529	503	515	494	544	537	497	513	500	523	509	539	502	538	535	512	507	534	513	534	517	533	550	542	535	563	516	509	446	522	488	537	546	511	527	549	531	483	522	495	513	540	553	490	569	493	523	513	533	487	537	539	546	517	532	496	514	506	557	527	520	498	528	516	546	501	532	539	515	529	491	521	481	499	532	524	515	518	505	533	483	499	496	506	536	509	500	525	529	482	553	531	530	529	520	521	532	519	520	525	496	518	541	546	501	508	483	489	548	534	501	565	523	516	508	558	476	532	559	502	551	522	483	500	524	522	501	497	527	524	500	556	541	529	557	509	538	541	511	522	498	519	488	511	500	506	512	528	536	500	551	542	518	530	540	541	495	515	493	498	531	526	494	524	527	498	525	491	513	500	545	516	525	505	515	541	525	520	499	529	506	481	514	532	539	516	537	576	515	516	521	515	516	511	518	504	512	512	530	495	585	517	537	587	467	514	506	509	484	512	537	505	526	531	533	514	553	505	540	527	548	534	550	509	503	505	543	500	532	521	512	494	522	516	543	519	506	526	530	540	518	510	519	524	511	494	496	511	528	519	533	527	491	480	508	512	534	542	498	510	471	522	488	500	524	523	575	512	561	531	536	544	469	506	525	534	492	524	545	528	485	514	544	494	484	505	508	541	529	476	524	509	548	530	545	521	487	517	503	488	541	495	507	494	524	494	520	500	517	480	499	530	547	539	487	531	503	491	530	512	544	508	566	515	534	532	541	519	521	487	519	452	473	496	559	499	520	509	530	545	518	464	549	553	511	499	517	500	543	521	477	513	532	510	559	512	539	492	501	550	490	511	525	496	562	515	525	505	519	548	509	500	495	554	529	551	487	498	522	514	502	537	509	510	553	541	521	541	539	521	528	526	508	518	501	513	510	491	537	494	527	502	543	534	531	502	543	529	505	516	518	529	537	525	522	537	502	520	539	544	549	495	510	553	499	545	567	538	490	531	529	545	502	523	515	531	484	545	537	501	512	542	478	529	501	502	534	486	571	521	502	508	521	518	499	512	536	540	521	538	502	492	568	532	507	486	531	545	482	491	531	576	533	545	539	522	493	515	499	510	497	509	479	512	527	498	488	520	500	538	533	526	519	496	503	508	501	500	520	521	508	514	525	523	541	516	516	534	503	514	521	512	511	515	540	511	519	515	533	502	527	482	484	524	512	504	496	478	556	490	518	545	462	491	588	544	571	501	494	511	520	463	504	558	495	509	557	483	509	495	567	503	529	478	526	512	519	511	519	534	484	503	525	559	537	546	542	527	497	511	510	533	510	529	532	512	513	528	493	469	512	463	536	476	503	521	542	518	540	534	556	519	504	484	530	557	516	522	527	522	539	553	494	537	531	515	497	473	517	534	522	519	520	551	546	503	539	486	515	520	488	502	515	567	505	536	517	492	532	478	525	505	494	505	532	536	505	536	492	522	548	535	521	522	533	489	473	485	507	478	548	508	547	518	535	520	462	515	543	539	509	539	514	538	526	529	513	514	524	509	520	482	457	526	506	474	505	482	558	514	498	523	512	505	502	528	516	495	522	456	506	582	519	535	532	514	521	529	561	540	533	530	496	499	521	489	556	547	475	537	513	525	503	504	464	457	550	551	545	526	526	467	545	494	509	496	550	479	544	481	515	551	504	498	480	548	546	502	545	538	534	525	541	508	530	543	582	534	507	529	538	499	527	523	543	493	510	500	547	525	508	543	521	513	537	530	496	519	562	510	519	533	537	539	529	480	533	482	512	522	503	503	527	511	520	526	516	521	527	510	507	520	523	493	505	546	539	529	540	561	534	564	534	486	510	510	546	551	522	513	513	499	531	480	510	531	529	528	519	512	553	479	513	523	525	511	491	517	503	489	542	503	538	524	563	547	552	529	539	538	529	502	504	542	560	515	505	574	542	529	563	499	519	522	512	464	555	528	546	500	487	517	534	509	498	509	547	521	546	500	501	507	490	553	464	511	520	535	503	524	581	510	537	533	551	542	510	574	496	473	520	510	524	511	510	541	508	503	492	531	518	515	533	545	556	510	512	542	491	491	532	499	579	542	529	510	489	512	513	527	533	527	532	537	511	501	530	531	532	511	522	539	499	534	551	569	493	519	533	496	539	497	497	533	547	504	489	517	521	509	564	528	513	506	499	528	565	523	529	559	539	539	491	517
26888	20736	7678	403	200	145	111	110	92	98	93	101	92	77	71	89	84	72	75	68	91	75	76	77	65	68	80	80	78	88	83	69	80	71	74	83	90	79	66	70	86	67	75	86	100	86	77	79	85	75	77	84	65	78	84	82	80	71	69	71	73	72	80	79	65	52	84	62	59	64	79	78	72	74	73	96	77	68	80	79	69	66	65	75	62	79	77	77	79	81	75	71	75	93	84	82	68	75	76	61	75	62	77	62	69	78	61	80	82	82	59	79	93	84	75	62	79	87	67	61	69	73	73	76	73	84	71	81	80	67	80	66	79	67	71	82	65	75	55	69	67	73	69	59	84	80	89	72	80	66	78	78	80	86	72	85	79	60	71	89	88	71	74	74	72	71	83	75	69	97	70	65	65	70	64	73	78	78	80	70	75	81	67	79	87	71	59	74	73	83	87	67	81	59	72	89	85	55	84	64	72	72	86	71	58	78	59	76	61	73	73	60	85	74	95	74	76	82	73	83	83	90	68	71	79	72	72	66	69	75	67	71	59	67	70	66	78	65	79	79	85	74	59	80	56	84	79	77	68	68	58	76	79	69	84	66	61	71	71	68	67	70	71	66	62	69	71	70	68	77	76	73	75	69	75	73	77	70	77	73	74	78	74	84	80	73	80	84	75	70	54	74	81	61	72	64	73	77	68	65	86	61	70	70	87	85	78	75	68	76	67	75	81	75	80	66	72	68	78	68	62	76	73	66	92	77	72	62	76	85	78	70	70	84	58	60	73	78	73	72	74	76	74	84	89	75	83	56	82	72	86	87	64	84	77	64	81	66	83	74	67	72	69	68	71	73	83	71	76	73	71	81	62	74	72	72	78	80	80	71	84	88	82	83	68	75	71	81	79	60	72	59	58	66	73	63	79	88	80	75	64	71	80	73	67	75	65	67	71	69	59	60	86	68	65	78	72	61	58	87	72	72	78	76	86	68	64	66	88	75	76	73	93	79	91	57	67	63	77	80	75	77	83	83	85	69	79	62	85	78	78	79	73	71	74	77	62	76	67	63	75	64	83	81	69	68	73	84	77	67	61	81	86	76	75	76	83	77	69	84	72	74	100	85	78	69	76	80	75	90	85	80	79	72	82	79	67	64	81	79	79	70	81	75	78	86	74	67	87	82	62	70	73	94	87	98	69	73	79	75	69	67	78	67	64	64	83	68	84	69	83	77	70	68	78	85	76	76	58	63	73	75	82	58	60	80	74	61	86	73	84	81	69	85	65	55	69	73	70	71	67	74	86	79	76	68	69	63	57	81	82	73	93	85	80	62	72	88	85	77	71	79	62	67	73	66	70	51	64	51	64	76	99	77	64	76	82	79	83	85	80	79	90	78	62	77	77	68	75	76	80	67	79	62	73	83	83	72	74	65	83	72	75	78	61	61	82	81	80	80	69	67	80	75	72	80	61	87	68	81	83	59	64	77	75	77	59	105	69	77	81	82	78	76	73	80	80	75	72	69	71	57	73	88	54	83	71	79	58	76	66	86	62	81	67	83	68	67	67	82	75	69	60	65	62	80	75	104	75	65	85	81	77	75	64	75	62	64	59	74	62	81	68	75	83	73	66	78	82	67	61	85	74	87	69	55	77	82	64	78	90	65	71	77	72	72	79	81	68	67	78	83	81	72	86	63	91	73	82	64	79	68	68	83	89	88	73	79	75	69	71	68	77	82	78	78	76	81	67	66	76	60	72	83	71	80	57	71	67	70	73	82	56	66	72	72	65	82	71	67	80	65	64	77	67	71	75	55	89	66	64	87	71	90	79	89	79	78	70	79	80	77	86	66	80	74	83	76	59	89	76	76	60	82	86	66	78	77	71	78	76	67	65	70	73	81	63	72	90	71	53	70	75	75	75	89	69	82	60	73	83	80	69	76	79	71	68	74	73	72	59	61	62	81	81	81	82	72	73	71	69	80	83	65	71	65	68	95	65	70	74	93	66	82	78	72	71	73	74	81	74	82	69	72	57	64	89	71	61	60	93	69	79	82	81	64	68	68	88	64	85	76	76	74	75	89	66	72	85	81	73	67	81	72	81	72	80	79	72	80	83	73	68	86	73	76	87	73	78	74	86	77	77	82	72	69	96	70	82	83	69	85	87	71	62	74	78	64	65	74	69	69	84	75	86	88	83	60	61	86	55	94	84	66	76	75	76	74	75	85	69	71	83	79	77	79	78	68	98	84	74	62	87	65	72	89	56	72	69	80	72	75	59	70	77	64	79	94	57	72	98	86	74	72	82	81	76	70	80	75	74	82	83	73	71	73	82	64	72	62	70	76	75	67	77	70	79	83	64	93	66	65	69	75	90	69	76	73	60	69	71	75	69	70	63	74	88	85	67	83	87	79	95	73	65	87	82	75	67	83	65	74	83	67	64	92	82	72	78	76	69	92	74	55	90	96	56	69	80	64	71	91	74	62	59	77	77	59	75	67	71	69	68	73	67	76	73	75	60	65	73	65	81	66	62	67	59	79	69	82	84	72	69	81	73	76	67	72	68	65	68	70	77	83	64	72	86	72	69	73	77	67	67	78	82	86	74	78	77	59	69	66	78	76	75	61	70	67	62	74	70	79	64	66	77	70	79	85	72	77	83	88	77	80	69	82	64	73	85	73	75	80	70	70	82	61	78	78	77	77	75	84	75	83	72	81	79	73	89	79	67	58	66	70	72	71	77	69	89	61	69	74	71	83	78	71	86	78	70	56	74	75	89	68	84	73	74	76	73	59	91	77	85	77	76	82	63	73	83	74	83	72	59	71	63	74	68	77	82	78	74	77	78	70	65	52	65	66	71	73	79	74	81	70	91	79	89	80	90	63	76	81	73	76	87	80	90	53	76	90	63	71	73	78	72	84	86	66	65	85	88	70	71	73	92	82	66	70	75	68	75	84	85	71	68	78	84	78	87	62	81	70	62	68	70	82	70	64	72	74	72	64	85	79	89	75	89	90	62	78	89	74	72	78	59	91	69	81	75	61	71	83	86	53	85	75	75	78	57	66	75	79	75	88	76	63	78	67	72	82	88	70	57	77	77	76	80	78	67	69	74	91	73	75	65	68	83	89	85	67	70	80	67	67	60	69	85	71	68	64	68	79	80	89	63	46	69	94	79	76	79	94	68	78	81	73	75	71	73	84	67	73	73	72	85	71	85	74	61	87	66	80	64	81	63	67	60	75	89	88	67	58	81	79	84	65	76	71	82	74	61	77	68	83	78	82	88	55	85	70	95	78	100	79	80	85	83	70	64	91	73	84	72	81	75	87	71	75	64	67	65	71	81	66	82	80	76	65	81	79	70	80	88	68	81	80	67	74	74	80	78	58	72	77	88	71	63	72	73	86	71	70	78	78	76	78	74	78	77	67	88	89	75	92	77	81	69	73	72	72	65	79	71	72	72	56	71	74	68	77	76	76	82	76	69	80	69	74	73	74	75	79	81	67	63	74
5120	1287	1128	566	416	297	267	241	222	181	178	172	185	168	160	137	172	158	175	138	126	140	150	142	140	129	151	146	173	143	136	152	135	146	120	136	138	136	132	153	138	131	131	142	119	121	105	138	157	150	126	144	128	135	146	162	123	136	135	155	153	120	118	151	146	154	143	128	128	136	141	124	130	145	129	127	127	131	120	127	124	138	137	110	153	151	140	158	137	136	138	166	142	149	149	155	129	127	131	156	139	132	125	155	135	151	145	140	124	125	152	131	149	165	127	160	137	156	147	149	134	109	151	157	139	120	135	138	128	148	149	136	130	112	134	148	141	143	153	146	130	142	121	148	131	139	146	130	116	137	150	132	149	127	154	141	133	135	143	129	150	143	134	121	139	118	151	142	145	114	139	138	150	160	149	124	146	141	145	153	130	140	139	105	124	136	147	119	143	134	151	149	126	129	151	143	125	130	150	146	147	144	143	115	132	113	139	134	156	132	155	133	142	146	146	151	136	136	128	140	133	136	139	130	170	144	127	128	139	145	138	145	136	123	130	152	141	148	140	131	139	136	148	154	137	148	154	145	140	137	149	133	137	131	131	118	151	125	134	139	143	123	131	137	122	135	153	147	125	142	163	135	133	138	129	135	140	160	138	146	130	134	132	132	130	136	140	149	152	133	147	149	132	139	124	147	145	125	161	140	152	123	124	126	143	129	146	130	136	140	150	148	125	142	141	120	129	131	128	138	137	140	134	146	134	144	136	153	139	132	118	124	147	140	159	130	148	135	152	115	139	133	135	131	115	128	141	143	159	127	142	156	161	131	152	138	139	149	123	123	135	123	137	124	126	136	131	132	115	144	151	149	132	144	143	139	138	136	120	155	133	130	140	149	118	136	148	137	129	126	148	150	124	125	144	144	137	125	124	129	141	148	139	144	109	126	137	145	132	133	142	128	131	137	127	124	145	154	152	161	134	125	117	137	127	131	127	149	124	136	153	148	139	131	144	138	164	132	149	142	128	141	127	134	141	122	142	134	148	138	143	131	134	140	123	140	151	152	136	140	115	148	143	143	139	139	139	131	117	153	137	140	130	129	140	130	130	154	119	138	134	136	129	120	143	133	118	126	158	137	141	146	135	134	149	139	151	139	141	142	125	117	148	150	153	132	149	155	150	150	131	150	139	145	136	144	131	153	146	139	117	128	148	135	140	149	131	143	129	108	140	125	123	152	144	156	139	143	145	134	135	151	163	142	137	142	139	151	134	150	148	141	166	129	138	150	122	137	116	139	132	153	150	126	120	161	159	142	131	133	137	119	135	155	133	152	128	144	118	126	155	137	143	128	143	148	135	135	141	145	136	147	132	113	135	147	113	142	131	135	161	147	144	153	121	144	155	139	146	135	139	151	137	163	133	155	123	165	116	135	151	135	152	123	139	139	135	147	142	137	136	139	137	154	144	143	137	148	153	122	120	136	133	134	144	131	117	147	150	153	133	120	136	137	131	139	143	152	124	167	126	130	138	123	122	133	145	125	106	123	146	139	151	159	117	120	131	140	116	135	122	130	143	155	149	166	143	143	141	129	142	124	155	120	139	139	155	146	127	136	132	156	157	144	146	173	139	120	134	147	152	131	126	131	121	134	133	128	136	147	129	149	151	136	136	160	129	142	134	145	134	139	152	135	126	140	154	141	131	145	144	139	154	147	140	119	142	153	127	143	149	131	139	141	142	140	126	148	156	134	139	124	140	131	151	135	117	150	143	120	145	132	125	126	152	117	140	141	126	165	127	155	134	136	119	136	138	145	140	135	144	153	126	132	133	130	152	137	155	150	130	113	163	135	137	125	124	156	127	125	145	121	136	145	126	133	146	126	133	145	144	128	122	126	128	150	162	132	138	125	135	123	148	129	140	130	139	130	127	151	130	137	131	135	119	139	132	139	142	141	155	122	143	131	145	137	142	148	159	138	129	163	143	148	123	146	141	137	139	123	132	121	138	132	138	134	123	135	128	117	144	151	127	128	135	140	154	135	126	131	137	135	122	142	109	141	141	129	156	142	142	139	139	132	151	142	122	145	132	135	128	130	140	127	145	146	138	131	149	125	144	133	140	134	143	164	142	149	160	132	136	134	163	126	156	130	160	135	141	135	140	130	135	139	139	147	110	147	142	135	140	151	136	125	146	143	142	137	131	156	158	147	146	147	149	154	137	140	146	122	127	148	144	119	164	138	139	139	129	109	157	152	135	143	127	143	140	152	127	145	139	129	141	140	137	134	114	121	133	137	124	148	124	159	147	148	122	138	151	124	140	139	146	131	148	139	119	157	122	150	151	160	147	134	147	127	147	138	147	157	131	149	127	132	152	146	134	143	139	148	120	119	142	137	149	144	139	150	143	142	139	145	152	123	133	126	141	132	144	134	129	135	133	144	125	124	143	125	132	134	118	159	124	133	145	125	144	149	125	149	141	117	146	140	149	142	146	126	134	123	140	118	135	144	153	142	138	142	127	123	139	135	142	154	132	132	93	125	129	133	139	138	146	133	128	133	139	133	145	119	139	148	142	143	134	160	118	146	124	135	143	131	139	117	130	134	127	133	145	127	145	139	128	124	120	141	166	115	141	127	124	121	153	123	123	118	146	152	123	144	107	135	119	156	134	149	156	151	112	140	124	140	136	143	121	152	121	171	134	161	142	125	141	130	140	151	119	150	125	132	153	145	130	131	143	150	148	150	129	136	126	137	154	140	142	151	139	129	135	117	142	159	148	145	156	127	150	151	129	158	141	146	144	145	117	149	145	118	128	116	174	138	145	143	132	145	150	148	144	151	141	159	130	138	141	121	131	130	143	118	134	141	144	130	142	165	134	110	137	123	140	160	130	135	133	114	149	142	128	163	142	136	141	135	122	144	152	136	162	119	143	159	138	130	145	139	135	125	110	156	129	130	121	125	139	143	131	152	145	145	146	137	127	133	121	144	121	139	122	132	150	142	119	113	126	124	131	144	149	114	140	140	140	141	133	120	159	147	151	138	156	157	126	157	138	135	155	144	142	138	130	126	122	109	141	130	120	130	147	136	125	131	137	147	139	148	145	131	137	135	134	132	127	140	126	130	139	111	158	127	145	134	149	142	138	135	128	143	126	129	167	136	138	118	135	126	145	142	137	146	140	138	136	153	149	155	144	149	149	138	147	156	141	142	151	142	150	148	142	137	143	116	143	126	124	150	154	153	128	165	155	130	151	127	161	127	132	148	130	130	135	133	117	133	126	140	153	116	156	127	144	147	118	142	123	135	136	167	159	134	123	126	137	154	147	135	108	139	132	158	141	140	127	121	136	127	147	128	140	136	136	153	126	137	138	150	163	134	135	153	131	122	154	148	152	146	145	157	137	126	108	103	135	138	121	128	125	146	115	134	128	150	142	132	145	134	142	143	146	137	145	130	142	124	131	133	152	134	125	139	133	139	140	123	132	131	144	136	137	119	142	181	116	127	128	121
24121	21354	28810	24240	21090	3475	790	522	378	376	327	315	296	297	276	269	289	235	255	236	216	267	212	220	251	212	189	229	200	205	202	204	221	213	206	204	220	226	222	188	204	209	197	189	209	198	206	204	211	206	181	202	181	210	215	195	211	197	211	205	204	200	207	208	219	201	190	193	176	231	189	208	185	179	182	213	200	196	183	202	197	202	194	203	169	221	197	181	202	231	189	218	218	193	184	197	176	216	200	209	221	213	213	202	219	203	205	190	178	221	205	216	206	202	192	207	192	187	204	213	192	216	201	184	171	200	194	239	214	181	186	193	205	210	185	173	196	190	183	184	200	187	215	210	205	214	188	195	193	201	204	221	193	214	201	186	197	204	189	203	187	205	181	205	213	200	208	204	216	204	198	168	210	221	197	209	202	211	190	198	199	192	197	204	195	190	181	200	195	211	206	181	192	201	195	206	212	183	198	200	181	194	200	200	217	225	175	232	214	206	205	208	195	181	188	187	208	199	195	212	205	199	197	190	199	194	191	208	207	174	174	179	185	185	204	188	172	214	215	203	182	188	224	169	195	206	159	209	186	214	198	185	184	194	176	192	205	206	197	206	191	219	162	199	230	197	180	185	189	195	180	201	208	204	170	209	172	210	214	202	211	217	194	198	199	208	222	200	190	175	181	229	210	230	183	216	186	217	193	188	191	202	222	198	220	199	192	190	172	198	225	169	190	208	182	193	193	185	201	200	209	197	212	212	183	212	188	190	195	214	196	207	174	182	185	188	192	177	202	191	191	212	188	210	165	190	197	209	158	214	176	176	175	193	198	195	193	189	217	229	198	183	207	166	189	209	189	188	206	200	207	203	188	195	201	211	192	201	206	211	218	205	238	190	190	194	223	192	205	190	203	193	198	191	179	194	183	198	204	191	217	195	204	186	199	219	224	218	178	198	216	197	201	224	183	183	206	194	183	219	176	190	188	191	191	201	206	195	196	174	209	178	194	186	211	217	209	214	189	176	208	201	212	194	202	199	213	219	218	203	201	181	231	204	211	203	189	189	191	195	226	183	193	202	209	192	188	190	186	219	208	223	175	186	200	182	201	203	185	215	195	185	200	210	205	198	176	214	199	176	234	193	176	224	215	203	192	192	193	181	216	199	185	198	219	210	186	196	218	195	169	202	215	221	180	212	161	189	203	212	198	187	181	217	205	205	199	199	206	199	204	201	194	191	219	193	201	209	233	232	180	211	198	194	204	182	197	216	193	192	206	189	206	172	195	216	181	204	170	185	212	196	188	190	174	191	186	210	199	207	175	186	176	196	213	204	221	191	206	191	225	200	202	182	192	195	222	197	191	187	203	193	194	188	191	192	205	211	194	203	223	201	198	198	200	188	201	202	208	211	186	208	206	197	209	201	193	178	183	205	216	194	216	209	202	190	202	213	191	188	191	212	187	190	218	208	186	211	223	180	204	194	187	196	187	213	215	187	206	219	209	197	212	192	202	207	194	214	194	200	188	205	200	195	195	214	226	176	189	187	185	195	208	198	203	172	197	201	193	196	191	205	190	204	198	185	204	188	208	184	217	169	184	181	194	185	223	207	197	205	177	210	187	217	208	192	197	209	203	177	223	198	196	205	235	199	206	197	192	189	207	201	203	217	223	181	206	182	196	189	216	200	200	205	183	207	204	196	211	178	173	190	226	212	212	202	185	190	176	207	175	213	188	182	187	203	206	196	217	235	192	221	182	189	207	181	187	200	172	223	190	200	192	193	206	190	188	188	193	198	209	204	200	169	208	200	219	193	207	208	182	212	207	169	195	199	189	196	208	188	193	199	204	194	206	194	197	205	214	216	218	195	204	232	177	204	211	201	191	198	195	222	206	224	221	201	216	216	220	188	212	203	183	198	194	183	178	179	200	196	222	188	216	185	199	188	163	206	200	184	202	205	209	200	197	182	190	192	220	194	178	226	195	201	197	216	175	194	193	219	190	172	183	189	178	187	214	220	207	207	192	183	190	198	215	206	229	168	203	223	202	189	179	213	176	192	202	199	195	191	213	215	200	211	222	238	219	197	208	197	197	193	201	201	197	210	197	183	204	207	225	220	194	216	189	192	204	184	209	196	201	193	207	165	218	186	240	197	213	171	223	204	201	206	219	195	187	244	204	204	182	222	212	207	198	188	198	208	196	195	183	193	172	195	173	178	200	187	166	191	202	199	205	191	214	182	212	192	194	189	232	231	176	215	212	195	192	205	178	198	174	212	199	203	184	215	190	166	177	211	181	191	199	206	187	212	190	222	196	212	180	165	182	211	185	196	193	177	200	225	202	219	200	206	197	167	211	194	204	191	194	174	208	218	182	212	226	208	229	216	190	193	200	212	178	228	205	200	205	220	173	208	189	199	213	208	180	184	213	199	206	225	201	199	194	210	186	200	175	223	208	196	215	223	203	195	213	202	176	203	170	216	211	199	193	229	181	185	204	203	183	186	174	183	213	165	186	185	220	157	212	200	191	180	211	195	201	177	212	172	209	187	187	209	198	213	176	207	217	200	202	210	198	195	219	219	184	182	197	225	204	209	199	201	200	204	211	178	195	198	200	179	198	207	214	191	206	217	210	165	193	217	213	190	205	191	207	206	221	199	201	195	204	204	188	202	202	208	199	197	200	181	195	190	233	205	202	208	212	172	174	183	214	227	217	193	202	178	205	217	195	197	188	208	169	197	199	179	226	220	203	190	215	201	195	208	172	197	195	184	193	181	186	193	177	180	188	169	203	199	206	211	200	194	228	201	188	204	181	188	205	235	213	190	197	199	204	188	201	209	202	193	205	208	201	184	203	216	192	194	185	214	238	201	214	203	178	215	203	227	190	223	217	195	202	205	194	205	219	198	176	172	188	212	214	200	190	224	190	175	201	203	205	198	209	192	205	201	206	206	210	198	193	213	178	201	190	195	200	172	188	181	221	208	185	197	179	216	181	182	204	197	204	192	215	167	201	182	204	211	175	192	205	200	179	202	197	198	175	198	180	198	216	179	207	195	222	179	172	184	186	183	205	197	193	195	202	192	194	177	202	198	206	200	175	178	201	158	184	197	210	189	189	203	173	167	184	216	201	211	193	206	191	189	229	203	204	194	179	207	191	206	202	193	189	201	195	198	173	214	191	207	185	209	198	206	215	171	198	203	212	190	192	193	215	200	227	216	195	205	186	212	193	229	168	200	191	210	208	188	197	200	209	203	207	160	175	181	214	188	195	196	201	184	194	196	210	175	168	182	193	177	182	213	217	167	201	195	190	197	196	201	195	210	193	202	214	190	192	217	225	204	219	194	187	201	204	209	224	198	193	209	190	215	214	177	215	188	203	187	175	205	206	187	162	171	189	216	204	188	220	218	205	175	191	181	179	206	206	210	194	188	187	212	202	217	195	201	212	212	190	214	215	180	192	206	197	211	196	185	193	221	176	198	194	201	176	208	199	226	200	220	214	221	193	206
9163	11014	8984	4573	3033	2298	1838	1363	1182	980	861	703	671	600	617	565	549	481	456	453	408	417	418	451	412	401	407	383	383	388	389	397	378	380	359	363	372	369	366	320	310	348	342	351	339	358	334	369	316	328	361	369	363	334	338	334	361	381	373	357	360	310	332	356	324	316	332	345	370	365	365	354	344	331	345	375	363	342	345	304	338	338	353	374	367	356	351	343	366	347	325	313	343	320	335	352	332	341	313	290	313	340	319	381	336	309	335	343	365	350	296	323	346	362	356	345	379	338	378	337	354	316	349	347	317	348	359	360	314	297	339	334	309	331	318	324	338	323	357	355	348	366	330	310	391	331	326	332	303	323	331	345	319	377	321	374	325	319	352	362	294	331	353	368	349	300	316	338	357	337	347	338	344	339	352	319	343	336	345	308	309	312	345	310	321	323	336	350	375	335	320	323	301	324	352	331	333	286	377	340	335	343	341	311	346	325	358	327	340	339	321	324	322	317	345	330	353	342	369	344	359	364	313	327	332	314	325	349	353	343	332	349	307	317	343	361	319	348	328	348	349	327	304	328	325	331	333	327	334	321	342	342	359	327	323	326	349	331	317	353	359	324	315	338	368	336	317	358	340	338	331	353	334	358	318	355	326	303	345	355	380	329	332	360	335	309	351	338	359	346	324	305	326	329	330	331	340	340	301	331	374	352	318	325	364	354	316	365	343	297	356	351	358	361	348	345	296	274	369	343	345	305	293	365	345	308	328	330	377	340	338	334	370	320	341	319	360	345	338	328	337	333	320	333	310	355	337	336	350	322	342	310	340	317	317	333	361	308	356	324	312	351	336	354	326	322	335	353	332	304	326	345	380	315	346	311	321	317	361	321	332	334	330	348	359	322	349	349	339	344	333	361	332	343	329	329	353	322	294	321	324	371	331	339	317	329	342	342	325	349	334	323	356	363	327	330	323	369	337	319	360	339	335	341	349	323	326	336	349	334	351	345	344	316	354	337	310	345	333	352	349	353	348	342	308	334	322	346	367	349	329	344	376	312	360	329	331	329	358	357	288	353	315	367	336	349	354	346	314	318	333	321	333	366	338	317	315	361	322	348	344	357	319	338	327	327	350	329	336	329	296	307	312	368	330	335	362	336	312	348	346	345	318	321	323	324	359	349	366	345	307	384	334	310	349	341	318	341	341	346	344	349	340	351	315	349	371	357	340	329	321	317	344	314	316	306	310	303	312	352	314	327	314	322	353	348	389	332	352	307	330	330	331	351	315	348	321	339	320	342	361	335	348	337	316	340	341	353	327	327	317	311	351	335	340	342	354	351	331	319	324	326	312	334	330	360	324	334	316	366	296	323	312	308	336	330	316	352	351	313	359	352	365	353	343	332	302	354	339	335	302	314	353	320	342	322	337	366	303	331	316	334	341	296	322	338	355	336	336	336	338	308	353	343	333	325	345	337	308	323	349	355	310	301	344	355	336	308	335	325	331	351	347	363	349	314	342	364	338	351	331	345	342	330	323	337	353	307	329	347	311	351	318	311	316	309	290	332	334	336	355	320	337	346	319	334	315	313	351	345	331	341	308	331	336	371	310	318	311	294	372	335	351	319	354	352	325	340	329	363	344	356	321	352	339	361	344	334	330	355	326	328	325	334	365	320	335	314	344	319	367	340	362	282	336	318	343	316	320	332	323	344	337	323	338	305	301	322	338	323	332	355	321	358	334	360	378	346	346	361	351	332	342	312	331	306	376	341	299	347	330	335	360	359	329	344	329	359	332	351	338	344	355	324	333	339	332	339	364	347	329	340	346	339	364	344	320	346	310	343	328	331	333	320	319	357	343	363	318	355	355	359	339	325	321	341	295	303	346	333	322	354	325	357	356	348	327	366	343	340	340	288	327	346	356	319	361	318	354	357	345	331	323	355	374	319	358	309	366	314	344	331	327	333	344	311	366	333	338	353	348	343	308	309	320	374	303	371	321	360	333	350	343	335	355	336	326	345	351	327	348	357	331	331	317	348	331	325	327	345	298	319	317	319	315	351	352	366	335	323	320	325	336	353	341	320	344	381	308	320	302	364	320	365	337	364	344	330	348	343	322	330	346	317	344	349	358	331	332	352	331	340	351	360	315	341	318	375	333	314	332	311	326	354	331	303	365	315	351	338	316	322	360	303	359	311	343	344	342	352	334	340	354	323	311	335	302	305	339	334	323	314	336	371	344	313	327	341	339	334	338	318	330	366	355	330	344	310	332	348	339	335	323	342	335	340	344	313	331	337	317	327	354	327	336	334	339	339	312	336	332	332	352	341	294	346	352	316	343	338	325	334	308	311	321	317	325	322	346	333	312	343	349	336	339	338	331	339	321	328	364	338	302	311	334	350	328	331	332	359	331	359	293	377	318	311	317	371	324	359	327	306	349	302	343	321	349	328	325	319	322	340	346	325	325	384	291	350	350	319	343	342	336	357	307	306	329	307	328	309	385	332	320	350	332	316	341	347	370	340	322	326	331	334	329	345	337	331	308	370	318	329	332	357	338	322	318	334	316	339	322	342	346	326	305	354	342	325	352	355	332	349	329	355	324	356	322	339	358	338	333	331	320	327	307	351	352	308	304	369	362	330	366	293	353	330	343	311	368	327	347	355	341	334	335	324	359	311	325	326	342	365	342	348	344	326	345	321	345	354	339	357	333	345	316	340	355	348	344	324	319	319	331	320	329	335	321	339	324	359	332	299	344	326	340	334	300	316	339	314	295	338	341	366	360	322	340	311	357	359	348	347	334	313	301	323	311	340	340	355	311	343	314	364	327	331	309	324	339	337	346	387	324	325	326	299	346	335	327	318	348	316	324	339	353	323	330	330	318	374	343	346	387	350	323	348	316	367	358	333	330	307	289	336	307	335	320	304	333	330	309	306	334	323	346	347	344	351	354	358	340	329	355	312	362	320	311	325	320	300	329	325	331	346	318	359	342	339	331	333	342	321	310	341	324	357	312	314	355	342	327	313	323	370	353	338	327	329	305	372	346	324	317	345	320	324	297	333	328	346	329	343	327	342	334	344	334	359	321	397	301	332	353	319	352	328	344	326	310	356	341	349	335	341	328	333	324	380	359	341	370	359	339	306	314	317	382	284	366	326	346	316	360	340	337	330	333	334	345	311	329	347	352	333	327	333	343	315	340	308	326	344	314	339	331	318	328	324	295	312	329	352	334	338	331	302	342	347	336	358	319	301	308	341	341	344	360	343	353	345	334	343	352	334	343	331	291	333	382	310	359	321	347	336	298	331	337	334	347	298	320	334	339	341	305	311	317	322	340	341	325	313	346	340	329	352	336	307	355	328	354	343	323	336	297	332	327	320	351	341	324	335	359	341	329	306	342	336	334	371	344	314	334	311	310	339	359	330	326	333	326	325	342	332	335	288	375	329	332	342	317	329	313	353	371	334	318	301	333	313	352	333	357	323	278	350	352	331	320	344	310	345	353	333	365	321
23232	21354	29373	23716	21354	21051	3342	968	770	651	623	519	500	460	455	445	454	393	407	422	400	401	357	328	363	362	347	354	349	357	334	349	340	347	358	342	342	335	335	322	366	333	326	309	343	317	342	327	318	333	301	348	294	344	319	363	343	334	348	266	341	340	348	362	328	295	328	300	355	336	288	315	311	325	300	322	322	293	323	311	340	311	330	339	301	340	342	301	309	305	342	290	350	332	334	345	338	289	315	353	338	343	341	323	348	296	337	302	333	307	331	330	289	309	320	338	311	345	327	314	325	314	323	321	302	325	303	335	331	310	310	323	338	329	308	326	348	327	328	323	319	272	294	308	323	325	303	330	344	308	317	298	310	328	312	314	308	323	328	326	304	340	346	308	307	331	321	333	355	340	285	320	345	315	311	303	321	325	321	299	343	290	357	334	315	301	298	353	324	343	330	328	332	301	316	324	314	329	344	362	356	314	293	295	312	299	305	313	319	325	307	323	319	334	327	300	291	336	319	317	353	339	320	344	314	338	319	345	310	352	318	316	325	313	332	325	327	308	317	301	279	332	323	334	342	330	328	296	322	333	342	300	319	321	340	343	314	321	328	337	324	337	318	302	303	316	316	327	342	297	321	319	342	302	311	299	316	335	321	311	321	290	316	288	286	330	294	310	296	312	343	301	324	308	313	328	335	318	306	339	326	301	281	318	286	331	331	312	325	312	334	310	326	296	325	318	324	340	302	300	335	345	335	317	304	325	289	321	305	356	314	294	324	319	312	311	345	308	324	286	327	330	315	319	330	361	312	304	322	319	336	333	270	311	326	326	313	326	287	304	288	297	294	322	331	334	350	340	316	314	339	327	299	282	336	323	344	340	314	301	304	352	330	321	314	319	293	332	316	313	304	294	324	342	305	301	333	312	304	338	320	356	310	314	307	361	305	317	273	301	324	353	317	301	334	343	313	319	307	334	301	343	334	321	310	320	311	330	318	297	331	322	289	332	315	298	293	308	295	303	291	316	303	317	319	313	344	331	317	325	329	340	308	325	366	301	317	315	316	288	301	314	291	326	305	323	338	294	293	316	311	316	307	305	326	300	307	329	319	336	288	305	301	346	355	305	322	323	324	335	313	377	342	308	314	319	322	319	319	336	340	325	347	330	306	306	325	353	311	311	318	304	281	315	312	311	272	309	318	306	344	321	311	316	294	329	335	320	316	344	330	331	342	338	290	330	305	319	309	317	274	332	303	326	295	321	304	330	306	315	279	311	303	322	321	278	307	349	326	306	297	322	304	302	329	327	323	325	325	304	320	330	281	297	307	310	315	313	311	336	328	327	280	330	285	323	285	344	339	312	290	331	324	324	295	330	307	324	305	337	326	319	298	333	311	329	309	291	313	330	312	314	297	332	328	337	332	322	328	332	310	322	317	342	295	312	325	333	301	346	309	321	360	350	284	304	315	336	314	303	323	339	321	348	316	311	333	352	326	315	317	289	321	344	309	334	338	343	313	323	329	328	366	348	343	314	314	312	331	319	302	314	342	299	325	343	335	320	339	296	322	311	297	311	304	297	328	291	315	328	304	311	315	274	316	310	310	312	346	291	272	314	313	316	340	342	343	319	295	307	301	304	343	317	332	309	323	340	313	320	324	325	332	326	310	317	325	327	332	330	336	310	328	347	320	277	249	299	300	296	297	293	309	300	306	339	328	311	311	314	313	328	309	320	371	294	269	276	297	347	322	317	297	349	332	304	337	320	342	345	348	316	310	318	324	315	332	299	324	294	305	353	330	320	312	301	318	289	341	321	319	295	297	317	303	322	326	320	302	326	325	329	306	287	314	284	354	311	318	322	334	343	314	338	348	330	314	339	325	322	340	327	305	302	336	277	315	333	308	345	326	299	316	329	295	306	301	308	330	319	339	313	319	312	342	317	306	304	333	322	325	292	308	299	274	330	329	303	320	320	311	341	335	291	315	296	301	324	285	305	305	299	291	323	321	351	331	317	338	318	311	308	313	332	305	312	314	287	344	345	311	316	332	313	311	314	329	317	312	307	338	328	320	312	313	317	311	351	332	312	314	329	293	336	344	332	310	323	322	319	320	351	346	322	311	296	305	322	300	337	331	304	321	309	340	323	345	337	338	364	325	327	338	322	317	282	331	344	299	281	309	320	317	296	309	319	310	259	287	305	305	300	309	327	323	342	345	321	320	305	332	293	326	329	292	320	309	359	300	320	332	281	322	318	321	311	313	323	319	334	298	290	301	314	340	319	335	280	318	310	303	275	324	325	337	292	300	330	311	336	342	299	336	319	345	336	337	328	309	298	331	312	325	316	333	290	325	331	288	312	331	331	311	293	301	319	320	329	318	310	301	326	307	329	297	358	333	346	321	324	299	306	320	308	300	345	324	289	349	286	340	360	310	339	290	294	307	300	306	336	329	285	344	318	313	343	284	340	314	310	312	306	354	301	287	292	315	331	308	332	327	290	342	321	336	317	307	305	315	318	300	331	334	329	307	300	344	347	325	291	294	363	319	320	320	318	326	352	321	323	348	324	307	317	312	330	355	311	337	347	275	326	302	292	327	284	333	322	310	316	301	339	333	303	302	329	295	332	330	353	347	328	322	270	286	329	298	317	312	337	323	307	345	317	343	314	309	302	322	318	327	336	332	300	335	347	341	310	333	318	295	315	288	301	298	330	302	325	350	337	298	309	328	365	321	313	323	318	339	294	346	324	288	347	316	289	326	314	313	318	315	287	297	316	326	340	275	318	326	287	305	323	336	329	298	301	297	349	315	310	355	320	288	360	335	317	351	350	347	342	294	308	339	323	297	319	324	299	308	333	310	325	310	324	349	298	307	331	316	326	331	302	296	321	337	277	320	325	320	312	327	316	306	304	338	323	305	323	327	317	341	316	308	328	311	295	305	316	326	307	310	292	308	294	342	306	322	285	338	267	324	334	292	364	330	320	311	296	333	336	310	290	314	318	266	342	333	329	319	314	315	307	325	346	300	324	320	318	301	318	311	341	314	347	311	329	300	288	316	325	341	335	309	328	321	317	382	303	320	332	288	338	334	360	315	334	310	326	323	372	321	325	313	328	317	311	330	333	317	305	326	330	305	313	311	340	334	291	333	306	297	310	301	309	318	389	312	327	326	319	345	295	288	297	294	310	323	305	348	348	336	315	328	331	336	356	310	317	304	330	317	334	309	335	300	331	298	314	328	324	315	324	333	272	300	302	322	313	333	301	296	324	307	336	306	293	307	301	341	294	304	345	309	291	311	318	347	282	300	284	283	336	271	345	311	312	351	333	295	324	342	269	300	337	286	298	300	317	320	317	324	335	305	337	334	340	316	333	304	290	344	357	298	327	290	303	302	282	320	345	322	333	308	336	340	310	314	313	374	289	297	317	347	318	320	326	337	331	296	328	301	341	282	337	303	327	316	323	308	314	313	317	298	350	298	291	285	314	298	336	331	310	316	312	304	297
10006	17579	14642	7964	5490	4073	3078	2568	1983	1784	1504	1300	1237	1080	1024	951	877	784	849	743	690	705	683	686	721	624	663	612	630	573	595	631	565	600	603	565	600	587	566	592	520	559	556	572	559	570	561	545	565	499	525	547	580	556	532	534	543	520	576	580	544	550	558	511	541	572	559	576	541	564	559	526	506	539	519	510	546	512	526	523	518	511	507	548	532	521	516	529	548	519	522	550	528	551	524	531	540	495	493	505	567	537	540	566	474	514	540	519	529	527	539	569	519	523	535	554	527	517	500	473	543	560	527	498	516	503	506	502	560	508	550	486	530	531	544	493	507	558	510	528	498	548	519	515	561	545	539	522	534	519	497	528	501	519	509	514	502	516	513	500	541	537	510	531	499	564	499	515	525	526	497	551	534	525	517	551	526	518	511	536	520	543	540	524	539	501	511	552	523	530	539	526	529	523	550	550	527	526	518	479	526	511	498	491	537	538	524	525	585	515	491	534	526	491	500	512	499	554	515	546	574	489	523	477	495	527	548	508	534	538	475	549	501	502	552	522	505	569	530	527	511	554	523	542	547	530	534	489	531	544	544	536	518	520	518	557	567	493	492	489	526	502	535	483	520	550	534	547	520	504	566	449	538	532	516	511	484	548	526	537	506	513	516	530	532	527	530	541	534	513	555	547	526	487	509	542	541	544	520	533	506	504	531	522	509	497	519	546	535	530	556	540	555	517	549	527	524	538	519	484	506	562	503	502	538	492	548	467	527	528	514	500	521	521	501	537	535	545	527	505	519	537	514	487	516	554	516	503	544	502	538	503	510	552	492	512	541	522	530	504	504	518	539	501	499	521	524	514	543	554	536	490	530	507	549	566	507	519	533	554	539	531	534	526	564	517	525	536	544	508	538	487	545	512	547	499	521	516	519	526	498	511	512	501	536	522	505	533	531	474	495	506	498	568	571	537	524	542	513	500	513	534	550	546	520	472	507	520	511	555	509	519	530	531	516	545	492	540	540	519	543	527	505	563	534	518	526	483	494	528	502	520	518	512	553	529	544	513	521	541	488	560	521	541	528	509	523	522	481	546	550	523	534	601	533	507	543	516	528	566	504	533	500	491	515	455	534	512	512	531	528	534	536	542	542	494	480	509	525	566	544	536	465	537	510	520	519	532	516	526	529	527	522	508	538	505	496	515	503	480	546	556	572	520	516	490	545	528	529	522	547	533	525	521	517	537	515	530	512	529	471	526	516	554	529	535	508	503	493	504	493	520	502	543	537	509	518	521	488	540	520	531	485	519	504	521	535	516	559	529	566	548	518	484	525	513	528	512	497	518	522	522	483	486	530	522	457	520	525	500	501	505	522	554	497	482	481	515	528	541	508	527	509	533	566	500	491	549	475	507	524	507	511	478	506	562	501	540	534	504	536	540	512	531	524	509	521	534	541	492	503	555	531	493	521	560	502	512	529	510	567	508	570	510	518	496	555	557	499	513	547	531	553	506	507	548	527	508	564	539	519	541	482	500	492	542	512	502	504	500	531	559	523	530	534	533	528	506	514	480	521	531	523	531	517	519	560	532	517	546	505	550	543	519	505	541	558	534	516	531	537	488	537	505	557	500	534	513	524	505	460	517	498	544	531	522	515	518	529	563	481	543	480	512	543	487	501	521	512	551	545	495	486	507	523	528	497	538	573	528	489	553	540	505	568	527	530	510	545	512	510	510	508	516	516	469	541	500	508	523	536	478	483	529	545	529	537	556	525	500	519	514	521	498	521	487	531	522	511	525	539	521	512	492	528	492	553	528	559	505	513	517	526	501	491	514	545	494	547	529	471	513	484	572	482	506	527	505	520	517	511	540	552	551	516	538	489	518	522	536	558	520	531	512	566	504	497	522	500	543	551	543	538	542	502	523	542	572	527	514	485	535	527	562	497	520	563	499	474	502	542	487	487	543	534	504	525	522	526	517	510	563	565	480	499	487	497	555	559	483	497	498	530	515	541	553	531	518	536	526	554	521	503	516	561	548	503	546	562	570	515	513	570	494	555	510	519	516	554	501	492	534	507	531	505	525	546	536	565	567	544	562	496	507	548	516	518	467	510	514	502	536	545	555	532	534	546	546	516	524	525	543	519	526	526	501	480	510	534	549	526	502	557	502	525	547	502	551	516	490	494	494	556	507	526	479	503	556	551	533	506	510	513	521	549	517	530	547	503	503	509	554	535	515	540	499	558	502	508	521	506	528	502	530	485	560	553	516	530	523	525	529	514	508	551	555	532	523	553	549	542	541	469	525	492	554	537	533	528	529	485	525	548	544	518	536	528	536	515	497	482	557	565	538	547	515	530	535	528	500	486	511	555	532	526	552	505	538	528	525	530	500	554	504	540	494	504	529	500	541	536	477	544	550	504	481	563	585	475	510	529	566	507	578	487	518	451	516	523	525	503	492	562	531	558	517	555	525	580	519	537	511	514	523	522	544	496	535	534	530	505	509	511	505	519	547	546	523	543	526	532	513	538	557	546	562	525	508	509	529	505	549	517	531	492	527	491	491	535	517	497	479	589	533	509	532	518	522	501	526	516	496	538	513	495	550	473	546	532	525	486	523	532	510	529	494	486	513	523	526	493	542	555	538	508	528	531	512	493	518	513	466	500	500	505	506	520	524	534	519	501	507	542	552	497	492	514	493	520	529	498	548	567	555	533	543	535	564	553	493	511	492	537	547	583	560	517	529	516	498	504	547	554	531	536	537	515	514	541	521	547	495	526	584	521	512	535	485	511	524	535	477	522	495	509	520	531	490	521	541	550	531	494	534	534	506	507	538	514	503	498	538	537	566	511	506	555	556	527	498	552	541	520	525	529	497	538	488	491	552	505	511	512	575	497	579	555	559	538	519	494	521	501	498	511	546	552	497	523	550	549	519	557	560	508	512	509	530	489	528	528	561	505	553	514	511	496	532	530	575	514	474	492	500	556	540	507	520	526	523	515	530	555	540	512	520	498	490	511	522	515	502	542	524	538	537	543	482	492	545	528	526	555	532	509	543	497	540	555	509	485	516	521	508	504	478	511	534	490	518	519	550	530	521	490	502	524	526	524	503	555	521	552	527	490	524	523	534	511	511	531	495	559	538	540	544	495	533	503	510	563	530	548	529	529	512	505	515	497	510	510	546	521	505	500	528	487	502	525	551	520	488	591	523	530	577	477	517	503	538	548	553	549	518	476	507	596	562	492	489	510	514	523	494	543	549	578	540	501	546	507	508	483	577	560	507	509	546	539	522	525	526	544	499	518	536	523	518	506	527	576	529	538	539	522	552	528	527	496	481	567	485	562	515	516	569	507	541	517	489	541	533	544	509	507	544	498	532	508	505	517	515	507	534	540	456	521	518	520	498	507	510	519	521	528	451	545	531	533	545	533	528	532	487	494	530	554	573	558	504	551	502	508	526	520	524	522	474	511	494	524	562	550	522	534	492	520	499	512	536	502	488	494	480	523	514
26976	20796	7804	403	195	139	112	115	113	90	99	101	81	78	81	70	84	81	75	77	83	69	70	80	68	78	86	72	81	93	87	90	74	83	77	81	94	72	75	71	79	63	73	80	80	71	76	70	81	72	67	64	72	90	70	79	73	82	72	63	74	59	65	77	78	66	81	80	86	78	72	72	66	81	62	84	67	66	90	67	81	83	70	70	71	88	64	82	74	71	74	71	76	61	72	84	65	65	81	79	79	69	73	92	74	64	95	76	67	72	69	71	68	71	78	86	63	74	73	91	84	73	93	77	73	70	73	67	70	79	75	65	87	85	88	75	81	70	80	67	80	88	51	67	88	66	73	67	74	69	76	81	94	81	71	73	71	78	71	68	69	80	80	76	70	77	80	69	81	68	75	60	66	73	70	68	67	72	85	56	84	65	83	83	73	77	70	56	68	72	78	72	73	96	86	76	80	82	79	68	77	79	92	79	89	73	87	82	71	64	63	73	75	80	74	69	79	77	66	85	80	92	76	71	89	62	64	87	69	65	83	86	49	73	83	71	81	85	68	66	82	74	70	80	65	81	79	75	59	79	79	71	71	72	80	60	67	72	71	61	85	65	84	66	68	80	62	75	63	61	71	66	77	80	79	61	69	65	66	68	67	65	83	75	75	63	53	66	85	72	78	87	66	71	73	78	62	64	72	75	74	79	78	76	87	65	74	80	64	70	76	73	68	87	79	87	79	75	84	79	53	90	75	64	67	83	70	62	75	80	62	67	74	67	75	73	68	56	97	80	67	71	65	72	82	78	90	58	69	81	81	65	93	71	60	72	63	71	71	74	59	80	62	94	88	64	88	57	68	78	62	86	93	79	79	70	72	75	77	80	66	73	71	69	79	76	55	78	68	65	71	75	72	63	74	70	85	64	71	76	84	68	74	74	79	63	70	73	81	72	89	62	64	66	75	75	84	67	75	78	69	77	87	75	80	76	82	70	59	70	88	81	90	58	96	61	67	68	68	98	61	68	101	72	75	66	87	86	70	78	79	80	72	67	75	89	76	82	82	73	70	83	63	89	74	82	79	56	69	68	69	71	88	69	76	75	56	79	64	81	64	67	85	84	73	76	59	77	82	74	86	75	81	68	104	85	67	88	67	95	84	64	79	90	82	85	72	67	68	73	69	85	99	80	76	74	58	75	68	82	63	72	67	84	75	79	97	75	80	68	69	76	73	80	66	74	71	59	71	67	81	75	75	68	86	76	81	78	75	91	65	77	82	72	69	66	77	75	62	72	67	85	69	75	76	84	80	80	75	73	78	81	81	92	69	70	73	79	67	71	81	65	55	77	83	67	80	90	69	78	76	76	78	67	70	74	75	79	64	68	86	74	75	89	72	67	71	83	68	72	68	80	80	66	84	72	71	64	70	74	67	81	77	90	78	72	67	79	80	68	81	71	78	88	72	83	79	85	71	70	73	91	60	75	74	87	79	71	84	69	89	87	74	75	82	89	67	72	71	76	69	88	87	65	91	61	80	71	79	76	63	82	84	77	68	72	84	75	91	68	84	79	75	89	72	81	70	78	69	70	81	63	82	78	72	72	73	69	91	75	86	81	63	75	64	63	70	80	73	88	70	66	62	66	78	85	79	64	68	71	70	81	68	73	62	81	67	70	74	79	70	86	75	83	78	79	63	65	67	73	66	69	83	80	78	63	68	58	77	74	68	97	72	94	70	81	72	77	80	75	75	80	59	81	77	72	73	70	83	62	76	76	86	70	73	76	82	76	67	78	76	60	80	83	73	86	59	64	74	86	80	67	77	71	65	73	65	89	81	77	74	59	79	65	71	62	75	88	66	89	72	74	74	82	69	70	80	78	78	81	67	87	60	96	72	87	69	63	60	75	69	70	78	63	66	72	63	76	77	89	56	88	73	61	66	79	86	66	49	78	95	71	79	62	86	81	84	59	72	82	69	82	83	78	70	76	73	78	86	79	68	62	60	79	75	80	76	69	71	75	72	85	79	69	76	72	82	79	75	77	80	66	70	79	87	81	61	76	73	68	65	80	67	87	68	76	87	77	66	63	78	76	71	98	70	61	93	91	79	76	87	73	79	71	87	81	72	60	76	79	67	87	80	70	70	84	79	70	69	59	72	78	69	73	67	69	75	85	75	97	78	80	55	82	63	76	62	72	82	69	84	67	83	64	76	74	82	74	80	65	76	67	72	79	57	82	88	70	68	69	65	74	80	86	75	71	75	66	87	73	75	81	84	68	55	66	55	85	81	71	68	77	69	77	68	82	64	79	55	70	82	75	80	80	81	83	82	75	80	61	73	60	87	79	67	70	72	77	68	59	80	74	78	68	71	78	72	69	63	73	68	63	80	64	79	66	79	73	74	64	71	71	72	64	72	88	74	78	71	67	81	63	63	70	82	74	85	84	69	69	71	78	87	64	75	79	81	71	75	65	76	77	75	71	72	69	73	67	76	101	65	69	76	83	70	72	78	76	81	75	71	81	77	88	82	83	67	73	73	78	77	84	57	73	78	70	66	82	69	80	64	77	82	65	78	68	79	76	68	64	77	64	86	80	81	62	66	65	77	79	84	67	76	61	79	74	76	85	82	68	75	72	64	79	67	60	75	83	70	80	82	78	70	76	92	67	78	73	70	75	73	80	59	68	87	71	71	85	74	96	67	77	65	76	78	78	72	75	65	66	69	67	66	78	67	79	79	79	91	78	65	74	62	81	75	72	88	83	80	73	61	72	84	62	69	60	85	61	70	87	66	76	73	74	63	89	68	76	71	67	74	68	64	79	76	75	70	67	80	58	71	66	65	79	78	81	86	63	75	73	73	68	70	65	92	74	84	70	79	80	66	85	80	71	66	78	61	71	84	71	76	83	68	74	81	49	72	91	75	59	78	81	81	66	77	73	78	72	67	72	72	85	69	62	79	75	83	75	79	77	70	74	81	73	74	82	78	62	76	76	81	71	76	63	73	61	65	69	75	60	76	76	75	61	68	78	96	67	67	78	77	57	83	66	85	96	62	82	59	70	68	74	83	73	64	64	87	72	56	69	75	83	75	82	72	81	70	71	76	76	70	85	84	82	72	73	71	66	85	90	53	64	65	79	67	87	72	67	85	91	84	76	63	78	86	53	84	72	78	79	65	74	82	67	65	90	66	73	96	90	59	95	72	79	80	67	63	68	90	68	81	84	74	79	81	72	77	78	58	76	85	69	84	68	83	78	69	72	78	69	82	64	62	73	68	79	77	75	68	62	87	79	68	59	79	70	56	69	88	80	70	62	95	73	67	70	78	75	80	67	69	78	81	72	76	69	69	82	88	72	78	81	76	62	89	84	71	76	72	66	75	66	79	71	70	85	76	71	82	63	75	99	71	74	81	67	61	62	57	72	76	73	78	70	82	73	63	57	82	94	73	76	75	64	82	69	71	72	74	76	75	73	66	64	75	65	79	80	73	80	74	67	87	75	77	68
4665	1324	1080	524	395	313	259	232	213	184	151	157	134	139	157	148	151	129	159	159	148	148	145	153	119	153	155	136	154	125	160	124	147	146	148	148	138	144	142	133	128	141	118	166	127	152	129	137	151	138	128	131	146	137	118	142	144	139	128	152	139	131	147	145	137	131	160	146	139	140	129	125	123	140	121	140	126	137	130	135	141	154	139	148	157	134	143	144	172	135	116	128	157	141	112	116	160	145	133	117	119	125	139	147	136	126	145	167	137	130	141	139	129	117	149	146	131	122	144	172	142	136	158	133	150	152	136	148	142	143	122	144	129	128	144	151	143	128	156	136	145	150	129	119	137	144	155	147	128	148	144	133	162	146	150	141	144	145	136	116	136	133	149	122	137	110	134	144	155	123	140	156	151	130	126	134	160	129	149	122	139	161	166	146	132	142	158	113	128	136	129	119	142	135	157	122	145	136	135	126	156	136	161	128	135	142	145	172	154	145	140	139	146	138	133	137	162	151	135	120	143	140	151	133	153	126	143	131	151	119	154	137	115	163	124	133	137	144	173	127	136	131	144	138	130	121	135	120	145	139	125	152	133	128	165	146	132	138	135	143	157	125	140	155	138	138	139	137	122	128	139	148	141	128	150	158	144	126	154	132	144	119	132	140	147	133	144	108	126	115	133	124	146	134	123	145	145	141	133	145	162	141	139	132	159	155	123	162	151	143	145	132	127	130	128	134	137	143	136	142	159	135	178	133	149	145	145	124	143	149	141	131	144	115	136	166	132	106	140	134	115	144	163	147	137	139	133	160	150	142	133	134	137	128	153	133	151	140	130	150	143	134	147	144	129	129	135	155	157	147	158	140	150	147	133	148	152	135	144	145	139	139	137	147	164	152	149	116	141	149	141	155	138	166	153	151	122	155	111	144	143	155	138	133	155	148	144	139	147	139	155	150	146	133	132	148	147	141	149	124	125	129	136	153	142	130	152	144	127	144	162	134	134	148	144	123	136	137	111	155	140	132	122	133	115	123	144	126	135	119	135	143	125	145	124	144	128	151	133	117	124	122	149	129	131	151	133	129	167	163	150	133	127	142	148	137	140	120	153	155	133	164	138	137	124	143	141	142	124	138	120	136	138	118	130	136	132	137	128	143	133	146	124	123	154	151	151	136	159	152	143	134	131	142	183	126	138	150	147	147	137	142	140	142	124	138	130	137	139	125	121	161	118	134	119	153	133	123	112	136	154	120	141	150	148	104	125	133	144	156	143	138	130	114	144	134	144	174	130	140	126	129	171	150	130	127	136	148	141	140	127	137	146	144	124	145	133	139	121	148	157	128	149	161	139	132	154	133	150	134	145	150	152	127	146	152	149	128	130	139	152	134	167	134	127	144	142	148	159	113	137	118	145	154	135	135	140	140	140	154	160	131	134	132	127	144	134	147	127	141	136	137	155	160	146	148	125	144	155	130	144	167	164	133	145	114	161	127	132	139	135	147	138	135	108	159	121	139	151	146	147	131	145	134	135	146	125	157	134	134	139	132	129	140	126	123	155	156	121	131	133	125	126	127	124	131	157	133	153	134	143	148	155	127	138	131	111	141	130	125	138	135	144	149	135	141	151	147	132	135	154	161	141	136	161	118	146	144	140	136	127	133	131	132	151	140	141	148	135	135	116	139	147	139	137	147	135	122	140	163	148	167	148	137	145	139	143	136	136	141	113	128	129	157	144	157	136	124	121	143	140	124	141	111	145	136	148	122	133	166	122	133	142	148	119	139	130	125	134	140	127	143	121	135	128	143	134	140	136	137	150	135	136	122	150	141	131	143	163	139	120	132	131	147	124	120	135	133	129	145	169	137	120	140	125	141	141	137	148	146	133	142	142	139	122	119	138	126	132	123	162	140	143	136	139	139	147	132	141	129	148	132	148	147	141	136	137	165	129	119	125	140	151	154	133	129	136	143	141	134	142	115	112	142	117	140	146	147	130	129	128	158	151	135	121	131	136	128	127	163	139	154	135	129	132	139	139	148	130	117	153	119	162	139	123	133	149	139	142	124	143	143	141	148	141	133	128	131	149	153	128	157	147	130	157	114	136	146	140	132	144	140	152	155	154	123	134	160	136	152	149	143	134	152	135	118	156	119	149	128	126	156	146	138	129	129	140	145	133	128	139	158	126	137	136	138	137	148	142	145	130	147	128	139	146	129	121	149	128	143	140	137	132	156	143	141	124	135	126	167	142	134	141	152	132	113	146	143	120	137	135	128	127	147	135	147	153	136	127	137	117	136	141	133	147	143	132	124	131	118	118	136	145	164	132	125	130	143	142	126	138	155	143	127	145	155	128	126	144	139	140	124	131	139	125	130	157	135	97	147	139	123	160	152	130	126	154	122	133	144	146	149	146	131	150	121	158	125	150	132	141	136	131	133	131	128	119	115	149	161	158	135	131	143	130	115	147	143	148	131	152	143	132	158	130	136	140	129	151	131	138	129	153	116	132	135	131	129	139	139	151	146	159	138	128	122	133	137	138	143	148	137	145	141	118	156	138	150	145	146	150	111	128	138	122	151	141	139	158	153	142	148	155	140	157	168	163	116	134	132	134	145	133	142	157	128	139	138	130	169	129	127	139	140	126	126	147	133	154	124	132	136	145	137	131	150	131	135	127	143	140	146	137	157	137	151	124	122	155	146	131	138	134	131	153	128	122	120	149	129	122	124	159	143	126	140	135	134	131	158	116	137	153	148	128	147	148	142	114	122	144	130	116	138	125	141	128	115	129	141	139	136	136	131	123	147	123	161	141	137	122	125	133	135	138	123	131	160	113	137	131	134	137	133	138	139	122	130	133	132	163	133	144	139	152	120	145	147	133	134	153	129	134	124	134	134	143	130	134	128	157	146	128	131	130	170	122	126	133	137	145	142	125	137	128	121	127	122	139	127	157	111	142	130	139	131	146	149	166	129	132	139	132	154	143	137	136	132	144	143	122	133	120	154	155	154	135	144	141	137	153	144	140	144	117	127	130	151	153	149	128	133	157	125	133	140	149	131	132	159	140	147	120	151	126	130	120	141	126	167	137	126	145	146	140	148	158	141	119	123	117	135	121	150	131	155	134	154	148	158	126	138	154	150	144	152	135	114	131	154	132	129	133	131	129	126	140	137	149	141	130	124	154	150	119	142	152	139	150	144	137	125	142	123	129	135	135	152	132	139	133	150	126	143	125	140	138	144	145	153	145	153	129	118	119	128	133	143	157	140	146	137	131	137	126	130	163	133	118	148	143	145	139	136	137	157	137	149	123	146	164	127	145	145	138	129	157	143	152	113	156	135	136	140	136	145	149	117	131	110	140	138	130	131	149	155	151	120	126	131	130	131	152	143	144	146	137	137	140	130	136	138	146	135	132	128	131	129	136	129	149	117	144	171	136	136	119	131	136	126	126	134	162	133	160	126	137	150	132	131	149	153	140	111	138	135	138	144	117	153	136	123	142	147	138	142
24180	21360	28781	24277	21084	3381	750	535	395	361	349	266	292	274	273	267	249	231	245	269	246	205	236	208	220	233	211	216	221	216	220	196	225	215	234	213	213	225	182	211	205	202	214	212	199	213	207	198	208	251	200	229	202	175	197	217	207	196	199	180	180	187	166	205	200	216	219	213	216	201	187	205	184	188	208	199	205	207	192	187	188	189	174	214	206	208	201	190	207	202	196	193	202	198	184	211	194	184	211	206	199	201	200	191	183	219	214	189	184	190	193	216	194	175	188	211	217	211	223	221	166	198	185	197	204	202	199	196	176	185	188	196	195	164	216	223	194	206	209	215	204	210	159	215	189	206	178	190	202	215	185	201	201	197	220	195	211	214	207	175	189	177	194	202	167	207	194	193	193	196	205	188	200	178	205	196	203	183	166	204	181	198	175	217	204	184	181	190	192	200	183	214	188	193	197	180	202	192	187	196	198	193	192	224	217	221	202	211	169	210	196	183	178	218	169	172	200	216	213	180	218	221	188	190	200	188	191	202	204	197	181	206	186	221	194	177	189	196	189	208	205	187	212	202	186	220	215	207	186	194	203	217	206	196	215	206	192	168	208	202	200	184	194	202	190	191	212	198	204	195	199	205	202	185	210	186	227	170	199	203	194	184	204	193	216	176	211	179	207	212	174	196	182	193	185	206	195	208	190	208	200	214	212	193	197	192	192	223	201	197	207	204	200	207	192	201	177	203	223	176	194	199	201	191	175	168	197	191	198	177	209	192	189	195	197	199	198	214	193	212	200	214	188	179	226	203	222	196	206	195	198	226	196	195	176	205	203	206	203	195	190	202	225	199	219	216	196	173	214	207	179	221	200	176	189	187	194	184	195	168	206	211	200	171	210	186	202	168	200	193	194	190	182	190	199	217	201	201	183	205	215	179	183	191	219	190	190	198	216	198	185	200	161	225	176	184	166	226	181	206	209	205	200	221	212	195	179	201	202	214	202	184	200	226	226	186	188	201	216	190	179	198	208	169	209	204	184	202	213	194	192	191	187	196	202	223	185	208	197	202	182	205	209	186	197	197	192	203	215	197	186	192	214	195	177	189	194	216	195	184	206	171	191	207	211	200	209	193	208	207	215	198	197	182	202	195	173	203	201	195	210	167	185	175	199	175	192	219	203	189	201	198	192	194	197	190	179	197	200	194	186	195	191	212	207	196	194	212	197	199	203	211	193	215	193	198	215	192	187	214	206	183	196	160	216	184	219	204	200	217	218	205	209	205	198	194	209	194	169	190	195	217	184	207	174	209	201	210	203	203	210	205	208	213	169	197	212	194	198	197	164	207	197	200	180	167	186	179	204	200	186	183	198	223	172	195	176	185	202	201	217	206	203	207	235	204	186	195	196	193	205	181	209	187	179	198	189	207	201	213	179	188	207	233	185	184	172	191	197	210	210	191	225	202	210	187	194	223	216	201	221	208	198	181	210	217	202	190	217	199	178	213	203	181	182	197	205	212	179	213	202	219	172	218	213	203	207	238	217	198	205	216	192	185	178	200	194	188	205	197	201	200	194	187	187	188	170	225	191	189	205	201	216	201	177	191	196	190	167	195	189	189	226	191	214	211	190	179	172	195	189	188	198	185	196	174	191	186	192	207	209	209	214	193	220	205	183	178	172	167	194	211	198	191	187	186	182	214	216	203	197	172	212	184	205	217	188	189	166	196	194	221	198	224	194	198	199	220	182	210	198	209	187	176	193	204	208	192	190	185	182	191	180	178	209	212	200	200	194	206	190	186	195	168	197	195	200	216	186	193	182	202	180	198	224	188	167	211	184	202	207	189	213	194	188	202	217	202	215	197	199	169	203	184	186	226	195	196	180	199	175	187	202	193	207	187	208	196	214	182	192	182	194	204	199	212	194	202	174	189	198	185	188	202	201	202	189	212	198	213	187	218	209	196	161	196	204	204	195	210	189	208	187	180	183	186	224	213	187	215	190	194	220	197	183	190	172	199	179	212	210	190	212	193	207	219	184	217	187	192	209	170	195	200	191	174	207	198	197	196	216	201	164	186	192	201	190	198	200	181	197	193	200	194	164	196	185	193	203	200	184	194	210	182	190	194	204	201	208	193	172	208	173	190	201	208	199	173	215	185	185	197	182	216	200	178	198	216	204	225	214	184	199	202	208	231	203	175	210	224	209	210	172	192	213	197	197	192	222	192	207	194	203	183	194	208	193	186	193	217	202	204	176	207	177	172	174	202	217	209	198	194	207	187	188	207	201	212	227	199	202	195	202	195	229	201	198	205	185	212	202	188	190	192	203	190	220	199	193	201	200	212	199	184	226	203	218	211	206	198	195	197	196	214	182	217	190	211	178	211	199	196	222	188	172	212	209	202	204	201	205	228	192	189	208	207	185	195	192	199	227	190	221	204	183	205	202	183	197	198	182	196	182	192	207	177	177	208	187	216	213	182	182	174	203	224	200	193	240	207	203	188	202	180	213	203	211	192	201	188	196	202	203	189	205	220	210	192	208	197	208	194	199	194	188	189	206	204	201	206	193	185	193	193	221	203	190	187	206	210	213	192	161	198	198	192	212	208	224	196	184	196	204	189	199	200	214	166	217	201	204	189	199	206	220	205	192	210	197	176	201	178	205	205	212	177	185	172	219	201	180	188	171	214	185	193	213	216	198	189	186	208	208	201	194	191	196	199	200	186	193	192	197	172	215	196	199	210	193	196	209	208	217	204	215	216	205	207	216	205	195	192	189	206	166	225	186	201	208	189	190	200	194	184	196	205	194	203	183	195	178	198	191	224	197	197	180	180	223	194	175	196	190	182	212	211	205	196	182	199	181	215	207	193	211	194	185	189	178	204	183	172	186	170	197	206	209	198	214	196	205	223	176	200	214	174	176	178	211	178	188	189	200	199	197	222	204	180	208	212	217	191	180	185	211	195	178	181	208	200	211	195	226	198	187	229	219	191	216	212	205	185	207	176	213	215	211	206	212	169	205	214	207	196	200	183	173	198	219	190	223	210	216	201	191	200	209	206	204	179	197	185	186	184	202	198	196	222	209	191	209	188	205	188	197	189	216	202	185	190	163	198	192	188	214	204	198	185	196	173	225	234	212	182	220	200	213	203	208	195	214	193	198	181	208	197	210	168	211	203	182	189	192	175	202	193	207	200	197	191	237	167	205	186	197	187	182	180	170	194	209	194	184	187	197	180	207	203	201	201	221	178	198	217	192	210	210	206	191	220	209	190	205	198	202	195	198	203	176	195	238	186	217	204	209	195	206	216	170	201	185	221	199	211	200	185	202	190	172	180	167	230	194	175	218	211	215	208	208	194	188	207	207	194	172	200	199	164	216	207	191	199	178	196	232	183	192	170	198	173	194	219	162	200	226	208	182	212	202	199	187	191	202	211	190	193	197	197	212	233	206	205	183	206	172	189	194	210	212	212	212	201	190	188	175	190	214	199	193	197	205	213	234	187	180	210
7265	10901	9247	4665	3092	2266	1812	1365	1125	989	856	763	678	629	627	553	498	492	467	472	441	463	408	417	402	427	398	358	384	344	356	389	372	366	384	382	371	353	367	380	344	355	363	397	359	354	355	325	354	353	362	375	387	326	350	317	351	334	338	355	319	368	338	370	325	343	366	327	317	352	342	339	318	327	358	335	318	324	313	340	310	300	347	343	324	330	347	293	343	329	348	324	327	324	344	319	332	362	335	324	360	335	339	336	370	338	335	334	328	317	336	337	351	336	333	369	339	324	326	353	345	354	341	342	375	310	309	337	345	356	355	309	312	334	334	367	364	361	319	339	312	359	335	355	339	324	322	337	320	374	322	318	354	364	327	342	319	315	346	335	348	327	304	318	331	360	385	349	340	351	357	314	354	318	318	354	316	339	370	338	346	373	372	323	355	366	359	354	339	349	365	301	315	337	323	352	352	348	318	337	336	340	335	334	360	320	330	349	359	312	337	331	358	322	336	362	364	316	344	361	353	332	336	353	334	352	305	330	316	368	317	324	327	329	350	336	319	327	304	318	347	345	306	327	322	329	300	312	334	307	324	362	347	349	363	343	341	356	357	310	307	363	362	322	335	320	348	334	313	332	341	332	348	346	364	335	337	344	334	336	315	299	328	327	369	312	330	293	345	319	340	315	332	346	319	325	310	327	333	318	358	333	344	320	309	311	360	338	344	327	343	335	320	302	327	356	369	347	336	354	379	365	334	310	325	346	310	326	335	357	313	349	380	337	304	347	315	388	374	329	333	335	326	326	333	314	290	337	347	344	372	344	307	315	331	334	344	327	316	315	381	338	291	348	327	368	341	347	360	371	346	336	341	289	331	325	369	346	335	359	338	366	338	330	351	319	337	319	335	334	316	330	353	345	315	340	334	370	327	321	341	357	331	321	335	326	325	355	330	310	316	338	340	315	348	345	328	362	332	316	336	312	324	327	328	315	321	355	333	323	353	345	389	344	351	344	358	349	341	329	390	353	348	316	377	331	361	308	350	338	303	304	348	336	337	326	353	289	356	320	316	326	329	339	340	327	361	317	312	345	326	329	359	377	334	333	327	380	342	349	369	319	357	367	339	327	315	347	325	339	341	351	348	340	360	352	310	336	335	317	381	316	337	358	325	302	346	357	364	336	337	340	328	339	330	327	356	337	340	353	349	327	315	330	341	349	369	337	300	333	338	325	335	345	339	331	335	337	328	335	339	340	350	316	331	352	324	327	338	350	325	382	343	338	309	358	338	339	284	332	319	363	306	360	366	364	333	331	365	347	335	324	321	332	325	313	349	344	331	323	326	345	375	343	337	352	333	347	332	358	326	316	332	348	334	338	304	355	355	348	300	328	328	330	341	325	320	320	322	317	353	326	339	395	355	353	318	336	334	343	329	313	340	320	357	333	322	320	319	319	337	396	353	321	324	312	321	348	332	357	320	344	323	342	320	309	333	330	339	359	332	346	319	327	353	363	325	361	344	294	325	312	354	335	332	351	347	331	335	335	327	348	372	331	346	336	350	338	354	294	344	342	331	315	320	358	347	330	321	319	342	339	311	369	355	368	311	334	347	294	365	333	317	310	359	343	343	333	337	346	333	330	351	359	358	347	351	332	332	343	342	302	342	333	345	321	336	327	342	340	335	342	336	362	303	349	307	345	329	304	336	310	296	355	319	341	299	321	314	323	370	331	305	298	375	338	379	335	336	347	363	348	317	323	378	322	361	304	349	363	332	338	379	327	353	298	345	327	346	358	333	339	358	348	329	322	323	344	342	356	350	360	347	335	300	340	340	343	294	331	324	333	382	362	299	343	333	351	310	296	322	341	322	366	350	330	348	329	342	340	333	338	333	340	351	340	311	343	290	315	331	357	299	328	324	341	340	320	365	282	335	328	345	334	355	361	348	356	342	349	319	344	354	359	325	343	355	338	325	328	327	381	361	352	306	330	351	341	336	342	318	345	339	343	334	336	357	373	308	359	341	330	367	329	335	357	333	352	353	323	346	347	347	338	339	344	314	343	328	331	355	338	344	328	353	304	351	355	313	312	329	287	320	320	373	335	323	335	345	358	320	307	322	351	330	337	349	347	352	333	324	300	339	339	337	348	342	341	371	354	361	322	294	362	371	364	376	330	335	340	333	339	354	314	371	360	326	325	336	352	311	304	350	354	293	324	338	351	335	373	329	364	344	307	349	340	309	371	331	362	328	299	330	331	359	341	321	329	335	341	363	338	295	319	341	280	325	340	346	330	303	357	350	344	336	363	328	340	336	331	320	333	360	313	324	325	349	352	327	341	356	370	302	305	358	317	335	315	369	343	334	366	331	336	372	344	343	343	326	349	319	362	351	338	316	344	348	342	332	358	374	311	320	356	339	306	326	347	334	349	319	317	311	349	299	307	331	339	331	315	379	347	343	339	333	349	349	318	333	312	327	348	342	336	335	324	312	342	337	332	307	310	322	320	312	302	388	349	375	323	356	337	323	351	331	346	354	341	319	333	335	335	316	346	324	375	361	336	317	327	359	323	332	369	352	347	354	342	351	311	322	319	344	344	323	326	298	344	343	360	321	309	345	348	366	356	346	336	338	340	333	349	361	325	370	329	330	367	344	324	331	307	327	316	313	327	330	343	379	342	358	352	339	330	333	334	338	371	340	320	328	344	333	341	340	356	314	357	336	330	336	348	364	343	358	328	298	338	296	373	329	342	357	364	314	314	329	347	309	354	353	329	328	339	364	348	354	338	345	329	310	350	332	349	330	345	349	350	352	301	322	352	323	370	341	309	356	353	352	351	329	339	377	345	308	337	319	349	367	330	351	297	345	323	343	307	312	313	311	366	368	347	328	320	331	338	322	346	349	309	372	334	340	320	352	354	333	340	321	346	335	331	310	321	341	320	313	346	327	346	350	354	365	350	344	357	339	329	343	374	379	355	350	355	345	311	326	329	367	352	353	326	331	324	347	342	371	347	351	332	375	319	335	322	356	296	342	317	346	333	311	311	327	367	326	341	331	368	330	341	355	311	300	328	305	348	352	346	364	325	350	356	347	287	304	347	352	333	339	359	311	314	375	319	369	356	341	339	345	362	322	364	345	373	342	321	294	338	344	348	371	359	355	337	362	318	343	347	372	324	369	353	340	339	342	343	340	336	330	358	322	326	366	336	344	363	329	347	323	337	336	335	334	340	349	319	342	334	350	328	338	343	311	345	347	360	337	337	344	314	339	338	354	348	359	336	347	340	343	333	340	325	340	337	318	375	313	351	318	329	364	322	321	348	335	327	312	362	334	351	340	360	337	346	342	323	335	363	338	343	333	353	347	350	327	353	323	314	348	341	355	367	346	306	354	314	306	347	342	288	376	343	356	327	343	372	348	347	350	324	323	317	308	346	357	339	341	320	302	326	307	333	312	352	345	317	295	356	340	318	351	300	349	316	327	328	359	314	316	317	326	318	364	335	346	318
23143	21340	29362	23675	21340	21070	3221	1015	749	670	562	573	493	490	422	452	413	387	402	394	370	415	379	354	375	343	347	337	319	301	332	333	334	312	328	326	346	328	321	349	359	313	333	304	336	379	325	335	322	315	325	319	315	309	318	305	311	295	368	323	332	330	333	316	325	340	337	327	300	307	304	330	342	330	318	314	316	325	341	304	317	330	301	286	299	344	308	295	332	329	330	312	317	325	314	328	297	329	338	342	330	328	316	332	330	304	315	299	322	291	294	297	302	300	333	324	334	330	329	319	277	333	314	320	374	312	345	304	328	308	311	317	308	329	330	327	350	312	316	326	321	299	288	286	331	285	296	316	307	350	330	345	302	336	323	323	331	275	309	335	345	289	289	318	318	334	303	328	305	283	266	341	326	307	310	318	321	334	282	316	296	317	314	335	299	313	328	299	312	331	328	331	307	321	290	309	350	327	306	357	295	312	342	299	331	335	297	303	314	317	307	357	314	318	326	291	336	326	289	332	344	292	334	328	333	323	311	288	306	313	350	318	317	303	290	314	326	342	313	332	325	307	320	333	360	309	316	331	318	366	310	322	328	331	313	310	326	321	325	312	330	325	328	312	321	321	338	301	333	319	312	307	336	289	332	284	312	321	319	311	324	311	334	305	294	302	331	338	356	300	331	313	318	314	290	290	316	327	328	312	326	282	317	314	348	320	324	332	300	318	295	310	309	305	336	325	329	310	319	286	317	335	318	346	293	289	329	312	280	301	314	294	328	338	314	313	329	287	322	347	300	351	296	320	326	338	305	325	331	330	315	323	309	353	318	317	321	306	304	309	304	334	308	322	330	284	318	307	324	318	341	309	312	306	294	333	349	303	302	318	305	313	323	300	324	330	337	316	306	287	348	316	304	345	313	293	317	338	325	303	345	322	297	305	348	310	331	320	312	309	312	338	277	312	302	291	317	284	349	354	324	280	321	344	314	326	310	340	301	307	338	321	296	315	324	290	300	306	305	305	330	284	294	310	293	299	332	317	307	303	324	307	319	323	326	314	275	311	316	298	325	317	336	339	337	318	307	309	300	338	291	298	332	307	297	329	338	310	326	341	308	296	312	295	333	307	318	308	326	344	345	310	293	293	315	292	321	326	323	334	338	269	300	313	307	322	304	314	322	307	305	312	291	324	285	294	317	311	310	338	310	313	341	311	318	334	300	294	314	322	340	289	303	308	319	294	312	344	322	316	292	314	292	326	299	275	315	322	311	289	320	325	318	296	332	342	320	316	300	286	316	288	301	321	310	294	325	307	316	339	301	321	298	306	310	348	312	324	310	311	288	321	310	313	298	276	324	279	344	322	314	313	304	299	297	283	302	311	321	305	332	308	318	285	312	354	302	324	336	331	326	316	321	322	300	294	321	308	326	304	322	316	321	339	289	326	292	283	348	323	305	336	306	323	303	311	309	284	318	303	308	298	279	318	291	314	288	327	328	313	338	302	350	295	307	291	312	318	329	318	323	309	315	301	296	300	322	313	334	355	316	318	325	350	317	308	307	343	284	327	341	312	358	301	329	288	340	343	335	320	303	300	319	335	312	304	325	310	332	335	346	326	317	325	298	294	326	292	307	298	329	309	306	315	312	300	305	315	315	288	308	323	312	327	329	312	347	342	330	307	281	358	300	300	282	351	332	333	342	312	296	304	354	296	315	343	308	292	313	333	307	326	316	315	287	332	339	324	323	315	291	288	309	297	307	318	296	298	311	305	324	337	315	327	329	300	307	291	297	331	307	303	323	313	315	292	328	330	306	308	306	321	328	316	291	299	305	327	295	287	322	289	313	328	301	342	321	294	322	331	315	360	307	327	321	269	340	311	306	312	286	325	329	334	335	301	302	330	320	315	301	315	301	343	309	287	310	303	305	303	338	302	320	295	338	308	289	330	354	353	351	329	313	312	293	340	321	303	295	314	305	329	311	312	324	294	331	312	338	357	292	335	322	278	310	304	336	318	329	293	335	318	274	310	310	310	301	349	317	329	311	277	321	323	316	310	303	326	305	323	321	284	327	306	332	324	329	338	290	279	301	305	313	309	330	308	321	307	297	287	321	337	323	317	315	309	330	323	349	288	330	300	319	320	315	312	323	319	321	352	302	305	307	311	297	306	328	329	317	323	302	285	339	296	305	314	307	349	336	295	341	315	341	313	336	278	314	321	293	288	338	346	310	311	320	302	280	327	340	301	330	315	329	338	295	318	284	320	334	305	321	331	318	320	344	320	277	333	330	321	329	320	297	297	299	350	329	318	337	299	345	328	316	283	315	329	299	304	344	314	289	339	320	317	328	276	315	334	311	325	343	317	323	314	295	339	334	330	297	299	306	312	307	321	321	300	315	284	290	316	300	328	334	341	318	312	309	326	304	345	313	321	304	323	351	295	301	304	358	292	294	310	335	296	328	290	313	304	322	314	318	286	302	350	333	277	331	292	306	318	313	323	275	327	268	303	311	325	317	345	293	324	296	301	324	335	303	326	304	294	337	336	316	296	314	339	341	324	335	318	356	296	313	292	308	309	305	303	303	318	304	283	291	299	312	339	311	327	290	299	309	305	282	309	317	302	312	291	287	301	295	310	290	339	339	280	308	325	325	306	290	308	330	308	300	312	332	297	304	309	348	301	300	311	294	292	314	288	312	327	351	310	323	323	328	343	304	307	326	340	273	339	282	314	275	312	338	299	341	294	371	296	294	337	340	302	316	308	314	295	304	310	274	309	331	345	345	264	323	330	314	316	294	329	304	307	278	317	280	363	296	316	330	334	318	336	277	315	301	340	316	358	326	320	337	286	321	304	314	295	356	325	331	304	291	330	344	312	319	307	272	323	326	308	305	305	322	303	337	321	324	320	309	346	293	299	287	278	337	352	317	344	321	333	304	281	340	311	305	301	303	309	274	331	307	302	308	313	311	297	308	355	338	295	334	295	327	341	342	335	292	282	327	319	305	326	299	309	332	323	342	328	335	323	299	326	309	312	314	339	331	315	302	306	312	318	341	320	290	309	314	281	311	278	305	331	334	348	305	326	342	293	312	325	334	322	299	329	305	310	297	327	292	321	314	337	322	334	326	338	303	324	291	322	298	276	322	307	337	322	306	317	329	310	350	320	341	338	309	313	351	333	323	310	291	290	286	348	352	302	344	351	304	290	286	300	314	299	289	301	307	325	316	301	335	334	294	336	332	306	292	314	293	314	307	329	324	320	334	317	312	331	326	316	306	297	312	315	284	323	309	297	308	331	323	306	329	272	327	303	335	334	290	275	285	299	336	319	329	325	329	296	316	281	307	325	347	325	325	324	314	362	268	277	348	309	319	319	306	288	300	323	345	298	332	304	311	302	304	323	320	313	313	344	298	327	325	330	336	306	310	319	320	293	294	291	297	293	298	323	340	296	340	283	326	293	338	311	272	306	279	301	304	311	313	337	282	346	322	294	294	315	329	314	309	281
9194	17687	14714	7862	5461	4174	3279	2492	2083	1666	1446	1350	1231	1095	955	982	944	831	817	744	761	696	672	648	607	643	680	609	593	613	592	597	587	602	566	550	548	567	610	625	562	548	556	572	550	531	564	560	557	531	550	528	526	516	527	573	570	555	566	524	569	555	540	559	547	522	523	556	555	550	537	567	542	517	620	520	541	503	537	549	510	510	527	547	513	545	525	530	540	546	535	538	512	555	544	520	475	519	565	532	566	531	524	550	477	549	538	522	546	554	523	553	519	501	522	508	494	530	541	553	516	569	524	518	512	522	526	525	526	537	555	573	543	527	533	541	516	521	507	537	509	532	525	547	538	507	518	515	533	534	487	544	507	550	556	481	525	527	568	590	512	557	516	535	528	533	537	556	530	522	505	535	512	500	528	531	541	582	498	510	546	544	531	511	492	525	526	493	558	465	540	493	547	521	507	546	491	493	498	552	501	499	510	524	497	538	512	534	486	503	525	506	538	499	503	525	551	574	517	547	549	494	520	531	536	510	498	531	495	540	540	520	505	526	508	534	504	529	559	532	469	534	526	515	526	539	521	552	549	539	544	497	531	550	516	534	547	499	544	527	471	514	511	499	502	497	553	524	541	509	508	558	486	533	535	528	490	528	498	544	526	477	526	503	535	502	517	542	545	514	498	553	490	512	578	515	521	528	472	499	526	533	520	534	501	504	522	508	554	507	515	578	497	544	531	510	534	526	498	526	545	522	553	525	531	527	517	541	511	543	538	515	532	494	508	496	494	507	519	531	563	551	553	513	530	540	507	507	541	519	543	531	501	469	540	511	591	534	558	538	537	523	547	477	572	478	502	495	491	479	527	511	531	514	491	563	523	497	520	524	499	553	538	552	583	502	543	502	550	526	538	488	490	533	570	564	544	530	499	530	470	543	527	544	567	488	519	531	501	500	558	508	543	518	542	525	518	492	566	484	495	536	557	552	552	533	545	507	466	516	513	511	542	516	508	502	549	562	493	504	539	523	554	508	527	541	503	523	522	502	565	585	497	511	511	519	528	547	518	564	502	500	519	535	535	467	531	515	543	523	542	556	525	486	503	527	543	496	527	536	546	528	481	505	535	537	503	497	566	549	531	531	562	511	515	554	537	547	493	545	515	509	506	509	517	517	533	490	523	533	502	510	565	546	577	540	517	518	555	477	476	556	522	525	515	539	512	491	565	532	570	515	510	560	556	498	504	533	563	535	539	475	542	560	508	525	487	517	515	548	521	548	541	536	501	516	536	499	483	562	492	508	543	504	507	534	477	529	470	532	540	508	512	493	561	561	500	508	502	528	522	493	562	499	521	493	531	534	510	481	524	525	536	520	512	582	481	496	447	510	524	533	522	519	520	526	535	509	507	524	517	520	528	486	498	530	519	502	505	520	503	546	513	530	549	517	536	501	487	555	485	553	500	524	541	575	557	515	529	520	484	481	542	525	496	540	529	555	528	505	523	496	495	506	516	520	543	530	502	529	573	522	539	540	498	541	515	560	509	498	521	522	512	556	518	528	518	520	513	521	519	493	529	548	528	475	523	533	547	513	500	506	514	494	552	521	526	534	539	511	518	541	520	508	517	498	524	555	521	484	560	506	491	535	497	490	493	515	538	583	507	517	541	516	539	543	532	491	546	510	515	497	549	512	508	522	491	524	521	532	471	539	520	518	504	523	526	531	533	514	521	513	509	520	499	570	514	530	538	514	496	490	512	515	530	530	520	526	521	530	550	507	488	532	521	491	536	531	521	516	548	539	537	539	547	514	538	552	511	536	494	517	486	541	494	534	528	525	523	525	498	514	525	502	509	490	510	567	507	518	536	514	548	504	521	493	494	534	532	538	554	486	531	506	531	522	537	512	481	494	532	480	506	521	504	513	519	531	527	528	538	499	525	533	481	543	511	525	531	506	484	537	508	539	528	530	514	528	528	503	554	514	516	511	509	543	522	534	499	530	509	522	573	524	507	547	530	486	528	523	544	533	533	515	508	537	499	505	546	501	507	547	509	558	523	531	532	536	487	501	513	506	527	545	519	522	522	525	491	520	499	488	517	529	519	471	519	531	518	529	474	470	513	500	466	467	547	536	545	552	543	509	519	512	506	495	520	507	494	518	523	536	523	525	534	524	533	506	573	519	524	551	523	548	529	552	524	511	544	542	515	545	507	561	533	526	536	506	553	558	517	519	488	527	521	561	555	508	525	506	526	494	511	545	522	526	519	548	484	518	494	502	551	550	494	541	496	522	541	530	511	547	500	495	545	497	542	504	566	502	510	526	513	520	509	517	524	534	525	525	529	502	511	554	472	537	543	544	540	514	496	501	534	508	497	530	526	542	519	503	542	539	502	481	543	490	499	523	537	519	505	501	509	494	564	539	490	552	551	497	510	555	559	523	512	525	514	540	516	490	508	535	520	516	493	498	522	533	495	519	510	534	493	511	501	534	528	501	490	505	513	513	536	502	510	510	489	522	519	518	552	519	525	538	518	467	522	553	514	565	538	488	523	510	508	508	508	535	501	513	495	470	530	526	481	529	526	535	496	490	531	532	506	507	532	514	513	570	561	556	527	546	549	501	562	506	530	523	521	517	542	524	506	496	534	509	551	507	531	517	540	534	521	526	494	536	527	571	515	533	517	506	543	507	541	490	539	556	514	514	492	540	487	504	490	498	479	521	544	535	551	526	542	519	516	532	522	523	521	496	526	552	524	499	551	534	495	510	530	508	518	536	496	525	489	509	536	548	542	482	527	555	508	512	495	486	532	538	496	501	542	481	533	520	473	479	522	539	546	512	472	492	489	554	513	504	570	542	557	488	504	521	515	516	508	535	531	547	542	528	507	549	502	553	546	525	500	491	552	544	472	503	456	548	538	518	536	469	538	535	511	522	522	523	529	496	555	525	507	505	516	509	494	505	521	521	530	533	509	535	497	585	485	524	540	515	527	523	509	518	539	527	549	571	541	567	487	508	493	554	510	499	494	528	511	528	516	557	513	582	511	516	533	489	489	529	489	550	530	522	526	516	521	505	561	500	514	534	521	486	531	508	513	539	524	558	525	537	533	489	506	539	490	558	514	506	566	522	508	531	515	523	493	510	543	533	544	508	548	519	489	516	507	501	492	533	523	518	554	514	559	511	505	484	554	529	546	461	519	507	480	506	551	481	484	460	521	546	495	509	540	558	510	573	531	537	534	536	468	529	527	520	484	514	503	548	536	503	550	561	494	511	550	525	512	553	554	505	539	516	526	525	492	516	509	483	509	534	509	529	505	497	541	517	534	518	521	530	514	519	549	495	481	509	517	495	511	576	521	524	545	533	527	516	532	560	488	517	535	506	506	507	497	521	523	564	500	540	556	518	503	521	509	535	518	547	518	525	545	530	535	532	500	537	509	519	546	519	532	565	551	528	517	536	511	523	537	519	506	516	515	523	544	526	517	532	512	529	500	500	580	520	500	562	535	510
26918	20787	7809	428	211	119	113	125	103	99	79	93	74	96	86	93	80	72	65	99	83	75	94	76	71	66	57	86	69	77	71	69	82	68	72	73	62	62	76	76	62	84	72	74	96	102	81	83	74	82	79	76	63	71	85	80	71	81	96	84	72	88	86	77	66	76	79	63	75	85	82	81	58	73	81	76	78	76	74	69	71	69	84	51	71	84	67	69	62	69	72	55	85	77	89	82	81	73	73	66	69	91	69	77	62	85	72	97	66	80	90	70	72	75	85	80	86	82	67	74	67	83	61	73	77	84	62	81	90	65	88	67	66	76	82	87	62	74	72	71	72	86	68	66	66	85	81	81	57	86	64	67	73	75	80	70	71	67	91	81	69	69	83	82	70	81	101	90	74	77	70	70	83	74	64	80	75	67	56	88	68	65	85	78	81	76	86	70	72	84	70	62	69	69	73	68	74	72	78	79	88	76	71	77	73	61	79	66	72	74	83	54	62	83	83	76	77	80	79	81	83	78	72	71	83	60	67	66	83	67	74	83	72	89	61	75	64	71	57	77	74	83	68	73	87	78	51	66	86	76	85	74	69	67	67	79	72	77	76	76	70	85	64	79	70	63	87	74	69	77	74	91	80	80	62	87	87	81	81	71	89	88	70	70	69	69	80	73	69	85	73	66	74	68	80	73	51	70	76	79	63	77	74	66	71	84	80	73	83	67	79	72	86	67	83	75	73	74	76	79	79	73	87	70	78	68	94	74	74	85	87	75	79	68	83	80	78	67	68	76	71	77	73	64	58	74	68	62	70	83	87	67	56	73	65	70	68	76	68	89	66	65	72	71	69	52	71	72	72	80	84	78	63	76	100	74	78	75	95	97	66	86	61	53	81	93	77	75	74	89	69	67	73	81	71	65	84	74	81	81	76	80	71	74	77	79	89	74	88	105	68	81	90	84	69	66	74	66	73	81	68	74	75	70	74	67	68	83	80	89	70	62	76	73	62	60	63	85	74	72	78	72	64	77	60	87	67	75	94	76	74	75	71	62	76	79	54	70	73	83	74	70	83	64	93	86	63	72	82	74	70	64	80	63	84	65	81	81	63	81	63	74	73	69	82	80	67	69	77	78	82	97	81	63	69	89	73	58	81	66	75	82	62	81	86	82	63	86	69	70	71	74	73	71	81	60	70	73	69	65	78	75	78	98	70	72	79	91	75	69	74	78	65	72	71	77	84	63	63	82	66	74	79	73	81	80	71	86	84	68	68	81	70	64	70	80	76	69	71	67	78	73	69	72	65	80	74	70	85	69	73	76	74	74	67	56	78	78	73	84	59	75	72	66	79	58	75	78	66	93	76	64	63	80	82	63	90	77	100	64	76	88	76	70	74	86	70	81	80	66	81	78	84	69	91	82	58	83	76	61	82	71	69	70	74	78	66	69	75	87	67	83	72	77	70	63	73	63	82	69	71	83	81	82	71	77	71	61	68	58	65	81	81	74	79	95	72	84	84	76	83	88	81	81	72	75	61	75	71	77	67	84	66	82	80	61	79	73	70	69	92	77	63	102	76	63	75	69	78	76	67	64	74	76	78	72	69	80	72	86	71	67	80	70	74	71	81	69	72	74	91	72	77	79	73	76	81	81	78	72	77	58	86	76	80	72	82	75	92	77	88	71	78	73	68	63	75	78	80	75	81	67	86	84	78	86	90	87	78	73	70	67	75	64	81	64	78	63	78	76	59	82	76	73	84	61	88	70	72	79	65	73	81	77	62	72	69	74	71	78	75	82	67	63	85	54	94	67	61	80	79	91	78	74	92	90	82	67	73	59	81	100	69	82	74	78	82	74	72	80	66	67	77	92	80	61	81	71	74	74	68	73	87	93	87	72	76	71	68	64	78	69	69	94	77	75	76	65	75	71	70	73	82	72	70	83	55	72	73	89	83	84	72	62	98	62	66	75	82	87	70	73	69	79	88	80	78	60	71	67	70	75	55	75	85	80	91	81	70	82	79	91	70	69	70	75	72	64	83	70	72	70	95	70	55	73	82	61	84	79	76	69	75	82	88	88	75	80	83	76	69	73	78	94	77	75	67	70	62	72	57	79	81	63	79	78	60	75	64	67	65	62	89	84	59	70	78	72	78	73	74	83	69	72	65	69	65	81	71	66	74	71	71	66	100	76	65	78	79	74	73	79	73	81	80	64	70	69	78	73	49	65	74	73	83	75	65	80	71	84	84	61	76	77	70	80	82	74	65	85	84	76	85	84	76	74	77	78	75	81	81	67	84	77	79	61	57	80	71	83	64	66	67	78	89	83	65	66	75	83	77	84	75	65	68	70	65	79	72	82	67	62	59	67	67	89	72	81	78	86	66	68	78	61	69	67	88	57	73	94	88	68	72	75	83	87	79	67	62	64	75	80	69	78	70	77	67	81	77	74	80	58	92	63	67	70	65	54	63	66	69	67	76	74	83	72	90	84	71	57	73	76	57	82	89	72	88	63	57	67	70	63	76	83	76	81	80	90	91	75	67	72	83	71	67	63	66	77	70	71	80	61	62	74	83	71	77	75	78	75	59	68	81	83	90	72	54	79	64	70	63	77	79	66	86	80	70	73	78	66	69	67	89	88	78	88	77	82	74	78	72	66	65	84	74	70	96	81	72	77	66	82	64	74	60	77	76	87	62	80	72	75	66	76	65	77	76	67	65	55	81	77	68	81	57	78	83	67	67	88	70	67	88	70	72	81	81	50	56	70	74	57	63	79	71	72	60	82	86	65	63	81	77	84	80	75	73	60	72	81	71	64	70	76	89	69	76	80	69	82	79	78	67	71	61	71	72	71	56	51	75	81	70	76	71	71	63	72	75	56	85	92	77	86	71	76	66	69	76	73	77	76	76	60	73	74	71	74	66	66	79	68	44	68	75	85	79	79	89	74	77	84	72	84	66	81	96	95	74	79	77	87	74	67	79	70	73	74	85	71	64	69	80	93	83	72	91	75	84	74	75	83	73	76	69	76	79	73	79	64	72	91	70	84	85	67	77	76	72	80	84	75	62	74	66	72	89	81	69	84	73	85	78	56	90	77	77	77	82	76	54	69	78	76	89	61	86	78	73	79	64	72	55	84	81	87	75	57	63	89	76	80	93	99	82	53	74	81	79	70	80	81	84	78	70	72	76	81	72	90	72	75	68	73	73	75	68	71	67	79	82	55	77	86	75	66	59	75	74	78	86	52	55	92	94	69	72	73	80	70	76	79	81	76	71	79	61	74	83	82	63	70	86	75	65	66	82	98	76	74	89	83	65	71	68	72	65	67	83	72	86	83	61	56	78	62	81	79	71	70	67	56	80	88	68	79	88	79	76	70	82	82	87	66	73	67	72	75	73	82	84	77	82	70	62	84	79	78	66	71	55	70	70	69	65	71	73	76	74	74	74	75	69	78	73	69	77	69	71	71	75	71	72	87	67	82	69	70	76	84	84	77	66	86	83	64
4497	1355	1192	536	430	310	260	242	202	209	190	182	171	160	141	144	149	138	151	137	155	163	128	151	151	151	126	144	158	149	143	141	129	153	159	127	154	165	147	135	159	135	162	146	145	173	157	144	137	144	141	128	150	133	129	140	141	149	122	146	135	125	133	141	157	100	131	144	132	127	137	137	157	154	136	151	143	129	156	136	144	150	135	133	135	141	132	147	138	156	145	126	142	129	157	140	136	165	154	174	121	141	129	144	126	132	144	135	101	130	132	166	130	147	140	126	132	143	150	138	135	154	128	134	117	135	131	136	155	139	126	149	130	134	140	152	158	139	151	147	127	150	126	138	139	165	129	150	140	126	121	146	149	139	142	141	149	129	151	137	148	127	128	113	137	145	138	162	154	163	126	132	145	155	116	113	135	156	129	152	144	153	148	148	131	130	125	151	156	136	141	140	146	136	146	139	144	135	158	122	147	135	147	138	154	136	116	128	130	134	133	156	141	145	118	145	132	144	158	136	145	148	136	141	163	121	146	148	159	152	160	148	154	167	119	147	149	136	142	132	148	143	115	127	138	133	136	130	147	126	140	156	139	113	151	112	150	137	133	158	143	142	158	131	144	142	144	134	138	143	141	151	155	144	173	148	159	122	128	125	123	150	135	135	141	134	150	133	128	142	130	133	151	141	144	131	166	160	142	141	156	145	125	157	147	137	136	132	129	143	131	144	157	153	127	154	137	143	154	115	133	130	129	132	142	156	155	147	130	132	150	145	128	121	149	145	136	148	134	136	158	139	155	152	143	153	154	132	139	115	152	120	136	140	134	161	160	141	138	143	135	141	137	147	164	163	147	169	121	122	133	128	141	137	149	129	142	130	142	143	119	110	134	129	146	130	133	172	130	150	126	153	148	135	128	130	141	147	141	148	111	155	127	141	135	134	133	137	128	154	137	113	134	154	114	145	146	129	140	148	162	147	147	132	143	149	141	129	126	153	130	129	152	119	129	140	131	149	166	124	148	136	129	132	141	151	132	126	133	134	130	135	132	147	135	125	139	124	129	134	140	146	136	136	121	128	128	143	134	150	148	146	135	141	140	115	131	146	152	141	138	121	130	131	150	121	153	135	116	162	129	137	111	158	157	154	135	140	147	139	150	124	121	130	136	148	130	135	140	142	160	117	147	138	162	147	129	129	128	135	147	134	137	129	144	150	150	152	136	144	147	144	118	129	122	145	135	138	128	148	159	128	129	134	155	153	135	146	146	132	136	142	141	153	137	146	150	119	137	145	144	131	122	150	140	148	133	142	139	156	160	169	156	133	155	136	141	146	153	125	173	115	140	136	138	158	154	123	138	145	146	123	145	140	144	151	150	149	123	141	148	135	144	153	153	137	164	132	135	158	142	123	126	150	128	134	112	143	111	124	137	138	146	143	126	132	151	149	147	156	139	141	129	136	136	129	125	152	138	152	112	136	134	129	125	128	139	134	128	136	144	138	156	133	153	150	141	142	138	122	130	144	120	130	164	144	138	135	148	142	153	133	118	155	147	142	147	139	145	139	146	139	162	120	141	140	136	142	126	146	115	131	149	131	119	133	160	146	136	136	142	135	128	164	133	138	134	139	180	145	163	124	132	144	121	115	138	138	146	158	126	136	135	145	139	148	161	146	157	145	121	151	135	143	149	135	139	147	167	142	106	133	160	138	153	126	162	121	150	129	131	146	135	154	137	132	156	122	141	131	128	164	132	127	147	140	135	130	143	126	128	131	132	151	132	152	148	126	138	120	149	130	150	152	153	159	137	134	158	132	135	159	140	135	155	138	160	132	145	146	146	152	153	154	132	128	140	118	131	130	136	131	136	122	167	158	126	158	144	141	142	140	143	122	154	141	142	149	118	156	121	129	139	144	139	122	157	129	113	130	131	142	150	139	148	157	132	115	148	145	155	147	119	139	134	145	140	128	134	136	137	133	152	155	151	154	135	124	144	132	127	157	137	126	137	126	136	138	130	162	153	141	142	120	154	136	130	145	133	115	142	147	112	143	131	164	140	124	120	127	142	131	135	162	152	141	132	129	165	134	126	141	138	141	129	126	153	148	129	137	140	128	116	154	112	132	131	140	155	142	144	159	154	130	133	132	123	131	150	149	142	143	127	131	147	143	153	135	152	122	154	153	150	141	137	149	141	147	149	141	143	132	156	142	161	127	126	137	152	157	125	144	146	132	142	152	132	134	119	119	145	122	156	124	127	121	152	129	133	130	146	145	122	104	122	153	132	125	135	136	131	151	134	140	133	151	129	137	133	159	151	139	161	116	133	137	149	127	132	143	135	145	137	142	145	127	123	126	138	117	133	141	131	139	155	133	137	140	148	136	145	151	139	130	132	130	125	126	132	146	148	143	149	138	146	141	141	135	128	141	142	126	141	164	137	138	134	124	144	130	161	149	124	133	146	135	132	124	128	143	151	154	155	146	149	141	149	138	143	134	154	131	163	146	131	140	164	147	132	153	141	122	108	136	133	145	143	130	148	132	130	124	115	156	139	142	139	131	142	153	148	114	142	146	125	127	139	143	124	160	142	153	150	130	127	142	162	125	140	144	154	145	142	151	140	137	122	132	127	131	127	146	165	140	148	132	122	134	121	121	141	146	153	135	157	164	125	170	146	128	151	165	140	153	131	150	119	126	139	141	145	135	151	151	126	124	134	117	111	122	136	136	167	135	144	139	133	134	147	141	132	150	152	144	134	125	127	133	121	139	139	143	150	151	143	144	134	126	138	142	149	135	144	136	166	171	137	143	133	132	131	145	150	132	110	127	142	132	158	135	133	144	120	136	139	138	144	148	148	142	140	124	152	124	142	145	131	147	144	144	132	132	139	152	144	151	148	148	140	147	126	110	137	139	145	124	155	138	149	136	143	176	151	130	142	141	134	119	112	123	163	150	150	124	134	130	117	134	142	130	138	108	150	152	126	127	134	151	139	131	131	152	128	154	134	120	132	145	149	154	133	137	151	153	148	159	145	136	124	151	116	144	156	145	141	129	127	156	123	132	116	144	148	138	159	138	153	140	151	150	119	124	135	149	162	148	146	112	136	138	146	128	112	137	136	131	121	119	147	148	128	144	136	147	130	142	158	127	119	150	156	129	141	115	131	124	152	140	160	137	144	138	143	126	115	132	134	126	175	128	145	146	146	138	134	136	151	127	139	151	134	139	142	147	106	144	148	152	142	127	138	158	127	149	149	146	132	130	146	170	153	128	133	148	137	149	154	145	129	145	131	150	151	138	139	139	146	135	148	144	131	146	145	150	136	109	143	146	130	131	147	144	143	135	146	164	151	123	147	147	142	130	137	156	151	159	153	155	135	143	143	175	162	130	132	122	134	123	121	121	132	136	149	131	145	140	132	139	139	120	155	130	136	131	157	139	110	126	143	129	161	163	138	122	143	135	125	144	151	104	141	129	133	121	131	136	131	151	127	122	152	135	135	144	124	127
24225	21346	28707	24321	21081	3345	749	484	420	372	348	319	274	279	267	264	235	265	242	220	221	234	249	219	219	171	228	221	220	225	203	193	214	203	221	223	221	210	208	177	217	233	200	189	223	216	220	221	175	197	192	213	191	215	186	186	198	212	175	218	191	210	210	211	196	198	182	192	184	207	204	216	217	206	202	193	210	176	206	196	169	194	182	198	208	195	212	182	197	187	233	186	226	191	243	202	182	216	198	196	203	196	217	191	182	187	209	207	203	194	207	191	201	210	207	222	176	198	231	241	196	204	193	198	177	181	173	199	207	182	215	207	185	214	204	206	207	204	215	207	209	177	201	189	184	215	212	196	191	229	198	205	208	200	185	206	197	186	186	200	200	212	219	195	212	214	190	209	223	221	213	197	193	190	192	186	237	210	188	198	198	192	223	184	214	194	171	180	207	183	229	161	183	200	177	216	188	194	217	201	197	218	183	220	178	208	166	173	195	194	221	182	168	188	202	169	234	202	202	203	200	182	203	194	197	203	196	210	226	188	192	187	197	193	185	190	183	189	190	198	194	172	200	181	206	195	214	201	198	183	193	187	215	199	202	215	179	176	211	192	202	201	193	188	191	207	216	212	191	195	195	182	216	208	196	187	185	220	202	182	166	213	193	202	176	194	176	200	196	199	191	149	206	183	183	214	202	203	203	204	174	170	198	173	186	200	201	194	190	195	189	224	177	241	185	212	213	192	194	201	210	198	168	204	176	196	188	198	186	217	206	188	199	188	183	210	216	215	206	177	212	197	178	206	195	174	192	202	200	202	189	206	202	204	203	203	207	163	211	208	196	215	195	194	203	206	198	203	187	202	182	257	203	205	187	181	202	196	209	196	211	214	202	236	197	191	195	202	208	204	209	201	186	192	210	168	208	191	185	197	169	204	202	192	214	238	210	199	201	173	221	213	190	188	195	216	197	183	163	184	213	189	187	182	179	207	231	206	200	216	191	195	200	171	177	196	189	221	201	200	215	198	190	199	202	200	215	200	178	179	168	188	208	217	199	213	174	199	217	174	191	185	181	188	182	197	183	190	208	179	209	210	201	207	167	187	190	194	210	210	196	198	203	185	178	204	219	199	188	253	199	192	201	182	204	170	202	181	194	208	195	196	175	200	202	224	210	207	178	182	174	197	177	190	189	217	178	185	207	212	181	182	193	184	190	211	196	183	192	189	220	189	172	201	191	215	184	189	219	231	204	183	203	198	194	186	189	199	200	202	187	169	216	229	190	172	181	211	204	188	201	194	191	214	217	186	187	183	190	222	181	207	207	169	182	196	194	195	205	211	199	180	187	194	181	201	202	187	213	198	204	205	195	200	187	188	165	185	194	185	178	203	182	200	203	198	180	179	206	214	177	220	203	206	183	196	237	201	207	201	179	214	221	199	200	222	215	213	213	170	184	201	210	216	184	197	198	191	223	217	200	185	195	188	181	216	197	224	197	199	212	180	186	170	212	202	184	184	202	209	185	202	197	181	173	209	180	206	189	195	192	187	198	212	218	204	215	209	193	180	198	173	184	191	191	170	224	200	199	227	198	184	196	210	196	171	187	203	218	203	201	204	190	182	189	184	187	205	213	209	217	174	182	176	193	178	191	188	199	165	197	192	177	212	198	195	188	193	220	228	188	192	215	203	185	199	194	208	193	183	182	188	205	188	188	176	203	191	204	191	189	183	194	216	184	201	220	197	224	188	218	194	231	221	206	185	230	224	196	186	179	207	185	194	212	205	220	210	198	186	191	181	196	184	212	198	201	208	200	181	197	192	206	190	198	196	199	180	202	200	185	211	190	208	206	173	184	188	185	211	196	187	185	225	174	183	199	221	215	198	227	178	207	190	206	191	193	206	202	171	213	198	202	204	203	203	211	197	204	184	207	209	183	204	178	218	184	189	199	209	219	189	199	178	203	215	181	212	172	197	195	194	205	197	208	183	210	190	196	183	209	192	188	170	198	212	216	194	212	184	197	181	216	176	210	218	195	186	209	220	212	187	229	200	203	186	196	209	183	196	209	207	185	197	204	200	196	197	178	209	192	191	183	187	191	180	188	200	186	182	210	212	188	229	199	184	196	208	210	218	186	199	199	214	192	193	206	222	189	206	204	228	182	214	201	171	201	218	211	198	166	186	168	199	206	195	202	206	216	218	185	194	182	194	191	182	190	196	195	211	188	219	222	197	228	202	189	201	187	198	179	188	194	193	203	197	179	208	208	201	228	175	182	209	200	204	178	194	204	206	189	186	187	192	213	205	184	220	188	214	196	215	227	181	191	209	199	201	177	188	184	192	218	187	188	198	196	186	175	197	181	171	196	224	211	236	197	198	207	169	182	200	184	205	216	187	195	182	206	197	198	217	183	197	179	211	192	208	211	199	198	200	209	181	168	235	197	198	199	228	240	201	190	211	205	206	173	193	176	217	171	179	205	165	207	188	189	169	169	172	205	210	190	188	195	196	187	191	181	198	241	185	195	165	199	205	192	191	158	230	176	191	187	193	197	188	181	197	221	216	170	191	199	163	178	211	226	195	186	201	185	206	215	173	191	224	199	193	202	222	214	195	209	192	208	207	212	169	208	199	214	173	205	210	201	184	202	216	205	226	207	170	179	221	198	204	197	198	180	201	181	201	204	210	171	218	201	220	193	208	192	211	191	204	215	179	214	185	196	174	201	208	184	212	196	199	189	194	195	199	197	205	203	205	220	204	190	182	179	170	163	201	208	199	213	218	207	234	176	190	188	201	209	188	195	181	180	191	200	198	183	167	206	172	237	206	187	162	197	200	208	208	226	185	209	204	201	189	203	192	212	192	192	210	198	197	198	221	203	175	191	184	192	209	200	202	210	199	225	190	199	183	193	180	200	195	154	213	208	200	184	189	178	214	198	219	205	190	199	198	197	197	202	201	196	196	197	182	183	193	207	210	185	218	188	179	190	192	193	186	199	188	194	211	208	202	211	195	199	187	184	195	190	197	195	225	217	202	176	179	198	204	195	207	231	193	173	218	194	189	218	194	214	224	196	178	210	211	223	203	192	195	196	211	197	181	187	177	212	209	186	189	208	208	212	193	193	200	203	201	170	182	185	206	202	223	231	197	197	208	209	201	224	208	212	182	194	170	193	201	193	188	211	193	218	186	212	184	180	211	206	205	199	215	214	202	205	193	236	201	194	197	207	190	186	196	185	195	190	201	188	223	189	199	187	214	196	221	194	176	210	197	169	197	185	194	173	206	191	177	190	200	233	213	188	197	213	177	204	206	182	199	175	203	213	191	225	190	201	205	176	170	226	190	226	198	201	183	183	214	206	191	201	198	208	193	179	188	188	204	232	187	176	156	198	190	200	194	198	191	194	185	203	210	196	186	207	190	198	189	175	193	201	200	203	204	195	181	169	185	204	206	177	204	177	189	206	207	186	186	192	185	217	210	199	222	170	214	199	197	205	205	210	190	206	182
6831	11093	9057	4581	3129	2270	1809	1416	1158	920	880	853	639	626	613	551	547	503	496	452	456	423	479	417	409	426	408	371	389	406	361	383	368	377	364	340	378	343	336	385	358	340	333	379	357	356	354	340	339	357	353	319	356	348	354	351	351	363	345	322	369	354	342	341	342	326	343	326	364	333	372	352	333	353	351	351	315	380	336	349	364	355	307	353	316	324	347	343	353	350	325	328	351	337	340	379	313	335	352	323	358	303	343	329	330	355	349	312	362	336	345	347	364	311	343	322	346	339	299	326	317	321	348	353	349	338	328	333	339	360	324	340	353	323	347	346	354	315	372	354	312	340	355	312	338	327	363	348	301	308	337	344	346	368	350	328	372	355	334	350	362	309	357	322	314	355	324	357	341	310	353	326	347	335	342	342	316	352	371	322	360	346	337	355	337	326	339	356	325	332	343	329	360	334	340	325	341	387	326	377	323	343	328	349	318	334	354	352	384	303	338	329	315	368	321	326	368	324	362	323	338	348	331	353	362	359	330	347	330	345	393	313	377	286	326	343	345	371	371	347	314	374	358	359	349	341	355	310	340	324	327	337	336	350	335	344	321	312	328	325	357	318	373	335	384	334	361	333	333	335	338	334	331	323	321	353	352	358	349	330	320	350	375	353	331	347	327	328	338	349	350	365	347	352	330	308	353	332	346	312	360	345	354	320	345	334	342	296	322	342	353	318	343	328	330	341	352	332	335	380	350	326	312	338	332	350	339	343	347	323	308	336	301	343	346	351	318	358	332	343	407	342	322	328	314	325	350	329	332	332	339	334	359	354	337	314	302	340	370	333	359	376	338	329	314	333	338	318	315	375	325	340	348	339	347	353	338	392	326	285	339	371	337	373	357	325	360	345	322	319	359	315	345	302	356	341	339	343	363	344	356	336	352	329	330	353	330	357	306	307	327	334	303	346	335	367	335	316	356	369	344	342	355	335	374	340	356	342	329	322	312	337	345	312	362	329	329	340	331	309	327	320	345	326	312	340	354	334	334	315	319	319	318	349	370	336	364	335	351	315	314	325	319	359	341	317	346	343	338	327	344	355	312	319	366	358	358	320	327	345	356	303	361	339	323	301	354	380	331	338	350	339	324	384	341	321	351	337	332	342	309	322	306	356	305	328	329	341	348	329	326	342	364	329	352	365	353	357	328	304	342	344	355	323	327	340	334	327	361	334	336	309	348	316	353	315	331	339	357	352	349	315	315	346	350	327	357	342	349	319	354	316	325	334	362	370	354	326	338	350	341	336	337	349	340	373	342	312	333	336	349	325	320	335	351	327	321	312	348	330	366	357	355	349	346	340	311	351	342	332	346	319	356	343	344	313	363	318	352	310	321	361	328	306	334	314	337	334	306	336	326	350	337	311	320	333	339	327	357	368	366	344	352	336	335	326	366	346	336	343	324	359	320	344	335	308	307	325	310	306	348	346	321	341	349	342	333	353	355	314	328	376	307	324	370	313	332	337	313	316	342	317	341	349	344	350	355	366	326	328	355	354	348	318	329	360	315	335	326	345	373	356	346	325	371	348	342	332	364	353	333	326	356	351	344	346	353	338	316	324	364	328	384	346	335	328	343	362	346	351	347	317	325	339	340	340	374	338	351	340	333	351	336	326	314	346	297	303	294	349	320	335	346	364	340	319	349	309	319	349	316	329	336	308	337	341	341	331	353	364	323	326	318	364	313	349	360	352	361	357	334	339	307	326	331	335	378	369	349	323	330	338	340	337	308	346	323	334	342	337	344	345	361	359	337	343	326	354	351	315	309	332	312	338	357	349	345	350	345	363	327	321	333	346	328	335	328	351	322	342	347	317	327	353	329	364	333	312	350	342	334	359	343	331	316	340	338	332	310	330	355	330	340	328	355	333	363	317	345	354	367	337	331	367	323	343	304	305	341	346	349	345	338	348	340	364	350	336	340	324	339	309	361	327	318	350	354	345	343	327	291	347	358	319	335	331	316	294	349	326	373	316	360	351	330	317	304	334	294	341	311	341	359	323	340	344	328	365	342	350	343	339	354	363	335	334	324	309	352	352	333	339	357	310	313	344	356	323	331	373	299	326	322	333	338	356	328	350	326	323	339	316	323	359	370	331	360	323	334	379	355	356	335	330	347	329	327	330	294	358	317	344	343	311	355	353	339	337	342	321	321	359	321	344	369	338	337	363	341	318	337	317	333	315	353	335	345	341	341	351	371	342	340	318	376	323	311	363	349	308	299	299	335	313	336	357	326	325	336	352	320	312	336	326	339	341	342	378	334	306	311	342	331	370	319	333	313	349	361	315	345	306	339	327	357	335	312	307	328	320	339	361	359	359	349	352	346	327	332	336	333	334	348	332	339	317	359	324	333	338	329	342	313	306	346	327	347	339	322	346	336	336	332	355	322	326	360	306	365	354	351	322	329	346	328	337	330	343	329	334	371	364	319	342	367	325	324	363	340	358	319	300	340	334	334	343	359	310	360	322	326	329	326	356	345	337	310	357	331	323	342	355	347	343	344	330	348	330	346	348	335	352	310	358	322	335	334	322	349	330	353	365	346	331	341	352	363	329	329	331	347	303	340	337	338	342	340	339	358	327	332	337	355	306	332	321	321	313	323	317	333	336	330	339	325	360	318	349	327	324	359	318	326	353	358	341	333	313	347	363	342	334	346	315	323	322	343	363	352	318	307	333	317	355	312	332	347	360	336	335	358	348	321	336	327	332	356	346	341	351	352	368	306	327	335	365	352	391	303	325	347	362	354	339	337	334	344	356	349	325	335	338	332	305	337	352	372	326	317	349	343	354	358	367	315	337	303	347	340	330	353	328	344	330	281	362	341	339	341	346	337	325	334	331	340	328	344	363	350	343	369	338	338	319	352	340	358	335	314	344	336	361	331	362	358	347	337	360	341	285	354	354	349	311	342	347	335	336	334	302	329	339	333	307	335	327	370	313	349	316	355	303	356	329	342	342	344	349	312	330	329	344	345	351	338	288	345	346	342	324	336	330	335	339	312	340	344	329	363	331	318	340	328	324	346	319	322	321	330	313	334	306	334	337	348	338	352	326	362	327	336	328	351	370	344	341	364	347	355	328	298	326	353	354	339	359	310	337	338	323	334	345	313	316	330	339	355	333	347	323	314	330	355	340	356	322	334	329	365	324	357	337	353	326	323	332	337	322	297	349	312	355	326	333	339	345	336	365	319	363	335	317	354	315	356	329	321	362	363	342	320	321	345	341	333	334	374	339	334	342	322	318	340	337	365	357	322	307	300	341	346	358	339	317	323	345	347	320	370	340	336	295	344	322	334	324	344	338	288	347	335	315	370	340	345	327	341	346	324	330	332	339	356	349	357	333	348	340	357	335	342	350	343	349	336	337	321	342	338	312	328	332	365	325	356	316	325	354	358	341	322	336	337	352	305	369	317	339	328	346	359	345	392	343	347	339	329	322	325	346	319	354	299	325	351	354
23228	21338	29356	23648	21340	21027	3425	928	775	647	569	551	492	507	455	448	403	413	392	381	401	412	401	391	361	354	383	366	341	356	343	332	333	342	340	371	330	373	338	327	342	336	311	340	307	385	353	347	324	325	307	307	321	319	334	324	341	338	319	318	320	319	338	323	321	295	289	348	302	322	349	332	328	307	317	332	293	313	324	336	297	328	308	297	306	294	344	335	300	347	356	310	345	337	363	325	333	301	323	340	335	301	327	338	346	304	328	322	350	366	354	292	303	347	345	356	306	334	310	346	345	281	304	306	305	342	316	337	313	326	327	348	324	341	326	316	367	330	333	312	321	318	315	321	330	345	343	323	332	327	324	297	342	285	318	353	327	325	315	302	327	300	328	328	306	329	321	311	328	320	314	330	329	308	331	317	359	351	307	346	331	309	319	334	284	312	328	315	307	343	321	337	352	325	309	334	335	319	317	315	321	309	312	336	334	327	328	287	327	312	302	321	336	309	331	339	303	320	300	341	329	332	319	323	294	348	307	300	324	278	328	312	316	303	328	318	318	312	316	337	324	318	319	309	299	308	304	308	321	288	348	342	302	328	312	329	294	342	311	308	332	346	334	326	334	320	315	329	285	337	346	317	325	316	322	301	333	360	342	280	286	298	340	311	321	316	311	312	301	301	320	292	318	349	347	329	323	303	322	308	315	308	320	359	302	323	289	301	292	279	307	308	331	293	305	330	312	338	299	303	331	321	330	332	314	332	323	326	318	307	302	292	320	301	299	311	331	333	329	308	337	359	329	326	324	334	318	331	293	348	342	299	353	320	314	291	303	334	338	316	313	303	325	327	318	312	326	316	299	302	353	349	319	302	324	304	313	305	278	321	336	351	310	299	325	279	316	317	349	289	336	306	306	314	310	301	317	333	305	366	344	285	314	307	296	335	289	305	311	299	290	336	341	333	345	313	317	310	322	305	331	328	312	336	334	303	342	320	312	321	324	327	308	326	347	315	342	300	319	321	323	293	340	332	309	339	332	334	327	304	331	312	294	318	321	308	294	320	334	312	312	297	331	335	331	330	323	307	341	310	319	313	310	321	317	323	321	292	305	319	298	333	333	309	302	315	309	308	312	280	306	322	313	330	299	325	309	325	298	323	319	337	318	318	286	314	289	306	287	311	328	290	330	317	307	300	305	339	324	288	313	366	315	335	311	304	317	319	327	303	320	328	322	293	312	339	330	289	308	289	345	309	279	319	343	331	334	303	304	323	322	279	288	312	325	348	336	322	305	317	330	332	314	312	326	316	322	322	320	319	288	309	328	303	325	323	303	336	333	320	330	351	302	310	311	287	316	286	318	309	310	325	314	310	319	290	308	267	324	304	326	311	301	337	308	311	337	315	320	320	322	339	329	321	319	320	330	346	349	298	286	335	315	323	322	347	315	317	326	334	308	294	329	303	319	325	316	348	308	292	328	301	311	308	325	345	328	287	280	296	318	355	323	336	308	303	328	348	309	286	310	316	339	299	323	304	316	308	300	294	295	301	331	315	343	314	316	329	328	311	303	337	297	332	323	309	328	322	324	329	316	362	308	301	303	278	293	308	309	310	309	301	313	296	336	344	305	326	271	330	304	303	300	314	337	314	326	303	316	332	322	320	331	331	298	312	303	335	338	275	325	338	319	355	342	326	342	343	332	304	340	311	309	321	306	266	296	283	322	312	318	354	271	274	301	315	328	298	338	268	322	284	311	313	314	339	298	313	307	315	311	301	284	352	311	309	293	315	323	331	323	295	341	282	301	317	331	335	311	309	305	318	319	308	339	345	375	330	328	322	302	320	321	315	339	326	318	321	306	309	303	310	298	286	322	315	297	317	303	304	342	293	319	323	321	324	323	330	317	311	315	325	309	332	312	318	335	314	354	288	342	322	335	316	313	315	293	298	351	310	325	311	317	334	333	334	293	270	312	334	335	291	316	291	315	324	303	309	345	329	302	346	310	293	356	311	310	312	294	298	325	320	338	325	316	313	336	357	293	290	311	321	309	340	323	307	305	311	306	313	305	315	290	283	330	318	294	313	308	314	326	336	280	326	345	326	319	311	339	339	336	327	276	332	314	301	291	313	329	317	310	289	306	323	334	339	349	331	327	324	300	294	298	329	317	306	291	311	326	315	326	343	308	321	329	336	296	331	323	312	319	327	309	331	299	316	339	315	330	319	298	319	331	334	343	335	317	329	304	313	300	342	339	365	327	285	319	311	319	319	332	331	328	328	325	299	311	323	356	315	333	332	316	310	321	315	346	305	342	326	331	293	316	344	350	296	335	327	322	299	317	307	305	274	361	343	304	297	332	334	305	326	318	314	305	313	332	321	327	296	325	323	321	317	337	302	326	324	309	307	322	317	339	319	303	328	329	324	347	343	331	298	289	312	314	300	296	323	334	304	351	371	339	332	333	313	335	296	322	294	342	294	272	339	321	318	301	295	323	319	285	305	330	355	330	307	328	298	307	308	319	307	316	355	299	324	331	301	322	305	321	353	320	302	324	304	343	305	327	338	320	296	339	354	297	330	298	308	321	300	316	339	309	328	309	346	338	348	336	316	314	322	327	332	306	311	326	348	333	329	315	331	324	349	306	331	297	320	285	317	298	349	314	315	346	308	335	324	312	336	311	304	307	312	340	323	339	316	280	338	338	321	311	314	323	312	344	333	293	313	308	330	312	302	324	335	335	311	301	299	297	310	297	315	305	320	288	322	329	293	321	324	306	332	328	328	293	319	310	332	296	308	336	299	306	282	323	333	328	335	292	314	300	316	324	335	331	302	322	340	297	292	289	295	306	304	322	325	299	319	314	304	328	317	306	294	305	336	332	344	298	340	311	318	306	323	298	347	286	323	310	355	355	312	310	327	351	366	300	315	299	338	313	335	311	306	330	314	320	352	302	315	329	295	315	336	313	330	303	294	282	318	324	305	330	366	317	298	343	273	285	332	307	331	315	343	304	301	324	329	295	313	290	312	314	341	313	307	326	331	348	363	308	325	334	339	321	327	330	309	296	298	307	345	326	371	317	330	311	348	320	337	356	292	313	361	323	305	308	334	309	339	334	329	310	319	273	335	319	315	302	305	339	311	352	307	300	324	320	318	315	331	302	299	322	330	322	318	342	340	340	302	303	329	306	329	280	312	326	313	350	347	284	304	317	342	297	304	290	328	337	325	310	312	319	323	287	320	297	286	306	306	309	305	358	328	316	310	315	343	316	310	334	294	332	288	320	278	307	300	302	329	333	303	316	329	313	341	308	308	322	302	326	318	319	335	335	320	335	332	320	305	307	289	306	288	305	349	300	306	348	316	329	305	266	285	322	319	293	307	320	358	307	326	308	287	315	304	312	292	309	353	303	347	338	317	297	289	274	311	315	323	328	334	305	287	296	339	306	312	339	326	307	333	321	312	343	309	352	335	297	305	313	328	323	326	310	309	307	339	328	345	312	328	322	319
9212	17694	14762	7863	5719	4173	3182	2510	2035	1776	1506	1302	1237	1158	987	916	873	838	781	750	738	738	733	659	695	638	646	652	592	618	580	578	553	593	546	598	606	586	530	564	581	605	549	581	576	516	532	557	568	535	540	537	528	528	565	582	533	565	580	551	525	555	520	514	552	506	531	514	539	558	536	529	509	514	542	521	572	582	541	521	569	525	480	516	533	503	511	554	534	519	537	516	588	536	501	588	539	554	501	529	502	528	535	542	557	526	546	481	498	541	547	542	524	530	528	536	527	579	552	565	541	550	539	519	538	549	498	527	524	505	524	535	519	506	473	506	523	521	524	496	533	523	534	579	492	522	521	501	509	518	512	530	511	541	478	529	484	502	563	528	506	481	509	527	493	494	509	528	524	496	523	486	572	479	535	551	542	570	530	539	525	522	517	484	520	539	558	564	544	573	497	492	516	520	507	562	511	545	504	533	494	531	507	541	525	553	520	518	484	496	500	574	496	566	524	495	520	538	521	502	540	566	553	536	565	490	514	513	552	569	499	510	509	520	489	510	552	543	550	536	488	533	504	528	512	535	504	527	542	520	550	542	515	512	529	495	544	538	498	479	481	506	558	551	486	520	527	480	557	510	521	507	522	513	528	522	486	525	502	541	557	534	518	521	588	533	512	522	518	500	517	483	487	516	564	511	551	531	503	507	539	549	472	523	538	503	497	534	522	470	519	554	511	540	560	530	492	586	505	499	509	511	535	551	515	513	516	512	535	550	542	527	565	532	533	510	514	533	500	500	548	510	542	504	519	515	515	510	516	489	543	526	539	525	478	539	538	521	504	576	496	533	517	519	534	537	561	532	508	519	547	520	515	508	512	560	550	559	559	518	462	546	526	554	521	552	511	506	517	527	509	555	541	517	518	546	523	534	535	535	591	516	514	536	504	535	540	533	523	570	502	534	488	530	526	500	542	525	497	471	542	520	515	502	533	539	496	543	543	496	491	502	542	506	496	537	520	550	491	576	503	531	549	533	533	492	502	544	504	542	532	486	531	507	512	499	511	488	518	554	527	504	540	491	536	509	495	518	533	560	512	515	506	555	499	533	509	514	538	550	545	536	502	512	535	507	541	534	517	548	506	521	546	517	502	540	550	516	518	532	530	538	488	541	519	538	541	504	553	548	555	512	563	501	487	516	511	524	518	533	504	514	501	498	516	544	492	474	494	502	509	541	503	538	551	536	509	514	532	552	537	538	510	532	504	529	487	527	522	546	500	540	555	547	522	499	518	529	513	521	537	524	536	498	565	525	531	534	527	560	565	518	552	517	485	562	470	509	540	501	497	530	511	539	567	505	514	556	568	522	500	528	555	524	542	557	515	478	567	512	525	505	573	501	521	531	513	523	558	528	468	516	539	529	526	567	513	531	531	512	515	525	508	527	504	507	548	537	534	535	481	572	508	506	554	518	548	484	521	544	529	535	487	518	523	520	530	520	539	533	582	517	532	531	512	533	549	566	541	517	537	534	506	552	493	523	531	526	514	536	524	526	506	550	530	510	515	533	518	571	555	516	571	518	544	530	518	493	530	543	507	484	571	532	522	527	532	500	514	561	521	530	509	524	502	537	528	513	526	528	472	541	540	534	542	544	569	516	531	527	536	534	525	555	486	531	531	534	551	531	520	544	514	499	512	512	513	541	481	562	502	518	536	548	496	533	550	543	487	479	498	503	517	542	534	529	569	522	531	543	526	525	506	540	539	506	552	524	545	552	552	506	528	495	531	491	527	557	572	506	537	497	511	491	522	523	540	528	530	552	531	492	509	506	531	518	501	514	520	536	488	472	545	503	510	521	541	534	554	520	511	540	530	526	495	510	527	532	524	500	503	547	552	551	512	522	491	521	528	483	516	508	536	462	513	550	499	484	517	524	494	543	542	544	523	509	529	517	505	523	510	560	505	530	560	531	528	549	503	512	505	501	566	519	524	533	551	536	502	520	533	543	516	524	504	516	537	579	526	542	515	548	546	483	564	528	483	481	517	563	511	493	543	568	471	480	495	578	544	495	532	547	522	531	500	523	530	533	503	532	479	537	545	531	525	513	527	481	542	558	521	531	549	486	566	546	500	475	539	531	530	514	524	485	536	494	531	526	518	510	514	578	519	522	524	502	533	528	505	504	494	489	532	519	503	578	526	572	508	512	564	523	505	560	543	511	500	538	582	552	565	512	532	517	528	538	558	516	530	516	474	509	521	506	528	508	492	496	550	581	536	530	520	541	555	562	507	541	549	538	523	495	495	516	536	526	565	513	525	496	523	490	519	518	529	538	579	564	512	469	523	551	529	539	532	522	593	556	497	504	517	522	525	510	526	504	485	581	563	481	549	501	537	525	516	537	559	496	493	533	515	537	541	497	477	520	505	484	524	528	487	506	498	518	544	515	526	504	503	521	513	516	518	569	506	580	546	534	523	530	557	498	540	513	502	552	513	523	539	514	556	459	557	544	537	526	505	500	532	495	495	519	570	541	524	494	554	538	512	548	541	524	515	552	524	529	509	525	494	506	520	545	523	520	548	489	505	547	518	508	514	548	513	523	517	525	507	520	512	557	528	498	516	538	525	549	501	493	503	536	508	533	560	493	530	545	510	536	510	544	532	513	496	507	522	514	479	522	513	510	566	528	547	545	542	542	542	536	514	520	506	523	511	486	556	551	496	503	532	524	485	524	512	502	536	492	538	542	537	535	521	533	578	540	496	545	542	534	559	559	516	506	494	547	504	520	547	512	514	530	489	536	490	544	529	544	537	539	505	513	523	499	514	524	550	545	505	534	515	526	504	545	538	513	576	493	531	544	516	541	515	551	460	502	523	543	516	535	498	555	546	531	544	549	555	546	547	516	497	514	535	528	517	520	501	528	551	535	507	535	541	531	505	502	541	520	527	511	502	554	524	549	537	540	556	516	514	567	524	501	530	516	514	511	536	556	554	520	584	533	529	527	534	480	488	563	504	531	504	539	539	520	532	506	521	530	520	529	501	541	543	567	544	513	532	516	504	533	549	512	502	500	514	535	513	524	545	517	516	509	516	550	537	523	517	484	537	521	568	535	495	509	521	518	550	532	495	542	549	518	516	502	491	551	504	516	532	543	517	528	524	539	568	512	511	473	504	538	536	467	511	525	543	539	555	557	492	537	542	524	563	486	554	549	539	521	547	529	499	585	493	510	526	513	584	512	511	526	506	493	524	537	496	505	479	509	557	529	538	523	517	519	550	503	552	500	484	498	557	538	533	522	515	503	542	527	477	495	486	530	544	532	522	499	516	532	483	545	497	475	477	539	512	530	474	530	559	534	537	517	552	519	546	520	540	523	531	507	523	524	514	560	522	518	471	500	573	537	500	529	499	525	533	517	547	498	538	525	543	520	539	532	505	534	476	544	512	533	502	520	543	514	548	533	534	501	515	558	577	557	558	536	528	558	530	519	495	550	514	523	540	556	525	516	526	548
26864	20678	7471	369	148	130	117	82	85	87	92	77	89	71	92	74	73	80	75	71	62	71	78	76	85	86	67	65	84	81	75	94	72	64	81	77	76	70	81	79	82	75	78	52	79	83	84	73	82	78	75	77	74	83	79	74	70	71	70	70	76	79	71	73	62	66	88	69	80	74	69	74	81	78	82	77	72	67	81	77	56	72	79	88	79	67	79	67	70	70	80	88	73	71	83	80	85	77	75	70	79	68	79	87	75	77	68	75	58	69	75	83	74	66	75	88	73	84	72	64	75	66	78	64	78	73	73	85	55	68	68	74	66	53	83	73	75	55	70	73	76	83	75	68	62	74	66	68	81	69	79	59	82	80	67	73	71	75	76	66	84	73	55	79	82	72	59	72	71	78	66	71	75	68	75	78	72	80	69	68	64	61	71	71	71	86	99	63	73	73	63	73	75	70	78	75	69	70	93	72	75	93	96	74	79	78	84	88	75	61	73	74	83	78	76	70	82	72	79	77	76	64	72	67	83	74	79	58	74	75	71	66	71	66	74	83	69	69	59	62	76	83	77	59	62	67	84	81	68	72	74	76	78	70	64	70	61	90	64	74	90	71	61	75	86	74	66	80	67	74	78	73	80	87	78	70	95	78	76	85	91	70	71	94	76	64	84	67	90	80	86	82	69	74	74	79	95	69	81	77	76	62	79	59	71	72	72	82	68	86	73	72	80	67	75	79	73	69	65	82	82	77	64	64	63	70	73	67	76	76	72	56	83	64	67	83	90	79	74	78	71	62	82	87	66	87	64	75	82	77	74	65	85	67	77	79	84	74	78	74	74	82	81	63	81	59	68	77	73	68	93	73	61	78	71	73	72	77	64	59	73	75	75	76	70	74	93	74	79	67	61	63	75	76	71	77	56	82	67	79	75	66	76	68	73	78	73	65	62	78	69	64	76	65	64	69	60	83	76	94	74	81	65	64	72	75	70	85	66	76	73	78	76	92	59	87	77	75	70	60	54	82	81	81	70	81	76	69	72	80	60	70	80	76	67	72	79	78	57	65	73	74	74	70	64	73	76	67	96	86	79	64	68	89	81	88	71	72	79	77	74	77	62	70	59	72	75	67	73	62	72	66	74	69	67	64	61	61	93	72	62	72	84	93	74	73	77	73	70	70	61	74	69	77	75	82	79	64	90	70	85	72	81	61	76	66	66	70	80	59	72	68	81	61	90	69	79	73	71	87	72	64	60	89	74	82	63	77	74	78	67	67	75	77	70	63	80	81	71	85	62	69	75	81	83	68	67	69	70	63	63	73	72	68	59	66	78	65	68	84	59	64	64	63	91	68	69	66	94	86	82	60	67	74	66	94	72	74	59	65	88	74	77	74	66	75	70	60	67	68	78	70	80	73	67	84	62	82	64	78	71	81	73	78	61	79	68	79	76	79	78	78	83	86	76	60	70	90	79	80	75	83	81	70	78	71	74	70	72	74	78	83	67	80	67	75	63	76	61	83	56	75	60	69	72	83	76	59	99	79	78	90	82	86	78	86	76	68	69	83	81	64	81	80	81	88	74	73	86	62	67	67	72	80	70	81	93	69	69	61	63	59	78	68	83	70	64	86	75	85	82	82	76	52	82	59	87	80	85	72	77	71	79	92	81	83	73	47	64	65	74	80	87	92	83	67	71	68	69	69	70	73	92	95	84	76	71	77	78	81	69	79	74	78	67	68	61	74	79	74	78	66	77	82	69	84	79	52	82	70	63	71	93	68	70	73	58	89	68	89	77	74	82	74	71	81	66	60	53	68	86	76	89	69	73	85	71	71	70	76	65	72	69	81	67	59	68	67	73	80	69	65	80	82	65	69	72	85	74	66	66	77	80	80	73	64	60	72	68	68	69	69	81	75	79	70	78	82	75	78	72	87	74	73	84	71	80	67	83	67	65	77	77	62	79	70	92	74	71	77	94	53	91	65	70	67	57	71	86	76	67	65	82	69	78	82	78	64	88	73	83	71	78	70	73	84	68	64	84	55	77	70	79	80	70	68	67	83	66	64	80	76	91	69	72	75	80	77	76	84	91	70	70	65	77	67	94	66	77	67	77	66	78	81	76	74	80	76	72	80	67	75	72	67	75	67	95	79	79	72	70	81	79	85	66	61	80	103	80	87	74	67	51	85	81	80	71	88	76	69	66	73	85	77	62	53	51	66	68	83	69	69	82	72	82	77	79	69	72	90	74	80	80	78	85	63	73	78	70	72	69	56	74	70	72	68	59	86	73	79	87	83	81	56	81	65	75	83	66	82	70	71	69	64	74	82	85	76	79	62	81	62	77	58	64	64	82	65	70	57	74	65	70	83	53	93	77	80	78	56	76	62	83	71	74	58	82	77	80	68	72	65	68	91	80	75	85	83	54	70	85	63	68	75	69	59	70	76	73	70	85	71	74	60	84	66	76	84	73	65	81	98	63	73	70	74	65	70	74	74	65	76	69	78	83	73	78	78	77	68	67	73	84	62	65	76	81	67	70	57	77	93	81	75	77	78	80	77	72	50	55	64	73	69	92	80	75	79	78	66	66	66	84	72	63	63	67	70	64	75	65	75	80	87	86	66	81	67	67	59	70	69	77	69	66	70	79	94	88	81	79	76	68	69	71	65	70	75	59	66	83	85	76	68	62	79	76	60	64	76	74	71	93	80	79	63	66	75	74	83	68	79	80	82	85	79	71	63	67	84	78	81	62	62	68	61	80	73	63	75	69	81	59	77	69	75	84	73	70	71	91	65	76	77	94	68	90	69	72	82	84	74	59	72	74	64	73	79	76	75	81	78	67	63	69	73	88	81	66	75	81	92	72	85	85	66	78	91	87	64	72	73	86	72	77	69	76	65	76	71	78	64	73	70	76	72	70	74	69	69	67	59	74	78	74	59	58	67	67	68	74	58	68	93	73	76	73	81	61	95	73	74	71	71	80	78	65	83	62	67	86	66	100	70	78	68	75	66	80	69	74	76	75	76	52	77	84	74	60	67	74	84	79	60	79	57	97	75	76	77	72	82	77	73	79	83	69	64	80	73	71	62	72	73	84	86	91	75	68	76	75	72	94	67	55	96	80	91	80	85	71	72	86	81	69	68	67	64	52	89	72	85	70	71	62	87	70	90	86	80	74	77	69	78	79	83	82	78	69	69	71	77	74	68	67	74	88	62	65	74	86	76	83	71	74	85	93	90	63	77	59	49	51	73	75	80	54	68	70	74	76	58	86	86	77	55	63	86	69	74	76	67	66	63	66	67	65	77	75	86	88	80	79	79	93	59	86	77	66	78	69	78	87	72	70	77	69	79	93	64	53	80	81	85	84	73	74	78	78	83	80	77	66	57	68	70	85	89	67	71	72	65	76	52	82	74	75	64	82	66	88	65	77	73	82	93	73	62	79	67	53	85	73	67	78	79	61	83	63	72	60	70	70	74	67	70	77	69	77	69	78	85	81	75	64	66
4275	1324	1156	566	390	337	259	221	217	207	183	169	160	172	168	147	142	164	120	150	145	144	139	163	131	134	134	135	136	135	116	127	142	144	131	155	158	142	137	161	142	141	132	144	140	132	147	152	151	123	137	136	143	140	148	127	130	117	164	155	148	116	142	173	146	133	126	130	114	142	129	164	134	143	166	135	136	137	157	155	148	113	128	141	156	147	130	148	145	136	133	141	123	147	144	149	129	136	132	132	160	126	139	143	132	134	144	154	139	132	133	152	143	147	149	138	125	132	150	159	142	146	147	166	108	146	143	135	121	146	141	175	134	123	129	142	132	145	144	140	124	134	130	134	130	130	130	131	120	148	123	126	121	169	151	123	140	152	161	139	147	144	151	150	116	145	125	145	141	119	121	147	131	143	143	129	139	160	152	151	139	163	120	144	136	125	128	155	160	126	135	139	133	143	125	142	122	146	124	148	135	133	161	124	120	124	144	142	149	120	148	159	140	148	137	134	145	135	139	167	139	120	128	121	146	140	136	128	153	142	144	141	141	127	124	130	146	147	124	151	151	157	128	145	139	128	120	142	143	150	147	144	106	143	147	128	156	130	134	131	144	154	160	129	130	132	143	137	138	135	142	131	153	116	140	124	164	133	139	145	131	131	152	115	127	145	148	123	133	139	152	149	143	134	139	119	126	147	157	119	154	143	148	135	149	155	160	134	141	156	142	135	145	147	138	144	139	149	147	139	142	139	135	163	143	121	143	138	140	140	151	143	139	146	142	145	144	159	142	139	146	133	144	136	143	155	138	117	141	149	130	134	140	135	116	120	136	141	172	161	120	142	143	122	157	155	133	138	139	150	118	145	119	131	140	152	159	131	128	149	153	123	127	129	145	126	130	178	140	156	136	152	126	147	170	123	131	141	133	157	145	133	133	130	130	145	138	156	132	135	138	164	136	126	129	132	142	118	157	161	130	131	147	138	132	137	122	156	140	139	125	143	138	152	148	146	135	146	142	128	139	159	128	116	155	142	154	143	127	134	142	155	98	157	159	153	156	142	123	152	146	128	130	123	148	123	138	136	144	136	119	139	147	142	145	126	153	129	146	145	173	143	169	132	138	110	143	147	145	141	136	159	132	144	111	134	142	115	126	147	148	118	156	147	133	142	148	139	123	160	111	150	134	123	151	116	129	154	151	152	143	138	142	133	139	126	154	154	144	128	153	148	117	142	136	124	136	138	133	157	141	128	130	125	142	148	152	129	151	117	134	149	146	139	156	158	130	133	149	135	148	120	128	120	149	150	140	142	134	124	137	137	147	139	137	157	124	126	146	148	125	145	149	141	132	137	162	152	147	138	149	135	128	150	129	139	129	132	121	143	145	146	157	132	128	150	143	158	159	145	141	145	129	137	153	125	144	125	134	129	136	123	145	131	145	155	129	128	136	134	135	140	138	143	117	151	132	139	137	150	146	167	158	132	139	139	159	163	153	133	130	123	127	143	124	131	131	143	138	147	144	152	140	133	140	147	139	139	139	156	155	128	158	136	102	156	143	146	152	137	142	134	110	142	124	133	134	132	143	140	142	143	137	144	143	136	144	155	131	145	114	138	151	132	135	148	158	147	113	146	164	133	154	142	125	140	130	123	172	131	117	122	148	125	137	152	140	141	137	129	124	147	125	147	133	123	136	144	148	137	137	132	128	140	141	126	130	131	127	137	125	138	129	141	132	148	144	142	116	144	134	122	148	143	142	159	131	147	124	139	137	162	108	151	163	129	146	151	134	151	156	138	152	130	146	130	117	154	131	134	144	140	143	154	136	122	137	133	126	143	144	131	138	142	155	134	160	163	134	143	148	128	136	141	144	130	127	138	154	112	154	141	119	151	132	133	145	149	149	130	142	143	104	147	147	140	139	139	146	152	134	149	133	151	111	157	149	137	133	162	124	135	127	121	145	125	117	137	144	127	135	146	129	133	146	136	122	145	137	125	152	125	149	124	132	142	145	130	138	149	150	114	139	149	164	141	128	116	152	134	131	127	143	150	155	134	137	135	137	137	134	147	133	129	150	130	135	153	156	141	170	134	140	141	114	123	147	155	150	147	137	161	161	148	144	152	142	144	133	163	128	130	131	145	143	124	135	126	155	129	136	125	136	133	127	142	153	123	129	139	158	118	136	119	168	136	132	158	130	128	152	148	142	142	117	149	108	132	119	143	119	127	152	148	115	136	132	141	136	140	135	151	151	133	128	123	164	145	133	144	131	160	149	138	122	157	134	136	155	133	152	129	144	150	140	145	154	152	163	161	155	139	143	148	116	136	142	159	134	133	136	129	134	136	159	155	116	136	137	142	156	154	130	148	152	161	125	152	141	159	151	144	147	166	143	136	130	150	145	117	157	140	132	139	122	139	134	131	141	144	139	115	129	142	125	128	138	138	119	143	150	123	131	119	135	150	142	124	130	134	134	112	130	126	144	150	141	136	144	136	128	131	135	126	154	156	132	137	135	112	158	116	153	132	126	158	155	138	138	155	135	139	109	112	152	143	137	145	125	140	120	142	126	134	160	146	134	133	150	126	124	149	123	129	124	125	124	140	156	133	140	150	137	150	128	144	134	140	157	155	156	141	122	136	161	149	135	147	136	127	143	144	144	150	129	157	158	126	126	140	133	135	128	135	135	125	138	145	151	147	136	139	135	134	124	146	147	142	131	121	132	132	142	138	134	132	138	151	136	136	142	138	151	154	141	129	129	130	146	126	148	120	147	139	122	141	129	113	133	134	145	134	137	132	133	141	135	149	139	143	154	156	156	162	139	142	122	139	153	139	143	146	147	151	133	135	164	126	139	137	137	144	141	138	133	132	132	132	155	155	125	139	139	146	147	137	142	144	144	155	136	145	142	130	135	126	138	131	142	126	136	141	157	135	144	137	150	140	166	142	150	155	127	123	150	148	160	128	124	141	149	136	149	119	129	148	132	128	116	118	137	118	155	141	129	141	161	139	142	142	146	160	142	141	123	159	130	138	143	149	162	113	156	145	140	133	142	139	136	138	132	133	139	142	142	145	147	113	125	145	141	115	146	138	142	131	126	138	119	140	127	147	143	118	136	149	152	138	134	141	133	130	132	145	113	148	158	126	151	148	117	147	131	137	136	133	116	141	143	134	140	130	124	150	140	142	130	130	147	141	139	140	136	153	131	131	120	154	140	140	139	139	138	166	135	133	141	147	129	125	138	135	129	117	138	163	140	135	143	131	122	122	140	135	144	127	158	138	132	135	141	161	142	130	147	130	135	129	127	129	128	127	134	124	131	152	120	113	126	136	142	147	135	147	135	135	127	118	142	138	125	127	130	134	135	136	130	138	124	146	144	148	152	140	142	121	152	127	120	137	139	146	123	125	140	154	142	148	184	142	154	132	165	140	155	155	143	149	138	150	138	115	140	127	134	138	141	135	127	127	157	129	144	121	137	122	147	143	128	122	152	133	132	129	154	150
24256	21374	28769	24358	21074	3453	744	509	439	364	327	290	277	268	276	239	259	269	257	238	224	224	233	206	223	209	225	192	219	206	204	202	214	195	221	207	205	210	214	210	222	208	216	222	208	212	237	186	200	204	208	213	202	226	213	225	205	207	190	197	214	194	184	194	229	190	171	214	205	183	211	209	191	199	210	201	201	176	230	231	204	195	216	203	194	190	199	203	214	202	219	212	213	230	242	204	207	201	205	198	211	208	201	208	197	202	183	217	213	195	221	209	218	213	196	200	235	202	198	212	221	203	198	205	218	192	173	191	197	179	176	205	191	202	195	206	196	233	183	188	227	193	214	167	213	195	207	187	211	218	205	195	183	188	209	201	209	210	197	206	202	210	225	188	183	192	194	188	193	193	213	204	222	192	189	173	179	202	179	206	217	190	230	199	197	186	196	196	230	206	208	194	212	192	210	194	181	179	198	191	174	163	187	216	196	218	197	208	191	207	178	192	202	177	210	237	208	208	217	219	203	216	200	208	216	165	213	195	198	200	225	215	198	226	214	189	193	210	209	206	195	205	223	205	201	191	183	232	214	202	202	218	173	202	193	195	198	213	209	209	209	193	205	196	192	188	202	201	210	176	188	196	198	198	208	225	183	218	203	183	214	223	219	204	191	194	212	201	200	195	193	212	194	209	228	197	195	169	197	185	211	183	201	203	170	190	209	169	207	192	207	225	222	205	189	201	196	210	193	193	219	191	193	221	218	217	204	188	188	223	214	181	210	209	186	196	199	217	198	205	190	206	211	226	195	162	207	222	200	187	198	202	182	221	197	192	204	206	224	184	203	180	189	190	194	209	200	205	182	212	205	225	187	192	223	193	185	206	188	197	209	209	220	200	198	210	191	207	226	172	207	195	182	179	203	223	187	221	193	216	167	208	210	227	214	219	184	225	202	189	200	205	203	188	203	188	203	191	193	190	188	199	194	177	176	213	189	204	169	200	188	189	221	192	184	183	203	191	211	184	192	195	165	169	192	198	201	197	212	205	220	197	182	198	200	183	192	175	198	200	208	214	204	222	164	221	209	227	190	198	197	185	214	235	187	216	194	206	223	194	211	211	195	201	191	186	199	222	196	206	206	172	212	196	194	180	175	226	201	191	202	205	212	202	185	194	221	202	238	196	208	191	192	198	219	196	195	197	190	203	224	218	184	225	215	171	200	224	198	169	197	210	186	201	201	203	207	211	192	209	194	231	198	191	195	201	197	201	196	190	229	180	205	206	196	216	195	188	227	178	208	202	194	202	184	199	201	200	179	194	201	194	183	186	191	183	186	198	202	222	187	197	203	179	195	180	208	219	204	206	180	177	182	182	201	194	223	192	212	206	205	190	206	226	180	204	177	189	234	174	207	213	207	193	199	220	222	209	199	189	217	206	210	191	217	207	182	160	207	204	195	207	205	192	200	195	193	209	206	200	197	182	209	204	187	201	201	204	209	222	200	214	204	197	226	200	197	201	191	209	202	201	171	224	202	174	238	207	220	189	193	170	205	210	213	204	237	205	203	215	193	223	196	180	215	207	184	202	189	208	180	233	196	213	192	196	228	194	207	197	194	201	188	226	208	207	228	190	217	203	193	219	206	190	203	199	183	205	186	209	187	206	191	172	206	217	184	221	234	185	208	205	208	202	199	187	199	212	182	211	194	224	192	200	223	200	215	199	175	177	191	214	194	192	177	188	207	212	194	185	206	226	157	184	177	180	210	202	193	214	215	199	210	210	209	194	207	196	221	191	188	204	201	173	202	185	188	197	198	216	205	169	210	199	182	194	202	191	204	197	160	187	190	213	192	196	184	197	185	182	196	218	209	211	205	181	184	195	191	197	200	212	187	182	198	212	195	197	194	199	178	196	210	191	203	204	207	196	171	194	235	210	199	203	196	186	193	212	195	193	212	187	201	177	216	200	203	190	185	199	201	195	225	180	210	179	208	199	192	202	193	200	203	208	209	207	188	202	211	212	199	176	187	186	188	191	190	194	193	179	197	201	217	228	207	221	214	207	187	185	199	204	229	180	209	188	212	191	198	189	195	197	199	199	199	215	202	181	201	173	198	178	202	188	211	192	189	216	196	191	212	204	199	204	201	176	193	206	207	213	219	205	212	185	210	186	208	200	191	209	203	180	222	196	216	196	234	221	191	194	189	197	208	194	207	221	199	185	192	194	201	192	195	175	231	214	194	194	206	212	214	209	204	196	198	198	204	207	189	200	169	202	218	190	203	166	210	197	194	174	205	199	185	218	204	191	235	184	185	184	220	235	206	215	192	214	189	204	206	212	163	164	217	229	184	191	207	189	227	198	211	210	206	216	213	205	207	195	201	193	215	220	180	199	194	196	204	199	208	202	204	207	218	191	179	222	186	224	195	209	231	218	207	193	177	193	201	222	194	211	212	194	198	199	169	192	200	188	197	220	196	189	185	182	196	184	188	197	217	168	208	203	213	176	189	196	196	215	201	220	210	219	211	211	205	209	197	237	208	230	208	220	229	174	213	191	205	195	203	213	197	209	204	189	203	197	228	187	201	202	207	221	190	190	190	197	194	206	209	192	197	172	191	215	216	173	169	185	211	203	199	194	200	202	195	193	191	187	172	214	214	181	186	222	210	192	195	185	210	212	233	199	189	202	203	219	198	194	180	189	172	202	206	222	203	230	199	192	194	184	191	198	207	195	193	200	178	208	208	186	196	205	194	186	191	186	201	177	182	209	217	191	212	184	182	197	194	181	218	211	213	206	204	194	199	169	177	186	207	207	216	188	191	196	191	194	202	194	210	191	209	185	209	182	212	198	188	204	218	188	176	193	190	209	201	203	169	197	172	194	202	205	200	194	212	203	200	188	210	184	198	224	212	187	192	192	217	199	228	204	201	217	175	225	192	190	222	188	216	194	202	228	204	219	234	192	178	205	191	202	207	186	208	175	179	214	207	175	197	219	198	185	196	200	201	193	207	203	218	190	198	189	176	196	201	174	197	198	192	210	208	206	193	189	193	223	211	200	197	178	215	204	194	192	190	208	194	191	196	208	190	158	209	208	191	200	207	214	190	190	203	191	186	204	177	205	195	214	206	169	215	181	225	202	201	205	178	193	230	230	197	193	194	209	198	204	213	216	217	220	199	201	185	239	192	228	185	183	214	193	180	197	217	204	201	181	199	192	192	197	197	182	203	190	214	241	187	188	196	195	180	208	180	198	184	201	205	223	203	197	219	185	231	199	186	177	207	195	211	203	205	210	203	215	215	167	204	218	176	195	180	214	195	217	213	193	185	216	170	231	178	181	215	193	189	196	209	207	199	190	197	190	188	204	227	207	195	173	232	208	208	198	177	177	196	188	194	191	176	194	188	204	178	196	217	199	203	223	195	190	207	202	173	217	216	217	209	216	197	206	172	198	221	172	211	207	206	194	196	191	197	202	235	169	229	220	201	196	194	175	186	224	207	188	194	187
8171	11050	9107	4608	3218	2236	1750	1394	1122	969	877	774	667	571	607	557	524	489	463	470	467	451	439	394	425	382	399	429	369	383	388	368	374	387	374	346	366	394	381	384	361	349	374	360	334	342	354	346	369	404	323	332	352	345	356	352	369	338	367	354	395	373	396	310	373	335	352	331	339	309	351	329	363	366	368	390	386	319	333	363	323	304	347	363	305	307	354	328	312	333	321	335	310	338	353	341	373	353	351	312	337	361	339	349	342	299	348	339	384	341	365	350	359	304	338	350	370	351	371	338	330	346	348	331	352	304	342	350	312	336	317	331	370	346	339	327	360	317	331	344	333	335	338	334	328	341	325	339	338	375	371	307	341	349	347	336	330	360	349	374	330	347	348	349	338	323	333	362	349	329	341	344	316	359	351	331	328	382	352	321	347	341	384	343	325	352	357	363	326	318	323	342	350	336	349	334	333	335	379	337	383	370	353	335	306	327	327	322	344	340	361	317	375	340	342	319	339	347	320	357	316	331	353	333	338	345	319	351	337	324	317	338	321	332	326	387	332	354	331	344	377	336	328	344	349	354	357	308	326	354	335	299	343	364	332	334	329	327	338	332	346	327	364	295	313	330	305	332	322	346	352	351	321	336	336	360	339	342	357	321	343	330	329	341	334	330	353	337	331	373	354	333	343	318	330	347	339	325	336	353	320	349	325	356	337	341	380	333	352	358	330	329	319	329	349	358	334	344	349	347	310	353	343	337	350	337	354	358	332	334	381	354	328	344	337	337	363	303	366	379	349	322	339	331	367	342	326	324	336	358	361	361	334	337	363	371	346	349	319	327	348	362	338	355	329	338	336	349	318	315	374	341	345	344	323	351	336	323	337	341	347	369	345	379	320	315	293	347	324	337	319	345	316	367	344	344	340	355	322	321	314	356	319	292	398	325	336	323	349	337	374	341	326	387	352	349	342	332	325	340	342	349	346	316	347	341	356	302	352	326	324	353	326	321	353	343	344	327	314	337	338	344	331	303	348	329	332	300	336	335	331	352	344	339	347	332	333	323	303	327	331	358	361	314	331	352	326	344	351	312	341	377	336	347	332	341	356	331	322	346	330	313	345	333	302	331	334	346	348	338	314	307	336	356	360	359	342	344	295	346	329	323	330	347	379	323	316	333	359	366	314	342	369	337	320	348	362	329	292	333	340	353	370	347	348	328	306	303	295	344	313	333	309	357	301	345	326	334	317	367	345	327	336	328	333	340	319	346	356	323	359	366	319	378	343	314	333	327	341	315	382	330	352	366	339	337	367	355	325	340	317	336	352	349	301	344	342	351	327	334	387	357	342	319	342	391	324	340	337	357	329	385	329	331	357	358	325	318	363	354	354	374	350	345	358	328	329	339	327	341	355	339	326	349	353	360	362	365	332	344	354	332	333	344	356	330	345	356	362	338	362	320	364	344	351	378	383	343	324	372	344	360	323	331	335	348	353	340	357	337	335	296	368	324	338	345	376	327	319	367	343	349	361	346	301	321	351	317	338	355	309	356	349	361	356	350	323	335	342	349	331	346	323	307	329	355	352	325	340	334	354	322	325	330	325	302	337	348	339	329	348	327	314	302	360	337	316	309	333	335	332	337	330	350	352	320	319	352	328	330	360	352	314	338	379	347	349	332	361	341	318	299	329	340	323	334	362	316	342	325	347	323	327	358	345	334	351	377	312	330	335	306	347	330	352	317	354	337	342	298	324	353	335	315	354	322	328	357	342	318	336	324	314	316	359	349	359	359	342	351	338	344	350	349	342	345	352	349	354	341	329	352	363	340	313	293	337	356	313	363	360	386	370	338	363	339	350	314	347	315	324	327	335	330	343	362	322	309	351	341	358	356	358	352	326	339	337	343	325	342	346	327	335	361	337	333	348	347	346	346	355	376	333	322	351	342	335	312	326	337	352	353	327	356	344	331	357	353	327	336	326	322	341	338	328	359	318	321	338	332	340	318	335	355	368	304	322	347	356	358	339	343	346	337	334	298	289	324	332	318	370	357	333	333	329	337	349	336	345	325	360	323	352	349	359	346	329	351	340	334	357	316	358	318	358	368	344	355	300	350	319	336	327	322	300	353	333	359	360	344	364	337	328	333	333	363	339	314	346	323	337	350	334	370	360	294	346	353	324	332	318	367	318	350	328	339	364	322	338	322	337	355	336	378	367	339	361	350	338	352	317	323	345	358	350	327	355	329	326	361	347	355	342	325	328	357	348	357	345	315	349	324	371	335	322	367	354	356	335	344	325	321	338	340	352	340	337	338	330	345	345	292	381	334	322	348	338	337	344	337	338	340	346	367	307	376	322	325	322	308	324	349	356	332	343	362	315	358	312	329	345	362	331	339	339	335	341	386	354	300	358	318	323	364	334	309	309	329	353	317	356	344	324	360	283	339	348	348	346	337	353	349	347	365	332	370	326	358	347	334	316	328	331	346	360	374	323	333	333	335	347	326	329	355	344	352	373	360	331	338	343	335	336	326	325	328	352	351	317	313	350	335	349	340	328	356	316	320	341	326	341	326	342	363	302	353	347	341	356	338	312	323	327	355	348	323	324	369	334	345	350	318	319	358	321	364	326	354	357	355	341	336	316	376	316	345	312	330	315	296	337	321	356	340	346	340	305	333	305	314	342	349	329	333	378	325	326	313	351	334	305	335	358	319	310	335	358	350	348	328	353	311	343	328	344	363	331	359	363	355	325	344	313	352	332	321	316	346	372	357	346	350	361	362	314	355	350	366	358	362	323	351	334	343	340	328	359	344	354	354	321	326	347	335	350	328	318	328	327	355	336	334	363	384	353	317	324	316	347	306	323	320	319	334	346	328	331	349	358	355	337	330	353	311	322	349	322	278	345	321	361	366	342	335	319	354	326	349	354	335	353	313	371	366	352	359	354	333	338	354	343	349	330	318	348	347	359	317	335	351	330	332	366	332	317	335	364	332	339	344	305	325	352	327	343	365	356	303	312	347	381	345	342	364	356	327	325	302	319	335	350	346	331	358	340	312	310	356	363	357	344	319	309	358	348	345	327	313	343	389	360	355	352	351	324	320	321	380	338	370	343	328	350	360	338	332	338	330	324	344	337	323	325	346	317	317	334	306	344	314	340	359	341	348	313	373	315	337	333	362	319	344	342	333	346	374	343	345	347	361	335	359	329	356	336	342	344	350	359	367	331	325	360	361	355	317	363	361	335	335	352	383	336	325	342	315	373	332	317	314	311	353	319	331	310	359	335	327	334	340	295	275	313	335	337	320	360	345	352	322	377	344	349	360	329	365	311	334	308	350	302	313	342	335	334	350	320	330	334	343	305	315	340	338	338	337	332	349	349	343	352	332	318	333	363	307	340	325	352	351	307	321	346	348	319	352	332	365	341	362	337	335	337	313	320	356	323	349	347	366	384	319	317	335	326	327	323	340	341	349	337	344	323	334	344	327	352	319	323	347	330	326	317	363	364	356
23143	21340	29370	23652	21342	21093	3442	1085	757	749	560	549	524	488	462	433	435	406	401	431	387	392	383	357	360	353	372	392	352	372	352	353	366	364	334	332	350	336	360	314	339	351	370	377	370	337	349	336	327	351	339	361	325	334	362	320	366	367	298	341	336	341	363	325	352	338	335	330	322	325	334	362	329	323	338	318	325	323	306	351	331	345	351	292	348	305	342	333	321	323	341	337	330	360	323	334	350	305	314	310	325	336	325	317	321	304	314	343	310	345	311	357	357	338	325	317	333	327	322	326	317	313	313	341	363	329	344	315	338	312	293	307	294	353	347	305	342	314	324	331	377	319	332	334	374	336	309	296	321	338	327	337	375	325	342	342	325	335	344	289	318	351	321	305	329	323	315	301	282	304	314	332	315	354	310	311	325	296	312	339	348	332	321	332	315	306	314	289	283	320	324	309	328	343	315	321	311	322	320	328	342	329	332	303	325	315	321	337	318	305	312	327	330	306	320	328	309	331	336	336	324	317	305	318	326	325	311	330	360	319	331	335	308	319	307	363	332	316	288	302	341	346	307	327	300	308	338	313	340	356	314	319	318	327	335	345	338	317	293	345	336	362	323	344	341	328	324	345	312	282	351	280	303	321	299	335	328	324	325	318	317	319	319	345	316	311	339	326	313	308	308	343	329	333	308	319	310	305	314	327	312	340	354	331	330	320	303	278	323	344	335	339	311	314	331	321	327	338	318	342	332	332	310	313	313	336	319	330	303	339	356	344	331	321	313	312	321	333	324	281	343	295	302	338	317	308	301	313	312	322	287	336	354	312	314	348	309	329	323	313	334	317	324	330	310	318	336	320	327	324	307	346	313	332	336	324	342	337	316	311	301	369	324	309	318	326	307	289	337	332	321	293	325	305	314	317	313	333	336	303	329	339	335	330	358	323	330	350	351	308	332	338	337	307	321	307	336	323	328	285	323	336	303	312	337	331	331	328	336	339	316	334	352	318	304	325	338	309	344	343	323	288	316	316	321	313	332	302	299	316	300	328	319	313	305	321	312	319	351	316	356	315	337	335	349	303	345	325	344	323	361	341	304	313	328	349	309	295	342	339	336	329	349	365	285	313	309	306	315	318	322	300	316	335	270	329	322	341	314	301	346	293	319	310	311	302	318	301	308	327	313	321	317	343	328	339	354	322	324	312	370	332	323	290	339	308	326	338	300	314	333	346	323	279	288	335	331	343	335	343	329	324	292	301	324	308	330	339	321	320	319	316	330	361	296	311	288	321	297	312	332	342	329	319	310	333	357	323	315	336	318	289	307	345	343	328	310	357	322	307	337	337	316	325	304	318	334	327	328	312	299	307	320	331	333	304	305	338	335	315	300	338	298	325	316	328	343	317	314	294	349	319	279	321	321	328	318	310	271	353	340	335	336	299	316	307	336	299	320	342	355	336	323	319	283	340	322	340	340	296	338	338	319	329	344	336	320	318	280	301	304	315	303	315	329	315	325	316	295	318	310	338	311	323	351	325	301	301	361	304	312	296	352	340	318	316	327	330	330	308	330	307	290	322	336	341	301	333	313	307	346	362	305	295	319	343	348	301	309	320	320	328	300	334	337	326	316	327	329	318	335	330	342	316	302	318	353	306	287	322	347	296	317	312	318	326	313	301	304	333	335	345	307	309	318	369	316	324	334	328	328	341	347	302	344	304	324	307	301	337	302	356	326	310	348	338	359	331	322	326	334	328	315	352	341	327	328	308	290	316	328	333	320	336	326	306	315	333	323	334	313	352	325	342	320	357	334	328	323	329	334	335	330	322	356	350	290	346	338	324	327	306	301	345	350	334	298	320	310	328	315	275	315	318	292	316	302	329	338	305	316	349	314	326	325	323	316	322	319	355	354	331	317	325	332	338	322	307	345	339	310	342	336	312	316	291	299	312	357	342	334	312	342	335	369	320	314	324	308	330	353	307	336	318	321	321	341	326	338	347	332	324	310	315	325	314	315	355	300	327	330	363	367	318	324	297	295	348	328	310	324	334	344	305	335	314	306	302	338	315	306	320	323	336	302	338	338	341	307	300	351	321	314	327	316	349	292	317	297	336	333	332	337	314	313	332	335	311	313	286	281	336	310	334	355	327	327	355	306	305	332	327	339	321	327	337	332	338	306	340	326	316	349	336	331	313	336	314	325	329	325	333	331	354	336	305	322	325	299	296	310	338	314	302	315	345	319	297	316	311	310	337	323	313	347	294	305	304	299	335	342	323	340	345	367	305	308	317	312	312	356	319	338	339	290	320	328	312	310	310	300	334	316	304	339	311	350	337	336	315	319	316	322	346	307	355	328	312	303	344	332	339	329	320	334	301	302	315	332	311	323	289	331	298	330	327	343	310	325	298	342	332	323	334	312	332	279	326	325	318	307	282	313	338	318	327	300	341	343	303	315	330	330	328	347	323	334	286	327	341	337	342	348	304	300	294	326	320	344	335	321	333	289	348	366	334	297	318	312	313	290	294	315	329	317	320	349	335	347	299	321	334	348	308	328	332	335	322	326	311	334	321	313	288	345	339	357	292	299	348	339	341	306	313	318	302	330	313	333	351	322	278	308	321	294	303	326	313	348	343	307	354	342	320	313	308	311	336	305	306	340	327	314	339	317	293	312	327	340	348	346	302	312	379	331	314	342	362	305	319	342	293	342	317	347	335	309	374	326	342	321	305	359	360	319	352	324	335	308	302	292	299	331	297	310	290	303	374	302	312	316	286	352	307	307	327	300	326	315	336	337	325	325	333	327	334	298	328	298	325	301	334	330	339	306	309	335	308	322	308	343	321	326	353	340	300	332	332	319	308	343	318	347	302	283	299	325	333	316	326	362	303	350	313	334	313	335	313	314	308	322	307	323	377	312	332	345	302	336	307	332	315	342	289	304	352	334	317	338	306	301	354	309	302	278	334	339	301	340	328	308	330	293	304	343	331	302	333	364	332	315	328	308	334	280	363	322	277	312	345	320	341	307	324	331	309	323	328	315	316	343	315	297	316	277	336	334	309	327	304	303	315	314	331	319	323	334	319	315	322	322	330	309	348	327	314	344	323	345	324	330	320	367	324	318	322	314	316	298	317	340	281	308	320	333	323	329	343	334	319	329	320	300	320	337	309	305	327	311	297	317	317	327	340	322	350	336	330	350	334	339	336	331	298	292	337	315	313	289	302	315	329	330	321	333	302	303	316	330	330	337	303	330	344	312	295	342	310	307	357	350	302	334	313	322	314	313	320	330	347	316	330	313	307	318	314	327	306	329	313	295	330	317	298	309	307	334	308	340	333	310	340	314	337	300	307	369	312	308	339	328	328	360	338	299	313	305	345	318	341	325	313	320	316	320	329	308	325	300	327	323	326	301	322	303	343	302	320	343	326	324	305	312	357	313	317	334	337	312	303	316	300	306	333	305	325	330	307	329	310	322	336	303	344	327	322	336	331	341	331	281	319	355	308	323	292
13949	17699	14756	8122	5568	4079	3132	2545	2030	1805	1453	1390	1183	1079	1001	914	920	824	784	767	739	730	681	708	692	603	664	606	611	631	634	609	582	578	580	644	605	644	625	569	568	545	578	559	564	555	589	526	569	515	549	556	511	577	526	542	568	564	530	505	569	553	509	563	495	555	522	532	557	523	538	553	534	563	542	534	559	534	503	550	561	538	547	512	549	536	575	516	512	498	522	591	525	566	524	544	571	498	497	503	516	527	534	505	486	528	527	526	528	525	552	554	534	546	535	519	490	550	501	530	560	517	534	538	552	539	520	500	525	489	531	506	562	515	549	504	522	506	610	546	458	536	509	561	564	537	516	482	563	575	524	512	537	515	549	521	513	546	591	553	501	507	555	550	558	550	532	556	521	514	506	522	529	562	522	510	502	526	482	512	524	510	546	549	511	528	471	510	506	502	514	548	535	557	554	502	498	532	550	546	492	540	536	528	490	551	535	489	503	522	502	499	524	537	534	523	490	510	526	491	524	540	498	522	509	535	510	536	569	527	553	545	523	520	519	514	551	522	490	531	528	517	531	519	582	511	531	510	529	545	527	540	557	509	507	500	520	539	572	505	532	544	525	519	543	549	535	522	567	506	526	532	541	511	548	538	501	509	491	529	536	547	493	497	553	502	479	530	567	523	548	505	528	528	537	536	549	533	539	518	538	498	542	526	524	518	521	491	498	548	523	532	512	544	526	536	555	508	528	488	524	522	533	531	531	530	523	523	497	541	551	524	512	602	525	506	510	518	513	510	530	543	544	495	519	534	543	518	538	502	523	541	524	535	518	522	506	505	534	522	527	526	537	536	536	534	523	548	524	492	511	542	537	497	506	532	567	495	519	495	569	543	504	515	547	498	530	549	497	518	529	519	541	537	525	539	556	539	501	475	542	507	531	525	531	493	502	481	548	514	525	545	553	535	554	529	532	531	547	516	570	523	506	508	489	539	519	518	540	513	500	506	538	544	540	490	515	524	551	494	523	567	528	522	520	523	538	516	517	517	498	533	550	528	510	568	520	520	523	499	504	506	555	539	497	565	524	526	538	528	544	492	523	504	554	507	485	523	513	538	494	501	525	514	512	512	511	545	501	540	535	545	505	485	529	524	486	545	526	518	510	506	511	493	535	539	528	568	510	489	532	519	545	524	529	498	513	551	539	527	539	536	488	550	526	520	537	540	525	557	506	589	524	532	518	509	568	538	490	529	547	525	553	471	512	538	515	531	533	558	537	507	518	576	510	524	552	528	530	502	527	561	515	544	527	509	515	537	527	520	527	500	518	560	541	497	513	557	522	473	503	523	464	560	490	491	505	489	525	509	503	510	543	503	503	530	508	503	510	547	499	523	550	531	557	508	485	549	523	542	545	543	530	524	489	525	541	521	516	465	468	515	502	503	484	481	511	529	517	567	534	521	518	509	533	496	479	537	533	518	502	542	537	525	523	495	557	517	511	534	529	537	548	536	544	528	500	508	511	503	477	518	570	524	512	527	532	528	511	535	509	512	507	499	549	528	510	495	550	500	495	521	526	514	532	521	485	524	528	535	554	525	529	486	512	532	529	520	515	547	560	538	505	527	561	510	548	558	547	501	512	517	520	526	563	522	567	555	490	533	523	463	547	533	515	567	512	499	549	507	521	534	541	513	525	494	551	541	516	536	539	525	577	505	535	485	578	518	542	507	525	536	548	545	583	539	556	547	530	499	476	550	558	516	518	522	529	550	497	513	518	486	530	499	524	516	588	526	526	511	486	534	559	510	545	513	528	510	540	539	479	532	541	577	500	563	516	531	547	508	561	520	529	518	555	540	477	538	533	540	487	515	537	540	550	526	511	540	532	507	529	567	489	538	490	553	559	534	548	512	542	564	535	519	484	524	523	593	533	526	576	534	524	501	534	507	520	540	548	501	516	534	518	507	577	503	503	554	541	554	459	536	501	542	486	518	529	527	503	565	513	512	532	530	527	533	514	539	529	539	502	500	543	512	506	506	536	511	559	503	585	519	532	492	528	527	511	542	520	508	534	544	577	549	529	522	514	528	521	491	529	533	533	494	503	542	485	527	511	553	557	546	536	518	507	515	530	514	520	524	519	557	540	567	538	488	499	566	549	513	537	538	518	537	489	550	476	534	512	525	562	503	510	540	553	519	541	496	521	532	516	523	516	546	554	546	526	515	534	500	540	543	502	550	561	551	502	521	575	554	516	601	557	502	503	535	536	496	521	539	540	518	523	516	490	518	517	539	527	509	516	484	489	531	496	563	507	504	521	501	550	508	516	519	561	510	515	513	543	527	529	485	484	534	536	533	552	496	534	503	536	526	517	514	538	553	491	544	480	515	565	514	531	544	565	490	561	516	472	513	554	557	539	520	528	497	534	499	526	514	489	509	541	546	501	497	558	517	552	530	517	566	504	538	536	551	525	538	539	601	496	548	513	546	552	513	488	531	513	554	542	557	549	548	510	528	556	520	537	554	541	519	545	534	547	497	547	529	564	564	517	491	512	499	516	501	548	552	516	543	536	540	553	555	537	498	485	525	556	511	538	543	543	516	557	544	531	517	538	504	544	516	524	512	545	522	525	514	532	518	550	527	584	521	525	504	480	519	539	524	513	521	503	524	544	555	537	520	542	526	565	477	505	509	507	519	543	543	511	505	526	524	508	513	510	508	539	563	516	572	532	503	542	536	505	502	485	522	487	485	552	551	519	535	521	533	551	517	528	523	476	536	529	497	510	540	503	527	503	497	527	529	520	557	547	531	528	542	539	507	527	513	498	504	546	504	547	504	557	517	546	548	536	525	548	514	560	539	542	588	524	523	541	505	545	565	518	520	553	529	508	538	507	519	545	536	523	531	536	518	520	548	574	527	508	533	542	518	498	535	545	543	526	505	523	517	535	514	530	490	523	533	496	536	546	532	560	512	503	524	505	514	535	527	523	511	518	535	542	542	561	513	500	499	506	546	528	505	508	555	536	526	538	511	535	512	533	548	548	494	548	514	500	497	566	533	517	556	519	501	499	551	586	537	522	521	542	559	536	547	539	501	474	535	498	513	526	503	538	532	549	526	536	543	549	518	518	493	528	485	530	502	513	510	531	513	529	513	530	543	484	525	491	560	545	529	527	544	530	510	517	546	547	477	482	530	511	531	492	563	532	522	530	514	526	520	527	529	557	533	543	546	527	510	494	539	528	557	541	544	534	556	552	520	545	521	553	540	544	557	517	517	557	550	516	593	515	515	535	511	525	524	529	542	508	546	519	529	534	556	546	561	530	518	511	525	521	524	521	496	506	568	490	529	542	523	497	553	492	518	534	479	560	531	526	515	506	556	508	494	526	509	500	562	525	525	521	513	519	547	511	531	514	521	514	522	499	548	514	507	507	566	513	492	527	507	511	535	551	526	523	516	543	502	506	546	554	539	529	558	517	519	568	533	501	544	504	502	547	508	501	531	544	481	527	557
26870	20794	7825	574	342	306	158	119	108	81	77	113	95	104	82	99	77	70	77	79	79	72	73	75	80	72	92	90	86	79	80	75	84	83	88	98	86	75	81	90	97	92	66	70	70	80	83	90	90	75	69	82	68	55	82	98	83	96	73	72	90	85	83	74	82	64	71	81	80	64	89	68	68	70	84	69	78	80	57	64	84	74	85	70	89	88	68	73	92	60	69	77	85	79	87	74	76	74	77	60	89	81	60	67	78	65	75	61	82	82	81	75	77	77	71	74	87	64	81	93	77	80	73	77	70	75	81	82	72	84	88	96	78	76	89	85	88	88	89	84	81	74	66	66	76	72	60	78	96	64	78	93	82	79	87	70	76	85	87	78	90	68	76	70	65	73	74	85	84	60	94	77	84	78	91	82	71	82	67	76	74	76	65	88	85	72	66	78	74	74	77	67	90	71	77	81	80	67	89	76	79	78	69	73	77	74	78	73	72	66	75	74	84	83	72	61	72	99	76	74	83	85	66	60	81	83	75	74	78	73	103	91	92	84	82	69	88	90	84	78	73	75	82	88	87	73	74	85	94	95	77	73	71	79	69	93	90	78	79	75	71	91	78	75	95	87	72	81	72	91	83	89	64	95	71	82	67	72	88	81	72	70	98	86	87	77	76	66	72	76	84	92	74	78	83	72	84	78	72	76	58	68	80	85	80	86	75	79	71	54	88	84	88	89	76	86	82	82	80	96	81	84	88	62	92	82	96	79	81	80	75	79	77	81	66	81	89	77	86	75	73	78	83	70	93	80	63	71	71	82	81	77	81	63	61	73	89	83	70	78	75	70	95	80	89	57	89	67	83	93	79	63	58	66	69	82	61	82	89	91	64	70	73	85	66	64	83	89	66	85	68	76	77	90	67	80	62	57	75	87	66	79	75	76	85	91	91	91	85	77	79	72	89	81	88	71	89	83	67	81	64	71	77	54	72	86	83	77	88	66	90	68	70	75	67	86	80	81	73	80	82	63	66	77	85	77	79	81	78	86	89	75	70	84	78	86	66	69	85	90	74	71	65	81	74	93	76	77	71	79	72	91	89	84	75	69	96	61	75	94	76	77	88	88	76	72	70	72	79	91	99	73	76	84	88	87	65	70	59	70	91	77	93	73	86	75	79	83	82	77	90	82	76	80	68	78	90	84	74	79	60	83	73	79	84	74	81	91	75	82	83	65	83	74	90	83	78	88	86	97	85	75	77	79	93	56	85	98	62	78	84	91	73	68	67	76	73	66	84	78	85	86	91	85	88	81	67	92	86	80	90	89	66	94	79	86	90	89	93	76	75	80	64	55	87	69	78	95	107	78	76	76	95	88	93	59	91	59	70	91	62	93	82	69	86	75	83	68	72	83	61	89	98	83	100	83	70	75	81	89	82	76	90	98	75	76	76	81	76	73	74	72	95	72	97	86	77	73	90	85	80	79	75	67	88	83	80	91	68	85	69	66	68	72	82	74	71	63	72	75	74	67	81	67	63	76	84	70	80	81	93	73	74	75	77	73	73	95	73	79	82	67	85	76	94	90	78	78	75	84	62	88	66	74	84	79	82	92	79	83	85	76	88	74	86	84	70	74	80	68	85	83	78	72	77	90	93	67	76	73	82	75	64	74	82	81	67	79	62	75	81	89	64	86	80	88	67	79	74	87	79	85	73	93	69	73	89	72	84	78	82	68	82	81	71	82	86	85	80	83	70	62	76	77	98	62	66	86	82	74	88	83	75	75	79	90	54	83	74	78	74	67	74	86	96	76	86	70	82	91	74	83	70	66	62	88	76	76	85	88	76	94	64	76	62	94	74	78	76	75	89	77	76	80	85	68	72	93	77	72	74	59	88	74	61	74	67	85	73	67	91	69	64	84	73	80	71	74	86	70	69	87	84	90	64	83	80	74	62	74	79	73	69	67	73	73	81	73	84	80	66	76	63	62	80	81	97	73	66	68	77	73	62	76	87	67	86	82	80	67	69	64	79	65	98	75	92	70	78	82	83	55	79	69	86	70	68	77	68	75	78	70	68	72	74	86	99	82	91	73	81	67	69	73	86	69	74	74	87	79	86	85	78	78	55	65	68	72	72	68	82	84	75	67	88	58	79	87	72	76	78	79	93	81	78	66	85	68	87	73	78	88	88	86	85	80	70	92	77	67	69	72	101	90	95	68	89	72	82	79	70	66	72	66	85	59	78	93	80	86	71	69	79	78	93	74	73	83	82	72	61	76	77	80	90	78	93	78	82	88	82	81	86	80	75	66	76	74	70	76	85	71	77	67	74	77	77	87	71	67	67	81	82	90	65	73	76	90	87	78	84	76	85	59	67	64	84	79	73	94	81	84	83	79	90	93	73	92	101	85	86	59	81	78	80	74	83	91	73	70	88	76	88	61	92	69	72	58	84	73	71	76	70	67	90	83	76	81	83	81	72	75	81	84	88	77	68	68	69	78	78	87	76	68	71	89	84	69	98	71	76	81	79	68	69	74	78	73	82	82	70	69	64	75	85	78	80	69	79	78	74	79	79	92	73	74	76	71	81	76	74	88	96	69	77	83	76	77	78	93	82	73	74	79	75	76	80	86	85	61	91	77	80	83	82	64	65	70	94	75	74	76	61	74	72	67	75	70	82	77	95	104	70	70	74	81	85	89	87	67	64	93	76	91	67	77	84	80	88	82	75	81	84	52	77	78	86	72	94	88	72	75	64	86	73	87	88	69	96	63	58	75	72	83	87	65	84	69	73	72	64	87	80	102	87	88	98	74	72	73	70	74	67	76	70	73	80	70	80	81	66	94	86	62	86	62	72	85	79	73	90	81	78	69	86	90	80	69	69	73	79	77	82	69	78	71	71	71	85	76	76	77	83	91	79	77	67	64	80	82	69	78	78	86	85	74	78	69	80	85	92	65	79	71	75	88	77	60	72	74	72	80	71	63	70	75	69	67	76	78	81	68	84	86	70	67	86	77	84	82	56	79	71	66	71	87	71	57	81	68	79	65	64	65	85	80	79	86	68	98	83	80	66	79	86	80	78	78	64	79	87	80	79	60	84	67	62	79	77	73	85	78	68	81	75	71	67	83	77	80	83	92	80	69	70	75	72	78	74	87	86	72	77	80	100	71	87	74	79	83	79	69	72	74	80	86	89	82	76	78	78	71	76	86	89	85	80	93	76	81	74	75	87	99	83	80	90	88	72	71	71	86	96	72	82	78	83	73	77	89	81	86	72	66	75	79	72	84	86	72	68	79	83	87	76	82	76	81	80	69	73	93	76	71	74	82	79	77	86	86	61	70	85	90	83	87	75	88	85	66	78	60	91	77	67	82	77	75	76	69	63	65	64	84	70	72	76	73	69	71	81	85	77	87	87	66	79	70	77	61	84	73	80	65	78	83	83	82	67	83	67	80	76	87	99	80	68	84	67	70	95	68	72	75	78	81	87	79	71	69	64	73	68	70	93	94
4826	1512	1259	603	465	356	279	257	224	205	198	189	177	170	176	191	173	163	163	151	155	146	172	155	139	160	165	178	141	168	148	146	154	141	130	154	143	141	161	148	125	134	144	153	169	138	166	139	159	149	174	129	135	151	133	132	136	125	150	127	137	148	156	166	158	155	145	149	141	151	135	142	135	175	155	153	124	152	144	134	158	134	135	136	125	120	137	144	121	156	117	118	174	125	144	135	148	130	138	144	133	145	138	135	145	148	130	149	167	129	149	130	145	147	150	140	125	142	141	131	138	156	133	142	140	153	145	165	131	137	157	152	129	134	146	109	148	148	133	134	173	132	138	166	149	139	137	139	136	134	128	137	137	164	156	147	139	142	150	129	136	135	155	140	122	123	151	137	142	160	132	146	140	134	140	125	154	141	148	129	141	137	122	162	162	146	149	137	141	132	159	133	128	155	147	143	134	150	146	133	141	171	140	124	141	135	150	136	152	149	136	142	123	132	147	115	145	131	150	150	149	140	152	146	139	155	142	145	143	159	142	157	159	144	150	157	145	136	147	152	146	133	146	163	129	135	126	122	147	153	137	152	156	157	150	153	134	137	155	130	157	159	124	127	150	146	142	146	143	129	129	146	142	148	136	134	141	155	148	138	136	167	135	145	141	160	144	130	127	129	140	158	128	155	142	140	127	132	129	149	147	137	125	115	134	150	147	145	145	130	147	170	151	164	149	173	126	148	134	131	142	128	165	157	134	150	128	140	127	137	163	128	147	120	129	148	167	133	167	111	149	153	135	122	123	135	139	150	130	131	131	141	124	143	159	137	123	157	151	133	146	132	146	167	137	154	124	135	142	134	170	167	157	129	143	131	129	159	149	122	150	139	137	156	162	127	126	129	165	128	140	156	142	151	128	140	119	128	135	158	124	149	131	134	123	140	147	139	144	160	156	145	138	138	132	143	132	162	152	145	159	134	117	139	130	133	151	125	156	150	121	146	143	145	171	163	126	119	131	163	141	139	138	143	122	130	142	150	145	157	147	120	156	153	147	137	131	144	144	119	130	144	130	141	143	149	152	143	137	154	128	178	135	134	140	142	153	150	146	134	114	149	174	140	137	135	160	137	139	123	159	159	140	162	155	145	145	134	139	145	151	149	145	129	132	147	145	154	140	152	128	140	143	130	133	138	123	145	148	161	139	145	150	133	133	142	124	140	114	135	142	143	154	145	142	124	170	144	141	136	142	142	122	142	129	152	153	138	145	132	140	116	139	157	142	112	152	129	142	138	137	139	126	152	128	134	145	158	153	139	141	137	150	139	142	136	143	138	150	131	146	137	150	128	140	135	125	126	147	138	147	156	154	130	117	155	144	129	144	138	129	138	142	149	141	129	129	134	143	163	117	143	157	166	146	134	131	147	153	134	139	156	139	135	132	156	142	133	146	128	147	134	141	117	146	131	115	142	139	169	114	125	142	147	145	146	129	146	127	150	117	155	140	140	130	144	147	141	141	145	160	166	155	152	169	138	140	150	123	131	132	151	142	146	136	157	114	135	128	148	129	136	168	154	159	143	124	122	129	153	108	158	145	149	152	140	142	126	151	147	125	158	131	147	146	131	142	134	154	141	168	129	146	131	142	134	141	150	127	136	142	146	139	113	143	130	155	138	124	142	148	161	143	160	122	162	179	132	133	165	129	136	141	131	132	147	119	143	156	143	139	137	140	132	141	139	137	136	141	147	139	141	151	135	150	145	137	125	160	131	147	150	155	164	141	163	143	150	158	145	155	133	158	134	155	141	140	138	138	155	139	152	159	123	148	141	143	151	144	148	156	161	151	129	129	137	131	118	137	133	132	159	151	154	148	139	117	144	132	130	145	151	124	140	123	145	164	145	148	142	159	150	122	168	174	139	163	148	138	160	142	153	150	131	156	147	150	136	131	147	151	146	138	168	149	164	150	159	132	129	143	136	154	133	145	157	125	134	149	144	134	141	147	137	162	151	155	150	155	124	142	157	125	154	120	122	137	149	157	165	140	135	171	141	158	142	152	136	146	146	144	123	137	142	140	160	135	149	172	174	144	146	153	142	137	129	145	144	132	144	133	158	147	137	154	149	157	127	148	119	126	145	131	146	134	131	121	140	145	122	132	145	138	145	155	127	147	127	156	143	126	149	141	158	143	134	137	158	143	130	147	145	123	160	154	148	146	156	125	160	148	138	141	151	129	161	148	143	133	132	126	152	142	150	138	140	130	142	126	137	137	125	129	131	137	151	141	134	156	152	164	147	132	145	144	133	138	132	130	134	150	127	144	140	142	161	133	133	144	123	165	141	153	147	146	136	139	126	149	134	141	144	131	143	146	130	139	145	130	141	154	144	149	134	147	139	134	155	154	141	148	146	151	133	131	151	125	138	145	143	140	114	116	137	140	163	162	151	160	155	144	133	131	130	136	151	137	165	148	136	146	127	143	140	149	151	150	155	137	139	147	145	149	131	114	115	126	133	152	149	142	148	142	135	131	161	145	132	164	142	156	143	146	127	140	151	157	146	151	139	143	147	157	168	156	149	144	157	107	143	142	150	155	140	144	124	153	160	136	147	146	141	118	124	161	119	171	125	153	148	150	147	161	153	134	138	133	149	177	156	124	156	124	169	172	154	137	149	143	135	131	134	127	146	125	155	131	146	143	139	133	146	160	145	147	141	127	146	148	152	160	136	145	139	139	134	171	139	129	121	156	122	137	122	149	141	147	149	154	144	142	128	140	126	142	138	151	150	143	140	175	136	171	161	154	158	135	158	142	153	138	145	151	139	154	137	156	149	127	144	168	150	132	157	133	136	141	146	148	148	135	137	135	153	168	146	147	172	147	138	118	153	142	140	129	169	153	144	141	161	141	128	140	144	165	159	152	165	144	140	153	157	166	148	144	154	139	146	135	163	148	133	145	129	141	132	124	133	118	142	136	145	136	149	158	127	155	130	148	148	135	159	161	141	138	143	130	131	115	142	169	120	123	133	138	153	151	141	131	147	143	130	140	138	129	150	148	132	157	135	135	129	151	148	142	131	125	133	130	142	159	164	144	127	145	134	163	133	143	162	121	130	142	140	144	129	169	147	115	164	140	128	125	135	132	143	129	129	144	153	140	155	145	160	127	139	163	134	150	164	132	124	157	132	139	149	148	137	154	131	150	127	155	140	138	144	149	137	140	146	136	134	143	175	164	135	163	156	151	120	143	139	154	140	147	140	144	150	160	146	145	151	145	147	118	141	140	135	153	151	135	110	141	161	137	154	152	156	140	148	140	134	153	141	143	157	139	157	149	131	155	137	154	140	160	145	142	162	139	145	135	157	136	150	151	135	157	140	121	115	152	155	160	147	140	140	116	144	128	132	158	161	141	144	136	157	139	149	141	129	145	136	138	153	138	139	133	153	140	119	150	139	132	140	150	137	167	146	125	153	124	132	139	146	145	156	141	126	168	154	152	139	131	167	154	166
24214	21384	28830	24274	21117	3449	752	487	437	369	334	339	324	279	252	273	259	245	230	254	245	232	215	211	192	211	225	233	208	220	240	205	207	237	226	230	206	178	204	218	211	181	196	196	214	203	204	181	218	234	225	219	202	190	215	222	184	201	192	185	215	218	184	198	213	209	182	218	205	210	209	189	220	201	204	215	213	190	220	204	189	217	192	204	228	226	217	236	207	182	195	217	229	176	195	204	239	201	202	193	183	204	201	225	187	223	195	227	203	214	212	190	207	232	177	206	204	178	225	209	187	199	201	192	207	230	177	221	207	204	201	212	210	205	200	216	170	207	230	210	196	178	219	218	195	189	189	188	182	192	217	196	216	193	210	162	192	231	202	196	190	249	208	207	222	198	179	223	182	200	204	211	221	219	203	188	196	190	228	197	206	223	217	176	195	187	190	183	188	208	206	226	222	204	198	201	191	174	195	204	218	188	192	177	171	198	198	188	162	197	198	204	210	189	182	213	224	195	189	183	188	221	207	202	216	181	182	189	215	193	206	198	187	219	194	216	212	195	184	210	214	187	243	203	184	185	213	179	196	214	206	173	200	193	177	222	182	197	201	218	183	214	181	207	218	206	205	207	227	192	188	194	186	223	187	205	202	185	206	187	215	219	210	200	197	226	218	187	189	208	179	201	190	193	192	194	176	191	188	186	205	219	190	226	205	207	186	199	198	175	185	181	213	193	209	212	208	214	199	220	187	202	191	201	203	214	180	207	205	207	188	208	206	195	189	204	186	205	196	194	204	172	195	220	203	218	188	202	213	186	175	202	197	211	218	203	201	214	192	196	213	208	209	194	193	218	215	214	188	211	190	201	238	219	199	193	198	224	215	223	192	183	198	191	225	228	190	189	215	216	215	205	194	199	174	212	209	236	208	176	211	232	191	194	191	198	206	196	190	211	220	193	207	188	196	205	222	184	202	213	235	189	206	184	190	192	200	204	187	188	201	245	193	191	205	224	212	216	190	224	217	164	221	181	179	194	205	187	224	207	198	217	215	216	205	192	215	213	206	220	198	203	201	192	204	187	186	199	188	195	195	218	195	199	231	203	224	192	195	168	194	186	205	208	215	191	202	195	227	196	198	191	199	193	202	207	202	194	186	185	214	218	194	204	198	197	207	192	189	208	199	217	200	191	186	207	194	182	213	192	192	224	219	203	195	207	210	219	196	211	183	203	197	216	213	192	184	184	193	212	228	192	206	198	196	195	199	201	181	237	213	201	207	223	203	217	212	198	209	191	219	207	210	188	194	226	184	197	180	239	198	208	184	203	187	199	193	199	204	190	212	195	206	198	204	220	181	213	182	225	203	221	200	206	198	182	208	207	212	211	203	214	233	182	216	209	206	193	222	197	205	174	196	177	186	214	226	191	195	185	225	193	210	202	173	188	193	209	216	196	216	186	198	224	186	218	230	192	215	209	228	182	201	186	199	188	193	218	200	192	202	231	197	185	182	207	228	198	203	195	200	185	185	210	194	228	187	200	224	195	231	195	192	186	179	205	185	192	182	199	210	229	219	208	198	201	224	209	240	196	192	201	208	225	221	245	200	201	189	206	223	215	180	194	219	172	192	217	196	202	201	196	194	210	222	205	190	200	236	207	209	225	191	215	209	210	196	198	218	213	211	215	204	180	214	208	197	201	207	184	181	223	200	200	185	209	209	210	199	199	190	187	190	200	187	221	226	196	195	204	202	221	197	199	209	216	186	221	205	208	161	188	196	194	209	203	187	187	221	245	226	181	222	204	211	211	198	206	171	213	212	201	223	202	237	202	215	176	200	196	182	197	204	204	181	206	204	214	194	211	209	205	213	193	200	222	191	203	217	213	172	178	196	204	203	212	171	196	224	201	191	206	177	195	190	198	219	209	177	200	192	229	214	201	182	227	215	192	196	214	178	186	182	201	194	220	199	196	185	185	193	211	211	189	224	196	198	214	198	208	206	189	186	199	203	176	199	194	195	190	203	184	213	213	195	216	210	204	198	184	207	230	204	200	207	221	232	214	205	200	226	215	178	200	180	215	192	195	188	191	203	217	181	181	219	203	210	193	198	199	212	199	197	215	200	208	210	199	192	201	215	199	195	209	197	187	192	191	204	177	199	196	203	193	198	202	202	209	205	206	211	192	210	196	184	214	200	184	207	209	188	197	218	207	196	192	219	204	173	191	224	172	220	178	208	177	196	182	220	196	166	197	198	215	173	232	209	214	194	198	209	201	180	200	202	206	208	182	212	195	207	208	202	200	199	210	209	200	208	207	234	198	198	178	188	208	187	202	192	193	213	222	211	211	215	213	211	179	198	198	194	190	204	221	201	202	187	203	201	205	212	204	217	216	211	207	222	190	188	193	209	189	211	189	215	186	202	185	221	186	203	210	188	210	204	195	201	205	203	209	211	209	183	195	183	186	207	176	214	181	220	182	204	193	194	196	239	221	201	208	202	177	205	187	169	210	191	187	216	195	197	193	188	206	210	209	187	215	182	224	217	189	197	205	199	206	203	174	198	192	225	202	199	209	218	201	198	208	209	173	180	205	202	190	202	211	232	211	203	207	212	201	198	187	203	197	192	225	223	211	224	204	229	167	227	217	232	205	209	219	197	199	228	205	180	194	223	197	173	196	199	214	200	185	172	163	178	204	205	206	227	207	188	210	186	194	194	203	190	215	227	169	206	208	197	197	205	198	194	172	196	201	195	209	209	214	209	213	212	185	216	207	216	179	199	190	209	183	200	200	209	208	182	180	212	204	209	210	209	196	231	213	211	219	180	192	212	216	228	224	176	187	221	203	204	208	193	190	201	227	229	190	206	237	191	197	195	198	209	189	205	208	219	201	206	206	194	202	214	187	205	220	180	200	189	185	222	223	194	218	222	257	201	201	218	196	204	199	205	190	199	219	235	192	195	193	194	208	197	218	215	193	174	232	209	198	195	184	175	208	184	213	221	202	204	197	210	179	181	203	200	222	171	214	216	198	194	214	226	191	199	176	244	221	178	190	181	211	198	203	210	197	212	197	203	213	221	201	212	205	209	187	201	181	210	213	214	223	193	217	190	203	197	212	179	209	198	201	197	188	197	197	208	219	185	194	217	212	218	213	206	214	217	215	165	207	215	190	207	182	188	219	231	179	177	201	207	195	204	210	204	193	205	188	186	193	179	189	221	197	173	192	208	222	208	211	198	214	196	186	206	175	199	205	208	215	218	162	208	193	201	193	212	200	187	196	197	214	198	199	177	216	184	202	195	183	209	209	223	207	209	207	213	188	198	184	200	218	198	209	191	201	202	213	201	205	200	202	180	190	192	201	201	220	187	188	198	198	174	215	196	220	186	187	211	201	203	233	190	190	194	177	195	221	200	195	199	207	182	188	195	200	209	210	235	183	204	204	210	183	180	196	222	226	202	200	221	184	194	216	199	200	192	193	199	200	194	201	176	201	181	191	189	206	191	203
12614	10920	9084	4587	3198	2260	1725	1370	1169	954	781	793	673	638	627	549	549	524	459	479	446	437	424	388	414	384	381	399	391	372	376	350	381	385	386	395	382	357	353	339	370	392	379	351	375	344	366	335	391	334	353	374	365	331	358	376	361	366	377	371	348	348	346	361	360	381	354	339	350	319	353	317	350	354	327	357	349	356	361	340	355	384	362	363	348	318	347	333	341	343	327	339	360	324	354	352	343	335	306	341	333	340	349	339	306	336	362	348	341	332	339	328	317	346	332	358	341	360	338	360	344	354	341	333	323	333	327	349	314	358	363	369	365	342	344	357	356	308	378	324	336	344	346	358	344	355	340	353	354	363	325	358	311	356	341	335	320	349	341	313	360	348	332	336	336	330	353	331	345	316	322	362	343	348	317	347	335	335	347	340	317	349	320	363	343	304	334	337	354	327	327	358	342	322	342	354	357	327	365	362	321	346	344	347	365	380	336	325	333	385	335	346	325	328	323	345	332	360	353	363	339	338	335	338	331	356	349	380	349	329	345	326	357	327	381	361	378	336	333	357	327	362	347	360	332	354	370	365	368	344	350	354	329	350	336	366	309	360	331	336	344	328	335	295	330	347	318	345	343	351	336	351	322	326	324	358	313	322	355	348	324	354	336	331	322	366	338	326	372	339	343	373	371	328	313	346	371	326	318	355	350	332	333	331	357	333	316	347	354	308	355	332	348	342	355	369	356	346	351	327	348	329	341	372	346	318	368	367	326	341	356	337	345	317	367	365	339	315	373	321	331	326	347	330	336	342	337	312	347	355	384	364	344	290	345	357	317	342	340	331	344	338	340	347	335	333	340	331	367	341	339	361	306	325	339	333	308	338	345	366	298	372	355	355	326	329	352	341	336	347	326	349	340	351	368	342	350	307	310	342	342	325	347	359	313	346	322	375	361	330	355	358	353	332	317	350	346	354	338	313	350	329	307	341	320	330	298	359	340	332	345	328	365	337	321	284	322	330	330	351	335	345	346	331	321	341	359	341	350	343	337	331	310	340	347	291	355	347	343	333	342	338	358	346	356	360	363	366	337	363	306	333	350	343	312	348	362	319	353	311	286	323	354	329	320	320	351	337	346	331	336	367	348	318	323	364	325	331	314	362	289	346	342	341	349	345	345	311	327	330	350	348	367	339	310	342	340	348	338	331	332	355	307	349	309	354	353	344	316	353	363	367	349	316	331	332	375	349	354	327	343	295	342	349	347	334	348	333	358	370	349	364	343	332	325	332	347	368	353	364	355	331	353	311	311	327	322	351	339	356	347	330	326	319	362	378	350	349	324	338	314	364	328	314	364	366	384	341	348	379	331	310	333	292	358	336	298	347	350	334	341	346	340	384	339	375	327	335	316	352	334	364	316	335	324	326	346	357	349	365	321	352	340	289	353	345	346	361	328	368	335	327	378	368	371	315	331	334	345	324	349	332	364	339	340	317	369	342	329	351	322	306	367	330	318	372	350	338	359	363	356	325	361	350	333	346	352	344	339	354	316	304	330	348	345	322	349	314	314	313	364	328	374	363	311	329	323	332	353	360	317	325	306	326	359	321	343	336	327	338	341	330	349	378	298	361	328	372	336	334	390	325	334	346	323	345	341	338	365	343	358	349	358	330	354	335	354	330	350	336	345	330	381	328	344	296	361	355	338	328	348	323	347	316	347	326	360	325	313	374	319	328	326	329	323	346	327	369	377	340	335	348	395	337	322	336	328	381	320	331	333	338	324	349	323	309	330	328	351	328	340	368	313	360	358	344	340	342	345	337	361	370	310	366	341	347	336	293	315	352	367	363	353	335	342	338	350	360	340	334	329	360	324	357	337	341	343	362	362	319	384	345	360	328	322	346	336	347	359	323	325	355	322	325	322	338	315	340	347	346	352	337	320	312	372	340	323	351	316	361	361	379	334	326	347	352	381	346	350	330	300	359	359	353	322	320	337	375	310	345	357	329	346	334	314	329	353	363	363	348	346	317	345	337	361	362	344	328	369	362	343	374	341	307	351	331	343	332	380	351	334	335	337	317	351	347	326	360	354	360	352	355	363	382	338	349	346	307	358	342	344	329	316	330	329	367	373	347	316	335	339	334	324	362	319	339	341	344	331	344	326	324	352	342	366	320	350	367	379	327	347	356	332	361	310	350	347	338	331	360	341	322	329	355	361	290	311	370	308	360	328	343	348	322	321	343	325	316	342	316	321	322	310	348	350	325	336	339	357	320	317	317	350	360	351	317	369	309	325	336	340	363	339	339	391	376	353	356	347	316	337	346	354	332	338	340	332	357	318	311	362	361	326	347	340	336	337	338	325	347	330	352	334	287	348	326	358	333	306	322	382	347	360	365	322	334	375	360	322	327	340	324	353	331	321	320	354	359	334	375	312	360	346	359	326	340	348	345	317	300	314	325	357	321	307	334	363	351	336	336	354	360	336	365	343	315	345	357	339	341	368	349	343	329	362	364	344	364	326	386	347	353	321	359	357	326	329	370	321	353	333	352	331	357	328	325	372	343	350	331	335	358	344	354	353	343	335	350	336	306	308	362	344	348	339	329	323	399	319	342	371	354	352	305	325	344	315	335	331	351	330	319	338	288	338	316	352	329	338	310	366	335	356	365	353	381	303	360	364	330	324	346	363	312	335	322	339	361	346	317	334	319	352	311	337	365	373	343	327	365	345	309	312	327	371	336	343	345	357	308	366	333	357	350	354	348	342	343	325	357	355	343	329	368	338	342	381	357	361	330	359	352	361	337	362	319	329	358	353	324	324	354	317	349	345	332	353	331	338	329	363	356	346	360	335	336	337	341	314	361	325	334	355	319	352	350	324	358	316	304	316	352	359	357	327	345	333	359	350	377	300	353	357	336	331	356	345	324	351	331	366	327	322	321	338	340	327	337	341	334	325	347	352	333	340	327	365	304	359	351	357	334	290	328	340	352	365	354	343	347	365	329	298	354	328	369	342	339	374	348	352	341	373	327	316	341	329	349	372	351	344	370	344	342	355	334	354	348	339	326	330	358	334	314	336	347	304	318	355	330	336	370	340	341	330	331	363	331	364	328	369	346	355	326	335	345	346	375	338	344	343	322	362	339	331	338	356	360	365	354	331	328	347	337	317	331	340	373	328	346	340	331	318	360	335	320	353	338	317	328	348	335	335	299	419	355	345	346	329	355	337	345	346	338	358	316	316	317	334	314	326	347	333	336	322	325	328	331	356	317	332	342	378	371	352	362	346	326	336	323	356	344	334	313	342	356	302	315	331	331	349	319	337	329	329	324	328	345	314	300	331	355	336	331	320	353	343	325	338	339	347	313	363	359	331	322	356	321	336	314	345	349	329	356	333	339	333	311	360	376	378	326	325	316	364	346	351	332	345	359	321	329	372	356	340	323	334	349	306	360	364	339	365	367	344	334	326	364	358	359	345	346	326	333	362	362	332	315	337	325	358	349	302	350	351	342
23223	21376	29418	23705	21379	21114	3475	1011	730	699	597	533	554	498	454	419	441	370	372	387	341	396	425	380	392	374	329	388	381	348	370	354	351	350	339	340	332	363	351	351	350	384	329	357	331	317	344	366	331	332	334	355	328	329	325	315	298	340	323	344	351	338	327	350	303	326	326	315	375	297	332	319	337	328	332	321	344	319	358	355	305	342	352	322	358	342	313	342	326	304	334	318	343	306	347	331	300	340	332	341	318	315	320	330	342	345	296	345	322	312	328	342	307	318	311	343	327	321	323	314	333	352	313	330	303	325	324	330	284	320	337	294	336	321	330	361	335	322	331	313	318	326	293	313	333	328	318	317	332	311	334	319	338	317	332	300	315	312	323	327	303	339	319	321	324	314	336	302	329	324	349	341	338	333	343	347	327	334	322	299	357	349	320	332	324	353	335	310	349	321	340	346	309	319	332	340	335	316	336	352	338	319	310	314	289	315	327	332	323	341	328	288	337	286	346	343	353	318	316	351	345	290	342	300	318	349	348	340	347	311	326	337	317	347	296	320	342	336	330	315	296	315	331	328	339	329	291	330	339	302	304	332	331	349	348	331	331	334	320	335	329	341	343	327	329	299	322	308	347	334	325	346	346	347	295	307	340	347	315	340	314	358	332	337	334	325	315	313	340	303	338	342	339	327	364	323	339	295	347	318	323	345	312	314	315	323	306	325	346	330	364	311	337	314	324	307	327	318	301	324	319	325	357	350	284	307	340	351	314	296	325	303	332	289	320	340	321	323	341	327	325	317	344	326	322	326	347	343	368	343	348	312	316	292	329	313	313	304	329	320	312	355	338	307	297	304	327	333	308	315	299	322	330	315	326	333	326	338	356	340	358	316	328	316	317	296	351	304	354	362	358	293	318	342	321	335	330	319	346	316	341	302	379	337	324	311	327	321	339	325	308	324	322	299	357	355	307	315	310	329	310	326	319	327	318	320	299	353	326	325	305	347	311	327	313	324	332	319	303	324	336	336	358	310	294	333	377	325	314	304	325	311	326	326	347	351	350	332	326	341	342	338	326	331	312	361	290	314	343	326	336	337	327	331	327	282	320	317	331	339	319	322	338	296	332	319	303	292	332	342	320	315	365	333	309	346	316	290	300	319	329	285	349	336	327	282	295	310	333	309	304	306	330	330	341	278	333	314	330	337	307	301	326	340	320	318	312	322	308	331	341	293	353	325	318	332	347	317	311	344	315	331	298	323	295	332	330	303	306	334	328	350	347	332	314	305	316	304	307	323	337	327	339	312	312	317	334	285	353	351	340	308	297	332	336	332	321	350	318	333	337	339	315	330	349	346	332	310	325	321	322	336	326	319	328	350	335	296	340	308	318	345	331	315	302	307	302	348	376	322	348	343	323	330	313	310	353	323	349	340	339	315	341	325	312	330	349	336	335	308	321	327	330	317	337	340	314	312	359	310	345	347	303	323	350	321	347	316	365	299	295	307	319	323	345	309	345	322	340	319	349	356	318	340	321	317	345	326	314	334	332	319	321	320	308	331	329	320	315	327	368	339	315	334	309	309	323	349	343	308	322	323	330	331	313	307	318	338	321	291	314	335	325	293	331	335	326	346	338	321	309	313	291	349	329	324	288	306	322	348	337	376	348	315	322	315	317	309	370	322	343	290	304	303	343	319	300	359	343	309	329	351	351	348	353	315	309	339	323	317	318	308	322	313	324	312	372	317	344	324	285	361	338	316	331	316	320	329	301	284	340	310	308	312	328	353	328	306	318	324	296	338	324	319	309	338	311	317	364	335	360	319	313	327	306	346	339	314	343	328	316	331	310	327	336	326	332	325	337	312	371	308	303	325	328	360	307	323	354	306	309	304	316	310	326	327	328	281	340	355	329	316	290	344	291	331	298	344	289	298	344	329	327	301	315	357	359	331	303	318	329	339	351	308	260	326	337	330	314	328	326	315	319	321	329	338	306	293	310	347	339	311	301	313	310	311	281	320	327	329	338	329	270	352	335	316	328	287	322	314	322	324	357	311	319	335	336	332	305	325	330	352	344	308	348	350	344	303	335	297	307	306	321	323	307	350	326	342	315	327	359	302	337	293	336	318	323	326	280	297	345	287	312	339	329	340	300	281	333	299	328	310	347	334	309	312	335	336	334	333	318	305	309	331	309	314	320	303	333	332	326	326	308	320	299	299	314	325	343	314	308	323	306	338	341	303	350	342	323	314	320	320	323	371	295	313	344	312	328	339	372	319	314	304	318	333	327	342	346	322	306	323	332	374	339	291	309	304	346	303	315	325	305	303	301	334	342	349	343	331	312	322	278	311	326	333	310	318	304	319	342	306	310	351	320	297	348	339	323	320	300	341	318	329	349	309	303	320	309	321	308	301	327	308	348	346	336	319	330	328	319	275	337	322	317	330	325	336	322	301	301	310	297	332	324	328	312	307	308	321	296	316	332	312	341	298	325	309	292	302	330	310	312	342	329	336	322	309	313	311	346	324	333	341	323	334	314	312	365	312	293	308	300	333	304	322	334	315	326	309	316	315	296	316	330	307	339	330	315	322	323	304	316	314	334	314	307	352	341	324	321	276	314	330	328	281	336	317	298	314	301	299	340	328	346	330	332	322	339	331	346	332	292	314	334	330	308	307	323	330	303	312	316	333	324	330	367	323	311	328	328	303	317	322	288	306	322	303	320	334	358	332	334	318	340	336	338	300	313	334	296	334	322	312	302	300	330	309	329	314	330	319	329	336	336	298	343	312	287	329	304	327	334	318	319	300	326	313	353	312	324	344	332	293	310	326	348	333	340	342	280	336	322	319	298	306	330	339	353	352	354	304	310	329	300	291	309	297	334	294	319	306	317	322	344	333	331	305	352	327	310	374	345	335	329	317	324	345	348	313	304	351	320	352	308	355	333	291	318	317	347	323	322	311	325	313	331	313	317	307	356	358	317	335	319	318	339	349	334	313	309	321	315	329	335	316	312	296	322	302	304	342	309	331	346	315	324	318	311	299	333	312	300	318	311	322	307	335	317	306	326	334	302	353	326	306	320	294	337	324	317	318	319	332	349	318	332	328	305	312	315	292	340	318	327	321	332	358	342	340	330	344	328	333	286	292	321	329	315	336	283	322	349	349	319	347	327	353	345	316	339	313	310	291	308	319	309	315	315	298	338	314	310	324	298	328	296	311	320	300	311	344	298	266	300	331	321	302	334	311	296	310	293	330	370	272	313	350	318	334	322	324	352	323	314	328	299	358	308	339	317	342	346	334	331	330	308	314	328	312	345	305	310	320	312	357	338	296	315	336	324	300	303	339	315	327	340	325	341	300	339	321	357	297	354	310	316	313	317	344	347	317	326	315	292	314	313	309	338	302	315	332	355	297	320	303	309	341	334	332	309	329	335	297	324	310	334	313	318	322	347	334	295	312	308	311	324	304	283	302	357	304	293	305	336	317	343	328	340	322	304	326	315	306	305	330
15896	17576	14660	8003	5479	4231	3188	2616	2081	1705	1550	1351	1205	1081	1048	942	892	821	749	787	736	708	693	679	672	646	572	606	594	582	595	592	607	610	561	582	610	601	569	590	606	548	549	569	557	618	559	561	584	537	536	597	593	569	563	570	523	530	575	528	546	588	534	517	537	576	532	525	533	492	548	529	530	549	537	566	525	573	551	528	533	535	524	513	531	512	528	546	536	555	522	535	511	570	499	544	534	557	518	537	522	570	519	529	526	511	548	509	540	583	528	543	530	509	490	505	534	556	585	541	543	512	586	500	539	580	484	537	540	572	526	529	541	516	463	537	508	529	536	560	550	556	516	547	556	531	504	510	510	524	509	517	527	563	512	539	534	526	513	519	553	562	553	539	550	555	550	531	519	560	512	519	529	546	521	581	486	505	525	480	555	526	534	539	503	522	498	498	572	545	542	533	543	484	537	541	520	493	536	507	521	556	505	524	542	499	530	509	520	515	553	551	532	550	515	557	538	496	553	529	487	509	548	519	516	568	525	521	511	538	575	484	500	508	563	517	547	530	516	521	519	531	519	538	502	550	498	541	517	534	531	515	520	503	523	552	537	494	513	518	506	530	558	509	496	520	492	588	505	500	525	518	502	512	541	500	535	541	527	518	542	545	537	498	525	516	576	521	525	496	551	535	520	523	487	517	540	549	526	525	535	537	533	547	591	572	539	515	500	555	528	497	554	506	510	502	512	520	558	529	523	489	534	518	529	539	536	518	540	530	513	537	563	524	528	552	525	580	538	517	534	522	516	562	530	526	516	570	500	517	521	568	540	540	515	526	589	520	551	538	539	505	564	559	535	548	537	524	497	526	551	509	484	539	565	508	539	534	535	528	564	571	560	517	528	513	507	512	554	529	535	542	558	513	467	502	529	523	539	545	493	523	531	521	568	526	548	509	494	533	539	549	520	520	501	549	554	530	542	527	565	476	542	541	510	543	491	521	531	580	537	509	532	543	532	574	528	572	564	554	529	523	509	528	553	578	542	517	554	481	477	583	527	534	515	567	558	545	553	526	524	542	520	542	526	506	541	536	510	511	525	512	466	524	526	515	537	529	537	512	538	526	540	544	526	526	529	541	527	532	525	473	562	545	534	494	539	586	576	540	519	574	546	531	575	525	501	535	567	543	533	498	540	551	562	517	560	490	556	571	498	498	547	503	562	514	570	547	480	549	538	540	504	585	533	549	509	545	548	527	494	512	556	521	527	532	538	547	529	535	526	526	488	530	523	519	536	573	495	504	522	527	527	514	506	535	523	532	511	472	532	541	532	517	531	560	479	525	559	539	552	535	513	543	540	512	525	567	547	555	566	562	492	561	513	495	526	504	568	488	556	539	577	500	536	539	503	543	487	510	542	551	567	543	546	506	515	520	499	533	545	507	537	552	534	567	539	585	536	521	568	521	527	589	514	560	533	483	553	536	557	521	513	522	521	541	570	496	522	518	532	544	511	487	501	470	529	507	495	496	552	499	546	533	500	510	548	520	506	577	540	524	485	572	548	501	578	562	486	539	523	542	508	535	501	566	533	518	525	524	533	548	517	532	512	535	555	530	500	517	538	553	531	524	527	488	538	517	541	533	508	528	498	532	491	502	519	489	522	497	514	534	554	507	529	541	553	508	539	522	528	566	540	538	534	561	537	530	540	477	531	521	523	525	488	523	522	528	543	504	563	539	557	514	536	540	498	515	522	544	521	519	522	530	533	546	528	514	518	546	536	529	565	536	538	562	513	572	512	495	508	548	507	540	541	527	555	522	548	560	529	552	560	565	537	570	540	541	489	528	560	502	517	535	530	502	571	512	538	552	519	566	513	525	544	502	517	541	495	523	554	535	553	492	542	497	530	529	531	483	550	539	548	512	536	501	549	510	540	538	514	508	549	519	532	502	531	497	501	538	552	492	554	538	522	518	546	547	532	562	570	560	542	577	532	570	525	543	531	490	515	498	500	487	551	560	492	515	551	498	524	520	529	539	538	515	593	546	535	556	528	516	502	518	532	563	504	543	523	476	521	515	538	559	540	555	504	529	514	583	537	537	521	492	529	518	547	518	519	505	502	531	546	572	528	521	549	517	546	532	533	549	515	508	542	466	562	549	536	502	502	534	550	552	505	520	457	504	514	539	512	519	514	537	539	517	526	548	572	511	519	522	501	515	544	523	558	530	531	540	520	543	519	508	559	545	564	502	549	538	583	518	563	562	502	513	531	513	548	539	510	517	527	553	514	546	530	516	519	503	479	513	557	521	516	543	567	488	490	470	529	501	566	553	470	544	515	516	509	506	553	477	514	521	539	527	521	537	497	513	494	519	467	504	537	552	505	521	538	537	533	541	505	525	561	553	542	523	506	498	520	537	499	528	561	499	494	520	490	524	551	583	514	558	497	549	520	524	521	529	524	496	509	510	551	530	518	531	533	533	551	534	500	522	564	493	531	522	546	519	542	516	545	537	485	543	507	537	499	503	562	575	538	533	537	548	487	548	518	547	545	529	543	507	508	549	528	508	574	511	551	493	544	533	514	515	503	517	518	553	498	514	553	528	522	510	505	537	506	533	519	522	548	529	498	531	527	552	558	483	498	540	545	545	537	517	524	527	528	536	511	534	515	540	529	553	520	497	540	537	506	480	523	550	540	504	534	509	487	550	521	500	496	536	520	525	535	546	512	536	532	518	534	502	546	515	495	557	502	509	534	528	510	505	520	535	509	530	534	542	545	499	495	545	534	518	531	506	545	542	526	533	504	530	566	562	546	524	531	549	506	527	503	575	535	547	547	547	575	467	551	494	583	578	535	540	518	555	531	489	537	533	549	497	510	550	511	509	519	511	526	484	509	524	523	524	541	545	524	531	558	566	535	535	557	554	526	501	513	521	540	553	484	518	560	527	549	527	480	550	547	542	510	515	531	536	502	500	499	506	535	563	532	552	539	511	553	524	545	547	517	549	509	498	534	527	534	557	569	505	522	554	527	572	532	543	514	524	532	546	539	583	500	514	556	544	524	502	481	494	526	532	535	578	502	533	509	550	499	501	527	504	518	517	525	545	531	501	553	510	536	556	491	514	533	554	529	525	535	517	518	513	556	540	526	531	522	503	519	552	555	538	532	514	528	518	532	547	547	503	524	559	525	504	524	559	545	533	560	529	515	564	521	547	525	559	506	556	520	546	542	516	504	538	561	521	534	507	566	488	508	528	507	516	528	529	496	524	564	493	568	506	532	558	540	526	513	539	535	505	497	545	560	517	545	523	519	540	513	519	509	581	554	537	496	519	521	541	511	495	515	551	520	585	533	507	536	534	549	506	522	534	519	566	545	503	549	507	502	526	528	502	496	496	558	527	510	528	526	542	515	509	534	510	569	514	513	542	512	553	547	560	528	505	526	522	497	508	519	494	540	538	508	536	562	484	542	546	544	487	502	508	502	534	554	509	523	519	503	553	561	507	537	528	544	515
26857	20754	7486	436	212	137	118	119	96	108	96	81	85	106	71	78	77	85	71	79	84	70	79	87	61	62	69	88	57	69	78	71	83	83	83	77	80	81	80	79	74	67	91	67	71	75	75	73	78	69	74	67	88	80	74	79	88	63	73	81	86	63	72	79	86	86	71	92	93	67	78	87	67	78	76	83	67	82	90	72	85	72	65	71	73	75	74	75	66	74	86	76	83	80	68	81	73	88	69	71	70	73	80	73	75	79	75	63	70	78	72	68	60	75	74	75	79	63	52	84	69	74	66	67	67	77	74	80	55	76	70	78	77	76	71	80	80	74	82	67	73	80	75	71	89	76	72	62	74	71	77	82	66	74	102	74	78	79	74	76	67	77	75	89	78	74	71	84	86	79	69	58	66	89	64	88	66	64	67	90	63	83	70	73	93	75	82	69	84	66	78	65	76	71	68	85	65	84	71	93	78	66	65	70	66	70	89	77	83	79	75	76	78	74	77	66	82	76	84	64	67	67	70	61	66	75	72	71	67	85	87	66	75	68	84	71	83	72	79	74	56	85	74	75	64	85	71	62	79	74	72	72	60	76	79	65	67	78	67	69	53	76	59	65	84	68	69	75	74	66	74	63	64	78	79	68	68	58	79	72	64	79	76	55	77	70	77	63	75	68	92	73	87	90	72	77	63	74	93	79	70	73	72	86	77	77	60	78	85	77	75	76	88	66	71	86	75	73	72	64	79	72	79	77	92	82	85	81	77	82	69	82	65	75	77	67	87	72	81	74	68	61	83	75	71	80	75	62	90	77	80	73	75	74	86	77	69	75	70	76	94	84	66	74	67	91	92	61	77	77	65	68	89	86	72	80	72	70	89	71	77	86	79	72	84	81	65	72	85	61	83	73	99	62	92	102	70	80	78	67	69	72	83	80	65	77	74	77	68	70	64	78	65	78	77	84	85	68	79	70	82	78	88	90	70	82	70	88	75	76	71	73	63	83	72	76	67	89	75	72	80	72	79	77	82	82	78	89	80	80	68	71	88	61	68	69	64	79	66	88	71	87	79	75	69	69	68	79	72	89	72	82	78	87	64	82	72	75	85	71	82	82	76	78	62	80	85	77	85	71	79	69	72	83	74	72	97	62	74	81	70	82	64	79	72	64	87	76	73	75	64	73	94	79	82	79	86	76	75	61	70	67	76	74	93	55	77	72	77	75	69	76	72	77	75	78	86	78	62	83	76	77	70	87	82	80	68	90	63	82	79	73	88	68	87	84	74	71	73	88	75	79	71	51	87	85	77	80	69	81	70	87	79	70	71	63	86	76	88	69	66	85	64	72	68	85	71	79	80	79	78	74	76	60	64	85	81	78	76	79	82	70	86	75	67	64	75	59	67	61	86	63	78	74	72	79	78	63	68	78	68	77	84	78	79	73	75	74	59	78	69	87	68	72	66	87	87	62	82	74	72	81	64	74	84	58	92	77	82	78	61	75	81	86	75	76	74	71	70	75	59	74	88	67	86	63	82	72	77	82	62	69	85	64	72	62	80	67	86	74	57	106	75	61	92	65	76	85	69	79	59	83	102	56	70	78	69	71	61	66	73	90	80	94	77	76	87	66	63	83	71	88	79	80	83	72	62	80	72	83	79	66	83	60	62	71	85	76	65	86	65	80	84	84	66	75	72	74	69	76	71	66	73	82	73	82	77	76	71	70	72	84	74	73	75	89	70	90	78	74	78	80	73	83	90	96	86	59	80	82	62	77	87	71	78	69	72	76	63	73	73	58	79	72	65	69	77	75	85	71	63	96	85	77	62	76	94	63	84	75	106	67	88	75	91	79	71	80	75	66	81	82	73	73	64	65	94	67	80	76	80	74	82	87	94	82	75	85	82	84	95	89	76	57	66	72	79	68	81	74	73	70	83	72	100	71	87	71	96	78	69	81	84	79	80	72	82	65	83	60	76	64	70	62	76	65	66	86	75	75	88	72	89	90	63	69	60	70	82	77	81	60	84	64	74	80	71	62	80	93	81	74	74	69	64	82	60	77	97	63	82	73	72	75	83	95	79	86	72	61	73	75	68	89	79	60	83	85	64	88	71	83	81	78	71	88	64	82	78	69	87	68	83	57	79	81	64	77	83	72	94	87	68	60	79	69	74	65	71	73	77	70	64	77	78	67	74	72	66	76	67	86	63	68	88	81	76	89	71	73	77	77	80	75	65	85	85	82	89	91	88	64	75	80	83	64	74	75	72	61	76	74	84	71	71	77	59	72	78	69	67	73	98	82	65	87	72	63	69	67	61	78	70	77	73	80	70	73	71	69	66	66	76	65	67	77	85	81	63	69	83	83	63	65	61	69	69	79	64	81	61	77	66	76	79	90	72	76	78	80	73	78	74	90	60	72	77	73	85	85	76	65	78	64	76	76	82	62	82	81	77	85	64	67	73	69	80	66	74	73	75	76	74	78	74	70	68	70	76	76	69	66	77	73	80	61	83	79	80	72	69	80	83	72	76	75	61	64	88	86	66	66	50	66	77	71	66	78	81	77	71	89	80	78	65	71	90	76	74	68	91	73	72	57	91	81	59	69	64	69	60	81	79	88	91	72	75	81	75	79	94	70	79	79	78	64	77	69	79	81	75	72	67	91	65	77	72	82	91	76	74	67	76	71	79	56	67	64	58	84	95	87	85	85	63	94	78	84	73	72	75	78	79	62	73	64	66	69	64	81	63	75	79	68	87	83	74	72	74	88	69	72	68	74	75	68	77	76	74	80	70	75	62	87	79	84	60	77	72	88	70	82	65	100	65	64	85	82	86	89	72	70	73	79	87	64	90	77	88	79	65	81	78	91	64	85	76	95	85	76	75	76	90	83	56	80	68	72	89	76	67	67	77	69	85	72	65	72	83	79	81	57	63	72	67	51	74	76	74	77	65	66	76	65	75	59	85	75	88	68	73	70	80	76	94	75	76	85	58	67	68	72	75	83	77	86	74	61	84	85	59	67	73	63	81	78	85	70	82	77	71	82	68	68	67	92	73	71	75	68	87	66	61	73	77	72	74	86	76	77	77	69	84	71	68	60	81	86	80	86	69	64	74	77	81	78	70	60	67	74	73	68	74	80	68	82	69	83	84	64	68	67	73	78	73	95	75	69	76	72	70	56	70	95	85	84	86	75	96	69	79	87	94	89	69	90	64	62	77	74	65	70	76	72	99	75	60	77	67	89	93	71	86	72	91	89	73	73	63	76	81	72	74	65	77	77	64	83	90	69	70	88	87	71	74	81	69	64	75	77	72	73	81	74	73	82	73	74	99	83	97	70	96	80	73	84	69	72	63	74	73	82	69	70	88	90	62	81	79	75	80	75	75	67	77	71	83	88	72	77	80	79	83	62	59	72	75	91	72	67	71	84	83	73	93	75	73	70	76	84	70	73	89	67	85	79	65	69	74	82	89	66	70	83	68	75	79	70	68	85	73	88	62	75	69	68
4867	1351	1196	559	414	345	274	267	214	209	196	167	169	189	172	158	157	149	169	137	148	134	153	163	136	177	176	140	159	131	151	124	149	119	153	134	125	145	153	155	137	143	154	141	147	154	139	136	144	141	147	137	156	130	137	130	145	134	169	136	162	143	153	142	149	125	137	135	117	150	135	142	128	123	134	123	144	139	159	123	125	139	142	149	155	140	135	159	151	140	145	154	162	137	127	140	144	132	145	120	161	148	155	143	136	141	150	123	141	142	131	136	128	135	133	153	144	161	148	159	132	142	156	138	159	132	157	127	137	148	145	122	129	141	143	146	122	153	168	130	147	135	125	132	152	136	130	145	136	155	157	146	110	131	140	148	123	145	135	121	151	133	137	142	114	125	110	155	113	128	134	134	117	143	145	158	126	131	138	149	145	147	142	142	137	160	142	151	139	152	137	142	128	137	156	144	133	144	138	133	149	153	136	142	139	141	151	153	119	129	140	140	150	140	173	128	126	128	142	152	138	148	144	154	150	132	150	141	129	133	151	162	131	139	143	129	133	161	131	146	139	132	131	138	141	161	128	129	160	161	147	114	122	130	146	135	145	134	153	150	137	124	131	137	121	129	135	138	155	180	125	146	165	146	127	128	141	142	134	153	149	129	125	127	122	143	137	123	138	137	134	130	136	125	134	137	155	132	149	168	123	141	107	122	145	143	129	158	143	143	127	146	129	130	146	150	117	144	148	132	163	136	127	137	117	146	119	128	145	152	136	123	172	139	128	132	145	137	139	160	149	134	129	121	151	147	125	117	138	134	135	143	158	119	143	149	159	133	126	145	146	149	131	136	127	137	126	148	145	148	151	142	152	148	150	160	148	155	144	150	163	135	165	159	144	138	135	134	156	133	132	129	151	131	151	128	144	135	126	142	152	146	136	140	122	126	126	133	123	132	113	143	130	128	119	154	153	155	142	139	129	148	149	136	141	121	131	138	145	138	116	134	149	141	164	143	134	148	143	148	146	160	136	158	132	138	141	125	138	147	141	148	176	167	141	124	142	148	151	135	133	148	155	136	163	132	130	147	140	132	138	121	123	150	138	145	133	131	153	134	134	165	164	121	138	163	122	122	143	149	132	134	149	155	149	153	168	152	137	142	144	164	157	161	153	134	138	128	133	132	146	152	160	131	140	131	149	151	135	129	136	155	146	153	156	125	137	144	129	131	133	141	138	130	149	135	135	125	143	134	137	149	126	136	150	135	133	144	152	123	143	134	136	139	144	148	157	139	147	140	143	140	164	131	129	127	127	139	138	146	149	140	135	138	126	148	127	120	137	141	146	157	135	116	124	138	156	162	144	135	158	145	133	139	134	130	145	130	139	144	142	144	134	125	149	136	153	153	148	144	160	139	128	150	144	149	126	129	152	179	155	158	110	136	158	129	149	162	150	148	157	140	138	156	140	146	144	142	150	134	145	129	150	146	160	125	150	155	151	151	112	146	136	153	152	128	127	162	154	138	140	126	123	133	155	139	122	132	131	159	129	136	159	130	139	119	155	134	156	124	143	140	140	142	158	153	143	155	134	138	149	132	122	162	127	133	151	126	128	135	138	136	146	135	135	121	126	134	140	130	124	120	150	131	137	133	119	155	150	163	113	134	139	144	138	131	131	142	130	141	144	147	129	162	123	125	157	123	154	132	149	139	125	151	155	134	142	141	143	140	144	136	135	127	143	120	154	135	125	148	139	133	157	145	121	150	141	133	125	156	171	117	152	142	131	140	129	132	152	140	140	145	138	147	140	155	141	136	133	132	151	140	126	149	140	115	140	132	155	142	138	142	109	156	154	144	147	136	129	153	140	135	144	155	135	137	126	159	131	137	125	159	168	117	140	132	146	150	139	161	146	125	152	123	149	133	133	132	140	152	155	120	141	143	127	150	144	150	151	133	138	161	117	151	136	128	119	121	141	146	128	147	149	132	124	133	147	140	127	141	142	161	147	128	147	138	138	133	127	129	145	148	125	136	130	138	166	143	125	165	139	133	134	142	128	139	140	124	131	154	136	153	122	144	140	134	160	148	129	143	155	161	133	138	149	124	130	150	141	132	158	141	175	145	143	153	127	135	127	125	142	139	139	136	132	151	120	129	140	103	131	157	139	124	144	139	134	152	146	157	130	131	133	133	131	152	116	156	137	148	143	124	128	127	143	136	118	142	131	136	135	151	145	123	122	126	137	152	126	146	152	141	129	137	137	153	141	151	142	124	131	153	139	155	168	130	134	154	131	154	141	137	113	160	134	138	136	149	150	126	156	145	134	156	129	135	156	146	139	131	111	125	141	141	138	150	128	159	136	132	153	144	135	149	150	137	132	149	134	147	126	131	138	137	161	137	163	137	160	164	139	122	139	132	119	165	133	151	156	142	137	143	145	130	126	135	142	137	151	152	139	136	144	136	137	130	139	153	152	157	133	139	140	130	154	144	132	135	149	156	140	144	132	148	149	139	135	139	148	135	139	159	149	126	141	135	126	148	146	149	154	142	132	146	128	155	147	126	150	155	126	162	130	140	122	148	142	145	141	125	147	154	146	152	131	135	114	141	154	133	155	137	129	157	134	136	143	136	131	153	118	134	153	126	152	126	140	161	127	150	140	139	151	134	164	118	155	149	155	132	138	149	139	141	139	128	142	153	150	137	142	153	132	147	149	153	162	119	139	158	130	129	145	142	137	151	146	159	146	146	137	150	147	136	129	174	139	146	133	126	188	155	134	148	144	148	134	140	138	138	157	153	116	154	141	155	130	149	133	141	151	133	150	153	113	143	155	126	152	129	134	161	145	106	127	128	169	132	158	151	140	166	139	148	148	143	132	131	134	153	120	117	120	126	119	150	140	159	147	155	150	153	142	151	145	154	150	147	145	151	115	162	144	146	130	120	159	143	152	138	147	121	149	128	148	144	152	141	119	119	118	158	135	124	149	147	146	150	135	160	134	138	148	139	145	148	160	172	148	133	136	130	155	134	159	138	143	143	145	144	155	151	142	129	129	150	130	137	123	154	143	130	129	129	136	139	150	137	137	145	140	146	166	144	139	136	166	139	122	121	144	125	131	127	140	134	156	137	141	151	134	161	165	133	119	137	148	136	123	139	141	120	161	138	113	149	151	155	148	132	141	138	131	151	122	118	139	154	148	141	145	133	141	160	161	158	141	150	178	148	150	159	133	142	148	154	132	165	119	133	136	161	134	139	155	135	153	142	139	135	150	134	132	162	146	115	149	152	137	140	127	133	128	156	144	141	147	123	143	137	146	169	131	151	127	150	132	147	164	158	149	135	141	142	136	126	153	159	150	137	127	119	127	132	139	118	127	147	142	141	126	154	150	136	156	143	142	125	138	122	158	144	140	145	126	133	150	141	133	129	146	133	128	150	131	139	142	149	142	136	118	131	139	149	131	158	147	153	137	165	129	157	142	138	127	129	150	141	132	135	142	117	135	138	149	132
24138	21350	28752	24320	21095	3373	709	539	439	370	320	343	281	244	293	271	264	263	213	244	207	220	234	225	243	255	229	231	234	217	207	223	217	191	209	206	203	202	210	228	225	201	231	211	175	190	200	221	200	214	199	191	228	232	215	202	206	191	215	215	183	225	194	212	211	192	202	197	205	213	222	206	217	231	224	198	200	219	199	186	236	202	221	207	175	206	186	197	205	180	197	201	207	205	174	176	197	204	199	205	228	223	195	205	196	214	209	202	192	213	189	206	184	187	216	204	175	206	220	188	198	180	197	196	203	203	226	190	219	202	198	201	196	214	202	165	205	225	210	204	219	207	222	213	214	201	187	205	203	187	221	188	228	200	187	199	198	207	204	212	212	208	218	204	204	207	193	180	188	185	199	223	221	203	216	215	190	184	205	202	211	224	190	208	194	192	198	209	216	199	243	200	206	209	220	176	201	219	233	208	168	212	187	206	194	215	198	210	180	220	193	226	209	211	224	197	201	179	230	212	204	194	216	206	191	196	177	221	225	195	197	221	180	209	215	197	199	216	201	198	190	184	206	187	203	188	199	256	208	149	218	212	221	211	212	200	207	208	191	209	218	208	197	233	179	225	212	193	214	203	195	197	202	182	183	192	206	180	198	223	204	203	201	206	197	193	209	210	196	186	216	194	203	195	217	187	222	199	220	215	189	195	214	222	204	207	179	200	204	206	180	218	210	208	203	195	191	182	176	209	202	205	217	204	205	201	224	184	187	196	191	197	219	216	181	213	168	205	203	226	219	172	228	197	184	200	190	193	184	200	225	192	238	222	177	215	180	177	218	215	170	173	196	201	196	211	207	193	207	191	224	255	183	204	190	222	204	197	189	199	219	187	214	199	199	183	197	222	195	188	199	209	210	207	196	221	211	227	182	210	192	196	214	209	227	197	187	188	210	168	187	190	214	216	214	208	200	207	204	190	196	184	200	214	216	194	204	202	209	170	188	187	181	173	190	201	194	225	205	185	202	205	189	233	195	207	195	179	214	214	187	228	196	200	224	182	216	221	196	209	221	199	211	208	194	199	178	198	193	200	198	200	212	189	211	218	180	192	200	182	209	206	181	197	186	196	198	207	204	224	191	191	210	213	202	218	210	204	203	211	185	222	190	196	191	205	199	226	186	182	206	188	197	192	203	227	222	237	191	179	203	230	213	200	204	219	203	198	219	179	205	202	218	215	178	219	216	225	210	226	211	198	191	200	223	213	207	188	224	214	194	198	208	204	181	201	201	173	179	187	203	196	202	177	224	226	178	197	205	218	197	201	215	184	202	215	215	195	204	199	207	227	213	184	229	178	206	186	207	185	212	184	222	191	205	189	210	209	208	175	217	222	211	205	210	212	210	197	217	182	211	211	214	187	200	208	202	195	189	211	207	223	178	224	222	173	183	210	211	208	212	227	204	215	219	180	206	195	185	207	206	176	220	235	198	198	242	204	208	184	215	215	206	188	226	226	195	202	208	195	183	190	226	237	204	202	218	188	209	157	228	190	186	207	210	204	216	194	209	202	219	203	194	211	195	185	211	219	217	168	223	205	214	216	203	190	210	176	195	173	207	197	221	203	204	190	201	190	177	179	212	184	197	188	225	195	196	194	218	218	218	197	203	196	198	206	224	205	201	216	198	226	214	207	178	212	187	206	222	199	206	218	229	210	203	210	177	210	192	207	215	202	203	200	190	219	184	190	215	216	191	198	189	204	177	192	222	198	170	185	191	220	200	211	203	204	225	220	224	182	178	206	208	214	199	195	185	212	206	207	205	208	196	200	197	195	165	208	188	188	205	197	216	198	193	217	193	203	197	190	199	191	199	196	219	202	209	200	211	207	210	213	175	208	184	184	201	206	198	205	182	194	203	203	170	217	183	194	211	202	203	198	184	205	211	210	212	190	187	223	186	172	215	217	203	219	205	199	214	218	202	209	208	197	208	199	214	191	226	196	215	198	202	199	174	195	237	178	203	188	192	190	200	207	187	190	190	197	215	196	203	211	210	167	215	211	191	181	187	193	216	195	191	180	225	178	189	217	238	196	204	204	198	197	199	192	205	202	188	193	202	212	212	220	187	194	208	194	207	193	224	197	214	180	192	192	205	214	193	208	212	183	205	180	200	198	197	215	196	196	188	195	210	218	182	198	182	214	190	180	208	196	172	183	227	208	193	195	224	217	203	198	208	229	207	195	212	215	214	210	183	172	199	179	190	184	211	190	228	178	200	201	208	210	195	215	181	211	214	231	186	180	206	224	210	194	208	164	210	203	234	217	201	203	201	203	214	184	165	204	183	227	215	206	174	201	202	215	191	220	215	188	236	174	210	191	179	180	195	182	189	226	188	205	201	214	201	197	209	191	184	191	209	192	210	191	198	194	198	202	197	179	205	175	233	197	188	219	216	193	202	191	215	203	204	192	195	194	199	200	215	196	220	185	188	194	207	227	206	209	204	202	199	208	188	185	208	187	204	199	183	216	214	225	206	181	209	194	185	213	215	223	226	195	224	228	207	187	226	190	188	196	190	168	206	202	198	206	202	197	232	199	182	199	225	191	195	215	222	222	190	213	190	199	203	215	197	190	192	216	212	210	206	218	220	223	188	236	184	198	189	195	204	199	207	222	231	213	201	184	212	221	214	200	188	200	224	206	195	226	192	193	204	180	199	182	200	200	209	214	210	207	198	211	196	188	210	214	191	219	187	207	225	197	200	226	199	182	209	192	201	206	206	207	178	215	209	204	218	185	210	211	204	180	169	207	199	211	201	216	198	207	211	189	190	182	199	197	191	215	208	199	212	226	226	226	194	189	219	188	206	190	195	210	212	186	203	196	185	200	182	201	225	190	201	196	218	214	199	189	216	210	194	219	202	188	200	221	206	212	210	206	191	180	192	200	213	203	176	194	192	198	199	208	208	182	203	198	203	204	181	208	235	175	189	208	215	217	181	203	172	198	188	223	196	221	187	182	178	182	187	212	198	191	219	204	192	229	201	225	199	185	207	179	216	205	211	212	200	194	204	183	218	195	216	179	186	208	209	213	183	210	185	244	165	199	195	200	205	193	196	174	215	200	176	208	188	196	209	182	177	216	186	206	206	202	190	218	198	201	184	223	198	184	185	215	188	191	222	211	197	186	176	194	213	184	212	205	210	208	212	204	199	210	205	215	201	197	210	191	208	211	216	180	212	188	204	205	207	184	210	223	228	183	192	207	215	186	196	196	216	173	245	204	186	191	196	201	221	208	209	192	200	195	184	198	196	219	194	192	199	221	199	211	197	198	214	198	202	208	204	189	196	211	202	197	218	200	210	200	205	185	204	198	218	208	216	193	189	203	197	217	226	207	204	199	198	211	175	193	197	175	203	213	194	213	179	180	204	223	195	189	220	214	197	179	182	204	204	204	215	240	203	204	217	205	200	178	225	207	195	182	179	194	196	199	178	192	198	176	198	175	212	191	214	197
11757	11092	8988	4591	3137	2285	1791	1402	1142	967	827	724	648	602	582	527	514	497	511	464	461	397	449	441	425	419	424	408	379	412	353	392	378	389	385	355	364	375	362	353	353	373	351	395	360	359	317	348	360	356	357	363	347	376	342	317	350	383	334	383	343	363	356	339	332	314	337	348	312	358	352	327	333	357	345	328	348	333	342	344	388	324	381	362	342	377	350	337	319	359	371	353	359	317	368	314	344	349	330	320	380	322	314	343	352	314	344	329	345	344	346	329	332	333	358	348	344	317	330	371	322	323	359	339	320	371	358	333	342	327	309	330	387	330	356	306	398	345	380	369	380	359	376	346	320	309	312	330	344	327	331	355	367	320	335	352	343	365	357	332	334	361	369	339	332	382	332	336	364	319	365	339	360	324	334	353	340	310	362	354	331	327	383	332	347	361	328	327	354	333	329	337	348	365	372	324	336	324	334	346	351	359	311	337	334	344	338	353	358	353	354	310	291	357	339	352	348	338	345	384	323	359	368	366	333	342	346	334	320	344	304	351	334	384	349	353	331	336	336	340	317	328	366	350	333	336	331	323	306	353	348	366	315	331	358	352	339	325	354	335	333	359	341	335	347	343	348	339	316	361	327	342	336	351	343	325	329	334	381	324	340	353	335	324	349	340	315	358	344	353	359	354	367	337	318	338	343	336	341	368	319	347	342	365	329	346	342	368	347	331	333	328	329	384	329	333	349	332	366	362	324	343	342	330	347	384	327	360	341	337	372	344	336	337	347	313	342	340	302	326	311	369	335	325	363	343	317	330	362	344	347	356	348	324	353	357	339	338	303	331	360	333	336	340	364	342	323	323	329	326	356	331	367	338	381	330	366	364	332	365	339	360	318	341	340	335	318	354	354	361	356	342	298	355	351	361	354	371	346	362	330	348	338	330	335	356	369	338	320	354	366	356	345	327	345	338	347	331	355	353	319	337	329	315	354	326	359	351	335	325	309	349	332	331	341	372	327	316	357	331	331	343	367	332	331	355	329	372	333	300	362	318	325	327	340	326	325	317	323	313	345	339	340	335	361	335	351	339	355	328	336	339	333	369	328	357	342	347	324	346	337	348	375	348	340	330	345	322	354	347	361	366	357	351	335	351	292	341	350	293	351	318	353	340	360	369	316	352	321	347	340	333	343	368	353	323	362	358	334	339	345	351	356	315	304	354	352	352	355	345	344	298	356	351	351	331	306	372	376	355	342	336	347	345	376	334	323	326	335	343	335	330	343	344	347	319	331	361	372	361	374	317	333	329	366	350	335	353	344	363	365	364	356	343	357	339	294	336	326	336	302	299	329	358	308	350	332	333	353	338	315	377	304	390	367	350	362	348	333	351	362	314	325	347	348	342	339	367	336	352	358	326	345	349	315	328	325	316	327	352	355	346	307	308	331	330	325	342	353	349	343	323	315	336	321	386	352	326	353	342	312	343	328	344	335	344	362	320	313	324	343	367	337	357	366	371	360	356	345	327	332	351	375	324	366	329	337	332	334	335	343	344	314	350	338	314	346	352	324	336	342	326	341	327	354	335	342	335	347	382	324	328	357	380	314	345	343	319	319	363	343	317	339	325	319	297	358	336	320	348	338	352	355	355	381	334	329	333	356	328	359	356	341	311	366	353	339	370	346	331	335	346	314	336	327	347	353	361	384	324	336	331	366	352	332	343	339	316	345	333	327	344	313	352	325	319	334	338	348	327	310	338	368	353	346	375	360	368	353	287	348	361	339	332	376	335	340	356	345	348	326	327	320	339	382	327	350	322	328	337	336	365	336	360	322	342	300	347	338	345	312	372	372	368	313	332	372	365	348	301	372	375	347	329	333	299	358	360	341	348	356	354	336	347	369	336	332	328	356	324	375	364	357	346	358	345	356	334	343	345	326	336	331	357	326	335	308	355	313	343	345	359	365	317	321	341	407	330	356	324	346	351	311	367	351	374	338	301	316	358	327	301	303	339	371	357	356	345	363	325	332	354	319	342	323	334	322	322	315	329	350	348	367	321	346	321	322	347	323	319	316	381	338	344	331	379	326	323	356	323	330	336	372	352	331	355	378	307	350	347	337	331	360	352	392	342	366	340	346	318	355	333	352	365	343	342	321	349	321	317	313	320	374	325	321	330	341	340	366	333	358	344	352	344	356	382	359	329	308	361	331	330	311	343	355	356	333	333	334	354	333	367	336	312	314	323	327	306	359	322	346	393	308	322	308	321	342	347	354	344	337	337	333	341	344	334	359	332	318	341	332	327	341	318	345	361	347	329	357	373	372	324	361	344	328	374	332	315	357	318	351	327	353	352	362	316	355	350	330	340	321	379	375	332	347	328	312	339	335	341	359	319	374	350	332	312	353	306	334	350	322	315	323	295	343	363	361	352	351	369	320	335	308	324	336	338	338	299	349	363	351	328	343	362	329	377	327	323	343	324	341	346	345	333	309	324	320	331	354	360	321	319	371	350	334	345	355	317	321	370	321	347	320	347	328	318	345	347	340	356	319	347	356	326	323	346	319	363	354	372	367	397	354	325	344	313	340	328	339	344	352	320	327	344	289	361	342	348	340	350	362	350	334	311	377	369	347	341	322	337	365	358	311	342	340	372	353	336	325	342	338	318	325	341	339	380	365	339	368	313	311	335	336	312	324	353	351	344	321	332	324	353	332	356	375	333	342	322	338	362	326	364	337	336	334	357	323	353	321	325	331	351	354	350	353	340	336	351	344	377	355	374	327	361	367	348	293	330	354	359	365	323	367	328	334	325	339	339	355	330	350	324	325	345	356	349	339	333	342	324	338	357	349	318	314	335	323	330	383	316	345	349	339	354	341	351	349	321	344	346	323	328	335	349	325	329	348	338	332	341	342	376	370	338	379	331	337	311	376	349	306	348	313	342	353	341	356	385	360	327	328	317	302	342	336	343	320	344	371	355	344	380	309	335	341	349	322	333	330	355	348	348	337	321	343	322	323	364	379	371	309	318	321	345	323	320	373	349	335	366	315	304	388	328	318	332	340	333	363	344	315	324	375	336	305	342	357	319	324	341	352	330	308	337	378	348	326	304	333	317	368	338	324	326	349	321	353	338	355	347	315	329	312	335	348	376	333	320	351	337	361	346	344	338	324	351	337	351	361	345	357	368	364	363	339	336	301	322	320	353	303	367	313	348	355	359	321	313	333	315	355	321	326	343	346	334	353	344	341	358	335	325	380	355	374	353	325	336	349	379	327	357	311	334	328	333	319	350	350	330	380	352	361	371	345	319	343	325	346	340	336	348	328	306	349	326	304	350	343	343	316	341	358	353	355	319	317	307	349	318	341	335	354	325	347	335	332	317	362	310	339	341	352	364	346	336	337	333	337	330	334	297	352	329	361	352	322	339	350	328	358	349	343	329	341	368	332	356	332	329	318	361	328	347	358	320	343	340	330	332	336	316	352	338	332	350	367	315	354	360	328	363	359	372	339	346
23227	21360	29382	23682	21362	21078	3333	996	777	668	610	564	519	490	469	438	410	420	403	454	400	393	388	354	347	357	368	344	373	349	339	373	361	355	360	335	368	372	319	365	342	360	327	303	366	299	320	334	320	348	344	321	339	316	308	350	332	332	340	328	355	340	325	327	321	322	342	316	317	367	339	316	339	329	303	292	314	354	347	310	303	324	369	330	299	334	299	300	329	346	338	348	323	325	371	340	329	319	308	337	312	307	346	310	350	304	334	308	348	320	342	304	324	321	327	353	343	349	308	310	342	330	350	336	350	347	344	347	348	350	325	332	318	345	320	334	316	342	310	315	290	349	336	296	304	334	344	322	345	312	326	330	315	353	339	313	330	341	320	293	335	294	329	308	342	304	344	347	310	343	342	337	280	364	314	309	327	321	334	313	358	327	308	309	320	314	319	321	343	324	297	327	291	288	301	300	330	316	328	335	298	309	315	355	317	336	337	302	309	315	322	326	304	304	304	326	319	297	297	286	319	336	304	365	343	332	299	349	331	320	314	287	328	322	307	330	313	364	305	321	307	333	347	312	343	342	321	313	304	291	328	306	317	357	314	336	339	295	334	310	344	341	336	316	309	314	324	334	306	333	330	309	295	330	340	315	300	327	303	332	345	320	314	300	335	296	320	337	345	340	293	315	342	311	310	321	339	329	336	336	311	310	330	334	314	352	347	355	303	325	316	330	331	323	322	314	310	311	314	345	315	326	331	327	313	321	328	334	315	320	338	318	305	325	317	327	325	303	326	306	334	311	316	351	334	334	314	298	287	324	367	333	358	315	293	307	338	303	321	319	298	319	305	328	346	353	317	338	326	332	307	342	309	323	304	328	315	313	339	333	341	305	325	321	276	383	342	316	338	353	300	302	325	299	316	325	296	319	361	301	325	331	324	312	337	303	327	329	332	336	322	299	342	325	317	321	346	310	333	346	311	361	333	349	306	330	331	311	297	331	334	301	319	316	332	317	296	312	371	333	365	323	330	343	347	314	318	340	356	317	333	334	316	328	327	287	336	323	329	330	295	334	334	331	316	311	299	347	302	347	312	329	326	323	315	324	329	318	328	319	335	318	348	324	306	336	318	324	300	330	357	335	290	316	332	312	316	313	313	308	304	327	364	338	336	354	356	323	313	313	337	300	301	321	320	305	342	307	322	318	337	301	323	360	312	305	294	319	342	308	277	302	308	297	283	303	338	308	296	309	311	296	318	351	342	330	290	313	341	289	323	342	302	304	328	324	328	318	314	299	335	342	290	333	344	323	324	314	304	319	309	345	359	351	332	295	321	327	305	327	318	345	328	327	323	334	302	336	309	323	342	328	311	312	335	319	323	324	312	349	316	339	309	301	349	311	329	354	335	300	380	322	342	326	349	302	325	300	340	321	318	318	311	289	329	324	324	306	329	303	315	286	345	358	323	339	335	313	309	326	320	313	323	297	327	311	324	309	343	317	322	299	338	299	345	319	301	315	350	312	307	347	355	334	338	329	335	323	323	304	357	358	315	306	311	329	316	345	324	284	318	341	315	317	310	323	369	321	326	347	314	329	307	324	314	344	340	324	358	321	333	298	323	305	294	301	337	341	304	353	338	328	347	325	338	317	319	357	296	324	311	323	310	307	313	313	327	291	306	372	323	330	297	336	335	297	310	333	355	348	308	327	312	352	307	326	331	307	330	338	337	318	321	359	353	299	333	327	335	323	337	323	355	346	299	331	315	310	312	298	320	365	310	317	346	298	331	315	338	317	300	342	279	338	315	302	328	324	299	320	328	326	329	324	323	320	322	350	318	314	302	321	314	305	330	310	329	332	345	325	328	320	316	307	316	321	332	322	326	323	283	310	330	338	325	353	311	303	315	323	320	303	322	373	322	308	371	312	312	348	312	340	314	302	337	309	306	335	290	332	333	317	336	342	322	317	305	296	321	333	300	297	302	316	337	335	342	336	327	329	295	336	306	315	319	309	332	307	326	289	318	356	311	324	332	322	313	302	302	331	305	319	348	307	354	317	306	337	357	321	284	295	333	326	320	293	311	348	360	316	307	328	334	317	315	314	336	345	341	309	316	342	314	339	337	319	296	317	323	341	328	322	301	330	321	320	303	335	326	329	295	351	341	307	338	326	339	308	374	302	339	304	331	319	308	329	315	340	297	311	320	332	346	339	300	328	337	294	345	319	325	337	313	308	293	302	316	315	360	346	339	325	334	316	295	343	316	344	293	335	326	307	313	295	273	305	335	332	308	319	327	325	342	322	347	330	336	311	338	323	336	316	316	320	352	305	311	324	314	303	315	318	292	307	329	299	324	310	307	331	314	326	298	308	276	329	313	319	353	314	313	306	301	302	308	341	327	332	322	316	338	329	313	321	312	343	297	299	310	287	281	274	310	307	341	312	327	321	301	261	332	358	276	347	343	320	326	301	331	271	346	333	327	276	329	310	290	326	349	349	343	349	333	313	297	303	332	322	300	310	322	362	297	301	312	307	342	317	320	328	324	324	331	330	317	337	341	315	310	332	322	307	332	329	290	294	334	333	333	345	340	308	321	331	337	311	332	319	316	305	321	315	314	317	343	297	353	285	338	338	337	319	320	310	341	345	321	337	335	312	317	341	319	367	341	305	310	338	324	333	343	331	310	348	338	278	298	339	306	312	337	298	301	319	344	290	311	319	334	325	333	317	303	330	310	343	320	308	347	322	336	319	338	350	349	308	328	300	328	301	335	300	290	311	306	349	362	310	322	288	310	305	355	332	346	360	312	296	306	296	313	344	324	340	306	308	322	344	310	303	375	348	302	346	325	347	324	317	337	316	306	342	322	333	298	296	337	308	359	311	349	307	315	307	335	323	312	325	344	285	304	327	299	371	325	307	318	318	323	325	306	306	328	313	333	311	320	312	314	309	319	330	326	318	332	319	329	315	303	321	325	309	299	300	326	322	303	306	337	319	320	311	301	305	316	332	308	319	354	325	320	319	327	319	310	342	330	355	334	322	356	282	356	341	326	310	305	328	330	325	302	341	338	341	317	347	274	312	323	344	315	310	334	317	330	321	309	305	300	317	322	307	315	295	306	328	311	298	308	365	338	336	330	360	298	327	335	320	324	302	296	346	324	316	293	310	335	328	327	329	328	304	307	295	326	317	342	317	293	331	346	326	362	284	285	299	335	325	346	330	347	310	334	306	311	333	308	350	307	335	309	330	331	337	333	295	323	307	317	316	326	323	302	340	334	296	297	303	329	319	353	332	319	326	293	331	323	308	311	332	345	325	314	332	287	308	324	325	292	330	291	329	315	335	316	360	323	300	312	341	312	312	319	303	341	363	284	294	366	341	330	313	291	314	319	328	324	336	314	330	316	347	327	307	307	300	346	347	327	310	339	295	293	303	324	285	316	326	314	300	311	309	345	327	376	335	305	334	296	328	286	325	324	310	304	340	286	319	315	329	322	311	310	308	337	293
14620	17731	14778	8053	5598	4153	3180	2584	2008	1715	1493	1401	1238	1126	977	932	940	799	893	791	748	693	725	668	670	688	650	674	656	653	607	622	603	589	568	580	604	576	553	576	609	581	605	617	595	583	541	529	538	560	522	523	565	561	539	557	559	527	554	568	557	541	567	578	515	534	586	567	538	524	518	550	537	524	520	553	539	529	539	507	565	524	560	525	527	541	535	518	556	594	547	519	515	566	497	508	543	536	522	550	609	530	537	529	513	533	537	498	533	575	550	581	512	541	514	504	569	565	589	533	532	523	515	517	512	505	549	516	509	559	532	512	569	544	524	521	560	526	507	504	521	512	546	525	527	573	528	511	530	499	522	595	502	533	520	530	518	555	526	531	537	563	551	550	551	518	520	528	526	544	531	528	491	519	523	545	542	526	516	513	550	521	500	516	488	539	485	502	526	544	535	548	505	499	515	539	541	534	513	559	567	544	537	504	548	542	540	538	546	548	510	530	566	550	550	465	523	513	511	494	536	572	537	564	537	570	541	517	511	546	513	541	502	470	533	535	567	565	529	579	485	514	526	536	525	536	542	519	504	515	498	516	482	542	492	519	523	512	502	565	540	531	546	483	523	554	570	514	556	544	522	520	512	576	568	547	512	550	538	516	567	521	535	535	534	551	496	508	496	486	572	546	543	520	521	552	564	567	503	539	535	527	514	522	518	528	508	504	528	573	529	535	544	515	521	535	581	501	543	567	528	542	503	543	543	522	558	537	522	565	527	531	502	531	504	498	530	564	590	548	479	513	500	566	551	563	557	478	549	550	526	486	475	525	534	528	527	515	536	560	504	495	535	533	538	523	525	549	540	490	558	536	524	529	542	588	565	514	554	547	518	554	528	550	530	532	541	475	509	545	561	493	539	523	555	499	504	537	501	542	495	515	566	500	535	496	552	554	496	527	516	538	537	539	517	527	504	577	570	502	547	543	561	527	517	495	510	518	515	521	493	497	542	507	538	549	537	527	526	531	517	563	497	528	528	559	527	508	480	528	507	547	485	510	500	536	533	546	543	534	498	518	537	496	533	524	534	541	540	524	561	500	558	516	521	516	532	546	550	511	549	571	524	522	498	537	556	492	566	581	491	517	508	520	541	508	531	534	503	563	530	514	566	548	539	513	518	486	523	498	520	513	463	549	494	518	536	532	533	550	516	557	549	501	541	572	503	539	574	546	494	510	538	525	507	513	537	526	474	526	505	503	556	518	501	502	531	566	514	535	551	480	518	531	518	511	553	535	526	502	514	580	506	503	539	504	553	599	535	511	519	534	545	538	516	519	546	536	545	486	523	545	484	539	535	507	547	512	545	492	512	528	508	523	508	537	503	480	497	542	512	528	508	506	548	520	525	498	519	531	515	501	500	549	518	515	526	527	537	543	540	527	544	514	551	562	554	540	521	516	538	490	526	554	552	548	499	485	537	541	504	541	555	490	541	508	510	522	508	552	525	538	555	541	513	542	506	514	539	511	508	548	543	492	537	529	505	533	541	512	533	531	516	509	501	472	512	491	542	543	529	549	518	557	541	495	512	550	510	525	548	548	514	533	507	528	560	501	551	497	520	512	526	493	546	519	536	528	576	566	569	496	552	510	512	554	542	556	528	565	490	546	499	539	522	526	506	533	513	510	549	534	532	518	521	543	513	576	542	514	519	506	520	521	523	524	529	546	545	552	541	527	491	505	540	547	543	547	519	546	537	535	566	535	564	499	519	536	550	528	487	549	524	509	543	502	536	543	528	551	546	536	525	487	516	509	504	523	556	506	540	527	517	525	506	582	541	535	559	558	530	502	544	485	566	550	490	486	534	507	550	534	510	516	525	486	537	537	500	521	526	473	553	499	526	509	504	521	523	533	511	552	576	536	532	517	536	502	531	502	487	541	499	500	551	524	532	538	500	523	487	533	519	544	504	573	561	569	551	540	513	510	523	493	538	561	524	497	522	485	509	505	495	583	562	542	525	556	524	534	547	496	548	507	515	504	589	545	536	506	522	504	498	529	542	539	510	511	536	539	564	547	526	541	608	533	535	497	546	524	533	582	538	515	533	548	519	557	526	572	493	543	537	516	529	518	523	537	514	534	529	536	490	554	526	525	517	521	523	466	528	478	546	529	504	511	533	515	510	553	526	550	535	527	583	529	551	552	501	546	541	554	484	510	538	534	540	572	544	554	528	499	517	549	548	511	567	520	542	531	539	536	542	521	528	494	507	523	540	526	532	505	537	555	521	572	544	546	542	510	550	546	512	548	506	563	508	534	507	541	492	539	528	517	515	567	511	532	519	478	516	518	487	504	482	502	536	557	533	546	536	527	501	553	500	533	557	565	545	552	491	518	501	523	555	489	528	535	499	503	537	537	521	486	518	549	494	550	518	570	538	552	581	523	551	540	545	519	531	524	506	504	557	560	541	542	530	513	515	510	531	515	515	537	503	527	528	514	527	574	526	557	567	530	574	535	539	524	527	536	544	508	523	521	539	537	576	499	536	559	526	546	540	528	518	508	502	559	523	615	511	500	522	525	509	516	553	569	549	524	543	546	544	514	559	555	553	539	528	529	567	543	519	489	507	534	548	513	539	540	509	489	531	530	547	526	506	505	507	524	521	536	496	513	557	524	526	545	563	505	501	529	559	536	543	578	493	515	549	518	500	545	592	501	546	508	544	514	500	536	537	601	526	547	536	580	505	528	476	500	537	536	551	524	518	529	529	529	556	527	536	549	574	513	561	548	520	578	530	515	551	501	532	534	470	537	526	509	584	533	518	511	540	546	503	548	514	488	519	528	501	522	543	526	547	528	528	512	507	555	552	542	521	524	578	515	549	522	598	548	497	512	511	540	533	517	530	528	528	536	493	513	483	554	507	504	540	508	499	555	514	541	545	530	527	555	509	541	516	555	513	504	564	553	518	530	504	496	536	541	531	503	530	507	539	533	510	538	487	545	552	506	573	530	516	515	549	528	533	540	527	492	546	529	539	545	509	542	526	494	485	546	506	526	518	533	540	552	563	533	523	488	546	529	552	556	538	510	503	554	530	544	538	513	512	534	538	542	522	510	555	517	498	537	541	547	535	519	529	529	541	518	568	551	541	548	506	549	527	538	564	515	505	489	528	513	548	529	555	514	545	528	508	569	511	519	546	535	547	520	523	540	509	518	568	528	565	522	549	491	563	545	515	510	518	527	509	548	539	567	513	528	533	580	487	529	520	529	541	558	554	553	519	525	521	490	513	463	496	560	507	508	530	546	546	528	519	473	549	518	550	564	477	510	526	534	540	529	491	503	515	510	565	560	557	530	547	521	495	520	530	522	526	561	528	471	544	552	540	505	553	510	497	480	556	509	563	529	525	522	535	544	566	554	513	546	505	544	530	511	532	544	529	550	538	526	506	529	476	499	485	552	537	523	538	498	509	539	501	511	499	538	570	465	532	540	502	470	515	565	578	514	539	558	529	484
26784	20649	7664	405	203	132	110	98	92	108	89	81	87	81	91	95	73	84	81	66	74	94	63	73	87	64	85	77	61	74	81	87	91	90	88	67	70	84	78	71	79	81	75	64	76	67	73	92	84	85	82	100	61	65	88	92	77	66	73	71	70	77	74	74	64	84	69	78	75	62	77	70	81	71	60	86	74	88	69	77	69	76	78	92	57	80	76	76	58	76	83	81	70	69	78	81	84	73	85	69	78	75	77	78	63	64	79	70	76	73	70	76	77	89	51	72	93	78	87	75	92	79	71	67	62	84	75	76	79	68	85	77	72	80	82	87	73	96	61	118	77	71	69	71	60	89	80	60	69	72	72	66	66	80	78	67	66	87	67	76	79	92	86	72	59	83	82	106	74	84	91	83	84	68	76	73	66	71	74	73	82	67	75	81	79	68	69	82	83	88	72	74	73	82	75	74	68	77	75	77	78	76	77	91	71	72	78	79	74	63	68	83	78	81	66	81	76	75	75	84	60	66	82	72	64	75	84	81	70	73	69	60	72	103	75	79	78	75	90	64	77	67	101	85	85	92	71	80	77	80	91	70	68	72	65	72	73	78	94	74	81	73	82	74	88	69	81	79	69	85	79	80	60	73	83	93	83	66	82	74	76	79	71	69	78	87	71	75	88	71	80	81	88	88	83	79	85	71	65	66	77	62	61	88	68	78	72	77	95	78	66	70	64	83	62	77	73	72	64	72	84	66	79	74	77	62	82	64	80	72	73	84	71	75	89	77	73	71	87	67	80	91	59	68	55	80	59	62	64	75	74	63	74	85	68	65	80	55	85	72	70	77	75	76	69	73	75	75	76	68	69	84	71	64	82	97	76	77	83	79	89	74	66	70	74	77	73	72	67	91	90	77	63	89	87	76	66	70	58	56	69	69	85	73	62	93	77	85	90	64	81	72	77	87	69	88	73	90	85	77	82	76	73	75	85	70	73	75	72	80	77	87	67	80	82	79	89	72	80	69	77	87	76	77	65	89	79	82	66	67	87	85	70	75	75	65	81	79	77	68	72	64	73	78	76	88	75	83	71	82	81	67	79	76	79	73	79	97	84	63	82	86	66	93	62	73	77	80	76	70	94	82	73	78	83	88	72	64	74	93	68	77	88	78	73	56	70	75	84	89	60	51	73	71	65	80	65	83	60	74	74	77	60	71	78	84	80	81	71	67	77	72	67	63	79	84	79	64	81	75	73	71	77	89	81	77	80	70	77	70	72	56	93	69	76	88	86	82	67	79	84	79	78	73	64	61	80	70	83	85	87	74	86	70	78	73	76	74	72	75	69	89	63	77	92	90	85	68	66	76	82	75	67	89	72	63	82	83	83	67	80	75	73	78	68	79	61	77	67	83	85	84	58	68	79	86	78	63	70	68	79	70	61	78	82	94	84	80	71	72	66	77	88	73	84	73	75	65	79	66	83	83	76	71	60	81	73	62	69	76	61	70	70	81	81	70	85	80	73	74	88	68	80	77	73	92	70	75	76	75	72	76	69	77	77	65	69	71	76	84	76	78	68	83	66	84	77	86	68	69	77	93	79	79	76	74	75	76	79	68	64	75	94	69	78	69	69	69	73	93	85	67	76	64	75	95	65	56	72	61	79	69	82	78	79	66	77	79	76	92	81	60	67	84	89	90	68	82	57	73	81	77	78	69	76	75	90	86	74	86	79	75	82	92	82	85	70	86	69	67	68	70	76	78	75	75	72	78	72	68	77	73	78	79	69	70	75	72	60	88	72	69	85	81	83	68	66	60	67	86	77	71	79	81	74	74	72	83	79	83	95	80	63	91	67	73	83	81	65	82	80	89	66	81	67	69	80	66	72	81	80	68	78	64	83	71	88	82	77	61	77	84	86	76	55	75	68	78	79	59	62	87	74	64	71	78	73	77	74	83	63	71	84	68	63	90	93	87	68	78	76	77	72	82	87	71	73	75	82	86	76	68	67	64	76	74	62	78	65	66	67	75	70	67	78	69	77	78	55	75	88	68	84	73	67	89	77	60	91	83	72	59	84	81	81	67	65	84	78	75	86	79	72	93	87	76	90	80	93	72	70	82	83	69	71	70	82	65	92	64	76	80	73	65	62	76	80	69	94	89	69	76	77	74	66	74	56	75	79	85	65	80	72	84	75	77	85	94	74	70	68	76	75	72	70	68	78	74	77	65	73	80	87	87	59	65	96	78	90	78	82	77	75	70	73	80	91	68	72	76	89	54	72	73	66	75	80	81	81	78	74	72	70	87	81	76	74	76	97	79	58	75	65	70	68	83	60	64	64	69	68	82	65	73	70	64	70	63	71	74	74	76	66	73	76	86	82	78	83	61	63	73	73	79	71	73	83	71	89	88	62	57	73	88	90	64	76	76	77	75	77	69	62	78	79	72	71	95	79	73	72	69	64	88	68	76	83	61	80	68	74	74	80	78	85	82	78	63	64	85	73	69	79	67	70	71	79	69	79	71	87	68	77	74	77	59	87	70	67	69	77	71	73	75	86	79	84	71	84	69	59	79	80	69	86	73	72	78	73	93	86	65	77	88	102	79	71	78	77	82	74	85	89	72	73	92	74	64	71	79	84	63	69	83	64	73	76	87	83	78	73	71	55	70	77	81	72	71	69	70	80	72	68	81	84	87	70	94	73	76	81	72	77	69	79	90	67	86	72	67	82	67	69	76	83	106	79	80	69	66	71	83	64	92	79	69	83	98	90	75	80	66	60	70	75	72	76	95	86	78	70	72	74	71	64	89	76	89	71	83	84	81	73	87	83	69	78	74	89	78	68	82	81	61	78	78	71	80	80	89	68	76	72	83	89	82	82	95	63	93	66	88	75	73	83	76	88	68	77	82	80	78	74	83	76	83	84	90	83	84	80	81	63	76	97	81	82	82	83	82	79	87	67	82	71	76	94	73	71	90	72	94	71	81	78	74	53	76	72	81	74	67	70	81	74	87	85	76	87	80	87	77	70	77	94	87	74	68	82	88	74	72	69	69	73	81	78	75	68	70	83	67	77	81	96	63	72	76	82	75	62	66	65	89	67	86	69	73	70	76	87	77	87	72	74	71	87	81	93	77	91	88	89	71	84	82	97	70	73	68	73	82	62	92	72	65	75	69	75	75	73	74	87	80	72	62	78	85	86	81	71	84	69	82	84	75	89	70	68	86	62	85	74	81	53	65	61	59	92	81	86	70	103	69	80	75	80	92	82	73	69	76	84	72	67	79	74	64	73	100	63	69	77	73	67	86	88	66	79	89	75	74	76	90	74	72	73	72	73	94	75	76	66	73	84	71	80	89	66	78	74	72	74	61	100	67	56	82	91	74	83	76	78	70	74	75	86	77	70	80	78	74	78	75	81	76	74	74	85	73	68	69	64	82	73	83	70	86	70	78	87	71	77	79	74	81	51	70	80	81	79	78	80	63	74	72	80	88	81	74	57	82	72	83	69	77
4966	1363	1154	542	376	314	277	213	230	195	184	152	175	171	193	179	156	152	143	168	131	113	145	147	134	150	148	138	176	135	136	142	153	143	120	143	130	139	136	113	131	122	122	138	160	148	138	144	145	157	132	152	128	147	151	125	134	148	168	142	114	139	147	147	136	150	141	142	144	145	147	146	148	146	142	131	121	153	137	148	135	143	136	130	125	131	133	143	144	151	134	127	152	133	139	155	141	154	128	159	141	134	157	138	145	151	134	154	149	138	121	136	145	138	136	138	116	129	158	111	161	133	119	141	140	144	143	153	141	141	137	138	126	164	159	136	154	151	128	134	129	153	142	154	138	136	153	120	155	110	133	144	150	148	139	133	149	152	139	137	147	135	114	137	130	116	108	140	152	129	138	150	118	152	132	161	152	140	141	138	133	165	131	127	157	133	148	131	139	121	155	146	159	131	141	158	118	125	139	138	147	158	125	162	148	115	134	133	123	124	125	146	135	134	143	178	138	138	153	142	136	156	134	153	133	135	143	142	169	126	145	143	129	140	138	147	130	148	147	163	137	133	142	142	157	133	138	141	141	151	121	152	132	149	128	145	130	123	157	133	118	161	129	138	146	157	129	124	144	125	133	133	140	140	147	137	151	125	129	133	126	135	134	130	145	146	139	141	130	144	140	142	137	141	137	142	141	159	139	131	128	128	127	139	128	149	141	149	143	130	129	127	129	139	139	138	126	146	130	158	153	145	134	149	150	124	139	118	154	130	127	149	139	132	144	142	141	152	130	119	152	142	155	138	135	145	140	126	141	131	154	131	150	150	132	125	140	142	110	137	126	153	129	129	131	142	110	150	136	138	125	144	148	137	143	116	139	162	156	131	150	129	128	156	151	138	141	133	145	129	121	134	137	142	127	156	134	180	106	129	148	137	118	145	158	144	143	139	129	150	115	161	138	150	155	136	124	132	152	156	137	132	135	140	138	128	142	132	140	142	131	112	106	135	134	135	160	130	157	123	127	148	143	140	146	131	148	142	151	147	160	132	105	146	135	132	149	138	147	125	143	142	153	128	154	129	135	143	128	147	138	169	136	144	153	129	147	141	145	147	141	152	150	153	139	125	133	134	149	148	144	154	139	140	140	121	140	120	129	127	144	163	128	131	133	141	141	154	150	126	137	164	135	145	143	135	144	147	156	124	127	150	134	141	152	134	126	122	146	138	146	145	123	148	130	156	134	144	132	142	149	144	145	140	139	118	123	132	143	152	139	134	130	131	132	124	138	158	128	144	135	145	140	140	144	138	139	140	132	137	122	135	121	141	145	137	136	150	126	134	122	145	132	138	137	151	145	151	158	139	159	148	146	150	134	173	136	141	133	152	158	137	119	123	125	162	143	136	118	146	114	149	122	141	131	153	145	166	117	153	119	157	109	143	143	137	131	149	149	122	145	129	157	143	132	142	133	153	154	151	185	149	132	143	152	136	128	161	129	152	136	147	146	152	130	150	134	146	151	145	150	125	122	131	136	150	150	124	107	137	169	161	132	169	128	142	127	142	144	114	121	136	168	130	160	155	164	141	142	149	132	121	134	132	141	127	137	139	142	105	147	131	146	153	146	129	144	155	131	144	113	157	144	127	125	135	150	137	122	137	121	152	136	131	120	137	145	166	147	155	126	134	139	142	158	140	127	145	156	119	136	142	139	133	127	135	128	157	155	134	119	126	139	146	162	140	135	142	122	125	123	122	130	139	137	129	150	111	150	136	128	152	159	152	144	156	155	167	137	143	132	147	149	142	131	142	140	121	138	143	140	140	103	153	140	143	141	146	151	148	156	128	126	126	143	134	149	130	135	152	131	162	142	142	148	97	140	137	155	118	141	141	141	133	132	150	147	143	155	152	140	128	136	133	143	146	153	129	144	145	124	145	138	148	157	139	146	143	122	114	148	130	133	134	135	135	151	148	158	158	148	153	127	135	138	155	138	130	126	146	149	146	136	131	135	147	119	128	123	127	135	137	124	152	148	154	141	143	125	152	121	144	158	140	135	134	140	140	131	146	152	134	149	131	130	119	152	135	136	139	143	128	139	145	140	138	136	121	129	136	133	110	156	151	138	137	145	129	132	150	133	135	149	144	141	135	150	134	144	137	139	141	129	118	136	147	147	144	148	133	141	160	129	139	132	154	148	143	143	146	145	127	137	139	137	119	137	134	139	162	149	147	119	126	145	156	130	139	141	122	166	117	144	138	160	145	110	137	130	147	122	154	163	149	135	151	146	152	143	140	141	133	127	131	156	138	143	141	130	152	141	142	140	133	148	134	127	141	150	129	128	126	146	151	135	124	122	134	150	129	141	135	141	145	131	124	136	147	154	140	139	142	151	114	148	134	144	159	133	138	126	138	122	122	160	139	127	156	144	149	147	139	127	121	147	160	143	126	136	151	147	149	139	138	145	132	153	154	131	153	141	138	181	120	126	132	136	145	139	156	145	140	110	140	139	131	112	145	122	122	143	146	133	154	141	132	139	170	139	135	146	143	152	158	133	147	137	141	163	143	163	161	115	136	140	121	135	144	161	148	140	138	147	139	144	140	134	151	144	144	144	137	130	119	127	149	125	147	143	134	172	149	129	144	144	149	141	142	137	132	137	151	144	150	130	157	133	147	145	152	122	153	149	143	131	133	135	170	143	131	134	124	135	125	148	144	128	137	141	136	154	143	145	135	121	158	132	143	136	118	131	143	156	133	133	132	136	146	122	156	123	141	145	148	137	139	152	146	155	125	156	118	124	145	137	145	146	134	123	128	158	136	135	128	142	141	142	142	142	129	130	121	134	156	144	145	147	149	145	136	135	148	147	149	152	149	150	143	148	131	125	136	137	136	136	140	130	155	147	141	134	149	139	136	130	155	150	173	139	135	140	144	143	146	149	130	147	134	124	145	150	154	141	128	126	142	150	120	137	128	149	148	159	152	146	155	137	145	137	124	133	133	144	142	127	141	115	138	132	141	130	166	144	129	132	144	120	159	138	150	124	131	133	135	130	137	141	138	144	139	148	140	150	144	147	120	177	132	157	151	128	132	137	141	153	129	152	145	139	139	131	117	146	127	130	136	152	145	140	159	157	138	130	133	128	133	136	137	122	142	140	131	157	129	152	136	151	126	129	136	128	139	134	153	168	166	153	156	146	140	120	148	147	141	148	124	166	140	150	128	131	144	132	146	136	150	168	146	146	133	131	114	136	143	155	148	127	124	136	136	129	150	145	135	146	139	124	131	148	144	135	158	133	154	151	136	123	142	143	133	141	142	133	123	150	141	160	119	139	130	125	146	147	144	143	154	156	165	134	128	132	158	123	128	123	152	168	161	143	133	158	134	139	151	150	134	136	155	137	142	128	139	142	138	135	152	154	156	124	144	133	125	147	137	140	134	132	154	149	150	122	131	146	132	145	115	142	147	129	144	123	128	156	134	154	129	146	165	148	141	137	138	136	128	124	136
24221	21408	28864	24332	21181	3524	739	530	407	357	303	328	263	315	312	283	244	254	219	215	246	219	230	209	234	231	218	239	216	241	222	220	201	211	193	182	205	215	229	201	227	205	209	196	193	189	216	223	229	227	222	220	209	222	201	215	196	202	205	195	214	222	218	197	197	204	206	197	200	216	217	214	238	197	202	229	211	208	210	204	190	205	189	207	230	200	209	212	215	218	201	191	179	184	228	223	215	194	223	181	210	207	201	205	204	181	206	199	191	205	216	207	213	210	212	200	208	207	179	214	237	174	220	182	198	212	209	229	214	212	194	197	200	194	185	183	201	214	209	186	191	216	204	236	249	227	217	170	248	186	227	172	212	202	222	197	219	221	226	224	206	214	208	198	191	229	188	194	200	204	200	199	213	203	213	236	191	193	165	200	200	207	200	228	202	194	202	211	198	246	193	180	205	196	210	210	223	214	205	202	200	216	202	223	205	221	207	203	190	178	217	215	194	204	232	241	197	199	204	219	180	179	189	234	210	200	210	203	173	209	185	205	172	211	201	236	198	211	178	206	186	225	200	187	164	216	214	194	192	202	184	191	219	221	184	224	190	219	205	209	201	221	208	195	202	185	224	206	177	211	175	191	208	176	233	221	205	207	210	166	234	201	251	199	226	193	216	206	205	175	212	225	190	193	216	211	201	216	201	210	205	165	195	209	197	228	178	208	207	232	193	219	209	227	239	195	195	185	180	217	218	201	224	196	210	196	223	242	205	223	199	179	214	194	204	191	194	194	177	181	190	194	202	191	218	205	221	192	222	199	197	218	216	218	218	190	180	198	197	206	186	209	217	207	208	243	191	192	216	193	218	189	231	185	196	187	206	206	210	210	191	187	233	193	183	197	207	206	207	220	221	186	189	209	194	213	192	189	194	187	205	193	204	181	220	217	206	214	225	182	200	190	218	214	204	215	191	215	218	194	199	230	189	191	214	198	211	202	207	195	210	196	254	216	187	202	202	196	219	192	223	212	218	195	210	221	218	214	215	207	210	180	177	207	187	197	215	201	194	209	201	216	214	199	191	189	200	208	186	239	198	210	209	203	190	210	204	226	194	187	231	219	217	215	183	213	188	197	211	194	201	207	223	212	208	219	225	195	216	217	220	221	211	194	219	213	197	220	222	196	203	216	225	209	202	193	196	215	232	208	197	201	194	238	198	195	205	199	187	209	195	234	201	164	216	204	221	190	209	220	218	230	205	221	197	199	189	233	203	202	213	218	196	193	203	186	206	186	179	196	184	195	223	192	208	208	209	205	216	189	191	230	180	209	213	209	220	189	191	193	216	201	202	184	206	219	197	210	206	191	196	202	208	216	210	208	219	194	212	217	183	231	171	203	201	181	196	195	218	201	198	208	182	214	216	210	195	206	179	194	225	200	220	218	205	203	168	184	224	194	176	201	194	206	218	218	206	217	211	214	198	212	198	219	210	231	217	164	217	203	208	216	181	197	195	210	196	192	198	223	213	209	211	219	192	181	205	218	201	183	205	231	187	197	210	192	200	236	221	199	187	180	217	212	198	200	191	202	190	201	224	221	180	220	197	204	201	194	197	190	202	184	225	186	226	196	197	213	209	220	205	227	204	183	214	230	184	177	214	214	186	201	183	199	224	196	196	182	196	209	192	189	186	174	211	195	231	222	187	185	213	174	201	215	181	234	223	207	184	218	218	196	220	209	200	181	222	197	200	199	203	206	209	204	207	180	196	183	185	208	231	203	221	219	222	192	191	200	208	206	192	206	220	191	195	164	207	190	221	199	214	220	205	219	190	209	191	217	203	239	214	192	192	207	225	196	224	192	209	194	198	205	203	194	185	204	216	178	199	212	212	188	210	214	204	180	193	196	188	203	214	192	202	199	195	208	210	205	209	223	231	192	199	234	206	216	224	211	222	192	190	220	219	214	197	202	185	192	195	194	201	197	207	226	226	180	196	196	188	242	210	196	231	200	209	219	211	218	169	237	212	216	211	209	189	225	205	228	188	184	201	195	188	192	205	197	208	222	204	179	195	208	221	193	208	218	188	204	201	196	213	210	219	229	209	192	191	195	188	201	195	219	192	184	182	196	210	204	198	185	204	201	216	196	224	187	198	217	194	205	216	217	208	225	219	188	191	188	207	188	214	217	194	217	212	180	216	241	196	188	211	210	236	200	202	218	195	172	219	221	194	221	199	208	208	220	203	191	216	182	203	210	211	185	187	199	217	217	190	218	207	235	208	190	209	195	189	184	197	211	189	192	202	180	205	199	200	207	188	204	193	207	170	234	211	234	202	214	204	208	191	197	184	200	200	219	211	209	217	195	233	201	205	203	224	196	209	178	197	209	193	186	198	225	216	221	216	205	182	206	231	199	207	190	182	184	199	216	216	208	220	220	191	199	197	179	220	184	205	206	217	211	202	178	209	187	206	212	201	201	210	180	197	197	194	206	187	204	189	201	205	185	187	224	201	203	226	185	198	220	201	217	207	201	217	210	222	202	197	171	202	210	196	223	186	203	207	205	189	209	209	205	209	202	182	192	224	191	210	195	225	214	210	195	189	201	224	206	181	226	207	189	198	191	199	189	168	183	222	226	219	194	204	192	202	205	197	212	178	212	207	212	207	205	231	203	219	205	200	210	167	200	209	195	194	234	213	204	199	198	200	173	205	200	205	213	215	230	192	215	207	203	197	198	212	196	198	174	193	195	197	188	199	226	210	193	177	187	202	191	202	204	201	220	230	205	201	213	218	184	194	196	224	202	199	193	199	197	192	213	198	209	211	188	212	183	201	183	227	203	203	212	200	188	190	185	176	201	200	186	193	204	182	227	217	207	221	198	221	180	215	213	194	210	215	224	242	227	198	183	195	176	198	217	209	189	183	217	202	230	209	189	200	206	223	210	210	201	208	207	178	197	195	182	200	213	208	186	220	229	186	176	232	203	190	216	216	186	194	180	172	187	190	184	198	215	201	217	203	182	202	229	201	204	237	202	180	203	204	185	190	222	191	208	192	202	202	211	207	191	222	219	197	194	187	211	200	207	214	239	220	220	197	226	223	173	205	219	211	217	206	181	186	200	206	201	205	175	187	217	226	203	199	205	198	191	177	216	211	216	200	233	186	211	166	205	223	199	214	206	209	216	180	220	181	202	206	187	213	212	218	217	200	217	196	220	203	215	220	199	206	214	211	196	220	206	202	191	201	199	212	197	226	206	191	202	188	194	222	189	205	188	208	191	197	188	221	210	202	216	203	212	192	218	204	172	210	185	186	192	239	209	193	210	225	193	217	221	198	240	200	205	190	210	209	191	176	199	178	186	178	192	176	205	226	196	222	189	198	205	206	192	227	200	254	185	188	190	178	196	219	212	188	196	209	192	203	176	201	178	200	215	192	211	192	203	219	178	198	221	197	193	231	192	201	241	217	210	217	183	197	193	192	190	185	201	171	199	227	205	179	200	211	198	248	201
12263	11090	9122	4648	3143	2303	1748	1424	1117	937	933	743	641	652	606	561	520	501	498	449	441	417	419	423	363	420	398	418	389	391	393	406	426	399	354	370	386	365	365	369	389	367	371	331	351	379	353	328	369	328	369	348	352	305	375	342	370	337	372	355	327	347	299	344	348	352	339	345	322	323	354	346	349	350	351	361	339	355	348	319	328	357	355	309	346	326	384	368	319	334	346	353	346	357	309	352	358	311	343	346	337	346	368	343	318	351	349	322	383	362	363	350	357	356	363	354	338	354	356	361	328	343	349	340	328	349	334	347	332	321	365	376	372	294	343	385	341	331	351	343	359	367	365	329	360	365	302	331	350	359	345	360	353	354	356	366	316	351	348	354	347	373	327	353	327	349	323	376	363	321	357	341	342	359	334	344	347	334	367	313	342	333	340	331	318	352	341	339	346	353	348	339	324	332	353	335	329	343	346	347	310	333	338	341	364	360	353	323	345	345	304	318	330	310	351	362	350	335	323	347	356	355	358	333	320	354	344	379	341	321	348	312	362	366	314	347	349	374	357	347	334	339	374	328	319	336	358	328	321	370	359	352	357	333	359	349	351	334	352	335	315	343	330	364	324	316	347	343	345	350	312	310	335	331	364	396	349	328	337	326	307	396	342	378	360	373	362	307	325	354	361	361	327	380	352	327	349	343	324	352	317	307	359	341	283	348	379	386	366	344	327	324	355	384	318	348	364	379	330	324	314	351	343	328	321	316	362	330	338	367	319	356	383	347	392	331	311	363	370	337	338	356	339	356	346	334	341	328	383	354	370	339	349	355	313	400	320	346	347	343	345	370	350	346	339	343	325	349	317	333	358	348	335	321	300	355	357	355	328	332	340	306	318	356	361	318	334	364	345	319	324	370	313	357	354	348	327	358	334	366	346	333	347	348	371	350	389	371	340	358	336	348	381	336	330	341	326	361	319	349	323	358	365	337	348	334	316	340	365	362	344	361	342	327	383	321	344	355	327	332	380	368	353	325	313	352	321	348	378	349	329	325	345	353	332	331	334	349	333	303	352	356	334	346	330	331	338	378	335	351	359	382	353	371	310	328	316	381	355	340	354	362	376	328	354	364	328	340	361	357	352	382	341	304	358	337	358	330	361	322	350	365	360	336	336	337	337	348	358	366	350	361	344	342	360	369	322	345	342	337	364	331	343	359	374	328	325	350	359	328	357	418	337	349	366	377	377	358	348	324	365	374	360	356	364	345	352	326	301	350	331	332	353	334	357	362	325	340	361	330	345	339	318	361	360	326	348	336	384	323	355	335	313	367	342	329	332	354	342	357	317	355	342	311	344	337	345	387	339	338	354	333	352	345	364	353	341	339	343	364	340	359	369	336	347	318	334	356	349	349	334	355	340	348	311	326	321	339	325	393	330	382	357	352	347	364	334	341	364	373	346	357	351	352	363	349	360	355	334	372	328	354	327	338	336	324	340	336	324	355	353	334	332	345	366	368	328	364	352	325	322	356	356	317	356	312	331	358	318	327	351	345	345	333	338	353	332	334	361	316	356	363	309	334	358	337	354	333	346	333	354	337	354	327	367	370	346	346	329	353	361	304	355	333	331	362	352	348	338	327	366	335	341	343	355	353	346	344	353	341	331	352	326	374	357	354	344	346	317	362	351	324	344	330	315	334	364	336	367	347	322	326	355	326	327	377	347	316	363	370	345	346	337	339	330	340	348	330	366	344	363	375	365	364	395	332	348	354	352	351	338	354	344	346	372	305	347	326	344	344	326	343	334	360	335	337	361	348	369	317	336	369	311	327	359	328	353	334	357	304	365	346	349	361	364	347	358	343	353	376	332	335	356	311	354	311	352	325	354	295	361	343	369	335	358	358	352	366	356	314	347	336	367	330	351	332	334	356	372	347	337	331	323	335	336	334	353	390	339	322	350	358	358	362	355	330	305	341	338	328	342	373	333	344	358	337	311	354	345	314	342	345	361	358	332	337	372	316	358	344	323	324	342	331	339	341	353	326	337	329	362	363	363	349	328	353	332	343	334	352	331	337	348	336	324	357	377	356	302	347	338	343	315	336	323	347	352	315	362	356	360	392	398	311	359	339	355	360	333	323	365	347	305	346	362	340	344	304	341	349	328	290	336	282	338	340	348	332	349	336	368	362	344	346	332	332	378	356	354	376	350	339	323	383	353	307	351	313	347	337	344	310	366	317	304	350	321	352	318	354	363	330	324	332	341	349	352	321	334	378	362	371	336	377	346	326	316	335	308	366	385	331	347	362	337	356	351	355	375	345	341	340	313	333	355	356	331	345	357	330	324	346	340	324	340	349	348	383	349	357	345	373	330	350	330	371	336	348	306	347	355	356	337	353	307	375	380	335	332	359	343	358	355	342	364	325	349	324	349	357	369	306	336	349	343	380	313	363	365	368	336	328	348	356	359	342	350	325	354	321	330	387	335	329	365	345	347	363	344	371	333	350	355	385	350	358	329	333	344	347	351	313	351	344	330	328	328	318	343	358	313	336	358	355	338	332	350	331	333	321	346	326	335	353	327	367	336	348	371	304	353	353	353	342	371	340	344	345	356	361	340	325	323	354	358	347	346	348	357	334	323	352	337	339	396	313	336	302	338	331	331	372	311	329	357	358	345	361	336	315	352	348	360	356	320	361	324	346	315	316	362	365	349	340	349	322	352	336	331	311	321	338	324	332	316	357	357	339	367	344	377	370	339	341	369	370	350	353	343	330	320	342	374	364	351	347	355	335	351	325	347	374	346	364	297	345	348	346	346	350	331	340	369	351	340	345	352	373	318	348	341	380	335	351	346	365	349	367	337	358	333	341	297	337	320	371	342	339	338	342	350	325	344	352	375	342	336	350	334	374	367	313	360	334	352	326	343	353	360	342	332	323	353	319	314	373	347	350	351	303	353	333	324	345	356	363	351	327	363	338	331	350	361	361	335	350	367	348	356	352	342	355	374	353	347	333	349	314	344	350	353	341	350	362	345	339	333	354	344	350	347	368	358	347	376	343	361	361	337	345	332	297	331	316	327	328	344	350	341	323	346	342	311	312	336	356	339	346	342	349	409	313	332	343	349	345	369	335	333	329	381	351	379	327	378	339	291	308	327	338	362	343	301	358	357	339	338	332	337	330	340	358	337	326	341	331	353	326	336	357	340	351	331	338	348	386	370	348	348	346	365	334	359	336	359	349	333	333	337	328	388	331	319	353	365	328	342	360	382	343	349	335	366	345	355	345	335	322	359	362	336	319	348	349	329	347	355	345	334	338	344	344	328	329	334	397	327	358	380	368	337	351	366	344	342	341	351	351	364	339	350	350	337	353	330	334	330	312	303	316	342	346	337	358	302	338	344	345	308	382	356	336	377	354	331	350	353	347	346	325	313	341	342	336	318	392	348	343	324	345	371	332	360	353	357	364	367	339	342	368	335	356	323	328	369	357	357	350	371	326	341	357	338	352	325	364
23287	21452	29529	23779	21453	21162	3499	1055	784	678	617	567	565	495	505	442	419	420	406	399	360	396	360	365	373	374	355	371	389	367	339	348	365	326	314	336	330	349	350	335	355	314	339	341	323	378	312	341	337	353	321	376	355	331	311	347	323	370	352	323	333	352	335	331	339	300	324	317	330	344	334	314	380	333	349	322	327	293	315	344	399	343	316	327	314	345	337	354	307	312	337	326	312	330	350	329	336	308	345	339	316	325	320	338	314	316	332	333	343	285	307	304	325	276	345	300	325	325	324	323	332	329	316	317	308	327	314	308	317	295	306	324	334	348	339	324	338	313	319	306	346	344	307	343	360	316	306	347	311	334	300	300	290	334	328	319	325	334	332	331	316	322	324	303	328	326	309	367	321	326	332	335	319	324	330	321	313	296	319	301	314	305	325	331	321	351	341	326	304	305	335	336	354	325	324	322	312	321	338	321	321	322	323	323	320	311	315	347	303	337	310	330	320	329	338	341	362	340	317	316	327	329	322	292	350	360	322	297	302	348	327	346	337	320	335	353	337	321	328	346	342	345	348	329	309	323	294	306	353	307	324	335	344	348	327	322	304	376	324	335	349	330	346	312	333	299	296	315	319	324	344	328	326	340	334	311	327	315	328	310	298	331	301	364	329	320	304	301	329	311	329	316	328	329	314	316	334	311	324	311	323	337	335	308	328	316	330	320	314	314	346	320	326	335	335	375	343	319	323	367	334	328	294	279	333	314	327	330	329	317	339	336	337	325	321	309	318	328	318	347	294	332	351	347	342	348	311	351	345	333	321	299	360	353	321	309	343	288	331	332	335	339	332	312	317	317	336	329	325	323	334	312	313	358	335	337	292	323	329	330	315	315	294	296	319	314	336	334	356	329	348	345	344	352	316	321	343	308	335	303	303	307	333	316	370	328	300	317	296	299	342	370	349	331	327	346	324	339	301	344	318	330	333	345	328	308	323	326	316	349	311	315	357	323	344	310	321	351	298	320	322	326	311	337	324	290	301	328	343	352	297	292	341	295	313	336	302	300	317	336	338	320	347	319	371	295	308	311	344	321	335	331	356	344	308	315	317	361	366	306	339	339	306	295	362	307	334	319	310	336	333	322	318	320	315	324	320	339	323	308	322	336	307	297	308	333	302	302	347	342	319	323	320	321	350	370	341	347	327	275	330	329	317	323	310	369	322	315	315	332	303	316	328	343	289	312	340	348	351	308	318	310	321	324	350	307	338	352	319	283	315	318	344	335	331	319	356	321	302	304	361	300	342	304	322	321	321	321	319	303	321	299	328	316	303	334	326	301	337	341	316	322	328	324	327	318	313	344	342	356	325	302	305	303	347	335	322	317	290	343	336	310	356	333	301	326	347	351	299	370	324	339	329	313	337	324	326	351	315	324	336	314	321	307	340	347	341	357	339	347	341	345	334	311	289	343	327	318	313	298	310	317	352	320	328	331	308	337	330	309	352	343	343	332	338	334	328	306	350	331	333	350	302	345	310	307	349	339	329	333	310	312	314	301	340	322	325	349	323	321	323	345	330	312	362	343	336	321	336	329	314	333	329	314	308	329	317	309	339	322	322	338	347	295	347	360	316	345	324	295	318	327	358	321	311	291	336	318	337	309	335	313	289	354	340	336	300	335	339	329	310	312	316	300	335	307	298	331	328	307	335	345	334	344	344	325	318	318	325	342	329	353	342	316	325	316	329	344	316	318	311	334	337	312	369	374	325	289	327	283	345	329	347	304	310	321	280	347	331	325	316	350	317	348	328	331	322	309	329	333	306	353	327	330	307	326	355	337	306	336	335	346	326	351	324	325	335	336	338	330	331	327	360	349	346	311	302	342	335	339	336	343	302	313	314	311	326	348	329	309	321	332	345	297	352	321	346	316	332	294	322	306	343	362	323	341	354	280	334	318	335	354	307	321	344	322	328	323	324	323	309	336	331	320	315	337	340	303	298	328	315	321	338	298	336	322	339	316	332	299	336	310	316	360	302	322	311	313	324	338	330	289	338	306	295	319	335	353	339	354	345	360	311	320	346	321	322	294	300	297	336	322	356	321	360	370	324	332	340	308	320	314	322	329	319	349	323	303	275	297	325	329	325	338	309	328	314	349	305	327	313	341	315	296	336	334	313	294	327	305	316	338	285	310	303	313	303	341	327	324	322	335	342	353	325	320	297	322	327	341	319	334	321	312	311	314	289	332	333	316	322	306	323	297	349	316	343	325	302	355	329	313	305	299	340	307	319	312	340	367	325	323	359	315	317	318	338	364	307	302	343	298	287	311	340	300	352	319	336	314	317	337	328	329	325	343	343	303	342	334	324	325	322	306	335	308	285	294	286	317	340	327	307	326	275	333	309	324	328	313	324	341	321	358	330	324	335	326	351	325	343	310	290	347	320	315	333	299	339	309	309	333	357	276	325	304	332	327	319	311	362	325	323	329	353	327	322	363	300	309	333	317	326	341	359	322	327	351	312	311	333	347	360	367	335	331	323	334	310	310	307	314	342	334	303	322	326	312	348	273	312	302	304	340	351	364	311	321	321	353	302	299	327	324	326	316	324	334	346	352	334	344	319	329	301	353	346	342	347	355	351	307	323	306	344	322	331	329	311	322	330	307	308	309	308	330	299	316	351	366	315	356	324	313	328	328	363	342	313	325	308	305	311	328	352	346	324	324	326	295	300	298	322	331	346	320	275	324	281	336	339	333	322	333	318	337	344	315	361	333	325	373	330	294	315	334	310	320	307	330	325	298	337	324	328	320	332	341	354	298	327	338	319	286	323	336	300	333	318	327	338	307	328	310	328	291	326	317	293	358	299	329	321	341	351	333	347	334	313	356	350	305	309	297	302	331	345	327	341	340	326	313	355	321	316	345	320	299	321	334	337	314	301	333	317	328	321	314	349	328	343	300	295	346	311	376	319	355	320	333	316	363	300	315	343	332	324	319	342	325	312	328	328	369	328	284	336	310	317	300	370	312	286	301	326	330	323	315	323	339	307	328	326	367	342	360	327	326	323	354	343	345	329	320	310	351	292	327	308	339	326	339	316	334	335	310	324	344	307	325	313	274	331	325	301	342	320	322	325	348	312	306	324	315	317	342	318	338	342	334	313	309	344	335	293	313	311	330	335	330	349	310	303	317	345	379	315	327	355	320	326	322	330	323	314	274	334	303	298	307	322	316	335	304	311	338	302	348	317	310	314	345	357	346	338	327	319	331	330	285	336	286	326	306	344	320	354	326	318	330	325	299	306	307	328	337	307	309	313	305	296	342	321	336	343	320	301	322	325	334	294	304	299	305	316	304	334	336	319	311	303	339	308	345	326	328	331	341	326	353	295	346	332	317	339	329	321	357	335	366	362	325	335	328	322	310	323	295	330	347	302	336	322	353	327	322	333	279	318	316	301	309	330	305	377	335	344	345	338	319	340	323	312	340	325	321	296	318	358	296	313	306	320	325	330	327
15302	17931	14835	8203	5578	4191	3291	2621	2094	1836	1520	1324	1253	1113	1026	941	889	853	792	746	713	679	703	687	653	660	679	605	630	616	615	624	631	635	530	594	596	553	574	573	591	568	565	582	539	534	556	528	583	552	543	528	565	575	603	560	589	528	582	546	513	521	554	541	541	597	578	572	523	582	513	537	513	526	579	523	540	576	529	513	527	529	552	595	515	569	557	549	536	567	518	544	522	583	513	499	562	579	550	538	538	550	579	521	501	538	583	553	543	531	541	546	515	593	535	546	565	540	541	533	517	522	488	579	507	535	528	540	529	488	525	537	544	545	528	508	529	523	537	480	528	514	516	547	517	581	569	489	513	535	552	500	540	554	549	535	565	558	559	530	540	571	551	503	510	503	524	534	545	557	507	547	536	548	510	571	518	509	542	504	538	508	544	507	532	535	511	578	578	574	551	531	500	540	524	563	543	567	500	531	530	535	546	570	549	515	482	522	524	557	549	530	520	489	515	539	544	534	526	515	560	556	567	543	537	466	528	521	550	538	514	518	536	538	530	503	539	572	539	506	517	527	520	552	581	581	521	541	520	531	546	534	573	522	517	574	534	557	524	565	496	502	554	530	533	506	550	549	539	553	493	592	566	537	531	568	538	506	519	548	519	517	499	525	560	536	466	519	576	544	531	567	540	518	485	527	545	547	532	518	516	542	569	512	545	515	555	545	541	513	545	493	518	558	507	540	502	545	519	587	496	586	524	566	590	484	537	487	552	519	512	516	560	582	518	532	512	567	566	515	532	521	569	545	525	550	526	526	537	544	548	497	516	542	517	509	550	530	526	547	527	557	518	491	543	521	555	517	518	538	552	522	518	521	490	522	567	542	534	550	517	559	525	568	544	526	522	531	497	503	519	550	531	525	566	560	546	522	553	529	511	521	556	525	555	552	549	508	555	527	588	572	524	539	570	513	508	491	547	536	588	526	547	531	532	496	523	491	550	525	533	536	526	511	538	536	514	523	489	490	553	569	541	549	520	536	565	555	548	544	527	537	514	531	538	553	546	550	565	511	536	545	511	586	572	492	546	499	524	533	557	562	564	551	517	536	489	552	528	565	527	508	568	548	544	536	544	557	503	521	512	569	504	552	546	499	532	544	494	523	519	537	565	531	558	539	514	527	540	558	530	559	490	493	547	541	540	519	540	515	526	539	505	574	517	528	529	513	507	531	539	524	582	510	558	516	540	491	548	524	552	565	536	495	552	533	522	523	532	557	548	516	548	514	514	531	580	539	506	520	531	531	529	552	520	515	504	528	548	496	458	533	606	529	527	546	534	546	575	584	500	519	524	530	565	555	512	517	536	516	512	553	519	559	553	488	555	532	521	551	550	512	477	532	543	532	572	554	567	547	557	559	546	558	545	522	537	514	505	556	538	567	589	572	544	521	523	504	570	523	540	552	560	555	477	488	516	537	552	491	508	507	493	551	500	558	536	554	527	501	556	509	546	511	568	565	509	528	494	534	544	529	552	549	511	566	542	549	507	512	544	563	564	502	550	523	541	506	565	503	513	534	560	597	559	511	528	529	506	516	535	564	499	528	549	523	512	559	531	522	528	531	516	520	530	548	529	500	550	535	505	541	519	554	518	553	517	520	539	568	541	543	537	512	489	562	565	545	517	543	572	529	567	523	542	510	531	535	500	564	538	550	554	522	570	506	543	558	527	522	544	531	547	517	555	513	475	572	529	526	512	499	583	531	516	545	524	513	539	513	537	554	527	522	531	556	532	540	579	536	562	514	509	528	508	573	524	505	526	541	480	522	538	517	530	519	525	540	564	568	525	520	535	541	530	544	520	545	521	522	529	500	512	532	498	566	543	528	500	502	503	526	515	484	566	520	523	577	513	551	522	551	533	478	562	576	504	487	510	496	521	544	464	502	527	517	491	557	515	556	550	533	553	535	520	563	552	521	548	539	504	502	577	533	565	502	507	524	544	523	510	509	579	484	542	564	530	521	520	531	545	548	548	513	526	541	538	520	556	538	566	495	507	536	510	547	528	539	518	514	526	549	482	544	531	538	503	530	539	469	512	542	528	573	556	526	557	523	583	525	532	528	531	567	520	566	486	590	512	530	532	541	484	496	511	538	532	542	539	551	511	478	535	528	528	521	524	543	505	511	548	493	492	552	574	531	494	517	565	526	519	500	535	510	549	551	533	532	523	553	529	541	527	557	544	557	544	530	531	555	532	521	524	545	531	504	502	528	530	521	556	517	517	532	529	543	527	513	536	516	541	516	485	530	568	526	516	548	534	557	529	541	536	531	553	513	572	536	535	546	520	563	517	514	509	537	519	574	537	523	544	511	513	558	558	565	524	531	549	510	563	508	514	518	570	517	538	532	541	564	538	554	588	521	516	570	563	561	502	517	522	559	563	539	525	473	580	532	540	503	560	549	527	577	507	523	561	527	558	524	559	506	564	501	552	542	503	515	542	552	563	543	549	553	554	500	541	508	568	528	506	532	541	524	540	534	545	548	510	503	572	565	502	522	537	542	537	570	533	529	552	543	507	517	507	536	568	511	551	518	486	576	523	559	505	530	545	550	534	560	526	539	522	515	528	584	568	550	543	548	546	525	525	536	541	578	532	557	540	523	519	545	551	536	554	520	513	544	558	521	517	512	576	553	515	601	529	523	550	515	535	521	507	506	554	532	513	535	569	500	525	513	523	525	496	523	518	549	498	518	537	513	543	531	503	543	498	514	530	565	553	554	609	562	558	545	530	488	533	533	514	528	557	522	552	534	512	502	529	520	579	516	536	558	517	564	537	542	537	556	490	512	525	487	541	531	507	521	505	541	533	515	512	557	508	528	480	564	537	544	523	518	486	495	528	558	533	573	557	516	527	529	511	539	547	592	528	565	490	532	525	543	528	547	508	520	512	534	497	545	510	498	512	504	492	600	531	586	565	539	522	542	495	546	507	506	497	542	538	547	545	514	553	603	509	510	539	543	513	518	543	516	518	517	578	559	543	538	549	541	516	561	587	574	513	518	509	527	545	518	505	501	494	530	540	551	557	516	586	541	543	525	531	534	504	535	531	530	565	525	533	551	506	564	551	522	491	538	546	538	554	572	528	478	502	520	508	491	536	548	541	542	531	533	524	533	508	534	513	521	538	559	566	528	545	504	530	563	549	541	531	539	563	516	548	518	487	510	527	537	502	516	517	535	495	519	533	530	534	510	520	565	523	575	545	546	542	533	520	552	518	564	571	548	510	547	518	545	528	526	518	499	524	535	563	518	571	557	545	513	510	551	528	519	521	507	536	531	504	559	532	529	493	524	536	538	501	556	512	521	548	535	526	555	533	511	531	535	523	535	539	528	558	537	535	509	520	530	523	537	520	564	563	516	563	535	542	510	558	545	548	543	592	557	529	550	518	544	548	525	528	566	524	500	562	523	479	568	530	508	561	535	530	535	530	525	525	531	522	535	563	513	556	521	540	535
26902	20805	7371	391	166	145	107	103	97	112	83	96	98	80	91	61	82	82	90	70	67	76	89	77	73	76	92	86	87	82	74	75	86	100	80	68	82	100	77	87	75	64	75	78	56	82	73	47	68	80	85	84	91	77	75	71	82	82	64	72	65	82	82	74	76	70	85	93	88	72	74	69	71	68	74	62	83	74	63	91	78	55	79	64	76	60	87	71	80	77	82	78	80	75	73	69	82	75	80	70	82	68	74	72	76	65	83	68	71	69	69	85	68	81	93	87	69	76	77	83	88	71	59	73	63	83	68	88	72	90	78	77	82	81	84	83	87	77	74	66	62	71	72	81	90	84	84	60	76	70	57	64	74	77	69	69	71	90	75	68	78	72	81	83	63	65	77	72	60	76	72	68	86	78	68	91	56	71	90	60	86	79	65	82	73	79	81	75	80	65	77	75	77	66	81	75	67	82	79	76	76	57	72	74	76	67	80	81	66	82	59	96	71	89	71	63	77	90	65	64	82	81	69	78	88	73	72	83	61	62	97	63	59	75	72	80	65	72	72	66	71	91	75	100	88	87	79	83	84	65	79	90	82	64	85	91	91	66	67	77	64	73	77	77	82	73	71	60	82	63	64	83	69	91	66	98	74	82	58	76	76	75	73	84	88	73	78	90	77	86	76	80	83	91	83	60	77	76	76	90	77	80	85	80	80	80	69	79	80	76	98	89	79	65	85	79	86	65	73	73	86	79	76	71	79	75	80	62	78	71	67	69	84	82	72	89	78	62	72	70	84	86	71	85	72	79	56	80	75	73	70	83	91	80	64	81	77	73	89	65	80	77	78	79	76	82	83	59	64	71	89	91	77	72	95	59	89	77	56	68	82	67	63	80	85	75	95	64	72	67	81	69	73	66	84	68	62	70	78	76	63	73	92	64	67	68	86	74	91	81	70	79	80	70	87	70	96	78	83	78	64	90	78	83	88	76	85	87	66	74	76	72	75	70	72	78	61	71	79	75	68	77	73	63	78	74	62	79	86	82	65	80	76	71	92	68	75	88	67	80	62	75	76	78	70	80	92	83	77	85	76	73	74	83	74	74	80	69	77	79	83	69	84	69	64	69	94	77	66	80	74	70	78	72	68	85	87	56	72	84	83	68	88	72	82	78	69	90	77	82	83	80	73	56	73	88	80	75	84	77	62	74	78	76	67	76	81	75	91	104	99	72	82	81	71	75	84	72	78	73	64	68	72	72	84	69	78	88	63	80	84	78	70	83	71	74	70	73	78	82	79	79	85	65	69	77	84	75	73	64	74	70	93	56	82	75	93	74	80	75	69	85	73	80	73	95	74	78	67	79	75	86	61	78	89	77	80	83	65	73	93	88	69	87	85	64	87	74	78	82	76	92	79	71	77	76	75	72	75	66	65	97	79	81	81	91	68	73	59	76	76	72	76	68	79	64	71	63	64	72	79	78	90	68	69	83	83	75	77	93	71	78	82	76	67	66	74	91	74	73	69	68	62	68	70	93	57	71	77	65	85	78	75	94	84	100	75	85	88	72	75	61	70	83	84	66	66	68	80	75	75	74	75	83	74	69	83	83	69	82	69	64	76	72	90	66	68	58	70	76	60	81	71	73	74	87	87	71	70	79	73	73	80	79	78	82	73	86	85	63	79	63	74	68	72	71	71	79	94	80	76	68	69	83	69	77	82	69	76	70	85	74	100	69	88	78	73	92	81	75	69	83	84	74	64	73	79	68	71	69	81	84	82	73	66	78	75	69	67	85	88	61	67	69	66	84	60	76	80	90	58	68	76	85	73	77	80	93	77	73	81	72	78	67	73	71	82	71	81	76	76	80	70	72	80	80	68	72	92	75	82	73	78	81	73	89	79	86	75	68	82	57	81	82	75	79	65	62	69	80	85	72	78	77	68	71	77	84	88	68	95	76	66	71	62	79	75	79	86	58	78	58	82	60	67	70	78	76	73	79	78	67	76	73	77	82	69	76	62	58	75	87	79	78	69	84	73	73	85	82	65	78	76	76	66	74	73	84	78	87	78	88	66	92	77	83	80	80	84	77	82	81	75	93	75	64	77	82	75	71	60	71	72	76	84	91	92	65	86	93	71	72	77	93	91	91	69	73	79	76	69	85	63	84	90	80	81	68	87	69	82	74	58	83	70	77	66	70	83	72	63	71	68	75	67	72	77	63	78	104	73	72	76	74	71	85	84	77	81	68	64	72	53	73	78	72	69	90	83	72	64	82	79	87	81	81	95	61	95	67	74	68	94	78	64	75	67	75	79	86	63	72	75	88	90	84	67	70	71	75	60	73	83	91	72	50	73	84	86	69	63	87	75	91	80	67	73	82	84	88	73	87	83	73	77	78	63	88	86	85	68	58	77	63	72	71	85	69	82	65	66	59	93	71	87	88	81	65	83	54	85	70	93	69	71	69	91	79	78	66	63	89	72	82	80	74	68	73	69	93	82	77	86	67	63	73	73	72	75	80	70	72	82	77	74	63	74	93	71	76	77	88	83	69	78	69	67	78	85	77	87	93	81	64	82	79	65	73	67	76	74	82	59	85	83	74	68	66	79	71	82	70	73	89	72	78	59	67	66	79	75	60	73	66	63	67	75	68	80	72	62	65	71	80	69	59	90	70	78	93	85	88	93	76	82	94	88	79	84	57	63	66	71	65	67	57	69	66	90	79	72	82	70	70	81	72	66	84	88	74	81	65	74	77	69	90	69	71	80	61	68	78	81	77	71	66	86	79	82	68	79	54	94	77	87	75	77	66	83	70	87	78	63	72	78	80	75	64	69	79	72	82	69	90	51	74	74	82	74	82	78	65	79	82	64	84	80	65	83	82	69	63	72	75	73	68	90	77	77	71	68	79	75	73	72	85	73	88	81	83	70	75	76	82	85	85	82	75	80	79	85	70	63	79	85	81	82	75	80	88	78	90	81	61	64	76	79	70	69	72	70	71	79	82	88	64	80	68	91	62	73	82	57	72	88	69	79	61	90	72	84	68	85	67	68	80	78	78	85	71	76	70	70	61	94	73	89	68	79	79	79	95	81	75	76	86	86	57	69	97	60	68	71	82	91	73	77	80	80	81	80	77	76	58	79	73	73	82	86	88	73	74	80	80	71	72	83	62	75	98	93	92	67	78	79	85	86	76	84	81	91	72	76	82	75	73	69	82	69	68	80	74	82	78	75	87	77	74	76	73	69	74	81	75	81	73	83	60	78	69	61	78	63	79	90	88	76	64	80	79	78	76	76	85	66	78	81	65	59	71	75	78	101	64	68	88	71	78	71	79	76	72	79	82	74	77	68	81	88	91	80	66	73	78	67	76	75	69	82	81	67	64	74	70	79	69	63	75	80	59	81	78	90	71	76	65	72	60	67	87	69	68	74	83	71	68	74	73	81	76	70	77	61	76	84	89	94	79	89	94	72	86	75	74	65	56	72	78	81	88	77	62	82	74	77	66
5075	1324	1142	576	411	335	248	247	192	171	176	154	166	160	178	172	147	159	152	130	125	123	154	141	150	152	140	156	142	129	137	145	151	120	163	145	142	134	137	147	138	157	141	138	132	155	154	140	151	152	156	158	128	135	126	143	144	162	138	145	139	160	134	135	159	159	151	134	161	143	142	151	149	126	144	144	149	160	141	152	131	154	127	140	157	148	134	153	147	138	136	130	128	155	144	157	136	163	141	140	154	144	129	140	142	140	163	124	168	145	152	164	144	153	166	135	131	148	138	144	123	130	139	158	143	131	139	134	147	134	146	146	148	140	138	144	147	126	148	168	137	133	160	158	128	142	155	140	120	151	139	145	136	154	157	170	163	137	140	126	128	130	149	169	149	135	146	138	143	154	141	149	133	147	142	128	133	151	123	150	151	158	131	168	145	136	149	123	143	131	143	139	143	149	133	153	120	148	150	141	149	147	147	139	122	149	119	154	156	124	136	137	124	139	148	130	134	140	157	129	140	146	141	143	123	151	135	154	140	160	159	147	133	174	157	131	143	120	160	141	156	167	101	141	144	140	144	144	129	148	138	152	138	129	142	144	150	166	157	136	154	150	150	137	147	132	147	160	138	146	145	153	147	144	148	140	129	128	163	151	125	139	139	164	149	149	145	147	129	142	127	143	122	146	159	143	134	136	155	149	146	172	147	119	143	141	143	152	142	149	122	132	140	152	137	142	132	162	137	150	128	149	132	144	136	139	156	139	132	156	156	129	124	155	132	160	158	150	148	128	128	125	148	122	162	149	128	141	135	122	125	163	129	144	138	168	139	129	125	135	143	137	149	146	148	163	133	130	127	150	145	136	131	135	152	133	172	130	150	146	113	135	128	153	153	150	146	136	134	130	133	140	138	143	128	153	153	152	132	138	167	137	119	153	141	132	147	148	126	111	153	154	136	151	148	146	135	159	133	136	117	152	149	114	135	122	137	150	137	133	136	125	165	110	123	148	146	120	163	135	145	161	143	143	157	129	147	131	153	157	139	139	138	148	139	132	128	135	149	148	148	150	138	145	141	143	118	137	129	127	133	139	143	143	138	163	134	126	142	138	140	160	124	137	144	149	137	120	130	139	149	149	146	125	138	155	137	154	124	135	116	146	164	142	126	133	151	152	166	144	137	124	153	125	143	152	127	146	155	141	138	140	148	154	150	132	151	161	122	129	127	144	147	135	140	147	144	127	153	163	161	122	127	149	140	141	137	126	131	164	138	139	151	128	135	149	147	123	152	151	147	131	142	139	135	146	123	146	138	142	130	151	131	120	133	128	150	116	150	141	159	150	131	151	150	134	160	132	181	138	133	151	140	144	124	135	155	137	151	157	133	141	143	146	146	152	173	154	123	131	130	131	160	154	146	159	150	115	163	160	143	134	157	135	154	155	125	133	138	150	154	154	156	143	149	136	138	140	132	125	158	138	127	152	143	125	137	132	148	138	151	140	151	157	136	149	144	149	146	148	135	136	126	156	127	138	147	177	150	150	134	142	156	126	147	157	157	136	143	150	139	145	152	124	153	116	150	121	155	138	147	144	141	152	139	138	149	158	178	138	164	140	130	140	144	132	134	137	139	138	168	155	169	125	169	140	148	137	126	131	154	140	155	170	142	138	132	157	146	146	167	131	156	143	145	130	147	139	152	123	132	145	135	129	127	146	145	131	133	151	117	138	146	137	133	139	142	140	154	159	143	118	147	137	170	169	170	131	145	147	136	128	140	148	143	131	153	130	175	127	157	125	154	128	129	130	159	127	149	146	141	149	133	152	145	127	159	139	130	145	135	147	156	146	151	139	131	144	132	120	129	150	141	157	144	162	130	121	148	149	148	119	158	136	125	135	155	146	136	131	130	134	162	135	147	139	148	138	138	152	150	143	145	167	150	147	139	143	139	129	146	134	144	151	130	145	149	139	135	144	151	146	161	136	146	141	161	145	128	130	145	132	147	135	138	122	149	148	143	132	143	153	157	153	145	145	154	142	138	121	153	126	149	138	140	121	138	143	129	148	147	138	140	149	147	136	149	137	151	133	138	148	171	134	137	159	145	131	165	128	131	128	164	154	133	141	131	144	137	148	116	150	143	143	109	121	128	128	155	142	149	122	140	138	146	151	123	125	160	147	133	152	127	128	137	151	155	153	140	151	160	134	131	147	128	144	149	129	146	141	132	161	165	143	159	164	163	157	135	124	148	140	141	128	124	138	125	148	135	119	145	124	145	143	140	129	142	145	156	155	139	156	133	123	135	152	129	151	138	138	133	152	119	155	147	138	147	147	130	137	122	140	141	127	155	139	143	152	159	159	160	141	127	137	128	150	125	140	146	116	140	140	138	135	130	137	134	147	145	147	144	134	143	140	138	143	145	147	137	144	139	122	145	133	147	142	121	124	132	129	146	144	157	153	171	135	136	128	142	147	153	143	140	137	138	138	144	152	146	129	135	156	118	149	136	144	137	142	134	148	138	149	128	140	148	149	148	127	141	156	132	133	136	143	152	142	149	156	173	148	138	147	145	120	123	150	152	148	132	131	136	124	135	128	133	150	133	139	142	149	134	156	156	134	165	162	142	141	137	148	152	143	136	136	139	133	133	144	151	155	155	146	133	121	161	127	151	136	139	142	125	135	151	146	150	144	125	150	160	111	124	132	134	146	149	131	145	116	131	165	138	150	123	137	126	139	144	137	150	126	137	131	146	165	134	153	136	164	130	149	141	154	144	157	157	141	133	138	124	115	141	127	168	148	140	134	135	134	127	149	136	144	154	142	149	139	138	135	120	147	137	146	157	149	142	124	143	154	136	133	132	114	132	128	140	135	149	136	173	144	134	127	143	139	154	140	150	151	148	149	135	140	142	156	133	139	148	146	129	128	128	130	144	114	120	181	123	147	158	142	129	138	137	152	121	122	142	132	139	150	144	121	160	153	168	122	131	134	150	156	150	124	126	138	137	133	148	151	123	154	140	161	168	148	141	139	147	148	132	143	124	132	139	146	124	151	147	153	170	144	146	141	136	158	148	140	146	160	137	140	145	149	143	154	145	142	117	139	133	132	149	132	170	139	148	111	140	130	144	144	128	141	131	154	132	113	134	165	150	141	151	141	134	145	140	141	125	148	142	141	131	135	143	143	139	115	151	155	140	129	145	129	144	142	129	145	131	139	167	144	168	146	145	156	147	162	136	148	127	144	130	152	133	134	166	124	143	142	174	146	129	140	143	128	136	156	131	136	149	141	129	135	154	149	157	147	147	136	128	144	139	155	150	149	153	133	153	135	134	152	126	135	157	127	147	147	150	148	150	141	140	156	141	129	142	151	127	140	145	132	133	145	122	136	137	136	142	138	133	156	135	164	140	138	134	131	128	162	134	128	142	148	143	138	147	130	130	149	156	146	149	152	137	121	131	141	125	152	156	143	132	142	139	151	154	136	145	151	132	135	142	136	145	166	146	135
24195	21404	28888	24303	21144	3496	764	536	423	404	349	304	296	279	292	244	266	229	244	241	216	236	222	240	223	242	245	248	223	228	199	229	224	227	223	207	231	204	224	220	242	211	211	188	203	218	222	216	211	213	207	208	221	216	207	215	213	206	200	227	212	193	221	208	193	206	211	216	211	192	210	215	217	221	201	195	189	206	203	213	186	215	223	223	217	207	191	177	200	210	213	208	230	218	206	218	222	198	196	228	224	208	198	182	214	227	242	221	208	222	199	213	209	190	220	230	180	186	185	215	184	180	206	188	204	195	217	215	245	210	196	186	190	189	218	186	199	221	205	207	210	203	196	210	209	205	198	214	195	209	213	218	220	190	213	209	216	219	219	191	192	218	204	206	190	188	190	209	215	178	204	188	211	189	188	219	182	219	203	219	218	204	192	201	214	193	219	186	233	204	189	196	215	186	200	194	228	211	202	198	207	196	206	190	209	178	178	204	190	218	185	190	208	193	216	186	182	185	191	194	210	212	210	213	218	212	211	212	206	196	234	199	227	197	215	208	201	217	204	222	206	223	208	220	202	172	208	219	197	195	207	194	209	195	205	200	192	202	206	225	212	191	207	191	202	192	181	196	187	203	205	227	234	231	201	193	216	180	203	209	219	218	214	200	199	207	188	204	208	175	207	215	183	189	204	193	208	194	197	216	209	188	232	190	222	206	214	233	175	222	247	204	178	216	199	217	186	212	202	201	189	222	173	186	205	210	200	182	203	181	196	199	191	200	215	215	230	208	197	207	188	214	204	221	213	204	185	226	193	202	216	192	207	219	202	202	193	192	211	217	211	237	195	194	196	183	208	207	214	184	195	235	219	240	188	185	219	198	218	205	195	198	186	217	232	196	209	197	197	213	189	229	216	186	189	212	219	194	185	193	219	223	236	206	215	193	182	200	188	212	215	191	199	241	213	200	184	199	186	197	212	180	200	207	213	214	223	206	220	216	201	225	183	195	208	207	222	206	186	197	160	192	214	217	207	183	212	191	208	232	212	194	226	207	193	197	188	183	218	184	193	212	202	216	178	213	184	221	205	196	205	202	193	201	195	197	209	201	190	211	190	192	187	195	218	197	203	167	194	198	214	205	209	210	205	176	179	226	181	217	210	213	193	206	209	211	236	190	186	213	217	194	186	210	218	185	192	210	215	220	207	198	185	203	207	215	220	192	207	211	206	184	200	212	196	221	205	207	205	202	189	221	216	200	206	211	217	182	220	187	222	225	205	201	180	200	204	168	218	225	210	204	205	200	213	181	209	223	190	198	176	206	208	196	228	194	231	217	186	213	197	189	182	213	191	207	239	199	169	237	171	203	197	195	216	208	214	206	213	202	193	198	201	239	176	184	193	180	181	204	230	186	185	224	201	172	196	198	213	203	213	195	226	201	193	191	216	210	202	206	179	213	217	211	227	205	200	201	209	204	239	224	198	193	213	214	217	212	206	204	218	198	209	206	234	213	206	187	220	199	189	206	191	195	218	208	192	206	172	190	217	203	211	194	220	206	200	199	182	198	223	206	195	188	178	208	205	198	178	196	224	208	198	206	218	159	189	219	199	208	188	208	178	203	181	193	185	203	210	193	206	179	215	193	191	215	229	228	199	225	196	187	210	182	182	208	209	211	166	187	188	221	213	207	209	205	212	215	203	211	214	209	230	197	214	217	206	188	206	178	212	215	202	213	222	201	217	219	222	200	182	225	212	226	180	211	190	209	193	196	197	221	196	213	232	194	215	206	175	190	195	205	197	212	210	201	210	192	200	219	197	217	186	218	200	202	188	194	200	209	194	218	189	214	197	178	203	201	189	203	197	225	194	204	221	198	188	195	204	174	215	218	207	195	210	185	219	199	208	208	216	203	200	205	217	204	195	191	204	212	239	177	192	194	219	242	205	191	200	225	200	224	223	231	221	206	194	185	217	209	205	239	205	230	203	218	209	229	189	206	202	212	210	203	207	204	201	224	198	216	235	193	225	182	181	202	212	213	196	220	201	187	196	212	211	197	191	214	198	218	209	202	208	198	203	221	196	203	223	188	199	198	207	195	201	202	197	186	199	188	205	173	198	209	195	200	220	211	219	192	218	192	197	203	220	201	189	194	202	183	216	211	233	204	188	218	204	217	221	201	200	196	209	197	198	195	215	207	195	196	231	216	198	223	207	214	225	221	202	190	188	186	169	199	214	202	215	196	205	217	193	188	195	220	188	201	189	191	196	193	197	208	227	190	231	205	195	203	211	200	196	177	228	212	213	211	204	226	219	201	208	194	209	205	216	227	195	199	217	194	206	200	194	192	188	188	211	216	221	192	206	188	200	189	221	223	201	209	223	223	185	182	192	215	193	204	203	190	212	201	196	211	223	207	198	198	220	201	192	214	201	200	182	230	200	175	175	234	197	187	191	224	188	163	210	204	198	200	208	213	198	232	188	221	193	212	211	233	231	192	202	189	215	200	208	197	196	219	216	195	211	220	212	194	203	165	187	229	190	183	222	201	223	179	194	213	208	193	211	213	202	217	194	221	187	208	198	188	196	173	197	183	192	184	221	215	210	189	218	198	198	222	197	198	211	199	195	205	197	195	189	180	199	178	217	196	185	199	229	194	215	217	197	205	208	175	192	222	210	215	200	206	193	183	188	204	213	183	217	206	214	207	227	226	187	190	218	209	200	215	227	172	207	216	207	221	203	196	217	224	184	217	180	205	195	219	204	181	194	219	214	204	198	202	184	214	208	198	208	203	198	220	202	223	219	219	215	225	220	189	221	192	210	171	193	205	214	198	222	194	205	189	188	212	215	211	210	202	227	229	200	186	222	209	185	197	207	197	176	223	207	206	189	204	216	206	177	182	213	196	199	194	223	223	193	195	220	212	210	206	216	207	195	196	204	200	199	201	192	186	205	176	206	167	200	200	222	196	203	204	184	208	184	199	193	245	179	238	190	183	209	226	196	214	216	199	212	209	187	185	202	199	222	199	221	215	212	214	197	175	215	214	223	209	198	189	210	197	203	182	201	196	186	218	216	199	226	229	199	203	209	217	213	175	193	191	218	200	223	232	197	187	201	242	208	199	169	204	217	221	187	172	225	221	189	211	194	213	223	183	217	205	220	185	186	197	192	181	193	192	213	199	208	213	212	201	178	209	184	235	215	230	215	194	215	223	229	212	207	217	208	225	204	218	214	181	208	193	220	217	173	198	189	203	187	215	198	199	195	184	210	219	207	195	213	217	213	226	223	209	201	190	209	200	200	218	214	222	196	206	217	187	192	206	197	217	221	199	223	177	214	191	208	201	201	210	233	185	212	192	214	187	204	200	200	203	193	212	190	216	201	188	226	216	198	196	211	221	223	208	221	195	205	199	207	217	213	199	210	222	202	184	204	168	206	193	204	206	208	225	199	193	195	207	202	203	220	197	213	186	203	202	230	213	211	200	196	215	202	187	171	185	197	213	201	219
12314	10886	9182	4603	3060	2246	1750	1403	1177	1068	822	860	709	661	579	547	573	475	506	455	471	451	423	450	446	429	408	447	374	393	417	385	385	360	393	379	409	364	389	373	380	359	356	365	352	374	351	369	340	352	338	356	339	377	331	357	341	385	383	351	371	351	365	358	354	349	325	339	345	341	340	332	333	350	333	351	359	325	341	376	378	354	344	336	368	358	354	361	376	368	337	360	357	355	332	338	339	341	343	348	305	355	381	306	326	341	343	368	350	346	354	352	358	372	331	390	344	366	339	323	321	320	338	329	372	347	403	356	334	359	369	358	351	342	375	343	358	322	349	380	338	344	325	354	338	332	361	374	362	330	331	332	325	335	361	360	360	342	331	329	300	351	346	369	337	360	329	320	331	353	314	362	379	376	360	331	310	327	361	327	344	330	358	342	336	367	360	375	336	317	358	346	370	368	350	336	314	328	364	391	349	331	345	378	337	336	322	360	338	331	326	341	339	364	356	331	359	340	333	326	327	366	342	320	332	348	340	330	317	342	332	364	334	366	310	305	360	320	378	391	366	348	358	344	373	329	351	341	355	356	364	350	344	348	348	349	322	351	363	377	377	365	369	370	350	361	323	321	364	338	375	357	365	352	328	324	354	342	336	345	375	307	341	349	324	369	396	359	379	388	345	349	311	302	352	353	341	338	381	355	342	348	310	344	323	373	351	321	362	332	353	329	362	365	321	359	361	358	366	368	332	342	344	351	355	332	350	332	340	352	376	372	350	342	346	357	341	333	331	358	355	347	354	364	351	346	354	365	380	334	365	352	329	345	326	338	322	343	371	343	330	358	368	370	343	340	342	340	349	349	326	337	353	320	344	364	345	387	331	364	351	348	347	359	351	336	341	385	315	349	328	357	384	353	347	325	355	338	351	327	379	334	350	328	340	332	354	344	373	336	342	347	356	357	360	327	312	374	354	380	352	336	330	335	324	300	316	331	328	342	353	369	348	379	332	375	339	342	361	327	330	317	326	347	349	373	365	316	359	342	357	330	357	341	331	355	348	333	332	354	363	346	350	359	317	355	370	347	322	337	361	340	309	364	359	341	330	331	343	388	372	377	346	350	324	364	314	352	328	326	351	350	308	337	353	345	345	339	345	346	350	349	322	317	319	339	320	395	314	357	349	334	385	332	375	344	319	367	348	339	363	354	351	346	335	335	366	343	341	374	360	366	323	305	325	329	354	346	341	335	346	329	353	356	331	344	326	332	366	352	334	367	366	368	339	331	351	330	329	320	351	365	316	359	330	362	348	335	325	345	352	308	304	357	354	351	316	362	357	346	354	356	296	336	343	357	363	342	341	339	374	377	314	352	335	339	328	339	360	375	330	360	359	334	368	341	316	364	383	331	342	367	328	360	344	337	344	373	341	371	368	355	357	381	306	342	342	329	355	351	331	322	325	349	325	366	324	337	386	333	336	361	358	324	335	324	354	368	341	310	360	335	327	340	344	349	352	348	352	371	362	311	373	357	321	359	373	319	346	319	363	374	366	387	332	370	372	365	366	344	340	363	378	350	336	332	334	326	346	357	357	339	323	324	317	339	374	331	342	357	371	333	343	386	350	357	357	332	328	331	348	333	372	357	357	353	348	320	335	369	378	360	351	331	339	347	348	349	338	349	336	346	358	368	342	335	325	356	323	314	361	330	315	370	317	357	314	344	335	333	342	352	335	356	322	357	375	324	368	344	370	348	340	307	380	389	359	341	348	350	368	340	344	388	349	354	344	351	330	377	321	373	319	347	391	330	402	353	331	319	347	344	362	393	330	395	340	350	342	342	342	346	366	366	324	354	336	327	374	345	349	377	376	386	356	339	339	334	315	345	346	363	360	341	339	337	353	356	323	323	347	337	327	323	338	356	386	335	315	361	323	338	336	349	337	316	341	354	326	381	331	333	313	357	354	311	379	345	359	367	331	386	327	392	376	350	357	343	346	347	326	311	346	318	365	309	317	345	368	354	340	312	373	348	346	339	334	357	335	346	351	355	334	364	355	370	366	354	370	350	344	332	324	338	335	387	357	347	357	348	337	376	333	367	389	321	366	338	366	349	298	361	337	381	351	332	341	351	353	363	370	328	336	336	349	347	333	344	337	326	350	342	323	316	348	332	328	355	340	332	361	361	333	328	336	333	350	374	323	356	352	375	371	329	336	377	332	380	369	337	364	343	370	350	339	373	360	345	349	334	327	356	367	368	330	332	340	326	332	331	378	357	348	346	341	369	356	354	364	317	347	345	312	339	347	372	373	326	311	381	365	385	310	358	335	330	361	351	331	328	352	338	333	325	371	346	320	366	369	333	310	328	300	316	386	326	331	350	357	307	347	351	345	324	339	363	341	375	337	316	344	304	317	372	332	299	394	390	337	332	368	357	332	329	325	329	351	362	364	349	357	327	360	344	352	359	338	363	350	346	346	323	357	352	339	333	329	377	352	339	341	356	335	365	337	341	353	353	348	364	371	365	359	372	366	344	360	340	355	355	363	332	380	345	346	336	366	368	366	339	345	350	325	329	329	350	336	334	365	368	350	365	322	363	334	367	335	356	350	318	324	325	347	336	314	327	361	367	329	342	340	362	369	336	341	328	397	350	318	334	309	332	399	360	360	313	380	331	355	355	342	354	362	348	338	337	338	355	359	361	357	341	360	354	347	331	352	370	343	340	361	352	379	333	338	365	338	318	331	350	337	357	358	337	351	323	337	343	367	359	349	356	354	330	335	353	328	364	362	334	313	343	335	354	329	326	345	351	337	347	340	331	344	340	368	361	336	314	371	322	363	337	329	354	315	319	359	360	328	326	338	354	345	357	354	343	359	351	354	350	353	333	340	331	323	348	326	350	359	377	352	326	355	341	322	357	345	329	341	338	337	344	339	345	358	361	361	355	348	355	364	320	341	318	321	334	336	374	344	304	350	348	337	326	356	353	363	355	321	355	305	318	345	342	345	349	311	344	367	335	348	365	350	337	364	367	353	377	342	328	311	328	367	321	329	346	333	331	302	336	369	346	328	373	341	363	351	361	307	360	375	387	335	331	334	330	335	361	349	367	341	349	344	355	334	342	318	377	352	324	328	364	379	355	362	328	365	346	363	341	326	376	359	372	383	323	333	333	368	334	323	353	336	339	347	319	357	348	353	329	336	340	361	332	341	336	362	346	336	351	335	354	359	333	307	325	373	330	326	339	377	345	337	335	327	347	356	302	351	314	363	356	333	346	366	372	332	346	331	308	346	332	335	380	377	387	378	346	335	354	356	386	347	337	353	337	363	334	312	334	340	361	332	325	364	340	369	359	337	316	327	319	379	326	359	360	351	371	373	358	331	336	333	331	341	332	366	371	357	329	342	381	353	353	379	317	336	297	355	374	335	354	329	366	354	329	366	354	376	324	341	341	346	346	361	325	362	323	339	337	326	355	337	312	326	349	342	358	379	336	334	355	349	350	381	355
23204	21388	29477	23681	21390	21133	3425	1018	747	717	587	535	551	471	471	463	455	417	426	400	409	423	377	371	374	351	368	377	338	375	364	346	314	353	305	339	368	375	338	323	336	344	364	349	365	357	324	345	357	328	313	315	349	345	355	355	324	315	355	308	372	335	298	325	338	331	351	366	327	362	334	343	333	319	337	311	328	342	327	308	320	347	310	344	330	356	304	344	304	342	296	344	293	334	315	326	341	311	335	309	348	325	304	355	360	339	333	318	301	365	354	343	330	340	341	348	351	327	339	332	305	318	345	304	341	359	324	370	330	334	330	321	371	328	331	357	325	355	351	346	335	320	328	318	327	324	317	309	333	339	337	335	345	315	342	337	330	357	326	321	325	333	340	350	304	344	303	328	333	335	338	332	355	353	348	340	304	319	343	331	317	305	342	354	281	334	321	296	335	318	312	296	342	319	329	344	340	308	335	319	344	350	337	313	328	311	307	313	313	328	332	310	316	329	353	354	306	317	332	319	347	367	328	312	324	333	353	309	326	344	343	300	336	331	288	346	303	299	323	336	327	330	332	330	321	335	289	367	300	318	323	330	308	348	362	300	360	324	320	334	343	319	350	322	300	348	327	332	305	342	345	328	322	320	374	344	310	348	327	317	285	350	323	335	287	356	327	333	329	347	299	349	325	317	351	303	322	309	314	298	327	303	352	337	333	376	315	313	297	349	346	309	310	325	334	367	308	337	343	333	320	323	332	327	361	308	286	315	323	313	374	348	336	334	319	308	329	304	320	315	327	339	315	324	327	322	313	305	341	359	317	317	334	312	348	336	291	326	297	368	350	352	303	315	311	309	367	303	336	331	339	351	380	289	337	325	331	324	316	349	288	309	322	326	327	338	296	315	353	340	339	328	328	322	346	313	338	323	292	320	338	360	331	342	317	324	300	352	324	305	319	325	342	300	292	313	298	317	321	319	338	337	345	329	335	336	320	319	316	300	338	365	310	303	305	359	307	368	310	312	393	314	330	347	330	359	350	334	289	316	340	341	331	332	324	323	315	349	323	323	309	326	313	304	327	328	345	344	312	346	320	335	365	349	283	312	312	325	349	320	328	326	338	329	347	306	372	341	343	299	326	322	331	274	332	346	309	322	328	320	330	337	341	322	337	342	332	322	326	316	337	327	318	332	299	335	329	329	322	304	302	323	335	336	327	320	344	308	341	335	328	316	287	363	366	357	325	276	320	354	342	326	337	288	341	327	311	350	332	311	324	350	297	308	327	318	303	339	352	324	312	349	312	311	302	333	310	355	317	336	328	306	311	357	347	332	313	312	327	362	339	301	322	354	349	352	343	339	300	327	321	324	314	330	322	311	320	331	341	332	304	313	324	328	322	328	319	320	300	345	339	350	319	314	352	355	323	330	347	311	317	326	338	306	295	318	327	330	314	341	329	359	312	341	334	302	321	298	360	318	293	327	337	331	332	342	316	354	311	308	367	311	328	332	333	369	297	337	357	329	362	285	288	318	325	337	311	342	307	333	290	341	326	332	309	345	331	335	333	315	309	319	351	341	302	345	347	313	339	312	337	356	353	335	328	298	329	296	316	326	318	337	315	343	333	346	342	293	348	319	297	338	307	349	351	318	351	300	345	359	331	319	315	309	342	323	305	337	287	306	321	326	355	351	356	303	326	317	316	304	335	320	339	327	323	322	290	334	313	326	337	316	342	335	335	342	290	364	336	348	383	332	329	343	340	318	331	323	324	341	321	330	342	320	365	318	316	334	314	310	330	348	343	303	351	311	331	326	334	337	340	337	357	335	300	325	308	316	318	349	336	323	339	328	339	311	323	335	333	333	316	340	324	320	342	368	324	318	347	312	340	317	316	343	348	327	343	352	326	321	326	367	328	338	296	308	311	305	310	335	328	307	296	343	303	340	323	335	336	330	348	315	336	301	323	330	329	366	318	345	313	317	337	327	337	353	342	337	324	313	342	311	296	297	351	338	301	356	334	304	302	292	315	319	321	309	351	329	317	333	351	283	312	329	309	347	324	342	312	344	346	319	337	312	316	355	289	330	329	353	312	354	349	312	324	334	309	362	301	331	340	306	324	331	348	347	309	314	315	337	324	308	352	297	321	319	317	313	307	316	319	298	326	359	343	306	352	324	344	319	317	352	347	327	323	359	343	338	341	336	315	360	353	350	363	331	290	328	312	345	357	333	314	330	331	293	278	365	357	342	347	313	348	326	337	342	369	331	314	317	330	323	322	325	330	288	322	333	327	290	385	319	352	314	355	326	323	327	345	320	359	324	349	332	291	319	309	321	364	337	303	334	315	324	317	332	293	334	344	356	362	364	362	338	328	334	302	282	329	323	358	302	314	309	343	302	305	306	339	323	334	331	325	329	303	321	355	342	329	326	320	333	312	338	295	319	324	345	340	320	324	335	309	344	309	319	300	285	335	309	333	340	316	320	319	314	308	326	320	324	307	333	350	321	326	336	301	321	332	304	310	353	311	287	320	339	339	332	324	332	333	312	325	336	320	306	346	340	325	344	322	308	290	333	282	335	332	342	299	307	342	309	324	307	336	282	282	325	317	325	335	340	304	341	300	330	308	317	325	309	326	329	366	342	341	308	302	348	328	346	310	302	324	325	356	296	340	339	333	352	328	316	325	323	326	323	354	304	304	329	342	320	313	349	310	325	322	337	345	316	340	337	317	348	331	330	340	332	311	317	320	308	312	287	321	327	344	340	312	325	314	311	355	316	378	307	331	324	354	303	321	307	302	300	319	323	322	331	319	320	314	327	332	316	325	342	366	321	329	308	354	335	324	346	349	307	348	301	349	307	330	354	324	303	334	307	337	312	327	325	337	332	308	321	351	302	345	327	317	323	326	299	328	313	325	322	328	355	319	342	309	289	305	316	335	321	315	333	321	324	308	355	317	342	322	329	306	344	348	317	296	321	317	333	335	336	348	322	326	342	323	330	330	307	302	363	306	304	319	331	335	339	337	339	323	312	309	343	326	327	317	344	318	333	338	334	345	348	356	325	294	325	283	328	316	339	328	353	339	326	353	310	314	336	348	334	344	323	338	312	357	325	316	339	334	312	336	316	309	308	323	348	338	357	323	318	313	315	327	345	309	320	333	356	335	344	324	315	300	324	330	305	292	278	357	334	310	336	354	325	313	309	322	301	307	336	323	296	349	340	323	351	344	300	286	337	329	331	322	299	352	292	348	308	314	330	308	362	316	307	308	344	310	327	336	323	313	321	340	362	284	353	348	359	297	334	344	328	308	314	318	322	340	357	298	316	353	321	320	331	329	338	284	326	323	340	309	329	326	331	318	323	311	352	345	329	316	301	330	347	316	339	332	339	336	342	317	322	331	344	324	311	332	321	330	317	336	335	315	304	324	337	311	367	330	323	356	320	313	336	340	310	324	317	307	366	324	338	322	319	333	332	334	353	323	311	329	304	308	315	325	319	303	326	322	308
15728	17645	14569	7949	5560	4093	3230	2518	2036	1763	1483	1390	1213	1077	1038	940	909	810	842	766	753	746	732	728	641	715	667	635	609	624	621	620	606	565	577	575	578	593	573	558	575	617	602	539	619	572	570	522	605	570	549	564	559	543	558	533	548	567	548	574	545	554	540	582	549	518	554	539	562	559	554	551	542	549	549	496	518	522	568	536	517	543	560	560	507	571	536	530	537	567	559	564	526	539	543	517	578	538	574	545	568	554	564	550	505	534	568	581	558	541	562	556	561	542	591	533	493	555	535	507	540	518	518	549	576	497	560	529	547	541	511	535	552	507	537	550	519	547	503	581	558	564	525	565	545	544	534	512	534	495	533	545	508	482	539	524	545	534	532	546	566	524	540	554	548	522	551	562	517	541	524	547	524	556	517	533	559	539	511	521	561	545	545	569	475	500	530	528	532	542	522	528	564	484	540	490	563	554	554	482	524	524	514	516	562	577	546	553	546	534	568	534	540	506	547	506	557	536	552	538	538	542	524	506	531	521	542	554	523	567	528	549	551	539	516	490	539	504	512	542	478	544	559	551	539	508	523	500	528	505	501	529	569	511	519	486	472	536	528	556	500	578	522	562	543	526	553	504	528	510	529	527	539	527	543	552	509	539	489	547	540	528	491	525	537	535	531	535	574	551	541	528	547	499	529	530	525	523	513	516	538	553	513	571	536	537	521	535	544	560	528	553	472	561	512	533	545	491	528	506	541	501	521	526	532	500	538	536	520	565	579	546	527	520	540	544	530	525	557	536	535	522	560	526	542	551	558	523	595	492	523	560	518	512	515	561	514	551	543	533	531	538	538	546	500	550	552	522	533	542	537	515	558	533	529	548	517	530	540	558	504	567	555	532	534	525	515	487	522	510	549	581	519	538	516	486	561	515	550	539	463	558	524	529	543	556	549	546	515	520	534	507	585	531	486	546	541	530	530	535	566	498	513	524	540	505	552	545	591	531	497	476	543	522	539	572	555	514	495	489	510	531	534	527	528	577	525	497	561	511	526	550	524	562	534	511	548	530	542	538	551	539	526	536	547	496	545	503	573	512	513	511	549	540	484	581	523	551	554	546	515	508	545	545	520	541	553	521	528	536	535	541	555	554	534	492	533	552	534	511	542	512	550	499	544	544	536	562	527	545	563	528	541	559	545	596	495	551	546	516	526	515	503	518	547	524	518	575	534	542	523	516	543	529	482	527	530	515	564	537	550	579	519	505	533	523	547	579	503	544	533	535	549	546	538	553	525	527	553	563	531	517	529	561	508	560	543	513	562	509	549	556	527	529	495	553	523	535	518	564	515	525	518	542	514	565	553	528	535	533	527	515	526	541	521	514	518	512	579	530	545	499	541	533	575	551	523	550	565	499	510	510	528	546	542	522	481	529	510	536	550	495	517	524	518	516	558	505	556	531	523	508	529	515	530	530	516	554	563	516	547	575	530	528	503	483	527	520	494	524	518	520	544	531	518	563	532	519	550	598	561	539	578	517	512	508	521	531	525	521	483	498	489	553	517	524	478	565	503	531	562	510	547	531	535	504	517	572	527	554	514	551	560	508	517	578	539	507	552	533	536	525	516	527	573	513	564	531	541	555	541	525	567	528	538	546	552	517	538	526	553	563	558	553	541	536	504	565	542	563	546	515	532	499	551	528	518	520	536	552	528	567	539	559	569	539	572	537	551	518	554	513	530	551	514	523	544	507	502	535	547	515	534	550	539	512	523	522	530	497	586	524	511	492	556	517	511	559	541	493	532	529	536	547	528	474	533	528	555	531	537	515	564	545	509	533	552	526	535	543	565	541	535	535	489	506	545	537	529	540	521	502	550	553	533	562	537	555	520	493	519	565	567	499	537	516	513	567	510	513	511	495	517	565	521	567	520	537	600	549	552	544	538	578	527	567	499	517	573	500	533	521	538	538	533	549	544	493	532	545	519	541	521	540	560	499	545	539	557	515	524	530	552	520	540	552	532	544	517	546	552	534	522	538	553	516	541	529	509	534	537	524	544	506	530	512	541	528	587	502	514	522	532	519	571	545	527	552	497	520	511	522	490	543	507	525	540	531	519	512	504	539	564	548	541	519	545	540	505	511	514	524	566	526	535	512	501	521	522	478	534	508	513	519	529	559	570	548	511	544	536	524	561	545	556	543	511	556	541	518	559	527	525	534	545	524	516	539	573	575	529	527	525	541	555	508	547	530	545	555	515	527	518	527	536	558	524	520	533	565	533	540	501	497	543	556	506	551	548	510	504	537	540	539	536	534	506	492	527	506	502	524	550	553	562	541	525	548	547	510	546	572	562	523	550	537	567	525	541	554	538	538	580	526	553	536	544	530	509	534	539	570	554	510	552	535	536	494	507	563	576	545	517	504	548	567	503	524	501	498	519	554	572	553	520	516	601	544	528	525	535	555	550	578	519	576	540	521	513	531	517	549	546	513	514	474	523	542	515	515	520	472	547	547	537	529	520	521	540	556	519	519	518	518	528	566	521	546	523	541	492	539	557	532	521	563	546	576	573	539	503	578	542	546	510	459	541	535	559	553	556	492	543	575	520	514	543	548	557	548	557	519	520	548	504	546	539	528	530	531	525	522	535	521	506	534	507	546	508	528	576	536	516	550	534	514	521	549	515	525	506	501	499	549	546	530	530	538	541	503	556	583	558	553	522	518	551	558	578	516	536	508	523	522	524	526	541	559	498	572	515	556	490	548	559	543	556	527	521	516	502	533	520	556	512	546	554	489	502	500	524	519	512	563	532	532	520	573	574	501	555	503	535	535	518	530	481	543	558	524	542	533	533	548	551	523	534	503	543	530	523	541	526	539	533	530	534	528	568	547	559	502	567	544	488	503	542	504	554	540	524	530	551	567	544	504	498	531	497	535	505	547	519	517	523	547	523	609	534	483	526	574	529	552	514	529	536	563	539	518	513	529	534	509	489	517	541	526	508	513	553	540	525	537	508	513	571	532	565	513	519	549	545	526	550	550	531	547	530	561	505	516	531	550	544	509	539	574	503	525	557	510	572	491	545	549	500	528	547	541	540	552	522	532	563	582	535	559	534	483	514	500	518	534	527	550	547	509	555	512	532	557	567	497	564	527	494	548	530	534	552	459	540	538	520	552	561	538	558	523	526	522	548	531	549	538	535	568	508	542	551	508	580	555	517	511	557	553	542	519	539	556	537	545	573	550	533	539	523	516	508	535	543	543	555	546	537	539	533	536	526	501	520	547	545	526	501	551	504	530	500	562	519	586	480	503	534	525	511	516	514	553	516	519	555	526	555	544	485	503	529	527	564	533	508	535	533	527	475	534	529	512	519	535	506	504	522	544	540	529	563	507	516	500	527	544	504	512	521	539	559	520	527	526	565	532	520	555	546	562	519	529	560	522	559	530	518	505	512	525	489	529	595	551	548	509	552	526	514	520	548	501	509	495	512	522	537	514	554	537	570	528	523	539	492	519
26896	20777	7518	351	173	140	132	86	95	84	88	78	78	65	85	74	89	98	92	97	84	83	82	77	88	85	89	95	85	83	78	75	83	74	92	76	82	84	75	75	76	78	83	83	89	80	71	74	82	81	87	87	81	73	84	81	91	72	88	81	77	74	71	79	80	86	71	83	71	80	75	85	74	66	77	67	82	87	83	72	69	79	65	70	71	75	102	69	58	75	79	80	81	77	77	57	74	77	64	76	78	66	73	78	69	71	81	63	75	90	81	62	82	82	71	78	65	64	83	73	62	78	64	87	50	88	87	73	74	76	72	76	76	62	74	70	81	67	66	68	86	82	96	77	90	84	79	87	72	86	90	90	70	72	71	71	71	85	71	58	76	68	59	81	69	86	81	89	92	86	78	66	92	78	62	81	61	75	83	75	68	68	73	96	78	82	77	72	88	67	92	72	84	64	67	87	73	79	63	76	69	67	69	65	85	81	82	74	91	84	89	77	71	81	87	79	71	79	64	85	91	80	68	75	75	76	87	79	68	82	71	68	70	77	86	81	70	81	68	81	77	67	80	72	81	84	64	82	81	75	84	74	80	66	89	74	80	82	79	79	61	89	76	73	73	66	86	68	76	89	85	84	72	75	67	66	95	71	86	72	70	78	81	91	62	73	73	83	80	81	78	93	86	71	79	67	93	87	75	93	69	73	73	79	77	80	86	74	87	70	66	73	64	78	87	69	73	87	78	67	69	78	74	77	70	69	76	77	80	69	66	76	92	74	80	77	82	59	65	80	66	86	71	77	90	75	77	96	84	73	54	67	88	71	77	66	85	73	82	83	62	76	71	67	74	78	83	79	77	75	92	93	67	90	76	72	60	62	71	73	72	91	76	73	70	75	85	57	73	67	75	60	77	79	92	94	91	58	81	88	78	69	85	79	67	82	67	85	73	78	89	70	88	84	63	87	85	85	95	72	85	78	81	79	79	73	76	65	89	81	87	76	67	54	86	77	91	74	69	66	97	76	73	77	77	68	69	72	71	86	69	81	70	92	75	67	83	66	87	66	75	88	70	76	76	72	82	75	65	90	71	73	88	66	80	77	77	84	73	78	96	90	80	82	75	71	90	59	93	78	77	75	78	74	92	77	88	85	86	72	76	80	78	69	93	77	78	80	67	81	78	87	86	75	77	99	80	78	74	59	77	77	69	87	72	77	74	78	74	89	68	81	68	68	68	82	72	78	95	79	75	67	80	80	74	77	74	75	97	89	59	75	95	85	73	80	74	89	73	78	86	78	76	68	71	80	68	57	73	72	86	70	73	70	73	94	78	84	76	93	74	82	82	78	73	64	75	91	71	80	84	66	87	77	77	93	84	83	74	82	69	69	83	70	76	73	91	85	59	80	74	76	71	70	87	65	74	70	82	72	74	82	74	73	66	83	74	69	81	85	68	81	88	81	69	91	83	68	82	81	69	77	72	59	86	81	78	76	66	64	72	87	89	72	62	86	78	78	81	94	76	74	80	72	65	78	75	71	70	77	77	77	89	78	77	74	79	71	78	90	72	84	70	77	81	61	79	70	67	71	81	73	67	77	63	82	75	76	79	77	84	75	85	67	81	59	74	78	75	72	70	76	96	89	59	77	83	73	81	102	82	59	69	60	81	76	65	82	64	77	79	82	70	88	68	84	66	83	65	70	94	69	81	69	73	84	61	66	86	81	69	77	92	90	76	80	68	83	79	89	79	89	88	73	78	90	80	72	77	72	73	62	82	54	84	83	71	76	79	73	76	75	62	78	72	71	82	77	74	85	93	76	66	68	69	63	87	70	74	84	79	76	77	91	67	81	74	74	61	69	78	79	77	89	91	75	83	74	73	85	73	66	76	74	81	68	95	73	96	83	82	86	67	95	92	78	76	85	65	76	81	73	86	79	75	83	84	87	60	71	94	69	62	59	74	88	76	78	82	73	66	92	77	74	84	86	68	73	77	72	79	77	79	78	84	74	81	68	55	81	92	77	86	74	69	70	63	85	92	67	92	73	95	77	87	65	71	92	80	55	75	80	68	60	78	70	68	94	94	69	74	79	79	67	62	85	56	83	92	90	67	54	77	79	68	79	81	90	73	55	71	67	73	58	72	70	75	66	85	79	85	94	96	64	83	83	74	64	81	67	103	63	85	70	64	78	71	80	78	70	95	64	72	64	79	82	69	81	86	77	85	73	75	73	60	65	74	75	80	68	76	88	79	75	96	87	93	73	81	67	80	60	73	78	84	70	82	77	66	88	70	82	75	73	73	96	77	86	88	71	78	81	77	59	79	68	89	77	71	92	77	73	65	71	85	76	77	80	82	70	91	83	79	67	77	81	54	78	66	73	74	90	84	62	81	78	68	94	72	58	80	86	77	94	88	82	66	77	81	88	81	78	78	74	68	72	74	83	92	73	86	93	83	82	75	82	74	65	67	70	59	88	71	77	79	78	72	79	71	80	94	70	71	78	74	76	79	87	72	70	72	103	56	94	80	72	87	72	61	86	87	85	84	86	71	81	74	62	79	69	94	63	83	74	76	84	87	81	87	70	76	73	82	70	67	81	63	60	76	72	97	87	83	81	78	71	78	83	82	82	74	98	66	82	77	81	63	88	71	81	89	76	79	76	71	72	78	75	79	75	65	72	83	87	73	76	76	95	84	71	75	65	74	66	91	79	81	66	50	70	80	80	77	57	73	95	84	65	74	76	74	84	79	55	67	84	75	80	78	83	87	75	74	70	74	71	66	74	79	82	100	74	70	87	78	87	70	75	77	75	67	82	86	70	69	74	76	74	93	79	80	75	68	96	90	69	96	84	74	78	67	61	85	83	58	82	80	71	77	68	78	78	87	67	59	78	90	87	67	70	54	80	77	75	79	73	91	64	59	70	67	77	85	75	70	87	81	75	85	88	65	84	87	70	62	68	65	68	87	86	76	59	69	76	78	65	76	71	73	82	88	79	93	72	71	91	75	78	72	70	76	66	87	75	91	85	81	79	74	93	70	57	90	79	98	78	88	87	76	87	77	70	52	76	83	94	72	86	71	80	74	79	85	75	94	84	76	74	94	57	78	84	86	89	82	85	71	72	69	75	77	82	67	76	71	77	57	64	72	75	67	75	68	78	74	67	73	79	75	82	77	106	76	86	82	83	80	79	83	75	82	85	81	88	67	72	79	75	82	62	64	71	92	79	70	72	80	86	75	78	69	86	84	80	69	67	79	75	76	74	82	80	82	68	70	78	82	78	72	78	84	87	75	66	84	69	81	92	70	68	84	81	70	79	60	88	88	79	65	73	87	78	90	58	70	66	64	72	85	76	76	72	70	103	79	89	87	67	67	81	83	79	66	77	72	65	86	79	78	82	73	77	67	65	83	61	73	69	72	68	79	70	75	79	74	71	80	57	88	77	64	84	78	78	57	81	78	86	70	68	77	66	63	83	95	67	65	78	82	71	78	100	76	62	70	78
5267	1370	1170	551	398	320	269	224	197	197	160	189	157	170	150	160	154	175	173	151	176	138	154	128	151	136	160	160	129	155	145	159	127	127	134	134	133	150	126	145	137	145	128	145	148	153	145	152	134	157	141	145	162	136	114	142	151	134	156	148	126	119	144	156	154	145	147	145	150	152	135	132	168	146	140	165	127	138	129	156	146	133	125	156	135	140	134	135	141	139	163	146	140	158	139	148	137	130	122	132	159	127	145	169	125	126	135	168	150	150	144	152	140	146	132	166	150	125	140	146	141	146	141	136	145	143	127	133	135	151	139	114	136	134	146	142	121	148	142	147	139	164	130	142	141	132	139	146	142	130	155	141	120	126	136	150	133	159	150	131	162	123	127	145	140	161	141	154	132	143	126	145	159	125	129	143	132	137	133	134	137	151	140	127	123	137	144	139	137	138	151	154	166	156	143	125	169	147	142	159	138	134	146	146	146	151	132	154	132	148	143	124	158	136	142	144	131	154	150	142	131	136	133	148	129	129	141	148	135	140	139	154	160	151	140	164	122	135	143	133	144	166	144	142	152	142	136	155	128	153	154	131	143	127	120	137	133	158	148	124	138	133	151	143	147	138	167	151	152	133	164	138	116	141	133	145	138	131	123	138	150	127	134	155	117	126	165	127	149	130	133	142	153	149	146	132	168	144	127	124	130	136	158	138	129	134	148	153	130	143	132	144	127	122	142	148	137	141	142	141	116	143	147	136	154	133	149	151	153	153	158	137	146	153	137	123	145	133	155	137	137	131	150	131	126	138	156	130	157	141	136	146	145	155	136	141	110	139	133	128	152	137	151	143	144	153	135	130	156	142	129	137	141	160	150	141	136	142	130	156	149	135	130	122	144	136	138	157	146	146	148	153	125	152	139	124	140	149	130	135	130	115	156	140	148	171	136	132	140	138	146	144	121	117	149	167	143	151	122	141	122	169	149	147	147	140	145	137	144	159	143	134	121	141	125	140	129	118	146	143	130	151	168	136	140	145	152	153	151	160	133	138	126	141	140	149	137	149	131	143	132	165	135	153	131	148	141	143	137	134	152	119	135	150	147	146	143	132	141	116	179	136	149	141	159	141	153	135	141	149	134	129	138	136	158	145	138	146	142	133	138	129	145	131	133	155	127	157	131	144	144	124	151	150	121	116	139	148	135	135	118	134	160	122	150	146	147	149	131	141	137	131	154	142	154	129	163	131	167	160	151	162	144	137	152	167	135	134	144	153	144	144	138	129	159	137	148	140	144	111	133	133	161	158	162	130	130	135	158	133	153	152	125	151	141	154	138	126	147	127	136	162	135	158	146	143	137	137	121	140	124	139	143	143	141	148	134	134	140	153	144	147	150	139	131	138	136	123	124	143	144	167	172	122	134	149	146	141	135	130	139	130	135	133	149	139	126	135	127	160	129	138	150	124	126	154	114	148	137	147	127	154	133	143	137	148	134	147	145	147	149	145	130	142	128	129	155	152	160	147	163	130	142	145	153	144	114	157	139	127	145	120	142	149	137	144	147	142	129	141	134	149	136	115	147	143	144	154	144	135	150	138	152	147	138	156	143	163	144	148	149	122	156	150	147	139	132	147	153	127	108	148	105	141	145	149	123	112	132	141	128	125	139	133	163	132	144	143	139	153	125	140	149	135	145	148	134	154	131	137	148	149	153	153	135	162	142	148	138	131	143	138	137	135	148	143	148	170	148	141	151	147	160	127	158	126	138	140	125	114	152	126	134	137	135	137	149	153	144	117	156	141	160	126	130	139	167	138	134	144	146	156	128	129	164	164	156	158	129	132	144	153	146	116	142	134	126	150	149	152	164	143	145	160	132	154	149	129	141	147	141	142	136	130	154	158	145	142	143	136	143	136	147	146	121	137	148	136	125	153	135	140	138	142	153	138	155	153	158	162	150	164	148	148	145	136	164	139	148	152	120	123	121	130	147	136	136	117	134	150	133	147	134	134	145	176	150	130	131	165	130	138	157	145	148	136	159	156	120	118	147	155	148	133	133	124	125	132	136	118	133	139	126	153	137	148	152	149	154	140	127	159	125	161	130	132	139	135	153	135	124	155	167	164	142	138	143	143	155	148	147	145	140	141	134	141	144	138	113	159	143	140	143	131	135	135	140	130	126	143	157	129	162	153	114	138	130	153	134	143	130	135	146	144	130	163	161	148	170	145	140	139	136	151	141	128	144	147	151	133	130	149	156	134	129	142	161	125	128	148	129	123	140	144	162	157	142	142	129	147	154	162	161	141	130	143	131	139	139	141	138	146	140	141	115	155	150	121	155	123	130	122	137	159	140	131	149	143	144	156	132	158	117	130	158	145	135	120	161	141	144	120	126	156	167	143	126	129	152	139	147	155	154	141	151	156	146	160	148	152	117	140	137	143	168	147	131	163	160	123	143	132	136	155	146	160	116	149	136	147	123	140	138	146	144	141	131	151	154	163	135	135	136	147	149	133	141	140	164	142	156	149	131	157	144	134	126	116	133	143	132	149	145	150	160	150	121	164	148	130	142	141	140	138	150	169	132	150	124	124	143	144	159	153	148	135	140	128	149	163	150	141	163	133	151	146	147	131	126	121	111	131	123	145	138	148	150	159	149	138	138	138	132	129	155	146	141	145	141	140	134	139	152	138	140	125	136	173	136	132	145	143	148	128	145	139	145	136	153	135	149	144	141	134	122	154	142	136	128	127	162	149	155	143	133	142	126	156	148	121	147	128	136	137	124	110	151	142	153	147	156	152	133	145	162	139	139	158	153	133	157	140	151	126	167	167	152	136	153	164	154	144	156	136	137	156	139	155	138	131	138	130	159	123	152	160	131	149	131	140	160	151	129	134	157	142	139	125	134	135	151	138	142	152	128	170	112	141	148	141	130	124	116	142	163	146	159	140	158	142	118	128	149	138	127	156	142	146	147	146	174	116	144	141	138	127	150	150	152	129	149	115	139	130	142	135	138	154	131	135	139	143	174	141	138	138	136	162	147	151	157	153	136	132	152	150	135	154	133	143	161	121	153	145	142	145	140	147	143	131	141	134	142	143	137	141	137	161	148	142	130	148	148	125	154	139	134	167	128	142	153	152	152	165	123	150	129	128	163	148	135	148	145	136	138	121	142	119	137	153	148	149	127	154	148	135	129	144	152	139	124	145	156	146	154	135	138	137	149	159	140	145	149	147	130	135	115	146	150	159	146	144	145	136	125	129	138	141	157	149	140	155	134	126	142	129	118	165	146	154	158	134	143	139	116	149	143	139	142	160	127	127	134	114	131	136	163	160	142	130	138	137	135	154	149	141	155	125	140	132	145	131	156	138	154	140	135	137	149	139	110	159	118	131	136	135	134	134	137	151	149	140	149	157	141	157	130	152	153	139	129	157	147	164	152	143	150	120	154	152	147	136	146	151	154	147	129	148	164	153	154	139	163	132	140	154	117	117	149	155	135	143	137	139	151	132
24207	21402	28884	24298	21161	3391	767	515	410	422	359	336	284	288	285	254	272	245	271	246	234	230	223	210	223	212	235	234	231	224	200	201	205	248	212	239	212	238	226	213	229	214	213	204	211	190	239	192	230	231	210	211	206	200	195	206	212	212	189	211	198	201	191	236	224	218	185	233	221	194	188	231	199	211	189	209	185	200	206	186	210	188	218	228	213	192	201	176	190	192	210	214	209	205	221	207	220	211	205	198	195	200	220	223	219	193	212	186	205	203	210	200	185	218	208	199	210	206	204	196	220	231	196	224	199	201	215	197	201	240	215	199	195	252	223	199	209	199	194	194	207	225	174	191	204	196	196	233	190	214	235	194	198	191	197	188	215	217	195	191	214	203	205	227	199	204	208	207	196	199	218	199	211	196	222	218	197	217	204	225	204	183	203	211	238	213	209	212	228	229	202	208	197	215	179	210	197	186	193	214	206	201	225	209	213	227	195	247	191	206	196	210	226	217	220	206	203	210	177	207	212	212	224	217	205	213	201	191	204	212	220	204	214	211	197	208	205	177	218	199	203	195	194	198	182	226	201	203	229	203	205	186	215	228	203	220	203	193	204	222	211	200	215	223	223	215	198	219	197	194	200	215	219	205	212	219	229	196	202	204	215	199	211	195	185	196	169	241	210	208	205	201	213	224	203	194	209	172	221	243	197	214	194	205	202	186	209	200	204	213	214	233	198	215	205	215	200	235	224	188	206	197	228	164	195	203	219	214	205	192	194	225	251	206	204	192	195	213	195	215	211	202	178	197	216	199	194	190	195	211	218	230	184	197	195	223	200	215	183	209	198	215	205	208	187	235	206	207	195	206	208	183	199	169	238	197	211	235	198	198	224	206	193	224	208	195	226	191	171	191	201	217	213	195	202	197	200	224	177	231	202	204	234	204	198	196	207	217	179	230	196	204	198	217	189	206	236	196	213	204	207	224	208	215	217	210	203	199	226	200	200	189	212	218	232	201	201	203	195	192	217	209	187	182	199	200	221	213	202	202	216	197	213	190	185	207	193	224	179	228	202	187	208	204	191	191	198	199	190	188	223	211	239	210	216	196	212	212	198	197	196	206	212	203	230	208	212	208	210	204	189	215	191	197	219	187	217	213	176	202	211	180	200	206	210	208	205	168	215	199	215	212	231	211	185	201	190	220	203	176	224	208	212	184	197	211	195	212	173	222	214	202	209	197	199	198	222	193	194	206	204	195	156	221	196	203	224	207	202	193	216	211	198	193	183	208	202	219	188	189	196	239	183	223	210	194	199	180	216	213	222	200	210	219	204	201	217	192	253	212	227	208	186	218	220	202	198	190	191	208	174	173	230	212	197	202	195	218	220	207	187	210	221	205	196	184	219	187	235	188	201	222	221	198	199	205	183	227	210	216	193	219	201	242	209	176	201	224	200	163	184	219	224	219	204	207	200	206	181	214	208	202	230	216	201	215	178	182	210	215	196	218	195	224	219	224	228	206	200	227	217	194	214	201	240	212	184	227	213	217	208	184	176	203	211	198	219	227	226	209	214	205	181	182	183	195	194	224	211	217	237	222	183	214	188	217	209	184	199	217	220	202	177	229	199	190	197	185	205	206	204	213	217	203	226	215	203	209	207	186	192	205	180	194	198	209	224	207	185	220	215	197	217	201	205	188	200	208	221	205	219	196	212	233	199	221	207	202	194	206	199	184	198	215	196	235	196	215	205	201	216	205	213	235	198	187	203	184	207	218	213	219	210	196	209	223	198	203	213	184	189	200	214	189	183	188	183	214	190	217	190	224	189	201	223	180	190	211	192	231	215	188	200	215	215	208	185	201	199	209	213	213	206	192	194	209	227	222	200	198	190	223	188	237	193	205	223	212	211	207	187	237	197	249	202	207	198	187	222	214	200	196	205	240	222	212	199	200	191	205	186	202	224	192	212	184	202	219	213	226	206	231	214	215	214	205	213	198	221	196	209	196	199	207	202	214	194	188	214	197	202	204	214	199	199	212	211	209	248	207	209	198	181	219	217	226	207	183	196	213	187	213	215	194	207	213	203	191	223	186	185	201	191	190	201	195	216	180	202	211	182	200	167	215	182	206	218	201	205	202	186	230	196	185	191	195	212	224	190	194	219	208	198	194	175	213	210	219	218	202	220	217	194	236	183	187	226	194	186	225	201	213	197	217	190	223	183	229	185	185	187	208	199	187	182	194	211	208	203	215	192	193	191	189	201	229	205	200	188	204	211	211	178	197	220	220	209	209	194	207	214	178	198	211	198	201	221	199	201	187	198	208	215	193	216	218	221	205	213	208	194	234	215	214	189	243	215	226	213	199	214	222	223	199	192	212	223	185	179	219	215	204	197	211	206	199	190	200	195	212	201	216	198	198	223	197	240	215	214	232	209	186	244	217	185	193	184	214	215	198	197	213	197	193	201	218	230	194	216	213	197	211	235	222	216	225	238	204	201	195	205	197	188	210	199	210	210	208	200	180	209	198	204	220	225	212	198	196	189	196	194	193	177	187	207	191	224	214	204	196	211	199	189	213	198	193	207	215	197	196	213	208	220	203	238	223	221	200	217	249	195	215	198	202	190	186	215	192	224	195	220	231	214	203	217	226	207	203	184	176	203	198	214	195	211	232	191	216	183	216	204	215	202	229	174	216	202	216	226	202	178	203	202	183	214	194	205	222	218	207	212	185	214	193	200	216	200	208	219	201	212	209	195	231	190	201	207	217	220	211	192	197	186	202	220	207	204	195	211	213	212	212	197	214	192	207	223	211	217	199	204	226	217	207	205	207	223	193	188	197	201	201	203	210	211	207	223	197	184	209	176	197	192	177	216	190	215	187	196	199	206	210	215	194	199	172	202	187	215	186	193	192	185	213	203	215	200	202	193	193	183	201	201	211	206	194	169	219	199	195	192	210	216	200	218	200	222	189	221	187	209	218	201	216	209	209	198	233	212	187	192	211	189	197	191	204	208	224	214	188	213	192	193	197	205	201	234	207	197	202	197	174	180	205	193	201	207	198	203	235	226	226	207	210	207	204	188	199	183	199	216	191	229	209	215	185	193	189	208	211	206	187	179	206	201	206	224	212	214	226	193	209	194	211	198	194	191	207	207	213	206	178	207	218	197	191	237	203	197	209	204	235	199	211	200	192	202	225	213	202	245	221	214	195	211	202	201	191	214	206	209	209	217	209	202	176	222	187	183	195	210	211	211	215	218	215	217	200	217	198	225	185	205	203	194	195	227	169	214	217	194	230	174	179	204	260	212	233	198	218	237	226	202	195	210	196	190	199	225	209	188	197	211	207	236	214	216	218	197	220	218	225	222	204	210	205	225	194	200	201	208	228	208	211	204	202	195	227	216	182	180	215	215	213	216	152	234	211	178	200	200	213	183	224	214	184	205	228	203	206	216	231	198	217	216	197	185	197	214	219	229	222	209	183	172	224	178	187	224	212	194	244	221	200	209	231
12129	11101	9193	4581	3113	2280	1709	1447	1215	1003	867	787	696	611	549	537	506	508	493	488	458	455	435	449	421	379	409	395	430	430	407	381	370	391	378	393	394	358	393	365	372	391	381	375	370	342	327	377	334	365	397	338	373	380	377	352	363	326	374	350	364	375	343	382	369	363	401	357	325	336	334	359	358	350	339	334	353	353	386	358	381	335	371	369	328	337	363	356	336	357	330	346	370	342	330	369	352	372	348	373	363	372	342	347	365	382	325	361	321	320	342	349	323	350	352	361	325	374	381	334	360	359	363	341	364	314	364	316	336	382	354	351	347	357	340	381	337	379	338	336	373	351	373	342	348	338	329	334	375	331	353	345	333	336	354	372	358	369	358	347	337	356	338	351	342	360	331	380	324	342	375	345	345	343	370	364	326	353	363	382	363	313	370	325	358	360	373	341	333	371	343	345	322	329	327	319	325	371	341	372	385	353	335	343	327	324	344	334	345	341	349	328	344	351	343	319	349	344	349	328	330	356	322	357	306	343	386	321	363	366	369	330	371	346	331	334	358	340	362	376	355	342	348	361	348	365	331	326	344	346	394	339	336	358	327	330	362	373	366	355	356	362	343	343	342	337	360	328	341	336	340	346	372	388	340	382	341	359	350	340	337	360	366	358	367	342	357	332	352	339	375	369	314	362	367	369	351	339	357	385	333	355	362	350	349	338	323	341	361	358	342	358	377	362	326	358	353	340	355	367	341	335	385	375	340	341	323	363	327	343	338	355	341	345	344	347	333	357	365	352	373	358	349	383	355	356	348	322	355	326	357	357	366	352	350	346	363	330	359	388	337	331	356	322	334	339	339	326	342	325	345	357	347	337	335	377	354	339	364	315	351	338	345	339	328	343	334	338	327	380	374	337	355	327	352	384	314	375	367	342	352	359	352	360	372	333	334	331	343	365	326	350	337	344	359	367	350	331	373	349	354	350	343	354	331	335	303	337	358	356	366	332	345	346	346	370	370	398	342	363	347	317	353	364	339	320	362	356	394	302	325	368	360	325	339	320	319	344	365	346	353	339	389	352	329	352	357	369	365	343	347	366	345	335	337	347	378	365	361	360	347	355	381	330	373	369	357	339	325	355	348	361	341	345	364	344	342	315	357	327	362	353	365	353	349	333	340	365	374	348	324	345	352	336	349	345	367	368	345	356	328	380	385	345	350	343	361	359	370	349	363	329	336	349	369	337	353	402	376	336	359	330	346	327	346	346	343	365	344	371	331	334	358	352	341	346	346	360	360	338	352	332	332	359	337	362	344	336	351	347	348	342	336	301	360	377	333	336	346	327	356	362	331	348	407	306	338	344	338	340	378	341	353	349	306	383	321	343	359	340	337	353	375	376	368	353	339	369	355	308	353	332	367	321	362	322	350	351	365	325	346	343	327	375	328	359	353	351	356	323	351	327	344	344	330	356	341	338	344	383	347	372	341	358	369	381	320	373	339	363	355	356	392	367	350	346	367	340	369	322	364	370	346	355	345	370	346	351	335	357	360	330	344	351	321	355	349	355	350	389	348	363	350	335	347	359	369	395	364	349	355	349	349	358	349	353	367	339	345	355	354	345	358	345	345	337	349	351	345	355	349	357	337	347	354	359	371	341	341	338	333	351	354	326	349	338	354	381	374	337	366	358	362	362	351	313	320	356	355	335	389	343	312	338	336	358	354	364	358	343	345	331	379	322	361	365	356	353	324	350	362	355	347	325	341	354	347	372	356	352	306	369	360	345	356	351	341	359	372	308	340	362	372	335	330	357	334	367	349	372	358	383	363	344	360	358	355	352	351	355	351	324	354	358	354	317	359	316	348	359	304	361	334	381	345	362	352	372	342	343	340	343	324	401	351	357	350	342	332	337	338	353	325	336	340	359	343	309	337	329	344	363	312	333	347	375	356	333	343	351	350	358	354	345	333	337	309	345	318	347	337	335	335	318	332	377	381	314	356	339	345	331	386	346	373	354	343	339	320	349	336	362	335	361	379	369	387	337	344	307	345	385	373	367	352	357	336	349	357	352	315	337	364	352	351	349	391	385	357	358	330	319	349	364	339	352	322	347	346	364	329	314	316	327	363	359	356	349	335	373	363	310	409	370	350	346	348	325	377	340	334	321	345	386	383	349	371	346	357	366	370	328	346	362	325	343	391	381	360	327	363	319	353	363	325	338	363	323	349	310	369	363	314	357	351	336	356	383	355	317	331	348	398	333	351	347	379	343	371	337	366	322	355	357	379	338	335	380	345	341	346	390	351	353	304	342	387	358	316	353	342	324	291	337	334	368	379	365	305	346	330	335	369	365	347	335	317	362	347	346	349	386	350	339	330	374	328	364	366	353	372	344	350	353	342	328	326	379	328	347	341	352	352	356	332	327	339	318	341	339	349	327	359	376	356	341	344	334	365	343	318	341	355	327	345	362	338	363	375	343	337	314	349	351	350	344	278	333	327	341	354	356	342	339	359	361	343	380	333	356	357	363	336	358	360	346	355	369	351	350	323	357	327	336	339	367	394	359	360	373	348	353	352	303	379	320	329	383	379	365	374	371	328	350	345	368	399	352	339	309	381	328	359	365	350	371	352	358	336	324	361	370	339	353	344	346	344	338	365	321	351	316	352	353	354	341	356	374	325	352	328	359	355	349	353	364	362	364	368	335	309	368	346	345	354	327	351	344	338	342	340	340	341	371	336	329	355	353	344	385	320	326	328	348	382	359	366	355	337	341	373	343	348	357	331	386	350	303	340	337	331	369	328	343	306	330	344	318	362	364	360	353	374	356	365	345	343	393	326	365	370	358	335	354	370	341	346	359	370	367	389	346	364	347	339	329	356	344	315	350	347	340	347	348	347	324	308	360	369	326	317	350	378	334	340	357	326	334	322	321	334	350	323	340	344	342	372	354	364	370	349	337	368	333	317	348	366	337	337	330	336	361	360	351	320	356	355	310	319	344	380	328	359	336	336	324	338	346	355	350	323	352	340	344	342	364	351	348	350	309	378	357	352	347	372	371	346	354	328	364	324	340	346	331	351	329	340	358	348	349	333	302	384	371	334	359	328	349	377	356	327	357	344	352	351	369	368	369	350	332	357	376	330	335	314	324	349	305	335	377	337	335	330	342	339	361	351	350	323	326	347	318	339	367	367	366	324	346	359	390	315	349	359	362	345	338	341	351	349	339	349	374	336	371	344	341	348	361	361	339	362	373	334	334	389	357	367	373	365	319	361	327	337	386	366	335	323	349	338	349	352	353	338	326	317	306	291	361	361	388	336	342	369	343	328	329	356	359	336	348	352	361	366	359	354	337	361	347	378	341	380	347	328	373	303	347	337	341	390	339	366	364	334	371	344	321	345	343	412	330	329	333	363	340	365	356	338	344	346	334	338	385	374	368	364	331	363	369	379	368	378	361	370	339	381	347	385	367	321	372	349	335	371	361	369	349	326	344	352	334	360	333	346	351	370	377
23271	21404	29472	23738	21407	21086	3361	979	783	737	644	564	515	521	470	448	438	411	431	382	395	405	347	378	354	363	362	357	359	354	417	340	371	355	366	363	339	350	324	352	341	342	343	314	336	360	357	364	359	363	311	340	355	373	315	338	319	350	346	346	343	349	330	337	314	330	355	318	326	317	316	328	348	344	349	364	338	315	333	305	330	355	340	304	329	351	310	342	313	320	388	301	330	349	343	325	335	334	316	337	327	306	323	343	338	316	319	314	334	343	321	331	299	321	344	346	342	337	347	342	341	354	354	315	347	316	351	313	319	355	315	331	324	335	358	329	357	343	337	311	338	321	346	335	296	349	344	339	366	322	332	300	338	331	313	370	331	322	337	321	350	289	344	346	320	326	328	320	319	341	339	314	320	343	296	315	340	305	317	336	323	338	336	361	333	325	307	363	373	362	300	310	337	358	350	315	316	309	339	293	337	349	310	371	315	334	337	332	336	325	331	320	330	328	321	339	299	324	333	314	330	326	292	342	354	307	298	318	348	324	330	350	327	313	320	342	371	357	339	352	313	355	331	348	318	363	332	299	300	309	309	344	330	312	350	320	345	316	354	330	364	322	356	321	309	346	321	358	304	322	319	304	355	329	336	294	349	336	337	344	335	305	331	318	357	295	301	353	348	333	322	325	319	328	328	331	335	293	359	341	333	345	340	307	347	346	314	326	371	346	342	304	317	321	331	315	321	324	330	346	315	329	333	334	306	306	363	356	341	284	329	325	330	338	327	290	313	306	330	351	339	315	313	333	321	306	336	330	330	349	308	328	294	337	335	338	343	324	350	327	307	323	346	293	286	318	336	344	315	313	352	329	280	327	331	315	333	307	327	308	359	366	320	322	337	316	340	318	346	291	336	340	328	352	340	313	302	295	310	312	316	330	351	340	331	315	334	317	303	327	353	330	323	305	317	325	345	328	321	353	314	334	348	325	301	348	344	339	312	298	363	343	317	343	338	333	312	317	346	320	325	330	346	348	315	325	331	315	329	330	320	317	302	329	322	321	347	333	305	316	325	276	336	347	346	321	287	340	323	326	298	340	329	293	319	310	370	325	357	368	322	351	325	310	311	344	347	305	295	341	360	318	319	314	348	324	312	308	324	314	329	341	338	319	335	328	345	341	308	339	338	339	316	318	325	316	307	307	314	324	319	308	334	300	326	341	323	319	321	342	304	289	315	330	349	328	332	332	350	340	326	336	352	326	314	339	318	316	284	337	321	305	348	347	329	309	314	319	330	319	340	361	321	332	319	359	318	349	330	340	321	350	297	313	329	327	314	335	295	324	326	354	325	318	312	334	351	326	336	335	306	326	327	304	305	329	285	384	362	327	320	343	385	348	317	359	383	359	339	326	331	349	306	341	322	325	344	341	305	313	341	376	328	350	340	303	302	325	334	297	321	308	325	312	310	338	321	330	318	329	330	367	291	316	330	330	316	319	315	338	340	338	316	279	311	327	343	335	356	312	338	323	334	332	330	329	314	336	337	330	327	344	310	329	277	324	347	327	364	331	332	345	307	350	304	352	301	333	302	344	338	318	328	301	348	347	302	308	340	328	347	325	342	347	337	362	309	315	302	350	330	318	325	320	335	343	324	318	311	332	326	378	326	327	359	366	323	323	339	310	321	318	338	348	325	308	306	315	326	325	305	345	337	380	338	328	345	324	336	336	364	333	338	343	329	343	336	331	321	341	351	353	328	321	317	316	341	331	347	327	327	336	313	320	338	326	332	315	327	303	301	318	365	316	314	323	334	308	322	314	293	347	348	351	324	336	315	323	282	324	305	331	339	318	312	341	318	334	355	313	334	329	341	338	299	336	342	317	313	349	335	335	301	331	338	303	297	315	366	336	333	313	309	349	323	311	349	330	331	299	322	347	327	337	348	348	326	344	306	358	298	330	314	305	319	331	325	325	284	293	285	326	320	296	343	310	302	302	330	346	317	309	338	342	305	310	344	348	312	322	317	316	326	348	331	348	326	310	313	320	339	305	315	339	337	315	331	315	321	329	302	301	309	302	323	346	335	302	315	305	352	314	329	346	313	351	348	293	331	302	319	299	340	339	319	328	336	343	323	335	336	338	342	372	298	346	318	335	326	343	352	358	339	353	331	347	334	338	334	337	312	340	346	337	301	340	344	312	332	340	300	338	364	348	374	327	327	345	330	323	361	334	299	313	338	324	341	327	313	337	319	303	309	330	314	331	325	302	340	336	299	316	344	309	325	358	300	326	333	314	323	340	333	303	346	318	317	331	322	332	337	339	327	321	314	348	330	332	340	332	323	314	317	316	289	317	338	331	326	310	323	343	345	328	312	302	342	324	335	358	306	318	318	304	322	312	334	322	313	342	319	299	313	340	319	300	328	308	340	316	339	330	343	333	344	326	331	329	307	338	322	303	332	326	292	294	313	335	338	339	342	320	292	309	314	328	310	353	342	307	333	337	323	344	344	310	338	328	314	302	327	321	305	319	316	339	338	331	344	345	309	302	326	314	318	351	314	352	340	296	346	299	336	333	300	329	332	363	327	296	347	323	294	304	326	313	298	354	346	342	337	320	338	295	359	334	344	319	318	355	296	318	320	336	355	293	335	317	332	324	335	311	303	324	342	355	347	370	334	342	315	324	367	294	319	335	328	320	329	296	320	324	345	324	327	337	310	317	314	314	310	318	308	299	291	293	305	319	355	342	308	358	327	328	356	326	325	312	334	364	344	336	272	357	297	314	334	298	333	361	329	282	336	337	308	314	325	334	305	334	320	342	297	308	322	334	333	320	303	318	311	301	348	335	332	325	347	336	314	294	325	322	365	330	307	323	319	338	339	334	320	312	325	335	288	349	306	287	310	366	330	314	338	299	370	298	307	315	334	315	334	308	344	294	326	338	294	329	317	329	322	325	301	339	326	314	289	312	337	318	324	298	334	328	317	339	335	318	324	298	317	329	352	325	331	318	302	304	339	311	305	341	281	338	336	307	302	328	299	308	329	341	345	325	308	319	336	340	327	319	323	313	295	340	313	316	326	319	356	340	290	322	345	336	306	319	327	347	306	323	342	329	320	302	358	293	312	338	336	309	325	311	327	311	296	339	313	329	339	365	338	341	341	316	311	318	338	335	349	337	316	351	309	316	314	318	308	330	358	326	329	320	312	317	353	338	328	319	342	364	330	293	350	301	319	323	375	328	342	345	334	314	321	309	308	338	328	323	309	363	319	310	326	306	325	319	314	291	327	379	321	351	346	307	365	352	338	323	324	334	318	329	314	347	311	267	378	326	348	336	330	318	312	349	336	325	347	321	330	324	327	349	328	345	350	343	304	316	320	330	342	310	348	338	333	316	324	318	343	355	310	326	340	296	345	338	316	314	322	314	341	328	309	322	330	295	301	320	313	324	288	334	325	315	332	356	365	336	327	326	346	339	335	318	332	335	314	322	305	317	349	329	330	342	335	355
13643	17770	14943	7925	5735	4159	3248	2596	2059	1767	1578	1375	1253	1142	1001	977	880	888	796	810	731	732	686	705	681	681	652	645	636	597	636	585	612	645	608	613	569	580	590	551	576	591	603	591	567	572	578	547	545	545	578	577	534	576	565	575	560	528	517	598	537	560	523	548	546	572	503	575	553	589	550	530	566	570	580	554	526	556	569	530	550	541	521	507	560	562	549	559	523	581	577	544	579	531	559	548	540	534	558	523	533	588	570	529	567	541	536	515	564	520	547	534	535	557	508	516	502	526	540	575	535	563	520	563	513	571	525	534	502	517	518	484	540	538	524	602	519	569	501	543	570	530	505	541	562	510	501	511	529	526	502	582	521	525	561	531	493	536	518	532	574	542	537	526	509	568	553	569	525	509	514	563	525	512	489	504	516	548	542	539	537	524	530	562	546	542	551	535	568	517	554	533	518	559	515	520	519	533	494	551	524	532	580	528	546	540	532	532	536	526	506	531	501	519	551	488	561	520	522	555	558	528	522	556	517	557	546	496	527	507	520	531	537	539	548	569	521	602	559	530	525	521	518	520	555	551	529	582	510	578	512	622	538	568	548	512	592	557	556	542	542	567	538	542	527	530	520	519	514	576	469	585	551	574	490	553	517	562	505	501	510	509	571	535	490	532	527	525	516	536	517	510	554	550	530	540	585	547	543	579	498	531	525	509	583	527	586	528	555	550	548	542	540	525	523	544	518	536	559	588	529	502	579	552	518	557	531	497	592	531	540	524	521	529	580	555	576	521	519	498	577	545	540	496	561	565	537	482	499	547	521	502	511	527	525	594	552	528	515	507	521	534	556	514	558	498	550	522	534	487	561	508	549	529	552	565	512	534	533	554	562	563	578	526	506	565	551	575	541	546	541	494	558	562	549	498	528	546	524	520	524	553	493	573	527	573	522	543	551	570	549	550	533	525	565	535	546	563	519	523	529	558	496	508	505	526	556	541	530	546	531	572	488	526	546	524	545	544	533	514	513	530	521	542	535	539	545	567	544	503	549	507	523	537	547	576	533	539	543	553	522	577	551	529	554	535	537	540	514	553	522	545	528	521	492	599	493	568	557	542	567	516	534	526	524	546	520	493	587	495	540	509	561	514	526	542	534	525	534	545	514	504	528	551	525	509	524	529	544	527	544	542	530	527	543	544	523	596	537	579	538	542	578	546	544	558	567	558	524	501	563	517	518	549	539	542	530	531	567	520	524	515	549	530	522	545	525	536	548	538	539	513	530	547	536	554	515	479	521	541	543	553	500	517	540	578	544	533	515	563	543	563	541	544	570	515	517	532	502	549	569	556	526	532	533	494	538	532	566	532	532	535	551	522	603	526	542	510	506	551	539	527	559	526	528	550	557	535	545	557	512	542	543	515	560	532	560	542	560	529	517	523	526	523	514	509	536	505	511	553	546	578	570	532	526	517	495	535	536	571	519	514	528	549	552	565	548	518	556	541	531	555	532	535	506	540	523	559	557	512	515	497	530	556	552	532	518	529	525	526	517	575	525	528	565	561	565	560	553	509	539	563	530	531	584	535	516	536	546	537	570	573	516	520	503	554	536	552	556	508	540	544	512	550	524	529	517	512	548	501	542	546	536	552	554	574	581	533	536	535	536	611	556	523	538	558	561	517	517	524	509	543	505	514	553	557	587	546	571	545	544	538	527	572	512	581	570	518	544	526	511	576	552	546	532	542	490	537	537	519	542	534	542	527	510	558	543	543	551	516	521	566	564	537	571	540	507	609	531	520	566	521	560	502	510	592	549	542	545	554	542	518	523	529	535	518	567	563	570	509	569	563	529	546	507	610	545	559	525	547	537	525	553	543	529	562	509	553	555	550	578	534	561	535	560	530	527	545	545	525	547	557	533	595	528	577	541	528	532	534	537	549	511	513	502	565	532	565	509	568	534	580	534	498	554	498	580	503	548	556	506	492	541	460	606	552	548	559	533	573	562	529	543	570	600	568	531	515	499	540	536	556	520	496	518	520	532	485	494	549	531	519	529	552	513	542	517	564	530	522	508	547	515	540	539	545	548	553	530	542	562	535	573	577	520	507	531	536	532	567	578	503	537	513	536	533	523	520	525	521	535	529	521	553	543	509	541	546	540	536	541	556	505	537	549	487	481	561	545	547	531	534	547	540	532	518	608	560	520	517	526	550	566	588	548	558	519	513	477	545	581	488	544	516	557	537	578	530	580	524	563	535	549	516	543	546	528	571	547	533	537	513	514	557	556	535	559	512	498	508	540	534	548	543	489	510	527	549	524	524	518	535	557	549	531	565	532	540	526	541	514	508	556	516	580	547	569	528	546	506	509	550	554	508	487	558	532	539	534	549	542	573	524	511	553	499	517	507	592	554	571	535	538	526	555	513	535	528	557	534	572	579	555	548	505	553	566	521	497	517	520	542	552	535	548	564	524	508	538	532	554	534	496	563	537	510	538	559	516	548	532	529	505	535	551	494	583	560	522	525	537	490	544	512	539	524	554	569	537	553	532	529	537	545	584	523	576	570	523	552	529	559	524	578	576	533	546	561	511	490	537	552	515	534	585	523	528	560	526	536	503	521	556	517	546	551	544	535	542	532	566	519	508	564	523	521	541	521	537	528	488	578	538	563	578	541	522	489	550	521	506	529	527	513	562	493	537	517	545	526	541	536	555	533	503	530	524	569	598	533	537	529	548	559	546	546	525	532	538	511	558	510	572	529	484	498	526	524	492	523	558	542	537	544	541	511	545	532	520	514	518	567	542	512	557	515	538	547	534	576	554	546	585	523	514	521	527	518	540	491	496	533	541	538	531	583	540	536	522	540	526	533	542	551	557	520	525	547	518	535	521	547	527	631	538	534	546	541	534	504	533	520	564	520	546	554	488	505	559	521	516	536	562	499	540	526	597	543	540	569	534	555	587	541	569	525	570	576	497	502	517	545	556	566	529	507	536	555	537	554	519	536	515	532	525	518	540	568	533	567	542	573	565	596	513	527	583	570	531	574	556	541	544	520	576	549	562	546	557	517	565	510	558	527	550	530	528	541	542	551	569	537	541	548	577	503	533	554	563	539	566	543	578	487	563	566	516	551	536	554	580	561	573	538	539	534	521	528	557	532	554	547	519	591	525	507	546	541	522	517	474	536	528	541	514	537	568	570	579	545	576	551	517	517	492	535	542	558	549	512	509	535	539	578	567	539	559	553	534	531	504	530	511	559	546	581	518	552	537	559	549	536	528	565	555	524	566	460	554	520	511	526	554	562	511	538	542	551	509	520	520	500	507	517	530	543	541	538	535	538	546	570	558	527	513	516	520	560	531	484	494	548	523	560	535	515	562	502	491	552	586	505	561	507	492	523	529	515	540	540	529	566	533	601	597	565	561	515	473	517	565	534	539	546	489	579	486	572	571	501	527	547	551	548	530	527	558	524	525	554	548	570	548	535	539	507	503	492	547	551	549	538	568	535	545	532
26941	20825	7668	414	153	151	113	96	68	92	95	80	83	69	89	86	73	74	61	69	85	78	70	70	78	88	82	77	76	88	73	76	76	83	86	78	66	75	76	80	71	76	78	78	61	78	77	77	79	79	62	72	93	87	72	67	70	84	92	75	59	76	95	59	80	78	62	83	79	83	81	97	69	89	92	84	78	88	83	80	74	62	74	87	67	74	75	78	78	83	66	93	75	73	81	78	83	79	83	73	87	65	77	81	69	53	76	76	64	74	72	77	60	74	89	68	79	71	81	71	65	60	69	81	72	65	81	83	74	77	74	78	74	75	80	73	68	65	76	65	80	84	65	85	73	86	88	81	81	63	73	64	79	87	78	87	84	79	77	77	67	69	84	79	86	77	93	72	71	80	84	75	82	74	89	89	71	87	77	71	95	70	79	79	73	64	69	75	80	82	79	61	71	74	70	66	77	81	59	76	77	73	71	90	80	74	78	82	91	75	91	79	94	72	82	73	89	77	63	83	81	72	77	82	70	70	82	87	64	71	82	73	75	64	94	80	66	67	85	83	59	72	75	91	69	71	80	77	85	67	66	72	91	74	74	88	75	66	64	76	74	77	68	71	58	77	73	93	74	72	73	93	72	82	71	77	83	67	80	73	75	74	82	88	72	81	54	81	77	77	60	78	75	75	96	70	62	82	100	80	102	85	73	81	85	68	77	78	88	69	74	89	80	71	74	78	79	82	74	72	59	72	74	74	67	81	71	84	64	64	67	75	85	69	89	69	78	65	88	80	81	89	72	80	86	71	78	72	83	90	66	94	68	75	72	75	91	68	75	90	70	86	71	70	72	76	79	71	69	81	76	69	84	83	80	79	81	68	67	68	78	71	77	75	87	92	75	54	62	92	74	70	72	83	68	75	64	64	68	81	65	83	81	75	63	82	90	81	77	67	82	77	72	90	80	81	83	73	65	89	76	83	76	72	78	74	77	78	77	90	81	78	74	75	74	85	72	68	83	61	88	70	76	67	69	84	78	76	79	71	78	78	71	79	68	93	79	78	66	87	76	78	87	63	94	67	63	69	79	80	78	79	72	78	73	85	55	72	78	77	68	85	89	75	74	84	73	88	80	88	73	77	69	86	79	76	77	79	66	76	95	63	75	75	83	79	86	68	77	64	80	93	74	81	92	68	79	99	101	89	64	85	86	78	90	71	95	95	97	81	72	87	64	79	90	78	86	84	69	80	87	83	72	102	65	84	78	68	75	70	82	80	75	84	64	85	85	71	94	84	91	75	57	74	66	90	77	79	83	78	81	66	90	69	78	66	72	68	86	85	81	72	88	89	95	66	87	79	87	86	74	72	84	90	71	73	73	86	75	74	78	79	76	82	81	76	75	83	84	69	70	76	77	76	75	75	85	83	81	77	62	71	63	67	71	80	86	65	86	89	83	91	80	75	94	81	83	80	81	78	81	75	66	74	72	89	70	64	93	78	66	74	85	79	67	69	71	68	57	87	88	69	89	84	74	92	84	83	70	62	61	68	67	76	86	81	73	90	67	68	57	80	66	67	68	82	75	76	83	71	84	76	77	86	72	89	77	81	59	66	70	68	71	83	95	60	79	74	82	80	81	76	78	70	77	74	70	89	82	72	72	81	80	76	61	77	66	85	68	81	62	89	94	66	71	87	78	78	64	90	66	73	72	81	77	76	78	79	82	73	86	70	67	86	92	76	75	81	61	95	96	83	89	67	67	90	93	76	71	78	89	64	72	76	73	94	83	75	94	74	90	95	82	66	72	82	85	73	79	68	71	73	80	81	82	82	75	70	75	73	70	90	90	83	71	76	85	73	78	81	74	70	72	73	75	74	92	73	94	76	80	89	80	94	76	72	60	67	68	85	66	73	72	75	80	71	81	64	61	62	79	77	75	74	97	62	74	81	85	70	83	68	68	101	69	61	87	87	79	77	68	74	89	91	71	81	93	91	68	62	77	75	73	78	75	88	73	73	78	61	92	86	76	70	72	84	72	72	86	87	85	75	98	75	77	80	71	81	77	85	78	94	64	69	74	72	92	74	85	82	80	67	95	83	74	76	70	78	79	61	76	89	76	78	79	84	75	90	86	76	68	63	73	78	67	90	60	82	74	72	98	88	84	78	71	83	71	84	79	70	80	71	85	89	71	68	69	81	75	84	97	81	80	84	79	74	73	77	77	87	87	75	74	82	67	73	65	64	77	86	82	83	94	76	86	80	68	68	85	72	75	70	84	70	70	70	83	75	87	76	78	77	80	74	74	85	88	71	78	79	85	76	62	75	92	74	72	78	72	73	79	76	75	93	68	61	67	88	73	81	77	63	74	81	80	70	73	66	72	82	71	55	74	76	87	83	77	73	87	66	71	61	74	80	85	79	85	71	86	78	69	79	73	73	84	59	67	73	69	70	77	78	95	75	81	76	79	70	80	69	87	78	74	93	77	73	77	67	79	84	66	80	78	93	66	83	76	79	64	71	80	71	81	77	77	69	74	71	85	65	57	73	84	91	89	90	103	77	80	87	69	74	73	77	79	70	80	77	62	80	70	93	77	85	84	71	73	96	87	88	77	92	76	74	72	60	77	58	82	70	76	84	73	73	75	78	87	73	75	65	87	55	73	80	72	71	78	78	105	87	74	65	78	76	71	74	79	74	67	77	96	63	80	69	83	79	81	77	74	71	73	84	71	79	66	76	87	88	79	73	65	87	77	95	83	96	75	80	83	82	66	62	57	90	83	78	80	88	74	77	75	82	69	83	82	73	55	78	75	87	78	72	78	79	79	81	72	80	69	88	73	85	67	73	76	71	65	56	77	62	68	80	84	89	88	81	77	80	63	78	74	87	78	81	66	74	85	74	88	81	66	69	82	67	82	78	81	79	76	79	92	69	71	89	89	87	64	74	80	86	85	83	71	71	85	59	75	74	85	84	59	84	77	74	82	78	74	80	72	72	78	101	66	72	85	76	76	72	75	65	77	74	89	77	81	73	81	73	74	69	69	73	88	91	88	74	80	78	71	80	92	66	84	62	73	79	69	90	52	71	75	78	68	72	73	85	73	78	76	78	77	82	88	73	76	74	77	87	73	83	81	84	81	71	65	86	66	76	66	89	71	65	85	83	73	81	75	100	77	76	70	83	85	84	84	72	67	76	82	78	80	101	78	82	63	78	74	78	83	78	67	57	83	93	63	77	82	84	68	72	64	85	80	65	80	72	89	72	78	72	83	75	64	61	81	79	70	86	71	81	68	79	72	101	85	69	81	63	70	93	82	74	64	86	77	79	68	79	70	69	96	63	66	84	69	71	83	75	93	63	89	81	74	78	86	83	82	90	87	70	82	85	70	92	84	78	75	75	67	81	85	70	85	68	66	78	76	62	67	106	67	69	72	68	84	71	76	62	82	55	87	68	82	90	73	64	72	65	73	99	90	71	89	70	63	100	81	86	83	81	84	62	96	86	70	86
4890	1399	1134	565	389	334	251	202	206	186	191	185	179	164	169	155	168	134	176	154	168	161	154	170	148	152	159	132	176	126	167	132	165	161	156	140	168	157	153	156	133	158	151	130	133	148	142	143	166	141	155	177	109	137	132	146	155	164	155	153	131	146	141	165	168	135	147	137	139	145	124	150	137	119	137	130	121	144	121	154	129	149	153	141	120	124	133	151	138	127	143	135	152	158	144	147	136	146	157	148	183	141	167	143	154	128	140	130	148	149	139	141	154	151	133	142	156	130	140	147	148	131	134	142	146	126	140	140	155	157	131	146	132	138	164	176	155	139	135	160	148	118	151	132	152	156	146	115	156	146	136	141	152	147	147	136	137	145	126	151	180	145	135	152	146	128	153	134	139	137	150	139	139	138	144	138	148	146	159	120	135	142	153	141	142	134	134	161	153	140	144	139	137	148	124	158	132	132	156	144	150	131	137	140	139	153	146	151	137	147	155	144	139	136	125	124	142	116	136	150	131	125	135	141	132	140	156	146	124	141	135	122	163	135	151	127	138	147	134	171	147	128	120	133	137	146	134	151	150	124	148	123	147	136	168	139	146	156	126	157	156	144	133	141	135	144	145	144	134	148	136	153	157	135	160	146	176	138	141	147	134	159	159	154	141	121	162	155	168	127	143	170	130	157	158	137	132	147	140	133	138	148	148	130	145	116	139	123	133	147	153	162	141	138	137	169	146	150	153	140	136	155	131	162	153	153	148	149	146	156	157	165	141	154	137	141	126	147	150	151	135	135	139	151	144	135	131	169	166	147	127	144	148	153	152	136	153	162	127	137	142	139	129	131	136	153	139	135	156	143	183	154	147	141	147	134	158	140	139	157	125	153	138	135	139	154	142	166	150	148	136	131	136	155	151	133	124	138	139	133	150	160	143	147	146	129	153	135	135	150	134	147	134	129	146	137	144	114	133	150	155	149	127	147	153	153	156	123	162	153	131	169	154	134	145	151	143	116	129	109	145	130	139	142	138	145	127	136	170	149	141	134	147	155	140	151	155	128	133	151	147	122	167	137	154	143	132	136	150	128	143	152	139	126	144	140	132	138	133	141	132	133	119	155	126	137	141	142	135	134	146	152	147	141	145	147	151	140	151	152	146	152	121	140	138	172	142	151	136	162	154	116	145	124	136	129	138	154	153	138	120	157	138	135	143	136	152	140	142	135	142	154	138	131	153	132	129	144	142	132	145	156	137	163	142	140	145	155	137	132	129	139	141	122	143	136	135	143	151	126	148	142	151	134	140	118	156	137	136	155	160	136	153	138	156	150	145	137	152	136	138	140	121	136	139	138	156	144	135	137	138	148	160	144	135	134	136	118	162	151	146	145	140	142	143	132	134	155	134	131	130	126	138	144	146	126	146	136	148	134	153	126	135	175	161	156	140	150	152	146	132	130	162	130	122	147	155	126	120	142	155	135	145	151	147	145	136	149	135	140	155	149	146	125	135	131	148	153	123	157	149	151	130	139	130	140	132	150	147	153	127	155	151	154	138	157	132	140	141	110	135	152	151	123	151	147	148	141	123	143	152	113	127	146	142	160	151	154	137	143	151	152	149	153	153	143	149	148	144	151	163	158	158	137	134	152	148	110	166	146	152	148	121	136	144	150	129	146	139	133	134	141	124	139	143	151	136	123	111	143	127	142	128	145	158	144	141	175	147	139	134	127	134	140	161	141	140	159	163	119	143	168	145	130	146	137	131	135	157	147	152	155	126	144	135	137	157	134	156	142	117	125	124	146	136	144	146	147	160	140	153	141	147	129	143	143	138	149	124	166	148	127	138	138	138	152	146	135	140	133	131	157	130	135	133	123	158	138	154	127	140	132	164	127	140	140	143	143	147	128	144	144	115	138	137	128	147	132	144	167	130	144	141	129	137	154	150	139	159	133	141	132	161	149	138	135	147	155	137	141	133	139	141	141	146	154	147	142	166	140	127	135	133	160	155	158	141	127	152	138	158	158	136	145	144	141	160	147	114	141	145	139	156	139	143	148	156	145	141	146	144	136	140	157	152	120	142	138	140	151	153	151	163	141	146	148	121	137	124	136	143	142	160	131	142	161	134	147	172	139	135	144	146	133	136	140	130	144	139	138	140	130	158	142	152	124	150	124	137	136	153	136	146	171	135	130	141	154	145	144	143	136	145	128	145	148	141	162	141	142	146	136	129	148	135	137	140	147	138	135	133	144	143	146	135	150	162	136	147	154	127	149	128	148	147	157	126	163	132	140	130	145	147	128	141	164	130	139	158	160	118	153	127	139	158	138	151	147	119	143	141	137	138	151	147	146	143	117	137	157	143	141	143	145	151	126	146	125	137	138	155	141	145	149	151	164	137	148	147	124	160	154	134	128	135	125	128	153	127	140	149	140	151	136	136	152	133	145	154	151	134	142	132	157	149	148	146	123	159	128	138	133	162	139	149	152	145	139	141	132	113	145	123	146	144	142	140	132	144	138	101	139	148	125	178	140	126	153	120	130	143	134	139	145	150	157	146	121	146	140	148	138	138	153	151	127	146	133	142	137	143	141	133	140	143	133	117	143	150	159	134	133	136	131	155	144	143	146	169	142	150	144	148	163	118	142	132	149	142	146	116	130	155	152	160	143	150	144	142	160	145	148	107	150	149	134	134	139	158	129	130	139	129	138	158	139	137	158	140	155	117	145	159	126	152	133	146	130	160	149	165	133	147	144	137	148	169	143	122	145	160	155	148	148	139	138	150	134	134	144	149	161	129	155	159	139	140	138	144	143	165	146	143	155	144	159	146	161	143	138	148	121	143	149	120	156	149	151	120	130	152	128	136	148	132	133	139	135	140	109	151	138	121	130	163	159	129	127	153	151	159	144	128	152	130	142	153	131	132	134	143	152	142	135	164	131	152	130	150	151	146	149	155	125	143	146	142	147	132	124	149	164	154	128	140	127	135	129	138	151	154	163	129	138	134	147	127	149	145	151	131	135	126	145	155	136	144	127	125	143	146	130	143	144	142	143	136	110	130	146	143	139	149	134	138	130	143	143	158	128	140	141	133	144	134	132	166	134	159	143	147	154	147	131	157	149	147	137	135	138	142	146	117	149	154	148	145	130	144	161	166	121	168	160	146	142	159	144	153	129	142	133	154	144	152	138	159	129	145	143	132	142	132	139	153	152	156	155	147	167	130	146	148	137	137	127	141	139	141	153	151	148	143	138	133	131	151	151	151	124	129	133	133	153	151	124	155	134	148	138	147	129	138	153	171	144	146	166	127	138	141	131	146	133	155	161	137	120	134	142	167	158	160	157	154	160	132	138	128	141	148	151	137	141	148	151	126	147	148	146	146	138	149	143	154	141	161	150	140	164	127	116	155	170	144	170	154	151	142	121	155	152	137	143	157	149	147	130	143	143	128	175	147	142	142	135	125	148	151	145	153	136	134	142	154	151	174	113	143	130	167	148	141	139	143	137
24206	21444	28890	24393	21206	3427	779	516	384	367	337	331	311	307	312	256	247	243	222	227	249	245	225	260	235	220	227	207	264	232	238	229	212	209	208	215	209	221	222	240	231	206	209	210	207	201	216	207	248	213	215	213	218	221	201	198	198	195	207	204	185	235	220	192	203	192	209	201	216	220	219	216	203	204	179	217	200	205	195	208	202	210	231	232	202	201	223	213	199	218	203	201	199	209	228	214	216	230	207	181	217	189	196	207	218	199	216	220	201	195	211	197	205	222	184	217	177	193	202	212	212	217	226	202	203	215	210	224	232	206	201	191	205	189	201	180	215	196	197	209	193	214	193	213	222	237	203	215	215	207	192	218	184	223	203	202	219	203	188	202	221	201	234	192	218	196	206	192	182	193	172	201	209	211	201	208	207	212	206	185	210	185	207	183	194	229	205	229	190	194	209	230	221	198	200	200	185	203	216	205	221	210	226	204	206	224	200	196	209	205	224	199	191	201	201	229	215	183	216	230	200	204	206	195	202	228	213	201	207	217	212	185	204	226	223	227	195	223	211	200	177	204	207	225	207	234	194	204	226	182	196	197	214	216	197	196	221	229	221	207	217	205	192	217	214	215	199	185	212	209	209	216	223	208	185	202	231	223	218	199	220	187	212	242	216	204	203	189	223	189	217	214	208	196	199	209	186	215	212	211	210	221	204	201	219	206	208	226	211	185	206	220	213	209	209	219	235	179	220	203	214	211	215	196	209	203	207	207	220	204	202	202	205	210	192	209	212	205	186	208	193	213	232	214	195	203	183	226	201	176	219	224	213	181	196	225	187	195	193	199	206	210	200	200	210	189	240	216	218	204	221	216	231	217	204	230	210	205	205	217	216	214	222	206	183	218	182	214	198	205	205	206	206	194	234	206	196	231	195	208	230	199	203	213	222	187	217	191	204	226	221	203	239	218	212	181	191	174	214	216	206	193	202	195	191	175	232	190	207	185	201	196	171	190	195	207	213	212	222	192	174	207	191	188	217	194	185	210	201	193	185	213	209	199	187	203	213	171	195	206	235	195	209	195	198	206	246	197	216	184	236	208	190	193	215	209	205	204	198	203	215	194	175	220	187	230	211	185	216	211	205	199	221	205	199	183	189	187	210	202	203	226	201	218	214	227	205	198	194	211	196	206	220	205	211	222	203	211	206	232	211	231	232	194	207	214	202	203	231	206	205	207	219	220	205	203	211	198	213	205	184	200	192	223	228	205	206	205	214	237	199	209	218	224	205	221	213	214	183	231	201	194	235	223	177	218	211	220	193	202	192	217	212	185	210	186	196	205	204	214	208	197	191	232	197	188	203	197	219	206	221	209	205	201	181	181	206	219	215	204	220	187	219	204	197	212	209	184	208	194	192	193	218	197	203	206	201	210	219	215	191	181	215	190	210	217	201	213	204	212	197	208	222	191	218	236	203	188	214	220	221	200	198	183	240	211	194	185	203	192	204	196	183	214	191	209	200	204	202	183	203	228	204	189	206	228	212	209	227	210	177	205	219	230	201	188	223	179	215	215	202	187	190	228	210	213	200	209	189	207	205	209	176	219	216	198	187	210	217	233	202	186	207	215	198	195	220	198	210	211	196	223	215	223	203	215	218	201	188	233	219	204	203	217	210	202	196	205	210	209	216	206	187	204	224	206	212	221	185	188	205	199	231	202	205	204	176	218	184	209	195	191	212	191	224	198	198	200	228	197	203	192	230	233	267	211	193	192	228	185	210	208	214	231	201	222	179	214	191	221	221	204	181	193	213	190	236	207	219	200	207	204	208	219	195	200	201	225	198	236	202	178	238	185	223	210	192	202	212	211	192	186	199	213	190	213	193	189	178	200	222	209	200	196	193	195	216	200	229	176	208	205	214	236	217	206	198	198	209	185	221	177	202	184	201	221	203	200	198	222	195	219	219	190	207	228	205	214	195	200	195	215	207	217	196	216	187	242	202	206	202	183	219	218	194	228	200	187	201	215	235	215	190	186	172	206	193	184	209	228	194	219	199	187	191	185	200	226	209	210	169	199	223	227	214	207	208	208	219	202	214	206	204	194	202	186	226	196	199	209	204	200	204	199	202	195	208	205	207	215	211	210	200	198	196	193	213	230	192	190	191	192	183	196	190	199	196	207	217	208	180	234	207	216	208	183	195	219	187	181	225	183	207	192	193	194	188	214	199	220	204	199	172	201	224	240	208	198	206	204	188	208	216	224	231	207	199	211	195	205	194	212	229	183	199	212	229	215	203	219	224	209	202	226	190	197	212	221	196	232	225	220	214	202	213	225	199	218	202	210	231	195	221	210	190	209	195	174	230	214	198	236	192	218	197	204	218	228	177	222	185	208	223	224	224	195	184	207	219	218	213	196	210	216	215	200	182	194	194	209	233	214	198	180	191	210	197	228	198	220	219	207	227	187	201	192	190	198	215	201	199	207	196	208	202	198	226	180	207	205	206	214	198	232	214	206	215	171	196	194	211	195	201	217	189	183	226	216	209	213	196	205	182	200	205	190	202	185	205	221	227	207	215	194	193	203	199	186	207	204	186	191	213	208	220	203	194	201	213	203	205	208	219	189	202	219	221	200	202	211	227	220	213	218	204	199	199	197	219	211	185	202	204	193	205	225	228	193	178	184	201	235	219	195	190	203	207	212	204	201	220	203	228	199	191	203	193	219	225	207	208	205	216	240	203	211	210	211	196	210	215	207	234	255	186	189	183	202	183	197	206	210	198	232	221	200	211	201	192	200	210	217	183	204	219	206	198	212	205	192	185	224	227	210	222	201	215	196	207	183	232	208	225	218	184	235	215	203	195	196	212	199	232	214	219	192	193	203	228	232	202	220	219	214	190	223	248	227	189	196	179	197	200	178	228	216	217	222	200	198	224	187	226	208	198	164	217	210	222	188	205	205	195	196	217	197	183	210	222	208	182	213	201	190	224	200	205	205	199	205	203	194	190	195	240	199	209	197	208	204	193	236	194	220	184	202	217	200	204	226	203	228	228	185	212	184	190	232	219	197	189	227	199	183	198	206	223	191	205	207	178	190	199	209	182	173	197	229	205	194	190	195	199	211	210	187	214	211	174	215	218	194	219	212	180	189	201	214	196	192	202	209	207	188	202	206	213	216	225	199	212	201	200	219	218	206	199	200	195	213	192	222	228	197	228	219	192	226	206	204	205	234	225	195	203	237	220	205	207	221	187	202	220	197	194	209	184	211	218	218	198	217	190	228	187	214	195	219	203	197	201	215	228	220	197	194	210	183	191	203	207	230	186	216	213	197	209	206	229	219	213	218	206	205	202	220	197	205	166	206	196	204	194	207	197	198	205	232	219	188	194	213	203	231	207	208	230	220	227	217	238	169	198	212	188	215	209	205	184	206	234	229	223	190	225	207	183	214	184	214	190	204	230	205	224	194	216	225	228	204	191	219	201	201	199	202	221	213	198	195	213	199	209	205	204	183
9474	10982	9158	4698	3133	2264	1755	1421	1194	1032	840	761	696	654	570	577	577	549	510	506	501	440	460	438	422	384	399	393	391	368	409	365	378	384	399	374	352	394	412	380	374	356	372	365	362	367	340	378	344	366	380	368	350	373	349	394	334	354	355	358	324	329	335	357	358	384	382	332	369	351	366	340	370	342	350	360	370	335	325	356	353	365	371	325	360	374	338	352	341	350	367	342	350	342	378	316	369	352	309	332	389	369	366	319	380	356	345	364	393	383	357	343	368	334	385	372	341	367	348	330	363	367	329	316	328	346	364	362	335	343	344	350	316	337	375	342	401	313	334	368	356	350	308	314	357	349	357	363	338	337	328	318	346	370	323	320	329	339	346	351	320	381	368	354	339	387	338	381	360	344	305	337	352	329	326	317	357	335	319	327	324	302	361	361	334	369	390	353	355	350	371	356	369	349	336	351	355	348	350	348	327	363	326	354	369	364	355	365	386	365	362	367	331	329	335	354	299	325	363	327	374	355	342	366	347	335	362	347	340	354	367	323	355	389	379	378	336	376	361	355	358	342	344	329	354	354	347	346	328	370	382	358	346	344	361	342	359	358	345	350	326	354	345	337	358	374	314	387	373	381	364	337	366	353	378	349	368	312	340	333	360	344	329	368	330	339	378	342	342	318	360	333	388	377	352	335	354	356	355	332	378	361	322	381	355	340	366	342	357	359	324	351	352	348	367	366	362	324	388	349	341	357	386	359	327	343	357	345	334	336	346	381	332	371	339	344	354	350	361	331	335	369	347	353	331	361	350	345	344	364	292	360	346	364	344	324	318	368	368	341	370	340	370	353	335	350	363	351	337	370	349	373	373	352	365	358	357	357	323	351	397	381	337	367	312	355	366	361	336	384	363	352	353	354	343	312	380	335	317	329	311	328	359	325	316	374	348	323	375	361	349	364	330	355	333	344	333	338	354	368	386	395	357	342	328	342	349	327	345	346	337	367	343	359	358	366	360	351	368	337	335	353	343	336	352	346	381	353	377	353	334	340	366	374	341	364	375	361	359	369	390	351	360	366	343	332	337	339	333	357	366	349	323	367	350	332	335	367	370	331	353	372	372	383	388	328	332	339	354	339	363	326	353	340	351	361	321	349	339	356	351	370	357	401	337	336	303	317	358	368	348	324	382	346	342	372	333	362	342	338	352	357	344	371	365	346	400	374	333	364	355	363	352	343	335	361	351	362	369	314	363	355	367	343	371	336	354	384	314	355	326	359	360	393	341	338	344	359	336	351	364	349	363	337	355	360	334	383	335	341	356	366	375	336	352	350	361	341	344	353	358	375	352	350	325	331	327	378	346	354	334	372	355	339	368	329	365	326	367	337	341	344	345	341	348	373	356	335	359	357	346	348	302	342	350	329	317	403	371	390	340	353	329	345	357	342	381	331	359	331	351	336	339	369	342	361	387	333	366	350	343	376	361	394	367	332	360	341	328	365	366	343	370	333	347	332	355	332	365	352	341	340	383	319	359	349	345	352	333	365	351	367	361	379	341	371	364	329	342	342	349	341	372	351	345	351	382	348	349	363	325	353	343	342	371	348	331	361	398	332	347	357	329	350	338	335	360	320	350	341	335	356	324	392	371	358	362	345	339	311	357	344	335	363	359	328	323	353	359	351	347	387	367	367	329	358	352	364	331	378	331	329	330	368	358	352	376	354	355	370	351	345	339	340	330	338	346	330	380	333	363	342	434	339	362	365	365	374	343	329	347	339	315	354	375	351	386	352	349	346	344	372	313	316	361	340	345	371	359	360	358	348	327	346	373	338	370	345	358	380	343	335	378	348	359	351	368	352	339	370	346	322	332	345	326	359	339	349	319	375	382	369	374	363	337	370	358	341	314	352	346	337	351	356	325	367	339	343	379	375	366	325	322	343	326	342	339	348	317	378	384	326	370	389	355	322	338	342	361	359	338	353	343	353	363	364	356	345	323	333	365	331	337	347	337	333	349	354	351	336	308	342	371	351	336	389	314	325	328	349	345	330	344	337	351	365	382	334	338	350	359	326	330	339	331	366	342	336	359	335	352	306	366	321	323	326	341	368	337	356	334	307	336	342	357	333	368	360	365	344	341	402	382	333	323	349	340	356	336	369	349	346	346	360	372	320	341	356	354	355	352	338	285	360	360	345	357	330	360	354	358	343	328	347	352	361	346	382	333	371	339	344	339	332	394	370	368	323	350	368	357	338	393	341	383	360	364	350	355	366	326	342	359	360	328	338	353	351	360	307	364	381	347	378	341	377	363	366	361	343	356	354	346	357	349	356	337	350	328	360	355	363	357	345	382	380	333	365	357	375	370	367	374	357	320	363	340	349	344	362	352	370	331	347	368	347	387	360	334	323	330	358	360	324	322	347	368	351	341	342	340	348	379	326	403	392	348	349	325	339	336	351	335	324	340	343	346	367	368	350	376	334	358	385	328	339	331	364	331	334	337	338	336	319	356	323	329	364	319	333	369	324	341	353	369	380	320	381	348	360	319	352	336	341	374	351	357	390	355	358	349	342	333	354	335	347	352	357	387	354	339	356	353	347	344	376	340	338	360	357	355	352	342	342	368	342	341	360	355	336	330	368	353	355	345	355	382	360	337	392	358	309	350	361	367	338	345	365	347	354	302	323	366	335	383	326	347	361	340	348	335	345	338	367	352	327	363	357	344	343	357	357	384	354	371	310	353	336	307	381	360	330	343	336	336	373	332	351	336	338	366	385	382	354	368	367	375	354	357	364	358	355	356	362	366	357	341	358	384	341	378	333	364	370	357	338	338	349	358	378	346	340	330	345	325	341	338	349	358	365	361	329	350	325	329	353	383	370	364	350	336	377	357	343	343	381	363	344	358	362	355	372	372	369	353	319	373	375	341	336	334	377	384	369	366	327	360	335	345	309	365	328	337	324	394	379	333	364	326	326	354	345	354	383	361	350	351	366	334	341	349	374	362	330	349	329	367	350	356	347	334	356	321	351	352	363	320	369	356	314	356	365	368	356	349	346	329	329	359	331	338	346	372	380	341	352	334	351	369	356	327	327	311	329	362	355	383	313	347	332	349	344	370	334	362	338	371	340	354	353	342	328	319	348	384	327	365	346	353	361	348	357	353	390	348	308	373	320	343	340	359	335	342	337	337	334	362	357	336	379	339	342	369	309	345	360	358	331	330	369	324	349	336	339	338	328	362	350	328	355	383	315	342	352	355	321	364	348	349	356	368	347	367	320	350	375	360	379	360	342	340	348	369	361	355	335	363	364	349	358	345	341	340	386	333	347	333	351	378	328	373	369	374	323	345	358	324	314	344	354	345	354	352	339	359	355	349	331	318	346	354	350	361	359	359	360	376	330	356	345	331	355	335	334	340	337	341	345	335	360	333	346	344	402	331	364	343	357	340	366	350	342	374	352	329	344	371	334	373	332	338	350	393	361	344	348	345	350	318	362	350	372	372	370	343	346
23222	21402	29487	23706	21407	21108	3399	1034	772	725	604	553	543	488	511	471	392	451	423	434	455	389	395	355	378	424	377	375	355	397	360	340	360	311	363	353	333	338	344	364	344	325	346	311	350	361	322	342	326	341	352	344	356	351	325	310	351	352	330	321	314	321	321	326	335	337	298	368	320	341	334	317	342	351	328	376	351	330	332	335	312	321	358	329	333	331	324	347	358	327	340	323	353	324	310	335	334	307	331	338	332	320	354	327	310	362	349	347	323	323	306	337	320	337	356	344	318	305	315	324	348	340	335	338	344	333	360	308	330	354	335	332	326	314	326	320	331	287	305	343	300	306	336	326	333	322	328	302	373	311	356	329	337	362	325	351	326	323	328	339	338	322	316	335	357	333	305	339	320	316	303	312	326	363	335	340	320	344	310	322	345	318	316	304	348	344	330	322	308	309	331	326	350	320	366	320	339	321	305	305	353	355	335	313	315	349	333	308	346	361	359	320	323	311	320	352	321	305	339	339	324	335	335	339	333	320	351	347	321	327	294	332	358	327	340	325	342	329	336	346	337	341	336	348	368	350	339	326	300	302	303	333	331	310	306	328	375	315	374	306	322	355	330	331	367	322	346	329	337	334	336	342	338	327	326	296	322	337	324	333	329	316	300	316	311	337	320	330	334	329	318	315	344	337	325	322	344	342	326	322	339	313	339	329	350	338	315	333	340	364	327	286	317	318	324	334	374	313	328	290	320	353	303	329	331	351	340	318	300	301	348	328	326	343	332	319	318	358	345	314	362	342	333	346	328	324	379	328	352	333	335	351	330	326	324	308	334	304	304	350	339	345	353	325	315	315	339	336	276	336	354	329	341	303	333	324	357	334	274	323	332	341	312	335	339	353	326	315	336	332	320	357	320	310	349	335	315	335	322	309	349	355	329	295	321	327	320	340	375	329	330	357	317	348	300	336	314	319	293	325	338	309	332	321	337	330	310	325	307	331	353	327	326	288	361	327	338	337	325	317	333	356	310	330	340	327	311	329	333	322	305	302	296	356	330	338	306	349	332	324	337	316	299	340	355	362	353	323	329	353	337	308	308	333	322	294	310	340	343	313	327	313	316	335	341	331	316	308	314	347	346	329	333	310	345	338	322	335	323	331	291	310	334	358	325	326	328	296	307	339	325	300	319	313	303	326	307	342	328	322	337	293	320	342	332	335	340	324	349	354	293	294	329	326	330	321	307	358	353	342	310	329	349	360	322	330	343	337	303	335	322	317	307	337	358	324	332	311	323	341	312	323	339	310	331	357	336	337	341	314	304	303	336	329	334	321	304	328	351	318	336	360	312	339	282	349	301	315	347	295	332	307	312	355	319	319	352	325	335	347	318	330	349	337	340	342	328	342	333	337	353	333	346	317	306	344	337	344	319	313	370	325	312	318	350	314	336	335	306	310	358	363	345	362	353	329	338	290	309	363	328	329	330	327	315	326	322	352	383	336	355	341	319	312	363	332	336	324	338	348	319	307	328	321	327	312	324	318	336	345	347	351	305	309	306	310	291	334	348	302	334	317	335	321	316	360	302	348	314	317	318	349	328	317	334	315	332	339	335	335	355	358	320	327	335	321	289	321	343	367	325	297	308	304	291	342	345	333	327	320	308	319	309	322	333	319	336	316	302	324	323	346	314	322	337	316	318	323	347	354	346	352	293	297	337	322	335	313	342	324	349	281	320	369	300	328	340	294	336	275	349	342	319	329	330	334	339	307	330	315	303	278	320	312	299	350	326	336	346	338	319	334	318	317	319	353	303	316	322	312	325	345	336	324	338	313	371	361	338	349	358	335	309	335	315	319	316	365	322	331	314	336	319	302	309	335	336	318	335	343	305	354	333	314	318	315	341	328	351	350	331	366	352	338	364	343	289	334	307	343	333	348	318	344	370	324	356	304	345	366	343	314	318	324	351	296	338	356	299	316	300	349	320	338	315	357	300	324	335	355	322	309	322	341	329	321	316	339	330	300	349	340	332	317	314	348	329	313	320	341	311	340	319	330	297	355	298	331	299	325	318	358	321	300	308	341	339	308	362	337	321	315	339	333	292	330	311	336	358	324	323	326	313	336	355	307	300	338	319	334	317	343	311	358	339	310	320	313	376	329	315	326	350	329	333	344	305	334	346	351	319	345	336	335	324	284	331	316	342	346	332	344	315	331	347	325	301	347	350	321	331	344	337	314	337	321	369	339	328	305	323	337	327	292	322	307	348	304	320	315	326	316	316	329	318	313	328	326	343	336	334	328	290	303	340	325	318	330	339	318	295	335	367	337	338	317	366	333	319	311	358	305	313	335	330	323	371	300	372	331	345	324	346	323	313	319	334	346	322	342	288	335	363	366	340	340	309	313	349	356	294	336	346	332	332	340	311	325	343	304	308	335	333	290	301	339	333	318	334	323	329	310	307	343	352	351	358	357	341	336	316	320	339	334	324	328	316	343	344	333	330	333	342	323	321	318	324	331	314	332	289	336	328	311	311	342	335	311	349	380	345	296	337	315	344	302	311	309	321	325	359	331	326	314	294	333	322	317	311	341	321	327	283	331	336	350	316	349	314	340	314	338	328	303	321	333	321	342	313	339	338	345	310	337	340	309	332	296	345	296	337	331	317	347	299	362	313	294	328	334	330	344	321	363	315	329	324	320	368	369	327	320	339	318	337	326	310	345	330	312	326	327	337	315	310	311	337	338	342	324	383	325	337	327	292	351	341	340	344	334	336	325	334	328	352	329	321	306	297	314	325	331	301	353	332	308	343	317	296	311	347	329	330	344	351	355	350	330	345	322	313	340	326	358	342	311	294	330	328	349	322	327	337	318	343	339	330	348	312	321	314	326	315	330	324	316	337	323	309	299	343	335	327	356	348	337	334	333	307	325	341	368	340	299	322	325	335	336	311	363	320	353	335	309	312	329	329	317	345	308	331	325	300	352	360	299	348	326	315	312	331	326	297	334	313	348	299	299	338	331	327	330	328	320	343	332	341	320	333	317	345	347	329	326	315	309	332	322	340	317	342	325	323	327	333	330	342	352	328	330	345	294	337	374	347	330	335	356	312	302	364	356	303	316	321	311	308	332	314	326	317	324	345	342	325	304	315	301	319	327	351	334	297	336	300	331	286	332	303	367	343	344	329	337	343	326	316	365	346	296	339	314	303	304	356	306	333	311	354	320	332	359	298	336	339	316	330	332	307	363	336	303	330	352	332	352	342	327	346	320	341	331	347	309	317	332	338	311	342	345	342	329	332	353	332	346	337	325	315	316	329	325	309	337	338	322	325	331	341	343	328	299	333	292	306	294	341	340	328	358	306	335	281	362	354	310	336	330	344	326	315	324	305	333	341	312	326	349	289	318	292	315	339	351	329	310	338	324	336	347	350	325	304	313	339	309	331	325	319	359	327	295	338	321	323	321	339	325	327	319	335	333	320	332	318	296	329	350	345	290	319	327	316	316	340	320
12721	17811	14889	8238	5647	4099	3277	2602	2081	1777	1515	1361	1254	1093	1043	945	892	881	820	740	787	756	693	688	674	673	696	705	641	647	632	605	618	586	650	637	615	585	626	592	576	594	601	537	576	579	584	561	558	589	572	564	569	588	530	529	542	566	560	626	566	553	579	562	598	534	539	555	574	538	562	514	569	557	527	544	584	547	585	537	539	564	485	562	585	542	574	495	542	583	532	531	553	538	546	558	531	552	560	556	504	538	523	534	580	557	559	571	553	518	540	548	538	546	531	540	509	551	553	537	519	541	531	533	557	502	572	564	507	510	591	588	582	534	488	548	543	548	539	558	536	567	541	554	504	530	575	534	569	574	544	522	535	562	566	534	538	576	521	533	569	552	539	565	566	541	542	552	530	529	536	508	518	549	562	556	510	548	535	558	550	520	526	552	538	532	503	568	541	549	548	509	563	520	521	542	548	544	536	549	524	540	561	514	536	508	555	525	570	548	555	541	540	556	594	581	549	502	549	525	502	520	546	510	509	571	513	549	549	545	508	534	544	524	548	548	524	582	504	555	517	539	554	536	575	538	571	522	536	537	516	524	557	548	542	549	534	485	565	510	591	565	520	559	591	529	532	570	524	501	560	523	532	533	538	503	517	557	553	546	501	512	546	536	535	554	545	520	567	541	510	556	555	561	498	557	554	565	557	560	492	495	519	503	527	527	500	522	509	535	584	552	551	534	543	543	537	542	522	526	525	560	573	561	557	550	543	483	551	565	521	559	562	516	539	574	532	501	550	539	523	542	544	545	554	564	523	536	531	573	523	560	561	541	621	492	540	511	552	538	549	531	489	517	531	543	505	533	534	566	536	506	575	534	538	540	508	544	534	549	582	503	558	568	494	563	539	572	551	553	528	540	541	570	542	519	548	529	522	561	521	557	545	610	548	559	548	533	562	540	546	563	500	549	519	521	559	555	533	489	571	547	533	513	560	546	565	555	531	554	491	515	540	531	562	548	587	521	513	584	564	580	494	552	517	566	530	511	509	570	535	526	569	557	565	555	528	524	534	590	540	583	576	477	543	544	533	548	544	531	524	529	517	509	572	538	547	534	529	537	562	524	572	553	523	537	585	524	543	593	533	549	510	599	483	562	510	573	544	554	536	554	513	539	532	550	501	548	520	535	499	542	556	540	536	525	526	529	530	576	495	524	520	539	487	536	552	551	523	515	536	575	549	555	562	552	495	560	529	540	512	533	544	523	508	540	517	535	556	546	534	529	533	532	549	501	554	567	482	502	549	579	523	581	511	515	526	512	527	564	517	515	533	530	600	523	505	524	522	516	496	527	516	561	511	517	516	510	539	548	571	508	574	593	533	555	522	510	579	515	499	521	530	570	516	526	561	513	519	541	516	540	541	530	575	544	545	548	538	497	573	561	544	500	514	567	544	518	500	546	543	552	553	529	544	525	518	496	552	531	532	522	584	546	555	538	539	508	554	500	573	512	505	527	557	535	492	544	543	535	556	577	573	516	529	522	486	519	544	529	583	590	516	573	553	554	516	553	575	533	539	529	520	569	539	548	548	544	532	568	544	537	509	533	557	557	494	531	568	505	534	558	527	493	548	520	546	525	515	546	511	545	526	542	534	512	520	512	502	563	522	523	554	536	528	584	543	530	544	556	559	570	565	498	560	515	573	559	553	548	526	524	526	557	540	543	543	516	568	571	566	531	581	569	545	523	593	576	561	548	523	555	519	541	529	532	531	547	470	537	539	557	558	539	509	581	535	567	547	542	535	546	574	549	501	540	538	586	539	550	567	551	511	528	514	505	567	591	521	522	552	549	539	529	488	502	553	549	563	517	552	499	537	538	541	511	506	551	502	570	522	559	521	507	525	542	522	583	528	529	546	526	529	536	505	516	548	535	539	553	549	516	545	508	497	510	567	563	524	562	543	531	520	545	555	566	540	539	550	586	524	547	522	539	564	515	551	534	517	585	560	511	517	534	572	554	542	572	537	508	530	542	530	554	509	508	569	496	514	558	525	540	540	529	535	502	566	511	554	574	577	535	535	557	549	506	513	505	540	528	559	558	557	562	576	532	547	564	512	509	537	512	571	564	527	513	533	510	577	541	517	526	568	574	560	553	539	527	527	565	495	534	539	562	524	546	540	538	535	524	564	540	550	505	538	537	551	548	544	531	503	523	540	543	523	565	522	559	546	524	566	546	561	526	509	555	523	547	542	555	530	549	557	505	543	521	514	509	563	497	529	520	530	545	540	545	538	571	550	580	544	556	529	534	526	525	533	564	555	585	524	565	519	533	561	547	555	477	553	533	544	563	548	550	541	548	544	551	502	533	582	537	535	517	509	519	542	535	555	531	483	530	520	544	517	550	527	522	520	601	571	590	516	523	574	574	487	499	473	562	530	527	584	515	526	540	490	542	520	559	533	533	530	486	539	567	533	552	548	551	501	518	535	542	551	537	538	555	534	526	533	564	546	537	544	570	561	561	520	556	520	553	542	600	536	568	532	526	502	566	544	529	567	566	531	504	537	545	535	536	526	488	541	515	546	520	574	516	523	531	470	524	545	534	537	587	559	549	589	513	519	545	553	530	533	528	511	545	543	572	535	518	541	552	557	545	485	524	544	526	526	567	489	570	532	540	541	587	547	524	520	532	577	585	544	551	560	530	541	508	555	558	547	524	533	549	524	564	517	553	523	521	517	545	506	558	511	510	512	589	544	527	579	539	530	544	533	554	534	563	546	500	499	505	568	549	560	567	543	558	513	509	532	515	518	539	549	548	557	518	541	545	519	534	576	563	517	543	549	506	525	577	529	526	538	547	544	528	552	548	518	558	565	508	547	502	542	533	509	557	530	567	548	533	551	535	507	518	506	537	573	529	539	546	515	523	536	526	566	537	502	508	529	539	573	518	533	548	558	536	506	528	536	532	562	522	546	543	499	560	534	519	533	541	573	560	553	576	549	542	539	539	571	543	531	546	560	554	586	568	533	542	538	484	535	519	494	514	544	550	531	519	526	519	558	561	529	534	537	557	568	546	556	559	529	541	560	513	514	552	539	543	518	593	518	581	531	575	523	525	503	507	540	515	515	548	538	511	534	534	545	569	516	545	573	536	480	542	533	545	570	547	551	536	531	548	507	573	510	547	517	533	574	565	528	530	551	554	483	539	531	559	515	523	572	542	541	490	557	561	549	538	562	519	559	544	520	515	511	562	547	528	560	482	556	544	535	513	529	550	558	531	520	528	555	540	522	556	537	540	524	542	540	495	526	578	529	548	519	555	579	493	582	560	531	500	510	527	560	521	487	524	562	542	523	499	562	537	504	559	539	559	548	553	570	508	546	552	522	586	521	557	534	545	549	571	515	538	493	558	542	511	597	522	526	539	509	556	516	529	541	579	533	516	527	569	553	515	545	542	567	558	524	548	534	541	551	502	563	537	525	542	534	542	541	511	514	558	569	558	500	513	541	533	495	541
26879	20751	7734	379	191	145	120	96	93	105	95	76	89	89	90	75	85	76	78	63	78	72	81	75	69	84	100	61	63	88	91	87	87	86	69	75	88	91	84	83	92	67	74	82	72	80	90	66	71	84	86	78	68	80	75	93	80	71	75	68	77	82	94	74	66	64	58	78	70	78	78	69	85	78	75	63	78	80	73	81	73	69	75	79	76	73	87	76	78	86	78	79	72	77	59	68	81	69	87	65	83	83	85	99	77	72	89	86	65	74	85	73	98	87	69	66	81	79	69	62	76	96	82	85	67	76	85	71	77	82	93	95	74	62	73	83	77	63	83	80	76	81	85	77	76	87	83	70	88	83	89	74	93	78	83	83	64	74	81	65	88	62	71	101	80	78	58	88	79	87	67	89	75	76	100	84	53	73	77	54	96	79	80	87	67	82	83	73	94	75	74	77	87	79	66	73	65	68	78	65	78	79	76	83	85	53	73	90	89	100	78	88	70	73	77	85	86	82	82	77	79	88	84	66	82	74	84	81	80	55	92	85	76	86	75	75	78	80	92	78	71	85	88	83	78	77	66	79	66	85	80	82	82	89	79	73	83	65	74	75	86	60	63	75	59	94	68	93	62	78	82	70	78	85	85	65	85	93	81	100	78	75	76	62	58	79	86	81	79	79	68	79	81	70	72	82	85	89	82	85	75	65	80	75	71	85	71	79	89	70	72	67	79	78	70	69	76	68	74	86	79	87	77	80	85	72	82	76	61	72	92	84	81	77	70	71	73	67	81	80	77	72	76	69	77	72	79	87	95	63	60	73	72	73	54	79	84	78	75	98	88	85	76	83	74	81	100	66	88	88	91	89	67	84	84	82	76	65	88	64	67	72	86	77	69	78	82	71	73	85	79	80	73	62	79	64	82	85	98	80	84	93	64	76	86	87	76	85	79	72	85	91	71	76	59	66	79	66	71	66	86	72	87	76	83	85	66	83	70	83	70	70	66	78	80	67	77	76	78	95	63	75	73	61	88	87	74	81	91	76	93	69	92	74	79	74	85	72	100	81	64	90	85	70	68	74	79	85	69	75	84	69	84	83	78	81	82	68	79	78	58	62	89	69	67	85	71	67	82	77	76	63	76	70	88	78	72	83	78	76	79	70	82	80	81	63	76	96	71	79	87	89	81	83	63	89	69	66	92	80	91	74	84	78	87	83	64	83	80	83	86	60	81	75	76	75	61	77	64	73	86	76	79	78	79	66	91	69	73	76	81	71	91	91	86	72	95	70	88	86	68	82	71	88	82	81	77	74	82	91	78	74	79	72	77	77	86	78	62	79	87	69	90	77	78	75	71	83	68	65	83	70	70	73	88	86	83	74	82	85	85	87	86	71	68	81	75	70	80	82	79	68	67	71	66	83	80	75	73	84	79	74	79	70	72	86	79	66	63	62	68	88	72	81	76	72	81	83	64	76	92	92	80	75	78	86	74	72	72	67	86	80	81	87	73	80	72	68	91	72	73	64	78	77	73	71	73	82	87	76	70	75	72	88	76	76	77	76	67	64	77	81	88	77	70	62	84	68	72	76	68	83	64	77	88	68	79	76	74	79	79	65	73	84	84	85	61	89	74	74	76	88	85	73	85	76	75	73	82	83	61	76	80	75	73	78	90	82	81	78	76	94	90	90	77	77	70	61	77	57	77	77	83	75	67	88	81	89	75	76	52	66	81	72	85	76	93	72	66	67	76	80	82	68	83	78	88	71	75	77	84	70	75	81	81	82	89	78	68	73	80	81	78	82	76	80	99	87	87	79	69	86	72	73	69	78	71	76	85	82	71	87	76	94	86	83	80	88	59	77	73	66	63	71	83	81	74	65	76	77	71	73	76	72	74	74	66	80	85	71	76	70	73	90	74	58	74	70	80	86	80	83	75	69	68	65	82	75	81	75	66	85	74	88	73	85	79	59	78	75	75	77	66	69	83	63	76	69	65	67	77	71	74	76	96	77	82	96	82	56	83	75	72	67	83	84	81	86	70	80	76	75	87	84	80	69	72	70	78	76	77	63	77	86	73	81	69	72	67	54	72	66	67	77	74	73	90	57	80	72	70	89	71	77	83	69	81	76	92	90	80	71	74	73	86	74	66	68	70	63	95	81	69	85	84	77	68	65	70	80	88	75	86	83	76	65	82	91	72	85	78	79	77	74	84	99	74	89	91	73	72	57	55	94	69	77	80	87	74	83	61	79	88	94	91	65	69	70	78	75	68	67	90	86	82	73	60	81	64	85	65	92	84	58	84	78	91	74	70	63	84	79	80	67	73	67	89	68	94	65	65	83	82	80	73	71	76	65	76	85	80	78	77	72	69	82	86	80	87	81	71	64	73	82	68	84	72	74	90	82	82	81	98	89	74	84	87	73	69	84	69	79	65	78	67	77	76	86	77	70	75	69	64	82	73	78	74	87	67	80	66	88	95	82	62	55	73	73	82	69	79	85	81	70	71	66	78	73	67	93	75	77	78	97	64	95	82	82	76	82	72	80	71	93	85	68	85	87	77	69	77	78	75	57	94	81	71	72	65	78	82	81	68	80	69	80	66	92	71	66	67	71	70	85	72	70	88	76	81	88	90	89	74	79	81	83	71	86	77	65	78	59	80	76	82	69	69	66	109	79	81	74	85	88	87	87	83	64	69	74	72	74	66	78	87	77	84	84	79	69	83	80	89	93	76	72	76	61	99	87	87	95	78	76	70	79	84	72	70	70	75	66	91	83	72	77	59	88	79	88	63	87	79	71	68	78	83	73	92	82	72	80	73	88	90	86	89	79	90	76	72	86	90	80	71	89	72	72	87	76	71	68	79	72	73	66	89	67	61	68	83	73	67	70	73	88	65	77	67	82	75	81	80	79	70	76	84	82	93	73	75	78	61	73	57	79	92	79	80	83	82	59	59	75	72	75	74	70	82	83	70	69	81	69	69	52	83	83	75	77	79	75	76	68	60	87	75	80	72	70	72	81	63	70	88	82	80	72	66	73	82	64	101	80	88	72	90	74	70	89	74	65	84	71	57	66	69	70	94	78	87	54	78	73	77	77	76	73	64	88	68	76	78	64	82	82	70	78	83	79	87	79	78	75	80	81	89	76	85	66	77	53	76	79	92	68	81	78	70	75	85	72	64	79	78	71	71	74	83	69	78	81	83	89	80	74	72	83	73	90	87	96	80	88	71	72	71	72	73	65	89	86	74	85	85	94	92	81	88	71	77	96	92	83	79	80	65	80	79	72	81	78	70	66	80	83	87	71	88	67	85	81	88	88	80	73	58	72	74	92	81	79	79	82	72	78	84	72	82	72	73	85	66	88	91	72	74	81	102	86	85	80	74	80	70	94	71	88	73	88	85	89	77	60	74	79	70	102	80	72	80	86	78	69	67	66	89	85	80	75	83	86	75	69	77	63	65	73	72	69	84	77	80	78	71	74	77	85	66	76	68	87	82	79	81	86
4724	1307	1183	620	417	318	269	234	229	215	189	175	173	176	181	170	156	133	147	156	156	158	136	156	149	140	133	147	140	143	169	156	125	157	118	148	143	133	169	133	138	139	130	142	153	148	140	147	138	143	130	139	145	141	145	166	144	149	152	144	146	133	135	124	160	146	162	140	155	136	152	150	134	138	129	122	141	165	140	162	142	130	125	150	123	126	130	153	148	158	135	154	154	142	138	124	167	152	136	127	139	137	170	147	146	137	131	122	139	145	144	159	142	130	125	127	137	136	125	154	123	124	125	145	129	139	136	114	148	122	142	167	144	122	140	141	152	144	142	149	131	146	122	157	127	139	132	143	126	167	141	134	158	128	149	142	153	162	149	124	152	157	122	164	129	154	130	144	147	164	144	141	134	152	159	161	152	160	141	131	140	159	126	144	149	146	143	134	145	131	133	116	137	134	133	139	137	154	151	140	133	132	129	151	149	127	147	139	148	155	141	157	156	142	150	132	163	146	116	164	159	139	135	144	149	149	145	155	142	155	141	132	153	143	147	147	149	133	140	148	123	141	154	140	126	151	143	150	134	107	147	130	151	144	107	134	129	153	154	123	139	141	160	163	147	146	153	156	138	138	143	135	145	142	134	136	137	135	129	137	141	147	148	148	168	150	158	140	147	135	139	105	164	138	134	131	152	145	137	139	126	131	134	150	168	145	157	164	162	142	161	130	143	144	130	143	139	146	148	137	138	141	143	130	139	139	168	150	146	139	147	119	149	122	137	158	140	140	162	108	152	163	152	132	131	148	141	133	122	171	133	155	151	147	155	148	138	146	124	146	150	129	142	136	140	147	138	140	132	157	130	137	153	145	125	134	139	135	147	158	133	133	141	148	158	140	134	142	128	143	158	152	141	136	125	136	142	138	150	148	139	155	130	151	130	127	145	159	132	132	149	133	147	167	156	130	138	125	163	153	141	154	155	154	149	164	154	163	129	138	148	122	142	152	156	156	127	158	128	145	171	129	165	140	148	162	133	148	131	128	146	131	140	148	138	146	144	158	138	137	154	159	143	146	156	159	151	128	129	125	135	146	157	141	130	127	139	138	127	151	145	155	136	158	150	127	151	160	136	149	132	140	160	162	139	144	152	137	158	133	131	134	139	145	135	130	166	142	132	132	143	127	122	152	166	145	147	153	134	144	135	138	132	136	143	171	140	142	153	144	159	151	144	144	148	127	151	140	141	161	147	137	141	131	160	119	135	142	143	158	147	150	150	146	137	138	163	136	127	142	137	146	150	162	155	133	145	150	136	145	149	137	130	145	140	135	153	172	161	136	132	147	146	149	149	129	156	134	146	157	140	153	144	138	152	137	159	151	143	161	167	147	148	164	149	151	139	156	126	126	134	142	142	138	163	135	149	128	126	150	144	135	138	141	132	129	151	149	134	124	122	136	137	162	111	154	139	130	132	153	148	134	131	155	133	128	144	132	133	152	159	149	145	134	130	150	154	137	135	143	140	169	126	140	154	146	147	150	145	137	143	128	143	181	148	143	139	146	131	147	129	149	138	134	138	133	147	153	137	159	143	157	144	157	124	119	142	140	144	133	129	134	145	150	137	121	147	146	164	111	131	121	145	128	152	146	148	148	140	146	162	132	149	129	142	153	162	151	147	152	149	146	133	125	139	139	126	161	150	145	138	134	149	149	144	124	131	154	131	142	130	137	153	154	162	144	142	139	128	132	132	147	129	120	148	142	151	133	138	124	142	146	131	144	130	152	130	145	132	152	154	167	146	143	136	160	151	140	148	161	150	136	132	142	137	154	135	142	153	148	132	150	161	137	127	130	148	130	134	127	150	154	141	144	137	135	159	161	148	146	133	160	170	142	153	127	135	149	132	157	134	134	144	148	147	145	139	135	150	143	153	158	156	128	136	144	131	132	133	152	142	152	138	142	162	130	140	135	136	120	141	134	132	128	129	182	141	155	128	144	127	158	158	132	124	159	134	158	147	137	150	164	123	149	148	135	145	147	154	160	136	152	152	140	136	140	160	122	139	134	132	168	142	139	137	173	144	146	144	147	137	133	147	157	152	132	145	149	137	138	148	152	134	152	160	154	127	155	143	152	141	144	119	137	157	160	159	135	137	138	137	153	138	152	159	148	140	150	146	127	146	149	141	146	156	137	149	131	130	136	140	169	140	154	142	154	120	128	160	149	149	127	150	143	139	149	128	154	130	144	143	130	134	147	162	134	151	121	137	139	148	157	145	146	134	119	157	132	128	147	137	142	150	146	142	127	154	135	143	151	150	140	137	139	158	125	146	142	140	126	152	132	130	151	144	146	137	137	125	141	154	137	144	155	148	135	137	156	154	142	124	140	135	160	139	155	143	144	140	157	156	144	133	149	130	129	121	138	126	153	137	172	130	141	141	122	145	154	161	141	134	140	145	139	135	135	148	158	139	149	148	165	135	136	156	141	146	151	161	138	157	148	134	135	117	133	151	137	141	133	159	116	152	142	139	119	145	163	140	157	153	151	138	152	145	149	146	143	149	128	158	144	156	168	128	151	138	127	143	143	134	163	160	168	145	142	121	146	152	149	164	134	133	142	134	133	143	133	141	151	147	141	164	156	152	130	164	146	124	158	151	139	142	148	139	158	141	157	131	145	130	134	153	139	150	139	160	140	158	121	137	154	154	134	147	134	146	161	155	141	152	148	166	157	135	146	131	130	165	156	151	115	142	164	128	146	140	141	167	140	139	162	151	132	137	157	132	120	133	154	130	145	140	132	142	148	127	148	144	155	149	133	143	159	146	140	151	145	159	161	127	162	181	137	168	136	129	140	155	149	153	132	145	159	139	141	155	123	132	158	143	157	136	139	150	141	160	131	137	148	133	157	137	143	141	157	145	147	127	132	138	127	141	133	139	148	147	133	153	162	141	165	142	125	118	107	139	123	131	149	123	125	124	159	145	148	142	154	143	129	147	140	147	149	137	141	116	140	144	148	141	151	150	136	128	143	135	139	152	134	158	145	144	125	157	149	163	156	123	141	135	141	142	140	134	140	154	160	135	144	155	142	149	146	136	147	146	140	125	144	142	149	140	126	157	143	138	144	131	132	137	140	150	151	127	138	118	137	148	145	148	159	141	149	141	148	137	157	163	137	147	156	143	125	151	129	149	136	156	152	157	140	137	138	127	154	156	138	140	157	147	144	143	135	116	148	154	154	158	124	182	140	149	131	130	163	152	148	159	149	137	144	133	131	146	158	136	151	124	157	134	164	140	138	147	147	145	122	162	150	132	119	154	135	111	153	155	147	148	147	155	114	145	143	152	145	115	140	153	136	131	136	141	155	125	149	143	160	126	137	160	158	132	147	138	132	132	133	138	161	125	154	144	154	137	142	149	158	159	128	135	138	138	119	130	153	127	149	141	146	162	147	136	133	158	132	118	158	137	138	155	155	135	149	154	130	156	149	151	145	152	146	159	145	144	141
24204	21400	28821	24328	21209	3614	797	533	443	391	336	316	314	297	268	264	297	252	244	225	251	251	219	228	220	256	224	219	244	232	227	217	220	252	215	202	216	205	214	223	239	217	201	229	206	198	218	232	233	221	228	221	226	223	213	209	199	232	229	222	250	229	196	209	223	220	207	211	231	190	203	217	196	205	222	198	213	193	199	231	200	206	217	221	189	201	206	190	210	196	216	182	207	215	218	190	204	209	228	221	204	201	212	222	201	220	211	210	173	195	192	206	227	198	221	223	222	195	231	206	191	211	191	203	196	190	229	205	214	189	222	190	188	208	223	216	223	247	207	236	188	228	250	204	188	193	205	222	210	217	236	209	215	189	214	199	228	196	192	219	202	225	206	215	197	192	243	220	229	219	193	169	208	226	217	214	209	214	192	188	226	199	220	212	239	208	213	200	244	211	202	213	234	239	199	190	201	188	202	216	203	214	217	220	199	192	196	222	221	201	204	222	199	200	202	206	213	224	235	218	187	224	205	206	217	247	206	187	246	215	228	236	210	222	218	204	226	188	183	219	205	214	205	213	242	224	199	206	206	194	227	217	204	225	187	185	206	209	188	242	210	206	208	177	229	198	200	228	181	159	177	198	214	247	199	218	195	208	209	196	204	228	193	197	197	205	191	188	221	197	243	195	193	215	213	221	209	210	206	224	190	207	183	200	216	210	193	211	218	222	185	195	218	186	215	214	172	219	227	186	215	188	185	206	209	222	214	207	208	204	193	203	211	195	224	200	232	209	225	197	208	204	203	189	221	220	209	215	197	222	187	215	207	229	213	195	184	200	208	187	197	225	232	212	198	214	205	210	204	197	225	203	195	201	182	193	186	214	212	231	204	203	194	213	194	208	186	216	190	229	211	198	227	205	217	202	191	206	210	205	236	196	187	191	210	212	210	231	214	204	229	205	201	217	210	184	187	225	199	213	190	240	195	235	201	196	215	224	198	232	187	239	217	215	216	202	201	225	226	188	199	218	241	209	224	192	189	208	191	230	229	195	193	187	192	187	198	202	224	203	195	187	209	203	226	217	214	214	213	198	185	179	187	208	236	197	233	209	194	189	250	191	208	198	201	180	233	227	212	211	194	214	205	215	206	182	210	219	239	220	197	215	224	193	213	212	224	200	228	238	202	201	207	186	209	202	169	202	205	199	206	230	221	203	209	218	212	208	210	214	213	190	212	211	174	213	213	214	219	194	230	230	207	183	201	207	212	189	200	212	208	192	229	200	222	201	218	200	223	238	212	210	213	232	217	185	217	201	207	236	181	192	212	204	215	224	203	199	183	203	204	206	217	208	227	228	214	200	198	192	212	237	202	216	196	206	205	213	216	206	205	214	189	210	217	209	192	214	205	209	226	182	216	236	196	194	233	214	221	207	192	219	206	194	221	175	205	216	187	207	198	208	218	198	218	204	204	196	205	224	196	243	196	205	231	221	211	223	205	188	210	226	202	193	200	233	226	218	215	194	210	192	207	226	204	205	207	226	217	201	224	217	209	202	205	223	199	200	216	191	216	218	219	229	222	197	215	206	215	231	194	210	208	215	216	194	188	207	231	225	193	195	224	197	232	212	224	190	194	188	212	222	220	204	213	225	195	205	201	196	198	204	205	198	202	193	240	187	209	185	209	220	235	218	215	208	180	212	203	219	198	175	216	194	187	211	219	234	212	191	221	212	222	216	199	223	203	215	200	191	213	202	198	199	213	214	223	211	221	199	218	213	209	228	191	196	207	199	211	209	223	210	215	218	213	205	204	217	229	233	202	223	221	226	189	209	231	217	200	215	215	184	192	210	173	215	198	209	201	229	212	222	211	216	180	206	243	205	218	226	196	208	192	188	199	216	233	227	225	214	212	210	186	196	200	206	216	216	228	208	199	218	201	214	205	212	203	221	231	208	236	189	205	197	224	175	218	195	210	210	196	202	213	202	209	172	213	203	171	229	187	202	216	210	222	199	206	213	182	207	227	216	233	195	208	200	188	222	218	236	212	200	187	209	267	187	172	198	229	211	225	232	211	222	203	224	191	203	195	188	192	227	198	219	215	206	195	195	187	201	192	219	212	198	227	202	216	211	214	205	215	201	196	191	210	220	222	204	186	196	184	207	207	220	177	192	199	188	219	205	201	210	191	184	201	187	220	190	200	209	217	203	212	215	214	226	214	192	173	197	212	211	200	207	204	193	200	212	218	224	205	186	204	235	207	199	178	206	181	212	223	205	210	217	219	208	206	210	190	200	238	197	211	201	190	186	213	212	212	227	219	214	217	200	248	189	189	200	200	187	224	194	207	225	194	215	207	219	200	206	206	223	188	206	226	210	222	194	212	193	196	225	210	219	228	198	198	215	203	203	209	210	205	198	216	223	212	221	190	233	209	190	239	226	236	211	207	213	213	205	221	198	204	216	213	198	192	214	206	225	197	211	226	201	206	218	204	209	211	216	208	236	207	219	223	218	229	225	220	226	178	209	209	223	207	212	210	200	207	191	193	203	194	211	205	218	206	207	194	197	207	203	235	214	203	230	225	230	206	194	215	222	216	214	207	226	199	209	186	225	202	204	250	198	212	209	195	191	202	218	201	201	217	195	202	197	220	196	199	205	203	216	221	180	239	198	213	217	220	202	201	200	231	211	206	215	192	209	197	209	225	196	190	219	203	206	193	182	196	220	200	204	205	220	216	195	217	223	197	181	195	234	216	203	213	216	223	202	220	214	195	197	184	203	220	202	205	187	201	227	201	221	224	201	218	208	205	191	234	179	234	225	214	206	218	193	227	219	192	220	204	211	187	191	215	198	205	214	235	205	195	214	220	206	221	214	210	191	221	210	205	248	212	225	204	219	201	214	201	247	219	210	192	213	207	204	218	177	224	223	218	195	226	214	212	218	229	211	199	216	211	219	237	196	196	206	222	209	222	197	188	212	193	237	190	221	231	211	209	216	201	226	209	204	235	203	216	185	219	210	220	216	191	216	225	209	200	187	226	198	188	209	226	221	210	220	210	179	182	207	225	193	187	213	177	199	226	195	228	243	239	207	216	218	212	208	226	197	240	199	194	225	196	209	196	217	202	221	231	227	205	220	193	223	210	205	213	192	184	191	231	218	204	194	203	196	228	227	228	219	213	204	216	230	210	202	182	221	213	199	206	196	220	197	208	214	211	193	206	213	189	220	202	213	195	208	217	189	222	197	208	213	211	234	214	211	220	203	198	185	218	225	204	201	199	204	191	217	215	210	229	220	214	222	193	201	188	218	193	200	220	212	232	219	219	207	210	185	208	226	230	229	207	196	237	209	222	212	238	206	215	201	217	222	205	203	203	211	221	207	218	222	191	210	220	209	223	237	225	189	227	205	239	218	199	208	196	199	215	226	194	222	227	233	215	187	196	206	206	240	188	193	194	192	206	209	219	200	211	198	217	207	201	191	216	194	212	215	199	212	202	180	223	198	210	191
10728	11043	9164	4549	3036	2298	1740	1373	1176	984	844	768	712	638	590	565	494	572	523	449	450	481	431	452	420	400	418	448	387	386	384	380	387	392	386	353	372	376	360	383	375	393	383	374	373	384	367	358	358	367	346	397	363	325	382	333	335	353	387	357	364	363	339	370	351	390	349	366	365	355	364	340	379	359	335	325	343	348	366	354	355	362	318	340	368	332	328	378	379	365	375	346	379	362	378	347	327	349	345	336	376	349	373	359	340	336	366	368	326	357	342	315	346	380	353	370	362	386	339	345	374	348	354	352	329	331	336	343	334	344	353	319	369	344	329	359	360	305	396	337	342	347	357	342	359	333	367	334	318	357	330	349	340	333	356	357	344	371	340	330	372	338	347	379	353	336	366	367	372	347	363	343	337	325	340	358	335	316	358	351	389	324	379	331	356	351	332	339	334	382	356	331	381	350	355	330	309	365	349	372	340	379	326	343	350	338	352	387	385	373	354	385	340	342	359	357	332	379	384	336	358	372	351	381	324	377	348	353	357	374	347	351	327	359	353	340	356	377	356	353	348	332	351	374	351	333	362	316	347	363	343	362	341	337	328	340	339	316	312	343	344	352	398	346	366	385	361	310	364	358	357	353	344	374	332	357	351	364	361	350	344	356	355	350	361	355	358	329	352	324	403	328	359	335	349	357	332	335	379	354	366	337	367	352	343	371	364	385	369	359	389	370	352	350	367	360	350	340	349	375	364	348	351	380	368	349	338	351	358	358	355	353	362	329	326	373	309	354	311	350	357	320	342	356	367	353	371	361	350	357	334	348	358	363	341	352	361	340	314	351	363	355	356	337	347	384	353	360	325	352	331	357	346	348	352	365	386	344	357	344	321	357	340	357	352	339	339	338	366	366	355	301	354	352	343	344	359	393	341	293	366	349	360	349	340	362	343	312	339	363	323	373	316	329	347	338	376	354	386	337	318	333	315	370	343	340	313	342	343	336	371	351	373	365	379	350	371	345	368	329	349	336	370	367	383	337	401	355	380	349	347	354	368	337	322	325	339	336	342	340	352	342	370	364	365	381	330	339	355	337	395	345	374	342	350	335	373	327	331	358	368	365	329	362	344	353	385	353	312	364	326	330	383	396	349	361	325	337	376	364	341	339	352	360	346	350	340	348	362	354	338	333	354	325	348	352	347	340	347	321	353	353	360	355	361	338	342	307	331	330	357	331	356	367	380	355	340	406	368	349	365	355	348	372	339	347	368	360	359	332	352	345	356	363	372	331	355	354	346	335	363	372	339	347	353	361	353	361	327	314	338	335	350	342	351	357	360	337	327	343	356	364	348	317	337	359	366	352	364	349	355	326	363	369	342	350	382	359	389	353	329	311	331	353	356	341	351	348	315	339	331	333	378	348	363	341	330	358	366	306	350	314	348	361	348	379	355	361	317	386	347	338	341	385	348	328	337	350	341	348	342	346	357	353	358	336	345	355	351	345	336	328	344	324	377	344	366	340	362	368	344	346	361	384	350	342	353	344	320	365	348	372	344	357	356	337	345	366	362	346	367	336	349	354	345	355	347	366	366	371	327	326	355	391	356	342	343	353	352	351	355	352	341	375	385	327	359	358	352	371	368	337	321	351	338	344	313	344	317	359	355	331	352	354	348	311	354	359	355	334	382	333	347	363	336	371	353	336	340	365	392	367	325	341	345	376	331	357	331	354	347	330	340	403	375	350	338	349	364	349	316	367	339	365	351	339	329	337	324	353	361	350	358	377	357	330	337	353	337	327	324	348	361	372	368	324	332	323	334	361	361	381	347	315	342	378	336	308	359	329	331	374	359	369	383	356	365	372	375	365	349	305	392	375	350	365	329	345	338	345	343	340	339	344	337	350	353	355	369	345	361	380	348	345	362	371	341	354	360	355	368	359	349	329	354	363	362	351	365	330	367	348	346	354	333	368	333	348	375	311	393	365	380	344	352	359	381	348	368	344	342	346	353	354	352	347	353	345	364	360	351	349	344	370	328	332	321	333	306	360	358	314	365	333	327	377	349	350	376	346	343	346	329	357	348	331	382	331	317	329	337	359	342	356	319	353	396	358	349	355	397	354	393	321	334	350	352	333	374	342	371	348	332	358	310	359	365	371	348	332	376	341	342	331	381	322	382	364	335	336	363	367	324	355	325	349	341	350	349	359	358	377	328	356	375	340	340	330	345	346	341	375	372	372	319	370	368	330	346	391	369	381	346	355	335	375	350	341	390	389	369	356	337	349	351	338	349	344	329	359	378	368	353	387	350	370	367	339	360	347	365	339	342	351	338	364	359	352	331	341	337	331	373	332	328	339	339	381	340	370	358	378	349	357	367	350	328	338	343	384	334	348	343	356	342	357	379	345	359	321	359	323	344	353	353	339	337	333	366	340	367	392	354	358	382	345	354	367	363	412	373	353	358	367	304	307	342	345	351	371	352	328	346	367	377	336	341	340	339	350	349	339	370	324	340	355	365	358	363	350	356	337	371	410	342	347	338	363	354	343	339	349	355	375	340	355	364	378	360	307	333	320	344	356	350	368	352	315	379	370	353	382	343	342	362	361	336	350	316	365	363	359	338	360	397	351	364	323	302	345	329	333	330	346	342	345	356	349	361	369	356	349	342	329	383	375	348	374	380	358	331	341	329	358	382	350	355	329	351	356	338	290	342	371	361	366	362	357	340	354	313	349	369	337	341	331	358	383	357	317	353	349	353	339	335	370	357	370	344	374	342	335	348	340	369	356	339	359	317	339	338	350	329	361	370	368	321	347	385	352	348	325	338	361	345	336	364	373	338	335	342	352	335	380	359	351	357	348	352	358	367	354	366	341	357	356	343	353	330	347	338	331	359	362	347	321	326	365	359	357	335	377	337	372	372	348	363	341	351	327	341	365	345	368	318	324	331	351	366	400	377	328	370	363	387	350	326	346	351	353	341	357	351	343	384	351	374	335	358	359	348	369	321	352	336	333	341	335	354	386	355	304	328	333	317	316	369	352	361	338	329	305	325	373	365	305	349	360	349	388	354	342	337	368	371	381	385	353	341	354	374	349	346	379	321	322	340	371	358	384	365	380	340	346	331	343	360	356	360	342	374	353	360	354	360	330	367	339	318	339	349	341	355	336	336	381	356	333	354	336	329	344	384	385	325	339	379	376	337	349	318	363	358	366	357	326	376	355	330	338	322	332	326	363	354	335	386	344	340	344	318	347	365	342	369	333	352	353	367	324	355	335	320	339	343	369	345	374	357	374	357	326	372	362	386	357	336	333	329	362	351	333	367	354	376	398	346	334	306	357	345	325	364	357	335	334	350	356	340	367	346	343	370	340	349	321	346	349	307	347	369	345	349	359	316	334	368	374	344	352	344	342	390	372	354	339	330	345	339	364	354	334	324	348	346	331	354	308	352	334	341	329	343	360	351	359	354	379	321	327	350	357	330	366	362	368	347	367	390	345	356	339	354	299	328	344
23213	21398	29448	23727	21401	21158	3547	1027	729	712	610	553	504	549	479	418	453	464	416	419	402	397	378	363	349	407	404	355	362	356	329	341	362	333	308	343	355	348	321	318	364	344	344	300	344	367	337	353	306	327	316	368	347	344	337	338	331	336	332	333	311	358	336	375	326	331	372	344	345	331	355	318	369	317	340	342	345	340	341	328	348	314	311	347	316	349	338	316	359	333	289	350	359	355	362	367	365	342	368	349	356	328	316	336	335	328	326	344	315	342	320	354	325	339	353	333	319	344	348	332	348	330	325	363	313	339	324	332	354	348	300	342	350	328	324	311	331	327	324	312	307	309	315	341	332	338	310	340	341	341	286	294	347	339	323	306	346	315	378	319	348	345	320	348	318	363	298	331	324	312	342	336	364	343	326	313	352	322	330	359	323	360	326	343	349	323	339	338	341	307	335	322	343	343	367	290	329	351	346	336	340	318	344	317	333	302	338	345	337	350	371	346	358	321	319	293	341	311	337	360	321	314	336	326	316	358	302	337	333	340	312	284	317	331	322	285	356	334	342	350	314	304	343	335	332	331	326	340	356	333	349	310	331	321	316	312	297	349	286	334	327	322	356	323	300	344	339	335	303	326	318	310	299	357	345	329	337	317	318	318	320	319	334	357	324	333	343	351	341	324	310	318	296	337	345	334	354	349	311	339	318	345	338	334	340	342	333	326	311	380	330	331	362	331	345	330	313	308	301	339	329	319	343	344	343	319	361	353	324	316	309	339	290	314	343	338	326	342	352	329	334	360	357	363	370	333	338	325	345	292	317	348	325	338	299	364	334	306	329	311	334	328	313	342	335	318	317	372	314	327	345	315	330	350	354	313	315	301	354	342	324	305	325	328	315	307	342	344	335	298	317	319	336	306	339	316	354	309	348	288	325	329	312	331	355	334	339	365	323	330	346	325	357	318	329	353	328	340	340	396	341	333	372	331	349	358	327	353	320	342	324	317	310	314	339	326	357	297	332	305	335	310	325	344	362	339	343	308	334	319	330	335	346	335	351	328	386	339	335	320	330	315	332	338	378	345	332	352	303	316	325	325	350	309	327	327	330	345	295	338	334	347	336	352	331	325	327	311	317	320	344	327	295	345	323	352	316	306	318	329	328	356	318	334	351	294	354	320	325	320	320	320	353	313	338	345	308	304	346	330	307	338	300	369	331	314	339	315	337	305	337	335	325	328	338	342	331	337	348	311	334	325	321	363	376	322	351	345	341	345	327	349	332	335	341	324	317	338	311	323	316	346	338	312	349	312	360	343	349	327	324	336	322	328	315	292	352	353	306	301	297	329	344	297	310	318	325	327	315	336	340	358	325	319	326	341	340	316	298	334	329	349	364	357	297	330	342	324	347	329	349	359	313	316	354	324	313	317	329	307	334	340	342	314	337	355	331	333	323	329	320	350	334	327	299	318	325	350	336	343	330	351	324	319	338	351	341	312	328	301	328	363	315	337	357	314	345	315	306	339	332	341	317	323	331	322	338	336	312	352	363	333	350	323	329	319	314	325	336	350	307	332	298	316	333	343	303	344	351	329	331	346	373	322	354	360	310	333	343	352	341	315	331	331	344	328	304	309	307	310	291	320	327	303	313	358	316	318	331	334	338	353	322	325	345	330	322	344	325	341	329	326	336	330	345	323	333	339	329	320	320	342	331	339	337	305	317	343	293	343	331	321	322	312	308	369	307	312	344	300	337	344	362	364	345	334	373	341	334	324	311	340	340	317	303	319	304	326	329	329	329	317	343	351	313	338	329	348	327	337	295	325	345	323	367	325	341	345	310	350	324	361	319	353	334	336	307	326	308	290	345	333	336	312	364	314	293	298	329	325	367	335	342	340	323	346	328	313	321	365	303	331	342	310	337	350	300	321	333	337	304	340	359	343	296	343	346	313	305	334	344	343	348	313	309	331	347	328	329	361	326	325	326	325	319	342	335	312	329	329	333	309	336	305	333	309	317	329	347	304	314	330	340	316	341	340	310	337	363	333	351	341	315	349	319	325	310	326	297	335	327	306	308	335	311	311	345	322	315	345	333	332	332	319	334	344	333	316	318	339	340	308	352	302	363	314	369	327	310	321	331	368	336	320	336	336	315	319	318	329	322	336	341	327	308	301	307	324	328	316	315	361	356	309	336	315	324	331	317	325	307	349	318	300	327	356	333	323	305	322	336	355	324	358	340	323	323	346	333	340	320	344	308	311	346	297	352	334	305	329	301	338	352	334	309	333	321	333	301	327	358	331	323	311	376	328	345	324	341	370	332	354	302	346	357	339	355	323	339	330	323	299	314	374	332	315	321	340	309	367	316	350	319	322	322	345	321	324	303	346	318	341	326	343	326	335	329	340	326	350	347	353	317	337	351	353	344	331	343	316	329	325	341	311	325	334	351	281	316	358	356	324	321	319	329	299	357	327	305	341	353	357	329	335	321	348	336	321	324	326	337	340	336	333	317	335	342	338	307	316	344	386	319	335	321	376	362	369	324	312	375	341	338	320	370	337	335	331	333	333	276	319	345	308	300	338	333	332	342	344	307	355	316	304	305	360	317	308	347	362	345	339	341	349	306	354	302	324	310	310	323	344	327	337	326	343	338	340	362	350	342	371	341	286	330	295	355	329	331	360	346	333	360	331	308	337	328	317	332	334	336	327	345	319	353	330	367	336	308	342	317	299	341	335	336	340	343	332	290	311	377	346	338	336	319	354	334	314	310	333	324	329	317	327	323	317	355	330	315	362	354	352	342	338	319	317	324	318	348	332	334	362	365	325	287	329	333	344	327	315	326	352	307	341	321	344	354	320	331	326	335	331	370	320	360	344	329	306	331	346	327	350	328	319	307	327	312	327	359	353	310	342	322	324	317	315	327	318	323	323	314	343	298	330	314	307	325	333	336	315	341	338	344	313	326	318	340	340	310	344	327	337	313	303	329	362	339	301	319	330	379	321	341	337	297	329	357	336	378	339	330	333	327	361	341	316	292	358	315	340	351	314	339	309	337	296	354	351	312	340	336	311	335	332	320	355	340	347	376	313	323	332	358	343	300	353	340	303	324	368	333	311	344	343	350	295	335	338	342	334	327	358	318	344	335	352	347	328	324	308	330	336	323	345	351	337	326	284	342	306	295	327	310	315	341	363	302	351	332	360	351	361	332	333	326	319	318	338	344	344	328	308	330	340	357	325	327	319	313	312	344	333	313	329	326	299	340	331	335	363	345	338	348	335	335	323	344	357	343	335	306	360	297	303	308	353	344	322	325	300	336	343	325	322	324	343	348	327	320	309	329	301	324	330	355	346	307	365	333	336	322	309	335	345	297	348	288	329	309	326	329	322	372	320	296	334	331	349	315	354	340	327	348	308	303	343	376	312	341	308	319	315	352	317	326	307	318	333	370	328	326	308	336	341	347	305	332	340	329	353	342	331	344	339	357	317	366	335	338	315	348	302	352	322	357	332
14563	17582	14761	8131	5583	4141	3206	2549	2130	1780	1498	1359	1255	1111	1034	1045	924	831	824	778	763	751	694	770	693	668	684	630	667	609	610	580	600	634	619	616	569	560	656	593	580	565	579	602	586	578	610	585	539	589	564	599	530	589	558	546	555	605	528	572	565	517	513	551	550	549	557	573	516	583	579	545	562	574	536	562	551	543	554	542	516	612	542	567	524	557	588	570	521	549	568	533	551	528	536	603	570	569	556	581	550	559	503	520	530	528	575	517	544	581	519	537	545	532	602	591	546	533	554	556	539	535	515	557	521	564	579	545	533	591	533	552	504	582	591	572	518	578	528	486	557	552	539	544	544	517	532	530	522	571	521	517	485	503	534	525	552	526	522	552	543	541	522	537	527	514	521	535	540	481	556	559	492	558	534	557	531	524	551	573	551	529	551	558	554	551	537	549	559	557	564	562	590	546	585	581	546	519	530	548	553	547	525	542	554	574	522	518	602	541	582	510	562	512	568	551	542	537	503	557	577	512	543	550	539	543	544	551	554	492	495	541	516	533	516	560	516	536	524	560	537	509	523	522	493	528	536	569	536	549	512	555	556	539	571	545	528	495	535	552	506	528	498	578	540	586	549	580	573	537	559	534	557	542	531	524	518	564	530	560	558	566	551	586	549	516	546	580	547	537	522	531	540	554	552	549	551	562	536	544	551	503	484	563	569	515	500	564	519	562	533	535	527	541	526	555	567	526	519	547	557	553	508	517	529	585	567	543	567	513	553	578	512	553	527	552	485	550	515	548	556	553	527	545	594	487	541	567	503	575	528	543	533	555	560	574	500	521	534	544	532	563	512	549	507	576	521	591	538	519	499	515	549	570	537	527	557	532	533	575	549	563	533	525	541	532	552	550	540	536	515	568	517	509	542	541	559	550	566	553	526	554	553	561	529	520	518	520	572	553	528	551	548	568	543	537	544	539	576	518	569	574	553	536	517	539	508	535	514	560	553	522	540	497	533	553	514	537	574	567	547	561	532	553	527	534	587	513	516	522	572	539	518	565	552	568	526	538	530	524	588	530	514	533	557	561	537	548	532	516	561	506	548	529	528	519	549	540	512	539	547	556	540	526	583	560	516	535	529	520	542	536	529	542	528	607	534	527	551	544	525	546	541	542	560	517	533	573	533	550	555	562	556	558	608	518	521	532	551	566	496	518	496	544	560	544	543	554	519	547	569	552	545	523	513	586	542	538	563	494	569	563	538	549	546	561	581	532	491	530	547	546	564	553	526	516	538	550	538	525	524	534	500	544	554	526	544	514	515	529	572	565	491	555	511	548	565	575	550	524	521	574	573	511	551	506	505	499	560	530	549	563	577	485	507	524	519	528	520	517	552	533	543	572	555	524	525	529	525	551	535	548	559	527	556	543	504	518	537	503	553	557	528	536	508	560	562	538	562	558	563	555	529	570	527	534	522	541	526	537	540	548	535	524	537	550	519	580	547	554	530	536	534	549	533	527	513	563	534	546	514	561	506	515	544	507	529	520	581	573	540	514	520	523	546	548	538	567	578	535	533	533	509	549	474	572	511	548	539	488	538	579	522	566	482	581	555	517	577	571	518	547	553	489	552	518	528	555	541	568	549	519	553	551	518	540	525	531	548	549	580	560	548	521	511	506	515	551	520	551	584	514	492	582	552	544	578	525	546	538	531	531	546	562	570	575	510	550	528	528	536	545	503	581	559	502	548	587	489	526	541	565	544	596	535	557	543	518	511	529	507	559	556	527	528	516	527	549	541	551	575	527	563	565	547	548	541	524	532	538	583	577	542	543	529	578	517	499	516	533	550	502	530	538	580	520	574	502	506	522	541	538	536	552	561	575	563	530	510	538	486	565	540	574	560	569	515	523	521	544	498	559	543	550	556	546	556	560	516	553	556	532	561	583	557	561	513	540	526	535	511	548	543	572	534	526	537	515	584	516	524	543	497	565	565	521	511	521	540	544	493	540	526	548	520	581	578	539	565	534	579	575	544	564	524	542	523	565	512	527	555	530	547	509	579	501	501	511	515	476	516	514	538	522	508	553	586	488	517	501	508	532	542	523	534	547	539	554	513	535	540	493	548	516	556	549	501	551	514	544	588	547	537	583	482	531	554	516	560	544	530	526	531	532	526	493	556	537	569	512	557	531	535	521	531	494	514	497	539	542	553	521	540	549	547	552	513	587	537	500	580	542	558	510	548	539	542	513	531	560	548	538	543	568	522	535	519	545	544	537	543	539	519	548	502	536	544	541	583	582	553	575	529	545	561	570	563	534	504	543	520	507	544	531	544	546	571	527	541	564	526	557	535	531	552	529	505	512	544	525	500	575	502	527	541	540	568	560	546	535	520	530	541	580	512	564	562	566	518	549	546	543	561	571	532	573	531	537	500	576	573	556	551	466	544	520	543	547	547	555	551	529	558	519	507	583	551	543	532	561	532	563	528	539	534	550	535	577	549	530	553	536	544	547	556	593	557	557	569	539	548	550	544	577	549	529	541	518	537	547	513	516	533	520	566	526	523	475	570	519	541	540	550	541	537	529	524	518	550	552	523	578	564	499	565	538	482	548	544	501	597	574	575	533	529	550	554	545	590	520	559	494	548	550	525	550	531	541	497	569	554	524	543	480	534	546	553	537	562	553	553	519	527	546	488	527	531	548	540	562	497	544	508	526	511	543	565	519	542	531	530	519	536	558	531	524	511	544	548	511	528	535	529	560	531	549	505	541	541	557	565	553	542	511	549	513	546	569	529	543	569	596	545	548	502	518	562	544	547	516	628	545	488	531	516	555	551	516	529	539	565	557	541	537	543	528	537	540	570	526	535	563	519	529	553	495	572	540	534	549	499	569	510	512	559	553	495	508	507	545	514	514	526	534	551	594	542	552	551	538	550	528	508	527	538	539	520	567	536	538	527	538	506	534	551	545	507	525	505	521	517	512	560	554	540	552	521	544	545	561	551	535	544	570	527	527	563	542	528	518	539	478	548	522	496	534	532	515	503	534	527	513	563	572	547	525	519	543	513	547	546	536	544	520	509	520	525	566	543	546	528	546	530	535	533	523	589	573	517	503	515	511	534	531	533	590	563	548	534	524	528	550	569	538	537	515	558	504	519	520	543	570	581	524	530	553	507	572	538	529	537	559	521	554	543	511	574	522	541	563	551	520	502	560	537	522	526	574	515	551	561	525	530	557	564	553	536	550	535	508	530	567	517	561	511	571	512	535	566	519	527	582	518	524	518	515	529	492	509	520	567	545	529	482	592	563	536	571	580	535	579	545	556	551	553	548	547	550	547	510	524	558	550	531	539	555	576	575	545	521	576	509	525	559	509	578	533	535	541	538	524	481	543	551	566	557	577	548	543	533	566	540	571	541	553	555	535	533	528	520	542	546	589	533	524	498	537	569	524	529	562	534	521	512	511	513	547	558	542	562	526	521	499	585	524	560	529	540	566	552	525	485	515	526	527	541
26823	20772	7789	674	445	384	152	103	113	117	90	88	96	90	90	98	75	87	88	94	73	89	76	92	89	79	86	96	95	70	78	79	85	88	71	82	97	83	88	77	77	84	76	87	86	100	104	68	76	62	82	87	75	98	72	85	89	108	73	83	69	91	85	93	86	70	80	72	76	92	68	89	67	81	88	91	71	91	75	85	87	81	78	96	91	101	82	86	89	76	91	91	76	87	77	70	59	82	72	68	82	87	72	72	72	90	78	80	91	80	100	93	81	85	87	87	93	70	73	79	81	73	71	88	82	80	88	82	77	81	78	85	74	82	85	80	90	75	74	77	67	86	73	103	76	88	85	91	90	70	89	58	75	97	72	65	77	83	81	101	82	84	79	76	89	82	92	75	71	85	81	91	74	84	78	68	83	89	79	73	86	67	78	53	80	93	89	92	88	83	90	98	70	92	94	80	92	64	87	77	79	88	60	80	89	75	80	82	86	69	85	69	81	67	72	82	88	71	87	77	80	80	81	85	87	81	96	83	74	94	80	104	76	67	93	90	65	102	80	82	79	91	71	79	86	93	80	76	92	80	80	70	85	92	77	82	83	89	82	78	82	75	88	83	85	82	72	106	92	83	85	83	63	79	86	77	82	100	100	80	78	90	70	90	73	90	85	84	83	85	81	82	83	86	73	80	78	87	87	90	81	70	80	90	79	78	88	85	90	81	92	92	95	92	77	81	85	88	89	84	86	89	86	80	83	69	63	67	86	76	78	82	76	58	116	87	83	84	78	69	70	72	80	63	82	83	104	91	81	87	74	88	93	84	81	81	93	88	81	86	85	70	96	80	80	73	85	67	86	80	93	96	82	94	77	74	82	70	94	70	72	91	68	75	93	97	79	79	73	88	90	70	70	68	76	84	78	78	96	82	101	79	102	82	76	78	75	86	86	77	79	72	85	77	72	87	81	66	67	81	86	93	71	95	84	79	86	81	88	68	89	67	92	91	71	96	78	80	77	86	86	86	79	84	79	88	85	78	115	91	86	83	77	75	84	73	100	80	89	73	82	78	84	92	79	64	69	74	82	74	86	93	77	81	77	86	74	86	80	88	84	92	78	83	77	82	90	90	96	98	74	72	85	73	68	76	74	88	92	63	75	65	96	92	104	92	79	71	83	78	81	80	99	90	71	76	76	78	82	84	87	94	74	88	82	79	87	71	81	72	81	78	76	82	78	86	82	86	84	86	71	78	103	75	74	93	85	80	70	82	79	64	92	76	94	93	74	95	81	73	72	91	77	73	74	84	72	78	73	89	69	60	80	75	90	88	98	84	82	86	77	77	90	92	87	74	82	81	92	80	79	81	79	63	87	72	68	67	72	68	91	83	94	81	72	64	88	76	84	83	94	85	87	81	93	69	70	89	99	82	95	81	85	102	66	79	86	75	103	85	85	89	86	78	94	76	83	88	80	90	86	84	90	82	84	66	78	73	82	82	74	72	82	59	93	86	74	81	93	83	83	81	79	81	80	79	88	80	88	76	91	88	83	82	88	88	59	73	83	88	81	86	82	70	101	87	72	83	68	85	73	87	93	84	95	92	85	73	71	87	78	78	86	88	80	79	83	69	84	76	87	61	90	80	88	91	78	84	85	75	79	60	69	76	90	75	75	71	87	67	76	86	83	79	79	90	77	84	85	75	81	77	91	74	95	81	66	83	89	83	75	75	91	99	71	74	90	82	101	98	87	72	80	75	81	66	92	72	100	87	76	76	82	91	88	72	70	77	55	67	87	80	88	87	74	78	88	79	74	90	85	76	73	92	78	88	72	78	88	83	89	84	72	87	80	65	81	79	77	84	84	73	84	83	95	75	82	73	89	76	89	74	78	92	81	80	78	67	87	77	76	98	85	81	71	89	78	88	80	87	80	96	67	86	71	84	98	71	92	75	75	73	75	74	74	81	75	67	82	90	87	86	84	71	79	93	70	90	72	89	77	87	88	83	83	81	75	75	82	84	102	58	88	73	83	61	69	86	94	87	64	79	83	91	82	98	80	94	73	60	80	84	85	83	64	75	90	77	72	92	84	77	65	74	75	76	90	59	74	97	91	77	96	70	92	89	81	90	79	75	83	77	64	81	89	85	69	81	93	76	84	84	76	69	76	72	82	91	65	87	71	69	63	80	81	72	68	84	81	71	74	77	84	90	82	75	78	79	81	85	88	89	96	72	78	80	93	73	80	77	86	76	74	92	76	85	69	88	102	91	88	83	52	81	88	94	81	85	89	85	70	86	88	77	67	89	89	80	67	74	74	84	93	87	80	75	79	86	80	89	72	84	88	80	88	90	89	88	66	77	83	103	79	93	81	72	81	86	72	71	84	67	67	72	96	83	69	88	90	78	80	101	80	87	92	77	82	85	73	78	91	93	82	82	69	72	77	85	55	91	84	81	78	97	96	74	87	86	97	92	70	67	73	85	66	82	81	78	106	78	86	85	74	77	78	85	68	76	75	83	86	70	107	80	89	81	77	81	75	108	84	79	103	82	82	87	92	75	88	87	86	83	93	74	80	82	76	79	81	75	74	88	87	77	68	91	84	63	95	72	72	80	83	81	73	78	83	75	85	82	87	63	79	86	87	93	75	95	102	87	71	79	73	76	70	79	81	105	87	84	80	86	97	70	84	63	72	77	65	83	84	87	85	76	96	82	81	81	93	76	84	77	64	79	88	74	93	81	94	87	89	73	76	86	83	79	69	74	81	84	89	68	71	73	88	83	75	64	100	82	93	65	88	78	74	82	78	75	72	60	73	73	82	79	81	85	83	84	77	78	78	85	78	82	80	76	79	83	71	81	74	88	93	91	68	84	80	89	76	78	84	72	80	83	76	80	92	84	72	96	78	75	95	80	96	76	76	96	84	84	76	77	79	79	80	81	69	93	78	86	63	73	85	83	99	89	82	82	78	73	87	88	98	94	85	75	69	78	85	82	89	78	81	89	88	77	80	96	86	70	94	78	91	86	83	81	79	91	72	84	83	77	83	100	76	79	72	81	59	89	93	89	86	100	85	75	83	86	84	103	93	82	104	93	87	88	92	83	80	72	96	62	79	76	74	82	75	84	76	78	77	62	87	86	91	78	92	72	94	68	78	76	84	69	84	84	86	75	85	108	83	84	75	94	89	79	82	67	75	73	101	83	82	87	97	77	69	92	75	73	82	90	71	69	70	97	62	75	83	80	87	90	82	84	75	76	76	85	81	76	70	80	83	80	84	79	80	80	73	81	85	80	66	79	81	89	89	92	97	86	84	88	79	78	75	71	86	84	99	84	76	90	94	79	83	95	82	61	82	66	90	78	86	75	78	85	71	89	87	81	68	74	92	89	79	86	93	77	98	79	97	78	80	79	89	79	72	82	88	82	85	79	86	74	86	82	71	79	79	69	74	78	98	82	72	74	75	76	83	75	76	71	92	70	74	72	89	93	87	84	94	69	69	85	84	77
4776	1498	1288	640	438	405	274	284	241	212	195	195	176	166	193	165	179	167	152	159	173	165	158	159	162	166	166	147	132	141	139	133	144	177	147	142	156	157	156	166	148	140	144	157	178	153	128	148	146	164	136	154	135	143	156	150	156	137	160	165	165	153	143	154	152	141	154	137	175	133	140	153	119	148	142	151	134	142	157	144	167	142	154	154	151	149	142	154	154	142	129	153	156	136	149	168	162	133	135	151	137	166	139	145	157	158	142	162	156	137	155	168	130	150	156	133	148	152	146	145	166	135	150	146	120	140	125	149	134	149	125	143	165	138	166	138	145	144	141	151	144	147	149	142	144	141	129	142	161	137	158	141	136	124	144	147	134	162	134	125	132	141	152	130	159	151	136	145	136	149	140	143	150	146	156	145	141	150	133	133	142	137	137	134	127	149	149	157	139	148	151	157	153	153	149	148	125	164	163	134	155	145	156	137	141	169	147	151	153	145	138	130	143	151	159	158	176	160	151	160	151	148	154	142	145	168	140	142	169	136	158	155	140	131	164	132	165	153	137	171	168	129	162	150	150	134	149	147	128	128	141	136	154	156	166	159	150	160	154	135	140	169	151	164	155	133	146	147	143	150	152	160	142	135	153	150	140	126	159	157	152	154	157	145	143	154	126	152	145	138	160	126	150	143	149	159	151	149	125	140	130	156	150	140	126	139	142	157	155	140	124	142	155	133	151	150	135	151	136	133	136	131	120	129	155	147	125	130	140	164	148	137	150	144	156	134	135	163	150	138	142	152	150	145	130	130	147	162	164	164	131	139	150	154	147	163	132	158	165	150	174	155	163	133	157	154	138	149	137	158	148	131	136	155	151	138	138	147	156	150	137	142	142	132	146	157	163	126	138	157	138	135	157	144	126	132	169	155	156	152	149	144	157	148	163	138	159	161	123	153	152	127	170	134	154	171	137	149	156	141	123	145	135	151	165	151	126	150	141	151	145	141	140	142	144	164	135	157	150	137	148	148	132	158	147	131	144	154	160	159	149	162	137	153	152	130	158	160	166	162	140	153	161	173	160	148	154	145	142	163	132	131	135	166	133	150	148	153	154	167	178	174	138	144	134	148	146	128	155	134	142	156	145	160	161	142	151	167	168	157	160	175	137	130	139	159	140	135	159	178	136	121	148	159	138	160	134	144	134	143	147	127	145	157	162	135	155	149	163	159	145	169	145	136	158	143	156	151	161	152	149	132	150	177	137	150	179	150	163	138	156	165	156	151	151	144	160	160	135	164	130	157	148	141	164	152	133	147	161	149	132	141	126	171	136	154	132	135	141	137	159	112	138	118	157	149	152	144	146	153	144	155	174	150	167	140	146	139	163	158	148	149	155	157	150	143	147	152	158	138	150	151	162	138	145	147	145	165	148	133	144	159	142	124	125	143	140	146	160	146	140	152	159	153	151	137	131	133	167	143	133	143	139	161	146	155	155	158	125	128	136	141	136	153	160	166	146	135	159	134	163	142	141	150	163	155	173	159	148	157	134	143	135	156	147	120	145	159	160	132	148	175	163	160	157	149	145	162	144	141	148	153	149	176	147	125	151	153	141	162	150	148	128	138	144	129	161	156	135	143	141	138	152	131	147	169	143	126	153	144	146	133	155	144	146	152	139	171	144	134	150	149	153	154	141	149	151	144	149	144	152	152	169	138	133	154	150	131	136	160	149	146	131	125	142	132	150	156	128	146	160	153	146	167	180	134	158	155	141	133	143	153	157	142	153	156	130	133	132	176	140	145	120	127	164	128	157	148	145	139	153	118	137	138	148	166	162	165	141	161	142	152	148	143	138	141	165	163	166	160	139	148	149	157	162	160	127	169	150	149	156	120	150	148	140	122	147	141	163	131	142	160	168	142	135	173	135	158	126	159	153	139	142	170	149	135	152	160	154	152	152	164	145	144	140	149	167	157	148	138	141	156	162	149	162	133	170	149	166	186	146	145	132	149	146	160	152	158	148	127	161	144	147	166	134	155	159	162	128	139	153	161	162	124	148	153	126	153	130	166	159	151	167	166	179	152	167	146	156	143	149	130	161	132	161	164	137	153	130	137	143	132	150	148	139	139	154	148	151	160	132	139	135	157	153	141	168	154	169	153	154	134	171	162	143	139	155	161	152	133	138	124	160	169	170	149	147	154	122	139	154	145	140	153	158	158	124	146	135	128	150	159	166	150	153	141	131	171	136	143	148	148	151	129	130	143	139	142	155	156	179	134	161	134	168	132	138	146	159	137	136	144	161	146	143	129	161	163	151	158	144	146	145	150	153	149	149	136	147	149	138	166	148	145	150	159	141	142	147	134	136	161	159	139	164	137	151	145	162	141	151	147	139	134	159	154	147	131	154	144	146	166	168	150	156	135	137	149	152	150	147	147	158	142	151	171	153	141	176	151	144	134	137	141	134	153	129	142	165	150	148	152	138	122	145	137	161	137	132	154	136	143	141	149	162	148	146	176	145	149	151	156	137	142	137	135	159	161	140	158	159	149	152	155	148	153	129	145	157	165	137	158	141	138	119	164	144	130	133	131	122	148	129	139	179	169	159	126	153	144	163	145	161	153	146	152	152	154	163	141	138	123	156	149	155	166	138	148	125	147	154	158	151	153	146	147	154	128	149	143	145	162	151	144	166	146	149	145	158	138	154	160	146	157	143	140	134	147	147	160	160	151	156	141	140	155	137	167	162	158	149	146	156	157	145	149	149	129	140	148	141	140	156	165	155	178	159	150	138	166	153	141	154	150	161	156	142	155	131	147	163	138	152	133	140	141	134	126	144	137	133	145	143	148	146	147	152	150	138	136	179	148	170	138	152	143	142	137	133	142	154	144	148	139	135	141	150	151	165	152	153	129	132	181	138	150	167	180	143	142	144	140	149	149	158	124	138	164	162	140	181	132	141	146	161	143	134	144	146	146	155	144	147	137	157	153	129	157	146	156	168	157	139	134	121	143	153	137	140	147	172	153	143	144	150	133	158	134	132	145	143	151	146	140	167	142	174	155	154	144	160	154	162	168	130	147	157	137	133	166	156	150	152	135	143	146	137	142	170	162	141	143	160	149	144	146	147	138	145	162	158	165	143	148	147	160	151	160	147	154	150	152	125	144	173	177	138	165	149	140	124	146	159	157	143	142	144	160	140	149	136	146	144	155	145	166	161	144	150	164	133	150	154	163	137	134	130	145	146	149	132	152	158	146	154	165	149	152	144	153	165	144	142	159	149	166	151	155	130	147	155	133	148	161	160	152	159	153	145	146	152	163	136	143	156	139	138	156	142	108	156	143	148	134	137	146	143	169	142	136	157	149	158	153	169	151	156	139	161	141	140	157	157	151	167	118	135	161	155	116	124	126	158	169	141	150	162	131	157	151	163	164	147	126	139	134	128	147	162	158	143	149	139	164	141	157	170	158	155	127	180	140	146	150	141	170	163	157	155	144	130	154	175	157	144	151
24243	21420	28876	24334	21217	3607	747	522	460	386	337	325	304	302	289	285	294	276	280	259	213	251	257	224	223	246	179	244	228	217	230	202	225	238	210	198	230	194	214	215	222	211	236	227	206	215	232	223	220	204	208	210	222	240	212	208	219	209	211	243	217	224	208	221	198	240	213	229	218	224	210	219	210	202	222	196	231	204	190	229	196	218	223	231	204	212	220	184	215	207	200	219	199	210	221	212	193	230	217	196	194	230	198	226	217	199	239	215	231	217	202	217	185	209	227	208	196	192	208	218	191	191	183	219	230	201	197	214	205	227	200	204	217	197	217	207	243	191	209	210	211	205	197	183	217	200	212	219	220	236	206	212	208	204	190	193	211	215	190	202	204	199	214	205	240	204	211	218	208	215	210	202	204	221	198	237	217	228	211	225	218	224	227	212	212	192	203	217	234	195	238	224	231	215	194	199	240	185	202	201	222	233	216	177	215	209	213	215	194	193	212	189	214	208	209	229	235	209	201	188	204	188	188	218	209	203	199	230	222	210	222	220	215	194	203	218	238	214	202	196	225	206	181	210	202	195	215	217	196	209	211	196	208	220	205	185	203	250	197	189	237	264	217	211	212	179	203	208	197	215	190	215	192	198	186	216	227	199	195	220	191	227	214	218	223	215	245	201	219	207	225	204	206	251	199	226	212	226	219	223	201	206	197	230	203	199	197	220	201	205	232	208	213	240	215	231	190	214	205	204	203	205	193	203	232	202	225	213	243	202	185	211	235	199	208	215	224	190	210	202	205	190	215	189	192	211	202	184	222	201	240	227	224	226	213	213	184	216	224	202	212	198	246	205	200	219	218	213	204	198	223	206	198	213	220	235	225	231	219	233	201	213	234	227	230	200	197	197	236	208	225	198	201	227	203	225	228	227	185	181	200	229	220	239	226	195	193	173	227	210	203	202	206	210	227	215	209	220	218	201	220	217	220	212	217	194	228	236	179	210	236	221	222	200	186	194	191	207	209	212	198	229	167	174	207	216	210	211	213	232	225	185	214	217	219	205	212	192	206	194	193	201	189	220	196	226	186	221	202	241	207	210	179	221	229	269	215	209	203	199	206	219	196	216	207	232	214	206	204	216	193	201	225	182	197	219	213	216	219	196	231	196	185	209	218	219	208	237	196	211	216	195	214	212	229	215	188	220	205	198	222	212	204	231	196	210	206	222	207	190	199	193	206	230	206	202	207	201	244	201	195	198	195	239	199	217	203	224	211	194	194	234	218	204	199	177	209	220	241	225	196	182	239	229	186	195	191	196	199	227	202	228	227	226	204	200	235	201	217	206	188	202	211	219	230	201	218	212	183	220	205	201	210	218	199	207	232	218	253	189	217	229	226	209	166	215	222	209	215	195	189	189	197	202	223	227	205	215	218	219	210	236	222	221	238	224	223	199	196	201	188	183	225	203	211	206	220	205	199	220	198	201	191	220	236	219	204	201	218	222	226	220	178	208	229	214	232	198	228	226	216	206	193	193	210	178	215	232	197	214	218	230	186	207	212	223	193	227	204	194	221	218	213	229	227	206	214	217	220	213	239	203	215	218	225	217	193	195	226	199	223	212	222	222	202	186	205	218	230	214	217	221	212	230	181	229	220	208	201	211	225	194	236	244	223	189	209	211	217	202	200	232	213	196	227	213	211	193	230	230	222	218	206	179	215	223	180	204	215	225	225	193	222	204	202	211	213	245	210	228	204	217	239	197	203	192	205	226	204	199	204	196	242	221	190	226	187	203	190	213	214	210	224	200	201	205	208	207	217	209	229	237	208	217	231	207	214	205	194	184	200	206	209	223	223	231	203	220	207	218	234	207	198	215	206	231	205	206	199	204	231	212	226	200	222	186	216	207	181	217	233	209	199	198	238	219	211	231	205	206	217	205	207	226	218	200	237	235	222	205	206	202	208	193	234	207	193	196	235	229	216	220	214	208	214	225	211	208	207	224	209	226	204	213	229	197	199	184	197	200	196	228	212	217	205	207	199	210	201	200	241	237	210	214	225	221	213	209	221	221	214	207	213	206	212	181	211	246	201	191	199	199	213	205	197	220	204	212	229	228	226	187	209	223	202	200	197	223	219	240	214	233	197	194	211	198	222	236	206	207	235	196	226	199	228	208	214	197	226	231	225	207	219	213	191	235	215	212	227	197	209	225	229	207	229	226	185	220	213	201	182	208	224	212	227	230	217	218	232	209	195	203	207	212	227	200	226	219	223	229	209	210	250	192	212	240	218	246	192	207	200	227	201	213	201	223	206	194	181	206	187	228	195	233	186	175	237	199	194	172	219	206	229	167	201	198	199	228	196	181	185	219	212	212	201	195	205	199	204	216	214	219	230	210	197	219	197	221	219	232	210	214	216	198	182	222	216	199	210	199	203	216	221	225	195	215	195	205	212	216	218	194	225	201	233	228	207	200	196	223	211	223	200	198	218	198	189	209	223	191	217	177	239	192	192	210	206	206	175	212	201	226	203	206	211	190	209	217	212	188	221	239	205	214	201	201	204	214	233	209	191	197	202	222	201	199	213	212	218	205	197	237	191	201	219	198	217	213	242	234	208	206	198	198	212	247	200	196	217	211	202	225	219	192	209	214	201	239	216	205	214	241	216	202	209	191	212	191	228	208	192	187	193	232	190	210	196	204	217	201	194	209	224	209	203	220	206	204	227	195	234	192	192	217	179	223	233	218	179	209	222	203	215	196	200	215	198	219	227	213	241	233	184	225	220	218	250	216	213	209	205	212	207	208	207	214	220	192	180	198	198	244	204	201	214	216	193	225	191	224	181	212	224	203	233	218	206	214	204	198	225	226	215	209	212	227	187	207	216	213	198	191	194	199	197	217	211	194	208	236	210	208	202	223	215	213	206	167	191	212	229	190	212	216	203	211	229	207	204	206	196	244	226	217	211	215	210	227	215	228	220	184	232	196	241	208	237	201	205	208	198	227	222	216	185	213	195	179	215	232	192	215	222	211	192	204	226	216	193	230	191	207	197	218	215	210	199	216	224	214	179	220	219	207	187	239	201	204	222	210	199	218	218	200	187	185	206	223	220	218	229	218	197	232	210	202	263	233	206	222	186	209	214	207	209	212	220	182	190	193	209	198	240	213	183	209	212	194	242	225	242	219	225	244	206	219	238	201	204	223	204	238	218	201	207	198	239	194	222	211	193	227	214	216	203	204	214	236	186	209	197	232	213	211	199	197	202	203	236	181	200	232	209	187	193	229	216	187	244	219	228	199	204	216	202	192	203	196	214	236	208	216	218	246	232	184	212	204	206	205	218	243	210	189	192	229	199	218	218	224	227	233	208	240	220	195	235	191	218	178	204	222	237	198	202	201	195	197	197	231	205	243	221	202	218	185	204	201	194	215	215	203	193	220	220	191	199	196	220	207	213	197	197	205	197	227	246	199	211	201	228	188	226	205	211	210	211	215	196	218	208	200	231	189	184	209
11075	11029	9300	4595	3176	2335	1754	1471	1133	980	874	806	731	688	658	539	592	512	476	478	457	495	418	400	436	418	408	391	374	372	391	349	428	414	371	391	372	344	355	380	387	355	391	357	371	335	360	368	348	367	377	381	400	320	367	380	422	399	349	337	392	351	350	364	388	344	339	328	331	342	331	364	350	364	352	348	383	376	359	337	362	356	361	332	358	383	362	404	352	334	331	346	338	350	374	356	362	349	349	359	344	333	391	364	366	348	366	332	352	333	364	346	362	313	345	319	375	340	344	387	369	363	350	362	368	345	331	357	358	313	352	365	349	344	396	356	378	365	374	367	377	369	358	368	337	352	321	329	341	360	368	364	362	357	353	392	368	377	373	321	342	361	381	367	336	339	361	359	375	314	357	355	372	345	341	357	379	341	362	340	349	355	331	325	356	310	330	329	371	318	335	351	329	349	324	369	356	328	348	348	360	350	343	362	346	363	384	354	344	357	355	372	338	377	336	325	365	342	352	345	363	367	340	370	363	362	339	336	367	319	326	335	357	354	361	327	354	347	389	359	371	366	391	357	344	322	351	385	336	341	360	355	325	371	360	376	364	373	315	362	341	334	346	369	357	368	367	354	329	331	392	364	374	344	326	350	336	369	328	370	332	379	353	355	361	357	362	354	356	376	388	335	365	358	336	354	381	371	379	363	384	350	321	379	367	367	372	359	315	370	365	349	389	345	372	347	340	354	413	345	350	384	392	360	382	374	328	355	346	382	346	391	352	345	361	357	379	338	333	361	353	340	337	356	320	339	326	332	353	387	341	331	355	322	363	362	324	334	343	343	369	335	353	331	347	361	318	347	378	363	340	358	346	314	388	360	363	337	329	374	359	353	350	364	379	357	354	335	349	354	345	359	368	366	369	347	387	375	334	316	386	351	338	379	370	352	387	342	368	343	327	392	373	364	344	369	363	392	370	357	358	342	369	343	376	332	373	349	339	324	381	327	359	395	306	333	345	377	352	359	325	380	366	376	349	353	349	368	359	367	396	318	365	354	324	347	328	364	389	358	334	352	366	320	346	324	333	308	362	354	348	345	370	360	353	352	345	352	370	337	342	321	373	324	355	340	338	400	392	352	362	304	351	361	357	335	314	327	367	346	345	382	344	344	329	332	346	351	363	344	370	337	329	329	347	341	339	372	339	349	327	339	380	380	340	348	345	387	346	366	362	365	331	343	361	384	355	374	370	352	355	354	356	365	354	354	391	367	381	343	365	373	340	375	391	366	367	344	329	380	321	346	333	336	391	338	358	338	351	387	327	359	383	332	343	348	370	380	331	346	369	368	372	340	340	351	342	369	359	354	363	353	326	341	352	370	391	378	355	369	373	354	337	334	336	358	349	368	361	334	375	354	348	347	362	361	342	347	334	370	341	309	336	339	340	343	356	360	372	348	319	366	358	338	328	363	349	344	370	349	344	345	360	347	346	350	371	371	359	361	396	320	334	357	315	373	369	344	331	361	366	373	344	364	348	353	362	335	354	343	363	364	352	380	355	402	346	344	356	326	367	376	370	344	373	347	364	362	330	384	355	345	327	331	346	323	329	381	392	340	349	341	358	368	353	329	370	335	351	349	326	365	348	390	354	334	362	366	360	354	366	382	352	357	339	350	356	346	343	381	373	347	384	392	365	353	357	342	351	335	353	365	354	343	359	341	375	346	342	342	398	357	335	321	358	367	331	335	348	369	347	356	319	373	386	380	361	334	361	352	359	353	334	323	352	309	347	343	346	402	355	368	346	309	367	375	332	345	361	334	348	347	348	343	366	331	358	362	356	357	351	307	326	355	349	359	375	353	341	333	353	357	377	369	380	311	352	365	338	350	369	361	331	358	344	365	330	367	350	349	342	323	351	325	374	339	345	357	339	390	358	336	333	338	384	362	363	350	352	363	372	315	329	327	425	351	352	349	330	356	392	356	412	370	350	337	396	356	313	378	356	365	341	340	352	365	317	339	404	361	378	357	340	334	356	313	355	364	335	352	350	344	348	347	362	331	356	326	373	365	321	360	347	373	336	314	353	338	352	332	322	364	347	353	373	322	322	345	373	356	363	335	350	360	364	344	378	366	347	361	389	374	386	352	378	359	354	351	367	355	353	328	365	364	350	330	349	382	333	361	334	337	345	358	366	357	357	360	363	350	348	351	379	352	314	341	331	338	373	345	377	344	380	368	354	369	380	364	360	368	337	355	367	350	370	328	322	364	357	349	351	328	336	345	332	351	333	325	358	324	331	355	370	339	354	370	358	360	373	372	344	356	360	356	338	358	324	350	371	375	359	358	361	351	325	337	350	355	355	339	361	350	392	360	409	342	336	330	377	336	332	350	348	349	346	369	365	348	354	368	364	350	328	370	370	327	353	356	313	375	359	339	373	372	361	382	378	332	387	359	360	343	354	364	356	351	374	340	382	363	318	390	327	372	362	317	364	355	359	328	351	327	327	380	353	362	313	365	341	348	354	352	341	394	322	348	341	341	368	356	308	349	329	368	360	410	391	366	335	324	360	369	350	341	368	310	356	358	374	336	353	356	339	341	335	361	360	365	378	314	366	350	332	340	362	335	363	337	324	373	384	340	334	373	343	332	356	356	335	377	344	356	322	343	346	342	345	364	349	340	339	358	320	348	333	341	346	366	364	377	360	345	391	391	351	331	358	365	342	369	349	354	363	366	369	370	365	355	340	326	312	344	354	338	358	376	357	380	362	375	365	357	336	363	349	375	343	313	343	344	331	345	341	334	350	388	349	329	338	363	329	369	346	388	331	392	349	337	365	354	379	339	401	362	355	345	359	367	399	358	352	343	362	335	364	357	356	347	344	324	385	384	366	338	329	376	322	378	346	340	353	341	339	331	330	359	358	372	378	371	349	332	348	349	332	323	357	341	344	369	360	333	373	321	343	335	370	360	376	348	329	351	381	355	374	356	344	342	367	319	318	353	360	365	349	365	336	355	315	320	354	371	362	342	354	386	364	333	387	374	338	305	326	358	376	360	328	358	348	353	368	346	331	360	349	307	346	333	333	373	366	325	357	353	378	322	342	355	340	327	348	363	354	361	320	346	359	387	361	341	336	351	374	363	346	328	334	409	355	366	374	323	363	343	356	353	374	356	345	355	374	375	358	329	339	330	338	352	346	375	369	341	367	342	393	351	343	340	336	358	338	325	338	357	354	344	370	337	359	404	374	312	343	356	351	344	330	361	387	384	347	336	362	379	353	324	351	346	340	317	345	333	354	363	358	387	327	344	363	353	357	338	351	373	372	367	315	340	348	335	382	314	349	315	324	301	355	385	358	340	342	377	344	359	342	353	335	353	358	388	358	359	339	356	359	370	348	365	361	337	355	388	354	349	353	328	353	384	339	352	370	356	362	376	346	390	354	361	361	368	351	351	368	336	383	349	315	380	355	352	332	342	343	383	367	344	367	362	351	318	371	345	373	342	353	368
23270	21412	29459	23742	21412	21215	3575	1030	810	700	676	525	525	468	491	498	428	421	405	444	395	390	370	385	346	368	343	353	362	343	371	344	353	357	320	338	404	314	364	342	373	345	389	318	312	345	314	326	358	383	367	330	320	340	312	358	354	353	322	358	353	328	337	360	347	334	352	339	344	297	315	315	343	357	324	338	341	351	317	350	364	341	330	354	312	302	333	336	368	323	317	348	352	329	332	329	308	388	348	325	332	295	331	348	324	326	326	331	353	359	324	313	333	346	350	341	335	329	367	322	324	337	332	357	335	326	319	317	340	308	331	346	312	345	377	299	320	343	342	349	336	356	355	336	363	308	310	342	323	297	350	323	345	364	340	339	334	365	330	365	350	297	351	329	313	345	328	330	316	300	357	298	361	360	375	335	325	334	278	329	329	330	312	296	321	326	326	322	346	325	328	348	338	329	313	342	329	358	358	331	334	331	343	342	316	304	321	333	333	317	344	353	326	345	357	347	338	310	291	354	342	374	353	356	330	334	337	357	338	350	328	309	316	339	296	345	343	370	328	352	334	331	355	307	316	284	316	355	322	337	323	324	328	326	343	364	332	337	340	293	325	332	334	359	328	313	329	328	334	313	345	325	325	340	323	340	356	320	355	311	286	348	310	342	305	301	323	328	366	326	292	327	322	309	343	348	325	312	297	324	327	328	324	378	330	360	328	322	361	298	339	305	321	312	325	326	305	325	341	344	335	318	314	344	309	329	299	291	326	365	294	329	283	335	320	294	334	332	340	322	323	343	349	319	331	321	359	352	332	320	326	347	315	342	326	314	314	343	362	347	300	310	330	372	325	340	343	345	336	339	293	281	326	313	316	296	349	335	304	368	345	322	310	282	352	328	331	350	343	341	306	336	335	344	310	357	308	359	375	331	335	331	315	318	308	342	326	353	309	333	321	346	360	328	331	361	329	325	338	329	343	319	367	373	309	312	344	321	294	364	347	332	321	337	342	327	336	319	359	344	362	363	360	327	323	328	353	340	313	339	317	308	378	321	327	341	349	339	329	334	371	319	333	300	310	326	354	308	341	340	307	330	330	369	347	353	347	355	351	329	324	366	332	330	299	333	328	335	324	335	350	299	333	313	312	292	328	356	315	341	305	325	307	330	318	356	307	333	327	330	313	339	316	317	328	342	321	329	331	307	323	367	301	348	312	314	350	327	316	333	317	316	327	379	330	314	347	330	312	358	332	382	320	323	326	366	332	324	289	343	326	345	333	320	329	312	315	337	314	315	299	353	300	310	332	331	331	357	365	322	342	316	327	355	329	335	352	347	329	345	316	335	344	331	318	299	316	357	338	355	342	343	340	319	331	287	327	319	356	352	323	324	331	338	373	307	335	292	368	310	297	317	321	309	326	328	345	320	341	359	351	326	356	313	340	297	325	358	323	324	362	344	331	356	329	329	310	310	340	331	324	309	290	311	373	340	329	328	328	363	317	350	331	328	350	316	332	330	323	324	328	295	335	338	308	345	331	318	324	345	327	314	345	374	324	342	359	321	336	378	359	365	310	349	339	291	324	326	380	340	361	358	336	329	320	375	356	343	359	344	314	306	346	336	309	329	299	347	363	364	315	333	348	378	312	347	332	337	320	334	316	332	345	380	342	298	336	306	334	353	329	346	335	347	318	326	302	326	359	336	329	320	341	324	311	327	335	329	333	352	372	364	335	319	340	304	308	354	349	356	352	348	337	331	337	324	329	343	304	331	319	365	355	337	312	349	338	323	371	306	341	325	354	304	314	317	346	337	340	301	329	338	329	297	336	325	310	333	319	325	341	325	336	351	331	340	318	333	336	327	336	352	327	346	322	325	329	353	327	320	311	302	363	374	324	341	327	346	332	340	338	312	330	356	327	310	324	364	340	326	316	330	325	323	368	343	335	318	299	334	326	349	304	313	319	341	343	310	306	347	328	361	322	299	342	319	326	367	322	305	357	346	343	327	336	333	345	339	338	333	336	346	320	328	324	337	341	306	341	336	346	343	319	324	325	339	306	322	328	369	314	328	299	338	325	364	327	365	343	364	348	335	329	323	340	322	322	314	354	300	373	328	331	333	313	324	344	355	323	361	326	330	334	304	326	321	318	341	348	337	316	317	334	322	355	345	330	351	307	309	354	340	324	373	332	324	314	351	312	298	352	352	337	326	335	363	338	329	338	355	328	300	333	323	314	351	326	328	351	355	351	364	336	337	326	338	333	320	329	343	328	314	334	309	329	369	320	313	360	307	343	293	326	342	335	330	333	295	386	364	331	356	318	335	337	309	334	314	332	311	344	318	324	322	298	330	312	340	331	349	319	342	318	306	331	322	337	326	338	335	344	301	325	336	356	361	304	368	328	336	321	358	302	294	333	352	348	284	305	326	308	318	362	308	346	305	327	306	326	340	340	334	326	329	334	351	336	333	297	329	334	325	299	361	332	324	317	342	330	313	329	354	316	336	372	344	304	340	325	328	357	299	289	319	352	294	364	364	329	309	298	344	312	320	339	325	356	310	339	352	353	315	288	366	351	346	342	348	345	281	341	316	330	332	352	322	329	316	338	309	349	336	328	290	333	329	332	363	334	328	324	331	337	336	336	310	326	299	359	317	348	311	336	348	321	327	346	357	352	321	335	322	351	316	372	336	339	303	288	341	311	357	300	320	331	314	349	316	322	345	326	315	315	348	320	331	318	320	329	328	316	364	326	315	331	333	313	303	350	342	321	320	310	325	334	317	302	330	341	335	337	347	310	298	341	355	340	320	326	315	345	306	322	301	307	315	364	369	313	334	349	311	373	327	341	324	357	325	332	338	332	311	342	344	347	330	308	338	358	313	329	330	348	325	379	294	307	300	362	343	341	336	311	325	347	321	338	308	316	312	302	310	326	309	344	322	352	325	323	339	334	313	356	367	337	366	330	314	350	323	336	324	308	306	341	326	335	298	311	314	390	325	344	305	328	333	335	317	341	353	362	331	352	327	292	321	329	327	348	326	340	316	299	328	334	373	317	334	337	338	344	314	327	326	311	344	280	324	325	327	315	318	338	327	321	318	339	372	325	339	328	356	335	337	347	331	385	346	361	332	330	330	335	322	346	360	321	356	297	316	358	325	327	388	348	351	337	345	349	355	317	347	325	337	298	327	327	302	334	339	321	343	326	296	330	367	335	365	318	342	350	340	337	379	336	341	322	324	324	341	295	323	328	362	321	310	324	361	306	323	325	322	315	324	328	342	311	338	325	308	342	324	347	318	345	347	348	323	341	336	359	350	329	361	327	299	347	327	338	341	315	329	321	305	350	318	324	336	304	338	315	301	371	310	324	331	331	362	312	317	331	350	337	324	319	356	290	329	350	342	361	297	342	359	322	348	297	316	304	325	325	349	298	334	370	315	328	368	341	325	326	324	336	308	360	315	317	336	329	317	362	364	333	318	319	321	319	313	285	320	326	347	319	305	343	305
12770	17541	14826	8173	5676	4223	3283	2536	2115	1720	1570	1406	1295	1106	1078	890	864	863	790	814	714	818	698	702	656	617	663	654	630	650	606	598	609	622	623	579	624	634	610	585	573	589	604	583	577	573	576	556	561	585	533	599	530	536	577	526	573	546	606	569	555	549	573	586	587	580	580	555	575	556	587	546	519	536	521	593	517	576	552	528	568	561	562	549	531	548	561	517	574	552	544	583	519	522	542	579	548	580	536	534	548	528	520	547	525	552	505	591	551	579	563	522	548	546	577	560	568	535	547	540	486	546	563	530	502	568	556	463	563	515	541	538	592	562	558	558	575	562	560	521	553	540	528	551	555	540	534	564	575	542	518	521	521	515	527	549	556	542	542	549	530	540	530	520	524	545	500	527	550	588	517	515	530	522	545	532	566	529	591	566	546	547	530	524	574	551	550	593	523	558	565	548	499	551	498	538	505	510	529	533	525	537	535	539	536	538	567	538	521	557	558	537	542	542	533	582	594	532	510	555	526	569	561	570	521	573	559	533	530	547	489	549	567	575	562	532	519	575	543	549	527	526	568	526	547	544	532	566	541	538	582	531	521	552	556	528	553	514	523	586	542	521	536	518	514	567	532	546	538	537	558	564	536	551	544	519	536	536	568	555	563	543	544	560	547	534	555	527	545	560	558	528	550	582	511	580	524	552	551	572	500	553	548	587	565	540	525	528	534	497	556	560	532	558	536	526	536	544	563	574	543	523	516	525	533	553	554	534	539	523	551	544	547	591	552	534	499	527	521	549	536	528	510	520	554	531	520	521	524	574	533	569	502	567	533	530	510	529	552	501	537	552	523	529	554	532	512	543	538	551	527	542	553	551	545	550	538	539	495	527	532	537	515	569	565	558	528	532	531	554	509	531	547	574	558	545	546	531	524	552	532	539	526	564	557	561	535	559	565	521	535	534	523	520	554	521	490	536	548	541	541	537	550	494	566	564	588	568	558	506	587	531	535	500	569	558	527	546	544	518	590	542	522	557	529	567	546	556	527	529	540	575	533	559	533	538	517	560	576	547	495	532	549	532	539	615	561	550	520	501	503	546	546	543	552	543	532	577	537	539	515	527	539	561	557	549	568	544	532	542	561	531	512	553	548	511	550	551	559	566	549	511	498	554	555	538	556	588	522	553	516	538	605	492	538	615	531	520	537	479	544	542	549	530	538	582	527	506	545	544	552	585	529	536	531	560	531	551	484	529	548	564	569	550	533	556	557	538	570	524	547	528	557	570	565	505	489	548	560	489	519	527	580	552	548	556	508	542	555	567	491	530	576	555	535	545	524	565	523	556	550	514	524	543	531	527	540	513	540	533	545	532	589	554	550	513	548	541	579	537	533	552	533	554	533	620	548	526	506	551	507	540	562	484	548	525	536	563	530	577	548	530	549	570	515	555	527	551	576	492	563	579	558	540	550	576	528	542	493	541	538	552	547	554	539	548	564	547	543	528	525	560	556	511	545	544	558	532	481	525	526	590	555	529	524	564	536	541	594	499	539	559	578	582	569	533	562	581	547	542	537	551	507	567	570	520	557	534	567	500	534	517	480	596	567	600	549	566	540	522	552	547	550	514	547	552	557	541	513	530	522	541	527	547	539	563	522	557	586	510	544	541	516	538	564	528	514	543	522	567	545	549	552	569	525	533	516	521	565	536	561	538	558	532	515	555	509	530	557	580	559	561	562	572	517	495	561	555	543	553	578	567	533	573	574	548	576	540	535	565	548	564	497	551	566	562	531	566	512	567	549	553	541	529	536	514	506	537	549	547	535	514	548	529	544	573	523	521	512	505	561	558	539	548	554	548	537	567	550	567	533	580	549	561	556	549	550	497	559	522	571	511	541	525	552	560	571	551	538	486	567	544	579	529	536	558	526	560	563	527	539	562	597	561	554	577	564	521	516	513	568	547	562	530	540	582	524	529	554	597	529	572	474	554	552	558	526	574	534	547	552	553	556	555	573	495	563	551	511	548	539	513	568	546	552	524	581	501	566	515	582	517	543	548	489	569	573	511	584	555	530	519	512	516	528	532	574	559	535	516	534	541	527	547	574	532	535	560	529	548	519	530	513	542	530	504	528	545	536	520	560	504	538	518	560	530	498	544	598	563	490	556	558	553	540	561	514	536	565	530	552	519	564	578	549	545	585	493	578	534	571	522	577	506	548	545	526	555	547	509	531	539	510	577	539	511	533	542	553	475	490	498	527	551	564	523	527	531	532	554	568	527	529	565	501	532	524	536	535	500	517	507	523	570	512	562	527	536	514	555	533	571	560	556	533	555	599	574	564	521	561	534	549	563	508	539	514	575	526	588	524	562	500	510	552	544	582	551	544	583	533	532	574	545	504	515	528	532	571	547	537	540	605	556	500	577	570	526	521	510	547	526	542	518	537	552	556	541	560	593	562	519	546	519	556	555	528	572	505	538	564	536	572	536	526	490	560	570	558	520	503	518	579	517	542	533	545	544	542	543	548	547	575	541	556	526	551	558	563	524	536	540	514	500	535	541	522	562	504	543	540	537	544	551	551	565	558	540	562	529	571	509	566	556	517	583	601	536	517	551	495	529	548	498	536	529	542	545	570	512	541	553	501	550	519	562	534	569	516	528	555	596	505	552	544	563	516	532	548	582	540	563	551	574	547	557	539	506	588	521	567	534	553	500	529	515	528	543	531	534	505	581	541	526	568	495	534	502	532	554	523	576	575	504	511	534	509	522	541	531	529	546	536	551	509	532	571	558	581	558	559	557	539	566	595	529	503	518	551	519	572	525	520	552	561	523	567	534	523	521	555	528	545	549	504	528	526	555	542	539	543	586	534	539	544	543	554	556	494	576	483	567	518	516	513	519	543	536	552	582	513	549	518	575	512	513	514	532	578	567	591	529	534	546	550	559	528	559	574	522	526	552	537	523	519	532	580	545	539	517	594	526	530	524	519	577	548	554	479	563	577	537	550	564	555	546	567	492	514	520	543	517	550	525	539	538	502	557	562	560	541	557	534	528	533	529	537	574	526	534	546	569	517	535	559	556	547	538	503	550	556	500	510	516	532	548	516	507	544	543	576	539	555	542	598	573	549	519	564	503	572	526	552	514	509	559	505	558	516	543	512	563	526	576	545	548	580	532	528	555	554	534	553	539	537	514	582	526	537	550	559	543	503	510	540	510	510	570	566	518	540	541	548	548	550	530	577	584	495	551	518	539	527	523	528	536	533	563	589	543	572	531	562	537	530	526	517	517	533	562	549	572	550	513	564	524	536	510	574	547	503	585	544	555	552	540	522	560	542	575	580	581	523	530	540	567	586	571	531	515	578	530	566	540	590	509	559	537	511	525	584	564	535	569	579	560	558	535	519	595	524	477	549	561	572	541	524	553	538	542	520	538	557	532	534	529	540	549	516	563	531	503	574	551	559	556	558	542	537	561	528	543	547	554	524	546	552	572	563	547	544	540	534	514	523	560
26719	20621	7323	386	168	125	113	117	100	72	99	92	74	93	89	83	96	97	73	74	90	87	69	90	90	86	100	80	64	81	79	82	78	91	75	74	66	102	70	89	79	90	81	80	72	72	72	79	72	83	81	91	77	78	66	76	66	74	83	72	80	75	69	82	75	66	74	79	72	71	73	76	90	83	93	91	71	78	80	84	66	62	74	71	85	61	67	76	72	92	75	75	81	76	72	90	75	76	68	77	74	74	84	81	66	84	81	90	60	85	63	79	82	93	70	83	73	81	79	75	68	87	78	85	61	73	76	64	89	81	83	75	75	91	65	73	67	73	66	91	69	73	87	74	64	81	82	75	70	61	64	106	76	83	71	83	78	85	91	88	79	72	72	72	73	87	85	83	74	78	80	82	82	87	87	76	60	80	76	99	81	77	68	72	90	74	74	65	69	74	72	66	77	94	55	96	90	64	72	64	64	71	82	77	82	92	85	73	99	77	72	93	79	81	88	88	79	89	74	72	61	71	67	76	70	90	70	91	66	73	70	73	85	88	77	82	70	88	75	81	82	83	87	86	75	79	84	76	78	69	86	71	80	71	85	82	66	80	77	74	84	71	74	71	67	85	82	85	85	82	88	94	74	82	72	62	58	91	70	83	81	61	81	82	92	104	71	89	72	81	62	82	69	71	65	70	94	73	78	80	77	79	79	90	73	94	70	83	83	82	86	73	90	68	62	73	82	84	91	75	80	83	88	66	71	82	71	80	71	72	64	71	71	73	71	87	85	82	83	69	80	74	79	73	79	66	80	74	74	77	72	92	78	84	70	65	91	76	85	76	89	84	77	85	86	81	75	84	66	83	75	73	76	79	79	83	77	83	85	86	78	74	85	78	83	87	63	75	81	89	75	79	83	73	73	77	85	94	72	80	81	64	81	84	70	75	77	71	72	67	71	74	74	54	74	90	69	77	68	75	86	73	67	69	85	76	78	81	66	83	76	70	82	88	75	70	71	78	93	83	85	75	90	73	93	80	75	84	76	72	84	78	87	67	76	74	72	97	72	73	89	87	72	73	68	87	84	77	88	88	75	80	92	68	79	67	81	88	64	61	91	74	83	61	89	71	75	73	85	99	61	65	82	78	75	75	87	78	81	78	64	75	79	90	68	71	87	68	80	77	78	61	97	92	77	78	88	81	69	70	77	75	74	76	81	104	83	77	74	82	79	82	73	60	86	76	81	77	70	80	73	91	68	64	68	78	90	93	78	85	72	85	67	82	71	87	83	70	94	80	92	70	86	68	67	67	81	81	72	62	64	84	68	76	74	90	77	69	71	78	73	66	79	84	80	74	89	80	82	72	81	83	75	77	89	81	79	79	81	70	69	80	70	89	81	77	71	66	79	59	93	77	81	82	67	87	65	70	60	78	71	68	86	95	70	68	84	71	78	83	77	76	74	75	84	95	87	86	78	70	73	80	86	76	65	86	74	76	70	90	80	71	75	91	76	58	60	73	65	88	77	66	69	59	65	75	80	84	82	77	78	102	94	86	77	78	76	79	71	80	85	79	89	82	80	83	83	91	76	78	84	74	84	66	79	62	70	72	85	66	84	83	69	69	78	77	79	80	80	107	82	78	73	75	75	61	73	88	91	75	77	69	68	87	70	75	69	64	78	94	93	70	64	66	87	68	77	74	81	70	89	43	74	84	75	71	72	61	87	66	79	67	84	71	72	84	81	91	75	92	97	79	75	75	78	83	75	78	89	97	74	81	83	87	77	87	78	80	72	74	82	77	80	79	58	70	61	71	74	82	71	71	73	89	87	67	76	89	83	91	76	83	82	59	75	76	75	78	76	85	76	70	82	80	73	70	71	74	69	91	60	69	81	89	76	89	89	91	73	79	68	85	71	71	67	57	94	90	88	90	97	60	81	77	71	75	76	76	62	72	76	80	76	72	66	64	73	76	80	78	78	77	88	85	80	71	71	68	67	84	85	78	77	89	80	64	75	72	73	89	70	81	75	97	80	89	86	77	89	82	68	78	70	77	74	73	61	71	68	81	65	76	60	84	70	85	79	71	85	87	65	67	66	71	75	72	66	98	63	79	96	72	76	75	83	75	76	81	83	75	94	69	70	79	83	77	86	82	67	66	94	83	82	66	81	85	75	86	74	84	77	88	78	79	94	78	67	67	75	82	81	76	81	86	78	73	77	94	90	91	79	76	71	61	88	62	75	78	80	74	81	77	71	93	79	62	81	86	78	77	100	67	69	70	74	74	83	72	84	76	92	64	71	87	63	95	96	56	99	81	70	72	75	90	73	75	77	78	59	74	86	75	94	84	79	77	82	79	85	80	93	81	58	77	79	70	85	88	71	72	78	73	83	74	74	81	71	72	77	63	79	73	90	71	71	65	80	78	85	72	82	72	81	76	91	82	73	70	78	83	94	91	97	82	69	75	56	92	89	66	68	74	85	74	72	77	95	76	87	65	70	68	79	88	63	77	77	68	89	65	83	81	71	73	78	80	82	70	77	81	83	93	64	71	75	73	74	57	73	83	78	99	101	77	86	89	85	65	76	73	66	85	70	84	88	79	80	74	96	80	77	80	78	93	80	71	81	62	63	73	67	93	94	87	77	83	77	81	76	72	83	87	75	77	85	86	91	82	73	75	97	78	79	82	66	66	78	60	60	74	70	71	78	92	61	102	77	78	82	75	77	67	66	76	71	87	83	83	84	75	81	66	72	86	77	82	69	65	72	67	74	68	76	63	67	71	79	103	71	93	96	67	69	82	88	66	75	78	84	74	96	73	91	69	88	72	74	89	82	81	69	80	88	76	78	73	78	92	70	65	76	96	92	68	74	70	93	87	76	68	69	72	81	86	90	77	66	88	92	79	76	76	81	77	60	81	88	69	64	65	74	95	67	72	76	94	85	82	92	86	72	78	80	96	91	66	85	108	107	70	78	68	96	73	84	67	90	63	90	70	67	80	77	81	94	72	64	75	85	83	82	82	70	70	103	60	90	73	87	84	75	60	62	68	87	66	66	84	82	82	77	74	78	67	66	67	75	74	71	76	69	80	73	74	73	75	64	76	66	81	74	60	91	80	89	72	76	77	76	78	74	77	76	87	77	61	78	101	81	71	82	85	81	85	73	84	66	69	84	81	66	84	71	84	71	80	86	79	81	75	83	80	76	72	71	81	64	69	87	83	86	84	73	74	68	79	63	84	71	85	88	67	80	72	77	95	88	87	77	76	78	66	69	71	79	92	74	83	73	70	74	81	58	80	73	58	88	88	74	77	95	73	89	78	76	81	62	78	71	88	72	62	77	81	73	75	74	75	86	84	80	75	70	86	80	65	76	75	79	79	81	98	85	82	74	73	80	78	78	75	82	79	82	73	89	89	81	81	62	74	82	84	77	82	88	72	77	83	69	85	69	84	66	82	96	83	83	80	60	77	78	61	82	76	87	72	71	70	84	92	88	87	78	94	83	81
4353	1265	1112	562	431	322	295	218	201	214	196	173	199	164	156	155	149	141	157	127	151	136	149	161	162	149	157	159	121	137	156	139	148	158	156	136	155	151	134	123	137	144	148	125	123	138	153	139	156	151	134	149	129	141	149	146	165	144	134	145	151	163	145	132	142	147	157	132	144	158	155	143	149	142	152	156	159	137	123	128	144	157	133	146	139	153	155	155	130	156	147	134	138	167	140	137	165	153	142	138	131	159	152	131	143	146	163	154	140	134	169	152	128	118	141	159	165	140	134	154	139	143	126	143	137	145	136	142	119	137	138	137	134	136	152	138	134	165	147	136	119	150	149	161	144	138	160	168	161	152	167	171	153	153	155	125	157	144	160	148	157	147	143	140	140	135	145	162	124	125	142	143	158	161	148	141	145	135	165	156	155	165	150	140	166	137	135	136	143	132	129	140	130	162	154	127	150	159	136	154	121	155	136	141	111	137	158	152	113	132	135	163	158	150	154	133	137	153	142	126	156	148	162	141	164	152	156	149	152	134	135	137	158	147	153	153	137	151	140	143	155	143	138	157	171	116	140	128	151	143	142	133	151	146	148	131	134	143	119	147	156	129	157	132	125	153	135	149	140	135	139	140	155	123	141	153	153	151	137	143	156	142	157	134	156	138	147	138	127	152	140	151	132	129	151	140	130	146	135	162	146	162	148	141	154	131	151	130	151	159	148	142	135	135	147	146	150	140	150	163	158	140	163	143	159	143	120	128	150	141	146	145	148	136	153	126	147	151	148	122	134	129	134	138	139	142	166	128	131	141	121	161	150	143	164	158	158	142	144	151	145	140	138	156	133	153	145	134	116	162	137	127	126	147	130	144	144	146	141	149	160	156	150	143	153	140	145	134	143	153	137	138	133	129	126	151	145	122	122	134	139	160	147	164	147	159	143	145	156	157	135	139	134	134	152	176	145	137	122	153	159	145	140	138	135	130	159	153	165	142	116	162	164	155	112	128	153	151	149	121	151	154	131	135	160	162	164	140	139	160	126	172	141	139	134	156	136	146	145	129	135	148	143	167	159	158	151	137	144	152	138	166	134	161	146	140	143	143	128	143	148	147	125	134	135	176	137	148	138	146	143	138	134	137	148	143	149	135	137	153	150	132	164	130	152	146	130	146	167	152	147	158	150	145	140	132	146	163	132	153	159	156	146	156	120	136	130	138	133	158	145	142	160	150	151	149	138	150	142	146	168	125	159	144	123	127	136	131	152	152	121	124	160	151	138	149	154	158	144	146	154	165	132	160	150	147	138	152	150	137	140	156	141	143	141	147	151	134	143	150	159	141	143	154	137	114	141	151	129	147	151	124	143	149	137	132	142	145	143	168	136	130	142	153	167	139	125	139	133	146	142	156	136	130	144	156	126	149	110	148	173	120	159	138	169	143	118	166	136	137	155	148	142	144	128	150	158	135	159	169	148	178	138	143	145	145	124	144	153	147	156	154	115	135	149	146	152	149	149	148	144	165	144	155	178	152	127	136	149	132	140	141	123	131	156	140	120	129	148	156	148	143	164	137	151	136	157	156	119	156	159	156	122	149	151	134	131	146	152	154	141	131	155	136	139	140	150	158	160	130	133	131	140	144	146	143	142	139	140	177	166	127	164	146	142	137	138	129	140	152	165	133	149	144	144	139	135	166	159	156	129	149	128	146	152	144	121	146	145	144	165	161	142	155	150	145	134	132	135	136	141	123	146	138	135	142	167	152	158	146	130	155	151	141	153	138	150	134	145	147	147	148	137	158	143	136	163	121	159	143	150	151	138	127	152	150	138	146	129	141	144	128	147	155	140	158	142	153	139	151	165	148	154	161	147	150	155	137	157	141	163	149	152	147	151	158	162	140	135	151	152	129	155	148	156	155	145	144	164	152	131	155	138	143	123	130	144	140	133	151	139	124	135	159	142	140	158	150	167	125	155	155	154	121	135	149	148	154	142	158	148	159	128	125	139	139	146	130	134	141	131	133	142	143	149	155	140	141	156	135	149	154	148	133	156	155	132	151	134	132	136	138	136	133	145	131	134	121	146	118	156	141	130	131	161	145	153	139	143	142	142	156	171	132	122	123	149	156	143	123	134	135	126	117	156	145	138	143	155	113	152	143	118	128	151	139	140	162	155	153	155	149	164	161	124	148	135	138	146	161	143	176	143	140	151	134	138	150	148	123	160	164	149	138	123	152	135	146	136	150	121	146	139	131	134	168	124	146	152	135	150	156	153	134	136	137	167	166	154	122	155	149	162	141	139	137	132	143	127	147	162	136	135	153	134	158	110	152	153	143	157	138	143	143	127	136	159	150	146	135	141	130	150	132	124	125	168	164	143	128	147	140	144	132	153	136	135	173	160	150	146	152	130	143	155	140	159	133	141	134	129	159	155	132	137	148	150	139	169	132	147	115	127	151	136	133	153	148	134	139	155	145	127	138	154	125	128	120	163	152	136	132	140	145	146	129	144	123	140	131	153	130	135	145	153	134	135	141	144	150	130	149	159	167	133	145	159	145	154	141	160	141	137	138	123	121	151	116	130	168	154	141	136	156	138	144	145	149	139	133	132	125	129	134	153	151	138	125	151	140	163	136	144	142	136	158	153	139	150	142	142	158	150	149	149	118	130	156	157	161	143	154	136	155	142	151	151	145	154	145	126	138	158	147	160	153	158	137	145	153	141	137	137	141	148	136	150	153	129	143	160	118	162	130	134	132	151	143	141	148	176	147	148	148	162	153	145	140	153	156	147	154	152	136	155	156	137	148	139	139	145	144	133	156	132	138	147	118	146	139	149	162	135	133	141	132	154	132	146	156	167	124	145	143	140	151	162	174	144	176	156	155	158	154	146	125	149	149	146	153	134	135	127	151	137	138	137	153	134	145	153	143	124	159	132	128	163	145	151	137	147	151	142	138	141	153	147	130	163	136	148	146	140	136	158	156	139	146	158	136	125	142	159	146	158	121	133	159	129	134	131	134	153	145	144	139	149	143	150	139	166	133	138	132	151	152	134	133	131	142	146	141	148	129	161	153	163	140	128	140	159	160	160	150	153	151	134	123	128	135	148	137	141	132	138	151	128	118	147	153	163	122	155	129	139	127	123	133	143	148	131	144	130	126	145	158	143	140	146	123	166	137	137	149	129	131	154	136	123	165	143	142	119	149	124	173	145	134	137	153	139	155	140	134	136	152	133	139	152	124	169	138	122	157	165	152	146	125	146	151	151	137	152	133	146	134	133	159	157	132	130	149	143	127	123	137	135	138	159	157	156	132	126	139	154	155	150	154	138	145	148	149	132	129	137	165	174	147	163	140	145	144	164	121	133	148	140	133	138	129	149	136	153	137	142	113	138	159	147	155	118	150	140	137	160	136	150	146	144	156	161	145	149	151	154	139	153	141	155	137	160	136	151	150	156	153	154	153	136	135	128	129	155	133	153	147	145	145	145	136	142	135	147	155	153	127
24181	21428	28894	24354	21183	3519	754	497	430	375	353	319	349	314	316	249	280	271	266	243	255	263	236	269	254	234	262	233	231	224	203	203	239	222	249	206	219	225	199	228	237	219	213	212	247	211	220	218	226	207	206	214	232	231	208	187	205	217	201	213	226	198	245	212	205	219	235	224	206	221	218	210	234	196	223	208	227	218	216	211	201	204	224	205	234	200	232	191	224	214	221	226	207	203	204	222	232	211	187	224	234	226	201	235	191	207	209	221	226	210	222	176	203	211	211	215	201	210	202	206	189	215	211	206	155	211	199	227	213	198	258	208	183	216	205	226	221	211	235	194	188	216	226	218	206	196	215	220	196	205	198	207	194	219	228	210	206	230	201	213	198	206	231	204	215	190	240	203	214	200	215	190	202	226	190	215	234	212	219	222	204	178	195	208	209	220	200	235	235	203	221	219	187	210	232	188	201	204	194	192	207	224	211	213	208	219	206	202	219	222	234	205	212	223	215	220	173	198	204	192	216	206	223	222	212	204	208	202	194	227	227	223	208	220	199	177	203	210	215	214	204	195	217	219	187	209	181	243	204	216	185	230	208	215	217	212	202	183	208	218	201	198	222	206	210	205	223	200	230	187	230	208	219	189	216	183	203	228	240	231	187	243	229	200	188	209	213	217	210	217	219	199	201	204	179	204	205	198	228	228	206	200	219	227	197	192	182	222	221	215	206	188	225	208	195	204	203	233	215	247	204	193	209	236	219	198	220	201	217	211	209	200	230	199	209	210	212	191	199	212	188	219	196	212	211	235	197	217	197	207	191	227	226	219	210	215	208	225	200	195	205	215	227	213	195	202	210	207	199	187	218	209	205	214	207	196	208	195	217	194	209	202	227	227	251	215	199	230	211	208	213	191	199	226	224	195	208	217	209	216	236	184	242	211	193	217	229	220	188	220	209	205	206	242	249	207	205	202	175	206	215	210	246	210	238	203	214	219	202	196	222	223	211	223	234	207	223	198	199	207	223	234	202	216	209	218	203	236	194	219	210	212	198	211	197	197	219	190	205	209	232	220	199	221	227	191	213	203	207	193	188	214	192	232	255	187	212	229	204	205	202	218	217	227	215	199	201	200	181	209	210	233	206	197	193	229	214	194	182	207	215	228	216	217	214	213	213	199	216	213	210	196	220	198	220	213	221	193	205	213	221	198	208	210	212	216	193	220	197	225	214	216	207	212	205	201	216	250	196	254	220	216	210	209	200	205	193	204	196	223	213	198	185	226	214	182	167	222	177	211	203	211	187	227	239	216	196	204	220	227	203	204	202	222	206	207	202	219	222	211	209	213	208	207	215	234	197	220	222	197	221	218	187	230	199	218	208	210	221	204	235	215	229	205	225	207	197	230	237	253	216	211	207	223	216	220	210	208	208	222	197	227	192	222	163	208	221	220	233	188	193	230	221	218	194	230	227	193	189	224	206	206	237	201	215	198	234	205	203	203	200	175	213	230	200	181	192	224	233	229	206	218	201	221	205	219	203	195	219	227	226	211	198	211	211	237	224	188	222	216	197	195	224	206	217	208	215	219	220	208	229	198	221	210	198	208	191	224	226	237	226	216	206	189	236	203	203	213	214	178	207	204	195	210	201	197	191	224	203	189	194	228	208	228	228	205	230	185	250	207	198	210	225	219	201	218	225	208	182	213	218	197	210	210	225	222	201	216	193	199	228	240	202	201	201	204	221	216	223	209	183	202	194	209	217	179	215	218	199	206	218	230	219	184	228	199	212	215	215	215	199	199	209	221	208	190	214	223	211	213	206	181	203	226	227	220	208	207	215	219	190	213	236	189	189	212	216	197	228	201	190	190	221	200	226	224	195	232	204	217	213	189	215	189	204	219	215	205	232	212	222	206	209	227	213	190	186	230	215	204	187	220	204	212	211	214	207	230	182	230	184	210	220	209	218	213	199	204	203	212	194	220	198	208	228	201	193	209	203	187	221	245	234	212	215	251	215	195	232	219	206	202	221	190	214	208	204	212	219	183	199	211	200	196	185	206	216	221	215	178	203	230	201	239	205	222	222	208	214	216	206	221	252	235	195	225	195	191	215	210	196	193	217	217	210	213	229	226	245	219	183	220	201	202	230	215	201	216	222	187	266	199	228	209	194	202	213	226	218	217	224	231	220	220	203	203	207	210	204	218	214	226	221	204	200	206	218	208	214	210	214	208	220	213	220	197	192	185	213	212	199	198	200	181	212	188	198	193	219	172	198	205	209	212	210	236	215	230	223	207	193	209	234	209	210	200	219	200	198	217	195	213	195	215	209	197	192	220	199	199	252	234	241	236	209	236	232	182	214	229	187	219	229	219	220	211	242	207	219	198	212	198	193	207	195	213	225	234	225	203	208	207	208	198	193	233	220	220	214	179	219	201	205	207	229	221	219	217	208	196	199	220	237	186	211	199	217	198	184	219	213	213	215	206	219	213	213	206	201	226	219	226	207	209	200	206	217	211	200	191	231	194	223	234	222	234	220	204	223	197	231	227	218	205	213	192	198	214	196	222	199	202	210	214	219	226	222	204	199	214	208	215	220	232	216	225	183	216	206	198	211	203	171	189	226	211	209	183	227	210	205	209	193	214	215	206	184	208	212	216	191	235	185	211	208	206	195	230	214	202	234	183	217	200	237	189	251	205	234	218	213	207	205	195	199	186	229	216	195	213	221	198	202	214	209	212	236	206	203	216	195	198	243	196	184	192	213	223	216	229	212	196	205	227	214	202	223	224	200	211	214	217	204	203	203	212	229	190	218	219	229	200	186	192	223	217	191	217	198	220	221	209	214	209	216	208	169	221	199	222	220	188	235	246	212	208	201	245	221	233	197	208	224	218	202	220	207	210	198	219	215	199	200	188	184	205	212	206	197	176	232	210	235	208	206	211	205	211	220	212	210	216	211	208	216	207	236	206	191	218	185	229	194	211	237	213	218	201	225	218	195	219	185	196	204	213	211	207	186	214	219	225	199	214	196	219	209	219	219	197	242	219	189	240	206	197	205	209	194	199	211	200	240	217	204	232	229	188	210	211	208	203	215	205	215	187	184	216	213	189	217	216	209	193	209	199	210	236	207	207	210	224	187	191	198	250	191	188	202	198	204	204	211	247	209	197	209	204	203	197	207	215	220	183	184	202	197	200	222	185	240	208	225	196	203	183	199	224	214	198	190	238	182	195	207	202	223	176	212	206	195	203	210	188	212	189	214	193	204	222	184	244	208	218	218	249	216	202	225	228	227	196	183	189	189	202	204	200	222	185	195	198	186	198	200	227	211	217	211	207	199	216	225	216	210	189	219	223	210	221	203	231	217	206	214	208	206	216	178	211	228	230	203	205	211	215	214	224	217	196	209	215	200	212	228	189	178	213	206	199	217	223	223	216	213	208	219	210	221	219	221	212	216	196	227	213	206	230	221	209	198	199	197	203	210	203	212	211	230	202	230	211	210	215	217	220
9666	10979	9228	4608	3125	2281	1785	1442	1195	960	894	785	740	673	585	545	528	495	516	478	431	452	438	393	415	416	416	447	381	412	363	411	402	361	399	333	376	391	378	403	378	395	369	351	382	371	371	363	349	340	377	393	342	371	368	357	371	396	347	375	344	348	343	335	383	380	338	380	379	344	362	360	365	336	354	328	333	367	343	338	366	347	331	367	410	393	342	364	368	363	402	342	404	343	377	349	386	373	360	371	374	342	341	341	343	371	347	361	356	362	361	335	363	361	376	361	368	344	387	365	356	357	332	349	361	360	386	364	356	334	351	344	371	292	357	355	331	336	345	360	367	354	342	377	406	357	357	391	334	348	332	340	365	326	371	349	365	374	366	347	365	324	360	353	380	355	332	379	357	352	319	368	378	336	340	362	352	341	368	370	373	375	375	376	342	346	357	353	373	365	340	303	309	385	349	357	361	339	355	366	365	354	353	350	316	347	361	344	351	378	405	371	320	338	349	364	348	349	352	348	349	365	354	359	378	347	351	397	333	338	375	348	369	337	343	341	370	373	308	347	314	341	350	348	355	324	366	366	347	354	370	378	359	348	356	343	370	361	352	381	383	328	357	369	359	329	355	371	370	349	354	317	359	375	347	365	337	347	356	371	375	331	345	380	360	348	366	336	351	350	401	330	357	317	323	381	344	345	349	379	348	354	360	377	353	351	369	317	392	351	370	357	337	368	351	354	344	361	357	327	345	353	307	353	316	313	367	357	338	349	368	379	329	341	336	344	363	342	373	344	376	336	385	346	342	392	373	376	367	388	341	390	353	359	333	321	359	334	348	351	361	366	376	347	370	336	318	345	361	326	338	390	363	382	347	343	361	366	352	348	357	354	358	366	327	323	353	338	355	370	366	349	356	336	338	340	366	328	340	346	348	365	346	336	359	378	379	360	364	373	325	334	357	345	351	368	337	360	360	338	348	385	346	347	335	315	329	326	329	359	342	359	359	380	345	329	381	381	383	378	357	341	357	356	352	360	353	361	366	365	367	345	387	366	375	340	385	394	335	368	347	359	326	355	354	333	313	339	343	357	354	382	376	386	364	348	335	368	365	320	373	359	370	350	371	361	352	326	355	336	343	363	353	354	377	334	362	385	356	329	342	363	408	328	370	350	372	326	338	353	345	371	348	352	348	318	363	368	364	320	342	364	365	368	361	339	360	388	354	369	316	355	367	337	385	341	364	377	340	348	379	370	337	332	368	352	353	341	359	370	369	338	361	415	360	377	347	364	356	328	350	360	374	348	348	358	366	368	385	360	378	394	358	376	348	370	361	346	336	387	365	385	322	399	361	359	326	333	388	361	374	362	358	347	361	319	330	342	358	395	357	333	356	353	381	358	358	363	389	324	350	358	332	347	370	333	356	391	323	344	323	335	350	358	352	375	348	348	343	362	310	337	357	347	330	299	368	300	370	377	345	315	338	312	356	352	331	358	344	320	313	354	412	390	373	339	398	345	375	389	387	364	359	390	340	386	324	338	366	334	344	383	344	338	337	371	361	360	394	348	362	378	375	352	401	364	363	347	365	374	337	354	335	361	361	363	354	340	347	341	351	331	369	368	350	353	355	340	360	382	343	350	310	363	345	353	329	372	347	379	390	358	339	355	332	376	359	367	326	388	367	357	363	345	348	315	348	364	403	343	351	384	349	367	350	330	364	347	354	377	344	365	335	370	371	362	335	301	346	326	362	372	331	353	339	328	323	330	347	354	346	356	354	318	350	358	361	368	309	388	376	311	389	382	335	385	360	370	345	381	353	378	331	344	356	385	362	325	310	326	355	316	360	380	379	348	369	353	327	348	382	367	353	364	367	347	348	361	354	335	366	348	361	332	350	366	343	375	345	356	320	347	364	348	352	378	343	365	359	368	332	341	340	407	353	370	369	393	355	373	374	374	385	353	373	345	357	340	342	364	341	314	360	377	319	363	337	343	339	377	334	334	322	374	350	372	388	353	366	357	350	354	335	320	331	355	362	363	365	364	361	382	336	347	348	369	345	376	338	338	333	356	343	356	344	313	370	371	364	346	388	340	314	360	359	360	364	339	335	361	376	368	342	345	330	344	366	348	386	344	359	355	363	347	374	346	367	359	370	348	351	344	385	355	358	405	354	396	364	349	370	397	366	362	357	354	376	354	378	368	347	335	324	371	333	341	361	337	359	376	361	312	354	377	336	353	340	354	328	364	333	335	385	325	369	378	360	347	390	357	344	367	318	341	368	363	361	361	348	367	394	350	355	340	360	390	359	342	355	357	360	332	364	354	346	389	354	346	339	347	354	383	362	363	379	355	329	383	407	336	368	356	354	374	327	380	320	363	333	386	316	349	336	349	379	334	349	314	357	345	358	368	337	358	338	352	328	346	367	364	322	346	342	390	356	353	325	357	398	367	340	377	338	325	348	353	365	371	328	372	350	391	345	375	309	346	377	369	360	368	338	350	358	357	361	380	380	312	361	382	344	354	386	353	349	298	349	375	336	319	360	374	346	343	348	375	326	373	348	362	361	383	344	342	354	362	378	361	351	360	312	372	352	355	359	345	373	363	402	350	374	329	384	348	371	390	341	333	356	370	340	344	377	338	317	334	349	357	343	401	351	363	310	349	343	375	315	348	364	327	360	350	350	381	349	363	357	363	379	375	368	365	348	394	367	331	372	355	372	341	370	372	340	371	346	366	369	345	342	409	299	382	334	359	367	338	361	346	342	346	382	331	355	326	352	348	330	365	372	361	377	346	377	371	332	374	349	331	367	365	336	377	404	310	335	346	388	371	345	347	338	359	365	390	381	345	320	348	347	344	342	357	352	357	377	366	362	391	397	360	377	338	319	336	381	329	372	363	357	367	392	354	353	343	352	346	378	338	379	330	350	362	338	314	377	352	372	352	368	378	325	362	330	376	329	331	349	366	329	354	359	396	392	370	347	368	367	363	343	372	376	326	351	342	342	329	345	360	333	368	354	326	353	374	337	376	349	356	346	346	394	384	365	385	378	358	379	349	385	345	341	353	345	378	338	369	385	361	368	363	365	381	359	349	359	383	346	376	335	356	360	388	369	337	343	360	360	332	340	352	363	313	377	359	386	344	363	368	329	353	322	353	349	341	341	359	350	377	347	344	335	372	355	385	345	379	402	373	392	339	368	352	367	413	389	378	356	353	340	335	384	362	368	342	376	340	372	323	349	355	353	383	358	344	356	359	327	371	315	351	348	341	351	349	338	329	339	382	375	345	332	358	356	354	402	385	346	397	352	352	333	346	387	345	325	328	376	335	372	383	330	325	350	320	343	374	357	354	366	350	350	344	374	328	354	365	382	338	333	326	365	346	344	381	372	354	350	353	326	342	370	358	334	337	403	349	350	325	365	341	346	372	331	384	343	344	355	375	343	379	371	386	356	367	361	395	334	359	376	336	358	365	358	377	333	314	382	365	381	336	334	349	340	350	335	350
23244	21442	29507	23777	21443	21192	3506	1044	794	713	609	543	540	506	505	435	438	426	416	432	392	366	369	366	409	374	392	359	345	384	384	348	372	385	343	360	347	383	358	372	395	359	378	347	352	356	327	364	360	360	338	366	352	361	333	362	324	352	349	324	329	334	347	331	319	339	318	356	374	341	359	340	328	331	307	320	332	310	371	340	363	315	308	360	334	339	306	330	337	355	330	319	348	356	356	341	331	332	336	383	335	296	332	309	349	319	357	375	337	330	328	343	326	363	349	297	315	337	377	360	298	357	309	321	358	350	324	300	360	319	336	359	325	328	357	315	318	338	294	342	348	339	322	327	340	354	339	357	363	339	341	326	327	330	322	328	321	330	346	381	356	295	367	344	340	354	355	335	323	344	326	341	349	338	329	329	346	331	361	358	340	324	360	343	356	355	336	338	323	332	316	347	361	351	323	352	338	340	331	286	315	370	333	315	339	332	326	348	324	338	322	298	339	301	345	361	334	337	355	322	347	334	362	335	372	360	322	360	342	311	346	351	326	337	327	331	327	327	363	333	330	315	341	327	329	351	321	323	360	298	313	331	368	311	353	326	369	339	306	345	353	315	288	323	322	363	344	337	352	345	300	297	341	326	325	332	352	354	337	320	342	362	335	325	343	300	344	351	353	327	331	305	335	332	333	343	349	346	339	342	346	347	354	348	353	355	341	349	317	324	372	331	352	371	336	338	340	326	347	341	352	355	353	321	329	323	309	340	389	342	339	313	300	333	355	368	335	326	332	338	312	327	309	348	331	335	350	326	359	308	325	318	341	323	343	358	343	306	360	332	299	357	338	330	330	333	345	325	342	332	317	305	340	334	332	327	356	349	373	293	331	344	350	347	346	363	321	348	334	356	357	323	340	361	347	321	353	335	345	320	349	331	342	355	346	324	327	330	335	356	345	356	325	356	333	337	317	315	356	336	301	362	304	367	307	376	375	320	331	305	343	298	337	335	337	335	324	339	341	317	341	354	333	297	303	338	320	344	317	340	321	345	340	374	330	341	375	361	324	315	358	368	329	342	346	349	349	318	341	330	345	326	316	332	306	325	356	331	344	332	305	346	360	320	321	358	309	309	314	340	343	352	317	308	311	365	345	323	366	361	339	346	340	339	294	330	343	303	335	349	346	340	317	333	356	330	320	308	319	319	355	302	337	330	326	386	358	378	342	329	320	335	338	331	300	385	349	360	320	331	341	360	339	315	338	309	327	321	323	314	336	322	314	361	328	353	338	326	342	314	319	331	339	329	352	341	332	320	337	287	325	324	357	339	329	356	334	337	300	339	333	372	306	350	348	327	348	326	348	331	343	366	333	326	322	332	326	362	323	340	337	332	353	346	361	347	321	341	361	367	341	324	371	347	337	339	293	338	345	350	368	330	314	349	355	321	314	338	372	329	345	344	319	364	347	350	303	350	328	329	346	320	343	358	357	323	366	317	326	318	339	328	334	345	338	365	345	310	339	333	328	311	334	339	353	351	328	359	341	345	331	324	337	310	301	333	331	366	335	324	344	303	349	327	333	323	357	340	327	312	330	335	327	330	349	333	323	377	363	324	316	324	313	345	319	334	314	325	348	338	347	341	332	323	348	309	336	315	345	351	361	322	321	335	341	316	319	352	375	382	315	324	336	369	337	326	351	316	298	315	324	321	331	322	343	343	310	319	304	323	319	288	318	289	348	345	358	315	355	355	307	342	296	330	337	322	334	319	343	338	313	369	339	357	333	353	342	348	317	326	334	351	333	328	330	314	318	312	323	333	306	291	344	326	331	326	286	336	324	320	365	338	334	312	360	346	321	320	352	363	354	323	334	319	308	294	328	313	365	370	320	337	307	342	351	347	346	328	310	324	367	324	344	339	330	326	340	342	321	327	316	300	340	339	370	347	373	359	342	310	308	321	331	315	330	311	321	319	336	329	318	346	309	362	338	352	336	340	354	348	338	354	346	348	338	331	353	376	352	305	356	332	338	337	338	321	339	347	335	382	343	380	340	324	369	350	337	335	332	321	319	327	341	326	328	335	359	339	337	342	350	322	314	345	297	340	316	328	334	352	363	377	348	318	349	341	348	347	368	320	346	332	333	326	366	325	351	356	321	341	325	322	356	333	314	337	338	358	365	298	352	300	362	340	301	322	345	357	341	356	311	350	304	362	327	314	332	379	336	339	356	337	354	361	326	340	353	304	311	334	346	325	346	376	348	319	298	306	321	299	304	340	309	350	324	376	334	351	342	366	360	328	332	301	320	332	338	322	353	324	345	330	350	339	339	327	355	351	302	332	323	327	347	309	349	374	358	340	356	342	320	363	316	311	330	344	321	347	313	319	346	343	357	315	305	355	341	319	383	333	323	323	342	328	290	350	335	340	340	302	339	338	345	312	320	337	315	336	364	303	322	318	330	337	333	317	323	367	355	351	352	366	343	358	325	334	330	329	311	337	311	330	310	356	351	364	333	336	336	310	332	334	307	297	343	309	320	344	349	322	317	289	302	302	365	326	325	341	326	321	320	345	359	325	348	325	332	349	348	321	327	322	331	350	343	328	329	346	338	312	315	335	326	351	343	350	340	340	352	320	318	315	362	340	357	332	324	347	324	330	342	318	355	328	337	300	287	334	339	330	295	338	330	322	329	304	373	306	319	339	324	348	336	365	322	356	353	327	328	332	350	334	337	310	323	325	326	343	344	335	350	311	335	306	315	339	354	302	304	340	316	333	359	351	364	343	302	309	335	309	342	355	344	289	328	311	321	352	352	327	319	342	334	349	327	308	321	363	350	345	349	316	341	343	322	336	343	322	350	333	350	353	315	299	326	334	313	332	312	331	334	320	343	356	350	318	359	331	336	334	379	344	332	317	327	329	362	338	363	284	324	328	343	342	320	345	365	327	345	333	312	326	334	320	349	324	276	336	330	352	327	353	300	308	325	358	335	371	335	350	333	308	309	350	377	350	338	350	334	329	363	309	320	361	344	335	328	328	341	338	362	355	362	349	344	349	341	341	336	326	365	337	323	334	328	344	318	325	372	266	357	343	335	321	375	314	333	337	339	359	345	334	369	322	357	332	328	333	348	354	337	312	302	344	325	354	309	335	360	307	342	321	331	322	305	318	356	339	341	323	347	328	333	353	308	349	352	326	348	351	321	340	333	320	316	323	345	302	359	340	365	343	318	345	311	348	364	354	397	342	308	343	306	345	317	343	339	317	333	336	320	335	317	333	327	364	311	333	335	340	336	338	341	304	334	320	324	364	334	319	302	313	343	324	313	309	341	335	323	364	332	328	340	351	324	332	347	336	336	341	301	307	367	342	307	298	339	305	329	329	337	325	332	310	340	329	326	328	331	322	317	378	335	368	326	334	312	330	301	328	326	377	347	338	333	308	316	315	328	314	341	332	307	357	353	366	346	302	351	346	341	325	300	321	323	349	323	371	382	334	328	308	313	323	355	341
10426	17739	14895	8095	5529	4158	3265	2452	2110	1784	1528	1421	1253	1112	1057	962	910	870	811	799	772	734	760	672	694	629	626	679	648	673	622	625	640	596	569	608	590	601	620	622	619	573	609	580	608	568	556	575	591	589	575	622	555	572	584	590	563	506	617	571	525	509	565	556	562	565	539	562	553	561	525	569	570	527	550	603	564	546	580	545	558	585	531	575	549	559	553	545	557	546	575	511	550	519	555	560	517	552	523	544	616	547	559	503	530	541	557	603	569	537	568	589	539	586	576	563	554	548	559	551	542	553	539	517	539	597	521	554	517	592	552	564	580	535	526	558	550	547	564	539	573	550	526	566	552	555	537	527	553	522	530	483	585	571	550	571	560	555	516	499	528	553	578	568	527	554	557	564	500	538	578	567	555	568	528	555	531	576	583	534	559	583	516	606	505	516	600	532	558	523	559	528	574	538	548	538	519	579	519	562	543	519	571	523	564	549	590	531	553	529	566	527	526	546	546	524	548	520	555	518	545	544	564	560	520	536	531	534	560	554	521	590	550	595	557	577	520	529	552	566	522	549	521	541	540	539	529	544	556	547	567	547	529	560	546	588	561	507	553	574	526	536	563	580	525	548	549	540	528	540	559	508	564	562	580	573	554	556	527	563	514	579	556	559	589	543	551	546	560	502	577	569	572	556	584	538	550	514	526	553	572	550	583	534	536	551	560	545	558	587	531	547	568	532	524	561	590	557	538	562	562	555	578	513	589	506	532	558	565	538	547	574	615	543	532	533	527	509	574	504	566	562	589	538	529	481	584	547	515	523	550	606	542	555	528	541	553	502	532	538	535	543	577	550	538	556	501	553	554	525	556	541	563	504	513	543	550	541	560	538	534	570	555	531	547	514	577	567	491	574	516	574	539	554	560	544	497	513	556	538	528	528	544	531	568	566	587	574	543	576	518	556	551	581	528	543	556	575	543	551	509	562	546	521	530	555	508	558	567	536	547	552	566	509	566	554	528	570	550	562	571	505	542	514	557	583	552	510	524	579	538	577	566	553	523	543	522	571	544	570	516	538	545	558	514	543	564	557	590	579	528	532	573	531	534	567	515	574	551	526	548	544	532	598	547	518	574	568	567	545	556	543	524	555	529	565	557	540	555	553	556	581	567	547	506	518	542	569	569	520	540	518	546	611	537	568	545	531	551	531	573	503	571	579	530	560	550	525	550	531	575	553	549	563	535	551	540	530	588	483	570	597	537	519	576	528	537	557	559	587	541	554	522	507	533	568	539	530	550	546	507	553	540	523	518	551	560	586	546	557	540	551	529	523	556	560	544	579	556	553	530	575	521	545	515	580	533	526	529	514	560	577	550	499	543	537	541	575	528	553	562	551	500	514	546	564	544	548	561	516	551	558	574	552	542	564	536	549	534	563	535	541	544	526	555	532	560	540	563	553	521	575	550	547	555	568	582	553	566	515	555	541	545	562	539	592	541	540	531	548	528	512	544	538	537	544	550	595	569	520	540	532	519	535	533	523	542	571	540	563	569	526	528	547	498	523	559	520	554	532	566	541	511	528	548	574	467	551	545	580	559	538	540	559	535	538	588	552	538	526	543	517	519	552	554	535	516	550	563	530	531	577	538	525	563	542	540	555	510	521	521	533	532	564	553	563	567	545	570	537	533	550	572	544	554	525	600	504	549	561	525	554	546	591	546	506	562	557	522	546	541	513	534	521	508	506	555	543	559	534	549	548	598	564	527	488	567	563	501	558	524	542	479	540	535	508	552	557	579	558	528	521	562	536	533	508	584	547	558	524	519	524	539	558	542	534	533	501	537	562	558	584	565	554	509	525	571	550	518	535	576	532	549	526	544	568	548	526	545	540	499	524	511	540	539	546	557	564	537	556	584	570	563	525	565	548	528	546	544	566	568	550	533	520	531	579	534	546	561	558	554	588	562	529	511	529	528	535	562	551	580	578	522	517	580	530	539	570	555	550	568	552	533	556	516	512	493	572	519	558	515	515	552	546	564	546	565	554	523	548	607	536	520	532	528	531	501	533	561	516	553	552	505	567	575	542	510	522	550	565	549	568	586	571	516	597	535	503	536	540	539	571	519	557	566	541	572	505	541	554	557	527	535	540	530	597	534	538	573	545	529	533	548	541	532	524	553	516	542	559	574	563	551	566	535	577	538	580	533	521	554	553	510	541	510	570	556	547	529	557	539	546	564	497	498	540	549	532	544	568	535	573	547	538	597	543	557	553	590	551	569	531	530	576	573	538	553	598	520	535	565	546	547	570	572	581	565	540	560	554	530	583	574	550	539	572	560	540	544	537	580	559	576	547	593	539	565	530	507	547	540	533	537	534	551	552	560	520	553	539	533	594	578	544	558	568	533	556	507	568	484	551	536	597	524	505	557	517	559	563	534	506	550	527	554	510	545	513	563	556	566	566	503	543	553	499	529	549	593	551	531	583	514	529	559	551	532	510	595	503	504	557	568	503	531	502	506	526	551	529	526	572	560	524	542	541	549	566	526	534	566	554	567	591	522	552	532	551	516	531	556	546	549	554	548	515	537	520	523	497	559	564	521	553	549	547	573	517	531	561	576	525	559	590	505	532	585	527	552	529	539	547	521	559	547	535	569	512	543	569	535	497	563	540	584	568	570	543	563	536	544	558	516	558	572	518	588	591	572	553	504	554	562	574	567	558	540	542	563	549	508	594	594	528	543	537	549	551	505	562	530	554	522	547	546	558	555	604	525	545	501	556	582	562	517	516	550	572	533	575	554	545	541	532	543	537	570	543	539	534	535	542	543	525	535	544	539	525	585	528	525	554	523	528	551	596	557	532	518	552	580	543	579	569	547	577	595	569	548	558	541	573	573	542	509	537	538	539	571	555	511	528	524	531	522	552	541	547	538	543	536	542	568	518	605	531	552	541	547	541	525	530	548	525	492	557	566	535	572	564	579	517	551	594	511	553	539	560	564	505	559	518	553	544	512	560	603	558	528	557	593	503	569	564	577	593	565	555	527	581	538	555	545	528	532	514	523	567	535	583	571	548	530	538	537	535	563	585	574	566	592	552	505	561	567	521	507	531	500	524	542	498	569	519	514	561	544	560	549	541	534	545	580	545	550	556	544	557	561	552	510	538	567	541	541	540	555	542	511	554	546	554	550	547	511	553	517	558	568	589	548	551	538	533	512	558	588	555	524	547	514	570	495	506	529	514	530	562	537	560	560	523	528	556	593	548	535	566	533	537	517	521	596	572	579	527	521	545	567	569	538	574	537	555	536	547	550	524	523	534	569	496	540	590	576	560	549	558	547	537	554	514	569	562	564	546	574	602	519	526	577	531	551	576	577	579	549	570	518	538	518	542	572	545	558	511	535	528	561	535	574	548	542	542	526	516	525	564	480	540	556	561	518	533	547	563	554	575	529	560	574	514	571	547	554	534	495	532	534	558	560	576	535	554	542	506	579	547	575	542	517	538	561	500	556	551
26988	20784	7622	349	181	155	115	105	87	117	82	89	102	87	82	96	89	81	94	80	88	89	85	97	92	71	84	73	77	75	79	82	69	91	81	69	68	74	69	95	86	83	75	92	68	65	89	65	63	82	100	79	98	86	80	78	63	68	92	80	75	73	71	73	71	80	85	70	78	70	67	78	80	80	87	89	83	81	82	71	92	78	75	69	93	75	98	85	74	79	78	104	90	88	87	82	88	96	92	71	82	73	83	74	89	79	83	87	83	86	85	80	67	88	93	71	77	86	66	83	78	89	70	75	83	84	75	74	91	84	71	85	97	78	86	72	87	77	67	76	89	84	89	66	93	70	87	83	74	88	88	86	77	83	80	104	82	86	93	77	86	92	79	84	101	84	77	78	91	83	71	74	71	62	80	65	66	68	86	77	84	83	74	75	91	86	79	83	69	72	79	95	70	95	94	72	95	64	89	90	91	79	74	94	81	75	76	82	71	76	107	72	72	71	75	77	94	78	78	72	73	77	68	69	69	65	69	70	84	95	80	87	85	86	85	79	78	82	77	77	92	78	92	60	85	81	69	58	64	97	72	82	72	89	77	86	86	79	95	84	66	64	79	82	82	87	81	93	94	81	69	77	79	78	68	91	79	93	87	68	94	70	89	83	83	76	74	72	76	68	86	88	93	81	72	61	88	79	55	72	82	79	75	78	75	80	73	86	67	95	85	87	75	81	84	84	88	63	84	87	70	84	87	74	99	84	76	80	58	74	92	79	94	79	80	79	74	100	90	83	74	76	73	78	82	74	67	90	91	84	78	75	74	86	83	90	65	78	79	76	80	91	88	90	72	89	83	81	96	88	77	76	93	77	102	85	72	97	87	81	92	62	62	85	75	77	81	76	83	82	79	82	71	63	89	72	88	94	96	75	80	87	74	80	93	80	81	75	79	87	80	77	76	79	75	100	70	91	77	72	69	78	74	66	83	82	84	80	94	80	78	85	69	82	89	93	83	74	87	73	97	80	72	72	72	72	87	61	87	64	77	83	86	66	86	64	73	77	94	69	84	83	77	69	70	86	80	67	73	80	77	86	77	84	80	59	92	78	73	78	79	76	74	73	88	75	75	86	61	62	69	90	77	85	82	63	68	70	96	72	84	91	70	74	71	83	83	82	82	64	73	78	77	76	73	95	86	78	67	81	82	80	79	85	85	94	78	78	81	69	78	97	90	68	81	79	72	86	88	75	76	79	82	81	89	55	71	88	83	87	85	88	76	69	66	83	86	75	80	86	76	80	90	94	82	75	68	67	69	88	75	81	75	71	71	90	82	68	45	83	68	75	86	75	79	83	70	86	90	68	87	81	72	78	76	81	73	77	70	81	89	85	74	75	80	80	70	86	97	81	66	73	86	78	70	70	88	70	85	96	84	77	83	84	83	87	88	87	62	77	83	83	92	70	79	70	68	89	86	92	63	91	68	74	75	80	77	61	86	83	84	71	88	73	75	82	81	76	89	89	75	87	85	78	69	82	78	97	79	90	81	78	81	85	90	81	82	83	72	72	93	68	91	76	86	100	86	86	92	84	82	74	96	65	64	66	77	83	90	74	85	71	71	87	90	89	87	70	82	82	73	106	78	81	74	84	91	59	79	69	83	83	84	67	86	77	82	67	85	67	72	82	76	97	86	76	85	86	67	89	82	77	91	83	91	71	78	68	89	74	72	79	71	75	93	100	89	71	73	68	108	78	77	80	78	79	79	66	74	67	78	79	66	85	79	82	81	81	64	98	78	92	78	79	84	86	87	84	79	77	79	70	79	75	86	77	83	88	78	76	95	80	78	90	77	89	64	83	95	78	67	77	92	86	87	92	101	76	76	70	80	75	66	70	69	83	91	71	75	80	67	76	72	89	73	89	71	86	78	72	93	87	77	100	70	86	88	79	94	82	83	67	73	63	89	74	70	66	78	91	77	79	89	68	81	72	90	86	73	73	78	63	72	96	94	77	79	68	74	77	76	84	73	72	69	63	69	93	78	74	97	76	95	67	76	73	74	73	84	82	79	72	92	79	85	85	76	79	93	94	81	82	75	69	88	65	77	82	93	85	56	76	67	73	91	79	80	81	69	84	75	83	63	76	92	77	72	67	70	67	95	76	90	78	81	75	74	82	83	66	84	67	63	72	77	70	80	66	71	77	83	75	75	101	70	70	77	78	74	88	75	68	69	89	80	86	76	76	77	83	95	87	103	78	74	85	74	93	82	81	84	76	63	72	82	76	86	91	74	72	69	92	76	75	90	81	96	75	66	88	75	87	73	76	67	84	103	79	71	91	89	68	83	92	81	83	88	61	85	85	95	76	93	66	73	87	66	73	72	67	86	73	93	98	77	68	91	88	79	69	83	82	73	103	76	86	81	79	75	87	64	76	85	65	83	81	74	87	82	80	76	83	93	68	81	81	80	92	73	92	64	81	89	81	78	84	73	65	74	84	83	68	89	80	64	71	65	77	82	79	85	86	76	99	83	82	91	86	82	78	86	81	89	68	79	90	93	82	75	54	76	67	77	104	85	76	82	76	75	85	84	80	83	82	79	82	93	90	80	86	72	81	89	75	70	83	98	71	85	68	95	65	83	73	75	84	82	75	60	60	71	69	69	81	86	63	82	79	72	87	70	85	64	77	86	80	106	86	69	64	83	61	86	86	86	75	80	83	66	71	94	69	81	81	77	70	79	79	73	83	89	85	76	62	85	81	76	92	79	64	92	86	65	68	98	82	76	95	75	83	85	85	78	79	84	79	102	72	86	86	84	75	79	94	89	62	76	69	63	84	91	66	78	88	75	75	80	88	69	87	85	73	85	75	75	82	83	73	79	79	93	88	80	76	89	83	79	104	91	84	84	89	88	86	87	76	66	103	83	75	87	83	74	78	83	87	72	74	66	93	73	92	61	61	74	83	95	95	73	96	76	66	74	84	74	82	91	72	79	67	79	89	79	81	81	73	80	71	84	70	81	86	66	84	79	75	64	61	73	76	81	83	80	87	59	91	77	75	82	67	73	61	74	92	93	81	84	88	92	78	80	87	67	97	81	71	85	63	77	81	94	75	80	88	92	96	83	66	67	87	82	74	67	79	76	68	79	90	85	82	77	76	72	67	81	86	77	82	89	74	92	64	87	82	91	87	98	104	78	88	83	71	71	74	75	100	70	77	100	70	74	80	87	84	75	87	82	85	80	86	72	73	83	61	77	75	80	80	82	78	73	83	88	74	56	89	86	83	90	56	87	82	90	79	90	90	72	91	71	78	76	84	76	76	76	91	64	82	70	74	93	73	72	70	82	96	82	85	72	90	84	69	68	79	90	77	75	75	74	61	80	72	88	85	93	82	89	78	93	69	81	101	77	71	86	81	89	94	67	98	84	84	88	63	78	83	68	76	74	78	70	91	96	79	87	85	72	92	85	84	68	91	62	74	73	74	71	77	80	70	55	70	89	86	62	72
4418	1357	1173	588	430	297	297	222	220	213	161	212	176	159	144	175	154	166	148	174	151	155	154	152	151	144	158	152	147	146	161	139	169	133	132	132	167	160	152	136	173	147	156	146	139	147	150	131	135	156	140	132	153	152	147	135	150	144	154	130	154	142	133	142	124	138	163	128	164	129	148	171	158	135	146	154	132	124	139	138	140	139	130	141	146	132	172	140	147	136	148	134	151	154	164	150	163	166	134	148	154	147	161	146	159	151	148	127	165	140	157	152	152	135	126	122	143	153	154	160	158	151	147	126	163	137	124	130	137	149	155	151	149	133	154	144	145	159	133	176	133	170	134	139	144	147	174	141	139	144	165	148	169	146	141	146	162	149	126	146	137	159	129	166	143	138	152	134	153	142	117	135	146	159	138	142	144	159	164	158	142	143	139	148	147	141	152	157	118	137	138	130	148	168	114	141	132	168	118	151	149	166	125	144	140	159	128	152	127	134	154	141	142	160	133	157	138	143	162	126	165	141	126	149	138	153	143	126	142	146	153	144	156	145	141	132	150	141	172	143	133	136	148	146	132	147	159	160	149	125	135	176	162	144	165	156	150	162	152	135	165	157	165	158	138	167	149	161	124	155	162	155	149	139	156	161	157	138	121	129	147	177	138	130	116	126	145	137	151	153	161	140	143	141	144	134	159	155	163	160	136	158	130	149	131	148	142	136	143	133	135	132	162	128	136	160	155	150	169	147	149	145	152	159	151	161	145	145	111	168	139	158	116	142	140	135	149	159	153	159	130	137	131	147	137	154	133	134	151	128	123	156	148	139	134	145	154	146	130	143	158	157	149	146	132	144	151	172	151	141	151	150	111	163	163	140	135	112	160	136	132	133	149	126	164	149	177	131	147	145	146	126	133	127	146	168	113	133	133	140	148	149	156	135	143	143	140	135	153	163	157	132	147	144	148	147	151	136	151	138	142	129	129	152	139	136	134	149	150	134	161	145	143	116	131	144	167	148	149	155	123	142	142	141	148	160	139	141	154	134	159	131	136	146	142	143	129	128	152	142	148	167	131	135	167	138	147	146	151	143	154	130	156	140	135	148	162	139	133	157	140	134	157	159	134	137	145	145	149	154	140	127	114	122	118	129	142	137	155	132	140	142	169	157	141	136	156	166	136	164	154	134	145	155	162	121	141	138	138	166	135	161	136	145	141	150	156	155	159	144	163	127	159	151	148	131	154	157	140	151	150	148	126	141	146	144	144	140	138	142	143	145	132	126	158	140	134	166	132	159	137	150	142	138	137	144	134	168	146	142	160	162	132	159	146	147	132	165	149	151	132	137	153	143	133	146	133	166	152	150	142	155	146	141	123	180	155	143	152	145	135	169	151	139	142	133	160	142	134	143	146	131	131	157	142	167	127	137	179	131	147	175	169	135	138	150	163	126	146	138	137	123	150	135	134	140	176	136	161	135	139	138	155	148	134	135	131	140	132	127	149	137	144	142	152	140	157	160	151	139	152	128	146	127	143	133	142	144	139	141	151	153	164	153	143	133	136	187	123	140	146	158	141	129	158	152	145	164	161	149	151	148	130	140	157	137	146	163	159	155	145	147	137	156	139	145	133	120	129	151	145	143	160	137	134	120	130	159	162	150	133	123	123	133	132	168	146	148	152	147	126	133	167	147	150	154	127	157	146	143	116	137	150	146	165	139	128	154	153	153	136	133	156	168	149	153	152	156	154	142	159	128	141	141	156	158	139	149	166	146	128	145	144	120	167	133	137	156	138	160	154	140	143	151	137	146	138	127	140	160	160	169	133	136	159	144	151	142	155	134	137	131	154	128	148	149	150	131	153	146	141	126	134	150	124	132	165	160	132	144	153	160	146	165	153	158	120	162	147	136	149	155	147	150	155	152	140	140	175	135	150	149	173	154	125	144	146	155	178	137	137	145	143	154	147	143	145	133	155	158	164	148	143	154	176	169	163	150	121	139	149	147	138	142	159	155	145	125	132	129	137	151	140	160	159	156	146	165	149	136	128	169	157	150	157	150	143	145	134	157	120	133	140	146	150	132	147	164	159	156	153	151	141	146	129	168	153	130	152	145	153	160	150	138	148	156	147	166	139	135	159	169	166	146	131	144	136	150	144	146	154	130	138	143	141	138	143	152	149	116	141	134	155	148	129	137	156	151	145	142	152	146	153	138	154	158	149	161	164	126	169	132	130	144	148	132	156	110	150	131	150	155	140	171	138	139	128	156	134	155	154	138	154	157	170	164	135	129	147	160	149	150	145	134	137	148	119	155	158	150	132	153	163	136	137	146	147	155	146	148	147	138	156	162	124	134	141	159	151	135	149	149	140	142	153	124	138	125	158	141	165	140	139	139	154	142	171	137	140	149	152	145	140	154	157	147	151	169	152	141	154	160	152	145	142	144	138	154	158	153	145	144	138	137	126	155	147	165	173	138	148	157	159	144	169	157	154	152	139	124	158	136	149	133	150	141	143	132	157	141	131	143	153	135	154	140	129	144	156	161	129	158	159	136	150	123	137	125	140	130	152	161	164	153	154	167	154	147	160	156	139	148	152	147	156	154	133	140	151	131	156	141	163	120	134	133	152	123	135	159	141	151	143	121	159	154	154	168	133	159	132	142	140	142	154	133	163	152	156	124	152	136	160	171	136	135	143	144	151	140	136	138	125	168	152	142	141	158	145	162	170	161	135	146	148	151	134	150	123	148	167	129	158	151	139	152	163	138	147	136	139	140	138	146	173	151	128	126	137	136	161	150	154	148	150	145	153	179	143	135	155	151	139	145	150	134	141	159	143	152	149	136	153	139	152	149	156	143	127	142	144	125	133	133	127	144	134	139	150	141	142	153	137	158	131	150	140	147	149	150	144	151	141	140	140	151	163	145	134	145	134	138	151	139	135	136	157	128	137	147	131	158	136	132	143	136	160	146	129	145	136	165	167	154	145	138	146	120	131	159	172	139	118	145	154	121	151	128	150	144	147	135	143	139	187	128	167	129	164	150	136	136	138	144	129	143	130	122	154	131	140	135	130	150	159	150	141	146	156	136	135	148	138	147	142	147	155	128	150	139	159	145	146	148	153	134	129	133	167	155	148	149	156	131	145	140	152	143	148	137	150	130	148	123	148	159	149	150	138	143	124	130	139	132	154	129	171	134	155	127	148	166	131	139	148	139	150	134	135	141	141	169	157	133	132	167	150	150	148	145	149	148	138	151	156	177	157	128	127	152	155	136	147	132	149	148	147	134	144	133	156	144	145	135	149	138	141	110	145	145	121	141	156	150	145	122	169	144	165	153	133	139	146	142	146	149	129	147	149	148	133	140	137	149	144	143	148	154	125	152	143	153	156	149	124	138	135	158	150	154	141	160	144	149	138	139	157	164	138	133	135	149	156	184	155	137	145	141	163	152	146	134	155	146	160	159	135	139	148	135	161	147	165	157	136	150	157	145	146	150	147	134	155	156	139	138
24310	21440	28912	24398	21265	3739	797	545	419	373	323	363	287	288	248	264	257	260	270	252	241	240	228	203	231	239	219	222	255	238	228	221	218	239	221	209	198	213	204	217	213	222	215	185	232	226	189	202	210	213	206	200	222	211	209	235	225	233	238	235	192	203	197	194	202	212	200	219	214	185	201	240	203	213	248	222	214	190	228	214	208	199	226	227	204	212	210	197	219	204	197	214	205	210	222	228	208	201	208	208	194	201	224	223	210	208	203	217	192	197	208	198	196	209	218	204	216	207	214	212	206	209	235	211	197	218	198	209	190	224	203	224	206	236	207	230	177	219	226	219	206	220	230	203	199	211	218	224	185	230	226	213	225	210	226	230	208	219	209	190	201	187	214	239	198	203	197	205	218	203	216	201	230	208	218	201	230	241	201	176	207	176	182	206	223	222	239	218	202	193	218	209	210	213	217	216	197	219	199	221	240	206	221	218	224	184	221	204	227	204	239	224	209	192	190	210	197	211	204	219	216	237	234	244	200	209	211	238	216	221	217	209	240	205	223	201	205	224	214	220	189	215	206	218	214	219	245	211	197	196	205	188	198	219	223	219	209	223	213	231	183	208	191	225	206	192	241	218	202	211	212	210	183	196	208	221	192	200	217	208	218	184	236	221	222	176	215	229	205	231	214	196	217	197	212	192	231	220	208	229	213	217	211	207	213	209	190	220	228	205	201	196	224	226	227	204	220	245	233	211	190	205	245	216	195	201	220	211	219	218	182	237	201	204	230	222	220	192	196	220	214	217	220	213	203	223	202	201	190	195	205	198	214	198	231	210	236	212	213	209	189	249	209	241	204	217	224	193	195	220	182	202	228	213	197	217	233	215	205	214	209	183	216	222	213	222	210	192	228	227	209	230	200	209	229	231	215	206	217	208	215	222	200	202	204	207	218	204	246	204	217	229	221	216	194	188	212	218	243	222	224	202	210	228	200	199	229	214	208	237	215	221	209	210	208	195	212	229	216	216	201	204	212	215	226	223	202	177	209	192	221	186	207	217	224	196	219	220	215	210	205	200	201	189	218	226	209	213	203	206	215	209	219	211	219	214	218	201	221	208	215	202	197	211	219	205	192	192	231	207	214	220	209	186	201	197	215	216	205	212	240	202	215	208	208	209	248	204	200	228	195	237	219	200	185	219	210	200	193	218	226	234	213	220	224	242	240	219	200	208	203	175	222	212	205	198	227	240	222	213	188	233	230	237	203	188	212	210	204	181	238	201	184	217	214	198	213	232	205	207	228	199	177	221	193	205	214	194	217	212	212	204	224	230	199	202	217	197	207	220	221	221	210	194	203	235	191	196	211	206	246	215	218	194	206	205	204	183	206	226	235	210	214	215	204	216	189	223	223	221	198	200	204	219	204	203	161	251	231	241	226	206	226	235	198	206	233	206	216	212	223	191	218	198	220	202	223	221	206	211	216	189	218	222	231	210	204	220	209	215	213	205	212	200	221	194	191	231	216	222	215	210	217	204	212	213	238	204	225	202	204	214	208	203	207	212	223	192	233	188	204	201	227	216	206	219	211	215	224	212	197	210	203	176	217	218	216	228	175	198	212	187	196	231	203	211	229	200	252	235	190	187	215	195	219	237	208	213	215	199	200	203	184	224	223	217	236	234	200	219	182	214	212	184	216	230	216	199	210	223	217	209	192	209	200	221	217	203	205	207	212	199	207	204	223	205	215	233	211	207	210	230	196	189	210	237	222	209	210	231	201	241	210	201	221	236	216	202	226	192	223	197	231	194	216	231	223	220	211	207	232	209	213	228	237	211	211	209	218	237	201	220	183	198	231	224	219	188	235	237	196	223	212	178	240	227	202	218	212	209	229	213	215	222	222	207	199	233	234	193	248	200	221	248	203	235	206	193	208	220	204	212	236	211	213	213	199	206	195	219	218	219	238	204	193	196	214	229	195	223	229	195	198	205	202	217	205	194	186	214	216	195	238	210	186	195	193	211	200	225	199	204	235	215	207	203	209	201	231	224	213	187	219	200	217	216	223	202	249	208	216	220	191	203	222	211	190	220	200	214	194	215	193	219	212	175	203	203	222	213	235	237	229	226	199	251	216	216	214	212	192	225	195	217	213	193	207	220	210	236	217	209	210	246	243	190	219	206	210	192	196	195	205	220	216	205	238	234	220	224	226	211	206	218	214	198	220	207	229	211	209	215	219	212	232	196	191	215	210	214	210	217	222	211	198	232	230	202	201	210	212	193	212	201	211	228	210	222	212	208	228	202	218	208	212	213	228	236	211	203	223	213	194	212	221	204	244	228	220	198	207	216	216	212	207	232	233	222	206	239	207	193	206	219	210	200	221	220	215	195	213	227	207	233	214	209	209	170	233	255	207	213	232	222	217	220	201	222	222	243	190	218	208	207	220	210	212	209	212	208	228	187	226	208	186	199	212	201	226	214	198	225	225	219	227	210	212	235	218	236	217	225	224	235	194	205	227	217	198	205	228	194	226	215	225	216	208	215	227	213	220	220	238	206	218	225	210	195	208	210	238	226	208	216	214	198	230	229	221	198	211	208	196	224	197	199	210	217	205	214	220	234	220	217	228	223	203	223	194	240	208	211	213	207	200	192	207	228	207	208	195	186	204	226	216	222	227	208	225	201	214	209	184	212	202	222	253	230	199	202	208	201	211	233	219	227	228	228	232	218	215	199	201	216	218	205	228	206	180	212	203	237	181	209	211	183	201	216	203	223	206	214	191	227	207	211	202	222	200	191	215	190	218	194	226	221	206	218	203	195	220	225	236	231	224	198	201	228	188	202	251	220	196	208	213	192	220	193	190	232	201	236	217	240	213	215	218	213	231	197	224	230	231	214	228	214	198	190	212	239	230	208	201	214	206	211	194	228	230	187	232	217	198	214	213	221	214	232	206	218	208	178	209	213	222	218	215	207	213	221	194	193	219	231	224	226	211	205	234	215	214	205	213	213	204	215	209	234	221	212	204	202	212	217	218	177	207	196	214	207	230	192	208	225	210	241	225	208	206	199	200	198	210	224	219	201	203	230	219	215	211	214	209	222	222	215	214	205	183	226	201	199	212	193	232	233	223	198	236	185	212	201	231	206	207	194	216	194	192	207	200	206	184	205	217	218	221	204	207	214	225	191	223	199	209	215	227	204	231	216	217	208	212	210	201	219	216	195	220	192	203	210	185	190	201	195	221	218	214	206	213	200	228	211	209	203	191	236	205	209	205	242	216	200	210	228	226	221	223	202	213	224	210	232	216	213	207	232	197	192	209	222	214	226	217	214	212	222	215	193	226	191	235	191	227	227	214	213	217	231	222	181	221	206	200	214	202	224	208	189	215	217	218	207	230	206	220	193	211	208	226	245	229	197	217	236	226	170	207	215	218	229	183	222	229	197	210	226	232	205	217	239	216	211	228	204	200	220	189	196	220	226	211	208	221	228	219	215	237	205	214	215	195	221	197	244
8557	11056	9289	4599	3093	2328	1738	1397	1181	977	855	777	757	632	629	602	552	555	527	475	460	447	462	428	479	441	445	421	415	421	381	385	367	399	390	381	388	386	391	388	400	367	381	363	408	404	343	391	373	326	359	385	340	349	351	377	371	381	418	374	372	378	384	384	342	385	355	348	386	350	412	376	384	369	366	357	348	363	358	353	361	342	333	374	353	331	361	366	351	364	344	396	364	395	337	382	382	331	368	388	349	397	372	356	387	385	375	361	363	346	378	355	389	341	343	357	350	367	361	323	346	351	369	361	351	350	383	342	338	375	366	361	360	373	326	385	376	343	383	376	405	356	356	366	329	331	346	364	329	388	355	344	346	375	328	381	319	339	389	394	345	352	363	340	364	335	367	362	349	344	342	355	324	343	361	363	389	383	342	341	311	342	392	351	364	359	393	344	377	343	324	348	359	339	335	380	342	350	332	358	385	379	332	334	339	361	384	343	402	359	346	348	355	353	355	349	330	329	385	357	365	359	392	329	372	337	382	348	378	365	359	354	347	361	352	342	352	361	361	398	382	352	361	329	360	333	352	381	331	347	351	371	357	351	368	373	381	354	371	374	341	390	366	366	375	358	357	377	359	361	355	367	362	347	324	356	350	323	365	346	367	330	341	406	360	343	349	363	370	357	356	362	364	321	366	350	389	368	389	347	339	408	367	340	336	362	364	336	394	383	360	334	345	364	348	335	391	362	329	328	334	349	381	341	357	347	366	381	337	355	390	372	400	366	353	301	362	349	372	353	349	358	349	358	375	343	347	361	357	346	363	373	333	358	349	367	351	381	362	346	368	329	323	356	360	371	360	361	375	327	344	349	372	351	344	333	371	372	361	332	351	357	340	343	351	357	366	335	387	343	342	329	361	349	406	369	343	390	343	341	343	350	351	339	342	354	350	365	321	336	368	345	375	366	350	352	388	369	359	372	356	354	367	354	355	355	373	360	362	376	331	370	366	376	386	364	357	351	353	365	364	352	348	347	362	330	330	332	365	374	396	353	370	330	343	373	346	370	379	345	385	333	350	346	374	327	327	369	368	370	354	374	352	343	355	346	358	373	336	352	344	346	346	360	376	353	354	337	356	353	357	340	357	334	344	370	350	339	304	339	332	365	339	340	365	367	315	314	348	363	365	368	350	357	347	359	383	343	358	347	368	340	343	332	349	372	320	355	370	392	366	367	351	351	386	362	358	368	334	361	356	355	348	384	316	344	377	389	382	327	380	385	362	367	350	357	344	353	371	388	353	383	378	342	320	362	354	354	362	324	360	364	360	346	323	353	354	356	339	336	360	373	363	385	354	325	343	362	346	367	327	346	339	369	356	332	337	365	385	354	337	341	344	380	322	329	371	374	358	343	339	346	366	332	344	361	347	343	320	374	373	380	350	348	348	330	354	333	331	326	358	373	360	356	360	349	348	352	370	376	343	351	372	366	411	369	382	363	360	332	342	377	374	407	406	381	340	360	364	338	355	362	348	366	363	339	388	400	368	328	377	372	374	369	326	385	354	339	351	369	362	348	351	360	366	393	327	369	386	345	395	378	379	328	351	383	351	333	353	362	326	334	366	364	389	371	361	373	343	347	359	316	358	368	359	368	352	361	354	359	362	376	328	372	325	386	354	334	354	341	377	362	357	368	356	325	347	359	351	372	368	379	336	361	362	352	372	359	394	344	348	370	322	354	369	363	354	365	362	369	341	353	343	362	346	338	368	377	362	362	324	374	388	370	340	324	369	337	376	370	355	367	360	345	356	335	347	336	368	380	335	322	365	363	374	347	396	367	353	360	380	319	337	347	347	411	352	369	383	321	362	379	360	305	354	339	385	364	324	326	374	342	354	368	334	343	368	349	361	342	353	365	351	349	330	399	337	389	385	339	360	350	307	349	352	370	337	359	352	357	327	354	377	343	365	342	354	367	346	359	372	339	360	355	372	344	348	351	353	364	371	365	348	341	339	388	382	357	328	366	367	352	378	361	333	370	393	392	393	361	313	363	350	344	367	350	352	368	355	366	354	369	341	365	361	362	323	373	350	361	338	345	359	318	346	351	359	359	348	371	398	368	343	372	369	375	347	344	357	357	350	351	380	381	351	356	342	336	345	340	380	342	381	382	346	364	355	342	360	338	340	364	386	377	354	351	378	355	343	353	330	362	370	317	376	357	343	365	366	362	332	319	363	356	366	366	355	381	341	347	354	392	355	326	374	346	336	365	372	356	355	368	364	378	343	349	336	352	344	365	335	355	369	372	321	333	380	344	332	363	367	352	404	374	343	356	371	354	354	376	320	363	361	348	378	359	360	340	374	336	356	373	353	391	349	359	343	396	387	340	336	347	350	349	347	345	381	354	362	375	332	357	349	349	383	385	388	341	355	378	354	358	316	397	343	341	384	336	355	351	364	364	352	344	392	350	369	386	341	396	382	336	395	359	362	396	340	347	353	369	336	387	342	366	353	319	384	373	368	317	364	357	394	328	382	362	359	358	375	374	350	353	364	372	353	326	378	375	346	347	341	343	323	368	390	364	357	322	344	335	364	379	362	312	338	364	392	381	348	382	365	347	366	346	341	359	344	353	345	356	346	364	311	374	348	312	324	342	364	383	369	349	335	354	353	366	352	389	334	349	352	380	374	381	371	377	391	325	347	364	367	345	367	369	339	365	375	340	358	372	358	364	354	366	383	331	365	352	364	360	370	335	370	390	354	331	333	403	342	310	316	327	394	354	401	338	349	367	325	389	404	355	323	347	357	360	349	363	349	356	341	356	385	359	348	339	358	362	350	378	350	364	349	332	362	368	350	363	354	345	370	347	321	342	365	337	354	349	325	374	360	352	377	352	357	371	329	388	351	366	357	388	344	353	375	359	319	382	349	353	334	334	411	361	354	387	368	325	373	297	399	366	361	364	355	371	355	344	347	390	340	343	368	349	365	373	362	389	349	362	342	347	331	354	368	403	354	366	364	383	347	350	340	378	336	362	348	367	369	387	378	368	360	338	341	368	370	350	348	376	343	359	371	354	379	356	362	354	364	378	381	362	331	371	363	383	368	357	350	357	339	353	326	366	373	353	360	399	349	356	363	318	349	361	364	375	371	355	380	357	329	372	356	362	356	350	356	397	388	351	381	377	331	360	354	354	359	357	358	370	362	343	403	382	340	353	360	378	377	356	352	328	333	388	303	362	337	326	352	366	330	356	347	358	362	359	350	362	359	337	346	377	326	383	346	318	349	356	370	364	393	335	368	375	368	380	358	352	373	311	350	336	348	350	355	349	354	360	387	357	378	340	377	345	395	358	367	350	343	347	356	331	405	388	349	350	341	347	357	355	362	361	354	372	360	361	365	385	363	335	360	325	361	382	355	342	358	332	363	351	366	382	340	365	359	374	381	356	349	366	343	352	369	329	326	344	375	363	330	358	346	392	351	318	374	363	378	370	369	351	349	365	369	325	341	366
23242	21412	29470	23732	21412	21175	3554	980	821	710	608	503	529	527	486	481	432	426	423	383	425	413	395	413	354	373	377	362	381	364	363	381	362	353	373	347	355	342	359	353	356	380	369	329	371	349	377	368	343	340	351	336	356	332	340	310	359	397	315	304	343	348	356	337	337	334	339	354	330	331	331	331	352	344	353	336	339	362	328	326	348	378	332	320	341	339	301	321	358	341	364	321	351	347	320	320	373	334	330	317	343	357	352	324	318	324	344	322	341	347	311	329	347	342	339	338	339	326	341	356	322	343	333	365	335	317	338	347	371	316	349	327	362	350	353	346	318	365	313	329	322	333	313	337	316	354	342	347	320	352	350	346	342	332	342	363	359	312	301	332	325	347	293	352	353	324	345	313	331	359	372	300	373	348	348	342	356	348	314	330	359	323	345	303	355	319	360	365	306	350	326	357	334	321	313	362	326	351	325	328	335	352	332	370	320	338	336	325	343	341	322	362	331	312	368	336	324	324	352	334	338	354	338	304	343	335	361	358	332	334	351	346	356	315	324	324	380	331	366	329	294	334	328	338	325	336	343	328	320	367	308	316	313	348	312	342	323	295	355	318	338	341	327	323	336	316	344	322	331	340	329	326	330	340	343	329	329	359	341	356	329	338	366	340	337	332	345	318	338	348	326	349	345	359	321	338	379	340	338	337	337	362	356	366	346	328	338	350	345	317	354	348	354	346	340	344	325	310	329	357	379	379	345	332	348	318	330	364	326	347	319	361	334	318	311	345	373	306	335	322	359	325	338	346	323	337	341	355	323	341	355	325	349	312	320	321	361	329	337	328	376	338	351	353	318	308	330	308	345	336	318	341	322	307	318	328	353	318	324	319	331	336	330	343	363	346	302	334	312	340	360	356	337	333	350	334	325	301	321	315	343	325	344	329	359	344	333	354	328	343	334	362	321	352	314	368	324	320	360	344	341	348	325	356	329	309	366	336	345	320	333	342	344	346	347	298	332	345	330	331	330	330	343	345	304	343	361	315	326	340	367	352	318	359	343	330	349	331	368	367	331	370	334	354	325	373	332	355	391	345	332	333	329	337	331	337	354	288	358	356	345	304	334	352	332	333	341	316	340	336	346	330	331	330	317	340	358	344	328	318	329	330	333	335	352	353	359	322	335	336	343	350	366	318	360	346	363	352	329	366	337	345	322	319	331	343	352	326	336	334	356	319	318	345	336	356	337	339	344	322	362	327	321	335	345	333	331	337	350	363	309	318	318	327	362	318	351	321	357	331	322	373	361	307	333	344	337	315	339	369	337	343	378	341	324	310	328	344	338	315	365	395	355	302	347	316	301	333	305	338	340	337	320	320	338	319	320	368	325	359	345	360	334	342	312	326	337	332	346	341	340	340	350	374	346	340	342	334	349	365	333	347	313	349	339	362	338	334	310	329	351	365	308	373	347	324	327	335	340	334	309	310	348	322	325	338	355	356	358	334	335	311	309	337	322	345	326	344	345	340	336	327	313	308	318	318	317	325	346	332	381	357	358	332	338	315	329	343	323	329	326	357	338	297	317	311	294	367	339	298	325	357	345	335	341	338	321	318	321	306	321	339	349	353	331	346	330	329	358	342	311	350	327	349	300	334	334	308	330	363	337	348	338	322	342	312	336	317	332	336	306	339	348	340	341	369	358	371	323	307	364	306	316	296	354	337	343	323	326	359	330	325	346	320	340	365	334	363	339	331	332	346	351	352	323	342	377	308	307	357	354	340	335	321	345	329	343	320	330	343	372	336	332	310	379	304	353	332	369	293	361	334	293	320	359	320	312	330	337	320	358	329	347	360	349	341	329	358	326	312	322	312	313	334	362	319	322	312	348	355	333	326	350	332	368	346	316	330	334	368	321	337	350	301	360	346	336	321	335	314	302	316	332	306	325	350	378	320	346	380	355	314	343	361	314	339	341	338	325	335	347	340	342	313	329	340	334	359	335	323	347	295	332	338	321	357	336	317	333	316	305	320	327	299	337	367	346	344	338	320	348	342	373	363	311	340	350	342	335	338	348	368	326	336	340	357	317	324	336	334	324	310	311	335	306	343	333	354	322	346	334	308	300	362	329	357	338	308	330	325	326	367	322	320	359	315	332	339	319	344	332	336	298	313	320	305	354	327	319	322	313	326	316	350	338	342	341	357	351	332	340	346	348	333	319	284	341	353	359	311	328	368	302	325	341	323	346	335	353	355	317	302	338	318	350	335	326	328	334	353	317	312	327	379	323	321	302	366	316	368	329	309	328	355	365	302	353	340	347	301	349	315	372	327	331	305	329	337	336	352	361	302	319	357	351	371	336	339	321	337	328	336	311	302	341	359	356	340	371	338	347	354	349	351	334	364	340	325	342	314	362	335	330	346	295	318	330	310	306	367	343	315	325	360	308	332	336	301	317	342	327	356	338	331	335	329	336	357	313	324	317	346	362	299	341	299	319	336	329	306	372	349	348	359	323	322	347	328	340	316	350	335	320	305	355	308	326	344	373	330	324	311	353	345	354	289	310	344	362	354	331	334	308	319	355	339	323	337	340	325	329	335	341	311	339	328	321	339	337	322	318	347	319	338	366	329	328	341	334	325	310	340	354	370	337	323	313	319	347	340	325	350	313	351	338	320	343	348	364	336	354	332	350	316	340	339	336	322	331	342	298	348	318	374	365	365	329	321	333	307	340	353	326	312	323	333	316	333	304	349	313	339	338	334	341	360	337	341	338	349	287	310	326	330	311	318	319	315	354	327	344	331	323	355	368	326	319	306	314	344	337	336	282	347	332	301	311	361	339	332	346	330	360	303	326	336	316	333	321	347	332	331	356	339	336	368	329	341	331	376	340	334	326	351	342	331	338	371	334	338	341	343	330	359	343	332	319	342	351	354	328	352	353	350	333	307	306	333	330	306	345	337	380	347	352	328	337	319	317	315	355	406	347	347	329	342	342	342	319	353	363	331	365	333	315	343	326	329	350	336	355	332	336	324	336	322	324	327	292	359	345	308	361	350	357	323	324	320	340	327	347	387	299	335	338	324	341	320	334	318	359	346	328	336	325	335	353	355	335	379	354	321	350	323	334	335	327	332	342	324	383	352	368	350	318	327	331	318	331	365	317	327	328	329	328	310	340	328	330	345	308	358	336	297	321	374	348	351	306	362	338	333	329	317	351	350	333	369	330	352	362	347	361	296	324	294	317	367	321	330	325	378	334	311	339	334	352	343	336	337	317	362	315	322	341	354	330	311	344	328	301	349	328	339	295	346	335	326	346	377	372	352	333	365	356	302	316	369	330	326	345	370	324	355	306	308	330	331	308	347	314	315	331	358	322	333	347	344	302	338	352	321	315	332	341	336	333	352	361	356	330	324	329	351	344	335	317	334	331	321	352	326	324	339	337	322	349	339	325	323	319	314	297	337	351	317	313	323	368	354	364	309	351	310	381	327	331	313	335	326	304	332	345	371	360	343
12949	17499	14813	8013	5529	4169	3176	2575	2161	1758	1583	1438	1262	1118	982	984	920	902	806	787	736	761	711	708	699	632	648	623	629	605	602	633	625	665	612	668	639	610	574	603	603	606	560	592	546	571	549	560	575	543	582	598	516	596	542	581	560	533	565	583	576	531	535	553	557	521	557	554	604	554	536	514	554	568	597	597	553	592	609	573	560	528	560	560	505	606	542	594	562	568	562	588	544	537	577	561	547	582	574	463	560	515	529	568	527	547	539	559	516	589	517	533	593	545	535	551	525	553	542	564	599	514	538	505	552	564	546	555	585	555	530	569	544	528	518	595	562	581	519	556	544	522	546	534	526	558	566	554	534	546	552	538	558	540	554	562	559	546	507	529	575	550	533	550	527	580	547	571	576	522	547	573	525	569	511	540	550	555	543	529	545	571	533	536	567	533	592	556	569	537	560	550	581	528	555	570	529	574	533	588	562	529	543	529	515	530	553	535	520	535	591	526	571	563	559	519	554	517	554	539	512	555	525	570	549	543	600	543	565	532	519	573	506	545	566	560	530	573	545	561	544	553	557	564	513	518	599	544	547	515	518	585	552	544	545	549	559	524	568	546	556	561	536	570	535	561	562	527	525	564	543	517	526	550	524	527	549	548	538	536	531	581	543	563	577	548	591	537	485	542	537	545	545	550	541	555	567	525	527	524	490	557	543	548	519	528	570	581	543	539	552	546	572	528	549	529	548	567	556	561	507	552	563	548	612	538	538	568	530	541	531	557	542	554	553	518	547	521	541	545	584	551	572	519	604	551	574	577	516	516	537	560	534	567	526	532	535	545	565	585	532	522	581	579	580	531	591	505	547	564	576	558	529	563	554	544	536	550	539	506	560	549	566	528	575	560	556	555	579	551	540	548	569	550	530	560	517	546	540	542	561	550	513	596	537	587	551	493	550	588	536	514	492	568	540	565	543	533	568	516	552	533	552	535	533	544	556	554	475	525	500	542	547	490	570	526	536	570	553	551	540	525	527	558	570	551	522	591	565	590	568	509	543	564	551	573	536	528	572	555	571	566	553	519	512	539	522	534	553	537	508	542	575	572	590	526	528	518	574	569	548	535	545	573	533	581	541	537	510	537	572	537	548	549	519	555	603	574	575	524	559	544	557	551	558	493	541	536	526	524	560	559	551	556	520	487	575	548	506	559	508	525	551	562	542	534	564	556	552	508	561	532	560	529	549	540	550	546	529	523	560	549	508	539	555	534	537	519	533	538	554	566	557	581	550	535	549	528	526	550	553	542	553	552	517	558	534	568	553	575	555	534	555	540	589	543	520	542	513	559	524	554	542	542	583	542	491	553	568	539	557	545	518	574	562	552	542	551	539	567	536	531	531	556	510	592	560	529	505	544	542	567	546	498	598	542	511	531	514	576	567	549	532	503	545	527	580	554	508	561	567	538	554	580	560	521	584	532	564	542	564	549	518	539	534	561	613	579	523	547	540	565	526	543	561	583	585	525	540	528	522	530	578	542	569	563	565	538	548	541	593	519	539	536	530	499	568	524	535	518	586	536	574	550	553	547	568	511	539	552	529	528	549	552	579	552	558	519	537	551	544	539	504	563	543	519	513	564	540	533	530	522	493	559	574	560	547	593	522	571	540	561	540	579	551	522	530	514	522	574	546	542	533	555	555	506	553	547	524	518	569	496	556	516	582	561	540	562	518	544	522	560	579	575	512	555	508	589	529	517	543	529	535	537	524	544	538	566	558	577	530	585	580	587	554	536	561	569	560	539	524	560	575	555	551	587	533	506	535	560	557	556	564	539	524	521	584	567	565	494	577	568	532	566	591	525	628	572	528	548	548	506	591	528	515	551	555	568	516	577	567	553	542	524	547	515	521	558	541	557	551	517	525	565	508	549	563	528	558	528	554	548	539	556	568	522	546	556	500	513	552	531	520	536	551	571	576	548	497	553	583	596	496	512	542	580	564	542	558	565	553	509	521	559	528	530	544	533	546	502	570	560	575	509	556	610	568	580	559	562	579	563	549	538	574	534	544	540	558	564	575	551	563	510	591	518	581	527	542	556	571	535	530	522	525	545	542	532	549	540	545	574	591	545	559	561	574	552	566	550	522	567	584	547	543	556	538	555	557	538	560	584	578	529	549	521	553	550	552	572	539	537	543	560	515	485	587	536	523	497	567	528	509	559	516	561	535	569	590	484	524	530	553	507	514	571	577	549	536	528	541	532	542	548	550	524	558	543	551	521	519	547	510	559	555	509	544	585	532	489	536	510	554	555	523	610	577	523	519	498	524	522	549	537	533	548	559	575	568	551	562	596	530	530	552	522	539	573	521	519	589	534	545	548	530	532	545	523	577	508	571	553	545	538	542	568	547	522	562	526	539	563	573	547	535	560	503	521	578	569	513	560	553	566	530	533	553	507	544	563	562	558	599	524	546	548	530	567	575	537	548	573	557	548	563	527	547	547	565	550	541	500	568	565	571	521	519	607	476	562	617	556	552	546	575	513	527	540	523	565	570	506	553	515	539	547	552	520	540	538	536	511	527	527	568	547	545	545	513	552	562	560	549	553	553	573	558	519	536	569	545	522	546	549	523	595	538	527	526	522	553	569	560	529	552	596	531	535	536	547	501	555	516	548	531	539	546	549	587	559	550	525	580	554	546	578	526	555	566	567	526	529	552	558	532	543	568	525	615	536	554	523	515	568	551	500	545	568	569	575	566	507	550	526	514	540	579	529	528	511	561	548	559	558	579	540	565	554	529	511	528	563	556	542	582	545	537	550	535	529	536	549	542	550	543	549	546	546	542	574	541	511	537	510	567	534	581	558	541	532	577	534	566	526	562	505	575	557	580	528	540	563	546	560	528	519	542	549	515	566	536	516	586	574	555	554	562	560	551	512	568	587	522	545	566	556	564	574	519	539	566	560	512	527	573	540	543	550	567	529	529	556	522	554	589	573	541	561	531	570	533	587	533	590	529	571	542	541	545	579	551	510	547	520	547	601	562	519	525	538	563	538	563	570	561	557	531	510	580	540	548	525	591	524	545	539	574	519	537	511	542	528	574	564	512	524	555	565	528	546	569	530	536	532	533	556	538	516	544	494	557	549	591	523	539	531	566	535	505	548	567	583	527	515	549	581	511	582	525	523	546	555	528	544	563	582	538	558	560	520	534	536	536	571	578	574	506	608	553	525	566	575	542	545	526	579	534	569	526	535	530	522	563	540	515	561	526	554	542	552	544	543	541	559	581	508	563	600	531	547	552	558	572	532	553	555	562	573	586	524	528	538	565	555	540	554	527	551	573	572	538	563	558	527	511	540	519	518	479	518	589	535	555	566	566	555	545	499	531	534	543	529	522	581	519	526	573	576	562	558	548	569	556	577	500	526	550	554	517	524	551	508	524	535	532	561	533	553	518	553	554	545	522	539	547	504	569	572	584	588	567	531	552	568	572	565	534	559	581	590	548	568	539	568	544	564
26997	20814	7526	380	165	142	124	112	97	93	103	86	80	76	93	82	74	82	78	81	69	78	81	75	79	72	80	83	74	74	83	78	82	92	68	92	75	88	68	82	67	82	78	80	78	66	88	75	80	92	87	65	78	88	91	89	70	99	69	90	96	70	83	88	70	74	67	75	76	62	86	90	80	88	73	98	89	85	68	69	79	78	75	70	88	76	92	88	84	80	94	78	97	79	93	77	87	70	92	83	70	96	76	86	101	69	68	78	87	77	72	68	70	90	80	50	74	73	80	73	73	89	81	95	81	61	83	77	82	80	67	75	64	79	96	95	85	83	90	66	70	87	68	93	68	75	76	67	83	74	76	95	80	80	70	88	70	79	94	98	91	94	82	63	74	78	68	73	81	68	83	67	86	62	85	77	74	80	65	78	74	81	77	68	83	78	87	78	78	84	81	73	74	84	80	79	75	72	82	81	83	87	96	72	77	75	87	85	70	84	80	85	92	86	87	76	71	85	70	78	74	87	72	69	85	83	72	83	67	82	76	78	81	81	95	70	91	82	74	91	74	88	65	73	71	83	73	81	86	76	75	77	74	78	72	85	80	72	75	75	70	78	92	82	70	83	67	80	63	85	76	66	73	85	72	84	70	87	78	69	74	62	81	75	89	85	74	83	76	79	84	80	78	94	85	95	93	75	74	93	87	78	84	81	86	83	98	79	82	97	86	78	75	77	86	87	78	75	83	76	105	80	67	74	78	92	83	94	77	71	102	82	77	87	75	79	91	78	69	76	73	70	99	89	97	88	87	80	79	84	98	77	92	92	83	87	70	84	91	76	80	84	71	67	82	93	82	69	92	74	86	75	65	92	84	76	77	81	81	71	91	87	87	73	62	89	84	88	73	103	79	71	73	65	72	87	82	72	95	86	67	90	86	66	73	63	84	88	72	69	87	77	85	63	79	64	73	90	92	68	69	87	91	88	83	58	87	73	82	69	74	79	82	83	87	90	77	79	81	71	87	87	81	71	64	85	74	83	73	89	88	72	87	85	86	74	71	86	76	78	72	83	84	81	71	82	79	81	80	78	91	70	73	76	82	68	76	69	83	83	83	93	80	88	87	73	81	92	84	75	87	63	82	77	70	75	85	78	76	81	87	78	87	66	61	84	82	87	83	83	75	87	75	81	94	84	76	74	64	90	69	75	77	77	93	82	85	79	81	71	83	77	85	84	73	60	104	84	82	87	78	80	82	85	71	77	77	81	89	75	61	92	87	68	85	95	80	81	93	95	79	85	76	85	65	82	88	77	87	84	73	72	71	76	82	74	64	84	72	83	85	102	70	67	86	64	78	77	72	85	73	95	66	86	88	73	69	68	80	62	71	104	73	80	75	77	83	81	75	92	71	95	88	86	80	75	81	64	64	88	77	69	81	68	89	83	81	77	90	82	85	68	88	79	87	79	91	63	78	87	74	90	85	84	79	75	86	78	98	75	75	64	80	80	71	85	92	73	67	59	72	77	81	76	79	69	96	78	87	82	81	76	81	68	76	70	84	99	72	76	80	81	65	87	81	85	74	79	95	94	76	81	77	92	79	86	67	72	69	86	74	94	80	79	104	77	83	77	76	107	85	81	84	87	80	73	69	81	77	81	79	76	86	73	57	66	74	80	83	82	77	71	86	70	59	77	68	77	79	76	74	87	90	65	82	70	80	76	68	74	73	96	63	76	66	73	90	84	83	87	86	67	76	73	75	74	70	73	72	90	87	70	75	73	91	74	65	82	83	74	84	87	72	66	96	84	81	66	82	80	81	91	66	79	80	83	77	76	70	66	68	85	82	79	80	70	81	85	79	95	74	60	86	89	74	88	93	77	81	81	83	77	65	76	70	85	86	89	88	73	77	86	98	82	79	83	83	81	84	77	86	73	81	87	79	82	81	63	80	78	84	86	87	72	84	93	92	87	74	74	92	83	93	65	80	71	70	82	84	83	84	79	87	84	76	87	71	66	74	69	79	86	74	72	70	78	100	87	87	81	79	83	68	76	68	78	82	66	81	86	67	67	74	77	75	74	67	78	64	65	95	62	101	85	73	76	90	84	78	83	76	80	80	87	62	79	72	77	81	96	74	74	74	68	85	83	71	71	91	71	89	81	78	74	78	88	79	92	69	83	70	71	89	80	90	75	65	81	81	89	77	82	94	93	80	75	97	82	82	85	79	98	76	61	76	82	76	92	70	95	78	61	79	86	83	78	89	107	77	66	90	76	75	89	95	77	77	80	96	94	88	80	75	68	74	76	78	69	67	79	81	85	83	97	77	77	68	70	72	73	93	78	84	85	91	72	87	84	84	84	72	78	72	72	67	79	95	87	78	81	86	92	73	83	82	73	68	68	94	86	91	78	68	89	77	74	58	83	79	79	83	92	84	66	80	65	85	74	78	84	78	86	65	83	70	77	62	86	71	73	91	92	66	78	92	70	83	74	88	70	82	74	77	91	84	86	83	85	79	75	81	86	82	69	87	74	79	78	68	83	81	73	89	87	62	85	87	67	80	102	85	93	92	75	90	78	73	69	94	80	71	73	91	76	82	74	94	95	66	80	96	83	77	67	89	73	82	72	85	83	82	81	81	80	93	61	86	83	88	80	88	93	85	76	91	87	88	84	81	70	66	67	73	76	97	73	90	76	86	90	84	93	88	87	76	96	71	78	72	75	100	74	68	93	79	89	91	79	86	70	91	78	72	95	74	91	100	87	84	85	91	72	71	75	70	74	76	66	77	77	85	98	69	88	68	82	89	84	78	83	74	72	73	76	80	90	94	74	90	69	69	76	86	73	89	76	89	81	71	77	84	89	86	73	84	94	72	72	80	79	92	75	75	80	85	83	86	78	82	74	83	86	76	79	87	83	85	76	69	72	92	78	91	67	78	78	83	77	104	80	67	64	81	80	75	90	91	70	94	102	69	69	66	78	84	72	84	71	78	96	74	67	67	67	86	76	63	77	80	71	76	79	74	77	89	82	85	84	77	92	91	83	75	75	82	81	78	91	90	90	85	89	76	71	80	88	77	65	73	77	86	87	87	81	91	75	80	84	70	75	96	83	91	83	89	82	80	70	91	63	75	82	91	101	80	67	67	84	88	78	76	80	84	67	79	80	79	74	83	81	91	78	62	85	72	95	76	66	66	69	85	64	88	76	88	75	79	69	79	62	78	81	73	65	82	66	77	74	80	90	71	65	92	95	84	75	82	85	81	79	70	81	75	53	75	77	82	85	98	98	68	94	89	91	89	76	80	73	86	63	85	75	81	88	65	80	78	81	79	65	98	88	68	80	87	102	76	81	80	75	65	78	88	90	67	91	70	76	73	81	64	93	77	74	68	81	72	70	86	82	63	87	78	78	81	74	90	92	72	76	84	82	69	77	76	70	97	100	66	65	76	62	88	77	85	80	85	99	77	94	91	71	80	89	76	87	86	69	82	69	73	72	95	77	94	82
4669	1367	1159	564	424	331	284	246	193	213	180	170	201	173	162	162	146	170	136	158	156	146	147	148	169	159	128	147	143	152	155	167	148	139	154	130	145	151	151	143	142	150	178	168	146	151	143	178	143	157	153	164	134	149	166	147	142	138	162	150	130	148	173	131	156	134	138	142	147	162	140	147	153	165	125	152	167	138	142	146	143	152	164	167	153	139	147	138	150	163	154	135	161	143	137	148	148	136	154	142	156	140	174	132	153	145	144	137	136	159	150	135	171	159	137	168	144	139	133	147	154	152	163	163	123	138	141	149	144	140	165	139	154	146	157	156	162	150	149	143	142	140	159	139	123	164	149	145	155	125	171	164	135	141	159	174	158	144	149	137	162	138	137	128	133	151	157	140	144	149	151	151	136	154	157	156	144	142	132	144	155	141	125	137	161	128	181	122	135	152	145	166	154	155	151	150	142	152	130	146	160	163	131	133	151	153	150	137	163	158	137	140	152	131	136	142	150	150	136	132	134	156	128	165	134	164	132	140	143	153	150	144	166	155	145	149	147	143	141	134	122	140	142	164	149	148	145	134	151	130	131	139	139	146	132	124	147	142	145	132	126	161	162	141	134	153	125	154	158	137	143	153	139	154	131	153	159	127	147	145	149	137	137	136	132	140	142	140	153	194	146	146	161	155	129	151	149	154	150	142	124	155	143	141	136	155	135	146	133	127	143	151	145	131	140	143	160	122	145	138	145	146	148	137	135	141	144	142	138	154	139	143	148	159	134	146	160	174	149	158	152	147	116	137	137	152	144	141	131	128	175	147	127	157	156	132	146	135	129	143	156	128	150	141	148	151	155	152	162	137	172	141	142	163	158	145	152	161	150	169	158	113	123	147	162	112	136	155	147	143	154	130	144	105	138	143	145	151	143	126	156	127	154	148	152	157	145	154	139	150	139	117	137	168	155	126	145	144	129	157	156	167	140	127	175	147	134	156	177	142	145	149	139	147	150	142	135	146	153	148	149	141	137	142	144	148	147	141	153	154	153	136	152	126	156	171	143	144	146	153	149	137	141	166	147	156	125	129	148	140	148	155	140	148	152	143	152	161	141	153	145	135	146	145	161	137	149	155	153	151	161	152	159	154	155	136	159	138	143	140	138	159	141	130	138	160	153	127	151	150	132	167	166	144	146	157	149	135	149	172	146	121	146	174	172	150	178	132	156	145	141	164	162	139	151	143	164	161	136	133	135	132	154	155	144	126	166	171	151	174	149	157	158	175	123	151	145	143	145	146	142	140	147	151	159	155	164	155	152	129	133	140	164	130	137	136	147	148	124	139	142	143	135	136	146	134	146	149	137	142	154	153	137	162	165	141	169	139	142	160	142	140	155	153	177	118	150	144	127	156	138	140	155	137	155	168	154	138	194	155	137	140	139	144	160	137	133	167	148	142	132	158	131	135	167	149	146	138	161	134	135	147	142	127	138	168	123	171	125	146	154	131	151	122	143	135	139	156	158	149	147	151	153	124	141	151	140	162	120	150	158	136	179	146	155	154	164	149	156	141	153	173	149	148	141	143	146	133	129	164	161	152	142	155	156	164	128	148	136	132	141	154	124	145	147	127	174	154	144	145	132	174	139	161	148	131	161	131	167	144	156	152	151	157	153	162	148	144	148	164	129	135	140	162	148	148	153	136	162	136	174	138	135	146	140	148	139	149	137	142	152	178	153	136	161	146	118	140	120	138	140	145	146	158	142	162	136	149	164	130	143	183	122	145	148	126	121	129	155	143	153	152	155	141	136	136	149	146	146	137	167	152	167	141	138	139	133	142	145	134	161	150	153	154	142	145	146	141	155	125	175	139	122	145	138	158	148	161	135	129	160	174	147	129	134	142	160	129	150	132	155	145	148	158	158	127	142	154	163	141	144	151	149	146	153	170	181	152	159	159	131	153	139	130	127	155	135	139	143	138	146	142	150	136	144	140	131	149	146	173	138	141	136	142	138	136	153	147	135	130	149	120	153	136	142	158	149	158	135	146	128	131	155	141	138	172	150	139	142	156	159	154	132	137	122	142	141	142	149	147	147	148	136	168	128	150	130	144	132	146	175	139	156	151	129	140	160	138	143	168	129	135	141	128	146	140	160	175	153	150	151	144	146	128	151	157	132	156	137	144	122	128	141	151	153	145	132	142	140	139	132	143	171	144	142	161	139	137	139	155	144	169	151	161	165	149	134	152	142	151	158	148	141	162	148	139	155	134	158	160	146	119	141	150	145	157	132	152	159	156	154	152	168	132	154	159	161	151	135	166	155	162	174	155	162	151	122	143	141	142	138	155	144	156	150	170	127	136	142	114	155	171	119	145	166	135	154	156	163	149	143	168	144	149	128	173	135	152	120	156	146	134	147	141	153	148	134	154	168	166	168	137	136	144	140	132	142	136	129	145	155	144	164	144	152	133	138	137	141	142	128	135	152	158	157	143	137	131	145	130	152	143	137	148	137	144	150	127	153	164	161	142	145	153	166	132	128	147	159	167	151	129	132	138	157	154	146	164	132	151	147	151	162	160	140	158	110	146	166	137	148	158	159	166	147	161	156	138	135	140	159	144	146	155	140	140	127	148	137	132	156	154	147	154	132	152	162	141	151	140	149	152	151	153	149	155	137	138	140	157	150	149	158	156	153	139	140	143	151	152	132	152	151	174	151	138	135	157	131	144	163	133	137	161	136	130	133	151	163	136	132	144	140	173	128	144	137	147	129	155	138	153	160	149	131	147	140	133	136	134	133	146	155	132	143	152	144	133	128	138	125	131	161	146	134	147	132	140	137	134	122	145	133	144	130	137	168	138	163	142	145	153	130	138	136	155	155	136	115	161	151	144	149	137	137	138	158	168	153	150	158	158	135	129	167	153	132	156	161	146	146	138	137	158	153	140	152	161	148	126	128	159	147	152	120	172	131	144	144	143	167	127	150	140	147	141	163	146	123	155	152	149	150	146	160	150	137	143	147	161	163	132	130	157	157	151	145	154	163	148	145	141	159	136	155	151	148	148	133	137	149	161	151	154	157	146	134	139	142	148	146	175	133	141	135	153	138	148	164	152	145	143	145	159	153	133	126	151	148	144	155	163	135	144	140	157	143	148	165	140	156	146	152	167	120	132	148	153	147	149	148	148	155	143	134	156	157	156	165	125	161	157	151	133	170	148	140	137	133	143	146	143	148	134	153	145	144	145	142	126	150	147	155	152	130	139	163	155	160	151	117	145	157	133	136	140	134	156	140	144	140	153	149	151	162	144	145	152	138	159	155	134	136	150	153	167	113	148	139	159	163	125	140	160	139	141	151	148	155	171	156	147	167	143	128	147	156	134	134	140	142	154	143	144	143	125	158	149	157	150	113	147	141	152	165	133	136	142	145	135	142	135	126	152	144	141	171	126	131	141	134	128	123	151	136	130	134	141	140	139	135	156	134	148	142	142	144	149	141	142	157	147	146	172	137	150
24203	21404	28850	24346	21161	3525	787	529	416	350	359	317	301	300	287	265	262	242	250	228	225	229	250	241	281	241	240	220	229	241	263	242	240	231	233	241	198	228	232	205	213	213	235	236	225	214	211	187	224	237	210	217	224	217	206	211	229	214	196	206	231	230	219	212	235	215	202	223	228	234	217	258	215	240	223	214	217	226	199	219	223	247	243	218	208	203	212	201	231	215	195	200	204	216	199	212	219	198	197	208	218	235	191	207	212	219	244	212	193	223	218	210	199	230	220	216	212	224	217	202	235	231	212	214	211	217	235	229	209	233	220	192	234	236	228	201	203	224	210	222	227	222	230	233	206	208	210	203	204	221	240	219	187	201	201	201	230	216	205	223	221	228	235	210	229	213	193	202	250	218	206	227	217	241	231	215	189	231	209	196	218	205	223	202	219	221	224	215	212	193	191	202	231	221	221	223	224	209	247	197	218	203	205	223	209	226	215	215	223	229	204	190	201	228	197	223	202	213	221	213	220	235	206	207	193	204	196	231	230	242	208	226	176	190	222	206	242	198	205	228	219	202	223	209	208	206	216	208	241	227	211	218	211	235	239	206	216	221	229	211	214	196	209	227	233	220	219	236	226	211	215	227	200	209	213	224	191	191	232	180	211	213	188	220	215	199	187	187	209	205	210	224	203	219	190	204	233	213	201	230	211	174	223	195	231	223	200	210	221	243	196	207	200	225	212	225	196	216	240	208	244	215	216	211	210	224	217	229	228	227	217	190	195	199	206	214	217	222	236	219	192	217	195	232	187	211	226	203	220	205	206	213	233	223	217	197	217	211	213	236	219	202	209	220	212	211	210	234	206	220	184	214	230	220	202	209	221	218	214	214	223	164	215	223	185	209	213	239	208	205	195	177	215	212	193	215	233	239	209	219	200	219	216	235	225	187	225	212	204	202	203	207	217	216	224	203	207	207	190	225	229	218	237	210	208	220	191	228	223	195	199	231	210	218	211	205	227	242	196	224	235	216	206	201	228	198	211	196	194	199	198	188	222	215	219	210	226	198	194	186	210	226	219	223	231	226	211	224	219	207	191	205	210	207	216	208	224	228	222	236	219	198	213	199	234	215	195	221	251	198	194	216	217	201	210	207	220	213	209	209	208	183	214	220	195	193	223	231	219	205	199	209	218	212	238	203	240	242	209	236	211	200	214	205	177	187	198	214	198	212	209	228	206	223	197	239	216	207	218	207	217	231	231	214	232	234	204	207	230	208	210	187	224	206	239	231	220	232	199	193	207	200	206	215	220	208	211	198	188	211	216	217	216	193	203	214	213	214	232	217	205	218	212	219	195	205	217	214	230	200	190	209	234	194	221	199	210	214	208	199	198	213	220	168	186	216	203	213	205	226	210	191	211	186	209	213	206	203	199	239	234	221	213	221	230	213	226	249	210	211	188	231	222	209	213	212	215	195	210	207	214	227	218	227	222	220	215	205	234	176	205	185	210	229	213	203	228	206	214	209	215	203	239	221	223	213	226	205	207	236	189	218	232	211	204	185	223	210	221	212	246	207	212	214	207	205	226	246	228	218	215	220	217	188	204	204	226	198	209	215	228	225	196	234	225	202	213	207	238	226	223	166	201	204	222	208	208	216	201	248	249	208	220	201	208	209	194	197	216	194	220	191	215	200	218	197	207	218	226	209	222	218	235	207	236	245	215	213	213	232	214	197	215	197	205	209	183	224	237	223	222	216	227	199	192	217	218	222	214	229	192	180	188	224	184	210	211	203	205	213	198	228	211	212	212	235	200	218	217	215	242	230	252	213	218	196	202	216	228	213	226	226	205	198	226	207	200	209	203	209	200	216	211	210	216	229	192	239	230	210	231	211	215	235	216	225	230	228	241	211	214	233	223	204	238	226	211	211	207	235	228	234	208	224	208	229	248	248	206	224	196	232	216	198	208	204	189	233	206	231	213	234	202	220	233	224	206	226	230	192	216	213	191	211	225	211	224	182	208	211	230	184	214	214	253	183	257	202	199	212	225	197	217	216	204	213	195	207	189	205	225	216	220	240	223	198	181	185	235	180	202	197	200	210	190	205	208	190	208	243	231	219	233	211	227	223	229	206	216	194	228	233	213	188	201	187	212	215	183	196	180	234	221	241	239	222	201	210	200	188	228	241	219	183	210	228	236	204	191	204	230	221	215	212	215	219	211	207	217	180	210	212	204	198	220	191	189	177	208	221	227	227	187	234	223	216	206	207	236	222	210	193	202	229	199	207	205	189	183	198	199	196	229	213	204	215	218	211	196	199	187	224	218	221	215	222	245	205	216	220	223	223	202	214	201	196	206	203	217	209	181	204	217	201	229	197	214	210	206	223	236	222	204	223	201	219	251	232	232	219	212	245	201	212	213	192	214	206	211	222	213	188	216	217	227	218	241	211	223	197	199	224	221	194	209	201	223	197	201	213	197	217	204	217	209	190	215	188	216	207	201	214	207	211	237	216	209	228	197	209	204	198	179	217	193	227	212	191	215	228	223	191	207	232	205	208	245	234	202	214	196	221	204	217	215	229	214	229	236	227	215	218	224	219	215	201	226	224	211	230	216	234	201	214	222	217	205	236	229	198	204	228	211	218	226	206	187	202	217	201	205	198	202	209	227	225	209	218	195	204	214	225	208	196	223	228	217	208	253	212	270	215	202	212	207	198	211	225	223	229	193	230	211	238	200	212	214	201	209	241	218	178	198	183	229	224	198	219	224	244	236	244	207	229	208	191	163	206	194	231	209	190	216	227	187	245	217	232	233	197	227	216	225	219	221	219	245	228	228	238	216	201	181	209	202	230	197	244	208	208	201	210	226	229	224	205	209	202	201	222	194	223	229	214	219	201	204	210	209	194	188	211	198	209	220	218	218	203	221	234	223	210	211	203	190	234	230	203	198	218	222	205	221	221	229	221	227	188	217	204	212	229	203	196	184	215	213	170	211	208	204	210	204	208	238	210	207	206	203	224	217	206	212	219	214	230	203	223	197	211	232	216	207	196	197	226	214	223	218	202	238	194	179	234	222	238	206	187	228	223	230	215	204	219	229	218	246	197	201	204	202	216	241	192	210	219	209	247	202	220	233	221	213	216	221	173	191	207	228	218	222	201	224	212	234	237	238	209	215	199	220	222	218	207	236	239	221	223	234	186	209	203	239	198	209	219	224	228	216	261	212	220	230	239	210	223	208	215	230	237	196	227	208	202	210	204	231	199	206	203	194	210	219	226	201	203	186	185	214	216	226	204	198	205	202	215	229	216	213	223	218	205	207	213	232	204	190	177	212	211	226	220	217	194	231	189	206	204	206	204	217	194	204	232	193	200	215	221	196	214	206	210	215	216	207	231	241	201	232	201	216	226	231	211	228	237	224	199	204	206	193	211	190	227	214	220	220	197	196	203	236	182	218	162	232	188	224	236	195	219	204	191	202	226	195	205	209	234	212	222	221	221	184	205	214	242
10861	10814	9213	4643	3149	2291	1673	1409	1127	966	862	789	706	624	592	597	533	483	506	470	491	476	463	431	425	413	412	433	428	428	398	380	365	404	383	396	398	382	355	360	381	371	387	381	359	398	356	361	368	368	383	356	349	398	365	344	349	371	392	359	379	377	364	352	359	389	376	392	379	381	325	386	383	368	366	367	376	382	358	376	373	382	391	391	395	357	360	387	396	374	341	366	345	334	346	348	404	383	374	359	372	372	358	370	354	386	382	345	369	354	345	375	346	324	346	337	368	377	335	375	383	347	391	371	347	366	395	330	379	343	340	360	400	340	352	358	382	380	324	364	342	345	353	356	373	378	341	334	353	327	362	403	349	373	363	328	353	345	351	392	369	376	326	372	368	347	328	353	368	396	378	351	366	384	345	366	379	354	382	345	365	374	336	383	333	385	333	351	346	355	370	330	378	339	356	358	361	352	357	355	385	341	343	372	386	392	346	382	336	392	361	381	341	387	380	362	336	363	372	342	382	368	347	369	375	329	329	344	344	352	378	333	368	360	342	361	379	375	362	393	384	360	345	344	337	361	338	358	340	354	367	353	365	365	337	337	363	344	349	357	390	340	349	361	371	379	357	355	338	380	346	379	357	377	377	368	379	362	339	360	350	364	359	347	357	373	366	349	363	343	383	345	371	372	358	331	393	359	355	362	363	337	338	343	351	370	350	322	351	345	361	337	359	353	372	374	330	344	350	385	345	343	358	361	350	343	365	362	356	318	334	361	357	354	357	362	381	354	400	384	360	372	370	378	339	341	322	359	353	358	373	358	330	365	367	365	390	374	347	375	382	365	381	343	365	346	356	366	347	394	358	365	357	354	333	347	345	360	336	349	338	359	368	333	335	358	350	355	349	338	336	325	360	322	375	358	359	365	377	350	338	391	360	359	349	355	366	339	386	371	338	320	356	354	375	365	353	353	365	359	357	353	336	414	349	368	378	321	356	310	356	386	354	366	362	383	357	358	362	347	349	342	374	366	336	363	344	374	339	346	356	349	350	395	382	374	383	351	361	327	335	341	339	326	321	355	337	366	389	334	362	374	381	325	362	361	342	400	368	314	347	322	345	387	380	365	374	340	384	406	351	376	355	358	364	350	351	349	380	356	392	359	382	382	350	337	365	351	350	377	373	364	344	353	351	400	365	327	366	326	364	365	388	326	386	367	348	354	328	341	363	369	316	354	339	333	339	348	363	330	363	355	359	357	365	355	384	357	345	353	333	375	367	392	347	359	351	345	336	366	369	357	343	353	335	315	372	345	332	384	307	395	360	355	398	373	352	337	327	357	374	345	357	369	344	360	372	327	379	360	361	358	351	376	372	375	383	386	382	397	356	385	338	391	391	351	330	345	345	317	369	333	357	342	411	361	321	346	360	357	383	365	364	326	349	346	375	359	353	367	368	385	347	340	389	370	374	379	315	384	378	368	370	333	364	368	364	351	369	350	411	361	336	382	337	347	365	356	334	366	376	350	388	393	358	352	392	360	372	321	365	396	353	386	384	360	351	376	338	323	348	354	384	368	368	332	353	346	349	386	358	366	367	347	346	384	338	359	350	403	364	348	337	375	346	343	340	323	353	331	345	352	334	364	379	345	378	374	359	355	369	357	353	340	381	387	341	374	376	311	320	359	400	375	393	376	388	375	376	336	349	361	352	359	399	335	351	323	398	387	347	340	356	393	346	379	339	357	374	316	377	351	332	371	366	346	350	327	373	346	345	357	367	346	339	360	359	346	348	411	348	382	363	350	348	326	395	350	366	329	375	339	343	359	338	335	368	352	361	339	353	357	339	315	356	369	341	381	347	305	346	360	349	337	374	356	369	373	375	356	338	360	357	325	361	364	360	406	386	349	350	351	399	390	340	378	356	342	373	396	343	356	342	340	354	319	382	381	358	342	370	383	378	356	348	339	364	336	354	391	344	363	343	377	376	369	353	347	352	370	341	383	363	363	358	358	347	321	357	343	339	361	346	333	395	351	338	377	345	364	361	355	355	337	391	401	354	355	398	356	358	351	369	349	360	373	367	339	369	402	397	335	359	363	338	343	350	371	350	379	387	381	340	328	362	355	335	368	353	380	401	357	359	350	349	370	355	388	358	347	346	375	341	374	357	355	368	376	347	376	369	366	382	363	336	375	332	328	360	371	400	356	385	378	380	356	366	353	334	375	391	364	320	356	355	360	352	386	399	367	400	368	339	352	353	354	342	364	330	348	380	398	368	361	342	366	359	351	373	339	348	327	368	350	349	344	365	349	354	378	348	386	335	372	336	377	380	357	323	358	337	352	380	371	355	342	343	323	344	334	325	339	361	387	379	342	337	391	366	390	333	358	381	363	336	383	342	355	330	400	373	362	365	369	356	369	361	313	381	374	364	364	371	350	353	375	384	354	376	356	363	360	365	361	373	366	365	335	356	320	356	353	325	353	384	338	352	379	351	331	376	324	341	340	386	378	371	386	404	324	345	325	362	355	350	357	384	349	381	340	359	370	340	343	330	351	338	354	368	364	366	341	376	373	346	362	366	368	327	379	363	370	339	355	359	344	349	361	379	359	352	349	346	331	370	373	343	344	383	394	357	377	332	358	367	344	363	363	360	358	344	321	357	359	391	365	369	348	345	373	367	348	363	381	370	353	386	342	386	332	365	369	368	368	334	363	366	347	351	352	360	393	366	338	360	365	366	375	339	379	399	379	367	340	361	359	362	366	363	347	330	336	336	339	381	385	366	364	358	353	332	312	347	361	342	370	354	360	352	386	370	363	362	346	352	340	337	319	376	379	348	352	371	370	377	360	344	362	370	342	358	373	383	358	312	342	344	364	352	336	348	369	368	386	410	381	343	380	349	404	367	362	357	322	368	383	354	347	347	325	364	377	324	344	357	393	404	363	369	344	360	381	360	330	372	352	339	356	378	374	337	341	339	353	365	354	355	363	398	360	391	357	371	329	389	346	349	353	328	351	365	375	361	339	374	355	346	339	364	360	360	361	331	400	351	367	342	367	350	369	320	362	347	335	329	340	380	362	375	402	389	356	351	344	390	380	371	380	357	339	381	341	353	357	342	347	366	362	358	380	345	329	344	328	387	360	337	367	354	332	347	352	342	378	345	372	377	373	347	365	356	333	366	375	386	356	318	327	369	373	348	367	377	342	340	332	357	351	370	363	331	372	343	337	324	349	368	337	377	339	383	349	352	343	347	364	332	399	384	376	379	344	378	378	353	369	356	377	359	333	361	381	353	371	371	344	356	329	365	367	376	352	357	358	369	333	402	352	380	332	334	377	339	369	368	362	367	348	373	338	350	351	333	331	368	375	355	346	343	396	361	371	373	375	348	347	378	361	347	355	366	349	386	365	386	359	361	335	338	355	385	356	396	364	352	385	373	326	343	360	340	345	377	356	388	360	337	342	345	386	381	398	372	316	363	364	347	380	350	366	357	359	346	343	331	359
23178	21404	29473	23699	21405	21149	3375	1035	758	665	651	571	510	511	485	463	470	417	418	413	459	401	438	371	351	372	404	408	388	367	372	348	375	331	366	376	355	337	370	370	371	349	340	352	340	346	318	374	361	362	342	336	379	348	377	316	332	348	360	324	330	357	338	358	353	335	351	367	332	352	350	309	345	348	346	336	339	323	357	343	351	326	366	342	334	369	326	328	323	348	336	309	333	343	321	340	319	324	336	357	349	316	339	358	293	367	316	334	356	339	357	335	325	344	346	339	328	352	325	339	312	344	364	325	281	333	337	323	333	359	331	340	362	347	328	323	381	321	319	326	362	310	307	312	302	316	319	309	304	343	345	299	304	357	336	338	286	338	315	337	309	320	335	346	371	316	297	359	345	295	338	337	308	318	361	327	328	356	333	376	315	341	317	316	341	306	356	312	333	313	343	346	311	324	321	330	344	350	347	325	357	367	385	335	339	341	333	323	328	300	337	356	311	339	331	328	349	348	299	346	371	314	334	339	348	342	331	328	372	329	315	351	369	332	325	338	361	314	332	327	318	338	310	334	311	361	373	336	330	346	364	321	348	366	327	357	341	351	344	324	367	354	337	365	345	326	353	321	336	345	346	347	335	324	352	318	324	325	349	350	311	323	327	345	354	331	335	321	357	307	333	343	314	340	341	302	314	299	337	323	344	347	364	322	362	349	331	329	368	334	323	325	339	331	333	315	330	321	338	371	308	366	322	321	329	364	356	349	339	367	398	344	365	324	359	364	307	338	322	360	339	306	330	322	334	337	354	333	329	302	324	327	375	317	344	300	335	336	352	326	351	338	348	321	340	353	347	307	318	361	344	332	359	321	330	353	328	365	357	293	332	334	355	316	331	304	327	340	356	334	325	339	320	329	368	330	329	328	330	291	305	346	320	329	364	344	344	340	327	326	351	336	339	355	367	334	385	340	323	354	361	348	329	351	314	312	338	367	348	323	368	351	342	317	330	350	313	323	326	335	333	328	332	314	373	319	342	334	376	326	332	343	355	337	303	303	348	297	353	336	347	328	339	322	327	339	349	324	320	343	335	376	341	346	334	328	359	313	298	351	338	337	306	337	348	346	360	329	331	304	340	318	322	305	340	324	335	328	331	342	338	328	323	364	329	320	335	346	334	322	305	309	350	328	393	328	319	350	331	354	347	336	327	319	329	338	322	318	350	333	342	340	329	351	337	330	337	318	316	366	359	305	353	336	315	351	314	326	318	357	349	332	370	336	349	350	340	323	330	356	333	347	365	353	309	332	297	331	363	323	343	314	348	333	312	327	338	354	339	351	307	329	340	345	324	347	336	345	334	371	353	364	327	334	330	344	351	389	363	323	288	317	346	340	349	347	372	307	303	336	337	326	332	343	338	309	358	296	358	333	334	312	364	334	323	372	294	316	346	353	343	345	337	308	358	310	359	353	360	336	350	340	349	325	320	327	318	376	315	353	344	327	319	323	375	319	326	318	328	318	335	311	334	335	357	310	331	322	357	338	318	329	349	344	335	317	333	298	360	329	318	356	328	304	310	325	320	323	358	320	336	342	335	330	333	297	360	350	342	314	346	369	338	333	310	333	360	306	366	332	343	324	318	333	356	356	349	364	318	319	370	350	360	340	348	358	325	351	353	328	332	323	340	340	322	353	352	325	304	336	324	330	338	340	319	337	349	356	321	342	345	347	320	347	339	305	338	307	317	325	332	313	316	360	288	305	350	294	359	347	329	338	305	309	305	319	327	322	337	371	332	340	321	358	361	357	325	349	335	332	312	320	346	338	339	316	335	320	344	288	353	342	341	352	336	327	317	326	323	346	320	370	353	331	338	332	368	325	326	323	379	332	324	364	331	331	308	330	343	337	333	347	368	331	329	319	337	355	335	324	361	314	353	351	343	339	317	325	331	345	358	344	337	318	341	333	356	340	328	305	333	300	334	303	338	342	326	319	342	355	318	311	304	345	330	325	319	327	347	341	353	331	338	346	337	294	329	344	319	316	371	312	332	339	306	335	324	329	371	349	324	312	317	376	334	369	322	328	350	366	342	315	336	326	357	382	335	342	358	316	304	332	366	307	335	346	337	306	300	373	351	363	348	357	320	356	319	365	367	336	314	314	331	320	322	323	324	334	356	353	343	341	324	320	339	337	350	311	324	335	327	374	333	313	329	357	327	338	327	327	327	317	355	321	341	337	314	350	371	383	299	315	337	344	332	320	356	334	332	324	323	337	339	364	342	354	363	332	310	318	319	328	326	331	337	282	337	323	315	357	318	362	345	356	341	319	305	332	316	325	308	319	298	324	322	330	330	303	316	325	316	304	335	332	345	352	331	337	351	321	330	341	353	325	331	330	354	329	312	347	326	341	331	365	348	314	338	343	324	318	365	319	343	350	333	341	350	320	297	317	356	312	340	366	318	356	341	340	304	327	358	335	355	332	325	340	302	348	334	323	321	304	362	353	305	327	327	338	356	312	329	369	326	322	348	367	351	361	326	347	349	332	349	303	344	348	327	328	375	325	320	324	342	319	320	339	348	322	300	332	329	340	297	347	327	301	319	340	373	337	321	348	345	320	326	328	379	319	362	354	363	333	331	340	361	356	354	317	329	331	328	382	350	313	355	327	342	356	350	338	339	347	335	309	309	338	308	320	310	343	340	328	338	337	316	341	329	324	308	343	345	328	326	365	328	317	323	338	367	358	349	316	352	287	326	344	311	331	336	343	313	364	349	374	340	352	344	342	342	321	338	332	324	311	371	299	295	290	314	335	322	323	336	313	321	335	360	340	328	364	317	319	370	342	358	357	330	346	330	352	343	313	323	340	313	341	306	373	353	342	348	344	336	316	335	337	319	315	354	364	353	335	284	346	330	346	367	335	350	318	331	346	329	307	343	344	319	306	334	333	355	355	326	356	304	310	347	331	349	339	294	353	344	337	319	320	348	351	309	342	352	318	356	360	310	356	304	355	315	347	332	346	346	343	331	326	354	334	303	337	325	359	335	342	331	319	360	363	325	315	337	321	309	338	321	343	361	345	371	357	342	322	339	334	333	323	327	324	314	327	327	320	338	312	319	312	345	303	344	336	345	342	328	368	336	322	330	335	336	328	324	338	333	371	324	348	346	342	339	320	306	310	323	351	354	309	339	326	321	316	390	355	328	342	340	333	323	313	333	324	329	341	334	316	323	332	320	347	337	344	337	336	287	339	321	312	305	337	330	317	319	317	331	345	319	324	312	345	354	333	338	324	338	343	336	345	337	358	352	334	333	318	350	336	342	370	325	322	339	333	359	326	316	316	326	314	309	333	314	347	343	345	342	336	319	338	360	356	352	317	327	357	359	310	347	335	337	326	325	342	304	334	337	339	344	337	338	354	333	344	336	338	330	329	381	333	362	320	305	338	323	334	336	331	347	323	339	342	305	329	325	331	359	333	327	337	340	338	348	365	320	335	361	323	335	352
13663	17670	14622	8075	5534	4240	3172	2584	2206	1836	1575	1358	1154	1092	1013	983	912	812	829	799	722	733	698	706	704	666	654	666	654	614	633	613	629	629	570	585	620	597	577	603	628	591	570	602	611	575	621	610	584	578	643	530	605	565	608	557	565	546	553	590	584	563	586	568	556	574	531	556	557	574	577	568	533	536	579	540	547	563	606	543	561	561	588	581	569	540	559	551	515	585	549	551	539	600	616	573	562	587	523	555	526	556	549	575	537	539	522	598	533	573	553	540	575	553	559	529	563	572	542	551	541	542	549	581	574	594	561	579	566	610	557	560	587	551	584	584	521	563	579	575	555	598	529	567	520	577	559	558	553	533	567	567	529	590	562	548	567	539	505	523	581	577	544	578	559	547	583	518	559	574	540	557	545	590	545	523	560	511	532	563	531	540	556	545	564	540	585	558	571	536	546	540	554	560	543	544	520	528	567	551	537	535	576	582	563	533	595	529	537	548	571	547	552	534	577	548	583	566	588	527	562	566	549	575	545	527	539	503	528	527	534	586	568	553	550	528	534	554	555	539	538	553	557	555	557	550	556	561	545	589	568	575	546	573	534	555	556	544	546	593	566	557	529	527	534	529	526	570	561	511	557	572	564	533	553	582	585	600	573	598	525	549	610	505	530	615	557	543	525	553	587	542	547	544	561	539	572	599	540	568	514	580	553	560	566	550	545	618	531	543	559	545	563	534	475	552	571	545	527	553	552	513	523	544	566	533	548	546	549	525	543	571	587	543	582	551	540	538	539	570	578	556	582	572	539	570	504	532	554	465	551	545	571	585	529	582	550	555	559	572	566	563	585	552	537	562	583	518	538	552	563	540	525	540	565	532	585	542	544	548	580	539	543	613	563	561	528	539	598	549	500	529	527	507	572	561	511	551	510	554	552	558	586	572	499	546	541	510	569	519	528	532	549	553	538	532	558	615	496	535	550	593	546	563	546	539	551	574	562	538	530	565	589	587	558	545	574	590	523	578	511	579	541	600	563	576	534	517	548	548	540	536	534	573	525	533	546	554	544	535	550	512	598	511	559	555	573	563	573	540	564	535	512	539	605	588	539	535	543	584	579	542	535	533	565	528	531	545	600	518	577	543	547	558	519	538	568	506	543	547	509	535	544	554	542	558	590	548	550	559	525	567	558	539	590	554	541	541	587	580	525	538	532	554	540	607	568	555	546	563	541	576	523	562	588	528	550	546	552	563	540	573	590	532	542	511	592	567	544	485	573	535	587	571	504	565	568	554	527	506	508	523	556	566	527	497	528	596	570	556	551	500	537	535	571	547	542	532	556	537	548	560	500	538	625	568	583	566	592	580	565	576	533	516	529	597	545	571	559	512	587	531	547	589	604	554	565	565	526	557	533	529	606	537	544	571	537	531	542	561	530	554	520	527	495	547	552	520	553	550	524	555	553	559	553	545	565	520	540	513	539	565	562	573	539	543	586	595	546	587	571	528	542	568	517	550	559	546	510	518	553	513	588	559	486	543	559	569	565	555	561	531	534	530	547	583	542	502	532	532	568	578	562	547	550	579	539	561	574	543	557	519	588	545	508	523	590	565	526	627	574	520	545	556	528	514	571	547	563	538	579	578	524	547	568	541	569	564	521	581	549	609	567	547	564	512	539	525	510	551	583	535	552	561	550	558	532	551	528	530	569	559	573	576	527	548	567	572	534	549	577	524	557	578	561	533	550	547	537	529	544	578	536	548	558	543	542	598	578	589	519	533	524	572	557	530	540	596	545	511	569	560	559	581	600	590	585	556	536	528	558	547	520	550	540	535	560	516	565	536	570	557	564	549	535	502	545	544	506	538	547	569	556	554	512	512	574	565	528	553	560	555	547	519	541	551	539	530	535	573	540	543	583	559	543	583	553	553	517	521	551	557	564	590	534	500	569	524	533	584	508	540	541	527	587	568	538	574	526	552	541	545	519	531	565	564	568	546	568	537	521	538	546	543	552	553	587	514	540	530	538	590	543	530	571	593	587	563	566	561	527	553	569	653	576	541	529	560	599	508	543	580	574	572	535	559	555	522	569	502	552	509	525	546	546	564	549	550	545	532	561	556	595	570	571	575	559	556	573	583	552	587	539	527	547	547	570	560	531	541	517	632	508	575	536	543	525	562	540	543	547	566	551	546	496	566	547	528	572	544	561	520	548	606	563	520	595	543	498	556	506	543	555	533	565	598	591	523	546	508	562	571	575	575	523	521	537	563	583	526	553	557	567	534	509	562	546	544	522	562	545	536	567	564	556	559	558	552	521	546	545	595	530	563	508	534	546	514	502	550	531	565	513	568	537	578	492	565	536	494	539	560	555	567	571	526	518	508	510	580	558	554	526	506	576	560	584	539	564	562	577	576	581	515	545	549	572	540	533	535	548	535	600	573	541	566	531	526	526	528	540	517	561	569	551	592	558	543	537	552	555	572	558	566	562	571	512	545	536	599	585	529	482	531	536	541	555	559	533	525	527	534	532	506	584	528	542	567	570	545	529	560	482	565	558	540	535	594	564	569	511	544	548	552	559	510	581	551	558	551	548	606	544	555	564	518	576	564	556	526	530	586	534	547	497	515	572	530	558	546	583	569	548	564	508	577	506	566	528	550	553	560	545	560	577	538	545	597	526	602	550	498	532	525	589	546	554	498	524	553	559	527	532	513	576	514	568	592	559	538	536	566	543	553	548	543	550	547	580	551	534	561	539	575	606	527	526	567	555	570	535	518	540	570	567	548	558	560	533	510	549	574	567	495	542	554	538	559	558	566	538	588	552	543	548	574	513	562	538	540	522	565	552	546	547	565	554	486	558	526	565	531	549	524	563	561	506	562	531	548	550	565	595	572	537	559	518	570	536	575	516	560	594	561	534	535	573	577	557	559	548	577	525	515	526	536	535	526	541	571	571	579	556	546	515	585	561	503	599	521	561	529	546	549	586	554	531	523	571	573	558	554	531	501	566	513	588	577	568	562	524	512	544	535	565	521	558	555	542	562	563	539	506	564	552	566	542	569	592	562	506	541	553	546	534	588	558	526	567	551	533	559	548	594	565	613	580	559	508	541	553	568	537	574	545	523	586	572	541	551	577	551	504	541	536	543	591	503	544	545	586	542	537	524	537	525	559	545	519	532	568	553	594	524	489	535	519	537	539	545	539	577	570	583	536	574	582	569	537	559	543	570	534	537	599	542	562	546	533	535	564	538	538	549	547	530	570	569	580	523	518	564	533	561	527	567	573	590	508	560	522	561	544	544	561	571	546	583	583	574	576	600	561	576	534	534	520	581	548	546	544	509	561	532	565	529	557	541	543	536	588	533	536	514	555	529	550	541	538	518	546	522	526	583	547	547	539	562	584	585	560	510	568	558	540	516	526	523	554	527	544	546	572	532	541	546	578	548	483	538	531	570	552	532	556	563	536	539	534	556	591	539	522	574	559	498	533	565	587	542	607	570	511	554	551	530
26924	20785	7652	419	161	149	121	94	93	90	97	96	79	98	70	94	80	86	83	96	89	79	79	77	62	68	70	75	75	77	70	67	83	75	85	73	59	81	62	68	76	91	61	99	72	75	79	57	93	94	82	75	83	86	87	80	75	84	83	81	90	80	82	72	74	65	60	78	68	80	71	88	72	80	77	76	83	83	79	87	68	86	76	80	78	91	85	94	81	85	77	64	70	87	95	85	84	84	79	81	75	91	74	73	86	77	80	71	70	73	79	73	83	68	89	69	79	67	78	67	82	69	87	70	85	84	83	82	69	78	83	85	65	59	66	89	83	98	80	83	84	79	71	88	80	87	74	85	79	92	90	78	65	88	74	86	70	72	79	79	80	72	84	89	79	80	79	83	88	75	92	100	73	78	110	91	78	83	68	67	91	72	77	77	84	79	78	87	85	65	94	82	82	77	69	82	79	92	89	91	72	63	76	89	83	85	70	107	91	82	86	65	75	67	86	86	92	74	82	72	88	82	80	82	61	81	85	77	81	84	73	83	78	82	55	82	79	82	84	74	70	83	85	70	70	71	82	84	75	81	67	77	83	71	81	65	93	76	85	77	88	92	77	85	74	84	63	90	76	65	85	72	81	67	77	82	88	83	75	84	94	75	98	88	61	91	75	64	68	76	84	72	89	74	80	77	78	66	75	89	78	63	72	61	82	76	81	90	71	85	72	65	69	84	88	76	83	66	66	76	68	79	66	75	86	93	90	75	68	80	67	84	72	79	75	88	74	81	84	69	87	77	74	77	84	87	93	94	64	91	74	85	79	89	91	80	83	99	73	91	62	90	78	71	80	76	101	80	85	70	80	67	77	72	81	93	72	88	80	75	84	78	103	81	77	88	95	78	72	94	66	91	82	71	84	81	82	91	77	82	62	72	76	84	79	84	75	55	87	92	71	95	88	56	73	74	81	69	81	84	91	92	76	88	73	83	69	85	90	77	85	86	89	76	87	71	76	83	78	77	80	88	84	72	85	83	82	83	77	90	83	90	96	81	93	80	65	85	82	83	77	72	77	75	71	83	69	69	98	72	75	98	83	71	84	92	83	76	67	78	91	78	76	89	87	85	78	85	75	78	75	81	64	95	83	62	90	85	70	75	74	76	73	80	84	73	65	73	75	73	70	73	76	87	88	75	85	70	70	71	82	83	85	65	67	81	75	81	80	82	87	78	92	92	82	83	78	81	95	85	69	93	83	83	84	78	90	80	71	85	69	74	95	78	75	78	83	77	75	63	84	65	77	81	73	87	94	77	90	59	85	72	87	73	73	75	89	71	73	67	75	84	65	75	82	83	81	65	60	70	83	77	85	80	68	74	73	68	76	93	86	90	65	78	80	80	81	76	83	79	83	70	67	76	71	82	85	75	90	80	86	87	77	67	75	91	80	99	76	81	77	73	87	83	80	93	71	64	92	80	80	90	82	89	93	71	97	77	82	80	80	76	72	70	81	80	74	91	74	69	86	96	92	83	73	86	83	62	75	70	77	72	75	88	91	66	100	79	79	85	91	65	85	67	89	73	78	77	67	70	83	84	93	63	74	87	77	66	69	99	95	89	94	72	71	87	77	91	91	74	80	79	71	76	89	81	79	92	71	80	67	85	77	75	101	64	97	68	77	84	65	71	92	71	88	94	85	75	88	77	90	61	77	75	96	63	66	86	93	69	80	77	86	85	76	75	74	87	90	81	83	101	83	88	104	83	66	79	88	80	75	80	88	96	72	76	75	77	93	118	84	90	86	64	88	91	78	83	79	71	71	71	93	73	70	73	77	83	78	82	68	59	71	54	85	90	67	91	84	81	85	72	81	85	78	80	103	67	82	73	92	66	74	74	70	80	79	90	76	82	66	73	71	83	89	85	60	77	74	84	68	70	85	75	86	84	68	75	83	100	77	72	93	88	80	71	82	86	86	94	93	92	73	71	76	80	72	76	86	68	70	65	86	75	85	72	76	79	75	80	90	78	86	81	82	98	79	76	92	76	100	63	78	87	83	79	77	80	77	79	74	68	79	80	78	72	99	89	78	76	76	79	74	90	72	78	60	96	83	82	68	67	66	88	72	69	82	68	69	87	84	79	89	85	83	87	76	80	94	78	93	67	76	87	77	74	60	86	75	69	75	84	78	76	66	86	78	80	76	69	88	78	82	65	81	81	87	71	65	100	76	74	64	68	75	74	73	86	83	68	86	60	89	76	89	80	73	86	63	78	75	93	87	87	74	68	79	70	82	68	88	76	72	64	67	67	88	78	77	85	62	92	77	78	76	72	77	87	83	89	76	86	79	62	90	74	75	78	76	78	77	74	92	74	76	74	81	85	90	81	84	69	70	82	104	80	83	85	92	55	80	70	76	77	81	85	80	77	89	65	89	76	77	96	78	84	79	85	73	89	81	80	83	75	82	84	82	76	84	86	72	69	85	94	92	92	79	73	92	78	83	73	75	99	73	85	90	73	83	89	82	76	92	86	79	74	77	87	82	79	76	82	69	90	69	75	89	83	73	104	74	80	77	76	84	83	75	80	89	69	93	76	62	66	100	71	65	75	79	74	87	83	63	75	77	78	79	85	85	68	81	88	76	81	77	66	66	80	76	82	83	71	81	77	78	90	94	80	82	80	93	98	82	76	89	81	80	84	102	79	91	95	68	93	82	80	74	74	85	83	72	68	78	83	78	61	70	57	77	89	101	98	84	65	72	89	74	80	85	106	79	83	82	71	66	83	76	101	84	91	79	71	84	75	67	97	76	73	76	76	74	79	68	79	77	87	86	82	90	72	76	84	76	86	79	81	84	72	92	84	87	83	85	110	81	82	66	94	72	82	95	86	84	70	80	79	76	90	65	58	81	83	76	94	72	81	79	89	75	75	75	94	78	68	82	77	86	69	86	81	76	79	96	81	84	64	76	54	88	72	72	94	67	75	90	68	67	70	63	81	79	78	89	66	88	56	84	79	68	84	80	65	78	72	73	80	70	82	78	96	68	78	92	85	86	93	99	83	71	84	59	81	89	66	80	83	75	85	67	71	78	72	75	74	84	82	81	72	84	81	73	87	84	84	97	78	96	85	98	69	74	92	73	84	75	77	95	88	75	81	82	71	92	82	73	79	81	73	93	96	92	84	87	83	62	100	86	74	77	57	85	80	63	75	76	85	75	88	74	77	82	73	72	86	94	67	88	88	73	83	74	76	95	91	79	85	70	90	86	75	60	89	73	86	76	81	67	74	75	69	83	75	101	75	87	81	84	70	84	76	91	78	79	87	85	83	86	71	74	65	65	80	67	86	84	89	72	71	78	78	77	74	76	82	75	79	94	78	86	84	75	73	88	86	73	88	91	75	75	86	93	86	64	78	77	94	66	85	77	73	77	91	72	78	75	82	76	77	78	73	80	70	90	69	71	77	78	81	78	83	84	74	82	77	74	92	62	55	71	78	98	98	91	62	76	82
4631	1333	1106	557	363	307	277	255	240	200	185	201	167	183	186	162	176	163	158	159	165	145	146	185	153	146	177	148	159	160	147	148	148	177	154	176	149	125	145	162	139	153	158	170	138	149	155	156	156	150	160	153	162	161	139	151	140	152	153	159	152	155	135	172	145	135	149	148	142	141	144	144	144	159	170	166	144	136	158	133	142	148	154	125	135	135	149	156	153	150	147	176	154	127	148	134	157	138	159	145	157	160	162	151	130	168	153	146	169	148	175	130	122	147	140	172	134	144	126	145	131	165	124	135	130	148	168	155	152	142	154	146	139	131	160	166	153	131	187	133	145	156	123	160	149	160	150	154	160	138	149	142	128	119	170	158	166	164	150	167	159	155	161	178	154	152	158	140	139	141	157	168	160	130	141	132	144	145	157	133	147	130	163	157	174	152	164	125	137	153	164	177	157	129	159	145	125	123	133	130	139	126	164	140	142	154	130	147	135	141	166	137	141	160	165	142	150	129	134	163	158	144	138	143	128	151	152	155	135	130	126	142	147	139	137	141	149	148	138	156	159	164	140	157	136	144	149	146	138	148	172	145	134	157	131	152	156	160	155	143	169	144	122	151	140	151	145	147	171	150	137	150	137	143	146	127	140	149	143	142	155	156	156	149	148	148	147	154	127	135	135	166	148	139	149	156	134	180	137	145	161	115	137	147	141	126	126	137	134	160	149	170	119	146	137	129	126	150	162	147	135	144	132	164	170	148	124	122	143	153	136	153	165	175	168	132	137	150	128	155	141	144	144	135	127	126	146	156	144	126	140	128	153	136	162	156	134	143	141	153	134	160	177	148	147	149	122	161	148	143	152	139	144	167	157	173	146	150	164	133	163	150	144	159	143	134	148	147	142	158	156	160	160	139	151	141	153	163	142	133	135	147	138	153	153	148	157	145	145	134	148	148	145	139	137	152	141	167	110	149	128	144	154	155	164	162	162	141	139	131	158	144	140	144	147	155	172	142	161	142	161	131	134	153	114	153	140	131	147	146	144	127	150	147	148	165	141	146	151	140	143	158	166	142	155	144	140	143	163	144	144	137	159	149	155	140	154	155	142	134	135	133	154	147	140	124	142	142	153	163	147	137	150	158	154	151	149	162	150	146	156	149	162	139	124	153	156	134	148	152	139	155	159	173	154	147	171	144	138	147	155	136	151	131	144	154	155	152	152	150	140	159	119	164	130	158	152	157	129	158	126	152	178	139	135	137	138	152	147	136	164	137	131	141	145	151	158	155	146	171	142	157	123	156	165	162	154	141	174	142	141	153	171	140	150	156	155	140	155	127	134	129	168	159	121	151	161	130	145	186	143	145	142	144	162	163	167	139	151	143	170	131	139	157	159	153	163	163	131	145	153	149	158	162	169	162	151	135	158	153	140	149	147	164	141	145	160	152	126	163	141	156	152	134	136	148	147	133	129	146	131	157	167	166	165	139	142	143	131	131	149	138	150	151	129	159	145	152	133	133	154	142	152	124	164	147	166	144	156	150	129	150	149	151	152	149	125	154	144	155	156	147	148	146	143	147	132	157	147	131	142	153	171	170	147	151	161	151	141	176	134	139	162	146	147	185	141	149	158	124	124	132	156	150	167	126	154	140	156	154	131	141	158	137	154	146	141	145	166	160	140	159	138	143	179	142	133	141	132	157	147	130	149	132	149	166	148	136	143	140	163	155	148	151	151	154	145	155	136	138	135	147	154	154	155	133	145	145	156	148	133	164	150	147	158	160	138	154	142	143	148	163	134	155	158	146	142	126	147	140	146	140	143	121	127	154	151	132	133	135	144	162	135	147	149	144	148	145	140	154	140	143	149	158	130	152	161	145	145	130	131	160	144	152	144	136	124	156	156	145	165	149	150	151	152	148	138	137	153	143	148	162	154	148	150	136	158	162	158	152	133	135	160	173	148	161	124	123	138	130	141	174	157	157	155	159	144	170	140	149	160	143	129	187	146	142	153	135	153	160	120	146	141	157	154	161	152	160	139	155	146	141	148	147	140	123	163	164	144	144	150	153	133	141	144	158	135	157	134	164	139	139	138	161	155	174	139	131	133	135	161	152	152	159	140	137	141	145	163	158	153	151	137	152	171	133	159	145	151	137	139	160	115	161	153	155	120	134	153	133	148	143	145	140	124	133	149	156	160	163	138	150	144	142	162	144	165	166	150	129	165	163	146	145	123	144	149	139	138	146	142	137	158	151	150	152	154	165	156	156	143	138	165	146	132	129	167	143	146	153	144	141	151	150	150	144	155	151	146	145	130	146	136	161	157	152	124	168	154	146	153	155	155	153	139	150	149	144	180	153	151	158	160	130	153	148	143	158	144	162	144	162	139	127	149	143	136	168	110	140	137	145	148	157	152	151	145	162	146	141	131	128	143	154	145	161	148	133	161	121	158	151	133	122	137	141	148	135	187	164	137	147	150	144	148	178	155	147	170	178	133	163	157	149	155	141	149	156	130	127	168	136	165	144	151	158	136	141	136	128	154	147	137	163	139	150	155	150	139	183	138	143	154	132	152	135	179	138	150	159	166	143	159	150	154	152	146	143	134	138	145	156	148	161	141	127	138	148	148	132	155	123	150	155	140	156	143	132	156	149	144	143	148	122	147	151	136	156	150	149	134	149	139	144	172	144	143	136	138	171	152	143	129	136	160	177	150	170	139	152	157	148	151	146	128	154	157	134	151	143	132	146	162	139	145	149	133	136	154	167	132	162	145	146	154	150	146	153	151	156	154	141	153	160	146	139	149	133	130	165	159	148	168	155	147	191	155	185	153	140	157	152	150	146	138	143	140	123	142	166	140	152	144	126	161	121	129	128	149	139	157	145	170	170	149	152	138	133	157	172	167	163	138	140	148	145	145	140	159	152	143	150	158	152	148	136	136	138	146	138	148	169	146	163	143	154	153	138	121	139	149	161	160	143	144	163	164	147	141	163	160	156	138	121	132	155	149	133	169	138	134	143	152	148	152	153	140	149	139	131	153	151	152	153	152	137	143	145	157	150	170	134	174	137	154	162	138	156	146	148	144	146	157	131	149	143	135	144	151	133	143	151	162	146	151	129	149	119	144	154	146	140	134	151	147	166	146	167	157	158	137	135	142	162	153	162	155	158	147	147	139	149	167	146	166	142	132	135	156	127	136	151	146	147	145	134	146	145	158	140	123	150	149	151	168	154	155	164	132	150	142	158	149	170	136	148	137	137	138	148	136	151	140	152	137	135	138	155	141	162	141	164	153	140	143	132	152	156	141	152	150	144	147	149	145	160	160	141	148	150	145	153	157	142	115	138	153	145	155	133	150	143	159	159	145	128	157	145	155	158	143	164	156	162	129	141	138	159	149	135	127	129	141	118	160	156	160	115	129	152	153	145	166	156	145	156	137	139	146	132	148	155	150	166	131	148	147	133	134	160	145	164	132	141	174	154	128	144	121	156	132	154	156	135	156	150
24184	21410	28855	24363	21185	3453	832	541	430	374	327	323	278	288	304	239	264	261	247	251	261	195	251	244	246	231	216	241	232	230	228	243	228	242	233	217	231	215	220	243	213	219	193	231	209	194	229	217	236	200	212	231	211	225	198	233	235	232	221	216	226	200	210	243	210	230	218	225	225	209	210	215	231	207	233	214	225	236	212	249	197	238	233	216	238	216	220	226	244	199	203	229	228	222	229	216	211	235	232	196	223	205	202	215	218	216	205	214	214	203	201	190	221	202	225	230	250	216	201	254	199	212	206	224	232	195	227	216	201	190	208	202	219	227	179	230	189	246	210	229	216	205	222	215	206	199	194	212	204	207	190	216	190	193	225	219	220	191	204	238	224	203	214	215	229	218	224	197	225	213	219	225	193	243	215	231	201	226	218	205	209	224	183	235	224	225	221	225	206	209	204	215	245	202	199	186	198	209	200	205	225	211	222	204	223	216	219	211	220	212	215	235	220	216	217	205	208	245	213	209	203	231	220	226	237	222	229	214	212	210	208	213	213	236	197	219	211	233	231	212	217	212	204	204	202	186	217	222	202	196	213	228	199	231	222	234	222	231	229	214	224	201	218	223	225	200	198	221	229	206	222	241	211	198	217	206	216	207	208	204	209	189	216	230	214	200	187	230	226	205	202	201	214	205	206	198	215	222	214	192	238	208	171	199	207	213	223	204	236	204	226	210	224	207	184	200	211	223	231	212	225	200	225	228	190	232	204	209	195	223	220	220	207	199	217	229	223	210	227	213	216	218	210	224	208	225	231	212	201	211	212	217	204	209	206	203	219	218	223	204	225	237	226	210	224	224	216	225	246	223	239	204	238	213	193	213	214	195	208	210	229	196	227	205	188	220	197	208	227	201	204	221	225	210	183	218	230	224	199	219	249	208	218	225	225	240	209	237	239	213	215	202	209	211	189	209	196	245	217	211	194	196	195	236	193	198	213	224	231	213	214	208	199	214	211	209	196	218	224	195	240	215	221	210	207	210	226	226	215	199	197	232	214	205	201	223	206	238	237	203	194	213	183	195	193	231	192	231	197	224	214	216	206	220	196	223	237	211	203	189	209	214	195	215	206	216	205	213	217	229	208	195	230	214	172	220	199	216	183	213	209	212	215	188	201	201	194	202	217	202	192	210	234	230	199	208	238	226	239	250	194	209	218	197	224	209	249	211	224	219	211	206	206	217	215	215	188	215	208	191	204	214	208	233	212	237	186	191	207	178	205	226	200	201	212	236	212	219	184	214	231	213	192	186	196	214	197	248	190	188	221	217	194	224	221	208	220	246	199	189	240	206	211	212	197	222	221	226	221	201	234	208	209	190	203	193	215	214	214	213	219	223	232	215	206	214	190	209	197	200	209	234	223	222	224	205	199	210	206	217	208	220	213	216	228	215	211	207	217	189	219	206	225	216	193	221	220	197	208	203	212	222	206	219	219	226	208	203	210	202	193	232	205	181	188	210	200	212	225	229	212	219	218	204	220	203	225	227	208	237	186	209	177	233	200	207	222	200	193	206	223	194	223	194	206	217	212	208	231	218	228	207	176	217	197	210	239	233	213	187	194	232	198	197	220	227	205	189	199	212	177	223	207	171	258	219	209	214	212	210	246	239	212	193	211	220	233	238	221	206	216	230	224	198	207	216	210	220	200	211	216	195	240	194	224	241	211	225	235	218	200	227	226	201	191	188	206	191	224	204	226	216	202	184	226	181	194	198	203	211	183	240	211	206	213	233	216	200	209	205	193	207	202	223	231	213	199	229	201	206	202	203	196	217	207	224	235	204	208	195	225	218	215	236	195	212	227	207	206	230	190	217	217	229	218	202	202	213	211	196	234	206	218	233	235	218	230	214	201	206	211	191	213	214	201	229	218	221	222	209	202	187	226	229	219	194	213	231	216	210	219	187	193	218	225	213	217	221	223	231	219	231	217	205	235	202	202	222	207	208	203	187	228	238	224	235	168	234	228	205	199	222	239	211	227	202	177	209	212	200	190	198	191	210	212	231	215	213	226	211	210	216	212	218	190	191	177	220	213	204	221	211	222	227	200	230	186	206	212	211	229	225	230	209	201	202	216	199	240	224	202	221	201	212	211	228	214	191	227	209	225	231	213	211	197	236	204	205	232	205	213	184	210	188	202	228	214	208	203	223	194	217	220	206	224	242	222	225	232	211	203	229	203	212	211	222	243	215	224	199	254	216	228	198	219	206	220	196	224	218	226	215	226	215	207	202	217	222	209	215	230	202	198	205	195	227	216	198	219	219	234	219	200	249	250	214	206	216	215	230	200	218	212	242	193	203	231	202	209	193	213	236	213	196	237	190	226	222	199	233	184	190	207	217	202	211	188	205	219	199	208	201	218	194	230	225	219	219	210	204	237	217	230	203	238	209	245	208	201	222	231	184	232	206	226	204	234	229	198	202	218	213	203	203	212	221	210	213	234	241	214	219	228	219	204	217	183	219	202	208	208	215	184	212	175	203	226	213	201	241	217	203	219	229	228	214	215	222	232	221	209	237	193	222	212	196	233	216	206	236	219	198	226	197	228	204	216	192	218	242	176	207	205	201	216	232	184	204	193	215	202	214	206	201	187	229	201	215	230	195	199	209	218	207	234	227	223	209	204	208	203	213	210	220	189	221	203	205	228	210	231	193	215	220	195	238	224	206	218	207	214	227	209	208	226	226	205	210	213	217	196	204	204	252	210	211	221	233	211	223	211	234	230	232	245	221	223	227	203	216	212	236	227	202	207	215	199	220	192	226	201	213	191	229	218	200	182	222	223	213	232	232	209	219	198	226	199	226	199	189	206	207	226	188	229	238	208	220	212	207	211	216	213	225	203	192	246	213	227	201	198	210	222	221	188	234	222	218	198	224	219	216	194	235	199	200	227	251	190	204	204	226	196	208	214	211	205	215	225	186	208	205	199	236	200	229	209	198	240	208	234	210	213	219	234	229	236	199	202	225	223	218	218	225	204	229	243	217	196	209	194	226	189	220	249	225	215	222	211	200	207	215	220	217	203	226	242	191	191	225	227	214	197	208	204	248	240	242	220	223	202	210	177	208	188	215	217	211	228	208	195	201	227	213	217	210	231	222	225	252	205	236	208	212	220	244	215	225	206	200	213	225	231	205	195	223	196	216	213	213	208	196	215	207	197	230	219	216	208	211	215	207	225	232	224	215	224	201	194	222	200	199	204	213	224	229	197	208	190	197	238	200	206	207	243	233	200	194	228	197	205	181	211	209	208	221	180	238	211	214	218	209	215	218	232	216	210	205	226	227	202	213	207	226	216	244	213	182	239	216	199	188	198	184	230	215	214	216	228	215	205	193	232	220	231	235	202	238	215	198	228	211	218	223	224	196	215	224	207	190	184	199	209	220	210	183	209	197	186	203	215	211	203	188	219	206	203	201	206	220	247	203	195	198	220	231	190	206	220	226	200	231	237	229	223	213
8435	10902	9345	4696	3105	2368	1774	1414	1108	1004	829	802	689	664	589	568	537	502	455	448	462	481	460	441	399	430	446	402	396	424	411	410	424	392	361	393	363	373	394	354	388	366	361	368	379	385	418	372	356	405	375	372	373	384	415	354	351	347	365	416	406	356	382	353	391	357	364	369	368	367	364	363	375	346	368	386	373	395	345	359	313	346	371	339	388	372	372	362	390	375	382	357	372	378	378	357	389	392	388	369	350	337	398	352	373	404	372	367	333	370	352	345	354	366	343	377	349	341	335	360	385	367	388	377	337	351	369	379	385	364	356	380	383	393	345	353	370	362	355	347	363	368	350	375	357	349	359	372	374	368	356	374	352	369	348	394	360	374	368	378	379	360	365	384	388	365	406	355	342	326	336	350	355	398	360	317	353	375	346	378	396	333	384	349	336	370	366	357	384	365	345	353	340	363	332	431	325	400	358	339	382	360	371	350	387	392	323	369	362	371	360	378	342	361	377	327	343	373	421	352	369	356	366	322	340	379	347	349	362	358	380	367	407	327	358	336	386	341	341	408	336	393	339	322	349	352	360	344	356	378	367	355	365	393	345	365	368	370	353	362	390	343	410	333	370	395	354	355	370	339	374	356	378	382	399	370	332	374	346	331	355	379	390	375	362	346	317	382	373	373	348	362	397	365	344	371	376	398	371	364	360	352	369	350	395	389	334	368	325	341	356	357	318	363	383	348	368	361	352	368	355	396	356	393	332	346	372	325	377	336	369	362	385	357	370	343	340	395	384	360	372	381	364	366	397	397	365	376	389	380	341	379	350	362	363	339	331	344	335	344	361	361	353	370	387	371	339	352	338	373	342	352	377	350	367	353	398	340	370	388	365	383	372	338	365	349	364	348	364	339	335	374	359	380	354	363	381	365	342	396	355	298	346	383	361	361	368	364	322	391	361	360	362	382	384	375	358	369	352	377	337	345	372	382	354	351	356	366	365	367	360	375	365	354	354	353	377	350	370	361	350	382	371	375	391	371	377	365	352	387	362	333	384	371	362	359	344	367	350	352	374	349	333	349	337	369	354	357	363	358	367	378	359	359	370	349	349	338	360	350	377	363	394	379	382	338	379	364	348	354	373	354	396	313	388	361	389	368	367	380	385	380	367	379	363	387	345	388	363	342	353	351	374	375	347	338	360	351	401	383	371	363	371	386	356	375	378	392	341	347	374	379	331	319	344	343	359	357	350	388	368	361	372	380	343	354	380	375	382	361	374	362	334	354	390	336	358	356	376	385	385	364	369	352	356	363	350	374	332	365	381	359	383	365	333	377	339	354	355	385	375	373	319	392	325	391	324	329	390	380	367	358	347	371	343	353	347	337	351	348	370	354	379	373	345	366	365	361	374	367	364	393	358	376	372	370	378	345	374	340	373	371	370	341	352	387	362	358	347	349	364	325	343	369	326	373	391	351	333	353	351	359	330	350	377	335	378	374	354	370	357	360	360	351	342	361	350	353	374	331	341	360	394	404	352	332	403	372	340	345	328	366	373	358	370	374	364	343	349	351	374	342	339	342	350	354	293	354	358	372	387	366	353	394	371	392	357	347	354	389	361	345	388	352	318	344	362	376	357	379	327	334	345	360	362	391	369	338	331	343	353	370	390	378	364	380	373	350	369	368	365	346	351	383	366	357	370	322	343	392	372	347	330	350	354	355	342	351	357	367	408	377	332	369	334	367	380	369	323	336	369	356	374	349	348	346	366	342	355	326	327	352	364	390	370	330	353	377	373	362	356	351	362	383	359	363	344	375	357	376	340	351	348	367	334	304	351	364	361	386	338	336	342	354	356	338	352	395	359	374	350	375	342	332	361	364	376	315	363	340	364	380	337	335	368	360	369	369	363	353	366	356	374	334	352	361	370	346	372	325	355	392	381	364	375	322	360	368	363	367	367	341	339	336	369	358	396	375	338	349	335	357	356	360	386	334	366	354	344	351	360	356	384	338	382	348	386	358	344	343	356	353	349	380	357	365	359	362	377	364	370	363	339	362	347	377	347	337	369	383	374	367	353	340	344	378	354	361	355	348	348	377	355	349	371	362	386	359	354	373	345	383	353	345	377	338	368	388	394	326	359	365	354	392	360	384	360	368	346	393	373	365	344	312	350	354	348	356	360	405	363	334	379	351	378	384	352	386	346	368	388	372	368	369	385	349	332	354	347	361	351	388	341	295	354	343	333	334	348	387	355	386	365	353	312	367	351	405	366	325	375	365	344	354	338	365	356	376	394	366	332	340	368	310	345	353	368	361	351	367	336	346	364	363	370	347	368	341	361	374	363	357	407	389	358	351	384	364	370	342	327	380	374	376	331	385	372	382	335	373	364	330	363	357	343	350	347	375	329	341	371	377	345	356	393	372	347	382	369	394	336	381	347	351	365	373	395	361	374	313	383	336	376	381	365	363	356	375	347	340	352	382	344	399	363	375	378	345	357	399	379	365	343	371	371	371	361	361	380	345	338	367	362	370	360	326	411	355	367	328	356	335	351	382	357	344	342	377	361	339	370	385	369	342	354	351	360	361	328	364	353	378	407	348	354	356	372	359	330	384	404	363	368	330	390	386	349	359	364	367	371	338	370	375	390	344	369	362	410	337	332	353	350	356	368	360	331	322	377	344	356	350	318	377	350	385	324	378	382	370	365	363	388	316	338	351	345	352	326	386	374	359	394	370	353	365	327	334	337	335	349	377	368	350	353	366	360	388	361	366	347	341	330	376	358	381	343	352	355	343	340	316	358	313	322	377	331	361	366	367	369	361	354	385	335	357	362	376	360	346	386	339	365	364	356	342	378	389	358	380	363	350	353	390	379	350	354	397	357	336	377	363	353	404	341	356	331	386	349	372	363	371	399	349	325	359	358	368	366	357	370	355	375	367	344	368	364	355	357	334	383	332	350	349	358	386	357	352	352	390	370	381	340	350	379	364	352	359	375	372	336	348	382	348	352	358	371	326	342	408	358	346	370	343	347	393	341	358	302	389	340	360	382	363	355	364	362	356	351	368	351	357	341	350	419	362	360	369	368	340	370	343	379	360	364	330	372	353	379	354	361	350	360	338	330	360	347	344	364	353	334	384	340	372	377	362	406	321	347	341	404	344	369	374	335	347	377	369	351	351	393	369	382	372	333	334	401	376	355	371	360	374	386	340	373	366	387	348	378	373	344	378	379	369	397	400	347	347	339	351	358	393	354	355	336	346	340	340	337	364	399	354	341	371	365	354	364	372	338	368	358	336	322	372	356	371	360	380	355	359	359	400	354	353	379	380	339	374	342	335	355	335	339	352	372	355	371	346	353	350	349	367	368	389	374	360	369	349	410	337	363	339	340	376	375	335	363	388	352	360	359	362	378	338	357	365	345	365	361	330	347	374	380	356	363	385	354	368	345	351	363	358	375	387	348	370	353	388	364	367	363	321	360	371	386	365	370	340	352	377	360	341	342	357	390	370
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
