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
339553585675	339553586244	339553586792	339553587344	339553587894	339553588444	339553588994	339553589544	339553590094	339553590644	339553591194	339553591744	339553592294	339553592844	339553593394	339553593944	339553594494	339553595044	339553595594	339553596144	339553596694	339553597244	339553597794	339553598344	339553598894	339553599444	339553599994	339553600544	339553601094	339553601644	339553602194	339553602744	339553603294	339553603844	339553604394	339553604944	339553605494	339553606044	339553606594	339553607144	339553607694	339553608244	339553608794	339553609344	339553609894	339553610444	339553610994	339553611544	339553612094	339553612644	339553613194	339553613744	339553614294	339553614844	339553615394	339553615944	339553616494	339553617044	339553617594	339553618144	339553618694	339553619244	339553619794	339553620344	339553620894	339553621444	339553621994	339553622544	339553623094	339553623644	339553624194	339553624744	339553625294	339553625844	339553626394	339553626944	339553627494	339553628044	339553628594	339553629144	339553629694	339553630244	339553630794	339553631344	339553631894	339553632444	339553632994	339553633544	339553634094	339553634644	339553635194	339553635744	339553636294	339553636844	339553637394	339553637944	339553638494	339553639044	339553639594	339553640144	339553640694	339553641244	339553641794	339553642344	339553642894	339553643444	339553643994	339553644544	339553645094	339553645644	339553646194	339553646744	339553647294	339553647844	339553648394	339553648944	339553649494	339553650044	339553650594	339553651144	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	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
23846	21830	31630	23875	21727	17093	2390	890	742	750	648	645	621	615	596	584	549	567	555	566	532	571	519	532	563	571	495	562	548	542	533	532	534	533	518	539	488	528	522	523	474	545	528	494	520	531	467	533	529	547	516	491	515	499	537	497	513	484	530	490	517	522	522	489	503	507	506	503	525	499	523	510	545	515	484	511	493	592	525	505	498	506	521	513	469	547	534	501	519	452	532	508	505	551	520	492	533	509	549	513	548	508	505	511	545	526	501	470	522	508	515	510	514	546	501	493	496	498	530	453	506	518	515	483	519	535	497	506	498	501	501	468	522	469	487	558	494	508	543	496	497	522	514	487	523	486	485	509	515	480	492	491	488	480	477	526	506	475	487	488	483	463	501	468	477	507	522	509	500	550	503	510	491	508	517	511	485	526	520	513	453	480	476	483	513	492	501	543	467	490	488	495	512	479	500	517	524	481	520	495	498	521	511	516	493	493	511	521	512	482	544	510	496	511	475	510	525	505	494	504	510	531	496	486	474	476	519	543	489	484	528	511	506	474	528	523	476	539	514	525	502	491	540	519	489	503	495	513	498	499	504	498	472	455	473	508	498	497	495	494	500	495	509	483	534	509	481	458	494	500	519	479	507	485	439	494	525	506	495	515	472	529	517	522	466	545	504	516	528	520	537	496	505	465	468	517	540	470	505	534	521	517	499	528	486	518	561	517	493	512	508	490	518	479	550	548	498	515	489	485	476	528	532	499	463	488	549	501	512	493	517	546	518	497	495	520	506	557	531	512	537	521	563	500	490	496	475	487	534	529	474	495	525	481	494	527	509	520	488	476	479	525	498	492	500	520	537	525	503	463	477	490	504	474	491	508	481	496	482	509	486	523	509	508	525	506	465	483	472	505	503	518	552	513	503	493	548	496	509	472	520	515	461	505	498	505	527	509	522	479	522	490	489	495	557	516	543	463	489	494	497	492	494	500	512	511	530	537	513	480	536	480	540	531	482	496	486	526	517	504	497	495	491	469	495	479	510	508	481	510	544	477	556	477	522	467	492	515	469	513	520	507	487	539	514	519	513	500	484	520	540	519	514	514	518	526	478	505	526	516	522	491	473	495	533	485	533	496	498	506	524	501	515	527	485	526	504	453	493	495	499	551	469	533	502	520	495	522	533	524	506	505	501	506	484	459	499	484	480	515	540	508	550	534	512	529	509	524	520	476	532	483	513	510	491	444	496	495	497	528	495	481	562	497	523	489	520	495	521	478	523	537	526	517	518	470	494	514	494	470	482	532	536	561	498	434	530	496	485	518	512	472	551	506	529	467	539	453	518	524	509	509	460	507	544	486	473	522	541	507	526	493	478	485	500	516	519	491	537	515	488	489	500	497	558	483	478	502	544	490	462	488	496	517	505	507	510	537	481	502	535	476	543	514	460	517	483	511	510	509	488	511	510	495	467	500	461	496	549	465	488	548	507	488	467	501	487	534	535	474	488	539	506	524	526	526	498	504	492	508	481	526	477	535	487	505	518	522	511	525	519	513	493	511	529	520	487	494	538	497	503	494	505	506	512	500	503	507	510	465	499	505	487	472	482	513	489	512	513	496	518	545	521	494	490	468	537	520	481	502	509	525	528	489	521	511	533	494	535	503	516	525	528	481	509	492	532	505	512	504	477	531	506	467	514	500	503	483	480	512	531	556	519	488	535	545	507	505	472	452	512	485	503	494	491	464	514	519	506	511	499	562	519	500	550	530	530	552	534	495	484	533	478	526	542	509	514	493	503	474	485	492	527	544	492	532	510	525	480	498	518	501	485	484	560	551	517	544	528	491	475	530	477	499	540	478	463	504	463	533	514	490	495	493	521	490	531	522	474	500	532	537	473	493	515	496	522	486	507	482	505	527	500	489	512	480	490	505	565	487	502	491	538	490	546	518	491	534	521	512	499	498	502	493	547	505	569	488	499	526	529	506	507	459	529	527	511	517	509	493	535	531	510	508	512	539	488	519	503	511	476	490	499	472	478	546	517	501	500	474	531	503	485	516	534	517	501	484	473	513	493	431	508	536	500	502	485	522	510	570	491	493	534	514	492	518	512	521	534	513	501	502	526	475	509	487	523	519	515	475	462	526	522	534	540	524	519	514	488	497	527	534	514	511	510	512	519	528	510	483	504	499	510	516	488	474	506	508	543	481	486	502	527	505	530	498	494	475	563	537	525	501	472	501	508	494	517	486	518	485	524	528	529	507	495	503	513	496	518	528	487	484	506	505	525	479	538	513	523	496	524	525	514	510	497	555	495	486	538	465	533	583	512	519	487	519	493	550	513	520	505	480	512	524	489	506	453	498	495	494	483	506	502	528	500	496	478	557	502	505	516	467	521	512	505	504	525	479	481	509	515	506	528	506	516	521	509	503	502	537	501	508	483	484	493	493	517	496	524	522	492	486	514	533	492	541	493	479	503	492	501	479	510	531	517	501	479	472	511	471	491	528	527	477	554	460	498	568	454	497	482	488	492	483	501	518	513	479	534	467	505	494	448	492	491	535	494	476	506	476	502	470	527	488	522	497	493	541	518	510	507	517	514	511	519	477	527	484	508	532	547	536	515	498	530	505	493	507	504	504	520	495	509	538	488	512	479	506	525	502	507	540	518	494	493	497	515	540	515	475	479	546	540	506	524	511	520	509	558	462	531	500	481	504	523	521	540	470	476	472	482	550	514	511	539	505	522	481	535	482	531	463	477	491	469	457	469	500	517	518	489	521	503	483	493	477	502	491	478	520	527	498	514	494	531	506	518	482	533	470	512	481	505	514	521	496	525	516	519	534	511	478	514	465	515	512	525	522	518	518	487	527	485	532	530	535	507	499	511	509	455	494	484	521	527	474	502	475	498	554	508	542	470	507	517	487	531	508	463	500	508	483	549	467	498	507	508	483	451	516	554	533	506	487	483	483	468	487	499	521	511	476	513	479	499	535	506	509	494	510	486	498	501	508	480	493	522	495	497	515	480	510	505	520	482	504	516	542	497	491	506	492	522	512	507	516	502	482	555	500	493	552	504	517	527	499	531	480	494	480	485	518	509	517	497	520	504	537	515	482	538	522	496	491	470	540	500	516	487	473	526	567	471	490	516	552	492	497	531	497	525	480	533	529	486	496	486	501	530	533	524	491	496	492	521	517	505	527	531	535	504	487	539	484	502	520	516	508	536	503	514	483	519	546	523	520	509	529	518	544	502	517	508	479	483	476	527	531	504	486	525	522	502	520	497	515	483	475	495	529	510	499	510	530	502	482	467	511	508	501	484	518	469	439	510	507	535	500	477	491	490	519	508	501	507	514	503	500	448	531	500	502	521	506	501	549	490	521	517	534	494	490	495	498	501	507	537	465	535	498	496	503	485	503	480	539	516	499	504	532	563	486	531	557	481	508	540	492	501	533	530	492	536	508	538	503	501	523	477	487	511	501	492	540	515	486	540	461	530	501	492	520	482	492	535	482
57313	89037	54365	5451	3930	2934	2309	1972	1695	1510	1355	1271	1202	1144	1077	1036	1022	997	1005	1033	921	971	899	917	946	889	879	908	899	835	848	903	906	870	819	853	897	859	827	800	836	842	826	810	846	838	798	846	817	843	858	823	846	866	845	830	844	808	823	844	876	839	884	767	845	856	894	825	843	833	872	828	873	882	850	813	757	814	827	802	859	832	831	851	832	854	868	831	788	847	866	800	870	811	813	824	857	790	830	824	836	787	825	803	839	826	826	845	827	835	829	841	819	831	825	795	860	809	749	835	849	851	861	850	837	820	803	853	797	839	787	829	866	799	778	824	822	816	876	833	913	809	854	749	867	809	823	810	839	831	764	805	818	837	792	815	809	855	814	791	769	817	829	825	829	810	774	851	838	886	827	787	808	884	828	845	806	814	815	817	850	825	846	815	873	807	837	854	857	839	854	759	800	777	859	819	829	831	793	829	809	801	897	874	835	854	833	830	806	834	803	812	859	826	844	845	771	794	825	828	822	827	843	854	816	826	822	830	816	832	818	785	847	841	839	829	838	836	837	818	811	836	809	839	803	889	860	810	817	868	830	849	837	786	827	839	831	820	892	829	813	849	821	794	869	795	865	841	812	805	799	869	850	890	816	826	798	828	839	852	810	826	830	812	832	837	829	838	831	826	823	828	829	853	759	844	843	805	838	850	866	824	826	757	824	818	776	811	851	852	848	829	800	847	841	835	812	884	798	814	824	858	788	843	830	826	808	843	839	884	795	842	791	846	834	849	849	842	805	850	841	822	814	795	805	840	835	837	788	831	824	856	834	847	808	853	820	794	776	804	823	837	794	826	771	817	792	812	821	832	794	840	795	815	837	860	771	835	837	833	791	875	856	811	775	874	870	812	844	820	842	782	805	810	827	867	833	821	840	859	827	852	869	846	861	831	843	807	851	826	847	777	776	864	846	844	860	848	815	821	857	823	895	832	820	798	851	815	866	853	802	875	836	824	812	831	831	842	844	833	827	861	819	808	852	928	802	857	870	819	804	794	850	825	831	852	797	834	853	807	819	807	798	812	825	887	778	778	817	809	828	801	866	798	846	866	820	827	846	828	861	847	857	816	804	813	785	878	821	814	817	834	843	822	824	873	828	798	850	865	816	799	850	815	808	799	823	833	850	839	808	797	774	785	812	796	890	833	798	818	813	844	828	780	875	814	855	801	822	845	830	808	823	824	800	799	898	799	843	820	882	822	829	786	811	810	817	811	829	866	832	859	881	781	799	802	787	793	782	809	843	805	891	808	810	838	795	776	808	817	831	791	837	823	820	832	806	810	833	820	824	812	868	875	808	861	799	840	789	773	764	837	833	793	744	824	796	830	866	835	824	887	863	842	844	780	849	853	805	835	844	835	812	809	863	805	881	804	865	865	807	835	828	821	823	830	774	835	804	884	820	822	835	802	869	801	860	858	813	818	811	846	805	813	827	813	828	799	788	844	828	804	821	789	829	824	812	816	803	834	854	808	852	857	808	828	840	833	842	836	811	921	821	875	852	819	807	803	839	777	777	802	808	828	821	749	817	841	870	802	798	811	804	819	827	841	866	816	806	810	827	810	830	877	855	778	808	806	766	785	802	874	809	806	820	849	808	842	802	799	825	825	837	834	858	839	782	838	844	752	775	837	886	817	787	825	811	863	864	872	782	844	819	795	792	848	853	849	830	797	827	829	825	786	866	805	916	865	860	768	851	783	838	818	827	811	833	911	784	866	806	791	797	821	815	826	801	822	820	833	844	811	827	879	840	841	860	801	827	811	846	850	846	818	834	815	804	855	836	868	875	821	830	873	820	830	808	902	848	826	840	805	860	831	807	837	824	846	785	828	854	803	824	860	806	859	812	824	809	844	841	832	806	837	855	854	844	775	864	771	856	872	839	833	804	835	775	801	839	844	848	779	822	820	803	854	808	831	820	816	766	822	830	806	862	823	848	855	781	826	810	793	869	844	807	849	830	859	820	798	804	827	792	898	837	847	818	823	855	847	892	825	838	822	820	832	805	849	819	864	809	875	848	849	822	843	826	825	800	835	878	824	803	826	828	801	851	855	845	781	780	839	823	777	799	853	863	844	866	799	834	848	825	835	831	805	800	790	846	749	838	805	835	786	815	872	797	865	820	832	842	789	816	788	855	804	818	837	824	824	789	822	785	814	797	811	869	783	770	827	833	825	818	864	843	843	820	848	835	805	870	855	829	832	848	792	786	794	837	862	831	886	835	814	805	853	831	845	828	857	825	808	854	826	805	809	821	800	811	832	848	799	821	840	837	872	827	854	850	865	835	837	818	779	861	825	854	819	847	814	853	849	795	834	862	791	808	788	871	806	760	779	788	826	797	798	821	807	822	823	795	825	865	849	827	813	811	847	829	775	839	788	837	812	849	775	845	820	777	857	821	851	869	800	773	799	834	836	801	798	846	782	794	803	834	816	816	823	806	774	821	835	841	834	846	843	842	759	783	852	796	823	840	833	838	800	860	794	785	832	811	814	843	777	812	811	776	861	800	768	839	811	837	857	818	836	805	831	880	858	812	785	819	802	822	834	839	849	779	810	756	779	839	840	857	859	785	820	856	864	806	812	819	844	836	845	843	853	831	846	835	805	876	777	776	888	860	806	800	803	847	867	855	839	812	840	833	860	865	860	792	861	873	845	807	841	835	772	824	818	845	792	821	789	796	823	843	883	790	783	793	842	844	801	825	867	845	804	787	815	833	777	883	862	862	797	835	866	837	803	846	818	858	841	808	824	826	871	793	840	865	848	788	850	836	842	833	841	846	795	874	856	806	846	820	855	817	813	830	837	837	877	809	851	843	830	859	815	874	869	855	827	856	822	833	802	824	856	873	812	770	815	854	853	790	787	836	816	832	847	820	767	806	819	816	819	811	831	852	825	857	795	823	852	868	819	818	832	788	820	827	802	833	883	869	826	833	812	859	849	841	850	803	787	840	799	854	889	815	860	790	821	846	790	816	841	790	854	836	842	869	782	843	770	852	831	838	893	839	814	851	782	800	861	847	820	838	822	845	849	839	795	865	811	839	885	774	771	854	843	819	860	851	783	848	813	814	814	859	809	825	847	862	792	739	867	803	806	850	824	842	800	820	856	817	826	824	783	810	838	855	768	811	797	837	792	818	820	855	851	835	864	844	855	797	831	873	835	873	793	822	827	852	820	802	798	832	794	814	814	819	837	784	838	815	822	777	857	821	814	825	835	775	869	821	790	836	769	848	757	797	869	806	775	798	842	839	835	843	798	778	796	850	828	826	862	777	855	788	847	789	841	853	863	818	808	744	804	867	841	826	829	839	879	865	836	860	795	757	824	799	842	794	820	864	814	799	825	831	888	849	819	834	791	811	802	806	782	838	797	828	813	842	810	790	799	810	858	835	849	793	876	826	887	826	879	860	855	835	800	787	824	843	830	849	839	824	799	834	824	820	802	780	771	825	815
26626	21771	23063	3400	386	305	194	177	175	155	171	153	180	148	158	143	153	150	166	139	153	150	149	148	152	146	158	136	134	146	158	150	156	159	183	156	146	138	154	137	136	158	164	167	115	162	120	157	124	169	120	148	144	162	149	144	153	147	177	139	155	150	145	151	139	149	154	143	139	153	157	132	157	141	150	162	149	161	156	162	154	167	147	146	149	143	131	170	133	132	147	145	153	169	144	143	147	115	154	135	165	152	150	141	171	139	166	131	151	140	141	143	149	157	149	151	165	176	132	131	152	146	133	137	164	151	127	128	161	147	147	128	154	128	138	176	137	161	146	140	142	146	154	175	145	137	164	142	133	131	152	146	152	147	145	148	134	155	147	159	143	141	163	160	168	155	118	152	146	160	145	125	153	158	124	135	137	150	153	146	175	157	154	154	157	130	132	162	145	169	137	145	135	167	145	126	138	157	142	133	145	132	165	134	162	149	153	144	169	143	148	139	144	137	128	136	164	137	161	138	160	162	149	146	124	133	131	125	134	154	127	153	142	132	155	144	151	151	163	123	135	155	155	147	141	136	143	144	154	140	138	151	160	157	163	150	137	159	136	145	156	150	141	156	148	132	147	134	148	140	126	164	142	154	140	148	156	142	148	154	169	140	154	141	161	111	126	117	171	142	137	138	138	148	145	148	141	158	171	131	139	160	141	162	143	148	168	140	143	159	124	159	166	150	143	140	157	154	145	135	124	145	121	170	138	141	155	164	145	164	159	136	127	140	136	124	135	158	141	157	152	151	148	132	139	144	139	142	155	154	150	150	158	148	154	175	148	156	141	136	144	131	134	129	140	160	137	161	143	150	139	150	156	158	162	153	140	136	149	156	154	150	148	154	129	127	155	135	136	145	144	139	159	135	168	154	155	147	136	127	126	153	156	135	159	162	157	169	143	155	138	137	153	142	145	139	147	157	131	149	143	126	146	142	157	148	151	180	141	156	142	159	160	148	126	159	143	157	156	153	137	164	159	153	135	168	141	144	136	149	143	162	156	152	178	149	158	150	140	133	135	145	133	142	122	159	147	140	142	142	151	153	161	147	129	143	144	145	139	143	165	128	160	156	146	135	144	159	139	152	128	130	146	155	170	136	139	146	144	151	157	148	159	145	163	157	149	165	150	158	178	143	138	156	168	137	135	148	143	138	166	136	150	155	123	137	151	158	140	139	175	154	167	152	157	155	123	151	125	141	147	154	162	152	136	141	141	131	158	127	145	154	146	148	153	121	137	149	157	160	130	149	152	161	160	133	142	156	138	144	154	131	151	140	148	146	140	152	133	146	118	164	149	162	160	118	138	155	150	159	136	159	160	166	129	136	135	143	161	122	149	161	152	143	159	156	161	143	147	142	156	140	143	148	145	129	121	161	136	159	144	129	117	150	148	158	166	168	160	148	137	135	141	144	139	148	148	145	142	145	156	133	138	147	154	164	150	144	139	163	142	144	134	166	142	146	139	156	150	141	145	146	154	153	128	150	156	164	159	144	139	151	159	133	139	155	160	136	136	151	142	137	134	132	152	159	148	139	125	136	178	147	129	161	134	145	157	152	150	126	142	142	142	142	134	145	142	151	136	140	169	137	136	138	153	146	146	133	141	145	158	164	143	162	140	152	153	156	168	147	145	147	167	144	133	133	166	145	158	154	152	148	148	146	154	161	154	138	136	165	149	155	144	144	123	152	139	133	136	157	135	148	158	143	143	142	144	150	139	141	134	131	149	136	135	144	180	163	156	144	124	166	176	149	160	167	151	150	129	163	149	148	171	129	134	150	156	145	121	158	133	154	152	156	126	131	157	148	146	154	133	166	169	136	126	137	139	129	139	156	128	148	162	150	137	152	139	125	137	141	154	156	138	150	133	168	145	152	164	129	136	140	113	150	153	151	153	151	132	139	145	147	149	148	158	129	146	136	143	152	128	152	149	151	148	153	150	116	120	145	156	152	129	147	153	142	153	158	140	160	138	155	133	162	139	159	172	165	151	167	155	151	140	155	159	158	164	148	152	131	154	171	147	134	160	129	153	142	178	154	153	136	130	164	152	145	138	133	121	157	138	128	139	166	146	152	154	146	161	144	160	141	128	162	165	147	156	159	127	151	170	151	123	153	140	155	146	124	133	125	145	174	145	147	144	137	142	161	157	166	171	157	152	129	132	143	143	154	156	162	138	153	172	164	161	132	129	133	146	146	144	166	134	155	153	126	151	158	161	145	119	139	134	149	135	153	142	144	137	155	155	143	153	143	152	145	150	138	155	139	132	144	156	137	142	142	155	150	148	150	135	148	152	129	160	149	141	164	150	148	153	166	147	145	154	151	145	130	145	138	141	145	145	142	143	149	150	145	133	129	138	136	142	132	153	169	160	133	168	158	142	144	134	133	138	145	139	157	161	134	147	152	150	144	147	145	133	138	144	164	151	161	163	134	143	169	156	152	151	138	121	151	142	135	162	156	121	155	137	158	152	150	135	133	131	156	158	163	159	139	141	151	140	156	144	161	163	153	129	144	147	167	142	145	157	141	160	150	146	145	144	165	151	148	155	123	131	150	154	152	154	147	134	154	143	150	126	159	154	175	144	161	172	143	161	149	122	145	164	124	138	132	150	157	163	135	149	158	174	159	139	137	144	135	150	147	144	142	160	136	137	172	134	133	145	123	157	159	161	146	146	132	152	140	138	155	142	129	136	156	174	156	154	127	143	149	171	154	139	154	142	156	123	163	148	137	143	128	126	143	160	149	133	145	149	146	152	136	138	168	143	141	145	162	137	152	153	149	170	180	147	153	170	138	152	134	141	165	159	143	124	153	153	152	161	177	149	158	156	161	150	142	143	134	164	167	134	129	142	146	149	156	137	149	140	154	171	158	164	140	169	132	156	136	147	140	140	156	135	163	146	171	141	145	140	135	147	137	154	158	143	145	141	135	164	131	172	151	143	164	139	156	149	139	136	162	126	150	147	153	133	170	139	152	147	149	138	148	143	138	144	158	153	150	145	156	132	123	152	141	155	156	149	145	152	157	159	161	158	148	151	148	161	129	135	145	143	140	130	141	142	152	131	140	152	141	167	160	157	140	154	146	129	154	155	144	143	180	148	133	151	170	122	130	140	131	157	161	155	148	135	131	143	124	157	130	151	132	151	162	145	147	149	146	153	127	143	159	148	152	145	135	157	167	138	135	114	136	162	145	135	129	153	135	143	152	149	138	152	131	134	138	145	134	134	138	166	159	142	172	161	146	140	164	147	136	137	144	144	146	148	155	127	157	149	139	151	148	152	146	146	145	147	137	143	161	150	151	150	148	145	142	147	153	151	135	145	162	151	148	127	172	148	143	151	154	154	135	130	138	136	129	137	136	152	143	163	131	151	155	125	138	146	158	133	146	158	144	155	160	172	150	137	152	134	148	141	134	147	138	158	136	158	138	135	112	162	118	169	156	134	142	121	152	146	151
25897	35725	23885	568	484	382	349	357	286	289	320	314	267	304	267	300	286	292	268	291	261	284	277	293	275	308	278	286	260	294	282	271	288	274	304	256	291	260	244	255	282	268	256	264	284	269	271	253	238	293	257	247	274	266	262	268	230	292	242	254	264	307	261	291	272	262	248	302	251	291	264	288	264	279	281	291	241	257	265	272	284	298	239	280	285	282	273	283	289	273	266	253	280	267	276	265	277	264	259	261	251	260	283	261	263	257	256	280	281	235	307	282	277	259	276	262	266	259	307	271	294	290	270	267	278	289	291	258	286	287	280	279	257	278	269	277	242	253	304	248	284	275	248	255	286	257	256	247	261	282	241	292	252	297	284	266	228	288	250	263	259	272	263	279	280	262	278	252	275	263	271	300	302	275	272	260	229	282	250	267	257	273	259	271	238	261	273	278	248	254	237	263	274	248	268	267	287	266	262	276	251	238	245	282	271	265	285	282	280	255	283	267	283	260	264	267	298	283	258	263	287	265	277	277	277	272	311	261	278	227	279	257	264	288	265	257	251	268	285	288	264	268	281	264	283	264	288	265	275	279	256	278	247	256	255	244	278	282	258	282	284	245	246	280	272	271	256	262	277	260	257	276	278	295	265	259	269	252	234	266	259	257	277	244	246	263	257	277	240	277	283	254	258	264	274	285	292	280	269	275	280	233	248	253	233	289	267	262	230	267	275	277	289	290	263	276	271	253	247	257	279	266	301	277	266	260	257	272	287	277	247	241	274	250	256	265	242	255	248	240	275	267	269	290	279	228	239	262	277	265	257	276	270	294	277	282	259	249	274	273	270	274	281	283	257	248	279	241	275	253	271	279	258	232	264	251	236	251	259	259	280	260	248	269	274	275	261	242	290	297	288	250	267	239	230	256	270	265	282	231	268	291	252	276	271	279	264	260	255	260	273	256	268	261	247	256	297	247	257	272	274	279	251	241	253	247	264	252	239	282	279	280	277	270	286	287	280	284	272	279	240	273	261	260	300	258	281	259	251	309	243	264	296	280	258	237	252	257	254	267	270	257	261	297	274	274	264	265	268	290	265	266	269	276	290	258	248	269	260	288	276	265	283	255	260	246	230	260	269	267	266	286	287	292	255	274	289	266	243	269	260	277	251	259	247	277	270	258	303	260	268	257	289	288	259	243	292	305	269	263	280	256	265	290	255	268	259	283	246	284	274	242	268	269	263	267	235	261	272	252	283	263	282	272	269	244	244	292	254	251	286	262	281	264	260	256	244	273	260	270	281	271	263	268	261	250	269	267	295	266	262	265	260	255	253	266	269	275	307	247	272	264	271	295	278	270	274	299	258	277	257	256	266	272	291	258	282	278	277	300	247	251	262	242	258	272	256	268	264	263	253	277	265	285	263	260	255	267	275	280	242	251	311	230	294	278	278	294	296	261	249	265	259	256	259	271	277	282	275	263	262	235	266	260	259	231	258	269	297	259	271	247	276	235	271	274	287	249	278	291	308	264	271	294	281	270	256	263	271	300	264	272	281	282	259	274	283	252	283	261	279	257	281	277	228	274	260	290	289	269	264	252	270	280	264	261	289	255	284	258	269	251	235	266	268	244	251	260	264	280	251	280	267	264	302	255	266	295	276	278	287	278	280	239	275	238	224	281	268	269	284	294	291	269	262	245	262	258	243	263	259	279	257	301	276	278	256	265	308	271	245	254	208	298	287	271	278	267	269	255	257	277	258	271	273	248	261	244	276	248	269	280	285	256	260	254	260	294	281	264	268	271	280	275	286	240	251	258	297	286	279	279	276	256	292	292	254	271	283	266	271	286	252	266	278	263	273	264	276	265	302	247	294	289	264	255	293	273	284	279	284	273	280	262	265	259	266	268	261	270	251	265	265	278	279	252	262	255	263	256	256	265	263	240	284	255	270	273	273	268	273	287	241	263	277	285	265	261	265	248	268	280	263	263	249	274	284	288	288	271	254	265	274	254	227	256	254	278	284	268	287	246	278	286	263	259	273	273	282	243	237	280	258	271	256	257	281	244	262	273	303	261	245	282	290	243	274	251	285	262	241	251	280	272	262	268	273	273	281	250	262	282	263	266	288	271	277	250	274	273	252	251	285	264	274	268	267	289	289	258	279	274	257	256	294	268	295	244	255	279	284	274	258	261	246	257	266	252	277	285	270	256	275	279	240	242	274	277	261	280	299	264	260	293	261	266	272	272	276	261	293	269	260	277	263	267	268	308	273	265	293	267	277	283	277	260	289	294	267	297	256	261	251	264	291	281	245	285	275	252	268	248	268	281	266	292	274	250	244	244	265	288	261	233	272	258	264	262	276	265	264	289	258	272	272	269	252	286	258	287	276	269	272	246	241	252	268	274	288	273	264	278	246	271	263	299	247	289	263	270	250	269	268	276	291	239	295	283	292	264	261	266	266	276	293	272	273	270	259	247	271	302	294	282	224	296	274	258	264	272	244	271	267	282	302	234	267	257	280	262	257	247	261	240	266	290	266	258	267	238	282	259	268	234	257	264	266	268	284	254	283	263	292	276	293	253	250	240	258	286	275	277	258	276	277	263	265	267	288	296	267	271	276	272	259	268	266	246	249	264	269	266	300	279	300	285	266	302	250	268	311	270	303	261	270	247	260	261	274	276	257	267	269	264	231	267	300	269	277	302	275	295	278	226	247	258	281	282	268	267	263	251	245	237	260	272	284	268	270	280	257	262	272	278	270	265	296	238	256	238	256	255	249	283	259	252	240	253	268	286	304	304	282	277	285	284	266	282	270	251	295	252	297	269	272	277	272	287	270	270	251	260	252	240	276	275	285	264	248	255	279	276	284	301	242	275	284	273	246	251	250	271	263	251	251	278	273	277	245	261	293	279	262	233	241	259	270	301	268	267	262	244	288	271	280	294	275	269	244	269	246	261	260	269	257	264	262	238	279	249	255	269	264	277	267	275	261	249	278	266	261	266	253	261	252	263	276	255	277	289	274	256	281	276	250	283	252	288	272	262	261	230	287	269	241	268	272	285	289	257	242	269	273	271	259	272	287	277	262	257	275	266	275	279	249	262	241	280	293	258	291	269	261	288	279	300	252	271	275	263	272	270	249	259	258	300	282	255	269	247	257	278	261	280	295	283	279	263	292	262	275	256	240	284	279	241	277	276	273	269	271	270	253	294	245	251	274	275	262	242	246	270	269	263	245	285	290	276	251	262	278	256	242	297	263	267	241	262	256	272	266	249	235	279	267	273	268	291	278	268	281	276	293	263	287	283	258	279	273	279	261	287	271	266	248	252	281	274	249	255	251	315	292	267	264	282	274	270	244	272	259	273	262	249	281	269	280	268	270	253	282	255	290	244	251	261	297	281	256	271	290	266	271	251	279	267	242	276	266	255	269	243	268	257	255	292	288	292	281	274	263	243	236	268	241	264	252	237	265	277	257	257	234	270	267	286	260	252	248	281	257	302	255	294	285	287
24090	21307	30307	24337	18086	3632	713	508	463	488	446	419	415	384	381	411	376	403	373	387	351	340	361	349	340	343	338	352	359	337	345	327	336	321	356	332	345	352	333	333	351	325	316	339	317	315	366	360	336	335	344	334	362	324	324	376	340	402	337	352	338	333	353	339	314	305	305	358	321	326	319	307	323	325	338	324	334	360	351	351	355	350	344	357	343	348	371	310	330	319	323	347	339	337	331	341	332	304	360	343	373	320	323	328	326	348	322	341	341	356	314	311	346	303	293	334	346	343	367	343	295	340	370	318	326	309	360	335	336	305	288	342	356	333	344	280	304	309	329	330	324	362	337	318	323	320	310	347	320	320	336	349	357	295	295	321	330	320	352	363	339	359	337	329	314	352	373	351	315	314	370	358	366	342	316	303	302	352	331	346	336	364	351	359	313	342	361	334	357	334	326	344	306	319	328	335	352	356	352	329	353	305	319	335	338	322	341	341	338	313	334	309	345	355	367	321	334	331	354	328	360	317	345	390	353	331	323	342	335	307	342	326	344	320	335	326	341	364	338	326	323	348	362	344	315	356	361	344	346	321	349	344	291	334	355	346	322	307	367	320	364	322	322	326	323	296	390	311	325	331	337	344	349	347	359	336	328	370	329	332	344	316	339	363	309	327	334	357	347	314	353	310	342	309	354	303	306	366	322	376	335	349	295	319	334	337	330	331	327	332	301	337	346	345	332	345	339	342	328	352	321	311	304	313	364	332	330	313	305	349	325	340	344	343	349	354	342	341	288	335	341	350	356	345	341	370	339	346	343	349	361	345	363	350	346	334	317	322	323	335	335	328	309	346	312	365	335	366	353	352	319	333	345	323	324	358	309	297	350	348	328	349	358	325	351	337	338	336	331	289	362	372	359	375	324	323	306	305	335	317	364	306	321	361	353	347	351	325	360	345	328	343	334	353	361	345	363	323	353	360	315	342	374	350	355	352	358	334	314	332	327	353	314	370	342	317	333	334	319	338	341	329	327	351	338	319	315	327	316	349	364	332	338	365	324	346	344	309	367	309	363	280	339	334	340	345	315	341	360	306	341	343	349	323	354	342	341	336	376	358	331	330	329	317	338	325	331	366	335	348	334	334	328	344	347	348	335	353	350	339	334	330	327	329	294	353	335	334	328	311	333	298	349	318	361	336	329	357	333	345	321	305	310	337	281	338	325	332	356	327	365	334	348	348	321	340	340	330	363	359	339	352	338	319	322	349	374	326	328	335	308	324	330	338	349	354	315	345	323	323	339	311	357	339	361	307	322	323	377	339	347	314	326	338	315	289	300	316	314	350	351	339	336	320	333	350	319	342	342	304	323	312	339	352	342	353	299	323	311	311	338	321	313	388	343	336	349	329	331	331	355	337	335	314	324	333	356	323	316	330	317	322	316	324	344	355	351	350	318	342	335	341	336	345	367	328	339	355	335	359	363	341	338	346	340	311	293	354	336	333	325	332	360	348	340	357	328	356	351	373	344	331	323	322	347	290	351	313	339	328	358	346	363	296	300	351	352	335	343	343	337	336	328	357	368	356	371	323	326	325	326	352	326	309	315	319	353	350	321	375	335	325	345	321	370	325	354	342	313	338	361	338	311	327	408	351	331	333	304	343	327	371	315	328	358	325	359	314	341	330	340	342	347	372	326	382	332	335	316	329	372	365	330	339	339	356	344	355	354	324	325	322	345	319	303	295	328	393	301	305	336	336	321	361	308	350	340	335	323	368	331	332	343	324	305	333	317	356	350	362	338	320	329	361	322	303	317	365	337	327	343	358	306	358	367	335	332	331	329	304	316	330	349	371	328	339	341	330	301	347	329	334	349	371	356	337	299	323	361	297	345	333	332	328	334	355	309	335	345	321	361	368	358	347	348	349	343	317	341	322	346	311	331	343	329	298	323	332	336	332	349	332	344	305	326	379	340	336	317	319	340	330	329	340	341	340	333	353	327	343	330	365	350	351	354	317	357	340	347	344	335	321	341	298	306	321	351	325	362	343	315	311	313	321	363	331	319	344	329	319	339	326	323	347	376	359	360	351	312	327	344	363	323	320	353	310	333	324	317	341	335	307	353	323	319	314	345	310	357	347	338	346	305	347	378	326	314	365	330	364	317	338	361	350	328	336	338	344	319	355	304	332	318	332	338	327	347	346	353	324	337	344	321	310	317	341	305	343	315	334	327	318	308	336	369	312	324	323	370	336	333	283	321	359	353	330	336	355	340	329	347	329	307	337	347	303	335	327	357	324	334	320	288	337	350	354	303	325	339	359	302	341	325	323	330	330	308	334	322	342	341	323	316	364	346	350	352	319	341	348	314	325	330	316	340	329	352	344	347	343	325	295	318	342	331	321	342	327	353	322	334	305	347	353	325	335	361	331	371	324	323	319	325	329	338	327	330	371	342	344	324	294	309	338	334	324	323	332	355	316	325	311	321	319	341	341	329	336	313	327	290	358	323	305	326	364	340	347	310	369	308	305	337	365	333	352	314	343	365	337	356	346	340	343	334	300	343	350	354	330	348	356	332	318	322	333	330	350	344	332	319	335	335	322	298	297	361	332	313	356	348	319	342	332	317	336	369	334	332	347	341	326	343	313	308	330	299	345	318	352	347	333	341	365	333	366	290	326	321	327	305	346	300	371	350	354	331	359	353	363	338	337	340	324	327	345	313	310	345	312	322	342	331	332	319	368	312	311	370	344	331	343	336	307	337	348	337	336	350	354	326	332	369	355	343	345	346	340	360	348	357	334	362	305	327	347	321	347	324	368	331	329	336	345	345	372	320	336	329	323	343	310	349	307	323	295	349	322	328	351	320	340	336	319	345	370	323	339	318	338	348	351	334	351	325	309	329	363	334	332	325	351	332	365	361	325	344	335	367	323	304	328	343	343	320	328	339	303	349	366	374	353	307	326	357	351	317	340	331	339	334	317	348	342	332	357	318	308	293	354	333	328	323	320	336	346	338	331	314	323	329	341	342	336	354	306	356	341	330	331	345	331	298	321	331	336	337	348	309	328	326	333	343	311	340	357	333	347	325	350	321	340	330	353	330	357	358	343	329	371	355	336	344	358	338	310	373	337	317	325	329	310	332	326	308	356	357	330	333	343	338	314	316	344	319	306	319	335	362	367	357	320	316	345	364	317	344	317	328	331	357	350	334	339	366	344	330	358	341	357	327	316	335	329	371	333	339	314	366	331	318	340	347	307	340	345	325	333	362	324	344	333	328	336	340	371	346	321	349	332	363	326	333	336	329	351	323	383	348	347	327	313	342	313	338	323	336	359	324	386	325	308	313	354	330	343	354	325	335	305	347	348	337	337	351	329	344	341	327	334	341	346	318	347	329	352	364	309	365	338	328	323	357	336	340	338	345	308	378	334	325	316	352	347	305	341	343	315	303	348	330	315	346	347	338	337	314	321	321	340	362	324	363	332	318	337	350	333	344	318	313	335	318	321	357	349
48333	74975	43889	3084	2200	1612	1321	1152	961	867	858	823	788	728	696	682	700	664	651	673	633	577	647	608	618	638	604	622	612	576	594	571	597	595	589	566	592	582	570	600	585	555	588	584	568	517	594	583	566	550	572	574	599	582	568	588	567	581	574	589	553	570	577	538	578	561	573	544	529	521	546	548	581	598	588	562	555	547	586	547	551	587	581	549	577	540	562	566	551	616	531	542	561	600	589	537	549	538	522	557	532	584	592	543	575	568	579	579	557	571	537	602	564	552	567	530	579	582	545	573	578	588	593	565	615	577	528	534	549	564	543	536	540	586	565	550	576	589	577	541	543	552	580	597	577	549	543	595	572	565	621	513	561	556	563	530	545	554	566	577	569	519	550	603	591	571	573	577	608	609	590	595	530	577	567	610	543	545	591	583	576	581	584	589	529	565	589	568	549	596	555	538	554	560	588	526	589	578	555	537	571	559	568	597	560	597	563	597	586	529	590	566	604	553	540	582	561	583	540	566	541	546	572	539	591	565	538	574	564	553	541	559	537	571	573	557	584	566	580	550	581	592	529	549	595	601	520	561	529	564	570	574	558	555	536	555	584	575	537	563	557	612	554	528	552	575	570	565	544	558	523	581	575	565	581	600	528	602	533	547	579	564	545	589	552	576	551	559	598	580	584	549	603	565	559	544	601	584	582	611	581	586	545	547	533	564	534	606	510	541	545	552	559	592	552	547	564	586	540	564	536	556	547	534	566	599	582	584	576	569	590	598	518	592	596	576	570	573	547	570	569	562	557	566	519	581	573	589	605	551	607	568	619	548	570	590	541	587	593	581	570	528	571	526	581	554	559	606	551	538	603	580	548	554	584	551	586	527	567	579	592	566	525	588	563	546	561	574	566	539	508	588	519	552	578	583	581	556	578	551	580	549	563	583	552	534	564	571	542	593	515	548	575	601	570	561	583	528	600	582	570	545	588	570	584	571	582	546	536	598	587	577	574	568	583	647	601	554	530	523	574	560	574	630	614	565	615	570	610	574	601	540	519	592	597	564	529	600	595	560	581	607	556	562	560	537	555	536	603	559	563	530	539	583	571	567	583	599	573	539	592	547	575	604	541	573	526	560	584	563	543	565	603	577	589	561	543	540	560	534	556	578	529	560	575	579	571	593	558	573	551	527	598	541	577	561	529	606	551	574	608	585	582	547	559	543	579	560	584	559	547	566	569	562	563	565	573	533	542	584	529	519	552	553	565	571	546	553	551	576	534	565	576	585	537	525	537	544	517	598	565	564	588	561	572	589	556	594	558	575	597	559	528	572	612	556	565	549	585	554	592	544	584	551	532	543	619	557	600	567	563	548	590	596	549	589	585	561	554	574	592	572	566	559	533	545	583	607	581	561	577	532	563	580	538	575	531	572	600	575	594	523	556	561	595	575	552	549	579	584	586	552	617	546	588	546	577	499	575	581	574	616	584	544	602	596	571	568	539	577	570	578	600	553	559	601	563	578	569	560	579	629	560	550	550	609	517	522	549	541	596	581	558	581	564	572	599	588	512	537	547	568	538	595	591	553	555	605	528	563	568	574	566	523	562	557	544	551	610	547	584	552	578	588	589	566	611	557	562	568	578	562	547	565	606	556	552	549	553	571	526	609	557	520	608	583	584	561	531	553	617	580	570	569	555	559	571	583	548	579	597	537	530	539	562	540	520	559	577	536	578	539	593	547	549	576	528	589	587	549	523	539	558	564	552	564	584	548	603	532	580	588	574	585	550	534	606	549	514	582	539	574	573	628	550	553	547	573	570	532	593	598	595	615	576	586	575	553	566	537	581	562	530	591	591	578	526	611	604	544	532	581	502	553	617	563	576	560	558	578	548	574	597	632	572	561	590	584	569	561	584	589	603	542	565	559	594	599	581	555	582	598	554	560	553	590	594	584	531	611	551	576	563	570	536	538	598	544	583	544	617	581	535	546	560	604	605	588	579	578	560	619	578	596	525	641	544	544	539	539	544	603	550	583	559	516	571	573	572	547	580	596	555	566	619	567	550	583	553	542	539	541	580	563	588	578	537	581	549	515	603	597	536	578	557	604	591	587	559	578	538	539	578	561	559	621	590	539	587	566	586	590	564	575	552	590	535	548	569	589	606	547	564	561	560	587	593	568	570	564	570	551	558	597	522	545	600	539	549	586	557	590	565	605	539	558	595	554	570	588	587	522	578	529	576	550	540	618	572	601	560	600	562	584	565	534	574	596	506	562	575	568	593	533	590	567	582	563	541	558	568	581	557	546	551	526	579	526	592	559	579	539	550	537	609	596	574	570	598	536	545	574	534	569	582	592	590	546	560	605	562	532	558	562	534	572	560	560	549	582	589	540	600	567	553	545	579	632	548	566	574	588	606	581	553	609	587	548	550	589	565	592	561	578	589	533	548	541	509	544	542	589	569	531	557	567	549	552	570	572	539	540	608	562	550	553	577	577	561	616	589	548	586	595	564	603	572	599	567	570	583	598	562	552	555	543	575	546	523	572	557	521	593	544	571	563	542	568	515	536	590	562	579	555	547	562	547	597	567	573	534	592	594	588	570	517	603	577	581	587	561	539	547	606	566	548	601	606	569	570	567	525	596	568	550	556	563	571	566	598	521	569	611	626	581	535	538	596	590	529	575	614	588	566	589	582	555	588	576	556	630	560	554	590	532	527	549	573	570	599	558	568	592	567	553	562	569	532	582	536	547	546	569	535	548	590	573	566	580	556	550	621	581	573	555	539	540	575	564	578	568	541	596	558	583	565	578	558	553	600	538	536	634	569	567	610	561	556	580	617	562	532	609	619	555	553	588	542	572	539	560	575	565	588	579	589	569	571	554	579	582	527	581	591	549	563	543	559	566	519	601	554	549	548	532	611	551	540	535	589	571	581	576	555	562	582	567	583	568	579	580	575	552	539	585	583	570	563	550	581	573	594	572	568	582	516	573	563	575	587	551	544	577	552	569	548	561	594	557	540	544	569	562	554	573	581	541	549	577	607	569	519	590	572	552	549	539	631	560	551	574	572	562	556	510	548	567	615	591	547	569	546	575	595	533	594	556	523	565	574	563	525	548	602	535	586	559	529	562	571	551	551	593	561	561	579	578	595	533	586	548	544	574	577	539	551	563	565	566	527	588	565	547	574	556	577	612	576	537	551	542	584	542	583	561	505	607	549	570	529	553	541	566	582	581	539	606	586	578	548	543	550	547	537	563	622	552	565	603	608	554	575	557	561	570	603	604	565	551	565	587	576	560	578	557	581	568	585	545	589	620	532	569	592	550	542	592	593	579	566	571	581	554	529	558	574	540	543	525	600	566	583	570	587	585	539	544	600	587	581	579	593	574	550	565	579	587	579	559	538	573	601	565	566	539	565	576	540	523	601	573	572	545	554	574	539	544	559	513	567	596	555	583	612	578	601	536	565	562	599	549	607	528	578	533	573	556	575	586	580	553	575	535	582	594	561
23074	21175	29684	23567	21068	18024	2919	889	732	701	697	625	588	594	578	579	574	501	573	547	547	499	534	541	509	511	513	522	529	510	516	460	487	484	546	560	531	497	504	481	523	489	463	483	508	489	495	518	541	481	532	491	516	495	494	495	517	428	502	491	475	477	504	479	537	547	437	480	489	491	516	472	466	470	520	515	512	502	491	489	498	507	485	485	475	510	483	545	470	490	515	517	493	508	499	525	528	476	502	472	509	445	471	490	513	497	458	551	490	495	504	528	473	501	484	483	473	482	507	480	527	459	484	528	512	518	467	525	447	530	549	476	493	484	484	458	477	500	509	515	467	507	499	474	466	463	496	490	499	481	503	512	452	475	477	507	502	545	513	515	480	473	465	469	502	494	465	449	479	496	519	459	485	476	471	492	491	489	528	525	471	434	500	515	512	520	508	491	510	495	474	498	497	487	498	465	495	535	470	494	509	540	477	500	465	493	485	507	520	483	503	522	537	516	514	499	528	480	506	461	476	523	482	486	481	492	513	479	492	505	514	523	520	439	461	462	557	494	456	489	448	499	488	459	497	488	497	467	481	496	500	493	466	517	524	498	487	463	458	488	495	498	460	462	528	498	492	456	529	471	497	496	528	467	516	467	457	498	544	498	546	463	446	472	506	500	483	509	502	514	477	523	492	471	503	489	488	526	501	474	481	508	486	495	474	508	507	476	518	471	509	491	518	505	514	519	471	462	488	499	472	489	481	488	498	468	496	494	521	456	472	482	488	498	481	466	506	503	515	483	450	489	470	495	529	496	493	496	465	487	502	495	451	467	524	489	498	478	466	495	452	497	449	502	466	521	490	504	515	556	531	519	467	505	442	532	447	464	485	496	473	494	501	489	521	560	483	498	531	514	522	459	469	441	524	498	454	455	472	521	509	493	517	495	491	505	498	449	486	489	449	453	467	469	521	485	495	512	498	489	468	508	498	464	503	512	535	455	482	471	447	469	539	504	525	498	528	470	483	501	515	492	484	465	508	483	489	508	477	519	470	482	481	469	469	454	510	503	461	509	516	522	504	510	494	495	443	513	521	507	484	463	489	503	525	523	508	516	480	496	490	498	472	505	492	491	456	475	488	478	520	500	512	494	519	513	490	501	472	495	500	479	476	492	508	490	489	514	458	527	526	482	485	469	491	536	501	496	477	509	474	480	501	506	529	462	504	499	466	517	462	504	471	453	506	496	489	491	480	545	441	527	500	490	493	464	526	487	443	479	465	493	514	443	478	517	507	486	510	474	481	495	516	472	496	498	491	537	509	478	514	454	509	466	509	480	506	498	514	446	519	515	446	461	471	503	494	453	432	529	489	501	489	494	513	517	503	475	508	481	491	456	522	491	490	480	454	524	480	517	502	492	460	482	470	507	448	494	461	504	483	513	463	456	486	458	505	499	538	498	509	490	481	480	517	469	498	518	500	474	518	461	479	489	499	506	455	467	474	477	471	489	482	483	435	457	514	504	504	487	497	478	508	471	508	526	488	503	502	480	479	520	484	482	514	469	472	496	484	510	466	484	478	514	534	488	502	493	490	477	521	492	501	480	486	481	514	505	546	519	492	473	539	519	486	492	488	483	476	505	490	513	490	477	502	460	507	433	532	491	520	500	484	556	476	506	468	489	501	534	490	499	449	491	501	471	479	496	507	488	516	536	503	478	469	515	484	450	474	508	476	489	460	486	509	484	466	485	505	493	517	478	487	491	474	445	492	510	501	537	494	464	469	478	524	490	481	491	497	528	470	527	532	474	511	501	513	482	473	473	486	495	487	478	472	487	491	522	483	524	520	494	482	446	483	523	487	486	520	494	520	486	477	517	468	506	542	477	466	500	483	503	485	528	463	550	513	499	477	495	491	488	489	480	460	509	482	482	508	507	461	467	490	487	498	514	481	479	499	464	508	498	508	495	481	512	497	480	482	504	493	495	501	463	489	476	525	509	491	449	479	460	489	483	507	522	513	499	525	476	506	502	487	520	501	492	504	502	481	512	506	453	520	477	488	518	520	502	459	498	519	491	511	483	528	475	482	494	488	472	440	497	455	534	498	501	495	492	463	493	476	498	535	499	491	494	519	482	519	478	481	500	497	509	465	502	499	464	434	487	534	466	483	476	511	465	492	437	482	467	456	484	512	480	507	506	487	467	499	514	539	456	479	469	507	508	499	500	485	497	463	509	449	520	512	451	461	470	478	456	504	501	466	464	483	494	480	493	495	495	490	458	472	510	546	509	486	482	489	497	455	507	537	475	527	512	491	500	497	462	521	495	489	512	485	468	508	468	505	446	486	460	475	483	489	521	487	499	523	468	491	460	487	499	485	483	478	497	461	469	493	486	538	494	471	479	525	486	494	485	458	501	475	495	513	476	483	528	459	492	514	482	489	511	488	497	493	467	489	502	491	510	450	498	525	514	496	503	514	519	503	527	494	481	542	460	467	505	497	475	533	450	494	469	506	492	462	454	500	514	453	504	495	453	527	506	509	484	481	511	471	493	495	505	503	522	513	482	480	490	513	522	493	495	482	470	492	500	448	531	509	482	494	507	480	491	496	492	501	502	484	492	465	506	453	509	496	464	492	492	500	485	489	503	490	450	485	504	492	500	455	485	501	476	474	478	487	444	490	506	481	476	502	500	472	509	431	460	499	495	486	500	485	492	507	476	502	463	449	526	532	509	463	502	516	511	518	476	501	478	473	481	464	499	525	526	467	489	465	464	463	487	495	474	462	516	468	468	471	522	497	477	511	467	511	532	484	511	470	544	475	490	492	521	506	499	490	514	488	554	469	505	503	496	451	483	470	487	474	437	493	457	522	519	511	529	492	488	487	480	526	479	483	531	497	508	450	538	503	491	478	478	483	479	477	498	499	497	518	507	468	456	447	462	498	482	487	501	536	467	476	483	497	484	497	488	477	471	469	498	494	509	453	482	472	465	498	484	478	508	484	490	471	503	459	497	509	489	459	510	470	504	469	514	481	468	520	508	483	456	459	477	464	474	511	464	502	483	479	471	492	458	502	516	478	490	460	475	475	504	508	501	479	491	479	485	472	497	482	482	506	535	502	506	502	471	489	548	478	470	468	473	501	491	479	507	462	488	481	479	466	466	480	523	509	503	485	477	485	456	475	452	458	540	471	496	519	508	511	473	519	499	451	467	477	498	512	485	505	524	499	492	506	496	463	505	444	501	506	492	458	505	512	496	490	487	479	476	485	481	474	428	517	472	490	513	493	498	502	503	486	475	470	519	455	488	467	454	505	492	497	492	477	493	490	475	499	459	469	482	521	492	519	526	489	500	487	454	473	502	519	492	496	494	473	488	482	449	505	509	496	488	456	445	493	501	488	501	519	481	443	507	525	469	458	473	507	481	500	476	485	534	459	488	487	467	508	520	496	489	516	484	474	501	491	458	464	502	491	476	513	520	469	480	487	499	481	496	528	511	470	489	486	479	527	457
55396	88651	45473	5282	3655	2798	2190	1926	1608	1423	1343	1269	1177	1090	1049	995	1003	993	974	967	929	899	885	865	894	904	856	870	825	887	853	832	824	920	816	829	860	812	856	854	837	828	805	846	817	804	806	791	818	809	811	853	832	777	846	829	821	863	803	840	842	804	799	832	791	795	835	778	817	782	838	836	828	796	756	805	815	814	886	775	790	787	826	780	783	773	707	831	791	809	814	722	813	827	834	827	854	838	778	804	805	809	769	738	805	830	849	783	769	763	789	811	762	854	783	799	834	803	869	814	798	801	799	780	808	839	806	850	775	817	840	815	828	799	797	763	790	787	816	782	837	826	774	792	828	786	805	771	794	801	788	751	814	821	790	784	863	781	855	773	813	831	755	835	787	836	804	814	802	769	752	802	811	793	767	789	821	790	776	801	761	765	786	796	792	790	791	780	797	778	802	837	804	748	793	849	800	806	836	748	784	744	811	796	850	860	776	793	836	831	798	842	848	818	795	819	780	829	764	869	786	782	784	774	789	815	802	864	853	788	772	773	778	835	824	817	774	801	789	807	837	836	862	761	783	809	824	801	818	853	816	750	773	797	795	835	751	768	790	798	791	837	868	756	787	781	810	856	808	765	739	805	837	773	742	787	830	774	801	802	786	804	781	785	769	840	770	813	821	843	810	746	775	781	803	793	794	784	815	805	820	786	785	803	745	810	775	777	796	835	801	827	802	794	771	779	786	832	851	772	831	769	827	822	795	803	835	769	815	779	796	817	765	800	807	833	848	799	800	802	798	804	799	722	801	822	790	768	769	832	785	777	853	766	790	790	859	836	760	793	810	794	796	850	755	754	780	732	805	826	786	800	802	791	818	760	791	763	762	794	816	792	793	842	823	776	862	771	789	769	858	814	791	766	807	782	807	771	769	779	810	774	756	781	808	815	765	815	857	812	795	822	811	831	811	783	801	772	835	833	788	785	810	780	793	809	817	769	780	845	788	799	818	797	826	808	823	784	782	878	749	823	841	760	786	798	848	827	793	796	778	810	779	827	800	824	822	775	796	793	822	770	750	763	806	796	775	811	792	790	795	796	809	802	845	797	850	760	815	870	745	786	785	826	776	780	810	726	819	804	821	810	830	771	794	788	811	806	788	777	775	778	821	803	775	765	778	784	778	770	832	794	810	769	809	811	769	777	797	784	773	801	846	837	804	803	775	758	779	836	812	788	832	810	866	828	760	776	866	810	788	782	853	824	773	824	746	835	843	800	815	804	781	807	804	831	830	743	757	785	844	839	797	817	763	796	785	856	815	807	808	846	748	748	819	776	812	813	843	805	800	791	824	803	797	835	825	837	836	783	854	817	777	796	820	768	790	786	832	765	818	783	814	781	797	793	808	780	791	802	794	773	801	872	827	848	769	804	824	802	787	753	779	737	799	742	810	827	828	798	786	818	807	803	799	819	732	765	798	798	809	773	809	813	761	823	834	818	812	779	797	747	802	770	797	797	819	822	797	802	826	819	771	818	763	753	831	803	752	815	782	809	816	802	812	810	798	805	818	787	758	750	812	843	808	789	801	811	834	847	778	813	784	822	794	791	745	817	726	773	775	772	787	815	778	762	767	767	804	799	779	790	763	754	823	798	753	805	755	830	768	786	846	808	814	820	808	875	752	757	779	727	786	791	756	786	818	806	764	752	803	867	801	800	824	769	823	788	787	814	774	770	782	778	845	813	776	739	847	768	827	764	778	779	771	864	772	801	775	800	815	746	815	788	766	790	842	826	779	792	791	803	778	759	814	793	781	802	769	770	829	785	858	812	797	798	787	756	791	847	806	815	853	799	787	827	764	803	818	753	843	761	788	786	762	803	756	837	762	789	834	779	806	793	809	811	779	800	820	769	794	811	807	794	780	788	794	814	776	764	803	792	781	795	809	813	788	800	790	855	800	771	790	808	844	776	803	780	762	856	788	802	839	805	754	801	815	854	849	839	860	797	732	766	811	750	772	841	765	807	785	786	835	809	806	768	833	819	831	782	809	802	771	832	797	802	782	795	828	799	801	829	801	795	761	800	782	841	737	788	748	811	795	797	758	778	739	767	792	735	812	773	818	770	764	779	823	859	766	838	804	745	805	848	796	818	742	809	806	851	843	819	733	804	782	810	790	773	830	811	821	759	820	768	803	813	817	819	784	826	816	794	797	812	786	798	774	796	797	842	792	792	807	809	805	792	817	823	817	803	773	789	805	766	786	797	789	771	822	811	779	803	826	859	808	787	777	808	806	768	808	780	863	808	783	844	801	766	792	846	774	765	830	757	800	824	794	789	763	747	774	790	775	788	818	809	781	774	806	772	820	773	811	780	802	822	797	768	784	839	799	776	803	790	770	819	822	790	837	819	759	779	797	798	772	821	759	770	801	835	817	809	812	809	810	797	783	790	796	793	803	777	795	852	829	827	805	809	783	792	787	828	804	818	820	813	774	813	824	769	766	811	769	756	755	829	832	737	780	778	788	822	778	766	792	830	758	807	793	786	765	735	841	800	819	795	793	792	815	805	779	818	801	787	736	794	780	766	747	755	816	788	823	776	794	852	850	753	807	828	815	819	813	781	837	795	794	770	870	762	765	823	802	817	811	778	812	764	812	795	787	796	803	767	826	817	797	820	787	836	788	780	794	803	795	803	806	758	830	740	789	838	838	817	757	764	786	813	830	836	788	815	792	769	829	813	838	790	835	842	825	781	794	803	804	783	802	832	817	828	832	822	820	797	787	814	800	822	752	773	816	838	801	747	806	819	792	768	885	799	810	837	845	803	836	769	861	772	801	797	786	783	784	812	758	791	842	792	818	831	783	861	786	820	748	793	803	806	750	778	796	850	799	788	758	834	812	847	781	797	752	811	816	840	766	805	825	843	808	802	783	830	782	798	813	835	795	802	789	744	803	800	805	788	831	756	781	794	803	788	812	766	818	767	805	810	776	808	807	844	779	790	782	839	763	773	834	761	797	791	783	791	813	842	767	729	770	813	819	777	778	788	772	808	810	843	804	810	828	811	827	832	721	766	749	782	804	826	803	845	782	788	816	801	793	780	797	839	851	781	843	775	812	802	778	772	819	778	785	790	819	735	783	780	828	771	837	791	792	817	792	800	763	818	774	824	862	792	801	810	767	821	837	758	792	772	762	779	837	821	782	802	790	792	801	835	790	780	798	803	818	824	781	785	776	802	801	812	850	749	856	844	775	802	760	788	832	811	728	798	823	703	766	781	799	794	805	780	823	843	805	754	823	787	789	763	757	827	752	759	838	803	802	773	742	769	777	779	812	812	757	784	809	806	812	761	789	783	795	776	818	763	757	799	808	818	801	835	770	803	808	761	806	804	806	797	787	835	808	819	777	800	772	801	819	818	819	796	799	792	804	738	753	807	861	757	776	765	771	807	795	835	777	862	740	784	799	771	764	847	820	853	824	800	801	807	786	796	817	774	808	830	819	836	823	783
26821	21919	21970	3253	219	172	196	168	176	160	139	134	120	175	129	161	167	131	148	150	136	154	159	141	144	151	156	124	143	161	152	153	140	138	165	129	151	134	113	149	145	134	141	132	132	157	157	163	156	138	143	139	141	153	152	136	168	139	128	150	131	156	138	135	141	139	152	152	132	159	143	142	146	124	131	134	141	164	139	131	152	143	152	135	116	131	132	137	158	137	128	155	146	135	137	133	160	140	135	136	151	136	117	131	151	134	133	149	140	122	125	158	147	145	157	131	141	147	134	140	150	145	122	138	141	132	126	139	139	120	144	163	145	144	155	145	141	126	141	146	137	147	151	161	116	136	136	150	156	138	138	160	129	157	150	138	153	130	139	138	135	159	153	153	151	147	131	143	160	148	143	128	126	158	142	140	140	141	162	140	136	176	167	148	153	139	151	145	138	156	138	153	117	133	144	141	145	143	146	128	130	128	145	128	163	156	159	134	144	135	157	143	142	154	133	136	162	132	140	162	139	132	161	133	162	159	162	156	130	150	150	148	138	124	136	154	134	150	139	156	159	130	136	145	130	139	135	165	145	138	141	133	143	137	143	139	135	152	149	161	158	133	138	129	144	136	155	137	138	148	134	130	153	150	157	150	131	136	155	160	152	152	142	137	181	135	129	137	115	127	147	156	132	157	153	144	141	143	138	168	159	120	145	140	165	155	157	154	125	144	137	146	143	143	157	127	139	125	137	145	142	140	132	125	121	139	140	130	156	146	128	153	146	150	179	144	131	157	136	149	143	155	130	159	142	136	160	139	171	130	136	146	157	137	152	118	163	163	166	121	141	136	140	141	159	110	142	148	153	149	132	136	152	164	130	141	164	159	152	132	136	141	154	157	140	139	149	165	124	137	150	153	150	138	148	154	133	154	130	133	146	142	152	136	149	169	152	134	129	145	158	145	131	138	135	130	140	171	155	140	145	160	147	144	144	133	146	144	140	159	127	146	143	136	146	150	166	127	164	134	156	145	131	130	160	153	154	152	147	156	129	132	149	132	141	139	145	131	134	146	149	147	130	128	118	139	143	141	142	152	139	165	155	137	131	129	153	135	140	133	144	149	155	159	158	155	147	142	160	133	157	155	137	138	134	160	143	162	127	138	131	149	139	165	145	146	127	136	158	141	150	139	135	140	133	155	124	167	135	156	148	159	141	134	121	146	137	152	161	140	131	160	149	124	145	146	170	145	131	132	143	132	149	146	160	134	135	124	142	143	133	128	157	123	152	137	133	140	148	137	149	141	154	153	151	117	138	163	157	139	142	140	140	137	149	148	150	141	149	146	147	133	149	138	124	133	146	139	135	140	147	141	123	126	135	146	140	135	147	151	126	168	134	136	161	120	150	138	140	135	131	156	151	130	169	145	120	131	147	136	138	159	139	136	145	140	146	149	118	133	151	162	140	130	148	158	135	160	136	188	163	148	145	154	143	142	133	152	125	154	123	132	116	131	159	133	148	159	138	147	132	147	130	139	157	157	142	142	155	154	142	142	156	135	143	142	148	140	131	130	143	138	135	145	147	139	144	128	140	146	158	133	153	136	144	144	134	130	131	147	167	137	127	116	139	133	138	149	139	142	138	147	159	170	118	143	141	162	161	131	105	142	134	139	145	132	142	151	120	131	152	138	164	155	167	131	132	145	131	150	139	149	122	152	136	155	133	125	134	149	112	138	115	144	131	148	147	149	146	140	150	149	151	142	154	149	132	128	137	142	144	151	135	155	155	153	129	168	146	160	151	148	133	131	144	125	138	133	156	142	149	148	158	150	153	156	134	158	141	150	138	178	124	126	159	155	148	132	140	158	147	143	134	177	138	141	141	154	132	127	139	135	128	116	163	148	159	129	129	128	124	151	143	148	164	135	126	155	147	158	129	132	139	146	148	150	153	131	137	134	143	150	140	146	134	148	146	128	142	142	139	153	145	177	138	139	146	139	152	146	153	140	137	137	133	146	144	137	146	145	171	158	139	147	148	163	139	149	138	139	136	130	163	138	133	147	143	143	125	124	148	154	138	155	153	130	140	138	150	140	133	130	146	160	132	161	143	148	141	129	160	143	133	158	150	147	148	153	144	111	156	132	136	127	160	150	150	147	151	140	130	136	143	153	122	160	159	144	136	154	140	139	164	127	134	154	150	144	134	116	137	149	145	158	128	135	153	150	142	145	148	141	152	131	115	169	143	128	145	176	146	149	153	144	150	136	147	145	139	155	154	131	161	141	131	155	141	157	138	162	149	143	147	145	124	149	127	140	163	145	167	142	143	139	131	122	151	127	143	144	127	156	145	129	133	154	137	147	136	147	145	128	171	151	144	148	166	142	166	139	137	136	149	140	128	120	150	153	159	131	154	140	146	155	128	153	144	129	158	119	154	129	149	149	162	144	153	163	150	146	175	152	134	137	159	135	159	152	162	176	131	142	166	147	138	145	141	132	144	147	128	123	157	143	111	144	139	149	147	136	132	154	165	131	133	156	140	129	146	166	148	151	158	144	176	163	126	154	150	168	131	164	143	149	142	145	148	150	123	137	134	129	147	141	150	145	153	143	135	168	164	135	129	144	140	135	148	145	123	145	158	151	152	141	146	134	115	145	140	155	154	139	119	141	161	165	130	157	133	172	135	144	133	145	143	152	125	146	158	149	141	130	129	162	114	145	121	149	141	128	133	142	137	168	147	136	154	130	127	144	150	126	159	127	141	152	132	137	135	144	129	132	153	138	135	165	143	147	140	148	146	145	138	143	149	144	138	144	131	144	127	161	127	139	146	152	137	143	137	158	152	147	157	159	163	172	136	120	142	146	149	136	159	151	142	126	130	142	145	132	135	138	139	153	159	156	147	167	138	142	148	144	120	168	142	153	131	149	144	137	147	136	143	144	128	155	150	155	135	142	155	152	147	151	147	153	145	144	161	138	173	138	144	156	156	148	142	146	131	152	144	149	126	140	140	143	153	127	158	141	163	151	143	136	167	163	170	157	156	160	136	130	134	135	137	140	128	126	148	135	144	137	146	143	128	136	131	151	164	140	145	150	156	148	154	155	122	135	140	138	150	139	133	129	140	136	148	124	142	139	135	130	166	139	140	140	144	134	147	152	140	122	147	151	137	141	128	136	139	167	142	138	160	131	159	151	132	158	137	126	121	145	145	122	149	152	152	155	157	140	141	132	138	109	143	147	156	150	168	149	155	149	136	162	137	168	133	134	135	152	165	142	136	147	143	144	137	146	144	148	144	128	126	146	135	155	153	150	132	134	125	146	147	143	141	132	152	130	134	142	129	142	143	145	154	145	139	140	130	133	141	177	142	124	178	137	130	154	148	126	136	149	130	154	126	150	148	132	162	128	147	130	157	167	164	125	148	127	146	122	132	135	162	145	142	138	116	158	145	159	141	144	141	150	158	133	137	151	143	163	136	150	133	139	129	139	161	172	158	144	151	149	107	154	160	164
25603	35807	21719	527	432	362	345	324	298	286	292	279	290	270	269	272	269	267	262	272	232	271	261	289	248	248	264	258	276	241	274	267	241	243	254	308	275	247	234	243	280	266	257	278	249	274	314	276	294	293	261	227	275	261	261	261	254	265	271	267	279	231	265	311	269	272	262	266	244	255	272	281	272	259	257	271	247	267	262	244	275	259	276	292	279	268	254	264	267	259	280	286	247	277	275	252	260	284	296	274	284	279	240	304	231	263	258	268	258	244	268	238	282	240	278	248	284	253	241	262	267	265	272	264	260	280	256	264	243	279	278	263	295	249	273	278	265	263	267	249	261	255	263	253	247	259	263	264	264	274	258	267	250	281	264	251	279	271	274	248	279	284	277	272	238	258	274	251	277	242	228	247	275	306	258	275	244	243	286	259	224	269	278	264	287	245	277	249	244	274	278	272	258	254	253	266	267	286	290	248	244	280	274	274	271	249	249	263	254	258	280	269	268	267	257	251	247	288	255	240	238	256	253	282	254	282	278	259	267	271	246	252	288	246	264	290	234	284	283	260	265	239	255	277	283	246	253	262	242	270	237	273	264	286	225	270	250	251	261	253	290	278	264	250	239	237	237	262	268	255	259	265	261	267	244	251	245	274	263	242	270	260	250	259	247	260	256	262	248	262	240	284	264	263	255	261	263	269	279	263	267	270	255	275	256	252	255	271	255	282	251	230	280	293	249	253	263	285	234	257	293	272	302	253	284	250	272	272	261	282	269	266	280	281	281	265	235	274	260	235	260	298	268	253	267	292	252	275	253	280	259	273	284	288	267	292	257	273	255	271	274	267	257	281	252	263	271	279	265	255	274	230	260	255	262	263	278	259	273	269	284	270	221	278	242	258	262	249	276	239	250	256	291	266	230	294	268	248	255	274	236	249	250	263	267	262	262	294	274	246	297	254	272	270	267	271	270	299	256	286	271	269	270	287	248	255	300	262	269	257	245	248	252	265	264	264	275	265	260	261	227	256	249	232	251	245	266	234	254	238	275	275	251	240	275	264	231	252	253	269	280	259	273	279	261	270	239	289	253	256	252	248	238	255	274	264	250	281	252	241	274	279	260	243	228	277	252	257	289	259	241	277	240	253	269	256	236	256	285	275	245	230	268	245	232	266	270	261	259	246	258	249	273	235	257	265	277	267	257	248	250	251	264	265	248	267	247	267	273	252	224	235	280	278	266	249	242	255	299	256	258	258	251	250	254	271	249	239	260	246	261	295	259	250	246	297	267	276	262	283	257	263	240	246	279	301	258	279	247	273	257	241	252	277	242	270	269	291	294	282	289	237	263	298	265	265	276	274	277	259	244	269	270	262	261	260	242	288	270	272	237	281	236	251	253	284	284	265	251	278	291	257	253	259	225	299	247	295	256	254	269	258	300	247	269	253	259	246	262	247	258	232	282	287	274	271	264	274	256	232	267	296	256	233	269	286	254	256	258	240	258	257	277	259	281	270	258	262	270	271	229	264	239	269	261	240	250	251	275	240	260	254	280	261	288	270	257	280	277	256	256	253	242	256	261	256	282	266	289	267	286	274	248	252	258	253	255	245	279	264	235	261	264	249	280	266	292	258	283	245	257	287	277	253	253	260	235	279	252	243	253	241	258	254	253	261	282	293	294	228	266	252	276	276	246	267	271	246	226	270	259	244	267	298	275	263	241	253	251	275	255	276	250	254	256	258	246	280	245	275	250	261	273	267	247	263	266	260	222	221	283	261	242	271	259	257	261	251	257	260	262	291	298	290	261	272	290	296	257	258	256	258	274	277	276	267	266	280	261	268	265	268	254	262	266	242	270	262	278	267	293	266	272	255	244	244	290	253	256	289	259	269	265	278	246	239	273	249	279	268	249	259	279	259	270	291	298	263	270	253	300	263	297	266	268	236	287	232	270	238	299	291	260	250	260	290	259	265	256	257	270	293	237	244	257	254	264	252	261	283	261	262	268	256	253	246	254	246	256	292	282	271	238	262	273	282	253	291	250	263	278	250	237	237	261	257	287	249	262	257	258	265	271	261	269	233	270	290	244	247	247	272	253	249	247	261	231	258	269	288	251	252	275	253	254	234	273	275	266	249	256	273	288	256	252	240	290	268	247	272	268	237	252	274	254	260	262	240	270	264	259	248	270	255	276	255	273	302	281	268	257	241	222	242	285	259	272	272	269	269	311	255	255	238	257	255	289	243	271	266	261	293	245	255	265	284	267	289	270	264	285	269	286	239	270	265	267	274	255	241	283	263	269	287	267	286	248	261	244	256	254	261	255	285	272	274	241	281	279	266	252	298	272	264	244	235	255	261	253	262	249	274	258	271	252	271	274	257	259	284	297	234	225	254	264	246	240	251	278	270	273	261	249	247	255	284	243	241	254	291	251	222	286	255	260	264	270	253	251	253	246	245	261	279	260	265	273	286	268	258	233	291	261	241	264	270	252	289	271	247	249	268	221	252	300	271	289	257	282	227	264	230	267	253	252	249	268	275	262	217	273	234	300	256	250	252	265	255	245	230	260	259	278	269	290	277	260	260	298	236	287	234	243	254	271	272	267	256	277	255	274	235	248	258	258	264	258	262	269	264	271	229	246	236	244	278	273	272	277	283	262	232	261	274	269	264	259	241	275	254	240	276	289	275	261	262	242	234	273	246	267	291	271	265	254	279	282	267	240	243	251	262	270	238	250	272	276	258	257	245	305	281	255	247	274	267	258	260	251	260	254	263	251	306	255	277	270	245	270	238	259	275	244	287	271	259	261	264	270	274	268	268	288	252	235	260	249	267	247	295	271	260	244	272	267	265	275	246	238	270	238	238	263	255	275	273	259	275	281	277	245	250	296	245	257	290	254	227	254	258	257	264	250	289	291	255	275	242	271	268	260	258	257	243	253	238	255	276	283	252	259	259	279	244	259	266	271	236	253	275	249	272	253	267	268	247	250	272	271	276	247	283	285	250	296	245	259	263	277	267	255	254	244	285	258	244	256	281	285	270	267	256	256	278	281	273	272	247	268	262	252	243	302	275	247	281	272	237	273	262	267	262	274	251	290	258	250	268	272	273	262	267	301	278	242	301	262	265	248	269	242	261	267	301	268	279	243	240	241	259	262	257	269	236	258	298	265	260	289	283	306	268	270	252	244	293	248	254	287	273	289	277	288	256	268	289	274	263	266	242	266	266	258	273	265	278	264	239	265	258	249	254	258	281	245	273	249	264	257	254	252	257	253	264	238	252	254	246	245	264	263	263	241	251	274	252	249	235	273	262	258	260	290	259	264	260	244	292	240	268	268	257	250	289	301	249	257	287	253	274	231	302	278	242	257	284	240	279	277	231	287	250	285	231	255	272	275	267	276	280	273	261	253	246	259	248	256	279	243	249	285	265	251	264	265	273	232	259	255	252	235	284	275	241	254	259	253	261	280	271	266	283	249	261	266	269	247	230	240	264	258	281	249	262	266	252
24053	21327	29593	24479	19200	4465	695	523	456	425	450	415	373	365	329	368	388	358	370	375	363	332	350	356	316	366	370	353	339	336	329	330	347	340	341	310	315	363	349	331	337	325	342	312	371	337	362	349	327	330	339	332	332	321	335	327	358	344	328	330	358	335	349	308	352	355	341	309	331	310	363	343	334	344	315	317	324	351	333	335	354	375	328	315	359	355	349	359	349	335	319	295	338	310	357	361	330	309	331	360	341	321	354	365	323	347	320	336	342	363	334	342	339	314	350	342	370	333	319	337	355	345	329	307	339	304	350	312	322	356	334	333	363	343	343	326	333	334	321	351	319	327	341	341	366	328	310	327	330	332	350	344	332	331	345	331	326	334	355	318	329	339	343	300	364	327	321	325	347	337	342	336	357	293	341	304	332	317	336	294	319	316	328	329	333	324	327	310	344	346	323	332	328	363	340	331	326	320	349	310	354	355	343	355	325	324	348	377	356	314	342	332	346	352	325	344	341	326	316	343	353	339	354	327	301	329	338	298	349	324	346	345	347	332	295	338	352	309	324	362	303	347	332	321	303	330	332	336	367	331	355	311	365	289	356	350	339	333	331	336	324	338	364	360	309	339	320	355	357	336	347	315	330	314	327	314	343	356	322	303	336	355	318	323	356	352	379	344	305	321	359	351	377	358	341	323	318	330	331	322	369	307	364	300	335	339	340	318	327	326	354	335	351	350	338	340	371	344	338	355	367	314	334	351	354	373	336	353	359	346	341	308	324	347	359	275	342	314	352	315	344	326	321	298	336	363	345	344	370	372	299	324	345	346	347	356	336	345	310	358	335	355	350	324	305	355	346	322	356	335	330	308	325	364	335	316	336	331	328	322	323	335	351	352	345	342	351	347	321	331	357	332	355	333	334	326	362	328	353	338	336	380	327	307	318	342	367	344	361	341	326	307	320	316	308	381	340	333	309	301	349	323	311	348	333	357	308	326	341	335	363	326	349	322	308	334	348	359	324	363	361	337	368	327	313	333	348	331	351	331	350	329	315	337	327	367	356	342	344	336	303	310	323	306	312	339	332	318	332	319	343	324	356	325	345	332	312	358	336	315	358	356	345	355	330	349	362	359	344	321	347	320	328	316	359	320	302	323	342	348	336	346	322	351	370	363	298	319	368	298	349	350	352	361	320	345	318	356	342	331	345	337	340	348	349	316	344	322	342	350	331	355	310	294	344	340	336	331	333	312	316	307	353	318	338	310	330	345	365	336	307	329	308	351	340	343	335	328	348	319	310	328	333	351	298	326	336	327	311	339	306	361	350	322	314	304	340	383	326	335	355	349	345	336	361	318	355	333	328	351	356	322	333	339	318	366	343	345	352	354	309	330	334	319	343	316	377	357	365	328	313	337	327	303	330	317	338	327	351	339	366	350	369	340	362	320	335	319	306	320	353	304	312	332	326	362	336	317	319	321	340	334	367	333	329	361	359	334	356	314	330	299	330	349	331	320	375	332	331	318	307	329	337	344	354	322	342	329	336	324	350	351	337	279	340	370	350	317	336	350	351	334	338	349	318	378	353	348	311	311	372	308	341	321	325	342	309	348	349	345	327	341	348	338	353	360	346	376	312	351	333	347	331	355	376	370	328	315	339	375	323	331	299	362	356	355	360	381	326	337	337	335	371	305	342	349	321	307	350	305	342	318	322	339	337	329	344	327	334	364	321	331	334	333	368	313	308	349	349	318	337	333	372	356	356	331	345	329	365	351	321	374	336	351	325	347	331	333	357	339	362	332	353	351	337	368	335	349	337	316	325	344	359	339	326	364	322	338	324	342	296	364	316	358	333	341	329	323	333	325	324	347	296	346	344	357	346	367	324	341	302	334	345	341	348	331	371	324	311	339	343	347	353	336	318	354	339	350	316	367	324	356	316	333	337	325	347	349	357	341	313	346	320	309	318	340	316	337	319	339	344	362	311	334	321	295	335	355	314	335	355	347	329	321	338	331	333	327	376	316	319	350	346	346	356	350	309	347	334	349	321	343	340	312	334	298	323	315	351	325	323	326	302	335	341	333	310	321	340	343	355	337	335	329	333	331	330	380	348	357	335	346	330	332	321	348	375	308	338	337	347	326	341	350	311	343	321	363	338	339	357	358	330	341	338	345	323	369	337	315	332	336	370	362	347	369	356	356	339	323	322	325	336	324	348	339	337	336	324	348	333	335	359	320	311	312	370	345	340	365	326	324	310	337	331	329	334	324	341	345	313	347	335	327	344	292	349	309	334	340	342	332	370	336	352	290	311	322	333	302	347	320	324	331	332	336	322	341	348	354	319	339	328	315	332	355	311	310	311	321	371	349	340	305	355	320	335	334	353	342	328	318	347	327	326	359	313	325	325	323	322	336	383	343	368	350	345	321	337	311	325	343	337	316	340	329	331	314	310	340	307	347	335	338	333	337	362	312	374	346	356	345	308	322	322	346	347	374	329	348	342	369	372	355	353	286	318	371	337	359	350	346	322	337	352	345	340	355	345	333	308	315	308	334	317	304	321	326	300	331	351	315	350	338	350	349	367	325	357	334	332	354	328	328	339	310	326	316	328	326	338	324	365	327	310	345	297	370	311	342	323	364	345	368	323	326	324	368	337	328	343	349	346	335	326	311	362	343	320	372	309	319	344	326	317	335	309	322	359	340	321	330	343	342	300	339	368	308	340	364	301	331	340	299	331	343	320	319	333	336	362	343	299	329	327	337	328	345	324	350	347	343	362	344	337	339	344	350	368	321	355	333	305	348	282	335	331	358	346	354	356	333	344	361	319	327	337	310	357	320	336	355	349	322	343	346	360	336	327	356	340	279	351	324	344	332	317	334	330	310	336	343	316	327	333	339	338	329	341	332	316	342	323	312	325	348	320	333	361	350	361	322	371	308	339	318	307	343	362	330	328	346	369	338	315	315	312	332	299	349	366	327	318	355	374	350	354	330	342	321	326	331	350	295	355	317	312	278	306	360	347	317	348	345	326	348	322	344	357	337	339	323	316	344	357	344	354	338	340	336	308	310	326	329	317	331	354	322	336	361	331	333	362	321	315	341	327	359	355	341	339	338	324	303	367	357	320	354	321	324	334	322	357	346	343	349	328	351	373	322	338	365	339	351	328	326	322	315	312	341	337	316	339	323	335	332	335	333	344	328	351	331	330	356	304	339	347	340	350	372	360	322	353	323	302	320	311	308	374	337	324	366	356	348	325	328	338	318	345	313	344	318	300	317	353	327	302	347	357	329	308	346	318	320	344	343	371	362	324	342	346	313	355	361	329	338	365	339	365	362	328	344	334	371	365	329	341	281	335	335	350	341	338	325	348	316	352	345	347	339	296	321	356	318	327	312	328	334	316	340	334	339	332	343	307	343	336	345	338	332	354	326	356	312	328	314	340	333	295	320	356	322	322	322	330	346	354	334	350	353	321	342	349	342	332	349	340	331	320	344	312	327	346	314	349	339
48955	73506	41128	3120	2295	1636	1379	1168	1044	914	841	809	758	703	748	666	698	621	619	628	625	643	605	593	647	585	605	586	566	633	620	601	587	593	575	631	581	585	602	560	577	586	598	563	576	581	550	565	572	628	583	582	601	606	545	561	550	604	583	569	572	609	575	570	560	595	545	562	572	517	552	560	580	566	516	554	535	520	568	548	556	568	580	580	578	576	581	618	556	531	555	566	560	528	580	570	585	568	517	621	598	551	538	568	542	574	575	572	531	547	579	592	543	571	583	602	577	535	578	563	553	540	624	572	589	606	538	620	555	582	598	553	591	558	563	525	605	593	588	586	562	560	574	582	553	547	570	546	574	550	560	576	581	547	540	594	581	536	573	552	587	554	584	543	570	537	564	565	572	544	534	567	559	593	615	552	566	600	547	556	566	574	579	534	557	572	563	583	554	545	547	542	580	569	578	576	552	601	549	544	585	591	606	576	568	566	531	565	588	568	571	569	579	546	543	536	575	558	592	585	548	556	580	574	555	576	557	523	588	571	564	601	537	551	578	589	579	530	608	564	597	557	563	580	593	565	536	549	612	559	549	586	553	593	544	556	565	579	580	536	526	543	564	578	591	555	638	598	601	559	604	547	584	574	604	563	561	597	537	569	558	544	589	635	548	562	544	568	532	571	565	581	584	571	533	541	590	587	576	566	539	535	569	567	565	562	560	583	556	568	554	584	562	567	573	552	612	576	574	557	612	514	574	556	588	536	551	585	540	568	544	535	539	543	580	575	559	585	539	580	572	574	523	576	601	576	564	547	578	564	558	546	586	555	569	602	589	553	612	543	505	560	570	563	565	571	591	610	572	555	534	575	588	598	562	587	568	521	552	578	559	568	604	576	575	575	581	545	583	581	561	566	590	555	532	549	523	571	581	562	530	577	560	568	554	613	557	582	551	572	559	548	554	560	569	540	545	528	528	525	584	564	574	555	539	545	576	563	545	526	534	578	596	593	598	566	540	570	566	548	557	527	525	548	532	519	618	596	570	609	552	548	570	614	560	537	535	568	530	555	536	565	638	525	571	570	559	565	584	538	561	572	541	555	545	572	576	578	607	578	593	570	552	571	541	582	558	592	572	590	575	546	568	546	571	570	590	547	581	568	538	593	581	545	567	565	592	582	568	517	612	567	567	529	541	591	556	604	515	575	597	606	553	570	558	550	596	598	598	549	574	550	571	585	530	548	574	578	553	552	567	551	556	606	587	601	544	611	600	585	574	569	558	557	566	568	561	532	578	589	568	554	567	580	524	561	555	566	551	574	537	557	541	547	552	559	553	566	596	532	563	593	554	541	540	534	562	582	560	529	569	560	553	559	552	564	554	588	561	558	563	593	536	548	533	596	551	576	528	527	575	564	557	526	571	545	553	541	574	541	553	576	575	550	571	582	552	605	600	552	570	564	582	551	580	586	579	550	595	555	548	560	563	545	578	554	562	574	575	583	596	559	564	586	583	544	570	582	531	556	569	590	560	599	577	581	624	575	550	555	574	580	577	566	583	539	602	571	555	560	594	542	608	579	546	536	524	552	552	536	539	563	581	575	584	577	526	569	553	551	523	562	556	580	558	570	591	579	575	583	554	545	569	632	545	529	578	584	572	567	558	589	551	606	554	562	575	545	598	568	594	560	533	543	559	544	568	582	546	590	553	531	584	549	583	545	598	566	543	595	590	573	576	584	573	551	567	541	598	535	550	561	581	592	582	560	555	597	533	534	540	557	588	551	573	570	536	556	602	558	572	591	560	565	571	582	586	594	572	509	572	593	564	546	583	566	556	558	558	586	575	584	561	530	588	595	540	579	576	578	607	553	569	574	533	566	571	526	570	589	558	553	566	585	528	569	580	542	635	550	539	575	543	591	565	561	567	560	571	595	577	573	546	585	580	566	580	524	561	568	512	591	593	538	592	540	588	559	543	529	543	567	562	524	580	538	593	517	577	575	604	537	575	650	563	554	551	559	553	555	594	562	577	562	587	579	582	556	540	537	574	569	577	522	518	606	557	607	555	594	596	580	586	608	572	582	594	577	551	538	580	568	567	539	538	551	594	548	528	545	563	541	595	589	558	528	566	552	557	651	565	545	571	545	586	606	566	556	533	596	560	608	544	511	513	591	555	560	546	576	535	572	557	564	562	610	562	562	596	561	559	579	590	594	523	556	554	602	560	574	594	542	592	579	552	535	564	552	552	556	533	526	560	566	564	573	551	591	621	551	556	561	569	608	581	544	543	568	555	590	557	570	551	590	530	539	545	578	544	539	600	582	558	572	588	554	608	595	592	576	567	594	587	568	557	539	569	573	578	550	602	619	595	546	539	565	563	560	589	559	523	581	603	591	580	577	574	553	619	550	552	573	556	594	594	556	553	551	606	541	579	596	546	620	574	544	550	559	551	580	522	592	569	561	570	558	575	565	561	559	563	576	575	571	573	560	523	562	601	565	542	532	607	487	528	529	579	595	597	562	584	522	601	524	576	585	550	540	579	549	575	600	575	605	592	576	528	577	543	562	562	599	577	571	568	573	554	569	544	564	556	568	543	578	581	570	541	527	568	577	535	619	540	619	592	551	558	586	525	534	568	573	585	553	557	566	558	600	583	567	556	570	549	573	530	554	559	530	552	547	550	569	552	605	587	568	551	523	565	596	594	561	560	578	538	552	569	600	551	590	556	565	580	561	542	563	601	527	594	557	595	564	532	545	569	533	592	603	599	563	528	582	554	570	514	568	563	563	588	541	603	589	631	571	529	579	557	580	598	531	597	571	551	548	583	588	586	572	601	560	539	554	608	555	561	592	586	546	598	581	603	568	568	592	616	573	520	582	597	565	610	589	601	557	580	547	566	589	553	548	605	548	533	569	547	588	606	583	582	549	561	591	608	516	582	599	590	536	573	565	566	525	557	558	539	586	544	557	581	596	589	577	562	565	566	584	545	584	576	565	573	611	563	551	521	536	567	546	570	550	578	593	589	565	547	588	584	553	561	576	570	552	565	550	537	567	572	568	576	603	623	596	591	559	586	564	551	542	571	560	580	569	583	556	587	580	577	631	597	565	614	534	555	546	585	539	558	629	561	571	578	564	564	566	576	564	574	557	552	576	564	552	584	629	569	634	586	605	552	616	548	591	566	584	578	559	580	554	545	604	567	576	611	557	587	583	587	538	587	580	542	529	537	546	545	547	540	572	547	575	538	589	580	570	578	586	547	575	572	576	607	553	541	545	537	562	592	558	571	590	551	553	535	518	555	547	569	623	568	561	528	538	506	502	561	548	609	529	581	598	578	557	567	598	582	579	556	542	574	566	602	577	597	572	560	514	529	520	526	594	591	574	553	562	561	576	569	595	559	581	516	585	601	602	538	569	594	553	545	627	535	533	567	556	564	567	568	538	579	528	618	565	556	546	593	532	597	552	548	559	567	632	546	565	559	556	555	580	557	564	578	553	552	575	563	566
23095	21145	28758	24178	21095	19264	3426	924	715	721	646	646	596	532	550	570	577	536	575	550	549	521	474	523	534	522	533	534	541	525	544	467	477	487	505	493	494	472	493	521	454	519	507	505	507	509	504	459	513	506	510	506	503	506	472	447	472	464	517	472	505	493	472	499	478	511	523	502	470	531	486	487	514	522	464	479	495	486	498	533	522	517	464	494	473	485	490	502	483	475	481	466	465	485	463	525	539	462	471	482	485	500	481	495	470	482	479	474	526	460	484	484	494	514	461	505	436	500	521	478	501	494	468	506	486	530	473	492	481	505	489	518	471	500	478	513	493	500	498	508	516	467	501	493	480	521	490	472	496	493	494	532	461	505	508	475	468	497	500	448	502	474	511	487	523	507	509	514	492	497	473	511	482	493	496	459	490	508	489	502	496	511	513	478	489	486	487	505	512	483	447	484	482	483	516	510	474	510	481	486	524	486	482	505	468	513	534	502	488	519	479	478	486	528	486	497	493	416	479	472	465	466	521	441	530	486	524	497	508	481	481	499	467	478	503	502	480	516	479	471	510	453	501	478	491	481	490	478	501	424	481	485	525	500	490	507	500	473	509	524	464	496	517	499	504	460	442	478	501	519	488	489	479	445	498	486	477	490	484	462	483	510	491	483	507	451	463	490	531	469	504	429	540	505	495	504	491	510	500	493	524	471	461	456	473	529	462	462	456	477	538	501	482	478	518	494	518	491	488	458	459	457	538	531	481	499	480	445	505	473	485	487	467	506	505	473	520	484	480	489	459	516	483	549	491	539	467	485	446	462	490	500	464	503	438	463	508	454	471	484	450	508	475	478	472	471	519	511	483	505	479	459	513	513	475	527	516	478	485	501	484	492	492	458	463	487	491	476	523	513	528	485	496	493	470	529	541	494	474	479	468	481	479	452	539	492	472	501	478	486	481	476	463	489	500	479	501	492	502	477	496	503	509	489	561	475	485	511	500	539	488	444	472	495	470	503	432	486	455	484	528	496	514	478	469	514	479	474	512	469	493	488	471	501	510	483	481	441	497	498	480	462	479	489	520	490	504	438	512	479	488	482	527	528	470	502	515	486	491	553	519	488	457	458	458	500	538	502	522	479	512	528	461	468	483	459	519	506	481	487	498	508	489	481	485	453	507	483	488	479	460	501	470	474	453	491	455	501	456	490	487	480	538	457	472	489	517	471	471	512	459	482	540	443	469	450	471	507	450	477	481	490	461	508	536	474	523	512	485	479	502	523	532	457	487	486	505	475	516	487	480	515	501	512	493	502	465	494	465	529	471	488	500	479	490	509	490	478	511	498	476	483	524	509	492	471	493	481	482	493	491	508	507	521	448	492	442	490	494	496	513	512	458	486	483	487	465	493	479	508	508	482	495	519	466	480	509	521	475	451	495	499	448	471	490	491	461	481	525	495	521	484	475	499	486	463	470	487	509	443	487	464	504	531	460	492	456	461	508	484	503	468	492	514	484	489	531	493	460	472	457	489	448	492	479	494	489	485	499	503	465	480	511	465	482	493	519	509	518	448	484	537	468	500	470	424	458	470	486	488	527	493	492	508	509	503	510	489	459	480	521	477	475	495	521	507	508	504	501	506	452	512	485	503	477	538	507	475	488	444	484	477	443	444	485	470	526	504	497	503	484	519	488	483	445	475	512	464	515	463	466	495	459	489	501	482	501	497	491	502	464	501	473	475	519	472	490	491	495	527	530	479	492	471	491	499	492	477	470	518	512	448	497	518	509	478	507	498	499	465	484	509	469	499	447	478	483	512	480	490	488	472	527	476	519	495	480	500	488	495	466	486	477	468	480	522	491	490	454	515	471	470	447	489	462	481	510	481	508	506	469	505	473	534	485	490	504	501	476	522	465	510	502	493	481	496	495	491	508	443	469	496	532	508	514	469	483	486	502	532	501	525	474	509	506	489	473	490	532	462	488	475	513	517	512	451	482	473	450	493	471	524	507	489	480	499	506	490	495	499	492	483	452	507	518	478	502	517	477	450	477	503	509	454	508	489	459	458	463	492	496	494	453	512	498	493	491	488	546	485	495	526	468	537	428	492	446	471	509	455	521	442	478	494	505	539	458	501	505	498	505	486	473	480	462	491	520	495	478	474	490	535	476	466	464	484	474	555	466	506	507	483	483	459	524	463	498	483	515	495	489	468	473	544	453	496	483	500	474	498	486	439	497	524	475	477	515	460	462	484	455	449	459	469	494	483	500	513	518	507	473	481	501	472	490	499	456	510	508	468	468	474	489	476	524	464	495	483	488	461	477	513	501	454	488	474	494	469	543	490	485	487	480	482	485	517	479	477	495	493	488	517	509	495	478	508	538	495	450	494	467	460	516	499	497	494	495	481	481	434	517	496	533	466	502	519	489	499	484	483	503	470	506	487	443	481	477	461	463	492	463	475	484	503	516	448	491	486	480	445	485	495	476	499	497	501	494	495	519	491	479	489	449	506	489	451	489	460	454	497	465	470	502	494	486	467	517	498	441	488	490	518	453	500	509	497	480	493	473	483	523	487	481	501	495	490	515	531	463	503	484	499	483	461	514	520	476	433	528	496	489	471	536	496	496	523	491	475	478	516	485	505	481	493	493	504	478	470	504	488	476	491	456	487	512	517	506	518	504	523	471	507	447	489	484	455	507	532	512	480	483	493	492	453	456	464	532	510	494	462	523	452	479	483	476	516	500	479	509	500	486	483	499	514	446	498	511	446	474	537	518	482	461	524	501	514	492	462	472	513	483	484	493	468	521	521	489	449	480	485	493	484	465	497	504	525	480	481	486	476	493	511	505	517	473	426	521	523	495	454	438	483	505	475	531	499	490	515	435	457	467	442	493	490	503	468	492	477	472	459	505	492	505	484	476	521	493	501	448	472	473	477	499	471	445	477	464	506	525	511	470	506	515	497	431	519	474	505	507	465	522	453	489	483	452	494	500	538	507	464	457	475	486	499	460	484	459	462	508	472	468	470	499	493	506	474	514	469	484	475	514	490	541	429	476	506	496	467	496	485	472	489	513	481	489	521	465	460	494	477	494	514	513	486	445	467	505	507	498	491	504	488	494	497	507	482	489	469	485	488	467	507	507	474	485	498	533	465	457	518	519	472	497	498	486	489	461	442	476	463	505	501	512	483	519	479	515	501	515	479	462	530	489	490	484	494	482	485	470	454	480	499	526	530	474	449	487	466	521	504	462	493	467	475	503	522	500	475	492	479	525	485	446	523	504	499	488	460	517	486	438	507	504	493	466	512	500	473	499	495	510	509	522	537	476	479	495	489	497	499	505	470	477	467	501	514	464	467	519	474	483	504	514	521	512	509	471	488	440	476	496	469	468	466	447	472	495	480	470	473	445	453	454	461	493	475	463	452	457	501	494	446	501	490	488	502	459	523	486	472	449	494	542	505	467	466	500	443	469	496	495	492	515	492	495	477	481	501	488	482	484	467	463	481	477	488
55971	82064	41435	5370	3826	2906	2325	1872	1663	1522	1409	1305	1118	1126	1068	1070	986	927	950	912	914	895	912	891	847	909	888	879	896	851	872	861	844	805	845	797	839	794	872	817	819	849	824	864	782	767	817	834	780	801	796	809	825	829	792	831	797	818	790	759	812	764	833	737	879	792	783	790	807	852	786	813	796	834	847	847	848	802	774	788	819	814	780	808	821	840	752	800	763	775	843	772	818	794	765	839	795	797	810	819	865	808	805	779	775	798	776	800	824	764	831	790	775	822	772	756	804	822	797	765	833	833	827	774	780	845	825	795	773	785	801	789	802	808	829	790	832	753	779	835	776	790	852	791	832	815	815	764	784	805	837	734	837	796	773	789	764	757	828	800	788	811	831	890	807	813	799	769	759	851	802	784	823	802	810	769	807	781	836	798	810	765	822	789	758	808	756	812	827	806	816	802	786	819	810	736	794	821	765	775	813	804	783	799	773	805	796	838	793	795	750	764	797	770	806	830	811	752	851	823	794	739	836	812	785	799	835	792	805	818	800	785	850	757	738	815	853	830	793	799	767	823	834	776	774	806	816	775	795	822	827	763	792	749	763	756	821	793	800	831	748	844	793	773	800	843	798	795	767	811	740	770	807	781	788	762	771	821	814	806	817	801	815	809	780	776	783	808	812	801	819	817	789	760	754	791	834	742	815	780	794	810	766	776	778	767	807	790	801	776	798	806	788	873	808	831	788	763	805	810	816	820	764	804	803	776	740	781	813	786	788	806	783	838	790	795	760	789	779	749	795	788	712	831	834	802	768	781	785	844	801	800	764	787	809	795	780	801	815	789	806	810	782	778	835	799	845	799	788	785	819	791	834	756	824	802	750	798	801	797	795	795	770	775	768	816	763	789	820	804	790	750	776	797	759	789	784	818	773	796	780	818	815	787	741	777	794	796	832	788	850	782	823	798	767	803	812	810	824	725	804	771	759	772	773	809	811	822	767	782	802	793	799	810	776	773	788	803	838	793	806	819	884	776	826	840	711	776	801	766	823	817	842	834	787	765	744	805	786	809	844	803	775	849	820	757	818	787	785	806	826	796	828	756	807	799	806	766	823	809	762	854	790	806	786	769	817	823	808	841	769	787	826	813	800	754	793	841	784	787	758	799	783	831	785	811	799	772	781	770	785	823	777	773	835	805	802	763	822	786	813	790	796	819	866	767	815	825	791	797	793	824	780	811	793	807	811	756	803	795	806	826	811	766	814	807	823	825	788	762	816	836	827	806	799	746	839	778	862	795	801	822	799	806	784	826	865	800	786	786	758	804	808	804	821	800	807	734	825	847	795	817	798	845	771	782	787	801	799	829	802	768	811	801	746	726	782	791	831	825	835	820	763	758	843	786	807	805	787	805	764	757	768	834	826	770	786	827	801	853	814	824	810	786	786	821	790	816	779	815	822	826	786	816	829	808	793	771	767	797	807	767	783	824	798	853	811	767	815	800	749	816	791	815	797	810	820	777	818	813	788	759	776	786	791	777	768	785	829	769	825	816	827	848	823	800	813	838	768	782	801	844	803	799	831	760	782	783	784	829	777	842	809	795	800	804	770	774	831	853	771	770	798	854	764	814	805	837	785	793	790	772	869	785	766	772	790	835	811	780	787	795	821	810	789	748	753	796	796	768	793	822	818	788	801	824	789	813	792	795	781	842	757	799	798	763	779	779	785	761	803	795	749	806	772	787	790	824	815	838	842	804	815	800	766	789	802	744	803	807	805	780	769	800	792	813	820	770	846	770	829	774	816	722	769	815	819	811	806	873	833	810	811	793	738	798	814	814	827	771	774	805	804	844	799	775	804	833	765	792	786	744	787	825	802	784	765	798	808	748	779	785	753	794	786	771	835	869	802	825	823	785	810	771	854	768	780	822	796	786	783	823	790	810	788	798	797	805	788	809	800	793	772	795	796	753	815	825	842	827	820	779	791	799	799	862	801	814	824	776	806	798	785	804	757	792	814	779	784	785	750	804	812	799	765	788	814	821	795	796	802	794	764	812	813	795	770	787	847	836	810	752	806	822	783	829	823	795	755	802	773	820	825	798	784	798	774	806	810	792	745	769	740	794	805	830	853	806	769	816	822	772	798	787	794	766	769	828	818	780	793	760	803	779	775	776	827	773	766	754	823	843	768	794	807	797	777	828	767	782	808	836	807	798	816	764	790	774	802	791	789	758	849	806	801	791	744	835	793	787	779	802	811	825	791	807	814	749	804	788	791	811	819	799	802	756	740	789	787	816	784	756	784	824	795	737	813	774	778	784	777	763	792	837	726	804	771	772	760	776	812	800	773	760	804	776	821	775	809	791	794	799	818	832	798	860	763	839	844	818	790	811	757	783	786	803	786	794	803	813	827	791	706	822	807	827	806	803	805	825	793	813	793	766	809	817	809	790	833	792	770	789	892	779	837	812	804	727	811	794	773	819	790	822	800	837	817	761	790	809	821	804	793	810	775	754	812	804	773	752	822	787	795	781	824	795	798	793	795	795	765	793	789	820	734	825	809	794	829	809	823	827	792	798	770	803	821	730	850	750	785	802	798	795	868	768	817	821	798	801	774	816	817	768	837	831	804	771	847	814	859	744	797	830	767	774	792	751	781	783	752	762	779	769	820	742	846	853	833	766	793	830	837	802	810	797	810	834	801	818	816	762	826	791	790	818	803	846	782	815	803	777	779	833	825	758	796	787	802	784	799	763	835	773	757	810	801	834	861	735	773	848	778	772	772	735	793	873	791	819	812	775	811	777	851	806	842	769	758	780	769	828	803	836	830	802	856	807	759	801	750	815	807	799	833	778	785	812	828	773	805	801	770	783	771	823	799	823	827	766	850	778	762	748	794	788	833	821	789	784	827	807	798	823	811	833	769	802	834	839	793	809	778	813	798	810	870	800	761	769	823	845	826	827	765	771	795	813	816	796	817	785	835	813	749	769	781	838	825	808	787	779	804	787	809	797	814	806	825	805	779	812	863	770	827	758	793	798	810	798	801	794	767	818	749	799	764	768	848	792	790	782	858	799	798	794	732	803	818	761	789	805	830	807	776	766	805	722	776	762	829	765	809	819	759	781	754	778	828	824	787	818	843	779	763	841	743	828	785	822	791	798	799	819	809	799	845	801	796	794	796	801	801	794	846	821	805	811	800	817	771	816	794	798	794	775	774	804	773	805	805	768	777	738	783	822	764	773	844	785	789	796	788	748	773	803	786	785	826	769	813	834	854	816	792	826	805	832	771	845	774	800	834	766	835	779	798	822	800	829	807	822	786	782	793	820	840	860	750	771	796	791	753	848	795	733	764	796	805	808	818	776	796	779	765	844	821	792	829	814	802	775	785	839	774	814	847	748	829	722	824	794	831	748	737	804	732	791	800	729	806	798	790	774	760	792	770	769	799	772	769	806	780	788	816	816	748	828	805	771	791	805	752	754	794	807	749	803	775	761	803	773	781	839	792	846
26757	21804	20560	3049	220	145	175	181	182	178	127	149	145	129	116	153	137	144	159	131	154	154	157	140	160	170	136	134	125	146	153	151	147	164	151	151	139	173	148	156	128	124	154	142	153	157	141	145	152	128	132	156	153	147	147	148	127	146	157	134	171	159	121	124	145	162	150	133	124	141	152	134	139	159	133	124	137	132	148	143	121	153	153	135	141	141	118	139	144	148	158	161	154	121	142	171	138	146	133	159	144	138	132	143	117	149	140	113	143	153	143	139	128	143	132	138	159	139	157	161	117	147	135	159	143	133	152	148	141	138	151	152	142	170	163	155	153	159	152	132	134	134	141	142	132	153	135	155	129	144	129	120	147	160	142	155	134	141	126	149	136	137	157	148	147	151	151	156	134	143	150	147	119	137	131	152	144	140	156	149	127	149	138	148	133	165	130	149	154	147	144	141	144	141	146	142	139	163	143	138	147	155	131	158	147	149	139	156	127	152	135	138	142	149	148	154	148	130	125	138	139	148	140	139	134	151	132	152	157	151	144	142	141	131	141	148	144	151	122	145	147	137	132	138	142	131	140	150	138	124	134	151	139	130	129	144	145	157	142	140	151	158	140	130	154	151	140	139	152	124	156	165	144	140	140	142	127	157	151	123	130	140	148	142	131	159	167	143	152	138	135	149	154	156	142	163	131	128	130	154	159	146	137	142	126	137	142	138	142	133	135	131	163	108	133	145	150	127	143	117	147	137	156	134	135	157	133	134	157	166	139	146	146	132	135	143	130	146	133	139	119	152	138	127	147	137	135	160	113	155	155	115	137	155	143	157	144	138	161	142	124	163	154	133	139	140	132	135	159	149	148	136	131	157	160	135	145	134	139	150	138	149	114	160	146	145	139	115	172	135	145	154	130	143	138	133	146	157	131	141	150	139	144	148	143	131	139	150	151	135	129	138	163	138	121	171	138	141	144	128	132	127	148	134	152	131	146	139	144	158	136	159	120	143	170	142	139	152	127	149	117	141	120	134	124	151	135	155	171	145	120	131	149	130	130	144	143	157	153	141	163	130	132	151	131	156	142	145	121	130	155	139	147	166	166	151	136	136	141	145	149	144	141	141	142	148	111	146	134	128	162	133	165	170	138	172	161	129	131	138	143	166	139	146	131	148	151	146	115	137	115	152	119	145	132	128	168	146	148	147	137	150	131	147	140	165	146	124	141	139	114	154	139	137	134	118	135	145	127	127	156	129	163	131	134	139	145	160	138	138	128	149	142	120	143	130	130	136	136	136	129	167	165	138	157	145	153	156	130	150	133	152	150	138	155	155	151	144	131	141	123	116	154	128	131	148	130	151	117	138	155	145	139	146	124	159	156	147	140	152	134	137	153	147	131	143	127	153	136	131	144	154	133	136	126	153	135	138	143	139	146	152	147	134	144	146	139	139	133	144	152	159	152	115	130	131	143	124	117	148	150	135	181	145	147	131	149	138	134	167	142	136	145	157	133	149	134	142	134	133	144	129	152	145	151	144	155	152	143	145	137	139	154	140	148	160	164	144	134	128	141	136	135	150	157	128	148	134	141	160	151	140	134	163	158	137	164	138	137	135	142	141	135	140	157	146	158	135	116	139	145	145	152	143	146	128	152	139	151	133	121	136	141	140	158	142	139	132	147	148	135	140	139	137	135	150	126	140	152	152	132	153	150	128	147	119	140	145	130	127	148	135	146	173	124	145	169	123	130	154	122	134	145	136	150	150	157	126	136	139	142	148	129	149	141	164	143	154	157	131	130	149	141	136	156	130	129	150	129	140	122	132	143	138	129	150	153	140	157	125	130	148	148	126	140	129	145	142	144	156	149	114	135	154	132	121	144	137	146	154	143	133	152	154	139	157	154	149	150	151	147	164	144	118	151	154	143	128	137	145	134	138	152	149	149	134	149	150	145	129	149	158	134	140	151	128	146	134	143	128	156	156	145	154	136	147	135	148	130	152	144	144	134	150	156	134	130	154	155	134	141	159	131	143	136	162	130	140	157	145	128	174	144	125	128	152	122	141	141	131	111	147	134	156	133	148	133	121	134	162	133	131	130	137	143	134	140	124	127	160	133	148	168	157	140	141	134	142	143	135	163	135	139	149	135	151	147	146	115	163	146	149	133	140	128	130	141	106	138	127	134	110	144	138	160	137	145	144	153	146	146	137	141	133	157	133	147	134	143	154	153	146	135	155	150	168	148	138	134	138	116	161	134	144	131	166	167	151	135	131	145	158	131	134	162	125	133	143	148	139	141	143	149	128	116	144	133	126	123	153	139	148	143	140	133	134	146	115	105	140	131	162	143	139	136	157	135	147	146	148	166	126	138	133	126	125	147	131	147	129	153	157	134	151	141	156	145	143	138	156	134	157	129	139	152	143	129	134	151	142	142	126	121	147	140	134	128	143	128	136	125	136	136	132	149	151	155	140	148	127	145	162	116	139	154	136	146	151	154	146	155	120	123	147	154	136	156	152	156	133	144	139	145	142	148	158	131	137	137	132	125	155	144	161	156	148	152	139	144	146	147	136	135	167	143	145	143	127	136	128	151	160	165	150	134	141	144	137	144	150	158	136	148	137	149	147	142	110	126	156	146	126	131	154	145	141	160	147	156	151	131	135	135	118	122	141	148	166	137	154	160	146	132	147	141	159	139	153	142	147	150	150	131	158	147	132	140	142	147	143	132	144	139	152	141	144	125	136	136	133	135	132	141	141	161	137	141	129	155	163	156	152	156	151	132	137	154	136	133	113	131	126	153	141	143	149	138	156	118	134	153	146	151	133	146	126	146	162	143	135	144	148	164	160	141	145	133	157	124	167	153	127	156	136	127	143	147	135	134	145	129	145	113	128	136	154	171	127	130	143	159	140	142	130	116	147	133	129	137	133	124	143	128	139	145	159	147	153	155	155	143	133	122	144	164	153	162	131	153	131	153	141	133	150	142	140	152	155	146	140	118	123	149	136	130	139	153	130	149	132	167	136	131	137	148	151	128	157	148	151	157	137	136	146	149	136	134	125	156	136	133	139	149	128	128	123	164	146	128	129	156	133	146	141	147	139	159	152	134	144	138	132	135	135	121	141	129	154	145	142	150	132	150	162	141	139	120	148	126	131	141	163	138	132	150	140	138	142	140	145	131	151	155	125	141	165	134	144	150	134	153	138	138	122	136	149	148	146	138	150	142	138	135	142	148	132	170	144	160	146	158	134	146	149	126	135	151	137	124	123	142	152	138	164	153	143	143	134	156	149	139	154	162	145	139	140	132	138	133	127	141	141	137	148	155	127	148	138	126	124	136	149	122	136	140	134	149	145	141	159	143	138	136	142	147	128	128	152	164	155	138	129	152	144	161	129	140	151	144	145	152	151	170	159	141	164	152	137	147	135	153	137	145	128	143	123	148	133	137	147	142	160	158	140	142	143	143	161	143	133	151	164	170	158	134	140	149	129	146	135	145	146	133	161	152	144
25652	34607	19090	523	413	384	351	302	315	283	287	319	265	279	282	260	277	251	274	269	247	287	265	275	278	277	246	258	265	255	270	233	254	277	276	281	263	274	258	293	277	290	240	232	257	249	289	264	263	266	256	294	256	255	244	239	261	235	255	275	250	254	264	260	272	269	259	264	237	238	255	273	276	280	247	277	239	264	257	264	244	267	246	255	256	263	264	264	258	269	251	243	273	243	253	235	256	253	260	250	242	256	261	266	256	262	275	254	255	251	268	225	289	306	270	240	233	245	262	228	285	263	234	283	265	260	261	242	239	236	242	261	258	269	243	258	261	257	256	272	256	255	279	271	267	293	258	262	271	263	249	243	243	240	247	253	272	265	289	267	274	229	268	247	273	271	253	272	258	275	241	257	292	254	272	274	257	255	236	262	246	251	276	300	236	255	282	230	264	253	265	227	273	274	233	270	259	285	256	277	277	256	268	266	244	262	254	255	261	279	271	268	250	257	248	251	277	275	262	221	276	259	229	255	246	259	269	285	272	264	230	245	258	255	273	287	236	241	248	254	281	268	235	243	264	284	250	265	289	264	251	260	292	245	272	273	239	284	261	279	275	274	275	283	253	241	262	275	265	287	253	256	252	290	255	262	266	248	270	268	275	275	265	265	240	238	257	246	287	267	268	284	272	266	277	252	236	271	284	246	257	279	265	255	244	281	284	261	269	248	293	290	267	272	286	279	243	256	268	255	263	242	262	286	245	259	266	269	289	246	264	275	262	282	259	242	247	259	270	264	293	264	278	241	261	286	246	275	247	257	253	264	285	265	243	268	258	254	244	232	256	272	222	241	287	262	257	285	258	266	248	240	275	251	238	275	235	249	276	224	252	254	241	246	277	247	271	245	226	266	271	251	240	275	262	237	241	266	277	246	274	256	277	253	241	249	276	254	240	267	257	261	268	275	268	221	286	284	260	234	253	271	262	257	235	280	243	254	250	247	245	245	259	245	274	303	263	260	267	282	259	251	274	221	248	254	260	258	252	264	276	264	240	240	254	263	273	255	271	281	273	251	288	237	257	264	257	246	277	276	261	233	253	272	266	277	252	252	258	284	241	256	233	276	253	248	242	232	245	271	246	261	250	253	249	263	260	244	262	227	240	267	265	263	253	259	250	258	269	245	242	257	298	255	297	279	260	280	262	285	253	246	253	271	248	255	235	242	248	279	272	281	249	281	253	261	293	289	250	239	275	276	287	248	256	280	276	234	244	255	244	275	259	267	263	256	239	263	268	241	245	269	273	258	242	248	251	249	254	277	263	255	243	265	275	277	264	270	246	281	275	245	270	283	275	271	286	269	252	280	245	252	283	274	280	291	234	277	247	254	252	272	233	274	262	257	264	294	227	276	263	268	254	260	251	251	257	263	260	275	256	259	261	299	275	244	224	265	226	245	251	263	313	256	267	280	248	272	300	246	231	259	286	244	263	253	277	260	230	262	264	260	258	239	247	271	245	259	247	264	269	248	238	258	231	247	245	263	253	255	251	257	255	254	254	259	256	248	257	251	259	275	261	260	266	252	264	252	257	280	249	265	261	255	274	253	237	265	283	268	246	255	264	246	247	276	255	302	254	278	273	269	260	269	239	265	266	259	227	266	258	260	264	265	273	263	272	262	291	264	246	267	272	260	265	285	273	243	249	267	251	269	270	225	245	291	270	281	267	261	262	243	252	274	246	258	271	269	251	235	265	268	272	265	238	284	258	265	272	244	238	262	217	275	237	247	244	275	280	272	266	261	256	234	273	256	259	280	277	236	240	252	241	240	241	251	268	264	248	268	270	231	246	270	273	290	259	257	276	248	278	253	302	254	259	243	279	274	262	254	279	265	260	252	267	237	239	261	264	278	251	265	256	265	243	272	259	267	267	283	275	265	284	264	257	240	248	259	248	277	274	253	270	265	250	248	247	255	263	282	228	253	240	265	268	260	249	274	256	264	262	257	262	246	254	249	234	249	254	255	240	248	259	252	237	275	258	254	256	265	260	275	262	277	265	284	240	236	275	257	286	264	258	232	218	261	271	247	253	249	249	245	246	265	263	268	238	279	246	253	275	244	227	252	254	260	279	248	258	252	261	258	254	273	267	264	242	251	259	226	242	251	269	272	303	251	245	268	268	248	263	267	262	265	263	228	258	246	279	238	272	281	233	241	255	267	249	254	267	304	276	253	250	263	262	296	261	244	262	266	265	246	247	259	273	263	260	288	247	253	273	247	258	254	248	265	269	277	282	253	264	262	250	260	272	245	260	243	265	281	229	245	248	249	246	254	250	251	242	258	256	246	279	231	245	233	251	261	270	238	314	208	273	254	256	260	271	268	288	250	273	279	243	251	301	270	245	284	273	256	260	283	262	290	270	234	279	273	293	272	236	274	267	272	229	262	252	271	278	255	269	293	280	273	242	295	297	270	243	265	234	254	277	271	270	280	260	254	268	276	286	260	235	228	274	237	282	277	232	273	256	288	259	231	269	275	242	229	273	280	246	233	263	262	233	287	260	239	246	280	283	227	270	281	231	260	260	247	242	231	270	277	263	278	249	271	234	247	266	270	271	287	269	271	275	261	254	235	250	248	259	252	266	266	256	278	261	253	249	259	264	255	264	262	284	234	267	278	244	270	251	255	285	247	258	255	270	278	268	269	279	261	259	225	281	271	250	255	268	283	234	274	265	262	259	246	253	265	259	258	275	255	239	270	269	258	265	247	260	265	286	259	251	270	247	263	257	292	252	259	238	265	255	236	220	255	276	280	285	278	276	262	288	245	290	244	259	258	291	257	286	258	246	254	267	274	238	254	257	254	269	275	254	253	253	291	260	255	246	253	249	274	270	270	271	263	250	235	272	240	262	244	262	267	270	261	252	263	247	249	259	246	265	280	259	260	234	245	244	241	280	259	249	253	273	261	268	278	258	245	294	271	250	232	272	260	274	280	273	298	252	260	257	258	254	272	254	257	239	236	264	253	246	268	282	260	270	248	261	263	263	264	252	237	247	282	237	274	249	264	269	263	266	262	259	255	270	266	248	268	274	276	273	283	269	275	258	242	256	244	264	261	249	266	286	255	261	256	247	262	262	251	286	275	244	257	240	257	229	256	276	236	246	255	245	239	248	237	257	241	235	271	267	231	291	276	291	256	250	289	252	273	253	283	261	245	272	310	245	239	237	264	260	283	249	273	259	237	259	268	265	255	233	288	239	247	265	260	286	274	261	276	253	277	258	263	271	252	271	269	256	230	232	260	283	254	254	256	260	269	261	267	255	240	265	257	245	266	277	241	268	257	259	279	267	247	256	280	280	284	275	258	280	248	272	235	233	251	216	252	268	250	258	264	271	248	250	246	261	269	263	251	254	242	272	227	253	252	267	275	248	270	271	251	245	240	248	256	247	239	234	260	278	265	255	251	264	233	248	263	255	282	255	266	241	246	265	300	218	275	249	224	262	259	260	261
24022	21234	28780	24605	19467	4613	709	526	484	428	408	392	354	363	394	341	357	347	349	375	369	342	333	347	344	315	343	368	345	332	357	344	354	350	346	370	320	359	345	314	361	351	375	350	338	331	353	343	346	320	338	353	357	363	340	312	350	362	347	350	339	357	346	331	357	318	379	344	313	313	316	356	321	328	289	384	320	355	319	302	346	342	362	369	329	338	345	340	359	355	347	313	301	326	372	321	333	341	348	338	354	334	348	337	358	328	311	345	319	336	347	341	327	328	343	307	342	342	337	322	337	334	321	344	337	357	319	311	310	332	346	323	335	322	324	344	336	311	332	348	325	365	343	337	335	312	329	313	328	337	348	349	305	333	363	317	353	327	309	318	327	352	341	316	321	314	350	313	304	329	338	345	347	301	331	327	317	322	345	305	321	341	324	301	343	362	340	339	333	322	349	319	326	360	347	338	377	355	336	311	347	339	338	334	356	332	328	327	331	365	309	353	325	336	342	301	348	352	333	359	356	335	348	331	338	334	362	330	311	341	342	324	329	341	324	344	324	323	316	314	352	331	347	299	352	344	390	345	321	346	298	355	316	344	313	302	324	360	330	350	342	341	342	328	372	309	360	330	345	329	327	345	320	351	323	345	319	305	341	328	345	356	355	319	341	317	304	319	321	318	322	342	319	336	348	327	334	348	376	335	341	335	344	313	368	382	325	351	351	374	302	328	316	347	313	372	331	327	325	345	327	315	327	335	311	340	343	315	319	344	338	313	322	332	361	333	349	332	343	313	343	334	343	289	321	339	335	341	343	362	339	339	326	334	307	346	300	332	359	326	321	328	328	319	320	317	311	334	354	336	339	337	337	362	334	340	321	343	338	355	350	355	328	344	327	338	335	328	327	352	332	325	340	319	360	360	321	344	313	332	345	358	344	352	329	291	327	323	332	301	334	316	348	328	332	338	323	351	334	330	352	369	305	338	338	348	333	328	330	345	327	342	377	357	307	313	340	340	338	314	318	336	322	324	347	333	309	310	323	348	337	340	356	330	357	368	360	341	343	357	344	350	368	336	371	345	323	351	308	338	332	308	321	307	339	301	335	369	340	335	328	350	322	346	368	371	365	311	346	318	342	364	355	295	331	347	348	365	292	373	323	318	341	337	348	338	327	312	301	347	323	331	359	367	353	334	330	315	296	322	319	352	344	328	339	361	320	321	332	319	338	356	336	327	343	334	329	322	323	358	336	349	337	314	341	300	321	365	344	330	326	330	329	329	345	342	322	332	353	324	328	315	352	330	334	306	303	324	342	347	345	318	350	324	338	324	360	336	336	324	320	346	324	310	326	319	343	344	331	320	340	347	355	344	326	346	333	362	313	317	350	341	363	352	357	346	346	309	302	357	346	342	337	312	308	357	354	340	346	316	370	342	367	369	293	310	341	313	335	332	365	347	362	334	307	319	299	326	337	354	331	339	320	306	317	328	333	307	332	330	335	329	332	324	317	334	308	312	312	319	294	349	367	312	296	318	319	308	320	331	342	323	305	328	360	340	325	340	341	377	312	322	321	349	320	360	347	360	343	351	350	309	340	309	358	313	338	322	343	340	316	298	322	378	325	370	349	351	352	323	356	336	348	335	341	342	328	354	306	322	361	351	350	351	315	310	333	348	324	336	322	343	313	334	325	308	318	316	324	344	313	342	320	332	307	306	332	365	346	332	305	319	328	355	295	345	326	309	327	354	320	341	354	341	306	310	338	345	354	359	347	362	349	339	307	335	368	295	328	328	314	331	319	276	344	307	346	343	327	321	339	330	324	326	349	324	332	329	334	328	316	328	335	339	345	360	369	315	296	362	307	355	295	310	381	334	343	335	310	351	337	303	358	330	352	361	337	300	352	347	338	338	325	334	350	339	345	336	312	348	300	340	336	323	339	359	337	350	338	346	308	330	346	316	306	371	365	368	352	373	310	353	325	325	322	341	331	348	343	314	322	347	352	314	327	337	353	323	354	333	377	305	321	301	328	373	325	319	329	328	311	317	297	317	318	338	359	322	337	331	320	335	314	305	314	353	331	341	313	325	303	342	366	330	322	355	315	364	298	334	305	355	323	325	349	320	356	319	353	330	346	329	355	354	334	339	358	360	352	340	316	329	327	383	318	317	309	303	371	346	334	309	331	352	323	311	297	350	344	356	326	309	344	320	306	335	350	311	353	314	336	338	335	321	331	358	337	331	323	298	322	344	322	332	329	313	337	353	330	332	348	340	303	335	343	351	335	324	354	306	325	309	305	303	303	338	331	323	344	333	340	365	297	320	343	340	354	348	325	305	325	356	338	323	337	337	319	307	338	334	323	337	300	348	329	334	312	300	331	327	369	336	346	335	349	344	354	321	336	340	345	316	350	333	362	342	308	343	335	326	322	323	309	344	361	358	354	314	312	330	332	333	331	360	325	321	336	350	295	343	351	336	312	320	329	357	345	329	352	315	310	336	326	310	344	348	324	349	338	331	357	330	316	335	345	346	335	337	357	296	349	359	350	335	358	330	351	315	336	345	333	341	353	314	338	328	307	322	367	315	332	332	318	288	350	324	304	337	331	356	321	335	346	340	328	358	322	324	319	324	306	333	343	348	297	341	361	361	340	371	330	385	349	311	327	323	339	315	352	331	325	339	349	338	341	356	336	319	334	328	330	339	326	320	340	338	352	323	340	346	321	350	309	351	320	334	309	292	323	340	352	317	302	328	337	302	309	337	328	357	287	334	341	344	311	305	324	326	322	358	337	331	338	335	329	356	344	340	332	342	325	356	344	325	341	348	342	346	337	338	344	354	311	339	324	315	302	332	361	318	324	339	323	364	346	321	324	317	338	324	329	338	334	313	323	324	376	325	320	303	307	372	363	353	326	322	326	350	350	366	347	331	344	328	330	340	317	343	299	336	347	317	325	330	371	337	343	373	349	323	334	320	322	330	331	344	351	354	325	338	302	343	295	350	327	333	309	358	362	338	353	335	369	327	325	324	332	334	334	336	339	325	337	337	345	322	354	333	326	346	325	336	348	311	330	335	331	352	311	318	320	317	319	331	314	311	317	331	325	359	326	318	318	340	306	347	344	368	333	331	325	322	337	353	332	311	342	359	329	315	333	346	347	368	336	331	321	351	363	340	327	323	345	336	293	338	371	340	337	347	318	348	307	324	336	355	348	308	324	320	314	312	350	323	289	327	328	339	339	338	330	331	332	347	319	310	361	323	292	312	339	323	336	345	316	328	342	331	365	338	338	362	308	357	312	330	344	340	303	308	343	319	334	374	325	333	340	339	333	331	349	347	317	331	308	381	359	310	345	341	323	312	357	330	340	334	323	353	339	321	352	341	338	375	312	333	327	346	331	337	343	304	350	329	320	293	326	372	320	336	313	364	345	328	339	296	332	330	345	338	310	346	316	314	323	318	340	348	330	313	329	354	338	341	356	325	345	317	324	358	351	347	324	351	313	336
48960	72119	37184	3177	2318	1743	1398	1208	1004	974	845	787	779	740	696	713	695	654	685	601	630	645	611	587	647	615	584	617	563	567	566	636	618	571	640	560	592	583	590	578	568	547	561	602	566	598	576	517	586	637	556	571	544	565	552	558	584	552	557	553	559	553	571	565	577	598	658	538	549	539	624	587	564	558	541	560	539	554	581	572	566	548	571	536	584	625	635	554	598	543	538	551	601	530	594	614	578	554	546	584	550	594	584	596	547	578	604	584	574	594	559	591	569	547	623	580	608	565	610	559	609	567	566	555	574	584	598	583	492	600	602	529	580	582	559	561	582	557	563	582	586	593	584	569	538	580	587	567	568	595	574	602	546	554	615	567	557	573	588	556	525	556	550	564	584	548	576	553	566	552	557	593	577	578	535	524	538	551	578	555	589	554	521	541	553	571	572	571	576	576	564	566	608	624	541	563	596	582	582	556	560	546	573	561	593	615	576	521	609	538	591	547	547	595	554	556	556	575	569	543	552	549	583	590	522	567	530	545	511	533	542	560	563	599	533	554	568	516	550	582	554	599	567	530	604	588	575	548	547	550	519	565	563	580	556	557	598	579	552	600	539	576	573	572	567	557	613	583	557	578	592	571	540	584	561	639	593	614	538	624	557	552	541	576	534	542	547	516	560	583	603	604	588	524	593	608	623	552	575	525	530	542	553	588	554	568	552	563	550	576	584	600	561	515	577	575	572	529	580	564	574	559	625	556	587	576	569	581	552	549	540	582	593	561	563	556	566	572	491	566	548	558	555	550	554	555	540	545	559	586	596	544	563	556	532	579	520	550	578	563	581	509	590	598	558	602	549	610	564	570	558	551	549	559	583	577	569	579	544	534	548	561	596	536	613	610	605	537	540	570	548	599	554	606	550	569	555	585	550	576	573	564	573	552	569	624	579	597	551	587	580	531	560	544	569	559	587	562	570	580	574	559	546	555	608	558	546	547	542	569	602	552	572	622	582	603	572	553	545	562	590	582	590	572	569	526	518	539	566	581	588	584	594	564	559	548	585	564	555	549	577	554	558	582	580	560	569	568	612	534	565	569	561	595	593	564	540	527	550	596	617	539	572	530	562	580	513	569	559	588	595	553	552	577	571	578	609	536	556	622	576	560	559	579	552	592	555	583	539	566	552	561	577	545	583	534	585	550	556	582	620	551	585	563	522	537	596	586	559	589	579	528	626	568	573	551	570	614	580	557	579	549	549	591	573	556	566	564	581	553	531	551	562	569	573	566	550	579	586	569	557	586	540	584	581	557	595	584	576	566	564	615	561	570	536	558	545	594	575	576	495	613	556	554	537	594	547	546	572	599	533	541	565	529	556	604	547	569	549	581	549	557	544	542	546	584	584	541	582	530	563	576	567	546	557	571	564	564	552	577	559	559	574	604	603	561	541	580	566	594	569	555	547	547	585	545	570	566	576	536	591	588	558	568	550	557	575	568	568	555	554	598	589	566	534	533	565	551	581	574	590	587	499	554	561	549	577	565	571	558	532	586	606	623	581	566	552	565	571	590	545	563	591	557	567	551	538	553	554	537	592	536	606	554	609	584	535	600	552	559	593	579	611	568	564	554	562	560	552	549	543	595	561	539	564	574	574	562	529	566	566	529	540	531	533	582	571	571	599	579	573	553	533	541	591	587	593	579	546	598	583	592	587	599	506	584	570	550	569	551	560	556	546	547	583	565	570	565	544	562	556	600	563	569	534	617	591	512	546	606	596	558	572	618	578	556	555	558	568	553	561	564	554	531	586	570	572	560	541	539	556	558	564	624	529	526	561	567	571	598	544	586	576	559	560	541	584	578	555	589	537	570	602	552	537	540	562	540	580	585	576	534	574	561	560	564	582	578	554	548	565	567	552	597	557	564	571	588	612	564	595	545	555	548	555	593	607	586	561	550	579	577	563	579	579	539	600	550	549	539	570	568	550	599	576	542	602	583	593	595	573	563	517	556	577	565	563	587	535	539	579	570	588	528	524	566	603	565	591	563	580	589	530	556	542	584	563	557	561	571	585	552	584	524	557	572	565	574	566	603	513	577	580	561	559	592	588	543	555	560	590	562	598	545	569	561	588	565	594	531	557	541	595	574	564	597	589	559	563	574	518	555	591	568	572	554	543	526	577	574	537	569	574	569	588	562	609	578	594	568	555	572	604	600	563	545	536	590	566	620	577	555	516	603	586	568	536	550	549	535	571	575	600	534	607	557	563	553	569	568	565	512	588	575	602	620	574	594	569	608	542	505	539	578	570	568	612	576	545	543	589	540	566	584	534	535	573	569	514	567	537	546	600	556	578	544	560	623	579	568	599	549	553	612	595	571	572	578	560	535	575	572	539	588	533	548	582	563	533	572	603	550	591	533	578	527	563	530	552	517	552	586	550	557	550	625	556	597	554	572	551	552	513	587	567	609	577	574	540	567	563	597	604	531	580	571	536	559	563	535	551	581	579	592	571	592	603	579	577	576	568	565	569	566	550	554	532	536	526	570	552	548	575	556	539	592	612	582	599	540	581	560	545	568	578	540	556	582	558	564	583	537	580	538	591	588	556	571	563	587	596	567	579	584	609	557	577	564	559	568	558	572	573	569	558	536	522	587	590	581	577	576	539	535	547	555	576	596	568	577	586	537	543	558	571	583	586	570	516	535	549	535	552	561	599	529	569	570	525	576	559	587	582	547	564	591	607	557	587	613	560	561	531	591	588	577	546	518	551	593	538	528	570	611	563	543	553	550	593	545	531	562	550	568	599	638	522	572	581	533	569	591	546	555	589	563	536	564	540	559	583	582	599	582	588	541	583	541	572	546	579	562	575	585	556	561	557	554	582	594	594	555	581	615	604	608	582	610	540	528	560	564	583	574	596	588	549	574	572	582	550	585	577	623	534	551	557	537	590	558	577	537	543	567	561	557	591	564	540	577	593	573	530	583	547	571	604	574	565	577	554	540	525	563	574	541	534	595	565	559	544	561	576	565	540	546	550	525	608	533	538	572	576	575	547	556	560	572	585	569	565	541	583	582	600	602	530	541	518	620	576	557	643	599	564	542	567	563	581	545	603	572	544	567	575	537	561	531	554	550	555	535	559	553	586	547	561	549	538	532	569	550	598	558	594	560	574	586	552	586	602	553	569	638	570	539	564	552	581	578	584	585	551	586	596	572	566	551	534	576	561	549	579	541	547	553	573	531	538	602	545	513	554	587	573	556	591	595	564	539	584	553	563	532	589	597	541	565	564	569	603	567	576	546	556	580	565	597	576	546	594	543	567	527	561	558	566	603	575	578	543	551	563	544	590	553	559	570	580	561	539	545	559	541	571	568	571	573	556	584	595	586	537	586	560	565	519	559	534	583	594	556	573	573	551	564	583	493	561	593	553	552	543	603	566	571	557	590	589	555	558	570	578	559	570	528	567	533	574	558	557	595	585	528	571	594	533	533	562	576	575	564	643	554	535	609
23087	21145	28935	23838	21097	19702	3799	1025	737	716	634	606	604	590	597	557	578	566	566	552	580	582	539	474	526	497	521	513	521	510	496	514	489	501	509	496	536	505	486	475	565	526	520	507	436	515	496	486	501	505	471	534	456	495	529	523	488	442	525	491	485	477	460	519	470	498	445	493	492	468	523	502	469	522	473	489	579	497	481	499	480	508	494	487	491	506	481	547	500	520	450	512	494	466	494	495	516	494	476	467	501	499	501	473	522	507	495	477	465	473	508	518	458	452	486	503	504	465	468	477	504	483	480	495	482	498	463	458	451	508	466	511	461	506	484	502	484	497	507	499	537	486	501	465	488	463	454	491	454	502	494	498	500	498	512	462	509	492	523	437	513	512	516	464	489	459	471	509	486	494	492	477	519	557	502	474	487	494	483	501	514	489	485	523	515	489	473	506	511	523	515	479	475	498	440	491	476	496	519	499	506	476	499	505	490	479	490	540	424	500	466	485	490	500	523	500	508	480	469	495	506	474	501	503	489	522	472	463	481	508	528	463	525	493	471	472	513	478	489	490	488	484	473	502	489	476	514	507	470	474	486	503	461	538	499	512	462	491	499	469	519	478	482	440	478	502	460	505	454	473	517	485	468	542	491	500	495	492	512	448	493	478	518	519	504	455	507	493	488	500	432	519	439	477	482	466	472	491	472	498	483	479	470	515	531	475	504	516	464	482	501	504	476	499	486	479	458	499	492	547	483	483	542	455	509	484	490	523	477	487	493	503	518	490	499	532	472	500	503	490	502	512	501	507	488	532	476	477	490	479	462	507	466	482	471	496	485	467	469	493	492	477	454	499	504	468	515	474	538	483	484	498	470	470	474	481	456	493	513	472	503	509	439	490	479	457	481	502	489	522	501	490	522	479	479	463	497	497	511	459	508	490	480	486	479	470	513	494	524	463	510	512	559	512	492	503	473	448	502	483	473	491	488	481	453	489	480	457	479	478	463	492	492	530	496	499	467	479	506	470	508	481	483	482	485	500	438	454	524	499	471	464	479	501	480	461	512	494	495	530	488	451	484	501	483	459	489	490	505	472	459	524	492	516	479	499	510	471	469	487	513	450	488	471	474	511	504	489	528	505	515	505	476	471	478	491	518	498	489	531	497	525	514	509	531	492	523	486	470	487	495	492	477	471	471	485	507	489	518	512	488	514	505	488	493	471	498	524	504	515	504	470	483	492	516	459	474	454	500	500	492	520	490	461	495	527	482	524	487	475	502	486	487	505	479	505	492	482	519	505	467	499	488	477	507	498	457	467	500	506	500	505	475	506	464	470	485	495	466	451	487	506	516	498	486	502	482	472	473	477	476	442	471	488	477	510	512	469	476	480	439	446	470	457	494	488	499	470	522	495	478	504	489	506	508	485	498	474	475	461	489	532	473	487	488	483	470	464	498	494	462	484	519	482	514	450	471	506	480	540	486	475	478	494	462	472	516	526	468	447	513	503	487	505	422	528	508	492	485	471	451	514	527	507	469	512	457	499	508	468	483	520	455	458	459	467	464	469	469	451	514	463	455	453	474	504	455	496	508	461	507	492	485	493	493	495	452	511	484	474	482	469	450	490	513	476	462	476	504	502	490	463	478	486	523	493	501	505	486	475	489	496	474	462	513	505	484	475	521	476	476	510	483	500	489	484	471	478	523	471	475	506	500	515	519	498	476	504	471	492	512	460	502	465	492	481	514	505	509	510	466	491	466	521	514	511	449	512	524	474	490	505	469	501	491	470	450	507	530	523	499	495	497	533	481	484	496	526	476	503	480	455	495	444	492	498	498	511	501	466	483	470	487	494	475	475	476	497	457	457	509	497	500	471	501	499	467	490	456	497	515	509	442	483	457	462	454	442	477	488	498	465	469	507	529	495	491	468	473	496	488	489	492	485	523	510	479	471	502	481	462	499	449	474	481	475	486	494	477	504	468	486	452	487	469	467	481	491	505	483	499	498	515	521	463	506	455	507	512	488	504	501	461	513	471	424	499	514	512	513	504	466	482	524	484	521	506	509	467	505	476	467	476	500	500	510	506	474	468	475	451	490	516	524	536	514	505	486	472	469	495	470	463	476	501	513	458	500	526	503	444	466	487	501	538	508	484	538	487	527	485	547	469	504	491	528	465	469	513	518	521	511	499	472	518	457	508	512	501	478	469	479	475	457	472	520	461	478	501	521	494	483	495	482	492	490	471	522	505	489	498	514	472	469	517	483	469	466	468	482	477	477	493	484	521	462	491	487	447	493	466	466	503	490	472	495	510	504	468	445	490	482	522	539	464	454	461	484	491	475	473	493	473	498	480	487	514	454	500	511	499	545	489	517	486	469	478	498	463	485	496	516	493	474	439	492	500	466	501	455	480	440	502	497	438	491	474	517	472	543	464	508	506	502	474	440	481	526	494	503	514	497	459	507	453	476	494	495	502	499	497	495	484	442	475	491	472	523	485	479	495	514	512	510	478	484	471	459	504	512	470	511	480	482	483	504	486	466	529	515	446	466	468	497	515	497	478	505	456	487	471	492	479	477	512	482	471	490	493	509	454	490	471	479	472	441	489	465	513	505	506	516	467	511	478	519	472	450	523	471	437	479	485	506	441	510	484	518	477	423	504	481	456	494	477	468	534	516	486	489	514	506	513	466	518	460	438	512	490	491	475	493	464	527	469	481	517	537	497	487	475	473	482	504	487	471	475	510	506	472	464	504	510	522	445	472	475	471	486	503	449	434	502	452	468	482	455	457	451	482	495	521	422	521	476	478	511	474	502	482	517	503	508	512	497	484	490	507	507	498	497	441	500	452	477	450	487	491	506	496	528	463	478	480	521	493	519	464	447	481	492	495	460	482	528	476	513	484	497	495	486	480	487	527	474	465	518	522	461	501	464	480	499	473	505	529	523	481	520	501	479	493	496	461	504	511	489	489	490	468	516	481	485	506	516	519	457	469	491	488	519	487	456	491	477	479	458	485	491	477	491	476	501	499	505	547	494	472	480	455	476	487	491	463	475	460	508	528	444	491	480	498	500	480	480	476	474	504	492	500	464	565	527	499	477	537	455	485	488	506	479	478	483	506	468	495	502	500	451	472	463	491	474	480	507	482	458	519	487	497	494	496	499	491	513	492	521	465	481	517	516	453	472	469	430	453	497	483	512	498	484	498	498	547	546	501	495	499	518	494	454	551	473	468	510	455	479	460	462	469	500	474	487	485	471	470	471	491	481	467	507	505	513	478	474	500	524	501	518	501	501	515	435	498	479	474	485	518	507	448	494	455	455	495	407	466	457	481	466	499	497	486	542	470	493	485	471	503	483	496	472	502	487	500	497	498	493	477	461	487	467	500	514	476	517	514	471	478	502	521	501	515	522	471	493	521	457	507	497	465	510	469	515	474	504	518	506	518	538	474	451	486	470	475	487	496	482	521	469	481	517	486	493	452	482	456	498	493	498	508	455	439	496	464	467	483
55822	84826	39338	5549	3830	2872	2369	2018	1690	1498	1424	1240	1224	1151	1123	1080	967	994	924	903	926	926	899	864	880	887	883	872	907	877	886	818	826	882	847	846	839	834	818	803	853	841	850	813	839	822	801	732	778	793	810	825	784	796	848	813	789	827	800	821	805	798	809	807	806	829	816	811	786	837	835	784	822	784	797	787	860	773	860	797	811	840	839	800	769	772	807	811	832	805	786	779	771	806	800	744	784	807	772	855	773	768	810	822	796	781	807	772	766	825	779	761	815	815	822	824	737	759	847	754	845	781	790	851	842	789	775	825	818	823	816	796	824	818	791	836	824	770	865	797	768	775	746	762	832	841	815	791	844	822	843	812	803	767	814	827	765	825	778	778	801	796	781	827	777	822	801	827	802	768	788	786	807	812	868	767	782	753	778	839	833	853	774	803	771	775	801	827	804	772	758	798	781	804	759	797	788	808	809	782	812	795	754	788	821	801	809	800	834	803	758	808	760	859	772	860	836	821	845	800	813	794	811	783	803	818	806	808	783	776	758	807	809	765	776	792	822	820	792	792	808	797	782	780	813	781	798	785	773	814	809	807	809	771	822	709	836	801	822	828	799	832	858	814	767	825	824	813	798	819	834	810	784	774	766	795	795	813	789	751	854	851	805	831	830	775	799	858	820	835	805	752	760	782	743	795	781	803	821	789	782	802	837	786	775	788	809	850	792	804	817	858	804	795	803	804	838	792	808	798	878	834	760	780	831	773	762	806	779	795	797	815	736	805	798	783	751	762	826	795	833	777	792	773	850	835	817	763	781	797	835	772	820	805	763	785	860	750	830	803	843	807	800	794	793	786	767	745	812	787	779	779	821	791	826	807	769	797	792	807	803	833	791	767	809	786	810	766	782	811	771	790	794	807	848	808	821	729	812	780	797	817	793	818	822	774	813	798	832	753	807	837	752	775	798	787	772	798	817	812	787	809	765	786	805	769	784	768	787	744	798	800	782	777	793	840	809	806	827	789	778	797	828	793	762	765	808	755	777	798	852	799	764	836	774	839	789	781	788	769	838	745	830	793	748	819	801	767	829	825	802	772	790	809	831	793	790	810	813	798	817	762	786	817	786	798	836	835	815	833	738	834	822	823	827	758	781	773	836	790	792	726	776	815	797	811	814	796	755	818	810	795	798	764	803	783	761	773	823	833	839	769	787	785	788	767	803	791	747	784	786	833	804	806	880	843	781	826	762	827	804	841	770	794	802	783	785	806	803	775	814	810	834	802	761	768	769	820	753	802	776	764	799	806	743	823	806	795	792	828	803	817	786	776	779	811	765	782	813	793	874	816	785	723	777	816	873	777	829	810	784	789	803	819	808	792	780	815	780	766	757	806	788	796	792	770	790	825	767	760	815	774	802	784	831	799	756	775	834	834	806	779	799	811	744	823	790	789	798	768	768	783	793	785	818	803	777	801	807	888	802	806	769	801	887	749	775	770	794	721	796	760	788	816	840	811	782	811	778	790	781	822	782	783	814	778	813	810	796	809	834	757	822	841	786	808	772	812	758	831	839	781	813	817	806	759	824	817	807	859	775	818	749	831	785	784	820	836	811	819	779	810	766	768	755	835	820	776	817	786	801	760	804	810	794	765	771	813	798	852	779	802	788	804	775	754	766	821	769	820	783	769	789	826	798	804	838	767	778	804	746	842	802	783	764	818	802	792	791	779	801	788	805	773	828	788	773	781	802	768	810	770	809	815	845	796	778	823	806	812	786	792	775	822	828	809	750	753	862	827	815	776	764	730	878	793	828	809	782	799	806	823	765	803	757	768	799	830	795	723	784	757	804	841	754	781	814	805	812	793	795	786	824	819	841	817	770	743	812	827	795	769	844	790	806	830	784	779	732	807	823	775	737	800	785	767	788	791	824	749	788	765	815	778	817	829	761	779	786	827	769	790	779	810	824	792	832	790	789	758	771	798	808	815	807	769	806	845	764	837	792	797	764	769	801	776	827	798	783	786	793	821	805	826	757	852	775	871	823	794	761	874	757	784	772	832	785	781	816	795	820	755	800	803	809	812	742	836	770	794	843	725	774	830	800	813	815	777	794	751	765	790	833	809	770	760	830	883	806	764	805	820	759	793	797	817	796	774	811	809	787	754	821	787	843	785	780	846	795	815	798	839	815	838	838	796	789	832	845	852	784	799	809	794	756	804	775	742	808	794	846	771	782	793	846	826	837	809	806	776	817	813	791	786	792	861	815	791	783	817	799	866	778	760	781	833	843	771	871	776	827	804	751	785	864	774	800	805	805	808	796	799	800	776	800	773	782	793	757	820	825	781	819	768	853	799	838	849	778	778	873	783	810	799	835	779	779	759	764	803	820	759	790	842	762	809	803	746	772	731	867	815	844	845	877	772	773	785	825	793	781	726	818	854	810	787	786	822	815	741	817	847	764	802	826	807	805	791	761	786	805	821	802	776	801	795	815	816	822	812	751	776	808	802	778	782	805	802	751	802	829	762	832	820	722	792	790	793	765	813	799	758	823	808	824	863	780	850	745	792	784	788	839	788	790	828	802	744	791	739	772	782	812	831	814	754	796	804	800	826	835	778	779	787	828	847	869	823	845	801	811	753	779	789	840	764	769	833	846	808	823	859	768	706	829	777	795	752	809	856	802	798	774	785	830	774	805	814	828	767	800	821	795	848	803	821	823	782	778	750	791	787	829	790	754	831	778	778	780	825	831	798	826	772	785	756	781	798	807	809	748	777	768	767	807	797	820	801	811	786	864	825	792	798	838	833	797	777	784	794	803	804	802	781	777	810	800	782	838	766	753	788	786	862	781	816	804	828	803	805	817	785	741	760	751	842	725	773	757	763	849	810	771	815	748	853	800	822	837	782	775	784	777	757	790	788	785	756	784	852	841	806	787	787	812	786	807	802	807	776	794	808	764	780	782	760	807	784	783	834	781	755	769	786	862	809	819	818	749	799	847	789	804	815	788	773	791	792	799	765	741	762	805	796	809	799	778	770	786	820	785	780	821	785	780	750	805	777	843	765	820	813	815	800	780	761	832	821	834	839	824	787	779	777	828	793	834	838	800	779	758	831	793	781	813	804	809	792	775	778	816	780	804	819	751	781	814	828	845	748	791	812	750	818	818	836	845	799	757	832	808	738	805	815	823	808	773	830	783	795	804	752	810	761	815	794	819	784	843	819	780	786	776	795	780	797	792	770	789	806	809	789	814	786	851	830	915	811	814	742	804	764	785	766	792	826	782	804	786	798	769	794	826	856	839	804	787	780	831	769	823	756	726	806	794	771	828	851	809	794	781	800	792	805	821	816	765	820	808	833	776	828	765	800	767	772	829	787	799	782	744	829	790	803	836	754	805	796	835	807	781	776	764	779	755	835	778	825	754	779	738	788	807	765	829	754	816	797	805	784	779	786	816	833	831	819	789	773	822	804	811	825	801	818	777	831	809	787	836	809	835	804	812	776	819	807
26656	21638	20381	2870	237	189	188	171	177	152	156	161	132	179	142	153	153	141	143	117	150	161	149	169	141	133	131	136	135	128	155	145	116	142	153	152	149	132	134	168	135	135	146	143	136	144	147	140	132	157	132	141	125	164	150	132	158	150	141	126	126	157	138	146	138	160	140	134	131	152	151	134	148	141	153	167	148	160	148	154	152	125	145	164	153	146	141	146	151	145	123	138	157	144	125	131	123	142	156	149	149	139	125	156	127	138	141	142	150	141	126	136	137	158	130	145	132	120	139	139	157	130	148	146	163	127	130	115	121	149	141	151	128	146	123	144	117	146	141	147	150	153	139	139	126	134	138	142	133	151	155	124	132	137	112	148	148	150	156	153	159	144	142	142	119	143	136	138	146	133	156	149	148	147	148	140	139	139	152	168	136	142	142	138	133	159	139	129	139	132	144	158	129	144	144	151	133	158	146	155	164	127	140	161	139	163	132	128	141	126	130	151	144	134	140	136	142	134	140	160	143	156	125	150	151	152	116	160	157	150	145	134	136	126	144	137	147	141	150	144	154	136	155	148	161	133	118	154	157	125	175	135	121	143	130	148	147	149	149	148	158	167	135	141	123	128	143	117	151	153	123	131	153	138	151	129	144	139	138	137	155	138	138	140	131	131	160	139	152	139	131	120	135	140	107	147	156	140	122	150	155	152	160	137	130	170	134	144	141	135	152	153	143	147	163	144	144	145	161	134	117	130	141	160	154	157	132	137	138	146	156	133	139	160	124	146	136	153	143	124	134	150	142	165	145	175	121	152	137	139	146	161	135	128	148	150	154	170	136	145	142	139	147	144	158	143	137	153	143	164	137	115	146	146	166	120	129	153	125	135	150	138	125	155	168	146	169	149	149	149	136	146	149	142	140	155	131	134	138	152	147	135	182	162	137	151	136	149	132	141	143	137	113	143	151	144	128	122	142	149	142	151	128	126	123	144	143	126	132	153	168	139	130	126	140	133	149	138	138	135	151	136	156	164	139	151	147	145	156	153	139	155	161	138	138	141	113	127	130	142	144	129	115	166	137	144	135	127	137	143	149	162	148	135	150	138	127	160	149	141	141	157	151	151	149	131	142	128	137	167	138	137	141	143	137	143	147	165	146	133	130	150	154	140	173	138	128	137	133	141	146	152	114	148	143	134	150	161	141	137	149	146	147	149	146	136	143	138	125	155	150	132	135	140	143	154	159	161	143	158	129	115	121	143	146	133	127	123	148	132	136	138	139	134	156	126	141	148	134	155	142	170	155	148	146	117	142	135	146	135	146	137	145	153	149	167	128	128	156	144	142	147	149	134	139	163	139	137	140	146	137	113	158	133	145	134	121	129	138	126	154	157	145	143	124	151	138	138	148	127	137	169	140	138	154	141	129	142	132	151	150	153	159	161	131	146	142	139	133	158	132	159	146	136	155	139	148	144	138	124	160	141	137	130	165	127	148	139	141	144	143	140	131	133	153	127	141	129	140	142	135	172	149	140	137	136	151	126	127	149	151	147	144	159	140	137	143	157	120	145	145	150	129	151	135	135	145	145	130	131	153	126	172	162	135	147	138	143	124	137	145	135	128	148	148	141	155	145	159	158	130	140	150	149	131	124	141	150	151	124	121	161	147	135	152	135	145	155	144	118	146	157	169	125	137	133	152	153	154	151	121	147	157	151	146	117	140	145	134	141	127	130	155	120	167	144	141	151	140	174	145	155	121	154	121	132	130	122	142	132	141	127	169	145	144	139	131	149	144	148	152	153	153	136	133	127	125	138	155	147	172	130	133	153	135	140	142	155	133	153	146	148	159	149	137	139	148	119	153	135	141	135	141	146	146	143	145	126	145	148	145	150	140	151	141	143	140	159	128	152	142	143	145	143	127	156	138	137	143	119	134	152	163	146	131	162	149	129	142	155	120	159	142	150	150	142	132	147	141	142	132	143	144	142	142	142	160	140	136	163	123	154	156	122	129	137	139	145	157	128	141	126	143	133	135	149	162	124	140	134	128	141	145	143	159	124	151	144	164	149	137	129	131	136	143	158	132	170	113	135	148	151	162	146	141	129	125	142	137	151	150	137	151	166	124	124	156	150	149	142	161	149	129	157	136	142	127	147	159	142	144	146	151	150	129	147	156	146	134	135	151	136	139	131	120	139	146	128	161	140	143	168	134	146	144	134	147	141	135	134	132	148	137	153	173	123	144	137	159	145	136	129	148	143	128	148	163	138	132	135	149	149	154	135	148	133	125	127	151	151	117	146	141	146	164	124	135	140	153	142	145	144	159	141	155	143	149	143	146	136	124	137	162	129	141	127	158	141	131	135	134	150	137	102	135	131	140	137	148	142	149	133	121	145	140	128	113	131	133	144	135	126	131	143	141	139	157	132	140	131	156	147	152	126	135	160	168	131	139	155	147	150	149	144	147	141	123	138	136	137	147	138	129	146	149	138	154	150	143	130	126	136	129	135	137	156	137	139	149	143	139	150	138	123	113	137	142	163	148	153	142	153	119	151	127	138	131	145	134	136	158	154	142	141	135	152	140	150	124	135	159	143	149	138	152	125	140	155	123	152	131	142	140	137	141	147	145	105	150	117	132	146	134	154	138	133	139	145	138	145	133	147	160	146	126	134	134	141	149	139	140	116	156	151	135	163	157	150	134	125	153	132	152	159	135	138	122	151	128	146	150	137	125	143	136	127	141	158	159	140	119	150	162	144	144	155	145	147	145	152	129	137	144	134	134	170	139	143	137	153	141	127	147	148	160	146	160	128	145	127	136	147	149	154	125	136	129	137	156	150	148	147	147	135	127	140	146	163	130	157	123	131	139	145	121	138	141	126	149	152	139	159	135	152	140	142	144	137	157	149	147	114	133	152	148	137	149	140	134	133	169	164	145	155	136	153	135	145	145	144	160	146	133	132	133	135	129	133	141	128	122	151	141	154	134	147	130	169	129	138	148	137	142	155	157	148	153	134	148	117	147	139	129	132	143	164	155	143	118	127	153	146	133	148	156	115	147	150	130	148	171	137	146	151	149	131	133	158	131	139	137	154	153	144	149	136	131	121	144	123	144	151	137	151	142	158	148	130	136	148	113	126	135	164	138	161	160	149	143	146	129	142	160	146	131	127	148	138	130	134	158	149	175	144	131	140	142	147	125	141	180	160	161	127	137	124	135	146	138	118	137	137	152	135	119	134	137	141	149	132	129	125	133	153	157	132	152	138	158	143	139	136	150	136	139	143	152	136	158	140	134	141	159	130	133	138	122	147	136	144	137	155	139	153	121	150	143	139	144	151	143	158	130	132	110	134	155	163	148	136	143	139	141	130	135	143	143	118	128	158	167	127	136	151	168	126	119	129	136	160	124	145	132	141	140	140	130	169	157	144	124	149	132	170	143	131	145	141	147	145	162	153	122	130	127	140	137	142	149	139	155	131	140	132	154	119	133	143	141	134	145	139	160	155	135	150
25612	34390	18823	524	455	361	333	285	292	320	291	282	278	295	291	261	267	242	251	271	261	262	286	279	281	254	249	266	286	282	274	254	279	284	266	275	253	258	287	309	236	266	262	257	261	237	257	256	248	267	259	267	254	269	262	273	256	267	261	256	272	267	259	273	279	269	273	285	241	226	274	284	256	259	277	285	272	236	222	255	262	256	254	286	262	254	253	271	264	262	225	284	254	224	276	275	280	268	286	252	221	252	294	252	236	266	269	272	310	246	254	253	266	258	273	247	241	278	256	233	267	250	252	251	244	261	265	250	276	278	248	271	244	281	234	227	272	245	258	257	249	264	255	234	245	278	256	266	247	252	270	252	275	256	266	246	241	266	272	244	275	257	274	258	266	288	253	254	249	257	280	250	239	280	250	266	281	273	280	234	247	299	257	245	250	257	269	274	272	266	248	253	260	242	255	254	271	250	241	245	241	258	224	267	249	250	249	257	228	265	250	266	276	243	231	296	281	261	286	253	274	272	243	258	261	253	253	269	258	241	228	246	257	250	258	258	271	265	242	261	253	250	247	257	257	259	274	261	244	247	237	267	241	265	245	258	255	248	264	256	244	246	282	267	254	283	229	245	273	256	267	251	281	268	229	244	252	261	250	263	252	252	245	257	242	280	277	266	213	282	281	243	271	281	245	256	247	260	281	247	240	260	247	247	242	251	241	283	297	272	265	250	258	282	277	253	280	264	254	271	266	273	280	242	264	244	248	252	268	300	236	250	275	276	257	250	267	272	273	295	253	268	271	239	270	265	258	249	261	286	248	245	236	278	250	282	264	283	244	249	298	264	282	227	253	249	249	267	264	260	245	263	271	255	260	275	240	263	224	260	251	246	275	281	269	287	267	264	254	256	274	265	262	261	234	264	249	241	247	236	254	255	269	274	270	253	241	276	236	265	239	238	267	291	237	255	247	259	261	262	273	258	255	257	260	238	274	259	262	260	248	290	238	291	277	269	273	254	244	262	270	256	279	256	280	245	260	237	264	281	241	270	249	282	266	261	245	273	259	246	280	245	259	250	241	250	277	272	278	243	278	248	264	241	254	257	272	259	246	252	263	266	255	254	266	245	274	262	264	281	236	252	271	257	284	258	268	251	248	223	273	286	254	232	272	251	262	258	253	263	274	244	266	253	289	257	238	273	249	252	265	274	246	244	231	272	269	268	275	276	264	269	251	259	229	257	247	268	234	274	260	276	274	252	260	259	229	255	238	260	265	242	263	262	260	277	211	248	266	264	231	260	265	237	292	265	236	262	240	231	251	283	271	289	297	249	281	254	247	248	231	278	240	282	272	262	279	251	236	220	236	253	248	228	242	243	284	253	235	247	248	248	237	258	246	289	284	258	254	289	257	257	283	259	242	250	249	276	262	264	267	262	234	252	227	301	258	239	250	246	241	215	281	259	251	249	257	241	269	244	255	252	269	268	276	228	228	288	232	248	271	257	272	240	261	258	244	250	241	258	242	266	269	224	256	301	246	220	242	253	276	247	265	251	274	256	247	263	255	256	250	281	271	283	267	276	265	264	247	251	274	270	265	278	271	236	263	227	263	262	249	266	216	260	268	254	266	245	274	288	266	266	271	237	269	233	242	295	270	256	261	267	256	283	252	262	265	239	257	287	254	240	258	256	278	272	261	266	261	327	235	263	256	274	250	255	270	251	277	264	295	258	252	273	266	255	261	236	268	249	231	270	240	245	249	251	277	257	232	256	256	259	286	285	268	257	289	279	261	245	258	270	269	254	270	270	246	286	216	295	240	239	250	263	241	223	251	259	266	248	270	259	249	255	273	260	259	264	247	251	245	228	260	275	284	266	242	259	255	242	263	264	252	293	254	259	231	273	254	236	242	262	266	248	236	285	245	255	277	249	261	244	258	249	231	270	271	256	287	232	253	245	245	230	236	251	252	262	241	282	282	256	274	237	267	269	270	263	248	259	273	238	242	263	252	255	252	254	274	254	233	266	265	248	261	231	277	279	243	238	250	248	270	242	251	242	256	280	249	295	247	229	243	246	279	264	247	261	244	241	257	271	245	268	249	254	243	243	261	246	280	277	231	283	230	228	227	265	252	265	267	244	263	247	252	230	239	255	260	247	257	274	256	238	271	258	250	259	265	279	253	239	236	274	270	238	248	259	284	272	274	260	230	240	276	261	258	247	257	247	238	258	249	244	272	240	250	294	234	282	266	244	261	274	268	275	269	258	269	249	281	259	268	281	257	239	256	292	251	258	271	219	286	249	256	258	239	238	257	248	254	256	264	267	278	275	280	276	256	243	252	250	257	276	243	271	274	274	243	252	277	256	259	243	257	234	276	287	237	259	248	227	249	251	272	241	236	294	256	253	242	258	266	260	239	245	219	261	250	265	252	255	243	278	222	264	246	240	252	273	245	282	278	297	257	260	261	289	230	258	272	277	243	251	246	268	282	252	249	271	249	226	276	271	281	268	257	235	258	252	271	297	255	274	273	277	251	278	262	255	251	246	285	273	278	254	244	250	255	259	262	261	241	261	279	251	262	276	304	246	259	259	255	264	244	249	270	269	282	269	249	245	254	248	233	295	251	245	256	255	235	248	258	275	252	254	274	251	290	278	267	261	260	221	268	256	258	289	265	254	248	239	261	243	286	262	259	245	270	261	268	275	228	265	261	258	213	256	266	264	252	252	241	262	271	256	246	252	258	227	261	256	252	251	260	258	271	258	235	244	249	257	256	256	212	263	251	281	287	300	248	244	248	249	243	250	265	246	241	250	269	268	266	267	254	248	261	253	235	270	249	267	256	253	273	250	255	245	295	280	252	236	261	241	254	264	276	281	266	246	263	243	225	279	278	246	257	254	236	284	264	284	239	222	259	250	253	239	262	264	239	246	258	246	266	273	269	248	285	269	229	278	256	251	261	265	252	249	236	234	252	254	274	265	261	254	255	251	274	269	270	234	256	270	250	281	288	278	250	256	271	258	273	230	257	252	269	269	280	245	246	272	233	259	268	233	278	267	241	245	264	252	262	257	263	254	270	243	255	258	264	278	251	249	255	275	239	230	271	237	275	215	246	274	225	266	228	275	235	281	237	262	260	254	249	286	264	261	249	241	261	256	244	281	285	248	250	237	242	268	282	265	240	247	258	255	265	262	264	249	276	240	275	249	264	257	269	248	245	273	257	289	264	247	264	258	229	254	247	265	254	246	252	265	241	269	249	251	272	237	283	241	282	263	307	280	233	241	241	260	244	238	296	267	251	233	242	236	260	261	260	262	265	265	257	241	271	276	254	240	275	229	251	278	275	252	259	257	259	283	261	269	271	238	250	285	255	245	261	263	255	236	255	280	254	248	264	249	270	275	252	272	221	279	265	259	239	267	258	247	254	240	268	268	282	271	251	262	251	238	247	277	284	288	264	260	261	256	244	249	263	269	274	255	225	253	239	239	279	256	269	240	243	246	271	263
24038	21224	29648	23828	19179	4300	732	521	463	459	445	402	392	408	364	388	380	348	373	360	330	389	366	369	350	329	357	331	363	346	310	347	366	338	361	317	356	355	373	313	318	343	300	356	355	337	344	343	334	335	327	356	354	346	337	329	332	341	318	360	349	343	359	347	349	329	335	336	336	343	345	375	336	357	357	352	321	297	318	353	348	357	346	369	326	334	318	319	331	348	365	335	362	366	354	337	352	316	354	347	334	362	318	353	336	317	339	354	328	320	326	374	345	353	337	338	333	344	338	351	343	333	330	341	327	368	359	359	350	336	361	320	347	367	333	335	349	355	381	309	349	327	346	328	340	325	340	367	312	354	354	344	325	315	348	341	346	350	322	332	324	337	326	315	329	358	350	345	391	360	330	336	332	329	321	327	319	332	368	281	340	310	349	314	341	326	297	309	368	306	296	322	318	335	327	350	347	352	354	354	358	360	351	321	307	348	308	319	342	310	321	326	347	335	338	348	334	334	330	316	319	298	358	340	356	316	334	368	364	292	331	336	336	346	301	333	327	355	315	350	338	337	300	389	321	328	364	326	333	324	340	347	323	349	307	341	337	308	330	319	330	343	322	324	350	361	303	335	347	333	336	355	348	333	308	337	328	336	394	325	348	346	330	313	327	332	352	305	351	332	358	321	312	321	347	342	376	349	286	356	321	343	339	347	324	343	299	343	349	325	308	339	354	345	291	346	328	338	330	339	327	333	350	357	325	328	346	356	345	351	343	383	324	317	304	334	319	316	369	356	363	314	320	364	352	364	355	355	333	315	342	363	314	351	319	356	323	347	351	294	364	332	332	327	338	336	346	338	351	340	347	347	312	362	336	331	365	365	341	353	328	325	319	329	313	340	361	326	327	316	307	336	371	333	352	323	341	341	331	364	346	324	297	376	358	350	347	332	342	364	326	334	345	311	343	361	338	365	347	345	359	343	330	315	324	351	325	319	327	328	334	341	329	333	320	346	345	346	298	335	349	286	337	300	335	312	303	332	346	362	326	361	327	333	317	311	336	321	338	370	333	338	333	347	360	339	302	319	330	337	330	348	346	340	326	314	323	360	350	341	319	352	338	298	346	343	351	352	344	324	318	353	323	332	321	364	322	361	369	340	329	326	352	346	339	336	325	310	335	328	340	325	342	333	337	345	337	340	370	374	366	332	323	307	334	346	322	318	330	321	332	309	284	354	357	354	348	343	319	344	363	350	317	335	348	309	322	343	316	352	344	348	329	357	318	353	353	339	340	322	347	336	329	358	341	350	337	317	314	315	315	363	335	332	387	315	337	370	312	322	356	349	343	329	322	314	307	317	334	334	337	348	339	329	304	325	349	353	309	343	325	361	350	319	334	327	353	372	335	326	328	302	353	349	337	336	335	319	348	322	357	351	347	361	332	336	354	320	305	330	329	337	336	336	322	330	359	339	355	303	336	334	354	329	313	323	346	336	312	329	346	311	311	333	314	392	343	339	352	335	323	365	364	365	353	333	337	341	317	339	365	356	314	331	383	347	327	349	329	330	312	329	307	344	329	317	324	320	351	328	324	348	349	372	361	334	349	305	341	317	328	314	339	342	311	340	311	332	323	341	333	376	346	325	347	333	358	326	330	320	349	331	344	331	320	338	371	346	336	305	339	347	321	371	344	343	339	318	348	351	349	317	334	365	326	321	337	358	327	329	335	348	341	332	330	326	312	342	373	321	329	320	358	311	339	328	354	356	333	349	339	319	331	365	346	359	350	340	325	340	323	330	323	327	364	339	358	340	301	314	330	344	353	360	329	333	372	350	323	290	353	353	315	334	325	348	325	348	317	327	336	312	339	324	334	333	374	347	356	332	329	338	330	377	351	338	336	319	326	344	307	357	323	354	329	322	327	349	314	348	332	339	296	339	347	340	327	317	309	314	353	346	316	319	385	355	309	356	330	324	334	317	362	341	361	335	356	364	321	357	337	316	372	358	338	341	346	321	354	342	326	340	363	346	337	353	341	340	348	335	316	333	339	326	307	340	318	302	342	337	338	333	338	327	310	362	314	326	351	355	343	349	327	361	349	312	339	346	376	368	323	314	315	330	338	376	350	356	352	340	314	322	326	351	316	355	360	339	346	310	375	361	319	325	313	352	325	341	334	369	378	321	341	353	320	322	294	336	318	325	370	361	335	333	338	343	354	327	333	360	351	334	361	313	353	298	372	311	350	324	340	347	321	321	328	383	341	330	328	351	329	319	321	328	340	362	320	337	349	334	361	314	364	316	330	316	326	358	323	355	338	346	341	331	356	347	312	346	335	347	351	303	331	385	295	355	348	340	341	344	329	319	338	338	348	311	337	337	371	333	316	360	350	368	314	337	347	357	316	341	344	316	315	323	316	314	352	354	354	346	371	333	332	326	352	320	332	335	342	343	318	324	347	306	359	358	343	308	314	366	342	332	334	317	337	337	347	315	324	337	333	322	294	359	330	351	336	357	364	316	367	375	346	353	333	294	319	351	330	341	346	349	332	315	333	338	329	365	340	334	356	365	328	290	327	327	345	336	322	349	358	331	360	338	340	333	361	356	333	332	325	358	315	336	300	333	315	339	329	317	385	321	312	346	329	326	341	356	357	323	318	371	362	332	332	316	334	356	341	305	336	337	340	338	348	369	360	337	338	334	312	341	347	323	352	351	341	328	346	354	332	317	335	344	374	355	347	367	328	345	364	339	345	327	307	386	342	311	312	343	313	340	338	340	357	314	307	372	365	344	324	352	334	309	311	322	343	309	379	314	343	341	359	347	310	344	328	343	366	312	311	340	327	364	366	350	326	338	351	352	381	320	334	330	350	316	381	335	299	347	318	366	336	353	331	320	379	341	318	351	359	348	359	348	347	354	324	299	342	328	328	319	336	320	350	361	292	315	351	326	355	320	309	316	368	321	359	331	335	347	341	360	337	367	321	346	325	328	341	337	321	330	354	342	336	332	335	344	337	345	326	330	352	327	338	298	318	360	345	345	339	334	347	354	355	349	325	334	290	338	336	351	354	343	369	343	339	371	326	312	356	343	321	335	332	336	330	328	305	299	344	379	323	366	282	316	346	363	364	331	341	328	331	327	314	320	350	353	332	332	323	357	358	352	330	322	322	339	311	322	321	340	305	339	345	348	318	357	350	389	337	329	353	360	333	327	368	344	340	352	329	360	341	351	347	334	334	339	332	335	361	346	335	322	309	376	350	325	328	350	357	324	388	335	367	348	328	329	322	327	336	357	304	346	322	329	332	329	290	345	340	343	349	336	352	334	362	353	298	337	342	338	321	334	301	321	309	315	371	334	339	322	334	355	355	330	309	342	337	356	342	338	330	318	325	334	355	351	337	369	319	334	322	352	321	325	332	370	351	319	330	332	359	374	318	318	348	357	321	327	357	334	332	310	334	345	339	363	337	354	338	366	325	378	374	345	342	322	328	315	325	307	344	345	304	336
48602	72230	34583	3174	2371	1731	1405	1147	1031	959	926	800	730	736	694	697	683	674	665	651	631	633	603	586	641	590	637	582	621	575	535	555	589	581	574	556	625	606	563	595	557	584	591	563	603	640	620	602	595	612	631	537	554	586	573	568	553	519	578	568	571	599	566	575	566	577	610	542	580	590	527	584	604	562	597	564	561	548	570	579	577	575	593	583	576	568	530	609	567	559	547	586	561	583	580	576	569	569	581	535	562	576	555	569	536	581	542	581	566	548	630	570	578	585	569	561	539	573	515	582	558	548	563	576	607	574	552	551	560	586	546	571	579	581	570	570	610	549	573	545	528	548	555	554	544	582	544	546	551	556	579	533	505	601	589	528	577	543	563	592	584	564	544	552	534	541	537	585	614	512	578	533	587	621	543	601	566	558	589	547	575	570	555	599	549	547	604	576	545	543	556	549	542	560	560	566	568	609	533	562	547	603	571	572	559	607	562	562	567	560	591	621	560	587	590	576	554	577	555	557	551	585	588	559	543	589	568	588	565	579	551	615	588	537	581	516	570	508	555	556	546	604	584	573	550	598	581	554	552	556	577	546	569	585	613	586	553	537	573	579	569	590	582	538	573	546	538	573	551	561	553	534	585	529	572	518	515	537	559	596	551	545	539	557	579	551	630	598	599	592	580	528	503	575	567	591	593	582	601	588	559	542	554	561	566	580	569	620	600	610	566	535	549	582	586	533	563	544	584	601	564	545	574	587	546	563	574	553	541	551	531	573	573	614	574	565	577	525	575	559	570	585	576	567	573	559	565	625	567	548	593	624	524	579	547	571	582	554	557	576	574	628	576	553	562	580	560	571	560	530	584	558	529	605	561	586	564	593	565	555	606	591	588	583	587	552	557	569	581	617	558	628	532	551	601	565	555	600	570	599	560	598	550	546	565	565	578	562	621	534	536	577	579	622	576	521	560	560	589	562	562	577	569	590	553	559	621	547	558	549	565	565	533	568	585	535	503	567	541	553	550	606	550	541	553	563	592	552	558	551	592	543	558	542	570	548	563	570	553	516	525	581	577	574	578	600	538	592	571	568	542	557	546	552	554	569	557	560	554	530	584	515	576	577	577	599	574	584	594	558	529	569	535	561	575	557	504	552	575	538	562	625	558	563	600	523	600	547	585	539	546	537	555	546	565	584	513	593	536	579	593	577	559	582	596	586	557	568	548	565	566	587	578	561	522	581	568	518	614	565	596	581	574	610	560	563	572	523	586	554	581	595	572	516	603	571	569	570	520	584	571	564	529	552	523	536	567	604	620	603	569	502	583	573	604	561	538	571	554	545	582	578	632	601	579	561	577	578	570	596	539	574	543	577	545	610	598	571	548	572	524	570	592	578	530	594	591	597	562	597	574	576	591	561	589	571	558	586	522	553	576	539	556	529	534	573	537	567	561	557	532	613	579	589	585	547	609	545	559	579	551	560	546	564	560	563	477	563	567	545	556	549	562	564	536	520	622	596	593	542	573	593	565	566	575	549	550	582	569	581	581	571	542	612	577	597	577	563	595	527	584	543	619	535	580	577	567	575	554	562	559	572	585	560	516	572	576	553	587	560	583	555	595	540	632	578	606	594	573	588	551	548	613	584	561	580	513	549	521	585	554	545	581	528	566	590	570	575	592	548	608	563	577	573	553	566	578	588	562	564	572	571	553	609	590	547	573	562	547	560	544	561	572	573	515	583	547	541	542	558	609	556	548	574	563	538	578	596	588	620	574	581	535	503	576	547	551	577	574	522	559	552	552	546	520	571	572	571	577	591	597	561	597	587	555	535	537	561	524	605	638	550	561	620	586	562	555	568	594	576	565	552	588	602	594	594	506	580	555	547	592	581	586	544	551	553	535	575	519	574	545	565	531	580	565	549	565	598	565	549	549	544	559	515	598	552	550	572	554	568	564	591	571	578	600	562	533	569	588	592	568	561	572	585	607	590	560	556	577	533	584	557	556	569	581	547	576	562	547	564	596	594	622	563	565	589	567	589	522	536	549	552	581	599	531	569	504	611	562	549	550	562	617	557	564	535	565	549	577	605	548	553	558	566	549	543	619	584	567	540	587	550	535	534	595	504	567	580	602	570	584	556	564	578	556	571	550	591	553	588	548	554	578	551	561	573	583	570	609	547	590	544	546	548	578	532	566	567	560	567	577	576	522	591	577	566	592	540	544	546	610	610	570	582	575	577	607	577	533	568	562	554	561	539	559	553	597	565	573	574	540	573	557	578	562	575	583	578	550	595	576	568	566	546	563	565	617	543	576	564	565	560	598	589	556	538	588	549	596	558	575	580	558	523	567	595	539	592	560	572	581	578	574	571	586	583	561	547	575	556	594	562	539	518	548	527	566	556	552	541	570	609	580	567	573	543	591	536	574	538	581	573	552	602	591	566	573	600	548	609	549	603	556	609	514	546	586	564	594	545	606	522	556	520	583	578	568	542	559	556	555	585	575	559	557	558	567	558	578	551	533	603	573	567	566	520	577	577	553	577	599	579	597	595	514	524	544	604	583	581	561	553	516	547	586	592	549	558	582	542	539	560	554	599	577	588	578	590	571	549	632	582	537	580	560	599	535	590	547	562	560	541	587	562	587	567	568	538	573	576	604	520	589	552	592	570	558	560	604	556	564	549	555	533	540	566	597	569	592	578	586	574	585	577	556	555	560	546	554	585	541	575	555	563	549	593	569	563	575	537	573	581	623	568	556	566	571	543	596	536	556	562	596	591	563	574	617	544	501	530	534	559	536	566	551	574	614	567	561	544	554	577	550	558	600	537	575	571	545	569	579	557	574	554	576	562	582	552	577	587	599	538	557	559	595	531	613	562	562	571	598	532	524	578	553	534	566	607	567	551	566	538	557	551	598	487	608	562	571	556	575	526	527	555	584	530	587	559	604	558	589	519	553	571	568	584	553	574	576	598	591	574	579	603	528	568	564	589	553	542	541	537	559	543	574	567	592	596	550	562	575	568	529	599	542	618	569	565	567	577	557	593	561	572	533	594	611	601	582	606	585	582	562	561	567	564	539	579	561	529	561	542	584	551	529	522	537	566	541	555	560	563	590	600	566	566	561	526	569	561	611	585	577	603	560	615	598	605	562	559	579	576	532	534	552	584	559	538	553	583	563	601	532	568	567	583	626	614	570	560	554	554	563	521	556	578	590	593	632	536	561	552	556	553	563	574	582	554	583	543	586	558	547	569	570	607	565	548	602	597	527	519	570	582	555	555	561	543	536	550	543	561	586	569	560	568	579	592	571	566	554	604	556	599	573	587	591	566	567	567	549	583	542	586	559	521	583	606	594	567	545	587	576	589	585	570	564	585	546	580	611	595	594	585	561	558	592	580	546	563	572	554	549	579	582	555	536	584	550	595	535	603	555	569	540	559	558	558	574	578	592	554	539	565	529	587	600	567	536	593	576	584	567	599	528	576	562	591	523	568	554	573	547	544	573	560
23022	21195	29516	23452	21111	18771	2990	947	753	743	687	657	588	592	614	534	529	585	555	538	513	539	583	534	521	569	536	509	447	505	503	506	489	504	523	529	515	479	505	503	513	456	517	504	540	507	508	485	500	492	533	463	498	502	464	461	495	484	518	502	509	527	483	513	515	518	461	504	471	486	484	519	474	454	506	470	466	448	463	531	470	501	496	500	445	499	505	536	515	486	483	484	496	493	474	496	491	540	503	515	504	500	424	494	537	497	519	491	483	481	523	504	504	526	472	490	506	517	480	500	494	483	487	527	510	463	499	528	499	502	485	495	519	504	480	486	471	494	525	483	498	476	513	470	459	494	507	485	484	507	465	522	506	510	479	501	483	470	495	458	492	510	499	476	505	476	485	481	470	492	497	503	477	522	511	487	479	480	483	516	513	526	493	494	507	470	488	487	500	491	486	489	521	498	516	498	539	528	472	500	498	476	484	492	517	492	472	473	517	489	496	473	497	498	470	482	515	512	475	490	494	493	511	469	465	520	522	484	515	518	529	534	456	487	492	456	477	474	486	478	553	487	460	486	498	513	486	532	495	448	487	532	477	504	496	494	495	490	493	484	469	508	490	487	499	504	502	480	505	509	506	494	564	467	501	550	455	547	470	459	496	526	513	493	461	480	533	479	475	491	501	496	538	485	484	532	500	502	494	468	460	507	498	456	476	504	480	503	468	488	538	497	492	492	520	449	509	490	527	503	498	529	540	486	478	503	554	518	458	484	510	444	455	478	477	493	519	464	490	462	487	486	510	520	526	493	495	494	526	472	514	529	485	477	492	478	478	471	462	477	501	522	492	495	463	496	542	511	497	478	491	513	495	484	509	470	465	512	489	514	519	458	504	515	523	508	468	501	497	509	510	522	514	484	499	494	485	517	540	484	480	503	525	481	511	494	493	474	476	527	500	506	528	497	502	463	508	478	505	473	520	490	480	461	497	490	496	480	511	500	484	472	498	485	502	513	470	509	452	501	499	488	482	481	501	514	482	460	478	551	509	474	501	480	516	476	496	556	551	489	482	512	467	465	497	490	492	509	534	464	485	517	499	489	492	505	446	514	486	498	486	452	527	488	507	519	546	512	540	487	456	497	489	478	448	504	510	511	515	501	502	519	471	465	531	491	508	510	494	503	447	487	489	502	497	474	489	521	516	500	514	483	526	487	502	490	486	493	495	509	485	508	514	506	497	468	485	496	500	488	476	486	500	486	502	487	501	521	487	489	480	484	478	505	498	475	515	559	481	519	435	491	486	500	514	475	526	488	523	540	516	499	504	459	537	496	461	517	516	513	504	477	449	472	479	527	506	535	476	482	492	539	475	476	499	506	500	457	505	499	512	509	491	500	484	493	476	449	502	479	469	477	455	501	550	539	453	489	506	519	515	493	494	533	485	515	488	509	469	490	486	498	506	515	452	484	528	491	500	499	485	445	469	477	503	509	502	480	508	492	500	489	477	516	497	511	505	499	497	514	513	468	478	494	492	503	495	502	501	473	469	519	482	493	516	475	502	489	467	457	523	479	485	499	564	515	490	515	494	479	523	501	500	490	486	491	466	514	491	487	481	517	500	497	480	482	512	499	521	467	482	512	484	522	506	494	486	502	469	466	475	488	496	510	497	516	496	474	483	481	470	468	499	528	480	452	481	500	495	519	468	467	491	492	503	496	465	519	518	508	513	457	493	519	473	505	481	524	487	485	495	518	519	515	516	502	501	503	486	489	479	497	477	442	514	480	504	500	469	497	534	494	492	470	478	474	477	515	483	502	511	475	456	484	471	512	471	482	480	508	475	470	496	456	492	523	464	557	505	543	450	468	484	488	497	501	476	508	492	535	461	488	496	487	476	498	499	498	464	482	508	485	482	478	505	481	503	555	474	498	476	521	485	471	505	466	484	513	473	503	509	516	486	500	500	537	492	557	433	446	442	487	515	502	483	478	508	485	499	451	504	465	511	479	496	450	473	541	519	495	471	472	490	494	502	497	506	480	507	505	472	511	466	509	495	530	489	523	500	495	501	556	498	479	479	534	510	516	519	479	559	502	506	489	528	484	466	508	469	504	495	527	495	521	504	463	517	475	467	523	503	507	511	499	476	482	518	503	462	521	535	468	492	506	458	468	470	475	505	503	483	469	460	463	512	539	493	505	500	541	507	523	491	500	497	460	483	527	494	529	478	501	527	464	482	491	490	510	504	462	494	478	461	483	495	502	478	484	480	480	477	478	468	455	503	520	503	513	506	470	508	481	499	502	526	527	474	481	496	458	511	476	496	473	482	543	509	463	501	464	476	489	504	462	542	506	500	490	480	480	480	502	500	487	465	482	496	483	493	502	458	513	509	502	469	495	491	500	482	501	470	465	490	501	503	454	489	503	522	539	557	462	514	505	488	470	482	536	463	464	530	467	477	480	499	491	469	510	486	472	467	518	513	486	501	535	489	484	486	519	485	504	464	528	470	502	475	461	507	499	489	522	477	526	512	532	517	549	453	469	454	507	492	584	487	482	479	481	493	521	429	522	461	483	488	503	488	508	482	484	457	461	489	515	509	509	491	480	477	483	486	473	542	476	519	510	485	512	500	530	464	467	482	470	487	456	474	495	487	482	485	555	480	467	459	462	459	491	489	485	475	447	504	479	496	524	481	530	476	511	501	495	492	490	458	512	506	475	506	516	460	517	511	493	500	496	499	493	481	499	511	518	496	485	486	486	527	453	496	444	474	477	496	495	495	490	521	514	433	511	527	478	480	545	460	531	499	490	543	485	484	503	495	459	487	495	502	476	489	476	509	471	488	463	503	478	515	497	500	494	514	497	475	543	519	518	473	492	502	511	472	484	466	499	492	503	525	460	515	510	469	509	495	438	473	503	486	483	461	518	489	485	470	490	488	528	484	526	506	489	525	507	506	522	501	500	495	507	483	523	510	502	455	494	481	476	491	508	480	500	509	454	546	492	500	476	519	484	504	485	509	436	516	483	494	533	506	527	502	521	459	508	486	511	496	461	530	499	480	504	478	512	505	539	486	489	497	528	473	505	512	469	502	472	482	456	490	462	502	503	472	459	541	518	503	465	531	471	504	466	513	526	535	469	520	538	509	480	477	506	499	493	509	482	503	503	501	519	495	528	481	484	501	482	514	460	481	461	483	494	538	549	528	497	469	521	485	509	471	523	476	488	524	495	490	483	475	471	482	493	469	460	537	517	489	515	500	492	489	521	473	461	479	510	529	484	481	480	501	521	493	485	517	487	497	503	482	502	488	532	480	520	539	526	440	475	481	502	464	429	540	489	482	474	499	513	506	462	458	492	499	488	488	516	516	500	506	477	509	499	464	491	487	504	500	495	507	496	477	479	524	458	460	513	506	521	529	513	458	526	475	481	515	466	476	479	486	467	513	503	503	490	526	525	514	527	515	504	533	514	533	515	499	503	520	490	515	510	507	502	464	518	497	499	510	450
53751	85532	34205	5607	3852	3020	2392	1927	1708	1530	1409	1322	1173	1118	1087	1026	1009	969	966	959	863	883	919	867	875	962	897	824	864	902	867	840	899	868	864	819	800	825	833	834	882	832	801	844	853	835	869	772	829	808	821	842	832	822	863	791	814	813	830	790	850	823	790	798	849	793	835	788	793	853	773	813	838	813	826	780	779	809	846	827	819	837	866	787	788	823	860	790	800	800	851	764	824	839	817	832	843	829	821	742	790	790	784	813	832	797	811	774	824	828	791	821	806	823	792	810	860	798	765	756	794	823	806	792	786	779	799	877	806	847	755	846	849	808	783	776	801	830	800	823	815	776	832	790	789	796	862	749	816	772	783	711	734	790	811	822	807	825	781	798	795	772	806	815	824	823	803	821	765	817	805	778	793	793	809	821	802	779	788	862	839	784	842	805	826	777	796	781	834	811	826	773	822	799	817	776	807	837	794	807	788	848	807	783	820	767	832	816	796	806	798	784	780	794	783	832	847	787	807	784	782	785	777	818	787	760	768	836	783	787	805	815	830	775	847	857	780	802	823	823	777	809	801	807	815	801	805	764	812	840	787	829	802	771	847	828	847	745	775	794	804	777	822	839	794	826	782	798	811	783	851	824	788	811	791	764	818	761	782	799	826	825	829	848	771	797	836	803	827	763	815	826	784	818	791	805	873	792	752	796	793	845	804	804	835	829	835	803	820	820	799	792	829	818	806	790	751	781	785	870	852	769	815	815	798	833	827	780	753	829	756	846	771	802	813	800	781	810	814	789	824	799	850	782	769	849	857	811	872	827	806	831	831	790	763	771	822	799	821	804	842	801	766	807	801	851	802	827	830	823	776	797	779	782	801	807	841	803	808	779	785	812	812	797	754	826	834	801	775	796	787	784	806	836	810	811	795	800	784	767	833	784	789	808	810	838	830	781	807	771	830	781	805	806	800	769	770	811	814	820	812	808	755	811	731	804	817	731	793	819	823	774	795	764	795	841	819	775	814	818	790	769	822	757	768	798	832	799	828	727	794	811	826	839	807	804	711	811	830	795	810	823	806	815	805	764	779	765	781	764	821	823	806	754	837	757	806	809	766	795	800	815	796	805	817	822	813	802	840	844	754	819	815	744	821	772	782	823	746	826	796	785	793	845	834	842	782	837	821	810	834	787	776	783	786	808	805	837	785	858	787	804	835	785	754	782	831	836	791	797	841	831	812	756	789	789	817	785	749	820	815	768	814	841	792	775	809	789	822	822	849	818	791	794	755	798	808	809	862	833	808	823	801	831	846	810	778	798	791	770	761	809	797	800	787	847	804	816	760	820	830	833	803	829	797	771	821	787	767	801	807	821	816	796	796	808	768	836	745	819	801	857	835	799	783	785	804	747	788	845	838	775	756	852	820	794	807	793	819	763	772	785	759	796	779	842	790	802	847	822	814	825	798	790	789	826	839	799	791	774	767	803	809	749	785	800	810	837	771	741	819	795	793	765	804	785	819	836	833	779	805	836	828	852	786	813	772	815	807	776	800	810	767	786	818	775	781	841	848	819	804	818	781	837	791	787	853	824	817	825	787	772	801	828	869	835	788	787	860	818	800	809	802	808	827	810	787	827	799	806	784	796	818	799	791	816	839	786	814	807	837	727	850	828	793	804	794	765	837	795	874	858	808	829	750	768	796	787	829	777	825	776	799	800	805	751	835	773	814	798	776	838	805	784	782	824	783	820	823	796	780	801	784	810	818	800	831	795	811	852	766	853	815	753	809	808	805	798	814	762	782	786	770	837	785	804	764	772	779	787	852	817	768	763	806	803	787	754	809	850	789	821	845	782	857	791	791	812	815	802	823	876	846	763	788	751	817	809	831	788	818	794	796	799	780	810	830	803	808	772	778	827	787	815	768	773	813	844	817	820	857	825	791	869	854	801	841	804	835	857	826	852	832	822	838	723	822	770	798	840	787	775	800	821	826	785	868	815	803	830	798	839	833	869	834	833	807	770	838	838	773	782	807	830	827	793	833	825	745	794	841	844	816	800	846	775	816	820	794	803	813	816	760	818	815	823	795	789	835	846	836	754	776	778	792	819	781	810	789	770	805	827	815	803	862	761	830	807	859	791	802	748	803	765	798	806	849	807	774	804	775	773	791	777	806	809	849	822	893	843	787	819	812	805	844	810	769	796	852	794	760	801	840	849	793	803	795	836	810	790	797	859	777	802	835	827	798	797	756	772	817	790	763	831	784	771	856	782	759	798	789	800	804	796	840	807	786	746	803	800	754	786	807	820	790	781	818	831	754	831	835	779	734	820	804	815	791	800	806	810	803	768	825	782	793	800	729	766	789	808	792	774	747	798	830	798	804	834	739	760	786	799	800	796	781	797	784	832	746	801	767	838	788	835	870	773	821	813	796	822	796	803	833	820	804	815	736	827	833	832	797	750	812	784	775	790	806	764	779	785	846	767	846	788	752	768	798	840	822	762	805	784	851	745	809	841	798	845	799	782	785	808	786	817	767	755	790	805	811	828	829	802	822	841	783	816	800	854	800	752	819	756	788	858	810	772	835	795	785	804	766	778	801	754	801	810	749	796	831	833	817	775	808	822	792	786	813	815	802	806	790	773	856	830	835	795	833	823	785	792	789	823	823	795	827	787	749	777	783	808	805	798	785	802	818	791	797	804	802	803	768	822	822	840	764	781	800	853	784	806	761	778	801	839	814	832	763	803	823	802	833	792	780	808	775	828	822	801	779	809	811	825	798	786	803	806	833	856	842	814	781	806	834	805	824	817	820	833	773	767	779	745	803	800	764	781	759	828	778	825	827	826	770	804	821	805	772	800	828	801	795	780	782	791	800	792	828	799	807	792	781	818	797	816	753	828	853	810	777	808	857	821	802	824	820	806	786	799	812	808	829	816	769	796	826	762	836	799	779	842	811	824	830	801	874	786	795	796	779	826	820	823	831	834	792	830	788	814	825	794	756	856	795	767	820	813	780	839	747	781	825	792	814	782	797	772	777	833	786	808	733	759	814	829	803	803	792	792	759	781	737	761	791	830	796	855	789	840	787	798	806	827	790	754	802	793	828	785	804	789	833	779	737	782	783	855	808	814	795	813	773	792	733	796	776	813	797	823	714	802	809	784	771	821	803	789	838	779	760	790	783	780	806	809	812	813	813	814	761	812	765	778	843	808	769	812	815	801	843	792	780	793	755	775	825	815	829	804	780	788	788	842	786	832	786	807	847	853	828	822	778	817	791	783	866	781	795	789	807	770	731	789	798	815	822	813	802	802	793	834	781	828	827	847	797	821	828	805	803	838	784	870	741	755	820	811	841	771	827	814	808	719	814	769	801	781	781	828	831	783	776	748	807	785	785	796	834	785	770	758	835	819	792	787	783	772	837	841	788	781	804	816	802	861	782	780	777	833	826	815	850	806	734	824	808	811	777	825	811	840	830	839	799	795	744	811	845	802	802	787	842	784	851	776	768	823
26880	21689	20362	2442	201	169	160	142	189	150	142	164	148	182	157	137	150	147	146	135	136	144	139	125	166	136	145	142	141	138	136	123	156	137	133	139	143	143	154	146	153	133	156	142	153	156	139	137	138	137	158	141	146	151	129	133	140	138	133	137	144	152	121	126	139	171	128	150	136	137	126	146	161	122	133	133	139	141	147	147	130	161	148	156	147	157	136	131	168	143	131	132	143	158	136	132	149	152	148	146	140	128	160	122	153	135	161	155	141	156	155	126	147	142	159	144	156	147	127	170	149	140	153	140	133	133	145	134	148	129	143	148	144	157	125	142	138	152	157	152	150	135	136	141	137	138	145	138	130	161	137	150	152	132	130	134	124	152	139	131	136	111	124	146	140	124	128	167	126	158	135	155	132	162	144	135	142	161	130	124	129	145	115	132	150	124	146	133	128	156	128	128	138	149	148	139	136	151	150	136	128	131	128	117	153	161	136	157	147	151	163	112	118	140	154	145	161	132	124	127	143	138	117	154	156	142	132	137	127	160	131	129	148	120	137	142	147	150	137	150	146	148	126	136	145	134	148	126	142	121	133	140	155	139	130	140	153	148	133	126	158	134	165	142	148	147	123	140	140	150	131	139	125	136	133	158	125	140	146	149	155	159	138	136	161	135	137	155	165	145	171	150	142	148	143	161	127	140	166	131	137	132	136	142	146	159	136	154	138	144	124	151	138	130	130	142	122	169	129	150	133	139	156	167	163	154	150	120	145	154	157	147	149	150	149	133	155	129	127	126	132	133	148	131	130	127	139	126	143	138	154	133	131	160	139	137	171	146	124	131	140	152	129	144	153	153	147	139	135	152	165	139	136	142	137	119	146	156	133	147	151	139	121	147	137	139	166	137	155	134	138	135	131	150	131	156	139	153	114	141	148	134	156	148	125	130	140	149	166	145	166	136	144	130	142	137	141	142	140	152	126	147	136	149	128	138	128	138	141	160	142	146	157	142	136	168	142	140	145	154	137	141	158	143	136	156	134	141	152	133	153	156	124	141	154	127	136	130	156	150	132	145	152	141	126	139	143	148	168	135	144	134	116	143	151	116	137	141	172	137	139	126	148	127	134	143	138	142	138	149	152	151	133	136	121	149	147	136	141	139	141	148	153	139	129	157	127	134	132	149	124	137	151	147	122	148	111	143	132	137	154	137	136	145	150	148	148	131	152	147	150	133	145	148	147	158	160	136	146	131	169	137	160	125	123	149	144	146	123	153	128	142	153	124	170	162	141	145	140	130	142	143	128	151	160	141	148	159	123	131	152	136	157	153	158	130	164	151	134	129	165	129	130	157	134	134	131	138	153	140	151	119	159	129	147	142	160	130	155	181	126	158	116	159	134	161	136	161	147	150	123	128	121	145	158	151	135	141	130	150	145	120	125	151	161	159	136	129	143	145	135	158	154	150	159	131	139	153	136	138	159	131	143	124	122	139	136	146	104	156	140	143	159	124	139	160	143	158	131	151	142	142	134	139	137	122	144	141	142	116	137	146	132	146	135	125	164	136	158	128	127	130	149	154	142	150	156	126	154	153	156	129	137	136	151	165	137	159	152	129	148	146	123	161	141	132	128	155	136	128	140	128	134	145	146	147	139	148	145	139	152	138	145	155	138	123	149	145	151	137	113	144	151	135	132	147	151	127	159	116	150	122	168	150	148	143	155	129	120	137	128	136	152	152	152	108	151	144	161	155	131	150	128	142	139	164	172	135	160	150	118	124	138	146	137	149	163	126	163	139	130	146	174	138	124	129	128	133	168	135	149	136	160	144	123	153	129	127	131	153	151	166	128	156	141	144	146	144	163	154	137	151	141	181	159	146	150	136	159	159	132	112	132	122	156	142	158	122	123	138	129	132	130	145	136	160	131	151	137	148	145	142	146	137	136	145	140	133	130	158	133	141	152	148	141	158	156	131	146	171	135	160	156	152	135	165	135	134	136	149	131	140	147	162	140	140	147	117	139	120	173	138	137	152	123	164	144	147	125	119	131	141	142	167	148	153	123	134	126	160	157	148	165	149	126	145	155	130	141	140	141	143	136	145	149	130	130	118	147	152	121	122	126	128	153	157	151	148	132	126	135	135	127	162	149	142	122	143	160	154	155	127	131	151	136	109	128	149	130	121	130	163	159	142	147	146	130	145	146	143	149	153	149	152	160	112	145	140	138	148	135	143	117	155	158	139	159	145	143	163	138	145	135	158	128	154	142	140	141	133	163	153	156	146	146	137	124	147	144	152	167	139	121	147	140	135	142	143	132	148	138	149	146	173	151	151	135	148	155	146	151	141	129	151	126	133	136	137	134	145	162	135	136	159	129	137	134	160	143	159	171	127	137	125	134	165	132	152	168	143	129	126	130	125	137	137	171	155	136	138	149	135	155	134	131	156	137	143	150	142	142	152	142	144	137	136	137	138	143	126	135	133	153	137	141	147	141	138	131	138	129	129	143	130	155	147	158	130	129	140	133	127	150	160	134	155	116	127	140	159	159	136	139	153	129	161	167	137	115	147	132	138	133	130	145	121	149	131	146	134	130	143	166	142	141	135	148	168	157	119	147	126	139	160	143	137	134	143	136	126	158	136	142	141	159	143	148	126	152	138	141	154	140	134	144	132	139	128	174	155	157	156	154	137	125	134	134	124	149	139	125	135	141	108	132	126	133	126	171	127	136	138	129	163	164	160	136	152	123	128	152	147	165	162	142	134	138	135	145	121	158	176	150	131	114	156	139	144	158	156	154	135	129	141	143	122	126	134	132	156	130	137	142	158	131	137	148	127	137	138	144	152	151	142	117	143	156	147	129	157	149	137	154	133	166	130	136	143	150	146	133	149	143	156	132	150	157	140	130	140	140	123	140	139	149	158	144	136	161	135	144	156	164	143	182	130	162	155	138	174	142	130	139	173	154	127	158	153	147	148	149	145	137	154	145	137	144	160	132	119	166	137	142	154	141	147	152	150	129	144	149	127	137	141	153	133	142	146	145	150	124	139	133	127	128	142	147	133	136	140	145	137	152	134	148	155	142	142	153	146	146	132	162	135	159	154	148	140	132	135	146	133	150	161	137	134	153	133	147	132	131	121	152	128	149	160	135	131	162	140	125	147	136	145	151	151	145	133	138	127	130	152	148	138	128	144	148	140	145	163	122	154	154	124	130	130	148	152	136	142	147	165	135	142	135	136	123	153	148	116	146	159	142	145	154	144	124	137	128	136	129	138	150	153	157	119	123	133	153	147	141	128	142	135	132	145	149	162	163	149	146	151	138	140	152	160	150	148	136	157	152	141	157	129	129	157	154	142	131	165	148	145	147	135	148	149	155	146	148	146	136	143	150	170	126	130	130	149	146	119	155	164	153	126	138	151	127	123	138	134	127	151	154	129	153	153	149	155	131	133	125	143	155	159	142	161	127	156	131	122	141	130	162	141	119	141	124	144	125	141	131	135	133	168	139	167
25339	33890	18665	541	432	394	375	301	295	272	288	277	274	313	297	269	267	254	245	251	294	268	270	251	258	225	278	248	230	292	282	258	218	259	258	271	255	253	250	286	253	263	268	277	282	267	283	268	263	248	241	262	250	260	258	254	247	251	256	235	253	248	287	273	252	280	279	282	265	222	277	270	256	271	270	258	268	251	257	273	295	257	255	257	247	268	274	249	250	260	236	241	266	280	257	242	260	265	271	269	265	253	263	260	236	260	283	242	261	259	258	282	245	260	253	241	258	253	268	230	295	269	251	236	248	261	257	230	274	259	264	260	250	227	264	260	278	232	252	301	265	271	267	256	249	272	230	265	250	267	242	236	256	231	281	246	273	235	256	264	254	262	257	264	267	252	242	273	278	272	266	234	256	261	279	251	277	266	255	226	263	242	249	281	250	268	266	277	233	263	265	251	256	248	272	272	278	251	250	278	253	250	277	254	255	248	271	261	259	268	263	280	252	277	261	255	257	248	253	268	259	275	228	246	300	219	269	268	232	264	274	284	250	237	270	225	275	255	303	257	301	277	261	286	296	256	254	242	267	264	256	253	256	220	251	249	285	240	276	251	272	264	257	254	253	243	273	233	254	278	273	273	225	262	242	277	238	289	268	248	244	258	254	247	247	265	264	254	257	241	266	250	242	233	231	269	245	244	271	280	272	242	239	250	257	262	279	243	277	268	263	256	249	249	286	263	253	275	245	250	270	227	299	241	267	282	252	260	256	252	278	300	269	256	298	272	273	287	264	244	248	278	273	284	285	280	260	244	287	244	290	291	237	247	251	246	263	302	259	267	255	280	270	299	225	265	280	269	272	268	232	245	257	247	247	258	297	266	279	237	264	262	248	259	267	242	265	261	265	216	272	269	273	248	256	248	243	253	266	259	261	250	275	282	263	268	275	277	253	258	258	245	264	251	272	249	251	233	227	276	252	268	292	281	264	253	272	258	235	280	234	252	260	253	268	273	245	256	275	247	262	277	281	272	256	274	276	281	260	261	273	287	249	248	257	273	283	273	256	260	244	251	294	247	248	256	279	232	269	294	247	248	282	275	271	237	217	242	235	246	269	271	271	276	246	258	241	248	242	240	269	261	275	254	299	274	272	276	255	269	248	243	260	288	242	242	257	238	294	287	291	244	246	260	242	259	278	274	242	239	273	275	271	259	260	252	244	263	269	261	256	299	293	257	243	243	271	275	261	264	231	254	247	235	247	252	266	234	260	226	304	263	245	272	249	262	279	266	274	297	263	272	279	257	252	264	289	245	240	243	271	281	272	260	261	239	257	233	275	254	290	271	262	233	273	253	281	277	275	271	282	282	256	264	277	245	254	250	286	242	290	271	260	280	297	258	241	280	262	246	270	258	221	253	271	256	266	273	288	256	247	260	241	256	254	273	285	260	265	260	272	245	253	277	272	252	260	280	266	257	266	262	253	233	260	273	245	286	262	260	259	266	270	246	265	258	249	266	239	291	271	251	225	240	251	260	272	282	269	254	285	232	265	281	263	273	261	248	249	266	244	270	290	268	263	245	255	274	242	251	269	258	257	267	260	265	256	248	282	260	285	274	262	214	263	228	246	265	262	271	254	269	246	261	238	266	244	252	274	276	248	252	272	239	260	281	278	242	246	247	266	230	273	293	265	227	241	256	238	263	263	283	251	282	247	257	263	282	250	243	238	278	285	284	235	266	258	284	267	263	277	258	274	253	255	259	289	268	247	252	245	256	271	269	246	232	266	246	254	287	247	246	276	287	242	290	251	273	252	258	279	259	254	270	243	260	253	252	274	260	236	275	227	265	263	288	274	269	268	268	245	271	251	270	277	253	255	251	241	267	276	256	225	260	265	230	243	256	235	238	280	263	264	259	286	232	229	256	267	265	233	253	288	282	281	250	256	260	284	280	244	259	280	245	269	252	274	286	247	268	240	274	259	266	279	263	274	284	285	293	266	288	262	214	279	253	308	291	268	278	270	267	257	239	250	259	271	247	263	261	271	246	252	269	272	231	248	271	291	254	262	249	267	256	246	230	258	265	251	259	272	257	257	267	249	250	289	251	258	248	250	251	268	257	232	262	283	256	266	239	287	284	259	252	255	246	252	223	247	231	278	273	274	233	254	254	268	272	255	261	265	262	256	257	245	261	248	270	251	280	246	229	249	240	248	263	262	258	246	267	239	261	260	253	244	282	293	252	266	283	291	251	244	257	256	281	247	281	302	296	275	268	235	270	235	279	275	269	259	252	260	237	293	290	273	271	239	262	234	290	264	280	264	258	255	248	276	235	266	251	284	270	287	232	257	275	274	264	261	237	276	244	274	264	277	270	260	258	255	244	260	255	264	268	273	255	244	265	249	271	245	279	247	266	258	260	275	242	271	281	251	236	266	283	274	252	257	222	277	273	251	258	281	270	259	261	213	287	255	256	281	241	275	235	283	258	266	264	281	249	266	293	245	244	268	276	259	272	273	276	245	274	260	307	253	237	251	278	272	251	256	264	257	275	266	271	270	250	257	263	276	261	254	264	259	253	267	239	268	256	305	256	264	277	241	259	251	247	271	256	256	268	250	283	249	234	261	257	273	300	278	283	257	259	242	245	245	298	228	251	259	233	277	254	242	285	257	248	267	241	264	274	279	255	257	279	233	268	271	259	262	284	253	275	279	274	276	276	245	267	267	240	263	263	253	266	260	259	256	274	265	281	255	250	268	257	280	245	263	256	282	269	241	291	251	264	289	253	259	253	249	279	244	269	272	261	246	236	255	283	272	236	253	265	255	265	242	282	279	237	263	263	272	235	249	244	252	240	278	241	252	279	280	267	222	270	266	243	251	263	265	231	291	269	254	226	234	233	262	252	278	251	266	277	258	284	265	255	284	238	250	238	238	261	263	251	259	230	266	253	250	255	282	259	252	308	261	235	256	250	262	277	242	241	257	269	256	291	266	226	248	248	263	274	264	269	258	263	255	260	262	272	292	270	289	273	273	280	258	251	247	252	239	279	255	251	291	256	276	273	277	267	250	250	253	302	253	252	240	262	268	266	255	268	251	231	237	251	252	255	237	271	243	265	246	262	252	261	271	243	248	256	262	227	292	253	254	257	266	261	264	254	262	285	242	260	237	288	241	264	278	261	270	250	275	256	255	254	256	269	271	276	241	241	265	252	267	253	263	230	265	228	246	289	288	281	275	247	257	264	290	286	301	236	257	277	312	262	270	281	288	294	282	264	261	290	271	271	246	230	265	257	263	249	263	275	278	246	240	282	277	238	266	276	247	249	279	260	268	228	279	244	272	287	260	289	280	258	266	257	280	263	260	277	251	264	269	278	252	271	266	227	294	265	269	260	280	278	231	279	256	268	260	262	280	229	248	269	265	286	296	277	272	283	254	270	284	260	252	232	258	287	267	261	287	265	258	253	257	272	251	254	249	283	240	272	259	226	273	255	252	284	237	274	257	253
24055	21258	30281	23935	17715	2994	731	525	490	463	398	420	371	357	382	368	366	333	322	340	377	350	358	327	344	367	336	325	334	323	330	328	335	314	338	334	338	332	353	330	375	313	365	376	374	344	316	353	343	343	308	373	330	333	327	340	349	343	353	344	383	363	339	327	339	345	315	308	328	318	362	351	311	347	321	308	355	377	313	334	326	340	339	322	332	344	322	340	358	321	297	322	335	316	321	325	315	311	310	338	343	330	327	312	348	318	347	323	288	324	335	293	346	346	344	309	343	355	362	349	314	338	342	309	367	296	317	332	322	321	341	341	336	352	332	330	314	357	337	342	362	348	354	312	341	311	310	326	326	350	346	310	319	331	370	354	324	308	338	341	339	292	304	330	299	301	328	355	310	330	343	299	337	346	344	346	321	329	322	359	350	334	317	328	341	325	314	355	351	309	322	299	323	331	333	323	333	317	372	326	361	318	344	279	355	299	336	343	319	335	308	337	325	353	315	346	308	352	316	345	332	343	305	309	346	348	325	301	347	319	329	362	342	324	344	315	325	329	323	331	344	349	318	316	342	333	327	301	342	290	327	364	374	345	323	338	369	329	325	349	319	359	324	331	309	352	340	331	327	322	350	344	351	319	330	359	311	305	329	341	354	334	351	326	320	353	341	346	318	306	374	340	323	333	328	335	343	328	364	299	344	301	323	325	356	328	328	363	293	338	350	336	333	342	323	322	343	312	320	334	328	335	330	328	343	343	394	349	349	324	320	321	313	343	353	345	341	322	332	347	324	345	321	332	341	291	326	350	314	345	329	334	319	296	362	315	335	334	316	344	332	331	352	346	357	296	292	329	300	360	333	312	318	353	365	306	352	346	368	324	348	333	329	340	323	341	348	333	323	377	318	300	344	333	355	311	334	337	327	364	316	333	320	333	326	330	333	346	320	370	339	339	314	305	362	355	352	353	332	339	345	324	318	353	285	324	314	342	327	325	334	323	331	343	308	330	308	328	310	306	369	316	314	288	301	313	314	316	339	330	310	286	319	341	331	323	335	316	346	329	301	337	316	303	354	301	314	322	334	358	338	333	304	342	299	359	337	361	310	313	355	350	328	352	339	338	301	329	295	345	331	342	334	309	305	316	317	335	337	330	332	318	339	303	304	321	322	303	345	310	293	314	333	310	321	342	323	306	324	339	305	372	308	330	331	319	311	324	339	306	351	328	328	331	315	345	352	310	328	318	367	320	347	362	300	316	340	340	315	341	308	324	316	354	343	366	313	336	307	297	325	327	309	332	349	336	313	347	330	331	347	349	290	319	357	341	317	311	341	337	346	310	336	336	305	329	313	330	330	339	339	314	322	333	309	308	350	313	348	338	362	321	310	324	326	302	365	323	349	302	311	358	327	321	327	336	324	329	315	328	317	357	316	325	315	329	371	362	319	341	334	318	355	325	346	352	313	339	321	329	334	340	358	323	335	335	334	332	335	297	329	332	347	319	333	346	303	361	323	346	328	326	341	321	337	316	329	344	299	329	343	350	353	344	349	329	361	333	326	330	332	332	347	331	321	347	344	309	304	356	329	315	333	329	338	320	341	329	325	361	353	334	305	383	343	343	317	330	298	347	336	332	328	322	337	335	326	333	350	342	326	350	360	334	330	365	319	353	321	330	334	342	326	347	311	297	335	347	325	365	355	320	318	354	293	354	351	352	315	361	338	359	329	326	333	347	340	312	317	358	325	340	331	340	349	299	340	327	326	333	325	308	338	317	333	321	359	332	322	310	371	328	357	360	323	291	329	344	353	351	342	314	336	282	315	341	346	330	319	326	326	352	324	374	355	326	293	324	329	344	298	340	351	336	331	312	327	323	306	300	330	336	354	363	340	333	347	355	311	348	338	325	339	346	329	303	340	296	336	341	332	325	341	334	307	325	337	350	298	363	309	342	337	347	344	317	327	337	310	343	315	347	302	344	310	285	319	329	340	369	336	320	349	358	318	361	350	353	322	336	342	345	325	354	341	338	323	362	346	322	309	335	345	300	309	328	341	352	327	341	321	335	315	373	353	332	312	334	316	355	326	330	327	336	315	343	306	365	308	320	335	329	331	346	327	327	314	297	319	329	338	335	329	346	308	341	296	299	354	301	334	324	326	320	341	351	339	334	326	345	324	342	305	320	329	329	321	325	325	302	349	327	351	354	327	346	334	331	303	331	301	323	323	317	340	326	327	357	345	323	322	344	320	341	353	322	355	299	340	331	336	319	321	365	328	319	328	345	334	315	339	362	323	326	306	314	299	323	316	353	321	320	316	342	347	306	292	335	343	326	324	318	329	329	319	352	323	326	313	319	315	329	326	327	342	330	335	332	302	338	324	341	342	321	350	355	334	301	323	341	315	348	351	376	330	322	334	294	335	349	326	350	329	335	345	323	340	318	304	322	314	330	355	333	306	359	339	327	319	324	308	339	325	350	318	341	324	354	339	336	328	333	318	324	323	328	323	368	303	320	351	342	331	347	354	324	310	324	331	359	298	368	329	328	336	329	353	335	334	336	319	355	352	317	303	357	322	323	341	342	296	361	316	310	329	312	301	317	300	346	321	377	328	352	326	321	336	326	358	345	355	312	353	298	327	354	341	356	340	345	314	336	336	319	331	330	322	321	352	346	308	345	326	344	295	333	305	317	335	320	319	343	342	337	364	357	305	335	308	355	358	310	303	318	339	339	324	330	345	373	325	341	339	346	350	339	311	338	320	337	325	357	347	335	351	298	349	335	346	356	333	314	309	304	336	362	332	340	346	299	306	338	370	347	330	329	331	316	330	372	302	332	314	329	342	307	350	339	339	327	319	344	321	347	314	313	313	325	322	295	320	350	350	330	329	353	311	332	339	316	333	326	354	349	323	301	343	309	331	330	315	339	337	309	329	326	330	337	333	290	317	318	325	345	326	312	341	357	350	330	348	315	350	327	354	319	346	324	334	329	355	330	304	342	341	327	360	315	346	352	307	294	346	320	339	296	327	315	365	343	313	295	319	342	317	336	338	338	343	304	338	343	343	336	333	343	329	338	339	330	311	320	301	336	329	327	335	307	349	313	316	344	326	353	331	321	315	329	312	332	345	344	336	366	307	321	315	332	309	313	311	327	334	291	267	320	326	347	315	315	321	340	320	344	327	311	336	334	385	316	351	335	330	367	362	316	319	337	313	357	323	308	341	329	355	341	302	304	350	307	318	352	306	342	338	339	334	320	300	301	295	309	339	322	322	314	323	314	304	358	354	355	325	333	310	325	357	331	335	317	335	321	293	328	325	329	296	311	363	343	304	303	341	329	327	364	316	328	336	356	342	339	309	335	342	337	331	337	313	338	301	349	312	334	305	349	359	353	351	360	366	307	357	332	352	332	320	341	337	337	292	339	355	317	310	332	354	354	354	353	348	339	306	346	323	343	335	350	333	352	351	332	357	320	327	370	335	322	312	307	307	327	355	317	350	356
46730	70591	33308	3275	2402	1770	1413	1109	1040	971	892	820	758	742	718	731	681	691	645	649	637	622	603	623	650	616	623	608	613	583	603	631	578	573	610	614	605	587	624	552	600	594	619	543	593	605	593	562	566	565	565	559	621	589	573	536	548	560	561	591	575	594	594	558	585	589	569	578	576	536	532	592	576	566	575	521	565	608	555	573	591	593	555	571	565	601	544	510	535	546	570	590	592	549	587	520	560	575	590	565	557	580	598	575	511	609	543	574	562	567	551	612	605	595	571	589	550	580	541	570	527	568	551	569	562	569	532	557	577	540	592	591	584	611	589	585	544	549	606	559	568	570	561	557	567	571	575	498	584	595	568	586	539	564	584	566	522	548	559	570	549	595	584	552	560	542	568	587	589	590	566	549	594	566	581	538	539	587	530	574	580	538	592	577	599	582	573	580	604	587	566	554	549	586	582	578	600	559	539	548	525	600	542	626	581	590	570	588	561	544	581	583	535	541	595	569	553	514	555	547	531	549	606	593	580	561	583	574	565	599	572	551	556	595	610	585	570	589	555	576	544	587	560	553	588	560	593	552	587	585	532	554	600	556	565	603	559	593	553	638	584	608	572	576	583	559	571	584	560	586	551	628	538	574	584	563	556	578	565	536	604	583	592	548	594	560	557	574	595	562	572	576	621	598	526	564	579	570	613	628	539	576	551	551	559	585	573	557	581	569	570	577	559	545	570	577	602	541	580	558	519	557	608	558	595	599	601	547	579	576	532	577	584	577	587	565	575	582	563	587	573	559	568	602	570	570	573	516	552	588	591	571	551	551	601	641	585	549	599	564	550	569	591	555	619	572	558	581	580	579	545	565	545	604	613	557	600	592	554	577	619	590	577	557	567	567	601	594	547	556	585	551	568	574	569	521	571	556	570	571	559	578	577	593	575	502	541	611	584	545	592	609	546	553	591	612	587	561	597	579	553	544	584	553	568	604	590	564	561	555	518	592	525	580	559	564	560	546	584	577	574	556	543	585	566	579	603	571	554	595	559	580	576	560	539	533	554	552	541	601	562	603	545	609	581	573	561	526	548	603	581	551	564	548	562	577	555	550	605	566	610	571	614	559	575	608	591	534	583	555	592	552	531	581	560	527	581	593	569	525	587	555	566	568	574	554	601	551	549	604	550	561	546	566	555	566	580	552	557	586	530	574	562	589	562	532	562	592	545	581	594	622	562	556	561	570	541	577	579	574	541	543	551	569	558	542	570	562	611	581	543	557	554	563	551	549	576	601	586	570	579	591	524	544	558	560	533	579	516	505	553	598	569	548	556	614	573	577	571	540	595	563	588	519	540	570	553	609	564	543	548	544	604	545	563	561	591	548	574	541	568	556	570	563	549	559	597	573	544	583	535	532	607	532	547	578	558	531	530	557	592	578	542	555	564	580	597	565	604	595	591	561	578	614	594	539	623	577	595	556	581	546	575	553	561	575	570	589	561	541	536	592	513	559	558	560	546	572	573	547	551	594	537	547	561	551	603	549	631	584	571	590	590	573	563	596	577	596	587	572	561	537	535	568	548	565	558	547	533	575	582	551	551	626	583	599	584	556	597	640	547	600	532	551	578	591	557	536	601	553	543	543	581	545	552	559	546	567	570	504	582	552	556	594	538	553	560	542	636	551	579	556	564	588	581	543	602	595	559	545	565	569	579	536	580	567	533	529	579	674	520	580	569	620	552	573	583	577	579	556	550	556	581	566	593	586	544	558	617	556	564	567	566	554	563	600	567	590	584	523	557	603	594	558	568	550	608	588	555	572	596	565	591	526	533	579	609	633	565	543	578	555	605	561	543	548	587	539	538	567	570	596	561	584	584	636	536	540	566	568	535	625	556	559	572	560	557	525	577	538	617	585	607	574	536	595	537	546	568	585	563	603	591	582	563	578	568	567	550	578	556	547	586	556	575	582	557	589	595	570	600	558	540	511	575	545	535	595	551	558	552	536	592	615	543	571	537	520	551	602	580	571	555	571	563	563	571	577	552	607	557	592	629	604	588	536	553	565	542	536	547	548	548	553	568	550	589	579	577	550	546	582	557	554	556	601	593	553	560	574	608	597	554	535	575	552	611	569	565	553	594	576	550	601	550	535	576	543	544	585	521	628	561	575	545	511	573	560	568	592	560	576	567	516	549	571	549	573	574	602	590	575	575	563	618	539	560	612	556	596	600	582	576	575	576	566	594	578	602	571	587	570	561	577	549	601	587	553	608	568	586	522	569	553	583	581	541	596	572	558	555	539	599	607	624	603	571	585	561	585	590	558	545	581	593	565	569	603	575	543	614	544	583	617	508	587	564	546	599	537	566	616	577	539	613	580	527	556	570	572	524	589	569	582	534	552	566	534	533	601	558	519	563	539	574	584	592	560	573	554	499	557	574	586	564	558	538	568	577	607	573	575	553	586	537	589	568	564	594	565	534	577	563	567	567	552	532	545	584	531	553	562	549	607	593	576	560	553	561	584	553	583	577	550	558	534	571	614	591	556	620	576	611	535	574	575	606	605	523	621	623	578	559	572	534	575	603	566	541	559	568	601	593	620	568	517	577	568	572	570	555	578	563	592	630	503	544	566	593	576	562	536	575	555	592	557	560	570	568	550	577	551	596	590	518	594	574	575	569	561	550	572	538	549	597	572	587	600	549	549	548	544	536	546	543	613	560	572	537	556	533	572	552	560	528	553	604	559	581	616	561	582	544	556	585	563	561	593	532	566	571	560	584	563	550	592	557	605	581	601	578	524	559	568	590	614	542	530	533	574	552	574	561	577	573	538	593	579	594	550	591	538	578	589	553	603	537	568	513	555	569	644	554	570	599	581	567	606	558	587	594	606	594	562	554	587	543	602	582	573	561	567	631	569	571	597	606	582	552	544	595	570	580	527	550	569	562	565	573	586	582	548	531	548	579	553	544	563	554	551	589	582	586	526	520	554	561	568	598	608	598	572	567	608	574	571	524	549	597	575	544	571	577	560	588	552	521	580	548	584	599	608	591	561	592	564	562	563	562	577	593	595	594	573	583	572	560	608	596	564	560	601	585	571	585	548	577	611	548	566	598	542	573	557	589	583	600	563	563	538	598	607	568	589	569	614	594	580	561	565	579	577	567	551	548	538	538	571	543	570	596	562	556	528	556	559	574	617	614	585	556	587	533	574	552	560	572	568	570	566	554	578	610	566	585	583	537	577	574	588	548	587	538	550	588	556	570	583	577	571	592	571	565	585	557	541	545	597	566	553	592	589	584	621	562	600	536	566	589	567	562	574	581	584	553	596	583	565	536	576	555	540	562	575	607	549	537	559	570	597	561	560	602	569	582	566	553	554	555	584	538	580	600	546	517	593	548	566	582	548	581	561	559	584	582	555	566	542	549	595	570	552	578	522	581	606	560	520	592	561	545	567	567	551	560	575	583	596	546	576	571	593	557	543	614	583	536	629	575	573	579	563	588	531	575	582
23081	21127	29924	23035	21094	19927	4001	836	742	688	696	634	570	637	601	581	535	558	553	531	520	542	562	533	519	540	537	528	507	475	480	521	511	510	524	500	473	501	520	507	467	490	529	510	520	490	508	502	516	516	511	490	513	505	533	474	520	477	535	447	489	483	476	486	478	537	453	522	498	491	498	494	479	482	486	497	513	492	499	513	521	512	509	504	475	503	489	491	522	491	526	490	507	501	512	484	469	517	487	477	533	511	463	494	510	523	462	470	467	492	512	492	499	461	517	505	485	490	492	509	447	541	480	511	517	490	511	482	483	534	496	489	525	452	477	467	480	516	488	522	511	486	468	483	523	481	500	497	495	459	488	474	527	531	490	512	468	483	508	475	474	492	477	523	492	512	509	454	531	517	494	513	484	516	487	471	483	511	502	495	458	502	475	535	482	460	527	455	479	506	536	454	475	514	501	492	454	499	492	479	508	457	497	547	541	491	477	482	491	509	473	508	501	475	540	507	458	455	497	497	480	527	467	450	510	490	487	530	488	487	506	500	507	493	490	480	495	483	493	541	515	474	507	464	478	478	504	474	501	473	502	487	508	462	476	480	473	500	494	488	523	495	481	476	477	504	486	479	506	540	476	481	484	524	464	485	502	487	497	511	503	443	480	491	457	489	475	483	499	490	495	491	473	508	462	469	487	470	512	484	485	477	498	499	458	529	490	472	511	467	491	512	525	512	508	478	478	485	493	503	455	510	494	479	523	496	479	473	456	479	498	439	491	485	515	527	455	531	469	489	479	506	459	463	500	506	446	497	488	485	471	481	494	510	469	481	529	481	494	491	490	475	482	520	510	469	481	476	505	530	489	501	530	504	454	452	492	495	536	487	520	482	524	442	473	474	500	451	510	496	523	485	484	554	460	512	488	538	488	487	515	514	499	479	499	463	487	470	512	520	547	498	462	511	525	491	447	474	503	474	473	499	504	447	512	491	500	469	465	506	486	528	459	513	465	486	494	500	508	492	478	479	495	490	506	466	529	481	491	513	474	534	523	516	473	508	504	511	474	502	501	503	517	475	508	466	502	474	530	476	491	503	473	493	449	497	512	492	503	454	485	503	486	502	484	453	523	455	460	460	503	501	486	497	477	515	518	462	485	490	514	459	486	474	489	486	486	471	470	516	512	498	489	493	465	472	512	486	467	519	509	517	497	478	482	497	476	486	469	479	496	512	473	513	486	500	474	475	493	501	496	466	496	466	492	479	516	477	516	470	482	501	516	472	507	501	484	468	472	512	503	458	501	528	498	491	474	485	487	471	480	480	497	504	496	464	501	490	472	509	486	497	481	465	550	508	509	472	536	515	485	492	459	488	447	486	483	493	501	461	497	471	473	488	525	480	516	514	496	458	487	455	489	498	501	516	461	483	485	478	496	482	484	483	513	473	518	521	450	473	470	454	521	477	479	513	500	515	470	461	471	508	530	486	505	492	461	502	513	478	469	514	522	539	504	478	511	497	522	468	472	544	528	494	460	479	508	510	491	493	470	479	469	486	467	523	494	498	507	514	492	494	501	465	483	511	531	503	504	504	476	476	512	501	489	489	489	466	487	505	532	493	477	463	503	480	527	508	537	477	465	505	503	470	499	476	503	460	482	479	503	486	518	515	517	485	490	453	484	476	446	493	457	490	469	463	500	426	519	487	502	484	469	478	475	467	491	510	492	512	499	481	544	484	473	486	444	531	505	516	497	492	502	472	516	494	461	506	496	508	473	473	491	462	463	452	449	467	489	507	488	469	506	475	526	501	508	489	497	524	472	488	471	471	505	477	507	506	480	457	504	463	471	518	504	459	450	494	492	531	505	497	495	496	474	498	519	467	442	535	512	482	489	449	464	512	505	460	477	464	478	498	478	500	533	477	481	489	470	491	477	518	478	468	532	498	504	482	494	472	493	491	494	530	511	525	504	497	476	476	508	501	493	498	460	495	486	499	492	509	514	491	509	485	492	479	484	511	465	478	510	450	476	503	463	502	507	469	494	511	489	526	456	465	474	514	483	474	517	484	515	510	484	447	488	509	523	485	507	491	532	501	494	513	502	497	513	530	448	537	527	468	465	471	480	460	521	506	496	487	501	499	497	492	500	517	505	464	500	450	508	500	494	505	503	499	468	530	488	452	499	465	508	498	505	466	506	533	545	480	517	476	491	504	466	484	456	471	469	479	484	471	507	510	459	458	516	514	480	501	470	427	493	482	487	508	522	463	451	519	477	483	524	494	487	522	467	472	485	488	482	493	457	492	487	486	468	511	453	489	446	470	498	480	507	488	476	521	485	476	464	503	482	478	506	492	479	494	488	453	492	460	497	481	488	449	524	495	486	523	474	509	506	504	522	506	462	507	494	467	470	493	460	475	482	510	467	513	460	500	486	511	463	513	487	494	500	533	458	469	515	508	468	522	478	492	486	465	504	480	471	488	463	482	487	523	505	465	510	474	458	471	492	478	462	469	469	485	486	516	507	517	488	491	463	521	522	514	486	511	494	456	451	496	475	504	522	480	475	512	482	490	503	504	524	483	481	462	528	536	482	476	489	541	496	486	480	498	527	519	466	513	465	525	515	513	458	470	500	513	472	498	437	445	465	478	502	481	462	510	522	491	483	463	478	484	532	486	485	512	480	486	499	511	486	478	488	545	498	512	497	506	507	492	482	502	493	484	485	543	537	533	513	474	461	486	459	493	483	482	513	502	480	512	495	503	514	488	502	490	522	461	467	474	550	474	485	501	501	505	496	519	461	467	556	486	483	485	507	518	491	547	515	517	481	519	481	506	472	504	475	476	466	525	435	477	498	509	511	476	465	471	463	508	517	459	521	461	498	475	482	485	517	487	468	488	451	498	474	490	511	495	466	466	495	481	512	491	507	461	494	501	472	499	498	533	508	438	517	481	499	505	493	510	470	494	520	490	512	487	560	528	483	510	517	516	546	463	504	493	489	536	513	467	510	479	488	461	448	489	486	501	479	544	510	499	479	444	508	499	487	508	509	466	492	522	500	478	463	469	494	481	458	471	502	545	474	488	536	521	517	461	507	488	482	458	518	503	493	485	546	491	466	489	520	446	474	480	522	492	472	462	473	514	514	443	532	505	526	488	503	487	486	502	527	544	535	511	461	518	486	489	493	538	490	505	518	488	479	491	479	433	490	510	530	476	462	498	471	488	508	510	491	448	475	482	446	487	492	490	486	477	459	477	466	484	470	478	510	466	477	513	504	452	512	479	500	492	468	484	515	514	516	484	499	512	498	474	490	486	535	491	510	515	491	463	474	499	490	496	473	510	494	500	522	508	471	518	495	523	492	527	487	534	485	464	469	504	460	514	483	508	468	487	471	483	476	469	470	488	488	469	469	482	511	521	490	543	467	485	501	480	489	538	485	496	499	512	501	511	444	471	514	477	496	497	467	488	500	496	479	517	479	467	487	467	492	488	503	491	490	474	440	494	522	544
52291	82521	40984	5478	3831	2955	2319	1989	1664	1551	1370	1238	1232	1084	1123	1044	1016	1014	951	912	928	966	911	899	881	881	879	871	831	894	815	863	866	835	894	803	787	833	803	812	813	837	820	780	823	856	841	829	810	783	823	780	777	838	839	791	780	874	834	844	750	817	792	807	838	798	783	815	879	840	830	824	822	824	847	836	851	754	891	819	822	800	787	775	834	840	782	841	844	842	800	820	834	786	831	800	824	806	811	837	818	798	769	793	808	881	788	819	787	846	849	844	867	805	743	813	824	837	847	815	841	780	783	779	835	813	842	786	845	833	824	782	786	803	797	779	801	857	802	776	764	816	771	829	785	828	752	782	795	786	768	767	791	780	803	792	771	806	821	740	834	783	790	787	750	796	808	778	799	801	758	816	767	802	837	785	769	821	823	835	762	839	763	810	781	844	764	788	773	807	778	859	792	815	825	816	735	845	812	819	804	803	821	783	781	803	783	824	834	794	802	834	755	795	817	804	798	790	818	792	831	789	782	812	773	820	792	822	782	772	757	812	791	862	807	747	776	790	814	800	792	794	799	779	794	777	763	809	828	785	872	842	760	772	825	807	797	747	799	792	783	803	832	817	754	783	789	827	754	782	826	827	770	790	867	748	817	789	811	845	738	829	809	806	830	796	766	831	816	803	786	792	747	816	767	785	806	799	758	845	802	842	801	797	840	807	802	814	772	783	848	861	782	823	790	827	832	786	804	812	806	786	832	785	785	853	798	761	843	805	783	864	786	839	829	802	798	798	800	846	795	857	792	783	808	761	842	824	790	834	782	862	833	839	815	788	800	800	765	761	813	800	817	794	824	822	803	788	745	816	786	768	837	815	790	764	799	774	831	836	833	790	787	787	824	818	785	822	813	824	786	793	785	788	859	829	820	810	765	830	784	800	841	800	792	771	745	807	797	848	801	811	758	792	825	806	781	759	773	767	801	803	741	777	802	825	792	793	785	822	784	802	814	824	778	824	755	833	775	778	791	828	790	754	824	805	825	816	849	784	808	779	778	807	797	774	751	761	822	807	852	817	780	839	819	788	817	803	789	819	774	831	859	839	814	796	805	805	795	797	789	783	748	790	829	826	768	751	803	788	783	792	803	794	810	793	778	788	802	790	780	786	845	723	822	774	782	857	814	824	817	765	773	774	792	772	791	803	779	815	815	800	792	793	755	829	766	800	818	737	787	859	806	759	790	820	807	768	801	767	811	751	800	725	802	806	824	777	819	839	777	785	767	840	795	840	818	807	794	773	855	754	823	782	824	812	791	773	826	823	785	776	810	782	808	799	774	808	806	843	814	785	852	841	798	758	889	795	738	781	799	797	795	788	806	845	789	819	824	819	841	779	830	784	768	797	831	851	777	771	764	762	825	794	824	804	783	787	790	825	803	773	748	787	830	795	751	850	877	794	812	784	793	793	871	778	801	845	799	808	813	824	785	769	863	832	766	792	835	792	795	790	850	784	774	864	789	818	800	796	795	819	759	813	841	758	812	771	813	771	796	803	802	809	803	786	843	864	812	818	825	821	782	824	798	824	861	788	799	807	780	779	823	830	782	830	823	769	801	758	755	801	849	779	805	808	758	774	788	813	825	815	802	806	805	859	773	824	842	803	804	769	822	787	855	833	780	779	795	852	808	823	804	833	783	771	816	830	810	824	818	782	794	822	789	740	782	786	861	719	814	784	825	776	839	826	756	823	768	809	787	830	808	845	830	839	817	781	820	784	788	870	817	784	809	750	821	806	792	817	821	788	819	800	827	823	806	796	799	784	811	784	816	733	784	786	870	792	813	790	787	787	826	824	770	803	786	818	838	829	803	850	720	796	791	819	789	781	810	734	822	797	777	808	787	802	807	826	785	805	790	817	814	788	857	807	832	781	817	800	820	758	830	790	765	813	790	807	771	787	799	752	795	785	793	830	782	770	776	806	818	815	774	793	787	800	809	827	782	787	801	842	803	825	788	829	791	798	773	780	782	803	796	808	839	788	740	814	809	809	797	811	821	790	796	790	805	803	757	790	800	779	800	825	764	766	780	784	788	801	775	814	791	824	801	828	809	810	758	803	788	784	836	813	826	804	841	792	784	735	809	814	766	785	859	831	814	806	835	810	785	778	785	762	872	806	748	801	821	744	786	829	777	773	801	811	838	793	807	830	826	787	811	895	825	802	790	820	808	839	847	765	797	777	835	784	840	805	821	834	788	833	849	836	770	806	831	826	810	803	782	787	800	743	811	748	788	821	802	858	807	784	831	843	803	848	776	823	841	809	806	825	827	794	769	804	773	769	838	815	797	756	848	830	789	771	790	802	773	796	809	836	797	768	775	776	832	817	814	789	774	774	798	815	779	827	783	845	787	804	792	820	800	881	820	797	793	748	780	859	825	782	889	814	784	815	758	851	807	793	786	794	828	814	774	838	814	728	742	797	778	798	820	792	777	818	776	733	799	793	811	857	812	807	777	819	801	862	813	810	823	851	812	791	808	791	764	815	761	852	796	780	789	796	792	758	797	766	824	823	790	803	821	808	763	787	747	783	843	843	779	803	831	788	823	802	842	835	777	825	859	804	804	843	812	729	790	847	791	801	785	803	817	808	805	780	853	798	756	797	789	792	781	803	778	804	808	819	760	801	829	809	821	784	770	838	801	775	840	805	835	783	758	759	808	769	780	825	797	811	806	785	785	805	784	835	830	818	779	767	744	788	787	806	804	799	823	787	818	792	816	796	818	807	794	850	830	765	837	848	837	828	787	796	806	760	785	790	745	835	772	856	761	819	806	824	772	802	781	778	817	837	819	783	796	789	792	836	782	783	811	786	760	774	798	821	825	814	815	815	782	834	838	793	816	838	774	777	776	872	781	804	821	812	800	819	747	760	788	814	768	800	761	788	773	792	782	806	838	859	772	818	800	784	871	773	822	798	817	823	800	761	734	821	822	800	835	804	794	852	774	830	780	814	846	802	795	832	775	793	779	811	760	812	800	828	793	823	791	803	809	798	799	793	766	846	843	775	807	784	809	804	823	807	778	766	782	818	828	781	828	796	846	776	808	795	774	822	801	760	808	763	878	844	778	813	845	797	803	833	831	787	800	795	814	748	785	819	805	799	806	786	846	838	818	779	800	818	767	825	847	793	797	773	799	859	781	775	809	827	814	807	811	776	786	789	806	807	787	748	810	818	785	846	794	803	767	772	795	754	825	786	812	786	757	791	824	805	837	753	812	764	806	839	741	842	804	836	800	819	779	781	839	758	809	787	839	809	750	796	816	777	787	809	808	791	793	800	802	738	833	772	835	773	787	789	796	846	793	827	770	797	787	790	767	796	778	801	812	786	800	788	783	777	808	803	823	809	835	792	798	795	791	827	799	789	810	824	766	809	836	841	793	822	797	784	780	832	765	785	783	801	781	810	790	764	794	791	843	873	815	788	796	797	797	817	783	836	840	834	815	788	771	789	776	831
26781	21636	21618	2931	207	188	167	150	164	139	146	161	137	149	160	139	128	141	141	136	143	158	141	162	153	148	162	157	159	151	132	124	129	120	147	160	125	147	129	143	142	142	156	142	122	156	139	140	136	139	150	146	158	101	142	117	127	156	139	141	152	161	158	120	147	157	161	157	135	147	118	152	168	156	138	135	143	160	144	129	119	151	144	144	136	141	149	121	152	132	155	153	166	119	137	124	146	179	137	136	156	138	147	151	150	145	155	148	133	141	144	146	140	131	166	150	150	138	153	156	149	157	179	148	146	131	134	148	150	159	138	132	138	135	159	137	146	148	141	144	155	130	154	148	126	138	130	128	134	155	146	149	129	140	156	137	135	141	143	152	133	142	150	144	166	173	133	145	168	149	141	145	133	151	151	166	132	151	141	125	135	150	146	151	156	151	132	148	153	143	147	140	145	153	141	152	136	147	144	149	126	139	109	129	150	149	171	140	127	142	134	142	152	143	138	140	146	141	127	128	140	135	146	145	150	157	145	132	158	141	156	139	148	152	144	153	144	154	131	152	123	158	165	152	122	159	148	155	139	139	128	137	158	143	139	140	141	118	139	135	135	131	125	129	168	138	134	141	147	143	131	141	160	151	140	150	132	151	159	158	130	139	145	142	150	137	162	147	153	144	108	127	160	151	128	148	146	130	163	151	153	146	132	153	121	142	141	128	165	147	150	148	136	142	131	149	142	155	162	134	150	149	158	138	122	140	149	141	148	123	141	132	160	159	143	114	161	135	146	142	142	155	138	130	139	142	137	132	133	136	136	151	147	141	148	148	147	149	142	144	140	160	139	151	138	139	134	141	147	157	126	112	153	129	137	139	144	153	124	147	160	138	127	161	165	165	118	127	131	156	159	142	132	134	150	158	146	167	136	158	146	152	130	140	152	153	143	132	144	151	150	129	159	142	155	161	146	157	153	130	131	165	140	128	145	131	129	156	143	145	167	143	137	152	156	127	126	135	165	138	149	135	135	156	134	155	137	154	148	166	132	166	141	133	166	153	149	142	172	146	156	134	162	154	128	140	123	151	152	142	139	150	134	134	154	148	141	147	148	144	149	149	144	154	144	165	134	134	149	135	119	153	160	187	129	137	147	137	138	138	135	140	138	121	151	147	136	146	149	151	164	161	141	133	144	160	162	148	145	142	151	162	131	148	150	146	134	151	133	128	159	140	143	125	174	148	141	139	167	142	158	163	144	129	113	160	134	127	147	129	146	178	146	155	140	167	146	158	147	151	129	162	141	151	154	151	133	155	151	138	158	122	137	141	144	129	129	133	148	155	136	158	122	126	141	131	133	148	142	154	157	154	131	140	114	153	162	157	147	137	154	146	141	162	128	156	166	154	140	158	138	137	134	122	145	133	142	141	163	136	158	132	159	124	138	137	143	134	155	140	146	125	123	142	157	155	147	130	148	131	141	139	134	147	128	153	134	138	137	148	142	143	147	131	150	154	133	154	146	137	122	138	137	146	115	137	141	174	146	135	166	148	132	157	162	156	153	154	137	144	149	161	154	141	149	126	142	150	140	130	133	151	122	133	164	136	154	138	142	160	146	162	140	138	164	131	135	154	139	138	132	170	156	146	147	135	128	151	132	134	145	143	147	135	131	147	129	142	154	156	148	129	126	136	155	136	127	145	134	168	139	144	126	144	125	140	160	120	138	139	130	134	146	131	131	141	144	162	156	149	156	146	147	159	151	157	159	146	155	132	146	131	153	140	176	157	134	146	121	160	136	154	168	150	149	140	162	150	131	154	136	145	155	122	166	143	148	130	159	145	128	127	152	138	141	142	140	148	150	133	124	162	132	154	153	130	145	151	157	117	145	146	138	123	141	122	141	130	149	132	148	158	154	151	150	153	156	144	180	149	153	149	163	129	152	121	156	156	125	136	145	134	130	117	127	141	130	142	123	156	141	137	124	120	127	126	158	154	139	132	147	155	173	155	131	146	142	146	147	111	144	143	137	139	136	130	151	138	155	161	128	133	174	145	144	158	132	122	167	160	140	141	151	145	135	144	144	124	148	148	133	145	141	162	153	137	163	148	152	137	152	146	139	142	148	146	147	165	163	130	120	142	139	166	119	139	144	154	131	152	136	154	150	134	142	142	137	160	141	145	152	133	151	138	143	130	149	133	129	125	133	152	147	162	148	147	149	137	133	136	136	149	136	149	156	144	143	149	144	129	159	137	160	155	142	155	136	143	138	137	140	141	152	142	136	151	123	118	146	140	144	149	145	136	126	150	165	138	145	144	115	132	135	138	132	138	179	153	156	126	142	146	144	148	139	156	152	137	140	130	140	144	145	136	141	149	137	149	122	145	145	130	135	147	148	131	117	153	128	112	146	147	128	144	148	145	133	151	158	149	137	136	126	139	134	138	154	142	147	130	151	164	130	153	161	144	110	125	140	140	148	139	135	147	144	140	138	134	135	120	151	125	174	116	133	141	131	157	156	154	145	155	136	127	132	146	138	119	162	150	127	133	139	126	160	169	142	138	154	145	145	132	155	166	147	172	155	135	159	147	140	153	163	154	139	168	168	145	134	136	130	151	153	156	148	140	130	135	163	148	136	139	145	124	155	152	144	145	141	123	134	135	143	133	128	152	165	119	125	137	147	161	120	150	129	162	140	133	161	136	151	159	155	148	145	132	126	139	134	165	142	132	131	151	141	122	152	118	145	157	148	145	132	137	140	156	141	132	174	149	123	141	135	148	162	174	150	147	139	131	146	136	141	120	145	146	149	146	155	158	143	154	161	140	138	150	135	146	144	116	140	171	140	131	149	142	142	139	153	160	130	133	145	164	135	139	152	143	130	147	154	129	144	142	167	136	127	138	158	129	150	128	126	128	177	151	168	144	126	150	143	130	138	131	127	129	143	150	165	145	125	152	148	137	162	145	145	162	141	147	151	156	159	152	131	134	128	135	158	144	140	144	143	152	140	176	130	131	142	159	135	154	142	160	137	122	153	147	137	123	122	135	140	134	136	151	146	146	152	139	153	149	142	145	153	158	150	144	156	184	154	138	149	147	140	147	155	151	141	104	146	160	125	136	168	143	157	147	140	129	137	154	138	136	145	146	137	142	125	148	134	123	136	145	169	139	144	134	144	161	135	134	146	145	156	161	125	129	133	155	137	138	141	137	126	148	132	153	146	132	136	152	142	165	120	137	137	169	143	138	137	164	149	161	131	147	152	129	130	142	146	133	133	143	142	133	124	161	164	148	149	142	159	126	145	153	169	138	151	143	139	154	148	146	146	143	129	150	135	154	166	162	131	134	159	140	136	143	124	149	144	146	136	131	146	152	157	151	148	134	133	142	131	140	149	125	138	151	136	129	150	132	136	142	133	163	149	158	147	148	145	141	147	139	125	139	144	144	145	148	140	145	157	162	145	136	139	137	179	131	137	149	147	153	140	166	165	132	127	163	150	145	123	139	143	146
25132	33096	21374	556	404	382	335	326	292	307	268	304	285	279	267	303	271	269	253	256	292	280	289	263	259	283	261	262	229	258	270	261	234	279	269	265	263	236	243	263	281	272	241	261	255	247	258	254	255	299	254	263	269	264	269	257	265	260	251	243	226	232	238	281	276	278	272	263	268	265	260	300	259	262	281	261	271	270	272	276	258	287	255	261	266	246	272	282	242	280	259	288	256	266	247	277	282	266	277	270	269	241	282	238	262	264	263	237	283	244	273	227	265	266	279	251	247	266	273	297	264	285	263	270	268	272	237	256	288	240	256	262	260	273	268	266	249	247	263	267	271	254	265	252	269	261	248	237	252	282	260	253	255	235	246	253	281	277	259	262	246	259	296	228	274	254	269	240	295	262	294	292	281	262	250	240	252	265	266	244	241	252	253	291	253	259	255	252	250	256	298	289	266	255	268	246	248	259	245	248	299	263	261	263	279	266	256	267	263	266	263	265	280	282	266	251	276	271	277	257	241	237	250	241	222	267	290	279	286	284	247	250	253	294	265	245	270	260	228	266	253	262	256	268	256	268	273	261	232	278	256	288	277	248	284	239	247	257	239	246	254	256	241	267	238	254	277	266	282	243	242	256	237	223	245	242	269	257	236	255	272	281	272	256	259	268	254	259	291	252	276	258	273	254	252	244	246	258	293	291	243	270	268	249	283	258	243	237	245	221	269	245	272	275	284	265	255	255	239	287	258	248	285	248	237	268	259	271	256	259	246	253	256	270	258	267	275	249	262	278	247	249	270	287	265	259	257	249	269	259	256	288	253	276	267	258	269	261	288	258	242	247	287	254	249	248	270	262	252	246	254	293	272	268	250	279	247	269	268	264	270	246	254	260	292	224	269	258	264	254	268	278	258	245	282	270	239	255	249	268	233	252	242	274	261	276	251	255	229	268	265	274	236	232	264	233	286	247	282	261	261	296	283	255	281	287	264	268	245	265	235	262	272	263	258	280	268	247	258	273	266	253	246	254	250	225	253	256	263	265	256	241	245	262	257	247	280	252	257	281	238	255	237	253	255	227	247	275	271	274	266	271	271	241	230	250	275	295	265	261	252	245	254	248	280	222	289	268	266	271	286	256	255	265	277	261	293	254	270	272	278	256	259	259	265	235	266	270	276	254	256	271	233	248	294	252	263	257	234	271	260	251	273	296	256	267	253	265	254	245	271	295	282	259	273	270	266	249	273	275	243	230	236	222	271	240	259	274	253	263	233	243	246	266	279	259	231	240	261	280	241	285	240	239	284	238	258	247	249	290	264	249	250	244	275	289	249	260	254	267	273	280	237	258	270	283	224	230	284	237	277	274	281	257	274	253	242	255	259	261	254	246	223	242	257	240	251	267	260	277	250	286	299	268	273	272	246	258	270	250	269	262	251	259	287	263	292	261	262	239	255	265	281	264	258	239	263	278	287	276	286	266	258	264	251	274	261	277	248	263	254	247	246	218	266	272	269	262	268	243	245	285	261	267	249	280	275	283	254	244	247	243	269	292	279	270	289	284	254	276	251	260	270	261	243	291	253	269	229	254	257	242	242	255	240	251	277	240	258	230	263	278	235	263	265	272	265	263	277	273	237	268	224	249	255	237	273	303	254	225	273	278	258	271	247	249	235	273	236	268	240	297	269	246	267	273	282	247	261	274	256	265	259	254	246	257	276	277	209	252	268	256	275	251	235	289	259	281	284	246	276	268	248	258	265	249	243	269	283	264	264	256	259	254	260	233	277	254	268	235	250	263	268	272	275	261	272	265	266	271	296	264	232	261	262	264	246	240	274	259	255	276	269	275	317	279	269	293	228	257	266	259	264	253	270	254	273	263	282	229	258	250	288	246	269	225	267	241	253	281	245	286	261	266	269	255	276	237	248	242	225	238	244	258	281	269	245	266	238	268	264	274	246	263	278	259	269	241	248	271	263	265	246	273	272	285	286	256	241	261	256	251	267	268	260	266	251	236	252	234	241	268	237	264	222	257	281	266	274	279	267	270	263	272	257	258	257	233	253	269	257	245	255	269	270	273	275	266	275	233	256	251	290	240	263	251	233	273	278	301	238	238	240	241	284	250	276	295	260	242	250	260	258	269	255	231	262	237	253	240	255	300	252	274	250	251	249	282	251	268	244	240	267	246	261	247	252	235	273	260	251	258	248	271	254	249	290	265	293	265	241	250	248	259	285	282	290	237	253	227	246	260	250	261	258	262	258	276	271	270	261	272	254	259	278	224	269	264	225	254	272	252	253	253	254	265	251	251	264	269	263	239	253	267	283	226	277	265	275	265	265	274	257	272	261	271	271	288	249	265	261	233	270	251	239	262	246	264	265	270	288	287	276	276	264	254	290	257	258	253	263	272	276	238	248	245	288	247	259	246	251	278	283	277	250	275	253	252	257	247	289	270	252	274	282	257	242	266	222	236	243	306	272	254	246	253	249	231	236	258	282	238	258	237	281	244	269	274	260	294	286	277	233	237	256	262	273	236	241	282	233	252	231	282	239	231	283	286	250	255	259	270	255	266	258	229	265	280	271	264	276	255	250	235	233	262	244	230	253	243	260	294	247	284	255	257	278	240	269	247	243	236	277	270	239	248	271	260	245	267	274	252	267	287	234	224	247	252	264	283	262	284	271	266	227	293	238	265	245	298	263	300	281	243	268	263	254	254	273	278	253	264	279	274	265	247	249	283	258	253	290	271	266	298	277	251	242	261	234	257	255	249	255	264	241	234	243	258	258	279	261	244	259	261	250	221	240	256	252	252	238	252	258	272	264	278	278	256	260	280	286	279	253	256	263	253	285	255	262	232	292	264	264	262	268	263	241	292	276	266	239	227	258	263	280	263	275	256	278	267	252	230	275	227	252	270	264	265	250	241	262	260	268	267	264	257	238	246	263	260	247	258	234	251	270	274	247	263	265	266	309	260	270	273	263	280	306	253	257	273	278	245	271	273	289	254	232	245	268	244	257	269	260	250	277	251	286	285	272	269	242	275	250	259	270	257	243	258	247	252	243	256	237	273	249	250	253	270	241	229	258	260	241	259	255	297	249	257	257	262	231	272	229	277	304	244	246	267	289	263	291	249	263	242	267	257	231	259	256	267	266	278	264	239	276	252	285	258	265	274	247	286	267	246	282	237	282	264	255	265	272	260	250	260	270	267	260	256	269	254	269	254	266	257	286	222	266	231	269	248	245	255	261	271	256	253	269	256	264	267	250	255	259	255	264	231	285	257	280	231	256	262	302	269	249	278	268	285	237	231	251	232	277	250	259	282	272	274	277	264	258	253	252	272	270	254	270	267	266	271	274	261	239	283	284	245	280	253	261	273	277	272	243	283	267	260	298	255	279	269	273	261	279	255	244	296	242	263	251	261	306	261	256	230	269	255	248	269	267	248	246	256	252	274	255	228	260	259	274	274	239	259	277	265	294	278	251	266	275	269	266	247	280	254	283	246
23952	21185	31222	22890	17165	2748	650	537	467	433	419	425	423	389	380	381	376	347	381	383	352	368	332	381	359	332	360	354	361	366	344	350	361	375	340	347	325	371	348	338	346	321	338	313	331	303	355	380	322	363	339	339	350	352	324	325	345	320	363	319	330	356	332	351	317	315	322	361	354	329	357	349	363	340	337	349	320	320	343	346	328	354	332	328	328	326	338	388	326	346	360	339	326	357	323	323	319	321	353	346	373	333	354	338	342	337	366	342	331	306	362	355	320	347	327	365	327	321	318	326	321	375	336	321	352	329	325	350	341	319	371	355	385	313	359	330	325	349	320	366	346	337	338	339	357	325	363	344	334	345	337	333	351	319	334	370	330	329	358	285	341	328	335	333	354	364	362	332	337	331	313	330	320	334	351	330	335	344	326	335	312	359	316	354	357	330	372	322	328	359	315	334	334	322	290	337	339	355	337	347	359	356	367	310	355	327	381	340	346	353	348	358	371	327	354	312	338	337	356	339	345	344	320	326	332	321	323	330	332	315	329	351	345	336	338	341	322	332	339	319	320	317	378	326	325	356	323	366	366	338	331	319	317	318	328	338	348	311	319	360	363	332	348	350	293	360	340	316	324	339	341	311	312	321	376	366	328	328	343	367	320	349	352	348	323	343	344	335	327	324	298	354	317	322	321	321	353	333	329	326	328	305	319	331	328	374	362	305	339	338	338	328	374	338	321	369	360	361	304	316	343	346	315	379	343	339	362	332	376	367	333	347	328	331	305	344	347	334	373	313	311	331	344	349	345	328	322	321	310	309	324	349	329	359	333	350	323	328	329	377	318	343	343	315	378	307	319	337	338	320	346	346	361	316	311	328	360	343	341	351	292	341	354	360	340	342	365	349	332	286	372	309	336	362	339	363	378	307	327	331	367	339	358	342	349	349	356	318	356	309	361	354	339	325	356	323	343	347	350	349	343	344	366	322	335	321	322	342	358	312	354	359	304	355	336	329	282	365	369	339	358	358	349	336	342	322	326	337	366	330	324	328	330	347	336	356	325	359	332	338	371	303	342	347	320	339	350	335	313	319	327	333	339	318	354	338	395	335	336	343	321	315	297	317	339	340	348	355	350	330	367	359	331	339	322	345	300	332	313	354	359	344	335	327	359	362	347	354	331	331	326	369	337	318	355	328	310	308	342	346	319	351	365	352	360	372	309	338	335	316	335	336	329	332	358	354	305	346	326	367	339	355	336	307	304	316	319	341	323	344	348	352	351	324	357	324	343	331	349	347	355	339	317	325	336	353	346	372	313	324	346	363	327	369	331	370	333	360	330	317	335	324	330	340	340	306	329	375	313	328	374	305	320	328	339	342	336	344	349	338	337	345	330	331	333	347	330	345	331	328	347	347	331	314	307	338	298	366	330	342	335	353	354	332	340	341	362	338	340	332	371	354	373	359	338	309	346	345	330	361	340	338	334	341	347	352	336	355	358	333	350	327	345	361	296	343	312	329	308	346	347	313	319	348	333	355	362	354	364	305	328	339	336	311	343	333	297	361	316	321	334	314	329	334	300	334	324	316	315	331	360	359	316	325	319	343	330	366	346	327	382	310	355	354	319	337	339	284	378	370	333	325	359	350	322	302	347	351	358	315	341	347	340	318	347	349	351	331	329	336	345	332	334	330	344	339	296	329	334	331	308	332	321	308	351	350	331	329	347	321	334	315	348	334	337	329	350	355	343	343	336	313	308	324	317	349	320	340	345	331	338	324	313	320	327	310	329	324	350	327	320	334	345	355	319	366	333	323	322	367	356	317	344	331	354	336	320	330	318	354	339	307	305	354	356	329	350	380	332	347	319	336	346	326	346	320	362	347	314	334	314	341	367	312	364	307	333	333	348	322	337	326	375	364	322	347	341	320	304	336	346	350	366	355	367	322	351	343	343	298	327	358	334	329	330	355	341	332	327	349	325	366	331	296	326	324	320	353	326	347	335	371	345	312	354	345	336	335	298	309	345	350	349	322	365	331	309	321	350	366	350	327	347	324	374	371	338	358	338	340	320	328	329	346	329	343	345	344	324	325	361	323	346	354	345	317	327	358	290	328	292	353	347	368	340	360	306	328	319	325	344	334	321	340	319	317	326	361	354	336	341	344	313	339	323	343	325	352	332	346	323	320	315	353	333	351	334	312	327	304	352	323	358	381	331	331	349	354	325	348	335	319	362	335	332	337	344	333	315	321	333	361	334	379	356	344	334	361	363	329	380	340	359	335	337	366	362	339	342	289	318	317	344	338	305	337	339	289	342	311	357	332	333	336	322	346	363	374	362	313	377	306	315	341	300	334	338	342	319	347	308	348	323	345	334	340	318	323	332	321	327	312	331	349	375	338	347	315	314	360	300	301	310	360	320	341	351	320	332	319	293	356	324	328	338	346	347	357	340	354	334	313	352	348	343	294	359	342	295	339	340	342	363	365	346	329	357	363	355	312	317	345	335	356	341	352	300	344	320	313	346	305	342	329	310	360	328	281	327	350	304	326	326	340	356	364	357	306	352	331	335	326	328	320	347	276	335	342	353	319	337	315	358	354	370	314	320	337	338	334	354	349	355	346	319	366	320	373	325	323	331	323	335	326	340	331	347	313	358	355	357	324	325	331	332	339	361	331	316	344	297	352	354	318	347	344	323	364	349	313	357	356	342	329	361	322	306	329	334	322	330	341	326	338	304	316	336	384	318	337	324	366	385	347	345	296	335	312	328	333	349	339	321	304	351	341	338	338	365	310	318	335	352	360	316	323	324	332	308	324	328	329	346	330	342	352	356	330	338	321	331	369	347	344	355	355	330	348	386	326	357	340	327	301	350	327	349	328	331	299	334	352	332	357	307	315	320	330	319	318	343	308	306	313	324	347	339	278	317	371	324	334	345	345	353	334	324	358	328	320	363	325	334	356	298	356	336	345	319	339	327	343	339	318	351	316	347	334	338	290	323	324	315	330	323	329	285	357	356	328	308	359	325	350	357	356	346	330	319	326	368	375	340	342	341	364	315	336	346	307	372	346	341	346	324	327	332	355	315	347	329	371	330	342	323	315	369	336	351	320	347	322	301	317	336	320	335	318	345	351	362	315	330	307	336	321	327	318	323	318	345	342	337	357	302	321	315	349	337	343	296	311	333	323	363	328	324	363	351	350	301	322	328	366	336	317	339	320	330	356	331	330	344	328	348	314	327	315	326	314	318	341	308	343	341	345	337	344	375	337	372	341	326	332	326	347	326	352	343	316	325	311	342	336	325	299	350	337	304	325	341	339	335	352	338	367	343	343	325	305	360	366	348	332	358	373	349	319	350	340	310	328	368	358	328	316	343	348	329	369	369	352	336	313	310	361	336	323	343	319	349	342	332	348	349	355	312	314	335	313	343	368	343	354	299	321	329	376	333	348	342	340	329	320	319	328	333	335	361	339	324	327	331	373	333	361	346	361	351	314	339	317	323	317	329	326
46759	69070	40208	3301	2353	1784	1416	1208	1063	962	865	847	807	714	706	727	684	659	648	666	654	628	644	626	601	611	561	599	587	641	558	605	614	631	552	544	576	566	619	578	602	553	604	599	591	561	607	585	577	607	582	567	594	609	543	560	633	587	534	561	567	572	553	598	609	536	565	564	590	581	555	567	557	562	571	583	564	576	585	631	577	570	556	536	577	566	607	575	560	546	584	558	547	544	571	534	576	629	562	585	592	611	551	571	572	613	562	521	577	574	568	592	568	579	550	594	588	548	586	598	627	579	616	597	546	552	569	605	612	602	598	548	573	567	606	587	620	560	545	561	589	585	580	568	566	554	559	615	579	574	583	563	549	574	543	536	535	564	594	582	602	520	577	547	565	574	572	551	595	586	560	568	562	555	553	546	562	567	553	549	553	561	561	584	539	588	588	591	580	575	572	574	534	594	605	616	588	582	526	546	578	529	563	547	560	569	505	530	580	581	513	583	569	572	575	576	560	567	569	569	576	540	577	561	560	564	564	597	562	549	554	568	554	567	598	552	563	573	578	558	548	556	558	574	524	563	591	557	535	570	576	603	603	566	541	579	589	574	529	570	549	562	551	569	605	564	540	585	561	591	566	574	592	569	548	585	550	583	569	611	578	576	586	544	553	551	545	553	556	567	567	564	576	568	534	626	580	564	586	537	605	578	599	571	531	557	564	548	571	601	550	573	536	578	566	561	526	589	501	598	601	582	549	590	599	547	561	591	614	593	575	549	578	576	600	556	563	568	554	566	548	550	589	566	542	547	572	582	628	592	558	532	521	558	546	571	578	588	559	532	609	577	553	549	530	572	578	579	553	556	564	560	538	567	578	519	582	558	598	546	537	583	532	559	571	587	520	569	564	615	590	549	557	528	632	579	553	583	560	580	598	580	577	589	602	559	564	621	555	599	592	554	588	577	593	580	552	555	586	566	560	585	551	574	569	563	550	624	568	567	550	592	571	558	544	574	539	586	553	538	594	623	534	593	582	542	574	609	589	531	585	588	546	555	569	565	547	569	526	560	544	614	603	626	569	562	519	577	589	606	538	545	604	572	616	566	589	612	604	555	612	564	601	546	585	593	550	570	554	588	574	589	579	546	597	557	567	637	525	560	570	573	555	610	612	538	535	577	577	564	536	618	569	623	605	597	587	554	557	557	574	582	549	574	611	577	600	608	566	547	564	551	572	619	581	552	563	611	572	601	599	571	538	570	577	561	590	618	613	560	552	576	555	599	531	548	566	567	567	580	540	591	575	590	600	580	591	609	556	564	601	548	545	550	570	612	589	578	609	590	593	562	597	574	544	569	590	577	610	564	578	566	550	621	528	632	546	578	605	566	556	591	605	570	539	545	517	550	585	592	561	529	546	576	559	595	552	545	539	573	549	570	569	557	568	540	559	591	556	566	577	546	566	618	585	563	596	590	550	568	585	618	567	570	545	607	575	559	594	578	551	577	556	582	562	581	598	595	523	562	569	550	627	563	572	574	536	613	603	562	539	585	559	568	563	589	599	579	585	555	540	520	551	529	558	563	581	567	563	606	517	565	523	571	567	536	566	590	569	530	568	532	590	604	579	608	563	599	555	565	580	567	538	534	530	528	586	561	578	561	589	530	570	547	565	563	564	561	583	575	564	550	584	576	558	604	565	568	568	567	553	549	559	562	542	547	602	567	579	588	544	571	523	600	569	557	554	602	549	552	557	538	571	575	577	585	553	532	568	535	561	563	565	537	616	546	541	579	577	573	574	603	562	570	597	552	548	556	568	564	581	565	575	598	573	552	600	599	590	565	597	585	551	517	575	579	557	556	559	528	595	519	514	577	580	544	576	572	581	548	590	546	525	573	573	572	550	595	551	576	575	580	546	521	532	581	604	583	548	575	555	577	571	627	566	562	578	523	556	560	583	596	589	571	563	569	592	583	567	595	597	541	600	558	574	581	562	543	605	559	548	513	572	589	556	589	534	584	579	559	537	582	571	555	563	595	566	538	547	576	564	541	596	597	554	540	560	562	554	558	583	556	567	570	579	632	601	586	589	566	582	553	582	563	586	597	579	582	567	551	574	534	553	586	544	596	522	552	569	565	512	565	558	564	573	624	538	602	568	526	557	574	546	563	534	569	561	550	598	601	580	612	555	565	552	567	559	607	594	582	552	565	592	574	566	582	565	604	561	553	564	553	534	556	591	595	555	544	550	576	547	542	575	562	604	555	595	554	593	551	594	602	572	547	582	562	549	554	570	575	595	575	539	552	601	533	568	536	564	567	576	561	583	579	544	541	599	524	603	583	579	570	600	541	599	553	511	562	569	554	565	557	565	530	592	558	586	570	559	563	560	579	558	611	591	571	578	573	574	582	583	596	595	577	561	591	579	589	567	555	545	556	555	557	584	558	584	594	584	579	568	532	570	572	608	557	592	604	614	549	569	568	574	564	555	546	567	532	588	574	572	612	577	596	577	502	553	606	567	518	550	546	571	585	575	542	537	537	561	594	528	599	539	573	554	579	549	538	573	608	573	595	555	573	564	603	578	574	573	603	532	549	600	579	592	535	581	554	567	563	556	554	570	541	567	603	575	542	588	543	589	577	565	536	571	586	579	582	569	603	566	552	612	550	601	579	620	630	609	580	577	594	558	615	574	576	547	568	535	615	598	535	581	593	584	546	547	581	564	550	566	586	566	603	561	605	575	546	578	560	542	559	573	582	612	580	600	534	559	576	574	561	571	539	584	570	574	576	573	548	569	608	593	560	539	543	559	552	589	570	545	558	588	570	579	602	557	563	606	583	604	575	572	552	602	594	587	564	569	597	551	574	566	557	543	559	584	569	580	552	610	551	617	563	578	523	581	522	582	592	572	534	581	588	558	606	563	526	607	564	565	565	577	578	609	557	538	559	522	588	620	560	561	573	571	560	561	566	564	559	552	567	569	578	617	583	560	597	563	539	556	522	628	597	511	562	600	560	591	546	564	553	546	551	565	563	543	545	577	571	594	558	582	546	571	576	581	568	582	572	546	554	591	592	508	565	558	563	598	551	529	526	581	517	560	581	578	570	587	542	532	562	532	559	571	539	522	551	577	558	573	587	557	562	568	543	572	591	563	583	569	567	569	654	583	578	549	571	576	619	561	596	588	628	567	557	585	562	582	576	552	568	569	575	555	576	594	545	559	553	568	584	570	585	535	588	590	572	587	557	578	546	567	577	552	598	536	566	554	589	554	555	566	583	563	566	572	545	546	579	541	575	612	590	569	556	589	571	608	539	575	555	561	545	566	617	576	547	597	532	554	584	563	577	542	525	600	543	522	596	562	562	570	587	544	554	553	572	574	530	612	551	582	546	553	559	561	616	548	555	597	568	569	578	581	598	552	571	599	590	585	576	561	581	578	544	571	588	583	572	565	570	617	560	574	595	551	571	559	524	513	605	585	548	568	524	561	581	582	570	555	551	582	549	531	543
23030	21131	30365	22848	21069	16155	2200	920	776	690	654	644	601	590	675	615	561	588	552	546	511	530	470	503	504	516	509	510	518	566	501	500	518	490	510	492	488	533	499	508	480	479	466	463	512	513	509	506	523	472	497	475	498	479	530	519	511	490	508	472	503	466	488	455	541	458	468	465	506	498	465	485	502	552	519	509	522	490	493	486	484	551	472	511	518	487	476	501	470	466	468	480	458	481	476	493	456	476	470	504	479	499	493	496	513	511	487	463	514	466	497	465	480	489	511	509	512	477	455	507	495	497	483	494	495	499	520	500	524	495	487	459	511	499	522	452	493	476	501	472	503	504	520	464	482	492	502	486	510	505	503	516	459	503	456	472	518	531	526	530	490	480	524	528	474	478	462	506	459	472	520	483	485	516	475	480	507	518	509	496	476	480	486	510	502	505	467	478	540	483	466	501	486	502	473	512	490	510	504	499	474	477	472	445	490	524	466	507	476	503	491	505	506	472	498	463	515	516	506	491	487	498	531	468	509	442	460	486	534	500	533	477	497	508	500	501	487	515	489	464	536	457	506	507	465	477	489	509	506	486	473	487	499	486	524	508	494	530	460	474	473	503	465	503	470	506	492	496	499	497	484	475	502	480	454	487	475	474	456	532	496	482	467	486	471	463	467	455	493	477	547	466	471	490	474	530	474	494	542	476	501	519	497	495	501	473	541	470	492	482	454	493	512	487	497	439	501	490	499	510	492	508	482	471	519	478	489	461	472	520	449	471	465	498	497	486	488	462	495	483	448	439	470	509	507	532	475	483	447	471	492	488	494	465	454	544	463	488	462	457	481	499	506	421	486	489	505	498	479	466	460	502	486	473	507	513	463	471	473	515	545	462	461	497	506	498	446	488	518	497	515	484	504	481	485	524	471	523	489	451	464	444	485	461	521	497	495	486	509	476	501	501	503	516	512	558	488	509	509	485	476	462	506	465	462	522	481	481	510	483	487	438	537	475	435	493	491	496	463	489	531	467	515	497	488	525	476	471	507	511	495	526	469	459	474	526	476	539	470	472	479	499	469	464	505	506	523	487	527	471	435	485	467	475	485	495	534	533	439	478	495	527	526	527	512	438	479	508	465	498	508	456	429	459	494	542	474	502	495	490	489	469	461	530	455	460	497	481	476	491	503	529	483	508	546	468	492	515	475	486	496	485	525	512	473	495	484	511	461	477	519	494	521	482	474	514	529	487	514	476	494	528	478	495	522	507	463	501	466	510	468	481	513	502	443	489	495	473	496	503	515	490	500	521	475	454	530	485	500	477	437	459	487	483	473	492	482	464	487	503	521	491	457	489	499	493	476	447	496	510	496	466	476	492	501	471	483	488	502	517	518	499	476	454	537	510	494	468	502	502	507	507	500	501	551	475	502	481	487	513	458	475	495	513	460	480	479	478	484	519	500	513	475	490	529	543	513	496	506	462	498	475	484	485	501	504	506	458	515	488	521	472	487	514	500	453	463	490	494	503	477	497	474	486	495	503	484	504	489	490	490	506	487	513	495	486	484	514	488	502	499	467	515	475	472	432	495	462	476	479	497	517	488	519	485	491	503	474	471	466	493	464	496	484	472	493	489	499	503	503	509	483	491	514	427	481	473	509	471	503	513	484	477	501	459	512	494	516	519	486	461	494	463	494	494	472	496	516	518	503	507	519	499	499	495	478	478	488	516	494	468	485	496	449	468	519	526	446	493	508	504	480	532	519	504	475	466	531	481	508	474	471	500	477	478	509	487	497	495	492	457	502	453	494	497	469	477	492	468	493	530	461	483	485	488	503	491	518	491	460	475	464	493	486	508	486	474	499	464	467	510	452	510	493	462	494	522	454	499	533	469	488	525	484	484	509	466	518	498	433	529	491	506	479	474	504	528	530	474	498	545	454	463	482	493	449	465	493	465	445	487	458	473	540	510	495	473	496	466	485	466	518	513	494	507	495	488	472	486	454	498	473	498	502	464	484	500	486	480	495	526	464	461	529	498	488	509	510	440	499	493	482	480	511	450	462	472	476	493	525	459	478	468	468	503	475	522	463	487	517	487	501	485	477	480	496	445	515	489	506	501	499	470	468	505	459	539	468	528	485	491	482	507	484	496	495	480	491	500	487	557	514	464	504	497	467	501	503	525	479	494	449	495	475	465	490	462	491	497	459	519	499	501	456	471	461	472	511	502	474	488	464	490	502	488	463	477	476	470	499	481	478	499	499	496	522	484	483	489	497	490	483	508	491	482	509	460	475	459	498	502	463	499	484	495	508	527	502	500	502	546	494	487	486	518	480	492	438	471	517	480	510	512	496	511	480	515	501	459	494	512	491	499	491	489	504	454	496	523	466	498	519	485	502	500	486	508	474	465	489	506	480	493	495	463	472	455	481	462	479	491	496	497	489	496	486	491	518	463	466	503	482	472	486	496	500	488	491	511	487	524	484	456	498	494	470	511	489	514	497	485	502	471	494	452	494	489	457	476	490	520	504	460	530	536	492	461	492	484	475	489	469	486	486	500	472	473	514	521	484	511	501	466	448	486	482	492	455	487	500	458	479	484	491	514	466	494	506	459	507	496	465	480	520	436	459	476	502	471	514	457	514	499	461	482	518	455	495	478	460	537	484	522	501	517	471	461	475	495	483	484	508	520	516	483	457	479	472	515	490	517	516	460	508	459	452	418	462	478	480	503	484	475	517	537	477	503	463	497	468	501	449	461	500	476	497	512	480	487	463	494	457	483	474	496	523	507	486	524	502	503	503	508	478	476	481	496	438	488	488	526	489	524	462	473	461	476	486	461	514	487	509	464	509	506	461	520	455	495	488	481	540	491	469	508	492	494	480	478	505	532	513	476	492	497	488	490	474	493	495	486	485	489	487	500	471	479	525	511	534	456	492	499	497	454	491	516	455	521	502	502	505	471	452	481	471	470	471	484	504	464	451	468	445	505	435	481	494	455	474	493	497	512	490	481	470	529	476	497	475	521	486	483	495	494	462	514	524	512	490	510	479	511	515	526	519	476	461	467	450	466	483	474	490	476	506	506	503	537	475	510	467	468	482	510	463	493	525	488	514	463	476	470	517	486	472	483	504	474	488	486	530	531	492	487	506	489	513	517	476	523	511	506	472	529	502	507	488	528	501	486	523	433	498	480	517	466	513	479	458	463	515	492	485	487	512	509	471	505	481	459	512	486	515	547	487	511	456	529	459	485	503	502	517	518	496	516	468	518	507	496	483	542	496	482	521	448	487	489	472	500	501	454	499	479	483	488	517	490	513	459	488	528	478	496	500	483	485	495	498	484	511	479	454	505	476	504	494	488	489	471	482	502	555	515	532	481	482	507	530	472	495	469	529	497	487	541	444	518	528	478	474	454	517	505	484	486	524	477	487	486	497	503	454	509	524	517	462	488	462	478	467	464	510	451	478	455	472	496	450	506	501	495	476	470	533	493	465	508	488	487	529	472	496	519	482
53234	80909	46712	5729	3923	2995	2399	2018	1793	1536	1371	1317	1227	1173	1115	997	955	949	948	952	939	883	923	899	915	928	865	866	857	849	904	826	868	844	843	868	824	838	834	849	853	825	821	844	791	838	844	861	856	835	819	849	852	828	807	867	916	884	787	811	768	779	767	772	816	836	787	831	764	766	833	809	814	749	824	759	813	810	791	754	840	813	819	849	837	840	764	802	809	838	799	772	774	806	800	827	865	784	789	840	815	782	802	835	764	778	763	827	853	775	821	761	786	773	788	742	758	790	845	829	840	829	756	784	796	772	820	824	830	803	804	822	781	840	844	801	779	823	823	793	803	775	799	806	792	810	810	799	806	818	839	781	772	837	815	822	811	813	831	818	887	820	824	831	796	808	853	766	782	836	778	733	819	808	813	768	837	748	789	776	858	848	813	829	788	838	811	766	734	764	788	800	804	814	800	753	831	825	791	794	794	807	778	811	846	810	803	807	813	855	796	744	800	786	818	787	780	813	798	821	771	846	831	835	811	779	819	759	820	801	774	763	843	792	855	796	814	831	805	822	758	825	812	817	840	833	801	758	797	810	825	831	771	770	815	809	796	767	816	788	893	777	802	835	802	856	803	817	841	819	811	817	807	794	792	809	762	850	749	818	825	809	764	776	756	786	808	806	864	823	796	804	833	797	785	801	807	775	840	813	799	787	807	804	792	829	792	784	801	798	814	823	797	816	848	837	803	809	742	838	838	810	812	834	792	807	823	777	776	822	780	831	767	779	808	809	790	788	856	819	814	783	763	771	836	817	794	809	823	737	830	800	785	766	777	805	834	774	808	801	806	771	810	775	856	800	806	820	781	796	774	804	811	838	773	817	793	751	784	819	822	840	793	757	834	816	788	747	828	839	801	806	817	774	808	768	811	808	771	759	797	768	781	799	795	791	829	804	778	777	810	780	821	813	795	771	872	814	752	773	851	792	865	832	814	847	831	779	813	777	833	806	783	852	760	787	775	757	802	833	788	840	751	836	802	819	809	813	790	819	803	816	770	798	818	824	809	808	828	791	739	822	797	788	793	827	836	790	804	772	804	788	837	738	787	823	807	791	839	813	792	815	775	856	779	809	766	862	795	838	846	871	892	755	795	738	822	793	837	798	780	846	831	789	761	791	781	797	831	841	855	795	804	829	766	812	776	846	811	818	792	810	750	731	804	795	812	803	797	861	835	836	785	806	787	753	802	805	835	786	814	819	758	836	845	768	820	809	830	797	829	840	789	785	813	882	794	803	764	735	819	784	833	806	793	827	785	824	827	798	758	799	789	766	779	793	857	812	867	846	789	844	812	837	771	805	825	799	788	808	819	776	793	797	780	754	823	771	820	762	866	780	784	816	816	787	812	778	765	763	800	842	783	796	815	799	782	790	764	745	773	841	779	727	800	827	817	813	798	752	824	831	806	808	835	830	802	764	753	740	814	789	807	830	798	785	847	818	839	817	782	771	782	864	851	824	806	800	777	786	823	856	853	790	796	807	788	815	751	812	758	822	817	829	826	816	817	782	763	864	798	837	750	805	806	846	790	799	774	850	821	795	788	710	853	837	839	811	820	799	809	825	845	865	798	804	832	806	799	814	818	805	802	791	813	810	808	821	794	781	806	837	834	841	794	780	779	811	817	815	795	744	785	746	789	807	837	824	800	792	822	788	801	818	794	803	807	791	745	828	837	767	875	873	782	797	836	793	827	829	814	813	844	809	764	791	782	889	820	812	778	807	767	810	834	794	776	831	775	828	824	815	743	767	821	761	807	802	802	840	830	898	796	780	824	836	796	826	791	822	830	809	776	833	783	775	809	799	798	820	773	787	753	802	836	811	814	833	812	811	842	788	778	843	779	780	823	779	820	853	811	827	849	754	786	803	794	811	836	802	782	811	812	863	771	775	843	791	786	800	786	791	812	797	770	787	796	783	768	755	817	761	779	741	786	797	794	775	857	841	790	836	738	814	775	777	782	813	794	759	797	833	840	839	834	794	800	806	766	753	769	843	817	802	797	833	799	767	742	805	799	869	809	830	725	728	803	785	798	796	788	805	762	811	800	771	812	802	839	811	736	858	781	815	836	803	797	767	795	823	786	806	829	787	812	795	785	809	791	850	826	759	828	797	805	811	821	802	772	795	830	820	826	825	768	778	828	772	817	836	870	815	752	833	812	843	780	803	754	815	811	832	807	829	862	866	821	808	810	783	777	806	774	790	852	785	729	827	848	805	775	821	802	775	794	780	800	755	813	822	806	874	804	823	802	810	797	821	799	738	843	833	780	800	821	823	751	777	784	870	831	806	776	801	803	761	804	802	806	790	791	792	788	796	817	799	789	800	796	816	848	790	772	793	807	773	804	836	883	841	754	824	776	828	801	804	814	808	802	820	790	837	822	811	772	847	853	785	824	800	814	808	789	849	801	781	807	820	817	806	801	819	768	791	744	754	776	807	836	765	840	805	841	786	785	750	775	773	762	824	822	838	837	768	784	810	810	812	794	760	779	826	773	770	855	825	776	798	765	828	803	810	788	747	760	861	802	817	848	808	782	802	794	786	800	839	807	835	810	889	802	867	872	742	778	801	806	835	802	789	789	783	806	772	780	807	768	766	800	791	814	837	814	758	817	824	807	815	762	816	832	839	806	786	801	823	812	800	825	851	804	898	842	799	783	781	809	833	835	800	841	770	797	822	795	761	803	792	807	838	789	767	852	778	828	799	823	809	810	774	820	748	837	813	849	836	789	838	834	798	842	774	799	839	824	799	827	749	766	774	777	822	779	792	790	796	780	802	796	811	774	815	797	815	822	834	826	831	838	831	770	800	803	780	804	835	865	817	835	790	785	800	797	773	819	827	829	748	766	785	798	839	825	785	818	769	804	767	795	764	819	797	768	809	780	783	833	815	821	807	823	857	749	854	789	752	810	823	779	773	790	826	794	764	776	850	758	765	815	780	823	791	779	802	773	756	789	778	782	802	812	798	788	812	776	786	779	777	817	818	853	831	774	811	806	815	828	781	819	808	833	795	832	860	842	844	783	832	817	754	847	825	774	818	814	811	780	802	814	795	809	777	789	754	786	810	768	814	812	827	803	804	767	813	821	756	772	773	783	800	779	801	783	810	758	792	793	806	821	799	782	781	766	781	781	782	774	850	822	830	814	813	804	820	782	818	794	769	775	837	804	797	839	879	791	802	789	817	814	761	814	834	790	796	783	785	792	801	836	810	815	808	792	812	860	815	813	783	768	829	809	807	760	789	755	782	775	804	759	786	785	833	776	815	781	797	793	814	838	794	770	777	802	799	794	840	859	817	840	772	811	817	807	832	796	788	815	790	777	791	799	780	796	779	788	756	800	786	781	808	809	805	823	783	825	825	869	749	764	812	796	875	868	812	783	812	814	768	825	827	739	770	760	818	847	732	793	843	819	814	787	799	818	841	784	823	783	817	762	773	835	777	835	807	790	827
26773	21572	20609	2609	194	168	175	166	148	151	146	154	140	134	136	138	172	147	141	123	141	140	145	146	140	156	153	160	151	161	145	124	127	137	147	132	143	177	143	167	134	157	148	148	134	125	137	154	161	159	146	137	161	132	128	148	143	153	119	156	129	139	151	135	128	140	134	123	137	136	132	158	136	151	155	162	148	139	138	159	139	135	147	157	136	150	159	149	141	130	158	121	121	136	145	145	144	151	148	149	150	140	127	135	147	163	146	132	140	137	147	144	157	170	142	145	161	153	146	165	135	169	140	144	121	151	149	132	137	143	148	129	144	133	138	131	145	142	150	154	149	142	148	117	139	160	136	137	130	139	160	147	163	151	139	130	155	133	128	128	145	141	154	130	154	132	143	136	154	125	137	115	133	150	154	143	141	137	148	150	166	129	155	144	147	129	142	137	145	126	134	119	148	129	137	136	159	158	154	140	143	145	140	157	160	163	150	126	132	138	126	150	138	138	152	152	128	141	147	144	158	143	146	129	137	158	137	180	149	157	130	148	150	126	128	144	145	129	141	128	136	153	138	132	156	118	145	142	152	128	123	151	140	134	129	130	152	153	173	143	163	143	126	140	135	138	147	146	141	152	162	145	120	153	148	141	146	138	132	138	160	124	117	149	152	142	155	160	145	158	117	142	142	146	125	135	142	129	165	142	120	139	133	145	156	139	144	165	125	142	125	146	141	122	162	135	172	144	136	143	141	143	152	130	141	148	144	117	143	148	131	162	131	163	129	167	152	138	158	141	136	144	138	129	136	144	141	152	143	132	144	138	137	133	163	144	143	133	129	132	166	149	132	145	145	144	143	140	123	133	144	134	137	139	125	130	146	141	149	154	111	161	166	138	149	142	137	140	127	132	134	141	137	145	127	147	144	140	148	158	139	154	116	138	132	133	129	134	146	143	152	156	145	120	143	134	149	141	159	123	143	130	148	136	140	139	133	154	126	154	159	132	161	133	118	132	145	132	141	160	136	144	127	141	138	138	141	132	155	131	151	128	142	135	151	131	131	124	128	134	135	138	139	132	136	157	147	124	155	146	128	135	147	145	150	127	140	145	134	145	155	127	132	152	125	145	147	146	145	142	162	117	137	147	138	146	153	155	144	128	153	146	138	127	161	128	165	130	135	154	158	136	148	146	143	157	169	143	151	168	130	157	161	121	148	141	143	149	147	143	150	134	138	130	149	154	163	146	135	157	156	140	127	149	155	144	145	132	151	143	146	143	159	164	135	148	140	164	141	146	140	147	144	139	159	135	142	149	132	140	146	141	129	127	147	126	143	175	165	159	135	150	136	127	158	151	145	148	145	131	130	148	135	152	134	147	148	142	134	144	143	142	153	123	146	129	152	138	140	134	145	124	130	127	145	155	141	152	163	135	131	132	169	142	133	125	142	138	143	120	139	127	126	132	145	162	163	120	143	182	131	135	132	133	119	126	140	161	156	138	133	138	159	139	140	159	131	135	144	137	122	152	136	136	133	153	145	144	142	133	155	135	129	134	144	130	152	130	142	147	113	152	136	152	146	157	131	126	158	136	147	159	159	139	150	151	144	168	155	141	150	141	156	122	118	140	145	132	154	119	133	154	123	147	139	154	145	150	152	140	136	138	158	154	156	148	135	136	152	162	161	149	155	152	123	150	143	132	149	144	152	138	150	130	145	153	145	163	125	153	127	151	125	145	131	130	144	138	138	131	152	134	150	146	156	140	148	148	122	143	148	136	127	153	130	132	139	155	146	143	153	133	139	133	152	129	150	139	141	162	154	138	140	129	161	153	146	144	150	143	129	164	153	164	144	148	142	145	154	156	121	131	137	134	134	160	156	139	171	165	130	143	144	129	136	130	136	156	122	160	150	145	138	141	145	137	150	134	151	138	146	158	151	138	152	133	154	148	143	133	138	134	149	145	155	142	142	126	130	137	172	141	146	142	142	140	141	162	143	133	150	150	135	137	139	114	152	136	136	152	140	128	134	136	148	141	117	120	142	127	144	145	127	139	146	142	151	151	130	144	128	141	130	142	132	150	151	155	141	138	141	121	137	158	143	147	127	147	159	138	128	117	145	149	161	163	127	126	170	153	152	162	145	140	151	128	129	148	155	128	143	132	155	154	161	138	153	156	129	149	138	136	130	151	143	146	168	144	152	152	138	118	146	141	148	154	149	131	139	137	122	160	130	124	144	124	153	134	141	158	142	148	156	143	123	134	144	132	147	147	136	154	123	148	146	143	157	152	125	145	154	148	139	155	144	165	142	135	151	153	136	145	131	123	148	134	130	145	145	150	160	146	142	153	152	133	120	151	153	128	130	150	147	145	119	137	132	156	150	140	161	155	131	154	124	144	132	158	133	146	133	148	137	153	147	144	141	167	158	141	139	149	155	141	146	127	127	151	134	158	142	148	126	148	131	150	135	179	147	119	144	124	123	125	144	125	153	131	148	162	136	136	146	142	145	167	156	130	151	137	139	141	138	140	133	143	107	140	146	124	133	149	150	149	139	136	155	165	125	139	145	138	141	143	130	144	128	160	149	142	152	133	125	129	148	157	166	139	147	156	139	129	147	135	142	141	132	149	140	154	127	128	149	143	163	159	141	141	136	151	121	139	136	135	150	141	140	161	156	146	132	157	132	149	139	165	148	127	105	149	145	177	119	145	146	146	138	138	149	149	128	130	156	144	133	134	173	140	135	132	130	126	128	131	126	120	153	146	139	151	149	134	145	129	135	148	151	132	132	146	162	126	152	143	144	129	151	133	141	133	152	134	132	136	153	135	149	149	119	138	143	145	152	157	136	141	130	129	147	156	129	134	175	155	164	154	140	141	157	149	160	150	134	125	147	156	142	163	122	144	167	141	156	149	128	122	164	138	158	149	121	155	133	156	120	129	146	141	147	118	121	171	130	141	134	141	125	117	145	141	122	154	115	148	146	148	137	136	142	120	146	136	123	124	143	152	167	125	154	134	161	121	142	139	152	147	141	156	133	145	145	136	133	134	138	152	142	142	151	142	157	136	159	137	144	151	120	145	141	139	147	132	148	127	152	154	138	144	141	151	144	132	137	145	150	144	132	146	134	115	138	142	131	139	129	155	147	119	158	136	120	147	152	123	144	127	163	132	147	128	119	138	143	141	150	157	143	127	137	117	137	146	135	150	137	139	152	163	116	160	165	150	146	135	140	131	150	142	155	148	149	147	138	148	144	167	137	147	141	130	141	158	151	124	133	124	124	118	126	138	158	155	125	156	173	133	135	139	125	135	148	157	134	139	128	154	136	147	139	135	157	148	139	163	130	138	143	129	171	124	147	133	131	141	147	161	135	138	144	155	139	133	114	145	159	117	135	143	133	142	145	156	156	123	178	141	150	143	123	138	126	147	124	140	133	148	129	161	143	122	107	159	133	147	152	136	136	151	141	141	126	132	143	131	152	146	142	165	134	112	166	143	122	150	138	166
25014	32657	21483	546	408	398	320	346	327	287	281	267	284	265	278	278	246	280	268	296	254	272	252	292	244	252	277	260	284	278	277	239	252	268	228	257	251	256	240	260	260	284	264	275	260	250	261	261	259	251	236	274	275	258	259	244	262	263	259	252	299	264	282	300	239	283	238	257	252	263	247	266	242	257	266	263	258	279	251	265	297	245	274	249	261	242	269	291	278	276	249	282	247	273	284	267	256	249	281	264	268	247	251	261	281	234	253	236	284	258	264	254	240	275	244	267	299	240	286	275	255	243	251	287	254	281	255	292	252	271	277	266	255	271	270	257	263	233	261	283	274	233	263	260	263	253	309	257	252	269	252	253	262	288	265	285	242	276	279	264	247	268	271	253	275	277	253	284	255	268	259	254	264	239	284	272	241	251	271	259	273	270	251	272	275	246	267	266	237	248	281	238	268	261	267	274	273	277	278	255	279	279	274	262	240	275	262	274	266	249	257	269	285	254	239	272	271	258	264	275	254	273	235	251	218	284	266	263	273	270	261	253	267	250	268	269	255	243	277	252	302	245	250	266	249	241	255	223	269	255	246	243	282	266	265	244	277	270	237	264	279	272	263	270	267	278	263	247	243	250	287	279	270	276	261	267	248	261	238	271	264	243	235	268	258	268	272	256	238	252	297	278	259	242	277	281	266	267	252	270	241	262	286	254	250	281	262	289	277	262	259	273	224	248	284	245	273	262	279	280	263	252	271	252	233	280	287	268	246	248	274	254	255	257	252	262	254	268	262	271	254	262	250	262	269	275	263	240	286	241	276	261	283	244	252	288	236	288	250	268	276	250	259	217	241	249	251	254	252	264	276	285	276	284	265	272	270	271	271	237	249	293	278	272	249	265	234	298	254	290	302	260	241	260	262	289	253	267	243	259	249	294	274	242	282	249	266	264	258	268	251	251	274	243	248	267	259	266	266	286	259	259	272	256	267	260	255	278	264	255	279	263	288	255	252	265	265	255	265	262	243	266	235	275	251	225	263	271	257	292	266	276	234	263	287	285	270	264	267	254	262	280	285	284	250	264	268	253	222	259	242	288	258	286	259	238	244	242	247	266	244	238	260	259	254	265	264	226	246	281	243	250	256	274	247	239	276	264	260	263	260	276	272	253	254	264	287	257	255	272	272	248	236	282	245	266	252	240	253	272	292	265	262	250	287	264	246	259	255	251	270	248	260	238	271	265	257	288	233	254	264	246	275	285	261	271	283	247	265	260	262	286	263	264	298	247	268	265	258	269	255	280	272	264	252	277	257	238	256	264	264	280	252	276	275	249	254	257	245	274	251	268	285	272	230	257	275	223	280	249	244	266	291	240	276	242	256	275	265	272	283	264	279	243	276	259	224	254	246	269	235	294	256	262	262	271	274	261	261	255	258	287	253	259	264	260	273	253	240	269	269	278	277	266	281	291	266	270	266	264	301	260	270	260	248	242	237	265	274	257	261	243	262	276	276	280	242	267	275	299	253	266	246	264	274	256	270	259	267	244	249	269	293	243	241	217	289	272	248	250	263	260	240	251	255	250	234	264	279	254	246	248	262	272	229	270	258	268	261	241	255	286	278	247	292	261	229	264	279	256	261	243	242	263	283	244	275	252	268	256	261	242	248	252	275	300	265	259	247	262	270	290	255	242	273	255	244	265	253	244	250	258	252	258	261	277	250	218	260	249	298	259	270	274	284	267	267	247	248	258	233	249	262	258	252	264	276	275	277	246	266	252	271	267	236	267	288	279	257	225	240	250	273	259	255	263	265	261	304	276	216	277	252	253	268	267	281	261	280	248	259	271	252	274	300	258	248	255	264	258	245	269	258	243	267	281	271	231	264	276	263	272	272	263	238	250	258	276	273	279	261	257	241	240	262	269	266	276	264	244	269	266	261	266	276	266	239	257	253	267	229	237	265	257	242	296	271	278	270	248	253	253	254	271	242	276	287	273	269	252	263	251	276	256	274	233	234	246	255	264	276	276	273	234	242	259	247	245	251	246	249	278	249	259	275	274	264	271	253	277	254	247	281	253	248	238	256	247	273	237	250	279	281	267	268	268	274	243	265	238	267	268	255	240	244	288	263	256	269	265	254	265	281	250	257	245	270	294	250	260	251	292	255	286	276	263	277	281	265	258	287	247	265	247	271	267	225	250	265	258	234	255	284	267	279	243	250	267	284	265	257	272	263	257	267	253	273	270	276	259	258	267	272	270	256	268	262	266	261	259	283	268	273	272	240	253	241	265	260	265	290	260	254	274	261	258	263	265	240	257	295	271	266	274	247	267	248	257	221	267	261	298	271	250	218	260	293	275	280	270	269	279	256	293	267	249	236	246	236	297	255	263	273	267	272	276	249	278	249	264	286	254	282	249	289	254	264	263	226	233	285	264	261	228	263	242	285	232	263	271	273	244	262	247	250	256	241	230	266	247	267	245	266	257	253	278	247	278	255	254	267	263	260	285	257	264	232	253	244	238	234	262	243	298	245	277	297	265	278	274	283	280	263	279	256	258	263	282	235	228	266	246	254	266	269	281	270	258	245	255	266	289	276	270	265	242	253	237	268	271	270	270	277	234	274	259	255	242	272	267	278	240	236	259	273	250	271	276	276	279	253	245	251	284	255	263	256	269	247	271	281	273	234	206	303	250	250	273	248	282	242	277	262	289	270	262	267	250	266	236	258	259	242	248	270	260	241	264	281	237	267	259	279	254	274	260	272	247	293	266	258	288	245	264	269	274	254	259	248	240	241	256	249	225	256	270	305	294	258	264	238	240	228	263	264	237	264	251	282	241	271	264	246	266	259	259	257	282	259	248	287	252	265	261	250	217	270	254	270	241	257	285	274	285	262	253	243	274	266	269	252	267	259	277	254	247	277	258	284	258	289	238	261	218	262	264	295	267	253	275	256	268	261	258	244	248	255	269	229	269	269	274	253	265	239	256	263	268	232	280	262	271	278	267	274	233	275	247	280	263	258	263	265	266	251	264	262	281	294	248	252	265	257	267	271	251	240	260	250	246	252	246	241	243	257	256	237	261	271	232	282	258	234	277	247	248	276	246	254	269	269	285	262	272	268	268	257	263	248	271	298	269	257	295	268	232	239	276	265	242	277	289	286	256	270	258	278	263	286	247	291	263	272	268	256	269	254	232	271	261	235	260	262	291	246	273	245	261	259	281	254	249	244	267	272	278	251	240	258	260	266	240	251	290	260	268	286	223	276	265	238	279	238	276	227	235	270	262	262	250	263	268	259	268	249	264	253	247	260	226	232	244	257	268	264	275	251	298	250	242	235	255	250	267	244	267	270	281	255	277	252	221	256	252	253	272	246	261	263	269	212	257	293	245	271	259	251	260	260	221	282	289	263	257	276	308	246	245	295	276	255	240	246	271	260	232	248	274	278	274	270	252	288	276	255	262	256	235	257	266	241	250	239	225	280	258	233	247	290	277	238	237	280	267	265	266
24039	21154	29548	24394	16098	2141	707	546	481	458	459	428	372	357	383	382	368	379	359	355	338	348	377	367	343	358	349	352	341	350	360	344	358	333	333	329	333	339	364	358	362	342	343	357	337	320	343	334	330	337	319	329	346	366	370	304	356	353	351	347	365	363	343	361	324	319	337	340	323	296	369	368	321	326	358	360	342	364	327	302	359	347	325	346	349	334	364	359	359	346	357	349	316	331	344	351	353	331	329	343	335	312	355	290	311	344	335	325	355	350	349	347	351	345	300	338	330	330	340	345	337	336	311	346	309	344	342	336	332	353	325	345	363	347	341	358	318	354	362	343	327	294	329	342	355	349	328	337	357	347	326	352	361	358	317	359	341	333	357	324	359	320	339	304	334	333	329	316	350	337	386	343	331	337	325	340	340	310	340	330	347	354	364	370	354	334	360	335	336	313	318	329	334	367	310	378	313	320	334	309	332	346	319	333	341	350	388	355	317	319	354	331	299	328	328	376	342	329	338	342	338	382	321	356	377	315	342	351	324	334	341	344	320	340	354	339	339	330	320	344	326	311	353	318	342	359	340	325	311	319	356	324	307	323	342	332	355	340	300	345	321	348	325	332	338	310	332	332	363	304	362	322	332	351	337	312	331	304	337	318	328	356	310	366	339	365	351	310	335	330	328	364	342	353	326	338	335	337	359	378	353	364	331	310	359	341	354	339	322	356	341	325	339	363	363	333	361	365	337	339	341	354	309	313	326	323	348	313	340	334	350	354	345	338	317	363	342	328	342	343	330	346	362	357	299	340	345	319	304	357	332	360	323	364	354	346	334	356	325	332	358	356	328	309	328	298	326	325	328	306	352	373	326	301	329	313	370	335	350	365	330	356	337	348	324	320	363	332	346	319	336	334	355	338	316	344	346	351	339	359	322	346	350	335	340	315	344	338	342	298	359	334	317	339	338	312	329	357	320	330	374	336	334	314	341	304	339	330	338	351	326	296	317	333	347	363	310	331	349	346	322	348	327	316	308	350	356	344	357	323	331	388	352	323	338	325	371	328	342	335	345	309	366	342	309	328	329	361	340	312	336	340	310	326	330	347	321	349	328	343	353	369	352	308	339	316	324	340	333	349	328	296	370	326	349	344	355	295	365	357	323	381	348	322	350	340	336	350	319	355	352	324	327	345	360	322	356	382	310	338	326	313	329	336	366	338	339	327	349	350	353	280	293	350	322	333	354	332	369	339	336	301	335	334	325	338	319	300	319	362	349	329	333	332	339	309	313	334	356	348	334	360	373	359	334	325	342	378	339	347	332	332	326	335	353	298	364	353	291	367	327	355	329	333	334	340	378	336	360	325	316	327	353	322	362	344	340	341	327	328	328	305	330	354	344	328	341	342	327	337	342	338	327	333	320	343	303	330	342	334	368	319	357	362	316	315	357	369	339	335	351	306	385	330	346	344	344	325	352	348	323	329	348	328	355	331	318	320	314	325	320	339	320	337	341	374	353	342	334	323	348	340	339	324	311	341	349	306	320	331	358	321	309	345	335	361	341	337	343	342	359	354	306	316	322	352	329	353	307	335	318	331	339	330	341	341	351	348	354	342	324	314	404	331	356	358	377	354	309	344	358	314	322	344	341	323	352	346	376	355	294	323	358	313	342	319	332	371	370	352	313	327	320	347	324	349	341	324	356	361	347	335	317	346	311	343	336	326	349	334	299	329	325	310	314	352	366	340	323	338	336	375	351	335	350	353	324	322	355	367	329	316	343	373	342	326	325	330	332	342	340	328	346	344	349	338	374	348	339	353	334	346	347	344	334	325	334	342	359	362	337	354	332	365	363	361	305	350	345	325	367	349	329	338	328	337	329	341	324	343	337	347	322	373	320	360	358	294	299	336	331	355	380	370	348	350	317	303	340	316	363	352	345	295	317	311	325	324	339	341	334	366	312	321	318	321	377	385	289	340	320	356	325	348	316	339	346	357	342	334	328	312	348	327	341	334	366	316	331	329	361	332	306	371	333	370	366	324	329	351	323	353	349	330	325	330	330	330	363	329	298	334	313	346	342	337	360	336	332	318	338	342	349	350	350	351	342	360	362	337	344	326	326	350	339	285	309	345	330	324	299	354	337	343	334	335	339	285	344	336	328	333	336	366	314	320	338	326	307	310	310	320	323	320	324	357	312	364	355	294	334	333	338	356	343	327	335	319	351	327	334	350	353	320	327	352	369	326	350	366	357	321	353	336	346	361	329	343	340	354	357	342	345	346	372	348	316	329	363	342	349	387	324	353	330	307	364	354	343	341	326	323	347	308	331	342	330	326	329	342	352	310	315	348	349	314	309	327	347	357	345	367	356	364	344	327	373	357	349	332	336	333	315	340	322	332	354	349	330	386	336	324	349	352	333	349	331	358	330	345	336	340	348	322	354	343	350	358	368	338	343	348	366	328	346	328	360	334	350	363	356	322	328	325	351	333	330	325	316	294	333	327	320	317	323	324	338	299	343	301	336	337	324	350	363	305	341	344	328	360	328	347	339	315	345	362	371	350	330	351	329	345	345	327	313	338	334	392	356	372	331	326	375	357	344	334	323	319	358	314	356	327	328	322	320	332	340	326	360	340	341	317	323	326	321	313	361	342	344	331	345	277	324	361	320	357	341	355	316	351	335	316	317	320	317	369	349	328	343	314	313	322	323	331	342	365	366	327	333	336	344	330	316	345	339	327	333	360	319	353	342	376	324	317	337	315	315	331	364	350	334	354	341	282	344	378	328	379	334	325	314	312	364	328	352	353	317	317	341	328	341	321	335	339	333	343	317	310	351	351	354	340	341	327	343	334	326	345	348	338	314	345	365	375	322	372	351	316	364	331	361	336	330	328	352	342	335	319	342	321	329	353	354	331	347	337	342	338	366	357	356	330	339	338	310	335	371	325	325	322	338	329	342	374	335	305	306	341	317	353	329	323	338	329	357	353	314	348	330	343	318	328	352	336	340	364	328	351	353	334	313	355	334	335	331	338	344	343	341	325	339	341	345	364	297	355	307	343	364	348	342	366	372	298	339	310	339	319	327	360	348	328	350	351	327	332	344	281	345	345	346	340	340	379	346	357	338	313	344	339	341	372	322	352	341	303	331	322	314	344	340	352	320	342	336	312	329	352	339	330	330	360	357	340	347	325	314	364	332	350	344	317	352	286	362	346	337	334	309	341	321	340	351	319	332	309	328	345	325	361	307	345	343	354	319	327	358	330	341	358	324	334	332	319	344	332	355	341	303	315	355	321	321	349	332	355	352	334	355	384	347	329	323	367	313	289	330	323	352	308	327	348	364	297	313	338	321	315	370	346	344	341	324	317	311	352	335	343	315	334	316	328	372	307	356	317	354	323	344	358	305	336	360	335	335	348	327	328	360	345	297	343	284	348	360	374	327	344	335	361	346	345	343	336	324	335	350	361	308	349	314	353	337	285	325	320	376	371	328	323	318	341	323	320	326	351
46330	68242	41239	3376	2407	1782	1415	1245	1034	894	883	843	824	762	678	707	720	710	651	626	631	613	605	626	610	609	611	572	609	605	609	610	597	599	633	624	615	606	537	600	602	541	550	577	641	555	576	560	600	581	626	577	572	573	584	560	597	564	565	551	592	571	522	607	563	565	555	601	540	611	576	575	598	544	569	596	529	575	579	572	562	549	615	584	616	572	540	552	581	562	568	570	546	589	606	573	571	584	573	596	546	580	566	546	572	557	576	597	561	574	572	589	590	600	544	537	578	516	621	567	575	572	593	579	573	544	578	607	596	564	570	609	589	576	599	544	565	602	545	578	602	549	570	566	566	634	582	537	613	570	555	581	582	567	605	573	580	604	564	573	587	618	552	586	594	553	614	575	537	575	564	564	581	601	540	541	614	577	572	592	588	578	577	604	555	599	588	541	578	615	604	562	608	594	580	564	541	565	586	532	592	570	579	524	575	576	564	618	573	542	556	578	612	524	634	545	550	569	595	554	595	582	570	576	589	580	560	548	558	606	552	602	548	586	606	564	536	568	606	547	603	526	584	554	564	584	555	551	551	588	562	567	577	570	575	603	542	567	593	571	575	589	563	622	573	602	566	596	612	522	560	527	567	528	569	530	539	625	598	582	549	558	590	624	559	536	574	515	595	575	578	580	557	566	570	566	542	558	566	613	574	552	612	589	549	576	553	576	621	622	595	541	578	575	556	581	589	563	554	583	561	601	569	595	552	562	557	561	594	583	566	589	560	579	546	539	586	528	580	571	585	592	567	569	588	580	573	586	563	593	589	600	541	595	578	573	567	552	615	549	596	565	570	561	603	580	566	543	567	609	584	585	554	571	575	528	605	577	588	562	584	585	596	559	574	557	543	570	583	615	544	559	571	575	577	572	554	581	540	559	553	591	618	609	544	571	563	564	567	536	520	600	560	603	581	589	617	545	601	574	546	599	562	540	577	577	571	566	572	530	534	543	554	559	577	628	590	596	594	538	571	553	528	593	605	570	540	560	558	598	576	528	605	542	553	587	547	559	569	561	565	594	540	588	634	541	570	557	557	607	562	549	576	565	539	566	579	511	558	572	572	578	579	526	562	595	571	579	616	551	544	602	570	583	584	583	598	569	613	561	595	579	576	555	569	536	579	576	566	548	576	575	554	580	556	609	569	581	582	583	564	581	570	548	579	564	592	575	549	587	595	594	585	561	529	594	550	589	571	565	544	542	596	591	565	550	553	597	562	587	580	556	608	554	583	584	544	558	559	574	612	585	569	569	574	591	543	550	573	567	588	547	568	587	549	559	537	607	595	529	599	535	585	575	602	543	538	552	520	593	543	580	582	586	585	565	593	590	586	531	586	575	605	537	569	551	555	582	589	546	580	592	562	585	602	541	606	578	582	544	592	600	613	558	550	548	544	564	587	588	610	541	579	546	615	582	552	535	584	525	549	533	536	579	591	596	566	552	566	571	564	626	572	543	562	585	549	595	565	596	562	596	551	570	581	598	538	576	562	550	589	594	540	564	544	612	555	592	524	609	573	547	546	585	590	567	590	590	578	542	578	584	562	560	563	581	569	573	577	606	559	587	604	550	597	569	593	613	580	598	575	584	572	548	538	568	603	556	571	559	594	581	580	571	576	577	554	567	594	554	566	599	596	575	555	574	606	588	578	599	587	561	534	549	541	599	568	564	578	513	569	565	524	578	565	570	550	556	564	567	559	585	579	580	568	538	546	574	550	560	573	547	609	625	544	545	541	571	549	593	536	531	574	562	567	531	580	575	516	572	593	573	587	559	590	564	561	576	593	581	560	561	542	592	578	562	557	566	584	571	569	556	627	531	594	576	551	548	532	539	560	514	561	617	583	569	640	582	570	613	623	558	582	591	590	535	584	577	571	609	647	585	617	523	556	567	574	563	553	585	572	615	607	561	571	545	561	597	606	566	536	523	547	556	557	568	584	573	524	573	556	562	593	596	561	568	571	597	561	583	540	561	571	582	585	534	519	597	540	552	607	572	559	579	594	543	597	547	563	559	567	545	616	584	544	625	556	546	554	558	580	572	591	554	579	578	538	561	583	543	519	557	569	600	536	565	565	575	623	565	582	578	566	493	585	555	555	583	623	588	630	585	533	586	556	580	567	524	583	589	559	582	593	606	572	549	588	569	616	573	588	581	584	554	585	562	543	528	577	607	540	574	534	551	601	557	558	575	580	600	583	586	567	590	573	569	547	563	530	566	566	546	591	601	565	587	560	514	596	581	609	568	590	602	588	575	594	591	575	607	579	593	577	538	635	598	538	579	566	643	584	595	583	583	546	586	591	565	565	547	557	524	567	556	544	549	544	575	590	567	586	544	586	571	593	528	555	575	532	590	565	555	574	551	542	552	562	559	576	579	607	522	517	573	598	580	559	589	525	610	619	565	629	552	582	589	572	538	614	531	578	586	600	579	587	593	584	584	534	594	573	580	558	568	574	521	592	568	604	501	538	541	571	543	603	558	591	564	571	568	560	608	591	591	580	594	560	572	575	548	581	573	559	582	588	541	563	550	564	570	604	598	588	544	573	558	536	564	576	576	544	585	544	549	564	542	577	552	549	580	582	575	565	579	576	566	589	567	581	573	569	612	564	556	575	593	543	575	580	583	582	559	566	573	567	561	570	536	597	576	563	572	584	571	596	562	521	592	565	536	569	599	592	583	563	595	585	562	543	533	549	556	569	542	554	601	567	590	540	586	585	569	589	539	592	577	582	587	578	596	564	596	604	565	562	518	571	563	555	558	568	531	581	542	573	548	550	552	600	584	554	587	533	537	561	589	537	588	562	597	582	591	579	556	558	579	547	563	565	533	566	575	528	573	578	527	603	585	570	536	563	561	566	544	605	619	534	566	576	577	540	537	606	583	533	579	582	579	538	584	569	586	593	570	535	600	594	583	600	546	593	548	569	548	574	572	569	548	566	571	601	558	599	583	574	596	574	525	511	596	572	563	585	588	561	538	564	567	624	497	570	590	585	577	577	553	546	562	582	538	617	565	562	618	588	600	575	563	555	567	580	604	550	580	556	544	602	576	629	594	567	566	542	601	607	545	565	596	581	585	560	606	604	587	551	542	577	534	531	573	573	528	617	606	572	531	570	547	601	576	580	579	569	584	534	531	583	594	597	563	574	562	530	599	553	599	590	566	568	555	576	568	581	573	514	582	604	534	575	550	545	599	603	563	583	538	570	560	584	565	548	607	529	550	562	582	587	560	561	562	608	521	579	586	560	558	609	534	595	574	530	550	559	512	567	573	613	577	571	551	594	564	563	521	559	549	551	594	567	545	592	574	561	586	544	570	572	562	568	568	591	578	561	638	570	603	525	515	568	588	632	571	567	593	542	576	581	617	534	574	594	557	534	576	546	593	574	542	593	584	528	550	552	571	595	575	565	561	578	583	567	580	609	550	567	560	639	593	590	580	555	566	569	548	568	527
23103	21135	29753	23322	21117	17886	2628	890	738	738	641	664	627	583	577	543	552	541	533	501	529	533	495	528	515	530	558	562	549	529	523	560	514	528	570	483	501	504	526	525	535	515	485	526	560	489	544	476	506	475	499	513	508	523	506	502	478	523	469	505	536	524	504	496	520	529	475	479	493	491	499	480	445	493	555	519	502	504	498	518	475	466	491	491	502	508	554	457	512	474	490	436	453	523	494	501	468	497	531	477	513	481	482	497	492	521	497	479	533	510	492	498	460	468	499	508	474	529	503	451	471	530	499	473	515	509	486	494	447	498	504	501	514	482	516	488	502	533	480	473	524	474	479	527	541	438	467	500	477	476	501	520	483	494	498	454	498	496	506	482	496	519	527	531	501	440	505	515	484	488	518	495	457	518	470	500	528	533	494	460	496	492	495	503	501	485	484	496	498	474	494	470	523	520	517	510	468	469	489	513	523	483	475	520	484	507	481	453	470	458	470	507	501	477	494	466	457	483	495	491	529	500	488	497	515	476	500	472	472	484	492	479	486	491	515	513	589	462	500	454	488	515	481	458	522	539	489	532	465	494	461	482	509	507	530	477	480	474	482	508	528	484	474	494	429	526	478	507	503	508	500	459	498	498	484	503	466	503	520	493	495	477	516	481	489	491	527	423	510	494	469	476	499	477	481	486	530	495	470	489	521	475	465	478	541	473	512	484	509	464	515	538	508	493	476	472	496	507	506	535	495	473	467	508	468	493	488	485	502	456	483	495	502	483	501	482	514	491	460	476	525	463	493	518	510	534	488	509	499	491	492	475	469	505	471	482	529	491	497	539	487	477	484	448	496	489	518	507	493	509	477	515	487	484	481	496	480	460	490	456	489	466	505	487	531	506	486	493	489	511	487	492	451	469	486	514	534	536	509	465	488	550	535	511	472	529	496	509	479	506	508	516	488	500	472	471	506	480	518	486	477	513	511	499	507	494	454	511	485	514	533	474	479	504	526	487	476	497	483	483	518	463	523	482	496	487	503	520	534	489	473	479	489	507	515	482	481	520	503	496	482	518	522	503	484	523	507	450	499	479	486	478	509	449	476	506	534	519	485	490	468	455	470	550	499	478	532	508	497	487	503	511	505	483	510	514	471	492	501	542	497	508	484	511	522	504	473	545	508	467	519	481	498	460	512	521	523	433	509	479	522	483	519	472	505	483	492	523	504	502	490	504	486	536	493	486	502	508	489	486	513	481	545	472	477	476	486	479	499	518	485	545	525	503	530	498	488	458	479	465	481	503	486	493	525	498	512	459	495	510	481	501	533	486	489	489	523	535	546	486	490	501	480	485	469	503	524	477	501	514	496	459	482	484	464	544	489	510	550	509	501	515	520	488	490	492	478	491	479	500	510	465	480	498	450	492	454	502	499	496	450	517	504	480	489	497	518	488	485	444	499	528	512	511	496	505	500	556	469	501	466	497	498	479	523	470	471	492	510	512	561	515	503	461	496	502	428	495	501	522	487	473	506	483	511	512	479	511	499	534	487	468	453	485	475	465	509	533	506	481	467	482	513	561	462	481	504	497	473	490	477	484	539	502	462	496	503	475	464	518	478	479	464	492	512	513	523	522	467	489	461	482	516	522	494	470	515	488	514	535	467	483	441	460	490	465	464	479	465	485	463	471	484	481	500	494	495	506	509	467	536	483	482	458	484	512	511	483	496	505	504	454	505	468	487	471	479	456	497	471	484	527	485	498	504	446	464	515	498	523	505	457	502	509	517	490	460	470	519	517	516	459	498	473	508	477	506	501	554	500	474	482	481	505	460	529	488	485	508	510	489	504	486	521	515	523	518	497	522	475	491	523	497	471	528	465	476	520	501	459	495	496	513	502	519	462	510	519	488	492	483	532	472	467	526	521	471	505	467	507	480	498	482	475	504	493	546	450	478	497	524	494	516	489	497	472	535	513	499	514	504	542	485	508	469	496	509	486	466	491	505	523	473	485	522	445	478	493	464	460	487	422	471	499	525	531	520	487	484	459	510	467	445	480	507	497	500	498	486	486	512	545	486	506	491	486	527	523	531	487	474	479	513	488	455	478	475	491	489	483	508	458	524	517	498	518	520	491	506	474	504	508	528	469	453	457	494	511	477	492	496	487	479	495	503	506	478	461	523	518	506	499	477	487	500	501	524	485	495	520	462	520	502	484	498	515	530	483	506	509	533	515	537	514	461	518	508	489	486	471	479	469	468	520	477	519	504	496	493	454	546	502	496	514	498	527	479	539	519	473	531	479	472	507	488	479	455	547	467	491	487	517	483	497	449	494	479	534	549	454	491	484	493	491	528	459	520	527	494	485	483	502	479	508	493	489	502	524	486	489	457	535	505	481	485	461	499	482	501	493	481	529	518	502	477	500	476	468	481	521	495	517	468	510	462	488	490	494	504	486	497	470	490	487	496	472	506	513	478	511	527	501	463	456	506	477	479	488	504	478	474	552	524	514	499	534	515	472	487	475	457	482	502	481	455	481	497	512	493	493	505	482	479	475	526	508	459	521	498	499	511	514	459	505	514	508	473	467	504	505	530	490	465	520	471	514	501	486	490	485	492	505	472	520	460	494	478	517	460	496	451	461	468	513	515	499	487	507	496	528	552	506	464	482	547	473	525	500	483	504	501	469	533	510	473	506	447	458	471	522	493	485	481	497	530	484	477	464	462	510	463	466	454	527	480	497	483	511	442	514	493	492	464	504	493	481	485	507	495	467	477	484	475	515	473	462	504	485	490	466	499	499	489	489	508	509	483	496	480	468	517	472	444	499	459	461	490	482	486	505	512	496	473	477	501	454	493	505	462	499	475	515	489	488	499	481	497	473	494	512	491	506	496	476	506	508	472	489	494	526	474	525	507	471	491	503	486	484	521	465	485	491	506	521	491	506	514	514	499	497	452	509	516	473	471	487	517	501	508	489	489	499	434	475	500	534	533	477	497	505	486	474	502	515	461	504	535	499	493	505	501	468	504	464	479	510	486	507	520	482	494	525	488	441	476	490	517	496	452	526	481	478	515	520	479	484	498	485	466	475	500	496	481	502	466	534	515	512	536	490	465	511	515	480	514	484	489	476	503	481	484	515	463	487	468	518	513	473	495	526	484	490	478	453	480	482	508	483	458	472	463	486	474	460	491	517	510	448	499	489	475	520	502	455	547	474	489	491	468	476	461	460	509	494	471	491	486	493	482	517	486	473	515	492	487	491	499	460	496	494	488	491	507	488	478	505	505	480	449	461	459	477	487	479	456	518	503	480	499	443	496	446	460	467	526	474	415	508	459	505	498	464	520	485	495	481	474	475	483	509	488	503	456	504	478	488	476	493	458	479	498	517	518	476	497	469	482	482	520	482	498	479	523	504	495	519	558	527	504	499	480	489	507	481	473	499	510	484	506	446	471	463	509	483	504	509	524	484	474	503	521	531	454	483	518	484	467	498	488	487	507	496	488	549	495	487
53463	80280	47405	5725	4049	3076	2457	1982	1758	1516	1412	1269	1216	1185	1098	1075	1072	964	953	920	960	903	910	897	906	911	895	903	830	859	852	845	863	850	863	830	823	832	816	832	827	877	886	808	859	862	847	883	850	774	850	814	818	839	824	784	851	827	875	838	853	810	800	796	850	836	830	816	814	846	784	809	791	754	836	818	781	754	818	786	839	825	827	845	868	834	832	802	801	827	844	802	814	786	788	821	801	814	810	791	785	823	847	779	797	847	791	793	862	848	866	817	857	826	755	794	868	839	792	815	783	764	817	807	842	812	825	773	840	842	798	794	852	803	798	854	773	805	840	807	795	821	808	826	837	829	750	834	800	807	773	794	791	858	788	812	826	820	824	793	826	820	814	863	794	778	759	828	817	849	867	830	813	785	838	781	800	859	792	842	763	826	772	813	801	796	816	799	763	774	774	805	786	829	788	775	831	787	781	860	812	817	794	817	810	819	763	812	814	837	838	813	854	876	782	788	846	841	784	839	823	753	839	790	827	796	798	791	811	790	759	806	862	805	812	823	816	825	798	789	832	819	795	812	758	826	836	775	827	786	814	841	785	804	835	726	809	801	792	832	813	817	778	802	836	805	786	775	796	829	796	839	757	828	768	776	842	736	778	837	836	753	795	836	832	770	814	774	773	809	769	848	813	874	808	811	802	835	809	828	788	840	814	773	864	820	834	764	822	824	803	796	823	811	804	817	808	811	869	803	806	786	840	787	795	786	787	853	762	754	793	786	829	762	836	802	777	813	803	823	811	809	752	783	823	812	814	833	792	805	837	817	834	781	830	829	820	827	822	829	804	784	789	806	803	803	811	816	838	809	782	780	825	805	815	766	844	777	806	767	803	781	818	783	831	849	815	796	747	829	846	826	822	796	797	815	808	807	837	797	774	823	783	805	780	795	808	768	843	766	795	851	844	821	782	798	821	801	793	802	752	852	803	789	818	802	817	807	807	797	810	790	840	796	802	782	803	863	847	799	817	821	853	792	835	799	796	806	789	795	787	764	835	826	759	849	824	778	823	827	798	769	831	780	815	789	844	818	795	827	795	792	800	754	820	793	817	841	789	781	800	795	830	809	828	848	801	857	809	835	782	814	832	805	815	792	832	765	801	777	793	780	801	774	810	853	812	810	802	850	811	752	828	776	775	744	850	758	775	823	822	867	791	816	813	774	761	840	805	778	785	780	846	797	798	785	754	831	840	774	817	783	783	814	762	799	806	822	835	841	847	766	812	804	793	844	837	774	816	850	746	800	824	793	833	818	772	772	827	804	778	813	788	821	791	833	807	824	818	852	806	783	829	878	803	820	789	788	780	785	804	807	813	787	828	784	765	795	781	875	798	793	811	826	803	787	832	789	853	752	798	841	841	791	723	800	862	797	807	805	860	823	801	832	815	813	794	873	836	814	824	805	790	798	777	812	820	791	787	797	800	820	811	793	775	788	828	831	767	811	828	787	830	828	830	799	825	837	780	763	793	707	857	793	797	835	802	846	856	812	825	825	798	810	794	819	828	811	871	797	789	778	857	852	767	799	812	763	778	799	813	841	791	765	782	835	795	847	832	770	818	780	836	786	807	818	824	809	787	815	791	783	801	827	788	818	825	775	797	798	801	800	833	829	772	816	795	803	804	769	763	813	835	839	816	834	831	790	784	761	839	836	798	794	738	786	820	805	773	831	784	811	779	855	829	811	820	816	789	873	815	815	758	818	835	836	800	832	806	784	815	817	824	798	811	793	800	757	829	822	809	767	824	770	823	849	783	837	753	823	753	829	803	823	792	836	812	778	776	827	831	797	784	811	840	769	795	800	807	811	769	797	814	812	793	803	866	824	774	783	824	762	782	763	808	808	788	833	852	820	726	824	836	810	804	762	794	791	822	793	843	824	796	770	847	853	839	827	860	838	828	788	809	791	841	744	833	754	726	803	807	791	825	798	829	818	793	810	841	804	856	817	793	825	785	832	760	860	795	780	768	818	809	796	771	811	776	789	837	778	837	806	798	779	813	810	847	774	786	817	814	847	777	818	798	892	826	780	857	851	823	826	813	834	793	880	808	770	801	749	753	844	834	784	819	826	849	828	830	802	800	825	793	795	862	774	835	788	787	794	807	829	788	797	832	789	790	781	823	771	767	804	840	762	791	763	836	838	791	818	802	783	815	748	803	817	752	847	780	841	773	852	778	794	798	795	794	805	759	794	815	798	812	812	810	791	769	884	796	809	818	816	830	798	836	830	810	795	803	754	859	817	777	818	812	765	819	777	805	824	780	796	848	793	796	843	761	801	766	814	810	834	780	783	847	818	763	793	828	810	803	789	738	816	850	838	799	762	791	781	827	763	791	816	810	835	814	777	770	796	859	900	771	805	778	791	844	805	780	808	782	862	851	825	846	848	789	841	782	781	820	758	791	832	783	830	814	793	820	800	850	775	816	838	782	766	828	793	848	803	817	768	827	809	850	776	820	824	776	740	810	795	812	831	766	788	806	834	816	813	821	811	871	781	847	837	815	802	776	740	779	784	793	767	854	831	786	842	795	837	840	807	840	737	781	759	852	823	840	806	902	842	836	736	801	830	747	766	786	786	764	865	868	764	787	785	792	821	782	840	832	791	818	806	798	825	824	836	794	845	832	783	755	816	837	808	805	793	838	775	757	799	786	809	775	809	774	820	828	804	825	797	789	840	890	789	787	820	816	826	783	826	805	814	786	831	812	781	848	838	830	808	813	843	785	803	785	849	798	830	783	835	845	761	819	830	841	768	754	787	824	781	785	825	820	859	817	741	782	819	772	848	803	844	816	798	762	823	837	776	805	837	852	767	781	800	791	825	826	824	813	844	854	815	806	829	807	801	840	791	784	785	764	822	754	781	846	794	771	826	817	809	807	803	776	817	773	792	829	752	830	777	800	794	854	830	824	774	804	846	821	824	835	806	752	806	794	836	804	786	812	774	840	808	791	782	812	810	785	830	819	800	807	812	797	813	811	843	833	780	809	809	794	784	814	802	764	810	835	781	800	814	803	789	815	770	818	775	803	826	805	789	788	819	836	813	765	823	861	784	784	793	764	823	799	832	812	809	841	777	846	765	825	849	821	858	758	762	788	770	820	822	813	779	831	834	769	816	817	813	806	815	762	804	840	768	822	786	798	777	793	801	848	814	802	792	858	854	797	845	768	775	782	762	813	795	833	789	836	838	796	789	802	805	852	779	789	788	793	802	784	800	840	837	803	850	806	821	802	780	846	832	839	792	813	792	805	793	819	816	835	841	822	766	767	822	785	802	810	807	793	813	831	814	796	841	831	867	803	855	800	825	810	845	830	801	851	779	774	753	811	817	805	793	813	828	802	819	774	786	808	827	809	836	797	857	821	773	832	796	825	814	768	778	809	868	801	776	810	782	827	828	821	761	877	796	830	800	751	778	800	803	786	843	741	807	781	820	834	876	820	794	814	744	804	785
26847	21403	20793	2768	196	188	163	129	167	154	148	159	117	155	157	159	141	155	140	136	135	148	140	136	141	168	154	148	170	165	135	129	156	139	122	141	144	119	171	141	147	153	147	152	160	149	153	125	144	147	128	148	146	148	142	134	136	139	155	138	150	139	114	155	130	129	116	164	141	155	148	156	140	157	127	146	129	138	147	146	142	158	146	145	161	133	150	143	135	132	146	126	120	171	151	153	151	132	147	144	143	134	132	140	135	124	139	126	132	145	158	133	142	128	148	115	159	132	154	142	144	138	133	150	169	148	140	158	133	151	145	132	144	142	131	150	146	147	124	152	141	134	168	154	165	147	166	121	123	142	116	141	181	126	152	145	130	141	146	150	137	144	164	134	135	156	156	143	140	142	145	136	131	146	152	144	142	144	136	153	138	154	144	133	155	144	127	134	153	132	130	145	162	164	133	132	139	133	144	144	155	121	161	151	159	136	146	158	158	123	136	133	142	140	150	145	165	151	165	149	141	160	135	152	146	133	153	134	143	156	130	153	136	136	155	115	143	150	138	147	150	149	158	140	152	135	157	135	148	155	140	120	126	128	156	162	151	147	142	134	145	153	135	120	131	130	131	171	145	128	145	129	145	152	137	132	152	129	132	144	144	150	123	141	171	145	118	158	145	140	135	128	149	133	138	167	154	151	123	141	135	149	138	147	142	147	140	150	158	156	127	162	149	144	142	131	151	162	143	154	134	148	149	147	147	132	128	136	160	146	180	141	129	143	135	156	152	137	164	125	137	140	141	135	128	143	159	147	155	152	138	142	142	151	151	128	158	141	148	143	150	159	152	134	147	119	121	163	146	154	166	134	131	144	131	155	126	130	125	137	151	123	156	150	145	125	141	149	149	155	141	137	158	125	154	142	124	164	132	152	132	140	151	133	154	124	121	144	132	163	157	128	148	127	139	152	133	121	130	153	153	143	134	150	138	151	151	138	140	116	142	162	145	126	147	133	161	137	150	141	143	128	127	164	144	167	126	146	118	149	150	145	154	130	151	108	129	144	143	138	143	132	148	158	138	151	143	131	147	145	144	165	134	141	145	139	126	134	161	143	129	143	148	119	146	134	157	147	144	130	166	133	142	120	133	156	131	139	157	144	138	144	144	147	141	141	139	138	143	138	142	145	139	163	146	142	136	153	135	123	157	172	137	157	158	149	148	131	144	135	137	148	115	142	136	163	132	145	131	144	112	129	136	165	131	149	156	125	143	149	157	139	148	136	139	148	150	141	160	130	134	133	141	140	147	146	134	138	156	139	140	138	154	144	145	160	133	115	151	137	137	129	127	148	155	147	144	130	145	143	153	141	139	158	132	133	122	141	139	121	150	156	122	148	134	157	144	154	135	148	143	155	144	158	148	157	149	149	152	151	122	149	135	161	132	142	151	113	150	138	150	133	145	163	160	151	149	124	152	138	129	147	142	140	163	132	143	122	111	161	148	132	149	141	151	146	144	126	144	161	161	161	143	127	134	145	119	118	162	134	126	122	143	143	134	124	133	142	159	164	112	162	147	157	143	152	157	143	150	136	161	118	136	158	141	131	152	149	154	126	151	114	150	128	117	143	145	149	132	139	161	138	142	141	143	135	152	126	141	142	149	150	135	139	133	127	150	148	135	145	135	140	141	115	126	136	117	137	139	145	130	145	143	137	159	149	139	141	153	145	127	144	121	132	132	137	156	120	168	130	172	149	136	115	134	115	128	133	131	147	137	146	138	139	146	126	159	156	140	160	113	136	159	155	147	115	144	141	134	152	150	149	155	146	149	140	161	133	121	130	118	128	139	131	132	143	147	150	148	144	156	148	154	127	150	141	150	162	145	156	163	132	131	140	152	147	165	144	136	149	152	118	141	136	149	143	118	120	156	131	131	145	116	133	133	144	153	158	161	161	139	160	137	147	158	125	147	162	145	123	149	155	130	127	137	141	137	131	153	156	137	139	157	145	125	148	149	128	145	128	140	123	154	125	143	128	146	145	130	127	150	153	126	137	154	153	119	140	120	146	148	135	134	150	137	136	120	166	145	153	126	137	133	133	140	160	158	131	137	134	143	134	154	136	143	148	150	158	151	159	142	164	145	152	151	136	156	152	141	141	127	137	152	149	143	159	131	126	156	129	171	138	127	141	144	136	145	157	129	136	159	139	135	157	168	117	142	148	149	145	139	146	161	142	130	132	127	129	137	136	142	139	138	145	158	148	169	126	148	162	124	133	122	141	175	134	149	153	169	147	145	138	146	149	142	133	133	143	126	140	134	145	133	172	150	145	148	166	133	139	151	144	137	146	157	121	140	139	141	139	142	147	148	129	122	152	126	136	150	137	129	156	121	143	161	137	136	143	140	140	142	149	136	146	163	148	143	148	138	167	139	124	147	114	134	142	141	145	140	134	141	121	142	142	162	170	137	131	157	155	119	129	149	150	139	142	144	129	150	136	132	136	139	125	149	137	148	156	134	142	149	141	141	138	159	120	126	146	141	150	133	124	140	133	149	137	139	129	146	139	148	150	149	142	150	135	136	144	153	157	157	131	138	137	134	128	132	135	153	142	138	155	140	153	133	143	125	148	138	127	149	145	149	142	128	136	139	128	136	162	153	156	145	135	150	142	161	154	153	132	137	141	137	136	137	139	153	138	141	141	148	144	149	141	127	142	164	142	143	150	127	132	137	150	147	151	123	156	134	146	135	123	144	150	143	155	158	165	130	137	151	156	134	141	156	140	144	153	122	154	135	147	146	141	159	148	147	152	143	137	151	153	141	143	152	158	124	140	167	128	156	135	136	159	143	134	142	147	143	155	159	155	144	159	145	144	131	129	130	135	146	136	139	150	165	139	148	133	157	131	143	128	141	151	125	146	145	161	147	149	122	136	122	115	131	161	151	148	137	156	130	144	148	133	153	126	157	147	151	137	149	140	150	145	138	150	146	134	144	170	152	150	159	159	131	134	136	142	136	151	153	135	135	158	134	156	134	142	131	140	161	143	139	146	131	148	141	128	144	144	137	143	141	140	130	140	155	122	137	157	137	136	145	129	149	123	132	150	132	157	157	145	140	152	135	137	145	136	128	153	139	164	122	143	143	127	130	163	161	156	145	147	142	167	142	131	151	139	159	157	137	147	164	131	133	136	147	149	137	139	135	147	141	154	122	152	133	129	157	167	137	148	146	134	153	140	119	126	140	126	149	147	135	158	141	132	138	131	150	119	143	134	127	141	156	123	132	144	148	138	158	139	134	150	137	157	158	124	154	132	159	141	164	133	137	131	150	141	129	168	131	156	162	158	138	138	131	136	136	128	153	145	143	141	159	125	145	137	152	150	159	159	134	151	139	129	158	148	129	159	129	150	160	141	151	122	130	163	149	139	164	136	159	126	143	154	162	142	146	147	135	163	148	127	140	134	126	145	134	130	140	134	141	132	149	148	153	143	120	162	132	153	152	154	134	124
25050	31912	20772	519	439	365	322	355	312	280	291	260	302	260	281	278	281	267	238	277	255	272	235	281	268	289	234	270	282	274	248	261	265	255	246	267	259	264	261	266	254	278	255	271	247	217	229	246	249	263	280	274	256	248	266	269	269	272	269	269	254	258	242	238	286	289	260	277	249	246	258	290	250	250	274	263	245	250	256	256	258	241	256	241	286	240	262	255	251	254	275	289	265	280	243	273	277	306	277	249	232	267	272	235	289	265	248	233	267	261	250	277	253	286	262	252	273	262	274	248	248	265	250	246	241	272	264	251	240	278	255	251	259	222	268	237	255	280	265	281	223	268	259	245	253	251	264	265	260	248	246	284	256	275	271	276	255	262	257	271	228	268	233	285	284	221	244	245	266	239	289	259	256	264	246	266	281	261	249	261	248	264	256	257	263	254	264	251	278	294	232	258	271	259	245	256	254	238	283	238	253	284	274	281	256	251	260	266	254	274	257	236	264	236	269	302	264	233	256	238	258	247	264	277	251	227	250	260	259	252	230	251	276	249	259	260	250	259	300	285	248	262	257	280	290	288	264	250	259	250	270	256	281	270	243	260	268	267	258	249	242	257	293	267	271	244	269	283	278	237	237	270	271	263	261	222	268	254	285	253	242	263	236	279	281	272	239	279	259	229	265	235	272	287	261	275	261	283	252	256	272	262	273	244	235	268	223	284	252	264	297	253	267	282	238	265	272	251	254	253	247	258	265	272	245	259	265	310	221	239	257	252	279	268	257	218	248	251	249	229	250	266	252	255	255	252	259	294	273	294	268	266	266	263	263	279	291	241	265	261	257	253	247	298	234	252	254	271	279	247	268	267	262	252	248	233	242	259	308	270	264	244	253	249	229	249	230	273	276	269	276	252	278	263	268	280	252	251	256	261	245	265	247	276	274	258	288	236	265	258	269	261	240	244	280	269	256	259	295	260	254	263	266	239	269	272	268	273	256	236	273	272	268	280	253	271	292	253	274	266	248	255	251	276	255	248	259	274	278	260	261	276	275	252	262	232	244	262	258	240	260	256	234	240	264	241	251	276	223	240	260	223	265	272	228	259	282	247	236	256	279	239	280	247	264	277	227	295	271	253	251	245	244	267	242	269	269	282	311	257	268	286	295	277	270	256	259	245	276	287	256	251	259	270	263	236	246	241	258	287	259	259	264	252	271	244	262	277	257	242	313	283	229	256	246	272	259	241	265	259	262	287	257	245	268	248	270	257	259	257	251	246	276	246	285	285	281	269	255	246	241	261	256	256	253	256	267	266	251	247	271	263	240	246	233	251	257	264	315	238	239	251	255	260	271	256	261	255	278	252	276	274	267	257	259	253	257	249	259	271	285	282	265	255	283	256	252	225	261	256	281	249	250	274	258	262	247	252	254	263	253	272	265	258	277	247	263	276	257	266	261	281	261	273	277	251	251	251	290	252	282	259	265	254	256	282	257	257	278	285	256	281	252	243	270	252	261	259	254	267	259	268	258	239	264	246	254	250	265	237	282	259	261	278	264	286	253	242	268	234	265	273	248	233	257	252	298	255	261	277	262	254	273	251	258	245	277	287	267	251	244	270	231	272	240	242	249	239	246	243	256	253	239	257	261	274	262	272	251	288	253	249	249	260	305	281	272	270	285	260	225	287	289	228	245	267	272	271	270	260	254	273	283	260	267	257	289	293	265	260	248	262	239	247	281	260	269	262	280	279	244	261	283	247	271	242	271	276	282	280	262	265	263	270	244	245	257	277	219	277	279	274	286	257	247	251	275	257	257	287	261	270	280	260	248	270	259	259	239	249	241	265	261	254	279	221	229	281	259	245	228	237	258	232	274	294	231	236	253	269	250	293	265	255	267	290	308	270	273	290	253	264	242	274	255	268	265	230	255	226	265	258	266	271	259	251	267	257	254	254	255	265	256	251	244	250	254	245	264	243	242	249	245	273	252	224	243	267	272	272	269	262	283	243	271	252	278	270	273	242	270	266	261	256	266	271	259	266	245	260	279	268	268	246	276	206	255	245	260	258	277	238	248	277	261	251	262	255	302	264	276	267	255	257	254	266	265	259	234	272	261	262	241	256	282	252	235	274	251	240	264	275	261	256	256	243	247	244	275	255	277	250	265	272	257	257	224	261	254	263	228	233	246	294	255	273	249	268	263	302	274	284	237	268	249	272	215	258	267	267	262	284	257	244	261	236	266	245	240	249	276	255	242	265	228	253	266	219	270	260	237	234	241	257	255	263	249	241	300	239	253	280	255	283	255	262	250	242	276	288	258	285	271	244	258	274	270	260	261	251	249	273	269	255	269	236	262	236	253	291	236	268	285	253	258	259	259	276	249	253	278	244	282	249	267	249	266	240	253	262	264	283	252	253	249	295	262	250	268	272	259	256	269	285	280	264	293	294	292	238	241	254	264	280	274	256	255	268	262	255	258	222	274	248	262	267	247	258	236	249	246	250	277	267	301	247	279	262	257	271	248	254	256	246	248	271	264	280	270	251	259	265	278	275	241	289	260	249	288	241	236	253	238	225	238	238	230	273	271	246	284	273	251	266	277	251	260	238	254	262	300	274	252	268	243	253	242	270	261	264	252	253	256	247	279	261	252	244	243	252	281	268	262	249	266	234	282	267	265	249	256	247	250	241	270	267	256	263	232	252	262	272	258	275	267	268	256	227	244	240	252	291	252	261	260	268	289	278	259	283	290	256	248	251	263	248	263	265	276	244	288	295	247	258	273	259	288	286	240	243	239	258	235	266	282	253	257	249	251	284	242	273	255	267	271	242	237	260	264	253	277	257	274	283	244	250	223	245	252	268	264	281	262	282	288	276	258	256	269	277	263	251	266	246	262	235	269	262	258	259	255	286	222	282	277	251	288	244	251	271	263	284	275	262	247	279	249	255	263	264	239	267	274	239	266	248	237	250	255	275	255	270	290	250	268	270	286	260	269	286	286	283	248	239	278	260	270	263	265	257	263	265	299	253	276	274	272	256	289	252	249	244	239	269	271	263	276	258	262	294	260	231	281	283	237	263	251	268	248	252	258	261	256	256	251	281	273	254	270	263	307	249	236	257	259	259	270	292	250	244	239	275	262	270	213	269	281	260	279	287	257	253	240	248	277	242	258	261	243	258	244	249	276	262	235	277	275	293	271	255	253	288	237	241	262	279	261	262	271	249	284	297	254	263	268	248	249	243	264	258	242	269	266	253	230	244	279	268	266	270	253	266	269	257	270	284	257	261	234	272	286	292	212	260	253	234	244	270	269	276	272	254	282	248	273	248	255	267	256	263	266	239	262	235	263	280	252	265	305	267	267	267	289	269	241	271	268	268	263	254	264	284	279	261	250	270	285	259	281	236	254	270	247	254	264	263	250	253	253	224	263	233	236	257	265	265	265	272	264	270	263	255	273	273	290	287	272	251	253	248	266	266	298	219	252	250	245	248	276	273	272	262	240	278	242	278
24014	21141	29682	23943	18582	3626	680	585	473	449	438	432	422	397	396	375	391	352	357	358	345	378	404	324	370	381	363	388	378	364	334	309	368	304	370	348	341	346	335	353	349	339	323	314	315	365	344	380	337	338	352	332	289	352	357	370	361	375	316	345	344	354	342	313	344	346	327	295	357	347	336	363	341	325	353	331	334	334	341	351	326	383	335	363	367	336	362	347	307	362	306	322	332	318	356	355	325	321	361	319	351	343	390	316	315	335	346	336	338	326	339	358	367	342	314	333	338	328	329	354	330	347	367	322	329	321	313	344	352	338	333	346	353	337	323	369	365	370	351	336	364	368	347	331	371	339	334	350	332	359	349	343	352	354	344	323	312	357	354	322	389	350	311	358	325	342	338	356	319	308	347	333	344	312	348	322	323	347	339	335	352	324	313	363	321	361	332	343	333	334	344	360	348	327	357	326	341	368	348	372	307	316	368	347	345	335	346	353	312	354	356	330	342	318	329	337	344	327	325	349	317	357	321	321	336	377	351	334	319	337	362	344	310	332	339	344	353	339	349	344	331	375	355	316	356	356	330	350	290	322	384	305	360	331	365	314	361	332	332	363	333	367	323	313	341	311	348	350	347	326	349	309	335	360	339	300	330	334	360	343	377	346	327	343	355	348	334	313	350	332	327	347	366	345	363	336	339	342	357	316	329	314	320	333	359	354	340	314	363	324	344	338	365	319	353	371	344	369	324	352	362	361	317	340	316	349	323	321	325	334	343	329	342	319	325	335	340	311	323	333	346	337	326	314	370	321	353	336	338	362	323	348	295	310	371	337	318	332	321	353	336	361	364	335	317	332	315	334	337	348	337	359	356	336	352	337	328	320	326	364	325	346	341	375	320	337	358	355	371	325	336	362	344	347	349	347	357	340	335	343	334	327	339	373	326	340	333	303	344	348	320	375	308	353	355	354	359	328	341	344	346	358	307	338	348	355	361	335	367	310	346	368	324	334	354	379	328	327	348	337	351	345	353	330	327	332	333	336	381	313	370	356	360	311	340	336	351	343	339	321	330	343	349	368	370	347	359	355	349	337	325	336	314	338	350	332	342	378	313	360	318	318	299	358	359	346	330	333	365	339	319	328	350	349	321	393	334	311	333	364	304	321	335	343	345	362	319	352	319	339	330	340	366	329	354	387	333	331	350	346	353	325	329	333	333	337	294	349	334	367	311	332	365	328	321	353	344	323	355	343	333	356	343	327	336	316	355	376	348	309	339	340	324	358	322	309	332	319	333	341	345	302	335	372	338	352	295	336	346	323	313	338	345	338	342	322	339	315	332	326	340	325	345	356	345	360	346	357	348	320	346	345	389	339	334	333	360	342	352	376	342	322	380	309	330	344	339	328	335	314	352	326	339	339	350	351	335	354	343	318	337	334	341	351	329	376	331	352	355	360	357	332	307	330	315	349	298	310	358	353	368	362	316	371	307	351	316	337	356	351	313	325	349	338	332	300	332	351	338	338	328	327	336	343	332	323	347	317	358	368	339	330	339	358	325	364	342	356	356	347	321	303	344	349	348	313	331	310	342	345	351	345	316	340	346	340	322	341	321	347	331	342	328	336	352	355	330	326	291	314	312	309	328	314	362	329	350	353	332	341	354	373	304	358	346	353	347	328	322	344	338	333	336	317	338	365	334	332	320	336	347	375	312	363	333	333	322	389	334	310	340	350	357	329	369	351	319	344	318	347	347	364	351	354	361	365	289	365	353	327	350	328	361	334	351	351	356	319	332	372	320	343	317	317	337	312	347	367	314	342	334	350	343	334	337	352	331	324	343	346	340	324	350	364	327	344	353	317	350	322	355	318	334	323	369	334	331	340	328	334	320	362	364	356	382	338	334	354	318	320	315	310	345	349	357	345	342	336	316	353	334	318	326	335	335	345	336	309	373	341	348	342	376	331	319	327	355	346	322	359	343	321	335	332	329	319	338	363	316	343	326	361	353	345	325	348	351	358	343	343	326	306	353	364	359	355	357	346	343	369	303	367	335	334	320	361	373	339	343	338	362	361	330	355	346	347	338	307	333	298	349	333	340	341	353	350	359	365	352	310	304	312	349	342	342	344	348	352	320	336	349	356	341	343	363	343	330	309	346	319	327	346	349	326	345	337	341	333	375	340	301	330	374	319	315	340	316	335	378	329	320	329	341	364	345	357	296	327	346	353	365	353	324	319	354	366	320	330	350	336	333	309	352	317	327	302	362	330	327	348	340	334	340	347	367	309	315	335	330	329	327	339	309	354	333	302	334	338	323	327	325	348	319	334	332	338	333	313	332	376	359	334	352	353	352	341	326	369	308	344	328	345	352	364	327	324	333	343	348	358	344	342	330	354	313	317	321	352	325	344	368	367	307	325	332	336	317	351	363	355	335	362	341	334	347	292	324	349	354	312	331	327	353	372	309	355	345	328	348	343	333	354	358	309	377	319	339	334	346	343	341	346	332	330	286	343	302	313	322	336	335	373	320	381	351	369	331	331	331	345	371	327	347	343	346	315	332	355	363	329	351	317	315	352	363	375	352	342	346	337	281	345	334	356	341	341	327	316	336	345	322	340	305	342	313	357	354	338	337	344	345	335	339	347	339	329	337	370	369	310	365	330	321	326	329	331	334	327	347	333	339	327	348	325	346	346	349	331	323	327	332	360	314	322	336	339	371	323	331	342	336	350	374	354	345	291	305	339	382	360	344	369	341	340	325	337	347	330	328	322	348	330	341	359	365	338	333	336	330	328	333	370	325	320	296	398	328	336	332	309	352	343	335	357	354	350	327	328	345	337	354	292	349	359	344	318	320	349	374	305	356	354	324	329	360	329	341	348	289	305	350	299	372	367	351	341	329	312	322	320	332	322	355	370	309	322	343	308	373	350	342	320	354	350	323	351	327	333	353	324	342	330	330	333	340	367	322	363	341	376	351	326	368	320	328	349	336	340	350	306	305	335	354	341	371	342	339	344	340	298	337	374	337	317	344	344	329	342	337	357	329	346	351	340	325	340	343	327	353	348	332	347	369	325	334	327	343	310	343	369	359	354	354	334	335	307	353	355	327	339	322	332	342	348	336	338	341	350	338	372	330	348	309	347	309	351	352	336	337	327	364	323	310	335	339	330	328	321	369	334	320	340	325	319	381	332	347	316	328	320	338	354	335	306	347	332	337	308	358	327	343	327	324	319	313	346	344	358	357	342	341	351	334	302	321	369	356	329	348	306	334	319	307	339	358	325	318	368	355	356	381	352	341	332	333	336	352	326	359	341	326	359	370	323	389	339	357	380	342	301	333	337	352	332	322	402	344	391	330	314	333	369	319	302	349	347	329	335	324	336	368	326	307	320	359	370	347	350	337	326	339	342	335	370	351	339	343	364	354	311	353	350	356	369	328	355	339	375	336	308	332	358	354	326	343	329	338	302	363	356	348	331	303	352	333	351	334	360	314	345	321	362	323	353	336	343
46924	65709	41243	3368	2299	1745	1376	1217	1055	1000	904	801	792	767	718	699	690	709	653	662	672	614	570	618	601	619	640	616	622	635	603	620	574	585	602	609	593	564	575	569	606	581	595	564	539	581	568	595	609	577	611	595	556	598	621	575	562	603	530	545	550	590	586	624	497	606	569	601	590	545	558	542	589	578	600	554	557	560	548	576	554	572	596	601	573	546	588	525	591	596	548	557	560	608	623	618	614	595	555	568	550	590	597	601	582	547	592	569	570	578	568	529	580	594	555	595	579	583	574	543	547	542	584	585	585	571	578	597	574	530	531	595	543	580	601	586	608	558	605	560	579	515	546	601	594	539	578	584	600	587	536	558	584	550	581	561	582	585	565	586	575	538	552	554	576	569	571	587	562	585	554	570	558	502	555	575	567	553	569	589	534	584	557	581	599	586	590	607	598	558	603	582	552	564	553	560	565	545	564	557	572	588	612	532	567	576	583	648	582	616	535	532	591	589	575	619	583	570	566	531	566	571	568	611	574	592	574	582	554	557	579	585	578	566	604	588	568	602	570	614	578	564	560	541	580	580	600	557	578	571	578	553	578	569	599	567	614	568	599	529	611	552	599	609	556	573	591	578	593	572	642	569	569	547	601	570	601	591	549	545	560	578	623	585	566	578	559	566	573	584	584	596	593	523	559	558	594	589	586	548	528	590	557	569	554	541	594	541	549	550	592	581	570	574	568	587	572	560	649	566	553	571	576	591	601	568	585	574	543	592	590	562	546	592	563	578	573	579	605	576	578	571	555	596	564	617	592	595	587	591	556	596	586	555	574	560	533	568	587	580	558	555	577	602	586	573	554	544	560	620	563	523	553	604	601	587	615	544	578	614	578	586	565	571	584	577	563	621	568	545	591	525	594	559	547	582	570	579	529	597	587	572	587	626	613	574	587	598	576	557	573	554	547	584	593	584	597	558	585	594	596	593	595	544	572	526	617	569	547	587	547	564	565	615	591	536	600	598	540	535	582	575	537	584	536	577	549	603	582	553	559	562	581	566	578	574	568	544	571	575	544	635	569	570	579	579	596	562	575	569	573	576	564	579	560	602	569	573	563	597	549	563	578	563	554	596	555	574	557	584	593	588	554	572	560	607	573	566	533	572	564	607	609	572	527	585	582	610	597	557	504	560	577	541	550	625	504	601	522	592	600	548	629	542	561	572	608	536	542	600	584	588	549	530	623	559	575	593	586	561	576	590	577	579	546	590	551	553	579	573	543	600	564	595	575	577	554	619	583	577	531	571	569	568	564	570	597	560	575	581	628	604	603	556	592	590	597	598	611	549	590	604	570	538	565	562	601	579	546	577	589	602	554	576	549	536	573	559	580	547	605	581	586	557	590	585	577	559	560	633	582	579	571	592	607	595	613	572	590	553	581	551	570	579	530	558	576	578	567	559	536	600	550	569	552	545	584	575	554	527	559	573	610	531	623	560	563	586	583	580	560	557	562	580	604	562	568	569	578	605	600	547	570	560	526	566	558	575	628	533	539	577	606	566	580	594	580	623	612	555	532	538	588	588	556	560	586	574	582	555	580	605	597	586	565	552	589	610	566	572	587	595	599	555	571	577	602	578	568	574	548	592	567	597	607	541	573	582	594	530	570	542	618	550	549	579	562	560	588	577	526	579	598	527	580	548	568	537	590	561	577	591	556	598	578	562	583	564	588	549	581	580	549	571	631	591	614	549	577	591	571	543	591	624	571	559	603	594	521	591	557	580	567	584	557	553	596	530	537	595	586	581	583	615	560	555	609	560	585	589	567	540	539	569	532	580	571	560	538	561	579	525	570	611	600	590	568	571	581	614	584	534	563	613	570	533	624	565	590	560	587	525	604	603	555	592	631	579	570	585	577	529	547	547	595	548	618	562	583	535	581	583	533	561	547	622	605	601	576	576	595	567	582	588	579	578	589	573	577	634	599	593	603	559	548	571	576	567	557	583	597	525	612	602	543	574	550	556	554	594	579	565	587	567	580	552	616	589	537	576	585	572	552	595	582	602	569	599	593	557	588	562	505	511	596	576	559	596	600	531	536	566	498	633	535	574	604	566	596	589	599	567	589	561	539	554	568	579	596	591	555	562	572	599	550	569	558	596	575	554	584	601	617	570	615	564	619	541	558	540	573	584	578	566	554	581	538	627	579	613	568	570	552	604	579	564	571	554	540	567	561	602	572	561	560	528	627	605	603	564	603	629	550	557	546	557	554	581	545	623	633	601	593	562	583	585	558	580	621	575	565	568	586	575	544	615	593	543	558	613	590	596	568	580	571	547	597	564	589	602	573	608	578	573	611	579	604	555	563	535	543	560	561	553	528	603	592	573	574	527	559	589	580	611	581	546	580	567	561	563	584	568	602	573	553	580	579	528	592	593	606	574	574	573	550	560	573	570	570	576	587	567	567	582	589	573	603	603	560	600	548	562	602	633	595	598	592	556	533	575	574	560	564	580	593	558	516	558	599	578	540	577	573	642	570	590	631	570	586	593	549	605	592	603	572	527	583	607	534	610	564	574	559	569	586	517	566	542	569	575	614	551	602	570	591	559	588	569	584	600	583	593	553	594	597	581	559	545	578	562	599	542	612	549	565	619	573	586	592	534	611	548	545	575	556	542	555	573	567	592	594	569	563	590	578	589	582	571	585	495	597	600	623	552	526	530	608	561	563	543	613	621	587	605	572	536	547	594	544	557	561	590	548	535	530	571	582	567	558	579	574	573	579	575	609	605	562	587	566	558	534	582	542	605	568	564	542	585	508	587	592	575	567	570	567	550	570	560	630	559	571	583	591	548	571	579	538	579	637	547	565	604	586	595	578	570	588	583	554	548	547	572	550	538	580	540	605	546	572	584	571	597	575	575	522	572	528	591	585	589	623	571	575	594	588	552	585	559	605	567	564	522	529	577	554	583	572	572	562	573	613	553	547	611	567	564	628	566	580	592	562	552	567	584	556	564	588	552	569	573	559	523	548	567	579	560	548	559	556	566	546	571	574	578	574	577	553	589	546	535	551	577	567	609	570	577	557	611	566	581	601	542	560	599	556	549	574	587	580	550	544	607	560	565	551	571	617	567	554	579	598	570	570	513	570	597	560	612	545	583	543	565	578	569	578	620	560	589	580	535	575	570	571	552	579	573	555	547	581	556	555	560	549	603	659	565	560	610	575	603	582	581	605	583	546	571	557	582	573	583	569	589	575	598	574	586	557	575	571	583	563	574	577	590	557	596	558	582	577	585	614	535	550	557	598	555	599	583	511	556	609	548	580	591	578	544	564	637	542	578	562	572	581	578	570	569	553	581	549	594	570	580	520	579	551	594	578	562	569	549	553	569	560	593	556	565	557	549	560	580	572	615	555	569	566	613	580	587	537	498	603	583	586	601	590	592	552	520	573	601	544	582	639	577	582	584	587	582	593	573	547	586	583	589	562	568	617	557	608	579	566	567	551	573	603	556
23042	21121	30380	22632	21086	18733	3101	940	764	682	639	644	608	601	567	600	560	561	565	567	550	516	556	517	526	521	572	536	560	469	524	544	526	504	516	498	529	514	497	487	491	494	536	509	486	507	503	515	500	544	499	513	525	512	500	514	510	532	505	528	502	455	524	464	497	571	499	493	507	480	531	495	508	504	502	510	542	526	481	527	504	485	508	513	514	496	526	476	511	495	512	461	476	502	503	444	497	507	509	512	498	546	521	444	474	478	489	509	536	519	484	527	473	491	468	510	495	535	476	477	509	499	509	504	493	454	508	463	477	491	481	466	480	549	504	517	483	534	512	471	490	492	490	491	484	501	520	501	453	498	529	514	497	554	530	478	526	491	460	531	508	504	533	525	477	477	507	497	488	489	498	509	493	487	461	504	485	525	518	500	465	502	543	461	475	517	491	454	500	495	496	521	505	493	506	500	465	487	502	477	505	479	480	505	503	488	504	465	516	477	503	514	483	474	498	527	469	480	475	533	475	523	533	515	472	467	478	492	468	515	492	492	502	533	483	475	483	483	507	518	493	489	507	528	477	488	485	491	501	461	519	454	511	498	542	482	522	505	500	541	504	469	519	454	509	476	520	494	522	494	470	487	455	499	488	508	517	481	478	509	499	487	480	480	501	523	495	555	496	521	478	529	478	504	498	484	479	495	475	510	483	493	485	473	532	452	487	474	516	502	459	489	485	523	471	501	453	510	481	443	465	465	476	467	521	488	484	502	492	505	510	451	543	462	523	536	464	549	463	544	475	491	471	491	518	502	465	549	514	531	517	503	486	501	506	513	482	519	518	471	508	508	493	486	498	446	497	466	483	483	555	535	512	503	474	470	517	498	508	498	479	497	511	531	510	499	461	519	458	472	475	488	508	514	510	484	493	492	479	449	487	533	449	510	520	557	503	494	488	521	508	498	474	507	535	486	518	495	513	493	527	563	502	510	504	469	469	467	468	486	492	482	473	512	504	488	486	475	517	477	460	505	437	478	489	503	528	522	479	524	501	527	491	492	490	496	497	463	471	501	472	489	490	552	488	497	480	510	466	516	520	476	473	514	495	484	492	460	491	507	501	466	487	491	478	535	488	492	464	495	500	495	490	487	482	521	537	474	495	495	524	510	504	488	559	503	492	486	538	523	474	470	488	531	483	506	510	491	513	478	461	476	488	515	532	516	487	485	500	532	495	524	499	518	503	503	512	479	531	509	483	487	479	478	473	512	492	477	465	511	504	542	464	528	544	508	489	493	493	474	508	500	508	549	501	503	488	497	466	504	497	480	492	497	510	496	474	494	545	501	497	477	475	472	470	527	501	518	486	529	540	486	497	492	522	514	502	515	492	490	530	498	506	504	485	481	492	501	497	511	477	525	487	537	471	485	511	497	495	454	479	472	497	519	476	535	488	502	495	484	477	508	502	519	545	492	491	487	487	518	507	495	521	483	497	480	491	529	513	471	480	550	497	511	476	516	499	527	491	480	490	476	514	494	493	525	509	536	467	529	470	549	483	479	504	493	473	507	524	463	504	502	492	518	438	462	487	483	478	489	504	497	502	501	471	505	502	469	531	463	510	470	507	512	527	517	489	527	502	512	506	478	512	486	472	477	495	493	482	539	534	510	512	490	541	493	511	499	491	464	516	481	488	429	465	537	471	506	456	498	534	461	523	480	489	496	522	492	522	490	474	500	504	527	507	511	458	474	480	466	502	479	516	507	465	431	471	526	511	465	528	509	501	476	468	448	499	515	471	498	530	507	529	484	504	488	520	550	468	522	467	491	505	477	492	491	519	480	481	505	515	507	478	458	478	432	519	473	501	450	495	466	575	501	493	515	514	501	490	449	544	527	509	478	455	485	463	485	515	490	494	487	490	489	504	500	533	519	514	511	485	465	464	474	529	496	501	470	497	505	507	461	498	552	479	458	486	500	479	457	524	476	498	465	496	494	490	485	509	502	466	503	494	484	499	532	510	500	526	493	506	442	467	504	491	484	543	487	503	488	513	496	507	499	487	500	526	504	524	513	498	511	529	490	517	455	505	474	508	491	477	519	496	508	515	515	477	520	485	491	512	497	509	461	515	501	496	476	484	525	536	507	528	497	505	504	506	486	492	547	492	516	469	518	511	497	539	473	464	472	518	484	473	504	479	463	430	452	511	472	501	523	489	466	507	495	513	495	464	494	504	488	486	474	487	486	450	490	485	498	521	483	458	459	528	521	498	510	444	505	466	475	512	540	516	546	513	563	550	503	491	496	517	517	483	496	512	456	487	512	470	509	521	478	506	532	494	510	493	553	491	470	465	511	494	470	509	543	481	506	541	498	535	475	489	445	484	444	464	488	492	491	516	520	499	474	478	525	480	505	478	490	491	493	508	481	525	492	506	505	519	515	448	486	508	531	489	493	523	491	519	541	498	497	459	477	508	524	513	502	521	509	474	502	491	460	479	495	493	517	539	512	476	450	501	505	490	486	469	506	544	501	495	500	496	457	527	495	516	528	486	487	522	482	507	473	520	541	490	487	499	475	502	507	508	518	498	456	487	489	465	486	528	471	500	497	469	497	499	494	504	515	502	490	483	453	492	501	513	510	504	484	484	475	502	512	472	486	483	510	535	475	474	519	452	510	520	496	486	517	492	493	491	519	507	467	493	529	513	508	492	460	474	540	551	492	494	482	446	481	529	474	458	504	479	460	478	554	471	498	531	529	499	501	533	483	507	488	506	489	484	452	517	500	489	531	489	523	483	510	489	506	499	508	480	502	521	490	500	512	485	512	521	492	515	508	495	536	501	471	476	459	498	489	476	506	499	507	525	444	466	492	484	489	475	546	511	506	490	493	483	552	504	492	487	520	507	523	502	488	475	482	502	516	510	497	503	540	476	494	466	514	488	470	453	493	459	523	514	531	507	485	496	501	507	506	538	468	518	487	484	502	481	516	489	520	506	508	520	487	461	460	503	507	511	516	457	510	501	534	471	513	486	495	499	514	528	501	467	513	509	484	522	495	498	504	518	512	487	484	498	501	493	488	488	477	460	476	478	542	524	487	514	526	468	496	496	478	487	489	519	469	486	471	496	503	489	503	486	513	484	499	503	485	469	517	491	500	505	505	522	481	486	504	468	461	469	499	519	458	523	521	506	497	505	493	500	534	494	500	457	512	520	503	487	506	516	553	481	494	517	487	476	473	494	451	522	491	514	491	517	525	520	505	495	522	499	472	473	505	489	501	508	510	511	490	476	507	549	490	533	449	504	491	472	490	504	467	519	505	526	492	510	480	503	472	508	483	498	511	495	473	475	502	499	528	474	529	473	521	485	509	499	498	511	491	469	519	500	495	468	440	436	471	509	506	492	490	485	502	481	490	513	458	527	493	504	502	479	496	509	478	530	464	515	544	508	515	498	500	506	499	482	520	489	483	476	523	505	497	502	518	537	509	522	473	471	509	500	472	504	546	526	491	496	472
54615	72282	46700	5452	3866	3018	2345	2026	1733	1502	1325	1290	1298	1159	1072	1044	1063	996	979	988	901	932	893	922	896	918	900	902	872	913	874	819	866	824	797	817	860	906	808	850	809	801	830	884	872	841	887	852	850	815	793	827	803	842	902	816	773	831	820	874	851	821	880	833	816	850	829	822	814	804	832	814	856	809	855	793	825	825	817	822	816	857	858	779	837	778	871	764	791	786	821	804	826	829	865	815	825	805	820	826	779	804	837	819	791	839	890	849	875	811	754	813	827	817	847	836	819	821	833	758	848	825	777	813	842	790	791	807	743	796	821	835	843	839	841	856	816	885	837	833	854	784	861	817	791	829	851	788	771	857	819	818	781	847	813	835	867	809	836	762	819	795	786	782	717	796	821	817	787	792	851	811	849	734	803	792	752	824	852	876	836	852	789	796	787	794	827	824	831	798	795	817	770	774	805	741	795	819	788	842	839	820	791	805	828	871	782	789	813	806	803	847	805	815	823	810	799	801	804	835	794	781	824	808	791	871	864	823	814	818	761	790	798	760	834	817	792	789	810	815	772	843	823	848	860	807	791	831	797	819	840	833	805	827	828	815	876	804	822	779	846	791	804	818	791	766	796	830	810	766	804	779	835	805	862	782	783	772	761	798	848	836	808	889	833	809	817	836	797	847	787	803	883	802	840	806	805	808	865	838	796	797	847	807	786	833	798	806	838	823	813	794	809	819	791	791	859	812	782	844	810	846	770	824	757	787	770	841	807	798	803	785	823	808	813	836	796	814	811	838	795	801	802	858	829	782	777	793	793	785	803	823	806	833	805	803	817	802	825	815	769	793	833	808	796	805	866	817	806	873	783	756	869	798	796	819	859	827	772	816	803	768	820	793	823	725	778	752	789	799	843	813	836	832	807	796	839	858	829	799	822	800	776	821	824	808	822	826	784	795	840	835	819	842	784	781	799	810	810	755	746	879	814	808	827	823	811	802	833	826	782	785	814	789	808	892	807	770	760	876	818	820	795	823	855	835	788	778	854	807	779	822	801	761	811	828	754	821	793	786	785	805	800	791	791	785	783	835	812	812	854	852	809	791	785	834	789	798	801	796	797	758	830	799	811	813	826	809	791	817	763	766	820	814	854	805	782	808	806	764	797	827	756	794	810	818	822	822	847	824	841	807	793	821	825	763	824	783	824	814	827	802	878	823	807	797	821	799	813	800	849	771	784	831	776	769	838	848	803	861	791	836	834	790	796	807	776	784	805	833	860	767	796	789	799	796	781	746	868	784	792	763	796	792	778	837	789	784	817	820	788	820	791	797	849	819	815	779	820	800	805	816	856	796	850	758	787	771	847	781	777	799	802	844	820	855	785	825	844	730	834	828	841	804	826	788	791	837	824	794	808	819	807	784	781	828	742	768	765	841	838	817	838	835	767	755	811	787	791	822	799	785	816	808	822	798	815	860	872	778	792	811	819	830	838	868	806	821	777	864	791	813	796	802	789	802	811	825	824	796	791	797	802	774	827	778	742	807	859	809	866	810	859	825	826	775	795	848	828	828	819	812	778	851	796	788	818	822	821	751	789	813	760	780	835	769	803	783	830	802	797	812	821	799	802	821	785	753	803	825	780	874	837	821	817	847	815	811	808	868	795	851	812	827	802	771	838	811	781	827	793	836	755	826	826	796	753	786	777	845	817	836	875	813	773	816	829	780	803	821	796	812	801	821	747	802	815	782	798	829	828	802	786	790	803	806	832	812	828	838	793	834	801	819	816	832	778	819	769	805	803	896	794	794	770	837	808	830	831	817	801	755	803	840	783	790	857	805	855	844	803	834	760	824	785	777	806	829	798	797	815	830	851	826	815	846	845	839	773	845	821	768	783	804	795	812	808	849	838	827	832	860	822	799	801	801	810	822	796	826	810	863	836	811	843	765	813	821	817	813	815	795	818	821	805	776	812	812	783	808	792	810	846	834	809	803	822	781	743	859	812	840	803	822	758	834	839	849	787	769	816	799	835	783	779	863	821	766	832	797	850	865	807	799	788	807	738	798	840	790	790	803	839	851	792	841	743	827	820	760	789	835	814	798	787	761	789	832	874	752	726	804	855	764	814	788	780	864	826	816	820	794	817	766	737	816	814	848	827	854	784	782	830	784	768	808	828	771	782	806	798	834	840	805	769	806	794	790	861	817	801	789	846	805	750	800	751	789	800	876	846	805	816	768	833	840	837	839	813	774	798	858	837	821	806	870	819	764	800	839	878	753	781	856	813	884	830	796	832	796	791	796	842	817	831	809	833	820	788	786	810	812	827	793	815	827	817	825	809	849	846	796	809	811	803	809	818	800	831	861	791	835	824	795	803	770	810	747	881	843	808	823	808	794	822	822	847	837	851	815	842	816	785	782	818	771	815	831	796	779	825	794	777	795	851	830	818	850	778	782	838	800	826	814	801	807	791	765	801	817	772	775	764	773	763	797	875	786	796	809	789	803	819	778	825	813	742	762	786	830	787	840	838	767	843	869	824	785	774	800	888	793	777	817	848	774	833	813	808	845	785	833	767	827	805	824	794	794	821	818	827	813	832	802	795	802	788	804	767	814	798	798	801	781	802	794	791	778	769	809	834	751	845	835	824	817	806	793	806	819	800	819	824	883	867	779	793	751	793	830	823	806	814	846	797	863	834	769	832	778	787	809	794	808	809	785	826	824	824	821	795	775	799	835	791	774	793	827	836	824	796	825	851	826	831	825	809	751	824	812	808	808	809	859	810	838	833	819	824	839	762	833	807	846	807	806	835	803	810	766	814	811	777	777	873	814	795	802	815	818	764	773	835	772	833	780	807	810	821	803	844	827	808	821	803	813	756	803	831	835	854	814	789	828	830	831	800	825	850	772	802	814	811	834	876	845	777	812	814	806	851	773	803	841	820	798	855	804	807	754	857	811	796	827	808	741	799	821	816	782	785	806	791	767	844	821	849	770	837	771	796	840	832	826	825	808	821	798	813	738	849	807	793	768	819	857	799	805	814	779	782	837	776	816	798	789	775	809	771	801	824	797	768	840	794	797	807	797	829	821	798	841	789	830	816	859	778	793	828	786	784	859	801	801	772	833	830	807	832	847	842	790	816	803	825	835	817	821	835	776	829	786	842	755	802	804	811	825	830	816	828	830	793	813	807	785	796	788	848	811	828	825	809	778	787	767	793	799	800	779	813	780	826	827	814	792	822	787	816	834	770	842	822	828	819	801	788	766	824	859	788	800	828	779	801	774	809	834	815	789	785	774	835	799	812	831	795	809	799	802	873	767	763	816	828	783	839	816	848	823	811	831	794	905	853	784	803	800	805	852	784	778	751	766	806	759	849	846	758	803	724	797	831	845	791	809	776	812	830	832	762	782	810	868	835	803	851	774	806	800	822	820	842	790	840	847	820	816	849	786	815	818	794	838	798	808	749	818	830	825	852	786	788	817	828	806	793	794	796	835	786	823	839	810	827	838
26608	21490	22397	3242	239	195	157	161	145	157	143	159	159	146	149	149	152	170	145	137	133	136	145	153	145	156	139	159	148	153	127	167	138	137	136	165	167	158	127	154	141	148	162	158	140	142	146	142	184	152	139	135	163	152	140	141	143	117	139	148	139	143	150	164	148	149	138	140	142	145	193	164	115	152	130	143	144	150	150	126	167	161	135	157	139	156	151	140	146	139	142	151	181	145	129	152	120	154	148	139	132	170	145	149	156	156	144	164	149	130	127	141	148	153	152	167	156	167	157	150	132	157	140	135	133	144	151	161	165	142	137	155	146	154	158	131	125	152	130	171	147	149	125	145	131	149	154	144	168	144	154	144	147	159	124	149	146	144	155	132	139	142	147	144	148	144	144	151	131	145	132	129	135	161	159	168	142	146	129	142	145	147	129	147	139	132	152	150	134	118	170	155	158	142	152	150	131	141	143	117	144	137	136	139	136	148	146	147	151	171	145	144	146	138	145	140	129	153	135	154	151	147	159	152	135	151	131	162	128	123	158	168	123	149	142	166	151	157	148	135	170	150	124	142	151	146	135	138	158	149	124	148	182	139	148	146	151	145	159	147	161	135	157	147	137	142	134	145	135	151	149	134	138	137	153	158	161	144	134	147	140	169	161	125	158	160	143	137	136	134	136	141	144	137	151	151	147	141	145	140	166	130	132	146	146	148	158	150	145	153	140	161	136	150	147	145	145	150	138	142	136	153	135	169	148	157	149	139	145	137	150	152	135	154	126	140	157	145	138	163	145	147	142	145	140	160	146	136	125	146	151	157	146	146	158	149	140	141	157	151	148	150	141	148	126	144	150	151	160	150	137	156	147	155	153	144	150	151	145	133	126	163	153	137	123	136	139	166	135	202	154	148	145	141	175	156	160	146	136	141	141	144	134	140	138	135	148	157	140	164	151	160	151	153	182	143	121	150	141	166	154	144	139	134	147	155	138	145	130	154	173	129	137	148	137	131	131	133	140	154	145	139	150	131	135	137	155	145	167	139	139	157	145	143	144	153	144	160	135	158	134	148	160	157	142	166	160	130	159	128	155	163	136	148	145	153	154	137	130	151	174	141	138	135	148	156	157	141	150	149	162	145	174	156	136	109	149	150	146	157	143	152	161	132	147	149	144	177	123	130	142	150	133	142	167	136	138	151	134	152	112	110	139	140	149	152	149	144	153	143	137	128	142	143	148	158	157	146	149	164	115	154	157	139	149	130	133	146	163	150	129	137	118	141	147	144	152	137	166	122	157	131	152	179	174	140	141	148	147	146	141	163	151	165	144	156	122	156	153	133	164	170	143	136	151	147	147	172	150	147	152	148	158	129	148	136	143	158	148	149	123	133	139	144	138	143	142	154	135	150	131	148	135	148	135	146	141	155	168	165	145	143	161	173	169	126	150	149	144	161	143	155	141	129	131	140	173	144	151	138	132	147	156	157	160	146	158	143	156	138	123	162	174	148	135	141	124	142	146	153	146	136	150	146	153	125	136	149	147	148	133	148	154	155	141	151	150	155	142	130	145	165	136	147	141	148	152	151	139	134	149	185	159	151	130	166	140	154	151	150	165	122	154	127	166	153	135	154	129	143	122	134	142	139	133	159	141	169	131	136	134	147	142	124	162	132	127	146	161	127	151	144	145	131	165	161	153	137	166	141	134	143	138	142	150	137	134	154	131	155	143	130	131	151	158	130	151	131	156	127	154	132	153	143	132	134	156	131	136	175	152	177	155	139	154	143	154	131	141	162	150	139	155	132	145	151	137	153	150	153	157	129	120	140	130	132	149	145	155	145	141	138	163	151	170	152	144	138	163	146	148	151	151	135	173	131	151	153	146	133	126	129	133	130	167	143	139	143	141	139	138	151	135	140	173	136	133	150	146	143	141	138	139	136	165	159	147	154	152	135	162	119	163	148	112	144	156	148	144	151	148	139	155	154	140	140	132	122	166	154	177	125	159	164	149	123	143	148	160	155	128	152	156	142	138	150	163	144	157	157	155	156	147	146	145	149	142	147	160	147	149	146	127	123	137	142	162	166	127	159	149	151	131	133	129	162	152	131	148	159	161	156	142	133	133	130	148	147	160	153	144	152	140	154	158	141	153	151	150	152	145	151	149	140	147	150	140	158	147	137	159	150	149	155	166	132	145	136	143	138	138	143	121	157	122	123	137	156	144	156	156	154	162	149	132	162	154	174	164	118	137	151	132	139	159	150	131	125	142	149	143	140	168	139	134	154	145	143	171	155	133	157	134	157	151	168	167	139	138	161	151	125	145	149	157	146	144	168	149	163	134	168	154	156	153	145	169	125	138	144	159	147	164	125	138	144	128	131	167	143	146	154	147	160	122	159	156	149	144	149	154	132	158	157	134	148	154	147	139	136	113	150	147	148	166	156	146	164	150	149	135	154	145	121	146	143	154	156	145	166	129	150	148	157	129	145	162	138	157	156	156	159	137	128	128	161	145	161	148	151	144	156	159	127	159	157	127	167	149	151	137	145	151	170	119	150	145	143	153	148	143	148	139	150	160	152	168	135	136	161	125	130	146	160	135	138	157	165	156	137	150	146	142	156	147	152	151	146	141	147	135	142	141	113	132	145	134	137	143	127	156	152	155	154	156	157	164	159	142	153	146	157	134	132	153	153	136	140	143	131	165	159	140	148	172	178	147	162	148	157	157	136	151	151	145	151	159	144	146	149	157	144	140	146	144	165	155	142	161	137	133	142	149	160	161	140	167	139	143	163	131	153	117	158	146	132	141	155	148	145	132	150	162	153	120	135	145	136	180	137	160	154	147	146	145	126	152	126	134	151	146	138	139	148	141	163	152	160	126	147	159	160	145	133	136	139	159	139	156	154	141	145	139	134	143	135	128	144	159	154	155	141	137	161	131	170	117	129	132	144	158	147	136	151	145	162	151	160	147	164	136	142	160	132	144	156	153	159	160	155	172	149	147	139	135	150	146	149	122	141	143	137	140	150	129	125	133	132	144	144	139	111	159	146	152	147	156	138	156	138	135	118	138	163	153	138	160	169	149	128	151	130	147	143	126	144	142	142	153	145	161	151	141	138	131	151	151	172	147	139	134	156	138	149	154	153	146	160	158	130	170	153	143	145	159	132	146	155	132	157	149	133	149	154	130	150	142	163	143	112	146	122	131	158	145	143	141	162	134	148	149	161	152	128	150	109	149	139	146	136	141	151	163	142	144	167	156	146	140	138	149	152	166	141	135	110	133	124	135	140	145	155	158	171	156	158	144	153	159	148	125	154	143	139	146	136	142	173	143	138	128	154	145	133	127	157	162	137	155	134	155	147	132	157	145	134	144	149	133	160	144	161	150	146	139	122	150	155	142	156	141	148	140	128	158	149	164	141	135	160	140	138	141	141	131	143	130	149	162	137	164	146	132	155	151	153	146	165	155	141	131	145	150	136	144	142	126	149	152	155	129	170	149	152	137	159
25987	31360	22125	571	434	379	339	319	349	319	307	286	308	295	257	274	259	261	285	259	266	271	255	259	306	271	248	260	292	269	267	270	250	282	267	282	292	267	288	274	265	253	279	287	267	256	254	272	266	265	273	269	297	276	260	268	254	248	257	278	239	281	278	295	249	250	272	267	305	253	249	259	272	260	282	301	256	254	272	286	280	266	231	281	265	271	253	272	277	233	267	263	312	257	273	306	228	272	275	246	238	280	241	253	246	248	287	275	266	277	277	263	266	261	225	269	301	273	259	243	260	260	266	253	268	252	260	286	261	260	275	250	257	262	292	258	302	255	260	272	266	251	269	277	269	247	231	265	284	258	250	301	256	257	279	283	246	286	250	270	293	245	253	294	266	268	274	254	287	238	264	297	262	264	288	269	262	273	288	275	245	253	272	259	256	291	268	264	267	259	275	273	248	268	258	299	258	267	234	254	271	298	259	290	249	245	263	255	253	260	256	254	259	262	282	269	283	242	251	264	260	290	276	256	287	273	266	282	259	287	246	263	279	282	247	246	273	249	236	255	266	276	251	253	282	253	296	273	249	246	266	250	275	239	282	262	273	270	244	263	281	237	243	272	260	252	274	270	269	257	288	269	255	260	289	266	251	282	270	269	271	265	268	248	260	226	275	228	294	277	276	230	270	273	247	280	284	238	260	256	281	257	252	265	259	295	263	269	268	275	278	243	253	258	278	281	298	235	274	270	267	248	269	253	278	282	277	265	257	277	253	260	248	281	262	273	271	265	232	263	262	238	274	304	274	259	269	273	248	282	243	246	276	256	278	264	278	289	260	250	272	262	269	294	227	262	262	255	249	277	276	273	261	245	248	292	242	283	280	250	277	257	267	236	252	266	238	262	267	258	272	265	260	284	253	275	279	252	259	306	274	281	273	280	288	255	242	258	284	242	250	271	287	286	268	275	240	249	269	249	257	258	277	257	243	253	255	263	269	263	299	248	275	279	274	233	283	265	257	267	248	258	245	268	257	277	267	249	288	262	260	284	273	262	259	252	260	269	267	260	262	276	271	275	258	247	260	267	256	262	277	273	272	289	245	254	246	292	263	281	264	249	263	276	246	245	253	265	269	295	261	257	257	259	272	267	242	259	247	262	261	295	257	268	256	260	282	269	267	238	259	272	259	268	294	265	256	259	277	271	275	254	275	245	264	288	248	260	277	240	258	251	297	273	268	248	277	273	240	282	263	267	255	257	244	276	249	274	281	287	244	266	264	263	302	252	254	270	262	269	282	284	266	252	266	243	232	236	245	281	273	282	288	284	274	282	267	253	258	273	250	267	265	270	258	273	284	279	261	253	249	266	277	275	259	279	280	273	260	277	294	285	268	276	258	264	270	307	267	265	225	280	261	249	257	246	278	245	245	277	287	266	276	261	264	278	272	223	265	247	256	281	274	244	263	276	270	261	255	255	237	270	246	260	231	263	254	257	264	238	266	288	298	285	279	267	286	277	266	281	253	281	267	269	229	231	257	267	304	286	250	257	273	251	256	308	272	279	262	250	249	270	281	269	269	269	239	261	236	250	255	246	237	268	279	289	260	241	281	288	256	252	273	255	250	280	278	257	241	281	257	292	268	241	277	248	253	281	279	284	289	295	246	240	280	245	240	258	274	268	270	276	253	272	250	228	268	238	257	249	254	260	266	243	242	259	295	265	272	273	282	257	267	277	283	261	279	236	269	286	250	279	256	266	281	256	260	241	264	261	274	245	281	277	259	284	244	297	269	252	271	276	275	256	251	258	262	255	295	264	272	268	250	305	281	292	267	272	290	273	260	259	292	256	256	265	270	269	285	265	281	251	283	274	287	241	284	242	254	258	281	270	217	264	278	278	256	253	266	272	308	257	284	246	259	265	268	285	253	278	259	267	259	268	251	247	253	254	254	311	235	273	253	248	267	277	282	278	281	294	241	274	254	256	279	257	267	274	258	272	280	268	239	276	251	234	238	269	235	256	228	261	263	260	273	275	255	278	262	249	259	266	269	261	261	247	273	283	262	283	297	276	248	278	292	294	298	296	271	254	270	276	295	273	248	298	261	231	266	268	305	268	264	243	239	254	297	270	249	289	278	254	264	258	268	279	268	289	274	257	273	257	250	249	268	286	260	242	264	261	280	266	276	222	282	255	287	251	238	250	268	258	257	259	283	272	250	236	243	291	257	280	249	253	302	250	262	259	295	263	275	281	259	261	254	263	278	258	275	280	260	295	259	272	288	272	257	252	241	283	267	275	294	263	258	249	255	227	242	270	237	275	255	252	295	251	290	297	268	277	245	266	305	240	255	249	252	260	271	247	305	273	261	281	269	262	278	265	263	280	247	269	275	305	243	257	249	264	283	252	285	275	271	272	264	271	287	276	262	255	271	260	287	241	288	274	231	254	253	281	261	247	277	239	264	273	255	283	272	271	286	259	234	273	258	237	247	263	260	267	289	295	284	251	263	244	248	292	287	237	272	261	254	264	267	262	247	243	272	262	287	268	278	271	287	296	274	252	266	253	255	268	269	259	283	263	261	255	256	262	288	228	288	261	259	278	269	257	268	270	253	297	261	294	271	259	238	255	265	281	261	278	257	263	270	278	256	279	269	254	257	265	251	253	257	244	252	304	239	267	281	285	241	252	251	277	279	238	273	277	239	275	244	247	279	266	243	246	253	268	260	245	229	253	283	309	284	276	271	270	268	263	267	262	279	268	254	280	248	243	243	255	255	260	292	277	254	308	255	250	270	270	276	250	278	285	249	272	257	278	260	245	263	277	247	291	236	281	286	310	270	232	270	254	264	246	273	247	270	278	269	284	268	234	280	255	269	262	279	248	295	274	248	263	273	271	296	245	253	277	271	257	276	271	285	278	251	282	306	266	271	228	272	262	280	264	277	254	308	257	255	288	308	290	291	281	262	289	264	280	280	266	245	261	281	266	235	270	235	276	289	258	249	265	264	265	264	279	251	263	254	255	270	281	274	266	267	277	266	278	251	291	272	266	291	266	218	247	248	268	265	261	233	267	269	256	271	266	253	267	255	274	260	266	255	275	256	245	284	295	260	259	284	254	266	269	286	274	265	265	273	304	241	278	275	263	262	291	254	263	248	267	267	232	278	268	241	276	267	262	259	260	292	267	261	301	234	241	280	261	260	264	266	266	272	243	255	257	249	267	258	265	263	240	247	291	260	244	275	260	263	262	251	272	267	265	278	290	269	257	267	272	279	262	299	271	273	252	268	262	265	264	277	259	261	290	251	268	274	273	282	263	250	276	281	220	273	281	263	247	280	271	277	238	297	257	279	272	287	281	259	264	245	265	251	247	257	250	247	249	261	236	269	262	268	230	276	283	252	250	241	248	275	271	257	258	262	263	271	256	299	248	247	258	255	288	260	253	262	266	239	242	276	268	244	264	271	253	277	280	271	252	277	297	258	266	266	268	257	264	252	255	265	281	263	275
24047	21168	30088	24556	16913	2748	711	552	503	456	422	418	381	415	404	363	355	356	350	370	363	370	384	383	371	359	339	341	355	351	384	392	318	353	345	364	334	363	361	364	318	358	353	310	358	364	316	371	343	309	349	376	347	341	345	356	330	340	339	356	377	323	331	335	324	326	325	341	367	328	328	349	335	366	325	322	322	332	335	349	350	340	370	381	370	318	354	390	351	355	364	331	368	361	375	335	326	347	360	374	322	360	322	329	308	357	370	319	338	321	358	340	335	362	338	352	339	333	341	325	333	357	344	352	347	347	328	354	324	363	343	395	329	336	346	355	315	339	342	349	307	336	339	375	323	348	338	334	342	344	303	318	322	373	358	318	355	367	368	346	323	325	369	320	345	357	303	333	358	350	332	313	316	360	341	346	368	360	345	339	358	341	324	343	348	349	336	331	337	325	291	326	336	320	355	372	301	329	338	357	354	360	362	338	314	353	350	373	352	303	345	386	356	320	344	349	344	343	359	327	346	332	380	349	332	349	361	339	336	351	308	353	333	355	384	328	350	375	376	325	335	323	318	354	318	344	373	358	345	347	369	371	333	377	332	301	350	334	338	337	343	327	302	341	343	352	346	347	331	338	310	359	346	324	335	307	349	335	320	347	321	307	359	356	360	333	327	358	348	350	336	339	357	329	381	344	376	314	320	355	350	325	379	344	361	378	352	374	366	353	343	363	329	351	309	353	356	328	340	325	312	372	345	340	370	331	363	326	331	333	336	348	305	332	312	344	320	338	319	339	331	350	368	362	345	351	322	325	315	321	347	351	370	338	298	356	315	372	332	372	363	330	340	330	320	363	334	326	364	314	286	332	329	352	341	360	352	365	348	359	349	320	348	347	315	341	328	376	340	326	321	355	318	342	358	325	340	349	343	314	340	376	336	332	338	359	350	328	319	347	369	358	355	376	315	369	339	346	354	365	318	354	338	351	341	344	329	315	365	348	351	379	326	344	330	342	345	329	324	328	336	341	358	327	332	318	341	348	348	364	325	354	356	340	342	314	349	359	317	321	312	324	349	338	364	334	393	336	322	346	334	335	367	323	353	331	357	345	360	335	334	351	349	329	341	320	389	355	337	340	324	326	351	328	326	320	362	349	336	367	336	351	351	353	339	341	363	357	355	327	362	345	356	357	337	361	356	380	336	335	332	386	354	347	305	354	365	344	352	347	328	362	344	362	359	357	348	366	316	334	331	317	353	380	326	333	373	363	378	329	357	326	360	366	350	313	333	340	345	368	342	341	342	360	323	335	367	324	381	343	344	343	327	319	326	339	348	365	355	349	361	341	362	379	377	332	347	335	356	349	360	344	337	311	346	325	355	333	321	356	340	341	354	355	314	393	340	305	395	357	331	365	349	331	335	345	347	352	324	377	357	382	322	341	360	407	350	369	342	338	346	323	318	369	318	335	311	358	349	317	346	321	335	350	363	316	329	363	360	306	343	325	368	330	370	326	366	352	355	349	372	334	370	354	330	384	330	340	326	330	342	315	327	339	370	318	334	351	342	342	368	344	362	354	340	344	362	327	365	329	346	345	346	350	324	348	302	362	332	342	336	320	322	359	329	341	363	326	338	351	356	340	350	374	360	342	334	389	318	318	349	343	369	330	308	305	310	340	354	335	348	345	363	375	352	337	338	321	347	310	336	361	329	336	345	385	356	343	344	335	351	332	333	344	344	319	360	333	339	333	344	341	333	365	377	348	336	378	366	318	360	330	390	358	354	333	331	327	323	363	325	335	339	321	354	336	363	357	349	358	333	325	353	374	331	346	336	343	348	343	351	299	356	306	341	321	370	318	366	364	335	327	365	340	329	342	313	376	339	365	304	350	359	339	350	345	350	336	349	348	333	344	313	351	308	335	359	346	339	332	361	326	364	359	366	350	385	330	360	326	359	357	365	328	334	361	338	357	349	363	339	352	331	319	317	327	331	358	373	381	309	354	348	325	339	353	335	363	326	381	333	338	369	342	347	334	320	357	345	370	322	316	352	349	316	307	328	353	317	366	365	347	309	349	335	349	369	323	320	341	380	366	339	356	299	344	318	332	321	351	359	353	339	340	340	342	336	329	344	343	361	314	341	359	324	395	369	335	341	367	330	339	323	363	345	358	351	330	358	305	358	328	371	376	330	331	357	343	327	341	308	368	354	333	329	335	359	318	371	317	323	362	369	341	332	334	331	375	330	343	336	319	329	325	328	335	333	350	331	342	353	362	364	309	327	367	363	344	355	341	360	331	331	317	343	353	357	345	333	297	370	315	361	330	346	338	331	340	386	357	334	357	367	351	353	351	368	356	353	388	347	353	327	351	344	356	351	358	341	377	341	339	328	339	348	342	348	354	352	358	327	336	391	318	359	330	373	363	361	336	335	338	359	330	378	355	335	346	342	327	360	356	343	330	338	351	353	347	373	348	327	340	330	320	341	328	340	343	342	336	329	330	366	345	311	332	366	349	336	350	313	341	313	351	360	331	321	348	318	379	328	325	352	347	335	331	339	337	343	342	360	307	344	367	349	366	331	367	366	335	350	380	353	352	317	346	353	339	342	351	350	337	351	369	370	350	378	338	323	328	335	346	327	385	308	349	377	346	349	365	372	351	328	353	341	333	327	342	349	318	329	346	362	345	339	334	357	340	317	341	345	348	344	325	326	331	322	384	338	342	356	330	358	308	310	350	339	357	337	340	326	375	355	330	339	333	369	328	344	297	366	341	330	348	317	368	392	345	346	365	327	332	348	348	345	367	352	346	335	333	360	350	342	366	356	365	317	340	357	355	311	345	349	332	332	345	323	358	345	374	319	322	331	326	353	325	319	373	348	339	341	348	325	365	352	390	361	332	368	355	333	323	330	343	315	356	319	361	327	337	330	357	351	333	370	334	330	320	322	319	345	335	326	328	350	329	363	336	339	330	344	347	323	327	331	313	363	362	400	344	337	360	346	345	350	358	361	328	374	364	351	347	330	358	351	315	353	350	347	349	364	371	315	348	314	375	334	335	360	351	379	368	356	343	363	320	357	325	341	322	311	343	338	338	376	335	324	345	333	350	303	350	338	377	356	314	369	361	325	352	342	390	338	357	345	325	315	332	329	334	337	361	329	341	337	324	336	325	339	332	333	353	360	328	367	364	337	347	301	328	332	325	328	360	350	370	395	340	340	348	331	328	348	357	343	367	315	326	346	345	338	344	313	368	327	340	335	362	364	339	342	378	297	343	328	348	318	344	328	343	335	346	351	344	373	373	361	371	330	360	340	337	345	350	376	344	339	326	323	331	355	363	346	366	390	343	365	352	388	312	352	360	340	324	328	363	338	373	344	356	327	370	338	337	373	347	367	348	362	354	332	356	388	321	353	339	310	341	335	362	327	319	312	349	367	373	359	353	354	360	327	339	319	301	322	334	355	352	354	355	320	339	343	326	347	361	334	338	348	356	348	337	342	370	335	312
48721	63034	42119	3300	2231	1745	1359	1230	1015	880	922	808	812	727	704	694	648	701	661	683	707	622	643	616	669	617	629	606	607	635	599	595	615	545	574	594	639	637	588	615	619	579	639	597	576	600	547	639	633	574	519	618	566	611	548	578	575	580	579	564	640	570	597	565	604	590	583	625	608	600	556	631	582	535	589	546	511	589	587	540	562	585	576	616	568	565	568	559	553	594	561	625	584	573	557	596	595	539	594	581	541	563	593	546	577	595	561	560	594	565	565	563	552	557	596	637	573	544	580	569	562	541	525	630	560	583	616	555	555	614	570	593	604	561	575	559	542	506	602	605	582	588	561	621	603	585	604	570	596	651	621	546	550	592	595	546	554	553	593	562	575	577	572	609	577	607	589	539	565	566	619	532	595	601	605	614	574	579	522	533	600	586	571	595	636	563	564	583	633	561	610	573	573	620	559	574	581	577	578	596	604	567	567	590	557	578	533	577	597	582	603	546	623	567	594	597	586	609	547	599	546	563	557	560	577	589	550	584	561	598	607	594	626	598	575	602	605	604	566	597	526	592	574	553	572	606	626	596	582	576	576	581	590	562	602	568	597	551	570	570	575	589	597	570	553	578	600	602	597	570	595	540	557	609	593	573	561	589	554	562	578	585	611	615	575	576	619	610	611	565	576	579	592	567	640	578	557	591	541	540	616	637	634	634	593	555	582	571	615	548	578	577	578	536	577	566	612	596	598	593	593	607	585	583	592	576	566	545	573	575	558	589	626	589	633	597	577	556	538	590	579	571	607	591	583	640	561	548	584	575	569	582	587	584	612	574	571	606	592	592	602	588	585	602	585	588	551	593	597	596	579	583	566	594	587	580	617	545	620	616	603	604	608	553	586	596	595	610	592	591	599	559	577	567	597	622	610	602	582	569	548	576	592	566	562	599	594	581	578	577	554	604	595	572	560	639	558	602	529	603	623	578	569	544	588	563	613	596	571	606	565	589	552	588	614	586	576	602	557	641	529	605	573	560	541	550	591	574	570	605	592	602	539	571	564	583	594	597	604	591	565	547	609	624	554	609	566	614	601	554	618	574	576	580	563	590	565	561	559	567	616	589	543	591	596	548	584	615	612	616	560	565	577	557	619	561	555	576	567	640	591	571	567	583	595	595	570	596	548	568	592	561	600	581	603	530	573	586	576	553	551	562	575	601	577	601	602	553	532	603	615	547	585	612	558	618	564	564	574	616	604	577	625	541	589	612	572	551	576	641	595	600	607	588	594	607	548	563	592	559	579	605	583	547	590	566	561	583	570	573	581	568	592	602	572	607	561	563	592	586	577	584	567	573	612	605	597	594	592	535	543	588	593	614	550	528	544	589	560	553	597	552	589	612	582	591	584	630	586	579	607	585	579	603	552	587	524	546	559	533	593	608	583	556	556	582	572	583	540	592	597	632	580	547	640	577	611	575	625	596	606	571	577	587	551	544	591	594	603	622	612	592	606	562	587	596	602	573	601	610	608	582	611	582	560	614	625	607	611	568	589	550	592	593	576	592	574	544	603	573	550	581	560	593	619	604	567	605	586	559	531	567	574	530	581	580	560	599	578	564	564	569	614	584	580	594	628	568	566	509	571	567	608	579	590	579	571	578	563	595	568	610	585	647	527	587	590	584	616	615	571	641	576	617	587	562	558	570	582	585	571	573	641	613	594	573	631	560	560	568	584	602	587	556	557	588	592	628	587	583	557	583	571	585	543	587	544	589	606	568	569	561	628	585	601	584	591	551	575	590	600	555	572	588	531	572	595	594	574	596	583	587	569	554	618	568	508	567	613	584	548	540	577	575	597	570	598	602	575	546	565	590	582	574	583	575	608	573	597	574	614	566	571	623	598	612	618	571	587	584	612	593	577	590	590	597	597	578	581	612	580	562	615	605	609	593	560	580	582	633	559	567	608	597	608	601	573	558	608	571	581	545	545	541	616	557	613	603	560	573	560	554	574	571	591	589	605	560	591	540	548	608	581	574	595	591	549	562	601	598	562	577	607	550	602	553	598	583	541	547	607	559	576	587	561	604	566	582	565	558	571	581	586	529	587	586	539	602	571	573	584	613	567	598	564	569	573	564	593	570	573	581	597	583	525	549	669	542	559	613	580	584	566	578	568	569	610	578	597	563	645	606	556	611	563	616	597	578	574	578	572	604	565	571	569	602	590	596	575	579	563	586	624	575	562	537	589	596	573	617	560	555	609	586	602	535	627	613	595	603	600	589	571	569	546	560	590	546	612	593	555	578	582	604	609	578	583	555	537	573	571	595	575	556	552	585	594	580	603	576	575	623	580	588	558	528	594	590	549	542	587	554	598	557	590	584	515	546	605	607	591	601	558	606	576	561	552	562	578	562	595	563	663	575	587	570	535	615	577	568	558	553	555	550	591	603	616	560	589	547	576	554	570	636	591	595	523	583	598	585	605	627	541	586	593	560	564	601	541	582	630	600	532	563	536	613	557	585	533	596	591	586	602	620	586	575	573	603	625	564	563	579	587	593	623	588	580	603	584	570	605	611	524	560	590	619	612	555	579	618	612	595	585	585	560	589	599	587	576	588	580	605	586	607	624	578	628	626	546	589	573	603	600	602	565	573	562	561	582	576	605	590	592	588	573	576	575	559	577	543	588	621	625	573	570	559	552	545	597	577	561	585	587	569	577	598	562	598	568	629	579	563	555	598	612	557	561	587	570	574	591	587	591	565	580	573	538	561	586	594	550	596	583	585	562	598	575	555	594	583	608	578	607	565	589	589	597	599	592	575	577	592	600	612	570	600	611	568	612	562	580	549	578	553	571	546	620	568	592	572	572	580	552	571	580	571	583	566	569	553	587	573	603	566	531	556	582	583	528	601	586	548	571	575	556	563	585	595	587	593	598	583	572	585	552	587	612	566	587	555	562	582	570	574	605	571	563	599	610	562	600	596	587	600	554	556	552	591	593	587	585	589	581	604	593	597	592	556	554	583	628	572	542	581	522	632	632	552	549	594	577	573	554	612	605	567	555	629	547	545	610	570	556	587	568	572	572	564	560	611	579	634	589	549	604	581	572	588	578	588	543	582	585	577	610	592	586	558	583	526	609	574	545	581	556	552	589	550	570	571	545	603	621	580	597	576	555	562	625	647	562	605	621	548	559	578	587	539	515	572	571	595	565	598	568	606	548	562	600	618	594	580	614	585	580	549	579	537	581	591	572	568	624	568	561	597	573	575	597	590	568	568	590	583	601	589	603	559	562	577	572	556	583	587	584	582	557	565	575	558	578	618	612	571	546	593	552	570	595	609	626	584	556	601	586	573	565	607	590	516	595	548	597	624	585	590	563	557	540	600	577	559	617	607	557	606	572	634	604	573	596	576	556	581	547	555	569	580	561	549	574	609	570	563	583	588	573	574	547	568	577	512	599	502	604	588	560	592	565	605	608	599	595	589	597	546	585	585	589	598	588	540	565	605	568	575
23110	21150	29172	24040	21112	17389	2483	881	733	700	665	615	632	578	593	594	591	571	588	569	526	515	554	544	560	550	533	521	510	493	504	505	523	495	547	520	498	503	516	543	525	491	500	471	516	474	522	540	533	486	517	511	519	535	500	472	513	481	490	517	498	499	532	478	526	505	515	526	472	515	523	513	464	496	480	528	466	531	510	493	513	498	548	535	509	491	508	479	489	517	490	506	500	492	505	508	493	495	489	522	532	475	478	493	520	535	528	489	529	496	525	501	506	501	479	527	507	501	487	502	479	499	508	503	495	494	529	501	497	477	487	527	510	520	498	516	499	513	447	488	478	469	450	486	501	545	514	528	554	484	496	505	490	513	528	486	481	499	504	500	492	523	504	456	507	503	441	502	469	467	488	502	471	485	496	526	481	477	504	493	514	491	479	456	473	526	509	528	512	512	490	534	512	526	510	510	512	476	519	500	504	491	499	529	523	527	511	495	497	526	519	458	527	549	511	503	511	512	538	513	505	501	547	498	519	470	466	512	537	513	464	527	477	509	456	489	548	504	541	494	480	519	507	505	507	462	479	489	505	517	456	516	516	506	509	479	499	513	537	505	479	518	539	502	500	497	484	491	472	481	490	509	513	495	456	483	506	502	539	489	463	541	528	515	496	526	527	498	467	511	500	528	506	502	518	491	482	487	491	476	474	477	542	547	473	515	550	468	473	482	506	537	505	503	507	486	511	493	490	527	503	485	502	470	517	488	477	526	455	513	493	514	531	510	481	508	491	535	493	489	502	508	487	463	491	457	489	473	480	498	480	504	477	521	517	495	497	481	502	519	509	491	489	496	473	474	468	490	485	466	536	511	531	506	490	488	474	514	486	481	517	469	498	517	530	509	491	522	519	471	471	525	484	512	511	507	485	492	496	533	542	492	497	500	479	505	509	485	501	478	482	550	520	540	494	491	511	438	540	505	496	491	480	461	517	501	519	505	524	532	518	499	477	515	554	474	490	549	518	540	567	523	531	479	481	489	532	519	508	527	506	521	483	507	500	513	516	489	510	562	502	493	515	512	514	490	524	512	496	485	507	484	507	515	496	503	496	537	484	470	521	499	528	535	511	522	512	486	465	488	485	502	522	528	522	523	491	482	510	515	495	525	508	491	528	558	515	483	545	498	550	533	522	511	502	549	512	454	504	492	502	501	507	513	514	510	509	516	487	479	494	500	446	495	494	509	479	498	507	486	488	474	548	488	498	516	536	506	511	529	518	501	514	519	535	503	487	497	511	465	529	486	553	492	485	529	492	500	517	530	494	510	472	545	502	478	486	486	527	491	510	499	458	514	538	496	508	529	511	500	465	480	533	490	523	495	494	464	535	479	511	485	527	521	512	521	501	507	494	502	515	546	494	496	511	514	493	511	469	483	496	511	507	420	506	560	525	553	479	509	509	470	546	492	483	475	501	501	479	501	514	519	527	456	503	517	489	492	541	509	529	511	505	512	501	457	518	484	532	505	506	504	525	479	546	479	520	514	509	466	502	549	510	521	511	496	493	499	449	514	499	489	459	518	513	502	485	488	495	516	527	549	474	528	470	465	506	504	503	477	517	499	496	484	466	509	520	507	484	529	505	530	510	506	489	546	488	521	507	497	517	484	518	524	479	507	474	479	506	520	488	493	522	495	491	507	506	510	472	464	516	507	534	476	472	516	524	504	534	500	525	470	534	461	485	519	513	535	502	513	484	518	486	489	546	502	506	489	506	491	538	472	510	491	521	461	499	486	519	502	522	484	515	490	510	477	525	482	520	465	513	527	499	509	488	499	485	483	483	485	490	474	507	473	515	512	510	502	510	491	510	488	522	502	463	496	474	503	475	506	524	467	478	474	500	501	500	515	501	472	524	478	531	481	494	491	501	509	495	462	525	535	479	510	470	517	486	499	520	488	500	465	487	465	519	490	467	511	483	525	555	520	483	529	473	476	545	532	459	500	462	478	551	501	522	510	504	467	485	506	512	511	466	490	469	487	501	526	509	465	511	528	532	487	492	474	504	492	463	512	513	491	531	530	491	491	523	488	553	491	531	489	551	522	515	479	477	448	515	499	497	491	504	500	513	503	503	494	512	525	527	506	477	511	469	455	508	509	486	497	487	525	478	468	466	495	474	472	536	496	513	485	491	543	550	527	511	505	492	523	519	492	488	476	487	509	553	492	509	498	504	517	497	499	518	514	494	496	495	516	503	519	517	523	497	476	455	481	491	490	505	510	472	517	490	507	471	454	480	506	514	494	515	506	491	489	530	535	490	499	497	485	521	557	461	480	512	500	456	494	523	522	511	534	546	470	533	533	523	518	511	493	552	529	496	548	511	486	479	541	439	533	469	510	493	504	503	505	515	469	492	505	457	539	502	515	524	470	486	494	499	525	500	480	543	490	530	478	521	525	556	516	494	516	519	557	492	527	437	488	503	523	537	515	499	479	534	517	489	473	487	464	540	499	509	468	512	524	473	537	538	500	502	500	505	493	531	518	493	492	501	508	490	487	482	491	443	535	509	497	501	537	496	508	499	511	487	487	522	493	481	500	507	541	500	508	505	524	501	522	477	528	476	504	455	502	514	515	483	519	475	527	533	505	509	519	508	490	513	493	504	507	492	523	513	549	503	503	516	520	479	517	494	469	481	492	493	536	476	475	493	502	537	527	503	504	538	509	513	464	508	490	458	548	515	494	449	501	467	521	488	502	498	498	453	507	562	469	550	525	510	518	530	522	531	489	511	485	518	520	470	495	500	519	516	460	493	506	475	502	477	522	497	512	522	524	516	469	535	513	499	499	508	512	502	515	526	527	458	500	520	506	500	461	512	542	502	507	508	511	526	491	479	474	515	511	488	462	463	532	491	518	512	512	474	523	478	535	521	504	507	494	528	524	470	510	537	488	497	517	501	464	511	493	496	483	519	513	471	509	524	501	503	502	500	523	479	539	510	500	448	500	489	486	512	481	494	483	498	514	495	461	506	513	548	517	507	531	519	490	454	525	506	490	515	506	542	476	513	551	467	457	516	519	457	487	504	474	502	517	499	476	499	509	487	513	473	475	490	492	497	497	490	506	544	472	513	475	488	471	485	483	528	505	463	520	473	533	499	485	500	532	483	481	522	511	535	509	494	463	467	503	514	549	500	465	517	473	447	517	526	527	537	491	511	491	475	555	497	463	506	469	521	493	494	516	459	499	515	522	496	502	496	513	500	510	518	514	492	502	527	506	525	498	549	500	472	548	525	507	563	536	472	451	490	512	509	508	506	486	479	481	480	480	522	490	518	515	517	458	508	492	484	481	478	503	477	542	507	548	472	479	535	519	488	501	521	497	463	532	514	506	557	467	523	553	558	529	517	502	481	516	513	525	514	492	473	509	542	521	491	492	531	552	498	494	482	514	491	486	535	518	513	501	489	520	518	513	486	499	500	505	529	499	528	483	456	530	521	503	497	502	503	509	543	473
55953	66212	44985	5477	3894	3008	2354	2008	1777	1492	1396	1303	1273	1141	1153	1062	1007	1014	1019	974	937	901	946	943	830	889	851	855	830	877	826	891	871	818	871	846	846	913	855	841	833	844	794	827	830	877	850	856	786	820	833	794	826	886	856	820	816	806	812	821	849	846	852	830	819	802	806	830	803	806	821	865	786	828	808	826	833	785	841	837	773	830	851	840	798	861	814	850	799	824	789	831	772	817	807	805	859	843	806	793	827	821	820	826	850	811	873	825	796	759	834	858	848	851	805	812	823	815	858	824	846	856	791	822	829	829	797	816	849	827	827	816	855	869	841	825	844	823	792	813	814	823	852	759	823	874	834	909	838	807	785	791	840	788	795	844	816	783	810	734	849	775	861	779	836	766	755	820	823	796	800	874	853	834	858	780	843	798	815	836	846	857	798	779	809	846	832	834	777	850	804	795	839	817	829	867	786	897	814	828	851	815	761	865	819	842	865	833	835	852	848	783	868	779	812	810	801	869	789	851	810	857	775	821	835	841	809	829	784	764	827	778	758	804	837	824	822	815	811	816	840	843	826	842	822	850	794	830	825	808	849	819	826	827	834	831	812	769	804	814	874	815	811	780	838	807	815	816	798	841	809	817	812	783	822	787	812	792	828	798	780	837	866	837	831	773	790	843	798	849	804	736	797	785	808	872	836	829	842	819	903	810	830	815	799	838	765	850	810	846	823	799	853	801	804	826	839	739	830	830	843	797	825	878	824	818	867	846	822	806	806	820	878	845	883	819	778	804	849	825	758	802	818	881	842	799	812	807	851	800	845	779	815	768	815	821	814	795	772	832	800	816	807	814	806	825	807	839	830	899	854	833	801	827	829	845	777	804	781	812	765	783	883	834	829	770	817	802	804	819	814	854	828	771	863	796	805	805	839	760	768	805	827	819	836	824	802	863	822	834	799	848	817	874	830	822	831	802	834	822	815	781	816	795	855	818	851	824	798	815	825	789	800	778	854	807	815	887	871	800	813	811	797	838	870	814	822	829	852	837	837	836	779	800	810	837	801	864	848	819	791	809	845	841	831	824	793	815	802	793	834	856	822	790	832	808	797	813	830	840	815	813	833	818	848	815	792	737	811	805	776	824	812	836	816	829	769	786	799	817	776	800	839	793	778	804	832	873	836	834	794	803	817	836	849	814	857	776	878	849	869	835	832	829	825	821	838	857	809	811	817	851	801	818	831	807	835	826	809	806	815	846	841	762	760	821	814	774	820	834	816	805	789	830	861	847	802	838	756	795	837	757	827	840	815	818	818	847	863	827	816	819	837	797	762	778	804	800	785	824	791	851	827	804	810	766	813	820	801	799	857	824	830	841	798	821	865	809	794	837	853	830	785	800	807	833	808	799	884	865	807	794	778	818	797	819	869	813	831	801	850	769	866	804	755	797	850	824	862	824	855	811	839	828	805	764	794	850	814	799	844	823	785	825	823	846	790	793	865	816	842	835	784	826	845	823	852	835	800	797	801	844	783	851	801	862	820	806	759	816	821	825	822	796	803	839	849	860	796	796	821	789	801	762	831	846	708	848	795	797	822	828	882	822	846	791	799	824	837	832	814	786	835	774	842	819	788	790	833	822	812	820	816	781	830	876	825	822	761	801	857	821	777	812	850	766	813	777	815	825	817	793	843	833	819	820	816	799	869	829	740	863	761	811	804	806	841	782	819	801	817	829	778	783	814	822	875	861	822	848	828	819	820	838	803	850	817	787	771	818	814	786	916	786	813	832	785	858	815	835	806	818	825	828	836	794	830	806	813	864	858	792	857	812	798	802	799	840	819	803	783	800	778	830	826	868	840	815	852	801	822	821	810	802	828	788	792	777	818	813	829	818	853	807	868	817	862	831	795	834	833	826	791	802	858	775	790	723	842	886	791	830	826	812	803	824	796	784	786	779	787	813	824	857	847	850	833	768	847	792	856	789	824	777	833	796	793	834	807	786	782	877	765	869	783	849	830	838	781	838	838	803	792	764	806	866	856	841	830	811	845	849	830	831	763	805	774	873	839	860	811	849	788	825	841	803	780	840	812	794	815	797	770	826	844	790	850	781	770	847	798	815	821	870	779	805	806	820	841	785	860	800	840	809	812	867	836	773	871	798	823	850	810	805	788	782	806	802	851	813	798	805	783	806	792	824	819	809	802	830	781	828	758	824	838	799	830	811	799	768	852	789	874	790	794	822	853	786	805	845	764	798	793	836	774	829	818	849	794	815	860	822	780	827	841	824	821	805	814	777	824	876	874	799	827	819	824	852	793	815	857	840	829	820	777	799	834	801	785	786	832	825	815	781	807	824	872	819	812	841	840	821	857	832	785	837	820	832	798	802	838	810	821	796	785	790	813	833	801	817	809	817	797	799	812	801	819	833	851	849	849	834	849	810	802	834	844	772	833	825	842	840	873	843	801	834	868	836	784	847	758	770	824	754	814	814	808	834	814	821	763	836	816	816	797	750	829	896	850	805	828	830	760	857	772	824	806	836	843	812	755	821	823	824	861	836	862	835	789	805	849	819	817	809	824	800	825	788	830	809	782	824	822	797	809	828	830	819	791	839	808	834	842	808	772	822	795	827	851	805	795	807	783	807	870	791	793	799	843	866	846	811	870	823	849	841	755	828	813	830	798	820	818	836	792	801	851	825	837	883	807	801	849	797	826	787	827	822	795	820	787	828	812	827	825	783	838	801	842	804	857	834	804	813	786	817	825	809	807	809	853	821	796	798	836	844	837	822	770	789	845	807	786	815	807	826	841	845	760	805	811	896	798	830	838	824	812	777	807	840	795	749	785	851	768	794	804	869	790	838	817	813	852	796	784	801	855	811	782	792	803	773	825	852	814	828	801	826	825	837	788	830	856	847	861	805	816	849	817	893	855	867	807	813	824	777	799	823	859	845	799	799	815	815	805	873	836	814	832	786	817	816	829	857	823	801	778	789	859	804	799	821	818	821	806	790	803	845	847	835	819	779	821	829	789	894	822	853	823	807	805	760	814	806	842	840	784	784	828	803	828	834	839	786	812	862	843	802	859	826	792	816	816	810	842	803	801	808	845	787	780	816	769	811	812	847	832	773	794	780	819	841	845	792	815	821	845	765	812	768	820	810	817	847	833	824	841	812	792	880	845	789	778	802	848	827	814	810	782	859	803	822	802	801	841	812	789	819	836	830	841	819	838	793	824	830	833	811	814	811	821	842	857	832	880	796	791	818	850	785	843	807	783	810	810	836	829	813	818	847	854	795	796	806	824	791	810	808	809	825	850	812	856	816	813	850	799	860	775	838	779	773	826	832	746	835	836	813	808	812	820	846	796	829	759	809	850	768	805	821	851	848	830	863	841	801	833	801	844	840	799	808	782	782	788	803	826	828	807	855	847	876	879	802	841	815	778	847	804	823	821	835	827	844	855	819	777	882	811	802	819	835	869	843	868	784	801	834	824	773	818	829	819	885	776	795
26790	21670	21776	3308	198	186	180	172	164	138	155	145	136	156	138	169	143	157	132	156	156	152	159	146	157	154	130	172	142	147	176	162	137	144	138	166	135	146	145	148	144	151	138	140	145	149	151	146	140	147	132	142	149	144	156	168	141	160	144	146	160	143	153	134	165	149	164	145	144	147	157	178	139	165	135	151	137	132	163	156	143	131	162	138	163	139	155	139	142	124	135	164	174	141	141	143	139	141	142	142	152	149	146	140	146	158	149	140	143	149	158	144	154	119	168	165	144	157	138	145	135	140	157	164	126	149	167	150	147	152	156	142	143	145	130	151	150	160	151	114	137	147	162	144	146	160	150	157	138	145	146	142	160	146	135	152	153	154	134	153	139	136	164	157	138	157	155	160	145	146	162	138	139	131	141	142	134	155	170	138	155	159	161	158	126	168	138	145	149	154	148	145	143	135	159	136	131	148	138	103	143	135	152	150	152	129	148	144	159	150	146	129	126	154	151	132	152	142	141	170	138	157	147	162	156	160	148	152	134	148	143	154	134	142	173	142	141	141	157	138	149	151	128	163	136	145	142	143	153	142	150	135	161	154	154	146	144	156	149	145	143	157	142	142	148	147	160	136	144	139	134	158	158	159	148	138	149	152	145	163	161	160	161	159	148	146	141	135	121	131	132	148	145	137	130	160	150	145	134	124	167	146	146	158	131	152	153	128	148	146	138	135	140	146	146	146	162	147	145	142	166	157	149	166	150	136	149	145	143	148	161	153	148	169	151	146	159	153	156	151	168	155	158	187	149	138	134	146	150	155	145	154	152	149	155	146	143	125	148	149	144	144	153	156	168	152	134	152	148	145	148	164	147	154	161	156	150	143	159	179	169	126	141	132	176	138	152	133	137	147	138	146	131	140	147	147	152	153	159	150	148	160	152	153	136	142	147	144	136	130	144	155	149	171	142	153	136	157	148	160	157	144	174	147	147	150	133	129	134	160	145	131	144	137	137	166	132	155	136	170	131	138	149	138	147	158	148	159	144	127	144	146	145	162	156	162	154	156	156	126	144	143	140	162	138	150	131	154	158	162	144	141	149	131	137	145	156	167	146	125	165	138	155	151	150	131	170	152	140	155	160	145	142	142	148	164	153	148	138	158	165	155	159	134	152	149	153	148	143	142	155	149	142	150	166	148	144	137	157	139	141	149	146	146	143	152	131	165	147	150	134	149	156	162	129	177	137	144	145	142	149	154	154	177	155	153	147	141	151	173	162	158	133	129	150	139	156	147	133	139	129	135	131	135	128	145	160	161	158	128	151	131	160	148	150	144	138	155	145	149	136	140	132	144	163	131	160	152	149	154	150	147	133	148	145	147	145	134	174	163	153	137	132	138	159	147	147	127	152	160	138	182	156	142	145	156	142	155	142	127	150	142	134	155	162	160	154	153	140	139	161	160	160	167	150	160	163	136	140	146	154	128	139	140	153	150	142	164	149	154	130	142	134	138	134	139	137	134	159	140	153	143	177	135	150	146	149	148	162	143	160	141	145	138	147	150	149	153	159	139	153	147	160	138	138	138	156	164	140	135	163	143	148	156	150	122	134	161	148	153	158	129	134	174	142	165	154	149	142	152	141	137	141	151	159	170	147	165	158	143	154	134	133	149	151	177	135	160	136	138	153	151	148	157	136	145	158	150	167	156	160	148	132	165	140	149	166	137	131	159	148	117	153	147	147	150	128	158	141	117	160	149	142	152	162	159	170	139	126	140	139	128	153	163	152	126	153	150	147	132	150	139	170	129	153	148	134	157	145	154	141	168	144	163	150	149	152	165	141	138	139	157	150	134	149	144	130	161	152	162	165	170	154	155	149	151	150	146	151	146	144	139	136	151	148	167	151	163	138	142	141	150	145	156	149	136	129	139	138	144	150	159	134	134	148	162	149	159	137	168	165	166	140	144	149	143	140	159	173	155	141	142	131	149	145	151	142	127	133	145	154	150	160	144	122	134	151	144	125	135	139	145	153	143	151	126	141	146	152	165	170	145	139	153	142	145	138	136	162	158	161	160	152	148	149	168	134	142	139	117	156	152	149	144	144	152	154	135	143	140	127	144	152	172	154	145	153	150	153	130	137	130	146	154	140	141	145	142	162	138	163	166	152	137	141	152	144	135	156	136	145	168	167	135	129	158	175	149	159	156	143	144	147	164	154	157	145	159	149	139	153	171	147	133	174	156	151	172	144	142	139	146	135	159	165	131	147	143	127	140	126	141	162	176	161	165	149	159	149	158	157	147	148	134	174	155	149	159	138	152	153	163	138	137	152	143	136	143	163	133	166	146	164	157	153	123	153	160	156	144	146	150	169	152	121	152	153	166	151	134	162	162	135	148	160	145	153	140	158	158	143	160	158	142	150	141	150	154	148	154	157	143	149	154	135	151	150	158	171	137	127	149	149	151	165	148	133	159	152	140	145	154	143	141	166	128	137	151	167	138	144	153	158	162	154	155	161	136	126	140	160	148	140	146	167	137	149	151	160	128	135	130	161	159	141	141	154	141	171	149	153	153	128	128	155	148	170	151	171	139	142	150	152	175	146	151	151	136	145	150	150	131	148	141	134	145	136	179	165	131	145	144	162	134	148	148	173	151	171	147	153	144	143	144	166	141	145	160	147	140	127	148	170	159	137	149	169	152	137	146	157	164	144	149	145	139	152	134	127	146	148	161	169	149	136	143	138	152	153	145	168	159	152	153	134	160	138	141	146	170	152	136	149	140	168	151	148	143	142	135	143	146	155	143	166	147	155	142	146	136	145	142	140	149	144	153	136	128	143	181	145	171	140	142	127	144	127	160	147	157	149	140	169	133	145	144	143	140	164	161	155	129	156	143	160	147	132	140	157	154	141	148	144	157	164	170	142	123	145	172	162	130	148	142	156	167	148	142	157	143	138	128	136	161	139	166	162	139	154	150	138	149	144	144	137	159	167	153	147	129	145	145	144	146	157	151	145	149	146	149	163	142	161	144	161	144	164	132	149	143	130	149	151	152	158	139	143	159	154	149	160	133	144	163	153	165	156	158	160	176	138	158	137	123	145	153	166	161	164	162	149	153	161	128	140	141	146	128	142	148	140	147	148	146	155	169	137	143	141	149	138	147	141	147	156	133	155	156	145	143	131	141	154	157	140	133	165	142	153	132	142	160	139	167	151	157	135	162	162	144	135	169	138	156	137	149	163	145	117	155	157	155	151	140	157	156	161	142	147	151	145	159	140	168	151	148	152	147	143	160	144	148	139	146	154	130	143	151	147	130	157	148	135	160	129	157	164	132	159	149	153	150	138	158	155	159	173	153	163	138	150	153	138	128	141	167	148	143	133	131	145	142	151	138	160	169	142	129	157	113	155	148	145	162	139	124	134	129	139	151	166	159	141	135	117	153	151	134	144	141	120	142	165	142	151	125	166	141	153	140	143	143	152	141	156	144	187	148	128	145	144	149	159	146	154	139
26607	31635	21736	572	436	363	343	317	322	328	307	284	299	271	279	290	269	280	283	296	277	280	287	277	262	296	260	254	253	267	274	266	289	269	281	279	290	264	276	248	253	227	257	264	238	274	306	268	269	263	280	257	249	285	280	287	265	267	282	254	298	262	275	267	250	285	250	262	256	236	262	251	270	254	274	298	275	260	253	256	253	264	272	309	271	271	274	282	268	245	265	262	278	272	219	264	253	244	261	260	250	278	260	240	253	264	259	255	289	254	277	277	284	247	263	269	257	245	268	245	255	259	257	254	277	307	261	283	299	270	280	270	258	256	302	276	265	255	287	263	269	265	252	284	274	253	263	239	274	244	257	249	268	289	253	255	278	267	245	281	243	301	269	275	253	267	259	258	284	254	273	269	256	272	274	278	291	287	253	291	270	228	289	281	258	286	281	258	279	276	277	286	270	253	245	275	265	279	255	250	267	265	240	284	250	258	280	310	263	251	237	275	261	285	263	268	268	254	254	265	251	276	258	247	276	267	282	250	279	276	247	252	241	253	226	276	245	264	281	258	247	269	266	269	266	294	278	253	244	268	268	254	243	241	258	286	252	213	273	248	275	281	261	252	261	281	290	300	281	264	279	271	284	289	295	262	302	263	273	287	271	230	267	294	298	290	243	311	275	256	254	254	281	278	263	301	246	276	302	263	279	282	262	276	270	273	292	285	287	280	274	270	260	265	290	256	281	263	297	259	273	278	269	256	287	260	262	245	257	269	248	286	255	301	232	243	289	289	302	275	269	282	270	273	260	286	240	266	247	270	279	284	274	260	275	295	252	246	260	284	267	243	276	267	257	285	279	246	246	264	263	302	301	263	281	269	273	281	278	241	271	256	271	299	252	285	238	262	249	238	265	259	265	266	275	263	260	271	260	254	260	274	248	258	272	295	290	244	279	268	262	242	268	301	266	281	278	268	265	253	264	244	261	266	264	255	273	265	279	257	272	262	251	266	259	276	269	238	278	242	255	275	254	296	271	248	245	295	291	220	285	263	290	268	258	256	273	286	250	269	264	251	245	258	242	263	251	263	251	283	241	274	292	264	275	278	241	245	238	259	253	253	283	288	242	231	244	237	270	258	291	266	276	248	257	265	288	261	241	259	273	275	272	281	264	268	274	255	286	256	264	295	266	281	267	267	275	308	282	290	265	324	282	278	261	247	281	263	258	287	266	237	263	259	260	266	275	275	253	256	260	254	278	270	249	280	262	262	262	260	267	266	261	259	277	286	280	257	233	260	282	241	294	303	288	236	272	298	260	285	281	279	253	271	292	241	257	252	236	270	251	236	266	265	244	256	253	276	259	267	270	283	282	275	244	255	280	260	237	250	271	256	252	302	268	275	272	270	279	265	277	269	298	240	283	275	291	283	243	249	249	281	286	261	252	273	290	283	255	290	284	260	293	281	274	299	271	273	228	278	262	250	259	288	258	280	252	257	260	256	261	298	255	269	281	309	274	254	268	245	280	261	265	247	263	290	276	252	287	258	257	251	289	283	267	262	261	274	256	273	278	267	282	255	275	259	260	239	271	267	258	251	285	270	262	270	260	304	263	284	252	247	255	277	279	278	275	248	267	254	290	257	269	251	254	277	270	274	261	270	274	245	283	265	274	261	295	252	267	267	263	237	293	282	232	273	272	272	255	257	274	273	270	241	284	269	264	274	271	280	240	234	263	261	258	249	284	282	265	267	265	290	283	274	287	286	289	274	251	294	273	234	277	280	265	296	269	268	260	247	248	256	248	293	273	265	283	280	280	298	282	285	318	286	258	252	274	252	292	308	284	266	246	277	248	297	282	246	287	236	270	251	258	252	239	278	274	283	290	281	269	286	259	262	253	255	240	301	299	264	280	281	264	251	229	288	257	274	261	245	305	239	273	267	260	244	250	242	266	266	271	277	270	264	292	244	293	289	286	292	269	294	249	286	249	261	246	254	292	293	305	254	257	258	287	274	249	284	255	275	259	272	240	263	251	259	230	273	263	280	273	284	283	283	273	296	244	268	261	280	269	288	262	283	256	290	261	263	254	248	268	257	240	280	257	288	257	264	244	253	263	295	266	277	273	272	273	240	283	256	276	235	267	276	291	286	252	290	274	268	271	260	233	245	280	285	264	269	309	269	260	273	268	280	263	277	279	258	268	258	276	220	284	287	258	247	258	230	271	260	297	295	242	254	281	302	272	239	255	260	239	262	274	239	251	279	261	282	276	278	269	267	248	249	258	264	273	249	260	244	254	291	266	265	287	246	296	276	265	239	271	296	280	258	293	284	259	272	257	258	281	269	270	267	282	288	274	282	266	271	276	283	310	286	262	256	276	291	273	262	262	273	257	293	268	255	279	270	254	294	243	276	253	271	265	262	263	244	255	291	281	286	270	256	283	244	293	263	250	262	260	298	273	261	264	266	261	254	290	284	276	272	285	284	247	269	257	285	250	270	252	270	275	282	287	282	263	260	268	263	253	258	291	263	250	246	298	270	306	248	270	251	296	266	279	263	266	277	235	265	271	230	260	263	247	273	268	285	285	269	286	275	260	249	273	228	268	295	256	285	284	277	254	277	274	257	251	255	255	247	231	263	271	293	254	274	234	265	282	266	284	258	265	246	253	278	257	253	268	270	246	282	284	279	258	275	292	289	280	277	215	260	273	261	266	284	300	268	277	269	254	259	287	289	254	282	313	285	281	250	284	278	280	268	271	273	253	282	286	262	271	246	246	261	280	258	274	258	263	283	266	269	270	270	269	235	280	264	283	273	256	261	295	296	254	247	231	257	279	250	272	253	258	264	289	267	270	283	242	254	274	284	271	263	261	258	255	250	290	260	255	256	245	258	268	262	275	283	280	272	282	254	282	276	251	264	289	283	257	262	280	268	238	267	283	274	264	248	247	270	277	275	286	256	266	283	274	270	257	259	247	244	241	263	272	251	258	275	275	271	258	281	277	244	249	253	269	268	250	310	256	251	270	289	282	259	271	271	279	254	302	288	276	275	266	256	270	271	272	236	256	273	246	270	266	288	257	265	252	256	293	281	276	239	259	283	256	257	280	268	270	264	261	285	252	259	279	273	264	259	267	252	268	266	262	284	289	265	265	254	270	252	279	278	268	306	284	276	246	271	282	260	290	257	276	277	253	266	271	284	278	269	262	264	261	261	260	260	269	294	255	239	269	266	276	247	248	271	305	293	263	269	260	264	284	290	271	278	279	268	276	273	287	284	291	256	242	259	279	304	246	260	244	291	271	269	237	253	261	285	287	286	274	249	253	257	283	295	278	264	254	260	267	240	261	240	245	264	271	271	283	283	270	274	290	274	267	287	281	282	271	287	265	277	273	301	273	283	253	243	243	288	268	241	262	245	272	264	303	265	253	244	289	261	264	304	271	249	273	267	249	245	240	276	304	267	282	280	280	286	257	281	277	253	305	263	298	277	284	272	247	291	275	268	247	265
24098	21186	29178	24482	17958	3372	727	547	509	456	431	373	407	358	395	367	376	372	373	365	356	368	383	373	385	372	361	323	356	380	359	344	364	336	371	337	355	343	347	381	360	316	347	339	336	350	364	366	367	350	320	316	368	355	345	372	346	354	348	346	353	374	350	343	341	341	340	384	346	357	314	361	311	362	349	325	359	371	338	315	363	370	367	338	347	328	320	356	334	361	328	326	353	339	317	337	356	341	300	343	338	334	315	351	336	329	344	330	357	350	304	390	333	349	353	338	359	357	359	343	347	325	360	325	325	365	330	332	364	377	334	369	345	351	363	313	348	328	344	374	353	372	359	359	348	377	334	359	348	321	349	381	336	358	318	375	360	360	330	338	328	335	326	361	341	350	316	340	350	325	347	336	381	335	355	335	308	336	330	357	334	367	366	363	349	324	357	330	339	324	333	314	347	360	343	327	375	356	371	351	360	363	349	388	339	350	355	353	342	322	320	354	334	368	301	371	359	345	371	330	357	357	344	319	373	325	337	314	320	333	351	332	345	315	354	326	365	318	368	338	327	331	349	373	310	345	327	340	344	337	355	339	323	377	349	362	322	296	356	344	379	355	361	357	342	346	390	396	347	356	375	352	354	339	385	347	325	325	343	319	305	334	376	329	359	332	362	338	335	355	327	346	343	307	356	361	336	337	332	360	324	291	340	361	357	363	328	351	358	350	333	360	363	344	337	368	319	355	363	310	371	349	316	356	309	348	352	350	351	300	358	339	320	347	353	344	380	353	331	351	355	347	345	379	347	335	332	342	360	340	352	363	345	364	341	346	306	315	366	358	320	363	302	314	336	335	380	352	359	339	356	351	356	355	328	366	342	333	332	324	361	332	354	337	361	371	338	330	362	376	346	374	316	335	297	339	338	331	351	339	363	349	335	329	329	353	325	332	351	349	355	409	335	326	348	340	385	317	368	345	345	339	339	366	358	340	364	325	329	317	364	370	382	360	322	356	326	362	337	314	335	331	368	329	350	340	362	311	330	358	379	344	338	349	352	351	351	329	347	369	318	365	325	326	300	380	347	339	356	362	367	362	321	347	343	364	346	360	323	337	335	349	366	343	333	370	347	334	326	355	344	321	365	351	330	328	364	357	346	344	345	357	378	359	322	342	338	371	315	349	346	355	355	332	321	342	310	362	322	345	341	379	367	339	372	356	346	321	371	364	325	319	332	373	342	335	353	369	350	351	358	361	341	357	348	337	343	368	359	332	371	344	358	345	315	336	326	336	353	327	320	336	338	350	393	350	351	349	369	325	367	355	340	360	335	383	368	348	385	367	334	335	335	346	340	333	339	358	344	323	350	309	364	342	346	325	349	369	349	341	354	350	307	354	365	356	329	328	360	355	335	384	365	339	342	350	352	345	341	341	331	335	364	334	337	324	370	389	340	361	342	379	377	356	353	323	319	358	312	363	337	298	351	343	347	352	383	336	308	348	357	320	342	357	319	346	334	338	345	329	351	303	361	395	316	382	330	352	385	372	351	329	319	357	327	338	338	306	312	320	391	346	330	321	359	341	366	369	337	338	342	352	317	358	359	388	325	331	321	364	358	355	353	332	330	351	332	327	368	364	326	353	328	346	344	375	320	354	364	357	338	339	338	343	355	343	353	380	336	377	334	322	318	363	373	344	400	362	331	320	342	377	359	338	367	359	373	361	333	339	354	381	356	344	383	381	331	333	349	325	374	351	333	351	366	376	374	363	315	357	369	304	342	341	365	374	335	376	337	355	364	360	337	329	338	375	332	344	348	373	368	342	354	338	377	374	353	334	340	368	364	378	363	330	336	356	388	336	361	337	374	348	343	370	340	346	368	350	336	342	338	369	340	377	393	369	342	351	334	321	343	332	369	336	356	335	361	338	355	309	368	326	336	354	351	394	361	328	353	343	369	343	359	340	347	331	345	361	334	359	361	330	347	316	377	341	345	394	340	315	369	345	358	339	352	329	328	349	348	351	331	363	320	371	326	313	357	382	317	314	342	335	315	354	359	390	352	350	350	358	336	333	324	359	346	354	352	354	353	324	338	335	326	363	347	330	339	322	350	385	370	354	345	358	323	343	329	377	367	335	343	359	354	357	321	329	339	356	321	367	321	374	371	339	350	345	334	357	303	323	330	343	349	345	358	375	354	348	334	355	345	363	361	356	352	325	378	355	343	324	346	299	356	315	342	375	345	335	343	339	333	316	337	339	350	351	353	377	325	355	334	338	296	366	336	364	329	348	371	340	347	373	352	347	360	329	338	356	387	307	331	359	348	330	333	330	350	353	347	353	348	313	347	316	346	322	372	354	329	368	342	319	338	340	368	337	343	374	358	330	343	334	354	321	337	340	366	388	310	324	347	331	340	310	353	350	336	327	343	381	317	352	319	352	377	367	335	362	349	352	327	319	339	326	336	310	356	306	331	364	366	345	334	329	375	358	340	337	362	344	337	355	318	376	357	350	364	318	322	336	376	336	342	365	332	342	343	359	355	329	355	331	323	330	319	333	349	351	341	340	302	332	373	373	331	369	317	333	320	338	340	354	373	346	360	351	308	348	339	355	359	319	313	285	360	345	369	382	297	327	345	320	313	377	334	383	335	314	362	356	329	354	360	354	347	323	373	345	341	377	328	340	334	389	358	363	376	332	352	348	361	357	354	350	346	332	328	333	353	361	368	358	326	326	366	346	361	336	364	348	331	357	362	339	332	372	345	359	371	344	350	339	354	349	360	348	334	369	358	344	302	308	306	357	330	355	322	370	374	342	344	318	337	334	340	341	312	325	335	382	345	336	349	395	342	332	358	304	313	377	315	320	355	338	310	330	369	343	381	352	355	389	377	345	353	301	366	339	319	353	373	348	344	353	378	364	351	362	361	339	343	310	350	333	331	354	328	360	344	370	352	372	336	356	322	307	343	338	355	319	327	334	360	364	310	335	352	311	351	337	345	373	370	365	313	381	331	326	333	342	314	364	328	318	368	334	339	348	363	371	364	341	339	362	337	359	334	357	359	362	316	324	358	343	358	367	325	348	326	343	364	368	360	333	358	325	335	321	345	361	333	337	325	330	371	353	395	346	324	302	375	362	362	323	368	364	344	327	351	343	347	310	363	342	347	364	344	353	350	361	326	351	333	359	373	322	332	337	324	359	344	340	364	350	323	350	331	372	379	356	334	322	324	331	336	323	359	354	364	322	377	341	365	330	338	314	336	322	317	377	380	314	351	362	337	353	330	346	324	352	327	362	351	357	379	324	386	344	331	377	378	382	335	342	323	345	346	348	342	347	340	377	332	351	357	368	330	335	367	361	362	358	332	316	366	319	364	361	341	363	348	353	340	356	378	319	350	313	358	369	328	364	362	337	362	363	382	316	339	306	341	319	309	354	344	359	336	333	313	327	346	365	326	342	371	332	329	304	344	356	345	359	363	319	327	330	336	382	337	360	367	321	353	319	321	334
49411	61375	38701	3256	2358	1783	1360	1235	1086	975	916	854	812	766	709	677	687	618	664	660	652	649	626	613	644	605	639	636	570	580	654	574	597	529	591	605	575	607	613	585	629	573	563	598	568	596	604	579	589	602	558	627	593	564	580	597	591	561	551	557	596	598	640	564	584	612	608	553	582	559	583	576	600	582	571	583	617	581	604	599	573	606	592	592	593	542	621	595	582	583	597	571	544	587	602	588	538	553	583	576	592	588	585	581	573	635	564	585	575	592	567	579	558	561	600	613	588	592	510	609	589	545	604	596	628	594	583	574	534	588	566	601	580	591	576	596	582	595	603	559	616	567	579	559	578	598	598	599	594	578	585	560	514	588	604	577	599	585	575	548	544	614	541	541	562	616	608	603	568	592	572	598	583	608	612	589	589	580	566	586	549	591	584	595	579	589	595	604	602	584	579	600	594	567	573	615	568	591	608	574	559	579	601	563	612	600	571	595	536	620	602	600	577	587	598	592	540	576	567	561	583	543	563	593	588	621	601	557	590	628	572	547	565	608	572	557	626	569	623	602	543	605	556	613	595	550	571	615	607	560	605	580	559	579	536	560	605	544	591	616	615	596	594	559	571	537	560	568	598	558	537	572	569	579	581	554	565	567	554	584	576	626	552	554	577	567	563	581	602	571	563	569	571	588	570	587	542	587	617	583	585	559	612	593	613	585	629	605	541	578	575	597	585	523	587	578	606	574	594	575	573	623	567	574	570	613	579	606	572	583	571	564	575	626	543	579	585	568	575	620	573	626	610	541	597	588	579	580	594	607	581	573	583	605	546	551	551	622	597	547	577	582	600	549	593	553	589	566	595	563	565	595	541	578	571	571	591	555	580	604	541	572	573	578	593	524	599	600	583	549	550	596	588	580	610	603	557	620	574	559	631	590	611	580	602	634	536	569	587	615	579	585	568	598	547	572	633	604	596	588	585	593	565	574	553	592	575	586	648	566	577	561	581	587	603	592	628	618	634	557	580	580	560	598	595	581	615	550	588	598	567	623	572	593	572	574	629	615	590	588	548	597	568	578	584	591	539	587	613	587	605	608	600	552	577	591	557	646	609	571	592	563	552	581	572	555	592	566	618	574	573	618	603	576	623	560	578	565	573	602	536	561	595	576	632	573	539	545	579	639	606	571	566	571	564	558	618	552	556	639	625	571	578	559	572	591	577	572	553	583	582	571	566	610	526	612	550	565	569	530	617	606	623	591	589	583	602	568	627	596	633	571	591	611	627	539	583	608	585	581	599	596	574	569	617	570	599	614	557	570	564	608	577	594	551	622	574	592	555	599	598	563	596	572	579	601	543	580	574	558	601	567	592	636	636	589	564	538	585	545	610	601	543	601	603	608	563	605	600	587	543	622	585	588	568	582	609	585	584	555	584	593	632	580	609	579	563	575	594	571	560	560	545	600	601	578	576	613	622	564	583	589	583	586	572	615	598	602	578	554	602	567	634	585	591	622	608	624	574	593	560	604	555	568	618	620	608	585	587	591	621	606	601	541	626	594	568	572	604	586	590	546	611	610	619	578	617	554	602	547	543	591	621	562	596	591	549	607	597	565	582	576	574	571	582	618	592	609	600	575	571	609	585	575	566	604	581	559	557	629	568	584	621	625	555	609	500	613	626	599	581	605	550	614	589	581	575	598	611	578	607	577	571	563	639	565	583	560	579	613	616	585	567	584	578	582	595	601	529	609	589	570	607	579	599	565	605	631	580	578	586	563	541	564	631	548	568	573	601	606	566	572	588	536	593	549	564	618	588	556	607	550	557	639	587	604	597	557	573	620	574	558	591	605	528	592	610	584	644	623	616	560	607	594	582	593	562	604	515	570	557	557	566	574	623	586	611	620	599	538	618	589	564	569	548	550	605	547	579	603	601	549	595	551	594	554	586	568	590	549	555	589	591	544	555	528	558	575	577	589	579	621	572	571	598	588	583	607	618	551	611	566	570	627	566	530	548	590	596	599	595	577	600	574	625	589	598	563	576	580	557	582	567	591	604	592	587	546	565	580	596	634	562	628	581	583	589	575	587	617	560	578	585	564	593	600	578	568	537	568	574	587	563	557	596	570	563	553	626	585	568	579	551	565	582	601	582	605	594	568	553	581	578	600	585	628	597	567	562	613	625	559	571	606	612	568	602	579	589	631	558	627	576	574	592	563	590	611	563	612	576	561	586	543	600	585	603	576	616	602	603	573	643	577	574	596	587	560	529	516	567	569	606	558	615	603	563	596	568	560	588	624	586	556	555	602	590	581	604	571	545	568	602	610	573	579	566	584	590	610	596	642	606	599	578	606	626	581	566	587	580	562	603	615	559	618	568	597	587	557	554	574	575	594	618	561	590	581	598	596	567	592	606	572	585	563	588	574	586	590	559	583	561	579	565	575	593	579	580	567	594	579	571	582	596	556	548	611	622	575	560	600	596	559	553	583	561	530	590	596	597	529	583	577	595	552	567	553	603	599	665	551	575	594	556	567	572	584	593	610	611	636	591	578	599	569	530	630	552	566	584	620	581	607	603	623	520	595	581	576	557	553	594	565	627	597	600	565	589	574	565	589	573	611	617	554	551	611	546	558	590	674	586	583	583	574	547	570	622	556	574	587	571	574	552	592	573	561	570	596	530	621	602	585	583	604	605	558	568	575	636	558	529	575	597	566	570	532	581	568	540	613	624	593	589	593	580	544	559	606	545	595	584	612	568	574	604	574	551	597	577	567	595	528	541	583	573	622	603	557	580	565	586	601	585	563	545	580	602	569	620	605	678	580	578	599	552	621	568	635	591	598	596	639	589	606	574	586	577	599	581	598	561	589	575	593	534	595	604	621	615	513	571	582	596	587	607	599	597	586	587	593	591	574	609	559	500	607	604	588	560	553	587	584	608	587	619	563	585	574	587	574	584	590	585	561	582	584	604	567	577	570	590	596	614	612	652	598	569	591	575	549	556	561	568	615	565	598	587	580	606	550	586	595	554	597	589	563	620	593	572	532	590	583	606	612	578	601	584	571	640	553	587	590	630	580	595	561	614	556	600	573	552	584	594	572	544	587	594	556	582	598	575	567	578	602	548	604	629	596	563	557	589	567	581	573	589	544	587	606	583	573	549	580	586	608	557	599	603	548	622	601	605	575	611	552	585	619	571	537	601	558	582	588	560	598	569	627	605	623	583	551	569	588	587	551	560	580	603	574	555	582	580	536	575	555	560	598	565	585	555	553	601	576	600	557	575	597	562	575	577	591	628	550	596	609	604	642	525	589	546	556	648	621	591	548	599	588	630	583	597	605	552	607	558	588	497	568	588	602	567	593	569	557	556	576	560	576	606	602	607	601	576	592	568	586	606	626	606	614	572	609	588	592	578	595	588	609	605	567	599	599	588	559	609	577	658	600	554	623	612	615	606	567	552	553	565	568	606	541	575	586	596	606	560	575	546	540	568	585	619	627	592	524	555	594
23051	21122	29133	23805	21080	17252	2377	914	757	754	713	609	646	603	613	599	602	545	584	595	532	526	552	554	530	514	531	528	528	506	521	511	496	516	539	503	519	547	503	522	575	529	535	548	507	503	505	563	509	562	493	545	526	522	516	545	530	467	504	518	495	514	502	496	516	555	478	539	506	469	488	500	504	543	499	507	537	540	501	523	530	500	476	467	476	498	528	506	500	469	503	457	523	520	513	503	517	517	501	494	529	478	488	477	490	517	498	488	526	502	547	485	500	520	504	471	492	514	522	509	527	501	516	505	542	499	534	516	531	492	518	512	514	522	484	498	489	473	503	468	506	516	520	537	564	518	474	514	500	532	505	553	482	530	497	497	495	551	503	481	524	487	511	493	536	507	498	469	495	534	515	498	505	509	478	476	519	536	530	519	488	502	539	496	497	481	498	475	541	505	486	490	506	490	467	493	481	490	523	515	526	461	486	476	500	498	467	520	490	525	516	499	519	526	504	531	482	521	444	485	486	494	487	475	493	526	519	475	527	538	493	487	489	518	489	460	489	544	472	487	490	504	492	490	521	517	512	526	508	504	492	497	513	488	508	474	495	492	534	548	454	536	482	505	494	490	462	483	484	516	535	482	487	501	496	463	476	469	505	531	496	512	531	483	490	482	547	523	467	495	493	520	488	502	520	525	494	475	510	519	498	517	525	501	462	513	513	522	447	447	489	532	465	512	522	498	480	522	489	540	514	510	488	502	493	486	531	480	480	490	531	501	490	511	513	497	517	515	515	492	505	496	513	552	500	521	562	506	501	524	503	506	541	496	506	470	506	494	530	477	477	513	476	496	548	463	508	476	450	449	562	494	514	508	464	527	502	495	514	479	534	509	524	509	507	525	503	494	481	465	539	479	486	473	551	490	532	483	498	479	477	559	492	504	456	488	478	499	515	510	471	479	499	491	536	542	523	484	506	512	496	501	486	534	491	503	518	495	495	480	538	525	472	497	503	504	521	514	514	523	480	491	482	521	498	530	527	483	494	534	499	485	537	455	495	484	492	542	543	487	495	473	482	520	500	492	493	521	535	479	494	488	526	463	501	519	464	517	523	466	496	469	525	520	498	458	523	507	498	505	516	523	534	469	550	499	498	523	525	447	498	478	503	495	512	450	500	543	505	510	517	473	514	490	472	488	502	497	509	501	512	486	526	497	517	495	470	502	477	501	511	463	475	530	507	492	513	484	501	538	472	519	494	473	515	515	501	499	507	534	547	515	495	485	507	531	503	531	500	506	509	486	507	493	505	501	489	534	520	464	488	476	512	487	476	521	506	516	493	492	484	536	554	536	492	520	463	482	516	488	504	519	514	485	469	510	527	533	507	515	505	519	508	512	496	485	481	471	537	504	523	500	485	501	555	501	530	464	488	510	506	516	512	486	507	524	522	484	491	479	477	508	515	526	500	499	510	484	472	493	500	508	473	532	478	538	526	504	533	521	533	512	497	510	494	548	500	516	501	518	484	534	540	489	492	501	494	536	483	548	485	557	495	491	493	518	467	515	494	477	514	498	473	492	473	483	518	467	495	509	527	535	528	553	541	501	528	505	475	500	481	495	477	494	495	498	488	486	512	525	509	519	484	470	476	467	505	523	530	520	542	538	508	475	515	495	478	525	495	508	492	498	467	485	515	551	513	485	500	476	559	530	518	479	521	509	569	503	512	523	489	499	521	484	521	489	521	515	496	475	465	484	502	498	530	526	498	499	543	529	496	535	514	522	520	494	505	500	465	490	485	547	482	506	481	510	543	503	520	522	492	498	554	495	516	531	528	505	500	535	499	512	488	508	517	495	510	509	508	488	546	535	495	471	491	524	478	490	496	462	501	514	536	525	517	488	523	505	522	478	498	446	487	526	504	479	509	508	486	509	520	516	486	501	498	506	518	503	453	498	502	530	495	488	509	473	521	475	543	509	461	505	541	494	496	501	526	527	520	544	500	508	474	499	474	514	503	503	531	470	482	523	546	511	456	555	478	494	542	521	514	467	508	503	525	469	542	524	497	520	523	514	483	487	491	510	492	512	541	542	469	530	487	473	476	496	480	514	504	507	532	496	481	469	531	519	480	552	516	489	513	531	473	485	512	489	526	497	494	489	478	481	493	511	495	513	537	484	519	522	483	462	516	478	502	494	487	531	491	507	471	463	490	523	487	493	502	514	461	517	501	491	514	512	498	501	501	487	500	515	481	505	478	471	506	503	463	527	513	510	513	514	530	485	479	527	530	517	504	508	496	470	516	533	470	499	484	494	530	503	465	523	503	492	507	509	529	510	507	501	524	490	500	470	524	512	509	513	497	496	479	520	517	496	493	512	512	487	515	534	524	506	506	522	460	503	505	491	512	462	495	495	510	472	469	476	526	516	484	485	516	488	508	470	509	533	494	515	486	540	536	523	544	510	541	497	534	500	489	506	475	508	525	511	544	484	503	556	509	531	560	508	501	493	517	510	484	465	514	525	508	486	508	492	546	509	468	516	547	521	526	532	525	511	446	561	508	493	514	508	488	481	508	498	465	546	462	508	497	469	488	541	540	486	497	506	532	457	500	520	482	504	488	493	520	526	512	447	472	489	500	524	497	494	502	522	520	500	506	477	521	472	511	533	518	498	485	521	497	508	494	524	500	484	477	488	475	465	475	538	534	495	499	505	491	520	487	505	494	509	502	495	463	489	499	480	496	504	495	525	515	471	508	532	487	518	489	502	489	543	499	485	522	499	532	477	518	468	512	531	520	474	500	491	488	491	495	530	499	495	497	504	511	495	520	527	520	516	530	493	518	528	496	478	467	477	461	511	497	513	537	492	488	522	474	465	518	486	529	478	469	482	466	524	479	480	477	506	480	509	489	470	501	536	489	515	502	546	494	485	461	488	504	489	498	511	539	506	512	499	489	500	505	505	506	542	515	484	482	493	473	545	508	474	481	463	493	522	505	498	499	497	528	508	520	502	497	513	539	520	514	518	532	521	473	500	494	528	490	535	503	510	468	538	511	509	462	479	486	503	540	533	519	529	523	502	464	487	485	492	528	484	543	499	509	503	465	521	528	517	476	523	509	500	488	485	509	530	469	482	494	527	483	501	479	495	503	509	520	532	492	515	507	483	449	488	512	509	500	518	526	508	493	492	490	493	489	480	475	477	529	503	486	501	520	506	520	513	511	518	489	466	482	472	547	513	461	496	523	521	478	473	516	455	521	571	486	516	508	521	494	503	492	473	462	492	478	524	548	500	515	498	518	495	492	512	532	517	524	445	509	526	491	492	532	508	513	546	492	468	512	507	533	537	493	486	503	513	498	516	502	489	518	479	502	508	498	539	505	467	508	489	506	483	476	522	511	494	513	470	502	486	503	516	529	478	463	495	482	511	514	503	512	505	524	504	495	526	520	499	520	495	502	498	519	492	535	467	507	499	514	505	493	465	517	534	511	471	541	555	500	478	475	549	514	528
55893	72934	39511	5373	4011	2845	2404	2025	1713	1473	1412	1294	1191	1142	1059	1039	1082	1006	998	910	961	967	956	899	926	887	913	874	916	833	865	907	900	835	817	844	855	855	868	817	847	837	887	844	871	795	857	792	811	860	834	874	862	801	847	859	862	823	862	808	819	848	809	794	846	858	827	857	803	805	764	809	791	819	805	823	859	849	742	753	810	817	863	797	877	849	793	764	820	839	860	886	807	817	856	862	811	803	781	803	827	780	808	845	808	844	824	850	808	851	780	805	798	830	822	834	830	801	833	774	844	849	769	782	829	827	825	818	830	803	839	840	796	760	795	820	778	816	777	846	802	815	793	833	862	793	871	851	832	859	819	806	768	837	848	796	767	802	798	832	743	817	842	760	847	837	821	792	816	853	857	833	848	810	846	816	843	773	860	798	847	763	816	786	888	784	809	785	806	849	857	836	811	832	847	813	789	818	770	845	810	805	771	819	785	841	811	779	833	806	790	783	816	849	813	817	858	832	853	799	835	834	803	775	799	804	795	883	831	780	822	781	797	842	821	836	803	821	814	831	797	788	817	793	763	840	836	831	796	749	817	818	844	812	832	818	810	825	829	780	845	778	803	805	842	815	775	776	867	861	746	791	837	828	835	766	770	745	857	858	813	791	811	810	847	897	822	806	828	867	875	817	827	839	818	790	830	834	824	833	824	801	801	806	824	868	788	834	775	771	789	791	811	789	852	807	804	829	753	830	798	833	809	772	820	811	834	801	826	776	781	823	864	809	798	802	814	808	812	810	842	793	823	803	829	770	813	836	778	799	869	863	796	767	782	857	804	789	818	824	812	792	848	904	810	883	793	792	824	830	755	826	776	815	827	835	814	812	808	782	854	848	796	751	822	842	832	825	850	820	861	862	845	837	826	782	803	791	813	853	833	847	811	786	862	810	804	773	806	832	837	842	802	809	857	792	847	880	799	813	824	820	770	790	822	821	814	842	807	812	767	788	802	849	784	801	834	767	787	813	849	758	801	790	829	842	804	806	802	806	807	817	801	843	841	783	836	826	809	805	833	837	840	852	882	829	785	812	878	775	834	793	841	858	797	799	802	848	831	822	857	825	798	789	825	820	808	825	826	826	810	783	807	824	820	768	813	791	820	803	803	828	835	854	812	876	782	808	820	827	838	825	818	825	856	820	798	796	834	803	795	843	822	797	828	819	791	821	764	804	868	805	786	830	806	797	845	806	773	821	841	838	826	805	799	835	871	824	853	826	809	817	816	828	849	847	802	837	805	760	827	900	805	776	788	829	813	800	795	815	850	830	801	792	847	801	771	857	860	833	762	868	847	818	823	749	825	799	838	817	794	787	787	804	797	865	810	754	808	835	826	863	831	856	803	804	831	840	838	838	834	832	773	833	821	843	819	788	772	814	849	835	791	828	807	818	773	859	802	866	858	826	844	818	821	799	808	835	865	800	841	816	832	823	844	787	819	853	754	757	783	821	876	840	828	877	824	807	802	839	801	870	836	801	748	828	829	843	793	856	839	824	826	800	832	735	821	806	826	800	824	816	798	794	796	840	844	797	788	868	810	821	835	790	819	804	834	833	818	883	804	838	808	803	796	853	816	799	872	830	813	859	828	841	834	818	811	778	852	838	790	814	840	815	864	858	812	782	825	813	805	800	820	830	831	805	843	825	826	764	824	788	832	863	807	841	793	883	821	796	815	771	797	814	828	823	804	834	822	793	842	807	853	782	764	853	814	757	784	808	796	859	874	827	792	793	783	804	796	813	830	824	828	850	782	854	794	820	822	842	866	819	799	824	786	817	823	841	825	851	817	751	801	817	815	841	823	831	804	835	815	791	832	810	841	839	816	843	799	820	825	867	844	820	822	766	782	799	847	816	812	799	801	851	805	818	786	830	764	823	835	807	789	788	817	871	787	842	824	823	843	762	820	781	793	787	803	782	799	833	798	850	803	865	808	811	821	865	773	840	817	813	776	828	804	830	791	866	830	823	792	852	857	859	824	822	755	856	825	805	863	869	791	788	830	782	802	766	795	814	850	799	849	822	812	821	823	785	781	867	804	791	779	828	871	830	812	769	818	847	848	827	800	849	788	846	807	832	849	805	752	802	784	843	829	852	839	784	774	812	812	791	845	834	829	816	790	843	808	817	814	863	842	811	798	802	825	831	836	834	869	800	834	844	846	844	853	829	791	844	810	825	830	764	792	846	841	859	800	824	858	814	810	856	818	813	858	830	796	826	800	809	795	776	833	835	807	837	820	782	814	815	840	837	801	831	788	791	809	801	813	805	807	838	818	838	818	845	838	800	793	797	809	848	835	806	862	800	768	821	858	829	797	830	820	820	848	797	826	819	821	833	796	799	851	763	817	856	844	806	805	765	799	821	819	821	746	837	825	822	810	760	795	783	795	820	810	806	853	741	823	834	868	804	849	842	761	815	838	786	825	846	786	773	786	756	881	818	761	783	773	811	857	801	787	825	849	817	822	777	802	816	888	837	795	854	827	785	814	828	828	786	803	844	790	810	841	781	816	805	802	813	802	817	849	823	824	801	845	875	831	757	842	810	796	792	842	788	837	839	828	815	836	818	793	775	800	873	840	844	805	800	785	786	798	825	798	833	787	844	789	833	850	838	834	835	787	818	837	847	780	832	834	853	792	793	841	822	790	871	752	850	838	784	762	822	792	763	797	832	812	859	833	807	791	842	829	810	811	797	814	768	807	787	824	802	838	828	859	795	783	794	805	826	852	858	786	838	790	856	753	797	845	810	796	794	807	849	812	856	829	879	847	828	884	769	840	843	826	816	793	810	789	784	828	784	793	821	815	835	856	834	811	760	808	807	868	817	825	829	801	848	788	829	807	817	795	773	816	801	817	810	808	781	859	833	829	790	773	757	846	840	776	763	770	812	804	833	764	790	843	811	815	881	822	841	856	801	776	777	803	862	819	790	881	811	823	816	822	821	829	842	798	813	873	815	830	821	876	797	800	796	843	774	763	755	860	812	886	842	783	873	780	833	796	826	814	799	797	792	829	799	820	799	856	792	819	804	856	796	771	827	846	823	824	813	824	793	865	831	777	792	801	841	796	785	804	826	811	806	781	772	842	824	824	805	800	813	816	841	791	775	818	826	834	828	844	844	854	755	771	811	853	871	820	797	849	798	841	844	769	825	841	829	812	801	791	838	814	802	787	863	849	813	798	829	782	840	837	815	830	835	860	829	895	811	827	843	828	839	809	778	784	810	827	825	792	812	769	834	833	846	849	872	803	818	820	812	839	806	813	817	809	814	829	767	823	872	816	832	850	846	779	800	799	825	807	789	818	776	802	798	876	770	797	819	774	818	811	832	830	785	821	831	824	870	782	846	811	847	814	816	806	793	897	839	819	834	860	796	875	802	834	811	785	856	798	799	796	823	827	816	790	821	806	856	792	809	830	838	837	825	862	836	841	794	744	786	810	809	784	881	838	784	816	827
26986	21670	20243	2543	210	182	166	167	172	148	161	167	157	151	159	168	138	137	163	141	132	150	128	170	156	146	157	148	145	145	177	141	143	165	136	145	149	137	146	135	159	150	142	146	162	139	157	154	147	155	152	158	133	144	158	143	177	158	162	142	163	139	141	131	156	159	176	154	135	149	161	134	137	137	136	158	162	140	165	136	156	180	147	138	157	150	155	151	159	120	143	145	133	150	136	161	138	151	133	153	142	137	146	149	141	152	150	162	140	145	141	139	131	154	156	140	162	156	120	168	161	133	167	145	145	125	141	136	154	155	153	152	154	153	139	164	154	135	150	159	171	131	146	172	121	151	143	142	160	135	160	138	163	170	129	123	131	172	147	153	136	130	140	146	130	139	130	156	136	151	124	130	163	157	143	147	131	151	141	192	163	159	147	130	163	152	140	155	145	132	175	159	147	149	153	160	152	157	134	158	164	145	135	152	122	155	161	153	135	174	138	161	151	148	159	145	138	152	154	176	144	165	132	131	147	136	150	157	152	169	144	142	138	148	158	171	155	159	144	141	151	159	157	164	174	141	135	151	148	154	165	137	160	150	145	142	163	158	137	168	130	144	143	156	146	159	135	144	141	142	170	171	137	159	152	143	164	132	154	132	140	160	151	143	165	174	136	153	153	134	159	131	166	162	136	173	138	147	169	144	147	136	157	157	154	153	136	141	156	126	153	162	172	176	170	161	156	149	155	144	137	149	142	136	133	120	157	158	127	158	139	181	165	154	160	139	125	149	152	138	139	131	139	154	156	148	156	135	157	154	153	156	164	124	148	155	161	137	149	152	159	153	153	153	154	155	150	173	151	135	133	140	153	143	127	151	159	144	152	125	135	149	151	141	138	142	167	141	144	146	146	152	155	141	134	147	142	153	147	141	133	145	121	154	147	162	134	145	139	164	148	153	153	148	138	140	160	144	134	138	157	147	158	142	152	154	160	145	134	128	121	159	144	148	143	146	150	149	154	160	146	164	132	146	126	133	164	144	150	153	156	145	140	144	132	137	149	148	166	138	151	146	148	162	141	144	157	141	164	129	154	152	155	145	163	158	145	151	149	161	169	134	144	143	163	146	131	161	138	150	139	132	145	150	157	156	129	146	147	154	152	165	170	148	136	147	157	149	129	142	165	165	127	145	192	160	158	150	152	169	134	139	148	144	115	137	163	128	137	152	147	171	140	147	137	148	135	151	170	150	163	150	150	167	175	154	130	143	156	159	136	134	171	134	158	150	144	164	164	164	163	148	149	139	146	150	170	136	155	133	136	138	149	143	148	138	146	139	153	136	143	157	142	138	142	131	139	150	158	160	150	142	156	156	158	154	137	151	136	129	144	136	158	127	180	165	161	152	150	138	157	163	171	144	145	165	136	150	164	154	139	154	154	159	161	130	136	138	164	135	162	155	139	148	143	139	155	152	153	148	137	135	137	162	150	153	168	143	183	132	123	143	169	159	164	145	123	153	165	144	147	149	155	134	157	132	166	140	141	176	157	166	129	158	146	154	141	148	148	137	139	138	148	175	137	148	140	141	141	153	161	152	141	150	138	143	134	162	132	135	135	142	159	149	154	159	136	159	137	131	171	135	121	156	163	152	149	145	134	157	158	156	159	133	146	131	146	135	145	141	144	142	150	138	162	150	137	149	122	153	162	114	156	164	156	139	147	142	160	152	142	162	142	162	155	127	154	139	162	155	131	144	140	152	160	156	135	164	142	117	151	141	159	156	156	136	138	131	132	138	154	150	153	136	132	169	147	168	169	140	145	155	142	151	139	166	143	140	164	146	146	146	151	131	164	148	144	121	153	154	145	153	150	131	152	144	167	160	163	178	137	117	165	135	138	144	135	134	175	139	154	153	149	162	123	133	153	135	151	148	161	160	139	136	158	161	133	152	153	163	143	169	177	126	140	133	143	140	154	129	142	159	165	146	160	132	140	170	178	150	146	164	127	139	148	142	163	132	146	141	149	119	148	134	143	157	156	155	150	141	125	161	135	135	156	143	156	127	139	132	129	154	136	130	124	161	161	138	163	132	127	170	154	158	147	139	156	133	142	146	143	142	142	167	159	148	161	156	138	177	156	129	134	147	155	150	138	159	132	124	139	144	152	160	149	151	146	145	142	157	146	151	145	141	130	166	148	152	139	141	148	146	149	151	148	129	147	137	122	138	151	127	166	145	164	141	131	133	147	164	152	142	150	165	149	170	149	157	161	153	160	159	170	140	128	174	146	180	148	156	175	153	160	165	149	150	142	154	144	146	163	144	148	172	147	141	154	163	149	146	129	141	124	154	170	145	149	154	149	133	164	138	151	173	166	152	141	165	150	148	148	144	138	136	173	153	144	176	149	142	154	133	149	168	140	146	128	145	144	161	146	158	162	137	145	144	155	138	129	166	156	155	156	148	150	156	153	143	136	149	136	148	155	148	133	152	161	136	151	129	159	141	132	159	164	167	172	159	159	151	146	180	131	146	121	151	167	164	150	140	148	148	150	151	157	125	136	153	140	149	156	153	148	153	148	121	164	168	167	121	140	157	137	148	152	148	161	144	141	153	166	154	149	148	135	159	176	143	152	145	140	161	139	140	155	154	131	152	159	165	152	167	149	156	163	164	158	164	157	161	135	151	149	146	144	165	130	132	141	134	151	138	163	151	149	183	158	173	149	157	137	134	135	150	154	132	158	141	157	159	133	139	149	148	143	155	148	149	137	164	145	161	162	163	116	152	155	140	148	135	155	153	148	142	131	134	155	142	150	159	169	137	128	149	139	156	164	155	183	126	156	131	158	134	166	131	130	153	150	126	155	138	142	148	146	162	146	162	138	134	151	160	149	158	142	137	138	150	153	147	164	142	153	159	150	159	156	135	143	154	136	130	137	154	141	156	148	133	156	153	124	122	140	142	130	142	147	139	156	129	132	149	166	147	154	161	154	139	154	134	145	148	126	154	157	172	140	157	147	143	137	150	136	142	170	141	144	146	155	126	151	152	142	156	146	164	159	164	147	143	167	138	161	159	150	148	147	130	150	138	144	160	137	166	166	157	149	160	150	137	135	171	130	154	151	143	136	130	154	145	153	154	129	154	114	138	153	148	144	132	148	155	169	143	160	160	151	157	154	153	134	142	161	151	132	144	133	143	146	154	154	147	141	148	141	159	136	138	170	172	152	157	155	142	140	158	144	128	153	146	139	164	161	148	154	162	147	165	130	153	138	152	166	155	141	139	152	162	151	144	134	149	113	152	168	131	138	161	151	149	139	152	145	138	144	160	126	154	163	148	154	155	145	140	160	176	138	152	148	154	140	148	153	127	163	152	165	171	144	141	150	143	155	140	159	170	133	148	143	131	150	148	142	145	155	153	164	143	156	141	144	153	130	143	151	168	149	158	143	142	161	143	148	139	133	155	154	150	130	134	139	149	148	151	156	130	149	150	145	146	130	151	163	150	175	132
26901	31996	18523	550	468	356	348	333	317	301	320	282	301	281	255	304	239	289	271	269	261	278	274	269	257	295	285	286	269	275	273	270	257	305	258	291	272	264	242	254	256	277	269	243	276	255	241	278	273	278	260	242	289	268	264	258	267	263	281	282	253	264	262	279	286	258	269	268	269	285	227	263	273	292	275	262	219	295	279	239	266	264	263	276	246	292	261	266	262	259	297	279	277	253	280	250	283	277	306	275	276	238	264	273	306	257	277	255	264	276	263	245	264	257	235	261	273	289	299	282	259	246	255	271	275	250	278	261	246	259	278	242	259	269	299	287	302	268	285	266	282	261	281	282	256	245	271	243	266	244	261	266	239	257	291	241	282	266	299	302	272	284	260	279	267	302	303	270	268	296	260	252	271	283	290	259	290	291	266	241	275	256	264	264	263	243	236	266	264	251	257	271	260	273	267	262	277	292	280	271	302	264	278	263	274	260	256	253	275	292	292	256	255	288	277	246	288	263	262	255	282	275	262	243	276	256	266	296	272	263	292	276	274	258	269	238	271	278	278	272	265	275	259	270	283	265	268	267	255	255	242	300	262	248	248	258	271	261	262	288	284	270	254	252	276	277	261	282	249	291	265	253	286	274	230	281	251	263	260	276	256	282	277	242	253	293	285	265	275	273	265	241	253	261	284	247	242	270	256	251	243	259	254	296	272	288	255	264	252	252	256	281	309	243	245	270	289	276	245	281	267	274	257	271	270	240	278	281	248	275	261	252	251	255	231	281	270	278	279	243	308	294	276	284	275	272	286	259	251	301	264	245	290	253	267	273	276	277	249	252	284	261	273	280	269	301	273	241	280	270	284	279	254	252	263	237	270	260	267	239	271	237	289	273	270	257	280	254	268	259	241	280	290	291	264	275	254	240	260	245	255	288	266	274	268	260	250	277	258	259	255	279	268	275	239	246	250	273	234	282	287	260	256	275	251	286	253	263	246	265	271	273	248	282	238	270	268	277	290	301	292	260	277	251	272	293	254	282	289	267	244	291	273	265	236	258	265	243	273	250	287	260	275	284	275	267	261	242	256	279	279	267	266	270	281	245	264	277	260	267	261	290	262	264	271	252	268	265	297	278	243	274	289	305	256	251	266	262	259	266	283	260	270	248	285	250	254	234	294	269	265	268	281	279	266	247	280	262	261	281	251	280	276	271	266	283	241	277	260	264	259	272	284	255	281	260	279	292	305	279	248	270	256	277	277	251	270	285	259	269	260	283	269	237	280	279	263	254	263	274	273	274	256	298	253	264	232	254	249	270	265	263	266	306	275	262	279	300	271	276	263	274	267	257	268	270	279	267	288	283	267	265	266	267	259	245	272	316	317	276	247	238	271	285	227	271	295	283	257	284	247	274	250	269	251	285	263	262	276	285	254	220	259	259	257	269	289	262	265	313	285	287	258	246	259	268	247	263	237	255	254	286	274	290	258	274	247	251	280	262	291	278	252	263	264	288	295	272	262	261	268	241	254	284	251	281	301	287	245	267	281	249	266	242	256	270	250	264	294	279	271	279	262	294	263	275	274	253	271	272	266	288	278	255	270	257	265	261	283	277	291	274	284	263	260	292	256	266	271	280	255	271	279	291	272	266	255	264	258	278	254	311	256	235	281	286	302	265	259	264	293	287	274	285	255	296	275	257	272	292	253	276	294	274	265	266	276	263	285	275	279	230	284	305	281	262	260	272	264	265	254	252	291	267	266	238	301	303	285	296	272	256	295	286	276	277	254	252	270	268	264	255	274	275	277	269	272	265	273	286	249	266	266	234	266	263	258	271	262	286	275	291	274	248	272	262	236	246	303	246	270	291	286	253	256	268	274	252	276	282	284	276	281	265	262	264	275	254	256	318	287	256	277	282	268	265	271	265	264	256	287	277	301	252	271	265	265	291	278	286	246	245	265	279	287	278	252	266	268	287	282	251	279	257	247	263	269	286	256	270	267	262	270	285	240	268	308	277	271	253	275	254	262	272	280	239	260	306	264	299	300	261	278	256	259	290	276	292	290	282	253	269	257	261	267	257	251	287	263	279	291	256	259	279	272	264	285	279	264	266	306	277	295	269	260	261	274	265	286	277	253	273	278	247	281	268	258	270	284	276	248	282	292	285	301	267	265	278	275	249	262	271	271	247	278	266	274	266	276	276	312	282	253	286	286	286	266	255	226	265	273	274	243	238	277	245	286	258	282	272	263	300	253	256	281	288	277	266	268	271	265	255	282	243	260	267	269	269	266	275	274	288	266	279	280	258	293	274	275	250	270	263	275	259	246	292	269	265	251	273	271	261	263	265	280	264	254	258	264	282	257	279	270	282	268	292	255	294	276	290	247	273	280	287	262	242	256	294	267	264	250	276	228	293	268	267	237	277	259	256	280	274	241	271	243	275	297	278	312	233	283	249	265	254	254	257	268	271	276	289	282	257	288	251	289	255	280	260	281	269	261	271	291	278	295	270	294	281	291	249	282	273	252	230	263	235	264	259	242	249	292	263	259	273	248	269	271	271	252	277	295	255	276	269	282	270	265	280	269	262	249	280	257	248	259	267	271	297	280	273	266	267	260	297	258	274	284	267	228	278	291	286	283	277	240	253	266	290	288	290	283	253	260	293	273	286	264	278	260	254	278	261	247	288	244	302	270	289	288	257	242	264	242	229	264	251	281	268	269	260	263	263	226	260	299	257	291	243	268	269	254	259	280	251	255	271	260	242	276	273	285	267	306	275	270	282	283	294	268	274	303	266	284	260	299	272	257	250	244	242	276	282	280	236	281	272	256	278	250	259	273	278	250	274	261	246	286	292	274	263	287	256	305	243	258	262	266	292	281	273	268	279	268	289	297	273	253	254	286	249	281	283	244	269	265	271	246	271	266	275	258	231	275	264	247	262	288	266	260	262	233	253	259	295	277	263	268	277	297	253	271	309	263	273	278	245	258	279	286	266	283	289	263	268	327	251	254	268	282	255	320	281	252	258	236	260	251	259	276	258	301	269	265	279	260	277	265	284	253	253	277	272	273	271	267	284	273	265	250	292	246	266	283	265	236	280	272	261	256	296	259	256	239	267	259	268	288	262	270	270	282	246	275	276	275	277	305	245	281	288	283	279	287	260	267	282	239	277	263	257	293	301	270	252	276	266	279	259	285	288	277	283	297	297	270	274	256	274	272	280	239	270	264	270	283	261	258	277	276	280	262	253	248	262	262	287	302	284	269	254	285	277	260	263	265	272	264	248	264	259	264	256	284	280	261	267	234	289	291	256	250	280	293	284	251	277	265	255	279	280	262	250	248	249	241	265	268	257	242	289	266	278	270	262	292	297	287	257	280	256	269	259	253	261	258	273	271	290	236	269	244	276	276	244	267	255	266	255	278	285	274	236	255	272	258	281	258	310	283	261	269	295	262	272	265	262	266	254	266	271	254	291	251	274	290	254	213	277	262	285	266	294	248	259	279	257
24001	21178	28787	24646	19104	4154	737	584	478	441	413	425	419	420	384	355	386	377	390	395	338	355	381	362	354	372	397	332	368	373	366	332	344	374	349	343	314	335	345	357	333	353	368	343	353	365	360	341	377	360	366	333	355	322	367	341	340	351	325	360	303	355	339	369	356	352	364	340	337	339	341	353	358	366	355	346	346	315	360	347	340	368	356	337	339	367	316	342	354	357	348	351	326	356	343	324	322	345	340	328	336	329	343	358	317	347	356	327	331	318	335	362	357	320	333	339	345	341	359	357	329	363	325	354	345	358	321	329	357	336	336	330	342	338	343	363	338	367	347	341	381	327	337	341	352	305	353	343	355	355	332	347	337	337	359	353	347	349	333	364	360	334	381	348	335	308	330	342	336	326	371	326	378	342	350	341	344	375	352	342	309	342	325	345	344	333	346	360	349	317	326	331	342	324	327	327	316	316	383	354	373	358	324	347	341	346	325	339	348	334	382	362	346	310	333	361	355	348	361	358	350	337	362	327	332	353	384	356	323	351	359	334	339	322	364	346	299	347	330	345	342	358	360	349	344	353	342	365	334	354	372	338	342	326	341	349	358	338	325	353	369	330	364	344	345	355	379	335	368	359	313	364	323	368	354	338	335	347	348	342	348	361	367	351	351	349	384	345	381	335	338	335	379	325	369	344	338	335	364	302	344	360	355	324	346	349	343	345	346	349	303	375	360	338	357	352	318	346	362	349	357	345	347	354	344	352	355	362	344	346	327	341	321	349	319	347	361	385	353	330	347	359	344	341	330	316	370	328	360	328	327	361	357	391	335	329	350	358	361	329	338	356	352	348	372	343	375	356	343	332	331	349	365	357	363	310	348	398	339	338	366	333	370	349	345	369	342	376	328	367	364	375	389	367	350	341	331	343	344	355	334	337	375	351	340	344	370	324	333	354	362	331	348	336	367	350	370	343	305	374	331	385	337	339	341	327	338	333	347	352	333	359	372	352	360	340	350	322	321	337	328	347	334	305	329	329	362	362	336	357	352	372	335	356	328	322	349	370	359	362	352	336	355	351	331	368	363	356	304	343	337	337	375	357	372	328	316	347	368	351	331	367	305	327	338	329	340	355	352	330	344	336	366	327	349	347	324	346	327	340	380	326	335	340	368	327	335	334	343	345	312	344	339	304	335	352	346	312	394	358	374	342	336	371	326	346	357	347	332	356	364	347	343	301	304	356	362	343	352	362	345	357	334	325	346	345	343	331	338	359	350	360	361	360	325	359	331	369	343	341	342	330	387	344	342	339	328	339	346	355	351	355	327	370	343	359	337	344	360	334	334	341	337	327	305	348	341	342	349	326	367	365	342	346	315	357	349	353	343	317	337	323	355	328	371	355	344	356	338	326	360	357	357	344	344	322	402	362	368	334	321	318	338	349	342	340	336	331	364	307	345	337	334	346	315	318	361	346	321	337	314	353	330	340	331	347	337	370	328	307	367	333	377	334	336	389	358	340	310	363	331	343	335	350	368	336	333	347	334	359	339	352	375	360	334	344	361	349	342	348	348	359	378	374	330	332	327	339	336	331	386	370	348	316	356	341	335	346	370	330	365	329	361	359	327	377	355	323	358	352	282	341	333	343	346	355	318	323	344	355	337	341	346	352	353	351	343	352	354	331	305	346	336	357	333	356	350	341	345	348	360	321	327	310	325	374	343	374	384	326	338	341	374	321	352	341	346	334	359	351	351	296	336	360	305	338	344	331	339	347	344	370	336	321	341	357	341	378	357	359	325	351	343	334	328	365	368	302	351	369	357	334	322	334	346	367	344	323	345	326	343	384	368	329	322	370	365	341	378	355	341	340	319	362	356	371	346	348	356	328	369	357	346	340	351	321	329	345	341	324	371	355	350	351	328	315	318	336	359	328	340	349	357	345	367	332	317	373	351	339	359	314	337	368	324	353	332	371	353	346	346	341	333	343	314	330	324	310	358	358	356	372	353	322	378	365	331	346	344	352	347	369	321	357	346	369	366	374	331	325	319	334	373	373	313	336	362	309	360	333	354	350	383	373	355	337	350	318	360	363	317	321	320	337	358	356	341	335	369	338	347	337	358	358	367	322	320	330	346	356	367	343	324	351	348	344	342	362	341	317	362	346	351	329	361	325	366	348	338	317	347	333	358	334	344	350	330	320	327	319	350	346	312	338	318	355	366	334	356	369	335	331	384	314	342	353	322	351	342	331	344	324	340	331	324	372	381	317	336	343	334	335	374	372	350	336	356	334	333	357	337	335	326	337	341	325	351	356	326	325	347	324	324	354	359	336	335	343	379	354	341	355	355	369	326	365	344	324	343	329	360	346	335	360	318	350	358	336	334	349	312	376	341	326	349	346	341	354	368	344	338	369	329	341	330	330	375	323	333	379	368	361	343	325	323	313	311	357	345	320	396	340	377	302	329	364	346	343	370	310	355	359	321	355	355	339	341	332	368	343	365	343	344	330	343	342	349	370	379	324	340	327	349	326	372	359	355	382	299	356	313	348	369	352	334	388	359	360	347	340	322	344	353	317	342	344	374	324	337	352	358	325	361	360	352	318	317	356	329	365	305	342	328	321	347	335	323	350	341	337	331	379	347	370	347	339	308	353	381	340	361	345	347	331	344	380	363	361	373	326	358	391	374	358	339	348	332	355	361	328	354	349	332	337	360	309	362	330	340	352	337	339	360	355	359	373	366	306	361	329	370	349	324	338	363	337	336	356	348	334	359	325	346	356	366	362	366	343	354	361	334	335	369	384	335	337	368	343	375	360	348	330	376	340	331	345	328	331	368	331	347	356	327	356	350	353	348	320	319	346	341	336	332	308	325	321	341	319	359	388	346	334	338	327	366	336	320	351	319	343	351	367	298	372	357	368	343	344	328	347	328	330	353	335	346	335	329	321	349	317	347	341	358	366	348	352	340	351	360	328	363	337	318	371	331	376	350	353	339	347	344	339	324	319	355	331	346	334	382	316	309	354	335	354	335	321	337	321	312	340	335	326	377	356	329	355	362	350	382	349	363	382	331	318	353	379	358	363	331	319	338	336	360	379	320	353	353	351	371	359	367	322	310	341	364	347	311	371	376	331	322	346	365	364	339	338	356	347	354	343	324	331	342	359	357	340	326	344	317	330	358	352	345	379	339	353	332	324	332	375	338	370	344	370	337	366	373	346	381	325	321	368	332	346	372	355	329	358	349	359	367	339	359	351	343	352	321	344	335	351	367	346	374	359	365	355	289	345	356	353	346	327	330	338	368	328	319	333	330	340	326	350	302	319	340	346	352	365	316	335	339	369	334	332	338	357	354	348	352	362	339	354	344	378	356	341	340	370	324	364	347	342	319	364	357	350	320	338	348	353	335	357	362	322	318	354	347	323	312	338	346	359	324	351	364	330	333	358	347	332	316	344	367	333	327	338	368	312	331	365	315	342	339	342	341	362	329	332	372	331	331	378	374	333	332	344
48815	64670	33801	3268	2350	1779	1420	1230	1069	922	865	825	803	723	696	737	669	660	678	633	614	642	635	642	627	644	616	624	647	616	622	606	598	587	575	578	578	585	609	586	600	592	617	595	587	566	613	572	573	588	610	625	605	602	612	608	659	587	555	595	595	586	596	578	602	568	588	567	607	606	605	610	616	592	611	576	624	567	587	597	622	549	594	604	562	566	601	597	552	576	573	583	550	593	639	567	609	599	526	586	586	589	576	611	607	582	598	598	574	616	607	587	588	567	623	582	586	577	584	593	614	596	612	600	573	575	580	597	541	575	596	601	560	540	594	603	596	600	548	578	587	596	566	596	567	568	562	581	601	562	597	586	561	587	602	579	536	556	574	558	549	638	557	559	577	618	591	571	569	560	585	585	612	597	572	586	582	577	589	592	578	620	564	598	563	547	555	574	590	583	583	565	559	574	581	583	593	574	584	548	599	620	597	606	577	626	572	567	632	541	555	604	593	593	586	593	593	575	593	582	608	609	614	530	586	619	587	602	548	564	576	557	556	566	586	571	559	587	576	596	596	574	586	574	585	613	571	584	575	612	594	600	567	596	570	595	580	570	617	591	542	552	570	618	576	563	632	602	604	611	551	598	607	547	583	548	544	589	623	579	588	602	598	526	572	576	558	598	570	596	589	539	617	542	564	568	575	547	597	610	591	651	538	585	602	537	614	540	614	566	570	583	574	583	589	570	564	624	557	575	607	564	561	605	587	573	594	568	600	581	529	568	596	579	590	598	601	557	612	592	591	585	581	580	612	611	629	622	575	581	591	657	604	582	590	586	549	569	591	581	582	600	564	623	594	555	603	596	590	599	561	556	533	566	566	570	603	577	623	570	593	562	588	576	602	595	597	646	607	573	593	607	594	590	550	586	570	532	563	575	564	589	595	595	591	601	606	591	549	587	582	598	617	550	595	569	646	593	576	591	592	622	621	581	566	594	590	580	586	579	555	583	615	583	608	557	598	567	592	586	555	559	599	596	604	556	553	555	572	557	584	589	573	599	524	576	582	582	627	586	548	585	596	585	598	569	580	573	544	605	567	547	558	568	561	612	615	618	618	572	600	602	586	539	581	599	601	579	603	548	580	598	591	620	624	556	558	580	552	567	566	603	594	572	589	580	591	563	558	580	603	591	583	603	553	617	561	534	594	590	569	555	582	569	616	603	588	583	614	538	558	577	591	593	554	597	605	588	641	577	569	600	603	567	591	642	582	573	592	606	555	618	618	549	601	587	577	544	595	595	561	589	579	587	555	585	594	584	593	556	619	579	554	574	558	579	577	569	560	591	592	618	551	545	522	544	581	542	582	581	548	615	578	634	581	583	541	565	597	593	605	581	591	585	619	595	533	515	563	583	599	582	564	550	598	603	580	563	556	589	572	578	598	551	579	538	624	614	588	597	569	626	578	612	564	560	577	561	618	557	609	579	563	574	580	575	619	539	566	555	600	635	577	572	572	562	604	578	560	561	627	566	571	566	578	549	571	605	563	556	597	633	574	600	629	585	635	604	579	578	552	557	599	516	606	549	566	591	539	553	594	570	585	582	530	596	567	587	610	559	633	590	577	600	593	581	552	602	562	566	629	567	616	539	579	574	595	570	555	563	602	600	593	609	536	611	630	566	561	587	595	598	582	574	627	577	599	598	584	590	555	576	595	603	589	608	611	591	604	587	605	586	594	592	578	603	608	557	558	556	583	608	581	574	576	576	574	533	626	565	570	559	568	562	575	573	576	604	596	571	579	598	587	607	560	589	637	567	537	610	572	596	558	575	586	579	594	570	570	616	576	611	598	550	551	548	597	557	578	564	521	572	580	574	570	569	571	637	592	558	638	598	532	580	598	548	563	554	586	589	623	595	605	571	613	581	603	561	589	609	572	592	544	576	589	546	593	614	571	576	571	558	611	547	584	614	549	593	561	588	586	591	544	553	579	566	550	588	574	623	580	560	551	595	588	587	582	560	602	550	568	548	545	546	576	561	593	595	613	590	553	575	587	606	570	558	551	564	532	604	571	602	558	574	592	564	599	537	590	554	602	577	555	591	589	583	572	613	596	557	580	587	603	592	579	638	600	617	577	586	625	572	601	609	627	585	602	586	557	655	614	546	611	573	559	624	572	593	565	592	590	582	598	654	565	565	592	601	586	580	595	600	584	557	545	533	562	593	565	544	589	589	575	604	571	533	528	572	587	585	602	606	578	625	620	583	600	547	553	587	626	615	613	598	580	584	626	592	594	550	581	564	608	611	556	566	600	609	611	585	557	590	556	565	583	568	623	562	553	554	596	601	602	578	560	588	591	571	526	604	570	603	575	562	628	616	553	642	575	561	559	572	588	586	579	564	551	624	575	596	628	576	578	564	601	574	585	570	611	545	598	599	589	556	587	559	607	575	524	549	582	551	601	564	599	528	576	593	597	614	596	561	611	577	551	599	597	582	570	538	527	618	577	561	529	572	572	587	609	585	597	596	561	571	539	590	589	601	575	553	580	578	587	560	642	577	605	561	548	606	605	542	588	616	606	576	596	560	593	593	593	587	546	597	616	642	638	617	545	587	596	590	558	610	536	585	584	611	556	572	576	615	571	580	575	596	600	576	594	587	626	594	599	602	586	597	574	611	572	607	595	593	611	549	539	582	580	557	563	611	595	567	612	587	596	579	573	553	554	585	553	589	569	601	599	599	616	589	584	596	612	592	537	569	575	590	619	580	616	570	557	561	567	584	589	586	572	604	611	608	564	591	632	571	576	596	586	515	582	570	628	605	626	532	604	513	611	568	584	554	615	596	590	596	599	570	533	590	587	618	576	576	637	556	584	596	557	574	567	591	590	582	607	590	604	570	554	549	547	589	649	557	572	617	595	580	566	582	541	578	615	566	614	553	605	585	600	591	559	577	573	589	591	609	589	571	559	597	601	573	566	589	576	591	573	574	556	588	603	554	551	566	602	566	618	618	601	609	558	570	555	600	588	593	563	544	570	623	599	608	620	581	631	592	553	584	536	599	597	590	605	547	606	553	607	568	608	620	607	554	519	582	603	557	579	596	532	592	598	578	565	607	590	578	571	598	568	560	544	573	565	540	568	533	630	607	631	583	596	550	587	591	566	597	600	590	576	581	608	547	582	563	597	565	618	562	581	598	625	612	585	590	604	587	632	594	579	546	597	637	598	612	575	568	579	560	611	570	567	597	610	587	535	537	572	613	600	561	603	562	557	568	550	592	604	581	595	558	598	636	587	608	543	571	604	614	559	617	567	652	564	585	603	585	572	543	595	561	610	610	561	566	590	584	564	617	607	552	579	542	582	608	564	569	590	577	593	564	606	602	537	567	574	628	565	549	580	549	600	605	550	570	554	646	629	544	612	594	546	606	603	615	620	578	595	610	651	596	601	600	573	618	588	548	524	614	624	540	555	541	564	573	531	563	575	554	600	607	568	584	543	602	642	572	610	570
23007	21096	28660	24048	21076	20447	4912	980	741	706	691	665	645	643	634	570	599	641	562	565	525	542	548	517	527	528	505	521	507	530	508	502	493	532	497	538	519	519	502	521	484	504	532	468	560	514	523	516	509	514	543	494	466	512	511	552	499	529	524	516	524	493	492	488	540	517	471	555	520	534	490	497	529	517	488	517	481	535	535	493	500	482	468	502	515	455	505	480	528	513	523	556	513	545	504	521	511	498	504	543	468	513	546	514	505	505	535	523	507	479	470	503	485	473	518	474	479	513	546	485	516	528	505	488	521	495	466	444	493	487	493	508	505	504	486	518	489	527	516	510	496	490	542	539	502	509	545	507	516	509	501	488	489	482	498	530	489	504	493	498	526	521	507	503	466	501	498	502	517	505	513	492	496	492	500	519	490	503	500	499	454	526	509	508	514	521	499	518	513	504	484	511	477	502	512	487	490	496	494	495	524	513	487	512	522	516	500	541	459	533	490	473	496	481	517	485	483	532	516	493	522	486	502	452	487	528	514	519	547	494	501	480	505	492	490	493	495	504	493	480	513	478	519	523	541	519	518	517	494	519	507	511	549	492	508	511	528	517	468	520	498	534	495	548	503	494	536	500	516	488	517	517	519	514	487	510	434	464	494	530	500	466	513	495	499	507	491	490	540	506	467	484	496	539	498	482	491	485	508	523	530	516	484	443	502	511	493	528	478	486	550	522	527	475	473	454	493	522	510	511	524	501	494	490	480	481	531	507	516	542	511	545	535	505	479	488	507	524	519	520	482	521	497	501	483	492	540	474	492	477	512	472	493	478	546	524	522	509	516	529	523	460	524	551	507	494	495	475	480	505	508	468	526	506	539	488	482	484	559	501	518	522	476	556	491	527	504	522	506	463	527	524	533	522	515	521	500	497	481	453	481	507	497	521	533	498	465	463	528	516	516	486	484	498	477	491	494	501	514	510	528	497	487	528	498	497	488	520	530	483	490	504	497	513	519	494	500	506	483	459	508	543	487	500	481	509	556	510	486	490	481	507	500	502	507	501	504	511	506	521	502	501	469	483	520	525	521	483	536	487	507	492	512	493	511	520	505	466	500	500	493	524	568	528	516	514	495	503	465	483	513	488	526	498	505	502	511	497	483	514	517	512	492	505	542	458	509	515	522	508	463	492	504	501	505	504	476	504	516	486	474	510	547	508	478	517	495	492	503	504	502	477	531	498	496	484	514	508	512	503	507	511	508	526	482	539	529	512	476	509	536	506	491	542	548	506	530	466	507	538	525	499	507	517	508	524	509	493	483	506	518	493	511	553	522	472	513	471	517	510	470	527	470	523	489	549	523	510	513	500	508	528	493	513	529	555	536	506	540	519	464	494	519	518	506	522	463	496	478	490	492	474	496	509	494	518	477	498	483	500	458	523	508	498	505	503	492	456	515	514	495	467	520	461	531	495	523	497	490	471	529	538	519	507	538	545	471	487	522	505	500	545	500	485	500	535	502	482	531	484	469	486	496	530	492	473	528	502	487	478	501	477	504	533	487	465	502	466	499	537	500	501	492	549	454	467	551	487	501	514	531	486	552	520	479	501	524	497	527	519	528	531	517	481	519	483	491	480	483	554	502	488	489	512	452	511	507	537	528	480	476	480	459	534	478	473	499	491	499	519	502	516	517	503	486	469	500	537	483	504	526	517	505	568	522	467	519	503	510	489	496	521	520	504	494	508	484	520	517	467	493	532	455	532	496	513	489	505	455	490	542	462	500	476	536	513	543	453	493	496	519	483	508	512	503	482	479	509	483	491	492	499	548	489	491	506	514	529	512	495	546	516	520	466	481	470	516	446	459	473	467	518	495	523	521	505	509	521	524	536	512	489	573	492	519	549	495	521	516	486	509	517	531	508	511	517	509	505	533	498	517	530	499	479	472	549	520	521	525	515	499	512	499	478	482	498	528	516	548	496	528	520	481	518	494	496	543	536	500	491	506	495	515	488	497	512	541	538	539	553	484	476	479	523	505	512	509	487	530	490	496	489	502	546	502	458	500	494	485	508	464	477	492	464	460	510	510	492	469	542	487	530	481	504	485	497	497	466	506	475	496	498	483	495	494	485	540	485	506	509	484	480	479	496	487	512	484	529	489	493	509	524	470	511	512	542	535	510	509	482	507	468	474	482	485	510	500	514	488	509	503	513	505	489	483	494	489	531	487	512	526	489	487	478	504	496	500	489	498	521	504	509	505	495	525	502	479	497	489	484	477	517	492	541	491	531	483	486	456	516	501	535	487	488	514	463	501	500	481	491	514	470	522	494	506	496	503	490	532	514	480	504	497	516	515	506	461	514	484	471	521	488	510	506	506	493	518	513	495	520	503	526	484	530	532	524	526	501	451	489	524	493	520	531	532	530	516	513	466	488	490	499	484	531	494	477	516	499	526	489	500	518	491	492	523	481	490	449	453	497	530	505	474	451	535	465	506	490	532	542	505	471	518	537	483	489	502	515	507	487	481	519	540	455	515	453	500	485	530	485	530	500	490	507	498	536	500	501	468	482	453	520	502	511	502	479	507	500	514	475	519	512	510	534	479	512	527	524	542	496	568	504	531	501	532	493	530	470	491	530	472	481	515	493	477	503	476	530	446	482	475	473	463	461	528	499	501	539	505	481	543	479	455	509	509	509	459	483	505	510	461	521	488	473	487	514	482	485	477	462	519	504	490	523	519	552	494	517	506	512	489	496	484	497	530	523	478	474	510	465	501	519	483	473	497	500	506	453	482	502	494	517	453	495	535	502	533	538	504	526	523	510	499	453	526	489	522	517	538	515	510	506	528	512	505	515	487	465	490	505	506	488	481	477	527	495	521	541	532	490	484	507	531	482	549	477	485	469	457	562	532	487	513	518	508	452	507	509	465	514	489	493	522	513	513	491	473	523	497	496	495	469	489	491	481	526	498	500	503	495	536	480	505	502	488	495	557	512	518	485	491	479	490	501	530	488	524	532	469	502	534	532	554	539	481	513	502	480	524	484	495	502	540	473	475	479	506	520	513	510	496	509	508	517	537	505	505	517	537	499	501	487	514	489	488	497	501	522	506	509	504	521	460	528	512	486	526	505	525	481	484	516	504	534	554	531	514	468	510	467	455	468	507	512	498	497	501	501	489	503	499	520	492	488	514	489	469	483	483	550	458	468	509	501	517	489	474	527	535	491	469	491	460	526	507	492	512	524	442	536	516	543	487	511	507	477	497	446	486	442	493	489	491	553	474	517	477	467	536	491	473	484	484	544	490	512	497	459	496	499	485	501	506	510	499	521	496	492	524	498	475	474	486	486	513	498	468	492	492	490	516	490	518	507	508	478	523	507	518	548	548	492	481	505	475	533	553	509	485	526	498	498	497	490	520	528	457	488	529	518	510	499	469	504	532	505	523	478	488	537	493	532	496	517	520	515	495	500	501	520	485	494	504	493	518	504	533	523	521	495	516	492	491	512	480	497
54579	73629	35687	5704	4090	3046	2432	2057	1766	1508	1441	1324	1231	1124	1197	1022	997	1025	954	938	921	988	964	933	897	911	922	849	802	856	845	866	894	862	842	870	856	856	792	836	869	767	838	836	813	876	864	889	864	819	796	780	856	860	770	853	855	788	857	897	799	792	826	807	824	845	883	811	865	830	827	871	786	820	768	800	845	863	824	841	796	800	843	815	767	793	808	821	816	834	848	794	841	818	813	769	789	819	808	789	806	832	804	803	815	830	771	798	860	826	781	818	846	822	777	796	810	825	874	741	807	866	820	784	776	833	806	821	849	777	860	852	823	818	860	826	805	819	783	762	809	805	834	849	834	845	841	801	846	865	809	824	866	804	841	808	801	836	781	821	808	796	853	834	791	840	793	787	807	834	847	810	812	831	771	817	819	798	820	759	810	815	772	849	840	803	839	796	820	832	794	805	857	818	780	854	778	821	817	805	768	799	805	764	867	819	809	844	845	776	804	784	819	838	806	773	774	846	827	783	794	824	813	774	810	791	873	802	800	814	856	841	846	840	772	816	785	791	800	763	856	841	796	789	836	794	788	887	817	835	823	826	836	808	818	753	792	806	818	806	806	835	809	773	812	783	813	804	880	836	827	792	800	807	788	802	808	788	810	860	824	824	828	802	853	847	812	792	814	798	780	806	807	809	807	826	796	842	819	834	764	770	825	770	858	845	847	850	788	831	805	774	866	878	829	803	812	846	794	820	805	816	807	790	886	846	785	862	819	888	831	834	822	800	806	829	819	781	769	807	825	852	809	831	802	841	767	823	806	842	845	792	810	801	833	880	776	821	822	834	750	761	843	806	786	836	814	810	798	822	833	855	774	790	810	789	819	813	797	746	827	790	796	821	847	849	790	827	802	821	775	814	824	808	823	799	822	808	796	764	852	778	860	837	773	803	831	805	819	775	834	833	789	835	769	798	779	832	770	775	829	778	831	789	840	813	807	832	813	793	802	820	869	784	840	834	792	809	791	847	810	810	807	771	807	819	865	846	776	853	850	823	774	815	767	822	824	832	823	765	844	788	819	836	809	843	837	815	828	791	828	808	803	851	783	837	791	804	762	823	775	812	728	767	826	839	813	866	833	813	773	805	839	807	822	810	821	821	776	797	817	815	801	774	814	786	794	818	825	818	858	841	781	785	778	749	817	841	821	833	815	816	825	819	820	789	856	810	808	802	796	865	814	806	841	783	816	817	833	778	862	771	774	836	846	824	805	825	814	829	819	803	783	806	827	806	830	806	896	826	815	804	816	793	813	843	807	819	829	761	795	745	843	828	834	839	811	816	793	845	823	846	847	793	804	812	805	837	799	830	820	818	820	773	813	851	822	860	828	814	796	792	823	795	821	841	797	793	797	772	813	852	834	849	760	818	828	769	842	854	849	832	805	805	811	769	855	824	779	820	832	840	792	846	834	784	832	883	912	855	788	810	803	806	791	821	781	787	820	812	789	826	806	809	833	814	791	852	791	804	827	829	869	748	823	855	825	800	829	784	841	871	822	833	792	803	834	761	781	789	823	815	753	821	857	820	832	800	809	810	849	836	797	807	819	817	793	880	829	789	829	833	817	834	848	833	872	790	810	786	817	813	834	814	801	820	849	837	812	827	821	820	802	815	813	844	832	836	800	799	784	854	800	849	827	818	850	827	789	807	797	793	794	817	779	777	774	785	814	803	845	765	871	782	815	834	785	857	816	874	818	828	805	833	809	808	782	754	870	843	796	816	763	878	762	835	879	772	824	828	806	836	843	800	804	827	827	767	838	815	797	786	793	804	794	817	800	768	798	760	797	832	790	780	818	821	802	821	799	846	844	810	790	818	842	777	864	831	853	789	827	843	846	810	804	802	837	826	808	821	775	786	838	857	801	781	817	813	819	809	844	841	789	798	786	789	819	785	808	836	798	839	775	776	827	820	804	791	800	806	794	806	844	826	834	832	845	755	847	777	838	782	813	800	827	804	810	794	780	855	771	794	823	843	787	839	789	816	800	802	783	807	826	777	861	787	831	839	850	824	823	830	787	850	862	811	797	823	856	783	817	820	781	786	836	852	800	815	796	825	806	844	800	776	827	834	788	837	739	826	813	830	805	766	846	761	780	798	791	791	821	814	791	819	800	830	848	791	795	765	797	831	849	830	800	804	766	844	782	820	827	803	829	826	808	809	833	848	787	805	777	861	848	844	817	818	789	838	788	822	824	833	829	829	859	806	841	791	854	788	856	827	825	833	788	832	769	817	850	830	810	860	805	808	847	787	865	817	815	872	818	799	845	799	800	826	772	827	830	852	838	799	801	844	843	836	778	829	818	817	821	828	804	788	781	756	800	857	796	800	824	815	813	877	819	792	828	810	762	796	810	821	787	811	828	853	841	783	851	826	788	851	846	817	819	800	790	834	821	772	849	840	818	800	763	789	739	833	769	815	830	815	793	821	813	827	809	816	827	796	757	787	812	835	842	807	838	864	784	821	769	856	831	773	823	794	879	813	854	816	819	806	818	814	797	810	866	792	821	795	816	844	765	825	848	817	830	866	811	851	828	754	808	818	837	845	814	795	810	846	822	799	800	827	780	816	782	821	822	839	817	867	815	797	799	805	801	838	849	781	757	794	843	778	826	810	822	813	860	862	828	821	769	829	853	848	822	921	831	825	788	825	784	788	837	823	771	846	807	821	876	795	782	787	822	816	839	783	846	844	825	792	807	880	804	848	825	840	765	814	857	790	815	825	800	749	858	774	833	801	843	809	765	831	833	818	806	830	860	828	835	809	819	788	850	837	816	791	816	815	831	807	806	834	849	864	803	797	784	826	789	819	767	769	837	856	822	792	851	806	780	795	837	825	818	827	816	771	802	798	812	836	827	828	865	785	839	816	847	821	837	827	858	872	856	841	861	789	797	815	833	803	833	778	822	807	803	802	810	844	825	793	801	782	791	828	848	810	803	779	839	804	778	806	816	830	851	818	782	808	801	822	820	787	768	806	792	802	808	818	834	818	793	847	862	852	838	837	792	804	820	778	873	815	802	830	817	777	828	831	862	837	760	813	835	848	812	856	782	787	833	782	860	797	797	789	838	811	756	802	835	821	837	826	773	781	797	860	798	779	832	828	825	828	877	862	811	831	830	774	783	858	824	807	796	818	830	827	814	808	827	822	784	865	846	834	817	783	813	772	820	798	856	830	819	768	840	817	834	884	820	824	818	820	866	818	825	808	787	850	810	841	808	818	841	813	835	769	802	844	779	782	822	806	798	818	796	777	780	806	832	802	809	807	802	832	796	805	799	781	790	839	807	860	870	851	804	826	783	819	818	798	791	839	807	838	810	834	808	829	782	808	803	820	812	810	827	854	865	807	831	799	797	842	810	770	799	847	804	837	837	799	822	825	790	812	783	810	800	822	780	829	772	808	814	822	805	783	789	867	800	800	796	877	820	788	809	811	786	777	846	824	769	862	805	790
26913	21410	20302	3483	214	184	169	152	147	160	164	172	171	134	145	154	144	154	138	132	141	145	142	134	151	162	140	159	163	134	142	137	122	159	158	165	154	162	129	158	134	128	161	146	140	138	175	136	141	140	141	147	153	145	166	144	154	138	122	130	125	142	135	149	151	156	156	129	138	140	162	164	150	146	183	164	127	164	148	177	143	146	159	138	158	153	163	143	155	149	147	132	147	144	133	139	158	133	140	127	134	152	150	157	148	161	138	124	119	146	141	149	157	149	152	126	149	165	146	142	141	149	155	154	131	147	157	145	153	147	138	149	142	160	126	170	142	136	132	151	162	152	150	162	120	158	161	143	126	131	154	142	160	143	143	136	143	144	138	135	168	178	132	161	141	162	161	159	147	128	154	135	148	126	169	140	157	143	154	140	133	138	146	162	146	146	153	151	166	139	144	129	139	140	136	149	138	130	165	135	148	148	144	147	169	132	149	154	164	143	120	130	145	156	124	162	154	145	140	144	147	152	120	142	132	144	150	122	133	145	159	151	157	156	140	125	172	141	158	140	150	159	145	142	155	151	149	141	145	141	150	156	156	145	125	150	150	149	137	139	134	151	123	149	163	137	132	160	134	159	151	159	148	161	149	131	160	168	126	162	152	124	149	161	139	134	177	146	131	164	156	140	168	141	140	156	161	148	144	162	121	124	155	154	130	139	128	172	146	138	126	154	130	160	174	136	131	145	168	160	149	133	147	141	140	155	157	153	153	133	143	149	160	135	137	118	151	146	142	150	154	153	131	148	138	170	112	155	156	135	149	148	156	142	163	154	142	172	137	158	144	145	152	157	136	178	150	155	138	154	156	158	137	125	135	143	172	136	139	138	161	154	149	132	159	148	147	169	150	145	125	146	150	122	123	135	144	144	155	174	130	127	143	144	136	171	161	151	134	145	142	159	145	154	130	153	135	141	148	119	155	159	157	133	127	167	139	144	169	141	139	158	123	150	145	115	145	136	159	158	132	145	145	145	160	144	160	156	149	150	157	141	157	145	141	156	161	131	143	137	140	142	151	138	169	136	136	138	147	156	133	146	153	153	143	147	158	154	152	147	143	146	135	125	158	145	154	156	133	163	123	139	123	142	168	135	153	149	140	132	139	127	135	146	140	157	147	134	156	158	145	155	140	138	131	162	155	148	163	149	134	167	142	146	166	143	149	146	139	142	144	125	145	146	159	140	161	138	126	131	166	144	126	148	177	140	148	168	129	153	133	129	124	165	139	126	147	141	142	156	152	151	162	128	138	154	137	125	151	167	148	142	143	149	150	149	166	162	133	168	158	148	136	155	148	138	127	137	153	144	151	142	159	154	130	157	137	134	136	125	152	137	142	144	148	132	139	152	125	136	130	151	132	121	143	145	148	166	137	160	145	125	151	165	136	148	138	158	158	135	157	142	115	165	162	134	147	141	142	165	144	149	122	124	133	134	146	140	153	153	150	150	160	145	150	157	146	143	152	138	147	146	149	152	150	151	158	138	153	147	128	142	124	130	162	151	153	155	156	146	139	151	155	120	151	168	163	167	131	139	148	148	139	167	141	170	159	160	138	147	145	142	156	160	146	132	137	144	143	157	134	159	151	146	130	153	165	167	144	152	136	137	159	145	158	150	148	134	159	165	139	138	147	162	148	145	152	138	162	156	156	158	158	123	134	141	156	135	156	127	136	159	151	158	140	137	144	144	158	157	152	140	145	158	134	159	154	156	160	137	147	132	152	157	133	157	127	139	166	160	140	132	153	142	161	146	155	137	157	155	151	152	145	143	170	147	145	160	133	148	118	145	145	146	151	126	140	131	166	150	139	149	148	146	142	145	140	152	147	147	158	143	130	142	148	148	155	144	122	142	133	136	168	140	170	163	155	130	146	131	121	140	141	145	141	147	151	145	122	141	156	147	146	155	130	181	156	150	135	140	147	145	162	127	164	149	169	149	165	158	142	168	123	135	159	134	147	153	166	157	138	143	145	158	156	106	143	129	144	139	147	144	149	167	152	149	149	157	128	143	163	148	138	144	152	134	139	142	135	140	129	170	121	142	112	140	150	151	135	151	140	125	157	132	168	133	159	136	142	146	143	126	154	157	144	145	176	148	157	154	146	141	128	151	139	139	142	131	155	152	156	145	159	137	132	133	161	155	133	144	153	163	143	142	155	154	145	161	128	167	161	144	155	121	154	142	153	135	168	149	137	162	157	140	155	151	147	147	141	133	152	132	146	146	139	156	148	136	175	146	131	142	127	142	145	152	135	143	145	162	150	147	150	128	128	163	148	154	154	122	172	125	137	149	143	151	167	158	162	151	150	140	145	153	148	151	141	154	140	151	173	140	139	147	156	145	153	170	148	161	128	160	114	163	157	129	149	160	139	152	154	134	142	143	136	160	151	154	132	141	128	157	159	129	140	121	138	151	159	154	127	174	155	132	142	115	153	144	133	142	146	145	131	159	162	165	138	138	167	127	129	145	155	154	154	127	131	156	157	121	147	132	144	126	155	162	142	152	161	149	151	140	141	135	144	150	144	136	150	144	143	154	150	165	161	141	138	152	164	143	142	143	141	158	151	135	132	149	163	154	155	134	149	150	141	145	161	135	160	138	145	134	155	132	172	141	168	149	171	154	153	145	145	176	143	132	170	139	144	145	144	133	163	154	150	156	128	146	167	141	148	154	169	153	137	144	131	152	135	160	132	161	140	132	146	133	129	125	144	154	139	140	130	132	142	158	142	164	160	155	153	163	133	133	161	194	136	155	148	132	123	159	134	142	157	131	148	160	147	135	152	145	147	139	141	166	131	162	156	163	141	129	154	150	168	135	158	145	149	151	151	155	148	144	143	137	135	140	116	148	155	130	135	135	148	165	143	147	136	144	135	143	163	137	136	166	148	166	136	131	147	122	146	133	173	126	162	153	151	143	139	142	150	148	137	144	162	156	150	147	149	165	162	149	146	147	155	141	162	172	165	153	128	142	156	152	144	148	145	144	149	141	144	146	134	137	156	161	129	145	162	130	164	138	122	145	160	128	158	163	149	151	154	168	156	164	150	163	125	125	167	140	145	144	131	135	164	123	142	153	140	136	134	144	146	142	126	136	135	161	150	154	148	146	154	153	132	126	137	147	164	156	143	141	126	146	176	152	153	155	150	155	135	135	153	154	156	130	157	154	162	137	152	147	140	137	124	154	136	125	125	139	143	155	139	149	140	150	151	157	175	151	138	142	153	137	131	149	183	162	158	140	155	162	140	151	149	157	151	150	121	159	140	149	141	142	142	174	159	134	169	151	152	171	170	141	130	123	138	169	159	156	150	163	120	163	155	158	130	152	119	140	131	146	138	137	138	157	137	151	146	140	144	153	152	134	140	153	141	158	145	136	159	152	157	157	155	141	139	164	128	144	154	146	132	136	162	145	138	166	135	147	149	132	145	135	143	132	151	143	141	159	162	149	144	158
26314	30092	15237	532	446	385	333	367	310	290	288	316	289	291	264	294	292	243	258	257	249	304	242	285	257	295	276	288	265	265	260	265	272	275	302	291	226	287	267	252	249	260	262	297	258	269	256	260	271	254	280	259	279	257	266	253	238	265	281	287	294	276	262	241	242	292	253	276	294	277	275	272	259	256	254	242	260	257	265	270	277	257	265	234	253	247	259	268	273	260	278	281	278	251	245	262	284	255	264	255	257	279	259	266	243	261	252	278	255	275	274	256	234	276	267	280	287	276	252	283	237	240	244	258	240	270	260	253	239	269	280	254	247	262	266	277	261	264	255	250	266	294	249	253	272	299	277	258	274	263	262	276	282	310	287	257	256	232	240	260	247	256	241	267	258	243	265	260	273	249	290	274	258	242	256	251	268	245	245	263	276	236	258	261	253	256	252	243	282	254	296	279	275	246	255	242	234	267	286	275	239	259	266	288	253	273	290	289	271	269	248	266	269	270	290	258	274	243	254	255	257	257	262	275	284	274	258	298	258	242	262	231	249	280	255	268	262	272	266	271	281	288	276	297	261	264	265	260	269	238	300	253	260	256	243	239	248	270	263	281	302	250	259	283	281	274	291	258	263	282	260	274	256	309	249	277	265	294	249	276	286	251	307	255	265	264	242	241	264	221	271	251	268	276	287	261	273	239	275	257	277	269	239	250	293	286	273	254	296	258	275	283	278	253	255	259	262	243	259	248	257	253	253	276	282	255	260	249	269	261	267	289	274	287	260	280	263	285	282	234	287	273	267	263	267	250	275	280	247	278	267	263	261	258	293	276	290	269	265	267	281	267	257	243	263	251	246	251	276	241	229	246	218	277	245	264	234	265	267	271	271	267	248	274	273	266	242	261	262	259	289	272	280	273	268	296	269	253	284	277	271	263	303	283	249	287	285	271	248	280	270	284	252	245	270	261	265	278	280	242	238	273	258	243	292	290	239	267	265	261	269	255	280	276	278	266	249	256	259	255	287	256	248	279	250	263	221	260	278	273	280	265	253	256	259	255	260	264	293	261	241	265	280	269	244	293	248	265	260	263	276	247	272	275	271	288	272	242	263	268	284	268	258	279	272	246	272	250	273	275	256	270	288	236	277	264	295	265	272	283	248	297	242	261	260	258	261	293	246	244	258	263	265	277	284	265	262	276	275	268	266	243	287	271	284	258	257	261	294	253	253	278	278	285	263	268	268	274	247	257	259	262	255	240	260	272	221	218	237	247	263	232	273	262	246	304	270	244	253	249	284	270	259	244	271	258	273	237	267	286	261	242	282	274	283	261	258	280	257	277	266	259	246	302	263	257	247	257	252	273	241	251	251	273	274	273	263	257	228	270	261	286	246	256	222	270	228	244	265	286	251	276	268	254	282	225	299	267	295	260	283	279	225	282	273	268	272	276	269	270	243	275	266	278	256	275	245	261	260	264	267	244	244	255	273	275	276	249	274	285	276	230	276	280	247	281	269	264	255	247	246	278	279	265	264	263	266	275	269	255	271	237	257	307	284	299	277	286	285	298	239	253	261	256	257	272	247	267	264	261	254	249	259	263	276	251	291	288	254	254	255	249	260	266	295	262	239	277	264	255	278	271	316	256	243	274	273	270	302	260	251	253	252	266	258	269	287	255	241	270	263	273	270	253	256	255	239	256	264	293	260	248	266	288	306	236	247	260	257	279	259	270	272	266	259	265	295	290	253	259	297	273	243	246	281	249	253	249	264	264	241	265	236	280	285	256	263	257	266	223	281	277	252	269	256	242	251	293	267	277	249	275	256	251	269	260	259	275	277	249	265	261	257	268	276	262	285	257	256	251	241	258	274	253	249	234	305	240	272	258	269	238	255	265	281	267	249	248	271	272	231	275	224	250	267	249	285	271	248	233	285	235	241	244	258	277	268	281	263	250	281	262	282	269	298	257	263	271	265	263	259	288	243	303	271	253	259	285	257	237	246	275	286	267	255	273	262	256	247	290	253	257	239	286	251	253	267	245	281	244	278	264	273	281	280	259	263	262	304	283	270	282	266	299	275	271	296	239	275	254	287	240	236	292	249	235	276	264	263	255	252	275	262	254	260	247	266	251	276	265	249	281	244	269	247	234	281	258	250	287	258	292	278	259	266	244	242	282	262	277	274	267	290	282	259	260	263	267	246	264	263	276	278	285	236	273	234	282	265	282	265	274	259	254	275	260	253	285	270	259	257	259	278	293	252	266	254	257	237	248	238	280	254	270	246	258	280	255	278	263	268	287	257	257	242	245	244	246	241	264	248	278	289	257	295	254	267	237	297	249	283	264	240	280	276	260	270	237	234	256	244	271	287	265	275	271	264	225	280	290	275	271	297	282	255	253	249	270	282	311	265	245	290	282	277	270	279	263	256	282	261	266	255	258	264	272	273	261	269	242	283	265	276	307	269	248	296	264	242	288	250	262	256	270	270	254	253	270	253	249	251	266	259	277	278	266	277	237	262	245	289	259	250	272	245	272	248	223	285	268	240	289	271	240	257	262	280	268	265	288	255	257	279	286	280	236	276	257	268	243	250	257	264	257	279	270	238	279	247	291	294	245	266	263	268	250	260	270	259	301	260	299	295	277	291	268	276	262	286	259	290	252	282	257	288	270	271	252	251	290	265	272	254	279	258	258	271	287	246	264	283	253	262	257	249	264	246	234	242	260	267	260	260	285	270	251	265	259	251	285	291	278	264	264	259	259	265	279	274	282	233	266	259	277	284	253	218	276	280	263	267	264	263	236	294	264	255	269	268	277	277	248	253	305	286	303	293	293	287	295	282	278	268	239	245	294	296	257	259	254	297	255	243	234	267	256	250	290	257	235	262	263	242	251	255	247	241	281	281	277	282	243	264	275	243	238	244	281	259	247	251	270	265	275	289	267	247	258	254	310	237	278	276	270	247	263	240	299	262	235	256	249	261	278	269	263	251	253	257	256	262	244	288	263	262	262	257	242	275	259	289	280	281	248	248	289	268	249	243	262	267	259	268	267	253	239	260	276	257	277	247	265	253	271	252	259	263	256	245	297	257	252	252	253	263	268	274	244	265	267	271	245	266	267	277	311	248	239	255	266	273	288	281	284	236	261	288	280	258	260	239	262	244	298	257	272	260	312	279	259	254	250	252	255	298	262	257	251	255	268	253	252	273	235	257	269	249	268	270	252	249	258	252	274	255	230	270	265	294	254	274	286	257	260	272	240	281	251	265	271	280	244	269	261	264	291	238	281	234	301	316	252	284	263	272	251	257	239	291	254	253	271	268	252	266	277	273	246	259	265	273	282	264	242	261	258	263	270	288	278	272	292	259	247	279	288	261	264	275	285	265	252	279	243	210	265	262	237	251	260	280	259	262	253	259	278	264	255	275	237	254	259	279	253	235	240	270	243	267	250	274	288	246	240	247	237	262	250	233	264	261	226	268	277	271	237	238	252	247	299	248	265	241	255	237	273
24032	21145	29232	23451	20899	8376	878	537	445	476	445	391	392	418	377	378	353	367	350	386	370	356	341	359	348	365	361	330	344	363	320	329	335	404	349	387	357	336	396	350	353	309	344	343	341	304	311	328	362	378	349	359	347	345	343	331	363	363	317	358	323	376	338	327	375	326	332	331	386	356	352	384	336	333	316	364	360	340	345	324	354	379	350	360	342	324	347	368	300	362	330	336	337	348	335	358	323	334	365	357	330	327	351	310	355	314	332	366	318	336	338	342	387	306	356	348	384	341	335	337	355	328	350	349	308	367	334	343	347	376	365	322	337	334	350	356	364	372	366	327	358	361	352	339	359	325	351	343	354	353	349	364	367	329	348	329	361	360	342	370	354	340	322	356	335	348	342	317	315	353	359	317	329	302	334	327	342	362	343	316	388	333	351	351	346	324	346	352	357	345	359	321	347	342	338	345	363	315	355	364	363	310	355	371	373	348	323	350	303	350	332	330	340	355	352	338	283	349	346	346	347	353	341	350	334	331	341	352	342	330	335	338	334	368	335	366	350	328	382	375	346	375	335	363	323	351	339	346	354	292	338	343	355	309	379	329	347	321	330	331	327	360	350	320	378	368	358	327	347	340	358	318	335	359	369	351	361	333	336	340	331	342	361	341	333	343	349	347	311	322	366	330	357	324	355	357	348	350	324	385	374	358	368	338	358	324	337	359	334	341	313	376	326	330	325	370	368	356	348	316	366	330	367	345	351	354	345	360	332	332	311	350	330	344	354	326	355	322	363	358	328	358	323	319	357	345	344	346	376	328	366	331	345	374	346	360	354	345	341	328	346	355	338	353	342	346	375	366	359	335	333	367	335	327	280	333	328	345	345	310	337	357	360	356	372	364	359	350	372	348	365	331	329	347	317	292	332	324	374	341	379	339	357	378	353	341	361	349	347	347	335	330	329	343	334	324	371	312	407	352	335	325	347	352	336	361	330	331	363	342	360	334	330	319	350	365	355	344	335	353	356	331	344	338	326	359	368	335	383	345	358	323	368	338	365	351	351	331	325	319	348	352	347	336	344	355	343	352	349	331	338	367	373	314	357	336	328	311	368	351	335	341	335	338	358	367	340	324	319	356	299	327	374	358	372	330	312	373	344	331	319	318	340	343	344	326	332	328	323	337	313	341	341	336	369	357	340	356	338	363	334	353	351	368	360	343	332	322	333	346	360	350	348	350	311	340	325	364	347	345	325	356	323	337	340	352	344	360	356	343	367	381	320	324	331	349	333	379	359	321	360	334	356	324	348	343	296	317	339	327	335	347	326	350	333	363	347	346	337	343	340	335	347	347	339	341	328	335	323	337	343	318	289	339	344	342	329	357	365	357	343	320	341	305	351	344	346	363	366	369	372	371	331	329	317	351	322	332	339	354	338	375	336	374	340	331	333	338	325	321	330	360	358	315	328	325	344	340	348	338	325	323	367	336	370	355	351	357	373	323	354	314	343	338	349	360	331	370	383	359	344	338	366	330	346	329	353	357	371	325	360	361	369	323	316	354	355	325	313	332	359	322	343	397	342	328	356	360	334	340	325	350	371	313	363	363	333	322	329	376	337	337	315	334	337	356	335	366	338	376	336	330	337	333	326	331	312	336	348	317	380	337	312	340	351	352	354	320	362	321	374	367	365	320	347	352	341	300	344	349	342	321	363	332	302	324	339	339	299	316	346	371	323	339	338	337	321	364	327	377	319	338	366	377	319	357	361	342	338	331	364	345	349	347	368	302	344	340	337	333	315	354	391	387	341	336	322	324	315	344	323	328	356	298	369	342	334	353	349	325	301	320	333	361	347	375	344	342	341	351	324	353	325	349	326	353	322	322	354	353	324	313	334	324	326	343	326	321	356	338	342	329	364	362	353	334	320	339	357	322	305	345	330	352	360	353	338	362	341	355	335	365	314	348	351	354	330	320	316	352	366	381	357	368	333	344	340	351	352	322	350	334	348	335	346	285	321	357	360	337	324	352	316	356	328	366	335	370	362	303	360	356	359	337	327	331	333	349	363	337	324	315	331	319	346	363	376	367	333	351	353	341	349	341	339	334	331	354	330	347	330	364	362	340	351	379	338	323	342	331	350	337	355	307	340	360	318	364	340	384	316	361	337	340	359	335	389	367	323	335	337	370	355	335	321	353	356	357	354	359	343	328	355	334	344	319	317	356	358	337	353	323	350	345	323	332	353	306	336	322	324	364	358	379	381	353	306	353	341	349	340	353	338	317	345	355	350	337	350	323	331	335	360	355	341	332	323	347	374	377	350	341	304	372	330	329	349	331	308	313	342	351	317	342	351	355	294	339	333	322	355	319	340	344	333	338	375	345	354	344	347	348	346	309	342	335	340	364	315	335	337	326	335	342	347	294	350	320	368	374	340	328	310	379	317	367	312	341	351	371	339	328	351	373	364	336	352	344	364	349	336	361	312	385	406	337	364	334	375	337	350	345	369	352	326	369	343	325	343	381	322	362	350	330	354	342	352	327	344	360	378	328	311	356	391	290	372	366	322	342	332	345	333	361	385	356	350	331	314	327	355	360	360	327	311	336	380	344	334	337	370	352	376	360	316	322	349	326	325	342	352	338	313	314	375	340	330	319	360	358	371	346	327	355	352	344	328	371	320	315	321	369	345	337	338	338	327	330	350	326	309	327	342	343	314	354	350	366	362	334	347	374	343	333	350	360	360	318	327	328	313	346	358	347	325	333	343	324	374	336	367	351	322	357	343	342	353	341	345	338	347	361	331	376	364	370	333	347	349	325	322	328	336	365	351	369	337	377	353	336	345	297	322	360	333	355	345	335	295	341	339	352	378	345	353	341	319	344	352	360	354	342	316	377	333	356	348	339	344	321	351	344	364	354	343	362	352	346	361	350	342	337	373	331	352	347	364	342	336	326	320	323	312	353	343	358	376	344	329	341	321	339	312	354	335	345	349	331	373	347	353	350	369	324	326	345	353	337	351	311	355	360	340	353	350	374	341	374	333	346	344	335	371	347	334	341	321	354	356	354	369	361	315	314	361	329	333	354	336	341	356	355	357	331	321	351	337	351	306	360	349	344	311	344	358	333	351	359	358	353	367	353	375	341	321	355	359	343	320	351	335	331	358	363	351	353	342	325	329	358	370	336	351	349	304	304	336	375	328	363	336	359	347	381	376	335	381	366	359	312	357	337	364	327	344	311	328	321	363	342	348	327	367	367	326	366	353	342	342	330	343	348	350	391	320	381	360	333	314	376	342	378	351	345	338	310	331	337	358	346	357	334	336	328	346	323	347	318	367	315	323	306	350	335	365	362	329	369	364	343	324	357	387	333	345	320	330	342	352	331	358	347	371	346	352	357	315	350	337	332	359	338	367	363	349	346	333	364	342	365	342	346	342	354	357	344	324	346	320	344	361	316	327	351	331	321	337	341	330	355	342	317	296	330	347	363	372	343	315	347	339	343	355	354	325	325
47548	61842	25673	3452	2447	1733	1492	1191	1135	976	870	830	836	772	724	708	707	691	614	636	666	648	648	645	664	631	612	627	651	594	600	617	606	623	569	609	602	630	635	559	627	590	639	622	611	616	580	598	592	586	619	580	599	578	623	602	626	582	584	577	589	561	594	591	554	557	606	560	621	621	600	620	550	545	584	637	573	599	577	575	586	571	599	585	601	600	579	573	615	577	620	553	583	564	566	585	586	630	594	588	579	603	577	556	545	604	568	591	610	556	597	586	588	608	587	629	550	552	554	577	622	596	593	589	607	611	581	587	581	595	597	573	571	578	587	641	646	653	604	581	618	625	591	596	587	587	540	579	577	555	548	586	608	566	575	595	586	558	601	571	613	634	560	623	597	557	571	609	580	558	595	574	592	562	571	586	560	580	579	590	567	576	581	533	581	597	559	591	604	603	618	596	574	546	581	608	600	590	626	588	569	585	585	560	622	586	604	585	588	611	608	586	557	644	575	527	577	579	591	552	544	603	635	601	570	581	625	568	607	608	557	567	578	635	593	604	556	546	592	558	559	593	565	586	588	570	589	603	537	579	544	560	590	537	557	623	542	575	577	556	565	572	593	633	593	576	589	615	604	597	542	572	559	577	590	571	594	583	543	626	553	565	587	609	556	592	598	555	578	590	586	593	571	588	620	555	569	559	592	589	538	595	585	541	555	585	582	587	556	584	559	586	582	588	601	597	560	607	555	596	581	633	570	588	613	589	565	582	582	605	612	637	568	532	562	593	552	604	599	513	574	613	614	586	581	542	593	591	596	578	548	598	547	561	570	549	624	612	627	560	579	579	543	593	582	602	585	627	565	569	546	528	617	590	559	562	564	612	591	609	571	546	581	595	590	573	552	621	580	581	638	589	578	574	555	586	588	586	593	540	639	610	557	617	560	566	543	565	601	551	581	617	611	568	527	631	578	559	601	573	580	568	574	596	604	575	586	595	582	576	599	607	587	623	582	544	587	638	565	600	583	611	575	539	558	600	560	617	598	537	565	591	579	577	611	589	564	571	580	602	610	582	574	581	588	614	591	601	553	558	592	590	582	574	585	620	536	596	606	606	585	553	615	555	595	546	566	596	588	606	630	572	554	561	618	566	606	574	600	594	541	521	591	592	563	603	571	591	563	614	622	604	591	585	547	602	594	602	627	581	594	621	509	596	610	611	603	584	591	605	542	610	588	558	590	589	529	582	589	609	592	591	619	566	596	633	620	597	548	584	612	575	609	586	626	597	574	574	590	576	615	590	603	586	623	606	610	589	574	561	575	539	607	567	590	613	596	594	560	618	576	583	604	545	588	573	581	614	545	619	582	560	545	619	591	569	584	596	582	575	548	550	582	566	562	594	576	604	569	573	600	551	558	542	536	624	540	595	583	585	598	614	553	587	556	589	638	579	537	555	603	556	549	584	570	586	542	564	588	573	583	592	528	603	587	608	569	547	574	581	512	568	543	640	592	554	593	573	578	603	566	550	585	589	562	583	558	548	595	580	551	567	601	566	578	587	561	545	585	581	577	574	555	581	581	535	587	543	565	600	585	584	589	567	571	585	579	591	599	572	601	544	623	555	550	572	591	610	598	587	583	556	565	579	575	615	551	572	588	624	591	532	580	567	577	599	606	607	579	586	635	611	613	579	574	554	587	562	585	633	583	592	563	563	585	591	574	580	581	579	604	686	589	575	590	571	597	582	559	555	589	569	584	556	602	589	579	629	540	565	567	605	593	565	513	613	576	576	567	590	585	625	595	585	579	588	577	595	596	553	576	584	590	570	575	590	578	597	579	578	552	551	534	602	588	579	593	556	570	566	587	559	578	617	560	593	579	584	553	618	583	571	571	571	589	584	587	594	564	571	656	618	561	558	570	567	567	582	600	579	599	602	627	588	589	604	585	571	606	613	579	563	598	609	596	631	622	609	582	571	590	575	603	585	570	584	558	554	614	576	576	555	618	575	606	573	578	596	594	553	590	592	602	587	613	569	599	579	596	564	585	587	581	607	588	625	606	603	582	551	612	609	616	569	567	611	577	620	574	615	635	600	627	609	547	574	577	588	605	569	569	594	581	570	577	589	576	558	562	590	578	553	603	587	574	543	568	553	605	580	590	567	568	593	533	616	609	564	611	629	604	569	578	570	610	584	582	569	562	548	604	554	583	611	589	564	620	622	555	606	591	542	631	559	534	593	555	595	557	550	573	548	596	582	588	571	557	621	554	584	571	584	592	541	581	597	585	570	581	575	590	570	575	593	564	574	603	610	604	595	537	549	586	608	630	578	593	572	559	606	579	580	568	596	592	557	618	636	638	582	609	577	578	595	576	598	563	575	584	626	582	565	601	593	572	581	563	578	588	601	564	603	613	582	590	545	595	593	586	688	625	613	575	580	603	602	554	609	613	615	574	591	604	557	553	599	583	548	586	566	587	589	577	594	566	564	584	588	593	582	561	579	613	615	584	615	563	614	577	576	622	587	568	604	560	604	561	590	588	577	603	583	589	591	572	592	543	584	550	576	594	616	602	577	611	583	591	538	603	593	586	610	588	557	589	611	605	582	587	549	608	620	591	593	570	621	551	590	558	590	558	542	575	611	590	594	572	597	557	582	600	554	611	578	576	620	589	550	580	567	585	560	567	610	595	563	534	582	600	555	613	575	559	590	566	567	528	595	595	598	610	565	577	599	572	578	574	594	545	596	574	595	587	588	574	569	550	559	601	599	601	627	608	565	575	557	591	590	555	537	561	609	584	547	569	602	587	620	572	611	568	563	585	598	593	599	600	603	582	564	586	592	636	608	576	612	548	600	556	614	596	625	598	579	586	583	550	572	568	561	605	553	585	633	602	636	610	572	579	579	602	557	570	600	521	564	550	584	591	596	609	600	555	601	584	590	603	553	550	573	566	559	610	602	612	542	547	592	626	564	607	601	600	596	582	611	557	562	602	588	553	581	588	540	613	628	580	599	603	582	609	552	559	588	602	540	593	567	568	579	622	579	574	624	620	604	520	593	557	590	575	556	570	588	547	592	566	610	570	569	565	590	606	603	562	569	600	531	582	526	571	603	576	558	594	532	573	611	559	566	584	632	587	646	567	593	547	551	585	566	559	586	591	574	574	545	558	533	584	543	600	605	570	613	622	590	555	555	588	587	603	610	573	599	578	612	597	573	574	617	552	570	580	593	593	594	591	575	581	587	571	568	560	606	568	597	602	631	564	602	604	573	596	592	559	578	582	568	599	572	596	585	557	554	560	612	617	621	563	578	557	577	562	625	574	601	593	567	570	594	584	554	575	553	562	557	558	591	645	618	604	565	582	582	559	557	606	562	563	554	552	612	584	574	594	617	565	581	599	572	559	558	586	614	621	603	615	552	568	579	610	577	558	612	570	565	602	573	626	586	565	630	581	542	583	564	612	572	613	580	600	599	583	581	612	591	534	576	571	577	588	583	586	602	565	584
23057	21113	30101	22466	21100	20900	6079	964	817	703	726	648	637	630	574	576	552	553	567	552	527	501	592	497	489	544	522	524	535	556	475	553	530	523	526	518	549	497	537	519	514	515	532	518	507	526	559	497	498	526	505	454	556	518	488	471	529	535	491	491	483	484	479	471	539	490	490	481	478	487	492	496	511	484	508	476	509	515	551	511	506	461	478	475	519	541	466	493	487	521	489	491	486	514	500	529	488	511	496	496	480	474	487	510	521	483	494	518	489	513	503	526	484	517	540	510	499	498	484	510	539	531	525	483	463	484	479	507	493	440	503	497	506	544	469	453	527	530	543	468	499	527	497	487	525	497	490	479	486	566	504	548	479	529	475	480	455	480	484	470	502	503	523	482	526	478	528	529	498	458	527	484	479	500	510	484	490	482	486	533	449	507	492	461	483	498	497	501	500	503	520	533	527	482	479	488	499	503	532	482	555	466	515	524	500	523	501	518	507	492	501	519	512	525	529	475	484	501	481	487	502	533	516	489	527	510	510	514	470	496	504	473	519	523	488	436	495	473	524	503	498	492	474	519	520	493	518	491	516	473	529	503	486	467	533	490	493	492	451	500	508	507	488	492	495	456	519	508	513	491	515	520	516	507	522	461	521	527	469	498	506	487	508	487	527	549	522	441	504	523	464	508	491	501	508	501	540	470	512	501	519	487	471	499	508	465	528	496	487	522	523	492	526	521	443	496	517	522	492	458	491	512	499	492	498	526	492	472	534	477	506	502	479	504	496	529	490	502	518	506	497	487	502	501	484	519	519	492	515	502	472	506	513	500	511	488	479	505	487	528	510	491	541	513	461	504	535	504	507	458	512	482	523	487	447	469	502	499	469	494	497	488	506	519	497	491	501	477	510	452	521	492	493	482	488	509	486	514	527	543	503	496	482	490	499	493	540	512	502	467	477	525	521	452	498	481	506	496	501	478	491	510	493	468	462	516	489	502	466	455	478	482	500	549	505	518	476	511	488	459	529	505	484	517	510	452	510	468	486	495	463	477	494	496	514	442	494	511	510	533	551	539	478	487	468	467	504	485	521	479	506	476	490	496	527	476	523	508	509	538	476	510	503	507	455	493	511	541	505	480	510	535	484	527	488	504	479	497	503	505	525	497	506	533	462	516	476	486	496	502	490	504	539	506	484	481	510	524	508	516	445	490	458	488	496	533	544	498	490	492	535	472	499	522	519	498	518	502	539	491	529	515	472	492	496	496	516	518	460	511	504	458	469	487	551	522	463	509	501	534	469	484	505	495	519	520	493	516	522	518	522	511	471	534	499	522	472	466	473	490	486	519	470	488	532	501	506	521	489	537	479	488	534	469	532	522	470	508	543	527	498	552	511	521	511	529	545	487	497	534	492	486	517	512	477	487	494	516	497	508	520	502	504	508	561	514	491	485	530	496	538	518	472	465	513	490	518	497	502	529	475	457	511	449	492	519	480	544	499	476	501	494	471	484	507	498	505	498	460	453	480	506	493	479	499	514	539	527	516	492	477	501	510	551	465	520	460	540	513	504	500	512	559	484	536	500	492	515	504	472	518	472	513	486	529	501	503	471	480	505	489	504	481	515	487	474	532	506	474	501	451	497	492	483	509	478	501	490	492	505	481	511	458	468	497	500	501	488	496	522	515	495	524	493	543	522	474	499	512	494	491	518	505	531	464	476	502	502	488	486	498	479	515	485	492	524	512	531	553	495	468	510	486	477	488	501	494	494	524	482	465	523	506	517	492	507	499	494	491	500	508	451	503	456	462	533	512	489	524	518	483	536	457	471	533	485	465	512	485	517	520	504	523	499	495	451	456	486	532	495	463	506	507	515	517	502	470	525	479	505	516	481	549	511	500	515	498	481	489	480	511	473	481	484	516	502	526	489	485	478	518	487	443	491	523	509	499	509	476	548	488	511	484	510	524	467	479	479	519	458	518	519	504	532	532	502	484	515	490	495	512	478	490	531	485	554	552	510	505	491	509	517	488	477	507	490	506	510	519	502	526	462	498	472	445	506	526	476	500	468	523	500	508	472	529	565	522	537	532	483	537	498	474	500	495	504	510	487	505	520	483	533	506	482	501	513	480	488	527	489	460	517	505	534	520	468	482	480	528	492	500	534	490	514	456	525	472	523	513	488	503	517	497	490	511	514	523	503	510	505	478	477	528	485	468	484	497	556	495	494	518	483	520	470	540	500	497	482	473	449	546	533	500	513	520	478	502	503	454	535	490	514	507	464	487	447	499	474	472	493	505	498	516	512	481	506	493	534	458	475	511	489	472	544	482	483	545	484	490	467	521	512	516	507	504	492	456	489	467	511	481	465	468	501	472	538	521	534	486	515	498	523	474	488	502	503	496	465	482	501	492	535	487	501	508	481	498	509	496	509	478	474	514	506	519	513	486	504	511	496	475	508	493	507	495	551	507	476	547	491	566	510	507	521	478	464	529	506	495	521	504	491	457	501	495	490	524	556	473	481	509	517	527	476	473	502	499	516	504	493	502	503	481	514	479	495	532	487	509	461	456	491	494	499	511	512	520	491	497	508	518	516	467	507	526	510	497	455	507	476	515	474	475	482	504	499	489	487	501	472	485	478	524	492	472	507	493	481	455	487	513	526	486	471	532	438	478	499	509	522	532	450	457	505	511	509	514	482	533	485	543	492	508	530	493	508	541	517	477	504	521	509	524	496	523	489	475	520	486	511	462	538	483	504	486	482	462	489	515	476	489	473	506	524	518	487	489	503	463	482	538	518	477	482	459	462	476	500	478	482	495	529	543	513	493	541	493	482	491	491	492	505	459	487	539	507	465	493	488	507	505	520	530	512	503	485	517	482	541	516	468	486	486	495	493	501	508	486	524	504	517	508	477	460	479	504	500	519	501	549	479	504	478	509	497	511	547	499	471	533	508	478	510	535	477	497	545	507	486	475	476	512	534	466	477	485	477	490	520	495	480	507	506	525	538	498	512	448	502	513	501	539	491	433	491	511	482	552	515	503	500	503	531	508	484	519	475	481	498	482	500	493	491	512	475	486	543	509	489	494	494	537	509	459	503	482	525	504	483	530	525	486	511	482	489	530	552	519	489	490	488	507	491	488	480	463	508	466	490	490	491	508	477	512	505	523	502	447	473	505	539	505	493	466	515	507	491	486	486	486	468	503	516	489	471	486	491	516	458	478	550	486	499	468	526	498	482	488	466	529	455	497	492	547	489	503	510	472	533	517	523	471	507	508	523	501	493	486	516	505	477	511	540	542	505	483	540	466	473	503	495	506	491	506	531	492	464	504	468	509	510	530	508	512	495	501	537	486	486	538	521	466	520	536	508	474	520	486	505	547	474	491	501	499	478	502	464	490	490	492	483	465	504	523	490	520	483	511	508	546	507	493	480	539	482	499	495	536	500	454	535	537	499	494	501	482	477	515	504	517	492	428	498	468	521	475	514	533	498	490	471	480	519	516	487	508
51876	72684	23359	5920	4003	3256	2564	2005	1758	1650	1489	1318	1229	1208	1103	1079	1023	1074	948	971	969	938	932	930	914	901	839	902	902	855	872	833	822	846	886	800	858	791	836	842	810	848	811	884	843	852	864	873	787	759	878	780	838	854	810	819	835	823	813	823	860	854	859	774	813	824	851	844	830	810	804	831	812	801	831	863	792	831	811	869	819	838	826	839	791	788	858	838	885	784	790	859	822	816	837	840	879	853	774	809	879	851	812	817	852	826	835	828	828	833	774	785	865	869	827	829	805	830	835	817	831	848	838	831	787	876	811	834	837	814	786	815	824	843	835	833	797	761	831	903	790	823	831	786	773	841	785	815	832	819	825	859	820	801	789	806	780	843	798	820	836	777	839	795	829	835	801	834	796	799	803	810	823	818	810	820	805	845	794	800	766	766	841	829	876	837	787	818	792	818	852	807	786	803	815	810	809	830	800	858	801	792	868	823	822	830	823	837	803	823	805	833	785	875	773	793	821	814	844	800	787	837	813	836	813	840	801	832	756	812	859	826	812	842	822	798	782	837	824	810	788	832	823	820	843	814	806	809	807	821	817	832	886	842	821	759	830	773	840	848	853	834	791	807	859	809	835	848	820	816	817	823	798	834	818	823	850	791	848	831	783	869	880	844	802	790	842	827	826	812	827	820	807	813	794	830	826	849	852	788	830	851	786	802	783	812	794	821	859	857	829	828	823	892	814	799	796	841	835	786	833	806	866	847	855	847	840	806	815	773	773	818	790	815	808	858	780	836	804	802	793	850	834	762	837	811	807	808	847	814	779	806	800	829	801	820	804	871	816	774	888	824	865	774	859	833	848	862	819	839	824	829	799	828	820	785	828	842	835	807	841	831	780	787	852	812	830	832	811	798	793	803	790	817	838	788	827	778	841	769	817	839	816	825	843	775	770	809	832	812	830	797	809	791	809	821	831	845	837	769	850	820	784	799	781	835	839	818	823	806	796	835	788	809	774	831	803	837	812	796	814	854	807	831	784	830	836	828	801	850	824	865	823	847	827	795	765	834	778	804	832	817	823	844	856	802	832	838	811	864	825	824	818	830	802	768	787	854	828	851	824	816	782	819	792	793	817	815	823	843	791	827	789	778	828	774	784	817	823	836	778	790	783	790	825	797	813	824	870	841	811	822	880	813	795	807	820	847	841	838	785	757	827	802	791	768	795	822	774	803	835	910	787	782	807	792	808	841	853	799	810	810	834	830	755	831	792	846	856	824	836	767	819	844	821	842	792	817	783	787	820	799	798	804	849	792	819	787	865	811	803	828	866	801	812	775	832	831	809	842	809	801	842	799	809	825	824	822	787	791	771	811	799	802	773	818	818	839	810	787	805	780	824	790	818	870	840	783	834	763	850	812	824	887	838	837	826	845	773	845	782	820	850	839	791	834	798	770	820	813	796	776	884	815	796	791	827	820	825	822	872	846	803	810	807	804	814	808	793	798	870	831	788	798	803	759	776	872	831	851	795	805	803	822	834	794	831	791	832	806	848	815	839	813	827	850	824	835	803	836	777	830	866	805	832	775	835	808	792	842	818	851	820	842	842	837	831	817	824	837	869	766	842	803	839	799	801	795	911	777	808	839	772	813	799	800	870	786	789	839	822	804	792	793	768	805	817	836	770	841	851	785	851	754	800	772	850	827	813	808	818	858	819	804	833	813	773	830	823	849	789	826	846	755	817	840	802	777	783	789	820	799	766	851	828	800	798	769	826	821	768	792	791	819	837	823	817	766	849	838	827	766	848	803	795	818	785	837	855	778	848	814	825	855	762	784	780	857	778	857	785	790	826	829	812	785	847	779	884	820	845	866	844	787	804	799	810	799	788	816	815	802	807	828	841	777	783	824	839	807	796	853	840	820	813	765	809	824	813	835	850	829	868	798	805	825	832	819	801	770	817	793	820	789	856	877	849	827	779	798	814	809	805	861	813	803	835	794	844	801	847	808	787	786	813	803	821	849	820	839	808	815	787	813	817	819	875	854	820	847	788	843	838	815	819	804	812	789	808	747	809	834	883	772	809	832	792	873	801	815	860	785	847	811	846	808	834	814	825	801	875	819	833	777	829	778	822	816	835	758	767	780	804	823	891	807	846	802	841	791	800	841	807	777	762	816	849	841	864	776	825	854	858	807	898	847	830	777	828	791	796	797	767	810	826	855	770	814	836	814	840	779	821	789	825	815	827	835	822	776	829	803	797	801	793	783	820	815	831	797	844	832	786	785	840	821	794	852	885	764	808	798	795	784	867	796	781	775	823	780	836	840	843	781	793	840	804	856	816	841	797	831	886	793	852	855	821	814	838	790	774	850	811	801	845	832	840	816	829	810	894	815	809	810	836	792	778	800	821	831	799	866	826	836	834	754	812	872	792	818	879	843	833	830	846	814	837	839	807	815	791	796	790	850	819	865	792	778	806	813	832	820	813	800	786	835	811	766	844	836	831	819	847	857	782	822	801	827	799	851	833	830	796	844	847	783	859	806	807	805	860	830	830	803	833	804	832	823	832	787	775	801	833	811	846	799	855	798	812	804	813	842	834	827	760	821	763	803	830	825	841	826	785	834	833	803	765	868	789	784	802	790	799	786	826	872	864	843	812	835	794	835	721	828	814	845	815	789	819	883	815	850	811	803	829	786	817	793	791	800	816	807	850	815	794	837	821	812	864	868	803	839	834	823	798	813	801	857	814	870	803	785	801	828	836	793	831	862	821	780	872	762	840	782	813	792	788	814	863	801	782	847	820	828	829	826	792	832	858	815	797	817	822	808	768	814	879	838	804	817	857	850	810	777	828	813	765	778	830	826	800	831	818	854	833	852	796	771	820	833	870	877	767	828	804	812	820	815	836	822	884	848	814	812	838	803	852	874	809	852	821	856	812	826	811	827	854	853	830	810	850	838	851	842	815	842	787	833	840	839	852	863	853	803	860	791	833	811	788	828	862	809	742	812	831	778	788	774	836	819	812	823	840	788	822	830	810	813	810	798	833	808	819	835	809	840	796	757	808	832	821	816	756	848	771	794	780	870	804	824	771	797	793	815	825	831	816	842	859	830	850	809	835	781	803	853	811	851	825	829	835	777	834	821	805	802	819	783	834	839	789	834	801	791	801	835	815	824	777	868	814	792	863	810	815	853	808	751	810	806	760	839	797	815	817	863	837	816	822	803	826	853	832	830	839	846	832	817	787	832	758	829	822	838	842	786	817	805	772	826	804	775	827	811	807	821	784	819	823	864	833	770	822	719	858	814	846	827	795	777	796	813	792	860	820	821	878	821	783	762	850	810	846	791	814	828	851	801	872	845	808	847	838	816	803	817	760	868	886	827	814	831	862	818	820	832	794	802	834	841	812	780	821	796	826	816	811	802	768	838	835	878	842	786	836	802	877	824	874	786	782	756	850	769	827	850	858	880	815	805	819	822	808	836	782	807	835	791	841	815	867	841	790	858	835	763
26819	21365	19257	2416	210	192	158	148	146	152	134	152	155	184	147	170	150	157	166	160	154	140	140	151	164	159	146	147	173	151	139	186	151	153	148	113	153	134	151	148	145	153	143	171	136	160	141	152	161	142	144	143	148	153	149	140	138	147	159	156	147	160	142	153	147	159	113	158	158	150	135	164	159	139	159	122	146	139	121	166	135	144	115	147	149	152	144	139	141	143	149	146	139	142	154	146	156	145	148	154	142	141	156	158	148	141	132	143	130	140	173	159	127	139	143	152	145	154	156	145	153	145	162	138	136	156	136	132	138	165	142	119	138	141	163	149	131	135	128	138	152	130	160	144	116	138	152	153	146	119	117	138	143	126	165	144	140	151	146	139	134	142	151	150	158	156	142	131	147	141	125	139	154	139	156	134	148	120	159	158	127	137	119	135	136	124	160	126	149	141	149	132	157	161	154	174	155	161	150	158	164	145	149	163	138	122	141	140	144	160	151	144	159	141	156	149	149	138	162	144	158	152	142	138	142	144	136	151	166	143	143	140	146	134	152	145	146	154	158	156	149	137	142	127	161	124	151	142	120	157	153	144	137	143	181	150	143	134	154	128	145	148	146	146	162	142	146	146	153	142	129	149	121	146	169	157	163	163	166	145	148	140	142	130	144	150	146	155	160	143	146	151	157	155	156	144	130	130	160	133	151	140	153	143	163	142	125	130	146	147	128	153	121	134	135	127	157	140	161	121	151	162	122	143	154	159	154	141	139	130	149	155	191	140	143	142	169	146	151	145	126	125	146	159	135	134	145	137	127	136	129	133	158	166	158	140	172	126	143	137	139	143	144	151	129	162	128	156	137	142	154	135	149	157	147	134	155	149	167	140	143	151	141	140	156	132	140	121	158	129	126	137	126	148	148	124	147	151	145	152	137	145	157	135	147	150	134	130	155	140	145	149	144	121	147	141	123	112	138	125	153	166	158	148	160	135	137	134	144	142	121	160	156	145	140	155	152	156	143	151	138	124	162	142	136	144	156	145	163	132	142	168	142	140	144	128	139	156	159	147	154	139	138	127	142	155	149	143	139	122	148	130	171	152	145	142	136	168	141	140	135	140	142	165	167	146	145	151	137	136	151	146	136	140	133	145	144	116	138	148	136	152	130	135	148	117	122	146	135	152	147	158	138	139	160	131	135	141	153	135	146	152	134	145	141	116	152	158	149	162	150	146	140	152	139	144	128	147	145	141	146	132	123	178	148	153	150	155	139	147	168	145	148	137	152	144	133	153	134	141	132	161	124	139	146	139	160	157	145	141	141	145	150	142	149	136	146	146	137	159	134	135	137	146	158	125	136	156	166	150	150	132	151	131	134	173	126	139	143	151	144	144	142	167	171	142	154	140	140	150	142	134	144	146	168	122	153	148	138	151	139	134	139	151	134	155	136	142	138	157	152	126	164	122	158	150	130	149	115	135	144	162	153	144	162	139	146	149	172	128	158	133	141	123	145	149	158	142	123	157	154	142	149	132	136	162	152	134	140	163	141	134	163	142	157	149	138	128	150	132	141	155	139	147	135	128	140	135	147	140	160	140	150	165	136	158	157	158	161	155	148	137	139	145	138	151	187	129	128	137	131	143	143	163	144	142	137	138	157	122	159	144	167	142	136	124	144	136	124	142	164	148	143	135	150	131	146	147	143	155	153	127	141	128	157	141	152	143	128	161	155	145	166	142	142	132	140	166	135	140	152	148	154	144	141	150	161	134	141	125	156	146	144	153	131	145	159	139	128	145	157	167	153	147	143	139	136	117	151	140	162	145	153	165	149	163	176	130	151	148	150	151	134	139	148	140	133	131	160	134	149	128	142	152	154	169	137	147	142	165	145	156	148	150	134	163	123	155	150	141	143	154	129	142	136	145	150	154	141	177	147	156	117	140	151	150	130	134	140	132	145	150	151	144	138	142	110	132	161	155	152	174	132	153	124	131	139	140	141	135	154	157	132	142	145	134	128	125	145	157	142	136	122	121	138	147	138	159	137	133	151	157	141	136	150	140	147	162	143	152	148	126	140	132	148	127	145	147	141	153	163	134	161	147	116	144	164	133	149	136	145	139	135	142	154	134	167	155	147	131	151	142	148	146	149	148	152	134	146	146	132	140	130	143	145	154	146	142	145	134	147	142	149	148	140	125	134	135	151	138	128	151	166	140	146	128	141	137	133	137	142	156	164	150	137	137	144	135	151	132	157	153	154	133	154	143	142	125	139	147	138	146	162	133	149	134	113	161	135	136	153	149	140	132	156	138	162	153	141	143	140	147	123	146	128	126	158	171	141	150	150	147	141	139	153	141	132	141	151	143	146	133	142	145	139	152	149	131	153	129	166	139	125	145	143	135	140	137	144	135	165	158	134	161	141	148	170	137	122	131	141	137	144	143	130	145	131	140	151	151	153	133	141	144	163	148	152	133	134	189	165	138	124	152	183	153	131	144	154	137	148	147	141	149	152	144	136	143	149	137	142	126	131	142	166	122	167	151	144	148	120	137	142	141	133	135	143	135	153	153	143	124	169	136	143	168	136	156	146	160	148	158	151	147	144	121	165	146	128	140	149	137	137	126	140	146	140	134	137	153	139	147	150	169	160	140	134	156	132	128	146	154	149	147	134	147	149	133	126	156	126	156	130	135	146	147	146	149	151	134	130	133	150	127	153	157	140	127	147	153	143	116	146	131	169	147	158	146	147	146	155	138	142	144	136	134	140	139	140	133	131	146	133	157	121	134	148	131	145	147	125	163	150	144	115	154	150	139	133	140	122	127	153	138	127	143	147	135	147	136	126	139	130	149	137	126	149	144	146	141	159	159	160	145	143	157	154	157	152	160	130	166	148	136	135	153	147	129	134	153	125	140	173	142	161	155	173	153	134	137	145	128	136	136	138	134	133	140	164	174	139	128	154	152	145	137	128	146	152	143	142	148	146	118	152	160	164	157	129	136	165	144	163	156	145	136	138	139	146	133	146	153	142	145	132	150	153	151	152	147	139	152	140	141	143	131	149	134	159	144	147	162	136	156	154	149	146	142	138	161	153	137	138	132	119	116	147	136	146	166	143	142	139	137	129	158	138	134	154	157	146	135	154	164	166	158	170	137	177	150	146	148	163	142	158	138	140	142	189	150	142	138	134	151	134	141	130	148	160	154	169	146	170	158	156	148	148	144	136	141	145	150	138	121	147	143	145	140	141	158	158	130	121	167	162	126	167	128	137	147	147	129	134	119	127	128	137	151	134	172	144	139	156	144	156	143	156	165	128	122	127	139	143	144	138	131	166	143	147	153	135	138	134	152	141	148	145	140	148	142	132	158	151	133	143	138	156	170	152	134	158	136	140	129	139	144	118	145	180	137	155	132	136	139	119	142	148	157	153	154	110	144	162	119	159	163	182	166	149	142	145	141	129	153	147	148	138	156	137	146	147	154	156	129	163	148	141	146	143	169	144	163	146	140	153	158
25777	29863	13128	551	448	357	347	325	301	303	277	284	269	276	262	255	280	267	260	269	289	266	299	285	277	280	283	259	273	282	259	274	316	259	227	252	266	268	291	284	280	250	277	253	261	237	256	276	295	248	265	255	260	233	247	248	259	245	251	253	303	279	282	267	284	253	245	242	268	269	233	256	245	272	235	287	246	254	280	265	262	241	275	255	271	270	252	257	258	252	269	261	284	260	301	235	273	268	262	265	263	295	299	281	245	284	256	265	240	261	265	302	266	254	247	279	254	250	275	270	257	274	262	257	253	255	260	278	248	260	265	272	249	246	274	265	273	272	295	270	274	296	265	278	269	256	260	228	280	254	248	266	266	261	274	293	245	250	266	262	266	240	250	266	292	270	281	286	273	298	271	256	273	237	273	238	250	269	252	256	309	234	276	275	287	270	242	292	284	266	295	271	234	247	267	263	251	279	281	268	252	271	260	282	270	270	250	264	293	238	263	257	283	253	256	257	279	266	275	258	275	286	257	267	257	269	254	249	270	270	286	237	260	259	246	242	256	265	244	254	249	256	263	261	269	286	260	270	258	273	245	291	262	266	274	281	281	272	259	224	228	257	248	247	250	265	287	250	255	286	270	256	265	256	257	254	286	280	277	247	247	283	286	267	276	250	284	262	264	266	289	261	273	289	247	279	261	265	246	258	262	294	266	286	240	257	280	267	286	252	265	261	280	279	247	286	259	273	258	289	273	256	258	263	265	288	264	252	277	281	273	274	264	273	265	263	285	264	303	247	263	246	262	255	249	266	287	279	244	265	261	297	290	273	255	255	242	257	284	282	250	262	272	248	272	263	278	248	258	245	264	294	269	258	292	269	255	277	268	235	270	248	233	279	281	278	255	276	240	288	270	268	260	274	282	297	250	236	246	265	277	225	304	274	286	268	263	257	248	257	275	274	284	227	260	287	285	258	296	244	250	282	264	300	252	287	289	269	262	268	265	297	274	252	247	272	265	266	284	262	258	260	270	266	258	251	260	273	224	245	297	246	269	303	281	252	269	279	250	278	241	251	253	277	253	269	279	256	259	280	243	286	277	278	241	279	257	272	254	270	294	271	258	278	236	233	263	257	267	257	245	286	292	233	246	255	269	273	244	274	280	267	260	246	285	268	258	260	247	248	271	270	259	263	286	225	245	279	259	252	244	285	277	264	236	234	291	260	245	234	256	242	257	264	259	254	277	270	275	259	261	247	250	253	272	266	280	273	260	263	252	276	250	259	259	277	260	284	253	243	268	250	272	260	272	274	320	266	252	258	250	255	287	270	266	274	250	254	265	268	257	243	268	274	255	262	243	266	253	248	254	252	250	267	231	270	273	257	254	270	258	239	252	261	267	258	254	246	260	251	271	277	254	277	288	233	254	263	285	281	248	280	258	274	268	267	267	301	252	267	249	272	286	252	290	283	272	250	250	293	258	260	258	220	224	257	257	262	264	278	246	260	284	250	261	258	275	259	279	273	281	289	259	250	270	258	270	273	253	258	272	258	260	252	254	288	267	280	260	244	259	271	261	230	259	246	258	271	238	266	254	256	276	233	264	258	263	269	256	239	262	260	259	271	277	262	238	275	238	290	304	256	271	272	260	251	254	279	267	280	274	266	245	251	223	277	278	266	238	287	286	240	257	236	259	275	260	257	270	265	272	273	274	265	236	284	262	234	267	276	284	284	257	257	278	277	275	248	248	246	259	253	286	272	250	277	251	259	291	279	276	257	242	260	232	286	273	239	282	299	264	250	260	288	274	263	269	272	301	269	279	265	263	269	258	262	243	264	248	238	294	264	246	273	247	249	280	246	282	302	279	248	263	250	244	253	262	288	262	258	286	260	266	249	242	252	295	246	258	288	264	253	268	235	251	264	281	291	254	253	264	240	253	251	248	273	282	285	280	279	266	251	248	252	261	269	289	233	269	262	292	256	287	267	302	279	272	282	274	252	251	283	277	247	261	271	254	267	244	244	269	265	243	269	271	250	269	263	261	245	263	258	300	254	266	267	274	251	271	255	268	278	244	225	280	283	284	247	254	284	279	268	270	269	250	281	254	267	294	259	260	269	286	267	290	264	242	272	240	248	241	229	229	257	228	264	292	267	288	287	255	270	264	274	289	235	281	267	256	249	284	270	266	261	259	268	274	275	267	263	267	251	265	266	270	258	276	265	256	269	237	254	249	275	253	256	261	262	259	250	275	273	277	251	260	271	249	263	261	252	248	269	258	261	252	291	267	274	280	251	241	280	249	298	279	261	279	272	296	257	267	238	261	256	264	271	244	243	251	263	249	262	256	267	250	283	249	271	218	227	241	280	267	264	281	298	306	259	261	278	290	274	279	250	265	251	267	259	272	259	279	282	268	266	264	248	227	213	278	274	262	271	262	275	256	271	264	281	261	252	265	256	253	291	253	254	285	255	261	274	261	260	318	259	237	256	235	278	291	275	265	242	288	271	292	254	248	278	262	289	244	283	266	287	244	254	278	244	268	290	266	259	274	257	261	242	272	262	265	264	252	271	246	287	262	278	260	250	255	246	255	275	254	258	269	268	278	255	307	277	257	263	224	283	297	250	276	264	275	259	274	276	262	244	254	287	247	257	246	281	261	254	246	298	281	256	273	266	289	263	235	252	270	281	265	265	301	296	259	273	254	274	275	246	266	265	262	272	258	281	285	314	281	267	240	256	289	271	262	255	288	263	273	270	265	268	269	269	250	267	276	264	250	274	250	277	249	271	263	287	280	289	249	281	263	267	282	248	249	250	249	240	307	280	296	256	272	255	275	249	263	262	266	242	279	256	228	270	280	259	258	246	277	243	305	269	274	237	245	242	215	280	277	268	254	231	273	265	269	245	275	261	240	254	252	251	286	271	266	264	281	280	243	258	258	273	268	264	264	263	293	282	243	276	245	271	269	270	237	243	242	279	245	263	271	267	268	266	283	298	253	279	256	241	267	224	242	287	256	288	284	251	282	245	261	281	292	263	264	263	248	268	246	286	256	259	262	270	291	258	266	274	274	268	244	250	244	245	267	250	271	278	274	292	239	280	275	251	249	251	274	245	258	256	270	276	263	271	260	245	257	267	279	233	278	254	261	278	231	267	275	274	269	262	254	278	261	245	271	260	252	263	258	252	287	282	259	257	253	260	242	273	245	272	261	263	239	264	232	266	245	262	241	264	254	271	277	267	260	289	265	270	263	270	257	243	272	268	263	272	265	251	268	250	276	265	287	255	273	301	262	261	274	261	272	277	260	267	257	268	266	275	258	269	253	264	249	246	277	257	241	265	286	294	253	244	289	264	263	247	221	263	266	273	251	269	280	287	272	271	263	233	294	249	256	262	268	277	248	282	258	266	246	266	268	270	250	275	264	261	265	269	263	252	261	264	260	306	258	261	258	253	244	264	276	280	245	271	262	270	254	235	274	264	283	255	284	291	230	265	251	256	284	254	251	295
24058	21157	30386	22698	19446	3992	717	511	510	463	400	450	404	379	386	359	390	380	376	356	378	388	382	344	374	342	362	320	338	387	388	353	335	348	361	350	339	372	351	346	337	327	348	342	329	348	340	341	362	374	362	353	349	366	347	342	345	311	341	364	328	356	371	336	357	303	353	352	352	367	341	313	381	351	347	326	332	335	364	329	332	338	337	319	331	331	349	374	334	370	350	333	349	363	377	324	336	374	352	363	341	336	370	345	361	340	336	328	336	336	354	355	342	361	330	329	325	336	364	348	340	359	370	323	360	353	332	349	352	341	369	373	322	361	333	336	362	342	361	322	343	387	340	357	342	366	356	347	335	346	387	374	365	353	331	337	354	387	371	376	369	350	349	310	383	335	312	307	354	321	350	331	326	344	358	352	351	353	341	342	371	390	382	317	336	379	351	361	377	348	320	357	383	357	342	329	379	358	366	322	342	334	344	376	362	327	344	346	335	349	346	374	351	364	332	342	369	356	354	360	339	349	354	327	324	354	351	359	355	352	347	329	352	357	364	341	361	338	360	344	355	338	359	352	346	339	391	329	329	389	334	301	357	371	371	334	316	350	353	343	347	388	312	376	319	353	363	330	373	340	377	362	350	335	350	324	334	380	348	339	317	328	352	361	328	355	356	336	379	339	298	330	336	332	352	329	355	376	373	343	372	385	327	340	337	340	361	333	339	343	342	375	344	362	359	311	345	335	319	322	349	336	343	334	336	327	345	326	354	341	335	372	351	326	330	339	348	336	318	335	342	321	340	319	354	363	345	343	324	303	329	350	328	348	359	337	358	346	325	333	339	340	347	347	339	357	347	360	310	334	314	307	339	325	362	338	349	322	317	386	334	339	333	328	319	365	376	341	338	313	384	329	333	340	359	336	334	353	352	343	367	341	353	381	318	382	317	341	345	350	338	378	323	313	387	362	344	379	313	357	349	351	325	328	329	328	338	338	356	350	335	354	357	362	359	337	329	317	337	335	339	343	332	351	353	345	333	342	372	369	340	319	378	347	334	361	388	331	364	327	346	356	358	342	326	355	389	331	364	370	346	334	335	346	350	336	358	331	370	324	294	382	331	351	383	378	328	340	357	322	357	399	349	332	379	339	323	349	333	372	350	378	347	341	322	340	349	340	319	346	339	369	354	351	342	364	344	316	338	323	400	315	344	353	342	370	373	347	324	338	339	363	343	364	379	367	336	328	348	394	334	352	367	383	335	372	351	319	347	348	346	333	337	342	356	343	350	337	322	343	368	356	334	378	338	342	357	337	344	335	313	349	351	325	364	352	340	330	332	345	341	343	353	315	343	316	341	362	368	351	378	369	316	318	313	345	345	327	353	344	345	349	354	372	364	334	343	325	352	367	372	343	353	344	336	340	359	347	352	364	307	339	333	366	376	347	357	320	368	330	367	357	322	355	376	357	326	346	353	327	345	342	351	340	327	352	369	365	366	330	348	340	334	339	328	324	328	394	350	362	346	359	348	322	355	390	341	381	351	321	334	319	377	355	334	349	386	333	387	322	336	354	350	330	332	342	358	359	347	354	348	346	333	323	330	355	321	337	358	331	337	356	340	315	344	356	352	341	369	373	298	350	354	382	323	340	331	337	360	346	350	364	349	351	337	351	354	297	356	355	348	376	359	310	367	350	343	328	356	338	350	348	333	367	342	358	320	365	363	359	340	353	364	353	346	353	348	354	356	359	347	331	358	359	354	358	361	349	362	325	363	364	350	341	335	327	343	303	329	335	344	336	362	321	341	334	330	339	332	327	346	372	326	359	366	359	336	347	303	352	351	368	339	352	350	348	378	310	344	367	314	333	357	372	319	364	362	339	317	345	319	344	340	349	325	333	366	360	331	336	329	327	379	324	325	338	332	357	331	363	309	339	340	385	361	316	319	373	347	349	326	346	362	370	317	356	361	348	320	298	298	364	343	332	318	379	342	350	344	339	361	356	365	353	358	338	375	352	335	354	366	340	364	346	339	387	329	317	347	338	391	382	320	329	352	371	358	355	355	326	354	358	333	352	351	359	312	373	351	369	362	364	355	331	369	355	341	320	316	311	369	350	330	304	402	338	351	326	341	332	337	330	350	345	360	346	361	332	359	334	346	344	327	373	382	348	347	341	380	346	313	336	361	359	337	354	347	365	337	364	358	322	329	351	325	351	380	318	349	381	313	337	353	375	366	330	355	316	346	326	333	369	352	329	326	328	379	353	344	336	318	309	375	344	347	343	376	345	359	359	318	365	348	323	364	354	338	326	348	348	365	353	349	375	323	346	317	318	362	370	372	366	345	342	343	372	331	366	360	344	320	343	364	373	351	340	357	348	348	337	366	344	343	364	337	326	343	344	320	355	323	331	374	358	360	354	364	329	363	337	345	345	315	335	375	346	370	351	347	343	346	330	311	371	330	314	345	358	304	357	344	346	376	344	331	335	330	368	343	329	365	351	335	342	356	311	364	309	341	360	353	326	350	353	371	351	345	343	336	330	351	330	351	340	323	360	354	344	354	353	360	329	365	372	334	310	338	337	345	402	377	340	321	365	379	366	337	341	331	344	328	350	333	330	341	361	356	339	355	353	329	344	346	351	354	313	334	339	328	337	325	339	333	350	358	332	357	352	348	370	370	316	349	342	325	339	351	336	333	344	335	346	376	342	354	368	347	346	323	354	363	338	349	383	358	307	353	343	362	340	335	353	357	289	333	350	330	336	350	336	346	359	349	304	341	374	332	351	354	340	404	361	339	338	350	363	344	363	317	338	338	325	331	357	375	356	339	365	349	356	362	314	370	325	330	360	375	347	355	337	343	324	325	378	346	321	360	337	335	315	334	324	322	317	301	319	343	348	329	325	351	334	371	354	329	335	358	355	377	354	356	362	359	357	343	365	362	337	358	340	362	342	357	329	330	378	350	323	339	318	351	332	381	372	353	331	389	326	302	325	338	335	349	320	348	348	332	339	359	349	379	314	323	323	359	318	327	326	378	322	344	351	320	341	330	346	337	311	344	345	346	354	347	344	351	333	355	339	351	347	354	337	333	348	371	333	342	353	312	341	317	362	376	330	347	338	356	392	360	327	321	303	357	283	341	334	360	330	337	367	326	336	341	340	351	313	330	338	349	377	344	355	319	347	349	351	342	349	386	348	343	336	322	296	345	369	335	369	359	345	321	327	365	333	353	338	379	351	312	327	322	348	352	359	333	354	324	342	345	371	356	328	335	320	348	327	353	300	343	339	367	385	342	350	343	341	358	373	321	370	356	311	353	311	356	331	325	355	336	344	308	328	339	338	343	355	347	345	331	330	361	340	368	360	344	355	370	351	339	390	316	316	328	352	337	332	369	364	315	372	340	316	328	328	351	332	354	343	332	338	364	351	354	367	352	333	350	333	380	321	346	369	326	365	362	330	370	342	336	326	356	340	327	334	341	379	383	378	352	314	349	374	362	364	360	359
46310	64325	20653	3501	2365	1818	1485	1211	1103	967	916	842	859	774	727	711	714	689	653	654	595	611	640	659	637	600	628	611	616	583	587	610	575	598	638	581	612	582	596	556	592	563	557	566	597	601	565	550	597	561	608	590	548	609	571	578	586	588	615	591	602	591	597	563	540	571	604	546	566	582	588	598	585	606	609	550	546	645	573	585	602	559	546	580	541	543	607	629	571	590	544	599	524	603	578	588	574	575	586	586	595	609	571	550	596	601	532	583	550	591	609	592	599	584	569	572	519	597	570	563	528	571	525	579	572	586	592	573	587	597	588	618	580	584	622	564	573	583	598	582	610	586	580	577	595	550	589	602	550	531	618	611	585	603	560	573	567	586	561	589	613	573	618	573	552	591	575	636	629	549	594	576	570	538	588	605	602	521	596	586	579	641	611	622	551	605	605	587	577	601	592	607	613	559	595	573	617	577	595	620	523	569	539	629	591	604	551	615	566	550	567	584	572	578	580	593	619	579	625	598	620	614	593	622	576	599	577	582	559	530	596	580	571	556	582	594	560	579	578	581	600	615	578	560	578	539	586	570	602	583	551	601	529	589	549	543	581	598	571	622	567	600	609	613	571	580	580	585	593	548	572	577	591	587	543	558	602	572	583	606	598	576	582	585	602	608	593	587	582	574	581	610	603	563	563	605	539	625	626	581	551	578	568	593	596	596	540	552	566	594	587	590	566	552	607	587	586	605	569	605	603	564	606	516	560	605	570	590	607	588	563	573	567	606	598	582	556	569	595	580	575	585	574	609	560	590	549	578	602	550	570	587	555	574	624	553	603	585	573	583	566	544	565	584	575	551	536	562	617	606	573	562	567	618	603	635	566	592	614	575	583	558	608	550	556	560	518	615	579	582	587	610	604	585	550	560	603	558	586	580	609	596	590	585	571	564	589	587	576	592	603	628	531	581	628	579	570	552	583	590	548	575	581	586	599	573	614	607	593	564	572	536	562	561	584	566	555	543	606	596	559	594	583	527	584	567	604	591	561	604	577	616	583	582	628	568	583	550	567	615	573	619	589	556	554	587	583	583	610	564	559	566	550	571	577	572	562	576	560	602	548	645	604	600	549	608	568	585	579	601	589	579	593	601	562	576	562	630	616	602	597	554	607	577	572	572	534	586	595	589	583	641	579	560	603	576	595	627	573	629	570	599	561	543	592	583	577	531	608	574	605	589	599	581	590	566	569	549	570	598	609	577	594	590	574	603	625	575	609	592	590	568	578	549	555	587	563	590	592	560	613	568	591	574	605	578	593	591	612	586	569	571	590	516	557	593	606	576	633	589	549	592	561	558	620	577	611	577	568	589	608	586	559	578	585	513	597	581	570	583	648	538	536	551	611	565	562	581	594	615	610	584	549	595	555	586	594	607	569	595	534	576	595	584	562	568	571	617	573	613	558	596	548	542	568	567	597	594	614	550	592	578	643	594	649	555	564	621	590	603	544	593	561	562	629	583	577	603	564	625	588	585	583	605	617	599	589	571	627	587	572	592	614	603	599	590	578	569	599	584	580	574	565	595	582	600	631	597	568	586	587	574	597	515	584	567	590	566	590	584	569	544	579	570	565	602	579	576	591	593	598	565	593	580	590	527	623	535	597	594	590	632	570	559	604	578	579	607	576	537	569	583	579	593	610	590	602	538	547	575	604	590	619	576	556	582	565	595	574	534	586	545	573	582	537	580	557	562	601	596	560	556	572	584	588	559	581	564	591	563	598	603	566	576	583	604	574	553	575	579	636	567	627	600	587	620	599	617	588	611	632	592	595	551	583	595	544	606	596	593	574	591	598	571	566	592	605	584	608	571	613	590	567	540	557	555	555	574	541	574	544	595	585	577	603	587	612	556	626	560	586	619	559	593	562	569	564	570	535	575	591	598	588	565	576	569	578	582	542	605	568	560	579	533	572	590	578	525	582	583	544	568	604	599	614	545	624	578	596	589	579	577	612	533	619	600	610	573	585	616	555	578	620	593	588	619	583	579	602	628	566	620	568	604	567	594	590	576	595	585	587	617	592	546	588	580	600	578	583	615	606	619	529	614	585	592	605	608	610	527	577	616	584	585	578	601	576	554	555	546	570	599	593	557	587	551	610	593	587	610	619	578	593	611	568	609	552	614	589	575	611	573	568	554	549	611	584	599	573	593	554	572	582	585	602	592	595	607	567	590	624	582	579	551	553	572	573	583	589	589	587	612	553	584	611	576	592	575	608	587	575	572	565	596	588	598	593	583	600	607	591	568	580	618	581	590	576	542	602	572	542	596	607	585	626	583	559	609	674	614	551	623	604	610	573	574	568	628	579	632	589	570	610	598	617	570	557	592	573	612	560	596	613	544	611	618	564	589	632	592	583	581	605	590	606	584	567	584	570	553	580	617	626	564	592	571	642	570	627	619	602	599	563	583	535	575	611	569	599	579	594	548	581	607	612	590	596	607	588	582	529	554	610	574	584	570	613	564	593	576	596	601	563	578	605	607	606	593	568	583	594	560	584	548	573	617	598	584	575	584	585	599	593	561	600	565	591	569	591	585	601	570	591	582	574	565	562	563	590	619	586	594	591	597	530	616	553	628	557	530	577	560	603	572	597	604	603	592	599	551	545	581	591	579	605	604	610	595	576	543	557	585	591	596	568	629	606	595	639	545	609	596	546	596	585	573	592	628	614	559	571	590	592	573	609	576	578	573	616	559	592	518	539	612	591	572	576	553	564	620	586	572	579	530	574	622	591	535	649	588	593	545	579	540	625	591	536	676	551	570	600	612	578	548	620	602	614	585	598	599	577	569	591	610	562	568	535	585	598	576	591	598	576	556	550	552	559	579	587	587	606	591	577	534	605	572	601	561	593	609	576	594	580	560	537	576	570	593	585	607	568	611	572	599	595	579	607	576	582	624	587	555	536	576	599	596	629	539	620	571	563	588	608	593	566	567	590	534	563	611	602	550	583	609	544	598	550	579	564	586	675	593	593	631	576	553	568	572	604	627	547	575	583	580	615	588	620	577	587	568	576	596	592	611	590	565	563	542	553	590	608	588	561	592	584	547	553	580	601	541	550	626	567	606	583	623	548	617	560	563	569	580	533	580	593	591	548	590	540	554	565	642	607	561	578	584	567	663	615	549	590	598	601	607	610	606	600	594	586	546	586	575	605	609	565	578	566	584	561	569	586	575	604	562	573	592	571	587	620	591	560	572	589	581	586	518	546	534	620	567	551	570	550	554	550	577	550	599	597	593	585	537	561	564	558	587	607	571	553	604	544	556	599	573	554	589	616	567	538	583	608	561	533	528	591	596	583	570	558	568	531	600	600	596	596	624	623	586	594	570	594	549	590	614	616	573	596	649	584	634	582	586	588	589	581	603	614	547	586	617	583	545	612	566	590	600	568	576	612	565	564	581	575	595	574	594	608	597	612	559	581	617	610	587	544	598	530	572	589	559	571	575	608	586	564	563
23083	21113	30204	22562	21057	14387	1789	869	790	770	712	685	623	641	589	576	532	574	565	551	522	552	512	546	555	504	564	588	506	509	553	537	558	524	536	553	472	492	474	511	507	489	506	524	507	535	489	485	514	507	473	494	496	490	476	519	531	524	522	522	520	516	512	531	522	494	529	545	543	516	523	501	487	497	498	523	512	491	494	565	546	497	486	518	480	462	483	514	529	510	511	468	517	495	517	499	524	493	514	480	525	492	477	504	509	526	525	451	507	502	469	510	526	492	505	483	503	489	493	487	506	509	513	545	500	501	499	529	519	492	539	561	496	530	475	527	471	482	538	476	496	469	512	504	524	488	527	489	492	480	508	499	510	529	517	491	452	514	484	494	468	493	496	482	488	484	502	520	499	509	518	485	510	502	471	515	496	500	497	490	511	476	521	517	501	516	454	473	489	483	528	534	481	493	504	470	511	457	500	508	542	489	460	480	483	477	545	491	523	471	525	470	464	505	489	463	499	507	533	546	505	486	458	515	501	499	465	485	541	495	517	501	482	507	477	508	472	508	499	460	511	481	513	553	496	510	507	501	489	483	502	510	486	500	524	545	484	488	530	527	534	496	505	518	522	543	504	473	503	521	557	521	469	533	538	548	490	509	496	495	521	537	524	506	470	516	439	494	540	480	461	486	512	446	520	537	497	507	472	492	479	488	551	502	491	495	513	498	512	508	498	497	502	521	509	544	504	509	512	453	513	439	495	440	495	496	499	498	518	493	538	545	479	506	507	484	497	544	501	520	483	537	460	435	526	501	512	494	530	484	532	477	493	456	512	506	510	515	536	499	513	518	478	503	519	519	530	516	524	522	503	532	498	510	524	518	490	482	472	521	484	518	470	512	510	514	495	469	477	562	498	491	565	496	480	484	534	484	498	502	507	524	481	444	537	540	504	500	522	511	527	482	486	486	503	501	508	463	542	524	521	461	483	507	475	477	499	480	484	530	504	455	482	502	503	485	502	543	516	513	491	505	524	491	508	462	488	499	540	495	538	483	499	491	504	507	528	522	489	514	493	541	486	550	514	480	506	505	497	526	481	488	514	536	511	513	468	502	456	515	516	503	524	519	491	465	495	512	489	475	497	505	498	467	519	502	489	501	529	533	557	536	493	497	505	551	485	514	511	530	506	499	484	509	519	522	521	497	492	471	505	515	455	484	505	499	521	480	483	530	494	479	528	487	532	445	509	487	484	507	510	510	464	512	501	546	511	497	476	466	476	492	468	483	514	452	506	496	494	494	520	502	481	486	505	511	514	533	437	483	499	486	477	530	504	474	499	463	487	521	478	479	492	499	487	494	487	490	490	441	495	493	486	529	480	482	498	482	484	470	501	475	539	513	480	490	510	515	525	514	462	510	492	471	484	521	522	502	491	512	476	458	521	469	470	514	502	464	524	509	493	522	500	496	446	495	501	507	494	524	499	518	485	499	515	542	519	503	469	514	427	487	509	520	472	487	503	473	529	520	522	469	476	508	559	480	505	500	497	460	473	514	517	500	497	487	520	514	517	516	498	487	449	506	524	514	489	459	539	474	496	543	542	496	499	529	515	522	513	517	520	509	488	492	518	504	460	533	493	505	524	522	486	529	504	491	471	507	483	535	498	540	501	482	533	508	493	456	476	497	478	509	465	458	510	499	493	483	494	477	470	502	469	525	484	462	539	517	508	509	482	514	479	493	458	506	481	521	527	463	499	498	496	475	473	499	512	482	501	502	475	457	507	523	495	490	480	471	516	493	503	524	511	496	499	500	496	469	490	469	504	505	527	501	498	524	519	517	508	496	539	505	498	514	467	482	504	520	511	513	487	512	506	500	508	512	490	498	526	525	521	547	503	500	474	514	517	504	498	547	495	484	523	485	509	508	548	502	482	528	495	511	512	503	547	486	505	552	487	465	462	530	493	519	489	510	512	498	472	513	523	503	541	491	512	518	526	493	473	522	486	467	535	470	520	467	513	529	501	490	488	496	473	505	495	482	496	477	485	496	505	549	518	498	439	529	488	535	493	482	496	497	497	477	515	517	482	522	493	536	495	490	521	508	487	529	492	478	494	541	475	518	428	479	513	492	510	530	510	527	481	481	489	443	508	524	521	456	526	473	502	506	475	509	488	502	502	502	508	515	507	464	518	474	495	530	480	493	485	450	514	496	520	476	500	483	514	516	502	549	497	488	499	498	489	469	477	469	497	497	507	532	493	441	525	486	490	506	521	491	527	538	526	515	476	487	485	476	484	452	543	479	513	529	517	512	488	484	508	481	536	484	508	506	507	525	499	524	542	484	474	504	502	490	517	495	473	477	525	530	520	508	508	536	515	437	498	500	491	500	501	538	481	494	481	487	512	509	503	510	475	574	544	490	495	478	487	518	489	473	494	516	505	470	485	485	473	549	476	539	498	496	514	496	490	538	495	521	466	468	502	476	494	498	494	489	462	496	528	489	493	480	520	471	478	470	544	451	471	557	536	540	479	488	482	473	521	507	558	514	491	504	487	512	495	464	520	511	552	524	484	492	485	497	499	523	521	514	485	491	467	479	509	530	533	571	490	491	489	511	459	477	471	526	538	517	536	464	493	484	520	499	521	495	520	504	500	502	493	501	489	489	491	505	511	495	488	536	514	512	532	485	510	482	494	509	474	475	479	525	473	506	534	535	537	501	479	498	525	501	494	473	517	498	509	492	494	479	503	471	480	491	517	505	500	492	512	513	523	526	490	514	484	461	471	498	522	523	475	497	468	521	488	460	507	506	506	479	527	506	501	486	464	464	500	527	455	469	519	496	486	486	506	479	475	487	474	480	513	518	495	543	493	535	490	490	513	509	493	530	476	505	519	507	487	542	501	501	532	478	546	494	503	508	496	492	490	508	489	474	494	462	482	461	544	477	474	490	494	483	519	490	512	495	512	495	490	432	482	524	470	474	526	506	514	529	485	477	500	467	515	552	493	512	463	498	501	524	482	507	475	516	499	482	539	484	488	528	512	496	526	515	535	519	503	508	532	476	469	531	466	491	433	527	477	519	481	495	473	530	523	497	527	509	471	475	500	538	508	503	508	480	509	522	529	490	478	499	500	486	492	477	499	518	477	468	508	482	512	506	470	504	495	497	505	530	529	519	472	515	547	491	484	503	465	499	569	494	494	491	488	534	534	536	467	512	547	462	485	501	504	513	499	458	491	510	510	487	477	523	495	488	504	499	485	472	516	495	502	539	492	497	505	480	468	478	520	519	532	481	498	516	489	445	486	465	498	495	501	529	492	475	469	494	482	513	482	528	460	514	497	510	486	502	491	523	522	515	505	472	479	536	507	516	497	514	476	485	503	477	476	502	533	474	462	483	549	503	505	520	500	474	485	493	506	493	484	459	505	514	499	507	525	508	502	510	513	526	476	479	481	490	483	484	480	473	507	485	507	522	480	497	494	523	495	515	474	498	490	485	472	532	496	501	512	489
50975	73603	20003	6064	4283	3162	2524	2126	1835	1603	1511	1346	1311	1187	1093	1087	1042	997	1016	979	1009	911	919	943	945	923	907	896	918	896	903	859	875	867	882	880	855	835	933	888	851	834	859	870	853	812	817	781	813	840	848	852	853	865	875	837	846	796	836	855	825	845	863	852	861	816	792	846	897	828	834	825	786	818	821	808	839	800	817	787	805	839	843	746	840	797	826	766	749	793	841	786	815	800	823	789	783	787	765	776	817	816	877	778	801	861	798	772	813	824	810	811	852	865	763	801	820	870	834	786	796	851	799	801	793	776	795	834	840	779	830	797	813	816	810	822	816	792	785	791	804	853	845	820	782	821	818	866	860	771	825	838	794	834	849	853	817	828	797	812	853	869	767	819	787	834	870	865	816	802	828	845	852	837	786	800	782	722	805	816	799	833	851	801	839	815	809	850	774	829	892	802	792	828	828	789	773	801	807	788	806	823	856	844	818	766	818	775	790	779	813	825	817	771	871	772	762	813	782	827	819	857	843	814	792	775	763	832	797	814	831	829	769	788	812	813	830	788	854	759	815	792	780	806	800	824	787	843	798	836	789	853	821	837	794	818	798	796	791	839	815	815	779	814	840	783	846	828	826	863	816	815	732	833	794	856	810	797	797	874	816	780	809	796	843	801	843	834	784	825	845	804	794	789	874	810	775	814	801	835	868	778	787	799	801	805	853	797	818	813	813	811	841	834	836	855	806	787	862	831	804	804	851	805	827	844	802	844	801	820	801	799	790	786	816	784	842	780	855	835	810	823	853	806	833	832	847	851	784	817	847	811	800	835	777	829	800	819	780	784	777	793	791	820	834	842	781	832	798	841	792	785	839	783	797	817	813	820	805	804	819	828	784	820	826	824	787	822	842	809	831	868	841	818	752	820	852	830	822	804	776	822	851	842	868	839	797	762	851	823	800	804	803	852	772	792	790	798	811	811	820	817	776	818	833	820	816	824	791	868	825	870	870	831	815	835	820	794	850	804	814	807	833	838	775	787	843	761	786	811	841	827	817	831	832	840	765	772	807	793	802	790	852	831	812	849	839	801	779	767	782	864	814	800	837	804	826	846	803	829	800	856	818	781	840	843	784	833	839	813	820	843	854	807	815	819	783	803	831	804	795	865	844	811	797	842	833	824	804	817	807	824	762	816	764	787	783	800	875	768	806	840	739	822	830	816	851	828	778	839	784	814	829	824	807	822	812	770	837	751	832	836	820	813	835	758	829	778	763	860	821	803	797	827	851	802	858	758	848	800	811	865	833	833	806	812	813	784	808	790	867	839	809	813	837	814	785	827	759	804	804	803	835	843	839	841	803	860	839	803	809	815	819	830	814	729	807	841	791	774	829	795	800	785	735	804	812	844	827	881	860	780	839	765	842	802	823	832	806	792	783	828	794	806	826	792	800	848	793	841	803	783	817	837	839	811	823	814	832	826	792	798	782	817	782	828	810	828	761	818	824	865	824	804	796	860	839	769	823	845	787	836	813	791	797	794	811	780	808	815	801	855	803	837	814	829	778	858	849	811	809	802	867	825	830	794	821	800	809	835	860	822	778	870	819	835	839	812	789	813	809	860	746	818	767	777	805	785	852	816	817	827	815	833	846	867	817	789	847	851	795	799	792	852	816	817	828	812	872	803	847	801	814	795	801	839	781	787	797	822	829	797	833	831	855	854	808	840	808	776	801	813	755	842	805	772	815	823	830	804	824	803	821	786	824	840	814	806	862	812	826	807	805	870	814	789	795	832	819	808	867	796	797	815	861	838	811	785	825	777	786	789	852	763	820	853	869	786	846	800	821	810	832	808	820	807	852	818	814	818	782	822	797	751	788	841	869	843	870	798	799	822	850	827	785	803	862	809	829	807	769	831	811	824	796	823	786	780	785	825	769	787	822	784	807	847	804	788	829	812	828	843	861	826	821	829	838	850	843	829	817	782	792	841	768	834	801	812	821	795	787	807	812	803	868	782	822	843	836	802	792	886	802	835	821	818	792	846	806	838	820	801	852	807	837	797	822	866	802	796	830	771	792	805	793	821	863	789	828	830	786	826	804	789	781	771	823	856	820	829	748	789	794	792	851	817	746	812	835	797	821	829	851	816	806	810	819	777	774	862	818	846	855	817	841	775	820	816	835	862	807	791	846	843	799	772	775	764	871	823	862	773	818	823	816	818	862	795	833	789	796	811	824	814	767	809	794	802	775	841	828	814	813	807	816	797	820	792	812	800	825	781	792	823	810	816	795	808	832	840	816	737	831	780	889	865	796	834	882	833	824	807	787	797	804	817	794	822	765	790	808	821	802	792	843	842	840	803	852	833	826	795	789	810	801	840	811	767	855	784	845	787	791	809	839	827	808	785	854	808	773	845	812	796	782	787	839	778	799	858	805	763	856	835	786	807	800	775	842	843	802	853	777	814	820	852	788	785	838	861	774	813	842	772	851	835	761	781	808	838	843	822	831	851	798	777	851	800	851	843	833	790	772	736	852	791	827	769	806	848	845	797	855	793	820	789	802	832	854	870	830	856	820	856	835	856	802	791	874	864	867	798	792	815	784	869	824	852	812	814	820	837	851	831	799	824	820	822	797	857	818	805	808	753	802	836	787	752	807	835	784	822	843	772	789	842	830	831	794	835	821	786	840	785	847	870	825	855	884	809	787	805	846	768	848	847	834	797	794	790	791	834	841	811	770	801	802	801	840	821	850	820	862	805	821	783	797	792	769	827	804	840	787	791	796	749	831	778	843	818	804	797	781	785	784	826	773	836	808	786	828	819	871	786	827	824	816	773	801	846	812	817	804	845	859	830	803	834	793	840	821	762	802	799	857	744	837	804	848	805	820	814	828	853	811	811	833	850	784	764	842	799	819	779	767	812	809	749	790	818	844	769	772	791	824	803	784	778	805	775	801	818	767	793	833	846	800	826	803	837	801	774	814	814	770	829	809	814	826	794	798	813	844	825	755	822	808	808	787	874	775	856	807	796	851	781	848	785	803	780	838	766	832	874	802	785	816	797	847	769	841	823	845	850	866	803	797	823	810	846	812	796	817	822	755	821	821	822	846	886	788	842	804	814	791	798	865	835	809	883	764	777	762	806	791	733	796	835	787	827	853	823	866	796	886	823	823	763	802	794	854	792	831	863	847	832	800	848	786	818	774	783	784	825	814	782	795	788	811	848	811	822	790	775	834	835	794	789	820	794	841	816	793	785	822	826	805	816	809	807	798	829	819	801	811	878	811	801	819	823	869	825	820	859	787	803	792	770	847	805	811	847	869	792	782	839	810	793	789	839	813	864	813	771	852	785	789	848	839	808	820	755	872	804	817	872	787	816	837	847	862	776	814	789	812	865	824	837	835	858	820	806	849	843	789	803	834	787	810	777	831	827	758	830	811	890	866	813	800	803	774	782	837	842	786	844	828	847	795	811	865	784	795	851	808	804	803	853	854	836	829	755	811	838	793	850
26596	21292	15742	996	210	186	175	147	119	171	163	161	136	152	126	147	128	135	163	165	148	131	172	152	141	140	160	151	147	152	142	152	146	143	139	134	129	128	127	143	159	132	135	122	117	158	135	145	156	154	142	144	138	131	138	119	157	142	129	149	146	163	150	138	155	138	165	140	164	147	134	138	155	145	152	154	143	150	117	142	162	140	130	141	142	143	162	146	146	159	134	126	141	147	145	145	149	134	139	133	149	143	151	124	127	136	137	141	164	156	134	136	142	151	138	147	157	147	157	140	139	148	128	163	142	163	139	150	129	154	141	150	132	144	154	134	123	123	162	155	124	149	153	132	138	134	147	128	162	135	130	139	146	158	152	150	156	128	160	151	162	163	149	126	146	159	145	146	144	135	146	132	157	153	128	148	146	148	142	143	130	143	117	137	151	148	147	153	118	147	137	138	126	134	139	158	150	123	159	144	139	164	149	150	134	138	163	149	135	134	150	153	154	143	148	137	152	142	157	128	143	156	155	129	135	128	144	159	162	144	168	143	145	160	175	153	135	159	123	150	129	141	120	146	130	147	142	134	129	145	135	165	138	157	132	144	135	149	131	135	132	135	168	139	153	141	144	161	134	130	120	141	144	135	127	159	132	143	142	169	113	159	126	141	162	136	147	149	149	150	138	151	148	142	134	163	143	140	155	136	136	131	144	132	143	151	126	157	157	164	149	131	127	160	151	150	166	132	149	137	149	154	166	140	155	147	148	147	147	135	132	140	146	139	138	156	149	138	146	141	139	131	151	137	139	143	130	144	153	131	121	140	129	152	136	146	155	135	140	156	147	159	134	122	139	152	144	121	121	159	139	134	148	148	133	156	141	152	141	136	151	152	132	137	140	147	124	172	143	151	135	143	161	158	139	148	151	134	155	144	133	155	141	160	160	116	141	137	132	141	149	132	157	149	143	132	139	128	138	139	151	122	142	136	145	146	129	146	129	134	156	157	131	172	133	153	130	139	148	155	137	151	122	155	145	134	169	132	143	152	143	156	150	125	156	127	141	148	144	163	139	136	137	141	152	166	148	137	156	145	155	140	145	127	136	141	137	150	136	130	134	146	165	139	142	128	130	148	151	135	143	157	148	133	142	135	146	157	134	143	139	122	152	145	144	154	149	149	143	167	150	140	141	141	136	124	138	137	146	145	124	123	137	141	147	154	151	135	139	130	148	130	149	135	133	143	157	153	158	150	158	141	129	151	154	117	155	148	141	136	156	158	140	150	144	172	148	174	132	127	137	142	148	162	129	154	159	167	144	145	120	147	128	148	133	130	126	144	148	147	117	137	162	137	125	141	149	131	139	131	144	121	139	146	148	140	148	146	173	144	131	135	166	144	139	147	155	144	135	145	152	165	158	152	147	148	148	147	138	139	163	160	125	167	141	142	137	148	140	157	133	139	128	134	156	134	150	145	117	147	152	146	156	130	135	156	139	125	142	146	135	129	125	141	167	149	139	127	139	132	154	131	110	140	141	140	140	154	142	133	142	158	143	151	155	123	157	146	145	136	143	141	130	153	152	154	144	127	165	128	157	136	103	142	128	152	140	136	175	131	148	128	122	149	146	108	142	141	146	152	152	157	134	150	139	161	138	153	142	119	131	154	132	139	170	151	156	159	141	136	152	122	127	166	145	184	150	132	132	131	144	135	134	129	148	153	143	122	134	145	145	145	164	150	141	147	131	150	142	149	162	148	176	134	164	147	138	145	141	167	121	134	137	166	141	123	120	150	152	132	142	156	123	131	144	131	133	137	123	142	135	138	142	130	137	137	140	126	145	133	132	128	156	155	167	124	155	141	139	121	143	153	135	152	147	163	138	158	138	121	154	148	171	143	139	140	155	142	130	142	132	158	141	148	141	129	138	156	162	124	145	181	142	132	153	128	145	141	141	125	118	131	138	147	171	113	140	136	134	137	157	150	146	140	159	156	135	134	139	125	160	152	143	132	140	172	146	156	136	153	139	130	131	160	147	150	133	136	139	149	153	118	141	146	146	144	137	155	127	159	151	152	141	159	140	134	138	160	170	133	153	135	150	152	146	155	123	142	136	137	142	147	145	162	148	149	132	158	135	168	132	126	142	156	152	133	134	165	137	145	127	138	145	147	147	143	143	138	139	147	111	119	148	148	148	145	129	141	138	161	132	156	148	159	146	140	123	153	121	135	114	160	142	140	130	137	146	123	128	138	131	139	145	150	137	120	131	129	163	145	146	147	132	152	137	144	149	146	140	142	168	151	136	136	141	150	123	136	130	155	147	143	148	139	151	148	144	130	138	126	136	142	134	139	165	144	159	139	147	129	136	126	143	154	150	144	143	141	145	147	148	148	139	141	139	151	145	135	129	142	135	139	144	144	123	151	148	153	143	132	147	165	160	150	139	164	133	146	157	134	131	141	137	136	152	133	157	145	134	155	141	144	146	140	126	126	156	143	138	140	135	151	131	150	144	142	138	133	156	154	155	150	152	148	133	139	165	157	138	137	144	147	141	138	153	154	146	133	122	157	160	164	137	130	153	134	159	131	140	149	146	153	157	138	146	145	152	135	142	135	135	135	154	120	130	142	123	142	143	142	130	118	151	136	137	145	153	159	123	151	135	147	152	130	162	149	127	118	128	138	137	141	129	141	135	133	156	133	138	122	130	132	117	168	140	145	124	171	135	130	121	169	138	157	148	151	124	141	135	136	136	158	143	143	150	142	144	126	131	138	136	142	149	152	148	133	119	137	132	135	142	151	156	145	139	159	132	135	144	146	138	154	143	134	137	137	155	135	147	144	118	145	152	130	126	148	140	135	133	164	149	137	149	150	140	169	143	148	140	141	144	140	125	153	133	150	133	151	142	133	129	150	152	149	147	157	136	134	148	156	143	159	127	120	162	128	135	136	149	149	154	155	134	159	163	152	127	121	153	139	134	148	148	168	132	128	127	145	128	136	146	140	154	137	156	132	149	147	134	124	146	130	141	165	146	117	143	171	121	148	127	148	136	143	145	141	125	129	134	146	151	140	134	150	133	128	155	147	151	147	139	148	128	132	145	136	135	138	114	137	135	128	148	135	145	145	149	134	143	147	153	146	137	143	159	120	134	137	148	149	164	134	142	148	153	147	143	141	151	159	145	159	150	158	133	133	145	132	138	159	154	154	151	133	160	138	150	137	145	140	165	141	146	131	143	151	136	143	158	122	146	136	155	150	121	150	138	150	142	138	141	148	130	153	129	134	139	149	138	114	161	136	156	150	135	144	129	145	145	124	159	131	138	145	165	144	115	148	125	137	133	125	135	148	152	154	136	126	148	158	118	137	130	148	136	126	140	142	138	162	157	154	152	128	131	162	156	160	140	132	153	121	139	150	149	147	138	149	136	144	137	154	159	144	139	118	156	136	161	142	141	117	149	137	148	122	130	136	163	163	165	134	142	158	163	129	133	136	130	119	148	137	127	119	151	154
24557	29455	9431	591	435	411	390	335	314	314	289	281	285	261	300	278	261	265	261	263	267	258	260	270	246	255	273	272	261	273	241	260	278	278	247	246	245	254	264	272	261	303	258	263	279	281	248	235	254	276	259	247	250	267	248	277	228	260	243	257	295	277	275	246	280	282	279	265	254	284	263	279	223	251	237	282	272	241	244	260	256	258	269	263	277	262	246	280	243	273	270	232	255	238	251	279	252	230	241	275	273	257	284	273	277	290	268	266	259	235	259	245	254	250	281	264	216	268	253	265	285	259	232	250	283	251	237	256	263	256	298	263	238	263	252	271	261	267	244	275	260	240	257	234	254	266	269	268	264	257	245	254	269	270	272	274	264	273	262	275	257	281	262	298	225	268	250	261	285	256	260	269	289	244	267	272	265	263	248	275	240	254	226	222	294	249	274	233	236	242	267	247	275	269	280	240	269	259	239	268	277	250	258	263	272	228	265	271	248	264	252	280	276	242	269	247	229	269	256	266	271	261	244	243	252	261	264	260	280	274	270	262	238	255	256	270	258	226	264	258	266	238	273	226	234	255	254	271	252	251	269	239	250	249	246	264	262	235	235	272	270	272	277	242	230	255	268	284	259	243	250	274	271	264	264	292	253	268	246	262	257	252	237	264	248	271	276	250	246	251	239	270	260	231	247	236	275	253	246	260	261	223	247	240	233	240	284	265	252	284	275	243	243	260	245	259	276	258	252	275	265	253	270	261	273	242	276	237	251	242	271	290	252	252	242	259	225	244	251	246	282	241	249	257	274	279	287	261	253	274	235	258	255	272	271	262	250	273	287	259	266	258	258	258	262	244	265	281	294	240	242	250	282	279	253	266	284	251	256	253	246	252	241	237	254	282	257	233	278	259	239	286	264	245	256	280	272	300	278	266	254	266	263	259	262	263	233	262	244	246	270	295	272	231	256	262	278	249	262	320	256	249	257	252	268	254	257	234	312	228	239	262	251	277	259	262	261	267	277	289	237	255	281	254	262	255	275	270	260	249	256	274	277	297	249	275	258	252	262	245	241	268	276	246	234	259	254	261	269	267	243	260	281	257	252	259	274	272	269	251	250	268	221	259	275	249	250	255	235	273	286	267	234	241	258	243	264	255	271	267	251	250	264	240	236	282	269	240	254	277	282	247	283	240	279	258	228	259	269	281	250	241	283	275	245	232	273	262	253	252	247	280	282	252	270	266	257	239	269	256	239	272	281	248	271	261	267	287	225	288	269	262	239	268	263	251	254	269	266	238	280	274	256	262	288	228	262	254	253	244	279	272	254	250	285	219	265	241	277	259	228	264	263	295	245	272	265	253	268	239	274	290	292	275	262	263	256	301	234	271	244	243	245	284	290	271	219	289	280	254	212	254	264	279	243	248	253	260	283	267	268	235	264	258	253	267	268	267	295	237	251	251	249	263	271	248	280	285	247	270	263	266	252	270	235	265	249	267	265	266	294	259	261	277	255	255	259	237	258	259	279	258	268	235	250	263	272	272	266	267	267	263	265	283	266	265	287	248	247	256	258	252	258	270	281	272	262	258	297	263	257	247	268	251	277	271	263	264	260	248	282	237	277	262	270	222	225	261	251	242	251	295	268	263	266	281	280	269	280	294	266	275	267	275	234	215	256	243	267	236	247	257	275	249	233	256	278	293	262	255	273	256	247	274	290	257	260	252	254	260	296	246	251	262	255	240	262	287	268	268	258	259	275	272	274	239	270	226	271	254	252	284	246	277	257	220	278	231	260	262	259	258	232	285	248	271	260	279	275	258	274	275	242	282	244	241	254	247	266	268	266	289	242	257	268	268	261	253	268	250	243	302	245	252	266	253	229	268	262	215	240	263	272	260	254	240	238	238	260	261	265	229	278	264	279	265	270	252	271	256	263	277	249	274	254	258	229	245	250	269	266	257	262	276	253	253	259	289	261	275	261	253	255	289	267	255	253	248	229	265	247	268	270	275	259	280	281	265	274	284	279	282	247	257	259	245	226	289	224	280	263	250	253	279	260	252	259	258	263	285	274	265	279	273	273	242	239	244	272	273	269	246	261	273	259	254	264	248	244	227	250	227	266	244	230	242	254	251	266	268	275	248	242	271	279	259	254	240	248	278	269	285	260	278	261	270	264	242	255	296	249	279	276	240	254	277	267	231	288	220	275	259	263	240	257	253	279	229	249	263	253	264	270	253	248	240	272	257	257	272	256	258	271	278	243	253	246	268	251	203	258	244	248	255	250	259	249	284	279	233	260	298	246	273	272	250	259	257	258	294	240	286	239	247	295	277	273	242	271	228	279	241	268	260	261	239	262	256	241	296	253	291	276	270	250	270	254	252	254	245	239	255	270	255	270	250	293	243	250	267	252	255	273	237	255	290	275	262	284	279	262	250	250	271	242	265	264	270	271	252	282	266	258	236	264	266	296	278	273	244	236	263	243	311	246	269	255	225	247	296	244	282	227	256	226	287	257	253	269	273	260	277	259	236	225	259	272	264	249	248	269	267	277	273	256	258	249	262	283	257	261	259	223	254	261	266	250	235	237	253	277	240	290	245	279	264	268	262	259	257	278	262	273	243	283	266	256	281	264	273	255	265	255	282	232	250	253	263	267	236	266	262	250	264	286	277	263	293	279	258	265	252	258	270	274	278	264	268	248	263	238	259	246	275	291	271	235	255	288	246	256	247	267	284	269	264	245	247	257	256	269	281	242	267	262	255	245	262	243	255	265	254	285	276	269	256	272	253	265	272	270	266	274	220	254	267	248	243	250	269	271	265	263	244	251	296	241	247	268	249	249	257	271	238	235	237	252	245	285	262	254	248	277	273	288	242	282	264	258	273	308	272	244	244	275	274	247	243	269	267	245	265	272	253	268	250	267	267	254	279	249	291	249	249	247	271	242	257	235	244	268	264	270	275	258	265	254	260	222	279	268	272	246	279	241	243	271	251	295	253	281	251	278	272	275	264	247	271	275	276	268	302	266	273	238	257	267	260	272	274	229	273	272	245	255	265	280	251	267	287	263	267	255	242	248	250	241	255	244	267	255	280	248	243	237	244	238	264	259	245	225	254	263	252	248	266	267	256	280	241	254	286	257	277	243	271	265	242	289	272	292	261	258	256	276	263	250	231	235	230	264	251	222	271	287	231	269	242	279	269	233	261	256	259	277	298	271	261	267	273	271	267	256	254	261	261	263	248	280	277	258	273	277	254	257	275	254	274	271	247	278	248	237	233	267	244	268	269	246	271	243	238	249	267	252	265	268	245	279	287	246	257	243	260	275	238	265	258	292	246	268	280	278	262	277	236	266	228	256	270	226	292	250	263	263	252	261	280	238	240	252	265	260	272	286	270	266	253	254	246	274	254	245	278	284	271	251	235	253	246	267	287	244	272	243	236	258	274	276	234	241	310	261	260	284	286	263	248	282	273	251	246	252	237	245	279	260	245	263	254	238	279	256	253	268	245
24004	21134	29081	24045	14839	1463	719	527	468	415	448	414	415	420	383	389	359	378	360	355	353	351	382	356	320	358	345	310	370	350	319	353	327	349	344	315	330	360	368	345	381	343	362	362	358	332	377	323	331	307	324	360	355	327	355	347	334	354	331	342	349	316	349	367	338	359	348	342	331	344	333	356	365	310	360	329	326	365	348	324	353	333	349	368	348	352	372	327	330	318	353	387	338	320	345	351	347	345	329	352	359	334	402	329	332	319	332	333	331	344	344	356	345	342	319	313	307	339	331	357	364	350	358	347	293	387	308	348	343	335	332	350	354	308	342	349	349	333	314	341	310	328	342	310	343	364	343	326	303	352	317	331	352	318	337	334	331	341	355	353	354	367	325	338	333	352	347	330	351	364	361	347	388	345	323	353	327	298	318	343	357	339	360	346	348	357	322	346	325	335	339	346	302	305	346	329	322	353	345	319	375	338	320	336	357	343	336	356	320	333	352	322	334	363	332	368	361	339	324	337	344	323	337	334	355	372	335	341	322	345	334	328	328	346	350	335	350	338	335	355	341	329	330	330	346	373	358	362	373	350	321	359	347	311	371	349	379	352	366	328	374	348	366	346	342	357	344	346	338	325	327	321	341	300	340	323	350	338	359	333	337	372	360	350	352	352	340	325	339	311	348	348	322	331	366	341	323	347	353	331	341	355	373	357	365	353	339	322	363	324	357	316	346	344	333	364	316	322	357	307	326	312	381	329	341	312	333	323	328	377	321	337	356	360	336	339	345	334	318	334	355	344	339	353	306	336	318	361	345	354	353	342	336	370	352	328	328	331	334	322	331	326	353	319	330	323	332	337	307	340	353	372	342	359	349	340	326	346	381	358	370	327	328	337	340	353	326	363	320	310	330	331	346	379	356	362	368	370	333	341	349	354	335	294	335	349	361	343	354	324	349	330	368	338	335	356	301	325	332	313	330	328	340	411	337	338	337	340	319	364	353	349	322	347	302	317	352	328	307	339	323	368	361	323	368	360	332	388	339	352	323	349	346	326	345	347	291	356	339	314	337	349	343	338	317	347	320	332	349	327	368	349	349	350	343	362	354	334	330	360	313	321	349	339	333	361	311	352	354	343	361	358	291	368	338	334	365	321	337	329	343	319	322	372	339	363	358	351	347	356	332	291	361	360	357	334	365	344	332	348	320	315	348	351	362	354	320	382	307	324	351	331	340	333	346	340	315	349	309	332	358	330	322	349	351	327	334	327	356	344	342	345	329	350	349	358	334	350	342	350	331	302	362	319	375	376	348	303	331	352	334	328	324	322	362	321	336	345	306	328	340	338	330	343	366	347	347	350	347	373	344	327	337	355	335	311	344	322	329	352	340	335	321	348	336	327	333	377	349	325	318	334	366	339	338	339	345	335	326	356	322	301	320	407	333	368	344	347	350	351	323	332	359	349	340	335	350	335	320	341	341	351	326	351	306	320	336	328	341	332	345	351	315	356	341	341	313	299	324	337	373	351	352	318	313	325	353	328	345	327	288	344	332	355	356	364	332	337	346	335	331	344	359	315	337	329	313	371	347	334	365	348	365	321	367	325	332	344	320	373	337	340	319	323	343	361	347	307	306	309	330	341	348	350	336	349	313	335	347	333	350	338	337	316	331	315	332	370	355	306	349	358	344	356	328	348	315	340	355	329	357	346	334	336	334	333	308	296	336	337	349	327	366	342	328	355	336	302	347	367	331	355	356	314	336	361	341	337	329	349	361	313	331	323	300	375	320	319	329	373	347	317	342	313	321	323	328	328	311	353	337	352	350	357	375	327	328	319	354	313	306	337	336	331	351	313	333	356	335	340	324	360	354	330	301	325	355	340	367	339	339	374	326	324	352	358	337	329	360	336	339	346	338	326	378	345	350	375	344	333	306	350	364	348	350	360	335	352	373	326	323	334	376	342	336	298	361	319	285	338	329	325	346	355	336	359	319	355	320	315	339	295	376	354	337	334	341	335	336	346	371	359	338	356	338	330	308	367	327	355	307	359	343	325	371	340	364	349	332	328	357	335	340	355	318	356	334	312	358	351	375	344	313	312	352	334	371	353	341	326	344	323	318	377	345	330	333	387	308	330	341	358	339	363	357	354	355	382	351	360	341	343	321	282	336	328	346	340	320	342	369	361	331	350	326	359	286	326	339	355	332	346	325	310	346	326	351	337	327	354	370	313	345	351	342	357	321	336	325	338	356	321	334	328	358	314	313	340	332	329	341	348	339	332	334	367	342	364	330	345	334	330	336	345	313	319	353	327	331	323	365	340	318	349	334	312	347	330	352	331	335	362	349	312	324	351	344	342	349	355	347	337	364	355	345	381	333	345	337	346	342	299	322	328	354	347	332	309	313	359	333	336	336	348	319	322	324	339	341	339	354	347	364	332	312	352	366	343	327	352	328	343	303	333	326	368	339	334	340	364	313	354	328	337	328	340	353	385	342	334	346	336	352	342	355	296	329	329	337	371	357	310	351	328	362	338	333	344	362	350	357	344	381	358	390	341	343	357	345	330	353	306	327	346	327	342	345	343	332	345	353	331	333	350	359	351	328	340	329	332	326	309	329	360	308	388	322	330	334	343	328	346	365	346	381	331	304	341	309	339	338	342	338	356	330	345	362	323	336	344	320	343	324	312	345	350	320	375	358	344	332	360	324	327	313	331	378	331	331	311	342	341	356	366	343	356	335	353	362	342	383	359	358	349	355	350	317	329	342	328	335	338	346	333	341	351	346	326	337	340	340	365	363	344	353	330	351	318	366	349	342	341	339	361	343	368	312	341	323	326	359	339	349	361	339	333	316	311	352	352	360	330	330	359	352	359	304	367	327	343	352	377	344	355	375	346	343	356	351	331	338	324	370	336	350	334	362	326	342	354	362	337	357	299	316	352	363	329	350	337	356	353	340	326	357	356	339	356	321	343	344	370	355	341	329	323	290	339	327	316	343	344	345	380	340	328	385	339	336	364	366	336	348	332	311	336	356	328	354	337	366	315	335	319	322	331	308	337	350	324	330	337	375	341	355	350	333	343	346	342	325	345	349	343	341	347	321	336	385	326	315	361	360	362	336	324	344	345	330	350	317	349	326	325	348	341	302	362	337	377	333	356	373	309	343	331	349	331	286	356	348	310	341	352	286	343	378	351	334	379	369	314	346	364	372	365	356	370	348	350	381	346	360	333	357	327	342	323	375	335	330	341	339	337	345	324	331	302	320	328	331	347	325	365	330	337	364	331	336	377	349	342	358	357	327	304	327	332	342	373	339	328	305	327	328	316	359	344	345	331	322	332	358	354	334	325	308	358	312	340	352	343	340	344	329	351	351	362	298	343	367	334	337	355	332	334	349	310	313	310	352	362	353	333	375	330	314	363	334	338	318	354	354	367	346	365	336	323	357	360	340	325	377	368	376	319	356	346	347	319	345	318	362	336	345	322	315	367	324	355	323	318	313	333	345	344
44797	62883	18569	3672	2464	1933	1530	1253	1100	1065	888	845	819	735	758	726	704	672	689	662	676	653	583	636	721	657	578	625	607	638	638	657	564	650	623	585	604	596	612	580	582	592	611	613	591	611	557	546	565	600	564	579	635	587	592	592	613	612	531	604	605	567	570	601	587	589	578	558	564	566	565	596	548	592	592	550	588	608	640	567	544	615	578	544	563	601	583	602	631	615	606	569	583	599	555	567	550	572	610	647	583	593	580	556	584	597	603	607	625	573	555	599	605	569	602	583	578	572	599	597	611	526	580	610	592	580	600	589	561	567	634	597	590	545	624	553	597	557	590	629	583	528	587	610	587	587	647	589	617	576	561	610	589	588	621	532	573	582	651	558	561	559	588	566	575	598	551	549	603	608	592	559	574	605	586	589	606	557	604	577	570	595	610	567	604	617	603	540	564	559	559	592	580	567	545	609	591	599	549	614	624	596	589	595	598	603	574	596	576	570	573	584	603	606	584	647	590	548	575	593	586	592	542	617	559	558	531	604	542	563	580	570	562	621	580	543	628	574	573	542	606	581	618	590	576	590	551	606	580	589	581	587	619	552	570	561	608	598	557	617	605	562	555	583	583	584	569	628	607	574	579	591	585	569	622	611	556	574	626	596	606	598	570	571	588	583	568	596	561	569	545	542	595	563	560	588	590	578	606	595	560	568	631	610	609	605	619	603	587	551	599	606	584	578	574	596	591	532	573	604	563	576	591	577	586	600	626	574	607	528	530	580	589	584	582	580	587	567	639	559	603	624	538	569	559	594	591	569	572	594	547	567	616	589	579	619	619	603	556	563	568	591	542	558	610	624	605	587	595	547	555	578	564	600	567	554	565	542	602	572	601	597	530	585	589	572	605	572	554	579	536	577	574	574	582	570	584	621	586	584	615	563	602	637	553	582	603	579	562	618	615	552	587	580	587	555	561	528	623	530	562	590	653	624	560	567	601	582	583	597	607	583	574	588	562	577	574	580	565	571	602	619	577	579	585	539	569	569	598	587	616	631	585	563	560	589	611	579	586	588	563	593	549	582	583	590	572	584	602	548	612	573	586	598	617	560	592	561	582	564	587	611	527	570	624	573	599	614	567	629	608	563	600	567	541	552	619	582	554	552	557	568	570	603	614	587	603	600	542	616	605	585	532	563	577	582	577	545	556	592	594	527	562	555	573	582	560	547	571	599	546	564	591	555	623	547	609	569	580	619	537	628	604	593	626	548	614	569	556	564	608	621	576	591	590	570	646	573	591	569	622	571	595	527	578	586	602	554	572	581	580	625	561	561	610	600	573	574	566	562	552	559	576	582	599	561	574	643	635	600	549	575	612	569	577	591	583	562	594	626	576	602	557	556	603	577	587	545	579	561	598	604	581	570	593	564	573	550	615	559	520	560	578	630	652	587	602	575	606	608	557	592	600	534	604	572	606	580	588	568	600	567	592	582	557	600	547	581	582	580	614	643	601	548	589	586	595	573	620	574	541	580	581	579	595	584	569	625	590	579	615	559	565	564	562	564	592	555	588	584	569	616	623	581	575	564	574	564	583	570	546	582	581	545	621	556	572	560	580	564	557	595	572	562	585	574	581	537	575	578	580	574	599	585	541	580	590	596	597	559	598	570	572	541	587	571	565	585	544	560	617	622	571	561	608	580	599	576	611	573	583	567	602	589	609	562	578	569	552	589	562	592	546	534	546	590	612	591	572	570	587	585	595	598	571	583	597	538	579	596	612	563	554	554	551	557	619	611	551	584	549	571	583	594	610	563	576	605	574	561	576	570	575	531	572	588	614	614	585	566	563	623	564	537	616	552	600	592	581	619	580	620	594	601	586	580	599	560	622	584	543	576	558	563	613	555	593	613	588	562	568	599	598	548	670	533	566	539	573	638	574	575	530	572	579	607	582	597	611	623	579	597	584	602	590	600	567	555	588	635	592	566	544	582	592	589	579	586	594	591	567	560	563	555	624	604	548	639	599	610	589	584	563	604	560	566	589	580	596	587	595	600	568	582	551	605	579	578	570	595	555	569	576	537	617	615	585	596	611	530	536	570	588	563	543	596	589	594	590	570	587	600	525	590	607	594	574	580	590	599	578	589	558	579	565	590	620	616	566	573	603	596	582	523	598	569	602	576	587	574	656	591	601	581	607	611	588	619	522	616	546	609	580	604	579	580	524	606	597	592	591	525	582	556	557	598	602	575	623	588	594	585	608	567	548	552	584	565	551	544	577	582	539	586	608	576	600	582	590	586	582	576	594	598	595	615	579	587	593	619	574	565	604	590	599	607	594	613	499	563	595	603	604	624	612	574	608	581	600	613	621	546	575	584	619	588	585	563	556	558	586	552	605	610	568	610	568	596	538	572	589	595	582	536	590	553	568	576	615	581	562	613	569	540	604	578	586	624	607	544	529	587	581	620	587	587	589	584	576	601	573	631	581	581	573	544	587	596	585	615	596	549	561	546	583	579	582	585	588	585	577	569	595	546	598	571	552	627	600	604	603	574	582	567	600	577	567	566	570	603	636	533	597	574	558	610	600	591	615	612	603	565	615	590	549	604	615	588	547	582	585	566	583	629	604	548	539	589	563	610	547	608	581	588	596	608	549	567	587	596	619	579	569	551	571	549	550	597	546	611	609	577	579	624	601	582	569	559	568	575	551	537	601	565	570	620	568	522	564	547	573	564	565	532	584	548	598	561	572	580	568	575	584	601	614	574	570	611	617	618	605	604	582	544	567	584	590	558	606	614	607	566	589	599	598	660	604	602	553	536	628	602	574	608	607	568	601	623	575	591	576	621	548	562	594	598	596	588	565	567	582	572	612	569	578	567	553	576	555	551	553	598	566	550	550	574	550	582	580	609	585	609	583	558	579	594	566	627	583	594	606	592	556	549	624	560	569	582	576	552	561	592	538	578	567	539	575	530	593	589	601	576	597	587	560	586	612	593	590	587	590	583	555	581	645	581	592	559	570	581	570	607	577	582	634	555	596	614	595	600	577	599	566	571	606	576	575	560	638	586	560	600	618	585	619	583	551	554	591	568	598	590	600	604	589	580	560	583	556	590	583	593	588	578	570	609	580	579	560	591	586	525	606	604	533	582	566	575	577	611	608	568	588	595	586	577	559	625	570	586	546	577	601	568	602	628	557	598	585	575	559	590	563	552	556	603	572	578	578	570	570	548	565	596	616	588	558	579	562	574	560	559	564	568	576	574	564	562	620	554	565	616	582	565	562	596	601	542	570	563	553	580	585	604	556	624	585	599	550	574	576	605	597	578	576	602	584	553	615	533	570	587	585	580	581	574	587	586	586	598	573	595	569	603	623	625	587	583	552	580	585	597	544	613	580	564	562	589	591	586	619	637	554	575	571	642	598	568	603	552	530	575	590	577	601	588	583	599	603	587	597	638	563	552	546	579	629	602	591	610	591	598	596	598	617	590	610	567	630	599	598	569	588	596	595	656
23012	21086	28711	23939	21058	14029	1679	962	751	743	688	689	618	629	580	574	573	559	566	559	512	525	559	578	493	522	506	554	511	526	514	508	505	528	518	505	523	475	490	496	455	494	519	490	490	522	512	515	514	485	535	517	504	534	488	480	516	465	495	488	487	482	492	457	484	516	478	485	520	509	462	483	467	479	492	485	473	520	466	480	472	488	484	530	459	490	493	488	499	466	487	467	474	472	483	519	486	475	480	487	451	468	503	486	516	511	491	524	500	523	479	504	469	505	467	482	494	483	476	488	460	499	546	537	501	488	492	483	452	514	511	494	473	489	461	464	539	476	454	463	455	459	462	488	510	487	492	476	508	485	513	456	475	518	465	475	486	460	468	486	461	489	489	484	519	483	477	467	482	469	465	506	477	506	484	502	447	507	518	464	488	500	491	498	499	469	471	506	475	548	488	464	521	524	494	468	491	480	498	521	522	476	491	470	487	509	511	511	498	508	472	492	527	488	495	489	499	471	536	489	508	473	478	516	494	474	502	445	485	499	510	506	498	479	518	463	452	483	484	513	516	486	498	474	519	497	508	495	481	479	515	518	488	490	511	494	488	472	488	494	488	510	526	493	475	478	502	520	475	502	498	510	487	478	485	481	469	468	535	485	498	457	500	505	486	461	504	487	510	526	468	527	458	481	476	509	461	502	477	527	554	499	519	510	501	538	510	523	473	472	492	524	490	440	473	467	500	501	502	520	506	492	484	484	488	452	469	498	497	532	490	478	477	485	476	467	517	525	483	488	469	507	532	536	489	494	504	460	514	485	491	526	527	509	481	485	481	519	474	490	491	506	503	510	492	502	481	537	491	465	488	503	502	485	527	487	483	488	490	488	474	483	488	494	507	513	527	524	522	493	483	488	496	493	521	495	488	477	481	452	511	467	499	479	479	484	490	478	497	471	492	463	509	505	486	492	494	493	453	472	497	469	491	510	526	488	487	486	464	515	464	511	514	479	491	498	479	497	491	470	465	490	461	503	493	469	497	505	513	477	503	518	514	520	480	474	461	483	550	473	536	470	482	497	490	584	505	474	461	496	450	559	464	507	497	503	487	482	465	464	538	489	464	511	476	472	496	457	460	483	508	505	483	490	525	487	467	548	484	475	531	448	442	486	490	514	536	497	491	515	468	469	496	486	508	510	473	487	456	486	509	483	515	467	470	534	535	485	479	487	492	495	506	482	493	483	448	477	459	505	479	530	485	475	465	496	502	489	488	490	475	510	493	493	473	516	529	492	514	501	518	511	512	508	502	477	502	486	507	512	480	489	452	491	474	459	477	494	490	485	520	509	503	513	527	497	534	464	447	478	507	495	481	500	502	461	509	520	494	456	487	495	459	488	495	462	515	491	526	476	480	494	469	483	497	499	493	502	459	496	468	503	524	492	515	499	483	504	515	490	502	501	470	453	525	468	513	495	498	519	469	499	522	483	514	465	458	501	502	434	487	509	488	480	496	496	529	508	475	501	471	485	514	484	477	494	511	534	468	499	511	475	541	472	484	482	487	460	499	480	506	490	501	459	482	473	507	482	468	495	533	517	475	500	489	501	463	536	500	501	524	487	500	494	502	453	480	505	496	503	471	492	466	489	511	450	513	515	513	509	478	491	520	499	502	495	487	497	501	485	471	497	478	500	490	477	494	514	485	481	499	491	481	460	484	474	462	517	482	511	503	485	501	506	520	523	463	497	476	488	484	446	493	519	502	452	492	540	490	513	502	504	520	507	460	472	472	543	513	509	508	501	466	486	496	539	489	496	489	486	458	498	488	467	499	509	517	484	501	483	459	483	486	548	468	493	516	486	484	492	477	532	503	509	521	508	472	502	518	482	472	477	531	526	546	471	470	498	479	492	487	474	487	486	493	472	491	504	540	497	536	537	512	491	510	542	512	429	470	510	465	460	488	485	530	493	502	513	512	503	477	521	470	469	492	456	521	497	479	484	499	492	480	506	474	504	505	502	474	479	476	492	499	487	500	518	504	507	466	529	488	511	525	494	509	450	479	493	479	492	488	511	536	505	526	529	484	504	467	506	507	490	496	468	468	470	496	483	490	498	507	529	460	500	456	470	477	444	483	527	468	497	504	492	485	522	487	471	504	502	513	504	508	462	510	497	471	477	506	525	539	505	496	487	479	509	477	512	488	449	502	477	486	485	506	491	493	466	532	493	485	482	475	484	478	501	531	521	538	490	531	506	509	500	504	514	515	514	498	491	495	484	473	465	495	504	487	463	438	474	493	495	502	517	474	480	495	477	540	518	452	520	502	531	492	460	498	490	463	475	464	511	533	497	483	484	462	498	498	497	477	516	538	497	516	512	495	438	513	489	481	492	495	467	496	530	497	444	497	456	498	471	480	521	504	459	508	509	509	490	481	478	524	503	548	474	525	481	502	495	464	522	514	506	464	512	475	500	507	523	525	518	536	484	462	512	495	459	495	466	491	495	498	500	483	463	470	519	467	535	475	463	478	493	517	476	490	479	502	514	495	514	463	521	502	493	535	466	493	477	468	471	508	503	497	471	437	479	462	505	483	505	506	523	472	496	489	446	492	520	487	551	545	509	445	503	501	467	441	497	492	542	490	489	500	502	516	495	506	494	485	522	476	488	498	509	489	517	504	464	495	500	522	507	510	503	508	492	485	510	533	493	497	494	503	474	514	471	514	487	517	493	540	485	446	453	457	517	509	536	512	492	525	508	495	535	473	506	468	507	481	492	507	487	488	509	464	520	504	504	523	505	522	500	472	471	474	430	536	504	483	507	476	472	502	515	473	491	498	525	484	471	504	451	528	524	493	465	490	492	484	484	512	495	515	468	499	479	510	470	530	494	491	484	517	512	469	507	496	476	481	485	491	497	537	451	453	477	501	497	526	451	484	510	513	505	509	503	503	478	515	489	492	529	461	481	502	502	482	505	462	509	475	460	468	510	488	467	461	524	498	475	497	483	533	505	479	474	512	500	486	502	495	508	502	503	517	504	499	531	488	531	521	479	513	529	513	442	498	511	489	496	479	525	496	495	457	463	502	472	495	479	537	496	507	498	464	506	545	505	491	521	478	523	460	492	509	523	486	488	503	494	494	500	461	515	503	470	491	436	479	530	494	471	490	471	472	491	508	547	544	479	498	515	508	500	448	483	521	486	446	510	507	487	496	461	483	536	531	497	495	498	496	443	500	484	538	512	472	485	503	485	513	477	472	483	512	471	565	474	490	504	487	474	436	500	456	513	513	477	489	504	502	448	504	487	490	498	515	493	505	483	500	495	536	501	493	514	516	470	501	518	470	508	518	491	499	473	516	515	445	508	524	523	481	502	519	498	471	462	485	515	475	498	478	526	487	489	498	501	509	507	465	484	509	498	477	500	553	462	478	483	487	493	494	496	526	510	491	518	509	453	499	500	481	479	462	501	489	527	463	448	464	494	499	483	496	511	520	494	510	502	488	474	528	454
50670	69380	19685	6064	4347	3212	2602	2228	1761	1642	1493	1357	1223	1206	1138	1108	1037	982	1032	1015	988	969	917	901	927	873	891	906	915	909	842	845	815	839	847	855	841	885	840	841	822	824	879	804	826	821	797	825	819	807	845	792	785	768	818	888	851	828	806	768	827	833	785	795	797	856	867	792	779	811	823	804	841	877	811	820	849	827	810	810	813	785	837	829	870	796	819	828	811	863	856	759	803	872	798	802	810	784	774	800	847	804	785	835	794	785	839	834	759	781	796	809	864	835	794	860	850	806	920	839	835	810	809	802	832	791	830	832	813	817	789	816	869	811	802	795	770	825	877	827	843	768	739	839	802	775	795	822	793	799	806	818	782	833	848	821	819	867	823	844	860	796	778	806	775	780	776	820	866	811	852	832	777	769	798	785	814	863	817	788	821	824	860	824	782	837	859	800	819	845	837	841	761	816	803	860	824	786	791	817	792	839	806	790	765	862	833	851	842	768	770	799	812	832	800	876	846	846	839	802	794	824	829	854	773	769	789	815	772	844	790	771	816	787	821	835	833	823	838	829	816	777	784	792	804	837	817	800	762	765	804	806	824	777	811	808	794	832	791	730	774	811	765	780	833	807	792	765	788	817	863	792	827	786	806	880	765	819	783	840	783	718	787	828	826	779	830	814	855	801	806	820	795	826	745	784	810	828	822	826	814	844	818	842	832	793	811	790	805	821	798	775	745	820	835	748	785	798	732	805	822	778	852	847	828	850	800	777	814	865	783	822	786	825	815	753	844	802	862	794	794	818	829	801	784	843	794	841	830	846	809	762	831	780	888	784	779	811	824	813	831	840	840	797	784	791	798	823	859	853	834	843	833	795	785	814	793	811	811	819	828	809	844	808	848	815	775	790	840	833	800	781	810	783	828	787	786	821	803	830	833	836	819	823	785	810	794	823	795	784	826	833	805	844	821	821	813	818	819	817	849	789	770	864	807	834	803	844	813	809	732	779	769	864	843	834	797	834	845	803	759	811	837	864	812	770	770	821	794	812	812	814	825	839	831	824	833	802	806	799	818	768	801	805	804	804	792	832	766	841	837	788	816	834	795	812	839	832	757	801	783	772	789	811	866	845	857	811	746	777	813	750	827	832	827	834	808	804	757	827	810	782	815	832	822	803	825	821	791	832	821	808	828	798	794	864	816	779	830	776	878	842	840	770	809	818	849	779	796	779	840	830	846	815	797	773	785	852	845	831	770	844	860	817	824	854	789	841	845	805	815	800	795	793	764	835	787	819	827	813	826	767	822	826	813	844	799	808	803	812	783	757	846	777	807	797	840	794	804	789	797	800	836	857	836	867	823	781	811	796	800	825	795	854	794	797	768	800	825	787	808	847	797	859	880	840	794	769	820	819	812	812	831	792	803	797	836	831	796	813	798	855	819	824	865	810	743	868	808	804	815	811	796	788	868	820	798	841	800	845	799	814	825	794	803	848	826	856	858	799	755	833	875	868	792	802	828	846	813	867	797	746	812	866	798	833	760	800	781	823	822	804	825	758	843	841	781	785	833	866	838	791	764	774	789	824	782	817	770	831	831	805	837	827	835	836	780	822	830	844	775	814	839	849	826	778	845	864	845	838	780	779	819	822	836	833	808	846	859	790	827	869	736	846	851	810	803	813	769	777	800	778	823	801	774	809	765	842	823	794	845	820	817	819	831	847	815	838	776	772	809	777	837	847	802	808	844	851	820	830	796	794	859	838	829	844	789	797	819	781	838	826	805	785	824	819	789	824	803	870	845	820	793	832	865	825	870	815	775	844	847	827	794	868	768	808	793	782	831	841	811	818	801	778	817	833	829	806	806	836	811	782	823	820	844	774	835	837	792	803	851	822	830	771	749	818	827	809	817	828	825	855	806	798	849	811	868	809	845	809	852	811	795	850	805	811	796	904	809	831	791	865	789	826	864	834	833	842	849	831	838	781	788	846	803	780	802	795	810	765	826	850	818	807	804	830	791	785	834	796	805	782	814	791	787	800	805	827	811	801	806	812	819	833	792	849	847	797	813	840	804	891	781	796	795	838	811	760	789	778	830	768	795	796	766	800	821	845	850	817	776	857	776	774	835	828	875	834	831	801	775	817	825	827	807	827	810	808	841	794	862	800	817	822	880	794	781	870	817	857	743	864	761	838	830	867	809	836	814	818	801	797	820	770	791	861	858	799	782	766	823	855	795	856	787	848	836	852	837	791	768	791	786	797	756	853	801	749	850	779	806	778	768	786	774	819	846	795	776	823	816	849	843	796	823	857	782	796	805	824	797	799	834	796	836	825	775	762	802	814	835	789	763	789	794	815	789	801	829	790	821	789	816	791	776	820	868	822	843	765	799	805	850	804	819	806	780	783	787	802	828	761	821	777	844	825	816	833	784	861	822	791	829	817	801	818	852	816	805	798	830	835	772	792	818	860	858	777	829	823	792	784	833	796	801	812	780	811	757	840	862	832	891	793	797	840	773	781	794	793	792	820	865	856	782	872	859	862	867	807	765	765	815	770	816	796	829	779	851	832	816	841	817	815	787	793	878	813	766	794	812	824	832	805	805	819	828	738	783	819	844	834	792	865	777	786	780	840	836	835	838	803	866	826	843	794	823	838	830	822	837	807	790	812	821	829	850	793	809	834	807	813	770	786	835	862	851	834	825	797	821	819	752	832	791	819	818	813	814	821	803	797	806	770	838	787	760	841	845	837	783	765	795	833	801	756	825	814	785	878	803	843	829	783	826	817	817	820	803	755	817	833	844	857	832	860	815	789	753	824	847	810	775	801	809	787	855	833	820	832	789	834	810	829	815	790	849	834	827	780	781	845	804	832	878	833	817	791	867	833	836	810	885	813	796	784	788	807	818	751	802	796	776	833	797	810	768	834	799	841	730	773	756	779	770	734	819	814	795	800	809	806	795	805	842	831	779	822	810	886	825	829	835	861	777	823	800	813	805	845	817	775	824	860	851	776	788	847	784	798	826	802	832	830	792	876	806	846	789	823	771	861	798	810	826	807	842	810	821	888	849	791	777	805	799	796	777	772	830	823	798	793	800	807	764	799	814	801	755	848	797	818	797	800	768	835	846	767	813	858	829	777	785	844	803	839	779	830	820	780	799	870	838	850	773	786	806	835	808	825	829	803	846	815	785	826	792	861	810	791	843	820	831	857	833	795	839	743	813	838	849	799	852	824	868	786	765	822	833	776	805	822	773	818	814	794	825	757	722	799	824	821	850	847	844	838	877	800	830	801	782	801	791	776	790	838	803	856	812	812	783	802	850	798	793	850	807	796	828	821	829	795	807	794	795	822	793	835	806	797	867	794	846	825	803	801	803	840	818	868	826	784	786	816	746	834	775	789	803	765	771	836	828	858	809	839	820	820	826	842	811	799	835	803	800	781	824	847	802	846	830	825	735	872	777	788	842	771	800	816	853	808	812	814	845	780	831	829	808	856	804	828	799	818	792	796
26740	21320	15826	1156	204	186	170	167	161	146	141	163	136	166	146	142	125	134	154	142	144	161	137	133	132	150	148	121	136	140	141	134	151	154	138	116	150	180	134	127	121	149	133	145	133	142	134	147	148	147	128	145	151	140	131	156	147	166	156	133	155	134	158	142	140	137	146	131	148	123	156	157	128	146	155	145	138	133	128	150	135	141	155	141	131	130	108	138	139	141	135	136	136	134	142	151	142	146	145	162	127	132	142	136	143	136	157	139	137	135	150	129	148	134	135	154	120	154	146	129	151	126	140	125	159	138	131	145	128	150	159	140	155	148	139	155	142	159	125	142	148	138	149	137	146	156	122	159	146	130	134	142	154	159	126	120	151	120	168	145	122	138	147	144	140	132	144	160	123	142	142	139	161	130	135	152	139	136	146	158	141	128	127	151	152	150	140	127	140	151	140	159	117	140	107	123	142	143	141	154	121	147	139	134	165	138	137	171	151	137	160	150	168	142	134	142	150	131	137	147	153	142	143	137	145	147	132	148	154	130	150	138	142	130	142	139	142	170	148	133	150	161	137	153	148	142	118	146	147	139	142	148	139	117	134	144	138	146	155	119	137	134	112	148	158	131	160	138	141	146	129	148	134	118	151	141	128	130	139	149	126	123	148	143	144	146	142	159	169	123	138	136	140	132	157	136	126	153	129	136	142	139	134	156	144	147	129	144	140	141	129	137	136	139	134	138	147	148	121	119	149	151	136	124	141	128	123	146	133	134	149	135	143	140	136	134	157	140	145	125	133	163	139	140	133	136	143	142	146	153	136	132	146	133	154	144	150	164	116	136	151	130	134	146	128	138	124	150	138	150	134	118	137	144	145	157	158	124	148	149	168	156	147	148	147	144	142	130	136	137	155	152	144	130	128	131	143	148	136	174	137	168	128	167	143	141	139	148	145	132	124	143	139	138	154	149	123	143	133	143	149	132	178	139	165	127	137	166	146	135	136	138	157	137	143	127	141	148	148	121	120	142	153	125	155	139	143	141	132	152	145	129	156	148	144	147	132	156	123	150	147	132	152	132	137	157	145	145	137	155	127	139	140	140	128	144	149	147	128	127	130	140	154	131	148	152	134	159	133	137	132	146	153	134	134	135	165	147	153	142	160	145	145	147	146	151	146	125	131	154	143	123	123	138	170	157	124	131	159	113	126	141	150	141	135	130	134	131	138	127	122	149	126	149	163	135	148	151	137	136	140	128	143	165	133	143	158	131	152	141	165	142	156	140	133	142	140	138	157	140	165	147	165	142	144	161	166	149	144	142	126	139	142	137	142	160	154	141	154	149	132	165	131	125	147	153	126	131	155	142	146	127	142	131	145	131	144	133	159	150	140	136	156	142	153	140	133	131	139	120	143	140	136	162	147	153	144	150	158	125	160	144	141	127	137	137	139	151	139	137	135	156	137	125	147	145	146	140	147	146	130	143	130	143	152	123	142	140	148	135	143	132	135	142	144	143	124	156	164	102	156	139	153	120	137	154	149	133	147	120	136	161	138	128	145	168	158	155	140	139	142	125	163	127	156	132	156	159	154	155	126	133	136	148	118	140	151	159	138	149	151	126	130	126	159	134	130	123	147	139	130	139	132	140	121	128	149	124	158	121	116	135	123	145	146	165	157	139	139	130	137	140	152	126	134	137	158	156	137	134	137	136	134	148	142	143	150	153	148	158	147	157	140	144	141	147	133	132	143	151	139	138	136	140	133	156	149	140	152	128	148	141	164	137	136	130	121	150	132	146	136	154	144	142	136	139	170	130	134	146	147	135	155	131	173	149	141	131	126	156	130	160	117	151	148	140	141	126	146	142	136	144	149	135	120	143	125	156	151	155	140	151	121	159	152	153	159	152	143	120	142	127	136	146	124	154	136	129	124	148	158	142	155	136	126	133	132	133	151	148	136	116	131	153	131	136	157	149	177	132	135	147	129	118	145	147	132	129	142	146	150	145	159	157	148	145	120	149	131	142	171	138	156	125	139	143	119	141	141	125	121	135	144	142	152	136	146	128	143	132	135	137	144	144	154	133	126	158	158	132	139	136	131	152	139	123	139	144	149	150	139	145	120	137	162	149	136	140	142	146	163	141	135	139	154	141	131	150	142	140	148	137	131	171	150	129	167	131	148	136	140	153	143	149	136	149	131	155	151	139	136	147	131	135	138	132	146	149	143	136	146	159	148	134	147	126	157	167	172	147	160	158	164	150	133	149	131	145	142	145	155	121	147	136	153	132	132	168	130	123	125	133	163	126	121	143	127	147	145	141	122	142	136	141	141	133	122	135	159	146	139	129	148	134	138	155	146	159	137	144	160	143	142	156	149	156	137	147	120	145	117	136	151	138	146	144	154	133	137	141	134	132	116	117	126	137	149	128	163	150	143	156	140	145	140	144	154	122	116	128	145	138	129	136	129	133	128	119	129	123	133	153	129	138	135	116	120	140	142	146	142	145	133	125	160	126	141	147	130	126	140	147	169	137	118	116	155	140	135	129	135	123	129	129	153	138	147	121	138	126	155	146	153	158	145	128	151	179	120	139	143	120	145	148	139	126	146	142	124	138	138	166	155	136	138	149	127	139	132	140	137	133	138	116	150	149	144	137	115	141	150	136	149	146	147	154	143	141	137	168	151	141	144	144	151	144	128	150	165	145	161	138	122	151	122	149	141	138	135	127	130	137	140	153	137	159	135	147	106	164	153	146	151	134	144	152	164	129	130	125	129	137	142	152	145	133	138	139	165	128	147	143	154	135	152	129	141	133	149	149	134	142	117	140	154	143	167	145	138	126	141	140	155	147	124	165	150	130	134	145	134	140	143	121	128	133	158	147	127	132	153	158	127	135	134	129	141	137	142	140	121	149	141	157	136	151	141	140	161	149	144	153	141	139	170	127	144	132	110	143	141	153	143	139	146	138	141	154	135	132	148	149	162	154	152	153	131	143	139	144	151	158	131	137	137	126	136	145	122	140	124	132	146	137	157	129	139	146	138	153	142	148	124	145	138	138	140	147	143	125	139	145	126	146	128	140	144	132	137	147	144	139	150	147	143	151	148	155	151	133	149	133	145	151	144	154	140	148	148	143	127	151	170	135	150	147	146	143	144	131	134	132	129	133	156	143	173	142	136	150	140	123	142	153	146	164	137	131	173	146	133	159	144	142	120	143	136	145	132	156	134	149	131	129	129	125	112	146	150	150	140	140	129	138	160	112	139	163	149	154	158	143	145	156	164	148	150	125	131	140	147	133	125	143	136	161	144	153	130	143	144	120	164	145	158	150	158	146	148	135	128	158	143	163	142	149	138	133	156	133	147	122	140	131	141	141	148	137	144	164	137	135	141	143	152	151	143	145	128	127	131	133	153	141	152	166	142	150	145	154	152	130	119	136	161	120	133	163	140	128	143	115	126	145	158	130	159	160	127	151	136	145	133	150	141	139	145	130	139	118	124	141	156	126	139	143
24154	28917	8344	586	431	376	365	347	317	286	291	341	244	285	251	281	275	256	282	297	291	306	268	253	271	280	285	245	274	262	264	249	266	271	239	286	266	229	241	250	280	256	280	249	246	279	256	253	262	238	263	264	245	273	258	288	237	263	245	257	262	248	273	259	278	249	246	277	265	272	250	246	278	257	268	275	241	281	258	275	240	288	243	245	275	272	274	290	240	245	226	230	274	260	265	269	265	264	262	263	274	258	256	276	268	268	260	267	250	296	252	263	267	265	272	255	257	275	266	304	286	248	262	279	245	257	252	259	239	270	262	260	228	254	257	288	287	269	252	259	265	241	226	241	295	261	260	256	239	269	274	246	233	252	244	280	249	262	286	223	285	244	254	238	264	252	260	235	257	244	292	275	240	269	241	278	268	258	273	256	291	264	259	269	262	241	260	257	233	239	278	262	263	272	255	242	258	259	254	253	264	255	265	256	259	239	268	258	269	249	269	241	235	263	277	222	282	261	258	254	265	278	264	269	269	259	276	246	276	255	266	247	264	256	247	283	274	249	263	269	234	258	242	267	275	275	258	296	278	285	280	281	266	232	240	248	260	237	302	258	246	270	223	277	267	257	253	264	251	248	287	264	257	244	237	263	258	295	266	260	261	269	292	305	258	256	248	246	258	255	267	253	260	225	274	263	242	241	264	258	267	273	266	249	249	266	242	270	237	250	272	260	257	277	247	239	284	270	246	279	277	234	250	239	256	295	265	262	278	264	271	255	288	251	279	264	272	268	272	241	247	239	265	271	260	268	245	235	275	274	247	251	232	287	241	240	283	271	279	276	257	293	254	265	260	254	254	256	248	234	250	258	245	257	244	275	282	235	275	281	268	290	257	239	257	268	257	264	261	269	251	247	246	271	268	254	272	260	240	273	252	255	281	272	256	236	241	249	269	256	254	275	243	260	254	303	264	287	280	256	272	276	265	258	267	239	259	260	251	246	255	250	271	257	233	290	307	227	244	292	248	255	233	277	264	257	283	273	270	253	268	274	270	260	272	240	258	282	249	265	238	263	265	240	248	256	286	265	254	289	288	270	290	241	259	251	263	223	285	250	268	277	256	276	259	256	233	261	286	267	270	261	264	266	223	238	261	269	222	294	299	235	257	270	241	308	249	272	258	272	236	270	279	270	251	256	267	276	248	268	263	267	286	253	279	276	264	240	305	264	254	261	242	249	291	251	254	247	272	264	275	253	271	243	282	269	276	262	263	248	265	271	245	231	271	275	240	279	258	259	251	242	247	247	277	255	221	285	269	269	238	236	250	284	249	273	269	261	248	259	255	260	229	253	273	286	243	266	279	276	252	241	277	259	270	254	252	238	286	245	229	272	258	251	274	250	223	268	229	248	293	284	265	271	276	258	283	238	233	227	242	241	263	244	248	256	240	279	268	246	260	247	246	245	240	252	269	263	253	258	253	261	240	255	259	287	248	253	267	264	252	276	266	248	279	262	266	274	240	241	242	254	287	236	269	257	231	234	232	280	270	257	264	272	270	248	252	255	265	282	266	252	251	256	222	243	245	232	248	231	260	278	258	258	278	253	249	262	272	283	256	239	295	278	245	229	252	248	254	260	251	251	269	239	248	243	268	256	247	253	234	272	246	256	270	279	236	256	267	260	270	257	240	264	240	235	230	271	256	248	273	264	263	278	250	271	256	254	273	266	236	259	257	298	288	277	250	266	259	232	272	244	276	269	271	290	246	271	247	274	268	271	262	235	258	254	231	275	244	261	248	248	245	262	225	232	251	249	244	256	257	284	264	257	264	248	236	281	287	242	280	258	268	266	278	247	291	251	268	269	270	250	244	254	242	239	264	242	260	249	257	266	270	289	261	233	229	245	228	289	267	254	260	271	253	239	225	236	269	251	262	254	267	279	265	251	266	244	247	266	264	255	254	267	243	257	261	273	236	268	248	256	267	286	277	241	296	280	252	270	254	252	231	249	289	265	251	258	265	298	248	269	248	251	259	292	252	271	277	279	265	251	278	275	268	260	244	260	230	247	263	271	279	274	271	254	273	278	241	276	280	253	277	263	267	283	252	285	249	257	250	285	243	270	264	247	255	260	262	240	217	260	269	260	288	248	262	274	264	259	246	261	261	233	239	251	265	264	259	227	242	270	267	258	256	249	260	229	276	258	258	266	297	282	268	246	258	283	265	258	266	261	241	268	280	250	240	263	281	295	239	265	271	261	251	266	263	262	268	251	262	254	250	270	254	246	279	262	255	272	246	267	272	240	258	232	283	266	265	244	263	250	242	247	240	242	240	294	251	270	254	283	253	273	290	239	286	250	276	256	258	265	261	266	269	250	248	262	249	255	260	255	260	264	268	255	246	261	291	271	251	265	266	242	239	255	256	258	277	257	286	270	282	244	262	302	254	271	295	250	253	246	225	261	261	234	259	285	286	245	288	262	264	282	234	292	265	241	271	261	268	272	247	257	275	268	234	259	268	269	257	276	262	260	281	271	260	253	259	291	262	236	239	270	257	276	246	246	250	250	253	278	254	258	284	241	253	255	298	244	253	234	239	266	234	230	251	259	252	245	248	294	254	279	259	279	252	270	255	246	265	247	239	260	254	233	240	258	268	239	253	241	252	266	249	234	241	285	269	263	265	233	273	266	247	262	242	260	265	252	266	255	245	249	283	272	267	264	245	251	272	272	245	236	268	280	252	265	259	289	258	235	252	265	257	230	243	246	254	250	271	251	240	252	274	279	250	262	263	245	262	266	269	265	241	267	258	283	256	249	268	244	223	248	252	296	258	279	252	267	266	239	257	279	276	254	260	246	251	278	245	288	278	271	269	255	258	282	263	261	254	276	267	262	251	277	269	261	297	243	270	266	217	270	270	275	253	248	259	260	268	269	246	236	266	258	255	281	269	265	251	253	245	274	241	241	251	288	266	248	262	249	263	245	260	273	275	228	255	250	250	259	259	271	270	288	270	260	265	245	259	247	291	271	261	258	292	263	241	221	253	277	276	283	246	250	290	217	247	260	266	219	283	250	279	240	252	252	258	266	268	223	255	260	256	277	238	258	291	274	260	281	265	228	265	238	265	257	284	264	273	257	272	287	279	248	274	260	244	263	260	251	258	239	276	266	273	259	240	255	261	266	282	274	270	265	279	240	282	257	236	287	276	247	275	227	270	248	277	257	272	275	234	232	242	249	253	276	272	257	252	305	273	259	271	275	261	271	275	269	259	258	256	272	260	245	264	282	270	275	260	276	256	272	258	253	254	276	264	250	260	288	240	271	266	276	264	254	235	239	269	289	248	255	250	267	274	250	289	239	249	269	260	221	301	258	276	288	242	260	257	268	237	251	274	290	265	241	263	250	243	251	251	249	236	299	268	253	252	274	251	263	256	272	267	294	263	236	234	247	267	249	247	249	255	286	282	240	253	264	243	288	251	275	265	252	272	256	251	264	270	268	278	261	245	277
24099	21170	28220	24578	19208	3133	765	559	471	478	448	401	395	420	368	388	357	382	360	376	386	364	421	356	328	367	345	344	362	361	337	374	339	325	378	350	392	326	359	329	345	378	328	354	325	358	366	338	315	341	345	346	352	380	337	355	348	326	340	362	322	312	365	311	335	376	366	310	364	374	338	354	323	349	350	345	350	337	340	294	310	349	305	319	348	320	339	358	401	351	343	346	305	344	358	334	330	336	349	332	345	339	345	341	357	340	328	328	350	324	375	317	320	362	378	358	341	319	311	339	321	379	348	323	341	338	341	363	342	341	338	360	358	366	343	344	356	365	348	338	342	370	319	319	326	307	349	352	311	351	339	344	332	332	320	370	337	325	321	299	347	373	335	365	340	358	296	351	338	317	355	354	357	325	327	346	330	355	326	321	313	354	345	372	327	348	324	348	338	367	354	337	316	326	329	324	358	327	340	367	325	363	359	370	355	332	346	323	350	392	364	322	331	309	340	303	337	375	313	349	341	331	342	336	334	335	330	356	295	344	375	365	321	331	333	305	349	366	350	355	349	311	358	359	340	341	376	322	373	338	374	284	325	290	357	353	360	350	344	329	332	329	337	346	318	347	334	323	359	342	322	327	323	330	321	350	338	368	394	345	343	325	311	320	373	341	364	332	339	349	321	355	339	313	344	332	319	360	306	342	350	358	393	349	363	360	314	332	315	323	344	341	351	346	307	295	334	351	352	341	328	341	359	328	363	350	326	362	346	349	346	332	333	314	333	348	353	324	344	352	329	311	370	313	380	350	371	312	306	346	332	338	354	331	361	340	346	342	330	321	360	345	341	370	364	315	318	351	325	322	355	365	321	339	342	321	343	337	293	346	356	409	325	326	325	345	324	343	330	352	367	342	339	360	373	346	350	334	344	334	351	356	351	341	314	352	331	379	351	350	326	347	344	341	359	339	376	318	320	313	362	311	352	335	338	391	339	339	330	300	343	339	373	355	331	375	336	331	355	313	356	344	366	361	342	319	345	358	343	379	348	326	337	337	339	334	328	344	350	333	348	330	352	328	296	342	333	317	342	347	347	354	345	331	357	333	382	354	319	312	380	334	321	357	318	327	339	320	336	349	359	332	336	355	338	357	319	358	324	336	307	338	307	340	374	327	338	310	348	338	384	342	337	347	329	310	373	337	360	400	338	374	324	354	319	373	339	362	350	376	334	361	338	353	314	329	346	347	325	367	362	339	308	353	322	332	338	292	342	320	336	338	350	325	359	322	377	342	341	340	319	344	347	316	357	349	338	335	331	312	333	334	349	351	330	338	361	315	346	324	337	357	373	345	328	334	351	325	344	353	316	354	398	354	344	380	318	326	334	334	322	369	365	317	323	370	361	324	349	324	346	337	366	331	349	335	311	299	327	363	340	317	364	356	363	315	341	343	360	344	342	322	325	338	326	336	312	344	329	364	312	341	355	364	323	350	363	345	364	340	335	377	339	349	315	341	351	334	346	364	364	331	335	335	356	326	363	342	359	345	347	326	368	323	365	352	373	323	357	336	337	350	379	352	319	301	317	333	312	331	315	352	325	324	334	347	344	338	336	338	355	364	332	319	345	357	324	348	322	341	372	347	344	378	335	314	329	351	328	351	337	344	325	319	322	320	335	316	344	345	327	319	347	359	357	334	356	337	317	350	350	320	367	342	305	325	326	366	348	350	338	339	330	333	322	317	358	325	364	344	320	362	328	341	341	367	353	351	358	346	306	348	344	361	336	337	335	351	382	347	334	367	317	324	339	342	353	347	323	330	343	367	348	350	340	360	296	341	340	365	327	368	335	333	358	329	358	364	360	350	376	315	358	373	343	364	332	328	339	318	366	362	360	326	338	324	320	357	345	301	346	331	344	317	351	386	364	344	320	354	356	305	354	344	340	333	337	346	311	366	336	339	335	320	331	333	337	316	362	363	345	359	347	368	328	351	323	350	369	322	317	356	335	314	362	330	356	325	347	334	353	335	349	312	343	385	313	344	311	305	352	352	325	367	353	343	336	370	337	335	343	341	340	353	336	378	334	348	330	324	350	375	340	342	366	316	320	305	321	346	361	369	323	328	343	337	345	364	327	334	330	347	346	308	347	356	360	326	323	336	318	315	314	361	319	329	333	342	351	341	390	352	322	312	368	349	323	351	352	341	392	342	361	346	333	348	355	313	314	331	342	361	311	355	338	361	364	360	347	344	330	334	346	367	352	343	343	319	364	338	321	331	362	337	384	339	345	304	338	386	332	337	359	381	359	320	341	370	347	351	347	344	328	337	335	330	357	339	330	325	323	337	352	337	339	327	306	355	352	353	317	316	354	370	334	337	331	368	345	345	344	339	362	348	331	384	333	354	328	336	348	341	310	353	356	356	332	323	352	340	359	352	343	332	347	339	349	342	330	344	330	338	311	320	345	352	332	327	333	314	348	333	351	328	360	346	320	319	345	343	334	336	344	367	368	375	316	372	321	310	362	345	363	373	334	362	360	360	369	345	332	329	320	330	358	340	341	353	372	350	322	339	350	321	347	337	333	333	299	362	372	354	331	310	328	350	292	348	336	326	291	309	341	380	346	358	359	362	335	343	346	334	350	335	375	356	366	344	345	357	361	353	350	353	334	351	341	329	362	316	359	346	326	323	305	341	362	336	333	331	322	358	332	333	337	328	358	366	359	342	357	344	375	316	330	323	330	368	337	352	336	352	346	310	354	334	341	369	323	374	350	353	355	343	329	336	339	365	336	352	352	341	339	341	355	360	368	319	347	362	344	332	339	345	336	325	367	343	370	360	387	346	329	350	364	339	333	344	360	355	298	325	320	302	313	325	354	326	337	339	329	355	330	328	336	329	310	334	359	324	321	345	366	381	321	362	342	348	332	328	351	348	354	326	338	359	326	344	338	354	377	334	361	310	344	349	352	338	351	332	374	343	324	317	329	326	359	322	349	325	386	343	325	353	362	332	333	352	378	311	336	315	331	350	358	372	340	365	337	374	305	345	334	371	356	352	359	316	358	342	317	342	325	338	334	301	324	334	327	339	345	306	318	341	341	326	326	363	355	357	306	354	334	332	332	348	344	358	344	346	372	340	361	356	338	330	337	317	339	335	311	349	324	377	360	295	336	324	321	367	358	341	356	345	366	330	330	372	372	334	355	327	357	356	321	331	370	363	320	339	373	362	343	330	325	329	333	323	346	326	358	340	361	323	356	386	302	336	314	312	356	356	371	351	315	338	333	331	335	352	313	377	340	366	341	341	317	362	295	362	341	351	313	339	310	346	329	333	345	313	352	330	321	343	323	353	364	345	354	316	337	378	360	334	311	359	325	343	301	379	341	326	350	336	327	351	312	326	349	331	342	316	333	338	322	333	321	320	359	310	343	352	340	347	339	356	363	346	304	340	364	307	353	344	329	348	342	362	333	342	362	335	357	353	350	307	350	358	372	341	365	331	325	318	363	315
43695	60037	14622	3646	2493	1957	1515	1286	1163	1010	921	857	822	820	782	726	729	707	679	690	579	625	629	654	621	604	598	634	655	598	591	612	580	578	630	639	669	610	632	598	588	572	581	580	617	596	601	612	613	609	647	586	659	614	580	578	593	599	563	623	556	574	601	581	579	599	631	587	590	592	548	585	562	601	577	588	598	591	543	600	595	594	555	582	556	594	551	550	593	546	574	609	595	581	593	585	632	606	599	612	616	586	615	586	588	570	571	566	560	559	599	592	597	572	553	602	567	555	563	603	579	571	572	595	602	612	588	603	616	596	582	591	615	619	616	607	619	546	576	562	590	609	572	573	591	599	590	580	574	595	598	576	555	618	593	585	528	588	575	591	594	603	591	584	587	571	514	570	608	608	574	582	583	620	569	596	606	521	625	589	606	578	604	534	616	586	610	598	596	570	587	608	616	530	597	604	580	559	669	571	632	630	541	585	598	589	592	620	570	583	602	615	543	592	590	615	610	603	620	588	619	586	606	572	560	571	589	565	584	592	569	606	580	573	577	576	614	636	546	607	583	560	608	570	553	561	574	575	603	586	591	584	560	589	604	556	564	592	596	589	513	559	569	630	631	564	591	589	593	624	560	587	622	601	582	579	571	569	561	551	594	564	597	605	564	567	602	582	566	576	555	573	582	574	586	600	597	574	563	553	610	581	575	567	592	598	571	623	586	540	593	538	607	550	571	604	557	589	582	596	543	577	620	584	585	568	590	558	594	584	591	583	602	597	599	591	555	558	549	611	573	601	607	584	589	597	572	611	562	560	579	566	606	596	624	560	602	576	595	574	528	577	551	563	579	597	558	594	639	528	607	598	632	587	543	553	576	617	575	578	554	578	599	640	551	587	534	586	586	592	601	598	589	600	626	593	574	610	583	592	573	553	566	570	534	584	545	578	566	564	570	587	598	559	576	574	591	607	569	529	570	585	582	563	594	588	561	554	593	549	559	568	574	598	588	610	594	584	578	583	567	578	552	546	550	584	607	530	546	584	544	580	589	573	589	598	584	580	529	557	637	563	589	579	569	559	588	620	568	599	573	542	589	581	587	579	590	627	573	571	572	597	586	552	599	630	571	570	580	645	610	601	620	596	546	617	596	548	598	586	574	597	589	585	609	560	549	598	568	583	577	570	610	581	593	573	558	559	575	592	557	558	586	564	578	636	596	563	558	593	545	589	592	590	542	611	598	598	567	559	557	576	537	589	591	625	553	608	622	633	614	601	634	568	589	560	597	589	578	521	579	546	558	610	625	601	625	607	594	578	617	613	552	596	572	557	562	580	576	584	561	593	542	585	589	569	591	629	550	571	565	568	574	557	591	602	577	559	620	564	572	613	581	597	564	553	543	533	588	577	599	622	616	614	579	541	617	591	598	555	534	605	558	611	586	524	547	576	554	654	589	573	597	565	631	591	616	635	541	580	611	586	509	589	559	587	555	585	574	597	561	580	616	601	609	582	564	545	606	572	603	555	568	630	591	628	592	558	588	571	579	565	559	599	527	579	603	590	598	590	588	550	555	577	586	565	557	567	588	584	602	596	624	633	552	550	587	584	562	565	631	615	581	569	612	554	568	559	590	608	563	572	567	608	588	571	598	603	613	567	598	632	553	596	569	562	578	547	578	528	598	519	578	565	551	605	610	554	548	612	639	608	608	571	575	574	579	583	566	587	588	576	565	574	586	553	590	573	569	564	584	552	561	610	522	574	555	595	604	597	580	617	569	548	628	594	558	583	558	617	556	548	598	606	578	593	598	619	575	601	618	569	582	612	583	591	610	556	612	592	576	563	585	557	582	570	571	600	591	636	609	590	594	593	593	603	602	615	584	557	585	566	564	592	558	590	592	611	616	585	615	566	550	573	596	578	599	584	597	556	575	592	552	576	601	547	574	572	566	591	579	595	567	550	594	584	589	561	596	583	554	588	574	614	572	552	602	577	606	541	583	554	601	571	570	642	569	562	579	561	612	557	543	563	585	635	578	577	528	560	592	551	612	588	565	614	599	541	627	564	552	551	609	603	572	594	617	605	593	629	566	583	565	594	608	568	596	580	609	556	591	556	592	585	564	559	552	589	591	625	549	586	581	561	538	576	613	574	596	595	586	611	582	569	579	569	610	549	607	569	551	575	594	575	638	588	552	587	581	583	603	590	583	634	622	578	590	571	611	591	572	555	612	556	605	588	585	583	579	537	553	570	560	593	586	572	562	621	631	564	552	562	544	556	641	611	608	594	558	561	615	604	605	562	549	572	600	534	589	597	583	619	570	580	547	577	631	575	571	563	566	565	599	611	584	568	583	582	619	604	547	571	605	575	577	621	600	584	615	582	601	590	596	576	576	578	583	595	570	589	612	592	603	593	602	586	544	586	578	603	547	575	542	574	593	603	602	568	560	605	594	569	577	576	630	615	595	569	565	607	620	579	623	605	576	591	590	579	619	587	608	589	588	595	573	592	568	581	549	573	625	578	591	599	589	553	599	586	561	554	558	572	571	622	600	617	550	604	603	578	606	573	587	562	570	652	603	570	562	576	543	566	550	533	543	578	563	556	603	586	598	604	542	575	590	609	569	612	591	602	566	624	600	531	570	605	610	575	579	571	601	578	568	560	568	576	590	574	606	618	607	581	604	614	598	550	584	582	615	609	582	572	583	596	604	603	591	571	595	579	571	568	593	554	592	591	584	608	590	575	630	587	561	581	531	548	529	559	552	586	559	573	582	568	582	581	548	555	579	616	605	582	613	605	589	577	584	582	632	576	610	580	593	612	578	560	553	561	553	573	551	559	567	543	593	577	564	565	611	573	596	594	585	558	580	607	588	587	531	594	579	632	607	558	601	608	585	585	592	607	577	584	591	570	559	591	608	594	572	596	590	600	511	596	588	565	541	565	576	590	598	544	580	585	601	616	593	562	573	579	564	558	609	518	576	598	568	564	604	617	587	555	564	605	546	604	561	580	566	563	567	547	580	583	613	587	580	586	575	570	583	581	568	562	576	561	534	592	578	594	538	618	569	572	577	609	621	552	594	580	552	574	580	629	539	576	619	563	535	547	565	605	589	588	627	602	555	576	539	599	592	604	587	555	598	565	624	562	573	583	627	554	610	621	567	588	581	600	577	591	568	593	613	626	616	552	564	611	566	584	553	556	602	584	605	549	575	539	564	573	596	574	589	581	592	544	582	588	593	598	576	618	558	577	580	587	554	577	579	583	582	589	567	555	590	574	594	568	584	552	569	595	626	587	576	606	594	616	577	594	573	594	578	536	552	541	594	588	612	552	550	606	571	584	587	572	569	585	591	572	575	608	526	584	614	564	565	602	563	539	604	562	582	591	576	625	570	577	578	543	550	578	523	561	581	582	599	523	572	555	582	553	602	591	577	569	588	579	586	602	589	641	592	573	591	608	599	615	581	583	592	622	576	592	585	576	594	580	583	561	598	539	567	589	527	567
23035	21121	28340	24192	21110	18117	2282	1024	764	775	668	673	596	624	593	564	587	561	546	584	622	500	532	585	522	538	560	575	519	504	529	524	520	541	521	521	521	530	527	498	523	499	527	519	471	473	500	494	553	474	508	483	556	510	529	509	486	505	482	470	481	500	475	519	501	499	475	439	434	512	510	507	502	557	548	504	487	494	485	476	522	474	494	507	507	495	488	500	471	516	490	525	479	480	507	511	538	489	469	460	492	494	550	508	521	499	479	474	516	492	512	491	492	506	529	502	471	488	502	483	513	501	476	491	514	525	444	518	489	469	525	492	526	524	461	514	502	473	479	478	481	466	484	506	487	529	498	484	541	509	467	477	490	469	561	483	483	476	500	456	485	485	441	522	453	507	546	491	515	487	477	478	468	502	461	474	511	445	475	474	485	466	506	521	509	473	501	490	478	493	520	479	474	504	525	484	491	561	488	460	492	483	489	464	486	461	488	409	509	509	498	470	524	462	492	495	475	477	486	481	477	492	527	477	513	451	468	519	481	480	490	512	518	503	523	508	482	477	501	507	461	498	462	498	463	497	475	500	523	471	526	499	510	496	526	511	503	460	526	485	516	538	486	501	470	486	472	493	507	503	520	495	508	500	478	467	449	491	502	501	492	496	503	513	485	505	512	466	502	501	500	486	465	514	502	500	488	481	480	473	495	476	460	479	498	480	473	534	482	497	523	481	486	535	479	475	473	477	483	506	494	517	487	491	514	533	476	529	514	490	503	508	514	497	498	478	446	496	492	520	472	495	524	478	482	525	496	504	515	488	541	491	478	529	476	493	509	491	495	533	546	458	502	469	488	513	467	518	502	488	525	488	505	426	467	515	494	512	467	528	494	525	453	468	501	487	455	464	490	476	470	509	494	502	443	511	510	523	515	466	513	480	489	489	518	467	485	506	513	474	534	456	490	500	503	491	515	550	510	498	472	546	483	526	516	509	513	501	486	492	476	513	503	500	490	455	528	501	500	457	488	513	519	524	524	482	460	501	465	500	552	505	484	503	480	481	460	483	478	528	536	482	533	481	471	451	507	514	519	491	513	467	491	474	504	523	507	471	516	491	503	519	514	522	491	509	492	529	477	511	521	454	461	506	491	505	508	464	478	477	466	517	451	496	505	500	499	576	470	488	516	503	489	501	495	470	546	511	529	522	455	480	518	461	489	477	459	505	520	469	500	517	488	481	501	518	509	504	479	485	505	490	484	515	498	476	506	513	491	518	512	474	499	471	473	481	512	510	503	446	495	482	502	510	490	488	469	515	507	490	450	487	538	519	497	455	486	457	496	501	488	469	516	477	490	467	516	475	476	498	465	508	518	503	507	529	457	515	476	480	499	521	465	489	457	465	488	481	470	496	486	465	496	485	516	546	513	508	517	469	461	508	505	484	485	512	492	467	522	514	474	494	507	506	516	474	491	461	500	502	478	469	478	478	524	484	457	463	472	523	520	498	496	514	515	487	526	502	522	488	499	490	493	460	506	511	482	543	525	485	523	537	485	488	484	542	502	505	491	464	503	495	504	515	493	458	491	493	516	487	488	505	473	506	471	506	489	521	495	494	485	521	501	504	493	477	485	476	481	481	456	525	496	498	492	506	477	507	495	496	509	499	485	504	530	506	486	492	450	540	528	503	524	510	522	524	444	491	506	489	469	482	516	515	472	499	480	539	499	537	481	509	517	477	527	480	477	538	490	459	504	468	465	489	462	526	526	459	507	529	504	495	534	505	457	497	514	490	480	524	477	479	518	492	495	487	509	485	491	530	487	487	439	526	539	533	532	513	500	493	528	483	528	519	486	452	492	480	469	490	495	533	533	490	529	453	485	507	504	512	465	452	472	433	476	482	524	574	538	480	497	497	476	478	519	522	517	479	450	514	488	534	497	512	445	464	518	489	530	436	524	450	485	485	494	492	470	492	508	493	475	527	477	507	539	500	543	458	516	484	497	479	492	541	539	477	492	490	536	494	515	507	473	488	516	497	513	509	493	494	530	505	511	485	471	520	474	506	491	495	471	533	516	464	503	530	465	484	530	495	461	497	530	457	500	514	480	485	499	489	562	494	473	459	518	468	492	507	480	530	472	514	522	478	544	506	484	505	497	472	484	506	485	503	467	481	470	511	484	476	528	485	484	479	475	488	498	482	485	506	466	509	482	515	506	500	487	531	498	504	465	516	481	524	511	492	464	483	502	467	511	499	480	481	492	498	490	513	510	478	460	489	484	474	535	470	538	508	504	516	487	494	495	548	476	465	489	471	495	493	501	484	459	450	538	517	480	516	501	506	459	517	508	514	477	470	496	542	480	523	467	531	496	480	499	515	470	467	511	506	474	504	517	500	495	550	458	486	482	492	503	506	480	508	499	500	463	473	488	524	506	502	497	506	485	508	490	495	465	528	532	491	487	474	518	502	497	493	508	502	482	495	500	480	456	502	468	518	460	504	508	522	503	486	486	498	495	513	474	536	489	535	453	512	519	526	508	494	530	500	530	472	491	474	501	530	475	458	502	494	468	473	506	502	495	491	467	518	486	517	482	456	491	480	488	508	529	472	547	492	489	466	465	464	530	487	548	540	489	492	513	525	514	480	511	511	512	459	522	509	476	515	512	497	477	488	494	537	469	456	480	528	485	538	485	474	473	483	481	490	471	465	489	477	516	492	497	474	467	507	485	494	510	504	539	511	542	501	463	515	493	525	472	525	450	510	492	497	516	493	491	519	454	493	523	482	509	481	530	519	500	488	499	473	466	509	472	499	535	429	503	500	444	502	513	492	451	478	487	528	456	486	502	495	490	489	510	520	484	461	471	496	490	523	516	515	494	516	486	518	502	522	510	500	498	468	488	472	499	473	505	481	494	485	463	479	468	523	482	478	468	512	506	496	505	503	456	474	478	477	493	507	488	515	426	498	535	508	471	489	525	523	530	529	523	499	486	518	520	485	495	514	487	512	520	517	470	441	555	513	464	512	492	470	468	495	477	499	519	492	497	493	492	501	509	499	529	510	504	545	512	488	465	506	498	500	455	477	524	528	521	491	500	495	487	475	509	475	485	493	484	479	511	492	474	506	534	522	496	514	482	539	536	498	463	459	505	500	485	486	485	504	483	486	536	524	506	499	483	522	468	510	464	498	514	499	498	490	496	522	524	468	515	488	479	475	512	494	493	529	466	483	465	505	466	480	504	507	457	465	500	524	469	551	506	482	465	487	511	533	548	495	545	497	478	484	516	491	522	492	508	483	486	525	510	477	518	482	489	532	484	504	506	497	486	502	496	493	502	505	479	497	501	522	521	512	520	507	511	501	546	478	544	497	485	519	470	491	515	463	499	496	460	487	479	502	481	513	514	527	496	494	456	535	517	435	496	468	495	491	501	498	490	475	508	477	454	502	486	470	462	501	495	499	476	509	482	545	533	471	504	469	484	503	512	512	497	460	490	511	487	510	528	455	536	479
50574	66569	11470	6312	4258	3266	2588	2120	1813	1592	1497	1346	1243	1174	1126	1065	1045	997	1002	1020	967	956	943	908	916	936	890	863	887	873	873	863	888	872	878	857	832	851	864	864	812	823	868	835	862	859	846	881	873	850	842	863	841	841	791	883	796	844	860	827	823	862	852	834	886	809	870	854	804	850	828	813	861	840	849	774	847	846	851	824	800	782	781	808	845	805	767	804	825	794	826	785	841	863	872	840	859	841	831	833	851	881	849	763	844	844	794	820	825	824	841	823	848	765	828	864	852	822	816	774	834	821	798	832	842	788	804	832	764	800	867	856	869	757	803	856	762	826	796	825	848	818	837	832	834	796	801	838	808	853	826	808	865	801	827	798	838	842	842	817	806	789	812	796	829	854	803	839	825	787	806	852	832	829	798	817	848	840	850	822	771	814	853	824	814	811	793	771	815	840	817	805	828	787	815	807	840	819	847	796	845	790	826	833	829	742	782	851	821	827	842	814	810	856	794	802	821	801	823	829	834	808	807	856	779	778	826	818	839	832	901	830	796	818	805	810	805	808	850	827	807	792	781	804	844	818	820	740	812	820	812	777	828	797	825	822	870	820	811	815	829	838	824	783	833	881	796	842	783	817	812	830	848	834	826	827	861	840	847	860	836	806	869	826	756	804	861	793	831	808	820	867	790	780	793	782	833	806	790	822	819	820	829	806	840	805	782	814	831	803	827	826	783	833	788	801	794	829	803	798	837	799	853	830	817	804	850	776	822	745	817	817	827	827	841	819	830	775	852	823	871	852	790	830	823	825	814	792	808	767	840	825	862	825	811	803	822	819	870	821	788	805	834	805	816	831	876	868	827	804	850	843	848	802	817	864	834	809	854	853	838	803	813	820	800	849	844	819	837	863	832	827	846	798	807	773	795	821	795	836	802	850	806	804	766	787	799	791	841	799	790	825	804	720	765	845	844	816	816	841	800	802	807	798	748	746	828	751	757	767	828	798	753	821	800	798	844	847	787	820	793	821	834	779	807	799	850	819	857	825	831	827	817	833	801	813	838	801	794	791	786	809	837	819	869	835	789	783	831	844	775	820	859	782	819	798	805	810	844	817	882	819	795	778	833	841	798	802	768	846	822	842	796	830	843	861	773	793	800	793	800	791	789	836	834	842	818	766	831	817	827	820	814	840	852	802	799	823	884	839	805	823	818	787	891	827	840	776	810	834	839	871	838	840	803	846	805	815	869	827	840	800	774	800	815	778	822	804	833	796	832	825	755	811	840	840	830	775	796	819	773	827	790	752	806	860	800	793	820	799	769	822	794	829	833	800	834	853	814	787	802	780	788	790	797	754	798	817	860	782	790	789	832	864	780	768	818	893	790	803	833	879	864	856	827	790	805	809	808	829	817	784	877	837	803	802	833	854	753	813	786	769	825	801	780	828	814	876	769	867	834	804	797	825	819	838	833	815	826	845	806	826	788	779	784	806	831	792	857	727	816	820	822	826	834	822	834	817	833	797	817	812	802	781	804	795	811	801	819	820	791	865	795	845	844	826	790	840	828	809	847	838	838	788	787	827	750	812	806	819	836	812	836	825	773	806	803	803	855	808	797	776	839	849	755	863	823	831	827	818	806	798	780	798	832	773	804	844	809	806	824	809	829	785	798	749	782	868	770	833	813	818	823	801	849	809	832	841	801	791	826	807	865	835	786	775	829	849	821	781	828	824	858	787	768	824	810	833	777	869	799	800	809	791	835	831	839	798	778	909	802	811	844	894	823	820	768	798	866	784	761	816	834	828	843	804	830	806	827	853	834	821	813	842	861	811	857	773	825	797	810	837	820	828	812	858	843	809	776	850	775	799	791	790	814	816	802	849	835	800	881	790	830	828	878	796	810	830	887	814	769	840	726	834	802	822	830	869	811	782	823	820	816	842	782	833	816	825	793	816	820	792	779	807	798	809	817	798	808	851	795	858	795	814	829	861	807	825	802	789	811	810	840	778	773	793	802	823	819	784	759	844	801	825	780	809	837	837	858	850	830	831	777	841	820	827	850	904	808	787	801	825	798	836	858	811	809	856	876	818	834	827	797	831	819	850	852	843	847	841	838	795	789	885	787	811	803	820	813	829	789	782	850	788	853	838	765	813	811	791	779	833	836	823	800	760	843	844	787	831	853	863	800	813	817	807	800	863	809	782	775	801	809	804	817	806	774	856	816	795	857	802	835	810	832	846	787	804	780	812	857	832	828	796	826	804	870	824	825	831	868	831	844	807	850	792	881	888	821	805	860	832	834	776	796	809	821	817	789	790	798	792	801	839	798	821	844	803	832	796	840	796	818	816	811	815	821	795	796	812	851	814	832	847	830	822	824	814	814	827	836	822	783	773	830	853	864	823	809	814	807	812	778	862	833	840	828	773	779	840	813	797	825	776	797	839	874	767	791	775	766	789	866	779	799	823	840	854	784	858	829	793	822	828	792	806	847	760	802	809	788	813	849	832	803	796	820	804	830	866	865	829	787	828	800	794	807	773	838	802	794	808	852	797	785	840	809	793	798	833	826	826	797	806	831	852	806	817	771	810	800	821	792	760	802	823	759	782	837	825	776	834	866	868	758	822	879	809	799	793	820	782	823	837	812	829	818	800	840	803	817	807	762	840	821	814	820	832	822	803	837	854	794	837	862	793	776	800	796	787	826	808	792	832	755	777	815	841	830	855	795	801	775	816	819	805	802	813	804	810	840	841	783	791	810	819	803	830	829	778	781	816	792	821	836	786	833	837	799	813	783	798	763	837	840	745	763	805	795	786	794	784	846	847	833	801	828	837	861	795	821	836	812	844	824	835	855	842	821	790	776	799	859	835	781	816	797	865	871	851	838	817	806	808	827	803	797	848	819	808	801	813	792	808	810	793	849	823	837	829	820	832	856	847	842	818	827	855	799	815	798	844	796	798	814	831	803	790	786	796	868	854	818	765	800	794	827	813	829	761	767	795	836	833	791	841	779	793	790	870	813	810	846	813	714	806	832	839	856	805	815	826	809	811	799	836	829	805	808	819	862	783	808	811	843	832	795	778	760	876	837	815	797	853	862	773	840	736	844	835	832	841	789	840	763	831	801	799	815	798	796	808	856	811	780	776	813	842	842	824	842	849	815	813	864	845	793	834	833	803	819	813	875	788	781	798	762	797	854	805	821	878	789	773	804	797	833	895	824	833	819	837	777	802	872	808	836	794	798	832	827	817	807	853	839	821	836	856	861	790	776	802	789	829	819	788	838	830	783	826	810	792	827	810	824	844	835	861	826	830	797	802	801	824	827	813	830	784	785	860	824	835	826	846	784	772	825	801	793	813	830	798	809	789	822	828	850	824	802	809	778	832	834	810	815	833	813	842	802	822	840	749	828	808	780	827	785	805	826	796	827	800	809	852	833	820	852	878	793	827	834	844	806	815	799	806	831	751	834	794	873	799	814	817	830	794	799	833	780	827	815	786	815	850	775	785
26673	21378	14838	909	211	175	179	180	170	147	160	164	148	146	120	138	152	158	143	138	135	145	145	135	170	135	147	148	133	159	138	127	169	156	147	118	140	131	138	125	133	131	140	152	136	156	148	147	136	149	154	136	150	134	130	146	131	137	131	125	146	135	129	141	142	132	129	114	132	168	155	144	139	128	130	140	140	139	135	143	119	144	146	156	147	136	125	141	134	159	150	139	143	124	162	144	150	148	134	153	144	139	124	160	151	129	139	136	139	144	158	156	151	133	130	160	141	142	138	123	150	134	164	148	130	137	148	135	148	135	140	142	132	122	138	124	147	145	163	145	148	139	133	125	136	139	150	155	144	150	128	135	137	160	142	141	126	142	157	137	141	127	137	146	145	143	143	132	154	139	128	154	167	143	133	146	153	144	131	133	140	160	143	151	159	144	134	148	143	136	142	139	155	130	148	138	128	158	148	169	162	167	162	147	163	171	129	138	134	144	133	146	143	151	108	140	163	152	115	146	138	139	140	169	142	139	145	137	123	143	136	127	165	118	139	162	147	138	123	134	139	138	131	140	129	151	142	152	149	146	154	157	162	138	151	123	152	137	143	143	145	144	164	139	139	117	151	148	146	138	122	142	138	155	146	142	140	156	153	163	137	150	130	167	122	126	151	125	132	153	139	134	141	152	151	144	134	148	126	162	139	136	123	143	148	131	150	127	171	143	144	132	138	129	156	143	161	124	156	147	142	146	132	149	156	142	166	118	135	166	121	134	135	142	139	147	140	139	144	134	185	145	121	132	137	147	120	117	156	142	119	143	134	115	141	130	131	141	132	135	146	172	123	152	152	145	142	145	127	140	162	138	158	143	123	127	128	148	148	142	153	150	141	136	147	151	149	128	157	142	160	144	136	152	147	140	148	154	145	134	157	149	135	150	148	158	138	136	151	126	137	132	127	137	133	135	127	156	166	141	123	132	151	150	144	136	157	126	147	134	138	139	146	141	137	127	147	143	153	151	141	146	142	149	139	126	170	143	151	141	152	161	143	127	131	143	162	137	130	148	152	162	143	133	132	136	133	128	147	147	144	115	158	143	129	156	143	144	121	129	149	149	142	139	133	145	145	144	135	117	140	136	141	129	121	154	135	116	149	127	147	151	164	150	130	140	144	139	139	178	164	131	131	138	130	131	150	164	151	141	117	127	138	135	148	134	147	119	153	130	162	127	158	158	137	140	128	145	138	132	135	151	156	145	133	129	131	134	146	147	145	139	139	135	143	143	145	145	128	128	153	121	134	163	114	136	122	135	136	143	144	147	140	137	144	155	146	135	142	161	124	141	153	158	169	148	124	145	134	127	166	138	135	120	131	126	136	156	137	130	155	157	133	140	131	119	137	150	127	137	148	134	141	126	135	130	145	150	133	132	134	125	159	147	138	132	141	137	159	126	159	138	153	148	155	133	143	125	135	160	132	151	160	121	138	145	153	143	175	156	149	166	160	134	158	143	142	136	137	148	164	133	144	129	136	126	152	155	144	156	141	147	126	130	152	148	142	137	129	127	164	152	128	142	145	130	140	151	128	131	141	115	117	150	134	140	178	140	164	147	135	164	132	162	146	137	152	154	147	136	149	149	158	135	124	112	127	133	141	147	133	157	139	133	136	122	127	159	119	120	119	125	142	155	140	141	147	118	144	131	150	134	167	149	133	123	137	145	147	159	146	144	149	163	132	153	141	142	174	132	162	141	142	140	139	167	137	151	136	151	131	124	143	161	124	137	144	146	149	129	147	139	141	140	152	146	133	139	147	145	153	140	128	137	132	154	123	112	141	120	154	146	145	151	137	137	141	146	138	131	146	159	154	151	137	152	135	134	123	141	158	129	118	150	145	156	127	140	138	130	145	147	134	138	139	135	114	142	145	146	157	138	148	155	146	133	147	134	132	143	155	165	130	158	139	142	142	134	148	138	133	128	141	173	133	150	141	140	143	151	146	141	150	136	147	140	136	137	144	134	133	142	133	153	153	141	136	143	146	157	136	149	155	143	150	156	144	156	122	166	121	136	144	129	125	159	148	140	138	144	146	157	150	152	168	145	129	160	144	145	167	129	136	157	123	150	146	140	159	145	153	142	168	129	131	129	135	128	152	134	125	144	157	141	153	120	138	138	121	157	129	142	145	128	142	136	144	156	139	158	142	154	127	136	111	145	121	142	163	156	153	136	150	141	134	151	129	148	129	150	131	109	127	131	147	126	134	147	146	140	142	152	166	135	142	115	153	128	143	146	127	136	142	136	132	161	138	133	134	125	137	141	120	140	157	132	132	140	131	137	140	146	139	126	135	148	144	150	146	100	143	136	145	136	151	145	159	151	147	147	136	155	144	150	150	128	153	130	159	140	117	151	153	125	161	144	132	130	126	146	138	149	138	145	146	135	140	135	117	143	145	143	135	143	143	146	143	147	140	137	138	146	137	131	155	135	140	144	135	138	138	136	127	122	147	144	159	139	142	133	151	133	146	134	136	152	141	152	146	137	142	100	141	166	153	114	154	160	136	139	122	143	143	129	122	135	138	147	127	148	158	139	150	173	140	138	153	150	153	131	141	131	148	167	145	162	132	131	133	138	140	128	137	126	148	140	144	131	145	158	131	131	148	129	124	146	120	140	133	126	150	153	157	155	162	138	132	148	150	127	143	131	132	148	159	166	138	157	123	132	148	127	135	150	141	143	138	134	124	140	151	140	128	147	151	143	130	137	134	126	154	153	120	132	149	143	122	121	157	122	135	152	120	140	129	125	141	132	144	135	145	136	139	154	133	148	145	140	148	139	148	133	149	150	152	151	153	151	155	137	132	131	134	125	146	122	129	136	120	139	143	153	124	153	149	159	132	157	143	150	146	140	135	152	161	158	131	146	138	154	139	137	131	141	134	149	132	135	149	161	130	150	142	147	140	137	150	125	169	151	133	136	127	142	157	137	122	128	165	161	144	157	137	132	122	127	138	166	139	132	135	130	154	147	140	163	129	141	153	155	143	151	116	139	130	154	141	136	142	130	148	148	151	126	159	131	162	138	129	125	151	138	158	159	153	166	147	134	126	133	135	160	137	149	134	133	129	143	139	142	152	136	139	159	152	159	144	123	132	129	160	169	137	126	151	148	131	135	148	126	179	141	120	144	149	140	151	136	133	142	130	160	137	143	139	123	149	125	141	153	157	135	128	140	141	139	124	122	135	143	130	131	146	133	138	144	135	137	148	147	134	138	128	124	152	134	119	154	146	147	139	140	142	159	145	146	145	143	120	120	149	140	134	134	165	154	137	150	149	157	159	143	162	149	134	141	148	135	122	143	133	142	118	170	137	141	134	135	148	158	146	142	127	147	143	147	145	154	136	140	132	128	136	163	146	157	134	140	138	133	127	145	120	142	151	128	144	139	132	138	144	128	151	147	134	163	128	119	120	142	147	157	138	127	157	157	146	146	124	139	127	131	136	155	135	172
22952	29367	5428	521	402	406	349	309	301	274	285	285	285	307	279	258	262	271	274	260	263	266	276	287	260	291	278	249	255	261	274	248	262	288	255	261	233	261	246	265	251	280	260	247	252	274	248	242	292	280	234	217	274	242	256	264	240	282	277	274	251	271	255	259	252	246	258	246	237	273	258	244	296	255	274	267	268	259	263	282	270	240	246	260	261	245	294	281	243	264	269	252	258	261	237	275	260	269	254	272	289	251	269	265	267	275	259	242	277	260	259	256	265	263	237	252	227	233	264	264	276	248	255	246	221	253	275	279	254	230	287	279	266	258	272	268	268	266	232	251	268	257	264	250	285	239	245	297	248	262	261	265	285	246	254	259	270	274	256	264	236	266	261	256	266	272	267	268	260	248	244	253	255	258	211	272	219	253	247	246	273	244	240	276	290	287	260	259	252	291	281	271	268	255	261	253	238	239	262	264	243	273	262	255	246	255	248	275	263	248	293	267	274	250	252	248	272	259	250	272	270	276	260	259	261	250	261	256	236	280	264	246	270	256	252	228	267	261	272	258	265	230	254	249	256	258	245	263	258	282	263	253	265	262	233	287	296	287	293	275	242	246	275	263	278	262	252	233	262	227	268	252	271	230	285	233	258	248	278	274	237	245	247	257	246	251	264	251	240	261	259	297	269	247	272	248	250	239	245	253	245	231	270	251	231	245	266	294	251	247	261	273	273	259	261	248	252	253	246	265	259	265	246	241	246	249	229	282	246	253	245	279	240	276	231	272	257	267	252	283	252	252	261	247	270	253	260	260	266	268	278	287	256	238	238	264	245	264	274	297	275	281	254	270	253	267	255	261	264	271	259	268	269	252	274	239	264	256	214	250	239	259	269	272	266	273	255	294	235	250	237	238	263	239	271	247	254	272	265	276	262	240	258	298	242	240	238	274	246	269	250	260	267	244	241	260	272	242	259	261	267	222	258	266	263	252	265	265	283	246	260	220	257	254	220	254	256	246	253	231	248	265	255	248	266	251	238	269	269	241	276	250	259	255	247	269	252	237	256	264	233	288	264	246	250	285	268	249	264	252	264	226	260	284	248	250	283	279	278	244	246	252	241	264	256	266	277	270	281	275	277	245	297	275	269	250	250	261	245	243	254	248	281	268	256	277	237	263	259	246	245	232	251	262	267	233	269	261	268	282	279	265	273	246	236	247	255	264	293	250	264	276	241	254	269	260	268	279	259	294	243	224	272	221	258	281	277	255	299	289	233	270	250	232	247	257	261	258	255	235	241	297	263	276	270	234	273	281	250	229	253	268	263	250	248	262	285	269	262	253	266	264	262	233	244	262	269	285	274	257	231	261	282	226	261	283	271	265	266	238	254	246	251	276	251	274	253	252	280	249	230	260	237	278	276	265	273	292	229	285	256	288	239	256	267	254	264	233	258	259	231	262	250	251	248	275	261	251	254	249	266	231	279	245	259	269	236	267	233	267	261	240	243	283	284	278	250	242	255	273	276	270	241	224	240	241	235	258	257	268	240	263	258	282	244	292	268	232	276	246	231	271	291	275	258	280	272	250	267	263	251	254	270	266	272	272	255	247	226	261	239	244	237	254	288	239	249	248	242	259	265	232	259	228	273	270	269	292	278	242	268	262	292	268	292	241	255	294	260	253	271	274	232	270	252	253	222	273	266	237	271	284	256	237	257	265	265	292	258	271	253	281	223	256	265	266	246	309	246	261	260	256	266	303	245	259	262	269	246	268	254	273	255	253	259	230	242	263	283	284	238	250	255	244	251	271	256	254	267	265	275	263	267	258	259	250	277	226	255	211	269	249	285	294	257	262	241	277	261	264	265	244	227	249	273	239	266	270	278	256	257	277	216	241	240	277	248	282	238	251	205	238	249	261	255	241	266	282	280	231	254	234	271	268	243	268	268	244	247	271	259	250	249	267	255	270	292	245	244	264	259	280	273	278	246	279	246	261	255	237	241	249	258	289	265	254	272	248	268	227	264	250	308	282	270	283	241	281	235	233	249	257	222	261	243	259	238	263	254	242	224	235	263	250	239	256	250	265	262	248	248	253	285	275	253	254	230	240	269	268	253	264	253	233	265	272	289	260	248	220	235	224	266	244	277	255	244	279	273	282	248	289	271	279	236	251	248	263	249	260	271	280	254	259	270	263	301	242	287	267	241	263	265	266	249	261	287	263	278	259	245	264	273	230	260	278	310	248	264	249	248	276	240	267	251	269	245	268	230	282	260	247	232	226	260	255	262	267	285	230	246	271	258	221	265	252	251	249	249	262	262	257	229	231	263	272	247	253	275	262	260	242	261	247	247	252	252	238	251	266	238	237	259	254	270	260	251	273	241	254	247	260	250	256	272	259	272	273	248	250	239	257	236	260	266	272	262	239	294	262	275	261	249	252	282	288	244	265	255	275	237	259	264	254	264	284	254	260	250	266	260	245	229	243	230	232	273	255	269	305	257	264	266	260	267	260	277	272	261	272	223	258	271	256	264	274	270	269	257	274	273	275	241	253	279	283	283	261	244	293	268	279	251	250	245	238	255	255	250	248	227	275	268	238	253	225	257	262	239	262	221	265	257	259	273	248	257	251	266	257	270	262	241	257	227	267	275	254	253	245	278	252	277	265	248	264	285	273	224	246	238	277	237	268	267	272	281	263	247	253	289	267	252	282	241	269	266	246	264	284	289	283	291	256	292	265	274	259	281	294	248	257	259	215	254	264	243	270	254	251	276	274	273	294	275	292	278	281	256	251	309	265	247	294	267	234	271	271	268	259	282	238	280	241	245	229	257	266	275	292	260	252	266	249	264	258	292	287	270	274	260	250	273	242	238	267	236	265	262	255	261	266	250	249	247	256	242	231	256	251	246	263	246	274	244	246	264	255	230	245	239	253	272	238	282	280	226	269	257	253	281	242	270	279	267	250	296	272	277	271	250	246	251	256	266	254	261	256	263	248	256	264	256	259	248	257	278	252	243	254	268	247	262	243	235	282	296	259	278	264	248	247	271	263	248	254	271	268	279	262	262	282	246	256	259	215	256	263	223	231	268	256	248	245	254	239	263	243	247	277	269	234	265	258	280	255	270	275	259	254	264	272	257	271	296	267	270	278	276	277	240	261	283	276	252	257	226	256	276	263	238	257	251	262	231	238	262	260	263	259	267	281	244	279	280	251	255	256	244	229	250	250	255	256	258	273	254	238	234	235	226	267	250	236	255	257	268	241	263	252	264	279	265	241	267	261	269	270	240	267	269	294	265	268	270	262	266	236	265	287	292	246	264	252	272	278	247	252	245	269	269	247	252	263	267	249	264	310	259	274	272	254	264	268	243	248	276	279	248	248	262	259	244	251	242	273	255	248	247	223	253	248	237	268	250	286	255	263	269	305	266	251	249	271	280	258	251	258	286	256	240	296	254	280	270	272	234	248	235	250	255	261	251	290	274	235	260	240	252	264	290	274	276	266	261	260
24103	21143	28096	24625	16537	1717	703	581	497	503	419	437	395	349	437	332	371	395	395	374	434	368	380	379	374	347	357	351	351	359	346	342	378	376	380	346	337	373	336	354	354	358	371	326	351	347	327	371	346	365	351	342	370	310	360	329	363	354	360	347	365	326	382	342	347	357	341	366	346	347	358	311	348	338	380	336	352	333	363	349	336	374	351	343	340	368	357	314	377	345	330	343	336	343	340	362	362	353	339	378	324	372	346	338	340	336	361	342	356	360	358	338	342	370	356	347	391	331	352	358	360	340	337	322	342	349	330	360	340	361	353	343	354	354	338	326	362	341	316	331	332	343	343	361	358	367	338	374	338	311	358	300	344	298	336	360	346	333	354	327	355	342	324	364	335	339	368	350	348	360	372	353	356	360	357	312	311	328	357	358	360	364	345	384	317	348	340	316	347	298	350	336	343	327	330	316	327	353	349	371	351	344	384	373	348	329	317	302	296	327	327	345	346	339	343	385	329	330	322	382	362	309	347	369	317	318	329	306	326	332	329	327	343	331	348	345	336	372	341	337	359	370	349	360	309	349	347	348	349	363	331	337	353	320	348	338	371	305	320	372	320	313	319	341	368	385	351	371	361	376	314	331	328	335	360	345	344	347	356	348	357	313	361	367	344	339	346	330	303	341	380	303	335	380	333	359	347	350	312	312	326	339	356	367	330	353	343	331	324	352	342	327	351	345	359	355	342	357	339	359	353	330	340	338	320	325	324	344	334	350	338	350	349	342	316	362	323	301	331	307	328	346	356	342	341	327	312	336	351	320	313	363	383	353	338	341	317	343	360	361	308	370	328	354	325	354	335	344	340	366	347	356	320	361	376	355	344	310	366	352	345	359	345	319	347	361	359	355	367	330	368	334	320	339	374	322	344	333	342	300	345	333	329	342	364	353	349	341	352	322	319	350	311	348	333	353	357	326	365	369	314	359	352	346	319	340	339	367	351	356	334	340	349	328	360	344	340	324	355	350	333	343	380	347	360	351	345	359	330	345	357	338	346	353	363	325	366	313	340	328	348	365	354	333	338	313	355	308	336	304	318	316	313	328	352	345	346	367	355	328	351	329	343	356	338	354	339	357	352	348	332	356	369	330	340	366	353	364	346	367	343	345	350	331	345	366	348	366	345	364	331	354	356	348	358	361	336	363	361	334	349	347	319	334	339	341	315	351	343	364	331	349	327	335	328	371	351	315	343	327	337	316	366	356	348	329	322	297	318	338	362	368	338	350	370	363	321	323	349	332	335	338	340	336	362	340	361	324	320	356	373	346	342	354	417	368	345	372	332	330	320	342	335	343	306	352	350	389	331	344	322	313	369	348	334	356	347	304	338	314	334	317	325	367	348	339	345	336	363	346	342	339	341	338	365	355	335	351	310	360	321	346	327	329	340	353	345	336	332	329	340	328	356	310	371	370	370	334	350	340	344	349	329	339	370	330	323	355	337	342	331	299	342	310	342	325	341	321	321	306	351	361	322	329	352	348	321	335	342	343	352	336	302	330	365	312	329	317	345	386	364	348	363	337	360	345	331	366	341	360	376	322	326	348	343	366	319	352	331	338	361	334	361	355	345	343	350	345	303	356	365	332	351	334	291	339	336	344	350	314	336	332	348	340	353	368	334	315	341	339	346	317	354	365	332	339	330	346	340	371	361	329	356	351	325	332	341	353	344	338	370	344	343	352	369	324	353	370	332	351	362	348	307	345	356	361	385	377	373	373	351	330	346	349	340	346	338	333	317	372	355	351	337	337	329	323	326	339	316	331	327	327	343	342	348	344	337	336	308	318	327	323	363	344	333	345	336	325	345	356	332	334	342	344	317	316	359	350	332	324	345	341	341	331	350	345	349	317	366	326	370	367	347	389	353	350	342	319	345	338	316	367	323	359	327	338	333	295	330	356	339	296	324	343	333	368	315	323	369	355	338	346	307	309	330	352	371	332	314	320	354	359	344	373	324	361	351	350	337	368	345	376	323	356	316	315	333	335	334	349	338	334	337	348	322	348	349	331	331	347	363	325	361	350	334	343	339	332	317	331	335	359	329	326	345	328	335	349	356	375	359	305	348	330	343	334	343	346	320	337	330	347	347	341	329	350	325	345	327	354	330	358	341	361	349	338	343	327	336	330	359	307	365	357	353	359	373	343	358	366	348	373	322	317	372	337	350	335	331	308	324	364	366	349	346	356	327	367	352	382	343	352	349	341	345	338	367	339	344	345	360	368	337	346	346	330	347	340	342	331	349	365	335	338	384	349	360	350	352	359	346	335	336	331	356	343	354	351	352	322	329	340	358	362	335	343	344	375	361	312	349	339	321	351	317	352	348	393	363	327	328	371	344	348	318	337	360	323	380	362	332	327	332	328	347	314	355	356	338	351	355	300	329	338	346	369	318	359	375	328	320	350	368	323	366	323	347	373	365	341	342	373	363	350	309	317	335	352	362	341	330	328	323	335	349	342	345	332	348	351	367	372	343	339	373	342	323	355	335	319	338	336	327	337	335	347	356	342	329	326	321	331	339	336	371	314	329	336	353	348	321	352	355	321	344	342	317	337	333	348	328	343	360	321	336	319	325	333	332	350	307	364	319	312	357	369	313	354	325	374	340	329	351	344	355	350	352	318	343	337	358	364	351	376	318	371	343	344	278	327	330	317	343	313	398	349	351	351	324	350	345	388	320	314	376	345	331	317	323	309	339	322	366	332	344	331	344	364	355	339	351	337	305	386	340	328	347	377	311	337	349	342	349	362	375	313	339	351	322	321	347	367	351	353	336	330	370	319	345	343	358	351	333	298	326	344	342	320	391	343	360	339	314	362	326	331	352	341	317	314	345	350	327	336	329	346	375	316	327	326	319	304	357	342	339	357	342	334	349	354	324	356	339	347	335	342	363	354	315	366	352	339	323	350	346	335	338	364	333	325	336	320	306	314	317	347	355	369	336	357	342	347	320	308	350	350	363	355	364	355	368	333	365	360	348	356	355	352	383	324	325	364	316	347	341	360	371	356	343	332	306	320	346	341	335	385	346	335	343	328	356	350	332	357	337	354	358	337	368	336	350	316	374	339	351	339	356	375	320	356	337	353	363	365	333	348	379	353	338	348	336	360	342	342	346	323	324	388	351	358	357	362	349	326	323	337	300	319	344	387	375	349	361	346	332	324	323	371	333	345	361	355	354	324	315	327	345	366	354	327	323	330	347	337	338	380	348	336	325	352	336	359	305	311	330	342	372	341	355	360	325	314	336	349	349	343	334	318	359	334	355	326	309	378	320	344	341	367	360	308	328	353	320	366	331	363	328	312	332	378	357	314	350	330	354	374	335	350	347	337	352	307	355	364	345	350	376	347	346	342	329	364	346	370	368	363	353	351	344	361	345	360	375	361	348	374	331	362	374	341	340	337	333	318	344	317	295	325	333	333	357	318	349	315	354	352	309	330	355	325	367	381	300	337	347	330
43979	62461	10554	3662	2552	1872	1558	1300	1136	969	931	869	822	777	737	696	678	733	680	639	655	593	613	676	627	638	648	593	580	618	658	597	635	612	597	592	575	566	591	548	588	583	590	629	586	635	622	565	638	592	621	592	558	622	627	598	592	613	584	605	621	574	588	609	591	630	582	547	566	604	601	622	612	596	599	553	597	585	602	617	538	600	577	594	555	617	615	579	627	598	608	581	587	638	586	589	582	591	632	548	587	578	525	590	565	560	593	559	581	617	576	574	545	589	568	591	563	649	613	545	657	576	601	607	584	589	557	590	585	583	576	567	582	608	563	602	609	527	588	591	534	590	574	580	622	550	609	589	596	577	595	576	589	582	614	599	564	563	551	572	583	540	583	572	560	571	598	586	551	549	592	627	598	625	640	571	606	552	585	572	587	564	589	541	588	585	559	577	575	589	560	592	594	575	563	567	595	553	543	530	580	562	596	546	605	583	617	557	561	641	623	535	589	583	597	587	572	600	593	569	555	545	570	564	593	532	620	631	581	623	592	610	579	605	581	604	566	584	550	610	578	567	636	565	579	615	554	549	628	630	613	565	539	585	564	575	566	584	568	587	577	595	549	582	593	566	555	587	562	563	586	551	560	585	563	582	601	566	585	591	590	594	576	597	528	534	536	595	579	564	602	580	576	580	592	586	610	605	563	551	554	580	573	585	568	594	571	627	640	577	611	566	554	579	588	567	562	578	560	587	643	600	595	610	559	595	553	600	592	592	564	587	568	606	578	583	593	602	570	545	593	580	543	580	560	571	609	611	574	570	586	587	591	581	560	591	630	572	534	590	588	582	586	530	610	594	551	598	586	599	569	579	572	560	577	551	567	594	590	591	596	567	631	571	521	527	549	606	592	587	631	562	555	559	592	594	553	564	561	567	592	533	606	639	594	572	574	606	584	588	522	594	565	591	571	576	571	585	546	591	552	627	558	586	519	578	601	573	560	538	575	575	556	615	601	571	604	602	573	583	598	562	562	553	600	588	607	602	532	580	595	561	557	542	572	571	570	606	609	595	581	583	576	594	571	588	573	565	610	553	610	571	548	546	585	581	583	596	566	551	565	641	607	547	541	570	594	561	620	574	578	553	586	557	566	544	518	597	574	580	584	565	581	542	554	602	607	564	599	562	594	561	586	593	560	551	601	571	580	566	559	624	604	527	610	595	593	567	598	587	591	580	575	613	601	599	535	593	610	577	571	599	557	577	562	565	562	585	550	548	568	569	602	562	593	591	560	606	542	599	588	594	537	587	573	609	567	554	555	608	602	582	588	589	561	569	559	570	592	540	597	609	548	577	594	611	579	589	575	595	614	560	617	576	539	563	572	575	600	562	644	602	573	608	586	560	566	573	581	598	584	586	618	580	578	572	600	560	565	553	598	599	581	568	567	577	617	617	595	581	589	592	571	603	578	592	622	553	624	601	585	617	593	600	586	605	618	584	561	581	567	608	603	583	603	598	582	606	568	616	552	577	620	620	572	567	576	582	576	611	594	573	546	602	589	618	531	581	583	617	602	612	593	604	552	624	613	586	609	560	608	570	572	582	595	637	610	593	584	606	587	579	559	627	583	583	592	592	604	622	570	576	592	574	590	522	618	585	587	594	612	582	538	572	583	572	552	552	566	588	609	623	565	610	589	564	568	577	570	569	574	571	631	623	590	589	637	572	519	582	626	621	560	605	608	534	596	574	616	572	589	596	576	588	564	609	585	570	580	585	595	586	565	553	588	542	554	584	555	640	571	571	597	572	578	579	546	595	571	585	581	594	558	582	568	563	592	538	543	554	567	596	617	599	593	598	593	592	594	588	634	558	631	548	582	557	583	587	556	563	566	587	586	617	581	553	553	600	584	551	554	604	618	584	590	591	575	571	592	545	567	569	598	555	562	619	577	589	560	596	547	543	572	603	596	569	639	608	586	584	599	577	556	600	573	589	590	580	562	639	559	562	624	527	596	622	593	605	534	581	569	560	548	595	570	589	592	581	617	590	597	639	586	616	620	531	598	616	594	556	633	581	542	622	543	622	582	561	581	558	591	534	613	535	561	644	546	596	567	591	594	609	543	594	621	595	626	595	614	571	578	631	599	561	594	546	601	575	569	554	560	576	582	592	537	564	562	549	600	577	586	608	577	577	620	591	563	624	578	580	596	581	619	564	590	550	561	589	530	556	557	556	568	592	549	596	584	589	577	571	587	568	588	591	592	609	586	585	599	610	580	581	565	558	582	604	577	555	570	550	574	563	620	557	542	599	583	630	631	588	530	574	573	575	574	592	588	584	618	585	570	570	563	619	583	586	616	620	554	626	631	589	611	616	601	577	589	591	544	606	586	569	584	572	561	611	599	592	585	613	582	573	587	621	635	575	590	534	524	584	569	603	550	553	589	568	531	644	613	625	566	639	546	571	578	564	580	560	623	588	583	590	592	568	594	567	564	566	617	574	576	577	566	617	589	596	547	570	573	565	547	543	624	564	572	579	583	567	603	586	594	568	600	611	555	546	616	562	557	585	557	570	600	614	570	602	568	567	596	554	550	562	546	597	607	539	611	622	589	601	564	615	597	544	568	580	606	575	559	577	613	584	582	563	572	598	576	591	593	598	565	580	608	584	607	594	566	570	583	522	573	580	605	569	563	591	581	639	560	600	593	557	586	550	584	591	531	591	574	618	577	584	572	622	607	601	568	584	607	643	547	606	609	607	561	582	610	585	576	577	572	574	579	581	601	601	551	592	536	568	578	583	564	572	594	547	561	596	605	581	556	590	553	615	591	567	601	593	565	596	605	611	597	610	544	597	562	600	523	557	561	619	555	566	599	592	572	556	597	612	617	558	613	597	564	562	569	585	628	581	581	597	574	621	587	567	563	599	609	589	580	597	591	568	574	626	623	559	572	580	593	552	558	595	582	619	556	585	604	571	568	600	609	590	550	613	608	533	619	569	612	564	506	585	581	567	595	578	585	558	613	617	524	573	560	580	606	538	624	592	617	573	575	515	609	558	561	541	604	590	612	541	604	563	535	622	578	583	591	571	571	627	555	606	599	580	568	596	600	577	542	549	555	595	562	573	556	570	601	544	567	578	591	573	546	590	556	587	620	549	574	596	594	583	586	594	520	575	591	588	581	598	593	593	611	580	564	614	590	588	590	577	582	584	579	599	602	559	592	561	586	561	568	607	554	567	600	615	562	635	607	567	574	567	594	636	586	587	579	570	563	558	552	599	548	586	555	599	582	581	551	580	598	540	560	596	605	631	601	606	583	601	573	596	633	582	559	593	611	574	564	589	565	546	596	569	582	605	572	560	568	530	599	570	611	582	570	606	584	591	574	581	612	549	586	569	589	590	544	598	586	528	565	582	608	591	570	565	571	584	606	585	526	592	568	594	599	594	621	607	547	564	595	620	578	593	621	573	600	542	570	589	595	588	570	565	552	584	610	561	606	594	622	619	589	552
22977	21016	29008	23294	20992	15170	1839	940	749	713	675	645	637	573	577	608	613	578	517	539	563	509	534	584	541	515	477	571	511	530	543	535	545	506	522	520	494	494	519	509	536	506	508	509	503	502	512	531	487	419	531	499	496	516	540	472	532	491	521	491	473	489	499	421	491	509	485	513	504	476	533	526	468	492	500	494	562	500	460	511	488	467	522	475	480	511	445	524	532	502	493	534	505	502	464	484	520	493	512	488	470	493	459	496	469	471	485	499	497	526	528	523	488	494	520	503	487	499	439	521	520	472	553	534	501	501	464	519	512	554	501	499	499	494	510	495	501	487	481	480	532	524	520	494	499	469	474	513	500	461	499	468	517	487	511	480	514	449	468	458	488	494	466	526	511	485	500	512	506	504	507	511	490	507	503	496	499	463	496	469	489	485	516	522	513	489	473	509	464	497	538	457	512	518	477	484	486	456	560	518	507	470	510	538	500	523	499	483	524	483	497	480	443	507	508	486	462	448	486	487	483	467	517	449	483	503	474	481	499	495	517	486	501	460	487	474	513	510	509	458	477	487	471	491	471	489	497	430	514	481	497	511	516	493	483	477	486	479	502	457	465	496	520	521	487	495	530	488	519	531	482	473	466	491	500	493	490	479	501	501	477	485	490	448	484	486	490	534	491	472	488	505	491	502	493	504	498	460	529	484	508	519	513	519	500	455	478	500	527	494	531	466	526	493	479	497	457	453	499	467	520	502	480	463	455	491	531	507	500	490	499	500	529	474	471	477	485	517	503	482	497	513	509	487	499	473	507	470	435	492	505	488	539	478	518	461	461	558	501	511	442	496	540	506	521	489	479	455	502	462	475	510	482	505	464	505	516	513	509	495	485	484	463	506	474	442	466	497	495	490	474	517	447	475	470	468	480	520	461	487	503	545	491	483	458	511	462	474	502	481	496	479	459	471	500	466	497	480	469	458	473	484	480	474	509	447	483	502	507	456	475	492	508	483	464	488	465	491	526	473	483	508	481	499	486	491	500	484	482	475	483	460	444	506	482	504	521	492	461	475	501	496	485	472	476	460	488	438	481	514	478	484	491	474	503	474	492	469	502	510	492	505	485	503	475	502	471	486	474	521	523	485	460	510	489	487	427	483	481	486	481	462	485	492	497	504	497	510	473	524	507	492	495	460	518	497	478	501	459	511	494	467	474	518	517	487	518	513	525	489	476	511	493	524	458	511	518	474	426	492	443	477	481	507	476	514	508	473	453	515	498	515	490	528	494	524	472	471	493	481	505	481	541	500	497	482	451	495	512	513	515	495	465	506	508	487	486	535	499	518	483	474	512	472	475	545	461	471	518	467	501	499	477	485	486	495	486	483	524	493	496	543	528	506	483	518	485	504	502	492	504	522	490	510	491	503	534	475	508	493	425	523	460	495	480	491	468	454	479	468	495	477	494	518	440	490	456	501	500	478	481	472	474	486	510	477	498	494	516	528	488	508	501	457	467	491	553	484	481	520	461	471	460	500	479	509	495	501	506	480	512	488	496	500	481	481	499	473	501	472	476	494	533	495	529	453	525	532	523	508	459	509	468	477	490	458	484	526	518	504	486	489	473	534	471	506	522	483	493	502	481	524	532	455	483	490	482	511	509	494	462	504	489	499	534	512	457	514	457	478	505	474	527	470	481	490	519	487	471	498	489	469	498	512	467	474	508	467	485	513	520	502	469	501	481	499	493	486	448	516	484	476	466	509	446	482	482	469	512	462	500	498	473	468	512	533	498	515	492	509	488	484	442	495	467	518	493	462	518	505	467	466	455	492	491	492	524	459	481	473	532	451	509	503	480	511	492	482	500	464	549	479	499	523	482	462	508	483	472	517	497	452	487	485	482	471	492	484	548	510	480	520	494	515	494	507	468	472	499	487	517	529	524	497	479	490	510	517	517	474	500	506	484	475	480	482	504	506	519	460	467	488	491	509	472	479	476	487	476	493	487	483	500	486	505	493	480	477	460	484	484	482	495	471	482	459	494	455	467	517	490	510	494	497	481	500	478	493	465	469	530	452	508	480	503	471	493	490	481	494	469	480	545	497	498	514	485	461	533	538	463	514	477	506	499	461	492	469	489	486	504	482	524	475	490	482	464	489	495	476	455	503	525	471	502	476	429	455	505	462	472	497	492	515	477	467	514	466	453	468	496	517	501	501	492	509	519	487	524	520	488	515	524	500	517	489	496	473	501	482	475	458	489	477	474	462	459	458	490	513	534	505	490	506	473	466	540	445	567	482	487	453	487	458	490	491	479	497	457	484	500	487	506	494	497	471	489	502	509	505	543	473	485	458	496	451	531	491	478	525	516	497	504	497	472	494	511	482	482	489	496	457	493	481	497	463	448	510	464	442	465	495	493	501	503	483	456	475	471	483	485	495	463	510	477	499	492	464	504	507	518	472	473	485	439	452	539	502	484	445	482	473	492	487	448	504	483	470	534	482	471	443	515	473	520	499	444	488	498	461	506	535	488	494	489	494	479	507	468	480	518	484	494	492	520	475	519	477	504	505	477	505	496	491	474	483	503	500	555	521	480	493	496	480	502	481	469	514	498	512	459	477	498	503	455	489	510	468	477	487	476	513	486	498	528	460	491	514	446	514	478	495	507	491	489	493	510	478	472	505	523	520	523	506	469	523	483	493	503	520	519	451	485	484	511	482	467	495	500	528	514	453	500	496	455	515	501	483	494	549	536	495	493	562	461	490	482	491	511	489	504	499	537	548	479	519	496	464	481	521	518	482	465	435	504	502	527	483	482	500	525	468	467	520	522	493	473	476	481	497	457	508	499	458	546	492	483	513	513	522	538	491	492	512	489	500	469	503	522	470	472	480	493	470	478	486	505	502	501	473	491	512	477	497	524	478	495	513	476	467	517	481	481	484	509	491	515	508	514	472	496	466	491	512	491	497	466	497	560	514	500	471	526	463	529	501	446	500	475	523	492	499	463	510	477	431	472	474	481	513	512	497	502	511	475	507	499	492	501	499	503	507	495	512	485	472	476	503	494	482	448	504	495	480	482	456	519	510	454	503	493	439	471	493	525	476	493	478	507	522	489	503	480	507	498	504	479	453	498	473	462	490	483	520	539	470	465	497	471	495	502	498	467	500	452	494	513	458	518	455	503	486	517	471	548	500	488	493	519	497	493	445	461	510	511	463	497	465	514	467	488	499	528	502	485	503	492	521	453	486	522	491	479	495	524	516	494	492	493	464	521	487	496	467	521	494	479	506	494	437	505	476	479	475	457	473	477	493	496	485	514	505	461	499	488	462	472	478	497	494	485	485	492	448	502	464	484	508	475	534	505	520	496	505	445	453	516	498	512	474	448	492	497	501	459	504	491	499	491	508	495	519	490	451	474	483	508	493	499	495	481	483	481	488	529	483	471	433	475	499	505	474	470	519	490	521	466	486	508	483	461	460	504	494	496	483	499	554	453	446	513	473	487	457	479	505
51243	69284	12848	6188	4273	3237	2645	2166	1833	1606	1477	1372	1236	1226	1136	1083	1062	1064	1013	950	999	920	927	915	920	890	916	886	864	877	821	838	875	844	895	864	902	820	845	790	844	818	878	816	824	887	869	797	809	812	807	852	742	815	822	843	812	830	808	864	898	805	830	829	792	818	845	826	824	832	824	830	819	807	842	805	781	873	774	783	768	799	810	810	824	787	847	816	845	814	814	821	810	798	798	804	827	815	785	816	832	812	843	853	777	830	840	780	822	858	818	823	790	761	760	791	874	827	799	793	788	829	852	836	809	805	823	793	818	799	838	814	805	809	869	812	898	818	751	835	835	811	853	830	893	824	776	832	805	830	814	779	890	781	820	837	834	783	833	839	759	809	829	773	856	764	835	889	794	814	836	804	809	863	814	849	824	837	845	802	813	787	842	796	776	787	801	856	812	802	839	818	813	799	789	771	797	819	837	798	796	822	811	846	847	818	843	822	767	808	824	805	795	803	787	839	794	750	771	820	832	846	813	825	843	763	846	801	780	857	815	804	840	858	813	786	803	849	837	782	831	800	773	828	787	838	813	823	823	817	861	802	828	821	861	816	899	769	861	866	860	828	837	851	804	817	826	755	863	814	795	861	827	799	778	795	762	788	790	788	797	808	840	813	861	841	769	797	793	815	806	797	869	802	786	837	810	792	779	863	802	787	805	837	849	840	851	793	839	834	776	824	789	835	774	883	854	773	803	856	808	833	799	830	802	829	781	785	783	808	806	848	779	831	801	796	860	851	799	790	837	824	859	827	803	780	814	797	798	807	831	922	796	876	823	802	877	787	836	810	837	865	788	840	810	846	853	782	831	850	789	807	851	796	805	790	826	823	840	820	815	814	784	796	778	868	831	819	766	841	772	834	830	831	817	799	830	825	789	809	829	810	812	861	802	835	873	781	791	855	771	780	809	828	770	817	754	798	801	813	776	812	807	797	890	791	795	794	863	789	827	805	790	796	802	882	781	792	814	799	810	828	808	745	832	803	792	859	826	802	788	817	830	809	802	769	845	768	811	805	817	819	775	758	864	801	814	789	789	812	753	753	808	819	806	835	798	769	809	828	801	781	841	843	836	825	795	802	808	811	753	793	827	806	787	835	837	823	817	800	806	769	847	816	812	818	839	829	870	795	810	812	835	854	813	810	849	754	837	823	838	805	801	798	831	797	877	843	802	834	800	793	814	806	825	806	775	810	834	808	783	877	828	857	805	798	814	810	832	792	807	813	863	878	827	835	816	839	811	781	799	772	821	816	805	834	788	815	838	769	787	807	810	815	820	829	842	768	826	825	817	824	824	873	842	809	853	800	763	807	784	780	784	789	814	780	748	770	794	793	823	834	841	853	833	831	794	824	817	833	841	819	753	774	813	856	840	791	815	823	799	780	769	810	853	814	771	831	820	826	836	844	823	825	833	810	817	796	830	863	826	823	815	822	847	829	867	857	848	846	773	829	830	807	805	795	787	723	837	837	792	853	819	801	752	761	845	824	818	789	860	795	830	802	800	821	813	845	829	765	790	803	836	796	824	786	796	792	833	798	829	754	810	807	820	814	813	821	814	835	818	814	774	724	803	817	861	771	836	793	862	809	840	811	880	792	830	766	774	845	822	787	829	802	792	831	833	848	855	809	842	776	854	831	776	768	817	860	758	799	825	796	839	798	781	787	766	818	857	807	764	807	780	810	828	830	828	815	868	858	793	784	772	856	822	847	816	804	807	843	789	803	842	843	814	826	819	823	840	816	796	818	829	815	861	794	777	816	841	775	808	799	781	763	775	832	804	840	806	805	808	786	815	748	819	836	790	838	807	797	811	795	817	846	813	844	821	833	791	823	833	870	829	819	835	777	825	818	786	826	827	776	794	822	842	813	829	782	882	811	788	840	790	816	792	766	786	821	771	830	800	781	808	831	869	795	810	793	843	788	848	873	786	806	806	829	821	869	788	794	816	842	850	806	832	838	820	758	896	827	793	844	800	853	800	856	784	816	796	805	784	771	821	846	868	829	878	811	835	787	812	818	813	814	803	803	808	803	837	830	861	830	774	781	828	870	799	802	742	818	801	816	845	844	785	830	817	806	801	802	833	794	796	835	809	798	840	828	848	790	731	813	754	840	782	783	848	808	800	772	825	796	789	790	818	771	824	809	806	782	801	833	800	835	810	810	847	808	804	798	812	827	812	792	774	783	790	782	826	801	793	785	822	847	847	829	834	867	834	753	790	813	792	790	841	845	803	775	808	809	814	842	782	814	855	787	782	801	794	827	802	838	793	772	803	833	827	782	760	793	822	770	876	777	768	813	770	805	877	824	849	777	810	794	809	818	786	806	798	803	809	880	808	779	806	849	829	847	817	868	802	823	742	838	834	802	795	822	813	784	840	745	801	835	770	832	785	769	814	800	816	839	833	827	801	815	810	799	793	812	805	785	852	804	802	822	782	795	788	765	843	867	854	828	841	887	807	800	796	806	755	866	845	795	798	809	794	785	794	791	834	787	816	772	834	835	819	823	821	852	815	801	783	809	819	854	815	779	780	789	775	815	827	815	801	806	824	757	783	805	803	823	828	861	833	806	787	795	818	819	806	776	788	842	867	787	813	780	809	801	799	843	798	837	805	808	827	817	875	796	832	838	802	781	835	855	822	834	778	812	766	828	798	828	822	837	815	833	813	832	811	778	824	845	763	796	847	778	835	798	770	832	832	815	812	834	782	803	805	825	847	816	805	794	798	822	834	853	790	829	796	827	801	808	811	848	815	795	820	811	784	795	800	803	855	854	856	798	812	810	798	837	770	812	798	796	799	814	786	803	773	836	829	789	801	808	812	836	845	802	781	784	845	854	773	809	825	812	781	861	837	811	835	867	771	825	788	821	839	839	845	870	831	797	760	817	809	790	781	850	813	858	811	828	801	825	818	848	877	847	831	827	834	821	770	847	819	822	789	815	794	797	880	791	836	803	838	856	834	857	839	812	823	802	813	812	836	845	775	821	828	835	831	843	840	790	839	824	825	826	813	847	848	838	812	874	799	797	866	862	812	773	809	839	810	784	798	826	785	799	791	825	817	853	802	776	849	837	816	789	836	847	798	814	771	836	797	773	796	826	800	772	830	814	843	821	806	806	831	861	780	844	800	844	750	821	772	807	820	797	807	886	816	858	812	813	777	786	789	839	816	831	825	793	796	846	857	783	792	799	792	829	784	894	854	767	795	797	775	798	839	796	825	808	855	851	837	783	860	757	835	761	756	823	826	832	838	825	787	806	800	790	816	810	799	775	801	820	815	807	820	830	825	859	818	813	776	776	832	842	813	808	752	803	791	813	799	866	809	816	817	790	882	853	802	813	839	828	822	826	825	829	810	785	824	787	837	819	802	789	799	793	819	800	772	780	800	833	832	758	834	787	832	837	839	818	805	810	806	876	824	808	805	865	808	734	781	811	822	803	817	820	842	850	823	810
26753	21367	14053	735	212	192	164	166	135	118	157	136	171	102	155	148	140	157	138	160	159	153	129	138	143	158	147	152	141	147	155	122	136	136	144	152	132	157	140	140	137	154	135	122	125	153	167	143	144	139	138	140	152	137	145	129	154	142	144	144	140	146	135	176	137	137	140	138	124	122	150	148	130	129	139	128	132	145	148	129	132	132	159	146	131	146	155	135	156	135	123	141	144	130	145	135	151	135	141	148	134	132	142	150	144	139	128	125	148	126	161	150	149	161	129	135	141	122	146	146	159	163	114	142	127	124	129	146	132	145	157	157	131	133	137	161	156	149	158	141	138	130	120	134	139	144	155	141	139	137	132	163	131	149	141	162	165	134	122	127	161	133	155	141	152	132	125	131	151	145	123	134	167	132	136	154	125	156	138	146	160	140	138	120	161	152	150	150	130	137	118	144	161	147	145	125	134	133	151	137	155	156	148	136	131	146	160	130	116	143	149	161	144	149	127	140	146	131	142	154	127	135	132	116	143	134	148	138	129	135	136	124	132	165	137	135	123	137	153	145	157	152	127	136	141	141	138	127	150	129	137	140	144	153	132	143	141	157	135	146	147	146	143	140	157	141	135	124	130	141	134	138	137	143	132	142	155	158	151	124	125	158	132	123	130	157	143	148	147	136	136	131	160	150	123	131	141	156	132	151	123	132	128	129	153	130	139	123	115	141	130	117	146	142	137	141	134	147	134	149	142	144	120	146	133	146	129	136	138	141	144	130	144	145	136	146	152	147	125	121	149	119	135	149	154	142	157	155	140	143	126	120	148	136	143	117	137	163	165	139	168	152	151	162	143	149	142	133	145	168	148	156	127	145	134	142	146	147	168	125	121	158	147	152	140	132	141	128	128	133	161	105	145	139	144	134	140	139	114	154	125	120	144	131	144	125	141	129	150	132	152	143	135	148	135	146	122	130	145	144	161	127	132	133	145	129	136	123	141	162	157	133	141	140	154	161	131	134	153	138	140	127	130	139	132	113	124	125	131	142	122	137	145	137	126	132	147	150	170	147	144	142	139	129	165	145	149	130	164	133	155	137	147	146	126	135	151	148	142	139	164	138	134	133	151	142	109	144	116	135	147	138	135	162	150	146	134	141	149	146	154	127	138	150	145	144	128	146	161	139	147	134	143	162	126	124	126	115	120	136	139	142	139	142	155	141	139	134	134	143	133	139	134	137	123	128	139	137	138	146	136	134	151	148	118	163	139	151	168	143	137	138	159	144	160	147	134	146	129	147	116	141	136	142	143	139	146	120	143	108	154	144	139	127	129	157	142	143	138	149	150	141	155	142	147	152	134	137	122	132	147	131	138	148	145	128	136	121	140	120	168	136	135	145	133	152	122	144	128	115	136	141	152	150	137	155	130	132	150	145	142	131	169	142	139	141	121	128	125	139	145	124	153	134	132	131	118	136	129	121	144	160	134	116	151	162	137	134	130	135	122	148	137	105	130	149	138	138	116	137	149	126	139	156	139	131	140	150	134	121	153	134	172	176	139	133	145	149	146	133	139	153	137	128	139	140	152	147	161	131	129	125	158	147	146	147	121	151	131	153	154	112	130	141	145	138	144	156	148	129	133	133	136	121	146	129	141	130	157	146	130	169	125	146	146	145	136	159	150	140	136	137	139	154	133	140	134	158	146	124	140	133	133	139	135	140	131	136	144	142	137	147	140	127	121	151	138	136	152	142	133	158	135	140	170	129	152	141	135	146	138	124	136	147	150	145	129	140	128	142	158	157	148	143	136	153	142	118	142	153	161	139	130	153	150	137	154	150	127	158	155	148	149	143	141	147	156	116	145	143	130	153	146	137	144	150	134	145	141	139	137	140	143	140	127	142	151	134	153	130	142	135	140	126	151	135	139	119	147	143	139	153	142	132	143	155	138	147	125	164	158	141	136	132	141	130	140	131	124	131	128	140	141	124	142	126	148	143	147	147	127	151	168	136	136	133	150	147	140	133	135	156	159	135	136	186	114	135	141	130	121	124	145	139	146	118	135	131	137	118	136	138	147	141	168	156	149	162	130	161	160	142	174	119	129	138	148	145	145	122	135	139	147	147	139	147	163	129	138	152	154	140	150	146	133	150	147	140	128	151	144	135	143	141	140	129	148	141	133	156	126	144	151	151	160	151	134	132	149	133	167	131	131	142	145	154	139	128	139	150	148	142	163	144	146	143	154	131	140	146	144	151	134	145	149	148	136	144	126	123	120	136	159	151	139	117	146	128	135	122	133	118	150	124	149	123	138	143	145	140	153	144	120	116	143	152	141	137	137	156	136	147	162	148	145	130	140	165	154	156	133	117	145	125	160	139	142	148	143	113	127	147	133	139	126	141	134	164	132	129	158	115	144	132	128	145	145	165	144	165	135	137	124	133	144	138	131	137	130	147	129	131	129	149	149	165	146	115	154	128	138	148	151	137	133	153	136	127	149	142	156	139	128	149	147	138	144	116	156	129	128	139	112	149	148	140	139	132	152	148	150	154	150	151	145	144	155	140	147	135	153	144	146	140	136	135	139	133	148	129	163	134	161	145	155	139	145	154	153	130	134	147	128	146	142	125	125	141	148	132	144	163	144	140	151	134	127	139	160	117	140	138	146	154	148	124	144	142	131	116	140	145	141	132	128	141	123	166	133	131	157	137	138	125	128	129	140	152	144	141	145	137	137	130	133	121	167	124	148	151	120	139	135	152	146	128	144	133	142	148	167	139	143	142	134	139	156	127	154	128	124	142	133	141	154	138	125	138	162	147	135	145	145	126	148	129	147	145	133	140	147	122	154	116	159	147	124	144	139	130	145	130	116	149	160	146	120	139	134	154	160	147	152	152	127	132	135	140	148	141	144	135	157	152	124	146	127	130	171	148	142	148	170	121	122	148	123	146	138	147	143	141	149	140	126	139	158	143	127	143	157	129	173	158	158	156	149	145	156	121	161	123	133	162	136	130	149	127	131	164	136	129	137	147	145	140	138	138	140	145	139	133	148	128	131	152	132	131	129	143	116	116	136	145	147	152	148	130	127	134	129	142	141	155	137	157	134	152	141	146	145	131	149	166	147	132	134	136	162	151	142	149	118	145	155	140	148	150	147	143	135	152	127	137	127	135	144	124	147	128	144	139	141	121	114	141	131	157	141	151	140	144	137	141	147	141	137	148	133	118	137	140	170	116	157	137	161	126	137	140	130	133	126	120	162	136	139	108	146	123	107	152	158	141	140	149	148	142	144	115	134	146	148	133	137	151	143	146	141	134	135	156	157	148	161	123	154	139	121	141	136	139	159	139	144	143	158	143	138	135	142	133	131	148	131	154	134	135	124	118	160	136	117	141	145	133	133	123	146	139	151	151	151	155	135	150	131	153	134	134	131	138	143	140	153	145	149	168	128	164	141	138	138	144	145	147	130	141	123	151	150	164	147	145	123	108	124	153	137	149	144	127	159	144	135	128
23533	29279	5328	605	496	369	347	357	320	330	286	256	260	284	255	252	261	282	268	288	269	255	255	276	291	290	277	265	247	271	270	280	282	255	251	243	283	254	265	285	246	247	246	258	308	260	260	231	265	263	248	265	253	271	243	254	232	249	254	236	250	261	280	251	296	271	275	262	254	253	289	239	234	241	250	286	259	271	262	287	262	276	304	256	237	279	281	272	223	241	239	267	246	255	244	241	258	285	260	279	284	280	272	274	274	272	283	245	283	256	252	251	236	249	278	256	286	250	252	244	285	256	252	252	261	256	314	240	283	262	239	248	246	276	255	259	241	258	259	272	256	266	239	260	275	258	263	242	257	256	255	278	254	271	259	265	258	263	254	262	245	250	256	252	251	285	252	252	258	249	253	269	270	256	264	295	277	279	280	245	250	253	259	245	262	272	273	255	251	278	269	283	255	272	258	283	245	290	271	269	227	270	264	281	273	247	249	264	268	269	267	261	294	266	246	267	249	244	253	229	252	267	238	261	240	280	273	238	234	243	284	259	283	270	269	260	244	245	274	230	274	269	247	249	241	260	271	268	265	278	254	247	258	245	246	255	233	255	267	271	280	259	257	264	247	252	253	254	262	255	260	253	249	269	274	284	271	258	250	258	261	267	245	274	242	230	249	278	275	311	254	238	266	275	291	243	245	268	270	273	252	257	237	276	231	273	251	254	268	253	232	257	249	252	265	276	256	269	239	277	280	272	273	235	292	275	276	248	254	265	245	260	255	265	254	268	268	253	269	241	242	261	267	262	261	240	260	249	255	254	280	273	261	233	274	262	285	257	256	244	257	251	226	259	248	274	251	265	266	275	283	254	270	282	285	254	262	277	283	253	279	252	242	251	265	247	244	270	271	271	253	275	264	236	247	261	260	254	266	274	274	275	263	277	254	260	275	251	232	264	251	261	233	226	243	271	268	255	253	265	254	262	267	248	237	253	261	279	279	244	265	291	254	249	242	283	239	246	295	281	292	249	258	241	260	228	264	277	279	273	229	259	244	259	276	247	241	271	248	244	259	272	255	244	253	263	271	238	259	280	261	260	280	296	278	264	284	208	270	232	290	274	229	279	273	259	267	260	272	268	267	266	270	257	242	284	250	269	245	263	286	280	251	253	247	236	267	250	259	251	264	292	237	251	255	264	235	239	239	254	221	262	286	242	242	281	274	251	245	247	243	277	259	266	271	283	293	261	275	259	264	249	260	256	233	281	226	271	240	262	235	249	263	253	241	290	268	261	279	240	253	255	247	269	284	276	266	231	267	278	257	264	246	279	247	243	262	256	263	289	244	259	272	268	273	261	233	234	279	238	263	262	255	260	240	252	249	260	255	256	272	272	249	268	275	258	264	249	254	272	272	262	263	243	254	258	280	250	243	246	243	261	255	282	240	269	281	251	247	277	243	276	275	240	233	262	263	273	258	266	243	257	272	252	260	263	270	240	258	249	265	245	261	251	245	275	243	257	243	220	253	256	258	251	271	254	249	239	238	249	276	254	243	255	262	238	265	234	263	284	265	236	283	240	240	242	236	249	271	259	265	221	265	235	267	258	262	276	268	254	242	290	253	274	242	244	253	298	256	272	257	257	298	243	254	271	261	263	255	253	228	245	282	264	295	235	272	271	247	254	277	285	255	260	269	265	277	271	253	268	269	247	261	265	256	274	255	267	235	269	270	248	245	265	251	230	260	258	240	267	244	249	276	267	258	264	280	287	278	272	251	253	240	280	266	293	231	298	255	243	264	259	256	248	247	234	275	295	271	243	246	285	289	286	276	251	266	241	276	270	238	270	259	266	271	244	243	251	260	289	246	264	257	273	283	252	265	282	237	245	244	293	257	264	260	283	265	230	276	221	273	263	247	278	284	251	286	263	268	249	245	266	281	256	257	276	270	270	258	269	260	257	242	315	251	268	266	241	268	273	261	231	258	250	247	220	267	258	236	264	285	246	287	264	251	273	283	271	279	255	269	256	274	224	253	274	242	263	259	223	271	274	250	241	247	275	260	277	252	267	254	244	261	254	312	263	263	242	247	269	236	244	241	228	229	267	238	254	257	257	266	242	274	281	254	244	285	278	248	258	255	268	284	258	258	275	278	273	263	255	254	258	264	243	275	284	250	245	261	265	268	279	234	261	270	290	218	248	245	287	275	258	254	232	282	246	234	275	249	239	254	275	238	229	260	248	253	225	247	264	291	252	259	274	252	262	269	241	252	257	242	270	253	262	256	266	277	249	281	245	250	259	241	244	237	245	246	269	268	269	251	257	254	256	252	278	262	254	276	270	261	265	278	240	275	265	255	258	289	265	229	246	227	257	267	251	246	255	269	247	285	283	245	264	258	269	250	233	242	273	263	257	260	256	256	279	257	238	255	267	245	265	287	283	272	252	289	269	276	263	265	273	281	250	256	277	238	245	266	255	271	298	256	250	254	264	279	256	247	265	244	250	259	252	267	267	235	253	269	267	262	275	249	250	276	251	241	264	277	255	258	263	267	281	258	247	289	258	266	248	247	277	275	261	279	254	268	283	261	250	246	281	267	240	250	273	269	231	268	266	251	258	268	264	267	256	286	269	266	268	248	275	257	284	242	275	278	287	247	271	287	225	265	270	234	254	222	284	258	265	246	265	282	261	274	242	273	281	255	270	269	307	251	268	281	267	257	255	270	255	257	255	243	241	264	248	244	249	241	272	275	267	253	251	262	289	246	250	261	236	279	262	268	266	258	251	251	238	242	267	255	259	267	272	244	254	287	257	232	251	253	266	231	266	248	238	262	224	271	254	261	268	245	275	267	257	255	230	269	244	252	260	243	259	238	249	282	278	231	275	249	241	264	258	270	257	312	283	267	254	278	271	255	272	260	272	244	271	256	256	272	241	246	246	254	290	266	251	266	221	252	247	283	255	262	255	250	261	246	268	251	253	251	269	245	241	249	241	252	274	279	260	275	271	236	237	269	275	266	274	270	236	243	244	268	283	267	266	299	282	243	255	273	285	257	268	261	268	269	237	293	262	259	243	283	260	246	262	281	252	262	266	267	244	263	266	261	260	262	258	247	262	263	289	247	268	271	264	239	245	257	273	268	257	252	246	260	260	257	253	241	252	267	278	245	255	246	274	252	251	237	270	244	248	279	272	280	270	227	269	280	274	257	257	274	253	244	283	276	255	245	266	283	236	297	251	270	267	273	265	252	249	266	252	256	270	278	253	255	297	247	266	279	258	265	266	276	307	278	267	265	269	252	251	244	278	240	285	244	280	275	266	257	245	237	243	240	247	241	320	283	236	252	252	280	246	271	297	273	285	256	259	226	261	257	244	259	262	265	277	250	282	266	257	251	240	273	265	259	237	266	262	255	241	261	279	307	261	274	252	254	232	267	243	242	280	262	266	255	295	240	274	290	244	238	282	256	227	258	236	252	268	248	232	275	236	248	265	252	262	279	242	272	286	244	259
24072	21112	28129	24350	18864	2416	730	585	495	471	426	398	409	420	378	405	358	397	364	377	350	386	368	369	347	374	340	357	340	392	369	322	351	372	353	350	363	327	326	334	356	332	349	315	340	357	357	357	365	342	350	356	373	344	318	354	326	353	346	350	338	364	343	364	310	371	304	351	319	330	296	363	325	352	340	352	342	334	360	324	321	367	325	354	349	364	367	339	344	340	341	316	355	328	338	370	320	351	316	361	352	331	303	351	382	335	329	347	320	356	341	323	338	345	328	339	356	388	315	360	342	349	369	324	311	335	339	351	330	326	360	333	344	317	338	326	362	337	348	356	368	314	318	328	335	326	328	348	336	341	352	365	352	344	337	347	325	331	325	346	307	344	337	343	353	333	323	343	334	313	357	321	323	350	322	342	335	327	331	382	372	314	321	314	341	335	323	377	365	323	355	374	331	358	333	317	366	383	330	348	352	333	340	334	345	333	347	335	364	367	336	340	335	340	335	323	335	306	334	351	372	340	357	353	331	327	336	340	358	329	344	335	349	356	362	327	347	365	373	347	374	334	311	318	343	322	330	334	319	363	323	339	323	328	371	337	343	357	359	296	363	325	316	360	368	317	310	336	348	332	349	320	348	340	353	329	348	340	345	364	341	342	347	351	330	307	324	353	342	334	356	326	334	335	313	340	326	314	351	324	328	344	312	327	303	306	338	332	329	340	335	309	316	302	350	345	338	356	309	337	335	349	358	315	348	332	306	363	346	364	295	359	340	360	353	347	346	375	319	316	325	313	317	334	321	338	320	344	323	366	332	349	325	323	340	334	343	343	326	339	316	344	383	349	318	333	354	314	357	334	336	363	344	355	337	329	312	338	327	369	356	333	344	357	327	338	333	321	329	351	323	338	356	287	372	310	345	310	346	331	333	369	351	317	331	335	350	335	343	353	337	351	380	356	365	349	315	333	336	347	335	315	378	317	365	332	369	342	301	313	322	311	339	350	319	357	318	375	357	341	350	320	298	350	329	329	327	326	365	365	351	337	350	343	337	366	347	335	343	360	320	315	323	344	339	309	330	348	373	327	366	336	330	350	321	398	370	350	350	333	360	362	325	362	317	324	385	346	338	329	321	348	368	349	331	347	356	324	328	339	321	296	340	322	322	393	354	338	344	320	351	322	302	339	340	353	320	346	334	340	330	341	360	331	331	344	328	333	340	340	336	387	316	360	330	365	337	344	353	315	325	311	315	371	340	344	307	312	338	338	348	338	352	345	333	367	374	319	343	356	335	325	332	331	311	314	369	339	324	380	363	345	373	390	348	323	346	319	317	352	311	331	372	357	334	320	363	354	324	320	340	333	358	340	332	371	385	339	332	355	327	348	318	344	324	339	327	316	331	341	319	377	315	334	297	337	367	335	357	337	324	310	365	339	341	343	355	326	323	336	317	356	331	359	329	331	344	359	326	291	362	348	339	353	352	335	352	328	334	365	332	353	297	332	333	352	318	366	365	334	360	348	366	326	310	354	337	314	369	362	342	326	338	330	332	314	325	364	341	329	368	364	350	343	344	329	317	324	355	358	325	352	338	356	343	340	313	360	332	349	308	338	328	329	360	343	337	359	362	343	330	343	333	321	331	360	345	326	382	364	324	356	374	339	333	329	367	311	336	350	355	373	338	326	338	297	333	352	353	337	357	323	380	331	318	340	352	318	340	367	329	401	341	354	343	362	352	339	324	331	323	352	311	338	313	328	317	341	318	325	350	357	364	363	355	352	358	343	333	369	326	339	357	314	337	338	328	334	358	371	361	357	322	351	323	362	324	335	339	332	353	342	348	308	355	344	357	303	351	366	335	368	361	333	354	340	336	343	341	333	308	351	317	341	335	337	359	327	324	335	339	345	358	365	343	323	359	328	303	328	343	297	357	371	340	336	352	358	327	356	297	334	323	346	321	344	311	331	366	325	304	323	317	349	370	314	322	357	355	333	368	344	334	371	335	352	341	325	381	348	324	313	318	360	349	354	297	348	375	380	371	269	335	345	370	339	322	332	340	320	355	359	303	331	320	374	329	338	331	345	327	358	343	308	346	368	325	320	340	298	355	323	349	353	346	357	331	326	329	335	343	336	349	310	310	330	341	356	359	321	340	321	311	338	323	358	364	331	367	353	348	376	331	343	331	319	321	315	339	334	313	336	351	320	355	348	353	338	301	343	336	342	347	342	343	334	340	345	366	360	359	343	311	324	336	350	320	326	306	347	351	357	344	323	332	338	332	366	327	336	314	309	337	325	326	330	378	340	325	348	316	339	342	327	327	335	356	378	340	373	356	334	341	352	357	295	321	339	359	315	326	325	383	344	301	360	342	319	372	358	353	363	309	315	336	327	345	345	360	351	322	331	323	341	349	367	338	328	323	340	341	323	362	323	344	342	325	364	337	344	363	304	339	345	350	349	338	349	344	330	356	322	324	328	315	327	354	305	360	344	334	346	356	354	346	349	347	349	346	315	349	339	304	327	321	321	328	355	321	353	339	323	356	331	387	307	311	365	306	317	383	330	359	335	332	355	326	359	352	344	367	295	327	340	322	347	307	365	351	334	331	327	310	353	327	342	318	369	349	319	335	330	342	322	364	337	348	342	343	325	343	344	401	343	342	308	323	331	346	348	354	317	332	330	357	355	360	350	327	311	329	338	349	371	334	312	321	327	329	383	338	340	340	322	313	340	351	323	324	352	339	330	347	322	357	354	351	339	353	336	330	312	324	336	348	338	335	373	316	363	353	329	349	344	355	381	371	365	345	364	354	313	316	376	354	335	330	353	375	353	323	368	359	354	343	318	340	312	324	341	349	325	343	318	332	349	338	352	357	309	327	336	346	327	368	344	323	355	365	338	343	351	355	347	336	349	293	354	347	347	312	353	316	346	338	326	332	322	360	311	356	341	340	336	352	324	322	341	361	317	320	365	334	355	337	355	321	329	306	338	334	326	331	312	347	333	293	340	329	342	325	330	354	328	314	351	369	346	372	329	336	343	335	346	335	348	342	349	356	330	363	324	334	339	344	369	368	317	346	341	349	325	319	320	328	345	302	331	375	384	323	357	331	328	318	353	321	373	342	335	358	348	365	351	349	342	324	352	333	331	324	326	343	381	299	366	316	338	341	336	304	323	339	321	359	360	340	336	358	355	342	309	344	337	349	321	354	325	310	322	348	319	316	333	340	353	330	304	327	359	315	333	342	332	346	340	338	357	340	345	348	315	371	350	340	310	352	357	347	353	311	319	333	326	367	354	323	341	358	338	346	353	293	348	353	342	363	345	353	332	319	344	352	324	312	335	335	319	346	370	341	339	313	359	335	339	302	321	337	347	343	302	342	334	343	352	326	336	353	356	364	371	309	351	323	358	375	323	356	358	329	351	337	345	364	331	332	327	342	356	301	319	322	346	341	330	296	353	331	344	338	369	347	349	366	344	360	342	356	360	380	314	291	343	370	362
43840	60921	9540	3836	2590	1962	1532	1363	1154	1021	906	911	813	754	755	704	716	763	683	717	664	644	699	626	614	685	609	620	586	578	630	590	616	581	624	627	593	597	571	619	568	613	587	603	618	611	622	638	587	611	623	599	593	615	611	584	598	560	619	575	613	588	621	574	624	585	580	589	563	603	548	579	539	561	584	562	561	597	595	599	567	597	537	581	594	586	611	600	577	567	617	607	567	558	603	565	596	570	545	577	543	592	578	575	616	580	533	617	586	570	579	609	580	599	613	620	586	580	579	557	583	561	563	580	579	594	570	567	552	602	620	584	563	617	617	577	570	549	652	575	565	601	577	588	546	566	574	578	547	598	580	558	539	539	638	597	582	565	582	593	590	582	606	543	579	622	592	616	612	578	586	594	581	576	547	574	584	543	573	590	568	607	535	595	591	543	605	584	597	598	624	598	624	575	580	566	586	636	587	577	580	575	575	578	568	589	628	588	598	593	571	547	584	537	635	603	574	564	568	617	571	601	614	586	566	575	624	582	607	582	601	562	625	543	576	550	598	569	565	555	573	570	602	556	565	588	580	598	562	604	633	585	562	561	570	549	582	600	568	547	564	611	614	534	582	564	585	602	579	572	582	551	544	573	579	569	550	571	580	583	574	557	568	550	584	585	590	551	631	573	589	591	538	557	543	597	584	578	616	523	601	612	639	620	602	563	608	563	563	604	541	587	579	567	577	571	609	550	564	555	575	602	561	555	566	584	604	629	596	585	581	616	561	590	608	560	584	545	591	617	644	587	563	614	576	561	575	586	597	585	591	592	587	601	570	574	592	602	600	618	632	543	569	553	540	535	613	573	581	577	630	601	584	579	587	564	589	568	588	586	632	544	614	559	583	561	565	549	572	587	572	587	613	623	578	578	545	541	598	598	571	599	567	530	631	569	558	555	579	608	562	579	579	587	591	566	551	599	614	596	534	549	587	565	571	557	598	576	579	610	629	583	552	567	577	562	592	548	547	588	579	629	572	598	623	619	584	573	584	574	579	554	597	561	611	612	608	628	639	606	551	600	582	558	607	569	572	607	544	563	579	612	589	576	575	581	574	568	582	600	583	575	564	580	563	580	584	530	565	548	592	569	560	575	608	633	562	594	565	583	575	570	611	580	572	602	579	567	540	586	597	590	583	538	553	605	549	546	574	583	580	542	564	589	579	542	576	598	607	594	575	556	568	557	600	585	611	557	586	575	609	594	562	569	609	617	558	587	571	551	558	568	614	581	600	558	565	629	554	574	556	608	579	562	580	596	554	561	578	564	576	610	578	565	623	612	533	541	554	565	586	592	580	577	585	561	586	586	601	624	606	572	593	566	556	611	598	548	605	581	536	581	564	625	610	606	571	625	592	576	560	583	619	591	596	571	546	571	569	573	545	585	556	565	554	630	524	586	569	601	543	573	562	571	582	589	587	566	578	610	586	586	542	586	572	585	575	616	598	577	588	612	577	612	611	575	619	600	572	596	580	563	627	597	576	593	617	569	594	567	609	583	542	567	569	566	593	638	585	619	613	619	540	597	619	612	566	585	541	541	577	572	627	610	623	579	565	593	579	555	594	587	578	614	592	611	609	550	558	574	571	552	579	545	564	552	623	588	595	597	538	588	566	583	571	627	557	587	557	606	606	598	587	588	589	628	596	571	581	567	580	582	580	573	563	588	609	628	534	588	592	593	563	608	601	583	597	602	528	529	582	647	598	594	570	602	606	589	605	580	586	576	578	589	577	604	601	606	602	550	591	572	597	622	610	600	584	554	562	570	565	573	561	639	589	622	641	565	571	631	619	560	585	583	532	584	603	577	604	583	629	581	602	590	609	625	611	574	586	582	576	602	579	574	594	566	572	594	604	574	591	594	589	579	539	581	572	581	597	561	574	561	572	603	532	560	581	566	624	545	575	596	614	538	567	582	582	552	594	622	586	634	553	608	571	598	576	570	594	610	594	570	574	578	578	594	623	579	553	605	599	585	624	560	500	582	572	579	645	588	578	566	607	574	555	577	598	610	602	574	592	573	583	568	579	586	568	597	623	536	619	611	613	566	617	559	566	566	598	567	589	577	624	579	608	576	566	599	567	612	570	552	627	550	607	607	601	590	607	583	544	541	614	583	585	580	560	601	649	571	576	577	580	585	567	631	590	596	580	602	575	589	549	574	609	572	607	586	581	555	601	543	570	565	620	580	588	602	615	543	573	585	622	638	571	539	558	608	550	602	656	597	576	596	576	531	580	578	569	594	596	588	581	632	639	590	569	537	598	554	572	608	571	573	595	543	596	590	606	584	587	584	590	563	611	571	551	575	583	594	582	581	574	571	580	542	594	550	604	569	601	574	562	577	593	600	548	591	521	596	598	541	587	576	518	592	568	574	547	552	597	568	619	552	546	624	586	580	590	579	583	600	558	533	574	551	589	610	623	540	598	566	586	594	577	556	539	611	570	647	581	609	584	574	589	585	566	563	579	600	588	597	569	596	589	591	593	595	624	526	557	592	554	569	570	529	627	586	603	581	593	626	586	599	584	593	598	622	588	587	599	565	567	592	567	569	540	519	596	556	573	577	553	536	577	585	578	556	614	532	592	560	582	587	605	546	589	614	633	605	565	567	578	575	591	562	581	595	597	590	575	610	567	614	607	581	570	589	564	633	578	564	594	632	564	574	601	579	542	577	584	603	582	527	570	625	567	575	584	585	599	636	614	597	558	589	630	553	631	621	648	578	568	595	577	596	592	611	574	575	569	601	614	600	603	559	590	568	587	563	599	654	604	562	594	564	581	614	572	571	587	600	598	583	564	591	599	568	561	618	567	563	582	602	611	629	576	656	560	542	580	595	605	578	590	527	621	565	639	585	591	545	565	574	568	618	571	552	552	608	564	566	576	610	591	534	610	569	618	558	569	561	590	583	642	622	580	568	562	555	556	597	609	581	579	589	635	587	603	589	581	603	625	554	554	577	619	584	602	600	564	563	643	564	573	589	600	584	550	548	608	580	526	607	596	581	600	613	532	589	580	624	564	596	565	568	598	581	598	611	602	577	595	604	548	595	610	593	566	572	570	554	573	602	542	593	622	587	495	578	617	543	575	573	535	612	598	567	610	636	584	532	614	560	558	603	591	577	590	584	591	564	611	561	563	597	605	616	585	563	587	591	617	564	607	602	611	592	644	563	591	611	577	591	614	564	623	628	572	589	594	586	573	556	560	582	565	595	596	565	594	603	538	605	595	542	560	569	571	540	607	550	592	591	585	591	596	565	588	606	584	592	578	610	584	586	589	599	631	582	603	526	552	595	587	594	613	564	577	615	569	624	587	559	581	561	571	550	569	550	582	568	559	581	586	622	569	582	601	608	591	600	620	642	626	589	570	570	588	592	622	555	540	602	596	602	559	595	601	542	582	571	624	610	584	565	546	589	577	581	599	590	623	596	545	596	587	600	600	572	595	588	605	580	567	620
23059	21107	28722	23800	21095	16032	1955	989	793	712	694	697	633	593	600	570	630	558	572	534	567	522	540	572	576	505	532	494	489	546	529	532	496	454	504	504	483	532	513	517	494	557	516	518	507	535	507	487	513	483	475	495	488	545	504	512	520	510	515	518	539	505	482	490	497	491	532	518	511	512	479	500	461	502	511	490	526	502	515	523	496	454	450	515	490	499	502	498	524	506	485	520	487	510	573	508	491	486	447	502	496	495	500	483	463	462	486	493	508	474	483	507	520	512	521	506	447	487	489	519	513	509	492	460	493	505	463	489	507	500	509	494	508	499	512	516	481	534	496	497	518	481	486	462	492	515	535	473	539	507	479	487	489	512	496	474	459	462	488	509	466	502	495	510	509	468	531	503	480	477	458	474	507	499	503	512	469	491	481	457	533	509	491	502	497	490	501	507	483	500	489	500	486	475	480	476	468	491	498	476	486	475	462	526	470	530	502	512	497	483	461	490	460	515	508	516	512	471	458	485	484	525	493	502	484	504	506	498	476	493	503	499	497	509	516	457	487	481	506	496	486	479	475	459	502	490	471	472	450	464	480	507	497	469	494	496	482	477	461	484	483	485	542	454	457	510	475	496	533	494	490	473	484	511	500	511	460	485	494	444	436	489	515	512	450	483	516	540	508	522	474	511	515	478	510	517	515	489	501	507	485	466	494	507	474	537	473	491	494	507	458	490	452	484	471	515	471	471	488	449	510	483	495	481	505	500	506	495	492	509	529	490	503	506	492	487	486	443	496	495	479	482	504	474	467	494	471	477	477	492	492	533	470	508	491	502	519	518	509	475	506	497	512	462	527	510	492	469	473	461	476	492	477	507	475	468	480	481	502	535	514	499	477	504	483	468	486	507	508	507	473	469	451	533	485	501	445	512	489	496	471	517	494	444	542	492	498	485	458	527	514	494	476	499	533	483	515	520	507	505	453	477	501	533	493	478	512	480	510	481	487	516	488	468	496	546	479	459	517	533	512	499	507	514	493	497	483	479	514	502	507	490	505	508	457	454	510	508	462	463	483	474	515	506	507	469	500	493	477	477	497	483	515	479	465	495	500	515	514	493	517	479	484	482	483	515	467	499	484	502	484	510	465	472	441	494	518	488	466	520	525	504	492	478	483	457	509	485	486	477	487	464	500	495	533	508	478	513	506	483	508	559	487	523	453	493	492	473	495	489	523	469	521	519	492	499	477	464	463	481	494	493	485	489	500	491	459	509	460	456	523	470	521	474	495	538	489	520	510	496	506	487	458	473	504	477	499	490	509	472	478	519	482	497	470	481	539	491	467	504	469	496	498	475	498	506	466	475	455	480	471	494	470	494	470	500	486	475	477	517	487	464	471	501	488	488	524	495	485	480	464	444	445	482	485	493	475	509	512	489	523	501	483	505	492	475	506	501	507	484	477	512	513	503	474	503	517	490	476	488	509	505	516	548	509	490	477	468	481	478	508	534	509	536	489	489	511	487	524	442	504	523	499	486	480	481	551	493	469	490	477	451	475	517	483	480	470	495	499	459	463	477	492	489	523	480	503	476	497	486	478	480	499	487	494	513	509	428	498	485	489	489	538	506	469	483	508	483	481	485	416	533	478	499	503	473	515	543	501	483	511	492	501	502	456	508	495	485	516	501	491	511	510	490	531	490	497	471	453	504	503	540	493	501	482	482	457	488	501	468	504	514	487	463	518	504	524	514	495	492	508	521	486	501	486	513	509	513	456	497	452	514	504	509	502	496	489	495	515	483	507	510	469	510	536	492	477	479	506	492	456	473	483	517	502	499	512	469	491	503	511	474	470	512	497	514	473	458	512	471	497	481	494	498	474	506	511	512	506	484	469	493	541	469	500	525	488	516	477	474	499	486	511	478	454	489	473	504	476	489	494	487	479	492	501	477	496	442	515	503	493	521	474	481	526	463	474	476	522	462	511	467	507	471	523	510	506	512	507	511	500	496	478	496	491	513	497	486	512	497	493	502	494	503	532	510	484	484	491	493	492	510	461	478	499	464	504	502	470	515	451	496	480	485	497	479	456	469	506	505	512	506	476	495	489	504	490	531	482	499	512	466	501	508	496	492	487	535	452	506	491	494	529	448	484	450	473	506	486	515	492	499	484	479	505	505	511	511	499	460	488	485	491	499	518	507	471	460	485	511	493	505	482	495	487	462	451	473	469	511	491	457	487	497	501	514	509	462	462	513	521	487	510	487	494	492	479	500	503	501	486	471	496	462	510	547	482	512	529	452	505	429	495	511	515	510	488	504	457	509	512	513	519	506	485	492	468	519	476	483	478	523	496	441	478	473	491	492	516	505	475	491	500	519	514	512	519	499	500	539	450	512	471	497	518	485	472	488	466	482	481	511	512	504	469	502	484	510	510	488	499	477	473	502	482	507	511	513	488	499	505	488	510	490	455	499	500	519	494	531	511	447	549	530	549	486	501	527	479	498	485	468	481	506	518	493	457	478	517	492	519	484	474	503	492	470	481	473	491	534	482	474	495	471	526	495	526	462	469	513	504	462	458	471	487	487	485	502	483	489	521	481	460	479	463	485	481	540	467	496	529	524	503	518	502	480	484	495	533	469	471	483	478	485	501	517	519	510	495	488	480	499	489	446	488	530	488	503	490	504	473	507	518	468	505	463	510	470	498	503	460	501	500	465	457	498	523	509	486	502	498	497	486	496	506	463	469	510	491	485	480	466	458	475	514	523	456	489	483	438	469	447	458	476	465	471	464	481	482	487	506	480	517	489	473	509	498	513	462	450	490	483	476	452	540	487	518	480	513	507	472	494	494	500	485	479	493	508	519	439	499	467	450	472	493	523	492	489	463	501	490	490	449	501	485	428	479	519	483	473	473	490	497	518	479	492	495	475	501	462	454	516	477	479	511	491	483	532	499	453	516	478	483	526	529	511	482	465	489	500	529	525	466	487	494	483	497	503	452	453	521	512	513	486	507	475	491	469	533	494	496	480	500	550	463	461	512	465	515	503	505	508	478	455	455	482	477	491	487	488	511	503	470	495	515	469	505	466	487	493	493	476	484	481	535	493	451	493	497	526	489	503	462	499	482	484	455	548	542	532	481	494	490	491	504	517	509	481	524	471	527	485	472	492	495	466	519	473	475	513	496	480	478	502	480	475	433	463	517	488	508	536	478	459	475	483	484	479	494	497	537	515	520	506	500	499	458	491	488	481	499	507	488	516	442	502	459	485	559	509	463	494	544	482	503	521	500	486	509	530	526	495	467	485	457	465	509	502	501	490	475	535	475	485	498	453	459	476	494	482	493	484	480	507	474	496	538	494	506	490	488	482	470	500	469	490	522	518	458	457	480	492	526	472	472	453	509	513	472	507	486	520	458	492	482	546	497	494	500	491	479	484	494	480	493	530	495	477	499	498	476	507	483	509	491	489	467	519	455	479	481	508	519	454	507	486	538	513	491	521	494	537	483	497	512	492
52302	71759	11316	6338	4413	3291	2581	2228	1872	1679	1461	1393	1268	1214	1192	1145	1033	982	1053	992	935	978	997	897	903	946	915	901	916	901	876	912	898	868	869	899	861	896	830	844	823	830	851	889	833	837	820	877	868	849	864	828	849	795	838	864	775	791	805	819	814	808	870	884	831	831	827	830	812	838	871	773	802	807	849	795	879	833	775	863	872	822	836	794	810	857	899	842	779	824	787	737	884	828	819	804	845	870	785	843	821	839	813	850	809	823	785	860	823	798	816	752	807	869	848	849	836	839	849	815	831	827	818	804	798	853	793	840	811	822	833	805	847	788	824	883	804	779	790	837	790	861	810	808	816	871	817	792	760	739	835	792	828	798	809	815	856	778	793	848	810	800	796	817	866	801	826	795	825	795	786	808	815	798	790	798	857	818	833	855	846	833	801	802	838	805	792	822	778	845	900	768	893	865	814	818	791	830	832	804	808	822	853	866	805	814	835	810	849	852	806	845	823	817	843	853	844	795	860	855	822	819	818	838	829	819	857	788	796	794	817	830	827	791	794	766	794	806	819	784	837	846	835	832	817	842	759	831	862	828	888	840	804	830	828	818	878	814	858	844	858	863	786	839	841	811	783	846	806	836	809	807	816	830	848	849	815	826	826	780	832	840	820	795	769	830	797	801	818	807	833	784	811	836	790	834	871	775	863	780	804	796	840	785	797	814	816	771	880	822	790	816	818	823	754	803	862	783	824	819	802	864	806	810	811	774	779	839	791	807	820	836	823	826	794	810	790	801	776	811	812	796	813	816	773	820	765	828	821	794	821	825	763	801	823	807	827	740	798	816	818	801	844	824	821	832	839	802	830	836	800	838	798	819	805	815	855	829	827	842	778	794	827	856	796	839	834	821	770	755	778	856	795	852	800	773	803	810	797	779	825	765	794	798	813	793	840	827	779	800	791	795	814	823	825	821	861	847	827	813	833	850	802	804	795	864	851	815	840	791	832	782	831	776	870	802	831	787	849	804	844	807	776	841	866	829	763	836	844	815	794	832	811	824	814	839	819	860	851	801	828	822	824	817	808	856	841	823	823	844	800	799	802	835	851	827	818	785	837	823	773	832	802	836	771	834	768	836	815	859	843	769	784	815	844	745	805	852	823	812	845	796	858	796	791	856	799	860	805	800	787	785	853	778	825	753	772	847	813	795	807	786	795	821	806	805	873	893	819	856	784	818	791	834	809	817	798	809	765	803	744	830	819	779	829	812	844	817	864	852	847	768	791	761	815	836	813	825	827	813	890	827	867	793	832	790	798	864	804	810	787	830	802	846	799	861	781	866	833	837	833	839	841	835	869	772	875	857	795	838	821	822	814	811	804	761	857	762	826	833	821	806	766	837	794	760	825	805	777	803	776	809	845	803	807	814	823	816	793	810	855	827	803	818	789	823	802	805	796	750	819	812	843	772	842	803	862	807	803	801	809	806	803	800	844	803	793	788	766	784	842	803	877	851	802	840	857	794	764	813	787	811	827	854	825	787	835	798	809	788	799	769	818	864	813	859	808	828	845	830	842	801	869	752	829	806	862	825	799	792	822	837	861	818	799	826	814	775	779	794	866	817	781	851	847	796	818	868	841	822	824	778	822	871	768	811	776	819	807	815	844	829	838	832	837	841	832	798	803	838	733	877	790	819	816	793	739	811	809	844	807	835	813	804	790	820	821	791	819	830	810	805	802	844	805	749	883	832	797	829	805	803	816	772	811	838	866	813	803	840	814	813	787	757	858	801	729	822	872	827	784	803	861	833	844	793	841	779	805	818	851	829	838	798	807	802	791	794	820	817	838	836	798	817	810	817	825	832	815	787	814	774	848	793	827	831	795	751	822	820	875	827	838	754	832	840	720	893	803	853	861	866	812	813	787	816	812	859	817	840	818	783	770	791	774	838	839	858	842	862	845	775	903	809	863	816	802	810	803	783	841	781	782	828	821	838	785	830	796	840	779	852	821	857	797	803	814	768	803	847	772	786	824	810	749	797	790	790	783	822	832	775	837	809	816	833	803	823	737	818	834	788	795	830	770	798	772	802	781	841	803	814	838	809	831	778	847	868	827	771	794	811	847	803	884	794	824	833	817	830	845	855	829	798	828	804	829	780	769	778	818	858	798	820	783	781	835	846	834	875	805	821	801	853	837	772	839	834	855	800	863	806	793	785	806	811	820	840	767	752	771	835	807	840	819	808	813	828	824	812	872	773	763	908	821	859	765	809	807	830	828	736	809	837	788	794	789	866	844	836	795	812	825	775	797	809	820	819	844	791	810	827	819	791	824	851	831	787	796	806	774	861	724	832	799	822	793	809	811	789	839	861	810	834	801	822	788	810	856	779	800	841	817	817	778	863	818	807	824	839	792	778	866	859	805	783	850	768	820	759	822	836	844	782	831	812	799	809	845	833	833	785	797	844	803	830	855	847	831	783	846	811	830	774	812	841	771	827	794	846	814	849	836	799	838	826	861	832	864	775	810	798	840	791	822	833	782	798	780	831	820	805	851	763	831	827	849	820	829	824	846	790	872	765	830	826	819	826	796	794	814	824	809	826	815	785	806	782	873	849	783	820	814	757	828	781	872	808	785	797	799	833	772	780	821	866	844	787	866	872	854	777	831	816	803	804	834	747	825	854	792	788	837	791	739	848	831	749	799	858	789	874	811	803	785	867	785	812	771	800	789	815	801	811	814	870	765	807	867	801	827	847	811	813	859	860	812	872	836	850	796	830	814	819	838	815	817	787	811	855	809	824	820	842	795	811	857	846	790	851	864	793	801	849	818	831	787	790	784	817	839	782	779	846	844	813	766	846	829	836	807	842	848	836	785	833	799	863	796	846	800	833	873	813	819	795	792	824	819	844	801	817	827	835	800	775	795	828	835	824	855	811	836	846	806	831	816	805	778	807	807	818	848	807	765	870	777	824	801	834	822	790	834	821	759	848	793	779	847	796	824	810	759	773	843	809	777	824	864	835	812	855	851	834	811	790	789	785	812	767	839	795	839	799	804	789	764	796	855	811	828	823	847	796	833	845	826	843	792	807	813	795	716	814	833	823	759	772	818	803	778	804	854	806	839	833	770	813	806	787	839	821	800	796	836	794	841	808	888	830	819	810	835	775	870	830	817	807	831	831	861	749	803	849	811	833	786	853	815	825	794	877	861	782	811	848	801	826	792	815	861	852	808	859	813	853	837	818	761	822	831	813	808	851	812	815	830	795	855	819	798	825	844	832	859	823	817	819	834	811	838	804	845	786	853	841	871	792	809	855	839	788	819	849	852	809	796	863	825	802	836	829	786	801	831	812	770	798	836	775	803	836	781	802	887	824	828	772	825	833	788	824	829	827	831	798	884	806	779	795	816	780	843	799	839	829	793	828	767	763	820	810	836	851	791	818	798	771	750	797	817	851	832	852	821	767	811	830	800	784	751	785	792	844	811	815	891	789	789	830	821	817	852	775	811	776
26764	21265	12820	684	233	199	191	154	139	161	155	167	140	141	139	167	126	136	141	139	131	144	141	130	165	144	158	131	143	148	151	120	135	133	140	136	120	135	132	157	132	132	140	134	127	157	142	147	149	150	133	129	131	137	144	136	134	145	146	154	111	163	141	168	136	131	138	153	138	152	141	153	141	123	152	134	145	120	137	142	135	145	148	139	135	133	140	140	141	149	146	122	138	134	126	138	140	136	136	124	164	144	132	134	133	145	129	139	130	145	143	159	142	153	144	154	131	143	144	137	140	148	156	160	140	144	155	129	158	151	126	151	139	132	148	147	126	138	165	140	154	139	145	129	146	152	137	134	168	146	145	144	132	134	136	148	154	145	137	133	153	158	137	142	143	124	161	153	148	142	139	142	113	131	160	154	150	144	139	145	134	131	120	132	122	165	151	135	139	128	127	145	130	126	154	131	151	132	148	150	146	125	145	127	137	140	147	157	151	148	120	135	169	151	135	144	123	122	147	134	131	134	130	114	140	160	143	151	140	153	152	132	150	158	171	132	133	137	159	157	135	136	160	136	143	153	134	133	133	149	135	141	153	154	132	133	133	150	156	130	147	141	145	135	134	128	150	150	134	137	140	136	157	142	148	123	149	156	139	161	132	139	130	134	152	159	171	153	156	145	123	143	155	128	131	175	144	151	151	150	133	152	135	148	162	155	125	128	121	130	144	120	143	143	146	157	119	146	130	131	156	122	129	138	127	125	116	159	152	157	167	125	152	144	151	130	139	137	149	149	136	151	129	138	155	150	146	155	142	134	130	149	127	135	135	149	148	129	157	142	139	138	150	130	140	133	131	149	129	130	148	147	136	127	139	132	136	167	141	134	163	122	145	125	135	131	115	134	143	130	133	137	133	137	149	157	141	171	143	149	151	136	148	152	148	136	135	132	144	130	144	129	139	131	116	156	139	144	157	155	117	156	126	150	158	123	156	153	142	157	157	141	153	143	142	133	139	131	132	134	151	168	127	144	151	131	132	133	147	139	121	142	134	125	127	138	150	132	162	153	176	137	152	152	124	146	131	153	118	129	155	141	160	127	134	138	150	127	142	131	144	139	146	142	143	160	144	130	132	158	133	145	143	135	144	150	122	131	138	145	136	147	150	148	126	147	141	141	132	155	164	126	145	140	116	144	132	125	119	141	165	132	142	137	157	130	142	137	127	143	151	138	131	129	119	142	154	154	131	137	129	170	144	152	131	129	160	149	162	132	137	121	132	143	162	157	131	128	133	148	135	138	141	153	167	123	138	129	138	148	153	130	130	154	154	147	134	152	132	136	139	126	160	135	156	134	160	141	148	136	146	141	139	155	129	136	137	129	150	173	143	147	138	141	151	115	150	144	156	128	140	145	162	144	144	145	138	134	143	141	128	136	144	137	151	140	129	137	142	146	143	132	114	142	140	149	166	120	124	129	139	149	135	148	141	137	142	143	148	140	147	138	146	144	161	161	158	146	130	119	129	146	130	136	148	154	151	144	150	128	138	140	133	142	158	126	114	161	165	146	136	169	154	131	158	145	134	129	147	161	143	130	130	138	130	135	143	133	127	119	130	143	157	142	154	148	133	144	123	141	127	138	151	138	132	118	118	129	120	117	143	133	127	157	142	134	129	137	144	138	143	146	140	145	149	161	131	148	143	128	132	147	132	127	168	144	150	141	146	117	129	113	156	137	130	144	143	120	122	139	133	142	142	131	142	136	124	133	140	136	128	138	136	160	136	146	149	154	132	134	131	138	149	158	127	142	140	131	141	142	135	125	125	130	157	154	148	142	145	135	141	138	143	139	165	143	149	114	140	137	142	150	122	136	163	143	144	135	135	140	136	150	137	146	129	141	143	149	154	153	157	156	153	142	153	122	141	138	143	134	147	134	127	147	142	143	149	119	121	141	144	129	137	138	158	128	139	123	155	136	130	136	158	151	146	142	138	134	139	154	141	149	157	144	138	139	139	158	141	130	133	134	129	136	165	134	148	150	132	120	122	124	141	139	132	133	137	140	150	146	128	131	151	118	137	137	131	158	139	136	135	144	133	126	139	123	133	145	137	141	129	142	139	153	127	133	125	130	141	153	140	130	129	118	140	133	144	152	134	136	144	145	147	133	137	136	134	170	126	149	135	158	139	139	173	154	120	156	157	153	121	163	144	142	161	138	126	125	126	140	124	142	128	135	143	138	158	141	148	134	142	151	159	148	141	133	138	154	142	136	143	140	129	140	135	130	132	146	116	127	135	137	155	129	125	154	138	146	143	147	165	150	133	149	124	131	130	156	143	163	148	146	148	126	141	158	166	150	136	139	137	143	152	162	148	136	148	117	156	142	126	163	139	131	149	126	147	128	149	142	140	133	148	152	143	151	131	140	126	133	148	134	126	161	151	150	142	120	132	133	144	143	146	139	149	154	136	147	137	141	159	162	142	144	129	137	123	135	155	148	133	147	169	139	134	148	155	139	131	138	161	154	148	146	132	137	136	143	131	134	139	136	122	138	151	134	129	146	147	113	144	163	151	156	125	126	136	142	150	145	146	124	172	154	141	143	163	138	158	132	122	149	135	144	117	150	184	140	140	140	141	145	152	133	153	171	151	157	128	141	137	135	134	125	158	120	140	145	123	159	151	116	123	139	133	157	127	158	127	127	151	137	148	143	134	140	143	149	120	123	144	109	157	146	140	124	135	146	138	135	153	132	128	129	140	160	143	154	138	138	124	129	142	151	154	121	116	139	126	154	121	129	145	156	142	147	143	155	123	165	124	131	150	130	129	137	160	128	148	129	140	134	148	129	147	159	155	148	136	114	128	134	141	137	153	179	131	131	136	165	140	146	142	135	146	129	147	147	143	132	140	153	144	145	152	134	154	143	151	148	149	137	147	147	127	159	122	143	138	99	147	130	158	146	142	125	143	133	137	136	149	133	140	127	127	145	140	130	152	125	124	150	142	134	149	156	160	140	145	144	146	116	160	129	140	151	137	136	135	147	158	124	158	147	143	131	124	130	149	126	135	141	144	142	141	136	145	127	166	136	133	175	141	138	124	124	142	137	157	121	144	115	133	138	133	149	132	151	150	142	150	151	149	127	137	147	153	147	123	143	133	165	119	126	148	145	133	125	149	133	166	150	152	155	135	145	132	160	132	140	155	155	113	127	126	160	137	137	149	123	142	127	146	162	125	150	137	135	171	135	148	132	120	141	131	149	145	139	149	133	139	131	165	138	119	140	130	148	152	150	147	141	147	139	128	132	164	150	150	121	143	124	140	134	125	140	131	107	143	163	129	144	129	133	116	137	150	161	142	135	147	142	126	123	134	140	138	150	159	150	147	147	151	129	147	136	141	146	125	124	137	140	165	119	116	149	124	151	132	146	136	141	143	132	128	150	132	136	145	118	153	152	158	132	137	148	149	135	144	137	129	142	124	143	152	128	148	152	154	144	147	152	157	160	153	143
23671	27419	2897	631	455	381	333	337	314	290	324	300	314	263	262	245	290	281	247	287	277	276	231	237	256	267	269	281	266	299	293	258	263	275	232	255	273	253	262	278	234	243	245	272	277	252	275	277	255	253	281	256	231	248	246	265	219	247	288	274	230	284	259	293	253	276	252	248	257	262	246	260	248	274	236	267	267	268	270	262	279	260	273	223	259	280	260	281	246	267	285	278	253	244	270	255	253	257	243	268	243	267	250	258	253	251	267	249	246	231	274	258	258	234	252	258	275	310	266	254	243	294	218	266	282	249	290	252	237	251	258	261	244	229	245	236	273	254	249	255	277	257	246	270	256	257	259	265	245	282	224	245	244	264	255	272	274	242	237	238	283	263	267	263	243	286	266	302	257	255	252	259	261	265	225	230	256	250	250	257	237	276	252	252	255	263	243	260	252	268	283	255	276	230	262	230	256	281	274	244	276	265	260	255	276	262	258	239	289	247	257	251	270	288	247	247	253	281	277	236	239	255	280	250	292	225	274	248	260	232	237	244	252	278	275	237	271	240	267	249	252	271	246	246	255	251	271	272	251	239	259	254	251	245	278	266	268	275	265	258	259	265	275	262	281	263	266	245	264	242	224	235	264	285	268	278	255	268	269	280	275	257	258	284	245	256	271	257	254	270	279	253	290	263	238	265	260	252	258	255	260	238	258	232	256	253	270	263	279	279	234	244	264	256	266	253	252	228	296	236	278	270	267	252	264	251	249	239	290	266	263	267	258	269	254	273	242	244	259	269	285	257	264	249	238	260	249	260	283	264	278	249	280	240	230	266	254	259	256	227	289	292	269	255	267	268	243	238	264	261	217	270	233	248	281	259	255	239	282	260	270	268	265	259	296	242	257	285	253	256	275	289	263	207	254	300	247	282	269	258	254	238	254	263	292	247	265	223	274	271	253	251	277	248	253	254	255	238	252	253	268	246	285	256	246	237	240	267	256	247	263	289	258	252	279	256	270	247	243	260	273	269	282	259	253	242	252	242	241	269	276	271	243	229	252	275	258	258	265	232	262	251	238	232	261	260	244	263	268	255	272	250	279	238	267	279	282	274	247	228	249	237	261	237	239	296	266	264	257	261	263	256	238	268	251	267	261	242	262	243	253	290	268	239	262	271	255	284	252	282	254	252	244	279	276	290	271	275	298	254	244	268	260	249	253	263	241	279	259	259	240	260	276	269	264	258	254	250	251	252	279	265	233	244	275	252	243	253	269	269	269	257	260	260	254	245	258	266	232	265	240	270	265	235	264	252	230	282	256	272	260	240	230	285	272	264	247	257	237	233	265	284	263	240	277	249	271	247	248	272	255	250	252	239	250	261	273	264	290	224	288	225	256	268	262	291	273	280	251	276	248	234	224	232	266	248	280	272	218	237	255	260	256	238	263	274	255	240	248	246	241	276	245	226	259	257	247	290	259	249	279	254	262	241	266	258	262	242	263	266	278	270	262	273	251	264	271	305	259	251	279	246	258	261	284	256	258	253	266	261	270	235	244	251	260	268	272	257	263	271	275	270	239	249	262	240	255	237	258	276	270	268	253	249	230	244	244	241	305	270	239	279	263	275	276	267	241	261	289	268	235	230	250	241	259	249	267	246	234	240	233	269	227	261	254	233	253	284	258	243	249	261	230	236	298	257	248	221	264	260	278	269	253	237	244	239	283	230	250	257	300	254	241	259	236	254	273	279	248	270	287	272	255	242	278	250	269	287	250	271	267	270	242	255	258	264	238	269	312	258	283	254	249	240	282	272	278	239	264	276	243	256	278	284	268	247	258	233	283	249	261	290	257	258	231	228	272	254	268	285	262	273	241	257	267	250	229	282	271	277	247	288	241	250	278	237	258	263	254	239	245	253	269	262	246	248	241	241	231	241	235	252	279	242	247	241	266	266	256	251	241	284	272	269	243	257	250	265	282	259	278	243	274	257	253	270	263	240	268	272	271	264	287	242	263	253	255	259	245	241	254	274	276	233	253	286	261	254	278	246	232	275	262	275	282	220	267	252	262	251	267	256	240	241	257	240	247	253	260	236	268	258	265	262	276	240	258	259	303	271	244	265	262	247	259	271	271	254	255	299	235	263	241	242	251	259	262	262	282	259	247	259	266	272	234	241	263	279	272	274	273	251	264	259	250	250	228	239	270	262	254	233	231	240	270	242	247	251	259	259	234	283	252	268	282	227	257	249	225	267	258	237	283	248	219	264	258	268	257	270	255	266	290	282	246	272	273	283	271	251	262	277	273	254	253	273	280	281	261	268	235	268	264	261	230	241	233	243	225	243	283	252	287	247	236	262	252	282	273	227	242	234	227	230	281	259	247	271	255	291	266	279	254	264	276	263	271	280	246	246	284	271	252	278	271	251	239	255	286	247	295	244	270	272	246	249	234	280	242	285	265	256	243	274	272	274	276	252	272	249	265	272	273	274	263	263	256	251	286	273	259	268	253	242	260	257	270	271	259	268	270	276	236	268	273	277	249	247	258	279	266	275	239	244	275	278	263	257	235	293	257	243	249	259	263	269	265	259	237	255	270	258	225	247	289	280	256	248	266	264	259	257	308	267	262	269	280	232	244	265	229	272	252	266	255	257	254	268	293	240	271	265	249	273	273	263	248	233	270	252	281	273	267	269	255	261	229	229	261	249	284	252	245	263	255	248	234	249	276	278	285	262	258	255	265	274	292	246	271	266	254	268	251	254	226	259	265	255	278	227	234	278	260	271	273	235	252	254	261	243	275	266	243	246	249	276	249	249	256	263	262	273	254	267	257	267	263	237	266	261	262	256	260	243	254	221	287	272	234	276	256	235	259	263	256	243	269	244	287	264	239	243	253	265	249	244	238	280	269	253	267	238	271	253	237	285	263	258	250	268	241	265	237	260	284	254	254	237	224	257	266	267	258	256	253	210	291	260	249	257	266	293	265	234	271	246	247	250	238	261	262	254	259	252	246	256	310	249	244	291	272	205	251	277	225	270	271	275	264	269	275	273	277	236	235	259	272	265	266	280	265	260	267	240	249	264	287	246	229	257	268	244	255	257	271	257	285	257	246	278	274	263	243	257	265	260	257	238	279	262	249	247	256	282	289	245	243	267	260	284	274	270	245	249	241	250	239	252	256	253	226	267	246	259	254	250	249	265	259	269	246	270	270	251	267	254	251	252	238	255	278	254	220	246	246	260	274	258	242	280	250	301	260	258	262	279	281	248	281	271	207	284	262	240	252	256	245	250	251	282	243	265	245	259	255	240	284	255	260	227	259	251	282	279	242	252	261	258	278	255	229	256	266	264	237	261	266	254	231	254	234	253	267	272	228	237	256	261	266	247	260	267	246	261	249	272	241	264	242	279	274	246	269	257	251	270	269	245	277	298	238	254	295	244	271	267	244	244	266	241	253	257	273	252	233	245	271	242	271	253	243	238	259	237	288	253	273	235	250	255	255	249	276	276	229	262
24021	21105	27758	24617	19218	2320	784	637	495	516	444	421	404	427	354	382	374	375	345	356	379	345	345	331	327	370	351	366	356	368	331	353	358	350	373	325	367	388	372	338	370	346	368	331	339	363	332	376	372	329	343	334	351	326	387	335	336	357	348	323	333	330	348	405	332	327	321	337	362	342	318	368	356	354	332	338	351	303	346	392	381	329	316	339	360	339	358	298	342	285	350	322	340	363	323	342	318	348	374	347	327	365	358	353	356	329	351	338	337	343	346	373	356	346	364	323	326	307	314	336	333	346	335	320	332	356	362	342	302	347	367	333	334	367	352	319	331	332	388	323	339	299	341	319	358	365	327	346	301	357	384	332	358	301	313	328	343	335	338	326	319	332	342	319	334	342	325	333	288	346	343	365	334	320	339	331	349	342	307	350	352	342	349	304	314	341	305	332	359	351	339	306	387	332	336	346	366	334	374	351	353	344	374	354	341	319	353	319	336	339	321	359	315	352	332	341	316	343	324	323	335	362	352	336	356	333	344	329	319	350	326	335	349	357	341	358	313	330	354	317	346	307	332	327	344	322	339	324	312	358	298	325	327	336	356	341	330	327	327	320	343	353	358	333	339	342	341	347	340	346	336	342	343	348	351	357	320	365	332	318	337	347	348	352	294	331	381	344	347	350	350	327	342	349	346	367	326	351	309	319	325	331	358	336	361	327	327	356	312	325	351	374	331	342	336	348	338	330	330	371	347	354	337	350	363	350	327	345	369	324	335	354	306	353	345	360	332	324	313	365	351	368	356	324	344	344	335	337	337	299	331	342	305	364	337	335	316	346	355	335	320	339	356	321	356	317	362	392	345	310	350	340	357	313	368	329	364	336	350	318	328	341	362	343	341	351	324	340	336	347	353	328	342	346	339	379	339	360	355	319	334	342	323	324	327	351	339	320	304	318	345	335	369	357	333	361	316	327	361	331	329	323	338	346	314	380	314	348	345	324	304	321	359	363	351	347	323	337	361	316	326	354	340	353	324	341	319	365	359	304	348	356	316	353	338	358	352	353	358	342	360	357	360	305	339	336	351	301	348	332	384	311	332	371	316	347	341	356	295	338	346	326	361	317	354	345	330	328	356	328	355	354	342	355	368	351	331	345	322	323	335	328	314	341	332	319	314	352	352	323	349	345	368	345	311	340	370	352	343	336	377	327	335	351	328	338	334	343	321	323	307	338	323	333	373	354	295	341	334	316	311	331	324	331	363	316	325	350	323	343	358	364	361	337	334	315	326	321	345	327	349	347	319	338	333	340	362	332	336	327	330	363	358	369	325	322	331	351	327	356	361	338	327	312	319	327	361	340	306	350	336	373	331	334	342	350	347	344	348	376	343	323	338	313	336	337	342	327	340	311	358	331	358	318	345	351	355	367	344	341	339	357	334	295	313	341	323	324	302	321	344	361	338	291	327	324	326	326	348	331	303	331	348	351	350	365	334	339	352	337	332	353	318	360	343	347	332	356	320	351	320	358	325	354	314	335	348	358	348	365	340	371	385	337	363	339	347	380	307	323	341	361	346	310	312	330	307	356	358	315	354	330	349	320	323	341	334	387	317	329	365	343	336	359	373	367	323	329	334	339	338	339	366	331	322	344	333	348	319	307	354	341	326	379	341	351	338	320	348	364	326	332	384	322	334	332	324	321	357	376	332	341	320	367	324	352	335	326	323	342	345	333	376	384	349	363	330	353	315	329	364	361	320	343	326	343	332	330	344	345	312	349	355	357	315	333	323	331	360	354	355	328	328	326	339	343	341	342	340	377	355	311	369	340	384	329	318	369	350	333	331	347	298	339	367	332	320	343	325	340	395	368	354	328	368	344	341	369	350	336	353	344	365	331	313	335	360	348	337	309	318	382	351	328	325	393	342	331	335	329	356	342	333	350	360	351	342	341	353	345	349	294	369	317	325	337	361	372	334	346	318	317	334	362	326	384	349	354	335	348	368	357	371	359	377	325	326	323	339	348	324	345	323	352	326	327	372	350	349	333	339	313	347	332	330	324	317	328	315	346	305	352	316	320	334	322	392	332	325	350	359	325	378	374	303	350	369	321	345	328	312	323	357	367	369	347	335	301	372	323	357	309	356	331	350	331	336	355	371	326	348	292	318	363	330	369	344	345	329	302	373	320	339	367	315	298	321	310	324	349	312	327	368	366	336	344	324	292	347	351	388	358	366	353	339	342	315	324	343	334	319	346	351	356	361	335	293	323	378	369	340	347	305	317	356	313	318	356	321	357	338	353	337	335	350	325	337	329	356	354	346	370	339	332	339	362	370	342	343	328	325	327	324	334	323	349	360	335	333	344	333	317	352	352	338	330	315	311	345	349	330	346	333	329	339	342	352	341	332	311	327	375	338	345	328	366	347	342	323	337	302	351	331	328	336	340	300	334	355	318	292	362	330	343	314	347	305	334	313	344	313	345	322	351	344	328	339	330	328	374	364	350	362	327	345	320	342	320	320	359	333	360	339	337	373	323	324	359	342	336	325	398	342	341	344	300	369	330	324	328	323	366	325	345	338	331	356	354	351	330	337	353	366	340	341	301	355	302	337	314	328	322	317	365	339	345	336	322	348	310	328	291	325	346	324	292	351	316	331	343	365	357	345	355	360	355	359	337	320	356	353	338	316	340	356	337	334	329	325	344	358	320	330	359	336	330	352	363	372	336	326	324	321	352	315	355	337	326	337	342	329	349	332	334	362	321	364	348	333	329	339	316	338	332	369	314	311	334	363	323	359	347	340	316	344	373	321	344	371	313	327	380	311	326	314	330	317	355	324	335	331	356	358	307	320	345	304	336	363	344	362	333	367	366	348	335	308	336	352	353	331	360	342	326	325	358	350	344	371	344	344	311	380	356	349	374	359	347	358	345	329	345	388	335	337	320	356	368	307	323	314	344	331	361	353	312	345	379	319	373	334	357	355	365	344	326	321	329	350	328	332	338	393	341	341	320	342	313	352	328	348	330	350	376	344	320	346	340	342	347	299	350	333	325	308	306	334	365	336	300	326	336	354	349	338	327	350	318	348	306	338	322	306	308	336	352	328	319	350	358	349	310	352	310	321	313	345	319	329	359	370	368	362	326	352	327	322	340	353	339	330	372	305	307	333	331	346	326	333	351	331	366	354	295	386	322	332	356	331	332	353	349	354	350	335	339	324	337	349	313	349	299	348	334	335	332	342	318	315	326	346	310	358	317	333	332	372	358	308	347	328	316	362	327	360	350	359	323	345	316	331	339	337	314	306	353	337	338	330	363	336	345	327	341	354	348	356	337	366	332	343	314	325	373	347	333	328	358	363	341	344	360	333	353	362	355	353	327	329	333	306	330	338	339	350	371	337	349	375	339	304	326	352	330	344	344	278	317	334	324	340	310	341	344	333	320	306	327	312	311	332	336	325	347	318	373	355	326	349	333	346	320	342	370	362	353	324	358	331	323	393	345	350	339	378	348
44067	54461	7249	3687	2654	1967	1613	1377	1184	1025	981	844	834	787	712	725	747	678	685	670	658	670	623	617	634	671	644	629	602	628	588	627	610	616	548	579	608	624	613	605	621	586	622	542	567	605	598	576	641	546	568	587	551	573	558	556	560	564	611	624	589	587	588	587	588	607	565	567	551	617	604	552	594	560	630	547	574	577	549	581	564	531	598	593	612	540	597	616	629	557	590	593	580	600	619	610	546	596	583	598	606	577	589	597	583	575	628	579	566	548	606	574	591	591	599	561	544	589	529	568	550	593	586	583	596	583	607	561	560	595	591	617	584	610	580	572	625	598	551	569	587	605	619	571	589	591	557	585	646	617	604	555	556	606	591	593	618	624	602	597	573	625	594	578	568	586	608	594	580	581	597	577	604	579	587	576	567	552	555	537	543	569	618	566	570	597	556	599	555	635	573	584	612	581	570	560	555	529	540	596	561	576	564	582	618	548	562	589	582	594	581	490	613	564	565	575	582	626	594	568	522	536	587	592	562	601	565	627	597	590	563	568	596	601	565	566	576	566	596	562	603	573	608	613	578	583	657	566	559	588	614	570	566	567	615	597	600	555	592	593	541	628	569	592	622	581	566	559	619	573	574	636	650	601	593	580	591	575	577	597	547	579	634	579	561	587	608	604	605	565	585	586	561	567	618	564	569	593	606	544	588	535	614	545	577	574	537	606	592	579	591	567	541	612	596	570	632	581	564	625	581	540	566	583	594	585	581	632	574	571	557	581	536	586	603	603	598	550	572	576	583	585	597	579	589	606	585	582	603	530	556	603	565	614	563	582	622	575	585	571	585	549	597	602	584	585	591	582	595	573	566	568	565	554	585	594	594	628	579	539	542	628	591	605	574	589	611	538	596	566	563	619	583	600	602	591	589	574	569	553	569	566	585	595	574	574	584	616	637	593	583	560	600	563	590	582	592	602	571	595	601	562	605	573	562	572	567	572	590	575	568	618	627	551	591	574	558	575	598	617	626	569	527	608	596	602	594	593	576	543	558	594	588	561	603	585	601	594	586	559	600	586	561	581	596	623	603	602	583	572	564	588	577	591	596	599	564	577	620	554	606	583	603	576	576	611	629	576	628	573	546	606	609	591	597	594	566	583	558	571	560	616	581	556	587	589	639	554	602	561	512	586	603	599	594	584	602	633	551	552	567	568	550	588	554	624	597	610	576	544	610	600	594	570	588	581	566	538	567	591	590	603	566	588	589	634	574	584	569	557	526	608	554	585	592	568	602	592	599	529	583	599	602	580	558	614	544	595	577	571	606	604	597	554	542	573	589	579	540	574	576	569	570	540	608	571	561	611	555	569	536	594	608	580	560	566	594	565	621	648	576	609	549	580	559	594	580	551	572	619	549	588	543	592	600	528	540	578	614	590	573	585	579	570	572	541	569	555	598	583	613	587	601	529	583	552	560	575	616	521	546	581	569	620	600	594	571	573	592	561	570	550	560	610	603	633	599	579	574	592	570	596	581	577	617	588	538	563	570	583	577	631	562	572	576	558	616	553	592	583	569	626	602	576	551	599	567	540	562	593	588	603	606	570	629	593	560	645	570	600	565	537	564	606	619	601	565	587	568	555	592	537	583	606	569	624	564	583	576	600	514	618	601	585	597	581	588	601	569	580	599	579	585	595	565	588	562	568	576	565	566	627	590	566	557	588	579	543	537	556	563	562	583	556	536	584	575	583	566	598	582	586	616	587	612	549	586	565	583	609	611	564	558	610	592	609	568	579	559	552	590	583	592	558	603	617	558	567	592	557	598	549	561	572	569	572	585	574	532	574	604	575	584	568	544	603	580	598	551	549	595	585	583	580	564	594	577	655	572	577	623	571	616	615	532	576	601	579	594	614	563	612	540	571	628	576	597	592	570	560	598	629	586	597	595	582	597	582	622	615	614	599	564	611	594	613	581	552	584	570	561	564	597	580	549	572	574	565	583	586	600	575	582	586	603	595	572	594	536	565	619	584	622	613	596	559	579	601	622	631	585	594	566	573	609	597	565	577	579	576	606	642	596	581	536	541	626	616	537	626	594	554	570	610	599	596	555	615	660	614	560	554	601	583	588	553	604	572	589	581	598	580	571	564	578	550	568	608	595	587	604	572	601	576	603	580	598	537	585	614	564	583	552	595	599	557	608	544	560	615	589	616	557	614	536	609	571	592	583	577	581	566	590	526	576	597	625	548	618	621	618	579	590	645	586	549	586	585	565	597	617	616	570	569	618	581	552	587	590	582	585	626	576	582	576	577	606	586	557	568	571	553	624	621	574	579	534	619	562	589	613	581	574	593	538	551	582	591	598	601	609	610	568	618	617	562	580	584	594	619	552	577	618	573	565	580	601	626	576	600	606	569	565	554	626	605	615	620	590	570	576	539	592	578	597	689	597	553	622	614	612	584	548	595	607	563	584	569	560	594	610	556	577	529	611	586	606	598	588	564	610	617	536	599	553	628	576	546	608	573	604	625	610	564	623	595	620	568	589	576	616	556	617	599	585	550	621	607	569	586	633	582	614	548	580	558	565	561	561	551	555	568	655	561	595	600	551	609	571	598	596	565	601	581	653	591	552	561	593	607	583	568	568	626	568	595	607	556	574	611	565	623	592	600	599	600	568	614	557	584	534	583	587	576	618	626	538	613	603	573	585	603	571	564	589	621	579	602	548	559	583	563	609	567	556	563	599	539	552	604	560	604	577	599	592	571	581	590	576	659	565	562	580	622	597	590	576	561	643	549	574	583	546	568	569	635	533	572	583	530	608	587	611	606	617	565	581	596	542	552	565	541	571	547	614	545	629	539	616	631	626	579	584	576	569	559	564	565	584	545	591	600	586	609	602	573	597	553	597	620	608	605	574	587	580	584	598	589	607	597	639	610	548	588	576	594	591	571	578	581	572	558	540	561	613	578	551	572	557	577	600	619	605	584	565	588	549	566	575	604	589	552	585	569	610	587	600	562	616	562	589	560	574	584	592	593	571	560	584	576	558	595	576	585	593	594	583	563	577	553	578	611	546	611	580	576	616	567	620	606	582	584	629	565	566	581	596	569	572	571	571	554	602	546	589	592	602	572	569	602	567	586	613	615	598	592	556	565	585	566	558	571	581	536	580	574	552	579	575	586	598	595	530	549	603	571	544	583	556	576	581	584	584	571	606	591	581	551	599	551	601	595	648	605	605	567	581	587	567	591	632	594	594	554	584	590	541	597	606	539	582	601	601	604	568	594	604	602	586	602	593	606	606	595	621	576	580	598	555	557	530	604	537	555	570	611	627	587	613	601	551	575	570	558	590	606	591	574	600	598	558	569	602	546	611	664	562	562	568	566	547	603	568	595	586	612	560	605	608	599	585	612	582	590	527	601	600	575	576	573	556	575	618	550	600	604	609	618	605	577	617	605	576	598	626	564	587	571	603	599	616	608	591	557	616	589	595	597	576	574	635	608	569	646	566	597
23066	21129	28433	24080	21121	18714	2264	993	726	745	701	665	625	584	603	522	572	577	590	523	532	543	555	590	548	506	496	514	514	518	504	493	527	554	493	565	501	528	521	494	493	483	473	528	489	527	491	493	502	501	507	474	535	512	501	470	545	533	507	488	471	489	511	488	491	468	483	502	489	530	509	530	520	526	474	493	498	473	540	510	498	557	483	493	509	501	494	447	509	493	493	500	500	471	542	492	476	478	495	490	512	526	527	497	517	509	471	517	516	475	503	537	494	529	516	516	484	514	497	516	491	462	514	479	466	514	521	516	484	493	492	519	509	489	495	468	507	514	477	516	471	534	496	516	509	503	491	518	459	491	494	476	498	478	505	460	479	485	534	512	507	515	524	504	485	489	548	510	466	491	483	496	481	471	483	493	506	476	488	499	485	510	500	493	531	521	491	505	482	493	488	506	502	496	513	481	477	508	530	494	511	506	434	466	498	499	521	488	493	496	508	514	502	504	475	452	496	526	473	493	466	509	501	500	499	503	504	479	454	505	511	486	496	498	517	485	482	480	515	487	465	488	465	477	450	526	502	475	462	505	499	483	495	472	511	479	497	497	486	530	505	492	480	522	510	448	499	509	535	472	493	468	525	468	484	526	471	518	487	528	483	525	503	461	480	493	494	520	504	514	484	490	490	505	488	476	497	522	496	480	501	488	476	486	508	507	512	501	472	465	501	493	489	501	483	507	487	512	472	494	462	451	474	496	490	486	494	513	484	509	509	522	492	496	473	501	483	476	449	476	466	505	498	524	465	501	521	505	494	412	473	463	498	480	460	488	465	483	493	467	496	496	479	520	499	507	528	517	493	433	497	512	502	485	493	490	483	491	467	509	487	517	500	486	471	470	496	453	487	493	486	506	483	494	492	474	481	491	540	503	482	469	502	498	478	541	465	506	492	503	504	519	495	498	501	488	500	530	463	498	466	475	481	479	505	485	490	494	462	498	491	513	472	473	523	480	466	487	499	479	518	480	485	481	485	513	504	557	484	503	483	464	502	534	471	428	461	504	483	486	501	491	499	484	525	497	549	489	508	494	481	520	502	501	475	480	474	487	527	511	526	482	533	467	473	508	485	500	481	516	461	503	496	472	475	510	520	477	511	496	466	508	498	475	488	475	503	474	499	498	514	499	526	452	490	498	513	485	461	501	505	499	536	517	491	483	478	471	470	462	497	485	502	481	512	532	515	475	471	482	505	492	505	516	478	537	504	519	533	512	442	508	503	527	482	522	515	482	462	488	487	510	496	500	484	493	465	471	501	487	483	513	483	472	505	481	468	455	475	457	504	482	504	487	512	456	499	509	489	470	447	451	487	478	537	460	464	448	466	494	480	504	535	487	501	465	536	527	495	465	455	496	536	515	484	501	520	458	480	476	476	495	462	499	532	487	491	544	500	466	501	475	513	537	472	471	484	511	462	515	480	488	528	481	494	523	467	472	510	492	469	505	468	498	481	450	552	530	512	467	517	470	469	516	493	511	521	472	456	479	492	472	500	468	494	533	491	475	469	537	484	488	533	485	468	469	489	516	511	491	513	511	495	500	513	514	522	491	487	504	459	473	507	507	518	489	488	484	493	519	504	467	476	515	460	498	449	493	446	478	473	491	556	491	503	508	482	507	505	505	501	513	496	499	494	515	484	494	493	488	509	486	478	453	488	490	475	479	494	512	501	482	463	505	519	509	467	535	485	467	497	490	493	482	523	499	508	501	494	509	523	505	522	459	504	512	471	471	461	514	480	468	512	498	504	520	455	523	495	487	490	453	500	505	510	524	473	526	467	539	476	462	500	470	477	535	468	490	499	511	490	523	500	484	495	493	465	490	447	512	512	486	494	485	535	495	504	507	541	493	444	529	464	481	467	496	489	484	518	476	499	472	487	499	504	468	512	486	482	493	473	463	499	519	495	530	504	502	516	505	502	487	475	500	500	522	489	462	492	529	516	480	481	493	485	513	482	512	525	489	493	497	456	517	534	506	492	500	518	479	526	512	484	511	496	501	449	489	498	531	497	495	482	478	519	515	539	498	464	477	461	490	496	483	476	499	502	506	493	499	485	487	473	472	502	498	482	505	511	496	499	521	503	490	466	474	519	495	492	467	481	465	494	485	527	508	519	530	501	497	476	519	515	496	491	463	465	531	472	512	497	486	476	482	551	502	504	481	460	489	501	532	498	496	479	500	530	547	512	470	548	444	489	507	463	512	489	505	482	448	514	460	546	488	474	502	538	529	499	493	510	493	469	500	513	498	531	516	472	540	497	499	488	512	536	512	480	486	500	493	496	538	442	492	485	503	472	512	491	526	480	485	468	523	516	494	498	480	492	487	498	481	483	488	455	522	522	495	490	506	481	472	450	424	462	487	477	483	498	484	522	529	452	476	480	496	485	472	487	480	497	510	509	507	518	519	508	472	484	478	492	503	473	498	510	495	499	455	465	463	525	458	505	487	511	485	464	494	482	484	482	464	490	547	482	466	490	549	475	457	518	475	517	499	519	462	459	512	483	484	523	486	521	502	473	481	500	477	470	485	456	475	471	529	502	505	483	494	453	491	499	463	478	515	504	518	484	477	513	511	471	488	514	484	468	513	501	525	497	539	455	469	500	449	478	500	459	473	476	483	460	465	495	505	488	466	508	456	476	488	509	473	479	472	470	477	481	487	477	496	492	479	504	522	530	459	511	493	479	514	541	520	520	511	506	524	454	501	547	520	525	487	457	471	507	492	492	512	511	484	501	479	492	483	506	489	509	509	485	511	518	478	502	526	481	505	513	492	508	474	483	477	481	511	449	487	522	520	516	497	499	492	466	482	502	496	494	498	513	501	510	473	475	495	517	477	484	486	499	487	475	492	516	491	498	499	486	514	483	459	489	460	471	519	522	460	503	479	515	471	512	484	470	515	493	473	496	497	458	490	529	481	471	513	479	481	530	491	496	452	467	521	517	482	497	474	478	534	502	489	501	483	562	485	448	537	483	482	510	516	479	473	519	482	511	475	487	474	514	523	480	515	520	485	469	509	518	478	491	507	460	507	471	469	479	510	501	458	434	470	518	472	489	548	474	477	509	511	460	503	506	522	503	502	519	486	495	515	472	525	478	463	489	507	493	470	517	532	513	494	492	532	501	493	533	531	456	509	535	476	466	498	522	499	470	512	532	511	500	465	513	505	505	488	479	526	492	529	513	464	527	500	454	527	505	504	476	491	501	528	475	487	490	501	460	498	474	511	472	487	490	468	528	511	513	477	466	481	525	517	475	507	460	513	473	534	469	488	459	461	483	454	504	490	512	512	451	486	482	506	532	570	521	520	466	473	484	498	464	523	483	472	473	477	481	489	515	502	513	466	498	505	547	461	491	490	463	484	489	479	511	468	491	442	497	464	510	494	483	480	506	467	512	510	538	507	476	479	501	525	459	471	519	473	476	461	506	488	521	483	488	486	513	503	467	501
51135	60008	10236	6580	4616	3522	2795	2288	1920	1652	1541	1413	1265	1229	1129	1088	1071	1029	1013	968	964	942	976	910	973	917	942	883	857	924	880	914	832	898	880	874	901	915	845	829	828	849	860	861	799	816	860	871	843	908	827	809	880	845	814	821	763	820	859	837	838	817	815	859	889	785	776	828	806	834	826	866	794	807	809	827	851	835	832	838	834	848	852	822	817	821	844	847	809	854	795	798	823	767	834	837	783	846	793	821	876	874	842	814	810	850	876	804	772	836	808	787	795	799	782	864	811	829	824	878	860	830	823	842	822	764	821	794	811	786	805	795	810	807	786	831	805	813	789	853	828	825	902	832	809	777	795	758	794	816	878	855	873	795	834	827	827	819	821	832	759	811	733	771	811	806	828	788	830	843	775	824	779	802	843	787	857	824	800	843	786	788	818	775	872	815	827	814	834	829	843	825	784	798	766	794	816	871	837	775	835	783	812	804	811	791	814	796	828	814	835	761	852	781	797	811	850	836	877	754	797	836	822	863	801	797	823	820	806	819	794	803	873	794	797	867	788	766	820	844	817	828	849	816	818	773	832	803	795	837	783	852	833	800	813	779	812	801	782	847	828	765	758	840	835	813	772	812	854	802	787	806	846	790	764	784	816	786	789	832	869	810	762	767	801	838	868	813	858	775	799	834	822	810	861	867	823	769	817	821	803	829	847	871	796	839	903	850	877	852	888	820	816	846	842	824	793	758	828	828	809	865	799	836	815	850	844	829	787	838	759	829	843	788	837	824	838	794	824	857	815	810	833	784	832	830	816	818	819	812	848	838	790	814	851	804	850	812	836	848	809	852	821	834	803	823	837	877	807	826	844	797	804	789	806	827	854	864	836	810	834	792	802	835	847	886	816	787	848	838	838	814	850	872	788	824	809	852	818	840	775	818	802	828	797	890	815	855	845	816	847	808	797	828	820	813	798	844	795	826	792	844	837	774	840	868	831	853	764	797	818	799	751	847	858	787	789	760	814	834	848	788	813	812	837	851	794	780	817	855	788	790	802	832	830	781	798	837	793	813	787	856	849	765	851	776	844	826	811	824	829	801	783	834	851	862	857	775	836	834	817	824	800	828	779	851	848	865	774	811	802	818	796	821	823	815	851	864	811	799	814	801	820	871	847	806	827	798	845	818	832	836	814	850	792	795	786	823	854	860	793	864	817	810	848	770	802	804	807	848	840	765	825	818	810	776	815	861	795	804	833	844	785	816	837	836	829	822	826	850	821	852	791	861	829	840	819	793	802	846	805	858	840	826	839	809	795	805	837	812	775	830	792	779	860	762	816	795	832	817	795	821	827	854	812	839	844	849	825	819	819	809	816	747	836	827	819	858	842	826	810	858	773	845	786	772	794	838	820	823	865	787	803	874	809	824	790	816	861	789	794	776	741	825	789	800	781	823	807	753	856	805	807	808	803	796	819	780	751	849	856	820	743	839	821	781	812	836	771	796	775	814	808	898	788	804	832	861	785	814	846	815	853	860	820	814	765	832	826	797	813	831	843	786	808	818	849	800	823	840	786	824	796	849	814	838	841	815	765	820	867	802	826	846	822	780	818	870	765	831	777	832	844	808	824	817	793	792	856	801	808	833	815	838	811	787	792	832	812	821	792	776	832	791	831	833	810	792	822	807	792	851	853	804	783	829	828	834	876	836	824	834	777	805	812	789	823	786	813	783	849	785	828	837	813	842	854	834	802	843	888	799	814	821	827	875	806	866	795	837	784	877	845	832	796	831	798	817	821	813	812	883	814	861	794	789	847	760	835	759	857	856	844	799	835	848	822	823	832	807	768	826	853	758	782	791	869	813	825	781	801	823	784	792	821	804	832	828	817	776	825	831	842	798	808	803	854	825	787	832	791	804	785	837	816	809	846	806	807	793	817	847	848	789	818	768	798	816	837	847	767	810	809	788	775	823	851	806	824	815	795	801	832	780	851	854	838	854	792	799	840	858	831	818	805	795	803	805	843	881	776	830	817	779	798	825	814	804	780	809	844	832	809	799	831	798	768	792	834	817	790	764	804	854	776	797	817	841	815	827	810	844	778	785	801	786	847	813	812	840	830	806	846	807	796	871	818	843	800	843	793	825	892	861	865	825	775	853	832	827	774	767	775	806	780	750	868	821	818	845	824	822	803	792	791	794	814	776	878	818	789	812	811	817	844	797	822	821	815	782	800	799	829	876	834	803	813	895	803	794	826	850	805	769	845	846	849	830	834	836	780	771	855	787	819	822	822	796	809	820	824	825	827	835	784	822	856	878	856	781	790	822	759	773	834	773	793	828	841	784	789	794	797	908	805	852	778	793	795	816	816	871	822	814	822	840	790	837	835	836	816	852	825	820	857	756	821	840	803	799	838	843	765	803	839	867	815	811	846	757	773	826	850	833	817	786	831	799	805	857	844	803	808	792	833	844	815	861	798	833	798	839	830	819	765	825	834	825	771	821	785	848	809	796	761	810	865	806	801	778	803	787	848	841	799	770	816	854	813	828	772	796	823	775	812	794	769	833	826	782	812	786	829	852	833	774	778	759	807	825	770	847	843	825	848	793	821	832	819	808	837	849	796	786	811	802	833	847	806	790	834	784	833	845	811	810	779	798	838	784	832	791	851	804	837	811	831	805	860	826	811	832	815	802	805	841	814	837	828	834	790	834	757	796	776	818	808	836	877	841	842	832	812	844	872	866	814	859	798	799	806	850	871	785	830	794	765	808	845	806	843	857	839	790	889	885	847	786	820	855	811	778	797	804	855	814	808	835	859	817	834	873	767	870	782	837	828	804	810	779	804	837	838	781	841	840	812	795	745	781	853	832	854	789	781	835	804	865	828	816	807	841	842	816	812	861	790	803	849	875	800	819	835	862	835	797	823	858	825	873	812	846	865	896	810	834	776	794	824	788	839	843	780	832	834	828	823	823	801	852	857	815	808	780	791	856	817	822	854	862	810	856	800	863	790	822	837	834	850	796	848	836	743	854	827	845	837	842	826	853	827	854	828	821	825	819	875	842	832	845	786	856	786	838	797	836	817	831	827	841	806	801	830	888	782	842	762	831	825	815	798	826	830	888	826	798	798	781	788	802	823	816	805	871	794	782	803	814	807	805	801	839	731	849	854	814	818	841	868	805	810	786	794	818	803	807	820	807	839	817	773	802	842	865	839	837	825	792	799	809	785	774	793	843	823	832	790	806	791	806	901	859	865	804	849	840	831	824	869	797	814	767	855	822	855	758	803	856	828	812	836	870	823	823	867	801	853	819	798	827	807	838	766	785	742	868	785	815	845	821	872	821	775	831	871	832	859	800	805	822	837	815	831	819	788	808	815	790	762	776	799	786	787	843	814	854	835	816	823	853	823	797	826	822	811	775	815	806	858	869	836	825	795	800	827	854	850	858	851	808	810	805	832	794	825	847	791	821	830	845	833	807	788	832	843	853	877	815	845	817	817	799	821	832	825	824
26752	20966	11193	534	223	180	153	166	161	158	138	144	136	149	128	160	135	150	130	146	171	142	146	137	123	115	131	141	147	139	146	144	126	118	142	136	142	123	118	135	137	144	147	135	146	142	141	128	115	166	134	137	123	126	162	124	136	111	132	131	160	120	133	139	138	129	139	139	134	134	165	144	122	143	127	137	140	135	135	130	124	143	121	152	130	130	146	129	137	157	143	133	146	138	129	140	146	130	103	142	160	125	138	123	150	132	126	165	132	129	148	147	142	132	121	139	140	135	135	135	126	130	147	128	132	168	130	145	127	160	135	141	133	137	120	153	120	130	139	136	156	136	161	143	130	139	127	139	164	156	132	134	146	157	139	122	119	119	143	130	146	126	141	146	157	139	147	139	144	133	150	152	133	154	141	129	147	128	147	146	142	152	140	128	148	134	131	139	148	149	132	146	125	147	127	141	140	160	134	136	152	123	140	116	143	122	142	161	150	135	147	147	139	133	147	139	142	121	127	138	140	145	147	152	147	172	136	141	157	150	115	137	119	152	129	134	120	136	155	142	140	115	161	139	126	139	138	136	128	145	139	138	143	138	134	139	132	137	128	128	134	142	137	149	146	139	118	139	134	142	148	132	130	154	151	145	140	124	142	138	130	134	137	133	136	127	131	143	130	131	127	152	133	139	135	145	147	144	156	130	144	144	126	134	137	138	136	141	130	127	132	121	150	135	129	160	124	138	126	116	136	150	141	135	145	130	143	143	159	148	136	114	138	143	136	142	116	120	148	145	128	128	138	146	122	126	137	132	139	130	150	159	146	118	121	129	161	127	151	115	143	128	145	121	146	136	148	130	126	163	144	133	127	124	119	143	130	142	133	124	134	135	123	163	144	145	134	143	137	143	155	140	149	129	136	169	141	141	136	157	121	117	135	124	135	128	139	127	110	121	135	134	154	155	112	138	114	160	149	135	136	137	151	152	130	133	141	126	127	146	129	130	136	148	141	145	147	147	120	137	145	142	153	132	123	141	132	147	140	157	132	125	124	144	133	150	135	140	133	145	136	141	142	142	151	136	129	138	126	142	139	133	144	136	121	137	150	147	138	139	164	142	129	144	135	131	137	149	118	148	124	134	137	131	141	137	139	116	163	150	151	118	128	146	137	129	151	135	148	119	135	146	161	133	121	147	138	131	128	147	119	138	129	136	125	146	130	129	142	121	121	149	125	123	130	137	139	136	140	139	123	136	153	124	136	120	127	122	147	144	139	141	120	119	139	126	119	141	128	134	141	128	141	140	126	138	120	135	152	160	121	130	131	155	119	125	131	127	118	117	137	124	109	175	153	136	136	143	161	145	145	156	143	132	130	132	141	155	140	155	138	144	120	142	134	150	140	150	140	163	139	150	135	119	164	115	133	145	136	125	135	140	125	119	143	139	161	138	150	140	139	126	130	128	143	145	126	134	124	132	142	131	135	130	130	154	130	121	133	131	143	156	123	133	150	149	139	153	131	153	139	121	134	142	141	131	161	115	137	134	136	153	117	124	147	138	138	137	161	137	148	140	137	140	143	149	143	131	135	121	155	122	146	133	155	153	146	128	132	132	142	124	140	125	126	139	139	149	159	138	127	134	144	137	152	131	117	152	133	138	122	143	149	133	132	135	145	160	139	137	154	140	112	153	140	149	141	135	155	144	138	163	124	133	123	122	150	122	144	142	129	142	129	124	123	161	155	140	168	158	158	130	140	142	128	147	143	153	152	135	135	137	123	131	130	142	154	131	141	135	141	140	125	119	147	135	123	139	126	147	140	122	134	151	130	145	142	129	150	129	136	125	134	133	144	140	132	157	149	150	144	129	134	143	148	122	122	136	135	139	125	139	127	134	116	121	141	114	152	138	144	141	136	133	132	141	133	151	133	130	135	147	132	142	131	141	153	132	137	131	146	151	136	130	126	134	123	131	135	130	161	144	131	140	140	150	134	118	128	137	123	140	137	147	143	111	137	140	130	152	115	123	147	136	135	140	149	138	143	121	137	127	119	141	165	145	150	140	141	133	122	128	126	132	92	181	135	138	152	123	144	133	160	150	138	140	127	147	139	120	140	157	144	122	134	143	158	130	146	146	153	121	127	142	148	149	137	113	126	142	125	130	138	139	137	149	116	132	131	140	113	125	110	144	107	136	134	152	121	137	123	141	129	148	137	127	145	151	123	152	133	133	149	152	126	154	127	136	127	132	126	147	140	149	132	135	126	132	144	125	107	167	146	138	154	145	132	117	133	125	159	139	117	134	147	148	152	122	131	130	129	145	145	153	145	157	134	136	141	139	127	162	151	163	136	130	122	145	137	141	146	147	137	134	129	129	157	123	117	142	129	122	143	131	142	127	134	133	140	142	148	152	159	123	140	153	149	126	156	162	148	124	142	118	133	141	152	133	119	166	135	136	159	137	144	132	140	119	145	127	159	140	141	157	152	144	136	120	151	141	130	139	139	168	141	163	134	152	147	142	145	149	121	149	128	150	146	137	166	139	155	142	126	143	144	139	119	131	148	140	140	142	134	144	135	133	128	142	141	135	130	152	134	159	141	155	138	150	138	144	134	139	119	119	120	134	130	143	140	122	135	134	115	141	161	154	153	141	137	121	118	141	141	118	136	144	135	160	168	147	129	165	139	144	129	143	115	120	127	150	127	157	158	150	125	149	132	135	126	117	129	133	132	135	118	142	127	141	148	151	141	131	141	131	143	125	160	139	115	146	158	137	149	134	127	132	130	140	129	138	160	129	143	127	130	140	136	140	147	138	137	148	117	131	137	116	126	142	150	150	137	146	129	125	152	147	145	160	129	150	158	113	145	139	100	144	156	124	124	130	155	136	150	127	142	135	138	152	141	133	136	133	164	134	139	165	148	117	116	127	135	123	125	152	131	140	136	151	157	135	110	126	142	119	156	170	140	134	137	156	139	142	124	140	137	146	144	133	141	135	149	142	147	154	129	144	117	137	146	136	135	169	154	156	138	137	134	144	132	138	134	158	151	145	139	133	149	127	124	141	158	132	151	142	142	141	130	138	144	153	139	149	134	128	130	127	141	132	119	148	131	143	149	138	153	129	149	129	162	141	147	138	133	143	147	138	152	131	137	127	147	154	122	140	147	131	153	122	118	142	137	138	156	152	115	149	143	137	148	157	128	124	137	139	140	145	125	127	146	138	133	136	142	146	150	131	143	134	128	137	136	137	137	156	143	159	140	144	143	125	141	142	140	165	114	150	139	145	133	132	135	155	148	142	129	150	138	152	136	141	143	118	146	137	152	155	144	130	149	145	153	144	158	145	137	123	127	128	136	146	148	157	144	116	140	133	127	158	130	150	132	139	127	141	125	133	113	132	135	137	131	129	144	146	124	127	132	144	139	154	142	159	123	143	134	139	133	144	141	141	145	149	142	154	145	122	139	133	143	144	147	139	141	144	136	102	139	150	130	155	126	112	130	156	130	135
23250	21519	1131	590	447	430	342	310	301	296	277	292	276	266	268	259	287	266	259	260	255	257	275	254	274	227	269	248	258	259	273	256	257	243	263	294	236	282	229	261	273	245	275	261	272	244	277	259	219	264	251	277	267	230	261	256	238	252	244	266	253	252	254	263	271	236	256	264	253	272	248	250	252	232	247	275	247	266	234	253	268	238	253	245	248	283	230	246	242	257	275	267	243	237	250	258	244	249	278	266	242	252	280	257	232	282	250	284	239	282	238	257	248	274	243	247	246	269	232	257	244	258	239	228	248	262	275	263	241	257	258	236	274	275	270	254	247	261	232	247	247	274	267	262	267	240	257	268	263	267	269	233	266	261	267	257	280	247	245	248	247	264	274	256	277	257	253	290	255	252	235	251	247	252	255	255	213	239	249	275	248	274	229	238	255	239	250	267	281	253	264	232	220	274	269	249	239	235	273	264	253	240	255	270	246	273	263	261	252	244	247	269	234	235	252	240	264	252	268	251	244	282	253	244	257	265	262	234	264	234	255	274	238	238	256	267	253	271	262	240	244	258	264	247	234	239	260	277	262	252	258	267	254	246	264	245	263	249	260	252	243	251	234	216	260	270	242	267	238	266	248	249	272	254	235	253	273	250	267	246	247	259	254	258	280	259	250	247	262	271	240	279	273	251	277	239	251	280	240	252	256	239	258	255	241	247	235	296	250	246	257	265	241	243	224	255	306	272	245	238	251	269	252	263	263	262	237	229	257	263	235	251	251	251	260	261	260	245	262	268	255	258	261	254	306	239	259	243	281	259	272	263	229	259	251	246	260	219	271	252	272	242	258	256	273	275	277	275	258	228	235	238	240	256	265	237	260	243	278	264	250	270	261	256	245	263	270	254	253	263	281	234	266	255	231	256	256	246	252	267	241	252	258	251	296	257	233	242	239	275	235	239	260	271	258	262	254	250	255	237	245	232	289	244	250	255	235	272	218	278	235	274	252	219	268	266	211	254	255	259	265	249	254	269	269	248	251	258	247	266	264	277	254	280	261	258	275	285	265	246	247	258	254	233	242	271	243	230	236	256	267	278	256	246	250	260	284	250	259	244	260	270	234	255	257	252	272	254	249	265	270	244	261	239	267	234	248	251	267	255	280	233	247	282	236	242	246	256	266	237	225	242	267	258	245	246	275	255	239	267	271	252	272	249	232	260	241	289	242	251	257	242	242	272	260	276	264	249	261	256	268	270	266	236	276	263	240	258	243	227	271	270	241	271	254	254	247	238	268	228	279	254	267	240	247	251	253	255	274	263	252	276	229	258	274	261	277	255	262	236	281	246	257	256	260	250	240	283	218	265	282	236	262	289	236	268	281	245	265	255	279	273	250	254	234	253	268	221	234	272	236	244	272	256	267	281	259	247	289	246	281	288	271	271	246	268	257	272	264	230	259	266	254	253	243	268	272	240	231	251	254	227	239	248	280	232	231	264	267	252	237	304	267	235	276	228	265	246	253	256	250	262	263	259	254	288	230	260	246	258	237	245	255	252	252	255	248	245	264	269	241	259	260	294	269	224	258	269	254	248	246	291	242	265	250	242	240	264	283	238	271	230	268	293	249	266	282	283	276	269	229	248	266	246	257	254	241	291	261	243	257	261	255	267	270	266	246	253	215	248	274	240	270	269	258	248	269	260	250	238	272	249	269	247	271	259	260	261	266	238	278	259	233	236	251	303	250	249	287	281	252	305	242	243	267	228	259	265	250	228	272	243	276	254	267	259	259	246	265	248	229	239	255	261	238	271	225	249	262	244	251	245	230	257	267	262	241	259	235	267	247	225	247	279	261	263	246	271	254	269	266	278	242	265	261	256	258	268	251	254	288	238	286	238	272	268	266	269	270	260	256	273	223	244	262	272	291	278	239	250	246	264	278	267	252	257	258	269	278	252	243	257	261	265	230	246	250	241	275	252	257	267	243	264	216	255	236	261	259	278	235	267	271	267	259	240	249	245	232	255	253	253	277	271	271	257	278	275	285	246	238	267	223	247	260	247	261	281	262	277	242	261	266	257	285	264	278	247	273	234	254	263	260	263	249	244	237	224	264	228	224	278	267	261	253	220	260	264	258	242	258	238	246	242	259	253	233	269	267	262	248	247	267	256	269	234	262	263	238	247	262	269	251	274	263	273	249	235	260	274	255	247	246	270	262	270	294	279	240	218	287	258	284	267	245	259	259	259	250	227	257	224	269	270	257	266	256	252	246	256	233	255	244	270	255	243	243	257	226	251	264	263	232	228	253	286	256	263	247	256	250	259	267	258	246	253	275	278	255	264	271	236	286	250	268	268	237	249	262	236	256	257	260	253	253	284	264	288	254	271	259	243	246	264	226	248	245	247	258	250	239	248	247	259	271	251	256	254	277	271	251	246	256	229	254	273	258	269	238	242	286	245	239	255	267	279	289	270	227	258	264	254	240	243	268	282	263	268	225	244	261	286	246	261	241	252	256	237	259	260	259	288	284	241	264	255	248	261	276	251	274	259	258	269	249	256	248	259	270	265	262	262	234	224	236	268	262	258	272	262	238	282	277	248	261	256	274	224	286	246	259	237	252	254	264	283	230	265	280	276	262	224	279	260	269	259	272	244	270	268	252	247	253	244	271	276	253	252	263	283	251	257	256	247	239	260	263	254	230	254	225	265	246	290	237	268	245	258	264	249	273	255	270	229	256	275	253	237	258	237	242	264	265	249	276	243	227	251	263	263	242	225	217	258	251	244	281	259	244	282	247	259	241	239	263	263	257	239	227	263	216	293	248	240	258	249	273	231	262	256	246	257	250	267	268	250	260	280	266	232	245	250	268	244	270	270	234	240	262	257	284	261	273	257	242	234	267	226	258	270	265	233	258	246	288	233	242	253	250	276	230	258	251	279	262	268	257	255	266	254	246	246	253	259	232	249	246	224	248	257	279	237	241	260	269	248	260	238	252	262	241	284	228	258	263	268	264	239	249	239	256	264	265	256	248	248	263	242	252	263	284	241	264	227	268	265	219	250	268	259	249	265	267	226	235	263	230	249	262	249	252	264	267	246	249	261	235	251	260	270	257	244	265	258	282	263	260	263	278	278	253	269	247	251	254	275	253	261	234	251	274	262	297	283	256	247	258	281	260	266	248	247	257	261	300	270	254	246	243	285	223	266	273	258	258	262	260	269	240	240	236	243	260	258	265	251	273	271	268	250	319	242	274	297	232	263	247	265	248	249	260	254	251	269	267	233	260	267	229	243	247	251	252	262	263	229	244	263	236	235	262	267	258	249	228	253	255	266	245	279	231	245	237	230	231	259	223	248	266	251	249	275	292	293	238	252	278	244	273	250	252	253	266	271	270	269	255	270	246	214	279	283	232	245	244	261	234	241	262	242	250	268	269	233	252	279	246	270	246	262	246	264	251	243	254	270	279	267	262	235	244	255	270	257	237	251	259	277	244	270	254	236	284	249	280	277
24094	21110	28088	24372	19327	2104	720	557	482	461	432	416	415	428	380	377	372	346	330	401	402	332	370	356	364	372	370	341	380	369	335	344	369	313	358	360	307	338	330	345	340	337	340	361	331	348	340	339	354	338	334	332	339	363	326	337	345	304	345	362	345	346	323	326	313	345	336	371	361	325	343	338	352	334	350	334	330	342	313	378	346	328	367	329	289	335	346	339	336	337	334	332	332	355	321	335	321	329	327	346	339	348	368	359	334	315	335	321	344	345	346	363	333	340	334	328	363	336	388	322	344	327	333	302	355	317	334	350	345	347	337	319	353	325	355	322	346	341	303	325	339	329	365	332	331	359	327	340	354	333	329	343	358	330	338	333	368	353	324	349	334	331	331	350	365	342	338	318	365	369	340	344	360	340	324	319	354	319	341	343	319	324	348	336	336	347	350	325	361	338	364	322	327	348	357	357	349	335	342	317	357	345	321	390	343	338	334	358	321	313	316	375	340	331	336	326	330	328	373	337	333	368	368	356	314	361	341	313	342	337	348	318	330	337	326	369	342	326	361	350	341	312	336	331	354	345	338	328	336	347	285	334	331	316	351	280	361	343	335	378	342	355	333	359	336	329	317	330	330	352	361	325	361	326	329	357	331	312	357	349	329	343	314	317	341	373	352	347	340	355	360	343	330	330	296	326	343	293	302	325	338	359	349	330	350	289	346	334	326	325	335	329	320	355	342	339	349	344	310	331	333	334	326	363	347	331	313	314	348	369	343	334	313	324	357	358	332	356	361	325	324	364	310	331	342	343	372	305	311	330	349	356	328	323	333	338	337	319	360	348	350	339	307	348	362	335	352	341	314	341	346	333	350	323	374	342	356	335	352	324	356	338	337	325	322	353	346	325	342	326	335	328	341	331	346	323	344	314	360	343	329	353	323	351	327	324	325	322	379	329	331	358	330	371	338	380	369	334	320	338	327	348	344	310	331	348	347	344	337	329	368	329	307	313	343	338	377	329	347	343	357	363	339	365	319	337	346	345	332	338	356	357	320	290	321	330	355	322	376	331	314	360	353	334	343	365	324	316	296	338	327	332	334	359	339	296	354	354	356	314	313	301	332	355	341	353	332	320	314	339	327	322	348	361	358	311	372	340	327	311	368	339	329	364	363	351	340	344	344	339	378	341	338	362	343	316	343	363	341	348	326	311	341	349	351	361	346	364	339	304	336	320	340	342	322	330	371	360	324	344	317	347	359	312	355	328	350	321	320	358	401	380	336	380	340	311	322	355	368	355	309	345	336	328	351	333	338	324	322	356	333	377	331	366	316	317	337	318	365	343	347	336	317	308	353	334	330	350	338	343	323	390	359	352	355	348	331	332	325	332	356	311	344	343	361	368	337	353	332	335	344	324	308	352	323	346	308	321	351	328	324	361	329	339	317	330	349	367	343	328	353	350	330	347	336	332	330	356	311	361	320	303	356	354	345	351	335	349	363	341	339	338	335	331	349	361	350	331	338	341	347	344	350	317	337	337	317	349	355	311	330	303	327	344	349	336	360	373	306	356	318	370	339	329	302	334	310	348	364	316	315	338	346	340	362	330	319	359	316	314	339	343	323	331	313	342	349	342	338	344	331	349	314	304	325	325	305	303	334	320	342	344	342	319	307	293	345	347	350	342	323	396	337	357	339	332	402	338	339	329	339	353	343	326	343	324	355	325	339	331	336	340	312	326	357	377	314	341	340	323	371	336	336	365	318	310	346	351	335	341	307	363	329	345	349	337	336	354	317	341	365	330	346	360	305	353	310	333	337	340	316	320	327	343	310	312	326	364	367	341	331	361	377	344	377	325	344	377	351	379	340	343	335	354	358	370	355	313	354	370	358	296	332	336	340	366	335	344	305	343	345	345	333	362	348	351	346	350	345	360	335	369	352	319	328	354	373	352	347	331	350	325	342	297	314	321	353	352	321	345	366	334	340	310	348	322	326	361	367	350	312	347	340	334	363	330	367	339	340	354	338	306	329	324	341	313	355	341	327	336	340	374	344	352	345	349	337	310	341	341	346	337	371	313	360	343	353	333	347	362	327	348	323	332	328	356	331	330	347	328	316	295	322	373	345	350	317	309	343	331	334	324	315	320	356	350	337	302	346	325	335	338	316	345	334	349	318	338	348	311	314	325	368	339	383	329	304	339	362	319	331	344	379	335	336	308	341	348	341	339	333	379	345	371	325	326	342	355	320	340	342	324	364	357	349	323	362	327	339	329	349	347	326	347	323	336	320	328	302	328	338	343	331	345	307	344	327	335	347	305	336	327	312	338	354	341	319	334	306	341	328	335	299	362	335	364	332	334	345	344	338	319	328	326	340	344	342	346	298	356	323	323	340	345	353	312	342	369	368	349	369	345	306	320	330	336	333	342	331	317	350	336	325	325	361	375	318	349	330	330	343	353	366	347	334	340	356	328	359	318	353	334	326	325	328	369	338	318	334	319	364	350	353	344	342	343	316	360	319	299	340	315	293	323	341	316	355	342	340	356	334	350	302	308	315	310	333	349	331	315	345	348	323	332	343	361	364	324	316	325	371	331	357	347	340	346	344	334	305	340	337	382	348	344	331	315	347	322	371	335	320	360	328	334	369	330	335	342	325	342	323	367	319	329	299	300	339	324	307	356	372	313	302	334	323	320	352	341	359	347	333	310	339	338	301	339	341	343	320	320	334	349	316	338	359	336	371	321	334	330	324	363	329	328	345	323	321	351	308	338	346	340	355	344	343	314	307	348	358	361	369	335	331	339	375	343	357	315	318	319	324	314	338	312	334	328	337	316	343	318	325	351	359	307	293	355	345	315	324	369	330	332	372	346	339	356	328	333	350	340	353	343	345	373	334	369	360	356	322	344	311	347	296	357	323	351	328	339	345	310	347	335	353	339	334	367	318	334	331	333	344	322	333	312	343	367	349	350	327	314	370	370	310	339	355	334	343	315	346	318	362	324	331	319	313	340	336	353	366	345	324	320	350	331	361	323	326	328	358	330	373	331	354	356	346	330	318	346	343	337	335	351	361	341	332	362	348	312	327	333	347	356	340	369	333	329	358	389	312	337	373	339	376	362	338	373	345	295	353	337	338	336	356	316	354	327	347	367	392	350	361	319	330	325	344	359	361	345	335	342	350	343	307	319	319	330	342	364	376	356	385	365	330	326	340	356	316	344	326	338	351	332	341	320	316	355	333	329	321	346	346	324	343	301	363	308	353	347	350	359	323	321	341	350	341	343	337	324	333	313	336	347	341	340	359	318	323	327	311	344	339	367	348	340	339	320	339	364	331	338	356	314	340	340	339	326	358	359	345	323	312	348	325	330	340	333	327	298	349	325	312	342	318	344	311	367	335	314	313	342	369	350	336	341	353	330	330	334	335	317	331	317	376	312	363	352	363	352	346	322	317	298	365	345	313	301	318	336	317	336	352	327	324	330	328	332	311	308	336	340	327	338	340	340	355	329
42945	42276	7452	4048	2709	2086	1642	1366	1208	1040	995	936	857	788	795	758	762	684	706	692	717	656	660	660	609	664	621	574	637	595	602	606	607	610	601	598	621	594	587	571	626	550	593	594	611	686	577	594	580	567	574	581	577	552	615	572	616	600	604	589	582	582	625	589	588	629	579	591	617	583	545	585	614	529	579	584	624	606	553	595	565	572	578	561	615	578	541	582	611	570	553	572	579	596	561	576	568	546	571	573	544	545	577	571	584	573	569	536	597	587	548	597	593	629	630	541	562	531	620	588	582	547	621	577	605	575	590	562	583	574	558	570	584	567	569	578	604	615	599	551	625	533	607	590	570	579	595	537	593	613	537	570	596	603	585	614	539	564	565	551	563	581	607	601	598	580	571	591	583	604	558	610	592	612	544	570	612	588	565	587	569	578	568	568	620	583	568	557	606	570	558	572	576	567	620	636	572	615	581	610	570	627	529	610	580	619	581	624	585	583	563	586	605	578	602	621	586	609	606	578	610	611	591	589	580	626	588	613	565	573	573	574	625	603	551	580	567	564	574	600	574	565	580	615	579	595	603	565	572	575	562	596	589	556	576	593	596	603	616	575	614	569	591	598	590	544	613	559	582	533	547	613	568	641	576	575	648	540	571	586	586	563	585	574	606	584	606	558	594	582	573	608	574	589	588	601	603	559	564	556	566	541	607	606	591	573	566	607	555	629	583	587	537	581	565	551	606	577	579	591	629	590	586	504	596	583	584	552	557	583	614	604	578	608	566	611	567	528	558	588	593	561	570	580	592	592	536	599	595	576	555	592	577	666	576	552	580	592	595	582	591	563	593	531	556	566	600	583	596	616	577	591	589	566	533	577	585	590	609	547	562	595	581	587	546	570	574	578	575	575	593	618	545	610	560	565	568	625	591	599	583	581	567	567	547	584	557	596	597	579	548	575	569	611	568	586	617	565	587	560	606	582	575	593	572	594	594	599	558	571	624	599	587	561	561	578	584	557	580	565	564	560	535	542	581	576	558	615	582	597	588	579	601	536	567	577	560	607	570	568	550	557	576	613	616	572	609	571	557	553	601	558	586	543	579	605	575	623	554	555	573	549	621	566	556	581	545	572	591	579	605	579	570	610	584	563	607	622	521	592	597	557	632	611	596	547	541	599	602	573	545	585	572	578	609	566	582	586	595	599	580	610	605	581	599	603	560	616	572	592	581	577	593	568	610	612	587	586	561	600	543	562	586	590	588	588	566	566	593	592	568	585	585	615	575	660	588	563	568	580	551	582	600	598	605	615	599	526	594	589	608	617	620	620	564	568	581	586	590	556	609	602	544	563	629	623	608	595	569	632	601	602	569	600	591	599	569	582	567	606	568	591	565	578	574	608	550	586	604	608	573	625	562	575	624	567	553	572	605	575	589	566	562	571	572	576	564	565	597	594	591	543	526	579	573	624	560	567	595	581	600	553	595	565	551	594	598	548	594	615	543	596	546	570	576	628	630	539	616	595	544	573	603	570	589	590	565	631	583	586	552	576	551	595	573	603	572	605	594	611	584	606	570	568	647	573	568	603	640	558	603	587	514	564	586	590	585	569	599	604	606	544	579	623	579	595	575	535	556	598	594	553	579	611	612	613	612	604	566	556	581	599	589	570	571	554	579	544	609	554	600	566	547	597	545	541	593	561	612	603	593	554	611	647	556	569	555	600	582	574	572	594	566	549	603	577	593	577	575	586	556	611	582	557	618	607	608	601	572	565	575	605	572	586	572	614	577	559	576	588	592	556	595	586	586	584	595	610	610	576	604	556	594	566	614	592	534	514	573	598	582	615	593	557	557	589	580	582	577	590	627	573	590	579	561	598	595	612	553	587	601	524	561	572	587	571	631	564	577	563	609	625	575	563	572	552	567	606	567	560	578	575	532	563	619	579	613	595	620	593	575	574	566	600	568	595	572	582	583	598	566	596	605	586	556	627	558	585	574	588	574	571	568	564	562	603	604	567	581	600	574	540	577	575	546	563	593	622	576	599	598	564	606	625	558	563	606	573	596	588	556	618	546	621	558	634	581	587	569	540	609	611	577	577	576	595	584	581	594	574	581	538	559	587	594	587	588	547	581	635	581	569	615	587	580	568	584	559	553	572	624	562	593	614	559	584	565	594	591	547	568	592	547	610	557	579	580	607	597	588	592	610	585	553	611	595	604	569	602	565	566	581	527	595	594	600	590	583	583	592	577	559	605	590	567	582	564	618	576	605	618	557	572	575	615	555	587	583	605	576	573	613	583	610	584	568	541	614	562	633	581	630	564	584	554	607	625	605	613	575	564	559	595	589	579	576	584	557	602	610	601	620	580	579	593	561	572	547	570	545	551	623	555	602	579	568	599	566	580	585	550	559	573	579	616	542	622	595	565	569	610	585	579	561	573	538	539	588	587	613	608	586	611	572	575	623	569	618	551	521	607	608	547	571	581	585	618	579	595	608	586	571	607	650	606	600	598	577	595	603	582	582	572	557	616	560	612	559	568	577	549	541	587	571	585	545	573	589	558	621	595	586	589	568	598	558	613	558	579	598	563	555	606	527	584	578	550	581	566	552	577	550	567	566	601	567	557	547	574	622	580	583	551	569	557	565	601	623	572	556	547	577	600	564	528	627	603	613	586	583	589	612	593	552	562	549	578	582	615	592	598	562	568	556	571	587	586	576	578	600	618	605	561	577	568	578	586	586	559	579	563	561	568	597	604	591	617	589	585	591	568	572	575	558	597	598	545	537	530	565	611	577	583	572	590	606	573	546	622	591	554	564	551	590	587	588	576	582	618	552	591	577	545	554	575	580	564	588	585	573	557	581	572	586	560	577	627	568	633	543	541	549	597	577	591	551	595	544	571	579	566	636	563	606	578	539	622	575	584	612	576	602	578	590	620	582	575	579	611	573	531	601	581	574	589	586	575	646	574	602	575	569	550	559	569	592	581	584	543	556	602	555	568	576	607	564	595	565	597	596	568	609	568	622	528	556	539	548	624	585	577	555	563	557	586	556	558	589	534	574	585	590	559	593	569	578	629	601	561	600	579	541	570	553	606	569	590	614	566	571	600	570	614	555	599	586	574	641	543	592	564	571	572	590	538	576	565	620	586	600	575	580	613	564	581	575	601	586	620	551	610	572	581	573	566	561	592	580	595	593	607	581	601	591	571	573	543	569	571	567	597	574	531	589	596	554	625	556	625	531	559	613	581	563	563	544	534	572	556	582	565	591	582	567	592	579	635	621	624	590	593	579	617	569	578	569	602	522	542	604	527	616	593	600	564	564	572	544	563	550	576	585	598	563	576	622	587	595	561	605	559	586	577	579	571	607	558	559	594	603	635	631	585	550	540	562	612	568	583	597	591	606	573	578	605	574	572	607	576	580	596	546	667	593	616	588	608	549	554	584	635	540	602	621	591	605	580	566	556	544	599	613	552	561	574	580	557	570	581	583	552	558	607	589	611	587
23034	21090	28808	23598	21090	18834	2329	1031	809	723	734	623	611	612	623	601	583	552	554	506	535	545	533	517	521	553	536	530	497	545	481	499	529	520	524	522	508	522	492	550	462	490	515	497	514	478	550	517	483	488	512	508	490	485	482	499	501	482	518	503	528	500	508	472	497	507	522	470	464	458	497	479	499	470	485	487	488	487	478	507	475	474	450	483	455	544	501	494	479	470	498	493	523	474	480	491	488	481	508	527	448	456	509	510	514	520	523	476	488	484	486	504	485	476	447	471	502	503	490	462	514	473	503	514	532	502	508	461	531	438	514	477	473	463	504	483	477	482	455	525	463	458	501	485	508	520	482	529	462	483	469	438	505	536	522	479	480	507	487	489	454	488	488	505	490	481	484	499	488	463	473	519	512	506	491	490	532	491	454	483	510	481	449	493	472	496	490	478	460	527	491	458	511	477	444	496	448	489	483	457	469	512	454	477	476	499	516	467	552	476	494	473	481	500	487	489	473	461	525	494	504	483	505	533	534	470	502	526	479	485	511	507	455	449	495	450	489	472	528	498	527	518	489	472	445	465	514	465	535	486	491	477	458	484	506	458	524	495	461	501	483	464	520	455	533	424	516	483	473	498	524	475	437	489	485	493	524	475	466	494	509	473	470	509	461	461	528	488	498	457	460	494	463	480	496	485	480	440	531	484	457	454	489	476	493	488	478	468	493	505	456	493	503	465	461	428	487	454	509	486	469	479	512	497	478	512	500	461	446	470	475	489	516	498	476	493	522	474	475	508	522	458	463	466	506	470	484	480	489	509	504	478	503	474	489	492	480	478	489	497	441	500	518	467	513	453	455	481	487	469	457	482	491	488	511	446	486	513	468	466	483	454	481	454	487	468	492	484	471	483	476	448	465	499	466	509	493	506	469	471	473	495	492	455	498	517	490	485	452	499	523	514	467	493	504	485	486	481	490	489	510	495	454	497	484	474	454	501	486	483	485	498	481	461	481	498	446	493	470	490	476	513	503	483	486	501	508	491	512	468	463	518	480	507	486	488	498	492	509	477	517	510	484	482	513	450	498	517	494	463	472	459	484	468	474	477	481	469	466	480	478	497	484	489	509	469	509	501	498	532	483	486	511	456	517	467	520	519	492	505	479	488	480	478	523	499	499	519	498	520	524	494	487	485	455	497	478	450	474	473	480	543	506	468	460	484	497	470	458	470	487	480	516	473	496	459	502	486	473	488	493	499	494	475	482	448	473	470	496	493	536	467	482	503	484	477	487	486	467	522	483	493	469	526	476	496	494	495	501	496	483	524	485	493	493	474	493	488	487	498	488	489	456	463	464	476	486	486	488	478	501	517	477	504	460	466	514	498	472	459	461	503	501	492	468	520	472	486	476	512	480	510	515	467	478	515	504	495	455	460	452	465	492	502	526	449	477	488	488	490	501	566	500	476	492	469	487	497	515	480	464	511	460	495	467	544	493	499	446	496	494	476	460	467	478	480	482	504	486	445	425	478	528	496	497	529	509	480	469	454	481	479	454	481	480	479	533	483	492	492	471	492	513	481	536	481	469	459	487	491	454	475	489	518	512	491	471	489	511	534	501	470	501	487	528	434	488	480	472	486	447	464	460	469	504	458	447	441	491	496	472	451	485	488	485	492	479	499	483	462	479	457	477	465	499	469	470	463	490	503	484	505	503	522	496	491	481	463	512	460	517	493	453	455	476	489	457	453	462	479	471	512	479	500	488	509	482	511	498	497	513	511	447	499	499	466	462	497	473	484	526	513	469	463	488	511	514	477	453	503	503	492	486	461	531	477	508	512	445	485	488	474	466	490	508	493	452	464	484	502	489	508	477	494	492	484	504	486	462	495	465	446	478	464	492	464	506	481	462	466	446	480	464	459	514	482	518	476	456	534	486	463	483	487	466	528	537	468	462	508	480	470	517	490	483	493	502	494	495	491	527	520	468	477	473	470	507	537	469	485	482	477	496	487	513	482	468	466	469	497	492	445	492	501	479	476	527	469	497	502	514	478	500	468	474	518	465	469	480	515	543	488	482	478	456	467	484	480	477	461	470	444	495	484	475	468	461	502	515	478	504	470	516	472	490	491	482	470	499	479	477	494	473	487	454	508	483	492	485	468	488	475	496	508	472	480	523	459	466	519	505	490	478	509	499	480	503	452	477	477	451	504	472	458	479	483	486	488	503	501	479	510	526	506	488	495	461	467	458	495	516	479	498	520	509	501	497	505	452	484	460	484	512	507	479	482	451	472	507	466	515	448	509	475	473	466	488	510	480	481	474	432	475	458	514	471	453	511	450	472	510	442	469	468	485	475	504	458	500	514	474	498	524	506	469	454	500	485	469	508	488	508	501	476	490	510	487	536	480	498	498	454	510	488	505	465	488	460	434	507	464	495	471	507	493	486	534	448	458	502	454	493	450	515	497	463	470	431	507	496	489	505	508	503	526	509	502	488	469	502	511	449	481	506	461	496	487	477	510	484	460	459	507	495	484	457	459	468	462	498	514	486	477	466	508	481	470	473	490	477	484	499	503	485	494	489	477	518	501	512	501	492	502	486	508	508	478	484	507	486	457	446	478	466	487	486	498	488	479	445	510	499	482	513	494	466	483	455	456	489	486	460	506	482	512	510	451	453	495	436	481	534	480	490	479	501	490	502	457	462	451	480	479	484	481	511	472	469	463	489	499	501	541	492	491	478	485	465	473	510	491	469	470	504	471	487	491	468	498	500	496	537	491	485	477	532	467	457	492	479	511	530	504	445	489	475	497	478	474	511	499	462	476	477	515	496	457	501	522	488	469	467	494	459	455	511	528	483	512	477	516	497	468	469	472	447	496	501	483	505	494	525	495	449	498	479	488	458	459	534	508	507	465	483	462	484	504	499	461	480	482	478	524	462	487	489	492	488	508	474	487	465	494	481	484	497	477	487	478	516	518	478	507	475	452	473	472	500	478	466	468	448	492	495	504	504	482	482	510	456	471	486	467	477	464	483	455	442	489	484	450	481	461	528	501	490	455	476	446	439	521	453	473	471	456	449	502	474	513	505	500	473	524	512	473	502	504	468	487	477	480	500	519	442	488	482	468	511	468	460	494	519	517	507	480	457	454	465	548	480	469	482	480	519	498	466	514	466	467	502	518	506	515	480	520	489	473	513	464	497	506	507	485	501	540	481	514	510	479	481	529	474	479	463	501	469	492	480	484	464	460	504	488	508	460	512	458	456	491	497	473	465	439	476	503	492	466	503	497	474	475	467	475	477	443	504	496	480	519	480	451	483	528	467	464	499	497	482	477	472	471	484	525	484	458	447	498	495	481	515	533	455	480	475	487	510	479	506	491	504	478	477	460	412	434	479	479	503	474	481	488	487	494	491	453	489	490	474	493	507	453	496	456	485	468	505	452	464	471	465	476	507	491	464	450	523	472	509	500	458	473	461	449	506	476	454	499	470	502	493	475	487	456	486	520	494
48569	42655	12544	6806	4711	3617	2844	2343	2043	1792	1528	1447	1303	1276	1195	1111	1087	1054	1028	1016	993	924	951	868	920	934	885	901	898	835	879	906	913	864	865	867	859	864	878	830	858	898	855	863	862	801	871	829	838	855	825	848	829	839	810	826	806	809	837	889	907	871	854	832	846	808	814	869	794	810	825	795	847	786	769	823	842	772	838	843	808	812	797	782	810	868	784	835	794	799	820	869	858	802	837	844	810	774	798	800	828	816	861	839	827	839	827	865	805	842	843	809	850	862	779	845	879	832	803	806	851	840	860	827	838	815	833	796	789	811	825	865	801	845	807	817	814	832	816	827	836	843	809	776	786	837	831	866	839	795	802	756	787	791	799	838	818	821	828	870	831	818	829	822	774	804	869	816	832	825	835	865	841	770	763	849	790	789	824	782	805	865	850	858	789	766	753	771	817	771	808	767	792	822	818	852	812	834	828	795	871	837	845	793	837	777	801	849	817	800	832	777	824	819	861	839	830	827	808	806	852	752	815	844	847	870	800	851	784	801	821	818	774	795	840	834	841	814	776	819	824	850	852	834	840	815	776	813	785	824	852	827	834	788	828	814	812	866	829	817	834	773	847	843	791	854	799	818	810	841	843	760	823	807	790	832	824	810	827	796	850	791	837	815	812	820	801	806	807	754	754	831	809	806	779	828	847	861	796	795	780	836	835	792	779	777	801	823	772	811	808	808	856	805	770	792	842	798	797	799	868	798	827	825	858	769	825	805	841	830	799	803	847	831	751	777	860	767	852	848	803	763	815	753	798	777	798	821	869	820	840	769	802	835	787	828	840	787	780	850	840	826	840	755	839	844	866	830	774	805	849	829	810	852	789	927	857	819	806	820	786	778	864	821	793	820	794	772	781	839	812	772	826	849	824	849	795	858	790	812	762	841	811	812	873	868	803	823	855	797	851	832	799	815	767	828	824	818	769	831	819	793	783	818	808	829	793	767	827	849	747	807	802	787	832	802	840	803	766	842	810	818	789	808	768	804	808	841	817	867	881	834	834	838	801	858	785	778	828	827	809	827	808	792	845	825	851	792	772	797	819	800	765	861	808	825	818	838	805	752	830	829	797	801	833	797	796	828	831	820	836	830	799	822	826	837	827	779	826	807	813	810	795	852	841	806	748	781	813	811	849	801	836	781	834	849	771	840	853	786	770	809	851	793	830	811	774	828	777	822	869	830	863	814	828	784	842	787	833	798	832	814	804	799	837	819	804	842	825	820	826	832	818	827	778	847	807	792	817	817	804	782	806	827	830	755	809	818	833	819	807	808	791	846	795	808	820	799	829	827	838	812	855	801	843	808	776	812	811	839	845	834	825	845	845	825	820	776	793	791	814	805	798	814	776	816	862	805	784	837	803	785	824	811	825	871	796	769	874	800	821	856	828	844	822	821	796	837	813	825	806	759	807	797	762	812	842	845	870	797	834	802	808	833	813	837	849	790	768	843	871	820	828	810	844	864	828	854	787	886	822	882	839	863	819	816	811	882	794	834	804	745	796	775	791	793	818	842	765	836	791	787	859	774	797	864	855	803	808	866	815	796	803	811	812	822	871	827	817	828	834	825	801	819	788	809	852	777	790	849	832	795	808	831	776	876	818	842	876	763	822	836	847	814	801	795	842	769	765	828	834	812	837	860	788	795	781	803	826	827	818	797	818	825	802	797	812	810	823	802	801	810	806	842	764	761	770	809	858	798	852	804	833	797	828	864	799	792	770	847	835	814	778	812	850	829	843	798	803	835	831	741	822	792	840	812	759	870	813	847	847	791	830	799	855	840	802	774	820	764	803	837	825	782	796	787	808	848	811	806	774	813	828	836	774	820	847	830	765	847	834	800	814	853	800	831	852	820	810	806	806	841	833	797	807	815	862	828	807	816	867	825	803	761	867	843	791	865	792	839	902	824	843	800	794	823	790	798	845	810	821	799	800	743	809	813	784	778	842	797	841	806	814	825	806	834	811	812	793	795	793	832	863	832	806	831	804	848	843	843	836	896	829	811	823	793	819	821	767	859	776	798	783	806	809	813	821	816	847	793	848	839	792	808	808	814	847	809	788	796	823	802	746	824	783	797	791	821	835	811	797	839	803	837	816	823	774	826	858	759	791	789	807	818	872	784	816	791	847	774	825	796	825	839	800	821	803	813	840	854	837	855	894	825	818	801	806	797	816	856	829	811	833	844	784	855	819	825	789	818	821	844	793	784	815	791	826	804	812	752	797	857	848	869	833	815	829	851	843	783	820	782	781	806	768	782	843	827	779	820	853	770	852	851	792	822	845	790	735	802	794	762	831	844	848	812	796	792	788	762	791	797	800	780	815	821	852	793	773	854	785	784	783	819	872	808	833	856	806	822	792	761	804	832	820	826	842	833	836	777	793	799	809	847	784	767	832	833	841	854	848	792	822	814	840	834	844	831	844	830	848	863	825	815	827	835	817	801	822	863	821	802	824	824	864	812	804	833	848	793	844	837	852	820	860	759	814	825	868	849	840	803	810	803	818	822	841	814	828	800	787	790	775	812	832	840	758	796	781	851	810	817	844	793	776	749	814	815	847	799	860	829	825	809	777	782	822	831	841	827	781	832	895	790	803	795	822	796	833	796	839	827	811	793	784	784	788	819	782	825	881	848	824	818	870	788	812	809	806	861	807	796	770	818	756	866	803	810	838	830	846	812	778	810	781	854	810	837	802	793	856	847	794	799	785	850	798	845	813	822	809	780	834	803	834	854	813	827	790	870	833	784	818	811	789	832	840	790	813	815	857	806	799	833	791	841	827	849	775	782	812	827	835	855	824	814	829	808	806	787	782	825	861	825	791	832	862	812	804	834	830	874	818	814	793	766	826	797	830	803	816	829	816	832	769	867	842	851	799	813	827	796	806	795	826	729	814	788	780	815	770	835	834	787	881	823	828	812	841	813	831	804	775	812	829	840	857	798	815	830	812	795	794	820	829	827	820	797	776	808	785	788	796	827	825	810	797	791	838	832	820	783	789	800	811	868	801	877	765	825	825	821	812	845	823	806	865	793	787	798	834	824	805	863	780	817	832	769	775	809	793	879	805	817	852	791	809	855	792	796	809	807	831	779	840	761	796	831	789	890	840	772	827	778	776	791	832	815	801	779	829	865	847	818	844	823	776	790	842	788	783	800	818	791	796	798	830	806	835	854	763	803	803	801	822	815	771	774	832	767	812	822	773	825	838	840	815	842	781	801	789	830	803	821	826	816	834	794	856	780	825	814	811	824	814	832	835	803	845	823	869	806	852	798	861	801	874	839	868	843	811	828	838	830	781	835	794	754	879	807	800	821	790	835	823	817	825	775	801	793	782	828	824	804	850	756	842	881	789	794	852	807	788	846	770	839	837	832	837	801	862	763	770	836	780	816	830	778	773	822	837	846	824	840	828	757	829	793	809	822	827	868	770	836	793	793	825	797	826	794	798	808	785	795	852	833
26719	20794	10138	490	199	188	176	137	164	155	153	134	174	144	125	150	143	130	126	130	143	119	146	131	145	139	157	129	150	140	109	120	141	119	151	132	138	120	134	138	151	121	122	117	128	113	128	126	143	122	131	138	140	148	137	148	133	119	139	119	137	122	145	134	121	127	138	140	143	130	144	129	118	133	122	141	143	131	131	121	141	137	109	119	143	105	137	144	117	121	140	147	113	129	130	108	142	114	131	125	138	134	112	122	147	151	136	151	153	146	144	132	128	117	148	117	116	125	117	121	133	130	139	121	142	139	163	129	144	131	137	141	134	130	167	113	130	143	137	133	133	137	121	140	140	152	136	145	145	126	139	128	137	118	172	135	127	134	147	145	158	141	127	138	123	126	126	122	127	115	125	128	132	107	126	105	137	131	133	135	123	147	136	126	136	133	128	151	138	143	128	150	118	128	133	138	125	119	138	126	122	155	140	116	129	114	135	145	127	141	130	132	135	127	126	112	142	151	126	154	119	138	129	142	138	136	136	126	136	135	164	133	142	109	147	125	163	152	152	134	135	95	125	146	145	147	126	129	122	149	139	135	146	141	132	108	125	132	137	142	116	123	119	127	125	125	135	136	121	152	127	134	145	112	127	165	146	124	130	133	146	136	136	141	149	152	116	128	142	127	126	140	107	135	145	147	115	132	144	136	147	120	142	131	117	130	142	124	133	119	124	117	128	140	142	141	118	146	125	122	127	130	124	149	121	136	111	137	127	138	130	106	123	142	166	145	143	134	142	120	141	127	144	128	150	119	128	142	131	148	157	150	134	132	147	125	150	138	133	133	137	149	130	140	135	135	151	134	136	124	135	126	132	129	131	148	154	125	136	138	127	127	115	127	133	127	122	150	137	150	161	116	130	153	151	120	146	123	127	143	139	141	129	162	134	130	119	152	137	145	161	133	145	141	135	131	124	132	129	133	129	140	142	142	129	124	143	125	137	125	119	147	126	131	134	126	141	147	157	120	131	148	125	151	143	157	149	123	147	152	125	138	162	153	143	140	142	127	136	129	128	120	135	133	115	135	138	118	132	145	117	120	132	132	118	139	144	115	143	149	128	155	141	141	138	139	155	113	137	142	139	127	128	136	127	153	123	155	150	137	125	116	138	133	112	138	122	130	140	137	116	136	136	134	137	128	154	138	128	125	139	128	151	129	138	132	111	123	144	144	136	147	135	146	136	133	132	124	126	151	131	140	138	140	131	136	113	141	153	155	136	136	156	130	126	160	125	142	131	136	152	129	147	125	144	130	149	150	136	149	143	129	122	122	121	131	132	140	134	144	143	151	119	119	127	136	116	140	139	118	139	133	134	129	115	132	143	116	122	139	141	137	121	113	123	122	126	136	124	138	118	151	146	123	170	152	133	134	158	138	142	138	129	123	126	113	141	140	137	139	113	132	102	145	131	114	133	138	136	134	150	144	124	124	133	122	141	133	128	132	130	132	153	124	128	144	145	123	144	142	129	145	152	125	124	140	138	128	125	134	139	133	124	111	116	123	128	121	142	149	135	131	117	147	136	149	156	135	135	121	141	149	137	139	134	170	139	132	137	133	150	134	141	121	135	143	123	133	132	136	132	145	142	144	111	147	104	132	115	134	123	132	150	140	124	131	121	119	136	134	133	130	123	141	132	135	136	128	136	145	136	151	145	122	140	102	141	125	135	133	143	131	142	127	127	137	130	134	148	130	146	122	128	155	131	134	124	144	140	145	147	153	129	136	150	136	127	139	153	122	123	130	111	155	135	142	140	134	124	134	109	126	136	140	143	130	140	137	146	135	134	144	138	123	137	133	147	136	136	141	125	119	122	153	143	111	129	134	142	125	136	120	133	132	132	144	134	138	137	133	117	137	130	146	139	130	138	139	147	122	120	124	132	151	138	131	148	123	133	136	104	137	134	123	130	132	128	144	170	102	150	135	141	138	149	134	143	137	133	136	109	141	118	141	122	135	138	157	122	152	152	139	150	131	120	131	135	108	128	125	121	154	133	148	170	122	122	137	125	125	112	127	141	162	148	169	133	120	130	139	133	118	152	127	165	110	125	137	152	144	149	128	135	130	163	127	158	154	138	134	118	139	142	114	156	129	135	142	113	120	139	142	138	143	130	155	135	133	129	130	140	142	137	144	161	134	150	138	129	146	126	120	141	144	149	134	164	128	120	128	128	127	133	132	133	168	115	142	144	118	123	134	138	132	118	151	141	115	146	124	134	157	157	129	124	127	140	125	153	137	129	137	143	124	130	155	127	119	133	125	141	142	159	130	156	148	157	134	127	150	107	125	132	119	138	129	159	116	136	114	149	123	155	144	118	166	113	143	139	140	136	123	128	137	122	125	126	134	150	119	143	124	120	134	128	165	134	140	143	131	155	122	128	132	135	125	140	97	129	140	126	154	142	119	125	149	125	117	137	139	148	123	154	131	116	119	99	137	136	151	141	146	124	139	146	135	137	137	135	147	122	120	137	143	110	139	128	144	126	143	145	132	129	135	145	138	148	138	121	142	127	131	135	130	126	105	142	140	143	131	139	142	145	131	124	139	139	126	130	159	129	160	123	120	135	147	132	121	131	148	135	133	144	157	144	133	136	137	126	113	148	144	114	125	121	115	124	122	126	139	114	144	144	128	127	129	136	118	141	114	146	112	146	140	123	155	154	122	144	131	128	148	132	106	141	145	117	135	120	156	141	124	151	134	124	145	138	134	129	144	116	124	125	132	155	121	144	142	134	132	146	157	136	135	145	118	144	141	133	130	128	134	127	128	130	138	129	144	115	153	133	133	120	151	140	140	129	124	134	126	125	118	151	120	148	155	144	137	145	117	150	134	123	128	140	135	138	131	140	128	116	132	130	130	132	120	139	141	144	142	163	131	145	125	139	156	147	146	116	144	155	136	153	121	145	132	132	153	149	133	142	151	140	141	132	118	135	135	130	149	129	142	133	110	140	145	140	124	132	137	134	162	112	127	126	146	142	116	143	138	140	133	110	139	135	147	117	144	136	151	147	151	153	143	143	116	115	138	150	128	135	151	137	147	130	151	123	139	129	130	139	128	118	142	135	119	146	139	149	142	134	125	147	158	124	165	149	129	131	125	129	139	142	134	134	145	140	121	144	140	132	133	134	127	151	135	143	131	137	123	160	127	149	132	105	127	149	130	133	145	138	149	132	135	146	129	133	130	130	148	116	140	132	119	129	134	154	141	139	137	110	134	137	135	133	140	126	131	122	127	142	142	151	128	126	144	140	141	126	120	141	142	134	131	138	133	132	143	143	138	135	123	146	122	144	134	130	136	136	139	142	138	158	141	116	128	140	137	144	140	147	141	132	141	119	144	157	136	141	143	145	155	132	139	110	141	142	121	121	164	136	131	125	117	148	141	136	150	148	136	133	157	140	117	126	137	122	121	103	131	137	154	120	126	133	117	149	149	154	122	110	143	116	150	124	122
22210	10409	1057	626	423	426	349	299	300	297	285	295	261	273	289	249	266	250	263	280	273	261	284	247	252	257	259	271	305	257	276	293	244	257	249	257	231	250	241	229	264	265	230	257	268	278	279	278	258	249	247	242	261	254	239	251	256	289	274	272	258	211	244	242	247	280	259	287	259	233	268	238	215	270	277	270	270	222	245	278	230	259	243	249	284	225	255	253	247	248	239	276	264	237	254	240	226	249	258	243	225	250	246	254	254	286	247	279	259	255	250	262	263	259	248	249	273	237	242	225	268	249	258	217	238	261	233	279	248	268	231	246	217	257	252	253	262	243	270	263	230	258	251	246	250	207	240	226	236	239	264	261	253	243	252	258	286	246	261	226	267	257	227	221	231	228	248	252	256	285	230	266	254	260	256	237	237	263	276	251	256	243	269	240	224	243	272	262	248	230	246	278	243	262	254	253	249	218	264	244	233	282	255	236	254	253	252	252	267	269	281	236	260	248	277	289	257	256	247	280	265	238	246	264	233	260	259	242	235	275	282	245	258	250	252	231	289	246	254	234	237	266	267	262	255	258	242	241	234	248	248	227	268	225	267	260	271	240	254	247	252	250	218	272	275	247	261	274	256	242	247	241	234	268	286	248	247	270	279	251	291	264	248	259	244	256	247	259	247	252	287	234	258	264	250	282	249	260	226	267	245	284	269	258	227	273	259	260	262	230	265	248	263	245	260	242	267	246	241	248	262	251	241	227	263	279	258	253	261	247	262	270	241	254	275	261	276	224	246	269	260	238	250	256	255	268	293	221	231	234	262	258	246	228	250	262	237	222	259	256	269	228	254	224	250	267	252	243	233	248	244	242	290	250	247	261	250	242	247	265	239	229	258	243	237	293	248	257	276	262	248	261	257	228	246	245	252	248	231	269	270	250	277	237	254	237	239	253	262	262	245	279	262	268	251	267	272	255	248	256	253	247	235	236	247	221	288	280	233	250	245	275	240	235	272	269	252	288	259	248	247	284	270	252	236	257	246	246	265	258	254	227	270	221	257	247	260	251	250	245	268	245	243	237	248	255	271	263	238	253	271	257	237	232	269	255	246	243	262	232	271	247	230	244	238	246	240	277	245	270	266	268	221	247	281	269	244	245	244	232	270	265	243	231	276	270	240	255	246	256	237	261	245	245	271	268	269	221	219	243	279	244	264	238	250	263	270	265	262	239	272	261	239	242	241	237	242	244	233	246	245	273	230	252	243	280	236	251	238	235	255	234	258	239	255	237	241	277	269	260	226	280	248	259	285	257	257	230	283	236	239	249	242	257	235	265	280	249	255	245	240	266	273	272	277	244	250	280	237	259	251	246	237	254	278	238	264	244	221	272	240	225	250	256	242	259	276	233	226	279	243	231	258	221	287	272	262	236	262	250	244	253	263	228	245	246	248	262	241	272	263	235	257	262	235	262	247	251	234	257	244	243	254	266	261	238	256	258	227	226	238	247	238	256	238	252	250	268	274	216	272	238	266	251	243	259	258	284	235	244	270	272	247	241	241	274	230	237	230	281	239	274	241	249	237	271	237	273	265	240	255	232	246	280	249	283	230	239	265	269	265	254	263	256	281	246	256	261	249	287	256	238	263	269	283	252	283	248	259	244	269	221	284	245	235	276	261	255	253	247	251	267	236	249	276	233	252	256	245	251	267	231	248	250	251	269	246	244	236	254	227	256	242	232	244	258	232	238	237	264	262	256	233	248	270	248	270	259	263	256	244	247	255	221	227	254	271	285	242	254	273	257	254	204	264	280	253	256	242	263	240	249	224	285	217	266	237	268	261	268	283	261	225	252	248	246	275	281	257	237	281	267	251	260	256	267	223	260	234	239	253	244	234	259	207	244	270	252	246	285	273	255	239	264	261	246	260	239	261	255	259	247	250	257	241	247	260	274	252	273	239	229	254	256	261	262	252	239	285	253	267	260	263	241	253	236	248	275	253	260	252	258	260	263	232	268	250	250	251	235	239	260	236	251	281	257	251	251	227	245	247	245	257	256	245	237	273	239	234	243	263	267	252	274	246	276	249	281	248	261	266	261	241	254	312	265	255	268	249	242	266	266	258	261	236	266	281	228	257	238	251	267	219	263	258	263	263	255	250	269	245	237	269	277	245	270	231	248	253	238	251	282	246	254	263	227	250	229	263	248	248	278	251	261	252	195	241	266	253	268	252	272	244	245	245	254	266	248	219	268	236	249	265	266	252	219	289	256	263	252	233	217	243	233	262	254	289	267	261	251	245	238	275	275	265	233	246	263	225	253	229	252	257	255	241	275	245	250	258	257	232	242	235	242	239	253	263	251	276	270	267	257	285	265	273	276	252	253	260	262	279	259	247	273	262	282	254	242	243	255	268	267	249	256	265	265	241	247	244	261	227	226	255	233	274	278	236	252	226	276	262	227	226	221	258	240	248	288	213	254	279	262	268	275	265	270	244	234	249	233	270	256	245	246	274	252	249	222	240	242	238	230	250	254	286	243	255	248	253	237	254	275	258	253	258	268	284	240	245	258	255	230	274	264	255	267	250	264	261	236	240	250	256	253	258	238	260	233	259	223	276	241	252	263	250	222	230	271	234	255	243	240	229	244	246	265	233	239	291	270	256	263	252	290	245	252	245	271	277	260	278	275	234	293	272	237	257	249	255	258	257	267	248	249	241	270	249	260	284	245	253	246	250	259	249	270	245	245	247	255	266	232	237	276	263	240	255	269	268	247	266	257	244	242	266	248	264	238	256	260	254	243	263	265	288	257	231	262	275	234	247	240	251	261	241	273	246	241	250	230	254	246	238	247	260	256	260	257	247	250	235	245	245	261	243	261	259	253	269	239	254	251	240	250	247	253	238	266	263	249	273	256	219	256	258	255	253	264	270	229	255	263	285	267	238	262	250	254	254	268	268	249	242	262	253	235	245	260	231	217	265	261	257	267	231	249	264	258	243	277	275	250	262	259	250	243	250	250	234	244	262	244	284	270	250	226	281	286	256	252	245	264	215	261	282	256	242	262	254	247	279	259	261	231	249	259	229	240	285	246	248	292	240	256	273	283	222	273	241	251	251	251	249	231	267	274	251	247	213	229	262	268	257	261	284	226	259	268	248	226	255	235	242	283	260	234	241	275	257	275	240	210	265	258	262	243	250	253	228	267	231	258	242	249	258	240	269	269	249	263	254	249	250	262	239	233	276	258	244	268	256	221	259	243	266	274	291	232	216	234	268	278	241	254	255	283	249	246	271	287	284	261	223	256	239	279	289	242	259	262	266	245	236	239	237	263	270	257	249	244	247	284	264	249	258	264	223	245	250	273	282	275	265	243	234	241	229	263	244	243	236	259	255	273	257	280	247	245	274	228	263	243	260	241	270	251	240	260	269	229	278	272	264	231	260	264	271	251	250	244	250	260	256	249	247	271	263	228	268	272	259	236	259	253	244	272	272	252	260	247	251	240	265	252	254	253
24055	21116	28183	24288	19945	2340	768	534	445	468	423	422	398	369	355	415	380	354	355	397	370	403	340	372	331	366	366	388	341	308	371	361	346	351	337	343	334	326	361	346	316	319	372	333	336	345	329	327	353	380	327	337	322	348	331	340	348	332	335	293	318	336	348	322	333	345	303	329	344	360	364	311	385	331	354	326	323	322	305	353	320	328	330	332	314	330	347	354	347	333	317	341	338	310	313	356	321	369	355	312	351	318	341	344	335	330	359	332	332	328	384	323	351	336	351	346	315	337	355	342	330	335	339	331	307	325	335	306	345	355	339	327	312	351	341	345	317	321	333	341	293	322	330	337	319	362	325	321	329	356	317	313	349	336	338	305	359	349	340	367	293	316	331	350	372	310	327	309	315	342	329	281	340	312	313	367	356	318	337	364	347	335	330	357	338	334	321	316	320	277	339	308	295	325	363	340	344	335	334	341	320	303	360	346	352	327	356	333	298	324	351	339	350	321	328	299	333	339	320	337	329	358	338	350	353	313	333	351	375	322	318	323	339	337	362	346	367	311	318	357	328	343	323	307	342	320	321	356	337	338	344	324	367	351	344	311	319	358	332	373	365	319	334	328	336	310	333	341	350	301	353	320	334	323	334	356	324	380	352	299	316	309	322	331	349	342	363	338	314	323	346	328	319	322	346	357	327	358	312	328	310	322	316	358	303	338	327	325	353	314	336	331	320	325	356	337	369	332	334	340	344	335	297	333	361	340	348	343	335	331	345	347	341	350	323	346	348	341	344	315	304	329	310	324	357	323	329	331	322	320	320	320	347	366	319	362	368	385	378	344	350	336	299	345	317	331	349	376	305	317	292	376	345	345	341	334	338	351	312	344	347	333	347	339	339	331	354	357	352	323	318	329	307	312	342	331	337	363	346	327	334	357	345	310	319	328	337	342	340	313	336	340	323	350	332	313	305	358	328	316	332	344	341	330	311	338	346	308	315	333	354	349	306	360	350	329	308	283	348	332	322	300	336	356	305	308	331	296	336	344	372	336	336	357	349	320	327	363	311	320	333	335	351	341	330	335	309	333	330	336	317	331	288	335	302	339	322	317	328	354	353	346	348	288	326	332	334	329	321	359	373	341	302	380	334	351	324	294	355	321	333	340	344	319	332	307	315	356	323	334	330	328	343	351	326	316	333	356	325	304	345	339	316	352	311	328	354	340	327	329	335	322	336	342	349	375	324	325	337	372	343	342	335	342	371	347	340	354	345	334	289	352	323	341	331	331	340	342	337	369	331	345	316	348	355	307	337	310	330	347	323	367	301	299	333	326	343	373	357	353	358	285	343	302	357	349	330	334	299	327	287	351	363	331	302	364	342	359	345	326	339	328	318	324	355	303	334	332	322	377	324	360	345	323	348	335	323	328	324	367	331	354	317	351	368	324	341	332	337	308	353	297	351	352	323	333	355	342	352	349	344	330	371	334	327	332	317	364	299	364	326	343	321	317	369	355	319	343	354	308	311	316	332	354	326	356	343	323	306	294	310	344	334	322	326	319	353	331	351	336	320	320	323	323	327	323	292	320	317	333	332	336	307	328	315	338	306	369	331	316	312	358	341	329	367	334	324	336	327	319	336	306	347	293	313	313	351	358	393	312	345	376	378	347	312	348	383	321	341	335	331	291	310	307	325	337	357	320	322	323	304	328	315	321	369	338	311	318	348	291	343	314	310	318	300	365	319	320	336	336	351	311	346	353	305	328	325	350	349	326	356	318	330	323	337	375	309	335	332	326	347	344	336	314	363	323	333	328	350	362	315	337	356	336	313	321	340	318	312	342	316	326	353	350	342	326	372	323	343	346	361	338	334	309	329	316	351	334	307	335	334	315	316	346	339	340	327	327	310	340	337	341	352	318	357	333	316	306	323	343	327	338	335	368	321	330	348	331	345	331	339	303	349	306	352	343	320	327	324	339	323	339	300	325	352	339	324	326	306	310	315	323	320	345	323	309	338	299	351	335	350	322	339	337	342	340	311	330	326	352	330	335	336	361	318	350	332	356	358	311	310	349	346	347	363	312	298	304	322	346	343	344	331	353	341	320	304	338	324	324	289	316	366	298	336	324	384	356	372	311	324	315	355	306	382	316	334	304	312	331	358	334	312	322	328	346	352	345	326	315	315	347	274	361	320	370	353	336	359	340	351	327	352	305	343	356	351	323	354	340	326	319	350	382	328	349	348	304	340	317	320	355	328	354	332	302	299	378	311	354	364	338	316	344	327	340	324	319	329	324	371	353	331	370	317	317	368	321	363	347	348	318	324	321	299	367	330	350	335	322	351	356	346	345	343	331	314	325	362	330	348	322	352	341	310	313	308	328	346	309	336	345	315	316	372	351	355	325	323	366	302	330	316	338	346	342	314	317	329	337	354	343	353	339	318	315	337	323	325	347	344	334	325	355	356	335	309	337	345	348	307	302	323	319	327	358	352	336	313	341	319	349	323	340	324	321	333	319	333	340	304	324	289	351	365	337	310	345	311	324	343	306	331	322	343	341	343	312	300	311	338	340	322	331	349	329	325	323	328	332	318	348	328	313	346	310	307	345	358	359	325	304	339	330	324	324	336	337	334	339	310	352	337	328	349	294	301	335	334	330	332	352	356	342	344	324	341	330	369	323	305	360	332	332	348	356	326	320	334	314	321	336	333	308	346	337	344	333	329	332	388	351	331	339	343	327	338	315	318	327	315	303	333	372	343	344	333	370	341	342	336	314	369	325	370	358	329	367	321	349	349	349	352	348	368	313	333	305	289	330	347	319	350	340	318	363	332	345	311	318	307	350	305	315	319	357	306	320	323	309	319	335	347	334	337	330	354	355	340	322	326	326	335	358	321	329	328	312	320	340	321	321	317	355	303	337	329	343	340	353	351	348	341	335	356	354	340	325	345	353	340	329	350	348	374	350	331	340	311	318	334	331	349	334	333	308	313	329	351	315	348	366	341	336	351	329	322	329	392	336	332	360	336	335	340	371	319	353	306	327	324	349	349	387	321	310	318	351	345	329	327	367	326	325	294	343	336	346	356	313	366	321	328	346	289	331	351	322	297	329	330	359	327	334	305	336	342	309	350	315	301	332	295	326	322	332	315	320	328	347	337	340	297	347	341	359	343	309	341	318	355	340	325	340	313	377	371	325	360	335	323	313	328	337	318	303	315	346	325	359	342	358	317	353	313	345	371	335	329	326	329	325	334	356	335	323	291	371	321	318	347	335	351	340	336	330	353	351	341	337	316	334	333	320	323	340	319	362	333	319	315	350	306	322	363	349	322	344	347	307	361	351	357	340	349	377	341	342	327	320	303	366	325	330	340	335	301	361	326	333	359	348	335	292	338	330	314	334	317	332	345	342	331	365	333	338	352	332	317	348	350	343	344	335	338	341	332	332	339	337	328	352	327	320	359	324	359	333	335	309	348	363	327	350	344	324	323	329	351	312	307	333	318	357	318	331
41872	31433	7847	4075	2894	2122	1638	1348	1194	997	963	908	889	783	859	709	721	709	745	676	670	669	629	612	656	636	626	670	604	632	676	640	632	594	611	581	617	585	586	600	624	615	539	609	600	606	623	553	631	595	581	559	587	581	586	605	594	631	596	608	594	595	598	586	583	609	620	633	557	610	596	598	612	592	581	621	608	606	606	612	610	623	601	578	593	588	593	580	622	591	634	570	627	561	590	626	594	558	581	565	582	574	559	566	554	596	550	547	575	596	579	579	549	558	595	542	609	580	621	588	589	584	669	608	559	606	622	571	624	582	624	610	585	546	595	628	617	575	592	645	560	596	576	618	594	584	616	569	598	565	572	543	581	590	575	638	591	609	587	633	599	604	537	570	593	548	568	592	557	576	563	596	586	627	565	579	556	607	590	589	572	537	549	575	596	563	599	556	586	575	556	562	548	591	559	620	601	623	594	576	579	588	597	598	622	610	562	602	618	596	546	539	578	583	571	581	568	558	558	641	566	586	564	503	604	629	540	595	601	542	571	620	630	572	554	581	544	572	591	605	585	578	589	600	565	588	539	574	618	575	547	579	616	615	586	578	553	565	597	620	584	566	627	581	573	555	626	617	594	591	557	582	617	568	561	592	620	615	577	591	629	542	563	614	590	605	593	554	557	571	554	604	580	596	593	634	601	548	598	546	593	577	603	584	557	595	587	591	573	552	624	654	558	569	605	592	532	597	575	584	568	552	615	559	600	601	535	588	571	582	628	564	602	589	559	647	568	619	562	567	579	575	589	563	586	548	566	529	564	613	600	581	609	569	597	531	604	546	611	591	629	632	543	564	584	618	595	592	607	581	575	584	551	562	590	616	643	558	580	573	546	613	593	596	600	609	596	579	611	597	558	611	612	563	587	560	583	581	606	584	619	586	582	561	577	561	587	597	589	521	571	552	572	624	560	581	615	602	575	598	553	590	572	588	625	573	588	597	594	553	570	584	607	575	527	586	535	586	542	600	579	551	623	571	578	553	591	602	610	598	592	568	566	557	579	581	596	563	585	629	607	558	545	556	563	576	621	584	559	564	606	598	586	587	607	609	583	624	576	612	602	547	533	516	576	536	580	543	551	561	620	601	579	604	573	557	581	589	571	587	583	563	590	581	574	607	571	595	581	568	623	542	575	625	570	581	575	558	623	626	567	589	587	617	628	602	595	554	603	599	595	594	553	579	585	547	534	597	595	563	556	576	571	638	602	565	606	555	556	593	562	551	585	577	568	608	592	580	580	527	549	548	568	569	614	615	615	550	567	547	628	580	594	564	599	622	587	599	555	580	600	594	567	600	579	564	572	555	556	602	581	569	621	603	610	594	563	584	575	573	604	633	542	605	592	563	578	546	599	596	646	560	600	601	581	605	630	593	547	560	550	613	579	599	562	602	579	584	556	564	600	598	597	562	591	565	564	591	604	581	534	588	582	592	582	549	568	584	651	623	624	580	560	601	547	582	619	576	618	575	582	577	539	602	560	567	615	571	588	529	541	615	595	620	592	559	601	576	580	576	577	572	601	593	660	554	633	599	571	593	562	562	572	580	583	548	593	624	606	589	596	562	584	586	566	584	602	562	574	591	596	602	630	565	594	561	576	541	568	571	570	600	585	581	616	592	561	564	555	570	614	560	573	560	578	623	593	573	591	600	567	585	573	568	614	542	606	566	585	590	605	594	606	588	568	553	618	545	593	616	560	637	577	582	564	569	645	617	620	580	598	595	621	611	576	561	598	581	565	583	563	611	602	632	509	633	557	564	564	573	613	608	566	619	635	557	633	574	561	601	560	609	650	553	608	575	568	578	578	574	592	568	579	627	598	624	605	573	550	568	574	564	543	607	600	600	623	546	566	592	552	602	577	584	592	576	572	555	603	608	600	616	557	591	610	602	575	566	600	606	599	601	605	568	567	565	573	609	588	584	604	588	583	596	565	596	586	616	574	560	572	582	600	553	541	551	526	599	577	602	563	584	569	572	565	528	588	592	601	581	607	591	593	602	629	571	612	585	619	541	588	598	588	569	556	608	603	570	556	573	554	621	556	609	589	583	574	553	593	611	569	595	582	601	525	602	584	647	591	554	568	547	570	570	587	620	572	558	569	557	614	560	590	565	550	587	575	557	572	569	570	617	555	571	569	587	603	528	591	588	572	564	539	547	583	592	557	595	576	566	560	533	592	576	570	559	589	586	564	602	598	593	579	579	603	595	582	562	600	573	582	528	587	588	550	604	579	584	577	597	586	607	607	591	600	584	591	562	581	616	616	612	511	643	595	575	611	592	588	553	550	575	597	565	579	621	584	556	585	595	584	559	601	622	605	585	592	571	598	550	598	586	616	565	582	567	583	573	570	623	641	561	573	550	599	613	603	615	593	576	559	608	620	573	583	574	572	562	599	581	574	573	565	617	601	594	601	613	612	589	579	572	589	614	597	591	591	568	607	547	569	563	583	598	595	559	609	547	581	610	579	592	565	565	577	595	565	588	597	586	600	576	538	613	601	580	616	599	575	611	577	595	605	589	617	580	606	573	552	608	557	573	561	583	614	552	597	579	604	570	594	608	580	544	596	608	560	563	568	572	571	620	611	583	592	617	580	580	584	562	636	579	542	625	576	627	639	538	598	561	553	566	537	566	534	625	610	573	569	582	602	623	589	558	595	630	594	597	595	575	580	594	565	593	556	589	585	597	582	534	583	568	595	569	614	601	587	591	569	564	669	543	586	589	558	587	576	590	567	558	575	571	591	604	576	616	586	575	595	643	578	584	583	610	575	600	538	560	551	580	651	579	578	595	630	599	604	596	576	575	606	565	569	577	577	592	599	615	619	589	576	559	559	624	597	619	591	569	580	578	561	605	609	595	562	570	564	569	599	589	615	632	543	583	597	583	566	568	592	577	578	545	576	552	522	595	606	579	608	548	552	574	603	596	617	592	590	586	588	581	574	571	571	550	576	597	611	557	592	579	552	596	588	597	612	601	581	612	576	605	552	555	607	557	581	576	563	549	622	567	617	579	584	589	587	569	567	540	631	592	563	605	550	558	583	625	580	599	607	600	585	592	572	571	549	557	570	590	585	590	599	599	601	569	613	594	572	554	586	599	592	600	575	592	583	576	584	613	594	607	593	592	630	599	603	609	625	589	567	616	543	535	586	568	582	595	566	570	598	577	568	578	562	540	595	584	598	556	604	614	576	590	571	581	575	534	580	539	538	566	554	563	551	543	587	594	578	580	615	589	610	589	586	597	566	558	601	585	584	572	648	529	610	572	608	568	586	598	566	594	580	574	591	580	599	586	601	599	538	557	558	546	576	583	584	568	606	616	577	544	560	572	587	571	605	571	612	561	576	654	567	564	608	590	567	595	615	610	596	544	592	571	549	567	586	552	563	598	540	634	584	575	529	641	608	591	588	555	570	553	613	596	584	586	591	621	547	559	560	604	579	617	590	570	584	542
23080	21084	28823	23579	21086	19318	2474	1056	839	753	711	613	605	606	617	581	601	539	519	530	517	528	524	509	548	488	516	492	533	488	489	498	513	530	532	470	490	473	480	511	494	469	530	521	535	523	502	490	507	487	475	474	487	520	493	482	459	466	507	493	447	488	482	484	492	487	511	466	488	458	550	501	557	504	469	490	498	443	495	481	506	512	524	480	487	477	503	506	502	496	481	519	447	465	493	475	468	468	490	497	468	533	471	481	501	520	536	498	506	483	492	481	527	488	512	464	449	497	515	477	477	489	468	472	471	484	497	455	482	461	488	485	467	504	479	487	485	523	488	540	492	446	456	493	490	467	469	481	536	510	450	507	451	495	463	508	482	473	504	450	520	502	508	484	509	492	546	492	484	514	519	529	470	484	483	518	507	482	465	501	463	495	457	457	482	511	483	460	483	500	461	498	514	499	468	490	466	472	460	450	491	485	480	483	483	461	488	490	485	482	503	489	459	522	499	451	519	504	512	455	479	449	511	513	462	506	472	516	468	489	543	466	491	462	516	458	470	505	462	454	502	488	494	478	496	480	494	507	498	457	496	530	495	518	488	484	507	493	510	448	470	492	469	494	512	517	512	494	491	434	450	511	535	480	490	487	504	517	510	482	478	475	495	487	487	485	472	504	478	486	504	494	487	524	477	483	476	511	478	519	481	512	513	477	505	451	496	497	469	508	496	461	505	497	490	462	471	464	507	503	442	470	482	499	486	453	505	466	502	498	484	497	488	516	511	482	465	525	495	481	474	500	509	495	500	491	498	483	457	514	441	458	487	515	476	483	462	520	478	491	500	526	493	455	500	515	494	503	499	464	466	524	484	447	497	479	466	445	509	468	498	505	511	453	480	477	500	490	452	490	527	460	473	486	467	489	499	477	510	481	488	490	467	522	515	495	475	484	490	471	492	491	471	449	492	496	446	504	476	499	448	458	511	522	504	444	472	461	453	463	500	455	516	527	484	495	478	496	429	471	511	465	464	482	499	471	439	464	436	477	504	499	509	469	521	544	516	509	478	479	467	497	472	484	499	478	494	503	536	485	480	517	456	498	489	480	474	495	482	467	477	492	499	511	515	503	498	477	461	484	529	483	471	500	473	463	491	414	485	482	512	464	502	491	480	511	494	476	498	481	458	513	454	511	468	486	500	443	459	449	520	468	501	495	510	477	497	529	491	478	487	512	502	506	497	496	469	474	518	507	502	516	505	494	471	477	475	475	520	488	533	493	488	480	487	498	494	482	507	477	503	478	494	529	485	481	538	495	465	504	498	475	485	483	505	491	483	474	508	472	494	490	481	504	487	484	488	486	472	483	520	465	510	475	501	433	477	512	475	499	505	433	485	520	537	450	515	511	506	470	516	478	500	498	507	483	512	477	459	527	519	476	452	453	510	466	520	523	445	467	516	470	497	499	492	530	468	466	495	492	429	451	499	483	441	489	532	499	494	504	470	489	501	488	464	487	504	467	492	408	501	481	478	475	471	471	466	488	476	478	498	461	475	461	489	504	550	478	516	498	479	479	473	495	469	461	449	473	476	451	466	501	468	459	436	459	458	474	552	478	486	476	469	459	493	481	491	477	536	515	449	523	498	523	513	463	443	526	476	494	438	501	498	481	486	453	481	526	461	467	496	469	475	499	491	454	480	462	499	487	495	464	495	470	491	518	510	469	480	458	508	460	456	452	476	495	478	485	464	479	487	489	490	493	463	494	483	490	468	474	486	484	527	457	467	466	494	506	456	493	476	469	503	541	494	469	504	501	507	474	507	503	512	513	492	527	456	492	507	472	484	490	497	497	477	513	449	481	475	498	481	489	495	515	515	497	508	495	500	500	506	475	477	535	490	447	471	474	467	494	451	475	464	460	490	459	453	474	444	479	505	538	493	431	518	482	472	430	476	485	512	491	498	476	494	504	502	489	478	458	497	459	465	443	484	507	486	468	506	442	505	511	499	470	506	487	476	486	464	483	524	523	489	484	495	477	513	478	506	496	503	448	513	468	452	527	472	454	473	490	488	483	483	466	496	465	464	504	474	504	462	517	455	470	495	491	479	477	468	486	468	500	493	534	445	491	507	474	496	499	463	460	517	489	490	464	474	506	456	488	493	494	474	495	435	493	477	476	516	488	486	519	496	509	495	490	469	507	444	481	536	470	493	492	508	506	493	490	490	467	498	475	522	487	464	500	492	501	472	463	464	486	467	456	474	501	509	465	491	483	465	444	501	461	467	513	466	478	524	483	471	518	501	480	495	493	492	495	467	467	476	497	496	510	463	478	492	496	526	455	481	454	472	464	476	508	515	472	528	500	472	447	498	514	498	515	513	475	478	462	486	508	490	502	465	499	469	510	459	509	511	504	498	495	464	481	450	489	502	531	490	461	467	440	516	491	518	523	519	495	500	518	502	498	480	480	467	498	432	466	513	479	487	494	444	461	485	484	489	442	472	538	510	463	476	482	531	479	484	504	473	482	491	463	460	440	483	505	496	483	496	463	498	492	486	468	505	500	505	484	464	510	525	474	488	512	499	470	489	466	531	461	517	497	491	495	529	464	514	471	482	469	510	443	474	491	493	469	472	504	492	455	482	469	509	494	459	490	453	467	483	477	533	497	501	490	463	498	462	490	497	477	489	542	442	460	519	539	472	434	454	467	469	495	478	449	518	474	533	439	450	455	497	492	472	463	478	476	527	508	487	507	484	500	483	521	473	505	491	410	474	485	452	537	479	520	512	478	459	467	482	523	504	481	518	521	493	467	481	475	487	450	472	436	506	487	498	480	536	461	484	499	486	464	485	496	477	489	494	521	517	495	487	512	469	463	464	470	481	493	484	462	452	462	498	469	456	531	503	465	502	482	474	451	492	480	490	484	508	520	434	483	497	480	496	454	480	506	532	504	494	458	455	505	469	528	497	501	449	468	470	463	458	502	527	490	496	465	469	494	513	475	479	493	452	472	496	498	487	493	516	458	488	497	477	477	501	478	466	475	505	486	475	483	491	458	478	468	480	461	484	503	497	495	465	482	481	539	524	515	477	540	468	498	450	483	472	475	504	455	466	473	496	480	451	468	451	484	484	472	438	472	465	494	481	476	514	495	503	447	522	462	495	474	484	431	524	506	461	466	476	513	500	457	471	501	474	467	485	489	435	444	501	486	490	486	493	493	472	461	508	461	477	495	512	452	495	505	477	464	472	512	501	466	479	445	495	511	437	488	492	491	527	495	495	520	511	499	502	464	449	491	511	520	484	475	491	504	505	518	458	513	469	503	462	497	473	473	490	453	514	445	492	486	469	531	502	481	474	456	491	482	491	458	467	470	475	473	491	513	532	483	488	518	482	507	480	486	510	482	498	493	454	441	494	475	503	505	517	484	500	487	506	491	455	459	470	507	503	472	477	471	483	438	476	454	494	516	455	459	477	454	493	508	511	508	524	508	496	497	486	488	490	462	484	479
48959	38150	12580	6855	4813	3744	2820	2226	2024	1668	1594	1401	1361	1288	1188	1122	1088	1035	1022	1022	1024	982	910	939	928	906	925	915	877	857	912	888	879	874	837	851	879	844	909	892	836	892	915	856	834	809	868	876	910	832	793	819	814	817	836	844	822	770	842	843	892	794	797	822	804	843	770	842	800	787	842	793	829	805	830	862	784	812	841	864	811	787	825	848	813	858	816	770	862	796	883	787	805	781	835	844	773	877	779	847	803	832	853	816	868	794	830	854	794	861	801	802	833	778	852	789	815	826	835	863	822	791	809	814	802	801	810	812	820	880	806	798	780	856	806	794	750	876	825	817	803	852	849	869	848	853	816	814	810	828	809	813	789	832	773	799	834	770	831	820	836	809	825	815	784	827	812	786	797	797	864	832	839	796	794	836	825	777	808	832	835	800	855	803	813	787	816	744	729	794	847	802	782	800	802	823	778	798	858	813	826	819	749	817	826	858	848	826	828	784	791	838	829	813	756	866	843	776	792	821	817	765	808	834	819	814	833	814	824	849	825	816	825	797	813	864	815	824	776	765	822	813	782	817	812	830	795	766	839	775	871	821	840	822	907	842	791	814	778	792	858	845	788	768	842	834	787	810	766	823	826	841	800	786	835	830	791	815	824	743	854	850	759	815	830	785	849	847	835	816	790	788	791	816	847	782	820	828	821	780	831	818	842	796	777	814	860	799	788	803	813	797	846	859	821	712	823	786	835	823	814	805	824	808	849	825	824	810	791	820	831	816	801	816	834	789	839	768	799	805	805	832	775	795	855	828	783	812	827	818	831	806	864	815	831	782	801	759	776	832	815	793	847	823	758	804	847	800	791	813	757	814	811	828	792	823	777	807	828	823	825	808	828	818	805	818	820	824	839	815	788	835	834	811	819	793	830	806	808	838	848	812	851	800	842	852	811	810	857	798	786	774	809	777	800	783	874	831	816	811	839	815	841	852	872	864	822	864	847	790	810	830	859	836	805	774	830	783	846	837	798	811	818	838	811	818	856	785	812	813	842	824	833	867	850	818	812	790	827	821	813	779	865	843	777	830	782	827	787	810	770	758	816	839	824	874	800	800	792	757	806	857	841	836	817	798	861	850	869	791	802	820	841	810	815	819	775	807	845	812	773	839	852	850	778	824	800	843	836	834	811	781	822	836	851	843	780	849	805	813	815	785	877	868	783	823	841	850	803	807	813	829	803	809	801	783	808	814	835	825	862	839	803	805	830	803	788	789	852	800	844	799	825	826	807	834	809	807	829	831	820	787	892	838	828	790	778	778	884	840	787	796	805	802	832	790	741	828	835	847	845	832	818	815	809	851	852	813	861	819	799	833	801	787	803	849	818	865	810	802	822	806	772	819	815	826	818	868	830	850	824	845	857	779	853	830	829	829	811	824	794	795	771	780	837	878	815	830	822	845	851	795	785	810	770	810	819	799	824	808	817	856	858	853	813	818	851	848	811	811	834	784	866	838	822	805	795	819	798	782	780	796	821	827	814	853	811	789	780	816	786	853	824	802	835	834	823	853	827	817	827	797	834	826	819	804	738	824	784	807	826	799	840	825	825	781	843	804	808	846	828	796	836	845	820	859	828	817	845	836	811	787	846	854	785	857	818	809	824	791	826	826	800	801	776	772	834	809	827	782	803	811	851	825	822	791	841	793	822	816	806	763	827	784	805	794	881	799	840	818	758	795	850	860	862	883	784	764	822	808	850	789	805	825	802	828	820	823	785	794	816	788	791	836	840	785	785	809	778	777	855	810	813	781	836	807	793	808	846	807	815	833	746	812	873	846	812	771	836	859	805	769	790	805	805	818	785	845	825	821	806	818	840	813	798	779	810	797	849	835	833	844	789	777	773	830	808	779	828	806	848	782	873	783	787	822	811	814	864	789	800	837	837	894	815	843	844	851	833	818	820	783	787	831	850	799	844	787	796	827	844	877	846	818	833	772	782	862	827	783	913	853	806	800	860	843	772	820	792	797	818	833	752	791	775	873	779	819	850	786	792	815	759	824	777	844	797	817	853	853	812	788	812	808	863	789	816	817	841	798	799	827	810	825	807	815	791	775	814	805	805	792	813	794	817	782	810	823	813	799	795	865	820	843	800	832	831	769	824	816	803	836	790	818	787	816	791	831	803	846	775	763	776	813	809	827	832	776	784	784	782	797	807	794	826	865	801	793	808	841	813	853	785	834	814	806	846	854	832	830	806	826	825	804	789	814	821	827	861	833	805	807	816	745	830	811	797	789	798	768	796	791	793	807	818	808	838	765	780	844	826	823	883	818	812	891	844	858	859	830	796	797	830	833	815	826	825	796	862	777	853	849	790	814	779	829	806	832	805	768	803	824	795	815	848	819	807	817	853	805	806	801	793	789	844	805	830	837	856	828	819	790	824	836	839	807	879	866	767	814	839	748	835	853	803	837	837	781	821	810	836	793	805	780	802	822	822	816	789	773	825	859	852	811	788	866	801	808	779	819	867	809	826	849	837	813	850	801	856	858	771	800	818	839	863	816	773	819	811	804	771	863	859	796	825	824	895	793	861	789	863	811	869	819	829	805	812	787	830	768	804	838	832	840	859	806	811	837	875	801	816	799	850	790	825	781	753	822	776	911	823	808	789	801	851	781	794	797	850	845	825	879	815	785	799	779	845	827	799	846	820	771	809	788	839	805	818	802	824	790	821	759	841	866	820	821	841	768	786	794	785	855	789	813	848	814	794	835	776	812	810	792	810	798	848	832	826	815	781	869	805	815	843	813	789	803	815	791	794	824	812	807	829	842	831	761	777	771	787	821	848	787	790	809	816	827	812	830	784	843	901	804	815	799	807	750	811	836	836	831	783	847	850	813	793	826	754	797	798	815	858	822	836	832	854	760	799	848	820	766	811	791	796	782	820	831	773	842	820	859	806	826	745	833	808	846	814	846	790	834	856	796	794	791	801	821	799	860	807	857	777	763	799	801	851	783	852	798	782	782	814	877	821	799	812	796	806	846	841	787	830	822	830	801	829	828	857	820	873	841	782	795	833	793	750	808	811	863	797	823	780	839	825	823	821	797	811	856	802	785	810	875	838	842	814	779	842	855	817	813	780	826	798	822	810	787	780	842	863	880	861	810	805	788	780	849	780	796	822	850	803	820	775	783	803	798	833	810	814	848	792	799	850	790	836	878	798	831	802	801	838	867	808	807	792	823	757	829	797	819	830	819	829	810	822	813	842	830	839	833	822	824	834	821	828	825	816	829	809	809	844	812	791	877	827	839	834	851	809	777	844	774	804	789	856	856	784	767	789	823	820	819	773	809	815	793	768	798	809	800	793	799	848	814	806	846	818	835	759	839	786	778	790	813	815	812	822	801	847	894	798	827	752	835	801	787	802	838	814	809	889	812	825	796	855	844	847	782	772	839	818	787	851	829	851	842	804	799	738	787	851	844	778	759	807	757	896	807	846	849	814	860	820	848	798	814
26522	20700	10070	519	246	184	174	169	141	141	149	146	133	149	157	126	122	140	148	137	128	147	144	144	129	141	140	123	122	145	145	137	124	130	127	120	123	140	127	136	134	134	145	142	138	161	148	141	110	143	139	130	125	129	141	125	136	142	137	121	114	143	132	133	121	116	148	129	134	132	117	127	141	134	135	132	141	150	122	125	142	140	130	139	137	141	162	121	142	120	113	129	142	133	138	154	158	139	151	130	139	149	130	141	134	114	129	130	118	147	139	112	139	125	117	142	129	149	143	141	146	146	135	136	131	137	118	124	137	141	142	140	123	123	145	148	146	132	116	152	149	133	130	119	133	140	150	114	134	128	153	151	142	126	150	142	142	114	139	133	133	129	129	145	153	116	126	119	112	144	143	133	146	150	130	139	130	137	123	138	118	99	136	127	135	127	132	145	122	131	136	130	144	141	141	124	143	134	132	150	113	121	129	133	148	147	124	155	143	131	143	127	159	133	123	130	136	140	115	135	129	141	122	162	129	130	140	135	142	134	149	129	143	146	144	146	135	137	146	148	158	142	124	121	139	122	163	125	141	141	125	129	137	148	133	133	135	132	152	128	127	142	135	138	149	129	137	121	111	136	133	138	144	130	144	127	124	140	113	143	139	139	131	149	135	129	145	150	119	129	122	125	135	146	126	141	147	133	143	128	134	133	151	119	138	131	119	111	124	142	125	149	141	134	129	130	139	132	136	143	139	122	151	136	159	128	117	156	136	146	145	154	146	130	133	119	137	152	153	131	128	151	124	135	117	127	130	138	119	140	139	123	158	140	138	130	123	130	130	137	138	127	138	118	137	140	127	128	137	141	151	145	136	132	132	140	144	144	153	132	145	126	132	124	136	131	136	132	117	120	131	127	131	129	133	126	132	147	135	134	158	142	118	143	123	125	143	141	133	124	138	122	125	125	133	143	138	144	105	126	153	134	127	151	137	130	127	159	142	123	130	133	158	134	131	141	134	139	140	165	121	131	138	131	147	128	153	134	147	139	132	135	135	116	146	140	132	132	144	119	169	135	131	128	148	148	151	152	143	137	132	147	118	115	157	136	138	121	137	118	139	143	150	140	118	131	137	114	132	132	150	121	146	136	148	144	150	98	139	125	133	144	139	146	137	125	126	126	156	118	142	134	137	151	126	114	157	155	122	128	115	134	135	134	131	148	128	118	136	142	148	147	139	110	136	137	144	134	134	154	141	121	117	138	134	133	147	130	142	123	135	134	135	148	148	141	163	123	117	135	140	135	140	137	113	133	135	147	143	131	163	136	136	157	144	142	126	122	114	153	145	114	152	135	128	135	135	146	131	142	136	127	121	119	147	138	130	123	136	149	131	132	122	124	131	136	137	141	126	136	124	130	157	127	128	143	135	135	131	137	133	136	128	148	141	143	117	150	131	137	110	123	120	127	126	126	127	143	122	133	133	135	140	147	145	143	142	142	142	129	145	135	148	140	110	127	142	138	124	131	139	125	126	129	114	125	130	146	133	138	144	104	123	143	146	123	119	117	133	121	126	137	137	148	135	165	155	130	139	142	143	122	113	145	149	129	150	153	163	152	153	146	125	143	135	125	123	114	129	139	145	144	143	142	153	139	101	133	128	133	140	118	155	127	144	142	139	115	128	146	148	148	144	125	144	124	122	115	147	108	153	140	156	128	129	130	126	137	171	121	146	140	144	126	137	144	136	146	138	131	143	121	123	157	148	141	126	132	142	109	126	115	126	136	137	136	130	141	124	131	130	149	135	147	142	127	125	115	137	144	137	136	133	124	131	156	126	146	154	143	152	129	158	128	119	138	138	121	132	149	124	147	113	150	144	135	132	141	138	153	145	149	142	137	138	122	147	142	134	143	151	127	156	137	131	149	150	120	129	145	151	128	134	137	134	125	142	123	128	134	125	134	137	113	128	146	126	135	110	131	105	143	133	130	124	136	119	147	131	141	139	133	148	151	139	115	129	132	153	132	125	143	112	130	143	148	129	123	159	145	121	131	148	124	127	133	134	135	122	138	166	124	136	140	147	143	122	101	159	142	147	140	144	153	143	155	134	121	139	123	124	121	147	130	167	124	151	137	129	147	131	143	134	113	139	122	139	127	149	117	120	143	159	133	137	133	140	132	135	124	146	141	135	150	129	134	144	137	133	141	131	149	133	128	131	127	138	122	115	127	144	134	146	145	127	127	123	121	146	152	142	143	137	145	137	119	142	130	132	179	138	121	125	138	140	130	113	147	134	154	130	132	128	155	155	124	122	154	109	135	144	138	129	134	107	147	137	113	148	141	139	132	138	129	139	136	156	124	134	126	131	139	133	139	151	123	121	126	120	154	123	155	150	135	126	129	142	142	130	136	114	157	146	153	137	135	138	132	132	144	147	125	149	134	113	119	145	148	145	139	120	155	160	119	141	139	142	139	120	126	146	122	138	123	141	141	120	154	126	127	138	144	133	127	123	139	138	139	137	141	112	116	138	124	154	131	135	125	130	146	125	151	107	163	132	132	160	134	123	130	117	118	146	135	128	118	118	132	125	153	131	138	136	134	128	133	131	159	145	137	131	136	139	147	124	119	142	134	131	133	131	142	134	142	128	145	144	141	137	140	136	129	134	146	123	117	143	132	148	117	148	152	117	141	122	127	145	123	138	135	141	135	139	127	137	118	145	116	139	144	131	137	139	146	131	140	123	135	152	127	123	145	136	129	122	141	131	145	137	137	125	151	126	133	127	125	118	139	140	125	134	140	130	120	132	129	131	122	127	118	117	126	130	122	138	139	157	136	118	131	143	135	130	150	146	149	152	122	136	142	132	130	130	139	127	145	142	134	139	140	130	151	138	137	127	141	146	148	141	132	139	143	143	138	132	118	124	128	117	132	132	151	147	123	120	130	116	133	151	141	142	134	139	133	136	120	129	159	138	127	129	138	144	158	147	149	136	141	113	118	121	125	139	140	130	121	129	130	133	146	132	138	122	136	154	150	145	138	144	120	130	127	144	138	137	130	133	126	148	136	158	121	142	146	141	127	149	156	138	126	162	136	123	135	141	153	125	142	132	121	146	132	149	114	131	124	147	138	138	139	143	152	145	145	139	150	126	161	144	132	134	128	144	146	143	130	129	127	132	145	134	165	121	147	147	117	170	145	127	138	136	131	142	129	137	124	170	146	119	120	116	130	151	129	134	130	137	152	121	143	115	115	142	136	140	122	148	118	139	128	124	128	146	119	135	124	141	137	123	122	137	147	151	133	126	133	130	137	128	148	138	157	131	132	126	149	152	136	136	137	127	130	116	130	135	147	161	151	119	138	128	146	127	147	158	137	123	133	149	131	144	133	135	156	129	133	126	138	158	147	154	140	141	154	130	138	148	140	128	153	144	115	124	139	117	125	140	144	135	152	129	134	127	138	143	145	124	131	155	112	150	137	141	141	132	141	135	121	126	143	111	140	123	129	130	121
22485	9089	1124	597	492	398	350	319	313	298	285	278	265	264	275	245	249	266	233	275	263	246	263	272	258	269	224	260	237	295	249	268	259	269	238	241	253	230	258	255	249	269	266	256	259	265	257	271	274	221	225	244	268	259	246	243	261	257	282	253	263	254	257	257	285	269	257	260	244	244	235	261	282	245	264	257	227	237	253	262	219	241	238	255	244	255	261	246	241	258	222	264	268	243	256	240	252	243	259	265	251	250	248	294	263	254	232	276	264	233	291	298	229	270	237	243	268	262	268	240	273	279	241	229	264	260	246	258	288	247	254	265	249	257	275	265	245	264	239	260	272	241	273	234	264	252	234	240	254	257	235	258	238	242	234	250	254	267	255	246	231	228	273	256	265	242	247	222	242	249	247	273	257	271	225	264	257	224	246	257	270	284	268	250	271	242	239	224	253	267	249	259	272	259	268	244	258	235	222	270	274	277	257	260	243	238	252	250	263	278	223	248	266	236	222	280	258	268	246	269	252	241	235	228	258	242	264	245	257	257	236	217	244	273	245	237	237	273	246	260	250	243	241	258	283	264	226	271	253	256	247	257	224	279	266	226	244	255	234	249	270	265	240	267	237	262	256	256	286	248	268	267	245	263	285	253	258	264	253	272	247	238	255	249	255	262	227	259	222	249	265	274	253	260	261	258	257	243	275	254	251	257	249	243	260	258	228	258	239	267	271	241	256	266	256	240	258	233	257	247	266	256	278	258	259	247	257	256	257	233	223	252	302	217	286	234	246	267	242	257	265	246	257	268	233	269	275	247	237	266	221	276	246	244	243	253	261	245	253	242	254	234	282	259	247	269	252	255	247	278	251	275	235	255	248	229	243	245	267	240	237	249	248	266	255	257	263	226	249	269	254	252	279	224	251	253	259	268	269	264	255	239	247	265	250	276	268	259	240	252	262	218	233	277	234	256	262	235	285	241	220	244	253	245	274	251	242	274	253	265	268	269	250	241	255	237	229	248	264	244	228	280	239	262	236	264	237	251	223	247	258	275	225	268	231	304	265	259	248	240	225	266	251	277	232	264	261	253	236	236	250	258	254	266	233	247	259	244	233	227	279	233	288	241	252	254	272	255	237	269	250	243	262	243	257	264	286	238	239	265	252	251	247	259	267	248	296	246	258	274	235	248	251	272	251	247	239	264	273	224	254	244	259	265	221	236	269	255	258	250	240	273	254	254	251	290	257	235	254	235	269	274	257	235	255	301	244	256	275	248	287	247	252	260	253	230	241	271	239	232	237	272	229	215	263	227	261	285	247	259	255	241	216	268	262	246	255	261	240	226	269	263	233	238	239	257	256	266	259	253	285	253	235	229	267	261	235	273	254	237	233	257	260	234	276	225	269	272	245	256	254	277	252	276	228	278	255	275	214	259	234	252	238	253	285	264	283	251	243	271	260	272	255	245	250	270	250	255	245	258	274	294	262	259	255	251	244	240	211	271	276	246	272	259	286	260	227	265	292	263	248	260	251	263	274	271	245	261	262	262	203	232	246	249	259	285	260	243	251	262	293	270	230	239	273	264	256	271	257	231	265	245	262	239	273	248	237	246	246	257	235	259	245	259	241	261	254	248	253	260	249	255	251	239	269	246	252	230	253	221	245	253	268	269	244	265	238	246	262	251	249	276	261	206	260	260	262	260	267	250	247	286	244	254	242	254	245	278	247	272	254	243	255	276	230	222	261	261	244	247	250	284	277	279	272	241	260	237	264	276	243	273	258	295	263	254	267	268	271	250	265	259	246	275	257	255	255	285	251	240	285	240	242	251	263	219	235	287	256	237	269	241	266	263	269	251	239	282	280	247	253	257	261	239	267	270	270	248	283	259	270	227	289	268	253	265	256	252	260	269	237	275	278	234	251	266	264	251	206	270	248	229	268	247	263	261	242	249	209	239	280	245	257	249	277	224	236	230	261	279	250	259	233	275	273	243	261	244	238	247	256	292	273	243	262	269	248	250	260	245	281	260	237	243	264	231	262	245	251	254	237	301	264	251	247	269	244	274	235	277	275	254	267	270	234	260	229	259	240	270	269	241	266	252	245	252	267	244	238	241	241	288	243	246	258	242	291	257	239	241	264	245	221	240	277	245	260	262	249	264	279	272	244	252	269	266	259	269	247	216	273	244	268	249	249	265	258	242	250	245	251	255	254	263	246	254	273	277	266	237	269	269	273	265	261	217	249	235	266	277	258	226	233	257	253	240	263	229	276	255	239	267	230	303	254	233	258	243	255	249	252	235	244	254	263	266	289	232	251	268	264	240	236	263	274	247	224	239	260	235	275	240	261	267	242	258	270	259	253	234	289	242	254	257	237	225	264	253	256	227	258	236	243	266	260	233	246	286	242	256	253	255	263	256	234	262	272	263	260	240	271	279	244	231	221	260	222	257	236	243	255	267	238	243	254	260	295	255	267	234	250	260	258	269	247	266	235	251	229	238	261	260	233	261	267	271	248	263	249	264	260	246	275	241	256	252	242	248	265	246	246	253	222	231	231	221	248	236	268	257	250	270	252	244	253	240	264	246	255	248	270	256	286	252	248	246	252	282	279	269	271	252	263	247	262	215	267	271	268	266	266	240	253	259	246	253	242	245	253	280	247	274	239	264	250	266	272	258	255	283	248	264	251	289	264	246	254	283	263	227	269	260	266	245	243	255	264	262	234	240	269	268	279	282	242	255	256	232	251	278	241	240	249	226	251	248	257	264	244	260	258	255	257	261	261	273	237	260	262	250	270	258	261	249	220	263	265	249	246	249	278	277	231	264	231	262	240	258	258	229	228	248	236	235	246	267	256	265	244	291	231	244	262	245	239	272	263	258	270	233	265	254	261	281	209	238	266	233	264	254	282	254	278	252	256	258	265	263	259	246	256	263	259	238	242	288	265	233	256	234	258	258	265	220	250	244	232	262	226	241	240	265	232	230	219	266	263	252	250	277	253	266	280	270	248	216	266	273	231	238	271	259	263	260	274	261	263	262	256	237	239	282	261	285	259	247	280	266	234	260	237	229	248	278	265	270	235	260	260	245	257	234	251	260	242	269	282	247	268	246	240	241	242	243	241	278	241	254	249	259	257	257	260	227	249	231	275	276	265	271	240	280	276	269	230	257	250	292	229	249	262	253	248	268	252	224	241	256	266	233	259	252	272	259	252	264	284	269	249	256	254	258	229	221	242	249	263	232	243	253	290	258	261	268	241	265	273	248	266	250	252	264	266	264	279	229	279	260	241	253	260	237	248	263	247	242	268	238	229	271	251	259	228	242	248	270	225	219	256	261	231	265	240	258	271	238	245	245	264	203	256	267	263	231	248	274	296	259	238	253	269	237	267	248	270	243	236	262	264	291	252	217	233	272	252	213	279	259	240	267	241	252	253	244	245	240	267	214	260	240	246	259	276	266	240	252	265	271	200	240	270	232	259	257	269	251	264	250	245	259	282	234	255	246	257	256
24058	21083	28207	24192	20055	2301	717	569	499	472	437	450	384	369	371	350	378	387	354	369	371	386	348	342	376	383	341	350	365	356	347	318	362	313	398	352	327	351	365	350	310	308	387	350	319	351	354	332	346	343	356	328	319	333	337	335	359	325	347	326	323	363	359	357	368	333	342	332	335	327	351	348	356	327	340	338	334	376	324	388	321	315	333	328	339	331	333	301	329	324	339	334	311	367	314	351	354	341	302	304	337	338	353	362	312	309	318	345	309	327	302	324	328	367	321	350	339	326	302	333	319	328	324	344	337	332	330	309	360	331	328	326	320	334	305	324	343	329	330	373	311	341	323	326	321	359	290	335	329	323	311	349	314	358	352	303	317	337	351	344	350	337	330	375	319	336	312	335	333	334	347	318	345	335	309	318	327	342	331	341	311	343	329	336	377	315	345	365	311	326	331	333	333	369	346	343	318	348	332	334	340	320	348	357	353	349	318	334	326	318	341	356	323	315	313	329	323	330	343	342	332	325	327	330	313	321	304	349	323	325	340	377	328	364	363	307	341	335	307	331	316	335	347	315	303	392	335	327	336	358	310	324	336	312	330	330	328	330	351	367	337	322	346	383	357	336	327	353	341	339	359	338	335	342	342	311	308	328	325	311	299	316	343	320	327	337	321	345	343	355	315	303	362	272	360	322	321	323	338	365	325	339	336	303	314	333	336	347	346	347	331	330	362	364	376	357	295	332	317	291	354	351	303	315	307	363	370	321	364	291	327	333	347	332	327	325	342	350	335	323	313	345	338	333	362	314	343	328	332	287	333	313	356	315	351	311	333	329	306	309	340	366	341	322	310	353	323	304	342	356	348	327	337	332	343	349	325	354	351	309	344	326	322	342	345	333	332	339	346	344	336	315	312	375	345	316	305	378	339	310	332	336	314	351	305	345	319	362	325	319	341	340	345	323	356	334	323	357	337	311	350	320	336	351	318	341	345	330	324	328	334	333	353	348	305	341	314	336	294	321	331	311	366	336	295	302	351	317	343	379	348	365	306	308	336	351	326	351	330	313	325	327	324	356	316	275	370	315	313	318	308	323	345	311	348	319	317	322	339	338	335	344	319	360	312	347	330	318	373	338	342	335	339	296	323	359	338	331	332	339	327	330	332	342	327	341	332	333	313	325	326	319	326	336	343	344	333	312	339	339	310	291	326	328	339	343	318	355	323	308	346	346	341	324	305	339	313	357	287	316	317	352	315	310	360	341	318	324	325	332	350	327	318	346	320	312	307	310	330	344	325	333	359	323	324	345	364	365	342	332	314	337	307	328	339	310	331	357	340	323	333	348	359	335	321	340	343	327	328	336	308	335	331	340	339	311	353	347	350	336	320	358	326	327	303	332	357	355	342	352	369	353	346	338	350	341	370	363	347	348	330	341	343	324	320	332	319	292	346	329	333	369	331	348	366	333	357	313	310	334	348	324	310	328	339	315	319	312	300	380	332	341	323	336	320	354	351	351	388	344	351	345	324	363	344	350	369	343	352	341	337	339	317	342	330	318	337	346	279	366	315	315	369	310	356	300	311	345	337	364	340	343	344	334	364	342	338	334	359	343	321	342	325	339	317	360	354	333	355	363	333	326	312	330	296	362	314	297	328	353	343	287	338	329	318	383	348	344	354	346	370	308	341	328	333	358	341	328	334	331	313	283	330	354	343	316	350	347	309	324	312	312	326	323	348	332	341	332	329	321	309	319	343	325	335	315	366	333	312	295	347	345	317	333	339	358	352	329	343	372	342	338	345	324	326	319	345	370	318	304	345	341	319	316	351	357	324	341	356	348	339	372	317	358	304	337	322	345	355	319	317	337	333	365	350	320	342	331	350	325	321	328	332	339	333	325	332	326	287	373	298	301	322	332	324	331	301	344	321	330	350	333	363	305	356	340	325	324	326	329	371	341	324	292	334	340	331	313	326	336	290	355	353	298	346	308	336	329	315	327	316	352	295	342	321	341	337	336	325	300	290	330	343	342	311	330	309	345	333	344	364	350	344	343	317	354	356	347	336	323	353	342	323	339	316	328	349	348	313	354	319	342	325	318	297	346	352	345	318	306	337	322	360	319	328	309	321	334	314	339	363	361	337	325	348	315	353	318	324	346	332	319	319	333	304	337	342	334	352	325	323	357	325	353	331	377	326	300	314	361	371	352	356	328	340	303	322	343	337	335	311	325	318	321	333	308	337	341	326	341	388	321	320	346	331	320	324	350	339	323	321	303	326	333	303	335	371	306	350	367	341	308	349	342	345	337	355	344	349	343	318	348	335	311	331	323	336	367	305	301	324	335	324	312	380	344	321	334	294	337	343	314	351	322	345	364	313	365	340	307	340	322	318	358	346	337	322	335	336	353	342	361	336	336	328	352	346	321	347	334	327	312	349	334	343	335	363	323	329	351	350	325	334	343	311	337	351	339	362	354	328	321	313	326	319	339	344	340	357	327	353	360	334	338	309	326	328	323	313	353	368	313	334	336	325	324	322	302	330	326	319	330	335	332	304	344	339	323	326	337	341	318	347	346	328	310	335	329	324	315	375	353	373	339	326	317	347	333	320	330	331	332	314	301	353	324	312	330	350	343	310	337	326	311	333	329	312	311	378	335	336	326	322	317	345	330	366	336	303	327	331	358	324	334	356	347	368	285	335	358	347	306	385	338	341	361	312	360	317	305	317	327	340	364	327	325	305	358	331	333	324	337	330	317	333	334	348	328	339	337	337	338	348	360	349	357	314	315	324	329	316	349	357	318	352	328	354	345	305	342	321	367	301	303	355	357	343	349	321	350	290	364	323	310	349	348	350	301	307	333	378	340	342	361	343	330	310	314	328	345	360	321	320	342	339	314	324	338	354	329	341	343	352	316	320	333	335	343	315	309	339	336	390	360	354	325	364	342	316	326	325	350	302	329	321	330	316	325	346	349	361	332	379	349	329	319	345	314	356	336	341	318	341	357	341	302	346	352	367	328	355	340	353	314	330	329	313	307	348	328	321	367	363	351	325	352	320	322	360	353	342	328	343	318	306	355	337	343	288	324	326	343	307	353	324	342	300	354	345	320	323	333	343	335	336	334	338	309	328	337	326	362	348	308	316	349	308	331	320	329	338	351	328	313	382	348	316	345	326	340	332	302	334	314	341	326	327	333	331	328	340	312	358	343	338	355	293	367	345	316	376	336	343	341	342	366	324	323	322	342	327	341	296	362	355	335	324	332	325	333	323	354	357	363	347	354	345	337	340	326	314	344	319	333	369	329	361	303	338	359	368	320	323	323	350	347	305	342	331	334	341	351	332	314	385	336	326	332	340	345	345	316	327	319	315	317	310	314	334	301	351	335	331	365	342	329	363	315	353	311	386	325	339	317	288	334	310	370	359	314	335	341	356	365	327	356	353	336	333	335	341	356	365	309	350	313	348	351	325	360	339	345	350	333	325	300	320	350	360	348	321	345	326	327	333	319
42318	28933	7971	3997	2762	2066	1753	1377	1203	1023	905	985	852	771	776	736	713	726	668	697	640	642	671	654	673	628	654	631	599	667	610	623	622	600	614	661	618	597	614	588	562	612	626	646	591	591	628	625	594	606	597	630	552	593	582	571	584	569	561	611	569	570	577	639	595	605	598	619	641	591	564	617	594	555	570	572	595	586	599	601	577	606	588	554	603	564	594	551	595	611	626	596	580	600	605	575	514	579	614	617	595	582	611	574	588	615	637	558	581	589	589	592	603	587	562	603	534	571	577	588	568	548	611	569	584	571	595	583	602	590	589	596	558	584	600	614	561	604	583	600	582	623	608	576	561	589	620	578	533	599	560	592	558	555	558	570	590	600	605	585	595	611	582	620	572	590	591	576	546	551	573	553	606	580	540	599	583	541	555	562	581	574	564	539	642	598	555	608	561	576	577	594	548	579	559	558	602	567	583	587	592	603	572	570	597	586	535	616	555	591	601	595	569	621	530	649	570	644	600	566	624	592	567	571	556	562	610	568	598	585	577	572	604	630	601	573	616	557	536	585	615	592	561	600	607	571	600	567	543	569	621	578	631	577	586	574	583	607	580	599	581	561	602	591	583	597	596	619	581	596	588	574	597	547	612	596	560	562	579	551	611	575	637	611	590	559	552	591	563	583	601	578	556	596	554	581	641	571	592	618	596	559	556	650	580	601	580	583	563	606	607	572	598	635	573	558	569	587	546	578	596	575	572	617	567	572	623	601	578	583	568	568	607	591	556	590	568	579	553	582	566	587	582	560	580	617	620	611	588	566	544	587	559	560	609	607	609	598	611	570	573	586	605	566	596	571	566	571	602	571	554	572	607	594	545	580	601	603	587	596	601	572	537	590	590	597	599	623	547	568	568	627	605	539	600	568	620	611	591	601	567	616	610	558	620	582	596	586	531	588	585	619	581	602	600	615	601	573	593	570	569	581	619	601	578	589	595	556	582	595	552	586	578	629	594	582	608	581	575	585	539	597	586	571	571	582	594	569	622	556	604	618	596	551	564	577	624	603	612	585	601	556	567	575	595	638	567	547	572	583	592	592	575	644	563	579	602	606	612	575	574	601	568	610	594	566	604	590	586	637	598	621	575	605	552	600	605	628	606	573	597	568	565	611	593	617	578	597	557	590	548	622	610	556	620	615	539	612	600	602	605	606	555	556	587	600	562	559	611	602	587	605	632	619	561	592	603	563	594	570	596	598	583	567	579	549	584	600	561	568	614	607	606	559	580	578	576	588	573	567	629	591	617	590	581	580	567	599	553	616	557	595	602	598	597	586	609	582	551	578	559	604	582	572	562	628	604	567	609	591	574	603	580	623	613	635	582	579	536	584	598	648	598	597	610	562	590	569	575	620	580	595	602	617	575	540	543	543	586	600	586	603	626	630	586	580	550	585	580	549	591	574	591	606	583	581	626	558	568	548	582	582	570	592	576	545	578	584	569	595	552	596	588	607	579	537	583	557	629	601	575	569	569	596	584	612	580	606	571	576	597	556	572	587	589	583	599	585	573	618	589	575	601	603	583	564	582	587	570	618	554	565	587	619	565	573	597	574	587	583	596	592	586	554	566	580	585	632	586	557	550	617	563	607	607	561	576	609	576	578	599	571	541	587	600	604	595	597	616	592	611	613	580	618	624	610	572	585	616	586	554	595	581	609	607	583	602	608	596	584	544	598	583	576	591	566	577	598	558	637	630	556	570	575	577	544	590	574	584	593	587	624	559	564	588	589	564	561	592	591	605	572	603	552	555	599	608	585	622	543	590	616	544	613	605	594	581	559	631	576	558	603	616	575	582	571	585	585	585	536	580	579	621	547	615	608	582	563	609	579	597	569	592	583	583	589	571	609	564	609	535	580	566	579	533	572	638	584	571	579	573	590	541	566	589	570	611	614	577	603	602	581	573	629	625	650	583	648	599	616	580	557	584	609	546	611	580	565	590	570	563	583	596	607	545	592	591	602	530	606	555	571	603	583	572	644	603	574	587	595	615	533	578	595	593	604	577	557	616	589	545	557	591	570	571	646	561	536	583	590	599	598	572	558	597	575	605	607	531	562	602	581	578	605	603	547	563	543	590	582	606	599	611	606	596	607	562	567	617	629	563	558	606	594	594	603	578	606	583	556	599	624	595	560	580	546	623	565	579	538	541	593	572	596	620	562	598	577	576	609	564	604	598	556	603	536	574	565	606	600	587	605	589	587	549	598	623	599	577	589	574	564	581	596	606	585	555	552	593	555	586	549	564	573	606	589	562	608	561	609	557	584	609	564	602	626	591	593	604	643	577	564	617	598	596	612	559	600	582	575	551	571	549	599	585	550	520	575	588	557	590	571	575	579	579	584	541	562	617	570	591	590	604	600	626	573	557	588	593	580	599	571	616	568	607	586	587	564	551	538	620	580	555	582	549	558	567	587	586	582	552	599	613	579	579	590	570	583	589	618	569	558	598	585	586	547	579	592	600	615	589	560	567	560	592	583	557	585	580	565	561	534	580	564	589	566	584	595	599	613	559	581	586	552	617	578	588	579	603	610	603	558	562	587	591	577	646	561	587	604	615	623	606	540	573	582	571	546	615	571	598	586	620	615	595	565	598	593	589	583	534	586	580	600	596	607	622	586	591	545	629	575	577	562	583	601	567	570	618	604	617	596	563	575	572	596	616	562	578	572	575	575	583	548	566	603	610	582	572	564	608	569	571	599	548	582	556	601	622	618	617	559	548	537	595	602	612	570	588	606	550	562	627	555	587	578	590	581	601	572	595	585	620	625	586	575	624	626	612	584	587	576	580	594	570	591	595	560	600	590	556	580	613	570	645	581	612	583	613	587	580	601	578	593	589	567	597	599	587	540	604	620	630	580	590	556	559	584	564	630	553	603	631	571	578	591	567	582	589	572	626	559	534	573	587	574	606	648	599	579	601	578	567	550	560	546	593	581	562	591	602	596	601	598	574	603	551	552	599	578	562	588	589	578	570	591	607	559	557	618	594	598	628	593	568	543	575	591	563	586	568	615	601	604	584	569	561	573	576	553	575	564	598	555	569	583	577	575	583	616	573	595	553	551	605	562	564	560	550	592	626	546	554	577	620	577	620	599	581	622	555	601	579	584	607	580	591	592	584	573	583	567	599	537	600	554	605	597	573	599	638	587	564	571	591	537	566	553	601	617	576	559	584	592	563	556	566	637	571	530	593	544	578	590	547	577	594	586	588	596	547	609	607	586	617	563	607	581	601	569	584	565	592	557	599	592	579	581	570	598	615	607	606	566	632	569	605	597	582	581	615	579	557	639	571	591	593	568	573	603	619	598	596	576	589	586	589	572	598	555	634	562	577	588	579	596	588	579	573	607	541	630	571	555	604	544	590	605	533	607	563	632	610	590	602	593	572	578	566	605	575	563	592	598	608	582	578	621	625	595	591	609	577	610	541	576	557	581	602	573	596	568	589	599	598	580
23101	21094	28933	23497	21095	19598	2500	1056	830	753	647	639	635	669	609	605	587	564	555	559	543	562	536	532	530	515	496	529	502	506	534	507	513	519	489	514	492	519	478	514	549	522	474	461	502	497	504	485	461	517	495	467	503	466	497	527	458	475	497	488	479	446	465	519	510	500	483	463	527	506	512	497	518	494	486	503	516	484	495	494	485	519	506	499	497	506	489	475	501	490	486	531	503	486	489	492	438	480	470	503	500	454	480	492	478	495	474	452	513	499	509	486	474	509	507	478	496	486	501	528	486	479	484	487	479	469	498	504	488	501	485	467	487	522	455	493	525	524	488	476	516	468	472	487	479	501	478	489	500	515	468	516	472	527	515	519	499	506	464	475	489	485	483	468	511	516	473	514	500	504	489	506	514	475	465	543	534	513	480	472	442	487	533	463	488	487	485	465	521	454	467	505	491	453	529	496	450	465	489	496	518	462	479	479	511	499	504	465	517	488	505	483	477	510	434	486	514	500	456	479	474	540	483	496	501	456	459	481	482	519	484	495	484	489	527	469	465	458	479	438	510	459	505	517	498	504	504	492	460	433	524	514	482	522	433	482	483	477	514	524	479	513	520	486	459	488	476	505	465	460	508	494	487	467	499	476	494	486	519	506	496	471	476	483	484	484	501	484	467	479	502	491	531	513	486	491	484	487	543	491	521	524	471	468	503	451	491	494	533	526	506	482	503	464	539	476	517	498	468	476	528	496	496	447	488	506	461	495	537	496	528	521	515	473	509	457	474	492	494	521	509	510	475	502	513	507	512	483	483	466	506	479	493	518	520	476	532	475	452	476	500	486	463	483	496	474	440	486	518	483	465	485	458	492	517	496	506	488	442	480	470	466	476	486	479	486	479	457	473	504	481	551	503	496	503	464	503	461	501	489	478	463	502	507	467	502	484	469	464	486	499	473	457	450	515	486	510	464	492	484	487	472	506	494	456	452	487	505	452	506	460	496	488	463	502	472	470	459	519	530	488	477	463	512	507	503	495	458	486	467	487	497	459	500	508	490	461	452	479	476	504	492	468	504	479	484	501	507	508	489	460	471	498	483	477	429	491	490	473	473	557	469	477	471	487	482	515	513	493	516	497	512	491	487	507	473	498	491	473	481	479	457	459	491	488	467	498	495	480	486	483	460	523	503	509	477	499	506	498	479	455	492	488	507	465	503	483	518	519	482	475	501	453	490	520	450	452	508	463	503	501	465	468	476	464	493	479	483	494	511	497	470	484	491	486	473	479	489	468	498	500	475	491	498	479	495	518	490	476	470	509	502	469	482	485	523	453	496	495	511	517	525	517	500	493	486	484	504	512	483	534	464	448	476	469	505	482	434	505	494	486	493	471	504	502	465	469	493	463	512	482	493	493	497	476	480	522	454	485	514	521	474	456	495	487	485	495	500	476	488	512	509	493	513	505	520	508	519	469	481	486	489	457	454	486	509	491	490	488	491	476	462	464	455	534	475	521	510	432	436	498	496	458	513	484	478	510	489	445	502	476	453	507	504	489	513	455	481	465	480	496	487	482	483	499	456	497	485	488	507	506	483	464	502	485	504	516	442	459	494	487	429	462	545	463	534	493	486	464	490	477	527	472	480	538	505	527	499	493	526	458	461	541	470	486	473	493	486	496	480	486	539	495	474	460	478	451	461	458	513	493	497	478	513	481	512	536	494	542	455	487	467	496	513	511	467	454	523	463	474	495	486	486	490	486	464	495	518	481	480	453	491	493	461	485	486	470	451	496	510	485	457	484	469	494	497	467	507	492	521	458	494	494	452	483	462	451	468	465	474	480	486	513	472	475	497	531	483	507	506	458	486	472	488	451	488	519	497	488	499	478	515	459	488	502	500	501	468	481	471	491	445	436	477	434	511	465	530	493	516	491	436	478	509	482	485	460	526	501	470	533	486	499	476	501	474	473	489	503	475	497	491	496	455	490	463	492	452	453	511	499	472	534	521	499	471	512	504	474	501	491	538	472	468	482	460	494	460	462	508	493	529	509	477	503	466	493	466	502	471	517	545	477	479	457	483	454	497	482	543	478	516	514	469	469	469	495	504	485	497	477	483	493	459	471	531	454	473	495	466	515	438	487	493	494	481	447	483	530	483	490	469	474	487	417	449	516	475	468	479	475	513	500	504	485	474	480	454	460	461	514	451	500	503	511	456	503	525	497	516	465	502	520	487	460	468	503	459	511	471	441	496	495	496	518	477	481	476	491	463	479	535	463	508	471	502	468	467	468	469	493	481	479	455	453	491	488	495	489	448	486	478	445	478	502	445	483	477	486	504	502	476	482	482	518	467	447	507	502	476	479	474	470	490	486	488	510	474	533	480	489	469	464	475	468	437	477	514	506	467	473	438	504	500	489	482	494	503	540	501	475	498	514	539	495	506	519	483	491	509	482	508	517	470	501	475	460	471	501	519	478	522	519	508	492	480	479	525	488	459	518	489	487	465	507	478	509	529	482	465	532	474	518	480	438	498	501	467	469	488	459	495	436	525	500	496	474	489	508	479	484	496	487	477	482	485	465	496	509	475	477	508	470	494	466	490	513	467	440	459	470	482	464	450	491	508	499	486	476	460	502	496	496	492	494	451	453	497	494	502	484	493	515	486	454	507	456	466	478	490	481	470	509	511	480	456	502	500	462	458	487	443	450	497	519	498	468	484	511	503	485	471	521	477	504	473	499	469	509	458	446	489	479	464	465	536	499	486	503	472	487	508	469	523	483	503	523	478	497	483	506	479	497	484	516	453	449	480	474	474	485	492	489	486	471	455	525	512	532	492	503	481	464	486	446	510	522	480	484	491	472	490	474	456	475	491	507	509	455	455	475	482	498	496	467	470	502	483	516	498	521	494	495	510	516	465	469	480	499	477	453	500	500	456	504	479	489	482	504	485	516	455	449	498	483	438	513	474	497	500	473	502	451	496	512	470	488	472	478	478	510	480	501	464	480	503	487	513	519	485	502	477	490	509	511	464	529	433	461	455	502	479	503	488	475	481	481	482	469	499	487	486	484	486	516	464	532	507	525	462	504	503	522	503	470	488	485	475	427	484	489	481	486	491	444	531	472	504	498	464	517	522	472	475	485	496	485	467	482	483	455	519	534	485	500	495	453	474	498	490	522	476	475	486	469	507	456	506	519	499	511	470	482	491	474	521	460	503	486	481	515	468	475	494	507	508	487	520	480	461	516	481	508	481	483	491	475	506	427	474	490	493	505	501	511	469	487	485	500	461	452	493	527	472	491	430	479	473	499	449	486	489	454	479	470	463	476	474	493	499	508	457	501	460	465	477	493	510	545	502	458	514	429	496	507	511	516	491	460	465	488	487	493	485	470	478	502	531	466	521	451	485	443	471	484	479	516	443	437	478	460	504	483	482	444	488	498	450	478	527	485	488	509	472	484	483	493	518	491	499	511	469	486	496	486	481	489	490	471	470	494	489	514	498	508	450
49052	34257	12898	6961	4900	3607	2933	2317	2046	1703	1553	1502	1276	1221	1226	1144	1089	1094	1039	1037	984	972	891	895	939	1021	914	916	900	850	822	838	880	839	884	916	831	866	836	792	845	810	833	865	894	885	873	830	836	876	912	865	845	826	855	857	773	777	805	820	843	810	807	821	790	772	843	853	829	840	856	866	796	861	903	828	843	829	900	864	811	852	815	847	813	832	839	830	805	799	813	839	779	804	806	811	838	797	829	860	862	833	802	808	786	884	801	833	813	865	828	795	857	802	871	864	797	847	842	813	844	816	839	815	820	866	841	768	774	861	773	812	836	821	819	830	818	792	875	818	789	785	826	788	774	824	809	877	809	837	790	768	800	853	866	838	831	853	866	832	818	847	849	790	850	825	836	831	816	828	840	816	810	842	833	840	825	797	897	854	833	823	817	826	871	889	849	828	784	828	822	866	810	855	751	802	830	810	823	829	788	832	818	794	822	810	799	821	790	819	873	824	841	827	840	807	858	804	861	891	865	783	788	778	793	831	803	827	832	818	861	833	828	792	823	804	858	838	814	742	845	842	792	794	831	803	789	786	797	847	816	800	796	870	815	906	823	829	791	852	850	788	803	820	855	774	842	852	806	833	818	807	824	752	757	826	804	765	802	822	781	811	822	864	850	812	842	803	851	830	818	827	806	811	834	812	837	843	818	779	800	807	837	798	838	802	816	827	834	828	859	809	779	808	809	786	803	828	838	816	840	789	794	870	829	802	868	766	874	828	767	800	840	780	853	808	779	838	868	819	809	864	853	791	831	833	862	833	854	809	868	793	798	842	784	858	862	855	823	853	819	834	880	813	793	834	831	850	829	790	900	822	873	847	873	888	798	818	841	735	873	792	837	835	837	873	795	801	825	812	782	810	822	813	864	827	806	813	853	798	838	822	810	798	860	780	866	823	827	788	855	844	805	780	796	852	790	834	812	856	845	879	795	854	812	739	817	816	764	820	787	771	824	818	813	853	768	834	809	852	793	819	823	814	798	858	854	830	800	840	862	806	763	832	814	855	761	860	781	826	783	843	812	847	839	799	815	837	798	787	835	810	867	814	833	829	806	790	837	822	820	834	848	885	829	802	868	791	895	799	839	852	787	832	871	825	828	785	782	821	755	787	811	847	840	786	822	846	838	854	766	854	865	803	836	828	833	840	849	852	837	803	794	769	787	803	798	807	801	804	840	801	828	842	832	843	823	784	788	777	792	791	821	791	806	820	811	788	793	834	798	787	779	816	829	850	824	839	820	872	837	803	844	809	847	858	821	831	774	772	774	798	836	814	851	818	815	850	820	830	809	835	862	874	865	827	842	829	785	837	889	820	860	793	810	836	828	835	828	877	851	839	766	750	795	818	791	837	858	820	814	810	828	799	839	797	778	851	829	821	822	815	817	793	803	802	822	736	823	815	786	810	807	859	870	856	797	777	823	839	815	803	790	841	796	819	833	857	812	810	834	800	786	813	827	789	800	789	758	828	799	836	830	798	826	804	822	849	851	805	847	847	787	811	820	858	810	803	734	799	862	884	807	807	816	846	826	866	809	829	769	805	860	792	824	817	814	762	830	822	827	827	806	802	761	753	820	810	818	823	781	824	794	809	834	884	786	837	827	837	828	809	801	813	867	826	878	805	812	843	813	821	781	752	825	788	805	844	805	851	844	801	840	811	830	805	768	849	803	764	795	807	834	795	827	833	792	865	815	804	818	803	801	828	846	797	801	878	850	821	861	822	813	792	786	796	803	836	861	804	824	827	807	788	849	786	812	794	838	800	823	832	756	780	860	840	814	818	834	867	832	813	845	855	850	847	842	817	815	807	811	872	857	785	812	781	802	814	820	815	850	802	832	775	801	818	789	822	843	851	805	803	786	831	827	841	827	835	791	802	794	771	789	815	800	825	768	775	817	835	858	805	819	844	810	830	806	834	856	846	803	804	808	812	829	812	817	853	833	860	798	751	795	850	817	761	783	783	791	812	835	769	816	819	821	835	818	783	820	808	860	833	838	841	801	856	806	908	841	857	827	856	839	853	790	807	775	834	823	847	858	805	840	792	837	792	816	831	829	801	893	818	843	775	802	829	847	848	809	830	816	852	830	828	810	786	873	839	788	840	849	801	786	754	819	843	818	796	784	857	850	806	808	807	871	840	801	806	817	831	766	819	777	854	815	796	840	843	811	836	837	836	802	781	825	815	831	797	757	868	834	814	815	847	820	834	829	796	805	767	832	805	811	790	808	819	850	831	822	808	792	796	835	835	773	818	855	813	831	817	789	779	824	831	831	844	803	864	846	802	856	822	794	760	752	784	805	812	831	802	851	771	830	852	871	823	822	780	844	815	844	861	802	887	770	800	838	819	818	796	863	873	827	862	820	828	823	804	800	803	836	850	827	877	821	792	852	832	778	816	795	823	788	816	806	808	814	800	825	892	806	781	820	831	831	795	798	795	855	844	785	811	831	828	816	830	803	849	812	782	816	792	822	815	857	832	813	803	800	838	868	821	794	857	791	793	766	838	826	794	855	876	855	804	759	871	794	799	839	814	790	819	783	825	796	806	780	887	809	828	791	873	880	813	854	837	819	793	802	839	771	854	830	789	787	822	857	818	835	796	778	851	804	850	786	875	799	824	796	858	853	790	826	829	843	795	830	804	811	797	843	762	794	792	792	781	787	824	792	814	828	823	830	817	825	741	817	871	806	769	835	825	847	844	855	816	812	837	770	787	810	811	807	785	799	768	836	844	780	789	843	835	810	837	838	788	827	818	847	828	843	796	805	822	825	828	843	785	780	837	853	823	795	817	829	809	823	820	787	813	808	826	836	838	807	816	823	863	822	828	811	829	818	825	828	790	858	858	773	834	813	840	843	842	852	807	833	859	845	832	838	825	801	755	836	764	834	878	857	823	794	813	832	834	811	815	825	827	838	831	843	812	766	806	818	806	811	822	864	817	802	802	842	811	795	816	780	827	775	887	780	751	817	832	791	763	794	823	867	832	865	788	796	827	836	797	848	807	814	842	825	834	830	841	903	794	832	800	773	803	829	803	764	835	783	872	822	779	788	858	802	790	848	750	830	881	854	797	860	805	835	788	843	827	818	800	823	815	807	841	802	858	809	830	807	830	791	825	819	847	816	811	836	864	858	823	796	859	822	788	832	846	812	784	768	813	822	824	795	804	835	811	761	826	806	815	804	786	819	776	839	820	836	823	838	826	872	867	870	848	833	786	793	801	825	843	826	804	854	828	805	787	827	839	865	796	778	880	797	823	837	832	872	839	845	779	776	799	835	826	839	833	821	779	843	847	783	819	855	803	802	802	791	774	815	812	823	791	824	845	805	772	802	854	822	764	830	832	787	814	782	827	833	770	815	844	846	813	821	820	857	818	840	846	852	794	796	852	824	831	866	747	864	835	831	857	890	832	837	826	836	809	804	823	775	842	828	799	785	775	826	853	840	799	836	815
26747	20753	10116	529	224	184	168	157	161	157	158	136	143	142	136	143	138	128	130	132	130	151	132	126	130	136	126	132	136	142	145	147	138	135	127	115	149	143	131	153	131	134	139	161	140	144	135	159	124	139	110	144	129	123	147	139	153	128	143	136	146	128	145	134	146	151	159	159	132	148	142	158	126	123	145	131	142	132	132	142	135	140	131	146	147	155	115	142	124	136	149	125	154	124	132	122	120	125	114	127	136	133	144	133	147	132	143	156	134	141	143	117	135	124	150	127	136	135	146	126	122	140	140	128	141	148	124	134	161	121	125	167	128	128	131	109	104	127	133	113	137	129	123	130	145	138	130	144	135	127	132	141	138	142	128	127	128	145	143	137	141	133	131	132	124	132	138	124	142	140	141	145	143	134	146	139	131	138	155	127	136	164	131	139	140	135	126	138	139	143	130	125	124	130	133	141	137	125	139	129	134	163	155	140	116	158	139	118	133	146	149	121	114	139	134	125	154	141	127	126	154	142	129	135	125	118	124	135	130	129	157	141	152	138	151	143	141	144	122	121	125	168	164	144	143	130	132	128	111	126	124	122	120	126	131	147	133	137	130	124	153	151	130	140	157	123	148	133	129	143	132	116	153	141	135	134	107	127	118	144	125	123	138	130	117	154	148	132	153	127	158	125	130	129	137	132	155	137	125	150	142	138	137	116	109	151	148	135	126	142	137	148	125	144	133	146	151	135	129	125	133	124	121	132	125	128	129	141	132	122	153	132	136	138	124	130	127	143	140	156	138	131	141	139	130	156	126	128	129	122	131	139	124	116	159	144	142	134	147	154	118	141	158	138	156	127	131	129	141	133	129	122	137	126	132	158	127	135	142	137	137	151	127	136	129	138	140	140	139	118	134	152	153	143	124	151	127	131	145	136	148	134	134	118	127	126	146	145	135	113	133	148	142	141	125	128	141	144	134	144	133	158	125	131	123	127	141	132	121	130	118	140	146	131	145	121	129	135	160	140	125	146	140	141	159	132	127	141	146	153	139	140	135	141	139	140	165	138	140	109	137	149	136	134	137	142	126	113	137	135	143	112	151	142	142	137	133	143	139	118	137	114	122	157	133	132	129	134	133	138	136	135	128	126	118	120	138	159	123	133	154	133	124	140	138	117	135	134	122	137	128	138	129	138	123	139	125	117	145	135	157	129	118	143	138	139	120	144	157	135	146	142	130	133	134	135	134	141	143	133	129	125	136	132	137	125	152	126	118	133	142	126	133	126	128	116	142	119	158	127	136	123	146	129	132	123	140	123	130	114	126	146	132	135	127	133	149	134	122	131	138	144	143	126	139	141	133	107	131	129	154	151	124	130	160	113	125	145	133	150	153	146	132	117	139	149	137	147	142	130	124	119	144	153	133	146	145	112	149	139	129	131	141	144	153	110	146	132	131	148	121	135	120	127	129	142	137	127	133	159	144	125	136	137	127	141	124	152	145	135	115	132	150	160	124	137	135	133	145	136	120	124	134	127	112	135	131	128	130	132	141	128	138	130	124	158	109	134	140	128	140	119	138	128	123	136	144	123	134	144	136	121	127	113	136	131	147	135	124	146	132	148	144	145	132	136	130	149	155	132	131	139	137	131	115	138	141	129	132	131	145	119	141	133	134	127	121	131	119	158	135	131	136	146	122	135	124	148	147	122	146	125	141	119	140	129	151	133	120	139	115	143	139	143	149	120	122	141	147	141	145	159	146	147	129	137	142	140	151	157	132	150	148	137	151	136	119	137	144	153	124	140	140	144	132	161	133	145	138	131	141	140	129	118	149	139	144	139	125	149	150	135	150	135	155	130	144	139	143	143	122	143	165	120	109	143	129	118	155	124	126	131	130	125	137	141	138	138	129	141	154	126	139	139	152	130	134	142	129	131	147	155	126	134	145	134	123	150	136	113	152	136	127	138	140	122	116	131	139	128	132	125	142	124	137	125	139	148	143	146	124	126	138	147	144	139	131	147	124	129	160	126	132	132	131	130	119	144	125	138	144	146	135	132	137	122	143	142	131	132	132	137	118	130	146	140	116	140	141	105	138	134	143	103	128	125	153	138	127	125	140	126	153	154	152	136	133	119	142	159	162	128	128	131	125	145	116	135	124	150	149	124	145	140	133	140	138	135	133	125	151	133	143	121	125	136	107	158	144	142	134	117	145	123	139	142	137	134	119	148	114	148	150	147	132	128	158	145	120	133	129	144	146	155	153	117	144	109	132	120	135	146	131	136	122	145	152	162	134	168	128	136	129	137	152	137	141	132	133	146	145	127	123	135	122	127	131	118	143	133	138	135	131	156	129	112	128	141	123	124	131	146	130	129	150	138	132	154	152	137	142	129	143	158	137	128	140	135	138	138	145	125	135	155	140	134	147	138	142	137	137	140	137	152	144	127	112	151	134	128	127	133	131	139	117	119	136	141	137	128	133	120	142	124	129	126	142	135	145	141	131	138	127	130	159	136	105	131	127	123	135	128	130	132	137	130	149	137	122	151	125	129	125	125	112	140	131	135	126	138	140	136	135	126	136	136	122	148	148	136	126	109	132	135	127	141	144	128	158	126	129	127	142	153	144	132	143	130	129	126	130	123	123	152	141	114	129	163	151	139	154	134	134	148	140	137	146	123	150	138	137	132	150	130	131	131	146	119	121	134	143	123	153	150	125	155	137	145	143	138	145	129	148	162	157	127	142	142	157	136	135	127	117	124	138	136	137	114	147	109	140	128	140	136	138	142	146	144	124	132	120	135	148	132	120	142	114	159	144	144	155	131	133	131	140	133	158	150	124	130	122	133	147	126	136	133	129	149	122	141	149	150	109	125	147	115	141	124	150	134	116	153	115	150	124	119	114	152	160	133	122	131	128	144	144	135	146	161	142	123	139	133	151	117	107	124	120	137	129	120	142	128	126	141	145	139	151	128	149	131	135	127	132	145	139	147	121	138	155	125	127	138	123	127	134	135	165	137	156	145	155	139	136	133	134	142	116	139	118	138	141	143	130	151	161	127	127	105	135	127	119	112	144	142	128	141	145	115	137	123	133	124	123	133	139	124	136	156	148	132	125	134	131	125	131	134	141	144	151	142	139	142	107	132	131	130	137	147	155	139	132	139	127	146	149	103	141	136	158	139	143	124	131	138	137	143	154	144	136	148	121	120	145	139	133	128	118	126	136	131	135	126	133	125	137	136	129	131	135	144	145	136	121	141	160	155	140	136	141	140	146	162	127	127	132	139	131	117	124	157	124	129	131	141	145	153	148	133	132	139	129	142	124	141	123	145	140	133	121	124	137	136	142	142	140	122	144	135	142	135	138	126	129	123	125	129	137	132	127	143	148	147	145	139	129	142	127	127	144	159	150	166	132	131	149	118	147	151	119	136	138	149	126	130	125	136	132	136	148	139	138	138	145	124	121	150	148	132	130	125	134	124	124	138	137	141	137	132	156	126	149	139	175	125	132	139
22344	6558	1136	645	459	398	358	315	299	320	293	275	304	274	267	283	281	286	241	252	277	280	274	246	273	253	254	254	259	266	246	276	269	241	230	245	250	213	242	260	260	287	276	262	262	270	252	273	261	242	259	236	243	257	224	245	248	264	232	253	224	271	267	245	254	279	266	235	238	253	264	273	244	277	252	241	266	258	237	248	251	256	234	265	240	255	252	255	250	269	278	263	247	255	231	243	287	255	265	248	258	261	238	241	243	238	250	240	236	238	267	258	228	248	229	233	251	255	277	271	263	246	275	256	216	245	232	243	266	269	249	287	265	276	256	266	270	285	243	248	234	285	270	238	267	247	281	217	235	234	279	219	240	251	244	250	256	250	272	258	238	252	264	243	264	267	208	240	240	268	258	261	263	276	231	270	237	230	257	213	263	256	265	238	270	261	269	318	233	296	235	263	240	264	263	261	251	256	245	251	262	254	256	237	262	241	277	256	266	268	238	240	253	250	237	249	258	263	283	241	255	256	267	228	256	252	270	281	218	259	246	251	268	246	247	253	261	265	272	269	254	248	247	233	265	261	248	238	245	258	267	254	257	278	234	271	244	260	277	265	246	263	240	254	244	261	266	259	237	266	269	251	246	248	251	245	278	215	250	250	239	233	266	274	231	234	237	257	282	261	276	221	256	248	258	267	292	253	261	239	264	264	237	254	223	219	237	217	234	246	265	249	248	273	246	245	256	238	266	242	247	249	261	283	233	227	242	250	264	254	271	254	256	278	250	240	242	233	255	282	228	256	262	270	249	254	269	250	252	280	247	242	246	245	239	259	223	251	313	263	286	247	274	240	260	238	236	242	296	235	235	238	226	254	274	242	257	264	256	277	251	240	275	252	272	260	281	233	241	270	249	244	236	257	268	256	263	253	262	246	244	264	258	241	298	278	266	261	262	281	256	249	283	277	263	265	261	254	272	271	263	264	279	262	247	274	258	265	262	263	242	230	270	232	267	250	268	259	267	234	268	270	251	245	252	255	283	241	286	249	240	237	243	274	244	228	240	247	259	261	263	243	229	269	245	262	259	258	250	258	246	256	244	250	224	230	254	275	262	257	260	262	288	254	245	240	279	239	262	248	259	254	232	239	254	267	259	302	256	272	237	236	258	258	235	261	225	249	300	269	216	260	255	254	255	257	270	244	286	244	229	256	266	248	255	261	259	255	265	247	254	261	225	244	247	251	249	271	256	252	268	251	255	258	268	268	253	276	243	252	243	253	260	275	263	242	247	255	258	252	261	280	259	237	236	253	242	285	277	267	250	221	233	238	246	232	273	231	264	225	230	257	219	254	235	252	256	253	265	269	252	251	230	256	262	273	269	285	281	218	233	241	237	261	278	228	237	248	236	257	222	248	251	248	253	243	249	239	249	253	245	244	269	253	255	246	260	228	245	251	237	270	247	262	283	256	262	236	245	270	248	266	270	273	261	248	256	248	248	238	288	261	259	260	233	292	269	268	244	261	276	246	258	278	269	279	243	230	259	266	250	260	233	252	263	248	240	254	258	271	270	252	276	233	247	263	226	248	252	260	249	248	253	239	263	243	271	245	284	245	241	251	273	262	271	238	257	215	279	299	227	250	264	237	239	274	243	270	258	277	247	236	255	254	242	270	258	249	234	254	271	265	268	260	286	272	245	273	260	254	250	246	252	258	267	248	257	269	234	265	290	251	265	266	264	242	258	242	262	271	277	274	285	233	273	244	269	264	266	255	243	234	247	246	254	244	298	242	257	233	234	250	226	249	248	260	254	259	280	254	246	269	253	264	226	247	244	258	235	249	247	258	276	263	254	249	265	264	232	248	245	251	257	286	270	252	276	241	264	238	284	282	263	253	241	257	249	239	266	269	232	254	254	244	282	259	253	243	241	270	251	253	265	269	265	248	248	246	268	232	252	223	252	254	233	244	268	253	265	269	228	249	247	280	284	257	262	261	260	254	266	278	248	260	264	264	235	259	246	257	256	260	247	268	266	245	266	235	240	256	260	279	266	286	252	272	262	287	252	264	228	243	297	244	280	248	218	222	272	254	260	256	238	259	242	257	250	253	275	257	264	270	272	246	257	268	242	231	250	246	270	279	244	254	245	274	242	266	258	267	256	247	255	238	227	239	246	232	244	232	261	257	256	247	274	240	262	252	264	249	237	271	265	235	260	251	248	265	264	257	242	227	270	240	251	267	255	258	211	294	242	269	270	248	228	249	236	256	252	263	247	273	238	246	272	240	275	285	247	225	257	305	281	266	251	245	246	249	225	258	249	252	242	255	247	243	250	263	263	276	266	268	269	278	260	237	244	258	259	256	259	246	259	217	274	257	265	273	284	234	258	258	277	240	272	266	257	272	250	242	236	273	237	216	244	282	223	271	271	255	201	254	248	250	260	273	269	243	252	267	229	258	289	260	275	236	255	268	252	273	266	255	241	242	247	269	278	256	254	228	241	274	251	248	253	246	242	265	267	274	274	243	260	238	275	251	272	247	247	243	268	242	267	262	271	239	287	258	230	258	257	226	277	261	256	278	277	249	234	249	255	285	263	256	267	268	252	257	284	250	245	260	266	244	262	274	243	245	260	263	225	276	227	266	265	265	268	268	247	263	251	258	264	229	243	242	276	264	263	256	223	250	258	260	253	262	263	240	230	285	273	241	260	241	240	274	259	298	240	267	237	253	243	266	240	284	245	235	241	268	254	286	281	250	255	256	247	233	229	251	251	265	271	247	266	247	281	234	249	272	253	235	256	240	254	242	256	259	253	250	261	244	226	263	269	269	270	254	263	277	258	239	261	245	274	266	269	235	241	254	260	236	239	262	261	259	213	245	257	228	263	256	266	269	263	252	257	257	254	252	227	263	256	237	235	246	254	251	249	273	275	285	226	245	226	237	260	280	248	252	259	261	256	279	225	238	255	272	254	236	236	245	260	248	276	231	257	257	287	275	284	256	250	276	278	255	274	265	247	252	270	255	263	229	246	249	256	245	298	262	256	286	231	243	256	250	258	260	253	264	240	236	239	262	246	254	294	262	236	280	262	246	254	241	231	240	285	223	228	251	274	258	231	260	245	273	261	246	256	264	238	246	231	235	253	256	282	254	255	240	258	258	246	239	284	237	269	243	253	267	266	261	251	245	244	257	256	252	267	243	273	274	249	248	258	257	243	286	234	240	237	262	258	250	240	268	275	231	256	224	262	234	270	241	255	239	243	263	215	263	258	281	252	248	274	272	244	258	230	251	268	225	223	265	257	294	250	247	250	252	244	244	281	255	246	242	238	248	272	223	250	263	263	268	268	261	237	276	283	267	265	270	265	245	258	239	252	262	259	232	255	252	241	271	256	257	240	256	270	240	256	240	258	230	268	250	244	249	240	253	254	224	262	238	259	251	266	289	256	249	269	258	254	252	250	240	256	255	253	244	232	265	244	230	228	271	245	235	251	260	253	262	264	277	271	265
24019	21092	28381	24034	20150	2341	801	613	480	455	448	425	407	409	382	400	367	363	369	332	340	333	326	334	356	358	382	341	325	329	306	325	344	344	328	358	354	323	357	347	314	327	338	336	313	361	330	368	331	363	344	307	317	348	351	344	346	361	330	326	338	331	324	344	367	338	271	361	357	326	314	343	347	318	367	351	308	386	370	307	329	342	343	341	339	343	328	346	342	327	346	320	342	335	371	355	330	323	317	331	339	342	354	325	357	331	326	316	315	332	342	308	326	342	304	338	310	348	347	332	360	331	294	345	311	301	348	339	347	357	345	333	336	357	351	363	339	342	345	344	310	303	331	313	316	353	328	325	367	294	310	355	293	339	372	340	370	321	345	319	336	332	343	315	357	319	375	333	317	357	299	358	355	339	343	327	356	339	372	344	351	344	342	358	350	345	350	324	308	352	359	342	354	322	357	352	340	379	369	315	313	325	369	343	346	358	343	341	330	331	325	358	340	350	346	367	321	334	344	316	324	325	346	314	328	328	341	329	338	356	341	346	335	333	331	360	330	338	329	330	357	348	343	344	321	345	331	309	344	328	308	349	374	330	345	328	337	337	318	338	318	338	356	306	367	318	320	325	330	331	314	324	361	336	335	339	354	367	375	336	351	332	341	330	339	331	372	341	342	319	351	330	327	357	329	320	372	333	296	332	318	309	337	353	355	347	325	331	329	338	302	329	343	363	343	349	317	329	376	300	317	344	330	283	373	347	321	350	351	335	355	328	327	318	336	303	319	341	344	312	341	357	347	339	315	362	362	324	329	329	346	379	337	337	331	321	311	326	326	375	313	346	350	353	341	315	347	335	359	305	348	390	343	319	352	357	334	336	310	325	335	356	323	349	313	317	333	342	312	339	355	350	309	333	327	323	306	337	356	326	331	314	312	360	358	326	321	300	328	314	332	301	344	352	342	331	313	309	362	344	321	341	334	349	358	333	343	314	332	299	366	360	342	344	363	346	312	334	323	335	360	335	326	329	343	321	323	305	333	362	343	337	374	333	332	309	322	330	323	318	329	350	344	317	360	347	359	333	306	338	374	336	321	348	369	341	351	328	323	316	347	324	335	316	326	356	321	338	332	368	317	294	296	331	327	360	324	323	346	320	345	351	355	322	311	363	340	320	319	379	322	357	313	319	352	305	336	316	347	328	324	328	328	329	333	333	377	333	327	318	329	369	339	352	349	353	308	308	341	351	319	341	334	334	329	348	335	319	306	364	322	350	380	322	327	343	354	337	340	328	367	325	344	302	326	350	339	373	336	338	346	335	306	321	343	329	362	337	315	332	319	311	332	349	333	332	330	358	329	324	343	342	313	360	356	323	310	349	324	351	327	320	351	310	333	358	346	310	333	357	312	359	326	331	291	299	333	338	326	331	318	351	333	317	361	347	338	342	359	321	330	341	338	349	295	302	348	349	349	341	312	333	338	347	344	316	335	310	304	337	349	307	366	322	319	336	337	339	321	352	334	345	364	324	328	332	312	378	336	347	319	326	315	350	331	342	340	314	344	305	357	358	361	327	318	334	312	368	357	359	320	348	332	350	326	339	337	307	316	319	337	338	359	344	358	376	322	349	379	346	345	339	329	336	314	364	343	363	311	321	299	361	316	317	329	334	298	344	346	359	357	357	376	361	316	327	304	336	345	370	350	340	337	340	339	313	366	319	339	332	323	348	376	359	308	349	320	333	376	342	319	317	360	333	332	314	358	370	331	335	345	344	363	318	352	307	342	328	312	351	325	317	325	317	318	346	339	303	329	364	337	349	341	364	357	338	299	327	324	368	347	357	324	305	330	324	330	325	322	340	312	346	342	362	331	327	336	348	341	347	310	346	335	335	349	352	307	318	348	330	379	334	378	338	317	337	334	355	338	317	330	344	361	332	330	339	329	326	358	355	360	326	313	357	354	302	346	382	326	337	352	336	338	316	336	339	346	332	342	343	348	367	326	361	311	314	339	339	319	330	348	333	319	335	329	328	342	358	364	337	359	331	333	339	308	355	357	312	309	346	356	327	360	345	324	344	346	338	331	332	373	315	349	353	318	340	346	339	324	322	356	352	305	346	364	315	342	335	348	332	341	378	318	358	346	376	318	322	371	329	350	347	349	334	326	309	354	334	350	328	350	324	374	312	361	378	361	354	317	353	353	347	323	353	340	316	306	321	334	348	347	363	335	325	343	322	355	322	350	345	370	320	349	357	316	327	328	360	332	339	319	350	339	336	358	311	349	333	347	345	349	305	360	327	342	351	353	342	339	326	363	316	337	319	318	354	323	343	358	329	349	313	325	332	314	322	342	326	359	354	334	368	354	377	349	315	342	354	357	345	339	311	306	312	361	325	340	357	338	345	341	356	337	342	324	321	345	329	331	336	310	343	317	346	326	316	338	343	349	306	331	313	333	341	358	328	327	325	332	333	361	330	346	336	325	326	330	355	320	355	330	337	335	343	340	381	346	308	355	347	352	333	328	364	358	354	320	338	356	330	315	336	336	331	299	339	340	336	335	333	331	327	323	333	305	334	373	317	351	343	303	326	333	326	357	318	343	337	324	337	339	330	313	330	312	342	339	350	319	330	329	322	354	337	339	323	342	289	341	335	307	307	325	335	351	348	322	353	313	290	367	332	341	322	346	322	322	320	317	335	335	327	371	326	383	336	322	343	346	339	304	341	316	336	370	338	321	361	324	332	320	300	354	349	314	321	352	317	354	303	339	296	325	332	336	336	331	311	334	344	332	325	344	346	303	281	324	317	363	359	296	328	347	310	301	326	338	350	341	341	340	323	354	308	349	335	318	354	327	350	349	347	340	364	335	329	337	336	360	366	375	332	372	371	342	375	358	332	350	340	337	325	353	371	335	342	341	317	315	329	333	328	336	336	344	280	326	347	362	331	335	324	343	347	345	297	318	317	342	325	349	339	310	346	333	340	326	357	331	348	339	316	313	333	351	303	315	334	359	407	353	332	329	335	329	351	354	358	315	317	328	335	336	346	318	334	379	326	320	329	314	353	341	314	350	336	352	360	321	365	324	328	297	348	338	314	322	341	344	357	339	356	337	294	336	288	324	350	342	354	333	324	372	332	327	329	330	321	344	357	334	367	332	345	343	361	311	330	309	333	310	340	325	358	310	349	353	319	349	333	335	324	354	390	311	335	339	347	346	344	330	353	350	356	314	324	349	333	356	354	344	349	330	342	353	350	323	337	352	357	303	341	326	356	353	318	344	345	338	347	321	322	341	330	326	371	395	354	324	295	323	357	372	300	341	341	323	367	338	310	309	338	356	350	336	311	342	348	328	349	338	347	320	315	362	311	346	342	336	356	318	323	341	342	339	370	344	375	363	357	365	323	313	340	323	310	298	364	345	343	321	315	316	352	358	310	358	345	325	309	335	344	327	333	333	343	334	335	316	344	346	329	306	356	341	305	351	299	320	342	322	373	340	341	366	370
41908	22728	7894	4102	2924	2109	1722	1454	1279	1039	954	884	875	845	792	773	729	713	671	698	633	663	665	660	665	620	571	658	631	633	601	623	648	593	643	593	648	599	630	623	598	607	620	618	606	602	596	594	615	610	597	613	663	622	560	610	600	600	594	613	585	584	579	579	548	584	606	562	614	595	592	578	607	598	596	618	613	583	574	599	612	590	578	662	601	514	558	580	559	551	576	570	602	547	556	596	593	544	554	600	586	553	558	586	573	570	592	598	567	591	579	563	578	616	620	594	610	599	558	575	551	613	599	568	591	590	633	625	625	587	591	574	531	564	617	545	604	577	559	546	622	565	524	574	615	586	598	620	517	606	586	607	648	573	563	643	575	596	595	575	575	570	539	628	574	548	593	554	587	571	597	616	588	552	601	612	602	563	579	580	568	578	588	573	588	558	624	589	568	588	566	577	602	584	592	568	577	563	578	608	555	539	571	574	577	572	613	562	614	596	569	610	586	619	562	561	623	575	590	605	600	595	566	607	603	598	578	599	562	571	563	640	579	582	556	620	593	589	567	606	586	578	596	589	630	588	586	559	594	557	609	605	627	581	610	562	539	593	602	609	603	589	554	552	563	608	607	564	584	600	567	628	589	560	602	582	600	619	562	605	593	606	570	586	610	556	585	569	565	607	612	565	604	605	611	626	607	536	619	588	579	588	566	609	618	632	561	570	569	594	597	553	595	586	622	561	603	572	597	617	590	562	590	587	571	594	563	580	573	593	616	565	598	586	594	585	589	592	596	567	537	557	627	589	674	605	568	599	571	584	633	563	582	556	597	550	551	598	560	627	640	546	584	568	602	591	569	557	579	594	590	617	575	610	587	598	553	601	584	561	568	575	574	589	598	578	580	532	595	576	611	552	590	567	574	598	582	585	598	623	604	551	605	605	580	562	629	586	597	548	578	575	587	586	548	586	581	643	606	608	569	591	546	595	588	549	562	637	558	610	583	552	617	646	608	575	600	581	624	604	604	606	623	582	591	519	621	536	589	564	588	582	611	559	531	604	604	585	571	593	544	620	585	545	562	550	567	599	591	631	576	599	620	527	621	590	565	593	557	534	594	613	585	579	591	585	560	575	542	615	571	573	618	582	604	587	567	531	597	584	572	595	559	614	592	612	606	608	602	560	570	563	608	574	595	573	582	606	565	593	616	586	609	580	625	592	634	570	558	592	562	570	551	586	553	580	558	557	593	624	598	567	609	564	586	554	601	583	581	560	553	581	600	592	587	546	615	608	598	553	571	599	593	617	561	602	560	612	652	542	591	587	576	621	596	573	608	586	583	550	576	593	589	620	571	592	600	590	605	554	586	577	569	582	595	586	565	606	574	585	590	564	596	599	613	637	594	566	571	545	592	604	581	627	609	620	603	625	622	572	563	583	579	581	574	587	569	572	626	573	556	606	534	574	590	600	613	622	599	636	597	571	604	609	598	572	605	543	574	580	573	597	609	619	570	613	601	627	575	589	596	613	574	561	631	595	590	600	570	599	576	625	614	603	597	578	602	577	585	592	588	581	601	616	566	599	564	612	579	599	587	631	603	584	593	618	586	641	552	581	592	545	604	551	617	620	581	558	593	555	651	620	600	622	582	571	595	584	574	553	615	580	574	599	580	553	562	599	573	590	559	585	607	533	617	558	548	598	617	572	562	590	595	623	545	572	550	592	586	528	587	583	589	568	591	602	579	565	572	587	576	591	580	541	555	618	578	593	567	582	606	608	575	589	586	568	560	573	552	583	571	554	581	599	596	557	574	605	577	560	579	596	603	549	560	613	639	612	598	589	649	596	589	607	626	581	605	569	623	588	571	578	572	591	595	553	588	609	586	515	550	604	610	599	562	556	586	594	592	564	588	577	585	618	590	574	581	562	596	548	637	583	582	569	582	600	563	562	563	569	615	543	546	605	598	585	608	599	640	544	566	600	623	550	571	578	576	553	608	563	581	583	610	607	595	564	582	597	577	592	585	605	617	574	588	583	571	649	574	598	581	607	580	572	573	581	566	569	562	556	585	547	558	540	563	551	610	567	609	586	557	555	581	586	588	579	595	562	567	561	578	582	555	572	596	594	562	557	569	567	618	566	598	632	580	609	589	582	613	559	606	575	589	583	571	605	576	574	569	632	559	615	569	588	599	593	569	538	590	614	611	585	560	599	596	571	562	568	616	589	607	583	561	603	575	591	580	581	577	595	569	573	557	578	532	567	606	584	556	595	551	611	589	640	573	567	570	591	570	569	624	581	599	606	554	613	583	644	567	611	581	573	531	637	582	582	580	579	609	562	575	585	544	582	598	589	602	594	589	559	582	585	580	585	543	553	551	550	629	557	624	606	545	578	616	589	576	572	552	580	555	606	532	571	586	554	602	560	574	565	588	571	601	578	581	559	604	617	566	601	565	527	590	581	569	593	582	599	599	572	563	559	575	567	539	537	580	563	614	574	587	590	620	547	604	616	617	567	559	649	603	565	564	562	590	582	575	523	565	550	570	603	555	556	571	633	556	553	603	586	557	603	578	594	587	598	558	547	611	618	590	610	565	551	581	583	555	545	579	585	611	589	568	607	579	614	557	620	556	597	580	573	634	598	549	541	589	558	595	562	559	594	573	618	535	584	569	612	614	540	596	561	605	592	579	576	600	587	589	597	633	549	562	626	588	572	622	568	600	557	568	573	611	574	554	571	623	626	581	604	571	572	564	629	581	554	583	590	596	619	594	607	585	602	603	616	571	582	594	530	531	628	536	588	570	580	601	598	602	586	569	585	541	562	593	564	575	606	579	606	548	621	606	594	575	623	608	586	588	584	569	524	610	589	563	628	581	566	544	564	585	568	569	625	638	588	588	583	612	573	612	595	589	601	553	610	567	615	553	605	580	601	626	593	611	601	557	577	557	537	599	570	572	536	650	544	549	622	606	582	625	552	585	583	570	522	588	569	590	593	563	573	535	601	576	577	606	575	605	560	525	633	578	548	612	564	573	629	556	562	581	603	556	593	580	631	578	550	600	620	560	601	607	565	594	573	553	580	570	605	609	577	580	594	589	569	568	598	573	608	602	574	573	592	564	562	596	555	606	566	558	609	563	562	565	589	569	557	587	556	579	553	598	638	618	597	608	593	593	583	586	591	573	599	565	610	591	586	587	624	564	607	622	627	561	579	592	612	568	576	543	593	596	590	612	606	626	585	584	625	576	617	604	581	612	567	594	606	552	533	586	550	569	586	591	578	544	581	618	580	589	546	604	584	579	545	565	592	616	560	548	563	561	564	600	616	565	597	537	570	612	614	585	588	574	569	575	584	580	570	579	561	587	576	595	597	579	588	608	546	606	569	598	543	603	561	616	613	564	545	570	595	562	601	593	601	559	605	580	580	562	507	610	625	566	620	626	585	610	563	574	567	546	600	589	602	577	588	599	608	602	586	606	571	594	559	583	588	579	609	601	622	553	568	619	569
23001	21064	28920	23409	21065	19246	2508	956	803	781	725	612	642	598	637	531	601	537	541	555	575	537	546	559	492	560	511	524	510	492	530	479	481	516	489	526	518	542	504	531	522	494	498	461	514	516	479	479	476	481	491	472	491	476	551	496	510	514	484	497	474	519	485	447	460	528	490	501	492	490	494	460	510	475	535	493	496	484	514	496	511	492	481	543	482	508	479	494	471	478	490	472	481	492	485	512	524	505	487	459	518	477	460	496	466	464	469	498	525	506	450	491	479	512	488	476	504	429	493	490	428	453	489	514	496	462	443	495	463	488	473	489	520	487	469	483	489	445	506	495	499	465	450	469	512	466	484	483	485	458	505	487	476	492	474	479	520	485	484	467	532	486	491	492	468	453	485	473	484	474	516	470	536	507	493	469	480	519	470	487	509	456	493	476	483	471	483	530	492	476	469	479	496	481	486	488	476	506	471	516	449	478	461	487	496	480	440	511	498	540	493	478	460	487	502	450	470	535	503	511	500	469	506	544	523	485	501	486	462	476	471	481	494	483	514	487	522	473	481	510	464	483	467	499	518	501	484	484	465	514	507	486	536	492	472	504	531	517	458	500	492	462	445	501	457	498	487	490	475	471	508	478	496	501	467	470	466	498	458	484	505	457	505	521	439	483	461	500	456	496	527	538	530	528	502	448	493	483	461	480	527	469	466	458	496	499	497	465	467	458	504	485	433	496	489	477	476	487	488	459	528	473	497	500	498	475	476	490	501	476	514	521	473	483	448	493	488	487	466	462	507	479	500	468	466	503	519	475	500	476	492	491	481	489	503	444	487	486	506	497	450	503	523	479	471	496	476	492	498	519	498	449	503	505	523	472	474	539	521	511	483	467	475	491	515	466	518	498	505	474	488	509	536	511	527	481	497	455	438	457	513	471	493	475	541	509	504	440	503	511	512	489	485	449	459	498	469	506	527	495	465	493	470	471	456	491	503	493	499	501	519	484	487	522	473	491	532	476	470	486	458	484	496	514	501	485	496	480	497	493	491	495	493	459	507	468	447	434	493	496	500	460	503	522	474	520	476	521	467	490	460	442	467	510	496	515	465	506	506	460	507	506	463	451	506	503	517	501	498	473	459	495	517	487	483	497	474	487	492	509	479	479	461	493	510	496	471	500	511	493	495	509	481	457	482	472	463	482	502	489	450	475	468	497	505	486	494	498	472	522	499	476	462	486	513	469	469	480	532	492	496	527	484	539	481	499	519	459	494	488	442	473	465	465	479	478	514	497	542	478	494	518	459	526	514	467	485	504	503	507	509	459	500	495	491	456	515	496	478	468	495	456	466	522	461	466	528	511	448	488	511	454	527	503	482	479	486	453	505	492	520	487	480	493	530	491	511	468	477	495	464	499	470	469	522	515	458	481	477	475	493	464	479	482	494	493	486	507	517	499	503	460	513	487	521	478	434	442	458	487	496	502	534	496	493	503	455	492	466	491	480	471	499	517	529	448	474	454	519	492	477	457	497	480	470	525	509	496	463	489	512	477	495	465	498	464	493	462	491	487	512	443	484	485	495	493	502	494	480	442	494	503	469	486	497	470	532	451	465	498	497	453	495	494	507	481	478	476	451	481	499	525	467	498	522	446	502	545	517	482	523	463	494	488	472	493	462	512	477	470	497	481	471	471	475	462	526	532	515	483	534	511	479	522	478	479	482	480	491	459	448	507	537	477	491	488	490	455	508	549	453	488	496	522	481	539	501	470	505	475	510	494	456	524	459	456	516	512	531	437	486	494	498	483	521	511	508	493	467	454	480	449	494	471	480	493	478	505	518	497	467	463	480	449	494	482	481	495	481	491	478	505	517	461	485	467	503	522	448	509	456	462	461	474	510	485	488	462	493	542	454	454	503	493	476	497	464	489	513	450	489	511	499	481	481	473	495	453	517	506	519	524	506	486	519	496	515	519	515	468	453	503	455	490	478	467	497	499	498	491	501	487	493	476	474	460	513	498	462	513	459	450	526	509	494	463	465	495	442	471	471	451	472	473	485	551	495	506	464	490	506	489	461	507	486	482	460	449	518	501	474	502	513	430	503	467	491	499	429	444	485	518	506	487	498	560	520	522	504	478	514	486	496	475	487	496	484	472	502	512	448	464	500	513	481	492	473	511	508	452	483	495	476	446	485	485	462	497	496	509	457	456	505	473	481	479	485	494	483	495	519	491	501	481	488	518	452	471	490	472	481	501	499	493	534	491	488	477	439	505	498	494	495	451	526	509	534	507	479	472	488	500	465	498	482	432	498	430	485	467	524	486	495	455	519	461	486	530	471	477	472	459	490	459	505	509	485	513	506	504	527	510	461	465	512	470	464	473	466	484	499	469	480	493	462	486	496	480	494	489	478	471	445	463	480	497	516	549	507	502	495	494	482	529	468	506	493	476	487	472	453	463	536	494	477	484	481	476	446	497	488	471	486	466	513	489	511	475	495	485	479	475	501	470	493	495	531	491	445	496	499	451	488	475	501	486	460	487	483	469	479	442	471	512	482	461	466	463	504	516	454	484	496	498	474	489	505	516	480	495	443	485	506	514	515	479	535	502	504	480	459	523	506	493	479	499	484	495	540	522	487	517	496	481	489	504	501	527	498	484	502	501	484	476	461	457	516	485	545	517	500	499	536	527	501	504	486	509	450	492	463	492	444	497	469	496	467	493	436	490	539	478	488	506	501	486	480	481	487	499	504	479	470	486	477	465	467	487	502	465	465	465	489	477	489	505	503	496	450	477	475	491	501	472	480	502	508	503	537	475	486	491	497	496	480	451	504	466	467	481	489	463	509	513	446	480	506	489	445	481	475	494	414	486	495	474	478	460	488	500	484	480	468	463	508	526	514	493	521	456	519	451	488	502	500	455	447	534	507	503	509	462	497	474	482	502	474	459	455	457	446	450	476	528	478	515	462	493	487	497	518	528	478	498	489	491	514	488	511	494	450	475	494	502	502	494	483	489	514	523	518	518	515	480	484	502	454	479	490	534	491	529	498	460	482	489	542	483	501	494	523	484	476	499	413	490	492	515	501	483	485	459	529	519	440	458	495	501	502	505	491	510	477	487	487	524	508	463	481	506	495	438	458	472	466	477	470	450	486	494	520	485	509	534	475	504	486	476	489	452	499	511	490	507	528	485	500	474	492	469	479	498	505	454	501	470	458	470	498	495	491	541	467	455	442	495	494	505	456	498	505	453	488	542	460	467	481	492	506	480	480	471	523	457	502	484	497	484	481	461	497	485	473	477	449	485	493	472	504	505	446	477	505	511	480	489	454	470	483	500	485	534	504	473	481	468	482	460	488	517	500	472	443	497	504	505	478	483	522	465	498	525	458	473	485	493	504	497	489	503	504	469	480	478	466	494	497	493	455	442	503	454	498	494	490	520	513	511	434	491	493	472	479	495	482	471	506	478	504	476	515	464	508	517	479	499	489	502	470	507	470	458	451	484	503	486
48689	29366	12788	6968	4940	3648	2847	2381	2029	1720	1529	1462	1273	1278	1188	1119	1101	1084	981	994	974	1013	999	954	950	865	932	879	929	887	884	837	868	960	847	888	889	826	888	835	839	845	874	865	859	849	867	841	844	826	814	860	830	836	846	825	812	844	833	830	869	896	860	852	808	845	826	851	879	849	860	817	847	886	797	827	816	859	828	884	820	869	869	836	762	881	861	786	832	776	863	826	848	824	786	844	845	818	869	782	802	831	858	847	832	789	835	788	770	841	819	842	809	852	859	843	875	831	827	788	848	815	846	818	822	816	841	781	792	837	817	810	787	780	779	810	837	790	812	824	865	820	810	795	810	824	795	835	784	862	833	839	822	826	844	823	792	821	813	839	797	830	816	822	824	812	817	842	771	832	790	839	807	809	836	847	861	854	833	810	798	868	836	816	861	871	862	809	820	776	812	811	833	816	855	846	796	816	840	782	889	796	884	795	848	835	796	832	876	866	877	817	812	777	834	812	840	863	890	834	800	823	834	814	876	847	850	778	812	807	756	813	807	829	815	827	833	864	788	844	849	801	836	811	808	845	832	847	820	796	828	796	792	780	790	824	797	857	803	808	804	797	832	843	796	774	852	802	791	875	825	853	888	820	814	795	711	817	781	796	839	780	809	839	890	801	764	852	806	850	813	841	828	882	812	818	851	811	780	866	815	856	834	849	852	769	834	820	817	782	738	813	833	824	792	778	787	844	832	795	804	807	818	767	786	839	837	843	856	804	796	867	863	782	805	822	827	807	782	832	807	791	841	869	830	825	869	840	850	821	787	851	790	794	805	863	800	821	790	834	818	788	842	820	847	799	845	816	814	746	823	759	842	806	823	839	819	812	778	845	834	798	814	813	827	815	836	901	823	853	799	772	817	812	794	820	824	826	831	875	802	843	810	829	790	787	825	751	848	772	851	827	797	824	806	800	857	815	822	789	784	800	844	869	829	856	789	853	836	853	797	833	865	830	837	829	861	820	837	816	832	816	792	813	845	788	836	770	828	848	818	799	817	780	838	806	801	783	800	838	844	776	851	825	810	868	826	862	826	838	786	764	807	823	766	809	803	822	773	832	813	783	843	823	864	824	827	770	817	813	852	830	740	780	844	779	821	798	812	822	813	850	821	825	808	837	807	832	819	860	798	777	807	835	836	797	832	753	797	807	752	836	828	811	786	861	807	821	854	825	822	833	836	848	842	791	836	797	791	801	801	789	819	816	825	804	841	821	799	800	812	834	831	831	814	822	822	817	794	819	797	817	834	780	805	804	815	865	873	874	869	859	802	819	849	838	823	787	829	830	792	831	822	807	822	886	853	763	841	790	825	856	783	801	843	818	806	797	815	850	857	845	800	843	832	797	862	820	848	803	746	837	811	807	841	785	838	780	791	824	845	813	797	804	863	824	812	820	794	841	785	814	779	872	797	770	776	891	819	872	759	821	842	773	835	813	831	836	818	827	795	779	813	779	860	823	806	830	785	762	855	866	797	830	825	842	812	858	817	829	853	789	851	804	826	839	847	829	873	823	884	822	822	848	828	802	824	818	849	827	876	801	839	829	820	875	814	823	834	786	834	829	823	768	821	809	864	787	863	843	826	784	871	834	817	833	825	823	805	807	818	805	799	870	802	855	820	852	817	805	823	767	798	846	801	814	844	825	839	835	813	832	814	765	860	853	870	800	783	796	784	809	815	848	881	797	803	808	807	833	791	772	802	859	844	788	778	820	790	849	832	817	843	804	807	854	875	861	800	864	791	827	801	809	842	839	869	807	825	826	837	843	838	849	805	895	846	761	856	791	825	819	783	826	839	834	828	864	804	859	850	814	799	831	816	828	816	819	843	825	848	813	818	806	790	821	796	834	859	838	809	806	809	829	822	821	783	852	834	785	822	827	810	813	835	804	786	835	766	829	798	856	858	822	799	822	827	855	810	820	823	857	814	851	866	788	800	801	834	784	816	783	843	784	807	853	803	845	782	767	836	848	800	872	816	824	800	837	814	788	843	794	786	839	780	797	808	802	818	837	798	801	807	848	834	811	794	790	794	823	797	830	804	791	836	806	829	846	815	789	835	847	782	819	868	828	890	774	867	868	823	755	885	850	791	828	816	785	797	812	881	816	873	792	762	818	870	833	786	796	864	800	855	821	824	863	822	803	831	831	837	859	841	871	843	798	832	829	841	832	818	790	819	848	792	836	835	851	801	827	834	844	836	865	810	821	790	810	819	790	814	877	848	859	841	833	815	828	787	845	831	795	798	840	801	788	859	814	811	832	801	823	828	804	850	820	838	841	830	800	843	809	784	791	821	853	805	781	848	833	813	762	831	810	804	815	839	825	812	807	762	841	838	857	808	873	835	822	774	798	779	839	805	771	808	802	874	849	807	818	852	873	787	843	839	840	846	864	809	856	882	832	822	850	806	766	863	779	855	767	851	854	842	880	815	801	801	845	871	800	827	794	830	821	818	761	817	823	841	817	816	811	808	837	812	792	904	796	836	814	815	814	797	851	826	824	826	815	778	798	827	834	802	838	869	851	823	783	823	877	791	864	800	813	808	873	829	837	877	803	812	778	791	813	815	895	802	830	832	802	818	837	826	809	823	777	763	860	825	764	800	839	861	811	850	798	772	856	861	782	855	873	823	816	832	858	852	827	831	853	817	835	839	789	794	852	805	822	856	813	834	803	826	868	805	813	872	800	815	817	814	831	828	786	845	789	825	785	748	888	834	846	818	802	828	847	798	832	812	830	835	798	856	813	800	832	808	803	844	788	762	806	794	765	806	881	785	844	865	810	806	810	828	832	808	821	821	775	808	828	824	814	785	838	840	843	804	830	801	777	845	748	840	862	787	808	867	858	864	772	796	827	834	815	787	825	835	780	849	810	790	815	783	860	798	850	749	822	824	785	863	800	826	811	802	785	842	808	810	845	822	784	826	861	856	778	783	810	798	818	775	822	828	825	778	833	826	800	814	844	852	889	877	807	884	826	813	766	815	827	818	837	799	802	840	854	822	858	772	820	793	819	832	844	866	810	869	797	809	816	846	799	761	840	804	846	810	845	819	855	785	841	797	857	831	856	840	848	796	819	796	820	865	778	839	830	845	826	830	817	822	824	847	777	841	833	776	816	801	776	825	822	827	817	799	850	848	801	792	787	802	827	783	837	843	816	851	831	835	834	791	865	757	789	792	784	842	750	828	780	781	824	821	799	810	806	826	848	835	807	835	841	873	822	808	793	837	786	823	750	825	785	803	833	834	823	833	872	881	875	834	796	839	818	829	816	828	838	843	800	849	807	847	832	785	800	840	832	842	793	835	844	786	817	711	815	831	815	845	839	830	814	819	832	789	794	824	856	823	811	818	776	780	811	808	808	794	829	844	847	806	834	803	773	806	817	858	851	753	828	817	821	808	798	840	860	828	862	834	788	866	783	866	795	786	841	826	831	821	812	843	762	786	795	827	813
26746	20675	9661	482	217	158	166	149	128	140	157	139	133	136	141	157	157	135	149	111	134	151	137	125	148	144	129	156	144	166	140	144	152	141	156	140	150	143	129	130	131	136	143	140	133	128	143	162	144	135	122	147	142	138	136	150	145	133	133	127	141	144	144	121	137	136	135	130	134	130	145	141	133	139	143	142	116	111	136	128	151	149	127	155	134	152	130	150	140	141	149	127	138	150	133	146	146	135	117	127	140	130	132	116	154	139	144	137	124	137	129	149	151	129	127	124	145	142	140	120	128	159	149	139	126	137	130	106	130	145	134	115	137	138	160	140	153	149	125	132	152	144	142	124	140	150	144	138	137	132	135	137	140	164	125	140	139	146	150	153	124	124	116	133	130	113	136	121	143	124	137	127	119	145	140	168	144	128	150	109	172	126	118	160	146	135	130	137	150	136	127	140	128	142	142	142	138	161	140	128	127	128	150	146	130	149	131	141	147	139	122	128	160	138	131	146	158	125	148	132	151	115	120	138	114	143	141	140	127	146	144	143	137	152	145	140	140	151	137	111	133	134	120	150	119	144	141	126	127	135	114	147	132	141	139	165	142	133	122	129	142	118	143	147	148	141	129	152	143	137	152	134	143	136	122	129	138	158	131	137	144	149	117	148	142	134	137	141	149	141	150	147	131	139	129	131	136	136	141	144	140	129	126	129	136	127	140	132	134	120	108	128	129	127	144	124	126	137	134	150	157	138	126	126	143	141	133	139	136	150	118	142	144	135	136	120	140	143	137	132	147	140	135	152	134	150	124	123	168	136	124	132	137	157	125	131	117	113	135	125	147	134	135	142	120	160	125	135	143	148	118	143	150	116	132	117	124	140	129	131	134	124	128	139	120	127	131	134	147	120	150	136	132	129	146	117	145	119	134	132	139	154	126	141	147	149	133	121	133	138	122	152	148	164	121	134	144	139	138	128	113	125	149	129	117	145	134	149	132	141	128	125	140	139	152	144	163	150	150	146	123	147	148	125	130	161	155	136	140	145	149	142	149	125	142	142	134	138	144	106	147	145	118	141	122	143	109	134	122	140	132	142	143	126	142	109	112	153	125	152	142	123	134	141	135	127	145	146	140	145	146	141	138	134	136	124	124	124	128	137	135	111	125	138	119	128	136	132	124	153	136	130	142	141	153	130	165	152	126	147	141	105	121	146	141	145	134	122	129	127	152	148	146	141	145	126	147	118	137	125	133	127	148	149	111	124	138	140	150	116	136	148	133	123	152	129	129	152	127	153	121	134	142	139	129	129	145	140	147	128	137	131	124	118	132	133	141	134	113	137	147	142	151	163	129	124	118	131	139	128	125	158	118	148	158	123	129	114	147	122	141	136	146	119	136	131	142	139	164	145	135	131	144	146	155	146	140	130	145	136	154	134	142	132	137	151	148	135	140	133	167	113	139	143	136	137	142	125	144	120	151	155	137	148	118	142	135	133	131	135	158	135	115	121	148	131	141	120	122	146	146	176	134	138	144	141	142	141	151	135	115	140	137	106	112	129	141	148	127	126	157	140	154	106	119	135	140	130	132	149	139	137	127	128	120	141	115	134	129	121	144	141	131	136	140	118	149	129	122	135	131	136	131	138	155	138	148	118	139	133	140	127	157	118	141	128	121	132	119	137	124	116	136	130	135	165	130	139	117	138	142	136	129	138	142	138	140	145	116	147	136	119	133	118	134	148	113	138	119	134	115	127	131	137	127	162	144	124	128	150	153	160	125	147	139	144	133	147	154	151	134	137	133	142	139	138	134	138	132	126	135	121	127	144	121	130	133	132	141	131	142	147	125	138	133	141	166	147	118	136	138	141	164	131	134	141	120	141	133	145	134	137	154	140	129	124	163	139	122	146	137	167	155	180	127	135	132	158	117	136	154	162	135	132	126	135	132	147	132	121	145	143	128	129	151	127	137	133	148	158	144	162	142	152	148	152	120	144	130	134	135	124	130	118	140	147	126	148	141	132	151	138	147	139	117	150	161	137	147	130	147	167	142	128	134	120	120	132	130	145	153	135	144	130	141	135	130	150	136	135	133	138	138	129	157	135	114	139	137	128	132	127	143	147	134	131	142	136	134	123	141	117	146	135	143	155	154	140	113	144	160	149	124	148	127	139	132	127	121	153	151	162	129	146	115	149	132	137	138	137	131	152	124	161	130	137	131	149	131	136	147	147	137	141	131	143	159	125	123	125	136	131	132	127	125	136	135	161	129	142	155	155	127	153	138	146	128	132	139	140	140	131	130	126	144	122	144	134	137	147	139	153	134	139	121	119	131	131	129	128	152	153	143	139	134	133	151	128	143	145	131	142	132	132	143	138	132	128	118	150	117	138	138	147	147	132	134	146	131	131	123	136	157	145	155	135	132	121	141	137	139	123	137	114	139	129	145	141	141	130	127	149	141	150	127	146	128	145	135	155	142	137	145	141	129	124	135	141	160	115	131	133	139	134	144	153	123	134	150	132	124	142	128	141	135	142	138	123	163	154	132	139	141	133	144	135	143	131	138	160	125	116	126	124	148	133	132	148	133	156	133	111	144	138	140	133	145	125	147	127	165	142	117	144	145	141	140	140	144	130	135	130	149	150	114	148	134	125	158	140	143	126	135	130	140	139	127	129	147	120	139	140	139	143	127	122	126	133	153	143	127	139	144	132	140	117	148	136	125	132	155	125	115	132	143	146	145	125	143	155	135	137	151	154	139	130	138	166	150	135	130	145	141	110	148	114	144	148	132	141	140	132	138	165	136	132	131	99	129	143	139	146	130	122	145	142	138	116	117	119	142	165	117	140	128	116	139	144	133	128	130	154	149	140	140	118	134	134	149	135	140	141	138	139	152	128	145	126	134	132	131	128	143	144	149	141	149	130	135	124	143	113	163	130	150	137	127	139	129	149	139	137	126	135	147	151	137	130	138	124	132	119	144	152	128	122	150	130	137	141	143	136	140	125	165	115	138	137	144	145	133	118	126	140	130	142	118	155	131	130	130	138	136	142	125	148	127	128	129	132	130	139	122	134	123	145	152	150	119	156	149	141	110	137	135	141	158	142	137	122	154	141	144	159	156	150	154	134	127	150	142	124	128	154	142	154	113	130	139	149	130	149	139	117	118	128	132	137	147	144	124	134	138	155	116	154	139	127	137	146	128	146	135	135	145	151	140	125	137	134	138	129	128	123	132	144	149	129	132	149	146	130	135	128	138	140	150	148	128	133	137	129	147	143	115	131	142	143	127	131	135	114	133	127	134	137	130	132	144	137	130	153	134	134	118	121	134	152	139	140	140	143	134	129	144	137	150	123	155	136	129	141	138	136	154	145	139	135	141	134	147	122	131	146	145	145	147	119	156	142	126	121	132	132	151	132	154	146	121	140	141	118	142	144	153	146	122	130	144	144	141	127	136	138	130	146	131	138	129	115	150	143	139	141	155	143	152	113	125	150	147	138	134	114	137	136
22132	5692	1134	604	447	391	363	313	333	299	289	303	283	298	276	277	262	269	283	256	262	300	274	268	283	258	257	237	265	261	304	256	264	266	264	252	236	261	242	270	263	262	268	256	246	251	253	237	257	274	265	259	244	272	240	253	245	238	268	251	258	262	228	262	264	239	266	251	262	255	275	260	280	245	277	299	247	263	275	270	260	280	263	244	278	272	230	284	250	239	260	264	263	222	259	293	259	239	292	286	283	300	260	260	221	265	272	260	214	253	292	264	257	275	246	253	253	257	253	266	246	261	270	212	281	238	228	265	274	247	277	252	259	278	283	212	254	268	246	263	262	248	258	266	278	267	269	272	240	262	247	261	245	250	254	230	261	267	279	272	250	267	273	273	235	244	293	271	243	248	259	263	251	282	242	263	255	236	261	248	274	261	229	246	275	255	280	228	257	262	268	262	281	274	252	265	265	283	267	246	271	272	276	276	255	257	275	233	258	240	243	269	242	272	246	278	250	266	254	245	269	257	276	253	268	255	248	253	258	275	251	244	256	256	270	280	265	259	284	273	203	250	254	253	272	264	273	265	255	256	262	266	262	253	296	309	281	251	274	251	263	267	237	253	262	268	241	271	270	224	257	246	263	272	283	240	277	262	255	266	272	235	269	257	252	249	271	252	237	254	235	266	276	263	254	247	263	258	252	269	249	255	263	236	237	282	264	245	266	271	217	262	254	258	261	239	228	224	249	277	249	261	281	258	262	263	296	250	270	249	255	255	281	285	255	249	250	258	279	258	273	226	289	238	239	246	244	235	265	270	251	262	257	249	264	227	241	250	270	238	250	270	251	254	263	254	250	264	267	227	241	236	268	254	270	270	257	235	258	234	259	265	275	244	280	261	253	280	266	274	234	222	244	266	272	249	268	270	214	242	241	246	250	243	266	245	235	241	276	241	247	264	237	252	288	237	256	252	270	288	230	254	253	249	252	242	231	257	263	274	254	269	276	289	271	252	279	232	239	251	251	250	248	232	255	282	239	233	261	274	244	247	275	234	277	251	244	287	256	253	274	264	245	280	257	263	293	257	250	258	267	267	260	250	263	277	265	237	275	263	241	288	246	236	254	293	239	235	261	249	263	268	262	299	242	248	279	251	251	223	255	281	287	258	243	244	243	244	235	261	268	261	245	258	255	287	249	267	242	258	257	251	234	273	255	261	233	246	244	266	257	297	251	289	239	263	245	267	266	240	255	271	248	252	276	252	277	290	254	257	269	238	257	256	259	237	244	295	257	262	255	234	248	264	263	256	238	219	268	266	264	290	240	243	245	274	243	259	283	249	248	235	278	243	259	278	258	226	273	266	286	238	254	275	269	270	265	246	258	261	233	246	267	244	268	246	243	262	239	228	278	273	275	271	261	266	263	218	243	252	278	255	280	286	270	274	227	252	234	269	266	238	227	237	240	235	254	270	245	242	262	245	291	241	258	278	277	258	247	241	266	251	256	246	238	262	267	228	262	258	251	278	271	278	270	267	285	261	247	254	238	275	236	244	283	266	246	257	269	270	260	249	252	275	238	261	266	245	248	262	254	246	260	246	248	258	254	286	257	269	270	248	253	250	268	248	252	255	250	239	247	232	249	271	283	252	266	234	250	266	254	257	281	273	274	280	254	227	260	273	248	252	254	239	225	248	274	238	235	243	293	277	268	256	271	270	275	263	271	257	246	252	225	262	251	265	253	247	264	250	266	273	275	258	257	273	258	265	245	232	248	253	267	254	266	254	280	266	246	241	250	258	260	253	243	279	270	251	248	272	252	254	231	262	256	275	278	276	273	232	260	267	263	251	254	253	275	274	242	250	262	251	256	241	268	265	251	233	262	252	283	260	218	286	276	243	271	271	243	259	245	268	239	259	254	292	218	256	264	261	259	215	248	272	282	275	258	262	243	256	238	256	251	257	263	278	259	277	300	289	258	258	268	268	266	267	264	279	266	298	260	263	269	253	245	263	252	266	269	232	234	256	229	291	267	276	248	276	273	285	242	223	277	269	261	246	226	264	248	245	231	261	261	261	263	279	258	260	232	276	264	257	230	254	268	268	250	217	231	270	262	272	248	261	264	255	265	264	266	248	298	273	257	251	225	249	265	255	271	264	272	270	259	249	267	235	259	269	270	282	269	257	250	271	258	245	251	245	267	273	254	239	269	272	281	288	271	275	247	251	250	261	259	239	240	250	305	249	265	243	293	224	263	270	270	282	262	275	261	266	273	262	249	249	227	262	268	250	242	256	235	252	268	281	244	280	232	242	255	245	256	260	245	281	245	298	244	232	253	264	286	256	237	252	248	236	256	266	286	278	280	248	234	271	245	265	239	269	253	245	257	259	239	289	244	274	238	242	244	245	246	250	259	246	298	264	263	235	247	240	260	238	250	274	232	271	250	245	245	268	254	256	255	260	277	285	237	281	256	281	281	250	265	268	252	268	268	246	254	240	253	257	255	275	293	267	236	255	248	250	265	252	254	277	262	234	245	244	268	282	258	239	226	247	256	267	276	242	249	257	262	261	248	266	260	259	271	276	256	274	255	207	260	269	220	268	251	268	261	252	239	271	232	282	247	274	255	270	268	253	295	251	244	262	278	277	253	267	233	264	262	257	272	247	258	245	253	278	229	257	271	249	232	253	290	253	269	259	273	266	229	266	272	288	268	233	266	270	232	271	267	264	267	247	231	232	255	260	249	268	245	280	279	260	263	230	287	253	252	245	251	239	256	266	279	259	280	264	262	249	255	229	270	259	249	277	239	257	230	256	246	235	257	229	250	260	253	262	253	276	252	259	242	270	258	263	228	251	254	247	236	275	245	260	248	244	274	258	276	256	266	270	267	284	264	267	238	252	256	268	275	244	270	260	263	270	279	262	240	267	250	259	274	259	274	221	232	275	256	290	273	273	276	253	289	254	254	250	253	270	270	273	265	263	267	236	246	242	268	282	228	259	263	280	276	260	260	253	262	224	226	263	259	260	262	259	255	259	262	267	279	276	238	237	259	261	271	279	279	250	272	264	260	244	255	265	228	281	265	225	276	243	300	239	283	285	265	270	245	271	250	239	269	257	282	256	254	252	242	233	271	287	260	260	253	277	244	239	244	276	241	270	264	230	246	284	272	241	257	246	253	246	221	250	258	272	249	253	243	261	264	263	260	245	267	253	241	256	251	251	275	287	285	255	259	281	268	264	251	249	272	260	251	242	226	274	295	256	244	259	245	261	233	248	280	271	255	238	280	238	278	283	236	259	264	254	271	242	249	243	265	263	282	225	271	267	279	276	253	248	268	262	286	257	243	264	231	242	257	248	276	253	251	240	273	249	244	240	242	286	274	256	271	248	242	279	254	250	253	241	261	248	246	279	255	261	251	231	253	275	252	257	257	248	280	253	246	232	231	279	249	264	244	244	260	268	271	237	238	262	273	240	270	239	274	278	259	272	272	246	246	251	274	302	242	253
24126	21119	28292	24183	20037	2339	749	578	483	461	463	441	435	395	426	386	352	372	351	364	342	386	370	384	338	372	354	347	328	338	356	373	369	336	343	369	348	343	341	400	340	319	348	323	348	371	328	287	298	387	358	333	339	357	330	318	334	338	338	314	328	347	349	345	357	350	351	376	347	344	346	350	324	353	378	328	345	338	367	336	328	355	347	351	381	331	317	335	332	344	344	315	324	311	346	333	346	331	361	353	351	345	345	345	341	333	338	327	364	326	324	355	321	344	332	349	371	353	332	343	373	316	309	351	357	366	335	335	338	314	346	341	345	283	361	355	345	306	341	359	342	373	319	350	349	338	369	356	341	344	345	346	338	320	323	325	365	344	362	334	397	344	356	333	325	334	374	331	312	324	316	331	350	347	300	319	350	310	309	324	335	314	323	328	339	331	357	347	326	332	368	316	346	355	315	317	351	393	314	353	358	350	325	319	367	327	357	310	356	333	348	355	357	336	370	359	324	328	349	367	351	316	329	344	344	328	345	329	331	346	330	339	365	358	372	350	338	331	360	343	356	328	342	341	320	355	347	346	366	343	330	308	344	331	323	311	345	337	348	348	351	348	363	339	362	348	327	357	346	332	335	327	347	325	337	364	341	354	322	325	315	360	325	370	302	373	335	318	338	303	334	342	330	331	328	368	335	338	356	352	342	336	344	352	376	325	331	359	330	318	330	365	335	377	337	348	340	344	389	302	354	333	349	361	363	345	312	313	344	332	358	320	360	339	370	343	371	346	371	347	349	339	311	357	323	337	349	310	349	293	336	309	329	328	333	329	360	351	353	344	352	334	338	364	349	344	375	324	333	340	330	337	359	367	308	348	322	348	304	311	350	344	318	311	337	353	324	360	344	304	338	333	292	321	363	303	323	328	305	323	327	314	330	330	372	326	342	346	335	356	356	336	323	341	359	353	327	346	348	325	334	344	368	329	321	336	333	328	327	362	342	311	336	355	345	316	336	316	341	334	320	325	361	336	346	358	326	340	344	325	341	326	372	341	343	312	330	309	322	329	341	315	329	362	338	338	313	303	332	328	323	331	347	355	341	312	370	322	344	330	323	355	339	365	357	353	347	309	321	380	346	331	336	339	340	362	367	331	356	396	323	360	318	335	340	339	360	321	326	370	343	327	356	350	330	339	343	352	352	307	347	358	329	326	325	357	312	358	344	345	360	345	313	304	342	384	344	331	341	324	320	379	335	353	312	349	320	311	324	332	352	340	354	322	340	368	346	309	360	353	331	321	366	353	335	335	344	324	341	331	335	349	320	353	331	356	331	348	328	344	358	353	331	322	327	341	384	323	368	376	329	272	356	339	320	370	311	328	342	335	366	332	347	344	368	350	333	346	329	341	320	307	346	379	367	341	312	351	330	336	358	330	331	359	348	321	317	341	355	355	362	353	326	349	365	358	355	327	334	326	325	332	356	343	354	335	331	327	359	335	340	328	328	331	345	353	327	342	357	344	331	354	346	324	364	320	371	323	319	335	333	334	306	355	343	341	334	355	278	331	350	351	342	319	366	334	336	316	326	334	352	327	327	333	307	387	342	339	323	342	375	368	341	359	359	302	343	348	355	324	343	353	314	332	329	324	332	346	339	318	354	362	342	342	340	334	358	322	313	343	352	376	332	340	316	331	304	325	326	341	345	349	321	344	348	324	345	326	364	334	328	343	357	334	348	328	348	363	329	370	318	363	314	351	307	332	332	308	335	317	342	349	337	323	338	358	370	329	336	303	338	323	331	366	350	331	333	365	309	340	332	361	347	307	317	318	324	350	332	327	366	355	318	303	319	322	331	327	365	350	351	318	304	327	320	316	315	336	324	334	297	339	333	351	327	337	326	365	322	355	361	335	340	318	342	328	316	372	323	349	358	342	342	349	345	337	336	342	348	332	299	347	343	331	374	350	319	329	338	314	356	342	346	356	307	339	356	329	348	333	344	323	341	351	332	340	367	337	311	326	354	320	332	341	336	348	358	360	337	337	313	334	344	342	350	338	343	288	320	324	348	331	341	338	370	368	305	349	345	319	364	349	370	357	340	351	354	316	351	325	363	362	334	317	349	351	353	336	336	338	347	318	337	288	347	380	332	330	320	303	369	333	336	339	329	337	322	331	383	356	345	309	337	310	345	305	361	352	342	361	338	341	340	335	363	323	366	335	316	350	320	355	303	363	329	324	301	312	308	326	338	338	355	330	335	322	344	310	332	317	352	354	331	327	356	344	332	329	365	339	337	344	333	348	353	362	322	345	366	327	324	311	349	344	334	378	325	387	357	349	338	339	324	346	348	346	329	353	347	342	322	348	306	341	311	338	351	341	342	324	321	363	348	318	340	343	341	337	322	335	353	346	324	372	337	408	322	346	334	338	326	354	330	322	354	325	338	322	347	345	334	305	312	340	350	371	338	338	341	319	330	309	325	349	341	321	360	368	334	338	330	324	343	357	367	333	356	351	330	315	364	358	319	341	352	311	374	397	319	334	347	337	335	328	305	361	368	383	340	367	337	332	369	331	330	338	348	322	329	362	316	370	327	332	335	294	350	352	329	332	364	328	329	317	325	327	334	315	345	354	358	319	322	375	336	343	327	329	311	332	306	324	361	309	337	321	399	362	311	331	336	332	368	333	331	330	381	358	346	324	376	347	330	316	349	365	377	326	322	347	343	351	356	367	356	346	320	320	296	325	329	325	330	369	306	312	362	355	358	342	349	356	332	365	303	337	367	328	310	350	324	327	342	329	317	346	338	318	379	367	313	346	348	337	306	359	296	336	393	341	342	376	326	333	340	363	346	299	290	324	326	319	359	314	328	331	336	342	339	370	353	363	336	360	326	362	368	331	343	326	322	355	325	328	318	314	373	320	340	329	359	345	336	345	353	374	357	308	347	349	335	355	344	340	367	314	343	384	331	317	341	343	326	356	367	341	364	351	344	325	355	317	383	354	325	345	319	400	333	294	345	365	337	323	314	316	361	337	349	330	327	351	337	340	345	325	319	366	352	337	335	345	357	347	321	330	323	340	345	322	351	361	356	332	326	327	350	360	340	370	329	331	350	329	345	368	327	352	342	343	367	358	331	364	345	324	344	321	358	326	324	328	320	353	332	371	357	351	331	316	341	336	348	333	357	336	360	311	354	337	357	346	318	341	334	336	354	299	326	354	367	344	329	315	317	338	346	352	344	336	351	318	357	356	347	316	333	329	331	327	326	351	350	330	371	348	326	361	346	353	328	305	335	328	336	338	338	323	337	361	342	323	315	310	325	287	320	362	366	342	350	321	365	351	342	324	330	361	344	344	362	331	342	356	335	311	319	356	345	389	343	366	343	366	322	338	336	365	348	349	359	331	346	326	346	300	338	361	334	320	359	387	325	344	352	324	359	327	324	358	328	362	346	361	316	346	349	341	328	342	327	334	335	322	319	332	319	347	350	333	344	346	367	346	299	342
42806	22060	7893	4174	2868	2151	1664	1399	1211	1078	924	902	896	824	716	788	753	684	701	672	661	663	722	652	617	636	678	682	633	654	631	628	626	592	658	618	634	601	636	634	598	605	605	588	622	626	613	542	596	630	578	586	627	617	611	599	588	610	556	568	589	628	621	635	614	612	602	615	610	579	642	549	584	611	581	607	584	603	595	567	544	582	560	638	580	620	604	581	644	585	599	613	637	593	628	603	583	583	646	608	603	587	576	604	657	590	603	627	567	608	594	621	538	625	611	558	586	575	633	597	613	599	600	585	585	601	575	574	596	537	602	573	603	568	595	575	632	564	596	615	599	592	609	536	634	554	585	571	592	574	563	598	559	575	570	604	628	603	584	634	587	586	615	603	611	593	554	583	572	623	591	589	620	618	617	601	593	605	580	631	573	561	626	583	607	575	586	580	561	598	589	581	592	573	555	626	597	580	612	616	603	617	580	619	612	558	582	629	596	579	590	570	567	580	576	613	591	595	606	645	612	569	557	603	547	574	585	576	610	585	611	565	576	594	565	587	588	590	570	561	595	607	573	578	602	578	557	631	606	594	601	567	587	582	550	614	595	580	607	606	573	577	619	582	533	607	619	588	603	600	593	568	565	624	558	677	595	579	567	607	585	608	582	574	634	600	623	588	552	594	591	604	586	583	639	572	598	602	568	598	577	566	581	600	595	655	575	563	619	570	558	594	573	601	621	548	603	627	585	622	582	561	613	597	569	600	597	524	565	566	630	615	609	583	612	589	575	568	611	549	596	566	562	618	607	549	626	582	589	571	578	571	631	609	602	611	576	573	591	531	592	596	621	569	567	571	593	545	524	608	589	539	603	575	591	572	591	586	624	613	619	598	589	594	615	602	587	576	596	617	588	593	574	557	569	612	530	591	590	620	571	599	590	563	611	593	603	576	605	542	583	604	595	592	574	630	610	609	546	616	609	584	579	587	623	558	584	582	559	597	568	595	653	602	615	569	627	597	573	608	599	613	607	613	608	580	577	561	629	604	583	555	584	591	615	653	579	579	575	550	593	566	599	609	586	563	560	572	547	561	575	588	566	594	585	624	651	557	555	571	566	605	578	590	553	586	577	591	590	565	569	606	576	575	594	588	577	595	598	591	577	577	529	564	609	590	558	592	612	636	614	634	642	560	631	625	580	538	599	594	597	596	620	611	577	574	606	578	567	619	598	608	587	590	579	597	581	582	556	577	620	573	629	584	575	530	547	566	581	584	545	579	551	610	592	565	602	584	594	592	568	591	609	607	585	591	598	582	632	576	605	560	574	601	599	588	573	545	662	613	576	617	633	576	565	600	605	649	634	593	554	599	586	590	581	580	584	606	640	536	587	610	629	628	584	571	615	556	571	587	563	547	619	580	556	570	606	558	557	588	596	617	539	564	583	584	597	582	597	638	555	596	600	558	569	606	583	575	617	607	577	579	591	559	623	564	640	557	600	594	620	589	548	578	601	552	591	587	617	600	590	589	570	581	591	568	581	596	603	611	587	609	550	581	607	575	637	589	567	631	585	568	595	615	572	558	590	583	587	575	573	586	620	636	580	545	580	618	546	597	613	586	517	567	547	594	583	582	614	598	599	550	572	572	533	560	609	577	611	624	606	572	616	567	608	615	564	581	600	624	574	611	589	636	606	601	561	609	580	577	582	580	617	562	594	588	630	618	594	582	627	534	616	615	587	575	609	559	567	618	550	585	600	599	555	618	607	583	605	605	625	599	626	600	558	566	578	620	597	590	582	640	633	603	600	604	583	577	612	602	595	603	564	606	563	563	601	577	594	631	599	601	551	585	556	648	597	586	595	572	584	599	544	552	581	601	596	579	591	584	585	543	606	599	581	570	576	575	596	587	603	623	605	616	640	577	574	580	561	581	595	588	583	612	573	563	546	614	576	605	596	589	588	564	598	606	623	566	562	588	582	591	580	612	601	595	563	569	609	566	621	571	558	584	580	589	585	598	536	562	609	583	568	577	621	596	559	582	593	603	620	550	601	563	601	587	574	586	622	615	618	629	628	542	607	589	593	569	631	585	586	600	591	605	596	550	627	624	564	544	588	654	584	551	602	606	583	562	557	573	603	578	530	621	612	634	577	602	577	578	598	574	557	610	593	577	614	565	542	610	602	569	614	597	599	621	588	567	621	579	593	583	601	540	588	561	576	569	593	582	556	581	624	563	545	581	613	566	592	571	551	582	592	581	605	594	587	605	631	551	603	585	598	549	570	562	606	556	612	558	577	585	583	614	594	567	575	544	590	614	582	563	570	589	594	556	592	634	602	568	573	581	542	629	613	635	561	620	636	606	595	532	549	624	614	613	548	563	550	575	613	605	563	586	601	624	595	580	609	561	602	626	631	586	582	602	582	617	571	568	598	571	599	588	589	621	568	595	578	558	624	579	546	577	616	577	544	576	600	559	574	601	606	585	577	614	607	609	557	594	566	594	568	592	589	575	589	571	575	596	605	581	599	559	602	568	606	561	583	590	632	617	570	621	580	568	594	587	576	584	579	601	599	581	631	593	568	659	571	614	553	583	595	598	562	562	573	589	589	602	546	581	560	590	623	619	561	571	578	584	610	580	596	547	624	624	579	629	561	575	565	584	554	582	597	582	564	622	589	602	581	600	621	555	575	589	591	592	574	585	585	598	558	582	532	594	572	577	559	597	589	594	604	590	602	562	572	558	599	544	628	595	609	625	617	610	578	622	547	622	574	593	570	569	629	595	565	606	576	548	557	613	572	637	572	631	603	575	615	593	575	604	592	579	586	579	568	603	584	601	586	612	602	600	578	629	617	533	580	595	569	578	567	570	574	609	602	603	611	552	589	626	581	587	531	598	575	600	609	612	574	608	545	587	580	585	601	588	566	602	594	595	592	602	537	570	606	609	598	601	607	558	613	617	561	623	568	588	628	590	586	591	601	563	540	590	580	579	571	600	616	559	563	607	591	620	573	566	622	645	574	594	590	588	602	582	569	570	612	613	606	592	580	577	591	623	571	594	606	563	619	620	587	619	553	585	622	554	583	564	576	565	570	560	590	568	625	606	592	562	599	551	586	595	603	549	585	588	581	590	597	591	570	588	562	593	568	631	586	588	624	618	601	566	592	601	583	605	588	583	566	560	620	616	595	565	623	595	629	606	607	561	618	578	575	540	585	615	584	588	609	645	589	581	592	542	588	536	630	596	627	604	612	586	605	568	561	615	595	552	549	561	603	617	547	606	584	610	610	566	584	604	571	603	611	611	559	601	591	561	560	604	635	580	594	586	572	543	600	598	573	630	618	601	600	606	571	589	580	572	559	561	564	610	585	570	619	566	584	577	616	565	593	615	559	569	613	559	606	613	607	580	586	603	638	556	550	593	613	585	596	592	596	581	582	606	584	583	591	564	564	589	571	616	564	569	573	592	568	613	587	573	551	578	579	605	567	617	613	589	578	587	583	613	597	571
23096	21126	28952	23556	21127	19354	2522	1025	795	787	721	659	624	617	588	581	613	534	508	538	583	543	532	546	555	547	516	549	537	490	468	515	546	527	508	554	543	528	527	490	493	552	529	501	504	494	478	508	534	488	526	447	528	465	506	528	466	486	499	506	550	492	498	501	478	465	490	512	493	497	510	514	508	507	489	509	511	513	500	528	499	484	499	483	527	527	523	534	474	454	498	502	480	491	444	487	486	463	444	502	476	489	457	493	510	495	499	449	509	495	460	475	470	475	474	466	481	458	499	517	506	542	475	485	479	509	469	470	503	495	492	456	521	463	498	505	479	513	526	448	483	513	519	492	483	470	473	488	493	515	478	493	507	490	446	479	476	510	505	502	504	478	473	495	492	487	466	470	489	508	470	506	517	529	499	475	515	478	506	465	468	504	471	501	492	516	481	486	488	503	472	497	483	494	501	516	497	525	470	467	504	479	472	440	497	488	447	451	506	487	485	503	517	526	479	466	524	500	492	474	491	476	512	487	500	491	480	506	462	501	527	491	539	500	502	490	497	491	493	542	491	480	483	496	516	503	501	470	468	447	497	462	491	471	496	524	448	500	499	464	471	484	489	467	488	526	496	512	516	474	521	447	510	439	480	523	457	506	506	497	492	489	475	542	526	465	488	521	490	517	528	511	538	474	497	482	479	481	479	496	523	483	511	477	514	513	487	492	494	461	495	500	480	445	485	467	473	483	524	525	523	490	480	462	487	513	471	508	497	528	476	501	504	478	502	488	485	511	506	513	501	456	487	525	481	523	466	451	466	513	493	480	503	484	488	491	469	536	481	479	494	471	487	489	492	479	456	471	535	527	473	487	534	493	490	447	476	469	505	482	439	468	517	474	482	512	445	480	526	465	477	469	467	521	494	505	461	509	496	483	507	497	439	499	498	506	466	512	515	497	526	516	460	488	459	514	413	540	477	472	486	477	489	529	510	466	482	473	473	487	471	513	472	496	509	502	542	498	489	433	457	484	507	491	447	499	488	472	480	520	503	504	502	504	557	513	486	509	478	454	502	469	507	516	507	473	463	497	499	490	438	481	475	514	478	488	487	486	520	480	467	483	471	471	463	453	489	517	490	474	462	501	504	507	458	468	449	522	477	492	482	507	493	479	526	498	524	447	515	481	471	511	508	507	466	502	520	489	547	485	509	523	472	506	481	476	460	497	483	447	468	476	477	465	499	482	526	508	538	508	534	497	460	511	552	500	492	484	473	449	483	519	471	508	479	542	481	485	485	464	484	489	524	452	508	472	501	484	495	513	490	496	488	491	491	453	502	501	501	482	487	489	491	467	487	470	508	495	523	520	509	516	470	475	495	527	513	459	489	535	497	498	487	468	464	463	491	487	513	510	514	489	494	486	465	496	489	478	520	496	543	485	512	456	500	499	519	538	517	484	489	535	508	490	512	465	476	485	480	529	527	545	502	506	506	459	510	497	486	488	536	466	538	457	501	491	492	488	509	483	478	534	471	487	502	493	500	487	506	461	502	494	491	491	507	450	510	541	484	447	481	514	461	479	506	494	491	452	485	507	495	480	517	472	485	482	508	503	514	502	492	498	443	511	476	475	465	475	485	496	472	476	461	533	479	474	497	497	482	492	499	495	478	526	466	442	550	455	501	472	504	511	482	494	491	473	481	534	475	476	477	528	495	451	466	483	498	506	452	480	482	486	485	472	474	541	491	478	494	476	522	503	542	478	492	515	499	461	452	458	520	477	524	502	480	490	474	499	522	463	485	507	503	492	491	479	484	511	467	495	492	511	467	470	469	486	511	467	490	516	487	493	467	508	451	474	466	482	515	518	493	489	486	457	501	461	514	471	511	499	493	481	534	477	490	496	466	483	492	490	472	455	482	519	490	495	486	488	480	503	481	494	464	438	490	484	490	462	521	518	474	488	513	535	501	486	498	487	499	502	491	514	454	500	435	508	531	476	503	506	503	489	508	514	482	472	524	504	506	513	458	488	516	478	496	497	488	478	504	519	507	470	510	503	494	500	478	473	494	485	525	492	531	464	515	485	534	496	435	496	468	511	480	478	468	500	478	486	469	481	470	464	470	520	490	492	490	541	501	539	502	518	474	491	540	488	481	494	512	502	507	478	514	487	501	493	515	459	474	518	523	483	509	498	471	455	467	493	465	499	491	535	516	482	492	480	495	487	461	482	520	533	532	465	508	483	468	497	483	507	483	530	444	491	478	452	509	437	488	492	495	503	498	498	459	483	509	540	468	534	475	482	471	459	505	524	481	494	499	529	476	504	491	493	511	519	482	462	482	491	477	505	504	456	487	536	509	504	461	472	499	475	489	480	506	491	469	502	499	469	525	507	520	486	477	481	482	490	491	473	472	506	463	481	458	490	510	485	509	495	516	485	495	470	510	497	507	455	490	505	459	529	492	501	494	470	482	485	528	511	533	526	510	530	534	485	487	513	473	484	454	508	460	459	499	519	467	467	481	473	492	534	484	488	497	523	488	475	464	522	489	514	476	462	466	523	502	455	484	467	460	514	475	511	519	497	462	498	515	484	452	472	542	514	512	451	478	486	478	525	485	471	482	510	473	475	487	497	485	448	502	512	478	502	494	486	522	487	492	495	507	483	546	505	487	476	448	497	488	489	464	514	488	508	472	530	472	470	512	479	461	471	488	505	507	524	467	435	470	490	509	514	511	489	476	463	470	539	489	468	503	527	467	490	491	473	495	471	473	479	526	478	433	509	490	518	457	463	446	493	493	490	478	476	489	476	471	459	490	488	469	500	491	462	514	460	483	454	507	438	490	487	474	471	455	469	463	498	553	536	463	501	504	464	495	509	515	494	500	518	471	494	506	475	483	471	465	501	502	475	488	492	543	483	522	508	472	477	524	504	498	528	453	495	500	495	505	504	461	494	474	492	471	519	486	475	513	488	524	525	515	491	511	501	463	465	522	417	495	515	518	455	480	481	508	484	506	483	493	461	514	445	484	519	505	470	503	472	489	481	497	505	521	485	459	510	483	487	484	482	485	481	479	507	494	479	496	486	512	494	462	468	512	464	483	516	529	498	523	524	490	465	473	513	532	494	483	483	488	476	476	455	502	486	482	464	483	458	498	478	477	491	435	485	477	496	481	502	509	500	495	476	473	502	507	475	505	533	485	450	517	472	464	536	471	492	477	510	536	485	507	483	481	446	502	510	520	464	531	539	497	522	463	468	480	500	459	518	497	501	475	511	518	492	493	475	474	504	433	501	476	483	464	452	491	488	467	519	443	501	503	466	505	475	476	470	499	494	462	472	501	529	484	488	530	481	477	475	513	519	464	480	501	460	480	482	522	475	483	514	503	493	502	476	515	486	521	505	493	470	475	504	454	472	508	490	469	497	491	515	466	508	518	532	489	485	555	471	493	482	485	512	479	456	508	527	525	553	517	510	515	477	528	514	479	511	489	474	514	465	485	455	501	464	498	512
50377	29865	12839	6898	4833	3724	3008	2370	2006	1761	1580	1427	1370	1268	1161	1109	1077	1055	994	1016	1033	987	966	935	1002	937	886	938	892	860	891	886	907	876	893	911	917	868	865	897	866	834	844	864	867	880	839	834	846	898	833	838	841	824	863	834	822	875	851	874	894	834	829	828	802	833	841	876	859	814	822	840	834	823	799	783	840	804	840	835	849	858	797	836	779	883	828	793	849	840	820	803	803	838	858	812	844	815	798	819	773	861	831	846	866	825	827	850	814	822	789	836	864	819	838	843	830	824	902	845	838	871	853	843	820	872	774	831	824	759	851	821	811	877	845	808	813	817	800	838	792	861	832	866	883	805	855	778	836	842	841	808	863	797	790	797	817	790	830	848	858	849	850	808	786	820	798	825	839	797	883	831	784	800	800	848	843	853	846	811	780	836	880	816	872	770	837	907	793	844	830	855	870	852	797	843	796	825	784	837	784	763	822	798	839	816	848	810	768	816	788	818	894	864	790	832	807	843	860	775	767	816	877	862	836	888	796	806	842	819	840	741	864	797	786	796	865	834	813	808	813	850	802	839	837	821	820	818	820	771	816	807	854	835	832	838	791	821	826	850	817	820	802	835	837	832	822	862	789	754	837	817	862	795	774	846	818	857	839	800	800	847	834	878	829	857	839	796	848	806	869	847	806	825	804	820	825	836	864	772	799	872	827	823	838	803	851	809	859	804	798	825	845	799	802	832	793	809	789	828	794	851	821	815	821	822	835	877	857	791	841	842	837	844	767	800	852	883	828	843	865	818	746	830	835	786	790	881	831	767	835	800	840	826	831	813	788	836	860	842	804	829	783	849	873	818	865	790	872	849	836	870	815	817	824	846	844	826	832	817	804	877	813	864	833	854	791	857	826	829	862	825	835	856	809	870	844	793	867	866	751	848	827	821	838	824	876	820	810	811	820	814	842	855	844	912	842	826	836	843	789	816	763	842	890	833	801	798	803	754	834	795	837	846	851	836	772	835	744	846	846	834	787	844	793	814	791	858	855	847	830	805	782	814	795	846	859	821	792	832	864	826	789	767	781	802	798	861	826	789	811	841	858	874	783	843	793	793	847	828	795	819	854	831	812	811	888	847	839	775	850	772	808	835	808	813	823	822	826	815	793	787	832	794	831	846	844	802	821	840	830	790	827	823	877	844	783	851	844	846	800	805	863	768	874	830	772	852	807	806	838	819	833	841	790	819	844	846	846	808	834	836	807	776	811	818	879	847	783	880	836	829	827	812	852	823	823	820	835	829	833	851	811	871	806	894	825	862	799	856	883	871	844	824	818	847	822	801	848	844	842	837	870	843	813	839	828	847	817	816	856	806	817	853	843	843	782	892	820	847	784	760	812	805	808	862	774	819	809	792	833	832	861	820	814	845	818	794	813	811	871	795	818	843	821	850	809	862	804	852	780	863	791	844	781	816	835	838	810	825	791	838	827	824	834	821	828	844	783	817	851	848	799	800	819	812	774	827	859	831	806	836	799	862	810	822	793	837	799	809	829	826	818	810	787	815	854	812	814	809	846	809	822	846	816	869	792	817	829	833	798	848	821	803	849	826	813	791	858	847	812	831	852	764	824	828	791	819	813	799	850	784	831	822	817	792	859	875	839	843	784	803	822	788	810	846	846	843	870	802	847	817	823	840	810	857	807	810	834	815	823	842	848	883	818	818	759	805	785	770	813	824	803	810	790	837	829	881	857	831	852	780	807	855	809	775	824	808	801	821	792	832	766	824	813	813	884	824	837	822	832	869	817	813	830	827	807	799	851	851	855	889	834	858	783	819	858	818	810	828	802	852	866	773	815	847	835	814	813	830	784	818	882	784	841	806	804	821	820	841	824	814	831	849	829	796	872	873	838	824	824	849	883	785	860	786	865	809	847	774	842	779	837	775	786	802	818	774	820	799	831	824	822	797	864	819	795	874	869	827	821	819	841	841	813	843	851	767	844	808	822	821	779	822	820	779	773	775	836	780	838	865	817	873	820	798	777	826	822	819	802	864	844	788	807	799	844	870	833	789	796	786	788	867	840	803	843	854	845	842	852	781	834	805	886	833	857	830	779	775	828	827	853	852	782	753	837	834	827	839	826	810	833	800	832	807	813	818	822	830	857	819	812	823	795	784	799	821	837	783	800	808	809	807	794	825	839	841	802	789	821	847	837	883	757	801	829	804	794	816	822	835	874	806	843	794	790	815	841	835	792	798	807	859	820	805	825	805	801	835	849	835	825	788	825	802	814	824	794	858	845	906	840	832	848	829	845	866	811	810	856	771	804	864	805	822	847	809	815	793	810	838	804	814	849	763	814	789	807	797	824	820	842	850	867	813	823	828	813	807	816	771	850	865	830	839	774	836	829	828	847	786	814	827	797	818	892	812	824	799	855	796	826	772	762	882	854	759	839	873	833	828	852	802	838	836	865	817	826	816	868	815	828	811	808	811	887	795	831	881	803	806	857	771	788	799	756	779	792	842	782	890	878	812	814	828	846	789	817	767	893	800	866	817	906	794	843	797	844	804	808	871	822	853	780	823	793	826	834	838	805	821	847	795	862	804	826	835	859	814	889	835	854	856	830	838	804	806	836	835	832	858	808	854	833	884	862	866	859	841	798	819	822	802	904	858	775	808	857	788	841	800	842	826	752	808	820	838	810	829	860	826	859	836	837	809	861	822	874	817	774	849	822	790	826	833	880	816	849	878	797	823	817	777	797	851	821	852	798	824	876	833	788	817	844	827	839	827	789	823	806	758	836	789	807	780	825	849	858	847	805	826	853	795	828	741	821	829	824	864	804	796	875	813	816	880	839	806	813	886	844	791	853	840	768	828	868	812	772	826	849	830	844	805	823	814	860	800	808	872	829	800	843	820	808	850	848	827	839	784	775	811	797	826	809	807	773	828	776	840	810	804	833	855	801	825	847	827	867	783	847	815	846	776	803	818	860	868	833	822	794	835	804	839	830	813	814	807	826	871	837	784	778	841	850	836	791	842	812	827	792	780	827	829	830	826	850	875	828	814	843	826	821	821	791	833	814	824	791	878	820	837	750	787	824	789	855	817	818	834	832	808	797	838	857	843	867	880	791	814	820	855	852	831	776	816	847	820	869	823	806	812	787	800	821	790	808	914	803	836	818	843	783	846	813	759	836	831	786	800	835	842	819	795	796	787	823	822	842	830	792	809	855	815	828	834	809	849	887	855	836	876	806	780	840	847	848	750	811	834	831	803	768	820	800	810	828	808	860	792	835	862	840	838	774	816	826	865	794	801	826	811	796	823	824	827	898	815	894	804	817	837	842	838	833	805	860	878	824	842	815	816	847	854	820	856	852	772	860	874	885	821	815	857	786	755	877	817	815	840	843	811	812	816	824	812	827	887	824	844	889	872	832	749	845	835	847	868	792	834	838	816	807	839	831	825	835	771	793	837	769	818	833	789	797	849	874	785	805	832	857	852	864	819	808	802
26776	20696	9617	475	201	189	152	157	144	137	135	135	131	144	141	140	141	135	141	136	150	127	137	124	134	131	130	120	143	133	149	126	153	120	148	129	123	123	145	155	120	124	132	127	140	115	109	131	139	132	136	141	140	137	123	141	143	134	123	140	123	130	130	122	135	145	127	128	142	127	151	150	139	136	139	137	153	129	142	129	143	153	119	147	147	140	147	141	126	107	130	151	160	130	135	144	125	142	128	159	136	157	133	142	137	140	134	134	117	125	142	138	156	145	138	122	131	122	139	130	139	138	122	140	125	125	131	142	149	150	112	133	154	169	120	159	125	143	136	133	138	135	118	121	137	136	140	148	140	134	170	139	141	139	147	136	122	162	144	137	150	128	145	154	128	133	121	128	154	131	135	137	125	144	149	135	128	147	152	151	123	114	121	121	173	116	139	151	127	132	148	145	141	140	153	139	138	135	155	139	132	127	126	116	133	139	130	128	124	155	152	142	140	144	133	130	128	127	128	138	99	131	138	137	128	145	113	140	154	136	138	125	144	139	139	127	135	157	126	133	142	149	167	151	125	129	112	130	130	116	118	128	136	148	159	130	135	135	135	132	141	125	123	130	121	133	144	151	124	136	156	119	124	123	139	138	130	134	141	151	152	130	124	134	126	135	139	152	156	117	127	116	166	132	157	153	123	143	159	162	131	137	139	117	130	129	137	153	132	153	129	115	159	129	135	126	151	140	145	134	137	157	138	123	114	138	146	137	109	141	144	145	154	130	128	137	159	121	145	145	144	139	120	145	144	142	130	146	133	131	136	139	116	125	128	157	121	143	143	157	165	136	137	142	127	133	127	147	140	135	142	143	144	141	128	131	135	138	140	127	139	153	132	131	138	119	154	125	114	144	133	107	172	156	140	133	123	116	134	144	134	149	147	136	135	131	150	133	144	120	127	129	135	147	153	139	131	124	169	147	131	139	141	145	145	147	158	134	146	130	148	133	132	126	147	132	121	120	137	147	104	120	152	124	138	136	147	140	129	121	140	149	136	129	132	140	152	134	128	141	131	145	136	136	149	152	132	138	128	122	117	147	133	140	141	130	120	155	127	120	127	113	134	156	136	157	140	123	158	150	146	145	130	125	144	155	144	122	132	133	145	137	121	121	139	148	126	154	113	139	132	115	161	144	121	135	133	124	147	111	125	135	149	158	142	144	137	147	170	125	131	135	157	144	136	140	144	145	143	141	148	152	128	142	110	141	172	138	151	121	148	144	143	143	130	140	160	139	147	147	130	127	140	130	123	137	155	145	132	159	124	125	111	125	147	159	154	170	131	124	131	150	164	164	134	132	124	140	157	125	117	122	147	134	139	147	121	149	123	121	138	130	119	137	143	152	139	135	138	115	114	120	138	153	146	160	133	122	117	125	132	125	132	134	132	123	147	134	138	114	128	121	150	151	131	128	135	120	155	131	137	131	130	154	125	125	140	142	140	130	123	128	153	140	145	147	130	126	162	155	162	140	125	142	143	150	119	124	135	133	118	155	142	155	137	150	137	132	121	140	127	141	143	126	142	137	138	138	131	130	145	125	152	155	139	126	123	130	147	124	142	155	147	115	155	114	152	140	124	139	160	151	146	138	133	123	140	147	127	123	136	133	134	130	131	131	138	138	138	148	143	122	138	154	133	140	117	130	130	129	130	148	145	147	113	132	147	134	142	120	125	153	128	152	127	152	142	139	135	145	150	134	144	139	123	155	145	158	128	111	134	162	131	134	136	142	130	146	121	150	146	117	118	127	152	153	128	143	125	148	133	139	138	141	142	125	125	134	129	117	137	142	145	104	129	129	130	127	155	148	134	149	141	122	132	145	123	149	134	120	140	147	140	140	128	130	150	140	125	137	155	129	136	142	144	145	129	126	117	158	133	149	116	116	142	128	123	122	150	157	121	145	123	150	152	137	142	159	135	133	141	124	140	142	153	124	142	113	137	126	144	122	169	129	139	118	140	126	124	124	138	126	138	130	144	124	137	149	153	151	129	128	161	141	142	129	119	141	144	138	120	139	143	141	159	158	128	150	134	135	147	139	142	127	148	138	119	155	138	133	138	148	125	135	130	141	140	146	124	125	130	132	117	125	138	139	125	135	146	126	135	125	139	137	128	140	134	132	134	123	124	153	139	157	123	151	150	127	138	139	153	137	142	134	150	116	145	132	147	131	141	124	148	133	141	149	139	146	163	105	135	146	150	165	148	126	125	160	152	141	138	142	126	130	121	118	144	151	126	145	133	152	143	138	138	129	152	137	144	105	137	130	137	152	131	111	124	122	139	132	132	147	116	127	143	154	116	166	154	145	153	136	137	123	142	151	113	140	144	142	135	130	142	147	135	127	142	142	146	145	130	131	125	114	150	131	153	135	132	110	118	141	147	128	150	151	120	136	129	144	139	149	141	132	135	141	154	148	124	137	137	152	144	139	146	146	126	134	139	150	134	146	133	126	131	146	128	149	120	156	128	147	137	141	132	134	143	135	118	127	118	140	132	135	143	152	129	150	135	129	121	140	150	136	116	137	139	125	167	151	118	150	134	145	113	159	125	122	148	130	137	130	136	117	135	136	102	125	148	177	142	150	133	128	130	125	148	120	154	154	124	136	144	161	133	142	148	128	123	162	149	132	145	130	160	145	134	125	126	132	151	116	149	120	132	126	153	151	122	131	139	122	134	139	143	115	142	119	144	152	142	166	155	114	139	142	137	128	147	128	146	103	151	131	132	131	125	144	131	131	141	137	134	157	137	119	120	138	124	153	137	112	137	122	129	152	133	134	157	133	131	116	142	146	139	124	160	129	121	124	136	152	117	140	156	128	134	143	122	137	116	150	143	146	136	140	142	140	146	121	137	128	148	153	135	132	139	145	138	133	143	150	140	138	114	141	129	148	129	160	136	149	142	142	136	146	135	147	124	123	133	123	138	143	154	145	119	131	119	133	146	133	133	142	138	134	135	142	124	123	126	131	126	162	155	133	135	140	133	137	149	138	129	123	132	135	111	147	113	138	129	118	120	124	145	134	151	126	126	140	129	144	150	146	140	154	134	135	139	138	162	139	137	159	161	148	126	137	135	141	126	144	130	146	139	148	136	164	129	156	152	150	115	128	137	142	133	121	131	128	139	142	156	147	120	138	122	112	127	145	111	134	119	152	142	132	138	127	129	125	140	115	151	131	158	145	134	148	151	142	136	127	135	138	152	154	147	137	147	137	133	142	149	158	114	141	156	125	138	130	139	146	133	145	119	133	146	134	137	167	130	130	133	138	124	157	147	139	133	152	148	138	140	150	133	118	137	124	117	147	129	163	155	124	130	157	124	132	141	119	131	147	144	152	156	151	133	134	130	144	156	167	150	140	144	125	153	128	121	121	147	135	126	124	178	144	155	130	152	138	152	154	130	141	134	142	125	133	115	135	121	133	165	132	150	140	124	126	129	131	137	133	149	137	155	126
23067	6861	1110	574	513	391	313	351	327	312	289	259	278	282	297	314	276	275	245	260	257	250	285	240	260	255	232	309	227	267	254	254	287	262	276	231	249	274	249	276	260	258	239	289	239	265	256	285	276	263	245	283	255	271	247	243	274	264	256	267	258	263	230	262	261	248	263	245	280	265	246	256	264	258	253	250	245	242	236	277	269	262	274	296	267	224	276	284	259	281	259	246	264	257	266	252	235	255	275	259	263	262	267	252	263	259	247	270	266	242	259	249	268	281	283	244	245	252	259	265	265	260	277	268	271	273	247	254	244	263	240	269	252	270	243	259	248	243	270	251	248	238	253	272	255	272	253	264	264	270	240	237	251	283	244	265	238	268	250	241	266	258	242	255	240	266	253	221	249	279	246	247	252	203	252	279	275	261	226	229	258	287	264	240	256	261	272	258	278	262	250	237	274	283	259	307	262	259	278	251	254	255	294	243	259	272	261	237	261	294	252	267	245	250	263	295	247	260	271	271	293	252	257	222	247	253	262	248	256	259	297	267	252	250	213	264	268	249	267	243	239	248	235	261	288	251	262	270	261	240	252	254	275	258	263	249	281	232	257	260	242	270	257	267	238	250	248	262	249	249	273	273	256	261	242	235	265	257	260	255	238	234	263	289	271	273	231	265	249	275	273	254	222	262	269	266	291	264	255	256	246	249	274	242	257	231	276	247	249	267	271	241	235	248	279	261	250	272	259	287	263	242	227	256	219	258	272	283	241	229	264	269	250	267	270	247	256	266	238	230	263	238	262	258	261	283	255	263	284	200	249	254	251	247	244	265	254	258	267	273	251	243	297	259	249	261	250	294	274	274	270	244	270	261	274	262	271	230	259	259	267	257	260	265	253	251	239	244	258	251	258	260	241	227	249	261	238	277	247	245	267	236	246	246	276	288	234	261	229	269	243	253	259	269	269	259	251	283	288	266	269	267	296	264	250	240	256	245	270	236	254	252	243	273	260	249	254	241	259	261	255	234	265	242	274	252	237	286	251	272	265	246	258	270	248	261	244	233	225	218	224	263	256	296	252	266	253	295	288	274	243	283	275	253	263	280	258	249	266	279	279	260	259	279	284	278	276	257	265	261	233	266	275	252	250	260	293	261	277	256	243	256	258	264	251	259	269	273	275	242	269	262	268	228	236	263	256	260	272	242	275	281	259	272	251	270	265	238	263	255	253	261	263	271	229	251	246	280	278	242	260	266	284	247	261	236	246	256	287	266	292	282	253	258	270	229	261	238	240	273	261	250	229	253	281	251	244	269	261	268	285	239	239	255	232	259	254	237	232	251	261	255	221	273	261	241	285	260	256	248	306	304	270	271	256	241	259	252	279	279	287	260	237	259	256	245	275	266	263	224	275	235	273	274	266	276	274	247	254	234	224	263	254	265	253	272	273	276	255	260	243	276	266	263	210	256	290	220	248	271	266	268	262	261	269	261	279	262	237	248	242	261	244	245	253	276	262	267	237	259	263	249	273	263	282	263	273	246	269	248	278	279	249	259	274	243	259	238	263	260	269	217	244	266	241	260	256	249	267	241	247	270	264	287	249	240	250	260	240	253	273	249	253	278	272	261	254	264	239	263	279	257	293	243	251	252	282	256	266	248	241	279	248	276	228	231	254	254	265	286	273	269	246	237	289	253	251	260	273	241	270	262	260	284	257	247	244	257	264	241	279	240	250	262	245	273	235	246	233	281	267	277	258	237	252	254	285	241	260	227	258	265	258	246	246	278	260	272	261	247	249	284	250	253	250	260	299	263	297	253	273	265	263	258	252	261	242	257	273	245	264	258	271	274	262	266	238	222	261	261	270	253	274	263	262	259	254	247	270	267	248	271	247	241	251	257	242	287	252	267	258	261	261	246	231	258	256	256	294	260	276	248	237	259	258	243	258	256	258	226	261	261	253	262	248	278	251	252	272	232	248	260	236	236	229	254	266	260	238	263	258	283	263	251	265	258	242	268	244	241	257	263	261	253	298	275	283	248	259	266	258	274	268	261	253	252	280	273	257	253	262	241	250	271	239	253	279	267	278	250	276	252	255	263	273	248	261	276	279	255	250	250	233	267	249	243	233	252	265	253	255	249	277	267	258	255	251	268	260	239	274	254	259	243	249	241	280	263	264	252	271	286	214	271	261	257	242	264	255	251	220	240	266	265	254	287	268	268	252	262	244	276	269	250	253	277	262	287	252	283	290	255	244	257	247	267	252	276	252	288	246	263	236	282	243	242	280	263	251	282	267	250	253	292	272	271	263	268	251	250	261	259	254	264	240	262	258	236	234	249	279	238	277	248	247	242	260	233	256	300	250	238	289	250	244	242	247	217	269	236	300	250	265	256	257	271	240	261	262	262	296	265	237	274	246	258	266	230	266	257	251	240	244	237	227	269	271	244	255	246	305	262	262	253	292	247	257	275	268	287	271	271	253	268	268	276	247	269	270	280	242	256	273	269	241	258	239	264	282	252	278	266	274	287	240	250	250	248	235	275	249	280	258	255	268	250	257	250	256	245	268	256	236	252	248	250	235	268	262	252	275	263	259	251	247	231	257	245	239	242	265	257	274	234	288	269	242	266	227	258	212	278	272	257	263	275	272	267	230	231	270	300	279	264	265	254	256	229	252	273	280	264	257	260	248	252	254	261	265	264	255	242	260	265	283	249	242	232	237	241	222	245	238	236	264	273	256	311	291	261	244	263	261	254	275	232	229	234	251	269	256	267	285	230	250	261	251	248	245	263	265	265	235	278	258	273	255	271	269	273	248	287	260	228	284	271	274	255	246	232	256	235	237	273	227	265	228	271	259	261	258	263	271	254	254	269	262	251	260	264	270	278	263	243	281	281	217	272	250	243	275	230	270	254	251	267	259	270	264	264	295	249	227	267	253	252	290	270	251	240	274	262	257	241	242	248	241	252	247	260	245	253	244	256	255	246	228	254	260	274	244	262	263	264	249	272	250	258	265	248	269	247	267	272	230	276	234	234	224	266	279	268	236	271	261	248	256	251	270	221	259	263	249	265	272	238	265	262	248	228	260	283	246	249	255	242	252	265	223	251	244	264	249	214	244	279	270	254	277	254	259	227	294	241	275	263	262	251	292	260	259	240	242	274	269	263	285	271	280	238	271	266	243	249	235	255	220	257	251	251	285	248	223	236	265	274	247	271	258	231	261	256	262	275	257	246	264	279	265	272	239	253	284	274	273	280	261	253	272	249	285	288	263	263	293	261	262	256	279	275	253	260	247	261	257	290	265	269	277	256	251	264	281	274	235	254	274	240	276	251	289	259	214	240	236	276	257	284	256	281	267	264	264	260	259	258	259	247	233	273	261	238	288	236	263	238	256	254	257	251	267	240	276	247	273	273	253	257	246	265	253	237	242	259	238	273	223	264	253	243	260	276	250	271	297	271	229	265	270	237	251	285	288	263	273	227	250	254	244	221	259	239	275	246	262	258
24032	21087	28308	24074	19920	2201	797	565	549	462	404	425	410	405	392	380	356	350	389	358	346	361	353	330	335	315	357	389	324	368	356	320	341	319	321	348	341	343	348	348	338	327	315	317	349	310	337	354	316	322	338	356	332	365	327	351	361	347	327	337	356	331	303	304	331	367	336	305	337	341	357	347	312	313	373	334	329	373	351	342	322	342	354	331	298	344	352	322	330	345	361	328	335	334	342	368	343	324	309	383	312	329	343	317	350	329	305	331	352	328	371	378	343	388	357	328	352	324	347	338	358	326	354	341	319	377	358	387	333	323	340	356	338	361	340	346	333	308	344	331	350	319	340	355	363	321	325	304	336	352	340	318	329	344	332	346	361	333	325	330	328	360	355	299	357	328	341	320	348	361	325	355	350	347	329	341	346	320	316	326	350	333	319	328	325	336	361	379	338	321	346	341	353	333	338	359	328	333	308	335	336	340	340	345	301	347	346	343	366	357	369	348	353	321	332	312	324	347	342	340	333	357	345	345	360	336	365	336	331	344	346	333	353	321	336	356	361	369	349	360	364	339	316	320	334	371	316	354	361	347	329	324	356	338	372	339	345	324	371	329	313	369	329	344	338	362	341	326	317	355	323	315	342	349	339	330	329	343	346	324	322	365	322	341	332	331	321	362	340	303	345	340	293	338	360	312	346	330	332	334	334	368	311	314	319	340	320	359	347	361	318	351	375	370	326	371	368	338	345	348	329	353	363	366	319	354	380	367	337	345	366	356	334	345	352	324	363	370	350	348	342	332	349	321	345	341	374	341	341	317	366	326	323	313	317	316	333	368	373	338	335	344	340	346	338	305	308	366	321	371	336	349	354	346	329	297	332	322	344	332	362	320	317	349	331	327	346	343	350	318	352	320	341	354	382	340	301	359	326	351	322	337	353	308	306	329	346	324	350	311	320	331	343	339	356	312	330	338	312	333	354	313	366	353	332	329	344	344	317	334	322	330	331	351	349	370	365	353	325	355	353	325	306	348	318	357	325	344	342	325	342	350	321	365	317	328	362	334	373	339	330	358	358	356	344	352	333	309	319	301	347	332	311	325	333	331	347	346	330	341	321	353	359	340	337	353	359	314	345	337	335	332	315	353	347	367	327	304	346	349	327	351	340	313	389	379	344	337	331	328	310	362	344	368	314	315	310	337	348	326	377	340	344	338	318	332	350	334	336	351	357	328	319	327	351	336	315	382	366	313	375	327	323	348	325	340	372	354	334	336	365	309	369	331	326	334	357	339	323	358	347	319	319	334	347	315	340	335	337	310	319	337	309	355	362	337	328	300	357	350	327	371	334	302	350	332	335	369	357	335	281	313	359	317	328	335	348	333	306	309	345	339	370	317	322	338	313	335	311	346	330	348	364	377	292	357	342	309	349	324	344	338	336	360	316	336	347	321	319	357	345	327	322	356	330	355	375	348	336	355	336	351	317	363	362	340	342	329	347	326	350	344	328	356	335	329	361	349	357	312	353	373	339	342	315	346	316	332	331	361	339	337	381	316	337	312	317	392	313	328	343	336	336	376	337	343	341	338	339	370	324	343	339	323	342	358	294	329	346	356	355	319	371	329	329	366	329	320	340	317	315	342	348	343	339	322	323	339	318	345	347	351	336	351	353	354	364	362	360	318	278	338	335	342	359	393	358	363	354	343	355	318	366	355	348	326	303	328	340	339	333	290	349	339	332	336	335	299	332	333	318	379	364	328	351	351	362	350	356	340	339	363	335	333	329	337	334	316	314	338	289	329	344	330	327	333	351	327	349	386	323	366	345	322	349	334	352	351	348	314	357	325	344	376	340	348	320	355	358	343	313	334	331	336	320	341	328	337	335	357	318	345	341	346	341	371	304	324	317	316	356	339	334	335	334	337	342	328	348	331	341	326	360	369	336	335	343	333	334	343	342	356	342	346	364	356	383	382	350	327	289	330	345	328	342	363	362	357	303	343	350	336	314	346	342	334	335	334	324	351	384	325	361	346	341	357	360	352	340	298	346	317	327	337	319	312	353	337	324	346	308	358	326	348	354	340	325	347	343	341	336	329	309	343	367	345	309	321	330	341	349	336	353	309	361	331	355	337	331	288	326	353	350	369	336	342	305	332	365	344	346	340	342	336	361	346	339	342	348	349	359	346	361	360	367	318	353	367	338	333	344	365	342	308	331	321	344	362	345	348	311	343	314	334	356	368	357	330	317	306	355	341	354	332	340	328	321	339	349	333	325	356	320	329	353	347	334	305	349	353	366	326	336	308	315	328	331	349	366	316	347	366	360	335	344	359	320	306	322	316	314	321	336	348	343	329	324	356	356	322	324	326	340	321	319	340	359	342	351	335	316	341	325	356	351	360	369	303	359	372	355	315	319	311	332	331	342	358	331	349	352	327	331	351	331	333	323	316	358	377	365	336	306	319	351	367	331	324	366	363	354	333	340	366	368	376	328	315	360	344	329	336	319	330	325	364	353	345	358	333	321	312	333	338	332	321	322	344	333	337	349	317	323	335	318	365	354	374	328	344	350	314	355	363	319	295	329	341	398	342	277	331	325	337	318	353	321	334	344	357	352	349	358	319	345	359	326	354	317	312	315	314	361	359	318	345	327	355	343	359	355	332	329	348	362	351	337	313	350	354	348	315	374	346	318	327	359	333	330	324	325	343	352	362	335	314	330	352	363	298	333	302	353	351	353	325	365	356	363	342	320	373	349	312	344	367	335	332	368	342	339	343	353	328	342	309	340	337	372	310	330	351	313	330	335	321	346	361	361	356	338	341	339	319	327	327	305	327	322	322	353	358	328	326	360	355	370	320	339	302	324	346	320	342	348	348	301	334	352	328	338	366	317	368	324	353	327	330	361	291	368	313	345	344	327	336	344	307	356	333	327	318	370	311	333	329	332	323	366	338	368	341	323	335	329	341	329	328	338	363	336	344	386	340	349	301	352	341	312	339	341	325	369	326	319	346	349	345	313	325	334	301	378	324	347	317	381	320	335	355	355	312	352	327	344	351	335	311	381	370	348	329	353	349	305	311	328	343	330	327	323	295	332	350	373	318	325	387	289	341	310	371	348	319	355	306	311	348	301	324	363	323	321	358	343	349	328	345	325	349	330	313	306	289	337	332	325	318	359	321	354	344	344	350	336	341	371	346	337	314	323	347	320	312	335	362	338	354	391	339	359	337	337	310	345	339	358	314	342	364	330	321	353	379	360	354	329	338	362	355	352	344	322	314	355	387	360	327	364	323	322	335	351	335	337	347	295	331	333	351	325	319	336	353	364	329	323	328	349	325	346	335	304	360	342	332	358	316	340	371	327	333	349	338	312	352	374	352	317	310	357	324	320	307	325	335	330	325	375	345	358	311	328	351	298	365	364	338	321	331	326	355	321	355	352	355	324	339	337	338	316	317	305	347	352	337	331	347	320	341	345	306	327	341	326	339	371	312	347	316	326	374	341	342	361	341
43352	23411	7845	4020	2745	2058	1668	1406	1202	1076	969	913	901	818	765	730	704	711	698	699	708	725	623	676	661	638	698	662	655	661	635	647	662	642	629	606	640	653	617	643	613	617	588	602	580	648	592	619	601	592	590	562	619	612	624	610	624	598	620	604	606	643	606	587	595	591	572	564	614	563	576	615	607	595	595	592	642	635	613	604	552	557	607	581	584	624	612	587	600	599	580	553	607	640	582	613	604	581	598	563	573	598	590	563	568	545	590	627	623	597	616	598	581	600	573	597	626	591	593	602	609	585	591	609	573	599	590	587	577	656	567	592	611	620	561	559	601	606	608	597	572	601	574	575	578	598	565	590	575	594	601	590	607	592	577	601	597	635	544	597	626	582	597	569	568	557	591	604	590	579	570	616	593	608	570	587	601	586	570	592	576	603	555	555	592	563	595	605	573	567	589	628	580	589	612	639	582	566	612	610	579	569	606	622	582	589	607	607	571	635	620	562	594	618	607	566	606	626	610	589	587	614	584	564	612	602	578	611	590	611	561	605	592	557	587	598	580	591	590	608	571	600	549	579	573	590	586	573	572	601	619	579	592	594	628	559	613	594	633	597	590	585	575	622	580	630	552	604	593	599	562	580	582	616	575	562	578	573	579	585	601	637	612	636	578	599	622	621	633	611	567	624	596	589	603	559	633	584	612	613	610	643	592	592	603	572	600	560	637	566	619	581	593	598	592	598	585	591	589	612	631	576	577	610	583	652	584	587	580	602	603	579	546	554	595	564	557	621	602	625	593	590	571	591	587	581	579	603	583	571	602	586	555	608	572	608	645	576	628	661	594	541	626	617	551	558	540	544	567	602	612	575	557	575	571	575	616	591	623	561	606	654	586	589	591	598	602	599	604	537	576	566	597	589	591	578	558	568	606	639	592	603	621	647	565	654	572	605	593	652	629	590	553	594	626	610	584	556	586	578	564	603	613	573	623	619	626	571	591	605	638	622	585	613	605	594	564	612	628	584	586	592	615	586	584	585	561	572	572	583	615	567	618	613	613	601	600	579	627	584	594	588	559	578	578	586	569	621	575	616	602	572	579	593	607	619	569	594	574	610	556	592	582	598	581	550	565	573	600	586	563	602	597	572	572	603	594	585	585	584	555	622	584	577	623	601	583	604	583	582	564	598	627	603	611	662	620	555	604	607	612	585	603	562	597	554	604	620	576	604	553	578	579	605	577	592	609	577	565	626	611	614	594	555	589	601	563	594	605	606	600	602	588	580	595	555	615	607	581	591	634	563	545	586	623	625	559	600	622	565	612	570	618	596	631	648	622	596	568	581	567	557	594	592	579	575	609	536	595	582	592	621	602	616	583	637	596	599	592	579	606	608	614	596	565	602	576	558	610	570	567	573	545	598	621	612	630	612	606	590	633	601	589	558	576	595	566	631	546	592	532	595	570	633	571	598	535	644	592	595	580	588	613	588	584	585	595	583	589	587	578	610	584	622	564	647	592	614	619	567	653	560	583	579	618	597	596	605	592	619	609	588	591	598	573	586	563	583	627	637	601	587	585	575	572	573	567	584	582	602	542	640	591	564	629	593	566	608	614	570	571	625	571	576	619	612	552	589	613	602	606	557	557	587	612	593	583	599	606	615	588	566	587	602	599	566	629	602	625	600	616	613	605	609	666	603	615	588	576	597	599	580	589	559	570	592	578	610	601	599	562	621	580	570	593	585	566	592	588	596	589	569	632	577	586	587	607	622	591	589	554	595	594	623	599	588	584	577	562	587	600	588	642	599	585	592	596	601	624	608	625	598	669	582	604	636	565	537	582	558	569	633	609	578	575	601	618	611	578	594	592	565	519	600	560	580	590	542	571	595	587	574	609	638	615	607	602	591	582	601	612	572	599	607	655	590	598	622	579	607	622	605	584	561	602	591	590	605	600	586	607	573	630	602	566	555	575	603	610	596	575	583	572	586	617	577	583	530	559	606	552	572	576	607	594	572	542	594	627	604	596	576	593	617	570	608	550	592	572	624	576	580	558	519	580	529	566	589	630	629	652	515	606	619	541	592	595	575	599	670	625	606	606	539	602	615	576	558	597	559	596	594	619	585	599	570	645	585	601	581	609	572	597	572	565	593	588	636	588	592	600	599	612	553	571	583	582	592	603	616	640	541	590	631	610	605	580	603	620	555	580	599	594	562	591	593	605	631	619	615	603	561	592	625	593	598	576	573	599	552	615	635	587	625	571	630	572	576	617	580	563	601	618	583	569	628	624	600	589	603	605	637	574	614	585	587	624	550	602	565	567	589	596	581	590	597	589	617	606	584	615	647	585	579	637	585	584	598	588	592	605	566	567	642	597	565	585	594	589	607	602	596	614	561	570	635	598	585	602	620	579	573	565	557	598	590	575	619	596	617	622	631	627	574	599	603	603	653	617	543	612	633	595	615	628	581	569	594	605	536	574	556	581	599	610	560	631	607	567	589	605	629	593	573	571	593	597	601	609	604	600	562	587	580	575	621	603	567	571	628	612	586	593	594	605	567	588	587	611	554	595	579	583	588	545	585	604	542	596	609	573	619	588	559	604	601	590	566	617	542	588	633	598	574	648	634	561	591	595	555	584	577	617	576	576	592	604	567	590	585	563	570	543	553	571	568	583	642	584	571	577	582	585	650	607	602	612	582	605	594	584	591	606	569	606	594	594	610	626	614	587	578	588	626	570	588	614	593	622	555	590	604	621	577	580	556	561	589	631	615	568	611	551	623	631	578	575	605	584	623	637	539	563	522	588	608	639	609	604	570	630	570	563	612	603	547	581	581	569	600	574	599	615	624	610	600	606	594	609	547	559	587	596	590	608	561	592	572	595	616	569	602	579	587	599	577	592	620	646	614	563	561	571	587	607	585	534	584	619	574	572	608	552	621	536	614	592	570	568	589	591	619	607	608	607	592	618	584	575	626	581	571	607	555	600	589	606	584	593	616	581	566	621	561	579	621	608	547	570	661	565	601	569	597	617	617	624	581	603	572	589	611	575	531	615	580	598	596	620	603	602	568	546	586	555	604	615	576	606	577	564	576	565	626	606	557	557	559	590	618	574	629	592	617	598	658	611	561	569	628	587	583	578	615	555	589	598	620	612	548	573	596	574	613	598	580	571	579	598	600	607	572	557	605	623	577	552	578	609	586	561	590	610	612	559	599	594	585	547	595	612	629	564	606	573	634	560	594	605	581	582	612	583	570	600	586	592	560	550	590	555	588	623	554	578	580	546	614	573	619	562	576	551	639	584	591	588	603	573	536	607	593	619	622	616	602	567	611	609	615	625	598	588	626	609	539	596	578	591	621	640	613	619	568	578	579	609	560	554	609	580	606	582	581	611	592	599	567	583	593	627	564	587	623	611	591	581	645	552	603	571	580	585	623	587	561	584	578	568	626	557	568	595	573	621	591	518	584	593	555	610	579	615	570	568	601	633	578	540	592	608	568	593	621	573	643
23048	21110	28916	23560	21110	19086	2303	1022	839	752	691	699	630	651	619	544	566	542	547	551	557	550	539	525	515	516	547	508	531	543	535	514	523	528	504	494	552	532	493	505	520	506	526	491	538	482	477	513	512	510	519	478	472	527	496	506	515	457	505	476	503	485	511	500	491	516	520	477	497	490	466	528	504	507	470	460	506	506	531	460	465	473	480	503	526	478	492	484	520	503	491	532	510	517	476	499	482	536	477	561	438	486	480	548	490	511	506	522	497	468	502	501	483	516	520	454	445	474	497	487	489	456	520	500	481	500	468	463	494	459	489	501	511	507	468	508	489	491	489	472	451	499	485	508	501	483	514	494	491	482	455	501	493	521	498	491	482	500	485	513	517	468	485	488	438	488	466	474	465	490	454	499	464	495	514	513	471	469	486	483	515	499	463	483	502	477	485	495	516	488	483	456	482	490	456	487	523	484	534	481	498	494	471	460	470	496	495	465	519	471	516	475	496	481	489	512	472	495	464	512	436	483	508	471	464	461	491	470	513	500	497	479	515	469	501	504	465	527	470	483	505	482	522	470	500	505	530	500	478	450	476	513	488	495	493	521	539	509	479	506	482	480	435	471	484	454	487	508	460	468	496	481	501	479	497	474	499	504	462	498	487	461	491	481	488	495	509	491	476	499	472	490	479	505	475	489	460	478	489	495	499	481	457	482	489	500	489	488	451	447	447	500	506	444	519	516	470	501	477	483	510	433	529	500	514	498	458	489	515	466	489	506	485	488	497	529	482	500	492	509	507	524	530	490	498	462	493	512	463	479	513	468	504	482	457	504	480	468	488	447	482	470	452	505	496	484	471	528	489	479	497	530	484	502	502	480	505	503	453	484	498	505	516	477	497	465	516	469	486	451	469	524	474	521	496	509	479	473	491	501	514	500	485	499	467	490	444	461	468	475	468	471	468	506	488	485	504	482	485	503	474	437	509	489	495	444	495	431	469	528	472	505	455	516	503	541	514	513	489	500	495	529	462	501	486	494	489	472	508	536	498	503	528	492	524	499	489	472	475	541	521	469	485	432	527	507	506	483	470	440	446	511	459	493	500	511	490	486	481	480	517	474	498	519	467	515	480	472	475	539	494	533	487	483	466	468	473	459	502	496	466	447	475	486	452	510	483	468	489	490	456	492	509	486	442	476	472	494	460	490	507	480	492	491	503	499	464	518	489	483	451	451	497	487	463	504	473	508	505	500	473	487	460	487	456	488	464	513	519	468	462	485	509	514	502	509	467	492	434	507	496	523	461	504	453	494	561	516	505	476	461	514	494	489	518	478	492	471	454	480	510	488	496	507	486	460	507	495	444	514	447	473	532	463	497	488	506	492	474	431	477	486	526	481	455	455	507	516	482	506	477	448	492	478	473	481	499	513	504	497	499	479	485	473	521	533	492	503	511	502	505	473	468	496	493	507	474	508	512	488	490	487	478	502	470	473	489	499	470	480	449	469	497	468	483	514	505	473	511	489	487	503	503	489	500	542	500	496	497	471	492	436	498	475	498	476	475	488	494	485	500	453	500	503	474	489	498	513	463	524	488	496	452	486	476	500	466	488	512	478	473	503	488	484	485	508	474	506	501	494	489	454	517	511	475	480	496	486	444	516	474	494	533	456	469	504	497	502	496	508	509	512	485	467	501	491	509	458	468	485	484	465	528	532	500	514	491	507	486	447	520	454	479	479	489	497	509	497	472	502	478	531	491	521	519	490	462	484	515	498	436	502	469	524	477	477	508	521	505	536	465	440	437	475	539	477	502	487	488	499	460	477	490	541	482	458	510	506	474	490	527	518	451	461	486	492	485	514	460	477	495	478	473	456	483	461	506	505	474	457	503	478	481	479	493	489	470	466	469	494	480	507	494	459	505	496	479	474	508	498	511	484	470	504	474	477	463	482	494	463	478	490	454	500	476	507	500	466	461	515	515	518	496	475	516	485	466	512	482	478	459	514	484	478	467	492	466	500	476	531	477	494	481	464	488	485	539	520	493	486	494	491	502	502	480	496	467	461	509	476	487	530	507	492	491	481	477	477	475	504	481	527	472	501	482	458	472	455	497	518	464	498	446	543	531	513	465	517	518	513	502	526	476	451	483	514	499	494	497	518	491	519	486	552	493	457	496	484	478	485	479	493	516	477	470	491	491	500	506	512	484	458	458	475	482	460	506	486	478	496	512	446	462	484	453	493	435	499	486	490	493	493	493	493	475	479	482	475	481	494	491	499	528	488	523	474	496	511	487	515	469	446	480	486	479	486	502	491	485	523	493	462	476	468	505	526	473	528	503	476	516	491	503	481	462	492	536	463	497	474	489	478	517	495	471	552	472	470	464	469	483	479	496	487	476	467	446	498	462	469	477	491	463	454	502	509	468	488	523	499	472	460	480	503	513	451	460	494	473	495	519	498	518	473	477	475	531	502	478	492	496	506	487	528	473	504	459	473	507	466	462	475	456	481	445	467	499	483	497	465	506	497	493	472	462	510	475	505	465	480	495	489	482	490	461	469	516	480	464	485	471	487	487	524	487	524	497	475	506	469	488	504	497	497	484	487	510	507	509	547	508	481	457	529	518	498	479	483	497	489	493	506	521	480	538	507	528	509	476	487	481	489	502	489	471	486	449	486	472	498	500	506	501	480	461	512	483	456	505	505	464	519	475	452	496	494	520	469	480	498	502	486	504	493	471	499	468	524	483	457	496	459	432	479	488	501	487	520	456	504	515	509	468	468	459	476	492	474	499	505	487	473	488	487	475	468	446	510	439	466	497	552	477	530	508	517	468	469	453	472	486	495	509	484	499	492	463	486	490	478	461	451	502	482	461	480	480	448	483	497	500	507	493	484	459	499	488	523	460	547	484	474	494	500	511	492	483	456	499	478	508	484	517	464	509	505	455	512	497	484	533	494	486	483	453	483	496	496	525	500	519	471	510	503	476	493	507	467	512	465	489	506	508	500	467	489	488	464	510	505	483	486	501	535	453	507	501	497	489	478	480	502	471	430	492	432	485	503	483	474	504	514	520	489	454	498	507	476	496	487	495	505	519	471	485	537	462	480	451	485	525	485	460	494	505	477	503	454	479	482	500	467	503	484	441	504	465	477	463	513	543	493	501	469	494	477	483	494	492	476	466	479	464	476	481	479	492	457	503	471	490	467	460	498	478	471	470	515	480	462	526	468	509	490	512	483	484	446	444	513	485	505	497	479	478	523	484	486	441	461	525	489	495	509	489	504	507	509	497	524	447	457	533	480	516	462	493	476	477	472	499	464	494	493	445	508	495	491	438	482	458	527	458	465	472	487	490	470	474	496	505	518	503	431	533	498	486	465	529	486	514	519	503	464	519	494	514	481	458	482	524	460	502	466	467	469	500	504	470	519	525	504	495	482	486	472	437	480	452	516	468	497	477	482	487	479	508	496	451	512	500	477	468	498	456	446	479	489	478	499	484	479	455	461	473	519
48912	29434	12782	7030	4891	3654	2910	2332	2040	1750	1521	1497	1380	1316	1270	1173	1108	1097	1048	1117	983	1039	1010	929	942	942	925	867	852	937	925	918	883	851	913	895	872	842	855	891	839	893	889	781	753	867	866	857	865	827	867	884	880	854	850	869	795	882	839	792	826	856	847	872	858	802	811	825	872	795	789	862	867	806	860	864	840	843	841	866	838	864	848	854	835	831	855	835	822	782	837	876	906	860	851	846	862	860	832	822	830	817	864	797	856	847	859	855	828	842	839	836	846	842	822	792	808	794	847	766	819	788	855	778	817	777	892	852	820	815	800	818	889	851	819	856	839	851	853	853	833	850	857	834	813	819	844	844	846	841	814	768	833	833	853	832	816	807	806	826	851	852	827	876	770	836	863	842	862	881	820	852	807	846	828	838	867	852	849	809	828	839	826	801	837	823	814	826	851	813	847	870	779	837	831	847	887	804	846	864	850	837	840	860	843	805	821	816	830	786	846	852	812	818	756	801	832	813	860	795	844	801	859	826	815	802	834	818	843	888	766	854	852	820	883	836	810	835	821	864	794	853	885	828	861	806	846	855	840	843	843	860	824	838	829	784	816	830	841	845	838	812	845	800	781	836	803	840	857	849	833	837	822	802	809	822	828	785	837	834	794	845	820	820	819	869	806	845	800	850	871	856	862	853	881	821	871	840	808	802	845	834	866	805	826	832	838	802	850	797	853	825	815	810	815	833	824	758	834	828	777	856	851	818	839	813	789	881	806	858	812	806	805	857	856	831	818	814	816	816	803	862	828	864	848	842	812	841	805	809	908	831	803	833	816	858	799	853	828	808	852	822	851	843	797	795	853	805	800	828	873	738	842	865	837	818	779	809	830	808	821	836	815	802	789	799	832	866	890	847	815	797	811	801	792	763	821	801	862	875	830	866	800	838	890	853	887	783	797	826	841	829	829	852	807	833	841	788	876	813	743	838	844	814	854	790	802	868	824	843	827	819	817	820	836	836	792	856	853	812	806	778	804	821	836	853	840	813	812	840	835	814	834	809	862	819	870	859	817	862	817	848	845	851	878	827	821	827	813	848	823	859	773	822	829	859	858	847	882	799	855	870	826	805	806	803	837	859	807	850	817	835	778	841	864	812	849	874	846	865	772	815	859	817	815	784	842	809	833	816	813	815	870	869	782	852	839	828	784	819	822	834	775	879	796	829	761	789	872	819	798	805	846	791	873	817	869	764	830	812	826	843	879	812	859	768	877	842	862	833	840	813	850	826	829	889	846	850	836	811	777	776	827	810	816	837	808	864	848	858	839	822	807	761	835	885	783	824	814	834	858	857	831	902	826	787	798	777	821	852	817	830	837	870	854	849	815	841	780	852	823	808	848	797	810	773	827	810	818	844	875	825	845	848	853	834	783	841	825	836	855	800	815	808	839	805	847	817	811	810	807	813	825	831	871	772	879	773	838	824	824	815	799	836	829	761	825	802	836	905	802	822	817	790	807	817	863	789	836	817	879	816	845	820	838	842	848	825	841	799	789	853	809	831	832	833	841	852	839	764	860	832	823	816	821	815	833	840	856	766	821	816	815	813	768	850	858	819	818	792	832	869	835	812	776	824	824	835	859	812	849	800	809	828	838	803	813	823	764	849	830	839	837	827	836	807	810	828	794	866	828	813	827	822	827	868	794	863	830	837	854	774	809	853	833	830	821	856	821	836	857	777	788	827	816	787	819	839	816	835	840	816	826	813	850	815	863	834	784	815	788	800	827	848	809	853	859	797	810	821	865	842	854	824	822	823	775	795	848	839	800	800	853	759	863	802	815	792	797	843	844	815	836	840	835	868	894	787	814	841	825	825	815	823	808	824	793	842	822	852	829	821	817	769	800	809	848	789	778	852	827	795	841	793	840	781	812	868	815	814	793	812	817	850	782	806	889	785	869	841	813	825	823	868	860	855	848	841	832	813	778	851	822	821	804	880	861	817	876	807	884	852	767	850	877	794	798	829	799	825	842	845	834	827	819	840	805	820	808	870	844	794	794	802	813	833	809	774	813	849	833	789	831	786	833	849	778	848	862	815	826	885	814	869	799	838	790	813	841	853	819	867	810	806	834	839	867	795	800	861	817	803	812	798	855	858	885	793	841	828	853	851	907	861	816	840	836	834	897	814	852	807	845	840	849	874	825	829	814	802	810	837	852	832	817	817	826	830	833	906	829	880	852	781	816	821	877	825	850	787	784	824	862	841	778	854	819	834	834	808	788	811	825	794	801	849	838	776	830	799	846	838	834	860	786	818	826	868	796	862	838	861	842	781	866	828	815	785	822	857	813	831	800	818	785	833	756	808	835	863	834	739	758	775	837	821	850	850	815	883	850	778	797	866	825	833	820	799	840	795	802	809	859	864	832	763	800	834	839	839	832	838	882	816	840	819	805	810	811	798	821	841	836	784	832	815	815	818	797	862	798	830	842	814	852	827	821	833	836	806	857	834	863	776	869	791	831	880	811	805	855	857	835	845	848	774	865	857	884	795	817	867	806	853	791	770	789	817	792	846	804	848	804	830	815	856	779	829	883	882	829	808	800	818	807	851	873	845	784	816	810	790	813	847	871	857	796	806	786	814	872	819	847	792	824	860	853	826	826	764	790	886	803	818	842	843	831	891	860	855	819	874	817	846	823	817	820	809	841	815	803	812	848	809	795	792	812	830	852	785	795	845	814	896	873	785	831	817	843	833	790	848	836	804	842	816	802	841	838	827	881	809	857	883	827	857	819	841	814	818	854	793	817	832	834	822	826	741	861	834	853	799	818	819	831	808	783	812	805	824	866	814	858	825	852	841	829	819	856	830	858	760	803	839	807	847	824	770	854	864	833	833	859	846	908	847	778	811	835	786	791	828	818	859	834	776	821	826	844	816	837	812	821	808	802	815	848	740	876	848	828	794	859	812	843	783	822	848	851	833	831	834	818	846	830	847	770	825	795	801	858	843	824	816	861	842	818	764	822	843	848	854	840	823	811	815	807	795	777	764	789	862	876	797	898	790	892	824	862	856	808	846	800	849	788	788	868	808	814	837	769	844	869	826	791	828	799	852	801	798	789	846	861	839	803	816	836	791	838	778	828	869	809	850	833	803	834	827	811	822	814	821	800	840	812	848	863	809	808	825	821	885	868	850	843	796	824	806	847	816	802	840	800	850	780	819	856	836	833	808	813	846	826	819	846	824	848	849	866	866	840	854	836	787	797	866	812	830	800	785	889	793	829	841	802	799	838	826	838	817	775	825	858	815	780	834	786	809	850	774	825	824	818	808	833	857	858	848	882	847	812	814	809	790	837	796	882	826	838	830	781	877	827	822	878	809	840	843	831	851	790	853	802	884	791	850	841	823	772	779	812	844	811	854	829	827	853	819	824	869	800	856	836	850	791	858	822	796	853	812	793	810	832	836	811	822	780	813	830	832	828	796	828	868	809	826	832	834	792	794	827	800	828	829	848	854
26651	20596	9896	490	194	176	185	160	155	154	146	156	143	132	149	161	151	122	134	137	127	154	150	139	136	114	128	144	146	150	147	160	128	119	130	131	130	143	143	146	131	140	150	146	164	137	129	124	137	108	130	111	147	121	143	146	129	145	144	122	137	154	141	150	154	129	149	137	143	152	120	121	134	155	143	151	148	123	126	120	154	134	131	133	149	129	147	133	156	153	151	126	138	153	136	126	146	132	147	129	137	135	134	138	125	125	140	149	122	136	116	148	136	140	123	150	121	138	146	144	136	130	134	135	137	128	123	140	138	125	154	141	144	143	151	143	145	126	146	138	129	133	141	135	132	140	137	137	135	135	119	143	136	144	154	138	171	157	125	136	131	114	140	152	136	126	132	148	140	134	141	144	148	143	147	147	130	145	136	130	141	136	135	136	128	152	154	124	133	129	130	141	106	116	126	130	132	137	165	139	150	146	176	129	139	138	151	161	141	137	165	137	154	157	122	138	155	154	147	126	120	156	141	119	148	136	153	125	146	132	125	124	134	143	142	139	137	150	164	136	114	127	147	136	137	140	112	125	120	140	131	150	123	133	140	144	158	129	143	144	152	143	149	151	128	120	150	152	148	129	156	126	139	127	126	136	129	137	127	123	110	123	131	134	150	137	125	134	144	168	125	142	132	132	127	159	140	129	140	128	145	120	142	142	116	140	126	138	134	152	154	144	136	117	139	129	137	132	135	145	135	119	151	150	138	128	133	140	123	142	130	122	156	135	147	148	153	124	138	147	124	131	164	138	137	137	164	144	133	135	129	127	165	134	129	144	149	149	142	138	136	146	129	131	121	159	149	136	116	150	144	135	130	136	136	153	165	118	145	129	154	153	141	128	151	163	144	133	150	137	117	136	143	127	129	147	134	138	170	130	123	121	124	115	135	143	133	157	143	138	157	130	140	155	148	128	131	142	133	131	133	117	148	138	129	145	142	134	134	137	112	153	145	149	148	147	146	135	132	134	125	145	143	128	130	142	161	140	131	150	133	143	129	125	135	138	133	126	127	133	157	136	133	126	139	141	125	157	132	130	136	134	158	147	157	156	125	129	148	149	135	133	140	130	128	147	130	158	124	139	145	120	145	124	124	120	121	112	137	130	121	145	142	149	122	139	132	129	133	136	141	147	123	149	130	117	145	144	138	137	136	129	143	143	139	116	127	135	129	145	137	136	147	139	139	142	140	145	138	123	124	152	129	137	133	155	140	145	144	124	129	147	133	134	137	148	120	125	151	156	150	135	145	169	129	143	142	129	145	156	126	148	155	122	153	136	117	126	127	130	146	138	141	139	132	138	141	135	139	137	123	114	136	136	120	137	140	132	116	114	146	120	152	150	134	139	142	130	133	122	132	148	133	152	135	144	142	137	136	127	155	148	137	136	156	142	132	146	126	135	132	123	136	144	135	121	138	134	120	142	141	140	140	146	153	115	151	133	138	135	146	142	129	140	129	150	104	147	165	137	139	136	139	151	141	142	141	111	119	129	150	131	142	137	137	126	126	152	137	134	141	124	115	135	132	135	139	154	125	131	153	136	136	148	136	130	109	139	135	140	165	137	141	128	136	143	143	132	130	130	128	148	143	141	131	136	151	141	129	135	131	124	127	153	152	132	146	124	145	137	145	130	135	135	134	155	141	129	137	131	162	145	140	149	150	148	154	141	141	123	160	154	131	144	128	149	141	149	130	134	136	154	144	135	127	138	125	136	129	112	149	123	142	142	141	144	129	142	146	141	123	155	137	120	152	134	133	139	132	125	146	143	132	122	145	153	125	125	130	136	147	129	154	144	140	140	130	159	137	138	130	115	135	135	131	131	147	128	136	129	124	123	135	143	120	151	130	150	153	137	115	123	156	138	119	129	155	122	130	144	145	147	120	118	135	130	132	134	132	127	140	130	131	152	135	129	146	120	147	145	155	125	137	155	153	134	114	106	128	153	140	139	122	127	122	126	128	117	127	123	150	136	112	138	127	160	124	131	151	135	145	139	147	133	148	150	149	133	125	150	136	140	120	130	133	120	144	130	160	135	151	131	140	142	138	147	130	143	145	137	127	127	147	146	152	145	138	121	167	158	129	130	125	137	132	145	112	124	142	136	121	149	117	137	118	146	168	130	130	134	135	151	146	153	129	122	153	117	132	133	130	134	134	142	116	159	139	162	124	145	131	129	128	151	162	132	148	125	147	148	164	148	140	144	136	143	144	131	140	135	147	157	136	123	148	134	141	130	134	137	138	132	129	142	155	135	148	120	157	130	119	137	129	138	146	152	132	133	118	145	131	145	145	152	139	134	141	143	140	153	118	137	127	159	125	145	161	120	151	145	135	136	152	136	131	143	126	142	142	137	157	109	129	146	136	142	159	121	140	138	123	142	122	133	140	127	154	142	127	129	147	139	130	123	148	151	139	139	160	135	155	128	145	126	151	140	132	139	137	159	122	141	134	148	144	136	135	156	127	134	155	141	151	153	129	141	148	128	151	126	114	116	136	156	139	158	132	131	150	118	141	130	118	148	161	127	124	132	132	146	150	120	125	159	120	136	135	143	143	139	151	128	162	124	131	137	159	145	137	127	134	140	145	150	128	136	128	125	154	130	129	144	131	105	152	133	127	129	143	140	152	142	130	134	172	118	134	154	114	147	128	124	134	121	153	156	130	150	137	127	144	144	139	141	133	145	129	144	125	150	125	127	125	153	113	112	148	128	140	133	153	158	119	131	149	147	146	144	160	132	136	134	146	129	150	150	149	154	148	139	137	119	146	153	94	138	136	125	134	122	107	133	131	141	152	133	153	140	139	132	143	148	148	137	150	139	139	124	151	148	116	134	129	130	133	143	157	147	130	148	144	136	146	132	160	157	131	120	142	121	149	149	144	152	146	140	136	146	148	129	128	158	133	139	137	142	149	145	148	163	120	136	125	172	132	125	125	137	133	123	132	160	116	129	135	133	133	126	141	136	152	151	124	140	140	135	128	135	145	131	127	125	151	124	135	140	126	142	129	139	116	147	146	145	133	149	138	129	134	137	140	139	149	128	148	131	144	146	149	147	136	135	168	141	158	128	133	150	146	133	151	159	131	149	139	132	149	140	153	137	135	123	126	140	146	135	140	145	126	110	139	142	158	155	132	111	161	141	123	123	154	145	129	120	135	155	132	133	143	141	140	162	148	149	142	136	134	139	119	159	127	151	133	121	127	136	150	110	151	119	139	125	131	145	132	149	149	140	135	132	133	147	145	118	128	124	133	146	146	140	128	121	154	128	147	129	122	145	138	151	139	144	140	123	133	113	128	141	135	152	134	142	137	133	123	141	143	166	142	147	126	128	145	154	154	141	136	103	137	152	135	138	128	137	125	127	133	107	109	147	150	130	139	101	161	139	138	141	126	139	136	116	139	143	150	121	143	148	148	148	135	144	152	144	137	119	153	125	124	135	121	148	132	145	152	132
23346	6279	1141	611	460	393	371	332	314	316	272	292	272	242	265	252	250	259	252	240	253	253	275	262	250	217	275	267	258	242	251	264	261	253	261	255	233	268	247	252	258	277	295	255	254	274	264	260	277	288	260	259	239	266	247	271	255	258	269	238	231	266	269	262	280	240	263	270	259	279	254	265	251	291	271	254	275	249	286	237	236	263	241	298	279	275	243	270	282	270	262	256	261	262	247	266	215	243	251	268	254	245	249	247	255	220	251	247	275	279	258	270	269	254	255	234	271	252	257	252	268	256	230	258	260	277	264	293	262	253	281	252	242	271	269	262	273	235	261	228	280	263	262	273	258	256	235	285	258	240	252	267	297	270	245	260	280	268	254	280	272	267	229	246	274	270	268	281	235	265	258	260	225	255	253	266	246	268	276	274	257	254	264	270	274	245	255	243	259	262	241	221	251	261	296	240	259	262	273	246	245	260	242	262	255	268	259	257	261	271	255	247	254	281	258	255	241	262	261	267	284	248	286	243	249	275	291	259	239	277	278	236	259	276	250	253	267	253	295	237	237	248	239	279	257	242	283	223	273	257	278	258	244	267	271	292	228	249	255	246	281	254	249	269	282	284	256	226	251	272	244	269	268	260	260	270	229	246	263	236	280	248	278	252	230	254	273	261	259	256	263	268	272	260	268	264	236	266	247	242	230	250	236	252	250	277	227	239	265	257	267	248	245	295	245	250	259	272	272	246	247	270	255	262	293	239	246	246	250	267	251	254	259	235	257	252	245	227	271	252	273	264	260	246	240	261	253	266	228	252	255	266	284	274	234	246	236	238	264	250	273	253	255	241	263	246	278	249	277	247	218	267	244	270	267	282	256	273	284	273	241	244	268	298	255	290	251	260	252	271	282	273	261	289	258	267	266	229	280	237	248	266	301	255	258	250	269	277	238	259	272	246	250	267	251	220	252	240	274	248	232	277	267	272	255	250	280	228	252	230	244	268	255	267	269	264	265	270	234	258	244	265	278	267	256	259	238	258	257	266	254	266	263	256	264	263	284	244	253	246	264	250	288	253	274	267	238	268	276	249	258	260	249	257	214	253	240	274	256	256	263	264	258	247	272	247	286	255	296	282	241	273	252	231	242	259	252	256	268	256	237	258	255	254	256	250	255	282	247	262	230	256	245	254	270	275	252	277	252	262	289	241	236	246	271	283	255	264	249	265	272	252	275	272	243	238	249	263	254	272	224	235	260	268	281	278	242	238	237	263	261	234	255	285	269	262	278	228	267	258	225	250	263	278	254	254	265	242	306	275	240	263	240	254	235	273	224	271	254	250	288	251	251	257	246	258	268	241	261	271	232	257	254	223	288	256	252	271	277	255	263	256	255	236	239	228	255	272	258	248	262	241	267	238	253	269	249	245	254	265	233	269	251	235	254	240	288	261	233	298	243	252	259	255	269	224	272	261	234	260	257	225	263	258	239	264	240	258	233	270	269	264	273	251	251	247	242	253	255	277	253	244	271	243	274	223	275	252	244	243	234	271	232	274	230	259	221	258	284	261	280	253	262	258	250	210	293	265	266	232	260	261	260	236	246	265	254	286	274	278	243	261	280	258	244	267	263	251	270	252	276	266	260	262	269	282	265	261	254	260	305	266	248	250	233	238	274	226	252	270	242	260	241	259	250	253	258	259	255	254	263	266	278	273	245	246	265	255	277	253	261	264	292	264	223	268	259	268	280	258	269	254	261	267	264	267	252	258	281	244	292	228	246	258	242	255	267	263	268	241	246	283	220	252	257	247	267	233	251	238	266	262	253	276	258	248	254	260	244	254	262	310	239	247	273	262	250	236	247	272	263	270	245	266	269	234	281	241	256	240	241	238	270	286	255	275	256	240	255	253	239	222	249	245	249	267	243	246	278	249	238	240	229	244	256	252	228	252	275	270	249	261	272	269	268	230	256	280	261	272	269	244	271	273	264	250	272	274	257	271	219	260	251	288	235	267	243	269	267	250	251	264	260	278	254	291	252	255	266	232	250	261	294	248	252	244	245	248	272	255	247	227	259	271	242	255	263	247	240	263	272	244	252	258	257	247	236	274	292	271	271	214	286	274	282	246	268	247	282	263	253	246	272	279	261	254	228	272	237	249	279	232	279	265	264	279	255	275	263	263	254	228	256	264	280	241	257	276	270	268	288	268	232	273	251	250	276	272	246	278	255	260	270	243	271	266	265	258	267	250	244	249	267	264	263	252	247	245	235	258	270	270	266	254	257	261	275	273	252	257	271	260	271	275	211	300	275	265	229	256	279	251	262	254	248	260	278	252	302	258	267	250	251	254	258	262	267	252	263	238	253	263	272	232	255	249	255	265	246	228	204	244	264	274	251	265	244	259	242	256	243	280	277	266	269	255	253	240	242	265	270	245	283	251	272	257	254	270	273	275	280	258	254	267	251	229	263	274	233	267	275	283	263	246	254	271	265	273	264	243	290	246	269	251	261	255	250	258	268	270	234	279	241	265	243	254	237	258	267	277	262	252	251	265	244	255	272	258	280	259	265	280	251	257	254	237	283	268	268	278	254	245	235	264	248	258	256	261	248	249	260	248	237	268	323	270	241	230	270	261	228	244	278	248	251	280	262	247	264	227	267	265	254	231	242	261	249	261	257	277	269	229	260	264	271	258	249	240	258	238	256	260	264	277	271	252	270	245	293	258	261	264	259	237	281	250	259	252	270	262	302	273	277	293	267	253	266	249	290	263	250	265	252	263	267	257	264	281	258	262	245	270	238	228	244	265	301	272	276	257	266	243	266	270	258	244	244	233	260	272	275	267	274	256	240	266	274	272	247	256	262	272	251	269	259	270	269	282	268	241	263	270	269	246	287	256	235	246	264	265	280	249	237	276	253	262	270	271	255	267	265	275	266	274	258	260	266	319	254	251	236	249	270	247	259	218	251	282	284	248	244	254	278	293	285	233	248	242	243	268	250	272	228	248	269	286	259	279	239	256	270	268	227	257	244	247	275	233	250	262	274	241	241	249	259	298	278	264	270	248	265	280	272	241	244	249	239	293	244	267	279	246	241	272	249	266	248	244	259	254	242	259	262	252	242	272	251	262	270	266	233	273	258	234	261	247	262	240	258	270	256	258	222	242	268	255	263	268	260	240	278	252	246	264	263	279	239	261	259	282	234	270	239	266	223	257	250	263	266	273	234	261	260	256	250	247	273	243	259	284	233	278	273	270	267	260	277	241	274	249	233	252	231	267	270	266	255	237	240	251	258	239	267	254	253	241	279	255	274	250	247	256	277	264	283	257	246	256	244	253	278	263	260	285	270	244	246	234	237	277	232	238	248	228	252	253	243	218	252	246	257	269	259	276	271	256	271	267	245	265	267	289	293	294	278	262	230	258	258	260	254	245	267	276	258	240	245	270	262	249	249	284	241	252	242	264	231	249	283	249	268	269	248	238	233	253	280	233	262	259	250	261	261	242	218	260
24039	21089	28162	24229	19880	2194	775	615	455	478	469	494	390	405	386	410	390	413	364	355	372	374	369	383	388	355	382	332	356	330	369	351	348	389	361	326	349	353	363	383	376	363	324	371	363	346	391	321	340	347	370	363	349	363	350	329	344	356	346	382	347	322	326	340	324	365	326	358	321	350	336	351	388	361	370	347	353	334	373	366	348	343	338	345	323	373	342	338	343	350	357	341	345	372	336	346	357	379	347	347	321	350	335	332	372	368	356	349	332	363	400	344	358	337	330	333	355	334	342	351	318	353	352	340	299	359	325	349	333	365	379	347	359	355	318	354	327	347	323	318	373	364	333	374	348	362	401	363	330	358	323	361	327	346	327	346	334	327	361	333	335	392	336	312	350	356	371	369	368	363	341	325	358	324	368	332	341	350	387	345	345	375	364	328	351	315	329	340	337	351	338	357	337	388	332	389	347	359	316	317	325	352	326	366	386	318	322	335	298	332	354	344	363	363	329	353	370	345	348	362	344	340	318	326	369	333	353	361	344	352	340	360	356	362	371	335	332	374	343	379	349	366	356	360	354	324	338	327	358	350	342	332	386	336	321	363	272	338	366	363	354	322	358	328	370	350	374	318	322	346	377	361	380	353	336	341	364	341	337	336	363	352	333	375	350	319	337	357	355	348	353	324	326	364	371	397	374	342	362	344	329	336	335	386	369	353	330	340	332	377	340	330	350	388	341	371	316	348	349	340	337	331	352	317	386	364	320	331	346	338	344	324	314	335	343	319	336	344	359	343	314	339	340	366	356	379	311	322	376	333	349	321	350	367	345	326	328	358	338	346	317	366	340	327	347	351	336	335	341	339	331	331	357	320	323	364	328	329	346	364	341	338	343	312	341	346	335	355	343	326	360	324	364	362	355	370	363	356	350	340	356	332	353	336	369	346	352	349	348	340	393	314	401	337	350	358	357	292	328	325	329	333	326	334	370	348	353	364	361	325	334	377	348	360	317	327	343	305	332	348	323	338	350	346	343	373	340	347	356	338	349	370	355	354	310	349	314	370	340	333	363	370	338	354	370	348	329	357	371	389	364	351	349	349	330	331	341	358	350	376	354	323	338	325	358	337	382	365	340	341	331	311	351	359	340	348	360	332	346	351	358	331	331	336	340	363	374	341	350	355	355	339	377	356	370	336	330	356	322	331	357	343	370	334	327	346	351	317	344	336	371	345	358	322	339	348	364	345	343	344	371	350	324	367	347	311	310	361	365	356	357	313	326	384	318	354	324	348	325	336	344	338	336	333	354	341	316	382	365	365	350	336	317	333	344	351	335	384	339	372	331	350	318	359	338	369	360	330	318	346	328	385	371	318	346	350	359	345	349	346	334	335	350	333	318	314	348	392	325	325	335	330	376	365	388	351	332	327	351	352	347	393	364	371	336	326	371	366	333	336	343	354	343	334	355	307	359	319	356	357	367	330	376	347	345	360	325	369	343	388	379	324	336	397	363	323	338	348	359	342	326	349	335	335	339	355	334	353	360	332	345	353	354	341	337	319	333	373	318	392	344	329	355	323	362	354	378	301	344	343	298	322	338	340	372	352	285	329	349	346	356	345	326	323	360	390	326	368	336	370	375	382	316	403	349	287	345	342	359	304	372	332	319	347	368	342	331	370	350	364	352	340	344	349	320	385	375	336	371	374	317	351	350	353	339	344	357	362	351	357	326	333	369	320	337	334	350	349	357	348	332	320	358	347	364	332	352	351	351	370	329	339	383	372	312	335	354	396	329	305	371	366	369	336	377	344	363	374	334	322	350	343	350	352	339	338	321	341	358	349	304	344	334	356	309	343	330	376	338	322	350	382	318	344	361	362	315	333	357	377	357	343	326	340	361	362	331	359	360	320	371	347	340	315	368	337	359	360	285	344	324	337	327	344	353	361	358	337	332	366	331	326	403	353	336	363	369	345	366	342	329	359	366	318	343	346	396	366	328	328	355	364	338	368	326	352	319	346	318	355	383	332	367	329	343	359	359	343	319	359	334	357	355	379	357	347	358	334	354	346	303	327	359	379	342	368	359	356	346	352	321	355	338	343	352	359	402	325	343	334	365	355	348	344	345	365	344	335	351	366	336	364	355	361	368	340	324	334	334	350	352	339	351	335	355	359	321	374	340	341	348	333	361	343	326	344	349	331	327	337	361	331	328	312	362	329	363	336	333	365	342	375	370	331	306	350	350	351	314	347	375	323	338	311	324	350	307	343	347	339	335	367	313	337	357	333	374	368	319	376	366	326	341	344	366	354	354	326	341	342	338	366	343	334	349	357	336	334	365	351	344	328	333	324	351	338	328	332	338	342	369	352	345	352	355	326	335	341	338	301	309	325	324	346	351	373	327	353	341	370	320	385	356	350	350	333	323	327	338	364	348	314	381	330	379	349	369	313	342	339	397	346	339	346	347	343	376	353	350	326	357	348	355	351	349	348	335	321	338	355	349	340	362	328	377	350	391	369	366	347	361	303	341	368	372	347	348	347	322	344	370	352	370	331	354	358	342	330	347	321	350	358	345	295	335	334	356	365	350	363	341	340	339	334	364	326	370	337	389	339	366	358	361	345	287	388	334	333	337	354	311	354	329	348	352	332	346	372	342	390	350	334	345	319	338	344	337	342	374	329	363	350	337	365	330	352	365	374	362	329	363	358	347	336	346	300	356	356	359	368	316	356	369	322	319	330	373	373	322	314	330	337	326	367	348	336	341	356	381	354	353	332	361	351	354	319	360	344	333	376	334	346	330	340	359	331	348	346	375	315	356	333	344	370	368	367	365	323	326	309	342	333	364	340	324	378	352	352	347	332	371	362	348	343	330	361	343	338	324	337	368	362	367	354	331	362	344	342	314	351	351	351	356	340	336	310	371	368	379	325	348	345	360	336	351	308	350	333	355	330	349	354	344	363	319	353	350	357	357	376	337	331	332	342	353	365	357	316	349	358	361	372	375	362	363	340	348	366	370	383	379	301	339	316	344	331	328	331	365	326	345	355	329	351	340	355	359	361	408	370	335	341	358	350	346	342	326	346	360	360	359	346	337	335	405	335	326	297	366	329	325	361	333	358	336	354	357	353	319	334	333	362	329	361	351	354	367	331	342	340	346	311	335	377	335	322	358	352	329	363	357	363	355	319	361	327	319	347	350	349	344	370	360	330	355	326	394	368	343	351	328	337	347	324	318	354	353	318	376	349	355	323	338	342	335	343	352	344	341	334	341	358	316	348	307	356	352	327	341	336	350	387	330	346	347	333	353	346	334	345	342	344	343	362	342	313	363	365	339	319	327	380	351	345	351	390	361	339	352	347	356	363	333	372	332	347	364	340	348	349	317	345	327	363	371	371	329	358	332	297	343	333	351	364	376	347	318	308	336	332	339	377	354	353	331	356	321	329	351	330	372	345	324	333	336	338	344	367	346	359	348	343	330	338	335	350	318	345	318	372	320	324	331	308	378	326
44227	23435	7941	4119	2798	2179	1678	1366	1221	1040	1000	923	802	815	776	771	747	678	668	724	695	682	681	644	607	663	688	673	651	634	633	621	613	634	596	577	627	574	651	588	585	563	594	584	566	643	624	567	587	601	610	573	605	598	599	606	595	591	614	655	595	646	549	619	595	634	608	622	629	640	581	617	618	626	593	621	560	588	619	606	597	568	631	612	621	554	557	597	626	624	633	609	609	585	621	620	598	621	606	591	604	604	599	601	602	581	617	595	572	609	642	578	606	573	572	639	611	623	613	623	579	552	592	598	598	641	595	611	594	625	610	556	586	583	641	620	597	587	577	603	598	546	580	605	568	600	589	605	591	622	601	599	606	619	603	646	625	595	620	572	622	633	564	633	612	616	576	604	664	587	576	598	545	603	567	565	599	586	612	619	579	575	604	579	595	633	607	600	564	622	590	600	574	614	591	603	580	582	605	577	574	587	611	574	562	580	562	580	619	568	630	615	593	566	592	620	583	586	623	600	546	577	599	614	596	637	590	581	611	580	606	604	605	596	574	618	569	608	627	614	598	563	562	588	623	610	616	606	618	562	610	563	581	603	574	599	615	584	620	568	622	585	565	575	566	543	591	622	613	561	609	619	592	525	600	613	640	583	598	602	562	595	584	534	581	597	572	607	565	582	579	612	589	621	607	587	630	593	607	584	631	567	607	616	590	616	591	568	580	641	579	615	603	631	620	579	588	570	639	597	604	586	612	597	581	582	575	606	606	608	546	605	576	614	570	589	596	612	591	653	600	602	580	627	575	596	569	614	594	575	625	601	587	623	596	619	617	605	609	578	579	606	651	618	621	597	623	643	586	608	568	581	591	582	617	621	579	648	596	631	629	615	586	556	597	615	588	627	560	596	619	569	577	563	637	602	663	592	582	599	574	592	596	593	573	543	602	589	584	618	554	601	573	588	605	627	591	602	603	571	586	598	605	600	558	621	612	604	589	590	610	540	565	593	614	578	600	595	614	616	631	601	620	580	567	592	543	606	649	606	626	545	629	596	594	598	622	630	575	586	554	585	615	595	621	614	566	562	609	581	652	583	611	598	600	579	588	584	568	590	571	625	611	594	610	571	624	580	606	632	610	625	604	567	624	608	609	592	633	612	579	587	629	630	575	582	600	575	618	583	562	625	611	608	591	608	595	610	588	562	616	574	599	615	601	623	641	613	629	556	572	608	599	604	605	652	624	572	611	610	583	565	566	652	596	554	604	619	576	611	554	573	556	601	619	594	641	574	571	589	615	661	593	623	561	580	605	589	597	589	589	622	594	599	617	594	616	635	566	574	612	597	607	613	634	603	630	598	595	601	625	586	554	588	593	624	609	590	601	641	580	622	614	574	619	630	636	575	588	599	648	593	553	543	612	601	589	612	618	559	616	588	569	618	599	614	581	595	580	574	585	588	604	618	583	578	598	611	584	527	592	645	527	585	573	590	574	633	619	574	575	541	566	595	622	582	586	628	559	612	568	580	577	550	596	559	577	598	603	584	583	583	601	581	609	623	556	588	561	592	617	628	579	564	595	599	587	630	619	606	637	564	612	613	617	601	595	568	570	593	574	581	628	569	598	620	610	602	625	574	624	597	591	579	573	644	589	620	589	604	625	595	555	602	584	587	601	567	558	604	580	573	580	635	590	580	609	578	632	603	596	599	590	586	592	577	566	596	613	605	576	614	631	564	589	602	640	617	611	639	579	618	600	599	625	565	583	580	589	622	568	590	555	583	587	603	550	576	586	566	571	565	580	610	570	646	577	617	626	619	567	566	616	649	574	586	638	588	556	591	602	603	615	560	627	593	598	577	577	557	611	591	590	631	611	563	628	587	575	581	591	597	589	588	549	576	566	584	583	583	617	613	625	647	613	569	603	565	575	607	602	604	592	610	555	600	575	608	621	612	603	548	584	628	609	604	597	590	596	592	629	556	615	616	623	576	552	619	580	614	612	624	603	551	602	589	621	595	622	618	648	569	591	624	586	569	594	563	608	589	604	577	565	604	591	577	625	582	524	592	600	597	558	586	586	603	579	608	569	608	571	613	593	623	603	579	627	596	597	600	617	618	622	604	632	599	566	559	603	616	566	604	578	587	614	589	558	665	583	531	604	582	604	590	617	628	605	653	630	625	601	567	604	648	569	585	621	615	585	579	586	612	561	603	569	571	623	573	567	599	549	622	569	562	564	590	617	613	564	640	591	606	630	571	526	553	603	603	592	613	579	554	591	582	561	523	612	577	635	623	575	631	563	642	616	643	603	619	600	550	557	595	601	595	599	616	613	608	579	618	571	626	608	573	596	597	591	605	579	596	619	583	601	579	569	597	608	556	563	526	584	594	569	605	575	602	591	595	636	629	583	592	585	603	598	562	597	591	642	603	594	565	590	569	582	575	610	602	591	598	598	603	589	567	596	594	604	570	621	620	558	581	593	591	627	600	625	573	609	577	548	575	637	580	638	612	636	595	580	579	590	564	571	594	560	608	595	588	590	590	604	589	619	591	609	612	651	589	596	621	630	541	606	615	608	579	561	659	609	568	630	591	570	533	587	603	629	611	604	608	569	611	551	622	573	660	609	591	625	605	611	543	612	623	596	608	591	614	608	605	575	580	558	586	553	593	594	569	613	589	597	587	605	631	593	589	600	612	620	586	603	603	619	552	562	591	579	577	583	577	604	585	585	574	587	597	566	600	570	575	586	563	600	591	605	588	532	631	612	585	613	578	589	618	615	580	610	602	647	600	607	578	585	573	629	589	593	586	562	592	619	586	613	639	606	565	618	611	610	599	589	618	574	619	570	639	613	585	610	598	594	612	596	597	629	593	619	564	540	604	565	602	594	595	634	630	624	585	617	608	609	618	609	575	585	592	593	624	584	573	597	590	580	637	592	592	611	596	585	571	607	607	623	570	560	603	561	580	611	593	581	596	587	581	611	615	611	563	597	564	596	579	601	585	591	575	635	626	552	609	555	590	578	593	591	565	592	580	606	566	584	584	592	577	625	576	608	596	586	592	631	575	583	570	650	575	584	560	616	619	595	622	613	585	602	592	618	575	553	573	586	599	587	578	572	587	599	608	600	537	597	570	595	564	673	571	636	632	610	587	572	591	578	608	596	650	565	627	594	614	606	611	570	576	567	607	647	599	608	608	609	625	567	578	619	577	559	610	586	578	598	577	559	589	580	615	609	562	564	597	557	612	585	591	542	564	610	593	605	582	614	611	606	594	551	615	597	585	612	595	541	595	622	576	569	574	578	598	616	641	579	573	601	614	586	592	579	621	570	610	597	586	588	555	581	590	601	538	589	596	624	601	593	551	573	558	611	578	615	616	611	594	619	578	598	598	594	565	615	600	584	568	604	566	592	616	625	573	582	597	596	595	576	597	611	627	582	598	597	570	638	552	609	594	579	614	603	612	571	580	593	610	570	622	622	618	545	639	576	577	593	584	567	593	608	569
23045	21079	28858	23508	21078	19219	2390	1012	765	763	731	702	656	629	609	648	543	598	618	545	601	562	521	511	539	550	533	536	530	580	523	561	540	470	478	544	522	482	494	511	529	519	556	520	530	522	561	541	497	473	488	505	503	510	489	507	518	489	489	471	525	469	534	455	522	486	485	531	485	523	507	502	509	514	511	493	491	491	492	519	521	513	463	502	518	503	510	484	511	485	546	483	514	510	510	503	542	501	510	481	514	514	466	534	503	516	491	476	528	513	522	487	530	497	472	491	524	524	506	479	525	510	508	452	540	484	530	491	492	481	524	487	496	495	514	487	482	459	505	499	530	481	545	490	509	507	476	499	506	495	495	509	504	536	484	493	484	450	502	464	523	508	504	489	535	494	471	483	467	510	500	486	564	522	501	502	529	507	546	513	516	510	522	528	483	491	505	496	514	490	482	486	466	495	502	493	467	526	486	493	518	504	453	515	500	470	506	478	519	480	467	528	517	502	504	498	509	514	482	536	490	497	569	541	488	501	479	457	495	484	551	538	489	531	511	517	510	496	502	546	485	544	480	495	469	514	530	530	514	499	519	528	487	473	509	486	508	486	499	486	498	492	473	551	468	477	523	484	465	508	517	499	510	525	518	477	472	510	495	487	523	502	506	467	459	449	540	480	502	471	561	481	513	489	465	515	484	506	503	527	492	522	464	506	509	509	496	487	508	485	485	486	499	494	516	552	457	521	479	546	488	469	479	528	529	513	513	500	487	493	446	482	484	480	522	492	471	469	483	520	518	499	508	480	506	509	499	474	516	483	476	478	523	498	478	500	477	511	549	518	529	502	523	462	509	518	467	491	509	496	524	490	492	474	508	484	512	513	489	534	469	536	508	513	497	487	528	481	504	520	479	466	517	487	524	504	507	490	525	526	507	498	505	500	520	539	520	504	509	507	493	503	483	485	475	490	482	501	489	454	492	525	490	497	492	500	522	497	502	489	504	494	494	509	498	507	523	534	466	485	488	475	506	503	497	479	486	493	477	522	518	500	491	539	502	516	535	498	441	511	495	475	512	506	490	520	480	481	502	493	492	520	514	491	517	496	500	524	480	517	522	488	498	510	510	489	500	556	514	519	501	530	521	484	491	503	543	502	528	518	484	484	489	499	458	448	532	506	540	475	483	517	496	506	530	494	475	507	518	501	518	513	520	485	541	480	487	477	528	508	461	460	477	497	495	535	540	470	475	479	496	514	524	505	526	495	484	533	485	540	457	558	520	492	463	457	517	508	484	494	492	497	480	555	505	500	544	493	508	487	508	485	494	513	492	528	531	475	505	502	485	513	488	479	520	503	462	492	508	478	507	488	485	474	502	524	523	481	543	492	515	457	500	496	480	580	535	471	504	509	531	462	455	511	495	506	474	503	529	502	487	498	493	482	522	528	515	479	501	492	529	476	530	467	515	531	474	519	497	492	537	530	481	544	476	494	488	491	552	545	504	498	434	497	485	469	505	535	519	498	497	511	450	436	480	508	488	520	506	488	499	519	506	545	517	496	522	518	521	476	466	514	515	498	464	486	501	475	431	481	521	517	505	504	508	499	476	560	455	535	527	474	467	475	510	488	475	506	512	487	500	503	511	510	508	509	524	489	436	521	480	498	513	527	555	474	460	574	462	491	478	474	500	513	494	497	521	472	502	513	480	501	558	461	518	505	494	502	508	526	480	486	482	537	513	488	479	498	499	489	532	494	481	502	450	496	487	494	530	467	502	481	451	545	520	484	515	500	475	502	517	468	501	530	527	515	519	480	506	495	507	508	489	513	479	532	505	495	529	534	541	490	492	517	510	483	517	475	485	519	462	547	498	483	508	502	508	506	504	489	494	518	486	523	507	524	490	493	472	456	470	496	512	527	534	467	500	491	464	488	480	522	492	508	545	521	500	506	493	467	469	506	466	479	551	490	486	499	508	483	488	519	487	485	490	492	509	506	500	476	470	494	539	522	478	442	498	474	495	476	522	491	477	496	513	462	486	524	506	497	481	474	532	498	491	484	490	505	500	471	502	504	504	483	481	503	486	495	503	501	531	521	549	487	488	505	499	466	496	513	485	468	520	457	521	461	504	489	493	508	481	528	481	509	515	491	496	525	506	489	458	528	491	485	502	483	516	467	480	446	516	483	523	481	554	465	523	449	513	467	538	488	491	538	481	496	494	481	531	491	476	529	482	499	492	489	489	492	493	494	483	491	496	527	507	492	500	477	508	452	468	494	494	510	491	544	542	510	513	504	471	493	492	478	492	496	480	479	504	486	473	507	495	492	519	484	494	486	517	495	525	465	483	501	503	528	515	512	490	515	486	535	514	474	500	476	485	482	519	503	507	532	538	494	471	507	501	536	512	485	519	508	447	516	504	498	475	524	531	465	528	506	462	530	511	489	517	467	498	487	476	503	510	503	503	564	506	501	461	484	505	457	538	509	507	491	512	498	520	502	501	504	509	503	483	482	456	506	511	525	555	471	486	462	533	520	512	464	543	475	507	494	508	505	489	497	509	488	470	515	504	522	537	495	492	504	495	476	493	493	469	524	483	536	530	496	497	497	509	488	471	553	453	493	500	475	566	511	487	510	484	553	462	499	532	513	454	490	474	478	530	521	515	461	500	497	482	484	493	489	496	511	543	496	511	549	484	512	500	492	500	500	501	476	504	507	502	510	540	489	483	492	453	476	478	476	505	475	478	540	463	512	515	485	518	444	495	501	494	537	499	510	476	498	542	544	500	485	543	500	497	508	489	493	484	507	486	482	487	464	508	516	498	451	498	498	471	509	454	513	480	501	501	484	518	511	525	537	483	543	521	512	471	529	498	512	510	506	489	486	494	527	496	496	488	498	476	512	479	525	493	510	501	496	495	530	505	519	455	471	497	473	492	469	478	483	522	470	431	528	583	454	490	466	476	505	489	480	470	527	510	504	502	490	540	508	481	492	528	515	498	502	432	478	495	472	483	492	485	513	492	547	522	474	493	485	498	531	486	479	548	493	493	483	546	504	511	527	496	510	486	513	516	509	540	506	504	508	495	471	516	484	531	481	529	504	504	520	503	485	469	485	496	515	493	461	500	498	484	477	463	508	474	455	462	504	505	505	480	439	482	484	505	479	520	479	515	483	525	530	520	485	496	478	523	527	488	508	498	533	520	476	498	506	536	471	480	508	476	486	545	482	504	514	546	538	500	493	484	484	496	493	498	525	537	508	507	478	520	528	497	497	494	485	488	490	489	503	488	520	546	549	536	506	502	474	532	510	480	462	533	490	508	461	507	505	511	461	492	499	495	493	474	494	480	484	474	486	497	491	502	554	523	524	534	500	488	471	478	509	519	489	496	495	498	521	498	500	507	470	507	477	533	481	524	508	507	497	504	503	455	479	501	524	502	525	495	511	484	487	503	460	515	519	513	520	482	502	474	486	517	506	483	497	487	487	507	536	510	530	499	494	505	445	480	499
50416	31321	12661	6737	4792	3654	2819	2343	1906	1767	1607	1467	1374	1268	1130	1161	1103	1056	1041	1013	975	961	1009	974	942	894	940	913	902	957	929	871	917	933	906	886	870	851	861	897	878	844	875	884	835	835	843	886	884	866	828	905	855	875	878	878	902	844	839	859	862	862	840	849	862	869	845	821	794	888	854	824	838	828	879	836	811	817	872	840	886	793	840	855	811	814	857	842	789	805	908	832	878	848	860	826	844	874	836	820	824	838	848	827	794	843	855	831	872	792	832	789	829	849	871	867	802	814	850	838	791	785	837	784	832	852	873	841	815	839	818	837	820	771	809	821	844	807	837	815	847	815	841	830	836	819	786	789	826	868	820	849	888	828	873	783	873	887	845	824	839	848	888	835	835	872	802	795	870	855	790	808	819	853	829	805	871	840	845	805	844	812	762	836	889	853	812	830	841	852	820	817	808	893	822	830	821	829	846	792	841	860	875	810	813	849	812	872	803	873	856	865	856	822	891	789	823	833	828	819	840	798	839	820	836	797	823	872	808	867	834	853	838	814	859	834	883	845	838	836	843	816	877	749	833	845	801	822	847	848	836	845	839	823	849	845	792	825	793	882	843	833	845	861	838	838	828	863	857	790	833	789	848	855	797	863	789	863	840	814	834	820	828	834	816	844	813	812	788	797	886	828	856	902	845	848	804	766	854	872	825	836	825	806	797	791	836	829	827	798	852	879	870	826	781	825	774	809	848	831	832	844	855	794	872	809	808	836	865	820	797	821	870	869	802	828	795	840	807	853	861	828	819	836	818	785	807	830	818	800	867	873	829	847	867	838	848	860	829	822	843	769	777	790	810	836	833	818	821	834	877	896	807	854	801	831	881	831	865	839	822	828	821	825	861	826	835	853	867	864	874	863	813	847	856	814	879	787	785	781	866	815	871	871	749	844	863	851	854	876	843	846	770	871	834	823	818	849	882	785	796	794	825	841	866	786	832	837	900	848	821	842	831	813	827	786	848	877	850	835	869	807	891	834	872	840	841	873	846	851	816	841	734	866	883	819	849	830	780	775	818	841	845	823	798	843	792	860	825	888	819	829	837	858	809	814	801	868	852	883	850	819	813	798	861	841	850	832	850	833	794	776	845	850	800	891	811	830	798	843	842	817	820	863	833	799	847	803	847	800	858	827	843	845	819	809	829	888	852	862	816	851	832	807	833	831	800	822	825	826	779	827	831	879	771	820	851	814	816	851	844	861	856	854	813	842	848	851	856	856	830	851	839	796	836	844	867	845	812	849	832	810	833	811	842	832	876	845	851	842	864	860	793	809	884	860	839	858	775	841	811	856	863	863	813	845	826	829	777	836	849	826	867	824	847	787	820	836	841	831	817	813	876	816	815	889	835	804	804	857	845	802	898	855	800	891	862	831	825	836	820	880	811	832	806	802	805	777	858	862	864	785	822	819	824	852	844	853	780	794	823	823	830	844	806	865	849	871	888	842	817	841	858	830	795	863	841	820	777	809	834	849	829	793	824	829	860	815	821	841	862	751	803	851	861	811	805	831	803	916	789	787	851	859	834	824	843	856	825	809	813	851	904	795	852	840	820	852	860	833	813	811	817	798	820	834	859	882	877	845	835	814	821	813	802	864	866	857	851	854	851	760	829	819	824	852	838	807	807	838	822	842	789	844	801	833	899	851	828	846	799	775	822	810	783	813	872	842	880	864	839	823	821	819	843	791	863	863	790	831	828	843	873	847	845	857	789	875	810	804	836	813	808	815	829	820	869	788	789	889	831	784	829	848	849	886	785	793	795	850	802	799	830	862	813	863	814	850	869	864	876	806	840	790	778	859	811	863	851	844	808	824	821	805	833	805	825	838	828	802	844	828	819	871	822	843	809	861	835	803	821	869	820	857	857	866	797	860	861	857	816	887	882	861	795	820	814	884	831	826	856	850	830	808	830	828	782	793	858	835	844	836	818	809	860	835	794	861	809	816	797	834	788	818	824	795	802	850	819	843	801	818	829	796	855	813	825	848	842	803	789	844	867	830	821	847	805	791	826	811	804	830	851	831	836	863	863	872	832	869	858	825	853	812	848	901	842	824	891	830	793	832	852	825	835	837	776	842	840	868	806	796	803	851	832	840	799	788	831	825	788	834	841	830	815	847	801	778	848	815	781	793	849	859	847	844	809	814	818	809	832	833	833	796	884	784	813	812	838	897	868	836	866	822	868	844	820	812	808	831	861	868	823	826	885	837	862	836	886	898	824	855	819	809	791	822	829	807	877	773	772	786	830	833	810	815	864	861	800	830	823	843	829	837	850	841	877	846	798	825	846	800	848	802	808	803	794	835	825	832	848	884	816	837	813	808	856	796	844	832	872	862	862	782	816	781	779	852	832	863	827	832	879	815	822	848	834	801	841	859	832	852	835	852	857	844	835	864	886	811	840	873	820	833	833	824	823	829	839	806	869	813	815	752	817	815	858	847	795	816	846	822	820	862	851	788	796	861	814	833	800	839	839	815	854	859	887	825	812	854	844	839	861	819	837	803	808	808	808	838	843	845	803	879	884	876	840	834	839	813	798	821	829	804	882	826	802	825	889	874	834	862	833	843	827	877	779	850	894	838	874	829	879	840	831	814	850	819	841	830	837	831	784	876	798	817	748	851	831	763	812	798	834	818	835	873	895	776	846	848	798	835	825	843	831	831	823	824	841	753	849	831	786	817	848	786	786	882	872	859	800	825	833	837	824	830	823	829	841	810	809	841	890	830	842	901	813	889	877	850	836	844	824	832	808	827	807	844	815	859	869	812	826	830	818	817	824	779	825	823	808	843	832	822	842	785	848	836	842	808	791	860	887	849	842	845	821	877	818	826	851	819	819	802	793	808	863	836	867	822	838	830	830	840	842	832	797	846	865	846	840	807	858	864	793	817	820	808	821	833	795	854	827	833	839	809	828	829	846	790	804	825	840	823	902	806	791	870	852	845	821	851	852	831	824	841	790	857	847	789	866	800	832	813	811	811	819	813	805	852	864	834	838	865	820	840	816	869	867	848	886	784	869	788	835	851	868	827	841	863	797	869	827	796	823	850	824	826	858	811	865	835	888	794	861	809	828	824	866	891	831	788	796	889	895	827	836	853	836	809	793	805	871	829	830	850	861	849	844	868	852	839	819	846	861	782	887	832	848	796	822	807	808	832	814	841	822	839	833	848	841	870	849	861	818	852	835	835	789	773	798	778	834	850	803	839	762	856	831	799	840	837	820	846	820	858	851	780	852	855	823	855	790	821	850	860	835	822	796	860	837	785	864	840	873	805	817	786	842	794	834	830	834	785	900	834	889	831	823	866	815	818	827	881	793	800	792	860	839	904	811	847	830	866	796	864	845	797	803	861	857	868	839	882	817	828	827	885	791	875	842	820	803	845	806	802	842	814	789	802	887	811	852	843	833	843	768	803	854	842	814	826	773	826	864	847	780	842	803	835	815	844	848	809	813	822
26711	20808	10476	711	433	327	191	170	144	164	153	141	183	164	152	133	163	159	152	140	155	134	146	142	130	128	150	143	131	147	141	147	141	147	142	175	146	141	143	152	141	119	144	158	137	154	164	146	140	152	143	116	125	135	156	140	171	161	136	150	150	140	160	148	135	130	136	129	142	139	136	153	137	138	168	141	130	135	143	134	157	133	148	121	141	128	149	142	148	146	170	143	150	135	129	141	133	129	149	164	161	116	140	133	146	146	143	137	142	164	158	155	145	141	161	148	141	147	129	140	150	133	144	157	156	178	169	162	154	137	140	126	144	172	153	124	135	158	130	152	136	138	149	138	145	148	154	125	145	132	161	147	115	152	132	133	146	153	125	139	143	147	145	138	134	138	136	127	143	166	139	134	148	163	141	141	143	123	170	156	171	139	127	122	128	159	172	164	147	153	158	136	168	177	128	152	135	155	153	126	145	142	150	148	136	146	139	154	153	157	117	136	136	126	164	133	133	149	155	153	139	151	151	155	145	140	151	156	138	158	115	147	144	149	159	137	139	150	146	145	164	131	176	158	133	138	129	147	148	140	138	161	154	150	136	143	135	130	165	136	151	153	140	156	168	161	159	133	176	143	167	132	148	137	137	146	154	122	152	151	168	135	151	145	142	137	132	139	158	170	151	146	152	141	151	148	183	135	149	134	151	150	155	152	151	152	152	160	128	130	131	144	141	133	126	146	134	147	136	111	129	164	130	156	138	141	152	128	145	138	119	133	145	154	148	151	135	159	153	142	151	138	141	144	150	134	162	158	153	161	127	149	149	159	132	147	134	139	159	162	137	134	134	144	154	155	164	144	135	170	157	125	149	138	151	145	135	128	150	171	144	139	163	145	152	154	153	142	142	143	153	149	123	143	144	137	143	123	164	155	140	139	145	155	123	145	143	137	151	139	140	131	176	147	144	152	127	131	154	143	125	151	155	128	153	138	149	139	122	173	142	153	156	136	138	149	143	151	153	124	161	128	118	147	134	140	134	147	155	137	140	164	156	134	143	143	148	160	154	138	156	136	135	142	144	142	157	156	142	147	155	144	145	152	134	155	132	140	141	143	154	132	137	148	160	143	148	146	165	136	157	168	127	155	132	153	147	123	153	145	138	174	157	141	150	177	144	140	138	148	147	153	165	147	131	144	168	140	138	142	134	146	172	170	132	137	140	151	152	136	120	146	129	136	135	141	144	137	151	164	156	138	149	154	157	158	145	144	156	140	145	161	141	151	164	138	132	159	148	145	164	152	128	174	159	135	150	141	139	130	157	137	156	140	128	141	139	137	153	153	130	140	135	156	152	160	134	153	128	146	148	137	145	141	136	156	152	150	133	123	144	134	162	148	162	160	145	146	177	135	169	140	160	151	161	148	170	137	131	143	165	142	148	150	141	128	141	134	148	128	164	161	135	153	136	140	167	149	141	151	143	150	170	154	148	159	130	153	152	150	157	133	146	138	122	158	151	148	138	139	139	133	117	142	162	169	140	143	164	148	128	141	157	146	137	154	135	156	149	136	161	157	134	140	153	139	147	143	142	156	137	150	161	135	155	141	160	152	150	131	143	166	149	140	154	124	141	150	157	124	133	175	152	151	156	153	151	138	150	157	140	144	158	161	141	153	147	164	128	141	139	139	127	138	146	157	141	149	139	154	134	157	143	149	132	154	135	138	136	154	143	138	147	134	155	173	134	165	136	149	131	140	139	162	154	150	167	160	167	153	153	138	135	118	145	145	142	151	172	153	149	133	145	145	162	141	140	152	170	151	143	130	138	147	142	133	158	126	164	139	131	160	140	149	145	152	141	135	171	145	159	161	148	148	170	123	166	142	128	155	132	153	145	134	150	141	138	126	148	143	123	145	145	157	130	142	151	151	144	175	167	132	137	154	149	132	160	134	145	137	154	162	166	156	141	131	122	127	137	144	135	140	136	166	130	150	162	132	166	148	128	141	164	165	153	138	174	163	146	172	142	156	135	131	157	134	150	136	135	126	164	140	138	147	157	155	135	146	138	157	149	161	143	131	142	154	125	150	130	151	137	168	136	136	145	146	139	142	130	145	152	167	141	137	162	140	132	131	145	157	148	139	138	147	139	161	129	158	182	141	131	147	127	159	138	132	146	136	164	147	139	147	160	142	154	148	142	127	148	143	151	148	141	146	141	135	150	142	129	156	144	155	142	155	153	127	162	148	147	137	156	149	162	163	141	152	146	139	149	129	142	152	156	142	153	146	135	150	118	144	146	142	139	162	137	149	141	130	150	164	146	165	144	143	149	149	137	144	149	151	129	133	145	128	155	150	136	143	158	161	142	133	146	142	151	141	137	168	150	139	146	137	142	136	143	147	140	162	140	128	138	164	156	144	167	139	152	141	149	144	152	143	141	134	153	150	149	134	130	105	151	144	146	145	162	148	146	158	145	134	141	144	151	143	143	157	155	127	150	163	157	159	142	127	160	150	179	171	158	153	135	137	144	150	135	167	130	145	151	155	164	154	150	149	151	141	155	135	149	143	140	146	168	140	155	129	132	146	138	134	149	102	158	130	140	148	136	130	128	126	165	125	136	142	168	157	158	137	145	119	160	130	156	148	125	173	153	150	136	171	150	157	130	130	157	141	130	128	136	163	135	159	137	137	149	133	139	145	148	155	132	173	132	153	149	151	149	126	114	158	147	149	144	163	152	142	134	144	147	165	155	158	159	156	143	160	120	153	126	148	160	141	128	147	152	143	133	132	132	148	169	141	140	131	134	172	142	132	143	130	164	165	130	141	156	150	153	136	151	153	135	150	127	117	159	141	156	143	155	162	139	152	158	142	134	140	118	140	138	136	136	128	138	146	155	124	138	129	175	158	129	136	141	144	138	158	152	160	160	131	146	155	144	132	135	152	159	145	148	137	136	165	160	142	168	162	139	147	139	123	167	174	136	148	143	130	148	155	142	148	147	157	146	123	167	131	130	154	157	152	148	158	134	160	142	158	144	140	145	137	145	132	138	164	148	162	159	152	124	133	135	136	140	157	147	153	127	139	139	140	162	131	125	130	136	149	146	153	143	153	142	137	146	145	136	159	143	177	152	138	141	126	133	155	142	147	138	154	123	133	137	164	154	158	170	149	149	132	147	162	141	160	153	144	146	125	137	110	150	120	164	140	133	137	145	135	161	128	133	144	151	134	144	131	161	173	137	156	143	144	152	141	141	155	137	149	143	137	148	142	152	164	143	140	150	147	136	153	131	155	157	137	144	140	156	149	172	163	146	142	155	163	153	162	132	140	158	133	137	174	136	140	149	164	128	133	139	156	139	127	145	152	147	158	169	168	145	153	174	137	141	171	139	147	150	137	172	149	140	169	151	149	158	149	138	156	145	135	137	151	157	171	170	143	138	136	135	135	150	134	137	139	140	142	130	158	152	141	146	121	166	155	157	163	124	143	124	164	123	154	138	127	137	127	136	136
23939	7860	1173	655	528	398	375	354	334	317	304	260	308	279	262	256	302	264	300	270	303	266	284	311	266	308	278	279	297	268	273	272	262	295	269	263	262	269	263	259	251	267	319	275	252	265	248	267	268	292	258	276	243	285	307	241	247	265	276	277	262	256	273	253	272	269	252	276	262	259	251	275	290	238	267	245	273	274	267	276	265	247	285	258	265	281	278	266	259	302	299	266	285	246	256	266	259	264	261	306	256	258	269	280	287	258	259	262	283	258	298	255	262	252	269	257	289	241	247	276	270	254	245	309	224	272	256	267	285	262	258	237	256	283	281	251	266	248	296	286	268	242	265	265	262	258	235	301	288	261	287	252	260	264	296	269	268	295	251	288	262	279	243	284	272	236	249	260	254	279	253	294	263	265	298	294	263	262	263	281	256	257	253	291	309	291	249	279	270	268	262	274	275	276	263	244	243	237	265	267	242	286	279	278	252	263	278	246	243	296	251	283	269	246	289	255	257	265	272	238	267	252	275	244	280	255	281	293	273	281	297	265	263	234	265	270	272	262	241	313	253	250	271	259	262	267	284	258	300	250	266	295	236	262	266	279	254	283	248	261	284	275	278	270	257	294	256	286	270	273	285	247	247	264	258	291	243	240	275	272	258	264	279	274	254	278	248	282	286	285	265	280	261	261	269	284	279	242	276	264	244	282	267	251	246	279	259	261	252	273	276	257	257	256	298	250	270	207	235	257	259	288	272	267	266	283	281	270	274	261	296	296	303	261	253	256	253	298	259	247	253	288	281	266	267	267	246	227	259	256	304	271	263	267	297	278	271	285	279	283	262	289	248	262	267	250	267	264	294	268	280	271	251	260	272	274	268	290	257	259	259	228	238	266	260	261	266	249	275	296	304	264	268	261	243	281	269	256	268	257	235	264	248	278	260	284	254	270	266	288	268	261	264	257	260	284	240	297	309	256	256	276	251	283	246	245	253	281	267	233	238	267	281	254	263	285	282	281	269	256	266	250	279	295	265	273	297	270	278	275	303	250	246	250	265	275	284	253	276	263	267	265	277	255	292	251	265	298	254	272	292	260	241	262	255	285	273	280	272	281	281	292	244	278	262	289	265	271	279	257	263	255	262	263	270	244	247	244	255	261	276	263	284	289	279	228	246	294	305	267	249	271	266	236	289	277	284	272	275	264	272	288	294	275	258	257	272	270	282	258	268	247	303	259	255	278	245	264	265	281	276	281	297	265	237	278	249	268	240	265	270	276	278	273	271	287	243	249	274	253	273	260	293	259	281	269	227	260	293	247	267	272	261	265	273	272	248	275	274	270	260	235	266	284	290	278	248	282	271	253	275	244	291	238	253	260	255	264	286	290	272	283	256	274	269	256	285	276	284	261	246	300	255	275	268	273	267	255	219	288	252	243	268	290	272	280	268	238	264	239	278	273	260	239	266	266	270	265	249	261	254	271	267	244	286	284	235	268	285	268	306	259	281	265	279	258	269	252	261	254	241	281	271	264	286	263	256	294	292	283	269	280	318	289	279	251	260	247	255	253	266	282	282	282	253	280	277	258	268	268	263	259	300	268	257	287	255	281	251	256	292	263	258	272	287	260	301	254	269	266	274	267	249	293	253	252	242	312	234	272	283	278	255	245	266	274	281	262	270	274	268	286	254	290	244	252	273	274	273	269	272	239	250	264	274	275	251	252	262	291	265	279	274	266	266	244	271	255	264	258	280	249	295	264	233	291	283	279	258	231	283	282	268	273	257	267	276	263	263	263	268	294	278	260	266	232	262	259	293	267	256	283	281	267	277	268	256	281	268	275	287	245	281	277	254	257	273	277	278	262	284	274	261	266	285	295	259	275	254	280	260	271	296	306	274	273	270	241	275	252	271	244	283	261	271	291	272	251	276	279	245	265	289	315	276	277	255	282	240	277	282	268	275	273	244	269	256	284	258	271	255	263	270	273	270	260	286	298	278	276	295	251	260	252	280	254	284	278	302	263	274	253	276	254	265	250	258	260	285	283	258	264	278	274	242	253	260	251	274	259	266	293	238	275	284	252	272	292	261	269	261	264	281	281	274	280	272	252	254	270	277	274	285	260	253	253	260	267	247	269	292	289	262	279	299	244	260	247	256	237	253	275	241	277	281	254	267	269	273	279	259	280	261	243	267	248	294	259	268	256	259	281	326	261	262	268	276	262	273	290	275	271	214	284	261	247	284	276	267	258	266	273	249	277	291	247	266	282	294	232	256	284	283	257	280	265	284	238	275	235	283	312	256	267	249	286	270	243	246	284	271	265	258	290	272	278	273	285	281	240	246	278	273	270	268	256	281	295	262	267	255	277	243	266	259	294	241	257	262	262	311	266	273	264	274	265	269	278	258	275	266	242	252	283	241	273	258	252	266	277	291	313	278	265	256	261	253	250	288	289	267	241	268	289	232	249	268	270	258	258	257	259	279	245	277	237	270	272	245	268	260	267	274	270	232	231	269	266	250	286	247	254	289	273	272	255	260	298	249	247	264	255	275	237	235	266	270	259	291	267	286	265	307	264	268	295	279	257	245	292	244	265	250	260	234	262	254	245	270	267	260	255	279	248	290	287	259	278	260	282	277	235	276	272	263	279	264	272	273	261	282	282	282	243	285	289	246	262	290	223	273	268	239	273	263	258	271	259	231	272	273	259	257	267	251	258	268	260	268	258	257	252	295	272	271	274	258	273	259	270	270	280	244	261	266	273	287	265	272	279	256	279	261	292	259	258	284	267	276	267	252	284	286	295	270	275	268	280	247	292	281	265	254	299	272	258	281	240	265	267	262	242	202	246	254	281	252	236	268	266	258	254	264	311	292	267	246	269	294	275	280	287	282	249	301	268	267	288	267	277	259	266	228	284	262	284	264	251	267	264	269	250	252	268	289	284	258	244	234	253	275	285	283	252	254	275	270	251	288	262	240	260	271	268	267	272	259	241	246	278	255	234	273	272	272	295	273	280	296	257	256	260	253	280	260	263	267	259	267	284	259	243	251	268	238	278	279	277	244	276	267	255	253	252	267	256	283	245	261	255	259	279	266	282	230	284	281	241	260	271	269	273	278	248	259	247	300	292	262	299	277	271	300	255	264	257	299	269	279	278	281	262	267	296	265	272	267	276	304	241	241	290	322	282	242	245	263	263	276	281	298	264	270	247	261	268	266	261	280	268	245	296	238	267	256	245	267	252	255	263	246	288	263	261	256	251	259	253	255	280	269	264	252	253	273	261	284	264	290	269	264	271	237	259	290	288	266	261	262	286	243	259	282	268	284	299	263	257	290	274	272	268	238	275	277	237	230	279	274	253	261	266	277	287	261	249	246	254	278	258	275	275	280	256	269	260	264	262	300	279	264	277	274	291	281	266	283	282	294	271	281	268	241	286	260	284	240	255	274	253	261	250	274	240	272	278	264	278	257	280	244	300	273	267	259	291	252	279	295	279	257	264	253	256	236	274
24096	21102	28213	24217	19798	2173	797	551	460	439	472	433	464	408	406	404	376	388	386	373	369	374	364	399	352	365	356	409	357	348	336	345	379	358	354	360	340	363	390	344	356	382	365	324	343	366	335	334	343	341	304	339	371	334	339	370	336	357	360	367	296	365	342	353	358	319	337	322	350	404	354	340	331	313	344	329	367	320	340	348	350	343	351	363	386	382	373	339	316	369	310	336	340	349	352	347	347	334	327	321	338	359	317	377	378	346	322	351	345	330	335	362	333	344	340	323	330	367	370	389	322	357	300	366	353	347	337	346	315	350	346	346	331	376	350	355	313	323	344	351	309	303	353	343	366	338	362	356	324	356	375	347	353	348	341	332	333	344	333	382	317	331	354	335	350	339	352	336	350	353	325	349	362	357	328	332	320	343	313	370	405	366	327	356	365	324	360	353	364	347	345	344	385	345	348	336	353	322	358	362	372	389	365	340	384	318	343	348	364	352	332	327	333	314	333	339	327	336	325	346	376	342	325	371	351	353	334	326	339	334	322	326	346	353	389	315	351	339	323	331	290	301	358	344	352	335	349	374	345	351	336	325	354	334	359	343	368	366	334	337	355	325	355	335	341	362	350	312	371	362	349	363	349	359	350	318	374	389	327	350	361	364	334	363	314	321	315	344	337	336	365	336	359	363	375	326	332	325	335	378	378	369	319	339	329	324	338	346	345	334	348	331	340	330	342	356	340	333	329	366	352	341	351	330	373	349	333	336	333	355	340	366	350	362	358	346	371	347	342	360	375	384	378	327	375	340	357	345	340	356	358	358	352	402	324	347	338	341	373	308	333	331	324	366	310	360	398	312	318	342	371	349	336	377	360	351	342	350	343	340	376	340	353	343	339	338	347	366	323	307	332	345	330	340	361	345	318	363	326	329	333	357	340	344	343	368	349	326	344	367	331	363	342	365	337	324	342	351	341	362	313	339	353	345	350	356	367	359	339	352	346	347	344	323	339	344	363	324	343	343	342	357	320	361	371	339	346	337	368	357	395	335	338	388	293	339	359	334	418	335	348	364	326	332	350	376	359	376	361	339	363	321	343	332	318	323	341	319	329	328	339	340	331	345	341	372	364	335	330	352	376	331	343	351	309	363	323	328	337	382	359	344	369	343	342	389	368	315	352	343	309	377	373	335	344	333	345	365	330	331	333	379	377	325	367	357	358	364	355	324	348	376	334	326	373	360	354	352	324	319	371	305	346	360	346	366	320	333	360	339	353	358	335	373	325	350	350	356	383	372	355	337	325	349	384	307	350	326	341	355	352	354	366	386	381	362	350	337	378	332	361	375	319	334	346	360	308	330	361	358	344	370	320	348	361	383	356	344	367	343	372	348	345	346	358	348	361	387	337	385	332	358	326	365	326	394	357	319	335	335	316	363	368	348	318	331	342	362	350	345	349	323	317	327	334	342	321	310	367	327	358	355	314	344	360	326	329	331	365	317	317	334	352	359	375	348	337	322	317	345	334	335	356	367	333	330	322	383	335	338	332	347	370	324	352	377	365	339	364	342	352	340	347	351	355	352	342	318	335	360	338	359	349	346	334	330	337	328	358	369	349	380	376	341	340	348	329	372	367	359	319	363	344	366	349	344	359	377	347	339	339	340	379	331	353	331	356	366	365	354	344	352	325	330	361	349	339	363	348	376	325	314	346	347	348	333	338	361	333	374	314	312	338	347	346	373	353	343	355	383	331	370	372	338	341	334	318	305	343	315	332	352	358	351	354	367	335	345	366	366	336	336	387	331	351	342	320	379	332	365	352	338	351	323	353	359	366	344	334	352	342	376	355	294	371	378	330	338	356	356	307	352	336	350	357	333	334	336	308	326	329	345	354	323	359	324	362	312	328	348	354	355	341	345	355	339	318	363	362	353	328	354	350	340	363	335	351	313	330	365	366	335	373	331	365	357	327	342	358	331	344	379	327	321	353	348	335	361	344	359	334	375	349	341	344	350	342	342	334	358	334	305	344	351	364	354	374	380	372	352	365	342	375	361	360	333	322	355	345	368	345	338	318	350	362	348	352	344	377	345	329	319	325	370	327	346	333	362	353	340	332	334	320	343	330	327	351	329	341	338	342	373	341	329	365	336	382	363	348	386	369	345	350	371	346	354	355	309	327	340	387	332	344	375	325	332	324	362	335	354	331	374	376	357	374	337	394	371	326	311	335	338	321	330	338	375	344	355	332	361	337	330	348	312	339	365	338	338	328	378	364	377	357	397	346	336	348	374	353	330	360	351	325	324	370	327	298	365	339	354	340	352	323	356	331	335	329	336	314	355	352	315	323	382	343	337	334	374	349	348	328	374	379	328	331	354	367	325	347	384	305	373	364	361	343	348	325	349	356	324	373	330	344	372	396	350	353	370	377	351	360	321	322	382	346	348	398	344	359	354	321	342	345	338	353	365	327	322	348	357	346	367	343	318	317	369	337	325	323	320	335	320	311	344	319	344	323	350	347	367	329	353	371	340	349	344	333	328	321	340	339	340	342	333	333	336	311	363	372	329	317	345	390	326	322	336	321	352	346	340	332	379	380	334	359	331	312	328	328	375	342	322	321	344	350	330	332	359	372	354	335	368	335	326	331	365	349	382	341	350	342	345	344	353	346	391	343	370	328	324	313	315	334	338	329	359	337	378	350	343	362	367	348	345	329	349	350	336	347	374	317	318	381	316	358	325	336	363	379	334	349	321	361	316	334	353	343	389	342	348	340	344	360	353	358	319	348	328	387	354	344	366	361	340	308	341	326	350	378	333	341	356	356	361	393	353	331	371	340	374	326	361	350	379	374	350	334	342	340	344	385	349	337	352	352	326	347	348	355	355	319	345	339	329	359	355	326	348	371	369	319	348	337	387	318	341	332	318	355	344	318	335	345	342	321	339	357	354	334	342	371	344	336	341	399	347	348	346	371	365	353	353	364	363	381	349	344	376	319	310	370	375	353	360	338	357	324	339	361	338	356	331	331	355	363	344	342	356	388	354	338	330	337	325	357	341	341	359	328	311	356	357	333	360	380	358	336	369	311	355	357	361	375	334	373	367	337	328	339	347	341	373	344	307	320	341	343	364	321	325	343	347	370	357	318	348	363	369	334	372	345	368	349	377	380	354	320	339	305	340	338	327	327	356	349	335	325	348	345	362	350	387	353	354	324	350	330	331	394	336	330	330	348	338	350	354	308	343	357	312	365	322	348	356	328	333	336	368	350	334	364	367	342	339	343	332	351	345	331	361	363	355	360	408	333	364	331	353	357	328	327	327	353	363	323	300	337	344	346	337	296	392	348	326	349	333	333	308	339	335	354	353	356	364	343	339	337	344	347	366	365	339	355	350	358	345	355	393	370	390	350	359	336	305	329	367	362	349	347	338	329	365	341	363	355	336	382	365	364	359	369	356	360	330	342	326	362	334	302	362	317	357	362	332	357	318	348	358	354	349	341	363	311	328	342	356
43895	24005	7873	3877	2760	2106	1651	1362	1220	1061	964	851	893	787	796	841	759	678	749	702	721	692	669	662	599	626	651	693	697	683	631	642	610	645	596	595	598	604	576	609	622	645	658	630	589	632	614	607	623	627	638	594	571	612	632	632	570	615	618	593	588	570	583	606	619	635	637	648	614	573	617	620	642	630	541	634	607	632	588	630	596	638	648	655	599	586	618	595	582	626	548	589	605	572	549	606	593	613	586	605	626	640	595	600	634	566	615	597	547	580	607	618	623	597	591	576	599	634	615	595	577	608	597	638	582	647	601	628	612	560	588	602	556	623	579	615	586	560	593	602	593	574	645	551	573	616	582	610	618	591	583	580	574	583	640	624	596	618	629	612	546	588	589	580	618	585	627	622	614	595	608	612	623	617	647	613	600	569	587	588	643	590	619	594	599	544	597	619	671	608	571	580	569	650	578	614	584	612	608	580	595	607	605	574	628	533	589	607	622	590	608	519	554	619	579	570	582	622	607	595	623	613	623	544	610	620	581	616	584	655	591	574	607	590	622	621	609	605	587	590	638	579	611	621	563	560	606	591	590	565	594	601	576	581	575	577	598	618	574	594	608	594	612	591	596	549	594	603	587	651	609	564	612	591	586	604	606	562	578	614	600	608	559	625	574	654	622	606	581	634	609	565	594	605	624	602	637	617	567	594	559	586	666	638	630	599	597	610	610	578	609	624	600	602	611	594	594	591	569	564	605	583	664	579	540	583	602	546	614	604	608	567	585	604	593	587	593	601	618	612	589	604	605	599	568	614	603	572	592	626	542	590	599	615	596	598	587	570	618	623	603	605	607	594	586	570	572	606	624	658	587	551	590	633	561	580	595	619	571	617	572	661	592	651	575	627	580	592	634	600	617	579	541	574	603	595	595	601	566	586	580	544	577	593	548	636	582	581	621	612	588	606	635	668	624	595	573	573	607	588	575	559	615	562	583	571	598	590	553	592	568	576	603	572	614	567	608	610	602	603	591	582	584	628	601	616	619	592	612	582	620	568	618	616	599	574	575	656	555	578	633	592	605	599	585	583	606	620	598	597	613	609	586	633	582	593	601	583	590	615	572	553	630	579	572	606	616	615	597	570	592	549	576	591	591	590	627	601	611	605	592	620	580	590	613	590	613	571	608	586	602	608	598	612	639	566	663	584	615	580	550	605	580	551	584	576	575	609	578	599	637	612	631	595	639	590	554	579	623	621	577	627	621	603	618	673	581	611	570	572	597	580	592	607	595	608	628	612	654	612	608	632	629	587	611	576	621	572	603	625	578	589	589	554	557	595	565	562	628	583	585	598	602	593	599	603	597	604	577	592	583	558	590	607	654	610	625	603	602	600	589	610	622	622	550	605	642	566	675	574	590	595	587	617	538	572	622	606	610	613	615	571	629	567	597	585	569	579	584	617	594	603	629	614	596	614	584	611	579	599	576	579	625	597	621	611	606	625	640	613	602	586	576	557	595	589	642	620	620	610	590	546	584	627	616	586	588	649	539	658	580	595	622	591	629	592	574	579	638	581	627	610	618	630	539	631	613	637	580	592	624	601	570	612	633	616	611	604	605	631	596	578	639	579	565	579	587	611	556	594	582	585	595	630	607	632	601	596	602	635	610	567	557	563	582	595	606	602	597	600	615	647	636	629	603	577	624	595	586	595	646	603	549	636	603	560	612	611	608	589	599	548	642	599	586	599	621	548	590	589	566	579	599	592	579	589	577	603	595	616	568	588	606	637	579	631	583	608	590	581	583	643	599	551	602	584	596	572	619	601	610	583	610	568	561	620	606	541	610	567	614	585	593	596	587	585	558	627	621	597	604	597	616	561	651	620	588	606	572	600	586	570	635	595	625	582	595	550	615	578	582	600	597	559	644	602	590	599	595	583	604	565	602	602	624	612	603	605	572	582	593	587	611	576	599	595	634	584	596	569	588	606	600	596	559	562	633	591	595	562	564	572	598	605	621	617	592	581	598	540	599	581	615	582	539	601	632	603	636	572	599	589	611	565	605	591	590	619	642	603	579	579	599	579	606	588	575	603	579	599	610	608	611	609	595	588	606	569	660	623	632	647	623	572	582	634	596	595	573	536	608	640	572	616	562	595	602	597	607	597	619	622	588	606	652	565	612	548	552	582	569	626	604	572	602	618	595	593	619	605	602	645	583	631	612	534	578	564	617	605	630	569	606	566	601	576	608	626	582	611	606	634	665	613	618	606	638	628	614	622	620	610	605	609	592	557	636	588	625	586	619	583	583	607	580	632	620	641	647	591	562	566	568	606	636	658	583	616	583	607	609	605	605	567	585	593	591	586	607	585	612	576	589	579	632	579	616	548	645	581	603	569	583	614	579	575	574	608	548	628	585	573	586	577	651	591	576	613	571	584	622	569	607	566	621	552	596	575	600	597	616	575	591	575	577	564	572	611	615	611	585	609	623	601	596	610	632	636	611	603	610	586	615	572	555	593	617	631	595	601	591	619	632	586	556	617	575	595	617	637	575	582	608	601	623	630	566	581	632	595	608	624	603	591	612	611	589	554	572	601	600	606	600	557	624	571	608	601	583	592	580	645	580	562	668	582	664	586	621	539	599	611	612	587	582	590	590	594	565	620	612	632	591	611	640	624	624	615	550	547	601	592	573	600	635	624	579	616	588	620	601	575	589	572	634	561	605	613	599	624	615	653	608	601	615	613	597	614	612	629	577	606	592	611	560	602	592	565	586	629	613	576	601	601	589	571	618	568	572	615	664	591	579	550	607	606	597	586	625	612	608	570	594	599	557	568	558	603	631	632	597	576	566	607	581	602	615	617	626	659	578	581	622	625	601	627	588	576	576	602	612	598	628	642	609	553	627	603	600	605	602	596	619	599	616	648	620	596	570	625	601	588	619	593	593	601	593	564	583	650	565	640	621	572	626	649	600	617	592	572	631	565	575	558	591	575	609	595	580	587	570	632	620	578	631	598	598	559	596	604	633	591	601	584	630	611	606	591	603	606	626	630	622	577	598	586	602	587	609	623	625	585	601	581	597	593	580	628	572	593	585	587	597	595	584	560	626	593	612	592	612	638	605	629	618	579	576	583	577	603	596	626	573	599	610	594	600	607	640	576	574	552	563	653	573	584	594	560	605	612	614	591	545	606	618	630	613	620	589	600	593	605	589	593	569	609	583	607	582	571	606	592	602	575	561	641	614	616	594	624	615	580	613	563	602	608	609	587	633	591	625	607	550	609	647	586	614	614	608	625	598	647	591	539	600	574	614	552	620	569	617	652	607	565	609	596	643	558	585	593	591	588	612	605	605	593	629	656	650	594	592	594	552	627	579	579	593	589	608	577	552	593	629	590	626	625	598	584	590	567	571	562	536	642	567	550	588	601	597	606	608	606	599	600	600	596	590	604	593	630	599	575	629	595	597	592	604	610	591	558	592	605	608	592	628	591	619	627	584	637	578	568	559	600	602	600
23101	21100	28880	23567	21100	19180	2351	1018	817	745	688	645	630	627	615	540	596	515	529	593	531	536	505	513	489	516	506	531	556	511	496	494	545	508	501	533	494	504	531	476	516	547	519	478	514	523	485	510	483	542	510	539	504	529	467	482	473	495	490	450	498	542	561	527	500	541	552	534	487	509	517	512	537	495	482	472	476	468	487	525	492	450	540	486	493	502	468	538	481	489	505	480	549	470	500	504	519	501	518	514	527	495	495	520	522	478	509	489	489	526	488	513	542	513	505	500	530	465	459	453	467	517	474	514	491	493	496	500	520	481	516	527	514	510	487	497	533	499	496	511	551	437	478	470	507	475	466	529	509	494	503	482	503	508	504	496	499	477	501	505	508	480	476	506	521	496	512	476	464	508	477	502	480	498	524	498	480	525	523	474	476	457	503	481	533	507	491	487	496	502	483	503	497	491	497	497	505	490	475	489	511	529	496	456	482	469	506	492	471	515	472	528	529	508	458	477	471	540	454	512	454	499	544	487	470	511	500	534	499	448	503	539	496	501	503	505	504	484	497	481	497	506	464	491	504	528	491	495	477	499	514	501	492	511	502	483	491	517	506	504	519	482	465	529	489	451	501	520	512	494	495	503	502	524	459	492	506	492	492	491	504	457	478	462	517	464	474	473	503	485	483	500	520	450	504	499	505	444	483	512	545	487	519	532	501	485	510	452	497	493	493	479	509	502	462	490	497	547	489	483	500	460	476	494	477	510	504	503	480	497	538	542	501	497	519	450	478	521	473	517	485	503	510	448	517	477	522	489	559	527	482	468	496	488	496	473	482	488	523	473	532	505	521	496	490	536	479	527	485	475	522	513	487	514	504	505	467	518	470	527	479	457	501	513	518	482	518	521	518	486	474	468	461	502	532	499	467	487	466	479	516	489	540	530	497	506	501	490	479	502	456	490	482	469	521	481	498	489	462	495	478	498	493	516	483	491	452	504	482	482	495	467	476	513	507	510	486	484	508	474	460	511	527	508	508	470	490	484	516	482	467	510	517	530	488	486	506	527	518	485	491	478	485	482	494	475	493	500	451	499	517	490	524	487	498	498	526	474	484	567	493	486	453	467	469	483	471	490	483	499	497	508	454	476	505	521	493	498	462	468	508	511	500	471	507	511	529	512	501	478	520	496	532	473	452	475	455	522	521	513	477	500	515	485	500	522	510	506	485	483	454	479	507	511	517	476	474	493	496	486	476	498	560	484	530	492	514	508	465	505	485	485	516	528	547	489	526	520	495	453	480	508	509	445	505	490	473	487	511	496	510	510	476	510	515	526	490	476	516	502	527	506	515	513	474	493	513	496	524	465	489	542	475	505	483	524	482	490	480	529	484	504	501	494	498	506	477	487	479	525	484	508	470	480	481	512	474	535	498	467	472	491	493	479	479	463	505	495	472	491	485	499	477	507	479	494	516	510	490	480	492	478	475	503	486	521	508	482	522	535	461	491	496	507	476	475	498	482	516	468	497	506	500	519	488	510	477	481	509	515	526	463	503	466	487	502	490	509	502	498	559	500	504	464	509	501	507	513	507	533	479	487	502	460	470	496	450	490	500	484	486	455	493	502	511	515	486	489	501	490	505	480	501	501	505	486	475	455	459	466	496	531	527	500	475	516	514	496	513	531	489	553	525	497	508	503	473	505	494	466	487	477	495	507	508	502	466	490	457	479	487	520	519	479	543	493	528	478	489	488	463	472	501	474	493	490	517	472	526	506	467	453	512	485	514	489	510	472	478	499	514	509	506	476	494	509	492	528	491	442	477	492	490	511	484	484	475	448	493	470	497	514	533	528	506	523	476	480	490	476	465	487	491	495	508	479	510	504	505	481	486	456	477	476	506	483	495	540	552	486	478	473	495	542	492	495	471	458	474	499	467	463	485	481	535	520	508	514	496	465	516	465	529	495	509	491	501	465	474	509	491	481	493	499	503	505	547	482	497	484	511	537	490	506	564	545	499	510	465	458	456	470	505	530	499	467	497	459	500	467	488	480	496	483	453	486	511	542	502	514	512	457	509	510	510	494	470	507	520	503	524	479	494	454	499	463	523	476	500	505	516	466	457	494	455	517	492	491	498	465	478	495	471	516	499	525	472	492	455	490	514	492	529	457	472	551	500	512	471	521	491	470	475	487	470	490	484	480	489	497	508	456	489	483	492	522	498	468	509	538	469	444	495	536	497	503	484	513	518	458	462	486	487	483	485	503	546	492	497	491	457	500	442	475	474	492	464	440	542	459	505	491	523	468	505	455	473	477	503	507	495	518	516	484	498	491	496	529	484	532	503	515	498	473	474	494	506	510	486	480	484	473	482	533	518	537	447	495	537	481	469	525	491	503	492	521	487	479	530	475	478	520	485	477	509	500	523	496	517	478	457	486	478	472	471	524	527	501	506	492	514	499	481	503	489	529	511	463	485	508	508	489	509	483	491	481	479	521	470	511	505	477	535	465	469	497	492	492	518	482	512	539	475	534	509	510	505	479	469	491	478	477	453	442	486	467	441	483	462	520	543	507	501	479	532	490	495	506	505	471	504	467	494	489	532	508	485	497	502	551	525	518	527	512	544	451	477	471	494	506	464	495	526	464	482	456	486	523	517	484	461	522	524	500	514	532	474	486	508	466	503	513	485	459	503	469	494	517	477	523	506	510	511	474	502	510	476	490	503	492	436	535	498	456	532	547	517	490	520	507	477	519	497	493	469	493	461	482	534	490	499	466	499	487	509	487	487	536	464	483	482	541	474	499	526	492	464	476	492	525	518	492	526	501	454	458	513	537	494	546	500	524	501	512	460	503	465	513	482	448	512	483	547	486	493	473	482	487	515	482	474	499	502	457	490	474	483	531	514	533	478	460	495	462	493	494	479	473	519	516	508	497	500	492	524	499	483	496	466	494	469	495	486	467	510	503	496	474	529	494	489	527	531	488	486	485	477	526	517	464	505	489	502	469	488	467	479	482	495	496	514	544	483	492	496	464	508	493	490	469	505	519	497	557	508	509	484	496	478	486	477	512	494	472	479	478	468	504	488	491	470	506	520	469	482	464	472	470	538	496	503	478	486	480	498	449	508	479	520	502	509	463	499	498	500	488	460	490	496	452	512	419	500	495	478	472	489	510	473	478	517	495	452	488	501	533	487	479	539	473	526	474	484	497	457	460	502	506	516	532	480	489	532	478	471	485	474	480	479	480	492	473	490	508	503	473	518	475	491	496	536	474	487	482	509	497	488	481	527	478	510	558	484	471	510	519	485	483	521	506	505	546	480	480	484	510	484	499	548	470	500	529	511	504	516	486	486	495	507	483	486	515	495	505	496	512	540	475	523	511	491	432	493	513	536	481	522	484	494	524	508	534	494	474	471	540	465	511	500	480	514	476	488	486	491	526	536	461	484	487	520	469	494	449	507	517	474	490	543	546	462	470	510	491	494	499	508	479	475	499	476	541	503	494	501	463
49928	31582	12947	6856	4721	3544	2815	2315	2011	1701	1524	1410	1308	1189	1192	1142	1061	1051	1018	1006	1065	970	1012	935	906	914	939	966	894	886	882	883	848	852	907	816	871	860	897	885	824	888	866	869	815	843	883	820	902	848	843	820	822	797	864	862	910	870	831	822	861	882	791	773	756	862	797	871	848	880	910	838	833	769	864	850	807	819	856	847	821	854	844	854	861	867	817	853	817	871	788	831	825	826	892	832	868	777	801	862	842	853	818	852	817	836	863	832	833	753	829	865	800	815	831	808	826	857	830	883	790	824	829	800	769	812	850	857	807	805	775	866	863	836	838	868	825	853	871	905	841	777	793	847	804	841	852	822	792	868	834	830	865	825	864	850	843	807	825	821	874	825	879	898	822	780	784	815	819	838	797	859	855	798	880	804	819	871	829	888	835	875	771	834	799	834	859	869	880	817	846	851	812	839	830	811	824	858	805	870	846	806	852	811	807	892	895	825	826	841	873	860	796	800	841	849	879	853	831	837	802	847	813	842	789	863	835	880	808	864	836	812	848	784	834	834	800	844	756	848	808	816	813	841	877	800	824	817	754	827	845	842	873	814	844	869	788	861	811	812	808	841	837	855	800	841	806	800	868	807	867	827	835	841	815	893	842	835	802	847	879	868	878	823	839	869	860	828	857	803	829	821	852	894	787	860	809	811	804	818	870	847	813	785	791	862	815	819	798	860	831	893	782	880	798	872	852	846	813	808	832	851	814	864	793	869	858	876	767	820	804	844	816	911	841	837	824	869	784	804	823	782	864	860	853	844	862	835	889	877	796	801	849	825	846	893	847	803	770	857	794	800	826	851	806	834	825	806	875	793	849	795	797	829	812	843	814	793	838	830	844	860	817	784	841	816	890	817	840	749	785	833	844	868	848	851	809	826	836	850	835	849	834	801	832	852	878	825	861	859	828	863	818	815	835	839	803	810	837	852	857	839	824	858	844	809	825	814	779	805	828	802	860	826	820	848	828	778	838	882	832	852	813	828	808	828	818	798	799	831	847	837	797	810	820	844	819	889	853	849	840	807	828	831	798	858	862	837	802	840	850	828	844	829	821	832	859	839	898	809	909	821	826	820	846	829	821	825	858	864	832	818	873	815	871	794	821	833	799	864	854	826	761	806	834	861	803	860	830	871	797	878	822	802	865	878	850	829	836	847	909	786	856	797	821	866	803	871	844	775	831	812	891	865	843	838	833	887	762	815	788	870	827	854	815	828	841	849	845	895	851	817	831	835	801	861	825	781	861	830	781	817	855	811	831	869	835	856	855	832	864	852	813	844	839	818	930	795	875	799	854	861	814	831	841	859	824	803	797	828	879	833	802	852	824	804	870	892	816	815	817	851	841	844	855	858	826	834	861	796	823	870	843	781	842	798	833	852	816	839	823	828	845	915	854	898	839	847	814	838	809	863	731	818	885	850	872	826	835	778	828	820	829	825	811	852	834	826	861	774	821	832	875	851	837	841	853	827	833	868	822	862	853	835	819	849	811	871	847	845	827	825	855	861	826	850	900	789	837	786	804	830	847	860	846	824	835	817	810	811	791	828	862	874	813	878	810	838	834	802	847	821	865	832	790	849	856	841	812	884	782	807	839	798	858	780	873	817	835	800	831	853	849	834	829	843	812	805	764	859	791	844	859	838	866	808	848	885	857	774	823	810	768	803	859	859	836	833	844	840	824	809	831	809	847	845	841	833	868	827	808	841	809	858	816	775	862	819	826	833	826	849	825	813	851	813	804	890	872	817	847	813	811	818	839	864	834	837	853	834	866	852	829	766	845	789	797	839	755	847	901	845	805	816	811	847	870	809	842	832	817	851	814	804	776	864	809	844	853	837	880	795	812	832	826	801	839	832	810	829	813	902	812	807	841	909	797	821	860	864	859	838	840	821	855	825	846	829	790	840	836	824	831	859	828	768	899	838	831	848	843	824	832	862	814	815	848	805	854	833	801	877	818	740	813	857	799	765	837	808	802	829	811	796	773	813	857	854	808	820	818	780	831	795	845	792	883	850	873	836	837	817	833	820	856	851	849	832	864	867	809	852	889	881	830	851	800	796	789	790	871	790	905	836	829	829	826	860	812	850	802	856	837	814	876	866	895	869	844	838	821	845	909	846	790	842	831	781	809	859	831	874	855	856	844	853	907	811	820	859	827	812	837	803	862	861	838	903	868	844	850	861	765	808	852	851	832	839	826	800	833	841	855	814	856	796	810	873	880	831	885	827	800	885	821	848	874	790	842	848	778	819	829	849	820	801	816	816	850	883	808	811	831	850	785	816	825	839	798	861	845	845	794	787	859	828	860	792	843	802	796	842	845	793	846	830	802	885	832	807	864	880	869	786	800	856	820	830	847	839	798	825	846	857	829	830	761	789	843	847	822	851	820	840	835	851	844	831	883	812	807	847	848	770	838	777	780	786	831	808	817	901	796	800	874	836	884	852	838	811	823	822	865	844	845	852	893	821	790	789	794	892	803	786	850	828	828	811	829	843	820	806	843	812	846	829	836	820	834	780	838	806	850	884	782	832	822	898	821	821	804	832	894	879	838	860	875	852	822	811	835	789	820	793	834	855	857	770	870	827	809	824	828	832	812	804	810	844	834	827	867	825	905	823	819	861	808	778	802	833	854	798	802	833	849	771	861	841	877	827	796	812	841	842	880	817	822	797	830	823	840	840	848	835	847	824	851	813	817	841	836	859	860	809	840	819	819	820	814	795	854	848	848	783	814	805	858	839	848	823	822	793	834	806	816	853	807	835	823	814	889	840	808	855	843	822	804	841	786	865	814	861	850	830	869	847	840	820	855	860	830	833	840	840	833	834	829	815	855	832	853	835	836	864	808	834	835	833	800	834	836	821	847	763	837	871	797	855	816	887	866	839	865	820	833	824	839	793	825	860	777	815	849	818	835	849	839	820	832	827	859	872	869	830	850	881	808	828	788	826	832	790	748	862	801	794	805	806	819	852	811	804	812	830	853	819	894	856	841	776	843	858	834	831	825	904	859	830	828	856	818	862	845	781	822	810	807	836	849	806	836	818	837	814	799	807	839	846	835	826	806	837	821	812	843	831	817	788	847	794	799	798	860	838	811	822	841	824	847	817	860	843	809	797	842	814	849	831	778	782	829	825	823	825	804	878	819	871	846	837	834	848	824	866	791	870	831	826	787	799	826	824	813	787	826	858	811	817	845	846	868	820	841	905	790	865	834	822	834	802	840	807	807	802	867	850	829	789	836	835	828	848	833	851	845	788	858	850	827	875	831	861	824	854	779	874	841	854	865	812	849	837	880	851	864	834	869	835	875	875	821	821	795	837	820	862	848	802	797	844	805	831	815	784	871	871	822	842	806	784	849	834	835	819	806	823	843	822	824	834	786	816	841	817	785	843	850	863	829	793	823	824	842	835	800	868	822	869	796	809	785	829	894	799	808	803	872	841	863	812	832	785	850	821	827	819
26757	20789	10252	462	211	168	175	170	160	165	156	167	146	142	145	139	129	131	150	135	128	134	151	123	134	152	166	133	139	131	132	150	147	139	143	143	140	129	136	137	138	130	159	138	138	159	162	152	162	147	145	152	124	143	164	141	132	156	142	144	139	148	154	121	123	118	127	158	138	140	149	129	132	142	144	142	146	157	139	133	146	139	161	148	114	150	136	138	120	116	124	142	145	153	136	128	147	139	145	150	146	145	151	138	129	145	139	124	136	158	125	152	140	145	120	157	143	138	152	131	125	141	139	110	137	165	155	137	164	131	155	141	154	144	134	150	130	142	161	141	150	166	124	170	143	139	156	127	134	147	158	144	141	124	132	149	133	146	145	134	137	161	159	156	173	142	148	137	143	135	150	146	137	147	146	155	120	148	128	140	151	136	116	125	128	148	126	132	147	119	137	163	134	153	146	143	155	129	136	134	158	139	146	116	150	136	140	138	127	130	134	150	139	134	139	144	127	125	125	137	138	143	155	143	142	135	147	132	140	138	127	148	166	142	117	142	128	156	160	152	144	168	154	135	134	144	137	156	151	164	147	131	133	129	128	165	136	120	155	134	134	144	127	138	138	129	127	144	178	140	153	123	158	152	140	177	138	133	143	144	130	121	137	123	173	161	150	146	126	167	137	140	137	122	153	162	133	155	131	139	138	151	122	167	154	170	168	118	153	132	155	134	136	147	152	149	155	116	111	152	153	148	163	128	152	152	172	155	143	134	131	154	144	145	131	145	151	165	126	149	146	135	148	121	141	138	163	123	132	145	147	150	137	154	154	126	130	129	122	147	148	130	143	125	148	128	134	155	139	121	154	124	145	139	119	141	129	116	135	131	142	151	151	148	140	131	146	141	154	147	153	133	128	130	142	143	154	148	155	134	134	144	159	152	150	136	125	144	141	134	138	137	124	159	145	141	170	139	143	142	156	144	138	135	135	116	132	166	141	145	153	143	152	139	131	139	154	161	149	122	134	156	148	130	154	154	133	147	132	139	136	151	143	167	121	159	124	132	152	144	147	151	136	149	146	128	156	157	127	146	119	164	159	144	126	129	130	149	136	143	133	138	151	122	140	116	137	140	126	146	139	144	137	128	132	146	154	150	139	140	130	147	145	143	151	129	139	128	131	161	149	151	148	141	143	128	152	120	118	142	150	123	125	136	132	126	137	145	131	118	137	138	139	147	139	152	142	137	151	148	129	124	135	138	145	138	138	134	164	134	138	113	130	157	145	129	129	133	154	132	137	151	133	137	142	157	158	147	140	133	150	153	157	130	133	154	134	148	126	156	139	133	127	124	122	116	157	153	166	148	138	127	168	158	152	145	139	129	126	125	112	137	141	128	129	135	133	136	159	125	138	142	131	148	126	147	135	123	124	138	142	136	138	149	126	162	128	136	133	170	150	143	132	145	125	134	137	168	121	140	145	143	145	143	130	151	160	139	152	151	148	147	148	134	127	147	159	149	148	124	138	135	135	142	148	145	159	159	159	162	121	152	148	150	150	140	135	126	125	137	138	124	139	146	156	128	132	142	144	131	138	140	131	137	155	138	168	145	107	134	140	148	142	126	127	156	135	126	148	131	126	145	153	146	151	146	132	156	138	139	127	125	150	138	136	160	147	145	125	133	128	142	171	156	133	155	156	141	151	158	154	118	128	147	135	125	148	143	137	137	135	151	147	144	155	140	123	136	131	134	143	145	153	124	138	131	123	129	151	150	146	141	171	150	136	142	112	148	129	149	124	140	134	133	126	127	136	139	134	167	167	146	148	139	123	134	135	158	158	161	150	127	114	133	128	140	140	147	134	147	157	145	129	135	140	151	133	147	135	150	128	119	167	139	133	136	141	134	158	127	132	129	146	139	129	143	125	130	163	142	137	156	127	150	143	126	135	151	133	134	129	132	125	139	126	139	111	143	154	134	142	156	144	151	131	142	128	148	142	131	123	138	140	122	147	150	140	156	118	147	136	139	143	127	130	144	136	156	124	132	135	156	146	149	133	130	133	153	119	160	157	136	156	135	142	149	125	148	159	132	142	127	143	150	129	145	154	130	146	141	149	127	154	122	146	158	137	153	138	147	155	127	143	162	152	160	147	150	137	140	130	146	155	150	158	130	151	143	131	151	145	164	146	153	119	144	136	160	151	103	145	152	142	129	148	132	147	138	133	135	136	152	146	141	129	130	129	138	141	139	138	144	142	114	133	146	159	143	130	141	145	158	130	137	153	151	139	150	131	142	119	144	163	129	132	144	136	158	118	141	135	141	135	145	136	124	159	125	158	148	133	164	158	145	117	139	153	154	142	132	130	142	154	139	144	153	143	135	150	121	153	124	155	153	158	134	113	119	137	147	147	158	141	135	125	137	141	144	163	142	112	170	138	136	128	127	144	156	165	122	148	139	113	116	145	138	126	151	142	125	157	136	149	133	125	116	134	134	145	133	164	126	146	131	147	138	163	141	148	151	132	130	136	141	138	129	137	149	161	145	139	135	164	155	137	142	139	134	135	133	135	179	141	143	160	149	154	151	141	146	116	159	136	144	157	142	133	136	134	146	118	140	126	140	148	132	132	138	138	123	139	150	138	155	149	126	138	151	139	112	153	158	147	142	125	140	149	150	156	132	124	152	137	144	133	132	137	149	140	146	136	134	129	135	143	154	121	125	144	149	126	154	160	136	144	117	117	137	134	152	142	165	142	158	139	134	138	150	152	120	151	146	129	143	151	153	147	134	163	124	140	131	120	159	142	147	138	126	141	141	126	160	148	132	133	167	150	157	131	134	158	118	128	160	147	138	130	129	142	130	152	135	141	158	147	143	192	144	149	135	161	141	148	165	126	152	127	151	127	129	147	142	139	147	137	144	125	150	152	148	144	138	145	125	147	145	147	132	129	139	142	124	155	135	153	134	130	137	155	137	163	149	149	146	128	142	165	139	153	129	137	154	144	149	141	151	158	139	134	128	134	126	153	142	101	140	161	153	158	144	148	138	142	143	156	153	145	134	147	168	140	130	153	148	125	131	145	134	125	136	162	141	126	134	125	165	147	148	143	138	149	143	144	136	134	139	152	153	146	135	141	168	130	133	137	144	147	146	153	135	135	160	155	148	136	139	136	134	142	147	157	126	140	158	149	136	126	152	134	130	126	128	153	143	137	134	154	144	136	129	130	126	144	154	158	140	129	132	133	139	140	129	132	141	142	119	133	155	132	143	185	155	136	136	123	138	147	142	137	143	139	140	142	137	135	143	143	152	122	125	143	130	142	124	144	155	127	154	123	142	121	135	141	157	142	140	153	138	151	133	143	138	139	153	154	157	162	136	150	128	151	133	115	166	154	124	150	138	128	126	139	149	177	153	133	137	142	135	142	141	134	122	156	136	152	129	154	148	148	118	154	145	115	141	140	137	141	133	140	147	165	130	139	138	149	149	163	134	125	153	122	119	138	129	152	147
23804	8184	1103	575	455	402	376	341	276	325	300	306	291	273	271	265	270	296	250	260	263	270	269	269	262	262	280	261	249	263	278	238	264	272	273	265	249	263	238	250	283	252	272	275	254	274	262	276	275	245	285	253	240	276	275	266	258	272	268	268	286	275	289	251	246	265	247	270	265	254	252	266	294	273	246	303	251	265	249	276	260	261	292	240	269	266	243	263	270	279	297	264	258	285	291	230	263	283	247	259	298	256	257	249	232	259	253	275	264	249	284	286	261	283	257	265	275	283	247	264	253	273	276	273	255	257	265	249	273	260	264	272	270	292	255	260	262	243	264	262	293	273	275	281	247	264	252	270	283	238	266	282	291	281	242	240	286	273	229	292	238	254	262	276	255	268	270	263	272	262	261	282	257	255	249	271	277	258	243	257	264	270	248	259	271	258	271	259	261	273	254	265	261	264	275	264	270	283	254	239	261	264	261	263	267	256	281	266	261	263	291	244	264	265	252	257	255	266	262	242	213	271	231	267	254	249	242	262	231	263	254	255	250	278	240	239	247	257	263	256	276	247	257	285	260	250	267	253	248	276	269	228	296	282	297	275	247	249	277	255	278	265	265	279	246	242	275	273	265	296	285	277	265	274	269	220	258	257	277	266	295	271	259	288	265	292	243	256	280	275	254	236	254	268	245	234	280	266	264	268	273	256	253	272	242	275	276	252	265	281	278	248	255	270	285	284	258	281	287	262	255	289	234	281	283	292	273	262	238	239	258	282	280	246	245	242	288	277	248	265	232	241	254	239	245	276	282	255	252	273	259	272	259	281	265	258	250	247	249	267	253	286	280	234	246	248	246	239	239	258	264	243	277	244	285	271	260	244	246	266	247	256	240	252	262	282	248	246	243	267	262	263	271	279	266	275	266	242	271	277	260	269	251	267	267	279	229	254	231	264	256	256	270	251	275	291	269	298	269	261	264	235	260	250	256	289	247	264	254	280	263	244	254	248	257	238	269	273	246	282	244	258	255	251	302	253	254	272	287	286	261	274	253	275	260	269	226	271	258	278	267	267	270	280	256	267	267	279	253	258	268	250	244	238	278	286	271	260	267	248	285	236	256	252	246	274	273	260	283	253	304	264	254	282	275	261	249	247	264	262	279	260	267	269	279	260	270	258	259	260	286	251	255	253	272	265	248	284	243	240	281	279	260	259	257	257	247	259	278	254	282	264	243	278	288	289	283	255	243	279	261	259	247	248	268	282	265	271	285	241	274	246	290	254	291	225	269	280	293	255	281	246	289	273	271	263	272	261	245	237	243	292	251	267	224	299	277	265	282	242	271	253	262	241	276	247	270	268	254	244	273	254	238	280	264	243	282	255	258	297	260	265	245	252	283	257	248	285	245	265	292	244	271	291	285	283	269	254	282	280	241	266	245	249	254	230	252	252	255	257	279	315	259	249	238	264	254	243	255	284	273	275	264	292	246	278	234	237	241	282	244	262	258	265	278	277	277	249	272	275	258	255	243	260	232	262	248	258	268	240	269	283	249	287	268	235	237	250	265	281	274	259	264	274	251	279	269	253	276	293	246	258	249	274	227	237	277	258	241	272	262	254	234	258	242	287	267	259	257	250	267	254	270	249	252	276	270	257	258	259	271	250	244	221	272	246	289	257	250	255	278	273	275	257	243	289	294	247	238	237	243	280	248	276	251	266	239	253	265	261	242	279	251	277	279	277	275	255	260	236	296	228	268	275	297	243	246	269	251	256	269	275	243	277	267	251	250	243	252	251	264	218	251	285	249	259	252	239	279	270	286	260	285	258	302	260	272	266	274	239	262	265	272	273	243	268	276	294	264	249	237	245	264	248	235	222	253	225	245	275	274	257	267	246	272	252	255	254	272	254	261	265	261	277	286	293	272	260	278	276	263	276	237	255	282	263	243	235	275	263	268	287	251	256	270	258	251	262	253	261	269	276	272	244	262	263	281	249	262	254	243	242	261	266	252	258	258	260	264	263	244	300	278	276	252	268	279	266	292	237	276	284	258	275	257	252	244	279	282	268	246	291	287	254	260	279	261	294	263	242	251	266	284	258	294	261	275	266	264	241	239	278	227	260	259	229	287	267	305	291	265	244	236	237	266	296	247	274	259	271	287	243	218	274	247	245	268	249	266	272	245	271	262	270	274	265	268	269	288	292	265	270	282	253	244	252	279	265	284	260	265	271	243	283	261	274	290	246	265	262	265	263	259	258	237	249	285	248	255	263	279	263	232	278	269	265	253	234	244	283	231	248	256	266	252	256	277	272	277	255	234	267	277	240	258	251	259	246	256	246	246	272	250	256	266	273	242	253	222	237	271	267	285	277	261	234	267	279	255	298	264	243	266	268	291	265	273	244	247	250	254	275	251	264	270	258	264	277	250	264	289	294	272	260	262	247	261	252	252	270	276	250	302	287	277	272	270	233	289	257	261	254	239	255	233	254	241	260	259	257	280	266	253	255	258	244	276	263	248	258	230	257	247	269	280	274	260	250	276	255	282	229	268	254	261	265	287	296	273	279	270	252	247	270	278	278	266	257	236	288	243	270	249	290	280	291	252	249	266	252	312	252	250	222	277	286	263	248	265	262	258	266	267	274	268	274	283	285	235	268	248	263	256	269	281	253	250	210	266	270	243	283	242	238	280	276	265	266	246	269	264	277	257	250	264	276	242	264	234	294	238	269	241	260	259	289	253	271	273	257	297	247	277	244	248	266	273	272	280	262	283	267	237	268	236	256	248	256	269	250	271	227	263	259	237	257	265	283	259	286	236	289	239	246	275	277	280	263	265	262	273	206	256	255	265	251	241	250	271	260	270	258	256	267	244	291	268	255	285	259	282	247	255	255	251	251	253	264	274	266	258	245	249	269	268	258	256	273	262	271	258	245	247	262	282	233	275	258	292	232	260	250	255	245	272	257	289	254	257	268	271	271	261	265	240	272	237	235	256	275	260	257	257	259	281	287	271	220	273	278	260	265	233	278	274	272	260	269	295	250	264	277	237	261	256	233	259	268	243	293	289	276	265	267	263	280	237	276	291	260	246	273	245	266	241	257	268	277	255	291	267	245	255	255	274	286	280	268	264	244	257	237	262	254	273	265	264	252	280	283	234	266	268	263	275	256	267	251	270	277	275	258	254	280	275	274	289	276	262	296	285	269	265	248	287	260	279	251	283	233	262	267	230	257	254	268	276	265	232	258	277	258	280	279	252	265	279	278	261	248	281	221	264	273	264	301	253	257	276	280	260	273	257	242	272	252	269	264	272	259	267	257	282	261	254	256	270	267	304	257	278	270	279	240	268	251	248	260	264	270	278	258	256	279	265	259	272	276	248	284	293	251	231	238	254	231	256	270	241	262	270	276	233	227	284	251	287	258	265	266	254	216	240	293	277	274	270	208	257	274	282	250	276	296	289	290	256	252	269	239	213	274	252	262	257	281	277	269	269	261	245	273	248	269	234	281
24081	21130	28316	24217	19955	2264	788	569	498	457	467	438	423	426	400	372	382	379	403	392	411	332	338	358	373	378	351	371	388	377	366	334	372	377	373	361	355	360	332	356	357	328	370	349	341	350	356	340	378	367	346	374	371	325	362	355	354	322	338	346	362	350	350	303	351	352	389	365	325	373	330	382	306	334	316	379	332	371	370	352	342	383	312	342	323	347	332	379	368	340	378	341	354	324	330	338	324	351	386	350	373	357	314	365	324	350	345	376	324	325	338	346	326	328	366	362	345	328	342	329	368	348	355	354	329	346	342	314	357	388	340	324	350	352	337	344	385	356	314	338	362	364	363	339	354	341	373	342	365	336	322	361	346	367	367	308	351	350	314	344	330	339	358	350	390	360	359	360	355	354	372	320	337	323	355	351	352	348	394	316	391	337	349	320	318	371	350	350	317	325	322	382	368	324	352	347	361	326	338	340	332	382	370	361	326	389	373	349	340	350	325	363	382	316	353	357	347	322	339	341	355	358	337	323	366	326	335	361	324	334	330	343	337	336	372	337	355	358	331	324	356	362	369	341	333	341	316	335	385	368	359	358	344	356	323	358	355	359	335	365	373	329	343	345	329	365	329	332	346	367	337	344	328	346	323	348	349	335	380	374	348	356	356	335	369	331	360	319	385	341	342	367	332	370	330	371	346	332	348	351	355	342	355	348	379	373	358	360	349	306	338	321	355	370	359	324	372	340	326	351	347	333	342	334	362	342	327	333	310	335	326	347	349	320	349	348	321	331	331	328	365	310	354	386	346	337	350	346	329	324	318	330	354	332	359	333	350	348	338	355	323	355	345	343	343	350	344	341	336	322	358	328	307	360	324	355	360	352	351	324	334	318	376	327	371	323	355	366	321	352	346	340	351	344	334	326	332	346	335	366	336	336	339	321	360	364	318	337	358	390	359	326	342	292	366	334	340	339	370	355	345	350	387	378	342	341	355	379	346	343	345	329	356	379	338	317	349	320	346	346	357	350	328	345	326	346	352	333	342	372	364	356	357	333	362	392	374	409	360	360	316	342	326	335	372	327	343	350	360	323	347	339	358	347	344	373	341	322	321	345	351	341	329	350	348	326	338	340	337	339	337	336	387	311	333	305	340	332	374	355	364	329	306	372	377	353	376	337	358	348	353	320	368	331	374	333	338	349	339	340	358	360	371	351	333	339	324	371	353	329	316	326	395	346	341	321	320	348	316	346	353	322	367	342	306	342	323	348	346	350	362	307	350	325	369	359	372	369	351	363	345	362	363	346	340	354	343	291	352	350	339	348	335	334	389	343	358	337	368	354	379	367	315	335	336	349	365	379	359	348	357	351	352	341	332	360	326	349	362	327	327	338	345	343	342	361	355	343	323	361	333	360	336	349	358	344	339	301	346	340	323	333	334	339	342	386	379	391	346	347	329	390	341	351	354	321	357	301	355	344	341	317	342	337	353	379	369	331	314	320	323	340	342	360	328	348	355	331	320	339	338	342	326	320	311	366	362	342	343	335	348	343	320	338	349	341	334	320	348	382	349	369	335	323	354	348	354	346	365	386	322	353	351	358	354	331	327	314	327	327	360	336	349	361	345	324	381	351	373	351	333	308	317	354	334	327	326	340	312	388	329	327	327	330	318	336	340	346	364	358	346	341	347	331	335	360	337	343	369	342	335	324	381	319	344	362	376	389	334	338	365	367	322	314	320	337	312	348	334	312	361	354	349	355	331	327	344	346	384	323	343	348	346	377	318	341	354	324	322	333	326	324	389	330	327	384	326	339	360	324	353	376	328	344	344	349	342	316	343	330	332	363	335	354	350	329	316	391	316	343	363	337	321	357	361	336	353	352	360	336	324	350	352	358	320	370	332	362	346	343	332	333	338	347	370	340	339	341	361	365	342	336	353	324	327	332	329	326	352	344	312	346	367	368	342	368	354	355	354	337	352	360	342	360	339	344	372	338	335	328	353	320	327	337	346	344	350	362	316	366	337	326	356	343	333	364	367	362	321	331	317	319	341	329	321	337	357	356	339	341	299	319	327	322	362	404	322	371	307	308	369	338	347	361	388	335	361	343	332	323	366	375	348	340	335	377	361	332	367	338	370	323	330	361	346	338	313	332	304	320	341	352	310	342	346	334	357	338	358	331	358	359	339	333	370	325	307	335	339	367	352	351	342	338	316	353	329	331	361	323	342	358	331	382	320	349	349	343	362	358	390	312	358	381	338	319	329	352	326	353	362	378	318	350	332	341	346	359	359	336	340	341	337	374	368	370	336	363	322	371	326	322	340	329	309	338	354	386	356	354	352	336	351	350	363	338	335	344	352	361	300	347	327	371	350	356	337	368	359	345	322	306	327	316	382	345	344	303	341	379	334	285	348	352	346	328	331	330	350	337	343	344	338	344	335	349	335	375	359	342	351	351	335	366	335	376	337	333	325	323	344	318	333	326	343	383	317	335	326	338	356	314	372	342	338	344	308	378	346	365	344	342	349	381	300	343	330	327	323	326	354	342	339	315	354	322	331	365	328	356	352	325	329	346	328	315	328	341	351	358	347	332	345	331	338	321	359	334	383	333	336	360	366	340	370	341	332	364	362	340	341	353	373	356	349	342	338	354	328	381	368	319	339	340	343	347	381	344	369	359	355	331	310	344	371	316	335	352	336	346	354	331	366	320	328	358	325	334	362	336	329	366	343	345	355	331	354	343	368	334	342	345	352	335	376	321	320	333	323	359	372	391	363	328	330	341	326	354	324	352	341	340	364	359	351	322	349	352	356	357	339	335	331	334	354	339	339	318	327	319	334	352	320	352	350	337	359	367	344	375	337	381	339	312	335	387	354	357	350	317	334	331	323	343	338	329	339	347	345	364	376	313	363	335	349	355	345	348	333	329	365	351	334	341	326	302	356	327	345	356	374	357	338	327	336	337	361	341	359	316	341	334	346	360	350	328	344	345	336	334	371	342	334	352	353	379	345	365	355	304	354	323	364	379	358	336	338	339	342	376	309	349	339	319	367	350	370	295	374	300	362	322	353	366	335	325	330	325	338	337	354	330	394	339	350	330	324	354	362	341	379	384	352	368	335	331	362	335	377	338	325	353	334	320	353	353	362	379	333	345	326	346	345	304	305	339	345	315	326	331	328	334	368	369	380	342	359	316	344	314	346	365	322	350	344	360	335	351	338	329	336	338	321	337	340	345	350	352	365	345	308	368	354	350	360	326	337	361	332	332	352	354	385	358	347	367	335	353	329	362	326	395	383	355	362	326	352	341	303	343	357	345	308	354	360	349	344	340	342	337	345	339	328	322	322	347	323	346	357	361	369	379	321	346	358	361	363	341	324	335	374	354	302	343	333	331	324	322	351	336	329	321	335	362	339	378	337	332	347	340	314	355	349	340	332	323	339	336	365	390	353	352	354	312	304	377	306	366	345	347	341	370	336	360	369	357	381	356	349	343	331	359	354	327	375	330
44343	24093	8333	4057	2789	2155	1702	1442	1283	1048	1064	858	823	802	752	778	740	678	752	694	746	689	731	693	668	713	665	637	664	665	667	639	609	687	609	592	597	603	586	601	642	612	601	658	600	627	604	609	620	614	635	596	594	651	600	595	610	639	670	600	647	632	588	628	623	563	635	597	571	654	599	609	585	595	628	595	596	589	611	627	605	592	658	598	606	644	586	617	606	583	628	638	597	557	579	596	616	612	599	604	595	640	579	593	563	625	627	609	612	607	619	581	608	604	615	553	574	632	588	614	644	594	597	598	581	603	582	646	589	616	600	564	578	609	595	579	580	569	574	614	597	613	593	571	605	576	590	593	594	583	648	625	572	618	606	570	581	626	643	593	612	624	604	561	598	610	579	591	642	594	645	635	609	602	602	548	632	591	621	626	577	568	602	594	644	637	600	599	611	551	584	578	576	599	603	633	614	578	578	596	601	616	623	630	577	588	582	566	554	589	638	620	576	601	589	589	569	571	578	665	578	598	618	592	614	554	624	615	629	572	580	612	591	559	627	579	574	629	574	595	576	604	586	604	589	615	648	584	574	627	625	572	578	580	583	603	598	566	625	601	653	587	616	580	606	606	547	593	587	594	610	602	632	579	575	565	582	628	581	609	603	546	593	569	566	614	611	608	576	599	574	583	622	572	639	586	616	583	610	621	583	570	635	601	609	643	561	639	576	583	607	617	579	567	585	625	593	631	547	592	596	631	602	632	602	599	560	603	634	626	604	611	605	591	588	580	595	600	629	570	604	601	598	628	599	602	608	600	613	562	590	547	601	588	672	544	603	591	621	567	584	611	598	618	575	597	631	600	602	581	661	570	588	601	591	609	556	596	621	566	631	617	586	596	566	602	588	592	601	636	631	575	570	604	617	581	586	620	581	606	619	617	588	570	598	581	569	622	543	627	595	622	611	615	612	621	595	586	604	610	597	632	612	613	624	591	595	557	562	627	585	612	630	599	587	586	572	625	593	628	610	567	583	610	603	584	590	599	622	619	626	646	624	569	607	575	614	640	583	574	573	623	607	609	619	590	634	598	603	600	582	600	594	596	640	587	605	616	599	588	570	660	579	587	617	610	668	603	678	667	574	625	600	608	566	587	613	627	575	579	599	600	602	575	536	567	573	621	607	578	590	571	631	624	578	604	641	607	598	582	623	588	613	645	596	613	583	602	593	612	639	609	601	569	607	634	589	626	607	599	605	604	592	582	585	568	616	615	634	587	597	603	633	571	596	597	608	572	566	599	599	595	603	666	594	622	610	597	625	590	563	669	568	569	601	617	618	588	578	603	582	619	587	585	577	564	610	646	628	603	573	592	625	616	582	573	601	633	583	595	656	595	571	577	638	593	607	600	587	621	566	610	586	596	597	594	602	618	621	629	641	619	587	566	605	588	625	607	621	627	596	626	626	609	596	611	582	547	590	554	620	600	554	594	623	597	572	574	601	603	564	634	618	595	584	610	630	621	618	616	556	611	579	606	619	627	656	583	626	607	598	650	639	574	625	604	622	591	589	651	584	625	633	595	556	608	596	612	603	624	615	566	595	621	643	561	631	601	610	592	606	603	627	599	624	601	644	569	598	575	598	565	612	632	625	623	601	562	628	621	596	598	617	615	603	579	600	595	604	591	593	610	604	629	603	655	590	597	650	613	529	630	601	623	629	630	594	599	622	628	600	588	599	601	605	572	602	572	567	633	648	628	624	593	607	597	563	644	667	589	585	643	593	606	609	598	574	572	633	614	570	618	605	598	600	631	618	588	618	566	564	603	591	573	648	584	604	581	621	627	577	541	587	598	600	651	613	600	582	602	584	599	554	583	595	565	620	610	621	639	648	608	567	605	600	602	574	643	594	574	576	588	629	595	588	616	597	604	588	572	587	572	586	635	596	551	579	635	606	569	593	582	575	613	587	629	571	610	586	656	651	595	617	595	636	629	591	630	618	562	615	580	615	611	574	571	602	605	560	559	606	573	607	617	602	626	612	581	618	574	605	629	607	626	648	572	641	585	635	589	626	615	570	591	595	590	603	570	581	626	600	621	565	605	634	564	634	571	618	646	633	631	604	543	570	602	579	582	563	576	625	604	592	576	596	607	624	611	577	596	612	616	585	577	636	596	607	594	606	621	583	572	587	547	608	616	626	636	607	612	577	606	624	616	591	579	586	599	618	653	568	581	573	573	554	632	586	598	578	558	571	594	620	633	610	621	600	623	612	621	641	604	590	647	601	612	585	625	595	584	614	614	622	606	599	577	610	563	598	608	588	603	616	601	605	582	603	595	619	611	566	620	600	547	616	641	580	608	615	651	604	616	547	599	558	594	615	591	565	594	596	625	618	617	612	585	615	626	597	617	577	591	616	568	594	632	595	603	626	558	592	606	603	604	615	598	648	607	598	631	586	628	615	592	591	648	593	626	591	599	622	606	613	588	626	619	611	576	624	592	564	600	585	581	585	598	637	571	564	605	601	590	573	618	596	619	610	600	630	574	586	602	621	612	600	613	618	587	543	571	571	597	571	576	633	624	586	590	608	629	567	603	600	603	579	620	589	601	618	573	641	598	607	624	598	611	637	599	610	591	602	603	614	580	601	611	588	582	611	614	559	606	615	557	600	582	630	577	586	574	596	591	557	644	621	622	614	627	614	628	589	632	631	576	601	635	584	614	609	615	590	577	612	615	603	556	603	601	595	596	594	549	612	601	573	633	653	614	556	628	614	594	631	575	601	634	535	582	581	591	605	588	644	626	573	616	605	615	580	605	603	603	597	595	669	608	620	649	591	591	604	563	637	597	603	597	636	603	569	635	583	588	574	626	601	627	656	585	595	619	606	580	656	580	557	585	572	577	604	591	587	613	611	570	586	546	618	624	568	652	596	621	607	604	573	596	606	584	605	626	599	616	581	609	641	572	605	546	607	568	594	595	622	659	578	600	555	580	579	577	611	606	588	638	586	622	616	600	600	604	626	602	595	643	628	579	592	588	601	615	565	590	605	565	580	606	594	585	557	573	559	591	612	614	611	570	581	594	656	588	592	596	602	609	595	606	603	578	583	637	624	627	588	616	637	606	615	550	604	570	582	685	606	630	618	624	619	645	608	604	584	619	612	533	574	598	582	592	584	620	636	625	596	603	613	617	612	606	559	587	617	603	620	614	635	574	626	599	678	629	638	604	608	638	608	594	603	579	598	617	595	605	640	577	609	564	623	603	611	572	624	614	604	625	632	588	658	573	608	583	566	585	594	613	592	603	602	615	607	621	653	632	590	602	614	596	565	598	591	574	619	560	559	641	607	592	632	591	593	607	606	652	583	603	621	612	565	581	554	658	601	579	588	628	597	628	614	575	610	600	576	600	630	616	618	597	593	591	609	609	570	558	590	571	560	599	614	600	588	628	579	570	580	596	564	575	539	598	608	617	574	594	641	627	570	588	594	583	603	581	608	587	585	648	569	628
23080	21098	28933	23512	21103	19474	2527	946	825	724	725	691	646	647	593	579	589	522	577	514	564	557	537	503	505	548	577	485	520	509	521	493	522	479	500	493	456	493	484	539	471	492	538	576	505	538	541	504	487	487	524	478	505	533	530	514	485	477	558	499	505	476	445	486	517	504	517	475	515	524	477	495	518	556	517	451	473	493	475	558	524	464	479	519	491	520	476	544	462	457	540	482	471	506	495	512	462	510	498	534	506	510	513	473	510	517	536	504	488	494	470	530	502	522	503	496	511	490	518	498	458	521	502	482	462	518	508	501	502	508	494	486	456	471	473	482	490	476	474	510	500	521	538	531	533	512	520	476	486	463	518	478	524	502	507	495	516	510	506	497	506	495	502	540	515	505	490	513	504	467	490	509	460	513	481	526	486	467	504	533	459	556	518	507	482	539	465	501	506	545	514	507	558	487	446	520	504	520	495	521	491	534	485	514	467	509	541	493	539	535	481	529	481	495	543	481	504	504	483	524	493	472	512	491	492	487	507	470	493	488	513	478	497	503	482	524	476	502	525	510	502	481	517	519	490	502	503	536	561	476	485	485	494	479	505	485	470	479	504	495	510	528	529	468	451	485	493	469	514	507	492	550	474	494	482	502	487	468	542	527	525	482	514	488	496	516	466	520	500	499	484	520	484	487	491	500	494	482	512	484	530	490	524	506	463	486	494	498	494	516	517	486	513	504	500	514	495	493	530	479	482	446	486	503	503	513	509	493	476	508	488	501	455	500	498	480	519	458	516	484	511	490	490	484	530	473	521	532	496	524	526	452	503	496	489	488	441	474	451	504	519	488	486	505	503	497	506	469	462	506	480	515	524	495	487	490	513	475	503	478	506	484	500	477	520	488	531	483	533	482	511	466	518	447	468	486	502	504	499	527	493	478	488	499	514	509	501	489	511	500	494	491	514	548	505	483	510	491	493	490	514	552	486	495	500	489	484	545	534	510	522	516	492	493	471	465	454	449	474	473	509	483	481	469	502	472	482	482	527	463	487	489	493	517	523	483	491	491	514	507	479	488	547	456	495	475	471	519	435	490	523	463	497	458	453	477	517	445	510	508	485	501	506	510	481	509	531	483	481	491	490	497	498	463	494	503	494	501	486	512	485	528	454	468	506	468	509	497	510	510	473	500	546	508	496	504	515	454	494	496	494	495	498	524	506	484	446	507	411	483	584	479	487	522	480	538	476	525	468	509	478	501	463	466	454	493	478	555	504	492	453	495	492	476	487	512	459	507	502	503	480	456	471	476	435	477	508	494	471	490	554	472	470	489	507	455	529	536	515	507	495	480	497	529	480	465	517	527	497	483	462	483	478	529	512	503	499	495	498	493	464	508	490	521	477	503	490	487	506	526	485	462	504	480	463	475	490	512	522	516	508	503	473	519	493	490	478	474	471	543	506	471	515	498	470	490	520	512	472	494	487	495	494	548	499	502	494	470	527	488	514	516	485	488	473	480	505	489	512	506	511	514	486	491	499	508	514	517	497	468	499	496	489	480	479	491	501	468	480	528	526	564	487	470	482	468	513	489	520	459	512	507	488	516	505	476	548	516	517	512	508	452	490	479	490	488	529	495	536	529	530	468	481	476	442	452	481	487	480	503	501	553	488	496	474	499	525	501	515	490	484	509	528	509	502	485	538	550	473	507	518	498	509	471	488	484	551	444	504	511	507	512	511	507	479	496	503	489	467	503	449	498	515	460	496	454	463	497	488	510	517	547	480	503	513	497	525	517	501	508	490	514	468	502	496	444	499	533	502	491	513	501	525	464	481	478	472	498	528	474	492	503	480	475	484	518	503	485	522	480	517	487	473	481	489	460	502	524	452	496	539	472	517	488	474	485	496	512	538	529	521	508	505	496	483	520	450	494	507	499	529	493	502	498	527	507	487	477	498	510	497	541	507	480	493	467	458	504	547	514	524	514	509	484	514	497	516	527	447	532	500	512	498	463	492	498	503	480	493	509	494	504	522	498	509	527	475	482	469	512	519	472	513	511	454	478	490	524	530	549	506	505	500	513	516	495	549	474	540	457	516	505	493	469	485	517	471	504	498	498	447	497	491	465	481	498	505	496	508	486	504	475	496	496	499	528	484	469	549	526	529	521	508	502	468	481	483	440	500	492	542	457	508	540	515	487	526	498	493	517	492	526	465	470	533	542	524	500	508	497	501	480	513	508	484	465	470	511	507	480	489	534	458	466	507	527	493	500	490	524	523	483	505	444	484	546	515	514	502	533	516	504	512	533	480	521	488	549	493	508	481	473	512	524	472	487	499	479	495	447	505	460	478	536	489	473	512	503	491	546	454	466	485	548	485	501	484	491	472	476	525	495	512	511	477	508	516	500	500	534	485	509	520	495	498	515	497	497	536	456	512	504	561	536	503	478	497	493	457	506	523	471	481	505	498	505	508	497	479	527	509	529	504	511	519	533	479	496	445	505	470	518	495	484	437	516	507	477	496	536	477	474	518	497	503	499	497	499	474	494	496	491	489	466	554	505	467	481	504	485	523	462	492	498	456	464	450	458	501	492	517	530	543	448	499	528	511	508	497	480	496	510	489	486	471	518	524	512	464	518	483	518	473	546	490	532	482	498	493	507	528	486	467	513	485	514	492	487	502	479	411	471	521	478	483	493	464	493	462	486	532	469	489	528	472	535	500	516	527	497	476	495	488	511	447	483	527	507	512	465	490	507	536	495	516	510	548	501	523	500	487	504	497	515	460	483	517	520	498	505	472	525	471	462	505	537	544	508	506	444	457	527	511	497	457	508	485	473	453	467	481	503	486	496	490	523	463	493	504	497	487	519	482	561	498	516	479	503	524	505	517	491	462	485	507	501	532	498	526	493	488	487	480	481	482	477	515	475	542	506	505	498	441	508	488	492	511	460	468	499	518	451	533	465	525	505	491	497	514	532	501	519	513	517	489	493	506	506	476	466	476	548	467	509	497	460	538	502	538	487	493	496	498	512	483	500	508	521	537	502	471	474	479	459	480	457	567	520	489	504	510	492	495	513	503	499	487	488	510	481	464	518	467	459	539	522	503	514	484	490	517	474	498	525	478	516	526	531	488	536	505	510	518	509	541	475	474	484	504	497	506	511	468	488	509	495	491	495	547	523	532	494	475	495	498	470	488	512	456	539	478	499	484	452	512	493	472	491	498	539	467	476	491	470	450	499	491	506	478	494	542	463	490	511	473	509	473	508	553	472	507	514	508	511	511	496	472	489	531	476	416	458	474	462	509	502	526	477	488	509	484	488	464	503	502	501	513	516	522	498	479	488	480	523	526	495	507	494	476	493	495	490	481	470	511	498	502	504	475	484	465	541	520	501	510	526	509	487	507	489	522	522	467	479	452	450	516	503	475	468	504	502	513	515	493	504	545	472	512	522	491	498	478	496	474	495	529	488	525	482	472	482	481	475	477	487	520	485	502	516	515	528	498	492	462	498
50554	30724	13888	6793	4786	3607	2836	2267	1988	1815	1609	1518	1299	1315	1200	1123	1080	1103	1078	992	1032	931	952	1009	952	922	924	926	965	883	824	886	858	863	872	888	877	945	871	844	865	870	908	840	812	950	805	839	872	827	805	832	861	902	863	821	853	828	851	827	849	915	828	813	791	880	825	858	827	847	893	920	833	881	829	834	913	852	852	875	831	866	829	857	904	858	841	869	867	879	845	864	883	857	889	886	877	870	800	892	902	798	856	866	878	830	802	824	812	784	872	799	863	831	828	791	852	804	844	783	818	838	814	882	852	802	809	818	832	857	881	870	873	839	810	817	839	798	810	856	838	782	798	831	878	837	831	848	888	831	877	869	836	808	835	804	810	850	851	801	844	879	808	851	839	851	805	824	833	825	848	832	900	824	878	837	862	851	847	820	840	817	814	842	817	822	778	886	834	836	821	851	861	813	847	858	879	796	816	857	896	851	792	820	828	755	798	817	792	869	868	820	867	863	841	823	863	860	859	859	858	842	797	831	823	853	854	783	830	814	807	795	883	851	875	836	844	834	798	863	840	840	802	804	834	875	833	849	863	813	862	891	826	843	862	784	861	840	807	832	846	830	798	787	862	813	896	824	798	812	837	808	838	823	825	819	842	847	792	838	817	870	776	854	852	848	776	852	807	864	835	790	888	802	854	823	893	796	859	809	853	854	800	825	842	837	823	859	853	835	834	848	812	829	838	856	831	840	881	818	809	825	790	857	852	830	843	861	829	781	817	894	781	823	841	834	826	827	853	837	827	840	826	814	836	802	800	849	837	796	831	872	846	827	818	838	822	844	825	814	852	862	876	847	819	848	851	844	831	853	866	870	834	838	801	803	886	859	840	820	860	817	923	784	798	851	802	829	911	824	849	789	811	832	861	847	858	818	803	859	869	800	846	861	782	822	816	802	840	822	823	853	818	859	846	850	853	828	889	893	822	864	810	812	798	810	821	818	825	815	826	791	776	865	829	882	793	832	812	880	875	835	859	826	812	852	898	860	844	782	804	829	844	824	829	867	812	806	821	826	781	836	835	886	795	828	836	870	859	820	875	797	816	775	851	904	840	847	843	848	808	882	832	833	839	799	864	823	890	881	814	808	842	829	851	849	762	783	832	802	858	773	867	810	834	870	826	864	859	860	790	861	816	836	841	797	856	838	838	781	855	831	805	826	874	860	824	844	839	838	843	837	841	807	860	830	822	816	883	814	880	850	813	816	834	837	813	838	819	854	855	851	830	842	842	857	821	805	862	868	842	851	804	854	883	820	880	849	801	870	852	842	823	848	833	880	794	789	821	821	825	806	850	833	809	793	813	837	824	793	836	804	805	841	815	838	856	831	839	865	804	824	861	845	823	857	856	873	813	862	847	834	840	817	813	814	812	881	833	825	850	834	836	815	850	819	849	847	795	822	871	828	817	841	834	825	817	840	774	802	835	834	797	864	862	860	833	842	821	873	853	876	824	847	882	842	789	891	871	842	818	871	887	846	811	856	911	861	851	823	835	829	827	785	857	870	808	843	823	843	865	828	855	815	889	846	836	844	833	772	865	856	846	833	828	866	847	808	860	868	803	789	834	813	846	824	826	794	789	881	804	865	826	849	816	855	844	819	825	852	837	876	818	873	875	900	857	876	878	828	877	868	856	829	821	798	847	883	820	803	835	861	836	873	822	860	800	814	817	813	814	823	875	839	879	830	853	838	853	796	804	856	838	837	841	810	916	876	861	843	799	819	880	829	872	806	836	841	829	863	845	882	836	866	793	833	764	825	792	843	792	790	764	849	848	840	874	858	843	859	887	839	824	800	850	873	853	841	858	782	869	806	844	752	810	804	799	898	811	804	842	868	860	792	851	822	776	861	791	794	876	876	798	837	794	824	833	848	800	796	837	856	820	854	815	804	856	877	830	834	855	811	833	777	804	814	856	866	833	841	855	872	858	889	833	860	845	859	856	772	861	821	825	793	883	845	862	824	855	873	828	815	903	855	848	830	802	834	858	816	816	825	788	873	810	763	795	879	833	822	730	851	849	780	842	809	831	823	839	796	826	827	820	825	827	832	840	809	790	861	829	855	804	879	812	830	850	829	813	770	850	815	872	848	860	801	895	868	871	867	807	799	850	818	857	794	829	841	832	833	786	887	846	776	833	818	830	845	846	806	784	792	789	833	853	845	862	805	850	878	795	797	832	791	883	821	860	792	839	823	801	861	782	821	802	792	809	828	827	816	838	835	839	849	778	843	828	849	828	794	805	820	831	832	835	893	827	818	830	822	844	849	847	807	812	867	857	886	806	837	838	820	824	852	835	810	817	882	821	834	836	877	810	853	826	852	828	843	829	799	783	910	843	828	865	797	818	850	838	846	864	844	822	810	852	820	883	820	839	805	841	827	880	873	781	845	852	828	829	833	815	810	802	902	876	851	821	842	882	875	840	849	873	832	856	867	863	827	849	856	837	792	803	832	867	821	841	861	842	845	850	833	813	827	790	806	855	843	853	845	795	810	797	801	862	821	857	813	842	799	886	831	843	845	853	829	817	816	854	852	853	818	854	827	866	858	858	844	817	813	844	841	846	778	838	840	812	828	824	853	795	830	843	876	851	816	873	809	811	823	819	797	861	856	834	836	818	841	846	824	806	840	838	851	818	845	814	842	815	872	832	853	820	841	879	838	843	832	845	787	879	866	853	808	878	866	799	797	847	825	836	857	825	822	858	843	797	776	814	838	851	907	842	816	847	817	881	813	852	784	830	843	858	811	849	806	845	859	817	847	854	858	775	867	886	794	805	853	821	878	804	879	790	844	782	841	861	841	865	833	823	850	759	852	819	862	815	797	811	801	798	830	827	825	884	857	813	880	855	804	821	835	838	850	886	816	824	813	867	865	857	861	832	863	793	837	828	793	848	894	846	840	840	797	817	852	835	825	838	818	823	810	879	785	818	821	861	792	824	841	877	834	881	911	814	856	819	834	795	844	861	873	833	860	819	834	833	774	836	840	819	813	833	818	836	872	849	841	873	858	848	856	846	823	880	799	865	797	851	828	844	818	785	822	823	836	841	861	862	825	831	846	808	821	849	821	854	807	812	792	825	896	820	795	815	825	819	837	829	847	841	806	835	817	847	811	871	838	826	835	805	841	811	834	836	851	821	849	812	820	874	840	816	826	813	848	852	857	816	840	822	849	848	811	845	871	850	826	799	839	840	847	830	787	827	850	834	845	847	881	874	783	856	868	836	815	787	801	813	831	816	878	913	826	772	811	819	861	847	859	848	859	820	814	836	840	853	778	835	836	851	831	813	801	793	848	864	795	831	849	846	797	857	867	841	822	839	848	814	834	868	843	852	855	810	857	841	799	833	819	841	850	865	885	816	782	792	888	867	862	892	873	795	830	816	822	804	862	836	868	825	793	854	836	877	829	849	831	846	846	859	834	830	836	788	793	807	861	821	850	837	839	896	814	819	868
26763	20811	10208	496	233	201	171	174	167	146	150	137	155	145	142	144	151	135	154	160	148	157	149	166	152	159	147	142	131	153	146	129	129	162	139	153	154	134	129	154	152	142	138	148	140	118	134	146	144	148	154	144	133	140	138	145	164	170	144	125	138	152	147	143	136	138	153	142	120	157	148	149	130	153	149	143	164	140	131	128	152	135	154	125	145	127	147	136	103	134	148	163	141	136	128	129	140	131	127	149	132	173	160	142	125	125	141	150	131	141	154	118	121	130	151	135	133	166	130	144	136	150	141	124	136	153	152	140	131	153	128	147	145	152	138	129	145	168	149	129	143	135	160	121	171	143	150	148	151	152	146	133	136	130	137	138	145	132	130	153	151	139	152	134	125	127	135	146	148	158	158	174	156	135	151	138	134	145	150	163	140	140	127	157	148	137	147	144	149	146	163	136	119	133	129	171	115	125	132	133	135	156	150	128	120	153	128	143	135	149	134	146	135	134	159	161	137	139	144	138	144	160	151	123	150	128	150	138	154	129	133	144	133	149	145	122	151	148	120	137	142	145	140	129	144	132	161	144	146	154	137	144	161	118	130	152	151	147	143	134	134	172	148	151	135	140	139	157	131	138	136	131	136	143	142	150	136	159	144	133	124	124	139	131	135	136	154	119	134	120	159	129	143	156	111	126	143	140	133	138	152	136	148	150	137	131	158	128	140	133	148	137	167	150	146	134	147	125	140	150	144	131	151	148	127	116	161	123	153	141	164	145	123	160	160	147	152	133	139	153	130	142	127	151	160	142	143	128	129	132	148	152	140	150	145	149	128	144	150	142	148	145	133	138	125	155	149	144	122	154	150	121	143	141	119	139	142	140	131	142	137	156	153	159	146	128	123	145	153	148	116	148	111	136	166	142	153	126	155	132	155	126	154	156	156	146	129	136	140	151	151	128	141	136	153	143	156	152	133	134	150	151	148	142	127	140	164	120	150	149	140	144	127	138	155	142	140	134	142	119	119	153	154	131	152	148	151	147	146	154	140	163	148	143	145	124	144	155	130	146	129	140	137	146	140	139	143	122	146	143	145	126	152	144	144	174	124	142	120	140	146	159	157	144	151	121	144	143	136	157	143	143	131	143	116	140	133	135	128	170	141	137	133	153	157	148	144	139	154	151	127	156	147	134	122	140	130	134	130	137	154	127	143	140	144	166	142	147	141	129	145	135	150	161	141	147	137	167	128	152	132	141	137	114	133	141	149	152	162	149	134	137	139	131	123	136	127	148	141	159	142	142	145	134	155	148	123	150	156	158	144	130	129	134	156	151	138	139	159	147	151	151	145	162	143	137	138	150	148	119	143	138	150	145	143	168	143	154	133	153	133	149	124	139	156	138	150	128	137	140	152	116	140	139	124	140	146	127	162	148	124	170	119	147	148	119	151	154	139	144	107	136	155	134	157	129	140	152	146	144	131	156	141	143	155	124	122	135	129	160	133	140	148	135	128	135	141	144	143	147	128	138	127	160	150	152	145	145	139	118	148	134	131	120	131	146	136	147	126	148	131	138	148	142	136	138	148	150	138	122	141	142	140	151	165	146	128	131	141	130	146	160	130	122	139	156	133	145	139	152	115	167	152	131	165	157	134	144	146	139	148	127	147	163	147	138	138	145	147	136	130	138	136	142	142	137	136	129	152	176	151	154	147	136	132	154	160	140	133	140	146	148	168	149	146	143	159	136	122	145	124	161	134	134	140	154	157	133	143	160	140	145	124	121	128	146	143	148	137	151	144	133	137	118	150	162	134	148	140	141	142	142	148	151	133	139	147	149	142	150	148	148	135	145	138	152	120	149	143	168	148	123	150	129	149	139	145	133	136	135	151	144	148	140	124	155	128	140	140	130	143	138	157	154	149	156	129	132	144	153	153	141	126	147	149	141	142	154	141	137	142	130	131	154	139	155	114	140	145	135	128	119	127	173	148	136	139	145	126	153	146	158	147	144	145	132	145	145	155	149	117	151	148	154	166	144	136	135	150	140	109	145	129	165	124	122	150	161	127	148	143	147	132	127	137	127	126	135	150	138	141	125	140	147	147	131	157	144	157	139	139	127	148	143	136	136	144	144	132	163	146	118	144	159	136	156	154	153	131	122	138	113	135	140	145	139	137	150	134	140	147	152	126	136	141	141	150	140	134	138	148	138	157	130	149	131	120	146	145	147	126	149	132	144	128	140	144	129	125	138	138	131	137	148	136	149	140	127	145	156	133	141	141	132	149	144	137	129	148	152	127	137	143	137	130	142	133	154	126	138	122	143	140	136	138	141	131	133	136	144	125	127	139	124	150	136	123	148	145	130	140	126	140	145	133	134	119	152	145	149	130	141	136	137	140	123	155	144	148	128	148	161	155	125	146	133	133	152	129	139	139	122	139	137	119	151	132	145	142	145	126	162	155	155	151	140	147	147	141	129	153	140	161	134	151	140	142	151	140	135	138	122	135	163	147	137	147	148	141	132	136	122	137	144	116	138	143	141	149	141	143	131	135	137	151	138	133	151	144	133	129	155	143	147	140	141	138	138	142	156	127	138	127	152	137	145	144	133	123	144	144	129	138	161	159	152	142	139	134	162	128	163	140	149	147	122	160	138	129	136	148	143	125	131	161	154	146	127	138	138	142	135	137	132	132	107	156	131	148	135	136	149	148	143	155	140	145	145	115	142	161	121	128	168	123	141	136	131	134	135	141	117	139	156	160	139	146	140	134	115	159	147	135	148	150	121	121	147	120	129	142	143	134	146	133	147	153	134	143	138	128	122	148	138	149	159	166	158	148	164	135	127	120	148	144	150	128	143	148	146	126	145	140	135	140	149	127	128	124	126	141	132	140	140	138	154	163	159	152	139	130	125	158	153	150	144	134	126	149	151	132	149	133	160	145	137	136	141	153	159	142	157	118	156	141	141	143	127	124	152	141	131	128	156	142	140	122	133	132	140	132	152	155	140	147	124	128	152	148	124	149	141	144	142	140	116	117	143	152	136	156	149	153	145	147	140	129	140	169	146	155	131	136	142	130	141	136	157	126	149	164	145	144	129	153	152	130	148	138	132	125	127	130	144	140	136	141	146	131	144	133	165	143	134	137	132	142	153	159	151	165	146	150	123	121	143	129	129	151	150	136	153	152	113	147	124	146	149	151	144	118	150	144	161	137	140	146	160	135	126	132	154	135	140	145	129	135	138	134	124	143	142	159	143	150	145	141	127	125	157	163	162	149	122	145	132	108	128	155	136	152	138	139	140	144	147	142	158	131	153	159	133	143	156	131	138	156	132	133	135	151	143	135	133	122	146	114	141	135	141	130	149	144	128	172	147	159	142	137	146	145	135	137	138	152	143	140	140	150	131	117	139	168	151	143	145	132	142	150	130	94	139	139	132	137	125	146	151	165	153	146	127	159	141	134	146	155	136	137	132	155	147	158	159	138	131	139	139	148	167	109	127	136	167	145	151
23529	7600	1322	624	471	402	368	358	334	313	307	323	284	274	273	291	271	255	254	237	260	284	262	262	251	261	252	270	281	260	278	284	262	269	295	258	260	257	275	280	266	285	281	280	227	268	250	257	254	284	257	278	263	294	246	252	245	282	271	262	257	260	271	241	273	271	228	258	265	245	275	276	251	238	265	274	305	289	268	265	272	274	287	265	286	254	254	261	263	263	270	283	236	266	292	247	296	288	250	260	261	282	313	247	264	279	240	269	264	257	260	256	229	272	275	275	257	267	263	235	227	270	281	295	247	248	255	249	277	275	265	250	275	265	247	280	260	260	260	237	280	302	236	258	255	267	283	247	242	268	247	250	242	275	270	258	287	292	285	288	248	254	247	248	263	287	278	293	257	238	252	246	269	286	238	257	279	254	244	253	276	260	273	264	277	273	284	272	271	245	296	255	247	255	279	248	263	259	246	295	262	266	255	280	307	268	250	283	250	240	266	288	252	268	275	239	253	275	275	257	247	253	251	283	249	266	298	252	291	248	260	262	266	259	219	250	283	267	270	262	260	250	261	245	273	273	265	275	250	247	275	261	261	259	272	255	257	251	268	266	282	254	279	250	270	296	262	272	285	281	279	263	265	247	244	275	256	256	252	258	245	241	247	275	271	257	261	266	267	278	266	259	262	273	256	272	255	278	271	271	266	259	275	264	222	247	242	246	255	265	287	287	260	286	233	248	251	279	268	280	266	279	275	291	259	300	246	305	301	244	281	271	258	266	262	253	280	231	268	266	244	263	263	258	274	247	270	275	281	264	294	270	252	270	269	264	266	256	254	277	261	269	257	262	253	277	237	260	226	264	258	245	257	267	262	262	235	272	282	277	262	250	259	268	227	272	255	274	286	293	273	266	260	267	270	260	265	257	260	257	307	264	246	246	278	260	256	267	283	256	285	295	271	252	271	249	286	282	282	266	278	279	238	274	250	259	237	276	255	269	251	259	274	268	269	285	261	250	273	257	264	255	266	282	264	282	293	255	226	265	295	274	247	261	264	284	262	302	274	273	249	267	252	274	282	276	274	228	282	236	259	254	256	238	270	259	275	251	266	247	258	250	283	268	249	254	255	279	284	270	256	255	272	270	281	261	258	253	258	238	276	304	255	271	258	257	303	271	288	242	266	271	225	240	255	275	293	289	254	274	272	233	259	266	256	258	243	282	271	277	277	235	259	243	257	277	276	250	277	267	245	251	295	296	246	273	282	255	248	241	267	268	292	251	253	260	251	257	256	247	266	263	249	251	290	255	232	307	263	286	252	267	272	259	271	260	278	276	261	286	253	271	255	275	260	255	246	276	246	260	225	258	273	269	281	313	255	260	281	283	269	264	272	248	258	245	252	228	256	287	255	292	249	263	264	257	272	274	253	261	250	277	287	255	273	279	236	274	285	284	289	272	262	237	265	270	248	277	233	270	254	272	252	251	287	277	254	286	297	251	303	245	245	302	240	274	281	257	276	262	272	256	262	274	271	269	249	278	251	246	267	289	263	267	262	277	266	288	267	264	254	242	250	272	266	271	260	240	244	248	254	253	277	257	297	266	261	258	266	281	279	272	251	292	294	271	245	264	253	296	240	248	267	293	256	265	257	261	256	265	276	239	263	259	269	261	234	289	272	245	260	244	248	246	255	288	273	245	263	311	285	295	267	260	253	263	236	277	266	262	276	270	251	271	262	290	270	289	251	231	266	240	277	276	268	251	270	268	277	265	284	270	269	226	286	279	250	243	258	260	244	243	262	301	270	268	265	276	276	273	257	283	276	278	275	270	273	284	238	260	265	286	283	261	237	233	271	277	267	276	250	273	262	269	255	291	268	282	281	254	261	233	250	243	259	249	289	255	278	276	252	277	223	254	289	278	272	274	252	262	263	256	275	244	257	274	252	221	254	264	283	270	260	287	269	298	255	250	258	253	236	254	258	261	252	261	274	258	249	263	256	245	265	275	267	259	277	279	241	271	281	232	255	241	280	285	274	286	259	244	264	262	281	277	243	267	276	278	265	265	290	249	292	299	270	232	280	226	248	261	272	263	232	254	264	283	263	288	249	261	250	262	251	239	240	249	259	275	273	267	247	242	258	268	284	260	264	271	258	246	245	259	228	266	263	245	243	246	244	268	282	252	240	257	263	254	256	236	270	246	229	289	261	267	291	266	272	267	266	257	273	280	257	270	275	227	255	252	265	267	262	281	271	273	267	270	248	255	301	244	255	275	254	279	247	253	276	279	259	249	253	272	279	249	295	289	269	274	295	294	264	273	254	260	298	244	285	263	261	263	240	269	295	278	266	281	263	275	255	266	294	256	259	284	272	274	261	264	258	261	255	259	274	244	281	268	256	289	267	280	258	271	243	265	269	290	273	247	253	253	300	271	264	248	268	280	282	260	294	269	284	267	221	258	279	269	274	246	301	229	270	248	269	270	260	238	252	256	255	248	255	286	268	269	267	276	242	257	288	258	262	283	271	287	275	278	262	264	283	267	267	252	275	256	275	244	258	277	270	250	272	241	217	273	295	262	272	249	278	275	270	253	263	280	285	288	250	264	255	243	254	275	292	253	278	284	253	272	238	270	266	259	251	247	234	265	282	240	268	235	285	285	286	251	285	268	266	283	230	264	283	260	261	280	249	245	280	263	253	264	265	273	268	286	270	266	258	255	232	249	256	261	260	276	271	283	253	260	242	262	275	246	245	271	275	263	263	282	251	252	284	255	269	257	248	261	284	247	288	262	273	267	251	249	278	273	249	261	275	263	260	245	239	243	238	238	248	252	264	286	246	282	295	268	235	254	281	257	251	250	265	301	299	250	256	248	248	242	256	265	263	266	267	270	227	235	237	268	274	259	261	274	277	279	280	308	267	267	248	255	296	237	253	259	271	264	275	237	254	283	266	302	259	269	266	247	274	287	274	270	230	301	290	237	276	249	286	254	291	267	252	262	247	288	291	260	273	257	271	286	254	236	290	274	270	244	242	282	273	251	287	268	251	264	261	286	286	256	249	278	279	275	246	241	268	278	295	267	295	275	291	270	256	250	257	284	250	244	253	265	283	277	270	240	250	253	254	249	263	273	244	262	256	251	260	288	262	271	281	248	249	248	262	238	255	254	260	266	243	262	258	259	250	285	284	279	263	259	289	253	256	267	257	252	248	256	256	272	253	271	270	259	274	260	287	234	287	227	274	265	307	254	251	277	268	282	255	260	271	252	287	256	259	279	279	271	263	277	257	303	276	262	270	261	254	271	246	254	247	259	258	257	262	267	211	264	255	276	281	236	271	270	264	259	280	247	264	254	294	263	253	251	245	295	255	270	280	229	236	261	270	264	237	265	247	269	267	262	268	266	283	274	260	287	290	282	237	262	243	241	277	262	224	243	258	267	283	269	248	280	257	236	237	262	280	245	261	276	263	298	247	281	285	263	278	270	247	229	263	281	267	263	294	274	265	268
24057	21084	28329	24089	20179	2412	770	562	462	445	484	391	425	452	403	387	385	408	392	370	373	393	399	336	385	365	417	350	384	357	370	345	347	366	349	366	378	355	333	338	353	332	359	355	353	368	341	339	334	330	362	332	325	381	347	348	333	362	346	350	381	359	349	358	328	336	372	380	317	364	362	354	362	352	348	354	338	328	345	360	367	320	328	350	362	340	339	337	370	371	351	333	379	314	328	362	393	364	326	337	370	351	377	347	350	345	343	356	374	363	364	393	327	367	375	354	366	330	351	351	329	334	370	312	346	378	377	383	356	333	325	332	332	369	321	331	340	362	334	325	331	350	344	327	370	361	356	335	345	334	323	369	360	347	333	350	347	350	362	343	327	361	385	334	344	332	361	348	358	325	341	341	311	361	352	356	330	318	357	368	336	338	353	348	375	343	339	322	352	353	343	328	360	360	363	338	315	304	336	382	351	353	307	361	325	328	355	359	346	361	370	350	344	359	345	354	340	348	335	350	341	335	375	343	335	338	338	339	352	361	318	349	337	312	356	353	332	350	336	320	328	334	345	329	356	336	336	368	329	365	342	344	389	369	376	370	343	343	381	340	351	335	355	329	345	357	322	339	336	331	301	318	396	338	339	355	368	334	354	328	360	340	311	338	337	380	339	360	354	344	355	340	339	333	354	385	373	352	348	363	360	349	359	346	362	334	341	363	340	348	367	360	330	359	331	363	348	326	347	283	362	314	341	360	322	355	365	375	332	338	322	390	358	326	343	335	355	337	341	369	332	348	337	353	330	345	372	357	331	342	341	368	362	343	353	338	352	337	367	324	386	316	339	355	342	331	335	363	335	365	342	344	337	351	366	363	327	355	354	313	365	384	353	333	369	349	346	349	342	353	355	319	368	361	327	349	340	365	320	348	339	348	317	338	342	344	337	341	377	368	353	343	329	370	364	368	335	315	319	317	345	362	351	339	321	361	326	328	343	375	323	344	341	381	358	337	353	348	356	373	361	347	352	345	346	357	353	354	322	352	328	324	348	358	380	330	339	335	351	346	324	357	373	343	372	369	321	335	340	342	363	342	330	357	340	318	336	384	318	354	366	322	348	319	355	330	345	355	329	335	349	317	364	315	359	313	363	336	333	357	342	381	343	340	383	342	330	338	414	341	335	335	361	352	351	332	355	319	359	363	332	361	343	336	314	392	354	369	360	385	353	363	351	338	341	343	362	361	350	361	364	368	352	316	354	373	354	363	362	329	343	344	330	367	349	358	355	367	384	353	320	336	405	355	365	341	388	348	358	315	369	340	338	377	353	351	338	363	330	339	329	373	389	347	346	355	360	351	343	368	348	325	348	320	358	299	305	366	340	360	366	378	327	331	356	328	323	348	362	359	370	392	335	340	330	358	340	373	332	367	362	328	353	362	343	347	354	385	359	378	325	362	349	325	361	357	380	357	365	321	346	333	366	350	352	357	362	361	344	341	327	347	366	349	342	347	337	344	357	364	341	361	365	333	340	337	323	348	362	350	352	344	380	334	378	317	342	336	354	313	372	329	353	308	385	370	365	355	354	336	354	371	321	353	320	339	333	334	322	347	330	345	357	351	352	312	345	365	326	332	340	354	362	341	348	320	315	319	377	340	368	348	326	338	341	314	313	377	331	330	371	362	363	366	338	346	357	338	336	332	326	348	360	374	325	332	304	360	334	334	308	329	365	351	336	384	322	360	356	346	343	384	318	330	357	355	379	358	343	368	331	362	339	362	341	341	350	358	355	343	382	359	318	326	388	322	369	389	354	322	341	346	329	337	329	339	332	356	374	332	377	331	352	386	346	349	398	372	351	344	356	331	381	319	335	365	352	355	356	380	337	370	333	335	340	330	370	366	326	355	365	344	334	363	303	360	352	310	349	325	335	359	334	362	329	313	336	343	352	357	336	319	321	344	346	348	358	308	334	358	376	354	323	334	362	308	340	329	359	364	352	338	366	374	359	350	333	345	350	326	349	353	340	355	372	337	359	321	398	318	340	360	361	328	324	334	364	368	335	368	377	371	340	350	326	353	348	332	339	289	345	310	341	347	387	324	373	345	333	316	323	352	330	367	336	352	361	362	369	370	354	323	347	353	343	386	358	349	323	335	348	354	346	345	337	335	328	362	335	340	310	353	364	352	360	368	363	347	329	329	355	354	346	348	355	341	314	330	371	342	359	324	330	365	340	377	343	349	362	328	342	370	369	304	335	343	401	333	338	339	350	367	355	325	353	376	343	335	342	345	349	342	326	367	367	353	347	324	325	311	316	341	327	349	357	355	347	341	383	346	358	355	357	330	310	322	380	371	341	339	365	370	334	343	390	347	383	349	334	327	356	325	358	354	355	351	355	331	324	327	336	326	371	332	365	361	355	310	362	355	322	325	347	327	368	370	322	355	356	375	320	352	342	323	319	343	338	368	355	373	368	348	345	342	389	339	339	340	325	336	323	373	356	312	344	343	376	345	371	367	365	362	387	362	368	314	323	365	355	343	348	342	321	312	332	352	343	360	356	367	342	342	345	345	347	350	311	365	339	337	357	341	346	370	323	318	311	326	314	334	328	333	377	334	355	343	310	340	325	333	319	349	368	332	320	349	346	343	344	361	334	310	337	356	337	362	328	374	347	341	329	358	384	363	359	369	364	349	330	319	351	321	351	319	350	350	358	350	325	341	357	390	362	324	328	380	354	378	324	326	334	346	338	351	376	320	356	330	325	356	346	362	330	320	357	363	343	361	339	360	294	350	330	322	360	377	363	345	329	347	332	332	330	333	360	350	358	350	373	329	355	348	325	326	358	363	355	320	367	355	317	350	341	343	347	353	373	323	339	337	346	311	374	340	348	346	380	364	351	362	336	331	343	330	312	327	349	357	333	345	352	337	322	344	347	348	337	324	324	342	352	347	328	361	330	348	327	353	374	341	356	345	334	350	357	373	333	359	358	365	359	367	351	369	345	346	366	342	388	328	346	331	377	331	352	354	329	378	323	301	340	328	345	339	356	362	324	382	375	331	332	329	342	326	335	380	347	354	317	384	337	343	391	338	340	362	392	343	383	342	340	336	338	354	370	306	347	353	366	340	353	351	298	338	346	382	347	324	354	305	339	338	345	373	367	355	348	330	351	345	357	341	351	335	356	329	374	314	330	338	363	324	338	327	334	342	343	323	323	353	335	335	352	354	359	380	339	326	381	343	303	347	322	343	359	342	369	357	330	364	374	349	354	367	359	338	328	326	339	352	335	349	344	356	356	373	334	340	344	355	367	342	339	322	348	335	359	346	329	358	345	357	338	338	328	324	339	348	347	374	328	338	342	306	340	338	366	340	324	358	349	373	335	339	310	320	334	338	369	364	346	338	323	337	337	358	322	358	335	322	321	344	321	326	333	369	356	357	367	377	353	329	360	333	350	371	320	346	353	323	344	329	353	350	350	345	345	353	350	356	337	335	352	323	383	366
44055	24734	10771	4120	2803	2126	1703	1424	1202	1086	985	903	856	853	828	756	783	760	707	708	705	670	668	667	691	616	645	648	657	630	630	631	679	642	677	659	640	647	619	603	640	629	576	639	622	586	666	624	625	623	668	622	655	619	577	624	589	602	580	603	589	606	572	593	620	582	624	563	608	622	612	603	589	541	656	652	643	607	586	616	595	631	594	622	626	611	647	598	621	598	613	565	647	612	613	612	559	586	621	603	585	598	563	615	574	589	626	612	635	621	614	556	602	635	574	595	565	614	642	592	601	669	586	606	590	618	592	581	591	622	629	619	608	601	585	569	567	580	596	628	587	579	616	580	603	637	597	619	613	612	569	559	567	619	606	620	601	574	597	571	611	618	617	613	607	645	613	591	571	589	608	568	613	594	611	606	632	594	578	607	581	661	587	605	628	644	601	586	555	600	596	627	597	531	619	568	609	637	596	632	587	626	633	633	589	586	569	623	617	606	623	601	570	630	638	601	584	633	623	605	590	618	615	580	602	618	587	623	645	646	605	585	592	624	619	580	560	597	589	612	595	583	617	587	623	597	599	648	593	602	662	592	617	609	652	588	611	563	645	624	618	611	648	609	645	635	605	574	634	602	610	569	592	644	602	650	586	595	655	633	577	592	635	624	598	578	583	593	588	573	604	656	615	601	657	586	574	597	564	550	577	587	640	561	613	607	629	610	589	626	609	583	557	653	613	593	628	575	616	628	600	576	600	612	561	604	633	616	571	623	632	591	590	597	630	627	603	595	643	615	599	625	598	600	570	633	639	600	585	598	586	594	630	578	635	592	590	623	635	581	576	614	623	618	578	592	573	587	610	628	607	611	586	588	620	620	636	614	637	624	629	612	609	608	572	592	657	568	600	663	595	609	576	595	640	588	637	605	630	568	552	596	580	569	599	584	573	595	608	594	603	631	522	627	570	626	548	566	591	594	600	608	592	596	627	570	620	614	598	612	606	564	609	575	567	643	610	610	658	585	591	564	621	609	585	582	617	592	622	632	602	630	566	589	596	632	640	616	598	581	601	648	598	580	669	614	590	594	575	581	592	587	620	609	606	629	611	572	597	640	583	607	619	577	621	579	612	569	633	585	654	604	589	592	625	575	644	610	611	598	656	612	629	569	630	660	595	576	643	611	583	593	604	571	627	638	608	636	572	598	610	584	642	587	602	620	624	634	621	606	604	581	559	607	607	632	663	650	615	638	584	594	561	622	582	601	581	627	578	607	626	592	609	686	607	587	577	591	585	607	626	608	633	636	643	610	591	605	622	602	535	559	621	577	623	641	586	580	613	629	582	624	550	584	616	620	594	623	576	561	606	594	621	603	619	587	585	560	534	586	574	626	635	587	606	565	560	606	586	591	601	639	636	597	563	611	609	565	622	571	540	600	645	653	585	583	604	660	572	574	685	628	596	623	585	589	569	651	581	636	576	610	605	593	604	554	633	583	616	608	614	599	545	638	629	582	616	604	644	630	648	592	594	599	603	594	607	588	619	595	647	606	609	604	632	607	642	598	619	605	616	618	599	624	614	619	613	587	578	581	567	625	645	620	594	617	594	541	587	636	608	615	633	590	581	573	583	625	604	599	607	608	583	583	655	639	602	607	647	628	597	570	604	579	576	564	585	631	607	585	563	639	550	586	594	581	603	635	619	585	618	583	610	642	603	566	606	617	565	638	611	599	628	600	628	604	632	639	593	595	583	583	618	610	558	581	639	564	627	597	632	606	590	605	584	631	641	584	619	613	621	584	611	606	608	615	658	607	625	625	626	608	639	602	607	584	609	601	609	613	578	571	589	599	607	638	568	653	609	636	631	585	580	604	598	584	605	605	594	565	615	650	627	599	524	612	603	604	624	599	638	625	647	618	605	599	613	596	609	561	633	547	560	599	609	578	610	602	570	607	605	537	623	609	608	597	616	645	611	580	597	644	619	598	596	605	616	608	571	661	620	628	582	582	639	602	624	664	579	615	572	626	575	594	575	583	592	580	557	630	593	587	622	618	640	595	572	655	650	594	611	564	587	611	593	559	612	634	583	614	601	615	582	632	592	631	568	596	584	586	611	564	619	626	606	591	631	592	574	616	621	576	629	614	623	620	607	589	641	589	571	638	624	593	586	576	585	590	618	589	591	595	609	602	591	602	585	627	596	569	630	587	605	619	627	580	607	561	629	588	573	612	612	552	600	608	625	602	623	598	572	586	565	567	602	572	573	600	612	598	587	620	588	603	627	634	600	602	594	601	590	595	557	650	586	628	599	587	610	609	595	597	594	589	580	607	568	626	631	628	572	618	599	618	635	596	597	613	586	610	584	601	620	621	592	641	608	625	601	586	569	575	584	601	617	618	601	583	572	616	591	593	592	628	604	569	626	630	615	585	614	619	601	618	604	619	596	616	568	608	582	633	570	618	604	595	595	628	616	580	578	592	619	570	623	639	671	603	619	601	558	565	635	566	597	607	589	601	548	610	627	587	603	584	595	584	583	594	592	655	626	618	601	577	596	583	606	603	622	606	602	562	605	611	580	626	574	567	613	616	609	587	598	627	644	635	629	588	605	568	597	604	623	599	559	604	647	650	597	587	604	604	609	588	611	608	594	585	608	622	620	590	622	589	612	558	570	585	642	603	587	597	600	573	589	587	601	612	636	569	622	616	624	569	564	626	589	610	596	605	615	627	632	598	587	580	614	601	600	622	599	604	581	617	664	636	578	611	588	578	616	568	616	570	615	583	585	614	606	604	617	617	616	613	592	584	581	607	591	616	641	609	630	594	590	579	574	618	640	613	577	607	590	602	585	603	594	611	608	621	589	595	602	622	590	643	597	552	577	602	608	610	584	594	612	626	612	581	551	544	612	588	628	588	617	615	592	594	608	626	589	602	593	632	578	591	639	542	621	614	586	620	558	602	601	588	635	597	639	641	611	628	626	618	539	611	609	622	589	616	604	558	658	589	596	571	554	587	615	560	588	561	615	648	615	611	569	581	615	630	566	610	618	596	581	612	614	592	649	558	595	589	608	598	616	627	576	573	600	604	617	581	630	645	588	595	601	619	587	628	589	569	627	656	597	618	605	574	587	583	568	608	610	591	591	574	564	619	600	610	623	632	569	595	626	555	599	576	617	596	618	554	610	611	599	604	605	600	644	619	629	610	640	605	567	597	582	582	632	620	591	624	603	586	635	611	633	632	589	572	606	626	577	609	613	586	551	572	595	594	571	619	569	579	603	607	609	605	582	599	593	651	617	599	616	614	644	605	601	597	599	595	594	603	605	623	618	655	552	610	566	586	602	557	645	591	663	586	592	609	639	622	610	646	651	616	590	566	579	599	583	581	620	580	656	583	596	641	590	608	625	568	594	623	601	625	628	592	646	621	574	576	568	608	584	608	614	603	593	604	606	618	572	599	602	604	621	635	595	624	626	624	595	649	566	646	577	658	561	596	574	591	600	563	602	627
23108	21094	28980	23430	21094	19450	2364	1082	837	735	689	645	634	635	561	620	554	545	574	517	560	595	558	559	544	541	549	529	538	562	552	506	545	536	504	538	521	551	544	487	510	524	514	553	491	512	508	493	552	466	503	566	529	521	529	500	507	504	525	524	521	545	501	485	478	482	484	517	526	477	496	485	506	546	560	508	483	483	519	495	551	542	510	499	507	529	557	501	505	486	478	553	518	504	496	529	491	507	523	474	493	522	537	505	551	483	485	487	511	515	518	507	526	496	487	524	478	576	495	494	505	491	506	494	512	504	490	535	526	479	494	513	538	503	504	505	482	496	481	479	511	500	491	502	492	474	484	494	521	500	501	518	485	495	523	495	533	503	468	550	516	520	494	497	523	478	505	524	507	521	481	484	505	476	519	516	476	484	528	539	496	537	476	525	501	482	491	519	525	505	483	472	501	488	503	533	517	484	529	543	511	509	489	520	515	488	504	514	502	508	491	536	520	510	513	502	549	466	505	512	517	490	492	530	556	509	477	477	535	520	549	452	504	509	463	504	525	521	500	497	491	508	497	474	476	514	499	518	494	489	480	511	522	515	534	462	495	519	541	510	523	505	486	510	483	498	546	539	532	490	492	514	516	490	507	473	547	543	511	510	492	471	521	529	502	517	520	495	523	450	547	510	491	490	483	495	507	538	497	497	498	480	522	516	515	505	534	497	522	491	510	508	491	492	524	481	522	469	495	494	509	527	501	540	481	480	516	507	472	527	476	526	518	483	481	465	522	483	522	492	505	474	500	514	513	539	505	527	474	537	531	514	502	501	525	528	511	486	492	496	480	505	511	539	513	545	502	515	506	522	504	490	518	524	512	517	506	529	515	497	496	489	502	486	547	521	497	507	491	501	488	522	503	501	524	526	512	524	522	485	509	484	494	486	492	469	520	498	523	543	518	512	514	507	495	551	517	537	505	480	517	482	516	524	515	549	509	516	504	489	480	469	516	501	496	515	503	526	505	482	455	483	530	517	461	499	504	479	509	520	521	483	482	520	518	466	497	503	509	483	528	523	530	507	527	501	521	510	539	511	491	530	552	513	526	484	475	526	507	470	486	528	516	543	452	489	496	497	477	499	481	505	534	483	488	500	490	506	491	483	515	508	531	508	528	518	531	469	504	521	492	563	512	525	494	502	519	491	501	513	539	508	503	529	473	493	498	446	532	495	506	497	524	502	496	499	503	491	497	503	459	489	502	525	480	512	503	478	512	539	515	497	508	481	485	536	540	458	527	491	555	502	504	489	523	514	507	509	468	529	510	466	539	570	510	480	539	521	510	485	537	460	554	497	487	495	485	502	521	451	476	513	523	524	488	527	513	509	499	519	521	494	451	501	504	486	478	521	523	496	493	523	501	477	486	509	459	463	524	520	508	484	528	527	511	484	502	464	480	493	493	448	491	510	499	501	469	525	517	546	535	500	481	529	475	475	485	509	506	502	490	457	482	511	485	532	513	556	516	555	517	515	512	492	477	516	496	513	456	507	467	497	538	508	550	479	486	487	471	524	512	493	501	498	493	503	519	531	480	495	504	479	487	495	498	514	488	439	478	467	505	473	534	511	493	520	489	526	502	525	497	490	516	499	531	533	502	476	510	481	503	507	501	489	492	508	509	499	488	459	477	500	493	548	513	508	507	499	491	510	470	490	509	504	545	478	511	497	493	452	510	477	493	525	511	536	467	500	514	507	514	482	526	529	533	501	476	475	524	559	502	575	464	487	485	522	506	545	526	539	491	494	501	526	507	504	501	511	504	513	484	477	499	490	525	507	498	530	549	465	469	495	516	478	508	522	513	482	515	555	515	519	483	518	521	488	498	488	524	529	509	541	458	500	519	537	490	497	504	496	483	470	495	514	487	528	522	484	479	503	529	464	513	534	519	510	523	518	523	488	509	505	481	490	454	510	487	497	507	499	520	513	506	502	513	526	493	544	529	530	481	470	490	496	533	484	512	510	521	511	467	490	549	486	502	503	473	503	528	521	510	518	511	523	490	503	534	538	464	474	490	542	463	485	537	508	487	508	475	497	504	493	498	488	499	528	537	515	491	527	501	495	474	520	489	525	480	487	550	528	519	500	534	484	549	527	496	525	517	504	496	477	495	536	473	516	483	515	516	492	517	558	496	522	516	523	518	477	537	495	523	524	503	532	538	519	486	498	504	502	480	536	520	501	503	475	505	528	468	482	503	522	482	484	478	503	476	516	479	489	513	547	512	501	459	501	466	509	523	501	525	511	494	494	476	485	507	514	524	505	493	548	486	489	520	499	494	531	530	496	485	538	512	535	499	543	531	455	525	508	460	502	524	496	483	450	519	491	517	538	515	497	479	516	466	495	506	528	497	513	528	522	513	477	485	478	516	527	482	504	483	506	528	502	500	509	473	516	514	485	468	524	530	492	498	504	499	501	452	464	537	515	515	483	472	560	464	494	480	481	499	500	531	476	484	491	510	530	491	481	481	479	531	536	528	545	475	493	456	538	488	511	518	461	505	477	486	513	532	512	504	511	554	528	475	520	520	486	505	494	485	530	468	502	497	444	494	476	462	480	516	493	518	485	548	533	501	528	518	558	509	498	462	504	535	513	483	534	471	498	496	480	484	473	456	516	496	552	517	514	488	458	520	509	493	521	483	496	508	471	485	514	507	518	490	481	523	493	497	527	511	506	515	527	498	496	521	515	518	482	557	537	527	488	501	504	551	507	512	502	468	482	543	505	520	529	492	539	517	498	466	483	506	510	516	481	526	494	508	476	518	521	486	475	543	493	506	516	501	522	486	495	492	473	497	498	502	483	493	488	463	490	505	486	554	506	501	513	526	502	521	474	493	460	473	471	492	507	523	500	505	469	529	501	476	511	503	478	552	544	484	496	518	507	523	494	538	538	491	497	554	524	511	506	521	480	516	506	499	505	492	525	482	522	518	547	494	483	533	490	466	527	498	537	514	500	554	519	499	483	499	504	464	526	484	486	512	493	530	511	495	521	504	507	506	463	502	462	502	490	495	490	507	538	454	545	513	502	522	504	476	516	517	489	477	490	484	497	548	484	524	513	524	484	473	522	427	543	493	498	510	471	516	541	511	475	544	497	528	516	518	532	467	525	487	489	487	504	469	505	496	514	544	478	512	494	474	507	520	492	521	474	554	494	506	531	517	449	504	486	472	476	507	469	451	502	525	519	508	468	530	517	532	517	509	467	529	489	503	503	510	495	465	501	521	539	512	508	530	529	485	488	463	482	525	503	524	538	494	494	506	521	537	523	505	500	542	495	457	520	455	494	530	472	527	487	481	540	514	538	473	517	490	500	533	461	499	475	537	553	503	479	489	487	532	470	522	505	536	487	487	466	495	480	511	473	486	517	470	500	484	505	530	503	520	522	533	510	484	513	504	478	515	505	521	525	472	468	481	494	485	496	484	496	501	515	531	481	497	484	494	507	481	522	504	543
50445	31811	17365	6727	4667	3640	2765	2326	2021	1771	1566	1499	1294	1222	1229	1138	1118	1094	1018	1043	1010	1010	946	988	993	935	937	909	906	891	912	883	888	865	887	833	875	902	811	931	929	852	882	872	904	830	878	927	904	815	842	819	871	848	874	849	883	885	888	812	871	874	859	863	827	877	875	826	845	826	827	808	796	829	901	794	795	860	870	829	863	886	872	845	868	841	873	874	899	829	850	884	878	850	801	851	794	813	827	803	814	816	823	907	828	814	831	860	836	816	889	833	863	839	833	878	808	823	825	827	850	817	841	856	848	800	807	785	866	872	845	868	856	850	854	820	826	890	820	803	856	886	822	850	857	850	831	870	830	848	844	868	829	794	794	805	846	807	868	845	837	847	854	843	861	816	819	807	874	881	822	828	836	834	826	862	841	866	825	848	846	782	795	813	850	842	859	815	830	804	836	846	801	878	918	830	836	829	804	861	822	862	818	787	831	877	825	787	848	807	862	851	848	795	802	816	786	789	844	809	871	838	787	860	880	861	861	808	909	890	827	808	818	847	883	816	863	862	864	834	874	874	849	851	844	783	843	830	829	797	811	852	869	861	881	770	844	829	862	871	856	819	882	784	826	804	857	903	819	846	827	855	837	844	784	830	809	830	903	803	832	870	870	838	862	856	893	848	871	799	870	875	793	854	845	773	845	831	871	866	814	790	827	845	849	830	819	845	843	858	880	819	799	821	856	859	861	834	821	821	831	783	837	770	871	829	858	806	813	836	811	801	873	860	816	828	809	819	808	831	853	816	802	869	862	839	838	888	856	805	845	821	882	850	855	872	811	837	843	850	806	820	836	829	819	841	869	848	803	884	836	831	825	860	874	814	834	857	880	813	884	875	828	826	868	876	821	791	800	872	825	904	880	829	861	824	862	850	841	810	885	820	842	815	844	868	854	860	811	839	851	846	847	839	870	872	871	848	845	803	872	870	819	840	837	823	833	778	863	854	845	811	827	883	797	798	858	862	808	805	840	754	860	846	868	868	843	815	861	842	828	842	889	841	844	855	811	880	880	784	836	796	835	817	878	820	860	848	790	856	825	883	824	827	876	884	825	874	832	852	866	876	856	810	802	853	851	837	855	773	820	848	796	854	802	819	870	893	807	890	858	830	882	803	837	820	883	794	833	812	846	772	823	813	836	835	899	779	864	851	854	845	904	853	782	779	806	772	767	837	850	798	790	799	807	821	874	833	847	852	891	807	838	798	912	842	828	818	827	811	827	864	846	794	862	838	840	810	894	856	896	887	866	832	846	812	805	798	847	820	821	820	845	833	809	855	867	827	814	879	830	781	837	842	837	835	803	806	794	802	856	789	855	848	840	854	835	842	827	847	814	818	811	812	841	788	872	817	827	837	846	869	879	879	845	905	845	795	844	871	889	823	843	816	833	794	816	875	836	810	878	839	796	835	805	867	871	800	855	838	830	820	833	815	786	864	851	898	819	793	813	835	824	844	849	859	867	850	839	859	870	839	865	891	822	873	836	806	855	777	848	828	850	828	837	873	852	870	810	841	774	819	841	854	813	860	850	858	868	828	893	828	838	831	827	795	835	808	838	804	829	858	860	790	855	803	858	805	874	845	811	821	779	852	842	843	833	829	795	821	893	824	833	817	834	870	832	820	842	812	850	846	855	853	825	848	830	824	833	814	840	808	839	838	852	819	828	894	830	862	836	915	851	810	801	864	801	851	880	808	815	805	894	865	833	820	829	849	842	814	846	835	812	850	890	834	863	899	905	835	781	840	840	849	807	839	855	815	790	823	826	849	831	827	899	845	863	829	849	834	839	872	804	840	883	866	899	807	834	819	815	828	808	817	812	805	836	791	845	878	872	787	807	847	847	836	886	855	882	801	833	882	814	796	804	835	827	833	822	847	891	882	861	844	795	822	878	821	877	865	862	840	857	844	802	866	882	826	800	855	820	863	816	877	805	820	863	838	838	862	818	862	818	846	860	869	854	783	798	846	877	810	839	841	866	842	833	849	845	832	816	805	864	823	840	855	869	843	864	817	854	837	883	916	870	841	827	808	811	835	826	846	823	825	880	864	830	884	848	814	835	861	843	834	820	814	868	859	896	844	858	864	852	846	841	868	808	856	842	822	865	833	838	843	860	864	802	804	821	849	855	884	852	821	854	847	804	835	821	826	813	862	804	882	819	842	840	839	792	829	825	835	848	821	855	878	866	839	832	813	866	853	820	870	835	847	812	874	853	812	857	863	837	817	804	882	857	893	857	850	799	828	835	817	851	859	857	850	828	830	876	803	846	866	803	865	823	837	748	854	844	836	846	863	846	863	836	867	807	820	866	805	875	853	845	852	880	785	817	846	879	789	839	833	788	853	779	856	876	790	824	883	848	813	833	815	848	837	870	867	806	830	880	799	856	800	835	826	844	824	893	805	856	826	846	871	848	856	848	849	864	844	794	775	822	805	761	829	856	815	840	882	850	842	862	851	833	855	843	897	772	853	839	876	787	826	810	863	833	785	847	860	856	830	823	825	839	874	881	824	865	869	859	850	819	842	836	784	818	874	833	821	831	788	848	811	818	860	880	787	851	837	816	842	831	890	823	805	811	832	813	844	834	824	844	851	840	821	807	877	863	870	834	865	825	841	860	821	822	856	890	830	863	852	808	805	771	872	796	852	821	832	836	829	857	834	875	844	794	821	839	849	848	876	793	851	871	830	805	867	866	897	843	832	842	775	849	855	848	858	825	784	821	866	808	826	797	858	851	809	859	857	758	880	819	801	842	851	808	839	827	846	854	838	818	834	831	804	801	828	853	815	812	868	847	812	805	792	873	804	818	822	831	835	851	852	827	837	836	824	825	879	817	864	866	851	807	880	852	821	815	925	867	800	826	867	802	801	822	847	855	845	789	854	854	837	815	791	836	853	811	870	846	853	872	846	835	838	854	836	872	820	786	867	875	832	812	829	853	830	857	856	851	823	866	840	798	822	835	863	826	854	852	839	838	864	875	786	851	812	860	852	777	847	837	855	865	831	871	835	832	859	837	848	877	849	869	857	879	843	799	824	824	836	837	888	831	792	812	802	876	801	887	817	827	830	886	839	789	853	824	825	819	825	853	906	835	801	829	829	835	823	779	836	888	823	809	828	772	844	858	789	815	900	905	822	818	854	836	818	869	832	818	805	819	838	855	833	833	871	810	842	822	874	825	839	808	821	891	804	840	842	787	878	829	796	854	789	823	862	795	851	840	837	806	855	818	815	802	881	876	872	794	849	851	872	836	928	867	864	826	846	838	863	815	834	797	875	814	835	794	865	835	868	792	827	860	847	834	882	856	838	840	823	781	854	828	853	810	842	762	814	797	868	824	839	853	815	824	787	858	864	894	865	870	842	821	833	851	826	851	841	819	888	844	870	801	860	872	790	858	904	812	835	845	855	822	851	852	830	797	827	804	800	810	848	863	845	794	837	781	825	856	844	848	845
26861	20781	10513	604	206	192	162	148	156	136	168	144	141	131	147	163	153	174	144	139	154	150	145	149	132	142	149	146	160	140	183	148	157	148	140	161	162	162	139	145	139	141	140	161	149	136	139	154	153	143	151	158	129	127	128	148	146	145	143	158	160	129	155	134	124	126	128	129	155	127	153	144	145	134	127	134	154	136	112	127	157	152	158	151	132	125	155	135	130	157	142	144	142	143	155	160	134	157	157	154	112	156	132	159	142	123	133	146	136	122	139	134	156	152	147	134	143	133	133	158	145	167	135	162	146	132	143	159	154	155	154	150	144	115	148	157	140	137	138	148	163	164	158	148	152	148	134	158	145	132	158	137	157	153	146	133	142	137	137	142	127	143	144	135	161	136	137	142	140	161	142	155	156	151	162	139	150	167	138	136	153	147	153	140	130	128	131	149	155	142	141	158	143	152	138	159	144	146	139	141	127	143	129	162	149	144	119	142	135	157	148	153	131	161	134	131	160	146	139	150	137	145	152	153	156	155	142	143	129	157	155	137	136	144	154	146	145	145	148	149	153	131	175	157	138	152	149	164	128	137	138	144	130	138	146	165	144	147	138	158	126	131	124	159	127	136	140	145	141	137	149	150	137	150	133	132	149	151	144	146	157	155	114	133	128	142	157	156	152	140	161	144	139	150	126	149	126	142	127	135	155	152	148	138	132	130	158	129	150	161	155	152	171	158	155	135	132	148	132	183	141	137	154	160	128	148	170	145	144	185	127	134	120	145	158	134	134	144	139	138	140	139	157	142	169	153	159	148	146	153	129	155	152	154	152	145	141	124	145	144	116	152	148	162	145	150	159	147	162	157	163	150	140	130	140	164	151	150	146	127	142	139	142	151	148	139	148	132	133	161	135	134	130	134	162	141	140	162	137	141	147	143	122	161	129	154	130	136	144	147	148	137	162	129	140	148	155	141	134	137	160	165	176	134	142	147	143	132	145	148	146	157	135	156	150	150	135	154	137	152	158	154	138	152	144	139	139	142	146	136	136	160	143	164	142	134	148	145	133	170	130	146	140	133	173	134	141	130	137	132	139	128	145	126	127	164	144	153	141	128	146	139	166	151	143	129	124	135	143	128	158	173	149	144	125	155	129	140	146	117	138	121	153	139	158	135	143	158	137	163	140	180	130	149	155	139	155	151	134	151	143	133	143	148	119	144	156	130	158	130	137	134	139	141	136	108	159	125	148	130	154	139	163	123	133	168	156	142	139	137	149	150	142	142	165	165	120	135	158	138	143	148	146	149	135	122	149	126	140	151	138	128	147	142	144	162	145	156	148	149	147	145	153	148	118	139	138	152	152	139	162	158	146	128	142	152	159	144	162	141	128	145	156	118	139	139	137	142	135	159	173	149	137	140	116	151	140	141	123	140	134	146	149	156	131	159	131	140	162	155	145	132	162	145	126	154	141	130	132	150	144	152	146	153	137	130	126	138	121	169	149	134	147	170	124	167	146	146	132	163	138	180	139	135	146	153	148	139	145	151	144	145	130	151	144	143	129	127	155	153	146	141	150	142	139	145	147	134	145	144	153	145	144	156	155	149	146	163	140	140	156	135	127	160	161	152	166	141	126	153	157	172	124	151	154	131	139	136	156	138	131	147	144	144	159	132	161	140	144	131	150	134	152	141	163	172	131	164	148	151	126	144	141	132	157	138	148	150	149	162	158	136	147	137	142	137	139	166	135	172	134	124	172	159	148	157	123	135	157	138	126	158	142	148	154	142	142	152	131	117	136	131	150	168	126	149	144	122	141	124	162	165	141	139	144	147	154	137	154	157	158	127	143	145	129	157	144	142	158	153	136	151	155	169	133	147	143	138	152	131	159	143	138	126	153	159	135	139	134	125	141	121	160	140	132	151	129	122	139	150	168	147	159	137	131	170	152	159	149	146	157	157	135	142	153	145	143	144	135	141	153	153	157	141	139	152	147	164	148	132	157	131	145	153	122	136	162	138	152	151	148	132	143	150	144	147	137	145	136	138	141	154	140	118	153	150	155	135	126	139	143	131	145	127	127	145	154	123	144	168	146	155	144	157	162	134	120	134	158	142	147	154	143	129	147	144	155	129	131	160	155	152	140	147	139	144	141	160	117	126	133	148	126	143	138	150	148	134	163	143	151	142	177	159	151	146	150	123	136	166	158	168	155	140	164	138	181	152	146	131	138	142	173	112	150	164	133	136	114	141	162	143	139	147	138	125	152	140	150	147	126	159	148	129	129	135	149	152	133	153	143	151	142	153	150	155	148	164	158	138	140	136	170	128	145	133	133	139	156	136	144	157	143	151	129	153	145	154	138	147	121	166	146	143	139	133	134	158	149	142	154	151	124	148	153	159	151	131	128	152	161	146	165	140	152	159	148	140	138	149	151	142	134	152	163	148	149	136	165	156	158	155	151	132	132	160	137	155	171	156	159	140	145	134	137	134	129	155	136	147	158	149	145	146	157	157	151	145	144	129	151	133	156	142	123	137	139	127	145	153	118	144	137	138	126	147	152	137	144	151	153	132	142	127	156	141	141	146	148	146	150	133	128	161	144	148	157	159	154	138	136	154	146	132	144	163	156	158	153	153	172	152	134	126	151	150	156	148	165	126	133	130	142	149	139	176	132	145	162	168	172	132	149	131	143	127	139	143	141	137	143	159	147	157	164	143	141	138	145	131	124	139	140	143	150	147	139	140	150	139	121	146	154	169	132	169	125	132	151	125	154	135	164	149	162	159	144	140	132	141	149	124	117	144	155	138	144	138	156	132	141	132	141	130	145	148	145	143	143	146	177	144	178	162	149	167	114	139	143	141	147	149	142	136	146	128	137	133	169	143	133	122	152	145	146	150	166	179	119	134	145	145	139	159	152	149	147	147	131	119	141	168	141	130	143	147	146	154	133	134	150	161	123	153	156	150	139	141	154	164	158	138	139	162	123	170	173	147	154	137	132	137	135	141	132	151	139	179	143	149	144	135	141	138	174	139	162	130	133	132	130	151	134	145	150	135	125	140	146	137	124	172	153	153	129	146	144	133	141	127	136	150	149	153	149	146	146	155	157	133	146	166	141	141	139	151	146	146	140	149	118	139	141	143	147	150	151	143	141	145	141	142	171	163	136	130	128	156	152	128	134	120	146	139	150	120	118	136	148	130	125	138	145	166	152	146	154	132	138	151	111	146	138	142	152	142	158	154	156	132	154	136	139	139	149	162	136	134	148	122	154	162	138	164	146	148	133	151	154	143	140	150	172	143	135	126	143	141	144	132	146	133	148	137	134	149	129	135	136	167	144	145	151	159	138	142	135	154	146	108	154	156	135	128	153	161	133	145	124	147	157	136	132	141	136	156	143	140	125	128	154	139	128	133	141	149	140	164	143	129	155	133	154	162	163	130	139	136	141	158	137	146	158	147	140	126	125	158	139	133	147	147	132	152	138	151	129	146	157	137	155	142	133	144	135	154
23595	6527	2889	641	491	391	380	356	319	299	309	287	278	317	280	284	330	306	253	283	269	292	255	251	279	273	280	279	301	266	264	290	287	292	240	294	280	252	259	279	253	268	259	249	263	257	264	256	291	275	231	290	242	251	300	272	259	276	274	277	271	259	277	265	270	277	289	266	274	303	257	287	264	286	260	267	244	282	262	257	233	260	262	252	231	271	258	273	267	288	266	273	247	282	269	249	245	272	243	259	260	290	292	268	267	240	276	265	240	263	243	266	221	244	291	266	284	242	262	272	245	289	260	291	275	254	279	271	265	234	264	290	271	277	253	260	266	276	279	274	284	280	247	262	276	261	286	272	269	277	309	268	250	276	254	284	258	284	270	266	289	246	272	283	288	286	288	274	268	262	266	268	274	273	270	238	268	268	276	280	256	263	263	254	275	277	274	306	254	258	262	282	271	254	280	294	257	273	260	270	257	290	260	274	279	256	258	246	273	260	277	259	263	237	219	268	280	242	259	268	274	271	263	253	251	259	252	222	238	246	265	284	269	261	238	262	287	278	281	268	269	287	229	269	275	265	245	257	270	280	269	290	304	246	285	270	276	260	255	271	249	268	251	253	247	263	264	247	268	262	254	258	239	265	267	259	267	245	270	271	234	270	293	259	262	251	279	268	265	264	240	270	271	287	255	279	237	280	255	274	298	257	264	272	260	257	280	258	259	292	255	277	249	259	253	237	291	275	272	285	249	275	285	274	254	252	285	286	259	261	267	253	273	248	239	266	264	263	279	284	288	271	290	233	284	287	269	280	254	260	255	276	234	264	279	270	268	277	284	262	270	249	259	252	278	289	259	269	279	263	252	242	255	248	260	254	281	281	241	266	263	272	260	289	267	261	245	304	290	276	293	292	278	275	264	264	256	281	275	264	262	269	281	271	270	268	264	284	244	282	273	254	256	282	232	292	278	274	248	242	252	265	256	265	266	300	246	280	256	278	260	299	275	259	280	267	260	267	275	279	265	265	289	254	255	272	272	255	272	275	263	284	259	262	264	270	272	283	257	258	242	285	279	268	258	232	236	235	258	254	293	269	266	246	291	301	246	256	255	247	235	256	266	254	265	268	292	255	253	249	268	257	255	248	265	250	250	282	261	259	269	257	244	279	257	257	277	252	254	255	258	261	268	259	257	260	255	267	287	228	268	256	278	255	261	273	274	292	240	285	269	258	246	269	277	298	289	267	273	268	250	264	281	263	260	284	295	295	281	255	274	255	272	278	265	268	268	252	248	270	237	263	270	298	278	248	248	253	272	281	253	257	306	234	270	264	260	282	259	264	289	270	288	274	276	287	282	259	261	267	272	251	267	268	249	243	259	282	278	277	238	292	274	281	272	313	276	284	256	277	263	280	240	281	319	262	251	275	264	247	264	266	276	242	262	255	271	273	264	268	288	271	263	289	279	271	252	262	244	252	288	269	282	287	296	270	258	252	292	277	298	230	293	279	255	285	282	248	246	266	246	265	270	297	260	244	277	247	257	278	231	286	266	235	255	244	314	255	257	266	284	282	250	275	283	242	275	300	256	287	250	262	299	266	265	283	266	276	285	275	270	282	240	281	260	262	267	307	252	249	301	269	280	261	275	278	264	255	249	246	239	266	264	260	252	256	261	265	241	251	262	268	282	255	262	262	291	267	261	295	287	271	275	243	306	259	262	269	264	266	284	244	278	251	262	256	290	253	232	292	247	235	250	262	290	247	290	296	272	276	260	252	260	276	258	274	278	267	265	283	249	283	262	262	271	262	274	263	256	278	249	247	255	296	273	258	253	305	285	246	275	276	300	265	261	282	258	279	249	265	266	264	246	246	273	234	286	282	283	293	258	265	295	245	290	264	273	267	281	241	267	269	283	233	264	250	235	254	263	282	288	287	254	258	264	266	299	257	253	289	287	318	257	284	259	235	270	243	253	263	272	292	229	285	270	272	278	281	257	247	251	273	265	265	271	295	262	276	254	256	267	241	262	266	255	244	297	259	283	269	248	266	265	239	247	258	265	236	279	288	290	257	233	254	287	275	277	286	263	262	241	263	236	265	233	254	269	275	268	283	269	286	266	255	240	268	265	262	260	243	259	254	253	252	246	261	263	261	266	249	267	255	273	266	267	278	250	276	244	247	259	259	256	298	261	257	280	251	250	276	252	289	276	271	268	284	241	278	275	252	254	255	265	275	290	252	260	274	249	265	257	286	273	294	277	265	262	234	263	254	234	263	286	277	263	245	280	283	292	236	273	268	275	261	267	257	274	284	267	259	263	286	279	281	251	278	276	266	286	273	282	246	276	271	264	241	219	275	249	254	245	262	280	270	238	257	247	260	297	271	266	260	259	256	278	273	255	288	249	269	281	252	249	234	267	278	288	273	273	249	262	254	301	226	272	252	266	243	279	270	268	269	267	234	275	287	301	253	268	251	283	271	285	267	268	285	285	258	253	271	262	271	263	289	245	232	253	269	289	246	278	257	236	247	251	292	255	278	258	238	227	284	260	269	259	267	254	240	267	251	275	269	266	279	268	274	253	271	274	282	270	277	254	255	274	246	249	244	294	260	295	289	243	251	270	264	267	240	269	277	245	265	241	284	277	322	242	287	285	282	258	275	277	276	247	269	250	285	270	245	236	248	260	275	265	253	304	256	269	256	283	264	282	266	259	276	240	270	296	273	276	289	266	245	281	278	255	249	244	317	271	256	256	296	256	270	273	279	275	287	266	230	289	266	303	241	257	259	279	250	300	293	260	284	271	249	231	250	300	275	266	262	263	251	266	300	254	282	285	277	280	274	298	291	256	293	263	269	277	284	243	256	249	245	252	271	289	268	269	275	272	258	273	272	280	273	273	301	253	256	239	278	300	232	248	274	283	240	272	230	252	277	309	242	307	265	270	261	248	271	263	266	245	276	257	280	295	276	279	236	252	279	279	266	259	276	287	256	261	276	253	260	262	267	265	287	265	276	255	252	236	251	254	264	285	280	252	260	291	305	268	302	264	240	258	259	245	265	291	247	282	291	263	256	271	235	282	290	262	277	253	258	259	269	285	275	243	276	257	274	276	284	270	258	258	286	286	255	266	238	263	260	244	277	281	284	274	249	279	260	271	251	278	240	256	271	273	264	266	239	229	248	279	274	243	266	269	258	274	247	268	269	258	267	293	295	270	280	267	292	261	244	248	279	281	253	268	277	235	270	269	260	250	256	281	238	281	270	261	240	301	263	286	247	292	264	300	275	266	277	268	299	283	256	249	261	241	274	259	254	294	258	241	276	256	284	269	298	275	233	228	280	286	260	278	274	242	259	259	246	292	231	276	265	261	292	283	257	247	278	278	271	281	252	254	271	245	292	290	261	248	276	278	258	283	267	253	251	279	267	248	274	270	280	254	265	243	302	275	272	298	275	269	280	283	278	258	282	265	262	247	276	263	284	270	283	259	259	245	266	283	283	271	233	310	283
24011	21077	28052	24334	19825	2461	787	628	539	501	487	457	404	402	394	386	380	377	360	380	385	388	369	325	361	378	363	353	369	331	352	384	394	381	367	366	352	332	378	378	383	370	337	349	355	377	354	373	340	355	373	348	376	370	378	382	362	371	345	373	345	392	384	385	355	379	393	347	347	381	392	319	350	360	339	384	341	391	384	333	328	353	334	373	351	340	312	362	353	338	352	316	378	332	389	354	347	361	341	312	341	359	337	361	386	356	342	331	404	346	353	334	356	353	343	371	367	331	370	325	316	330	359	354	387	365	372	365	324	363	312	324	360	352	342	353	344	325	355	365	370	367	343	385	361	389	328	321	319	338	374	335	395	357	341	373	355	388	356	341	354	353	358	336	323	380	351	366	360	378	375	348	364	332	312	325	348	344	404	349	367	351	337	347	350	355	360	352	369	401	361	388	353	352	344	378	357	359	357	366	338	359	330	336	348	394	341	338	385	358	353	325	351	382	349	357	355	353	357	357	341	349	378	369	315	337	350	342	332	355	326	335	325	360	369	388	345	339	366	345	373	361	383	349	352	368	358	367	342	352	360	358	327	354	355	356	358	334	353	338	348	369	312	318	385	358	373	332	350	346	348	357	332	377	394	360	343	320	332	365	367	345	373	311	375	373	343	376	334	325	362	343	361	337	342	369	318	350	387	346	359	372	363	343	332	351	370	344	373	338	395	349	311	354	342	366	374	325	353	321	332	376	338	373	351	350	344	342	402	380	354	343	352	347	340	379	352	349	332	361	376	354	334	331	356	355	348	381	367	371	360	349	385	333	323	349	345	340	351	370	353	346	366	352	357	331	345	361	349	359	351	344	384	342	333	338	360	381	366	372	361	372	374	352	354	351	353	321	356	347	397	337	311	382	326	364	327	396	353	336	375	368	387	349	399	401	334	359	331	335	363	353	328	345	373	357	335	381	358	344	351	323	350	339	365	373	370	333	334	340	359	363	360	332	326	348	382	370	348	352	361	361	328	359	364	350	379	334	374	357	385	345	356	349	400	327	358	388	380	346	333	359	367	349	376	338	333	324	358	326	348	327	373	343	381	357	333	328	333	352	387	363	357	356	358	374	365	344	350	356	357	307	337	350	353	361	340	359	372	346	377	332	357	369	358	355	340	352	344	321	348	359	364	326	335	339	352	320	335	354	330	348	362	354	347	354	324	372	347	339	371	386	339	319	353	362	363	340	324	348	406	346	342	395	355	378	353	341	364	361	356	352	344	361	365	372	358	353	337	359	338	371	354	333	333	321	326	342	354	336	359	352	345	366	364	357	370	348	395	366	361	374	344	399	346	346	353	360	370	345	361	363	377	364	376	363	378	364	345	358	327	363	357	332	342	354	390	366	339	356	375	339	341	337	341	358	374	331	325	380	366	336	359	367	362	347	304	350	346	312	361	336	371	346	358	359	335	410	355	317	353	377	347	329	396	372	359	356	355	369	389	358	364	363	343	335	376	363	341	377	363	380	351	349	355	346	335	374	377	405	380	327	364	338	332	361	372	340	359	348	334	343	332	328	314	354	347	363	338	356	353	378	372	364	365	361	337	356	345	341	344	389	357	319	358	366	342	368	353	384	362	373	344	349	370	370	289	323	377	370	372	332	374	352	349	393	387	320	331	344	348	352	358	351	315	359	366	378	345	352	342	360	347	344	370	407	360	334	353	387	351	382	365	338	302	371	366	357	377	342	372	369	379	323	338	371	350	341	376	353	344	399	376	332	354	361	356	360	348	328	321	318	356	353	395	311	357	342	335	334	328	355	353	360	349	324	361	364	358	384	348	340	385	371	342	357	391	353	358	334	374	333	340	333	330	329	373	360	363	379	325	348	353	336	344	397	390	348	354	371	356	361	329	355	347	314	358	331	335	339	359	365	374	372	343	345	354	370	368	352	317	347	360	357	328	356	323	361	317	346	368	342	357	351	371	394	368	379	350	362	344	349	355	321	366	339	376	353	355	371	341	369	347	349	364	349	378	325	333	357	349	373	340	340	359	343	337	362	383	372	338	361	365	396	383	339	333	366	339	352	352	365	338	384	350	392	361	339	334	357	344	381	361	322	347	351	335	343	340	368	350	370	326	353	348	367	336	376	364	352	356	313	345	357	362	369	333	341	411	353	411	383	370	345	332	396	368	388	372	372	371	316	389	377	377	352	344	315	359	359	347	360	362	362	319	373	341	382	335	373	344	343	364	357	364	345	384	350	328	343	396	355	356	347	350	345	349	370	354	385	358	392	346	354	362	357	379	381	380	333	352	298	346	339	310	381	373	356	324	360	357	359	397	342	365	341	357	338	352	372	375	352	353	330	363	362	360	381	349	332	383	341	396	351	366	342	361	297	378	379	363	371	348	320	346	359	396	372	351	367	382	332	343	378	328	328	335	368	377	352	332	368	363	339	349	359	345	359	336	367	338	359	353	363	339	338	372	335	347	372	335	369	367	362	349	350	368	335	374	316	329	329	350	330	373	359	356	336	367	356	395	357	366	353	340	343	332	312	322	362	371	377	331	331	374	385	374	378	347	362	361	363	360	355	334	342	336	375	369	367	353	326	359	327	387	348	344	322	358	345	370	312	346	373	310	357	332	382	338	340	362	356	360	358	351	345	346	352	368	340	328	364	361	364	345	324	322	372	370	336	366	333	361	340	346	343	340	350	334	358	319	322	332	339	344	350	356	353	326	384	353	346	391	291	356	342	356	356	371	372	363	376	343	312	351	354	363	362	384	339	382	355	344	342	351	326	346	336	346	343	347	386	377	377	355	329	352	367	314	348	360	364	358	347	334	355	346	363	385	314	345	391	341	356	329	356	383	369	383	367	336	329	366	359	312	344	361	350	366	359	379	378	382	356	337	359	351	366	363	347	370	334	387	344	325	365	360	338	341	345	389	333	359	362	357	359	331	353	342	341	340	379	356	368	344	342	361	365	310	349	374	397	347	343	346	333	329	340	319	365	387	380	367	347	346	372	333	378	375	384	346	324	383	371	343	368	342	342	378	323	351	304	359	297	355	372	365	347	388	371	351	337	376	316	367	354	330	369	316	361	381	379	347	350	365	341	366	353	357	335	365	330	356	343	369	350	364	351	361	386	305	356	372	347	354	368	359	372	332	399	333	291	360	376	383	353	364	372	343	325	347	324	357	335	362	364	334	378	366	365	343	404	381	396	347	364	382	351	325	373	313	356	381	362	322	357	328	370	349	322	348	301	339	374	349	357	362	383	358	382	330	391	373	353	341	346	354	326	358	334	358	342	355	347	382	360	334	352	328	332	339	325	337	372	351	363	315	349	331	344	358	359	381	351	350	334	379	348	333	353	343	347	335	357	344	350	344	348	343	364	354	335	331	351	329	375	341	357	349	351	347	344	370	337	313	358	343	334	357	335	324	358	320	337	345	340	361	356	348	337	343	364	327	309	362	378	330	345	352	365	386	343	354	361	357	359
43172	23585	23373	3978	2786	2245	1695	1355	1193	1067	982	936	875	853	765	776	801	687	727	737	719	684	680	674	687	705	712	666	650	660	683	632	648	675	613	640	660	605	617	623	604	646	626	655	642	623	619	599	637	648	602	612	619	594	617	543	618	620	635	642	586	622	619	623	640	625	645	639	593	620	613	583	611	622	633	651	641	608	600	624	624	630	582	610	611	571	616	606	607	563	604	610	602	580	595	619	605	595	592	610	615	633	577	611	614	601	627	598	647	578	609	623	630	618	620	610	668	594	622	604	578	583	625	631	624	609	643	579	638	642	661	551	606	626	622	597	576	615	593	589	605	577	645	617	682	586	602	640	612	667	643	636	630	599	596	586	640	609	624	642	626	573	634	633	598	607	630	613	634	637	624	642	572	614	618	649	604	582	601	573	568	597	576	586	634	594	609	562	583	625	594	634	678	635	568	603	573	571	588	568	648	588	635	610	615	624	612	612	574	629	634	563	589	585	649	608	568	611	607	644	606	611	598	634	632	613	594	592	650	643	592	564	594	627	597	582	632	616	593	616	623	578	646	624	607	621	623	638	645	616	586	609	582	607	602	581	632	591	639	585	626	627	594	570	603	590	666	610	604	609	595	616	600	609	631	619	606	612	642	631	625	640	614	551	604	629	580	608	567	622	645	612	613	560	609	598	587	603	633	586	608	612	638	611	614	624	590	603	624	656	599	674	622	605	680	617	609	650	573	597	608	574	606	570	610	645	582	622	640	577	605	629	603	607	596	584	562	595	636	643	595	575	655	595	600	618	550	603	630	639	606	585	636	585	667	599	603	626	598	643	617	633	595	618	615	611	622	590	581	607	655	625	589	559	554	609	639	592	636	628	585	576	623	617	594	603	638	607	619	638	604	601	605	613	619	632	663	604	630	576	595	583	618	621	602	604	586	570	564	626	610	592	654	626	552	623	584	615	621	582	623	627	601	603	616	627	579	585	618	593	589	608	623	620	620	583	582	595	580	642	600	628	650	639	580	619	585	575	598	565	663	609	591	624	603	635	679	628	632	613	606	641	594	588	596	623	583	646	634	639	645	601	605	621	630	586	633	637	571	588	592	603	610	594	618	571	631	578	595	613	616	623	624	621	598	624	601	637	581	607	574	603	542	566	614	558	586	578	625	586	619	649	617	606	609	608	588	593	630	603	624	594	621	602	602	614	634	600	594	594	648	606	610	584	638	579	608	597	605	579	571	603	608	581	566	662	634	610	597	616	634	644	605	569	584	599	593	578	627	624	608	633	642	636	619	672	582	609	568	587	576	628	623	642	631	571	569	600	583	552	606	566	623	613	578	629	635	577	586	629	596	653	607	646	624	590	623	605	605	572	610	620	618	612	559	588	615	585	590	577	620	608	601	564	604	532	600	596	652	605	629	612	622	587	585	620	591	651	627	590	608	640	572	626	619	564	585	619	586	612	588	596	606	635	586	639	588	613	567	594	593	658	615	620	579	561	572	594	567	629	628	620	631	630	602	597	600	614	638	601	615	635	568	595	598	612	620	598	602	594	618	614	646	578	629	586	601	615	578	624	575	609	636	614	599	617	641	627	565	598	602	603	593	595	592	628	630	617	601	606	617	606	588	576	584	596	572	598	619	591	606	604	642	606	635	634	565	615	568	616	601	587	585	594	648	586	614	582	610	577	594	574	585	622	638	588	628	605	553	626	593	625	587	602	605	612	643	632	573	602	611	589	602	622	630	595	628	597	619	606	557	597	595	642	620	586	594	633	567	576	627	620	601	580	615	642	583	590	613	641	617	592	639	631	601	578	627	566	599	598	586	669	599	634	564	667	636	618	622	574	601	597	614	615	617	601	593	649	616	593	570	579	626	617	597	605	631	658	629	601	557	592	586	566	602	589	623	626	602	605	581	590	588	611	623	586	636	629	625	618	618	635	538	643	586	623	631	577	627	621	631	635	592	621	624	591	637	652	605	582	576	632	586	610	581	606	628	650	598	640	612	658	635	602	581	622	608	621	581	566	591	590	595	614	586	621	595	617	562	595	599	620	616	622	659	612	605	609	655	585	574	574	585	592	632	623	644	622	613	582	590	623	612	635	609	605	684	589	621	583	622	577	577	608	631	574	629	642	665	627	576	609	622	618	599	590	626	609	615	589	622	610	620	651	645	588	631	638	563	606	608	598	605	598	583	594	595	606	614	633	601	578	648	616	567	603	574	669	622	617	587	612	607	597	599	615	584	623	605	643	646	565	619	622	589	557	608	588	588	613	607	637	598	579	620	604	609	590	648	592	612	611	579	599	599	579	629	600	599	628	612	638	579	594	631	599	610	610	618	582	648	605	654	615	613	610	643	546	607	619	631	603	634	539	633	628	603	629	598	599	607	619	576	609	590	582	589	625	616	596	652	626	638	666	610	650	591	611	589	633	607	628	628	611	592	632	621	643	632	583	567	609	592	569	612	567	605	600	657	643	601	602	561	592	633	637	616	613	632	611	619	628	577	597	570	569	573	572	597	657	556	578	592	606	636	573	579	675	608	618	601	601	591	620	613	560	627	601	600	647	623	601	598	571	615	614	603	560	618	642	622	619	592	599	608	598	587	589	605	571	564	598	614	585	566	620	599	618	622	619	587	587	618	601	616	633	616	639	573	584	603	598	612	602	619	578	548	539	637	593	644	608	585	594	593	635	607	574	596	621	617	616	641	559	639	599	620	546	635	593	609	644	579	635	610	588	561	592	631	588	605	587	623	598	635	614	624	592	592	620	604	625	581	608	603	619	599	615	575	625	563	627	662	644	596	636	623	604	616	571	606	581	599	620	581	562	607	594	627	616	617	617	590	608	605	614	611	591	609	656	599	627	628	606	593	609	617	628	589	595	609	593	599	602	639	597	614	571	597	622	593	609	623	591	626	613	610	616	636	590	603	574	579	606	635	636	637	583	616	572	587	570	575	578	595	608	630	653	599	573	577	610	624	594	597	601	620	602	589	588	630	602	592	646	594	585	626	591	662	595	618	593	583	627	565	632	648	601	598	585	597	602	641	605	613	592	597	605	595	606	630	648	574	576	599	610	607	601	658	614	594	570	636	564	596	629	638	560	631	659	591	632	645	571	618	599	585	612	590	567	605	610	633	576	571	599	593	607	569	567	596	616	649	601	640	618	605	610	616	596	642	602	592	584	621	605	590	531	612	614	590	620	632	549	601	583	588	552	628	623	616	580	577	583	617	624	599	597	612	648	579	585	614	612	610	606	599	566	615	637	615	613	620	581	592	600	583	574	582	623	627	589	600	564	585	597	598	583	605	598	573	611	603	607	627	592	644	632	587	615	630	631	625	620	610	596	617	607	593	610	642	619	619	633	629	604	612	562	598	547	604	586	621	583	653	602	636	631	587	562	637	610	657	609	609	604	605	606	617	615	598	592	594	618	580	605	622	622	553	578	574	613	608	622	617	595	624	590	663	620	611	614	628	574	577	603
23052	21098	28632	23815	21101	19620	2573	1044	788	753	704	637	662	657	625	581	543	572	544	553	567	520	551	572	538	554	551	546	542	521	541	560	502	518	495	549	524	510	512	490	559	512	521	506	524	527	504	523	514	491	545	508	478	522	492	545	524	533	514	508	450	489	519	543	504	519	495	500	513	490	525	523	515	500	493	481	510	474	510	541	482	516	502	535	492	487	509	528	507	454	544	495	490	582	495	488	522	534	494	467	507	512	522	532	513	498	503	492	479	556	491	501	507	525	518	516	529	496	471	566	526	462	514	488	478	510	485	533	530	502	478	518	535	508	499	483	503	501	522	547	567	500	519	509	539	509	500	535	496	501	499	493	486	493	502	528	499	489	486	524	509	538	535	482	520	513	510	546	521	498	504	501	511	501	526	516	489	483	488	541	477	482	544	529	436	511	530	515	532	517	512	522	494	502	500	495	528	507	514	465	488	430	497	502	503	493	476	493	535	476	490	496	511	529	552	505	514	507	489	547	496	521	501	513	503	532	469	493	511	498	490	523	535	492	540	492	536	553	495	539	480	531	486	493	439	475	487	497	501	534	498	538	517	523	509	467	508	524	484	509	470	469	486	532	510	484	484	519	520	486	523	497	485	508	525	513	498	476	506	450	488	532	510	534	529	499	505	507	506	528	518	514	522	501	496	557	491	533	544	507	520	496	508	521	493	517	536	449	519	506	487	517	523	495	506	492	543	503	464	487	524	484	525	487	513	502	490	470	508	461	486	485	524	481	477	534	477	534	495	516	484	502	509	505	518	514	487	519	477	499	486	511	536	485	535	462	505	533	472	519	511	474	474	481	515	509	500	542	507	476	480	513	491	496	507	510	528	495	488	500	508	462	545	499	496	514	518	522	501	503	487	436	484	506	507	501	483	483	521	469	543	483	519	513	477	496	528	499	497	482	488	508	499	530	491	516	495	484	494	513	493	547	478	513	509	510	512	467	536	514	524	505	525	514	468	507	511	523	467	461	493	483	481	532	464	471	526	513	516	495	541	546	457	523	481	475	523	483	489	510	540	522	454	500	500	492	463	429	522	508	492	530	508	487	508	504	503	500	473	475	523	488	521	517	458	459	522	513	507	488	504	536	525	483	516	534	485	510	469	511	488	474	516	510	521	533	501	506	491	477	506	485	486	484	503	524	550	490	498	495	481	496	500	522	521	518	475	495	525	497	500	478	510	457	521	476	473	488	511	499	520	480	476	485	495	498	511	527	486	482	526	514	493	503	526	506	496	471	474	481	531	541	499	495	530	509	507	496	508	545	489	481	525	493	503	488	540	519	495	492	505	528	482	500	519	532	487	560	523	511	531	466	484	482	481	500	486	507	490	483	502	503	540	560	482	505	503	479	479	499	492	494	480	492	509	498	507	500	561	522	467	488	543	522	520	499	488	526	495	501	494	531	465	507	478	528	528	478	497	535	497	470	515	472	508	494	531	475	536	503	529	464	503	482	508	507	533	510	505	482	516	490	499	489	521	546	499	491	495	509	511	496	516	532	510	536	495	512	503	476	501	497	520	490	512	476	491	478	464	523	543	525	516	521	550	496	473	482	534	470	475	495	481	484	499	492	513	503	531	429	468	477	491	483	499	489	538	472	472	528	515	493	490	564	508	500	471	499	515	530	534	496	485	504	519	514	470	504	518	499	495	489	485	520	501	505	519	491	490	489	502	472	518	477	522	510	483	465	529	475	515	475	481	483	563	524	511	484	461	497	505	513	520	523	529	499	511	495	499	481	492	508	518	487	542	508	519	450	516	517	543	499	534	511	501	485	501	518	475	485	514	519	461	472	526	475	475	459	518	474	529	555	561	522	531	488	506	487	466	498	488	499	535	462	531	510	462	515	527	481	518	475	527	509	488	498	499	500	470	539	521	513	499	487	488	471	517	482	498	530	476	524	503	532	494	508	500	466	472	463	496	532	517	509	488	535	514	494	504	489	514	493	469	530	510	544	463	535	498	496	507	510	520	489	493	473	492	500	493	506	499	530	518	489	502	487	533	491	531	552	515	482	535	528	471	507	517	534	511	513	468	507	461	477	531	507	481	564	499	506	515	483	521	497	483	557	521	494	545	495	502	525	513	507	498	536	509	462	487	476	498	505	519	520	521	508	504	517	493	526	514	540	527	524	463	513	535	500	495	480	480	479	528	489	487	501	482	535	498	483	527	468	488	496	487	499	521	489	496	476	497	445	490	521	488	504	511	486	470	487	537	562	521	460	509	535	502	486	504	477	540	489	499	485	467	508	499	477	501	517	546	500	485	570	471	484	482	544	487	480	481	508	483	462	499	474	484	479	481	453	503	511	530	487	528	466	486	501	489	501	482	482	520	492	498	521	466	463	514	536	507	462	495	493	501	522	512	528	515	504	511	496	468	493	512	494	475	467	483	547	534	431	469	508	516	503	478	488	481	507	520	497	505	516	537	488	498	496	498	491	472	481	512	515	488	477	467	454	494	518	492	517	450	469	462	476	507	502	502	511	486	486	503	450	471	499	494	487	473	539	495	522	476	501	474	490	527	509	482	533	544	483	512	509	488	502	487	537	516	488	522	477	480	516	511	519	497	514	547	514	516	557	490	479	480	509	510	551	512	491	494	503	496	499	524	496	497	471	494	484	500	487	476	510	491	497	492	508	515	470	495	510	516	496	497	515	503	499	507	481	531	501	524	511	471	510	460	525	531	476	538	528	477	549	512	484	528	500	468	473	506	505	506	490	481	502	517	530	512	500	499	522	483	479	492	501	525	490	512	542	511	521	482	488	501	485	495	483	481	517	494	509	549	517	522	517	504	465	498	482	534	494	535	512	536	529	512	546	541	497	517	451	523	476	472	507	487	467	512	480	511	518	506	501	462	512	542	531	486	485	481	482	452	480	487	502	485	487	520	506	484	519	486	504	525	488	542	513	483	525	478	489	508	484	451	505	471	502	530	507	497	508	544	527	470	521	490	516	525	493	499	482	525	475	530	481	508	523	468	497	499	489	505	504	491	550	506	483	471	480	516	496	488	439	478	496	501	481	503	497	499	515	513	515	503	494	513	499	456	539	509	495	482	499	497	540	493	474	475	503	526	501	533	484	544	493	502	467	496	529	499	516	466	519	489	535	518	481	491	503	492	515	511	510	471	481	533	485	489	471	505	497	541	528	474	516	501	473	475	491	477	522	491	504	514	534	478	542	492	498	527	516	465	513	506	482	477	515	517	510	514	484	483	521	482	508	478	537	492	538	518	507	517	517	488	493	552	535	482	470	487	526	522	522	531	451	481	541	513	497	502	520	476	465	505	493	512	470	497	492	508	464	503	519	549	472	529	505	491	481	508	503	463	471	490	521	515	475	506	495	521	481	477	474	503	512	505	523	486	467	501	501	483	492	517	517	487	528	486	504	506	518	473	490	492	496	490	520	465	512	512	498	507	493	502	503	484	506	537	517	515	523	477	513	468	501
49396	29964	31425	6709	4806	3601	2764	2462	2058	1759	1583	1453	1315	1260	1163	1171	1127	1099	1018	1005	1029	977	1024	932	940	1038	938	920	979	946	908	911	937	876	850	874	911	868	909	912	904	919	895	867	845	877	885	868	870	834	843	835	866	860	872	853	818	861	857	841	817	806	845	842	844	858	883	856	904	883	836	816	832	872	857	833	869	854	860	854	866	842	836	870	827	896	889	864	862	836	828	866	845	827	873	868	848	873	856	840	826	778	824	804	861	848	831	895	845	853	859	856	857	823	854	839	855	839	842	800	891	818	839	842	831	828	878	865	862	856	853	856	820	823	825	811	824	873	872	857	862	852	881	845	845	835	810	854	847	860	856	883	863	861	804	881	893	881	864	858	793	845	853	834	912	798	794	840	811	858	860	809	837	850	896	857	862	830	855	855	888	779	798	814	859	843	802	836	790	883	822	867	883	842	857	846	868	839	844	853	833	811	863	854	835	840	845	849	877	832	823	876	857	872	815	821	844	853	904	809	811	810	855	875	817	793	852	827	858	872	863	811	813	860	901	892	811	819	851	848	824	861	814	873	908	869	921	864	855	823	879	838	845	881	858	850	810	798	874	834	780	884	840	870	807	879	834	849	865	831	825	840	860	805	842	884	871	842	845	796	890	834	830	840	836	832	780	843	812	832	858	888	889	832	795	864	823	883	851	820	846	874	854	863	824	833	886	873	832	795	840	856	867	794	846	884	907	843	851	824	874	844	832	846	828	802	782	823	828	842	889	826	869	839	819	855	806	837	886	832	867	862	849	858	815	846	824	874	822	854	865	895	860	893	856	870	807	818	835	879	860	832	863	805	843	805	832	870	852	920	796	894	851	882	863	838	862	819	826	842	805	850	828	811	867	866	813	821	845	828	842	848	868	908	827	841	910	798	897	818	839	824	822	886	794	808	836	841	872	806	829	848	848	834	902	827	858	854	843	824	832	808	812	855	848	861	869	849	839	804	884	850	845	829	837	860	816	854	911	848	851	883	866	813	823	837	861	862	886	883	853	868	841	856	797	897	833	833	839	853	835	856	826	871	860	833	868	887	881	835	773	880	846	842	798	841	853	841	810	877	816	851	840	812	866	879	854	856	850	820	823	802	887	858	835	826	800	861	822	870	870	829	869	837	858	852	886	833	873	821	871	852	840	858	847	908	850	862	825	813	835	873	837	829	842	854	810	856	851	827	853	828	859	796	825	809	828	855	823	882	825	860	869	842	791	820	871	780	822	853	797	842	808	834	825	851	880	873	831	855	843	858	813	831	867	806	870	807	860	831	811	840	791	805	845	854	802	824	876	856	838	837	872	864	874	879	849	813	831	884	830	829	849	828	876	866	850	849	805	795	857	791	860	859	831	844	860	836	831	836	832	874	835	838	811	798	801	909	809	874	884	833	838	921	874	881	854	877	821	826	796	866	859	864	869	815	863	869	796	872	820	856	825	877	806	871	840	828	853	826	817	832	858	849	867	905	864	821	892	873	822	869	812	832	847	850	851	813	873	836	843	850	835	855	821	847	852	826	885	853	891	891	921	841	827	869	819	872	828	843	894	830	862	865	829	871	841	923	817	802	848	842	822	847	902	839	843	860	825	842	899	878	852	834	875	824	839	857	856	891	793	864	831	858	837	857	884	841	862	845	792	834	850	828	873	904	816	913	911	869	776	807	844	855	841	834	826	871	830	870	832	876	860	869	816	867	839	850	838	856	810	847	834	873	850	858	825	875	898	876	823	822	785	835	877	802	803	838	885	821	834	839	829	884	817	856	832	871	829	823	876	815	846	839	837	900	825	857	802	855	815	830	862	814	860	840	803	870	840	917	830	805	823	867	846	854	860	872	843	857	860	879	887	861	831	870	880	816	858	897	883	836	848	916	819	809	794	856	785	887	844	829	863	790	846	800	815	830	819	809	840	786	828	859	819	892	840	863	856	797	849	840	819	835	854	878	830	819	862	894	834	796	797	841	903	882	809	868	797	848	830	853	800	824	816	881	825	852	912	895	841	888	845	820	832	833	787	831	840	868	845	876	819	815	867	833	823	858	858	850	844	818	883	866	850	843	859	842	898	838	845	796	816	850	782	892	805	850	815	852	882	807	892	840	833	807	849	849	856	863	812	874	878	853	860	895	804	807	851	800	809	823	832	798	841	806	819	796	853	781	789	863	812	883	856	826	856	865	863	883	827	877	904	865	841	858	829	833	773	909	848	857	860	861	834	839	852	833	797	877	891	867	851	878	832	834	816	797	834	797	860	834	875	869	850	834	804	862	818	866	861	810	861	799	808	799	878	833	889	854	887	930	815	873	883	880	860	825	832	818	866	817	864	844	837	829	860	866	825	814	882	838	870	879	838	847	853	841	833	824	894	855	830	840	844	882	818	865	807	829	807	817	798	839	809	823	870	865	839	818	834	887	844	856	831	860	893	877	876	852	831	829	835	883	811	822	829	832	772	786	850	846	820	889	805	849	867	853	829	855	850	879	872	810	868	832	812	886	798	819	889	847	882	838	872	833	870	877	844	869	872	840	872	864	862	855	858	834	872	859	902	864	818	872	826	809	887	815	825	852	819	854	839	805	832	814	825	863	839	864	810	829	819	855	794	864	845	882	827	834	837	863	766	839	848	881	820	843	862	845	850	813	839	823	865	866	846	806	836	850	848	854	853	810	820	874	860	867	850	865	849	813	852	828	865	831	852	840	841	867	899	862	844	896	841	876	831	850	873	853	839	951	864	875	875	782	834	834	820	869	906	817	858	809	825	845	895	880	817	785	795	773	820	872	777	824	843	834	803	806	877	863	839	857	852	864	836	817	890	888	859	877	805	796	859	814	788	849	889	855	840	809	847	909	845	808	851	843	878	826	819	825	849	834	796	880	844	819	859	896	873	849	841	837	807	857	831	883	860	875	851	848	816	847	869	871	860	840	847	891	840	862	851	790	824	856	831	848	841	856	810	828	850	812	850	886	863	826	862	826	867	879	841	869	787	835	806	881	865	864	852	784	829	840	836	863	838	813	813	830	780	839	827	853	857	856	867	894	837	855	795	856	850	806	835	874	839	830	874	879	875	870	798	858	833	870	824	865	840	861	796	891	812	793	818	887	834	797	852	834	840	839	826	802	824	847	831	857	824	796	827	836	898	870	823	836	873	834	875	857	819	806	823	866	844	772	828	884	822	785	826	866	874	773	871	838	865	806	820	815	866	811	830	837	870	830	827	829	867	868	841	852	783	873	775	855	815	825	806	854	867	916	855	888	847	880	829	859	820	868	836	781	857	839	866	864	893	805	789	873	833	851	845	817	791	832	833	834	849	879	802	824	880	862	877	806	828	860	918	829	834	834	900	848	880	883	875	823	883	855	814	862	857	851	909	860	857	807	824	871	895	790	849	829	824	848	852	842	784	863	783	831	789	891	841	799	833	799	870	856	788	807	821	835	816	796	792	867	817	899	866	831	850	874	803	840
26807	20720	12166	1230	190	192	184	161	197	173	148	162	165	159	129	142	140	131	133	141	136	144	128	161	153	158	144	142	148	149	147	146	155	139	118	115	161	132	159	133	138	142	136	169	154	151	133	156	148	139	158	143	142	132	166	140	156	141	153	120	149	144	121	162	144	159	155	142	149	124	137	138	134	132	155	138	134	137	132	141	146	154	150	148	145	147	128	156	143	158	131	149	156	152	139	131	153	121	140	145	166	135	124	142	162	135	151	133	150	140	154	127	154	153	143	160	135	147	144	148	120	143	164	145	128	148	129	146	138	131	146	135	135	141	180	154	117	148	137	142	153	136	157	161	149	126	158	164	143	125	144	149	170	140	148	137	149	148	156	121	134	134	180	145	140	144	123	140	137	125	176	150	150	130	151	165	160	153	125	146	147	139	155	147	151	140	144	156	129	149	140	138	128	137	124	163	133	175	143	128	157	136	151	124	131	158	168	131	152	117	153	137	144	136	122	137	148	118	131	132	141	141	125	137	150	127	129	139	127	144	145	152	153	142	168	167	155	162	128	147	142	131	171	148	143	135	134	126	152	128	164	158	143	149	142	121	131	134	155	142	126	153	127	157	125	148	150	130	121	135	137	128	144	149	137	136	146	149	140	159	139	136	123	150	151	142	156	138	130	141	151	158	137	147	143	153	132	138	134	159	149	152	132	140	140	140	145	144	143	146	136	154	150	135	140	150	149	136	136	147	139	132	120	131	132	160	142	147	124	170	161	136	138	163	129	157	130	149	148	124	156	147	137	140	131	146	134	123	144	158	153	148	150	130	141	136	139	157	151	136	128	148	152	140	141	160	154	144	128	144	143	129	153	129	158	147	124	141	138	159	115	135	128	144	149	159	156	148	171	155	164	133	144	144	145	156	158	142	173	135	153	144	139	127	133	147	135	173	144	157	132	141	131	147	143	142	144	142	155	131	137	136	126	165	139	150	147	130	152	138	160	119	149	163	148	141	145	153	141	146	153	122	136	140	163	146	153	121	165	164	142	132	149	130	154	158	133	142	150	140	133	132	152	128	151	154	131	120	140	179	128	157	141	171	138	156	160	138	140	160	145	133	153	145	135	120	133	143	135	147	137	144	124	137	157	166	154	144	137	146	127	153	172	142	151	148	137	127	141	163	142	137	137	157	145	121	148	133	143	143	151	132	172	120	146	125	135	135	154	142	146	144	139	116	138	130	153	165	134	143	144	158	147	163	156	139	154	126	126	138	151	121	145	151	144	133	140	151	162	142	137	153	144	150	132	162	147	150	114	169	156	138	158	149	152	165	140	135	139	140	155	130	125	154	173	131	119	144	142	146	162	133	154	140	151	137	121	135	132	152	137	141	159	138	148	136	132	155	153	136	148	138	129	168	155	142	142	153	132	150	133	137	147	124	146	131	146	127	142	151	133	142	142	150	129	147	143	146	134	131	134	150	141	147	146	166	149	126	141	127	122	141	141	174	133	131	140	151	119	136	131	150	141	165	143	135	139	145	146	151	127	139	138	118	132	139	122	149	158	139	148	154	144	138	147	133	138	148	144	136	125	132	152	146	130	142	149	122	156	140	153	154	134	130	114	148	154	152	140	154	130	153	141	137	141	163	139	129	168	129	139	141	159	151	147	138	146	132	131	130	123	139	139	141	131	108	121	170	135	144	147	151	145	130	165	163	146	135	149	158	137	139	141	133	141	124	143	129	160	157	150	153	145	148	133	157	151	131	158	129	144	130	136	160	135	152	114	140	170	138	150	145	131	166	164	142	140	159	151	168	150	150	131	145	141	133	145	149	136	151	155	141	147	164	164	146	141	144	169	148	150	122	142	140	162	141	155	143	139	163	159	154	147	128	132	139	145	145	147	156	169	143	123	174	121	141	160	127	131	132	153	149	155	150	119	133	152	127	162	145	162	127	158	143	140	158	143	133	155	139	148	148	109	160	146	128	149	139	161	146	172	147	140	145	147	159	132	156	124	141	137	141	164	170	148	157	127	165	146	145	151	131	142	125	143	144	141	126	150	138	148	152	158	151	142	160	141	155	148	162	138	158	137	142	156	132	150	136	132	150	154	152	123	133	127	150	142	157	145	145	161	136	150	138	157	134	130	141	161	133	142	136	150	138	136	142	143	158	151	169	160	168	129	125	153	138	132	151	138	144	149	178	136	131	147	146	135	151	154	129	151	132	147	142	144	130	152	155	166	141	142	151	134	146	142	133	123	131	147	128	147	127	139	123	150	136	148	143	147	141	136	166	135	153	150	143	165	144	173	143	147	159	149	152	141	156	115	134	126	136	158	150	137	157	144	136	151	148	151	140	182	146	125	166	124	136	143	151	164	141	117	139	139	147	115	155	155	149	130	109	161	148	160	146	129	139	135	167	162	145	130	143	136	165	131	125	142	141	144	133	161	143	144	128	137	155	149	138	125	163	137	141	155	151	146	129	128	150	133	159	142	142	157	126	120	137	169	163	150	158	161	144	148	140	146	165	139	134	137	158	149	154	161	167	150	125	147	152	129	144	139	151	156	137	133	142	136	136	151	132	135	141	130	134	123	158	123	137	157	133	158	151	148	158	148	153	137	140	132	127	128	161	133	146	155	153	153	142	162	150	139	129	140	127	129	143	139	145	153	132	139	152	137	126	136	124	132	124	157	137	139	133	135	120	127	152	140	148	134	129	139	158	160	137	145	144	152	146	149	133	150	145	144	126	151	137	162	140	135	148	135	153	125	138	132	147	144	132	127	147	157	131	147	153	140	158	149	136	141	128	134	136	120	131	155	150	136	151	130	144	152	150	134	156	148	123	162	141	132	115	137	132	142	148	149	155	154	136	155	170	158	133	147	151	144	142	133	109	162	151	123	151	144	167	129	155	149	166	155	120	119	169	114	165	139	128	145	129	147	143	122	136	148	128	144	146	157	153	120	138	127	142	129	121	164	135	129	158	134	129	143	146	129	135	139	149	124	125	139	138	145	133	147	121	147	155	144	164	141	147	164	137	151	145	144	156	145	129	141	128	124	150	156	137	142	133	159	156	123	138	164	163	133	139	150	136	135	117	142	135	135	120	140	171	149	133	145	145	149	144	140	157	152	157	128	135	144	167	135	122	137	147	150	116	140	147	136	151	140	138	127	144	157	153	134	141	142	133	125	140	125	143	139	158	136	127	145	142	163	139	146	126	142	146	129	148	156	132	130	141	142	139	168	153	122	152	123	146	130	151	133	162	127	125	168	148	133	139	134	127	132	148	168	144	127	155	165	136	153	141	149	133	129	127	150	138	143	134	129	123	151	136	141	155	138	147	136	146	173	120	149	125	142	125	150	138	155	126	141	152	134	150	150	147	145	142	159	163	144	150	133	134	171	145	127	131	142	153	174	159	142	151	146	169	144	144	141	142	159	135	144	140	175	126	147	138	141	141	159	140	134	148	140	154	162	124	143	135	150	154	150	152	136	149	132	145
23064	6293	7175	644	495	373	398	337	309	319	304	272	276	301	303	289	283	280	283	238	268	289	288	287	266	292	270	275	298	250	303	286	269	301	262	264	265	240	260	263	249	290	275	294	247	272	242	286	251	281	263	267	294	258	234	273	279	248	253	259	260	268	271	275	293	289	286	290	249	252	240	296	246	268	271	284	264	277	266	239	258	268	286	252	263	283	315	287	255	292	266	286	258	257	298	256	242	264	288	267	271	279	286	273	256	267	260	262	295	299	242	299	272	275	251	275	264	241	259	269	256	269	277	241	275	265	258	274	265	266	295	255	256	244	267	265	253	241	244	279	263	261	250	262	309	268	272	265	273	257	261	263	313	236	303	261	284	286	244	273	270	285	245	265	275	266	254	269	264	263	283	258	285	256	266	282	255	251	277	255	281	235	253	288	279	234	281	299	297	275	270	263	268	276	252	272	248	264	264	242	283	263	249	277	267	258	267	248	260	255	285	244	262	244	277	291	264	236	266	258	266	268	244	298	273	264	278	285	281	274	273	262	277	263	297	256	243	268	249	272	244	221	269	257	272	244	271	287	253	252	288	242	298	277	256	253	263	285	274	291	245	238	272	277	290	297	257	257	272	256	257	263	290	261	263	254	259	265	264	265	247	273	272	267	254	272	276	244	263	241	256	260	286	305	292	279	256	248	267	261	287	228	262	260	270	234	318	270	252	242	274	279	258	274	264	283	267	293	265	264	291	243	300	256	296	314	274	305	268	268	255	281	272	254	254	237	263	267	291	279	251	246	270	258	281	260	286	283	291	280	282	241	273	268	288	274	280	260	274	278	249	249	255	277	264	272	265	277	289	267	278	270	269	277	271	323	251	253	282	257	273	278	276	271	290	269	279	251	272	284	274	295	297	270	267	267	280	289	273	282	255	238	288	246	275	283	284	256	271	273	246	256	276	278	271	258	275	292	280	271	268	261	292	241	255	263	238	284	287	274	266	252	268	282	257	273	292	301	298	268	291	281	284	273	248	271	263	288	258	277	283	279	278	267	262	261	287	259	255	238	259	258	281	279	239	262	271	272	291	286	280	233	295	259	276	265	280	252	241	265	279	305	278	289	235	281	241	243	263	264	277	274	287	296	243	276	270	255	279	251	273	273	283	265	265	275	258	259	289	263	268	276	258	263	296	292	285	264	288	271	267	259	279	268	298	290	263	253	238	274	259	272	261	244	284	261	279	262	272	290	261	284	264	264	241	240	254	285	247	259	267	287	289	236	268	262	270	269	281	254	273	264	259	272	286	276	279	296	270	253	260	240	264	266	274	255	260	271	262	272	248	234	304	271	284	261	287	266	276	261	266	273	279	251	296	265	272	263	272	257	260	251	262	270	263	295	269	265	270	266	285	265	280	272	261	257	255	266	253	245	249	281	266	289	226	279	273	260	265	285	257	277	281	250	274	267	283	260	278	256	244	261	277	264	287	267	262	266	270	245	273	270	279	281	292	265	271	286	279	240	298	269	275	260	254	255	288	272	261	281	259	288	267	275	313	270	247	285	275	240	270	266	287	308	267	256	277	247	267	262	257	287	250	286	270	280	258	251	267	260	279	257	251	290	279	250	275	275	272	281	249	252	263	285	291	254	271	280	285	257	283	247	267	240	290	249	261	256	254	259	250	277	254	279	297	276	278	265	292	268	268	299	292	253	291	277	272	252	263	279	273	281	265	303	253	292	285	283	275	271	259	268	263	277	266	257	259	271	290	279	286	227	287	266	290	285	245	254	267	277	232	263	259	280	267	298	280	255	280	251	236	268	266	281	268	286	271	252	264	248	267	287	283	244	279	285	268	285	282	252	243	240	299	246	267	283	255	277	272	279	253	289	269	269	263	260	268	280	291	249	287	256	253	253	287	274	272	256	261	255	264	282	263	257	297	279	274	271	302	247	287	293	277	262	237	285	262	289	279	268	254	258	269	271	257	241	242	263	271	247	243	269	254	277	264	265	271	286	288	267	260	298	270	275	303	245	306	268	284	248	277	256	267	307	277	268	238	277	266	257	280	291	274	277	282	274	269	243	264	265	253	278	261	275	305	268	258	252	247	272	289	245	303	270	289	291	259	298	251	297	286	280	259	271	266	246	268	267	247	246	270	274	284	286	282	272	281	247	250	295	286	251	282	246	275	268	253	270	280	316	250	262	293	288	254	281	270	279	246	264	273	268	258	285	248	247	273	271	266	292	278	285	271	252	284	285	271	275	268	278	290	269	262	297	282	260	256	266	269	265	246	250	243	289	271	258	268	286	261	297	264	263	265	258	283	303	241	253	256	260	282	227	282	273	275	258	268	259	267	237	283	281	262	262	298	251	262	262	277	286	305	280	301	281	247	288	257	250	322	253	274	303	289	253	261	265	265	252	266	279	256	268	258	300	247	245	264	302	296	287	242	259	275	270	253	261	282	288	268	284	255	258	271	263	265	248	260	248	270	255	272	260	274	254	266	254	230	284	280	267	258	259	276	295	278	267	242	314	243	243	278	274	271	276	260	264	278	279	263	255	241	255	228	288	252	263	244	253	273	283	260	252	275	267	255	284	248	274	276	288	283	260	270	278	243	245	258	283	281	265	275	271	241	242	267	257	269	255	251	261	229	237	275	260	273	263	264	270	226	264	257	250	251	266	270	248	279	299	271	250	271	277	242	286	256	259	262	278	257	249	269	264	275	275	272	300	283	275	263	277	281	272	269	276	298	260	223	274	290	279	270	299	269	270	292	246	244	275	261	285	260	275	275	284	253	274	238	278	257	259	273	250	249	244	256	284	279	250	253	272	266	277	287	263	257	262	227	244	246	281	259	245	293	271	285	241	274	282	293	282	264	276	269	274	276	267	267	237	281	255	258	287	269	277	279	257	259	262	250	287	271	249	265	236	263	235	281	299	273	240	282	264	258	256	246	272	290	253	276	217	306	244	285	265	285	253	275	247	258	274	260	278	265	279	280	259	280	242	269	267	270	252	279	257	266	283	275	259	262	258	252	308	271	258	262	259	269	271	284	270	259	263	295	282	262	292	273	238	286	247	256	264	260	297	250	279	278	299	248	296	289	275	262	296	270	256	274	254	277	293	274	262	286	248	268	283	243	273	287	283	285	262	266	260	259	254	290	288	289	250	252	287	292	279	254	246	262	255	255	274	293	271	248	275	240	257	273	254	285	270	258	253	237	274	284	271	251	302	284	253	261	265	287	268	297	249	272	273	244	279	283	270	239	269	284	224	285	275	297	298	301	265	261	264	288	272	288	256	250	292	276	261	282	234	275	256	249	238	280	265	260	264	249	261	275	291	260	270	280	237	274	257	280	259	252	254	266	288	234	249	264	269	285	275	266	240	272	281	268	249	256	262	304	248	268	255	270	268	244	261	255	262	252	294	259	274	269	280	276	280	299	245	262	266	286	251	261	273	238	269	282	264	253	281	279	260	278	288	301	242	273	305	289	262	244	295
24041	21087	28076	24317	20500	3902	814	599	525	453	472	446	409	425	365	383	400	398	408	400	362	354	378	380	397	356	334	379	361	373	360	363	371	365	363	341	366	395	356	372	392	335	370	352	401	348	351	363	343	309	343	354	344	358	347	356	361	369	348	328	359	378	361	333	337	345	345	358	335	364	369	343	364	314	360	359	331	410	377	332	330	356	378	341	360	374	346	324	341	349	368	361	368	385	372	348	368	367	367	352	355	349	346	337	332	334	357	359	339	359	378	391	349	348	377	344	382	359	364	371	341	340	341	359	372	343	345	331	364	337	344	355	350	342	350	349	363	379	382	339	346	347	346	368	322	353	327	362	365	331	357	341	386	331	361	362	346	351	359	389	383	343	353	381	354	360	339	356	373	310	334	371	339	338	381	322	318	344	388	366	363	349	320	366	323	351	403	334	378	346	345	362	364	353	352	368	362	334	356	346	340	347	362	340	386	369	348	362	377	328	343	392	352	356	366	372	380	353	355	369	355	318	371	357	348	330	353	373	381	371	345	324	362	336	364	328	359	365	384	347	346	328	357	363	350	335	345	340	341	358	322	362	355	379	385	324	360	368	362	347	370	378	361	371	370	335	356	362	346	356	354	329	322	308	315	352	329	360	349	363	346	380	350	370	363	374	342	350	359	364	330	349	352	335	379	350	359	333	338	304	350	356	358	348	348	338	364	344	373	374	357	356	309	344	354	335	356	315	340	356	360	378	343	355	352	343	348	334	378	346	344	350	361	350	329	343	353	377	344	326	349	358	343	379	364	359	348	356	346	306	340	351	332	338	304	339	356	314	372	370	350	349	336	357	337	368	311	335	346	353	344	350	374	346	360	332	350	350	350	357	346	378	364	336	352	358	373	373	368	329	351	339	342	351	355	376	387	376	350	376	369	359	360	369	338	327	389	344	347	338	381	381	332	347	350	385	378	370	367	377	366	341	344	335	318	343	374	340	337	350	356	348	330	376	355	396	343	361	334	343	341	353	355	333	361	344	373	355	340	348	373	355	352	334	336	337	402	339	362	331	349	337	360	347	345	337	334	372	347	377	356	353	340	339	365	364	350	359	383	339	357	341	354	352	363	364	325	355	348	361	350	346	382	348	361	332	342	342	355	325	355	365	339	348	357	349	315	352	358	371	336	353	360	377	388	368	341	311	362	342	354	344	330	336	341	337	358	351	345	368	363	369	343	352	345	353	380	322	356	382	369	398	344	363	368	365	354	352	332	341	341	375	345	340	372	343	385	339	320	372	360	362	328	343	373	317	357	355	331	350	349	329	362	346	339	365	330	349	334	341	329	371	338	336	351	339	359	342	359	375	361	336	354	340	361	356	333	385	361	334	368	341	334	343	333	364	350	348	350	373	331	369	360	348	356	325	351	339	368	382	372	365	343	341	368	364	351	369	349	375	339	360	370	378	349	328	350	360	350	364	368	365	349	358	373	363	361	378	377	358	306	355	377	358	351	363	371	354	344	357	370	371	334	356	351	330	379	354	343	346	347	329	356	376	321	337	320	346	389	379	329	332	340	321	359	329	361	368	392	333	345	339	366	330	354	372	344	355	342	366	365	355	369	380	360	345	360	343	390	343	384	381	335	359	311	354	381	364	322	378	368	345	350	347	363	362	341	375	342	335	300	354	327	366	345	328	358	347	359	348	338	341	367	357	331	320	379	366	350	389	365	337	311	382	368	390	333	364	381	354	347	362	359	348	375	352	343	348	365	367	334	369	338	354	371	352	339	359	380	341	375	338	343	303	362	368	362	340	366	317	331	328	365	353	348	306	355	385	309	372	349	337	345	341	357	348	356	342	339	340	366	329	340	371	354	368	348	365	325	346	310	327	364	376	351	370	353	350	336	378	373	345	357	354	339	347	357	342	361	351	328	330	342	342	347	353	364	349	323	348	387	371	319	348	359	323	347	324	356	353	362	379	364	375	367	325	361	393	357	361	341	369	384	366	331	363	359	367	334	340	392	352	349	340	356	361	356	349	359	348	364	335	345	368	338	372	352	355	346	372	361	352	360	361	364	311	336	327	374	355	330	368	385	336	402	343	378	302	385	375	347	338	353	315	364	320	375	356	341	383	325	360	376	358	382	359	367	368	352	342	362	358	339	352	397	334	351	361	366	347	330	324	339	387	350	321	347	352	317	327	393	357	359	378	362	390	397	339	367	361	382	349	364	353	388	348	361	343	312	360	351	392	321	366	373	374	356	316	345	364	304	326	388	354	324	323	344	359	359	341	320	344	305	341	346	353	330	364	342	318	337	334	328	414	344	314	325	356	360	351	366	356	358	345	350	358	361	354	356	376	328	360	338	359	387	334	311	378	381	322	379	332	360	355	391	342	360	338	356	357	352	339	342	318	359	361	366	367	354	370	323	380	357	355	307	366	355	335	331	390	368	332	326	343	378	351	331	360	348	360	331	356	341	360	324	309	320	338	324	347	324	365	354	367	354	341	349	347	343	359	338	317	357	331	377	323	339	366	363	341	385	360	304	387	372	332	362	322	353	342	344	339	362	349	340	349	343	324	326	310	377	358	330	323	370	345	333	348	349	334	371	341	367	321	318	325	347	366	368	350	337	359	387	310	342	346	340	360	379	362	346	335	323	350	361	352	361	341	340	347	370	382	334	349	349	352	355	362	321	365	365	335	364	337	366	336	326	341	332	351	331	355	347	357	339	338	347	391	345	385	346	347	385	353	389	363	356	344	350	353	357	337	363	299	368	348	387	373	376	335	339	376	369	326	322	366	360	372	355	371	371	361	327	377	347	406	393	355	374	377	356	366	325	353	361	354	324	342	386	396	348	339	357	342	354	372	369	330	341	334	352	347	331	367	346	324	358	342	373	316	377	343	374	339	372	379	333	381	364	369	401	350	379	343	331	356	353	314	344	333	377	353	339	333	320	363	341	338	351	373	321	333	335	372	372	346	321	357	326	333	373	356	337	350	350	340	346	328	331	338	378	384	404	360	362	352	365	360	347	330	360	364	350	354	313	365	347	325	323	367	359	367	343	378	358	346	350	362	353	372	366	356	383	367	377	326	322	381	318	379	334	321	355	326	372	337	318	347	354	385	362	349	332	348	355	333	326	379	323	347	351	335	362	358	357	312	341	337	371	301	354	392	356	370	357	348	359	355	336	356	348	364	378	351	332	354	358	334	370	353	367	326	348	378	349	362	348	343	343	330	391	336	347	380	383	361	359	351	385	346	383	334	355	376	338	322	359	356	357	325	363	315	361	367	367	348	371	353	346	346	330	317	352	371	368	336	358	327	414	357	368	352	356	335	352	348	357	336	352	369	336	363	352	374	335	352	369	360	382	351	353	362	382	354	360	353	341	338	353	387	319	352	372	349	327	348	311	353	357	351	353	362	318	360	340	319	375	331	350	342	325	353	351	369	375	336	356	368	371	313	361	348	346	391	369	324	369	316	357	353	347	349	343	336	357	343
42700	31636	31131	3978	2839	2066	1699	1408	1260	1102	951	933	923	814	793	742	759	771	744	744	703	698	695	690	690	667	667	645	654	660	634	601	605	634	646	649	646	619	646	633	661	623	643	595	639	585	646	606	596	636	668	652	604	654	633	638	617	601	569	618	634	655	668	557	593	602	633	605	606	567	596	593	610	693	630	611	613	592	616	615	624	607	647	646	610	655	629	642	598	663	582	603	651	608	635	613	598	603	634	657	612	599	642	610	650	590	613	649	644	626	604	603	605	630	602	613	667	582	573	583	636	634	652	600	597	560	622	640	588	623	647	653	638	607	602	616	557	670	621	653	579	590	614	612	602	592	653	603	581	639	576	670	619	560	610	616	635	582	608	620	651	614	639	595	661	628	624	574	628	635	668	603	600	597	623	613	615	632	625	592	608	628	632	582	596	603	594	636	590	620	613	608	629	626	642	617	610	603	596	591	613	633	627	631	616	613	634	569	594	564	591	558	580	607	588	625	593	606	594	612	613	613	604	622	625	598	626	661	616	548	637	583	627	608	604	655	619	624	579	609	623	607	616	616	619	586	621	624	664	642	622	627	624	597	599	612	590	650	618	584	591	585	610	599	576	583	613	624	607	606	597	607	648	626	606	628	621	593	595	603	647	609	634	614	639	616	606	598	586	675	569	649	587	608	573	615	629	590	585	642	613	550	612	590	630	586	612	591	644	571	605	603	625	612	577	610	591	614	592	605	627	593	582	586	625	597	604	622	589	633	603	604	625	586	628	613	582	636	584	571	584	592	619	627	622	644	612	613	627	626	643	558	655	611	596	603	619	582	621	643	604	636	578	633	565	618	618	614	614	622	608	592	626	571	617	593	626	598	638	592	616	618	588	594	633	618	636	617	593	603	651	594	619	619	598	589	612	600	597	605	659	638	610	631	643	590	609	615	634	601	630	602	626	604	596	635	646	623	597	601	585	576	609	636	623	574	616	608	606	648	613	610	647	622	614	608	654	583	619	607	573	583	593	624	639	598	620	640	587	604	607	574	616	620	582	593	600	631	620	659	640	641	615	629	616	628	608	636	655	593	601	601	579	590	555	607	597	622	588	594	625	646	627	610	628	623	608	594	585	654	613	606	627	637	601	653	608	652	621	617	605	619	633	638	594	581	593	573	611	602	559	603	612	616	581	632	613	636	615	609	591	645	637	591	588	600	601	579	568	583	644	641	598	633	615	621	601	607	662	584	635	640	568	624	604	579	604	609	615	627	601	616	643	600	619	627	629	617	625	587	635	666	639	570	661	596	620	557	647	613	585	597	641	629	594	598	537	629	619	608	668	582	628	635	657	629	637	569	622	615	635	591	587	601	661	611	608	621	663	587	644	651	597	641	641	611	662	616	629	598	609	594	621	606	634	612	575	610	598	627	574	576	582	619	634	583	615	592	620	605	635	619	554	642	633	654	627	573	627	618	615	592	604	572	668	623	629	632	595	621	588	626	588	591	627	597	555	600	602	588	613	622	598	589	588	605	646	591	607	597	628	628	596	614	628	618	602	613	582	645	609	592	629	611	629	605	609	614	569	587	605	574	644	618	632	610	555	631	570	621	614	620	615	595	644	631	573	648	621	598	638	572	663	669	608	590	605	638	609	602	642	585	646	630	615	550	623	642	588	616	630	622	617	598	610	596	627	637	615	614	606	639	585	653	596	621	636	614	612	645	601	597	582	621	625	610	629	611	666	594	593	604	571	606	572	581	648	601	626	606	584	602	584	617	616	638	610	615	620	628	603	601	615	629	652	584	627	597	583	615	586	619	583	618	636	636	617	602	632	586	619	624	670	590	589	606	584	653	632	621	625	628	619	645	644	669	625	605	585	604	580	624	602	554	603	587	631	610	622	631	606	642	610	652	633	584	616	607	643	609	571	590	631	586	607	631	593	596	629	642	622	630	604	607	611	609	603	626	602	615	577	627	599	610	647	637	649	600	591	610	603	613	564	608	589	608	570	592	570	641	616	639	614	600	646	618	660	591	584	591	627	607	568	650	601	596	606	617	653	630	645	648	635	591	640	626	582	610	615	627	649	637	634	668	617	638	614	675	626	553	633	666	608	596	560	614	649	563	636	634	641	635	628	617	578	602	599	568	568	611	637	653	655	588	624	611	638	651	610	644	603	620	564	621	608	598	630	568	599	621	598	530	634	591	585	614	575	645	620	605	630	592	593	609	671	606	583	605	646	677	628	606	590	587	598	619	580	648	628	620	638	655	611	622	612	622	579	625	628	645	592	604	619	571	571	596	550	608	641	622	562	639	601	620	633	602	570	590	635	559	620	575	606	641	596	679	572	656	656	604	612	588	632	624	632	607	621	597	631	605	605	605	570	602	655	620	600	590	637	581	612	609	623	607	644	615	674	649	596	607	656	626	614	624	657	597	604	622	603	594	639	647	594	625	643	622	605	593	637	628	606	606	631	628	644	587	627	588	634	617	547	576	637	615	581	647	601	612	589	616	613	626	632	626	631	576	636	643	630	603	654	637	632	665	655	628	593	658	616	648	625	607	675	598	629	643	614	609	634	620	589	621	599	631	640	579	572	629	607	600	604	597	618	570	631	603	604	604	590	609	559	554	590	623	632	653	554	647	624	584	617	603	594	681	612	591	586	598	602	637	601	595	605	578	619	591	605	602	610	620	581	629	623	615	606	598	644	640	576	603	599	628	573	631	638	620	635	612	645	649	600	622	630	604	599	612	594	612	634	613	619	655	586	598	650	607	612	618	614	595	655	602	652	631	633	657	604	611	621	610	615	627	604	591	589	640	641	586	616	613	597	570	613	608	602	625	633	604	623	642	596	609	585	612	591	614	559	588	566	621	631	628	597	617	598	594	563	606	648	583	612	593	579	587	611	629	612	615	644	565	596	599	621	652	620	580	622	629	603	592	655	599	645	592	641	596	595	630	614	617	637	654	638	609	637	605	590	631	574	619	632	584	616	636	628	630	626	595	663	667	581	618	623	555	653	650	593	598	602	653	603	610	616	576	650	663	638	635	617	635	596	613	610	681	608	591	634	651	605	606	652	611	590	557	557	631	625	620	566	603	610	594	606	631	593	604	658	603	620	607	607	620	647	634	599	583	605	594	544	611	611	628	596	652	604	635	585	681	623	641	571	572	609	653	622	635	609	678	613	596	596	602	597	563	588	603	589	580	597	577	646	632	628	603	560	579	595	568	668	591	618	607	621	642	640	614	628	640	663	619	590	615	602	583	633	632	617	649	608	645	618	578	596	619	672	630	605	611	637	622	648	612	563	599	611	609	559	648	630	569	627	586	646	621	593	603	660	602	613	611	603	658	616	590	567	621	628	628	659	598	620	593	610	630	622	621	635	606	579	574	607	582	648	603	653	593	575	608	583	591	600	614	658	595	623	598	636	571	603	594	602	611	631	562	620	610	601	569	645	543	614	572	610	609	579	601	634	591	588	629	602	573	582	649	626	617
23056	21087	28546	23855	21087	19407	2800	1040	807	775	697	689	619	638	571	625	644	560	602	556	549	571	560	517	590	571	548	559	532	497	511	542	528	542	535	542	531	506	519	524	517	475	518	498	559	495	534	547	495	537	504	542	494	516	516	493	529	495	508	504	518	485	511	535	457	505	540	500	543	518	501	519	546	504	509	518	494	545	560	503	472	499	481	518	520	510	521	533	499	544	505	502	531	468	536	536	542	517	509	512	509	562	552	477	517	495	484	539	500	511	520	493	497	512	487	538	495	523	506	534	506	488	530	471	512	501	503	496	545	499	508	500	532	554	527	499	535	515	540	515	476	520	476	480	506	519	547	524	493	503	466	548	568	511	464	493	492	522	512	493	513	535	531	498	532	503	586	539	523	511	499	559	534	525	518	514	501	505	488	536	494	523	492	490	504	523	561	516	474	532	559	537	543	544	539	546	455	532	513	506	509	525	478	509	489	488	522	566	525	502	494	530	494	493	483	513	510	546	534	468	484	501	549	527	517	530	496	486	504	529	504	529	513	489	471	529	515	547	487	526	558	487	507	519	502	529	509	485	514	464	505	536	525	553	504	515	465	506	518	523	474	515	541	546	529	471	494	466	478	519	510	530	512	533	523	538	549	495	503	530	492	501	548	485	496	485	553	496	510	493	465	489	510	530	516	504	529	517	506	513	502	520	514	493	503	513	501	484	527	508	511	509	509	507	488	538	521	510	489	503	491	510	511	481	540	516	466	526	519	507	538	546	475	491	506	474	509	499	526	535	524	496	466	527	519	550	542	534	479	511	521	484	499	477	521	483	528	527	520	478	481	483	493	509	519	504	559	507	518	511	491	517	492	482	483	522	486	527	483	510	497	524	513	527	520	547	544	502	493	503	512	526	512	481	518	467	510	490	475	475	494	533	514	547	506	528	498	524	496	536	534	514	498	527	561	499	499	464	525	487	532	533	506	501	533	497	480	509	504	521	517	515	531	531	468	550	506	508	476	505	536	501	525	497	530	516	521	506	522	514	552	538	515	483	517	504	505	490	532	521	538	474	481	506	539	495	548	525	479	489	478	489	526	477	479	534	514	486	478	502	518	513	521	540	455	523	528	455	506	524	484	507	506	521	530	501	497	495	525	526	516	529	510	523	475	497	536	494	501	544	506	484	570	512	504	514	516	549	481	495	533	511	533	535	535	494	508	503	562	476	500	501	516	547	549	503	537	552	539	509	501	503	486	472	535	485	494	539	512	535	515	495	499	490	522	495	501	485	525	521	503	512	511	497	530	515	513	503	482	502	521	509	502	500	508	515	528	520	499	484	536	490	523	508	520	556	504	550	522	530	518	493	517	504	491	516	509	488	536	517	452	498	516	507	536	509	567	529	550	482	493	477	526	529	471	486	499	496	507	505	487	509	526	492	513	524	495	512	547	541	538	504	516	501	524	538	504	480	564	508	483	531	505	465	508	498	539	521	508	496	500	490	508	522	496	492	545	512	545	544	501	538	494	471	506	519	510	493	476	494	480	477	500	539	523	548	508	499	529	530	495	546	478	496	502	478	506	529	531	483	500	524	474	496	531	510	503	506	517	559	545	499	503	523	513	506	489	515	512	512	467	540	496	516	560	522	499	484	518	542	489	471	530	505	517	497	548	482	552	492	481	490	549	544	520	534	486	542	514	528	528	492	515	510	488	522	483	501	522	515	540	521	497	466	518	500	507	515	538	539	515	543	493	508	509	481	524	492	487	485	474	553	503	509	519	515	543	530	499	530	502	502	529	518	518	517	532	510	542	516	489	502	528	524	515	494	566	531	560	493	467	482	525	541	494	505	551	534	513	568	514	467	534	501	535	493	520	508	506	494	529	515	491	514	526	538	487	513	526	485	497	538	506	478	493	537	487	491	515	491	523	504	500	547	494	506	502	536	512	490	526	541	513	512	498	523	533	544	498	506	489	490	526	481	511	497	507	521	549	513	518	502	497	479	498	483	476	510	488	541	506	500	518	485	479	545	543	524	553	518	490	489	522	502	509	513	539	472	505	506	516	486	488	518	526	550	528	508	511	490	497	480	512	494	529	503	489	524	544	494	525	539	467	497	499	521	518	499	538	452	484	500	530	482	483	500	487	495	558	513	507	496	509	491	537	500	479	509	521	490	492	498	534	565	486	530	521	514	524	480	500	499	498	531	502	550	509	466	509	510	541	491	523	530	492	510	519	498	490	508	518	517	513	545	520	472	491	528	502	520	539	477	494	509	510	513	508	481	485	553	525	486	489	527	513	490	517	513	518	512	473	517	519	514	562	548	525	481	522	497	528	511	484	477	480	484	495	471	489	527	480	573	511	503	531	499	507	481	504	525	473	525	484	453	481	545	532	521	521	492	507	529	507	529	462	461	535	496	491	528	514	474	505	502	521	501	494	500	543	479	517	558	524	523	488	552	541	496	532	499	498	503	534	512	468	508	486	528	517	521	512	524	480	495	543	525	522	532	470	550	494	534	475	490	537	509	513	492	516	537	504	482	513	520	528	502	506	488	538	480	498	531	483	505	506	503	500	504	503	541	511	502	515	507	496	506	500	489	529	494	488	470	542	518	504	505	517	511	531	505	486	464	484	534	508	533	495	559	542	502	521	491	508	518	528	535	532	506	493	526	504	576	500	485	530	519	500	555	516	532	517	480	494	552	481	532	547	513	532	508	508	492	522	550	526	532	535	490	511	500	530	511	509	526	542	515	508	514	493	510	521	494	482	486	501	511	524	504	470	475	501	515	528	508	515	510	518	531	522	489	509	509	500	510	517	498	539	493	514	525	528	535	507	481	517	502	496	515	504	478	509	491	503	483	517	514	510	550	511	566	550	526	474	508	536	480	506	476	526	475	475	550	503	477	476	495	501	468	522	516	501	537	539	490	515	435	499	503	480	482	528	469	532	529	512	473	503	547	524	522	540	510	504	517	505	510	536	501	545	518	509	522	487	494	477	531	458	535	496	498	509	505	500	512	524	498	511	501	530	511	495	501	483	575	471	566	551	489	511	531	508	530	478	530	509	481	481	519	499	490	507	483	483	497	536	498	532	508	500	507	530	543	506	494	475	514	509	537	493	508	518	472	524	506	499	527	516	509	478	531	491	534	519	490	536	491	496	509	498	498	505	544	507	523	513	518	488	502	528	475	467	501	528	462	520	504	533	510	532	539	498	546	518	484	455	556	478	521	496	547	485	510	510	513	531	504	542	533	496	521	489	515	526	516	554	498	480	534	511	482	486	548	545	512	489	522	470	511	502	506	514	524	504	492	499	500	500	525	522	552	526	460	483	490	483	495	483	537	537	532	552	489	561	509	522	505	483	527	492	503	500	483	563	482	487	486	517	476	495	499	495	530	477	522	514	501	491	530	494	516	501	519	498	499	534	497	500	508	513	489	500	496	516	552	527	504	512	513	514	507	530	510	505	498	494	450	530	483	498	521	487	549	515	535	500	496
46370	45517	42813	6637	4684	3602	2715	2232	1963	1800	1598	1417	1302	1278	1178	1174	1090	1074	1060	1071	1010	1015	943	949	975	956	969	989	920	864	878	882	842	921	901	867	881	846	913	875	957	847	865	897	884	875	879	918	873	884	879	883	842	909	841	888	870	871	877	823	869	846	879	857	901	896	885	880	841	848	846	855	837	848	895	846	792	854	852	910	826	884	826	836	830	846	853	870	851	827	834	816	848	875	912	822	834	863	828	869	869	863	876	912	846	880	823	824	878	839	870	886	826	853	873	799	842	893	885	921	863	883	846	826	871	865	884	819	861	950	857	862	796	827	832	865	833	825	878	828	852	848	840	878	841	914	864	871	834	840	821	861	790	844	892	879	861	863	852	845	836	838	884	802	884	887	866	839	831	875	861	870	886	899	895	807	826	887	800	867	845	832	800	875	888	827	864	864	836	861	852	823	852	863	874	849	858	841	836	840	816	833	856	854	882	859	892	843	854	892	816	931	883	875	810	847	871	846	820	867	871	802	850	844	857	835	888	819	875	896	869	841	872	879	869	827	859	823	863	771	850	894	832	898	858	884	868	845	872	847	853	832	807	830	851	832	871	916	829	871	860	888	831	888	793	875	848	843	857	838	810	916	834	826	871	880	838	845	827	870	798	809	840	871	906	814	829	858	884	837	881	838	854	834	854	889	859	838	838	831	811	864	878	868	920	871	840	836	899	800	876	831	879	876	861	855	836	808	860	785	852	874	908	889	836	869	824	868	854	855	850	894	853	838	824	899	854	831	818	830	820	861	838	890	834	841	862	851	846	836	816	880	882	827	869	814	821	830	791	895	797	822	810	871	880	855	833	868	847	866	850	885	851	880	831	829	865	829	839	822	895	868	857	875	823	821	885	879	850	830	850	836	814	848	884	822	832	843	865	864	831	871	796	871	921	860	817	833	813	903	838	836	833	873	891	850	842	870	870	831	859	861	835	833	853	802	834	840	834	845	807	837	857	851	881	844	856	869	836	813	859	816	863	840	892	809	826	877	858	790	856	820	828	868	845	859	846	827	850	826	857	854	842	866	862	823	817	852	823	851	866	884	889	875	827	840	806	808	810	819	865	846	862	868	856	805	820	823	859	847	849	849	880	815	849	860	860	909	900	869	833	865	909	883	849	865	856	811	876	881	855	838	846	869	836	869	843	882	836	837	852	852	888	853	855	834	858	858	867	896	834	875	810	880	812	840	850	841	818	834	844	860	858	846	827	904	855	836	826	831	817	846	829	864	850	879	842	857	892	886	831	847	814	834	885	869	838	836	908	871	858	864	853	843	856	857	853	831	832	853	863	854	801	823	889	860	820	879	818	874	812	843	860	861	873	847	824	848	898	836	845	827	841	807	879	853	893	798	834	852	843	799	854	835	834	848	879	823	831	853	845	854	826	884	811	812	839	860	831	818	877	864	877	877	819	819	815	838	829	876	837	828	835	859	860	848	871	831	880	865	855	846	812	838	874	894	798	797	850	894	863	874	914	886	825	797	866	886	781	827	863	810	817	833	882	867	889	875	841	820	868	847	868	877	891	871	842	831	881	852	832	808	823	809	840	873	830	905	891	820	822	837	849	793	857	895	865	855	807	866	829	852	836	837	846	830	793	865	828	854	843	828	860	841	826	897	879	841	886	859	892	875	794	855	855	832	834	864	883	836	841	862	899	826	828	848	876	821	890	839	866	870	903	841	873	885	848	822	814	860	879	833	912	836	851	834	836	843	834	839	899	802	831	824	860	848	833	828	831	845	821	852	868	864	862	819	825	885	854	859	811	810	853	833	853	848	899	866	829	833	867	863	860	839	862	873	826	872	848	838	856	894	843	857	804	895	829	886	849	816	816	813	875	866	819	889	831	889	805	854	813	853	843	896	836	870	871	868	827	862	832	806	835	829	858	861	844	825	842	870	889	868	887	820	842	890	857	843	858	851	848	852	841	841	875	862	810	824	808	866	917	806	871	863	841	843	865	834	845	803	877	838	821	821	818	902	880	900	875	891	834	892	830	855	828	861	885	871	824	857	857	852	840	849	865	822	873	895	858	839	851	876	835	867	836	859	895	867	805	818	850	858	817	884	853	845	852	840	831	841	870	867	821	857	856	871	867	894	874	905	882	860	895	826	814	839	835	863	854	840	867	828	850	892	863	832	820	832	871	869	804	833	833	828	860	868	834	843	840	872	867	864	868	827	877	843	871	806	888	813	818	793	851	918	837	842	844	831	825	855	830	881	848	856	820	836	893	884	832	829	830	815	835	819	852	887	909	851	857	859	852	897	808	838	842	881	825	798	832	783	838	853	847	891	804	879	892	785	829	797	851	861	845	836	828	859	879	797	880	871	841	828	875	807	847	885	839	832	843	882	856	876	879	857	875	785	797	872	830	879	926	871	870	841	868	822	790	815	828	855	897	823	815	815	901	785	879	768	846	876	844	864	881	829	887	878	877	834	775	882	856	900	877	852	808	827	872	845	848	921	871	873	849	885	850	818	871	829	827	856	845	840	833	773	809	898	852	874	843	878	839	867	900	841	836	826	869	838	867	822	881	865	801	838	858	866	844	843	823	887	827	848	916	851	888	818	842	868	858	891	844	875	858	862	791	849	841	867	859	864	846	880	792	821	859	800	831	866	868	831	845	885	868	857	771	883	861	900	857	885	877	851	838	794	871	806	811	898	877	810	854	856	841	843	870	829	830	802	891	830	849	851	843	838	851	852	886	897	860	890	825	865	874	844	871	849	835	820	825	853	888	837	837	885	851	852	869	875	810	855	843	877	920	893	829	827	810	823	828	825	829	863	902	835	805	827	842	842	829	810	877	870	853	840	800	850	845	850	884	871	872	880	845	856	838	869	875	846	815	848	881	895	842	868	886	867	830	865	862	909	826	835	805	862	801	855	842	822	802	881	850	870	818	827	828	913	817	807	879	841	847	841	813	889	831	906	845	821	852	841	896	858	811	855	877	812	865	834	860	832	837	821	871	883	778	835	844	839	887	785	873	871	856	884	875	857	867	874	866	805	909	843	839	830	852	834	865	804	842	888	847	839	883	810	845	863	847	834	877	854	886	838	839	868	854	845	836	858	879	881	841	795	839	834	929	832	881	847	839	867	840	829	844	879	848	869	887	890	831	855	875	803	836	875	814	868	839	825	832	815	870	829	839	883	836	890	850	849	873	871	859	849	857	900	883	861	853	905	824	883	808	863	861	899	838	861	851	826	843	878	874	812	911	842	831	837	860	876	848	842	863	826	832	858	872	874	810	802	854	871	864	822	859	853	891	867	880	854	862	876	798	807	857	820	869	852	904	810	865	835	907	866	831	845	824	842	823	857	855	851	826	803	870	798	820	913	863	825	842	887	813	903	869	869	911	860	785	841	896	834	856	841	817	866	881	867	811	843	873	840	899	824	833	811	881	856	808	850	864	874	857	806	881	860	865	810	870	784	834	848	917	815	840	828	795	852
26703	20802	13534	1598	269	192	181	189	172	150	120	148	134	167	157	155	158	166	158	163	173	142	146	149	142	166	140	152	157	133	155	137	180	157	134	150	151	148	146	128	142	133	131	155	166	136	164	143	176	134	161	166	140	142	155	126	159	150	127	135	137	149	131	138	150	172	138	148	155	144	151	145	152	154	140	157	147	145	132	170	143	137	145	144	160	137	179	118	143	160	130	151	159	156	159	148	158	149	143	136	142	136	143	138	156	155	161	143	157	125	139	147	154	144	134	155	154	135	144	153	153	146	150	148	144	117	147	129	131	166	123	146	168	127	157	144	139	150	156	141	151	158	162	125	158	154	147	150	165	145	131	159	142	127	150	138	152	167	134	135	133	154	148	124	125	161	128	154	128	134	117	132	151	142	154	145	116	161	151	141	141	131	137	137	144	138	143	164	133	135	148	140	131	165	127	172	140	147	151	146	141	147	151	156	148	135	135	142	148	143	164	161	164	148	147	141	140	142	150	127	156	174	121	150	131	158	152	134	139	130	147	140	173	157	151	161	142	154	149	140	136	162	147	167	133	138	152	123	161	134	136	148	148	146	134	146	131	158	153	145	163	155	154	141	147	138	132	127	144	162	141	152	156	136	164	148	173	134	152	147	159	153	129	139	136	143	145	146	140	172	167	141	149	160	146	135	150	139	145	151	134	160	121	143	143	142	132	144	139	145	139	145	153	176	141	130	135	158	142	150	160	138	150	151	131	146	147	133	135	153	143	148	154	143	135	162	137	145	129	140	149	151	151	153	145	151	144	145	153	158	137	135	148	167	130	143	127	143	138	156	162	137	154	137	159	155	140	166	180	130	139	138	151	149	138	164	153	165	156	140	163	152	157	152	134	157	153	153	138	159	158	149	154	155	161	130	140	152	128	131	157	151	165	131	173	151	153	141	164	156	155	155	158	160	137	128	141	161	133	162	122	140	155	153	126	160	149	158	126	153	150	138	150	138	161	177	152	159	151	157	163	150	148	156	149	160	128	150	154	157	162	135	131	143	138	126	145	152	156	137	150	158	140	146	150	149	137	137	138	162	168	142	146	143	158	150	149	142	128	145	148	123	147	175	138	127	158	152	144	170	127	152	148	131	154	142	143	153	156	167	166	154	145	141	132	157	161	149	142	115	146	148	143	137	134	144	157	152	160	117	146	160	147	151	140	131	162	148	150	124	160	160	168	148	147	155	145	151	107	142	131	139	128	137	157	136	162	155	152	136	135	141	159	132	161	153	158	138	152	157	151	155	131	129	182	133	166	153	129	146	141	134	152	157	145	132	161	158	149	134	136	141	148	170	144	140	135	153	154	146	141	158	160	124	148	157	141	131	166	137	153	158	141	139	132	133	160	147	156	146	140	137	150	155	158	123	145	148	133	164	149	164	150	136	137	128	146	133	140	148	154	131	154	138	148	156	135	152	123	143	145	145	136	128	119	149	141	141	144	134	127	157	145	145	142	147	139	140	141	151	145	127	140	166	139	140	159	130	163	126	153	141	155	148	157	162	140	158	132	165	142	139	169	147	151	118	177	123	140	155	139	156	131	146	130	129	152	148	162	136	161	144	139	148	133	168	140	130	150	137	159	143	135	161	135	140	160	146	172	141	182	169	175	140	147	151	152	150	149	137	164	176	146	160	146	144	138	144	160	135	134	146	148	175	144	149	164	155	152	148	140	136	149	140	139	172	148	163	153	147	160	146	155	156	159	143	148	154	150	133	154	127	125	174	136	130	134	144	171	146	140	149	153	153	151	147	140	152	160	158	159	129	141	139	146	143	150	141	136	144	137	128	146	123	142	145	145	170	143	155	164	138	132	145	151	141	161	164	153	161	149	141	144	140	147	134	148	149	151	142	158	163	143	133	137	125	157	149	158	125	153	143	166	140	146	164	166	135	133	161	149	164	151	154	125	143	132	144	157	139	155	106	140	152	143	150	147	130	124	143	148	156	160	163	148	153	145	140	156	147	152	145	127	144	150	141	143	133	154	134	146	151	153	141	147	143	146	160	165	160	158	176	153	119	152	155	147	150	140	155	166	146	153	135	167	160	157	150	129	155	143	136	159	136	144	155	163	156	131	141	129	148	137	137	148	167	145	146	157	164	147	157	164	140	130	139	157	150	144	150	160	151	135	149	135	131	163	151	166	146	130	145	160	138	140	149	141	150	155	153	144	151	153	159	156	160	143	157	135	134	146	161	164	128	159	148	147	140	146	146	146	156	143	138	155	144	135	132	137	125	156	146	148	137	127	137	152	151	133	155	128	139	153	147	151	142	143	148	148	126	167	143	149	153	141	150	165	144	148	137	148	123	180	130	149	130	158	153	130	150	130	165	127	147	129	169	128	137	129	148	148	135	149	147	143	144	181	126	149	152	138	136	153	165	155	151	146	145	144	132	131	134	151	151	154	162	169	159	147	157	131	168	165	120	144	170	164	145	130	157	136	150	130	145	152	132	150	145	145	144	154	140	164	137	146	157	139	146	154	143	147	154	168	133	146	154	127	159	144	135	152	149	138	119	121	135	143	153	149	141	151	151	151	140	151	152	154	146	126	124	162	139	176	132	146	155	172	161	153	166	147	131	151	158	142	155	152	148	142	136	133	150	152	154	146	178	129	144	146	165	134	153	156	147	156	132	148	152	128	140	132	155	153	124	186	143	151	126	144	145	151	127	157	181	137	152	158	149	149	126	150	142	154	163	161	135	152	169	147	125	142	149	145	152	126	140	138	154	135	164	160	143	164	163	149	154	133	137	160	131	144	144	149	153	149	146	168	130	142	169	152	142	140	155	157	131	148	141	155	147	150	144	129	167	153	171	139	147	164	156	141	141	141	123	143	146	136	158	161	141	142	157	138	142	145	147	160	164	148	141	148	155	135	149	147	141	151	151	137	180	142	133	146	143	164	145	123	148	168	141	153	142	147	152	128	160	144	141	146	156	146	155	159	139	156	156	142	146	160	128	150	138	170	171	123	140	141	152	158	171	141	121	139	152	134	139	154	156	132	133	149	136	157	154	147	130	146	172	138	123	140	144	152	157	156	158	143	150	151	138	139	128	137	144	137	151	142	125	147	156	176	171	143	129	150	156	172	160	145	146	157	153	137	130	142	142	139	139	150	143	144	132	140	148	146	118	148	160	177	150	137	140	145	154	170	147	136	129	144	140	151	155	138	129	171	153	173	164	150	157	160	128	163	149	147	137	157	137	152	139	141	151	132	149	155	155	135	157	128	164	153	147	153	141	161	132	150	147	140	118	147	143	132	156	151	148	131	137	151	138	147	148	124	154	154	173	148	152	142	146	144	166	134	173	166	126	147	143	136	148	141	141	140	143	153	139	149	170	135	145	142	163	137	141	153	157	183	136	147	171	121	158	138	132	143	131	151	151	132	121	132	159	145	144	137	132	122	135	147	142	137	145	147	148	140	116	146	148	151	148	138	144	151	151	150	155
21785	11886	11341	627	516	436	390	338	338	324	307	285	294	299	280	278	251	275	270	278	310	272	253	282	268	266	256	280	278	288	242	308	300	260	281	289	248	291	286	251	265	263	289	267	272	270	285	275	263	265	269	308	243	257	258	257	271	294	261	287	243	323	265	316	274	284	278	295	274	255	263	280	257	236	282	276	260	265	291	288	280	278	274	264	260	267	268	298	250	273	294	277	296	252	262	288	299	289	258	268	275	285	281	276	240	295	289	237	280	252	274	262	254	286	272	290	295	285	268	260	265	284	278	241	280	255	265	256	273	289	285	276	271	277	276	258	272	282	246	315	292	278	299	255	268	241	272	267	245	292	277	274	300	255	266	275	267	285	288	252	262	300	271	257	296	293	303	265	283	267	250	313	275	238	282	263	295	290	289	281	273	257	269	242	282	259	271	238	283	260	268	284	278	292	297	273	288	269	268	280	252	261	298	269	263	252	274	287	251	272	262	274	268	313	305	277	277	258	274	300	281	287	251	248	248	269	274	257	264	263	291	254	288	268	269	273	288	284	248	259	263	272	240	270	260	271	258	277	289	256	268	260	293	241	303	324	294	262	282	294	281	267	253	258	275	301	271	283	289	295	236	263	271	269	294	288	251	284	300	267	255	297	246	267	286	283	295	243	287	287	302	262	258	264	287	253	278	277	258	263	268	290	275	289	276	273	276	305	262	282	278	278	253	261	252	257	291	274	263	257	282	258	291	227	266	258	282	289	268	290	242	293	265	250	290	271	273	278	283	269	237	228	251	269	283	244	237	264	231	265	263	268	271	269	258	281	299	310	282	254	261	241	291	295	302	278	253	268	269	270	275	258	283	276	280	273	267	273	267	297	311	285	262	269	263	284	265	279	276	264	282	255	259	261	265	272	270	264	289	291	248	261	276	293	243	287	294	294	277	246	284	287	259	291	273	250	298	275	280	287	245	295	251	251	282	274	252	275	277	278	288	255	266	302	254	261	245	280	272	276	263	310	277	248	266	261	287	253	272	274	255	237	268	214	269	271	261	279	294	258	280	276	284	247	267	282	275	314	250	271	252	275	274	287	278	282	299	264	266	255	267	269	252	254	305	289	284	282	282	264	277	264	276	264	285	260	243	283	255	260	260	273	253	278	277	286	286	270	283	274	249	251	262	266	265	281	293	270	270	258	267	251	270	255	285	292	284	269	265	262	302	300	252	255	278	283	260	292	285	293	253	265	260	273	267	261	270	241	288	272	275	297	269	272	287	256	292	284	266	293	285	280	265	252	237	282	278	272	282	282	266	272	238	271	256	257	263	279	279	264	262	282	256	285	251	255	279	277	299	291	295	239	268	256	252	282	269	279	261	272	253	290	264	265	271	277	280	262	268	257	291	295	277	248	258	267	271	253	247	271	281	275	247	253	265	276	261	298	245	265	268	287	240	288	289	295	275	268	260	263	277	272	254	305	253	255	287	257	296	263	288	261	260	260	292	275	235	275	310	256	271	280	280	271	271	295	285	269	283	264	251	257	291	267	270	265	256	283	254	279	294	299	277	254	269	257	277	281	247	251	276	266	284	304	277	299	272	289	289	235	267	277	289	293	309	272	256	285	302	258	296	284	259	259	299	279	282	284	260	277	267	278	251	289	276	282	276	265	249	278	260	274	257	276	286	241	243	272	262	265	299	270	297	253	258	246	272	289	258	251	300	268	267	252	288	260	252	261	266	304	282	308	274	257	310	300	280	292	291	290	244	268	252	288	265	255	263	280	293	265	254	267	292	263	303	242	258	261	253	252	275	283	252	269	296	282	252	264	264	266	274	259	266	276	277	254	270	259	276	292	272	286	273	267	272	250	261	288	279	259	259	279	242	277	264	256	255	275	266	243	273	269	278	277	287	286	271	247	246	272	268	267	260	250	283	271	274	283	265	288	245	257	257	261	278	279	264	258	311	295	282	294	255	280	259	277	294	268	269	254	258	271	274	234	255	266	283	267	302	262	283	281	255	260	255	277	290	257	262	279	230	258	257	256	290	278	306	276	272	284	276	270	300	273	256	239	280	263	259	273	290	293	272	276	258	268	249	276	274	264	278	245	285	299	254	275	270	287	282	283	252	283	248	267	277	273	278	260	255	245	266	283	262	253	289	261	242	271	262	293	273	253	254	308	279	267	279	245	263	252	257	274	288	245	246	255	276	286	234	279	265	272	269	305	263	258	259	262	280	245	255	279	285	256	270	260	267	272	285	265	276	272	291	303	292	259	255	266	253	289	284	293	245	287	244	279	280	274	274	281	287	258	256	278	270	250	250	257	281	280	270	307	288	272	276	277	282	281	259	270	302	301	281	302	278	279	265	258	232	287	280	279	269	284	296	285	278	282	237	257	274	262	306	267	276	262	290	252	296	257	265	289	284	284	270	282	283	240	292	278	251	278	298	247	282	269	254	288	293	277	271	265	257	257	270	231	261	274	304	288	265	239	285	280	296	274	271	293	295	285	283	247	244	277	288	277	279	258	265	269	270	293	263	301	277	297	274	280	295	303	283	268	295	249	270	285	293	266	280	291	242	246	254	278	253	283	271	242	288	281	298	254	250	296	294	282	243	261	253	279	284	307	278	267	269	252	283	259	267	249	262	321	263	259	270	244	283	239	286	270	272	274	276	276	257	282	245	283	281	288	268	241	271	313	292	292	253	273	269	273	265	269	263	302	294	265	239	264	278	257	263	303	307	286	270	282	262	284	281	260	250	267	297	267	287	285	280	272	247	274	267	268	288	284	250	262	276	286	261	257	306	266	275	302	285	267	257	280	264	271	265	304	301	270	279	268	270	295	296	274	297	263	265	264	290	272	276	277	275	286	282	278	279	275	280	297	276	262	278	267	234	289	250	278	262	263	271	263	284	270	275	303	267	301	267	305	274	285	256	277	291	286	262	263	265	285	273	282	284	267	284	281	268	256	288	275	279	323	236	299	264	285	277	284	279	276	301	262	263	259	250	257	259	273	267	256	260	262	284	258	290	244	245	272	276	286	290	279	245	251	265	273	254	280	243	261	265	283	248	300	301	256	253	275	282	291	244	265	294	284	297	277	264	248	250	303	272	297	266	260	255	288	311	264	278	298	271	276	275	270	258	267	291	265	280	283	274	231	281	266	271	272	261	298	261	271	274	286	283	298	277	297	243	289	285	265	257	250	284	271	265	271	285	275	258	251	303	285	278	273	286	249	279	267	270	269	255	307	284	268	287	283	275	263	271	270	262	279	267	297	289	245	302	265	244	285	287	241	234	268	259	269	275	279	272	284	250	265	249	269	301	274	258	262	267	289	266	264	280	255	275	278	264	268	266	270	279	246	274	248	276	274	268	271	267	282	271	256	257	270	286	300	280	286	269	288	276	262	270	290	285	291	253	271	266	287	275	254	262	288	265	272	263	280	265	262	265	254	270	280	262	269	282	285	262	274	270	233	292	274	249	261	245	254	281	266
24106	21136	28212	24335	19854	2894	802	634	524	501	470	438	428	406	417	399	386	375	376	400	384	381	359	410	359	351	366	364	336	357	384	344	294	368	358	370	407	338	362	396	345	349	337	394	361	367	319	311	333	330	367	369	359	351	366	322	358	379	395	362	385	376	355	373	379	369	329	371	346	364	334	368	335	340	351	367	358	365	338	399	349	380	385	367	357	386	362	373	364	329	337	357	372	343	349	356	366	336	324	345	359	347	355	361	330	350	390	372	379	385	386	334	360	360	313	365	387	347	339	366	318	346	375	368	383	365	338	359	342	329	364	379	360	323	361	350	349	352	350	358	324	345	373	377	345	311	339	344	327	378	342	338	371	349	356	353	326	374	362	345	386	371	343	358	376	352	332	348	359	319	366	358	363	316	370	381	377	323	359	349	380	376	374	384	374	340	380	382	319	329	358	343	370	359	365	347	341	362	356	343	386	383	332	384	331	338	354	327	334	372	350	385	333	358	350	353	343	357	336	370	350	362	334	356	341	355	349	348	330	326	373	359	348	356	373	337	357	348	335	347	346	326	351	378	336	336	353	344	346	344	345	365	352	333	391	318	368	363	376	357	355	354	334	373	336	355	376	317	350	329	366	357	378	342	341	362	379	340	360	358	377	360	333	348	333	341	363	361	355	384	358	368	382	328	360	391	314	370	355	362	352	348	342	368	366	370	380	377	387	364	335	350	351	386	380	368	373	365	332	361	334	364	358	355	355	315	335	342	343	343	329	378	346	353	319	372	337	369	355	343	385	348	374	334	326	344	338	384	354	351	333	359	325	365	355	350	376	379	345	385	350	374	349	381	325	354	333	354	359	351	387	372	374	348	360	372	346	341	324	345	371	334	352	378	331	363	339	372	341	343	371	349	361	373	362	350	338	342	346	338	357	341	343	336	338	326	335	371	380	341	363	360	369	333	348	370	357	345	333	317	329	350	363	333	357	377	353	345	372	365	355	351	337	370	386	348	346	380	382	355	382	368	374	370	361	335	349	340	355	351	354	370	324	339	373	353	359	356	367	361	321	373	346	373	382	335	377	403	364	402	333	339	340	330	348	321	350	342	363	342	323	371	343	369	335	361	378	346	407	378	330	325	361	392	375	371	343	419	337	355	361	352	369	360	359	374	357	369	337	313	360	366	366	363	346	359	359	352	379	358	342	390	378	339	357	357	366	351	349	373	322	348	345	380	374	353	352	358	332	381	384	375	360	340	375	350	345	363	323	349	333	356	345	362	359	322	368	372	383	356	321	364	325	345	325	351	341	328	337	367	329	368	352	369	328	373	355	341	368	377	313	374	338	377	334	373	360	345	356	362	336	317	349	369	341	328	352	401	327	370	349	361	334	328	402	344	376	328	392	381	386	331	367	375	342	374	391	331	341	335	332	374	358	341	367	360	359	361	362	385	349	339	313	383	343	347	334	341	361	314	336	306	341	351	363	336	321	356	357	352	368	356	367	344	342	363	376	376	350	361	335	371	375	355	323	350	345	351	374	351	371	342	330	357	365	361	359	368	363	345	359	354	328	357	333	360	358	361	356	339	372	360	391	349	314	375	328	335	337	382	323	340	379	394	359	347	364	346	317	345	360	336	361	327	363	353	341	360	375	326	347	365	338	356	343	335	372	361	346	368	365	350	360	358	328	338	353	361	356	336	367	343	370	353	338	330	375	353	377	337	360	354	380	357	320	379	348	358	379	368	391	324	372	378	322	377	382	364	355	331	354	383	360	331	362	366	368	361	345	378	358	346	316	358	348	360	374	339	348	377	385	311	313	351	349	341	358	348	333	355	358	361	353	381	359	367	374	343	326	362	383	396	377	313	318	329	330	350	333	350	353	353	377	317	368	359	366	337	334	349	349	361	345	331	353	307	339	362	366	346	338	365	337	360	326	354	330	354	373	365	338	370	407	355	335	367	340	317	367	351	330	377	352	359	395	327	353	339	347	336	357	381	346	362	342	363	329	368	360	361	368	369	365	361	350	348	327	321	356	367	342	370	378	351	361	334	362	364	372	387	371	351	364	388	341	400	343	361	378	377	361	342	365	367	345	327	356	348	334	346	366	364	380	348	332	368	355	347	356	340	369	360	342	335	374	348	356	344	344	358	368	346	363	360	322	412	325	343	388	361	341	374	357	338	308	369	326	359	379	347	349	355	357	352	340	298	347	348	318	332	387	371	334	337	346	354	380	357	336	338	369	357	317	326	364	378	389	347	374	370	335	319	337	348	373	330	373	342	379	338	332	344	344	360	321	368	351	348	322	372	348	402	336	349	351	346	350	352	328	331	356	368	352	370	327	370	314	391	360	363	344	380	343	351	335	384	347	351	345	365	382	336	348	354	340	333	362	365	362	399	346	331	345	354	402	372	389	353	394	346	325	358	382	313	372	379	378	350	351	341	342	325	379	329	347	344	352	339	342	340	363	381	358	345	354	342	397	361	361	383	350	374	353	371	364	367	353	354	349	360	327	341	387	376	363	359	373	352	382	352	333	352	367	335	349	384	346	419	343	357	358	377	327	373	365	333	359	338	329	367	356	318	360	353	371	328	354	345	316	373	343	351	360	351	375	332	363	400	333	360	374	359	341	367	330	331	380	354	351	386	357	343	354	364	340	341	354	355	361	349	362	360	367	355	339	352	323	371	340	367	372	359	356	356	355	369	373	347	341	386	352	357	352	381	325	356	336	380	322	327	362	325	343	338	404	354	306	383	371	334	366	333	334	349	364	339	338	377	360	371	378	365	380	391	324	342	335	349	342	322	376	330	370	361	362	345	372	342	340	369	346	323	360	374	355	329	347	328	298	373	360	340	338	324	355	358	352	363	313	356	363	356	352	378	372	360	360	326	353	367	366	333	315	355	347	333	315	359	402	316	371	351	321	357	353	335	355	367	356	408	334	345	349	387	379	360	354	379	321	361	383	329	339	378	332	325	364	365	344	346	359	375	340	348	363	333	345	381	388	345	352	343	348	350	324	350	360	359	369	369	347	365	348	371	342	355	360	361	359	343	364	388	374	374	327	348	348	377	345	370	379	390	340	338	336	357	362	376	354	353	347	354	337	372	340	344	385	377	377	395	342	338	369	322	332	317	384	383	353	364	362	362	352	345	334	364	379	344	368	342	366	361	332	347	326	361	317	372	381	345	349	350	317	371	348	346	379	333	360	377	355	372	334	346	349	401	371	400	359	383	370	387	366	341	356	309	366	338	320	365	371	334	354	371	303	358	365	343	342	350	375	378	333	390	351	383	343	337	348	360	336	387	383	378	344	349	342	382	348	348	358	344	355	373	327	360	336	379	341	363	352	378	369	337	343	330	340	345	335	342	323	351	370	360	362	334	328	361	335	329	345	329	350	359	369	363	342	382	353	302	367	359	361	372	361	377	327	341	344	358	353	350	350	353	357	368	362	356	356	332	336	334	350	341	355	349	364	381	347	372	354	384	380	355	319	367
39016	37659	27465	3999	2789	2118	1718	1382	1246	1098	956	917	837	837	822	756	737	798	704	757	635	678	698	721	702	623	689	681	676	643	645	611	630	678	563	701	673	645	661	614	590	639	614	670	588	635	555	674	637	639	607	602	624	613	645	607	626	655	677	649	595	606	649	675	575	626	627	653	625	607	602	654	612	638	642	578	641	658	593	605	603	644	664	620	631	634	639	611	637	624	633	648	649	602	604	600	643	604	677	587	564	636	618	588	626	597	602	623	605	611	600	604	573	659	602	605	617	591	642	645	618	637	619	603	626	608	600	604	576	616	623	619	605	617	631	686	632	601	621	631	663	617	582	639	617	587	665	616	603	560	621	607	618	586	622	572	636	592	569	621	585	637	626	629	641	635	628	581	562	625	602	580	611	642	591	587	604	671	602	598	607	643	659	627	625	603	583	604	663	660	566	600	608	640	638	642	633	633	617	630	615	635	635	629	617	663	621	618	641	596	667	566	595	614	629	662	618	593	611	661	571	602	640	587	619	658	607	658	609	645	634	592	619	624	595	624	638	619	607	626	647	597	664	595	583	605	588	603	606	588	613	640	607	618	597	629	577	645	616	652	637	635	583	620	585	606	560	632	583	639	621	623	587	611	626	607	596	649	610	634	595	624	619	605	639	626	617	588	600	598	629	614	562	598	638	626	643	594	675	620	666	610	614	616	593	625	630	595	652	631	599	608	643	646	619	609	645	622	622	596	600	600	572	573	622	641	627	668	626	646	599	613	609	593	616	585	622	587	595	594	637	611	637	625	623	586	622	578	595	620	562	653	650	633	631	611	650	588	609	607	623	641	640	600	606	587	563	627	647	616	674	639	630	648	634	625	621	636	620	620	603	583	588	605	626	608	644	628	593	586	596	631	573	637	616	595	606	656	651	617	656	586	647	622	635	595	631	610	629	633	607	633	616	614	686	661	634	636	597	604	644	651	651	592	659	630	633	585	586	678	622	582	583	648	628	632	579	661	613	642	604	620	615	636	601	606	592	625	579	609	615	620	591	592	637	632	616	663	573	588	651	613	636	577	624	584	620	611	614	599	623	619	643	626	568	626	637	590	631	603	584	597	530	612	560	638	650	616	606	640	603	621	634	587	673	588	591	619	651	568	626	659	585	596	624	593	602	637	647	622	643	602	622	581	643	628	609	583	595	631	602	569	615	561	641	619	613	571	670	563	643	659	597	593	616	592	635	601	617	626	626	623	645	605	598	620	624	639	590	620	596	604	616	614	597	617	611	609	624	645	551	600	658	621	625	599	554	652	600	601	660	629	623	630	622	681	616	606	625	596	641	586	625	593	625	654	633	618	645	591	617	607	653	592	603	573	640	603	604	623	632	675	604	591	587	580	620	608	572	584	623	597	626	642	634	592	589	613	608	605	590	632	629	629	617	602	614	555	650	615	624	643	648	652	639	606	596	624	622	640	614	668	581	606	612	663	617	630	570	603	629	623	646	657	626	606	570	593	597	609	575	634	641	637	595	579	621	592	628	600	643	648	639	589	633	618	606	591	642	611	613	647	586	625	618	609	593	622	608	652	600	585	633	586	602	592	641	596	618	607	604	620	633	638	613	582	639	612	629	619	627	618	624	611	609	606	609	628	595	616	620	615	636	651	613	641	642	640	652	610	613	597	597	613	630	658	609	600	607	594	637	578	634	632	593	594	583	573	572	670	628	582	582	603	600	623	627	629	588	649	637	678	642	642	604	615	624	590	582	609	566	620	612	634	599	634	639	588	648	574	667	636	570	616	592	569	593	601	646	611	637	674	593	626	604	638	633	601	628	605	640	606	615	619	662	590	623	608	650	635	608	674	639	644	605	639	597	586	654	658	624	621	620	577	591	650	580	649	635	599	601	618	586	637	612	638	632	640	608	559	615	658	629	590	620	593	644	603	638	583	615	591	617	637	652	604	631	621	644	592	591	602	610	632	607	650	585	628	596	578	640	627	678	620	619	593	590	625	631	614	611	608	626	563	604	636	629	594	603	643	621	609	615	595	611	666	625	645	619	637	623	583	604	609	614	595	586	612	620	618	613	610	612	647	649	625	620	620	610	663	623	575	597	634	615	646	643	598	626	645	649	579	655	575	591	605	632	594	621	667	597	610	614	628	578	665	604	628	610	588	598	577	605	624	621	602	619	596	631	578	637	608	597	616	637	636	608	611	599	601	650	630	607	647	615	629	650	595	616	588	632	633	605	620	641	663	592	630	632	590	619	604	626	642	582	547	603	617	619	599	597	622	615	630	572	667	641	610	603	622	610	637	609	632	632	655	588	618	592	604	621	597	616	613	629	604	593	629	636	567	616	624	647	588	613	668	604	601	601	613	577	628	612	644	631	607	613	585	615	619	635	601	630	636	602	615	599	608	602	616	610	604	592	614	594	589	616	631	599	666	595	628	587	610	657	595	593	603	628	593	581	646	613	614	616	607	646	603	587	594	653	615	622	609	606	618	606	595	575	633	643	616	653	623	619	643	603	589	627	604	610	609	639	572	632	614	607	596	631	622	683	592	605	643	591	627	601	567	583	638	647	613	579	598	591	651	642	655	626	622	620	584	603	605	644	635	634	594	603	606	632	589	603	637	621	637	627	596	614	587	595	644	637	629	659	613	621	592	629	596	583	596	647	587	589	609	647	639	578	584	578	669	627	620	580	643	636	608	584	613	630	608	600	605	616	594	606	587	623	585	629	635	616	619	606	589	670	622	591	619	634	614	614	616	627	615	632	603	604	567	594	629	642	614	615	601	613	585	635	607	575	563	598	583	560	623	657	630	592	621	616	663	616	628	606	610	659	623	648	641	624	707	615	626	600	599	585	605	639	600	618	592	595	619	570	606	657	631	646	605	597	599	562	594	614	656	633	632	615	628	627	634	583	614	601	633	656	627	620	580	618	620	600	619	650	612	611	583	641	633	603	633	615	618	569	625	637	620	632	605	598	649	628	600	597	614	604	605	670	618	641	600	603	616	656	606	629	630	629	609	590	614	638	636	660	574	655	565	619	569	625	617	642	637	664	617	646	604	620	630	615	622	621	590	628	592	653	644	655	649	589	618	628	624	582	611	596	652	579	657	606	604	609	649	601	603	622	634	638	579	575	625	570	612	605	614	611	608	630	604	653	601	620	605	670	634	613	617	607	638	581	593	568	615	612	625	603	598	621	602	603	625	610	641	607	641	591	593	605	617	619	625	574	631	629	648	623	620	607	638	616	632	637	616	588	618	633	593	648	614	623	628	668	653	656	597	591	656	615	606	618	621	598	638	578	614	591	632	638	608	628	625	577	613	600	655	616	633	585	622	652	607	590	617	646	585	613	651	620	668	618	595	617	605	631	624	602	621	581	602	605	596	607	677	628	623	600	610	622	604	602	617	621	610	585	580	566	620	588	635	618	654	678	611	606	634	588	619	625	605	628	606	611	607	611	653	582	586	608	606	607	645	625	612	605	634
23069	21110	28423	24040	21111	20555	3494	1098	808	766	754	663	682	619	611	586	580	575	576	540	583	547	589	539	584	575	537	512	544	537	555	512	558	588	511	578	546	498	496	561	495	491	495	545	531	519	520	528	502	514	544	507	547	528	516	530	513	506	486	536	522	539	524	505	493	491	493	527	533	505	509	481	531	507	477	517	540	530	515	482	547	531	467	482	505	503	540	527	516	536	461	499	513	521	536	471	513	499	506	518	489	534	510	528	491	520	503	498	527	497	504	490	490	527	522	506	490	484	480	465	503	511	498	512	542	537	544	502	521	520	523	501	494	489	474	547	500	526	546	516	537	490	533	511	514	524	528	510	549	510	543	520	482	537	492	506	552	512	484	523	509	510	518	541	496	466	537	538	512	520	520	507	541	527	504	508	511	521	520	508	526	469	528	531	493	502	520	485	481	473	518	561	516	508	546	493	542	540	478	525	523	543	490	476	556	512	554	492	511	470	515	536	542	495	516	504	478	509	527	532	515	488	527	465	502	489	477	515	499	523	503	479	484	534	485	544	542	518	487	506	509	532	512	500	520	473	505	516	555	495	538	449	519	491	492	441	533	522	507	504	501	506	498	512	505	535	506	517	513	504	497	535	521	497	506	499	528	463	496	475	497	492	527	494	513	492	503	514	510	518	520	506	487	467	512	474	516	535	490	507	505	530	497	523	542	522	488	517	488	479	497	488	461	517	494	479	497	547	534	527	514	546	504	472	499	551	477	485	497	474	500	546	516	512	481	487	470	498	523	558	515	506	473	532	495	474	471	530	533	498	512	511	534	496	528	515	505	519	507	505	500	483	463	486	519	496	484	477	507	557	535	494	487	487	506	499	495	496	496	545	507	536	533	500	502	465	530	499	526	541	520	525	507	490	498	481	486	487	479	523	499	518	534	481	495	484	480	500	488	532	492	511	482	509	515	512	480	500	537	531	492	507	544	479	516	498	480	517	516	500	486	518	513	455	501	516	546	515	487	495	487	511	522	516	538	483	482	496	533	451	494	479	519	548	535	506	468	508	491	517	461	527	550	541	539	545	555	492	509	516	496	519	486	521	550	513	518	473	488	508	515	514	498	506	468	514	519	511	506	471	499	517	539	535	530	482	493	494	551	517	541	520	471	507	468	486	506	505	505	528	493	511	492	505	520	500	531	507	514	543	522	520	515	531	529	503	521	522	531	562	529	486	494	492	523	510	502	488	517	483	505	521	537	508	503	521	520	490	521	506	536	505	506	508	513	486	460	499	479	444	512	532	523	481	495	482	534	488	537	487	503	479	509	503	487	521	538	510	509	521	485	507	544	502	484	514	473	504	496	496	570	518	498	499	535	507	471	510	545	521	496	500	467	485	558	455	532	544	530	447	494	507	492	494	485	490	485	509	531	499	490	443	540	480	521	526	496	487	515	506	507	490	548	512	476	516	535	530	539	460	517	512	488	484	486	518	527	531	527	498	514	533	518	508	508	476	521	487	479	492	495	489	444	521	530	560	519	502	535	532	470	545	532	495	494	522	512	503	497	502	486	554	529	522	521	496	506	521	502	532	517	491	560	512	528	509	502	499	495	516	491	495	520	511	530	506	509	468	505	534	503	495	553	517	497	534	519	514	511	531	504	518	476	545	514	474	496	510	499	493	509	529	513	538	502	534	540	536	512	519	544	504	533	546	529	498	503	500	515	540	511	502	524	507	463	512	521	512	495	502	548	465	527	503	549	515	535	527	516	470	513	510	507	485	525	461	509	527	491	491	480	476	515	505	503	532	520	500	520	515	495	535	509	488	518	494	533	538	505	487	509	530	510	521	474	545	529	515	516	527	512	472	531	486	500	557	524	462	504	483	490	489	511	505	512	542	514	523	510	508	551	544	517	553	514	503	534	537	508	485	518	485	526	521	537	501	508	507	481	509	501	475	495	507	525	515	534	542	532	505	509	488	499	517	524	512	504	475	474	486	485	493	470	548	472	515	469	531	513	512	512	510	465	505	531	516	494	472	494	522	522	497	558	530	517	491	454	526	534	550	529	532	495	511	503	515	496	451	502	485	503	523	544	524	483	515	508	537	511	515	519	464	508	523	481	522	574	496	522	482	514	547	485	506	517	482	534	497	494	507	520	471	524	488	496	504	470	505	489	508	518	512	472	501	496	462	576	524	505	487	539	526	506	497	551	484	532	487	526	523	496	520	518	489	517	536	511	500	500	492	521	518	505	518	522	501	515	530	495	554	473	514	522	499	511	575	545	498	501	511	520	478	498	545	471	528	497	485	529	472	484	508	510	549	509	518	472	523	547	518	508	476	501	514	519	457	493	550	486	553	489	533	475	513	520	508	508	501	525	553	513	491	491	508	491	460	465	528	486	468	537	502	481	487	531	495	504	474	473	502	504	482	533	477	508	506	512	528	493	492	489	574	486	496	515	527	504	512	477	505	515	489	503	478	556	527	526	493	473	463	480	503	463	517	473	489	494	489	460	489	495	474	503	485	453	540	544	554	507	454	502	493	532	520	515	538	523	523	491	510	503	513	494	480	495	518	530	470	557	515	527	489	488	554	465	548	543	558	495	553	497	510	507	549	538	516	533	512	522	536	491	507	474	520	514	486	505	504	490	490	490	491	519	519	522	511	500	543	554	511	504	488	514	539	520	506	533	520	513	486	473	481	494	523	476	489	481	506	525	526	493	510	531	502	542	489	492	479	479	498	517	453	521	506	489	495	506	498	515	496	514	524	478	507	544	519	515	514	502	497	541	531	516	520	526	472	495	471	518	511	481	506	489	512	500	488	506	504	488	516	502	503	492	468	499	497	499	504	469	497	508	502	529	500	537	545	453	535	505	485	518	476	523	527	486	451	499	479	486	508	482	491	492	481	507	469	533	511	516	537	509	481	494	495	504	501	539	517	500	485	550	536	485	509	482	483	519	546	520	503	546	543	502	528	482	504	515	508	482	483	502	494	472	497	528	492	527	494	521	527	518	497	470	506	472	459	538	443	490	510	487	490	502	526	493	510	521	523	516	496	486	444	530	532	523	522	486	485	483	486	480	514	523	508	538	516	528	522	501	504	463	508	544	500	471	547	482	545	511	528	478	467	458	469	518	504	485	498	517	467	535	549	555	483	499	504	490	476	496	551	515	526	501	516	499	502	490	485	480	535	532	487	519	509	491	534	479	501	492	526	524	502	496	497	546	500	485	492	504	501	467	492	533	503	489	481	507	565	505	542	519	529	488	510	502	487	498	507	506	485	490	515	520	560	483	523	516	474	495	564	509	542	493	468	532	510	536	522	516	530	485	458	510	517	525	520	531	505	494	527	494	471	553	541	516	517	517	506	496	517	487	550	477	512	490	501	482	543	486	530	515	472	491	523	473	476	492	516	521	498	499	441	497	521	496	509	458	494	528	504	483	542	511	513	503	515	513	485	538	522	511	489	513	537	521	518	507	479	518	518	491	514	527	483	504	554
41871	46495	30290	7054	4811	3668	2878	2384	1983	1826	1670	1427	1354	1285	1227	1215	1081	1077	1077	1022	1002	1014	978	982	917	942	980	942	908	922	924	957	917	933	905	877	931	891	842	858	903	862	881	853	838	896	844	966	882	876	872	824	959	893	891	904	810	885	910	859	890	940	874	833	878	822	901	859	859	850	877	842	919	854	905	921	823	886	868	835	844	898	843	821	887	868	873	838	895	862	881	821	864	869	868	846	879	880	859	865	870	841	879	875	832	901	853	831	864	858	839	805	837	862	856	828	840	849	894	856	820	868	819	901	857	882	866	849	860	850	857	821	851	873	832	861	886	833	832	883	913	878	811	870	835	847	875	850	878	860	836	856	845	827	877	860	820	858	858	844	857	821	799	883	818	870	905	847	847	842	812	902	871	875	849	845	883	814	869	891	890	826	845	778	890	905	844	833	855	874	880	823	821	850	859	872	879	858	872	833	811	877	839	870	891	845	869	776	816	858	862	863	861	832	841	851	854	844	846	855	837	847	911	878	900	836	858	849	872	810	887	868	855	836	865	844	915	870	866	896	896	849	880	879	849	886	875	878	852	876	893	833	815	837	812	816	879	858	857	887	902	853	875	860	866	861	882	832	838	887	876	840	790	810	832	821	878	861	828	863	856	812	862	894	872	842	808	837	871	842	878	850	802	815	815	863	849	822	863	855	876	838	872	917	893	900	812	806	886	871	866	853	864	805	840	838	842	901	902	833	837	842	816	887	838	825	844	889	856	850	911	809	828	828	846	831	846	839	845	881	900	891	833	835	833	853	854	828	838	854	780	868	848	930	873	827	933	835	865	821	892	859	821	871	852	817	894	832	854	813	843	799	799	877	847	888	865	870	821	841	860	852	880	829	839	858	876	791	841	914	880	909	860	832	810	896	884	866	869	823	863	830	890	858	889	873	844	786	879	899	828	867	824	813	861	885	862	861	819	832	827	805	853	879	886	859	822	846	817	904	831	872	932	868	877	830	840	843	887	842	835	889	882	932	814	861	857	839	864	833	819	844	838	851	822	846	854	893	839	859	853	837	851	843	836	866	846	839	807	844	834	902	852	903	850	906	852	848	903	833	887	832	836	843	843	869	864	819	873	855	800	875	851	838	840	869	835	827	814	857	886	843	864	822	853	890	885	853	857	880	892	850	830	878	855	874	837	854	844	844	864	845	833	904	849	848	827	856	842	887	835	892	825	842	835	864	865	861	835	823	832	824	840	905	850	846	818	838	890	837	859	808	837	849	847	821	858	818	791	853	840	864	892	872	851	894	860	849	896	896	856	872	871	855	848	876	837	858	825	811	839	832	874	893	879	875	871	865	872	870	811	857	855	872	849	882	857	809	826	865	837	877	852	868	864	841	891	849	850	899	856	843	903	875	882	898	850	791	864	854	866	828	847	842	859	823	816	875	864	849	857	854	783	882	835	876	809	818	888	827	831	851	841	871	868	876	856	825	881	853	847	891	869	850	825	867	843	828	805	889	871	877	834	873	884	861	847	902	831	833	871	851	866	892	778	863	863	799	884	871	856	865	902	848	822	877	838	892	872	892	874	824	830	874	914	842	839	872	851	863	886	870	810	805	829	870	877	851	827	838	906	881	865	828	838	834	889	849	796	862	848	868	898	825	835	895	857	857	846	808	886	868	883	832	934	854	832	803	886	864	802	831	838	844	806	875	888	821	848	895	876	845	835	822	850	802	790	862	879	859	807	893	877	863	870	810	839	820	877	900	812	810	832	847	841	867	846	887	819	897	844	897	840	822	806	864	868	850	837	853	846	873	880	808	836	881	905	848	841	831	853	833	860	862	850	810	931	842	824	818	856	825	843	880	899	842	900	845	846	881	813	855	868	865	814	811	873	875	905	857	814	846	808	833	785	903	841	806	844	781	865	865	847	861	810	821	850	869	849	916	861	884	833	864	847	878	855	877	846	874	855	818	803	877	895	838	848	843	845	822	870	865	857	866	872	858	828	882	836	863	874	819	831	806	837	844	819	868	813	891	861	837	853	871	817	893	855	883	803	836	831	812	861	874	897	865	862	877	842	879	885	877	888	858	865	854	860	852	884	904	838	857	804	875	898	863	826	815	867	845	860	840	858	886	886	898	821	879	831	849	859	828	879	810	870	796	881	866	918	843	862	839	870	822	821	875	853	863	798	882	862	874	833	891	835	826	925	841	809	851	896	843	862	865	914	857	805	866	836	831	859	820	853	860	888	843	876	837	797	872	869	856	877	839	893	883	855	862	858	889	861	799	847	853	865	852	814	859	884	829	869	886	831	848	841	899	859	874	868	867	854	850	858	864	913	941	832	857	855	880	822	891	890	862	914	831	860	855	879	841	877	841	807	834	830	877	840	868	834	874	864	886	867	832	819	819	856	867	894	803	782	876	864	866	874	817	838	805	804	918	834	824	843	800	831	868	827	866	858	840	804	886	818	901	829	863	872	877	859	890	860	866	828	899	864	898	863	821	888	819	873	832	849	879	817	855	914	854	902	805	829	826	874	849	879	848	869	822	805	826	863	884	858	823	868	863	866	814	870	863	879	805	881	878	863	868	864	851	861	829	872	841	846	816	842	851	801	856	842	889	862	850	833	856	855	881	808	827	816	868	846	852	873	836	841	826	834	820	838	843	885	878	817	875	881	853	832	911	869	809	906	802	837	874	853	885	815	846	831	870	878	867	878	805	859	860	857	836	856	877	831	827	932	853	868	881	834	861	818	807	808	825	857	855	842	821	790	904	912	854	825	807	827	843	858	884	855	819	879	849	886	862	849	874	839	869	846	844	833	899	867	859	829	852	830	800	852	840	816	893	872	837	880	819	833	845	867	834	878	862	890	821	868	880	840	874	829	890	852	839	869	817	882	813	897	881	865	907	865	828	855	797	884	897	833	808	860	825	841	855	817	840	868	849	874	856	880	837	838	865	840	810	834	882	860	825	835	862	833	842	867	861	845	893	846	876	828	822	861	861	848	803	808	881	815	826	873	857	866	793	869	811	815	863	786	848	800	857	828	789	848	838	831	880	867	834	846	898	827	883	828	885	835	877	854	884	871	869	877	908	860	909	907	893	848	849	840	857	894	865	807	799	853	873	844	863	824	882	872	834	846	799	865	873	841	835	916	817	870	869	825	834	828	863	825	825	807	814	852	887	822	879	881	859	855	896	850	870	899	861	861	839	827	842	807	868	837	838	864	856	830	837	826	874	883	851	832	834	866	800	879	858	813	931	852	786	849	882	890	821	847	850	883	848	836	871	843	822	805	842	847	869	902	897	875	853	796	922	910	838	876	765	853	854	887	901	791	905	889	823	849	824	871	897	889	812	834	795	848	896	829	855	852	912	856	873	877	942	824	898	822	854	905	875	853	863	845	886	840	846	878	873	876	863	878	888	855	869	905	858	847	834	863	823	939	869	836	857	864	869	855	846	805	884	835	901	841	880	793	843	883	831	814	846	814	954
26717	20850	13307	1384	249	191	166	163	158	155	158	155	141	136	156	155	162	134	134	161	148	138	139	153	177	143	164	129	136	147	144	170	146	145	159	147	161	152	159	141	134	135	130	152	152	167	144	163	149	144	119	146	147	156	135	148	167	152	139	172	146	144	123	147	138	146	157	136	134	122	162	138	148	136	141	158	134	138	143	136	159	138	136	145	144	160	159	148	151	150	149	134	147	150	153	136	131	159	153	154	146	161	139	161	148	139	132	147	134	148	147	128	142	162	139	163	153	153	142	144	148	151	137	147	134	147	125	126	137	143	133	143	161	140	146	159	139	143	111	145	135	140	143	150	136	142	149	154	148	160	151	144	138	152	141	146	134	138	137	143	150	138	132	131	165	143	147	168	142	157	148	141	168	125	147	140	142	136	147	132	143	142	164	153	136	126	138	151	151	154	143	151	142	159	152	144	155	134	140	165	142	142	127	157	150	140	153	142	160	136	143	139	132	126	135	150	137	136	161	130	147	159	133	139	117	167	160	157	132	141	145	147	147	147	154	138	145	165	147	169	155	128	140	156	143	132	139	148	140	126	141	144	169	174	164	163	136	135	143	152	144	166	146	149	145	142	161	161	140	130	157	167	141	173	137	125	150	156	154	142	140	135	136	153	158	157	136	151	151	134	155	151	148	163	151	138	150	148	154	133	154	138	144	147	144	132	146	144	125	161	123	141	138	147	170	142	159	132	151	132	153	166	148	142	162	148	145	168	162	138	146	145	153	141	136	149	147	141	131	148	145	143	152	162	123	125	151	155	144	139	151	137	155	161	121	181	140	137	151	135	136	142	143	147	134	129	157	135	158	142	142	143	151	152	153	140	144	146	162	156	142	144	161	129	129	132	150	130	136	146	134	131	130	148	136	131	120	131	158	126	156	142	146	147	154	129	178	136	120	129	141	131	133	163	132	127	140	154	129	146	145	128	163	141	133	133	126	144	128	135	144	145	145	136	149	151	143	138	149	150	160	109	170	154	145	131	135	157	137	155	142	154	126	153	152	149	145	145	131	156	149	150	152	144	155	144	156	168	142	136	135	148	153	165	147	140	157	143	137	116	156	147	143	164	128	143	156	175	167	156	171	153	139	158	148	144	135	152	139	146	128	136	147	136	135	131	158	157	148	154	144	140	160	163	128	129	164	151	179	169	127	122	166	137	141	140	158	160	139	129	134	135	122	159	134	156	157	116	129	133	139	145	180	120	144	133	147	150	154	150	122	151	147	150	128	162	151	141	139	143	140	154	137	152	130	153	128	144	159	162	134	159	159	154	148	160	138	146	120	153	123	141	136	155	160	156	140	161	134	141	155	137	159	150	152	165	138	140	168	128	137	151	144	138	119	156	156	151	144	141	145	150	160	142	133	161	129	147	142	150	141	154	149	158	113	143	173	143	140	131	133	143	135	119	143	149	148	141	130	138	133	143	142	131	138	157	145	157	148	147	154	160	138	154	145	141	140	158	154	152	137	131	129	169	139	165	135	162	149	170	132	142	142	150	148	133	126	151	143	165	152	148	173	144	136	160	161	146	139	146	145	143	142	162	165	141	148	136	135	145	145	114	175	158	141	147	156	147	160	153	169	152	142	154	152	161	164	152	170	157	152	138	150	148	150	155	180	161	158	138	168	119	153	155	155	145	163	145	146	133	155	143	126	152	157	146	146	163	164	135	151	146	143	148	144	140	160	129	142	128	129	151	129	159	136	151	169	162	137	144	132	133	124	142	134	153	163	133	150	151	150	151	142	143	158	134	134	138	124	133	139	144	140	152	159	160	128	148	137	154	164	164	154	147	145	160	129	173	156	147	155	145	143	147	143	169	172	150	144	145	163	137	134	144	155	133	134	134	158	143	155	166	153	138	138	159	134	139	142	154	165	139	165	165	138	131	130	144	151	128	130	126	162	168	136	156	157	160	123	134	143	147	125	142	158	132	156	148	133	128	125	150	130	154	132	171	126	135	155	153	149	160	147	144	147	153	163	145	134	158	160	157	149	153	122	137	130	143	148	131	125	131	136	170	139	150	134	166	142	148	143	147	140	144	139	142	133	130	146	154	125	161	138	135	152	140	131	150	149	142	147	122	156	131	170	163	133	141	138	157	161	165	142	156	147	159	157	142	145	147	140	149	137	157	156	156	159	144	143	160	157	142	157	159	143	150	144	148	163	166	152	136	150	128	167	139	130	137	138	148	152	170	169	141	161	156	147	160	158	166	138	160	146	133	141	103	167	165	140	125	138	153	164	163	145	162	137	152	148	147	154	146	148	122	148	130	126	138	143	150	135	142	155	144	148	133	151	148	147	151	148	140	164	143	156	148	158	151	157	153	132	153	122	141	140	147	163	145	152	136	153	163	131	162	136	156	142	144	156	146	146	138	135	144	166	143	161	137	161	141	137	147	146	145	158	146	159	136	146	155	145	146	138	138	126	134	145	156	141	129	146	132	133	145	137	133	162	146	141	143	136	138	159	135	140	131	161	143	143	140	157	152	149	123	143	147	152	142	147	160	127	147	124	159	169	162	124	133	141	154	138	138	144	145	153	148	169	141	157	129	135	132	157	145	144	131	149	144	122	148	157	179	157	129	113	130	154	120	130	116	153	134	143	168	144	142	146	153	154	169	142	157	140	146	139	127	135	144	135	135	165	134	146	140	142	159	145	154	174	136	129	136	144	147	121	137	162	148	151	168	149	142	138	165	135	135	128	155	136	154	131	167	144	131	153	138	140	154	145	134	128	128	142	133	158	154	142	168	169	166	150	164	150	147	149	160	163	131	141	140	147	153	137	168	139	160	148	140	140	144	149	137	159	152	143	150	134	151	146	169	141	141	148	126	122	168	136	139	163	135	145	163	136	150	162	142	139	151	145	139	141	131	158	154	140	161	140	150	141	143	136	153	117	134	141	165	129	136	137	150	152	121	137	135	123	134	146	144	171	139	147	140	143	148	163	160	145	135	142	150	139	141	162	143	157	132	129	136	140	135	129	151	131	168	157	138	147	147	143	124	150	139	159	130	141	152	136	151	163	160	142	135	139	148	146	163	162	164	158	152	136	161	150	146	150	169	132	139	134	118	144	145	152	148	129	152	146	120	125	145	140	159	145	158	146	154	147	152	130	139	145	142	129	131	151	125	142	164	150	132	159	140	148	149	130	147	137	145	179	146	152	153	147	142	140	140	160	149	144	129	140	143	161	132	162	128	128	142	155	145	135	130	154	159	158	137	139	173	120	150	125	140	151	166	179	138	132	145	123	132	149	132	144	135	161	154	124	145	154	151	152	172	135	160	135	153	113	147	156	149	159	132	154	142	151	129	155	144	157	142	131	159	140	152	146	161	158	148	146	152	159	119	139	138	144	164	160	121	144	146	137	162	136	157	163	134	155	143	137	160	154	154	161	141	144	165	144	135	120	149	157	136	143	157	147	144	145	146	142	153	150	142	157	151	141	143
20424	13956	7142	601	476	433	375	332	342	326	327	315	323	310	312	280	290	298	284	284	277	296	262	294	299	276	244	287	269	281	242	291	258	296	274	293	282	261	252	252	302	298	294	259	290	264	286	274	250	305	272	242	282	281	263	302	272	290	253	240	276	305	282	271	246	272	270	279	262	297	273	281	258	278	284	231	274	256	261	263	259	256	263	269	258	232	277	240	296	262	256	293	282	233	275	299	266	269	295	254	258	294	288	296	253	267	289	271	267	268	257	250	258	272	261	275	302	284	275	283	288	279	291	285	296	265	296	230	298	265	261	276	281	279	298	295	265	296	262	262	314	283	260	257	247	252	278	266	295	270	262	263	284	259	308	257	273	278	300	273	293	268	272	260	302	294	255	294	249	282	291	277	287	287	261	278	269	285	260	261	266	253	265	281	301	265	265	271	258	289	264	282	260	276	236	269	289	270	251	287	270	290	253	252	272	269	287	282	264	247	261	323	256	270	255	265	290	283	273	269	269	281	284	270	246	273	267	255	254	283	266	254	275	275	258	266	250	235	246	293	283	274	270	286	280	296	247	296	267	268	257	268	262	251	299	283	252	289	288	282	284	239	310	271	290	256	255	273	269	289	250	260	267	260	299	269	270	279	254	263	247	284	284	272	265	286	275	289	286	313	279	263	252	277	250	265	264	294	257	282	245	300	240	258	251	256	299	260	272	263	271	289	275	256	244	277	286	262	289	270	256	315	297	277	259	263	290	254	289	260	303	259	281	266	282	285	279	262	282	272	280	287	278	292	265	257	300	292	278	269	241	276	285	263	271	253	258	286	251	267	276	272	250	269	268	246	270	266	277	249	286	267	290	265	277	277	274	276	291	279	286	297	237	261	251	261	267	260	262	290	267	275	283	276	268	289	254	256	283	254	256	255	266	265	283	270	241	247	270	278	256	241	257	242	292	259	289	256	300	283	274	248	311	289	256	311	263	270	250	271	292	271	242	308	302	270	265	267	298	242	261	256	269	276	246	287	294	278	282	242	290	278	298	274	240	280	294	280	255	251	277	288	267	281	257	254	261	271	298	293	281	310	254	248	261	279	257	261	303	242	303	272	272	273	264	297	269	275	258	272	265	274	282	277	267	293	267	273	283	284	269	295	282	271	251	264	275	258	273	250	286	286	259	269	281	265	302	250	303	286	306	245	285	246	287	256	263	244	301	307	304	264	250	296	276	254	299	269	250	273	290	277	277	274	286	286	274	264	263	270	261	276	278	297	269	273	267	251	275	283	300	270	284	283	295	274	298	267	288	286	292	287	247	286	290	290	262	281	257	267	263	269	260	273	281	282	266	304	276	258	271	259	284	280	276	285	263	262	263	274	275	281	296	240	274	258	300	302	288	299	268	272	260	263	259	299	260	288	292	252	284	251	280	278	261	296	305	262	293	265	246	267	252	276	265	261	304	276	266	223	283	242	274	278	307	268	293	251	242	288	272	251	293	279	281	253	275	253	265	264	282	269	271	273	249	286	261	252	272	273	277	281	300	295	267	273	257	267	287	269	287	268	274	268	260	258	288	259	303	261	276	286	257	265	270	264	273	301	284	287	290	258	233	281	237	244	259	230	269	277	267	276	274	232	247	295	280	243	291	289	269	268	264	260	267	276	268	262	265	248	264	264	274	253	265	270	256	288	259	261	283	278	269	266	281	277	259	279	290	275	270	264	260	262	260	294	256	275	272	273	259	297	301	276	276	285	219	256	278	243	261	264	263	277	254	262	265	250	248	254	278	246	269	270	273	256	263	275	270	290	240	258	257	271	254	282	261	269	271	262	292	286	294	289	250	251	254	265	272	290	276	282	262	245	247	263	293	265	259	286	277	268	262	269	291	260	267	275	259	284	272	285	268	309	253	268	275	273	258	256	243	254	263	273	269	268	249	284	268	274	265	251	280	274	274	265	284	284	252	288	298	268	277	265	289	269	281	262	297	260	273	263	264	262	278	282	288	280	290	279	274	265	289	274	232	296	267	287	266	250	302	244	261	276	256	266	294	237	272	281	272	280	264	288	258	279	270	291	262	262	274	293	313	274	279	252	267	267	271	286	298	252	252	246	293	255	290	272	279	247	254	278	294	286	295	286	269	272	240	276	249	275	267	289	287	292	277	254	277	246	238	289	280	282	263	249	241	267	242	312	272	298	263	287	263	247	238	278	303	257	297	272	278	254	263	276	279	271	296	266	264	286	291	282	238	280	286	285	277	272	275	281	300	258	265	262	264	250	290	254	270	270	284	276	271	272	291	300	296	253	297	244	266	278	271	265	287	287	281	277	295	280	295	268	269	281	275	308	256	290	270	279	246	278	263	267	282	259	279	261	282	247	253	263	266	262	278	295	269	276	272	313	291	256	284	243	287	291	278	273	283	262	249	261	267	272	283	265	280	289	294	308	274	325	292	288	278	267	280	285	254	254	263	275	240	270	269	266	277	264	270	294	297	257	252	239	260	271	250	271	273	264	297	274	274	271	271	286	283	289	273	273	264	271	240	278	288	269	257	273	252	272	299	276	300	285	263	294	270	291	305	262	285	271	303	264	299	280	266	294	282	264	271	297	274	290	270	251	277	261	256	242	271	254	258	265	308	296	266	253	240	270	261	279	274	278	259	270	285	274	266	282	277	256	284	286	271	279	243	282	246	284	270	295	251	297	270	275	253	236	263	274	270	290	291	280	263	280	256	288	303	281	293	277	287	290	274	266	286	261	244	293	275	280	268	273	266	261	255	252	271	278	255	249	287	276	229	238	244	242	267	298	267	261	244	288	271	291	296	270	293	289	278	284	299	247	277	287	271	269	295	280	311	268	276	306	283	278	274	277	314	281	275	283	274	264	262	280	285	286	239	256	263	285	266	270	282	275	294	275	286	272	256	276	266	289	281	279	260	271	264	264	271	294	283	280	283	279	251	286	254	276	263	252	277	257	323	286	258	272	247	273	271	242	262	288	260	277	242	262	258	293	244	257	311	277	272	268	252	275	270	278	295	268	261	285	302	290	256	277	270	288	291	309	299	303	265	249	257	284	300	276	287	268	275	273	256	268	271	258	275	288	274	283	271	268	283	261	304	250	272	281	312	272	269	291	267	263	269	267	269	263	294	289	263	265	272	245	280	283	256	224	299	277	252	285	275	273	275	271	291	288	295	262	263	264	266	272	267	275	257	265	267	283	267	280	276	257	258	283	285	267	300	267	276	271	257	254	266	307	240	258	250	279	248	298	275	267	314	283	256	248	283	270	258	281	295	281	272	279	254	269	283	272	242	275	300	261	279	275	270	250	278	238	293	266	262	253	272	291	299	277	261	285	290	265	269	327	235	282	286	276	276	294	288	245	294	291	278	283	278	284	265	285	282	250	242	258	254	278	309	246	254	274	301	290	274	257	293	292	256	252	250	271	283	269	263	258	302	267	298	267	268	274	220	274	252	256	279	260	250	280	274	263	258	275
23984	21103	28419	24022	20387	3538	774	605	534	479	480	433	416	406	392	374	432	392	404	381	380	385	403	377	381	388	369	365	397	362	342	385	389	361	384	349	345	374	376	342	375	365	333	346	377	365	330	386	336	374	360	397	357	363	345	351	373	356	371	357	322	368	389	349	379	354	349	343	359	350	375	377	340	387	370	347	360	379	362	338	370	397	349	359	353	323	369	345	370	358	318	338	340	362	359	356	374	378	337	343	319	358	341	356	336	367	346	372	336	370	364	351	353	359	376	349	313	373	361	352	377	378	335	366	349	346	353	353	350	376	335	335	346	331	349	381	377	373	368	366	394	335	365	377	321	342	382	345	356	346	340	329	368	379	352	316	304	356	346	355	341	351	359	330	358	329	319	361	351	356	407	324	310	385	303	327	370	370	357	359	326	363	367	380	379	376	351	317	358	360	351	339	374	333	381	355	349	326	391	350	376	307	356	343	348	375	363	341	326	358	359	326	345	362	348	349	359	388	332	364	351	344	382	386	372	359	361	345	294	344	388	332	343	337	368	355	375	372	351	319	354	351	353	365	349	328	349	349	348	371	369	345	339	337	376	370	343	376	374	336	338	324	383	353	356	375	332	362	352	359	362	374	334	333	336	342	366	324	362	343	357	384	380	356	356	331	361	344	361	364	359	328	341	379	363	357	387	343	371	383	349	361	381	346	324	334	370	377	369	357	369	321	345	352	363	367	359	332	366	343	356	330	347	364	336	352	353	337	345	399	371	353	354	372	318	381	355	354	348	320	358	369	354	347	357	356	344	343	382	359	373	339	368	350	317	356	395	359	360	336	341	344	372	331	377	378	372	326	342	370	339	374	366	383	341	345	344	377	353	358	361	357	338	356	339	363	373	370	372	358	365	330	335	372	347	341	350	337	361	360	350	327	352	366	361	404	386	346	381	368	395	341	342	364	344	346	375	361	354	338	357	359	378	357	350	379	387	396	345	391	342	397	335	382	337	378	389	385	354	344	350	342	328	363	363	366	354	354	358	343	357	356	366	341	351	357	339	373	367	364	350	366	380	380	378	350	350	338	351	364	384	369	358	369	392	371	350	348	377	384	376	320	345	312	352	377	396	344	351	387	356	340	334	372	365	344	343	344	339	362	376	362	381	365	360	323	326	343	332	366	378	358	353	332	392	370	364	370	375	397	337	351	326	349	326	329	320	357	333	335	360	336	360	352	365	347	340	367	390	340	366	333	344	334	358	353	375	336	337	396	351	340	382	363	341	351	365	366	377	355	384	328	363	370	361	349	343	396	371	333	356	363	350	311	362	361	324	350	371	341	382	318	368	354	348	361	362	380	368	331	343	365	371	349	352	332	367	344	353	360	369	340	353	325	350	340	392	325	359	368	368	388	344	382	342	391	322	372	317	355	336	352	354	366	324	373	374	329	372	360	362	326	354	388	378	357	350	384	349	350	369	355	335	359	333	381	369	357	372	340	327	363	365	384	346	368	351	369	381	343	353	398	356	326	369	377	373	361	329	375	361	317	384	332	366	326	349	296	365	358	352	337	358	338	362	341	318	327	341	346	357	326	338	338	343	374	353	358	407	349	377	357	350	346	353	381	388	368	315	349	360	354	381	355	333	369	343	340	378	326	380	334	357	353	313	351	409	355	352	393	330	350	354	366	363	365	363	380	378	351	377	379	389	370	367	350	372	334	339	348	371	345	337	351	336	352	337	320	362	353	318	402	348	367	333	342	394	331	350	330	369	382	379	357	357	374	356	377	379	322	384	374	324	358	347	340	348	367	350	333	340	346	324	347	371	358	332	340	381	363	371	374	349	365	343	346	333	341	377	325	320	350	349	322	323	383	399	347	385	367	345	337	331	363	352	350	357	350	373	345	351	361	369	357	386	343	361	337	334	349	324	369	350	309	344	357	344	327	377	355	342	364	350	343	376	347	357	331	343	349	377	359	341	370	327	317	342	356	362	333	337	360	347	345	383	381	382	344	323	321	346	348	355	339	337	372	375	333	350	370	347	329	370	361	369	381	329	340	378	348	336	352	364	368	357	327	354	356	352	358	356	328	342	354	360	353	327	341	326	357	339	372	398	380	370	349	388	362	333	358	356	349	357	362	328	324	345	345	375	362	328	335	352	368	329	332	360	358	354	349	356	374	350	345	352	363	371	309	347	322	370	333	360	360	354	344	352	373	363	333	356	374	321	356	354	339	363	404	354	373	345	334	351	387	361	345	337	365	338	354	358	377	363	383	389	338	318	356	348	333	319	388	365	378	341	378	364	386	344	327	351	345	315	353	343	354	343	343	333	368	368	365	337	365	352	372	338	363	355	337	349	334	326	367	318	337	347	380	359	388	359	383	357	331	353	348	349	352	341	381	389	355	342	359	374	377	363	351	367	341	365	399	343	329	349	365	340	346	315	328	354	370	331	356	343	353	342	343	322	349	344	346	332	306	367	344	356	350	359	362	346	353	346	370	357	345	375	322	342	400	319	335	355	368	357	386	353	344	349	349	317	357	357	328	372	357	335	369	347	318	369	324	352	342	354	368	348	344	372	359	358	379	383	347	373	351	370	341	316	371	328	380	328	386	390	363	311	314	362	354	357	360	348	340	340	352	371	338	375	345	340	334	392	317	344	346	377	365	323	349	338	362	314	348	355	390	334	353	358	323	347	315	338	392	365	365	339	355	350	346	364	346	355	368	369	345	363	348	352	352	390	355	365	354	350	348	355	358	327	378	354	334	349	358	378	390	353	345	362	370	328	327	318	352	345	337	363	369	349	350	364	357	331	354	333	358	361	369	349	341	342	402	375	372	345	365	339	345	368	358	350	375	354	350	338	367	361	341	339	326	338	339	352	317	341	337	352	375	320	317	370	353	355	363	367	354	354	315	347	396	367	317	351	365	357	384	378	370	364	386	349	369	366	354	328	371	338	344	345	403	362	375	369	366	406	370	369	382	371	366	375	313	399	326	357	360	341	348	344	352	347	360	367	357	378	355	320	355	363	365	320	340	345	377	335	373	367	339	345	397	344	374	361	370	343	318	359	360	366	383	362	359	365	366	351	368	343	342	345	370	362	348	322	368	355	306	350	390	386	336	347	357	368	350	338	326	357	354	384	377	373	396	382	369	359	341	370	328	364	367	345	355	333	335	350	359	347	332	348	374	376	369	365	342	322	341	340	341	337	348	365	374	299	351	326	325	353	351	345	332	329	329	358	342	339	377	370	340	358	329	353	360	362	362	362	343	343	372	367	350	356	336	347	354	364	332	355	358	321	353	367	394	314	330	342	375	344	347	358	339	327	312	329	395	338	352	315	354	337	332	338	385	342	366	333	365	328	341	378	340	366	344	368	357	365	353	334	347	356	379	361	369	340	340	342	350	344	361	370	374	370	374	358	333	374	378	338	345	381	338	366	350	383	285	361	347	353	332	373	360	341	376	352	362	349	366	386	336	329	365	351	374	349	351	312	342
39285	41549	26329	4088	2906	2113	1687	1439	1217	1085	1007	930	891	855	790	787	722	735	717	710	667	672	669	688	694	684	660	628	642	661	631	636	662	630	667	718	664	643	621	678	653	625	681	610	627	604	646	635	615	634	670	598	560	575	631	591	627	594	651	613	683	598	653	610	613	598	625	625	671	622	630	619	629	593	608	598	632	609	626	587	603	645	620	626	613	633	655	649	627	613	596	624	634	605	645	604	616	615	596	614	684	672	641	617	620	607	651	583	613	599	637	680	590	666	670	597	638	555	639	657	619	598	626	623	615	583	607	607	661	582	591	622	645	623	611	626	606	641	623	647	595	593	576	638	663	605	645	628	602	676	615	606	646	599	641	638	639	603	599	582	670	595	608	634	637	625	578	591	574	596	650	606	614	628	636	633	581	603	632	615	608	659	620	603	643	641	585	627	633	653	634	635	575	683	661	603	567	600	588	586	643	632	612	617	608	624	638	549	614	639	618	645	609	661	599	614	633	593	630	657	614	603	616	620	614	610	638	639	608	625	593	657	545	656	566	628	649	580	623	616	645	635	569	583	603	623	648	633	621	642	623	625	606	612	677	636	646	605	603	617	586	657	634	577	621	595	648	602	654	629	618	606	569	621	663	641	588	573	657	626	608	626	648	579	615	639	651	599	641	581	616	636	603	558	613	582	574	605	619	647	595	619	572	602	645	630	627	577	632	608	606	630	609	600	620	614	620	606	602	673	597	634	589	582	606	633	615	603	595	615	564	635	647	562	631	594	641	605	608	631	637	635	607	604	593	665	601	616	646	574	591	598	582	590	586	638	636	624	622	615	632	644	619	612	635	646	629	630	614	575	576	604	617	636	602	587	608	638	601	665	618	635	617	602	616	573	622	608	603	594	635	655	610	662	642	603	581	594	578	663	626	587	647	686	633	626	570	608	673	587	615	599	642	609	576	596	596	626	606	628	653	602	608	660	618	597	626	621	660	621	627	647	624	599	666	631	595	631	597	645	624	623	617	594	588	621	586	651	587	601	579	597	644	606	618	616	608	642	637	641	614	600	599	602	621	592	619	628	619	622	642	650	641	650	632	598	648	684	626	635	593	666	623	650	645	633	666	644	638	638	650	590	607	629	683	584	625	589	603	592	629	613	643	606	610	627	631	617	575	624	647	619	580	628	618	601	602	638	660	657	622	654	584	622	595	631	601	641	599	641	589	614	633	611	586	597	636	592	571	614	633	616	614	629	625	585	580	611	616	633	598	600	576	608	634	607	626	662	576	638	622	623	599	568	579	606	589	625	571	642	608	621	631	574	667	610	603	615	615	672	573	608	610	571	593	635	644	584	588	620	626	627	607	620	631	630	591	644	611	610	610	648	614	599	593	622	611	608	600	601	649	651	620	615	609	599	645	618	613	625	610	597	634	603	626	602	613	585	590	617	599	664	606	606	612	672	596	613	618	615	612	653	666	626	575	616	576	584	642	627	619	660	639	589	633	579	590	610	647	612	616	606	625	624	618	616	598	665	639	596	611	566	637	610	627	619	617	612	618	657	584	604	666	583	628	587	610	656	679	632	644	630	601	636	649	622	618	668	657	632	639	585	669	609	692	606	622	668	614	632	602	640	603	593	635	589	606	613	610	604	642	620	619	609	631	597	600	582	615	651	631	619	589	647	610	642	663	601	584	584	611	618	597	574	630	651	602	606	626	659	635	652	614	628	647	552	603	604	596	619	608	633	620	643	619	593	614	628	633	603	601	637	624	611	610	661	592	581	614	625	616	652	603	643	615	612	607	616	599	623	708	628	600	619	596	628	636	584	672	619	626	638	600	621	640	602	671	594	670	637	579	665	573	640	591	597	595	601	646	625	631	637	620	586	656	631	608	636	620	621	626	600	671	615	659	610	614	624	628	613	633	632	633	638	611	616	626	654	568	635	687	618	591	657	667	626	626	620	657	565	629	584	644	616	618	638	594	606	591	600	635	623	628	580	588	574	628	610	597	583	648	609	615	624	582	598	610	650	636	609	642	593	648	616	599	585	626	644	645	555	662	650	596	624	615	606	627	635	601	626	627	647	627	622	583	598	593	621	657	647	638	627	601	623	606	623	653	609	622	620	671	647	644	601	640	601	659	656	623	584	624	630	625	631	608	606	607	616	666	579	633	593	643	630	599	653	617	594	627	570	643	633	637	638	620	632	658	571	608	631	611	583	605	597	585	637	603	617	606	596	655	628	624	601	624	590	590	622	620	637	636	660	566	606	583	619	648	675	628	613	647	589	637	668	660	629	635	620	665	607	599	638	615	608	617	658	599	625	585	635	645	587	623	620	666	567	627	622	618	581	638	614	624	601	587	630	635	582	590	628	622	650	639	611	582	603	609	600	590	646	611	582	641	647	586	634	660	580	661	579	612	604	654	644	597	650	596	609	624	567	621	671	614	629	644	625	612	591	595	666	612	649	665	652	607	636	656	620	642	599	641	620	632	604	627	598	646	586	628	633	642	574	631	615	605	627	628	654	591	624	620	621	587	644	646	620	674	592	604	616	618	599	640	627	617	609	663	612	638	602	612	630	584	629	636	629	586	627	610	603	608	639	629	662	623	594	615	648	612	626	576	638	633	634	583	567	635	646	612	617	610	645	648	631	661	601	645	622	623	643	628	632	673	628	649	574	613	617	584	631	653	626	623	616	642	634	663	646	608	639	661	592	616	635	604	663	609	587	636	643	606	578	621	633	577	647	641	604	613	614	616	650	628	615	574	594	605	587	616	665	578	635	597	646	577	636	590	629	643	636	608	617	630	615	634	606	627	647	612	600	584	637	623	586	623	614	618	665	579	555	605	660	606	608	637	627	594	616	621	630	575	662	599	615	601	604	598	579	613	628	598	638	604	630	551	587	623	667	628	632	650	607	640	656	645	624	614	602	605	612	597	633	625	631	658	607	572	648	567	619	627	668	603	652	667	648	634	602	582	635	606	572	576	616	663	566	600	615	585	652	635	603	611	606	633	635	617	625	605	644	613	620	658	619	617	580	645	653	637	595	602	642	622	660	589	632	575	622	621	605	657	647	591	583	636	605	603	594	599	600	611	631	626	637	619	605	624	607	608	593	599	634	577	595	597	599	667	590	630	624	610	576	607	619	603	615	651	631	619	643	633	625	639	634	597	624	609	606	634	632	630	574	638	636	628	597	605	617	603	635	592	596	643	621	657	597	644	609	606	643	640	629	633	654	656	659	600	629	586	622	600	634	658	638	597	585	616	621	600	615	625	646	608	646	657	617	618	561	629	585	610	685	633	609	655	645	637	578	597	653	684	626	591	651	594	575	602	629	620	638	646	627	618	635	640	627	605	642	639	613	624	595	597	632	606	645	612	586	639	599	644	592	582	573	626	621	628	605	627	609	616	597	643	625	619	654	630	618	624	610	574	598	608	592	639	655	546	618	585	609	624	628	622	617	598	613	612	582	607	585	591	574	614	626	660	608
23058	21096	28862	23576	21098	19067	2860	1024	797	806	739	682	636	631	583	599	637	585	609	634	533	545	561	560	561	532	538	564	519	546	522	534	548	550	536	540	570	530	508	548	479	518	497	532	492	499	514	506	542	485	501	494	474	494	501	471	539	511	533	515	469	512	541	524	510	514	525	501	556	518	553	548	526	523	515	523	526	486	452	487	473	471	489	510	571	449	507	493	545	516	530	523	534	521	546	506	510	486	493	515	535	540	518	518	523	482	535	499	514	518	497	485	506	508	494	488	512	454	539	540	502	494	508	520	545	525	534	543	501	492	505	511	501	518	481	506	539	535	475	498	511	514	516	504	540	485	527	504	509	491	532	508	543	500	474	494	486	536	501	467	537	517	505	504	550	500	526	539	530	520	525	505	532	537	477	533	483	473	519	505	530	519	513	534	533	538	540	505	500	513	534	497	497	468	527	548	541	489	499	477	533	522	514	503	527	505	512	506	492	517	520	500	503	491	495	508	553	507	511	481	504	521	528	520	546	524	489	508	501	541	534	531	545	550	555	524	557	502	495	502	485	498	523	534	520	479	507	493	532	555	536	506	488	516	549	497	493	497	514	500	519	527	496	511	516	553	471	492	517	490	503	494	517	498	545	519	531	512	512	496	517	539	497	510	531	488	503	504	478	513	520	488	489	517	537	513	569	480	512	537	491	514	513	499	501	510	489	518	544	493	507	498	526	473	501	491	473	524	501	550	501	488	545	531	509	489	508	495	448	521	485	534	495	497	472	517	506	479	509	498	493	514	488	472	500	515	500	509	481	504	498	519	529	533	511	520	521	497	517	499	482	567	502	488	499	574	536	524	524	519	540	491	529	510	555	478	514	521	486	509	520	541	531	475	520	541	461	528	535	508	503	534	511	499	527	511	518	478	513	456	510	496	452	527	521	498	518	545	492	489	505	503	528	488	508	517	502	521	514	506	490	523	555	491	506	552	484	557	517	532	497	530	467	495	519	496	484	522	556	471	513	494	480	517	555	543	486	507	513	483	482	477	542	485	545	504	487	502	513	508	500	511	484	505	506	503	513	524	541	483	470	535	506	503	514	521	512	484	473	539	484	488	531	527	510	499	526	519	504	522	551	502	479	537	508	523	497	498	531	542	460	559	457	477	529	470	542	487	492	489	500	541	521	508	508	494	473	519	491	503	503	493	530	479	502	508	529	546	519	513	541	515	521	549	501	514	496	528	565	524	503	484	531	514	493	513	491	499	541	492	515	514	492	512	527	543	537	503	507	505	525	503	489	526	527	501	472	515	531	534	527	506	488	494	505	493	528	474	524	526	505	503	499	488	493	471	478	518	516	497	512	562	496	545	490	506	520	492	558	511	517	483	495	548	487	527	497	493	510	511	512	508	543	549	503	497	544	537	500	525	512	517	500	513	478	506	553	494	524	517	480	476	478	477	522	493	540	520	534	506	489	490	508	523	522	523	510	525	474	526	532	522	526	475	536	535	471	519	502	501	495	504	529	518	472	535	516	538	519	516	500	487	535	488	515	518	529	522	541	529	485	506	505	487	500	494	562	502	507	535	542	521	524	514	502	502	482	508	491	525	539	464	549	523	516	510	500	489	497	522	520	489	498	493	499	534	489	526	503	499	528	512	505	503	505	554	535	502	528	543	549	514	522	464	508	502	508	524	522	522	512	544	494	515	517	513	553	514	479	501	446	495	537	504	524	483	521	510	488	527	527	521	526	550	540	503	508	476	523	503	497	470	481	460	463	504	520	500	486	519	509	523	536	486	529	512	475	469	471	507	482	501	525	495	460	532	538	543	489	501	492	531	538	495	539	579	465	512	516	539	529	475	520	515	534	528	464	519	523	521	571	510	505	503	545	544	496	507	500	524	509	519	477	537	454	528	490	486	490	500	480	503	544	530	521	505	510	518	522	538	498	452	527	502	521	504	516	550	535	535	492	487	469	527	534	516	532	499	534	519	503	550	492	553	461	521	511	514	533	499	544	531	459	518	499	500	553	538	458	489	496	468	531	492	534	484	519	492	536	494	499	512	489	492	507	523	535	486	517	549	556	484	452	463	517	507	495	525	512	540	523	502	489	537	465	478	513	490	487	530	518	498	534	484	485	526	552	553	511	486	487	517	543	515	516	523	526	504	474	535	539	503	490	549	474	494	541	519	506	526	490	517	540	522	500	527	531	487	478	466	506	517	540	496	453	480	510	503	513	497	544	516	466	513	458	518	546	525	487	548	513	505	508	507	531	516	496	492	481	519	532	498	516	520	501	510	505	473	501	483	508	499	527	513	475	495	471	491	513	503	490	530	555	510	455	442	492	507	478	511	501	518	506	489	505	493	556	481	536	471	493	492	516	515	532	502	494	521	486	521	518	523	489	483	493	510	510	527	561	526	526	516	492	507	539	484	486	457	514	527	504	539	538	521	503	492	510	491	543	495	498	492	489	499	501	537	496	535	528	521	534	527	521	445	500	517	509	541	505	500	512	546	462	506	544	479	482	539	521	498	518	499	478	522	484	496	517	529	500	541	491	500	494	550	520	502	560	530	527	487	564	506	524	501	513	532	520	508	524	519	516	510	533	514	510	515	485	517	503	507	491	497	506	505	545	537	513	455	512	477	519	498	473	498	522	463	468	525	520	528	501	519	518	502	517	530	529	476	502	490	513	495	479	483	499	507	512	520	504	524	496	530	539	547	496	515	477	476	526	489	492	542	516	500	507	498	475	528	527	467	515	489	490	502	464	500	478	501	497	497	491	486	466	499	539	510	510	508	505	516	556	512	488	506	495	473	526	539	525	523	494	481	518	488	464	519	516	502	496	483	523	537	500	494	499	530	497	519	493	505	493	476	520	513	544	511	517	505	514	462	534	503	498	507	498	508	522	544	486	536	492	531	497	521	502	489	548	485	532	540	518	470	514	502	488	507	529	528	514	514	454	490	514	503	511	518	481	478	518	469	519	523	488	565	510	497	523	540	493	445	492	484	540	536	497	487	543	502	516	549	526	515	517	515	506	515	520	488	481	459	475	554	499	475	529	475	531	536	491	540	531	516	522	496	536	517	503	509	517	496	534	501	518	519	571	520	504	492	481	545	515	547	523	495	460	509	482	489	502	507	499	532	511	529	510	520	503	504	497	546	520	498	497	510	563	479	460	536	453	500	476	507	503	538	534	459	493	520	515	508	533	516	499	544	529	502	466	488	483	470	492	506	536	496	518	540	534	507	509	500	510	533	519	506	508	534	502	510	505	514	484	551	470	505	498	509	525	496	504	517	482	480	527	535	542	465	493	511	527	519	461	544	531	475	541	486	501	474	511	496	484	540	512	506	531	528	523	544	540	492	531	499	529	476	490	503	507	518	493	523	494	495	518	493	540	503	469	553	494	506	517	513	527	454	544	474	502	450	496	482	522	539	544	520	485	540	512	489	545	476	549	507	527	475	501	554	494	511	515	522	514	470	470	517	506	511
46833	53802	34331	6611	4772	3612	2861	2294	2006	1740	1591	1466	1370	1236	1201	1148	1084	1099	1069	1050	1008	978	972	993	971	955	993	963	859	922	956	933	903	893	916	921	949	875	935	890	883	872	899	844	877	928	899	833	890	898	929	901	879	845	865	860	918	847	875	853	857	849	930	903	876	887	905	884	861	878	885	861	924	905	861	854	896	921	889	813	824	905	804	836	859	836	862	879	900	833	881	841	889	878	869	904	862	867	879	825	818	887	856	842	851	865	873	901	819	876	872	847	837	816	906	854	868	863	862	889	817	836	857	841	827	854	859	880	919	859	816	863	817	892	866	853	835	852	939	891	838	866	877	935	874	899	858	845	876	812	880	880	886	850	852	849	860	865	822	867	914	832	838	837	851	920	822	821	853	830	866	895	858	877	863	830	853	827	846	870	885	870	873	848	852	871	852	843	831	857	864	797	837	803	856	848	880	875	850	831	846	898	820	874	902	856	905	884	858	821	853	867	859	853	871	862	855	834	869	823	876	796	834	862	831	870	858	844	838	889	820	909	866	820	901	853	813	794	872	823	881	866	798	831	871	830	882	860	868	906	856	853	846	847	862	825	869	821	812	864	793	861	833	865	859	879	871	921	881	825	818	879	873	817	852	863	884	870	875	803	850	834	927	842	847	855	853	849	873	892	891	820	843	854	883	879	885	856	823	827	834	833	874	860	839	893	855	838	878	882	795	870	936	846	791	883	855	872	892	827	846	858	840	828	858	876	900	869	825	850	915	853	852	862	829	866	850	842	889	872	858	849	836	814	901	835	824	843	877	873	834	936	841	837	867	833	851	914	874	829	867	837	901	866	837	816	848	933	875	899	871	853	875	835	881	844	853	813	917	783	887	874	848	817	825	884	859	840	842	846	900	846	831	905	846	890	827	881	829	877	853	861	884	885	858	855	822	868	836	877	857	844	838	877	867	822	823	887	822	881	840	831	868	869	841	831	850	846	884	860	831	922	860	872	846	854	880	853	860	846	840	859	835	866	845	870	836	872	841	865	921	807	832	837	845	835	859	863	848	857	828	891	852	856	820	805	871	872	879	825	847	836	808	867	822	868	870	905	846	896	860	883	879	897	876	914	823	832	894	895	870	801	793	859	829	851	846	827	879	851	862	822	841	872	881	877	926	835	869	852	852	805	865	827	854	854	916	898	877	840	834	838	882	862	874	892	874	865	837	893	860	858	881	868	874	854	847	840	821	858	860	824	925	817	909	875	840	931	910	840	929	844	875	836	833	858	819	829	870	850	852	868	873	872	859	879	887	855	819	835	880	873	896	853	859	898	825	877	849	830	865	886	834	869	821	876	890	877	878	870	911	882	898	891	856	868	843	847	853	880	830	863	818	837	817	856	942	867	870	885	842	853	824	823	888	873	869	815	827	868	828	854	820	790	846	923	839	851	857	843	828	858	816	788	876	806	826	795	869	845	871	861	831	848	832	864	861	864	890	877	869	865	912	829	804	891	836	858	854	861	840	824	901	861	876	926	870	863	821	874	859	862	870	824	852	850	853	833	819	820	855	931	889	835	856	819	786	885	861	847	832	872	880	825	841	781	871	872	860	888	810	809	837	861	833	895	858	822	815	891	893	827	843	877	868	843	868	862	866	879	823	851	856	874	832	827	829	841	913	854	855	844	854	827	865	811	869	870	856	882	865	853	869	853	861	821	810	841	874	840	846	882	816	882	875	854	851	875	894	838	886	862	852	860	876	878	911	930	893	832	833	899	875	892	814	823	903	918	884	845	857	886	850	890	905	904	790	865	813	821	855	907	849	840	875	804	854	801	828	841	845	832	914	832	887	868	863	829	878	864	808	873	841	800	860	864	892	844	859	807	867	857	874	897	884	876	928	819	861	848	833	833	827	882	854	886	851	837	829	835	852	872	861	845	851	858	836	854	862	853	846	837	905	880	902	854	889	866	905	858	832	858	884	817	834	854	858	874	833	854	878	894	816	825	879	871	846	872	839	912	852	867	870	875	857	838	853	856	887	803	860	843	851	841	852	910	879	899	796	863	857	818	823	845	867	843	875	850	824	883	885	860	836	921	861	879	826	904	877	824	912	823	865	837	863	874	847	875	860	836	833	870	857	865	901	829	868	849	916	876	864	832	855	826	845	853	880	885	874	905	882	871	847	851	897	867	841	907	844	828	868	838	847	902	834	837	886	864	850	870	843	852	884	848	903	840	885	872	859	870	871	896	880	918	840	822	894	911	924	869	869	867	895	827	892	868	843	825	885	818	895	844	878	866	875	895	876	842	882	883	822	822	857	809	850	858	812	860	843	830	904	914	830	860	856	873	825	889	855	858	828	812	864	861	855	897	832	884	833	866	862	811	890	845	852	873	857	863	857	856	897	853	839	840	863	900	884	877	860	876	877	886	870	855	831	851	882	859	881	848	860	827	860	907	872	887	897	902	805	863	850	843	820	835	860	862	789	875	829	857	859	893	858	873	921	836	884	853	906	900	877	934	918	860	850	834	853	851	826	870	833	821	819	836	804	884	849	885	793	823	889	781	906	856	821	853	871	816	843	900	849	888	876	826	877	849	886	882	845	865	829	851	868	854	856	844	797	861	853	826	878	858	875	817	834	856	872	854	858	859	878	828	838	889	839	819	883	846	838	866	830	837	796	807	865	837	856	845	888	903	831	853	863	888	867	850	895	933	891	840	849	844	898	895	804	942	814	859	788	870	863	882	848	856	847	824	822	839	918	837	859	859	834	838	831	859	830	875	884	901	893	870	887	868	851	860	856	886	826	825	858	847	881	860	836	866	845	838	835	852	829	881	787	867	861	833	825	823	812	894	877	828	899	880	866	872	851	872	877	867	828	852	870	871	835	878	853	861	877	823	850	875	848	900	914	879	818	871	851	885	889	862	894	811	867	831	816	896	835	887	841	858	830	858	834	845	856	879	839	875	863	850	863	878	812	854	871	859	845	826	836	840	841	851	889	868	882	835	864	842	828	873	833	873	834	864	868	874	914	870	883	854	821	873	879	816	848	775	866	846	892	884	840	795	833	858	789	850	887	850	873	802	882	868	838	848	871	873	873	886	868	847	824	906	863	870	825	884	887	857	903	832	879	818	837	840	851	836	842	841	834	869	859	837	855	843	814	857	800	873	834	808	848	848	836	883	861	889	849	787	848	860	836	846	864	866	859	837	863	823	841	871	834	842	833	875	858	829	823	858	841	838	868	863	839	840	870	854	866	841	835	875	856	893	782	871	796	897	912	803	826	855	857	842	807	879	871	855	866	895	805	865	832	877	864	882	908	934	864	859	834	852	824	869	840	852	846	874	890	849	841	835	823	850	828	885	851	864	897	840	833	846	907	857	912	902	874	900	841	815	836	832	870	830	867	889	871	909	826	839	851	841	837	900	870	881	870	805	857	901	826	860	825	898	832	866	837	842	842	843	890	827	847	855	843	807	833	818	843	802	815	856	850	831	919	906
26672	21008	13423	1574	239	181	195	182	150	164	147	171	163	159	174	154	160	165	144	132	159	138	145	138	158	173	130	170	142	152	151	144	157	142	165	132	152	157	140	157	148	160	162	137	159	133	147	142	163	158	151	152	163	159	164	135	156	162	155	158	164	149	131	142	142	153	123	141	142	127	166	138	163	144	137	149	143	168	161	145	133	172	162	151	166	161	151	139	154	140	151	139	135	142	135	170	157	128	164	147	147	174	134	144	145	151	148	150	137	152	166	156	151	131	136	157	150	145	145	157	125	139	154	160	147	150	156	139	120	151	133	164	159	158	151	162	149	152	137	140	144	160	144	164	149	162	145	124	169	155	166	149	169	164	164	161	163	149	145	136	193	143	138	157	160	160	122	148	140	142	130	155	149	154	138	151	140	154	159	155	151	152	152	158	156	152	156	162	154	144	158	163	152	162	147	154	144	168	168	154	162	173	140	126	128	150	135	138	147	165	148	151	154	134	161	172	142	133	158	141	144	169	135	168	148	176	160	143	148	150	144	164	153	131	141	149	167	149	140	153	147	146	150	150	154	148	159	147	160	125	146	135	163	143	137	133	130	127	155	157	133	148	164	129	160	133	139	129	156	136	152	144	135	174	169	138	150	143	149	181	157	142	157	152	168	153	171	152	152	119	161	169	147	156	165	122	135	146	143	163	149	161	149	165	162	132	145	129	158	166	135	148	142	155	154	134	163	135	168	137	139	142	158	127	123	159	157	160	149	138	152	154	158	164	136	153	157	129	147	149	153	147	127	154	152	144	154	154	146	171	169	145	141	157	137	164	149	154	160	144	146	136	145	153	154	144	159	140	165	133	158	163	159	141	149	174	144	134	151	142	139	125	155	164	139	168	142	148	146	148	173	161	156	165	148	156	164	144	139	157	126	163	161	154	146	148	157	157	132	154	134	139	141	126	150	146	144	160	150	165	130	163	146	119	135	155	152	146	149	151	155	158	140	149	147	146	169	145	138	146	149	132	154	147	140	172	164	166	172	143	130	140	161	135	155	151	145	157	142	154	168	144	135	154	167	136	144	165	149	149	140	152	146	147	139	143	143	125	135	155	144	147	133	160	153	135	143	151	138	163	138	156	146	150	164	150	149	150	160	134	144	151	147	146	148	141	149	144	163	140	156	143	165	156	169	158	148	154	161	161	137	157	144	166	163	148	137	153	149	154	148	123	144	160	158	151	139	153	184	150	141	165	167	126	139	143	146	160	156	125	135	152	167	139	163	136	168	150	148	157	139	157	139	135	156	177	156	147	155	183	152	174	148	150	153	153	158	137	147	156	132	148	169	140	132	159	158	165	152	135	166	158	136	144	136	147	122	152	155	140	157	148	156	169	143	138	139	133	139	149	155	172	138	141	150	133	143	141	155	150	139	163	151	141	139	144	153	155	157	168	151	126	145	119	142	147	151	138	176	163	144	135	133	157	155	150	146	156	156	141	161	159	143	167	145	125	147	153	128	137	158	138	144	167	127	149	149	144	141	164	156	143	149	133	179	158	153	129	136	137	147	159	151	138	157	147	171	154	127	140	150	152	158	157	128	165	156	167	151	159	165	161	137	151	156	134	146	144	124	156	135	148	148	155	173	139	130	134	154	144	148	160	146	154	155	152	138	114	147	139	113	131	137	138	144	142	171	159	167	130	130	142	141	151	156	159	167	167	157	153	149	172	144	167	167	155	170	136	156	142	139	159	133	146	153	125	149	161	139	139	135	163	158	162	146	146	153	175	144	132	153	132	150	165	162	159	159	151	139	155	169	138	129	155	144	142	150	147	139	154	137	132	150	153	144	137	142	122	152	148	157	152	125	145	162	156	148	156	151	153	145	163	148	133	145	127	145	158	159	160	160	129	142	155	146	130	165	135	148	155	151	161	145	148	144	172	131	136	168	164	148	170	158	162	149	151	155	161	160	141	153	148	137	138	156	159	143	161	156	172	140	174	157	152	136	172	142	166	130	137	156	150	164	143	145	142	151	143	137	164	155	145	155	132	168	158	132	116	170	140	142	150	144	141	146	150	166	136	156	130	148	164	170	184	162	141	137	149	148	130	162	171	158	142	148	141	137	173	150	124	146	159	140	161	150	157	154	157	143	143	135	159	155	133	136	145	144	152	139	157	131	147	136	145	143	132	138	138	158	162	169	136	129	151	130	148	142	150	147	146	137	153	144	144	139	173	171	127	162	139	143	133	175	135	169	140	150	150	139	180	167	159	144	130	157	158	150	132	154	162	155	134	142	152	169	124	129	144	136	134	146	127	142	155	161	143	143	157	166	127	142	160	168	148	156	153	149	133	163	167	182	147	160	142	146	160	161	139	149	143	143	168	149	153	158	155	140	134	143	165	120	142	132	150	145	167	133	137	141	133	163	142	152	137	145	152	140	148	152	143	161	153	136	139	140	168	138	152	135	149	161	150	138	159	163	156	151	156	153	143	157	141	137	148	139	160	144	129	180	145	136	147	162	145	139	165	157	143	145	150	164	166	135	145	153	156	144	149	135	159	155	138	153	147	136	149	147	149	141	156	157	142	148	132	147	151	162	130	147	152	157	129	155	155	133	130	148	160	133	169	136	163	143	143	135	160	128	150	164	156	140	127	146	161	144	152	153	169	145	153	151	171	156	149	145	142	140	136	161	151	146	158	153	136	153	149	149	157	156	134	143	154	148	151	147	158	132	146	138	157	141	141	146	165	137	145	159	171	117	150	153	138	178	165	149	164	151	156	173	156	155	167	153	142	141	145	146	136	157	150	146	148	173	152	145	152	147	149	141	138	156	145	165	180	149	132	142	151	147	162	133	159	139	146	163	154	148	158	148	172	116	157	141	162	153	152	145	146	131	159	145	142	138	133	156	135	146	156	145	125	170	153	159	126	144	153	144	169	149	142	158	144	127	123	157	133	144	147	156	152	132	129	135	154	132	153	154	137	160	141	147	139	153	148	151	153	158	159	149	140	142	157	137	172	138	151	150	149	154	133	146	137	156	145	126	153	157	134	125	149	145	157	139	135	153	153	162	152	140	134	146	153	142	164	152	151	166	174	151	146	132	156	136	176	151	150	127	145	129	160	131	140	155	131	184	160	141	157	155	136	149	164	156	159	139	123	131	168	143	165	146	153	166	151	161	140	147	143	143	168	141	132	168	125	157	141	147	159	161	163	149	182	166	153	161	137	146	145	132	153	149	129	138	160	155	129	165	150	167	160	144	155	164	121	148	145	142	143	135	149	151	159	148	151	122	135	135	134	174	150	131	134	147	160	160	153	168	163	157	137	142	150	156	137	155	150	123	169	136	138	135	160	150	142	127	140	153	156	148	133	142	148	140	136	173	155	153	137	149	137	146	151	150	174	131	127	144	145	141	165	140	140	155	143	143	166	120	161	144	145	159	154	150	148	145	153	149	146	141	139	155	146	177	147	135	151	150	133	127	156	153	144	140	135	128	138
22003	21627	8190	660	495	475	357	348	337	337	311	330	300	330	303	281	312	288	298	287	314	294	291	266	269	275	284	268	303	284	310	249	263	258	273	263	276	268	264	272	290	278	264	292	297	308	290	298	268	270	269	260	291	266	250	261	284	263	301	281	298	283	302	294	278	297	265	264	284	298	304	259	274	295	281	235	280	280	274	269	294	265	280	292	292	272	267	281	269	278	283	246	296	311	301	295	287	293	291	301	291	265	280	259	286	301	271	282	264	281	286	282	306	317	301	275	274	276	264	313	287	294	290	293	302	264	312	263	282	298	287	257	310	258	280	256	253	286	251	266	268	265	278	291	286	286	305	276	282	244	298	281	272	259	256	297	261	307	297	289	270	254	299	288	262	316	276	280	255	279	293	252	255	254	281	266	260	312	286	277	291	261	272	287	276	274	297	263	247	316	279	275	273	273	255	270	259	270	289	291	310	282	301	267	278	269	284	260	285	269	308	275	284	261	268	290	300	267	296	275	302	301	287	281	273	288	281	284	226	269	267	280	245	285	275	292	276	246	293	280	242	297	269	284	285	282	288	278	277	303	281	263	295	312	283	308	278	315	273	271	283	299	303	289	275	291	283	289	247	261	274	266	279	277	249	265	264	273	290	262	303	298	306	260	303	320	242	264	292	261	267	292	308	285	311	258	287	275	252	274	286	263	290	299	264	294	266	266	263	277	269	295	288	258	273	282	284	275	277	268	260	255	286	257	295	245	293	263	270	266	274	253	283	272	258	251	274	293	278	276	259	258	288	283	293	249	272	293	278	295	299	273	277	304	249	245	301	297	284	263	290	264	271	302	278	282	293	300	285	270	257	286	286	309	250	283	270	250	253	264	297	308	272	272	282	280	276	268	278	223	274	286	261	251	275	278	275	277	274	284	280	292	304	294	270	280	270	280	278	305	266	280	287	270	286	256	258	254	279	263	279	246	288	251	262	296	293	282	301	271	292	280	258	281	288	272	251	267	261	262	286	275	262	282	272	279	291	263	292	269	280	272	265	256	296	265	271	278	290	272	263	271	291	294	294	278	263	278	289	278	283	282	276	276	253	273	274	268	285	287	270	295	273	259	275	301	291	285	294	336	299	244	301	270	259	280	309	268	296	282	261	283	291	262	272	262	263	287	311	259	283	238	276	301	309	271	276	307	272	278	273	274	293	262	269	297	284	300	269	291	251	264	279	283	295	277	261	276	279	259	297	312	290	291	267	283	300	272	261	276	316	271	256	291	278	297	292	294	289	264	283	290	295	278	292	273	279	280	266	304	266	262	259	270	293	282	268	270	273	279	299	269	293	271	298	305	275	262	285	263	286	287	269	280	277	273	259	275	293	278	285	285	236	312	262	268	311	289	270	280	233	306	260	303	256	279	284	280	276	299	267	276	275	270	263	268	294	276	232	289	281	272	282	282	307	277	257	293	262	273	257	267	282	257	274	279	293	267	274	296	282	295	263	275	285	270	276	264	264	249	277	279	269	290	286	292	268	266	308	280	301	274	292	287	309	265	280	277	272	266	228	272	271	270	274	282	276	272	288	288	289	270	319	304	249	272	298	275	272	274	281	292	252	273	284	263	268	275	275	278	311	287	276	285	290	266	265	279	273	268	262	292	259	301	283	276	289	297	293	286	270	251	269	263	255	259	275	280	280	306	319	260	237	269	265	300	282	243	291	277	291	276	260	268	298	266	265	281	272	273	294	284	290	265	253	268	279	287	292	275	263	271	275	303	270	278	303	262	292	285	290	311	256	261	312	278	271	289	274	239	267	282	276	259	291	279	248	240	269	262	289	282	280	238	274	269	294	276	263	252	281	242	262	276	240	266	303	289	266	295	255	278	267	267	304	277	280	268	285	295	260	302	274	290	255	308	277	262	251	297	296	274	257	279	311	285	268	273	251	287	292	261	278	261	249	281	282	288	286	253	262	258	289	319	281	249	288	269	280	290	265	298	268	257	266	300	261	280	307	284	281	289	270	287	295	226	265	261	267	271	265	277	293	286	248	294	275	267	266	286	291	275	283	292	269	258	287	259	287	269	265	287	284	258	290	264	293	268	257	240	254	275	272	298	274	287	267	290	283	267	291	280	283	272	274	265	282	288	275	277	287	271	251	258	298	288	280	254	292	290	305	290	271	262	260	251	260	275	278	282	288	265	257	288	287	284	268	254	275	272	274	255	311	284	292	239	274	272	285	292	258	266	306	274	296	293	257	286	296	299	298	282	283	276	289	256	265	268	297	308	291	297	309	290	305	296	274	249	259	268	256	270	268	298	263	296	272	295	300	284	302	279	256	293	263	255	282	298	306	265	272	253	290	282	273	265	292	247	282	264	277	290	267	262	261	284	290	283	280	282	260	256	282	308	261	260	276	267	268	323	250	305	281	302	271	304	282	286	280	294	290	254	264	290	327	266	267	283	292	250	293	273	291	277	299	284	310	289	280	272	264	283	271	252	294	264	254	288	282	284	268	284	283	292	284	269	284	287	283	296	265	280	279	292	292	264	248	259	305	256	290	289	293	317	278	270	314	282	283	299	283	271	293	309	286	265	270	312	291	273	304	254	275	281	293	265	307	282	289	299	314	276	272	281	264	264	306	297	293	273	329	268	263	297	273	263	281	282	291	275	268	291	268	301	272	267	270	307	258	281	251	297	306	291	262	281	293	287	268	263	315	274	274	272	290	258	282	280	299	243	260	244	291	290	280	278	259	272	278	280	275	285	304	287	257	296	251	289	249	247	264	290	280	284	267	278	282	288	248	245	272	252	308	304	280	276	291	283	267	292	239	264	274	291	292	264	263	259	257	311	277	276	266	307	284	278	288	284	282	261	273	292	286	297	269	263	289	278	281	281	252	271	271	263	291	282	258	252	308	280	266	287	286	271	260	290	260	244	268	296	281	286	284	281	264	291	310	300	279	279	277	274	264	278	276	304	246	266	289	278	254	277	294	315	283	270	303	266	298	279	249	257	284	253	252	276	269	290	298	259	270	252	275	283	260	302	286	280	258	279	264	272	281	263	276	274	263	283	289	291	242	270	281	271	263	282	255	272	293	299	284	231	266	290	304	298	291	305	280	312	278	296	278	285	277	239	258	255	253	266	274	294	302	279	267	259	294	266	231	317	265	305	308	297	293	289	301	267	316	277	298	272	287	246	266	247	267	291	299	311	272	319	253	280	289	307	273	270	277	289	250	289	294	250	294	295	279	277	304	290	249	269	250	270	272	276	260	271	266	305	257	291	292	270	279	283	274	263	276	296	262	288	266	270	292	284	270	284	284	291	320	250	284	289	278	269	281	257	256	269	268	256	275	263	282	284	308	284	281	298	281	290	268	296	273	291	262	258	286	261	269	293	261	292	286	274	272	272	302	255	289	271	274	285	286	266	315	275	304	317	310	277	290	276	263	252	303	309	308	221	281	293	284	277	257	293	240	298	274	269	248	277	278	279	278	281
24059	21093	27862	24544	18447	2276	790	584	543	490	530	452	430	422	445	413	402	398	416	396	391	395	365	391	377	362	375	391	371	373	383	385	362	350	356	389	369	404	383	356	345	375	371	376	361	353	333	395	347	385	337	359	338	350	348	374	338	362	349	343	356	379	356	371	387	325	367	340	390	380	336	374	363	351	325	316	339	348	352	360	363	379	383	377	328	396	395	382	354	365	387	355	381	357	367	345	356	344	350	387	364	378	386	334	351	362	367	330	373	362	358	340	354	353	365	385	344	361	327	376	369	368	369	366	368	361	356	335	384	343	328	370	372	337	350	352	379	353	379	394	336	366	323	345	336	383	365	379	376	351	349	358	361	363	365	326	339	365	395	359	340	383	370	376	364	295	371	348	359	348	350	382	359	368	364	377	336	329	364	373	307	360	376	352	375	368	382	364	358	343	331	361	346	331	340	369	362	344	343	347	366	410	366	359	328	361	339	335	390	372	345	343	357	333	372	374	365	353	381	349	371	376	380	358	369	356	365	339	367	355	364	347	366	347	364	357	384	357	396	343	355	349	355	337	341	333	356	330	352	373	399	368	341	374	352	363	382	355	359	362	403	357	381	390	375	385	363	386	369	373	330	362	384	353	398	385	387	339	351	342	335	377	395	346	344	364	339	372	371	341	364	330	343	327	372	364	369	392	351	352	324	337	373	335	362	352	354	352	313	338	365	329	382	369	354	338	331	363	365	356	357	372	347	349	364	393	337	349	379	333	377	341	379	387	382	375	339	366	351	366	373	352	364	370	383	367	359	377	343	345	362	366	328	383	346	369	396	329	383	345	384	356	352	344	370	394	352	329	343	356	355	349	341	367	376	383	389	421	331	379	369	379	382	339	358	361	373	347	367	349	353	375	357	363	389	353	361	374	362	395	352	375	358	366	337	349	387	373	363	363	354	366	350	347	341	373	369	364	348	362	399	388	353	371	399	356	365	350	326	337	359	379	344	349	358	351	373	347	369	357	335	392	353	378	369	326	370	346	337	376	337	352	342	353	392	366	387	371	375	339	346	344	377	351	379	367	339	349	347	338	339	359	382	349	344	391	331	352	373	377	339	362	326	403	370	360	391	351	343	333	344	371	384	359	388	323	393	362	356	383	346	354	371	362	331	325	393	352	362	360	371	344	333	383	350	365	395	364	369	388	384	344	349	375	362	335	384	333	383	347	372	378	387	375	365	369	364	347	363	342	367	349	339	353	373	341	348	390	362	356	316	338	333	402	345	364	365	327	337	363	358	355	347	410	346	364	367	330	360	408	358	374	344	389	338	364	349	345	351	351	352	363	353	371	383	363	367	358	393	381	342	357	411	329	370	324	335	358	372	367	398	398	386	392	382	377	369	356	363	365	346	358	388	380	370	389	355	381	350	396	395	350	370	360	360	363	384	371	383	350	389	367	339	397	388	361	382	344	400	357	370	364	351	359	379	351	371	364	355	355	371	374	348	359	368	370	343	380	388	351	338	378	319	380	379	373	376	376	357	342	353	364	351	340	355	336	369	388	380	345	333	366	339	332	332	341	357	376	373	324	367	339	357	359	366	352	338	347	379	359	361	369	389	344	352	373	346	370	368	362	348	356	303	342	412	380	370	372	360	347	327	365	345	356	336	388	384	387	386	342	339	340	376	375	388	377	360	328	356	367	368	351	359	354	318	355	383	352	367	340	396	343	332	362	350	344	401	346	336	328	339	354	363	383	366	375	374	379	357	360	392	374	359	351	378	396	364	346	365	338	353	359	351	363	360	371	398	368	360	367	365	367	381	380	346	349	373	368	346	366	368	370	345	338	370	388	349	329	370	336	386	389	358	345	350	386	338	361	370	328	364	335	367	352	378	366	378	346	370	323	373	328	356	352	371	364	337	354	374	388	380	372	347	361	344	376	334	355	377	367	335	346	382	354	356	355	392	351	375	382	382	375	371	347	348	366	372	333	352	383	383	365	358	374	358	350	347	362	353	354	388	329	375	377	358	375	372	346	359	352	394	329	388	349	353	368	358	368	352	389	370	351	374	372	353	370	346	373	386	378	347	368	347	352	350	345	370	359	355	356	369	363	367	342	342	368	348	394	410	384	344	352	410	346	373	358	353	332	368	336	336	349	388	320	352	337	345	343	403	377	372	348	373	370	328	358	380	369	351	373	386	362	328	374	370	366	346	364	376	386	373	362	374	322	358	365	401	396	346	373	353	361	338	372	387	341	345	355	351	346	352	354	348	331	341	346	325	359	335	359	369	392	358	365	353	334	370	345	370	327	365	359	359	410	319	354	358	375	329	337	359	378	351	361	364	355	413	367	365	354	368	339	323	374	395	349	396	383	366	378	337	362	365	353	354	346	387	379	329	361	354	364	384	377	369	367	368	356	385	336	359	349	367	374	348	346	401	330	372	361	393	344	376	377	356	333	319	340	343	344	350	309	355	398	360	368	361	370	369	369	377	384	363	346	372	352	358	355	314	397	367	360	365	380	349	369	360	375	355	361	326	344	337	344	348	387	367	359	364	399	352	335	350	372	347	353	411	377	352	363	315	383	336	339	350	339	393	339	360	360	387	391	339	328	330	380	350	383	372	391	364	323	372	359	331	361	318	354	342	349	365	368	350	334	353	364	358	342	353	390	344	330	390	364	353	359	344	341	340	371	357	360	363	407	381	344	361	348	347	351	346	322	368	356	335	365	348	360	321	391	371	400	363	346	365	330	369	372	360	379	366	375	367	378	390	363	356	317	352	363	334	343	389	380	391	343	366	352	362	335	356	399	356	376	344	332	351	358	403	361	353	362	366	373	388	346	382	369	377	368	370	400	358	375	400	316	365	346	377	356	360	364	341	333	348	380	339	394	400	383	360	369	344	354	353	365	366	355	343	368	398	346	352	362	373	360	322	335	338	315	357	378	358	347	378	363	366	333	350	371	351	326	401	344	362	337	366	357	372	343	357	364	342	346	369	366	362	396	372	366	328	345	354	369	351	327	385	360	338	366	365	361	343	350	352	376	382	344	357	366	372	370	337	385	365	347	365	360	361	374	353	371	364	344	343	385	373	355	363	377	363	363	344	341	383	352	370	349	351	353	358	359	366	318	353	347	352	366	347	370	391	348	387	375	367	418	327	345	351	332	370	334	329	360	345	347	322	370	356	339	383	365	338	384	345	352	358	359	359	372	390	393	299	323	350	343	370	328	358	314	363	357	370	345	334	364	330	356	368	352	364	367	372	358	356	355	340	367	356	358	387	383	362	331	354	388	357	353	363	373	383	319	348	357	366	326	315	350	357	381	384	361	365	375	345	362	357	378	374	333	337	363	316	383	375	354	355	336	348	339	353	373	338	340	363	347	397	310	382	388	364	343	388	338	379	379	368	372	362	374	377	373	362	370	351	375	368	383	371	389	358	347	400	336	361	346	351	332	341	370	409	337	325	352	380	365	355	343	343	380	330	352	360	386	374	370
43931	53129	21800	3809	2753	1976	1724	1372	1235	1074	996	927	877	822	793	797	770	750	696	757	693	693	672	702	687	630	627	676	637	645	647	669	655	659	660	661	675	662	632	661	666	644	647	648	669	700	642	621	591	636	606	659	646	652	626	656	619	627	642	652	654	604	634	626	698	612	635	619	662	650	617	622	646	612	667	633	694	610	600	677	632	606	626	639	686	626	616	635	613	614	658	645	583	622	617	626	645	586	599	637	630	652	637	638	610	636	619	641	635	639	583	664	610	611	619	603	610	625	668	611	610	622	650	597	607	606	622	602	651	620	618	644	615	663	610	639	611	663	648	575	602	645	689	609	606	630	653	667	608	622	583	667	631	595	647	635	664	609	636	676	616	614	622	604	629	661	609	609	618	644	684	578	657	600	579	607	646	648	638	618	600	617	639	623	665	603	618	622	636	628	640	621	648	644	669	670	613	621	594	620	594	600	574	638	629	609	646	620	639	635	625	592	645	567	643	599	629	642	618	631	574	611	669	630	651	644	601	626	597	606	645	639	602	636	651	578	634	595	634	629	611	622	616	615	640	635	627	613	675	594	639	608	643	630	657	631	619	658	634	580	633	675	658	652	635	625	589	635	610	572	632	638	604	654	643	620	599	614	646	614	604	613	654	606	611	680	617	634	634	604	683	572	633	638	629	648	629	615	628	637	640	632	581	597	657	635	616	600	675	684	591	583	616	605	568	657	638	601	601	619	620	647	632	640	621	593	623	619	569	668	638	662	608	587	648	645	686	647	615	621	657	601	619	624	635	645	626	644	637	643	595	631	647	634	611	589	634	654	628	619	600	645	639	620	632	624	675	633	628	613	633	622	608	579	619	620	609	610	585	618	630	611	631	628	617	664	599	621	618	658	636	625	631	610	590	611	624	668	629	633	580	643	648	667	660	634	591	674	658	617	635	629	627	605	628	616	609	611	637	660	611	643	628	589	584	606	608	653	640	622	644	617	622	628	591	619	615	607	668	649	626	597	642	630	617	623	651	651	622	631	623	606	647	628	657	596	613	642	671	609	643	594	617	545	589	580	641	613	622	653	664	640	641	680	687	633	634	622	629	600	635	602	600	611	634	612	612	623	621	624	622	613	633	607	619	603	604	615	588	621	606	638	649	625	627	590	607	637	605	592	630	672	607	616	608	622	614	640	634	618	630	628	636	627	640	561	639	633	632	660	613	665	628	649	649	630	649	652	601	628	638	636	651	644	642	613	622	646	618	608	595	647	635	643	643	605	614	647	635	654	590	623	631	650	665	632	625	654	678	619	625	616	637	627	661	642	624	648	596	645	600	624	635	627	631	643	648	656	658	656	633	636	647	634	648	586	643	663	611	632	618	642	618	643	653	569	598	619	634	630	622	605	588	637	615	624	621	624	605	600	610	623	631	634	574	593	642	627	654	656	639	650	683	606	638	633	626	614	622	609	631	618	642	634	650	620	599	615	636	611	600	580	621	611	620	596	600	629	622	618	644	590	656	567	636	616	647	604	624	615	625	603	624	626	643	615	610	633	579	643	597	575	591	627	658	643	628	641	677	642	597	676	592	634	669	638	630	569	623	605	659	686	696	619	613	615	570	636	682	608	634	637	603	590	642	606	650	623	594	585	630	600	623	627	613	647	679	620	623	599	639	641	585	662	613	646	615	581	621	601	601	611	594	605	610	697	650	578	608	594	630	611	603	635	676	586	587	624	639	623	622	642	643	647	642	645	653	633	655	627	619	616	647	631	620	604	608	603	638	619	648	613	598	598	608	607	655	618	652	611	624	632	608	620	630	625	619	662	632	629	618	620	626	639	607	649	628	604	649	589	641	615	605	612	628	614	628	618	624	643	630	654	621	622	614	596	604	668	652	644	616	645	627	607	616	617	576	627	608	646	599	607	640	669	612	601	630	617	664	634	623	641	587	635	644	671	628	657	636	643	677	652	638	608	616	606	625	614	612	657	596	664	666	647	633	628	608	605	615	620	606	628	636	639	575	641	585	612	650	613	586	630	596	585	633	591	638	629	617	673	637	625	620	656	644	654	607	652	607	560	674	604	576	614	639	648	606	628	675	638	605	570	625	638	643	602	626	662	646	651	644	639	610	649	634	605	619	643	623	640	590	617	611	643	653	651	649	638	629	636	606	615	610	617	621	599	618	630	614	620	628	662	628	644	620	621	615	616	594	642	625	569	633	667	655	660	618	612	590	595	631	630	591	594	636	601	658	664	685	618	633	652	621	655	613	628	626	615	599	621	622	630	688	615	621	607	660	665	634	634	659	635	652	636	605	636	628	643	623	608	632	636	634	653	584	635	645	620	655	630	599	622	648	631	628	639	638	593	563	650	608	686	623	645	625	616	656	601	659	637	605	607	644	654	611	604	626	665	616	622	652	628	613	578	605	630	637	663	615	583	614	651	594	609	608	635	615	645	593	581	597	654	593	613	583	648	638	633	598	604	649	604	663	646	606	636	621	604	587	620	625	618	620	633	616	624	647	623	656	593	624	620	606	630	595	668	607	627	620	603	660	681	640	610	659	634	668	616	669	646	607	594	616	618	611	612	616	603	606	619	668	619	638	640	625	636	614	620	611	676	601	611	643	618	636	625	593	638	615	598	555	633	639	634	616	674	594	653	643	602	650	631	605	606	630	592	642	607	633	592	593	628	647	633	609	618	624	618	551	671	588	584	609	658	621	663	596	597	613	612	636	597	624	575	584	660	651	637	657	618	677	593	614	605	593	616	584	664	620	618	612	627	627	651	582	591	629	607	622	632	613	602	641	613	656	647	628	634	642	668	616	651	619	600	583	649	615	586	615	655	608	668	619	613	646	635	645	621	602	592	625	627	617	654	604	636	648	642	628	653	631	574	607	581	667	688	572	601	639	614	619	656	618	621	620	641	643	636	617	587	609	652	595	619	590	600	631	579	609	638	638	596	627	601	638	593	605	583	625	661	652	625	591	635	621	627	608	589	621	617	595	594	640	657	648	623	619	635	625	619	662	630	606	620	625	637	604	654	647	633	648	658	635	578	652	625	640	640	654	599	621	627	638	622	645	631	670	624	616	635	638	639	586	621	615	586	624	651	638	618	640	606	639	615	667	640	618	618	598	610	638	612	611	595	618	668	606	661	608	603	648	631	648	591	575	581	645	628	601	613	640	670	635	608	645	649	605	613	619	599	608	645	627	619	691	626	641	647	652	624	641	632	586	624	674	625	614	638	627	650	596	644	595	611	660	628	614	616	605	666	618	642	590	584	651	639	599	636	638	609	685	623	598	640	639	604	619	586	640	659	607	657	609	610	635	553	625	591	616	582	635	644	613	633	612	652	610	617	621	650	636	643	635	613	608	633	689	601	627	643	680	627	627	638	612	617	683	609	647	668	553	557	580	608	634	627	647	603	622	640	634	625	654	639	669	608	669	672	623	618	625	569	626	680	609	609	635	625	661	598	644	608	599	641	681	644
23043	21097	28479	23933	21092	18887	2582	1042	815	733	717	667	688	654	656	585	586	552	602	578	596	588	539	529	565	574	557	572	566	562	543	552	524	513	488	519	543	533	545	581	495	529	502	485	528	462	533	517	527	536	515	550	562	511	503	549	552	510	546	506	531	534	478	518	543	503	491	532	499	569	505	554	524	533	526	484	561	520	560	568	545	514	492	513	497	528	555	517	554	515	522	492	519	502	534	507	504	499	504	552	542	513	521	526	574	523	515	539	550	492	538	533	509	518	510	546	508	473	543	510	524	533	504	536	557	505	536	509	518	538	540	524	530	484	520	528	541	488	533	534	505	520	519	490	523	515	525	495	514	489	522	500	488	536	512	504	522	466	559	509	538	503	562	547	541	519	537	506	482	547	507	507	525	504	518	537	538	518	520	514	537	527	514	497	523	547	547	513	536	578	518	513	507	516	553	519	518	505	486	523	536	538	534	501	517	515	532	517	540	531	536	559	539	530	551	518	496	508	526	541	480	481	522	532	542	501	539	521	534	487	524	550	510	526	564	491	514	554	525	509	545	539	528	496	526	514	498	507	543	504	523	489	531	567	509	533	536	492	545	517	522	548	498	522	560	477	503	510	514	499	514	519	482	536	505	498	534	499	481	516	573	547	521	531	540	549	527	538	521	541	467	526	518	503	500	503	506	513	516	498	564	513	532	508	544	534	492	516	481	516	502	536	498	538	564	489	482	539	510	500	530	511	517	511	498	517	523	509	492	513	533	496	519	498	508	518	516	500	475	514	511	480	562	504	479	517	535	485	519	524	529	542	499	531	521	504	504	515	562	510	550	557	504	505	547	508	532	549	503	508	537	533	504	508	487	544	518	581	502	502	501	493	514	452	491	541	541	507	520	568	529	521	509	515	503	512	485	514	484	538	554	521	528	516	490	528	525	515	533	506	496	529	512	548	535	514	549	560	521	487	537	507	527	492	477	514	541	527	466	527	516	510	529	545	532	483	471	502	515	485	528	538	534	519	539	452	527	516	508	550	511	539	517	490	520	526	540	566	527	513	514	498	500	489	523	502	518	536	550	527	481	513	532	499	501	533	508	485	534	473	502	528	488	542	490	528	505	506	530	530	501	521	525	483	513	504	526	543	491	489	530	518	492	532	485	490	549	482	512	508	491	529	525	507	559	488	499	527	528	530	534	522	532	500	520	518	488	560	522	516	471	531	509	502	529	516	497	520	511	519	518	514	505	522	472	529	542	540	506	528	514	507	499	512	518	543	514	524	468	517	492	521	512	488	507	484	518	539	522	503	556	513	500	520	581	493	523	502	536	503	503	538	463	532	496	523	468	531	523	526	491	534	516	521	506	536	518	534	520	505	556	538	499	499	525	520	536	485	526	556	517	518	521	466	546	517	544	486	520	514	524	500	537	481	530	552	552	540	512	520	498	541	556	522	476	511	532	541	521	520	469	501	472	480	533	532	543	531	527	512	538	537	549	514	488	558	508	509	531	529	487	552	536	488	522	538	503	524	515	530	541	514	515	522	492	486	502	480	495	483	541	499	476	512	530	516	525	517	500	489	501	511	552	505	517	479	539	492	501	504	521	498	508	510	498	532	527	486	502	546	482	493	503	523	568	482	530	496	510	528	550	483	557	483	497	570	536	554	514	537	547	511	515	521	520	517	547	513	490	550	544	524	457	514	510	497	490	517	510	522	525	526	513	486	529	539	525	536	530	559	540	568	544	562	513	516	569	496	531	511	519	502	503	525	482	554	502	480	525	514	534	543	518	507	505	529	516	495	475	532	536	491	511	490	513	535	567	545	536	515	522	494	536	507	515	486	537	567	562	534	518	519	551	498	514	512	490	493	540	561	551	542	505	503	503	512	522	535	495	540	532	525	515	498	507	478	505	569	509	547	471	462	520	518	513	488	534	520	492	520	553	510	509	549	476	518	559	479	502	520	553	547	538	500	517	521	515	479	503	503	539	507	546	559	523	534	486	530	548	541	480	539	511	563	507	477	526	525	504	515	519	497	560	556	496	507	527	506	530	524	514	525	538	516	538	492	503	529	522	526	514	541	519	526	497	513	543	503	526	485	560	525	507	500	492	491	527	539	535	507	508	515	482	537	510	487	521	494	544	511	496	553	553	510	567	550	508	520	551	540	507	544	528	510	513	533	478	531	551	489	535	552	522	507	508	531	512	568	537	477	487	461	517	547	507	541	503	511	497	531	520	509	496	489	515	542	507	512	512	535	489	514	531	516	515	538	525	483	528	513	512	507	503	524	526	517	471	509	525	514	507	508	537	521	548	503	507	516	564	524	499	508	519	552	512	488	501	529	507	555	517	527	498	526	490	510	481	496	508	520	517	513	493	505	519	538	532	513	494	549	525	527	562	497	468	506	517	512	490	506	518	510	474	543	491	505	509	529	523	506	543	510	536	548	511	532	508	544	512	525	525	558	500	524	524	510	480	487	506	547	531	492	521	495	523	503	477	502	522	482	511	540	539	552	524	512	533	478	478	480	500	510	512	545	496	518	510	527	539	542	531	475	515	493	506	529	509	490	528	512	512	546	515	512	497	518	489	509	497	519	535	522	515	505	508	543	494	498	548	528	518	517	494	487	514	504	495	497	510	528	529	520	545	516	560	536	542	501	496	547	495	553	539	533	515	517	518	508	525	484	533	542	484	509	563	562	554	491	529	514	503	536	503	531	532	497	533	515	518	535	554	515	536	510	569	491	501	484	510	524	526	497	530	472	543	531	499	526	533	466	485	499	538	531	523	543	523	508	529	500	528	528	508	509	528	494	518	505	507	494	512	510	515	475	527	520	545	527	499	548	522	496	550	582	543	513	520	506	537	515	483	503	483	501	526	502	511	514	518	528	508	498	490	562	523	493	509	548	547	496	496	497	535	515	550	501	491	474	512	511	484	510	573	528	506	532	496	505	542	514	519	520	534	528	534	517	523	479	548	566	527	547	502	556	529	526	498	531	514	512	487	478	494	475	519	513	527	492	513	497	529	517	511	544	513	548	504	550	493	538	533	517	500	523	516	517	504	498	490	478	515	517	515	556	496	489	519	540	500	508	522	507	533	504	505	500	491	503	495	533	554	553	524	495	511	473	550	524	512	576	502	537	539	520	499	530	540	535	511	480	537	545	513	476	468	501	533	517	556	524	536	535	495	493	534	488	489	508	547	513	544	525	523	490	531	507	519	509	522	537	528	536	464	520	505	503	530	495	521	494	548	514	483	547	496	517	537	524	518	524	489	519	541	503	536	513	484	522	535	514	530	505	503	524	547	516	549	509	534	510	465	505	519	483	516	474	498	490	517	506	507	501	496	496	512	506	526	513	546	496	503	548	526	494	521	511	458	495	531	528	529	519	497	513	515	503	528	499	503	577	505	527	505	512	525	520	502	547	537	515	484	525	523	516	559	499	526	524	523	501	503	478	539	496	495	557	515	511	527	514	489	538	530	497	544	552
52615	63402	22296	6654	4703	3573	2786	2374	1955	1735	1588	1457	1411	1249	1189	1151	1076	1111	1031	1066	1021	1008	965	979	963	962	907	991	942	980	904	915	931	961	872	909	911	932	896	901	935	872	843	925	870	891	874	883	861	876	933	923	918	924	876	822	921	877	874	841	869	848	875	853	896	915	866	899	847	865	874	913	887	831	877	904	882	838	860	899	851	885	869	880	832	876	858	850	879	876	867	919	849	890	807	906	857	871	863	831	894	804	867	853	864	881	882	843	873	870	889	839	872	908	852	906	867	855	855	792	867	855	875	887	854	856	906	882	884	831	865	824	862	828	798	870	856	874	886	856	813	864	876	906	871	873	851	863	872	855	864	871	876	875	835	859	855	891	852	853	820	844	882	819	877	835	869	895	843	858	863	857	881	886	889	890	895	881	867	832	818	890	831	882	890	886	852	875	861	788	873	877	883	870	881	849	875	879	872	885	850	841	855	931	854	904	925	887	844	849	886	875	870	826	922	810	886	882	887	828	859	845	819	917	860	865	900	891	843	839	854	859	839	881	802	894	901	834	895	868	824	866	831	904	869	809	880	855	895	825	860	880	821	879	851	873	887	853	873	840	830	873	868	912	833	862	865	861	887	863	886	844	833	889	896	877	851	896	791	839	884	867	869	789	876	860	887	848	901	810	810	918	842	860	862	853	888	858	882	891	886	887	903	898	860	815	896	861	862	795	921	924	863	863	895	900	826	892	857	877	870	904	859	837	894	881	848	871	859	882	849	874	878	864	832	847	897	867	843	873	846	869	896	852	849	837	821	848	871	886	807	853	829	862	859	838	829	822	871	841	857	898	912	854	806	830	832	840	893	821	855	906	873	814	894	868	814	841	853	864	862	866	905	853	884	844	888	849	873	860	851	861	871	835	915	812	885	877	854	841	873	861	892	896	875	864	860	915	860	886	850	873	858	858	888	854	915	916	890	843	889	802	893	839	870	840	867	869	870	800	897	886	884	903	888	906	853	828	902	864	837	872	844	826	835	880	834	884	842	836	852	853	852	880	878	870	859	880	920	854	847	909	870	867	846	881	876	857	850	910	843	869	889	808	890	900	910	860	866	873	840	860	865	870	866	862	909	857	861	863	861	867	894	863	852	847	888	837	845	897	899	815	871	906	876	859	869	893	887	808	833	886	874	869	880	918	851	874	840	883	876	857	900	874	856	859	805	851	857	842	843	817	911	839	844	875	831	851	880	836	869	906	860	852	922	854	839	845	846	888	883	878	910	868	859	877	899	878	855	874	848	834	823	837	877	880	929	895	878	873	820	879	870	850	894	885	849	838	806	855	876	835	881	836	893	823	885	857	903	909	867	848	895	846	883	835	876	824	894	824	849	873	871	877	854	901	904	870	847	863	912	917	845	871	882	898	870	905	897	868	841	838	869	846	927	927	873	798	864	836	861	866	844	889	910	848	856	895	830	858	857	865	882	854	847	916	833	888	871	870	837	879	848	868	836	901	824	815	876	817	766	860	898	824	931	859	907	844	862	867	867	817	875	890	886	848	818	846	875	874	844	883	846	849	854	860	856	856	868	875	871	855	868	883	825	836	844	796	850	909	879	825	865	817	849	869	857	856	893	871	852	911	851	850	861	886	826	816	865	923	861	882	855	804	868	864	928	843	859	918	896	829	843	882	859	853	861	830	864	859	873	891	900	862	835	847	836	855	834	852	845	857	859	856	875	867	843	872	891	852	835	882	858	832	882	828	873	871	857	856	849	861	874	894	830	850	866	852	881	919	818	867	827	871	881	856	887	837	822	905	835	859	816	881	879	877	864	852	850	876	880	805	895	925	900	829	839	851	832	914	813	795	860	893	910	853	879	856	863	856	836	835	817	837	900	826	859	810	829	877	882	881	878	891	841	845	892	868	899	833	853	825	849	857	818	856	868	915	861	844	877	888	888	867	857	902	877	920	872	863	883	880	877	911	879	827	837	880	868	914	870	865	866	875	898	852	882	863	890	841	915	900	839	826	838	846	853	879	847	830	858	872	899	860	922	867	907	818	892	821	910	849	838	886	867	885	847	852	867	880	816	898	864	934	846	833	891	837	905	843	870	860	896	869	868	791	900	836	923	866	886	909	876	865	865	823	842	876	877	880	914	870	847	870	868	892	834	818	821	872	854	914	951	867	850	882	816	894	933	808	846	852	856	873	874	825	895	821	842	837	856	900	848	852	829	900	874	855	830	893	868	826	871	862	889	830	890	833	910	889	843	891	857	836	825	838	853	886	883	848	851	856	871	878	818	890	871	879	869	870	895	847	869	866	809	883	846	854	899	846	849	858	850	878	852	867	794	829	869	906	883	902	889	849	832	834	931	924	890	866	892	873	858	873	792	866	860	860	781	837	845	883	856	865	860	846	841	829	880	878	859	898	866	857	874	846	873	877	876	923	853	829	861	843	860	864	847	895	870	883	837	865	910	853	854	896	819	826	836	832	809	896	892	851	852	852	856	876	812	915	852	878	822	828	840	892	865	843	871	896	851	886	874	847	845	904	813	835	812	892	862	857	844	849	869	928	827	834	885	853	878	864	852	886	847	890	891	883	893	875	897	826	867	908	892	894	878	819	918	870	853	845	894	884	846	854	866	861	835	816	897	822	894	863	818	832	860	860	911	898	882	882	880	899	858	867	820	945	915	883	878	848	878	867	862	869	845	849	814	882	832	864	879	873	843	840	869	829	878	835	861	895	855	882	863	875	851	784	866	878	870	843	841	884	830	880	892	890	892	850	856	845	898	906	901	836	823	897	898	876	815	866	852	880	859	909	917	853	873	859	875	892	867	880	847	869	897	844	864	879	872	817	847	865	880	845	837	850	839	872	857	847	854	870	883	871	819	863	881	864	845	853	872	906	880	910	885	886	849	834	888	855	864	859	880	853	783	875	834	817	899	879	832	875	882	865	922	838	859	882	868	832	837	869	825	894	805	871	823	837	845	845	854	871	883	834	847	889	896	886	907	830	905	882	882	878	901	837	836	905	875	873	875	812	847	880	838	858	844	886	831	883	884	815	875	867	865	826	893	888	846	805	885	808	877	894	865	855	878	897	922	836	858	821	880	831	819	883	872	860	865	866	871	876	816	829	877	838	835	846	913	880	850	880	885	856	866	863	861	843	839	840	853	892	880	882	904	834	885	901	916	827	813	870	865	848	847	822	895	888	867	860	833	869	833	892	860	843	856	859	847	860	825	801	865	856	834	861	877	899	850	887	833	857	862	874	913	831	847	851	869	865	878	890	873	869	842	833	891	870	912	836	876	901	849	854	842	831	828	878	836	948	865	857	849	881	898	906	874	880	859	903	852	847	837	829	856	917	882	867	841	866	836	843	804	854	854	885	878	856	885	866	859	857	852	879	875	828	904	869	925	853	903	870	787	838	884	864	847	873	870	851	844	820	873	841	852	870	808	844	868	830	862	873	838	905	844	882	802	825	869	894	828	854	867	856
26571	20994	12000	846	232	191	173	163	185	160	159	172	161	159	185	159	135	155	132	153	147	158	146	135	147	164	172	159	147	143	156	138	118	157	173	153	159	165	152	140	148	154	170	136	152	145	147	136	162	155	144	138	150	161	151	153	146	149	134	168	158	176	157	156	136	148	159	130	163	148	128	131	156	152	148	153	150	158	160	156	149	139	145	168	123	167	146	154	133	151	160	156	143	135	138	164	150	162	159	166	155	162	166	172	168	141	159	149	130	147	144	145	133	157	148	137	139	147	166	132	146	140	154	145	166	143	170	154	150	147	160	140	148	151	147	141	154	157	144	152	114	153	144	141	147	155	159	135	151	161	140	151	147	145	157	140	142	158	166	150	151	144	140	159	152	128	157	146	139	148	148	152	129	153	165	160	136	159	143	152	145	143	148	159	130	152	138	161	157	149	152	168	158	124	147	138	152	153	133	161	148	158	148	139	162	139	141	161	138	137	129	142	137	131	142	150	141	152	152	152	151	149	146	150	164	157	146	157	136	150	133	171	155	172	175	159	150	146	147	160	159	138	154	147	132	137	147	149	149	146	156	157	132	153	151	150	138	145	154	156	130	149	146	163	155	161	140	161	144	133	140	149	163	148	142	164	142	179	151	159	170	158	165	185	149	142	148	148	120	143	137	154	150	141	145	162	175	132	161	157	147	148	150	163	138	146	166	140	152	163	170	146	142	162	134	142	153	162	140	147	167	143	160	158	166	156	130	151	154	157	132	138	171	126	149	133	152	123	155	142	155	159	147	130	174	147	145	151	161	150	149	144	137	169	125	147	131	154	157	169	142	149	127	152	143	164	127	157	129	169	143	160	165	150	146	151	145	126	153	165	161	145	158	183	151	132	158	153	156	137	140	162	152	136	156	152	121	175	147	129	172	151	137	155	157	150	155	149	146	138	154	145	154	152	145	124	139	143	167	134	162	151	138	177	139	163	148	144	155	152	134	134	142	157	132	144	138	151	129	152	138	140	148	143	168	128	170	133	158	167	152	145	175	147	137	152	141	149	126	158	149	127	183	181	136	135	150	148	144	160	174	164	164	146	122	175	137	150	137	166	150	154	131	146	130	149	161	128	142	155	153	147	160	141	153	155	159	136	155	153	162	145	158	147	160	151	171	171	150	150	155	159	156	147	174	155	155	146	152	159	140	155	176	153	126	147	137	156	174	148	171	156	166	136	158	165	169	161	166	143	166	152	147	131	146	147	157	143	151	171	146	131	144	153	155	152	163	166	152	158	155	148	158	157	118	164	164	151	155	164	141	138	141	151	151	148	143	131	156	147	163	147	153	137	171	143	150	132	149	155	152	147	161	148	140	149	149	140	148	138	140	164	135	138	174	140	150	165	149	145	155	134	130	143	134	148	125	150	136	146	135	141	151	127	147	136	147	160	138	146	170	167	162	160	192	127	154	129	150	146	153	149	155	154	138	128	161	141	151	164	171	138	160	145	163	139	160	147	145	151	158	160	135	172	126	124	151	160	131	142	135	152	151	159	152	167	166	162	153	137	123	149	148	164	147	155	158	142	170	154	144	142	156	158	148	159	125	139	156	149	151	170	137	165	135	146	156	152	147	161	168	136	129	157	122	150	132	156	138	140	147	136	151	156	145	160	132	148	135	138	156	166	137	144	162	150	158	159	145	173	157	133	175	152	160	137	138	147	152	153	147	144	147	121	137	143	168	156	158	139	132	133	143	152	140	152	161	143	151	160	135	138	139	139	128	159	145	160	140	134	134	157	160	161	166	137	146	151	154	136	143	134	158	145	182	152	136	151	123	136	176	124	125	159	191	148	155	144	159	134	138	137	144	168	128	144	149	170	158	156	126	149	139	153	147	169	136	144	145	143	137	160	153	121	169	154	137	155	157	140	148	183	139	157	159	146	172	158	145	157	162	173	147	142	162	136	165	166	157	169	173	149	152	160	126	156	141	130	161	149	132	141	136	156	160	136	162	151	165	139	142	144	166	139	124	145	123	142	156	145	152	160	139	156	143	142	168	155	142	159	175	148	142	133	146	148	154	143	151	163	167	167	178	132	137	147	139	142	141	148	142	172	158	136	157	173	143	141	156	166	163	141	123	153	168	150	160	145	133	145	143	167	143	132	137	164	128	167	162	140	152	164	166	167	159	155	147	149	151	161	146	146	154	150	157	125	138	148	146	152	131	161	148	123	154	130	150	162	169	181	146	142	169	155	153	154	132	181	134	163	154	127	125	163	158	160	144	146	147	137	158	149	149	140	163	142	137	125	144	138	128	157	152	129	137	157	152	149	173	147	170	166	138	153	144	149	164	158	149	163	141	145	175	136	142	159	176	141	173	146	167	145	159	135	162	156	140	183	165	133	143	149	155	154	138	133	130	169	139	136	154	127	169	152	137	156	146	151	155	146	163	147	148	144	130	152	167	149	123	157	169	154	136	169	129	136	150	169	142	147	154	168	161	124	144	163	163	146	138	155	147	151	138	159	160	163	154	142	156	158	136	157	148	176	160	143	162	159	143	140	165	164	191	163	152	140	156	149	157	152	149	159	119	166	155	155	160	141	165	139	163	131	152	137	159	144	152	160	154	150	161	140	144	151	133	144	160	147	156	157	153	150	160	145	154	153	128	162	151	131	163	154	158	141	150	164	151	137	152	168	164	148	147	132	144	154	132	162	161	175	130	164	157	171	165	140	154	156	149	166	150	140	137	142	149	133	163	139	149	148	130	133	145	159	155	151	140	143	168	159	136	161	137	152	153	135	172	147	137	153	161	125	144	157	137	151	142	146	168	149	138	150	138	157	140	157	149	160	156	142	131	165	179	166	143	145	140	148	175	147	176	146	143	138	150	142	152	169	153	164	153	154	166	162	120	145	144	146	155	150	140	148	146	160	160	155	149	139	159	170	177	149	134	143	157	164	151	147	156	162	152	150	138	159	155	138	151	145	142	158	160	153	184	159	152	155	148	147	147	165	132	153	143	166	185	148	142	170	141	141	141	153	161	137	154	168	139	139	147	157	140	152	132	135	139	132	135	140	144	161	145	143	144	126	132	148	160	149	166	136	151	166	171	140	157	143	132	150	139	150	164	162	144	163	151	138	140	152	166	154	143	152	149	151	140	146	143	131	137	148	157	148	154	162	136	107	138	146	155	125	128	135	145	149	165	150	155	137	160	146	142	126	146	148	148	148	129	146	162	138	147	156	146	158	154	145	142	149	149	136	145	166	162	149	159	159	155	142	169	144	140	173	153	150	139	128	154	145	139	164	165	132	170	162	147	147	149	172	131	160	145	174	152	153	135	149	141	151	135	153	143	139	157	145	161	140	139	168	146	175	141	138	133	157	162	152	136	131	138	148	183	154	155	130	144	159	141	137	145	150	158	127	134	165	153	145	158	141	124	163	177	153	150	135	148	151	153	149	144	162	141	180	149	144	148	165	158	140	176	163	155	130	151	156	170	134
22609	21730	2949	649	492	403	400	355	300	294	313	296	325	307	304	289	310	260	256	264	284	262	301	268	302	294	288	287	260	277	300	283	255	270	255	269	283	256	289	282	268	245	268	252	278	267	278	253	268	286	247	256	274	310	277	282	293	271	274	278	239	283	302	286	299	299	273	267	292	259	270	270	274	295	261	289	269	288	273	266	309	265	295	293	286	305	254	265	320	252	271	252	267	274	262	303	281	282	258	285	286	281	262	276	302	268	244	286	291	246	267	290	273	275	248	251	250	312	264	277	297	285	282	256	304	297	268	294	277	280	291	309	277	282	266	273	276	263	274	293	286	267	268	268	293	298	277	262	270	291	255	271	261	287	291	277	298	320	268	269	298	280	268	278	287	262	272	289	278	247	290	283	292	281	259	254	297	287	295	287	281	275	254	277	273	272	299	273	247	245	283	272	280	302	261	286	277	279	279	268	311	274	280	265	290	269	282	268	263	277	281	270	259	273	297	275	278	282	244	291	264	275	270	258	261	284	298	292	282	249	267	294	310	290	272	292	295	300	265	280	278	297	256	286	254	270	288	277	258	301	254	298	254	277	276	285	268	266	268	305	271	291	279	276	284	286	300	286	253	266	293	265	260	291	288	271	252	266	255	262	289	257	302	288	271	282	242	277	286	272	250	266	264	247	247	268	281	273	281	284	266	278	282	290	308	267	303	280	309	278	303	241	276	270	261	268	279	269	325	281	280	276	301	267	268	269	307	261	275	269	288	270	286	265	253	286	280	254	283	253	294	268	297	284	282	249	264	289	293	242	272	253	262	313	272	264	287	298	304	267	298	279	267	259	253	267	274	271	281	312	264	286	276	275	253	255	261	296	285	284	274	290	287	272	271	289	277	275	256	256	279	276	268	292	266	280	256	294	277	292	252	292	295	270	301	263	273	286	274	275	252	283	260	266	275	285	286	261	270	289	273	298	299	288	266	258	283	299	290	281	312	252	280	273	244	306	291	272	255	287	304	295	282	266	287	282	263	284	320	252	298	294	277	290	271	241	307	281	260	290	265	276	312	292	294	303	273	278	275	275	276	283	303	270	289	260	280	264	287	260	304	261	300	272	276	267	306	300	265	334	273	277	296	271	267	301	255	258	270	293	276	269	291	283	244	260	261	282	282	307	289	272	288	264	277	261	285	276	261	261	274	309	271	271	284	258	248	267	283	263	298	275	280	264	249	275	259	294	264	282	291	266	255	264	268	282	289	277	273	278	273	276	258	264	284	259	291	283	273	249	276	271	275	260	275	261	303	285	283	249	258	276	260	301	283	270	243	265	261	276	271	289	269	303	271	294	295	280	260	295	274	276	260	317	259	267	286	268	279	258	287	288	279	278	295	271	262	290	258	239	295	277	282	260	296	267	292	272	279	299	278	281	325	286	282	257	275	333	278	264	267	267	286	286	278	270	310	271	267	275	293	249	315	307	284	308	291	272	272	233	283	308	275	268	249	298	302	280	270	258	275	289	272	268	257	280	277	289	290	264	276	282	264	271	297	252	289	288	289	277	262	258	274	297	261	279	244	279	229	271	277	259	281	267	287	247	294	258	259	279	274	268	281	274	238	265	284	288	276	274	282	287	263	290	247	274	282	271	273	290	304	310	243	286	267	269	307	279	288	274	257	285	269	284	270	239	280	234	300	300	301	248	289	258	290	282	226	257	290	285	264	286	277	272	317	287	312	260	272	263	257	292	288	268	291	254	265	281	281	263	263	338	274	266	260	270	307	284	273	276	311	297	280	307	297	278	253	274	280	258	286	290	279	277	266	289	268	293	280	260	275	276	246	248	230	277	283	260	293	260	242	261	269	284	283	284	258	274	285	283	296	280	263	267	293	269	275	242	270	281	264	275	233	279	318	231	276	274	274	264	249	306	296	294	262	295	279	263	273	261	271	266	276	284	282	306	289	262	284	271	258	308	272	303	280	284	268	282	280	292	285	301	274	280	277	257	301	286	287	295	272	273	264	288	285	308	271	266	293	279	255	240	262	271	257	291	258	285	269	280	254	283	277	284	255	287	248	252	299	304	270	258	290	272	269	238	301	252	260	298	247	271	270	278	308	291	290	287	274	276	293	256	258	283	269	270	262	284	274	258	295	272	254	287	272	293	264	288	238	275	280	273	240	276	279	252	257	265	284	264	266	284	283	257	248	262	277	241	271	254	276	270	275	279	294	269	300	256	303	313	268	306	264	240	284	281	270	298	293	289	283	277	308	285	283	317	299	274	279	279	249	291	257	272	287	280	274	280	261	275	251	275	288	262	277	311	265	265	286	235	262	270	267	261	300	266	258	260	273	288	250	279	283	245	289	282	280	279	268	251	276	277	266	255	294	288	283	265	275	276	255	255	285	299	238	266	289	274	272	300	275	275	273	309	259	253	299	287	267	280	270	247	260	280	297	288	291	291	294	285	268	293	247	264	285	256	285	253	271	280	271	281	277	285	269	275	277	279	243	291	264	277	306	277	279	284	274	285	267	288	245	261	292	270	299	282	275	274	263	267	240	297	269	255	245	285	306	294	298	238	300	292	300	299	294	277	277	275	272	277	295	300	293	287	282	288	291	277	288	244	262	306	261	277	280	261	284	283	299	279	248	260	291	292	295	315	237	260	265	254	278	292	281	274	249	267	256	264	303	294	286	287	262	276	287	285	270	278	278	280	262	272	240	260	319	266	253	271	281	285	283	303	281	295	258	284	283	262	279	284	272	257	297	274	293	274	276	253	298	278	260	276	309	285	294	255	263	291	250	292	294	288	285	290	276	297	272	287	292	266	278	251	274	284	291	306	281	263	274	243	266	247	293	277	243	280	265	265	280	252	275	281	250	265	313	289	275	264	269	284	246	244	276	271	280	252	281	265	273	302	258	303	291	276	328	279	285	275	310	278	268	258	277	285	291	250	275	259	280	305	286	290	309	274	286	280	243	293	286	288	271	265	275	240	271	264	256	288	289	265	256	276	245	295	258	280	275	288	291	298	288	263	269	280	300	298	288	267	273	277	266	289	244	293	314	285	273	279	268	265	284	295	299	280	279	299	276	266	270	265	299	274	268	255	268	281	278	257	276	303	268	297	286	273	279	252	273	300	271	315	282	277	268	275	265	297	240	261	278	284	264	259	274	290	274	269	274	318	286	258	259	258	287	261	282	246	296	295	275	282	281	260	254	316	266	278	271	275	252	285	273	261	280	289	248	303	291	274	292	276	282	282	290	301	270	269	297	281	288	281	282	253	275	271	295	288	281	276	297	263	289	255	266	262	265	257	265	252	284	291	284	273	277	301	307	300	269	262	267	278	267	283	292	295	258	261	282	284	263	245	268	259	289	259	285	284	298	265	287	290	263	281	258	292	299	265	281	282	240	258	280	296	267	279	278	249	279	271	263	297	255	262	275	268	272	260	298	278	293	286	273	269	277	277	272	273	288	243	274	307	274	266	307	298	284	291
24026	21091	28455	23945	20332	3321	840	581	511	509	499	448	424	412	396	418	404	395	405	429	396	446	404	406	387	357	385	359	401	383	367	372	347	376	320	360	380	357	373	389	426	359	386	390	366	371	366	388	404	350	380	331	349	364	335	332	352	378	340	373	341	362	355	378	349	361	368	374	372	380	380	379	386	353	349	356	342	345	356	366	383	376	368	357	355	362	341	373	358	351	355	358	342	346	343	361	359	349	376	370	358	354	338	338	376	386	379	358	360	384	358	371	325	343	363	372	376	370	365	364	342	358	354	337	395	371	333	361	366	363	383	359	338	370	371	343	358	366	344	344	357	322	399	317	350	318	372	347	330	363	337	350	323	397	404	359	413	375	379	374	412	371	360	350	396	360	357	345	388	356	348	386	370	365	380	378	353	329	386	352	386	354	361	380	351	370	363	375	352	375	354	361	361	367	352	366	393	404	370	347	338	390	379	383	349	392	343	324	390	346	331	394	339	373	339	359	370	353	377	377	356	388	387	358	356	338	367	359	365	374	365	387	352	368	356	349	366	343	338	363	361	335	344	343	344	375	376	381	373	392	358	375	366	341	366	356	334	382	343	356	359	366	314	351	366	349	329	358	374	382	363	360	398	372	345	354	367	387	360	401	371	374	346	356	388	363	372	334	388	357	356	406	352	368	382	375	372	353	383	371	362	353	345	325	349	366	373	337	368	346	337	369	358	374	385	368	369	388	378	345	354	397	357	370	354	353	362	338	358	353	376	377	386	321	378	368	370	369	346	372	338	370	374	340	360	315	378	371	360	356	363	345	398	342	365	380	376	355	344	352	358	350	381	368	367	336	380	379	360	364	349	381	387	344	393	386	362	376	352	371	378	353	408	383	383	378	332	358	362	341	351	364	374	304	360	377	368	368	369	382	336	329	352	320	342	392	376	357	368	353	344	368	375	379	387	329	344	361	380	355	371	386	359	386	359	339	373	358	357	394	381	377	355	346	368	357	368	361	363	378	353	347	341	345	350	359	356	382	385	326	394	336	367	396	356	352	366	365	375	378	430	345	390	328	341	359	372	320	363	376	323	354	344	396	349	383	345	386	365	344	371	379	353	334	365	359	374	380	360	360	383	371	360	402	370	386	356	387	371	344	358	348	352	412	349	356	342	381	379	353	366	379	371	352	348	349	344	371	364	375	358	357	334	356	350	345	352	360	399	333	368	359	371	368	369	345	348	389	375	349	358	334	339	367	379	330	337	345	364	372	345	374	376	382	323	366	355	366	371	381	367	371	319	401	367	373	373	318	401	380	393	364	340	340	347	351	357	340	352	362	393	380	366	364	335	364	349	367	378	359	367	395	326	377	377	382	364	353	358	374	352	354	337	372	353	351	352	347	351	365	335	317	378	349	351	337	377	367	368	356	389	367	353	366	391	364	384	353	368	340	365	337	388	383	372	367	345	355	342	391	344	365	329	343	340	363	355	335	359	394	350	351	364	335	359	360	357	370	343	333	356	350	378	348	387	396	346	370	328	419	377	319	342	380	374	361	363	353	388	333	337	374	365	387	356	349	368	361	332	372	357	378	317	365	361	331	366	350	374	373	383	366	358	331	350	379	367	355	383	324	361	345	359	409	369	362	369	357	364	352	366	356	384	364	360	384	354	352	349	351	382	350	336	351	385	380	389	355	345	354	404	342	338	356	376	381	363	349	344	383	371	386	351	377	367	354	379	374	369	391	379	352	364	349	347	367	376	376	347	388	345	367	357	396	351	334	373	379	343	385	386	379	357	347	358	347	328	344	407	357	369	393	343	375	367	350	351	340	350	362	363	322	363	352	369	373	351	375	345	340	342	358	380	357	370	367	327	326	354	367	352	361	374	365	372	367	357	387	365	337	346	350	339	344	337	337	345	380	371	395	366	358	357	348	342	356	389	385	358	346	351	337	367	345	378	376	377	358	329	359	357	348	364	385	374	315	385	358	358	382	367	389	359	365	355	356	378	347	375	347	323	374	351	354	360	379	387	359	381	369	333	373	346	347	351	355	370	362	350	377	356	390	374	352	383	352	340	365	348	385	363	400	362	343	350	353	339	362	331	326	332	374	370	373	346	359	362	358	379	365	385	341	369	408	328	356	385	352	345	360	370	350	376	369	358	362	392	356	346	329	342	362	368	363	382	388	349	339	348	367	352	376	376	366	384	377	362	328	369	374	372	398	368	337	332	373	373	364	330	383	334	363	380	362	376	359	360	352	363	349	348	356	348	363	349	387	395	356	360	381	363	385	388	357	355	373	363	372	367	371	344	348	367	362	351	369	352	377	340	361	398	369	349	351	372	345	339	372	354	370	402	352	350	346	393	371	367	366	308	355	374	373	342	371	374	365	391	377	382	358	376	413	359	378	396	381	401	364	350	348	352	346	350	333	395	345	413	357	374	393	345	365	363	345	355	368	343	357	369	350	353	374	330	339	399	337	326	352	344	357	350	351	364	344	360	368	371	374	362	332	330	330	351	368	371	363	334	392	344	332	338	370	386	369	363	351	363	349	367	372	370	339	355	356	384	339	336	372	332	359	371	369	319	368	323	368	367	353	332	355	370	371	374	360	321	372	363	385	318	353	339	391	384	389	358	380	374	372	374	381	372	339	358	342	377	399	338	377	360	356	355	371	379	363	374	368	395	359	363	365	383	354	374	364	343	384	349	352	371	368	357	356	322	356	365	334	390	357	350	347	350	366	371	340	357	347	370	361	346	358	362	332	364	393	359	373	346	362	326	340	353	372	354	396	392	337	395	352	350	342	362	348	376	329	368	345	392	349	355	332	363	341	371	345	368	364	370	353	387	385	329	343	376	344	324	365	407	354	355	386	351	368	382	369	381	359	355	363	355	341	385	354	368	349	369	373	353	351	369	366	351	356	342	386	359	397	341	333	397	360	392	366	342	391	333	393	378	372	358	387	346	372	359	358	332	338	380	354	334	343	359	368	389	354	351	368	357	383	370	350	372	332	383	353	356	355	335	388	403	343	326	376	374	355	350	330	338	302	368	387	377	340	379	350	364	394	371	366	384	348	367	344	351	330	394	378	391	334	391	362	361	350	375	351	368	366	324	365	355	342	375	349	391	381	337	372	341	343	361	338	349	394	357	364	358	359	346	355	350	354	383	339	356	342	388	358	368	380	377	362	382	339	375	358	342	344	367	348	367	355	304	331	377	369	392	378	384	364	358	342	354	374	354	351	372	352	358	361	377	364	361	345	355	374	376	348	336	348	390	344	340	358	370	403	359	335	344	346	360	352	360	344	354	348	355	380	357	363	371	344	355	429	389	345	363	380	332	385	362	359	339	364	382	358	364	367	364	364	343	361	364	371	370	342	370	354	374	368	346	354	394	330	381	387	369	356	346	364	383	362	335	361	351	318	363	349	347	339	364	349	382	372	329	333	348	402	375	341	344	380	402	388	351	351	336	332	393	351	355	345	337	367	329	358	313	396
43875	46538	13556	4092	2903	2182	1659	1462	1193	1148	1020	964	922	885	815	818	757	734	745	710	716	746	657	706	660	678	649	670	682	658	704	675	658	640	628	691	673	639	625	636	660	613	652	621	651	624	621	626	642	631	596	635	603	679	679	634	595	610	678	645	620	617	594	670	595	637	639	625	669	629	649	644	600	624	663	608	632	647	628	598	600	598	617	651	651	643	647	586	614	604	631	644	613	623	600	601	650	620	648	604	642	618	639	602	591	609	631	680	623	640	581	613	622	595	610	624	623	641	642	653	683	627	610	629	633	604	614	640	592	657	666	625	621	646	625	645	617	625	647	605	588	612	642	572	668	642	636	621	619	593	635	636	632	642	611	644	599	647	652	637	604	650	634	630	607	636	665	597	605	597	641	667	655	614	627	593	624	623	643	614	592	654	581	615	638	568	611	636	671	631	637	621	641	643	600	650	625	634	609	614	576	581	649	628	640	621	613	623	596	652	696	636	661	653	633	627	658	655	624	632	620	621	607	655	624	610	644	584	610	627	585	640	586	652	712	601	638	661	616	633	619	622	638	630	606	606	618	587	649	631	635	608	649	600	634	582	598	606	609	636	601	603	632	641	637	623	607	622	615	673	605	625	627	602	629	634	642	635	590	650	603	610	590	614	650	639	587	621	638	714	646	615	633	634	654	639	639	615	600	669	647	649	628	639	659	614	651	584	623	640	616	635	615	613	638	616	639	656	605	650	601	623	619	610	653	582	670	634	570	621	639	655	607	633	669	648	592	615	652	569	599	596	634	635	664	652	596	609	604	618	650	640	620	656	664	611	647	626	635	604	646	645	628	648	609	575	650	617	595	592	605	626	569	609	635	602	619	651	651	613	624	631	601	589	591	628	636	611	599	619	613	633	591	615	638	585	655	626	610	605	664	629	644	565	622	581	605	629	632	662	648	618	673	623	596	656	616	600	617	576	611	602	606	630	626	615	634	624	617	582	597	629	644	652	608	633	637	632	628	625	609	652	605	651	614	595	637	643	638	633	582	598	581	613	611	634	632	634	647	662	621	617	622	627	668	617	601	655	669	599	626	645	646	611	592	629	632	628	611	644	641	603	623	643	641	603	627	614	644	612	590	648	648	602	623	533	644	636	619	627	616	636	620	609	588	638	632	583	604	591	606	641	605	632	616	635	653	622	625	616	663	595	637	612	625	618	640	629	648	640	679	672	631	565	606	633	635	602	610	633	669	588	654	654	682	634	632	621	651	595	654	633	625	622	584	631	625	594	648	638	647	614	627	605	617	633	589	618	654	613	630	570	643	595	640	625	604	631	627	680	608	637	633	590	657	597	582	593	649	676	613	607	651	613	621	627	644	630	601	635	637	622	616	649	650	619	601	599	619	619	639	590	649	606	636	615	644	581	665	620	591	622	639	634	650	619	599	649	598	623	655	649	625	639	656	654	629	619	614	637	669	622	608	629	663	680	671	624	633	659	640	660	634	642	654	648	623	657	605	634	675	621	613	627	595	618	630	647	663	619	659	621	630	658	630	589	619	649	619	640	624	598	656	637	619	628	615	626	599	635	629	594	635	660	654	623	561	638	609	632	648	620	635	632	637	602	637	608	590	642	629	678	633	642	624	625	608	611	645	598	610	623	598	621	618	655	632	623	622	651	643	612	594	571	613	640	603	638	620	629	614	616	614	612	600	634	669	659	644	654	580	623	625	642	587	653	652	648	707	613	607	632	594	641	605	622	627	646	648	650	586	613	625	575	678	661	649	603	645	633	618	592	666	594	671	623	605	639	605	623	640	655	630	627	610	612	656	657	625	599	663	663	625	620	653	604	629	653	606	590	630	605	629	612	601	650	665	639	619	604	629	606	633	643	616	619	631	617	595	621	648	634	605	617	630	634	635	620	613	648	615	633	627	616	642	597	618	609	602	667	663	618	669	600	607	644	620	625	571	567	600	618	606	632	613	604	618	659	586	636	622	598	583	622	643	613	654	621	622	728	631	627	656	634	639	645	621	606	607	618	637	582	608	626	661	621	644	636	649	618	643	616	632	646	633	623	616	634	642	607	625	602	622	620	617	653	682	634	634	620	650	615	662	630	627	627	642	636	659	649	589	603	612	616	596	608	678	599	574	617	608	641	652	637	613	648	661	618	601	585	624	627	602	603	643	643	619	616	593	641	673	639	636	655	619	596	624	630	629	618	600	653	586	641	612	600	641	635	667	660	610	624	634	595	613	659	649	638	610	629	633	582	619	612	609	615	659	616	607	636	612	629	633	643	631	628	635	654	604	640	654	634	616	641	560	636	639	621	658	618	583	637	587	673	622	616	628	608	637	625	651	663	620	629	568	651	597	615	596	621	603	627	631	599	595	668	644	571	595	615	608	681	601	652	632	653	603	625	611	662	568	620	597	626	613	615	598	653	621	632	633	612	624	681	627	612	615	643	662	650	625	634	622	635	601	626	619	607	627	674	663	559	624	628	640	600	616	610	653	624	634	637	673	635	601	622	658	645	672	625	642	587	650	645	626	702	599	616	591	619	653	634	620	648	641	594	620	603	613	651	644	605	614	629	642	637	682	605	629	612	604	622	604	601	605	623	630	659	658	623	639	624	645	654	605	638	612	625	575	628	615	628	646	670	670	653	593	619	634	629	604	636	630	622	601	653	627	643	641	611	603	617	651	611	632	599	638	625	580	664	650	598	617	592	622	581	608	632	659	614	639	601	636	612	609	645	680	596	636	676	626	641	648	596	653	614	646	588	635	642	618	685	617	639	650	611	629	635	641	585	654	632	619	589	619	579	582	607	649	645	651	623	627	648	619	586	572	598	638	611	587	644	608	613	590	622	628	626	646	606	630	670	619	596	600	631	656	629	600	645	634	598	594	623	618	647	628	595	619	651	613	645	647	606	578	672	594	647	616	669	612	612	614	627	634	647	656	599	620	639	628	627	645	612	623	602	613	613	632	585	617	619	675	653	652	683	671	634	621	649	645	629	601	611	631	584	638	627	639	620	621	609	620	642	607	612	639	645	614	632	661	606	597	605	650	648	629	690	598	611	582	676	632	624	636	588	631	684	597	663	626	636	605	608	560	621	596	618	620	639	599	627	642	621	639	617	643	618	590	638	590	616	646	605	618	620	591	619	605	627	639	636	600	653	588	617	630	606	607	678	652	646	668	645	587	634	651	653	604	630	648	584	634	613	619	638	644	660	630	633	599	635	640	593	657	644	671	632	660	613	577	612	546	637	614	606	594	619	623	626	601	664	630	633	603	633	620	618	594	623	671	638	665	596	633	628	625	637	627	595	619	661	646	659	582	655	639	637	624	598	618	621	660	588	561	618	622	600	621	645	603	615	615	624	587	651	612	654	609	647	621	584	621	644	688	622	609	625	610	574	638	641	569	601	634	586	596	620	636	606	621	635	660	589	583	624	622	618	651	653	628	632	597	634	611	641	591	664	635	642	623	601	600	637	629	604
23065	21090	29174	23255	21094	19719	2761	1097	840	805	685	717	681	665	641	591	599	587	604	605	555	564	568	580	569	540	518	518	502	561	531	548	546	520	502	574	527	532	528	544	511	508	525	526	537	528	547	535	539	537	511	552	520	552	509	530	490	540	508	495	496	496	529	498	524	530	486	529	517	537	478	498	499	507	479	498	523	538	548	496	523	527	516	495	504	543	522	521	518	528	516	500	497	524	511	554	551	489	529	530	482	508	481	514	541	541	536	527	532	487	506	530	497	499	578	526	527	506	520	482	536	520	483	533	499	495	527	493	535	504	478	501	533	547	507	504	513	536	483	540	509	523	520	523	509	524	499	508	482	506	492	557	546	542	516	493	504	516	525	507	487	517	511	505	546	496	512	535	506	515	568	503	495	492	490	513	477	536	549	486	506	514	501	512	480	533	554	543	494	495	517	469	511	485	558	514	497	543	497	513	497	528	486	512	513	521	502	518	519	501	460	517	523	492	523	537	494	474	530	558	502	503	507	481	571	505	482	529	500	524	529	505	559	509	553	504	544	481	482	490	558	562	542	545	517	559	489	504	503	513	519	474	507	534	505	468	522	490	501	523	542	519	545	523	525	545	526	522	535	530	516	508	515	506	519	468	546	539	536	500	546	498	515	506	488	517	527	539	525	507	515	483	507	515	476	537	527	529	524	504	548	516	523	477	474	530	520	514	504	493	507	504	515	547	534	546	518	501	524	531	526	504	495	481	481	495	530	508	558	525	532	565	577	479	523	541	545	514	525	516	533	493	530	482	539	518	529	524	485	526	525	479	537	545	517	536	499	551	521	533	510	524	498	510	520	527	475	501	489	516	488	525	513	522	469	538	524	574	511	524	505	549	486	491	524	531	558	501	482	506	554	522	523	486	511	495	482	495	508	495	516	523	519	566	571	535	495	553	536	494	517	480	492	552	561	520	512	502	496	533	519	525	542	511	544	528	488	523	492	489	463	482	504	530	512	547	553	508	494	523	477	575	466	513	534	523	520	552	492	493	467	511	516	506	495	530	517	514	530	531	499	525	481	510	473	497	520	493	495	533	547	533	492	511	494	501	491	535	517	529	494	513	549	506	478	505	524	484	523	475	559	539	501	516	512	549	546	544	491	534	502	492	513	511	520	492	515	474	547	526	509	533	541	510	528	504	484	503	505	524	509	535	502	538	547	522	512	507	520	469	507	491	493	529	508	498	513	529	529	496	503	515	515	483	563	481	520	469	517	554	495	486	495	555	510	467	509	530	515	484	549	518	532	485	508	514	567	514	509	500	473	517	522	526	496	505	519	510	554	540	529	540	481	526	468	488	501	523	515	514	501	559	544	518	507	502	498	525	485	528	515	514	534	522	477	494	489	508	531	501	486	500	509	522	527	527	522	485	531	511	543	513	477	547	464	494	501	529	505	522	555	510	503	518	522	476	485	549	487	526	538	527	535	550	533	510	484	529	460	538	502	474	528	497	517	490	508	505	540	494	522	527	539	503	498	511	508	540	499	498	530	539	512	513	505	514	503	487	531	492	475	500	525	479	515	520	510	530	535	495	511	527	545	487	519	467	499	533	517	511	497	500	503	531	543	502	528	530	510	481	517	501	535	534	530	502	483	533	514	502	472	515	502	500	465	537	528	512	535	500	547	520	520	494	529	489	518	510	521	516	542	512	520	509	518	555	478	503	530	538	546	482	496	511	517	488	522	497	529	534	495	503	519	529	504	499	506	506	534	525	513	502	496	524	552	517	505	507	523	485	522	526	499	540	523	525	537	499	531	509	491	479	481	509	499	520	560	582	520	563	539	525	558	474	509	493	486	473	493	498	476	489	575	530	530	525	520	524	481	524	513	494	501	508	505	515	514	519	502	505	513	508	504	503	481	534	501	519	541	539	492	585	503	523	527	501	551	514	511	524	505	480	527	537	499	509	518	525	508	544	528	524	489	499	485	490	472	530	509	510	509	477	516	518	524	486	522	528	519	484	564	557	531	533	509	505	526	531	527	514	568	550	507	497	523	531	540	503	484	528	517	526	504	526	498	519	498	482	492	502	522	520	516	531	476	562	469	523	524	518	574	500	540	531	489	502	505	509	575	498	490	514	523	533	513	525	488	540	536	483	497	517	516	561	484	460	499	476	522	508	522	553	538	492	559	489	496	508	476	537	541	494	501	511	526	503	511	502	551	485	515	520	538	499	496	561	528	523	478	490	542	522	481	545	475	524	491	507	506	496	504	552	521	536	499	501	537	534	519	524	535	494	488	545	491	484	524	520	476	540	492	501	496	522	504	485	522	514	491	524	489	514	470	542	511	530	505	501	516	508	518	509	516	505	497	490	518	550	488	591	487	512	523	472	549	528	544	574	492	539	490	484	490	485	521	483	487	490	535	486	515	527	528	501	518	549	529	531	509	464	513	518	536	517	513	507	549	503	503	477	500	535	496	522	504	492	506	534	505	559	537	537	539	493	512	485	534	452	516	521	523	522	493	522	502	507	495	500	504	525	533	500	532	544	490	543	524	504	499	478	520	520	529	508	526	517	513	499	557	498	552	515	528	466	518	538	493	520	511	472	473	490	523	511	455	527	491	500	513	500	549	526	456	506	521	512	516	526	522	480	518	514	519	505	547	528	491	528	490	545	540	472	523	495	518	531	524	468	529	509	532	475	464	524	513	522	493	548	530	498	529	498	496	551	527	559	517	490	524	505	500	503	516	516	518	489	542	478	511	510	563	515	525	494	545	494	466	563	544	481	521	493	522	488	484	544	533	496	532	509	513	507	489	505	504	509	495	515	557	521	516	489	543	544	538	531	518	548	495	523	539	495	536	526	531	527	515	526	514	499	516	510	516	545	495	489	533	504	542	508	542	505	505	454	469	503	535	535	525	528	522	542	547	519	529	543	527	509	532	486	493	519	522	500	524	533	489	518	516	515	526	474	505	531	539	501	483	545	559	489	497	479	493	540	496	515	506	518	494	518	492	543	526	541	520	513	544	544	495	569	501	551	518	484	533	500	520	485	462	514	518	491	533	484	503	464	500	499	513	530	523	510	511	531	495	490	524	523	536	482	501	530	557	472	549	502	515	527	497	519	495	489	516	505	519	485	495	485	546	515	525	513	490	489	524	501	487	500	520	485	491	529	511	567	495	487	512	498	512	516	510	497	506	509	458	485	497	495	493	517	508	472	511	513	539	530	486	526	526	523	506	486	489	516	548	515	497	517	510	520	508	550	505	532	497	555	529	496	551	515	530	519	518	467	529	497	537	487	499	454	502	510	525	525	486	554	503	497	530	543	506	529	526	488	508	506	576	544	465	496	525	470	517	518	553	568	478	488	506	528	503	533	530	557	482	508	543	490	530	478	501	559	508	540	489	543	527	495	528	499	504	514	494	525	512	454	487	469	510	537	545	503	473	505	493	512	516	516	531	591	516	531	507	490	492	502	520	545	524	508	484	508	519	512	559	511
51628	53951	17188	6997	4859	3676	2988	2379	2069	1852	1598	1464	1424	1262	1214	1187	1123	1078	1053	1094	1048	1021	976	1020	973	903	969	953	935	981	977	899	937	925	973	860	890	883	924	873	911	882	893	881	894	873	866	911	888	875	842	863	871	853	920	871	856	835	854	891	872	896	855	823	869	848	784	876	889	954	806	880	900	862	879	897	835	861	833	875	846	861	888	845	858	930	870	815	846	861	887	817	866	800	868	928	838	854	857	906	884	828	822	873	858	889	843	846	904	935	831	864	827	856	821	841	863	871	905	809	879	870	844	845	865	953	874	826	822	910	859	872	825	890	864	838	869	853	798	846	852	839	876	910	873	869	872	903	886	811	839	903	893	816	873	831	815	848	854	882	812	849	857	832	888	812	830	860	844	833	840	813	833	895	905	834	849	843	844	849	838	862	861	855	831	878	866	869	918	867	863	864	846	864	871	846	900	833	803	802	869	902	839	867	907	873	872	835	887	834	879	843	867	841	865	875	907	922	883	846	880	810	883	848	852	855	885	899	801	818	850	944	858	912	860	840	847	916	797	831	848	840	871	848	888	841	856	882	862	882	880	882	856	845	843	838	867	876	835	887	838	888	871	833	870	865	809	832	825	833	855	866	898	902	826	942	844	864	873	843	858	765	858	890	825	863	820	857	840	875	896	892	841	881	861	872	872	844	891	816	847	906	836	840	857	895	863	871	870	886	867	908	858	905	884	840	856	827	827	923	872	879	843	877	828	861	878	840	822	883	848	894	843	897	867	889	826	925	853	877	858	855	866	830	843	865	894	874	841	916	828	836	875	901	889	912	896	873	890	854	897	836	881	815	848	838	802	847	820	820	880	812	922	828	836	877	872	877	842	877	869	832	937	872	854	796	857	866	913	850	840	882	830	799	890	873	843	840	870	867	839	861	860	868	827	874	825	817	871	827	853	841	853	841	850	815	821	866	864	879	855	868	846	877	877	882	830	814	827	853	814	863	893	813	867	862	854	830	923	878	858	801	901	843	842	882	829	844	845	817	921	848	801	834	869	853	881	895	860	840	846	880	814	876	821	846	813	892	852	873	881	896	902	864	856	933	890	917	855	867	856	843	826	840	837	821	875	884	880	857	881	855	827	831	866	871	842	848	868	857	837	853	852	917	890	937	832	836	849	907	826	876	883	878	860	826	864	829	814	817	850	848	891	847	876	843	818	857	828	830	804	888	862	859	862	869	899	872	845	831	809	872	834	876	821	906	844	854	907	836	858	848	844	820	912	895	835	846	903	866	856	860	842	836	891	855	847	883	865	874	918	891	855	859	868	880	840	928	845	850	844	833	847	887	903	882	858	937	818	824	909	828	857	833	883	857	854	872	884	859	857	864	844	860	855	891	939	864	868	853	862	908	853	863	844	869	843	853	828	846	860	816	825	863	857	846	897	878	860	855	879	809	891	818	844	856	811	860	882	869	919	847	786	890	875	879	874	852	897	862	828	843	844	824	918	908	813	838	849	910	812	812	821	850	864	807	901	862	906	867	853	833	880	896	882	886	889	807	862	813	862	861	860	876	878	835	846	871	875	878	868	895	861	862	836	906	886	861	825	889	840	879	891	805	854	858	844	898	829	811	864	880	864	850	848	833	876	834	885	840	878	840	874	830	902	878	860	807	861	879	873	848	825	922	855	859	863	866	876	816	823	850	878	886	863	802	913	868	887	869	856	891	812	842	888	864	859	811	879	834	879	885	926	897	879	848	863	895	880	883	890	827	843	885	812	882	843	874	882	874	845	877	894	836	841	856	800	829	856	823	839	895	852	871	914	904	876	828	871	840	884	857	855	836	798	816	885	856	855	811	892	863	859	862	857	909	849	849	882	813	828	855	828	844	767	842	852	856	898	791	825	863	858	867	877	855	850	858	875	861	818	830	816	873	838	879	843	837	865	823	876	875	859	901	875	881	865	857	895	844	866	907	902	828	889	879	929	856	913	833	852	866	872	898	902	838	891	879	818	873	891	856	844	880	849	811	818	824	892	880	834	907	937	838	837	866	846	896	845	856	850	840	918	874	901	869	861	854	866	890	892	828	886	864	882	866	892	869	846	863	852	861	894	833	845	859	853	870	842	881	821	803	857	852	829	865	850	906	844	920	807	826	879	845	871	867	839	827	843	855	843	829	860	891	884	898	868	854	832	881	870	840	881	872	856	878	825	909	832	874	888	860	856	877	803	843	841	860	895	893	841	854	867	856	844	894	901	860	958	875	877	823	837	839	839	849	828	820	815	857	837	895	834	878	839	814	880	851	829	832	870	893	877	870	864	853	849	878	832	880	884	869	846	814	881	877	858	879	867	923	851	858	845	847	836	867	863	840	849	837	854	882	897	895	891	873	827	836	852	899	896	841	852	858	872	856	892	888	828	862	865	792	870	862	872	807	807	854	879	880	889	873	825	891	831	942	853	892	832	860	884	881	859	855	885	839	884	835	789	863	794	869	929	867	784	867	841	823	881	800	854	908	822	838	908	885	852	834	863	871	901	851	885	895	859	865	873	913	881	850	904	821	902	858	827	838	878	830	887	870	910	903	844	821	839	902	860	818	897	844	864	841	875	846	905	895	886	873	887	840	892	913	847	902	806	835	892	867	866	873	828	836	883	830	851	829	839	849	834	860	876	831	877	889	884	866	869	835	896	830	850	862	900	911	829	896	829	829	841	813	919	878	944	843	853	908	876	850	852	858	893	854	870	858	841	890	858	842	866	841	876	867	841	884	912	864	891	886	875	840	839	823	809	818	871	815	829	893	875	867	879	879	849	866	879	849	843	866	828	855	817	865	850	846	886	891	810	886	841	902	858	886	873	823	885	818	861	817	862	851	842	903	841	870	813	840	874	845	851	860	849	856	850	923	850	807	850	855	824	891	867	829	876	849	876	862	844	871	860	855	846	807	805	906	864	854	860	829	875	814	849	811	888	891	851	866	832	833	888	855	834	869	918	851	813	854	914	858	873	882	861	858	832	892	875	904	863	871	811	812	865	839	857	916	850	830	891	823	858	825	836	808	870	862	839	901	873	896	852	898	821	858	844	844	891	893	845	829	834	882	908	840	842	897	898	855	849	850	872	876	879	831	827	871	861	865	869	826	854	855	828	836	884	817	856	872	854	837	880	837	840	857	825	855	841	849	869	874	886	843	833	878	833	882	817	822	853	827	823	842	847	861	905	871	890	819	846	885	848	894	869	839	857	901	851	836	831	791	867	834	868	858	881	862	862	817	882	864	823	811	850	877	822	871	855	898	846	889	853	865	814	868	859	910	820	891	814	853	840	881	883	863	907	815	912	899	844	809	843	823	783	860	888	810	856	905	852	832	867	808	851	788	863	872	875	819	868	864	843	859	825	835	849	897	898	841	880	891	875	856	906	813	865	829	849	903	821	816	897	857	827	848	868	811	813	898	908	840	866	901	867	840	839	783	825	848	902	857	866	882	864	934	865	856	828	854
26610	20842	10508	569	229	210	157	167	179	160	150	146	158	140	163	127	175	149	153	143	166	164	164	142	156	145	137	175	136	140	161	163	149	138	142	132	153	130	141	151	141	142	147	165	137	141	130	141	156	136	117	163	163	130	143	153	153	154	159	155	152	154	178	152	153	155	150	147	145	148	155	150	145	163	160	170	173	149	157	161	144	138	184	150	138	154	170	159	150	145	145	151	149	153	156	139	160	161	134	150	140	129	158	140	137	137	156	169	160	157	157	139	178	151	167	140	127	134	154	167	127	162	148	148	157	155	157	168	169	155	131	151	129	170	131	174	158	140	162	137	135	138	127	150	137	151	140	162	132	157	114	151	148	133	165	132	144	159	146	135	148	139	145	141	128	150	160	173	136	160	132	147	156	152	139	155	147	151	142	157	162	150	155	159	163	153	136	154	149	142	163	138	145	163	131	136	149	164	141	145	138	138	164	141	131	150	166	149	140	149	142	137	156	127	138	147	132	142	152	141	143	135	150	163	164	158	138	142	158	147	152	170	149	157	160	160	145	164	171	156	141	140	141	141	132	133	161	142	154	146	154	142	137	148	129	165	162	158	148	159	177	139	141	150	134	154	141	171	143	132	145	136	153	141	146	136	142	145	140	144	137	164	148	133	159	141	146	157	146	150	169	156	155	121	150	141	151	173	132	135	139	163	161	136	163	140	149	165	156	140	154	131	132	160	145	135	150	163	158	153	129	139	139	154	144	182	135	144	150	181	152	131	156	135	149	149	151	154	162	161	158	153	142	168	153	154	123	175	148	152	143	135	145	151	151	134	147	139	151	151	148	157	152	131	154	152	151	140	144	139	161	149	156	180	137	145	146	159	136	142	157	130	157	151	152	150	131	180	134	158	167	155	146	148	131	147	153	144	131	150	132	152	149	144	157	131	142	138	175	146	167	161	128	130	154	161	131	157	151	153	133	137	156	153	150	132	134	136	147	140	156	141	171	165	151	142	158	167	136	133	150	147	138	181	140	134	143	165	141	138	138	144	131	140	142	128	161	131	139	162	150	144	146	137	155	164	118	143	154	144	145	130	147	159	138	147	168	160	155	153	155	152	167	158	146	151	140	167	141	129	144	155	148	170	169	150	146	141	158	138	153	173	165	139	161	166	167	152	147	164	165	139	151	168	154	142	153	162	150	136	145	131	143	146	128	142	129	151	134	142	165	136	156	137	110	136	150	147	150	162	153	144	113	156	122	169	167	160	126	156	155	128	143	154	138	151	146	153	157	126	143	163	141	171	132	128	150	160	136	168	131	158	171	138	138	154	143	140	150	133	155	124	164	150	142	158	141	151	155	160	158	160	185	117	162	149	149	145	146	133	148	166	125	148	154	152	126	149	132	148	150	128	175	145	145	164	147	137	150	152	150	157	174	168	141	146	133	129	130	163	140	165	155	143	148	152	135	149	148	141	165	146	146	119	140	156	129	160	155	159	133	150	147	129	143	141	143	122	145	139	153	150	139	133	140	147	157	135	144	155	141	145	128	147	164	144	145	160	136	150	156	143	161	157	126	166	149	147	157	136	134	160	145	147	147	158	164	139	147	154	134	149	155	150	125	163	129	147	162	145	145	133	144	162	164	177	135	144	171	161	147	131	169	152	153	149	153	154	161	142	150	135	152	158	148	153	144	146	149	150	146	126	171	159	150	145	136	132	138	129	135	146	149	148	137	155	170	145	157	165	143	131	144	135	160	144	153	154	160	147	175	141	140	161	155	140	158	145	120	149	147	146	123	153	150	153	168	147	151	168	134	149	141	155	132	157	143	150	145	180	130	129	161	158	146	153	138	156	155	178	145	135	144	144	165	140	132	139	135	146	133	145	159	156	149	151	124	143	144	149	129	141	161	141	133	149	132	149	148	127	150	129	140	150	146	143	156	139	148	135	150	157	141	122	147	172	144	148	128	155	165	149	145	165	124	159	145	144	145	157	127	133	134	159	159	152	162	130	171	166	165	163	142	146	128	169	139	140	125	153	148	148	148	151	150	180	146	150	152	132	157	130	173	156	153	137	161	140	140	148	125	150	147	133	138	161	130	152	163	149	141	142	126	154	142	131	168	131	143	151	129	131	139	145	140	142	126	157	139	141	142	133	160	145	121	161	142	154	133	155	175	150	156	151	159	130	149	152	170	143	135	145	137	162	135	123	143	146	166	187	153	151	118	146	143	151	139	131	136	141	149	157	164	151	147	133	138	147	136	166	151	138	177	142	140	145	148	157	144	139	163	143	155	134	141	159	155	140	157	143	154	134	139	150	146	148	139	142	156	148	147	167	160	158	151	151	146	150	161	158	176	173	145	137	147	159	158	134	151	164	154	136	137	169	135	127	154	140	141	152	142	137	158	145	145	173	154	136	147	153	139	143	150	132	134	147	140	137	164	134	133	149	169	158	145	159	156	140	148	129	133	133	145	144	157	141	141	144	158	150	132	158	152	131	136	145	128	152	167	148	129	157	155	152	145	155	142	152	155	143	154	135	138	140	172	141	148	153	139	146	156	145	139	164	138	132	163	145	172	142	152	137	149	147	154	139	159	128	160	138	145	161	136	151	149	157	134	138	163	136	142	164	144	142	160	150	142	143	161	142	150	177	142	161	139	175	165	145	156	161	135	137	122	153	139	143	142	158	152	144	153	162	160	139	147	145	152	146	161	151	158	153	142	140	155	152	150	154	171	146	143	135	139	146	139	144	146	157	156	145	154	145	167	147	140	156	155	137	156	168	160	162	164	159	158	155	143	142	136	135	165	158	163	146	150	137	149	169	154	145	158	135	137	137	141	143	142	128	153	160	159	151	163	161	169	140	147	145	156	148	152	159	151	133	142	136	147	134	141	165	136	143	161	149	139	141	148	146	162	166	133	150	130	137	131	153	150	152	147	149	158	163	136	152	144	151	137	164	155	152	139	132	147	179	119	160	137	148	158	129	125	143	147	141	149	159	143	135	138	151	131	153	148	134	134	148	137	172	154	160	156	160	139	149	162	134	165	165	159	151	137	136	157	135	156	124	136	155	150	145	173	156	152	140	128	158	151	156	157	162	150	153	160	142	150	142	142	142	168	160	149	166	161	173	173	152	128	150	141	133	137	133	145	150	135	159	153	158	176	154	161	146	164	154	128	160	134	157	165	120	173	164	143	137	184	137	137	163	150	143	169	152	159	143	151	150	156	153	152	132	126	151	126	123	137	154	145	148	148	152	139	134	151	146	165	151	145	151	156	142	169	149	154	142	156	146	133	166	138	161	153	144	172	165	157	133	142	121	139	143	149	124	156	113	124	132	146	130	154	139	147	132	155	145	156	152	172	160	158	156	186	173	147	156	150	168	144	153	151	171	136	136	143	142	140	128	133	135	167	157	138	160	137	161	170	149	147	147	150	130	172	151	148	143	158	158	170	146	140	165	132	146	154	131	158	145	157	146	166	161	143	149	131	151	142	134
21788	17296	1495	663	510	412	363	326	339	344	307	298	306	290	323	262	291	289	247	279	272	286	285	293	294	289	282	261	291	242	264	292	244	265	252	283	260	284	283	270	290	272	271	264	306	246	279	264	337	306	278	269	293	255	279	293	286	262	283	240	296	271	239	274	287	282	291	256	267	272	277	243	261	293	238	303	296	283	253	262	262	272	254	261	291	266	281	229	288	288	273	280	276	265	286	258	274	219	262	288	272	271	273	269	293	278	260	282	279	287	248	293	263	275	257	268	303	254	264	277	262	265	255	287	276	274	263	291	266	290	272	285	271	271	258	261	273	254	276	259	279	287	254	297	301	293	280	264	274	271	276	249	290	264	277	277	290	286	306	298	270	258	269	281	282	270	247	289	270	266	282	294	272	289	298	268	276	258	277	253	261	261	270	270	285	254	244	291	253	304	274	253	279	282	254	265	295	280	265	273	272	265	280	301	277	294	236	289	269	279	274	271	303	266	316	255	258	278	282	281	248	299	245	267	246	273	282	302	275	271	262	293	264	274	301	282	293	283	260	296	249	303	271	284	297	276	287	292	242	308	293	284	282	251	263	264	267	259	259	271	248	280	295	257	273	271	261	272	270	291	271	272	257	283	243	270	304	270	291	238	256	290	263	262	243	290	306	243	301	264	261	259	271	300	252	268	263	263	252	301	278	299	275	276	261	258	292	268	306	254	259	275	292	262	279	276	272	293	261	257	276	260	275	260	334	251	272	276	271	277	251	276	254	265	286	270	258	276	271	255	271	256	285	252	280	268	278	291	256	271	264	305	248	256	300	269	269	299	252	261	297	265	299	271	278	305	273	286	285	280	272	262	284	279	252	278	252	268	258	265	261	259	252	245	259	308	285	288	288	316	275	251	286	270	296	246	259	278	273	271	277	249	313	268	271	287	287	284	269	252	248	266	283	262	296	309	258	279	273	286	278	260	301	272	276	280	266	280	280	282	283	285	279	266	264	267	275	312	226	243	235	273	270	297	298	299	265	257	292	298	270	325	280	269	284	302	273	279	245	313	259	267	284	283	276	274	266	267	295	283	280	271	264	295	256	248	255	272	284	265	270	272	289	283	276	241	260	300	261	265	261	269	252	281	275	262	251	276	276	271	263	256	280	258	257	284	274	269	273	273	271	272	278	295	268	272	278	264	255	266	284	244	258	275	298	246	265	271	295	292	299	252	250	279	286	250	259	287	278	292	259	231	268	276	269	242	293	265	290	295	259	270	289	289	281	282	236	267	265	251	255	282	302	256	276	256	267	294	261	260	255	285	276	282	286	273	246	225	275	256	253	277	255	269	289	263	242	274	275	246	257	288	262	257	286	277	239	295	262	291	282	287	269	286	280	270	272	271	306	250	277	275	290	264	295	285	269	283	303	282	271	339	307	283	282	271	292	287	272	263	254	260	273	266	266	284	271	252	287	251	275	277	250	259	286	262	291	273	288	272	284	273	289	264	267	297	296	263	284	268	298	257	251	309	273	229	263	277	269	264	258	262	282	258	269	272	272	295	308	260	271	288	226	290	258	261	273	261	292	281	286	302	277	272	268	294	294	265	274	281	266	273	312	277	257	287	270	287	302	271	293	293	251	264	294	259	249	260	300	239	288	311	280	260	272	263	265	258	265	274	262	282	251	301	258	239	292	264	265	285	267	274	288	311	272	282	297	250	294	260	248	289	270	285	312	274	262	260	278	277	265	271	282	247	280	275	279	254	296	271	251	268	265	259	259	291	262	286	271	301	276	290	268	285	291	283	286	295	266	265	304	285	276	251	291	263	268	301	280	242	261	286	250	283	278	267	237	289	268	287	280	246	254	284	293	254	279	266	266	289	270	279	274	282	244	275	282	266	261	301	289	276	289	273	301	286	233	301	261	299	259	319	262	293	304	290	264	273	293	269	285	256	305	257	280	245	283	259	276	268	272	250	285	281	284	292	257	269	286	248	237	242	270	262	295	258	273	251	275	254	282	282	258	268	282	275	285	254	298	271	275	281	261	274	251	255	274	244	283	273	267	272	288	281	244	279	234	297	272	265	286	274	287	283	270	285	252	275	280	275	267	261	326	249	261	250	297	282	292	281	277	260	276	282	284	266	280	280	299	266	264	281	270	282	262	307	277	273	256	275	280	283	235	233	273	272	255	294	251	292	273	283	268	298	296	271	289	257	261	255	264	291	268	254	246	260	303	274	289	300	262	312	282	283	301	274	272	280	266	277	266	252	260	280	266	244	297	283	265	270	269	287	264	295	252	301	276	238	285	290	305	313	255	272	268	246	266	253	260	310	263	273	275	268	257	267	299	248	261	281	288	280	286	273	262	256	269	257	271	265	279	260	275	273	275	278	252	264	270	284	261	267	238	271	267	293	256	292	269	269	298	269	283	283	279	280	280	297	262	286	256	309	279	261	252	245	265	264	295	265	246	255	262	277	271	286	273	281	273	268	275	274	261	240	257	253	259	252	283	263	259	287	290	274	276	259	276	259	269	257	289	285	244	309	278	295	275	278	288	251	304	248	289	242	265	241	246	278	259	281	278	297	269	264	268	275	264	281	291	265	293	283	292	266	253	258	261	256	288	288	313	297	244	281	288	296	279	288	259	300	266	279	252	278	250	286	272	286	287	263	279	269	293	261	242	247	305	258	284	285	296	265	274	289	256	266	291	275	305	295	277	296	277	252	273	269	246	295	298	275	274	283	282	262	259	279	305	272	258	246	280	283	243	275	290	265	248	266	263	289	260	268	288	287	284	288	266	255	274	261	256	253	283	255	279	258	286	288	252	290	307	271	291	294	290	301	254	298	245	301	263	263	265	247	281	243	262	249	269	269	265	286	270	252	266	278	280	287	242	255	269	307	264	286	246	280	245	246	253	290	281	262	282	264	267	252	277	272	257	285	298	290	274	253	268	259	276	284	251	274	283	289	259	273	263	310	264	288	276	268	264	292	250	268	286	276	277	277	298	278	267	268	263	283	257	279	271	281	278	263	259	263	248	275	295	272	275	249	294	268	255	267	281	273	258	270	281	277	275	266	269	291	278	283	299	259	261	296	273	250	258	301	283	256	317	256	279	282	281	262	265	258	268	302	280	276	273	276	243	276	254	252	274	277	245	258	246	295	271	282	274	283	265	236	299	263	253	270	266	277	286	279	269	294	278	263	272	267	274	290	256	287	272	272	248	273	289	265	277	256	308	288	305	244	294	281	271	267	275	297	293	285	286	270	305	279	254	271	295	270	289	279	257	275	254	292	281	283	252	305	291	309	276	294	284	266	294	325	256	278	247	253	239	279	277	271	249	258	267	285	287	303	284	295	282	269	262	273	270	290	298	259	270	282	289	276	284	256	278	258	237	228	285	266	307	252	287	251	300	274	262	273	274	244	266	288	320	268	266	296	282	238	262	281	278	279	258	268	270	250	292	269	285	275	283	264	269	280	290	284	269	262	260	303	275	246
24137	21141	28402	24113	19637	2338	789	599	545	548	481	445	467	411	406	418	397	383	407	376	416	408	419	369	390	362	398	407	347	361	394	422	380	377	402	365	383	382	376	372	354	332	329	373	385	356	378	328	376	352	379	348	355	337	357	345	355	345	373	341	370	374	337	410	365	378	389	356	337	368	356	351	383	366	339	352	359	347	353	367	379	332	370	384	354	406	403	374	337	360	359	413	346	395	367	363	359	342	349	354	336	376	372	362	363	385	417	383	344	387	359	377	376	383	367	342	395	380	323	334	406	357	339	327	361	364	363	366	350	376	337	361	356	377	350	380	368	373	395	396	369	348	358	383	382	350	372	350	340	340	340	334	350	348	348	363	409	350	390	390	369	387	365	341	363	351	357	367	347	360	344	361	355	373	338	366	357	370	365	363	364	366	362	384	351	334	357	343	365	356	379	364	357	367	381	337	394	375	355	408	399	366	346	337	380	343	379	373	376	354	347	354	381	320	381	348	370	351	378	321	361	366	339	362	388	322	386	403	359	351	364	364	353	354	357	340	369	341	365	343	328	347	376	359	368	398	357	357	356	378	348	358	388	359	378	363	368	364	355	355	394	389	360	363	379	331	347	368	353	381	363	378	370	363	344	385	327	352	378	337	394	387	382	345	391	370	360	353	361	387	355	367	361	352	373	385	354	359	316	359	364	390	358	357	358	344	373	364	349	343	353	378	327	361	367	385	360	361	355	327	339	312	362	353	364	340	368	376	379	337	367	350	355	352	368	391	398	364	370	340	373	388	368	366	362	351	339	370	348	342	356	342	357	371	346	360	325	381	342	347	373	355	351	387	366	339	348	352	327	345	380	368	379	374	386	339	359	364	383	386	344	362	369	364	383	378	362	346	358	370	380	377	373	371	363	348	339	349	355	364	379	383	346	390	347	348	389	357	376	397	367	358	374	383	357	372	353	353	374	329	363	376	351	371	423	340	351	383	339	374	361	342	353	341	383	355	360	336	346	355	388	390	345	332	390	338	362	360	374	353	360	386	356	366	375	372	356	364	385	362	359	326	378	361	345	353	347	395	376	369	341	330	328	352	392	358	388	369	352	388	374	367	333	390	374	389	372	387	351	375	368	388	363	348	350	364	365	336	377	361	334	327	359	360	337	365	353	367	372	357	345	349	344	383	356	354	358	318	396	332	383	376	374	379	366	326	340	387	364	378	334	370	386	359	362	328	333	397	417	373	363	350	362	395	331	364	352	336	343	369	362	361	355	375	371	376	326	329	345	350	351	342	373	365	365	371	332	356	366	342	362	362	381	339	360	360	357	374	364	379	339	358	411	370	330	319	364	356	368	361	362	361	393	395	389	369	349	376	345	342	395	347	384	371	390	365	375	414	360	353	378	364	317	358	363	384	357	331	370	369	375	352	415	359	355	375	393	344	355	369	374	348	370	364	378	362	322	349	358	362	338	325	324	348	361	342	401	390	368	381	392	378	377	358	394	370	341	390	358	352	390	390	344	340	378	367	357	379	378	337	378	294	358	334	404	358	366	353	347	366	321	370	364	337	363	392	384	370	359	361	361	345	357	377	405	341	350	377	358	385	395	389	330	394	388	381	369	349	342	348	395	341	354	381	348	365	411	340	343	341	356	361	360	389	337	375	390	330	359	356	363	355	366	382	369	339	338	334	369	383	361	364	357	363	392	327	381	405	354	390	345	393	349	399	336	349	336	355	348	369	389	360	364	352	354	370	326	349	347	348	362	342	360	339	341	358	377	332	376	377	352	340	369	328	370	361	365	360	333	352	364	353	386	348	380	360	354	388	390	397	368	338	381	350	333	381	328	376	361	377	357	386	357	368	346	368	366	368	365	371	340	344	340	355	328	369	316	380	355	370	390	380	388	384	385	358	376	365	371	343	364	347	377	354	364	383	368	368	351	373	379	341	400	391	353	379	360	356	359	374	396	345	347	402	394	363	322	339	350	361	346	360	332	360	429	362	383	388	347	360	374	366	364	359	373	366	352	351	373	367	409	375	359	345	401	378	336	363	357	333	353	364	380	373	378	330	348	362	352	347	373	346	399	369	354	341	359	399	371	352	364	378	348	355	359	369	378	354	347	349	359	372	352	372	341	344	355	391	360	346	353	376	381	385	375	354	348	358	362	358	342	355	357	353	356	381	358	374	364	359	381	385	358	346	384	379	348	338	337	369	383	318	348	410	375	370	374	368	354	371	343	366	341	385	386	350	330	384	336	375	395	338	378	371	357	368	366	352	377	356	355	347	344	342	374	373	349	410	371	330	368	375	366	366	366	349	378	384	357	358	369	311	339	321	354	339	354	378	358	344	357	400	373	345	377	338	351	360	348	387	377	348	342	341	369	385	384	338	389	357	331	355	356	338	356	340	383	357	386	358	390	320	390	346	358	373	330	368	383	360	347	372	369	356	340	346	354	336	349	371	349	389	347	361	333	356	331	370	400	344	348	352	359	395	360	384	347	364	367	380	361	333	355	334	345	375	382	336	352	370	352	384	359	355	343	351	335	353	379	335	326	342	348	340	366	315	384	355	388	381	363	364	341	372	365	357	378	379	359	349	353	390	378	339	368	376	350	380	348	346	348	350	378	349	358	366	398	391	377	368	378	327	367	375	363	380	383	379	351	378	372	369	350	347	359	362	378	372	411	385	378	353	382	382	385	361	319	341	386	357	336	330	336	367	350	379	342	364	356	346	377	366	362	385	372	341	337	358	353	347	334	383	389	390	374	343	363	364	360	326	349	359	315	379	361	355	354	378	367	367	343	368	354	363	381	317	391	340	389	340	332	314	360	380	349	366	378	342	343	338	343	375	379	338	360	345	373	327	352	377	355	374	344	354	344	367	353	369	342	373	362	365	350	373	406	354	358	341	380	362	365	362	342	357	371	358	362	355	359	341	372	356	369	318	376	376	352	380	325	376	363	404	353	345	369	344	376	368	352	328	325	377	352	367	364	338	330	338	392	355	385	383	390	375	362	348	384	359	370	360	346	347	359	382	382	362	350	354	370	378	363	341	332	362	373	382	382	370	378	368	376	373	324	374	364	388	369	339	348	367	359	371	340	359	334	355	382	397	350	343	376	352	357	359	346	400	345	359	376	361	402	353	364	334	348	361	380	413	334	348	373	348	369	368	358	323	361	345	369	375	363	358	364	329	368	381	379	342	336	388	359	385	357	351	354	343	342	364	360	376	370	339	350	363	347	363	375	385	367	344	373	351	350	376	360	319	341	352	337	392	330	396	324	356	360	384	378	347	356	367	333	361	352	348	393	350	317	332	346	389	384	362	348	335	362	338	354	358	380	355	354	364	386	349	342	358	349	365	354	370	364	355	344	359	356	381	380	384	393	341	384	368	382	419	368	362	382	359	396	346	344	380	370	377	345	357	354	343	394	397	343	375	336	362	348	386	360	374	406	357	369	375	381	341	350	362	374	353	357	364	369	379	376	369	352	345
44128	42427	9289	4187	2851	2181	1756	1510	1343	1137	1030	979	912	870	819	787	756	739	756	735	740	696	697	667	631	631	715	672	675	676	665	636	665	660	664	671	695	645	617	616	639	632	645	658	645	651	623	636	590	590	586	622	633	628	592	688	650	671	620	648	620	634	634	626	618	683	610	623	588	640	614	623	651	606	672	620	620	592	630	636	651	615	617	616	620	622	638	639	650	656	637	619	651	635	605	634	567	642	590	643	608	623	595	593	657	600	651	592	590	629	608	631	635	630	604	599	632	643	620	618	653	634	600	610	636	674	635	597	612	570	634	624	617	636	647	644	612	638	600	624	606	616	637	607	626	649	635	598	575	674	603	606	606	685	615	630	617	652	607	609	640	644	612	642	631	565	630	565	615	642	638	646	638	614	610	649	580	624	650	627	641	630	590	620	657	653	614	627	646	617	636	642	621	643	622	591	684	639	617	624	629	576	593	627	596	647	634	664	585	635	640	632	595	628	627	643	636	573	648	623	661	596	672	687	593	625	635	607	616	665	618	639	667	648	635	642	611	651	643	687	639	615	657	630	597	651	578	596	570	627	602	586	641	619	611	640	647	609	624	623	611	628	651	615	640	632	621	707	617	599	607	591	656	603	625	616	656	627	649	568	634	569	644	605	574	626	656	639	658	579	641	612	628	611	653	586	601	607	618	623	621	660	668	655	625	615	629	666	606	634	580	576	658	603	617	595	638	603	618	636	663	586	626	630	614	669	658	636	606	610	589	669	652	623	647	585	560	614	674	598	672	682	656	609	640	655	609	619	639	603	628	589	581	566	612	615	624	651	598	622	629	615	596	616	622	632	626	589	553	620	639	641	611	643	619	621	595	642	639	616	622	653	627	632	663	644	606	632	590	603	610	629	605	572	614	646	635	668	589	607	617	659	651	602	654	612	604	632	630	628	634	618	666	625	631	574	669	637	608	613	569	634	657	644	607	621	639	611	654	630	657	622	640	637	593	606	625	607	635	614	651	664	620	601	631	624	606	619	606	643	630	614	618	628	642	646	633	645	600	638	634	605	653	620	605	626	644	643	595	607	608	621	629	647	635	643	629	632	576	609	595	605	637	596	616	631	606	658	605	612	627	589	630	621	646	621	616	626	624	623	619	663	612	612	640	663	617	608	648	626	599	586	624	550	592	610	609	604	630	668	672	595	601	636	662	618	621	639	631	608	644	683	612	627	609	608	628	613	645	599	639	636	630	579	615	663	570	641	622	612	606	589	614	599	596	621	630	571	645	621	593	596	692	632	640	620	674	657	619	636	589	660	648	634	638	650	640	587	572	629	628	649	587	569	593	639	609	609	582	636	662	614	584	608	647	634	636	656	611	625	588	654	660	622	635	607	670	644	639	620	633	619	665	612	595	603	630	596	662	587	632	635	570	620	610	608	596	623	583	597	597	625	625	664	604	599	636	621	633	659	570	600	681	588	650	616	552	627	594	592	617	592	624	649	621	634	632	656	623	629	618	618	592	638	641	613	618	613	638	601	650	639	606	634	624	640	619	586	639	622	622	638	607	659	630	636	638	653	682	639	603	628	652	614	645	633	658	649	618	663	619	616	627	571	642	608	603	627	611	611	634	653	642	637	667	575	607	583	670	615	647	625	633	650	665	612	614	637	654	605	642	603	597	595	636	609	586	647	660	640	638	602	646	625	588	644	639	625	623	616	639	615	630	690	631	627	639	608	614	593	616	670	615	645	616	621	612	597	616	599	618	643	609	614	588	651	607	539	640	655	649	634	595	612	609	623	674	627	624	634	641	622	603	585	627	640	639	643	628	614	636	623	640	633	629	620	630	611	590	642	615	644	607	629	668	624	632	661	611	633	635	603	650	637	632	637	615	609	638	661	620	646	648	626	630	614	641	567	630	631	620	644	627	609	662	614	609	631	674	629	650	591	671	659	646	646	621	614	664	618	646	628	617	590	599	608	621	654	632	580	620	595	662	564	625	620	631	601	618	583	644	624	627	625	649	547	649	632	656	611	609	588	616	643	623	628	592	620	616	638	648	654	586	582	646	596	613	663	607	630	586	609	601	624	632	584	621	584	613	634	612	611	646	649	644	618	655	563	606	608	637	622	584	639	618	586	585	621	572	623	606	559	624	648	613	647	672	633	628	648	652	636	645	609	599	609	591	651	638	626	631	596	621	645	644	634	618	616	614	605	622	634	671	584	625	638	648	630	566	618	638	609	605	596	636	639	659	624	584	597	646	643	652	619	657	594	560	629	628	623	585	629	615	620	612	617	617	637	632	651	660	656	625	666	637	657	599	657	637	625	571	618	589	617	662	588	624	647	607	634	625	643	626	645	636	614	604	634	641	586	668	619	633	649	630	627	622	592	599	627	655	660	618	609	664	605	659	652	586	593	653	619	639	618	613	651	614	602	692	656	596	633	574	631	656	636	644	639	554	602	665	670	593	617	605	629	648	624	593	633	649	646	663	649	593	623	663	636	643	653	610	585	591	601	584	626	652	604	623	636	605	611	658	595	607	637	629	611	639	642	626	642	614	592	606	620	622	641	602	621	650	621	647	619	656	625	585	633	607	632	593	615	596	635	646	599	650	605	633	628	643	563	608	609	615	616	634	637	566	590	652	613	605	604	653	613	599	628	589	657	580	642	601	636	622	618	624	637	606	606	614	611	581	595	633	656	639	619	605	598	649	666	614	576	646	622	644	666	656	615	601	617	654	644	623	630	605	656	571	625	634	683	598	578	644	627	607	623	608	680	600	668	592	584	625	602	645	649	632	621	589	655	627	621	634	694	608	606	625	620	630	612	630	608	675	604	591	578	645	639	623	644	588	637	604	680	627	614	631	611	628	614	648	597	655	664	607	612	650	629	610	622	672	612	588	633	631	702	638	590	635	627	641	607	598	645	597	680	651	666	612	627	640	654	607	626	631	656	664	623	672	632	624	641	638	604	629	615	559	637	678	629	634	564	673	610	564	597	639	621	596	556	633	620	669	625	593	615	648	609	607	654	621	608	611	635	593	595	624	593	608	651	654	624	643	591	637	616	613	661	652	608	638	603	626	614	620	599	677	607	616	641	606	635	632	616	643	593	670	637	640	662	624	576	607	589	660	641	655	637	648	648	611	647	608	612	601	619	613	620	615	625	674	631	622	666	617	594	600	623	608	646	626	662	640	631	627	602	634	593	587	602	625	609	666	648	608	621	618	624	648	610	651	625	639	622	628	561	636	592	618	627	605	633	634	622	583	605	626	623	628	625	620	630	675	608	600	612	626	653	635	615	638	610	655	641	638	600	655	611	634	660	632	611	585	580	609	627	656	592	648	642	635	598	568	606	622	604	591	648	676	629	572	637	637	615	681	609	633	642	604	606	644	647	627	656	599	636	604	608	622	645	616	651	658	662	676	588	606	601	636	629	638	604	602	634	638	600	615	633	650	609	623	604	651	617	634	670	616	639	621	688	647	634	639	651
23045	21089	28890	23537	21089	18754	2404	1099	824	763	756	716	610	680	668	582	589	604	600	576	583	580	598	566	562	572	552	547	537	532	500	518	578	549	560	539	536	536	490	553	527	520	541	553	541	540	493	515	563	505	517	524	522	518	530	529	507	513	565	534	532	535	539	503	510	542	517	516	529	491	553	540	521	542	510	501	497	515	547	481	536	516	498	496	533	509	541	507	492	484	526	474	494	524	462	504	460	501	515	542	500	506	577	507	483	526	542	537	531	506	474	507	508	539	520	509	522	493	505	511	514	513	566	463	496	531	480	492	514	534	520	553	527	486	501	500	513	477	541	496	474	545	522	508	497	508	537	515	485	489	505	498	558	540	541	547	486	533	518	535	481	540	554	533	547	501	512	497	506	520	523	537	502	534	518	507	502	484	501	507	491	519	530	505	502	516	479	501	518	520	508	488	500	521	506	508	516	495	540	508	542	490	515	541	459	513	492	510	564	540	493	552	503	534	520	490	539	463	490	519	476	543	509	521	501	500	503	537	475	536	497	496	512	503	504	550	508	508	514	517	480	516	516	519	505	518	525	534	531	487	506	518	542	514	515	549	498	532	510	537	503	533	480	535	524	499	539	524	517	561	514	517	543	531	571	504	498	558	499	481	519	518	504	547	505	510	532	556	520	522	512	525	552	492	535	508	512	531	524	557	478	495	508	482	542	526	478	532	539	540	505	537	514	514	489	470	530	492	530	507	527	480	518	504	511	513	492	531	481	517	507	528	535	530	484	495	474	505	486	543	517	517	525	553	522	477	457	489	519	539	484	490	475	544	519	517	549	491	479	505	490	526	526	501	501	541	497	510	504	521	495	539	525	530	494	499	514	512	530	512	491	528	514	531	503	497	510	515	462	514	503	517	502	503	498	521	563	531	497	508	491	500	508	508	526	538	531	504	509	506	499	559	513	524	519	497	495	498	568	554	530	500	504	504	497	537	518	487	511	506	535	481	486	512	518	499	491	511	535	470	545	486	542	512	527	522	547	500	496	533	509	513	514	546	511	514	521	541	519	491	516	535	508	473	509	506	511	518	527	506	528	511	519	526	539	520	547	547	493	516	507	490	504	505	496	532	511	523	491	520	536	505	487	477	516	538	534	533	514	488	543	506	477	545	530	533	563	511	505	515	523	492	543	520	539	467	482	511	507	517	484	507	506	534	539	506	509	557	572	518	534	476	558	509	523	514	537	524	499	542	496	514	486	525	533	530	479	494	476	523	499	500	523	528	485	503	513	515	536	546	502	470	499	509	512	519	529	501	508	506	497	477	509	510	501	514	536	524	485	512	526	484	486	479	525	522	501	522	493	506	520	490	490	502	468	553	539	472	549	494	487	536	501	521	518	481	505	504	564	498	464	513	533	519	466	496	508	500	587	513	527	476	505	543	539	542	524	541	511	515	525	532	515	537	500	530	523	526	543	524	511	481	507	493	481	515	510	551	494	541	551	506	556	565	489	536	525	544	522	502	507	560	561	499	486	515	510	518	523	537	510	496	502	482	512	507	589	507	491	498	477	538	525	512	520	509	550	500	527	502	496	494	504	557	507	504	546	518	532	533	502	509	530	529	514	505	508	510	556	502	526	530	504	548	482	535	496	496	553	510	483	502	512	522	496	482	502	501	508	476	476	517	507	525	477	531	531	501	518	492	554	491	480	505	520	485	520	509	485	510	536	546	483	489	534	493	509	506	529	495	523	497	534	507	520	500	492	549	471	545	504	484	545	536	556	512	512	520	541	521	527	495	496	500	498	534	497	507	498	493	555	491	526	505	500	518	540	535	517	506	498	478	515	487	565	510	490	542	545	529	523	526	504	518	515	483	482	480	491	502	513	498	506	560	516	517	583	497	517	504	492	564	555	475	531	506	520	566	502	512	499	550	531	512	486	559	526	492	487	508	503	525	514	502	540	554	527	534	506	492	504	503	493	494	519	528	518	533	523	499	548	546	515	510	495	529	516	542	522	533	523	491	498	547	532	499	525	521	524	459	520	519	502	517	498	517	530	506	546	496	535	524	479	496	504	513	464	471	508	498	496	503	523	532	535	503	493	551	523	499	523	523	547	506	502	522	500	491	494	499	505	524	496	504	495	522	480	546	493	515	519	535	486	511	521	504	509	477	505	520	525	481	486	527	499	496	501	553	517	463	507	502	536	481	534	514	523	501	466	541	557	522	527	531	520	520	524	496	483	527	466	505	515	485	540	511	470	514	511	524	542	474	518	525	495	495	469	564	534	555	516	501	479	534	508	521	500	526	516	495	492	466	514	544	492	530	510	514	473	523	482	462	467	497	495	520	517	525	524	527	503	490	518	527	530	482	482	508	523	507	465	480	497	500	519	527	555	531	548	529	495	567	466	518	483	488	517	522	495	493	454	470	520	531	496	524	503	512	525	512	511	506	513	486	538	532	508	546	523	510	560	512	531	510	514	498	517	534	509	497	501	532	510	511	508	537	486	539	559	522	517	509	540	501	535	528	512	560	477	512	514	531	467	517	514	498	488	479	527	530	542	534	545	546	529	523	501	513	531	504	500	488	492	498	515	493	546	508	508	515	547	524	488	517	492	521	502	514	508	509	521	490	505	499	528	473	537	495	514	490	498	517	556	530	538	524	501	512	560	493	491	501	491	496	488	488	501	494	478	501	493	516	509	535	476	517	518	506	540	507	499	531	498	522	543	508	527	534	515	482	530	512	527	512	479	482	510	525	500	541	546	461	508	529	522	533	476	510	534	512	511	523	504	531	488	547	538	506	462	505	488	505	485	500	512	498	542	547	518	493	498	509	493	516	509	536	496	498	535	478	520	518	556	508	547	509	560	530	496	541	480	534	495	502	496	549	484	474	513	495	541	526	526	525	511	505	488	508	515	492	483	497	544	494	484	490	539	520	508	519	481	542	587	517	538	516	501	483	498	479	513	494	532	489	527	457	474	521	500	497	521	478	500	506	525	548	518	507	517	485	569	472	484	517	520	560	510	518	493	506	541	537	549	536	501	520	474	483	530	513	473	511	522	539	477	481	553	488	466	535	504	507	520	518	436	521	500	498	515	504	528	532	495	480	496	509	482	519	499	510	579	491	549	492	534	494	564	478	478	478	499	486	519	547	481	516	498	530	474	513	534	541	483	537	501	496	480	537	510	536	477	540	540	512	511	486	525	544	507	524	525	523	514	500	500	503	521	510	558	537	507	524	518	530	536	516	504	531	515	490	562	494	483	509	491	517	488	543	547	506	513	472	488	548	505	481	519	490	540	553	497	485	548	487	525	541	510	484	499	501	509	516	504	500	503	476	521	501	518	516	521	491	518	540	533	504	514	494	513	525	524	504	554	498	537	530	493	521	499	496	535	533	484	523	512	532	489	525	505	545	513	537	517	499	450	503	532	468	511	469	472	528	530	523	488	527	475	508	540	533	493	508	509	512	504	501	500	513	508	525	514	552	518	559	508	497
51025	51483	16749	6976	4832	3791	2955	2391	2106	1845	1643	1540	1354	1261	1323	1273	1160	1191	1069	1013	986	977	1058	967	1008	906	1005	988	981	983	849	893	908	889	944	909	910	884	907	920	820	914	964	875	948	894	867	864	893	840	848	914	828	827	877	887	836	872	880	858	899	898	905	915	868	889	858	825	793	926	861	904	890	858	852	857	878	899	898	850	855	812	879	859	883	923	876	888	904	845	889	848	828	849	880	858	843	884	861	861	854	872	887	861	851	891	872	850	859	866	902	812	832	884	823	796	891	832	825	852	845	898	899	897	888	892	844	865	836	894	857	877	833	867	886	858	842	936	855	874	911	873	871	894	888	908	915	841	861	842	874	892	840	833	861	848	928	848	885	911	830	882	814	819	858	834	875	877	855	831	919	872	808	918	843	814	863	848	899	884	847	877	848	886	868	882	823	844	874	850	845	831	885	853	869	903	902	876	798	854	853	853	850	929	871	856	897	857	929	849	870	851	861	866	833	888	837	842	838	864	875	840	844	822	905	882	825	846	893	860	848	908	882	868	805	939	882	863	882	866	845	878	854	868	858	864	874	868	879	870	877	851	859	878	877	846	857	831	915	858	888	866	851	834	877	895	915	837	853	892	851	854	904	837	874	887	908	850	914	912	877	849	856	854	850	875	852	869	856	845	835	867	836	858	839	865	903	834	898	879	853	810	834	810	843	836	838	863	854	840	884	851	860	825	907	868	834	871	901	873	861	860	866	867	853	849	844	869	916	844	899	827	866	880	858	865	901	833	851	852	843	919	871	853	835	877	837	865	871	827	836	828	890	863	890	852	815	889	844	850	866	851	871	798	874	855	884	863	856	876	903	869	828	878	849	864	854	831	837	855	829	844	850	871	929	831	818	858	856	835	826	843	868	913	863	812	860	902	904	857	875	850	876	808	856	817	854	845	877	852	859	831	926	882	860	837	885	884	901	852	867	886	816	835	852	901	859	855	864	831	852	862	841	873	856	854	840	811	871	801	835	867	870	862	850	875	895	825	844	796	886	809	852	855	870	910	870	859	869	827	836	844	860	826	897	853	828	977	853	857	853	871	781	866	866	878	862	873	838	798	865	870	882	855	808	844	809	823	823	864	841	875	839	880	869	905	917	869	849	851	816	862	888	925	794	906	872	847	900	891	832	885	848	827	820	883	832	839	891	877	865	819	846	834	893	862	859	953	784	880	839	938	842	782	836	830	867	836	863	865	853	866	858	826	847	876	889	845	906	896	839	856	900	838	873	895	856	921	829	860	835	868	826	849	844	881	844	811	893	791	841	897	930	851	832	827	889	900	863	812	858	911	883	802	842	865	871	804	826	856	869	855	854	885	850	861	848	849	849	814	862	833	867	786	867	929	906	822	872	814	855	835	848	847	852	853	889	851	839	862	924	869	843	819	866	863	858	852	841	898	838	816	875	862	833	839	880	903	881	896	865	868	855	850	822	812	848	832	901	899	878	871	867	835	893	848	861	899	862	876	827	854	926	888	888	844	861	888	870	856	853	833	866	900	879	837	850	873	822	900	886	849	847	838	807	850	859	869	829	850	869	837	872	878	830	853	872	883	859	878	868	847	868	888	876	856	867	935	817	877	793	873	864	843	822	886	822	797	885	859	831	894	813	878	898	841	851	864	824	868	886	857	896	869	862	822	886	886	905	847	855	899	913	858	820	857	907	847	887	860	865	845	830	836	852	819	873	852	835	868	857	861	828	836	932	847	836	867	852	808	871	895	876	814	848	853	812	855	845	887	872	783	864	816	835	824	871	854	862	843	882	811	852	865	869	859	876	834	848	864	807	877	846	853	910	786	839	848	914	913	878	857	861	856	863	867	849	882	865	869	850	876	871	811	914	890	858	840	872	832	912	835	856	829	879	887	816	879	846	796	831	870	864	862	882	881	856	853	906	867	867	837	835	855	882	908	895	891	832	911	846	929	809	867	877	845	839	881	849	802	841	863	866	862	899	832	889	821	861	865	828	919	851	897	859	845	807	849	906	848	876	857	919	844	823	905	827	843	879	889	878	904	881	882	838	866	892	869	911	856	844	897	829	801	863	861	872	834	878	874	879	848	862	874	900	830	893	873	887	891	846	851	882	853	876	866	826	859	874	820	871	885	858	870	844	892	830	851	900	817	853	885	814	868	832	870	896	835	824	872	869	858	867	842	852	876	857	852	883	894	756	871	860	839	827	868	897	847	876	879	844	854	855	853	838	843	889	829	890	868	842	880	839	894	845	838	864	862	885	877	882	870	833	837	902	841	896	888	859	861	892	920	819	937	929	861	879	893	878	817	846	863	859	886	829	864	870	851	835	838	857	843	835	869	928	871	915	818	853	800	853	911	834	824	831	861	837	854	914	848	907	841	840	883	840	890	883	899	863	897	848	845	906	926	867	875	895	828	841	864	849	867	886	897	883	877	876	922	869	860	852	902	893	844	890	864	860	847	912	863	881	885	840	885	845	805	927	884	876	899	876	863	843	864	847	852	849	840	824	856	879	866	801	920	848	814	851	858	857	890	878	849	888	831	826	872	886	883	852	869	868	802	856	826	896	833	880	796	871	872	871	831	841	831	859	882	821	828	902	889	897	845	857	795	870	805	859	780	879	874	796	811	869	820	859	866	872	818	893	888	868	851	892	820	823	867	810	848	852	861	866	876	850	821	891	804	819	887	918	907	877	862	847	846	842	854	858	876	879	834	806	880	883	910	903	837	828	849	863	805	856	864	871	897	853	912	909	831	846	911	813	800	817	861	856	866	857	909	855	850	853	866	889	975	828	843	911	892	849	826	883	858	833	807	856	941	904	820	848	855	903	876	847	845	819	851	854	858	854	863	904	847	831	838	864	828	840	869	839	802	845	860	852	878	865	849	869	870	865	842	854	887	871	933	881	839	872	829	795	891	889	824	847	858	837	872	790	867	834	842	864	883	845	881	897	879	824	806	792	820	824	849	856	836	876	877	873	867	889	873	885	871	854	860	833	862	864	840	833	860	829	872	857	901	903	911	860	869	892	846	890	930	919	879	866	901	891	897	805	744	883	880	811	843	896	882	878	851	760	839	842	819	853	918	865	872	874	920	861	840	829	835	872	868	861	885	836	924	870	844	825	864	841	886	878	811	877	833	863	853	917	855	828	918	837	871	835	862	869	847	868	870	823	875	904	845	893	891	870	922	841	798	846	879	886	819	810	826	830	842	855	863	849	850	849	842	887	851	864	842	858	877	872	853	957	831	864	932	908	865	841	881	900	862	863	888	872	856	849	842	844	832	825	861	855	876	828	858	936	837	839	850	860	902	847	844	849	878	841	870	805	878	875	837	872	832	855	871	842	840	839	874	894	847	884	881	875	893	850	916	857	889	819	860	900	864	806	842	856	898	853	873	883	896	876	808	826	856	846	868	890	832	842	881	859	855	865	860	827	881	872	854	832	847	841	890	895	839	829	892	827	922	913	871	864	890
26719	20777	9691	526	236	212	187	173	157	158	156	155	173	148	140	158	165	165	160	160	169	151	160	159	164	142	156	156	161	149	160	159	150	169	171	148	161	156	137	137	165	122	164	155	147	141	135	144	147	157	159	158	143	149	155	148	143	146	143	161	133	158	168	145	150	163	158	146	176	160	150	154	152	128	159	171	146	136	137	173	134	135	140	139	144	140	139	139	126	149	138	158	156	133	143	166	141	143	122	154	137	149	134	176	134	135	152	142	164	149	143	155	151	123	175	142	147	132	157	150	156	166	137	159	160	152	141	139	148	146	126	132	159	134	151	152	142	155	156	137	155	170	143	138	150	163	157	144	160	152	156	156	141	150	143	152	169	149	140	136	157	141	157	130	166	115	162	149	144	121	134	160	154	150	149	153	145	145	167	163	150	136	162	132	159	156	167	154	153	145	154	137	147	147	148	148	157	142	128	129	154	161	128	146	153	126	144	138	153	142	146	167	157	132	138	140	153	155	152	170	149	143	144	147	153	158	157	143	159	131	137	163	158	156	164	177	146	165	159	143	163	107	133	164	144	139	164	143	155	145	154	159	174	141	164	140	142	146	139	156	146	173	151	154	149	162	154	151	150	165	153	143	150	153	134	144	137	134	150	167	163	141	153	153	141	134	144	129	139	152	140	139	134	154	148	132	157	149	144	179	137	164	145	142	153	140	162	160	133	165	143	134	146	150	156	162	148	140	154	156	135	146	152	150	156	145	134	135	142	143	153	149	146	137	150	135	138	140	157	141	142	164	150	164	149	150	134	147	149	141	180	136	128	155	144	175	142	145	154	131	153	149	127	145	164	139	148	130	134	159	155	147	145	137	136	146	151	123	160	150	150	155	144	136	126	138	139	139	146	164	138	141	137	156	148	155	149	157	166	134	151	143	137	157	160	145	120	141	125	143	145	136	145	155	144	140	155	154	157	163	146	142	168	129	141	146	140	167	146	134	142	143	139	159	152	160	149	144	142	141	178	147	164	141	138	145	160	126	153	125	142	161	131	138	137	148	135	128	118	141	142	170	130	145	135	119	136	133	171	163	131	150	154	176	154	169	138	143	153	154	147	148	154	147	142	134	164	145	165	132	166	152	168	144	155	155	151	119	159	130	148	137	158	160	132	167	128	148	141	161	144	145	152	148	145	154	148	142	181	145	157	148	142	170	163	131	142	145	144	162	153	125	122	140	156	171	155	136	148	157	177	162	153	166	138	140	148	140	135	179	126	143	135	144	165	135	148	143	149	161	149	159	150	164	131	134	140	147	143	148	138	120	120	143	134	147	130	156	135	172	143	147	146	148	131	153	161	153	155	139	172	150	140	143	150	161	145	161	155	146	138	169	156	135	149	169	164	158	158	151	146	162	150	154	160	150	155	152	166	176	146	137	147	134	151	145	147	126	133	134	146	137	151	141	131	140	145	148	153	137	150	161	138	162	140	146	171	150	160	157	168	149	177	153	158	145	164	141	166	160	147	178	132	134	154	166	135	149	167	153	154	144	164	127	144	148	160	139	152	159	138	144	146	169	143	159	152	135	136	163	139	157	144	148	139	167	139	136	168	151	144	150	149	159	139	126	170	147	152	150	158	130	150	168	120	147	144	157	150	168	149	141	132	129	153	140	145	137	172	162	144	160	131	145	135	131	138	141	151	125	169	162	141	129	158	138	155	146	141	138	139	149	150	133	146	134	137	135	133	139	142	149	130	152	146	153	145	151	138	144	148	144	148	138	128	142	156	133	141	146	159	151	163	144	148	130	137	161	140	160	151	156	153	155	144	141	136	146	127	130	135	152	150	137	151	133	149	129	145	143	152	173	153	155	165	144	169	138	145	146	157	158	153	131	154	155	136	153	160	181	141	140	147	147	145	133	130	131	142	163	146	158	148	135	166	141	135	124	151	156	141	145	163	145	139	139	172	174	166	133	124	116	133	143	130	155	121	156	138	155	148	141	154	140	151	152	142	154	134	156	167	129	146	138	149	128	160	151	154	155	148	157	148	160	175	175	136	144	154	154	147	164	139	141	126	132	148	165	135	146	146	137	153	150	142	136	158	154	140	132	157	151	137	163	143	127	157	153	149	144	148	137	148	142	142	132	134	145	179	124	148	166	153	149	166	153	158	165	120	139	131	132	158	133	154	157	154	133	154	131	151	148	177	153	164	130	136	130	155	133	150	148	150	147	130	140	133	136	147	135	147	149	139	128	142	165	148	131	139	163	142	159	173	150	151	135	131	166	145	165	146	149	144	148	185	170	126	125	145	140	163	152	143	155	158	152	151	115	147	157	150	143	132	137	145	147	139	137	121	155	157	169	148	128	150	151	163	154	172	150	141	147	146	159	178	131	149	136	155	139	157	173	125	154	146	143	161	156	160	141	162	165	143	146	144	140	142	155	147	138	158	151	123	132	154	148	142	139	164	161	171	157	139	148	137	146	154	151	141	137	149	151	158	182	146	143	148	158	136	126	148	150	121	149	165	131	126	170	175	144	128	122	136	177	162	144	152	171	138	135	120	167	145	181	162	161	139	145	153	146	131	155	157	145	150	148	153	144	153	144	132	158	132	163	147	128	149	145	140	152	143	143	143	145	127	150	134	175	140	151	159	169	131	152	148	137	142	142	154	142	165	144	142	165	156	156	150	150	133	140	161	142	129	163	153	163	151	126	147	149	133	179	149	147	148	134	143	150	144	143	148	169	140	154	139	151	160	133	117	157	162	150	137	151	141	139	142	148	150	139	153	146	151	127	183	147	149	151	155	151	141	174	149	157	150	150	151	150	157	145	152	157	130	137	166	130	142	151	145	155	157	138	143	159	139	141	159	160	164	159	141	131	135	160	158	154	158	137	150	136	135	122	141	143	141	139	150	149	140	149	157	144	132	163	153	163	131	150	126	153	145	146	144	143	153	151	126	143	136	126	150	159	149	144	175	138	172	135	142	125	144	138	145	140	146	156	156	155	141	150	152	142	124	163	153	144	150	131	147	136	147	147	131	163	150	162	143	134	135	144	146	135	154	136	139	130	143	145	129	150	148	139	143	162	121	154	152	150	162	150	148	135	144	147	172	127	142	138	164	138	155	132	133	167	156	126	159	155	161	161	160	140	156	122	151	160	143	139	155	159	137	159	181	142	135	128	141	158	153	162	129	142	151	132	155	144	153	142	147	124	151	169	164	133	148	143	159	132	172	130	147	140	156	176	145	164	177	125	149	141	137	144	140	152	167	108	164	145	158	162	120	142	159	133	126	163	153	145	167	128	143	159	147	133	145	149	132	159	149	141	125	152	133	128	169	148	151	120	162	136	161	140	161	157	158	144	125	155	140	158	171	150	146	168	136	152	162	149	149	166	153	135	153	160	139	148	136	145	147	139	158	165	149	139	157	151	165	132	141	147	149	131	138	163	159	130	151	170	152	141	144	136	139	149	165	162	144	160	149	143	152	132	152	149	160	170
21092	17697	1791	652	504	450	401	386	347	334	346	339	298	316	299	291	311	265	271	296	297	267	312	309	310	249	252	281	288	273	294	262	293	279	285	266	296	282	269	281	274	278	301	273	238	283	309	282	279	265	264	251	269	286	263	256	284	303	278	298	277	275	279	289	270	277	298	311	279	277	271	260	289	234	293	267	280	307	267	294	295	246	249	303	276	311	253	270	277	255	239	257	293	269	298	297	296	283	279	286	282	286	248	285	302	285	249	276	274	273	231	271	278	252	270	263	283	273	316	276	267	284	287	276	261	282	270	302	286	278	292	287	267	274	271	273	280	296	288	274	293	266	263	273	298	283	323	298	239	248	279	301	249	282	280	312	278	258	280	268	282	259	299	247	276	253	294	275	281	247	266	259	274	287	271	262	283	261	285	263	267	260	305	278	298	263	298	296	270	261	251	262	288	278	264	269	249	242	294	300	276	279	265	258	271	272	276	259	268	308	250	271	281	280	306	292	290	279	283	249	309	266	270	278	287	265	258	234	253	255	282	250	268	300	266	281	286	256	274	245	247	262	292	286	235	309	263	290	283	281	269	284	288	253	271	281	259	266	263	287	258	296	294	274	267	279	253	252	265	262	274	253	290	255	283	274	266	294	285	280	308	280	285	254	288	272	280	284	257	261	288	275	248	283	242	269	254	328	277	260	288	272	278	290	262	266	273	283	282	274	308	265	272	294	262	241	299	277	299	292	261	282	287	275	257	280	272	273	252	292	258	267	267	307	263	284	294	256	254	249	251	265	278	267	262	298	281	284	271	275	261	272	245	292	261	274	243	242	255	265	265	268	270	263	280	290	274	280	293	307	260	263	260	285	290	249	288	243	266	253	285	278	283	267	289	284	273	274	271	273	259	290	269	262	250	268	268	275	290	295	266	273	258	273	278	260	272	255	294	269	281	265	266	259	273	266	288	284	252	269	266	274	257	290	294	273	246	267	266	243	280	305	297	274	261	272	298	272	260	270	256	293	288	242	247	287	283	311	290	282	283	276	277	249	268	272	268	260	286	303	274	297	260	279	287	293	278	254	297	272	255	293	274	275	322	297	240	289	257	279	267	249	277	251	280	296	264	292	273	266	248	303	295	271	278	252	296	273	281	292	307	262	311	273	299	293	272	289	247	275	284	271	283	298	274	257	293	248	259	286	243	288	276	272	272	293	284	267	275	256	269	287	247	254	264	305	295	265	265	304	273	279	289	267	279	284	277	269	275	286	260	274	282	276	231	261	296	279	255	269	292	258	279	294	263	260	282	280	261	283	272	309	272	271	306	242	281	232	300	273	285	256	288	269	262	264	277	257	275	276	289	309	296	280	275	270	295	280	290	286	268	261	291	259	282	283	310	255	267	291	282	252	284	287	297	277	263	263	254	284	271	265	253	272	289	258	286	253	307	320	287	280	236	272	303	287	296	267	274	258	311	264	261	263	272	292	244	266	282	276	259	280	270	270	274	269	263	263	270	274	288	289	302	268	262	277	308	272	305	273	285	284	301	272	281	303	270	288	269	300	260	286	287	275	282	275	299	292	262	279	286	245	286	274	269	283	273	294	280	294	292	243	260	261	249	312	263	264	281	260	260	272	272	269	274	278	290	285	257	304	291	290	270	274	293	272	276	296	271	263	246	281	258	265	256	289	281	286	276	278	271	298	279	266	268	306	277	278	276	294	252	279	288	285	259	258	275	276	243	275	265	275	260	287	278	261	268	283	272	284	260	292	276	272	265	258	307	273	299	307	254	278	246	292	288	261	302	277	273	298	257	278	271	260	247	314	289	272	281	270	282	297	283	284	254	304	297	231	272	289	282	325	272	279	243	272	265	279	297	261	252	244	303	289	269	267	277	288	295	266	283	251	264	281	272	289	270	251	257	292	283	277	287	250	280	289	286	263	271	276	267	274	287	267	314	271	285	281	287	276	278	297	286	318	275	256	256	281	284	281	274	255	279	273	277	276	287	309	270	294	277	302	267	275	273	261	250	295	275	266	275	290	243	264	314	264	269	280	260	261	274	289	276	287	288	265	254	277	274	267	254	265	253	281	280	307	283	285	285	277	297	259	261	280	308	288	313	270	300	273	302	263	271	278	252	293	297	277	326	267	280	281	288	267	300	262	298	299	260	282	284	260	273	283	272	296	245	277	224	258	250	302	269	276	268	281	254	280	289	281	289	258	268	277	267	269	271	267	256	284	256	300	259	282	254	294	280	269	289	264	262	280	278	282	279	289	267	282	287	281	278	303	288	245	267	279	279	303	283	280	253	282	274	267	272	253	257	264	286	264	267	270	278	271	262	240	284	294	259	302	269	239	279	276	269	287	263	255	260	259	284	304	262	277	306	299	257	282	260	289	274	261	297	264	278	287	238	283	279	299	285	299	274	270	267	314	290	269	253	254	248	255	270	254	258	261	308	294	266	292	277	301	294	264	255	278	263	293	296	264	264	301	278	264	260	285	279	289	255	272	240	274	271	269	271	289	262	264	274	262	278	264	279	253	303	247	248	275	275	290	273	271	245	272	278	296	247	278	276	263	251	241	260	291	280	249	242	234	232	285	284	288	282	253	278	257	260	291	281	281	291	248	278	262	281	234	284	260	266	297	229	277	295	300	253	256	253	287	274	270	293	282	267	316	290	277	267	269	292	242	277	288	246	308	271	266	242	277	252	267	308	300	249	284	270	263	256	262	249	290	292	286	264	281	279	273	282	274	257	268	261	246	273	262	268	243	270	313	259	287	294	240	313	281	267	268	273	250	263	285	262	267	258	269	260	270	309	281	295	255	323	254	284	297	272	269	279	260	281	261	271	277	261	285	284	281	289	269	274	243	282	265	242	251	279	270	302	277	264	273	301	285	275	264	290	259	274	302	246	269	247	264	246	282	283	284	275	282	283	289	281	252	281	266	265	278	269	277	279	239	298	288	289	271	264	268	250	267	269	250	281	250	284	269	289	265	278	292	269	271	253	304	279	302	268	291	253	258	298	250	262	247	289	306	286	274	284	255	311	286	287	298	273	248	288	255	252	262	267	249	264	292	268	261	275	306	296	291	256	263	259	262	291	268	249	280	252	290	282	272	263	262	259	290	272	270	271	257	295	260	268	264	288	289	250	280	286	258	269	288	261	301	303	271	280	258	298	286	301	278	267	284	274	260	315	287	248	281	289	257	275	267	276	295	280	278	264	290	258	262	268	258	272	246	267	276	271	243	286	313	284	239	287	259	278	286	282	273	296	301	263	275	272	270	279	298	288	268	307	275	270	258	279	292	284	277	289	252	278	255	275	302	290	239	252	263	266	287	276	288	273	265	284	282	289	281	262	265	271	285	273	265	287	288	283	303	254	296	278	279	279	266	303	251	251	253	308	264	294	244	284	280	259	265	283	276	263	282	262	262	256	275	272	288	256	286	275	305	287	248	265	261	279	278	287	269	284	284	301	293	247	288	280	305	251	283
24059	21139	28232	24261	19552	2484	809	637	557	486	525	428	427	433	410	431	385	376	391	415	396	422	352	375	397	352	404	380	369	336	366	377	391	354	404	391	397	399	371	367	365	391	356	402	402	376	372	377	345	368	368	345	379	367	386	378	399	384	350	369	342	337	348	350	372	333	358	349	376	368	368	369	329	374	364	359	382	413	377	373	366	395	357	366	337	372	391	365	387	378	337	355	375	361	353	375	348	366	371	338	399	389	361	356	382	347	316	391	377	352	386	384	389	364	361	364	386	356	340	406	334	363	391	357	362	389	377	384	363	377	378	387	369	380	364	375	364	329	356	348	364	353	377	361	387	371	409	390	381	366	348	361	350	356	367	402	395	355	368	389	383	383	338	363	395	382	396	384	380	393	385	353	405	373	388	386	399	381	338	392	397	377	371	373	356	360	380	370	394	381	363	373	353	331	322	367	418	328	388	368	373	375	366	338	365	370	382	376	371	372	346	338	385	376	352	368	362	324	368	398	378	370	338	368	367	361	350	346	345	365	359	351	368	368	359	386	367	381	369	367	350	360	391	378	349	365	349	372	362	347	346	359	366	382	387	353	361	328	357	366	343	342	359	353	407	343	370	374	356	383	362	347	368	386	410	401	353	359	368	386	349	346	386	379	349	349	371	343	359	343	362	388	392	351	355	383	379	382	343	368	325	328	380	392	350	358	352	372	357	384	370	381	362	334	368	370	361	375	354	389	348	382	360	376	347	358	357	376	348	340	394	342	357	377	349	376	350	405	384	342	328	348	358	371	396	369	369	396	382	404	337	387	347	390	361	396	366	387	349	370	336	369	326	397	355	360	407	359	355	395	336	374	339	376	350	341	336	379	363	355	363	371	375	362	422	392	369	399	361	371	381	362	369	370	344	336	362	374	358	372	395	417	361	339	333	347	373	348	351	374	403	347	373	373	369	367	355	400	362	370	358	389	342	329	374	385	389	337	371	385	372	350	383	336	349	391	362	353	367	401	370	389	341	348	353	374	341	365	392	371	349	332	364	364	390	395	354	362	353	376	350	388	393	363	411	375	365	402	373	377	368	355	348	360	342	341	360	377	363	344	405	406	352	392	397	363	346	381	406	365	361	387	349	369	357	384	384	331	363	401	339	375	366	348	341	390	375	368	381	352	371	373	354	362	380	371	353	380	352	354	354	371	384	347	376	391	365	349	341	396	338	370	335	367	359	353	359	392	347	394	343	370	363	377	399	354	378	379	381	359	392	379	386	361	342	361	354	382	350	385	341	395	339	371	349	363	361	381	374	358	376	384	379	357	366	374	338	372	343	363	350	362	378	374	360	322	356	348	372	366	384	438	396	350	347	410	353	382	382	329	332	349	357	383	345	346	370	367	353	371	339	339	371	362	340	334	371	368	390	354	343	366	372	375	366	337	364	383	355	370	344	365	343	339	372	369	354	368	309	358	383	364	380	335	369	394	381	363	355	368	377	361	374	358	361	381	369	374	368	396	380	365	387	372	371	398	346	357	368	393	376	333	355	370	394	364	361	343	358	379	362	360	363	377	349	363	348	355	350	374	349	368	392	383	373	355	388	398	382	304	351	379	382	363	334	387	350	364	355	363	380	385	376	365	355	396	347	381	356	357	374	350	385	380	355	370	375	362	338	350	368	358	391	389	379	411	351	376	384	364	352	352	364	357	356	368	366	330	372	381	396	373	354	338	339	337	376	334	378	305	362	396	383	345	368	365	368	368	362	380	346	371	341	365	363	351	379	375	353	367	376	352	359	386	347	356	367	378	359	355	357	392	370	401	356	365	397	352	356	397	359	343	382	335	362	366	362	385	357	364	350	364	379	379	352	319	328	370	380	360	356	329	348	381	375	399	372	345	384	386	357	324	340	383	397	381	324	359	379	368	366	366	375	360	367	351	370	392	357	354	375	386	362	346	364	403	384	374	360	352	392	380	360	367	360	390	367	379	374	400	342	362	356	352	333	367	359	366	349	407	360	368	370	370	384	353	354	394	392	364	322	394	376	403	372	328	367	382	348	374	340	361	353	392	343	385	358	323	374	333	367	386	382	376	413	347	359	363	355	364	347	352	327	410	375	381	360	349	390	336	388	374	380	348	331	353	349	378	357	359	358	385	362	380	371	400	381	339	368	380	363	343	377	385	385	345	372	336	362	361	342	360	392	354	382	370	425	366	365	382	365	325	358	338	374	375	355	375	368	359	390	368	386	371	401	363	398	350	335	376	392	399	367	385	376	352	381	350	363	387	345	366	353	370	401	418	333	404	315	374	353	360	383	373	341	377	401	351	378	398	364	349	354	369	406	369	370	377	361	385	368	377	394	350	341	377	375	362	377	348	366	384	390	370	327	372	381	358	378	355	367	357	325	387	383	348	313	366	356	381	323	380	351	343	363	351	368	357	367	352	366	363	354	396	355	350	345	353	390	348	380	386	331	380	352	375	381	349	343	358	353	374	377	351	321	367	397	349	318	358	361	356	403	381	361	336	343	350	378	370	367	356	338	401	368	358	375	362	322	370	363	331	367	379	390	398	358	391	379	392	345	400	383	372	352	385	352	363	347	374	384	349	371	419	358	363	427	377	366	365	382	367	393	363	342	362	360	345	363	321	363	345	381	373	352	369	383	385	373	322	365	399	369	334	368	370	386	346	352	401	342	361	361	374	348	331	347	382	393	360	367	346	362	345	370	395	376	372	338	379	360	359	368	357	392	359	369	357	354	324	337	335	350	380	357	354	376	372	320	357	389	382	376	413	367	365	353	326	351	365	355	333	387	349	390	332	360	397	382	391	339	384	387	356	354	378	370	359	355	390	374	376	376	367	379	354	344	360	353	425	348	360	393	349	351	392	336	383	350	355	345	390	385	340	395	353	398	385	345	376	335	363	351	347	346	400	365	355	376	344	364	393	396	373	381	403	356	351	343	405	406	367	365	368	362	359	360	382	363	396	363	356	377	347	325	356	351	355	342	338	353	372	353	382	363	349	351	353	391	369	400	382	329	389	345	347	394	383	377	326	367	371	393	358	324	378	357	351	352	362	350	393	359	350	369	386	383	376	362	375	375	361	363	373	361	384	372	371	350	336	372	351	347	339	370	350	369	374	368	359	383	349	388	364	379	342	365	373	385	352	354	373	386	402	370	330	334	403	359	361	357	375	345	391	390	341	384	396	360	329	351	390	359	391	348	355	368	359	386	398	372	354	332	350	338	323	369	349	380	351	379	347	361	345	376	399	350	368	375	361	391	328	344	309	358	368	377	378	379	387	374	379	351	368	346	370	354	369	361	382	394	364	387	355	392	386	366	361	349	395	344	390	352	384	360	369	372	349	375	369	367	343	383	318	351	373	367	397	342	333	397	356	330	353	374	378	381	338	372	359	346	391	358	365	388	376	398	344	362	351	361	380	359	377	354	370	371	358	395	369	364	336	355	361	372	310	381	376	339	339	394	361	344	358	370	365
42091	47413	16324	4161	2819	2174	1732	1487	1213	1117	1035	922	937	816	815	746	752	727	699	713	705	740	667	693	658	676	684	670	669	657	671	603	658	671	602	667	674	659	657	651	605	641	652	628	666	615	636	663	627	637	651	636	642	631	630	666	623	624	657	643	629	663	632	631	596	676	664	612	622	621	649	629	665	659	653	633	653	682	644	622	679	646	664	634	647	646	653	640	683	619	606	600	629	631	647	634	642	585	683	608	601	661	639	602	620	607	617	633	604	631	635	617	660	632	605	662	661	646	606	569	634	622	601	654	648	663	677	727	609	603	624	650	616	650	627	630	619	653	617	616	631	648	591	580	606	629	653	634	709	627	652	636	642	616	611	602	580	577	621	634	614	602	611	647	638	626	632	651	634	617	679	672	686	584	647	628	615	640	631	574	613	616	637	675	619	622	614	598	644	633	636	646	617	622	673	638	626	621	634	612	666	612	596	639	600	619	618	587	636	645	646	620	613	626	609	661	640	629	627	654	634	642	616	612	646	661	631	645	581	647	646	659	659	607	647	637	623	665	682	647	642	631	630	662	581	609	613	608	631	619	612	633	613	642	668	663	590	661	611	659	640	624	658	649	628	619	609	642	657	634	600	640	599	638	625	613	633	616	611	609	626	635	640	611	590	613	617	644	644	623	641	592	606	615	615	602	670	597	611	614	616	639	625	617	670	612	630	611	587	608	637	654	624	590	600	655	641	607	621	625	624	632	615	641	650	630	635	631	642	640	643	618	602	674	631	598	630	611	617	687	610	641	596	634	642	619	671	650	635	640	586	647	618	623	628	644	634	606	615	680	636	640	623	608	639	617	619	660	630	631	595	656	600	584	605	626	645	633	630	643	647	603	613	620	591	600	611	685	616	608	605	639	661	676	603	594	599	624	634	607	624	679	621	649	647	628	621	614	614	580	642	596	615	593	623	617	629	600	677	651	643	626	632	652	615	595	626	660	618	661	600	657	630	686	596	639	648	649	668	617	622	668	606	694	631	626	628	663	622	657	601	687	620	623	629	638	596	662	639	647	654	584	665	650	631	638	627	638	650	616	610	587	606	615	630	636	627	566	600	644	594	650	611	627	596	638	622	633	609	660	610	597	657	645	603	616	651	565	593	612	662	617	603	635	605	622	629	682	648	636	603	621	615	643	619	623	635	641	616	669	601	623	620	618	596	634	595	635	603	631	644	608	651	655	630	612	604	636	583	578	649	641	640	607	626	601	623	621	609	645	661	635	573	624	615	608	652	617	625	601	599	628	612	601	569	619	552	687	625	582	649	634	635	596	629	655	651	655	629	623	640	611	616	664	632	680	592	596	655	641	664	638	640	610	638	634	664	638	629	626	623	577	601	681	626	625	616	586	655	612	609	614	638	658	607	632	643	644	594	646	672	617	584	642	626	588	631	607	643	573	569	627	675	570	597	652	599	643	624	636	649	654	604	610	647	622	652	654	639	632	619	648	629	645	634	636	644	612	635	634	644	596	584	628	645	580	601	614	681	631	619	606	648	622	614	591	642	595	632	637	643	662	590	654	637	620	590	658	659	571	609	614	602	645	604	611	620	606	611	637	628	657	613	617	652	627	609	629	599	668	623	601	641	645	617	668	640	627	602	612	614	607	637	596	659	668	680	621	665	634	596	658	614	632	641	661	623	677	631	618	647	599	625	621	655	645	634	615	627	563	640	632	598	615	660	652	622	614	632	611	678	652	651	604	639	662	610	597	607	661	620	638	660	656	595	667	650	609	613	617	617	641	624	663	614	632	596	612	667	639	648	650	627	597	639	613	637	589	648	622	642	606	628	631	652	578	649	625	629	671	574	661	590	566	638	645	627	598	664	611	646	662	627	614	646	645	637	622	664	649	616	644	584	614	621	601	673	630	652	634	627	661	657	622	676	658	604	633	634	637	664	623	642	609	588	629	679	625	662	644	650	626	616	593	640	644	587	605	596	616	682	593	631	631	647	635	638	629	659	655	648	599	664	610	641	638	639	636	598	604	622	638	603	658	586	625	624	616	612	634	642	638	635	639	647	655	658	596	651	626	626	609	582	624	649	566	608	590	597	645	640	608	624	663	633	603	610	628	645	654	609	632	641	622	637	654	610	682	621	628	609	609	627	574	647	665	671	629	611	600	620	658	611	632	645	627	659	651	596	658	606	615	598	596	644	640	637	614	598	601	623	649	599	647	605	593	604	630	581	610	621	621	655	623	599	620	660	599	616	639	642	641	646	643	642	625	634	634	644	617	615	579	620	590	626	635	630	644	635	588	589	650	611	652	661	624	676	636	636	662	662	643	644	599	607	619	615	585	646	645	639	634	605	638	595	597	623	681	673	662	644	621	627	592	648	673	634	636	629	639	629	645	663	656	668	596	610	596	620	666	563	620	630	644	613	620	642	643	675	645	672	658	633	617	664	616	625	625	647	640	597	648	637	639	645	651	601	622	587	618	665	635	665	647	660	583	617	638	633	624	633	639	661	626	644	633	616	593	632	619	650	627	613	607	651	622	635	624	658	643	637	666	607	625	617	659	604	655	603	547	628	603	566	675	615	639	606	627	613	614	605	627	679	617	641	668	617	636	601	621	621	606	627	670	605	620	594	629	572	610	622	692	611	621	596	650	617	619	626	625	603	648	659	619	637	668	618	594	632	588	625	601	632	607	627	626	637	637	651	634	639	647	591	601	632	608	636	631	643	642	616	649	605	583	652	658	616	672	618	642	613	577	637	656	639	636	595	664	609	664	624	670	656	606	669	692	596	661	629	601	652	635	592	603	671	649	603	658	581	572	630	622	645	601	619	646	583	625	604	677	657	669	671	636	636	649	669	653	639	585	644	613	684	619	611	615	589	633	713	648	602	654	598	593	662	646	641	625	633	652	588	681	607	644	635	646	570	616	654	614	646	637	625	633	573	643	614	618	607	627	641	712	662	609	657	649	651	584	618	625	604	602	612	643	612	634	628	597	592	572	599	609	602	628	638	634	608	598	606	632	630	621	651	621	623	675	639	602	624	656	582	640	646	659	611	614	664	592	582	668	640	654	645	630	613	647	631	631	617	621	683	681	656	614	588	608	685	647	651	631	629	607	661	641	599	571	631	608	620	662	645	652	623	619	648	651	606	595	633	654	658	644	608	663	599	615	609	606	678	632	591	593	621	637	650	646	610	593	641	611	629	639	611	692	612	664	626	628	610	655	626	631	613	674	582	599	628	609	593	670	615	629	604	612	662	623	629	600	687	650	645	641	613	629	642	617	654	598	657	608	611	649	615	670	623	609	637	614	628	667	632	628	637	666	619	598	633	611	592	605	616	629	616	665	617	602	670	642	611	603	631	648	633	667	614	644	629	629	614	602	647	644	636	595	595	628	656	627	611	643	639	586	647	605	600	641	626	607	643	641	666	607	576	590	590	583	632	640	646	592	636	644	649	623	660	600	596	649	585	629	633	611	604	601	663	638
23061	21079	29106	23289	21079	19683	2834	1064	841	799	747	713	642	618	643	604	590	597	587	596	571	547	597	530	586	543	520	544	499	493	565	535	548	515	537	522	523	518	542	543	557	532	501	544	511	500	531	538	512	533	534	533	523	528	518	540	522	521	517	523	533	544	518	515	546	530	513	558	530	524	531	512	507	508	500	509	527	518	522	533	510	517	500	506	533	521	534	511	549	458	548	522	530	540	500	539	555	528	513	528	503	498	506	479	518	522	488	509	552	552	528	504	486	511	550	529	525	522	531	532	551	510	512	509	524	538	502	483	564	563	530	501	494	516	533	502	504	527	525	523	536	508	536	523	519	538	511	549	508	510	532	492	557	516	508	510	488	525	520	518	528	540	506	538	519	529	526	558	555	528	550	534	553	511	494	530	492	533	502	575	561	514	530	511	590	536	511	493	519	519	559	483	531	531	517	536	568	507	528	526	547	516	489	512	478	565	501	524	513	555	488	491	517	476	557	506	504	501	514	514	536	499	479	519	515	518	531	508	508	533	529	518	530	517	497	495	564	508	478	510	503	491	463	533	512	533	495	493	543	569	558	502	508	510	508	530	531	510	540	501	528	488	513	500	534	492	532	539	530	527	534	522	538	520	495	554	503	482	467	513	514	503	488	532	479	502	534	520	504	511	519	516	524	536	520	510	532	518	515	499	501	478	506	535	517	505	513	510	541	549	551	518	558	486	526	560	524	524	517	547	502	505	541	521	530	503	560	505	515	521	519	529	543	554	508	538	531	527	521	531	507	543	516	536	527	540	547	551	527	516	507	461	489	553	527	538	507	521	525	534	545	461	486	506	514	488	523	526	527	503	509	481	515	506	508	522	490	543	508	531	495	491	501	599	503	546	520	483	532	490	540	479	509	507	546	493	513	528	526	526	494	510	536	572	483	540	527	502	528	487	510	537	529	530	511	523	545	505	524	500	504	563	562	556	500	499	507	537	539	497	507	518	519	526	491	525	518	512	520	528	531	539	521	514	517	520	491	527	542	485	493	494	554	510	517	558	506	478	521	496	510	521	525	500	482	516	576	515	508	521	491	560	472	523	557	525	551	508	507	492	520	537	520	515	513	525	514	485	504	531	488	548	509	532	490	509	520	493	494	522	467	518	531	503	503	512	584	505	500	536	539	501	484	532	510	489	519	504	529	514	508	472	520	516	511	491	527	479	507	514	546	526	540	507	497	533	510	513	524	536	540	516	497	569	519	502	524	531	525	490	539	532	483	553	520	493	516	489	540	482	484	530	525	557	545	506	493	534	542	524	530	502	493	478	497	511	538	542	515	547	531	541	575	542	521	491	533	568	512	526	541	470	493	482	522	532	504	513	543	525	521	487	513	527	519	513	501	534	524	505	533	495	520	513	515	498	511	505	531	517	484	482	508	511	532	531	508	517	525	540	527	502	538	510	544	502	493	535	513	532	526	513	529	517	530	469	515	495	488	522	527	539	552	493	514	535	530	543	515	496	588	523	537	500	516	512	519	503	510	538	486	479	498	499	504	536	512	523	508	501	564	524	501	502	506	516	518	492	521	542	492	502	478	542	469	531	503	510	533	515	520	528	511	528	509	499	520	519	506	519	506	536	526	522	545	517	505	500	586	476	480	510	519	516	538	505	494	530	505	476	525	507	571	513	508	524	488	487	504	511	486	569	535	548	505	519	560	499	503	502	528	498	522	526	527	526	466	546	483	525	554	537	516	520	500	501	493	486	535	508	488	507	548	556	554	553	524	529	551	497	531	529	501	527	526	536	485	475	514	497	519	522	533	477	543	563	535	487	527	526	508	550	541	500	528	519	529	532	516	488	542	490	501	529	537	534	503	515	504	535	520	524	498	552	527	514	510	548	486	494	516	474	474	536	554	482	535	513	484	483	521	524	524	537	518	522	501	546	516	536	562	490	515	501	527	455	482	547	523	523	509	499	536	506	499	506	502	522	538	505	521	510	493	539	492	528	502	537	518	517	566	539	518	529	553	525	504	496	526	509	531	508	515	526	534	479	526	530	474	508	502	564	514	517	543	502	495	528	519	483	525	534	482	483	516	500	524	541	502	462	533	524	538	496	536	538	510	541	535	506	528	542	544	487	545	524	536	502	550	496	535	551	537	508	517	485	506	524	509	503	523	561	521	543	514	494	504	511	510	529	529	534	493	536	516	542	511	540	512	540	490	508	535	523	506	531	500	501	524	540	540	481	512	504	518	522	489	532	478	495	509	511	536	526	497	525	537	494	532	560	477	546	515	509	516	525	494	503	522	533	567	518	480	519	526	519	505	533	504	505	560	504	500	510	518	537	494	526	549	485	533	475	504	510	540	526	540	531	489	544	506	499	544	511	552	508	493	534	543	534	554	528	550	499	509	504	504	514	475	538	523	523	487	525	522	509	539	509	534	507	534	449	485	547	517	546	573	516	541	516	496	522	481	503	510	520	475	528	503	520	482	523	499	468	525	551	461	512	553	554	527	504	553	516	508	520	483	529	515	547	489	520	540	488	490	542	481	488	557	505	545	533	501	525	496	519	509	515	464	501	508	512	507	537	489	507	531	518	476	517	514	519	473	522	517	542	529	567	507	550	527	525	501	521	527	507	557	510	500	531	524	519	554	579	570	527	514	496	528	560	555	459	519	488	489	539	540	524	506	523	518	526	516	486	552	538	531	550	509	518	508	531	503	543	555	462	523	525	556	534	526	543	546	502	508	450	467	553	522	508	523	514	486	510	495	504	505	528	523	540	519	494	506	562	509	551	529	534	522	480	514	475	518	562	509	498	522	512	477	498	503	508	519	531	528	507	513	516	523	512	501	501	533	507	533	494	487	533	533	523	563	475	516	514	521	503	504	527	537	503	557	468	526	521	506	542	480	517	533	544	534	544	513	538	549	545	501	488	514	496	582	498	503	488	566	517	530	509	473	510	505	491	508	536	491	490	533	525	482	529	567	537	556	500	569	511	502	534	576	542	513	566	522	484	550	502	520	535	494	516	523	504	538	510	495	519	537	531	541	486	482	500	543	533	510	507	505	497	483	513	572	492	526	507	521	495	527	478	512	515	524	506	506	522	543	551	483	516	557	521	517	520	488	573	493	504	536	477	542	495	487	507	499	487	528	486	543	494	489	523	544	534	486	480	491	561	519	546	546	500	560	511	515	547	503	517	530	528	521	526	498	530	513	487	542	543	558	527	569	547	503	550	492	492	528	519	517	528	538	526	508	486	530	493	494	477	512	503	493	500	497	491	510	491	556	540	513	433	477	450	558	499	545	538	470	485	486	524	489	482	529	526	531	541	563	477	492	491	518	532	516	506	532	510	529	538	553	497	496	519	544	510	513	521	477	509	511	514	516	560	514	492	525	472	526	530	552	512	574	491	501	531	472	527	533	493	512	500	554	493	525	537	490	524	551	531	557	507	559	543	484	504	552	501	482	503	513	514	499	499	474	513	512	485	519	564
47404	57745	25681	6983	4876	3793	2855	2425	2125	1859	1637	1453	1345	1330	1285	1191	1177	1107	1154	1069	979	995	1042	952	992	932	928	974	978	966	980	910	943	914	931	883	922	925	900	951	942	879	902	868	902	872	862	838	903	908	870	866	895	858	893	864	885	902	954	888	864	895	852	904	889	883	882	878	828	891	892	880	880	932	850	890	830	820	803	859	892	850	902	877	887	939	834	898	874	890	906	871	931	906	849	880	879	899	884	843	863	875	869	866	882	867	838	933	911	859	894	865	843	880	871	869	880	847	864	845	828	868	857	869	829	918	860	886	894	878	898	913	875	865	915	851	863	904	873	893	843	857	891	851	887	874	952	883	887	850	863	843	880	848	828	871	866	858	886	935	883	884	848	839	874	850	859	848	801	858	921	837	894	858	807	845	839	787	890	851	869	937	825	834	865	892	848	860	851	859	902	832	854	846	836	861	892	869	879	821	908	858	869	873	909	825	872	934	922	828	842	880	895	889	911	849	898	861	855	813	920	871	851	889	913	896	873	882	844	936	889	866	893	845	869	901	855	845	916	874	889	949	862	878	907	824	852	866	878	910	830	873	888	851	868	916	833	874	839	871	784	891	849	887	846	818	860	871	899	841	813	864	941	859	911	859	902	885	843	890	853	867	793	912	833	871	844	887	886	849	871	835	870	903	890	867	856	822	854	852	905	850	868	909	878	883	840	901	827	895	849	852	892	903	809	850	827	850	834	888	927	854	866	844	899	778	864	882	868	846	802	895	899	873	893	861	857	858	903	939	877	856	874	850	922	844	859	827	866	865	900	843	881	860	853	897	860	892	868	858	902	873	862	880	895	871	812	858	829	862	850	836	913	857	858	860	892	850	929	854	874	859	867	862	847	854	877	885	840	894	829	870	841	827	896	939	828	868	850	844	878	920	805	855	908	868	869	877	908	796	881	867	870	880	891	886	901	859	899	781	880	836	875	887	850	841	895	902	857	868	879	831	843	885	847	866	902	866	854	856	849	853	867	869	812	905	897	831	863	876	853	870	844	909	890	848	855	824	838	885	851	860	826	872	873	873	848	872	899	865	878	884	890	854	853	873	846	881	890	824	859	837	829	886	887	835	877	838	835	827	871	843	838	919	880	859	936	889	846	852	850	871	859	872	873	783	851	862	901	865	857	836	829	854	881	849	872	914	897	885	836	897	861	821	885	878	914	840	872	887	843	862	830	860	914	902	853	890	911	843	865	817	874	941	864	892	878	838	893	845	838	828	922	902	878	850	837	870	912	844	878	831	905	874	865	877	844	862	852	845	878	855	889	903	846	830	869	890	889	932	854	910	875	864	865	904	887	835	886	871	870	883	877	902	896	859	867	872	906	849	898	859	836	836	937	830	821	871	862	924	902	834	828	880	824	848	864	862	844	854	893	841	895	870	826	874	853	847	861	842	880	842	825	899	826	842	868	856	802	944	865	880	882	844	889	828	887	879	847	906	802	841	916	835	839	896	864	867	930	858	890	843	862	851	876	835	887	840	866	886	828	861	865	845	851	835	907	860	860	837	921	904	830	858	879	880	874	837	872	848	916	865	869	866	916	864	849	821	843	822	842	843	915	864	912	846	894	881	893	887	870	890	878	888	833	894	878	845	892	890	843	859	893	860	876	845	876	867	850	817	945	852	892	855	837	854	890	811	898	835	836	881	831	843	877	928	885	833	823	872	786	918	837	856	866	822	847	888	883	792	913	825	897	903	847	866	894	852	866	897	848	870	860	902	878	858	820	865	909	873	897	881	858	856	881	840	830	927	852	852	883	872	846	908	872	834	899	800	841	813	859	907	874	897	855	840	886	863	881	887	840	849	871	900	866	881	874	856	882	819	901	830	856	829	849	883	845	843	820	820	856	865	876	828	832	849	867	911	870	859	840	867	822	874	838	904	883	829	829	889	854	875	882	856	836	910	901	896	909	918	856	894	898	830	818	872	875	920	843	890	923	864	871	835	832	913	871	852	849	902	895	858	891	880	839	880	882	900	893	890	848	890	806	882	859	878	871	847	842	851	864	789	852	848	823	855	840	886	870	886	852	872	895	895	838	855	834	828	876	840	873	863	877	885	872	873	900	892	826	827	872	904	874	888	801	883	883	874	883	879	880	871	857	853	832	888	855	872	860	865	830	813	856	887	854	861	855	854	864	872	817	875	851	854	852	837	851	902	847	880	848	898	848	886	861	844	852	826	825	907	914	884	858	878	871	862	829	845	902	814	837	844	856	861	829	862	871	856	819	861	900	913	892	890	853	869	860	799	856	877	949	839	804	890	863	944	864	896	867	847	862	919	841	887	853	907	866	864	841	880	849	846	889	852	866	855	882	820	881	851	829	814	827	889	868	881	871	922	926	885	897	813	859	835	906	901	859	845	818	885	842	902	888	841	846	897	869	884	878	856	846	893	803	884	826	819	853	866	789	866	864	879	865	855	835	905	844	826	879	866	929	895	898	886	863	858	866	889	872	874	808	819	870	861	901	879	905	864	842	839	890	871	815	874	872	855	824	898	890	842	865	858	814	886	863	919	836	879	875	841	860	875	905	887	911	852	876	888	856	885	889	883	865	858	857	887	841	855	909	851	892	846	823	880	818	859	853	896	928	847	872	898	875	916	886	887	863	866	861	836	901	868	901	904	848	872	880	884	850	835	851	881	815	854	893	833	863	832	834	869	856	865	873	857	869	868	840	859	821	860	850	868	808	897	906	876	854	841	870	903	846	846	847	822	870	863	860	881	824	872	828	850	846	887	923	884	867	914	830	857	844	870	849	871	813	883	791	894	883	818	844	852	874	893	869	841	846	879	889	877	893	854	860	858	868	865	873	825	865	843	872	891	850	868	805	851	867	865	879	859	831	875	876	886	859	888	883	879	847	837	856	846	860	838	845	835	865	849	852	857	859	847	893	830	808	837	908	875	843	907	846	900	801	857	883	847	865	867	889	853	824	864	898	873	852	909	848	838	884	861	863	851	863	817	884	879	827	885	843	836	854	834	860	892	846	880	851	858	821	854	885	934	874	872	854	904	874	877	849	874	872	876	831	921	847	827	833	880	798	895	886	870	853	893	876	870	861	824	867	858	903	851	859	868	917	845	869	895	899	850	869	879	862	802	911	823	858	852	841	759	875	907	878	885	843	869	851	839	894	858	826	854	897	836	836	847	794	872	821	815	856	838	850	893	874	876	857	874	913	847	850	855	899	842	884	882	866	835	868	895	881	855	858	838	893	860	870	837	896	838	856	894	848	864	895	846	848	880	867	847	807	876	873	892	833	867	850	853	920	881	877	879	880	883	889	879	868	881	876	881	938	876	917	880	845	857	877	828	864	891	878	885	877	860	897	860	881	879	852	859	862	878	861	854	862	857	857	826	862	947	889	885	844	864	862	934	860	871	870	881	847	918	831	839	889	839	916	874	870	866	859	924	839	826	854	871	879	846	846	876	826	856	881	871	869	905
26630	20915	11504	668	253	199	195	150	169	172	149	133	151	150	173	143	153	139	137	156	154	168	150	127	150	139	137	152	155	163	162	158	149	141	153	137	138	149	153	144	143	145	159	151	149	154	171	148	135	168	116	136	152	157	159	159	123	131	165	129	156	142	153	139	153	137	163	164	162	145	135	151	163	145	142	146	155	142	133	170	160	142	162	157	157	140	139	145	149	143	152	127	137	147	138	145	138	142	143	149	161	145	149	148	146	179	158	156	120	131	145	154	152	182	151	134	154	153	142	158	152	155	159	133	151	146	157	169	166	152	151	150	155	140	165	144	138	138	148	155	122	120	144	159	165	152	133	148	159	152	168	156	147	159	150	172	145	157	150	167	153	156	151	123	128	164	153	154	133	161	154	167	165	153	171	153	135	164	152	148	122	126	145	164	150	160	145	141	138	166	157	145	153	159	140	124	152	164	151	153	157	149	150	138	129	148	134	137	160	156	158	151	136	139	140	141	161	163	126	138	152	159	148	148	131	158	126	168	126	131	143	137	170	146	156	172	148	158	155	147	165	137	150	153	149	125	143	145	137	179	159	128	145	157	148	148	143	145	136	134	133	142	158	146	158	148	159	166	127	145	126	145	161	134	135	143	151	135	155	136	154	143	143	143	156	133	158	129	146	147	153	156	167	159	159	141	147	149	150	147	160	149	156	156	143	138	175	157	146	145	159	149	155	150	188	137	151	164	138	155	148	142	137	144	138	119	145	141	164	148	157	142	143	149	170	139	145	175	174	150	143	133	166	137	155	159	148	163	166	144	174	148	140	137	160	162	149	147	152	148	157	152	141	157	152	165	141	144	153	162	172	157	141	136	145	172	147	157	135	148	158	166	120	150	149	144	143	145	138	170	162	141	141	153	149	170	132	152	162	131	184	137	154	134	143	130	169	131	130	158	157	168	128	134	146	150	127	150	146	152	140	163	151	144	133	131	163	142	160	163	146	148	129	150	159	138	149	148	148	149	127	145	142	151	152	154	153	132	141	165	151	126	152	148	150	128	149	133	143	131	170	152	147	173	139	135	145	156	160	145	150	173	138	134	120	146	140	138	151	133	153	149	157	135	169	166	186	133	141	161	151	129	121	137	157	131	141	143	166	162	182	154	156	157	136	146	123	142	142	137	147	118	148	143	160	135	147	160	137	136	156	141	130	136	156	162	164	143	150	132	160	147	156	175	136	150	120	168	134	156	132	152	153	155	146	140	147	153	127	151	137	142	128	151	139	147	155	149	147	153	137	154	136	146	141	148	168	151	158	145	162	128	137	149	146	151	159	141	140	145	150	138	151	164	139	153	134	159	156	153	149	155	167	162	137	131	138	134	140	146	129	166	169	166	151	142	151	155	135	143	145	166	151	164	146	144	152	163	152	157	145	158	166	134	159	152	130	135	151	141	164	150	154	142	142	146	162	150	141	151	151	130	161	153	138	142	158	147	136	140	130	140	150	142	143	146	146	131	141	132	145	151	160	152	146	144	153	167	149	151	151	134	143	153	128	160	121	172	137	119	147	156	145	148	176	151	149	140	131	132	164	129	160	156	141	134	140	142	141	143	136	170	135	158	158	139	153	170	161	143	132	147	140	149	136	133	146	154	156	139	154	143	132	140	169	174	138	134	175	171	154	141	150	139	167	151	136	144	147	158	154	170	129	141	142	140	152	158	164	127	162	148	140	142	140	138	148	165	121	155	151	178	134	154	147	151	146	156	130	155	158	143	131	124	147	158	159	140	154	147	139	140	148	142	159	148	142	154	161	143	145	142	177	157	157	147	149	143	135	148	142	164	165	146	141	143	123	145	162	131	171	149	150	159	160	113	122	168	167	160	120	148	150	132	154	137	141	137	139	129	147	162	139	148	140	149	153	146	159	149	161	132	148	168	151	162	151	154	138	139	144	144	150	169	155	141	170	156	149	141	132	143	146	153	151	155	149	178	166	161	143	175	145	147	133	144	148	156	156	159	167	142	131	152	132	135	139	145	143	134	154	158	154	121	165	158	131	145	130	138	151	135	159	155	166	139	159	134	174	161	134	145	162	155	142	148	145	138	147	127	136	152	157	156	162	138	135	139	153	145	158	133	160	120	146	148	151	149	142	141	153	148	154	153	129	149	152	135	144	150	126	139	155	149	145	141	143	156	118	152	150	158	155	138	163	144	135	126	118	132	147	135	151	164	135	155	152	144	158	143	144	163	165	130	165	158	134	142	152	148	137	146	130	151	139	142	167	155	145	175	148	158	152	139	139	144	138	146	141	140	139	131	142	130	144	143	164	139	127	149	143	153	148	152	145	146	142	136	136	136	133	117	120	152	149	140	144	161	118	140	146	154	150	144	146	122	132	156	158	148	162	134	146	150	140	151	147	163	146	149	139	136	153	148	151	146	147	140	125	144	132	145	131	145	149	153	122	177	160	155	142	153	128	140	141	161	144	165	129	140	153	159	135	157	149	170	136	144	141	145	140	172	154	154	132	161	154	145	160	156	154	148	147	148	140	142	141	153	132	172	156	138	177	139	116	176	135	158	146	146	143	131	159	140	145	157	155	144	155	147	143	140	136	141	127	153	116	144	147	157	144	148	159	131	152	152	178	134	156	146	154	138	149	160	156	143	147	141	149	171	139	139	146	143	152	166	150	135	149	149	134	155	159	147	145	162	137	174	125	128	148	159	167	134	138	125	153	150	152	159	155	135	173	130	136	145	152	163	164	144	151	168	146	135	161	160	159	150	180	152	157	155	130	146	148	152	143	136	127	137	143	150	154	143	141	160	143	157	159	136	152	160	120	175	170	161	146	160	152	134	147	130	139	159	136	152	150	153	129	137	132	141	125	156	138	144	150	143	130	168	145	122	150	154	154	166	163	154	171	153	136	130	161	133	149	154	148	140	151	142	142	153	157	163	151	143	143	139	141	154	161	154	132	140	138	121	163	146	145	134	141	157	128	134	137	170	171	140	153	145	148	134	146	152	113	136	145	171	145	148	148	149	138	154	136	127	143	142	151	152	141	152	161	140	166	155	137	141	144	149	124	144	132	151	161	138	138	136	140	150	146	138	151	183	163	142	151	146	153	151	168	161	154	141	138	153	177	149	164	156	147	146	174	159	163	155	164	181	139	178	156	144	158	151	147	143	163	146	132	166	154	158	159	176	145	146	155	147	134	154	137	168	134	172	151	156	136	167	128	168	150	158	159	128	139	152	144	146	155	173	139	161	160	160	123	153	150	161	169	137	156	174	177	142	162	143	148	144	145	147	163	151	133	152	146	150	140	161	154	146	156	168	154	150	149	171	149	118	152	143	164	148	148	147	150	146	164	159	128	155	157	150	152	113	160	131	143	130	140	162	146	144	156	152	164	151	137	134	150	157	151	150	145	143	143	140	151	164	164	146	154	167	142	176	147	146	140	137	138	156	160	139	147	159	138	133	158	146	154	128	142	157	158	129	142	125
21270	19434	3905	664	509	410	381	366	342	314	326	322	279	275	299	318	289	271	289	287	305	262	291	299	288	282	269	285	285	270	298	306	276	281	280	281	280	282	258	274	269	303	270	266	267	299	315	320	281	271	284	265	263	298	287	286	278	258	283	277	295	270	284	292	245	268	297	271	274	259	285	301	286	266	283	291	304	277	262	279	305	290	264	260	283	256	290	300	281	295	276	232	288	307	277	293	261	287	299	256	293	274	289	236	258	286	299	256	298	287	274	281	288	299	284	289	281	296	257	252	274	264	277	265	279	281	285	278	285	287	235	274	282	265	270	290	262	274	256	271	250	279	280	294	281	290	258	257	273	273	284	295	276	283	297	276	279	291	267	268	268	281	261	267	262	305	282	292	277	269	277	301	277	278	294	253	289	286	304	284	272	279	266	284	241	325	304	252	273	303	280	268	251	286	271	268	297	291	296	290	263	287	279	275	272	279	249	261	245	304	283	305	275	296	303	278	294	274	260	222	249	288	271	279	266	287	294	272	273	283	271	271	268	269	259	272	239	290	274	285	263	283	311	308	290	270	286	280	309	262	290	258	270	277	278	278	275	283	284	293	284	307	267	292	275	287	278	271	291	274	269	265	253	274	291	277	310	283	319	263	242	276	279	274	276	278	265	274	275	293	306	265	251	275	289	276	286	312	274	288	271	271	273	274	287	260	273	297	279	259	285	264	269	290	260	287	257	274	287	253	271	251	270	279	271	295	275	268	250	268	265	285	295	266	267	265	292	270	283	287	284	262	292	291	288	290	282	271	261	276	282	274	273	275	250	265	297	268	269	273	287	265	245	267	272	267	297	294	280	272	265	256	274	265	283	278	299	284	254	284	282	272	263	274	267	245	286	292	264	295	282	275	289	284	275	263	286	298	276	279	306	254	266	262	294	277	273	296	273	281	317	298	277	265	279	264	280	297	273	241	274	296	282	261	255	269	251	287	299	249	320	284	265	286	285	281	249	275	279	305	286	268	281	287	267	297	247	280	257	239	333	263	275	287	293	272	256	285	281	265	255	271	282	272	250	261	273	274	274	300	300	284	255	269	246	291	278	259	289	251	278	278	265	289	271	281	305	284	253	294	249	302	284	263	270	286	261	298	288	271	278	274	295	274	259	307	247	240	289	287	285	263	287	295	298	275	266	303	283	287	285	260	302	283	266	301	269	303	321	289	281	305	269	301	282	270	285	326	247	312	307	262	288	279	290	263	312	277	288	284	276	272	234	254	255	253	303	255	279	294	295	244	262	286	268	244	252	304	255	262	287	305	295	271	270	279	282	264	285	316	279	260	292	279	256	278	278	279	258	254	251	294	274	258	280	266	268	302	301	269	274	291	262	274	268	280	309	310	272	281	273	263	276	292	257	270	267	282	228	294	294	282	254	275	267	315	279	320	276	271	244	245	279	312	305	303	267	261	275	287	297	274	259	272	291	268	280	267	273	313	287	301	282	295	279	255	258	287	295	281	283	287	298	266	289	266	260	258	297	269	278	286	261	273	259	324	259	282	231	270	246	281	274	283	262	275	281	272	284	268	320	273	276	258	257	272	247	241	276	287	260	293	254	278	295	300	301	284	293	283	286	258	271	298	283	274	283	293	256	254	286	291	253	271	275	268	261	284	300	277	254	281	292	280	304	266	311	279	258	283	262	258	303	256	289	286	321	294	283	279	263	282	264	262	304	278	318	287	288	275	282	299	301	298	268	268	290	277	267	299	311	279	266	301	280	302	280	265	295	257	267	289	279	237	270	299	286	289	298	251	302	272	257	274	307	252	265	274	256	293	254	300	281	286	271	288	268	311	275	289	302	305	252	277	278	279	252	294	283	261	295	290	265	261	257	280	264	277	257	281	267	266	251	280	265	268	292	325	267	278	283	298	290	248	277	285	251	269	272	308	306	283	253	254	284	307	292	310	244	240	285	251	279	265	270	284	278	291	270	274	283	286	270	270	250	284	276	278	283	291	262	283	277	278	292	262	297	275	275	308	243	277	304	283	277	270	289	272	284	268	281	292	253	286	282	243	299	267	271	261	284	279	306	278	255	258	269	290	274	301	280	277	268	287	292	278	272	294	291	286	265	275	280	277	271	274	241	293	286	286	285	261	249	283	277	281	283	272	238	287	281	279	272	291	291	291	293	276	255	306	271	278	268	270	260	259	301	241	277	301	319	302	277	300	287	294	249	254	305	314	261	311	277	292	276	270	297	248	271	289	309	262	280	274	263	267	282	284	299	276	256	322	272	271	288	275	294	289	280	285	298	302	305	262	272	258	276	296	281	289	281	299	291	262	273	286	249	280	280	263	268	266	294	266	245	266	274	251	289	287	268	278	271	275	284	268	296	281	287	274	275	279	273	270	253	262	288	273	278	276	285	266	281	286	270	275	265	271	278	266	284	310	273	294	290	308	303	303	263	262	288	276	266	287	262	272	279	265	267	281	258	278	273	295	270	304	290	304	279	252	255	296	284	257	285	282	310	254	278	281	262	250	270	257	291	248	281	276	305	251	265	301	290	250	283	300	279	252	299	298	274	280	277	259	281	308	254	267	308	269	286	271	272	268	244	277	271	272	281	286	277	288	241	280	271	317	282	282	292	316	254	292	285	282	275	264	288	277	266	294	308	289	318	277	269	259	278	268	307	261	278	249	291	247	274	301	271	229	279	292	275	283	256	259	258	266	243	242	284	261	297	310	271	290	280	285	292	301	301	277	276	268	300	305	264	285	279	251	300	274	264	273	274	297	280	296	261	264	241	259	304	265	275	266	272	277	280	238	288	284	291	300	310	275	308	265	264	265	282	282	274	301	259	296	276	316	275	241	273	254	271	269	257	293	254	268	272	297	269	257	298	278	283	273	286	277	275	305	274	256	297	252	245	289	246	279	252	288	285	266	254	304	279	274	254	261	286	295	259	259	265	243	277	291	272	282	280	290	251	266	301	292	273	257	255	293	259	293	256	255	280	286	258	279	304	270	306	285	295	291	274	268	271	270	315	254	266	260	287	302	286	278	249	311	281	297	292	288	282	261	283	272	301	267	271	260	281	277	271	242	251	286	264	277	285	253	264	275	283	277	281	250	305	253	278	295	248	298	251	267	317	282	252	286	256	264	279	280	286	277	252	275	294	283	259	270	277	272	286	261	286	288	272	235	267	281	288	274	328	285	286	276	286	286	272	278	295	285	287	269	260	290	271	292	267	292	280	307	275	278	259	278	236	297	272	275	264	261	287	264	282	301	257	289	286	240	294	264	233	280	267	268	281	289	273	273	285	268	264	258	284	274	273	291	273	271	274	246	296	296	298	295	275	287	269	270	232	278	281	303	284	274	285	273	307	261	305	312	298	284	282	261	265	275	289	283	287	278	278	296	285	271	271	294	262	255	306	294	297	263	251	239	296	273	265	288	290	297	248	285	277	261	271	272	278	276	288	268	263	277	286	262	266	269	314	295
23970	21095	28440	23983	20091	2890	771	628	556	563	508	424	466	390	409	418	431	398	381	390	393	410	398	431	363	385	373	382	382	385	367	381	328	388	382	390	342	364	326	339	343	361	402	405	347	388	377	360	388	396	368	393	332	372	363	358	345	410	352	339	316	356	346	339	370	378	340	360	387	377	372	360	349	395	368	358	355	390	340	381	347	363	367	399	342	370	386	345	383	361	385	371	333	351	365	360	384	331	373	375	363	372	365	359	373	381	363	395	363	368	361	389	367	393	348	371	405	369	332	377	366	389	355	323	348	408	366	363	336	317	371	401	386	389	344	409	363	347	346	379	390	370	352	357	379	332	363	375	373	362	398	362	373	387	353	356	330	366	386	363	383	354	323	366	369	380	344	368	321	358	372	356	379	325	385	411	360	363	341	413	326	330	362	380	344	343	351	385	345	346	312	385	360	326	380	355	394	364	347	346	380	357	416	368	356	364	357	348	343	394	385	364	385	396	342	331	379	393	376	381	371	374	344	406	388	373	354	367	340	364	360	372	382	347	339	350	372	378	375	359	384	366	369	373	396	372	380	375	358	362	366	343	369	374	339	318	366	416	400	383	374	349	352	371	369	340	368	378	345	379	360	338	390	401	371	352	394	382	356	361	366	364	342	378	369	388	423	373	392	372	313	374	349	339	380	374	385	354	378	360	405	400	330	380	382	379	349	369	381	357	383	376	364	373	327	398	375	353	358	335	340	371	364	366	379	356	378	333	341	370	340	337	380	394	344	386	398	380	369	352	358	384	352	389	374	366	305	363	362	350	372	360	342	396	349	367	348	403	369	344	369	393	355	371	333	389	374	374	347	351	374	343	357	364	344	371	373	392	379	348	393	359	388	393	399	364	382	323	356	356	362	361	362	368	344	382	371	358	359	326	371	359	401	370	333	383	349	335	321	376	336	383	361	388	330	341	376	355	372	365	389	380	358	364	312	353	377	390	354	359	354	386	343	386	378	377	361	398	355	376	367	356	359	361	364	344	355	334	354	361	379	369	418	343	347	373	377	388	362	342	357	372	368	328	354	357	399	387	328	364	373	369	328	372	372	382	395	363	374	363	357	352	346	351	348	390	355	341	372	346	328	363	346	364	355	376	366	370	354	392	383	375	352	344	397	377	359	374	380	339	377	368	393	364	369	339	389	372	358	368	360	372	342	364	342	367	354	391	366	366	363	357	376	370	354	334	383	383	374	380	361	384	344	363	342	354	323	379	392	368	340	362	404	332	331	343	375	387	341	347	394	358	350	341	364	365	373	365	312	341	376	390	361	327	363	356	326	372	378	337	373	374	359	371	363	351	325	361	415	358	348	392	367	374	372	383	341	330	362	390	356	342	335	378	356	370	378	331	379	328	368	369	319	350	323	386	371	362	390	364	363	371	379	361	359	349	358	397	361	372	353	375	341	357	369	343	372	385	376	400	337	374	347	352	340	342	362	331	366	373	363	348	352	367	389	379	391	402	364	332	376	389	378	357	373	382	381	370	379	368	334	387	381	347	374	355	386	395	336	377	374	363	375	364	373	366	361	397	356	332	348	397	372	366	359	349	360	386	370	350	348	371	344	370	355	359	370	359	363	356	335	376	385	383	394	389	356	421	350	341	358	355	359	383	387	321	361	388	324	342	380	333	372	397	361	362	351	378	377	377	340	356	388	383	350	365	415	347	388	371	373	405	373	387	339	390	355	333	344	346	337	368	390	331	333	361	368	371	376	349	350	341	359	378	366	359	406	375	362	372	357	365	359	373	370	385	355	396	348	347	351	380	385	354	349	375	387	364	351	392	373	372	389	381	382	353	407	348	342	374	372	369	365	346	402	392	363	386	341	380	370	358	378	378	354	367	391	378	363	373	392	377	364	358	359	384	374	347	380	364	379	359	375	352	379	350	382	418	400	385	367	368	335	352	325	339	365	360	386	393	356	387	382	365	359	381	330	370	369	341	373	356	338	371	402	380	374	363	355	369	403	374	367	386	389	335	346	388	371	352	351	334	348	331	362	357	316	400	325	371	385	375	391	359	351	374	342	369	382	331	402	360	386	360	362	361	307	371	362	352	347	356	362	362	364	408	359	352	330	370	380	344	379	333	364	371	374	354	384	371	361	343	385	416	366	335	359	334	354	360	354	354	373	385	348	376	367	351	353	349	368	353	308	356	331	340	366	368	380	349	373	378	378	390	348	382	393	372	374	387	364	356	357	356	345	382	357	368	357	366	372	381	358	382	378	362	346	365	353	368	332	374	378	356	383	315	370	346	392	380	384	345	392	365	403	362	379	375	380	396	373	369	346	358	339	389	412	346	383	378	374	379	380	353	350	357	352	389	367	344	384	371	338	355	364	365	364	364	359	387	374	362	329	367	365	347	367	357	367	365	350	369	390	364	365	351	355	382	355	355	385	352	364	366	388	373	360	348	365	373	394	345	359	354	354	331	378	370	336	333	344	349	367	392	408	351	338	351	354	342	370	368	364	353	352	374	350	405	366	381	370	384	354	385	380	365	343	336	383	359	349	361	381	368	381	386	338	356	361	380	326	385	361	344	359	358	371	317	397	352	360	361	374	384	391	376	349	373	359	376	353	347	377	374	339	371	333	349	354	355	374	392	333	376	386	391	381	362	392	375	340	355	352	360	346	349	387	401	391	351	387	401	380	380	369	348	368	353	384	378	371	366	377	354	378	396	383	370	385	381	376	350	375	345	372	356	360	341	362	397	342	361	390	345	378	372	371	340	380	355	389	347	354	366	411	351	345	373	376	341	329	366	355	346	377	355	374	338	393	358	352	380	355	348	375	370	339	372	359	375	388	351	318	351	361	405	356	388	375	353	346	372	375	346	389	346	321	375	393	342	378	348	373	316	380	386	339	348	361	395	370	374	354	349	376	337	367	379	346	379	377	342	336	360	366	356	403	362	364	347	358	380	378	386	348	374	347	374	321	364	363	347	340	348	380	350	347	376	369	415	365	383	356	364	371	353	348	379	336	363	348	377	363	333	347	365	381	396	376	320	355	358	341	382	348	342	330	367	385	379	351	352	345	349	396	361	368	353	359	351	376	355	394	366	407	352	322	357	374	390	353	339	344	377	325	343	344	399	365	379	385	390	362	339	401	379	371	367	376	338	378	363	348	382	372	378	359	373	332	364	344	383	398	378	381	359	363	337	361	415	378	369	354	368	375	371	378	391	387	361	369	354	325	354	372	351	358	357	377	395	334	360	352	359	376	343	331	395	358	340	361	371	367	359	385	410	380	353	352	352	361	352	352	380	370	392	352	363	357	369	360	341	364	363	326	344	371	384	354	350	355	371	378	360	368	377	368	327	364	368	358	391	375	354	387	341	353	373	377	330	364	370	376	354	392	357	360	390	361	423	369	344	348	369	349	376	352	396	343	373	387	363	399	367	361	374	358	408	348	356	374	365	380	386	369	350	378	364	333	340	360	358	384	344	377	348
42522	42941	18951	4194	2945	2158	1777	1490	1190	1120	1021	962	859	846	847	797	759	764	774	745	748	679	693	710	712	672	673	704	675	633	664	653	636	669	647	683	658	646	626	649	637	638	667	619	646	685	656	667	670	670	637	645	660	662	631	628	619	608	668	618	645	617	662	637	649	626	652	668	626	657	630	615	678	640	671	643	649	652	608	665	636	664	617	668	646	609	630	606	634	594	639	637	618	629	647	647	647	619	665	640	641	634	643	610	612	613	618	645	714	599	648	649	640	613	614	656	616	585	646	629	631	643	603	635	708	634	625	613	645	683	571	653	617	669	655	628	634	648	703	633	642	609	653	621	597	632	644	646	624	611	628	626	643	663	653	602	669	682	659	608	644	629	631	660	629	650	587	668	657	659	631	600	662	621	641	651	655	632	658	658	638	622	609	614	613	630	602	667	611	643	661	671	604	616	583	614	606	607	624	650	650	584	653	644	614	649	614	616	600	631	640	624	577	612	603	636	636	660	601	623	641	645	622	639	635	632	617	642	651	624	613	592	640	625	630	635	652	651	623	665	635	639	666	570	645	607	609	595	620	666	635	632	657	605	614	640	610	625	635	646	625	693	663	673	667	628	602	649	695	595	646	613	608	656	624	644	674	643	598	677	648	599	636	630	668	622	623	608	635	624	644	693	637	634	620	630	588	627	650	638	645	588	602	637	635	665	613	650	599	613	651	638	629	617	663	632	635	650	633	618	621	604	657	617	612	679	649	642	655	667	633	662	642	594	667	650	662	602	648	639	588	604	587	637	608	627	613	644	677	621	599	638	600	607	654	625	676	657	608	647	664	597	608	653	588	608	657	627	653	628	629	640	667	602	620	661	606	639	646	624	613	626	668	612	626	703	609	603	633	647	651	653	622	640	605	612	626	630	614	643	632	637	621	609	624	596	637	721	634	678	628	642	660	650	633	646	637	661	628	636	692	676	620	622	647	639	608	623	636	627	658	634	582	635	586	666	634	618	614	661	646	591	601	638	626	657	645	598	699	608	686	630	624	633	646	634	592	639	623	642	613	615	613	661	660	657	690	648	596	631	628	637	651	584	612	660	597	559	641	627	617	644	672	607	646	622	629	627	573	651	651	656	610	617	626	649	636	656	624	616	649	644	593	640	629	674	597	630	672	671	618	625	602	620	608	624	642	604	599	607	647	623	673	700	696	675	685	660	645	628	601	623	636	612	627	578	633	651	653	619	661	667	635	610	663	620	643	565	661	624	615	591	644	668	600	607	663	600	647	624	637	610	627	622	636	582	651	614	609	624	616	634	650	626	621	634	612	624	640	643	633	625	666	622	635	631	626	611	649	618	592	649	613	627	640	652	601	619	644	648	658	604	631	584	587	619	665	627	620	618	641	608	658	652	612	622	640	633	650	661	652	661	642	633	644	646	613	619	617	635	647	641	629	612	652	602	577	603	644	630	673	627	575	592	630	615	633	639	602	641	621	628	642	658	631	610	624	563	621	639	596	638	624	670	613	645	626	587	637	607	632	636	621	639	620	624	601	640	661	654	599	601	650	653	655	614	601	645	670	651	619	618	581	617	645	624	672	657	603	636	654	617	671	620	684	601	600	629	625	629	617	587	611	642	626	631	657	603	600	612	627	657	629	627	671	611	632	632	646	619	612	600	657	650	661	629	647	548	626	650	606	591	658	634	666	618	599	650	626	662	633	678	630	610	617	601	659	605	635	624	643	649	662	605	648	641	627	635	638	605	593	604	633	645	690	648	634	632	650	609	652	670	676	594	609	643	625	631	612	697	636	658	620	673	628	629	652	620	618	647	614	626	595	677	661	650	651	623	643	615	621	655	653	658	696	607	655	642	628	625	630	658	642	636	631	664	644	646	636	630	642	657	638	677	651	637	656	650	612	576	630	641	671	631	623	647	668	623	581	671	629	620	627	596	674	637	622	620	587	604	636	634	596	638	637	642	588	646	639	641	599	615	642	657	623	614	629	626	605	599	605	602	657	668	621	657	667	664	634	586	628	600	667	624	608	638	577	619	599	607	632	654	659	664	641	590	643	585	598	586	666	632	664	606	617	604	610	616	652	639	616	658	602	610	623	634	641	596	632	638	631	636	617	633	649	604	626	645	628	615	673	625	633	592	637	657	651	659	621	635	668	635	668	610	635	650	666	624	596	638	617	594	617	562	634	641	636	678	634	632	682	633	645	655	615	638	633	615	652	638	631	656	642	665	589	644	597	619	643	626	629	643	654	622	625	639	609	636	663	647	684	681	647	612	610	580	611	648	632	674	650	643	666	617	587	616	629	623	638	643	596	657	641	692	629	648	640	629	583	646	654	647	600	583	627	680	685	639	609	610	621	617	620	602	648	664	638	712	633	624	635	633	664	629	602	674	632	653	632	582	608	592	586	592	651	636	604	648	602	599	619	605	636	647	654	641	617	638	673	617	622	584	642	627	647	638	623	579	642	611	626	660	615	616	609	612	607	614	663	631	653	648	631	617	642	615	595	631	625	670	669	640	585	642	639	581	642	604	583	693	669	659	650	611	642	624	654	659	622	640	646	602	645	690	672	564	633	647	610	639	636	588	596	606	618	609	608	599	581	621	600	585	648	622	592	600	654	669	636	638	600	594	644	634	584	618	651	614	623	636	601	616	583	602	626	630	618	605	653	596	613	662	659	654	671	599	673	663	624	633	657	619	642	619	644	642	615	644	583	606	632	670	633	627	632	635	643	626	618	630	612	660	644	638	595	638	637	636	638	604	684	611	618	608	642	656	626	638	583	667	598	639	623	619	597	657	669	623	663	605	611	637	636	653	637	594	641	604	605	574	674	642	635	660	624	613	633	642	617	593	665	613	618	637	618	644	635	624	606	687	625	643	629	634	641	651	633	644	612	658	597	607	623	622	621	613	680	662	598	631	668	599	651	646	641	600	664	620	619	673	627	618	602	633	658	639	638	635	631	697	653	663	680	620	610	642	618	670	640	624	640	607	681	610	605	624	630	621	592	666	648	613	642	590	616	648	602	633	618	611	648	633	630	632	650	647	613	622	637	598	630	632	647	583	633	673	635	653	668	635	617	606	651	685	616	646	597	617	622	622	634	586	627	671	603	635	626	626	627	622	612	645	664	625	663	595	579	620	601	658	607	635	614	654	617	581	620	629	605	603	643	617	644	633	581	631	613	625	637	617	612	595	629	636	591	642	643	610	637	641	649	616	626	649	613	594	615	606	626	603	580	632	668	637	641	610	633	589	639	630	669	641	655	611	673	622	615	641	623	654	639	630	614	637	610	642	616	650	638	651	681	651	632	611	625	638	652	606	647	675	652	628	630	644	661	583	640	618	634	626	607	643	646	651	677	607	628	625	647	615	642	601	658	603	619	629	603	675	623	622	688	631	607	611	619	607	591	596	649	637	605	631	650	593	628	596	617	709	591	587	626	628	678	670	639	660	653	634	654	650	637	615	656	643	634	610
23089	21133	29078	23409	21130	19930	2756	1050	849	763	728	721	653	678	627	594	628	563	544	555	520	591	586	528	521	521	571	580	555	561	528	589	553	531	541	523	531	514	518	497	529	521	550	509	512	569	571	527	557	463	490	519	539	545	542	546	529	517	544	514	523	487	526	571	443	518	499	539	535	524	509	534	517	509	526	540	489	505	515	500	510	545	519	538	525	510	482	546	520	495	567	519	525	542	500	525	526	539	514	504	518	525	580	495	525	508	486	527	538	546	515	496	515	510	509	545	496	547	556	487	474	548	554	483	518	495	533	569	531	532	501	508	502	465	522	540	517	550	531	566	521	500	506	501	501	527	519	556	468	508	498	504	558	540	531	519	511	538	488	499	523	575	524	521	507	536	529	484	465	526	495	548	505	550	553	503	488	527	543	463	482	523	508	525	554	484	526	566	524	489	497	513	474	520	515	522	529	474	458	520	541	510	512	569	502	520	482	494	512	505	504	490	519	536	516	497	508	476	550	508	520	511	517	509	519	523	482	525	555	533	530	478	468	559	504	483	512	511	530	562	489	513	514	520	494	525	522	533	515	511	519	485	538	508	521	529	493	509	524	500	527	544	540	539	509	542	490	537	485	522	557	516	532	505	513	513	511	530	523	535	482	524	527	556	543	520	488	565	537	487	518	491	528	540	551	522	553	474	520	533	512	487	531	533	540	549	529	555	507	496	529	489	528	526	488	495	509	513	510	537	537	518	525	507	478	527	530	529	566	542	527	531	472	546	468	503	565	501	537	499	516	558	524	542	567	511	496	506	506	543	475	521	501	506	526	496	489	529	546	477	525	502	518	527	529	488	512	494	503	516	513	483	483	473	526	518	539	546	520	534	516	540	504	494	561	495	522	448	499	518	528	512	513	495	526	487	517	520	487	488	541	497	521	530	498	472	490	498	490	507	518	482	484	528	537	500	498	500	532	501	512	501	534	525	498	499	515	508	526	503	520	521	470	484	517	504	521	499	525	523	574	518	481	529	508	495	506	497	505	577	535	496	506	491	516	564	518	500	526	476	533	526	526	546	516	509	524	530	529	514	563	508	452	517	518	501	475	496	525	490	512	505	499	549	519	511	519	506	533	549	538	513	508	558	495	545	525	513	532	513	541	477	493	557	493	527	523	536	521	532	522	528	541	522	500	560	496	517	561	533	499	518	499	498	500	515	506	500	504	518	512	453	472	489	540	553	491	491	506	503	502	515	525	476	511	516	537	462	546	564	504	500	516	506	504	560	491	556	541	518	553	503	465	499	512	514	562	482	521	521	530	517	505	495	501	509	504	512	503	533	498	529	485	521	489	506	511	511	531	498	528	514	507	520	513	515	517	552	476	482	527	536	552	551	533	486	506	491	569	507	518	493	507	487	498	504	502	510	539	505	494	521	523	530	485	499	500	527	503	513	537	515	512	519	506	544	551	480	503	473	503	526	476	441	530	503	521	537	516	555	518	541	555	535	527	508	601	444	499	496	515	540	516	523	503	497	483	537	523	513	510	485	569	530	558	456	524	571	496	504	532	513	508	548	548	518	489	505	520	495	539	532	513	536	470	502	510	501	494	490	485	504	494	525	547	499	549	489	531	493	563	475	499	512	515	501	509	552	499	483	480	504	517	515	504	487	502	528	503	550	533	509	496	505	524	491	515	503	521	542	510	499	544	495	534	512	492	501	506	498	560	529	524	491	514	506	537	513	552	531	516	544	528	500	553	505	511	495	530	523	522	518	528	515	529	516	537	509	528	492	514	496	509	505	505	534	540	521	487	501	525	501	499	515	493	512	529	512	518	549	495	514	519	467	497	519	495	530	520	548	540	531	497	506	498	536	522	507	500	483	551	508	551	461	503	529	516	465	517	509	463	489	486	509	506	509	518	514	542	583	511	519	516	533	526	532	530	533	511	520	533	535	497	473	516	546	483	469	531	533	489	510	504	503	514	522	549	489	520	532	507	524	532	493	523	504	524	508	483	515	550	495	492	489	524	495	538	560	486	487	512	539	509	516	514	500	497	541	481	498	539	504	509	520	517	501	538	517	523	518	516	527	479	502	563	522	520	507	496	541	565	525	504	530	483	556	521	506	579	521	544	508	489	506	556	511	521	492	494	492	536	531	520	521	506	512	528	495	500	526	539	527	525	497	556	515	490	496	540	524	509	504	522	490	523	517	498	481	510	533	497	498	490	511	534	530	534	518	517	508	545	478	500	490	547	548	542	492	513	494	554	504	537	522	534	512	494	466	521	514	546	547	540	525	530	502	556	549	563	497	543	526	514	518	516	529	561	531	505	488	486	470	547	508	509	506	491	493	548	480	487	522	522	533	483	490	526	484	513	558	496	501	494	535	547	500	532	522	525	530	552	519	491	496	517	489	496	477	497	528	521	531	537	520	503	515	499	518	539	486	503	499	505	481	499	539	531	519	519	496	535	495	500	511	512	529	486	485	558	506	558	537	505	531	511	487	495	507	526	505	538	550	528	480	488	515	486	529	505	491	524	533	505	516	526	538	542	548	541	519	488	516	504	530	495	511	472	477	529	483	520	560	482	513	537	515	525	524	532	484	522	481	520	527	500	504	539	523	537	510	479	534	527	537	571	537	518	476	499	481	543	521	529	482	545	502	527	513	510	516	560	503	512	529	494	519	543	518	486	492	520	525	491	511	516	458	520	489	507	553	517	532	519	517	551	547	515	539	510	544	521	519	509	520	507	505	533	523	550	512	547	492	483	518	481	501	566	515	540	512	526	505	511	503	542	518	559	507	475	511	467	513	506	523	515	520	481	513	504	494	529	515	513	493	510	510	507	553	529	516	565	501	513	529	480	517	499	521	519	551	503	489	501	523	552	554	518	548	523	523	528	532	502	519	511	535	494	505	527	518	511	498	559	544	489	541	556	497	509	472	529	506	537	539	490	500	491	502	488	532	510	494	532	545	531	500	491	545	533	510	500	510	496	487	502	489	522	514	476	510	540	556	519	515	482	537	503	488	531	509	535	524	502	543	460	505	507	526	521	516	522	472	500	561	486	522	483	560	502	553	523	470	469	533	483	455	478	519	547	524	507	521	503	506	572	544	529	529	544	513	524	524	508	522	514	522	521	462	487	538	489	495	552	525	500	490	524	480	503	499	509	526	577	507	543	510	471	516	519	531	473	534	551	530	505	525	534	498	524	492	468	524	475	516	539	512	533	510	504	526	464	524	549	546	489	513	529	485	487	532	514	510	550	500	495	543	490	509	506	495	498	502	516	507	501	519	553	546	536	536	506	504	491	548	535	533	568	484	505	494	543	543	503	505	541	506	519	491	546	471	521	517	521	476	492	545	455	510	557	533	538	502	542	508	537	491	510	524	498	460	526	502	538	495	490	506	536	489	479	532	530	521	495	523	521	521	514	486	502	516	492	512	527	500	528	524	520	516	518	497	510	489	469	514	482	491	507	503	520	544	503	555	503	504	512	509
48864	48706	22054	7071	4898	3769	2857	2384	2149	1763	1618	1431	1432	1341	1292	1168	1155	1110	1035	1062	1010	1013	1010	989	980	1004	992	940	931	977	960	894	936	923	928	963	919	918	927	917	921	877	948	931	860	967	895	923	920	893	857	888	881	934	835	894	888	847	852	862	863	890	883	867	911	893	845	870	894	801	920	861	887	907	862	857	906	917	921	863	867	867	897	899	849	791	916	875	873	875	870	848	891	882	932	886	869	899	891	854	855	926	895	822	881	850	908	820	866	823	851	882	887	900	876	895	852	876	915	892	868	841	820	856	897	815	922	855	895	858	848	871	833	861	843	842	832	891	822	862	873	881	892	894	871	913	858	836	846	860	872	925	865	815	894	903	848	845	858	818	855	883	846	844	860	860	866	877	868	847	884	905	907	864	867	860	866	853	854	856	852	863	811	879	887	879	841	837	872	910	889	830	870	826	844	887	917	846	851	863	914	860	866	907	849	839	886	820	870	860	842	877	856	841	852	861	882	830	824	812	860	853	865	856	828	867	854	855	899	847	817	845	908	883	877	873	842	881	874	865	840	883	834	880	874	821	820	884	913	868	888	909	881	781	896	903	846	916	841	898	856	847	874	881	909	887	896	904	873	879	838	889	850	871	854	833	920	858	869	880	839	870	855	871	853	872	911	842	780	871	866	833	849	878	921	869	862	859	840	868	878	841	891	906	868	869	901	882	832	900	869	872	893	840	871	839	825	850	840	877	867	874	826	848	834	861	865	881	823	910	900	860	825	850	865	877	864	842	883	900	847	850	929	862	918	894	836	839	794	863	831	865	815	815	916	922	846	869	831	923	864	793	838	852	894	847	806	875	852	841	839	887	864	852	872	895	860	835	817	849	888	920	874	903	865	855	823	869	856	807	856	827	884	828	933	873	846	875	882	853	799	921	803	849	890	856	840	902	898	840	947	880	860	947	901	862	828	844	892	873	839	846	874	831	841	840	843	868	854	870	863	869	844	848	863	889	831	829	876	905	862	839	875	882	860	873	865	867	881	841	894	932	810	837	847	838	889	912	843	845	859	881	844	851	911	872	873	898	896	878	851	861	858	808	885	830	888	897	856	868	908	867	868	871	848	893	866	853	822	831	862	892	874	849	886	921	848	893	899	857	825	878	838	833	878	914	869	864	854	899	837	874	861	855	886	887	821	885	814	857	893	825	828	862	876	818	882	910	872	845	855	846	872	850	903	846	794	870	864	844	860	850	843	872	865	862	866	860	861	821	884	857	865	848	829	855	887	890	844	897	840	870	818	833	907	854	923	845	854	866	873	861	816	857	848	860	875	890	848	841	869	874	870	851	845	823	849	838	858	907	823	836	900	836	849	876	832	843	882	889	868	868	829	869	868	861	895	812	813	909	887	854	908	846	900	819	876	850	877	904	837	837	861	843	887	854	839	840	859	895	819	861	842	883	878	831	880	850	829	860	878	915	828	883	830	823	875	843	879	846	865	937	837	858	815	848	914	877	872	860	828	854	903	852	898	898	898	817	847	832	822	933	847	879	836	890	858	855	874	909	861	868	875	867	877	884	899	870	821	827	879	882	864	861	847	879	856	849	837	833	897	882	892	836	824	846	904	883	872	918	845	888	867	860	878	800	839	869	844	868	846	884	873	853	876	840	845	893	886	872	908	869	842	859	894	868	890	810	841	826	885	855	843	847	861	872	877	860	842	873	829	774	856	888	880	834	857	900	828	882	856	882	850	915	838	856	843	895	834	886	877	833	903	860	853	862	914	849	882	862	899	856	890	889	906	863	844	844	927	886	853	860	845	876	882	828	878	842	829	860	857	881	896	867	815	847	829	885	840	883	876	828	889	846	817	864	874	888	868	876	838	885	883	855	906	838	841	844	874	798	816	917	878	849	865	893	840	898	868	849	906	857	909	856	838	838	857	859	875	872	892	926	848	878	836	916	854	830	882	841	846	872	905	864	847	844	880	859	881	848	836	897	865	919	886	828	881	825	868	850	865	857	948	895	865	868	865	903	908	872	893	857	854	908	846	850	847	875	890	879	847	828	883	839	822	873	864	935	889	883	885	802	890	870	893	858	873	830	893	836	887	898	845	810	828	865	843	816	887	872	850	896	865	855	878	841	883	820	834	874	844	878	836	874	870	880	867	936	879	840	916	855	870	839	864	812	857	821	858	816	874	830	850	874	860	863	865	856	839	909	861	848	900	822	846	939	870	862	886	801	882	834	851	871	876	865	882	853	861	826	824	866	846	904	899	872	869	896	878	849	917	870	879	803	888	874	861	816	881	861	833	840	848	891	797	850	879	879	865	977	848	873	861	896	863	839	857	904	916	858	919	915	855	858	844	875	836	897	868	895	861	897	880	862	842	870	839	830	852	861	869	855	900	797	829	881	844	873	905	920	876	822	917	869	834	860	824	862	886	858	819	867	861	915	888	899	879	855	858	886	934	885	847	897	872	838	854	867	820	836	873	812	849	864	850	830	820	828	868	843	837	888	880	904	843	883	836	832	861	848	875	855	931	881	865	897	878	846	822	851	905	875	914	856	851	854	875	859	834	851	822	869	855	871	884	873	834	896	849	861	838	884	834	833	794	841	833	862	850	874	864	860	874	853	874	935	831	867	801	856	845	917	866	858	868	840	800	849	831	855	827	892	863	884	855	858	901	824	877	879	874	868	884	911	810	822	898	871	874	859	876	905	909	876	917	906	836	873	825	895	903	872	867	786	849	854	861	893	868	876	831	932	833	867	909	846	852	880	847	883	868	913	815	884	885	856	863	822	814	908	884	886	866	885	851	838	880	848	858	900	841	889	895	864	863	880	807	854	823	828	887	809	863	920	882	848	910	857	846	850	876	845	861	864	822	810	876	856	899	804	890	882	916	831	878	873	845	834	856	888	845	773	863	864	838	842	870	857	856	849	916	913	855	873	875	861	794	871	911	881	890	862	874	853	860	843	895	887	896	901	829	903	865	882	854	881	873	885	833	816	828	845	915	884	884	797	867	877	818	846	861	848	892	894	884	892	845	851	870	861	850	915	856	868	841	852	853	844	872	907	837	889	852	850	878	854	837	821	882	838	842	888	825	840	847	832	893	839	885	891	873	909	847	875	910	840	851	862	901	847	854	844	863	878	829	851	861	879	882	861	896	857	884	895	863	779	862	864	825	817	828	866	808	792	856	859	779	903	852	933	874	834	861	838	937	882	839	856	903	888	872	836	849	832	885	853	883	839	837	860	817	837	830	839	841	920	839	859	859	835	838	835	856	831	905	844	883	883	877	867	849	826	888	884	817	877	857	864	803	836	877	824	856	857	935	873	840	848	896	774	895	893	881	876	843	854	866	886	887	879	879	882	881	879	854	833	834	906	850	875	877	878	864	824	908	862	823	854	871	859	871	917	857	859	835	862	888	851	880	854	865	925	802	869	892	841	811	855	860	849	865	898	853	905	833	855	949	881	828	861	931	837	840	896	863	847
26568	20821	10138	550	241	209	178	173	165	153	175	180	159	162	153	151	140	160	155	163	127	131	156	142	166	155	159	152	139	137	155	140	150	171	128	142	148	155	148	131	146	167	138	149	142	155	154	158	129	145	141	150	147	148	125	140	146	154	157	155	152	139	145	161	158	131	168	168	149	159	143	146	151	158	130	163	159	121	129	130	167	174	141	133	163	155	161	164	134	139	158	156	141	165	128	161	129	155	148	140	134	130	165	156	147	143	130	166	145	147	133	139	151	129	162	157	153	131	135	166	173	149	137	148	118	145	158	160	160	147	159	161	151	157	147	172	120	134	138	154	140	163	134	153	147	146	176	163	166	141	152	155	161	137	154	155	132	151	147	165	131	158	132	171	135	169	153	144	164	147	148	154	150	154	133	141	166	146	157	161	154	153	143	152	136	148	138	152	161	161	150	154	154	157	140	132	153	145	171	149	156	151	154	122	134	153	129	162	156	146	149	155	138	141	144	135	141	145	148	148	142	145	151	125	142	129	149	141	139	133	151	148	134	139	132	151	158	151	172	135	140	158	149	156	144	148	152	139	128	138	135	135	145	149	138	151	156	151	141	134	163	166	153	157	167	160	149	168	120	148	149	172	164	168	154	121	141	152	152	129	151	152	161	167	128	159	149	141	137	154	139	161	157	146	132	154	139	135	187	165	160	141	161	131	123	144	141	156	162	145	156	154	171	149	132	144	138	136	148	150	145	136	143	145	122	163	161	136	159	163	168	146	125	155	154	149	148	127	149	173	161	140	167	156	155	150	145	158	161	153	151	161	159	136	159	164	141	153	172	145	135	157	172	165	136	159	130	131	138	159	140	167	160	154	137	132	137	154	140	125	143	151	118	145	150	163	157	136	139	152	146	154	149	139	165	135	154	147	144	142	134	164	126	150	142	142	147	144	152	155	139	141	148	143	152	148	148	147	173	146	138	139	149	163	170	138	159	144	163	145	154	134	148	162	154	141	147	166	146	161	136	153	144	142	154	135	136	137	142	142	139	155	134	143	148	138	127	152	148	153	142	160	149	143	148	135	150	128	148	150	139	145	171	151	169	150	143	148	129	146	145	150	179	154	139	144	158	151	166	134	157	138	128	159	158	147	148	137	129	167	163	149	167	153	142	141	150	152	162	125	140	130	147	134	152	156	138	170	153	148	168	155	161	140	151	151	155	135	163	162	146	157	148	137	151	151	131	146	147	148	146	143	156	130	150	142	155	147	159	136	163	144	155	130	162	131	133	141	164	142	126	146	136	148	141	162	135	139	152	140	123	144	152	152	136	154	139	140	131	145	145	143	168	146	148	128	170	159	154	157	133	169	143	156	151	156	161	138	137	158	142	157	143	127	153	146	139	132	135	153	142	163	148	168	149	140	141	131	132	168	147	154	161	140	177	139	153	139	153	167	135	161	139	129	131	145	163	145	148	166	145	152	141	145	149	155	160	138	149	129	161	135	152	138	139	164	129	171	135	168	169	133	158	163	161	132	141	131	131	160	135	143	139	137	152	156	158	136	138	174	144	145	162	171	139	173	165	158	156	138	144	152	140	123	154	134	158	150	147	157	134	150	155	148	156	148	153	160	156	160	150	151	178	158	159	141	137	154	149	138	136	147	155	138	147	130	159	148	154	143	164	151	143	158	161	163	134	121	152	153	163	144	134	171	131	141	150	148	136	144	124	132	141	157	139	153	146	155	159	146	161	155	149	122	127	162	123	135	133	162	134	148	136	157	154	161	152	140	149	157	164	155	151	139	138	139	140	154	154	141	139	154	151	161	161	142	138	153	134	142	138	141	150	161	158	125	147	161	151	152	146	146	168	149	160	129	148	143	169	145	140	150	154	139	143	157	134	145	149	171	147	158	130	154	131	155	134	164	147	149	147	138	153	162	148	156	170	156	167	134	136	157	144	139	127	148	146	148	145	150	152	151	146	141	156	128	166	152	166	136	145	148	125	167	160	140	142	157	144	151	146	151	155	153	161	140	136	142	174	141	172	138	114	157	142	136	132	145	144	142	152	157	156	147	143	157	146	157	156	137	150	156	162	152	139	156	158	146	143	149	150	135	148	131	139	151	148	168	139	143	131	157	150	149	157	155	152	145	149	140	137	145	145	156	135	150	151	167	142	161	164	158	124	130	131	140	142	143	146	157	134	145	182	170	147	161	144	144	140	147	167	166	162	161	161	143	144	139	147	165	157	147	134	123	151	171	142	165	125	147	151	140	143	144	145	163	161	134	146	139	173	158	140	137	124	146	151	149	152	155	136	159	138	150	143	161	144	148	150	150	121	141	151	156	130	133	174	153	134	145	143	142	137	142	141	125	124	137	153	147	149	142	150	161	160	142	160	163	127	159	161	153	127	160	151	148	157	143	139	137	141	157	167	142	144	159	137	152	150	144	136	151	135	154	162	131	162	151	141	132	158	177	161	136	155	145	150	141	167	142	171	155	139	160	147	166	148	165	155	148	155	155	167	147	143	132	126	143	155	168	165	157	154	164	163	156	167	149	148	145	139	163	150	142	125	139	126	140	134	152	156	139	177	146	150	148	144	151	154	151	159	145	142	143	173	140	153	148	148	150	147	163	156	149	139	139	132	138	147	162	162	147	157	151	150	148	158	149	151	142	154	146	168	150	161	130	144	163	157	137	133	154	140	149	166	162	151	151	147	160	126	128	133	151	147	161	148	156	158	154	124	152	157	156	153	153	142	146	143	141	137	154	159	151	155	133	155	138	154	137	142	147	148	163	138	159	143	156	190	176	153	131	165	148	147	144	143	157	133	154	150	162	143	150	160	148	155	148	152	141	148	164	149	149	151	178	169	137	129	157	147	139	172	152	140	178	123	140	155	166	169	135	150	154	135	145	152	152	155	147	150	167	143	159	155	164	155	144	144	125	161	126	148	152	143	129	141	138	153	129	139	172	175	133	144	160	148	139	154	129	115	142	140	148	153	169	167	132	142	131	158	164	158	146	135	144	164	165	145	153	146	152	133	142	147	144	130	163	163	169	136	114	119	154	155	152	133	147	163	156	159	141	153	144	153	144	160	170	148	167	136	150	162	166	159	145	143	153	163	152	163	143	129	154	153	159	162	173	149	172	136	150	150	134	150	169	141	128	137	142	169	158	154	165	134	143	140	140	160	141	150	149	172	148	131	146	149	149	148	152	153	149	134	124	148	146	154	160	136	147	148	157	129	136	152	142	164	151	138	137	152	153	135	140	157	140	156	170	153	169	148	143	149	163	152	152	152	141	179	136	151	163	133	149	141	180	154	153	155	153	145	122	152	118	158	158	156	154	161	150	149	156	136	128	146	148	144	133	165	129	149	146	143	142	163	147	147	151	139	152	156	170	142	133	148	149	152	159	153	163	139	148	173	136	163	134	149	137	143	130	152	161	151	152	145	149	139	144	164	170	139	140	143	168	143	146	147	164	156	109	161	145	143	156	148	159
20936	12834	1951	689	567	474	391	360	328	315	325	301	310	321	324	299	284	299	343	305	292	280	252	274	282	266	281	289	273	297	281	247	244	265	296	269	299	264	245	286	290	263	272	266	285	275	291	288	270	299	276	272	279	282	252	281	262	260	271	304	278	281	272	310	303	260	281	272	276	294	283	292	269	279	287	288	297	287	240	280	278	246	306	277	276	296	272	275	274	291	292	272	262	248	262	266	304	269	279	280	264	238	294	275	275	262	259	256	286	280	278	293	253	271	280	308	261	258	256	299	264	276	265	253	273	286	284	291	272	294	243	277	266	288	266	316	238	244	303	270	272	259	279	247	225	292	259	257	282	267	286	271	299	261	259	276	296	282	266	263	262	285	279	277	256	243	243	304	250	277	278	290	302	264	266	259	266	290	291	271	270	259	281	286	284	298	268	258	260	279	276	284	271	255	286	284	287	273	264	273	280	297	280	305	253	304	250	264	282	309	272	268	281	268	243	281	267	285	263	270	264	231	233	268	276	291	267	281	291	265	265	282	286	292	272	284	253	267	271	279	272	270	286	276	268	279	294	252	274	268	256	304	289	266	299	272	262	308	274	294	263	272	267	272	258	271	265	284	278	265	269	233	267	283	277	295	251	282	252	272	254	290	268	262	287	274	250	279	277	263	273	264	284	234	293	288	289	277	256	265	266	275	278	266	263	263	252	246	271	272	261	297	291	235	247	268	306	277	241	278	294	298	292	254	312	276	286	278	281	293	294	298	291	295	279	270	248	274	266	288	275	279	294	271	285	260	281	267	306	260	244	260	282	240	275	252	243	281	271	268	274	252	257	282	265	268	268	270	294	277	268	274	291	254	271	269	267	282	283	248	283	268	286	295	272	279	272	276	266	261	282	259	277	293	274	274	303	261	298	292	273	280	263	301	281	268	290	293	290	282	292	279	281	264	298	267	288	282	287	265	273	304	251	268	279	264	286	277	281	271	253	262	245	309	282	276	258	245	253	296	313	284	274	256	273	286	282	276	269	268	268	265	291	299	269	283	285	267	259	269	253	269	265	282	264	276	308	293	314	280	286	302	259	274	247	292	255	248	268	252	326	282	248	249	258	276	257	296	296	270	288	294	302	281	273	295	270	289	256	279	298	264	288	269	251	280	253	287	269	294	289	271	303	280	270	252	291	275	272	253	282	284	276	279	256	258	269	281	250	277	263	294	271	249	261	274	263	263	294	274	295	278	269	264	258	281	279	292	266	275	267	308	281	267	265	276	287	289	278	271	306	272	276	291	280	304	276	259	265	272	286	257	244	264	291	295	268	258	289	266	276	300	260	301	280	265	252	265	276	288	304	283	285	263	303	263	247	283	287	276	258	286	310	245	281	251	299	256	279	276	273	260	276	256	263	254	263	252	263	246	263	279	279	272	250	264	267	293	278	285	289	277	272	290	267	292	272	279	267	286	304	270	280	273	285	253	272	263	273	275	267	251	259	257	242	255	267	305	293	278	271	252	289	291	293	268	245	261	308	267	261	248	301	282	255	280	272	268	274	283	258	264	248	276	287	269	291	264	276	280	267	281	267	250	282	274	260	264	283	314	273	303	290	284	260	254	251	285	267	281	281	271	285	277	263	280	244	291	281	302	274	280	267	310	258	258	265	245	296	248	286	267	313	255	279	259	285	280	261	275	263	261	282	294	273	296	301	244	300	291	265	280	279	281	248	250	265	292	242	254	271	270	277	291	251	252	275	275	252	252	271	254	296	306	275	291	280	278	281	270	239	266	302	237	274	267	253	312	239	299	263	286	285	279	246	259	316	236	266	275	266	271	266	281	268	293	284	278	252	280	274	329	306	270	282	273	262	274	279	269	248	277	286	314	280	305	287	266	275	298	271	269	277	276	281	285	263	253	246	274	265	255	277	272	254	270	266	271	311	275	284	297	283	272	288	279	294	251	270	265	286	242	265	287	256	258	267	270	274	296	266	280	272	246	273	267	278	280	303	257	296	260	261	249	254	273	278	255	267	285	274	267	254	260	253	285	264	248	270	280	268	290	305	283	269	298	285	272	277	273	280	284	279	266	291	289	259	250	251	257	285	269	279	289	252	263	258	261	254	275	272	263	302	278	277	275	307	258	235	288	266	267	280	302	278	283	298	276	251	301	261	270	307	260	281	281	264	270	276	274	264	255	275	251	268	290	303	268	254	289	289	322	270	255	277	262	271	237	284	271	277	277	273	259	261	278	290	288	285	241	264	273	249	250	283	259	283	294	287	279	255	267	276	282	292	306	259	263	254	254	273	284	293	304	315	277	265	267	304	291	288	282	280	315	271	263	254	275	275	288	283	284	257	267	268	280	274	266	280	285	286	259	255	269	268	261	277	301	256	218	261	243	286	265	278	295	304	282	295	266	284	278	282	268	264	281	279	284	276	283	281	275	281	261	268	262	275	277	280	280	270	267	276	255	267	299	291	273	291	281	247	266	243	247	287	245	267	273	293	270	268	269	245	289	289	254	254	299	294	265	287	234	279	288	292	281	289	261	294	276	300	276	273	248	261	279	265	301	250	298	278	294	255	282	302	246	286	276	289	275	266	298	291	263	279	271	283	264	283	292	245	279	271	283	269	255	257	278	280	286	280	270	267	275	265	290	251	284	263	267	276	249	288	279	280	240	263	295	274	265	299	256	320	313	271	281	273	296	272	249	254	279	244	274	265	282	263	318	265	258	314	252	262	261	255	286	273	271	271	273	279	302	302	271	260	275	277	269	279	254	282	284	282	273	281	250	289	279	254	281	257	295	312	297	297	279	276	281	283	276	298	269	258	287	310	255	272	274	262	243	232	291	269	246	302	274	268	247	280	292	267	277	300	292	308	271	256	278	293	251	283	302	258	288	278	286	248	266	273	262	277	274	248	260	278	260	272	252	266	305	260	269	304	278	308	274	261	275	313	246	281	255	278	302	262	288	292	297	255	257	267	277	264	284	254	271	284	240	284	293	285	267	298	299	267	305	277	304	311	248	271	267	257	267	295	305	270	249	276	274	277	273	304	283	286	262	292	273	301	274	266	284	253	252	238	250	259	268	274	291	279	278	269	284	265	298	277	275	305	270	286	262	263	265	253	285	277	295	284	275	278	291	274	295	269	238	272	285	273	255	274	256	267	262	308	277	293	262	257	282	253	282	301	262	265	272	279	271	292	273	277	270	269	250	271	282	268	269	289	283	277	287	272	272	279	292	291	282	275	294	295	273	235	265	249	266	291	270	241	257	278	275	259	239	266	268	271	262	245	276	299	260	300	273	263	257	236	262	262	303	281	282	273	265	287	262	273	317	289	295	264	316	252	272	287	253	250	238	290	287	280	284	264	279	265	251	274	258	266	268	263	279	279	258	283	308	263	284	280	252	276	309	263	269	288	280	282	280	272	292	254	275	280	276	287	278	282	278	285	276	261	247	276	269	270	271	262	277	278	267	263	254	304	251	254	291
24061	21082	28276	24118	19973	2467	823	619	553	481	475	508	483	442	384	407	408	408	388	417	409	376	382	379	385	371	426	381	375	410	391	361	350	343	402	355	394	358	384	354	369	337	374	352	361	372	410	374	376	377	356	365	354	368	360	366	376	349	397	390	359	356	351	405	370	344	326	373	376	390	378	382	375	365	340	388	389	370	385	371	354	345	360	339	357	366	389	332	386	376	355	384	347	352	336	360	356	378	358	348	360	359	367	336	355	396	359	380	379	359	364	362	383	357	384	361	363	352	353	363	411	360	361	349	347	382	356	381	363	375	367	394	364	373	353	395	388	359	381	389	371	395	341	402	359	390	350	345	371	354	339	375	350	381	356	406	405	368	354	359	383	354	327	390	368	375	378	351	332	355	361	332	381	366	351	351	353	370	367	360	370	369	339	374	360	375	392	322	362	375	372	381	350	368	337	347	369	355	374	360	360	352	328	348	348	362	372	347	364	365	348	399	347	391	362	341	367	389	347	330	355	387	382	384	369	394	340	330	333	384	346	392	366	385	360	363	351	343	356	354	365	405	373	336	375	349	391	373	316	353	380	359	318	373	364	360	362	396	340	364	358	340	340	327	366	354	390	405	360	367	350	368	380	369	355	366	370	407	383	375	332	325	353	365	361	345	348	362	372	372	376	369	350	374	384	365	370	402	359	333	363	355	366	344	366	368	353	392	328	355	367	373	333	385	385	347	371	343	349	326	354	336	382	407	392	350	380	374	372	354	366	373	369	373	376	368	357	379	368	382	337	365	375	374	341	384	342	354	321	354	339	396	363	342	390	354	353	347	396	392	361	361	372	346	348	376	363	340	340	370	359	371	344	353	375	365	357	364	344	343	361	365	381	348	364	371	374	391	373	361	414	401	373	378	365	411	392	361	369	366	355	382	396	334	389	360	384	339	407	393	373	351	375	384	377	341	399	369	373	371	359	357	344	381	389	343	379	361	379	381	372	376	333	397	381	348	378	388	369	394	393	377	357	365	364	378	337	375	358	361	394	370	354	332	411	346	379	339	374	345	377	373	360	340	365	360	354	348	335	331	370	380	347	361	402	355	349	384	386	328	371	350	408	362	370	376	344	386	364	400	341	383	366	360	386	347	352	359	344	348	360	388	314	352	367	405	332	361	367	370	358	358	388	336	354	367	366	327	330	387	382	347	378	353	352	352	376	374	367	367	346	394	374	371	366	359	354	401	346	368	336	381	360	367	383	384	354	384	380	378	369	386	357	380	377	329	349	357	363	348	362	377	365	344	376	372	365	339	342	378	403	358	382	368	369	349	376	394	367	363	359	348	342	399	363	370	356	393	372	363	359	340	358	372	370	372	375	356	375	342	367	377	342	362	347	384	389	386	404	346	385	337	373	383	349	345	332	346	383	349	393	361	366	362	344	365	353	396	348	361	387	395	340	362	313	376	386	370	336	379	365	395	374	385	377	361	359	374	340	356	354	345	352	345	362	350	377	377	368	352	384	341	329	345	367	379	387	340	388	364	362	358	355	392	347	384	357	379	386	349	389	397	370	343	354	362	351	335	340	356	349	351	360	349	352	362	363	355	372	375	359	360	364	346	364	338	338	386	351	323	334	387	365	330	358	390	344	346	352	372	366	369	354	377	351	348	369	362	366	352	371	355	364	411	367	351	368	355	392	333	365	364	340	414	361	389	363	398	376	391	393	370	349	367	388	362	335	340	368	365	368	352	359	326	360	323	376	347	353	361	357	370	360	385	346	368	364	377	343	367	353	408	388	359	340	368	392	410	377	336	367	364	312	363	356	366	361	364	358	359	374	378	344	364	383	377	381	366	387	333	383	388	370	341	370	388	363	368	346	366	338	377	365	365	335	379	371	366	364	357	391	367	383	370	353	340	372	345	342	355	345	392	360	357	361	357	373	366	362	363	342	368	369	366	391	365	362	376	382	334	345	348	376	360	375	317	359	348	374	358	377	368	360	335	345	355	385	362	383	372	349	396	385	397	358	369	381	376	373	384	354	386	408	351	363	348	364	352	354	360	353	376	359	344	347	364	393	378	372	343	360	326	417	390	363	363	354	386	338	339	375	364	376	371	369	342	366	343	414	365	359	359	388	350	359	366	382	376	336	386	390	364	347	331	358	363	346	370	375	360	392	366	370	363	382	332	375	339	385	345	358	400	371	375	370	401	356	383	380	381	349	350	356	357	359	371	350	370	382	334	387	332	370	380	368	370	347	371	377	392	362	358	392	335	326	402	395	392	405	366	371	366	353	344	422	389	374	361	354	368	367	324	338	352	344	354	366	384	395	364	353	396	356	367	358	362	365	374	358	380	358	359	325	356	363	370	354	375	374	356	368	355	360	373	361	336	341	356	342	365	362	364	350	361	352	350	396	355	349	360	384	366	370	351	343	341	363	358	362	355	412	336	344	361	374	374	407	347	336	359	376	331	372	357	345	340	366	373	342	337	341	357	319	409	330	383	414	363	377	375	349	351	393	398	346	378	342	347	364	361	394	341	365	354	358	326	386	387	367	344	367	344	360	348	336	380	367	345	360	366	368	400	381	365	376	362	373	373	345	371	352	371	408	328	364	330	369	333	343	360	368	385	364	377	332	352	380	344	370	371	374	359	370	380	402	358	361	349	340	344	382	352	353	335	376	354	376	348	335	373	328	390	366	355	357	363	374	351	385	371	370	359	378	354	372	374	379	330	366	348	355	373	343	315	398	354	392	355	360	362	397	378	395	346	392	372	350	384	359	404	363	327	343	330	359	383	380	348	349	359	393	373	321	377	355	386	356	350	331	369	342	370	378	378	362	351	371	384	334	345	381	360	395	357	368	378	368	364	374	371	402	385	327	391	357	382	355	332	355	370	392	354	355	390	387	356	361	351	381	351	344	343	352	331	362	356	355	346	395	361	358	327	376	356	380	368	360	384	379	360	363	378	340	345	329	341	378	404	359	341	402	383	367	345	354	370	395	348	370	350	362	350	374	354	332	323	361	350	334	369	378	357	358	357	377	362	341	373	342	362	387	394	390	368	345	359	380	350	374	380	414	351	352	368	361	358	372	381	381	356	374	368	352	360	363	355	358	339	381	346	369	366	356	377	384	343	347	368	335	399	359	364	371	347	332	342	361	332	399	338	357	396	376	340	371	369	345	348	343	385	358	360	363	374	347	385	327	316	354	387	381	352	351	353	363	350	383	403	346	373	351	363	377	363	366	370	376	394	353	362	355	338	394	381	341	360	359	343	389	343	373	366	348	342	386	347	353	339	382	356	360	348	346	363	338	368	362	372	401	370	371	347	357	365	370	360	375	334	347	351	297	364	352	366	361	359	360	355	366	342	378	387	352	359	333	343	345	359	342	358	348	336	381	377	395	337	367	359	351	363	364	353	363	379	348	356	386	368	384	362	358	361	386	349	384	390	351	385	368	351	325	369	369	371	397	371	382	411	356	354	339	373	352	363	371	335
41787	34656	11505	4266	2940	2224	1766	1437	1307	1189	1001	952	881	889	833	814	722	754	738	758	696	750	756	717	686	682	674	692	690	660	654	653	651	666	633	637	677	617	647	658	673	609	670	667	612	611	671	620	649	659	662	649	660	689	618	627	631	628	658	622	624	635	631	632	645	663	680	618	648	654	630	627	655	624	610	623	670	612	643	636	664	655	619	625	597	615	638	700	661	671	623	641	618	601	666	660	616	618	622	643	647	634	647	619	650	613	583	635	605	618	648	668	687	642	618	634	613	624	616	653	652	637	625	655	595	662	600	622	649	642	635	632	629	614	672	662	647	622	672	624	654	647	655	644	598	597	606	663	637	602	628	636	663	653	649	612	612	638	645	649	654	640	649	608	630	626	590	680	647	657	615	626	668	637	635	622	633	618	637	601	625	627	625	592	660	654	627	629	623	624	639	652	610	653	639	662	627	665	615	604	651	661	609	634	636	593	630	606	631	657	640	613	653	631	660	633	648	635	663	642	610	635	688	599	585	659	639	643	598	654	653	645	607	640	643	652	636	632	628	663	584	627	625	663	629	612	625	647	661	631	648	613	586	637	622	653	587	623	594	656	634	635	622	619	559	584	636	614	661	652	602	606	639	628	691	621	654	654	594	634	613	584	632	659	631	641	612	603	641	608	579	717	648	639	638	601	618	581	606	590	627	653	669	629	652	612	662	609	652	647	605	643	584	652	603	646	599	639	636	623	609	595	632	636	671	604	610	624	620	626	625	650	605	627	618	628	614	638	643	638	629	614	603	634	610	613	615	637	618	596	610	608	637	654	616	630	655	637	633	648	620	581	652	625	573	625	631	670	596	610	617	688	677	668	622	608	652	642	622	613	639	606	611	616	639	596	633	604	585	624	645	621	652	638	646	620	622	607	598	624	627	654	576	602	650	639	645	655	632	593	659	629	623	606	604	596	664	641	659	622	665	657	640	619	628	664	604	642	657	634	649	640	638	590	591	639	653	634	631	612	611	643	620	604	612	652	637	615	595	635	589	584	655	651	625	621	647	648	580	612	603	599	596	675	676	615	649	670	677	607	628	639	638	608	626	640	628	645	612	668	610	642	658	624	595	644	614	630	609	616	617	594	605	610	623	631	629	608	630	633	627	612	649	666	579	597	628	648	633	646	648	635	602	627	568	628	625	682	579	657	660	622	676	661	604	640	639	605	683	618	627	611	649	654	636	673	631	597	578	638	600	607	652	626	655	688	632	631	632	584	595	624	633	694	634	673	616	626	629	624	612	682	635	597	623	596	591	645	627	663	625	634	606	626	631	617	595	672	604	657	604	620	613	612	640	614	608	611	632	658	670	663	615	612	640	670	703	635	608	626	654	680	620	656	637	632	690	615	623	621	615	605	609	652	586	626	615	604	625	656	611	587	648	622	626	594	608	623	636	660	649	664	616	657	654	671	636	658	640	613	647	610	589	636	603	635	607	636	610	579	639	592	596	637	628	571	586	588	626	598	659	608	654	630	585	598	656	612	614	647	663	623	623	653	600	645	656	635	626	640	659	639	617	625	593	657	631	629	575	623	635	563	612	624	618	662	605	628	575	629	631	641	653	610	617	635	622	663	603	631	620	645	608	648	617	604	682	622	624	623	670	659	645	688	593	645	626	637	651	601	648	643	658	615	671	631	609	658	638	628	597	605	661	611	635	646	634	626	624	619	637	604	637	652	624	646	613	663	659	589	653	623	629	664	660	618	609	646	628	644	626	616	611	626	632	610	603	606	643	656	604	617	625	619	559	657	639	580	612	631	608	639	611	670	650	647	577	595	644	621	652	603	585	644	630	606	649	592	638	634	632	638	621	645	611	661	629	676	634	655	610	670	622	659	654	622	611	635	653	644	658	616	660	615	666	609	602	660	660	627	647	600	637	607	603	640	600	609	648	606	656	601	648	644	620	684	619	618	607	644	641	636	632	631	625	664	659	577	633	637	641	647	626	621	650	653	618	612	654	604	661	635	624	672	600	597	607	611	637	622	621	624	656	681	631	612	656	632	611	633	589	644	650	584	623	665	598	647	649	626	604	627	661	619	648	647	642	644	631	635	635	627	591	632	632	663	587	670	593	627	642	616	626	628	639	556	664	614	607	615	625	632	644	645	612	613	665	586	644	626	626	565	639	627	637	600	626	666	613	632	619	634	623	692	643	625	615	600	594	637	677	646	568	638	654	656	650	654	615	630	598	612	627	611	625	614	667	667	573	622	611	667	633	657	598	643	677	700	627	616	617	634	612	638	682	577	654	654	681	681	608	643	623	627	657	639	643	627	621	575	575	600	619	646	597	609	626	661	627	643	600	666	639	639	683	583	684	651	614	662	625	608	641	575	632	627	616	602	650	629	624	647	607	632	654	614	601	552	617	626	673	621	646	628	643	650	645	657	613	627	609	638	649	634	622	595	615	616	634	669	675	618	567	654	627	649	614	612	605	616	608	604	585	644	634	609	596	623	642	648	589	620	610	646	622	647	598	668	661	613	645	594	609	659	614	634	651	643	637	608	609	631	601	624	590	664	638	607	587	655	650	596	590	659	595	664	599	590	692	677	662	619	610	632	634	690	619	637	645	650	604	624	599	599	605	630	652	614	616	631	622	632	627	657	649	661	600	616	641	642	662	601	649	664	626	648	662	609	627	607	626	615	640	605	625	645	638	683	606	615	607	609	641	610	606	622	554	641	620	594	617	602	592	627	627	659	607	622	599	633	588	590	625	637	674	680	643	601	638	611	633	645	654	657	669	587	639	653	659	640	629	632	636	630	653	609	627	593	648	642	621	629	660	666	648	621	593	624	647	619	665	637	601	630	604	660	675	637	637	646	693	619	603	633	587	601	628	617	623	609	622	624	625	652	658	606	621	677	660	660	603	628	613	607	608	642	634	610	631	620	606	633	637	617	608	596	626	597	657	650	639	587	604	665	633	610	573	639	636	633	622	634	604	673	656	627	604	616	625	612	609	647	616	630	598	653	591	675	596	591	602	642	604	686	623	636	683	631	594	639	668	614	648	651	626	649	616	638	629	651	596	633	591	626	645	618	623	614	626	577	616	662	672	664	651	616	610	673	640	638	631	603	623	601	650	611	657	597	559	635	598	627	599	618	660	618	616	623	611	639	580	596	636	619	602	607	637	665	610	660	595	614	650	632	618	588	663	630	616	673	559	633	615	588	648	600	607	635	615	620	649	667	580	639	616	650	638	576	627	601	613	625	647	663	607	622	660	604	638	634	631	618	621	582	640	645	622	623	648	629	607	589	607	669	602	637	604	625	631	573	597	609	587	615	677	575	623	645	584	621	665	654	641	630	593	596	601	645	633	650	593	627	644	634	622	657	603	592	619	618	642	635	607	600	613	622	631	619	653	635	587	632	668	584	633	623	651	679	656	647	603	622	629	616	644	622	625	671	627	626	628	621	604	655	595	614	648	651	701	672	639	625	632	633	617	622
22997	21134	28896	23623	21135	18834	2466	1113	880	760	753	716	670	681	655	628	581	597	561	604	588	588	575	524	534	562	558	519	521	584	532	551	500	535	569	517	517	567	530	537	534	546	567	535	574	548	525	512	509	549	552	497	538	549	531	576	523	494	495	582	551	519	567	526	518	503	526	515	533	497	539	493	538	483	534	504	530	464	514	538	531	477	516	519	499	568	530	545	528	494	516	534	560	556	508	552	539	534	536	525	519	496	532	511	568	505	520	538	510	484	514	543	516	505	547	521	526	507	513	560	521	532	533	558	508	490	502	537	490	516	505	535	531	502	550	551	527	503	509	525	555	510	508	510	488	490	552	500	564	526	522	494	549	494	512	492	486	502	503	552	510	548	515	545	547	489	556	533	524	538	517	518	507	529	517	498	531	515	510	518	535	520	501	513	526	521	496	511	561	488	529	543	522	496	529	571	503	514	526	528	507	535	500	502	535	542	486	480	504	570	537	494	572	548	515	520	529	527	493	514	538	566	507	513	567	571	543	567	539	538	549	504	515	547	504	521	504	527	476	506	497	517	541	515	525	483	553	522	527	534	504	515	549	519	458	547	548	546	543	464	498	511	510	546	509	504	497	520	468	517	507	527	533	499	494	516	577	509	508	513	530	544	490	487	526	545	552	489	508	542	513	543	532	508	535	522	528	532	494	542	555	541	546	497	480	535	507	489	521	482	523	507	498	551	482	520	534	544	514	513	510	511	523	523	505	541	531	555	497	475	545	551	479	546	512	551	507	527	498	517	512	490	530	507	531	530	528	498	536	507	530	501	508	530	478	523	497	518	506	526	502	490	564	517	529	502	563	543	528	517	500	522	495	544	497	470	528	524	557	512	515	534	525	518	512	585	533	500	523	504	525	465	493	538	524	537	554	511	531	505	540	500	494	492	492	550	531	507	532	506	530	538	510	531	550	492	464	553	520	547	475	545	486	492	513	518	538	530	506	533	538	488	553	552	541	518	522	511	538	527	520	548	578	470	504	504	525	487	522	551	498	527	526	483	513	562	517	523	543	475	503	510	542	584	520	569	502	545	560	497	494	541	527	493	494	539	480	530	491	522	481	511	504	487	550	537	531	527	519	518	502	444	550	461	525	541	515	491	547	559	498	478	528	530	551	504	512	514	564	515	524	476	547	576	553	499	496	503	492	505	490	502	511	510	518	485	535	556	517	496	573	583	533	519	522	518	528	517	510	592	523	536	530	548	516	523	522	594	515	503	533	522	513	515	514	514	535	520	517	513	552	568	526	514	542	506	583	519	499	476	495	532	505	526	493	523	514	533	527	507	525	507	544	510	533	504	517	522	504	512	507	522	507	486	574	468	522	542	572	562	518	501	531	499	515	522	532	545	536	552	482	518	516	519	548	541	506	530	555	527	505	502	477	544	573	503	551	478	552	570	544	559	515	496	511	530	520	544	544	557	504	507	509	489	538	544	535	530	522	530	542	527	517	510	552	559	506	546	555	526	479	551	488	499	517	526	537	518	527	537	519	534	472	555	554	525	534	532	505	514	523	534	480	488	514	486	484	506	540	588	535	504	527	557	496	569	524	497	516	526	491	543	571	468	498	509	525	543	527	539	530	509	512	529	535	502	524	568	514	513	551	495	495	484	550	531	521	567	500	524	517	512	510	486	516	535	560	498	473	513	503	499	560	501	540	523	510	491	549	509	520	496	578	503	565	540	538	537	530	510	495	510	486	493	530	531	524	537	526	536	502	514	515	498	554	511	521	530	560	539	533	557	525	505	490	499	515	487	541	528	506	530	517	488	497	571	526	507	505	490	562	549	517	537	507	505	509	557	512	558	510	564	520	531	568	482	526	552	528	551	530	543	476	486	517	482	506	517	490	532	528	512	517	508	550	524	542	501	511	524	509	514	503	512	510	533	554	523	536	545	544	534	555	501	539	542	536	525	514	465	502	521	507	563	529	568	499	503	564	509	481	575	524	546	549	551	516	499	522	508	516	513	499	554	555	540	514	505	550	552	569	506	544	485	528	512	509	574	513	544	521	506	486	529	543	536	527	496	514	521	514	494	530	497	515	510	526	509	526	480	540	516	487	507	554	534	546	525	554	522	526	508	540	515	531	502	514	515	521	473	553	503	534	533	497	531	534	535	534	505	505	521	537	484	500	529	525	518	521	526	515	560	498	543	496	504	550	497	563	512	525	530	512	542	543	535	523	546	507	515	511	501	524	587	520	528	519	500	539	499	514	540	509	510	506	492	492	506	536	523	500	503	539	479	492	511	491	521	528	495	560	490	542	522	525	562	500	507	547	468	491	530	549	505	551	499	559	503	503	527	484	543	507	537	495	544	474	525	527	539	489	524	524	521	560	561	475	526	541	521	531	521	539	519	457	475	520	529	512	527	489	568	529	526	507	498	512	580	520	545	514	530	522	519	508	531	498	511	551	470	499	524	512	484	474	479	524	509	558	520	493	509	546	577	540	509	502	491	506	548	557	517	554	536	519	539	526	529	524	517	516	498	495	504	504	574	527	502	490	516	479	518	510	499	516	557	511	493	512	535	566	504	511	546	516	476	500	539	506	528	523	522	523	532	535	518	496	521	559	541	522	510	489	517	474	517	539	479	525	515	535	502	531	542	545	505	492	512	509	526	511	505	543	497	544	486	554	474	503	519	534	535	507	510	489	530	485	530	562	492	495	581	494	508	495	511	496	492	516	505	485	510	559	529	518	543	518	522	512	556	503	538	542	551	543	504	476	520	514	501	500	540	498	504	532	483	522	550	534	521	508	511	530	458	549	530	536	516	510	552	586	515	548	538	572	516	552	528	517	531	544	505	507	519	527	562	518	525	522	517	470	512	533	519	536	506	531	540	554	501	544	519	515	506	573	491	528	535	550	562	503	528	490	497	549	564	518	533	521	498	551	505	521	525	552	500	570	495	495	518	501	531	519	447	484	496	501	542	513	547	534	502	497	545	476	537	474	525	524	554	521	533	516	564	515	540	518	496	495	519	475	538	513	512	484	496	487	501	548	533	490	522	542	545	538	564	501	546	547	475	475	495	541	564	492	513	513	536	528	475	555	504	560	530	508	520	499	514	516	502	522	597	544	530	515	516	476	473	565	531	554	475	543	492	485	491	520	495	529	525	514	477	496	532	505	500	523	515	494	534	527	535	523	524	476	483	488	497	509	539	501	507	536	513	527	512	533	538	497	538	489	521	511	549	522	542	544	546	557	499	522	493	537	523	521	551	535	507	495	488	468	513	550	545	512	504	507	516	532	521	499	532	499	540	502	525	501	486	501	556	537	521	511	510	526	527	528	522	514	523	503	549	534	514	527	553	508	508	559	520	515	560	497	536	537	544	486	474	530	516	565	494	529	526	515	508	509	533	536	526	595	563	554	534	529	561	477	557	534	530	497	524	543	519	502	468	481	506	512	523	488	572	531	520	556	518	528	510	554	508	511	526	537	542	585	526
49191	45103	19502	7293	5044	3835	3102	2410	2191	1826	1588	1476	1425	1314	1193	1144	1189	1102	1138	1127	1024	1034	975	1014	966	971	983	919	989	997	911	940	900	1020	959	984	903	879	953	870	893	902	915	974	907	895	852	895	881	882	921	908	877	878	906	887	889	879	827	897	840	852	873	884	865	859	878	867	838	892	866	892	876	911	869	859	917	882	866	868	871	888	857	875	887	872	868	884	826	825	805	883	887	822	835	826	884	869	851	872	822	860	857	863	849	827	874	835	879	793	854	882	853	904	890	866	829	830	835	870	902	849	835	860	849	865	830	864	882	840	919	862	942	843	903	818	897	833	862	894	860	826	893	820	917	869	829	846	868	883	851	864	872	858	890	886	842	874	883	854	883	918	859	869	846	823	866	863	908	873	887	860	856	892	921	866	865	879	884	858	854	903	837	866	867	887	884	834	878	865	851	852	883	910	919	844	874	816	885	868	847	879	890	875	880	865	847	918	937	857	889	855	873	923	851	889	859	898	865	848	856	819	909	857	882	867	856	902	894	891	889	864	848	845	876	859	875	839	905	846	870	869	867	852	839	873	874	875	837	888	877	869	878	934	900	824	916	910	890	861	850	792	831	841	882	850	843	870	853	873	889	903	882	820	872	866	859	886	866	827	865	872	869	894	865	882	887	900	860	845	872	797	963	901	871	860	871	837	876	852	853	877	856	840	859	876	782	848	885	823	891	878	846	925	824	863	841	875	841	919	906	950	869	838	789	893	838	878	853	849	896	861	888	854	923	846	868	860	844	831	844	834	870	813	858	863	905	851	900	833	854	825	844	903	925	854	869	874	855	849	885	844	872	803	834	897	896	899	897	898	819	837	872	868	806	902	844	874	823	887	927	872	895	890	787	891	898	883	897	843	898	857	852	891	903	872	846	874	852	879	917	910	867	843	886	894	881	854	845	884	868	840	903	879	846	848	844	912	846	869	894	924	867	870	892	858	901	880	873	903	824	879	889	906	872	844	829	886	860	904	841	846	838	894	849	827	900	803	863	871	883	865	861	868	874	867	879	865	846	818	880	849	855	869	835	853	876	898	911	870	870	880	876	852	892	832	841	858	946	855	847	835	889	888	837	847	811	861	836	866	837	848	871	839	870	852	895	865	826	873	874	880	889	845	822	814	911	904	882	883	894	830	874	811	867	858	880	912	863	851	815	839	898	838	834	922	927	856	851	869	884	861	823	853	865	843	869	899	862	888	851	847	889	862	844	902	892	871	872	876	829	848	830	810	832	887	897	836	860	865	868	837	837	869	865	836	858	878	850	926	868	870	907	851	880	821	885	858	852	831	871	823	802	824	895	807	845	853	839	826	849	864	858	886	856	874	876	872	828	857	845	865	857	905	894	875	863	834	894	856	913	876	886	889	842	887	892	899	882	880	882	901	847	907	838	847	909	902	893	835	887	855	804	887	837	832	866	899	885	890	872	873	876	832	888	836	856	874	851	832	914	842	863	837	878	858	842	859	864	869	841	806	875	877	864	858	851	869	921	919	871	849	910	837	870	868	911	883	907	850	880	923	884	940	872	845	900	857	893	888	895	847	880	865	869	858	829	817	871	925	910	852	848	864	829	884	906	813	875	851	845	865	823	897	849	893	850	853	905	895	839	885	847	856	915	905	870	846	870	876	865	851	824	881	893	878	896	850	830	834	908	854	911	872	857	888	851	915	943	869	909	894	863	844	816	800	866	855	851	900	894	861	865	836	874	846	864	903	833	886	896	866	881	874	906	834	842	870	911	886	901	867	859	900	860	865	882	886	876	862	851	892	880	876	848	859	871	849	901	842	896	882	924	842	874	882	903	842	886	827	861	841	880	849	837	850	868	850	900	908	902	890	889	869	861	867	833	813	852	890	826	868	930	838	844	876	894	858	882	890	945	885	851	886	906	887	866	863	857	874	888	892	879	881	869	857	887	839	933	858	872	847	866	833	860	837	843	852	889	885	860	848	897	915	880	916	850	843	920	862	854	889	868	888	923	811	888	874	895	851	869	864	916	831	836	862	813	821	871	845	919	883	881	855	891	855	842	888	882	836	871	894	816	849	888	847	874	845	834	863	867	804	867	861	858	819	876	880	811	952	864	948	899	881	876	794	915	899	865	877	854	865	870	915	808	885	877	887	874	816	887	905	903	872	857	898	862	870	809	868	851	866	829	860	865	854	886	857	859	840	836	884	848	862	860	859	873	914	881	888	902	843	804	868	865	895	862	930	827	884	836	812	820	895	810	890	871	909	862	848	904	867	890	880	892	910	881	894	856	850	885	851	856	913	845	897	889	870	905	887	863	849	867	834	860	879	892	915	859	832	853	873	892	838	831	829	897	923	906	878	917	828	899	843	875	872	893	840	874	840	888	857	848	882	906	886	876	823	846	847	863	803	851	888	842	859	841	862	825	835	868	859	880	867	884	898	861	896	892	906	868	862	818	822	879	882	880	831	869	865	899	796	880	881	847	882	891	830	849	863	870	883	860	911	883	843	826	885	882	876	825	870	859	900	899	889	769	842	884	873	858	824	864	867	813	868	884	895	848	840	884	857	818	905	832	831	851	881	860	846	894	877	867	897	834	860	868	862	922	830	892	822	900	874	877	867	880	871	853	868	890	868	903	835	847	870	891	842	837	868	902	883	854	926	910	870	905	872	880	875	899	866	864	916	838	887	855	847	870	876	866	897	799	891	850	860	884	855	869	862	891	869	845	928	878	865	888	855	964	916	892	874	865	872	880	853	843	833	844	888	872	887	893	896	888	887	863	827	890	870	841	854	871	828	854	859	822	868	785	874	854	891	899	847	904	880	890	882	867	913	873	884	884	885	915	872	863	862	868	814	891	896	845	854	845	892	877	885	836	895	888	857	858	844	876	797	880	859	888	874	934	832	864	875	887	882	859	861	821	852	810	842	842	902	900	870	891	888	866	836	896	883	860	853	858	851	883	894	894	917	899	863	856	874	879	851	893	837	889	905	857	873	868	842	861	878	836	866	859	824	855	856	903	835	863	808	852	901	861	881	845	884	855	821	882	886	892	902	885	904	846	804	873	844	900	891	845	910	865	880	816	876	861	910	867	908	893	915	871	866	837	845	911	842	878	865	932	891	878	913	926	866	889	836	861	863	895	881	940	883	824	882	877	904	893	800	871	797	895	865	878	871	848	862	869	893	875	869	846	829	875	914	880	866	885	852	843	862	866	833	904	859	865	847	856	792	858	830	862	904	902	874	913	915	905	908	862	861	835	823	860	883	885	862	895	860	906	837	890	889	866	923	864	817	851	883	891	880	832	855	877	823	889	880	928	817	920	909	828	827	867	840	885	875	874	801	909	912	884	822	909	857	906	818	836	847	870	841	916	882	857	868	935	831	887	810	829	924	912	830	896	869	889	884	805	845	846	869	877	897	859	837	838	852	830	901	853	832	842	857	884	860	853	861	869	895	883	852	863	839	941	924	818	883	825	858
26635	20771	9718	499	245	214	180	179	162	131	164	154	153	153	174	159	138	158	162	144	141	139	151	151	139	135	134	155	145	146	141	139	155	162	150	136	152	144	136	136	165	163	148	155	146	150	183	142	142	137	160	153	156	143	146	131	146	147	141	150	142	132	124	152	138	144	136	148	137	132	160	165	147	138	145	151	147	142	129	127	138	124	137	159	142	136	162	157	133	146	164	157	170	154	145	142	154	158	133	130	158	145	159	138	140	184	152	152	147	121	159	156	143	148	150	152	154	141	145	140	133	181	158	152	146	160	149	156	152	152	169	127	149	145	169	159	155	157	145	149	135	154	160	164	158	157	156	164	143	152	157	148	129	150	164	164	166	151	173	145	142	153	133	145	158	166	137	130	139	156	136	148	139	144	129	150	152	157	161	141	141	137	161	146	162	146	149	144	135	137	129	165	148	135	139	141	128	137	157	149	161	135	141	150	172	141	110	161	145	168	140	142	161	146	153	163	148	129	159	157	145	141	155	171	154	148	172	151	134	165	139	148	150	134	148	159	157	147	154	127	147	161	150	125	167	130	142	144	137	148	159	148	118	148	147	158	133	149	138	148	149	153	145	152	159	141	135	157	144	172	145	146	131	135	128	167	144	179	162	147	137	165	138	151	148	148	146	156	154	165	149	152	143	161	148	149	160	154	165	142	130	140	161	135	119	144	137	158	142	158	134	141	154	135	154	153	154	144	134	141	131	161	145	149	159	148	162	134	147	162	139	158	148	139	148	173	155	152	143	144	133	188	168	137	148	151	159	138	166	154	157	131	165	139	150	156	151	137	169	144	142	150	147	139	145	159	150	149	158	147	144	151	144	139	121	139	141	158	149	145	143	132	161	124	148	153	128	145	128	138	155	149	149	156	126	141	137	150	150	147	165	139	148	147	149	123	151	135	139	154	154	144	140	158	140	132	131	146	148	147	143	152	131	163	147	134	137	158	157	160	150	141	155	158	159	154	138	141	123	149	146	148	126	140	160	161	147	137	143	147	167	157	150	145	143	137	160	135	165	137	154	143	149	155	158	137	134	156	143	139	136	134	144	150	140	159	146	151	167	146	163	146	149	136	134	153	149	144	147	127	158	162	140	151	158	152	158	141	158	159	150	171	140	144	157	164	131	150	134	149	154	153	150	170	157	136	137	135	134	128	154	168	147	156	141	154	152	166	162	151	177	160	149	174	149	157	153	129	133	148	134	132	150	157	157	182	151	146	153	152	132	151	137	129	157	136	143	161	141	144	141	143	154	136	165	165	152	150	185	151	161	164	152	132	137	145	135	160	166	132	168	164	146	148	148	133	154	165	148	142	134	154	152	145	143	137	138	134	135	148	146	134	133	137	175	165	177	144	157	158	148	138	136	146	146	137	151	153	147	131	138	141	153	122	162	144	169	166	138	143	135	138	132	135	149	140	148	149	152	170	146	173	135	155	166	135	124	142	152	115	166	173	158	156	151	167	149	149	141	139	160	142	143	152	174	147	153	148	160	165	169	169	128	131	129	141	151	143	134	128	174	124	152	142	141	136	113	174	150	178	170	147	147	157	164	138	141	141	150	134	151	150	141	141	143	148	132	149	142	134	155	138	145	153	160	149	138	137	127	159	153	120	140	137	158	142	138	168	143	147	148	145	145	148	167	155	163	149	148	150	156	148	145	149	158	153	138	130	124	136	167	147	161	151	170	148	160	130	147	141	140	158	152	155	155	143	149	128	126	144	124	153	139	159	130	170	156	140	138	120	145	127	147	140	158	160	133	132	157	136	128	145	157	134	132	155	155	157	160	140	174	158	146	131	158	150	153	156	149	152	168	141	147	139	152	161	125	154	134	143	153	142	138	175	143	158	136	150	156	158	182	138	158	137	143	171	142	127	155	136	132	134	146	143	123	162	128	165	151	146	145	146	138	145	155	144	146	164	137	160	142	147	149	137	154	143	178	133	150	149	150	128	163	163	157	143	165	128	140	128	137	145	146	153	172	150	160	167	166	155	129	145	142	155	157	150	132	148	147	139	152	139	171	171	132	132	145	167	172	127	156	179	122	128	135	130	146	148	157	163	140	145	153	148	163	137	157	160	147	126	142	155	161	136	140	143	165	135	160	142	132	127	151	150	127	156	150	148	169	141	119	138	141	170	149	147	140	165	149	155	154	145	155	148	153	149	152	151	151	157	152	147	159	152	128	154	150	140	140	155	148	140	142	146	135	156	146	155	144	166	186	152	149	157	152	167	148	130	170	156	152	153	153	142	155	160	130	139	137	151	148	151	156	138	139	174	161	157	183	146	137	137	136	152	131	149	122	147	124	143	174	149	144	159	155	159	145	142	180	142	177	136	155	141	151	165	156	147	110	150	151	152	152	134	141	165	167	161	146	156	140	143	142	154	139	151	150	147	156	153	132	149	127	164	143	146	138	158	152	155	137	161	137	158	154	150	144	136	176	142	145	161	160	163	147	162	152	150	164	128	159	150	155	158	130	147	166	148	158	143	144	139	146	161	129	141	149	160	152	142	139	155	141	151	147	143	165	163	129	147	152	155	141	153	143	160	139	157	137	137	169	143	148	136	143	146	150	157	136	148	151	153	152	159	152	150	142	169	145	160	141	155	148	147	143	146	169	149	151	164	151	131	129	145	146	153	149	151	143	141	161	156	134	151	143	156	144	153	132	155	147	151	155	161	110	170	149	152	168	134	143	123	160	137	168	177	152	165	172	159	152	146	158	139	162	159	156	140	161	145	163	144	131	136	152	134	164	154	151	138	142	163	140	114	133	151	142	158	147	126	157	135	124	170	141	134	140	153	133	138	154	127	153	154	139	136	156	158	154	142	153	158	141	143	170	142	145	124	137	154	146	147	142	161	144	136	151	115	164	160	151	144	149	149	152	156	157	144	152	136	152	139	151	142	133	143	139	146	160	148	149	125	154	159	144	158	148	140	149	154	159	142	148	149	151	157	143	160	144	138	160	148	157	146	163	158	150	144	149	173	176	164	127	158	144	145	131	167	148	144	168	154	151	166	154	138	144	142	145	150	151	146	141	153	151	170	145	150	150	151	157	146	148	151	167	162	142	148	134	144	166	162	154	151	156	139	135	113	148	154	151	145	129	144	147	148	174	142	130	155	135	141	166	163	175	136	159	160	146	137	132	135	178	149	148	144	141	155	133	122	142	151	149	169	162	147	166	147	147	158	167	158	143	142	137	141	139	128	154	145	141	133	174	171	159	124	143	131	154	146	162	163	163	148	133	141	152	144	158	166	152	143	150	154	150	120	142	146	154	145	150	150	141	131	157	160	161	139	143	136	151	155	146	141	136	177	147	134	137	149	150	130	154	134	133	138	157	141	160	153	171	135	137	157	155	166	156	150	124	156	144	156	151	167	149	140	166	144	148	135	156	140	136	162	123	172	145	135	148	152	133	149	153	124	130	161	143	145	134	121	152	149	152	161	183	155
20331	14303	2224	617	476	417	346	325	323	324	309	312	316	310	308	303	256	312	317	262	307	308	303	267	265	270	269	296	271	271	283	313	260	256	294	305	258	270	301	299	264	273	279	273	296	261	278	298	287	299	272	264	291	260	276	294	302	262	310	277	269	281	256	277	278	282	249	276	260	276	275	271	251	285	304	251	260	292	250	270	312	235	263	257	285	261	260	287	284	268	268	271	266	294	270	267	275	264	276	286	270	274	269	266	303	280	276	258	277	291	268	264	259	277	250	259	268	259	289	263	263	260	269	270	275	295	233	275	292	288	252	270	253	250	285	264	262	264	296	293	310	262	251	279	258	250	254	294	292	247	268	311	283	271	264	270	254	251	273	270	286	267	280	246	292	247	251	291	293	296	265	264	272	292	305	295	263	274	270	271	281	268	266	298	280	262	288	266	291	298	254	265	265	289	286	289	262	303	262	260	242	278	266	306	284	288	284	268	252	284	278	293	267	269	256	269	301	291	303	243	277	297	265	275	268	282	287	295	261	284	277	270	311	256	257	240	280	255	281	276	268	290	264	300	295	299	293	269	263	288	303	287	316	265	266	261	299	264	284	274	284	273	247	275	275	281	274	277	277	269	294	301	247	284	276	244	265	260	274	291	259	289	277	306	262	282	272	266	251	213	248	314	293	293	281	284	266	296	237	297	259	306	286	255	269	258	265	287	300	255	251	273	302	257	294	283	292	311	279	256	306	290	251	256	242	280	279	261	281	300	264	272	261	267	274	253	252	275	257	320	261	307	292	239	253	265	263	298	280	265	287	263	240	271	292	300	258	265	265	265	267	313	292	300	296	252	304	267	321	243	288	264	262	300	281	271	293	271	294	260	289	280	278	275	288	261	259	261	281	255	256	265	280	281	278	289	269	291	275	269	271	269	271	278	266	300	282	273	277	290	280	276	241	285	268	270	290	274	274	277	254	248	279	259	254	301	301	276	270	276	240	267	309	248	285	270	279	291	289	290	248	280	276	288	275	234	277	301	254	273	284	259	263	275	272	254	278	261	285	229	243	219	285	276	292	299	298	230	255	267	279	255	284	259	243	276	260	277	253	273	260	265	261	289	268	269	286	313	262	249	289	255	264	295	282	266	258	239	266	259	239	267	261	289	261	296	265	270	271	239	296	269	291	273	256	279	255	271	258	276	246	275	309	307	276	285	283	287	305	277	253	289	283	299	276	257	265	282	271	269	288	262	273	267	266	273	277	270	293	260	294	269	246	281	297	277	294	266	300	275	252	256	269	267	254	243	306	273	260	278	273	295	274	264	259	286	275	309	276	264	261	262	274	287	299	291	293	268	255	302	274	282	284	274	257	268	234	254	279	275	276	272	292	276	278	276	252	298	264	312	288	299	286	284	269	259	286	267	270	301	270	306	272	280	267	310	271	274	262	265	277	286	274	262	269	265	264	276	282	262	260	282	264	300	280	253	264	258	276	273	267	263	268	283	276	254	249	299	280	298	281	278	272	263	251	269	273	305	256	259	293	263	261	296	289	288	264	297	280	269	287	267	246	264	256	262	299	259	270	291	271	247	309	298	306	309	291	284	269	282	295	273	304	315	298	273	303	245	272	297	316	264	277	279	246	300	291	284	263	261	252	298	283	277	243	281	252	282	275	281	305	285	271	266	315	254	284	273	264	285	277	255	287	283	281	245	264	280	257	289	262	270	271	270	287	303	265	286	261	274	282	276	292	292	270	249	280	299	278	254	264	278	271	246	288	260	284	270	265	266	278	276	299	276	283	267	287	286	283	286	290	260	270	270	295	277	303	282	294	284	293	273	280	267	264	240	286	256	268	282	296	277	263	266	263	269	275	256	269	259	273	280	299	278	272	306	299	274	289	276	305	286	296	272	292	302	246	276	278	264	276	273	317	273	303	264	264	300	297	281	258	284	223	285	276	285	266	271	300	271	272	283	288	244	290	284	280	279	293	275	274	296	264	276	261	261	261	295	277	271	282	242	275	270	269	289	280	290	268	255	288	255	274	264	289	291	239	282	269	293	278	274	266	276	272	279	296	288	274	289	266	303	269	274	268	234	267	278	279	272	270	263	252	318	272	288	257	266	301	270	279	284	253	270	269	263	287	281	274	297	273	296	270	260	286	282	274	322	277	283	270	247	275	298	289	276	249	263	284	288	281	279	299	256	289	266	263	280	284	263	266	293	287	285	292	270	273	280	272	263	301	267	255	274	273	287	274	270	250	286	275	276	277	275	289	265	286	257	283	290	277	292	276	244	248	266	303	284	266	266	286	259	280	240	250	248	308	262	248	277	270	253	287	279	267	286	255	287	291	301	260	266	278	277	268	254	257	259	270	296	244	296	280	268	269	266	264	293	240	268	276	264	292	266	245	292	244	300	278	248	263	290	268	271	274	257	250	268	274	254	282	276	284	283	293	290	281	249	264	295	280	247	274	249	296	292	284	267	263	287	291	304	239	253	289	298	311	294	267	269	281	285	303	277	281	320	298	277	264	282	269	296	308	277	282	293	290	276	265	300	278	309	295	256	283	276	248	264	283	265	264	282	270	282	256	302	250	283	253	270	292	268	287	284	279	272	225	315	282	276	299	286	278	307	266	274	283	270	256	284	273	251	285	279	308	259	271	299	249	265	290	262	302	272	250	269	300	277	270	290	252	298	260	227	230	275	274	257	291	234	292	235	275	285	281	237	269	294	248	307	270	278	292	292	261	293	270	260	276	270	269	284	256	264	262	263	251	275	273	281	280	267	281	302	267	283	271	291	282	278	284	293	283	263	298	301	283	278	255	271	266	272	287	285	327	288	258	232	288	250	290	273	263	287	283	286	273	279	296	280	268	285	287	288	310	279	262	281	272	266	277	302	258	256	287	261	287	257	268	264	308	311	264	282	274	269	280	262	272	271	295	275	269	279	249	274	267	260	252	283	294	247	261	281	280	292	261	280	248	247	272	251	262	272	288	259	303	316	242	281	255	259	279	269	253	284	286	278	284	273	296	271	266	297	288	278	295	264	281	305	277	283	248	289	261	275	278	297	264	275	263	263	291	290	276	277	264	281	287	243	262	258	255	295	301	273	274	304	252	288	269	242	280	240	264	307	269	278	253	303	248	261	274	302	285	260	291	251	273	303	274	261	275	270	274	296	282	262	258	310	287	282	309	275	277	275	284	246	286	270	274	275	308	242	303	259	262	259	289	259	274	283	281	296	244	275	282	277	306	251	290	295	267	296	287	282	252	270	278	272	268	256	265	245	248	271	282	244	256	263	284	296	267	252	305	312	260	258	278	309	275	319	265	293	275	270	253	278	281	281	255	275	252	306	280	280	294	304	264	271	266	260	284	270	244	288	273	290	289	266	250	258	297	250	262	265	275	258	248	264	273	281	278	273	276	285	282	274	257	271	277	305	254	273	281	288	301	309	277	272	258	257	255	280	270	297	293	275	263	273	263	243	260	270	274	277
24000	21085	28001	24370	18846	1992	829	612	522	508	465	445	463	431	414	423	391	413	365	391	380	387	397	347	388	381	392	367	382	342	396	368	384	372	358	365	348	388	369	358	322	375	373	396	355	395	355	395	369	367	386	386	380	366	376	394	378	391	370	373	378	362	340	378	360	346	346	358	387	341	346	345	374	370	372	381	365	364	351	373	359	352	333	359	377	379	347	383	389	355	367	387	383	385	376	380	370	345	332	345	382	381	428	333	335	388	379	375	377	323	370	374	329	343	333	354	375	352	354	340	339	387	350	355	380	347	321	396	358	371	319	352	365	351	368	380	380	349	382	378	356	373	353	362	357	353	348	351	378	362	332	367	342	348	351	355	353	371	363	350	371	376	354	345	369	348	378	350	357	375	364	375	393	367	348	381	330	367	353	373	348	401	353	365	356	406	348	358	367	356	374	360	349	373	400	359	354	333	359	371	363	381	367	343	360	365	356	377	387	386	343	348	391	357	365	352	394	348	389	363	382	371	337	365	396	355	365	356	332	335	413	391	361	390	346	373	392	383	366	340	361	349	346	367	352	361	332	363	351	349	312	380	341	365	370	381	318	353	329	383	367	360	377	349	337	350	339	353	356	373	389	330	360	351	355	341	367	390	360	342	348	385	383	351	392	371	367	365	357	357	372	374	387	378	363	342	373	330	379	376	375	374	366	368	350	382	334	366	346	343	356	366	370	375	348	377	373	331	374	357	355	383	357	363	391	372	344	387	334	351	331	383	362	355	353	359	393	355	356	371	363	364	344	434	352	363	374	395	360	383	352	397	329	372	343	354	354	356	325	367	371	355	362	343	368	369	354	387	367	372	375	372	352	384	360	385	352	351	381	354	402	366	335	346	350	400	394	389	351	347	378	363	347	387	358	356	352	372	361	375	345	389	336	325	353	368	372	357	345	379	336	333	377	368	354	331	352	374	354	333	347	384	355	370	400	363	403	356	379	355	324	329	370	367	371	377	333	336	338	375	347	356	376	388	353	374	373	365	319	357	330	366	341	352	363	330	351	390	388	380	369	356	349	339	340	388	353	378	361	373	386	345	367	362	388	348	341	353	362	397	353	351	354	362	361	349	367	373	352	384	387	357	349	364	351	336	333	355	350	355	351	370	338	361	369	370	372	387	346	402	359	366	372	396	310	391	361	347	322	386	357	386	388	383	350	369	348	322	352	346	360	358	412	354	329	334	343	372	353	393	370	353	381	343	366	363	370	330	372	342	343	363	390	388	357	361	372	355	363	346	375	380	350	334	389	344	357	364	372	387	392	370	366	391	361	352	329	342	341	361	370	371	358	371	351	382	360	354	375	364	371	333	331	357	387	342	346	368	379	349	358	401	403	369	342	353	354	367	379	368	361	354	352	368	369	348	372	372	380	377	325	353	380	370	351	341	429	404	360	392	364	381	337	368	351	391	360	385	359	370	366	355	359	354	374	343	365	356	369	366	379	353	347	347	350	359	314	396	365	351	348	370	364	375	362	363	366	354	351	353	405	346	371	360	383	372	349	364	361	359	372	394	369	363	339	377	402	357	335	377	362	357	393	363	358	355	401	347	344	350	378	381	398	352	351	362	383	359	407	374	362	408	384	358	354	377	358	346	379	366	350	331	367	339	364	364	357	377	350	402	376	356	368	335	370	346	349	356	338	365	343	348	340	365	358	347	355	320	395	366	346	351	395	399	356	365	343	346	377	362	357	378	367	355	346	397	370	373	355	361	421	389	385	396	339	335	368	361	379	353	386	333	360	385	368	327	354	361	344	383	364	372	351	373	368	343	368	381	342	355	342	383	362	355	369	358	367	375	355	367	371	388	338	368	392	330	351	429	351	378	365	323	341	366	356	362	389	363	377	362	355	320	384	346	376	389	356	353	354	352	386	366	366	338	353	369	357	367	320	379	393	366	365	403	383	345	355	375	370	353	372	356	347	372	351	372	355	355	347	373	416	401	382	387	382	364	377	387	398	363	359	351	350	352	366	360	397	376	382	381	332	362	358	392	356	321	331	352	352	321	334	326	388	366	376	359	391	357	360	332	387	381	361	397	377	371	403	351	389	376	391	359	362	367	349	375	362	355	383	372	374	377	337	385	377	379	383	383	378	340	376	328	371	391	337	353	356	380	362	361	352	378	372	351	345	352	345	356	347	359	375	373	333	365	360	354	335	381	356	393	358	377	337	347	327	350	376	353	352	368	348	321	383	371	373	334	375	361	349	400	366	346	353	357	358	346	354	350	318	364	363	356	365	374	354	371	365	352	363	403	385	349	391	357	385	374	360	326	370	342	371	369	351	334	336	374	355	390	345	350	356	387	369	328	329	364	380	382	401	398	342	347	337	394	390	350	372	357	368	357	338	342	372	351	381	391	372	368	325	359	360	362	355	393	351	385	369	376	394	363	331	386	378	379	375	375	362	364	378	399	345	370	359	377	360	338	367	368	353	352	369	350	352	386	368	340	358	388	369	357	335	400	368	370	364	365	357	366	364	362	368	342	345	379	355	369	347	402	333	373	376	351	366	381	371	392	357	344	367	360	356	319	335	380	358	371	332	333	332	360	378	354	371	362	397	385	351	332	378	350	374	407	399	359	364	336	353	365	367	378	384	394	364	352	362	377	382	359	369	365	377	353	376	355	341	343	392	396	375	375	374	380	350	363	391	380	341	383	387	349	359	302	356	362	389	370	354	361	366	335	326	385	342	341	331	344	347	345	355	404	368	337	388	366	382	341	355	389	395	364	383	390	348	378	342	388	357	358	354	395	360	359	341	400	396	355	374	339	342	405	316	361	372	370	355	364	351	361	358	367	369	388	377	356	351	388	326	387	352	377	365	397	351	354	383	358	336	379	396	381	362	343	362	379	381	344	376	376	362	391	359	377	361	331	380	341	341	365	371	353	365	366	355	357	341	386	404	360	369	374	367	352	375	371	360	372	355	347	354	376	389	313	343	364	365	314	327	358	385	343	361	408	378	367	372	372	359	370	381	348	404	382	367	368	356	362	399	340	378	351	360	395	333	358	337	383	367	378	378	357	342	355	353	377	374	341	350	332	390	362	357	359	345	361	377	326	367	379	340	343	314	331	356	360	354	371	381	360	359	358	345	337	321	392	364	356	350	316	362	376	363	371	334	357	355	409	344	326	376	368	345	337	355	364	325	361	357	357	385	352	375	386	347	353	363	374	352	322	380	363	359	347	368	385	384	387	344	360	401	352	332	396	332	352	356	363	363	372	331	390	340	356	362	376	343	370	354	366	343	338	376	340	396	358	356	346	374	383	345	375	380	373	357	296	361	359	360	362	367	366	379	348	337	364	369	376	351	364	361	388	348	379	330	374	331	372	378	372	375	394	358	335	382	351	330	344	374	367	331	368	386	375	356	381	360	365	349	381	357	392	388	351	342	373	395	360	371	347	387	361	372	377	366	373	346	362	384	363	368	374	371	334	408	358	395	376
41476	39210	16209	4247	2977	2254	1791	1449	1292	1172	1063	952	912	892	809	836	792	737	744	700	695	702	674	695	656	657	671	706	731	647	663	658	657	671	662	664	644	649	624	696	626	634	623	648	635	631	629	670	635	635	597	655	656	658	655	616	626	657	624	626	639	644	625	600	672	610	642	603	644	603	642	608	626	624	645	645	614	647	606	627	674	681	599	652	650	629	598	631	597	667	604	637	680	678	610	597	631	636	646	578	652	646	627	649	589	591	617	674	629	669	643	634	633	613	611	659	624	644	666	574	622	605	658	633	611	621	668	633	656	617	589	679	623	658	626	637	610	681	615	611	611	612	648	671	659	667	633	605	631	635	628	632	589	668	673	673	625	647	631	635	617	660	659	598	636	670	596	612	607	575	645	608	609	614	654	662	638	619	681	657	603	606	619	618	671	607	638	639	606	626	620	611	647	638	643	648	633	665	633	610	615	646	636	646	616	621	631	604	631	697	630	648	623	614	616	661	632	692	659	671	601	640	605	628	587	680	609	656	625	631	577	635	627	619	658	655	606	652	627	649	645	629	638	622	653	606	660	605	606	692	661	593	615	593	684	601	615	622	653	665	624	654	627	657	636	613	626	651	640	649	639	646	606	627	616	592	650	624	632	656	620	643	622	612	621	645	645	669	644	635	616	648	690	664	632	658	672	610	646	663	640	625	592	636	647	628	661	617	657	618	675	633	596	625	605	639	644	632	674	613	636	660	629	609	611	629	611	639	630	645	659	662	621	635	639	602	630	598	631	661	654	634	632	659	654	639	642	630	653	594	655	585	571	623	600	616	586	618	617	628	626	607	591	639	627	620	641	620	642	629	621	639	623	632	612	638	613	637	616	636	623	635	673	621	641	604	608	610	680	663	602	645	646	653	595	628	651	651	596	656	639	613	630	636	599	613	610	609	635	650	651	649	623	585	624	631	616	642	623	667	590	658	617	692	589	654	622	633	634	629	618	647	647	662	641	652	641	628	584	604	600	630	632	672	611	636	583	583	640	630	601	641	612	666	621	667	608	613	582	628	608	662	647	694	603	653	672	613	609	663	617	615	649	648	630	625	648	624	627	608	589	607	621	657	678	661	591	645	611	564	654	625	692	631	624	653	648	636	613	628	608	636	656	634	663	684	618	620	644	615	635	600	629	660	608	580	602	582	589	631	646	615	628	642	638	648	674	644	572	623	613	626	635	594	639	607	626	608	598	618	605	665	629	629	597	664	636	582	624	596	651	652	632	637	611	635	626	656	658	623	623	653	673	603	631	630	626	629	723	627	607	653	699	694	698	604	625	667	611	638	630	645	624	609	629	605	664	623	647	617	638	646	662	609	619	634	618	600	602	629	635	629	602	693	644	638	594	593	671	669	624	659	635	637	639	615	601	581	604	646	632	657	619	617	613	676	640	614	655	601	603	673	628	620	587	567	616	641	602	593	632	633	585	656	598	612	644	646	662	679	637	651	645	573	633	647	603	589	569	639	623	613	610	623	637	628	653	658	630	665	593	618	598	625	645	648	643	641	645	583	611	632	628	569	597	614	614	643	620	614	636	599	627	586	606	613	627	619	646	627	667	617	656	606	624	685	621	657	603	602	639	629	629	646	639	650	609	643	606	612	656	637	663	624	657	610	584	604	644	631	672	627	624	692	655	643	667	619	640	606	601	576	641	638	650	620	655	642	604	622	621	616	647	637	617	639	600	627	630	606	605	610	605	652	614	611	650	623	605	630	648	616	622	604	649	629	669	589	670	662	655	635	647	658	607	629	648	630	647	645	610	609	595	650	626	638	640	663	630	639	638	633	631	632	631	602	620	632	656	625	600	659	651	624	598	631	654	618	656	616	579	651	613	649	650	629	638	626	702	651	604	617	654	625	665	646	616	648	611	618	609	614	662	609	599	609	617	598	596	668	633	593	620	625	609	658	660	617	644	659	601	645	622	625	634	633	669	639	634	617	601	644	602	649	639	626	613	611	633	659	608	634	673	670	631	636	626	675	599	610	605	636	598	615	619	664	591	598	629	622	646	633	592	614	612	609	602	618	617	653	622	674	581	657	620	616	644	613	611	629	614	610	586	640	633	640	584	640	630	660	606	617	613	653	615	649	622	619	631	644	614	622	637	650	636	631	663	625	663	669	617	635	604	603	658	623	642	609	586	666	619	606	688	644	619	640	669	653	629	592	685	580	626	670	628	651	667	584	626	649	644	595	645	664	652	609	622	659	661	616	633	548	629	640	635	671	629	630	665	674	630	654	613	687	603	607	610	627	639	630	624	592	625	667	682	634	623	630	615	652	635	643	626	629	611	644	653	627	635	621	649	579	642	630	648	657	605	582	629	627	610	633	586	616	646	652	587	655	623	600	659	633	675	639	626	636	619	603	660	623	662	646	628	614	662	617	637	637	616	644	637	674	638	628	671	624	663	640	603	628	635	637	620	638	622	637	647	644	639	637	664	668	630	630	651	634	628	584	649	667	635	635	602	668	645	610	630	659	661	633	623	651	648	618	650	606	621	673	627	624	662	625	637	610	632	596	630	632	641	602	614	637	640	642	665	591	620	640	651	607	650	662	678	616	617	644	641	649	663	635	634	641	597	652	612	624	659	665	648	645	648	647	626	613	592	619	624	603	638	611	649	647	657	627	649	645	675	610	598	627	612	673	600	627	645	621	618	642	589	622	637	613	672	628	631	630	598	640	623	597	612	652	603	647	616	714	680	622	611	658	630	701	627	578	632	605	649	621	669	602	650	621	638	648	638	616	655	566	627	618	652	584	663	645	613	615	647	595	660	635	639	655	602	610	623	657	635	582	674	655	652	636	653	689	622	611	610	628	593	628	652	605	665	658	617	641	605	605	621	648	632	613	602	608	649	626	655	627	609	638	624	626	621	649	681	643	665	674	636	585	623	646	674	594	607	612	604	665	597	639	666	622	567	587	648	617	666	661	622	627	639	650	658	657	639	681	619	646	630	642	659	605	661	628	651	632	606	621	645	634	617	611	641	656	588	689	640	616	642	624	598	625	635	661	607	594	645	659	656	643	626	597	646	612	660	637	642	660	614	653	581	629	575	596	619	620	646	666	669	642	617	633	625	644	637	616	658	597	666	637	628	688	615	643	595	612	647	656	591	622	659	656	634	605	605	604	625	633	634	626	612	645	628	619	613	612	599	647	588	647	630	637	583	630	612	615	627	649	599	655	608	605	618	654	622	622	654	664	659	623	638	632	626	650	601	662	569	565	642	623	642	636	648	624	620	655	570	664	624	655	642	641	644	670	605	629	637	625	673	581	650	619	646	638	612	641	645	584	672	662	623	596	653	675	605	613	618	635	630	641	607	609	582	612	588	613	612	623	616	670	654	582	614	618	662	646	611	596	623	600	609	626	588	653	669	621	653	638	606	648	655	606	636	613	622	623	639	635	604	632	589	666	635	651	648	606	697	652	627	609	660	662	581	589	614	632
23040	21094	28524	23919	21093	16253	2079	1045	822	790	770	712	670	631	620	587	607	583	615	577	589	573	544	576	577	573	538	546	521	579	577	522	525	571	516	546	564	494	519	528	530	480	521	510	515	543	549	534	547	480	515	503	540	551	549	525	534	539	516	554	518	481	540	521	563	506	502	567	559	545	466	506	545	547	552	544	505	509	542	499	547	525	513	496	519	532	490	490	490	507	513	493	485	510	518	588	553	494	525	540	510	561	527	516	487	538	501	511	548	514	537	505	492	550	526	515	567	530	517	511	539	517	499	509	513	530	523	531	533	567	524	515	522	504	537	484	526	502	525	485	533	511	498	508	508	495	483	483	540	537	513	565	528	490	534	547	537	522	534	534	538	491	491	494	573	501	537	492	496	531	509	503	526	554	520	539	543	476	535	540	495	509	528	539	548	522	543	483	533	496	510	498	512	508	516	496	538	473	526	519	514	541	511	481	503	527	504	537	510	560	509	526	517	555	515	513	521	486	499	513	510	538	522	519	543	516	517	522	540	505	535	549	540	537	512	503	544	562	537	484	495	523	513	548	533	520	503	560	499	563	526	516	509	495	529	533	524	524	538	488	487	515	530	519	524	500	551	549	514	502	515	526	523	480	518	516	534	507	479	548	503	539	489	502	530	532	532	515	501	528	482	529	526	531	517	586	495	521	529	537	544	511	521	555	497	509	542	488	489	517	526	492	498	492	555	509	525	479	529	547	553	543	539	544	547	525	539	471	551	496	484	542	518	519	486	551	528	491	534	510	521	522	521	526	508	521	492	473	587	469	534	525	548	557	485	523	538	544	504	518	523	536	533	551	509	498	542	505	473	512	505	503	542	533	557	543	516	518	522	531	512	505	523	497	542	545	536	522	506	512	513	511	471	523	498	512	547	511	485	508	489	538	511	530	532	554	496	523	518	522	549	502	542	482	521	493	501	513	545	538	516	481	545	527	475	548	519	504	526	530	534	510	553	530	499	506	544	527	526	527	520	558	534	499	552	553	486	522	531	564	492	541	503	509	506	520	541	531	514	504	535	487	507	495	527	520	532	514	514	552	490	507	542	493	582	533	542	547	575	562	560	527	551	521	498	528	520	507	540	545	513	519	521	498	503	530	530	511	529	530	526	488	526	483	510	509	461	473	527	503	547	542	545	519	512	549	545	535	543	536	539	533	522	502	521	542	514	536	496	531	524	541	558	524	558	536	502	537	516	546	466	496	547	519	506	506	457	498	510	536	555	499	494	562	531	534	513	558	527	538	474	516	499	515	520	506	549	559	485	508	522	525	506	502	501	538	483	534	506	520	523	505	493	533	519	517	549	499	515	484	520	525	503	505	509	539	543	535	522	549	487	517	553	560	532	539	506	502	467	534	495	558	565	570	523	504	506	493	536	513	504	535	536	494	517	524	465	527	477	503	560	541	563	532	507	497	546	519	519	497	462	529	589	500	488	530	513	528	522	519	521	560	476	498	513	503	518	518	504	519	533	562	510	528	531	533	514	514	520	527	512	547	511	520	553	527	515	498	486	508	549	576	529	508	509	505	498	524	522	480	560	541	514	511	535	525	495	473	507	506	496	479	527	522	517	527	526	511	537	559	500	535	514	505	517	549	513	499	563	564	518	545	516	539	496	519	517	537	491	547	535	536	503	515	507	516	525	545	524	530	511	500	493	518	554	517	504	487	541	510	548	523	522	522	511	554	534	545	501	515	492	526	536	560	539	535	520	518	524	507	533	511	509	476	513	541	532	546	524	512	524	522	516	526	525	569	515	538	510	508	531	491	507	522	508	539	544	515	540	530	543	521	479	548	508	503	543	521	540	531	537	521	534	526	493	507	530	516	559	459	534	540	505	547	534	524	505	542	549	510	524	496	491	526	519	509	515	518	510	511	491	526	498	506	496	508	493	534	545	515	526	551	496	517	503	516	479	559	565	509	513	493	523	544	508	523	489	528	527	530	516	493	488	554	511	520	493	481	482	530	507	517	531	492	548	508	524	517	510	499	524	511	511	541	540	539	523	508	549	508	554	573	520	498	475	550	518	505	503	554	540	531	492	533	514	489	534	488	519	516	560	513	515	530	522	551	544	507	497	533	484	517	517	482	539	526	485	542	540	513	511	530	454	485	551	521	515	522	507	517	520	523	489	516	512	556	534	502	530	556	503	539	490	479	519	527	489	529	517	537	486	519	465	517	488	552	548	521	534	510	513	518	539	509	552	518	555	507	511	530	530	542	510	546	513	489	494	529	524	534	541	551	478	531	516	533	515	480	530	510	529	500	503	539	499	500	517	535	527	537	500	554	507	572	525	524	530	517	525	534	538	552	530	497	531	484	529	516	513	485	512	528	523	530	499	537	548	525	501	500	522	515	555	533	526	514	533	525	525	505	505	558	504	526	517	512	550	507	550	554	521	515	536	533	530	473	544	554	546	493	525	545	480	524	530	524	584	529	564	520	507	500	547	505	537	574	502	530	537	514	540	526	523	553	473	529	530	510	489	517	526	519	527	491	500	552	533	500	492	524	507	505	507	514	530	501	534	554	497	507	522	512	497	525	508	553	568	498	587	534	504	548	525	499	500	521	499	516	538	529	508	512	470	518	494	488	516	502	530	508	539	542	528	517	547	531	485	490	504	533	543	513	500	525	540	526	508	527	537	510	535	452	512	527	520	528	550	557	517	541	526	515	517	538	534	534	485	495	569	535	546	515	510	523	553	506	537	514	509	485	586	540	498	537	542	470	489	541	546	522	553	540	500	486	525	530	493	534	515	561	489	499	538	523	491	528	485	539	523	507	530	520	518	565	525	538	532	466	544	532	522	514	507	546	548	523	529	504	496	464	537	540	516	547	531	526	524	527	518	515	501	528	520	542	526	486	497	559	535	496	494	475	539	526	485	504	524	490	506	516	507	563	543	507	505	519	528	473	521	497	518	546	519	495	546	524	519	503	540	501	537	551	537	540	533	524	478	524	502	563	526	530	534	512	575	499	489	533	516	536	538	546	490	516	505	486	500	586	552	527	551	488	504	514	510	514	542	503	512	557	501	503	522	520	506	491	550	496	486	506	523	498	520	489	504	473	550	524	507	503	548	499	514	510	515	479	515	524	503	490	519	513	551	494	539	526	551	550	493	544	535	532	484	503	466	499	529	506	492	529	535	525	542	490	528	514	514	506	530	515	558	515	546	557	532	527	489	531	500	519	505	507	516	489	510	517	491	498	512	498	541	495	555	531	541	519	513	524	541	493	506	532	547	522	503	504	515	536	534	500	514	533	499	527	517	493	485	499	523	496	528	525	502	526	496	502	490	503	527	503	517	506	547	523	509	510	529	507	503	497	522	558	503	486	543	530	534	540	490	493	513	485	545	499	513	533	515	530	523	563	528	499	513	474	490	503	541	499	523	518	519	510	514	505	512	506	527	554	507	513	536	505	485	546	486	512	519	519	538	499	507	557	559	466	493	533
49569	52417	25136	7150	5011	3796	2999	2475	2094	1848	1597	1504	1405	1323	1132	1202	1150	1104	1072	996	1044	1051	1028	982	969	983	1037	964	950	990	938	945	947	896	920	875	881	925	912	875	906	930	923	920	919	911	894	865	898	912	882	937	907	905	841	877	913	901	954	830	893	916	883	866	926	852	918	891	864	871	867	918	829	923	919	866	883	894	915	890	910	852	902	915	874	837	874	860	884	868	840	921	913	951	880	809	858	880	853	876	891	850	891	930	919	941	847	904	874	884	916	864	893	868	876	874	803	895	862	892	872	900	840	868	856	887	890	886	904	857	879	888	857	828	908	823	918	884	876	816	884	896	901	901	910	840	852	851	907	896	877	926	909	824	878	892	872	892	856	863	842	875	899	863	888	880	872	831	897	830	876	876	840	880	897	897	859	903	873	871	858	841	898	939	867	877	857	873	839	883	867	859	888	901	891	878	913	875	858	845	804	862	937	913	865	900	908	860	823	846	861	868	927	847	814	846	926	881	918	890	896	886	861	852	892	883	923	885	884	826	847	875	884	894	864	823	865	858	813	864	855	876	910	902	845	841	900	862	851	880	883	867	942	891	893	866	865	863	866	899	880	855	860	866	877	859	844	884	886	915	834	785	808	874	884	904	823	845	882	868	897	865	888	909	894	903	864	827	882	869	853	878	879	894	869	891	853	857	887	911	818	850	835	890	865	861	913	877	884	888	874	858	838	911	879	893	897	876	831	810	888	838	878	878	894	855	868	900	929	829	876	868	872	872	872	867	865	887	819	874	850	889	867	898	850	869	923	880	836	854	842	900	875	866	888	939	893	849	874	890	832	839	878	853	870	841	868	907	863	857	899	843	872	874	894	850	908	914	822	881	862	905	870	822	878	872	857	862	880	883	908	843	861	859	834	861	853	867	887	815	859	848	881	855	912	839	849	839	885	867	859	875	879	908	857	832	896	885	884	896	850	881	836	942	870	860	858	862	893	875	900	872	871	890	862	911	888	870	863	838	837	873	864	875	882	859	915	921	865	920	891	869	847	878	832	872	863	882	869	891	875	808	871	873	896	874	898	920	883	929	864	879	879	891	923	811	890	875	918	893	867	881	920	881	839	867	852	884	835	884	852	894	919	861	839	928	894	908	908	890	878	887	888	880	836	934	852	865	849	873	896	852	891	928	806	860	896	857	898	905	795	847	888	843	902	918	899	848	865	885	849	874	856	868	857	821	817	855	837	814	879	886	824	835	824	914	879	873	850	903	921	853	847	891	881	841	896	899	842	885	845	933	879	838	833	818	843	828	859	906	864	829	858	891	806	823	846	885	881	860	845	875	862	869	837	849	871	860	882	897	881	887	923	834	902	854	881	884	831	880	863	850	869	843	879	888	911	843	897	843	841	854	881	851	856	923	872	903	905	854	888	842	869	837	907	807	884	857	878	881	884	863	878	889	863	876	826	880	873	895	807	833	824	857	866	854	840	929	890	887	887	839	856	860	891	897	874	811	889	892	903	840	829	855	884	846	865	819	857	827	872	807	887	802	827	876	865	859	889	886	897	945	853	848	907	799	878	881	894	882	854	866	893	876	896	894	878	853	869	844	857	863	870	835	871	843	881	907	868	871	897	904	851	861	908	900	865	882	883	860	843	840	914	903	949	855	886	982	850	828	866	838	902	872	887	855	841	875	870	847	895	826	910	924	883	878	888	821	889	920	886	878	839	918	842	825	859	885	878	872	880	890	884	812	874	871	900	851	865	868	877	867	884	862	888	860	836	881	821	880	875	842	888	842	875	881	879	826	867	912	863	862	861	849	940	889	876	926	930	880	890	881	859	889	895	864	862	872	850	845	857	891	866	867	854	879	819	851	870	871	874	819	820	859	869	839	843	865	864	845	892	870	863	883	927	863	859	923	883	861	846	917	864	830	860	881	889	895	934	851	858	872	869	883	853	836	847	880	847	895	836	870	886	874	884	829	856	863	906	867	871	866	895	860	920	850	867	870	869	886	927	929	833	837	883	861	888	874	858	837	881	891	874	840	872	874	817	825	884	881	884	873	932	895	861	865	870	850	904	828	873	871	916	853	904	882	865	891	867	908	876	870	856	826	881	868	932	829	878	869	874	893	798	905	874	844	838	861	876	902	865	854	881	868	867	875	922	853	863	808	820	862	855	877	867	863	881	868	822	900	883	883	874	852	820	922	922	890	806	856	882	824	874	883	883	901	868	888	857	839	894	856	828	832	884	849	923	841	857	899	857	847	869	865	818	901	845	838	877	845	848	880	894	891	891	833	839	923	873	858	873	841	904	862	826	880	890	913	871	866	881	820	884	865	891	884	825	841	854	879	857	853	855	882	927	862	908	889	892	864	901	869	853	867	871	849	845	841	844	864	912	924	894	865	916	900	888	891	887	893	874	848	896	869	907	882	914	921	872	872	844	866	868	899	884	854	850	843	915	894	909	919	851	878	895	834	862	894	871	868	847	903	928	849	854	900	913	810	892	826	843	914	880	838	892	878	911	845	899	830	866	895	889	865	866	882	897	910	898	894	877	939	891	878	872	868	911	892	909	824	878	923	834	829	871	881	895	790	893	841	845	904	856	883	857	928	897	891	862	849	854	888	879	876	861	928	893	833	875	859	856	864	864	860	839	866	830	876	827	905	898	890	859	870	885	894	869	845	854	851	856	886	844	902	917	848	804	850	880	860	890	885	876	835	865	897	899	861	888	837	881	824	889	919	891	884	836	899	862	831	867	870	875	834	893	877	908	891	936	921	854	878	836	925	856	890	850	863	889	866	855	869	831	901	855	850	892	865	931	870	862	878	880	853	835	834	826	940	888	823	864	870	896	872	872	830	862	917	795	886	815	885	936	839	849	892	884	877	943	861	915	906	865	883	925	842	813	900	871	842	896	795	846	876	892	876	858	826	901	898	845	848	853	885	876	845	840	850	914	876	910	890	895	851	828	814	863	861	867	871	825	854	843	837	797	875	861	882	872	865	841	877	885	845	923	866	920	873	863	853	841	897	799	860	853	833	922	905	810	888	899	855	853	927	886	868	889	844	837	892	860	842	856	840	905	866	817	877	844	856	832	875	905	883	896	873	903	866	882	886	861	881	900	857	808	846	947	853	818	872	880	843	874	867	904	901	902	887	876	877	840	912	870	861	871	921	907	860	899	826	857	887	825	897	842	866	904	905	889	885	825	913	888	899	833	823	854	845	880	904	834	887	897	836	866	886	861	865	831	863	879	854	796	932	842	850	873	878	906	868	845	847	902	910	824	872	896	859	869	924	826	867	867	875	874	887	852	923	811	869	877	867	901	882	911	847	906	836	856	896	830	899	912	857	877	814	923	891	834	871	840	814	934	900	849	903	856	861	867	847	849	839	860	900	916	902	901	868	896	865	899	878	836	861	876	859	853	920	829	837	925	845	895	873	875	905	816	856	932	910	889	855	900	912	898	845	839	879	840	937	853	820	879	845	888	840
26623	20975	12710	591	219	194	193	197	138	151	169	140	181	155	157	148	129	148	169	155	177	155	158	179	161	154	171	144	183	161	140	145	163	151	138	159	169	144	155	129	173	154	161	141	141	151	184	139	143	156	156	154	163	157	142	158	167	127	176	155	137	154	145	147	149	153	175	143	152	151	160	142	148	169	137	135	146	148	164	156	139	154	174	142	153	144	169	171	139	135	148	139	141	143	162	163	154	159	139	129	172	131	142	141	145	152	162	146	141	155	143	163	156	165	164	128	155	151	178	126	124	144	141	157	151	146	155	138	167	138	153	150	154	137	137	149	136	143	156	174	156	156	145	146	156	165	161	143	149	148	156	136	154	148	142	132	153	158	147	136	158	143	152	135	160	131	127	138	161	152	135	139	177	157	163	137	133	148	167	146	143	164	134	153	132	161	154	149	158	154	139	144	154	173	166	152	154	142	127	156	157	175	146	160	154	132	172	179	129	127	154	148	140	142	162	152	163	178	144	129	130	178	143	154	141	147	150	152	148	170	151	154	134	151	138	134	150	160	158	172	157	135	130	139	142	155	131	153	136	126	156	150	170	138	161	153	156	150	152	152	147	156	130	171	141	173	158	162	172	167	152	164	154	150	153	150	136	160	152	131	156	143	155	144	153	144	136	141	120	143	147	155	155	153	144	141	147	159	136	170	150	165	148	145	137	143	144	146	161	166	142	141	144	127	155	159	165	136	144	138	140	166	154	138	128	164	159	158	160	143	143	132	163	141	146	144	131	149	132	166	141	145	143	162	164	145	161	138	169	148	151	126	144	158	168	151	143	147	150	133	170	175	148	147	148	146	134	161	146	167	143	135	161	139	162	149	162	142	182	165	136	135	145	156	155	145	135	152	162	153	157	148	148	170	150	157	143	146	157	138	171	140	142	115	152	142	149	156	176	141	164	157	153	154	171	148	169	139	147	166	122	178	153	128	146	156	146	148	159	123	131	159	146	148	149	140	147	138	158	159	176	139	140	154	144	131	130	132	158	146	158	148	151	161	149	149	136	153	171	149	142	148	151	159	151	154	139	147	168	129	151	160	153	151	148	141	170	159	156	155	165	142	156	132	153	168	153	159	155	149	146	168	155	136	161	186	137	158	155	149	166	158	160	147	164	152	164	166	145	153	134	177	143	151	149	149	152	169	159	150	165	150	147	153	155	168	155	129	162	162	154	139	136	132	157	148	149	157	148	155	159	155	134	166	144	153	158	154	141	120	142	147	179	129	179	147	169	149	154	134	144	168	132	155	140	162	148	148	161	156	138	145	152	143	155	154	136	133	155	152	146	167	157	149	146	156	162	147	146	155	156	149	165	137	147	121	164	155	155	148	165	163	149	150	166	138	180	165	170	143	155	139	147	134	160	146	149	160	145	134	150	135	181	154	140	159	136	149	151	163	162	158	150	143	122	136	166	152	161	141	170	130	159	151	180	152	151	156	134	137	144	149	131	158	178	136	139	136	162	138	138	149	137	179	179	135	134	166	148	156	156	152	153	148	163	156	172	137	157	137	183	148	147	172	179	134	145	150	165	168	149	154	145	142	154	148	147	137	157	159	140	141	165	152	151	156	163	178	158	145	178	160	184	159	145	150	147	130	154	142	150	147	153	157	151	160	129	133	153	145	155	137	152	152	145	173	180	172	164	160	159	139	149	153	150	145	145	143	122	181	155	143	151	156	149	148	148	135	132	152	149	154	149	154	150	168	166	149	151	158	143	154	146	164	135	156	141	162	156	153	141	146	147	143	123	144	161	142	157	149	155	132	145	141	148	147	157	127	166	152	146	158	144	163	163	149	149	148	164	167	167	166	136	161	144	157	131	149	153	160	155	136	128	165	181	158	156	133	158	153	129	141	160	156	180	149	156	164	143	142	147	165	163	134	161	139	144	152	169	155	145	158	149	172	156	141	161	146	144	126	165	155	134	164	162	153	174	162	156	149	144	156	165	168	155	155	150	170	158	149	149	132	142	162	170	164	151	158	151	165	141	165	144	155	141	161	157	143	135	146	163	150	145	150	138	146	146	158	154	149	151	156	154	162	150	139	152	152	137	155	153	155	150	140	113	167	150	151	144	152	144	151	145	157	150	162	143	155	172	142	161	157	132	155	158	133	124	127	139	165	155	172	151	160	162	157	145	147	170	163	158	153	158	161	148	151	137	183	136	138	141	142	139	160	145	132	168	162	143	172	154	157	144	169	154	140	174	125	156	144	152	150	139	123	138	145	144	149	138	141	145	159	149	165	165	151	149	156	137	144	149	171	151	140	162	143	179	165	147	146	155	172	151	145	145	147	142	149	139	148	144	154	149	156	155	150	147	144	160	165	134	164	170	165	149	157	165	146	131	164	156	152	161	169	148	144	167	159	136	157	153	157	128	138	184	162	184	174	147	162	155	151	176	130	156	164	176	145	144	138	144	143	140	145	145	164	137	157	150	149	144	145	126	163	161	149	119	145	141	157	154	155	167	142	132	151	182	156	152	148	125	146	136	165	136	147	146	147	136	153	134	150	145	145	137	138	152	151	157	152	144	142	153	174	157	150	155	135	152	154	146	152	157	157	157	169	124	162	144	151	171	136	153	166	139	161	151	144	152	145	147	133	150	141	142	148	165	153	154	174	155	168	152	136	168	157	154	144	158	163	141	147	164	153	154	128	151	153	156	155	149	130	120	129	167	153	171	156	147	155	128	140	150	140	151	148	146	129	157	139	149	163	164	164	156	145	153	138	144	155	141	153	158	160	150	156	149	164	138	145	132	171	144	155	160	159	141	164	149	178	174	149	164	146	157	163	152	158	154	159	131	165	149	152	160	160	153	157	133	145	142	154	153	135	146	146	142	159	138	165	145	163	172	134	130	147	165	129	124	171	140	133	142	140	151	172	157	171	151	145	150	130	146	166	153	142	135	161	154	144	135	160	144	167	134	154	141	127	146	159	134	150	154	162	154	178	145	134	161	162	127	144	139	144	148	148	175	144	159	157	160	137	166	152	166	171	134	165	166	173	139	175	144	146	150	163	143	141	148	147	158	150	150	183	156	131	130	165	137	146	145	140	163	136	173	156	146	158	161	134	139	164	169	136	158	154	154	140	142	166	155	134	156	135	171	152	143	161	138	156	148	153	128	146	153	158	158	139	144	158	141	147	173	157	136	158	165	154	134	144	136	156	137	142	166	131	170	137	147	130	154	138	150	144	149	136	161	147	176	152	137	165	154	164	139	187	168	146	152	157	160	141	176	144	181	152	161	138	143	141	143	141	138	147	158	145	161	132	157	172	122	169	141	149	160	158	165	148	153	166	167	167	159	160	156	154	133	150	150	143	153	159	153	138	158	145	146	125	136	156	152	151	173	147	160	142	160	158	143	156	156	169	143	144	192	131	182	151	156	149	162	156	167	147	173	134	139	157	154	145	152	124	156	174	148	148	158	150	150	159	147	127	150	155	156	161
20667	20705	8840	691	499	438	417	341	324	305	319	296	338	305	316	326	342	295	271	257	291	293	298	275	285	302	280	314	288	309	276	265	277	279	308	284	275	292	309	270	278	329	298	293	289	301	284	267	291	310	292	291	267	275	286	268	278	299	311	277	284	298	268	299	270	288	282	267	264	284	253	295	261	317	289	290	304	292	279	294	289	284	302	276	263	295	269	260	284	273	274	293	306	270	280	266	291	308	287	268	251	265	285	280	261	301	268	301	281	296	267	306	270	304	280	296	289	303	285	282	289	263	282	262	275	267	310	295	267	285	291	253	258	279	266	269	290	257	276	281	291	295	262	313	289	304	290	280	297	269	276	301	282	278	271	282	273	297	303	269	308	294	267	308	255	280	307	275	293	254	289	280	279	266	294	274	278	303	264	304	288	306	275	295	282	311	294	271	282	283	281	303	284	266	272	287	285	305	322	294	285	272	313	289	302	279	268	255	279	293	275	283	271	309	277	276	295	269	275	283	273	280	309	299	284	302	282	300	270	292	275	300	291	291	255	268	277	279	287	299	281	256	298	276	277	262	259	292	285	277	282	293	293	314	318	273	287	295	301	295	264	295	282	272	275	299	271	295	281	270	300	278	276	263	322	282	284	309	291	274	303	281	275	262	319	279	275	290	258	278	279	289	289	298	269	282	275	257	263	266	300	326	266	288	289	296	284	280	284	264	287	309	300	301	287	291	319	278	274	300	265	268	260	277	272	273	277	283	292	303	292	302	282	280	278	300	285	279	292	298	318	277	268	306	298	282	308	261	267	285	301	268	296	287	254	290	313	300	273	295	297	282	231	298	298	262	277	256	303	267	299	269	268	248	277	281	255	290	265	254	287	258	259	309	275	284	282	284	309	273	278	280	272	310	297	284	313	251	262	283	276	281	269	264	255	283	309	261	295	294	315	277	304	263	267	273	274	292	315	259	301	261	275	258	289	297	256	310	330	284	288	282	291	253	284	282	254	271	287	279	282	272	304	256	300	274	295	277	295	288	303	285	290	300	267	302	279	281	276	292	280	278	273	302	279	277	280	292	272	295	307	248	303	319	283	259	289	271	300	308	257	271	296	259	264	283	261	279	287	286	275	299	239	284	288	277	261	259	313	298	307	263	290	262	268	293	304	272	289	307	266	290	268	302	259	284	258	284	296	288	275	289	271	262	302	263	264	299	302	261	265	319	274	261	268	252	298	274	273	270	310	258	312	279	306	253	278	287	304	293	267	284	326	283	288	301	297	284	251	314	297	275	280	284	263	304	271	280	272	250	286	295	282	279	267	282	256	300	269	264	294	304	262	238	257	277	312	317	293	275	262	294	280	275	272	288	282	261	294	276	283	261	270	291	282	278	289	273	292	289	301	312	271	279	300	278	272	285	287	282	283	265	283	278	269	259	279	319	303	244	255	289	302	272	308	283	302	279	287	285	269	277	275	257	254	269	321	284	314	301	280	294	265	288	287	299	302	307	261	298	292	285	290	288	303	282	316	296	276	253	275	263	305	293	328	284	272	278	250	275	270	252	276	262	299	264	248	284	291	292	284	247	306	254	302	327	300	296	274	261	263	272	268	280	273	284	265	298	274	248	290	278	282	255	269	228	264	290	293	288	298	318	287	280	281	283	273	292	282	289	290	271	277	263	258	284	307	288	302	277	268	309	271	298	285	264	271	297	286	285	311	292	295	310	292	300	255	312	286	265	342	263	299	264	275	291	287	270	281	288	295	306	269	276	254	281	263	308	270	312	287	279	294	268	274	283	271	277	278	265	256	276	268	302	270	308	280	317	283	287	259	272	293	261	286	314	306	283	297	258	286	290	315	281	301	253	273	271	276	260	307	311	287	276	310	295	301	310	263	289	257	295	292	269	321	258	279	285	283	292	268	259	282	299	303	297	302	273	286	308	306	276	272	292	309	283	269	294	256	291	290	264	271	269	278	274	283	313	293	272	303	262	269	305	290	279	242	287	262	278	277	288	266	284	287	271	306	289	292	304	314	310	304	288	271	271	291	294	278	256	316	261	260	265	309	301	269	257	275	287	283	282	274	293	284	281	249	268	296	286	304	310	276	315	293	285	280	291	272	272	292	281	293	266	255	286	301	274	282	304	257	303	293	273	288	303	283	256	264	269	313	271	296	305	292	286	268	285	302	284	290	296	287	294	300	328	278	284	257	265	270	278	295	304	300	261	305	280	261	281	273	268	291	288	300	279	296	255	261	285	270	255	282	304	280	286	267	282	276	269	259	241	255	284	284	288	299	295	255	279	251	251	320	273	297	275	277	296	317	268	290	284	275	273	300	296	314	278	256	244	275	306	271	291	300	292	296	330	280	262	286	298	282	311	303	267	265	256	273	274	299	285	303	309	298	274	293	280	278	268	274	293	279	272	286	274	286	260	264	278	279	254	298	286	274	295	289	272	279	255	281	285	303	274	278	282	342	274	301	299	271	303	266	256	278	293	277	293	274	263	280	279	268	252	284	287	305	307	283	280	253	302	282	264	291	295	314	291	312	314	264	286	283	298	265	284	301	268	282	264	280	289	278	271	264	291	259	274	259	270	316	269	277	303	274	255	269	306	285	316	262	269	272	294	264	326	252	273	274	273	286	294	271	287	262	299	316	277	296	278	319	260	282	296	263	271	310	305	283	278	248	282	283	285	272	276	302	284	275	257	247	288	274	265	278	285	270	278	262	284	304	289	277	284	321	286	264	280	290	264	280	283	278	260	260	271	263	293	256	305	293	276	293	289	265	255	280	321	294	276	310	268	300	289	281	257	303	309	267	274	281	311	257	245	276	281	275	300	306	284	307	293	310	266	263	258	267	287	278	288	292	281	290	300	278	290	288	242	264	278	309	274	273	273	240	279	293	271	284	259	290	299	286	277	274	292	289	290	278	276	262	261	301	273	297	301	323	276	291	301	272	300	314	266	295	264	287	300	272	289	273	258	255	291	295	288	285	270	303	299	300	272	286	302	271	272	244	287	293	267	288	274	260	269	221	280	292	259	296	286	319	266	266	305	277	332	307	264	303	294	261	274	288	281	268	273	286	293	297	296	297	283	295	261	301	266	273	293	287	308	242	284	278	253	279	279	301	277	266	272	295	269	308	276	270	258	274	281	288	269	284	298	291	290	299	284	299	277	291	316	270	297	281	238	307	256	284	260	280	292	288	300	295	277	260	278	255	298	266	274	257	292	284	313	298	295	274	293	298	249	293	281	290	288	279	300	315	261	251	251	277	271	260	296	260	282	293	246	255	306	309	269	291	302	286	268	264	300	291	289	284	263	317	298	271	286	273	262	283	254	285	266	292	305	283	278	268	282	283	297	248	274	315	271	297	272	258	268	284	286	288	263	257	294	292	282	274	288	312	260	304	290	273	285	266	305	296	283	297	263	313	322	272	291	270	279	290	291	260	262	285	275	276	321	265	271	283	289	270	286	277	298	303	270	243	274
24043	21091	27236	25177	17274	1886	836	578	541	541	455	438	457	429	418	442	417	412	394	420	389	413	394	386	355	390	387	389	390	355	367	412	375	355	335	351	387	412	383	395	366	356	349	419	386	397	396	395	344	381	428	414	356	363	437	355	418	362	341	381	348	369	376	353	357	356	367	381	359	358	392	379	357	380	361	355	380	368	368	355	352	380	351	399	360	360	365	362	379	380	376	398	346	377	380	357	363	396	372	355	352	381	398	324	362	372	423	372	378	353	384	352	404	369	392	395	361	377	385	339	378	398	372	404	363	396	330	348	368	361	385	382	367	362	397	373	370	354	369	382	368	352	366	339	342	372	341	332	355	393	340	374	351	349	411	378	332	373	367	378	383	388	396	395	360	363	340	361	361	387	396	389	366	378	387	346	366	414	397	356	393	381	391	345	373	361	360	387	376	355	380	382	384	374	369	327	366	390	365	368	370	418	390	365	390	382	357	377	395	373	380	385	366	367	356	384	380	401	381	357	382	330	367	400	346	351	359	391	336	359	365	356	383	383	322	378	330	359	339	387	376	350	407	378	421	363	390	422	370	385	370	378	362	361	353	430	352	381	401	389	369	342	400	367	384	381	371	352	375	362	354	393	384	352	377	355	348	362	353	352	386	374	328	364	373	380	373	402	368	336	365	358	357	344	376	387	402	386	367	368	374	375	355	352	367	370	388	377	330	398	378	365	390	426	378	366	369	394	352	373	366	377	348	380	373	367	367	380	353	399	376	400	383	386	356	358	363	350	322	361	369	396	391	311	378	368	384	365	371	339	352	371	308	377	376	381	383	355	347	377	345	385	352	354	375	365	384	354	359	361	346	400	327	340	374	368	352	370	348	382	379	359	318	347	365	378	363	371	341	388	368	386	384	369	359	338	335	362	358	366	398	364	349	363	354	385	366	351	387	371	378	359	383	353	354	361	342	382	358	375	402	375	374	366	377	372	355	366	393	340	356	359	387	350	374	346	360	369	361	356	356	399	415	367	373	418	385	361	351	352	382	388	370	366	391	351	373	380	401	379	354	349	356	344	357	391	357	319	373	369	366	399	352	380	387	371	390	367	337	374	346	350	368	359	369	355	346	375	389	380	331	346	360	365	397	382	388	392	324	370	346	370	361	394	383	363	350	361	339	365	398	347	383	383	365	330	339	380	347	380	371	370	333	377	380	390	383	386	376	384	340	357	358	379	388	377	362	355	387	360	376	397	387	412	383	366	333	353	361	391	385	359	402	390	362	378	341	379	404	366	338	373	374	382	355	369	386	353	355	377	356	371	382	378	398	363	392	359	377	367	403	331	399	386	380	370	354	402	368	359	380	371	347	336	374	399	373	349	392	389	353	401	372	351	373	385	363	358	337	341	388	376	368	366	369	370	350	364	364	389	381	392	352	361	358	399	357	375	381	417	383	391	397	394	399	382	341	390	415	382	352	362	357	403	377	377	328	416	358	360	422	402	367	379	347	353	367	373	395	363	375	363	371	335	378	373	354	372	351	346	375	345	356	365	415	363	375	356	380	354	372	346	389	358	353	352	401	352	379	356	331	359	374	381	402	353	340	365	354	378	381	370	327	358	352	389	401	345	411	336	425	335	379	383	393	394	392	373	370	377	393	387	398	385	418	370	371	360	397	370	405	326	379	376	366	347	416	381	354	371	361	369	374	359	355	368	400	387	349	359	408	380	377	337	354	363	374	379	351	376	393	384	371	374	343	365	401	376	367	383	362	383	344	339	399	397	371	361	409	358	395	391	367	387	379	397	359	364	383	367	380	362	353	363	350	356	379	382	367	373	384	342	366	360	381	374	347	373	314	366	389	395	410	388	413	405	398	406	378	356	347	373	400	346	359	393	398	400	375	376	349	354	407	385	369	374	381	419	370	374	368	368	373	407	393	391	355	375	413	386	367	352	388	355	335	354	377	377	347	389	370	332	351	399	327	372	367	351	338	374	387	367	355	359	385	392	358	364	360	359	376	383	378	388	380	368	367	380	348	386	410	380	363	360	370	370	367	357	326	336	361	386	341	393	386	396	403	384	362	335	384	363	390	393	360	389	390	387	362	356	373	386	372	398	386	355	351	361	370	378	332	387	372	380	373	348	360	349	393	381	373	357	350	345	364	371	383	360	376	375	385	350	356	366	367	385	352	360	390	349	366	369	349	398	379	369	356	373	365	367	350	344	384	399	356	366	355	381	384	387	388	365	382	418	367	366	357	366	390	366	344	398	423	362	423	331	333	362	373	343	354	377	403	375	378	354	363	382	341	369	366	358	418	345	392	367	385	416	375	374	362	360	389	367	325	356	375	357	387	323	400	366	396	344	406	364	332	375	376	335	357	406	354	341	401	362	363	350	374	391	376	346	368	361	402	393	368	366	411	361	376	421	368	342	382	331	366	365	401	364	353	383	338	352	386	338	367	370	379	358	403	379	355	372	341	362	390	352	350	368	377	358	362	378	382	377	325	365	386	349	342	343	393	357	388	409	332	371	372	353	394	323	396	361	349	375	374	353	359	393	371	335	393	373	360	374	379	356	335	368	370	400	383	355	322	344	392	403	367	363	394	394	375	373	395	380	360	346	339	394	341	374	394	394	362	336	344	344	364	349	361	380	373	390	366	403	395	351	406	380	382	360	368	339	351	388	332	387	354	378	366	415	342	368	374	361	388	379	365	364	379	381	339	385	381	371	364	398	334	349	379	413	388	378	361	392	358	382	405	393	354	361	399	328	367	394	360	370	362	374	361	354	392	356	373	339	391	361	382	354	357	384	353	358	356	368	354	373	343	348	370	377	374	354	376	412	346	370	391	420	407	410	336	350	392	376	376	398	346	389	345	362	371	347	354	350	422	407	381	353	333	374	396	383	342	354	349	366	378	382	365	374	348	378	385	379	340	421	355	355	404	372	361	400	386	363	363	361	357	386	350	361	389	356	370	368	406	360	341	370	355	372	379	364	364	352	366	350	416	392	386	390	378	370	335	369	362	392	385	371	375	370	379	351	318	347	377	366	381	374	375	345	367	386	356	358	350	365	372	390	370	358	346	372	366	347	354	373	378	366	415	405	350	327	367	339	371	375	404	342	383	315	362	391	320	362	401	368	371	371	381	359	384	377	386	368	389	362	371	364	368	377	359	349	379	382	360	353	365	372	381	367	378	390	352	341	380	387	367	406	356	421	366	354	379	413	359	341	378	352	392	371	389	349	386	355	416	383	386	379	368	351	389	364	361	376	420	337	383	365	390	380	365	355	380	393	345	356	336	370	364	354	390	399	340	349	359	380	370	344	346	395	392	365	390	381	368	343	394	333	348	360	358	386	373	372	378	361	364	392	350	362	378	367	363	360	377	355	347	350	378	404	364	347	364	399	333	378	375	375	376	400	400	346	345	359	362	359	370	348	372	374	375	389	360	347	370	352	371	364	375	387	376	373	364	433	375	378	351	394	334	338	377	349	374	365
42185	52702	22866	3981	2915	2119	1737	1445	1227	1127	1029	910	913	867	830	790	783	751	741	719	694	731	731	706	681	688	745	724	738	667	651	703	630	699	642	688	675	637	678	651	604	689	649	615	657	635	649	632	654	640	645	640	676	634	647	689	623	641	669	626	642	636	656	661	660	639	674	640	607	653	664	616	644	673	655	646	634	615	631	661	636	642	628	638	630	660	619	656	647	647	650	656	632	640	570	633	658	640	646	597	640	662	611	678	640	684	642	643	633	624	648	621	677	634	637	646	617	642	664	632	644	550	643	641	644	611	658	634	652	624	626	656	677	633	642	649	626	603	657	634	657	622	662	618	619	702	700	643	615	643	648	658	680	612	674	639	654	629	625	613	655	642	628	646	603	675	664	627	647	629	627	662	651	685	654	663	675	643	628	589	643	593	640	623	691	677	638	635	645	675	646	661	607	618	598	644	646	628	654	645	650	648	666	623	632	640	644	694	648	623	634	614	661	627	633	624	643	655	639	634	658	639	668	667	623	596	688	640	671	628	649	630	650	642	605	636	650	650	671	633	667	618	625	604	661	603	676	614	633	658	633	614	625	656	632	651	596	656	662	654	635	651	641	606	591	658	630	617	659	615	631	664	653	655	666	667	644	674	666	648	583	639	648	653	666	633	622	635	684	680	649	629	622	599	628	612	602	668	614	632	586	634	638	661	635	634	685	619	638	690	613	612	663	643	661	607	617	646	610	608	602	598	682	659	662	661	656	637	638	625	661	679	645	642	626	646	682	664	676	631	666	606	646	677	662	665	622	657	646	650	613	667	642	641	694	613	641	658	617	671	648	627	678	628	618	610	671	643	651	661	653	631	668	605	658	615	644	673	637	622	655	679	689	652	607	627	625	628	671	621	646	634	615	639	640	676	631	624	660	634	645	626	627	623	612	695	620	612	639	606	633	656	613	645	647	659	649	652	649	652	683	635	708	625	622	626	669	665	608	630	637	634	639	678	635	671	650	670	656	655	658	614	636	657	687	678	657	651	627	650	656	640	609	653	645	690	604	665	678	670	605	639	652	672	648	633	649	622	602	650	680	605	663	637	637	641	681	645	630	648	677	632	654	649	663	646	655	614	642	635	630	619	655	650	654	667	635	643	663	629	666	641	633	645	625	655	635	623	655	641	670	702	617	654	642	595	620	629	636	608	616	643	659	664	623	622	655	646	674	613	671	628	651	664	648	705	656	629	692	631	647	656	628	641	627	654	626	625	574	661	608	630	605	620	671	660	638	684	649	653	673	623	632	700	676	639	660	636	659	637	603	699	637	638	654	596	636	613	658	596	612	694	676	676	629	655	624	620	635	638	644	621	614	646	621	660	650	651	618	580	627	615	617	638	644	625	614	623	651	667	625	619	653	637	662	660	611	602	648	678	651	656	627	657	626	637	644	644	628	629	671	630	679	667	675	613	631	674	647	628	670	624	666	638	622	623	576	612	663	627	653	651	644	629	590	646	646	657	637	618	642	621	648	636	632	658	605	642	668	653	632	683	639	622	641	647	614	634	636	608	636	653	649	614	664	636	683	619	640	661	641	641	646	652	668	614	631	603	631	618	642	627	646	609	647	659	645	644	580	640	629	657	578	672	630	640	591	669	655	622	644	675	640	670	634	654	672	620	666	668	624	627	634	607	612	665	624	656	625	643	644	656	679	641	643	636	608	658	645	675	644	617	638	657	649	601	673	676	654	609	671	628	607	633	615	658	647	626	676	659	607	647	666	688	630	613	674	661	651	629	640	641	625	617	612	668	632	684	646	637	611	616	625	591	607	641	628	618	640	636	647	651	606	654	590	657	612	643	653	630	650	637	607	609	653	606	629	684	640	618	656	621	619	641	641	645	664	645	600	664	602	655	622	653	567	637	680	620	640	672	568	603	596	643	659	683	661	645	619	626	635	613	625	608	660	661	624	638	641	636	643	644	598	644	602	625	636	635	691	623	632	665	651	658	635	637	624	595	611	641	637	578	660	609	684	584	619	673	639	594	650	645	623	638	646	663	632	621	620	632	667	642	601	663	703	646	694	622	646	603	671	617	640	593	625	672	632	672	609	598	642	630	636	638	610	644	649	649	664	644	636	653	674	658	611	602	640	625	667	649	636	649	649	660	613	647	676	597	636	603	668	615	613	620	639	608	664	668	657	622	646	646	654	635	653	664	646	624	646	610	609	641	643	675	638	627	661	632	625	645	591	619	604	598	639	654	634	620	651	628	674	619	646	664	657	655	662	636	629	674	639	679	654	672	674	624	650	615	636	613	608	593	669	610	654	655	614	595	680	672	628	648	673	624	651	661	677	652	625	610	595	640	624	646	619	653	626	638	610	630	679	645	596	628	623	594	628	672	627	620	611	663	671	614	648	614	652	662	631	648	647	660	629	646	600	658	595	689	613	643	643	622	611	607	682	646	644	654	670	649	686	604	654	611	633	664	646	616	619	599	661	630	695	653	635	682	629	632	604	593	597	690	638	592	669	682	643	572	691	627	612	653	699	652	638	664	626	664	658	634	617	606	651	656	642	613	661	659	665	676	640	655	671	627	637	616	602	616	605	673	669	631	672	640	640	621	665	636	665	655	594	666	619	661	674	620	624	665	631	657	639	627	590	640	628	630	656	611	652	672	640	641	647	660	660	626	616	647	666	639	629	595	651	624	616	690	616	676	642	665	650	585	632	621	636	597	660	712	640	603	647	652	663	650	655	656	620	647	626	628	661	684	596	624	667	643	664	610	664	643	606	687	615	695	646	619	657	628	673	684	578	594	635	594	683	671	626	650	639	586	643	660	678	645	659	636	664	639	689	647	680	619	659	636	610	653	626	630	630	660	628	607	688	642	642	620	623	662	599	660	696	697	607	662	630	638	657	684	641	657	637	640	617	615	638	585	613	624	643	666	629	612	623	619	650	634	632	666	638	659	657	660	649	653	647	599	614	666	649	699	634	672	661	617	645	663	636	635	619	658	648	623	628	652	667	653	650	662	666	640	670	672	599	653	680	628	678	618	681	632	695	649	635	633	696	649	613	700	631	641	687	691	632	633	611	635	592	670	691	665	639	621	654	648	626	617	656	652	643	645	627	622	592	656	614	665	613	690	683	662	639	650	611	623	620	666	615	629	658	608	663	630	660	671	611	593	644	630	701	664	659	605	642	638	637	630	679	648	636	637	646	584	667	667	615	607	647	652	598	628	625	670	654	632	638	612	622	637	610	644	630	651	658	608	664	609	634	621	635	631	667	654	604	656	676	612	665	629	611	632	622	576	610	641	686	646	625	651	646	648	642	650	621	641	656	639	683	632	619	651	652	641	637	613	609	655	629	638	662	598	646	656	678	630	688	661	594	643	633	656	633	585	649	632	621	599	614	656	676	659	685	649	590	671	635	633	657	624	629	642	693	604	606	658	652	663	648	670	611	672	640	634	553	612	609	623	613	632	593	671	589	619	616	662	613	673
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
