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
340292340769	340292341287	340292341837	340292342387	340292342937	340292343487	340292344037	340292344587	340292345137	340292345687	340292346237	340292346787	340292347337	340292347887	340292348437	340292348987	340292349537	340292350087	340292350637	340292351187	340292351737	340292352287	340292352837	340292353387	340292353937	340292354487	340292355037	340292355587	340292356137	340292356687	340292357237	340292357787	340292358337	340292358887	340292359437	340292359987	340292360537	340292361087	340292361637	340292362187	340292362737	340292363289	340292363837	340292364387	340292364937	340292365487	340292366037	340292366587	340292367137	340292367687	340292368237	340292368787	340292369337	340292369887	340292370437	340292370987	340292371537	340292372087	340292372637	340292373187	340292373737	340292374287	340292374837	340292375387	340292375937	340292376487	340292377037	340292377587	340292378137	340292378687	340292379237	340292379787	340292380337	340292380887	340292381437	340292381987	340292382537	340292383087	340292383637	340292384187	340292384737	340292385287	340292385837	340292386387	340292386937	340292387487	340292388037	340292388587	340292389137	340292389687	340292390237	340292390787	340292391337	340292391887	340292392437	340292392987	340292393537	340292394087	340292394637	340292395187	340292395737	340292396287	340292396837	340292397387	340292397937	340292398487	340292399037	340292399587	340292400137	340292400687	340292401237	340292401787	340292402337	340292402887	340292403437	340292403987	340292404537	340292405089	340292405637	340292406187	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21928	20458	28008	22812	20451	20510	11219	1397	1100	986	892	834	769	718	754	736	651	692	666	661	645	618	625	646	608	656	644	622	604	622	629	568	595	624	548	596	593	597	567	591	613	585	569	608	625	609	612	582	592	582	581	630	603	582	588	614	586	566	600	575	581	591	586	589	598	564	581	558	570	598	557	570	591	584	550	599	589	604	573	539	567	590	567	657	587	590	584	571	566	584	590	595	582	563	573	598	545	559	580	569	589	593	600	602	613	553	559	605	543	587	568	553	568	535	517	539	570	580	549	545	581	566	544	533	573	534	567	614	585	566	562	564	590	571	576	572	550	574	527	625	584	603	542	613	526	576	579	542	602	552	595	559	550	599	589	599	604	590	582	517	598	586	557	566	533	597	583	565	534	606	588	557	546	583	579	549	591	574	512	552	544	587	599	564	513	563	551	595	487	522	575	531	575	517	578	548	533	543	560	610	629	551	569	565	542	556	576	554	602	619	555	584	634	598	570	565	603	578	550	511	536	560	539	564	579	550	528	597	578	583	573	580	569	574	581	588	569	601	576	582	569	564	561	558	557	547	555	575	565	561	575	581	590	540	546	581	587	558	544	582	576	541	575	569	552	569	569	574	569	559	538	579	641	566	562	568	642	579	562	592	570	573	567	576	613	570	616	559	570	555	556	586	522	570	588	572	509	595	553	572	567	577	566	571	583	610	548	553	586	595	582	597	588	546	574	556	598	551	574	567	548	586	600	578	577	575	566	551	591	550	561	611	551	588	575	563	558	541	577	551	586	613	533	630	584	615	557	590	559	544	588	582	554	564	542	567	620	586	536	580	545	569	568	550	564	577	583	590	593	579	602	575	553	598	528	530	587	578	568	591	565	584	596	533	602	555	584	561	553	604	534	587	591	497	517	611	539	577	513	607	558	543	606	562	561	526	555	556	554	569	543	593	562	569	601	531	578	599	570	531	572	547	572	562	593	573	557	580	582	580	569	566	599	537	606	574	564	547	563	526	532	624	517	519	563	562	556	568	579	585	544	621	560	588	568	555	550	597	532	554	565	556	576	570	548	582	590	577	576	602	563	539	558	558	576	602	562	535	561	545	561	576	533	609	581	572	583	568	575	544	529	590	574	579	600	563	598	600	585	575	592	538	550	564	581	600	535	538	573	603	567	563	568	564	560	563	602	577	566	565	568	575	599	544	550	631	585	579	538	559	567	553	574	578	559	586	560	550	597	558	581	541	583	608	548	570	590	568	537	570	518	560	559	587	601	564	600	563	575	570	550	573	576	537	539	588	582	595	533	566	548	541	532	599	575	540	553	574	537	604	564	520	557	560	613	602	559	568	567	530	643	588	562	610	594	538	601	550	545	609	598	583	580	555	593	597	572	568	560	570	586	562	584	573	593	590	600	593	553	574	604	557	549	542	551	537	581	603	596	575	576	595	560	549	564	557	519	558	579	586	545	563	583	533	544	559	552	586	572	563	617	569	541	553	584	555	532	564	606	587	535	595	589	587	548	554	594	569	564	538	586	604	568	550	581	584	573	560	586	595	591	567	546	547	591	637	572	562	574	569	555	526	592	585	553	552	519	545	584	537	532	560	573	575	552	592	594	589	547	605	601	567	524	574	545	542	558	573	586	579	551	610	574	576	581	553	619	604	583	562	617	547	574	501	542	597	585	567	522	595	579	550	581	579	580	564	626	577	595	550	536	561	594	573	572	551	578	554	544	606	602	583	578	565	565	588	564	584	555	554	564	609	549	574	584	560	587	628	532	535	588	561	586	547	595	552	573	566	596	593	605	541	575	572	592	592	578	553	592	584	557	577	570	591	619	566	588	523	586	544	552	603	586	556	575	570	551	570	580	559	571	628	570	575	574	555	570	549	531	570	609	611	573	555	559	591	625	553	574	547	592	574	564	616	574	611	587	576	604	564	579	550	564	555	560	594	554	570	555	569	568	568	596	567	573	560	562	579	569	552	572	561	575	611	596	577	574	602	598	566	590	558	540	580	592	566	554	593	556	579	578	551	573	533	556	600	578	578	566	539	602	578	596	536	522	609	531	574	562	564	537	589	568	563	575	545	553	593	555	535	540	562	585	543	587	626	610	558	565	521	603	581	539	573	558	550	595	627	572	566	554	505	570	569	585	585	599	563	564	548	569	566	584	542	559	566	596	545	556	581	543	628	567	558	640	559	588	562	604	540	587	558	585	515	541	568	602	598	535	600	585	582	563	557	562	531	594	599	524	565	546	562	568	539	604	555	574	554	535	595	553	570	539	559	579	533	562	558	562	562	539	569	557	561	590	576	532	601	554	569	586	562	580	552	607	575	553	541	584	581	569	555	578	600	557	581	567	524	562	534	617	581	549	554	544	583	546	613	576	600	600	568	551	567	546	563	588	569	567	555	569	538	563	560	572	614	531	575	622	545	597	543	608	553	551	562	605	558	609	559	563	564	544	592	542	573	567	559	538	508	569	534	586	594	589	594	553	589	545	594	544	551	599	549	557	575	587	603	539	520	582	555	588	638	567	530	571	574	563	570	563	561	571	552	609	554	569	522	559	567	573	600	562	580	567	542	586	615	556	569	545	512	578	613	572	562	582	553	561	544	592	547	568	572	582	597	624	560	545	533	581	584	633	541	555	559	530	539	568	563	555	531	586	569	559	604	574	579	585	556	582	597	582	526	551	557	576	555	532	565	584	554	561	547	571	566	578	535	616	596	574	586	530	566	579	579	616	581	554	606	574	609	586	551	556	564	616	559	536	588	595	621	556	597	582	591	567	547	562	563	525	572	576	583	551	598	526	575	594	553	521	556	607	546	606	584	545	569	585	523	557	533	562	542	593	551	573	575	578	545	589	536	586	591	606	563	575	570	578	563	540	569	572	537	556	553	581	544	590	534	586	563	605	566	553	549	604	553	601	566	565	583	557	593	570	589	550	562	571	636	564	522	564	580	591	602	550	578	582	536	581	582	586	550	552	591	560	536	569	532	629	547	569	572	552	533	568	569	566	569	605	576	535	604	585	553	576	577	555	557	544	600	604	631	586	555	579	589	575	599	556	583	598	540	564	567	568	616	555	551	573	603	589	565	536	570	561	607	587	543	599	571	565	588	575	569	588	551	595	558	564	575	562	537	550	529	535	567	606	608	553	565	581	561	599	561	559	572	587	592	588	570	516	533	579	596	550	576	596	565	569	566	540	607	587	596	578	533	593	534	583	578	552	559	574	534	564	554	542	610	584	596	626	585	536	601	580	579	598	563	593	571	578	624	584	565	490	537	558	538	577	583	549	582	577	566	579	557	602	579	588	599	594	569	562	543	569	533	560	583	576	594	553	581	577	567	539	565	547	567	572	577	575	570	586	613	580	593	597	542	533	572	543	577	535	558	564	567	562	516	575	540	565	548	619	565	567	559	556	564	562	582	578	560	560	565	536	512	625	560	562	563	581	561	589	578	545	566	587	515	600	549	549	548	501	578
6778	15696	12663	6784	4881	3657	2847	2290	1930	1761	1462	1330	1209	1137	1110	1051	987	978	951	856	838	856	859	814	837	828	725	746	723	777	732	793	763	741	690	728	721	726	728	776	710	687	751	722	707	743	706	722	699	648	693	657	721	728	719	690	715	753	685	744	718	679	646	710	661	716	720	701	684	711	732	696	657	710	709	732	721	711	672	712	743	686	690	644	695	676	700	679	738	695	681	672	653	689	709	714	632	700	678	706	732	698	691	726	678	651	659	669	653	647	664	751	704	704	705	710	668	711	676	717	658	647	694	687	766	686	664	708	652	679	664	641	626	692	647	692	730	693	694	755	674	695	638	701	660	638	701	708	668	672	644	718	678	662	683	695	674	667	693	683	669	686	691	694	648	702	678	721	686	648	626	764	657	724	700	674	654	643	704	746	670	671	689	699	710	697	692	658	708	694	651	709	670	689	661	662	684	691	690	695	650	679	716	683	707	677	699	668	687	652	651	673	660	680	730	696	646	686	700	684	689	646	657	715	718	683	661	675	710	669	692	666	671	694	677	733	665	695	678	678	706	709	669	702	681	665	701	729	718	638	712	663	639	664	670	662	701	690	669	645	712	757	657	681	679	697	673	715	702	716	699	677	699	687	703	675	718	702	694	706	692	698	696	651	727	697	710	673	688	643	696	702	704	632	671	716	693	655	717	691	631	687	709	703	687	707	691	702	696	723	698	649	707	675	705	662	642	641	726	679	644	711	682	699	668	654	698	685	723	722	721	680	668	739	654	674	666	709	683	730	673	708	692	689	698	689	688	689	688	689	703	687	674	649	676	697	714	684	634	679	655	676	675	731	658	729	699	744	767	723	657	714	647	630	655	676	715	680	702	656	687	700	705	679	724	689	735	709	707	677	670	681	688	696	690	653	667	710	641	703	683	722	716	672	716	737	672	675	726	768	714	638	669	726	700	670	658	695	683	680	702	667	688	680	682	702	653	710	719	698	700	724	636	676	651	645	680	726	679	692	631	694	714	677	668	685	669	663	683	673	678	657	672	703	654	653	636	713	650	699	687	694	684	700	690	652	679	658	673	690	668	700	694	705	661	670	689	684	674	698	664	691	653	680	739	691	678	664	695	695	689	686	700	662	693	682	720	686	677	647	661	693	647	677	701	700	683	686	668	664	664	642	707	672	642	657	701	706	712	702	707	669	694	697	722	718	709	693	693	689	679	699	683	685	676	732	673	660	643	674	706	696	688	679	735	684	669	686	638	730	650	693	703	674	687	730	702	666	661	662	687	677	670	721	702	695	684	721	680	695	680	711	698	676	720	691	690	738	662	667	647	701	682	658	720	691	706	672	697	714	674	634	634	640	679	652	678	687	688	674	676	716	675	650	682	694	664	717	687	678	678	692	639	688	656	661	643	699	689	735	689	659	704	678	660	702	661	714	724	672	706	681	624	713	692	667	693	722	734	694	694	725	705	669	683	717	742	636	662	685	680	643	670	664	687	656	678	714	661	680	646	694	729	678	677	714	654	648	683	696	716	693	663	651	728	718	667	690	636	716	687	712	717	685	702	652	723	672	718	710	714	693	662	673	693	653	707	716	680	706	670	649	716	662	706	685	700	642	684	685	729	703	679	654	661	688	717	716	659	651	697	667	702	676	681	679	709	717	649	682	675	713	663	709	644	647	649	687	737	707	671	654	618	676	680	700	692	684	649	694	737	659	716	672	692	731	692	710	707	726	695	639	692	667	715	762	710	661	697	662	714	697	724	664	703	671	683	694	658	683	689	673	647	659	639	653	731	677	759	663	664	717	694	688	726	667	666	723	645	664	682	671	714	651	669	678	711	654	679	679	688	681	715	737	708	685	648	662	684	704	654	657	626	642	680	655	655	675	697	687	740	652	677	716	707	667	662	741	645	706	702	672	688	656	699	655	723	672	666	672	668	691	700	672	670	641	715	711	683	708	661	674	691	661	708	678	633	707	703	715	628	704	665	701	693	668	664	654	669	664	665	685	665	649	663	665	673	656	656	662	692	705	699	678	688	735	700	698	681	667	710	694	654	714	647	682	635	659	692	648	683	655	672	675	672	720	698	690	707	672	705	700	691	703	691	724	636	653	719	663	674	699	713	763	673	673	715	670	648	667	714	653	676	676	683	673	716	644	669	664	698	701	691	704	664	689	687	685	639	669	693	703	686	669	701	719	651	697	642	653	724	739	688	655	677	672	696	720	644	700	703	663	707	738	665	697	685	697	708	685	659	678	699	688	690	640	693	647	687	671	621	668	701	686	704	671	689	659	739	741	669	690	669	691	686	696	648	668	644	685	674	716	693	689	697	663	662	706	679	644	656	666	682	725	710	706	727	707	700	721	679	741	724	699	702	696	682	671	699	734	657	696	730	684	652	699	679	672	686	665	700	658	676	681	723	673	640	679	677	635	658	708	665	677	684	650	695	725	659	690	677	653	686	726	683	718	697	687	692	690	719	659	684	691	684	673	687	678	695	655	695	701	676	709	724	706	676	710	736	687	662	698	617	711	670	701	661	713	694	658	680	671	710	666	716	674	706	695	657	649	649	669	692	641	698	719	680	667	684	721	663	704	701	654	704	661	656	685	661	688	708	722	653	652	686	667	684	688	678	708	681	706	671	735	688	689	667	719	694	741	674	675	684	667	660	672	681	680	659	662	675	667	710	637	673	673	661	645	676	681	696	656	668	692	695	695	680	672	716	655	696	698	691	656	678	678	734	714	656	712	685	661	702	686	687	695	714	694	715	682	660	704	695	671	666	697	666	686	715	659	689	695	650	714	678	600	700	642	706	650	643	683	654	707	698	688	678	707	710	706	646	646	723	697	664	680	679	698	706	689	679	697	679	708	718	697	628	692	687	699	668	655	679	716	679	692	702	656	674	677	646	704	685	684	670	687	731	681	682	643	691	706	667	643	726	665	724	697	696	666	674	689	676	695	685	663	647	634	673	700	744	663	755	741	701	662	722	728	669	676	687	727	648	671	696	644	683	702	660	713	690	624	668	646	719	687	702	706	641	704	703	684	657	665	672	705	679	667	715	626	673	697	659	670	619	682	725	690	737	670	705	651	668	732	673	680	664	700	692	713	674	684	707	728	666	697	663	666	677	632	659	678	706	660	693	709	711	717	667	701	676	652	714	677	686	656	665	731	646	700	672	689	673	703	659	694	697	715	713	702	649	662	687	670	679	713	705	639	698	686	713	644	695	669	658	708	672	673	682	677	669	686	698	641	679	657	630	664	701	717	697	739	739	676	654	728	703	662	671	697	674	705	699	706	676	709	675	693	667	705	704	666	652	656	707	669	698	733	622	692	698	717	674	695	701	667	729	691	689	670	682	675	678	670	671	665	670	702	697	696	761	719	664	704	596	697	685	666	633	696	716	687	706	669	670	632	732	732	661	699	681	723	682	680	663	653	625	637	667	747	665	665	647	675	687	694	605	692	645	688	658	682	704	709	678	653
27519	20434	6831	669	455	401	332	212	253	209	229	240	219	206	243	198	203	235	214	222	213	220	231	204	243	240	185	233	215	193	214	216	211	216	188	219	220	213	214	211	202	211	209	211	206	251	231	210	189	230	251	197	212	257	219	234	218	212	228	206	206	202	202	213	208	249	220	209	202	245	204	228	242	226	214	213	234	222	217	195	213	208	246	219	228	176	210	212	231	203	207	235	200	195	212	201	212	192	198	222	210	234	187	228	206	204	195	228	192	203	225	195	193	208	205	216	237	199	229	205	235	182	184	203	215	232	199	198	200	185	185	193	206	227	198	229	215	204	229	214	208	229	204	203	203	210	208	238	197	231	206	207	226	217	219	201	230	206	204	209	222	197	220	246	199	218	219	222	216	215	205	219	224	198	206	197	208	214	228	226	202	218	211	199	220	201	212	204	193	205	218	211	221	214	231	210	206	189	226	221	238	213	196	220	184	223	203	206	205	221	192	224	197	229	230	205	220	172	187	223	202	207	212	198	175	218	222	208	211	210	220	245	235	190	193	224	229	217	228	207	203	217	189	190	206	230	182	189	215	221	194	216	172	220	190	219	200	205	225	218	220	220	240	189	202	213	210	234	209	222	221	187	218	237	206	201	178	224	193	181	227	211	214	218	207	210	202	227	231	206	207	200	207	224	195	200	178	222	218	216	209	215	196	228	198	220	243	205	192	190	237	197	195	222	221	256	196	208	197	204	223	200	220	215	198	216	222	221	203	215	228	220	218	227	200	188	231	190	213	202	201	218	213	209	203	212	248	221	217	215	213	212	227	194	210	212	177	221	203	206	221	223	195	197	223	219	213	202	205	225	219	207	210	206	210	214	243	218	231	211	204	214	184	218	197	213	210	207	201	222	204	227	200	205	205	232	201	190	184	169	204	244	247	204	200	205	199	203	203	189	218	200	212	210	229	226	211	234	207	207	206	211	238	218	223	221	224	209	206	209	227	233	230	208	221	194	222	211	215	235	245	224	228	223	239	205	181	210	217	216	205	234	227	205	199	217	208	214	217	188	198	218	192	217	216	218	218	223	217	228	218	189	206	228	208	205	247	217	241	203	205	199	207	233	209	197	202	223	201	222	203	192	218	221	174	215	208	228	235	201	198	219	223	199	204	212	204	186	222	250	207	232	225	216	206	195	230	223	219	202	193	215	217	199	218	227	227	221	234	223	218	199	226	212	191	212	211	220	210	216	206	211	209	211	237	221	200	217	219	193	203	197	207	190	204	223	206	229	184	201	221	205	224	221	191	221	234	217	197	213	212	207	224	193	207	221	215	206	216	199	204	225	199	225	187	234	194	196	200	237	231	216	190	231	212	217	206	220	222	213	228	199	219	183	198	191	231	212	219	196	229	202	218	192	205	201	203	211	221	187	218	199	216	235	207	225	200	238	213	204	220	240	217	213	207	197	206	195	241	220	223	218	202	207	215	204	200	238	224	225	220	190	218	219	217	225	242	193	220	210	195	213	219	187	196	218	205	190	221	191	230	212	210	214	216	188	228	226	220	215	250	238	215	221	219	208	190	199	224	216	237	190	219	213	204	188	204	205	218	207	195	185	200	205	195	194	203	202	183	203	210	215	202	214	203	222	202	217	206	213	223	226	226	190	203	224	181	204	230	193	201	218	215	220	208	220	247	192	228	217	201	213	183	241	207	196	194	171	201	188	210	221	206	207	220	220	209	232	210	226	221	224	197	212	213	201	213	203	226	238	207	203	227	192	218	201	220	190	221	196	212	233	213	226	205	231	195	221	214	204	216	224	208	201	197	220	212	190	225	212	182	203	231	224	211	226	209	213	207	207	202	216	196	192	225	218	234	186	193	205	193	239	211	221	192	220	202	230	190	206	253	203	199	197	220	229	205	224	207	208	175	213	235	227	198	201	216	208	244	218	204	185	224	213	222	215	227	243	184	224	213	191	215	196	219	223	203	193	230	198	224	214	221	227	201	222	236	251	198	237	212	207	209	198	210	196	232	218	231	205	218	216	217	201	196	205	206	212	241	212	222	220	210	219	197	191	223	192	203	190	207	192	224	217	227	209	238	205	191	223	229	204	224	217	195	197	214	203	227	201	218	205	223	186	212	219	200	230	206	209	219	206	231	241	222	231	205	191	199	227	207	217	226	203	203	198	196	206	211	219	200	217	231	211	225	227	225	198	203	200	212	220	205	234	210	229	231	214	209	223	189	217	215	217	218	216	218	200	233	214	208	187	227	207	207	199	233	226	230	218	201	220	223	205	209	217	225	207	214	211	189	212	216	211	211	215	212	224	200	212	203	206	216	219	189	185	201	187	202	197	210	194	192	200	215	188	205	228	216	235	207	198	203	221	226	188	213	226	208	205	189	219	233	229	226	230	223	196	185	208	214	229	199	201	214	170	197	226	218	218	195	201	204	209	188	211	207	231	183	210	218	218	218	231	219	200	229	185	201	224	186	225	211	205	202	211	214	219	201	205	214	237	218	200	206	202	208	202	209	199	202	188	214	215	210	225	198	209	214	227	213	202	219	194	239	233	203	226	210	217	214	186	197	206	246	221	205	219	206	222	206	214	211	205	220	220	223	229	220	197	230	207	209	223	192	213	214	199	205	211	239	208	196	213	178	220	200	201	222	217	213	199	213	225	197	209	206	237	198	190	236	217	215	200	228	207	227	206	202	194	224	218	212	198	200	211	224	195	225	234	193	202	186	186	216	206	224	205	205	209	202	232	227	204	204	194	206	179	209	204	205	198	202	223	243	216	196	225	212	179	204	213	204	210	193	213	187	216	206	221	202	233	211	225	198	207	213	230	212	182	215	207	250	212	210	206	234	230	206	215	215	211	216	210	197	189	235	201	228	201	202	218	220	214	237	189	164	208	200	221	200	230	186	191	207	223	219	241	184	194	190	186	219	197	227	214	196	210	209	199	216	223	214	211	261	208	197	182	182	210	195	208	195	188	197	230	219	221	217	189	184	194	223	221	186	220	216	214	204	201	224	217	221	234	220	196	185	217	236	191	222	210	224	228	186	216	185	210	202	215	198	232	240	236	235	188	198	223	199	204	208	198	183	220	209	197	221	218	181	207	214	206	229	211	216	207	228	219	243	219	203	208	199	222	195	203	215	205	222	180	215	232	223	218	203	194	202	202	190	215	207	230	232	195	221	225	228	217	202	215	206	237	205	225	229	221	232	220	215	206	199	213	226	215	216	234	228	209	207	215	197	210	227	193	236	219	200	210	209	210	223	196	222	210	199	233	201	235	237	229	230	214	218	187	207	233	177	221	220	211	214	220	187	190	207	246	213	244	196	233	185	206	203	238	210	214	193	211	250	208	185	215	233	237	203	239	205	204	216	227	216	203	211	208	203	182	197	207	210	217	215	206	235	200	223	217	219	206	220	199	182	228	192	208	204	227	196	219	217	218	196	184	198	211	202	231	211	199	200	226	214	203	217	210	210	219
3837	1066	926	495	435	390	387	328	337	285	317	298	273	291	298	286	309	301	275	259	273	257	275	277	292	270	280	289	269	266	270	273	301	268	292	277	275	277	276	266	264	253	240	282	261	247	256	279	267	265	267	280	295	273	277	280	291	273	276	230	269	256	241	248	278	258	251	286	308	303	281	311	274	262	275	291	240	264	241	288	308	313	244	279	287	281	294	271	253	246	245	269	298	289	268	251	271	276	263	264	279	280	267	286	289	298	286	301	270	298	256	285	240	284	269	254	232	255	248	272	260	268	259	231	254	267	256	249	263	304	246	261	279	256	251	246	273	290	249	266	262	260	273	288	251	300	283	255	282	255	266	265	282	302	284	293	286	269	261	251	238	275	268	281	271	247	275	272	287	273	275	253	276	287	315	228	253	251	286	282	282	247	258	276	271	292	273	290	248	288	297	307	239	290	284	288	261	251	275	275	254	282	261	248	252	271	285	246	270	271	278	292	242	280	283	291	270	273	271	287	283	280	277	284	275	263	255	276	253	270	316	256	279	286	285	265	247	259	273	275	291	259	254	288	271	262	296	252	256	294	285	256	249	307	275	250	290	257	290	269	240	267	247	266	298	266	288	266	266	262	274	262	259	274	246	261	282	259	275	254	302	243	273	297	284	285	263	281	241	218	283	273	272	238	269	275	280	281	273	275	285	249	277	264	270	329	260	262	248	263	265	261	259	261	241	281	282	278	279	274	258	245	276	267	269	284	281	295	302	269	257	274	262	279	266	273	274	287	272	268	245	274	301	265	266	279	289	276	271	260	312	278	251	263	265	268	282	306	279	280	277	266	273	245	260	216	281	285	257	271	305	258	265	276	237	282	253	274	300	259	302	285	254	297	267	252	279	270	284	277	271	266	261	288	291	255	289	299	278	259	250	276	280	285	300	284	286	286	258	251	277	278	250	263	301	256	297	288	250	287	271	255	258	281	252	289	277	285	266	290	302	270	247	265	280	298	249	292	274	305	317	259	306	274	268	271	273	267	269	280	267	255	254	290	268	273	293	291	266	248	281	298	254	285	243	268	258	286	293	289	249	236	280	267	262	258	282	280	254	286	278	275	272	267	286	282	250	252	260	247	282	289	268	268	243	249	281	267	262	268	243	272	269	253	248	262	303	275	292	271	266	258	266	284	266	253	269	282	301	251	279	267	291	250	275	268	289	287	258	247	250	281	260	272	243	284	284	266	299	264	247	322	275	268	283	274	275	265	307	240	285	273	278	261	299	258	250	279	248	259	261	281	258	242	296	268	250	270	269	287	270	264	270	252	258	296	261	279	296	277	266	289	297	271	289	261	239	268	255	271	268	265	267	282	279	318	259	272	278	278	255	278	253	273	270	267	296	255	252	228	273	274	271	256	271	277	290	266	281	289	283	273	257	244	224	283	301	272	276	289	238	278	271	281	280	279	248	282	267	292	263	274	275	275	278	250	260	247	294	258	244	278	268	286	250	269	259	256	265	277	285	289	290	277	285	288	284	286	255	267	264	254	286	277	265	290	297	231	251	269	302	251	287	240	253	271	271	280	254	257	270	262	252	255	285	278	265	276	247	272	281	278	313	297	285	270	305	296	268	291	279	295	290	250	266	274	266	274	254	254	278	269	250	261	292	288	262	269	277	250	295	259	279	251	268	305	249	299	280	252	250	279	265	303	287	273	272	243	269	284	255	264	273	278	260	266	299	292	286	263	258	259	299	296	259	287	277	288	274	304	289	287	272	244	286	264	283	258	284	277	275	262	285	225	272	271	282	267	268	267	271	273	301	278	283	274	263	267	260	267	286	249	251	284	299	232	245	264	265	277	283	303	265	252	272	280	269	270	259	288	276	285	265	256	257	268	299	286	287	281	275	283	312	296	283	269	289	270	267	248	277	273	273	260	280	307	269	289	281	288	239	293	291	273	275	248	245	287	271	263	300	278	271	292	265	272	279	265	282	251	258	268	237	277	259	263	279	290	282	257	281	288	274	268	266	248	244	294	269	267	272	269	277	274	303	281	260	279	268	291	291	250	265	266	255	290	315	261	256	235	264	266	268	284	279	268	294	255	272	228	265	305	242	257	269	259	289	269	259	302	282	255	286	285	280	276	274	262	310	285	239	273	279	241	295	269	274	261	290	272	276	290	270	266	273	286	278	265	270	266	271	310	279	272	263	265	285	286	268	255	294	233	247	291	257	268	283	301	262	301	285	280	246	256	265	264	275	253	286	259	298	285	248	275	261	274	277	313	253	271	282	275	289	291	271	275	263	257	267	271	258	285	257	276	271	268	286	254	244	281	300	273	277	291	224	260	283	227	273	287	271	258	280	283	310	265	250	266	275	262	312	276	285	270	246	293	300	270	299	260	267	247	280	269	275	260	297	271	276	283	306	253	260	278	280	274	292	280	271	286	292	274	272	285	271	252	281	282	283	303	254	311	274	272	279	294	273	267	279	270	281	291	287	264	287	267	250	272	251	266	283	292	281	282	244	291	260	244	277	295	254	266	259	280	273	256	271	277	263	256	290	248	259	250	282	264	251	266	286	283	247	283	276	280	236	258	253	281	261	289	277	267	252	263	237	270	277	269	273	287	281	308	265	276	269	277	258	274	289	272	271	262	276	271	280	285	286	260	263	283	261	255	287	309	279	275	266	303	264	310	289	261	268	246	270	268	270	268	263	255	280	294	264	312	235	275	269	271	299	264	267	269	287	256	276	264	272	269	285	292	302	281	282	262	239	295	267	270	274	252	256	245	265	269	309	275	226	291	263	278	265	292	263	269	275	273	244	270	260	288	268	257	264	253	251	264	289	248	301	285	283	277	260	291	271	292	268	261	283	280	282	270	266	271	258	258	259	260	285	279	289	251	295	287	267	269	260	278	257	300	268	267	261	263	271	252	261	298	294	319	259	261	282	273	296	276	308	270	286	295	271	278	274	264	261	274	286	285	282	309	253	246	296	279	280	264	291	274	244	267	282	292	264	235	273	270	267	269	272	258	275	266	258	259	256	296	303	310	265	296	273	283	234	271	265	253	270	271	271	251	275	283	278	275	270	271	245	260	256	254	283	276	249	281	261	252	276	249	266	276	274	281	275	256	283	284	257	287	265	265	262	271	262	280	275	312	267	299	243	253	289	294	263	247	286	283	255	259	273	258	284	280	243	283	247	281	243	287	297	258	272	254	255	285	274	264	268	248	287	238	272	270	270	269	283	277	271	277	263	273	289	274	302	282	282	311	294	281	300	295	283	274	254	282	318	247	247	276	256	276	247	249	274	269	290	267	296	275	271	271	286	265	273	250	272	285	234	286	254	261	249	267	270	322	293	268	292	308	283	281	286	275	297	290	285	264	269	245	260	277	292	272	267	274	294	262	288	255	274	278	304	278	250	279	274	256	294	276	237	266	275	265	251	257	259	281	246	269	248	287	290	293	276	271	277	297	268	270	234	290	254	293	261	287	295	257
24174	21688	29315	24571	21680	12219	1387	837	706	731	694	620	571	547	583	548	564	577	529	528	549	544	526	488	495	525	523	505	512	508	512	497	551	507	497	502	505	455	482	455	481	543	447	469	475	489	467	469	482	544	526	512	481	471	486	512	485	502	494	486	504	500	481	490	501	520	513	496	460	457	519	487	451	466	480	507	498	488	447	484	477	479	494	507	478	493	502	464	469	476	473	487	451	455	529	496	494	502	492	515	506	499	529	494	503	490	467	490	508	485	487	529	465	488	487	468	501	471	486	514	484	531	458	489	488	485	481	463	462	478	475	467	518	508	487	502	459	478	476	445	541	496	501	449	529	493	464	461	480	487	483	473	503	474	496	497	460	463	514	458	476	487	501	486	502	474	518	483	507	505	472	479	483	457	477	468	448	482	481	466	479	474	474	479	470	483	470	452	494	474	434	485	506	500	466	415	475	495	496	444	497	503	490	500	505	441	497	474	496	532	480	503	473	469	487	512	485	479	500	471	494	473	473	471	473	463	500	496	502	494	487	539	495	532	462	469	514	461	474	520	467	484	490	497	487	457	484	506	499	488	521	511	498	468	455	480	502	498	494	517	476	463	474	496	450	446	485	454	454	460	491	441	446	460	480	492	467	516	503	495	495	477	448	488	492	497	486	495	547	464	454	487	481	510	463	447	454	485	481	487	519	430	465	482	492	499	498	467	483	467	517	480	499	448	452	489	468	445	454	512	476	480	503	500	489	510	528	475	478	429	501	484	516	512	522	499	470	478	486	503	476	520	509	544	500	469	482	496	476	493	477	446	484	472	496	457	470	496	509	473	481	498	510	487	456	491	495	481	511	461	462	510	481	501	466	479	522	504	516	486	480	492	468	496	467	552	465	474	508	470	465	505	466	530	498	483	446	509	514	494	493	476	482	498	491	461	479	487	447	465	484	486	462	496	517	499	504	533	458	498	485	471	476	485	482	491	482	516	500	485	507	450	503	474	507	512	473	513	441	423	466	485	533	493	458	457	460	472	522	512	470	484	477	478	439	462	523	458	459	495	482	488	555	489	472	481	484	481	498	507	467	480	475	451	486	497	502	512	440	493	496	474	464	473	478	497	478	464	490	530	481	474	523	475	447	537	435	473	494	486	461	463	490	453	480	511	509	506	472	484	502	479	472	464	517	467	487	452	488	513	496	497	483	444	486	470	466	487	520	474	502	488	486	485	489	461	500	471	476	453	489	453	488	467	479	456	493	449	488	485	486	492	460	464	475	462	460	489	492	435	467	468	435	474	507	485	425	469	496	463	505	460	451	472	495	503	477	468	483	493	474	464	492	484	481	458	462	483	476	483	473	475	492	487	487	500	484	492	538	492	505	469	437	465	478	458	463	477	479	466	497	466	501	458	502	516	482	475	465	460	494	441	499	479	462	460	495	517	461	506	465	495	468	481	529	485	491	454	475	468	462	479	451	483	492	472	473	489	432	495	500	467	499	475	449	479	468	504	457	493	518	501	502	451	432	495	472	485	506	483	477	486	458	515	473	486	496	445	489	442	516	490	516	497	442	477	456	496	476	500	485	479	467	500	496	498	453	485	500	503	532	492	501	470	469	503	513	457	494	503	498	469	502	468	505	453	470	524	512	460	495	492	478	501	457	513	479	489	511	510	488	482	487	481	478	481	469	508	476	495	473	475	464	456	438	489	423	529	503	476	474	498	481	483	493	510	485	458	479	507	455	503	478	494	477	479	500	456	512	471	499	478	472	491	474	489	465	503	505	501	467	483	488	478	485	453	492	481	464	501	533	465	532	480	485	489	505	468	482	475	485	499	461	499	437	497	492	499	492	460	529	463	479	484	502	455	485	530	504	476	455	486	475	483	482	453	501	520	480	480	456	477	471	499	484	467	442	524	459	486	492	506	443	473	489	473	488	511	531	495	483	491	487	511	479	484	458	527	474	491	481	446	467	481	476	482	502	484	441	490	503	502	491	477	498	483	480	481	513	469	482	471	472	524	478	526	482	495	466	481	501	460	507	473	502	511	482	518	499	503	493	512	501	490	473	502	482	460	518	480	471	473	474	460	505	465	494	465	493	494	472	443	459	507	471	484	456	491	477	498	501	479	492	512	503	454	502	503	495	464	482	487	461	460	498	498	468	486	475	465	505	471	529	501	487	524	494	466	481	460	527	462	487	478	462	512	488	434	446	505	491	471	480	485	484	462	520	464	456	450	469	465	511	484	534	502	525	490	487	481	535	483	474	527	507	483	466	462	488	476	482	469	481	485	488	483	468	494	502	485	452	468	498	429	489	442	464	510	490	492	451	471	462	507	471	510	457	465	518	461	466	488	483	470	481	474	489	475	477	491	480	500	464	462	509	480	488	515	472	484	487	509	447	464	451	501	481	451	481	487	507	492	506	447	502	476	480	492	489	482	522	508	548	461	472	516	437	473	500	490	444	471	491	453	502	459	440	504	470	472	503	434	504	496	478	485	496	491	469	482	418	486	495	527	486	456	505	487	454	484	433	519	467	475	477	529	477	497	485	506	489	484	456	470	518	480	485	473	476	462	497	472	485	481	480	494	489	474	459	461	470	455	493	479	458	491	495	514	455	415	505	490	503	501	465	482	495	470	534	501	474	508	489	490	490	465	452	487	470	493	502	521	486	478	464	490	511	487	507	501	502	474	487	475	504	454	480	455	473	464	520	511	473	478	495	491	503	474	539	473	452	471	467	461	518	462	474	477	479	511	495	454	516	457	466	482	472	522	454	517	484	495	467	472	496	456	484	495	522	516	507	494	485	513	423	486	473	485	470	481	527	501	488	498	529	502	480	486	478	466	481	480	478	479	508	493	481	508	482	488	516	476	504	459	460	483	454	452	488	480	487	468	464	443	508	466	488	462	507	477	445	484	490	509	506	495	513	510	506	470	478	533	500	502	440	494	474	500	513	505	500	491	483	481	487	479	525	475	496	444	535	479	458	483	494	471	466	505	504	502	522	451	501	522	444	479	508	484	507	490	460	499	486	484	503	487	495	502	500	467	476	485	501	489	507	465	486	474	506	456	456	458	530	493	513	500	517	452	485	488	457	483	461	454	488	491	486	487	488	478	461	505	517	472	467	510	458	477	445	488	492	482	472	457	460	423	490	532	505	473	496	492	469	494	518	506	506	510	480	511	484	493	466	487	502	444	512	466	515	467	499	516	504	461	496	533	494	485	496	523	483	495	442	482	469	454	461	492	525	494	491	467	518	526	494	518	476	494	463	484	475	463	477	459	475	496	532	483	447	462	508	467	512	476	485	446	509	493	458	485	458	493	472	492	483	480	522	478	501	458	460	471	493	470	474	476	518	478	472	463	463	501	481	481	470	474	469	494	449	495	503	439	478	508	523	446	487	474	468	517	493	493	490	519	465	489	481	472	493	492	483	422	474	535	463	480	494	502	473	489	472	497	508	414	463	474	483	468	450	514	520	478	522	497	459	452
4629	10093	8187	3995	2916	2236	1788	1477	1285	1154	1019	930	882	803	819	764	723	687	744	654	671	686	634	638	710	653	657	644	653	647	653	572	642	622	626	640	589	621	616	592	600	596	609	639	603	586	631	580	587	573	564	637	578	579	576	613	601	621	602	622	576	617	569	615	573	579	550	601	554	607	588	603	591	568	610	610	596	568	591	587	567	577	587	619	578	559	600	623	627	612	610	593	636	608	633	588	608	539	573	577	569	601	562	599	593	619	596	608	604	590	602	602	568	634	577	560	584	547	562	594	577	563	595	549	606	568	575	603	601	594	600	573	593	561	581	610	667	583	585	631	576	607	546	602	551	584	564	575	587	547	571	581	601	548	568	598	602	578	573	572	652	592	611	578	605	611	565	595	635	607	555	604	596	544	566	566	604	619	549	623	581	602	576	549	584	598	592	597	563	592	596	555	565	545	574	599	637	596	570	649	577	586	582	530	613	583	582	577	581	600	605	620	598	536	582	637	515	584	566	585	563	552	547	593	549	572	559	568	641	570	547	547	607	593	549	581	603	593	554	570	604	545	570	616	570	564	576	540	605	606	609	618	598	542	547	617	558	581	569	573	565	553	602	640	578	596	599	574	605	564	616	563	589	582	521	572	543	614	586	588	560	561	540	576	529	609	574	597	602	582	567	608	536	592	586	593	564	600	584	603	575	570	568	571	557	601	566	549	551	579	576	553	582	561	543	603	517	560	558	525	638	589	592	601	560	608	596	556	633	571	581	571	612	575	581	601	613	565	592	578	618	570	550	584	603	591	575	597	592	551	587	589	572	604	560	555	591	601	590	604	602	578	601	610	567	548	522	588	590	571	533	621	599	598	617	561	622	582	592	563	541	540	573	615	571	602	573	579	558	597	611	622	575	544	586	541	522	548	607	582	557	559	545	597	611	569	596	612	639	569	566	573	574	569	604	579	603	571	558	575	605	582	631	559	566	595	586	585	611	594	599	605	585	587	583	584	576	545	564	553	601	589	581	555	598	604	609	563	610	618	556	597	575	647	562	591	603	582	573	537	604	603	597	598	599	571	510	580	581	558	553	620	579	582	577	581	585	520	585	537	548	593	595	608	603	570	590	575	616	552	586	561	607	586	585	548	621	601	592	601	597	609	558	583	536	586	554	562	581	584	557	569	573	565	557	591	590	571	587	611	597	603	589	574	613	587	551	592	572	605	592	610	574	581	542	590	593	570	590	575	587	616	603	596	582	593	602	612	598	623	587	560	568	627	603	581	613	602	576	623	551	589	584	590	569	639	563	556	620	595	565	586	540	637	573	553	589	585	609	617	568	581	582	592	544	606	557	605	600	559	545	619	551	562	606	638	580	635	583	617	562	568	576	585	589	567	564	577	588	572	602	565	583	587	610	589	553	587	579	585	567	569	589	593	612	579	566	568	579	592	566	564	546	593	565	558	597	577	599	616	582	617	580	596	576	565	612	595	617	584	583	574	606	589	593	561	537	573	575	571	602	603	626	583	570	558	554	578	574	586	615	607	517	581	579	588	611	577	579	577	559	581	556	587	642	579	560	581	576	596	583	591	562	578	626	611	623	597	544	563	550	589	531	551	605	623	616	608	573	612	515	563	587	599	577	571	608	579	562	570	558	615	598	578	562	603	616	564	569	577	584	576	545	568	594	597	550	561	569	623	607	624	624	603	592	573	591	602	606	542	570	602	593	588	632	611	605	583	565	571	569	566	600	582	584	595	579	609	570	594	560	542	583	553	574	594	570	595	609	564	529	619	557	621	574	566	592	606	571	606	626	525	570	607	598	557	594	627	562	616	518	618	556	578	581	566	585	583	595	565	596	597	558	565	559	612	577	592	561	596	587	578	597	630	619	595	594	553	591	602	564	556	572	609	576	628	584	611	581	594	611	558	578	580	571	569	598	615	548	649	561	582	582	616	598	596	603	534	584	547	574	584	573	612	578	628	594	575	565	594	571	592	596	581	601	603	545	625	597	605	589	630	597	568	607	551	569	596	580	632	601	577	600	622	585	608	559	550	600	642	558	575	576	585	594	564	591	649	589	559	576	600	576	562	596	594	539	581	581	583	645	547	573	577	579	564	594	568	589	593	620	586	521	593	598	523	586	574	587	625	606	609	586	615	542	600	606	594	622	591	571	600	593	571	600	592	588	553	588	588	583	589	558	558	583	614	581	600	576	586	518	584	583	592	556	613	580	584	585	583	544	561	566	583	584	582	589	605	581	567	587	578	561	603	533	601	580	581	563	546	561	541	581	603	608	582	607	567	618	599	597	631	599	622	553	582	565	606	588	566	538	553	562	568	559	558	591	599	602	585	509	615	607	577	603	605	575	591	596	605	586	574	608	615	550	566	590	534	580	575	556	573	579	564	575	559	575	568	585	577	559	588	564	639	610	577	616	592	619	567	603	600	581	584	526	639	584	596	562	593	579	584	566	562	629	587	605	607	619	583	562	583	595	601	588	584	596	587	629	599	609	568	606	566	572	596	582	600	586	542	558	561	579	602	566	587	607	586	592	627	535	585	631	569	541	602	561	586	616	594	592	514	607	562	572	577	577	591	605	587	609	583	585	581	590	628	558	588	623	574	574	555	566	608	556	601	594	582	587	557	576	595	560	588	610	590	564	579	601	559	605	582	541	579	594	569	632	579	566	575	580	559	546	567	604	581	585	589	589	604	594	572	554	574	593	585	581	588	617	570	543	591	635	611	571	562	605	542	592	555	583	615	592	601	583	558	613	571	619	553	543	550	566	601	576	570	509	587	570	618	540	576	579	511	526	574	591	628	613	590	582	591	585	551	574	593	613	542	557	544	547	547	624	553	616	593	623	566	608	561	588	584	622	555	559	537	596	580	553	589	559	593	585	607	556	568	588	561	606	554	566	599	575	591	553	585	551	574	616	529	549	581	610	582	576	597	588	580	583	583	573	582	572	561	618	626	592	597	595	611	620	583	584	588	551	625	586	601	618	537	529	552	570	594	629	619	608	617	563	562	592	551	599	600	622	617	583	596	621	568	556	618	586	567	588	575	591	593	592	570	572	586	568	606	540	551	610	566	532	602	568	622	590	594	551	539	535	544	596	542	586	559	601	574	594	580	571	632	561	514	555	576	599	586	599	578	591	631	613	577	539	579	585	572	612	581	554	565	544	595	549	587	609	576	566	566	548	589	597	562	577	596	570	575	564	557	600	596	584	584	586	599	599	632	562	591	558	530	583	589	573	617	589	604	569	573	590	610	565	597	606	608	600	578	589	574	573	577	589	575	615	580	621	537	551	629	599	569	607	578	629	567	574	558	617	593	595	578	608	561	566	578	618	565	561	541	623	586	593	608	606	582	581	616	575	555	603	595	570	577	565	591	573	544	591	592	627	583	585	599	558	598	621	576	626	569	558	607	611	589	574	564	565	611	609	576	595	568	526	587	558	591	593	553	593	586	545	601	570	589	573	637	593	558	550	588
25472	21630	28103	25546	10590	581	426	346	316	293	286	260	250	230	234	214	245	243	206	223	209	201	215	227	228	226	217	199	200	241	229	217	224	202	210	204	246	249	207	213	229	202	185	199	198	202	203	208	189	211	238	199	212	195	204	219	200	193	197	216	199	183	208	199	218	186	187	221	180	229	179	185	201	206	214	224	220	201	196	199	192	223	219	211	203	181	204	215	202	194	192	207	201	192	235	216	194	208	212	201	189	190	199	183	199	205	193	226	189	195	202	200	190	207	191	209	209	189	185	185	206	208	186	212	165	189	188	187	211	222	174	196	196	188	186	198	201	177	199	205	187	220	194	208	195	204	186	202	197	184	212	206	206	218	214	176	208	205	195	221	210	193	206	175	208	207	199	191	212	191	189	199	180	196	182	216	199	209	200	172	205	187	202	183	212	198	212	229	180	214	217	198	196	201	185	200	213	217	184	214	206	208	214	207	206	208	225	178	197	218	185	210	195	206	223	204	224	209	180	178	194	222	203	182	176	195	201	188	231	217	198	195	199	219	190	171	219	179	161	214	185	199	198	190	220	212	215	180	204	187	211	204	191	196	204	197	220	193	219	200	192	206	219	204	188	199	199	185	200	198	211	197	184	215	208	194	189	212	207	200	190	197	211	184	216	208	199	226	186	218	180	224	190	193	220	195	187	179	192	194	198	215	200	200	207	190	213	188	215	194	189	219	173	199	177	211	168	202	219	189	189	202	212	168	192	197	198	206	178	226	199	195	208	188	169	217	218	201	188	202	175	188	211	217	204	201	196	210	182	207	187	199	222	215	181	179	201	193	198	196	203	203	219	147	199	206	185	197	209	194	229	215	199	186	205	208	190	191	174	199	194	209	213	200	217	208	204	214	193	199	216	190	181	195	214	210	187	169	198	226	202	191	197	191	203	195	211	193	200	196	211	216	210	184	203	195	180	206	209	216	174	178	201	205	175	193	227	202	204	200	204	234	160	208	213	186	194	221	229	204	200	191	192	211	218	212	234	187	193	204	206	209	216	221	175	221	178	224	194	189	208	209	206	197	219	197	194	193	187	225	172	192	203	225	217	196	213	185	217	228	192	201	181	194	202	181	201	177	194	222	206	186	223	198	217	189	187	175	202	187	200	156	228	189	213	206	195	214	207	202	203	215	209	212	192	196	175	203	205	204	191	203	185	216	196	203	212	234	189	210	187	231	215	221	199	192	204	190	219	195	186	192	199	200	207	202	194	198	195	216	196	202	221	201	202	197	218	216	192	203	204	207	195	195	184	224	212	213	186	187	196	223	218	199	184	206	193	185	199	205	204	205	205	199	206	194	205	200	209	201	209	189	202	185	170	210	214	233	198	202	214	191	203	211	199	199	216	194	212	213	195	200	225	176	213	201	189	199	177	182	191	184	205	201	198	208	195	188	201	187	210	183	209	197	182	178	225	204	191	195	195	186	194	194	198	211	199	201	200	220	225	200	185	186	195	209	218	204	201	186	189	208	210	216	192	205	209	199	202	194	208	214	214	211	197	193	207	185	216	209	216	195	221	193	197	220	209	195	169	202	208	205	198	216	202	201	201	203	213	215	167	207	187	194	208	190	186	226	182	205	234	214	220	208	197	213	206	192	235	193	184	222	182	185	173	217	214	208	208	182	224	223	196	214	188	201	204	195	203	212	200	206	207	208	226	194	200	219	198	210	198	204	196	206	195	170	212	196	178	181	201	185	235	230	216	181	224	186	211	227	192	193	208	194	201	184	172	201	184	204	190	214	189	182	205	174	215	163	194	192	186	199	182	202	193	206	198	208	228	181	197	199	202	195	196	204	199	194	208	210	225	201	208	173	218	192	187	170	204	185	200	186	211	192	220	203	185	211	184	233	218	223	196	209	223	197	208	208	209	213	208	181	217	216	206	199	192	215	206	222	197	201	200	196	210	215	205	237	218	181	199	175	191	198	208	186	203	183	217	213	204	211	180	212	166	184	192	199	201	203	193	192	198	184	200	196	180	220	199	210	201	195	230	178	196	200	205	218	176	208	199	180	214	185	219	184	183	195	192	202	208	218	207	222	193	180	194	206	210	201	221	211	209	178	175	202	168	197	212	224	192	205	184	182	191	202	191	219	196	183	235	202	194	200	174	198	208	195	212	193	187	210	211	220	213	203	215	242	191	207	181	248	201	192	194	222	201	190	182	195	220	209	206	201	192	198	205	209	204	197	193	194	193	199	193	211	190	208	202	215	204	184	174	174	216	198	192	181	194	192	230	219	197	195	241	219	207	243	183	188	161	213	198	203	175	189	211	202	197	193	187	194	185	180	240	211	209	187	217	210	180	210	210	176	226	186	210	204	183	189	180	177	192	202	178	183	193	187	207	180	195	201	187	199	203	207	182	217	173	197	189	197	197	212	225	213	212	212	209	199	206	223	223	208	178	194	191	200	202	219	196	198	188	196	185	195	224	160	222	195	197	226	200	184	196	198	222	197	197	191	181	195	168	178	230	206	208	192	199	176	203	204	198	191	199	206	218	211	194	199	187	227	213	201	195	204	220	204	226	187	225	222	197	195	191	210	220	196	231	214	181	192	205	189	227	206	183	202	223	191	203	195	209	189	196	190	225	186	196	192	213	192	194	187	204	208	205	214	223	223	213	199	206	178	197	192	188	196	180	191	215	204	189	209	203	206	204	188	221	190	188	190	187	189	191	195	200	190	190	199	216	227	195	170	208	182	198	193	205	190	202	187	187	189	216	209	204	187	199	206	189	214	203	191	188	204	210	191	208	197	160	196	185	208	221	190	192	180	194	189	193	208	194	202	235	192	200	185	186	195	177	195	218	186	189	215	210	209	182	190	178	175	227	205	221	211	187	178	223	217	205	199	218	198	208	205	217	202	243	215	226	198	193	189	199	196	180	213	195	191	229	201	189	184	235	197	198	195	194	211	205	202	193	205	224	212	218	201	193	203	199	225	194	241	195	198	199	189	188	185	196	186	215	179	191	208	198	210	204	212	193	208	193	197	185	166	208	184	204	194	194	207	210	186	205	200	209	195	175	210	167	178	205	189	204	210	175	203	199	196	183	222	205	190	215	196	174	207	204	218	179	215	191	206	173	195	218	182	195	212	202	192	197	165	227	207	228	204	182	186	218	193	211	192	178	204	183	192	208	200	208	183	191	218	170	189	197	229	205	208	193	188	189	213	194	207	208	214	206	203	191	205	212	193	194	191	192	198	199	206	206	204	201	202	194	216	208	200	189	214	205	196	194	219	188	211	201	221	236	205	171	204	192	216	216	204	197	172	196	181	220	217	188	203	191	187	204	194	166	185	197	193	209	171	198	201	189	201	191	202	182	183	190	195	195	204	159	211	195	165	204	220	200	200	198	183	208	209	192	173	204	191	196	189	207	181	199	222	212	193	180	184	184	213	219	208	227	188	192	197	197	209	224	192	201	196	207	186	232	197	196	186	198	216	182	179
4644	5649	4193	2027	1536	1107	889	718	643	501	507	433	418	372	375	378	341	344	362	308	326	276	314	303	334	286	354	320	274	320	286	277	293	290	283	274	290	280	286	279	258	261	256	268	262	287	281	262	281	284	299	289	241	246	293	297	294	249	272	294	249	290	285	284	278	281	269	270	262	275	252	292	266	259	274	281	288	293	289	275	274	282	286	294	280	284	305	285	278	248	253	289	262	278	260	281	255	267	247	274	287	275	266	254	277	274	287	268	280	278	264	290	297	298	259	294	268	275	276	269	265	274	286	316	237	286	255	280	277	270	299	281	298	289	309	301	276	281	253	282	271	267	303	256	252	247	263	269	266	283	266	273	297	260	262	277	264	264	301	300	294	278	272	266	294	288	265	280	258	273	299	272	276	266	283	291	253	287	289	287	258	272	288	266	300	278	303	272	266	249	286	262	245	250	258	305	286	262	250	284	252	299	264	277	285	277	275	264	297	262	276	258	254	243	248	294	301	272	258	264	296	268	268	260	288	271	276	279	241	288	284	288	263	250	294	269	263	266	285	263	271	310	258	249	252	288	287	253	267	276	234	278	254	260	294	260	250	239	264	285	276	272	293	268	267	264	278	295	252	290	325	269	286	270	270	246	258	266	295	272	297	261	298	285	259	253	270	269	283	287	270	281	255	285	298	308	267	261	287	269	286	248	270	246	235	269	270	262	238	279	304	266	268	287	261	274	253	254	283	301	282	279	262	261	293	281	262	282	277	269	253	265	281	255	277	255	267	257	276	279	275	264	265	240	295	279	308	289	279	252	276	255	267	298	261	294	257	308	261	251	275	264	273	279	280	289	268	263	249	288	272	286	280	271	272	264	257	283	284	242	243	262	264	271	267	269	270	287	258	276	281	297	283	249	244	272	260	271	295	285	267	242	284	270	264	258	298	252	307	280	261	254	259	266	277	266	278	267	278	269	247	281	263	306	300	266	261	266	283	290	268	258	290	254	265	283	285	275	266	268	273	261	285	268	296	285	297	247	250	289	307	255	242	281	280	273	262	288	245	272	279	284	289	256	265	263	239	276	305	297	277	281	273	280	271	286	273	288	297	275	251	287	275	294	289	292	263	278	303	270	288	278	276	247	252	273	227	252	297	254	255	275	279	258	266	245	271	252	292	249	245	271	248	261	261	262	263	282	258	279	251	261	271	288	286	298	274	250	256	287	264	290	295	291	268	258	277	251	292	309	256	311	261	271	275	250	268	281	251	263	292	269	298	282	240	278	276	258	234	286	281	266	286	275	278	297	266	284	275	251	255	264	282	254	261	291	258	258	271	273	282	233	277	249	255	289	267	251	263	288	268	307	261	269	272	267	261	266	239	301	289	268	245	289	269	282	287	273	271	261	279	259	237	265	270	273	278	260	272	261	284	282	277	276	262	281	299	286	299	243	281	295	256	288	299	254	270	276	261	292	275	280	253	304	273	269	283	283	278	244	265	284	274	241	284	290	272	278	282	276	277	264	276	302	256	288	267	261	282	261	243	265	274	259	264	281	284	244	278	316	262	271	282	281	288	258	267	289	260	289	276	243	279	294	290	272	299	250	295	239	251	300	269	288	296	278	292	259	295	254	250	256	262	258	266	289	281	287	242	270	271	297	282	261	255	251	259	298	244	288	239	277	271	272	279	273	257	245	294	281	273	258	292	300	271	281	297	265	252	284	261	287	262	269	276	269	277	268	274	276	290	253	265	279	252	281	266	267	279	257	259	277	241	233	294	282	275	293	256	302	259	299	235	301	278	257	266	254	253	290	257	282	294	278	250	273	275	268	284	264	273	322	283	268	294	285	250	279	250	287	236	285	264	264	282	276	273	255	268	272	288	272	265	251	265	267	285	268	299	271	253	299	295	290	295	279	272	257	251	239	227	280	282	270	283	285	261	251	280	265	283	274	254	250	279	289	277	287	281	293	295	268	267	260	303	292	268	270	247	286	270	270	300	271	287	278	264	283	288	278	295	254	275	277	254	304	272	289	245	272	257	261	301	285	264	279	262	272	291	274	266	227	286	237	293	247	278	263	307	270	269	282	270	276	268	262	276	279	272	243	295	285	282	275	257	246	256	267	248	281	310	288	261	249	323	280	270	293	269	270	292	305	278	274	284	225	270	275	289	295	290	238	300	268	271	259	264	248	282	282	263	256	269	257	291	267	245	253	270	288	264	267	290	250	283	277	260	255	270	273	284	292	262	266	267	301	262	266	229	261	245	285	264	245	286	296	268	289	292	255	280	267	276	288	254	251	275	298	271	291	282	284	267	250	271	263	289	309	257	285	245	267	272	274	275	260	270	265	291	279	265	257	281	275	251	268	298	278	272	253	271	261	254	313	278	292	259	243	290	300	295	266	256	278	285	253	261	298	260	285	278	269	268	275	295	299	252	265	298	286	304	273	245	268	316	273	280	257	268	257	287	263	290	266	253	259	267	299	260	234	258	281	279	278	298	307	281	281	278	290	290	289	274	290	275	288	253	269	262	250	290	239	283	292	257	253	258	288	273	273	272	254	287	250	252	263	276	263	264	281	279	256	280	292	241	243	281	296	265	246	232	272	298	286	268	252	291	285	295	282	249	295	265	249	267	249	269	263	286	256	278	270	307	248	279	289	282	283	271	283	313	266	278	293	268	298	288	256	299	264	311	261	239	269	278	262	244	268	283	278	283	313	267	242	274	283	271	271	274	272	295	283	263	276	248	255	236	282	247	267	256	262	300	280	265	284	258	262	237	292	279	253	307	257	290	261	285	258	248	241	297	273	264	287	273	298	273	274	294	283	248	268	273	304	277	292	252	285	277	244	276	283	240	255	269	266	262	311	270	240	273	288	282	275	268	298	279	263	311	260	276	260	282	273	279	236	262	288	247	287	288	273	308	254	255	256	271	282	261	258	269	290	249	262	285	267	259	265	293	264	276	254	264	277	257	232	290	278	300	295	295	283	249	272	270	269	256	253	268	287	247	252	271	293	275	277	268	265	254	276	264	288	278	241	254	287	272	271	288	281	261	252	275	285	278	277	263	272	273	278	290	256	277	276	282	268	300	273	298	256	308	266	287	284	252	267	269	286	299	275	261	281	261	290	259	250	260	289	262	267	289	267	261	259	241	274	260	264	271	258	260	289	288	268	270	254	283	281	272	282	277	266	254	291	275	269	256	268	287	271	266	282	259	247	287	275	270	280	309	260	265	266	278	265	304	266	279	269	268	267	233	277	256	253	242	267	262	261	255	272	274	269	299	286	263	273	237	268	268	271	261	304	303	250	266	290	272	249	272	265	244	314	271	272	277	309	264	292	282	266	261	285	268	280	298	293	270	270	280	266	276	268	327	269	247	292	256	243	302	247	262	280	288	302	269	277	265	275	281	299	312	282	258	286	281	254	259	262	259	242	267	269	283	283	285	288	273	284	263	244	286	272	265	253	252	290	265	279	262	261	282	278	273	275	285	304
23195	21678	29714	24160	21678	21744	11910	1615	1138	1015	1027	928	839	794	734	740	708	753	694	674	626	645	673	656	653	649	663	678	598	610	640	643	640	625	649	631	660	595	641	633	650	604	626	623	571	632	615	586	637	561	633	655	598	617	612	620	623	616	587	610	640	614	615	647	632	594	615	633	571	630	597	562	617	615	611	599	638	607	612	590	597	627	632	634	594	578	640	624	615	587	619	624	634	600	616	655	603	601	593	619	606	624	612	630	631	633	633	621	610	593	611	651	609	557	601	590	585	568	589	597	626	595	601	592	607	637	590	627	585	623	606	595	602	599	602	586	595	585	545	596	558	582	647	588	613	634	626	629	616	623	560	608	562	624	620	578	617	566	583	583	634	621	592	591	595	618	573	584	633	585	577	633	584	605	613	612	594	598	588	606	617	607	596	570	597	626	592	588	591	601	617	597	573	593	595	618	625	578	598	584	598	614	633	644	664	631	615	636	649	611	594	678	566	613	550	619	648	612	622	596	592	628	611	632	627	632	599	607	590	625	626	601	663	590	613	602	632	628	568	579	642	653	624	580	612	656	597	570	601	597	620	637	585	603	613	606	622	600	597	624	586	596	584	585	601	592	593	625	638	556	644	621	590	590	614	614	607	598	608	619	592	575	572	578	614	586	610	594	639	627	618	640	569	644	611	639	631	612	631	645	656	602	675	615	603	538	603	600	615	572	612	557	607	605	548	570	626	615	572	622	594	635	586	608	618	610	600	599	611	548	634	586	613	588	631	582	657	611	632	593	597	590	615	602	611	628	582	572	562	609	629	612	618	618	580	633	667	602	619	599	617	580	563	597	631	643	597	588	575	595	613	611	622	624	595	609	615	601	607	579	584	560	597	576	587	564	601	589	627	623	614	634	586	614	582	596	621	654	586	625	586	576	636	597	638	666	548	635	583	594	569	604	632	597	607	589	586	618	639	626	691	619	615	615	602	609	595	611	589	604	609	649	603	590	587	616	604	613	605	627	614	601	575	584	581	594	626	614	671	597	611	582	606	591	598	587	633	600	601	633	616	630	608	632	618	605	597	598	593	593	623	596	586	623	595	586	591	564	569	593	595	593	610	605	611	608	638	633	607	620	597	623	603	599	606	589	556	599	617	597	591	643	622	610	629	623	605	634	611	629	640	657	570	642	618	651	570	603	557	633	613	575	609	589	599	587	598	625	611	597	612	602	555	571	676	615	644	591	562	606	598	589	553	544	599	616	599	614	562	658	604	629	576	608	637	564	590	602	631	632	612	605	609	551	550	618	604	608	617	588	612	621	619	605	611	618	600	611	611	629	590	578	581	611	613	607	621	595	623	642	603	651	631	579	611	631	594	646	621	577	612	625	620	624	592	548	568	602	589	627	575	616	623	617	635	638	590	648	570	589	616	663	624	641	590	633	593	611	591	584	604	627	622	579	670	578	591	594	605	617	612	576	616	627	605	580	568	653	583	581	602	591	614	567	580	630	654	604	598	586	587	644	605	634	580	622	627	619	558	576	597	639	610	609	578	568	660	589	593	606	605	574	573	602	565	612	578	635	615	606	560	567	600	616	591	616	593	594	648	625	595	605	574	609	616	627	644	623	604	577	591	600	635	619	592	624	606	598	580	603	619	619	604	606	570	582	606	598	600	633	612	607	574	559	589	621	608	592	593	587	631	600	593	630	577	637	610	627	575	599	625	615	564	597	624	586	591	593	623	576	665	620	578	617	601	603	593	577	628	638	605	603	579	579	592	598	619	620	574	582	633	601	607	599	623	575	549	605	561	578	625	625	599	586	649	613	620	600	650	633	625	621	591	597	599	600	637	609	610	564	613	580	600	591	592	553	583	574	612	567	583	546	609	560	627	613	602	642	583	645	629	587	652	585	587	617	553	613	596	610	615	604	586	529	553	642	641	594	586	631	592	618	614	598	619	631	602	591	587	618	595	569	615	606	600	621	598	610	595	599	631	630	616	578	616	603	610	579	621	584	618	607	625	596	570	582	536	604	617	646	626	600	617	636	576	596	605	572	611	524	613	625	559	576	632	574	592	579	606	612	616	649	567	610	652	612	578	567	602	616	603	587	603	597	591	600	623	589	613	607	594	610	585	614	603	574	597	608	600	563	611	574	587	613	558	607	599	649	593	595	596	578	576	544	641	598	579	594	611	591	589	638	610	541	612	596	552	590	591	576	602	605	590	644	600	638	618	630	590	612	596	581	631	588	627	622	594	581	601	621	604	602	611	642	613	608	568	609	602	581	581	617	610	660	616	563	601	542	645	595	573	577	583	579	555	643	578	580	606	606	587	642	635	609	586	564	621	612	607	564	570	623	604	626	607	585	610	638	575	609	587	619	611	599	618	549	587	587	618	625	583	587	587	602	617	601	605	551	605	657	597	622	616	610	609	598	597	595	625	574	645	601	625	604	634	568	623	616	622	605	600	631	608	590	577	584	601	636	604	628	585	571	624	581	612	606	567	591	547	628	582	608	618	603	605	607	602	627	641	590	561	599	615	606	582	632	566	576	599	579	563	567	591	602	563	610	591	586	591	625	583	600	620	599	547	591	591	599	599	629	606	612	585	590	593	619	578	615	629	597	583	608	613	631	611	657	597	589	624	606	595	602	611	612	581	613	630	573	618	565	600	570	589	601	595	609	644	590	603	608	556	591	575	582	583	602	627	587	621	586	603	572	633	576	629	612	576	579	590	633	572	575	592	573	546	606	640	635	596	598	575	620	621	564	563	568	596	597	569	550	644	583	600	609	611	636	629	628	622	580	602	629	610	595	579	641	587	622	621	661	581	589	600	572	599	594	647	580	598	583	632	584	584	578	612	644	603	606	610	614	601	580	635	595	595	631	572	625	590	562	631	617	627	602	622	611	613	621	610	594	593	571	537	595	549	661	585	607	609	603	636	556	599	595	580	602	636	622	611	547	605	601	610	564	605	628	555	655	611	571	605	650	589	604	581	587	613	562	593	554	573	619	609	681	602	560	570	605	632	605	618	644	609	615	600	593	611	596	649	621	600	567	584	624	594	600	648	614	557	602	602	663	635	580	596	602	579	571	616	623	596	556	661	592	647	641	590	613	585	614	609	581	611	617	606	615	582	634	602	619	649	577	601	620	637	538	617	585	568	605	611	599	576	595	619	575	577	615	599	618	573	617	595	628	552	592	547	595	581	643	624	601	624	607	581	573	591	526	656	591	585	584	611	570	564	586	616	654	601	524	577	642	576	571	570	613	631	612	636	592	642	611	652	558	591	626	601	624	613	601	603	580	574	578	643	569	580	556	628	579	608	625	606	602	597	617	595	600	599	575	590	617	614	623	596	598	574	603	567	605	593	603	554	628	559	572	584	593	615	635	595	573	572	587	587	604	602	594	622	590	574	603	619	594	596	591	621	593	625	617	608	607	571	623	600	599	607	621	596	610	592	620	610	621	595	590	594	611	602	627	578	607	628	577	589	614
7130	16706	13239	7145	5161	3901	3074	2487	2088	1802	1610	1414	1318	1197	1169	1080	1030	1029	990	951	963	883	866	904	871	819	819	820	810	791	787	770	838	817	775	760	770	792	763	778	737	823	818	741	736	727	741	735	730	710	720	753	808	741	757	728	730	779	704	729	710	738	737	733	748	755	734	718	707	758	715	737	713	650	727	722	738	768	692	767	751	737	749	697	723	704	684	717	723	736	759	699	689	738	733	699	755	697	705	746	749	737	739	745	739	743	765	725	749	724	750	676	704	771	749	679	653	729	723	748	726	729	741	662	750	682	690	755	727	701	720	717	784	701	707	709	769	733	727	690	779	732	731	717	674	720	731	709	748	739	729	699	701	732	741	692	695	693	700	714	675	747	714	756	736	723	691	704	765	735	754	753	711	739	716	693	728	701	757	682	711	738	749	702	741	728	710	715	746	700	774	703	762	735	733	752	762	700	718	704	775	752	678	690	719	738	682	717	739	717	715	718	704	716	709	735	676	739	786	691	716	723	725	720	737	764	724	728	715	705	714	787	678	744	717	727	733	706	772	707	777	719	745	738	737	686	703	667	742	743	722	758	706	710	697	734	717	722	752	749	726	694	715	704	686	688	715	733	682	735	704	711	673	719	695	729	731	740	741	686	715	696	717	718	690	738	732	749	708	728	712	744	735	734	744	736	750	719	719	737	740	725	677	722	721	760	729	678	753	742	695	717	739	698	732	681	742	748	719	656	772	703	724	689	713	686	733	735	728	719	699	740	683	730	703	731	710	664	702	692	685	759	781	741	688	711	716	743	781	709	706	696	707	744	694	722	755	697	710	757	756	702	682	755	704	750	762	736	693	720	756	767	707	732	723	711	731	702	801	732	726	727	703	715	782	731	732	727	682	756	767	728	768	801	712	730	667	667	701	729	706	728	736	706	725	722	683	722	710	708	689	720	695	724	724	721	714	727	759	692	722	714	720	698	691	710	697	735	711	715	748	725	702	681	714	695	751	718	741	709	744	708	731	716	676	681	730	675	663	731	744	717	691	739	713	674	715	691	682	758	656	755	764	743	728	781	691	758	709	726	698	692	686	732	704	753	710	710	731	706	707	746	743	723	735	733	740	695	692	722	692	749	754	742	714	746	731	724	729	691	700	755	656	750	802	780	708	684	770	716	723	737	706	713	705	734	713	692	755	801	699	755	709	709	727	694	715	737	694	680	709	696	681	745	724	704	684	704	678	720	689	733	730	717	752	748	718	681	702	738	725	714	711	765	732	732	726	762	738	736	727	692	773	723	746	710	723	695	742	688	770	717	736	668	664	721	721	698	697	750	722	681	699	703	709	743	686	669	722	715	737	708	739	720	702	717	685	739	669	733	759	748	708	733	709	734	754	716	707	706	710	711	720	718	695	735	740	729	735	728	725	761	731	749	701	735	762	750	721	711	708	725	728	756	721	737	687	723	744	737	698	710	732	748	711	796	730	713	712	684	745	746	713	764	681	725	707	756	723	730	745	769	740	690	706	718	691	702	712	707	687	675	701	702	721	672	714	760	722	736	747	719	731	737	792	724	681	727	755	765	710	716	702	752	720	719	724	714	741	752	677	745	708	706	756	701	693	685	698	775	682	721	737	762	718	704	731	744	658	738	704	697	724	723	720	725	734	704	740	719	728	711	726	779	712	723	706	711	675	717	712	764	741	754	701	693	705	674	737	721	773	756	759	744	757	706	697	715	691	746	673	709	712	738	745	754	692	648	698	750	730	764	657	733	737	687	734	687	697	734	711	711	741	703	717	701	720	697	733	686	716	654	732	713	750	757	706	712	736	732	704	671	724	688	726	716	718	701	716	691	701	711	712	728	698	715	730	729	720	708	731	708	741	704	729	687	751	695	747	699	704	711	726	695	710	703	740	745	706	725	693	736	682	704	720	778	727	691	740	747	733	739	707	714	768	735	734	736	711	729	716	708	742	701	680	736	732	687	701	689	729	667	729	757	672	736	750	713	722	723	740	767	729	768	734	741	689	719	734	709	761	746	754	758	728	725	679	715	675	747	714	728	733	683	688	718	738	685	709	689	697	710	698	692	733	746	673	746	693	727	683	729	740	707	730	687	724	725	703	762	690	729	724	673	745	723	709	715	721	701	710	765	769	724	644	713	764	675	720	735	684	729	729	740	705	731	712	712	702	683	672	728	745	697	726	733	685	693	681	710	715	709	736	772	724	743	694	729	731	726	687	686	686	727	719	706	753	737	692	720	752	776	794	737	714	670	751	711	720	725	680	701	734	727	742	749	714	686	731	716	679	716	717	711	696	724	754	688	733	738	751	761	769	717	724	680	703	743	714	721	741	704	708	765	716	700	716	718	738	712	755	715	730	753	734	730	738	700	715	738	671	689	700	680	727	690	697	713	736	722	713	697	761	693	690	704	699	689	713	728	669	750	703	707	761	729	687	718	737	721	708	708	734	744	755	704	774	729	665	700	693	706	746	730	685	727	707	763	701	706	727	761	723	740	713	746	716	717	676	740	714	768	749	718	697	765	752	746	723	747	762	704	701	706	683	705	695	767	748	737	729	693	704	715	692	701	683	726	725	735	725	694	743	734	683	733	751	746	711	684	702	733	702	697	743	720	770	742	696	713	723	743	747	707	703	725	709	685	669	749	687	725	689	751	731	719	703	767	760	719	699	728	670	734	767	716	694	711	758	717	713	734	710	710	685	701	755	732	687	682	703	697	748	739	736	688	750	717	697	728	726	739	714	712	756	720	694	714	722	741	699	664	723	747	691	690	723	674	685	698	732	760	802	715	732	740	748	736	721	681	698	725	770	715	669	775	721	751	696	716	713	693	696	725	670	688	688	738	738	702	690	677	755	780	708	755	737	724	736	728	716	761	735	709	689	733	762	693	747	713	696	739	698	666	731	718	720	718	697	772	737	708	728	706	695	738	712	669	696	716	688	742	718	720	705	741	722	748	693	704	736	738	712	718	725	686	735	771	695	728	743	741	734	734	742	744	711	734	738	698	718	744	691	720	756	764	690	733	726	700	708	715	675	698	673	748	743	731	718	685	687	728	713	719	727	729	707	684	722	644	742	724	725	696	702	754	695	718	725	689	709	748	715	715	718	725	698	705	724	737	788	748	726	753	702	708	695	730	718	727	674	727	724	683	744	720	740	715	692	679	743	711	727	763	700	723	719	712	695	725	689	688	723	751	746	702	725	683	723	747	739	701	725	713	724	722	737	704	674	734	720	732	744	750	693	713	711	746	714	738	721	756	705	760	754	748	751	683	718	753	754	761	729	708	712	709	721	730	726	751	733	711	731	703	678	721	730	703	690	742	739	716	712	721	743	674	732	728	741	739	722	738	753	761	719	701	747	715	723	691	734	731	735	777	721	738	714	749	721	735	735	717	740	736	690	743	733	718	750	732	704	735	744	714	748	723	688	720	703	738	693	711	705	691	728	727	741	752	760	737	754	712	743	731	749	737
27563	20482	6885	719	509	474	376	261	228	217	224	245	213	219	230	223	210	231	229	237	250	217	196	215	222	216	209	211	216	193	213	209	269	211	210	225	216	232	229	202	216	240	248	218	219	200	212	210	209	214	201	213	233	206	192	207	212	212	193	206	218	211	202	222	252	219	240	200	206	233	250	173	210	203	202	213	253	200	204	210	209	248	221	206	188	233	210	194	221	236	231	194	207	205	191	228	244	215	210	179	184	186	236	204	234	188	212	237	202	199	232	204	219	211	234	201	200	219	200	183	211	221	193	219	226	189	238	196	186	209	213	196	191	211	217	218	203	195	205	214	203	207	240	224	191	197	209	196	197	201	210	198	219	219	205	223	238	212	203	203	198	204	218	229	209	213	221	227	210	250	215	237	188	221	241	187	216	208	190	217	255	190	186	202	189	220	210	215	240	202	216	215	218	203	226	232	228	203	229	209	216	237	212	189	201	224	211	190	200	203	216	197	228	199	205	218	199	206	200	210	217	206	213	212	182	216	192	213	208	223	205	218	210	219	194	208	210	231	219	242	226	216	245	199	212	223	235	217	201	196	195	223	217	232	205	226	227	200	211	230	212	202	186	214	218	224	218	180	201	210	225	230	243	193	212	202	225	215	225	209	198	219	201	221	233	202	218	196	224	209	215	210	228	217	235	218	167	234	215	228	206	226	213	213	202	218	235	205	223	216	214	244	215	234	213	218	205	198	193	205	218	237	239	214	220	203	207	203	202	193	213	204	214	211	201	207	230	212	223	205	213	179	193	202	214	209	202	224	253	213	219	236	196	217	240	202	218	217	219	202	196	224	204	226	189	202	222	228	222	216	206	224	206	217	210	232	213	216	199	188	170	206	237	203	211	194	195	208	231	198	203	250	214	223	199	224	209	201	202	242	236	191	205	233	198	194	208	196	214	203	189	217	235	213	193	208	203	178	228	233	226	220	222	195	232	211	180	210	228	223	198	191	212	232	186	233	236	202	208	196	214	209	213	194	237	215	221	208	199	232	200	202	216	239	210	222	200	217	234	205	197	217	210	217	237	234	207	205	202	194	205	215	233	213	216	210	210	203	202	209	225	237	211	208	216	210	208	211	217	238	198	203	209	224	218	216	208	208	220	227	196	221	261	219	237	205	208	208	211	196	199	227	216	212	186	209	225	214	214	226	200	211	224	219	201	204	204	224	210	217	212	208	194	211	244	211	197	228	226	217	194	197	232	221	224	212	216	206	212	222	211	232	184	228	221	235	208	231	218	219	220	237	207	230	222	240	226	195	205	214	237	190	221	227	214	216	202	225	189	201	209	202	203	236	219	251	207	201	205	219	205	227	207	205	233	229	209	211	221	197	194	188	212	242	195	227	208	220	232	222	223	219	225	224	229	187	210	207	219	224	225	212	192	227	224	186	230	200	219	228	210	217	198	227	217	201	212	200	230	208	227	202	188	186	200	198	219	207	226	223	239	240	227	201	215	199	197	222	231	203	202	216	217	210	224	213	208	228	206	218	201	208	239	215	221	222	249	228	219	228	222	200	200	218	198	208	207	203	234	210	202	229	201	213	167	238	202	203	209	197	208	205	203	216	214	189	197	240	194	214	201	213	200	220	215	224	215	199	225	200	228	229	224	214	213	211	205	224	241	223	204	222	210	186	208	176	193	209	194	205	203	192	207	226	190	232	220	195	203	204	204	210	202	219	225	221	225	196	225	246	200	196	215	196	208	173	214	197	216	221	211	209	201	199	194	202	202	194	205	199	235	222	211	202	212	207	221	194	223	198	198	214	223	206	213	233	221	227	226	199	213	212	203	217	213	206	229	212	238	230	195	196	204	178	223	175	217	207	233	209	207	214	212	189	193	207	202	220	211	237	220	229	220	202	231	237	203	218	190	222	217	213	200	203	204	210	200	243	195	213	201	198	230	204	185	219	228	207	242	220	210	178	217	227	205	209	191	202	215	186	223	204	224	236	230	202	213	218	211	194	196	216	210	220	202	221	213	223	223	207	212	217	217	206	225	217	224	204	184	189	221	215	225	227	212	214	213	203	217	206	207	218	217	227	231	217	222	204	187	216	214	206	239	226	220	227	234	210	205	235	226	212	180	205	200	237	223	206	215	214	213	212	206	203	206	206	236	193	222	220	207	190	192	225	235	180	197	230	204	204	193	193	218	221	202	225	213	218	215	211	189	219	205	209	213	195	213	223	189	201	217	202	197	228	193	233	216	194	233	211	212	215	237	233	206	233	210	228	220	210	205	194	195	213	216	235	203	210	217	219	231	219	208	196	237	221	209	177	212	219	197	220	212	196	202	227	198	203	175	231	206	197	220	215	210	203	211	202	230	230	196	210	213	215	230	200	208	218	212	204	239	190	203	214	210	211	223	208	228	222	198	222	249	231	196	195	225	214	199	212	212	232	224	216	205	227	210	199	217	187	250	228	214	211	234	208	224	203	205	197	199	214	212	184	211	225	240	220	190	201	229	209	204	237	208	256	219	209	201	216	230	215	196	213	208	213	211	222	207	212	212	199	215	229	228	212	222	230	211	202	211	218	229	210	219	180	196	204	216	214	181	224	229	207	231	210	225	217	202	207	232	222	208	214	228	232	202	227	206	197	224	198	198	222	204	195	205	207	203	191	197	210	186	172	202	218	218	235	224	215	224	200	215	209	226	201	206	210	203	196	197	223	184	202	229	200	241	195	219	220	207	202	222	205	218	218	205	201	229	215	210	200	195	204	211	217	228	202	237	208	217	211	215	208	230	238	195	216	227	212	224	208	194	210	190	200	193	228	233	217	217	228	215	228	213	197	224	209	196	217	206	225	194	209	203	202	194	205	191	210	244	214	227	221	224	224	200	215	237	209	214	234	192	230	239	218	214	230	225	215	227	198	217	212	230	211	215	218	201	230	209	186	203	231	222	219	227	227	194	205	200	229	205	195	192	217	205	201	217	189	228	212	228	196	217	219	238	250	211	179	213	218	189	215	219	215	219	203	191	218	215	213	222	231	221	208	201	204	207	213	216	213	203	218	212	218	219	216	221	233	198	221	219	201	227	201	202	189	220	197	203	198	212	224	230	209	246	221	214	181	210	218	224	231	235	215	240	215	196	202	199	208	214	224	212	213	183	225	209	201	210	206	225	212	219	206	238	183	204	227	213	185	215	201	210	185	226	180	202	219	211	201	195	249	188	234	215	226	223	216	225	219	210	193	220	218	217	232	208	233	248	189	217	212	197	217	182	235	232	221	218	214	211	218	196	216	228	210	213	226	208	199	199	211	216	193	224	230	241	201	203	251	204	218	203	214	236	199	236	216	211	192	188	217	218	212	233	217	223	235	192	226	197	221	196	204	218	220	218	221	212	215	219	236	225	175	229	202	177	254	239	219	211	214	215	203	204	213	200	211	209	212	188	206	206	191	230	207	236	228	223	186	193	246	199	228	225	249	194	235	209	222	190	212	209	192
3930	1008	918	540	460	374	343	339	317	308	285	328	262	271	285	301	292	273	279	291	254	253	277	250	259	285	286	254	257	278	271	278	266	285	282	275	291	287	295	281	260	276	263	294	293	253	261	262	286	261	254	288	296	253	311	244	298	275	277	278	282	308	292	305	264	286	278	289	250	258	252	267	272	275	269	268	266	274	284	313	287	281	274	262	283	284	269	280	246	284	269	245	278	284	287	292	249	281	284	287	270	290	274	291	287	266	283	275	286	284	255	274	230	257	287	295	289	254	267	278	268	279	264	260	275	258	262	281	279	266	271	269	288	284	280	273	269	280	268	295	299	290	281	282	305	278	291	271	288	280	282	256	275	277	254	273	259	274	306	268	257	269	271	278	269	287	269	298	253	263	257	267	283	278	260	256	269	276	249	251	267	274	248	273	264	284	305	250	281	286	274	250	275	298	272	286	260	281	287	297	281	277	288	264	304	255	268	273	288	251	284	273	269	265	265	260	272	267	254	295	272	266	272	252	256	262	285	243	260	264	273	262	278	290	259	269	247	241	265	241	290	279	285	264	259	260	269	284	280	284	267	272	251	291	275	258	258	237	258	270	269	274	286	288	298	251	272	266	270	264	250	254	254	256	288	299	262	281	272	286	267	259	283	273	245	273	251	255	285	263	261	270	268	259	246	247	281	301	274	259	279	273	276	279	270	282	270	280	286	268	281	252	268	263	292	279	272	226	275	243	267	262	278	286	263	270	294	297	248	302	296	264	284	274	236	268	261	274	257	262	249	259	290	265	273	261	287	253	283	267	270	267	263	284	275	290	281	283	270	295	264	275	294	248	244	285	265	234	242	287	306	281	312	275	313	274	289	306	274	280	280	262	257	282	241	254	269	244	286	263	309	294	320	267	282	281	247	284	265	256	268	256	315	284	266	267	254	256	266	267	281	264	275	279	258	283	284	286	251	272	273	263	265	260	305	265	284	279	271	250	256	285	267	268	321	284	258	266	273	271	264	264	288	267	269	282	280	262	274	237	251	283	259	231	260	248	218	290	294	285	279	274	255	255	270	267	237	253	282	277	282	277	290	283	257	272	272	261	268	284	247	282	247	281	294	261	284	267	273	257	287	252	255	273	270	261	265	259	278	286	267	283	286	297	263	295	280	286	269	299	290	257	261	250	285	261	268	299	283	270	279	271	267	286	244	276	302	215	300	274	277	253	282	278	273	255	283	267	269	285	264	247	271	262	256	277	271	269	291	270	264	260	267	278	271	263	267	283	282	275	270	249	274	250	278	284	276	273	251	265	293	279	265	288	259	290	271	262	266	276	268	270	289	289	262	297	300	262	261	258	263	278	237	270	266	268	257	239	255	286	255	300	304	262	305	267	259	291	279	282	278	275	265	300	275	279	280	256	256	240	299	247	254	298	300	278	276	271	280	245	279	256	239	300	266	290	261	277	273	271	271	285	275	289	275	294	284	270	309	278	241	286	262	263	270	239	279	274	245	292	260	267	257	274	241	268	251	283	287	305	272	309	268	249	261	270	263	267	261	246	254	278	286	248	254	266	274	263	268	267	269	270	289	249	255	271	290	263	253	278	249	273	278	297	288	304	241	268	270	261	272	262	243	269	271	242	272	263	253	279	269	269	267	262	259	284	274	276	282	269	298	278	256	259	263	305	248	278	270	256	258	237	289	262	267	302	256	252	267	263	281	256	287	268	283	280	295	274	272	279	293	244	265	269	265	238	272	268	280	279	254	276	310	316	265	280	265	250	269	283	288	297	243	269	280	303	283	280	289	279	251	268	296	279	261	285	279	280	263	271	239	261	287	264	269	248	282	287	310	293	288	264	277	276	266	241	301	253	287	297	285	236	276	268	260	259	266	271	278	297	300	291	280	288	269	298	248	262	262	256	266	282	265	247	264	252	258	266	284	291	274	234	296	270	257	259	280	276	258	277	285	277	270	255	241	274	280	274	285	254	266	287	263	277	281	235	291	260	258	252	273	235	222	248	287	285	266	247	274	259	275	242	257	239	241	254	284	255	282	275	265	246	236	279	266	269	273	250	244	274	296	272	282	253	288	264	279	230	266	293	242	303	247	259	299	249	254	258	263	280	274	268	256	270	268	306	270	303	274	264	255	282	247	253	292	263	277	276	267	269	261	265	267	273	276	274	284	281	280	308	271	273	260	291	262	271	282	279	293	269	283	264	276	258	257	264	256	287	282	257	242	263	246	254	275	310	260	298	275	260	274	278	307	251	271	268	259	271	260	268	271	270	258	247	271	279	262	272	266	265	262	270	271	254	283	283	285	289	282	269	257	276	305	258	248	252	266	285	275	286	257	263	299	274	268	274	256	281	285	266	288	235	275	277	270	253	276	249	273	269	254	269	276	276	255	268	294	309	306	279	288	296	293	265	257	290	277	266	284	253	291	269	274	275	257	305	256	306	252	268	237	262	292	275	273	275	268	282	265	254	294	276	265	297	266	267	276	292	284	269	275	282	260	278	255	288	274	271	277	297	281	291	277	256	271	279	286	261	250	281	235	262	263	240	257	233	282	278	275	257	293	273	271	309	265	281	301	268	276	314	290	280	236	266	255	276	289	261	272	276	256	270	269	288	245	254	281	257	280	279	274	246	284	243	293	261	262	286	271	285	292	257	266	262	262	312	269	257	269	264	249	262	286	243	231	304	235	284	268	262	303	265	276	254	264	251	268	299	262	281	276	285	255	277	272	287	259	261	280	256	278	298	294	273	294	284	276	253	277	274	251	255	271	273	253	287	231	258	248	258	260	259	266	259	295	288	290	270	304	258	283	283	269	298	258	273	258	283	292	282	254	295	265	277	273	273	273	273	280	264	289	265	260	269	287	293	280	264	265	273	271	276	266	266	262	262	279	276	293	284	260	275	240	252	286	316	267	277	259	279	282	240	282	300	280	271	262	286	289	243	280	283	250	247	272	262	271	276	260	262	274	272	247	250	284	279	274	291	321	280	251	262	233	279	274	259	266	288	310	285	253	264	283	282	247	271	273	283	261	287	284	270	267	289	282	274	253	302	273	291	297	304	257	267	246	282	295	267	307	248	285	252	288	249	279	283	273	285	278	255	272	272	247	285	278	284	255	285	278	258	279	284	258	258	261	278	262	235	279	253	266	249	277	257	281	252	282	257	284	257	270	275	274	276	281	263	260	239	255	262	269	282	205	289	262	251	267	274	276	260	251	267	275	285	265	305	264	244	271	266	259	273	304	252	277	268	262	257	273	277	271	261	267	242	272	262	254	272	288	261	280	282	266	273	257	264	267	274	269	260	276	274	283	284	252	266	266	263	267	253	277	247	263	263	272	279	296	266	299	321	281	234	262	265	261	273	257	291	263	307	256	257	284	294	288	267	276	264	267	290	289	283	287	258	240	288	266	258	268	233	265	281	294	266	277	275	272	240	260	298	285	280	284	272	280	302	249	264	301	280	276	270	253	262	229	282
24212	21645	29169	24534	21629	12143	1295	902	781	676	641	619	561	572	536	515	504	555	554	511	586	533	547	496	516	524	456	547	531	511	457	535	476	515	506	469	557	499	486	491	497	480	506	542	513	472	468	502	470	485	511	501	475	487	541	422	446	463	513	453	498	428	492	463	526	508	464	492	499	516	487	486	520	466	478	464	487	475	485	502	515	453	433	474	482	491	484	475	475	528	496	487	514	470	464	472	461	497	503	480	483	435	487	436	497	487	498	446	520	461	485	476	493	471	464	475	482	481	488	505	499	479	494	438	482	477	480	500	444	454	512	493	476	453	481	461	469	477	466	471	506	442	459	486	503	467	483	507	513	466	465	477	446	447	452	508	436	469	518	479	498	479	471	508	475	441	466	494	532	470	473	434	445	485	439	460	474	486	486	484	503	498	504	520	455	521	457	457	466	498	488	468	456	487	469	466	483	461	436	453	460	451	489	479	443	493	467	496	441	466	500	469	480	516	491	478	486	536	448	498	493	460	472	483	468	514	491	491	486	470	522	468	464	474	463	470	464	441	457	463	495	510	477	494	468	474	444	475	471	480	464	485	481	491	497	456	493	495	452	490	507	520	487	468	468	499	454	494	467	500	505	455	492	483	486	506	501	490	504	463	485	463	463	453	490	497	481	496	492	467	487	457	481	477	453	480	473	453	491	485	471	442	478	487	462	483	450	504	457	472	485	451	510	470	481	532	464	533	467	523	492	460	470	476	466	419	529	477	467	466	466	494	471	505	484	493	509	493	495	451	469	451	489	440	499	503	484	448	474	453	490	487	505	484	477	485	504	521	450	513	469	518	492	495	494	483	468	483	502	490	482	516	470	513	486	472	452	469	478	479	434	455	461	468	472	439	458	490	513	482	444	502	476	468	480	499	512	463	480	454	467	508	477	506	424	455	465	461	509	492	473	480	488	459	482	468	445	516	509	473	482	494	487	480	478	458	494	450	476	466	453	486	466	469	492	473	455	489	495	459	475	481	514	458	476	474	462	484	491	439	477	488	488	494	496	487	499	452	504	476	459	495	483	471	469	460	453	489	455	525	486	486	484	499	473	473	470	499	493	473	456	464	517	498	458	466	499	491	471	471	485	491	466	518	535	466	515	502	457	511	486	474	496	489	494	453	499	479	466	448	455	510	503	471	470	456	479	506	473	485	507	471	483	481	482	461	476	454	475	493	466	479	459	473	454	469	486	464	489	477	485	478	465	471	468	478	475	494	485	464	460	500	480	496	452	485	476	446	476	453	463	504	462	496	474	505	455	439	437	471	455	467	443	490	487	434	472	431	492	466	446	483	488	487	491	482	468	494	484	464	467	478	418	448	442	463	442	466	461	503	491	456	485	491	475	500	478	474	454	464	429	464	482	493	498	526	528	472	540	479	468	481	488	474	481	504	469	493	518	461	448	497	511	486	481	472	484	489	480	484	467	451	512	474	466	467	442	505	489	501	495	475	478	450	517	445	455	491	467	480	488	488	521	481	453	451	485	511	525	456	443	492	478	524	492	496	471	460	472	468	466	462	481	499	489	502	492	489	449	494	469	472	468	449	498	452	459	472	479	462	437	473	502	494	479	417	481	477	507	469	458	480	466	410	452	491	490	482	455	482	504	483	451	481	490	480	446	461	486	456	475	489	486	485	466	450	509	470	472	454	477	461	488	445	468	469	501	474	442	480	480	502	503	480	399	461	478	463	464	427	480	479	464	504	478	480	492	493	494	456	461	485	470	448	494	461	456	503	493	452	500	459	438	450	496	503	494	519	496	471	458	463	513	495	469	484	490	468	478	509	443	485	419	518	470	468	468	482	478	485	510	473	452	507	471	480	502	443	513	475	506	436	493	473	451	497	455	477	483	459	497	472	492	477	498	494	464	471	467	526	479	477	484	496	435	488	471	467	515	458	503	473	474	524	476	453	447	457	449	495	470	457	495	504	412	481	468	466	439	481	509	482	498	474	478	514	456	488	446	441	460	482	434	494	473	484	450	494	462	471	463	471	502	505	481	452	479	488	488	469	508	483	457	470	489	565	491	453	465	485	506	476	502	495	485	431	470	522	482	466	468	461	479	487	497	477	482	541	455	459	481	477	508	455	478	425	417	464	494	501	454	505	476	517	484	491	483	460	497	484	497	467	504	461	454	462	478	460	433	469	464	476	521	443	500	502	480	452	478	515	498	469	449	468	518	510	467	470	507	499	489	459	494	462	485	488	476	452	465	501	460	534	515	471	463	428	482	482	465	436	496	470	487	463	507	456	508	490	486	480	464	485	483	480	475	482	410	501	466	473	442	533	431	464	429	459	456	463	485	479	525	463	465	518	475	470	478	488	500	447	471	487	474	500	448	496	491	515	490	461	471	487	511	506	446	456	485	464	466	508	472	482	498	448	485	474	481	482	472	434	472	449	478	462	470	453	486	508	485	440	423	462	453	466	513	494	487	488	437	515	484	501	442	484	478	463	547	523	507	492	504	452	501	477	453	452	506	485	449	449	460	474	450	495	478	507	459	507	508	458	463	523	497	431	471	430	475	456	470	513	480	472	491	444	485	481	473	484	456	477	473	480	465	489	467	467	443	489	488	467	521	461	446	476	467	466	496	437	483	453	456	501	478	490	460	487	464	469	483	466	484	540	484	499	510	437	490	457	486	483	468	476	471	482	466	482	486	477	473	453	466	499	456	543	483	434	447	450	480	504	501	496	454	476	466	455	465	463	483	493	478	463	465	504	491	477	487	504	532	452	487	502	487	440	496	476	502	506	479	497	469	443	492	464	501	469	510	478	438	491	479	466	456	475	448	487	458	466	479	486	493	507	496	512	455	454	446	452	513	509	443	472	480	468	515	469	488	437	438	444	450	496	490	490	483	551	458	474	460	450	475	495	475	438	499	468	505	465	469	494	480	451	488	455	453	499	477	467	421	523	446	500	479	480	513	488	472	483	504	480	490	494	505	517	497	476	489	499	463	474	528	501	505	494	503	505	449	472	461	473	518	483	472	475	487	499	460	443	476	468	498	487	481	494	453	477	466	495	481	493	495	476	483	456	473	461	460	437	479	473	487	514	433	453	471	503	452	479	511	489	477	459	441	495	503	455	461	463	475	452	478	495	496	497	497	466	478	478	480	467	477	475	451	498	432	448	485	490	523	481	431	508	500	498	480	463	427	462	458	472	464	501	421	476	506	509	462	512	468	468	472	511	485	475	503	460	487	463	475	478	471	436	455	465	471	483	509	493	458	518	537	471	458	529	469	456	474	471	501	473	509	492	451	488	501	468	484	468	451	438	489	434	543	474	480	476	475	497	466	483	463	479	499	483	442	490	475	456	494	454	482	465	417	505	485	490	479	490	478	509	478	447	451	439	498	458	525	505	457	475	462	482	488	527	452	494	509	467	488	464	486	496	451	498	512	504	484	454	498	460	488	471	477	469	474	446	484	448	496	496	500	491	471	475	489	500
4726	9995	7971	4023	2968	2174	1685	1473	1231	1125	953	917	852	794	792	763	712	705	689	693	689	646	669	646	627	632	610	596	614	592	622	609	619	597	591	589	577	603	579	576	552	571	620	568	610	565	588	565	578	570	598	605	550	609	596	560	578	611	612	601	596	570	571	560	579	554	541	585	622	581	566	574	564	576	584	599	575	558	565	586	568	569	547	575	612	525	607	576	555	567	579	525	619	601	609	609	586	566	533	533	520	563	587	535	589	585	568	544	535	579	592	611	596	601	584	586	566	568	577	592	622	596	627	615	605	559	592	625	593	580	620	537	541	583	566	592	567	569	524	556	551	560	605	578	611	564	590	581	600	600	543	588	589	589	573	582	613	604	588	576	586	599	578	548	578	580	554	568	629	577	595	568	595	578	548	580	613	585	599	562	541	576	569	567	622	589	599	553	537	554	561	582	618	585	534	593	576	541	603	577	592	557	557	601	610	619	566	554	562	555	572	594	604	567	607	600	576	572	608	549	564	594	564	573	589	567	607	558	596	594	553	594	570	581	583	582	576	571	576	604	564	605	609	600	581	547	601	542	551	550	572	602	552	556	576	569	564	596	595	635	619	571	595	576	572	563	586	588	606	584	593	564	583	559	556	544	559	568	639	612	552	593	591	558	590	559	612	562	584	567	599	589	576	598	616	632	575	603	588	555	603	570	589	567	565	555	560	547	573	602	593	525	538	592	555	561	581	580	575	595	567	589	561	570	565	543	544	554	576	581	598	593	567	560	525	595	522	564	582	549	540	607	551	561	569	559	607	586	582	599	614	563	615	597	601	591	566	593	571	553	615	608	571	601	549	579	585	581	573	555	585	586	565	569	568	569	598	600	590	535	564	596	575	564	589	582	575	574	581	572	574	550	560	593	566	538	571	562	591	564	546	633	580	585	577	600	605	572	510	554	566	549	583	597	579	617	555	602	627	598	569	532	572	593	567	560	559	555	616	542	566	611	580	584	598	534	549	616	579	546	560	632	576	610	590	562	607	631	551	560	595	597	591	569	601	603	524	598	567	600	609	594	642	602	606	557	593	554	576	606	590	570	564	602	554	578	592	581	554	609	622	617	597	548	592	602	546	545	600	579	593	539	587	550	557	551	568	587	624	611	584	581	549	608	541	602	579	557	572	575	559	599	548	603	613	601	565	580	546	590	585	597	585	581	526	615	565	568	566	629	614	592	612	533	600	585	583	592	564	553	573	583	554	573	552	548	580	569	604	561	551	612	610	568	530	579	574	591	620	595	587	581	570	557	533	602	574	601	565	559	598	596	604	604	553	576	609	583	614	638	624	571	569	567	548	594	554	555	554	554	550	592	533	569	595	567	576	577	593	570	606	592	586	531	552	586	624	579	553	575	608	547	566	567	596	583	623	585	616	551	572	569	606	603	597	604	571	575	627	540	584	586	593	591	522	572	581	531	563	545	590	570	582	587	586	532	586	588	555	580	590	589	602	579	550	600	594	562	564	563	589	546	573	600	580	567	577	565	612	628	587	604	588	584	550	558	563	552	577	574	541	574	589	560	570	548	591	577	615	607	572	610	574	591	540	562	558	640	603	541	574	591	543	568	582	617	537	579	569	589	620	615	592	599	596	600	590	581	546	634	572	572	569	577	578	599	571	552	577	520	564	530	606	603	556	582	587	554	582	593	578	598	581	583	571	554	578	558	555	559	585	570	555	582	540	529	600	624	583	589	596	606	564	598	584	622	576	565	611	609	619	598	574	581	577	551	598	573	570	624	543	562	621	555	619	536	598	579	571	534	579	564	599	609	624	591	596	534	594	569	610	581	621	638	585	581	578	578	619	581	589	555	569	621	526	594	539	635	552	613	568	579	588	574	594	532	623	558	558	564	577	571	584	567	575	557	571	606	579	561	564	590	555	634	602	575	538	564	553	562	558	559	592	570	590	590	565	606	548	569	556	565	601	593	564	597	521	562	589	551	565	550	614	545	553	588	579	580	546	590	571	611	583	578	560	571	568	570	566	602	566	605	584	554	574	559	582	581	561	594	607	555	522	558	583	560	590	536	569	591	582	584	611	605	634	535	543	584	608	565	553	597	560	547	570	600	563	543	599	561	575	580	599	574	548	608	586	588	583	572	560	597	565	563	609	526	583	599	613	577	574	568	554	574	607	536	559	581	596	595	575	593	579	604	607	573	559	550	579	557	609	595	556	595	588	605	555	574	604	578	576	559	584	590	580	573	566	571	609	555	566	578	589	614	551	591	565	603	564	605	562	596	558	552	636	559	562	578	572	582	609	552	577	572	539	565	544	626	569	583	571	577	602	577	602	523	577	541	579	577	531	607	583	550	590	581	529	577	581	600	564	535	625	611	554	577	550	581	581	602	558	626	539	597	567	561	545	560	575	552	563	586	608	551	581	603	567	574	602	593	552	573	574	627	578	578	585	570	608	620	570	591	580	601	583	626	514	546	565	583	588	617	588	571	563	530	536	596	630	544	552	553	568	529	559	596	592	601	594	578	573	566	565	536	537	606	589	552	572	598	582	592	617	578	555	620	525	567	556	555	599	576	577	584	585	579	567	565	552	602	602	534	545	572	614	550	576	565	591	571	580	572	558	536	538	550	561	586	606	551	598	576	576	537	585	612	565	564	593	562	542	571	595	591	573	614	607	595	596	606	605	538	590	565	605	627	591	569	629	607	564	609	566	572	563	597	590	610	572	621	586	540	596	574	557	550	609	545	607	539	619	561	545	558	572	558	567	610	546	588	565	579	593	602	600	575	582	578	544	561	581	585	558	604	569	589	562	590	582	568	574	567	549	576	580	574	540	573	558	580	565	613	574	551	539	567	583	589	613	565	617	579	547	574	581	571	595	607	563	568	571	582	552	566	576	566	605	572	607	571	596	558	562	579	588	601	618	581	588	554	586	561	555	564	591	567	604	567	543	618	555	577	543	580	574	589	607	562	589	551	558	598	559	610	587	561	570	566	530	574	582	564	548	565	606	558	602	581	553	590	609	589	577	597	594	571	561	554	561	581	596	596	616	591	573	555	575	605	573	572	559	558	621	568	561	566	551	574	557	561	579	575	581	617	556	571	596	563	550	604	600	558	582	554	557	552	548	588	572	607	532	555	548	554	543	588	563	548	586	533	552	577	592	549	574	572	625	589	562	584	546	567	572	573	570	606	583	565	615	587	585	589	603	567	609	594	572	589	576	589	617	571	567	591	559	619	575	573	549	550	560	569	564	604	553	546	572	575	577	568	539	547	572	578	596	576	599	537	626	572	557	592	585	564	530	554	597	620	594	569	608	566	578	578	629	563	579	574	540	531	551	594	562	570	599	547	603	565	538	549	579	592	564	549	577	559	568	595	533	590	560	551	551	568	608	579	570	557	601	552	571	577	587	562	582	593	520	599	596	587	573	589	592	610	592	550	606	529	597	588	572	543	571	572	569	560	583	593	559	554	557	541	535	617	565	598
25481	21618	28034	25640	10379	621	404	364	334	291	267	275	244	223	224	220	218	225	232	242	220	234	233	205	201	215	195	193	232	197	210	231	230	218	220	210	171	205	180	197	182	193	207	189	191	205	194	212	205	195	208	211	195	194	216	215	216	194	182	193	201	201	186	203	191	194	220	181	173	186	211	210	218	170	213	205	203	200	178	208	230	197	218	187	197	183	189	203	223	223	226	203	184	203	216	194	219	170	187	190	197	210	205	213	219	180	194	210	210	198	191	179	204	208	173	193	192	178	186	191	200	217	201	207	198	170	208	204	173	184	181	197	193	161	212	203	189	177	220	170	199	210	209	207	213	184	207	191	221	188	193	193	203	199	217	184	208	195	201	200	202	214	192	172	168	216	192	198	204	194	186	213	200	199	212	195	189	210	200	220	194	189	177	208	192	191	188	198	178	181	184	182	213	191	201	225	213	206	219	194	198	192	189	203	210	171	206	181	192	211	172	205	194	225	190	162	166	208	178	185	221	212	184	215	215	179	184	220	194	200	171	189	197	196	189	190	215	179	205	180	178	189	197	196	196	190	201	191	232	205	191	207	205	177	195	185	195	202	184	228	189	185	190	167	193	215	195	183	175	210	173	181	197	195	188	187	178	201	186	178	220	215	196	181	198	213	194	183	217	180	205	216	169	193	182	173	197	217	176	166	191	218	199	204	172	185	209	201	184	203	201	205	186	196	226	226	186	196	195	166	231	240	183	192	178	180	198	234	196	187	185	214	184	225	200	220	198	182	212	203	191	196	183	177	231	182	191	185	232	205	206	180	233	197	193	208	230	175	195	199	184	201	199	220	196	200	173	185	184	200	184	198	179	208	213	182	198	192	193	232	168	189	181	211	196	213	219	176	214	192	210	190	214	199	201	202	211	195	191	192	211	203	215	210	176	178	189	188	206	234	193	205	189	194	177	179	182	211	215	183	197	186	215	202	216	203	191	178	206	202	192	209	205	197	185	199	194	209	194	206	182	222	195	209	203	175	192	188	196	226	207	206	209	227	175	188	202	205	195	184	210	180	215	192	192	195	180	210	193	203	164	222	200	186	199	190	172	194	202	172	191	215	186	202	191	225	217	202	178	194	190	190	200	183	206	206	197	189	196	190	224	208	219	230	185	237	197	189	192	187	184	191	205	201	186	195	221	192	194	185	194	198	190	211	181	186	189	189	189	194	228	182	185	194	183	189	208	201	192	166	186	206	192	199	185	210	208	193	206	223	190	206	177	181	189	208	170	197	174	223	199	195	193	213	200	183	201	181	199	190	237	219	182	193	211	209	214	210	191	214	184	190	198	196	191	189	197	182	202	202	188	180	203	175	184	187	198	197	184	203	202	205	174	184	199	195	176	205	174	190	179	195	200	222	191	185	174	222	209	206	214	213	214	193	190	183	197	193	187	200	180	189	194	202	176	191	215	181	177	188	171	215	196	197	188	203	173	207	188	196	205	209	207	218	204	201	217	202	206	200	214	197	182	193	189	196	185	179	206	194	196	192	206	210	211	208	202	224	183	220	234	206	188	184	205	215	207	170	193	181	203	198	200	205	175	199	196	182	193	196	207	206	193	165	201	220	198	196	211	185	224	201	237	182	202	208	190	203	177	206	200	191	214	196	192	203	181	195	204	223	204	227	194	189	202	201	168	176	185	189	187	195	229	204	168	205	204	210	197	176	198	215	189	193	208	213	211	188	211	190	223	202	207	209	206	197	219	199	226	195	186	185	175	213	183	224	179	205	195	188	184	187	199	177	214	197	196	199	195	180	191	221	201	178	219	190	189	195	190	212	193	216	207	176	203	190	210	206	186	178	190	201	217	197	192	194	196	183	190	191	197	197	188	195	191	184	193	192	180	205	228	191	200	184	202	225	181	200	192	170	185	203	173	200	236	210	196	195	161	212	188	207	201	207	196	189	181	196	223	208	190	197	205	211	185	197	195	204	184	203	189	186	192	188	208	190	184	192	179	207	212	198	228	200	160	193	207	204	193	206	198	213	190	214	203	203	184	185	168	187	202	173	209	194	190	209	202	225	221	209	192	181	204	184	177	194	185	183	214	188	190	189	194	202	202	204	205	183	196	196	188	187	195	197	205	204	196	195	192	176	219	185	210	193	200	199	184	179	187	202	213	192	222	175	180	186	188	223	210	180	195	208	190	221	210	221	180	185	201	208	206	209	219	231	200	197	197	193	194	209	208	212	200	159	200	176	208	204	211	206	192	193	181	216	210	217	197	210	202	212	204	197	206	197	164	201	203	178	174	205	179	199	194	215	214	180	200	205	191	191	205	172	189	218	188	195	191	193	195	200	211	200	180	187	222	186	208	206	194	189	195	181	205	203	204	218	209	183	222	204	191	206	195	180	201	209	211	181	206	194	205	195	203	201	194	191	174	201	201	208	190	201	188	184	183	198	214	198	188	203	205	183	165	192	201	174	218	172	218	182	204	185	192	202	212	201	210	207	186	185	197	187	202	217	197	179	206	188	198	196	181	192	186	175	204	194	215	221	192	176	192	190	196	208	201	208	188	192	213	183	206	175	195	202	201	171	178	209	236	214	188	203	188	166	183	200	223	202	164	205	230	208	194	177	196	216	191	234	217	192	197	211	199	203	201	196	217	177	225	197	208	198	225	184	180	203	180	195	181	203	186	193	196	187	184	190	216	207	181	194	196	208	211	198	176	178	195	195	205	191	199	199	180	198	185	195	197	196	189	184	197	189	225	190	200	225	202	197	205	224	184	184	201	214	202	216	195	188	204	199	206	194	197	207	193	201	190	182	207	217	188	181	185	177	200	181	207	188	212	213	194	206	174	190	202	192	206	184	202	185	200	221	208	210	194	166	211	191	180	199	204	199	206	192	193	183	192	191	184	202	171	187	169	171	199	186	207	204	212	196	196	183	209	217	198	194	197	215	189	165	177	198	212	205	210	201	195	197	164	204	197	198	178	187	195	184	178	206	196	180	189	221	198	205	217	199	187	191	192	219	191	201	188	192	202	200	185	178	181	179	184	185	200	205	182	168	189	187	189	175	194	218	194	206	208	198	208	205	207	219	210	194	203	220	193	214	198	206	208	198	195	169	191	190	195	220	209	182	176	165	203	216	205	199	213	217	189	195	197	182	189	198	220	202	177	185	220	210	220	206	189	173	216	222	191	185	185	180	199	180	216	188	208	195	184	182	190	209	187	212	227	221	208	195	203	173	209	206	166	198	189	196	199	203	158	177	163	203	197	201	193	183	199	186	199	192	211	192	199	183	223	187	169	185	201	182	215	191	185	183	201	189	197	203	198	209	186	215	175	195	201	204	185	198	182	196	189	199	196	203	206	214	186	188	183	158	183	191	192	195	198	200	219	214	175	184	225	203	195	208	219	211	180	234	199	202	200	201	220	227	184	192	179	212	195	198	194	176	205	203	204	208	171	201	152	176	192	196	217	184	195	214	210	193	215	165
4594	5660	4229	2084	1498	1172	915	706	630	508	503	475	440	384	369	367	394	385	356	316	320	314	338	322	328	291	305	294	269	302	283	281	276	320	279	306	259	296	251	273	284	288	311	301	275	248	277	258	310	261	276	283	263	256	267	305	264	260	257	277	263	285	307	272	266	252	291	300	290	273	287	299	282	275	273	271	269	268	255	280	250	254	286	271	238	275	291	250	293	261	263	280	259	282	265	258	264	265	296	268	283	259	268	317	287	268	224	292	251	278	252	247	264	291	285	268	255	286	239	292	241	285	274	293	275	260	266	262	294	270	278	267	268	252	259	247	250	284	267	286	263	265	277	267	262	252	243	257	280	246	307	249	265	275	258	279	267	283	292	253	268	298	294	268	277	269	280	279	293	239	260	270	295	267	266	275	263	277	271	273	279	288	261	254	258	295	285	282	268	242	264	251	283	281	250	274	246	267	247	275	254	305	256	260	270	256	267	271	267	260	263	263	283	270	299	260	291	280	239	253	295	301	287	265	281	268	258	274	282	261	271	293	279	260	276	268	293	262	283	287	274	261	270	266	281	264	250	267	265	278	261	272	278	258	282	242	232	269	287	265	265	265	280	273	270	265	252	277	249	280	301	255	253	266	292	270	256	251	265	263	306	264	300	267	246	287	257	257	280	292	269	270	249	302	258	274	275	265	237	286	289	284	274	247	258	249	286	254	272	271	255	275	265	269	274	250	249	255	299	302	252	273	251	259	248	274	270	266	275	271	281	247	242	283	277	293	263	251	261	264	256	261	267	280	266	291	284	287	296	270	270	250	251	278	259	270	249	266	246	253	275	268	253	271	248	247	244	264	283	246	300	281	261	267	274	244	295	256	251	273	291	287	288	278	284	235	278	272	262	251	303	307	252	278	266	278	276	260	256	248	271	271	261	283	277	305	278	241	282	261	243	300	234	286	252	285	265	261	279	282	279	318	245	277	261	284	293	276	278	305	273	282	276	262	248	283	269	269	246	267	276	272	276	290	252	254	266	301	281	289	265	255	271	256	272	278	281	251	260	277	273	291	266	268	237	270	286	262	263	268	277	274	273	262	245	254	272	275	256	272	275	271	280	257	262	247	294	266	259	277	256	276	290	259	291	297	298	287	294	287	274	259	258	272	283	260	256	284	256	258	300	267	246	268	262	264	257	256	278	287	251	253	244	288	269	283	309	252	286	270	283	265	270	250	276	294	225	270	257	263	284	250	262	249	252	264	265	260	259	249	247	282	240	263	275	297	287	291	252	248	285	262	291	263	260	272	276	264	313	270	293	243	257	267	268	276	246	272	286	240	262	248	270	240	274	246	262	256	270	282	280	274	279	263	257	267	236	283	218	266	263	267	283	296	307	264	245	263	261	257	277	290	270	295	275	297	287	293	247	268	258	273	269	271	278	280	272	281	291	254	261	265	299	275	258	249	279	260	262	282	256	275	294	289	293	269	282	300	264	277	254	292	313	263	233	284	279	301	290	283	263	275	281	291	270	259	283	282	271	266	290	274	282	242	280	287	287	289	255	286	268	247	283	286	269	237	256	297	291	283	275	261	267	264	310	247	274	260	282	270	277	289	282	284	269	247	270	295	262	241	270	256	295	255	307	254	259	277	256	280	289	280	263	273	285	276	286	264	285	290	249	264	282	270	266	279	217	244	271	246	277	269	235	279	252	269	258	284	288	261	262	283	262	276	258	247	268	264	272	249	277	271	267	291	256	290	257	264	263	289	291	253	277	290	270	288	272	270	239	266	267	278	271	263	263	269	277	262	295	259	281	262	282	274	267	288	280	250	254	256	270	299	275	274	280	272	296	277	285	273	273	293	284	291	291	284	308	268	261	277	269	267	271	288	289	293	288	258	269	238	250	268	294	278	275	268	266	283	273	266	289	270	244	269	303	284	224	279	267	236	243	263	309	275	258	239	227	278	264	273	288	294	246	250	252	269	239	266	261	269	278	288	260	262	248	249	299	265	267	281	250	262	273	276	266	246	273	267	259	276	263	257	292	270	291	276	271	304	249	274	287	279	266	279	285	257	263	265	280	261	270	276	287	264	257	247	273	286	287	275	276	266	297	257	281	268	288	244	257	262	264	293	297	287	284	275	300	293	286	280	241	245	245	282	256	248	251	270	269	245	290	276	256	274	268	255	265	260	270	267	281	282	263	243	275	277	266	262	246	263	246	284	291	249	293	281	281	256	252	260	276	261	250	273	279	288	242	258	250	274	246	292	266	253	281	264	276	255	269	249	279	252	281	280	272	288	282	280	246	235	260	259	275	251	248	258	281	286	279	279	272	255	293	301	266	229	284	248	287	265	254	261	257	280	289	251	295	311	294	271	254	306	271	277	247	248	263	258	238	273	259	277	262	258	256	301	277	268	272	262	269	275	285	269	263	311	285	301	278	244	254	271	284	280	278	277	305	282	260	270	278	287	295	288	238	263	263	269	258	266	270	287	280	252	242	295	250	281	259	270	295	277	280	279	285	283	236	274	275	278	273	269	296	260	278	295	273	280	285	261	252	289	272	257	268	274	283	303	272	264	260	268	290	276	280	274	261	260	252	249	284	253	250	253	259	258	245	261	284	288	250	285	307	261	280	301	264	272	275	266	249	276	264	250	253	266	269	273	275	246	272	271	258	249	298	278	245	282	266	260	269	297	258	264	270	266	259	244	302	268	292	256	277	247	278	268	277	275	280	270	278	292	253	282	258	266	272	283	256	248	268	256	260	315	262	286	288	251	300	259	254	275	267	276	271	260	272	260	283	245	246	246	253	291	285	275	261	266	253	257	268	261	276	274	275	278	260	253	298	271	279	270	252	251	253	278	299	279	255	281	264	292	283	289	277	244	268	273	262	283	292	277	278	273	281	276	255	261	282	284	299	292	268	263	258	265	270	275	260	281	279	282	267	270	242	264	264	249	284	259	236	291	271	245	249	289	280	293	257	258	290	280	270	283	264	281	257	269	267	276	264	262	285	276	292	287	267	255	277	262	257	272	288	267	295	299	245	257	258	274	275	267	250	287	277	246	236	269	262	280	275	257	273	290	273	269	283	271	280	284	252	268	248	294	277	267	262	278	270	274	256	277	274	237	265	269	256	277	248	263	253	260	256	254	300	249	264	269	268	284	272	269	257	258	255	273	265	288	251	277	241	284	286	249	303	260	236	276	272	294	266	294	279	277	280	285	298	245	288	243	262	258	288	254	280	271	271	261	257	275	260	292	271	268	276	246	270	265	267	266	298	256	275	281	260	241	283	274	262	240	274	245	263	270	277	268	290	257	287	276	271	279	253	279	279	257	274	257	283	275	248	261	278	280	267	259	260	268	271	269	261	269	274	254	257	263	272	294	259	273	245	287	264	245	273	266	256	287	272	263	260	287	285	276	268	276	262	247	277	267	263	276	296	280	250	266	287	273	257	278	256	290	281	289	285	266	250	264	250	263	266	233	273	258	265	290
23146	21674	29707	24143	21675	21745	11515	1511	1140	1022	940	883	805	795	787	677	737	692	693	674	671	663	684	686	648	674	689	593	619	593	644	613	649	634	609	590	626	665	570	588	620	634	654	681	579	658	572	628	637	617	612	607	596	578	622	585	598	592	640	604	575	595	633	590	650	557	580	610	602	634	595	656	578	599	637	633	575	593	636	613	566	576	627	593	641	601	617	627	661	586	603	576	593	588	564	628	583	603	564	606	563	612	641	560	619	572	589	632	598	612	567	581	579	625	587	638	568	568	602	598	568	594	595	590	598	625	622	614	600	607	583	566	594	586	571	592	597	583	635	623	601	577	606	558	608	574	595	563	597	582	602	594	614	588	587	608	560	566	558	563	604	589	552	599	606	618	577	546	616	583	603	601	590	567	605	599	570	582	596	622	662	612	625	587	587	595	598	591	613	601	595	618	604	571	585	594	606	644	598	609	571	626	581	568	571	590	580	620	636	625	564	622	639	568	592	636	565	599	607	578	530	601	598	615	593	612	622	610	588	563	621	618	597	610	575	564	623	612	590	631	601	562	570	644	626	578	600	585	581	564	612	638	579	604	608	589	546	603	623	590	584	581	590	570	604	633	639	605	612	594	587	606	634	550	567	600	605	590	613	623	635	605	593	625	641	583	605	582	556	598	579	593	630	620	600	572	571	613	630	614	581	578	603	581	622	538	623	632	623	564	650	593	595	589	578	594	569	590	631	609	646	604	604	616	531	588	627	590	624	606	539	594	556	587	575	628	568	544	579	600	570	572	613	617	604	584	612	609	575	630	561	610	620	614	653	553	556	622	587	567	582	617	597	565	552	649	601	583	574	640	557	630	599	633	635	635	606	599	592	632	600	579	571	641	570	554	615	581	578	560	580	605	621	547	602	563	581	593	637	590	608	634	561	574	561	588	569	574	590	598	578	584	596	604	577	609	616	627	596	583	588	590	604	575	607	612	643	605	607	585	592	564	601	565	564	606	601	575	565	626	609	619	591	601	591	581	563	603	635	585	571	560	583	604	622	614	590	604	619	609	645	600	598	553	569	645	581	598	605	621	601	605	562	571	603	554	584	566	585	552	590	597	605	579	620	615	627	606	600	544	657	607	605	546	586	608	585	623	595	595	550	604	548	561	604	605	593	570	637	594	601	596	618	583	556	595	662	579	610	558	610	540	562	577	581	571	630	609	563	578	546	607	641	598	581	576	614	586	644	598	603	608	587	581	578	599	579	549	598	562	600	589	558	575	591	590	623	627	596	600	531	573	602	572	585	565	596	582	615	610	598	597	618	625	609	566	588	580	625	573	563	618	602	607	566	616	601	591	556	624	643	614	590	568	588	584	619	568	614	627	573	605	590	588	591	626	636	610	583	617	619	599	615	608	565	593	654	619	606	605	601	590	626	601	607	587	599	622	560	567	558	578	580	592	623	594	601	612	579	575	577	581	561	610	624	627	600	582	602	610	588	578	629	574	561	579	555	580	630	603	595	628	588	540	605	596	617	618	599	633	556	575	612	599	583	594	638	601	575	609	601	557	589	586	584	593	597	603	569	556	620	579	599	613	594	560	617	612	617	577	545	582	578	577	623	622	570	564	610	585	604	571	608	573	615	578	620	622	581	579	587	576	580	553	638	546	645	558	649	566	642	618	564	586	574	587	606	599	558	598	631	584	649	625	589	617	618	563	594	590	615	580	629	567	612	616	589	558	632	570	602	595	582	622	603	602	634	598	624	669	627	604	560	626	621	597	576	590	578	550	603	563	644	605	576	612	575	633	579	603	633	574	575	612	562	593	582	557	588	571	619	593	563	661	632	645	585	582	596	630	606	616	646	564	592	588	588	580	598	630	604	604	600	615	609	577	652	620	544	635	614	604	595	548	602	567	598	585	585	608	601	596	595	614	625	596	600	580	591	589	579	606	610	605	543	636	566	547	625	540	583	552	542	601	624	615	635	595	632	603	604	634	589	567	592	577	568	600	617	587	576	590	536	593	571	645	611	612	605	574	590	579	604	584	593	615	574	596	589	602	592	581	643	571	632	607	576	571	613	572	591	606	610	576	590	571	626	603	586	592	618	570	614	590	584	559	550	627	600	611	592	582	587	594	593	573	555	590	605	590	591	589	618	547	561	582	549	606	539	590	576	604	597	615	604	609	584	620	605	561	579	589	570	583	629	602	600	608	611	565	589	603	599	622	543	581	564	597	609	568	646	571	583	569	602	601	642	613	570	611	618	588	576	584	586	558	592	612	604	535	586	602	583	573	623	553	569	618	603	571	585	586	608	586	579	583	583	626	570	587	596	625	562	620	596	639	590	602	573	580	546	625	596	582	580	569	622	585	551	595	599	573	619	585	619	535	590	551	609	601	605	592	560	604	617	609	574	663	597	621	585	585	559	586	609	577	594	574	603	585	588	594	603	610	642	609	604	554	576	612	588	656	535	597	611	603	596	538	589	575	611	564	593	615	552	650	560	610	590	567	620	617	577	576	595	598	623	595	563	608	596	581	578	570	611	621	626	594	572	565	591	534	638	615	623	635	610	608	587	567	581	583	613	574	574	611	577	566	608	603	568	623	600	580	579	560	624	626	605	591	588	577	624	641	600	559	628	582	593	598	571	574	639	621	610	587	581	573	594	602	594	569	628	545	587	630	633	576	626	572	591	621	582	582	612	590	599	561	551	636	585	605	589	576	589	595	614	558	609	569	603	579	643	604	635	592	617	559	602	595	606	601	583	628	597	572	646	587	593	588	554	612	634	588	579	650	565	565	563	594	594	599	572	626	620	546	609	618	595	598	591	632	584	535	586	606	618	593	599	603	595	583	617	598	590	642	617	585	594	612	632	589	595	564	596	605	593	601	564	595	627	578	583	581	572	587	598	588	522	589	567	659	580	623	606	615	621	626	574	570	601	609	621	608	606	545	583	581	578	609	610	597	585	606	589	603	573	597	608	587	587	585	597	656	632	548	556	600	608	600	596	595	594	602	642	563	601	620	606	599	593	594	579	629	646	569	572	568	656	572	645	611	578	611	586	539	615	597	601	586	590	572	579	608	580	613	597	578	602	577	562	575	611	553	574	625	620	565	596	591	589	619	564	542	630	600	572	610	622	588	573	593	635	603	597	597	609	618	571	588	654	580	594	583	591	618	564	596	622	595	605	622	598	585	591	591	624	617	574	591	595	583	569	579	598	573	597	601	593	581	605	600	613	576	625	562	598	598	562	589	607	570	584	634	596	679	619	619	570	570	579	621	629	582	579	606	516	581	604	565	617	564	582	556	617	586	636	610	580	603	577	635	601	575	593	599	617	595	603	604	579	609	594	563	575	648	600	589	569	605	591	601	619	617	559	596	608	607	598	621	596	596	588	603	586	594	603	579	560	595	557	593	541	620	576	598	644	567	589	611	596	588	612	569	554	598	598	648	598	613	617	627	601	585	595	584	615	625	610	606	610	584	575	572	632	621
7009	16477	13191	7074	5030	3796	3083	2425	1925	1814	1595	1387	1255	1188	1137	1067	1049	943	1005	990	886	873	867	855	825	807	803	768	816	787	760	757	776	758	753	750	733	778	769	746	745	752	751	793	716	733	735	718	702	735	771	757	714	769	730	746	723	729	692	710	719	781	745	728	730	723	727	700	729	724	750	717	774	739	759	765	742	702	710	768	728	684	711	751	765	683	738	720	727	769	695	733	702	684	705	705	710	721	683	697	698	715	716	710	697	726	698	727	766	708	728	743	735	721	723	674	709	732	728	752	709	715	681	728	786	758	713	719	707	706	720	701	697	740	725	673	695	706	685	734	669	713	725	746	703	714	696	782	770	725	773	762	771	716	671	714	733	719	735	725	720	717	698	708	712	750	699	663	659	730	700	715	683	705	721	767	672	700	656	683	740	715	669	721	711	752	669	696	690	670	657	808	742	717	670	725	719	676	728	705	742	729	785	726	672	731	706	729	673	702	683	703	759	703	734	726	721	751	732	739	672	743	713	733	763	755	728	759	693	690	721	743	711	727	755	668	716	752	747	653	692	699	678	703	704	743	724	752	693	685	739	685	701	721	730	717	735	747	742	745	716	676	712	713	732	731	689	746	689	720	742	678	690	734	712	710	740	694	691	659	686	615	696	685	709	690	712	686	733	756	718	704	708	695	744	719	719	694	733	684	714	700	731	704	738	728	697	720	727	725	725	696	713	710	710	744	701	694	680	696	762	730	706	700	687	733	711	752	713	720	695	682	732	733	709	746	693	733	706	691	702	694	725	696	708	728	726	719	736	713	696	701	740	724	727	738	740	703	711	738	676	751	718	720	753	730	690	729	701	712	771	715	748	761	753	689	669	729	705	734	731	730	741	717	751	717	714	767	698	696	720	732	717	726	729	729	779	739	737	700	719	742	697	719	690	689	730	760	733	717	703	701	710	757	763	730	701	691	733	730	692	676	711	709	706	727	694	719	722	727	745	722	693	729	715	721	723	718	734	726	745	709	659	697	706	774	754	724	738	713	768	746	718	698	663	701	713	704	686	709	714	666	692	692	749	725	691	730	754	709	714	722	689	673	793	684	712	698	720	721	752	716	725	713	705	703	721	721	715	717	705	703	721	773	707	744	716	744	711	697	690	731	659	750	733	706	699	745	688	684	750	727	762	680	710	724	707	718	685	741	710	727	681	733	708	762	741	688	684	726	760	726	673	718	667	711	733	709	710	716	677	665	749	751	700	748	734	696	730	705	759	739	769	696	726	772	686	743	662	695	694	625	744	744	741	708	687	739	743	719	756	708	683	701	701	675	742	686	717	694	698	711	735	686	687	801	763	750	718	688	677	692	721	711	711	699	693	751	739	708	701	691	707	717	674	713	705	696	731	678	709	729	675	781	723	696	674	704	777	737	734	695	672	713	698	687	690	721	733	714	676	671	732	705	753	748	712	742	732	671	728	735	691	687	724	721	725	719	705	701	708	713	720	691	731	715	715	679	685	671	658	730	758	717	721	734	740	664	700	687	673	661	726	674	733	744	755	738	759	699	679	732	729	699	741	716	695	744	685	751	754	674	720	693	711	723	726	699	740	671	701	710	748	757	652	707	701	740	709	694	661	742	716	750	703	724	764	681	700	732	687	692	693	754	691	703	734	694	705	707	723	713	723	751	750	729	746	707	671	692	725	681	703	685	676	683	734	724	733	724	698	711	700	755	739	695	750	751	733	712	719	735	695	734	740	672	725	751	727	760	707	719	667	668	717	737	640	686	717	689	731	703	766	705	745	729	780	669	732	680	692	734	720	698	707	744	733	678	671	701	711	704	697	704	713	682	755	720	679	726	685	715	662	760	760	704	776	680	657	674	691	680	797	668	750	712	711	684	778	710	683	652	712	734	707	734	691	693	735	726	729	732	670	715	668	702	740	684	698	726	669	738	694	765	715	690	722	723	734	707	732	684	736	714	712	728	704	753	717	746	733	720	687	736	674	727	732	730	768	724	746	694	717	730	714	749	797	726	749	707	687	705	724	687	722	752	730	685	713	705	722	701	706	718	717	684	751	702	721	694	750	710	693	691	700	741	706	756	770	688	715	778	724	703	731	717	717	726	733	705	756	671	705	696	759	714	675	734	690	749	692	735	718	684	662	714	700	733	724	709	748	739	696	669	726	747	727	709	723	680	718	714	727	707	737	726	769	719	737	680	669	704	760	722	702	690	691	696	732	706	697	674	738	696	724	705	754	663	734	717	693	712	750	770	689	717	720	706	743	750	684	729	731	716	672	738	674	741	733	673	723	767	735	694	723	676	704	730	706	706	692	700	717	696	734	701	683	739	721	690	752	702	719	683	723	720	750	687	705	690	759	726	749	671	684	734	698	747	701	718	710	693	698	697	766	733	712	736	659	682	714	724	745	646	728	710	694	719	723	726	699	693	707	755	741	704	636	751	756	730	714	700	707	728	692	669	707	744	673	686	736	732	665	654	711	721	755	713	672	674	724	750	716	733	684	733	750	730	708	705	692	661	743	733	763	706	708	694	677	720	760	746	751	748	721	702	733	691	722	675	675	676	693	738	687	707	716	705	719	729	732	682	733	724	724	713	729	676	662	699	699	688	756	668	731	711	717	691	705	699	725	651	682	741	735	721	694	684	715	718	699	714	689	699	685	678	737	765	715	713	713	709	732	702	728	694	713	685	743	687	686	711	682	681	720	742	704	745	687	665	758	694	687	705	684	701	723	716	675	675	714	735	716	688	694	703	702	738	724	699	718	749	699	694	736	665	768	703	701	706	727	755	722	720	708	709	733	709	682	713	714	729	719	718	681	728	723	695	695	667	651	692	708	744	698	676	729	709	705	707	728	693	742	726	757	723	683	725	715	734	713	680	742	692	707	739	712	687	711	672	735	729	720	708	691	757	751	736	706	731	753	697	678	712	716	696	700	696	719	749	754	712	671	743	748	728	681	737	726	708	695	729	638	682	688	732	750	702	705	765	711	727	736	706	693	653	716	730	745	768	728	722	717	732	700	667	709	709	674	737	694	669	727	680	690	702	664	751	739	686	790	741	730	708	747	694	729	660	744	668	671	727	784	710	764	718	729	706	730	677	697	683	727	685	735	715	710	690	687	673	708	733	681	702	690	756	704	660	678	716	719	741	753	686	678	762	718	764	642	641	736	716	714	722	702	731	704	728	714	800	682	698	724	678	748	652	684	732	748	702	718	753	713	696	734	704	709	717	712	732	687	710	675	744	722	726	684	691	714	728	770	680	727	752	690	696	704	721	626	692	701	729	719	709	704	764	716	672	734	712	703	676	761	695	722	669	701	752	706	726	720	696	656	726	750	732	706	721	666	722	717	719	717	741	696	722	701	699	711	721	725	699	749	687	688	748	719	703	728	696	707	705	711	699	728	740	731	740	745	691	680	672	713	688	732	678	698	705	762	723	667	707	721	741	723	726	733	698	696	720	732	713	715	715	701	757
27589	20335	6665	522	332	272	236	230	217	201	204	213	197	198	217	223	225	203	212	227	213	203	199	214	214	215	209	205	225	193	204	223	202	213	216	213	205	205	222	191	201	230	192	205	204	203	206	196	203	191	227	188	217	207	203	185	209	220	181	187	208	186	206	196	209	219	194	192	197	193	188	211	196	207	189	211	196	189	210	199	225	238	224	217	205	208	210	222	224	205	223	214	215	216	202	220	212	204	222	194	204	189	193	235	167	210	226	208	198	212	217	201	193	204	209	221	226	188	198	191	182	235	180	217	187	204	222	188	207	245	209	230	206	229	214	198	203	204	195	213	180	228	199	199	217	233	197	205	194	198	193	180	204	197	204	198	219	210	200	202	196	198	235	224	197	190	229	202	210	200	213	176	183	200	196	195	212	178	189	198	215	193	214	193	208	198	194	204	206	219	231	208	193	200	177	217	206	185	239	218	203	196	209	201	205	199	189	193	209	215	216	179	211	189	186	211	204	189	181	191	218	199	208	196	212	189	211	197	189	190	204	249	220	232	212	243	200	198	218	208	206	192	222	230	209	186	187	207	219	192	197	217	221	209	217	213	203	199	188	200	194	211	208	182	205	212	199	221	204	227	220	209	205	203	201	214	184	179	229	194	224	238	230	213	212	211	204	210	192	214	215	220	220	234	191	239	197	220	189	194	210	234	225	204	199	215	186	179	212	218	196	189	206	221	199	185	198	209	195	206	206	224	205	217	214	197	230	204	212	212	210	208	199	215	226	194	188	215	203	202	236	228	195	172	196	205	248	222	197	197	215	207	191	173	241	237	238	214	216	196	219	220	219	208	194	211	213	199	198	223	203	185	207	223	220	223	218	215	202	206	215	207	217	203	200	203	226	201	213	235	215	196	208	233	194	220	197	236	182	196	204	227	217	182	217	203	208	185	184	217	214	179	216	206	224	213	198	245	190	203	228	198	215	181	214	248	190	215	212	202	204	208	196	187	192	208	179	197	208	234	220	212	182	217	192	205	211	195	225	216	203	206	221	180	208	226	193	211	228	202	186	210	200	196	240	226	224	210	230	187	236	201	198	206	207	199	226	190	215	205	220	217	227	214	196	214	199	218	208	198	190	212	216	205	206	180	210	206	229	210	180	201	211	207	195	223	209	242	212	212	202	212	226	220	209	201	179	217	215	204	193	198	189	206	216	232	211	218	209	203	209	207	219	205	190	252	196	218	193	195	219	221	197	194	227	223	209	213	187	245	205	213	215	203	209	238	205	213	231	213	225	223	218	204	184	200	195	213	232	209	211	221	197	222	193	210	187	192	202	217	207	209	209	190	223	219	184	209	215	197	217	193	195	198	198	219	195	223	206	228	195	221	216	209	221	208	219	200	224	211	193	195	228	228	221	189	213	209	221	191	211	185	208	219	220	206	190	217	212	180	185	202	207	213	217	219	205	202	180	195	214	199	191	203	203	211	209	216	196	206	219	212	187	223	195	188	212	201	225	201	218	198	206	218	224	219	224	218	191	204	222	236	174	196	201	207	182	196	190	218	232	204	187	214	211	213	214	214	200	204	197	226	218	229	208	214	193	183	210	191	217	220	181	202	234	181	198	223	208	203	174	193	213	229	228	213	189	232	212	185	207	198	201	217	215	218	202	202	225	175	200	207	236	226	190	203	206	199	220	213	217	201	238	191	236	195	183	213	205	194	207	206	193	194	182	197	187	235	208	210	221	203	197	181	169	207	199	202	205	213	227	208	198	219	215	197	202	218	209	231	205	188	192	201	188	239	213	180	181	214	223	210	205	203	217	218	222	173	199	202	186	190	195	199	215	212	211	196	193	219	191	207	192	181	202	223	208	169	209	205	182	205	175	210	208	214	209	182	229	213	193	209	203	202	201	199	185	195	179	197	220	241	222	220	214	219	205	205	224	200	205	224	189	209	214	203	210	227	209	204	226	211	208	189	216	216	223	245	199	180	196	240	213	207	222	223	195	210	185	216	203	206	220	230	201	219	204	212	209	228	173	213	229	202	193	191	206	214	227	221	219	229	224	189	210	232	219	194	205	203	178	201	188	203	214	190	183	200	197	198	224	184	188	217	238	183	218	224	181	177	206	195	220	203	220	209	219	208	212	204	191	200	194	189	199	215	198	194	199	230	208	221	200	217	227	212	181	215	201	213	192	222	193	203	195	177	214	206	198	212	199	220	170	204	190	224	194	191	195	210	212	202	215	170	179	229	217	190	213	182	223	201	212	208	199	222	211	198	225	210	225	204	195	197	191	249	197	197	221	216	212	191	218	201	197	208	195	182	197	192	200	192	213	205	229	173	207	211	215	236	228	203	231	190	202	206	213	201	200	179	198	196	187	202	206	202	206	204	192	212	216	239	201	193	220	213	211	229	196	207	216	188	202	216	198	206	210	215	190	207	201	197	201	236	236	192	185	235	204	218	228	190	226	192	214	209	211	207	215	222	188	203	202	214	200	217	204	202	197	219	197	203	229	199	214	224	212	202	203	216	229	204	178	225	213	198	224	187	201	218	212	203	206	206	225	196	211	207	211	204	204	192	207	204	198	220	219	203	228	214	220	232	190	228	177	188	237	204	225	216	201	207	209	206	192	206	187	201	218	204	218	223	214	226	214	213	210	196	224	198	191	210	220	192	182	218	212	203	189	210	197	230	196	207	200	213	202	209	204	195	180	207	191	190	242	209	211	217	198	231	234	257	220	232	217	207	209	195	201	191	212	221	190	230	198	204	212	205	225	216	220	227	216	202	205	197	204	190	214	203	214	219	237	218	220	185	184	221	204	203	204	212	230	218	213	214	221	197	226	176	219	199	217	246	207	218	205	204	210	196	197	235	177	210	201	202	198	235	221	203	245	211	220	233	218	192	198	197	196	206	181	210	240	204	192	184	201	221	197	230	184	205	194	188	196	216	184	203	197	218	189	191	189	194	208	205	189	219	222	187	208	211	224	189	213	200	182	201	209	182	206	216	210	229	193	231	195	212	188	229	213	197	195	207	189	224	210	219	202	216	218	209	210	198	220	198	202	198	204	211	204	236	195	216	212	206	211	196	204	215	207	226	201	224	209	201	209	207	205	214	217	205	196	226	220	209	194	223	192	194	206	199	217	227	213	197	216	209	190	225	196	210	211	212	207	192	206	216	218	208	212	201	212	202	225	221	221	208	203	195	188	232	188	197	211	214	222	188	227	204	194	202	213	176	205	197	225	201	169	202	194	218	221	182	203	200	184	208	198	204	209	209	190	232	196	196	205	248	204	188	227	225	198	211	201	200	187	204	200	207	198	204	194	213	221	211	224	234	182	193	196	164	205	215	200	205	210	197	209	221	186	219	190	175	222	203	201	217	213	216	189	229	234	176	199	233	210	165	201	201	220	221	226	216	208	206	221	238	201	250	201	207	184	199	201	203	215	182	200	198	203	205	199	195	204	177	196	204	196	218	193	210	211	221	190	199
3878	947	859	492	409	320	345	275	302	296	280	269	242	292	284	261	266	305	282	275	268	247	241	256	288	282	265	267	266	273	236	278	285	264	280	285	268	265	271	261	256	240	265	255	257	261	261	308	273	268	257	258	278	274	244	272	290	284	243	276	282	258	258	299	259	249	276	278	242	251	270	259	274	297	245	269	253	271	268	259	285	261	270	274	267	258	273	259	294	262	253	237	321	295	264	257	264	281	248	260	290	261	247	246	235	281	259	263	262	285	304	296	283	286	261	266	282	245	239	288	252	276	267	239	263	262	251	250	289	251	284	258	251	279	261	259	251	264	262	262	272	276	293	280	292	272	300	274	273	267	247	268	284	289	274	281	280	227	285	262	254	275	289	263	247	255	260	249	245	237	251	285	262	283	266	267	281	243	251	268	255	260	264	299	282	248	300	262	269	257	268	265	257	264	227	266	267	237	249	254	262	280	237	269	250	242	284	272	248	295	250	273	260	255	223	255	261	270	245	220	294	277	260	240	273	293	296	254	303	283	209	260	279	238	246	271	260	282	256	243	271	273	262	278	268	245	288	286	274	258	253	259	256	226	273	261	272	272	251	250	280	256	284	279	253	278	264	268	249	270	274	270	260	276	242	269	258	288	258	277	251	272	283	287	265	256	256	259	252	255	247	276	268	260	286	273	247	248	278	249	273	250	253	261	263	253	261	263	260	244	233	285	288	254	254	256	277	267	270	289	264	247	274	237	256	280	275	251	270	247	259	244	276	251	256	238	256	282	268	247	274	276	261	259	285	247	260	243	256	306	284	252	230	261	262	295	270	236	277	256	241	291	232	269	262	277	270	284	264	255	266	257	278	266	250	262	245	259	273	250	260	251	244	246	288	278	261	288	275	291	234	266	266	270	296	242	272	256	255	275	267	248	257	288	270	260	305	260	261	274	254	271	239	259	259	265	274	227	272	271	283	248	300	259	241	268	275	258	279	264	254	266	275	254	260	261	249	260	273	259	247	290	270	273	239	280	256	251	270	240	246	257	250	258	243	244	245	280	260	257	263	266	251	241	255	245	276	242	245	243	256	256	281	255	259	270	266	264	264	279	253	270	269	252	262	274	251	280	281	257	239	272	262	287	282	297	255	269	253	268	255	267	262	286	270	235	279	269	249	265	261	275	271	325	243	264	267	244	238	283	300	224	297	232	274	249	282	260	275	292	277	265	266	265	249	230	278	280	275	285	270	255	287	270	233	282	275	270	252	246	291	287	252	253	273	256	244	245	274	278	259	251	277	267	241	271	261	286	258	245	301	266	253	269	281	261	257	272	251	263	282	273	230	263	259	239	245	266	262	281	265	243	253	286	261	285	266	262	290	259	258	254	271	271	281	253	263	254	299	283	277	262	292	253	253	286	263	281	256	303	279	260	266	238	245	242	261	238	264	268	290	274	259	293	251	284	256	253	267	257	247	259	244	267	244	260	265	271	262	260	275	285	237	255	255	263	267	262	257	284	308	298	251	266	272	248	271	255	257	253	277	274	261	296	279	248	253	251	262	274	269	278	269	283	266	268	279	282	245	257	242	264	278	261	269	271	275	310	271	247	264	263	288	284	248	264	246	245	270	283	262	278	269	245	241	277	265	233	240	251	266	245	246	259	249	266	273	273	280	275	289	283	280	242	264	270	290	261	246	261	265	250	243	267	249	275	270	282	269	251	260	288	253	273	264	248	279	260	245	259	267	257	264	279	265	267	240	270	255	273	292	248	259	266	283	273	254	290	261	278	261	286	246	271	279	281	236	265	259	260	252	245	260	257	264	273	283	258	258	242	280	220	276	269	281	245	303	263	267	254	265	233	281	245	289	277	257	214	270	267	252	241	269	264	293	271	257	254	245	266	259	283	285	251	251	269	266	274	286	249	261	276	282	286	292	248	303	294	265	250	289	258	295	273	280	263	235	271	266	278	275	260	240	248	271	239	249	255	251	231	261	268	248	259	255	274	265	248	273	297	266	265	276	245	280	283	285	266	260	248	286	255	279	273	302	277	274	242	284	257	283	277	243	250	241	276	252	271	269	259	247	237	265	273	278	251	267	282	269	248	283	257	255	292	267	278	284	252	253	277	289	241	249	290	284	257	254	272	249	283	266	252	276	251	272	271	264	251	304	279	265	288	277	295	271	290	276	260	259	248	263	250	272	275	237	307	249	260	300	242	251	251	295	273	270	288	298	261	242	284	255	255	218	266	269	264	256	243	249	240	247	254	251	239	272	241	290	251	285	271	257	268	299	258	280	271	259	267	265	268	254	307	283	256	270	239	242	278	259	266	254	272	297	280	267	268	281	259	273	221	243	245	289	282	240	257	242	255	277	267	277	288	264	279	285	249	257	284	240	260	296	271	261	284	262	256	259	225	237	266	267	264	310	286	239	258	269	255	270	267	244	251	262	280	267	246	269	263	243	265	275	272	272	276	262	240	271	263	227	282	251	265	297	287	276	276	267	239	268	272	246	261	269	259	271	245	265	256	270	253	257	283	255	288	257	294	257	260	255	247	281	230	291	256	246	245	270	267	260	286	246	280	240	276	294	261	255	275	253	250	251	246	253	276	265	252	270	233	278	251	288	286	271	258	225	267	279	246	239	263	260	267	241	259	235	269	282	249	302	265	264	257	255	281	264	295	262	258	278	269	302	257	289	235	273	277	247	277	257	284	263	294	285	251	250	261	299	272	246	264	256	248	304	266	262	251	259	282	246	257	265	245	265	274	265	235	251	262	251	276	270	274	284	250	286	272	254	288	268	253	265	265	266	275	260	268	271	249	284	262	266	291	266	276	272	259	249	248	247	262	252	270	272	233	270	255	310	250	275	295	248	268	277	269	266	289	268	260	281	282	288	292	244	278	316	276	270	277	284	290	261	286	262	240	232	251	270	273	274	276	270	260	297	263	292	260	274	274	264	228	236	235	269	245	256	257	294	265	246	220	288	276	300	244	237	252	261	243	277	287	276	250	267	263	283	272	287	286	256	251	274	258	277	270	263	236	261	272	277	272	251	261	265	278	232	275	299	219	286	283	257	287	266	267	300	257	255	288	239	248	259	260	261	252	269	287	280	326	266	259	286	261	247	265	257	285	274	280	264	292	267	245	217	275	267	261	291	297	272	278	247	258	253	249	271	273	262	258	251	275	272	242	241	234	269	251	246	235	307	280	233	263	283	253	241	282	271	270	262	275	253	270	259	271	249	270	274	277	253	244	255	287	272	291	254	257	275	285	243	261	262	262	252	260	279	255	238	271	269	292	293	269	297	253	276	262	256	236	260	277	247	267	261	278	255	273	293	296	256	266	249	254	267	264	249	254	288	285	234	240	249	269	234	280	254	268	267	264	273	257	245	242	282	237	267	272	251	295	267	263	234	264	264	302	247	249	250	260	277	263	271	265	260	274	259	259	248	297	279	263	258	265	225	242	266	271	278	263	268	256	283	285	307	242	245	253
23974	21506	29027	24384	21494	12026	1383	859	770	692	660	639	549	533	589	536	542	509	562	517	544	495	573	507	527	519	503	485	512	508	520	495	465	510	466	515	478	479	488	506	462	500	485	448	491	528	481	470	495	494	491	435	461	492	471	474	456	453	432	474	473	459	482	481	463	478	480	469	505	478	485	538	460	465	469	473	481	486	455	479	448	438	453	473	500	469	452	465	516	479	482	481	508	458	426	472	475	452	509	456	505	477	461	477	513	510	468	477	472	479	464	513	464	467	490	468	490	481	452	476	502	474	469	490	466	482	504	462	484	467	466	438	500	484	424	482	491	477	492	439	462	496	472	470	495	473	472	493	489	474	467	458	496	447	461	473	465	465	489	458	497	490	480	469	479	479	488	528	439	467	467	412	493	471	508	453	482	506	474	448	450	502	472	430	456	456	432	502	490	509	483	513	419	463	490	476	480	499	480	468	476	442	472	470	478	461	469	511	484	451	473	513	500	465	481	464	469	483	482	486	487	431	510	457	477	506	482	477	483	522	506	461	485	477	411	441	469	445	477	459	474	436	437	510	508	513	462	448	482	496	480	496	522	468	449	464	465	483	459	503	490	488	510	481	448	463	487	474	462	457	428	507	518	443	465	489	459	444	491	474	523	457	455	434	454	465	495	449	488	533	493	481	459	475	509	479	459	460	446	522	483	472	490	478	456	476	460	478	461	389	465	514	454	492	518	468	486	459	420	470	461	502	511	478	485	500	470	490	454	520	466	450	486	475	471	437	454	445	454	441	459	495	489	453	455	497	443	459	443	505	464	477	501	475	452	505	494	478	501	484	471	478	509	480	518	533	482	495	452	453	483	477	468	475	488	519	464	480	476	468	471	466	463	490	480	489	511	478	480	451	476	456	467	468	458	504	480	494	506	479	509	477	467	488	456	464	480	474	494	522	495	483	485	470	454	472	457	426	478	438	465	475	505	509	464	467	455	475	503	491	478	498	463	477	495	481	457	464	508	487	480	509	470	473	471	476	494	469	454	502	480	487	476	475	466	472	499	498	433	499	491	487	464	504	490	467	461	474	485	513	475	484	466	461	492	475	476	454	480	456	472	483	504	469	503	472	489	508	488	485	478	496	444	455	473	517	488	484	465	536	496	484	442	476	480	425	504	495	459	473	469	466	491	461	469	510	456	463	503	516	498	470	472	484	449	462	454	485	455	477	480	472	445	463	474	484	459	484	481	449	502	451	473	479	489	504	442	439	475	442	520	473	498	467	443	447	509	452	460	522	471	494	461	470	482	451	486	458	484	486	492	433	458	489	472	513	463	470	442	481	466	482	444	450	505	503	456	468	487	450	422	463	493	484	480	444	478	476	494	494	480	428	501	457	463	464	482	512	476	471	472	490	480	495	477	523	506	460	508	477	487	474	479	426	476	491	445	502	497	477	460	523	476	412	487	497	512	472	503	476	478	471	473	467	471	471	487	476	497	485	519	476	478	430	459	454	487	478	469	471	484	469	464	486	467	467	431	469	523	487	498	506	486	489	463	442	479	463	484	491	460	492	442	460	484	437	478	517	515	505	444	433	481	476	505	477	521	518	467	488	455	470	478	485	496	484	502	463	468	478	492	455	456	459	462	482	474	481	461	433	444	475	466	427	459	454	466	457	505	487	483	479	471	503	464	495	483	446	436	438	481	472	456	467	519	458	460	491	446	445	474	481	476	444	486	498	509	457	483	524	473	447	436	475	490	476	479	477	468	523	493	482	472	475	426	488	470	507	489	455	460	454	492	480	504	454	446	502	425	488	494	457	460	502	470	465	448	502	470	471	474	522	510	466	440	452	450	443	478	434	452	507	452	481	453	440	490	480	449	474	453	474	514	475	481	470	490	507	476	442	466	502	461	458	507	455	494	462	512	448	472	476	473	495	465	447	463	479	482	428	498	500	445	522	462	491	480	462	493	482	462	483	452	439	469	505	456	504	524	479	515	551	428	478	504	467	435	468	511	482	446	470	471	446	489	499	462	454	467	513	486	480	506	477	477	486	472	474	516	487	476	524	498	463	465	475	455	486	455	464	473	419	473	462	460	498	462	452	462	505	441	428	462	468	457	438	514	479	464	479	477	454	464	452	440	493	468	478	491	524	446	458	465	457	494	476	458	481	491	486	450	489	486	452	472	447	450	465	477	409	527	462	499	488	450	462	487	441	498	512	497	461	474	518	453	491	485	510	455	438	462	482	452	459	474	496	491	495	489	482	432	486	498	500	466	456	506	453	487	476	471	429	460	477	476	450	496	469	468	477	480	450	480	463	486	470	485	482	495	439	458	509	489	473	479	498	488	468	480	494	477	490	466	458	458	467	462	484	428	477	494	456	481	483	456	457	488	497	481	488	490	472	492	516	450	459	475	452	455	448	474	476	469	510	495	444	491	468	476	464	476	505	517	490	481	460	487	469	504	488	484	496	476	461	509	488	464	493	477	495	456	516	487	463	462	474	511	481	471	504	465	497	467	479	451	476	429	437	474	481	438	494	443	474	468	460	454	483	472	506	479	445	455	478	507	436	466	496	433	511	463	507	492	462	508	497	483	456	487	530	469	454	431	454	493	431	504	435	470	470	508	482	477	478	456	459	510	482	466	460	439	472	469	443	427	488	495	447	481	447	481	453	482	495	462	446	506	487	501	457	479	497	472	454	475	457	456	475	497	458	499	497	480	490	448	453	458	464	455	489	493	478	480	452	477	456	434	490	456	442	447	461	456	463	499	474	462	472	471	485	497	453	475	440	463	461	518	481	475	481	461	479	484	446	489	454	479	477	477	441	487	469	486	491	471	502	460	467	511	485	486	488	471	524	513	476	462	443	482	438	464	502	467	500	509	462	480	500	492	458	493	470	457	468	498	488	473	478	498	477	471	527	510	453	512	455	490	460	474	449	470	433	482	471	480	475	466	484	446	445	449	476	429	442	462	454	453	474	470	520	453	446	470	478	476	500	509	471	483	477	516	459	498	493	466	482	449	482	453	464	461	460	432	471	450	489	445	434	468	527	468	482	475	497	460	441	495	459	477	495	496	519	501	464	431	450	516	489	460	477	483	487	444	471	483	457	492	500	485	486	469	479	487	445	475	473	452	492	477	434	478	460	475	502	471	451	435	449	493	454	435	485	477	466	469	483	436	509	504	452	493	462	493	499	481	500	488	467	453	472	477	474	467	454	492	457	500	489	462	516	485	490	475	474	482	519	471	492	485	459	497	471	486	465	469	484	426	468	480	469	433	461	477	486	481	481	472	443	482	453	435	482	494	523	481	439	469	461	458	443	458	498	494	484	484	515	474	519	485	481	488	521	469	501	482	491	466	430	499	505	463	428	476	489	472	456	472	462	473	486	453	489	441	495	526	515	479	470	465	462	478	483	464	452	506	464	488	449	483	507	474	481	489	429	467	503	489	476	432	461	513	435	472	491	457	478	506	502	494	478	512	472	472	459	477	505
4715	9783	7915	3949	2831	2134	1682	1497	1234	1074	975	912	814	796	795	711	727	707	687	718	649	636	661	607	658	645	620	617	573	629	585	655	598	589	603	582	588	610	617	590	585	586	637	598	573	579	596	560	577	593	544	603	562	551	573	561	583	584	559	557	608	559	568	563	589	581	528	553	601	567	573	559	591	577	548	521	515	600	592	578	578	561	581	556	579	565	629	583	614	564	572	566	572	582	569	603	561	608	567	605	627	558	554	595	567	566	613	588	568	546	571	582	578	557	573	630	568	571	532	563	655	582	571	539	577	572	595	564	580	529	579	617	579	582	567	629	578	572	580	606	597	542	515	561	573	574	588	544	560	585	531	566	576	535	514	596	556	554	585	594	519	519	623	595	561	568	563	613	569	593	562	569	559	532	597	554	549	564	602	555	574	552	549	591	581	566	570	588	590	555	568	557	612	586	631	578	567	570	559	576	596	562	576	531	575	579	565	547	608	566	558	567	545	601	528	600	586	614	606	588	596	578	584	607	534	551	559	560	585	544	568	610	590	545	548	574	600	559	499	610	570	563	587	580	549	588	549	575	555	547	597	602	578	516	562	585	584	586	612	586	586	571	584	562	562	540	579	544	633	591	560	582	580	598	603	563	565	582	563	574	560	559	609	595	567	555	598	571	610	581	588	590	586	576	529	583	590	568	561	560	512	607	546	562	573	543	602	598	598	571	562	569	556	585	561	604	562	583	589	607	592	549	593	570	520	545	575	567	571	574	581	593	568	590	632	562	549	559	549	581	546	571	592	595	574	550	587	569	566	534	610	545	584	572	591	593	567	563	580	555	588	593	580	561	567	592	550	592	531	572	567	524	584	635	599	591	621	624	533	594	565	570	584	589	610	609	574	562	573	555	562	563	552	537	608	559	559	574	567	602	553	604	575	564	633	597	579	580	555	567	588	567	582	608	553	604	564	568	590	540	607	545	597	545	570	615	591	591	564	554	570	590	541	588	567	556	554	546	610	584	540	570	608	590	582	571	538	591	602	549	553	620	604	580	533	531	581	606	575	579	602	541	550	586	582	559	600	525	545	564	584	553	589	599	571	578	546	585	586	556	551	602	615	607	545	580	555	596	578	616	570	587	589	545	527	592	594	580	580	547	589	611	599	543	562	630	602	564	590	579	562	570	547	567	579	551	567	562	516	568	577	536	557	574	556	557	567	559	572	522	545	581	541	579	556	588	578	550	575	617	585	549	529	550	591	559	610	544	605	594	579	546	553	625	593	564	611	585	556	560	523	531	560	575	562	603	579	547	578	551	571	573	568	553	545	583	545	585	553	584	536	574	560	551	553	566	608	558	588	561	544	602	587	574	609	566	544	518	541	591	601	586	539	540	566	599	528	561	579	574	613	596	579	549	594	602	547	585	581	563	567	570	584	589	571	558	556	580	586	581	585	554	576	586	533	559	591	622	579	587	555	610	601	567	544	550	528	575	559	558	610	586	572	553	579	572	633	540	567	563	598	539	578	571	552	563	611	599	588	571	545	584	554	571	592	566	578	551	558	528	547	608	583	572	593	531	607	564	553	572	578	575	563	560	575	584	589	586	606	567	546	576	527	595	567	587	572	544	595	602	545	592	608	582	548	606	572	526	569	586	572	550	574	603	548	573	563	539	556	565	558	585	614	580	562	594	581	593	535	573	581	562	579	594	622	599	572	508	578	549	564	551	629	552	605	573	558	569	550	520	565	606	575	561	554	650	599	588	540	575	497	572	548	595	576	576	569	610	606	564	558	614	566	564	594	609	582	577	614	574	612	624	551	535	600	548	592	577	621	560	623	537	574	598	555	556	562	571	606	578	596	605	572	557	555	571	561	584	543	570	575	554	564	567	549	547	551	564	614	576	569	605	560	516	616	593	596	572	590	561	566	573	546	579	612	563	565	570	549	573	588	550	606	559	623	603	546	590	549	579	547	554	598	571	578	604	571	605	571	586	544	583	571	585	596	524	594	563	592	610	567	582	567	598	605	557	588	567	574	557	526	533	592	564	586	582	570	532	566	604	540	574	568	565	543	608	576	590	542	563	534	583	588	545	545	526	567	578	589	596	563	520	574	533	588	588	565	575	562	577	553	576	616	564	571	573	549	591	575	547	567	550	552	576	530	580	596	549	543	577	545	575	559	574	593	552	578	589	555	539	580	583	553	535	590	552	567	562	600	551	588	583	567	533	558	553	590	547	525	557	605	528	523	539	577	545	546	574	585	588	562	597	579	519	588	558	588	527	541	565	585	573	614	573	518	608	535	582	625	576	559	590	577	562	571	546	575	549	558	579	552	564	572	585	550	573	524	576	562	536	572	569	536	564	579	563	600	570	614	550	591	588	565	595	549	596	559	558	579	606	583	580	578	538	561	596	595	550	573	566	563	575	535	560	564	639	544	578	590	602	602	571	625	574	570	558	567	527	545	540	599	606	583	559	573	584	598	552	551	573	586	605	545	577	555	568	592	589	565	573	560	567	552	537	573	627	563	589	573	579	533	508	609	594	573	563	581	582	596	562	575	568	521	552	549	604	562	581	554	569	567	515	579	582	573	587	594	578	597	585	566	585	576	597	591	574	626	553	573	550	577	559	541	571	515	602	577	584	560	594	625	605	537	575	587	589	577	581	529	545	593	631	584	549	551	588	589	568	522	563	614	572	549	588	607	559	593	600	551	558	589	611	551	600	565	589	546	572	537	568	571	543	583	572	537	564	577	541	612	603	544	561	573	591	580	558	536	561	598	575	563	606	584	545	586	547	587	563	538	567	552	570	541	574	574	573	535	604	531	565	594	580	560	575	558	548	611	490	561	549	560	574	537	584	567	578	544	558	586	592	585	527	560	578	597	604	563	575	575	566	568	578	555	581	592	553	547	539	560	566	584	571	562	593	588	581	559	562	549	525	603	549	551	593	536	557	604	566	611	568	599	558	560	576	572	562	548	600	558	560	583	562	564	569	580	591	539	535	559	553	588	575	661	541	574	580	511	569	565	589	617	569	591	611	582	584	598	615	577	575	548	570	592	583	631	552	546	584	547	565	558	559	562	562	556	599	571	569	568	600	569	569	533	541	583	578	591	619	554	556	569	546	564	633	533	574	617	563	580	562	593	545	569	572	609	583	557	544	596	580	557	590	606	561	583	574	611	594	594	627	567	551	527	568	578	585	574	543	559	567	599	573	567	565	566	579	600	539	584	568	574	596	569	569	555	584	574	575	577	617	575	591	592	582	554	531	573	540	604	551	586	578	624	568	576	551	564	582	569	585	554	560	539	589	587	546	554	563	578	605	606	540	612	579	579	574	574	575	540	533	577	619	534	566	608	583	554	567	579	583	534	574	574	596	610	536	553	589	547	593	604	609	538	525	587	540	561	574	579	598	607	625	580	569	582	551	569	530	545	558	560	582	561	572	560	533	583	574	617	566	565	577	563	627	525	551	568	568	618	563	565	604	581	578	555	585
25471	21618	28032	25585	10219	571	406	317	284	301	312	252	245	230	237	218	224	200	251	213	227	228	202	229	205	202	221	211	206	209	197	224	222	206	224	196	203	190	216	190	221	177	178	238	203	192	197	226	204	194	204	187	198	205	222	184	173	198	204	212	191	217	206	200	168	230	202	180	172	190	201	197	182	215	214	175	168	194	201	185	194	191	195	200	189	193	202	217	206	199	204	182	199	192	199	172	213	186	176	213	187	212	194	200	185	193	174	204	190	194	184	190	192	195	194	186	210	209	187	192	185	207	189	185	191	201	209	205	174	202	187	208	201	194	207	190	186	219	209	191	184	221	211	192	202	221	189	189	183	204	167	193	223	196	182	180	176	184	209	196	196	211	170	197	217	195	200	212	177	182	194	185	214	189	177	188	191	191	181	193	180	196	182	204	210	176	205	193	190	204	202	194	201	197	195	185	183	190	198	214	204	203	196	209	190	201	198	207	196	171	184	210	210	199	218	177	210	207	173	181	193	168	174	196	175	218	196	191	225	200	169	218	201	193	198	173	197	182	191	203	185	196	215	213	177	208	188	208	190	204	212	180	196	190	211	169	185	204	196	205	192	172	208	208	209	198	193	194	194	201	195	224	203	192	220	189	204	224	206	183	182	183	214	176	212	200	209	205	196	188	204	198	215	198	215	190	209	200	220	174	200	206	210	190	182	235	206	184	186	223	218	209	186	219	151	195	192	188	190	215	194	173	194	217	198	214	192	223	187	196	215	197	234	196	172	202	231	216	186	198	191	200	186	190	167	184	217	179	196	191	209	162	207	186	207	187	189	202	207	217	188	196	183	179	203	189	197	172	186	184	225	197	156	197	204	191	188	220	193	212	202	200	189	187	200	188	199	193	171	183	208	177	162	170	204	212	176	194	186	154	197	190	199	203	220	208	213	221	203	194	224	172	205	183	201	173	197	170	204	192	203	219	200	195	185	200	193	207	204	180	194	214	184	187	176	202	224	193	185	197	211	197	193	181	221	193	200	202	209	191	187	188	203	209	180	223	190	199	195	187	217	200	158	191	212	176	182	198	171	166	187	184	191	195	208	181	214	195	199	206	167	182	185	211	183	178	197	194	216	207	195	206	207	192	201	178	186	187	200	192	211	176	204	185	204	209	191	211	210	195	191	197	186	181	166	203	182	196	210	174	216	184	205	188	211	199	205	225	194	193	182	181	210	202	194	174	191	205	218	167	163	179	196	198	217	204	194	188	201	190	180	203	185	185	180	191	204	204	214	204	197	187	200	193	193	216	179	199	180	177	182	181	202	194	208	191	224	187	210	205	197	211	224	199	203	186	201	207	191	182	189	181	182	202	198	197	192	184	190	181	172	190	218	187	180	186	176	212	208	191	208	209	196	192	168	201	228	184	192	184	191	185	206	194	219	191	201	204	173	177	210	194	189	200	171	200	195	218	218	199	208	175	215	205	189	207	181	204	184	186	207	208	201	184	189	193	165	180	192	175	191	218	189	161	199	201	165	180	193	205	162	194	206	224	198	195	211	201	196	203	199	224	202	178	196	217	209	203	195	237	207	200	181	175	190	185	189	203	193	188	165	193	210	206	189	161	206	184	196	172	181	201	211	197	185	186	187	209	194	194	204	196	205	200	199	176	198	213	195	190	192	170	188	209	213	224	194	198	174	180	170	199	223	207	176	192	199	165	190	201	219	195	200	212	167	195	179	201	204	188	226	200	205	186	188	175	186	205	187	184	177	194	206	219	201	216	191	210	199	210	193	200	179	226	183	187	183	189	187	209	198	221	186	198	190	172	192	202	213	201	210	173	183	197	185	195	178	223	186	194	184	208	191	197	177	171	198	204	195	214	188	202	203	205	191	193	209	199	198	189	209	179	203	188	184	197	188	193	213	189	195	192	177	196	189	196	196	198	190	236	200	196	222	179	201	187	208	190	189	216	212	200	199	215	176	215	186	180	195	187	178	178	197	178	187	185	182	196	209	194	187	216	184	182	211	190	197	192	237	188	194	178	181	212	184	210	192	173	170	215	205	193	179	191	196	187	176	186	176	182	219	212	188	204	209	205	168	198	204	204	190	165	198	229	197	200	200	173	206	197	202	182	175	186	195	192	190	170	194	208	191	181	206	169	192	218	223	177	189	195	189	181	203	211	196	205	207	191	197	183	182	229	209	188	213	205	187	198	192	179	185	195	182	185	216	209	197	209	201	202	180	217	214	193	177	190	200	190	178	198	207	199	185	213	186	182	203	192	201	192	210	189	187	202	193	179	198	195	202	221	194	205	198	185	201	215	159	210	202	217	214	214	193	153	186	181	197	153	183	181	181	185	216	219	189	190	173	195	208	200	182	194	185	184	201	173	196	191	184	195	190	198	191	189	214	200	206	212	170	208	206	196	195	178	191	209	188	202	184	186	211	187	193	205	196	168	170	170	186	220	194	192	175	181	181	191	190	179	194	186	205	191	225	203	191	195	182	203	211	184	204	190	209	218	213	204	202	182	217	191	185	191	153	199	215	175	173	197	197	181	197	192	184	196	197	202	183	231	212	218	189	205	181	209	201	182	184	179	190	221	190	198	187	190	183	198	212	187	208	216	201	186	206	195	177	170	196	152	188	191	202	203	203	208	194	196	204	212	178	169	205	206	210	199	204	182	201	219	192	200	184	186	238	186	162	171	161	206	197	181	186	223	199	199	206	202	195	175	192	188	192	209	190	224	172	182	206	208	210	186	189	179	178	195	211	182	199	215	196	195	194	196	194	204	206	205	191	189	187	229	223	203	201	206	191	190	183	195	194	214	227	177	219	200	188	211	193	200	198	212	199	208	165	188	192	186	191	212	196	231	188	188	200	173	194	175	205	209	188	209	207	186	187	203	207	186	212	191	219	188	232	185	200	191	197	167	225	221	189	209	220	188	195	193	204	204	189	181	194	184	195	178	193	200	156	186	207	172	213	221	195	195	190	188	191	176	200	177	204	162	205	184	180	201	209	179	196	194	202	202	195	203	171	183	181	206	199	184	199	189	212	192	200	195	179	176	187	217	204	175	166	198	187	185	214	201	209	205	186	174	212	200	200	208	180	176	201	194	169	200	176	176	200	202	206	213	180	189	199	196	208	190	192	189	197	182	175	193	211	191	192	177	162	203	171	191	214	182	209	181	194	225	195	218	217	204	202	172	198	193	204	180	205	208	190	216	219	191	182	198	220	216	182	193	204	186	202	224	195	188	188	218	192	181	190	194	194	192	179	204	205	182	213	170	189	196	204	180	172	185	189	195	203	182	216	203	211	201	167	196	196	205	214	210	180	188	197	191	194	202	172	174	203	192	178	204	216	177	211	199	208	203	195	190	210	207	192	191	186	180	199	200	195	184	228	208	174	183	204	179	197	191	197	217	188	187	196	215	173	209	190	187	211	215	190	182	208	195	209	189	201	191	179	200	205	186	199	195	200	188	197	178	224	207	184	223
4608	5652	4222	2035	1483	1138	909	773	655	518	526	460	428	378	401	382	344	340	334	312	351	340	304	323	312	306	298	269	312	305	273	256	264	304	287	277	270	308	282	284	287	320	290	281	260	256	273	291	278	274	267	305	261	277	298	278	262	264	241	246	273	250	259	292	247	285	278	292	296	277	255	264	266	281	288	259	274	274	268	293	290	257	266	262	256	255	257	265	262	285	265	264	268	294	272	271	286	263	267	264	287	243	271	254	258	275	275	260	289	260	303	261	276	250	256	289	252	250	224	287	256	276	283	254	260	263	258	287	269	265	296	281	261	275	259	259	249	256	283	250	247	273	277	232	246	280	267	256	281	273	278	261	236	270	294	262	247	290	271	254	271	276	276	268	263	244	264	263	270	241	302	278	232	259	254	241	267	244	259	273	264	286	266	267	243	292	236	253	265	257	278	253	279	261	264	301	269	270	258	301	272	232	279	259	274	286	261	297	262	288	275	255	277	249	273	283	275	283	290	294	272	269	256	251	281	286	289	270	255	267	222	265	273	268	284	273	287	247	262	266	270	231	257	266	263	293	257	246	285	263	261	260	239	261	271	295	257	274	289	281	259	291	307	283	259	279	266	259	253	250	291	274	256	264	283	242	274	263	297	261	264	290	269	242	256	294	270	244	269	285	239	250	271	239	268	247	272	272	306	271	220	260	281	256	274	268	284	272	261	260	288	281	271	267	266	262	247	252	275	280	247	228	280	256	285	263	252	262	263	265	263	277	241	233	282	241	274	263	265	295	276	269	282	250	258	258	255	259	274	283	277	278	276	288	282	257	241	310	254	275	257	293	299	254	271	273	276	271	258	244	283	253	268	282	267	274	282	283	250	263	241	256	301	267	278	285	250	267	248	287	260	276	273	242	258	264	276	295	280	305	259	261	268	269	276	264	263	286	258	266	263	265	269	264	264	278	297	267	258	253	262	270	279	284	261	262	265	273	277	274	278	244	278	276	290	249	252	241	286	251	259	280	270	271	266	286	281	259	275	252	282	262	248	260	243	250	243	231	256	257	245	257	294	259	269	272	284	264	269	264	286	253	285	266	292	254	290	286	270	266	267	288	269	253	261	257	254	235	285	279	257	254	260	271	289	251	267	274	278	274	262	273	251	283	267	264	276	261	287	263	264	252	284	260	271	276	246	265	272	274	289	256	266	293	247	264	237	287	296	259	279	254	311	269	231	280	263	329	263	279	263	281	263	271	251	284	273	259	241	270	264	254	269	268	266	278	263	250	288	298	288	302	281	229	257	271	258	270	265	260	270	291	265	277	245	261	270	258	261	286	298	246	261	305	285	249	299	272	290	288	286	280	286	228	284	287	245	283	262	252	259	269	283	276	250	272	241	279	264	253	278	269	268	253	282	272	263	276	276	251	251	223	243	290	276	266	269	294	299	275	290	256	285	257	294	267	264	272	258	259	255	251	283	262	281	272	267	269	258	260	243	229	278	248	259	250	245	270	281	277	267	283	256	277	251	268	292	264	273	265	234	266	284	296	266	275	297	273	271	283	272	265	280	260	246	257	308	256	280	288	253	299	266	280	243	260	258	248	285	262	258	266	245	258	254	284	286	248	277	262	293	259	261	270	297	285	277	283	285	274	257	272	285	278	292	250	265	267	247	264	256	236	267	270	245	280	264	269	266	252	255	270	273	266	269	265	255	284	270	264	253	273	277	269	274	258	288	239	256	282	293	284	248	262	283	246	284	251	240	280	313	294	264	309	299	250	274	258	262	277	287	272	246	256	270	285	251	265	258	291	226	269	280	290	276	273	300	260	275	246	286	271	263	271	268	250	272	277	278	289	239	268	267	284	258	300	313	258	275	321	235	260	259	231	289	291	269	302	258	259	284	257	265	277	287	280	266	294	278	267	261	238	273	264	264	228	252	278	298	277	285	225	264	246	289	274	289	255	255	267	253	268	262	264	275	263	270	286	294	265	268	261	278	247	276	265	258	286	271	257	264	272	261	286	287	290	254	269	269	255	256	273	258	271	253	262	260	289	280	253	262	273	265	255	282	253	275	275	272	275	259	262	262	254	278	247	277	249	283	271	255	267	242	250	269	256	262	261	250	273	250	266	284	261	262	272	288	280	287	253	254	258	276	253	258	294	274	268	226	284	242	261	241	299	287	272	252	257	273	273	297	271	281	255	308	246	270	245	268	265	264	251	260	258	280	286	263	241	287	240	291	246	245	272	261	265	276	278	299	274	272	283	259	263	246	277	247	252	279	273	264	254	253	294	248	269	284	239	246	270	247	287	250	270	284	258	245	280	274	268	281	249	260	259	276	282	283	298	274	273	306	286	278	278	244	268	281	271	275	273	318	306	272	273	278	274	255	261	255	263	247	270	265	272	275	295	290	267	241	270	233	255	263	255	267	265	261	288	275	260	238	280	241	269	266	284	291	272	290	274	265	259	282	266	280	236	266	302	241	245	264	265	269	267	280	279	277	264	263	294	258	291	275	233	303	248	250	267	257	254	271	246	256	253	267	257	260	276	272	286	281	298	241	269	258	263	272	281	274	299	281	258	252	242	290	248	254	276	265	283	259	288	295	278	254	267	289	272	252	254	276	290	265	290	253	295	280	257	317	287	251	273	275	264	250	290	269	286	239	263	256	287	286	276	273	259	259	278	261	267	273	259	288	276	249	260	290	262	272	271	279	303	285	271	258	291	265	259	283	261	260	302	262	264	300	262	269	267	258	245	279	294	275	266	271	274	266	256	256	274	271	301	266	266	264	255	268	261	264	258	244	259	255	272	287	257	259	281	261	252	251	279	246	282	260	267	273	252	266	245	267	260	253	263	283	268	262	270	301	272	273	271	263	278	274	300	254	255	286	248	244	270	292	286	247	272	267	286	267	265	278	279	274	262	278	264	297	265	279	275	270	234	273	251	260	261	252	262	282	272	281	272	237	255	268	294	242	287	259	288	270	274	256	287	251	252	268	244	293	299	282	270	263	254	244	280	279	285	268	256	272	259	279	277	269	271	263	224	250	248	294	280	272	282	283	251	279	248	245	254	273	237	244	269	235	302	235	262	284	293	252	263	236	271	279	274	242	277	266	281	274	243	297	283	277	274	259	274	276	293	269	251	292	247	277	269	274	249	240	272	280	259	280	275	274	280	259	265	289	240	246	230	262	246	263	257	256	284	274	277	292	268	283	246	305	277	270	270	247	276	266	264	249	262	248	273	280	267	272	285	293	259	241	256	276	269	285	265	286	237	269	281	271	263	282	282	283	308	245	276	263	272	294	269	264	263	259	243	251	251	258	287	252	297	248	262	265	261	248	261	265	286	259	260	261	265	282	292	268	235	254	280	259	263	276	239	292	283	290	266	281	244	245	275	255	247	272	237	250	229	284	281	259	229	258	277	278	267	261	257	258	271	299	295	260	271	263	276	279	273	263	274	278	247	251	275	316	231	292	263	313	282	299	275	293	294
23271	21722	29715	24245	21718	21789	11474	1512	1104	1040	904	853	806	782	770	780	727	717	712	692	681	669	657	639	604	654	683	677	615	647	592	690	628	593	627	609	640	659	642	622	571	593	587	651	611	645	600	605	608	591	604	544	598	608	560	584	561	585	588	584	601	577	560	628	576	610	628	585	618	618	566	579	644	620	598	611	593	619	539	594	621	633	577	588	649	614	602	605	597	575	570	620	630	632	598	627	609	575	589	552	605	602	594	608	593	634	614	607	596	620	577	584	608	582	649	606	597	585	599	593	591	593	638	598	582	620	588	577	562	595	584	601	627	533	586	562	583	593	680	581	592	581	606	606	580	580	564	625	586	585	616	565	583	608	592	590	605	592	539	608	619	555	554	638	626	569	596	599	604	605	587	582	595	584	582	607	673	601	570	615	565	641	592	618	570	612	597	617	572	578	571	616	604	573	604	562	555	562	535	621	581	548	612	590	603	571	647	585	641	632	599	577	578	608	537	625	679	566	623	579	580	608	598	585	570	603	628	568	605	644	620	594	625	567	578	547	588	646	603	610	648	594	593	621	568	603	619	553	582	584	631	629	582	554	566	593	580	579	587	558	573	571	565	600	591	572	623	592	578	589	597	577	663	560	588	550	577	588	621	569	543	571	591	552	579	572	620	613	567	582	613	609	577	585	607	622	637	641	573	576	604	587	588	608	589	561	551	596	653	613	586	609	581	564	560	570	568	586	623	640	609	599	597	619	609	584	607	629	572	569	578	602	586	600	607	605	637	581	578	638	610	643	612	579	594	595	584	588	569	609	628	588	571	562	663	561	582	604	632	610	567	582	605	560	581	569	583	589	625	599	586	579	574	550	595	594	563	576	603	594	588	601	590	539	612	591	619	614	610	602	607	629	572	533	626	631	590	659	614	556	576	581	581	636	579	560	614	588	582	585	614	617	606	572	577	608	595	578	591	584	566	598	584	548	571	633	612	579	603	578	588	554	595	629	573	607	620	567	597	577	620	595	556	593	591	578	607	627	551	571	563	647	599	530	607	577	591	580	627	620	614	598	556	577	590	590	617	605	574	583	585	609	598	591	582	579	557	599	632	588	628	585	536	611	603	563	614	609	556	546	561	575	582	567	599	577	598	613	597	600	585	608	559	576	535	604	562	632	621	571	582	585	611	647	623	630	578	594	627	608	576	552	593	641	560	582	601	569	595	567	612	614	562	617	614	584	606	611	591	586	582	629	609	617	601	618	584	561	554	604	585	592	600	610	582	603	579	585	613	617	570	600	615	588	609	641	620	595	575	579	574	595	621	648	570	644	614	578	621	603	569	596	583	607	607	595	634	622	571	620	599	598	588	623	632	568	590	613	598	611	528	619	635	608	584	581	610	583	601	598	573	622	591	555	603	528	580	546	576	585	582	619	613	594	589	626	583	604	568	617	592	604	567	587	625	601	630	577	596	596	627	602	639	623	570	622	616	594	640	621	574	554	586	561	656	574	575	608	628	625	578	568	593	593	614	624	586	583	575	562	584	622	567	617	594	572	592	578	567	614	589	527	568	584	596	577	588	604	595	600	585	625	577	600	592	608	590	562	600	561	641	535	631	563	595	604	581	604	595	615	574	579	585	583	609	605	598	587	582	581	623	600	589	584	560	577	637	564	603	573	578	626	618	563	587	574	606	583	566	630	605	623	577	598	578	590	600	606	607	615	588	579	602	542	590	564	551	601	590	617	601	605	561	573	621	610	583	592	600	587	584	606	620	603	582	592	590	573	579	554	591	544	621	572	609	585	622	626	593	593	637	612	609	572	551	610	654	590	539	597	615	600	570	636	631	606	584	609	591	639	583	604	601	596	611	618	567	579	589	583	611	588	631	593	581	596	567	613	593	585	611	653	580	554	566	575	609	570	583	594	593	605	584	596	572	590	577	608	621	557	558	615	563	605	586	555	580	586	603	558	621	553	586	583	581	640	643	576	617	604	600	630	558	600	608	576	613	597	620	612	586	556	584	584	570	567	566	573	576	577	608	592	566	591	622	553	616	556	610	584	544	626	621	591	569	602	560	583	601	573	609	584	595	595	563	618	572	594	642	615	593	597	569	561	591	615	616	571	601	600	594	605	558	605	583	604	592	569	624	605	613	586	618	603	583	556	584	540	607	575	597	615	571	616	589	564	567	582	599	582	603	610	614	595	552	619	544	583	587	582	601	562	580	628	607	625	610	599	590	632	604	572	625	625	579	577	578	577	607	591	625	661	623	560	665	577	600	632	589	552	605	592	619	585	570	591	607	582	557	590	593	578	609	610	588	623	599	596	578	589	609	612	577	615	566	555	608	577	602	569	587	563	597	599	600	581	560	569	581	593	557	564	600	581	609	578	611	635	583	579	624	593	595	583	592	572	591	565	577	594	645	565	594	584	626	555	580	570	567	569	601	600	621	610	570	583	580	620	646	583	616	597	588	633	584	564	575	592	550	564	605	586	554	589	599	571	591	604	574	577	564	570	579	558	580	553	587	579	623	592	611	615	556	576	565	594	601	616	560	584	625	598	592	609	610	591	559	630	552	604	628	618	592	542	604	616	576	599	652	607	609	594	621	582	600	558	618	581	592	605	588	564	620	555	589	572	578	569	548	601	608	579	579	605	652	624	639	611	608	602	571	634	565	610	560	583	630	605	602	565	565	586	536	597	586	578	614	571	601	593	608	613	620	582	536	622	592	606	615	555	558	611	575	601	560	605	565	582	563	569	578	610	552	619	605	596	597	590	563	560	615	598	654	587	560	591	571	613	575	583	580	620	597	591	597	626	607	589	571	580	623	591	606	585	575	633	579	561	622	570	583	563	600	602	645	585	558	572	570	641	557	641	608	536	607	573	616	592	522	553	597	627	618	590	589	615	638	619	587	577	596	589	590	600	622	573	580	574	619	570	594	584	561	593	549	566	565	645	602	592	634	607	571	616	596	610	603	573	591	578	574	608	623	597	616	617	564	566	596	580	544	553	564	602	599	606	567	603	547	615	608	602	613	563	595	613	546	617	570	546	519	591	573	630	530	598	605	601	605	634	598	590	592	630	612	629	533	555	587	635	601	555	569	625	547	573	589	606	619	600	571	554	624	610	556	581	592	577	592	587	610	643	577	550	621	586	586	547	570	619	567	589	560	557	573	600	567	606	628	588	593	593	584	579	580	641	596	618	530	577	596	597	559	540	606	576	586	559	590	559	596	566	559	557	558	574	575	607	545	574	572	596	560	561	613	550	575	522	509	605	566	580	588	594	614	606	571	628	595	615	594	579	556	545	600	592	592	588	642	602	611	619	597	584	629	578	590	561	642	582	568	568	581	606	589	545	550	613	617	617	590	606	596	595	581	624	610	604	604	584	599	579	614	545	574	610	591	619	619	589	574	619	601	591	599	615	650	633	602	596	522	595	557	591	646	587	585	583	624	589	576	564	583	604	552	601	597	573	629	569	585	610	576	605	551	660
7107	16532	13375	6921	4997	3833	3105	2409	2021	1748	1584	1328	1316	1207	1120	1036	1016	1054	972	931	846	858	879	849	894	807	808	774	806	793	805	777	781	775	773	764	754	733	734	736	741	750	743	740	727	737	728	757	746	773	709	718	733	717	763	720	753	741	729	723	733	722	676	702	731	700	703	728	721	732	740	723	757	733	778	719	678	695	750	743	702	711	753	698	742	691	735	734	734	770	700	712	709	702	742	735	700	707	734	678	714	715	763	722	699	691	687	763	713	705	712	686	693	725	692	804	681	744	761	716	728	699	699	734	748	722	707	686	716	730	704	694	711	702	740	665	705	720	705	726	728	712	744	676	701	668	720	657	742	723	752	717	669	719	741	730	669	670	682	706	706	656	714	677	727	696	717	693	723	754	726	735	742	682	743	715	684	695	691	653	739	723	727	762	699	719	760	702	721	709	674	732	770	661	707	732	749	713	709	683	734	724	707	752	660	692	723	739	741	688	696	773	692	712	720	707	783	676	737	702	691	684	684	708	710	678	655	715	712	744	729	737	701	731	722	738	717	729	694	700	697	675	730	665	712	729	738	689	704	702	737	753	732	734	711	689	730	653	704	707	680	704	726	732	735	731	663	717	679	686	689	712	757	707	689	690	725	695	707	747	761	779	676	739	762	680	732	707	683	705	731	695	720	697	685	679	741	703	672	677	686	725	707	682	732	747	741	730	687	682	688	677	699	713	726	718	673	705	690	739	665	767	713	696	711	713	735	701	674	730	693	719	722	711	689	728	768	706	686	735	653	707	712	695	748	663	680	739	726	723	719	714	706	676	738	696	658	732	768	687	711	718	695	693	706	679	732	701	685	722	724	716	684	726	708	731	709	691	699	683	717	737	727	764	693	690	733	741	714	655	713	710	704	716	718	763	728	671	724	665	677	690	712	663	759	773	749	705	720	721	793	680	711	691	691	712	699	726	706	700	694	698	704	686	749	696	696	756	664	713	674	674	757	702	732	699	730	735	713	723	737	711	712	734	707	694	674	758	721	693	703	696	679	701	729	752	672	694	673	689	689	741	726	691	679	686	650	711	724	669	710	674	663	752	702	709	706	689	753	768	677	693	715	718	737	694	728	726	699	727	703	687	724	724	721	746	709	738	687	697	747	681	731	680	706	667	693	702	714	703	695	684	700	676	766	685	679	738	708	744	739	717	697	705	710	763	724	688	670	738	719	685	731	707	739	676	726	705	721	678	693	700	731	707	722	742	734	729	686	721	731	749	663	713	686	725	686	673	731	751	765	715	738	688	724	700	707	683	686	696	698	723	728	728	700	739	684	730	716	700	692	690	723	763	678	718	734	707	705	725	685	693	686	688	708	709	733	719	743	728	673	690	713	687	708	766	706	705	712	687	720	710	698	719	718	703	733	731	729	716	700	660	705	745	711	753	690	682	702	756	705	721	704	763	669	777	712	752	745	715	674	730	684	704	700	730	730	729	723	740	716	705	720	726	716	716	696	738	690	727	667	740	761	705	661	714	716	691	752	685	728	706	700	674	732	702	711	736	700	682	675	724	706	717	733	725	738	702	737	712	721	718	721	760	726	727	700	676	704	734	688	754	728	722	734	700	695	701	698	735	696	670	674	738	663	708	766	702	716	695	728	725	727	727	718	678	727	700	750	727	705	725	726	721	734	706	725	733	687	696	686	716	705	728	713	717	705	703	696	704	724	712	729	726	690	713	680	727	716	668	786	720	696	707	732	713	685	687	670	733	696	729	714	722	675	752	686	728	697	687	744	697	713	717	713	687	648	711	723	726	729	736	738	686	644	691	720	781	734	733	728	696	705	711	719	694	721	721	711	730	702	672	709	711	718	689	717	743	654	730	732	703	717	777	701	718	685	729	766	718	730	711	742	704	720	721	751	717	706	701	726	708	710	678	708	727	690	719	704	718	722	710	743	720	712	743	686	676	705	708	664	716	714	703	679	665	694	710	708	703	707	678	703	693	733	703	733	720	710	720	700	636	678	718	689	709	697	729	709	723	715	747	740	695	702	694	730	714	705	703	675	668	710	731	695	763	736	731	713	680	740	700	740	675	717	728	743	679	738	721	709	724	744	689	729	696	708	693	674	704	737	750	707	701	727	680	734	698	768	751	709	693	702	702	691	724	712	670	727	632	710	715	663	718	693	702	665	695	736	692	692	706	716	723	694	680	727	694	700	721	751	724	727	729	727	702	698	715	704	681	739	746	704	784	699	673	689	723	730	690	689	731	689	720	709	685	689	754	743	738	734	699	714	696	738	679	750	692	674	728	704	698	745	721	670	701	656	665	672	693	700	691	698	705	711	693	703	686	688	707	726	658	736	728	717	637	702	674	676	734	703	750	703	694	667	707	735	664	732	682	715	703	734	744	717	749	661	722	734	669	719	692	683	710	716	748	728	721	717	653	668	729	736	670	750	727	666	710	732	692	684	668	715	695	730	683	713	712	751	738	679	685	700	698	691	727	692	712	723	679	747	712	723	722	706	767	710	782	729	731	729	697	709	684	709	748	721	714	717	707	706	751	727	706	719	691	733	781	722	705	713	733	705	667	718	689	735	690	669	709	707	708	679	729	718	684	688	692	719	735	701	730	690	708	691	722	734	738	697	733	696	731	742	721	704	680	695	710	708	708	714	705	695	714	636	672	719	688	755	727	719	722	710	667	661	683	697	684	715	690	758	729	703	708	738	757	670	701	701	699	720	699	710	699	677	695	750	701	702	728	745	699	741	688	663	707	674	694	754	693	741	735	736	705	729	698	702	675	712	704	728	677	654	702	721	672	714	702	707	713	745	725	768	697	730	718	700	684	664	701	710	762	727	689	684	713	742	739	670	703	758	735	733	706	683	723	728	737	724	686	725	681	670	720	719	738	681	730	731	757	680	703	729	691	689	666	782	753	688	699	688	705	690	686	705	706	695	710	716	724	721	724	682	692	727	712	695	709	712	686	690	771	663	725	713	749	729	655	736	700	701	675	744	739	728	705	670	733	716	680	704	723	737	694	731	694	749	686	740	715	690	724	709	751	670	705	720	672	719	695	720	674	713	715	680	704	768	702	711	685	658	721	725	708	696	764	730	726	710	746	675	753	756	711	703	713	676	768	689	716	725	736	726	712	702	657	738	692	732	699	698	679	713	724	667	682	718	703	741	684	724	720	707	734	699	628	683	729	648	712	716	665	708	693	678	728	728	698	756	713	724	740	731	687	680	678	676	706	692	696	732	730	726	670	714	750	677	715	746	712	692	758	714	680	713	735	730	757	705	720	698	695	724	749	734	716	723	750	699	738	685	689	660	743	719	733	669	678	708	740	686	701	688	690	713	772	662	726	708	750	737	754	718	669	717	752	673	698	717	698	742	696	702	703	704	731	728	729	723	734	688	749	677	731	663	702	689	706	693	709	716	669	709	733	713	671	738	689	718	711	689	742	739	652	697	727	693	723	697	748	706	721	719	724	722	735
27662	20304	6420	458	249	231	215	253	222	221	209	220	217	243	207	229	233	212	195	216	213	215	212	192	193	209	199	211	194	203	218	223	209	204	214	206	216	179	213	188	202	229	199	195	200	204	199	213	207	201	177	198	189	203	194	212	207	196	201	211	215	214	207	183	185	184	183	197	197	215	212	216	205	186	205	223	220	207	190	188	222	225	195	193	226	184	210	186	204	198	212	234	220	203	210	189	215	218	220	201	198	207	187	213	197	175	206	208	190	185	203	194	187	196	197	178	226	201	203	208	192	185	225	202	209	219	227	175	192	210	199	210	198	203	189	216	182	210	194	236	204	196	214	180	199	214	193	219	211	226	221	193	230	224	182	209	196	210	213	218	190	202	210	200	217	237	223	202	197	199	214	223	217	232	208	202	218	191	186	221	183	223	208	210	221	208	211	206	207	201	206	205	219	217	181	189	207	203	188	183	211	203	209	224	194	220	209	224	198	179	202	182	203	213	220	201	219	221	198	189	193	193	208	189	204	208	253	208	221	195	202	197	193	199	205	221	194	225	194	191	193	196	208	201	201	216	199	206	203	204	211	226	206	216	190	215	199	199	228	209	201	217	207	224	213	188	208	215	198	173	204	173	217	195	190	208	210	216	219	190	195	205	223	223	207	202	214	212	198	227	189	213	206	202	178	200	196	217	202	221	197	194	217	178	167	192	195	200	191	214	174	233	191	216	199	188	209	214	212	208	224	185	219	213	200	200	219	241	195	202	193	205	185	217	200	208	187	209	209	215	233	183	224	179	212	188	205	191	200	201	246	226	212	233	216	211	194	210	210	190	211	207	214	213	214	190	209	193	200	224	220	219	181	199	190	200	199	243	220	195	180	176	167	193	204	199	211	207	186	207	221	173	191	210	208	192	183	204	211	223	233	167	210	211	181	223	245	206	207	202	192	196	188	213	205	201	191	206	225	198	185	190	201	196	221	212	213	193	218	207	203	203	212	193	215	195	207	204	190	172	204	201	215	205	199	214	179	219	189	193	201	192	190	195	200	178	199	213	219	218	209	195	214	200	213	203	209	198	207	213	177	227	190	225	211	185	223	219	214	205	230	217	215	183	199	193	194	216	206	216	212	208	259	205	201	200	196	201	210	214	185	191	231	206	207	195	202	221	206	192	212	212	197	209	193	194	205	225	200	219	194	229	232	200	178	208	195	174	193	248	221	210	205	183	226	203	224	226	190	212	223	209	212	162	199	221	196	197	205	214	205	196	204	199	209	198	201	209	197	207	205	201	209	202	200	219	233	186	207	203	216	211	225	219	211	195	211	201	209	205	200	177	201	199	196	205	212	210	190	199	191	201	193	180	197	193	174	234	193	204	206	219	207	188	214	207	220	218	222	200	202	192	187	225	229	191	208	192	194	213	233	212	219	211	204	197	201	185	194	221	191	208	184	223	184	200	183	205	169	207	223	197	227	203	205	212	200	219	207	178	185	179	195	211	185	193	213	210	198	194	198	188	190	209	229	240	196	216	203	204	189	212	203	218	197	209	211	207	226	210	202	199	202	184	205	178	239	222	197	182	210	191	200	197	204	178	198	210	201	197	213	200	203	182	204	199	192	204	203	205	200	206	181	211	229	212	200	193	206	202	198	213	226	202	214	210	226	187	199	215	173	195	215	177	214	220	181	209	209	208	210	216	197	194	194	192	217	203	197	210	180	170	209	199	208	202	221	214	188	179	196	199	212	188	194	186	188	236	184	201	199	210	245	196	204	219	190	221	193	182	201	189	203	201	200	178	186	215	202	211	206	180	202	191	211	209	201	194	194	193	211	218	200	206	229	220	196	175	205	203	212	224	192	207	196	180	222	188	189	198	217	210	232	225	210	232	195	193	199	195	195	203	199	215	199	203	205	207	208	204	205	198	202	234	197	199	197	203	211	200	209	211	190	230	241	213	183	208	212	207	215	196	207	202	200	179	233	187	212	204	205	194	180	223	204	187	208	175	193	204	224	221	213	213	202	205	229	243	200	193	180	190	192	194	191	201	225	201	213	193	205	197	215	194	193	208	213	215	207	213	207	197	201	211	198	186	188	224	223	194	230	223	197	231	184	189	182	189	223	203	172	194	228	192	200	219	196	221	223	219	192	197	204	202	197	191	185	208	239	199	225	217	194	205	211	226	209	201	227	198	219	226	206	226	202	183	201	200	216	198	198	203	259	190	201	195	186	210	227	194	193	190	229	213	217	200	186	179	255	212	210	230	217	243	173	229	207	212	203	203	188	170	211	217	207	174	232	205	228	175	210	218	201	226	197	206	201	219	185	197	203	195	204	201	198	180	205	204	199	215	213	208	194	208	220	186	192	222	211	174	214	208	197	227	206	189	200	216	225	213	198	197	212	183	226	193	182	219	191	197	229	207	193	226	214	201	199	207	213	188	207	214	198	209	197	200	188	203	214	187	249	202	211	195	223	204	206	222	197	242	208	227	195	207	213	207	203	190	224	186	195	200	201	240	209	203	199	232	187	200	212	200	209	183	227	225	210	214	192	197	192	216	208	187	214	200	205	224	203	220	198	202	208	186	205	213	215	205	212	201	181	184	219	199	215	197	233	197	214	202	194	179	182	213	201	191	223	204	221	206	191	227	186	197	204	211	185	203	218	184	219	214	220	210	191	212	167	214	207	218	226	203	205	190	233	187	211	206	180	204	201	216	227	183	201	210	189	197	199	212	213	213	196	235	211	202	203	202	222	202	217	206	211	213	198	192	228	188	199	194	213	193	220	226	208	211	207	182	193	194	181	212	192	193	219	195	218	193	173	212	191	216	186	218	181	189	203	187	179	170	193	211	206	196	174	206	220	191	195	205	211	221	186	201	189	211	222	215	199	224	201	193	191	196	188	178	190	202	175	198	216	220	195	217	183	204	239	214	208	210	193	207	196	207	208	213	212	225	191	187	198	221	215	201	216	184	226	189	203	227	199	213	211	219	209	222	211	205	224	226	206	204	204	190	198	217	222	197	202	204	201	203	226	230	226	211	221	194	171	206	202	192	216	199	225	223	197	212	195	199	211	218	197	230	226	218	201	210	198	221	196	226	205	200	204	201	214	217	186	200	203	196	214	191	202	237	215	204	191	199	214	223	199	208	208	224	196	228	200	214	200	210	229	224	231	187	201	217	193	168	207	222	205	198	199	199	184	202	184	198	203	224	211	186	206	199	221	200	208	200	204	195	214	219	195	219	217	215	216	217	209	208	206	184	197	229	216	215	218	209	211	207	185	200	202	197	220	206	228	217	220	193	226	213	201	187	220	210	220	195	192	218	225	206	181	182	197	199	205	230	198	158	189	182	216	208	203	227	198	216	214	210	194	231	218	219	210	206	190	201	206	183	207	193	208	193	202	209	204	210	224	222	211	212	213	183	220	201	229	206	217	207	224	211	218	198	204	242	208	235	192	211	220	209	195	217	200	212	226	208	197	198	207	232	182	215
3778	889	758	467	388	355	292	292	324	304	253	294	291	270	286	305	273	261	297	254	274	275	251	264	292	270	257	253	288	272	280	258	269	267	224	253	242	253	270	275	274	290	276	251	264	271	268	265	261	285	245	264	249	252	247	269	251	269	281	259	278	258	288	287	287	268	252	263	278	246	275	297	267	224	287	239	276	261	256	269	269	261	261	255	257	244	279	273	265	274	274	262	248	270	282	278	261	261	267	232	262	270	260	251	285	271	255	254	260	280	263	266	252	272	261	257	301	272	264	253	266	283	255	248	259	278	265	265	264	254	251	249	254	270	276	279	291	262	293	286	281	270	240	246	266	263	239	250	276	256	243	268	244	259	255	245	281	263	236	241	276	242	277	257	251	243	274	279	274	292	256	260	291	272	281	280	259	240	277	272	265	250	251	283	249	280	266	265	281	258	234	267	266	245	271	303	265	273	243	284	269	291	245	255	280	258	260	254	292	270	273	262	280	263	255	275	266	251	252	271	262	239	269	275	262	260	278	257	232	270	246	262	263	268	268	278	254	235	271	258	259	295	261	262	232	271	255	263	249	241	252	269	278	281	233	261	247	266	290	277	234	258	238	259	250	261	271	291	227	266	261	280	263	278	277	265	264	250	269	283	250	274	238	280	253	276	255	255	255	273	272	257	265	262	271	261	263	239	275	247	276	266	263	259	249	269	281	248	259	247	267	271	280	284	261	273	268	277	269	291	273	284	246	283	238	263	298	273	269	254	250	274	241	276	260	237	281	289	242	255	234	253	256	244	278	266	253	260	274	287	258	275	259	268	223	266	282	282	263	263	289	296	277	271	283	266	275	273	261	256	294	278	262	262	240	266	279	243	250	254	239	272	266	255	241	268	241	254	252	288	261	239	286	255	278	287	247	262	271	262	250	298	238	265	240	273	267	240	270	273	254	292	231	270	292	256	279	283	286	273	256	246	264	256	279	267	267	268	256	263	287	226	275	275	257	241	289	283	249	260	286	282	268	298	254	268	236	271	253	258	252	264	279	290	243	263	277	270	258	272	218	268	256	271	286	255	274	273	262	269	280	295	281	259	287	260	262	252	271	268	274	277	293	261	255	280	247	264	280	268	256	240	260	267	240	272	281	268	275	253	274	280	259	266	234	226	233	255	286	274	269	249	254	262	239	267	264	281	260	268	294	230	230	260	264	272	274	264	256	266	272	254	267	258	263	272	267	270	259	259	257	259	267	285	275	280	289	260	247	269	277	259	274	266	277	256	269	275	263	266	271	270	272	291	285	280	252	295	241	223	274	237	272	226	263	237	301	263	242	276	273	263	260	273	289	262	252	289	261	243	258	289	244	257	248	245	256	281	255	261	282	273	260	262	284	276	261	249	276	282	237	282	285	261	254	270	262	261	282	237	285	283	246	280	254	238	241	279	269	265	270	265	258	269	276	290	261	289	236	265	262	265	276	258	263	290	242	272	242	301	272	258	294	276	267	252	272	279	290	230	261	251	243	262	289	257	267	256	252	236	260	249	278	250	287	263	257	239	291	260	265	260	274	242	263	261	254	277	286	280	263	243	240	246	272	289	252	284	273	265	247	262	226	239	241	275	260	258	234	277	274	259	267	259	270	261	268	284	251	245	257	264	272	281	255	266	252	274	281	252	296	273	270	302	254	297	239	273	251	264	271	250	224	279	271	260	256	307	241	240	248	286	251	272	256	256	276	268	266	264	284	264	275	272	264	246	297	274	245	277	307	270	251	235	242	284	279	261	246	273	272	266	282	265	265	244	250	278	275	257	247	212	269	261	246	280	255	251	250	273	267	247	289	255	245	273	266	262	252	284	275	260	275	277	283	284	263	290	234	286	254	264	264	275	270	275	284	258	261	278	271	285	251	282	267	251	264	234	250	267	245	262	295	277	272	259	262	279	245	249	260	274	264	271	275	257	279	273	285	245	252	283	231	265	259	262	284	250	280	257	268	252	302	268	287	271	289	259	276	266	243	272	263	279	297	289	282	243	275	292	272	248	293	253	283	272	262	274	249	273	282	265	243	271	254	241	235	245	287	282	238	276	237	247	279	257	282	260	275	276	233	271	241	282	255	267	260	270	269	271	279	248	253	277	255	272	236	234	267	244	305	247	272	266	286	286	240	301	275	279	259	267	251	280	264	253	253	265	281	245	300	256	259	280	283	270	266	275	234	248	280	260	255	241	265	264	272	263	254	240	238	269	256	280	287	247	255	268	252	267	243	281	283	255	281	284	261	246	245	249	256	257	274	293	260	299	238	260	248	269	286	235	239	292	300	257	270	240	303	281	264	272	256	249	279	256	247	245	305	278	256	311	276	260	288	270	278	256	255	277	256	265	234	271	258	261	260	244	252	239	253	259	275	268	263	244	268	254	264	258	290	238	279	252	262	281	249	281	246	240	258	271	264	270	250	259	226	269	294	248	266	240	255	282	245	287	252	281	275	267	263	230	254	282	278	273	231	264	254	256	279	237	243	242	269	269	275	260	238	253	266	254	274	250	262	272	259	271	259	263	250	276	252	276	264	250	282	268	272	240	284	256	269	262	265	241	255	267	276	289	242	275	293	245	283	247	271	241	279	279	227	274	274	291	263	285	258	241	263	298	267	266	273	243	273	278	260	257	271	278	244	281	260	256	277	260	276	276	306	271	249	244	284	274	266	275	274	279	280	263	270	280	265	270	261	269	257	265	279	250	259	278	231	270	263	281	246	276	262	263	262	253	251	282	252	305	258	261	234	257	239	294	250	281	243	259	285	261	264	264	270	287	245	293	279	280	242	273	295	266	240	237	261	256	251	292	265	244	279	259	273	263	256	255	253	290	243	262	249	244	260	276	259	263	262	223	266	273	295	275	249	245	237	286	261	250	265	252	293	269	257	272	283	253	261	268	255	239	245	263	252	240	261	254	279	251	251	264	253	269	280	244	265	254	284	269	259	321	254	231	271	259	240	252	288	263	283	269	269	271	266	276	265	255	249	268	274	231	243	275	261	285	236	248	275	278	256	279	305	281	235	274	265	201	279	284	267	281	315	273	261	273	235	284	259	256	295	272	256	278	294	241	235	264	251	258	255	264	274	281	257	276	259	255	251	259	283	271	264	253	278	247	284	238	285	301	274	288	268	259	249	249	266	271	263	275	278	268	268	280	298	249	250	267	284	250	266	263	266	261	257	282	276	264	297	261	269	273	273	265	280	282	255	245	251	237	258	273	283	258	262	279	278	299	279	252	254	261	255	250	268	271	261	218	257	271	266	301	279	249	247	281	276	281	238	257	252	294	273	273	264	262	233	278	279	278	272	257	284	246	288	250	270	269	270	232	294	285	260	272	277	260	248	271	266	244	303	253	260	278	243	252	248	266	226	255	262	236	277	239	271	234	274	258	253	236	262	258	238	297	266	284	295	274	279	264	248	252	246	246	275	285	265	259	276	262	279	274	256	268	262	241	288	272	265	257
24132	21622	29200	24541	21607	11805	1276	920	774	676	656	604	558	589	580	578	524	542	509	493	515	556	498	525	461	516	566	516	489	496	477	409	487	512	497	553	502	452	475	521	490	473	450	452	532	497	465	428	491	478	457	446	479	425	486	441	507	457	464	448	448	490	450	476	515	455	467	458	459	482	503	479	481	473	458	488	476	455	490	515	499	473	481	476	443	436	518	519	491	482	477	515	488	478	454	501	446	459	458	463	446	494	471	490	470	487	462	452	490	489	440	452	481	451	493	480	466	471	465	477	478	473	482	433	522	424	447	479	468	457	473	463	459	466	438	484	455	464	490	474	460	463	485	520	479	484	502	478	463	470	502	484	463	486	509	453	455	443	491	476	497	507	465	462	485	461	482	488	471	467	469	445	458	477	511	486	477	488	452	490	504	496	425	475	466	478	457	457	483	464	474	480	489	466	476	517	449	504	504	460	471	444	436	440	451	478	493	471	442	450	459	473	445	473	458	495	453	455	475	464	473	487	468	486	463	486	459	504	500	483	456	479	478	461	457	491	440	491	429	449	461	472	460	461	479	489	474	466	455	495	465	465	429	437	467	438	453	423	460	436	485	463	525	462	476	463	497	469	501	479	501	458	457	463	473	460	465	451	440	490	480	462	494	465	448	447	485	487	447	469	431	498	476	496	484	466	496	470	471	498	455	467	478	473	492	493	468	452	531	496	478	461	468	511	445	442	486	513	481	453	478	487	436	482	458	490	417	482	433	480	462	477	487	481	481	449	497	451	459	462	461	485	448	490	460	462	476	484	508	462	513	488	453	462	491	438	490	475	466	502	448	468	501	487	533	426	431	481	473	486	478	446	480	479	460	488	455	467	487	453	514	482	487	471	510	465	480	436	476	483	465	462	495	483	472	468	529	462	490	450	490	458	457	459	470	471	433	479	467	456	444	499	493	450	472	494	451	473	454	444	502	476	456	468	462	475	458	456	439	495	451	465	459	481	449	498	515	463	511	477	465	465	508	456	448	485	486	488	462	443	455	515	452	487	439	463	487	452	461	464	516	499	441	493	463	461	444	495	435	433	483	453	495	469	493	464	463	424	447	432	441	466	489	463	478	507	457	427	438	487	475	453	475	497	447	483	505	466	476	451	466	406	449	451	446	494	506	505	464	479	436	509	487	470	467	455	451	480	491	491	475	439	453	494	480	462	491	473	469	459	497	485	445	493	438	467	503	468	458	482	494	492	508	488	478	502	482	499	458	466	494	409	484	466	471	469	459	493	482	468	482	453	461	509	462	458	459	474	484	439	440	496	447	474	451	499	454	456	459	489	511	448	449	475	440	494	465	448	503	463	478	450	438	542	443	460	496	442	496	481	454	487	452	466	484	468	481	477	487	477	476	462	454	452	500	459	488	491	498	470	490	473	499	489	445	439	449	436	436	467	459	471	460	456	475	436	444	455	499	486	494	487	490	470	437	442	449	407	459	481	467	458	459	471	459	514	436	485	491	440	450	479	458	485	481	469	467	480	471	456	465	474	488	466	481	482	484	455	459	505	480	456	506	461	484	483	483	471	479	489	474	479	518	476	475	484	441	459	479	493	506	494	472	469	461	534	523	475	454	469	479	483	483	460	466	437	420	488	491	413	479	461	468	457	481	490	458	453	490	458	431	492	505	471	479	464	475	482	476	456	467	501	484	486	481	449	464	459	475	488	433	445	462	468	459	482	511	479	482	468	465	475	484	471	458	503	491	474	474	437	482	477	445	458	499	546	464	469	492	455	474	496	485	478	457	482	449	475	467	445	431	458	458	457	481	438	495	462	501	465	468	467	471	452	463	469	475	439	456	475	465	470	493	454	458	442	428	427	479	467	490	427	470	456	453	444	485	460	484	496	487	496	484	446	437	483	491	472	459	501	475	475	490	498	449	488	472	481	492	433	454	457	459	481	471	448	500	458	518	470	496	437	502	464	462	446	457	468	461	493	422	545	470	465	471	436	494	440	433	466	503	436	505	459	454	469	449	434	450	468	474	482	464	483	474	475	490	449	459	457	432	475	423	486	469	472	499	467	448	446	485	488	498	466	489	469	462	503	485	465	483	508	520	436	490	491	475	428	474	468	528	450	454	419	490	485	442	483	476	458	450	456	460	448	467	489	508	445	493	455	487	440	476	518	469	433	473	476	445	452	488	450	462	493	479	423	456	460	483	472	497	499	473	474	489	526	447	436	498	482	415	454	504	464	450	457	451	481	459	465	468	473	488	431	459	451	470	459	471	449	443	454	481	448	454	529	449	452	478	478	497	515	438	427	478	479	489	462	457	490	463	487	496	465	482	512	488	452	472	493	498	504	447	489	439	464	445	484	490	457	472	470	491	484	499	491	466	491	447	471	418	440	465	484	479	457	457	454	454	505	485	496	457	472	445	503	458	489	488	496	492	466	471	453	460	462	442	531	484	513	453	499	471	496	472	475	498	455	436	477	481	436	495	494	427	432	466	491	484	472	463	472	481	468	489	501	497	475	511	484	459	449	446	477	471	486	465	463	512	468	465	455	479	490	476	500	471	491	488	475	463	482	467	523	467	510	452	462	474	464	503	494	452	469	452	456	491	461	466	458	479	451	486	471	502	407	497	480	439	458	499	482	508	453	480	496	470	468	461	450	523	483	494	445	446	437	412	490	441	460	492	473	461	454	463	446	447	476	487	484	460	475	460	502	477	470	474	468	483	489	461	471	433	436	499	459	471	507	457	454	497	507	445	476	460	408	492	458	529	519	441	498	466	461	477	494	491	496	486	468	490	464	473	425	475	450	498	448	447	463	532	438	447	452	453	468	447	455	461	463	494	460	489	469	484	534	467	498	445	449	492	473	479	459	470	478	483	434	511	415	463	451	473	476	468	462	471	491	465	484	463	447	482	474	473	442	453	474	483	468	485	516	470	448	460	455	465	505	493	484	480	496	475	476	498	472	503	461	444	492	485	486	464	436	491	513	544	484	479	470	448	497	500	479	471	460	465	470	480	476	475	443	450	458	478	442	464	463	503	451	453	472	465	498	478	458	432	456	457	483	453	482	503	419	454	472	483	488	464	465	470	486	499	488	458	452	487	465	452	454	485	465	436	476	469	442	468	472	457	495	458	481	493	473	436	476	441	447	460	481	468	501	500	457	446	459	468	488	458	475	452	495	482	467	488	456	455	437	480	484	475	476	496	469	429	510	473	486	442	447	483	450	456	433	526	448	455	475	439	473	498	459	403	480	485	476	483	491	495	426	496	449	456	448	493	435	483	499	442	450	486	487	468	464	472	485	499	503	472	460	475	466	468	465	485	448	467	541	443	449	520	540	498	476	485	439	467	454	459	448	444	444	484	462	518	471	498	463	481	468	470	469	503	452	507	460	528	445	477	443	480	480	498	437	478	441	468	487	461	456	466	478	479	425	445	479	469	479	477	459	469	480	491	513	436	491	472	495	505	455	457	494	471	472	438	460
4769	9781	8010	3971	2869	2094	1783	1430	1215	1104	953	953	870	809	705	735	681	696	691	610	666	656	673	695	656	652	640	595	604	620	596	623	591	610	578	577	615	597	600	620	572	555	594	585	591	556	578	567	595	599	536	615	590	559	566	589	621	584	572	535	574	616	569	606	603	595	583	599	596	580	579	602	568	570	560	568	558	564	572	575	590	550	588	576	572	550	577	542	553	567	633	576	554	593	629	545	583	561	560	572	568	592	624	576	592	554	582	569	616	565	579	510	627	578	558	575	572	572	546	586	601	567	597	564	545	602	608	553	561	611	570	524	554	577	573	547	588	571	534	561	587	607	580	613	589	582	575	609	556	569	586	597	593	629	551	552	590	584	603	553	605	562	584	562	540	548	562	573	546	579	558	570	553	582	561	582	570	540	570	602	624	551	590	592	577	560	558	551	532	563	594	622	535	573	570	583	553	602	570	582	556	516	563	563	564	559	619	591	572	578	555	592	594	558	570	599	557	552	607	563	561	561	556	544	619	566	593	627	603	543	597	576	564	569	569	545	576	537	566	540	594	589	538	598	566	576	595	563	524	552	588	539	564	555	586	533	576	583	558	589	616	540	585	639	597	557	522	577	592	589	585	555	576	580	581	575	567	585	543	609	582	584	611	539	602	574	561	592	592	605	592	634	610	568	554	570	550	600	559	597	553	530	607	586	555	556	566	564	527	624	581	582	572	567	574	582	578	530	568	569	549	573	585	554	601	593	581	558	551	534	550	593	582	557	579	590	546	579	572	578	562	572	565	615	611	590	552	591	531	547	611	575	583	600	570	575	562	569	623	578	534	535	589	573	538	592	574	561	597	576	555	583	564	568	546	592	537	560	576	638	534	572	564	603	547	609	568	579	555	572	625	542	580	573	528	557	620	577	599	580	587	549	552	539	561	583	579	574	570	592	599	562	568	555	580	553	557	571	551	575	569	589	625	615	554	583	568	596	550	590	596	608	537	556	579	563	541	580	529	557	589	574	551	566	569	554	559	596	552	571	533	595	573	592	585	539	583	556	554	569	581	593	565	603	557	561	588	580	552	563	565	541	593	589	601	558	603	571	570	620	531	571	532	576	573	574	579	598	513	605	593	593	574	548	594	585	567	608	554	548	579	608	568	564	540	557	533	578	567	591	612	553	603	547	596	590	573	574	608	552	566	625	594	581	589	538	537	545	612	588	578	578	562	591	545	542	626	578	543	543	560	563	530	587	574	567	573	566	519	592	573	593	549	566	552	586	556	522	577	561	557	613	564	599	583	556	604	571	546	561	568	596	586	562	580	556	589	609	563	566	624	586	524	619	583	582	590	617	598	560	562	562	557	574	598	573	616	547	581	600	625	544	571	557	538	565	590	573	584	560	556	575	574	557	591	510	529	569	570	512	550	552	588	628	560	547	600	583	549	559	577	562	585	543	561	583	555	566	544	600	588	575	585	574	590	545	510	564	552	560	602	556	578	576	534	606	626	598	571	579	595	567	556	552	586	543	580	612	585	592	614	594	581	589	549	572	556	573	595	573	588	616	578	547	547	563	558	582	579	595	636	575	557	571	572	552	538	588	552	574	561	539	577	538	570	601	532	565	572	547	589	523	525	601	537	580	594	556	597	575	583	612	544	558	555	557	559	577	597	523	566	623	578	541	567	551	560	554	576	576	534	586	566	580	565	559	548	607	556	567	574	570	598	565	550	560	576	619	575	538	584	565	601	520	554	584	596	590	550	556	590	588	574	600	583	561	578	574	572	575	532	596	564	532	536	581	560	549	564	588	565	558	548	570	558	605	555	567	580	588	576	559	553	565	571	587	580	588	538	557	599	519	644	560	563	543	553	628	578	544	557	525	550	609	604	547	535	620	597	606	578	580	584	601	561	568	580	555	584	561	555	621	546	602	570	589	588	582	593	560	552	574	610	562	573	570	568	524	558	523	608	587	574	590	574	588	599	575	585	582	582	533	557	585	582	582	551	539	543	592	584	597	572	563	609	572	556	614	596	596	567	570	571	550	528	535	550	573	584	580	575	568	577	560	586	603	554	577	547	594	553	573	585	580	558	557	577	557	564	565	628	606	536	554	560	584	565	573	612	531	617	588	605	572	612	497	587	554	563	544	573	523	552	555	576	587	581	608	574	532	551	544	578	577	552	543	606	564	551	592	556	572	601	614	581	564	582	587	600	564	590	591	590	564	586	580	587	572	580	564	550	577	583	559	528	608	583	583	559	578	574	585	581	602	586	548	561	597	548	561	565	546	595	588	544	546	580	577	590	567	589	586	571	585	618	590	588	557	564	575	571	546	585	575	551	583	571	563	576	539	556	607	587	592	571	619	575	552	546	604	596	553	581	555	540	600	618	589	576	549	548	559	562	576	570	550	577	587	585	604	561	576	573	573	513	563	533	554	609	559	562	584	583	511	564	541	544	537	580	643	556	605	581	555	587	582	572	566	581	586	585	555	520	573	574	575	602	589	588	570	566	566	605	553	594	595	597	578	572	588	581	585	554	566	602	588	583	543	556	566	530	579	606	536	533	539	580	577	611	575	557	581	584	570	566	581	561	617	582	555	578	546	605	552	540	585	541	558	619	601	607	534	601	528	551	512	550	580	547	572	590	577	580	547	556	593	580	558	572	560	586	584	549	571	556	531	571	581	585	578	591	593	547	579	562	572	608	606	536	549	604	560	573	570	577	561	595	560	602	567	583	582	586	520	539	572	592	614	557	585	617	544	578	575	576	578	581	522	595	556	577	591	551	585	557	593	551	649	588	565	555	542	545	604	524	574	571	550	577	579	541	564	618	569	596	521	598	569	578	600	554	596	556	573	604	579	532	522	545	532	515	581	553	597	574	578	565	594	568	554	585	570	535	574	586	587	602	556	580	608	575	559	563	583	587	594	610	584	580	549	601	572	565	542	610	545	609	562	557	497	554	541	565	543	536	590	580	532	584	564	557	554	533	587	592	536	573	543	599	581	610	549	546	571	567	512	564	581	553	552	537	588	559	561	552	554	554	588	546	558	535	613	561	593	565	563	563	551	550	549	539	589	537	590	551	605	536	576	557	585	608	541	561	591	564	582	560	548	519	541	622	539	597	576	585	560	566	567	570	581	565	614	599	564	548	578	583	577	594	576	509	531	613	578	585	595	550	549	571	568	550	553	602	574	575	591	565	598	600	542	554	570	595	575	613	586	540	560	505	554	597	578	550	566	589	609	579	575	544	619	588	575	633	575	594	553	582	526	567	585	557	567	592	570	538	581	585	561	572	599	563	576	590	577	586	594	562	546	553	558	619	582	530	558	539	542	540	562	536	576	554	590	585	580	524	544	549	594	591	552	561	591	579	545	556	526	550	558	512	592	529	554	537	573	604	553	565	565	621	592	569	547	548	624	572	588	612	608	576	539	589	590	562	582	559	587	564	570	596	542	532	592	549	569	571	585	545	525	565	593	637	537	542	554	566	546
25503	21644	28059	25657	10285	572	408	373	285	309	275	284	281	226	287	230	210	227	214	199	195	200	201	231	213	215	214	249	189	217	206	202	220	200	201	182	223	199	210	196	204	209	208	205	192	184	189	215	212	189	216	214	194	179	203	194	215	206	203	192	227	202	211	187	176	178	167	192	214	204	202	193	196	194	178	207	190	210	206	170	184	217	191	218	180	178	200	199	189	177	197	217	205	210	184	211	188	191	199	203	195	184	201	193	177	210	181	215	199	171	176	184	201	198	197	187	203	191	213	201	179	190	189	209	193	189	175	197	216	200	211	196	181	189	197	209	210	193	175	215	211	209	174	206	204	224	195	200	189	174	190	192	200	189	162	203	200	189	190	181	201	206	193	223	185	204	204	182	185	224	209	199	198	203	200	211	177	198	188	211	174	200	206	216	208	195	217	185	184	210	194	205	234	196	206	190	208	176	173	195	222	178	173	213	203	196	201	216	212	197	169	185	184	201	203	192	200	180	204	189	184	190	190	177	198	219	194	215	191	169	216	205	185	191	193	208	199	178	197	186	191	198	216	182	181	197	193	207	170	215	185	205	216	194	191	182	182	198	198	217	185	177	202	205	242	228	190	184	203	192	176	205	188	184	188	209	193	192	217	182	179	206	229	198	207	211	197	198	209	194	177	178	173	174	199	210	185	190	200	208	207	166	211	185	216	223	218	191	200	187	178	190	183	193	189	220	175	193	177	207	204	203	205	186	176	190	213	213	198	198	178	197	183	210	207	190	207	180	180	182	218	197	207	187	194	195	185	198	192	200	176	167	186	202	181	202	199	178	190	199	181	177	193	186	210	214	182	184	204	213	172	184	170	218	187	193	193	194	174	207	190	182	172	215	169	206	201	196	183	229	194	205	185	162	195	216	188	226	198	190	209	173	175	204	203	188	183	204	192	185	194	172	214	210	197	190	185	184	193	200	187	201	186	197	211	191	210	205	161	195	193	210	203	201	197	184	201	208	204	175	175	182	202	188	174	215	183	185	197	201	209	194	177	193	197	191	181	188	176	211	178	176	209	194	200	202	185	197	198	209	199	199	194	184	172	214	202	183	211	201	193	183	198	190	218	191	192	197	182	208	180	201	187	184	204	187	189	207	185	208	190	197	184	215	200	226	180	203	197	185	190	203	206	195	188	188	212	192	208	197	177	218	214	190	186	197	215	163	181	208	193	215	193	200	198	200	192	192	186	200	186	207	204	190	172	210	231	189	194	221	183	187	173	191	207	206	187	170	202	205	190	192	204	199	200	199	195	191	199	193	207	196	197	200	200	186	209	176	206	198	177	186	183	201	185	164	180	185	211	202	190	171	170	214	192	183	185	229	202	201	186	190	193	204	210	191	193	178	176	214	206	197	177	163	221	195	194	179	190	184	188	171	197	202	174	183	209	193	178	218	197	187	207	176	168	189	196	195	191	201	193	204	183	187	202	196	202	197	212	182	231	199	202	196	183	199	155	217	192	201	194	204	171	198	216	204	199	180	182	198	189	186	199	189	215	212	180	180	200	184	188	186	182	162	197	203	180	227	204	205	236	188	167	209	194	201	200	191	209	189	214	227	181	190	207	204	203	186	191	208	190	195	191	204	187	181	200	222	173	200	207	173	187	200	194	205	220	190	194	175	192	217	201	205	203	198	187	192	193	186	196	178	196	203	183	209	209	206	180	194	172	193	201	198	219	178	206	184	221	203	179	194	187	169	171	207	197	216	181	191	205	184	191	194	172	203	211	193	186	178	187	196	204	191	174	169	192	199	209	204	230	188	186	194	198	176	199	199	214	218	176	178	190	201	181	192	148	193	163	193	199	197	173	212	171	191	184	183	193	203	218	198	209	212	182	182	182	201	179	177	189	212	223	193	204	202	188	174	201	189	163	193	222	184	153	182	190	184	180	199	178	198	198	196	195	175	177	227	189	201	191	191	232	200	201	202	196	194	190	182	199	190	181	166	216	198	204	178	186	202	188	215	197	200	184	214	205	220	166	188	193	218	208	182	212	192	185	193	200	179	181	185	178	215	181	207	202	171	175	199	187	201	189	195	185	177	176	203	204	188	209	200	199	200	197	209	183	186	187	203	200	188	168	192	180	180	186	168	170	206	207	207	228	202	192	207	201	186	208	194	182	205	203	176	221	177	187	198	187	195	193	208	186	189	200	207	212	194	196	203	213	188	198	206	217	180	185	185	191	211	225	209	177	194	181	212	170	186	164	166	213	204	202	174	185	198	189	190	177	206	216	178	203	183	177	179	190	195	191	207	182	177	189	201	183	195	207	176	193	184	200	182	222	179	173	203	224	189	185	212	204	225	199	203	220	176	208	203	177	192	200	226	205	185	225	178	179	181	201	209	210	200	198	174	180	213	178	213	193	190	174	195	188	205	205	182	177	175	200	209	157	180	225	179	201	201	230	207	189	185	223	172	175	183	200	207	188	181	200	205	173	191	189	191	189	203	174	207	187	161	203	207	222	182	214	205	213	201	195	186	200	192	192	192	210	208	189	209	184	187	216	201	219	176	195	190	169	196	210	196	232	172	180	174	177	164	192	199	183	200	189	186	169	203	214	202	204	173	184	216	175	185	206	217	210	195	200	183	188	208	188	181	203	201	187	190	177	176	183	215	195	189	151	211	206	188	199	212	201	223	200	166	198	204	199	205	189	195	166	189	189	198	175	172	173	208	209	176	176	197	169	217	200	209	198	204	207	198	207	211	181	205	191	205	179	186	187	201	200	200	195	181	181	191	206	202	218	220	180	184	194	193	179	173	193	175	191	173	193	211	186	194	196	195	222	189	209	174	182	202	208	188	189	192	183	209	190	184	169	168	195	179	214	196	195	186	189	213	182	167	220	174	198	179	215	179	173	161	217	207	171	204	217	200	195	187	192	204	197	180	221	191	179	194	197	197	210	209	205	206	199	212	171	198	196	182	198	202	206	193	200	177	194	203	202	191	188	195	179	196	190	209	205	196	202	183	206	186	206	213	182	183	213	186	178	186	175	172	165	193	207	186	211	186	181	204	176	202	216	211	218	187	213	200	194	188	186	192	177	210	194	196	200	174	206	212	216	215	211	208	191	188	189	185	202	209	205	189	187	199	177	180	198	197	184	168	178	214	171	175	162	177	187	185	207	168	233	196	192	194	198	180	187	209	199	206	181	200	206	212	187	189	199	196	204	189	199	182	194	192	198	196	218	203	211	199	182	195	201	182	204	219	195	193	203	211	201	180	199	188	193	192	204	208	192	175	183	180	217	188	180	180	185	185	178	192	202	190	189	188	179	203	196	207	210	182	197	202	209	184	191	193	168	182	209	197	171	200	205	191	203	198	218	186	189	183	182	192	182	227	176	145	202	199	206	205	171	192	194	192	195	186	194	174	200	183	173	193	183	205	218	205	182	195	204	163	193	197	189	198	201	166	191	192	222	187	203	201	205	185	165	189	214	192	206	196
4607	5523	4250	2118	1431	1109	873	795	652	547	503	465	391	400	410	341	380	364	371	304	298	314	286	283	312	293	268	276	303	279	271	282	311	285	298	263	271	304	290	263	285	289	289	290	282	276	278	268	280	260	270	272	264	271	259	279	280	258	249	276	246	264	245	254	253	278	303	300	263	259	286	267	244	287	283	258	274	279	259	300	287	277	286	247	281	243	252	256	224	297	299	266	275	263	266	278	267	304	258	311	258	266	268	246	268	258	284	268	255	260	266	265	288	262	262	279	284	248	250	278	228	271	262	280	274	276	274	275	275	248	285	263	278	272	267	261	263	274	283	282	264	258	270	277	274	249	292	258	289	267	265	267	263	256	277	273	263	261	256	268	264	255	276	253	272	311	230	252	255	248	252	237	230	268	253	279	259	270	269	276	273	262	251	292	262	238	287	242	233	275	259	280	272	263	288	268	265	275	270	238	230	267	244	254	258	292	276	259	279	235	275	273	255	256	261	236	246	263	270	240	276	261	272	273	246	281	247	279	266	301	280	274	257	272	258	239	220	243	279	258	285	273	236	284	275	271	262	243	249	300	279	266	260	275	257	283	254	262	246	254	290	265	278	243	298	277	247	265	271	312	281	285	285	257	271	276	271	266	282	245	253	241	284	256	247	245	261	307	271	251	235	260	245	270	305	268	286	264	247	284	259	263	274	271	265	265	300	247	265	259	304	254	267	284	288	292	255	265	261	282	254	277	285	283	246	266	265	240	253	254	255	261	248	298	267	266	265	293	269	264	251	238	254	271	263	267	245	265	255	261	279	251	258	279	256	260	277	284	261	272	242	268	289	292	266	285	215	294	269	286	257	267	271	294	284	256	246	272	253	269	285	246	289	256	284	266	257	278	265	252	274	251	260	253	267	270	269	288	259	244	272	266	270	252	252	279	271	261	268	268	271	263	260	259	237	272	273	266	275	274	270	282	251	257	280	273	253	239	284	254	281	253	294	246	278	292	291	284	275	246	250	233	252	289	265	252	255	247	256	273	273	250	271	275	283	279	276	311	265	251	287	254	244	261	272	264	293	268	241	274	270	278	279	270	286	240	271	285	261	282	266	262	273	262	270	289	290	266	269	268	256	267	294	259	274	267	250	252	262	276	266	268	272	255	265	246	261	278	285	279	275	273	254	270	273	272	270	267	268	276	259	271	258	267	290	268	278	281	266	265	275	275	268	267	259	290	258	277	266	268	254	262	292	275	277	263	272	254	285	295	275	275	264	278	264	257	274	267	272	268	251	276	295	238	245	277	276	280	267	272	268	263	257	293	276	266	266	255	251	277	275	225	296	232	275	258	263	290	264	258	259	248	286	257	254	280	233	290	242	229	282	264	259	273	248	262	277	271	261	243	254	251	234	264	269	271	265	244	284	273	274	309	273	276	260	288	277	283	256	236	295	272	263	292	272	252	270	269	247	262	306	261	250	267	234	267	272	260	257	237	281	273	259	265	280	243	262	311	267	254	248	270	248	281	293	247	232	273	277	255	258	270	249	258	250	246	265	249	271	264	271	246	283	281	288	261	273	253	246	281	273	279	258	289	260	284	276	256	263	274	251	290	275	281	241	271	261	245	255	249	279	259	257	236	274	286	247	255	279	262	268	236	271	268	242	279	285	273	247	243	264	258	231	237	295	257	279	275	280	260	280	264	263	271	278	271	256	245	255	255	275	243	224	255	279	262	240	276	259	263	276	289	281	260	292	272	269	273	251	287	272	248	221	235	281	241	284	261	275	273	272	270	261	254	265	281	264	270	279	292	235	260	262	268	267	251	273	261	239	253	272	253	263	279	279	229	295	247	251	266	264	282	274	256	254	284	289	228	276	287	260	298	280	269	257	283	261	244	249	264	250	263	276	282	264	268	288	299	265	289	265	253	266	281	283	270	252	254	254	274	307	294	270	247	226	278	253	277	268	268	295	266	273	283	266	237	289	235	273	270	286	274	281	256	268	271	273	239	267	279	287	233	255	260	283	267	280	264	273	254	257	275	259	253	264	260	268	283	219	254	280	261	266	266	267	235	267	242	288	280	274	265	264	259	261	262	299	294	281	261	267	245	295	262	275	291	246	250	263	246	268	272	254	273	282	299	242	244	257	260	270	267	271	259	284	228	258	244	288	283	276	256	284	258	284	272	242	266	267	251	277	266	258	267	256	259	288	251	269	275	263	235	263	270	282	248	278	258	263	244	281	267	248	235	267	275	276	242	268	288	277	239	260	263	277	287	290	260	284	265	282	237	250	273	283	288	265	285	245	268	256	255	282	262	279	279	301	262	272	283	267	287	287	263	274	254	286	255	249	285	271	252	280	253	272	259	257	235	272	263	259	296	260	246	258	285	257	245	277	289	258	265	264	249	247	231	251	270	304	286	268	251	282	264	267	259	258	252	260	284	247	269	288	267	283	275	240	261	276	268	245	272	261	232	295	279	252	267	269	266	267	249	262	272	257	275	282	242	279	270	254	264	285	252	258	274	282	259	286	243	292	268	271	270	232	256	237	259	250	251	242	265	275	263	243	259	283	241	266	273	262	274	267	248	259	270	290	267	275	248	263	258	275	268	268	250	256	274	225	269	249	289	229	286	266	248	276	277	243	269	257	284	279	271	265	263	256	275	273	252	268	283	252	271	267	247	260	255	263	261	276	274	259	299	268	280	258	261	249	274	272	271	272	252	271	279	281	264	268	259	257	289	274	265	279	271	281	267	257	269	294	302	253	261	311	280	236	268	289	254	275	276	259	257	279	277	283	226	295	267	274	246	285	239	264	261	273	254	277	281	261	246	281	292	267	256	267	258	279	261	268	248	274	281	278	265	289	252	275	263	273	266	276	267	252	240	254	272	295	251	280	249	240	252	260	267	258	256	261	247	266	268	285	260	283	263	271	258	286	254	283	274	256	282	275	272	259	278	256	287	265	277	265	274	246	248	239	272	263	237	237	286	277	253	263	264	271	277	251	250	283	275	263	280	249	262	264	258	261	282	265	266	255	244	269	274	273	266	257	296	251	285	273	251	272	257	273	291	280	276	266	249	248	309	276	260	266	243	251	269	272	250	252	257	264	252	260	249	274	258	256	286	278	294	263	279	241	246	260	255	267	264	244	258	277	259	244	267	243	239	304	258	270	281	248	294	272	249	277	277	254	270	251	255	265	262	263	269	265	259	265	280	244	275	275	277	279	261	272	279	255	274	294	271	255	284	281	245	251	260	254	273	282	267	292	265	248	289	282	278	265	259	257	278	250	287	254	284	266	252	254	266	275	249	290	258	243	239	274	274	278	259	240	247	274	255	263	272	250	270	233	283	241	249	290	292	237	284	296	260	289	236	272	269	250	230	248	256	250	268	279	280	283	273	270	276	285	257	286	238	253	255	286	272	248	267	319	270	254	252	312	247	253	271	300	298	263	287	295	271	268	246	270	287	244	253	256	264	255	247	222	261	257	257	256	261
23147	21657	29667	24134	21607	21627	11365	1528	1095	1009	975	869	775	777	755	768	734	718	656	642	642	688	654	628	636	699	636	624	629	624	624	631	617	592	630	595	629	634	663	594	604	636	573	603	567	623	594	591	568	606	594	644	602	572	610	571	614	616	610	579	648	589	597	581	612	585	594	565	567	631	582	592	564	570	580	581	583	614	602	557	567	593	561	620	605	616	593	570	562	565	549	562	567	593	590	594	582	599	546	617	574	551	583	579	551	586	550	591	567	561	613	560	614	585	561	570	578	625	550	603	585	544	571	586	616	580	614	538	576	617	621	582	575	571	608	559	598	585	541	610	573	600	573	585	586	606	603	608	568	574	579	546	607	574	607	583	621	616	611	604	615	564	559	596	594	584	607	567	637	633	591	572	620	585	574	572	570	571	586	592	594	574	590	638	595	578	566	637	635	607	586	595	589	605	625	575	656	611	577	567	547	575	568	613	582	575	608	595	566	582	576	586	585	586	555	543	595	611	595	610	600	575	589	563	618	563	580	557	600	579	620	588	580	584	519	581	600	633	578	563	570	583	571	609	631	577	594	599	603	579	564	607	629	605	559	542	578	593	592	577	621	613	613	599	585	594	620	615	569	585	562	592	602	580	608	555	600	591	601	620	581	610	595	572	585	570	563	614	612	570	588	590	571	558	566	630	598	616	567	661	577	586	576	559	533	647	571	585	622	575	566	557	574	606	571	531	564	563	563	531	634	602	551	616	547	603	594	604	593	563	555	576	596	616	606	572	602	619	584	571	576	573	615	610	571	597	602	557	596	570	587	592	638	549	602	596	611	580	562	560	617	532	587	584	557	525	580	616	542	582	588	606	621	624	554	596	583	600	615	569	598	579	578	581	546	585	600	617	608	550	578	624	623	611	608	617	555	599	621	584	544	542	620	586	551	585	552	581	584	568	573	601	600	632	587	545	585	582	581	591	532	581	635	586	607	580	577	584	572	602	609	595	595	570	592	595	587	581	597	586	630	598	525	618	516	575	564	610	604	571	563	593	614	599	569	590	573	567	583	546	599	591	615	613	582	542	532	593	579	608	550	569	619	593	555	581	570	573	596	559	563	580	570	595	599	600	565	569	588	640	625	585	569	563	576	581	627	566	571	592	609	601	611	557	596	570	565	559	593	585	606	581	559	582	564	568	593	580	592	563	589	603	573	624	537	542	543	592	565	578	566	568	598	594	583	615	577	584	599	588	565	553	617	579	575	553	624	584	570	548	591	553	519	586	578	618	594	547	572	599	590	609	610	575	561	545	548	600	589	535	606	602	569	553	581	570	575	547	594	582	623	615	549	605	554	599	612	592	592	544	570	636	601	588	566	574	583	576	648	587	587	553	614	571	564	566	550	616	572	580	588	594	622	567	608	585	562	634	570	560	524	553	602	607	610	594	594	560	642	560	594	595	566	608	578	606	596	649	577	595	567	597	619	588	631	618	581	629	585	551	571	599	579	610	594	557	590	594	564	544	607	611	591	588	587	587	612	599	600	592	593	596	580	596	597	568	603	586	617	561	611	603	613	632	613	542	573	575	539	586	591	625	587	606	607	634	577	615	578	565	586	561	538	593	561	558	584	559	624	582	570	538	548	572	589	632	563	601	582	597	582	615	593	598	589	621	593	572	604	636	582	617	615	590	616	597	535	594	579	574	568	554	587	558	562	631	601	585	561	556	633	626	561	589	576	586	589	608	575	611	607	614	574	603	555	566	548	589	609	552	585	611	587	576	578	601	556	568	575	593	574	588	564	570	609	597	597	609	626	551	571	582	604	621	565	579	574	594	616	557	543	580	605	619	552	585	571	607	555	587	558	594	570	586	565	578	614	605	561	613	550	559	605	565	564	611	605	579	591	580	597	565	636	622	602	565	577	627	559	594	571	585	577	608	569	600	577	542	630	562	612	532	605	588	588	563	623	588	614	610	563	585	592	601	579	591	597	533	593	595	604	599	594	582	597	585	588	631	595	581	552	596	615	575	615	571	617	583	618	580	595	599	594	633	608	609	616	582	584	572	584	565	601	592	514	570	587	563	590	605	562	568	593	620	628	599	550	575	596	566	583	606	559	548	602	608	564	604	587	578	617	561	557	617	589	618	608	627	620	586	597	573	581	576	562	564	592	552	569	570	589	616	574	605	556	577	506	547	586	545	598	581	583	583	617	615	570	584	585	570	577	583	591	597	586	585	570	589	552	567	602	590	609	601	566	582	583	558	566	584	554	570	620	579	601	544	579	607	572	575	611	586	561	587	578	586	596	563	539	613	587	606	557	554	544	569	585	593	600	619	556	648	623	623	572	597	582	599	555	555	615	589	582	597	607	583	600	561	562	559	604	592	593	607	571	581	609	619	606	576	538	574	585	594	585	602	636	577	594	575	598	600	587	608	589	605	565	588	566	565	591	600	583	582	597	596	577	605	562	599	566	589	611	585	592	558	571	558	549	573	561	619	565	625	612	602	578	628	576	576	557	611	606	564	576	592	508	591	585	584	605	625	577	609	595	567	569	612	588	612	578	547	594	555	619	618	551	643	541	557	602	575	570	566	568	664	581	584	551	588	617	557	648	597	623	564	562	572	560	548	573	574	586	592	591	557	571	591	621	615	568	585	581	600	580	585	607	634	600	621	615	545	580	546	595	579	602	560	579	590	592	627	586	575	590	558	566	545	625	597	597	594	580	585	566	583	588	597	627	543	600	586	588	573	569	602	627	577	584	554	557	549	569	595	600	575	612	579	624	589	592	567	596	578	596	571	598	565	557	640	584	600	603	572	555	577	615	543	587	589	558	555	593	602	566	572	620	525	559	551	560	603	599	544	564	549	568	587	629	612	568	567	571	566	601	580	581	582	602	591	565	583	602	596	593	615	563	567	597	559	607	596	586	587	604	619	595	604	586	555	568	615	573	600	587	551	548	567	584	575	599	616	592	607	533	603	618	611	548	550	568	585	551	615	562	583	603	596	607	584	525	547	593	545	593	601	599	606	592	625	586	590	558	604	571	536	575	569	567	535	556	556	609	583	561	593	566	573	568	556	567	625	569	589	603	538	604	571	577	587	621	601	568	567	567	568	611	585	562	594	607	594	547	584	572	575	579	580	548	549	600	628	570	579	561	547	610	566	596	535	575	566	601	618	491	534	619	552	582	608	551	572	593	598	559	549	572	549	584	578	613	567	623	613	591	579	580	561	604	578	536	592	592	619	607	585	597	549	582	610	596	590	643	590	615	549	578	581	567	591	586	569	549	510	563	590	618	572	571	567	565	589	590	586	598	605	576	585	544	574	638	600	562	621	560	588	564	615	557	583	584	609	581	612	638	575	565	591	595	546	643	552	565	577	543	561	569	632	559	580	581	588	589	583	559	554	559	581	552	568	565	592	607	567	550	529	535	579	615	584	569	596	574	624	586	632	584	588	574	573	565	576	580	625	611	574	564	587	595	609	578	590	621	601	588	604
7123	16473	13118	7025	4953	3867	3006	2418	2062	1730	1472	1415	1203	1084	1152	1026	1049	1018	948	959	920	850	828	802	850	754	773	775	772	756	799	803	692	731	779	724	721	790	764	699	738	745	701	710	774	692	674	688	712	740	773	751	755	726	771	671	698	715	694	760	771	745	714	726	699	657	734	736	730	737	768	723	677	713	746	761	677	712	651	712	699	712	693	668	678	728	706	743	721	676	716	701	691	704	751	724	736	748	733	679	713	691	758	704	694	713	729	668	660	701	753	706	735	718	699	711	656	726	710	708	720	683	707	693	669	720	742	712	722	717	692	778	686	720	691	684	701	681	642	708	713	676	684	723	716	712	663	730	716	692	687	739	685	670	674	696	739	685	674	690	783	694	692	753	703	735	730	719	693	730	722	698	697	723	729	769	694	666	715	693	693	681	726	719	699	725	686	713	697	684	712	718	702	704	680	712	717	701	698	703	699	709	682	704	728	669	718	687	708	689	712	736	691	728	712	704	702	701	709	650	757	772	740	706	686	720	744	685	656	718	699	676	724	737	729	732	688	658	657	688	736	681	709	751	735	709	686	691	709	727	722	733	695	679	681	697	701	692	683	712	721	678	684	700	759	715	716	692	683	685	716	748	705	746	700	735	724	647	678	739	727	701	668	713	717	671	719	697	729	678	705	723	763	687	643	698	677	701	769	692	703	706	702	665	678	721	696	722	693	725	696	687	757	710	732	669	695	718	685	670	708	703	689	691	704	694	684	707	700	740	688	727	685	720	687	724	715	683	722	729	686	666	727	694	741	697	723	736	712	673	742	717	706	729	723	696	734	673	732	701	692	705	734	664	726	699	685	673	681	744	688	689	693	669	682	757	708	702	693	719	747	715	683	702	703	696	690	685	701	753	669	680	757	685	686	692	715	695	745	729	693	717	714	692	730	736	721	715	747	724	769	705	721	725	642	670	665	701	687	712	671	729	702	729	691	680	781	685	711	702	742	703	713	675	678	751	698	769	689	706	693	727	716	712	716	693	678	708	693	694	737	712	663	725	679	660	719	711	716	703	690	679	636	735	714	715	719	714	705	750	713	686	712	670	695	724	747	683	708	690	733	724	709	655	695	730	713	748	671	681	686	695	732	645	703	704	686	718	657	705	727	703	699	720	679	674	712	715	703	721	735	651	683	755	672	684	687	690	731	720	724	681	710	761	742	711	702	727	710	725	726	671	751	700	702	733	733	709	713	690	653	710	680	695	689	678	726	732	703	707	690	695	722	734	707	772	751	667	699	713	704	751	698	666	717	699	712	676	706	658	679	701	661	711	711	707	708	686	627	698	701	766	709	719	733	703	684	697	721	715	745	748	668	677	716	683	705	713	727	701	666	729	714	688	684	743	684	682	651	708	702	665	728	702	714	722	707	715	678	740	688	686	676	735	648	730	675	688	706	699	695	743	732	698	690	677	680	716	707	721	704	751	709	647	728	699	705	759	667	730	730	662	695	733	722	750	724	699	697	696	745	685	695	683	759	696	714	670	696	735	722	736	667	742	697	693	707	739	710	680	696	632	711	716	736	722	675	734	735	672	707	731	752	741	735	754	720	665	704	657	704	672	768	688	699	725	670	656	730	688	694	729	740	725	671	699	706	689	753	693	723	699	763	653	771	675	713	718	686	693	721	707	700	724	704	683	667	713	695	653	683	719	682	668	741	712	683	665	723	690	713	676	715	705	692	680	697	695	682	721	689	690	747	756	715	767	709	643	705	728	673	712	691	677	733	721	734	735	728	732	724	710	691	738	690	699	684	697	712	715	724	663	680	707	660	705	686	678	716	684	720	743	691	743	666	690	732	714	697	716	693	686	659	696	696	691	669	694	721	679	701	704	669	742	653	689	680	675	736	695	758	709	691	716	731	702	748	699	710	707	687	738	707	693	694	669	708	703	666	691	759	701	725	697	681	714	697	665	677	686	697	729	739	703	709	708	693	726	692	685	713	667	683	691	700	743	677	744	699	698	690	697	675	705	736	689	731	712	744	725	726	700	719	730	735	712	694	679	659	684	689	696	706	690	746	689	712	699	718	719	709	688	677	684	773	708	752	677	704	710	733	699	703	698	727	723	687	726	675	692	666	692	699	712	719	749	650	658	722	756	661	691	656	722	729	647	699	711	677	690	733	658	692	712	657	746	698	739	740	668	730	746	736	678	684	701	645	715	668	699	736	661	706	707	715	699	736	716	696	691	739	692	719	777	714	736	686	696	666	712	693	698	676	676	733	692	656	719	735	712	742	691	714	761	698	701	681	716	701	737	650	730	703	683	678	695	708	736	666	750	721	696	731	718	712	694	673	713	680	678	714	761	690	663	714	691	727	671	677	706	672	737	735	746	707	667	757	663	698	688	722	705	758	698	698	714	706	696	691	692	701	650	704	759	710	664	692	674	739	736	710	740	707	754	722	714	694	740	714	630	728	696	701	675	691	699	682	689	710	712	698	725	710	672	728	658	676	726	752	694	710	716	736	694	714	694	691	671	681	724	722	694	720	684	694	701	747	719	710	697	695	700	693	749	686	694	696	688	664	690	687	741	717	686	682	697	711	695	659	694	754	708	725	693	730	716	714	683	690	655	697	728	702	657	751	693	737	687	719	722	693	646	709	713	694	671	702	684	684	717	689	695	734	727	690	683	705	692	678	719	705	717	705	719	714	718	689	745	740	714	687	688	681	707	667	699	698	713	738	691	698	682	685	696	698	703	682	663	702	743	668	729	715	687	702	712	719	693	681	712	764	730	673	683	712	670	750	753	680	698	669	673	732	678	704	735	685	716	665	750	692	703	723	710	703	726	703	718	696	788	704	706	686	692	756	703	701	636	688	733	687	691	738	680	726	712	693	718	724	690	677	687	730	707	705	720	683	694	714	645	706	694	718	750	672	721	702	725	663	727	711	725	699	700	693	705	704	728	756	695	747	738	696	731	710	670	705	701	667	684	718	712	730	706	722	701	683	668	715	682	711	721	688	707	702	748	747	733	636	711	698	740	669	673	728	733	737	680	708	714	651	661	677	698	687	670	705	708	686	669	675	724	746	693	685	708	719	677	679	696	721	749	703	707	741	725	699	707	742	685	713	743	712	716	668	692	725	668	749	713	739	655	677	711	707	675	727	699	680	735	633	692	678	702	662	729	748	697	722	692	749	738	688	726	759	740	724	716	690	717	706	712	712	682	740	695	720	759	667	711	685	692	714	703	647	690	746	661	726	668	680	705	718	712	698	724	714	653	701	696	722	718	710	699	697	756	738	727	685	688	736	713	691	710	709	682	731	692	720	732	666	664	756	731	720	673	676	742	700	686	734	707	696	730	724	722	710	765	708	704	704	686	686	737	688	721	688	687	700	693	691	649	704	703	707	664	704	732	693	699	722	724	729	750	689	696	689	686	703	695	690	703	756	693	707	714	696	659	682	705	717	700	685	704	733	670	705	671	674	712	678	713	675	695	700	738
27592	20438	6559	504	314	265	227	232	221	201	200	219	205	202	212	237	177	207	193	212	201	221	213	208	191	199	205	224	206	206	211	236	197	201	204	222	193	199	207	199	198	181	233	197	195	194	202	219	201	192	215	213	210	200	223	193	211	199	220	189	194	184	196	222	222	228	224	188	175	205	200	199	199	231	227	206	190	221	228	213	212	200	205	222	184	194	211	196	190	199	203	210	190	205	200	170	211	201	179	189	202	201	196	203	193	207	197	211	204	210	200	227	248	196	215	203	213	200	193	180	212	208	222	216	225	198	194	210	231	200	211	195	190	202	203	225	187	185	223	187	250	215	183	189	224	190	222	204	193	214	209	201	203	203	213	222	221	178	204	227	197	186	202	203	222	189	175	203	178	178	201	192	200	202	170	201	223	212	177	205	202	190	194	193	215	183	205	178	216	221	178	228	213	205	191	198	229	198	212	175	216	191	181	200	207	210	234	210	200	196	180	184	209	228	207	207	181	173	197	185	205	208	210	218	189	197	221	203	189	206	228	216	191	206	221	216	204	210	222	202	203	188	207	222	201	216	193	231	221	216	205	199	213	196	202	210	216	208	172	200	209	213	193	235	203	222	205	205	185	212	195	203	207	205	227	176	231	215	215	209	215	196	188	199	203	199	203	204	209	205	213	205	182	213	211	201	228	184	210	208	195	192	193	207	200	185	197	199	216	209	211	187	194	213	201	214	205	196	219	204	224	206	200	203	219	178	222	204	208	226	203	226	212	181	209	209	226	195	225	213	211	214	209	192	208	225	223	211	205	193	204	213	193	187	202	198	186	198	193	215	197	189	205	186	208	225	203	202	214	214	205	200	189	192	181	179	192	192	228	202	194	209	195	215	192	187	225	207	185	191	204	207	205	206	204	210	189	195	205	217	202	212	210	192	201	217	193	183	205	213	200	186	217	220	213	193	205	208	215	209	198	204	213	222	192	186	211	203	194	210	192	223	204	203	214	190	194	200	215	183	215	197	194	190	193	210	205	202	228	194	220	192	199	200	179	205	212	242	214	200	215	211	198	187	188	212	199	186	215	202	206	196	229	230	191	204	221	196	192	201	192	184	197	184	206	206	211	186	183	193	191	223	234	210	191	190	201	193	186	195	201	192	208	217	184	199	189	233	189	199	205	210	214	180	201	205	189	214	208	204	198	193	223	195	212	212	216	217	231	216	206	207	195	203	208	188	198	199	222	187	202	196	199	212	191	221	194	211	214	214	206	196	198	226	222	196	190	194	197	208	217	241	175	213	231	208	190	199	196	208	222	201	209	185	190	199	195	202	202	195	239	216	197	188	183	201	185	192	219	180	199	190	214	191	201	209	197	228	198	224	206	220	198	223	215	196	193	201	210	186	210	232	178	186	205	216	231	189	195	201	189	190	190	194	215	188	189	209	208	209	193	220	209	207	199	226	196	175	233	199	166	194	202	220	200	210	178	213	207	210	188	192	201	219	203	211	178	222	214	199	200	218	200	183	213	194	200	204	198	196	189	185	204	194	211	191	219	189	191	207	232	202	212	215	203	207	215	195	210	187	209	197	217	205	199	193	202	195	226	200	203	206	209	208	189	215	216	214	189	206	200	213	214	204	217	224	221	236	196	190	194	192	208	211	196	184	221	199	228	187	208	191	184	212	201	209	214	171	197	183	185	198	217	205	206	192	210	211	210	214	210	228	218	215	202	194	189	229	207	192	210	209	197	194	211	174	207	190	200	192	208	202	186	197	233	194	189	217	199	207	217	193	215	207	208	211	203	191	200	205	175	218	220	221	195	203	228	198	202	203	219	200	194	196	238	203	208	205	220	191	218	209	213	194	180	212	209	186	199	208	197	199	215	210	195	225	210	198	182	215	203	197	215	195	220	218	215	212	217	202	198	220	197	182	198	188	213	208	196	185	191	214	208	232	190	205	200	204	181	219	189	212	189	193	196	212	198	218	225	215	174	202	189	192	197	194	206	183	191	188	220	206	242	208	205	228	182	202	204	206	216	203	195	215	189	188	190	217	214	214	178	224	205	191	212	215	188	181	203	196	188	211	192	203	221	201	207	206	189	200	171	222	193	187	197	185	194	215	204	222	213	223	166	205	204	208	219	185	194	197	196	201	203	210	181	185	195	209	206	212	182	215	186	185	202	214	203	209	230	212	211	202	197	215	218	193	219	221	205	190	210	199	231	195	201	232	198	199	213	201	188	194	207	196	200	221	228	205	199	197	201	211	194	198	198	195	186	215	199	192	219	218	205	182	202	202	196	204	204	187	237	196	207	225	211	218	187	207	229	200	197	216	196	231	194	158	195	207	220	221	201	219	213	196	175	199	196	193	180	207	210	205	214	193	211	206	228	180	215	193	210	177	222	219	191	202	200	204	199	204	192	175	201	222	186	207	213	214	193	185	195	179	197	196	183	231	190	174	191	221	199	210	205	194	156	222	183	206	206	207	189	207	244	203	200	183	179	201	181	201	178	188	203	183	203	187	204	215	195	193	204	201	182	193	205	208	192	216	205	208	197	182	205	210	213	191	209	202	220	223	179	245	214	198	175	190	212	188	193	232	196	214	192	170	208	210	197	214	188	196	182	208	196	203	221	205	193	205	186	227	190	190	217	205	185	183	190	219	195	202	216	222	193	184	195	215	187	191	191	217	206	189	192	206	187	188	197	202	253	199	181	176	212	194	198	201	203	217	190	188	197	192	224	192	218	196	169	183	195	240	207	223	202	203	186	227	179	182	193	240	224	215	203	217	198	193	218	199	197	210	206	214	207	212	220	216	216	217	205	174	234	196	203	189	220	202	200	203	224	205	214	208	210	196	223	224	194	192	183	210	209	197	210	217	212	205	225	204	206	184	201	213	214	204	219	213	201	176	201	213	203	196	210	202	192	197	219	218	200	190	204	181	194	199	221	208	174	194	209	210	210	199	220	188	193	213	198	178	224	187	226	208	191	192	196	187	211	195	224	199	214	196	195	211	214	205	217	177	195	210	217	225	207	203	199	213	212	203	220	212	183	208	209	196	204	212	214	195	206	186	182	216	211	224	227	170	203	228	181	196	246	202	211	197	209	208	216	185	220	201	234	208	186	217	230	206	197	179	191	204	205	188	202	187	221	197	206	190	218	212	199	200	192	187	214	217	205	207	207	210	200	208	205	183	208	208	200	166	203	197	204	209	194	194	206	211	215	169	213	198	213	206	215	211	202	233	218	190	181	193	197	209	206	204	206	204	216	216	196	211	190	175	210	201	200	212	224	189	193	211	207	212	197	215	191	224	212	182	199	205	209	228	202	189	201	193	197	204	228	214	199	190	211	204	183	234	202	213	199	200	170	192	204	214	197	189	203	202	179	211	188	201	214	205	187	233	234	236	203	211	198	168	212	204	208	216	182	220	186	177	206	197	180	186	209	195	198	226	215	205	227	186	221	201	195	183	224	196	218	179	209	217	192	223	200	211
3885	880	797	461	442	346	339	322	269	300	257	287	297	284	281	245	274	294	264	254	228	226	243	280	282	257	287	264	261	237	258	265	291	267	270	239	257	264	257	267	240	260	271	256	243	250	264	262	261	252	244	279	267	253	236	243	277	247	241	278	233	249	264	232	295	270	242	251	263	252	251	218	248	236	295	262	232	260	248	295	272	253	227	252	252	248	283	252	232	255	288	269	247	272	301	262	256	241	269	263	286	260	253	273	293	275	251	253	257	278	268	266	287	257	247	250	272	263	262	263	234	267	225	255	255	250	273	270	259	280	239	272	249	260	243	264	264	262	251	291	237	241	238	294	262	277	243	298	265	260	265	287	272	241	286	281	263	256	277	266	250	278	284	231	277	269	283	296	257	261	262	270	234	272	232	265	279	272	277	268	253	249	253	268	260	263	270	271	243	266	221	269	275	263	292	264	263	277	246	274	252	246	282	262	253	274	276	276	282	264	261	281	259	281	282	266	244	261	257	259	273	283	266	260	260	273	274	273	266	258	249	275	225	281	247	267	258	274	280	275	245	278	258	267	275	262	258	265	265	246	282	284	224	262	240	239	278	264	287	257	247	258	259	284	287	255	258	244	247	268	258	297	273	273	266	262	262	282	270	266	286	249	248	251	261	248	241	235	275	291	308	236	246	278	268	270	271	269	279	252	245	269	236	249	223	267	272	249	224	263	271	260	260	239	251	257	290	271	250	262	269	271	241	281	263	281	252	249	278	283	230	256	262	259	257	266	244	256	255	267	245	272	284	285	249	251	230	249	255	255	264	270	255	287	280	259	268	274	257	271	262	285	235	290	270	257	252	257	261	279	268	273	298	262	255	250	268	264	249	258	273	283	262	281	253	253	250	262	248	250	274	263	256	288	243	278	253	251	251	255	262	238	266	237	250	263	249	229	265	255	269	272	251	271	271	305	264	266	288	261	260	267	287	273	268	250	255	294	207	268	229	254	272	280	218	259	265	278	259	277	261	263	263	269	253	283	261	266	276	268	263	268	275	260	266	276	237	248	242	247	274	247	250	230	255	269	282	272	248	273	230	277	267	280	254	296	298	243	217	273	248	238	247	281	222	270	275	252	270	245	287	263	274	253	259	242	252	265	264	254	260	263	263	249	233	261	249	254	273	278	293	268	242	266	276	261	247	276	282	263	264	245	265	260	251	267	252	267	270	270	275	294	234	244	249	302	290	281	262	284	267	249	260	280	228	259	276	238	257	251	250	251	231	262	280	250	273	222	272	282	265	256	255	264	283	237	283	249	263	241	262	229	273	250	263	260	306	268	244	236	268	256	288	264	268	273	275	245	262	278	303	254	258	273	256	237	255	246	272	266	222	249	257	262	249	257	246	260	217	260	231	262	250	257	309	288	274	228	259	274	252	241	250	295	244	261	280	280	265	275	274	305	217	268	256	242	278	253	253	244	244	268	225	262	263	277	276	246	292	253	276	279	272	266	272	249	246	271	276	249	262	236	293	266	245	291	290	293	246	260	234	262	273	266	256	272	251	274	262	260	306	241	255	254	262	255	212	269	250	268	288	284	234	263	282	293	287	239	265	276	235	268	236	263	265	266	274	284	254	276	267	261	264	245	252	278	253	262	277	260	254	253	256	283	244	231	244	269	258	276	267	283	258	244	235	258	292	272	248	258	239	273	265	240	260	240	255	265	238	268	238	262	242	253	258	247	256	250	272	228	248	249	295	265	268	247	253	266	235	270	278	245	277	264	255	256	274	274	284	270	270	256	269	289	264	278	269	272	287	273	264	280	270	278	275	252	267	299	273	275	291	259	254	249	252	266	264	278	298	276	256	263	271	246	253	266	281	268	251	271	218	293	265	250	265	263	264	263	257	256	262	257	279	273	274	259	270	256	258	246	259	263	267	279	261	234	276	243	272	260	234	268	256	264	266	264	252	275	250	279	237	260	258	264	268	247	276	246	265	263	267	274	257	247	263	264	241	258	271	252	250	279	294	241	249	264	285	261	227	269	261	256	235	280	265	251	246	275	250	264	285	266	284	262	267	298	260	245	279	251	274	248	246	247	281	253	282	255	244	246	258	240	276	277	263	283	270	243	271	276	268	254	267	265	270	257	242	261	259	278	294	269	276	253	296	236	285	272	240	288	238	252	251	255	279	280	265	291	261	272	272	251	253	277	255	263	256	255	282	222	260	251	242	283	250	267	251	256	229	256	268	268	278	261	266	273	261	283	242	283	261	274	254	269	288	236	229	233	266	310	241	256	269	288	271	280	259	269	248	264	268	282	283	267	249	281	271	272	279	288	270	264	274	254	288	266	273	283	265	263	236	262	278	246	250	266	316	246	274	271	251	254	250	249	245	263	244	253	263	265	260	261	259	278	283	241	248	286	297	258	262	292	249	239	260	274	263	289	255	251	273	248	247	242	264	256	262	261	268	255	285	270	277	269	246	248	247	267	273	270	245	274	308	266	263	251	245	275	251	241	266	264	276	249	257	246	258	260	246	252	229	276	273	269	281	250	287	275	280	272	255	257	239	252	259	281	241	247	268	269	269	270	271	276	287	285	255	272	282	249	274	243	296	258	267	285	246	282	298	260	253	279	286	262	260	257	259	265	252	269	269	288	285	285	284	261	248	257	257	246	256	243	271	281	282	291	265	257	250	276	249	263	282	256	255	246	234	260	261	270	259	252	260	273	271	266	268	253	269	234	270	290	252	285	270	268	275	252	236	279	256	279	273	274	268	268	273	263	280	242	264	248	265	268	273	251	259	277	269	254	268	279	259	253	256	246	254	285	258	245	231	301	274	287	263	239	289	262	253	251	253	243	256	267	284	259	267	255	268	251	254	248	261	241	255	252	276	270	250	265	260	230	286	250	309	278	245	267	258	288	236	249	265	273	285	290	275	286	277	252	256	234	293	256	274	244	264	263	274	269	250	272	240	241	274	267	264	251	246	263	262	242	257	232	262	264	264	247	267	300	263	278	274	255	274	280	271	250	269	270	261	267	252	276	239	282	250	257	264	260	277	274	285	300	275	241	242	288	269	269	290	292	257	270	265	281	243	254	260	265	272	271	262	277	263	271	257	256	256	259	261	260	265	219	256	270	231	259	249	269	268	263	300	279	276	283	240	253	286	267	230	299	258	250	246	289	258	251	214	251	251	252	260	279	298	258	246	260	295	260	277	258	245	271	251	283	279	268	249	246	266	240	262	265	256	287	265	276	279	258	231	273	253	267	249	278	278	269	261	251	261	268	283	281	264	246	279	285	261	287	303	253	277	265	289	285	265	283	251	263	280	278	240	258	282	254	242	253	261	264	275	270	264	269	273	280	262	292	284	237	262	263	271	257	270	271	258	268	268	243	257	260	270	287	254	253	265	253	248	249	259	254	241	280	280	258	284	256	254	257	242	256	248	275	256	267	251	240	262	267	253	256	253	268	264	267	243	288	247	284	239	261	269	271	274	283
24177	21670	29303	24522	21645	12104	1299	860	727	680	625	667	612	557	530	539	578	490	550	547	555	534	520	468	507	479	519	473	503	516	567	494	512	483	484	489	461	464	487	448	495	486	494	473	474	489	529	484	485	500	468	450	475	485	454	477	527	485	449	447	479	470	473	483	523	497	510	481	473	458	505	446	490	490	492	444	506	477	498	485	447	458	450	466	464	451	468	501	508	493	475	486	469	513	459	511	462	469	475	488	491	480	500	452	476	494	493	484	456	490	483	486	504	461	484	491	477	436	448	475	445	480	499	481	485	476	449	492	489	494	484	417	455	492	446	481	491	497	434	464	490	481	498	451	433	476	461	486	463	468	432	434	481	452	460	471	469	451	492	465	451	476	484	475	484	500	486	443	489	447	474	463	483	491	491	469	477	481	486	466	433	479	463	489	491	470	495	488	475	465	490	440	466	493	519	469	506	443	470	480	434	478	532	473	471	477	416	457	477	497	487	528	445	442	481	494	463	448	465	468	464	507	472	453	471	504	448	462	471	476	535	444	480	469	477	491	491	455	489	467	454	471	504	505	476	435	469	480	472	512	430	464	492	460	481	443	491	492	416	452	472	470	478	454	453	458	483	433	460	453	454	495	517	516	475	481	441	501	456	461	459	459	469	523	519	503	485	452	459	517	495	477	514	497	452	451	447	436	478	476	442	497	483	472	480	484	422	451	483	437	447	484	510	506	452	499	492	437	463	466	503	476	466	488	488	519	468	494	455	481	493	473	476	457	500	491	470	507	447	456	464	488	452	508	478	463	479	457	488	451	461	475	464	482	501	474	442	482	455	494	483	480	423	445	510	463	481	452	476	516	449	473	517	511	439	474	453	424	395	475	460	461	494	483	501	457	496	445	504	476	488	463	465	463	480	460	502	470	464	440	451	499	457	467	514	481	440	478	451	476	464	483	500	457	499	475	500	472	473	434	467	493	458	464	461	454	454	491	461	431	471	470	458	482	483	473	453	482	474	465	432	501	458	492	470	479	454	469	419	474	513	476	491	494	495	475	451	502	489	486	460	472	472	481	456	459	477	446	443	478	464	468	474	481	449	479	479	479	505	456	451	485	475	464	467	471	450	488	507	502	470	508	458	497	457	493	482	534	463	474	442	477	494	475	472	503	469	473	505	455	515	494	468	482	479	476	473	503	436	476	483	492	432	497	450	508	469	439	488	420	463	465	466	429	472	471	455	456	481	487	482	485	470	461	484	489	462	479	459	489	467	466	520	457	467	449	492	481	458	485	491	459	494	470	473	426	490	500	469	490	487	426	477	462	482	439	452	452	499	451	477	466	463	461	469	465	469	458	499	445	512	495	531	499	454	470	468	436	508	478	456	445	480	460	458	450	488	475	499	475	439	501	453	472	490	461	471	459	444	464	482	485	449	470	423	464	489	475	451	480	457	471	485	445	477	498	467	444	472	454	474	435	492	482	402	455	485	482	488	484	459	476	451	498	462	455	471	440	466	475	480	508	447	489	477	491	469	487	476	458	481	489	490	486	440	512	514	519	447	464	441	509	493	479	440	484	462	453	472	492	493	483	498	497	460	510	473	435	483	469	484	474	471	471	504	495	463	456	482	450	475	444	436	492	503	459	476	471	503	492	478	496	443	464	515	452	467	472	461	488	453	444	464	437	474	443	466	491	517	484	492	481	425	475	430	471	468	455	492	462	485	506	500	460	438	482	476	490	450	477	481	488	435	448	464	416	501	480	497	456	456	522	458	471	485	499	440	479	515	414	483	466	506	483	451	485	467	471	473	463	452	440	454	505	467	445	473	488	427	496	499	473	498	493	474	445	516	474	453	479	481	472	426	469	452	482	539	444	465	477	449	466	436	479	478	488	437	465	514	448	478	458	447	507	491	468	474	462	454	447	465	492	462	451	506	470	496	476	454	462	483	526	495	466	477	453	498	475	466	434	479	493	484	478	483	506	505	487	441	461	464	474	471	497	471	507	452	447	474	453	455	501	484	456	483	487	467	491	461	514	486	491	492	462	487	459	470	501	459	457	479	464	430	458	488	479	440	444	486	465	468	464	474	463	437	450	516	466	447	494	473	471	481	497	454	448	455	464	499	449	471	469	468	503	437	483	454	445	413	443	468	492	501	483	472	433	490	445	460	510	473	439	501	486	491	454	495	472	480	453	485	491	479	488	450	445	426	484	490	466	459	488	504	448	441	493	520	470	488	457	462	443	463	488	488	479	478	475	465	463	430	439	450	462	536	454	476	484	490	471	483	476	469	486	423	475	495	489	490	486	494	506	445	469	451	492	466	462	478	468	496	452	482	458	512	504	511	440	503	491	446	502	466	478	489	454	482	420	475	453	492	479	461	448	473	497	434	450	489	480	514	470	509	484	483	451	428	501	465	493	492	435	511	475	448	460	456	419	485	466	493	452	429	475	455	471	469	456	475	455	519	503	489	465	455	461	527	471	484	445	476	450	475	478	505	461	446	505	501	505	440	473	468	439	450	489	488	465	452	461	483	492	466	426	462	499	470	526	500	505	486	491	480	498	469	453	467	468	493	472	526	451	501	466	508	493	454	501	487	455	490	519	485	466	480	457	478	459	491	466	485	450	507	469	467	466	494	480	449	457	488	454	489	488	516	514	492	508	463	496	475	486	458	475	480	458	476	475	482	452	491	485	444	453	459	489	462	515	471	492	492	436	474	442	458	489	498	515	462	462	461	459	484	466	470	474	491	491	444	475	454	474	462	492	491	433	499	453	474	501	477	482	452	444	448	464	486	480	498	444	468	442	473	456	497	470	464	488	465	450	464	459	493	440	474	474	510	445	458	466	488	484	486	486	527	465	474	440	491	511	470	436	459	496	465	445	476	491	498	432	468	484	483	492	428	452	519	511	498	448	473	468	487	459	458	435	480	535	443	488	460	472	485	468	465	467	480	454	468	478	487	453	453	492	481	501	445	518	447	464	471	470	442	497	484	496	502	487	499	527	485	449	464	456	428	506	437	495	467	503	422	515	468	452	459	461	453	465	438	461	424	488	496	503	456	443	471	501	512	479	468	454	464	476	456	491	495	465	464	464	508	447	466	512	460	510	469	486	465	502	493	471	455	496	481	484	458	483	490	529	439	426	425	461	462	504	476	478	457	482	477	451	475	477	470	477	478	477	470	485	499	430	486	500	483	446	440	436	479	467	526	458	451	460	461	457	477	452	464	481	490	467	451	463	493	512	453	490	463	464	484	471	462	484	450	493	478	451	493	470	453	483	493	484	473	451	472	454	474	477	479	417	470	492	458	466	461	488	456	467	483	479	473	473	461	458	459	439	480	470	523	468	469	458	497	467	459	480	460	498	481	481	459	472	456	460	439	468	418	461	482	496	489	485	458	440	468	477	492	458	456	448	473	493	495	518	493	472	458	472	471	482	476	489	445	467	465	459	553	470	468	480	453	473	515	472	491	486	466	459	482	478	499	465	469	462
4701	9874	8192	4067	2923	2200	1788	1425	1155	1110	1028	904	791	827	754	778	677	729	700	685	647	659	633	640	640	605	642	613	638	645	628	580	615	635	602	626	601	602	610	603	572	632	551	605	591	580	592	604	561	628	565	571	587	568	576	556	531	590	534	542	574	577	592	578	568	544	583	562	584	583	577	559	580	594	576	529	580	554	531	622	576	595	576	572	541	561	584	579	542	555	579	588	515	557	596	560	569	526	579	581	568	584	589	564	631	574	552	593	604	576	589	535	533	587	580	583	572	615	544	613	590	586	535	584	550	547	580	623	560	605	565	561	640	555	608	586	620	550	577	565	605	576	572	575	571	569	624	559	545	595	565	637	554	555	615	600	592	577	576	567	584	522	570	557	581	560	551	602	574	558	571	559	567	558	550	558	575	603	582	585	568	572	558	565	588	568	579	583	560	570	609	615	533	601	551	579	579	616	563	576	570	590	557	572	596	582	546	579	597	554	591	585	622	573	552	566	592	538	565	591	621	602	545	579	556	570	565	581	550	581	573	599	583	540	589	506	590	547	554	536	585	588	573	609	587	602	569	535	556	580	602	597	565	578	568	567	581	573	514	591	533	610	547	578	619	550	541	537	584	594	547	579	588	565	570	553	556	565	580	593	558	547	584	571	510	618	566	580	561	569	566	563	522	586	585	549	547	577	523	608	575	573	550	639	549	575	565	569	570	594	559	556	589	578	556	573	538	577	542	554	580	568	598	590	571	580	550	559	539	595	585	545	599	564	548	602	563	607	563	573	530	578	580	575	566	529	556	600	578	585	603	608	589	582	539	578	554	540	578	597	573	572	572	578	612	581	553	558	547	592	531	553	599	585	541	571	593	585	599	580	562	563	584	528	555	604	582	539	583	614	560	555	608	566	604	544	554	572	625	573	568	553	552	573	584	593	568	594	554	563	531	578	570	554	529	580	566	538	577	585	584	528	575	570	562	568	554	568	575	570	555	575	559	605	593	549	578	588	561	581	540	636	585	596	555	552	570	564	571	597	588	566	603	609	564	564	560	550	578	584	547	524	596	588	598	595	555	611	550	591	560	556	614	561	604	589	513	551	553	581	592	566	563	569	546	574	558	579	515	569	603	548	625	582	570	592	529	568	569	564	534	560	537	544	559	573	568	576	629	609	594	587	561	614	553	587	570	534	537	585	569	585	596	640	533	555	570	587	595	631	577	555	576	547	537	574	535	568	574	553	597	590	587	580	586	633	577	610	597	625	581	580	557	555	562	562	571	592	552	538	601	568	549	575	555	572	573	534	607	544	528	585	534	551	592	556	531	514	568	556	531	528	543	547	592	591	570	589	575	574	590	572	581	557	553	528	614	570	591	561	579	556	573	568	563	575	575	548	579	582	557	504	572	554	595	572	525	575	579	562	532	590	578	561	545	523	555	563	577	579	529	522	601	533	594	560	561	546	563	566	593	562	584	573	603	597	584	580	556	555	606	535	561	555	596	540	583	511	574	625	585	623	561	539	604	620	567	548	572	574	552	611	602	541	543	569	561	568	595	557	578	596	579	576	550	563	526	587	579	603	589	567	568	626	543	536	575	553	520	633	568	562	548	606	616	531	613	576	547	558	587	538	583	591	587	603	581	600	573	570	565	564	571	584	541	556	597	601	555	544	572	564	597	587	553	601	579	555	574	582	656	592	563	590	564	592	617	567	556	543	548	574	623	591	610	567	569	582	532	597	519	590	559	591	616	584	565	556	540	536	505	578	603	560	568	579	581	562	588	575	568	570	551	538	580	581	560	590	598	563	643	606	582	607	592	563	567	577	601	592	588	594	574	552	563	568	585	592	558	558	578	593	570	544	564	522	587	574	546	584	583	602	610	565	573	552	570	599	563	566	579	549	574	524	603	625	539	594	596	527	527	566	570	594	628	557	570	545	586	571	605	573	548	539	561	529	589	600	570	557	612	541	560	552	553	591	552	571	597	557	566	564	596	553	557	570	560	587	568	556	560	579	581	595	564	606	597	594	557	561	524	566	571	555	542	542	559	553	582	607	556	566	563	593	561	580	517	595	570	561	569	547	565	540	567	615	604	561	561	525	565	550	562	574	556	573	573	568	587	571	561	555	598	561	650	565	560	570	583	552	577	593	593	566	549	586	557	576	558	552	538	533	575	557	568	536	603	611	559	556	568	573	599	595	618	577	537	581	580	562	566	639	580	582	531	591	584	582	570	523	542	577	516	570	534	534	577	553	556	562	603	634	607	564	534	575	558	560	560	563	562	603	602	606	563	542	565	568	550	586	568	562	591	591	560	536	577	576	573	572	562	551	572	601	522	573	578	573	596	599	610	620	625	532	566	570	553	557	544	603	573	569	590	531	552	558	552	571	556	553	564	607	556	567	546	586	542	562	565	554	575	610	564	570	571	554	581	583	557	564	561	556	568	573	571	555	566	580	607	558	559	558	589	570	564	638	570	565	591	537	617	602	574	556	548	528	567	590	582	628	548	562	593	541	548	562	560	601	541	609	619	549	572	555	555	562	576	589	529	542	577	622	571	572	574	564	581	559	567	603	614	557	572	565	603	567	527	594	553	566	575	575	535	599	588	571	612	566	570	581	595	565	559	597	628	566	554	560	565	584	579	558	530	557	551	577	596	562	576	568	555	484	570	588	573	569	538	569	563	507	543	553	607	606	567	603	568	569	538	572	582	550	569	583	578	586	572	527	543	542	549	551	567	598	579	571	615	591	550	575	544	542	559	574	573	516	553	542	582	553	566	559	565	592	559	573	548	529	554	573	599	632	545	561	553	522	568	639	602	560	544	646	561	577	584	594	561	584	571	549	568	603	577	578	558	597	577	605	575	590	551	575	620	598	557	551	569	563	577	567	599	580	600	562	559	566	612	552	563	571	558	573	557	568	575	547	583	586	565	597	583	597	600	586	548	581	534	562	584	521	581	587	567	559	580	604	598	552	580	609	557	539	597	554	570	606	584	612	605	532	555	591	552	543	553	561	600	581	613	571	550	569	552	607	591	566	598	519	580	583	591	530	555	598	550	509	562	554	538	502	578	587	566	594	594	583	566	634	600	558	561	579	532	597	527	539	578	601	571	583	536	568	580	562	576	568	572	609	548	540	596	542	634	599	577	561	587	579	540	609	586	546	561	540	515	581	550	616	557	545	576	590	615	609	524	577	565	558	513	597	561	547	565	608	544	615	568	567	564	589	516	595	563	565	526	583	568	578	576	557	575	611	592	589	555	532	579	540	593	578	608	546	556	576	610	569	554	543	598	577	583	551	611	599	545	572	576	582	565	519	583	578	575	583	546	582	525	564	554	581	589	610	564	550	548	579	613	610	586	524	566	553	551	562	612	561	595	586	580	588	577	592	551	602	579	558	600	587	580	582	579	539	574	557	588	566	603	572	550	613	576	606	583	584	561	582	597	558	542	568	547	556	535	549	574	538	548	533	581	552	542	527	565	574	556	580
25326	21619	28022	25561	10219	550	357	345	322	277	292	230	248	249	233	209	219	210	221	219	232	198	209	188	183	205	196	216	191	207	184	196	209	192	204	185	204	181	198	188	190	197	214	197	193	221	206	201	157	190	194	191	199	215	201	192	203	177	188	201	177	187	208	177	190	186	207	204	191	190	164	161	192	201	213	231	176	199	194	176	185	191	209	206	192	206	221	192	191	184	192	157	180	192	180	202	218	223	221	174	184	216	217	189	201	202	171	177	223	193	193	181	195	190	166	193	185	189	204	191	189	221	203	192	202	186	181	151	205	192	179	196	195	225	184	185	174	182	193	165	188	194	185	189	183	194	199	206	193	210	189	200	171	191	190	207	174	185	201	187	195	219	210	196	190	212	198	202	186	164	221	200	192	176	196	186	188	192	188	185	182	198	200	214	165	190	199	176	172	194	202	199	231	177	210	209	191	171	183	178	182	195	194	206	184	215	196	185	195	180	189	209	188	198	219	197	195	186	217	192	197	203	198	203	178	169	180	184	188	188	193	171	188	189	204	190	177	197	194	204	175	175	193	202	188	185	186	208	196	204	182	184	214	206	223	198	189	186	194	166	185	208	195	177	218	186	188	210	188	175	202	202	195	228	182	198	190	185	172	206	187	176	180	201	196	186	175	191	190	197	179	188	192	224	192	183	210	183	183	179	207	198	198	208	207	205	189	219	172	214	181	190	168	181	194	177	196	183	187	200	193	190	207	185	192	185	205	206	221	191	169	172	185	197	182	203	229	188	185	202	201	192	186	194	188	219	150	167	193	177	167	188	177	198	181	207	197	210	162	203	175	168	209	191	185	184	186	176	195	226	197	192	190	174	183	185	180	205	208	213	187	203	190	203	176	192	205	179	179	187	203	208	179	175	168	193	182	179	178	212	203	201	171	204	173	208	188	209	199	192	197	193	222	206	180	195	133	196	188	190	185	196	205	220	195	202	180	209	186	197	178	181	205	180	193	184	187	177	205	203	177	187	190	180	173	169	177	209	211	183	178	203	179	170	178	208	223	221	202	159	202	188	180	178	179	179	184	203	192	187	183	192	174	173	194	227	218	200	204	202	199	178	195	200	187	178	190	202	195	208	222	199	203	193	188	189	184	181	206	186	217	180	180	189	192	205	193	162	185	206	184	193	178	184	201	186	180	200	180	188	190	171	198	180	205	186	184	187	180	182	195	177	191	228	190	191	186	199	202	209	211	188	182	182	191	192	181	198	218	224	194	192	160	198	200	197	200	199	220	181	190	184	196	181	169	203	201	166	198	173	192	226	189	221	201	168	200	199	224	175	199	205	180	180	220	177	176	209	180	208	175	172	188	190	181	199	182	190	198	195	201	238	213	197	195	180	204	193	218	197	210	181	193	200	188	171	165	208	198	187	207	215	194	181	195	168	187	179	214	186	178	207	184	202	201	196	182	196	176	187	198	191	206	167	208	174	192	223	199	190	196	201	212	211	170	170	192	193	203	205	152	172	176	198	198	205	179	193	197	160	232	179	206	187	183	188	197	197	199	207	194	184	203	213	172	189	190	218	194	199	185	181	201	188	177	189	169	181	193	186	185	185	204	214	202	178	201	195	194	168	176	190	189	184	217	207	201	178	189	194	177	188	190	198	170	157	193	204	216	191	178	196	202	192	186	203	191	170	194	184	187	196	186	191	194	180	188	192	164	211	203	171	176	190	195	171	198	197	202	217	191	186	195	197	190	214	175	168	176	197	185	203	197	205	215	193	165	182	174	183	172	178	183	181	196	162	186	200	180	180	190	194	195	180	181	197	194	188	199	219	186	205	201	194	185	213	218	193	198	212	193	193	176	205	210	193	196	168	179	190	165	213	183	221	215	175	194	149	181	179	179	176	193	217	211	175	174	191	202	182	192	198	213	186	178	172	194	187	181	194	219	168	210	183	162	196	178	220	192	200	183	195	190	220	209	184	174	175	175	184	207	185	191	208	194	190	190	212	182	204	186	188	178	203	183	199	184	169	202	200	173	178	165	191	192	186	181	191	195	166	181	252	197	198	169	169	201	183	199	213	188	203	210	212	176	190	211	197	191	182	205	197	173	204	191	194	189	209	191	175	208	209	194	183	202	213	180	165	205	186	188	190	205	200	213	176	181	179	167	204	205	182	200	199	203	206	189	211	202	182	201	170	202	157	192	191	194	182	204	192	157	182	181	188	161	171	200	200	185	188	175	174	218	171	191	189	190	190	174	164	202	192	186	221	170	199	176	193	189	187	168	177	220	194	209	198	199	219	198	207	205	195	198	196	207	180	164	198	188	191	176	161	195	206	187	170	207	213	183	180	192	200	193	176	186	189	196	186	192	207	198	191	199	214	206	189	196	189	199	188	212	182	179	215	191	196	174	196	170	167	180	168	199	208	216	166	220	178	205	198	220	180	174	182	177	189	182	171	179	220	172	189	211	192	216	212	217	196	205	195	176	180	177	191	193	177	197	182	215	192	201	177	194	199	199	180	223	187	191	178	180	186	192	208	166	192	181	192	201	201	193	198	189	189	185	197	190	215	193	200	195	197	200	198	182	175	174	182	207	169	184	210	182	194	175	193	215	189	185	209	203	187	230	186	207	192	173	209	180	200	176	218	192	185	201	207	209	179	187	216	194	179	218	194	220	207	170	170	176	209	204	178	201	193	186	172	177	173	168	201	215	183	193	192	201	167	210	205	178	191	199	195	201	186	191	186	187	190	184	204	197	193	169	186	179	204	168	214	188	208	194	195	197	183	200	186	183	178	204	198	172	184	190	177	201	184	180	194	227	210	201	190	198	193	206	203	199	186	165	188	193	184	192	198	178	201	186	193	178	195	207	178	162	193	212	165	202	197	201	185	214	171	163	171	180	204	190	216	196	201	214	162	182	177	182	190	162	217	201	210	191	193	159	200	174	174	186	164	144	201	183	166	197	192	194	186	178	187	181	191	239	199	186	198	197	185	203	206	207	190	204	194	190	192	185	189	215	166	190	191	192	198	196	185	210	191	183	194	168	187	190	173	168	190	205	181	204	178	188	175	182	195	197	185	172	176	172	183	199	202	197	163	182	205	211	183	216	200	195	202	197	212	197	175	199	205	220	183	190	200	192	221	197	187	196	194	172	182	194	186	215	176	186	204	187	198	175	194	208	185	188	203	209	185	199	193	203	218	191	190	200	195	186	184	192	194	221	205	158	194	196	193	218	186	186	170	196	197	222	192	210	176	184	179	192	196	183	217	178	176	161	191	174	165	200	191	206	209	193	205	192	196	198	193	198	177	192	205	171	179	194	184	180	192	206	185	198	169	183	196	179	191	174	175	187	172	179	198	180	188	179	205	197	178	227	193	176	199	220	190	175	190	190	211	175	188	176	171	197	185	177	227	181	204	201	190	200	191	218	190	183	166	200	202	198	186	205	157	196	174	194	204	203	200	174	174	180	183	180	179	180	207	183	213	172	165
4536	5490	4187	2096	1494	1095	829	758	644	550	459	459	417	376	371	348	353	300	318	302	330	292	309	306	276	309	299	232	301	289	279	290	309	281	272	288	279	268	278	254	328	271	254	303	240	263	278	274	288	239	276	256	263	288	279	283	267	277	237	231	295	237	288	255	280	270	261	294	236	266	268	268	267	282	278	270	258	242	275	248	262	258	252	258	274	262	257	251	241	254	258	273	263	256	246	243	269	264	270	255	284	248	242	241	286	260	290	279	263	252	268	260	267	247	248	276	263	269	274	287	275	248	258	299	252	275	272	241	260	267	256	258	257	269	250	252	250	251	253	240	252	271	270	289	256	273	257	257	275	261	255	278	252	250	243	248	243	257	250	270	275	269	268	281	281	267	287	276	273	253	254	285	253	259	238	252	272	286	266	277	276	243	265	272	289	265	246	267	279	251	249	229	283	252	294	277	266	267	278	260	261	278	266	252	268	279	279	251	271	250	278	269	254	280	268	272	258	237	262	272	233	278	256	257	277	268	267	260	253	289	295	283	245	251	278	245	244	278	262	282	243	249	241	258	284	247	266	255	285	269	257	265	256	250	279	238	270	244	273	255	269	289	282	247	279	276	280	269	272	244	275	265	228	274	288	262	268	280	250	279	266	249	239	262	270	258	252	265	249	266	270	265	245	272	274	271	262	264	255	235	278	253	255	273	285	250	248	243	271	264	253	242	277	293	251	244	262	246	248	266	252	280	238	252	266	261	256	262	263	286	249	316	297	251	247	246	228	272	251	272	272	259	251	260	268	278	262	263	271	291	264	268	269	300	238	270	274	273	292	274	257	237	262	259	268	260	265	266	275	281	254	281	278	286	267	254	257	243	264	247	254	291	252	241	229	278	250	283	263	267	270	272	240	264	261	278	241	258	265	263	269	253	236	282	287	252	255	292	256	255	260	237	274	273	259	282	234	227	260	251	288	278	280	277	256	256	245	250	263	266	243	253	259	256	222	284	242	244	266	236	299	274	248	239	265	265	247	301	274	257	279	301	269	277	257	272	242	264	266	256	305	228	260	233	270	285	254	255	264	267	268	264	280	246	271	290	271	273	291	284	277	225	291	268	294	264	248	256	267	257	244	291	281	251	249	258	272	278	266	262	275	281	249	296	275	268	276	263	271	249	236	259	255	249	238	295	268	272	271	284	263	261	254	283	269	264	305	253	245	255	251	291	307	264	250	261	258	258	280	258	256	246	246	249	246	247	249	284	291	248	259	272	275	300	283	263	262	278	236	256	270	247	280	310	278	243	268	267	294	277	255	281	246	267	257	278	280	250	287	251	291	269	236	271	270	246	273	252	286	297	228	265	255	268	254	234	259	266	265	286	245	254	244	281	257	275	281	254	270	254	275	245	291	246	242	244	253	265	274	249	258	258	264	255	259	293	247	281	252	261	301	267	254	274	279	269	255	252	262	253	255	276	304	259	243	249	265	260	242	267	246	271	274	289	250	251	272	244	232	257	248	282	262	290	258	248	255	237	247	274	245	278	269	265	250	256	273	261	242	255	243	242	250	232	265	246	270	280	261	257	246	224	266	244	268	265	242	253	246	244	256	260	286	230	275	205	269	225	257	270	230	250	257	257	290	247	234	265	283	265	318	269	300	270	286	278	290	259	259	274	247	286	259	243	272	251	251	258	284	250	257	271	245	252	266	271	261	236	287	268	267	284	267	240	255	271	271	272	256	261	249	271	254	271	243	286	251	224	259	297	260	270	266	280	265	248	247	255	241	253	277	219	301	267	268	248	291	255	248	288	252	281	274	260	255	253	247	284	248	251	271	279	258	245	272	257	260	270	261	250	260	279	272	283	263	253	272	258	237	239	272	260	222	273	260	238	263	262	273	256	253	254	263	294	264	258	269	269	261	261	269	282	255	266	275	247	264	281	261	308	268	255	264	235	258	275	290	241	296	249	271	285	267	261	253	253	271	284	280	280	286	270	273	265	262	253	251	257	270	232	266	265	277	267	267	248	245	269	241	276	260	267	258	251	257	253	246	242	276	315	248	275	261	266	256	266	307	247	262	246	276	278	264	262	266	236	281	249	267	261	262	267	273	267	257	279	239	267	258	276	263	269	243	261	289	281	258	251	267	246	265	231	282	270	263	269	262	240	245	256	268	257	258	280	277	257	270	240	245	275	261	264	277	283	275	282	253	265	249	256	284	242	244	264	264	257	267	256	281	289	259	272	255	241	246	247	252	255	258	230	286	275	276	259	238	248	270	284	270	269	262	296	245	244	281	259	278	287	221	252	253	278	265	263	276	279	282	243	268	252	279	249	244	259	262	229	264	261	265	270	264	243	273	278	243	247	265	282	264	238	251	248	250	260	282	254	232	243	285	269	257	295	268	239	238	224	240	257	309	278	280	273	238	252	272	268	273	252	296	249	292	252	266	276	276	248	299	272	248	263	284	261	281	259	263	271	270	261	232	237	275	246	242	268	233	245	245	248	269	284	299	254	283	303	263	246	245	261	281	258	241	301	292	272	260	282	263	254	304	255	275	252	267	269	239	260	270	300	264	267	256	277	282	295	251	227	248	292	269	307	266	266	240	265	261	251	293	277	262	261	285	251	278	275	261	260	289	239	269	246	253	281	256	262	237	248	293	271	262	246	248	268	261	249	303	251	268	270	265	266	272	279	260	298	245	296	272	270	269	274	255	270	261	261	307	259	251	282	257	260	280	249	267	232	270	275	245	277	282	217	265	250	254	280	270	275	279	269	251	298	279	253	268	238	280	258	265	259	284	275	274	266	244	273	298	245	270	237	277	257	247	257	263	248	279	260	236	243	226	284	261	255	273	254	258	242	266	260	279	259	263	246	272	257	270	245	264	236	285	295	252	242	273	263	238	243	256	260	247	280	258	250	244	267	263	254	250	256	294	277	250	245	279	267	240	243	264	250	258	256	238	290	280	274	261	249	290	288	249	281	290	282	301	263	273	262	255	220	244	260	260	285	258	251	248	272	276	261	284	261	269	238	276	277	261	280	285	228	250	282	238	278	250	266	258	258	245	238	275	251	259	274	263	262	272	250	288	279	283	284	277	254	268	268	280	265	228	266	278	244	251	261	256	266	265	272	241	254	256	280	270	261	246	254	251	243	291	247	277	226	258	293	237	275	259	263	271	259	263	269	267	244	257	280	251	247	265	273	239	266	229	273	243	308	252	271	251	246	280	270	261	246	259	281	275	273	251	255	276	265	283	282	278	255	255	265	251	259	270	268	267	265	250	250	302	277	273	263	255	253	260	257	243	254	292	257	276	234	265	238	277	256	280	289	274	262	261	268	255	269	260	257	267	268	283	274	252	254	255	263	266	225	283	274	263	233	284	256	278	258	313	276	263	262	270	272	274	264	250	247	272	288	260	267	271	272	259	247	274	283	273	258	268	266	268	291	314	267	264	256	256	272	272	266	273	275	246	234	239	275	261	266	262	255	246	255
23227	21712	29752	24237	21713	21773	11499	1503	1065	994	980	837	774	770	757	764	747	746	653	695	683	699	662	655	636	616	594	652	664	636	603	621	605	664	590	608	568	627	588	576	578	615	537	626	579	587	631	615	601	556	575	671	591	622	599	606	612	550	609	575	589	587	567	564	568	589	554	567	588	541	599	618	614	628	614	579	614	570	609	604	584	559	606	602	601	549	618	585	589	549	612	573	612	593	583	550	605	594	604	576	650	585	595	543	609	605	561	585	572	608	589	617	639	576	565	616	589	619	600	559	572	592	529	607	563	568	541	582	586	616	581	621	579	582	599	565	585	593	592	611	644	536	610	612	603	571	590	584	561	576	612	602	624	572	569	582	625	588	570	583	577	597	582	602	615	609	571	557	579	601	590	583	610	607	604	589	636	621	554	511	633	606	623	600	601	635	585	574	564	626	559	602	559	539	612	571	585	556	555	585	537	531	571	636	584	571	628	548	551	571	585	537	571	570	578	558	619	617	596	586	603	607	595	560	602	567	561	579	585	579	570	540	583	556	616	531	600	594	547	551	593	595	589	631	579	584	581	558	659	584	594	578	598	568	556	577	661	567	546	557	562	595	560	533	568	572	583	577	570	574	586	639	621	579	558	555	589	608	604	564	523	603	577	627	607	596	555	575	598	558	567	545	625	614	615	611	579	614	549	576	602	566	606	584	591	580	563	585	600	589	603	587	634	575	591	561	588	572	601	564	572	600	561	594	570	559	603	548	599	580	594	570	559	555	577	604	612	597	591	601	606	604	591	551	585	613	604	600	588	537	589	572	605	600	619	602	572	570	618	607	595	567	589	578	591	580	556	596	583	586	557	589	568	593	587	587	625	582	576	630	561	596	515	546	595	548	579	565	589	619	562	594	539	597	569	581	544	591	567	609	597	644	568	577	543	579	612	603	612	614	590	539	536	561	608	611	638	590	578	592	597	586	588	571	607	544	624	555	570	601	516	537	539	572	572	606	610	571	582	561	561	577	617	592	589	566	556	554	587	606	572	595	570	565	600	590	543	539	582	589	608	598	581	562	565	562	631	541	569	566	587	577	575	583	578	596	538	554	558	592	575	586	563	659	609	623	590	586	589	578	598	608	610	599	577	574	547	613	568	592	584	616	558	593	542	552	593	557	546	611	607	574	581	563	627	581	545	561	566	587	561	636	593	620	584	551	570	587	555	603	582	629	548	582	530	619	584	549	594	586	611	572	566	552	599	583	549	582	608	578	574	569	586	558	599	600	579	596	520	520	547	595	555	580	569	601	582	597	613	573	614	630	557	596	580	572	581	580	593	525	563	584	579	609	633	529	605	592	562	572	543	591	551	638	527	610	583	611	597	587	572	579	561	562	576	599	592	532	538	594	552	574	608	587	594	607	564	602	598	562	569	584	535	591	566	582	565	619	528	596	564	578	646	582	581	598	562	601	554	547	563	583	542	592	550	591	594	582	605	630	605	587	586	562	587	567	550	578	628	603	593	579	541	620	606	542	646	601	566	611	596	588	558	603	563	634	584	568	574	605	586	611	511	591	567	609	621	556	603	568	578	575	573	622	582	599	576	556	583	569	599	607	580	565	539	569	589	526	562	581	595	548	572	550	610	587	566	618	576	515	596	592	619	571	604	546	588	559	574	576	587	625	593	596	571	590	587	615	583	579	579	585	582	626	587	598	626	574	598	593	605	585	557	561	540	620	588	566	612	555	582	545	568	534	572	586	580	608	555	562	597	568	555	624	573	545	571	621	587	587	585	582	583	604	574	546	601	575	598	592	549	550	560	577	554	584	575	552	572	613	607	558	601	637	561	541	606	563	586	587	578	575	612	545	604	593	592	555	595	549	606	572	576	572	569	608	581	575	591	554	577	605	582	586	579	608	561	589	596	547	584	584	603	553	590	543	561	632	581	590	557	621	543	586	614	591	599	571	568	553	615	640	608	584	597	599	626	557	573	595	589	545	618	581	570	610	586	605	612	586	585	588	558	593	586	582	601	617	596	591	621	589	596	577	620	596	656	573	574	563	558	588	549	594	541	588	576	563	574	603	615	605	583	584	614	571	590	604	604	602	571	572	609	662	571	629	584	533	562	628	601	597	629	591	546	571	559	540	581	577	597	611	600	578	583	562	591	612	544	572	584	585	606	603	594	610	629	575	596	623	599	609	568	596	624	578	611	568	615	573	555	588	611	555	572	599	616	592	645	561	582	586	596	572	560	544	573	577	561	544	610	567	573	599	597	571	572	592	596	541	571	587	595	569	558	567	558	557	597	525	595	594	637	577	618	586	554	524	604	548	563	551	587	558	575	611	600	579	568	604	563	610	570	588	589	571	600	587	629	591	599	593	585	572	593	574	574	574	598	538	605	558	581	589	571	593	591	561	644	596	577	601	558	629	592	562	572	616	564	596	591	576	558	595	560	560	541	624	593	582	584	573	587	614	575	608	590	569	572	622	579	570	583	572	555	582	590	591	581	571	578	619	583	585	589	594	559	523	572	591	541	583	561	602	596	552	571	558	588	591	579	586	598	615	582	600	591	617	588	590	595	602	600	525	597	606	618	615	574	561	567	570	590	567	543	601	600	581	587	601	586	569	546	593	577	624	567	580	585	564	607	584	605	561	576	575	566	533	586	600	626	568	564	587	577	581	617	568	555	554	585	540	586	610	600	522	558	563	584	573	597	548	580	548	551	606	598	592	573	604	560	576	538	567	554	594	572	598	560	569	551	613	553	581	598	549	545	578	599	559	602	545	560	576	518	585	585	579	596	616	544	620	627	557	575	573	558	601	569	601	557	601	590	587	574	581	607	610	559	559	587	577	581	589	603	599	580	566	567	573	593	579	558	545	615	586	553	584	611	659	540	600	604	602	572	573	594	593	559	573	586	608	591	578	564	566	576	607	562	617	602	581	558	580	565	564	520	555	557	573	593	579	557	573	547	536	528	581	600	609	627	573	612	601	578	604	569	584	535	579	595	637	607	611	594	589	571	580	589	572	613	606	618	606	563	564	613	591	613	588	547	569	601	550	571	570	573	598	588	576	538	574	612	593	604	615	574	591	556	546	613	590	581	623	600	564	574	589	617	604	559	578	598	571	587	617	600	586	559	534	583	566	555	552	606	621	600	568	590	584	584	595	565	586	581	517	557	615	589	557	596	586	595	574	603	585	580	592	586	594	607	609	559	593	599	609	588	553	563	596	607	589	595	591	604	548	635	537	574	588	625	614	561	572	582	579	553	606	591	606	619	571	550	597	596	564	567	646	580	535	583	591	580	588	559	558	548	573	584	585	571	596	600	597	562	608	575	583	605	563	553	584	599	541	607	559	568	583	556	616	609	587	562	577	556	586	600	587	575	582	593	556	542	606	558	599	610	586	591	578	602	544	622	615	573	554	552	568	555	592	598	518	557	610	569	598	587	595	557	656	611	576	582	551	551	600	548	575	588	609	586	584	581	553	602	540
7180	16707	13323	6944	5049	3875	3019	2412	2022	1731	1522	1381	1303	1170	1083	1044	987	1004	956	908	871	881	848	869	854	847	824	767	789	755	785	787	749	686	765	722	752	770	736	719	724	753	746	717	738	767	686	747	746	714	729	739	732	723	729	774	733	707	699	722	685	714	718	681	735	759	723	722	760	677	729	726	729	698	740	718	701	737	685	728	696	716	733	699	666	712	732	684	699	666	701	695	728	677	703	703	709	724	668	693	743	739	733	666	719	709	710	704	728	728	702	686	762	735	732	735	684	702	698	714	671	730	734	722	663	751	719	687	700	685	697	741	672	712	676	679	747	699	703	731	706	674	737	678	737	669	701	683	697	731	693	716	701	679	657	717	701	656	681	678	688	750	717	697	727	723	722	695	683	707	742	743	734	664	701	709	711	699	726	695	705	690	755	769	658	699	710	744	712	708	681	708	726	688	688	688	705	714	729	753	685	681	709	709	694	706	678	714	690	768	675	732	689	680	710	732	677	711	658	660	693	685	699	681	711	718	761	700	699	732	763	644	727	674	712	739	691	715	750	726	690	704	714	693	666	691	728	679	714	684	698	686	703	676	716	688	718	684	691	717	715	731	694	672	759	723	714	684	647	708	674	718	708	747	706	744	737	727	712	742	694	668	702	679	703	722	666	690	730	757	723	717	752	681	728	737	680	690	666	718	753	706	699	692	687	719	709	692	697	707	672	674	685	701	680	707	738	687	697	722	683	726	711	691	628	671	698	687	658	657	686	673	681	702	717	687	723	711	734	715	744	666	704	710	673	656	702	704	698	682	661	698	722	714	677	710	705	673	703	717	689	733	715	661	692	677	725	662	718	727	693	723	705	734	687	677	710	708	688	683	718	700	665	724	735	704	702	687	656	723	697	735	664	684	704	701	738	712	722	664	683	706	633	673	692	677	713	678	681	709	726	685	709	703	663	700	711	703	716	714	755	715	657	689	739	693	710	662	704	686	753	701	690	715	682	722	699	681	705	717	669	707	678	729	703	690	679	732	709	751	675	722	737	702	712	653	723	697	716	678	734	740	679	755	736	688	673	697	714	691	705	716	693	697	717	720	714	715	721	743	700	710	680	728	712	709	652	754	675	703	705	712	687	688	693	672	670	729	721	695	722	701	696	696	698	672	693	663	716	675	677	670	684	713	698	714	753	723	713	698	686	699	724	718	690	707	765	692	696	783	678	716	708	685	665	694	680	721	680	688	703	738	657	695	696	715	641	732	715	706	719	733	742	721	685	705	693	679	716	696	678	685	709	660	701	649	715	656	664	685	727	703	722	662	695	710	723	689	670	697	685	670	728	694	747	685	674	698	673	716	696	720	743	717	700	679	694	715	731	692	733	686	719	720	677	687	680	726	683	729	715	719	684	649	684	666	677	680	682	687	734	697	689	727	700	709	735	742	715	685	686	686	673	695	722	687	740	735	694	699	724	742	697	738	694	717	719	752	719	729	659	716	723	703	663	682	700	714	734	656	719	698	742	714	711	693	695	737	685	700	692	709	662	692	727	728	741	687	756	674	703	680	740	719	716	712	711	765	696	682	705	663	664	675	679	717	720	736	708	700	716	691	730	662	688	731	687	739	683	665	709	661	698	682	696	709	712	702	707	721	713	726	656	677	683	712	695	684	751	687	649	743	690	681	698	700	729	692	773	651	720	735	687	727	658	695	695	666	721	717	757	712	678	696	679	684	705	738	703	716	694	705	713	710	721	691	723	708	729	677	724	714	717	723	694	724	707	722	697	697	726	704	726	694	711	701	740	679	689	689	717	695	702	702	701	713	710	753	684	709	772	699	669	666	685	676	715	689	690	707	682	702	710	644	732	655	675	694	691	742	706	762	757	733	686	700	728	743	658	707	718	674	669	721	704	716	641	701	738	697	720	708	700	688	723	729	655	651	680	710	728	687	713	739	727	778	727	723	689	653	704	705	743	645	737	694	725	685	727	689	694	700	721	716	665	676	664	732	710	666	685	724	708	704	753	707	677	727	704	696	653	692	649	717	741	700	692	652	687	709	758	730	671	689	687	698	682	713	707	687	680	699	717	713	740	771	716	726	676	745	692	744	699	686	686	715	692	694	666	687	714	734	714	716	721	703	704	719	650	712	728	697	743	695	645	712	723	688	726	710	683	706	693	672	678	675	724	688	689	665	690	699	740	728	702	724	707	664	677	695	685	711	734	738	686	738	725	708	728	658	714	695	693	711	694	688	670	740	726	701	697	687	637	699	719	671	697	731	644	691	748	707	711	732	681	683	672	681	698	716	732	708	752	717	732	721	682	695	705	659	737	686	665	719	706	739	634	678	721	659	667	702	714	715	717	772	689	694	738	709	692	748	657	683	671	687	680	706	718	687	666	695	702	641	680	731	744	704	713	734	693	712	696	721	724	737	714	689	742	722	659	657	721	724	709	688	731	714	700	696	760	736	668	688	707	762	692	687	746	727	723	700	660	709	736	683	673	713	665	738	679	694	728	748	661	699	690	635	696	719	703	721	732	702	701	688	758	678	708	701	718	736	696	655	729	647	703	673	678	625	744	689	720	702	731	686	691	704	667	712	707	753	677	711	668	663	697	756	718	634	667	727	708	728	737	714	727	716	683	698	708	654	678	710	680	711	708	711	639	672	740	736	765	722	690	728	664	755	736	711	677	668	704	708	722	763	662	727	708	671	726	691	765	726	739	751	710	695	723	726	662	686	719	675	751	640	708	717	731	704	693	763	695	617	703	672	685	680	703	715	711	692	701	712	684	699	644	695	675	691	653	721	704	714	716	719	650	683	701	707	670	682	708	718	697	719	691	705	715	720	732	706	683	699	705	692	701	704	726	692	726	693	666	717	686	696	670	688	692	683	740	683	672	716	698	731	710	685	670	716	739	722	739	660	717	691	739	706	680	729	680	724	686	670	713	709	672	737	738	685	658	688	758	706	686	701	663	725	671	705	698	726	712	711	720	709	717	760	676	671	658	699	695	684	728	782	711	689	671	720	690	670	704	726	677	694	676	732	718	703	728	732	709	713	722	705	748	669	704	723	693	712	676	703	682	694	718	686	680	696	733	678	727	687	721	693	661	682	682	732	725	687	748	708	676	709	683	709	693	720	741	682	728	755	722	684	730	699	693	730	703	715	702	678	721	744	702	671	694	679	708	680	680	693	701	726	709	689	730	703	731	681	676	680	738	626	735	675	741	706	650	696	709	695	756	732	724	713	728	676	673	700	733	725	716	714	723	717	683	723	705	701	679	692	716	686	729	668	715	677	720	761	698	714	708	692	696	704	694	691	662	660	761	740	697	715	717	674	681	711	696	728	741	703	684	738	714	699	714	688	677	696	693	675	699	679	719	697	663	675	678	697	688	672	680	698	661	677	719	703	732	695	672	687	688	725	672	694	665	735	677	719	748	668	715	683	714	707	669	728	673	699	706	692	722	667	700	710	698	712	691	711	642	738	705	715
27708	20399	6490	477	314	282	248	224	220	227	223	191	214	213	213	214	224	187	200	205	189	212	195	216	213	215	209	196	210	233	188	181	181	220	186	185	176	213	206	186	195	224	217	206	223	184	196	205	214	211	207	217	194	189	221	223	212	171	198	208	193	222	196	196	215	201	209	180	183	206	169	190	223	225	195	196	176	245	202	184	192	201	208	200	189	203	186	197	216	166	193	212	192	185	206	189	192	203	191	196	214	200	238	181	201	229	195	180	214	196	210	206	172	197	204	205	222	194	213	228	212	214	216	201	201	199	180	181	210	206	193	194	212	166	190	217	199	205	188	196	189	216	183	201	201	202	207	197	196	204	212	209	205	199	213	207	195	190	194	197	205	179	188	199	177	186	198	201	211	227	178	186	168	200	189	224	181	215	209	217	201	210	213	221	206	215	190	202	204	186	205	217	218	193	185	218	193	207	182	200	213	195	204	201	208	199	186	206	225	192	193	205	205	207	226	183	217	198	210	202	179	186	203	180	193	210	192	208	190	188	195	201	203	194	185	202	185	217	213	230	212	214	189	219	218	210	203	210	204	210	220	216	218	198	211	224	200	209	209	216	202	206	229	206	199	205	186	212	203	198	178	205	208	227	194	190	210	201	187	201	202	204	170	205	200	208	213	212	210	206	193	227	192	207	211	199	194	203	217	191	195	189	212	182	196	218	196	216	220	206	209	188	197	225	187	189	231	211	224	186	197	203	206	194	196	194	219	191	219	206	189	206	216	216	195	195	205	218	213	201	192	215	201	218	215	218	205	174	206	197	199	194	210	187	203	208	230	194	200	211	206	202	198	202	221	183	231	243	195	199	199	195	197	202	205	212	211	243	225	212	227	215	181	205	184	190	221	217	195	206	218	194	199	192	192	204	211	204	207	221	220	208	210	217	197	214	198	196	222	205	213	197	204	193	217	197	209	205	193	198	193	185	210	200	192	216	186	182	201	205	197	192	200	192	199	220	197	197	198	221	204	200	211	202	203	195	189	211	208	188	198	204	180	208	184	215	211	201	195	196	201	187	195	200	201	196	186	218	195	188	202	206	206	215	209	191	205	226	183	196	217	200	195	234	200	185	193	208	198	203	220	200	199	231	210	218	197	202	217	210	214	178	207	184	199	209	189	199	205	212	193	217	186	174	207	208	182	195	200	209	208	202	211	201	194	222	212	190	180	217	181	196	199	181	194	196	189	196	206	196	192	219	212	221	196	212	198	226	188	221	182	204	184	199	200	219	191	179	197	177	211	197	200	197	195	195	193	204	210	201	197	209	182	195	206	224	193	202	185	161	200	186	176	191	182	213	206	203	199	187	213	190	204	209	206	198	206	196	187	188	200	183	213	180	188	212	192	197	201	215	212	196	177	201	184	173	215	200	211	190	218	177	205	175	232	200	182	229	195	191	221	214	218	199	212	209	198	216	216	178	206	190	199	225	220	217	196	206	189	211	194	206	196	192	187	202	186	236	214	181	215	193	200	212	228	210	186	213	223	179	224	221	220	196	221	194	216	201	202	185	199	210	226	207	209	193	221	201	213	222	194	203	202	180	200	216	202	217	196	213	185	204	173	207	176	207	232	218	232	224	191	218	200	184	200	176	185	212	224	189	204	212	210	239	199	188	206	217	192	205	185	194	199	221	200	187	195	198	186	187	213	221	229	208	228	211	195	200	202	179	236	183	209	198	201	202	198	208	225	230	203	216	203	189	224	195	212	175	187	185	188	185	180	207	192	181	203	178	218	222	198	193	208	192	197	222	182	213	234	203	188	182	199	188	198	214	189	201	183	189	185	203	174	182	193	172	225	195	201	219	189	207	201	221	204	188	187	178	224	204	190	213	195	216	181	201	149	206	188	216	218	234	199	233	201	212	201	180	168	199	197	160	214	189	193	201	178	182	199	202	231	212	191	186	205	209	201	197	221	191	219	186	207	205	223	198	176	187	195	190	201	205	197	210	202	199	201	223	203	203	190	201	196	227	210	214	192	206	197	234	213	201	236	187	205	203	210	204	205	208	210	206	190	188	231	200	198	188	209	207	225	184	186	208	216	217	217	195	190	215	202	200	207	215	207	200	251	222	220	207	226	221	198	206	185	202	185	213	190	220	215	208	230	191	199	213	224	206	212	200	216	193	179	202	202	200	187	200	188	213	199	194	197	185	197	203	195	220	217	218	189	223	212	211	228	196	228	231	193	206	199	221	201	196	220	170	236	183	232	211	218	194	190	199	192	178	205	200	204	201	233	181	184	192	199	201	172	207	196	168	199	191	218	195	187	190	217	185	208	190	222	214	188	195	191	204	167	184	199	199	216	233	209	219	183	234	200	186	197	199	191	220	198	215	205	210	191	177	196	204	197	207	191	196	219	216	217	205	203	201	205	219	202	208	190	206	219	229	190	217	219	187	185	193	209	202	209	217	211	212	228	219	199	207	201	229	224	206	201	230	190	209	195	209	187	206	217	201	209	201	198	206	180	209	213	195	209	197	229	211	209	174	193	190	192	210	203	211	182	168	189	203	189	196	218	192	215	216	197	212	218	178	226	213	220	202	211	214	228	201	196	199	205	180	162	217	190	204	233	209	209	200	216	208	231	182	220	184	182	227	184	208	212	210	193	217	179	219	212	202	207	190	208	216	207	162	198	206	191	207	206	206	196	191	224	198	199	193	213	187	206	229	204	215	199	206	190	196	231	198	197	225	216	211	220	191	204	213	207	206	191	176	198	202	200	206	222	210	200	201	209	209	205	178	210	192	191	220	200	176	221	215	143	198	226	193	194	201	196	191	204	191	207	185	217	192	214	212	187	202	212	188	188	204	207	197	178	190	201	195	234	208	194	193	208	209	197	226	206	180	195	203	223	183	201	239	199	187	225	209	204	205	200	203	213	198	205	203	226	189	222	207	191	207	236	211	218	193	202	205	213	213	201	218	195	210	223	193	216	171	205	180	182	212	217	183	198	207	194	196	194	216	184	197	202	217	194	232	180	203	210	213	184	173	202	216	209	208	204	183	193	202	211	204	213	210	211	212	208	216	204	196	213	226	203	217	187	189	207	177	194	179	187	200	215	187	227	242	215	210	189	220	224	177	208	186	203	212	220	224	228	190	230	197	203	213	204	195	207	197	193	203	231	189	189	208	178	182	196	188	247	202	219	209	209	209	221	179	217	201	192	227	183	197	181	217	199	200	227	199	198	203	193	193	193	187	207	235	197	199	161	204	197	212	200	225	201	211	185	205	167	222	227	207	232	206	210	192	189	187	211	200	214	220	234	215	209	210	192	217	193	185	187	200	210	198	211	205	194	204	186	184	182	212	209	216	200	185	209	168	186	199	219	229	198	215	191	203	208	220	206	173	205	183	198	197	183	180	197	207	187	173	193	186	195	206	211	231	237	212	213	193	211	196	198	200	206	205	198	184	220	225	208	194	213	221	200	205	191	215	190	211	221	218	209	216
3885	823	794	485	432	336	345	319	339	263	292	306	251	294	289	287	280	278	259	266	287	252	258	245	272	243	233	258	278	265	256	273	233	260	270	274	276	277	273	254	263	233	263	280	266	248	285	263	237	273	299	260	260	246	264	272	244	250	284	302	246	263	268	282	229	240	276	285	269	271	257	267	269	241	266	265	281	257	300	227	231	289	236	271	269	290	260	256	268	277	287	282	289	244	256	248	271	268	273	275	272	251	241	256	251	259	220	244	288	253	254	259	298	252	263	260	254	299	247	259	274	258	249	297	250	243	269	267	255	259	273	252	272	231	261	238	257	305	239	274	286	266	260	274	288	288	262	239	318	273	253	290	263	270	268	256	267	244	245	254	279	284	260	254	274	249	266	262	269	268	272	261	264	286	282	264	235	253	279	280	250	279	247	243	252	229	268	272	240	245	236	278	261	255	229	272	267	253	254	283	256	268	240	246	257	250	259	269	246	249	235	261	268	270	274	252	247	259	248	249	252	264	268	258	248	259	234	252	260	266	275	265	261	239	284	273	257	220	259	269	244	253	266	273	247	267	280	236	263	271	303	238	252	278	246	268	237	257	239	231	264	239	244	259	287	272	263	236	262	268	279	310	275	253	250	266	270	278	278	292	246	264	252	254	262	272	267	246	250	270	280	287	266	269	262	246	245	309	238	276	250	256	259	238	265	291	263	267	249	258	259	237	257	289	259	272	274	257	256	262	256	265	260	272	255	276	240	277	263	283	247	251	265	256	274	274	281	250	251	269	257	224	228	262	261	265	279	273	269	280	274	267	242	240	287	254	261	270	270	240	274	262	273	244	243	262	250	246	292	280	291	251	278	273	247	275	266	280	265	244	273	260	273	251	253	250	268	264	260	257	242	235	295	268	260	265	281	254	279	267	253	253	234	290	266	246	281	265	270	273	265	264	287	277	258	272	282	268	263	232	265	265	270	217	263	247	267	244	282	274	252	273	279	228	258	265	258	253	255	272	258	255	255	276	248	283	267	261	264	255	248	257	284	273	275	273	265	246	255	250	245	237	276	257	225	260	262	264	272	259	283	272	231	251	260	239	225	265	277	246	300	282	258	248	279	244	267	267	260	259	260	268	285	251	246	253	270	235	271	266	268	277	249	261	267	277	269	261	276	265	258	267	277	284	244	246	233	245	282	248	293	256	271	257	268	263	243	233	281	238	279	272	292	244	269	274	273	265	255	253	283	293	246	253	281	258	284	252	265	247	283	245	283	259	283	280	280	244	267	258	259	262	265	259	247	224	288	276	270	250	272	245	251	289	235	259	266	236	263	260	249	255	245	247	253	260	251	243	251	269	244	276	263	280	269	258	273	255	271	250	252	262	217	285	244	258	251	258	282	269	267	261	276	278	267	280	261	262	245	293	257	255	240	270	276	283	262	274	243	295	248	284	274	253	278	258	256	231	250	251	255	222	257	298	255	267	263	285	252	243	260	260	249	257	253	248	257	242	262	244	249	244	277	243	274	267	275	294	261	254	254	265	281	252	265	281	256	279	269	245	261	238	243	274	277	235	258	256	293	270	296	231	246	287	244	219	266	292	264	276	276	261	250	266	264	257	265	246	234	277	254	293	274	274	250	280	270	262	264	259	248	252	258	275	278	283	270	274	265	286	239	246	273	228	242	264	250	279	251	247	240	256	273	273	250	285	275	289	273	264	233	253	274	264	269	251	244	259	256	250	299	236	255	251	276	261	293	259	251	227	264	252	261	262	263	286	251	258	276	263	268	237	217	279	263	277	241	269	278	268	262	263	290	245	245	254	266	263	281	294	260	241	246	272	248	285	262	264	259	254	238	251	248	232	280	265	244	282	255	284	240	269	232	237	261	269	267	234	274	255	236	241	262	260	252	268	253	243	246	238	265	250	265	276	278	251	235	281	271	265	270	283	277	296	265	259	250	279	288	289	261	252	250	263	254	284	272	278	256	274	264	250	275	267	253	266	248	305	246	265	276	277	243	261	256	249	248	244	260	271	265	255	269	265	260	247	268	258	276	243	285	253	254	265	250	273	256	282	269	234	237	279	243	288	244	284	247	255	259	271	261	280	252	260	263	258	265	258	250	293	254	253	258	275	272	286	274	249	237	260	264	240	276	249	254	253	259	256	245	227	272	270	228	265	265	253	263	260	298	253	261	279	266	266	267	245	285	264	260	288	249	249	258	252	265	249	259	288	232	278	241	224	269	276	285	255	290	232	226	286	278	274	244	279	271	235	242	273	251	264	254	254	261	254	271	250	254	278	289	268	248	273	278	254	258	247	279	245	263	240	280	238	276	275	274	267	284	264	249	256	272	272	274	247	269	276	260	281	266	253	272	288	251	271	254	251	254	266	296	269	254	272	256	276	282	235	262	255	220	263	254	278	269	271	285	262	251	277	266	267	271	239	232	267	255	270	278	264	277	265	254	275	257	277	262	278	283	251	249	279	287	257	271	278	266	270	246	254	256	260	226	275	259	267	279	276	251	280	273	262	249	283	271	279	247	262	242	249	255	251	262	298	252	256	244	284	243	267	274	291	270	253	259	280	254	271	259	235	264	235	252	267	249	249	264	265	264	240	287	276	271	254	249	248	263	265	249	286	269	238	275	249	232	281	254	260	256	279	260	266	282	267	273	258	278	234	270	253	261	246	263	275	264	261	272	259	277	267	265	264	242	262	286	257	261	248	224	264	298	251	265	258	218	252	276	250	277	272	251	270	263	299	237	267	267	269	257	264	258	228	252	276	262	261	276	254	293	228	243	244	265	265	249	265	261	255	259	277	285	235	269	237	246	239	251	220	261	265	247	288	272	282	288	256	249	273	265	255	228	260	283	284	275	284	282	261	260	269	273	222	270	251	244	270	266	280	269	247	264	263	276	299	234	289	265	239	265	273	274	278	251	262	258	242	229	251	274	252	247	273	268	253	236	249	242	261	253	257	274	238	263	259	255	257	277	236	242	265	249	306	262	267	246	260	276	275	282	280	222	273	247	291	272	275	269	257	236	245	298	275	276	251	244	263	270	235	236	265	266	286	260	260	270	252	258	283	251	279	291	276	266	253	280	231	231	268	255	242	265	281	264	266	248	278	256	235	271	260	259	238	267	265	276	272	256	266	245	271	267	224	251	292	243	244	265	264	295	245	253	248	250	244	271	273	264	265	279	282	268	243	249	281	262	293	255	249	296	252	271	257	261	224	251	273	261	270	271	273	247	244	252	267	235	243	267	263	257	259	284	248	256	265	271	252	274	267	270	262	241	247	263	261	231	262	269	245	301	265	255	250	247	243	249	286	249	248	267	249	295	258	270	271	239	269	273	262	258	272	257	245	283	244	281	257	251	281	255	252	277	262	271	281	280	253	254	264	270	273	260	251	266	253	249	229	258	259	262	271	277	258	250	247	267	274	265	241	269	277	279	244	224	254	246	281	270	275	259	264	287	230	242	227	252	252	260	228
24203	21692	29309	24569	21677	11943	1335	870	695	665	688	622	656	575	528	554	537	552	494	548	528	518	527	503	506	481	473	468	534	455	536	493	515	534	500	471	522	488	506	496	425	482	562	496	471	505	466	499	479	460	462	447	466	455	438	473	540	538	472	495	492	475	484	483	462	481	449	516	506	475	509	496	483	484	518	472	463	482	483	448	479	501	447	506	451	426	492	407	484	498	443	457	461	431	422	507	460	490	463	449	470	455	467	410	491	460	526	465	445	487	483	430	469	460	446	499	446	469	481	511	448	462	468	446	480	455	488	415	453	453	496	511	474	449	498	491	496	475	492	471	482	483	483	488	485	487	497	474	488	435	502	483	471	470	494	491	438	449	499	499	463	469	499	486	452	478	447	487	475	480	443	508	496	454	453	454	504	480	445	488	451	497	487	431	490	441	445	464	476	498	466	439	473	519	474	446	421	465	472	414	471	455	441	476	454	477	449	429	465	473	485	452	470	426	506	430	490	475	496	479	491	482	478	420	459	489	517	483	502	494	446	493	475	448	451	476	461	436	480	469	528	495	560	465	516	473	483	465	471	476	413	465	471	451	455	490	489	499	503	492	503	457	492	481	487	458	465	438	441	423	458	481	470	490	475	432	471	436	479	467	492	459	455	467	460	484	463	448	462	472	463	437	482	447	482	462	420	510	462	436	440	480	476	466	441	470	464	479	464	490	473	476	466	452	437	470	490	485	453	491	477	456	467	506	500	472	449	456	492	472	467	452	455	508	476	444	515	523	513	465	506	475	469	493	465	458	461	490	473	481	461	459	480	468	455	476	475	488	440	475	437	505	446	438	490	476	476	507	515	454	444	481	452	495	438	457	463	409	497	517	445	438	464	445	448	483	462	465	485	457	448	451	492	464	446	459	443	472	478	422	451	500	442	432	474	474	497	466	453	481	457	512	469	472	443	471	483	483	438	452	453	450	437	451	463	486	438	499	456	446	454	478	428	490	463	465	465	436	483	477	473	469	428	471	465	461	477	469	458	483	490	479	465	479	456	467	469	466	480	451	465	494	480	499	490	489	458	506	475	468	484	513	475	486	500	480	501	432	483	444	480	471	467	444	455	453	471	468	472	468	456	502	452	454	487	475	494	454	471	465	477	478	483	453	482	477	474	449	481	417	447	458	480	488	492	449	451	479	442	437	474	450	481	435	471	470	489	498	478	508	435	468	461	462	451	441	478	476	452	500	480	435	444	432	449	423	443	480	479	459	460	446	507	469	465	519	502	475	507	466	495	521	470	481	456	463	506	460	473	471	484	457	466	467	459	482	471	481	446	454	484	446	447	482	466	493	467	477	468	466	476	443	435	454	473	486	449	496	486	486	471	490	445	476	477	478	449	472	473	478	479	460	475	436	469	473	432	452	485	497	442	469	451	470	472	466	483	485	465	477	442	455	469	490	461	431	467	471	495	479	462	471	478	487	484	454	498	494	460	436	420	464	480	480	479	450	492	475	493	472	478	497	484	475	491	484	466	520	485	467	415	451	475	499	469	474	509	479	460	438	461	468	493	487	450	488	453	460	477	440	460	452	464	448	468	488	454	474	414	475	436	462	452	472	481	419	448	481	499	451	463	469	476	448	435	467	445	465	465	486	480	506	500	450	473	518	472	458	466	458	486	430	451	444	466	525	471	508	471	498	485	482	479	443	430	422	461	438	445	482	493	486	459	466	442	487	462	466	533	480	466	467	473	482	487	446	451	462	482	472	429	471	519	482	457	482	451	452	496	466	482	448	457	461	491	468	454	473	495	473	436	489	484	456	526	476	433	452	497	467	490	510	471	448	470	502	507	480	498	475	459	477	460	451	450	477	457	467	435	462	475	478	485	456	497	464	438	460	459	438	478	489	425	450	463	477	488	448	431	450	459	468	466	454	467	437	471	459	484	482	511	455	461	441	445	468	470	479	464	483	456	505	478	427	462	526	425	464	471	501	509	488	478	466	473	465	478	493	477	447	486	448	496	513	453	473	452	469	491	456	433	453	452	470	441	475	491	481	418	450	512	456	445	463	469	444	482	490	447	477	480	479	471	432	484	469	487	487	459	439	464	422	452	488	482	442	457	497	499	455	465	484	477	443	461	480	463	425	449	479	518	467	492	492	466	486	470	458	487	476	451	475	473	521	462	481	433	488	484	459	442	475	467	446	493	486	459	497	461	493	466	510	471	451	521	474	491	460	488	441	456	484	491	477	468	442	447	451	492	467	487	473	447	432	516	442	468	517	463	450	448	443	426	432	446	476	438	436	448	487	530	492	465	435	482	493	469	430	504	427	468	450	476	466	484	447	472	476	454	471	488	464	451	461	522	468	452	476	479	492	455	488	492	462	440	461	456	466	469	453	489	504	484	437	472	503	433	483	486	473	454	432	465	466	439	459	494	450	444	463	454	447	456	487	444	482	459	503	440	446	522	479	446	459	476	499	416	516	450	444	455	457	440	467	469	437	478	508	470	481	454	442	454	448	463	459	456	472	458	467	443	450	484	470	470	498	490	449	481	465	452	457	485	463	495	462	454	461	441	452	492	462	440	509	482	431	446	472	470	449	484	463	487	460	467	455	502	470	502	491	475	501	442	443	480	450	509	464	500	475	507	438	476	468	469	456	433	483	471	503	476	433	470	463	470	470	484	437	437	520	473	461	487	446	478	467	488	466	454	489	449	440	477	435	423	453	490	445	487	490	468	467	486	515	482	477	451	444	490	473	465	492	436	467	499	454	474	484	481	464	446	447	468	504	487	455	469	497	467	474	475	469	482	461	465	442	492	485	477	476	480	492	486	457	468	501	486	439	465	477	527	453	511	479	501	455	451	497	482	453	452	484	493	464	468	460	465	438	436	470	466	478	524	453	501	511	480	469	444	408	492	473	431	455	488	468	480	483	477	452	478	445	499	496	464	462	491	471	466	455	455	479	500	480	505	472	502	456	472	464	525	508	450	452	471	457	486	458	432	490	466	460	464	476	434	464	486	423	490	437	495	434	480	456	460	473	445	478	487	454	466	438	452	457	444	406	500	448	445	507	449	460	482	487	454	482	471	509	475	437	488	474	480	478	487	446	475	438	485	443	484	460	474	434	455	456	439	478	460	459	461	445	431	448	494	445	445	491	483	502	498	426	443	456	487	464	425	476	444	455	465	490	469	498	459	471	490	465	484	449	489	505	497	480	475	463	491	489	441	457	446	472	479	437	471	479	449	478	430	445	482	442	498	434	495	453	479	437	433	466	457	486	465	494	492	437	501	499	492	453	479	454	464	417	496	497	456	475	464	431	462	492	478	487	478	462	501	446	446	475	473	478	444	458	431	460	439	447	472	490	517	503	475	488	460	480	487	469	486	497	480	510	491	465	475	430	458	527	472	461	491	473	471	441	487	473	445	520	486	467	491	494	488	461	496	473	481	448	460	458	501	500	440	491	435	460	471	436	480	451	446	448	457	452	428	457
4712	9979	8097	3923	2804	2193	1776	1464	1205	1048	991	886	870	825	793	775	757	710	710	685	681	624	642	586	607	602	630	623	600	599	643	579	625	577	572	599	602	617	583	577	560	573	575	569	581	657	570	577	604	540	564	552	578	581	636	540	522	606	590	609	634	541	594	577	552	586	582	551	555	586	589	554	577	577	551	574	542	555	579	565	553	590	575	565	570	541	606	554	570	587	557	578	618	594	562	600	564	536	539	554	570	573	536	587	604	607	613	593	565	544	594	606	556	565	562	520	566	542	588	579	540	546	533	590	578	562	514	569	573	592	547	540	594	586	600	583	563	578	553	588	505	549	547	597	555	538	557	550	541	572	566	537	586	575	554	539	572	603	560	536	561	597	585	601	562	564	579	589	536	578	584	526	499	536	574	584	605	558	539	578	538	565	576	570	568	597	522	539	568	570	564	575	560	593	542	596	570	583	562	582	531	609	551	589	519	559	568	528	610	579	570	586	618	593	552	601	592	579	557	559	559	587	578	569	558	578	596	593	561	551	557	615	578	616	590	590	623	537	558	588	530	559	554	521	558	589	582	585	516	606	605	563	554	554	563	556	574	543	598	602	550	582	522	557	539	566	567	589	535	567	558	593	567	607	566	547	598	558	538	566	542	572	585	568	577	557	547	563	546	565	555	562	589	560	602	549	542	534	550	566	588	544	526	600	556	519	578	583	562	586	577	541	531	592	560	576	545	541	578	573	555	563	558	544	546	577	568	531	606	551	555	567	554	595	584	617	571	577	612	600	564	532	584	575	577	552	578	550	594	542	556	584	570	540	579	582	584	596	614	604	553	556	610	594	603	594	527	562	552	587	531	567	588	564	632	611	599	598	582	536	560	523	578	571	578	600	612	552	582	566	540	556	592	547	529	548	577	572	573	530	558	592	556	586	544	568	559	569	575	639	570	544	549	585	563	547	618	555	600	544	587	566	614	554	550	570	556	590	569	541	558	574	619	596	573	586	573	592	565	599	570	587	553	575	572	558	564	591	556	608	538	578	605	562	558	550	612	589	522	563	567	583	570	556	552	537	563	571	572	610	564	614	557	584	568	546	596	541	621	567	558	557	572	567	536	584	534	627	609	577	553	581	578	573	563	577	546	560	551	582	580	559	613	632	565	551	581	574	579	566	563	559	531	585	559	566	573	596	559	596	567	608	579	588	557	552	570	576	558	548	576	577	566	591	557	567	596	582	544	560	568	543	582	558	556	558	554	544	541	557	593	519	532	553	575	593	574	584	550	552	553	556	579	609	575	575	560	581	574	552	588	539	557	571	563	586	576	558	544	527	582	549	542	579	540	562	574	589	577	565	577	579	601	574	532	584	604	526	566	618	584	531	548	528	551	584	570	584	618	547	587	588	568	566	563	591	604	594	599	546	590	537	553	569	583	528	560	605	580	559	574	534	570	569	571	602	533	600	550	584	563	591	552	548	591	580	590	562	546	578	594	546	578	506	580	562	558	576	564	552	565	563	603	554	598	582	525	531	568	562	554	597	586	568	590	593	550	553	580	568	524	573	493	591	565	592	523	552	564	555	551	599	536	558	543	558	590	574	609	499	596	526	566	566	549	571	604	543	567	561	568	545	574	567	585	581	533	603	562	564	563	574	535	585	570	537	558	568	533	589	540	560	572	633	562	604	571	562	604	527	577	594	537	571	546	590	574	574	543	575	598	544	570	592	583	562	578	583	573	536	569	574	574	578	564	579	533	585	603	583	613	554	535	577	561	547	548	563	571	540	567	547	603	577	568	564	512	583	576	550	553	558	547	588	583	545	549	575	567	571	574	589	578	581	569	568	561	570	564	569	552	571	559	593	596	539	549	566	591	567	542	549	546	567	600	567	557	558	599	553	567	500	563	582	556	586	548	557	535	585	540	551	550	566	601	570	516	574	591	570	545	610	583	548	622	580	602	590	552	584	591	580	585	540	553	538	590	551	559	554	538	565	548	567	551	596	559	577	567	637	595	588	557	564	607	569	548	577	578	596	537	581	580	552	599	576	549	607	577	529	595	567	566	562	605	565	568	595	581	562	600	573	529	577	543	577	588	560	555	597	567	590	545	586	592	578	559	598	605	540	559	556	550	575	570	600	516	554	554	571	567	556	587	549	563	575	608	570	564	627	561	615	562	556	534	542	584	568	547	589	537	557	565	585	503	580	592	588	597	548	525	530	595	565	572	610	592	610	539	575	574	559	558	561	552	571	581	558	519	577	557	598	539	525	590	571	565	583	567	571	585	561	583	522	550	573	588	575	550	559	567	574	624	508	577	556	551	537	534	542	616	578	562	600	575	559	579	565	558	573	557	570	543	547	581	546	553	547	577	588	572	632	589	589	563	577	541	554	572	593	563	556	631	569	579	519	598	593	517	609	583	532	556	575	572	551	583	566	575	593	553	522	571	585	571	570	591	570	635	583	588	516	598	563	543	568	549	587	571	547	578	531	582	539	562	598	564	567	568	535	583	546	562	544	550	554	560	577	572	576	578	533	581	593	569	612	568	538	578	581	540	590	587	550	584	561	571	547	600	581	584	584	594	562	536	574	580	510	600	522	601	598	539	605	505	537	569	587	538	582	594	592	542	564	517	591	563	546	520	549	561	594	550	540	576	537	556	550	557	578	607	543	586	564	556	588	576	598	582	568	547	556	543	569	543	585	623	532	555	562	599	553	588	591	572	533	576	539	541	599	585	533	570	598	586	585	586	544	599	575	578	487	608	569	573	567	584	562	556	631	530	580	555	559	552	578	570	547	589	521	538	563	597	527	570	564	578	500	594	577	555	561	565	552	577	581	588	569	606	583	573	626	541	550	567	577	571	583	499	566	570	581	589	579	564	602	534	555	622	560	536	560	530	571	548	597	601	551	559	558	573	558	607	569	525	564	563	582	565	577	597	595	563	567	581	556	569	540	618	569	581	550	541	547	590	575	597	574	562	634	567	582	586	550	543	560	608	519	582	572	554	564	613	536	557	555	572	546	575	567	542	562	579	586	552	571	579	552	573	533	583	568	551	560	585	579	551	584	589	581	535	563	588	531	594	560	563	552	584	577	501	568	594	571	602	541	611	557	541	591	554	561	608	574	582	550	588	572	549	576	548	577	558	570	564	578	540	529	543	579	614	533	560	582	572	535	576	588	585	548	571	524	587	565	595	550	596	583	532	563	578	566	538	526	533	558	565	550	591	586	561	555	562	552	535	568	536	616	573	516	618	578	533	577	598	559	556	586	597	536	552	579	545	576	608	605	527	590	571	571	592	542	550	581	587	592	597	586	561	574	560	578	594	561	607	574	570	569	593	620	555	567	590	562	587	577	568	545	582	528	576	572	534	582	569	579	561	558	559	554	561	569	556	542	581	571	580	548	566	550	572	566	596	549	561	620	550	584	579	584	546	569	581	567	523	579	553	597	576	524	534	575	571	593	602	509	629	588	585	551	567	548	609	592	545	554
25529	21684	28095	25685	10289	609	393	371	302	291	286	254	254	217	240	222	230	238	187	200	195	233	226	193	206	189	202	188	209	209	184	189	210	168	207	190	197	168	174	209	193	185	175	194	215	186	199	182	193	185	214	195	215	180	201	203	185	198	183	200	212	195	212	181	197	169	211	191	181	215	182	188	213	184	199	209	170	206	188	191	188	189	222	200	199	190	195	204	182	187	212	219	190	179	194	190	231	181	204	194	186	206	207	202	182	212	194	214	187	195	194	205	183	184	157	188	181	194	209	193	204	198	171	198	196	178	199	189	189	211	180	182	192	220	186	190	175	193	200	192	199	213	207	200	204	176	197	209	194	193	182	200	177	206	224	201	207	211	213	207	213	207	192	206	183	179	209	203	188	196	213	206	202	173	182	197	184	191	189	162	203	183	213	183	174	205	189	195	177	202	167	194	202	185	180	172	190	172	196	183	177	202	211	211	184	191	175	168	183	179	179	193	205	185	178	189	202	189	206	180	188	203	208	201	197	193	186	213	199	202	216	200	200	207	202	204	175	190	209	203	192	180	193	195	179	179	204	189	175	185	167	219	190	190	202	220	189	218	200	161	193	175	160	205	204	215	184	199	196	202	199	207	188	188	167	175	195	195	187	195	211	208	212	205	193	208	229	198	214	182	193	200	208	187	185	208	189	213	191	214	211	210	180	220	188	218	180	225	205	178	193	210	189	214	190	199	200	184	201	172	185	172	210	204	209	191	186	201	210	201	190	191	195	222	202	190	194	205	208	185	181	197	185	162	182	215	184	198	187	200	176	186	169	194	184	198	217	199	196	187	199	193	191	192	210	217	180	199	198	184	189	198	180	191	225	176	200	170	184	208	218	197	197	194	202	202	177	207	179	187	207	195	167	205	181	213	198	200	202	199	212	191	194	223	184	203	200	176	175	175	167	177	193	189	178	213	183	187	203	160	219	244	194	202	175	194	180	178	184	182	196	200	181	202	184	203	210	181	203	197	218	185	182	191	162	201	179	197	203	202	194	187	205	209	206	185	197	190	211	220	199	193	196	218	208	190	190	160	199	190	197	208	207	198	214	185	164	209	179	189	204	188	193	181	219	191	208	185	221	177	180	206	178	190	171	210	167	191	225	149	205	196	193	198	199	183	182	208	188	190	207	210	194	198	221	185	192	186	214	188	173	166	188	191	195	192	173	192	183	185	188	192	212	189	194	158	201	208	168	208	169	178	170	219	177	187	171	198	193	219	193	178	213	179	210	211	217	171	208	211	191	189	182	195	204	190	163	188	193	200	200	194	205	202	180	186	179	172	187	181	174	198	198	191	178	199	194	197	183	208	210	198	193	184	200	196	177	178	178	174	190	188	191	198	209	191	202	197	207	193	224	193	226	214	200	207	177	199	192	187	174	197	180	181	200	179	178	184	181	184	206	218	186	199	204	198	213	197	213	193	185	211	215	197	177	180	170	221	178	183	190	198	165	194	178	207	211	222	162	195	181	187	173	197	187	217	188	188	187	179	201	208	218	171	188	160	185	183	174	191	189	171	205	206	180	187	189	206	188	202	173	204	190	201	186	191	173	197	185	193	199	193	186	205	222	179	175	182	219	207	167	216	184	170	192	202	217	225	160	216	192	177	200	179	209	204	205	185	190	187	211	195	194	195	181	183	173	207	193	195	198	202	205	220	193	176	184	205	193	196	194	187	184	206	184	184	188	171	180	205	175	169	180	178	182	175	200	160	193	180	191	174	173	184	184	198	195	189	196	201	200	172	196	204	178	200	171	178	197	199	183	192	191	202	192	175	202	203	193	171	182	185	198	210	202	199	180	196	194	179	206	212	200	186	182	183	197	187	193	193	217	184	192	206	197	189	215	204	187	205	178	181	191	156	169	207	196	190	183	219	219	199	193	214	207	199	208	183	183	182	182	196	173	177	208	212	189	198	214	174	207	207	186	180	182	195	203	200	189	185	195	179	174	192	192	186	198	185	208	202	187	186	189	174	182	194	198	222	191	178	214	168	164	166	174	175	202	196	209	196	204	198	185	204	186	192	190	191	190	188	179	198	188	201	170	176	158	193	183	192	187	168	187	184	154	192	193	162	156	189	205	182	199	185	195	216	189	174	204	219	189	210	205	195	195	202	202	203	200	229	182	185	196	205	198	192	180	218	195	194	175	200	202	184	181	181	186	224	186	205	206	216	200	179	185	164	178	168	186	208	195	184	211	195	210	204	186	199	217	180	190	189	200	194	185	239	185	178	193	211	200	162	178	183	189	163	181	201	193	155	210	201	212	176	211	196	185	212	213	184	216	212	181	180	186	201	199	196	189	199	213	195	185	193	209	195	192	189	185	202	196	200	173	195	177	203	193	186	205	199	204	208	195	190	215	194	203	204	182	183	172	199	213	199	202	229	220	203	208	211	195	216	162	186	192	214	195	203	198	189	192	194	183	205	179	196	183	200	172	181	178	193	196	193	186	194	192	193	192	195	227	189	198	213	184	202	194	196	199	221	173	192	184	189	195	188	181	178	197	173	196	197	194	229	190	187	177	212	180	202	212	199	206	185	180	197	194	195	189	183	194	179	176	209	189	194	219	187	204	205	177	174	177	192	200	194	191	170	221	207	201	203	179	198	184	206	188	206	189	174	176	197	189	189	211	176	219	173	179	190	196	201	201	193	226	185	195	182	201	195	183	177	217	175	200	143	205	239	202	181	183	216	177	200	204	191	170	191	193	184	232	175	188	198	196	193	197	196	201	205	200	203	212	191	207	204	186	165	190	220	196	217	189	206	207	201	181	176	164	218	206	213	208	179	193	198	186	185	205	201	173	177	202	218	185	171	179	189	187	203	202	189	207	188	173	179	197	175	217	172	197	200	201	173	202	176	189	201	204	170	179	182	194	184	209	224	210	208	168	180	214	200	183	185	189	170	172	197	178	175	190	188	183	161	187	199	184	187	208	201	199	176	195	172	194	193	218	188	190	203	184	173	196	188	204	199	183	189	202	186	186	172	205	191	181	197	214	188	182	174	171	197	216	188	194	194	197	184	193	200	179	179	194	192	185	194	189	171	217	175	205	205	199	169	206	186	203	185	190	170	188	178	179	190	227	190	191	200	190	191	221	163	197	177	208	235	184	197	190	197	191	206	193	164	170	180	189	189	200	220	178	198	206	189	183	182	201	187	183	213	183	212	212	186	202	219	213	209	194	196	204	191	179	212	196	214	187	198	186	216	189	197	200	215	181	212	196	172	199	191	185	194	177	189	196	203	186	185	197	194	198	180	189	197	188	175	171	204	176	188	186	180	178	211	182	197	227	211	164	205	193	178	185	199	181	181	185	182	205	192	203	184	191	193	185	228	224	179	219	190	214	181	175	233	192	195	191	218	211	200	217	205	172	187	179	184	192	181	210	200	191	183	169	199	186	207	192	182	204	182	185	184	194	177	194	203	195	182	215	198	186	173	200	174	196	179
4583	5654	4261	2080	1488	1147	875	709	606	505	487	456	393	379	385	394	330	319	344	337	339	286	318	301	305	275	276	278	265	296	292	255	284	271	271	294	258	259	236	251	296	280	268	291	279	273	286	298	273	286	295	262	278	250	306	279	248	300	267	305	268	273	281	267	282	287	273	279	267	285	277	276	273	270	268	267	255	271	236	265	241	263	259	250	305	263	263	252	283	246	273	251	262	256	279	278	259	279	288	287	283	275	250	250	254	235	278	275	237	286	242	279	265	251	263	276	268	266	299	288	263	243	242	232	268	250	287	243	260	263	242	244	260	242	260	271	262	299	251	255	241	281	279	273	267	272	239	256	229	246	250	255	264	263	260	262	250	266	268	258	291	262	274	286	249	268	260	256	249	281	258	252	247	268	276	277	267	279	228	252	256	291	260	257	278	234	268	279	248	282	264	259	292	248	259	263	259	255	255	302	276	272	275	252	261	263	293	256	242	260	276	267	300	273	282	310	275	252	295	270	264	267	284	266	281	251	280	245	267	290	273	272	260	254	258	252	265	245	276	247	258	229	264	276	258	275	264	243	269	267	258	268	250	246	263	273	251	233	231	298	259	287	261	273	286	257	233	292	267	269	274	262	267	272	274	254	260	274	276	242	232	281	252	272	250	270	263	280	279	264	258	262	260	274	257	266	268	273	297	292	253	249	294	259	249	277	275	286	270	232	236	252	259	220	257	271	267	272	301	246	266	264	272	258	243	293	272	264	227	276	273	267	250	257	272	267	290	268	280	258	254	234	258	253	259	265	271	262	260	263	254	257	272	238	266	269	241	276	278	277	282	271	263	284	291	264	258	258	269	245	300	267	266	247	236	260	233	281	270	258	247	274	274	254	278	281	267	249	252	250	272	245	300	254	239	286	232	259	275	247	261	261	276	257	285	243	263	265	262	246	275	259	297	257	268	239	249	244	252	263	273	311	266	269	286	251	278	268	256	251	259	265	263	265	248	237	281	254	262	264	268	249	262	250	254	270	267	245	253	260	249	258	249	264	282	252	237	265	265	276	285	251	258	278	261	232	271	266	257	263	253	260	257	258	255	283	296	260	276	250	276	240	255	281	269	286	267	255	239	287	285	265	246	249	252	256	242	255	270	261	243	280	238	257	265	270	284	261	261	279	233	276	283	268	278	258	306	260	277	272	290	286	270	292	280	277	271	277	256	285	267	234	278	295	267	240	279	265	246	275	265	280	260	255	256	238	258	236	286	252	260	264	244	277	268	291	277	267	270	257	231	240	260	248	292	262	270	253	243	277	279	251	254	259	263	241	232	265	283	264	255	272	264	263	289	267	237	241	243	259	272	274	262	255	270	254	248	263	273	257	216	282	264	256	274	246	254	246	291	264	265	240	275	272	262	273	273	291	282	247	255	261	268	236	273	259	267	288	242	250	238	266	250	289	270	242	271	263	285	282	255	276	254	263	258	278	261	271	267	251	268	250	249	284	244	269	237	263	266	278	234	247	274	240	261	252	273	257	276	267	290	275	275	285	262	246	251	263	272	238	284	256	260	255	231	277	276	272	283	268	281	302	249	262	267	258	253	247	249	204	255	236	270	260	265	246	266	278	263	269	262	272	254	249	239	252	246	250	239	238	243	300	255	264	239	269	243	267	289	266	244	247	277	255	248	267	234	264	250	280	259	288	262	265	271	283	255	284	248	262	245	257	279	291	266	283	255	274	255	258	261	241	268	292	273	254	273	254	275	269	274	284	295	275	262	259	249	296	288	284	235	275	274	256	251	241	253	271	273	244	283	248	299	279	282	251	268	247	275	275	267	281	263	262	254	247	224	251	252	264	255	271	281	263	263	260	253	265	270	265	258	229	251	233	297	245	250	265	262	244	257	264	255	263	263	282	278	276	265	261	269	253	265	228	257	247	249	253	267	260	281	245	270	254	260	259	279	250	268	299	250	262	258	222	275	265	263	270	249	261	260	252	265	233	263	248	258	255	253	262	276	245	261	262	260	243	250	255	255	254	261	234	242	248	268	253	267	242	252	295	288	257	265	266	260	272	257	268	287	270	274	264	265	253	259	256	269	249	253	243	243	269	263	256	258	256	277	250	266	262	255	282	244	272	259	260	283	271	264	273	264	281	233	263	273	246	227	285	253	274	273	278	238	266	271	265	228	271	281	288	265	257	249	264	293	288	256	262	256	281	238	255	264	248	259	271	250	272	293	274	266	257	258	292	259	245	284	273	239	268	241	251	248	240	261	286	232	306	292	262	261	301	261	272	269	260	283	235	250	242	258	247	271	277	286	274	253	249	263	261	258	254	287	258	278	244	268	265	241	252	257	238	283	268	260	301	262	257	264	245	282	243	245	275	269	257	255	254	233	276	264	264	265	260	251	255	286	273	237	252	254	255	276	245	259	270	283	286	274	273	284	252	267	255	253	241	270	282	292	251	243	264	279	253	277	270	243	286	275	268	257	251	258	236	263	294	261	262	264	266	287	230	263	283	279	257	249	269	287	228	247	264	267	259	241	256	283	293	250	261	239	288	279	265	287	239	276	253	255	266	250	270	255	240	281	260	277	243	266	279	278	254	277	274	254	295	262	268	253	255	242	305	270	249	278	237	282	223	272	249	252	257	255	263	253	244	264	266	252	294	251	294	266	265	264	268	248	281	266	256	271	278	276	246	262	285	237	246	262	270	256	256	252	259	275	260	257	262	261	254	261	289	260	232	241	268	239	286	264	287	286	236	258	258	281	245	272	261	268	262	259	254	268	246	249	270	280	294	280	246	271	271	257	273	251	244	282	261	282	225	291	247	255	271	226	249	276	262	261	242	234	246	265	256	279	256	272	257	253	288	283	279	253	276	262	230	240	222	280	253	284	245	271	269	256	265	262	239	244	313	263	226	280	260	290	261	260	238	251	274	280	247	258	295	288	270	267	294	273	254	294	266	248	286	296	263	291	288	272	263	255	256	274	293	273	266	241	268	258	279	249	273	260	265	246	256	264	282	252	235	247	259	267	259	253	254	272	288	265	276	240	250	290	268	261	233	244	269	285	266	263	258	250	260	278	251	253	234	270	253	244	250	250	226	245	273	248	254	261	235	256	272	260	276	274	270	276	239	251	236	262	251	296	229	258	261	272	284	269	254	247	262	247	276	288	271	247	256	294	286	263	238	256	269	289	272	258	268	261	255	248	258	264	280	278	268	267	262	249	284	265	282	259	268	277	278	250	265	265	229	277	275	272	277	279	282	273	229	255	248	288	269	273	229	280	224	252	262	272	243	278	261	279	294	259	244	251	291	293	269	252	253	290	295	270	270	265	255	265	258	257	282	258	244	230	281	243	269	241	256	269	282	277	248	262	294	263	265	257	287	273	255	245	273	272	276	237	274	268	255	236	269	245	277	270	254	295	269	237	240	245	267	250	267	258	243	261	235	286	255	265	253	251	271	285	245	271	264	267	253	277	281	274	254	264	266
23235	21662	29685	24150	21659	21706	11575	1556	1119	1091	884	879	805	732	753	736	777	677	696	639	663	677	633	657	624	609	646	662	617	626	663	564	615	559	582	594	596	632	621	588	572	609	580	614	619	573	573	625	656	568	602	609	580	596	584	560	575	605	595	587	596	584	584	596	590	627	564	615	634	549	623	596	610	616	604	578	581	592	537	577	577	621	594	548	581	552	623	605	551	554	564	580	583	574	627	575	570	561	597	555	572	571	556	603	559	564	583	554	566	607	620	580	606	580	578	591	589	611	593	551	578	615	571	638	570	571	613	560	559	564	580	587	583	590	576	621	604	597	576	606	580	581	605	602	563	583	599	584	589	582	581	645	610	611	585	572	611	609	603	591	580	619	576	630	576	562	563	581	577	556	574	568	575	591	585	614	599	563	586	604	581	633	559	585	623	556	595	593	604	601	611	587	579	565	583	602	578	598	651	591	584	603	576	573	593	569	551	553	595	592	568	595	603	596	597	584	591	583	584	603	517	564	572	553	603	563	549	569	584	609	626	564	565	532	560	564	573	583	620	604	624	542	578	585	585	585	576	594	566	596	573	601	613	632	566	576	583	617	563	578	585	554	578	623	600	564	550	533	595	622	594	583	583	555	589	569	604	565	600	596	567	579	600	589	578	581	587	613	591	594	629	597	585	616	579	579	579	594	582	551	581	584	593	566	529	609	647	560	580	598	555	639	595	613	597	581	604	558	623	566	592	613	600	530	595	583	569	584	568	595	617	572	596	591	607	582	583	648	589	568	597	627	554	597	588	560	574	614	592	578	587	594	585	587	590	543	591	590	544	556	561	608	599	564	604	591	563	595	568	536	542	575	590	593	528	598	577	579	613	572	575	624	562	603	559	561	584	564	549	586	600	580	569	569	581	596	599	555	539	546	569	586	522	579	615	559	640	548	610	589	590	595	603	551	571	555	593	617	540	609	621	562	575	588	589	546	559	597	620	585	573	609	604	589	610	622	576	609	617	610	544	536	608	570	574	563	583	560	560	579	610	620	597	597	601	580	570	550	567	587	571	614	593	538	547	563	575	611	596	542	561	590	582	611	554	576	572	580	583	599	582	542	608	579	581	569	551	559	583	556	602	561	607	592	576	528	618	593	581	601	582	590	611	621	584	579	579	596	564	608	539	604	578	540	583	588	519	530	575	577	600	571	573	549	622	597	579	591	586	637	596	591	563	555	580	587	594	639	605	574	628	645	585	579	545	559	535	573	605	584	605	586	611	595	596	555	567	536	561	587	597	621	596	573	547	597	566	567	591	573	562	625	559	598	580	573	594	563	594	588	595	589	576	604	622	613	569	582	570	559	569	608	581	598	597	584	565	627	523	548	590	594	577	617	545	586	618	589	585	591	574	537	553	572	578	578	601	580	599	592	563	605	606	594	583	572	574	628	591	543	565	569	623	588	543	597	590	612	606	540	566	535	573	609	574	609	545	605	595	601	569	608	592	575	619	568	590	553	605	600	574	605	578	585	555	550	575	590	618	565	581	571	558	589	607	605	582	566	584	593	567	575	603	550	658	574	592	594	597	612	584	582	581	558	560	541	574	590	584	577	566	579	579	544	597	597	580	637	582	554	595	602	615	559	592	576	579	571	617	551	556	597	594	568	569	599	591	560	572	637	566	569	579	627	556	563	569	571	610	569	546	598	584	595	556	599	589	577	551	570	584	571	604	550	577	578	607	562	585	564	547	547	597	568	574	563	558	554	607	592	562	566	576	630	581	581	582	557	581	592	613	564	611	581	568	568	576	615	579	574	554	606	610	587	570	619	581	589	558	622	556	575	534	599	582	574	556	602	543	555	592	596	571	551	559	547	567	589	599	555	578	566	586	560	615	557	566	558	591	531	542	536	568	504	594	563	554	562	590	589	629	622	597	556	552	574	582	596	621	565	601	592	553	578	559	589	596	576	591	599	607	554	584	541	570	558	591	566	567	560	584	629	580	599	545	622	588	566	582	559	547	589	588	572	607	545	633	590	571	547	580	573	601	583	568	553	656	592	557	581	591	543	567	562	572	565	595	545	568	570	534	561	611	566	625	566	593	587	587	572	560	620	603	541	574	568	616	562	579	598	583	569	569	609	546	591	617	583	559	602	615	557	596	559	569	536	557	603	593	594	596	556	582	541	523	545	588	603	606	572	593	589	603	601	598	573	599	575	598	622	587	640	592	558	599	543	601	585	630	556	604	620	570	604	578	548	574	585	580	576	570	572	598	592	581	605	620	573	556	567	574	597	612	633	564	618	573	589	561	585	612	570	612	550	564	593	578	608	600	542	601	610	620	590	528	544	582	607	570	577	566	595	644	547	577	550	607	606	582	611	567	588	557	586	584	589	553	554	564	574	559	566	553	562	591	576	532	568	529	582	595	584	556	542	570	540	646	578	592	567	565	582	564	590	605	573	587	597	592	623	606	597	570	559	560	551	609	602	597	573	547	589	619	595	575	569	591	602	573	623	589	579	562	537	554	589	602	571	573	596	539	544	633	574	617	555	559	607	570	615	552	572	577	601	568	623	594	584	572	591	561	574	607	565	555	603	593	573	560	592	558	557	518	567	602	579	584	577	570	578	581	594	581	619	560	622	611	591	604	613	557	563	536	543	562	579	558	626	573	591	600	579	578	563	582	586	595	576	527	602	602	586	565	553	583	547	551	570	502	566	598	601	582	579	559	568	585	566	598	576	582	641	589	541	585	573	553	549	561	597	592	556	555	602	583	588	624	603	539	584	609	580	587	574	561	602	573	583	568	563	568	541	566	558	636	583	595	591	538	610	581	554	597	541	574	592	577	575	600	630	595	571	553	562	582	549	563	556	567	582	570	583	641	574	561	549	621	598	594	605	587	580	578	546	560	611	593	605	611	557	560	550	571	594	606	565	599	548	567	557	554	579	561	545	581	574	589	582	529	591	544	564	586	546	584	579	593	610	560	603	547	568	552	595	581	592	567	603	553	605	557	607	539	586	574	581	545	617	603	573	601	600	607	531	589	569	580	582	546	584	633	590	602	542	615	542	586	574	578	582	561	581	575	561	574	561	553	618	556	576	574	559	615	582	586	565	605	603	587	578	537	576	557	564	593	566	592	574	564	562	591	565	563	586	573	558	635	581	587	602	583	596	579	531	559	566	583	562	610	602	584	556	551	572	551	598	562	610	578	604	555	573	570	557	595	594	564	589	582	602	560	580	590	547	615	579	611	573	580	522	603	594	579	599	569	564	542	596	599	522	615	596	592	553	586	582	577	603	541	593	602	589	575	595	611	602	600	542	585	566	561	578	628	573	564	603	579	605	636	592	563	534	600	560	549	597	576	594	586	581	613	551	589	603	570	592	551	565	593	581	631	588	582	544	607	631	556	566	580	561	618	585	591	563	567	566	571	571	584	601	597	581	595	610	603	572	544	598	658	551	613	607	528	607	542	606	569	567	522	614	574	601	576	590	611	532
7140	16587	13350	7037	4998	3763	3036	2418	2086	1772	1594	1361	1257	1214	1117	1062	1042	1008	911	900	857	813	810	879	825	768	844	802	746	781	795	764	710	748	772	751	776	717	719	735	697	736	686	717	740	754	688	713	658	745	697	697	701	756	731	680	747	681	715	734	710	711	743	709	767	714	683	692	684	683	693	699	758	704	699	713	662	699	718	669	666	725	732	667	757	729	697	640	704	701	716	724	756	741	731	682	652	734	704	721	778	663	690	666	739	702	704	719	667	690	752	676	705	741	671	682	682	648	729	675	702	670	693	709	724	695	753	693	676	708	732	676	728	722	702	698	674	722	689	725	699	697	692	707	648	686	661	691	700	733	686	696	689	680	674	733	719	694	710	688	683	688	668	728	697	711	700	701	678	686	676	685	689	723	727	731	651	686	709	680	663	700	724	731	692	661	747	704	699	718	709	673	720	680	672	681	682	666	713	687	720	663	705	742	664	677	701	694	728	688	712	691	714	684	650	746	655	763	650	723	680	722	684	717	667	700	714	673	671	661	725	667	730	679	691	668	660	713	732	681	721	671	700	730	705	747	680	668	690	688	679	711	703	707	694	676	656	713	682	687	706	672	673	681	701	704	708	696	696	674	714	780	688	698	697	631	680	707	675	684	723	697	705	695	705	703	707	696	663	709	671	711	658	701	696	673	716	706	667	663	699	676	705	721	683	770	705	716	700	685	699	682	692	665	701	717	696	633	688	649	699	736	696	723	693	704	710	703	708	694	666	678	717	716	723	708	736	718	698	722	725	677	684	713	703	715	734	715	680	672	730	715	687	668	705	744	688	697	699	741	763	670	714	681	699	664	676	697	657	640	689	698	704	734	700	660	721	713	696	667	685	723	720	707	666	712	673	658	671	681	676	694	676	648	691	744	714	708	647	720	708	696	662	661	619	704	650	658	738	664	705	711	747	679	752	685	709	734	703	719	716	689	689	705	747	723	700	709	696	683	705	709	674	736	690	686	713	694	683	697	686	684	669	674	739	688	727	721	645	672	715	690	697	708	695	649	678	682	752	668	724	708	653	730	711	705	682	691	705	719	698	694	688	695	692	657	718	620	705	690	734	714	710	678	716	701	728	676	693	661	693	684	712	653	678	679	704	720	682	653	670	666	731	715	681	668	730	732	717	731	674	705	646	684	653	660	694	712	706	709	641	675	733	669	707	700	721	695	694	727	707	679	681	710	661	724	695	714	745	653	698	674	689	704	727	715	744	676	744	648	727	683	709	713	666	681	663	714	703	685	645	694	681	644	682	684	719	697	725	659	680	675	729	645	706	773	694	710	657	723	672	708	683	712	706	709	693	756	710	646	712	713	704	692	681	750	735	667	717	749	668	655	652	679	678	747	646	715	716	690	720	708	674	730	762	701	661	683	682	694	698	703	703	728	698	665	722	687	659	665	685	742	658	695	679	677	685	705	734	717	748	713	681	712	683	669	688	701	700	647	705	714	646	742	671	672	718	699	711	685	654	710	686	687	684	711	675	729	682	698	679	712	752	686	695	743	706	716	700	658	646	661	688	660	712	683	688	660	687	703	627	736	677	708	680	654	694	702	741	669	696	662	691	693	691	710	678	681	688	671	745	699	694	680	724	671	669	692	707	695	726	672	658	678	685	660	658	678	686	719	658	711	714	635	690	723	730	734	718	700	755	689	700	704	675	673	721	663	667	666	716	709	693	694	719	643	718	695	690	707	685	731	687	712	685	675	721	735	677	668	727	698	662	723	700	659	654	699	691	681	701	698	689	724	731	687	696	667	701	690	684	708	659	692	707	665	645	727	689	734	717	705	732	672	699	658	755	740	660	650	692	700	733	646	707	685	718	708	731	682	697	682	737	718	736	678	692	727	720	712	702	673	686	634	698	695	702	702	691	701	697	702	698	690	691	707	669	679	688	649	705	679	716	666	719	665	740	692	686	692	692	731	698	680	719	711	684	689	714	671	734	667	703	717	732	698	648	685	671	673	694	653	713	679	681	682	704	677	678	721	713	725	674	672	720	671	681	693	751	722	737	703	685	737	653	741	734	676	711	720	673	716	662	748	692	672	734	678	692	704	708	719	651	686	687	710	710	688	697	654	733	662	694	658	680	736	737	698	665	683	715	703	678	686	742	717	665	752	668	656	676	709	701	713	677	701	673	765	664	698	722	717	677	708	679	691	687	679	686	692	679	675	649	722	695	681	665	671	595	707	737	694	700	669	714	702	737	677	691	686	681	654	690	767	678	707	676	746	730	663	680	683	684	688	740	683	759	701	680	713	707	723	696	685	726	734	671	686	704	681	730	686	707	680	721	684	703	659	675	639	715	719	744	713	731	714	689	686	673	679	682	662	699	732	666	644	657	702	675	693	716	689	674	692	726	668	731	751	665	709	654	739	659	689	691	702	685	726	678	729	641	673	653	698	712	667	702	664	653	676	717	725	693	695	746	683	686	725	765	658	663	693	674	697	718	697	716	698	715	736	680	663	724	698	675	676	699	693	702	711	698	651	646	692	731	682	704	711	688	688	694	701	753	695	805	693	671	670	734	716	685	683	675	640	712	669	705	687	692	713	690	706	696	676	652	746	707	677	673	687	692	710	658	711	658	689	705	716	709	725	661	687	655	729	698	700	667	666	694	664	673	671	713	715	731	700	647	704	687	663	715	702	651	698	684	728	679	693	692	701	687	671	688	679	627	715	665	679	717	714	676	679	629	681	716	694	707	724	663	730	704	728	668	704	683	696	695	664	688	697	690	649	720	724	688	665	729	661	684	682	690	721	666	682	715	657	698	696	687	709	670	698	731	647	682	662	656	692	715	692	681	668	713	718	685	658	661	677	684	666	699	734	700	713	685	694	705	687	685	742	706	676	668	687	763	733	719	730	700	706	721	713	720	728	678	730	675	666	703	701	743	688	692	709	659	679	653	709	692	708	705	699	669	682	689	701	674	650	713	719	661	655	711	678	711	705	674	714	724	654	684	702	662	701	739	649	691	608	726	700	665	722	726	689	703	706	687	717	635	696	676	660	692	672	669	670	732	696	693	681	695	699	697	713	678	665	731	692	680	674	701	662	677	637	696	681	693	650	642	704	670	692	710	713	697	682	720	700	694	631	649	656	669	650	699	687	662	711	644	706	728	705	648	702	673	695	700	706	658	684	726	688	673	668	713	680	712	692	724	722	690	694	730	702	677	718	678	699	702	710	736	732	670	668	702	675	730	676	679	697	696	619	679	694	655	725	692	683	684	729	677	708	714	656	686	698	651	697	683	711	673	695	665	680	699	695	703	658	682	746	670	682	658	714	663	659	665	677	651	627	660	669	699	735	716	642	657	712	721	724	706	653	682	687	728	696	722	686	648	716	710	666	672	701	682	662	670	690	663	697	715	659	644	718	698	639	704	717	660	671	713	702	738	677	739	690	669	664	733	686	706	722	712	674	703	701	702	734	718	720	702	671	741	675	697	714
27676	20479	6627	639	366	367	297	214	195	221	226	218	225	189	196	200	194	216	211	195	222	204	200	207	196	223	190	200	197	190	201	197	200	192	223	212	227	200	226	173	206	196	200	209	180	231	218	194	209	208	220	191	203	213	181	221	202	221	199	255	218	193	196	192	194	209	219	198	200	212	198	213	166	209	209	184	210	204	206	169	203	218	207	221	194	200	196	193	214	190	219	199	205	221	215	191	189	222	205	188	203	207	200	215	186	174	190	184	209	220	204	228	214	193	180	168	185	173	194	202	212	207	196	195	197	209	191	187	183	205	206	169	196	203	202	194	191	217	201	192	196	180	209	225	215	190	207	204	200	231	200	203	177	216	215	195	237	194	192	200	224	182	195	192	190	195	192	209	204	197	190	211	207	192	207	199	204	206	211	223	227	225	229	217	204	183	201	223	180	195	194	207	222	209	205	211	201	204	208	194	177	202	195	223	227	193	198	211	183	216	189	180	203	222	217	181	202	183	200	177	217	193	196	216	194	199	222	205	211	205	176	201	190	190	219	211	208	223	185	220	206	194	230	202	197	191	194	207	194	199	188	222	208	208	205	194	182	206	199	203	207	194	203	201	215	231	195	214	213	204	198	188	196	202	197	218	214	193	203	212	199	211	217	190	195	223	204	186	219	210	208	202	207	202	234	197	177	164	203	194	199	195	203	197	206	228	210	221	199	219	217	209	216	182	196	223	179	210	184	207	191	186	196	192	228	198	210	211	227	209	178	210	199	204	182	195	192	207	230	179	202	214	205	214	211	182	212	190	203	205	216	216	226	185	199	209	204	194	206	212	221	187	208	186	213	180	192	203	200	177	204	211	211	177	210	176	219	185	189	228	205	196	215	188	186	228	182	211	212	196	204	211	199	198	220	192	187	191	237	203	218	214	184	218	197	195	210	186	187	199	181	212	213	198	189	196	220	194	185	221	218	183	187	188	185	201	185	212	209	194	205	203	182	204	213	192	191	200	216	201	224	199	227	185	204	209	224	194	191	203	189	186	216	194	222	212	187	208	193	197	203	232	169	203	219	198	224	219	233	201	204	184	207	224	192	184	191	221	205	195	210	187	209	208	207	214	181	209	222	189	192	201	216	215	213	221	193	198	209	185	225	193	193	189	213	203	216	181	195	211	230	216	193	219	216	215	222	206	197	239	206	203	208	212	228	214	198	199	195	169	209	203	187	201	210	217	197	227	198	203	234	197	218	195	188	200	219	209	199	215	214	186	183	189	208	208	236	202	194	210	215	206	208	180	207	194	206	186	221	212	183	219	226	203	183	199	193	225	200	204	208	211	207	210	188	224	207	197	239	203	199	199	187	230	195	176	171	212	186	232	199	210	224	206	186	208	196	209	222	220	196	206	183	204	202	215	204	188	233	219	217	213	188	200	184	166	210	209	223	198	198	197	226	191	198	208	207	198	193	195	203	185	197	200	207	206	217	209	212	195	213	225	195	205	199	209	191	191	230	229	188	201	200	200	198	219	223	226	223	195	218	221	201	193	202	219	203	211	221	199	186	197	205	208	195	207	219	205	217	181	185	183	197	196	189	190	218	187	206	214	205	200	195	197	184	194	190	182	219	208	203	205	208	202	214	171	182	222	194	191	223	217	200	183	228	197	214	217	207	214	217	194	206	200	218	208	202	195	182	196	204	188	206	203	219	202	187	199	210	214	192	208	192	195	204	193	221	224	195	185	218	203	188	220	210	212	194	186	185	217	203	209	230	221	181	185	191	219	187	209	196	202	225	223	206	205	174	205	210	219	202	199	212	211	214	221	218	200	210	195	211	187	179	202	189	209	200	181	188	196	218	209	200	204	220	200	199	223	217	171	192	199	229	207	211	205	206	211	181	205	199	204	195	197	197	191	234	194	176	182	213	226	202	197	181	204	182	221	178	189	217	208	207	210	172	216	217	207	203	215	205	203	175	214	189	222	193	180	211	212	209	195	192	187	208	194	206	211	231	212	204	177	218	213	181	179	210	200	185	193	233	192	210	196	209	200	225	211	227	217	187	201	202	197	175	212	178	207	192	227	205	185	210	197	200	213	212	205	206	208	217	222	215	176	202	201	207	196	209	215	213	204	203	231	193	180	217	191	201	202	207	210	189	226	192	178	191	194	210	209	200	209	179	199	214	211	197	197	193	208	198	210	211	190	202	216	191	173	205	198	204	192	200	195	199	214	200	211	219	214	206	196	213	230	233	200	211	236	213	185	186	201	224	195	222	200	194	201	203	194	195	219	208	202	190	205	222	196	202	183	212	200	195	217	205	203	177	181	204	201	204	213	195	221	199	175	209	228	232	202	197	201	197	201	210	200	212	187	236	182	206	204	167	231	201	205	190	213	194	216	204	213	212	192	190	211	168	237	212	232	169	229	209	198	220	199	209	203	214	194	212	213	201	204	184	210	202	188	194	194	188	192	203	211	227	177	214	204	182	238	185	174	167	200	174	215	206	199	193	186	186	189	196	213	177	196	189	188	190	214	197	203	202	195	219	206	231	193	242	219	205	249	203	202	208	210	202	196	193	195	186	196	213	200	192	188	179	223	219	215	194	223	189	175	193	194	208	213	202	194	201	182	189	197	194	185	219	197	206	225	198	209	195	235	194	178	216	222	182	235	200	200	185	215	193	202	213	228	213	209	187	221	189	182	229	229	214	216	189	197	177	195	213	227	190	202	199	204	201	206	202	189	227	218	189	217	203	204	193	188	201	190	225	201	225	205	182	196	198	231	184	200	219	199	190	188	183	204	231	222	198	209	210	180	213	229	188	195	213	208	212	202	205	185	171	241	201	196	209	220	197	204	215	204	179	199	219	183	196	197	196	213	189	205	211	213	199	169	183	189	198	214	240	191	202	213	208	197	196	215	194	230	199	227	198	206	200	198	199	180	196	208	177	210	208	203	216	186	251	195	197	219	203	210	209	204	207	218	185	177	201	210	219	195	206	236	219	188	213	210	225	167	211	201	220	206	189	199	180	187	228	200	175	205	192	197	213	204	203	233	203	217	211	206	221	195	219	183	190	175	204	213	235	214	185	203	205	210	219	239	204	183	183	220	203	199	184	228	189	194	202	193	197	190	222	221	193	210	209	229	229	219	210	205	207	205	210	215	194	199	221	166	204	193	207	205	205	211	203	212	198	209	218	199	213	204	212	227	212	195	208	201	195	192	210	184	185	206	229	186	209	207	188	227	200	205	196	248	188	176	223	219	207	192	209	232	163	227	201	167	222	191	171	187	166	225	201	193	201	224	199	224	208	197	187	189	213	231	194	197	203	208	211	211	187	186	197	215	199	188	219	208	213	213	226	198	176	225	198	195	205	201	213	216	217	205	196	208	203	199	182	201	186	200	191	202	188	179	202	188	196	171	228	211	218	201	212	214	194	225	213	190	197	183	180	200	213	214	194	217	204	207	223	197	188	221	224	236	237	226	193	238	222	189	191	217
3944	939	878	512	411	384	303	298	273	266	293	278	255	291	296	248	297	300	282	275	287	273	265	296	260	277	262	261	288	267	261	263	270	275	285	257	261	278	257	269	257	242	227	237	287	286	276	243	247	275	242	291	263	265	277	256	275	271	288	265	229	265	251	256	270	281	247	282	258	269	277	247	252	249	284	287	271	273	245	267	239	254	247	246	283	229	262	266	244	256	300	263	264	266	248	263	262	260	272	258	246	252	260	279	301	261	274	233	242	245	300	291	273	242	275	231	256	256	264	246	270	270	268	266	250	274	268	215	273	260	279	283	249	267	253	270	274	272	247	261	258	273	286	258	259	255	250	253	259	238	273	268	235	274	323	268	284	279	259	296	259	260	273	251	281	290	282	230	247	245	257	253	265	244	248	243	286	298	248	270	273	235	262	285	256	275	269	260	225	265	251	255	225	276	237	269	264	266	251	294	260	260	237	284	265	257	286	288	291	249	301	264	275	249	273	279	255	249	253	237	255	256	265	269	260	269	249	267	252	284	234	262	261	256	270	262	257	307	268	253	266	259	280	238	247	248	255	275	260	284	261	264	270	277	284	268	250	255	257	264	245	253	268	252	266	256	276	253	268	250	274	257	267	243	252	263	263	237	285	278	270	268	229	242	259	255	290	251	270	254	286	295	271	229	260	276	248	260	283	278	242	232	249	269	270	271	265	250	262	255	253	243	274	241	262	255	248	271	276	229	250	244	273	263	257	255	254	280	263	258	239	287	255	291	274	280	241	260	274	253	245	251	275	255	276	253	285	256	256	244	260	240	279	269	255	244	242	259	249	248	278	260	246	279	266	227	266	251	297	248	246	267	268	238	231	252	242	263	248	251	262	266	271	263	268	272	278	276	243	281	258	235	274	250	237	245	251	274	270	288	270	284	272	282	268	218	283	239	271	264	237	276	258	268	264	253	241	277	284	271	263	274	262	246	282	258	271	245	244	270	277	262	235	272	256	277	273	257	257	239	290	259	290	297	275	258	258	275	231	266	256	250	249	256	258	247	241	297	293	250	244	234	257	252	239	279	253	241	230	227	242	272	268	269	262	263	257	278	254	288	254	266	251	247	266	275	319	250	265	247	304	254	253	280	251	275	266	274	254	282	246	266	246	286	249	274	267	255	276	268	266	272	291	270	277	240	226	249	240	305	250	268	241	263	245	275	268	234	262	259	268	249	255	252	278	246	259	272	255	244	261	266	262	254	236	254	250	258	264	255	249	277	260	276	267	286	266	250	271	289	262	287	241	238	254	255	248	278	270	245	265	258	262	273	264	293	286	269	238	237	247	236	265	257	239	250	252	271	256	264	294	245	261	300	246	248	243	268	271	264	293	270	288	284	246	267	250	266	247	262	268	247	267	266	286	251	254	223	259	271	281	259	236	258	257	287	275	260	243	275	265	245	270	250	265	263	294	244	257	256	230	267	271	240	278	283	239	234	276	281	246	253	252	286	250	283	261	254	241	256	280	272	264	271	263	236	247	261	254	269	242	255	266	243	271	239	244	250	249	253	258	247	267	255	278	295	235	271	271	273	245	263	266	241	284	268	261	273	255	280	280	249	252	260	278	254	270	241	237	256	250	278	303	283	265	249	264	277	256	276	263	232	229	251	277	246	247	267	267	287	264	266	261	257	260	302	263	248	266	261	284	265	254	260	274	279	237	252	256	248	229	292	243	248	279	274	260	257	236	242	221	250	264	267	293	283	255	238	231	266	294	264	271	246	239	274	263	237	291	300	247	269	291	275	253	253	276	276	267	243	256	238	268	266	251	260	230	273	254	282	283	287	242	229	263	258	264	262	267	237	276	273	272	274	264	259	295	280	258	290	261	264	269	241	265	276	270	259	278	286	305	262	257	285	245	261	255	269	221	245	257	262	259	286	285	264	255	283	278	227	220	257	260	253	259	264	294	268	245	267	229	254	252	246	247	287	230	255	250	277	284	276	270	256	286	250	258	253	265	258	257	218	240	288	252	266	265	271	277	277	253	252	269	242	283	277	280	291	252	293	281	257	270	267	249	275	259	266	265	248	256	238	272	283	245	246	258	264	280	242	262	250	270	245	282	237	249	254	281	253	289	289	282	258	268	209	258	244	247	285	281	226	264	230	266	260	275	261	258	241	276	306	272	269	248	255	259	258	264	256	247	239	272	262	286	252	257	263	253	258	235	251	242	262	258	266	314	273	263	281	238	285	254	242	242	250	253	268	292	264	264	234	263	251	260	259	248	260	260	276	244	296	258	262	250	262	238	264	275	242	247	248	254	246	239	255	235	259	273	246	244	277	252	267	265	269	287	286	247	248	243	231	241	260	256	252	262	268	257	260	253	251	285	267	247	235	267	270	281	284	261	269	258	271	235	245	248	260	262	284	266	249	245	244	263	236	257	277	252	271	231	260	235	260	249	273	269	314	275	275	248	249	267	266	251	243	298	262	260	280	260	253	254	268	247	283	266	263	242	268	254	265	261	245	258	258	257	273	265	293	256	241	278	272	252	270	253	258	292	239	243	254	267	282	271	271	256	277	280	265	261	248	265	282	273	251	263	274	260	258	277	267	285	249	252	265	225	273	242	253	272	260	259	276	301	245	275	292	270	288	237	248	268	280	258	264	246	252	256	279	248	268	255	244	261	254	231	263	265	280	279	265	245	259	254	288	246	281	285	235	264	270	239	261	235	271	275	232	250	255	264	273	261	293	257	245	286	258	283	268	255	292	274	246	263	268	256	249	289	268	273	239	270	264	251	262	265	264	278	260	276	264	278	236	243	247	266	258	268	283	289	268	254	246	285	253	224	278	252	274	254	260	258	276	253	272	231	287	275	286	285	251	261	244	254	273	253	258	273	242	266	242	249	279	295	259	276	256	255	263	278	271	260	286	280	260	264	290	265	275	253	249	247	256	252	260	244	250	261	283	238	285	257	270	286	243	265	263	256	270	292	301	263	241	230	255	238	241	263	262	246	301	260	286	227	280	266	269	276	263	234	246	270	259	277	243	245	270	259	276	236	301	259	258	282	249	253	277	278	242	271	257	286	254	255	299	272	286	250	278	267	267	262	273	257	281	261	261	239	256	255	260	227	265	260	255	306	295	267	247	253	262	276	272	261	267	266	283	237	259	285	255	272	266	250	283	278	262	264	268	280	296	256	253	272	261	268	233	249	261	279	247	255	244	264	252	277	286	266	267	251	264	270	263	294	306	270	275	263	271	225	274	264	277	290	247	259	255	259	237	243	273	261	279	250	259	260	264	234	290	275	246	276	257	283	256	272	262	254	281	253	279	286	274	240	281	262	304	279	261	257	294	282	268	246	251	265	290	256	229	273	295	262	255	275	259	267	275	242	260	307	279	258	238	258	252	253	269	280	278	284	279	259	279	272	273	253	251	244	260	247	256	280	270	268	289	230	231	260	264	252	248	270	245	271	270	268	295	272	241	242	227	265	258	250	300
24175	21698	29332	24586	21704	12097	1395	902	736	667	618	639	583	562	553	560	521	503	507	532	469	477	485	490	507	511	476	500	454	480	526	486	470	478	480	508	450	502	523	492	476	462	514	477	469	491	487	464	434	496	500	451	483	475	497	477	472	470	479	482	491	458	463	451	449	482	433	485	446	487	450	462	513	452	468	460	484	472	444	497	459	474	476	435	442	448	479	441	453	486	477	460	440	452	471	450	505	485	466	475	465	437	439	484	448	429	445	495	452	493	536	483	465	497	464	470	459	457	434	489	462	483	508	492	476	480	450	459	494	496	479	462	455	488	463	486	460	454	460	479	454	450	480	451	487	466	480	446	464	511	452	426	476	459	483	521	493	472	476	460	472	480	483	447	455	457	489	464	498	446	453	456	452	497	476	428	455	484	461	490	482	489	480	471	510	476	457	474	469	437	423	454	497	478	459	426	473	464	472	514	442	461	471	475	441	457	469	499	456	456	423	464	451	451	493	434	473	463	497	456	477	498	454	453	491	475	486	485	483	497	454	484	477	500	413	495	465	454	437	468	492	481	461	504	454	481	483	487	425	482	446	465	488	494	442	447	443	484	470	441	466	475	433	449	501	486	482	435	460	438	487	445	458	495	452	459	486	455	503	511	449	482	472	482	468	466	438	452	472	458	448	440	451	480	470	494	478	519	471	495	490	470	500	488	462	469	478	482	486	508	460	474	466	463	476	515	485	459	449	499	510	493	475	504	438	444	468	465	438	483	466	473	437	459	491	484	476	462	498	469	479	457	476	487	460	490	461	429	500	461	482	479	452	490	508	471	447	451	443	427	486	488	469	422	446	489	478	438	473	455	490	446	428	489	457	454	449	475	486	483	479	479	503	467	468	486	446	463	469	482	468	451	446	462	445	447	487	448	450	440	500	438	484	476	445	470	470	464	492	429	453	442	470	454	461	497	476	453	451	506	476	450	443	447	460	470	490	487	465	470	468	418	464	461	514	494	443	449	454	435	471	455	460	457	471	494	457	470	476	501	461	446	489	449	460	485	439	461	484	467	463	459	482	440	454	482	470	428	514	432	474	464	453	466	460	459	444	471	449	479	476	429	484	480	471	450	486	462	435	486	513	499	481	470	484	450	468	465	437	465	487	462	484	468	444	478	449	459	498	475	427	483	483	422	468	450	468	466	468	457	490	478	465	426	499	462	484	474	457	499	488	466	449	483	479	469	460	452	483	468	445	415	482	485	453	451	460	502	471	432	474	466	466	463	445	505	453	469	455	429	468	490	483	492	463	493	437	428	499	461	517	426	480	472	492	481	467	460	492	428	463	449	497	470	476	518	491	436	502	433	487	468	450	451	452	454	447	485	448	472	493	451	492	442	466	480	449	480	447	456	501	447	517	445	486	448	445	498	473	454	433	450	474	485	465	495	441	463	471	458	459	451	502	497	493	467	423	465	447	454	462	466	443	467	467	481	465	493	444	453	452	459	457	479	503	515	493	450	455	459	435	491	464	470	458	480	484	459	473	480	484	461	471	489	423	440	467	478	478	461	467	503	460	470	507	477	464	470	458	463	466	480	448	458	497	454	466	438	476	473	472	439	464	463	497	492	487	465	460	452	453	460	512	426	455	471	483	480	456	463	459	464	492	484	491	457	454	460	485	484	468	477	497	481	514	444	460	486	473	476	482	495	480	478	475	464	417	491	485	475	465	463	453	475	462	508	435	467	447	512	466	468	488	497	508	517	476	479	460	479	460	474	441	447	435	449	444	477	489	457	470	467	478	438	452	446	465	489	464	431	492	461	481	429	481	450	463	475	438	448	430	449	500	478	491	449	476	435	471	506	455	459	448	490	443	481	428	448	479	497	504	486	458	469	486	477	468	466	467	494	420	472	448	484	489	458	492	442	460	482	488	480	496	475	419	441	500	471	462	461	479	468	452	466	457	449	485	461	443	447	474	461	497	495	435	487	446	496	428	459	442	492	459	456	480	457	463	492	488	443	471	508	492	486	475	491	456	474	483	505	478	472	479	517	457	474	524	456	488	518	511	473	454	486	464	490	462	462	461	468	433	477	497	477	436	458	444	487	443	474	481	463	456	468	484	448	475	458	447	468	511	443	490	466	473	458	526	491	475	456	433	468	452	483	467	513	478	451	468	465	436	485	488	476	507	471	499	445	461	462	486	450	461	454	438	472	440	441	481	418	497	452	486	483	451	487	476	448	418	474	453	460	500	502	483	460	496	479	412	493	475	514	456	476	480	457	476	456	497	449	455	489	466	470	446	443	458	464	484	447	442	466	451	441	520	514	472	523	486	457	466	459	454	484	445	454	488	473	477	481	455	480	462	445	525	456	472	415	517	460	502	515	479	482	458	487	486	451	427	466	454	464	470	477	468	450	477	485	477	446	476	491	485	491	475	478	458	466	470	471	498	467	431	487	449	487	480	451	468	474	478	447	452	471	456	486	446	461	468	461	462	450	435	496	461	452	459	482	488	422	488	470	502	474	502	464	465	478	441	495	460	441	453	440	465	461	481	499	420	495	482	444	492	479	442	437	494	469	462	454	455	436	445	474	491	473	454	493	482	495	494	485	473	449	456	497	470	476	491	452	416	464	473	421	444	459	457	448	429	489	501	466	514	475	502	466	456	463	490	474	482	457	474	422	455	480	475	466	454	470	469	428	445	538	463	476	492	462	482	442	482	451	439	475	489	478	467	492	500	509	505	426	398	475	462	459	448	509	449	481	519	462	485	506	444	428	507	474	463	460	453	482	428	489	479	461	464	505	504	476	467	461	467	443	471	444	474	505	473	461	441	448	453	469	453	488	439	486	519	529	457	469	484	524	451	472	454	471	468	464	449	446	445	460	386	472	489	463	486	458	492	454	465	516	478	468	494	486	450	471	462	460	512	453	493	472	478	435	465	495	460	445	473	479	490	492	445	432	480	478	443	477	452	456	429	480	468	499	455	451	476	502	501	441	482	458	473	432	474	480	447	467	472	468	482	454	469	481	467	503	446	470	493	460	435	490	480	480	490	438	453	441	478	462	438	475	516	484	485	504	454	444	473	480	458	459	427	453	466	464	489	449	481	498	473	458	493	503	462	467	477	492	480	495	458	443	466	504	489	458	492	464	494	471	480	463	451	514	463	484	493	456	463	477	462	466	491	454	487	464	477	452	419	491	458	439	463	484	496	467	494	459	471	460	459	462	484	477	472	498	456	465	458	487	470	449	448	475	452	459	477	449	509	463	453	464	456	491	455	485	501	448	493	501	438	457	443	489	516	458	471	455	505	503	448	501	456	444	471	491	473	452	463	494	471	441	474	479	491	456	432	487	446	482	480	435	474	429	469	464	443	475	442	484	442	499	435	457	460	475	478	449	503	438	482	448	459	507	461	452	494	456	495	485	513	460	459	459	467	492	492	424	476	457	505	489	464	481	452	458	455	470	493	432	469	440	468	461	469	478	459	456	451	519	485	476
4741	10080	8344	3991	2878	2214	1722	1438	1243	1122	1015	916	834	815	735	747	682	685	759	680	676	644	629	640	612	662	623	629	619	610	598	587	584	587	608	605	566	634	617	614	613	580	590	584	592	595	597	587	589	578	571	577	607	608	563	548	594	541	533	624	577	600	554	536	514	530	554	582	584	557	557	617	551	564	566	624	586	565	580	567	579	553	583	576	561	565	614	590	582	551	526	546	618	535	557	604	579	571	550	557	563	591	586	577	543	590	545	554	549	576	578	581	596	569	570	551	553	560	591	593	595	565	550	568	554	575	561	590	607	591	579	569	586	523	591	597	560	593	553	583	619	569	579	554	572	543	567	528	557	541	603	589	548	531	532	554	583	579	547	610	588	598	569	559	588	622	517	578	592	544	574	541	564	528	592	562	580	574	556	542	580	555	577	568	578	548	572	554	561	555	537	577	578	562	585	545	565	593	527	544	562	563	554	548	567	572	522	593	602	525	533	554	591	571	569	515	558	590	536	619	572	540	526	590	581	521	554	569	542	528	573	530	577	561	606	630	555	564	569	518	523	572	562	556	545	552	582	581	527	566	556	582	528	517	559	527	600	599	587	578	541	555	563	550	547	621	619	563	610	577	524	602	559	584	600	536	573	596	548	556	580	615	616	543	591	582	574	529	581	572	570	540	578	560	571	585	548	555	547	529	533	548	573	595	570	540	553	551	553	500	571	573	537	609	588	590	574	549	539	604	544	557	607	547	592	530	559	598	567	532	512	550	566	550	531	526	575	559	588	561	579	567	571	595	551	554	553	584	547	544	596	544	558	580	580	563	541	549	556	501	586	572	547	545	613	584	578	578	555	601	565	578	546	527	551	572	517	567	552	550	569	606	568	590	548	567	573	544	553	543	602	559	530	561	558	590	531	570	609	589	551	553	600	565	594	622	596	546	597	596	553	560	592	593	567	549	572	580	574	566	583	542	553	580	578	528	562	579	588	595	555	547	572	581	594	606	609	575	593	568	581	593	565	557	563	531	528	560	598	576	545	562	534	569	603	569	499	569	552	577	562	571	580	565	555	591	609	578	606	578	553	549	565	533	547	618	581	554	569	561	565	584	573	571	530	567	569	503	498	548	526	520	566	579	609	526	558	535	591	606	549	576	512	540	563	584	540	590	577	579	582	559	539	585	595	547	587	570	590	542	591	579	541	561	549	597	568	572	554	544	558	586	605	571	571	617	557	555	577	573	567	562	535	570	559	611	552	542	539	522	546	610	601	539	538	544	583	555	579	519	563	607	638	572	566	577	502	540	580	598	578	560	569	564	563	533	573	563	552	534	551	574	525	593	544	545	514	548	573	561	584	567	587	617	542	562	532	560	563	532	569	598	532	589	556	526	562	565	531	569	590	563	605	553	571	561	539	545	541	571	588	583	570	552	544	563	549	541	545	572	560	528	545	549	564	591	549	621	550	538	589	516	558	579	590	547	588	563	546	525	557	597	554	610	595	565	564	579	576	616	536	548	569	567	537	568	597	557	571	601	621	527	581	529	593	570	560	582	577	561	550	587	589	594	589	572	517	586	547	548	562	591	567	583	608	583	578	590	569	579	562	565	544	544	586	515	563	582	582	553	572	553	628	535	556	536	565	548	519	614	534	532	581	606	538	555	589	603	549	576	605	583	526	531	597	572	572	604	517	539	572	534	556	603	616	530	528	589	566	593	553	577	581	640	541	554	575	606	539	538	549	524	576	577	600	587	552	555	561	561	553	543	539	559	544	566	538	551	585	565	583	541	509	557	541	562	598	575	534	601	604	562	541	538	570	528	543	571	558	549	561	625	573	593	586	556	546	567	558	563	602	567	558	557	571	589	606	564	559	592	551	564	556	519	583	538	558	574	533	542	514	524	541	576	560	553	558	590	553	559	570	558	554	592	587	593	518	544	547	592	569	569	573	605	509	593	567	575	567	564	602	494	531	564	518	602	606	573	536	598	623	557	601	582	596	573	575	586	546	570	570	610	581	557	580	598	581	559	551	532	500	528	564	562	543	605	555	585	604	530	516	550	562	557	550	559	554	520	564	565	580	532	567	604	573	540	558	555	523	580	591	570	549	523	595	566	543	578	566	570	575	530	563	516	531	580	608	559	584	563	546	582	578	566	530	591	561	614	556	561	575	589	602	554	574	592	576	550	579	539	525	575	552	566	553	569	573	554	535	584	561	598	608	568	552	593	551	566	570	538	567	547	560	563	535	554	630	546	589	557	581	547	552	561	579	561	576	557	564	562	541	546	559	559	599	576	545	587	576	580	572	600	525	560	543	580	567	557	535	570	595	599	555	585	578	560	601	624	606	600	610	589	584	566	526	575	543	536	560	570	581	593	600	620	581	568	553	543	567	595	534	568	566	580	594	582	608	624	582	574	590	576	549	611	585	574	580	563	593	576	571	606	552	575	551	559	562	544	544	559	570	589	611	518	576	586	585	556	564	562	555	540	539	564	591	570	562	568	598	571	584	549	589	539	587	566	526	590	557	561	513	578	577	612	522	586	554	628	539	572	555	555	546	579	496	530	587	529	564	574	539	594	526	509	587	551	526	578	580	588	570	587	563	566	582	557	574	565	594	511	550	553	608	587	564	533	606	592	570	568	528	590	595	570	540	548	569	576	539	564	545	574	583	562	551	558	576	538	587	600	611	575	562	542	577	543	553	599	578	545	566	589	598	528	537	594	593	563	539	569	606	562	532	567	544	560	553	561	545	579	536	583	544	555	531	572	536	572	583	595	552	590	554	583	579	550	574	547	584	569	567	536	571	541	598	570	596	520	586	586	597	569	603	569	545	567	546	562	473	586	536	565	564	548	560	553	559	545	564	557	583	561	577	561	572	564	577	602	545	543	647	557	591	545	548	573	571	598	561	555	559	565	557	600	576	557	590	546	604	556	543	564	578	556	542	541	592	555	565	613	557	592	594	578	541	575	587	587	567	588	573	593	559	558	569	561	581	562	581	585	557	579	574	565	566	575	605	572	569	584	582	620	560	565	543	578	599	564	530	546	583	541	553	518	610	555	592	590	545	582	548	575	532	572	578	581	573	587	530	551	551	542	573	585	573	562	548	536	575	567	578	576	585	518	549	523	562	594	573	571	600	555	594	585	552	543	561	533	564	542	529	533	576	532	556	554	571	575	562	539	598	551	568	578	559	517	562	599	567	537	546	590	559	560	538	539	531	563	577	584	625	531	566	544	530	585	571	580	574	558	553	551	590	570	584	573	577	556	552	557	566	584	529	592	566	578	555	572	576	565	550	584	608	571	583	555	558	595	554	563	614	597	550	572	598	584	579	556	563	541	590	572	593	540	542	550	626	564	545	602	596	554	545	571	588	559	547	584	527	544	590	617	593	533	580	542	562	577	540	596	595	572	594	543	570	599	564	606	535	577	584	600	557	561	556	605	512	559	588	571	568	544	581	556	550	566	592	559	566	574	572	600	589	535	532	540
25505	21654	28111	25642	10470	568	405	330	263	261	248	229	238	229	250	215	223	236	222	224	204	209	193	190	170	201	222	187	177	195	193	196	208	178	184	183	173	183	199	181	196	212	195	204	211	194	176	202	184	188	177	184	202	194	170	215	202	197	187	174	201	184	175	160	189	187	202	196	207	211	175	186	188	172	201	184	185	216	192	181	206	180	179	211	205	184	179	200	176	202	206	182	182	188	176	188	168	187	202	209	221	189	181	190	168	184	181	199	174	198	166	191	177	161	189	195	205	160	194	158	212	169	167	187	179	194	185	182	205	199	185	206	179	197	187	176	179	181	205	194	180	179	200	180	191	201	204	180	204	179	177	212	199	185	189	177	204	162	190	176	195	193	206	206	181	195	217	180	191	181	184	181	187	215	184	192	169	202	208	171	195	193	184	192	175	201	181	173	184	169	183	188	200	189	193	188	192	201	190	190	208	185	204	167	173	190	193	193	185	180	190	188	210	167	182	183	198	193	185	179	179	196	194	199	167	214	205	207	197	190	185	221	195	202	181	210	210	200	199	187	219	196	212	160	181	191	167	208	201	173	202	158	191	177	200	188	204	186	177	201	190	180	200	185	171	186	203	180	209	173	219	198	169	213	209	180	176	206	185	167	205	179	184	194	197	186	206	194	219	183	194	179	189	191	199	178	182	171	180	205	196	194	185	154	186	193	191	209	193	208	199	180	188	191	185	190	189	170	185	188	172	157	194	194	187	181	191	167	196	193	188	174	217	206	186	209	197	179	199	202	190	214	202	170	198	191	204	206	204	214	182	227	197	183	186	194	190	211	186	178	199	185	200	192	186	184	203	199	165	180	170	180	185	215	201	167	209	184	232	179	195	179	186	165	190	215	185	188	194	195	186	198	202	220	195	211	185	171	183	179	225	188	189	196	180	190	202	178	198	179	181	207	196	192	155	169	178	191	172	184	194	196	214	202	187	174	194	188	198	182	174	185	172	205	185	183	176	218	168	183	184	188	198	218	170	193	195	189	168	198	192	198	164	204	175	203	180	182	189	173	186	178	212	202	187	201	185	179	187	189	179	186	185	218	178	199	202	208	169	161	200	182	185	210	192	188	178	191	213	182	192	212	177	218	179	180	187	189	180	205	167	193	196	205	179	218	189	192	196	189	176	178	169	193	211	186	188	203	163	204	168	196	177	164	185	201	213	186	188	189	186	190	198	182	173	180	204	170	192	181	170	199	198	193	196	175	194	177	198	193	185	207	193	194	187	196	193	184	204	187	202	216	182	174	180	192	169	156	170	216	178	205	206	187	197	162	185	204	188	174	192	219	181	196	199	189	194	205	206	167	175	205	193	192	183	200	188	177	208	179	190	171	215	186	178	182	172	186	197	200	183	189	182	171	192	167	183	153	164	170	178	186	219	186	174	206	212	169	164	178	201	156	195	196	187	172	202	191	204	196	168	211	198	187	174	184	178	176	197	198	198	155	184	177	185	192	195	185	190	184	185	189	179	177	179	190	193	171	181	215	200	206	210	199	202	191	177	200	177	167	173	166	185	180	168	161	159	203	174	187	229	176	173	179	186	188	191	188	179	173	168	181	180	220	216	201	195	212	204	200	184	185	224	210	184	183	182	187	171	202	183	178	191	173	185	210	203	173	178	203	177	214	173	214	196	200	184	217	183	182	192	208	210	181	199	213	186	180	182	208	199	180	180	193	187	204	194	211	193	191	188	185	182	190	204	191	205	199	192	172	181	212	201	183	189	173	205	164	194	206	189	196	173	192	175	188	200	197	213	193	187	207	185	189	185	188	180	167	180	184	190	202	178	184	197	187	189	209	190	189	185	192	186	181	192	177	189	210	169	158	184	169	199	215	179	204	179	193	178	205	187	187	197	171	183	201	169	178	171	196	181	175	193	199	193	196	199	196	184	176	203	183	186	210	183	194	213	185	166	183	194	180	177	189	202	185	193	160	201	186	195	193	189	177	185	174	201	199	178	168	206	193	190	170	183	190	166	195	197	194	199	210	183	174	205	191	205	178	209	213	198	184	202	202	188	189	212	173	175	197	199	180	196	191	178	172	194	190	200	181	218	202	160	208	219	195	179	211	163	213	170	184	200	197	195	204	169	176	183	177	210	184	202	202	190	195	193	183	180	177	165	217	166	193	187	187	183	201	203	177	196	200	191	188	188	183	180	172	181	201	190	174	153	191	211	180	177	220	181	202	195	168	183	176	189	198	201	189	168	176	184	203	187	201	171	191	213	193	178	187	201	202	186	221	198	207	183	202	174	194	172	171	225	191	180	178	200	188	190	180	187	201	175	201	207	220	192	190	188	208	180	170	195	192	198	184	204	218	187	181	194	165	178	162	176	170	168	213	197	194	190	173	165	180	195	187	190	163	190	188	188	211	187	212	178	193	177	199	185	195	186	162	178	200	154	184	199	197	160	167	191	206	198	197	166	191	187	205	205	184	196	207	204	194	193	188	206	183	198	194	206	179	172	188	201	176	180	187	193	234	181	188	189	194	194	198	167	186	193	192	172	187	173	182	198	183	215	189	161	183	178	166	197	194	168	164	178	197	188	174	173	182	181	188	193	182	194	188	200	200	183	180	180	184	164	193	207	199	196	183	219	202	204	175	203	184	173	210	168	181	172	235	202	205	199	176	211	187	190	180	207	179	207	176	183	213	178	197	201	182	221	203	164	200	199	181	194	190	201	198	202	192	183	187	204	186	182	183	182	193	198	179	189	167	195	182	212	200	187	192	213	227	206	198	212	207	193	198	190	204	189	177	203	214	209	227	187	215	179	199	169	197	186	175	177	209	201	176	195	196	177	199	174	188	175	185	172	193	180	176	193	193	182	162	207	197	169	171	195	205	192	210	192	180	191	171	170	209	173	189	179	205	219	194	199	173	177	178	162	190	196	207	188	197	175	172	199	215	175	211	215	178	193	160	185	184	186	165	188	187	189	197	192	196	190	175	186	198	183	200	182	190	211	217	207	187	202	201	177	167	166	191	207	167	166	188	194	212	200	179	212	200	189	181	189	211	165	177	195	202	183	168	182	183	187	187	184	194	188	200	204	162	215	197	190	182	177	209	208	200	201	189	190	170	201	193	194	193	202	164	199	194	207	223	195	205	167	215	183	181	178	184	187	205	176	178	178	163	187	195	172	198	208	179	199	174	192	201	199	190	219	191	199	189	177	196	175	194	190	207	195	152	214	193	195	170	187	203	172	207	187	174	193	217	201	194	193	193	208	143	182	171	181	189	169	179	168	206	203	191	201	178	181	179	169	199	195	231	167	193	195	197	184	199	172	165	179	187	183	203	171	182	178	184	173	194	193	200	165	208	183	151	176	203	172	206	163	214	191	202	203	221	183	189	163	168	194	196	200	186	175	201	182	175	193	187	185	170	202	212	176	193	192	212	181	177	195	198	178	182	162	169	200	201	176	197	178	188	174	192	194	184	180	165	173	198
4630	5694	4324	2101	1400	1083	899	784	653	517	497	443	390	371	358	367	352	357	313	352	288	310	314	284	308	300	267	281	278	272	308	305	261	278	285	267	259	284	252	266	294	262	264	275	279	269	274	269	279	274	257	257	257	287	279	271	260	251	275	245	270	266	255	275	269	234	236	285	277	255	298	245	256	251	274	268	247	287	241	258	278	299	269	255	260	255	264	272	279	272	257	274	275	271	254	251	247	273	241	273	274	281	244	261	278	269	265	277	246	278	278	259	269	240	247	266	265	279	292	265	286	254	250	302	264	252	262	259	249	301	236	251	260	243	262	240	260	273	244	250	272	250	235	251	253	276	280	239	266	265	257	274	265	243	286	273	251	259	262	258	231	256	271	250	241	276	274	251	285	267	266	255	240	261	253	254	265	255	276	260	273	272	248	275	258	241	272	284	254	264	309	258	248	243	267	280	272	266	285	248	256	259	290	253	251	255	247	264	262	280	263	293	262	259	260	248	271	258	258	250	292	267	237	245	235	273	245	251	271	284	231	257	283	269	265	268	267	273	279	229	238	252	247	266	255	243	248	246	271	266	241	262	264	272	266	290	247	257	274	270	237	261	241	284	249	290	267	255	265	220	278	267	261	258	264	255	267	245	231	247	264	227	263	258	257	296	269	246	282	246	267	257	263	281	232	279	268	232	258	258	265	260	241	246	259	269	252	280	241	249	259	256	246	226	266	285	279	240	287	257	275	265	254	264	251	274	275	260	245	267	263	279	264	271	241	254	267	289	262	244	275	251	285	250	256	244	268	245	246	276	239	264	256	262	244	263	248	269	285	259	276	244	258	257	257	211	269	237	238	261	232	264	269	260	272	267	239	266	275	264	256	258	270	251	237	255	274	232	260	275	267	276	270	264	247	251	259	256	280	241	262	238	231	263	241	271	271	273	276	269	263	286	245	259	245	250	255	251	231	232	243	243	262	256	264	265	273	246	252	292	271	274	280	246	265	253	285	263	252	268	256	290	249	230	256	267	242	259	257	260	276	248	243	305	249	285	257	241	262	261	286	247	241	242	289	237	260	242	248	271	256	293	232	244	254	228	248	256	267	234	276	262	234	261	255	266	246	253	256	258	297	253	259	264	252	228	261	270	270	285	265	274	256	262	232	277	260	266	261	258	248	240	257	251	253	286	271	264	252	286	252	240	256	256	277	273	255	269	245	257	271	242	220	230	275	244	272	246	271	252	274	249	263	270	260	258	247	288	278	254	247	266	243	260	255	261	257	265	258	237	257	258	251	259	254	262	269	248	266	267	242	259	274	262	268	247	255	268	279	268	260	283	261	270	233	257	250	258	259	254	264	243	249	267	258	274	246	260	292	260	253	250	222	265	280	276	255	264	264	265	237	271	256	272	268	254	281	261	253	256	262	268	278	274	242	258	257	261	288	284	270	269	260	276	216	264	255	260	264	254	289	242	263	256	257	247	260	269	266	274	272	282	267	292	266	283	260	277	247	244	257	258	296	260	249	256	267	260	288	250	232	270	240	266	247	275	245	242	256	248	276	253	258	231	249	264	271	260	225	281	251	274	250	233	243	259	255	253	227	247	250	236	252	247	262	269	233	270	255	249	264	229	249	265	251	243	241	233	246	271	247	256	268	236	275	300	263	247	269	242	281	280	256	236	245	246	241	275	254	249	253	265	226	260	244	264	272	279	247	241	261	275	243	239	270	260	239	284	245	261	231	273	244	265	270	245	278	277	254	268	259	249	237	251	270	285	239	245	277	258	256	228	276	267	244	247	272	264	266	255	253	296	231	261	252	228	257	258	248	252	258	259	287	242	258	254	273	291	261	255	252	269	272	245	267	271	262	246	259	261	268	256	251	267	252	263	268	261	256	244	254	233	282	253	280	249	298	238	256	243	240	276	273	269	276	233	260	275	264	249	254	292	259	252	277	285	294	266	270	286	239	244	279	275	236	254	241	256	265	249	238	259	274	259	272	255	272	254	242	242	239	245	266	263	270	218	290	255	241	241	253	257	258	275	269	234	275	248	272	241	235	276	250	245	252	252	243	269	255	253	252	266	222	246	258	238	267	247	268	244	276	272	233	248	266	274	243	247	228	255	263	259	231	248	246	284	262	275	264	250	256	245	260	269	270	263	262	264	253	269	251	259	245	251	251	247	261	263	254	217	260	289	247	259	267	258	249	257	288	258	245	284	262	259	258	244	276	249	247	263	269	278	249	256	249	254	265	293	252	266	281	254	258	287	278	262	252	264	240	262	258	236	263	261	256	249	237	274	279	265	304	252	252	263	242	269	253	240	253	276	256	300	257	258	256	255	250	258	250	272	249	278	277	276	231	252	272	236	228	237	246	260	254	243	272	272	228	233	256	252	249	263	264	252	262	265	222	246	264	258	235	257	258	280	267	258	243	268	234	255	288	243	262	224	266	249	263	274	247	239	271	261	279	276	275	235	255	268	257	271	266	248	250	236	294	266	255	234	254	274	254	246	255	264	244	222	257	225	255	262	271	258	276	258	274	255	253	245	238	275	273	263	260	243	272	263	271	250	249	262	232	268	282	260	271	261	276	266	255	240	243	265	246	259	248	264	238	269	255	269	260	255	233	245	270	251	247	262	239	260	244	259	251	265	245	256	261	240	234	254	276	256	252	245	265	270	255	260	233	262	245	253	243	265	225	234	240	248	258	247	256	225	247	273	268	244	247	269	272	254	229	257	274	299	273	263	253	240	255	279	269	258	226	277	261	274	292	264	283	267	266	260	237	241	274	271	231	255	249	257	253	239	256	281	253	266	243	237	221	256	242	263	258	244	244	249	266	272	234	248	263	271	262	260	275	262	271	252	238	266	242	264	241	264	254	261	257	280	279	270	233	243	241	268	248	241	257	256	302	258	243	269	288	266	272	245	259	267	261	260	289	290	260	267	258	241	268	252	253	247	255	270	259	228	242	269	254	264	257	280	256	270	239	274	237	243	225	264	277	282	254	238	262	272	241	282	257	246	265	272	239	261	258	243	251	244	283	264	248	247	282	274	290	250	270	289	256	248	240	261	259	259	246	281	263	262	263	267	267	251	269	232	234	245	257	254	282	274	253	253	272	258	261	236	225	246	235	260	277	264	248	260	281	257	278	241	263	279	266	266	251	264	227	278	238	270	245	284	274	258	254	231	281	224	273	271	251	259	288	278	254	232	251	240	251	243	263	239	244	271	264	239	248	230	251	267	245	260	241	266	279	289	251	255	295	262	274	268	250	265	279	260	237	252	254	284	255	273	239	238	286	270	275	264	259	288	238	279	296	257	234	291	267	272	268	264	260	254	292	282	236	261	239	288	244	258	253	250	265	268	248	275	250	274	279	271	276	237	277	253	259	259	278	266	266	263	250	238	243	238	262	262	276	275	262	258	276	251	254	269	249	226	246	242	270	278	264	267	281	231	272	258	258	298	249	256	224	270	254	243	258	273	272	244	270	240
23280	21720	29752	24231	21720	21778	11368	1560	1064	959	922	797	836	789	764	726	706	707	685	683	685	635	609	673	613	613	606	613	649	592	656	624	654	578	633	575	579	642	645	582	653	583	579	615	590	568	594	592	617	587	578	597	561	564	584	592	624	523	605	594	616	574	584	610	609	596	619	597	568	608	583	514	559	621	551	589	578	584	569	587	622	577	573	580	584	575	576	559	574	540	570	610	561	581	588	547	545	581	573	569	611	611	606	593	573	550	566	554	583	582	585	628	559	559	587	595	593	579	537	564	551	557	581	567	608	581	574	565	585	568	609	554	585	574	530	570	519	595	549	555	590	542	563	568	571	568	547	543	585	560	568	576	602	576	575	610	556	566	616	593	573	552	577	571	564	585	545	564	601	568	572	523	549	614	589	576	603	571	583	552	566	609	609	553	580	574	545	569	574	537	578	550	572	541	570	581	567	579	534	581	587	572	577	610	604	597	566	546	551	581	600	582	564	541	563	536	581	581	578	570	612	591	580	582	572	538	518	526	554	522	608	610	577	605	577	558	575	589	639	569	608	578	565	552	587	609	566	573	608	510	550	572	575	608	610	557	568	557	537	556	553	586	572	561	559	585	553	584	579	590	575	595	581	539	577	529	599	602	546	560	569	566	533	541	638	582	591	556	575	598	568	542	617	562	575	585	574	606	562	567	576	520	578	541	582	552	597	573	564	588	573	629	586	609	604	572	556	569	557	600	564	596	567	578	581	595	586	548	565	629	602	597	601	550	532	569	544	595	553	562	599	537	648	555	557	624	565	573	618	576	577	578	564	570	587	626	579	565	577	584	562	630	566	618	601	550	543	609	550	560	567	569	553	576	575	549	579	591	607	555	587	579	575	587	544	613	577	603	579	569	556	577	593	521	537	573	561	571	593	600	576	588	573	628	533	555	569	562	626	560	605	555	604	659	571	585	601	584	613	553	589	539	593	567	592	576	565	606	586	573	581	559	568	573	555	563	540	599	566	600	597	549	554	559	566	558	577	564	565	587	549	556	635	597	648	536	564	550	548	550	599	567	605	591	557	637	602	565	509	568	564	560	562	580	542	532	605	644	590	570	576	604	586	571	579	577	569	557	556	576	609	605	549	586	557	586	593	538	569	533	568	574	593	609	612	577	549	573	579	587	579	589	557	569	606	629	577	565	568	583	554	534	581	585	555	593	556	576	567	555	536	608	587	558	606	563	543	565	549	604	578	580	574	565	587	585	579	565	602	587	557	547	588	593	594	569	588	564	607	573	573	588	571	564	538	592	619	572	531	527	574	537	579	572	551	572	594	547	560	590	610	575	564	561	560	539	540	605	598	575	603	556	558	585	596	612	558	574	555	581	569	587	566	561	608	605	589	566	594	609	547	554	548	585	554	582	535	600	526	609	529	569	576	589	640	555	602	590	574	587	558	560	561	571	536	622	580	579	572	538	560	566	599	576	577	549	607	533	603	588	588	571	554	548	606	626	574	563	577	572	580	597	567	589	558	562	604	550	583	559	586	608	629	556	603	530	554	565	583	571	555	588	587	569	575	561	563	561	568	539	621	573	597	571	581	558	584	526	569	583	566	557	587	544	573	609	528	562	587	547	593	585	538	599	571	588	603	612	643	577	566	573	575	561	571	533	587	522	535	596	506	568	594	566	558	576	621	558	573	638	578	517	522	583	590	591	568	598	539	541	546	553	596	541	596	584	565	600	549	526	554	590	552	576	524	585	603	581	536	590	564	581	570	572	572	530	581	601	585	635	527	518	572	554	572	584	599	551	578	540	579	580	560	562	574	606	649	554	611	590	574	594	549	543	581	575	530	576	563	629	585	572	570	567	558	583	533	560	580	563	541	592	546	560	572	566	612	583	597	613	577	565	559	548	574	610	555	570	567	601	557	520	609	588	561	560	625	627	598	521	562	593	575	587	585	569	582	551	547	641	589	523	607	560	539	539	592	569	550	586	565	575	562	580	525	570	560	566	580	530	555	593	521	575	616	535	577	591	561	525	565	572	596	570	592	560	538	588	564	557	572	558	578	602	614	559	578	590	589	571	560	529	618	566	592	549	582	511	563	570	557	570	561	566	551	567	601	571	532	568	533	587	581	526	575	548	574	581	551	566	576	566	609	591	578	588	608	625	599	542	554	554	586	566	572	567	581	554	579	547	577	546	581	577	621	585	577	577	604	576	599	587	570	562	585	531	555	629	536	549	627	594	553	597	566	557	590	534	596	542	572	588	590	568	585	590	553	545	600	518	595	583	540	568	601	589	572	594	601	544	553	580	594	585	582	555	553	579	559	560	587	541	582	609	585	570	586	583	568	550	575	594	602	591	560	610	575	577	562	585	571	561	567	567	566	581	587	573	567	560	562	531	561	567	592	575	559	563	574	544	540	583	625	546	597	579	570	610	596	566	541	590	587	559	601	585	598	613	616	590	579	545	579	595	553	566	598	567	537	562	593	584	539	576	603	621	573	561	577	551	616	560	571	593	559	580	581	610	593	596	583	566	580	562	569	571	588	605	570	587	585	549	633	599	608	549	579	588	575	548	556	612	580	554	596	572	548	512	570	566	586	611	572	586	595	560	557	610	584	559	619	557	582	599	577	616	547	571	584	594	533	603	547	563	541	612	539	553	571	552	578	582	564	562	582	590	552	558	575	566	546	593	552	583	595	559	607	579	560	529	578	582	572	574	573	552	595	573	580	593	603	594	579	567	607	548	590	600	631	556	584	598	599	606	617	553	583	573	556	526	565	595	581	596	578	556	574	546	560	553	590	554	585	563	578	522	563	544	554	558	571	572	622	580	602	578	569	593	549	574	591	610	604	588	530	564	558	562	592	554	570	600	581	565	591	597	605	591	567	569	589	601	606	597	565	566	578	588	571	580	593	592	607	541	590	529	595	546	572	579	578	605	524	566	556	575	542	596	543	537	579	560	589	524	565	562	617	562	600	572	582	566	566	507	598	612	559	604	567	605	544	600	562	566	555	555	562	561	585	555	654	564	591	616	609	593	554	562	590	559	550	539	563	518	570	600	594	608	559	591	581	605	544	548	571	610	536	591	530	580	544	617	603	567	592	609	569	578	537	543	626	617	582	583	607	556	620	595	556	615	599	532	566	620	564	582	557	592	581	553	554	554	598	578	564	603	558	537	548	558	596	596	549	540	555	594	573	566	571	557	610	605	536	601	547	610	549	546	570	580	628	622	557	570	579	573	583	600	560	620	573	583	579	613	556	597	581	551	530	553	614	532	559	541	616	559	535	565	591	578	559	550	584	582	564	541	549	560	568	584	559	603	603	565	586	555	553	557	579	554	544	585	528	557	589	570	599	589	602	547	607	504	537	600	537	566	535	584	610	607	583	558	553	586	545	554	608	511	542	559	614	571	558	589	551	548	575	529	571	600	590	550	595	598	565	559	543	574	604	576	534	555	586	584	557	563	579	605	580	574	561	598	528	602	577	559
7274	16746	13366	7040	5108	3775	2936	2446	1981	1785	1584	1310	1262	1175	1132	1066	1041	944	936	880	864	831	854	809	811	788	791	782	808	821	739	782	777	767	716	732	741	765	723	734	728	757	748	761	753	683	738	710	797	740	759	705	697	674	750	692	712	657	691	733	697	682	716	767	717	744	668	736	752	778	721	726	734	693	667	723	703	677	716	730	691	712	694	696	721	727	673	695	654	755	677	714	762	695	739	694	667	707	749	654	707	714	717	653	702	716	675	684	714	724	694	715	675	684	688	686	715	702	726	717	702	690	717	725	734	697	711	671	682	735	721	693	720	711	727	738	720	700	667	734	717	719	683	688	739	653	681	684	733	720	704	680	673	711	646	708	669	721	732	687	691	655	711	661	679	731	729	719	629	724	667	673	656	671	696	697	735	672	737	697	695	666	700	675	696	723	669	694	666	696	666	687	662	666	694	687	689	676	692	705	673	710	740	685	718	726	714	688	675	674	710	672	721	646	725	614	689	713	693	740	741	667	717	635	664	648	687	688	655	679	685	692	692	682	677	675	709	687	718	691	639	682	653	698	711	719	705	667	668	720	727	705	727	720	687	716	669	680	720	709	682	674	723	712	701	674	734	657	704	679	762	698	643	695	655	731	675	747	683	678	724	751	714	693	671	695	705	725	678	699	720	711	720	661	688	699	731	742	709	743	702	664	725	700	700	644	662	694	685	746	711	688	715	665	712	720	674	720	702	685	676	700	713	688	722	677	702	667	724	701	753	713	730	663	710	674	697	684	707	747	683	699	711	706	710	727	716	682	739	653	687	690	663	672	696	695	716	669	675	670	722	709	685	730	680	708	716	694	679	692	701	677	726	686	652	715	693	704	687	716	675	693	760	708	688	651	696	639	670	711	705	675	705	670	677	699	687	716	737	708	734	700	692	659	678	702	726	739	680	683	682	689	703	690	699	670	707	693	660	708	686	685	691	705	686	714	693	690	656	721	663	708	709	666	723	647	698	668	678	667	664	708	706	721	642	653	706	688	738	679	701	711	669	689	707	669	712	674	701	690	686	690	697	720	726	675	678	705	708	720	707	699	730	658	651	649	662	699	710	651	679	678	685	678	705	649	700	702	672	689	700	736	678	757	716	715	682	709	669	688	720	665	698	689	678	680	675	682	702	713	685	737	724	654	714	681	718	737	714	644	676	642	707	694	739	667	662	682	666	721	678	669	695	724	679	669	658	680	690	664	759	657	671	687	692	731	724	684	722	680	678	706	700	704	679	707	676	719	662	763	662	709	683	730	668	678	650	707	703	705	721	669	677	668	656	695	729	704	672	673	696	641	676	714	683	701	700	716	653	673	695	694	713	683	687	711	686	676	734	721	713	707	714	728	684	709	711	680	727	699	676	687	674	712	662	670	681	702	668	667	662	696	671	710	654	697	730	689	696	690	645	660	726	694	691	687	666	696	701	664	655	689	679	671	693	664	675	691	720	702	663	701	729	672	668	700	731	715	651	685	651	716	678	696	753	679	691	761	696	682	674	696	671	722	719	669	649	741	684	787	717	702	664	719	737	669	733	711	683	700	705	654	724	708	679	718	721	670	697	682	696	700	713	710	646	649	716	692	724	641	697	659	708	687	697	717	664	726	742	705	748	664	685	717	705	663	657	730	684	722	676	664	685	693	699	721	645	667	718	627	663	740	744	687	664	698	694	705	687	689	720	737	717	667	687	711	718	701	646	640	727	661	702	710	651	715	683	721	722	670	636	672	726	684	723	671	685	722	679	680	637	729	704	687	742	684	701	755	731	713	725	700	730	671	693	722	688	574	732	702	653	679	687	704	680	706	692	649	678	733	701	709	682	716	646	717	652	724	691	650	704	667	720	722	669	695	620	672	667	697	683	698	684	705	711	644	668	738	683	691	736	712	674	684	660	658	656	689	633	721	706	703	735	730	675	696	726	667	647	677	723	677	641	711	665	631	703	662	688	693	671	694	687	684	702	643	709	649	667	723	710	702	683	627	698	674	654	660	726	737	713	688	720	690	698	689	756	675	683	718	689	705	727	685	755	672	680	712	705	691	667	699	730	703	662	677	722	670	663	693	684	707	680	680	671	672	674	696	672	681	693	704	670	701	698	711	672	702	691	667	729	685	714	685	659	662	684	722	718	745	668	684	688	679	689	752	708	702	689	688	762	672	708	666	704	657	625	652	660	683	696	666	669	686	695	755	705	664	727	699	706	707	737	665	668	700	665	647	745	671	691	707	699	740	674	679	713	729	694	653	698	688	703	676	666	660	665	670	688	697	696	660	688	690	651	732	674	720	697	707	704	689	675	650	717	700	640	711	751	696	742	675	709	693	703	684	738	718	670	684	720	705	703	722	731	703	705	668	749	697	771	721	723	668	744	706	720	692	674	705	700	701	708	703	650	720	692	645	720	693	685	705	673	689	667	716	741	675	682	674	674	674	711	713	678	680	724	682	671	700	736	683	686	719	738	696	724	715	715	708	686	700	677	700	678	662	669	675	691	660	670	702	715	652	693	698	665	674	671	727	719	711	713	680	703	681	725	675	656	624	665	740	666	671	672	686	717	716	648	691	712	713	682	688	694	685	709	678	683	696	676	732	723	713	671	703	716	704	689	729	689	696	702	643	702	684	680	646	696	708	625	693	736	704	696	671	644	650	674	730	685	686	677	682	672	726	705	695	675	697	682	706	686	701	697	690	720	630	743	666	672	627	690	625	685	711	739	690	725	692	704	701	733	713	689	656	676	705	717	702	701	688	740	676	693	668	696	719	685	694	674	684	717	647	671	706	718	703	658	715	656	724	663	657	662	731	674	700	739	654	704	700	656	697	668	683	696	684	674	713	612	656	693	678	664	693	728	736	737	684	742	729	651	667	682	695	716	680	729	699	681	716	677	684	710	723	695	706	695	710	692	689	679	706	694	684	677	675	645	679	706	681	672	709	704	709	680	743	711	678	680	673	666	686	672	678	736	692	655	674	668	663	710	708	658	723	692	696	687	670	655	687	711	701	717	687	722	663	667	652	684	713	676	678	679	696	722	645	698	710	720	686	631	706	692	612	660	676	707	709	695	724	712	699	658	709	702	691	657	673	747	687	680	682	705	702	686	752	722	673	664	671	633	652	693	717	679	665	665	700	681	635	699	671	727	741	709	654	689	698	681	661	706	664	680	684	707	725	712	681	706	689	681	669	725	681	664	668	668	702	710	689	680	715	752	654	650	668	725	722	728	672	693	699	702	733	675	706	721	672	703	671	704	738	751	679	697	679	704	692	697	668	689	709	726	668	700	683	646	687	635	649	664	668	663	689	711	708	732	667	712	691	705	699	713	701	721	686	708	717	686	725	690	659	689	728	638	711	685	678	667	726	728	680	713	677	687	724	705	625	720	659	717	699	658	684	766	718	734	676	694	732	696	695	701	733	683	685	702	709	668	665	685	663	694	757	716	667	685	715	718	681	745	693	671	681
27629	20500	6541	514	318	262	225	198	216	181	209	186	194	206	188	230	210	192	207	192	216	203	202	196	196	189	196	179	205	194	216	177	187	216	178	211	217	219	195	224	189	226	191	194	202	187	195	226	195	189	192	217	190	205	202	224	187	192	197	198	227	219	193	194	210	195	193	199	204	214	189	228	197	198	189	192	213	192	197	205	192	191	200	214	174	213	211	201	217	220	221	189	217	232	197	195	218	201	194	203	200	220	194	221	199	188	196	156	200	198	218	166	202	207	197	187	182	195	191	185	196	196	202	216	200	195	197	196	191	198	195	188	189	194	206	183	204	188	225	190	191	193	194	218	225	199	174	187	237	195	207	174	210	199	220	192	196	185	211	189	207	189	207	180	199	197	196	199	178	199	217	177	211	189	193	197	184	192	180	196	202	194	183	198	196	216	210	181	201	195	193	194	214	187	193	203	167	193	192	218	195	176	182	208	222	225	210	178	215	203	204	205	187	220	203	180	195	232	164	204	219	196	202	211	192	215	240	182	197	194	192	169	191	192	192	217	186	197	187	193	207	189	219	197	184	193	180	206	201	182	227	207	216	190	184	189	222	201	200	202	206	209	201	198	183	203	187	204	191	189	182	200	183	198	195	222	202	206	180	213	194	206	198	200	196	196	209	188	210	208	208	183	228	211	206	193	202	195	210	208	218	196	207	205	215	221	220	176	197	209	185	201	224	192	179	196	207	207	191	184	179	189	238	196	197	222	199	216	229	188	203	213	181	208	221	211	198	208	227	206	210	207	211	223	224	211	192	191	179	216	190	192	204	235	192	205	206	207	182	163	188	205	227	193	192	222	205	221	227	183	214	194	210	203	208	215	204	210	218	208	199	189	189	222	197	218	200	224	188	221	187	180	217	196	188	237	182	206	219	212	204	196	188	175	187	229	205	202	203	209	199	181	210	217	184	191	198	214	216	207	214	208	205	228	216	204	197	190	198	198	228	199	182	198	195	204	227	212	188	199	175	182	201	212	190	177	200	188	220	233	198	200	190	204	207	183	210	210	196	193	194	198	214	218	213	195	185	197	206	170	199	216	210	216	203	221	219	214	205	202	194	180	187	216	204	231	202	209	194	182	176	180	206	183	204	200	184	196	195	189	195	198	190	211	187	221	211	191	203	210	197	198	214	221	201	224	199	195	186	190	227	206	240	195	188	229	209	194	224	188	196	188	213	186	209	169	217	196	203	210	217	194	186	211	189	215	190	210	205	207	200	185	187	192	199	207	192	177	181	212	214	213	209	183	217	223	195	192	186	179	186	204	186	196	218	216	180	220	196	188	197	195	193	213	200	182	207	193	195	179	198	210	187	193	195	220	187	196	210	189	209	209	160	185	225	149	211	205	195	217	186	200	209	214	201	193	208	188	202	205	171	200	205	214	218	200	170	226	208	216	213	204	184	212	192	209	203	209	178	199	184	178	191	202	186	191	221	188	188	195	202	178	186	196	197	219	202	178	193	207	195	209	214	218	209	196	211	228	179	207	192	192	209	182	215	202	187	202	185	207	222	206	186	206	201	199	178	205	219	202	203	205	197	207	204	200	196	192	216	223	181	227	169	194	190	226	201	218	174	174	226	196	218	200	207	214	218	208	193	207	165	181	205	232	222	196	185	193	186	207	178	183	172	223	184	177	196	190	200	194	186	204	192	195	204	189	177	202	196	204	224	204	188	222	223	211	194	216	185	177	190	196	202	227	197	201	208	185	198	188	191	186	179	195	220	186	204	200	202	187	199	196	195	201	185	185	216	211	211	215	225	177	195	200	202	188	204	194	177	223	206	200	204	211	221	212	177	189	192	213	180	189	229	193	190	217	213	215	213	196	220	197	197	190	206	202	209	166	197	191	211	200	214	217	210	178	219	199	198	192	205	192	207	189	210	217	214	199	200	205	216	197	219	171	209	224	229	197	202	221	222	214	193	195	221	216	196	190	186	177	212	173	206	207	193	207	200	214	201	213	184	189	206	202	225	203	224	195	206	202	198	198	192	204	215	214	184	184	217	195	196	181	215	192	216	191	203	185	202	219	216	199	186	198	181	169	190	186	198	202	187	214	181	191	181	198	200	207	204	202	187	189	200	196	194	201	199	221	198	198	198	227	203	224	201	193	204	192	191	196	190	186	184	190	192	195	180	205	207	206	210	196	197	209	223	197	203	166	203	212	180	178	176	215	196	226	189	176	211	201	227	185	208	221	196	213	188	214	217	188	224	195	180	209	200	208	200	188	207	202	197	231	211	198	216	214	217	190	212	199	198	188	197	183	221	208	213	204	224	189	200	174	195	194	202	215	202	185	212	208	202	185	201	204	192	205	216	190	193	214	207	195	205	181	212	185	215	210	191	192	191	190	211	210	204	195	196	209	169	208	198	212	189	185	192	211	191	228	198	209	175	193	188	185	182	223	204	175	193	213	200	219	209	218	202	203	205	206	186	216	191	184	186	196	202	214	164	191	209	206	204	191	198	220	211	200	218	208	176	197	201	201	187	202	185	197	199	197	184	194	191	198	215	217	199	225	210	208	208	196	227	191	174	218	199	207	206	218	194	196	188	216	197	197	224	207	194	202	202	189	211	219	186	192	199	179	210	187	201	183	215	190	207	214	190	215	215	182	202	191	217	201	183	183	201	204	185	191	215	188	178	234	202	214	210	213	194	203	192	186	190	183	195	210	192	209	210	201	189	180	210	184	186	241	199	210	209	193	227	202	199	227	186	203	193	192	226	233	201	208	195	204	213	225	184	218	200	184	199	189	183	182	190	222	176	213	210	223	208	208	200	197	199	173	181	182	180	180	209	180	167	217	201	191	208	195	167	211	192	199	185	199	207	203	207	223	234	206	205	203	211	191	202	208	201	201	189	220	188	198	213	178	192	232	216	223	194	211	230	215	199	177	209	203	205	194	199	232	192	200	186	197	223	203	185	194	210	214	199	210	211	207	191	191	194	218	188	214	187	180	184	205	217	205	198	195	209	201	193	216	170	214	217	216	199	180	219	219	189	203	209	211	177	180	195	214	201	232	195	188	206	214	199	188	210	229	168	197	215	207	222	211	209	197	195	217	217	184	185	219	206	198	206	204	200	208	189	190	206	214	190	237	186	185	228	195	204	207	196	208	198	195	197	174	239	194	196	180	215	176	194	207	186	190	181	200	215	199	195	214	217	187	221	213	220	186	183	194	205	189	220	197	188	205	216	221	189	201	216	193	220	222	211	200	201	204	201	226	206	192	192	210	181	192	200	220	223	208	185	205	206	203	188	217	209	180	184	198	186	219	194	223	212	201	196	202	191	195	182	199	205	202	192	204	201	188	202	193	196	204	227	184	197	208	216	191	218	197	198	190	204	192	191	203	200	202	223	202	205	191	215	217	189	186	221	198	203	203	195	198	209	210	198	208	192	219	197	201	210	196	203	200	172	199	195	208	208	217	209	216	232	197	193	193	208	192
3841	887	797	511	392	343	320	276	262	259	302	268	266	291	251	261	269	302	273	257	293	264	255	244	257	268	250	239	260	258	241	245	275	262	271	284	253	291	264	227	277	267	251	256	261	302	259	244	259	270	241	274	279	274	302	263	266	276	259	268	277	267	258	294	286	263	247	278	242	274	262	268	257	252	254	245	257	288	276	265	248	252	260	270	230	268	263	259	248	258	252	268	295	251	253	242	232	254	256	277	264	277	236	224	236	263	237	278	240	257	261	274	261	238	254	259	267	278	275	260	249	265	274	253	236	257	238	282	272	279	247	254	263	268	262	259	274	207	236	256	257	247	279	271	230	259	244	281	260	235	241	267	249	270	260	261	251	260	276	242	259	239	244	269	243	248	310	269	255	264	260	248	257	244	241	272	255	276	250	259	287	234	266	240	251	260	263	256	261	259	266	269	258	268	250	228	264	253	246	255	269	265	270	262	248	263	249	260	241	235	250	247	249	264	278	267	241	250	254	254	238	263	266	247	254	291	300	237	230	238	251	256	256	272	248	258	265	246	251	252	274	277	267	260	276	263	270	270	242	275	239	257	281	240	247	284	240	212	242	245	253	245	283	255	276	247	281	272	251	271	267	235	297	249	244	245	257	236	266	228	249	264	238	218	258	228	265	260	269	269	237	280	252	259	243	256	273	248	252	251	255	270	279	234	254	268	258	269	277	239	247	273	277	250	266	254	241	252	283	246	263	280	281	249	255	256	254	263	242	238	229	246	257	240	269	277	259	251	262	239	296	235	252	260	237	249	283	241	278	258	285	256	257	275	268	252	257	278	249	259	262	275	246	284	254	271	254	238	261	224	287	273	238	252	258	267	265	272	253	262	296	276	228	286	257	250	275	264	262	270	263	234	258	223	251	280	270	275	285	270	258	271	223	257	264	274	265	275	242	271	273	258	273	268	252	258	236	284	282	262	260	255	255	272	274	253	255	252	280	277	251	265	271	287	258	230	258	266	244	251	273	297	258	245	264	270	254	267	247	274	234	250	262	264	261	234	256	247	263	268	276	254	245	274	255	284	282	225	281	235	244	265	253	264	255	263	289	262	224	219	261	263	256	249	255	255	279	243	243	255	244	233	260	272	265	235	239	277	239	268	250	252	253	256	278	266	254	237	278	249	285	287	254	258	244	246	260	245	264	262	256	232	252	278	288	282	269	243	260	249	243	250	274	279	226	268	232	273	252	234	275	288	247	262	246	257	278	275	248	263	267	266	246	249	248	264	242	257	261	226	235	274	299	236	261	259	284	271	253	258	259	267	238	263	253	269	234	253	267	261	232	248	245	224	287	244	283	264	244	256	285	285	253	272	258	282	268	277	258	241	266	257	270	278	255	258	260	257	272	248	270	278	265	262	261	253	238	238	254	256	240	256	280	269	261	284	255	270	251	255	256	257	286	246	233	252	289	282	257	255	246	256	257	249	238	267	234	230	249	259	303	268	263	251	239	286	247	259	240	257	242	238	250	254	233	268	248	268	244	259	271	261	255	266	228	268	265	267	266	234	261	269	275	253	255	265	227	242	274	249	251	277	250	264	253	244	262	256	280	269	263	281	227	248	267	266	264	223	274	254	269	274	251	274	272	281	239	266	254	257	246	250	267	254	274	256	278	268	261	278	249	225	250	260	245	274	266	241	280	231	261	265	234	265	250	241	286	251	257	305	273	281	255	250	265	265	257	259	241	244	246	249	268	248	273	276	294	264	254	250	225	258	247	219	259	281	253	243	232	267	269	228	257	283	262	227	273	263	243	242	264	260	283	284	238	270	245	223	270	253	270	251	265	243	262	271	273	264	275	244	258	257	272	289	279	226	257	251	239	247	245	256	251	253	265	262	251	263	246	242	265	241	270	282	256	231	261	246	238	235	254	263	272	271	265	293	256	268	230	246	262	242	267	244	279	237	234	290	248	258	244	263	272	282	266	262	250	277	224	259	284	283	260	253	272	278	252	286	266	267	282	257	250	243	257	244	263	259	265	279	271	249	266	274	267	249	276	244	237	262	271	251	268	234	255	260	232	236	239	241	253	240	259	267	248	252	263	249	256	258	262	286	259	253	264	247	262	249	305	247	276	269	223	243	255	247	278	238	257	282	254	254	274	252	254	245	263	257	288	261	247	237	251	244	251	261	235	242	252	255	299	287	265	277	272	254	253	224	211	256	268	253	261	230	271	259	235	251	267	256	282	257	257	246	262	241	233	300	277	275	267	250	295	224	248	273	267	265	276	249	254	234	282	267	237	232	239	256	247	273	231	249	272	253	269	239	276	287	272	310	283	266	288	267	255	253	265	257	266	258	256	255	264	267	273	246	269	270	275	228	238	243	243	272	260	250	281	275	245	238	263	221	273	265	255	262	276	282	257	275	266	259	277	257	257	286	288	260	237	277	298	249	254	256	264	257	215	259	267	261	243	273	251	248	270	264	257	258	264	266	276	245	279	276	287	247	241	237	298	252	273	255	254	248	248	244	270	309	249	247	227	275	253	253	254	260	244	280	267	249	223	256	269	259	237	248	280	272	281	264	257	249	279	253	264	275	243	254	264	237	292	243	256	270	273	246	275	255	238	270	256	240	244	252	258	239	239	231	244	266	271	256	233	272	258	229	271	275	286	255	269	250	287	282	291	257	268	281	258	261	240	272	296	270	244	272	291	240	246	255	278	272	267	235	274	273	256	272	267	261	264	254	269	258	274	238	277	256	236	276	264	304	280	264	255	263	239	287	266	263	275	248	240	231	281	261	265	231	239	263	268	243	239	283	250	267	277	261	269	272	269	271	242	269	256	235	247	219	252	262	268	257	266	254	249	262	285	279	248	262	264	269	249	266	240	254	261	263	272	270	237	275	263	252	262	269	267	246	257	287	271	238	232	265	232	262	270	261	249	252	247	259	258	227	266	262	246	245	271	235	241	266	257	235	244	255	222	283	243	244	267	265	273	258	269	247	249	248	256	245	266	253	240	242	270	229	312	251	241	273	290	246	272	249	267	243	265	224	255	260	247	238	238	295	266	245	254	239	261	254	268	287	275	259	249	241	271	250	264	246	239	272	229	261	260	273	267	247	248	271	258	282	240	241	278	284	258	233	280	268	253	281	284	237	237	272	270	236	262	272	282	263	246	260	262	279	271	228	255	248	254	269	243	257	265	253	258	260	274	277	241	244	241	263	245	256	255	266	257	247	286	259	274	270	250	262	249	253	257	237	242	246	295	257	244	260	263	257	251	253	265	267	261	259	274	220	285	252	229	275	255	268	250	249	244	247	266	272	254	267	289	228	238	291	276	271	254	255	246	221	266	230	264	259	255	261	252	256	265	293	257	262	254	251	253	270	274	253	288	270	269	268	265	265	251	263	239	262	240	259	289	233	265	242	275	247	263	254	249	272	274	278	253	248	268	272	270	260	287	269	257	266	267	248	256	227	264	256	284	227	259	229	264	227	256	262
24196	21686	29315	24587	21667	12000	1384	856	721	665	665	638	584	573	578	538	592	518	532	475	498	518	480	526	469	486	490	490	479	507	480	451	498	471	454	482	473	479	489	464	441	489	533	485	451	496	434	463	432	455	480	481	471	504	472	466	451	470	470	474	471	476	443	462	486	486	416	482	493	430	474	478	475	444	451	491	476	454	479	470	509	445	450	471	491	468	473	445	452	461	475	463	450	514	481	436	490	454	451	472	476	474	499	446	439	462	482	503	436	421	474	442	470	458	466	460	410	474	469	491	486	481	501	452	462	461	460	451	467	469	454	460	481	479	454	427	461	451	474	500	458	463	499	469	433	462	478	447	458	478	480	490	468	458	483	473	463	474	438	462	420	458	448	505	422	455	490	482	453	489	448	421	470	481	492	459	452	487	503	455	440	501	465	447	454	458	463	461	468	420	449	503	462	462	471	457	440	458	495	480	499	444	435	481	479	468	482	462	475	444	461	475	417	441	470	477	470	481	456	430	482	479	491	472	474	486	443	484	465	496	519	495	445	451	476	497	461	454	445	423	419	467	460	489	478	444	441	474	472	442	474	478	463	485	449	448	446	485	450	469	482	501	460	469	433	465	469	473	454	483	437	486	439	475	484	473	500	480	437	467	492	467	435	477	455	490	475	490	460	446	461	460	494	447	494	485	454	460	481	427	414	418	481	427	466	467	493	461	462	457	469	451	445	461	507	434	483	448	456	497	468	458	455	482	413	479	485	438	444	483	471	457	443	447	494	465	460	468	470	424	468	474	477	471	489	444	461	463	497	464	449	459	430	441	476	451	451	479	466	434	509	467	459	462	465	496	438	458	441	453	449	465	472	472	435	414	478	412	454	429	424	476	451	485	434	422	495	478	454	456	452	477	460	477	403	431	447	499	469	451	444	442	472	460	443	498	488	452	490	457	454	504	488	466	489	476	538	453	484	482	460	459	471	503	455	470	462	475	456	514	461	424	481	457	496	491	486	462	522	494	438	451	469	479	479	462	461	450	465	466	429	471	445	433	452	451	432	477	507	507	460	503	468	457	499	487	475	510	482	441	450	466	436	437	464	481	492	479	477	471	448	449	493	483	456	462	467	452	456	454	458	440	476	480	443	483	476	422	459	461	455	450	469	439	484	463	475	432	462	480	463	460	478	462	478	457	438	489	469	448	465	464	486	450	461	438	457	463	488	488	477	446	494	446	454	460	455	518	439	439	435	454	438	472	483	473	462	466	501	449	444	440	453	461	466	468	469	472	469	480	475	518	480	481	448	460	503	464	467	436	445	417	491	434	490	472	492	464	485	468	473	458	469	445	466	477	470	443	461	433	456	424	424	435	447	470	465	459	469	441	478	437	476	428	443	476	444	476	452	458	495	448	448	471	470	452	427	464	501	463	452	456	485	440	472	473	447	447	463	451	450	481	489	484	481	474	469	474	472	466	497	509	450	453	451	475	446	494	472	483	486	451	466	466	454	428	476	500	439	439	471	445	431	453	443	486	464	479	450	414	446	434	456	430	462	462	482	473	418	480	481	454	499	460	529	461	448	469	438	463	464	451	531	470	445	439	481	482	449	469	452	454	460	484	458	504	473	439	443	463	457	489	486	445	411	438	487	460	418	441	482	472	486	396	460	513	452	498	419	468	424	460	463	449	510	455	448	442	443	449	456	423	471	476	449	456	468	464	456	454	443	474	466	441	491	486	424	506	491	485	440	441	463	483	481	461	438	447	437	451	482	454	416	485	457	450	454	398	446	465	475	476	478	412	457	458	466	449	434	478	485	449	441	452	455	434	466	457	424	446	473	422	483	447	499	484	462	452	475	493	427	466	491	443	486	472	449	467	501	444	500	453	484	448	475	475	488	465	451	449	446	416	464	415	500	471	476	469	482	446	452	428	463	430	475	461	455	458	422	479	496	411	445	465	477	501	431	476	482	466	433	477	460	470	463	454	434	500	454	472	471	471	440	464	478	436	450	440	458	458	444	439	478	447	433	444	470	466	487	494	468	475	447	503	479	435	469	471	434	495	471	478	468	467	458	471	429	491	485	454	432	473	477	502	462	499	422	496	444	500	516	474	448	461	444	436	471	418	480	474	479	474	482	469	497	444	448	444	498	503	456	484	451	492	452	484	464	491	470	453	422	486	462	477	439	439	453	466	426	463	472	442	473	474	492	482	472	459	461	441	486	486	492	477	444	438	458	490	476	463	441	455	465	433	465	482	488	460	461	478	460	470	451	447	469	438	444	435	470	459	458	434	479	480	506	487	478	468	485	463	492	464	474	453	437	488	440	475	449	467	511	450	494	484	463	408	444	471	422	499	431	466	474	491	455	468	450	457	466	442	454	469	427	480	463	468	435	454	451	440	421	429	427	455	454	440	454	469	458	465	446	467	420	443	462	470	470	448	443	411	484	403	492	475	459	460	478	431	459	413	460	454	477	425	459	472	466	463	475	464	431	425	461	456	486	461	471	497	468	433	491	432	487	449	434	468	496	463	478	446	445	471	411	419	475	427	434	461	445	405	491	461	468	457	476	446	454	467	446	460	483	455	462	507	455	463	444	497	460	433	421	483	478	449	474	436	455	443	492	443	486	450	458	486	486	462	472	470	443	489	448	471	475	480	449	453	451	447	458	480	467	453	465	457	451	429	467	448	484	443	459	479	480	466	471	470	427	455	480	488	479	447	465	439	493	465	466	474	480	467	430	452	437	445	465	457	443	462	459	477	495	447	451	458	488	439	480	458	455	462	468	430	440	446	487	452	446	475	509	441	451	470	442	443	451	470	469	493	474	444	446	471	477	454	452	476	482	453	449	421	469	478	467	458	470	431	471	447	509	500	452	478	506	465	472	445	466	463	467	479	470	455	435	463	448	435	468	461	470	478	428	435	440	493	452	484	465	482	492	437	481	454	454	481	455	470	476	451	473	448	465	452	451	509	457	478	419	473	502	490	469	522	416	434	414	462	465	445	484	481	494	480	456	469	471	432	446	459	469	459	469	452	430	476	479	479	440	452	510	464	444	444	476	456	451	456	450	467	469	503	480	473	458	452	463	423	472	499	461	455	456	490	465	443	490	433	469	477	443	482	445	508	488	442	474	456	471	458	490	481	451	450	470	456	477	482	470	465	430	496	468	485	492	441	447	443	462	460	455	428	449	434	463	477	431	451	464	431	491	437	476	480	492	469	464	470	473	465	449	449	476	484	446	440	443	423	508	452	509	432	457	448	420	440	462	439	467	507	457	422	443	478	447	444	453	447	474	479	459	455	433	437	449	461	487	467	481	474	498	444	471	507	430	427	418	471	455	435	481	400	436	441	453	483	467	450	483	491	466	450	475	487	466	442	478	453	480	413	462	448	458	470	478	498	435	457	450	453	448	448	446	458	502	455	426	494	444	516	459	433	428	449	437	424	477	486	473	417	487	474	507	471	450	465	471	492	450	476	457	473	499	490	455	450	482	473
4806	9955	8026	4157	2829	2269	1780	1407	1229	1080	978	894	836	779	810	718	705	697	667	687	638	642	657	652	606	598	630	588	618	623	592	590	570	585	583	586	578	592	609	622	559	574	611	568	569	566	544	529	546	564	564	618	552	558	590	544	555	547	573	522	553	552	559	555	586	567	556	538	547	559	603	540	561	567	546	546	543	581	556	572	585	621	582	595	526	580	579	559	599	556	552	555	541	604	557	533	570	604	573	556	576	582	552	535	557	567	580	554	628	498	592	572	565	577	565	574	570	560	547	587	573	562	570	541	580	523	578	566	563	535	582	567	548	544	587	557	611	509	581	537	546	564	572	538	526	569	581	574	531	574	572	567	537	568	552	546	562	587	571	544	565	522	573	559	555	552	546	527	541	578	555	565	520	527	525	576	527	537	534	570	559	527	543	544	597	548	517	560	572	558	568	604	556	570	551	568	556	551	571	593	568	606	596	569	599	564	561	544	590	573	551	534	589	568	591	531	587	572	556	567	535	553	555	531	517	553	566	580	551	597	557	563	587	526	544	538	588	561	622	595	576	545	553	575	551	539	552	615	592	544	591	563	524	565	529	549	558	562	572	570	535	573	543	529	560	561	528	548	588	508	563	570	563	541	561	557	504	580	569	597	541	583	559	521	557	561	562	532	572	589	567	528	570	581	571	597	567	577	586	551	514	581	549	542	568	515	543	570	540	554	555	552	571	520	578	562	581	561	589	579	569	544	579	564	611	553	569	561	572	560	594	587	570	592	578	569	548	595	566	553	541	565	535	579	551	583	522	548	597	561	575	549	586	571	547	540	578	602	574	552	551	555	587	573	581	541	572	547	630	544	542	564	613	585	603	551	538	552	553	559	592	552	559	590	599	579	567	564	553	581	543	605	553	540	530	556	614	539	616	564	555	553	564	565	579	603	546	568	530	589	564	530	546	534	532	588	574	516	581	572	568	542	566	574	562	573	561	553	554	559	528	573	597	565	550	572	572	546	551	563	557	584	556	552	589	539	520	538	564	590	575	548	517	532	584	570	553	539	598	546	586	543	576	593	544	527	560	554	597	554	555	587	559	512	573	542	577	544	567	561	548	601	600	567	565	566	557	548	570	543	582	535	567	573	589	578	530	557	559	554	595	540	567	555	604	561	576	558	583	540	509	535	561	545	564	533	540	561	568	590	555	548	559	525	600	587	508	524	583	539	579	576	571	527	565	603	597	550	547	569	582	567	560	563	554	533	542	560	583	541	557	540	557	554	568	542	544	554	558	564	591	549	555	572	608	604	597	546	611	584	549	564	596	577	592	595	520	573	601	543	520	515	545	568	532	597	536	550	516	591	547	596	562	542	578	568	585	533	564	567	528	575	563	569	564	551	549	573	591	569	572	564	583	571	584	615	570	613	534	593	535	550	572	569	541	556	578	529	555	591	566	551	540	577	577	586	572	581	555	518	528	559	547	527	582	596	507	587	563	551	579	583	584	565	599	545	576	536	542	580	509	596	556	583	572	560	558	587	565	577	581	599	547	555	601	592	551	555	540	541	584	536	566	543	559	563	551	574	585	504	561	606	570	594	547	572	575	552	568	559	571	574	542	580	531	534	549	590	569	546	543	528	563	576	559	564	546	579	586	543	608	580	611	532	542	578	592	552	568	597	535	544	566	547	582	617	610	550	575	573	572	610	533	553	533	570	567	584	504	582	529	588	554	551	598	595	568	553	542	580	524	613	574	566	580	552	588	529	526	556	579	578	599	591	606	581	583	582	554	570	582	510	535	579	531	563	621	539	517	556	571	547	550	591	576	550	561	515	570	533	572	589	567	573	591	554	558	564	606	591	581	539	529	549	578	547	559	592	534	565	579	570	584	567	596	574	559	555	545	534	558	562	539	548	524	560	594	588	564	545	572	555	569	536	564	524	534	516	530	564	567	566	572	567	588	544	552	548	555	580	578	559	571	565	544	529	553	560	533	587	563	554	535	576	572	524	575	564	590	554	544	580	592	559	558	530	548	559	541	566	558	543	537	559	553	564	571	560	597	541	571	548	602	560	560	542	563	554	560	619	532	556	559	550	558	556	547	547	523	547	610	583	603	565	527	545	557	528	592	563	604	543	548	537	562	582	550	559	552	532	578	577	558	606	612	564	549	566	570	570	577	562	579	536	579	583	534	553	555	549	572	504	549	545	524	584	569	576	540	581	520	582	577	548	582	575	585	562	548	581	565	545	585	545	562	589	567	593	531	563	552	584	565	530	570	554	591	578	561	588	545	540	584	599	636	545	550	567	567	593	566	566	530	535	563	546	562	532	573	572	565	559	580	567	587	582	532	582	567	539	593	573	561	540	555	597	597	562	567	525	561	591	568	630	578	549	567	528	556	559	554	545	598	554	623	581	550	558	587	534	597	557	568	580	583	572	575	538	555	581	561	558	595	603	553	549	592	556	577	546	535	577	586	525	542	558	546	591	576	555	554	530	605	562	585	553	556	515	583	563	540	518	584	601	543	514	555	559	522	552	555	546	599	539	569	519	567	562	539	558	577	547	558	528	568	565	563	606	594	564	532	562	539	536	538	541	602	551	602	587	582	540	563	565	561	583	576	530	594	550	540	585	536	542	535	556	525	546	532	546	565	570	540	552	583	548	545	538	556	560	558	564	580	573	544	583	519	535	522	600	575	548	583	575	521	544	573	536	614	581	558	525	595	560	561	534	560	580	561	602	579	557	577	527	566	525	570	553	533	542	581	582	566	525	547	561	554	544	552	579	583	524	578	579	546	565	575	545	551	561	568	562	566	569	550	573	534	571	581	589	561	577	572	572	545	580	591	569	607	590	549	582	544	538	592	579	552	562	549	556	539	621	546	572	614	554	571	551	585	543	582	567	571	608	575	579	554	572	603	539	540	561	548	596	573	563	594	500	575	546	551	573	533	570	505	548	532	544	566	571	574	579	570	555	566	567	570	589	555	581	537	583	538	526	570	548	581	558	556	586	543	550	581	531	509	550	592	570	575	531	550	548	577	515	551	541	530	538	586	568	576	582	545	577	561	560	553	524	543	568	564	567	521	572	558	543	542	574	549	578	539	573	572	568	557	502	596	572	577	541	554	566	576	563	567	530	595	552	554	571	557	567	583	553	536	532	614	582	547	550	534	579	571	550	545	557	507	562	531	532	568	566	567	541	595	582	542	552	553	539	569	576	586	548	555	543	555	533	539	597	577	530	517	540	616	556	537	560	589	569	533	534	585	598	570	533	584	563	543	583	558	508	550	564	571	632	528	595	541	598	529	592	592	557	539	555	517	539	535	527	516	520	576	561	540	581	549	542	581	590	529	548	555	541	508	564	564	564	545	580	551	589	570	602	567	550	518	553	623	572	569	595	533	525	557	544	507	557	570	578	539	565	537	531	528	525	538	566	569	597	576	533	593	546	540	578	528	583	592	581	562	545	514	592	583	554	520	558	568	540	591	546	520	589	594	565
25549	21691	28121	25682	10378	595	404	339	315	266	267	262	239	221	225	237	210	232	239	211	231	205	199	186	201	177	191	169	197	212	167	191	208	195	191	211	203	187	174	203	186	194	189	197	200	181	174	211	195	197	179	203	211	205	178	176	209	205	210	181	191	208	194	183	190	211	200	216	171	196	178	197	213	173	181	206	189	186	198	173	159	175	177	196	201	189	200	186	187	194	205	172	162	195	186	183	183	184	193	192	193	182	232	206	199	201	204	200	186	159	155	171	178	192	187	229	161	188	195	179	176	186	192	177	185	183	193	187	177	179	191	204	195	190	182	164	203	181	179	164	198	201	164	174	199	175	185	184	210	174	185	181	192	183	159	188	204	163	186	203	200	215	208	170	203	196	206	190	211	194	194	213	162	191	199	200	174	185	225	193	163	172	183	169	224	217	204	157	202	200	181	208	207	176	194	195	198	164	224	183	180	180	195	204	200	191	184	192	190	180	186	188	206	201	181	196	185	170	204	217	202	185	166	180	192	187	201	208	187	186	168	198	190	194	216	202	170	195	161	174	178	178	196	183	182	188	192	181	175	185	187	197	196	183	186	184	190	197	209	199	186	186	192	200	189	168	185	177	204	198	180	204	176	177	183	161	226	205	170	205	188	190	209	168	206	212	185	199	198	202	187	196	180	181	178	196	187	183	179	186	175	186	203	184	174	202	207	210	187	194	187	212	183	191	204	188	196	204	208	185	189	173	212	221	198	193	185	188	180	208	206	190	183	196	200	188	174	192	190	201	184	181	185	206	216	157	194	174	177	184	159	193	176	161	182	201	191	198	217	195	174	179	199	185	191	180	209	196	171	184	199	177	209	148	178	165	187	185	182	158	191	185	185	178	202	185	183	181	173	149	200	189	182	198	179	166	183	186	185	210	189	206	190	169	176	189	205	194	172	206	186	193	199	181	203	192	188	198	180	171	175	209	186	180	179	193	183	194	196	168	195	201	172	182	183	175	182	192	170	197	185	182	204	176	184	146	205	203	177	187	177	177	158	193	208	198	185	170	167	174	168	221	188	177	183	175	221	179	214	197	196	206	184	188	190	205	181	195	164	193	208	181	222	192	190	187	191	154	180	186	183	167	183	196	191	196	183	198	195	185	181	170	168	200	191	160	192	182	197	187	201	186	193	185	198	185	198	186	204	174	194	194	178	218	179	188	179	204	204	200	165	184	197	190	195	175	175	193	183	195	191	186	204	153	199	186	208	189	163	192	185	201	205	167	195	218	199	190	210	186	190	197	182	206	207	186	201	207	188	179	182	203	211	177	201	174	203	180	192	189	165	185	190	200	189	214	195	179	185	192	200	200	203	190	185	178	195	173	184	192	187	156	185	191	191	205	198	188	173	185	195	171	205	175	206	178	171	198	184	181	186	199	198	171	200	161	217	208	167	167	204	191	187	198	182	207	172	180	180	176	190	182	164	198	199	172	160	184	192	195	203	167	198	185	209	184	212	208	185	211	187	185	187	178	203	176	191	179	178	179	213	200	170	158	189	193	162	208	217	187	189	178	175	194	181	193	173	192	197	190	188	177	174	185	167	198	188	179	174	207	182	183	212	202	164	183	184	181	188	183	171	171	198	216	199	174	182	200	190	180	184	185	204	180	155	185	200	195	183	183	192	207	167	172	184	176	168	191	198	166	197	176	203	197	203	191	173	186	193	166	219	170	190	187	197	180	175	199	180	185	198	197	192	163	179	169	182	173	177	198	198	171	168	197	182	171	216	177	166	189	174	210	150	175	195	189	196	194	200	183	189	201	198	183	173	174	187	197	178	200	201	180	185	189	167	183	171	175	191	181	191	199	164	200	214	179	193	193	192	188	176	179	176	154	162	201	167	181	172	189	184	192	182	212	186	202	203	192	206	214	184	196	166	173	207	194	187	184	169	164	187	194	187	195	204	182	182	185	202	178	198	181	203	184	191	195	176	185	180	200	200	173	180	187	193	194	186	207	183	204	194	231	171	181	196	224	194	178	206	200	182	175	168	179	202	196	180	217	183	174	200	190	198	160	172	197	206	178	201	193	179	158	178	176	184	181	208	182	187	206	191	184	176	207	175	170	167	163	186	190	160	191	189	196	163	189	203	185	182	183	173	168	201	159	170	202	196	189	197	177	190	175	169	194	181	218	201	188	196	167	205	190	184	186	188	181	197	196	176	170	188	194	192	192	183	210	176	180	216	187	178	168	171	162	187	190	208	215	182	202	201	175	218	168	182	186	202	194	189	193	184	185	201	187	182	198	176	189	202	192	188	172	161	175	190	178	207	192	175	190	170	169	209	180	185	182	178	196	195	176	187	182	184	189	183	185	175	211	151	201	181	168	197	182	189	210	162	188	165	184	182	167	182	183	212	200	189	202	199	180	178	213	168	182	185	212	182	185	160	176	196	187	196	185	183	169	217	180	202	181	193	211	175	182	151	182	211	185	204	181	188	194	181	193	208	193	196	199	184	167	191	190	166	163	191	172	170	180	192	194	170	177	184	185	165	216	191	175	169	186	183	203	208	215	205	188	190	196	186	187	184	198	196	190	180	200	175	210	192	194	196	189	152	191	191	173	165	193	171	194	187	194	167	183	176	174	179	194	151	181	179	179	190	202	190	222	193	205	188	184	177	212	190	174	187	196	218	166	198	198	193	184	179	195	181	180	186	165	201	192	206	204	173	198	182	194	186	187	194	193	177	169	168	208	174	177	191	172	193	210	180	201	202	210	180	192	230	214	190	217	188	186	178	166	183	192	175	168	194	195	187	197	215	199	174	176	193	202	158	188	205	190	196	165	187	197	196	195	179	196	173	191	178	212	195	169	176	175	191	178	176	189	181	192	186	201	202	203	228	196	198	205	193	176	208	190	193	181	207	205	154	207	194	154	187	200	195	199	193	202	183	217	200	195	171	195	168	187	210	209	181	157	183	160	188	182	175	192	199	181	179	198	184	174	200	178	185	202	164	193	196	177	203	194	190	195	181	183	183	193	201	188	182	191	180	177	191	167	169	166	190	202	180	181	198	181	172	186	199	170	175	197	163	178	194	167	169	158	178	165	183	178	162	173	201	191	167	196	209	181	179	174	184	189	205	187	212	162	178	208	179	203	176	202	192	169	197	186	163	187	191	184	184	196	189	172	178	186	182	183	202	184	194	187	177	180	169	173	182	177	177	204	215	184	209	180	178	188	171	207	206	173	172	212	172	177	184	188	187	199	201	201	195	168	182	211	178	157	192	172	179	175	226	176	187	200	180	218	157	196	187	184	166	203	178	172	192	172	192	189	188	175	186	192	167	174	202	188	179	196	177	171	183	181	182	179	203	182	179	166	194	189	189	176	162	167	192	194	193	192	180	200	180	164	179	179	196	160	193	189	172	172	170	184	180	221	187	194	203	150	184	173	192	192	205	196	157	194	183	188	159	189	206	168	191	183	229	170	218	180	199	171	196	154	174	178
4575	5631	4263	2091	1423	1178	881	745	670	550	518	412	405	356	371	356	343	335	340	339	314	282	279	285	285	292	273	278	287	288	268	293	303	259	291	247	267	264	267	258	252	280	262	268	285	264	277	257	258	258	272	282	261	262	276	263	294	270	251	246	251	278	267	240	256	266	253	236	253	251	265	246	246	276	259	264	283	250	254	289	248	245	265	274	245	252	268	242	271	257	283	256	279	256	244	266	265	270	250	278	257	270	288	284	249	241	220	236	293	246	275	279	273	264	240	287	247	255	258	270	262	237	247	258	242	274	248	249	242	264	281	284	267	227	284	315	250	244	239	281	258	281	237	274	249	257	268	280	236	257	248	239	247	265	254	244	259	262	255	258	258	265	257	269	226	254	256	244	257	244	267	282	249	268	246	266	243	256	251	226	242	271	267	277	240	253	268	266	258	223	241	255	259	253	268	247	264	250	296	238	224	286	252	285	269	277	278	246	272	290	240	271	254	254	256	273	265	262	262	277	261	243	248	266	266	261	240	266	259	255	244	252	257	295	269	277	264	241	266	257	229	266	254	237	265	245	255	239	232	238	257	253	251	281	248	243	242	264	263	273	252	232	257	249	268	264	272	269	262	262	262	271	270	259	260	273	265	267	244	252	268	262	231	241	266	267	267	247	263	254	265	251	281	267	234	240	257	253	281	256	244	294	229	234	243	240	263	238	253	280	256	274	245	257	248	256	285	264	254	234	271	253	282	262	287	255	243	237	256	272	243	277	256	275	290	245	244	273	265	276	260	247	245	252	270	238	265	265	261	247	260	275	249	287	252	258	243	255	264	247	286	233	279	237	250	261	250	262	253	240	267	238	254	260	244	232	254	251	248	241	272	253	265	282	233	238	243	283	241	269	248	261	273	248	240	265	253	225	253	252	255	284	269	257	238	251	268	245	305	234	250	256	252	257	233	252	298	262	260	230	247	285	276	247	258	275	265	270	258	266	255	281	250	242	252	277	260	222	267	251	237	255	287	270	251	252	260	241	250	278	233	263	242	276	257	245	235	222	254	230	274	268	280	239	242	250	240	250	261	247	257	281	283	264	247	255	230	250	250	263	254	284	257	233	260	239	254	235	244	278	257	263	270	255	254	258	248	244	240	243	261	280	260	259	250	238	267	276	245	290	248	280	236	264	254	272	258	260	263	251	249	271	270	271	263	283	279	257	241	256	246	262	238	274	255	243	259	282	250	234	261	260	253	257	263	294	251	237	284	290	245	270	243	248	272	266	261	265	224	274	266	234	269	275	270	273	266	264	285	268	257	262	243	268	279	280	243	262	229	259	263	275	252	276	259	260	282	270	270	243	255	269	275	260	260	242	253	247	245	266	271	271	269	254	269	261	246	245	253	236	278	249	264	268	267	249	238	272	307	277	224	255	239	275	238	254	269	263	265	262	245	241	243	248	274	253	281	273	247	261	271	262	269	263	264	241	276	254	272	265	242	272	271	265	263	270	256	257	256	238	241	267	253	257	256	272	259	272	250	303	257	254	267	258	227	263	311	246	279	247	251	247	252	259	260	242	228	261	255	254	260	250	261	246	223	270	274	257	272	265	236	236	245	248	246	257	268	228	274	246	246	266	250	304	275	245	266	252	233	252	251	269	225	257	252	241	256	280	249	267	254	260	249	243	277	231	259	237	265	237	254	270	267	261	250	261	280	264	262	255	268	261	279	293	256	257	284	264	263	277	278	237	264	248	293	235	293	276	258	247	276	242	268	266	263	244	261	259	236	257	273	219	251	248	215	221	251	267	254	270	296	246	243	254	268	253	270	256	281	264	258	276	269	248	267	277	263	269	280	243	249	227	263	274	251	231	249	259	259	239	273	248	260	235	267	251	263	271	278	259	287	258	259	254	252	223	258	246	278	255	248	244	268	247	280	253	231	275	256	246	241	267	266	276	266	293	264	270	273	255	262	268	229	263	238	262	249	287	279	244	257	250	242	245	252	272	259	281	253	245	263	283	260	255	246	284	279	242	285	248	285	264	281	243	228	272	249	264	271	254	254	268	248	235	262	262	225	312	256	294	249	271	250	247	282	268	254	270	253	258	281	250	247	258	292	249	270	234	281	262	231	244	266	249	269	238	249	259	251	245	253	256	273	243	269	257	260	265	263	283	253	271	262	234	262	234	250	271	273	248	286	262	252	242	270	265	246	251	259	294	251	254	263	244	244	256	280	264	268	241	256	269	275	270	260	250	258	236	235	265	246	261	236	301	246	310	273	264	275	268	239	252	241	290	269	259	259	287	235	259	275	291	249	262	256	257	259	258	282	302	255	275	267	239	251	222	277	251	256	243	249	252	264	255	271	256	270	248	258	280	244	236	258	270	219	257	259	238	238	238	242	257	265	275	265	296	238	296	272	262	274	229	244	228	254	268	253	278	247	248	259	257	235	229	244	275	259	271	252	240	276	255	263	268	241	281	258	256	273	235	239	286	246	249	237	235	248	268	239	272	264	239	313	253	245	222	265	253	254	247	213	288	269	304	262	247	243	232	231	258	243	280	237	290	257	252	257	269	245	259	280	232	251	267	247	232	262	261	248	237	266	254	283	221	275	228	242	246	247	245	258	240	294	257	282	256	239	264	273	269	257	276	242	259	268	262	252	250	284	261	241	265	272	273	259	251	257	256	265	260	265	280	254	254	272	222	290	244	259	262	240	250	270	241	277	249	251	244	246	255	245	281	238	251	270	236	248	275	253	257	259	265	249	237	249	258	260	260	256	249	252	277	262	271	271	253	251	250	248	243	249	239	263	223	258	256	248	268	267	266	247	253	232	274	245	257	262	260	229	246	256	250	251	233	248	284	246	264	258	251	265	254	242	253	249	272	247	276	287	254	255	265	273	261	269	250	266	259	252	251	254	245	281	250	228	252	254	252	262	245	271	248	269	277	236	273	269	231	300	250	262	262	256	245	260	260	240	235	234	244	256	232	261	257	239	285	282	242	251	264	252	257	274	237	239	239	239	252	294	258	257	253	264	267	247	225	270	275	278	242	269	224	237	232	267	257	236	279	237	260	251	238	273	245	273	255	257	234	247	259	280	267	249	272	249	254	269	287	252	271	256	250	237	266	281	301	246	254	259	265	251	244	288	252	245	228	282	277	241	274	250	271	236	296	269	258	272	270	257	263	248	252	246	273	246	234	247	248	250	289	256	264	241	256	238	279	275	260	272	264	260	266	273	265	270	253	283	248	258	261	267	228	229	246	265	263	252	247	240	241	243	254	253	267	244	257	254	234	240	280	252	251	278	274	269	263	232	251	260	274	263	259	275	256	275	288	265	242	277	267	295	246	276	241	256	257	236	247	262	256	278	283	251	262	265	256	269	245	253	260	260	256	245	257	265	282	224	273	297	269	299	244	275	272	298	268	244	252	254	256	262	253	234	277	253	268	211	248	242	261	254	268	251	298	291	249	270	263	263	263	277	262	237	258	250	285
23306	21730	29748	24266	21725	21773	11381	1477	1125	1011	895	858	775	783	767	729	717	740	698	693	658	640	631	647	654	658	640	650	600	594	622	631	621	591	601	619	586	588	598	589	551	597	573	591	609	598	586	607	552	585	594	609	594	549	576	602	588	548	591	562	591	594	600	622	590	544	601	526	578	550	589	582	634	532	559	568	584	552	552	572	574	544	620	584	574	564	568	611	594	598	611	584	582	562	559	581	634	580	596	605	568	576	569	607	572	585	574	581	589	577	622	500	546	572	556	560	526	529	599	563	576	579	537	591	507	575	573	546	564	571	595	589	590	593	575	580	546	543	577	614	600	517	571	566	555	590	583	575	585	575	535	580	573	534	592	564	531	583	613	552	575	573	554	581	609	589	597	571	607	579	534	553	600	557	550	600	583	552	566	603	560	595	558	588	546	553	577	579	555	584	562	574	557	559	573	589	595	592	582	597	559	563	629	553	576	543	615	590	611	550	613	556	579	556	524	595	548	568	557	593	606	581	573	572	574	558	552	592	596	593	572	574	546	592	560	630	577	568	576	547	583	577	593	568	530	553	545	565	569	571	566	578	578	560	582	566	566	595	586	593	601	520	588	550	559	556	573	594	539	580	577	559	601	557	582	567	605	512	540	577	556	591	565	589	579	586	588	590	539	554	585	559	549	571	532	610	556	543	516	542	567	605	605	532	573	572	597	572	517	539	596	575	595	584	538	603	551	531	583	603	591	609	573	598	561	545	573	586	529	580	569	558	564	560	576	606	585	573	555	527	540	593	569	549	595	550	588	560	573	582	593	625	579	563	598	565	553	573	586	570	563	546	581	596	570	563	554	582	595	553	574	587	559	571	537	599	627	573	600	628	583	594	579	555	537	612	567	581	534	575	610	557	602	535	580	587	537	588	603	577	572	553	596	557	588	587	584	572	585	603	592	575	595	555	589	576	592	593	554	569	579	531	577	561	596	588	564	572	586	580	617	557	558	548	577	548	554	573	551	545	580	570	592	589	580	591	583	593	522	541	579	547	598	546	575	544	548	588	593	618	548	566	597	588	598	570	557	561	537	556	558	622	581	579	570	568	553	595	535	572	535	556	563	607	598	557	592	543	583	596	587	529	572	542	579	599	552	566	548	556	587	531	586	581	600	505	534	584	585	599	604	526	544	558	557	582	528	562	586	542	584	553	544	538	568	571	556	562	602	562	521	585	592	605	552	561	536	569	591	585	562	580	534	617	554	567	573	549	539	586	546	575	590	584	562	587	581	550	530	599	557	600	564	585	574	574	570	548	595	552	590	593	575	538	513	561	553	573	579	609	552	599	586	558	559	560	596	545	602	588	581	545	602	564	535	624	547	642	553	557	577	538	601	592	564	542	596	569	589	599	562	594	584	579	595	595	559	604	545	578	565	553	577	573	536	521	579	594	524	556	563	574	567	589	604	568	592	591	546	587	554	560	575	574	521	534	546	628	526	560	543	592	572	570	537	570	596	576	514	561	557	548	601	572	584	547	575	560	565	574	566	571	619	602	570	547	605	595	589	564	535	569	628	548	599	530	579	571	585	607	557	567	548	584	552	584	539	619	567	543	589	589	549	554	555	610	578	568	577	552	529	570	527	616	591	607	586	596	600	552	562	622	593	588	557	601	567	562	597	580	584	563	571	542	578	584	621	596	605	555	546	572	599	569	581	566	555	575	607	585	525	571	585	548	562	579	542	556	551	591	586	532	582	619	576	546	551	571	580	607	586	601	606	569	561	570	561	531	556	559	534	556	581	587	550	540	552	577	566	550	574	563	594	563	598	555	580	579	578	551	559	570	545	554	550	578	603	611	589	567	555	569	561	576	591	543	552	573	527	579	612	583	542	563	597	596	559	547	565	586	549	624	565	553	574	566	554	571	599	596	565	556	580	563	576	535	572	565	532	556	544	574	603	529	594	549	530	577	552	584	551	599	560	557	577	532	567	547	556	538	557	546	522	558	621	586	513	548	531	567	587	603	553	581	545	600	527	576	570	576	565	574	562	537	556	562	554	555	545	587	564	612	576	597	585	611	558	596	555	495	550	567	614	567	605	557	583	556	590	529	591	606	611	583	603	537	632	565	607	536	556	583	619	546	544	550	564	577	577	582	589	560	529	557	578	569	528	566	583	570	543	589	565	585	534	541	585	601	561	560	598	591	551	555	618	595	567	598	563	554	560	539	580	579	548	580	582	569	576	579	597	582	549	589	579	575	568	550	585	551	605	549	623	536	601	532	599	552	576	596	586	572	552	551	549	560	567	586	577	565	603	606	551	552	579	558	548	574	549	580	546	577	570	593	589	544	589	558	541	552	570	550	555	547	567	568	555	582	568	569	564	566	555	529	564	575	545	571	611	545	554	589	542	566	592	572	553	572	568	594	532	621	561	533	556	564	582	551	530	592	620	598	557	592	553	563	597	559	573	585	581	525	581	549	583	572	564	525	582	584	611	611	513	561	620	575	573	580	562	624	572	604	562	520	556	562	533	606	571	544	541	575	530	557	560	558	528	553	608	531	538	564	566	565	580	612	582	575	595	569	578	575	588	571	615	560	576	592	517	582	593	601	598	556	578	577	562	597	560	576	580	572	556	565	592	581	623	568	586	570	571	585	582	558	590	584	577	579	542	567	560	521	590	545	559	553	559	581	531	561	581	564	526	624	559	548	556	566	597	555	553	582	574	554	523	540	578	573	555	574	541	542	547	608	554	561	556	572	553	567	587	582	550	592	604	528	570	571	530	546	624	550	557	562	585	606	564	580	564	530	574	550	536	554	579	571	593	518	623	586	586	585	602	540	580	566	528	561	598	578	611	559	592	524	583	562	576	549	580	541	564	549	556	584	577	539	564	566	536	555	556	554	548	588	584	565	608	589	607	533	600	530	593	591	599	653	576	592	557	582	556	525	567	613	607	525	539	517	575	588	578	607	562	580	562	573	563	542	583	577	572	586	618	573	558	576	555	601	603	585	572	547	595	588	579	605	567	569	597	562	554	568	555	599	563	584	608	559	581	550	610	518	554	542	591	538	581	536	537	568	563	532	521	560	534	565	578	583	561	572	575	552	559	589	563	589	588	563	577	606	622	560	574	561	611	564	581	555	568	585	560	582	551	573	552	559	584	570	595	556	573	542	561	589	588	576	574	553	565	574	555	549	570	566	612	565	544	561	564	569	561	624	601	550	564	588	562	586	568	522	601	564	551	531	568	604	595	536	551	544	564	603	593	557	570	601	569	583	584	561	608	550	597	570	570	592	562	572	601	579	616	561	560	587	564	548	578	548	599	539	562	561	554	580	557	574	601	553	609	560	571	613	529	593	575	615	606	614	597	561	573	601	579	564	574	588	560	591	551	522	553	538	544	583	597	584	548	550	597	576	553	554	569	587	537	547	524	568	612	530	589	533	542	534	563	549	595	586	584	547	584	607	540	580	560	593	566	571	613	545	549	618	584	568	604	534
7321	16690	13358	7028	5139	3832	3059	2430	2022	1654	1535	1376	1294	1176	1098	1011	991	972	969	916	879	828	847	820	824	763	762	814	811	782	746	787	757	714	763	719	712	734	719	693	747	729	775	720	728	742	730	720	734	698	693	715	750	676	683	698	732	678	733	686	671	751	705	709	669	732	720	690	683	700	732	682	694	682	699	702	715	694	638	708	702	644	708	749	691	703	678	690	685	701	696	681	680	678	715	698	691	686	716	727	726	658	703	681	674	689	689	699	654	705	663	651	651	674	689	706	695	691	662	694	684	725	702	695	698	690	662	764	712	658	673	707	707	664	743	693	679	691	690	638	681	677	666	695	701	701	691	699	707	674	685	664	714	660	736	660	629	661	675	675	723	726	702	693	698	759	720	727	651	696	688	630	640	681	637	691	683	678	693	654	681	761	676	669	701	652	690	713	690	702	690	674	718	697	694	654	690	701	714	709	683	684	688	714	662	733	730	646	677	684	693	715	719	685	701	692	685	712	661	694	691	645	709	657	709	702	704	687	666	728	674	668	647	675	693	706	627	708	704	658	682	707	684	666	697	698	659	677	749	662	668	700	647	670	673	679	715	647	650	704	718	665	664	667	723	693	647	716	702	687	708	677	663	673	683	732	722	702	686	718	716	714	658	672	701	698	686	658	659	725	695	705	690	672	718	671	667	713	736	738	684	702	703	720	689	683	700	685	686	699	721	688	688	606	682	698	680	675	694	721	708	684	724	670	725	654	721	709	681	711	641	658	688	701	737	674	673	677	667	702	627	678	679	688	673	695	695	688	675	698	695	704	703	663	652	680	722	689	732	706	691	651	662	719	677	678	707	668	696	680	681	685	687	656	723	680	692	704	669	683	657	704	700	704	678	736	702	668	672	703	726	666	694	704	732	693	659	734	687	671	663	699	701	633	676	684	684	685	721	727	665	717	694	680	696	681	693	681	704	746	674	659	720	683	703	641	715	658	688	706	682	642	642	663	675	666	696	729	674	690	661	740	677	677	694	685	658	666	654	649	696	703	688	680	709	717	673	695	667	637	679	693	708	690	694	685	648	695	652	701	688	679	699	672	725	666	688	717	705	680	692	735	690	656	666	695	694	694	675	684	667	701	643	725	674	710	672	730	688	724	678	716	659	666	720	702	699	704	760	705	660	689	686	696	685	655	649	680	694	677	733	728	700	706	698	678	650	705	731	674	670	726	709	654	646	675	672	687	667	696	616	683	693	696	689	689	698	698	693	699	701	708	693	706	742	717	666	711	692	690	686	671	743	682	695	665	638	686	695	672	701	713	696	681	717	667	665	721	701	695	690	682	718	640	692	694	671	665	699	721	696	699	747	713	686	678	695	664	682	650	674	705	740	702	707	693	717	680	692	692	713	685	665	641	659	685	661	739	660	708	685	620	670	662	643	678	728	673	677	655	696	667	693	749	678	704	711	738	666	649	694	682	656	709	650	653	656	718	700	641	698	684	740	710	688	662	686	726	694	691	733	688	682	744	701	675	691	675	627	724	743	703	701	695	747	674	711	653	667	678	696	657	715	680	691	661	669	657	648	698	723	709	686	623	641	706	670	686	717	691	672	684	667	664	711	700	673	676	721	646	722	687	684	706	658	700	698	664	685	742	697	717	688	635	688	699	715	707	702	685	664	735	664	695	686	679	648	686	676	675	690	679	672	738	695	677	659	747	677	646	688	702	704	679	673	654	738	708	678	629	695	664	687	662	695	698	681	703	693	725	694	674	695	732	672	685	689	707	684	699	674	677	694	716	730	695	677	686	707	689	656	695	719	636	671	715	630	702	685	705	707	684	659	652	671	674	670	677	696	682	676	696	689	738	693	682	675	732	696	660	687	718	716	697	690	698	707	658	711	686	683	669	658	707	690	718	690	737	709	690	692	702	717	693	751	752	673	693	643	674	695	693	672	648	676	698	679	723	694	707	685	692	699	654	691	749	670	687	711	721	654	690	708	692	682	656	690	709	665	701	662	723	699	682	747	680	741	704	676	670	667	665	655	704	642	686	679	669	675	665	654	647	713	721	680	672	701	658	701	666	750	696	699	682	688	651	683	689	692	710	650	689	678	674	684	687	686	690	706	725	648	696	705	707	728	729	667	692	711	698	666	683	686	699	692	699	660	729	680	706	709	699	693	713	710	740	702	688	683	669	718	707	650	696	664	664	691	685	700	659	679	659	699	719	650	702	696	729	700	684	677	672	691	731	680	655	699	656	698	686	693	676	675	706	677	690	710	694	717	689	701	701	690	665	671	684	704	704	744	677	672	664	663	666	672	700	665	706	658	654	716	707	666	665	675	669	707	698	700	663	683	681	673	668	685	656	687	683	663	741	730	676	650	704	667	643	683	669	700	679	742	691	676	690	720	722	718	672	689	693	705	681	685	705	689	704	675	683	680	703	682	687	720	678	650	688	723	677	720	694	685	662	706	736	680	660	674	653	685	688	672	711	702	696	716	689	695	699	697	712	683	669	662	657	730	666	668	663	660	691	702	680	689	701	655	656	691	659	682	701	716	679	723	704	667	731	679	670	685	682	692	668	719	682	654	702	660	676	668	674	704	673	721	718	721	716	717	679	726	725	652	720	675	640	667	666	672	657	640	699	718	684	733	675	702	676	665	720	698	677	661	713	706	686	688	670	682	655	678	651	668	698	705	697	695	647	707	691	724	709	673	671	709	715	691	702	730	715	715	664	684	669	680	691	697	694	654	675	721	640	707	706	695	667	688	701	661	672	721	694	632	662	722	726	688	688	686	663	706	652	701	739	691	706	715	678	692	707	682	688	641	684	663	698	715	678	681	741	710	734	739	686	704	717	674	710	686	689	726	681	712	688	679	694	717	710	711	672	636	686	724	693	684	712	670	711	695	703	703	705	705	634	666	695	672	720	620	711	694	663	691	681	697	680	668	706	731	670	702	735	693	750	678	691	673	676	697	690	692	710	671	680	694	690	699	694	702	677	706	702	706	670	649	695	705	660	700	711	739	701	679	676	686	697	681	737	716	684	716	698	717	637	701	692	672	691	724	688	658	714	726	677	703	664	687	695	659	689	674	665	642	670	652	734	662	716	687	741	699	651	662	723	699	666	677	701	743	708	681	679	664	664	687	692	704	730	721	679	703	702	669	697	719	707	671	705	678	721	642	749	709	701	668	664	641	735	711	689	700	711	694	710	728	692	711	666	683	676	678	709	665	659	682	679	707	704	666	709	701	695	676	689	692	705	700	725	724	664	680	674	665	697	746	705	676	735	708	745	699	726	643	645	682	654	698	668	720	667	659	671	686	743	681	682	650	651	689	705	707	669	683	671	722	726	669	703	702	736	713	670	722	672	710	697	708	680	685	727	662	662	672	646	672	707	648	705	626	721	656	666	704	690	677	703	721	656	727	712	667	706	677	685	711	688	672	665	697	685	689	670	646	702	672	685	726	672	694	712	642	712	712	633	710	699	691	748
27646	20403	6362	536	302	275	240	233	210	227	208	214	200	218	213	188	204	211	203	198	186	159	203	201	198	190	200	188	196	206	192	166	197	208	188	202	198	184	167	168	198	182	189	219	204	198	219	207	200	214	204	187	173	210	203	201	207	230	200	224	201	206	213	198	198	192	180	200	225	191	196	205	194	182	193	176	190	214	171	190	216	183	204	210	202	218	195	204	211	210	218	211	208	208	190	202	196	234	185	196	181	186	182	201	210	186	242	174	198	196	208	188	200	171	189	203	208	199	217	225	208	198	197	216	215	179	200	209	230	172	217	192	179	183	216	181	200	196	232	205	217	203	184	191	201	193	159	192	203	196	189	209	200	235	187	216	224	204	182	190	174	190	189	226	190	209	195	178	182	209	190	192	199	215	186	201	219	190	171	197	199	202	195	194	173	192	201	197	194	202	210	169	203	216	199	211	191	207	218	227	207	193	184	188	172	209	169	202	232	197	207	187	205	211	191	205	212	217	197	212	215	204	202	207	198	194	212	226	186	209	192	236	209	215	205	212	186	222	216	212	212	183	183	214	207	214	169	195	216	220	186	188	213	191	199	211	191	205	205	187	208	200	191	206	196	180	217	219	251	210	191	182	185	200	218	195	204	191	193	205	180	188	201	207	184	206	217	196	214	201	198	221	217	207	212	221	185	214	224	202	217	172	203	210	184	207	209	186	212	206	192	182	187	165	212	205	219	192	195	199	186	206	219	201	190	193	195	182	215	153	200	209	210	198	184	213	205	222	197	211	206	177	209	206	194	182	218	190	164	197	202	198	204	223	194	177	196	209	191	197	208	192	198	205	215	183	226	206	187	182	209	200	205	191	179	168	198	187	212	199	198	223	175	186	192	197	203	204	196	196	195	190	205	207	181	204	198	205	184	181	220	213	215	231	199	210	206	183	193	207	200	177	177	213	182	204	208	189	175	172	226	192	195	214	212	193	226	208	208	207	190	195	212	193	187	204	189	204	203	189	181	183	205	195	183	196	213	194	205	217	208	188	200	206	196	183	180	192	216	185	196	191	191	187	183	183	181	225	192	202	208	205	197	192	198	209	199	204	184	184	199	203	195	229	198	204	178	200	203	187	197	191	185	230	200	201	216	219	196	213	208	185	185	215	197	205	212	185	189	211	182	223	214	199	209	216	205	208	198	213	208	195	200	209	196	184	185	207	197	190	194	198	207	191	192	193	205	197	205	196	220	179	200	193	204	206	176	219	212	215	194	196	211	191	184	182	209	210	189	193	209	190	215	204	222	201	214	186	194	184	204	191	163	219	198	202	187	205	189	233	190	186	185	199	205	197	223	176	202	184	216	192	214	192	196	193	211	177	224	224	197	208	193	208	181	195	224	172	181	190	191	177	212	205	195	176	222	192	204	184	173	210	199	226	219	219	201	203	223	212	207	177	185	198	214	202	218	182	202	225	205	190	199	177	203	197	189	190	182	216	203	183	217	183	204	209	216	202	207	196	203	206	199	190	211	185	196	180	206	176	203	192	189	194	203	217	192	192	233	188	196	229	198	213	184	226	200	217	195	199	188	199	180	187	195	197	185	194	197	213	191	212	216	237	196	192	206	177	192	194	212	209	183	212	199	203	214	204	197	196	221	194	191	204	234	190	204	210	203	172	190	178	182	211	195	178	206	224	207	207	184	196	191	205	227	222	210	220	213	213	196	197	182	213	198	187	207	225	205	190	217	180	187	187	217	205	197	202	190	179	193	193	198	187	202	190	184	181	225	190	221	206	197	171	188	209	201	183	220	199	193	220	212	191	197	183	200	192	185	183	215	191	206	218	191	186	211	218	204	188	187	206	223	220	198	220	188	224	181	216	210	211	169	178	238	202	194	164	201	220	196	214	217	204	182	187	211	199	189	210	205	212	197	208	185	190	188	181	218	225	189	190	195	197	198	190	205	181	204	210	180	212	181	200	207	183	196	208	194	195	187	193	196	206	195	197	200	215	194	212	177	193	188	224	209	212	189	180	199	192	190	198	179	202	227	186	200	203	201	187	196	194	202	186	187	228	195	211	212	196	171	184	240	201	198	200	182	182	185	198	181	195	201	212	208	198	203	202	190	194	193	209	209	197	181	208	208	209	187	214	210	188	178	195	188	187	202	214	192	209	207	192	179	195	202	206	192	206	218	221	205	199	209	208	199	182	220	186	216	212	209	199	230	185	208	215	202	185	194	205	201	218	210	193	166	201	207	183	199	211	207	177	204	205	183	177	202	228	187	185	198	204	206	174	203	199	180	213	218	198	212	207	221	187	207	203	185	207	195	192	190	176	193	202	199	217	226	197	199	205	205	213	199	183	199	194	215	210	204	198	209	221	181	186	216	202	205	214	195	208	219	198	189	187	218	217	197	210	197	241	205	232	178	182	205	185	211	189	201	208	188	179	194	195	217	220	174	183	167	207	197	195	174	196	195	209	202	203	208	195	209	203	187	201	201	224	216	205	230	175	183	172	208	193	207	212	219	221	188	204	195	168	186	199	188	206	210	191	212	186	207	197	207	181	197	201	186	230	191	212	196	185	197	201	190	198	194	201	193	200	180	199	192	221	189	204	193	208	186	193	190	178	176	188	201	198	187	190	208	181	220	208	197	200	210	221	200	234	214	216	181	199	214	192	210	176	188	185	205	190	188	195	209	201	230	199	201	220	189	187	224	190	212	222	194	221	192	177	197	210	196	217	228	181	197	221	180	184	197	195	214	178	216	208	187	189	195	194	209	180	176	209	202	179	199	198	208	203	183	183	201	193	199	177	208	200	204	206	182	223	205	210	209	210	193	198	203	203	170	176	197	215	209	184	195	201	192	201	189	222	229	167	197	189	198	200	186	191	219	174	194	199	192	192	183	213	181	197	200	190	195	199	191	223	157	223	174	192	188	207	177	197	195	195	190	178	190	194	211	225	193	192	202	192	218	193	220	208	224	201	184	198	202	180	209	199	200	201	206	174	224	203	207	207	215	212	209	187	198	191	193	173	192	225	186	190	181	188	168	209	210	202	184	176	213	186	223	169	198	209	176	180	199	219	219	196	204	206	167	226	167	204	201	185	223	198	192	227	199	237	199	213	229	215	217	164	233	202	207	202	198	187	189	219	183	205	190	220	217	195	208	207	195	170	206	210	200	209	208	195	215	178	185	191	244	186	206	172	196	193	211	188	196	216	207	183	191	199	203	196	185	214	192	204	190	198	199	213	204	179	179	175	205	180	194	188	189	200	197	215	226	201	194	195	196	197	210	210	191	193	213	206	197	201	206	187	213	225	196	205	203	188	206	182	214	222	209	191	187	195	195	225	202	193	198	210	195	240	178	223	226	194	200	219	205	202	207	198	203	200	205	196	197	186	211	208	205	200	198	197	197	171	201	209	191	215	201	193	197	218	211	189	185	187	185	190	207	197	196	204	180	199	192	206	178	212	187	187	200	178	189	204	196	230	195	217
3885	902	813	472	391	382	323	332	293	294	265	241	246	281	281	272	271	288	248	228	270	271	251	259	241	262	263	257	269	248	299	266	238	263	244	251	262	252	277	246	282	288	266	246	234	265	247	251	239	266	251	256	236	261	242	280	249	277	290	249	267	290	223	241	254	277	233	256	240	253	263	252	259	250	281	261	265	275	268	257	251	260	275	240	292	245	257	271	229	258	272	231	258	249	269	267	263	287	225	243	278	247	243	251	279	263	265	251	250	233	235	246	254	249	269	263	282	280	243	249	265	273	257	278	234	287	270	251	273	229	271	241	282	232	281	232	264	267	266	253	279	241	239	279	256	235	232	246	246	247	247	261	244	258	242	252	277	261	284	258	257	247	238	246	254	269	265	256	256	259	253	245	252	275	284	260	248	238	262	265	244	231	257	262	258	263	230	243	270	246	271	245	266	273	292	279	277	282	261	287	234	258	271	270	269	252	252	250	240	294	231	259	271	255	255	227	245	244	236	253	243	259	247	239	243	279	226	274	244	255	248	251	297	271	265	253	255	272	262	232	247	260	245	245	265	254	273	266	254	249	249	230	286	262	252	260	269	264	263	230	238	271	267	268	250	250	239	271	252	263	291	277	267	276	273	256	257	238	267	262	243	259	259	273	252	266	255	268	246	263	259	232	238	248	254	254	259	261	246	276	274	257	269	265	273	258	252	260	258	235	253	285	265	245	245	226	287	259	251	256	256	275	259	266	273	248	252	287	255	276	280	264	247	257	284	268	282	274	236	260	269	226	258	294	263	259	238	256	253	261	232	280	235	268	259	261	244	242	271	239	249	265	282	258	248	247	216	238	262	256	284	265	276	276	226	265	283	251	247	237	260	242	256	270	241	266	244	242	242	256	248	258	242	265	246	248	271	285	243	236	279	247	298	282	255	254	247	258	255	253	243	248	239	277	273	249	254	254	245	271	254	265	248	251	289	260	253	248	262	254	250	265	262	261	285	243	235	255	273	276	232	271	285	279	255	255	255	248	249	271	239	241	262	260	237	281	252	267	260	227	280	264	282	249	230	273	231	265	280	241	256	265	260	239	246	275	266	249	268	256	248	293	264	250	254	263	255	271	238	242	250	262	276	243	297	269	267	253	233	257	266	262	251	270	265	271	281	288	273	237	232	248	254	236	269	269	284	242	271	257	232	240	264	251	269	283	246	254	219	279	264	246	268	269	258	282	256	252	245	272	252	246	247	262	265	271	253	286	244	269	245	253	268	233	239	275	224	281	255	261	273	232	254	257	285	261	236	259	252	250	251	272	251	251	273	243	235	284	260	247	260	260	267	236	254	279	257	253	254	249	289	260	271	253	257	248	277	257	228	269	238	250	257	228	269	259	245	244	268	254	269	270	256	255	274	249	255	241	248	245	243	263	251	268	248	261	248	240	265	233	280	278	265	234	255	286	273	285	271	292	257	225	259	274	255	230	248	242	280	246	242	296	262	274	267	223	276	243	226	258	269	250	243	244	261	252	273	235	245	257	253	265	295	260	269	258	267	260	257	249	264	261	245	255	260	241	266	283	264	256	241	261	273	250	254	241	234	258	242	275	266	248	246	220	267	257	252	264	260	257	265	248	258	246	283	266	256	241	280	234	261	242	261	254	238	249	257	277	251	254	240	284	268	245	249	259	239	290	260	256	264	238	232	281	280	251	259	248	258	240	277	263	246	230	260	270	301	262	276	274	252	270	265	245	252	258	257	290	239	254	238	257	272	260	261	252	285	288	243	243	241	280	236	264	278	237	237	268	281	251	264	250	278	277	252	286	264	221	244	267	241	248	286	283	267	244	249	262	258	278	244	245	262	254	274	277	236	259	244	244	271	223	260	217	237	252	282	266	261	238	266	270	234	254	267	256	257	252	240	252	235	269	271	253	259	251	230	258	257	266	266	268	258	241	264	244	258	263	262	250	251	277	259	277	227	248	264	265	282	250	254	269	286	245	280	215	271	232	252	263	245	270	241	248	253	264	255	257	252	241	226	233	270	269	249	237	290	269	247	243	271	244	263	265	252	275	245	266	218	249	236	242	248	249	249	261	255	262	293	246	253	259	268	266	260	280	256	271	264	257	252	251	218	259	254	240	259	242	250	286	256	263	244	285	263	285	261	264	235	277	256	252	247	253	258	263	254	242	265	253	255	241	239	248	241	255	285	240	277	258	261	254	263	256	252	265	291	271	253	228	245	267	258	221	255	281	254	261	268	261	264	270	247	256	269	245	272	259	251	249	250	271	274	260	258	246	237	262	256	259	249	233	236	256	245	258	268	247	236	258	269	282	256	228	254	277	239	249	263	250	285	250	258	273	249	275	290	247	235	263	251	278	249	248	252	285	276	283	261	269	269	258	254	248	262	273	295	242	249	259	233	270	267	252	262	258	286	249	254	247	268	264	266	254	248	253	258	245	280	265	250	269	272	277	297	256	264	270	236	242	246	265	269	262	241	294	251	242	236	255	255	246	222	266	257	240	264	265	265	236	290	256	276	251	241	270	260	285	259	265	261	262	279	247	256	247	247	255	273	288	267	247	288	235	269	257	278	259	286	250	255	257	268	254	253	281	268	237	262	235	274	275	261	245	252	242	252	259	257	264	246	258	243	256	292	270	248	249	250	254	260	266	247	259	235	230	239	270	263	216	297	259	222	269	269	252	236	247	250	235	261	258	232	282	264	270	251	258	266	270	252	263	249	270	228	255	240	260	252	256	264	247	258	265	266	254	252	282	254	254	262	243	253	243	237	253	246	267	292	257	279	248	248	244	271	261	273	248	225	271	241	246	269	277	232	280	283	243	265	263	247	261	278	269	267	243	255	287	261	217	282	271	250	247	252	262	236	246	270	261	256	251	277	244	271	248	235	255	273	255	224	241	291	284	268	254	248	250	236	269	267	266	279	269	282	262	262	239	279	262	277	234	269	250	243	284	237	258	273	248	244	257	264	255	277	255	212	265	258	254	258	243	288	240	246	254	268	256	262	265	250	281	257	262	251	251	258	248	254	233	263	230	274	255	250	256	248	233	266	252	268	239	239	261	277	265	262	270	274	281	263	250	245	267	232	254	242	279	268	228	271	239	291	262	285	280	257	273	295	259	218	271	242	261	248	253	271	230	245	241	263	270	260	252	255	252	255	254	278	243	278	269	269	285	239	251	253	260	255	262	265	270	269	242	251	250	245	274	261	273	263	271	280	242	243	257	270	273	273	253	248	251	230	262	289	252	238	253	299	270	250	252	236	241	246	286	257	269	251	252	258	223	270	275	253	244	222	262	276	267	258	255	259	244	261	234	262	268	246	263	266	240	301	278	265	259	225	244	256	242	255	264	265	268	265	238	259	279	246	253	245	240	252	257	268	262	242	266	268	284	240	256	278	278	249	244	282	266	266	262	248	259	244	234	261	266	244	246	236	249	240	276	307	253	277	273	227	226	263	236	239	245	251	266	266	250
24219	21692	29289	24577	21672	12032	1349	848	700	698	612	620	594	558	522	539	540	505	508	512	484	536	531	468	499	526	533	479	425	486	489	471	496	471	450	471	484	423	501	476	475	510	471	496	505	511	414	492	480	455	445	463	449	481	493	423	445	467	446	468	487	513	495	428	459	474	476	439	465	483	485	495	430	448	476	455	485	417	502	469	493	471	461	440	448	444	414	479	441	436	474	458	470	487	446	448	458	448	453	472	396	467	487	451	435	453	475	484	449	453	477	457	457	501	465	455	467	496	462	422	444	458	459	446	448	472	483	506	487	460	469	463	463	461	449	490	463	457	516	464	458	474	450	482	455	440	489	458	474	450	476	490	438	483	464	478	464	438	445	464	441	448	480	489	458	483	452	472	433	475	446	459	487	460	465	445	516	463	447	472	460	479	456	479	459	443	458	455	486	422	476	451	493	458	485	433	431	435	435	468	464	457	475	484	491	447	460	465	456	453	460	445	487	450	448	450	458	399	446	446	464	435	491	488	426	491	481	446	458	486	451	501	454	492	478	466	449	490	447	465	480	449	465	453	464	450	506	497	446	443	448	455	459	475	481	458	454	433	466	491	454	468	447	487	444	462	444	464	459	445	465	468	488	449	508	454	492	422	461	438	462	443	467	430	489	469	465	485	470	487	460	471	477	453	490	484	428	480	484	464	471	463	498	482	507	414	413	512	451	493	430	450	490	461	444	450	454	488	495	462	486	482	476	400	464	472	494	483	439	467	474	459	460	467	446	503	471	486	486	465	472	441	467	442	468	448	482	439	427	450	503	472	467	476	429	471	417	409	468	522	495	489	471	499	449	462	487	455	451	482	484	451	429	479	443	439	458	476	481	449	439	484	454	453	437	489	462	452	441	466	435	487	463	462	493	473	461	452	465	438	477	479	466	488	436	466	453	444	471	473	462	482	457	462	483	476	441	475	424	484	418	467	485	437	488	469	453	477	463	446	434	475	473	462	473	501	472	446	441	451	490	454	466	446	466	483	406	465	451	427	481	528	448	443	464	462	456	446	460	493	451	456	447	470	428	490	459	485	446	477	436	470	473	509	458	466	466	449	435	477	473	427	487	490	479	457	482	471	448	433	467	503	470	468	473	457	418	464	440	447	471	394	450	429	442	454	482	440	437	474	468	467	478	448	487	450	434	445	457	482	395	460	461	441	466	444	447	460	469	445	432	481	471	482	438	436	450	504	448	493	429	476	461	490	465	477	451	455	476	477	471	431	430	474	453	498	447	510	437	481	440	470	485	442	467	434	472	465	487	466	469	433	456	468	490	492	443	503	500	451	446	444	469	458	415	488	488	441	431	460	453	481	454	435	473	447	453	494	457	457	483	474	479	442	465	427	467	492	452	464	444	457	443	452	462	451	424	477	469	471	439	441	453	439	481	512	453	478	488	469	447	486	440	446	468	461	478	477	501	431	454	459	470	450	502	459	427	451	466	449	441	454	464	460	471	478	457	427	438	459	478	443	463	421	459	455	455	433	460	481	468	452	475	440	429	464	464	496	489	494	428	481	457	469	482	468	494	443	453	448	441	456	466	469	456	460	463	460	438	451	463	485	468	455	445	489	469	469	465	452	449	457	475	463	465	467	477	456	458	412	435	435	452	460	454	458	441	414	451	477	423	461	411	485	415	444	456	467	447	493	449	450	468	459	451	462	492	410	466	478	453	457	440	464	449	467	428	474	462	437	444	434	482	444	485	446	453	445	452	481	455	483	488	449	438	495	468	433	453	453	471	459	440	448	447	478	448	482	478	432	458	466	456	478	444	462	432	480	465	449	442	456	445	433	479	464	457	466	462	465	441	483	473	448	451	449	496	454	505	446	461	490	473	456	459	483	426	449	436	439	424	481	468	495	453	441	487	484	458	472	460	425	501	476	500	439	478	489	431	456	471	439	484	468	467	476	436	462	408	448	439	457	441	450	464	444	475	479	460	456	502	496	425	433	484	484	485	482	465	464	416	449	483	461	460	460	458	508	432	435	427	502	433	451	476	456	492	435	448	481	455	465	471	438	482	415	468	481	449	449	465	424	466	432	457	492	452	423	445	477	480	413	472	432	460	472	458	441	469	445	464	461	433	450	443	447	444	488	457	479	443	518	510	487	480	493	497	460	494	456	456	474	423	463	449	464	439	473	489	441	481	458	457	480	440	465	461	505	476	469	487	440	469	472	451	450	465	490	462	467	465	444	427	473	477	466	476	474	499	472	450	459	449	430	486	430	429	429	462	457	515	438	446	494	444	460	429	459	447	469	430	455	471	485	444	470	473	450	469	449	548	485	442	454	463	465	461	477	467	473	423	502	464	480	476	465	457	437	454	467	484	479	482	486	446	482	474	453	456	482	500	463	493	461	434	491	467	421	476	458	421	411	444	455	470	488	491	464	471	457	467	508	471	431	457	443	449	456	470	470	466	447	444	444	492	460	462	454	477	477	456	474	462	440	516	500	485	467	465	459	471	424	457	495	447	494	468	475	437	472	431	457	471	440	486	460	463	448	469	446	454	457	447	481	457	461	444	474	445	460	432	450	454	470	499	450	437	460	486	443	433	431	468	468	455	460	482	442	458	463	460	465	479	418	439	445	481	463	464	457	418	456	453	444	478	490	470	477	441	465	457	472	452	462	437	496	490	479	479	458	445	515	462	471	460	431	425	446	445	478	439	415	440	494	500	436	430	437	435	513	411	468	464	481	465	466	454	458	473	483	467	442	474	483	438	506	461	438	464	448	482	439	449	451	471	468	462	474	420	463	471	458	483	461	473	469	473	495	470	450	487	437	462	448	458	450	506	446	484	464	481	461	463	503	483	432	435	456	459	478	459	458	463	466	450	459	483	468	469	496	453	467	469	451	448	472	471	456	481	435	486	466	480	447	508	447	477	443	480	472	494	490	418	493	448	485	458	458	473	434	437	470	505	471	406	469	477	459	490	466	468	419	429	443	443	473	462	433	451	492	450	472	453	488	449	471	426	417	470	463	490	457	466	488	440	481	503	441	438	440	472	447	463	469	449	484	472	462	463	454	455	444	445	429	448	482	459	451	464	475	440	483	442	466	440	434	455	454	489	431	423	491	471	478	502	491	453	486	461	469	463	489	445	461	464	471	465	437	455	478	440	473	447	479	455	471	453	449	441	464	428	436	457	447	453	448	475	525	472	485	397	456	495	452	454	451	443	453	448	443	453	470	457	471	467	466	470	446	468	491	451	456	437	441	511	434	456	451	481	482	480	433	445	453	463	444	431	423	456	428	438	444	468	476	471	438	458	461	420	495	466	464	464	445	477	483	433	464	443	472	466	485	466	454	472	510	493	489	474	454	488	468	424	408	469	450	472	460	443	438	507	472	475	461	438	433	455	457	440	453	497	466	509	453	460	468	464	502	444	472	495	419	459	476	438	431	454	440	454	443	470	440	451	439	456	462	437	463	471	494	511	464	449	457	484	480
4783	9993	8042	4035	2751	2176	1835	1379	1229	1127	1009	942	793	783	768	748	724	627	725	670	672	693	623	664	595	620	595	587	601	634	587	608	542	573	631	571	591	605	612	574	605	590	601	588	535	538	578	559	584	566	606	563	573	589	538	577	613	587	583	602	536	598	583	566	556	575	564	568	597	605	562	535	547	558	572	500	557	531	590	551	560	589	625	583	560	539	582	548	564	594	585	569	581	569	524	545	525	590	547	530	550	543	567	543	534	534	510	558	506	543	584	608	589	534	556	511	558	594	567	590	537	530	560	542	533	577	530	582	543	551	538	576	558	532	533	517	526	600	568	512	531	552	559	582	554	562	552	530	571	560	528	576	541	545	526	601	553	541	566	548	554	508	577	552	542	599	539	552	565	554	573	552	544	529	550	591	541	620	531	535	601	579	569	563	538	531	529	553	584	581	561	557	565	579	560	592	595	577	571	541	574	522	529	584	584	545	562	507	533	560	559	507	562	567	544	598	513	564	546	571	553	519	581	584	558	598	563	543	562	523	555	562	590	554	553	585	500	570	567	548	587	567	519	567	568	567	573	533	572	535	565	543	575	612	548	594	560	553	539	592	522	512	555	562	616	584	557	558	548	549	545	528	561	521	574	514	585	565	566	539	582	571	563	600	580	510	562	539	578	551	551	532	537	587	534	598	562	563	555	589	580	574	552	564	547	562	565	548	526	567	594	524	605	554	587	528	597	579	585	574	550	535	586	519	537	548	511	562	584	575	556	570	545	584	539	563	518	584	573	545	580	562	575	562	617	547	575	556	528	563	552	556	572	587	542	597	585	577	571	571	585	547	550	594	525	547	546	575	575	531	544	528	503	577	542	551	584	557	529	506	563	565	564	566	518	570	567	570	523	535	551	578	546	530	589	573	557	554	564	534	598	557	574	523	593	549	561	611	513	557	577	572	534	534	557	566	546	575	584	563	579	540	561	534	576	608	566	547	547	577	531	563	577	581	557	539	554	556	552	526	557	550	557	585	548	613	558	553	518	615	544	575	552	536	583	597	547	519	558	555	555	550	531	585	592	556	566	564	513	553	541	533	616	571	513	541	556	596	569	566	547	524	598	553	549	563	548	561	584	559	604	566	570	528	591	579	546	523	575	562	532	606	520	534	595	542	606	548	548	584	536	607	618	549	529	580	553	545	572	583	578	551	563	542	522	547	549	552	546	589	568	583	581	570	561	554	539	592	573	584	539	538	562	574	529	563	561	570	564	588	553	593	561	553	545	554	549	518	539	547	542	526	505	545	601	536	528	518	532	535	563	566	507	576	564	572	566	548	574	550	572	566	573	537	559	557	594	555	574	554	595	539	586	560	574	568	589	544	552	557	580	555	553	528	574	544	584	559	553	592	514	582	554	561	584	551	508	552	562	587	559	580	556	548	573	601	551	541	569	563	606	573	588	610	553	516	534	567	631	576	530	545	569	561	562	552	584	527	567	504	583	598	601	584	536	563	580	553	573	533	553	562	508	541	578	570	570	535	612	569	593	536	568	548	544	533	551	582	569	541	571	564	519	547	627	599	535	564	542	548	530	572	561	616	627	573	505	595	579	504	531	599	534	531	603	516	555	515	542	556	585	533	576	561	501	558	565	539	530	559	548	564	514	538	581	591	551	555	531	545	594	511	583	538	537	577	573	544	547	557	564	495	594	585	539	535	541	531	590	556	551	557	564	535	569	535	584	562	543	547	571	544	606	568	552	551	537	569	550	614	544	576	552	576	566	573	541	563	577	547	593	553	537	519	548	563	559	587	549	533	565	538	571	573	588	556	589	525	546	533	536	578	608	557	542	575	568	519	544	486	578	527	526	546	537	546	567	555	556	554	540	533	606	518	523	530	551	565	536	550	578	567	596	551	579	594	569	594	544	549	537	582	569	590	531	560	542	585	549	557	538	521	550	581	557	575	563	517	574	507	515	551	537	570	577	537	560	586	584	549	594	518	553	520	587	548	563	566	590	561	573	599	562	559	573	542	558	561	558	552	555	590	538	543	534	611	528	579	547	541	581	541	520	574	553	581	513	523	572	539	601	534	559	561	565	540	574	548	568	543	566	560	579	555	572	542	581	539	573	566	579	584	557	579	555	541	549	548	544	544	584	576	574	536	550	527	524	533	575	533	556	569	589	570	567	568	579	605	574	546	543	545	570	569	576	547	568	588	576	543	541	540	549	565	577	573	584	563	565	543	568	514	579	539	525	587	575	559	559	556	547	569	587	581	567	526	559	548	491	585	576	510	582	554	550	570	591	538	556	545	547	591	544	566	590	550	528	580	582	550	559	575	538	538	594	553	564	571	524	562	565	528	573	544	535	561	539	549	615	565	579	571	609	559	578	563	547	543	551	541	548	513	561	519	561	530	530	582	552	573	566	552	563	563	522	569	558	528	615	557	604	492	585	554	582	597	556	563	612	544	545	559	536	554	535	562	532	593	586	534	538	572	510	553	539	543	568	550	544	572	545	590	565	540	609	546	517	573	584	572	586	586	584	526	568	533	567	525	593	564	549	510	514	594	546	557	597	569	556	552	552	533	610	518	562	539	564	545	581	538	520	561	583	576	546	557	552	593	566	567	562	558	534	502	539	519	596	506	596	501	496	577	543	543	597	568	559	563	581	564	587	566	549	573	572	530	565	533	591	569	510	539	582	555	587	520	542	570	547	607	531	561	518	590	579	581	562	543	571	556	539	548	547	541	558	590	562	547	546	546	537	543	558	551	545	568	540	564	555	536	604	562	543	542	544	565	559	608	568	545	529	502	524	572	563	598	546	561	530	528	596	473	565	576	542	550	555	567	548	550	549	566	583	535	562	557	577	567	483	535	539	527	537	534	548	558	548	566	529	582	586	541	552	607	575	550	537	558	580	560	584	555	551	581	555	529	533	547	558	581	542	564	589	571	534	570	561	613	543	508	582	571	582	543	487	588	550	516	585	573	563	561	536	590	565	549	540	566	583	572	547	568	551	578	532	527	551	546	571	546	541	562	571	524	559	617	532	523	560	561	534	578	557	588	543	574	519	543	533	582	542	545	526	577	559	569	543	522	564	597	554	563	552	548	520	569	541	578	569	513	524	522	560	603	550	529	571	537	589	553	589	570	570	543	580	568	611	542	519	598	537	580	539	581	573	553	566	548	571	560	552	591	535	572	584	593	541	565	560	533	588	558	578	564	548	526	566	554	515	586	549	561	565	569	545	553	538	559	507	553	546	584	579	577	557	579	558	562	573	546	582	552	526	565	548	578	555	536	594	560	562	580	538	539	502	560	530	567	576	546	559	559	505	577	566	553	563	581	577	568	567	532	569	532	564	582	539	584	551	564	586	560	569	574	557	572	552	557	555	545	537	555	557	554	588	536	638	534	531	555	561	589	550	555	567	561	590	535	583	585	569	568	531	578	508	515	571	580	577	524	569	559	552	519	555	568	533	577	553	556	525	538	543	552	529	540
25506	21687	28122	25673	10175	573	427	349	278	255	264	247	208	234	233	207	190	210	203	204	217	192	211	207	196	187	197	198	190	201	182	188	181	188	215	206	191	202	159	197	217	184	205	186	202	156	217	204	176	188	199	185	176	199	184	176	217	181	186	177	184	200	188	182	182	177	201	154	182	191	179	179	193	184	205	178	169	195	186	194	160	163	174	192	183	169	185	188	177	181	205	174	177	181	204	194	197	194	197	189	197	158	184	196	208	187	207	171	198	211	158	201	170	176	172	210	209	178	196	183	175	191	186	199	196	181	164	189	182	164	172	190	173	171	176	188	185	185	203	197	210	197	169	194	192	170	191	171	218	190	179	207	182	184	151	206	208	193	160	181	177	181	195	184	198	176	175	170	166	177	188	210	190	183	184	176	188	180	203	203	168	202	183	207	172	176	182	168	194	178	176	164	191	199	193	178	191	193	166	177	179	190	179	165	207	176	173	166	178	201	185	170	205	172	183	191	187	171	173	165	190	197	161	188	186	192	199	188	193	160	187	177	184	196	182	191	170	205	172	190	188	174	197	189	192	203	194	182	175	172	200	158	214	164	188	189	196	181	191	152	201	183	195	191	187	173	187	197	187	193	197	180	190	192	170	172	183	184	183	182	175	177	200	190	183	179	197	154	195	177	202	190	169	194	185	190	190	189	172	189	180	184	178	194	216	167	193	182	195	180	183	184	171	191	194	191	192	186	172	186	161	199	196	177	168	206	195	173	140	189	189	185	159	180	173	190	183	180	191	192	189	171	183	141	188	175	182	196	191	179	165	191	200	187	178	194	169	188	196	189	164	189	166	191	199	174	176	176	182	151	188	203	186	184	168	169	195	167	189	196	175	175	191	170	183	194	191	187	163	173	210	182	181	187	184	191	190	199	183	189	183	169	171	186	214	183	193	187	192	184	174	183	206	178	151	185	177	195	184	202	162	198	201	189	156	167	202	208	180	172	182	201	194	183	191	178	179	205	165	159	203	199	202	185	196	186	171	186	173	179	191	191	177	165	172	178	186	155	186	175	178	185	181	195	189	206	194	213	197	193	179	209	191	181	170	191	179	175	178	180	155	210	217	199	185	223	180	198	171	200	178	187	214	162	178	182	186	189	191	196	174	156	176	181	187	171	177	177	196	185	173	195	180	152	193	184	188	185	182	207	174	187	188	169	205	174	185	169	182	176	206	174	202	180	176	184	194	177	170	202	159	174	177	192	173	191	189	165	178	206	169	172	194	196	194	185	204	188	183	198	201	190	160	183	196	180	167	168	175	190	198	170	177	183	168	169	193	182	177	170	176	167	205	191	167	189	180	171	195	193	191	171	182	195	184	176	223	185	197	167	194	188	197	187	179	180	169	190	184	161	169	172	196	179	184	212	162	190	191	186	170	173	192	202	179	160	197	200	201	216	196	171	194	164	181	226	189	188	212	186	191	189	210	172	191	165	174	182	191	193	173	209	181	157	173	180	186	175	198	191	163	203	180	178	191	183	204	198	179	201	189	183	212	183	198	196	190	184	177	181	187	175	177	190	168	180	172	177	197	200	207	192	178	170	175	183	191	183	185	175	193	175	160	172	184	166	167	176	190	203	196	197	189	186	180	176	185	216	179	183	165	171	186	174	190	215	208	168	197	188	192	193	182	157	210	176	183	213	168	194	180	203	182	170	182	203	189	185	200	193	195	179	200	183	180	194	174	184	181	185	183	203	191	183	157	190	192	200	178	166	224	194	169	202	185	180	183	194	185	207	181	163	183	186	180	190	154	191	192	211	180	201	183	186	207	179	179	198	184	188	172	192	186	175	162	204	185	187	193	158	190	173	182	187	176	175	213	189	180	213	178	167	174	204	167	227	193	200	188	180	180	189	187	205	184	199	200	190	163	175	167	195	168	193	202	194	183	184	187	187	194	187	175	180	165	195	163	173	202	187	189	163	171	190	191	181	187	199	202	173	168	173	196	171	175	177	171	202	186	181	180	200	170	190	176	210	160	192	184	199	178	210	180	201	199	169	191	159	208	220	172	185	185	190	192	192	185	185	153	188	187	198	190	205	182	180	196	170	149	178	172	194	180	194	174	185	184	179	162	172	181	172	205	174	181	199	209	181	199	176	171	160	184	192	183	192	191	190	180	177	167	178	181	187	198	181	192	206	173	196	169	205	200	186	190	169	188	178	174	180	180	174	179	179	175	182	197	194	190	169	161	174	194	199	175	217	195	180	180	176	162	208	155	189	202	189	175	185	171	160	147	178	198	176	182	181	192	206	189	192	183	184	172	182	185	152	159	180	179	187	190	188	166	150	176	191	189	167	175	163	185	168	171	175	215	156	166	189	197	198	167	182	188	185	169	213	190	177	189	183	161	184	170	190	176	190	154	193	198	155	201	199	179	168	173	166	175	170	196	194	181	166	188	192	189	181	165	184	174	163	168	177	188	192	190	197	166	193	185	206	178	188	187	164	185	198	182	182	212	199	189	206	179	189	187	184	189	206	189	207	175	176	179	152	200	179	184	177	189	209	186	183	189	174	193	174	160	186	181	174	219	176	193	191	166	191	190	163	188	178	180	181	187	186	184	204	214	197	164	182	179	187	211	210	175	169	180	201	182	186	175	181	208	220	176	206	164	210	170	193	194	194	204	169	186	206	197	187	178	159	173	171	189	186	191	193	173	174	186	212	176	165	200	192	194	182	187	186	204	189	174	168	179	177	201	173	197	182	187	181	191	187	194	188	166	167	186	161	176	204	178	193	171	171	191	174	172	181	173	186	192	194	175	166	161	181	213	191	209	171	176	168	180	183	191	185	163	193	180	197	179	195	167	207	206	181	180	185	181	192	188	161	178	187	188	175	183	197	186	190	192	195	205	193	193	192	189	196	177	194	178	189	192	211	191	173	195	196	188	178	200	194	191	154	202	174	158	181	174	182	170	168	162	183	182	178	186	196	189	186	183	196	178	176	189	184	196	213	203	176	183	177	188	179	189	178	182	180	178	182	196	186	184	201	194	180	172	178	205	168	184	197	182	186	183	155	199	190	182	199	181	196	191	188	150	190	189	181	213	182	187	185	211	165	157	182	192	171	183	216	192	192	180	168	174	190	159	171	174	168	180	179	176	165	196	197	222	196	195	191	171	185	175	201	197	169	182	180	168	168	160	151	193	207	178	192	167	185	193	228	197	185	183	188	189	180	220	194	183	200	190	179	183	183	181	168	168	203	196	169	180	184	173	207	165	189	187	183	178	174	165	181	193	179	191	208	181	186	167	183	189	174	199	190	179	174	188	196	173	170	175	182	180	176	198	220	174	198	206	158	186	186	191	174	206	193	196	190	189	161	176	163	206	177	178	189	184	174	183	171	179	185	166	194	185	180	180	184	191	206	201	183	184	153	184	182	186	221	203	202	177	174	174	201	212	175	185	173	196	182	199	158	177	190	189	186	194	204	218	189	180	189	190	172	191	162
4608	5568	4198	2084	1403	1126	856	709	621	577	477	450	399	403	358	325	350	335	331	296	321	294	314	298	257	252	246	258	302	292	272	264	266	271	269	317	265	276	256	267	261	273	256	272	280	259	253	282	227	273	298	244	304	240	241	239	275	252	269	253	276	252	267	267	268	260	274	281	277	257	269	268	259	248	265	285	259	276	280	244	268	246	268	281	255	260	284	239	236	255	264	258	264	266	280	245	271	244	239	276	248	254	264	262	280	242	258	230	260	254	281	254	241	280	237	281	250	271	233	259	271	249	279	289	265	246	223	266	255	234	273	225	266	271	236	255	269	266	264	256	262	240	255	267	249	229	254	278	282	253	271	254	255	259	267	244	251	235	288	250	241	243	269	266	276	251	250	231	237	243	233	239	245	254	274	259	264	244	228	269	267	242	269	264	287	245	252	234	234	279	222	245	241	258	244	252	272	267	257	293	243	271	233	267	244	245	293	261	207	258	234	230	253	273	260	246	251	258	278	258	270	305	244	240	249	277	256	256	254	254	244	242	260	245	281	246	269	256	263	270	248	263	269	268	255	234	270	258	264	257	280	281	254	246	252	248	264	261	263	257	222	240	266	252	271	251	261	242	269	272	241	244	254	267	253	241	256	235	249	243	244	263	256	247	250	255	254	271	235	261	258	230	260	253	250	257	226	275	236	254	237	264	242	268	235	288	253	242	269	234	231	260	211	232	249	260	245	221	258	270	248	299	235	248	287	277	272	281	255	268	266	271	260	267	258	253	260	254	243	256	265	256	273	262	245	246	245	232	258	261	254	249	282	263	264	234	243	243	250	265	241	254	247	261	273	243	271	251	274	282	247	259	263	235	265	282	252	246	282	266	257	277	271	260	284	228	221	248	268	229	268	265	253	270	221	257	273	244	237	252	251	270	247	254	267	264	281	246	273	241	265	251	267	243	235	277	236	240	251	248	274	247	243	254	278	267	229	255	240	260	239	246	244	261	256	246	296	278	278	275	242	248	229	241	245	231	253	252	255	291	268	257	253	267	258	268	244	231	232	250	247	269	253	288	237	238	262	273	250	260	255	259	249	270	262	270	274	245	263	210	253	290	261	250	236	234	254	252	241	246	232	230	238	246	251	271	271	277	248	283	231	254	242	272	277	240	257	233	285	236	257	251	251	274	248	240	269	237	250	233	262	229	265	287	254	266	272	251	274	246	263	278	236	250	260	275	269	259	279	240	238	242	233	248	285	245	258	261	262	273	221	209	242	295	284	266	265	250	265	277	270	224	244	264	252	233	283	247	231	280	266	268	272	242	267	235	277	269	272	256	263	245	266	254	241	258	237	240	291	236	237	261	257	262	254	224	232	267	282	262	243	235	221	285	270	235	251	263	273	260	245	262	241	264	262	267	241	280	265	246	256	267	252	259	231	214	249	253	255	261	256	235	277	277	255	257	259	257	234	244	260	261	271	243	274	265	262	235	213	254	272	251	249	243	240	243	265	275	240	258	255	259	253	257	269	283	235	268	228	227	247	259	255	242	307	240	249	248	246	260	271	237	254	253	255	240	253	262	239	246	257	224	274	256	248	243	284	260	230	253	270	255	244	247	255	237	265	246	248	244	219	250	236	245	274	244	264	265	287	205	255	215	235	243	263	235	263	232	253	232	273	254	273	251	259	258	261	226	263	274	270	248	231	260	263	247	248	256	274	253	277	231	239	236	234	252	274	240	266	289	239	247	247	247	240	223	260	270	231	260	270	271	259	250	271	275	252	254	290	252	247	242	268	270	223	296	260	248	231	259	304	258	271	270	258	238	257	223	274	213	253	243	247	263	249	275	269	271	233	277	257	261	238	255	240	247	239	226	254	233	250	262	252	238	260	253	231	246	263	245	271	244	269	278	239	233	258	255	263	278	266	254	250	259	244	264	270	244	255	249	249	273	245	264	279	263	257	249	260	255	270	244	245	239	248	278	282	264	251	267	258	248	244	253	247	270	265	242	246	274	260	252	265	280	252	257	302	266	271	265	278	239	259	250	273	265	253	253	244	282	251	281	227	268	217	234	257	237	250	266	260	280	263	235	238	288	249	282	263	258	260	246	244	259	240	283	260	274	288	267	258	246	260	266	278	245	246	255	246	273	268	245	250	267	269	241	252	268	284	286	263	246	256	278	261	249	258	250	247	270	250	279	255	262	254	239	245	245	229	251	288	270	258	239	282	261	238	271	272	250	279	256	234	262	257	275	242	274	269	235	256	237	251	242	282	267	250	275	228	252	270	273	242	243	273	242	278	243	296	244	263	246	247	266	260	241	237	242	261	243	275	254	250	238	279	225	263	272	265	245	252	254	287	224	288	261	250	272	225	239	269	245	233	286	251	262	265	242	274	262	271	253	238	264	241	254	267	246	267	262	240	259	262	271	244	255	254	259	230	235	244	256	275	269	256	247	260	244	255	255	243	262	242	247	265	234	241	262	229	229	234	258	258	233	286	246	277	287	278	269	274	237	277	264	239	246	253	246	284	266	263	248	234	215	253	224	267	264	260	258	261	244	273	257	268	246	248	268	248	248	250	261	234	263	254	241	260	272	268	247	248	244	236	226	249	264	249	239	250	259	255	265	246	266	281	254	266	254	256	244	276	244	280	268	265	277	259	266	239	261	278	255	255	276	236	232	263	251	308	252	260	254	267	244	257	259	265	257	253	226	270	256	247	259	263	246	258	269	269	257	243	252	242	222	242	259	273	211	236	271	261	254	261	277	269	244	286	251	279	261	261	275	275	233	247	257	238	266	267	246	216	261	259	247	250	276	249	256	269	270	259	277	230	262	243	274	232	240	265	234	254	241	262	232	273	253	244	258	265	235	237	258	259	260	251	279	266	238	276	244	260	239	253	260	250	269	268	271	232	265	278	251	283	272	246	222	239	242	247	230	249	243	252	231	252	268	245	228	254	244	278	226	265	250	238	260	246	260	241	246	226	257	221	253	268	257	280	267	241	229	256	270	282	268	268	249	257	259	251	267	265	236	238	227	281	249	215	241	288	239	269	276	256	251	268	235	240	258	268	254	252	258	254	265	250	240	235	247	258	247	243	265	244	248	268	258	265	263	227	238	242	263	278	249	247	274	239	260	272	267	241	258	237	247	240	246	257	255	215	244	252	257	264	286	276	249	261	249	249	269	282	266	241	247	253	263	251	275	244	232	257	269	240	265	262	263	255	272	249	239	283	286	254	235	224	229	260	291	246	252	230	252	290	223	250	229	252	248	273	248	245	276	261	275	233	253	232	247	260	257	216	266	232	252	265	250	244	249	227	258	241	232	236	258	266	263	275	288	248	241	250	264	275	234	254	260	257	272	250	265	246	249	270	245	249	265	266	259	235	230	254	260	252	231	257	264	248	249	273	231	293	242	233	243	286	263	240	278	258	249	263	253	237	294	234	248	248	228	235	262	231	273	254	266	229	235	267	243	250	257	291	251	219	228	239	272
23284	21704	29735	24196	21707	21780	11347	1434	1021	1000	914	839	800	789	762	717	736	690	652	694	656	639	623	626	604	663	597	619	645	561	630	574	589	586	631	613	608	606	575	605	614	589	582	586	596	592	581	598	627	623	565	621	600	580	561	589	561	541	595	585	584	586	558	602	607	532	551	599	583	590	606	551	571	619	571	583	553	591	590	530	600	552	628	584	568	578	567	597	571	558	577	589	571	587	523	532	601	587	570	568	609	581	573	570	542	594	580	540	599	578	583	589	578	572	592	563	565	607	610	597	610	592	571	562	617	552	572	511	583	599	607	596	619	595	567	558	591	536	545	545	536	597	621	563	611	594	556	574	590	534	603	585	603	530	602	595	572	552	565	580	576	555	599	517	596	576	563	544	547	587	548	571	572	579	575	590	578	532	568	594	563	586	573	580	624	576	562	589	553	564	560	602	558	589	583	520	567	529	569	604	596	543	592	589	541	572	593	551	551	529	552	527	553	585	568	556	576	628	591	540	616	564	599	575	555	572	534	578	569	587	546	577	556	576	565	531	539	555	575	595	591	560	553	574	614	550	557	539	592	528	578	613	540	592	567	580	640	526	595	560	617	569	585	575	536	523	556	568	612	594	574	562	585	598	562	602	628	566	552	558	583	549	552	620	569	533	531	527	576	538	521	543	607	566	553	581	550	587	555	569	587	605	595	581	559	517	543	555	591	537	569	517	604	604	560	592	524	562	557	563	584	567	519	612	526	557	535	564	616	546	533	597	549	518	577	562	593	556	577	551	582	548	579	576	608	523	566	559	577	552	533	577	562	567	596	620	555	559	557	568	581	570	571	620	578	579	583	578	543	560	557	593	589	567	577	516	533	559	546	604	574	571	594	567	576	576	604	604	533	596	585	579	538	556	580	532	540	594	541	558	570	608	553	586	532	604	536	564	594	584	589	535	560	544	587	588	576	585	542	555	541	515	572	601	604	552	598	597	584	584	564	584	512	572	578	603	593	618	574	592	595	556	542	570	540	543	617	538	530	530	521	584	573	540	560	580	561	573	575	549	584	562	580	546	551	585	555	576	574	580	537	569	574	587	574	563	538	582	564	558	589	566	590	570	540	562	583	571	516	527	581	548	545	586	538	559	556	592	566	600	567	562	558	635	584	568	574	554	579	559	549	559	550	566	554	570	563	529	554	556	515	615	569	585	553	589	547	575	569	542	603	553	528	554	554	526	583	590	542	570	560	548	560	521	596	608	580	499	546	532	562	550	500	567	557	598	530	565	560	566	559	573	590	565	541	557	531	555	593	578	604	550	567	573	539	545	522	594	543	555	588	558	582	537	585	579	634	533	579	582	574	557	523	543	587	539	577	628	583	547	593	616	598	588	538	570	572	570	555	525	564	527	587	538	585	540	568	556	547	539	583	558	593	546	585	574	553	577	587	574	555	549	527	569	602	557	526	603	551	526	548	570	576	608	600	585	521	585	534	564	548	579	606	576	611	535	552	558	565	564	563	565	585	586	619	568	559	586	575	554	575	600	515	585	552	614	551	537	550	545	557	589	541	550	546	565	591	579	535	554	587	593	563	553	561	576	522	532	603	569	598	566	572	549	533	534	564	575	573	583	573	574	551	614	606	578	528	620	558	549	581	570	550	558	571	566	612	604	517	600	602	548	589	585	520	581	552	564	511	592	585	576	533	623	579	560	579	545	549	567	565	543	560	556	561	583	531	607	535	588	572	594	586	610	549	527	568	529	560	577	557	556	589	571	572	574	581	543	567	550	528	565	572	605	567	568	571	575	542	591	571	568	564	543	617	551	558	595	570	571	603	545	571	553	609	545	581	573	563	541	564	521	539	603	543	563	580	559	571	566	576	556	553	563	606	571	518	607	572	588	595	565	568	581	552	569	580	540	601	619	597	561	553	522	539	577	594	579	576	540	600	540	552	577	562	520	549	591	572	570	535	557	567	525	555	568	562	561	557	565	577	600	531	554	563	522	582	597	523	576	578	573	557	570	547	575	577	569	562	590	571	620	564	562	574	547	577	550	534	536	551	553	588	522	575	561	605	539	590	540	501	595	560	560	589	517	549	558	524	595	572	555	538	570	518	561	572	537	560	599	557	568	564	515	607	568	538	538	537	548	531	630	593	561	594	587	579	533	533	579	528	541	549	560	580	549	581	586	577	563	598	572	600	571	561	508	607	573	609	568	546	551	608	557	571	545	569	573	579	552	553	569	582	579	554	539	568	550	573	561	601	524	584	563	566	555	567	545	568	548	536	573	573	522	557	625	551	532	593	546	539	544	572	505	561	575	553	583	534	588	577	586	576	547	542	582	546	574	575	552	548	546	595	561	590	577	568	551	554	586	566	546	584	587	557	587	574	535	597	529	560	562	572	575	525	536	552	549	565	547	576	564	525	579	568	539	583	597	583	577	547	582	574	582	598	537	598	536	562	579	559	559	573	557	574	537	588	519	544	606	569	561	580	568	542	535	533	574	547	551	564	562	499	563	503	518	571	584	603	553	579	573	606	563	584	546	562	530	543	567	600	558	562	598	557	572	577	601	538	576	554	581	578	601	562	542	559	604	588	557	566	584	603	575	579	569	519	546	568	568	562	580	605	562	535	581	576	589	559	584	547	539	518	563	581	540	584	560	550	525	577	569	542	584	595	545	596	528	642	610	564	549	565	586	597	517	553	616	542	544	537	546	522	558	534	529	543	548	551	582	551	591	555	541	559	528	567	580	611	565	572	503	567	508	591	589	618	581	572	518	550	557	542	583	592	570	601	505	572	558	528	532	542	573	586	556	581	544	565	527	564	602	585	563	551	598	552	585	551	527	548	563	577	576	571	594	550	596	553	580	589	590	544	569	600	606	622	580	631	561	591	580	550	568	565	568	580	533	622	593	586	603	537	605	594	596	571	589	588	572	582	562	545	584	616	582	533	600	567	540	619	573	525	589	510	530	568	559	552	574	579	553	552	598	575	556	617	573	539	504	544	554	547	543	547	551	594	579	593	538	570	581	565	586	581	597	563	539	562	600	589	574	573	517	565	584	578	586	580	589	591	559	586	590	563	553	573	568	567	572	528	551	523	579	589	570	555	570	587	563	524	575	581	558	614	544	557	563	565	591	601	582	587	578	592	597	531	529	560	576	564	584	599	555	592	601	600	551	557	620	573	612	578	566	580	568	547	531	591	566	550	554	543	586	579	541	568	560	564	532	545	567	587	575	590	581	544	548	584	562	573	548	569	558	587	560	557	567	579	541	587	588	549	564	568	553	533	566	531	581	587	637	601	539	562	565	542	584	598	554	551	577	589	566	592	531	542	604	565	552	524	564	598	556	559	578	593	574	542	584	554	613	548	517	595	580	518	594	533	527	546	593	559	561	524	568	601	561	554	552	568	594	569	627	582	563	548	546	546	604	562	570	535	566	566	546	589	589	552	569	584	565	551	552	558	647	550	546	545	550	551	563	584	574	575	578
7230	16588	13419	7038	5017	3779	2892	2452	2038	1682	1546	1468	1244	1194	1089	989	1054	941	952	888	855	844	873	811	776	790	817	777	746	758	767	764	820	761	712	773	730	710	711	724	733	659	733	710	692	749	716	762	751	718	721	730	713	697	765	741	750	682	680	675	712	707	694	681	687	712	703	729	685	723	690	711	756	664	680	673	661	703	723	697	677	697	709	742	729	681	686	704	660	700	708	699	703	623	701	669	680	722	687	676	676	719	721	698	684	658	681	701	728	703	779	737	682	664	672	703	687	659	682	710	668	686	725	700	691	704	690	699	655	715	687	671	695	692	665	677	695	688	696	673	720	683	696	688	721	696	681	659	666	712	642	704	680	690	683	634	692	696	703	748	733	679	676	661	709	715	691	686	703	722	684	717	741	728	686	709	697	662	684	691	707	673	654	687	685	679	643	712	689	665	654	728	732	647	702	657	631	696	669	663	687	672	657	723	739	691	678	680	690	701	735	693	727	691	711	677	671	664	658	657	695	670	653	711	711	687	691	710	615	664	696	659	704	655	713	679	664	680	678	714	671	672	675	689	715	671	714	732	710	677	678	672	679	697	674	633	697	684	698	707	678	675	684	698	674	681	676	642	704	702	699	671	655	719	686	706	713	713	657	652	697	704	665	635	682	733	670	639	696	704	642	680	681	668	633	694	642	666	696	663	695	674	697	687	685	688	684	675	671	684	652	699	687	696	685	740	695	667	671	677	685	705	663	661	703	722	703	737	689	675	670	682	631	672	686	720	715	667	719	692	691	691	723	662	696	682	675	709	693	665	663	689	667	686	700	664	681	682	650	676	708	649	698	677	677	655	717	688	692	695	684	649	686	677	687	663	694	700	684	664	670	687	702	723	677	705	650	693	634	676	639	666	697	665	664	697	687	632	660	635	681	657	669	690	674	694	701	656	671	675	678	666	673	638	644	692	706	664	692	681	672	619	677	668	713	693	691	686	690	701	681	643	677	742	685	699	683	719	653	692	758	680	632	674	700	676	735	657	671	656	702	681	711	662	673	686	690	711	701	691	648	673	655	671	622	676	695	656	686	630	706	688	655	692	722	660	787	649	671	684	689	683	642	712	705	684	620	675	676	687	641	663	674	662	657	661	663	659	685	694	662	689	671	671	711	669	670	690	679	706	709	637	713	667	689	672	673	707	654	626	679	691	716	701	679	733	683	673	700	681	667	661	674	656	664	729	730	690	711	676	684	681	666	674	712	636	616	679	721	653	678	655	704	678	696	679	669	687	677	684	666	673	718	673	686	706	656	676	669	672	717	691	692	739	666	673	676	686	700	659	693	651	701	687	667	655	691	676	664	709	634	678	680	647	629	658	690	670	690	746	681	651	687	621	687	679	672	705	683	618	688	675	716	715	695	703	674	681	692	709	672	686	679	690	681	698	681	677	659	718	634	715	731	715	705	651	664	658	681	683	688	654	628	685	694	719	693	682	695	686	644	699	716	693	658	674	621	701	651	687	675	661	699	653	691	700	659	676	703	666	734	668	687	699	723	664	685	699	686	671	688	714	664	676	659	654	664	661	656	676	717	711	658	732	653	639	707	743	660	650	669	676	683	685	718	670	675	733	717	675	678	688	704	681	720	677	661	637	692	694	692	675	735	718	650	659	667	642	657	653	691	677	693	654	711	671	638	725	675	693	696	730	651	670	703	714	691	701	700	707	707	681	695	729	654	671	683	619	639	654	674	656	671	675	696	677	664	683	673	699	754	688	754	649	688	648	732	701	735	685	684	753	634	639	715	670	634	658	665	703	654	685	675	661	692	692	692	673	712	687	694	695	683	678	699	713	695	703	685	708	699	652	693	691	655	698	658	688	732	703	653	657	690	690	667	698	652	659	707	730	700	699	651	711	722	700	738	700	707	669	717	644	684	669	696	660	675	667	719	676	665	707	662	617	690	687	689	663	632	675	639	680	686	728	629	640	689	684	665	678	686	731	710	684	637	671	641	671	684	679	681	663	706	677	690	701	722	711	683	684	651	669	707	632	665	679	710	663	688	662	655	676	695	702	683	671	698	655	653	664	693	658	677	651	685	728	704	718	672	711	693	684	704	657	707	698	699	711	648	687	690	738	685	729	694	692	697	668	691	645	670	703	696	690	705	675	699	701	684	680	695	704	676	684	656	706	676	675	671	660	694	743	669	676	680	720	670	672	668	713	696	661	655	661	700	668	672	677	699	671	645	696	664	690	668	655	673	629	673	671	714	659	706	698	679	685	662	715	678	708	683	646	666	665	659	684	693	679	694	608	668	678	682	699	664	666	677	726	664	732	710	668	669	683	720	713	716	695	673	711	704	653	673	702	674	730	666	693	690	704	643	675	708	678	638	637	659	688	708	698	681	693	673	686	672	713	701	689	735	696	608	686	663	742	676	669	668	678	731	685	680	638	697	685	695	708	712	636	681	689	672	662	673	665	675	674	675	669	691	699	669	697	646	679	706	702	723	661	689	708	636	687	712	643	703	682	680	683	692	656	656	716	684	637	633	673	669	675	675	683	655	721	679	698	734	714	704	688	679	648	723	662	726	689	688	672	660	663	669	638	678	707	683	695	679	664	687	710	643	685	637	616	705	675	664	682	699	658	712	673	683	718	681	725	700	669	704	678	706	667	707	693	714	633	634	654	685	686	710	655	683	658	702	721	656	655	687	659	721	689	664	681	688	672	687	725	617	675	642	700	645	699	675	690	689	652	634	650	691	647	585	655	676	671	693	705	681	654	647	726	637	682	699	668	714	665	709	690	688	656	660	666	708	679	688	718	677	691	733	670	702	699	672	709	607	665	661	646	670	655	698	679	666	725	664	659	706	691	693	661	695	656	698	676	684	635	660	694	671	668	643	664	669	698	717	717	693	728	667	637	721	670	695	649	686	661	684	688	728	702	664	705	628	643	715	695	675	712	681	648	662	695	650	654	725	691	683	690	697	645	634	699	637	676	737	699	682	676	687	677	702	700	702	661	709	630	633	654	752	693	679	694	654	671	696	628	647	659	664	695	732	693	669	675	659	697	651	698	755	675	695	666	665	696	670	631	573	708	640	742	666	684	678	745	687	655	646	666	614	700	691	698	714	683	666	614	681	676	656	673	664	697	733	705	693	670	705	694	702	701	650	659	718	681	737	702	672	656	719	696	733	654	679	651	719	712	739	687	660	711	683	663	657	675	697	706	706	683	673	680	716	676	704	635	701	683	684	691	703	689	703	707	654	677	658	699	697	665	726	724	634	695	730	694	645	661	675	716	636	741	686	670	676	702	640	693	667	687	694	695	655	666	636	614	710	673	682	680	732	678	689	665	689	640	688	688	674	710	656	679	610	693	655	685	692	668	655	679	684	692	667	648	710	697	672	699	678	649	698	684	671	678	649	693	668	687	716	676	686	699	629	678	651	670	678	665	681	646	686	716	683	638	669	696	683	676	692	680	706	647	701	666	691	661	723	729
27461	20381	6747	725	528	424	304	224	242	216	238	229	219	219	246	221	199	231	199	211	223	204	181	217	219	192	198	218	210	218	198	202	197	225	214	196	207	243	231	196	190	195	203	198	199	175	214	205	185	241	198	202	202	213	207	201	189	192	221	195	204	191	179	187	201	181	205	187	182	166	199	208	195	220	198	200	223	199	180	199	208	209	218	191	196	216	198	209	201	176	225	194	173	173	212	208	168	211	213	197	226	207	232	212	216	210	194	196	205	194	194	205	209	190	209	196	217	210	205	205	196	199	191	209	190	183	188	209	188	186	210	205	218	205	189	177	217	184	217	195	207	204	211	206	192	174	219	214	233	212	201	149	222	196	206	204	214	197	210	186	218	179	211	204	212	213	211	194	192	217	198	199	203	202	212	203	199	199	198	195	196	200	206	216	188	189	206	209	163	210	212	207	217	195	204	195	197	202	184	213	210	206	215	192	196	205	207	184	189	185	166	211	171	188	187	205	211	191	190	211	203	196	199	185	195	180	193	193	224	183	208	213	193	204	206	206	202	181	211	207	214	215	216	194	219	175	198	221	178	184	179	201	196	188	218	206	204	210	211	210	199	210	179	183	196	175	205	204	215	218	211	199	218	202	197	199	219	192	191	223	188	199	205	205	214	217	197	200	204	195	198	208	178	225	210	207	209	222	172	203	196	183	215	182	177	192	202	191	211	211	201	208	197	194	186	217	189	194	202	174	221	209	206	231	193	223	202	203	217	223	202	206	205	192	186	217	184	190	193	209	203	194	205	239	209	202	211	213	183	188	211	194	205	186	195	207	182	202	184	215	172	199	241	205	216	234	201	190	201	221	196	207	199	206	214	211	208	200	197	199	208	183	209	200	216	201	225	213	189	204	195	216	212	207	217	206	200	186	193	211	206	233	186	187	184	221	204	187	212	206	218	211	200	209	178	191	200	169	186	194	240	193	203	193	225	195	217	209	219	218	200	195	184	207	204	207	173	213	203	202	193	212	203	205	223	189	226	184	201	199	209	195	177	191	197	202	193	195	190	234	211	197	213	182	199	198	186	196	195	197	181	219	196	179	205	204	200	206	216	214	210	194	196	188	209	197	222	183	187	203	204	175	210	220	193	215	197	178	189	162	217	180	177	180	199	181	197	195	196	217	180	187	198	190	209	199	207	192	200	196	224	219	201	194	188	216	186	235	209	228	179	213	188	198	186	184	193	195	204	207	211	181	191	188	204	222	181	212	203	204	209	209	177	207	184	202	210	186	221	211	220	205	190	180	188	186	206	199	194	209	219	185	206	195	173	202	196	201	194	194	212	227	210	183	194	194	216	214	201	206	179	195	170	218	186	201	189	187	204	203	214	193	203	216	225	216	188	192	187	221	191	199	191	212	190	215	197	179	194	186	200	207	206	192	213	184	212	221	205	200	212	206	192	185	220	206	223	202	216	197	204	184	182	210	189	200	206	222	204	208	207	193	184	205	196	214	213	195	192	208	192	180	208	186	209	184	183	209	236	195	197	199	197	191	185	186	181	198	198	200	206	204	182	206	192	222	211	205	223	187	207	196	210	218	212	205	208	215	215	189	212	188	210	220	192	210	193	218	183	204	217	189	201	184	197	233	203	178	213	191	203	216	208	206	219	193	204	194	198	208	200	204	193	216	212	208	203	229	196	197	213	202	221	219	207	196	232	197	209	215	196	212	200	183	184	209	193	211	213	190	165	202	240	198	196	155	217	193	182	191	198	184	192	208	204	192	193	205	210	220	213	206	188	194	211	209	208	180	206	183	206	193	190	184	222	207	174	168	214	195	210	204	186	171	201	207	219	186	200	191	198	206	185	193	186	194	187	203	201	209	171	207	215	198	226	204	203	192	209	206	215	204	196	204	196	169	179	240	193	181	219	188	212	202	228	193	199	193	215	183	230	176	203	205	205	199	217	200	215	201	193	187	205	212	191	216	179	192	216	260	193	183	205	204	213	206	187	180	202	186	177	202	225	176	179	171	202	203	198	192	195	230	204	208	189	208	208	223	215	173	202	212	216	226	177	189	208	186	201	211	206	203	194	199	215	219	204	187	192	189	208	215	214	211	198	203	190	214	213	217	227	220	184	214	199	199	182	186	192	203	213	209	213	196	201	190	193	214	229	172	194	210	175	187	200	215	189	214	186	194	191	197	209	189	219	202	208	186	206	192	181	206	220	217	203	203	214	192	218	209	197	182	207	197	178	198	244	186	223	180	217	192	207	204	175	211	210	190	205	198	185	195	210	196	184	218	189	207	211	215	200	201	204	194	200	209	230	196	228	219	212	208	222	185	186	197	180	210	202	181	207	222	199	191	221	189	187	208	197	204	187	183	217	201	200	212	225	212	194	190	221	199	178	202	224	184	213	193	211	188	203	183	193	195	194	190	202	217	207	202	233	185	185	199	190	209	190	196	182	196	191	184	224	184	206	217	197	195	174	186	155	204	216	186	189	207	205	211	210	210	207	180	185	203	200	209	211	215	188	202	203	168	174	211	186	191	208	214	216	211	189	180	176	207	190	226	194	208	192	198	182	182	198	225	208	202	212	204	194	193	199	198	214	199	200	205	205	200	171	208	181	199	208	183	188	196	213	237	190	163	210	210	202	204	218	193	218	200	222	205	207	213	206	207	219	209	182	197	192	188	190	188	184	197	191	221	196	196	208	180	225	214	222	174	228	216	197	223	209	228	192	202	199	187	175	215	186	216	211	185	201	201	198	206	183	192	201	203	203	177	219	216	211	191	201	200	193	191	195	203	160	197	200	181	183	173	184	210	199	209	214	223	205	218	217	184	183	177	242	194	219	180	240	191	221	211	166	188	188	206	172	207	198	194	224	225	148	189	208	204	216	199	227	221	215	204	189	194	195	191	180	207	210	202	221	204	199	201	193	207	182	182	199	199	233	194	184	183	180	197	174	210	219	214	192	203	211	257	215	190	172	178	174	206	224	203	212	209	208	215	215	197	210	193	165	213	217	204	192	198	223	199	210	180	195	209	178	214	180	178	220	188	197	206	228	228	176	202	191	190	194	182	212	216	203	194	185	204	195	215	189	190	214	189	200	209	176	179	167	184	211	190	204	199	195	201	172	200	199	199	189	189	193	199	207	216	214	214	214	199	178	197	208	212	205	191	201	196	195	200	184	186	213	176	193	186	201	208	183	187	191	208	198	192	219	195	193	221	207	200	208	211	196	192	194	187	174	198	213	209	225	205	199	206	224	223	203	209	187	180	207	237	192	203	198	210	197	187	181	201	208	197	207	229	185	194	188	177	213	215	213	201	195	209	217	189	204	208	176	228	190	194	209	194	196	183	200	190	203	184	199	195	202	203	198	191	186	194	224	202	190	205	184	184	195	213	201	228	208	195	214	213	195	203	231	175	189	201	187	221	205	193	215	199	208	213	203	244	205	198	205	227	197	194	210	197	213	177	155	214	219	198	192	218	198	216
3836	1063	911	534	444	372	342	350	305	296	291	271	294	289	269	276	247	277	251	248	272	295	264	284	264	259	260	245	255	279	261	264	256	264	262	259	249	263	300	261	237	241	262	251	230	279	272	260	302	244	271	253	264	256	272	248	253	276	268	253	244	267	257	247	261	251	273	259	244	252	263	235	247	250	253	229	301	258	250	269	256	249	278	238	272	270	247	227	251	267	287	236	284	285	231	265	276	269	253	249	269	243	256	252	264	279	259	262	288	262	293	255	291	297	269	246	264	261	236	258	264	242	286	263	255	264	266	277	242	265	278	270	239	266	273	257	225	228	249	250	257	271	256	257	252	250	268	262	259	268	240	282	251	282	275	248	236	242	254	255	255	242	240	276	269	269	258	284	287	270	265	265	278	243	256	257	258	288	256	278	280	232	288	291	254	256	250	261	265	256	256	283	287	262	255	258	266	270	242	241	274	251	241	244	231	261	267	246	261	238	242	247	239	263	229	273	247	254	238	270	259	276	252	247	249	242	246	236	261	248	278	249	283	277	269	263	263	264	264	261	287	269	249	221	267	264	297	250	271	278	228	278	252	248	258	263	275	248	247	232	251	236	249	230	246	240	253	235	255	284	270	287	250	262	239	269	249	270	266	277	244	274	253	280	245	283	230	246	268	281	246	243	260	234	256	242	257	292	271	274	279	268	275	255	255	265	246	299	243	275	252	268	262	277	256	280	274	272	299	287	218	238	292	243	252	268	269	248	272	258	264	262	266	223	255	248	251	256	237	265	249	237	250	261	259	244	278	297	247	264	261	265	243	238	262	276	268	277	261	255	264	241	246	248	256	270	250	264	268	242	249	222	268	240	269	258	268	232	242	265	242	280	326	259	270	258	269	256	282	272	264	270	257	220	252	288	276	262	227	264	272	278	259	265	259	229	254	272	292	278	268	278	251	280	246	277	263	283	251	229	284	266	248	272	245	259	257	237	270	264	243	242	249	266	271	271	274	258	248	254	262	279	255	251	269	270	217	257	224	275	269	274	253	275	242	235	204	258	238	263	251	265	242	258	277	259	245	231	251	258	242	238	286	265	258	273	272	248	250	271	260	282	269	254	250	241	271	240	275	252	271	260	257	255	257	271	242	253	258	275	212	277	259	267	253	272	250	236	260	283	256	264	250	272	257	273	255	262	253	278	247	254	236	255	274	240	231	276	268	256	251	243	267	241	247	251	271	253	237	243	254	274	249	296	265	264	248	241	270	259	247	264	247	226	294	269	272	268	269	250	258	244	265	242	263	274	244	257	238	263	259	245	236	269	258	230	269	292	257	272	293	258	259	255	228	256	247	275	251	251	253	250	253	247	281	254	253	254	264	264	265	240	275	267	245	296	284	253	262	255	245	273	283	266	239	260	266	238	259	293	263	274	258	229	257	251	271	256	282	245	226	279	281	267	265	259	273	261	266	274	249	248	262	290	238	283	252	265	253	257	244	263	283	259	243	292	258	230	303	270	243	228	253	253	284	270	273	233	260	252	250	290	275	259	260	273	259	250	274	281	277	299	259	233	269	255	257	271	264	241	248	289	254	257	261	264	267	268	282	267	253	211	261	267	241	251	251	274	256	251	236	225	265	274	263	250	258	250	239	240	278	279	260	247	248	267	258	256	248	259	273	246	253	256	252	254	269	268	227	273	264	267	277	247	225	258	245	279	266	250	234	257	251	263	256	271	249	245	232	260	248	262	256	241	265	272	281	264	269	251	274	257	272	270	290	258	250	240	250	276	243	275	247	248	240	267	296	233	262	234	236	256	255	281	265	271	297	257	275	282	252	278	247	242	273	266	254	267	286	229	272	240	239	246	272	249	240	270	266	252	259	266	294	240	262	261	250	235	266	274	253	282	268	234	285	252	259	280	254	230	253	268	251	257	232	246	267	273	243	252	251	237	281	290	248	232	258	264	287	237	262	260	254	254	267	250	264	276	235	234	231	270	266	239	277	259	267	276	260	261	259	278	259	240	254	284	214	255	235	255	270	245	256	261	260	246	260	280	259	277	281	271	255	227	245	263	273	252	250	291	262	292	280	261	243	253	259	284	267	283	287	273	265	258	274	263	264	248	252	257	262	253	249	244	265	272	269	254	281	302	250	268	235	285	273	260	275	251	238	269	253	241	263	238	257	252	275	272	285	248	265	265	258	234	256	250	249	258	278	244	236	279	249	230	244	245	259	253	274	232	229	253	276	270	251	250	267	262	257	248	258	250	264	269	250	253	244	243	238	242	255	226	310	267	258	262	268	272	277	250	261	270	250	250	257	273	263	257	283	278	250	257	265	251	251	257	241	275	279	256	295	267	244	277	281	295	231	256	272	243	267	257	267	246	234	253	258	249	256	265	282	257	253	244	259	253	272	249	253	259	264	241	254	277	263	270	231	259	275	247	285	249	242	271	219	263	244	252	264	267	250	261	279	281	272	275	247	237	263	262	262	246	254	228	267	248	272	249	244	261	240	244	262	241	271	260	262	301	230	254	276	269	265	236	263	244	249	282	281	243	241	246	232	240	254	252	240	266	266	283	284	237	257	258	264	244	266	282	255	257	247	259	274	282	246	260	235	237	263	229	265	243	266	264	263	264	266	254	247	230	270	239	256	283	248	221	294	251	247	275	240	253	250	282	269	285	233	267	249	259	280	271	262	256	259	221	269	224	245	266	262	265	257	266	263	266	317	273	256	239	259	269	256	248	287	254	289	198	269	275	260	261	255	262	223	242	241	299	262	243	271	258	244	281	257	247	222	257	259	231	247	261	234	272	242	241	233	238	280	251	250	251	244	286	286	232	262	267	263	244	223	242	255	258	244	263	242	265	250	248	249	267	246	254	286	268	256	245	263	246	256	237	250	246	251	279	274	264	280	243	256	270	277	250	252	284	265	285	238	240	283	259	235	281	274	274	263	273	255	263	264	264	258	255	255	258	254	259	217	268	268	284	277	243	269	276	228	279	241	262	266	277	254	247	271	280	242	274	260	267	225	274	248	286	264	246	264	268	273	274	263	271	262	270	285	258	261	256	270	242	234	266	241	247	242	249	250	262	285	271	262	258	268	249	254	280	267	254	249	259	240	267	256	257	238	241	247	240	253	283	254	282	250	289	273	256	298	265	267	278	231	277	258	270	260	266	265	263	248	268	274	253	234	261	245	270	257	254	237	262	263	235	267	275	238	283	249	231	271	246	256	252	276	249	255	258	263	276	264	265	249	263	262	220	226	237	256	252	262	254	263	259	237	218	248	244	272	241	272	254	231	244	238	255	253	251	238	263	266	252	261	241	232	260	272	254	239	262	244	241	301	266	261	270	282	265	246	258	274	230	273	248	253	258	257	241	268	225	263	238	254	259	253	238	247	238	285	220	272	274	264	243	238	247	276	251	269	242	242	246	274	276	241	256	277	298	284	256	251	268	245	227	272	252	260	277	253	280	253	246	255	277	267	218	254	279
24197	21590	29149	24459	21558	11953	1280	847	751	667	650	598	606	549	535	560	508	518	488	506	487	540	495	499	474	480	490	477	464	478	474	475	441	502	459	490	469	480	477	474	485	474	467	465	430	476	464	470	437	464	468	442	434	472	437	456	494	511	452	463	477	515	462	466	444	448	418	438	457	455	444	504	433	454	454	498	478	437	470	447	445	482	418	456	450	501	464	459	493	483	424	420	432	460	453	466	455	488	458	459	432	501	455	420	446	497	457	460	513	455	479	472	445	447	461	490	441	450	457	434	461	450	499	447	456	442	462	448	444	439	431	432	479	428	458	456	452	452	433	457	490	465	447	464	441	448	479	449	482	463	446	473	427	440	430	456	422	428	472	461	458	432	476	468	438	446	484	487	487	476	506	476	493	462	486	455	443	424	448	425	428	465	453	482	452	464	443	441	435	442	446	456	478	472	440	467	465	450	429	462	459	452	476	436	470	477	443	474	448	458	487	468	435	472	453	476	464	485	448	465	469	465	470	487	440	507	449	474	420	440	435	457	417	474	424	410	457	480	469	431	470	455	448	461	447	465	453	443	418	444	462	459	421	447	491	438	440	466	459	462	439	439	455	415	437	491	471	485	448	419	464	468	476	403	457	436	484	421	482	444	449	433	473	433	474	442	462	476	449	468	446	438	425	470	454	438	434	458	452	466	461	452	439	419	446	439	437	483	494	430	458	459	487	465	451	491	392	468	467	443	455	438	475	496	483	457	499	465	474	456	461	476	494	455	444	483	467	469	431	464	484	452	460	475	485	464	481	457	455	445	456	436	441	468	452	500	456	463	459	445	445	458	487	471	478	485	421	470	464	471	444	460	444	444	435	447	467	452	438	460	445	470	445	454	450	440	469	465	479	441	407	475	466	456	447	464	449	449	459	451	513	431	469	435	461	442	455	469	460	457	449	453	407	443	481	484	447	489	420	429	463	434	429	467	460	467	439	478	463	437	494	435	482	451	463	452	392	452	453	489	458	459	474	440	476	496	438	418	443	461	444	463	450	510	443	452	449	476	445	450	484	474	456	482	439	445	442	466	457	437	440	429	435	462	477	438	444	480	454	459	457	488	448	468	436	467	486	420	476	471	416	463	441	431	480	450	442	436	467	478	421	448	448	442	434	458	452	478	439	459	483	464	432	437	446	447	436	443	472	441	439	470	471	400	467	441	459	443	448	448	468	428	440	427	413	461	454	436	443	442	461	447	451	467	444	480	469	491	465	436	471	453	451	455	414	457	446	444	465	471	452	463	452	480	479	399	453	397	489	493	462	453	466	467	445	452	441	449	467	460	442	495	491	454	472	485	464	453	443	463	508	513	467	443	471	428	413	456	452	481	450	470	439	466	489	485	445	470	471	456	433	467	452	451	407	455	420	457	469	479	439	461	479	499	452	441	451	462	460	425	476	478	468	414	469	455	455	486	448	447	475	497	459	491	486	468	419	488	455	405	438	447	455	474	470	434	516	466	454	431	454	429	456	420	439	421	450	418	472	430	449	455	428	430	467	473	441	490	445	478	467	417	438	499	441	434	458	471	469	461	435	482	479	443	434	457	416	426	465	423	442	444	454	467	439	463	485	466	445	425	465	435	498	407	434	473	471	437	477	421	461	490	450	442	465	458	481	410	456	451	473	459	451	468	439	480	470	492	462	449	452	455	409	446	464	449	474	469	461	469	454	470	480	475	423	410	440	439	436	460	425	468	455	503	419	454	458	419	439	468	499	463	473	458	459	447	433	490	450	437	462	449	471	414	411	482	454	450	469	457	391	451	439	450	477	466	428	473	442	489	447	482	431	420	454	499	476	498	445	519	431	447	439	465	447	460	412	433	440	441	447	434	438	426	451	461	421	460	483	461	439	444	429	458	468	425	436	475	427	469	454	456	427	469	440	462	461	458	474	478	457	442	469	469	451	447	434	454	466	490	463	440	430	471	447	467	437	431	488	434	443	449	423	456	486	448	477	456	447	467	438	446	478	443	445	447	460	474	443	526	471	505	462	473	454	464	462	401	450	470	434	437	467	464	482	454	469	480	496	405	450	420	468	459	460	495	494	446	430	457	440	432	445	509	432	429	471	478	479	426	411	434	439	439	464	444	439	467	462	411	442	454	457	458	471	442	424	486	416	448	438	486	416	456	442	496	462	455	429	427	434	414	450	464	491	450	425	428	450	450	464	430	420	450	448	492	423	463	510	440	470	486	445	476	442	468	427	469	474	453	444	457	464	419	468	425	456	451	458	441	471	427	464	498	465	467	471	495	488	430	425	460	501	474	440	415	448	492	467	475	467	468	444	433	465	483	493	454	457	428	453	467	477	433	468	482	431	442	434	491	478	450	478	432	492	424	466	449	452	481	441	417	471	482	469	452	450	471	453	462	443	476	437	490	441	463	435	438	449	447	461	426	479	512	442	470	481	480	462	456	459	443	431	450	457	462	447	479	452	442	473	458	430	458	469	435	459	474	485	457	447	448	451	406	468	445	481	431	463	467	452	452	423	495	492	443	436	455	428	456	453	435	484	456	463	439	459	438	441	472	445	458	471	475	464	471	400	483	468	456	449	448	492	461	431	460	450	422	452	429	455	431	481	467	443	447	457	445	465	456	443	442	450	501	444	470	459	470	474	467	449	457	458	469	462	463	456	429	426	459	432	432	438	430	451	454	481	454	448	448	453	454	430	479	491	477	455	487	452	442	481	450	446	426	457	475	440	483	475	434	470	445	460	476	494	455	465	449	431	458	466	445	456	467	462	443	469	495	416	465	444	488	451	451	428	457	460	451	426	493	435	449	454	433	447	423	461	454	461	449	455	478	439	456	446	430	452	484	461	445	459	456	426	499	467	502	441	467	420	429	414	451	467	437	475	470	476	476	441	417	441	484	447	498	443	443	468	465	440	436	476	443	440	440	490	449	461	440	480	424	439	464	436	467	437	445	465	452	456	465	497	484	463	467	473	437	459	450	474	472	426	485	467	465	433	454	449	458	472	498	443	435	440	475	493	432	482	468	460	449	401	490	430	463	462	487	477	484	486	449	453	439	417	449	440	451	424	472	434	437	455	433	452	430	418	480	498	471	469	450	483	428	445	451	448	459	438	462	467	492	449	466	449	456	464	440	477	482	456	409	449	469	462	467	513	471	442	468	448	433	426	484	473	435	420	466	448	473	470	494	463	435	380	475	477	466	448	472	427	430	435	459	497	444	455	444	470	467	472	457	454	483	458	449	468	439	487	433	476	443	488	464	437	441	474	425	463	437	451	462	472	451	459	444	470	494	452	506	437	452	493	407	467	488	447	440	465	444	434	432	435	451	427	460	446	473	451	479	427	439	468	499	462	460	439	495	463	460	471	430	510	496	468	432	435	435	442	441	494	471	454	446	441	505	454	487	422	483	450	424	454	480	438	419	486	476	447	439	464	438	444	440	480	427	461	434	426	447	449	489	478	456	416	464	462	448
4679	9818	8037	4034	2865	2146	1736	1418	1312	1065	919	884	837	775	750	749	693	684	683	623	683	619	637	624	617	624	641	599	573	575	604	560	611	555	604	614	585	576	587	534	503	565	563	583	554	577	586	572	574	555	592	556	559	549	537	541	551	536	541	592	564	541	553	577	559	571	564	586	576	548	600	559	534	549	581	518	522	579	550	555	527	575	607	536	572	540	533	533	534	527	519	522	521	533	521	530	536	555	540	577	560	522	542	557	547	588	511	536	560	552	555	563	548	541	549	536	529	515	550	548	537	566	540	545	558	548	541	557	542	525	498	534	570	543	559	570	505	545	544	567	549	506	556	542	547	565	594	554	586	564	533	571	526	549	538	514	563	574	576	566	557	532	542	518	571	580	585	522	587	561	495	510	527	532	587	538	581	527	526	512	562	561	574	571	515	563	557	567	536	578	573	574	536	566	558	571	556	557	547	577	515	552	552	592	561	535	534	572	570	587	535	521	524	556	538	583	579	554	601	573	559	559	537	567	531	529	576	537	547	518	496	554	569	536	505	498	536	557	572	592	522	509	538	527	552	578	545	516	539	549	586	537	550	536	549	559	590	583	547	573	589	531	566	576	545	556	531	510	556	583	556	535	531	562	558	538	560	553	586	563	582	566	550	558	509	607	556	551	555	554	566	503	554	569	521	557	545	547	562	522	533	536	550	550	563	556	605	554	554	596	521	576	535	569	537	556	562	539	562	531	543	600	542	587	580	558	578	535	576	534	568	577	580	599	549	502	495	523	583	554	575	531	550	543	601	545	520	492	571	520	547	554	516	569	529	544	515	589	540	562	541	575	517	561	586	577	619	514	565	526	538	568	513	567	547	587	555	517	548	563	513	527	546	595	517	534	526	531	520	528	586	582	559	525	549	487	553	544	535	574	582	557	550	522	546	551	561	597	562	535	570	559	532	571	579	554	551	495	528	564	631	584	545	530	561	527	587	518	552	550	560	632	572	550	536	575	554	550	549	509	507	523	624	561	559	534	580	539	546	571	540	519	533	540	548	585	548	577	544	547	564	555	577	559	530	580	538	569	545	513	543	561	568	600	564	532	549	519	547	565	570	557	586	536	570	534	516	559	538	594	540	556	533	539	565	514	586	534	494	539	494	580	537	529	531	558	558	501	573	588	546	576	535	564	553	516	580	518	501	547	529	601	563	573	590	549	530	605	551	534	581	556	545	552	543	574	550	545	539	576	559	514	591	528	553	570	540	525	572	568	527	580	581	552	529	562	536	564	547	532	529	578	552	545	572	568	541	546	610	568	556	594	554	558	553	506	566	554	541	565	557	578	560	564	553	533	579	512	564	566	575	521	541	582	568	562	499	573	543	560	561	529	556	553	583	550	524	530	543	593	573	560	529	571	527	537	577	588	571	551	519	579	587	549	609	565	567	586	544	555	534	520	552	517	595	584	558	503	553	551	521	585	527	544	537	577	539	509	534	525	509	518	546	539	561	545	582	567	520	554	565	539	590	574	580	600	523	536	531	564	534	561	559	533	551	553	537	551	579	558	524	588	573	594	555	562	569	565	580	566	490	551	525	539	546	530	541	497	529	532	617	524	580	550	568	563	562	533	569	546	487	542	574	535	542	562	543	544	553	544	524	531	530	528	592	554	516	574	542	514	541	544	601	557	517	519	546	535	560	582	534	601	547	566	570	550	553	572	526	549	531	570	563	559	580	574	579	536	563	557	610	507	563	574	598	551	524	581	558	580	568	556	597	564	537	579	603	557	536	525	514	515	560	517	512	555	545	522	565	557	559	558	497	566	541	522	555	564	518	570	580	597	594	541	552	562	542	598	518	539	540	586	540	526	544	587	530	557	553	558	563	540	588	508	539	511	572	553	614	564	523	529	530	574	532	563	533	550	548	532	565	555	569	541	540	565	563	519	563	567	564	573	523	557	603	582	526	603	548	535	549	551	558	569	555	557	590	586	559	529	539	539	522	520	552	590	589	561	536	553	567	542	506	538	539	587	528	555	553	514	526	535	567	559	576	576	566	505	542	515	545	531	516	572	581	582	563	554	534	567	549	559	590	537	563	544	505	571	549	516	580	541	583	534	550	553	544	547	539	522	575	507	566	553	617	550	583	516	537	542	544	598	534	514	555	597	586	525	579	538	540	514	560	590	550	569	517	528	547	548	545	573	545	544	589	549	523	537	573	553	540	553	555	551	558	510	535	540	544	537	554	536	572	518	559	566	552	562	577	539	555	545	551	565	584	494	566	567	534	538	523	586	545	603	560	531	546	567	536	545	539	595	562	585	489	567	572	560	548	564	520	572	536	583	535	578	547	569	543	538	598	572	525	566	543	560	561	578	520	512	567	559	582	514	583	549	590	528	552	566	598	562	572	580	544	525	573	593	572	535	500	557	532	540	536	524	571	562	525	571	505	541	572	570	546	572	572	552	608	511	566	533	524	588	530	559	565	535	585	581	585	557	585	558	544	593	523	586	521	576	586	511	514	585	593	530	556	582	515	513	545	507	559	556	565	542	544	548	528	595	542	583	539	569	540	558	529	555	549	593	532	543	497	513	566	522	538	527	577	545	580	559	585	529	530	544	552	554	562	560	569	575	560	565	557	551	598	568	560	543	575	543	561	544	526	520	557	536	558	521	522	565	560	558	536	528	565	571	516	540	563	550	532	544	519	555	520	540	554	539	562	577	555	568	564	541	617	560	530	520	546	540	535	534	577	508	541	525	539	528	568	567	542	551	516	521	482	547	541	596	488	574	544	600	579	563	553	594	538	526	535	534	563	553	526	555	568	531	550	539	531	559	527	558	558	563	562	578	509	534	528	552	522	560	573	544	555	565	548	555	553	559	543	535	585	586	541	559	536	577	515	596	570	575	538	576	543	553	517	530	575	551	511	530	552	544	574	504	539	544	605	552	566	543	560	531	523	576	553	573	536	585	528	524	569	563	543	570	520	550	566	551	580	563	553	526	548	525	527	517	565	500	574	557	529	572	545	560	515	518	542	590	525	565	583	527	572	541	559	521	569	510	561	561	578	543	589	531	520	545	535	574	530	559	577	575	574	546	538	522	563	505	542	559	536	552	501	499	563	529	536	520	559	544	546	562	565	517	583	529	577	514	555	583	572	520	551	551	571	533	507	536	569	598	558	526	567	589	555	545	532	549	541	528	541	501	532	494	544	594	558	541	528	529	552	576	548	557	550	521	541	581	586	543	566	554	531	513	547	536	593	583	561	555	537	523	572	561	522	557	584	575	542	523	533	541	537	538	548	540	554	551	551	543	546	538	518	569	515	564	531	531	541	542	580	563	557	534	572	551	540	549	588	544	599	530	553	543	523	540	606	529	630	572	530	545	576	578	530	547	568	563	544	587	560	559	526	550	540	578	546	563	569	507	504	533	542	548	546	553	538	538	587	531	544	553	523	563	588	540	556	557	572	568	561	553	598	515	548	563	587	594	580	513	532	550
25477	21685	28067	25680	10103	533	415	322	269	256	251	254	228	212	222	215	202	218	202	184	193	194	218	223	176	180	172	211	215	194	171	190	168	200	217	164	180	197	201	184	179	204	169	211	202	201	195	204	188	174	199	214	182	181	165	188	214	177	192	198	182	178	194	181	200	202	193	194	199	178	183	174	183	195	190	186	194	186	176	199	206	170	184	176	199	182	170	187	211	180	189	180	186	191	163	185	184	180	193	167	172	199	188	182	169	192	161	189	185	162	167	173	197	203	179	195	195	179	183	185	177	174	178	180	190	183	154	184	192	177	174	161	168	194	182	199	167	216	193	196	176	223	176	173	188	191	182	185	168	180	201	184	197	181	192	178	184	188	165	190	189	192	188	154	185	173	193	195	195	188	185	183	181	200	209	170	178	191	172	184	189	159	156	193	188	196	190	190	173	147	210	181	165	193	161	152	187	181	185	183	180	185	201	189	193	175	180	209	167	182	159	160	176	170	174	176	149	193	191	204	194	175	181	191	211	178	178	202	192	170	164	187	176	180	177	215	174	201	182	202	192	153	184	162	191	177	192	189	173	186	198	183	194	151	212	165	176	171	183	185	187	192	181	171	204	181	177	172	206	206	199	185	186	189	183	194	206	198	206	222	199	194	198	178	174	176	173	166	190	174	165	170	194	169	201	177	206	227	177	164	181	162	206	184	184	175	182	163	174	188	175	168	181	198	166	172	179	193	178	213	169	191	185	169	187	188	186	160	181	176	173	192	198	192	195	191	183	198	183	192	173	185	167	167	184	166	173	187	178	171	184	173	194	183	199	191	192	191	209	194	190	203	168	179	168	172	178	160	199	174	173	183	180	197	207	165	182	198	172	176	201	178	184	179	180	181	209	183	197	190	188	197	193	178	171	204	197	175	171	182	190	171	167	185	170	194	192	187	165	164	183	182	197	161	190	188	185	162	163	209	204	179	187	162	185	184	211	177	197	186	177	176	165	185	222	138	201	178	178	176	180	189	174	170	178	188	180	175	207	159	164	194	193	184	202	161	173	165	168	189	183	174	167	198	166	189	170	174	177	173	192	193	175	185	205	169	199	191	175	165	195	182	191	154	191	203	186	204	220	164	177	189	199	197	171	183	185	153	219	216	188	184	182	177	187	196	171	200	201	190	166	176	150	191	176	181	190	189	220	156	180	184	202	183	175	205	177	175	202	174	180	185	190	185	188	183	164	187	188	173	182	188	190	189	187	182	199	162	175	194	164	162	194	195	166	183	181	182	184	181	167	190	190	173	173	182	187	176	202	202	170	185	167	189	187	173	188	184	182	180	199	189	175	199	174	176	164	193	186	222	188	183	222	165	180	193	193	207	171	188	183	175	194	171	157	169	172	183	171	174	183	177	170	203	188	168	201	163	175	193	175	157	174	173	186	184	195	186	200	180	185	200	181	204	180	148	156	191	190	189	210	196	132	187	193	182	170	197	163	191	172	188	188	163	202	187	170	183	196	202	167	189	185	168	170	187	161	193	181	188	163	181	173	174	164	175	200	171	166	194	151	187	180	209	186	188	181	204	184	166	172	181	192	172	173	179	183	201	173	198	174	170	214	193	198	186	200	183	185	176	166	183	191	203	209	164	165	182	176	196	203	177	191	187	201	203	189	179	193	170	158	187	191	184	175	198	190	143	200	186	181	171	173	176	167	179	185	177	172	179	186	153	183	179	188	170	192	166	170	207	160	184	185	188	186	161	163	197	158	192	188	178	201	141	204	166	173	213	181	183	171	185	159	200	177	184	182	171	182	207	186	199	175	168	180	206	181	189	175	197	185	200	197	157	165	178	176	171	185	179	170	186	192	193	184	191	189	219	187	172	171	179	177	187	184	190	163	175	179	178	189	184	201	189	178	192	201	166	181	158	204	182	180	207	193	178	211	184	162	175	209	201	176	189	188	191	168	164	207	188	192	173	164	182	200	183	165	161	174	173	165	186	159	191	184	164	185	163	196	155	185	168	183	198	198	198	184	185	189	176	185	161	146	208	169	172	203	178	190	176	210	185	218	178	197	177	201	176	203	193	163	183	171	170	175	183	171	177	162	182	186	188	186	174	188	165	181	200	210	174	193	178	173	179	186	167	175	184	188	198	182	205	166	167	200	191	147	184	178	169	178	179	183	170	163	187	164	151	181	185	216	192	187	174	192	151	207	176	188	196	164	207	194	200	184	176	185	157	174	177	183	186	173	186	181	182	177	187	171	195	177	178	160	166	179	176	193	186	193	197	187	208	178	163	172	175	162	200	163	184	184	175	156	202	181	194	188	195	176	180	193	192	186	179	179	165	177	192	179	192	168	181	161	192	172	189	193	191	185	183	180	188	164	175	185	193	179	184	184	195	176	202	169	186	195	172	164	157	191	157	193	180	183	189	205	191	167	196	223	190	187	180	196	181	199	157	203	174	187	178	171	211	184	168	211	192	186	174	193	179	164	195	193	165	198	189	198	177	190	214	179	182	177	165	176	205	189	165	195	195	190	187	203	169	159	188	182	175	205	162	191	181	172	187	181	185	176	153	178	176	190	201	174	168	184	190	198	167	186	220	177	165	204	185	167	191	188	186	180	193	157	162	197	169	159	198	178	206	177	189	168	194	180	187	172	196	171	190	178	182	196	176	191	184	211	180	203	180	181	188	201	176	203	156	196	189	181	194	181	179	204	192	175	184	200	158	181	187	178	188	163	204	198	155	201	197	180	195	199	170	187	193	165	171	196	187	206	183	178	201	188	177	180	193	201	169	155	196	192	185	188	182	168	173	172	173	186	179	189	211	207	175	193	194	152	184	209	183	177	203	177	177	182	200	192	193	148	183	184	167	181	200	176	181	182	181	175	189	170	170	189	176	177	215	183	202	185	204	183	193	171	196	175	165	173	181	189	167	158	180	187	189	174	158	184	170	168	162	199	152	152	180	207	203	181	175	179	199	181	186	199	176	194	159	179	205	226	174	187	168	183	165	156	195	184	198	172	186	168	168	173	196	191	176	201	168	163	204	179	187	180	174	172	188	194	190	189	177	169	181	198	166	168	182	159	187	180	170	171	199	206	198	199	218	187	192	199	182	168	175	172	181	187	158	207	169	178	186	185	191	198	186	199	169	184	197	162	164	173	186	188	168	200	211	186	200	175	204	185	204	164	215	172	178	170	188	190	174	184	182	161	190	156	185	170	187	188	185	189	170	204	171	165	191	159	192	176	181	190	185	168	190	187	170	179	192	194	183	186	180	202	185	198	159	178	209	186	182	194	202	169	210	180	197	169	211	170	172	181	194	194	205	176	174	206	167	172	177	199	162	161	188	189	205	176	162	173	179	181	174	208	199	174	191	190	176	180	177	176	176	166	182	187	168	157	188	198	168	180	185	198	188	204	191	200	176	177	161	165	170	183	177	197	203	205	206	182	172	169	165	191	192	183	196	181	175	197	183	163	185	206	178	203	156	189	170
4527	5560	4221	2034	1415	1099	872	763	592	515	474	449	454	370	387	357	348	283	337	323	291	304	276	264	317	320	269	275	296	247	252	259	277	293	262	269	251	213	252	253	275	287	267	238	255	277	250	286	271	236	285	272	272	270	259	281	249	262	249	255	259	233	236	265	229	274	273	225	270	258	248	278	283	274	234	273	270	255	259	244	255	232	224	287	241	262	235	257	264	268	277	231	220	233	260	257	265	285	242	263	221	258	273	249	298	257	239	251	226	254	269	232	254	252	273	232	249	239	258	260	254	274	219	238	270	256	264	238	281	256	238	250	224	265	265	246	290	256	261	275	233	243	261	278	230	255	264	263	253	255	259	253	260	268	220	249	231	228	272	245	258	255	258	274	240	244	262	235	223	256	256	248	254	271	260	280	263	240	261	293	258	267	229	233	257	245	237	284	262	257	249	228	241	237	224	231	240	232	251	248	242	258	264	267	277	264	252	266	280	292	278	235	263	250	237	277	246	270	221	265	247	227	255	263	288	255	255	290	225	248	255	239	247	257	235	235	288	264	250	247	249	247	260	263	271	253	286	237	247	273	236	228	226	259	245	251	239	288	241	277	234	260	232	263	261	262	241	260	269	258	261	282	223	272	233	244	259	288	289	251	254	252	241	243	252	278	252	238	248	224	251	249	242	276	228	239	246	221	229	270	251	265	273	248	245	240	266	248	231	241	235	250	253	228	246	231	259	248	209	235	275	251	242	249	248	269	233	254	259	251	248	249	238	246	258	240	210	248	274	256	246	253	266	247	234	249	237	246	244	244	261	242	263	260	265	260	248	218	263	253	232	252	262	244	278	208	239	271	250	261	250	235	253	257	276	254	253	234	262	237	259	260	270	258	242	210	243	232	256	268	268	269	265	258	270	258	232	270	295	250	240	251	262	276	282	253	284	224	260	250	255	272	259	258	245	269	263	251	274	218	233	235	218	253	272	224	279	234	256	305	259	240	263	285	239	230	265	267	291	271	249	290	229	249	250	271	265	204	259	250	242	259	261	228	223	234	233	237	254	275	225	288	250	261	261	272	252	241	259	250	264	246	269	255	254	261	263	284	238	256	236	269	260	268	231	246	273	289	233	249	226	264	238	255	238	251	267	249	265	227	264	301	253	243	282	267	264	258	229	239	273	244	241	246	218	258	288	247	260	246	239	257	280	267	238	278	281	281	262	257	268	246	228	247	271	262	246	207	247	270	277	255	243	248	253	248	297	247	258	260	240	264	256	244	258	244	241	240	278	260	228	248	257	246	274	251	253	226	245	234	249	239	271	240	269	278	269	239	267	248	269	260	265	292	270	236	250	267	216	257	264	262	240	275	244	228	271	283	263	284	256	257	241	266	245	251	269	238	279	273	269	249	228	247	285	278	243	269	268	249	259	249	247	251	255	244	247	274	254	239	277	246	292	243	269	294	274	246	239	251	242	249	244	268	272	236	272	276	245	245	232	249	241	282	257	248	249	281	263	245	272	249	250	217	263	291	278	237	245	261	282	253	244	237	267	238	280	283	251	260	256	258	258	275	224	272	262	247	250	282	270	240	254	284	255	243	262	267	263	262	259	269	233	235	247	236	253	242	259	239	272	252	258	250	264	269	238	239	234	239	238	261	254	265	243	256	267	266	276	262	269	266	263	269	268	267	249	243	254	228	258	235	227	229	235	240	254	265	246	277	240	240	259	235	240	269	255	267	268	242	242	250	282	243	261	228	273	253	212	267	257	242	246	244	276	268	231	271	243	207	240	233	249	248	245	262	248	255	264	242	274	237	246	237	246	255	252	224	263	259	264	269	255	252	273	267	237	247	249	268	276	286	252	259	258	255	234	248	285	233	276	272	259	280	259	245	237	237	259	236	224	258	240	262	269	248	251	268	249	254	243	237	268	249	279	248	287	246	256	278	237	250	257	249	267	262	282	242	254	250	259	244	259	263	276	257	241	218	255	232	255	276	227	239	228	247	276	265	249	271	257	266	273	242	228	245	268	252	250	260	258	246	232	282	273	261	258	222	266	268	243	246	256	253	262	242	245	243	218	271	250	268	266	233	233	241	233	248	272	273	234	230	257	236	222	240	236	291	264	230	257	248	266	268	257	243	256	259	240	265	236	265	258	255	217	239	223	252	246	258	233	268	263	252	234	251	267	254	248	234	247	255	241	243	221	247	240	219	265	233	236	271	263	238	235	263	218	254	264	270	248	270	233	246	251	276	246	257	263	247	262	239	235	232	227	269	264	256	259	261	277	235	272	243	222	247	267	269	284	255	245	250	226	288	267	230	226	259	241	240	258	277	269	258	265	251	264	244	240	260	255	273	253	266	282	241	229	250	259	241	249	227	247	236	239	261	237	268	253	259	283	249	230	261	242	250	275	278	248	261	270	220	239	256	255	244	249	237	268	259	231	249	268	238	241	250	270	258	273	232	257	252	262	249	207	239	261	258	235	234	253	278	293	254	237	229	228	275	245	271	232	251	248	280	229	263	274	238	230	259	256	309	260	265	237	284	260	253	231	259	275	255	240	275	248	246	226	282	236	252	245	263	249	258	277	261	238	240	230	264	218	257	279	276	248	247	267	251	297	258	249	261	241	235	250	252	252	238	263	245	267	275	243	240	267	276	272	276	276	295	251	288	225	271	274	276	236	262	261	243	260	275	273	236	237	245	249	254	272	217	239	248	256	251	264	246	257	268	271	262	290	234	246	247	245	263	227	269	277	244	243	237	253	262	256	279	253	257	274	273	260	245	249	251	247	214	263	231	249	266	261	263	231	244	233	251	228	255	244	242	280	254	278	239	253	275	278	272	236	234	256	214	263	256	226	258	240	247	261	267	245	264	237	257	242	244	258	261	237	254	282	260	263	252	255	256	254	251	248	269	246	250	247	239	254	262	253	237	241	226	228	286	258	242	235	244	221	272	283	267	277	253	264	220	261	274	242	251	249	262	261	214	248	257	283	266	280	277	266	264	289	248	244	252	240	258	245	260	281	252	249	251	243	249	288	246	233	256	246	260	265	264	256	243	259	255	232	260	254	229	252	263	271	258	240	227	242	267	237	258	238	250	246	284	256	230	266	276	282	233	256	233	261	249	239	255	250	256	236	262	239	254	280	252	252	262	267	296	262	249	235	250	240	253	223	264	263	258	293	258	271	248	269	258	252	262	274	253	235	246	232	226	223	240	250	292	246	269	227	251	287	252	239	262	246	249	238	263	243	239	282	271	237	238	269	263	253	250	224	260	253	283	267	272	265	277	263	250	263	261	279	254	256	233	253	247	255	259	259	271	253	252	282	260	231	240	247	283	230	239	232	254	224	244	263	241	257	277	253	227	278	244	250	281	255	256	232	261	223	270	233	283	225	262	258	241	248	265	254	248	262	262	233	253	240	271	238	281	275	261	243	257	281	229	251	257	254	252	249	240	231	273	271	253	255	280	252	261	248	298	240	243	270	227	238	243
23267	21716	29744	24236	21724	21788	11419	1494	1043	985	928	828	820	719	751	724	714	632	693	637	606	631	610	641	613	641	643	569	627	580	575	564	614	567	575	592	601	602	551	580	581	567	565	622	533	554	551	588	597	577	582	556	561	547	564	586	576	573	603	530	561	576	588	539	564	595	570	575	542	530	594	591	594	555	519	556	584	573	576	549	558	593	529	519	557	526	579	572	599	560	556	531	582	596	559	541	568	577	554	545	567	557	601	593	584	584	570	567	576	571	584	562	541	571	585	581	531	529	592	556	565	571	541	530	548	561	544	517	592	580	562	531	593	578	572	577	588	534	581	531	605	563	590	539	583	542	557	554	552	536	536	524	541	549	587	572	588	560	566	510	571	579	551	592	564	523	591	633	548	504	537	562	554	556	567	566	561	516	580	581	593	540	575	555	585	572	597	545	567	591	566	550	614	578	540	538	555	528	547	604	550	560	589	531	526	578	525	619	530	554	583	602	557	577	606	586	538	571	534	559	549	586	571	544	575	552	572	626	557	577	544	555	602	553	571	552	628	521	539	578	571	539	536	597	610	589	566	561	536	598	566	574	588	569	578	582	584	601	559	514	597	585	509	543	605	555	575	551	598	580	517	528	542	632	576	560	585	579	596	568	566	580	502	530	573	577	607	594	587	577	569	583	547	542	524	538	538	529	590	527	562	596	596	525	536	545	598	539	543	578	574	508	552	504	515	570	546	525	552	557	576	552	568	532	573	577	536	570	568	554	546	553	551	541	556	553	544	528	553	590	539	557	586	531	602	573	550	555	581	563	543	564	582	557	567	501	556	592	597	576	543	557	526	535	540	525	584	608	567	559	554	612	554	607	561	564	554	565	568	593	591	506	560	540	572	536	558	542	547	580	571	583	558	574	528	537	533	536	584	574	574	586	567	549	529	589	587	563	565	601	567	562	584	588	564	514	583	552	542	540	551	554	557	531	521	540	574	548	580	522	576	567	550	571	523	573	539	553	573	565	547	561	552	580	535	563	557	576	542	589	548	575	605	537	547	576	548	572	548	543	556	526	532	564	587	541	583	565	594	557	614	610	579	513	579	582	558	581	552	529	539	597	535	532	532	593	550	538	528	546	566	571	545	570	549	548	598	589	543	530	563	535	594	534	589	536	589	528	522	548	555	561	564	585	533	571	557	572	550	563	554	560	517	566	618	576	547	584	612	522	537	531	559	555	557	561	543	559	557	532	540	545	515	585	565	559	535	559	551	573	550	551	564	580	546	550	551	542	578	556	560	578	582	578	535	576	561	544	556	580	518	557	530	583	585	527	585	633	531	558	576	546	578	557	582	539	580	551	554	538	510	559	567	536	588	549	549	551	554	542	563	521	503	555	531	583	556	578	579	593	541	514	576	510	587	535	570	583	570	580	547	617	585	543	575	523	541	585	538	552	568	560	537	555	518	576	549	581	566	587	571	547	532	564	565	543	558	539	552	593	553	544	566	572	546	564	558	552	581	532	557	573	557	555	556	494	557	569	589	606	591	546	566	569	551	575	528	575	577	511	533	564	554	580	541	573	544	565	583	588	570	540	526	546	571	548	545	568	555	556	571	527	567	587	565	544	563	582	597	536	570	552	560	599	577	560	609	525	543	538	548	541	599	498	528	588	579	531	539	579	555	604	578	561	595	556	557	515	580	541	543	528	560	561	579	561	530	588	556	546	577	639	527	600	536	524	575	554	600	545	563	573	570	528	522	531	580	560	574	555	572	586	541	548	582	568	606	541	591	551	551	562	538	534	545	586	582	571	574	591	515	536	561	539	551	555	565	515	564	555	576	546	556	550	545	568	537	579	597	550	570	539	604	572	571	581	589	565	574	555	539	581	554	591	585	527	521	558	528	548	567	507	530	594	546	588	568	534	565	552	557	553	549	585	594	580	572	553	550	568	586	572	553	519	534	550	561	550	548	569	565	576	550	552	533	568	554	536	581	557	573	563	522	549	530	567	532	525	540	552	574	566	590	559	579	604	563	598	595	593	570	542	538	547	563	536	558	565	541	573	604	530	539	543	552	570	496	551	585	574	541	555	564	541	564	572	560	570	593	585	559	520	537	570	529	578	610	544	582	552	537	554	576	584	521	557	533	538	535	525	566	547	565	563	564	520	587	562	560	587	601	575	555	557	572	580	554	563	559	547	635	555	561	565	518	547	564	555	550	551	547	544	589	562	608	592	571	552	589	496	549	527	562	536	549	551	532	557	536	590	514	585	563	551	568	579	542	583	539	628	563	545	589	528	489	614	569	586	554	584	561	586	616	541	584	624	543	586	511	555	578	559	552	596	575	546	545	543	581	541	575	582	542	560	566	546	595	562	581	560	610	544	534	517	586	530	552	558	545	577	567	576	580	553	587	521	552	585	502	550	595	600	531	574	570	545	544	595	575	541	573	542	524	577	588	523	511	579	558	583	515	582	540	608	539	555	565	534	561	532	592	611	557	552	596	563	591	571	546	543	584	558	575	563	556	548	561	572	593	579	527	553	597	565	626	601	554	566	564	595	519	582	526	548	537	567	560	557	570	602	506	549	561	569	608	552	543	556	575	588	528	565	586	584	589	542	562	603	597	526	574	585	526	565	583	552	574	543	567	554	571	597	555	525	544	554	590	592	567	567	537	578	539	567	594	519	565	559	559	558	549	509	563	583	582	597	527	532	550	581	574	551	573	573	553	547	562	499	564	574	520	538	542	509	556	594	565	560	518	582	563	551	564	560	609	588	597	558	538	562	577	548	542	527	570	540	569	544	581	551	543	575	546	511	562	573	567	575	525	572	542	607	589	564	561	552	593	550	540	541	519	590	542	547	573	629	542	574	625	566	562	526	537	563	528	602	553	556	565	562	528	533	602	543	608	579	537	539	516	557	604	555	577	547	597	556	531	559	559	521	561	546	526	561	569	538	528	558	569	559	541	569	560	557	595	525	575	565	590	546	532	548	577	534	544	544	600	575	575	572	552	521	532	564	572	567	507	549	536	558	534	566	591	550	567	542	599	572	560	584	580	543	561	555	554	563	536	553	586	618	507	524	604	582	570	579	585	560	573	566	563	536	597	555	537	576	551	528	558	576	548	586	577	590	540	573	588	560	606	562	575	581	548	580	565	607	600	500	529	543	588	540	591	586	536	532	597	536	507	532	614	535	583	562	522	561	541	559	504	507	566	534	556	544	561	553	578	576	570	633	570	575	562	595	579	541	573	573	555	548	540	500	538	556	565	545	535	582	600	568	552	560	589	541	549	619	563	592	557	563	555	533	525	530	548	545	586	572	573	565	533	550	562	545	546	525	526	603	578	565	524	544	556	612	525	539	576	545	529	537	532	572	560	529	572	603	546	587	542	525	542	540	555	580	578	524	567	590	547	541	575	539	581	541	546	540	558	523	560	545	544	553	528	581	531	565	583	539	550	539	547	531	574	547	535	530	558	537	519	577	560	523	556	579	555	544
7142	16668	13395	7037	5043	3818	2996	2440	2027	1791	1498	1344	1274	1168	1144	1011	965	930	900	881	896	858	816	837	816	726	786	677	784	755	741	768	693	757	754	769	707	650	738	691	745	715	672	672	728	709	697	694	692	699	697	680	695	702	691	724	718	730	662	691	710	693	691	681	698	680	653	686	690	662	678	719	710	708	701	709	698	706	675	694	651	671	660	710	687	721	709	714	676	695	646	698	709	664	705	642	725	673	689	670	642	638	690	691	690	678	655	628	712	698	654	661	688	674	717	685	635	660	628	687	657	686	684	688	670	726	678	666	678	680	706	649	658	654	686	666	657	719	706	671	715	706	662	701	697	674	709	656	689	684	684	737	701	704	644	732	633	648	666	716	674	750	656	684	669	634	722	664	624	655	696	655	722	686	634	715	652	644	654	731	669	656	696	687	716	648	717	648	674	641	682	663	727	690	695	685	685	688	625	660	686	671	670	696	685	689	712	726	707	665	693	668	652	693	696	692	649	638	645	647	662	708	668	709	732	694	671	684	673	671	706	704	639	727	623	646	664	671	589	682	682	664	718	674	705	665	740	648	700	636	687	668	633	665	691	676	738	629	672	669	620	685	651	713	690	659	627	694	656	696	681	702	649	722	677	657	702	639	680	647	733	686	651	656	698	675	667	686	677	671	700	763	720	660	658	644	671	677	676	749	691	626	742	693	700	663	673	691	706	653	665	646	657	657	679	719	644	668	687	708	679	706	657	700	693	703	642	667	699	600	702	639	682	682	644	664	707	665	710	689	694	651	711	676	668	694	678	651	669	677	669	692	650	690	647	681	697	653	648	654	655	655	656	688	708	699	700	671	716	645	706	652	682	675	666	691	624	711	704	713	684	640	659	683	661	644	681	664	609	667	678	704	693	684	677	650	660	624	673	663	678	629	670	652	682	690	675	689	633	684	696	690	735	642	715	658	680	635	685	677	666	662	696	662	688	692	655	668	693	670	647	654	688	664	701	711	649	664	637	690	641	698	682	660	672	659	699	697	653	656	667	699	672	709	685	679	656	677	654	683	671	645	685	698	689	680	710	661	623	705	671	733	666	691	712	668	704	657	674	679	660	676	666	685	716	688	655	675	684	680	696	633	670	679	704	694	654	703	696	701	700	639	652	676	676	692	678	640	698	651	715	667	680	658	671	676	698	695	682	676	685	711	643	688	683	701	638	656	690	666	685	648	604	664	685	679	701	688	726	666	688	721	689	692	670	652	696	666	693	667	697	679	663	626	690	695	685	698	684	704	669	643	650	631	697	674	701	643	662	636	686	671	629	691	727	698	647	683	699	682	655	669	675	685	673	733	643	702	706	692	706	645	677	665	715	651	692	673	671	669	672	708	630	686	643	678	676	683	683	720	686	660	717	655	680	662	692	696	694	672	678	691	649	693	672	627	718	695	648	670	709	726	713	678	641	703	659	731	736	657	656	720	693	655	654	649	703	636	692	694	677	687	664	667	679	719	727	719	697	651	672	691	674	626	660	739	668	689	692	657	688	683	713	652	641	677	654	697	721	629	701	660	660	692	675	701	668	637	683	674	675	629	688	729	710	639	668	623	689	661	667	712	680	682	675	668	676	668	664	664	665	673	657	695	660	620	671	663	649	642	726	642	690	654	675	672	730	667	694	684	634	677	662	680	654	672	697	691	685	637	714	686	676	684	686	685	710	709	680	694	678	651	677	740	691	690	705	707	694	650	661	644	700	666	659	682	688	653	718	683	662	675	695	683	640	694	683	679	668	673	686	688	672	695	725	640	691	701	667	708	681	656	677	674	695	693	690	684	667	655	660	656	610	728	686	649	686	707	708	675	727	725	661	676	683	672	702	649	710	671	645	702	635	693	670	686	703	689	695	708	685	669	658	657	690	732	700	705	698	654	700	671	661	657	685	709	643	679	679	658	653	685	655	660	695	642	648	675	728	636	657	691	637	663	691	671	678	686	696	688	641	651	638	658	691	658	685	691	651	728	709	695	661	662	703	702	697	654	632	693	735	671	651	680	669	710	695	637	665	618	679	672	661	678	693	650	688	649	683	695	725	675	689	721	663	637	710	701	735	668	660	658	657	666	687	660	689	635	662	645	687	668	709	648	681	687	708	649	695	646	703	676	661	662	651	668	640	662	709	632	651	701	665	673	689	670	685	686	685	686	677	657	654	715	719	669	691	639	712	678	701	684	649	687	710	642	655	644	699	677	669	666	639	738	707	683	623	667	639	679	684	674	616	694	623	664	728	685	693	648	671	708	680	694	641	673	649	660	678	679	695	649	691	657	610	698	671	690	685	669	656	649	663	680	710	646	700	662	681	654	639	696	680	684	723	697	660	665	677	688	659	683	607	731	622	678	674	701	722	660	680	649	711	655	659	649	714	644	713	691	667	663	703	707	707	634	676	696	663	721	646	641	678	672	722	692	676	693	681	673	651	610	680	658	700	673	658	726	668	653	674	634	669	682	737	663	657	659	696	668	680	666	696	655	712	712	692	686	686	677	696	683	721	669	709	710	697	678	698	643	684	688	689	672	643	669	698	654	663	692	684	666	692	682	698	697	705	658	665	683	655	650	701	675	701	665	625	676	676	684	643	642	683	661	647	658	696	682	656	670	654	664	623	654	673	645	665	696	676	690	673	678	699	695	716	685	689	675	659	676	625	693	671	651	718	728	654	691	664	652	686	663	622	673	658	668	666	670	669	676	683	673	653	674	673	640	674	663	667	652	656	674	663	702	674	670	604	658	647	679	661	671	688	665	634	727	685	680	660	670	677	676	720	667	684	723	703	721	679	675	655	627	673	716	744	671	667	648	662	659	703	668	644	668	683	689	701	656	678	653	649	665	677	649	711	679	628	640	681	681	653	609	652	684	667	674	709	683	665	691	712	641	670	663	711	680	654	663	714	715	647	670	699	636	669	690	650	647	710	686	683	668	637	647	687	649	662	670	697	664	683	682	693	664	711	711	676	689	677	695	668	654	666	689	713	671	675	701	656	669	693	675	633	678	711	654	657	707	669	688	634	676	667	661	671	701	647	620	715	684	706	633	663	678	642	686	743	627	702	637	651	715	670	712	663	667	657	663	665	693	632	694	654	643	694	698	668	677	620	696	652	625	676	694	674	679	669	694	687	687	635	685	678	669	701	659	674	690	699	683	663	639	700	659	645	712	704	663	685	679	698	671	684	666	647	698	658	667	709	675	664	718	687	640	722	697	641	648	687	717	675	678	619	709	635	661	692	636	661	681	647	727	733	729	703	668	702	646	704	747	660	693	682	699	657	703	719	696	607	727	677	639	689	698	663	728	670	663	716	644	667	681	710	670	714	705	683	671	624	709	682	684	653	706	685	685	649	691	661	673	640	635	719	680	689	718	703	684	680	671	645	642	722	695	762	662	666	718	664	731	704	635	690	689	693	661	612	735	674	620	662	672	642	681	676	692	688	669	658	653	656	700	650	648	719	665
27509	20554	6729	510	322	243	223	216	211	209	197	187	202	198	188	217	202	215	204	185	213	188	198	207	189	205	198	174	195	178	192	196	207	192	186	194	201	190	199	174	204	200	183	234	191	212	220	214	176	198	204	205	200	195	195	194	197	205	197	182	200	192	222	178	222	198	203	195	226	180	202	199	193	210	169	203	187	218	190	203	184	219	224	202	196	205	199	218	195	204	194	202	162	192	220	205	193	188	200	187	197	217	187	192	192	215	213	206	168	212	206	196	212	177	177	240	188	200	205	190	201	194	180	195	222	200	180	223	202	226	189	193	177	191	200	206	200	182	217	188	179	197	198	183	209	200	202	212	166	180	218	198	219	194	195	181	192	182	196	205	215	193	202	168	211	186	196	183	225	216	187	195	204	166	186	215	160	206	223	176	212	190	198	190	208	227	201	198	207	159	197	200	202	196	186	183	191	229	185	214	196	217	215	201	210	206	181	197	202	218	198	217	199	180	196	196	193	196	187	188	202	199	178	207	181	186	178	168	221	170	192	193	202	197	203	189	176	203	194	191	173	207	191	187	191	212	206	184	188	220	183	188	186	187	196	208	196	218	205	220	217	183	192	204	187	193	194	190	202	194	195	176	207	200	208	199	203	186	188	200	187	197	205	199	187	202	211	196	217	199	182	179	215	202	177	206	213	184	191	229	189	182	201	194	181	206	198	198	195	187	206	195	203	193	180	191	224	200	199	192	172	196	182	201	183	210	210	208	195	199	201	182	193	211	191	197	185	176	183	183	189	208	181	182	181	176	182	172	205	172	203	178	183	185	196	182	199	212	216	194	177	213	199	188	194	185	187	170	186	203	206	211	191	177	215	209	199	205	177	200	185	215	213	191	208	191	199	179	206	169	198	187	209	208	201	200	212	183	234	201	212	195	174	170	187	190	210	179	189	196	212	205	196	206	197	185	205	193	208	208	202	169	210	175	218	200	195	201	178	199	208	171	202	208	201	189	210	182	211	189	217	214	192	175	172	199	210	179	193	206	187	186	213	177	195	198	186	201	205	234	211	202	223	166	205	204	220	197	213	202	207	181	182	178	217	207	180	178	178	189	218	208	188	218	197	220	193	217	204	201	203	198	201	192	208	210	192	196	183	179	187	189	211	173	212	197	200	175	168	221	207	235	202	211	190	189	207	209	179	204	207	203	190	197	208	184	184	186	205	182	181	195	186	201	191	220	210	206	210	194	185	190	192	200	214	190	215	184	218	182	183	207	181	183	189	181	182	200	197	202	200	171	213	193	190	200	186	201	208	193	195	176	178	209	214	184	196	208	175	204	189	195	205	208	215	185	183	190	171	193	190	175	178	203	176	200	187	185	195	207	222	174	222	170	204	235	181	191	210	189	208	198	201	177	191	200	195	192	196	204	179	202	199	162	200	201	182	200	171	170	188	195	192	181	162	213	195	193	168	204	207	194	226	185	190	172	182	224	217	178	213	190	188	189	180	204	176	199	218	212	228	210	202	180	207	207	199	217	183	210	182	186	182	176	198	188	193	195	205	191	194	183	209	209	209	173	181	195	205	178	180	224	224	178	214	189	181	199	185	222	172	212	181	195	197	197	213	189	204	202	202	207	185	222	209	208	206	201	220	179	183	174	191	225	174	198	201	186	197	169	188	194	190	209	197	206	182	215	192	211	222	220	196	200	199	207	222	196	213	186	219	170	186	206	177	197	193	211	197	196	210	179	218	205	200	188	200	198	190	202	208	186	195	191	210	202	176	197	186	192	201	190	186	182	214	204	202	194	190	192	184	179	203	201	199	174	195	174	174	188	199	183	180	191	208	220	173	186	186	198	165	202	182	209	192	212	215	213	206	226	194	202	207	191	198	209	193	216	179	198	187	194	180	196	188	198	200	188	189	167	206	211	221	207	193	202	177	205	213	196	202	218	175	180	194	212	212	173	201	193	189	189	192	176	200	227	189	215	189	172	202	198	210	208	208	194	205	192	185	209	172	208	218	215	207	200	184	200	190	199	193	201	197	209	195	217	171	168	214	206	201	208	222	213	216	199	197	199	177	204	200	214	211	208	202	196	173	204	193	197	186	185	191	183	177	189	199	185	203	195	202	204	204	175	211	198	170	209	212	195	194	196	173	205	245	209	190	184	210	211	193	170	198	177	207	189	215	189	223	185	212	215	195	206	193	209	167	196	202	193	209	202	212	196	180	224	185	178	205	209	216	207	193	228	209	199	191	212	193	191	223	197	187	195	206	212	184	212	189	194	185	207	189	165	200	200	191	186	201	210	202	210	201	187	174	214	209	203	204	220	190	192	208	207	208	189	223	203	232	197	209	193	194	188	198	216	193	203	183	206	193	216	195	177	172	198	188	200	197	194	196	193	196	195	191	187	177	200	169	207	161	192	216	181	202	230	192	161	189	185	208	189	190	188	170	197	192	180	203	190	195	175	199	172	190	206	173	197	186	208	199	178	199	198	202	206	233	194	210	200	216	175	201	178	195	192	161	193	223	199	206	182	217	184	188	189	209	181	200	204	196	208	213	193	192	183	224	205	199	194	199	167	182	177	201	199	171	170	194	216	212	176	184	187	172	195	208	188	211	201	179	174	175	188	211	195	187	215	193	193	196	189	161	202	186	213	199	187	207	175	197	198	209	185	192	204	167	175	190	189	207	195	202	204	225	193	202	195	202	191	199	190	196	192	195	206	192	191	192	166	186	192	182	200	204	195	212	188	197	184	234	206	203	214	183	206	182	209	212	190	213	176	213	191	185	193	196	203	227	212	197	189	199	202	203	214	177	188	186	186	201	180	210	182	200	188	169	177	170	183	211	196	195	192	200	169	181	177	201	189	213	194	196	196	213	184	183	191	187	181	214	187	205	194	190	202	185	210	191	199	201	181	192	177	186	201	214	195	195	198	197	208	213	199	167	185	197	202	184	208	197	209	198	189	208	210	205	211	203	215	193	199	201	188	208	196	175	204	196	206	198	197	196	203	201	177	201	214	177	214	228	188	221	196	197	189	190	185	186	192	231	193	210	194	222	200	205	192	217	215	201	182	175	201	183	203	178	196	196	192	218	191	187	180	209	191	185	191	190	192	208	195	193	190	219	218	207	207	216	182	201	200	210	202	187	207	213	193	208	187	204	206	171	208	199	181	194	187	206	185	182	189	196	180	196	186	183	181	218	197	201	208	195	196	186	185	207	195	161	182	191	203	185	171	207	204	217	197	182	203	192	194	199	192	214	212	210	189	215	182	195	205	215	174	171	185	202	206	190	183	210	200	203	209	185	185	194	196	162	179	203	209	197	232	204	185	189	185	196	205	199	200	207	177	168	199	205	219	196	197	211	191	207	182	219	195	185	210	206	203	178	200	206	201	191	175	200	216	202	190	179	204	198	189	179	201	194	202	212	195	165	195	206	193	215	210	189	192	183	189	223	194	205	233	216	178	196	220	183	188	197	188	194	190	199	191
3916	867	709	463	391	331	326	289	304	304	273	285	248	271	254	266	268	259	261	228	242	228	259	252	270	259	250	247	280	263	284	262	262	230	230	237	266	292	231	254	253	227	255	284	259	267	244	248	239	243	271	250	229	276	235	262	245	266	231	263	260	266	271	275	247	255	240	249	248	245	263	234	273	287	270	239	255	285	253	267	247	244	240	241	275	240	248	248	226	265	281	263	256	271	271	252	249	275	223	232	246	239	277	276	247	247	258	278	262	255	248	259	243	237	248	245	271	219	233	244	275	227	262	256	264	272	263	231	257	322	238	268	285	279	246	263	248	262	235	231	268	264	262	275	230	261	226	235	268	264	243	267	264	233	246	248	235	251	264	249	259	236	265	275	255	269	270	243	284	230	262	272	270	267	277	231	247	261	235	264	226	244	254	234	293	229	220	259	235	280	256	227	227	250	261	237	268	245	235	261	241	264	237	280	282	280	266	256	258	254	286	260	241	239	277	271	239	257	249	239	254	269	227	263	238	291	259	254	273	248	243	291	244	253	240	256	227	252	241	236	248	256	255	242	232	259	253	262	249	244	252	264	257	252	252	247	239	269	244	290	265	273	268	258	254	266	243	247	261	257	246	261	270	266	266	243	247	240	265	259	249	237	263	268	253	262	259	237	250	254	244	253	254	251	233	232	260	254	244	270	268	273	231	276	262	273	226	230	256	250	278	193	260	260	245	255	257	259	282	252	260	252	240	278	275	262	258	264	230	257	273	238	234	260	260	261	243	264	212	280	243	283	300	274	262	242	265	240	250	255	259	274	273	236	238	260	247	234	265	247	244	265	260	241	249	267	273	259	228	250	252	238	253	276	252	256	247	254	262	252	257	247	252	242	267	263	258	234	242	283	238	271	267	245	242	280	247	230	248	240	245	218	240	268	235	237	261	255	292	254	255	245	271	252	250	264	267	261	240	270	273	229	275	218	271	241	281	253	216	250	247	244	256	256	285	302	244	264	258	251	281	227	237	275	256	218	253	268	253	276	253	237	280	241	255	216	248	232	243	265	221	255	226	233	238	271	285	222	261	241	267	226	247	250	249	252	256	250	262	247	272	260	273	257	277	245	257	251	269	269	255	227	236	255	254	257	239	263	233	254	233	249	235	268	245	256	242	227	274	252	235	260	266	274	252	282	259	238	265	284	253	256	252	255	210	254	275	268	263	253	235	260	268	261	261	248	252	267	259	249	238	243	258	240	236	235	265	218	283	269	253	259	256	259	284	246	262	244	239	256	252	260	261	253	254	260	241	242	278	259	244	248	261	268	218	271	243	274	217	261	266	228	243	289	282	244	247	274	234	274	250	277	235	248	253	256	242	236	248	225	251	268	219	245	284	269	235	261	273	253	235	228	272	258	262	247	241	249	265	275	271	279	241	296	251	240	250	260	214	253	272	253	239	266	242	255	266	236	284	242	244	268	275	250	227	268	240	238	224	263	241	269	236	230	248	250	231	276	247	244	271	246	281	249	258	249	232	237	246	267	252	293	234	237	260	263	258	277	235	233	261	243	251	259	270	275	253	235	259	235	242	241	247	246	274	242	247	232	269	270	269	235	264	244	289	229	232	250	280	277	269	245	252	262	238	263	261	240	277	260	255	260	259	238	260	259	262	236	252	232	273	269	266	286	248	258	259	253	246	247	259	255	233	256	264	244	268	267	232	238	259	267	258	224	276	240	238	248	252	251	259	252	263	245	270	256	238	246	266	245	239	284	272	250	247	276	228	235	251	234	261	250	265	253	259	253	246	294	215	266	271	243	229	265	249	256	240	278	249	238	238	266	253	270	228	255	263	263	271	260	270	245	288	244	265	227	252	239	230	243	261	249	254	266	263	277	252	225	272	237	277	247	230	270	263	245	244	262	242	267	262	227	247	266	232	264	262	256	242	284	283	242	244	257	217	256	239	252	236	233	254	242	215	235	277	253	225	245	277	277	230	252	275	247	252	252	253	259	282	254	233	251	227	237	236	271	244	241	264	232	297	257	232	246	248	225	236	231	227	274	242	267	254	247	264	236	255	259	236	259	252	244	267	252	254	259	266	252	260	271	272	253	252	240	267	254	244	281	260	256	244	299	259	261	257	245	253	233	258	228	259	255	279	227	231	237	273	251	268	276	300	241	275	253	280	233	265	267	259	247	245	249	276	239	261	255	253	244	245	275	246	256	258	255	255	247	262	276	254	248	230	229	267	239	251	258	229	264	254	244	274	252	262	271	232	244	259	268	242	257	255	276	246	279	293	226	286	257	283	239	262	236	267	251	263	249	252	278	252	256	234	230	228	254	259	273	276	276	239	263	234	237	275	266	251	293	229	264	245	270	255	242	232	229	235	248	238	255	275	246	248	278	256	219	242	269	244	232	280	277	234	249	269	256	251	268	245	220	255	271	236	267	263	274	270	252	247	259	262	258	289	236	264	265	235	223	268	242	256	286	247	260	266	258	239	273	260	247	272	224	230	244	243	241	215	234	253	248	264	271	254	268	238	275	263	246	251	257	220	270	239	239	237	243	273	235	255	236	231	265	226	241	256	257	248	239	244	282	229	263	236	248	275	253	262	242	272	259	265	228	258	229	248	252	277	272	240	239	229	263	276	271	269	261	242	246	223	268	257	255	264	245	273	220	258	281	268	228	259	255	260	239	267	264	259	248	258	281	246	276	269	262	235	256	266	268	249	243	284	256	251	273	252	265	238	256	255	247	259	259	267	249	270	254	253	227	258	268	251	254	249	259	264	261	272	225	250	240	243	241	288	239	236	257	273	256	258	261	263	279	247	268	232	280	237	232	262	252	261	218	250	253	250	243	267	275	264	259	278	255	224	235	263	237	258	229	246	231	256	242	246	232	251	261	258	229	271	251	262	264	262	239	245	261	259	262	256	237	243	243	250	271	242	262	249	220	230	233	266	254	256	257	245	265	273	246	268	261	244	260	279	233	248	273	266	257	283	228	250	243	248	247	249	251	252	234	276	267	240	248	272	260	275	267	237	232	267	293	255	249	279	241	248	238	252	241	229	253	256	251	263	260	242	237	228	254	233	264	223	256	253	261	266	277	274	269	257	267	251	244	223	263	249	267	257	265	290	226	254	246	227	255	291	280	250	268	259	271	241	221	263	263	253	258	242	267	242	244	264	231	245	288	253	238	268	217	261	256	268	247	248	228	247	257	243	275	225	273	244	271	243	253	232	261	254	255	249	265	276	268	247	283	239	251	247	243	241	276	245	249	242	260	239	229	280	263	246	241	261	244	272	223	271	225	266	235	276	221	248	269	267	238	246	272	243	232	256	244	263	268	260	259	266	253	275	250	263	248	294	251	255	271	239	275	256	236	268	232	247	243	241	246	244	245	273	247	232	228	266	256	267	254	208	246	286	270	239	249	257	275	257	258	248	242	282	250	269	280	269	247	271	240	274	260	262	261	235	259	279	249	238	255	267	242	253	239
24170	21688	29276	24621	21676	11947	1285	878	721	666	574	626	618	587	577	486	512	519	491	537	500	480	472	466	474	493	512	469	443	450	483	487	487	480	468	459	509	475	484	482	460	472	427	451	450	453	465	517	450	467	430	447	460	437	473	443	463	467	478	423	453	443	452	459	459	480	455	438	492	468	428	462	480	446	482	503	480	445	455	473	448	467	493	481	446	460	467	443	456	456	461	479	439	464	456	449	473	448	421	472	423	461	467	466	447	497	437	469	473	451	444	486	461	471	460	407	465	454	451	467	463	448	426	458	444	488	441	497	440	428	466	420	454	457	445	451	454	426	456	433	437	456	473	496	439	433	462	495	428	408	478	450	435	468	447	470	439	483	465	489	462	444	491	450	477	437	449	425	449	469	457	468	461	467	416	458	442	448	456	469	475	438	479	475	439	468	471	462	460	471	463	462	495	449	475	469	474	463	462	441	454	440	458	476	463	452	437	468	456	456	484	436	482	464	480	395	442	462	458	459	423	464	456	444	429	457	483	472	467	446	448	428	491	459	429	500	450	422	470	403	457	430	457	437	452	464	437	426	403	477	436	452	460	406	444	447	416	416	440	469	470	485	462	461	426	475	463	452	491	479	440	503	478	462	417	487	468	446	422	520	481	450	438	492	443	438	479	450	429	432	451	461	434	483	476	451	450	465	421	422	460	450	456	465	447	442	474	462	449	452	471	480	474	422	500	501	468	430	426	449	437	473	492	463	484	439	443	461	442	460	460	451	476	486	466	434	460	442	488	468	483	461	433	432	491	427	443	456	478	444	446	470	442	481	453	478	454	420	469	449	490	481	456	416	427	460	467	454	456	460	474	453	476	500	463	422	451	452	436	473	459	484	472	466	447	484	487	443	452	443	473	501	448	455	463	420	438	481	457	452	426	436	474	481	462	437	432	492	497	483	475	476	521	460	453	455	456	484	476	432	442	442	450	431	448	460	456	460	450	475	479	450	459	462	431	433	465	468	485	459	457	448	416	461	464	442	469	469	416	433	416	447	468	463	455	451	486	463	482	425	455	489	417	450	465	454	481	425	454	464	426	457	446	445	472	429	448	472	412	451	456	461	483	466	475	481	441	430	441	467	495	450	505	479	465	451	444	473	441	425	414	466	472	457	454	465	465	452	463	435	423	442	462	494	496	449	474	488	402	434	469	461	467	477	445	457	422	449	485	437	453	466	468	440	415	455	480	500	491	492	430	493	444	443	453	484	462	416	461	467	462	446	446	469	425	432	471	450	428	452	446	457	496	461	448	457	454	452	459	438	445	487	439	487	477	472	413	473	413	430	404	460	428	459	471	432	469	423	485	454	499	443	509	461	496	444	504	462	458	447	442	461	429	427	441	453	424	448	465	435	481	490	461	471	434	453	459	462	466	441	471	466	455	455	469	482	477	456	450	514	471	454	442	472	469	441	457	465	445	418	471	451	458	447	501	455	438	426	443	475	437	453	476	418	431	475	474	479	438	482	443	467	450	452	438	420	436	490	425	486	447	419	450	477	487	462	442	405	465	445	443	499	446	462	443	458	452	418	453	489	436	443	443	467	451	429	503	492	435	453	455	479	431	457	468	428	417	489	461	457	435	429	455	437	493	465	464	475	480	436	462	448	435	461	435	458	478	492	450	436	460	468	458	465	414	479	497	458	468	490	457	448	425	480	442	473	449	435	473	419	467	458	449	441	445	422	450	457	465	464	436	486	434	492	443	430	466	460	445	471	468	405	470	491	473	477	436	471	465	470	431	445	483	426	471	471	457	439	464	434	484	463	486	454	447	480	479	419	469	488	472	424	446	413	427	475	440	474	431	423	460	471	465	456	416	446	426	460	464	440	444	432	458	450	452	462	422	420	481	457	438	432	442	450	437	454	438	455	462	453	431	448	458	425	436	469	454	431	488	486	479	487	459	367	478	472	446	469	456	441	504	466	463	467	436	504	452	398	457	488	467	454	457	448	488	464	428	495	459	446	470	426	446	435	457	446	456	466	448	457	418	479	451	454	427	461	460	450	454	486	474	471	453	422	494	470	470	458	458	482	444	443	484	442	443	474	457	478	420	439	469	480	439	450	450	461	464	458	454	439	466	484	436	494	468	466	445	480	450	447	461	458	429	478	505	484	438	472	484	438	458	439	469	446	460	455	439	483	464	429	489	447	475	457	453	474	461	443	446	488	463	427	437	447	445	468	437	438	461	394	468	458	450	499	459	455	401	469	417	467	501	452	461	422	452	443	455	478	486	439	465	460	403	458	472	475	460	462	429	445	430	480	449	434	451	435	460	449	431	438	482	454	487	472	444	435	425	434	454	423	474	454	462	434	457	443	506	480	453	461	489	454	460	434	435	409	467	476	469	446	450	466	453	449	411	428	450	448	447	461	438	438	381	467	464	411	435	446	451	451	490	471	477	432	394	444	437	443	446	474	489	486	426	430	455	447	495	495	456	471	459	484	475	467	485	443	492	414	491	456	483	449	447	391	435	458	476	434	426	453	454	450	457	452	499	470	461	462	460	434	461	448	448	489	449	432	444	433	437	438	449	437	432	499	461	448	461	465	447	439	440	482	448	490	477	447	443	467	497	448	474	481	457	437	473	458	449	443	445	455	433	452	465	479	466	460	428	442	415	439	474	487	415	450	471	486	470	461	469	455	470	434	442	461	464	459	445	470	487	485	481	469	460	467	464	409	454	482	439	443	450	464	440	440	450	462	467	425	461	450	461	436	445	448	433	467	432	471	462	421	511	422	472	442	492	432	462	406	473	465	442	484	432	419	430	437	445	473	484	455	469	440	481	419	466	458	436	465	434	461	415	474	443	469	475	471	456	456	466	479	462	405	474	447	438	477	475	442	461	468	442	427	475	471	431	463	482	482	500	434	483	460	454	467	444	450	446	427	479	438	426	471	436	494	432	438	417	482	487	437	452	453	456	436	461	441	447	447	424	454	432	462	489	504	474	455	455	488	428	486	431	403	494	438	438	485	468	438	518	441	462	496	450	466	444	447	435	447	441	494	435	476	458	478	464	427	441	444	439	433	466	506	506	452	437	492	425	437	436	413	453	433	444	431	436	449	474	429	431	469	455	489	456	451	463	443	451	461	452	481	453	429	404	441	467	444	451	459	450	469	448	447	423	445	436	436	434	416	498	446	457	428	439	464	453	454	449	487	446	443	462	432	453	502	437	445	456	437	442	451	468	438	459	447	448	488	480	447	419	494	426	491	470	467	446	448	457	427	474	445	458	423	432	504	459	487	481	453	469	478	485	447	407	500	405	416	474	428	486	452	486	458	469	462	458	453	444	471	442	442	451	438	427	420	461	491	456	469	472	450	488	434	485	449	466	441	496	505	439	442	434	489	463	435	444	449	421	436	443	459	443	465	455	472	440	483	448	434	444	421	485	455	462	413	438	483	437	467	431	472	399	456	474	452	426	455	480	476	503	450	488	442	483	433	447	470
4672	9836	7974	4029	2777	2132	1718	1417	1167	1069	971	891	830	774	708	750	720	708	653	699	684	636	665	572	599	632	575	619	603	627	637	642	602	571	576	606	578	631	586	598	563	579	612	527	588	549	553	568	564	542	595	584	569	587	565	537	581	561	594	523	573	584	554	533	598	523	556	568	569	603	592	554	518	558	594	547	575	533	537	582	538	558	579	567	595	549	552	544	516	569	526	544	525	574	571	566	547	539	580	521	533	570	597	578	561	545	527	572	539	575	563	587	562	544	558	574	554	537	566	554	553	559	534	583	520	547	587	539	561	533	578	552	578	508	560	567	547	566	571	539	553	557	582	555	558	548	529	576	565	535	562	557	577	564	529	560	553	536	552	554	541	540	534	544	587	542	565	550	583	564	540	560	522	596	523	532	566	558	542	574	552	537	490	529	497	535	554	543	580	524	590	571	539	565	551	576	560	542	523	569	553	544	580	580	543	540	558	572	548	579	518	582	547	545	557	519	571	569	572	546	558	542	590	568	557	514	557	566	582	559	547	566	545	584	546	555	558	538	504	552	580	582	520	531	528	534	509	540	546	564	569	586	560	536	524	546	557	525	573	531	547	557	535	533	525	572	581	552	561	571	571	534	564	594	561	557	519	547	543	575	577	526	563	557	570	536	561	561	539	542	568	565	606	559	546	569	609	530	575	584	548	575	584	577	584	540	560	583	553	533	549	527	554	586	530	576	558	521	599	552	540	576	562	523	592	591	544	549	541	576	530	557	603	572	591	521	580	567	548	559	533	589	544	563	540	532	553	544	559	562	549	564	527	525	558	521	562	538	523	508	556	579	524	565	575	546	528	572	568	556	510	534	538	588	513	562	573	551	565	595	536	569	552	559	562	585	584	499	567	542	524	521	525	574	565	559	520	588	540	546	548	574	545	556	567	538	546	540	532	595	581	580	551	556	558	565	560	552	552	517	522	571	615	566	571	549	559	514	580	545	562	540	565	557	554	550	526	565	559	539	543	538	577	539	580	551	555	534	555	544	548	509	566	548	560	532	534	561	552	533	578	525	552	575	560	536	504	558	535	515	596	531	525	572	539	516	545	569	516	540	557	559	594	562	597	581	545	540	550	571	567	544	570	543	544	572	534	568	555	548	525	586	537	592	502	530	568	607	550	515	569	562	579	559	538	513	510	561	565	584	529	535	529	551	555	551	508	566	562	563	541	570	561	540	522	577	541	503	532	580	558	555	504	574	591	540	556	540	552	550	511	541	522	549	585	527	537	558	529	513	581	568	573	572	546	605	525	563	549	548	571	551	585	552	572	569	557	510	540	560	608	520	512	575	567	535	564	591	571	541	550	527	545	551	533	536	586	592	527	537	547	563	542	545	544	535	565	533	580	536	552	588	552	522	560	566	529	541	526	583	529	553	554	494	534	538	562	545	579	566	564	566	573	555	566	531	540	501	550	549	554	565	547	567	560	532	543	552	550	552	522	591	549	566	516	550	589	561	513	576	507	579	595	525	614	526	579	548	557	534	581	548	544	585	538	515	558	546	586	567	519	540	562	553	537	550	587	569	567	571	541	577	531	560	592	562	532	568	581	551	539	574	550	494	573	556	531	555	559	539	580	521	519	556	591	556	549	562	547	568	553	551	508	539	523	558	538	567	572	560	538	512	542	552	586	536	567	545	574	570	550	579	571	569	527	570	536	543	519	556	563	499	583	556	533	544	556	569	577	550	516	540	553	512	537	545	572	567	595	521	580	565	555	530	551	544	583	546	562	562	556	552	563	577	531	560	534	556	541	588	573	514	548	546	600	580	557	592	561	576	579	557	543	543	579	560	507	559	548	603	581	551	556	557	522	558	546	552	555	537	524	557	540	541	559	561	572	543	561	568	547	553	546	551	530	564	541	554	550	587	528	565	527	560	578	518	567	534	580	576	552	529	574	559	549	516	600	554	566	592	529	515	576	546	532	568	546	555	528	566	552	556	556	584	540	532	529	546	548	527	585	541	570	540	552	595	549	525	526	559	549	502	525	536	560	567	554	562	539	509	534	537	571	563	572	589	526	500	594	570	538	532	573	522	552	508	510	537	541	571	555	555	549	552	539	571	556	538	557	521	555	546	539	586	574	523	574	533	518	564	596	539	567	583	556	576	554	554	582	556	535	561	514	533	565	577	604	578	565	556	567	525	545	556	529	578	518	566	537	564	546	539	541	563	557	567	549	555	550	536	560	585	570	534	567	578	586	529	536	546	565	536	534	517	584	565	559	561	549	589	571	537	583	526	552	536	581	563	532	579	560	580	545	551	541	594	577	540	541	562	552	513	567	545	545	521	567	530	541	568	519	509	523	497	534	550	577	561	568	518	507	545	519	565	525	573	543	547	557	525	569	573	552	546	602	539	530	545	589	548	544	580	523	554	562	579	536	543	522	570	511	512	566	535	525	569	529	541	544	561	532	522	554	491	548	535	555	531	537	530	561	568	572	530	527	540	533	567	538	540	546	513	562	550	557	515	544	604	549	520	580	548	519	538	529	532	539	568	566	581	585	544	558	599	529	533	548	580	552	511	526	510	513	538	491	548	565	549	573	553	603	561	581	539	567	522	543	556	568	557	564	526	583	511	551	546	568	545	531	522	549	538	566	533	581	507	580	564	571	543	554	554	571	509	546	582	540	565	555	549	539	580	543	574	562	539	554	565	558	559	568	564	567	569	584	550	568	595	534	580	568	534	569	560	529	538	579	535	540	604	538	545	542	571	548	528	590	493	568	561	545	529	526	533	554	514	588	542	521	513	612	486	510	597	603	616	549	542	587	508	536	584	594	561	573	561	555	594	524	559	581	550	546	524	506	515	532	535	541	569	534	520	549	544	515	564	582	513	527	530	593	580	556	532	583	527	532	563	546	559	550	571	573	572	574	566	556	558	624	570	506	561	548	571	570	560	538	571	543	540	518	565	573	511	549	545	585	540	567	569	512	595	548	530	558	546	553	573	555	566	555	506	580	550	555	563	506	544	565	585	545	526	526	544	556	538	547	523	543	543	509	523	564	552	558	531	546	548	517	561	552	583	538	565	528	549	602	508	591	561	553	558	560	577	559	579	547	573	552	566	546	534	574	553	554	524	534	569	514	498	617	554	531	569	505	591	544	580	527	554	512	569	519	579	557	549	540	570	573	547	560	578	573	520	515	558	553	494	559	550	567	592	533	551	601	522	523	595	526	540	550	585	565	529	547	545	530	559	539	524	589	533	566	531	544	543	543	541	538	565	530	518	548	544	511	526	601	550	586	519	573	569	522	589	580	545	556	564	555	533	549	528	558	559	540	583	535	625	538	547	551	556	492	512	557	550	533	557	562	549	560	541	547	528	574	536	549	538	522	548	559	561	519	537	534	545	543	512	504	555	560	512	552	560	550	538	523	553	508	493	539	576	563	551	573	566	579	524	545	566	554	526	537	537	523	552	551	544	538	510	595	574	525	517	588	527
25493	21684	28086	25683	10217	576	415	334	301	256	254	259	227	270	250	200	239	217	228	236	197	199	200	186	184	184	188	195	191	190	195	192	192	201	186	177	175	181	187	213	170	175	172	178	170	198	173	162	196	192	200	187	187	210	201	171	199	166	184	184	173	192	190	168	194	188	191	179	164	184	178	186	172	164	191	181	203	183	173	187	195	181	171	197	186	175	180	193	182	209	194	201	181	196	202	176	170	196	172	191	161	180	191	184	191	184	205	203	200	180	168	194	219	201	152	216	195	195	182	180	204	198	177	178	198	163	175	179	184	170	208	205	199	173	189	191	194	176	183	164	196	222	186	193	165	176	168	191	197	163	181	193	171	197	194	199	186	186	186	180	176	165	165	192	202	180	166	174	200	158	218	167	197	193	174	201	172	181	192	172	176	184	204	178	175	165	188	212	163	179	186	191	200	212	196	203	183	199	171	184	164	187	183	208	161	171	197	185	188	185	212	177	174	176	197	187	163	195	179	173	176	180	180	179	199	205	175	188	174	198	181	165	166	189	172	153	170	182	195	177	184	198	188	180	214	213	191	203	211	173	183	184	183	186	189	164	197	169	189	217	182	205	171	183	201	187	170	206	171	191	211	188	169	185	192	170	176	181	208	180	193	184	159	181	181	213	185	182	183	182	178	171	207	189	171	190	172	161	178	193	173	188	169	178	202	197	179	179	194	210	182	166	178	176	174	209	188	178	172	195	177	183	172	190	178	197	180	178	171	172	184	152	173	191	180	171	177	187	181	182	183	185	194	171	177	173	176	174	188	188	198	145	161	173	186	178	179	207	177	197	159	195	185	186	173	187	169	200	186	175	195	186	185	206	202	182	187	160	170	193	183	199	192	162	189	184	210	170	205	199	184	209	196	187	191	174	196	203	204	176	191	177	185	173	185	189	180	170	168	177	180	175	175	191	194	196	182	163	198	174	167	168	189	200	175	182	209	146	190	160	214	172	158	192	172	191	177	171	180	207	181	186	185	169	179	194	177	156	183	191	169	182	197	158	165	170	188	208	179	171	187	176	178	168	171	205	192	183	175	174	200	181	188	189	162	168	208	168	184	174	179	215	202	170	186	169	193	161	189	162	183	183	204	197	186	180	191	167	199	181	200	165	182	172	190	205	194	203	198	173	178	185	162	197	184	187	175	183	187	177	185	198	184	191	179	190	208	194	190	202	175	203	163	182	195	178	171	191	186	187	207	186	166	173	174	205	222	185	190	184	183	157	176	145	222	196	193	172	175	193	166	203	170	185	180	165	196	200	189	179	211	181	200	180	200	202	166	183	165	161	192	169	185	195	209	190	188	190	183	166	177	193	181	193	176	187	190	187	181	200	185	178	193	172	212	194	196	180	171	190	183	200	192	176	163	185	182	198	167	192	174	206	189	199	182	187	182	197	167	194	172	190	181	184	179	168	210	203	182	185	182	178	183	177	193	170	174	190	198	168	159	183	190	173	178	179	177	195	192	183	187	165	184	183	175	167	166	185	167	188	186	185	173	177	173	194	207	179	200	183	199	188	185	181	173	179	183	171	177	168	198	185	194	198	180	202	193	173	178	162	192	177	182	175	181	170	175	183	181	197	179	162	174	181	174	175	166	170	179	178	221	181	177	185	160	195	176	185	183	153	193	183	172	196	172	196	186	196	183	184	189	154	208	168	160	171	181	195	191	178	186	185	185	201	190	186	183	184	180	203	181	178	209	161	155	186	165	190	164	188	196	185	193	174	175	185	185	183	163	164	171	163	182	182	195	167	188	184	201	182	169	178	180	181	202	187	165	195	187	182	188	183	184	173	163	184	161	215	188	179	161	186	189	171	173	167	179	153	175	194	185	218	204	170	177	154	199	183	167	190	168	173	179	193	189	177	190	194	179	174	202	186	170	191	194	193	185	214	196	215	186	164	178	150	186	153	172	206	204	190	192	159	187	170	157	180	181	163	158	172	195	196	179	194	167	205	180	206	163	193	179	189	192	162	199	185	191	175	181	176	177	166	174	173	188	169	206	190	179	182	179	174	184	199	192	197	184	186	161	182	183	184	188	178	173	183	195	168	209	212	164	177	209	188	162	157	178	173	186	199	205	172	185	176	185	207	182	193	172	188	194	186	169	168	176	177	198	201	163	175	186	192	180	178	188	174	163	160	193	181	200	188	172	138	215	165	196	177	179	189	181	181	174	162	184	195	184	181	193	180	175	191	189	184	196	214	200	165	190	184	172	167	164	190	185	175	198	188	175	162	200	206	160	173	158	173	177	194	200	196	168	212	165	181	185	187	189	193	165	192	158	187	201	173	170	185	204	201	179	201	186	177	178	201	194	181	187	168	184	196	154	204	173	183	181	190	178	173	181	192	170	188	178	175	207	177	180	206	193	170	200	196	183	171	187	179	165	167	179	183	192	193	169	187	179	166	163	219	192	190	184	196	193	185	171	193	176	198	201	188	160	174	157	195	167	155	201	158	193	154	186	211	182	167	197	172	169	198	204	174	181	170	179	170	185	173	197	182	173	198	187	171	192	176	185	174	180	180	170	164	184	169	161	158	176	176	197	167	188	174	196	161	189	157	179	196	174	174	188	188	190	189	178	181	185	174	177	193	188	171	171	174	213	164	155	179	182	180	176	207	158	163	181	186	179	185	162	174	160	161	184	179	186	204	179	193	196	172	186	166	166	191	170	202	176	190	191	168	172	170	179	203	176	176	147	182	169	195	180	173	178	193	177	196	173	174	188	190	183	156	173	181	188	165	176	192	215	176	204	169	182	182	172	174	173	168	166	171	175	170	189	186	182	206	199	181	190	185	197	182	205	196	199	188	193	178	173	201	200	193	174	179	165	201	166	179	189	200	174	187	192	172	164	185	184	166	186	176	194	173	173	184	220	181	178	181	183	184	196	167	171	212	182	186	186	167	209	189	168	169	173	163	181	167	174	181	164	181	188	198	194	181	222	175	208	168	196	163	190	187	192	194	195	198	158	215	186	205	158	176	179	182	199	169	161	202	183	192	172	194	199	182	182	180	175	175	180	185	171	204	187	182	189	169	186	175	194	198	180	184	187	192	185	187	208	172	170	189	182	209	182	183	178	196	177	179	170	190	181	188	192	186	186	149	163	187	178	194	164	189	169	188	172	160	180	171	169	202	191	173	194	191	176	171	175	180	185	172	176	188	158	194	172	155	182	171	183	160	185	180	185	181	173	185	179	194	196	192	184	150	169	166	180	187	173	181	197	159	181	196	192	181	198	198	170	185	171	167	202	181	165	184	188	192	183	185	199	142	170	177	189	177	191	188	186	186	174	159	186	207	186	169	194	192	197	203	207	186	195	180	187	186	193	183	180	181	181	174	198	178	172	192	190	196	188	188	154	187	194	192	199	172	170	206	172	172	189	179	191	181	196	189	182	170	148	195	155	168	183	174	188	177	181	184	175	190	195	181	184	189	171	167	184	161	185	185
4640	5648	4299	2048	1460	1094	928	759	593	525	475	442	403	393	399	329	307	320	319	326	310	287	293	304	266	305	289	271	284	279	266	259	270	303	294	260	270	283	279	281	305	248	232	267	264	250	267	241	268	272	255	269	249	246	272	272	264	261	284	261	273	272	243	260	269	272	236	258	231	229	251	227	274	235	243	241	240	230	240	223	223	268	291	241	245	279	247	241	261	262	240	231	246	264	256	274	259	240	254	249	267	264	285	248	226	259	261	282	272	256	250	263	237	220	266	243	254	223	243	247	260	271	250	268	265	234	236	267	247	235	282	251	259	257	232	269	245	237	245	253	260	260	240	255	254	230	253	239	240	261	266	245	262	276	258	237	236	254	228	244	235	238	266	253	247	228	236	241	257	244	248	251	272	233	242	235	255	255	229	229	236	234	268	260	257	262	248	257	267	244	262	253	265	256	259	287	229	261	240	251	262	256	229	271	237	259	252	266	251	258	276	251	222	256	258	254	248	230	253	249	242	280	240	226	245	247	234	226	236	249	232	281	239	230	240	252	237	253	249	262	217	261	260	237	258	224	275	276	258	240	260	232	272	228	243	249	238	239	233	273	257	244	236	261	232	263	251	234	266	225	214	246	253	232	270	248	226	234	231	282	269	245	260	252	257	249	263	291	242	245	242	249	273	238	228	250	257	242	227	244	238	269	250	273	245	230	253	250	273	259	265	231	252	224	240	245	236	269	243	259	227	260	254	270	230	251	230	256	232	248	242	254	242	259	222	253	248	248	245	233	229	276	242	261	290	270	254	226	276	273	249	269	236	255	269	256	234	256	275	263	261	233	266	248	246	248	253	238	253	276	255	248	221	239	245	242	242	230	284	234	229	238	257	269	251	247	243	225	261	233	241	241	244	270	242	252	270	261	239	267	253	247	260	256	264	264	292	252	223	266	242	242	257	248	260	260	232	243	230	262	258	241	213	254	284	248	236	291	280	223	225	248	259	263	203	259	240	238	241	265	256	247	249	258	242	275	267	253	259	227	241	237	229	230	250	242	267	263	255	249	227	262	242	288	261	261	258	241	271	245	228	252	260	231	257	271	231	242	250	236	267	263	237	264	235	234	215	229	251	245	238	246	257	226	243	266	248	238	242	234	245	283	245	239	247	242	273	241	271	230	265	245	268	261	239	226	258	250	265	247	263	247	261	261	293	269	261	224	219	239	263	243	292	272	252	241	246	250	223	281	262	268	290	265	249	267	243	226	265	243	279	268	254	255	269	249	262	238	276	265	231	246	234	222	250	233	239	249	273	266	231	253	216	269	243	252	207	258	232	242	245	234	246	255	238	260	238	224	266	227	256	250	247	257	254	246	252	238	239	252	284	253	240	275	272	247	231	240	236	258	260	255	259	257	260	242	236	240	267	257	243	243	241	256	257	258	269	239	209	253	253	218	242	245	219	240	244	255	243	242	268	274	258	253	228	242	273	280	259	239	241	261	261	244	256	243	244	275	248	263	255	244	248	283	239	241	223	250	250	239	240	256	247	240	267	266	248	250	228	228	256	258	227	276	225	236	269	248	238	258	259	259	248	233	218	243	241	259	277	251	230	230	244	243	239	252	255	245	267	279	263	252	249	275	269	257	236	251	231	259	234	231	262	248	267	263	280	228	268	228	254	268	268	257	278	264	248	248	259	230	267	244	252	243	273	251	256	248	246	262	267	258	275	268	280	266	244	259	243	227	268	259	271	270	237	262	267	245	238	249	217	258	247	241	267	245	251	259	229	306	237	273	260	231	282	271	260	234	242	250	274	252	279	248	258	219	256	256	265	258	275	266	251	218	245	240	234	253	234	204	260	252	282	227	259	246	258	250	253	246	270	247	235	250	240	220	285	263	257	294	268	264	232	240	261	217	220	244	243	236	258	247	246	245	266	246	257	254	264	240	255	256	259	255	258	299	233	238	241	269	257	244	249	261	223	258	264	266	240	263	232	232	256	244	267	212	255	253	273	254	255	257	238	251	249	281	243	248	253	273	250	247	223	238	264	263	215	257	228	226	235	248	251	228	256	269	265	266	244	234	251	263	254	262	243	242	256	249	268	269	271	268	264	241	266	276	259	255	261	259	245	256	256	240	243	256	235	244	237	234	245	247	226	268	255	263	265	247	235	266	256	250	261	262	230	246	233	226	245	265	244	257	256	233	253	267	282	228	256	277	233	235	243	234	267	249	218	273	235	227	238	282	227	270	230	228	225	244	242	274	275	242	244	289	249	243	232	235	252	240	239	236	235	273	244	251	263	231	230	247	257	253	261	250	245	264	237	251	258	242	254	237	242	236	275	246	256	246	232	261	260	265	236	255	245	248	252	255	253	255	247	252	235	248	235	266	205	254	242	245	279	244	309	255	237	224	232	234	249	241	261	253	235	269	239	265	233	227	242	248	243	220	268	239	260	241	243	259	255	278	243	243	253	235	255	235	270	257	238	266	252	264	239	257	241	235	261	257	276	244	299	237	237	251	240	244	266	253	243	252	262	275	235	274	253	260	251	255	272	217	242	230	226	270	266	250	269	245	232	259	250	256	274	252	262	242	266	282	244	246	233	223	243	230	243	238	235	255	244	243	241	272	258	244	239	241	240	278	251	256	240	220	244	242	239	230	277	241	239	232	300	238	246	272	266	258	276	236	265	238	263	250	247	245	239	270	246	229	243	254	283	241	248	248	247	253	273	258	212	254	255	246	235	246	282	270	237	250	259	287	248	258	257	275	257	231	264	251	249	255	256	265	228	234	238	217	231	250	251	237	220	239	284	227	230	245	262	230	246	270	256	275	258	264	268	201	248	253	273	234	256	256	247	256	261	249	265	246	225	227	259	269	285	267	271	271	245	223	238	252	247	239	261	261	259	260	265	246	256	235	269	225	243	265	256	235	278	231	241	252	272	263	276	251	257	240	256	229	246	255	271	252	273	262	222	268	237	242	249	240	267	251	268	272	266	236	243	229	256	249	232	231	272	265	260	263	240	271	244	241	247	238	268	233	257	256	238	245	256	230	241	234	253	228	258	260	264	249	228	257	239	269	252	282	242	222	230	249	269	231	234	249	268	259	251	262	223	241	260	260	236	251	231	246	262	232	240	262	255	253	241	246	243	279	292	237	257	266	237	248	243	249	243	238	268	252	252	253	246	246	280	256	251	274	264	235	258	224	267	244	245	271	247	269	254	254	223	226	235	233	252	282	249	269	264	251	255	271	230	241	273	251	262	234	275	257	242	240	227	243	259	272	261	227	253	220	235	272	227	255	243	264	225	288	259	249	256	253	243	235	243	261	227	219	274	263	245	256	233	255	245	285	258	267	253	269	255	267	237	247	274	244	267	266	267	232	270	246	261	231	231	277	250	260	265	232	259	255	258	241	220	279	241	267	263	224	236	257	263	255	226	266	242	237	264	239	242	279	258	241	264	241	279	244	277	270	242	247	264	272	233	223	248	275	240	263
23269	21720	29751	24200	21716	21778	11427	1485	1066	993	883	870	762	808	705	701	718	648	665	690	680	668	612	656	608	623	613	597	586	604	584	549	587	608	636	627	581	580	603	566	572	563	578	576	619	624	554	582	551	557	565	564	572	560	530	544	557	573	598	583	541	605	587	587	556	590	537	583	536	593	553	546	569	557	556	563	571	566	560	550	621	560	565	583	563	605	600	548	584	581	595	576	553	563	554	532	523	567	535	581	517	533	579	550	557	524	527	558	570	532	508	566	512	552	516	532	573	581	554	572	573	570	538	543	562	536	560	555	554	576	518	548	564	556	551	547	555	557	523	543	526	524	551	550	542	573	564	531	553	557	559	539	560	537	535	500	591	562	567	568	534	608	580	563	535	569	557	546	559	565	574	568	537	555	582	546	560	570	583	602	575	534	608	565	547	599	547	568	529	536	536	541	591	572	558	507	561	562	545	582	556	556	546	561	508	560	604	549	517	557	597	579	554	549	572	544	612	541	570	528	569	559	554	585	592	552	544	576	550	550	561	588	532	557	563	558	556	513	598	550	586	561	581	557	538	560	571	535	570	573	567	536	559	581	564	563	573	585	539	562	483	581	559	582	535	538	526	588	544	574	557	599	549	567	577	540	507	565	577	576	529	574	559	575	506	578	563	575	550	557	541	560	535	577	572	571	566	541	549	581	536	532	590	551	546	545	552	534	569	576	539	566	497	558	603	551	532	531	531	557	579	554	545	553	553	567	575	567	571	570	540	527	536	557	543	575	542	540	502	575	586	565	558	538	558	565	545	516	563	608	536	569	569	542	522	566	599	570	582	534	561	514	528	626	547	552	534	539	543	522	588	574	557	590	575	551	507	553	541	544	525	562	571	544	560	583	612	558	583	568	536	594	575	551	531	535	602	544	556	572	518	522	535	537	613	603	539	594	572	557	554	550	565	551	565	594	553	555	546	596	529	561	564	516	543	549	572	514	544	569	575	546	535	584	529	572	596	588	567	553	548	584	507	526	574	583	569	565	553	559	577	538	590	567	517	561	522	554	523	549	531	531	564	558	554	562	544	556	530	551	610	575	591	553	568	588	537	545	516	573	557	539	583	565	510	540	571	575	518	554	594	605	548	547	598	542	539	554	565	514	542	607	528	553	525	575	565	530	576	529	604	578	603	547	538	560	531	534	528	526	570	617	600	556	577	548	563	578	560	581	559	574	550	563	556	530	513	550	609	555	545	585	557	563	584	553	570	559	591	587	580	549	570	577	564	544	598	559	580	597	517	540	538	542	558	539	601	552	581	533	597	540	561	563	548	598	537	594	548	570	547	544	543	549	566	519	563	580	562	538	578	571	558	589	567	565	565	582	542	598	578	520	534	594	559	561	528	556	553	558	521	542	534	530	582	560	526	550	557	544	551	579	539	570	559	582	564	541	575	508	577	567	580	540	532	525	559	569	549	579	550	537	522	587	559	607	530	578	535	521	528	526	525	591	551	530	555	570	553	547	535	545	578	563	497	579	572	563	594	547	585	537	525	559	554	521	574	532	594	560	547	549	575	574	568	569	555	593	539	573	534	520	520	566	553	562	591	550	549	578	552	533	571	547	542	538	601	537	542	566	537	544	562	548	565	535	574	555	508	557	597	538	510	574	557	547	559	521	555	532	571	572	547	565	560	531	542	548	541	545	591	527	554	520	564	549	567	583	541	555	533	582	556	550	568	540	543	538	594	564	596	517	567	521	544	588	590	536	542	585	543	530	543	533	560	541	554	575	585	540	556	551	562	573	524	579	513	558	539	537	541	560	588	549	546	573	533	569	566	546	562	539	533	558	548	557	591	575	560	563	566	567	593	509	585	571	538	548	547	567	575	547	571	575	585	598	499	557	545	537	555	558	544	541	585	542	544	573	525	504	569	539	559	503	598	532	598	554	562	562	545	560	507	553	611	553	556	549	555	560	584	560	549	525	594	484	547	557	598	541	545	579	569	570	529	527	573	523	559	539	573	581	581	621	568	561	544	541	550	567	549	575	552	531	613	566	596	555	532	561	527	574	548	576	569	542	559	548	579	540	534	573	554	524	516	539	577	541	570	564	522	559	519	535	568	556	579	531	519	568	567	556	596	492	563	551	541	576	537	581	534	540	557	506	545	569	557	525	538	583	557	551	544	516	563	567	567	560	564	583	580	550	569	582	536	539	532	591	535	556	581	565	567	539	550	557	600	551	549	551	553	584	568	539	552	529	597	581	561	535	576	527	566	527	577	551	577	583	532	557	540	539	523	542	534	566	579	584	555	562	538	554	559	567	541	590	558	560	523	541	577	559	545	543	575	576	537	589	539	589	569	539	562	563	526	588	586	564	525	590	587	540	558	562	554	573	547	569	568	547	561	554	567	539	589	543	519	580	573	530	565	570	555	596	562	546	552	552	602	559	535	615	534	550	521	550	568	543	561	582	563	578	597	581	571	559	571	583	542	548	572	559	564	564	547	597	575	543	590	557	510	542	518	589	556	550	551	580	546	573	583	540	547	543	570	579	581	608	555	527	570	521	545	590	544	572	545	521	552	520	552	552	550	560	565	549	527	550	536	564	571	530	536	521	560	574	550	564	558	559	537	576	566	592	551	507	572	555	579	558	585	543	564	522	535	517	541	581	575	557	533	627	601	555	589	529	565	554	553	556	565	534	514	575	519	534	546	536	527	574	556	568	555	523	561	511	577	564	575	547	576	546	550	573	528	549	512	557	579	539	575	572	560	544	519	549	595	580	563	545	540	539	548	585	556	551	578	627	557	521	542	573	583	527	550	564	548	535	578	543	529	532	566	591	559	583	584	605	519	535	592	551	568	547	586	556	565	521	574	565	619	515	592	554	590	544	561	544	538	580	540	574	563	549	559	534	542	558	557	546	604	542	527	568	581	583	542	561	548	567	539	567	571	557	520	547	521	552	583	555	583	540	568	548	559	583	571	551	555	589	544	549	610	509	568	506	607	574	608	546	516	584	614	544	560	551	579	558	571	541	500	525	579	522	557	553	596	571	556	582	535	599	528	563	570	558	566	585	567	608	505	583	561	521	528	586	521	562	582	581	555	570	546	551	583	533	550	555	608	539	511	512	576	572	575	563	575	585	551	567	576	532	589	526	525	561	533	554	523	564	497	559	553	583	565	599	570	549	571	548	614	564	554	548	545	513	583	547	535	538	534	556	565	526	564	574	544	566	576	559	549	537	529	564	586	586	556	556	572	558	561	546	545	570	577	563	545	572	575	547	536	537	528	547	544	515	557	520	569	557	556	563	577	531	558	567	511	535	572	565	544	589	543	552	549	546	564	503	597	516	580	570	550	553	573	549	541	545	585	564	533	545	545	597	543	542	534	534	585	541	572	578	549	536	547	598	568	530	569	530	550	558	583	576	555	570	523	541	615	576	531	570	513	562	545	534	529	537	513	542	577	593	566	548	548	560	532	593	593	552	552	528	546	530	549	524
6957	16663	13472	7151	5036	3872	2902	2388	2007	1724	1494	1353	1234	1164	1091	1079	920	925	941	864	839	869	779	823	767	806	727	798	743	741	718	804	741	764	713	733	735	750	698	695	682	674	731	758	695	728	679	692	701	712	696	664	742	668	682	667	729	693	666	638	662	696	719	700	693	677	756	659	684	696	625	717	693	748	699	664	709	674	707	661	654	678	726	642	661	634	686	689	698	709	683	712	668	715	713	695	688	665	726	678	717	662	652	657	667	671	718	686	663	696	626	728	701	670	697	634	645	654	675	713	669	645	677	667	690	699	712	660	656	711	748	697	661	722	735	682	726	693	696	690	670	690	679	689	708	652	672	633	692	653	688	657	686	662	660	651	675	683	653	665	676	692	703	691	679	686	663	666	687	692	648	625	697	682	676	677	690	663	679	714	663	695	652	651	727	660	709	663	658	654	689	664	712	728	706	688	678	652	671	656	687	702	667	688	633	688	726	655	647	625	630	656	674	688	688	651	675	682	663	685	684	672	653	716	702	724	676	645	688	687	688	727	690	707	708	693	629	698	715	689	641	702	685	668	634	666	648	696	675	674	661	684	695	664	648	718	642	695	728	659	635	709	652	645	691	645	663	678	651	651	648	672	651	645	693	639	667	685	684	659	681	664	709	665	673	682	685	710	641	659	670	762	696	665	677	672	678	688	646	663	660	706	717	710	695	667	682	687	708	666	688	651	671	685	700	648	695	658	686	694	634	662	671	677	662	696	660	687	690	646	648	739	696	683	686	693	667	596	655	719	663	644	668	699	675	694	679	694	683	631	689	698	674	659	640	664	699	672	683	674	695	611	631	706	680	664	681	688	649	641	699	669	686	700	658	693	658	671	671	670	688	671	700	672	724	633	651	715	725	712	735	663	644	686	703	656	685	699	635	672	636	655	647	673	684	685	677	672	687	681	649	659	676	646	687	636	653	655	640	663	694	679	678	684	690	667	650	707	680	658	658	655	631	655	736	727	682	677	690	666	674	711	698	667	656	644	692	702	660	715	670	653	643	667	673	663	695	691	684	720	681	678	681	679	689	692	677	735	654	658	685	659	692	662	660	675	664	687	710	702	666	672	714	685	691	649	713	622	648	641	677	700	672	691	641	693	705	689	648	670	672	705	642	670	651	691	642	667	641	652	684	631	666	702	637	673	651	690	722	697	707	666	680	671	730	624	675	677	658	645	655	659	681	639	650	678	683	672	677	699	667	700	630	660	707	702	690	690	645	684	680	649	651	690	680	655	680	642	660	652	626	650	634	660	661	695	659	711	632	685	718	664	671	686	664	734	647	661	713	660	669	684	676	683	679	732	729	676	687	700	650	698	657	675	679	673	707	672	667	673	689	674	651	684	672	668	665	640	646	690	703	670	653	712	648	683	675	693	678	675	659	683	724	653	655	671	676	673	660	726	662	703	654	666	652	678	626	676	697	734	677	661	690	644	621	665	688	674	701	702	679	673	684	717	677	674	621	691	637	726	654	659	720	685	658	661	672	692	629	696	705	679	685	618	665	674	673	674	671	622	646	662	665	702	669	703	664	632	639	653	698	698	653	718	642	660	630	651	691	665	660	653	671	625	674	654	683	645	660	655	671	678	666	651	659	650	672	700	682	641	655	662	687	643	722	660	718	647	642	613	695	697	705	671	647	648	631	659	661	682	707	678	665	654	704	646	687	684	683	652	637	652	681	729	603	719	673	678	682	646	669	726	671	638	673	610	742	703	722	691	665	646	683	639	661	643	680	706	653	657	609	677	665	699	699	725	670	655	652	690	674	684	648	701	644	674	694	675	683	672	660	653	665	718	670	700	686	661	657	692	702	625	669	621	645	688	724	686	687	668	661	704	668	672	669	633	703	672	663	623	628	726	668	692	691	631	656	715	647	698	677	677	688	680	689	680	681	712	681	693	638	680	620	656	639	647	627	670	655	697	694	707	675	705	633	669	670	684	671	640	635	730	693	624	676	713	666	669	695	662	731	671	680	713	658	668	688	710	650	659	641	639	674	726	668	660	661	670	652	686	674	719	635	668	682	647	651	672	697	665	675	676	712	653	690	717	670	680	660	684	682	704	680	679	679	660	679	717	678	670	637	645	630	708	670	692	665	699	698	629	678	670	694	687	654	683	638	649	687	675	652	718	649	675	673	678	738	691	626	703	691	681	669	675	660	649	655	671	688	695	668	709	635	670	680	645	655	626	660	732	662	724	685	620	692	656	737	655	667	693	662	637	692	644	681	694	655	726	652	746	695	655	676	656	640	685	635	672	674	665	685	691	685	683	686	696	678	645	712	669	632	668	726	704	687	691	653	705	676	661	681	680	698	646	693	651	664	706	673	673	672	631	642	688	693	647	694	705	749	695	675	702	685	695	729	674	658	679	688	699	666	690	648	665	709	648	687	682	636	662	677	664	690	629	696	697	687	687	678	665	638	728	662	706	667	681	639	672	706	683	647	661	701	661	643	681	627	691	730	605	718	682	668	684	683	692	691	697	675	652	666	686	652	681	643	679	685	662	647	659	643	660	660	669	686	673	741	646	655	684	693	688	721	689	677	658	665	653	699	654	678	680	610	677	647	647	691	640	678	648	610	681	660	654	637	670	704	664	691	690	641	679	647	664	635	682	693	627	660	734	643	703	651	647	685	697	688	699	699	662	683	710	662	676	712	672	650	677	670	723	655	679	698	668	728	683	706	678	706	674	670	658	675	683	669	668	692	620	678	743	651	658	688	714	665	692	674	640	680	661	688	648	672	689	716	635	633	679	681	699	636	678	665	676	707	625	608	682	668	680	643	708	695	655	689	652	661	723	684	670	668	675	641	643	681	666	697	690	678	702	669	643	665	649	685	671	694	669	687	733	654	670	665	655	658	715	679	658	653	676	677	716	671	598	741	669	714	684	685	715	695	654	652	657	655	697	655	654	718	687	680	675	693	675	711	640	714	669	642	672	666	654	666	699	672	657	670	687	650	636	689	685	671	663	642	599	666	610	686	660	685	697	655	668	694	636	692	693	683	676	694	624	700	616	663	708	636	660	596	695	707	653	672	608	650	708	644	650	669	660	672	665	649	693	629	658	655	684	709	667	693	659	677	662	665	674	690	692	660	635	708	704	648	686	714	737	722	668	654	682	662	690	633	660	665	697	688	682	701	675	716	688	669	669	699	621	664	679	659	687	628	658	672	660	665	686	702	657	653	697	666	699	674	661	702	689	689	697	686	661	652	698	666	663	680	673	678	707	649	693	671	693	662	657	620	689	665	651	678	634	701	680	655	684	647	663	656	671	678	656	684	659	693	658	660	675	670	702	657	681	661	672	693	674	699	612	686	650	682	666	685	709	613	695	708	667	660	652	675	678	659	671	699	663	654	681	672	645	687	715	718	660	652	676	673	657	675	693	674	693	669	710	665	691	680	668	720	692	712	679	680	645	690	729	684	658	715	687	669	690	681	666	670	692	629	657
27663	20489	6815	703	504	452	335	232	225	211	212	198	213	193	219	217	205	204	209	212	207	232	208	214	201	185	236	225	172	213	186	184	198	203	200	202	188	203	182	207	173	202	195	203	194	187	218	209	203	206	224	171	224	205	200	192	187	189	185	211	208	211	213	206	208	203	203	203	172	215	189	196	194	224	211	198	182	191	203	230	201	167	193	208	226	211	198	194	188	198	197	216	215	191	220	217	207	179	210	211	194	197	206	172	228	219	210	201	218	225	192	195	209	208	181	233	223	194	192	220	206	222	210	227	189	196	213	209	207	191	188	189	192	214	182	213	181	187	204	189	225	219	155	197	188	197	236	204	200	189	198	196	197	213	193	184	228	206	181	191	198	184	201	212	202	197	207	191	189	185	200	208	203	193	199	196	179	211	197	192	192	219	205	175	203	195	184	193	210	200	210	176	219	215	178	195	212	196	209	172	205	209	208	200	221	202	193	180	210	210	200	189	170	213	196	194	195	189	165	212	221	219	198	206	217	197	211	197	186	185	200	190	193	218	200	184	198	198	185	199	169	206	198	191	194	198	204	207	203	179	206	202	193	213	204	220	194	194	207	180	195	190	190	210	216	180	200	190	216	208	222	186	186	216	204	183	228	201	200	181	189	185	207	190	201	189	214	208	210	221	192	184	208	200	178	175	218	201	216	183	214	220	207	201	213	170	210	196	187	204	163	208	187	205	191	213	181	182	203	204	197	211	190	185	211	200	215	188	207	184	165	210	220	220	194	197	214	197	195	185	185	201	203	175	196	189	194	193	204	209	224	203	201	189	215	181	175	213	191	197	169	213	186	184	192	222	209	216	234	223	199	195	178	210	205	219	207	189	207	199	210	205	208	185	214	213	181	215	191	202	203	194	184	197	195	195	198	212	213	199	216	200	196	189	202	184	195	193	209	204	206	214	197	208	199	191	205	232	194	177	185	208	214	180	212	194	213	186	210	208	189	198	177	196	185	218	219	206	207	191	184	171	194	207	216	173	212	177	201	202	204	207	180	189	207	192	198	205	200	172	218	191	209	203	214	185	195	218	169	229	186	201	209	196	192	225	189	197	197	206	204	203	184	183	170	212	193	196	195	172	217	189	210	195	173	226	186	179	190	185	200	205	194	194	211	207	208	184	182	190	186	202	189	185	202	192	220	203	209	200	183	188	193	204	231	188	206	193	195	188	218	187	203	220	203	215	196	207	197	217	204	199	179	186	195	194	176	211	210	216	203	189	195	215	210	208	213	215	194	223	207	198	206	194	191	197	196	202	212	210	203	181	213	202	206	187	198	218	204	211	166	226	203	200	199	215	183	219	183	186	225	176	178	190	206	203	240	207	205	220	225	195	182	220	200	178	215	177	192	178	192	228	196	230	221	186	193	204	196	222	209	207	184	198	217	184	184	203	172	196	205	204	176	174	187	199	194	202	211	202	209	190	236	183	193	170	213	177	210	216	221	175	183	196	195	198	210	161	207	229	225	192	192	198	221	212	204	202	190	202	199	182	194	202	172	193	213	215	192	200	222	202	193	190	197	183	217	220	207	186	215	225	204	220	197	159	219	182	210	180	191	181	166	208	191	194	198	197	188	189	199	177	202	212	221	199	224	219	222	196	188	198	180	219	200	190	190	209	206	204	193	183	193	194	202	213	227	189	208	190	195	196	188	205	210	196	197	199	213	207	185	194	194	216	199	211	190	217	204	226	190	204	215	209	218	244	203	165	205	214	202	178	203	203	213	217	220	224	229	223	187	184	240	187	180	175	208	183	166	199	203	176	192	223	195	195	197	205	227	196	180	195	220	207	196	210	170	199	195	204	179	211	214	197	185	192	211	191	224	196	195	205	184	219	212	194	213	191	215	184	189	240	221	216	212	192	220	198	173	195	171	193	198	195	203	198	194	177	204	203	196	208	234	193	195	212	180	195	203	221	201	206	205	193	192	209	189	193	166	199	201	185	205	190	195	207	185	190	178	198	217	204	183	201	199	188	211	191	194	196	203	207	177	191	187	207	207	198	219	200	195	214	205	199	196	203	191	167	215	197	187	197	183	183	180	197	196	196	209	221	209	186	210	205	211	214	186	202	212	206	213	207	194	215	198	211	203	212	213	192	190	208	212	198	206	226	185	195	197	156	201	213	169	194	197	205	211	186	214	195	201	191	219	197	207	213	216	220	226	234	222	192	202	195	204	196	190	212	201	228	193	199	189	185	190	189	219	171	194	189	204	198	189	198	192	183	198	185	213	219	198	204	202	199	215	186	195	188	188	216	192	196	189	206	188	203	170	193	184	194	206	200	190	197	186	207	189	213	190	193	189	183	186	185	206	218	202	196	224	200	216	190	205	215	209	205	196	203	188	189	191	204	198	217	187	188	197	187	221	183	198	191	193	171	200	203	220	175	216	208	199	202	223	224	189	214	212	201	195	175	206	216	214	196	222	199	173	208	184	200	220	205	183	199	182	212	207	177	224	187	204	180	185	206	193	203	203	192	191	214	203	193	216	189	202	206	212	205	204	215	187	200	201	200	216	193	207	213	200	193	185	180	215	218	213	198	188	185	184	209	178	218	228	188	214	191	206	174	193	205	202	210	194	216	193	200	199	205	215	200	180	208	214	204	210	212	200	228	182	177	200	191	203	183	177	204	192	214	204	190	185	205	207	210	219	211	213	194	189	175	211	203	200	181	211	228	195	172	190	209	195	197	184	189	194	236	216	168	219	189	188	213	188	212	199	198	198	193	189	183	225	201	224	208	196	203	213	209	236	214	194	198	200	179	188	205	212	203	210	187	220	190	218	211	191	193	183	211	194	198	204	191	192	210	223	224	231	204	219	211	206	201	208	192	204	180	200	212	215	188	187	199	205	200	190	207	185	202	199	183	202	216	199	192	204	215	199	216	221	222	194	209	172	201	216	211	219	214	198	197	211	201	201	207	224	198	212	200	195	203	192	192	227	202	200	200	191	198	196	219	207	203	218	210	204	186	212	179	191	171	217	220	171	192	180	184	197	199	203	176	210	209	199	201	208	190	209	198	202	198	194	180	175	197	204	185	206	197	212	180	198	181	188	193	208	196	189	205	199	194	186	196	188	194	226	200	211	210	179	192	204	167	216	185	197	191	192	190	207	188	188	195	214	209	190	234	199	202	205	211	166	182	205	189	186	199	192	184	201	173	185	185	211	227	195	185	178	219	181	190	210	204	203	203	207	203	192	195	194	183	215	207	196	199	195	197	186	197	203	200	193	203	213	199	196	194	195	207	199	200	190	207	220	204	197	186	192	197	200	176	190	197	201	169	204	212	191	178	208	216	221	184	180	208	224	199	207	205	199	205	241	209	200	201	215	191	208	214	208	193	213	194	213	192	201	209	213	186	221	198	207	194	205	199	203	188	211	196	190	191	172	202	221	200	216	195	189	205	195	206	208	188	189	206	203	205	230	228	197	229	191	197	196	173	181	201
3873	1021	927	532	411	379	341	330	294	309	286	299	275	246	286	281	262	263	245	250	255	276	263	272	270	266	229	252	255	246	253	279	297	281	252	270	261	267	282	245	255	245	228	234	240	280	274	264	268	256	230	251	237	256	261	265	256	244	235	243	262	283	276	242	249	288	259	244	231	250	239	248	264	239	254	243	283	247	285	254	250	293	257	245	238	275	265	266	272	235	236	243	268	269	250	242	254	251	251	227	266	239	247	242	254	268	240	262	244	234	251	244	262	272	269	232	256	268	251	223	268	209	247	238	259	242	259	264	243	262	265	234	253	279	252	220	253	234	235	253	261	259	269	240	243	253	268	230	277	278	281	273	257	261	238	246	247	264	245	266	248	240	264	229	250	257	276	269	236	257	258	288	263	233	238	212	237	247	245	242	255	246	241	230	209	269	229	250	253	239	257	256	219	240	263	257	269	289	273	242	215	244	245	259	279	246	270	254	263	264	270	239	268	244	290	247	267	270	241	265	256	235	246	250	263	265	271	246	252	224	252	264	268	274	249	267	278	242	262	283	238	265	272	263	267	271	278	258	288	241	274	239	279	252	261	232	277	313	291	255	245	262	250	242	259	264	273	256	257	268	262	257	245	261	241	264	252	273	237	234	243	252	243	251	256	268	265	277	250	264	238	260	229	256	234	264	239	242	246	232	278	274	231	281	262	236	254	275	256	269	255	240	258	247	267	262	259	237	262	246	261	263	273	235	269	248	253	265	276	242	261	242	255	260	240	263	261	259	278	230	245	264	243	278	223	254	238	248	263	253	217	259	267	272	254	282	270	260	256	303	255	275	270	241	258	246	256	246	237	254	289	258	227	253	264	257	248	271	262	252	244	281	237	235	254	249	261	231	245	246	276	265	272	250	228	224	249	256	260	225	251	269	244	267	241	235	248	270	254	259	278	286	264	241	256	268	247	244	259	258	239	250	247	242	270	275	266	265	239	259	228	242	260	239	240	255	272	268	257	253	262	252	214	265	288	264	294	271	262	253	235	255	270	227	254	259	256	268	279	242	248	236	259	239	252	247	280	285	284	228	267	242	254	259	230	254	273	265	273	250	260	256	251	234	231	251	271	258	274	280	234	231	235	242	253	266	264	230	274	281	253	263	269	264	262	237	238	274	275	225	260	262	274	251	264	276	242	238	273	263	262	258	270	272	265	270	251	255	262	242	259	247	250	274	258	255	270	232	252	264	294	238	231	232	255	248	249	288	285	263	291	291	235	214	292	274	263	246	273	283	286	234	249	240	239	264	256	252	239	257	265	234	238	257	279	274	290	257	225	292	255	262	263	251	229	273	289	239	260	251	247	211	255	213	246	255	276	303	245	262	264	244	247	256	267	233	248	255	225	248	237	229	239	238	267	256	250	267	247	304	244	269	248	249	274	254	227	256	265	264	278	244	255	269	267	219	258	288	253	242	270	275	265	291	241	252	261	240	241	256	247	272	219	232	261	260	258	243	239	268	244	261	292	247	230	257	267	245	270	289	242	263	252	254	277	248	242	232	261	281	243	249	293	236	266	261	248	260	256	271	237	256	263	278	287	270	244	263	242	263	254	275	270	263	247	249	267	236	275	273	264	248	256	272	253	271	279	263	224	265	266	282	243	279	253	257	293	257	272	250	248	267	221	246	251	270	267	219	241	253	260	245	244	256	246	262	276	267	286	263	252	240	258	223	275	252	247	266	255	253	252	225	256	264	244	272	274	272	241	278	260	273	237	257	284	271	264	269	240	238	245	261	285	283	281	243	274	256	264	283	239	265	247	261	258	283	263	260	248	250	249	295	269	225	266	246	252	260	268	248	253	255	217	260	251	252	266	245	259	262	251	251	268	253	278	237	224	273	268	235	269	255	248	256	266	232	261	292	224	257	256	262	261	270	262	270	253	255	257	229	244	269	260	259	241	288	267	247	289	261	262	261	264	269	272	270	268	257	266	264	260	240	256	274	242	253	260	269	282	270	280	270	249	238	232	254	264	238	268	233	251	251	273	263	272	279	260	217	247	270	262	258	262	278	291	248	260	269	254	258	243	271	247	251	265	261	263	240	261	252	298	218	264	264	261	273	250	256	270	254	246	247	255	268	271	252	233	229	261	229	256	241	283	240	244	259	256	256	249	280	262	260	253	279	278	232	240	241	267	238	253	245	236	239	260	263	243	252	258	275	244	225	238	271	253	241	227	245	243	262	252	273	244	255	239	238	282	258	265	255	253	255	251	256	261	252	266	265	240	254	244	239	255	262	252	263	246	238	259	265	277	234	256	254	267	272	247	286	238	298	288	261	250	250	230	273	254	255	268	262	235	238	240	255	256	255	250	254	260	236	223	269	268	245	241	273	253	248	244	256	255	258	266	261	272	289	248	277	253	250	280	238	254	241	233	259	299	209	260	266	226	275	237	282	242	261	279	256	255	246	239	249	273	283	267	236	284	256	278	269	257	256	265	226	263	241	271	271	257	246	244	286	265	263	252	243	242	244	244	271	282	250	254	235	253	274	230	268	244	262	245	253	282	237	260	267	262	270	263	220	235	252	247	252	280	225	264	272	234	257	253	268	258	243	260	233	241	263	239	234	278	247	298	243	244	226	250	245	263	265	250	261	268	270	236	259	225	244	289	216	283	252	259	273	271	269	226	264	238	247	258	263	276	278	246	252	277	254	251	244	290	251	241	254	231	260	259	263	223	235	273	247	238	237	209	262	245	269	252	262	245	242	255	236	266	277	251	264	248	263	241	268	277	242	269	248	276	242	274	235	257	267	259	244	272	267	281	283	246	221	262	279	255	258	265	258	245	250	251	229	240	241	255	295	247	268	261	267	262	253	266	265	254	260	241	294	230	239	236	247	249	250	265	239	281	246	264	250	253	235	258	221	229	254	276	268	266	249	286	263	259	243	263	251	251	225	239	251	238	246	256	230	233	241	249	238	296	248	278	263	239	249	257	267	240	303	245	251	278	270	262	267	280	273	264	269	252	235	271	263	271	234	253	254	237	276	286	265	258	256	235	241	253	237	264	259	261	266	269	269	236	244	301	274	267	251	276	227	259	262	230	256	262	242	257	259	280	248	245	245	274	247	260	255	246	266	246	262	235	293	254	257	234	274	206	259	269	261	259	274	281	257	242	242	251	269	225	253	277	274	262	257	252	252	296	276	251	264	285	227	263	214	268	253	242	254	251	243	270	245	265	254	249	247	245	243	242	258	240	256	255	262	256	244	266	263	256	254	270	261	271	236	254	266	276	235	283	262	240	259	247	276	250	242	264	274	265	259	225	264	251	254	257	227	268	259	276	240	236	267	223	253	267	256	278	258	260	268	246	235	228	240	261	254	238	248	274	258	243	262	248	249	279	253	253	265	262	274	254	240	260	282	227	276	266	227	249	253	275	263	256	286	238	263	255	262	256	246	273	244	267	263	259	243	257	241	257	262	266	263	267	268	245	265	252	268
24244	21674	29257	24600	21667	11918	1320	857	727	647	612	597	534	523	553	552	525	508	567	510	507	493	491	478	431	496	467	481	503	456	514	449	496	403	472	436	475	491	469	496	460	437	468	479	494	440	428	477	441	449	467	498	481	482	471	441	443	478	488	467	462	445	475	408	441	442	491	456	491	464	490	438	470	427	484	446	479	491	483	462	443	448	448	457	450	446	445	461	449	455	464	477	452	440	455	459	489	476	461	412	414	435	449	414	459	426	456	484	427	435	433	449	476	490	429	452	452	481	470	484	477	449	446	504	440	441	436	464	444	485	430	440	466	481	486	430	489	462	458	453	418	462	419	480	425	439	459	460	489	485	427	447	477	492	462	446	453	487	457	448	499	472	430	458	427	472	468	442	463	446	445	428	459	479	477	485	447	437	412	462	444	472	454	447	467	480	464	447	475	428	481	426	458	449	494	444	449	464	457	444	429	464	467	431	427	479	468	448	456	438	416	448	446	458	451	465	474	444	456	447	463	469	504	480	462	482	454	439	445	443	455	431	486	431	484	440	441	439	472	443	462	455	435	436	477	460	471	480	479	457	434	425	450	421	480	467	445	458	446	447	459	446	460	477	464	465	470	452	423	494	466	471	471	453	452	464	446	461	446	454	484	477	475	449	426	475	462	418	479	444	459	441	450	462	433	437	422	438	495	499	436	474	480	462	447	418	461	444	425	458	465	473	451	492	477	486	462	428	459	457	467	429	478	469	478	461	459	438	429	427	499	455	455	439	444	449	455	464	490	470	477	486	447	475	464	432	432	445	432	460	512	464	437	454	474	421	465	451	444	474	444	446	491	474	453	437	435	451	467	477	421	434	468	476	442	440	453	394	457	451	464	461	438	435	471	478	481	464	418	455	445	486	419	468	479	468	465	467	481	453	441	436	367	475	452	415	465	411	469	463	430	417	473	479	450	447	463	472	454	438	465	461	447	432	473	453	433	443	429	418	424	456	450	456	478	435	441	484	447	427	426	413	449	451	436	460	445	438	434	479	461	475	456	475	467	479	419	447	453	444	448	488	451	466	458	413	456	433	426	462	439	454	458	502	486	445	439	442	453	445	473	465	482	482	490	435	426	452	457	477	465	444	472	449	391	439	421	472	474	497	433	440	430	450	486	418	436	418	469	445	468	461	441	457	432	464	450	466	452	449	421	464	450	472	464	464	460	423	475	473	430	427	438	427	480	461	481	472	435	450	479	472	456	434	406	477	467	475	480	465	453	422	440	454	450	466	475	432	468	457	423	483	453	428	477	458	429	472	459	499	475	470	476	455	417	450	462	449	431	425	409	435	408	433	459	451	467	460	474	467	449	457	461	455	473	494	420	478	483	448	434	432	442	451	479	478	466	434	387	472	439	444	467	441	485	477	441	462	466	473	460	436	460	439	440	461	447	461	447	454	449	415	460	488	437	403	467	425	452	453	469	461	444	500	457	463	488	419	487	461	470	449	460	410	446	470	489	465	446	434	433	454	438	439	445	419	419	448	442	430	449	453	459	432	445	425	440	471	426	456	432	445	446	465	435	441	444	435	462	460	431	466	453	447	468	436	428	445	473	432	459	475	442	446	492	451	483	461	451	415	438	440	440	467	449	446	478	454	470	462	497	442	472	435	466	467	433	471	423	430	452	452	434	440	458	457	472	488	450	484	459	458	426	458	412	478	473	458	477	442	488	491	464	438	429	492	475	424	438	469	430	456	500	452	438	427	464	490	443	449	447	462	463	464	404	452	432	455	443	426	423	473	442	431	461	459	457	473	446	427	486	441	461	443	449	405	465	460	465	466	413	488	424	466	464	446	480	467	458	453	455	442	492	438	440	480	504	447	465	479	443	413	515	455	414	480	486	446	458	468	463	466	442	431	436	451	474	471	442	449	426	482	468	438	456	466	429	458	466	494	488	440	450	450	441	456	463	447	470	465	466	464	418	473	421	421	432	474	475	429	421	447	445	440	469	417	465	459	473	476	451	452	463	447	481	473	485	440	471	460	452	420	428	431	467	470	423	447	462	405	460	440	453	480	460	471	433	457	441	466	439	485	462	425	433	465	449	467	441	450	444	460	465	424	420	438	430	498	448	444	441	484	426	444	464	484	445	441	451	458	462	460	436	444	436	492	422	482	450	463	433	437	457	440	434	468	446	465	477	457	444	465	496	462	429	475	432	444	439	443	475	485	469	478	504	455	451	456	461	469	431	434	433	428	487	475	410	529	454	451	422	451	473	444	472	442	423	441	427	469	468	440	477	433	475	455	442	512	446	443	457	492	473	448	477	451	459	440	507	480	435	436	431	445	457	479	487	466	455	451	507	478	417	433	465	449	436	442	443	455	436	447	478	422	472	499	450	451	413	453	458	444	462	433	453	437	438	458	446	439	470	480	444	436	453	488	433	441	451	460	468	455	461	469	420	467	488	454	433	451	447	459	423	493	503	477	430	477	472	477	521	461	435	477	460	469	430	441	441	454	462	426	472	479	417	459	503	471	481	456	448	468	429	437	468	468	428	451	421	499	447	451	493	464	454	431	443	429	448	453	423	419	475	468	468	455	412	491	466	436	455	473	416	475	432	477	430	415	462	486	466	443	418	434	471	480	440	443	438	444	442	461	445	439	458	442	417	453	450	466	478	436	450	460	439	439	456	427	453	446	461	467	462	434	460	450	434	431	440	456	464	452	456	472	465	451	455	492	464	444	471	464	444	428	446	487	456	441	440	471	455	461	467	488	475	444	488	461	481	464	424	445	416	412	472	468	480	450	454	444	431	507	444	455	445	471	455	431	434	439	429	450	477	484	440	452	456	438	451	429	478	409	422	460	452	457	457	453	490	417	383	460	454	477	420	421	410	458	463	477	478	441	463	466	447	407	436	447	462	442	480	447	460	450	462	413	436	451	439	428	447	473	443	458	473	456	453	459	462	472	453	458	437	478	466	461	489	443	449	462	477	478	432	441	458	469	446	424	458	420	461	453	406	441	465	456	435	457	442	429	481	463	440	464	437	415	450	430	438	445	424	435	424	471	424	429	459	436	449	431	428	482	443	434	413	473	462	456	413	433	467	449	482	449	438	461	456	445	464	491	449	450	448	433	464	449	446	449	431	467	461	445	473	460	457	458	461	453	465	452	447	471	453	476	495	468	418	459	439	459	444	431	462	442	423	417	473	438	419	485	468	465	456	461	505	460	476	475	492	454	466	424	430	452	463	423	443	426	499	420	453	459	449	418	444	479	419	437	464	446	461	436	425	465	470	432	434	497	460	445	460	458	443	478	482	444	472	439	443	425	454	470	439	428	447	433	487	480	453	470	450	418	436	481	459	448	499	438	465	463	448	480	452	438	476	445	438	443	428	455	441	461	441	440	502	423	477	449	482	444	446	496	434	480	469	451	427	435	465	460	450	482	449	411	441	459	480	474	463	451	437	416	447	429	468	454	465	442	444	447	429	437	450	441	456	478
4708	10002	7957	4142	2870	2130	1739	1447	1190	1068	1024	884	801	751	724	693	728	655	675	622	598	654	616	605	573	581	606	603	548	603	630	560	587	583	585	588	583	577	555	552	549	572	564	599	556	578	549	538	608	579	572	569	532	571	583	527	518	534	529	540	544	529	564	551	541	548	563	530	556	552	579	541	555	588	559	552	552	529	556	577	586	508	579	562	542	586	631	550	537	527	563	508	571	552	554	533	573	525	547	527	494	534	535	556	516	553	498	569	539	540	508	525	574	563	533	516	558	543	561	531	574	546	520	558	511	561	560	563	565	523	542	578	540	556	566	565	567	540	558	521	530	541	569	549	535	568	535	515	509	585	510	531	608	537	499	528	518	550	568	599	549	519	552	539	502	545	528	561	544	559	615	511	555	529	543	525	574	552	577	540	508	528	568	553	531	528	580	595	551	527	477	564	523	565	546	520	619	547	541	536	509	538	550	540	584	553	586	548	581	559	570	545	551	506	615	514	551	530	572	515	526	542	540	538	568	539	582	569	547	570	577	569	544	557	568	562	588	540	570	523	549	548	544	530	552	538	527	534	547	530	552	562	587	528	573	493	562	569	562	583	524	527	497	544	532	581	583	525	512	562	541	552	557	564	548	537	538	546	544	541	578	582	560	582	508	539	513	547	547	562	561	520	548	554	547	567	528	545	541	532	547	553	568	583	549	559	557	543	505	526	539	550	557	536	536	534	513	548	579	527	547	547	536	536	571	530	541	548	549	549	586	525	583	527	506	580	513	554	527	549	522	542	529	603	556	525	538	544	573	516	518	537	538	569	538	522	563	546	537	502	614	557	546	546	566	538	542	550	527	578	573	578	542	560	543	553	573	554	543	569	561	533	543	501	576	547	583	558	558	536	560	560	559	552	525	541	553	567	536	522	517	516	555	539	522	533	566	546	553	557	518	577	558	558	531	569	547	536	553	586	571	517	523	524	534	496	525	542	544	527	539	576	549	604	571	508	568	585	579	603	525	506	561	539	598	558	516	531	600	522	506	512	522	583	571	518	558	586	558	536	563	544	576	587	545	519	582	531	547	514	551	551	546	570	549	520	563	523	526	609	577	542	546	550	553	557	538	549	526	537	538	553	517	583	563	502	535	534	511	523	543	570	565	560	595	553	512	553	537	569	531	509	521	531	543	546	518	578	482	546	529	574	548	526	550	571	533	535	514	547	510	545	608	590	564	579	584	547	533	580	542	558	488	551	551	548	531	546	542	556	525	518	552	579	546	564	623	575	535	536	528	551	552	551	563	535	563	536	520	540	574	554	521	547	590	586	538	552	556	533	565	541	565	526	591	558	544	503	457	558	582	540	534	573	606	549	573	545	566	550	582	568	532	536	554	571	562	538	534	541	591	523	527	571	552	537	549	574	533	535	507	568	500	536	570	579	579	571	498	570	579	553	540	575	557	516	533	552	553	549	540	565	556	564	556	517	539	576	518	514	555	565	565	574	515	530	561	516	571	523	584	544	568	532	581	538	548	548	553	507	603	571	566	571	551	560	534	514	501	524	526	528	575	545	515	566	538	561	540	572	529	549	539	573	568	588	538	567	576	539	518	516	578	547	518	566	543	556	553	588	553	582	564	529	510	538	554	539	542	576	553	589	558	572	494	531	541	549	541	539	572	609	540	561	576	554	568	553	520	547	496	548	552	531	536	599	539	569	581	587	527	568	523	537	575	555	542	578	515	551	541	510	537	546	578	560	555	513	554	560	557	574	556	537	525	542	536	588	595	573	540	552	524	522	541	583	519	547	522	534	576	544	533	533	557	554	566	531	459	575	549	592	568	534	533	516	565	578	578	519	578	540	545	548	541	552	541	585	553	548	565	572	532	563	562	519	552	518	548	591	526	505	544	554	536	562	518	557	539	573	601	567	543	536	552	554	542	557	578	570	536	528	532	563	586	567	511	551	568	556	546	539	565	553	551	573	534	515	518	543	525	557	575	513	582	571	559	543	531	563	530	542	556	546	608	557	556	533	572	550	531	524	537	559	521	517	577	575	565	552	544	568	540	537	512	564	528	541	557	581	531	562	555	554	559	554	562	547	539	528	526	497	555	519	556	556	544	599	547	555	573	562	523	516	523	521	519	550	553	542	563	549	539	520	554	524	548	564	531	536	531	527	571	586	554	541	537	528	556	571	519	553	561	533	582	559	525	563	604	526	546	552	591	585	548	562	541	563	523	552	536	541	523	553	541	551	524	545	515	554	566	577	561	563	576	529	571	537	509	535	588	527	575	524	533	551	562	562	585	546	540	505	485	530	528	541	581	513	508	593	563	563	503	592	521	524	543	561	565	569	601	528	552	551	550	537	546	543	602	557	511	516	555	553	588	533	546	527	569	528	599	503	549	554	552	609	532	562	500	511	506	535	573	552	529	543	534	570	564	593	549	553	528	570	527	561	545	581	524	576	525	579	532	523	575	534	518	560	564	568	549	564	548	560	567	569	525	559	539	570	629	547	525	564	557	533	519	575	520	550	519	520	531	524	542	572	591	527	526	540	580	578	574	569	584	489	529	554	501	557	573	535	528	537	559	550	550	588	559	517	518	544	546	531	528	569	609	515	556	593	586	558	518	543	543	555	594	561	532	556	525	541	561	554	499	515	537	543	552	523	551	523	525	565	527	529	494	568	539	514	550	539	565	567	577	520	558	577	530	520	548	543	534	572	520	493	573	539	536	571	595	521	561	558	501	556	534	577	546	551	498	579	566	528	563	554	529	527	515	554	516	541	542	554	553	528	562	523	535	510	565	553	550	590	530	544	559	581	556	528	519	496	556	556	516	547	569	537	530	544	531	549	532	552	548	573	572	567	571	560	579	527	540	552	545	531	509	524	548	552	609	533	538	536	553	485	576	543	556	565	540	528	555	548	541	577	559	622	541	523	545	572	525	550	599	540	548	529	538	551	546	539	537	532	523	559	541	510	544	558	556	545	550	547	571	566	543	552	558	543	559	543	568	523	578	554	545	582	549	538	572	580	533	558	554	554	529	563	539	546	534	529	543	554	527	505	509	555	513	565	550	571	580	513	552	541	533	544	589	502	540	552	580	546	576	554	555	582	548	529	558	488	535	520	560	593	527	531	551	563	556	548	560	540	539	562	548	552	581	542	536	494	536	532	537	540	520	528	592	546	542	530	561	555	536	542	517	563	563	538	520	525	560	568	548	552	548	511	547	571	584	559	540	554	589	580	527	540	586	549	512	558	568	585	506	539	515	571	521	507	544	547	535	562	510	538	553	561	536	579	555	545	549	518	551	565	547	541	527	585	477	524	517	567	549	606	516	544	557	545	534	534	585	536	505	558	530	577	537	514	522	547	541	573	505	590	567	500	550	553	546	508	601	538	561	561	513	526	555	551	558	561	538	550	540	561	481	568	487	579	569	568	548	572	531	600	548	616	541	516	531	523	529	538	543	528	538	580	564	559	541	545	561	599	540	521
25504	21684	28080	25734	9948	564	415	316	262	268	250	235	245	246	237	197	191	200	222	212	215	195	191	181	201	193	199	193	205	190	217	178	192	192	189	205	174	199	175	173	194	171	165	193	194	185	195	168	164	223	184	201	184	166	179	193	201	166	163	173	179	168	208	212	171	194	168	211	170	178	173	194	191	181	198	188	189	196	176	159	190	180	200	191	178	185	190	167	179	194	200	173	174	175	199	159	195	137	168	165	193	202	173	164	168	169	172	177	208	176	174	171	164	154	156	171	161	180	167	156	207	181	199	201	185	162	180	190	179	203	183	174	170	163	189	176	173	201	182	184	180	192	183	193	186	175	179	164	169	178	200	166	199	166	195	169	204	173	180	178	198	179	187	171	178	166	193	213	181	168	149	197	196	164	172	165	185	172	167	197	187	184	182	162	160	172	165	187	195	179	185	194	182	175	174	169	197	187	173	189	161	182	185	167	187	171	172	203	194	160	198	199	197	197	173	159	182	180	182	178	153	182	208	190	191	192	164	178	167	178	160	146	194	178	159	196	180	178	181	172	206	209	191	177	205	167	168	198	179	203	169	165	167	177	204	176	170	202	189	161	165	156	172	195	180	181	176	178	183	175	167	205	201	173	173	182	177	176	165	182	154	174	177	170	183	166	193	172	160	184	168	176	179	179	187	170	166	181	188	190	167	160	164	182	175	175	182	192	189	171	167	196	180	192	219	185	177	180	167	185	178	175	171	191	192	215	172	184	171	208	169	204	197	168	173	191	188	177	186	183	151	177	195	185	185	178	180	190	198	167	183	168	184	190	163	164	184	163	180	195	187	167	181	197	160	163	155	182	171	198	167	188	177	158	177	183	198	177	165	192	150	174	185	185	170	191	192	179	188	168	179	178	179	194	192	193	199	200	194	188	183	187	192	183	185	191	185	162	199	167	172	185	179	177	185	192	213	179	209	202	177	158	192	186	163	193	171	191	165	181	194	163	180	199	168	174	158	183	185	190	175	180	160	173	199	214	171	216	190	174	178	188	160	193	190	192	194	169	178	192	182	157	202	213	182	173	221	166	168	174	189	175	172	168	180	188	169	184	173	175	173	208	177	180	178	207	190	193	204	186	182	164	178	173	183	159	187	185	215	197	189	177	172	167	179	210	189	194	181	173	173	186	185	186	164	165	164	187	180	196	196	192	189	174	208	202	171	168	205	192	194	190	184	204	195	162	196	177	191	173	186	171	194	192	187	191	177	174	153	166	185	188	174	196	182	165	205	182	182	177	215	178	158	181	165	180	200	183	200	151	185	167	187	168	179	185	166	189	169	157	169	163	191	177	169	181	178	161	192	183	198	216	169	176	197	184	190	193	181	163	159	179	191	184	199	185	185	186	189	194	168	167	179	181	160	170	201	178	199	191	168	187	182	171	170	186	183	209	175	166	184	185	205	186	210	165	189	161	189	185	170	166	179	154	166	160	177	195	194	204	167	199	187	182	170	158	188	193	167	190	197	194	210	186	171	197	158	175	172	166	177	188	174	178	178	184	193	171	201	147	156	201	189	180	165	182	182	156	163	165	159	163	162	179	181	178	182	180	179	196	186	196	180	195	180	195	171	182	186	193	159	195	217	176	190	191	178	190	204	194	183	197	171	189	195	166	197	188	189	179	193	201	192	178	190	171	173	166	180	191	177	164	175	158	202	176	200	191	188	208	198	183	193	156	198	157	172	197	202	169	187	163	199	172	166	193	173	163	184	185	168	185	182	196	158	174	166	163	187	192	168	186	169	196	181	182	179	168	156	190	166	196	196	181	176	189	193	190	174	192	188	183	177	176	180	180	204	186	160	151	198	207	181	192	176	178	171	196	184	169	191	205	191	199	189	165	194	184	196	180	170	172	181	173	163	172	170	155	174	182	200	184	215	202	171	174	189	150	161	153	184	178	157	165	180	193	185	192	166	195	169	177	169	170	185	197	163	171	177	195	178	204	186	166	176	180	192	172	174	200	185	194	161	166	202	190	163	157	181	202	174	184	187	167	184	178	176	195	182	163	198	177	174	188	173	173	203	145	180	186	187	180	168	201	175	173	202	195	182	172	183	196	182	179	196	172	168	174	177	172	183	168	169	158	173	171	184	162	174	177	192	191	186	194	189	181	185	188	172	187	198	147	204	159	173	181	179	179	176	189	207	186	173	185	192	179	193	192	174	164	183	170	160	197	173	200	189	178	196	190	175	189	159	170	182	172	174	207	204	194	165	167	176	163	174	183	195	175	166	162	200	184	179	172	178	201	173	156	208	174	165	165	197	176	201	200	195	194	182	180	174	169	184	182	200	172	164	177	171	176	187	173	186	194	166	166	202	172	185	173	208	193	177	164	179	172	192	197	181	191	195	175	158	190	189	183	177	173	205	188	194	176	196	174	183	165	153	183	190	190	176	209	186	161	175	195	173	181	198	181	181	199	207	188	194	169	174	209	162	204	175	186	173	180	163	216	191	185	181	181	183	190	177	175	190	157	191	180	174	167	181	145	153	165	165	181	193	205	190	204	187	189	186	181	178	186	167	181	161	170	162	181	175	179	196	175	168	180	188	169	170	219	177	176	195	193	181	205	190	172	174	195	157	181	179	160	201	199	169	200	183	183	161	180	165	187	188	172	190	183	192	184	200	172	165	186	180	189	172	185	176	198	170	179	183	189	170	201	162	191	201	160	169	178	171	202	192	171	182	185	187	193	177	186	187	185	188	183	173	183	177	167	168	187	179	171	172	157	186	189	198	159	202	166	160	176	166	178	175	176	174	176	202	202	164	205	190	196	197	184	172	163	170	176	167	178	172	208	222	160	171	180	201	184	149	196	177	161	179	183	195	168	173	190	173	182	195	202	190	169	191	184	174	185	184	193	181	181	174	189	173	203	185	194	185	200	179	159	163	176	167	172	179	175	203	175	175	176	184	176	178	187	160	149	188	178	191	172	179	172	182	171	162	192	184	170	171	197	162	174	177	162	176	212	178	178	202	200	187	155	185	177	181	190	179	174	178	173	184	164	175	204	169	169	179	171	173	173	194	173	182	181	208	166	155	186	191	186	178	192	175	182	183	185	180	164	191	166	187	172	178	168	171	183	188	195	202	169	176	191	192	198	177	162	187	174	177	205	176	172	178	167	182	178	166	210	179	190	182	174	172	174	169	191	170	192	172	198	177	183	166	160	188	206	173	180	168	181	186	177	183	179	173	196	180	219	188	186	167	192	190	197	192	181	174	197	174	199	180	178	169	179	162	190	154	161	183	179	198	195	190	163	188	182	182	180	158	178	180	147	194	181	182	171	165	180	183	168	171	175	178	174	177	175	189	209	162	174	172	175	169	188	179	210	185	209	188	160	172	180	193	187	193	172	188	183	175	183	184	177	187	185	192	175	172	183	163	202	186	189	210	171	182	185	187	191	179	172	164	176	178	149	183	199	186	179	181	181	158	186	188	158	176	163	177	176
4675	5552	4220	2050	1463	1091	898	715	604	501	480	455	388	357	332	350	334	339	306	302	297	306	294	276	286	274	284	292	282	277	246	273	272	259	286	266	245	235	238	236	250	267	252	278	281	244	269	248	276	244	251	267	247	246	241	275	237	248	271	267	246	262	233	226	246	276	264	263	246	242	236	228	254	237	221	253	248	230	247	260	229	281	251	246	261	258	241	266	264	256	234	263	244	257	238	239	267	236	228	244	265	256	247	226	249	257	234	256	263	262	256	248	264	244	238	252	229	255	236	239	261	245	238	257	243	256	229	263	260	257	235	234	265	249	229	275	273	243	250	242	241	235	252	261	249	235	263	241	247	257	265	251	268	259	231	267	258	230	267	252	274	229	259	244	228	252	226	243	228	253	251	262	246	256	268	261	247	231	251	237	252	227	209	256	276	237	255	245	231	263	263	236	258	254	242	236	238	256	248	249	240	243	247	239	226	232	237	258	236	232	250	235	277	243	253	265	255	235	254	274	250	258	236	239	245	257	216	258	239	222	236	218	256	240	232	227	238	268	238	250	229	254	249	242	252	234	238	272	237	256	260	254	260	255	242	273	266	237	266	258	248	236	260	241	238	260	238	239	243	257	279	253	274	244	248	260	244	273	264	253	261	224	206	263	226	257	226	257	224	259	243	265	246	219	261	270	236	223	250	243	249	228	230	233	228	260	253	256	264	251	241	252	261	250	272	230	235	263	237	255	251	250	247	262	229	225	260	230	224	250	221	262	199	249	243	228	276	254	240	248	286	242	270	238	271	266	237	246	237	215	236	255	241	241	242	239	220	258	239	244	246	233	233	259	287	242	221	249	281	256	243	245	252	235	243	233	258	281	233	253	236	231	253	277	258	254	239	273	268	221	226	260	231	248	247	217	267	243	229	232	241	225	260	231	252	267	269	235	265	271	221	261	251	242	258	252	264	244	242	300	243	229	264	238	251	264	263	259	285	244	230	283	246	255	282	241	247	237	240	222	263	235	241	268	226	251	228	257	219	243	252	266	229	231	266	245	272	267	259	238	258	258	242	250	239	251	219	270	253	218	233	254	240	226	238	243	223	222	243	250	275	244	245	249	267	261	242	248	231	233	267	242	226	238	243	259	238	247	263	247	258	239	274	257	232	243	221	224	279	273	254	239	243	245	233	229	245	257	255	264	252	252	264	230	254	266	231	253	289	258	222	226	266	242	246	239	231	233	260	242	250	244	254	230	279	280	234	238	272	262	230	278	233	239	283	228	201	245	264	253	262	247	240	235	236	227	219	230	250	258	246	272	252	267	241	247	245	245	261	230	233	252	258	262	249	202	253	231	264	253	242	236	247	231	235	269	274	214	217	272	266	273	224	235	244	234	260	244	260	262	233	241	257	273	213	280	274	262	237	239	245	229	230	266	233	261	263	261	230	272	247	228	241	236	260	232	266	279	247	274	254	244	249	259	252	239	252	245	266	254	237	272	281	273	236	248	266	257	259	269	257	248	261	261	261	241	279	238	239	253	253	273	248	265	274	255	247	237	245	290	238	263	272	245	259	264	241	223	257	271	233	305	240	239	276	249	259	219	242	254	258	242	230	273	240	244	253	274	283	261	248	260	254	280	247	261	242	235	273	249	247	249	258	212	277	257	254	239	235	241	241	245	249	264	244	240	263	217	281	269	276	248	234	255	261	249	246	233	257	237	245	262	221	291	247	241	255	239	223	213	242	253	269	228	258	256	278	230	249	263	249	241	270	240	253	254	222	250	237	224	245	260	240	249	249	234	265	239	274	212	229	222	237	242	266	259	256	240	262	261	238	254	274	264	246	236	257	239	248	247	263	227	277	262	247	262	268	251	243	247	244	259	230	244	273	238	241	258	251	241	242	242	271	267	252	253	253	233	240	249	240	257	261	265	231	256	266	260	228	245	271	257	253	223	228	248	253	252	238	258	269	278	255	254	241	242	252	231	254	266	249	238	271	257	265	249	264	241	218	224	235	272	271	226	276	238	252	279	261	251	251	264	275	237	248	269	241	268	254	268	257	264	252	245	265	278	244	237	254	216	246	240	264	222	229	210	244	255	243	243	251	245	250	277	280	255	251	244	265	253	263	257	267	238	279	244	251	248	235	222	259	264	244	264	218	235	275	262	249	249	238	256	256	250	240	261	255	260	237	239	233	256	268	237	221	270	259	245	246	256	278	281	223	251	255	255	273	264	249	244	260	232	263	224	238	242	248	241	246	244	244	233	236	254	274	256	237	243	276	266	218	244	235	246	239	247	238	279	251	270	276	278	237	256	222	241	251	235	263	238	261	232	255	244	283	255	258	250	248	228	223	271	258	236	243	246	253	272	232	231	243	241	239	223	245	259	263	237	227	238	262	250	240	254	262	245	240	257	252	260	236	253	258	244	276	260	237	223	261	256	248	254	252	252	225	234	228	242	263	263	219	247	241	245	235	247	248	237	251	240	253	264	266	245	234	226	232	266	239	237	298	238	280	240	256	221	227	256	245	227	230	224	237	227	243	242	227	238	251	233	255	245	261	244	244	272	260	231	251	229	229	234	217	278	265	226	258	255	222	235	237	245	262	243	252	227	262	256	233	245	284	246	261	244	246	236	235	237	228	229	248	260	264	258	263	233	240	262	254	254	238	240	245	243	259	235	254	264	254	259	250	247	245	275	273	260	234	245	246	271	230	254	261	238	284	219	258	235	251	232	251	260	232	273	255	250	231	263	261	240	238	241	258	269	265	260	262	242	241	261	261	235	260	230	267	258	247	258	259	231	230	239	254	232	248	249	229	250	232	252	264	239	260	239	241	239	255	236	231	218	240	260	248	242	254	231	287	272	219	251	247	250	243	243	271	232	256	228	226	226	267	254	243	273	277	247	243	238	233	263	231	262	271	229	282	236	244	280	249	228	218	250	278	262	254	258	256	270	230	260	250	250	262	249	267	261	258	233	251	246	228	249	260	248	240	270	258	265	254	246	276	248	249	275	249	234	233	278	250	264	238	225	228	249	240	244	220	219	229	250	255	234	245	254	274	254	280	238	271	252	259	249	246	237	240	244	211	256	253	248	272	225	259	235	266	249	247	246	256	257	270	264	282	258	246	209	244	240	238	250	264	226	275	229	237	249	231	239	237	268	234	237	253	276	227	266	260	248	276	256	250	227	242	231	255	252	257	272	234	259	214	247	225	249	254	235	230	238	248	234	263	262	281	242	248	221	264	256	273	251	255	256	275	241	262	211	247	264	230	223	247	228	240	257	235	257	227	240	238	253	239	251	237	237	254	274	256	233	241	272	267	239	268	262	267	243	255	250	258	235	280	249	241	245	258	234	253	282	228	264	258	254	233	239	244	251	252	266	236	249	278	249	253	265	227	242	276	254	228	242	219	255	255	265	252	242	226	273	254	255	234	224	256	252	223	232	238	253	243	237	234	235	257	257	264	213	254	273	251	224	242	253	228	255	257	244
23238	21722	29742	24221	21706	21746	11340	1462	1039	1037	861	838	791	724	699	744	700	604	700	681	634	628	648	604	625	595	597	607	624	579	584	543	593	569	586	561	560	596	584	511	617	597	536	569	535	540	568	606	576	522	591	589	571	568	604	594	560	542	579	554	542	582	555	544	536	567	520	647	551	603	559	559	526	572	563	628	582	526	580	567	556	546	590	511	558	535	563	559	581	536	558	553	565	601	594	597	530	561	576	593	579	553	564	563	545	549	552	573	520	540	591	584	574	547	542	514	535	549	619	602	574	562	520	580	547	537	536	590	559	576	555	582	582	550	587	587	532	539	535	548	574	564	573	546	563	564	550	559	579	558	586	584	541	540	574	599	575	562	558	528	545	574	570	529	525	527	565	558	577	564	553	572	564	615	567	539	561	599	530	565	550	552	575	556	591	573	605	565	551	567	566	565	538	570	567	589	554	549	605	546	532	569	547	572	564	550	548	567	510	571	596	534	580	536	524	554	527	555	512	507	545	562	537	569	536	579	560	508	529	554	581	555	538	553	543	571	532	541	541	594	605	578	563	545	558	566	564	568	561	528	560	543	588	581	527	580	578	556	541	543	570	582	544	558	544	575	543	488	538	581	531	508	565	535	528	572	576	539	574	583	567	555	554	602	544	561	570	570	615	578	554	546	517	544	575	578	581	523	523	572	577	538	561	545	585	576	557	580	516	520	555	569	520	533	578	541	546	548	588	509	589	583	568	553	523	548	556	564	593	533	558	525	545	573	552	556	560	541	596	557	536	509	544	599	571	553	592	592	535	576	564	583	531	577	551	533	547	568	546	572	558	575	595	596	577	554	566	561	556	552	552	527	578	554	526	558	535	551	551	536	582	581	543	546	578	538	565	552	515	574	556	610	549	548	584	585	580	563	523	537	547	512	550	540	594	536	552	572	538	602	533	532	585	535	530	529	577	558	515	551	547	592	549	536	544	551	562	557	557	550	544	583	489	553	595	574	561	554	540	553	543	605	560	552	566	570	560	537	544	535	564	545	572	519	561	595	552	566	581	554	527	554	567	530	522	549	545	576	547	577	534	559	566	577	547	517	535	533	510	541	574	521	576	548	534	530	603	576	568	572	576	549	533	545	549	571	576	606	564	592	549	529	534	555	519	549	521	540	522	585	533	526	565	537	573	570	570	558	516	577	587	548	555	557	530	554	552	558	582	575	542	569	622	556	527	508	581	591	576	538	554	515	544	559	587	562	552	564	547	546	563	587	533	537	525	596	549	560	571	523	588	570	596	546	570	556	556	530	581	530	555	545	556	534	604	526	574	539	526	519	546	562	549	564	527	546	557	553	563	524	555	568	540	570	591	536	538	543	578	574	550	546	549	580	520	574	537	598	557	548	538	508	513	537	553	579	541	591	581	547	542	569	557	549	553	578	568	567	585	539	594	550	581	511	567	527	594	545	574	572	555	561	573	548	524	559	548	585	502	594	546	538	524	570	589	527	552	555	558	596	599	579	536	529	537	547	556	556	544	538	526	520	544	540	553	575	522	594	546	601	522	511	528	537	557	524	552	528	571	562	541	591	600	623	553	531	579	505	533	619	553	553	552	536	597	544	566	575	593	501	583	553	575	575	547	543	556	573	550	567	578	548	594	583	577	549	540	538	552	549	574	552	562	525	585	544	550	526	541	532	519	586	516	552	523	580	531	576	582	536	574	585	550	557	562	567	547	589	595	532	545	543	532	604	587	551	500	586	560	535	546	561	563	583	578	549	518	545	545	539	547	506	520	532	548	547	577	573	539	599	556	532	582	549	551	589	569	549	569	549	562	528	552	538	566	579	514	555	568	521	593	568	515	549	565	564	557	585	544	576	540	584	567	563	558	548	510	598	569	565	530	578	582	529	609	582	587	550	522	571	568	524	608	534	563	525	586	546	555	533	571	562	587	549	574	520	546	572	524	543	543	534	543	528	569	536	567	610	505	577	557	588	575	539	573	553	540	495	525	562	588	546	613	575	585	537	504	594	538	516	545	532	566	551	577	498	564	532	563	533	524	516	538	561	548	566	566	570	578	557	544	535	510	561	606	562	571	544	587	541	530	562	547	577	526	566	606	519	604	549	572	533	599	557	539	545	542	541	584	602	528	568	549	530	506	539	573	544	546	549	531	585	528	507	589	538	570	598	509	557	556	527	592	544	583	584	561	548	593	543	515	578	589	544	558	560	548	533	565	570	520	566	549	532	502	614	567	535	564	542	586	571	584	558	576	563	512	534	558	560	549	581	530	552	560	575	547	548	604	575	583	523	547	543	569	520	533	545	555	553	535	576	569	554	578	575	529	583	571	574	609	531	559	545	564	551	531	572	579	536	510	553	597	494	580	541	563	558	572	535	534	585	574	573	511	552	525	515	586	537	514	568	539	566	540	501	565	566	558	543	600	566	557	538	566	540	579	537	516	516	515	574	577	533	562	575	569	542	589	553	598	556	500	536	564	570	572	574	555	524	575	525	492	587	535	605	590	581	524	532	519	528	599	544	556	584	553	568	564	549	544	531	561	563	577	513	562	578	594	551	599	543	529	547	541	549	565	607	548	528	565	561	566	608	571	589	572	545	535	525	540	541	532	548	563	581	598	564	543	570	554	569	533	580	540	573	534	531	555	593	535	518	609	562	543	544	550	549	575	586	525	549	538	611	564	559	528	553	561	586	585	550	553	548	525	559	562	574	569	568	622	553	533	595	529	553	615	557	555	518	547	568	559	538	516	560	542	507	552	561	582	528	556	549	523	576	548	597	580	545	612	570	507	555	562	597	537	576	532	574	527	568	571	559	543	542	540	539	567	524	549	569	538	540	583	543	545	557	566	542	587	591	522	544	581	586	549	606	523	575	556	564	538	534	601	565	560	552	536	545	562	532	547	558	538	571	562	549	542	551	541	567	521	526	577	547	568	566	527	552	579	584	610	547	563	528	574	589	513	530	567	555	532	544	580	531	511	559	522	522	548	547	565	542	570	560	543	550	544	652	563	590	548	529	535	527	575	542	511	527	559	543	524	528	580	560	550	537	592	542	530	545	560	557	568	564	544	529	570	537	591	544	552	517	573	552	519	547	501	550	541	597	579	568	572	562	557	545	578	542	519	533	547	581	546	520	533	548	524	541	514	567	556	568	541	570	568	592	598	583	575	592	572	543	593	556	561	589	524	581	566	591	559	550	559	573	568	544	543	549	514	558	553	509	517	581	557	575	590	572	527	544	590	525	548	529	530	567	545	553	553	558	559	542	545	565	543	563	553	561	567	554	527	531	553	574	531	535	555	560	488	591	573	511	602	563	539	572	560	505	544	599	579	548	566	555	536	549	592	532	545	555	541	604	574	631	539	574	574	569	582	544	553	519	536	552	503	542	534	566	562	560	559	590	583	561	568	580	544	566	588	567	516	551	558	525	533	591	511	549	538	534	539	533	599	543	530	555	557	521	568	537	537	551	575	579
6980	16601	13409	6974	5084	3735	2935	2362	2027	1679	1432	1352	1219	1158	1053	1048	1013	911	867	823	858	847	843	822	791	768	764	790	718	740	758	744	749	693	738	736	711	724	698	743	771	683	668	708	742	667	748	689	699	765	702	654	756	684	633	670	711	651	676	694	652	692	721	665	692	679	722	680	706	703	703	692	657	660	633	710	692	670	688	699	692	628	658	681	672	697	691	649	675	707	719	648	657	657	644	662	707	680	700	657	661	707	655	688	655	705	705	704	705	632	659	657	642	664	673	703	610	674	681	628	629	662	677	673	649	685	694	624	686	668	691	662	647	702	681	647	676	659	665	660	634	696	682	650	679	653	667	635	628	670	672	661	662	646	694	652	631	659	674	648	701	653	650	693	642	651	679	682	651	663	686	691	613	616	661	678	695	634	658	694	612	638	660	753	667	642	665	631	684	697	674	646	676	668	672	615	716	641	681	693	721	663	621	659	684	637	648	620	642	665	661	638	703	646	663	673	666	731	681	674	697	635	653	634	637	694	660	628	694	711	637	721	652	622	685	678	658	638	667	683	669	657	705	623	671	681	716	699	685	690	694	708	631	639	661	689	667	662	672	634	672	679	656	646	702	689	648	686	655	719	691	648	619	702	641	713	694	678	677	644	642	699	660	678	689	625	642	676	629	671	733	663	667	678	665	647	683	676	667	622	681	665	684	712	711	695	700	640	668	696	667	631	689	646	650	652	626	616	701	618	652	616	664	687	674	655	671	682	650	639	635	667	660	640	637	668	648	697	650	658	640	704	675	639	660	665	639	686	712	702	724	647	660	723	694	714	701	673	646	684	676	664	635	701	632	643	670	728	672	644	659	658	670	686	696	678	695	649	697	619	686	669	702	680	627	698	649	699	663	652	652	704	644	678	681	686	653	691	666	665	701	675	642	660	641	605	679	648	731	668	689	665	679	656	657	695	676	703	684	654	665	650	676	692	687	657	690	715	657	669	677	711	685	686	711	669	642	678	664	669	684	681	647	673	675	684	615	653	656	678	689	685	708	678	674	703	609	665	639	642	682	655	680	640	655	675	690	667	656	646	632	656	672	670	713	667	667	647	644	670	626	617	648	653	653	665	661	673	683	668	688	678	668	663	639	652	676	660	672	645	690	648	650	672	653	645	698	658	658	681	647	665	650	694	656	648	674	662	667	635	657	659	626	701	698	705	658	652	673	756	662	620	697	682	654	666	613	653	702	688	681	641	648	665	684	656	664	692	697	644	653	633	678	636	618	670	698	708	686	635	658	677	667	669	660	691	673	665	659	631	659	666	663	673	640	695	696	653	634	689	672	644	651	629	652	679	691	636	697	645	653	634	652	661	695	646	692	636	663	693	659	669	694	686	709	674	643	687	641	663	722	617	706	641	643	597	639	659	710	681	705	700	677	649	663	676	654	644	666	662	623	665	650	708	650	691	684	711	689	687	628	705	688	660	648	691	671	703	691	675	646	681	661	638	652	646	666	730	659	686	673	721	659	688	692	660	694	664	678	646	673	664	657	602	655	656	666	657	685	630	652	657	679	693	622	722	642	639	671	671	630	661	651	651	717	667	669	647	641	657	651	668	674	668	663	686	712	675	687	658	651	647	682	662	653	670	683	658	711	682	747	631	681	681	721	620	706	613	636	641	693	679	630	668	707	689	665	653	678	676	627	688	660	686	715	701	686	671	640	697	671	703	683	694	683	664	706	706	642	680	684	659	651	652	689	641	722	718	681	655	676	679	669	710	683	704	635	670	665	647	661	704	673	648	677	686	637	635	639	611	720	641	659	697	670	706	624	645	690	618	685	670	678	720	651	642	688	647	669	680	676	632	699	642	653	691	648	656	723	684	709	699	652	657	621	681	687	656	705	702	624	638	631	677	689	668	689	661	678	607	655	620	667	646	651	694	662	657	681	671	642	690	652	695	666	729	708	669	659	701	714	703	599	645	632	655	690	695	664	637	612	637	652	639	597	664	671	626	640	652	646	678	642	649	674	665	666	707	681	625	671	657	679	680	659	692	691	655	653	659	649	689	683	702	629	669	697	693	678	637	648	690	657	660	667	665	653	612	650	672	725	679	650	686	717	652	697	664	652	644	638	608	702	640	652	676	697	640	650	688	643	679	641	649	655	664	665	651	698	630	642	708	617	650	674	685	684	624	696	680	651	670	680	620	664	681	660	649	665	653	668	693	648	684	659	646	693	700	665	644	658	655	674	661	617	686	671	652	675	683	684	653	692	653	651	659	706	692	673	665	695	615	656	666	650	643	668	670	604	664	660	668	650	654	656	685	670	708	691	700	703	643	657	681	670	627	658	671	639	741	695	712	665	667	649	668	659	707	722	669	667	689	659	662	677	664	650	654	665	645	672	685	683	694	697	640	694	660	696	628	624	643	687	661	660	684	664	678	632	648	659	659	624	657	650	662	675	691	702	649	665	688	663	699	657	653	668	626	632	679	616	671	670	653	685	659	660	692	638	675	630	682	671	654	666	639	710	674	653	679	705	664	676	647	662	683	640	666	685	616	680	652	679	663	703	637	702	649	608	692	646	683	679	657	667	656	657	642	632	627	655	684	613	669	646	630	693	657	670	679	630	662	647	651	651	668	649	659	686	667	723	676	662	604	670	714	669	647	685	696	639	632	658	609	628	658	652	665	678	710	638	685	684	653	659	729	646	653	680	674	693	651	735	687	661	657	650	691	708	656	675	669	691	619	664	666	655	669	652	638	683	679	674	694	640	665	670	682	689	686	665	668	677	664	672	588	666	654	648	656	661	665	727	665	726	672	623	678	655	632	667	652	655	624	633	693	699	690	660	651	679	697	661	654	643	695	650	681	652	681	678	685	723	662	684	649	670	673	678	623	656	681	686	654	677	660	653	676	665	638	710	677	688	604	639	649	690	673	655	659	682	657	610	662	673	665	650	655	697	692	640	677	657	660	687	662	679	679	669	648	660	636	666	670	685	674	677	690	717	719	700	704	640	700	680	673	688	697	709	652	682	695	666	632	680	692	664	684	646	692	698	680	687	684	644	655	677	658	677	652	693	703	639	663	696	700	693	604	626	684	655	696	663	672	657	615	658	609	628	663	673	668	689	674	687	702	689	678	665	630	662	706	721	670	647	676	645	679	695	669	714	649	663	665	673	655	648	667	646	645	681	683	695	704	630	660	671	709	674	636	682	677	675	693	679	662	686	657	628	686	703	683	659	671	649	615	694	631	674	667	703	672	652	647	628	660	633	689	698	675	665	702	616	657	662	683	702	677	705	666	698	670	641	690	630	659	697	653	683	670	685	658	638	660	634	702	663	638	693	641	657	640	633	688	704	674	629	704	643	660	684	677	702	693	636	696	718	628	658	673	693	637	683	680	693	610	657	692	639	646	692	632	708	625	669	684	687	664	715	665	673	673	664	687	650	669	662	670	689	662	669	704	641	694	699	651	649	677	677	643	607	676	629	671	690	640
27689	20402	6433	446	259	252	252	235	201	188	179	201	220	194	181	202	225	199	187	191	210	204	184	202	196	173	225	216	180	199	174	192	207	205	168	204	193	171	193	204	217	209	173	193	180	210	203	211	219	191	168	234	184	186	184	200	182	180	200	186	213	199	222	201	207	200	207	178	231	212	186	192	204	176	179	180	174	209	188	183	192	223	216	195	193	189	198	186	187	182	180	189	223	183	188	201	218	181	198	207	172	201	176	210	168	202	192	188	190	217	194	186	197	197	188	190	216	196	206	194	237	166	182	187	209	183	201	201	208	192	195	210	202	209	214	189	186	182	212	197	186	170	196	190	190	199	205	184	209	189	190	195	195	191	195	184	213	173	201	213	185	183	206	192	192	211	209	177	184	207	206	182	181	186	200	196	176	159	208	183	189	181	203	194	190	196	198	195	219	179	179	192	219	180	216	189	210	187	199	199	185	185	184	168	183	183	214	183	170	160	196	178	219	212	180	179	198	180	196	182	207	230	208	188	203	178	176	175	175	202	184	195	192	207	224	184	180	208	225	180	203	201	197	197	203	194	175	173	193	176	202	186	211	186	197	202	228	197	205	202	218	198	182	197	200	191	168	228	208	203	206	173	195	193	188	171	191	217	184	209	220	200	179	200	155	167	193	203	177	185	173	191	198	181	215	191	191	160	172	209	210	189	204	172	177	205	184	190	188	158	184	204	204	195	184	225	197	209	185	201	194	170	202	163	211	175	201	193	196	195	205	168	179	185	181	193	182	200	170	199	176	189	188	181	178	183	186	184	178	190	187	189	197	220	209	191	199	199	164	193	197	196	183	173	210	189	195	196	202	179	217	186	187	202	195	220	190	196	179	166	199	200	178	190	216	169	184	190	221	162	192	175	188	206	192	180	173	164	211	189	201	181	165	187	191	189	187	186	214	185	197	218	233	184	192	199	199	182	200	192	195	168	183	210	185	205	193	195	215	194	216	181	194	192	208	183	212	186	160	180	199	197	170	200	198	189	227	199	223	196	205	192	201	199	196	223	199	188	193	212	194	217	212	183	181	198	199	197	203	204	214	188	188	197	194	174	228	193	221	199	232	196	198	171	207	192	166	172	192	199	190	186	184	188	187	181	189	174	192	172	216	200	195	182	178	194	197	194	179	191	170	218	200	207	188	184	197	186	190	199	173	192	179	220	213	180	193	217	182	185	195	197	202	181	219	210	189	173	175	202	196	205	196	190	180	191	177	171	188	202	198	181	184	205	221	194	193	187	212	201	193	197	181	204	199	154	214	199	190	173	190	192	201	185	212	190	189	212	183	216	207	202	209	214	162	194	194	184	208	213	191	191	207	193	175	201	228	189	179	225	227	193	197	202	201	183	207	197	196	212	191	168	181	181	187	185	168	194	216	173	190	176	182	175	188	194	194	204	183	186	219	212	156	199	175	178	193	202	210	213	212	201	192	193	188	178	179	170	215	200	184	192	186	189	192	214	188	210	209	185	193	200	196	160	176	185	195	190	190	217	206	199	193	200	173	187	204	189	222	216	162	197	205	183	218	198	196	176	201	208	177	185	210	158	160	205	180	205	188	162	179	201	215	209	210	175	183	198	171	207	203	176	171	186	204	197	185	186	207	207	186	219	205	168	206	199	180	216	175	206	189	180	192	202	181	197	193	174	191	203	199	189	176	200	161	190	174	195	201	187	194	186	179	186	213	192	210	215	167	178	168	174	194	184	196	183	203	187	203	211	192	206	200	186	182	187	167	173	184	193	175	205	198	194	186	201	190	176	221	179	194	180	209	194	191	198	201	194	174	183	183	201	176	174	187	200	207	193	191	212	201	207	202	191	185	199	180	213	193	209	200	207	173	183	215	180	186	174	172	201	198	187	182	196	196	202	204	192	183	192	201	182	215	165	199	191	179	184	207	199	192	200	216	203	184	199	186	204	197	177	181	215	195	191	185	196	188	209	205	179	174	226	183	181	174	198	198	196	192	187	212	213	179	175	198	179	195	177	168	185	214	209	182	180	179	195	186	198	210	188	225	190	220	197	184	166	182	204	192	199	215	205	194	191	199	178	193	200	200	182	193	207	171	181	187	196	201	201	181	180	187	180	207	193	192	183	204	211	192	194	165	178	223	184	202	180	180	206	197	188	197	212	181	182	179	190	175	225	185	203	180	178	187	188	209	236	217	201	194	202	197	170	228	217	181	218	208	217	202	192	184	183	195	174	200	192	204	211	184	201	177	198	188	226	173	175	191	203	206	206	186	193	153	199	221	211	214	196	204	177	177	206	184	195	207	189	215	200	186	209	190	164	189	185	187	192	185	207	203	194	190	191	191	196	197	179	197	205	197	172	182	200	211	180	197	195	199	187	187	176	204	180	194	179	186	165	210	165	186	191	201	185	184	207	205	198	182	184	209	170	176	199	178	192	195	194	200	194	207	236	201	174	190	198	198	215	178	197	203	193	198	226	201	205	199	171	191	201	197	184	185	178	196	205	185	204	187	174	184	165	180	173	204	178	184	182	199	169	218	181	171	189	190	201	192	201	161	184	192	208	203	172	180	199	217	170	192	193	181	182	193	205	228	181	181	188	184	183	187	186	195	184	201	183	209	223	208	199	188	177	169	217	189	175	186	228	181	194	201	192	208	202	196	169	203	207	182	194	200	210	195	174	190	200	187	179	195	186	187	194	172	194	196	213	178	204	216	208	209	184	201	204	200	197	185	193	186	204	183	191	176	167	204	194	161	172	214	210	198	196	178	190	173	205	190	196	211	180	187	191	197	175	183	179	189	179	211	209	196	200	205	206	186	199	201	214	206	188	201	179	172	192	189	204	212	191	197	200	173	227	192	172	195	202	194	225	186	196	177	199	183	184	173	188	222	210	214	179	175	207	235	196	164	199	201	193	187	210	208	193	185	195	190	186	185	177	203	197	165	207	175	183	204	191	185	186	175	189	179	197	189	176	177	214	205	176	186	188	193	195	198	204	183	213	205	177	194	190	174	198	189	185	180	185	210	197	203	194	208	189	197	186	221	191	193	185	188	186	200	205	165	169	153	180	194	201	209	221	200	145	214	186	196	193	195	205	206	219	220	225	187	187	187	221	206	187	200	200	202	214	205	194	205	193	186	198	199	188	178	208	213	191	200	185	180	180	199	192	176	197	195	178	188	192	180	197	209	191	182	178	194	163	177	198	168	205	214	180	180	191	214	186	196	178	197	198	189	176	186	178	180	178	193	205	193	209	193	187	190	210	201	198	210	211	203	207	180	191	186	169	194	187	182	199	207	211	183	190	219	183	184	197	177	171	211	175	192	190	204	173	175	201	202	189	194	189	194	200	192	179	179	209	204	185	174	203	200	202	199	201	220	189	161	189	185	212	202	198	197	210	173	211	188	186	193	170	188	180	191	183	197	209	193	169	230	185	183	175	198	201	196	193	186	214	207	188	170	207	192	184	184	194	178	201	179	188
3899	892	816	466	381	334	298	299	267	282	297	284	249	257	259	261	265	248	271	259	257	249	257	252	224	252	253	252	245	253	252	235	246	244	255	276	228	240	239	246	266	230	276	244	244	252	230	236	248	268	251	253	244	254	281	257	271	254	239	260	280	223	233	256	264	249	253	249	230	238	252	247	250	274	252	244	260	267	265	261	248	258	259	240	244	224	217	234	239	231	251	278	247	254	251	247	247	245	248	224	245	240	265	268	259	266	238	271	274	229	220	249	235	290	265	226	225	232	258	249	256	250	221	231	258	235	252	255	267	273	275	208	257	241	270	272	248	267	259	231	256	240	251	241	243	262	232	247	266	243	253	237	265	267	238	275	200	237	275	238	245	240	285	238	229	267	250	254	249	250	248	234	232	261	253	224	283	265	241	264	259	250	275	233	245	243	239	229	262	248	252	222	247	269	240	254	259	242	273	248	277	263	229	271	253	258	247	260	250	245	223	256	245	240	235	254	245	240	236	264	242	226	272	269	241	248	240	264	262	238	239	231	240	248	273	270	246	241	261	247	275	225	266	269	242	248	237	258	284	250	244	256	252	250	223	240	257	264	247	243	266	248	249	259	219	233	247	233	267	268	246	234	259	233	256	267	250	261	230	262	245	251	261	235	259	253	212	259	258	291	253	228	274	221	230	270	253	237	249	239	215	225	234	255	236	240	239	259	257	262	234	265	244	225	260	273	236	248	269	253	252	238	274	249	258	224	275	239	239	241	266	253	245	268	267	276	228	276	255	270	217	266	250	237	262	245	255	241	250	243	250	255	256	252	219	257	242	256	258	250	253	259	282	231	234	269	250	269	245	285	258	227	230	260	241	232	272	249	253	247	229	221	275	240	239	225	253	255	244	247	256	230	276	253	239	230	265	261	228	235	269	256	228	234	249	236	245	254	262	274	245	249	235	252	229	243	251	254	240	268	267	238	247	259	266	222	256	247	251	236	246	253	260	260	245	220	267	263	261	247	266	261	233	247	268	231	229	227	259	240	224	231	269	252	261	247	245	241	229	248	285	243	237	248	254	235	269	243	231	257	257	248	224	224	222	261	224	241	264	268	259	241	248	270	233	221	216	249	250	229	273	216	245	250	258	243	232	245	240	254	247	252	261	255	274	261	250	288	229	241	244	211	272	254	260	278	234	241	223	254	244	254	249	230	252	251	279	254	265	223	231	239	240	276	226	259	260	260	227	244	227	249	215	265	240	256	249	239	248	253	255	261	255	247	230	259	227	221	288	214	242	251	227	272	253	253	265	241	282	231	272	278	289	231	248	269	224	238	210	259	251	270	233	221	236	223	281	266	231	262	255	253	228	227	266	282	243	253	256	244	217	247	260	246	246	234	283	270	239	280	247	244	255	245	246	243	263	250	259	249	235	233	244	243	244	256	252	250	254	238	230	273	239	262	241	260	263	245	251	262	267	250	273	243	244	233	238	226	253	242	256	251	229	230	253	274	245	256	268	246	261	232	230	217	239	258	259	230	234	268	226	236	250	228	252	238	245	230	247	254	246	245	240	243	262	238	245	267	232	247	244	239	238	249	265	246	239	243	262	232	234	235	276	281	268	235	265	256	255	254	236	267	266	264	256	245	256	253	234	215	257	228	254	269	224	263	266	276	274	246	222	225	251	258	245	241	249	230	245	246	231	259	220	255	239	261	249	270	235	226	248	245	280	215	234	271	247	259	225	237	233	224	272	229	253	252	259	263	251	222	219	233	230	252	260	237	262	261	271	247	235	265	216	245	269	254	259	246	230	228	245	249	270	253	256	230	261	222	235	245	251	235	252	244	247	215	250	271	225	256	235	252	257	247	267	226	259	270	245	237	258	245	245	235	232	238	239	248	266	251	233	279	257	280	249	239	209	266	265	251	238	251	257	252	242	275	258	250	241	252	253	241	259	254	252	232	258	236	243	261	259	247	243	222	265	237	263	233	256	267	277	286	241	250	268	235	249	244	239	272	224	266	249	240	252	271	242	268	260	223	207	243	219	267	270	225	256	261	239	248	271	245	243	249	262	268	265	230	281	289	261	251	253	238	240	233	248	243	260	264	254	225	248	259	246	246	278	239	241	286	238	257	241	227	248	251	260	243	268	280	247	239	281	218	236	223	257	289	257	267	235	252	261	236	227	251	255	244	242	256	238	277	252	252	263	251	250	257	281	244	242	240	247	243	238	246	248	253	257	263	252	217	275	233	279	249	238	232	265	269	265	235	232	243	253	246	217	232	265	265	239	252	242	265	231	249	244	264	259	228	250	273	227	246	253	218	265	231	222	254	238	232	245	243	247	236	242	277	251	251	247	245	258	237	258	263	243	239	257	257	263	244	268	254	247	238	253	216	252	280	277	246	223	263	270	243	268	274	260	274	258	260	243	270	245	249	272	252	244	225	217	246	250	276	254	250	258	265	254	258	244	255	256	265	240	246	238	205	241	241	245	253	245	235	241	249	231	232	228	264	250	252	281	250	236	265	252	244	270	245	250	263	233	232	253	246	272	278	247	253	241	246	282	240	273	241	265	263	249	249	233	253	227	244	250	261	231	226	256	257	247	274	247	254	274	275	234	256	236	258	268	274	242	244	232	234	255	245	238	250	239	240	263	244	277	246	250	233	224	245	239	240	258	231	293	257	219	264	254	285	228	251	259	222	258	233	261	238	265	223	249	235	236	271	246	236	272	222	281	224	258	279	245	232	253	266	275	266	278	270	209	259	274	249	258	262	260	256	215	237	254	257	261	268	235	254	267	217	293	234	256	229	252	275	272	256	265	263	236	260	226	242	253	241	260	240	287	274	222	248	257	236	250	252	237	239	208	262	245	236	222	236	237	263	222	247	247	261	266	260	228	254	254	263	263	265	253	236	246	235	264	246	229	238	250	250	265	254	257	244	262	249	241	260	261	241	260	241	258	248	263	275	227	220	249	255	255	249	222	234	243	257	279	235	244	253	265	241	241	262	233	239	246	241	247	273	260	273	202	265	233	249	224	269	258	250	258	259	261	237	249	220	242	243	253	231	263	291	256	235	269	255	256	246	249	262	238	254	237	279	232	258	246	261	253	250	247	264	266	249	224	269	231	252	249	214	259	234	261	237	278	274	245	259	214	264	236	254	232	262	237	221	262	212	243	241	260	243	250	244	211	244	255	243	237	234	282	257	240	259	262	217	233	253	249	258	223	240	270	234	243	260	238	236	259	255	257	251	226	246	247	263	243	240	256	267	252	256	257	244	231	263	250	237	258	227	248	262	273	236	232	246	240	236	270	243	230	245	262	263	258	251	258	261	268	236	258	241	266	215	252	255	245	242	254	252	275	228	231	221	243	223	250	248	235	237	246	234	265	242	268	281	238	241	242	237	254	252	255	272	245	242	256	237	223	234	227	274	258	242	221	259	224	257	234	254	243	232	256	232	250	234	303	252	273	280	246	233	258	232	250	267	242	268	237	267
24209	21674	29255	24615	21666	11633	1315	799	732	590	630	562	559	568	510	528	502	462	509	479	505	476	461	466	492	444	433	480	482	514	484	474	423	465	466	468	474	426	437	440	452	447	435	459	437	497	456	432	431	443	467	509	458	431	464	472	415	442	442	445	456	470	469	428	434	437	472	472	462	478	425	459	465	452	450	421	465	474	493	477	442	487	441	442	457	455	427	439	475	470	434	469	456	415	444	466	430	458	448	443	463	439	471	489	467	449	435	435	427	438	460	456	443	454	466	461	449	437	465	472	443	459	442	455	416	491	475	478	428	468	427	485	463	480	437	422	445	454	444	460	418	466	427	485	425	440	441	431	465	452	476	431	459	420	464	440	457	435	405	434	435	439	422	446	476	467	424	438	445	459	424	429	436	462	444	449	444	448	511	423	437	470	446	440	419	478	447	447	407	481	474	477	444	497	418	449	458	421	429	475	474	455	404	422	454	446	421	464	425	446	460	484	460	461	470	490	434	488	437	479	449	454	414	448	449	408	447	457	437	446	465	507	453	491	396	452	486	446	488	417	451	441	476	418	432	473	413	431	444	441	467	440	449	457	431	430	486	489	447	472	420	427	458	424	449	464	449	419	435	473	480	452	472	486	472	419	435	422	466	449	410	477	472	453	421	425	432	456	441	438	464	471	484	446	462	444	457	457	444	465	415	417	455	479	448	440	428	441	471	446	431	475	482	440	448	435	473	463	432	437	433	405	476	472	449	432	418	471	441	458	471	459	448	465	470	453	432	473	419	479	444	420	469	423	461	445	411	468	411	462	417	471	444	444	466	494	427	425	429	428	426	418	448	457	477	466	456	436	442	412	436	454	433	457	433	449	481	439	477	468	456	446	435	413	476	471	455	458	430	423	445	471	456	446	435	446	479	456	405	429	461	456	439	440	471	455	446	469	428	439	454	416	425	462	464	438	444	459	434	444	434	466	417	440	453	474	419	446	414	464	449	505	484	468	450	430	464	484	464	428	450	437	454	463	460	436	454	480	449	439	439	449	431	454	438	421	474	476	447	420	446	476	451	500	422	440	423	445	466	469	476	458	465	431	481	462	448	435	485	437	452	414	440	429	421	434	448	445	427	461	441	406	451	436	449	435	465	450	446	476	462	429	466	448	446	407	420	454	466	424	417	416	425	468	444	472	439	477	440	462	474	444	420	442	457	459	483	434	451	426	409	448	435	450	447	437	475	435	441	464	450	442	419	425	465	481	422	440	460	464	436	432	427	454	500	453	430	435	449	450	436	478	433	453	480	412	468	434	433	463	435	453	483	460	473	399	439	434	470	442	459	455	444	476	425	460	454	440	426	438	421	443	452	482	433	423	458	467	489	441	436	450	454	443	408	493	464	462	441	464	427	430	440	428	401	452	439	474	455	481	402	485	488	448	477	460	455	472	460	478	420	412	467	445	502	493	436	446	425	445	405	460	418	454	425	434	449	464	421	419	436	459	483	442	484	472	467	479	456	437	443	474	460	476	429	442	447	438	458	435	471	457	450	450	412	429	491	422	446	438	432	421	435	460	472	471	461	414	449	419	432	446	442	440	433	456	411	424	458	462	414	461	438	419	435	433	472	408	437	456	438	414	456	445	418	430	465	435	448	468	422	423	479	454	452	424	409	442	436	459	430	444	413	445	414	437	447	441	451	475	420	481	422	447	462	415	439	464	427	462	433	431	425	460	420	453	433	466	435	462	438	473	456	463	459	423	456	450	435	430	447	481	437	465	488	437	444	449	421	443	412	434	410	435	461	483	412	446	466	439	406	432	447	469	417	444	461	452	490	422	501	481	437	420	418	473	443	432	448	438	458	416	465	443	440	411	438	480	419	419	433	490	448	453	462	429	417	427	451	407	423	462	423	441	434	451	446	414	449	471	493	467	462	430	446	443	454	489	429	461	459	472	471	446	470	448	451	422	415	444	447	421	449	446	422	423	461	455	435	437	469	402	450	462	481	443	425	428	441	472	450	429	439	477	419	452	452	441	410	489	437	437	420	413	446	432	438	412	481	429	457	476	443	476	438	428	452	430	469	450	455	459	458	463	468	466	454	447	404	427	455	477	423	411	440	465	488	450	457	440	441	453	451	450	462	455	406	457	433	452	469	453	455	430	471	451	454	450	432	460	474	421	449	449	444	491	444	458	468	412	394	460	407	456	472	440	443	430	469	437	408	464	437	449	443	422	459	444	424	414	442	419	433	444	428	447	482	449	439	440	474	487	458	451	460	453	459	454	431	428	433	435	449	456	442	451	447	423	427	452	473	471	445	442	469	445	450	450	450	434	458	473	413	452	435	424	447	445	398	445	446	447	429	451	424	480	421	487	415	450	448	445	460	477	436	446	465	440	453	430	441	482	463	455	467	449	437	434	422	432	439	478	414	467	437	426	469	465	428	438	431	486	487	442	454	458	454	437	483	448	468	410	464	461	441	446	442	448	463	417	447	439	430	438	451	458	457	425	390	497	466	472	459	475	445	424	459	477	441	425	426	421	494	406	429	461	493	451	414	427	448	448	421	444	456	418	436	443	438	454	436	459	426	460	426	430	455	460	447	431	448	435	435	484	464	431	449	466	447	447	477	462	429	479	432	426	406	462	447	435	455	447	456	421	507	437	412	453	463	425	453	430	430	450	486	432	432	488	433	404	420	409	460	450	482	458	414	434	449	390	416	414	424	447	417	446	455	435	452	445	416	470	439	435	415	429	480	455	428	430	435	448	435	457	428	453	461	438	441	459	462	468	439	431	408	476	432	447	448	445	469	415	460	424	458	482	463	446	448	452	474	412	476	444	429	447	468	440	445	486	435	477	435	453	439	431	457	463	432	445	481	463	477	454	446	422	451	412	455	416	442	463	446	418	475	426	447	427	459	443	446	440	456	472	429	466	453	441	437	461	400	450	430	439	438	430	414	411	447	438	454	452	467	459	445	476	423	424	439	437	483	425	437	475	453	440	412	496	471	427	472	440	457	437	443	442	452	439	456	432	430	413	407	465	440	466	431	419	449	413	499	439	446	463	445	428	445	455	441	409	460	446	472	463	444	446	451	437	463	427	448	480	493	458	419	429	438	428	456	457	434	411	458	451	437	426	426	439	425	472	448	463	444	445	443	470	470	439	462	428	443	464	458	424	487	443	445	428	445	423	437	466	408	402	470	449	436	469	481	423	393	441	426	450	476	446	460	432	476	442	395	441	438	436	479	445	448	459	469	467	454	458	428	437	434	468	446	430	434	447	414	462	452	431	440	445	467	441	461	449	464	437	439	441	468	417	401	432	483	440	445	477	443	472	434	429	410	400	459	442	426	456	433	433	466	417	443	500	451	427	456	455	457	419	443	442	439	470	469	437	428	459	426	467	451	469	420	427	499	443	425	477	436	437	495	422	474	419	466	436	448	461	438	437	445	452	447	501	415	412	449	484	485	459	453	440	454	431	456	472	425	418	473	463	443	435
4637	9833	8264	4042	2742	2143	1650	1442	1227	1108	949	905	833	751	757	702	685	670	636	667	639	654	603	594	537	654	574	577	584	593	538	630	542	605	560	566	573	582	593	557	580	554	577	573	568	562	532	563	525	583	554	563	548	506	534	558	544	552	569	582	529	560	563	560	539	583	528	538	566	525	526	565	594	531	534	553	526	548	560	554	562	524	560	541	572	520	539	559	517	576	537	557	552	548	544	565	568	513	545	577	520	510	536	533	557	558	529	551	576	556	549	555	526	545	505	531	539	507	578	530	553	540	568	554	514	509	547	537	538	527	555	549	535	505	565	534	538	531	525	572	587	553	531	562	530	526	554	554	545	515	524	556	539	507	544	566	548	528	555	570	565	565	558	589	529	562	519	544	562	560	493	536	566	501	540	526	570	517	526	542	584	534	528	566	549	541	570	544	542	510	567	531	512	513	492	534	557	514	543	523	558	528	571	565	539	569	522	521	507	542	557	521	552	528	591	514	534	586	541	536	516	505	549	522	537	508	539	558	496	556	585	568	539	537	541	551	547	525	540	544	537	531	564	558	568	566	512	569	517	520	583	536	553	504	532	559	519	543	607	516	544	556	554	532	516	522	527	522	525	513	561	515	528	599	556	522	565	568	545	583	550	521	505	504	584	547	560	564	536	560	560	542	538	537	559	551	572	547	512	536	523	543	559	527	520	560	517	493	512	559	524	552	534	563	573	553	505	533	590	525	559	550	519	526	492	535	528	563	543	538	531	540	530	525	538	532	538	532	536	578	520	518	556	522	552	543	547	513	526	553	565	569	545	557	581	551	564	538	544	516	608	519	520	540	576	547	500	578	503	527	591	529	542	561	579	533	547	572	553	523	544	558	540	557	537	560	553	542	522	545	504	545	546	553	507	561	559	505	513	552	541	578	545	550	555	526	523	548	517	535	548	558	541	565	544	544	534	548	568	558	538	509	521	535	530	545	559	545	523	559	539	532	490	541	528	586	579	568	584	531	531	512	542	532	543	493	536	565	539	502	584	553	582	568	527	554	559	596	590	532	534	558	560	516	534	563	508	509	553	606	563	536	553	553	528	529	547	518	561	530	556	530	544	497	520	538	522	551	539	569	526	551	517	539	560	590	573	548	525	541	561	558	571	537	527	555	541	534	562	588	540	552	563	547	533	553	509	517	529	514	534	540	564	526	504	529	476	549	520	547	533	523	539	538	591	580	560	561	558	549	501	517	531	562	554	510	566	550	548	524	536	574	572	541	538	537	517	525	573	560	503	574	522	544	548	548	544	548	581	534	547	550	541	514	580	604	537	527	568	532	527	507	575	559	565	492	541	557	534	514	572	531	532	557	503	530	527	568	537	538	542	527	563	533	551	525	550	590	535	523	541	540	512	554	563	525	565	584	560	563	575	561	547	534	564	594	532	544	507	569	533	510	522	509	517	518	513	559	554	525	536	594	543	546	542	486	534	525	547	522	579	529	531	529	520	527	539	537	524	538	574	543	527	545	500	599	485	535	559	531	531	541	560	512	534	558	560	551	561	531	538	523	543	551	527	558	554	497	524	548	539	551	509	544	539	565	537	602	537	551	549	521	536	534	523	576	556	555	515	558	564	517	527	517	554	554	562	531	537	565	549	553	494	552	585	575	552	545	544	520	560	525	534	563	542	554	542	543	549	571	492	542	574	546	546	530	537	525	560	536	545	519	547	575	533	568	550	570	544	516	534	546	569	509	526	548	511	569	574	569	561	531	540	512	533	593	525	559	576	559	535	573	541	528	566	540	560	541	542	583	592	532	544	521	579	532	534	561	498	545	485	570	569	515	578	528	545	535	551	550	549	537	562	546	537	527	525	494	537	582	552	525	558	542	554	602	543	571	546	543	551	508	507	533	538	568	554	589	524	578	531	541	556	562	538	569	556	554	579	533	557	552	529	550	591	595	571	560	570	540	541	568	539	556	540	554	556	515	543	564	540	526	501	529	545	555	512	554	528	530	560	551	553	522	539	594	514	580	498	544	554	511	556	535	545	542	545	533	525	546	531	529	571	573	583	538	592	514	519	565	525	526	496	531	558	520	512	505	551	574	515	551	529	578	558	508	511	566	547	515	531	492	525	526	510	527	506	549	549	527	571	560	529	559	524	493	532	511	540	563	557	550	544	495	555	522	512	550	583	552	531	581	560	558	534	502	525	572	525	517	513	555	578	579	519	551	550	547	566	531	523	564	566	554	573	555	585	528	577	531	524	545	536	571	542	551	555	518	530	527	506	497	524	526	521	532	561	575	533	579	522	546	525	546	538	569	586	587	492	549	536	522	524	537	553	536	518	546	559	495	538	587	536	534	555	579	497	526	570	514	527	525	544	591	530	528	545	552	532	522	514	539	540	524	525	547	570	580	552	538	520	503	491	529	593	528	529	541	502	552	566	534	521	564	520	541	537	542	539	544	498	577	546	515	499	544	572	510	542	554	531	521	595	564	546	517	547	536	550	485	527	566	563	538	579	484	566	567	549	547	549	539	551	568	550	554	524	533	508	549	576	512	519	525	582	540	564	555	466	540	561	511	535	556	586	515	493	553	534	537	559	592	542	526	528	519	543	531	552	543	540	526	552	567	553	533	532	547	517	557	499	558	545	565	530	553	542	562	527	557	549	522	584	527	532	565	559	542	569	533	570	540	567	523	551	530	535	549	546	588	578	545	551	541	560	528	547	551	553	565	598	544	513	549	531	526	532	518	567	537	523	534	545	516	549	578	532	566	525	529	496	566	495	561	535	540	566	515	540	604	559	586	559	506	548	582	542	541	556	520	507	562	568	549	519	546	564	575	524	547	557	533	543	524	542	513	571	535	538	541	510	545	542	572	570	564	554	492	541	553	513	529	520	517	533	561	515	555	515	540	540	534	562	547	550	522	512	541	549	546	490	522	525	569	556	565	521	519	548	528	541	540	457	523	570	557	545	538	541	523	557	532	565	568	531	568	542	575	552	512	520	524	581	530	515	545	524	551	567	504	565	549	600	519	533	514	531	585	547	542	558	526	548	523	535	540	521	545	566	571	554	526	552	545	573	573	575	579	524	547	515	490	572	577	537	501	523	556	518	532	525	548	555	583	527	545	506	569	573	543	535	502	539	547	483	586	542	534	531	521	544	567	557	583	530	534	563	521	496	522	546	540	559	579	554	548	558	523	553	507	558	508	603	537	527	525	552	528	492	530	543	541	517	521	516	554	514	572	524	533	516	513	569	523	510	572	556	515	564	528	553	512	498	528	557	524	560	560	581	538	536	521	514	561	543	571	558	535	553	515	528	573	522	582	549	570	589	559	584	530	557	576	524	537	543	572	521	518	529	549	566	552	522	557	585	585	523	547	537	527	563	530	549	591	547	566	529	569	513	530	501	533	549	531	533	533	551	534	594	553	513	564	520	535	542	519	526	510	547	510	507	519	557	508	540	552	536	553	584	592	587	554	531	554	505	538
25488	21665	28032	25697	9929	586	391	318	297	263	262	247	225	237	211	228	196	199	202	184	186	192	197	184	178	185	188	192	190	189	209	189	199	195	171	196	204	189	170	173	192	171	200	173	183	178	183	194	170	183	186	189	188	187	186	174	201	198	190	196	182	168	181	172	163	183	181	159	205	190	178	193	199	173	203	184	190	196	171	182	180	179	191	204	196	182	187	200	174	194	162	175	170	186	176	194	178	172	177	183	151	163	184	175	193	168	162	190	167	188	172	187	164	174	180	202	190	170	151	180	183	154	200	200	201	192	175	175	198	180	173	176	207	205	195	208	189	186	181	184	202	179	199	168	171	175	173	170	155	166	182	186	173	166	184	192	162	188	175	195	180	148	189	199	196	176	170	191	156	176	195	203	156	184	202	190	177	165	154	174	184	167	173	147	174	165	167	187	173	186	171	161	159	185	183	153	178	159	201	177	184	184	187	166	188	168	176	176	171	179	171	190	168	156	158	184	182	161	189	180	167	195	158	172	175	177	146	180	179	158	158	184	176	196	197	195	175	189	191	176	193	174	156	185	171	182	192	160	201	187	191	175	169	176	172	205	173	183	177	173	140	167	203	159	179	180	203	175	180	184	158	171	168	169	162	185	159	179	193	197	185	184	167	216	188	196	154	155	178	169	177	161	193	187	179	185	178	181	160	193	186	185	144	189	180	183	214	192	174	169	188	206	192	177	204	171	186	207	185	192	176	188	179	186	186	171	170	189	191	176	169	159	197	179	179	182	157	155	182	172	172	197	210	170	173	187	205	181	193	199	215	172	169	199	169	185	173	193	188	190	164	193	162	175	166	192	179	175	174	199	170	191	170	171	169	184	182	183	192	175	164	205	196	200	181	183	193	168	181	198	167	182	163	179	158	186	213	186	167	172	170	164	205	189	172	156	189	170	182	186	163	170	193	201	183	154	167	187	177	168	189	193	217	182	171	189	171	185	168	195	169	179	172	161	188	170	163	191	198	179	178	159	191	171	191	190	161	203	175	185	166	185	149	162	164	170	183	150	189	164	217	183	161	183	198	171	197	206	168	170	188	146	204	171	173	196	178	163	156	190	189	197	158	173	216	162	165	188	190	160	170	166	183	179	147	172	179	193	184	188	182	161	197	186	180	176	194	210	181	177	197	190	179	184	196	183	195	162	189	184	176	186	181	178	167	178	149	198	188	175	173	169	195	211	172	190	166	176	184	170	184	170	165	180	181	196	171	178	179	180	167	196	191	192	202	176	192	192	182	185	183	163	172	188	165	170	171	164	173	164	194	167	191	154	173	187	204	184	181	179	180	166	169	180	194	190	199	166	179	180	173	195	170	156	162	184	197	164	172	176	167	173	172	184	201	175	190	188	171	202	194	207	171	182	161	173	199	186	181	186	187	165	170	173	183	155	192	153	191	162	195	162	166	179	196	202	178	192	214	174	154	176	158	173	166	177	160	147	192	165	149	157	176	169	191	171	183	169	194	177	218	181	179	184	158	166	191	188	163	175	175	164	182	195	171	164	192	187	153	181	150	152	186	177	161	189	171	176	168	196	166	175	173	180	189	168	170	155	193	200	173	215	169	175	180	185	178	176	173	198	180	158	160	173	181	158	179	182	187	167	217	165	169	158	184	194	179	181	196	167	186	178	172	185	174	180	185	162	182	161	163	163	173	187	160	179	182	178	175	188	211	176	203	183	149	177	208	163	169	176	180	187	178	207	159	174	165	175	177	159	188	173	178	161	197	174	162	189	179	183	184	197	202	170	206	174	183	186	162	162	172	156	151	161	179	191	164	168	154	179	189	187	173	188	192	182	210	188	169	190	171	157	170	212	160	180	181	186	215	158	132	176	182	170	167	156	174	194	157	181	185	178	162	179	181	187	189	198	181	194	203	155	193	189	181	188	183	182	176	171	177	179	188	177	174	195	190	174	185	189	202	175	186	196	157	157	182	184	202	156	181	179	213	190	181	197	189	185	171	176	177	186	184	174	162	187	182	175	174	163	166	186	159	184	178	181	172	193	153	179	173	172	180	161	178	172	167	181	181	175	177	188	196	177	175	198	199	190	177	186	195	188	196	212	189	178	176	164	171	172	177	158	168	160	185	165	164	169	175	184	187	170	199	163	178	186	156	167	177	171	165	183	192	187	172	183	183	157	177	183	161	189	172	152	188	192	196	187	155	188	157	179	184	182	161	193	176	192	172	189	184	170	176	167	177	174	177	188	177	168	187	167	172	185	170	198	175	172	177	178	187	184	185	183	163	201	189	158	167	183	176	200	198	204	169	184	180	146	162	166	178	228	168	183	170	172	182	211	172	179	185	202	162	165	187	166	166	172	179	139	174	179	185	173	179	170	186	181	212	184	182	180	180	163	164	181	180	191	186	171	177	179	183	188	184	193	186	154	164	168	186	170	182	164	146	161	179	192	178	166	178	187	162	182	165	183	173	151	173	183	172	174	176	194	193	170	181	192	177	184	194	180	175	191	186	167	176	170	179	197	152	164	196	167	177	206	198	158	182	167	159	170	176	184	162	187	179	191	194	166	186	183	171	206	166	191	153	206	175	160	154	156	166	188	181	203	150	184	168	182	174	176	191	182	187	154	190	172	188	186	161	181	185	164	189	162	195	187	190	181	156	170	169	185	185	149	170	160	171	175	159	181	190	197	175	189	166	179	182	170	169	175	154	179	195	187	172	160	180	182	169	163	163	145	166	181	200	166	210	164	161	155	161	182	176	180	192	190	175	181	179	175	178	181	174	161	169	181	181	160	165	187	179	175	182	200	182	180	178	172	153	154	167	186	166	185	183	168	161	178	182	174	185	158	178	188	174	173	166	180	168	189	165	187	185	178	171	184	177	176	167	185	177	188	189	165	175	173	166	168	187	173	191	204	182	179	169	205	200	183	167	200	184	179	191	158	210	187	171	159	167	177	168	188	186	185	205	186	193	186	163	177	178	176	164	163	196	183	171	187	186	181	164	180	162	179	185	190	174	191	199	175	176	166	180	181	196	169	159	159	176	160	185	166	187	171	170	159	165	166	163	172	171	180	183	170	193	184	161	156	170	181	178	189	171	163	172	189	184	188	192	207	183	149	189	146	179	208	195	177	169	202	165	186	182	196	189	175	180	186	171	192	191	176	175	170	178	196	192	173	171	204	166	151	188	171	182	189	175	167	177	180	194	192	171	168	178	189	173	177	163	183	179	178	185	151	169	154	166	174	183	182	185	155	171	166	161	195	180	184	179	174	172	161	161	187	178	192	194	169	181	185	179	183	187	180	173	182	169	185	179	179	176	179	181	156	186	197	186	185	173	176	168	165	195	165	176	190	176	157	191	159	181	186	161	176	189	190	183	179	173	181	203	147	165	179	167	160	167	172	174	165	194	155	194	199	192	147	169	178	188	161	176	162	187	160	201	184	191	151	165	184	190	174	161	187	163	170	187	182	170	190	163	179	173	184
4518	5625	4196	1958	1448	1115	922	717	671	499	429	442	427	383	372	346	330	347	332	298	288	295	301	274	279	269	251	281	310	267	281	241	289	259	256	245	255	260	242	278	241	258	222	235	229	277	226	296	264	246	271	220	253	246	240	265	257	241	247	237	251	228	234	272	212	237	238	250	241	268	245	270	261	215	256	239	279	269	263	276	257	229	204	258	228	235	228	249	248	215	253	247	257	255	214	256	236	240	255	278	262	255	234	247	255	233	236	260	244	255	245	261	243	271	249	252	263	257	265	243	270	226	258	227	280	235	212	243	232	239	236	249	244	218	243	284	242	230	244	256	264	271	249	232	228	262	241	226	237	241	248	240	227	233	236	227	255	231	226	229	226	252	247	256	244	232	218	228	242	245	226	245	275	220	245	255	258	235	243	248	270	262	254	248	259	228	233	265	254	240	234	254	226	255	229	263	246	251	245	226	239	209	239	242	239	268	247	217	223	261	233	256	261	251	285	246	248	239	216	230	251	226	232	236	230	275	240	252	242	228	231	248	236	243	229	248	239	258	241	248	239	231	257	246	255	253	235	248	235	241	245	229	244	227	282	252	254	248	242	254	227	251	249	238	246	253	265	258	243	245	248	273	251	240	247	230	267	240	246	248	257	233	289	278	215	229	258	211	258	263	262	258	269	265	264	227	262	244	257	234	253	254	259	243	264	230	248	260	277	256	245	287	253	255	250	240	256	245	253	253	231	239	253	253	267	252	263	285	224	242	225	249	274	237	262	238	230	231	248	240	243	262	252	239	250	256	243	253	234	252	262	249	241	250	241	258	241	270	286	270	240	223	240	247	230	252	267	234	257	279	253	259	242	238	247	250	258	250	227	230	260	236	252	264	281	251	245	213	223	238	251	252	254	240	245	221	228	267	226	228	249	250	225	252	254	235	246	241	242	255	249	238	269	250	239	240	239	222	254	248	234	244	247	274	244	253	260	266	258	247	254	264	245	245	254	223	233	276	243	248	232	216	284	248	247	248	227	246	255	256	228	237	221	239	231	243	249	229	235	213	232	257	255	250	249	239	253	210	223	217	219	271	235	228	265	243	241	240	234	239	246	263	238	240	247	231	263	227	223	216	242	252	234	232	244	236	250	243	246	267	247	247	246	259	240	243	237	262	257	258	240	236	242	241	263	242	260	263	234	249	233	228	220	262	253	260	219	241	274	243	236	222	233	233	269	244	229	257	237	239	250	237	246	231	243	248	243	251	228	243	235	243	213	277	261	234	234	237	242	264	235	249	230	232	248	241	260	238	258	254	249	277	237	227	258	228	253	274	227	240	245	233	225	258	233	250	233	244	235	253	273	251	247	246	267	247	260	231	250	214	262	214	234	265	227	271	249	264	241	243	251	261	269	253	255	241	248	270	279	250	238	239	267	245	233	222	239	255	245	244	287	269	247	245	234	271	233	225	245	238	251	262	259	255	269	223	252	258	275	235	269	259	265	216	260	252	269	255	236	265	253	249	208	266	238	247	259	280	261	233	224	216	232	247	259	268	281	231	251	247	252	234	220	231	253	223	240	239	234	261	248	233	298	251	238	245	238	250	242	257	265	273	261	264	244	231	251	251	219	257	285	260	253	226	232	235	277	243	259	290	237	256	244	248	259	260	251	252	272	274	227	222	265	228	241	250	256	224	224	259	206	220	246	217	248	243	261	226	270	240	259	240	225	229	235	249	232	251	225	231	255	247	251	242	248	251	284	220	242	259	270	244	221	260	248	245	242	225	247	249	270	269	231	242	267	205	228	243	277	255	240	231	234	250	234	239	253	249	232	234	259	250	241	252	245	271	247	276	244	263	257	237	272	261	228	253	246	253	242	224	229	249	230	247	237	231	251	224	223	229	255	234	222	260	254	228	262	239	268	258	241	225	242	231	243	246	250	279	250	262	253	224	280	240	217	248	249	259	250	259	254	245	246	235	225	259	253	263	256	241	271	260	240	248	264	250	266	227	247	231	244	226	251	233	222	254	237	199	220	231	229	249	244	224	248	238	243	259	274	231	229	254	235	263	235	268	244	233	220	252	244	243	233	248	261	262	242	266	253	220	246	237	236	247	235	276	254	224	223	233	248	242	209	220	271	257	250	251	234	248	232	223	226	230	282	264	256	241	245	239	240	209	264	230	251	271	282	258	251	236	260	264	250	261	246	209	254	248	205	242	263	228	267	253	210	232	282	257	259	243	220	221	264	227	263	268	249	265	232	219	234	247	229	242	242	245	254	270	256	239	267	229	248	260	259	223	227	263	254	248	267	280	267	220	237	260	278	233	272	231	260	269	232	275	242	221	258	250	273	266	253	236	222	268	231	236	239	210	242	256	258	233	264	247	222	247	256	258	253	230	238	221	252	234	251	291	246	223	254	235	246	236	225	240	212	232	243	249	254	265	255	243	253	226	246	259	218	246	247	248	215	255	247	243	254	236	234	240	251	243	235	269	246	253	252	214	239	254	239	233	265	260	269	212	260	254	223	227	237	254	228	261	242	241	230	233	238	242	234	238	249	233	266	260	267	256	238	249	272	238	247	233	253	216	270	241	246	247	263	261	234	270	240	225	251	253	246	249	249	268	222	240	211	246	254	256	270	233	255	235	232	246	242	261	271	240	239	255	243	247	267	211	251	248	247	242	242	248	251	215	245	232	268	229	225	239	235	244	217	245	229	242	217	225	246	249	232	241	207	208	219	203	262	241	234	277	233	262	239	229	250	262	233	247	249	274	242	251	241	253	254	238	229	251	262	233	229	252	249	252	224	255	231	224	216	244	256	249	235	237	242	279	222	250	243	254	235	231	233	246	237	230	244	255	251	248	223	235	241	217	252	251	249	265	249	263	222	245	257	218	250	247	236	248	266	258	243	260	223	240	244	244	252	228	255	239	216	237	214	271	243	245	236	284	233	235	259	248	255	238	266	228	267	265	254	225	251	237	257	244	238	248	244	241	248	222	234	259	236	211	255	283	237	259	255	270	241	234	230	229	232	266	234	251	213	228	226	249	218	273	248	231	238	227	251	229	239	259	256	226	231	252	238	242	257	229	243	220	256	237	276	219	259	226	252	222	250	253	235	245	246	250	243	247	233	263	223	226	227	244	233	248	272	244	222	233	234	234	239	251	243	264	234	230	246	249	234	229	238	261	231	257	267	257	220	241	260	222	249	248	245	263	226	248	240	259	204	257	264	258	275	247	238	277	235	241	241	268	261	253	252	241	242	231	239	251	245	247	226	244	236	259	252	243	239	231	214	261	213	240	225	235	225	263	261	268	241	276	292	230	262	262	254	222	266	245	247	277	219	264	223	251	249	243	244	246	245	267	281	233	260	240	259	245	232	233	245	250	237	252	261	253	222	242	267	249	259	234	241	271	231	243	247	266	244	253	248	224	230	243	233	261	237	256	241	257	250	253	234	248	238	235	267	262	243	247	252	225	260	266	257	267	243	260	258	259
23186	21722	29791	24190	21722	21783	11171	1515	1055	983	894	851	769	797	764	635	698	679	702	597	638	658	605	606	613	621	639	593	662	605	569	603	597	603	583	600	612	581	539	593	589	572	572	584	557	568	551	577	575	582	608	603	593	533	536	542	549	550	539	553	586	567	606	589	580	548	534	562	565	559	537	553	548	574	540	538	593	579	590	559	563	531	572	580	594	549	547	512	557	543	603	560	520	548	586	575	551	577	549	600	542	573	553	563	530	587	583	546	531	533	557	561	533	586	567	569	566	545	541	553	530	524	512	504	583	518	576	532	546	566	496	527	541	555	569	593	540	543	537	525	562	574	538	559	551	535	549	588	499	539	469	520	535	556	550	550	557	592	582	594	514	524	548	552	544	563	590	560	538	548	572	578	613	511	565	545	552	525	520	564	567	543	586	480	556	554	555	540	576	572	556	565	579	596	519	536	604	559	542	529	496	565	572	584	553	521	552	547	529	556	591	544	544	548	580	550	567	583	501	580	549	569	559	582	562	563	574	589	523	564	562	554	564	556	581	532	599	558	540	577	593	561	555	571	560	547	539	502	536	533	552	548	529	544	568	563	545	593	543	517	515	542	523	532	529	554	558	559	584	566	552	561	545	555	555	531	554	525	547	536	555	525	520	511	558	608	546	544	595	539	559	610	547	572	591	540	550	521	547	549	551	547	546	549	556	568	546	536	557	600	477	583	541	570	600	575	521	580	520	558	555	561	563	557	580	564	550	564	556	513	575	551	521	599	524	544	566	517	544	549	538	573	595	548	542	569	506	536	564	520	587	576	564	570	560	543	561	570	506	513	519	521	592	541	563	523	566	535	568	561	528	552	553	503	547	573	573	589	516	563	549	521	551	518	581	540	547	545	583	526	521	597	554	577	540	575	570	585	568	528	564	559	566	570	559	548	563	560	567	539	535	542	592	527	590	588	565	563	496	564	591	516	562	592	554	579	588	516	597	541	531	576	526	567	529	539	560	621	520	546	543	597	531	573	553	539	565	598	556	568	541	537	583	532	535	535	549	588	568	555	574	550	554	608	536	563	575	566	497	543	566	582	555	531	560	559	534	555	584	592	551	503	525	563	525	549	627	593	583	519	569	558	572	594	530	518	622	499	591	576	542	533	555	515	487	590	575	535	548	562	538	553	555	536	557	562	542	548	602	564	565	556	547	524	571	577	543	583	540	546	520	537	578	494	582	555	550	563	563	543	571	542	579	602	551	592	521	545	571	575	534	560	548	583	539	532	525	584	524	556	596	556	572	493	564	568	554	556	590	583	534	564	559	559	582	539	568	509	563	529	547	560	540	547	549	524	559	577	559	590	540	571	553	534	563	532	555	584	540	557	549	567	524	522	568	567	577	529	531	555	579	548	536	514	538	551	549	563	534	520	542	576	571	526	560	552	571	560	510	535	562	550	527	544	591	527	591	548	517	529	589	527	558	542	543	530	515	546	562	553	534	588	541	559	505	535	577	546	558	527	556	523	550	560	555	602	547	565	533	537	565	557	560	588	550	502	570	543	532	593	570	569	573	574	544	569	585	526	568	459	558	531	535	546	552	586	570	544	568	539	481	518	546	519	565	597	551	510	530	576	567	570	534	556	528	562	564	538	516	571	533	611	501	573	540	589	552	579	542	569	572	575	562	549	549	570	577	571	571	576	570	587	572	533	538	567	541	585	535	544	548	563	536	558	584	533	578	529	530	530	552	542	537	585	495	592	591	543	558	549	535	521	558	546	586	544	537	564	584	581	525	580	571	574	571	534	577	526	566	581	519	580	574	595	568	536	584	558	582	521	547	575	543	523	532	574	557	582	537	533	514	544	531	555	516	533	615	546	531	564	541	549	529	586	555	545	539	503	525	574	526	583	557	555	545	557	580	588	514	510	581	571	521	551	500	570	575	579	544	521	558	560	571	529	540	539	577	549	537	578	527	538	541	529	568	599	530	533	580	574	589	536	554	537	548	552	491	541	572	571	571	595	569	550	567	569	554	587	545	550	538	543	539	568	563	535	542	522	558	560	558	543	598	570	535	562	547	566	543	552	551	592	562	532	541	532	540	626	593	533	551	549	520	586	528	553	519	563	534	566	550	528	510	567	518	555	549	584	587	578	531	560	581	536	521	536	492	538	550	549	554	558	545	548	511	511	542	530	548	571	542	539	558	536	567	544	533	537	582	574	560	578	550	539	540	561	553	546	547	574	571	547	572	577	576	562	527	572	522	541	529	578	573	556	557	567	505	576	582	552	540	535	594	566	554	533	556	541	561	543	517	528	550	592	548	570	548	525	567	563	584	551	504	609	551	593	537	498	535	554	539	528	551	552	549	562	557	528	563	565	550	545	595	536	565	525	555	567	530	592	564	555	546	550	537	520	613	595	547	524	594	562	566	564	528	561	519	542	525	581	513	557	583	568	537	523	520	567	572	542	540	589	544	522	561	547	528	533	573	544	597	543	596	528	538	558	616	499	581	536	539	561	561	548	538	554	527	582	579	559	601	550	529	555	552	543	552	560	537	599	542	570	553	564	547	563	586	515	529	566	546	560	543	583	540	540	565	557	536	562	506	569	575	548	530	563	536	532	540	546	517	576	595	558	590	547	504	593	572	555	559	537	571	537	538	561	530	547	571	564	525	523	553	527	557	552	525	570	559	536	532	575	547	527	529	520	548	568	562	576	598	569	575	566	586	529	561	579	561	516	564	550	538	561	532	530	550	554	570	523	574	623	533	586	565	570	549	541	570	558	565	552	556	568	549	535	553	566	555	578	522	550	518	574	579	551	529	555	545	581	530	561	543	509	554	534	536	530	560	519	499	494	510	570	520	539	544	566	563	531	529	546	541	533	535	564	527	483	554	531	554	535	554	534	550	552	538	511	540	566	540	549	507	607	550	581	552	560	561	577	555	550	537	556	563	590	537	550	570	554	544	541	557	564	566	529	543	534	571	556	589	574	555	540	538	539	568	530	572	542	595	552	554	519	539	577	541	533	534	534	544	546	516	555	555	544	559	586	505	557	541	537	534	543	553	539	608	570	574	525	509	543	565	521	508	553	552	538	577	582	553	546	557	550	567	529	600	544	546	572	562	507	541	546	562	555	502	561	593	575	538	543	538	529	540	559	555	523	567	538	548	565	529	552	525	573	518	555	577	521	539	559	569	451	541	551	555	531	586	553	529	529	552	572	564	526	520	539	542	542	591	600	569	583	567	577	584	517	609	510	521	549	533	567	529	535	567	567	541	515	522	554	573	558	555	559	532	543	515	495	533	551	526	555	579	589	528	553	522	572	538	522	555	567	500	516	572	574	536	515	518	531	581	546	534	539	509	569	559	546	560	544	543	562	525	552	537	544	513	542	593	585	582	563	510	527	505	552	579	569	546	537	548	565	561	571	610	553	558	549	547	566	547	557	580	527	554	554	546	544	582	556	540	581	596	546	496	541	595	552	564	567	551	558	550	561
7057	16506	13279	7072	4948	3963	2996	2351	1944	1653	1513	1396	1271	1119	1051	1008	999	903	930	882	842	825	838	827	794	810	786	765	751	722	771	736	733	737	729	749	716	722	696	713	702	693	729	708	670	681	714	670	661	725	665	733	691	732	763	694	695	690	690	694	715	770	691	671	666	617	685	748	716	710	647	667	656	650	659	671	700	650	668	700	683	715	647	608	672	666	638	663	678	714	672	643	651	621	701	617	644	689	680	668	683	658	672	652	647	665	692	633	633	690	656	707	616	608	677	670	686	723	678	656	603	724	671	689	637	635	652	658	621	645	671	686	696	686	694	641	637	695	651	668	664	630	637	664	649	678	664	733	664	667	616	589	638	649	645	642	671	689	622	711	650	676	669	643	688	651	647	665	652	638	625	700	686	693	647	669	660	648	661	701	707	682	714	652	688	698	700	627	655	692	695	662	689	647	623	622	650	633	662	641	640	700	652	644	649	642	676	674	687	661	641	645	673	647	676	654	667	670	672	681	641	669	721	655	643	669	700	643	611	646	643	663	661	651	640	631	628	665	634	691	679	657	692	670	684	649	681	659	696	719	670	661	672	670	691	643	647	693	700	668	657	682	711	655	680	685	684	643	653	657	667	662	649	652	705	677	673	667	656	670	684	684	659	702	645	630	640	705	639	663	663	654	685	686	693	679	636	633	668	655	676	621	647	679	629	630	672	668	667	670	672	665	671	630	691	643	675	632	621	632	680	672	647	676	669	679	629	631	680	679	651	672	652	666	690	711	711	729	671	670	683	681	666	653	681	675	668	642	646	683	738	651	663	644	637	677	663	675	644	692	664	673	652	689	659	673	671	654	683	672	632	671	638	641	647	669	655	701	669	683	657	666	661	693	632	709	714	640	622	637	684	671	678	694	660	662	651	685	665	668	631	674	650	675	687	658	654	679	682	685	655	693	655	702	632	688	674	687	597	665	604	651	672	658	678	655	664	617	666	665	651	668	636	635	714	622	671	664	647	731	689	639	685	663	672	643	714	663	700	666	697	651	649	600	674	671	691	669	666	674	615	666	691	676	671	659	670	634	719	639	667	634	664	674	651	701	633	637	636	658	634	630	689	665	679	656	690	626	675	641	653	650	661	669	687	680	708	655	688	640	630	711	673	638	671	657	688	632	633	699	629	660	644	595	614	699	668	682	669	656	659	678	691	700	649	601	662	647	657	678	666	665	686	647	627	676	627	679	640	683	674	669	700	686	664	696	669	703	670	645	630	660	674	666	679	600	638	657	666	690	657	623	704	617	687	658	652	639	698	630	620	694	701	679	691	672	710	663	695	669	630	710	632	666	694	676	699	655	657	709	648	639	652	718	711	643	648	704	645	635	681	658	705	666	641	677	605	630	679	662	622	655	689	712	699	645	656	709	702	677	634	611	675	619	652	682	660	680	672	684	627	664	643	688	740	646	670	659	654	694	669	670	669	672	677	679	670	627	641	699	662	694	652	690	687	642	674	640	650	666	701	620	639	711	668	677	647	682	678	599	664	680	651	683	684	637	647	659	617	655	657	688	643	644	614	686	642	700	686	661	628	682	653	639	627	647	697	655	665	631	659	669	626	663	659	662	657	671	690	634	687	657	659	633	647	650	636	660	648	691	661	667	595	667	661	664	665	669	644	644	671	666	668	672	667	619	669	643	694	679	689	680	669	664	651	610	674	683	649	664	667	686	643	689	681	608	638	659	681	633	684	674	673	660	644	645	662	702	666	703	640	668	715	617	666	641	624	668	690	689	647	638	627	708	683	655	687	690	671	662	679	686	687	625	649	674	676	651	640	676	651	688	674	652	667	675	661	681	653	715	684	664	627	659	665	611	663	680	665	678	641	639	625	674	651	643	666	648	706	697	651	649	664	657	670	660	695	662	687	636	674	627	656	686	671	666	691	682	648	701	638	650	628	623	704	657	656	710	610	708	643	556	628	645	702	676	648	647	687	670	659	631	653	659	674	681	682	644	689	687	687	691	619	671	681	684	677	704	635	638	645	710	646	627	656	680	637	678	670	666	673	650	661	654	688	654	649	652	674	682	651	651	657	671	663	660	655	664	670	650	652	622	648	640	651	644	635	663	674	663	620	669	621	661	641	613	654	709	687	676	682	671	670	688	682	640	664	675	662	653	670	688	677	699	662	674	636	661	642	676	717	655	645	664	698	666	667	634	634	646	649	636	698	660	662	667	667	685	715	638	712	696	689	694	676	692	652	637	705	648	662	712	661	656	669	655	654	662	690	671	672	641	644	684	668	636	684	665	618	656	615	669	660	638	665	663	619	639	649	648	648	656	647	691	646	689	661	643	680	656	661	666	671	646	687	687	694	631	686	669	660	649	697	653	682	673	660	678	654	663	666	643	674	651	686	695	658	687	685	674	710	622	643	688	648	652	669	693	697	682	674	630	658	693	652	668	641	672	670	646	630	676	683	668	670	619	670	676	652	645	691	631	676	706	651	683	674	677	692	640	632	658	610	665	648	662	688	650	685	671	653	612	676	664	656	637	648	674	683	697	711	644	612	665	644	673	650	658	716	680	655	692	677	646	660	710	651	690	633	672	651	633	626	650	643	685	649	688	686	723	612	667	640	651	663	678	641	667	671	672	695	640	657	656	696	674	707	654	643	653	674	644	669	646	608	651	694	623	659	687	627	663	659	649	671	645	651	632	705	687	625	688	639	680	670	657	655	688	684	656	666	684	638	638	669	657	698	637	651	652	697	639	682	675	660	634	706	627	660	642	695	635	638	630	656	696	664	646	623	681	681	678	670	675	718	678	648	677	704	610	707	656	656	665	675	627	697	657	635	644	658	663	637	667	646	642	685	645	677	689	709	659	671	697	636	672	675	684	645	716	669	667	629	659	628	660	588	655	683	725	700	658	690	618	664	706	612	667	652	644	622	682	684	647	666	639	695	660	656	643	628	691	674	666	658	622	691	728	648	650	624	689	676	655	621	670	652	654	658	664	634	680	714	660	714	631	635	635	624	602	669	639	677	664	675	668	710	634	637	679	617	623	679	681	632	586	662	686	642	663	641	649	674	687	661	670	694	646	694	664	618	717	631	628	683	669	679	620	696	697	634	641	673	672	645	668	680	654	705	603	616	633	688	670	678	637	664	661	612	678	666	622	697	692	616	696	658	630	650	637	642	688	656	681	615	669	664	639	658	672	661	666	647	656	681	650	647	686	682	661	658	664	626	612	695	647	674	652	697	680	648	720	646	625	665	668	646	648	691	645	678	681	708	690	671	678	626	676	646	668	714	635	677	661	627	655	666	670	678	647	655	684	677	614	659	665	670	678	646	616	666	641	649	593	653	624	672	647	688	664	650	652	677	686	688	673	669	677	693	725	636	638	674	680	697	629	674	673	664	652	687	707	638	680	665	636	663	630	658	667	714	626	658	667	700	655	627	660	701	657	708	647	623	640	688	671	664	694	694	656	627	675	669	670	661	701
27682	20390	6429	490	291	251	224	226	225	213	207	210	197	175	199	202	175	172	196	189	202	209	192	199	193	186	179	206	193	209	208	205	189	212	193	174	191	195	206	177	230	201	165	196	175	197	182	184	211	205	198	225	180	186	196	179	196	189	194	188	224	189	185	199	203	170	185	206	178	160	191	181	206	183	208	181	190	191	190	213	198	160	188	204	199	211	175	202	223	180	166	212	176	197	205	197	173	185	189	167	201	165	230	190	198	179	185	174	194	209	209	194	196	184	205	174	196	184	198	189	193	183	181	201	217	219	197	195	177	223	187	209	179	194	169	213	189	192	210	198	199	189	185	178	182	196	195	219	178	172	192	200	230	195	207	216	183	196	199	189	181	174	190	191	186	184	175	189	180	191	188	190	197	199	201	192	195	213	188	177	201	204	218	222	182	212	209	193	186	177	168	192	203	163	173	197	189	207	196	199	194	215	203	173	197	167	191	188	170	191	201	217	212	183	186	203	206	189	175	193	179	162	200	184	187	204	200	182	190	183	175	186	199	181	189	220	197	184	200	198	181	211	183	210	183	179	214	199	190	197	174	214	185	188	196	187	197	202	169	173	158	187	177	191	180	209	169	216	185	206	225	195	194	199	205	202	183	184	195	162	194	189	205	185	186	179	186	215	184	200	184	204	185	172	206	203	205	200	209	190	195	176	194	205	214	190	187	207	216	193	199	191	216	193	197	201	186	204	205	203	183	182	188	180	193	190	200	186	208	195	200	215	178	176	177	188	185	170	204	179	221	182	215	178	196	190	182	202	179	190	211	212	206	194	197	188	180	177	173	177	172	192	191	186	205	187	165	212	209	202	191	181	200	160	216	210	212	170	181	199	232	188	184	189	187	199	196	198	195	184	185	187	201	205	198	182	206	227	204	168	202	187	205	179	194	182	180	176	211	206	226	182	182	182	202	185	171	200	177	172	204	188	176	176	181	198	185	199	183	199	182	218	195	195	187	187	210	194	228	182	174	184	191	213	175	195	175	205	194	192	227	217	206	194	203	187	185	193	195	182	159	195	200	194	180	180	205	185	192	212	199	206	190	198	208	187	191	184	200	184	182	203	218	175	169	199	164	207	192	186	185	193	192	182	194	168	195	191	188	193	187	195	180	180	176	166	168	202	183	200	191	219	177	178	181	175	212	185	192	165	203	175	197	185	207	183	183	196	219	186	175	172	196	197	164	185	174	185	189	211	193	193	194	191	180	212	203	202	168	182	198	197	190	191	180	182	199	190	205	186	201	202	204	218	174	185	184	186	189	197	184	192	195	197	191	189	181	205	210	212	194	187	179	219	187	204	190	194	188	175	186	216	169	197	192	180	183	213	202	207	157	226	201	177	176	189	208	186	177	176	182	208	190	186	192	176	184	204	212	174	198	193	198	211	195	168	187	184	207	202	202	189	188	204	206	205	189	194	204	197	183	176	204	185	208	162	180	209	181	151	197	194	197	192	204	218	168	190	185	193	205	184	179	207	205	185	186	217	186	187	199	193	199	183	198	226	182	228	200	183	215	205	198	193	199	191	185	202	198	213	168	204	204	188	194	200	194	187	212	191	163	202	214	190	188	213	216	201	212	194	188	193	172	203	164	183	219	178	201	186	190	202	211	169	176	157	195	183	186	197	179	200	225	198	197	190	199	193	197	197	180	210	188	214	188	205	187	216	187	195	192	191	209	186	199	214	175	181	160	191	216	177	183	194	199	203	190	193	194	183	172	194	203	195	178	190	184	192	181	184	185	167	189	170	211	181	199	178	203	197	183	188	193	195	187	172	178	190	183	190	166	193	200	185	199	194	184	176	204	200	169	220	171	186	204	202	179	195	180	212	197	199	198	192	219	181	198	210	215	197	172	178	200	176	191	168	189	209	195	175	228	207	189	181	187	193	203	209	210	189	205	170	206	179	184	190	193	194	203	206	182	185	189	219	196	194	171	198	184	201	207	215	198	181	199	175	193	173	193	192	196	207	181	206	203	197	208	185	193	212	198	177	193	205	195	200	216	199	182	236	179	196	188	189	197	233	191	214	194	217	195	174	177	186	178	205	185	182	197	187	202	205	214	188	210	204	186	176	170	200	221	203	193	178	185	183	191	194	194	190	182	191	183	189	189	190	214	208	196	198	191	187	194	173	198	223	232	197	191	192	206	164	191	203	213	192	206	198	216	204	195	215	201	186	196	187	190	201	194	166	213	182	186	191	195	188	192	192	196	187	197	186	166	197	196	189	185	191	204	198	212	210	192	206	192	195	196	186	183	204	169	206	187	199	174	187	192	194	210	221	232	196	189	170	208	190	203	208	210	195	217	186	185	203	209	204	183	164	216	198	206	185	182	192	212	177	163	186	188	193	205	223	179	186	209	210	209	189	203	189	180	205	186	187	197	202	189	193	188	194	220	175	177	212	190	200	197	174	198	195	181	180	180	192	200	181	183	179	185	178	205	214	224	193	194	205	185	203	166	198	181	202	167	220	211	193	183	186	192	206	182	190	185	179	189	218	216	201	179	205	190	220	184	210	178	176	198	205	194	165	198	203	170	212	194	219	218	184	207	190	194	182	176	174	204	182	194	206	205	183	183	188	200	169	195	170	184	183	209	183	213	215	197	196	202	214	202	196	183	175	191	180	186	186	207	198	208	219	202	176	208	188	170	198	187	176	199	195	199	187	191	200	193	199	195	212	189	203	195	179	178	209	224	199	199	178	173	207	207	191	198	203	197	220	173	187	198	186	206	201	184	186	195	197	193	171	199	188	195	182	183	231	181	179	190	190	186	196	198	196	188	200	190	190	165	194	197	198	218	214	200	159	191	210	198	185	202	193	206	200	193	229	191	193	178	218	173	214	179	192	223	213	193	195	201	220	206	176	201	193	185	193	206	190	182	208	198	157	184	196	203	196	203	179	209	192	186	178	201	202	167	215	207	204	199	188	197	175	188	200	167	163	183	193	204	194	203	172	192	192	196	194	187	186	188	187	212	221	186	222	178	212	193	198	179	179	199	196	192	208	193	205	175	195	197	166	198	195	179	206	199	182	209	185	176	187	195	175	197	182	211	202	191	191	203	197	212	204	195	176	184	205	215	193	202	208	184	198	199	191	211	189	188	197	186	178	190	208	186	185	184	207	204	192	215	179	196	176	165	218	192	181	205	200	187	184	200	193	188	185	187	182	192	189	195	190	182	168	175	190	196	188	187	210	193	189	190	201	205	205	197	203	166	201	184	199	181	190	168	172	195	189	202	205	192	185	174	211	187	198	183	199	205	211	200	183	203	174	177	219	214	213	184	213	182	165	201	207	175	199	202	201	187	212	201	211	187	189	208	203	188	199	210	183	207	173	166	183	186	202	181	197	190	180	193	174	178	181	185	198	213	181	167	176	216	210	190	208	187	208	189	192	198	207	181	183	217	212	199	200	171	210	170	195	190	191	175	203	174	197	184	200	176	196	179	201
3823	870	762	450	391	317	304	317	291	274	263	270	247	261	250	271	259	249	238	231	243	253	221	251	281	258	226	233	257	235	274	240	265	270	234	247	241	255	246	248	207	280	244	250	235	238	243	256	261	251	263	254	253	212	238	260	250	261	232	220	240	238	246	258	269	264	252	250	230	238	264	256	230	246	259	285	257	254	259	250	259	267	249	271	248	249	232	247	285	240	283	220	264	245	230	239	230	261	258	254	277	229	221	247	237	247	237	271	257	234	245	243	282	260	264	245	284	250	286	255	222	227	224	247	246	240	217	217	264	261	259	256	239	243	268	236	244	249	239	258	268	248	276	220	256	245	236	232	247	253	258	238	272	258	237	245	241	254	230	243	253	227	207	233	257	235	269	256	270	235	243	247	276	241	252	277	277	274	264	249	247	263	246	250	227	254	237	235	265	234	239	261	226	239	262	276	233	248	247	224	282	266	229	236	239	237	257	247	226	247	272	230	250	254	244	259	284	285	253	239	196	240	255	232	236	245	263	244	245	245	247	288	237	282	243	251	227	250	241	262	261	242	250	244	235	228	241	268	228	232	257	256	246	265	261	219	248	271	240	259	246	254	249	247	273	249	243	246	241	240	213	249	228	275	250	265	240	231	244	256	249	222	251	231	258	213	256	254	268	254	238	244	243	241	235	232	265	258	241	253	278	222	233	229	257	273	233	236	237	241	245	235	254	252	229	256	242	283	270	269	260	231	234	241	245	238	244	222	241	234	267	273	262	257	251	255	274	251	259	243	273	268	248	246	241	262	271	235	255	257	247	250	268	244	274	232	235	246	251	280	250	257	246	248	263	254	242	244	250	241	234	253	255	228	264	254	220	239	248	250	264	250	245	248	229	263	252	249	250	248	227	233	220	250	253	212	259	247	222	228	223	252	266	245	281	242	241	239	257	241	217	245	282	233	251	248	234	245	221	251	246	249	243	237	240	245	264	256	235	265	239	249	259	248	231	245	259	248	238	250	232	245	253	241	252	222	273	243	250	247	237	250	253	234	255	253	250	279	246	272	254	243	283	232	254	259	254	238	239	282	253	258	240	247	238	277	267	243	223	253	222	246	233	253	219	267	259	268	234	235	275	236	237	245	264	268	258	276	274	239	246	241	226	246	264	237	259	266	251	263	224	254	252	270	244	244	274	245	254	272	248	216	260	244	242	239	251	234	240	238	227	243	274	263	228	263	262	239	256	236	239	249	209	273	293	252	238	256	247	255	251	249	240	229	226	275	269	286	248	239	247	247	249	270	257	218	264	250	261	243	239	269	220	235	240	234	228	258	264	255	255	235	241	246	264	236	246	242	250	247	231	266	268	248	254	257	258	262	237	242	255	240	258	255	285	258	252	238	265	240	238	246	240	246	230	275	227	257	258	242	254	257	244	268	262	266	233	223	222	230	248	264	248	267	250	215	223	251	250	243	242	280	224	247	258	233	239	259	227	251	239	261	252	243	250	239	280	247	239	234	230	261	249	229	276	248	268	248	245	256	261	241	256	252	233	252	245	239	262	255	241	262	273	264	262	277	235	257	281	247	250	239	240	258	254	242	268	262	270	250	229	214	242	244	212	243	246	238	247	233	208	270	277	251	266	258	240	238	265	279	262	232	253	221	291	229	257	211	237	238	254	252	287	265	291	222	256	269	247	247	251	219	269	235	258	241	250	235	240	244	268	257	234	258	256	242	232	224	243	237	252	241	233	247	267	253	240	220	281	255	253	268	245	256	244	240	247	256	248	249	241	255	247	226	245	257	240	257	230	243	284	216	246	254	245	244	254	239	258	236	256	259	249	234	252	242	277	272	245	249	236	244	242	225	231	236	247	243	269	261	246	239	257	226	249	253	233	246	253	224	229	224	253	233	237	226	266	253	253	239	247	284	247	293	254	258	255	252	235	260	238	231	248	257	294	257	239	247	270	221	279	262	254	240	252	260	256	243	266	212	255	266	257	243	248	264	229	264	243	245	239	248	240	248	233	272	269	223	242	222	234	240	251	269	273	260	244	268	286	253	273	222	252	263	237	259	260	258	262	246	290	216	226	250	271	220	204	269	252	232	251	272	238	280	251	239	276	257	246	243	226	265	230	239	252	256	258	260	266	234	248	258	228	260	247	252	249	259	239	261	257	247	269	276	256	239	244	240	212	236	232	242	264	247	234	275	263	257	219	248	251	248	227	258	244	268	235	252	219	284	231	257	260	245	264	237	248	251	210	245	235	241	254	217	250	249	253	241	240	252	251	230	231	255	262	275	235	244	254	263	242	276	246	274	257	243	249	235	283	269	231	249	259	249	245	259	238	244	246	267	253	255	257	254	266	236	247	231	252	233	245	245	241	243	238	225	239	241	254	226	251	259	274	257	259	230	226	243	244	256	262	224	249	286	238	229	227	267	264	230	250	296	241	250	242	247	260	270	244	232	242	255	278	254	225	226	238	233	282	245	272	246	240	240	261	217	264	259	226	267	243	229	225	231	263	252	278	265	226	230	278	277	238	252	248	258	253	243	249	225	234	257	278	258	224	228	259	243	257	255	257	243	285	257	211	261	270	255	237	253	278	268	253	207	245	258	248	276	260	279	237	219	239	252	252	259	244	247	254	282	251	259	239	286	253	242	243	237	257	234	263	249	228	255	217	256	246	287	270	227	252	252	217	239	235	245	272	260	230	237	242	247	223	258	259	225	263	214	250	270	233	251	260	234	236	253	276	232	229	276	229	249	243	257	263	250	232	269	242	267	254	233	225	271	232	277	235	260	225	262	226	230	253	279	257	224	241	277	247	265	244	242	279	255	248	249	203	251	266	252	253	235	240	232	253	290	216	242	265	231	246	265	222	259	234	249	256	241	255	243	243	220	257	264	271	263	219	246	256	225	254	245	236	248	247	255	226	220	238	268	264	257	238	251	293	272	224	240	248	250	276	260	243	284	251	252	273	247	256	216	262	230	262	244	240	258	249	226	233	276	236	249	259	264	241	266	258	257	235	253	242	268	271	265	246	233	284	260	264	233	243	254	234	267	285	242	246	283	214	261	235	271	227	262	245	260	253	254	232	232	250	259	259	241	244	237	241	257	252	241	257	242	241	212	225	265	269	233	246	239	249	258	244	217	272	262	250	234	244	260	206	256	228	243	249	242	240	241	243	265	237	268	272	240	253	281	240	221	258	270	244	219	270	243	260	278	232	210	254	259	230	251	253	228	252	272	229	248	258	228	257	259	258	283	238	246	272	232	265	240	250	237	245	256	239	225	262	282	237	224	250	230	245	229	257	235	259	232	241	233	252	233	246	241	252	244	234	278	255	248	242	274	231	234	240	263	227	265	275	261	236	256	239	265	251	273	236	238	258	264	242	261	260	272	243	224	245	258	243	257	246	244	249	265	229	221	263	254	251	251	237	258	239	260	267	224	250	272	258	233	240	286	234	264	271	244	250	246	312	235	236	261	265	254	260	274
24129	21622	29220	24500	21607	11954	1317	804	703	641	604	583	591	568	557	516	484	479	516	503	463	462	451	465	490	473	468	451	462	481	471	480	468	463	477	460	478	478	437	446	458	438	476	447	461	495	446	436	431	447	435	443	461	448	460	463	481	447	508	450	427	428	393	465	451	461	458	444	436	456	448	467	451	414	429	475	439	449	429	462	440	449	475	486	456	466	412	455	453	436	390	480	432	466	440	449	470	422	457	445	473	450	426	457	426	436	471	457	460	440	428	440	448	438	469	480	442	479	468	427	480	445	450	446	442	462	459	461	454	433	415	447	414	412	471	451	440	461	461	463	508	412	417	503	452	445	455	437	444	444	439	480	416	412	435	409	444	477	455	447	449	455	431	471	460	467	468	491	433	434	463	459	471	430	492	424	450	411	430	460	452	451	441	417	428	440	428	426	425	429	442	439	417	411	443	430	417	426	456	438	430	450	470	451	428	438	458	474	440	431	475	477	457	474	445	452	446	460	430	443	465	429	464	429	493	456	453	449	445	408	497	443	441	429	447	502	435	421	436	487	494	449	465	481	453	453	482	458	445	432	448	405	460	460	444	433	454	463	430	458	418	461	428	438	457	436	426	462	463	429	484	445	408	473	463	459	415	420	437	457	461	440	455	436	443	451	462	455	442	433	460	419	433	452	433	427	440	466	423	466	435	454	439	441	454	448	442	476	438	450	439	418	417	420	461	425	451	446	470	452	449	478	441	480	446	449	472	461	464	469	460	439	466	434	456	441	420	470	449	490	454	455	463	440	421	459	460	439	413	424	421	441	441	452	422	438	439	459	420	449	460	445	439	433	473	413	443	433	431	439	433	469	480	444	444	457	466	455	424	482	446	451	435	493	428	444	440	406	444	449	455	447	498	423	458	447	445	397	444	415	454	446	432	433	451	430	479	442	431	438	421	443	443	449	464	438	414	443	471	464	423	437	422	420	441	466	456	433	459	452	410	481	449	442	456	449	471	457	461	469	440	450	441	429	413	424	427	446	417	470	438	453	432	443	469	464	476	458	462	433	436	447	461	451	472	477	450	453	455	442	470	450	455	458	467	426	443	448	450	449	431	458	424	415	448	433	426	445	440	463	418	435	402	415	446	438	465	420	414	448	425	440	407	439	439	462	482	449	425	426	443	468	482	441	463	446	399	463	451	468	411	410	443	411	444	456	431	438	455	463	418	458	420	436	441	438	440	433	416	459	407	443	434	432	469	451	468	387	450	471	431	428	458	450	444	417	421	448	477	460	439	422	474	465	423	410	432	410	436	452	424	476	426	468	488	448	445	438	409	430	443	447	443	461	450	463	479	441	431	443	426	471	443	472	444	457	444	407	436	424	434	477	432	463	427	448	478	438	470	429	485	494	456	456	462	443	458	452	457	398	431	469	430	498	465	463	437	435	437	464	438	443	461	436	423	467	450	484	443	455	476	442	455	452	433	450	456	452	431	401	419	440	430	409	469	475	454	440	434	432	462	436	453	409	449	428	483	487	417	438	462	464	468	438	403	463	439	445	437	447	450	447	442	449	428	426	443	469	439	453	428	456	456	468	429	438	441	460	429	433	415	462	463	450	472	468	437	473	454	460	465	438	442	426	456	476	420	433	473	447	456	447	414	445	460	455	443	443	426	461	486	407	447	450	427	494	469	473	415	448	401	448	467	423	466	441	442	434	460	465	436	447	466	446	416	422	426	435	432	421	479	470	430	409	434	442	475	444	430	454	432	447	417	440	495	471	420	444	427	412	430	420	467	423	443	448	467	477	445	434	482	442	435	467	488	466	449	459	436	450	423	439	461	471	420	407	461	436	443	406	424	464	438	475	426	424	439	426	461	426	393	434	430	477	472	425	454	468	460	446	428	471	446	496	451	436	420	433	409	496	400	436	441	412	441	423	462	465	418	438	478	415	460	476	448	460	469	458	463	432	473	460	411	423	463	466	477	491	451	426	455	430	432	457	450	431	458	447	455	438	449	441	442	438	462	461	468	449	418	428	463	443	439	401	446	425	465	462	395	476	450	436	420	427	456	428	473	480	438	491	436	452	463	465	412	448	444	438	467	449	452	431	447	433	462	477	407	455	461	465	451	431	456	391	403	447	470	473	424	458	421	433	431	474	448	456	461	430	438	472	455	463	449	439	436	437	444	432	467	455	420	429	465	458	454	436	471	417	429	442	455	467	463	446	437	474	446	443	429	465	463	439	451	484	435	446	440	414	443	416	459	439	426	435	466	419	422	419	456	455	468	456	425	445	460	431	427	427	504	436	418	467	432	428	445	439	462	424	434	417	419	431	475	457	434	470	418	431	473	448	434	409	474	448	434	427	433	419	440	411	448	455	448	462	442	458	493	459	457	420	452	459	437	427	446	458	399	465	443	455	419	433	413	450	431	497	430	451	426	459	431	489	435	437	448	450	417	425	430	470	443	479	389	484	420	453	457	464	457	451	442	412	422	462	433	466	476	471	436	429	450	432	451	446	445	418	426	484	425	421	404	431	443	404	409	456	452	436	479	414	447	390	449	458	446	445	445	482	425	415	439	421	475	468	436	447	413	457	473	421	430	455	438	459	425	431	472	429	448	422	428	433	446	458	414	440	430	447	413	444	408	440	469	445	438	471	432	463	467	440	431	405	446	428	446	433	445	490	438	429	441	401	441	472	455	472	443	413	416	442	419	435	433	458	475	408	431	412	382	426	465	442	449	434	457	444	459	475	454	443	442	443	453	446	440	409	433	430	481	428	439	426	468	458	430	435	406	433	440	453	434	480	478	458	475	448	468	469	439	435	456	425	448	418	439	409	438	458	458	477	456	446	422	465	458	493	472	430	484	418	466	438	469	470	460	491	447	436	417	438	445	417	469	480	474	420	475	434	442	431	459	414	424	443	437	460	449	474	446	484	408	442	505	436	415	442	439	455	437	446	462	457	424	457	447	467	442	434	473	448	395	418	467	447	477	463	449	425	424	415	420	424	455	433	488	446	412	480	469	438	417	437	458	455	465	475	445	464	450	429	417	456	452	454	466	469	459	432	444	411	458	504	436	443	414	453	443	425	429	446	459	458	434	439	439	413	416	430	476	454	446	448	475	462	425	465	446	461	438	457	441	451	445	458	417	446	483	435	462	443	461	426	438	421	427	449	449	424	453	453	443	474	417	445	450	464	436	476	435	431	450	437	453	426	458	431	455	449	425	475	467	448	451	415	473	470	451	400	424	479	427	446	441	483	433	485	462	451	457	426	449	424	449	423	453	430	444	432	425	449	447	438	475	449	432	413	464	413	452	439	430	438	438	435	445	445	465	391	484	409	449	442	474	427	465	477	451	432	461	419	442	457	431	459	438	425	469	456	459	424	425	419	459	462	450	452	419	408	470	444	464	462	424	448	460	457	450	471	433	429	452	467	452	435	459	435	406	468	416	476	415	419	458	491	481	431	444	470	441	436	446	403	442	497	435	443
4666	9742	8194	4055	2876	2070	1739	1438	1238	1077	952	867	857	827	763	703	705	725	623	606	644	585	685	596	601	598	598	568	582	599	579	573	566	604	589	558	532	568	560	516	565	555	525	597	537	531	532	540	531	543	543	551	562	550	555	554	558	584	539	507	527	523	533	566	562	566	577	548	558	553	537	530	517	547	543	558	524	532	595	538	541	536	541	520	528	507	559	543	529	544	545	524	550	575	544	557	567	543	540	554	576	548	568	566	536	530	532	525	563	543	551	557	552	549	512	520	525	528	533	544	591	546	519	509	521	537	558	543	514	528	530	547	513	553	548	562	525	551	542	512	586	533	562	521	531	549	550	516	529	536	529	524	534	505	531	547	597	510	555	496	552	538	560	542	580	497	533	552	483	584	531	558	555	505	506	565	526	581	551	548	573	538	537	564	550	523	497	505	528	568	501	510	530	534	514	539	578	555	508	565	565	509	544	531	508	498	567	549	511	536	561	525	542	585	556	521	541	549	536	531	515	559	493	511	542	556	534	543	504	544	544	572	523	569	613	565	532	540	503	534	511	558	539	553	506	562	550	492	536	550	522	490	544	493	548	525	578	526	547	635	527	521	549	526	556	529	569	500	530	539	570	553	536	518	524	480	553	509	581	545	532	543	497	541	559	574	541	515	547	567	549	532	513	534	577	477	541	549	532	533	555	533	519	560	544	554	560	568	536	524	521	507	517	558	533	565	510	533	495	549	512	548	556	492	546	539	532	510	543	503	544	550	548	477	504	532	510	553	544	567	552	522	554	573	508	511	522	563	531	579	560	534	578	514	535	507	536	574	538	542	532	514	555	528	517	542	539	562	541	586	517	546	569	522	554	574	538	542	560	556	526	519	487	503	563	570	510	542	561	571	504	523	548	525	612	522	511	514	518	548	548	489	514	515	536	494	563	518	527	582	552	574	598	510	492	498	513	520	561	501	571	461	538	487	512	563	532	513	565	554	528	565	561	520	542	564	609	556	591	565	545	558	501	531	560	486	553	537	551	548	546	508	587	556	517	521	534	524	551	514	550	540	594	512	501	527	538	561	561	537	561	540	515	517	579	571	514	525	554	563	501	527	502	542	497	535	542	525	528	531	554	531	514	537	547	538	523	534	504	562	572	550	535	530	525	488	552	549	582	561	554	554	535	562	531	494	533	522	534	528	546	560	531	531	589	526	527	510	551	515	561	559	513	552	522	523	518	537	497	550	492	537	540	540	538	552	508	509	502	544	516	575	532	504	546	538	543	566	534	544	546	555	534	547	530	533	494	529	541	548	518	582	556	518	537	526	525	548	555	571	564	556	519	516	569	498	556	518	507	522	554	545	503	516	555	519	521	523	514	545	536	607	569	544	528	520	531	538	550	530	543	570	549	571	550	547	551	534	533	551	548	517	525	507	563	580	518	496	529	559	522	561	516	497	531	564	511	540	573	527	548	554	490	549	538	549	520	548	536	530	537	546	562	545	503	541	547	571	535	508	552	549	531	500	549	529	529	546	512	544	551	546	534	528	543	606	538	568	595	514	563	527	535	509	512	546	509	532	582	553	565	531	532	526	551	534	526	558	592	557	536	548	535	514	587	564	546	544	528	538	527	577	578	551	533	516	520	539	535	494	542	515	562	529	508	510	505	525	545	539	542	542	526	499	524	548	509	543	519	532	545	554	566	507	554	563	564	564	536	561	525	563	530	542	513	567	524	550	562	554	521	523	565	544	505	536	537	571	559	537	550	556	574	491	559	540	508	529	554	553	524	503	563	511	534	525	534	499	559	524	517	517	554	552	529	583	541	545	512	547	557	534	547	559	508	521	477	538	540	550	554	514	506	548	536	501	551	550	518	512	534	522	529	551	569	561	546	522	568	545	554	530	582	535	510	538	543	530	507	524	582	533	549	525	537	561	532	515	556	530	529	554	517	562	552	547	547	506	520	570	574	541	519	534	554	531	553	526	539	615	534	583	505	510	583	528	568	509	578	548	511	524	514	590	554	567	508	520	521	552	536	558	557	532	553	557	544	539	518	551	530	530	542	547	541	607	535	551	548	565	533	560	557	523	529	507	524	510	539	555	532	542	523	563	559	525	540	508	551	558	560	549	535	558	568	543	531	524	538	546	563	541	559	546	576	513	533	565	507	550	552	508	529	513	545	533	587	523	551	527	543	518	552	527	514	553	564	529	541	548	555	514	523	506	491	545	562	517	525	576	544	524	553	547	577	504	558	533	549	514	523	565	520	576	514	523	530	503	556	557	559	540	519	587	523	548	528	537	589	532	539	558	533	524	520	562	547	520	526	500	549	539	545	563	545	588	568	550	544	538	532	524	556	540	500	539	565	548	550	574	531	507	554	556	561	519	559	556	591	546	500	540	535	539	553	547	552	508	537	535	536	528	568	538	580	528	547	582	535	565	511	527	521	553	534	511	550	537	550	526	536	569	509	497	561	518	513	533	530	551	554	537	565	554	534	515	541	517	518	541	551	569	531	525	577	527	535	525	523	545	537	557	516	570	511	556	528	511	574	535	518	528	541	570	525	562	549	525	487	559	557	522	522	527	535	508	552	567	554	552	523	528	546	540	535	575	497	560	567	525	543	561	520	570	513	563	580	551	549	556	533	531	574	539	538	578	616	527	532	543	566	558	539	546	548	560	537	535	556	541	524	486	554	575	506	521	524	553	556	530	570	529	494	527	485	551	542	569	523	519	525	526	531	528	529	526	524	580	524	523	540	530	537	513	522	529	527	533	503	563	535	519	561	587	528	522	521	531	545	508	526	530	566	520	564	546	510	522	534	527	525	522	522	520	530	513	508	538	542	522	567	579	515	515	520	548	541	513	527	546	526	517	602	544	556	506	518	546	559	555	545	566	565	509	529	528	505	501	512	527	530	579	550	566	524	531	544	532	536	582	549	566	550	516	558	511	539	542	562	561	516	514	464	517	528	527	537	498	566	544	532	536	536	534	544	527	557	561	514	544	582	583	529	569	568	542	535	553	540	580	512	571	576	523	542	548	504	572	589	549	541	533	516	565	533	557	525	564	553	505	546	578	540	558	502	517	538	556	540	549	559	547	524	548	543	545	532	579	509	544	533	574	515	553	493	502	550	537	498	508	549	523	586	499	543	540	557	505	555	525	561	527	487	526	500	546	584	530	561	575	487	512	552	569	537	556	539	548	537	524	510	542	527	525	591	535	566	543	551	540	540	543	532	555	583	535	538	547	529	535	554	515	578	539	527	521	562	489	519	568	533	545	577	537	534	527	526	574	514	537	578	582	582	521	558	538	496	532	565	513	527	528	522	539	563	535	540	527	590	564	531	531	547	512	510	510	536	522	544	568	505	504	580	497	562	599	518	496	507	603	531	536	489	526	556	549	551	563	496	565	529	555	534	529	499	504	566	525	535	529	532	554	563	521	592	527	501	566	555	540	528	564	564	540	543	562	548	571	577	550	521	543	515	529	509	521
25415	21598	27940	25632	9998	506	393	322	300	242	212	236	238	217	209	198	225	194	195	218	202	204	196	196	180	184	181	209	181	192	197	202	164	153	182	198	193	182	183	189	194	174	160	172	187	191	171	202	177	190	160	174	186	176	189	154	171	165	173	179	182	170	180	167	166	179	178	175	158	165	175	173	196	207	190	184	159	185	179	168	169	197	198	148	185	181	159	186	187	171	188	182	173	206	159	182	184	184	170	181	171	207	177	173	175	176	152	145	179	192	186	190	166	173	198	214	195	163	153	189	193	167	190	177	187	146	198	189	171	179	173	190	199	176	164	173	170	162	172	185	159	177	184	164	193	188	180	153	172	164	178	177	175	189	158	228	170	175	166	171	168	172	178	159	172	185	151	202	160	155	157	193	183	164	172	170	192	219	152	206	153	165	171	147	196	168	184	188	189	177	170	191	198	196	174	157	179	175	162	154	194	159	174	173	152	202	195	190	198	166	191	197	156	210	187	195	181	172	171	177	171	155	181	192	182	170	172	144	176	161	181	168	170	161	178	215	187	176	168	171	183	194	169	199	158	182	195	170	131	171	178	186	172	165	173	150	166	186	187	176	179	177	152	151	150	186	196	210	152	180	178	174	174	187	179	178	177	133	177	160	186	172	171	167	183	162	174	187	184	156	173	213	185	178	165	170	178	183	194	159	197	168	175	169	195	185	181	187	185	175	160	174	186	171	198	170	163	173	198	191	165	168	177	179	176	162	189	179	176	161	188	161	183	210	179	216	168	152	187	184	190	184	187	171	164	193	197	174	182	179	186	172	164	175	169	181	182	170	179	177	170	161	184	170	181	169	150	163	167	184	170	167	174	175	177	178	159	165	178	178	161	173	170	168	146	149	198	175	191	198	198	202	190	164	168	170	203	179	182	187	177	169	190	181	180	163	166	179	181	184	172	146	167	169	172	188	171	168	173	154	171	176	148	171	203	169	212	166	169	159	146	163	180	177	210	181	175	158	154	164	215	200	193	175	170	199	180	191	195	207	174	164	168	174	171	193	184	171	171	159	185	206	167	180	184	180	182	168	195	181	177	189	187	168	171	174	166	172	171	165	203	191	178	170	184	180	146	161	178	172	196	173	163	158	172	170	169	170	143	158	173	184	198	183	174	179	190	178	181	165	182	188	180	173	180	178	188	174	208	170	167	177	180	164	187	188	165	178	169	170	185	187	176	193	169	178	185	166	171	201	164	189	200	186	189	165	189	183	170	182	171	188	154	176	166	182	168	196	167	173	195	166	164	177	167	164	166	191	176	211	156	174	167	192	182	165	174	160	181	177	171	168	187	159	178	176	160	171	167	179	166	164	188	159	179	179	160	166	193	192	160	173	181	175	169	164	161	193	182	170	170	186	174	193	162	170	181	165	163	186	162	189	177	165	182	177	177	167	169	185	169	168	189	174	140	161	185	165	206	193	178	165	186	186	181	158	172	173	185	151	174	163	183	170	158	170	180	157	181	177	183	173	187	169	175	155	180	197	155	177	153	190	166	191	176	184	194	180	168	192	168	157	185	163	167	170	182	196	190	153	179	203	167	174	179	205	188	177	184	165	171	173	171	177	177	179	152	183	163	172	184	180	156	170	175	175	174	147	168	183	186	167	150	169	166	193	164	166	180	181	160	182	191	187	146	187	159	161	173	165	156	159	144	161	175	187	178	189	163	189	186	163	181	158	181	187	178	182	186	167	176	156	182	169	176	193	183	147	172	200	185	185	187	174	179	192	192	179	192	167	160	174	196	166	169	189	141	153	177	207	167	203	173	177	159	175	190	198	176	179	191	171	194	191	190	172	174	174	161	200	179	162	160	191	181	184	189	206	188	185	179	181	156	170	171	169	185	177	178	204	184	185	164	186	189	202	154	187	187	170	173	174	186	163	164	167	200	195	174	176	195	157	166	175	182	184	181	164	174	170	182	189	153	164	166	168	182	180	173	167	188	151	165	161	170	186	180	160	183	182	169	197	185	160	185	197	175	181	177	186	168	207	156	172	163	186	206	178	191	149	181	172	169	181	191	178	155	179	174	197	189	167	162	154	152	176	154	186	173	187	181	182	172	169	183	174	194	160	188	192	187	175	184	177	159	202	161	161	194	160	149	164	190	165	169	172	191	184	176	178	178	188	175	173	191	153	170	180	180	179	174	209	169	178	217	172	174	152	155	188	179	173	176	146	163	178	191	193	184	137	159	172	175	187	184	153	166	152	168	171	153	175	188	184	178	182	175	179	177	185	171	182	196	172	204	180	184	140	159	181	170	178	226	171	165	175	173	155	192	187	187	186	181	160	156	164	188	167	165	171	184	154	186	167	175	199	187	175	192	160	173	150	192	187	166	183	184	188	187	186	179	183	162	187	174	185	179	180	182	189	136	177	156	187	169	179	163	188	189	177	178	193	161	173	154	172	169	185	164	177	160	170	169	182	187	172	193	183	185	180	162	177	192	203	175	174	197	182	168	178	163	177	169	166	171	173	177	178	199	182	173	190	188	168	194	162	169	199	180	167	190	186	183	173	170	176	182	167	191	193	182	179	170	168	165	164	161	170	179	176	182	193	176	168	179	153	187	168	196	174	169	177	178	184	175	179	169	181	203	182	166	183	192	170	177	154	180	178	164	184	180	161	162	175	181	187	189	167	178	190	179	193	174	185	157	179	166	168	164	175	167	181	166	178	189	181	193	161	187	177	164	164	156	193	162	184	176	199	209	179	166	194	173	177	170	179	179	177	180	161	166	187	160	186	182	168	165	165	175	163	165	163	175	196	171	170	166	185	203	167	170	192	168	154	186	173	181	149	186	189	198	163	184	172	146	184	146	181	169	171	156	155	179	189	170	167	167	178	182	174	190	175	163	170	153	191	190	180	167	179	163	173	189	175	160	200	184	195	171	166	180	166	175	196	191	162	170	178	164	170	203	177	150	171	184	210	158	189	168	182	164	186	171	157	194	161	188	190	190	171	202	180	175	149	158	172	173	184	197	156	208	167	159	176	196	188	191	198	193	188	188	202	171	181	168	187	181	160	167	138	160	171	187	183	174	177	180	161	175	183	180	161	164	160	157	172	181	179	185	173	173	162	186	185	173	173	175	175	171	200	195	190	179	183	170	185	197	192	182	169	179	176	164	194	157	183	182	197	198	189	187	166	171	176	163	149	170	191	161	173	184	177	193	161	164	170	183	165	178	161	166	181	196	185	171	197	184	184	173	161	181	184	170	177	163	176	155	175	208	174	168	187	147	197	178	190	155	176	194	176	185	187	163	163	209	173	172	193	185	171	165	156	163	179	175	171	170	158	164	192	154	180	184	186	199	185	194	169	181	167	159	150	212	183	190	172	183	178	173	171	171	185	171	182	181	172	181	168	159	166	166	163	169	174	164	188	206	177	167	167	189	176	167	148	183	186	166	199	186	169	154	183	168	195	173	181	195	182	182	167	202	173	204	168	177	189
4551	5592	4158	2089	1405	1044	907	680	582	510	454	396	370	421	326	351	297	330	313	314	291	316	270	285	275	298	291	267	262	254	277	288	263	252	256	270	265	231	234	250	232	244	235	254	237	258	229	229	258	264	221	267	240	279	233	270	253	245	240	229	266	213	219	259	249	262	244	240	238	233	264	236	288	232	251	230	240	242	238	226	255	253	235	233	221	246	238	250	249	237	233	255	247	237	246	234	256	236	234	230	257	246	250	250	267	260	242	256	188	240	250	250	233	265	234	218	262	225	239	239	229	225	235	255	249	261	244	245	229	260	235	240	237	260	248	252	291	254	221	264	251	234	267	266	245	245	238	260	239	266	225	239	246	246	242	240	259	242	252	203	254	250	253	229	248	242	267	266	241	215	262	261	276	232	238	261	261	224	248	244	232	247	235	242	236	216	232	234	205	223	247	236	249	267	249	255	248	220	235	254	221	242	249	230	216	233	236	238	225	242	237	232	237	256	262	271	240	225	247	232	258	241	244	197	266	254	259	254	226	229	240	249	248	234	218	227	224	225	271	249	274	254	246	261	226	228	274	244	242	236	234	288	229	232	249	255	250	244	271	249	245	227	227	267	261	227	239	255	244	224	203	245	266	258	259	265	242	232	247	216	247	238	233	248	222	235	234	207	216	250	256	261	262	245	232	239	240	235	249	245	238	227	242	229	271	250	247	215	243	228	232	219	256	241	249	242	238	238	252	257	244	248	227	283	264	224	225	261	245	259	237	246	257	239	219	245	246	282	255	241	260	229	233	271	244	245	250	259	221	251	219	249	242	232	259	257	249	245	254	233	247	250	257	249	236	218	242	223	234	252	206	244	231	211	246	221	236	240	256	249	222	268	241	233	223	217	259	228	252	237	242	265	255	229	226	231	238	252	213	258	250	237	242	240	265	221	224	232	244	261	236	231	239	233	262	248	249	258	201	253	236	250	251	271	248	253	230	241	227	250	224	272	275	240	242	227	245	280	242	230	236	254	249	214	254	236	262	246	234	245	220	268	229	262	257	262	263	234	253	242	241	231	229	237	248	242	266	235	223	204	241	259	248	238	235	234	223	208	228	242	232	246	220	232	220	260	252	212	246	248	235	254	261	254	269	237	258	257	244	267	225	272	235	258	219	238	250	227	263	278	257	238	240	242	252	249	236	269	244	223	225	222	274	269	244	247	250	250	237	229	223	229	252	258	258	230	242	238	250	259	235	217	259	224	235	246	220	234	250	254	221	239	253	243	232	245	236	241	209	263	235	235	234	218	235	226	250	256	233	214	241	245	240	248	241	239	248	270	236	245	217	230	232	226	225	242	278	240	235	263	285	228	246	241	231	240	262	244	264	251	228	243	263	264	221	277	256	266	260	219	246	250	236	253	260	266	246	238	238	246	249	255	223	259	227	254	250	226	255	232	226	236	238	237	241	241	224	238	260	245	233	242	212	237	216	244	235	251	263	238	247	226	254	256	265	263	213	242	217	211	266	259	223	245	253	237	240	256	253	241	229	255	227	234	227	242	226	245	251	238	244	243	270	252	257	242	264	258	257	251	237	237	243	261	258	217	264	246	260	238	244	250	258	263	258	271	254	263	220	220	211	246	210	252	228	252	248	245	232	244	240	221	229	240	228	253	258	259	231	252	234	276	270	253	264	234	247	250	221	251	245	243	235	230	254	264	221	227	255	233	248	238	262	253	245	236	252	254	225	258	228	250	232	220	236	245	229	257	240	237	230	222	217	252	247	228	262	221	252	222	252	226	241	238	206	264	221	229	256	231	230	264	244	227	246	258	249	225	242	241	249	243	228	237	262	244	261	232	230	219	218	250	227	246	223	237	249	244	240	258	267	249	270	222	235	246	254	240	230	244	227	228	253	230	238	250	244	246	237	246	230	249	239	233	227	252	216	247	240	245	268	233	263	216	216	229	235	257	242	254	245	255	247	259	236	231	232	237	246	236	231	244	256	244	216	239	232	246	237	236	234	237	246	238	267	260	249	270	251	251	230	231	269	231	263	252	265	219	237	235	264	229	236	272	253	224	225	221	261	270	249	223	255	248	248	229	237	236	239	233	225	250	254	254	245	275	227	231	235	238	258	231	241	255	239	262	259	250	235	241	242	244	237	243	243	266	244	268	226	224	225	244	234	217	235	227	223	234	243	257	244	235	255	256	253	223	260	226	242	240	212	265	252	230	227	270	256	254	258	258	239	258	233	268	229	228	216	251	250	243	254	230	256	225	289	238	249	248	263	228	239	266	207	257	244	256	235	255	260	259	275	271	239	253	244	253	253	242	202	233	227	254	237	221	224	275	245	257	238	243	233	252	262	244	265	249	231	254	237	231	271	221	227	243	259	242	228	278	261	252	226	222	221	279	264	258	252	259	250	233	238	245	217	231	235	233	237	265	256	231	218	230	268	253	229	241	249	233	260	286	247	258	265	239	267	254	242	231	235	223	256	228	241	255	231	226	272	222	238	268	213	242	234	247	244	267	269	231	256	241	226	244	232	229	226	242	247	253	251	255	234	241	237	234	237	240	213	238	238	220	276	249	231	222	223	215	232	244	250	239	241	250	248	234	231	224	261	251	222	269	253	244	238	244	219	240	250	259	257	252	248	245	232	247	218	252	236	220	266	257	241	239	251	241	240	221	269	248	220	229	227	251	252	252	227	226	255	244	203	243	271	225	224	233	232	222	249	246	230	254	238	273	221	267	201	220	245	247	256	246	239	222	241	232	255	247	269	262	236	245	252	231	250	222	258	237	246	222	262	260	236	219	219	210	234	245	236	233	262	239	237	244	218	238	248	224	257	286	243	238	234	244	253	261	260	237	224	213	256	219	251	247	222	236	216	223	246	231	220	229	222	246	249	245	240	202	220	236	248	242	234	263	250	240	247	232	252	242	251	261	265	241	240	220	232	238	251	252	228	219	250	268	231	248	257	245	257	248	228	227	241	257	250	215	236	224	237	224	245	242	270	253	251	276	268	232	270	241	231	238	228	243	255	245	231	231	263	262	228	234	248	250	229	221	257	256	228	248	230	244	250	222	224	257	237	268	205	243	244	237	240	242	220	218	248	242	244	265	260	254	253	211	223	222	223	244	242	255	256	243	231	245	252	254	228	235	261	241	281	263	238	244	247	230	234	234	232	233	213	240	269	247	258	254	248	218	256	272	255	247	257	239	249	245	251	239	256	255	233	235	236	249	255	258	253	260	231	218	259	250	245	244	242	252	241	257	234	270	223	223	265	229	242	212	252	229	245	272	248	247	265	228	240	244	261	239	269	214	217	205	240	220	238	240	226	236	224	224	224	248	226	251	258	244	247	243	248	240	246	234	209	242	261	237	214	278	242	230	233	222	260	257	255	262	242	256	241	215	259	256	216	244	244	222	232	262	267	215	219	235	225	228	252	253	235	251	244	215	236	245	201	254	244	236	246	272	228	259	228	228	229	248	260	231	238	225
23192	21692	29701	24177	21697	21756	11310	1443	1111	998	862	764	774	789	724	664	686	675	691	695	621	609	610	578	588	597	524	597	594	626	562	603	572	589	590	572	577	543	554	587	595	609	574	596	540	518	552	538	532	494	572	562	569	547	570	553	579	576	524	584	606	559	573	567	508	588	511	574	537	544	557	536	541	566	540	571	544	584	558	532	584	543	571	552	575	551	584	555	556	511	531	540	521	560	549	516	563	557	539	559	578	532	580	554	516	543	544	562	547	548	544	527	548	568	577	600	579	515	563	495	522	532	578	505	521	547	569	580	560	540	547	558	554	518	526	558	553	592	524	504	538	555	512	555	558	532	576	558	527	533	595	542	536	514	549	543	564	570	530	499	545	532	559	569	556	513	577	576	566	588	549	548	542	556	581	557	529	524	564	605	543	565	547	516	545	567	527	530	554	573	561	579	593	587	497	548	561	514	541	572	562	554	545	521	524	506	582	530	573	531	524	573	565	541	531	535	547	570	577	522	544	563	530	546	584	552	492	514	546	550	530	544	509	555	563	519	596	575	559	517	519	571	513	535	521	536	543	530	583	552	589	542	555	539	556	538	609	580	533	583	620	549	566	583	553	563	551	527	544	538	539	548	580	540	545	573	516	499	564	533	527	555	549	570	553	559	547	536	512	556	546	546	548	577	522	516	575	538	522	557	530	548	580	536	567	523	507	488	561	496	550	566	545	534	539	552	554	571	550	561	528	521	519	527	567	565	484	507	544	587	516	539	552	570	520	524	519	569	507	535	527	540	566	532	547	541	552	530	550	573	514	544	547	552	520	528	559	608	557	486	519	564	563	578	554	491	534	549	543	540	527	570	589	541	538	566	544	528	506	511	580	575	575	545	514	561	549	516	535	562	531	542	525	527	522	571	511	576	537	549	553	525	530	570	540	537	511	569	534	504	567	539	567	551	527	524	547	561	564	587	497	509	541	551	539	568	545	559	544	566	574	540	565	548	539	521	567	560	589	531	540	550	546	569	524	518	532	563	547	588	572	551	524	561	554	568	557	518	570	550	527	543	565	533	559	565	584	565	507	530	555	558	571	546	562	540	525	553	527	555	531	564	526	503	501	485	537	565	600	591	508	551	561	545	511	570	564	572	501	531	498	557	559	539	560	538	528	556	538	573	544	535	535	476	566	529	529	530	558	597	529	542	530	544	503	554	524	521	540	546	583	569	485	599	531	527	536	527	518	511	528	536	522	584	533	574	531	536	497	527	558	537	515	580	528	544	501	558	563	520	560	571	529	522	553	564	531	536	513	528	587	519	540	545	593	567	530	550	548	539	532	574	515	571	541	530	545	553	536	522	534	541	537	553	562	577	537	560	514	577	562	558	499	549	504	536	502	518	525	555	540	550	564	531	585	556	547	543	624	548	514	541	573	567	559	499	515	536	516	517	566	551	556	551	534	544	558	528	544	521	517	508	534	557	582	559	521	541	545	549	552	525	551	496	539	533	564	538	494	553	514	553	566	517	553	558	587	497	553	533	569	513	556	567	499	538	526	555	506	514	573	565	602	523	539	537	533	562	543	570	549	537	572	554	579	557	579	536	521	533	601	545	567	575	562	567	531	542	521	525	550	547	530	560	540	533	547	514	540	533	552	521	534	570	562	539	510	552	559	522	536	567	539	572	502	523	532	546	540	549	532	566	548	540	552	531	542	556	546	562	531	512	570	501	515	528	549	543	537	544	518	536	509	564	551	529	538	557	514	539	535	567	522	545	508	520	542	542	572	580	563	505	549	556	589	547	505	539	536	508	523	552	540	544	512	552	525	568	597	551	568	549	540	549	569	579	552	567	535	503	550	510	547	538	530	576	541	534	554	514	569	512	561	523	514	489	531	557	547	541	537	526	510	522	552	518	553	557	551	510	543	556	481	512	561	551	580	569	550	526	527	536	503	555	547	571	526	532	541	558	533	544	549	545	559	547	523	581	575	518	507	571	501	586	519	563	516	559	555	509	527	501	533	553	524	515	527	569	537	536	536	573	553	534	491	533	592	510	530	541	511	544	536	550	549	571	523	522	541	523	525	535	525	574	531	511	518	543	539	524	561	503	563	551	525	556	508	493	555	555	527	534	512	498	521	573	561	550	520	535	531	544	554	515	521	551	572	520	535	541	536	527	544	541	551	522	503	488	570	557	502	554	545	562	554	531	522	574	549	528	578	514	558	549	545	549	546	573	532	509	559	520	514	518	534	570	558	498	609	534	577	587	545	517	565	538	593	525	526	561	510	570	524	514	553	555	512	561	530	551	523	562	565	563	566	553	545	527	519	539	567	515	495	529	542	546	534	534	508	489	524	545	538	510	517	557	559	517	515	575	498	581	552	536	592	567	581	566	536	571	521	510	531	583	514	516	543	522	517	530	554	539	518	562	555	575	572	536	518	534	521	567	555	525	548	580	528	542	532	546	519	556	507	540	537	544	530	538	523	521	554	565	511	527	527	547	563	535	524	552	523	500	553	587	517	539	560	520	574	529	538	566	541	530	502	504	518	559	512	549	530	538	540	538	588	586	524	503	506	547	540	553	577	544	573	539	504	532	575	556	579	549	533	543	552	554	575	529	523	554	580	523	531	533	507	514	532	530	528	524	551	532	553	519	579	532	537	499	532	577	523	540	501	589	525	538	552	498	564	578	553	549	581	487	595	607	571	530	517	531	571	548	555	527	572	517	546	557	570	545	529	549	586	497	542	518	516	542	564	526	571	520	549	559	546	560	569	517	511	536	536	525	556	570	521	512	556	531	545	556	546	512	525	575	546	570	550	566	533	525	571	604	555	537	533	565	528	493	586	538	589	566	520	513	575	545	577	570	554	504	521	516	565	529	568	526	530	515	526	557	550	591	536	499	548	528	540	501	508	521	537	546	547	584	561	576	515	577	542	530	562	547	469	557	523	516	562	553	540	536	527	556	566	521	523	475	513	548	536	556	531	517	499	505	514	568	538	584	506	556	520	576	543	555	546	534	534	540	557	550	565	514	560	512	572	577	539	539	567	572	524	544	532	542	556	571	537	517	524	569	563	529	514	537	554	542	564	523	544	535	549	517	510	513	535	530	531	531	479	501	550	545	520	573	520	526	501	499	555	559	553	525	532	557	528	529	600	558	521	575	571	554	552	538	567	535	525	570	584	526	522	542	560	557	542	538	548	489	583	534	586	526	539	520	543	501	570	542	581	545	542	558	526	527	562	556	583	562	495	560	533	560	563	542	581	573	510	530	539	503	519	541	550	520	465	563	533	534	541	532	571	528	537	552	528	556	508	558	553	551	512	543	594	538	561	526	508	544	533	554	542	537	541	528	553	529	535	518	497	542	574	522	529	528	561	590	491	574	548	565	502	507	560	526	504	518	524	568	519	520	532	528	539	557	529	540	562	544	548	542	526	539	502	549	573	535	546	565	547	516	540	519	542	549	545	533	480	561	563	552	484	573	534	577	544	537
7036	16535	13363	6954	5151	3709	2951	2381	2009	1731	1504	1347	1256	1178	1077	1063	964	925	870	915	834	836	868	779	771	760	813	751	732	698	704	777	710	751	705	735	704	729	665	695	669	741	693	665	648	658	697	674	753	659	688	693	676	673	653	662	635	634	687	647	718	668	654	644	618	647	660	675	663	677	680	694	728	641	666	747	680	694	673	700	729	668	669	673	640	689	668	670	638	694	679	690	701	640	677	693	646	689	668	670	656	658	701	658	663	672	610	664	651	668	650	681	702	682	720	629	669	654	661	703	712	695	684	655	618	669	684	660	660	654	706	651	673	659	649	662	674	649	707	644	606	633	682	660	671	622	646	648	661	644	660	621	636	614	627	684	625	592	701	625	689	675	682	645	647	650	679	664	665	656	652	692	649	656	669	657	669	635	668	667	681	683	655	673	678	611	643	621	659	650	666	666	683	623	656	663	690	646	620	655	613	641	684	632	661	567	694	698	592	638	658	599	670	651	691	666	620	708	653	674	623	648	706	624	663	660	629	665	645	604	689	641	679	654	633	663	609	675	671	698	690	696	648	665	657	645	665	650	643	632	628	630	661	695	660	659	634	630	672	693	696	652	631	678	699	631	624	676	644	674	689	694	650	688	666	657	662	640	631	623	670	636	676	660	647	632	672	646	677	688	643	674	640	657	696	636	660	669	661	645	683	624	640	645	624	695	611	679	634	657	692	620	692	659	626	655	659	658	634	678	674	663	661	642	666	669	632	671	633	646	682	666	651	663	652	687	638	659	667	698	639	625	656	675	673	683	670	612	646	628	622	681	648	616	643	644	655	640	651	613	602	678	632	640	676	646	650	705	663	671	636	661	682	664	657	646	629	660	683	650	624	620	684	612	646	630	647	667	661	621	653	647	632	659	684	649	681	688	668	682	620	618	699	669	661	688	667	724	683	693	657	709	653	655	679	652	685	639	630	657	636	636	606	669	646	639	677	682	644	694	631	687	642	694	701	650	669	651	639	622	678	626	659	656	636	649	642	655	596	649	652	638	618	687	659	646	630	666	687	681	653	640	673	654	681	669	711	651	646	641	634	639	633	663	665	652	682	655	601	695	644	640	713	666	688	645	674	652	676	675	672	665	668	677	678	623	657	650	612	630	693	631	664	690	646	676	732	699	621	640	665	656	615	677	635	657	631	630	612	629	613	703	644	679	707	678	676	663	663	688	661	656	641	706	615	655	614	641	635	660	654	657	677	656	686	656	660	644	652	646	640	655	653	671	675	647	659	638	622	660	614	616	669	650	635	640	675	631	601	680	659	624	626	664	685	638	716	677	692	639	632	666	615	622	695	636	660	657	631	627	665	620	653	642	642	663	672	700	671	654	650	637	656	695	656	652	627	671	665	648	664	667	687	704	628	691	692	648	656	673	656	665	621	668	683	644	666	672	668	654	647	684	643	669	651	644	632	652	621	687	652	732	694	662	669	621	624	672	635	723	650	644	663	647	687	628	644	679	679	640	677	699	661	714	654	690	675	682	629	632	687	666	711	666	638	693	693	682	614	711	700	658	690	646	646	643	659	660	668	645	640	657	672	697	643	614	646	656	670	624	672	658	640	617	643	710	680	691	637	590	645	664	682	664	652	689	652	710	667	648	679	670	692	645	680	632	648	660	636	627	647	667	665	626	666	704	644	623	651	682	690	635	631	704	663	644	655	632	698	675	655	602	694	632	635	641	657	630	684	657	640	684	655	673	688	630	670	623	631	644	672	669	682	660	688	633	642	651	681	634	658	665	663	707	644	651	626	633	666	652	683	664	656	619	716	660	743	670	656	660	634	653	639	681	662	708	687	670	715	650	660	647	663	700	652	653	668	702	690	664	652	630	664	653	664	674	657	647	637	659	654	707	658	661	671	654	641	659	681	653	682	680	634	659	648	613	672	649	656	628	606	623	682	665	644	678	651	642	620	685	617	639	650	656	669	647	640	657	656	668	646	668	668	658	635	707	662	707	650	662	670	657	702	631	687	649	673	656	634	645	641	661	619	692	657	664	652	644	677	640	668	644	667	625	683	637	668	658	667	683	633	645	657	647	639	695	627	710	676	689	688	614	605	671	647	625	678	658	638	666	683	635	645	683	703	634	679	627	667	679	692	684	666	603	654	676	630	633	622	637	653	669	665	627	658	660	648	628	658	647	646	673	624	623	670	618	634	686	671	593	666	651	678	726	645	641	616	713	674	639	678	650	606	650	683	646	655	630	662	629	685	627	681	683	642	645	705	662	685	641	702	701	715	673	624	689	645	654	664	671	695	649	623	706	662	680	652	699	608	668	631	691	659	657	645	656	653	663	585	629	650	685	681	653	656	672	662	683	643	660	615	662	648	671	631	636	678	662	675	657	638	698	654	672	609	673	668	667	633	661	679	638	636	664	646	687	642	663	600	660	659	649	656	643	683	638	651	655	648	673	653	645	662	684	648	654	669	665	637	669	643	644	680	649	652	719	652	672	664	675	634	660	634	647	665	630	667	663	634	644	648	676	671	631	625	644	674	630	647	668	711	685	648	616	640	619	719	658	657	635	674	637	677	665	660	658	641	627	672	712	649	690	649	663	638	655	640	652	652	671	647	670	654	732	643	626	674	657	634	663	693	689	646	626	673	616	649	598	699	686	575	636	621	675	596	650	645	650	631	653	660	696	669	630	646	679	699	645	713	683	640	665	637	651	644	634	643	673	647	644	621	661	614	696	630	669	647	662	655	653	761	588	656	655	665	639	636	682	677	585	699	655	655	643	686	644	652	611	661	691	628	637	691	646	658	649	648	655	637	634	668	664	679	648	644	629	661	694	641	618	642	622	633	632	643	652	664	680	618	664	607	681	624	607	678	602	665	665	664	626	648	698	691	632	665	661	693	608	692	694	662	641	666	677	638	633	649	646	660	702	682	675	631	703	645	666	702	656	657	672	699	712	681	651	625	657	649	680	683	697	615	665	644	665	640	627	638	610	653	674	686	672	686	646	673	665	619	617	596	650	698	663	648	644	605	635	642	684	584	670	650	630	702	660	639	650	681	649	654	621	649	691	664	652	641	621	630	650	663	654	669	636	632	639	695	658	645	676	637	655	653	652	673	673	679	669	662	643	646	660	677	675	665	645	660	636	694	675	676	666	656	695	629	678	623	698	646	681	622	669	660	649	606	646	713	702	659	680	712	652	606	691	635	629	681	665	667	619	662	678	692	626	632	698	694	647	655	670	690	605	678	696	690	620	638	654	652	648	663	668	717	629	682	669	606	661	698	607	641	629	699	622	662	664	687	592	640	661	604	655	659	631	647	625	632	661	629	693	630	657	652	606	639	689	664	660	659	661	660	641	649	637	643	736	670	643	584	668	656	714	652	645	685	654	635	666	636	656	629	644	650	641	692	674	657	678	688	669	657	692	677	685	644	629	662	601	647	664	675	628	652	659	652	662	656	652	637	658	627	645	680	643	671	697	640	666
27680	20491	6534	518	284	248	231	215	212	227	211	200	190	203	201	192	202	210	210	204	201	200	189	186	186	191	186	216	200	195	213	184	219	199	209	165	175	174	199	186	192	188	211	179	218	188	208	197	171	183	185	186	175	183	167	165	168	183	203	195	185	189	181	209	204	202	188	194	183	193	199	211	167	208	219	204	183	227	179	164	184	213	175	196	194	179	215	184	184	231	214	191	177	200	199	183	190	176	196	185	199	188	196	196	192	180	204	206	170	176	171	186	186	191	185	181	210	188	193	184	183	200	186	185	204	161	188	183	190	183	163	206	190	183	176	190	204	214	176	175	186	185	211	197	225	181	169	174	195	200	198	195	200	202	197	174	204	189	194	198	213	189	179	209	191	196	196	195	174	182	183	176	198	199	193	200	191	191	184	186	188	194	223	197	195	203	192	195	179	187	217	191	196	199	188	202	201	182	204	208	187	192	196	189	170	164	199	194	184	194	208	183	194	179	180	171	188	202	175	213	207	201	232	177	212	184	187	200	210	189	196	201	173	214	191	206	193	214	218	198	166	223	192	205	193	206	204	198	197	203	225	197	208	201	196	192	174	198	195	173	220	218	195	164	180	186	203	197	202	198	189	204	167	228	197	184	193	188	188	191	197	177	186	203	181	196	188	178	207	190	194	211	204	210	171	193	180	184	185	203	200	185	198	216	224	190	197	207	201	175	193	190	211	201	178	200	197	188	178	187	184	181	211	199	186	174	197	197	203	208	199	198	193	183	187	193	193	180	206	197	190	186	213	183	195	178	184	187	181	199	204	216	196	189	179	194	184	176	183	198	193	198	175	201	175	184	194	169	196	190	196	207	199	203	205	216	168	187	188	186	188	172	179	187	187	193	189	214	205	202	192	202	195	224	214	197	189	188	189	206	204	198	209	203	198	217	199	206	188	178	186	178	195	203	197	178	201	194	187	192	181	195	201	202	174	196	177	189	192	190	207	195	212	199	195	189	183	200	202	188	228	184	205	173	184	195	181	183	208	176	222	207	178	190	175	198	203	199	190	206	192	198	168	202	174	197	164	182	178	192	170	190	206	183	178	191	211	204	187	188	189	192	201	176	170	212	196	198	211	200	201	182	211	185	188	200	189	163	189	194	196	185	225	200	186	206	167	192	207	176	211	170	192	208	191	183	195	185	197	212	192	211	174	186	180	187	192	182	180	179	212	188	190	197	185	193	176	165	185	195	204	195	197	177	203	192	195	176	207	183	190	197	198	173	202	193	173	195	179	220	196	204	198	198	202	195	185	184	175	178	222	192	174	212	198	177	189	214	220	217	204	191	198	206	179	198	215	184	178	176	173	191	197	187	186	174	198	203	175	209	192	186	208	204	183	185	194	209	217	204	223	200	177	197	206	209	179	181	179	195	206	179	200	188	175	191	210	165	175	213	179	204	202	195	215	185	187	182	194	201	191	189	181	183	179	214	191	181	175	171	183	210	193	191	157	178	172	180	195	172	183	196	196	197	186	201	201	199	186	199	176	208	221	175	199	197	172	204	187	181	199	195	193	199	191	198	197	206	185	186	193	189	185	182	200	181	200	185	192	185	186	174	175	179	203	198	187	186	188	183	202	190	188	182	228	189	192	212	176	196	196	187	191	211	187	199	193	242	212	205	188	200	204	165	193	198	209	184	216	182	211	174	218	172	193	217	208	210	171	192	182	188	195	203	209	199	208	225	197	178	188	205	190	177	205	197	187	190	181	173	197	199	174	179	198	165	178	207	218	189	200	194	184	192	191	177	204	181	185	200	182	211	182	182	198	170	171	167	171	189	189	187	198	169	189	174	182	180	187	200	220	173	214	184	217	194	201	187	198	178	203	193	191	194	204	189	196	175	184	199	198	183	185	205	185	192	192	203	205	182	217	190	209	189	187	190	192	190	179	168	202	200	192	198	162	191	193	192	181	178	186	203	204	194	177	204	202	187	217	200	185	223	193	188	218	186	199	196	214	187	176	206	175	201	193	187	188	206	214	209	188	193	198	183	207	192	164	185	186	192	176	218	192	219	202	195	187	187	179	185	188	198	196	189	207	196	213	174	207	182	198	190	188	206	181	188	187	210	187	208	203	201	189	175	172	171	230	179	160	186	169	205	210	221	209	186	175	188	209	172	172	211	210	212	178	180	185	193	182	191	191	202	201	193	176	216	174	173	210	218	193	192	201	158	193	189	193	198	179	197	204	180	203	188	193	188	177	197	198	193	184	210	173	197	176	185	193	188	181	216	195	205	197	195	165	207	186	194	182	205	208	180	196	210	192	193	188	207	188	163	191	183	206	177	186	206	217	206	174	210	186	182	185	191	179	218	198	191	195	211	160	191	190	174	194	197	185	174	189	167	181	210	193	211	187	181	195	205	180	192	196	185	208	204	174	216	178	192	211	191	189	190	188	223	180	195	206	179	206	187	185	211	183	204	210	183	174	187	191	190	191	195	171	190	197	155	220	201	213	176	196	175	213	221	196	200	196	197	184	185	191	211	200	202	187	190	194	211	195	191	197	171	216	203	164	173	194	183	201	211	180	202	205	190	173	206	178	196	201	166	190	176	201	179	192	185	185	190	166	224	172	177	230	184	202	177	167	191	182	201	212	181	187	207	213	193	197	193	201	202	202	187	174	203	185	193	177	187	185	220	198	209	191	185	202	196	205	196	193	183	197	211	209	174	189	198	188	204	175	190	225	187	173	165	209	186	196	190	185	198	167	171	207	195	166	200	182	173	192	193	198	203	170	198	198	193	187	218	190	167	224	223	181	191	191	225	209	160	187	184	210	199	192	196	190	220	191	169	199	200	202	189	185	198	216	203	183	192	200	189	203	185	199	202	181	216	165	183	202	171	185	194	191	180	184	170	177	180	191	201	205	198	218	208	173	195	210	191	186	193	195	172	193	194	195	173	187	187	179	197	200	203	216	196	191	190	192	199	193	176	192	182	183	191	185	195	208	172	172	171	201	176	209	191	164	218	166	214	186	222	185	204	192	195	200	187	196	195	185	184	183	186	206	200	225	209	181	180	206	201	160	209	202	183	193	198	196	185	177	194	195	195	183	203	187	183	199	194	217	183	157	190	194	195	177	193	194	188	204	188	211	168	169	179	203	192	196	209	173	221	202	208	207	179	177	199	202	195	184	204	184	175	177	197	182	204	202	216	174	205	195	193	198	189	200	190	214	193	191	205	199	200	218	174	205	186	222	190	192	179	171	172	159	171	196	185	214	214	205	214	220	180	196	195	169	198	176	170	196	192	201	194	192	207	191	188	179	177	179	189	176	181	204	186	209	198	176	194	211	184	176	183	220	188	197	188	194	153	178	212	212	208	210	189	170	184	189	186	185	174	160	169	191	205	185	184	216	202	190	206	180	197	185	206	198	199	182	166	220	218	190	196	183	198	183	195	187	200	180	180	201	179	200	178	192	198	186	183	187	201	210	189	233	163	183	216
3841	919	773	487	362	330	352	285	290	293	266	263	264	271	236	251	267	229	239	266	266	250	259	245	253	267	231	267	240	242	252	245	222	247	231	255	271	251	244	261	247	251	260	283	264	246	267	246	257	263	239	227	220	228	256	259	248	243	271	252	270	257	289	232	238	201	254	257	228	263	248	258	252	247	285	262	257	249	256	244	251	214	237	220	250	266	267	240	255	216	229	222	267	258	253	252	252	253	227	220	235	219	237	254	215	251	251	230	258	245	269	240	243	229	240	232	254	236	247	243	229	238	253	264	236	244	238	227	265	251	254	232	243	234	270	247	265	241	233	252	216	259	252	255	233	249	233	255	246	226	272	252	241	222	240	247	222	233	231	223	249	243	258	219	262	238	238	250	249	227	253	242	236	236	243	269	234	241	218	264	256	248	231	260	256	253	262	255	263	261	261	235	250	269	267	250	238	251	257	236	246	267	245	258	230	265	213	224	283	232	235	243	259	258	276	262	255	233	295	243	252	303	252	229	255	253	231	243	255	264	245	235	252	244	228	234	240	270	245	242	260	251	270	278	236	266	255	255	229	249	249	246	267	246	266	261	269	244	237	270	242	244	257	250	227	235	258	260	273	242	234	276	211	256	249	218	251	249	254	247	244	244	255	250	247	264	259	308	257	258	241	218	256	257	237	258	244	251	227	241	263	230	256	228	219	245	266	253	248	243	260	246	249	233	252	250	277	256	248	253	260	236	273	237	227	270	239	246	256	280	257	241	252	238	250	260	217	245	250	230	241	256	267	238	254	226	274	253	245	249	272	246	258	247	281	255	251	249	239	260	249	269	261	258	246	264	251	252	226	258	277	249	230	242	285	254	277	255	242	237	283	244	240	255	246	250	236	244	219	269	259	236	267	238	267	276	261	240	270	261	245	241	231	240	254	239	271	269	225	242	252	246	227	240	257	257	266	275	239	234	281	232	262	255	260	224	252	269	239	269	224	250	254	244	258	267	220	259	257	252	230	236	235	240	235	250	256	270	248	260	240	234	219	237	239	222	254	257	242	236	260	269	247	258	248	226	251	262	245	258	218	274	251	243	269	255	287	238	266	217	256	248	223	267	251	266	250	250	248	248	241	245	237	248	243	202	249	234	293	261	220	230	219	230	249	241	230	249	245	218	256	249	279	263	240	257	251	248	256	217	214	248	255	240	250	268	267	268	247	241	215	255	266	245	252	274	240	252	251	267	259	243	265	217	227	259	234	264	235	241	235	234	252	250	250	256	266	264	270	254	242	254	235	235	237	265	254	238	253	258	246	242	216	273	214	267	253	265	258	251	254	246	235	245	267	277	237	256	271	244	237	256	274	233	247	276	257	265	243	230	281	220	263	219	264	218	246	241	268	232	251	262	247	256	268	248	239	215	231	252	261	249	215	241	254	244	269	222	251	224	269	243	245	255	249	237	247	246	242	239	262	255	263	225	248	239	242	239	225	242	241	226	233	261	265	262	237	252	252	246	220	255	260	242	239	228	261	238	249	256	257	231	221	259	243	232	251	245	228	237	242	267	231	265	211	251	262	240	248	244	249	255	247	242	261	254	243	222	236	259	259	269	262	235	232	283	243	218	250	236	228	247	238	238	241	241	243	259	228	250	229	252	234	238	262	239	246	273	274	227	227	244	268	229	238	234	214	246	251	231	284	232	251	253	241	284	228	223	251	285	260	244	246	249	235	268	234	277	245	245	276	257	259	245	235	247	248	238	242	231	240	243	252	246	240	249	242	249	282	264	245	275	244	251	225	254	254	232	252	248	239	245	227	294	247	256	250	246	257	237	257	269	229	248	227	245	247	219	219	252	262	237	263	242	232	225	249	269	239	251	213	283	237	269	236	259	237	264	285	271	235	249	228	247	239	244	243	216	271	216	239	235	260	225	230	288	263	219	242	257	280	258	226	258	255	247	256	229	252	232	257	267	256	262	230	265	208	239	228	285	270	222	253	242	261	251	287	253	256	264	255	233	258	225	263	263	232	251	254	266	268	257	249	249	222	240	229	239	239	273	237	234	198	231	223	260	254	265	251	274	219	240	247	233	237	234	270	256	260	248	249	234	252	232	226	268	239	223	246	245	230	242	248	251	258	257	275	245	247	243	235	258	242	252	259	280	231	239	260	244	293	255	242	249	265	263	251	268	250	261	252	243	242	230	273	237	259	240	262	243	236	236	254	262	242	270	243	237	277	200	246	252	228	280	241	230	258	236	261	219	237	252	243	232	229	237	249	237	258	238	228	254	272	250	246	222	268	222	237	260	245	239	230	237	259	252	255	242	248	228	228	227	252	264	233	223	233	269	230	262	238	255	229	248	249	244	249	244	257	227	243	212	256	240	226	257	231	235	219	266	241	243	245	256	260	243	256	257	252	247	259	255	247	241	228	287	240	252	245	274	251	244	236	233	246	257	243	242	228	249	227	260	249	247	282	255	250	252	265	257	259	232	245	239	271	247	218	247	217	282	252	239	239	243	266	253	255	244	260	266	248	263	205	256	240	234	271	241	239	261	266	222	264	234	254	251	238	251	236	233	270	238	253	258	235	232	234	254	271	243	259	238	231	243	218	275	235	246	254	258	209	242	250	232	227	228	248	251	229	238	249	274	268	250	233	235	235	245	276	242	251	244	217	276	233	239	260	251	210	243	245	249	258	252	247	250	252	250	254	245	255	232	245	239	226	252	232	235	235	217	268	233	244	240	221	247	264	261	257	241	270	229	263	252	255	244	255	265	215	246	261	240	258	286	242	254	270	225	249	247	247	267	269	243	256	245	239	259	237	252	241	234	234	235	255	244	275	236	249	242	243	267	275	249	249	249	228	251	254	245	260	254	233	237	246	245	281	260	238	237	263	236	304	251	256	272	259	238	280	256	235	262	247	226	247	207	261	242	223	234	258	271	269	235	236	251	228	229	261	267	239	240	255	234	237	224	254	231	238	240	264	248	258	259	276	279	276	239	241	247	250	241	253	257	276	269	243	246	238	255	251	224	260	238	270	223	237	242	247	257	232	237	249	241	273	258	235	256	241	261	234	222	268	247	254	231	239	250	251	238	277	260	236	240	265	257	255	226	251	259	262	228	253	255	260	247	241	258	242	260	246	218	232	270	216	221	274	233	268	250	230	238	273	244	257	228	275	249	248	219	248	253	277	246	277	216	258	254	257	247	238	247	238	245	260	267	255	251	255	234	238	232	254	240	246	272	253	280	259	235	263	261	222	242	246	242	250	240	244	251	251	246	253	244	228	240	230	230	268	248	241	235	242	244	252	241	208	235	242	258	257	239	257	244	234	251	255	251	251	239	248	270	261	234	223	235	254	227	227	249	235	239	267	248	262	239	247	254	226	246	238	250	250	202	255	280	273	259	258	231	247	249	240	253	245	271	252	264	260	254	234	252	243	264	268	244	261	262	243	255	255	235	218	235	277	230	242	247	244	259	247	235	258	265	240	256
24253	21674	29278	24570	21683	11914	1260	862	686	647	635	570	539	521	539	542	484	509	501	509	468	510	504	481	491	464	434	480	501	450	492	483	469	459	461	446	469	451	457	479	469	461	445	438	427	440	428	447	433	448	495	444	461	464	449	448	466	446	431	449	460	474	473	417	423	479	449	415	459	431	469	489	428	429	478	449	442	448	453	472	449	452	469	428	452	453	442	460	431	458	435	486	437	448	481	451	453	458	471	430	420	479	453	422	459	450	405	462	426	441	471	454	423	452	454	441	433	456	460	460	430	447	465	441	451	433	453	486	473	414	419	455	457	462	412	433	472	430	452	476	448	431	453	437	439	437	445	403	457	422	473	441	470	458	442	439	472	423	445	426	455	432	425	479	460	462	433	488	435	439	402	440	436	457	430	451	442	478	458	431	468	413	459	444	448	431	424	443	471	436	437	457	439	433	429	447	461	491	418	442	444	427	447	437	475	464	445	432	442	456	439	417	467	451	431	475	481	448	454	443	444	470	456	482	457	431	447	426	459	472	456	491	448	430	430	465	422	457	423	426	439	427	474	445	418	425	421	496	443	532	455	405	448	437	471	456	448	437	470	456	468	429	425	416	460	426	440	440	444	437	473	460	423	455	478	396	468	436	455	458	471	454	448	481	461	498	430	420	448	442	442	462	442	404	438	445	420	445	457	404	427	443	429	427	428	454	421	447	427	447	432	427	461	447	449	430	462	453	426	447	464	421	450	423	415	425	452	401	399	445	405	462	436	447	417	456	403	444	419	455	438	463	472	417	456	477	433	441	466	429	431	400	452	490	451	456	402	442	435	476	449	451	443	410	411	446	445	438	400	451	442	430	479	465	477	433	454	452	451	435	440	473	444	447	440	468	423	445	428	502	449	444	446	458	496	449	418	435	442	384	469	428	492	435	456	427	465	397	427	440	472	448	452	424	436	474	436	459	410	449	446	476	451	446	456	453	413	432	435	458	454	412	444	411	453	455	474	463	440	475	456	429	471	460	395	436	439	405	400	474	430	432	468	478	419	423	467	451	417	425	420	438	437	423	469	473	462	413	433	459	467	452	437	438	441	463	495	480	454	466	463	441	464	484	423	419	463	411	421	442	431	436	454	495	432	432	428	427	442	446	446	441	424	480	428	451	451	454	450	419	488	432	468	456	473	428	427	432	501	438	449	460	457	420	446	418	411	438	451	430	444	427	483	456	456	449	444	446	451	434	462	439	447	409	438	456	426	467	455	463	425	459	435	438	396	444	457	434	460	432	430	427	446	424	426	470	445	468	413	464	448	430	467	474	459	441	461	418	422	442	480	449	426	495	483	423	453	461	463	456	483	433	442	427	407	468	432	455	492	412	418	422	437	448	419	417	457	452	437	418	472	475	420	433	418	437	471	432	463	464	429	452	430	455	424	442	448	454	419	450	460	420	468	425	410	475	463	426	445	440	443	447	452	454	450	430	435	445	438	451	466	450	468	447	453	433	445	415	454	480	451	430	432	424	451	459	428	482	478	425	507	421	450	401	419	468	479	435	456	455	456	434	457	441	408	479	476	458	473	445	420	424	433	453	472	496	464	443	460	450	462	408	465	464	457	432	443	421	442	436	480	458	408	442	442	456	417	440	465	438	413	483	444	436	435	424	417	467	430	415	448	453	450	433	501	446	419	453	441	439	423	489	484	454	447	447	463	435	451	436	455	443	406	409	428	417	439	442	462	469	458	459	449	443	459	453	419	446	463	456	433	481	465	457	411	423	445	415	430	462	423	449	422	491	404	428	477	419	402	429	429	448	474	428	450	419	430	442	442	462	442	406	445	425	486	427	477	443	471	470	433	422	476	446	428	492	470	457	466	450	454	442	444	491	475	479	449	466	457	455	440	456	395	435	427	433	431	456	441	444	423	395	442	448	430	413	464	433	444	394	487	417	447	457	479	440	460	438	457	433	481	439	451	453	431	448	433	445	434	444	463	437	427	473	438	415	477	436	443	473	434	461	430	436	443	438	459	472	393	446	431	414	470	454	448	419	408	468	429	494	452	456	431	463	444	416	424	436	447	454	436	429	444	456	441	463	422	443	438	440	448	395	458	480	488	434	428	464	410	418	451	477	447	440	448	448	443	430	445	478	423	477	422	448	439	438	455	406	451	444	479	432	465	492	431	434	432	468	426	405	459	436	451	419	418	435	437	430	457	464	428	418	422	447	482	436	486	438	448	426	460	478	432	470	465	461	423	441	447	435	446	404	438	457	441	449	461	460	424	434	457	416	454	420	416	445	472	417	447	441	435	421	444	429	422	468	474	455	507	459	439	456	471	421	399	507	468	437	440	419	404	449	434	479	430	440	456	437	460	449	438	437	446	443	472	450	441	431	470	454	429	455	437	435	425	431	489	475	478	447	473	439	462	460	441	430	446	439	418	413	461	440	429	439	405	447	450	426	417	453	438	423	467	433	434	444	437	442	458	446	451	460	473	446	429	452	389	450	435	446	452	436	413	440	419	422	459	439	474	455	429	450	475	453	438	468	493	410	439	435	412	458	433	451	441	420	434	410	444	425	391	431	463	464	446	421	479	464	453	483	450	449	449	410	458	457	453	443	427	453	465	468	446	435	435	405	462	412	438	441	426	463	455	438	405	455	488	432	459	427	428	431	415	437	442	456	429	451	451	451	445	456	422	424	427	456	427	480	424	469	440	460	430	438	437	484	441	436	488	415	450	457	447	434	437	403	428	448	441	454	443	443	439	452	448	466	390	462	424	437	409	442	414	447	409	455	442	477	418	410	447	427	425	437	446	438	468	485	462	427	419	459	457	464	449	431	425	458	436	440	443	456	433	442	446	447	428	424	463	437	437	402	415	431	446	450	446	481	436	425	456	395	489	476	470	423	442	459	448	489	421	450	452	488	446	431	456	423	464	445	465	436	419	445	434	456	412	443	425	471	424	459	411	415	435	459	431	466	434	436	376	411	440	418	486	473	444	475	430	405	459	434	484	460	436	444	445	425	469	419	451	453	454	461	479	415	434	443	484	444	421	446	431	423	442	443	443	422	453	424	447	427	433	436	461	450	458	461	455	481	425	427	438	474	439	453	438	466	454	432	431	460	467	457	441	447	445	466	471	440	437	462	474	450	470	431	468	439	467	415	447	471	447	475	431	456	449	467	474	438	414	420	429	465	482	438	414	443	447	435	452	439	448	442	491	439	427	473	404	457	468	423	452	413	428	447	478	429	441	434	484	429	410	441	390	439	454	429	453	441	465	438	466	432	474	442	468	461	477	467	437	460	454	440	452	434	425	453	455	421	467	478	447	462	428	462	465	454	457	452	456	458	404	442	417	455	470	449	439	426	434	450	452	405	444	454	418	425	438	436	462	414	470	392	416	455	453	450	489	443	475	451	413	399	456	448	435	449	470	399	414	421	441	448	444	441	411	463	424	445	485	442	468	457	444	484	461	448	394	480	411	461	483	421	419	438
4615	10100	8171	4018	2811	2143	1717	1417	1206	1072	932	880	842	776	764	698	696	660	677	668	651	591	636	602	635	541	583	589	535	583	582	562	553	546	607	559	569	568	553	556	587	527	530	513	608	582	576	548	561	579	551	594	538	565	516	498	527	556	540	544	528	519	534	528	525	591	535	537	521	521	539	527	546	545	489	528	561	557	558	550	548	544	540	503	509	545	525	523	536	536	521	512	535	558	572	537	543	550	507	485	553	531	596	571	542	533	581	526	536	543	501	537	521	526	534	533	557	542	517	528	537	496	514	536	559	587	532	527	538	531	542	533	508	526	534	565	555	530	530	538	568	517	523	537	542	575	592	542	533	481	565	521	539	558	555	545	528	544	560	574	549	544	529	545	569	495	539	531	530	562	547	535	511	547	553	554	520	521	537	525	562	541	544	547	548	524	571	554	529	537	497	512	551	515	478	559	562	566	545	566	512	526	561	531	563	553	536	516	569	554	533	552	563	556	544	519	558	550	548	574	533	536	528	526	515	584	537	550	551	571	543	539	575	529	521	500	533	545	516	512	536	603	562	527	517	519	540	554	548	511	563	535	533	549	526	575	525	588	554	530	528	553	534	525	556	548	567	574	606	548	545	513	533	538	524	551	518	529	551	511	552	506	548	568	533	562	548	510	525	540	517	549	547	520	566	536	550	555	527	515	545	542	543	507	530	577	539	548	551	546	530	565	546	552	561	557	551	572	542	524	544	529	584	535	472	501	548	530	557	534	548	516	495	510	567	528	506	524	552	538	552	569	507	521	594	497	574	487	550	521	531	546	570	538	523	587	557	535	531	477	546	562	538	516	567	523	580	534	547	548	510	523	523	570	497	561	549	501	572	513	521	561	527	532	523	521	515	547	558	539	510	533	548	546	540	559	504	513	539	522	527	534	535	499	547	479	584	522	564	532	493	494	518	543	500	526	517	526	559	515	555	506	546	541	564	512	581	485	570	553	518	491	550	568	550	546	542	517	546	534	538	581	519	554	544	551	494	568	561	570	537	515	484	525	548	525	513	593	524	570	565	490	556	548	542	516	524	522	525	537	559	553	502	531	545	538	512	529	557	549	552	544	539	531	544	535	561	564	514	560	545	486	559	561	527	557	557	517	524	509	526	553	540	547	561	563	553	570	566	534	570	584	534	552	566	515	557	521	552	567	512	545	548	534	573	548	504	520	511	562	557	546	514	564	545	539	526	538	549	531	568	540	556	507	537	534	531	543	542	530	545	526	541	547	584	525	508	544	535	544	579	530	548	551	483	542	563	519	511	530	537	494	550	557	540	572	563	521	525	556	529	577	539	557	521	511	566	533	553	526	501	527	512	514	529	544	551	549	496	537	562	534	527	591	519	524	528	512	531	542	519	484	529	561	523	510	552	536	512	568	526	508	545	536	498	556	514	532	521	515	530	504	595	520	498	571	565	562	553	529	545	569	588	567	513	539	536	553	573	548	558	569	523	498	569	550	487	518	515	548	538	533	490	560	534	490	492	582	562	558	556	522	574	495	539	558	577	526	537	515	557	559	526	508	541	532	532	526	523	506	532	531	552	568	519	521	544	547	478	548	520	553	541	567	534	540	518	536	521	571	554	516	536	559	510	509	567	559	549	580	542	484	509	553	526	567	553	503	543	497	544	542	521	498	547	551	548	530	533	547	527	528	543	559	546	500	503	557	566	533	568	586	573	564	522	508	520	520	503	539	544	530	523	542	555	512	558	484	593	537	526	503	596	536	549	524	493	522	501	555	573	513	537	537	526	552	546	532	509	512	517	547	520	515	522	530	498	503	497	547	529	542	542	508	532	541	539	507	537	552	554	512	524	558	540	536	520	489	550	536	519	518	529	568	540	511	500	540	512	586	522	525	519	544	524	529	551	554	525	549	540	525	524	508	547	523	538	528	566	575	550	531	512	552	567	533	565	524	542	545	529	553	562	552	525	543	541	548	573	530	540	557	522	501	537	579	517	573	579	483	539	548	542	511	577	506	486	538	549	501	523	501	513	504	549	532	527	503	566	542	519	506	535	553	512	576	495	522	552	545	551	564	534	494	526	531	528	561	546	563	569	490	572	521	546	522	518	501	577	565	565	530	523	548	542	516	538	554	569	544	542	510	543	527	542	532	537	511	542	553	570	579	572	569	536	573	532	548	506	539	517	516	527	535	561	506	579	520	579	493	536	554	524	588	554	568	532	551	538	526	546	532	548	516	553	507	532	514	516	557	514	579	549	559	522	544	545	532	525	531	564	543	551	541	529	505	561	512	529	546	495	518	548	534	477	576	560	530	569	511	504	517	508	529	568	508	518	507	550	519	543	530	526	539	502	547	587	531	524	537	532	561	556	522	517	524	555	526	529	517	556	492	508	544	542	527	556	570	549	489	504	508	546	546	518	495	525	539	569	523	521	539	550	597	548	519	563	553	541	557	500	567	523	515	541	557	522	542	584	522	542	561	516	527	529	528	493	543	527	538	532	492	556	531	550	565	539	544	530	534	526	541	546	542	543	549	555	534	533	533	525	570	547	561	494	566	545	543	522	501	526	546	484	534	512	552	503	569	510	546	542	547	545	531	545	515	551	530	543	562	521	536	565	567	543	546	557	551	581	552	518	511	538	532	534	511	526	583	571	505	580	514	526	553	568	556	520	531	521	513	538	522	535	498	518	524	526	561	527	533	536	572	531	564	543	533	531	533	579	521	539	504	554	541	579	542	554	549	547	570	547	565	526	535	519	525	541	570	530	531	555	528	539	572	557	552	588	521	551	561	515	544	523	520	536	529	531	547	530	537	515	556	529	552	516	538	519	539	547	533	538	541	540	556	551	555	492	575	526	565	531	561	508	588	602	509	567	507	544	546	559	546	560	523	558	538	527	514	527	501	581	504	507	512	522	534	551	519	578	527	601	529	541	505	539	532	550	532	557	554	516	576	533	516	570	532	552	546	499	531	563	550	528	542	545	528	519	553	528	540	543	540	542	516	515	481	519	604	507	563	558	548	530	538	568	521	545	556	535	548	507	581	492	589	552	569	553	573	545	534	561	554	554	493	510	538	549	522	535	542	570	586	546	568	503	509	567	530	515	545	542	521	584	496	524	517	528	523	571	517	538	537	539	537	549	532	512	537	498	512	545	572	560	504	510	541	536	534	601	569	557	517	520	529	535	528	572	583	495	555	516	515	549	560	580	527	533	560	538	533	538	544	534	552	548	527	534	561	505	531	538	518	518	559	562	546	512	537	537	528	534	540	507	532	492	531	509	541	556	531	565	520	539	518	565	519	475	550	533	555	508	539	556	521	551	558	571	514	504	528	509	537	539	520	533	551	544	559	536	505	538	518	542	528	580	552	509	517	510	544	504	521	558	535	554	548	575	500	560	517	535	527	515	547	540	557	507	581	534	525	545	533	566	532	504	514	547	539	509	512	580	549	490	569	544	517	545	545	526	547	544	541	608	555	560	528
25558	21676	28085	25691	10204	561	405	297	264	300	259	249	217	239	202	220	204	187	196	201	197	176	211	168	187	169	165	191	205	174	182	164	189	183	158	177	162	201	186	174	209	190	161	182	174	198	163	212	153	159	170	176	181	203	173	187	215	175	170	157	161	189	167	187	178	163	179	178	171	200	174	190	205	179	171	184	193	190	166	193	149	162	187	201	173	162	173	183	159	175	184	188	175	162	177	145	192	151	203	176	199	191	183	172	194	162	187	195	184	180	171	180	166	188	162	185	185	179	181	166	166	161	139	194	176	155	194	181	187	188	165	150	151	202	188	164	182	166	150	194	154	192	168	161	184	183	175	175	183	179	180	160	185	182	182	190	164	199	187	154	156	172	164	192	177	187	166	187	180	175	183	162	179	160	181	177	156	164	177	181	176	168	180	171	180	186	163	147	176	176	198	191	175	184	179	152	189	185	172	173	174	166	176	182	196	173	193	162	173	186	174	200	189	159	192	156	148	165	158	181	192	138	179	168	175	176	181	156	185	170	148	191	169	168	164	180	155	190	187	160	163	168	165	157	193	179	177	164	171	168	182	161	166	174	167	194	186	174	157	172	161	181	178	177	193	152	170	174	184	175	170	168	188	187	165	179	170	184	182	176	186	150	190	183	178	166	176	169	179	178	183	185	188	149	203	186	191	175	168	165	160	179	165	188	167	195	186	160	182	193	177	166	160	172	205	195	192	193	178	192	188	167	171	193	162	169	193	162	172	158	189	172	177	168	209	179	179	179	186	206	183	167	182	184	153	179	177	181	194	187	174	170	189	174	153	183	176	188	186	179	193	172	171	151	138	175	174	209	163	175	186	189	192	182	160	196	171	168	182	159	160	169	171	147	191	184	171	203	156	199	200	203	182	170	155	182	172	158	187	168	200	176	169	163	163	161	203	179	167	163	180	179	177	160	162	183	158	173	166	181	160	158	174	185	152	170	179	175	159	163	182	181	171	192	169	180	168	191	155	171	187	189	176	175	142	172	173	166	142	188	158	160	160	161	170	166	189	203	183	166	157	145	171	173	171	161	167	169	163	167	179	189	172	171	187	178	167	165	165	163	153	178	195	167	162	172	189	179	204	187	174	174	177	204	181	189	161	177	165	157	178	172	183	173	165	179	161	179	156	173	165	176	179	185	185	178	193	177	176	178	198	180	159	190	181	177	167	192	182	197	185	154	169	175	146	167	188	172	203	184	180	183	181	145	168	175	173	185	176	168	189	158	166	159	193	160	202	168	187	178	182	188	172	173	192	193	159	177	167	175	186	150	143	188	162	182	181	153	170	191	162	178	178	179	177	189	163	181	160	196	207	194	185	145	188	171	177	181	171	167	167	181	158	144	206	191	183	174	176	201	172	195	205	180	182	180	184	188	151	181	197	188	180	162	180	169	197	176	177	177	165	179	177	173	180	201	191	184	177	165	180	146	168	184	189	170	189	171	169	174	173	177	166	163	172	172	184	172	171	167	170	163	186	189	181	165	187	190	182	163	169	169	176	168	164	178	190	195	173	180	189	174	174	180	156	191	183	189	193	168	177	183	172	170	179	159	180	176	158	190	195	185	169	168	199	178	174	173	173	155	182	169	156	156	165	173	162	180	172	184	181	174	173	179	174	193	186	162	149	179	188	172	173	184	174	188	142	185	209	177	195	191	186	181	163	173	183	182	153	170	178	190	162	178	190	160	175	196	160	163	178	163	180	179	184	196	180	159	168	181	169	156	166	180	194	152	157	165	179	178	198	197	166	154	171	190	154	188	190	178	176	172	164	149	167	199	179	170	165	187	179	175	178	181	179	162	178	192	178	181	166	209	194	191	154	177	160	178	181	185	166	165	184	170	172	182	166	175	167	179	180	155	186	174	175	191	176	155	161	161	174	150	176	188	183	171	163	202	182	165	187	175	180	180	167	158	174	190	178	193	181	173	178	179	176	157	206	167	187	152	185	168	173	185	186	178	200	165	165	197	192	183	185	161	175	197	155	174	166	175	179	150	174	182	161	172	156	184	167	160	175	181	178	179	212	188	188	166	152	196	171	189	171	174	181	174	207	169	201	163	174	182	169	145	179	192	175	187	200	174	165	180	172	189	188	190	179	186	179	175	158	167	185	197	192	163	189	164	150	176	182	191	169	176	173	180	203	184	175	166	181	182	165	175	145	168	184	163	159	173	177	165	182	178	170	160	178	196	186	194	186	178	182	180	184	165	176	160	182	171	177	180	170	188	183	192	172	191	172	189	165	166	181	177	159	182	190	211	189	187	166	145	166	199	185	173	174	151	179	180	180	165	171	156	174	177	159	187	186	164	184	152	162	173	179	160	179	148	165	169	191	155	175	182	148	168	185	167	147	171	179	201	192	151	161	175	187	192	180	151	161	162	178	190	172	168	189	191	189	173	164	165	184	183	174	165	170	182	172	163	155	163	162	195	200	170	165	158	160	168	173	184	151	182	161	160	170	170	176	199	172	152	176	168	161	195	172	181	180	192	185	167	196	186	183	165	186	172	164	181	180	187	183	181	211	163	180	170	145	183	176	184	165	188	182	163	146	170	174	185	186	163	177	176	184	176	165	178	161	188	169	181	186	182	186	173	177	143	170	168	167	192	192	178	180	184	197	165	173	165	168	166	160	160	173	182	187	169	172	169	179	180	172	190	181	157	174	195	178	176	178	185	173	175	189	194	194	163	164	180	170	166	177	177	159	171	176	170	190	166	177	196	178	169	182	178	178	178	139	185	189	163	186	178	179	182	185	172	174	191	179	164	188	178	172	166	174	176	153	175	187	162	155	173	181	178	194	180	138	203	147	166	185	195	169	199	172	179	168	161	173	178	179	169	179	171	174	185	157	178	173	168	160	204	181	178	152	174	177	189	195	153	169	181	183	184	176	193	178	182	173	177	182	178	151	185	187	177	161	172	169	166	179	170	177	171	174	191	190	162	197	158	178	162	166	202	157	198	172	185	160	166	182	189	177	181	182	175	166	165	159	163	165	187	165	180	188	184	179	179	202	177	210	181	158	168	175	187	165	184	197	158	181	197	167	186	171	175	185	160	187	170	172	195	179	183	195	178	179	170	208	163	171	173	177	166	191	150	180	177	182	181	177	187	178	150	174	158	174	148	160	175	165	184	169	180	174	169	187	159	181	157	182	171	179	165	168	166	176	165	172	175	164	165	190	169	161	173	156	153	166	181	198	175	192	190	179	173	159	188	167	186	153	183	204	185	178	162	146	193	190	177	163	170	182	186	169	154	179	184	178	163	174	172	167	167	192	175	186	169	188	176	165	180	175	180	194	192	156	172	166	171	155	159	189	166	194	180	190	166	182	159	190	174	160	171	179	214	214	158	184	171	158	161	187	167	170	153	175	176	180	171	154	187	192	168	176	189	182	163	170	146	161	170	178	188	175	179	168	176	162	174	182	190	186	172	167	179	188	200	189	183	173	173	166	157
4630	5618	4184	2014	1456	1168	909	738	597	497	470	437	365	403	359	340	333	310	311	305	294	298	302	251	283	259	288	264	252	293	261	254	272	263	266	273	258	222	251	225	255	286	242	243	247	245	221	237	252	244	243	255	235	238	228	258	256	233	274	252	250	224	235	218	264	252	243	243	229	245	233	244	236	236	246	245	249	236	238	253	232	276	267	229	224	233	233	245	254	253	246	260	225	253	246	260	255	219	230	236	235	240	245	234	257	234	210	250	233	252	206	227	226	255	254	239	245	271	214	235	221	258	232	239	230	246	271	244	268	240	244	229	253	230	262	275	225	264	254	248	235	287	236	222	244	254	205	221	247	249	251	246	266	249	217	240	281	234	213	221	244	248	245	257	229	239	266	242	285	224	230	254	225	288	259	222	226	224	263	241	219	228	264	218	216	230	200	255	256	231	237	275	249	252	233	240	230	237	250	221	251	261	217	215	237	246	249	251	250	251	240	225	236	249	235	239	237	278	252	251	223	237	229	226	233	252	250	271	233	246	239	237	241	237	243	236	236	236	241	238	228	255	241	233	245	262	255	229	253	215	246	254	222	249	244	228	244	244	221	247	230	248	249	246	242	247	232	233	256	223	208	232	240	271	260	246	271	257	221	241	257	226	272	229	253	243	263	244	247	222	220	242	229	236	213	235	255	257	230	265	253	221	252	226	256	235	244	226	232	233	234	242	256	252	260	249	222	251	229	248	257	257	251	237	249	254	242	263	239	236	233	235	230	247	213	245	256	217	227	267	238	224	250	228	254	220	220	242	270	244	239	247	226	229	232	211	243	241	242	270	248	227	263	244	229	230	235	225	240	239	217	236	242	239	244	254	276	250	256	233	232	246	241	220	251	262	253	242	257	211	237	252	230	233	239	215	230	251	229	240	263	260	229	235	229	238	245	253	252	264	242	234	244	219	245	223	214	242	221	234	241	210	240	210	271	234	237	242	250	250	225	249	233	230	255	230	228	219	240	229	231	233	239	223	228	268	242	251	222	257	224	234	262	248	249	219	245	253	248	244	261	264	243	249	256	231	236	265	241	246	237	213	227	230	248	221	224	248	217	252	245	251	252	251	249	255	247	240	227	254	289	233	237	255	234	241	241	231	255	230	254	244	234	211	231	214	213	259	244	257	228	235	264	232	223	230	227	225	244	207	255	276	230	261	230	220	231	225	249	241	218	243	217	220	258	279	238	234	247	234	270	272	238	230	238	214	240	265	245	237	281	255	223	255	261	248	234	231	237	247	251	259	226	221	250	213	246	244	257	238	240	244	221	229	228	228	264	244	275	259	245	250	232	223	240	233	253	249	259	247	240	241	259	231	220	251	240	228	254	227	241	224	234	240	260	242	236	248	243	235	242	242	230	248	257	229	223	265	234	274	246	262	235	222	230	253	269	234	239	226	259	234	242	244	236	248	225	227	222	226	254	260	240	225	254	249	232	241	247	277	243	240	251	219	240	239	232	250	227	234	263	255	244	247	231	239	243	247	226	227	226	281	238	237	223	233	239	263	235	252	246	250	236	223	273	260	238	254	255	265	243	283	239	257	270	250	236	223	262	253	248	232	254	257	254	269	234	254	237	262	246	247	259	251	227	243	242	239	224	251	271	259	245	254	262	240	262	256	262	233	235	244	216	212	251	221	249	231	238	227	240	243	235	248	233	247	237	244	251	227	268	226	260	255	224	244	251	261	228	238	263	258	252	261	228	236	220	237	260	229	254	258	253	227	235	249	236	234	248	238	236	260	241	231	256	244	219	245	256	254	237	246	242	243	252	231	255	219	234	279	220	221	225	251	246	229	229	249	227	267	237	244	235	256	252	221	242	239	220	254	204	250	251	220	253	243	211	232	236	238	249	233	257	262	254	234	226	258	251	243	225	212	241	220	254	236	247	241	249	262	237	241	250	234	210	259	230	231	246	224	249	244	250	222	253	266	239	280	242	236	218	257	234	237	237	249	266	245	223	264	233	238	259	239	246	202	239	237	268	221	255	253	223	245	222	247	233	241	242	267	241	214	214	232	236	250	238	212	243	245	260	206	260	253	261	239	237	251	272	252	250	232	224	220	266	242	260	238	245	239	221	250	231	253	270	243	253	245	261	226	217	241	260	255	248	242	252	231	258	254	251	245	243	256	238	253	229	257	237	261	257	236	234	241	238	250	250	256	225	255	238	232	252	236	238	264	244	242	261	253	255	254	229	255	242	254	239	219	232	264	267	226	272	242	250	237	261	234	248	244	249	231	233	237	256	226	245	235	245	229	227	255	276	212	252	232	235	268	229	256	231	216	212	252	237	244	241	278	246	271	264	274	256	234	225	228	242	262	234	207	254	236	219	270	235	229	225	231	230	237	227	234	207	241	264	248	236	261	258	234	238	237	263	238	240	247	253	242	267	241	249	246	235	248	254	244	242	223	248	233	290	257	232	262	247	280	246	268	256	246	230	256	265	244	256	231	233	236	236	209	243	269	217	249	272	243	212	258	244	229	214	204	237	212	249	232	271	232	233	233	208	238	207	225	245	261	271	234	258	244	244	233	229	221	265	247	234	207	235	218	238	274	247	234	255	239	246	238	270	251	250	248	241	220	229	239	221	271	257	266	234	205	241	248	234	244	264	242	246	224	228	253	256	238	244	261	221	233	231	225	234	248	247	230	250	238	232	231	266	240	247	232	231	237	238	217	230	253	245	247	233	239	240	227	220	265	244	235	220	226	252	225	229	207	256	244	243	244	227	256	217	239	218	245	242	234	233	251	252	250	251	274	260	229	231	222	218	258	232	245	248	225	259	263	219	251	239	232	226	231	256	256	240	241	232	235	211	221	238	240	245	234	234	243	238	243	234	253	231	244	231	253	228	203	260	236	243	226	248	262	251	239	247	194	261	239	255	234	238	268	262	246	251	237	259	265	244	245	225	240	234	238	227	217	228	241	256	285	234	239	234	217	234	244	251	244	229	249	228	236	223	243	235	269	225	252	256	243	219	247	229	255	216	223	255	225	244	243	257	222	238	231	233	267	258	225	227	290	233	261	255	258	254	273	253	235	239	237	238	239	234	233	217	253	224	238	235	226	249	276	245	255	240	254	244	240	223	265	240	237	248	261	238	236	251	229	252	259	235	252	236	245	271	247	211	252	254	248	238	261	257	258	258	234	232	255	235	251	224	242	237	262	222	254	228	254	216	213	251	231	238	226	242	235	236	259	261	251	247	257	228	220	244	270	244	232	262	234	266	251	230	265	248	218	232	231	259	261	240	241	266	206	230	238	259	274	220	229	261	235	230	234	252	238	226	252	255	270	237	220	220	237	237	227	235	226	238	233	250	246	235	259	224	230	242	225	247	216	250	217	258	231	222	238	246	239	222	254	219	238	225	232	243	258	249	232	236	227	236	220	233	225	260	267	246	234	231	254	275	217	237	225	228	256	238	250	244	225	250	236	241	239	209	230	213	259
23257	21704	29721	24226	21704	21775	11392	1499	1096	957	876	822	804	763	739	686	689	647	691	615	607	595	619	603	618	603	596	617	594	586	602	608	613	569	583	598	540	555	523	572	545	557	552	585	553	593	565	548	574	532	549	547	562	543	551	545	597	574	516	567	528	537	561	559	574	564	551	581	534	534	528	571	606	560	547	532	578	555	531	570	567	530	533	523	578	551	569	600	596	586	535	565	569	544	570	521	532	495	502	533	568	554	546	558	529	528	590	546	584	578	548	485	544	534	557	584	552	549	567	543	550	535	564	522	537	567	573	589	531	550	597	587	559	540	572	596	571	558	535	549	570	487	584	558	543	562	524	568	549	551	527	547	558	516	550	539	553	514	544	549	532	533	510	537	530	530	550	528	570	505	550	557	517	520	565	591	529	546	563	510	581	558	545	561	574	535	529	618	580	516	569	516	542	517	554	575	565	579	551	521	547	499	541	524	582	521	562	489	508	548	540	507	485	544	541	534	573	534	523	515	521	515	530	540	531	530	556	573	568	546	585	539	551	474	566	531	538	572	566	528	549	513	528	528	530	522	534	547	533	542	545	553	482	511	547	565	524	529	515	506	538	524	532	556	557	555	571	557	525	534	528	570	534	579	513	503	570	532	526	587	566	549	538	558	559	591	582	573	581	558	555	524	550	549	545	530	561	504	513	577	531	551	556	525	582	568	535	585	515	576	547	573	563	554	512	544	555	557	533	507	560	537	509	504	550	546	560	526	505	557	543	542	553	575	536	534	555	564	577	570	540	562	577	530	548	536	543	557	541	547	543	550	572	533	560	542	539	546	562	555	568	584	527	544	529	540	577	571	508	561	533	545	561	558	531	545	538	555	551	556	512	518	570	578	580	565	554	504	514	566	510	526	573	559	567	516	547	529	517	557	528	526	578	548	562	563	544	535	558	511	547	531	585	522	531	499	552	561	592	548	535	528	593	551	546	529	531	545	549	535	574	573	549	561	563	534	558	526	565	533	543	545	574	538	520	569	543	576	540	538	522	589	526	554	550	540	490	532	559	546	555	558	556	542	551	514	535	497	521	535	542	561	588	540	531	553	526	531	525	533	559	535	481	518	582	563	545	542	507	539	498	532	526	502	536	587	567	546	561	520	540	553	570	494	530	540	569	586	535	553	530	536	525	544	520	580	549	537	551	549	529	527	569	508	550	531	498	517	557	537	547	540	511	549	571	561	557	515	569	572	544	534	577	520	570	561	547	570	545	533	552	489	549	550	518	566	548	531	522	555	565	522	543	530	508	549	556	567	517	535	511	553	551	531	544	634	556	532	555	577	564	527	532	575	556	535	562	557	539	562	529	538	545	585	524	574	542	539	565	518	565	501	561	555	554	562	566	573	539	550	535	523	522	568	549	547	536	562	528	555	569	556	487	546	497	538	540	492	523	534	543	515	525	502	535	569	542	562	506	526	525	517	534	557	532	527	584	528	568	570	573	540	504	531	565	529	513	526	510	524	545	528	540	563	529	518	570	565	511	509	537	559	546	507	572	531	563	544	522	557	506	533	532	549	523	527	515	544	532	506	546	513	576	541	517	533	558	533	563	528	553	531	558	555	556	526	556	544	541	532	577	537	532	545	575	561	554	507	542	552	526	506	532	512	549	554	578	529	494	559	539	540	550	531	493	526	515	536	518	528	504	551	531	554	534	559	536	552	567	555	554	529	529	535	545	509	515	550	537	535	512	529	522	524	539	561	495	579	572	524	534	535	555	552	544	520	545	541	567	498	558	513	550	551	536	569	528	535	522	545	549	556	530	532	539	529	525	576	536	562	541	538	549	538	560	533	588	557	523	542	559	533	530	542	547	548	539	530	526	538	533	568	517	549	538	528	588	542	531	540	584	510	547	569	542	546	563	523	520	558	557	524	529	529	533	551	518	515	544	549	531	547	501	562	600	547	513	520	535	569	555	536	541	579	537	534	530	515	519	510	532	529	570	531	527	510	538	498	542	536	571	516	549	548	554	592	539	530	558	548	552	536	564	511	512	500	563	517	505	540	554	546	490	542	557	556	525	535	538	524	533	536	536	553	515	534	524	519	613	547	498	505	559	567	524	512	548	538	508	544	558	516	559	567	566	583	546	530	538	528	519	565	558	532	540	537	545	550	553	518	514	524	558	566	531	539	569	544	551	582	539	566	568	547	566	514	546	541	566	530	545	515	557	502	548	518	516	537	578	558	518	541	497	546	541	527	508	510	500	535	539	531	555	573	532	543	544	528	531	584	500	544	572	529	558	542	563	535	522	514	515	538	553	513	534	537	545	555	537	585	545	502	591	530	536	550	543	539	497	543	527	560	547	559	537	520	548	530	549	544	527	518	525	505	547	541	537	537	495	514	546	539	540	570	540	574	533	513	500	529	519	535	544	549	507	555	557	524	553	506	537	558	555	552	525	525	556	547	550	578	579	542	536	569	550	522	505	542	522	575	531	573	538	539	558	590	562	537	515	504	531	530	564	500	557	605	513	514	554	540	565	533	555	549	550	566	571	576	551	512	517	516	528	529	515	562	530	548	518	594	538	552	554	524	570	553	562	500	551	572	539	558	521	557	526	536	527	514	540	555	516	519	516	560	525	566	542	582	576	588	580	544	534	492	534	530	528	570	582	527	565	582	560	544	581	528	559	515	564	541	547	543	474	573	540	528	499	503	521	502	557	515	533	539	526	549	553	610	506	528	536	532	533	515	519	529	548	449	574	539	537	519	526	540	527	501	555	587	569	559	523	526	561	554	538	496	550	522	540	544	550	508	532	519	506	560	556	529	546	549	512	568	549	519	522	542	534	551	506	557	520	597	531	538	538	553	507	535	556	560	522	519	560	572	596	563	555	551	535	539	491	526	552	525	590	546	557	510	573	554	559	525	556	523	551	524	558	546	533	572	502	515	536	585	519	483	488	576	576	538	519	554	567	539	538	541	549	578	540	531	540	548	489	543	558	532	565	557	558	533	529	550	499	534	549	540	561	556	519	580	525	526	508	521	585	514	541	502	533	505	594	550	532	548	517	547	523	527	525	543	525	572	508	545	552	634	496	576	507	559	548	531	571	576	529	590	518	533	525	513	515	549	536	568	544	556	582	577	577	522	525	542	589	539	575	556	522	527	538	517	528	517	599	510	562	505	535	556	550	532	537	524	505	547	521	561	604	471	540	576	568	569	560	517	548	528	496	540	533	509	574	584	507	511	490	537	496	525	542	546	527	580	518	570	490	524	582	527	539	495	555	516	580	527	543	543	558	502	511	575	551	527	577	580	568	551	566	526	569	521	560	531	555	517	526	547	575	528	534	519	555	526	501	533	563	553	571	582	554	532	493	543	546	530	520	529	524	556	556	572	520	533	513	552	543	514	537	563	499	501	538	540	543	527	534	541	569	524	578	544	554	566	505	562	525	565	549	536	545	528	539	541	524	556	544	560	531	542	583	574	538	551	556	524	530	534
7160	16581	13416	7149	5018	3841	2957	2408	1909	1726	1457	1300	1191	1178	1061	988	922	951	930	860	915	834	788	798	787	692	752	733	752	727	700	753	774	628	709	706	706	691	681	671	684	672	636	629	658	684	715	730	653	709	718	668	677	664	631	691	664	704	658	688	621	695	693	615	652	639	619	701	655	613	661	697	713	697	614	718	683	665	615	684	656	668	649	678	664	670	669	671	637	666	637	713	653	667	679	667	677	621	603	695	638	662	637	674	642	653	626	623	680	693	674	664	626	673	675	710	681	605	639	639	679	642	620	652	658	690	679	683	653	680	687	653	662	664	658	660	651	629	672	658	682	677	663	641	610	665	651	622	646	583	677	669	638	646	620	674	665	630	664	637	666	663	693	649	646	630	660	645	645	624	626	613	618	649	648	684	616	632	670	648	676	695	627	654	645	605	632	694	611	677	667	652	677	673	688	682	640	717	639	673	648	662	636	624	681	645	604	673	645	672	649	666	638	653	649	681	633	628	610	674	642	685	620	673	669	649	674	660	632	644	675	664	683	680	651	629	629	648	692	636	634	669	655	641	652	621	680	650	708	621	658	672	693	690	635	693	701	665	646	645	619	685	658	670	690	638	672	662	639	667	626	661	649	670	681	704	641	613	683	655	622	697	655	635	656	625	648	638	681	621	656	646	665	704	681	686	677	624	645	685	642	652	660	628	629	655	661	659	650	663	596	636	649	659	669	654	635	656	681	651	652	688	639	642	634	691	676	652	634	659	652	665	660	671	634	631	659	701	671	616	660	626	665	640	657	659	627	662	675	615	635	673	638	629	645	687	639	624	629	601	647	647	653	674	691	639	679	621	640	653	601	659	673	646	674	647	646	668	634	648	629	669	682	660	638	660	632	651	641	647	679	668	650	656	717	645	605	675	673	698	640	665	641	670	652	658	632	633	674	593	692	680	652	649	652	692	647	650	666	678	698	653	626	612	647	676	618	643	655	671	651	596	677	654	650	645	681	635	697	683	621	717	694	646	647	615	651	654	644	612	631	675	665	586	657	657	672	675	718	651	676	627	657	638	684	710	630	674	655	600	633	677	631	639	613	643	655	635	694	692	660	687	678	684	690	580	585	664	635	702	696	608	685	658	664	655	628	685	678	636	645	711	659	666	700	654	597	647	632	667	664	650	656	643	636	625	665	616	678	714	633	674	625	653	643	674	626	615	675	615	611	666	690	664	667	706	643	652	663	661	684	608	637	677	662	642	702	679	599	640	602	628	686	701	662	688	684	652	654	645	652	654	673	621	652	606	653	654	699	676	641	667	644	662	656	652	647	623	687	631	663	686	678	689	641	632	648	624	686	631	675	670	631	642	621	670	655	650	629	636	624	722	620	656	680	613	676	657	647	658	662	681	655	644	642	644	674	633	634	668	654	668	652	655	660	650	686	642	663	629	638	620	660	647	731	595	651	576	640	613	698	624	649	649	634	638	627	642	659	634	687	670	646	641	656	658	691	679	634	633	619	682	631	638	645	655	631	633	641	672	661	667	634	662	646	636	657	677	652	650	627	633	671	688	639	640	679	663	673	638	707	680	651	651	656	676	642	611	644	665	685	630	668	639	613	694	646	587	634	681	671	655	680	656	642	658	655	646	639	611	677	698	695	679	648	635	682	667	660	718	701	675	650	665	609	667	645	687	600	663	647	709	627	679	641	688	619	631	585	665	676	664	696	688	643	625	611	654	638	684	649	685	617	633	684	627	662	690	616	626	639	641	696	613	674	652	623	591	648	668	632	697	580	656	680	646	620	658	624	644	651	675	626	625	665	664	654	639	661	624	649	669	674	606	658	665	616	670	632	681	624	642	622	607	626	609	613	655	625	691	652	669	623	626	668	654	636	609	667	597	625	658	657	649	654	652	693	611	688	621	640	646	625	619	646	608	668	645	627	645	696	648	685	631	606	666	641	674	643	630	659	623	659	633	642	619	652	613	576	681	639	605	645	584	621	618	629	633	671	648	630	655	598	665	597	634	668	607	651	625	663	674	651	666	675	633	639	639	695	587	605	637	654	692	616	666	684	610	598	679	654	663	656	639	640	635	680	632	579	599	622	728	670	676	703	656	655	668	651	653	634	600	660	652	654	666	642	650	680	589	639	658	628	647	637	681	686	646	639	643	659	667	655	678	708	637	680	656	643	637	704	637	701	609	644	675	662	640	684	651	620	625	637	670	690	664	633	669	675	637	624	704	650	634	629	622	644	654	641	672	657	689	667	680	632	659	641	636	609	637	672	683	663	632	637	654	673	683	641	606	660	633	648	643	620	664	678	662	643	637	631	662	651	665	638	619	617	620	675	706	645	646	668	679	670	669	628	647	623	611	599	663	650	662	670	661	644	669	639	600	649	664	646	709	607	657	650	622	683	683	677	651	637	655	654	627	591	638	654	659	625	670	673	644	666	638	676	599	654	714	689	614	676	648	667	677	651	649	648	668	612	639	644	688	701	672	639	646	657	629	636	704	627	687	664	668	699	701	574	636	654	637	612	664	659	652	676	657	705	686	683	647	690	627	632	623	667	627	680	632	687	658	609	685	605	657	634	698	631	660	656	638	643	672	682	641	656	657	624	589	614	614	653	649	630	608	648	660	659	641	713	660	692	678	642	624	646	665	644	650	678	645	651	640	639	686	631	669	685	632	660	606	632	643	650	681	646	650	686	641	675	623	635	694	644	626	675	645	696	658	650	664	677	627	665	640	670	631	669	673	603	653	663	649	686	658	630	600	659	666	669	654	649	662	665	662	653	662	624	686	659	632	624	632	676	666	672	670	689	677	658	699	677	671	658	648	685	653	684	633	633	615	645	688	651	671	656	646	650	618	621	673	675	666	632	632	613	644	694	683	663	669	641	704	643	667	662	629	653	633	654	610	676	649	637	672	654	668	649	658	679	633	632	628	641	652	617	678	666	627	673	654	619	656	658	693	672	612	715	647	624	614	634	649	641	640	701	618	641	677	660	660	638	689	686	633	681	631	649	676	664	657	708	694	647	655	680	643	658	723	655	695	621	658	635	646	664	628	611	635	665	695	699	611	666	632	643	620	652	604	627	649	653	650	645	697	617	629	650	589	618	613	653	653	632	633	674	704	600	674	665	663	668	593	639	678	695	644	647	561	656	652	655	639	642	650	657	659	625	672	631	691	680	690	662	679	649	671	649	660	668	619	622	649	648	663	692	632	681	631	647	657	668	626	605	665	637	660	654	642	636	635	634	643	639	663	629	690	595	615	649	682	624	609	691	683	640	652	682	680	659	620	612	672	644	641	610	657	658	671	632	609	659	668	616	668	689	645	672	627	670	632	626	623	639	674	647	637	625	665	705	658	679	664	672	667	700	655	625	648	640	662	640	634	643	696	626	637	614	675	694	607	645	638	661	623	629	659	648	617	652	634	661	621	689	646	683	667	671	672	674	619	588	650	671	680	642	678	693	643	643	646	683	665	675	664
27625	20490	6546	440	295	253	220	200	183	203	211	220	200	193	200	184	183	171	199	199	183	199	176	194	200	202	165	164	196	186	175	211	190	175	205	202	192	186	202	201	196	212	197	195	175	215	186	208	178	196	169	190	220	187	210	190	212	198	191	184	189	190	182	180	174	175	185	157	180	163	186	176	193	185	197	183	191	192	173	184	182	176	190	191	169	194	173	193	189	205	168	183	175	181	203	197	187	189	184	185	207	165	184	213	167	221	192	200	193	152	203	191	178	205	202	205	203	176	197	183	195	185	184	208	174	205	181	201	218	200	198	180	218	198	214	203	200	204	174	190	193	199	185	187	189	192	176	210	207	173	186	184	206	179	200	192	171	185	184	208	192	182	185	158	181	191	176	172	197	193	186	199	197	179	182	214	221	186	225	177	214	190	191	187	198	178	194	181	178	190	177	214	203	207	181	199	197	163	206	180	183	187	184	176	199	188	201	181	203	189	172	180	191	215	208	183	199	195	191	209	172	204	192	171	201	188	180	200	197	193	193	186	185	184	194	164	183	186	195	193	203	211	185	177	196	198	198	198	196	196	186	179	172	172	182	170	207	194	208	196	184	154	176	199	184	188	187	178	173	194	181	205	216	176	192	183	177	205	194	184	163	188	176	196	175	199	168	196	198	185	205	179	195	168	199	181	197	181	197	194	207	205	174	170	191	185	202	193	210	187	183	168	197	208	181	180	223	173	193	158	198	176	186	171	165	187	193	190	185	204	187	211	182	196	196	187	181	186	184	182	208	194	188	192	185	184	186	182	229	196	193	169	176	192	201	201	176	209	188	192	200	188	182	179	215	204	174	196	183	193	177	217	178	180	197	200	189	204	184	185	194	180	201	180	219	202	190	168	193	205	176	179	207	191	198	180	208	193	202	167	177	185	189	206	203	196	181	187	203	157	179	181	156	204	184	210	194	206	171	201	195	171	176	186	206	182	192	184	215	194	176	155	197	188	194	202	174	180	185	200	183	195	195	178	198	177	202	189	196	186	175	170	219	188	194	187	192	157	192	174	178	190	173	174	196	199	189	176	198	206	198	204	192	188	174	177	189	171	213	203	172	194	181	176	193	181	183	186	186	177	194	198	189	192	174	190	188	199	189	204	185	194	189	198	193	197	176	196	183	186	195	211	196	193	223	193	202	213	179	212	196	193	198	188	197	190	188	194	186	219	186	174	186	197	203	183	201	198	185	208	193	174	175	171	182	181	181	182	199	194	193	194	161	210	203	173	230	176	193	216	186	185	183	164	178	191	182	191	188	182	195	191	173	174	200	176	172	172	163	204	203	184	160	211	185	173	198	184	218	180	191	193	188	195	182	192	185	200	178	176	194	202	201	171	186	195	174	196	187	179	163	189	190	196	183	217	180	199	166	189	186	205	205	205	178	183	194	188	170	190	192	207	198	185	200	178	176	191	205	180	209	189	184	190	211	192	179	189	202	190	189	184	208	185	203	179	191	175	194	208	197	192	180	188	167	172	194	192	156	184	200	173	174	210	171	190	181	183	182	190	211	208	197	187	185	208	180	199	224	162	209	201	178	191	221	208	191	182	180	173	193	206	178	188	175	189	203	201	213	183	148	203	239	189	217	183	201	189	175	179	201	184	146	196	174	189	197	160	206	180	184	173	197	193	203	201	186	166	188	211	199	178	158	185	187	186	162	188	202	218	214	197	174	180	166	171	197	193	174	186	186	199	195	193	202	179	186	170	187	187	203	185	204	188	198	191	186	191	180	195	199	173	199	159	185	205	156	193	198	174	205	228	193	169	200	213	158	195	166	183	194	167	191	188	206	176	202	192	205	185	185	186	193	192	145	186	192	216	195	197	203	193	193	175	179	193	201	221	168	190	169	186	195	197	194	194	182	221	193	183	169	170	194	179	190	201	197	182	226	189	176	169	202	181	199	171	180	175	198	181	201	189	202	201	205	207	178	190	191	183	199	201	205	178	187	191	174	176	193	158	174	179	180	157	200	211	206	177	148	190	212	189	199	179	174	194	188	179	178	191	197	191	176	188	182	188	207	174	164	184	169	222	202	163	189	198	225	188	160	208	201	181	206	185	180	195	197	193	186	188	176	235	183	162	204	199	183	206	176	167	167	182	183	171	201	188	189	204	209	165	191	208	186	178	208	183	168	180	197	191	173	200	199	186	191	173	196	174	191	205	180	197	201	180	190	184	183	176	186	193	197	189	180	198	186	188	213	174	196	198	212	193	186	173	159	159	197	170	176	203	194	187	185	177	176	185	182	205	175	181	176	186	176	184	198	221	171	189	195	201	186	190	173	183	185	174	201	166	186	209	191	191	217	187	176	160	200	188	215	175	202	201	165	231	180	204	204	180	182	175	184	161	177	194	177	161	202	193	186	179	193	180	197	185	196	176	184	190	197	173	188	188	162	202	209	173	182	207	185	176	195	191	190	189	182	195	198	171	191	169	169	179	187	200	178	198	179	198	188	195	206	185	214	194	188	180	209	218	172	199	169	168	202	186	199	202	204	182	191	194	171	182	205	172	200	190	184	170	228	186	193	203	175	174	195	202	195	186	196	186	179	206	178	184	207	166	192	186	196	181	178	184	188	190	184	189	205	178	175	191	199	190	218	185	201	177	184	201	182	210	196	163	174	221	189	188	161	212	174	196	182	207	193	188	184	186	184	178	180	174	180	192	174	169	176	179	175	182	206	203	205	208	189	201	195	197	202	196	171	179	212	183	199	182	187	184	203	196	199	180	194	168	226	220	176	186	174	184	194	208	188	154	194	180	203	199	196	207	178	201	177	186	191	194	192	199	204	207	193	202	171	195	167	183	190	213	196	191	186	196	161	202	180	208	184	220	181	176	166	198	193	182	176	179	199	199	181	158	190	180	187	199	180	176	176	190	185	173	178	198	199	195	188	176	188	178	195	186	186	190	186	178	186	191	225	167	175	174	197	184	182	199	186	204	178	204	197	184	185	202	195	194	221	219	180	180	179	183	182	195	191	213	175	198	172	185	185	202	190	173	193	204	183	184	205	184	190	175	172	196	175	205	203	166	199	186	176	171	190	190	164	178	203	174	198	207	192	193	187	220	187	178	183	163	172	205	182	178	178	175	179	174	174	186	172	183	202	192	173	192	201	193	201	203	188	178	177	195	177	193	176	174	185	198	190	186	214	180	168	179	196	191	209	191	185	192	187	179	192	189	206	191	190	203	181	189	181	174	191	189	168	215	217	198	214	186	180	197	190	204	203	195	200	206	202	181	184	164	189	165	202	205	199	182	207	183	195	205	193	199	182	214	176	192	214	172	190	194	202	180	197	201	206	195	185	194	193	212	186	193	191	220	178	163	152	212	204	202	189	175	192	212	185	185	213	198	199	183	216	156	204	191	205	198	196	176	202	204	182	224	189	200	203	187	185	176	187	212	203	192	176	209	182	179	194	197	215	182	175	163	165	201	202	189	194	207
3857	874	740	439	356	318	294	317	273	274	267	265	281	265	237	229	239	242	245	225	218	235	261	247	242	251	240	239	251	249	242	233	252	237	243	249	257	225	239	244	245	231	231	272	248	231	282	257	272	252	225	266	234	274	237	245	258	213	217	235	247	245	241	258	251	242	237	255	241	253	255	235	233	234	241	258	242	264	259	276	256	242	245	247	234	255	284	250	241	237	236	255	245	245	220	241	255	220	244	246	258	240	248	257	217	252	238	236	230	239	248	227	268	251	224	273	237	240	246	256	235	227	226	234	252	248	251	252	233	229	273	239	238	254	244	246	241	249	220	215	223	251	227	255	254	227	222	238	234	260	235	228	267	256	223	248	257	256	254	222	230	249	265	240	250	234	239	223	231	245	261	218	262	240	241	252	226	251	248	245	221	248	234	237	249	229	249	246	263	250	263	257	235	242	239	277	238	242	260	254	227	248	248	258	249	267	245	254	264	248	233	246	237	274	253	272	224	245	219	253	253	253	249	266	241	249	256	242	251	268	244	224	248	244	280	250	243	244	231	228	241	260	232	260	240	248	245	249	247	270	246	241	209	244	248	261	269	216	249	210	244	255	227	234	247	220	253	220	252	230	216	251	262	238	242	258	242	249	246	242	243	239	247	255	232	255	208	234	269	246	256	246	290	228	242	257	268	264	235	229	243	237	247	232	270	274	262	244	271	235	263	241	260	262	224	223	271	260	254	230	249	257	250	253	294	220	251	231	241	270	253	231	249	275	258	218	242	273	301	240	248	258	252	241	231	235	252	260	249	250	246	216	267	235	284	258	230	270	245	231	260	241	245	232	249	251	217	261	226	239	262	237	247	252	236	225	258	246	251	237	255	228	234	230	276	247	231	265	256	262	256	245	228	239	236	263	232	241	240	255	249	258	219	258	226	258	237	247	272	244	250	255	248	229	245	256	247	254	252	253	257	228	228	246	237	270	259	262	233	252	234	262	246	248	271	249	234	261	222	228	244	253	222	229	234	233	229	237	241	223	261	231	257	258	227	221	287	262	211	257	281	238	241	246	248	258	221	216	242	253	258	264	216	241	281	262	242	210	263	236	270	227	232	255	241	245	235	238	259	246	248	239	265	227	286	251	232	236	246	268	225	249	286	236	240	262	226	238	222	250	269	222	244	252	252	230	223	253	242	259	248	260	260	262	274	240	208	254	259	244	255	211	243	245	253	239	262	234	212	252	229	265	231	275	275	238	259	239	223	255	225	243	230	232	247	249	249	262	235	266	276	239	249	214	236	232	258	238	238	238	249	261	260	237	247	251	240	237	234	242	240	228	274	252	241	255	251	242	225	248	291	204	231	243	251	218	233	247	254	273	222	248	238	265	261	234	247	219	262	271	230	247	240	220	256	223	199	249	262	245	248	264	256	294	222	233	245	282	243	246	244	264	261	230	239	264	284	225	238	255	235	231	250	233	248	264	260	231	280	271	249	271	240	254	237	276	239	287	245	269	237	232	250	236	236	229	247	284	235	276	257	234	249	229	214	244	281	239	235	244	280	246	242	264	288	236	268	238	235	276	272	239	261	251	224	229	248	250	231	238	232	234	245	251	243	271	256	226	233	207	254	244	240	273	221	250	249	257	247	227	241	228	241	235	226	253	253	281	249	223	240	212	256	266	247	260	240	272	246	260	266	257	243	243	251	231	230	255	267	263	255	234	244	208	259	251	267	241	232	226	242	239	265	231	256	231	254	258	226	262	281	257	269	251	237	243	250	247	240	249	226	248	200	224	220	230	234	244	274	280	261	227	245	252	269	254	261	229	240	225	249	235	245	254	237	232	229	224	250	255	245	264	240	244	227	256	239	243	260	224	254	262	263	255	251	225	247	260	239	249	232	220	234	229	214	259	250	236	238	250	233	239	243	257	286	238	224	273	237	234	239	269	241	264	260	237	241	288	237	275	254	236	251	229	249	239	240	249	278	246	255	273	248	247	233	255	242	224	265	204	250	225	227	219	233	217	248	234	241	259	226	248	284	246	217	266	233	240	268	232	249	233	264	270	251	279	244	237	271	265	267	300	248	252	258	238	238	243	258	229	246	239	263	230	221	240	237	236	246	263	274	219	227	260	241	251	254	239	255	248	223	232	255	206	259	245	244	237	255	246	247	245	229	253	246	211	246	255	240	240	237	245	239	236	255	247	237	268	233	240	244	224	259	247	280	210	250	229	247	248	258	246	264	251	249	257	262	221	224	223	246	257	246	247	240	241	233	229	239	240	258	257	235	244	229	260	218	267	242	231	250	240	264	252	256	256	227	246	232	251	217	208	211	228	255	268	230	274	249	235	235	254	254	258	227	238	255	235	248	252	246	244	225	250	238	247	241	253	230	227	255	237	228	262	238	258	247	267	238	230	247	241	244	245	226	252	243	252	269	265	270	278	272	273	262	248	239	260	235	232	222	266	254	247	279	246	244	239	234	216	269	252	250	254	247	264	230	260	256	235	232	273	266	238	240	220	250	239	233	244	257	218	271	239	218	244	236	235	222	249	268	238	220	261	247	259	251	249	268	255	255	267	221	225	228	246	243	243	245	242	221	260	246	240	215	236	241	236	253	236	255	249	243	258	243	244	267	243	239	237	257	267	242	248	232	254	250	263	244	252	256	264	242	252	224	261	248	251	250	219	263	234	239	252	252	225	223	240	241	268	244	263	218	244	272	251	239	252	253	249	239	246	265	220	251	239	260	254	253	248	231	245	247	245	227	259	262	262	254	238	242	228	249	241	216	227	229	229	255	242	246	228	251	240	224	261	232	244	230	245	219	257	251	217	247	254	280	237	238	244	261	248	253	271	244	240	246	254	235	251	246	233	269	262	244	256	232	230	251	215	211	238	272	231	249	238	249	233	253	246	233	235	238	233	242	281	237	254	230	254	261	240	241	237	233	246	235	268	241	263	265	241	246	250	234	248	242	239	235	221	227	243	249	243	240	258	231	264	257	212	255	231	233	261	258	236	241	267	250	234	235	210	244	228	216	227	237	256	227	246	253	233	266	264	238	233	253	244	233	251	243	230	239	257	248	231	247	227	233	247	240	250	264	219	267	247	229	264	286	236	245	233	255	246	258	213	248	247	258	262	236	230	249	264	242	236	267	239	258	245	255	254	228	234	231	248	233	249	227	220	229	227	248	248	236	235	247	241	275	261	230	221	225	222	235	223	262	263	278	237	288	240	268	233	269	235	237	257	264	233	265	275	237	239	256	266	236	244	255	232	288	274	241	255	250	236	254	258	241	258	255	247	239	242	232	207	228	267	248	259	246	239	251	234	231	236	252	249	247	251	231	250	269	239	227	248	236	253	256	254	214	248	254	246	269	245	274	266	262	261	238	218	246	243	275	231	239	208	228	240	244	255	271	257	240	269	248	267	236	264	258	252	240	229	245	224	266	263	239	225	243	262	226	240	237	262	242	210	252	239	237	211	275	254	238	226
24261	21695	29245	24554	21633	12056	1305	818	708	649	630	550	578	535	541	570	539	506	451	492	509	461	504	451	477	452	464	474	393	471	461	491	488	469	449	471	447	442	447	453	473	450	478	451	481	461	417	456	402	460	443	476	424	428	431	445	462	452	434	469	461	421	457	415	440	478	493	459	466	427	414	436	440	378	447	437	438	482	436	435	435	450	458	457	418	456	431	461	436	415	463	421	436	459	468	458	430	473	464	415	436	453	439	460	487	441	446	431	464	465	422	470	422	470	456	432	439	456	416	426	441	476	433	441	458	437	429	442	398	434	431	426	459	456	463	437	444	448	441	452	417	457	447	452	358	438	428	431	418	427	436	455	419	467	412	420	457	407	396	448	417	438	433	423	411	442	461	442	429	438	421	399	445	424	436	454	431	457	422	431	443	425	419	424	443	418	449	438	414	449	430	421	444	437	442	451	453	452	432	438	420	458	438	467	433	428	440	439	466	445	446	410	426	479	417	414	447	415	422	454	390	436	450	444	451	458	430	435	444	436	459	453	412	489	432	449	432	470	428	429	405	477	408	477	468	438	453	433	433	456	432	435	426	444	480	476	413	440	406	468	458	427	456	432	452	444	481	396	450	472	443	486	444	449	435	465	419	419	422	486	437	446	411	433	402	461	460	427	448	438	439	440	400	435	457	447	430	420	456	441	435	447	432	447	436	442	432	435	424	458	470	431	474	428	495	425	424	430	442	442	416	470	486	397	405	440	419	418	411	431	423	439	431	432	437	417	428	398	457	439	424	437	415	476	406	437	429	413	429	447	430	437	454	444	411	417	416	447	440	432	451	458	428	384	463	414	436	438	447	408	465	465	447	447	464	425	439	476	460	509	490	457	418	485	442	428	459	454	470	457	457	426	467	488	444	446	436	400	492	429	436	435	456	451	425	465	477	479	450	411	449	456	437	429	425	407	418	432	430	415	472	409	429	422	430	450	429	432	450	439	458	422	420	413	412	417	426	449	418	446	416	431	437	441	442	458	446	407	468	456	439	415	448	457	455	493	438	430	443	450	405	439	470	431	474	455	477	409	471	469	411	436	429	445	402	416	436	425	409	399	452	491	430	433	419	447	459	415	400	421	421	452	451	418	455	427	443	436	450	422	460	486	434	484	475	441	404	413	449	458	444	419	425	480	487	416	462	423	452	454	425	410	401	449	433	446	434	452	423	432	419	429	491	434	416	418	460	436	432	425	451	438	431	441	415	464	423	432	428	477	423	446	440	421	444	430	450	447	425	484	414	454	427	450	445	431	440	432	432	449	439	437	454	453	444	465	417	435	445	389	453	424	417	436	468	433	441	415	447	438	412	420	447	494	402	490	437	450	436	450	437	446	450	465	455	425	447	430	439	450	440	432	409	425	419	457	468	436	422	448	434	450	422	408	443	489	450	496	477	493	426	426	441	452	455	453	425	448	432	401	441	403	440	445	473	431	445	453	439	449	443	420	452	422	433	431	457	433	403	456	468	488	425	419	458	433	404	452	470	439	433	407	471	471	488	445	416	457	462	436	456	414	458	410	423	460	455	454	432	480	431	427	443	467	416	451	414	440	403	437	404	474	438	453	448	432	457	435	421	424	449	448	439	484	443	472	452	462	438	397	434	414	497	420	428	420	451	454	449	473	444	433	389	408	428	410	401	458	418	456	416	474	447	473	434	412	432	442	451	438	433	431	428	428	490	449	473	425	433	460	440	442	469	420	393	425	412	425	441	457	426	479	438	456	477	436	389	420	441	447	441	453	445	428	446	423	487	453	409	457	447	408	465	421	480	449	481	448	451	496	405	441	429	436	442	439	442	458	447	405	428	435	456	461	434	449	414	449	441	439	427	434	431	417	439	419	405	443	441	428	436	459	458	453	407	409	426	413	479	428	463	429	428	404	412	435	431	452	438	446	458	454	447	463	433	448	463	424	440	442	450	425	447	407	448	451	439	457	439	436	427	453	461	459	414	434	405	409	440	445	424	420	433	426	460	444	443	427	449	413	427	413	463	424	433	462	495	412	437	413	428	475	447	449	407	443	459	438	487	429	456	418	382	451	414	423	455	424	429	471	439	466	439	408	429	452	434	462	408	448	438	439	452	420	433	442	447	430	436	472	438	444	445	432	423	429	478	386	397	405	427	438	424	438	443	428	431	438	426	464	412	442	404	466	435	428	463	430	461	429	427	448	451	412	407	439	443	403	402	455	427	466	434	427	435	429	430	460	452	420	411	416	447	423	432	446	411	440	448	395	410	433	426	414	439	446	433	465	496	439	432	447	420	417	439	440	447	460	446	466	448	481	434	443	428	473	450	432	431	429	473	419	426	466	441	464	456	469	446	439	449	444	404	470	445	444	454	418	419	432	469	444	436	462	418	426	450	463	420	453	431	450	425	399	456	450	444	464	423	433	407	428	440	456	449	467	459	422	432	447	442	438	442	436	483	451	433	461	453	440	429	413	456	452	402	448	425	406	421	441	458	444	450	455	479	466	469	448	442	403	433	422	406	425	426	422	427	437	441	415	491	423	440	442	449	465	422	442	438	441	396	415	404	451	412	435	425	430	389	441	433	409	457	458	439	430	470	432	456	456	421	442	458	424	443	453	434	470	423	456	467	455	475	423	452	414	419	427	437	405	425	415	415	448	453	429	447	428	465	455	437	420	439	457	470	420	418	432	460	416	415	450	424	462	434	460	444	450	438	443	497	457	434	470	462	452	443	423	423	424	382	412	447	420	450	420	469	416	419	496	379	414	430	445	464	429	450	461	414	431	450	425	432	425	448	398	445	432	401	412	437	439	427	466	442	419	428	434	414	433	444	415	405	440	465	400	418	418	490	426	431	440	412	436	431	448	479	436	458	439	425	425	442	462	421	442	409	454	408	457	437	459	445	462	458	425	465	431	411	454	456	444	439	421	427	398	428	413	451	406	455	441	462	456	463	418	403	445	432	432	462	434	446	416	431	435	436	463	442	445	442	464	451	397	412	434	457	452	422	474	422	421	440	437	407	416	425	456	438	459	443	439	409	431	462	442	435	416	440	464	414	462	411	424	450	434	443	426	421	475	477	446	468	394	460	440	382	442	433	425	443	454	419	430	442	425	433	452	437	445	406	468	469	454	422	394	403	426	426	403	411	440	447	410	440	469	451	415	406	434	425	421	447	409	436	426	391	432	438	492	432	441	454	468	418	458	423	463	445	444	440	433	432	414	436	477	453	449	452	453	439	419	395	468	441	447	434	454	451	441	446	393	438	425	452	425	430	489	450	430	379	424	445	430	451	474	433	435	456	436	458	462	418	474	441	433	397	450	397	449	455	444	401	421	442	454	407	491	461	444	440	441	431	445	433	445	453	452	483	446	430	432	448	446	385	446	422	420	424	388	457	446	450	436	432	447	441	437	430	410	441	400	443	395	453	419	456	392	460	404	432	441	447	458	406	427	472	427	435	450	439	431	443	444	421	445
4673	9928	8146	3939	2744	2034	1671	1358	1169	1058	976	876	788	783	709	730	684	660	607	652	615	633	622	645	613	559	578	612	576	563	635	541	522	575	535	523	559	556	587	569	575	537	586	561	543	538	545	528	570	549	551	597	559	562	571	520	569	523	537	535	519	521	541	540	511	537	542	546	545	522	548	516	559	546	529	599	518	559	552	537	539	519	583	593	495	555	556	548	580	517	512	552	504	571	543	540	534	526	522	535	542	488	545	578	545	530	566	539	550	528	547	541	534	524	539	521	576	539	567	573	539	539	539	562	517	527	529	566	521	557	464	541	529	524	537	545	534	499	515	507	544	519	547	525	567	546	553	542	560	532	520	558	554	556	530	544	535	517	521	538	495	528	546	565	518	511	521	546	538	514	513	546	527	526	518	510	518	522	517	593	501	516	550	548	519	528	526	554	557	538	548	528	545	516	516	552	540	492	533	517	562	513	542	571	541	531	535	508	535	513	524	548	518	551	521	532	551	559	531	531	525	555	570	529	523	551	595	487	513	507	534	577	514	503	520	539	577	566	530	576	535	551	536	514	550	540	541	505	532	522	578	526	560	546	550	531	499	526	545	525	542	542	565	526	504	542	531	498	505	549	510	541	508	497	516	549	550	557	468	589	546	526	507	528	546	524	537	515	531	558	590	565	541	529	509	514	526	533	541	540	578	534	537	560	505	554	527	506	544	514	547	531	554	566	534	532	552	527	507	536	532	527	526	515	557	520	524	504	535	502	547	512	546	538	491	564	543	542	535	540	516	543	511	500	520	591	563	504	557	523	538	514	560	542	525	498	545	538	492	548	516	480	501	528	523	526	554	524	513	574	549	488	539	526	538	502	537	520	548	546	572	547	539	499	521	574	543	472	537	545	539	523	506	576	544	525	523	537	517	562	518	557	510	521	523	567	530	538	550	518	574	502	520	535	535	523	518	558	525	553	521	522	538	551	582	571	532	540	550	574	496	580	535	528	543	519	553	528	518	542	535	523	548	528	557	523	566	522	526	494	529	543	520	573	521	480	515	552	533	570	583	521	532	493	521	510	572	560	530	557	489	518	553	536	547	501	546	537	541	516	553	517	522	533	537	519	527	539	501	559	527	549	548	528	534	572	537	539	519	545	507	525	560	519	580	483	508	529	523	524	548	553	515	531	560	534	546	539	536	506	563	507	577	566	551	514	490	502	531	540	552	602	548	523	574	505	537	489	551	559	548	553	515	563	541	559	506	534	544	514	519	550	527	501	541	510	579	544	551	516	501	520	572	552	554	554	544	523	527	531	528	557	512	507	542	565	522	523	540	519	513	555	529	496	555	531	528	482	504	564	518	587	498	586	547	549	566	520	543	557	508	534	542	492	528	529	555	512	574	569	489	561	547	526	524	559	516	536	531	591	526	546	516	555	486	565	543	564	523	524	531	546	586	534	540	555	527	523	555	532	535	498	520	557	521	531	537	521	537	543	508	551	511	539	504	565	525	540	502	535	520	564	539	537	561	576	526	512	550	516	537	526	520	535	513	523	542	515	562	517	557	539	549	554	525	566	510	541	547	508	520	515	561	538	532	570	519	559	535	501	525	560	591	489	508	509	593	501	526	548	522	551	542	478	511	526	534	515	533	530	541	533	506	497	501	524	540	528	532	542	528	545	494	533	542	522	561	538	526	572	525	538	492	526	586	547	525	526	523	530	509	559	560	489	577	553	472	529	543	505	517	529	561	488	529	524	527	545	547	499	516	540	513	535	548	505	514	518	485	561	524	526	561	529	571	588	537	507	565	486	503	524	519	509	521	504	517	534	547	524	518	557	546	529	535	535	533	537	553	521	540	490	494	491	553	526	512	523	561	564	534	518	531	527	547	544	548	469	535	577	523	539	544	592	535	515	533	522	493	558	572	508	564	523	536	505	504	546	539	507	524	481	564	492	587	534	565	510	528	613	537	561	511	537	555	527	519	516	531	514	538	524	556	537	541	564	546	556	588	567	531	537	559	517	554	524	554	524	533	523	540	517	534	541	508	527	507	557	541	527	539	537	538	507	529	530	524	514	519	575	505	510	562	548	567	549	550	529	528	509	552	558	532	504	540	457	536	534	536	568	568	555	516	545	546	552	524	537	544	552	513	515	562	562	506	522	602	547	540	536	509	524	528	521	505	529	572	542	550	505	542	502	516	524	492	538	549	529	520	550	512	548	525	514	537	532	505	513	573	566	549	546	536	523	527	546	534	526	591	570	537	541	545	562	545	525	513	516	553	506	512	543	548	511	483	587	545	529	520	568	529	556	555	525	540	519	468	534	564	523	547	553	556	540	532	566	495	563	526	600	535	555	553	523	547	531	564	516	528	539	500	565	518	590	540	506	548	526	511	537	535	516	510	544	594	531	525	513	528	571	547	542	539	518	509	531	538	565	504	488	519	476	533	552	552	500	554	527	548	552	547	536	552	504	566	554	531	530	521	571	517	522	573	547	542	555	512	537	563	518	538	544	532	579	491	531	549	512	563	505	524	550	531	511	532	541	575	533	521	508	538	524	533	500	535	508	536	513	507	538	544	514	534	525	524	510	567	537	538	520	518	515	519	512	503	511	582	572	556	510	508	482	521	550	547	566	535	537	507	570	560	539	502	510	517	575	556	543	506	538	533	558	518	543	524	514	469	502	579	548	519	520	552	561	527	535	570	575	555	535	538	553	547	507	487	559	560	542	481	504	552	538	531	563	548	581	564	497	487	516	481	555	552	529	572	518	517	521	573	540	502	534	488	563	538	573	565	524	517	554	557	539	527	560	553	514	541	571	544	521	540	502	542	532	495	528	536	583	530	539	476	557	516	519	524	515	528	583	503	532	489	520	571	517	535	563	553	569	549	550	519	557	511	539	525	515	530	556	556	526	518	499	562	582	568	562	523	538	527	515	518	535	538	530	540	521	522	551	498	505	525	523	584	525	533	557	547	552	534	547	526	492	478	578	530	560	516	523	543	559	539	489	566	516	509	556	554	528	532	547	542	565	545	544	557	571	538	554	547	557	524	510	539	508	547	531	532	542	555	554	519	556	521	565	526	523	521	525	541	574	560	544	473	556	561	568	526	536	547	532	537	575	524	534	566	548	534	533	544	505	539	539	573	535	542	535	504	537	518	542	538	529	529	534	534	530	553	552	548	516	522	517	516	544	510	548	598	556	614	564	527	516	511	508	502	489	530	532	529	532	531	507	529	548	491	500	546	527	548	533	497	557	552	523	513	594	522	524	532	505	502	590	534	563	541	562	586	552	568	596	549	543	523	562	528	543	532	502	566	487	530	500	519	517	597	522	559	528	550	481	504	544	527	539	543	546	556	514	571	506	519	543	557	532	541	515	507	545	518	531	546	545	555	524	537	536	553	560	550	532	541	503	558	515	542	503	518	531	509	504	537	570	510	550	495	543	570	509	531	546	548	537	569	532	560	519	494	517	529	540	539	523	577	519	547	550
25593	21690	28178	25723	10186	514	394	319	298	290	258	228	231	211	220	215	203	181	194	212	175	212	179	191	202	175	175	185	197	199	162	180	189	181	178	203	172	179	186	178	198	175	161	200	178	193	157	179	141	166	173	167	149	170	184	166	188	178	195	156	176	179	189	207	166	173	191	148	181	189	176	172	155	168	179	189	160	165	165	177	170	173	152	182	166	176	166	161	174	171	198	148	184	186	186	173	185	171	150	176	149	186	152	183	173	187	201	206	182	185	165	172	140	190	166	168	145	179	161	165	179	157	191	153	168	201	171	187	181	173	163	159	166	164	173	171	195	175	142	189	168	181	174	164	149	156	149	165	142	186	184	181	194	136	162	161	199	151	189	160	166	166	188	164	185	181	192	164	166	184	171	159	165	186	168	178	192	198	166	168	176	189	183	151	167	165	192	176	172	171	174	155	165	163	182	157	172	185	191	175	145	185	162	171	163	171	166	193	171	160	176	160	174	170	158	164	179	149	157	202	199	183	176	172	167	172	159	183	170	190	180	163	169	168	175	179	167	175	170	185	170	191	171	167	174	137	155	181	184	191	173	169	155	182	171	161	185	166	172	173	186	178	140	163	167	186	146	176	209	191	204	173	198	158	188	179	153	171	186	198	155	179	180	188	164	182	174	189	169	180	203	168	168	174	177	191	145	162	169	179	215	180	191	158	147	175	184	174	171	173	174	185	172	167	187	178	174	194	179	187	177	171	172	175	166	163	194	162	174	183	178	170	163	170	184	166	161	146	147	156	174	184	157	192	151	174	175	160	189	193	167	175	189	179	186	178	168	171	158	177	192	189	189	176	151	176	187	163	191	176	181	185	184	186	182	153	204	173	164	170	182	161	178	175	143	151	171	182	179	173	178	171	166	176	169	162	169	179	156	175	159	168	169	182	213	195	155	177	172	169	176	170	191	156	180	176	177	169	190	197	189	164	179	172	165	181	178	170	188	171	195	172	152	185	173	181	161	148	161	174	175	168	164	182	185	204	185	160	174	143	188	182	173	179	195	189	187	188	171	162	155	172	164	168	172	181	174	167	180	154	173	178	174	168	157	171	150	189	166	177	178	166	149	183	159	154	177	179	190	178	172	183	169	155	152	162	172	174	178	164	162	179	195	174	174	185	159	150	177	160	177	170	189	165	186	165	158	172	154	166	164	164	171	151	158	158	168	154	171	170	160	182	175	185	172	173	198	177	174	158	195	209	179	161	177	167	183	174	179	187	169	161	168	172	155	182	178	188	149	167	174	207	166	158	179	153	144	185	176	175	189	169	147	169	171	170	174	186	173	160	162	185	188	185	168	184	173	181	167	163	170	139	177	173	163	171	171	182	168	157	210	176	192	170	162	166	162	152	180	186	176	196	166	178	159	172	157	160	181	186	153	177	176	201	166	186	169	192	155	158	184	199	163	148	172	181	189	166	173	176	181	169	167	173	166	187	163	160	165	158	150	164	175	187	168	168	169	167	168	187	181	196	143	171	176	162	169	180	170	172	155	177	178	168	171	154	158	166	171	165	160	159	178	150	171	148	172	165	183	177	190	180	204	168	190	172	178	167	178	168	185	150	182	171	183	197	156	176	177	179	182	173	169	167	169	174	167	156	170	166	165	175	172	185	188	187	182	189	178	170	169	178	198	174	182	158	178	170	175	175	153	180	181	190	170	171	194	182	149	189	170	170	165	137	179	170	142	174	185	178	163	155	173	179	189	160	157	161	173	176	190	162	175	169	168	182	172	159	167	162	182	175	185	183	154	154	193	188	187	164	170	189	188	167	186	185	177	161	182	191	157	182	171	164	196	176	182	155	187	179	156	182	151	171	155	157	155	161	178	152	167	183	160	158	173	174	182	143	174	170	154	188	158	178	188	176	156	176	173	170	183	177	176	164	181	149	179	156	184	152	166	197	163	162	184	192	165	169	170	181	176	181	170	175	171	169	168	202	175	153	180	187	189	177	149	202	164	181	179	184	190	171	171	155	181	169	160	176	171	181	177	176	161	182	192	189	188	160	186	165	169	171	167	159	178	152	167	190	164	156	165	186	155	189	174	166	186	171	166	169	181	181	178	171	181	174	155	159	174	156	170	177	145	164	191	196	164	144	153	179	181	155	174	182	179	171	164	175	154	177	201	194	166	164	170	180	187	179	179	175	177	183	184	172	190	171	159	150	180	173	162	184	186	161	189	198	162	184	174	174	185	161	134	188	194	153	188	154	187	154	173	161	196	180	172	152	169	161	170	163	184	186	164	184	192	144	177	201	184	182	164	184	173	192	168	172	174	164	180	169	161	169	182	157	178	164	161	158	178	188	161	151	166	166	170	172	194	173	153	164	166	174	165	181	175	177	168	192	191	188	181	192	166	187	178	156	162	166	175	178	169	150	141	162	180	164	166	168	189	170	167	169	157	176	162	178	175	160	181	158	205	178	175	145	193	162	182	170	196	181	166	182	170	174	157	193	159	189	169	206	163	172	165	163	175	187	175	167	163	162	168	164	182	173	174	172	173	185	176	149	145	159	165	184	146	153	163	181	181	155	156	187	211	187	183	171	159	157	154	165	185	163	160	172	180	179	157	170	160	180	183	171	168	173	191	185	185	150	167	185	175	174	154	168	181	160	154	155	149	181	183	205	180	166	177	160	167	174	166	156	165	166	190	186	173	156	159	150	156	191	183	188	179	178	207	166	178	165	156	154	179	171	179	166	182	189	172	157	175	181	174	169	174	150	159	185	167	178	184	175	154	156	173	206	186	192	164	178	164	185	179	170	174	177	178	190	156	176	181	143	181	163	174	187	171	183	198	169	141	164	184	182	159	185	169	158	177	156	162	196	186	153	172	181	153	174	167	183	171	177	196	186	172	163	162	150	187	178	190	179	176	159	176	166	163	168	189	167	150	158	160	185	196	164	157	198	178	170	194	168	167	167	172	164	172	161	156	171	198	157	172	166	200	164	162	174	177	174	172	169	166	158	174	168	159	147	169	164	180	147	171	174	188	211	153	172	183	184	177	166	173	182	201	176	167	165	181	181	191	154	197	140	162	162	180	183	170	165	185	157	164	154	159	190	191	206	180	193	171	154	180	154	153	170	177	175	152	157	181	161	194	174	153	147	175	188	159	184	175	167	191	179	163	167	177	177	180	197	181	198	150	181	182	192	178	181	191	161	176	192	165	187	183	165	171	162	166	184	186	164	165	180	192	177	176	176	174	178	174	156	189	197	171	157	153	192	153	187	174	171	167	168	178	176	167	187	178	178	180	182	171	160	170	152	176	158	198	174	168	178	169	197	188	174	167	189	175	143	163	181	177	156	169	173	167	197	184	181	176	157	180	168	197	171	175	189	165	176	156	172	169	165	176	166	170	174	161	169	188	167	152	192	177	174	174	192	184	185	167	184	181	161	152	189	143	163	155	186	162	190	173	153	198	190	176	161	163	186	182	182	163	171	178	171	148	163
4649	5603	4197	2043	1500	1162	823	709	611	505	494	378	414	351	328	350	355	310	307	311	307	255	289	296	281	269	249	290	265	268	260	247	263	217	256	266	257	248	257	231	266	261	242	225	266	250	228	266	237	218	229	242	239	207	236	262	242	228	247	261	240	250	258	206	238	244	215	234	250	254	270	237	235	226	255	259	232	257	274	213	234	236	235	216	253	229	224	245	257	263	271	235	251	231	263	253	243	231	242	272	239	232	220	243	221	260	236	255	243	240	261	253	245	224	228	227	253	238	257	200	247	230	262	248	220	247	235	265	236	236	254	230	280	250	253	264	245	246	219	255	217	215	221	230	236	214	239	221	256	253	259	257	276	225	234	254	216	271	221	244	252	222	234	254	222	228	258	226	211	224	229	260	255	222	235	227	232	244	235	225	275	237	252	244	242	231	225	250	229	249	210	260	217	239	240	227	252	238	261	249	230	237	256	242	240	245	254	269	222	244	216	261	236	256	249	244	241	226	227	221	261	240	219	217	242	236	254	252	235	257	246	221	218	252	216	234	226	252	230	280	238	200	243	235	240	230	239	237	247	207	215	255	223	242	254	250	239	224	234	268	218	235	247	231	219	237	247	231	237	228	250	239	225	244	247	257	252	245	215	208	251	221	226	231	239	214	255	231	211	239	234	246	228	273	238	237	216	254	248	270	222	211	240	232	239	215	238	253	226	246	241	236	237	243	220	248	239	260	217	250	248	237	215	261	237	243	256	273	206	238	213	252	238	240	252	213	235	256	223	243	230	238	254	241	222	223	248	260	244	220	258	229	220	262	225	236	253	246	245	250	214	230	227	235	255	221	255	248	249	225	241	237	258	268	216	233	236	257	251	227	225	249	247	248	240	245	225	222	238	282	249	242	263	251	221	259	252	265	225	241	252	241	231	266	223	262	242	238	232	233	227	241	253	234	230	236	244	225	236	236	217	244	267	233	224	239	254	245	267	257	262	216	255	235	238	223	254	235	244	258	222	228	221	234	212	263	269	216	230	242	204	223	235	241	256	263	229	245	230	242	213	258	235	231	231	245	241	234	243	238	233	237	250	250	201	239	250	227	218	230	248	210	251	246	222	247	257	241	248	221	258	242	261	236	243	227	215	254	249	245	216	245	259	204	236	262	270	228	235	254	236	270	262	247	221	245	248	226	254	248	225	242	263	252	260	248	223	237	209	246	220	237	237	244	237	242	228	235	228	245	231	225	205	241	239	237	225	248	234	280	236	250	244	247	249	222	257	234	244	237	254	243	237	248	266	235	220	231	246	249	265	238	223	272	228	274	233	247	227	229	218	256	223	240	248	223	230	250	212	233	212	220	239	252	236	227	248	227	252	237	253	195	211	227	259	234	244	240	227	239	227	231	225	235	233	244	228	217	231	239	217	221	266	245	213	243	238	237	240	231	255	252	253	230	248	252	227	208	240	248	264	237	254	257	218	231	223	237	222	236	222	259	249	250	233	241	240	234	202	236	239	252	222	259	255	249	236	236	240	240	223	265	215	229	260	241	244	208	245	236	249	275	219	237	207	240	240	246	224	212	218	220	241	240	221	225	239	243	210	246	242	234	235	242	214	250	231	223	218	220	222	256	255	248	232	230	250	261	228	247	226	251	259	234	237	223	219	220	223	237	251	232	262	251	262	250	246	223	237	236	226	255	219	235	261	236	268	230	258	250	242	262	262	220	235	223	243	244	233	231	242	248	245	248	259	235	242	270	231	224	218	228	204	243	231	226	251	225	246	244	258	229	250	229	266	215	244	242	224	239	219	225	241	229	231	234	219	243	268	212	223	239	233	252	239	244	250	217	253	266	223	228	236	266	238	232	257	277	231	234	219	228	226	224	256	235	239	251	232	243	243	236	203	254	244	240	244	246	245	250	253	252	239	231	250	253	223	267	233	241	259	258	240	216	222	250	229	252	221	236	237	267	228	235	246	230	217	251	211	248	248	217	256	251	231	231	208	225	220	227	227	265	237	243	226	244	238	222	212	229	231	258	230	228	230	249	235	243	241	244	254	245	229	212	255	259	219	263	223	253	229	237	248	259	253	236	233	215	238	244	222	214	230	223	239	243	218	237	238	262	231	254	249	256	224	250	252	237	246	228	216	233	239	262	221	232	242	214	236	255	223	242	234	259	224	259	248	247	227	222	238	246	231	228	265	246	248	239	265	243	220	241	260	242	228	217	235	225	217	240	246	227	222	244	240	256	254	205	215	219	254	271	219	244	267	258	230	235	229	243	257	260	251	219	226	251	225	236	230	228	231	227	234	230	240	238	249	218	253	241	226	228	259	243	244	232	253	254	245	257	221	218	258	220	244	225	220	253	226	245	210	215	242	264	280	232	230	238	233	224	237	233	236	249	215	241	243	223	234	278	234	225	227	234	207	251	226	230	270	250	229	240	238	230	241	222	214	243	270	221	240	219	259	240	215	242	220	245	243	258	249	234	245	213	247	247	236	215	217	255	228	247	237	240	250	251	260	242	244	251	237	210	229	219	244	258	241	235	242	256	239	240	253	224	228	235	245	235	219	194	211	234	232	243	228	229	214	214	242	260	208	257	255	240	252	241	252	247	255	237	249	230	252	228	221	240	236	246	262	268	244	253	246	218	227	227	230	223	274	260	226	222	189	199	225	255	249	238	240	227	217	187	245	245	221	237	232	256	246	240	245	227	251	219	228	230	235	218	196	252	243	229	233	242	229	241	267	228	243	221	236	244	237	229	235	254	278	246	248	226	246	216	234	216	253	229	230	226	230	227	234	251	210	232	237	252	222	249	264	225	234	265	244	237	240	256	224	252	248	253	217	242	239	264	228	226	239	259	208	226	242	239	226	260	204	231	242	249	237	249	277	227	220	273	229	209	264	236	242	245	234	242	246	205	228	246	250	250	228	244	233	255	213	230	217	197	247	264	247	246	238	243	254	235	208	219	248	232	278	248	224	245	238	244	231	222	250	241	210	254	247	221	222	226	246	249	250	243	230	220	235	247	238	223	257	238	228	259	230	246	229	239	258	248	230	222	211	226	233	211	268	242	221	208	248	258	238	238	239	249	240	246	259	265	227	240	287	265	244	226	223	248	248	244	226	214	258	227	284	244	242	245	234	227	227	227	240	241	241	239	238	253	259	227	222	220	225	215	198	230	225	247	223	222	216	220	237	230	227	270	242	225	277	207	240	245	234	259	246	210	212	238	243	237	231	214	217	228	271	227	237	214	249	228	220	245	245	237	230	225	247	240	221	221	242	226	246	237	240	231	223	239	217	234	258	202	233	232	254	231	240	254	248	247	234	237	219	248	284	236	219	255	225	240	222	270	258	225	223	208	243	249	235	249	229	206	207	233	252	234	239	254	228	234	256	242	219	247	270	243	222	191	254	252	222	214	239	236	221	222	237	273	241	256	258	243	253	254	229	236	226	261	250	224	236	224	216	250	242	211	227	235	245	267	255	247
23265	21736	29835	24207	21737	21797	11325	1438	1003	950	897	778	797	726	711	750	629	667	622	642	610	595	633	603	618	581	595	544	621	614	600	580	579	596	583	544	585	561	501	520	574	553	538	573	544	556	518	526	562	597	516	509	577	547	603	580	546	557	559	507	582	529	567	561	577	560	551	541	525	576	594	539	530	509	551	528	527	540	538	578	559	530	580	557	553	552	549	547	570	504	511	594	584	522	513	527	552	515	530	538	535	545	526	556	499	547	570	584	574	558	545	557	573	515	543	581	560	587	532	525	554	553	541	555	548	525	534	550	502	578	558	570	583	508	524	513	529	557	529	512	537	510	482	595	532	560	524	571	503	508	544	521	615	560	485	536	543	569	521	561	558	577	505	587	536	556	544	510	543	575	559	535	558	547	547	579	515	538	561	558	596	529	541	527	545	559	524	526	524	555	529	523	522	541	546	535	574	540	539	507	511	579	512	530	565	540	506	525	531	562	468	527	518	506	538	542	516	496	560	549	556	543	561	602	521	548	569	533	516	528	532	556	499	545	508	506	561	532	537	556	509	548	494	511	535	546	547	549	522	519	540	563	539	503	533	564	509	551	543	539	584	546	533	531	548	532	597	561	530	568	531	534	541	574	511	519	535	545	541	576	545	533	558	537	558	539	562	536	527	538	546	522	538	568	557	528	542	547	540	562	571	522	536	523	539	514	583	510	485	512	564	555	532	514	539	537	520	488	538	468	523	546	533	555	516	522	558	555	558	508	566	574	563	485	502	549	531	522	501	529	560	514	526	513	513	525	560	540	531	579	543	599	502	511	567	541	558	511	542	549	568	513	571	532	510	519	526	577	478	531	539	533	569	562	538	507	548	524	509	543	521	498	538	527	580	520	534	565	573	504	539	520	502	530	503	523	545	508	534	513	495	536	585	560	523	519	509	550	543	530	569	463	549	536	522	535	547	541	537	540	558	517	532	542	517	526	514	536	514	521	522	531	510	500	514	538	563	548	561	548	555	552	511	544	559	529	566	527	581	540	528	522	547	543	531	496	552	532	523	577	566	565	546	550	521	546	543	506	548	516	511	541	564	528	552	549	557	560	535	530	520	508	571	538	515	559	564	557	541	536	560	503	533	499	552	508	505	499	568	524	553	500	533	527	555	535	538	539	538	535	582	556	519	517	534	541	574	545	516	533	518	527	526	572	552	538	485	544	564	557	550	534	515	537	528	554	571	550	547	554	556	592	574	527	533	529	538	549	574	529	512	538	543	498	517	538	548	560	483	530	552	536	545	536	547	547	592	538	502	508	558	509	534	571	538	582	551	569	535	527	543	528	527	546	513	536	555	533	526	566	547	566	541	591	529	565	597	550	565	556	550	518	484	524	491	551	556	540	495	553	532	525	522	553	511	520	511	507	495	567	564	540	537	536	526	506	520	564	547	527	555	528	547	589	538	558	542	548	539	510	537	542	501	491	548	512	549	509	514	514	511	519	538	504	524	519	526	542	567	544	519	579	580	496	581	549	541	497	524	544	530	550	574	516	550	529	510	517	555	549	557	524	559	533	543	586	537	522	520	532	532	524	536	555	549	538	554	574	546	561	524	530	545	552	543	540	532	569	528	484	526	551	548	550	552	541	541	594	502	554	567	539	546	533	544	507	539	504	528	551	496	567	567	563	518	563	527	502	530	516	543	527	525	528	562	541	564	522	519	554	557	541	575	538	539	530	569	540	516	501	527	562	551	522	526	547	552	595	548	509	561	540	595	529	547	493	532	564	573	525	567	531	559	556	551	580	518	578	488	525	526	528	545	542	562	518	516	523	552	536	502	552	526	501	537	553	531	523	539	523	559	544	527	535	513	518	507	538	553	497	560	570	583	527	550	531	584	539	530	559	535	543	535	527	513	539	530	546	570	549	535	561	527	541	559	566	543	522	547	528	576	561	533	565	527	551	565	518	531	533	581	552	515	591	500	530	534	504	537	575	543	564	542	537	544	546	544	534	553	529	542	550	527	515	527	516	535	539	518	533	579	570	545	570	541	557	550	541	513	542	541	531	505	544	524	553	520	539	512	551	553	557	540	514	562	530	553	519	540	543	546	510	540	528	523	527	507	522	563	520	548	544	559	550	537	516	548	513	526	522	551	563	540	549	540	522	539	587	553	564	558	533	563	546	521	517	549	569	575	536	552	578	560	571	551	522	510	513	587	501	534	548	528	517	529	546	531	546	556	514	527	549	551	539	492	547	543	514	524	508	553	492	541	575	500	537	505	523	534	515	554	555	536	556	582	503	524	511	533	524	482	561	572	547	530	522	508	540	510	515	548	545	526	530	514	550	579	542	560	514	526	565	557	480	565	524	503	544	539	540	543	575	562	525	558	546	509	560	551	560	551	520	528	556	531	539	564	547	542	574	521	555	547	549	515	532	507	560	523	544	550	527	536	566	525	546	600	545	506	539	525	522	521	515	527	535	511	507	537	567	488	533	514	593	533	572	579	545	536	560	540	535	495	566	515	559	529	540	516	547	511	527	511	562	567	570	518	536	541	511	509	552	561	548	554	503	552	522	525	529	543	498	551	521	540	531	556	517	541	529	520	515	552	565	563	566	551	499	525	566	543	542	549	568	514	507	597	535	569	548	522	554	498	554	501	493	579	538	535	521	496	545	504	519	530	549	504	498	545	514	557	508	540	551	540	499	524	472	558	584	575	537	541	553	532	548	534	539	547	555	559	511	562	570	516	547	534	527	516	540	556	512	536	535	534	555	516	511	524	557	548	545	531	559	541	519	556	531	555	556	544	505	505	548	527	540	551	493	572	546	554	506	531	566	533	556	546	551	548	544	572	557	527	544	556	508	500	529	498	526	555	518	555	557	566	538	507	528	542	544	498	571	546	522	511	544	516	513	566	562	528	563	513	552	514	572	521	569	566	569	502	508	528	558	532	554	511	533	494	491	574	561	535	569	580	557	530	533	535	543	571	556	532	536	531	525	536	574	510	501	493	507	517	538	548	567	553	518	541	528	547	504	488	497	553	540	548	584	518	537	531	532	490	585	561	545	537	525	548	531	491	550	536	538	535	494	532	525	559	565	546	565	539	564	541	534	523	581	563	494	529	551	542	532	533	534	531	506	511	525	531	560	525	579	556	545	535	558	547	519	537	561	535	563	507	532	539	585	556	569	513	504	487	573	503	538	572	520	523	519	523	498	570	553	521	523	514	539	556	528	531	515	522	562	561	526	519	527	530	558	548	564	518	586	514	558	535	498	494	514	537	529	541	546	520	544	554	518	551	538	547	547	540	516	555	515	503	589	522	547	539	481	516	547	523	553	570	544	580	546	538	577	509	495	556	511	583	554	556	539	539	551	575	486	531	567	558	540	559	525	530	538	547	519	522	535	515	529	532	512	534	542	511	506	521	570	566	546	557	541	502	559	519	515	497	498	544	523	503	550	518	513	523	542	575	543	512	523	539	528	540	527	564	503	562	586
7151	16586	13282	6991	4879	3739	2872	2354	2009	1701	1582	1349	1226	1196	1029	1038	970	893	887	853	826	868	785	783	751	765	731	770	748	728	733	738	694	724	711	693	673	664	712	721	709	700	691	692	683	632	672	687	697	687	704	653	676	665	693	651	669	680	699	651	638	670	692	678	714	636	667	645	677	638	684	649	652	682	696	674	637	687	642	660	730	638	632	654	712	639	662	686	654	630	662	652	606	636	651	666	662	673	649	612	630	676	667	666	651	612	672	626	640	678	629	668	650	674	694	613	631	646	601	669	654	672	641	642	616	632	644	652	643	696	630	620	643	661	698	676	678	681	694	660	675	676	641	673	633	641	641	624	611	570	633	631	673	675	672	638	633	643	706	656	694	675	675	649	625	677	661	715	649	641	615	648	652	661	628	703	623	650	671	665	653	669	631	675	672	677	652	666	682	689	626	606	684	640	696	609	678	648	647	640	680	664	629	649	676	610	656	690	621	661	624	668	652	620	638	659	614	602	613	641	660	656	636	663	636	623	616	634	647	678	655	671	635	644	696	606	649	679	655	689	631	669	629	612	675	663	682	617	690	637	628	637	664	676	665	625	661	616	625	661	602	621	649	629	642	635	626	622	629	705	642	664	628	644	653	684	634	652	612	631	629	653	701	604	658	656	662	647	615	653	670	648	636	691	649	649	668	657	589	674	661	636	642	603	677	636	692	594	659	648	670	645	658	630	638	645	618	632	671	645	658	637	655	640	644	642	666	649	663	702	675	643	635	639	637	630	616	613	700	647	621	652	628	675	662	633	671	630	675	681	649	673	644	674	650	652	652	674	678	622	665	634	649	662	630	696	643	652	645	674	648	609	638	593	638	692	633	595	647	648	629	609	661	688	647	627	676	627	677	642	612	635	652	660	666	622	680	663	645	620	647	622	692	639	655	684	632	634	646	675	617	637	681	648	684	656	661	661	664	641	647	662	665	618	607	653	661	657	643	661	647	647	590	684	623	620	628	670	656	681	629	606	629	656	650	650	667	670	666	650	636	644	659	621	629	613	627	659	634	667	659	661	568	636	610	669	629	634	656	663	681	658	699	681	635	665	589	686	729	657	654	646	655	584	657	669	659	672	664	631	634	652	705	620	663	621	679	643	625	612	600	623	672	676	667	655	628	691	630	678	621	690	672	652	686	610	590	702	637	654	611	666	636	716	676	657	661	682	667	650	607	608	675	665	653	624	643	642	626	712	630	632	617	651	689	646	650	673	644	691	621	668	643	612	632	623	673	590	619	668	636	642	645	620	639	650	650	631	612	638	676	665	654	614	616	659	708	630	693	654	634	637	661	633	630	652	593	631	643	611	640	632	654	665	658	603	686	670	658	718	644	630	625	614	687	643	601	640	683	655	632	667	647	645	641	649	616	685	656	644	662	661	622	613	616	649	631	659	657	661	680	628	679	657	665	642	673	674	722	652	638	665	674	664	644	617	657	623	604	630	630	629	669	634	675	649	674	655	634	627	626	630	641	630	623	650	679	609	654	651	626	639	674	664	592	674	632	664	625	611	614	645	644	672	655	675	670	640	650	679	641	662	695	670	675	656	627	627	624	617	678	663	666	689	634	691	651	690	652	654	676	615	633	663	638	634	610	652	655	669	627	654	641	650	637	655	631	659	639	680	654	679	672	668	667	654	630	675	647	634	625	619	663	653	602	623	625	665	637	644	677	675	651	652	614	629	633	641	640	674	647	647	616	695	634	626	663	677	640	609	651	626	670	683	630	676	658	641	651	631	673	649	651	694	642	675	668	679	663	661	650	613	677	638	655	639	659	658	666	674	603	670	594	610	641	654	656	685	646	618	629	652	618	623	684	683	661	680	649	656	672	620	677	650	664	674	637	668	648	639	642	638	637	651	631	638	647	654	655	671	704	644	683	638	658	667	674	621	634	599	645	672	617	702	660	697	653	593	682	600	674	701	642	688	670	659	650	643	659	601	643	652	683	671	651	636	659	637	643	649	641	648	625	708	615	635	650	627	650	636	633	639	655	649	643	590	663	607	666	669	644	628	670	680	621	618	628	660	633	597	669	665	639	603	608	691	698	637	644	641	678	603	653	651	637	612	639	659	670	646	654	645	621	646	639	666	694	649	614	679	646	624	634	641	636	573	621	702	657	610	647	585	645	642	627	664	638	659	640	612	644	662	653	620	657	637	675	616	618	599	631	648	623	677	672	661	655	648	650	594	673	657	649	660	641	605	672	641	622	607	651	664	651	702	668	605	617	693	656	661	639	660	649	655	673	617	661	689	611	596	656	688	663	652	640	628	666	645	682	664	709	626	638	619	658	722	648	625	610	667	609	674	683	627	646	648	627	615	639	639	684	646	691	645	664	625	646	656	644	609	620	685	630	677	662	611	667	606	659	637	659	655	626	640	643	693	633	656	589	673	705	659	623	649	625	648	711	612	649	659	701	642	667	633	637	650	653	693	613	671	663	702	660	646	669	670	647	648	676	599	662	604	627	641	660	615	652	657	632	643	640	640	634	642	686	660	660	630	664	616	604	629	649	604	679	627	641	652	672	660	698	651	633	609	623	699	632	647	653	616	652	683	621	638	637	672	654	667	644	661	689	646	666	668	625	656	677	645	623	666	670	629	618	632	610	682	675	650	648	670	670	591	593	619	629	648	694	647	637	636	648	638	629	669	636	682	645	625	656	668	646	638	666	625	668	708	643	666	653	662	624	592	626	665	651	617	671	659	628	649	668	707	647	673	647	678	628	649	648	597	631	643	643	638	613	641	677	639	602	694	624	650	620	647	624	649	659	594	661	693	683	633	619	663	631	667	629	644	655	640	635	631	616	637	673	652	643	681	671	632	641	686	658	656	647	611	654	637	623	600	629	683	659	620	663	606	654	713	638	649	647	685	641	651	627	605	668	633	649	631	664	635	653	637	664	616	640	629	628	630	592	630	630	642	684	686	613	650	661	627	650	611	687	641	629	648	661	651	708	634	647	650	660	642	625	615	672	677	630	661	629	619	660	621	638	645	617	658	642	695	647	619	646	621	670	665	683	676	669	634	658	677	655	639	627	643	687	622	661	652	645	592	603	682	641	658	648	608	637	641	658	661	626	624	599	627	632	624	661	591	646	678	674	625	646	671	643	641	685	587	668	594	608	637	644	606	651	676	669	684	631	570	603	632	663	657	620	670	614	642	651	623	623	642	645	661	651	630	684	665	654	586	625	644	631	644	645	635	694	643	624	674	652	621	635	693	616	621	639	627	650	624	633	675	639	651	696	627	627	621	658	633	621	619	637	633	652	655	666	659	694	648	670	627	618	685	629	657	664	598	597	647	647	670	677	659	649	632	665	664	667	671	679	639	610	599	646	623	645	660	674	633	660	687	640	673	615	664	605	618	648	634	713	655	684	679	656	646	630	595	674	653	667	672	671	641	672	649	683	676	625	602	629	644	680	639	636	664	633	668	649	655	613	653	669	659
27612	20616	6866	469	282	240	220	206	210	208	184	173	176	184	199	166	191	197	200	192	190	196	202	188	186	188	206	173	175	180	180	192	182	184	201	177	178	173	169	191	181	195	193	193	204	202	164	220	208	194	209	170	228	190	196	184	187	180	203	170	171	215	174	185	189	224	220	172	199	189	200	180	205	187	210	183	197	169	184	220	174	195	207	190	196	196	204	178	197	189	168	188	173	199	176	188	192	190	207	187	205	204	192	211	178	189	180	180	198	206	201	182	195	200	196	202	206	194	149	203	189	215	202	186	190	207	170	173	202	206	188	201	197	174	189	195	187	175	187	179	210	191	208	184	195	219	200	181	187	190	202	200	196	172	184	206	199	197	177	189	208	207	180	184	170	182	199	184	205	223	193	190	190	193	174	200	171	193	194	186	167	198	195	185	182	203	195	195	196	173	177	184	186	197	204	187	195	195	196	173	200	196	172	169	182	205	163	199	174	180	183	205	187	183	167	200	177	187	176	188	209	169	198	176	193	207	175	187	170	177	197	210	196	185	216	168	189	167	166	199	221	183	199	208	200	208	194	177	185	175	176	199	175	191	202	181	190	192	186	195	191	189	206	189	214	213	188	172	207	191	201	186	203	196	185	173	185	210	188	196	196	190	178	216	165	197	185	197	175	202	193	201	202	196	191	190	210	182	215	193	161	173	168	177	160	206	204	222	181	170	203	183	187	195	197	190	200	186	206	202	190	171	204	213	195	203	189	183	184	208	155	178	194	188	186	188	171	189	192	199	209	185	197	184	186	180	163	197	183	185	190	194	203	178	178	182	207	166	174	227	178	199	177	191	194	206	172	214	184	172	193	189	174	201	173	195	190	213	175	182	198	178	180	186	171	196	175	167	190	224	196	185	170	175	195	199	178	173	209	191	191	188	182	206	183	162	175	191	170	212	199	190	201	203	192	204	175	198	192	213	178	183	196	185	186	178	189	161	197	190	166	178	185	209	180	191	182	171	202	180	203	197	201	204	186	180	225	179	182	181	171	187	194	180	191	206	159	183	182	194	174	174	215	156	207	193	182	179	181	209	173	203	194	207	188	206	198	220	193	191	183	170	185	194	187	179	186	190	203	195	183	173	190	212	193	187	199	198	183	192	185	186	200	188	181	201	199	197	207	202	184	211	182	222	168	222	197	166	198	197	200	226	168	213	205	190	206	180	201	185	198	167	195	184	181	187	185	193	195	183	186	203	166	207	185	192	199	192	182	195	208	182	192	183	213	197	186	165	178	212	201	173	171	180	198	195	181	205	194	186	185	202	186	203	196	203	205	215	186	213	191	173	162	207	185	188	190	198	167	205	179	202	206	171	201	202	185	207	201	211	205	201	195	177	200	177	192	208	205	171	182	209	195	190	177	209	177	191	178	189	197	190	174	181	181	182	197	183	201	183	210	197	196	218	206	171	205	165	165	201	168	212	179	183	198	195	194	200	153	185	188	184	173	176	167	200	186	179	197	190	213	200	204	191	193	173	184	177	211	181	183	222	196	184	182	188	175	184	185	168	209	165	211	188	190	184	169	204	189	198	209	198	174	171	184	180	199	178	174	178	170	211	175	164	190	191	192	188	209	188	159	196	186	201	191	196	219	190	218	213	207	194	178	182	181	183	193	189	178	191	186	205	200	198	198	183	178	196	198	181	209	195	207	170	195	194	213	184	174	205	188	184	204	187	214	170	168	202	204	203	199	204	199	179	199	181	200	169	200	169	183	200	185	205	223	192	208	203	213	212	187	178	200	197	180	175	192	174	203	189	191	178	163	175	204	196	189	177	201	191	196	202	203	188	204	180	208	186	178	188	203	186	214	209	196	170	208	220	202	187	193	196	190	182	160	193	186	173	215	152	197	172	201	195	188	184	175	212	191	190	195	220	210	217	196	161	209	198	152	196	192	171	174	173	191	182	208	193	209	184	193	198	203	187	204	165	193	186	203	180	205	190	163	195	157	169	175	184	207	195	183	165	215	222	210	173	188	195	189	195	161	187	198	193	184	174	185	167	181	213	190	204	164	204	190	184	194	187	170	199	182	194	182	200	190	188	180	179	198	208	187	193	180	193	187	184	205	221	194	214	204	199	168	207	164	181	169	188	211	193	188	173	191	198	175	186	194	188	166	201	184	185	202	200	172	183	189	175	189	213	209	182	204	198	179	191	185	206	201	198	171	177	176	173	172	181	172	183	213	201	178	199	189	197	183	179	166	194	200	171	227	190	174	205	150	191	215	158	175	184	175	210	195	196	183	181	197	168	200	185	194	154	173	200	193	217	204	208	196	182	192	209	191	182	177	198	191	196	195	188	190	207	201	213	180	204	187	139	206	162	201	193	176	168	182	195	184	191	189	208	180	190	167	207	196	168	167	205	166	201	178	201	210	179	200	202	210	211	163	183	182	190	177	200	194	173	174	172	196	192	180	189	175	172	183	210	172	191	174	174	204	183	185	198	194	210	186	183	172	177	178	189	193	179	205	200	159	197	174	201	188	196	222	191	191	182	168	227	188	228	185	182	182	207	195	188	197	182	186	174	187	175	185	191	186	203	201	205	198	217	212	187	174	189	184	181	196	197	172	179	211	182	176	195	184	166	182	193	179	206	186	182	185	178	182	213	210	199	192	186	181	198	185	197	155	188	184	175	193	167	173	200	206	169	224	195	198	198	212	192	177	175	209	195	181	168	218	183	163	201	202	182	179	199	193	197	194	175	219	198	189	193	194	191	198	179	185	178	169	211	199	180	191	200	189	211	184	207	189	222	179	213	193	195	191	157	194	186	195	177	184	196	179	177	182	209	191	213	175	181	196	212	173	181	206	206	220	163	180	192	198	183	215	181	190	180	158	189	191	183	177	178	189	207	177	179	175	205	206	198	228	185	206	198	185	199	193	199	193	184	199	176	184	180	185	172	186	178	190	215	187	178	209	189	198	186	215	218	176	211	178	218	188	180	200	211	197	189	189	183	208	178	200	206	192	206	183	189	196	192	201	213	171	182	197	199	202	173	205	215	202	192	180	192	179	179	193	175	186	180	189	188	175	170	196	197	202	208	185	209	213	207	191	213	177	188	208	192	187	197	179	202	175	174	191	202	210	204	219	216	184	200	193	194	173	168	202	160	190	180	221	230	204	192	208	173	221	181	207	194	181	199	186	202	173	192	193	180	181	199	193	203	184	182	217	206	186	186	165	176	175	191	167	180	202	187	176	183	197	196	200	187	192	190	205	188	184	177	176	194	185	203	199	177	214	183	179	181	203	183	191	199	185	192	183	205	209	183	215	183	192	186	179	190	198	196	201	183	212	206	180	155	180	186	201	184	175	184	163	206	184	195	180	199	208	214	197	211	212	218	178	219	192	185	180	189	197	197	212	203	174	187	188	203	213	190	198	200	188	214	190	184	194	188	181	216	190	205	184	203	189	186	197	193	207	182	183	194	191	190	203	187	192	200	193	167
3780	875	780	457	384	340	311	309	298	278	248	249	267	246	261	240	249	232	249	235	246	229	237	253	261	258	229	264	248	240	216	265	268	246	235	244	243	235	227	238	252	256	254	246	224	247	258	223	269	237	263	240	209	248	217	236	244	255	244	277	253	244	226	257	245	251	234	274	229	230	256	258	244	250	217	270	237	235	248	258	217	207	230	230	246	233	225	239	235	244	256	247	245	227	246	243	224	249	221	260	234	256	264	227	264	244	246	225	227	242	256	231	234	241	220	257	222	246	236	252	216	260	262	229	222	252	251	262	231	255	239	249	248	266	228	228	247	262	245	239	233	220	235	206	263	235	247	241	250	260	261	233	244	228	245	245	253	244	277	270	230	217	272	244	225	239	240	244	254	245	268	249	244	240	253	248	244	216	218	234	234	236	237	277	282	243	219	265	272	237	230	283	242	231	251	243	232	262	239	205	240	250	239	233	237	235	244	225	250	252	223	258	276	227	253	255	230	239	225	251	239	228	244	249	215	255	244	247	263	242	248	244	234	246	235	247	246	201	249	250	223	233	247	234	240	243	286	249	221	270	228	255	239	241	229	260	243	239	247	255	253	243	226	215	229	261	249	239	235	271	252	245	259	221	239	266	247	248	263	257	274	253	230	271	250	247	237	254	220	258	225	239	233	231	229	260	241	229	221	272	234	258	229	265	252	255	244	252	263	243	244	265	251	252	238	252	258	263	228	233	245	265	242	244	245	233	261	245	228	256	253	246	279	255	243	244	242	236	261	238	237	240	257	252	247	246	233	246	248	259	239	247	241	274	246	243	218	234	234	238	223	242	234	227	223	253	234	221	242	268	250	245	255	214	264	269	270	261	241	248	233	262	243	234	245	250	275	234	236	284	254	229	216	280	251	227	243	235	241	233	252	248	251	253	262	240	251	262	235	223	229	261	249	250	240	253	276	224	225	227	225	238	243	237	260	232	242	243	224	218	225	262	222	249	251	254	267	269	246	231	239	265	231	251	240	254	245	233	239	234	212	241	231	233	263	243	259	254	248	238	248	241	238	237	243	245	250	239	235	239	217	253	256	215	284	252	246	249	232	259	212	245	235	258	271	229	251	250	245	235	259	227	263	241	231	242	240	229	254	254	238	247	259	238	285	237	250	227	237	262	237	248	247	236	248	253	259	241	233	241	226	260	242	213	217	255	241	249	251	237	238	231	249	259	253	256	252	251	251	245	243	259	249	265	234	255	231	226	231	238	266	264	259	238	257	213	255	244	246	234	251	235	265	293	249	213	239	256	243	227	256	248	244	234	226	249	258	216	247	228	247	273	251	233	243	232	265	267	241	254	208	243	255	235	235	249	229	229	227	235	286	224	224	278	223	205	239	242	251	224	250	247	243	242	262	258	248	227	252	209	244	257	261	223	247	236	226	246	266	264	251	231	254	256	216	206	247	230	236	261	225	226	239	244	217	243	256	233	217	248	226	258	231	233	252	241	233	220	247	260	255	230	260	247	225	275	211	240	215	243	220	231	259	261	252	234	244	257	247	265	225	234	275	245	248	211	232	256	239	239	218	260	270	229	264	241	270	254	265	245	241	242	260	283	212	247	253	240	227	249	243	254	239	231	230	238	237	223	259	247	251	244	269	259	233	232	254	249	243	254	258	241	247	240	254	258	248	261	250	252	229	239	255	204	232	241	222	239	241	223	218	245	225	262	233	244	251	251	243	225	235	238	215	232	268	236	237	221	250	268	219	265	222	241	277	250	252	245	246	259	260	239	256	245	226	236	270	260	224	227	248	255	279	226	269	246	258	250	249	234	242	219	199	237	236	231	219	244	242	252	262	236	262	252	237	228	258	226	267	234	240	238	235	255	239	239	277	249	277	260	243	238	249	270	249	251	233	254	234	237	243	214	245	243	243	241	271	251	231	256	232	263	246	243	247	225	275	250	221	248	222	238	263	221	271	232	250	255	242	251	233	253	245	237	253	251	241	259	255	266	228	230	234	236	240	239	237	243	224	243	243	237	253	234	255	246	247	236	224	286	247	254	232	241	217	237	254	235	251	225	223	264	248	225	230	257	239	222	224	279	229	257	257	229	248	247	236	236	232	251	220	246	229	224	265	244	265	234	268	245	251	245	259	286	230	237	241	232	267	220	260	238	278	223	208	272	223	256	252	248	245	260	242	268	258	268	255	221	264	227	224	245	243	270	241	244	252	247	208	269	261	235	222	244	226	245	271	220	253	251	239	263	226	241	264	246	222	203	248	225	243	234	304	241	239	253	234	244	250	251	242	221	260	247	250	247	266	254	252	283	228	225	283	264	258	212	242	240	241	265	229	246	253	231	265	260	264	255	235	225	251	235	240	237	250	247	251	257	237	219	251	233	213	253	248	245	265	277	244	230	247	224	256	273	246	253	226	228	231	231	257	227	250	237	260	237	249	236	244	257	239	224	227	249	254	234	247	263	231	240	245	254	230	247	211	227	244	264	229	232	229	221	232	252	260	232	255	238	253	261	221	212	269	216	240	249	217	247	237	234	246	226	220	238	234	225	218	260	246	274	269	245	219	246	234	268	241	231	220	230	256	234	257	253	242	238	215	236	236	271	250	237	244	243	222	205	251	228	219	234	227	277	280	208	219	232	242	251	244	242	261	274	239	245	239	262	267	235	217	244	252	238	244	216	236	254	223	249	281	254	241	219	219	242	245	239	242	241	261	251	248	259	257	252	229	237	220	236	217	234	248	263	230	238	263	259	237	219	230	245	233	226	238	261	237	235	247	236	263	236	249	241	215	252	266	247	245	234	273	253	235	218	255	246	209	216	243	217	235	257	226	256	249	241	267	244	252	219	243	221	261	245	253	257	247	231	240	222	242	251	259	230	226	257	237	244	253	245	251	235	223	232	229	223	243	257	261	268	246	249	252	244	261	255	253	230	238	254	242	244	244	257	237	252	275	233	256	213	252	225	286	242	249	207	256	213	253	252	219	269	236	244	246	238	262	262	226	275	236	238	249	213	260	221	222	265	255	240	251	242	260	224	216	262	241	242	251	243	234	247	231	237	236	263	258	255	216	257	244	233	272	245	228	239	246	270	270	235	245	248	253	243	237	249	256	261	232	247	247	234	253	257	257	236	234	214	245	244	248	230	248	253	285	253	214	206	222	240	233	239	243	221	241	211	223	237	278	251	246	227	253	237	236	215	260	252	211	247	254	259	240	243	254	242	272	239	237	242	233	270	252	226	243	219	232	252	251	236	242	254	238	242	239	223	235	238	231	249	236	229	244	232	231	237	235	232	240	264	243	268	243	237	233	231	249	220	263	250	246	258	248	211	245	253	238	265	245	257	251	241	248	233	234	241	221	255	247	229	222	231	275	243	244	236	244	271	233	247	249	256	248	248	239	236	261	240	255	255	231	249	249	261	230	244	247	232	268	243	221	250	259	258	254	225	246	242	247	227	236	243	250	240	239	242	233	212
24194	21686	29300	24606	21692	12214	1289	814	696	667	650	575	563	511	515	549	570	504	518	510	502	452	499	500	497	463	449	468	466	449	448	408	482	465	462	469	480	468	481	440	500	451	449	434	426	452	459	438	487	437	462	407	404	441	486	473	485	487	440	439	467	485	467	438	501	436	401	440	459	436	483	474	447	437	431	469	455	462	402	427	427	437	418	464	450	417	414	467	412	458	472	474	461	413	468	429	436	435	432	434	447	488	482	452	429	409	467	416	447	448	413	449	494	434	452	421	478	424	459	440	430	460	437	436	430	422	430	421	504	447	408	449	410	430	413	431	453	435	429	460	419	484	424	429	430	488	458	409	442	438	434	455	447	418	455	472	435	419	435	442	424	472	459	467	425	468	450	449	446	495	448	450	471	454	479	444	481	455	468	453	398	431	407	460	454	463	456	467	432	452	427	433	487	459	422	472	413	440	440	445	441	425	442	423	462	438	429	485	440	446	473	462	431	477	473	447	453	438	448	477	431	425	441	433	446	470	430	469	462	439	429	437	440	428	441	456	447	434	430	466	465	461	431	481	445	440	443	460	451	433	435	463	498	439	450	438	425	409	449	422	440	418	434	452	424	420	453	458	448	459	438	431	434	436	448	441	483	466	449	401	465	410	471	447	454	443	469	437	448	441	471	438	461	464	465	442	409	413	417	469	454	436	481	441	413	471	443	455	446	437	443	452	478	459	446	447	432	469	448	414	453	390	456	433	470	479	449	461	446	454	409	433	442	428	446	432	433	450	426	447	430	437	432	424	463	455	460	453	437	427	473	443	429	432	452	444	408	430	426	457	459	459	409	456	429	445	434	444	430	418	463	466	445	422	411	419	389	434	478	453	432	406	469	460	429	411	402	440	450	442	430	409	428	442	457	439	437	429	457	474	430	425	426	409	426	414	441	403	432	455	415	407	425	441	440	457	433	424	427	435	473	440	472	419	427	443	462	417	444	437	459	426	449	469	428	453	436	439	422	444	436	462	442	454	483	464	431	449	454	434	495	418	456	453	432	420	434	476	433	450	401	406	450	434	454	422	451	425	483	438	424	450	455	426	428	426	419	406	453	436	411	439	435	478	456	441	424	443	408	450	473	452	426	448	407	431	463	467	449	444	444	432	456	467	476	438	448	452	413	480	406	435	484	411	410	454	450	458	436	409	440	428	447	442	457	453	413	479	443	441	449	486	438	443	442	445	419	460	447	467	431	443	421	428	455	442	449	417	441	462	425	461	467	453	453	444	470	400	395	425	472	435	452	457	421	461	426	447	439	431	417	467	445	447	454	438	431	433	423	439	446	423	418	454	443	419	443	464	445	455	439	430	466	440	430	462	437	446	460	435	456	456	462	452	399	408	404	442	410	419	448	431	445	448	448	462	455	439	432	439	477	444	387	428	465	496	431	462	443	422	460	441	441	470	447	448	413	422	461	418	458	452	430	393	483	427	432	428	441	443	460	429	460	461	472	453	456	438	409	415	461	471	440	422	448	426	438	444	446	458	443	428	413	452	494	485	458	467	436	423	451	453	425	439	448	446	447	476	458	434	417	420	429	455	426	457	433	441	454	471	429	445	450	460	422	457	452	461	476	405	448	438	413	449	436	453	436	417	424	388	434	453	448	456	446	445	435	445	470	453	438	408	437	415	470	464	433	439	467	448	471	462	469	456	423	482	449	456	441	427	432	439	453	428	470	419	443	465	452	447	455	431	442	447	410	417	459	411	466	437	431	447	418	433	446	460	458	419	467	423	428	409	461	444	508	381	431	434	442	426	403	445	433	432	474	439	409	426	441	481	444	441	455	444	395	448	422	458	415	424	448	449	487	470	467	441	425	426	439	400	425	435	454	453	474	414	442	440	440	458	436	466	438	434	426	427	410	443	427	430	470	446	428	457	440	402	431	445	497	443	406	447	463	439	406	480	463	409	441	449	437	464	423	472	436	421	436	458	459	432	418	453	451	406	442	445	462	449	457	454	439	451	439	467	500	436	431	406	441	403	439	410	451	445	488	453	414	464	444	460	424	419	436	439	411	461	441	473	437	448	450	449	432	449	414	438	434	472	410	403	444	462	467	483	413	456	429	467	440	435	443	435	417	405	474	464	443	448	453	446	423	425	419	444	437	423	423	431	451	421	439	421	439	455	470	417	418	450	446	434	453	437	420	442	466	448	466	403	427	451	430	449	456	433	439	467	456	402	444	464	451	457	464	425	492	446	415	427	428	398	445	448	481	470	456	434	428	454	407	431	452	438	416	434	441	429	421	435	469	423	449	420	471	409	451	435	446	449	396	409	463	418	454	438	421	436	410	506	448	444	424	468	425	456	435	452	468	417	474	462	452	461	414	472	454	451	481	462	435	423	452	428	436	446	446	441	452	412	433	442	436	455	431	450	439	449	460	426	441	462	455	465	454	417	433	409	415	469	432	411	420	405	438	454	448	428	460	437	466	462	451	450	477	459	434	488	404	433	433	441	394	430	459	444	452	465	463	443	434	442	450	425	407	436	441	426	433	487	448	448	415	466	444	438	459	396	401	409	462	426	442	412	443	451	432	436	456	434	444	410	426	433	420	383	452	433	476	416	436	455	425	428	442	419	442	462	423	414	455	441	427	481	422	476	423	451	415	423	468	468	409	420	430	470	466	452	453	453	463	425	434	417	447	446	463	461	439	445	433	412	432	429	434	392	405	444	464	437	433	452	433	438	414	430	432	409	417	470	465	473	428	430	450	391	475	472	445	446	415	441	448	430	451	429	460	472	451	441	426	438	457	462	448	432	420	423	454	447	486	446	400	424	442	451	453	426	451	438	474	433	443	394	429	464	457	423	422	457	426	425	433	405	427	444	393	470	499	451	474	443	450	469	460	418	447	470	442	428	461	500	418	427	455	445	435	406	433	442	444	424	452	469	432	407	435	443	456	427	425	459	436	442	465	446	450	446	429	410	423	422	441	432	457	436	483	469	428	451	404	455	408	458	454	469	462	439	428	453	397	448	445	438	455	428	443	503	462	432	454	443	464	438	421	470	463	450	434	473	430	426	425	437	423	418	465	446	432	424	435	440	475	428	455	470	464	435	415	456	451	452	484	452	428	457	406	435	439	425	421	462	427	425	461	441	470	414	469	420	429	450	423	388	442	430	478	442	439	455	433	427	455	415	451	477	446	422	415	429	439	424	451	446	440	458	459	430	449	411	421	400	439	416	451	407	438	436	396	487	456	422	432	477	393	453	456	443	458	474	433	433	471	439	454	425	424	429	460	448	477	476	415	457	421	429	463	448	461	459	457	416	458	438	468	468	417	425	462	423	429	437	464	478	406	415	405	440	441	436	434	416	452	463	461	406	460	432	466	434	429	442	415	478	471	442	439	423	469	422	414	464	460	443	445	420	433	436	438	410	443	442	413	439	433	425	410	433	434	433	411	417	460	443	470	478	434	424	478	448	486	465	466	419	441	433	446	415
4677	10021	7986	3973	2795	2152	1695	1425	1216	1053	976	906	840	788	741	661	700	639	613	652	619	617	594	611	594	565	604	560	584	543	546	561	558	556	566	563	570	557	596	570	525	535	533	579	532	532	506	558	553	558	544	562	524	528	523	547	532	544	564	536	512	547	507	522	532	550	584	540	536	514	557	521	502	542	518	542	558	523	539	568	529	530	500	536	542	553	528	547	552	537	545	581	511	517	504	568	541	540	574	547	542	530	563	531	593	525	529	525	533	517	518	521	564	505	566	500	510	525	535	482	559	516	494	504	570	506	553	532	532	564	532	507	518	487	537	528	548	535	548	505	560	543	505	517	525	546	540	510	529	521	530	469	528	555	505	555	533	542	536	501	509	562	541	525	571	507	560	555	552	495	547	521	534	543	558	548	578	547	556	515	550	547	515	588	529	521	523	567	536	513	502	515	552	535	490	542	527	551	520	497	531	509	530	536	570	559	559	569	498	500	511	548	527	539	542	565	544	549	529	496	524	538	523	581	472	502	524	530	539	535	534	551	537	528	545	503	580	526	508	493	512	511	539	563	551	531	580	570	518	520	548	546	524	495	552	525	528	530	518	525	501	510	555	525	558	538	536	570	505	517	561	544	519	521	540	545	560	519	560	527	535	472	492	540	539	545	508	571	510	545	562	525	590	556	582	557	555	517	521	526	515	539	539	528	505	523	530	559	542	513	468	534	593	518	520	557	493	476	529	536	514	509	532	514	572	494	518	521	531	517	550	515	534	538	516	519	498	560	516	545	540	526	536	535	576	519	523	570	519	543	539	510	523	534	504	568	567	528	559	516	511	560	511	558	506	576	553	525	546	558	493	539	520	507	579	571	500	544	558	542	521	547	543	555	580	515	527	520	543	512	514	524	498	508	526	577	568	533	538	512	558	572	491	522	528	503	533	495	557	532	559	532	538	537	536	535	451	542	515	519	524	515	470	559	513	525	522	547	543	518	545	521	504	578	502	516	521	513	542	528	562	514	539	516	526	531	546	519	505	514	523	552	553	532	539	524	553	493	519	577	530	534	536	528	518	555	540	538	524	552	588	542	563	549	556	548	501	482	549	513	543	527	553	527	499	523	554	531	508	539	499	562	537	540	501	532	526	574	512	565	472	494	544	544	531	503	491	540	535	477	551	535	540	509	542	536	556	554	583	543	539	509	482	498	554	555	546	516	532	524	523	542	496	537	580	572	517	532	544	543	491	515	518	527	542	519	539	524	526	544	509	544	515	530	517	498	514	512	511	549	543	532	492	517	519	508	565	537	555	520	527	568	537	504	566	520	496	519	501	537	513	500	546	509	517	518	559	550	498	566	522	577	513	573	534	514	548	576	574	465	521	527	516	555	555	536	566	539	521	568	553	545	535	530	564	541	556	531	517	536	490	583	536	533	537	505	514	514	529	549	553	530	544	542	556	537	524	549	524	549	513	538	506	512	503	513	564	549	540	532	536	518	557	542	530	561	539	514	548	545	539	538	562	492	546	524	536	505	517	545	520	506	546	535	525	500	508	478	550	535	515	534	555	553	527	551	555	532	574	562	541	533	544	514	520	544	553	554	517	570	552	565	525	542	558	545	522	525	570	551	515	534	533	527	527	563	555	536	540	612	574	531	525	546	514	509	547	509	523	537	532	541	508	571	543	497	551	532	555	539	513	495	556	496	545	485	505	505	529	573	556	513	549	561	554	530	536	526	520	517	502	526	501	536	558	464	535	553	532	516	489	543	523	537	479	507	558	530	518	528	520	527	564	505	529	495	568	528	536	513	550	516	492	552	517	531	500	505	521	517	492	508	522	518	528	513	500	530	529	554	529	535	551	513	529	536	545	514	500	559	540	545	505	536	584	533	533	535	537	535	549	546	562	522	535	527	535	520	521	523	545	490	545	503	505	517	524	536	564	486	522	551	522	549	524	527	537	503	560	548	515	512	500	549	573	538	524	486	560	544	521	496	527	492	484	495	524	499	521	494	527	529	537	529	526	501	495	579	500	508	559	545	552	480	526	547	567	572	540	552	553	527	530	534	485	543	521	502	508	521	552	525	516	486	513	542	508	530	515	572	566	515	550	532	540	521	541	583	529	574	512	532	510	537	509	495	514	540	512	551	522	541	536	512	529	505	518	563	537	548	502	507	518	528	531	555	519	548	562	535	533	522	525	524	517	542	533	556	555	537	529	506	527	550	546	505	493	535	555	510	567	559	544	523	521	541	489	537	542	522	542	529	562	556	517	521	547	527	508	543	580	543	555	540	543	552	530	527	499	492	532	560	518	522	517	499	533	544	558	512	509	535	530	547	537	534	492	536	555	527	530	523	496	540	543	497	546	563	537	540	537	532	529	518	532	497	573	573	556	522	563	520	536	522	475	542	581	509	461	541	517	538	537	548	562	525	551	552	528	512	507	521	517	485	509	567	532	563	530	514	507	531	544	551	552	484	535	542	541	523	527	441	515	501	502	539	547	524	526	510	502	504	541	547	581	549	526	509	488	535	545	520	503	526	535	536	532	543	547	502	561	552	554	566	526	537	514	526	527	515	559	525	526	530	590	474	504	513	466	537	550	522	558	518	531	507	531	543	510	565	542	543	567	521	550	548	537	525	516	487	532	519	499	547	538	512	523	534	547	520	550	571	517	525	501	475	507	554	539	497	509	554	557	513	525	547	555	534	533	531	565	520	547	521	508	513	503	563	552	489	536	503	545	513	546	552	527	559	532	521	541	478	521	536	594	541	551	531	528	515	542	540	509	492	512	550	496	539	545	507	546	529	510	523	481	529	504	536	540	531	540	513	556	538	548	527	499	482	563	545	541	531	575	541	522	543	569	541	533	539	518	560	539	558	538	542	544	529	528	525	501	486	525	529	530	552	501	543	509	521	543	528	527	500	546	519	532	557	547	477	547	524	512	548	525	530	539	540	534	492	523	542	544	570	510	509	544	566	535	519	522	498	490	551	507	532	511	540	550	523	566	543	538	522	547	547	531	540	544	504	548	505	538	534	502	488	557	535	520	540	552	533	540	535	567	541	500	501	527	513	508	542	549	560	552	481	548	539	530	565	539	543	510	548	582	570	536	542	556	571	540	556	550	509	511	565	512	529	486	531	464	536	510	551	539	548	559	532	552	517	513	513	553	531	546	539	569	535	544	517	527	535	510	578	552	532	510	504	545	516	519	512	526	502	556	535	527	522	556	526	537	527	541	557	520	523	542	504	528	516	498	557	536	523	466	530	518	521	536	541	536	512	542	491	551	553	533	507	522	534	577	559	552	517	492	514	521	544	508	545	515	516	520	534	553	504	512	522	520	537	539	544	559	543	489	500	550	536	504	512	524	540	539	542	533	502	515	568	530	555	523	495	581	514	504	544	541	495	503	533	516	543	552	505	543	544	542	543	535	503	530	517	541	515	570	531	551	531	519	487	532	528	542	512	534	483	510	582	533	539	512	474	569	542	506	525
25583	21695	28162	25637	10413	554	397	315	308	265	261	237	195	225	223	201	203	225	196	204	196	224	157	180	183	163	237	186	184	209	191	174	185	149	171	179	162	152	178	164	164	169	174	161	163	184	156	152	169	170	164	163	181	158	185	170	174	184	163	175	146	153	165	181	175	161	170	173	179	176	170	152	170	155	185	173	168	159	164	166	151	181	170	140	167	178	172	168	153	166	203	199	169	174	169	179	152	187	156	203	154	170	138	172	202	166	190	184	186	181	185	182	184	190	177	192	168	196	165	172	177	168	187	167	182	170	177	173	161	159	176	166	177	160	165	166	187	175	175	173	185	174	174	156	177	187	197	176	159	188	165	156	168	172	201	162	193	181	185	164	172	170	172	164	175	175	168	157	181	188	172	184	186	169	168	165	171	143	175	173	179	170	161	186	185	152	166	182	159	202	174	148	172	144	164	189	166	177	150	171	173	177	175	162	174	166	160	166	164	177	156	192	184	173	181	174	179	183	161	182	199	166	168	181	159	157	156	176	184	158	172	192	174	161	172	150	186	142	175	160	179	170	182	166	176	180	150	153	159	174	182	165	167	179	183	180	170	181	167	152	172	184	172	170	171	183	177	184	190	190	178	167	158	172	174	181	186	161	173	165	180	152	169	177	190	149	185	158	180	190	171	162	190	166	164	167	153	160	187	180	174	166	160	160	187	166	192	166	174	190	173	182	179	176	166	150	171	173	184	170	167	153	163	161	172	179	179	205	186	163	188	173	167	169	159	184	162	175	210	147	170	191	174	152	149	150	175	189	185	157	150	185	182	164	170	147	170	159	185	168	163	195	156	162	178	160	168	160	177	179	169	159	163	159	156	162	160	171	151	181	170	173	197	170	178	157	197	180	177	195	166	162	172	185	181	178	168	184	161	166	173	176	180	195	179	186	168	181	182	186	169	143	168	159	173	165	179	156	185	187	174	156	182	165	184	179	184	153	163	184	156	183	157	150	163	186	178	176	173	179	163	185	165	183	181	163	173	143	148	172	160	145	182	179	173	171	177	184	177	175	200	162	172	181	195	196	173	184	187	158	176	172	165	165	181	161	162	183	144	162	136	173	187	175	171	169	176	139	185	191	185	186	168	160	183	142	191	182	167	171	175	169	161	169	177	163	173	158	168	165	179	160	168	155	170	168	169	169	154	174	183	173	200	172	169	174	176	198	172	159	185	172	172	173	183	169	170	171	153	169	188	183	176	195	178	181	197	162	185	143	163	159	169	142	163	183	166	151	181	193	178	185	185	189	160	170	191	162	143	180	163	165	167	172	191	176	159	217	201	177	154	177	158	164	156	176	187	169	190	177	164	181	162	177	160	167	172	155	173	152	176	161	165	189	150	173	175	158	189	175	159	173	173	155	173	182	170	185	184	176	158	169	170	163	155	175	155	172	182	164	167	161	185	176	185	161	187	147	164	192	135	162	154	191	155	167	160	194	174	177	185	163	185	189	177	166	181	171	209	153	161	178	186	216	164	163	180	175	145	163	160	168	168	160	164	166	152	183	152	179	186	174	189	160	199	169	163	154	170	156	141	171	170	149	155	180	168	178	164	170	180	165	166	187	200	172	187	164	132	184	160	167	162	194	175	169	166	139	172	154	170	159	160	172	159	173	168	172	170	188	174	160	185	175	192	172	164	158	172	173	189	160	189	171	160	183	164	192	186	161	179	169	180	175	169	172	168	151	151	171	176	171	183	182	149	177	186	160	162	180	177	174	182	199	180	192	164	154	188	167	161	157	158	176	164	179	148	180	171	174	181	155	169	154	167	157	160	175	168	178	190	161	173	158	162	196	166	167	171	190	186	163	164	148	163	154	194	166	171	161	145	212	156	183	145	162	176	145	192	176	180	189	188	161	157	169	195	188	165	183	188	169	197	173	159	148	176	181	152	206	169	167	189	188	153	178	147	164	199	190	179	188	151	150	158	161	169	178	173	177	176	170	172	175	182	190	176	160	157	170	149	158	168	185	177	170	160	175	180	169	185	165	184	200	178	175	166	185	198	169	155	168	172	165	165	183	181	189	168	174	166	181	176	166	188	182	180	167	185	157	142	190	188	200	171	138	189	164	180	187	195	152	155	189	157	160	164	177	178	165	156	185	180	174	164	180	173	184	168	175	173	187	155	189	192	181	166	191	164	160	175	189	189	196	143	166	173	169	165	167	154	189	159	173	181	182	177	168	177	158	189	167	158	178	176	185	156	180	186	181	164	165	172	173	169	164	203	180	199	143	170	164	170	178	169	142	173	178	152	165	171	175	154	162	140	177	172	150	167	176	185	176	186	171	158	180	160	182	176	169	190	188	171	167	137	175	187	172	157	189	174	167	186	186	184	158	152	190	175	153	186	160	181	171	175	173	185	163	180	165	177	161	174	175	167	158	177	173	168	162	186	169	181	172	183	160	178	164	170	171	183	167	187	162	163	165	181	157	184	170	166	169	187	138	201	162	191	167	160	181	167	170	177	182	170	164	160	176	169	160	162	182	174	166	174	199	165	188	134	171	173	184	156	153	167	167	189	184	194	163	161	151	147	162	169	153	144	158	159	188	193	165	171	160	179	198	175	174	180	153	175	168	164	158	201	165	165	166	167	198	154	161	168	169	154	161	158	161	184	159	137	162	160	184	178	161	168	165	160	164	182	159	184	155	175	164	178	162	172	173	156	170	156	179	185	162	146	159	190	167	147	167	167	172	150	195	181	185	176	174	200	176	184	166	152	191	190	203	165	191	161	173	137	186	188	176	182	175	165	188	208	171	194	171	143	179	163	171	167	161	166	158	151	180	168	173	190	171	196	194	174	181	202	194	162	187	158	178	163	178	159	166	184	158	151	161	164	162	185	168	176	157	165	169	163	183	174	168	183	141	177	173	175	176	170	160	156	161	157	166	189	158	166	182	164	164	170	185	181	147	200	194	174	165	171	190	170	170	161	144	177	183	152	198	178	165	155	166	158	170	155	171	181	168	189	186	165	192	155	152	172	166	158	186	161	166	161	174	151	162	178	164	193	166	172	165	165	166	150	161	154	171	154	151	180	176	178	150	181	162	178	158	190	164	163	169	177	162	154	169	174	177	177	137	160	158	177	179	181	174	182	157	163	191	182	172	144	173	180	160	192	168	181	182	182	148	154	169	152	191	169	193	195	147	184	179	161	158	177	172	168	176	152	173	190	171	170	175	172	168	192	167	172	170	163	154	151	177	169	200	170	174	160	197	165	155	145	161	173	180	173	192	183	177	163	182	168	141	165	163	179	161	169	153	181	170	164	169	141	171	183	174	158	151	173	153	177	194	164	197	161	152	167	177	172	162	178	172	182	169	157	169	191	168	144	147	159	160	160	163	163	160	188	167	193	180	168	175	179	155	157	153	184	176	178	162	151	169	180	165	166	179	179	184	172	178	163	181	169	173	166	146	192	201	193	191	198	177	184	155	182	186	165	166	187	194
4676	5557	4314	2071	1438	1103	856	721	625	524	463	447	409	378	311	312	336	297	294	278	273	260	260	278	255	287	235	264	296	255	278	250	270	280	249	249	244	261	223	253	265	240	217	235	233	251	276	235	230	252	243	260	234	254	274	226	255	234	228	242	253	228	251	224	223	269	232	245	237	203	237	227	257	221	253	219	239	221	250	245	239	233	261	226	251	257	237	260	248	224	238	224	231	238	235	238	248	250	263	235	225	222	226	234	232	243	259	231	263	213	237	244	245	237	243	257	232	235	253	233	233	236	216	273	248	234	219	236	222	240	263	221	238	272	248	236	265	236	250	227	256	243	245	252	227	249	241	221	242	242	256	231	245	238	262	220	228	234	240	243	239	237	264	228	226	226	236	225	214	235	218	239	257	224	233	209	245	192	247	250	222	225	229	245	247	256	224	267	250	251	256	226	217	229	240	264	222	218	220	211	253	222	227	234	252	243	224	237	226	264	245	247	235	247	245	224	226	231	248	211	233	217	247	240	261	287	234	228	229	248	242	249	250	227	226	237	225	231	241	212	229	224	226	206	258	220	257	211	259	275	225	254	257	231	235	237	220	217	240	260	228	228	254	228	223	250	200	210	245	241	226	233	258	240	245	234	226	236	229	260	248	253	273	239	225	245	290	243	234	238	254	240	233	245	225	253	249	205	223	244	213	218	208	267	228	228	225	247	220	222	211	241	231	243	241	215	229	238	258	231	233	222	236	243	204	239	240	252	245	233	227	220	222	244	246	232	252	233	239	237	222	238	231	240	240	235	227	215	210	227	208	207	242	256	228	243	239	244	215	234	254	227	207	237	249	212	225	246	215	212	223	233	230	224	226	233	253	252	226	244	213	238	247	219	261	199	242	242	237	233	230	238	244	219	229	234	242	244	270	223	237	260	213	234	197	244	236	216	262	241	234	221	242	236	248	238	227	220	234	213	231	248	239	252	233	235	248	235	231	219	243	224	230	222	248	231	234	241	256	235	241	247	207	247	256	223	226	250	223	241	227	241	216	229	205	249	214	230	222	247	210	252	263	221	219	241	232	244	248	242	230	217	231	237	243	244	240	253	239	262	235	231	257	240	254	243	251	224	205	237	229	248	249	245	216	231	240	239	242	258	254	238	228	252	263	216	219	227	229	244	229	281	241	235	242	213	260	238	239	267	252	207	246	251	245	239	247	250	216	224	241	224	244	256	211	260	253	214	237	225	240	205	246	208	231	240	215	225	241	237	226	241	254	226	265	224	229	222	252	238	219	234	235	230	270	256	204	228	238	243	221	258	206	238	220	252	279	215	200	233	219	241	232	230	227	205	249	247	212	231	236	241	236	227	241	211	220	234	245	235	247	240	239	240	242	226	231	240	235	217	264	257	228	224	234	226	255	234	232	224	251	232	239	231	208	232	237	229	219	242	229	217	253	206	246	221	272	245	231	235	234	238	242	262	222	240	227	225	255	223	271	229	253	222	250	247	246	239	234	233	225	231	243	229	267	242	234	237	239	234	243	244	254	243	218	261	254	232	234	229	231	227	239	222	240	233	232	237	246	220	214	269	238	267	233	265	235	238	221	223	214	220	254	260	235	233	250	266	214	245	262	230	255	212	218	259	237	245	234	200	240	247	251	240	231	217	255	236	248	207	215	214	230	235	230	234	247	228	226	228	230	227	239	223	241	223	227	218	220	234	233	260	260	251	244	257	206	226	212	201	254	254	227	221	234	233	213	258	216	236	245	239	227	238	239	215	267	226	236	260	254	257	240	223	232	251	234	237	240	215	214	253	231	243	276	241	247	222	210	234	239	231	235	263	249	202	243	226	249	230	270	230	223	235	254	258	249	211	215	246	194	254	247	247	245	219	232	234	260	232	232	209	259	237	220	257	246	233	243	214	241	250	214	225	230	263	228	245	233	253	224	239	233	217	226	217	243	225	236	231	253	228	235	215	259	236	272	218	279	233	245	237	248	230	251	216	235	229	228	231	220	237	236	212	256	232	212	253	243	236	262	226	222	254	207	238	203	267	233	233	243	225	241	247	247	222	232	239	243	235	216	235	276	213	241	217	268	228	226	245	229	232	261	236	242	242	232	256	239	249	248	237	211	230	235	245	246	215	232	247	224	243	238	219	263	239	240	221	250	226	233	243	239	262	234	270	219	238	233	228	239	213	222	241	218	256	251	227	234	245	247	222	223	247	240	256	246	230	222	218	219	234	219	244	241	237	258	206	225	227	241	241	249	231	215	216	229	255	211	215	215	257	259	237	268	216	212	251	217	222	219	242	244	257	238	225	242	253	232	221	246	223	233	240	275	239	230	244	251	248	230	219	236	249	230	251	238	242	225	249	225	239	236	238	236	226	227	226	255	227	252	213	214	240	234	224	230	247	231	253	236	219	238	253	257	251	252	252	239	204	242	228	260	238	232	286	234	223	233	270	208	247	211	228	241	251	247	237	248	249	235	253	234	242	224	231	256	234	248	263	267	199	244	229	253	223	243	237	231	282	235	228	257	251	225	243	234	233	237	223	250	218	228	231	237	231	243	251	246	246	255	262	241	215	242	243	260	223	254	267	229	232	237	225	233	225	231	223	213	226	245	242	259	234	240	215	243	240	241	233	220	222	233	236	235	237	234	230	260	236	229	242	235	249	228	207	224	227	230	226	255	236	250	224	263	276	260	221	225	234	215	241	237	258	212	237	238	245	255	246	240	229	251	210	220	249	206	230	230	226	270	266	241	226	237	236	234	253	261	235	227	225	257	225	209	233	218	248	246	260	245	238	231	220	255	216	261	230	246	234	250	236	247	249	247	252	238	219	234	253	259	243	240	257	249	230	213	228	218	237	225	224	226	227	240	241	227	215	245	255	238	228	245	239	238	243	212	229	229	231	211	170	221	274	229	206	255	256	222	233	217	225	228	250	217	221	233	230	259	238	255	225	229	241	240	224	243	242	236	219	268	254	236	250	212	243	225	234	232	263	236	246	229	238	236	237	270	235	267	250	248	229	237	217	249	247	230	240	204	228	234	228	239	240	232	256	256	221	218	248	219	242	230	221	252	222	254	236	216	239	236	259	238	231	223	236	217	238	229	233	241	260	205	217	244	209	233	228	229	245	235	241	223	221	193	236	240	256	215	242	214	243	250	261	241	218	256	234	249	231	274	242	207	222	197	254	238	215	240	241	232	273	233	240	253	231	260	238	233	236	237	227	247	245	241	241	243	258	216	251	235	232	249	237	260	241	241	240	242	268	237	200	241	242	229	262	229	257	215	240	230	237	232	234	248	220	229	251	217	228	260	262	241	227	240	245	249	219	256	256	253	230	216	220	217	234	242	249	241	224	233	210	231	225	239	204	252	213	256	218	223	257	233	251	254	211	237	224	260	224	224	226	235	249	235	233	229	219	227	224	227	250	239	246	245	224	237	249	234	205	231	230	229	245	238	218	236	235	233	231	251	247	223	221	222	241
23270	21724	29791	24192	21720	21769	11506	1374	1058	977	841	810	749	742	729	689	665	640	657	648	606	638	597	583	562	574	613	633	576	579	587	564	587	562	546	592	633	553	530	556	542	565	540	570	551	526	548	541	532	561	572	559	549	543	550	500	549	531	531	540	554	519	545	553	566	540	557	543	553	519	554	536	547	564	539	532	521	534	566	561	502	564	577	574	567	550	571	594	587	553	539	499	538	585	528	555	530	548	524	546	562	546	533	552	561	530	550	584	535	516	550	480	508	491	562	533	545	552	550	543	530	526	526	531	480	578	545	550	549	525	531	527	547	542	527	550	547	555	532	473	500	525	540	533	519	554	529	555	522	523	535	527	568	553	530	535	520	534	509	564	517	546	472	521	578	503	505	531	573	541	564	557	587	552	541	550	530	507	549	563	518	531	530	511	511	514	524	536	528	553	507	579	592	516	532	516	586	536	552	544	578	543	540	519	510	528	575	522	518	533	583	520	528	538	531	535	566	545	521	539	537	516	531	495	518	499	563	545	537	558	533	543	487	567	560	552	564	559	553	548	494	538	538	544	510	536	562	520	544	534	546	511	526	530	534	532	522	545	571	564	546	561	520	580	540	510	571	556	508	507	509	556	520	523	533	552	571	521	563	508	520	569	524	578	538	503	536	462	558	486	570	584	540	526	520	542	546	502	527	522	546	537	574	535	519	527	552	489	520	515	535	546	522	530	541	549	568	539	551	552	559	544	548	521	542	530	526	525	522	584	590	540	515	508	579	550	510	568	518	549	527	564	580	555	559	515	508	497	559	529	562	540	567	514	553	498	530	532	513	524	484	497	537	560	577	517	553	548	499	532	525	513	547	513	570	533	545	537	540	536	531	536	524	559	528	506	509	533	514	491	507	517	513	505	523	549	547	558	486	554	544	534	555	554	560	466	527	553	544	507	569	565	535	557	531	584	513	543	508	546	500	535	516	556	541	522	542	536	537	543	545	593	571	515	538	575	524	555	515	498	558	552	529	496	518	564	522	525	543	559	520	566	506	523	505	555	561	537	552	556	542	530	554	538	532	528	574	515	589	486	554	553	531	544	515	580	555	527	483	505	513	540	524	498	611	512	548	527	500	521	566	532	514	583	515	535	538	519	524	500	552	546	542	521	576	519	520	557	517	530	512	563	557	534	524	572	570	564	554	513	530	517	495	560	582	522	533	539	528	510	490	533	494	546	516	525	560	526	530	553	540	561	583	530	478	508	502	517	555	557	545	545	502	554	571	558	555	530	478	532	537	567	512	539	557	531	523	575	547	502	562	527	538	542	517	505	557	494	538	535	518	503	516	537	549	572	526	556	524	504	550	536	505	578	496	509	539	552	489	530	596	545	544	520	541	533	512	540	543	575	546	538	500	523	519	533	529	547	537	562	546	536	587	583	521	483	492	534	532	534	529	513	522	590	523	503	531	538	532	537	490	524	459	492	523	508	521	512	544	581	519	577	542	524	581	557	521	583	536	531	537	478	510	562	560	506	547	558	508	540	584	544	541	531	537	570	541	536	538	548	516	535	539	532	550	511	534	512	533	507	521	525	529	514	515	567	606	515	541	527	532	555	546	553	529	529	536	531	523	553	538	503	468	538	573	567	537	513	545	522	537	546	544	522	541	510	527	571	530	525	512	556	536	536	532	535	527	561	551	556	588	516	546	530	539	563	559	537	516	551	520	554	597	539	535	550	582	524	551	530	470	522	503	521	526	545	553	542	538	560	520	558	583	556	571	483	497	533	537	544	522	532	544	564	525	549	516	534	540	525	524	554	558	539	536	491	520	535	544	577	555	535	570	516	567	519	567	527	550	508	536	572	556	535	573	513	554	520	567	547	541	524	518	504	511	528	543	503	569	511	557	556	520	485	538	559	567	501	541	525	573	520	523	556	499	505	517	543	555	527	573	531	549	539	542	526	547	536	520	581	506	530	551	531	589	550	527	501	532	551	527	517	528	549	502	517	506	517	520	551	489	552	491	586	585	542	536	493	578	567	554	536	494	537	532	503	523	499	544	556	523	566	569	558	538	522	538	521	542	539	544	545	519	536	533	531	508	504	525	513	500	515	538	550	525	527	525	540	523	548	555	520	518	533	532	508	533	541	563	524	531	574	562	500	528	527	555	560	541	570	493	553	526	553	496	545	502	550	570	534	561	544	525	565	531	563	501	505	494	524	514	540	530	496	519	553	548	540	513	546	542	584	564	494	549	516	527	571	496	524	539	551	500	553	559	505	523	565	591	536	542	519	504	529	576	533	554	545	520	550	551	521	539	555	557	584	517	507	512	476	549	551	553	558	489	546	521	526	523	541	542	564	484	527	500	569	506	555	513	565	555	519	539	554	556	532	541	552	545	523	502	562	512	506	551	561	514	529	529	511	525	511	526	531	548	502	557	560	577	535	518	527	549	523	494	547	525	542	531	579	531	512	502	562	558	526	551	513	525	575	563	524	585	540	534	531	575	551	515	529	560	574	543	507	528	517	509	535	562	548	561	580	521	518	555	552	513	548	525	517	579	567	519	512	554	527	534	554	516	551	511	533	562	554	497	500	536	548	533	539	539	536	573	548	563	514	512	499	533	504	576	545	524	494	552	560	547	527	501	524	504	532	530	561	520	535	525	554	570	512	560	544	524	558	483	544	541	499	548	572	526	529	575	537	530	559	549	531	527	502	586	519	504	531	552	519	522	542	513	502	492	582	496	519	539	487	513	563	544	548	554	524	526	565	551	515	553	525	548	495	524	532	532	549	563	537	547	559	572	527	540	562	560	526	518	556	503	557	522	517	526	521	526	555	537	566	523	570	521	534	507	546	502	508	545	540	566	553	513	499	530	514	548	550	515	608	514	544	516	524	521	508	528	588	540	509	547	540	525	525	534	589	539	569	550	551	531	572	533	583	516	569	506	553	557	534	567	508	535	581	567	515	529	535	506	563	533	578	544	534	555	546	532	522	536	548	501	552	536	519	543	551	532	572	524	500	565	503	580	521	530	511	510	533	551	500	542	524	524	536	553	535	471	559	512	495	515	521	557	543	516	534	511	502	527	560	531	535	534	535	564	546	578	521	569	516	530	531	538	517	529	572	553	489	529	536	525	545	547	538	526	523	523	531	509	568	534	528	515	522	502	535	526	534	534	529	533	528	547	562	539	543	533	530	517	527	493	500	515	450	531	503	545	503	530	498	521	523	525	575	524	544	568	554	541	562	557	546	533	512	565	547	512	539	548	525	565	517	579	545	523	519	506	561	564	545	516	526	466	525	555	522	551	531	544	522	517	555	536	509	577	526	514	545	514	513	502	501	531	633	500	541	561	500	532	526	518	548	530	530	556	513	507	553	532	531	541	505	531	534	561	538	500	551	576	548	526	498	529	514	571	543	515	565	515	518	527	574	545	520	569	520	546	563	519	582	537	500	522	567	526	548	511	564	567	574	507	530	549	511	530	530	545	567	522	500
7063	16573	13370	7049	5006	3760	2996	2460	1942	1655	1548	1379	1276	1037	1025	1025	925	931	908	837	825	761	789	846	737	790	709	756	737	746	726	730	693	672	687	693	716	679	642	702	680	704	668	668	663	666	718	668	690	633	670	708	633	647	652	652	641	663	701	645	667	661	654	676	651	647	662	645	644	673	667	654	626	654	627	667	649	650	676	659	627	598	618	626	591	660	638	614	661	644	594	650	635	643	635	678	680	667	639	627	629	603	634	637	618	623	682	616	606	624	667	623	610	683	641	665	646	642	639	618	656	596	714	663	608	627	650	585	642	615	639	657	659	678	676	688	615	637	659	621	599	704	644	621	625	669	625	660	668	630	646	603	645	613	629	664	610	645	646	635	625	696	664	704	693	607	641	652	643	621	641	646	634	617	652	669	649	582	630	589	678	603	634	614	600	637	637	663	667	676	652	665	638	678	657	621	631	643	674	642	612	635	602	637	646	601	616	649	632	640	695	682	673	627	611	658	632	678	631	604	661	664	619	638	612	632	657	662	642	619	667	633	629	610	599	647	616	593	669	614	660	591	695	653	645	665	644	650	650	653	606	584	664	660	657	587	657	616	652	619	646	611	609	647	687	659	633	655	592	635	717	657	630	615	620	635	677	602	613	602	662	654	624	601	640	626	565	610	625	658	655	658	633	643	637	647	636	634	619	670	639	636	662	601	668	652	627	600	619	636	631	617	598	645	664	657	606	645	628	664	609	608	640	693	653	676	635	626	626	632	672	661	630	612	601	673	637	652	615	680	659	616	636	614	642	674	631	649	629	623	632	668	667	640	626	643	607	623	687	654	657	630	643	658	627	656	606	671	640	673	640	622	622	648	627	631	685	647	642	614	663	662	633	656	632	632	662	625	675	646	625	640	628	615	658	627	657	658	625	619	610	644	649	648	634	647	689	633	617	569	652	670	709	640	623	621	634	594	650	631	641	602	697	606	679	619	654	657	594	657	686	655	686	686	638	674	634	638	607	624	641	670	624	670	646	634	648	643	616	654	654	633	645	635	624	667	589	603	639	668	603	635	647	631	606	651	661	682	612	661	633	640	614	652	668	683	610	678	625	613	627	647	626	575	640	669	667	674	643	613	631	624	633	615	633	572	650	685	619	631	688	626	647	648	602	671	666	646	606	602	660	625	654	623	650	673	636	647	674	689	604	611	612	648	650	642	639	644	674	634	621	604	625	683	620	639	670	639	658	665	633	644	627	684	598	618	643	611	674	684	644	641	641	678	642	596	643	657	694	626	653	628	623	638	630	612	632	603	662	648	608	616	638	653	647	635	623	686	649	658	592	679	650	608	633	674	629	591	640	638	684	714	620	633	643	669	643	622	620	610	678	615	608	651	613	692	625	650	657	643	636	637	623	617	636	625	645	607	650	653	640	591	635	546	603	646	639	683	657	591	595	595	651	626	624	637	609	612	635	615	686	675	635	663	644	668	607	626	617	637	640	637	603	643	623	631	645	626	640	650	628	600	654	646	604	664	650	621	661	665	643	610	668	611	627	674	667	621	654	690	633	631	647	668	652	646	664	630	665	617	654	634	663	644	641	719	652	648	663	660	598	627	616	650	694	685	618	617	638	641	647	667	668	604	668	594	649	624	605	625	636	645	607	650	652	632	661	617	658	627	633	652	621	623	678	626	668	612	665	685	637	652	635	657	640	620	645	609	607	628	636	607	636	673	598	630	654	676	603	635	612	617	619	656	676	629	617	638	649	654	680	665	607	652	650	612	655	638	659	634	634	643	611	601	630	635	669	614	620	671	643	651	635	613	633	683	644	623	627	658	627	671	677	647	626	646	652	653	628	661	667	631	669	635	600	631	659	602	667	644	652	622	660	646	662	645	660	660	658	663	634	650	597	650	642	602	640	674	579	660	609	645	639	644	676	640	614	649	634	637	647	632	612	665	643	690	609	684	608	597	693	642	645	634	628	623	593	621	625	672	635	677	633	612	624	630	626	615	640	664	688	676	639	645	683	562	620	630	644	671	632	630	635	671	613	617	617	634	676	643	635	639	622	674	649	657	713	629	622	669	622	600	653	644	636	641	639	664	595	633	668	617	605	654	693	636	647	618	657	664	637	671	656	650	656	593	667	644	655	657	659	680	630	623	656	658	648	673	624	655	668	615	667	638	631	633	649	590	640	645	632	656	655	699	621	618	629	618	674	646	624	682	632	691	630	641	643	693	677	646	633	581	664	657	673	641	629	645	648	655	636	640	607	640	647	636	666	679	623	628	679	627	688	628	591	622	634	641	630	626	644	606	633	650	671	657	633	645	641	616	601	628	619	679	644	661	610	621	659	635	614	628	658	602	651	657	651	620	625	651	629	627	588	665	643	630	666	685	690	620	615	641	615	618	659	662	686	632	655	632	652	608	630	654	592	635	651	628	645	620	670	604	630	630	646	627	618	653	600	680	607	616	620	639	662	669	666	649	664	656	628	644	620	631	637	696	630	605	668	654	633	628	635	632	633	643	658	621	618	647	695	639	642	671	616	637	643	615	589	656	675	681	626	685	638	626	670	587	626	677	664	671	657	644	643	601	669	571	655	600	640	707	661	625	628	683	645	647	633	633	653	664	644	638	640	642	627	606	632	657	622	626	647	659	646	684	672	676	637	614	616	653	607	642	664	687	628	656	603	630	601	647	611	637	635	640	650	640	640	652	627	639	621	617	663	620	648	590	633	682	667	618	685	674	602	632	665	596	646	642	647	599	594	644	606	650	666	639	618	564	648	642	655	700	639	631	656	637	651	642	604	706	668	597	614	616	615	637	637	683	634	660	656	592	661	637	658	650	672	647	657	650	651	695	658	694	632	624	683	642	668	660	642	639	709	654	616	616	630	673	645	687	678	645	636	657	588	681	650	635	657	646	635	667	645	606	664	647	659	630	625	681	656	621	623	633	670	592	630	683	652	596	685	624	652	643	624	638	659	606	645	667	635	659	638	643	634	658	615	675	671	584	637	670	657	712	688	634	616	646	670	644	666	617	644	645	633	670	628	637	642	695	660	656	624	667	635	599	682	665	626	618	668	656	669	651	638	666	588	652	608	632	590	606	637	645	661	613	630	650	673	630	647	637	678	606	668	659	617	646	594	625	633	618	671	662	618	715	618	661	616	637	635	635	653	674	664	619	645	649	674	640	646	623	666	626	632	626	661	606	636	584	643	680	639	670	619	677	658	614	632	591	649	635	651	661	585	648	641	583	650	624	677	698	663	623	630	602	631	658	622	651	634	651	655	622	664	630	612	630	646	678	632	619	597	653	651	687	643	613	653	611	654	616	643	651	623	661	630	634	613	632	628	677	670	664	631	609	642	633	645	682	629	645	661	647	633	688	590	678	614	649	659	672	675	683	647	671	633	588	634	624	631	641	676	604	648	636	678	611	603	647	593	675	638	688	663	669	627	695	633	661	686	657	618	660	672	638	670	633	623	639	628	651	650	666
27526	20517	6818	438	244	227	224	202	193	207	191	209	169	195	203	177	192	182	180	176	189	184	173	192	178	182	224	173	182	183	223	175	187	191	202	163	195	196	198	182	184	190	183	159	205	171	183	200	189	200	161	168	177	189	204	180	165	181	177	195	182	203	208	191	171	184	181	169	188	219	175	181	197	179	198	182	176	189	190	196	177	187	203	187	197	196	194	198	165	180	185	199	171	189	215	172	172	180	179	186	197	211	199	172	174	182	185	185	178	191	182	189	181	207	179	190	198	192	188	190	185	188	178	198	187	208	207	166	194	167	198	199	177	175	194	166	201	186	181	195	178	188	197	171	159	197	203	180	176	179	177	187	182	189	180	182	187	174	160	171	213	175	185	170	170	182	193	176	185	191	176	207	200	183	200	182	189	189	180	206	195	149	199	188	198	182	189	176	198	194	203	229	201	200	204	202	189	200	192	208	185	178	169	179	200	192	162	195	170	169	181	181	197	184	185	173	193	177	202	180	210	177	191	157	168	180	182	188	178	173	178	203	197	186	178	187	178	179	179	206	183	183	204	171	195	193	195	207	189	204	207	216	175	184	183	169	189	176	203	187	170	189	205	184	187	180	211	168	231	175	191	197	205	177	189	198	187	191	185	189	189	204	222	169	222	182	180	180	177	203	193	198	200	190	190	203	191	175	179	216	177	195	184	220	190	196	188	183	204	176	159	175	185	175	168	176	191	203	190	174	176	169	177	194	211	195	183	201	181	159	187	184	173	179	167	178	169	180	172	201	191	193	200	176	191	182	207	183	187	202	187	197	183	175	194	142	222	203	189	201	208	181	177	191	191	203	181	178	166	175	181	181	183	166	171	204	177	198	190	186	165	183	204	188	173	196	177	177	182	186	185	184	207	183	216	188	186	204	178	173	182	214	218	197	173	164	197	185	165	188	203	174	202	182	205	188	188	165	182	224	228	171	188	181	203	197	197	176	192	185	188	166	211	178	194	159	149	189	170	204	182	196	175	199	193	197	177	198	201	185	196	158	178	191	216	170	165	188	204	173	204	176	179	205	189	175	190	163	218	201	181	177	184	198	181	208	185	187	164	176	199	190	212	189	177	201	193	168	176	204	183	176	213	187	204	194	173	152	161	213	178	179	193	162	193	172	180	176	170	179	179	188	192	163	180	186	208	184	184	169	170	188	164	180	187	156	187	203	218	192	184	198	172	176	166	196	184	195	217	177	191	189	197	201	170	198	184	202	201	164	197	149	197	196	176	196	197	193	177	185	198	182	182	168	165	172	187	182	180	182	172	178	196	191	192	186	183	216	174	158	186	173	186	185	191	192	189	210	167	160	196	189	192	188	171	180	194	181	191	191	186	201	205	176	200	180	197	180	179	184	159	204	173	185	200	174	189	159	170	195	201	207	191	194	198	194	218	186	191	187	199	190	183	163	182	172	201	177	198	192	192	176	205	176	203	157	171	188	185	175	183	191	179	190	213	188	192	205	191	192	187	212	201	183	171	209	188	174	178	157	197	190	194	163	202	212	180	189	197	176	190	210	197	184	190	183	184	175	168	198	192	184	192	153	179	180	192	190	174	191	197	187	191	213	199	195	185	171	179	183	176	200	164	194	178	197	199	166	174	200	176	174	192	194	160	221	184	214	185	184	199	197	187	188	168	199	205	174	178	172	207	193	174	190	185	197	178	184	177	184	191	177	160	186	192	182	188	179	189	189	182	198	181	188	188	188	193	210	180	193	181	193	163	182	183	193	217	212	207	179	182	201	184	188	158	198	182	178	190	161	178	173	217	182	200	167	212	173	178	186	165	196	171	206	186	211	206	169	198	202	176	182	180	185	173	182	160	182	194	187	210	187	191	194	179	196	198	184	199	173	183	212	187	216	184	172	204	169	172	165	179	172	178	205	178	208	193	205	199	194	173	182	197	175	217	183	177	180	194	171	195	175	176	179	193	216	195	183	217	184	206	196	199	170	169	191	193	172	167	185	187	188	168	194	183	157	193	165	182	180	199	190	186	181	185	165	199	196	193	188	222	187	197	190	173	185	150	175	157	179	191	194	173	181	166	186	186	186	173	195	221	175	199	200	165	198	197	194	186	185	171	215	185	175	198	200	203	189	194	191	208	169	200	206	174	177	197	207	198	196	201	174	158	196	184	196	176	214	205	184	205	218	192	177	195	176	173	182	207	163	179	195	166	198	209	185	171	192	170	198	188	155	198	200	203	184	213	194	172	150	210	173	169	176	179	187	179	202	207	183	179	198	206	179	176	188	158	174	216	168	163	183	195	174	192	174	210	195	192	175	173	186	183	160	187	210	183	185	193	220	198	174	192	160	193	185	192	183	186	176	175	182	196	181	184	172	206	192	194	211	205	224	191	184	183	196	171	181	181	203	188	185	181	196	191	183	177	206	195	184	187	149	197	178	189	187	221	181	167	185	205	172	197	194	211	181	202	197	180	187	189	202	163	202	191	164	190	170	184	194	176	183	204	172	199	193	197	179	191	201	186	197	177	208	206	191	174	198	193	188	199	212	182	198	176	167	197	192	182	167	176	170	203	202	200	169	173	198	184	211	193	226	166	202	191	189	212	201	191	193	169	183	160	180	190	190	227	200	165	183	193	175	178	203	191	192	163	188	187	193	171	202	180	198	194	191	183	187	204	187	209	183	196	191	201	195	202	188	203	171	207	203	180	185	200	180	199	206	202	205	211	183	192	166	160	205	207	161	175	205	192	195	187	169	185	188	172	188	188	185	209	180	209	205	192	206	190	176	194	189	204	205	172	208	179	195	190	202	172	195	153	204	181	181	220	205	205	192	181	188	192	200	193	208	176	187	183	184	203	185	194	176	184	164	179	190	188	177	181	180	178	196	148	198	199	178	190	160	176	197	192	195	185	176	183	194	194	188	191	188	183	184	182	215	206	198	184	173	179	207	191	165	177	182	169	183	209	211	180	184	156	185	207	177	208	187	203	173	192	163	194	183	171	157	191	183	184	184	198	193	212	181	206	207	208	182	177	186	188	200	186	188	201	180	171	209	181	189	161	191	195	183	220	177	177	225	195	167	196	170	192	179	186	163	202	183	204	197	205	197	178	211	183	209	178	203	189	179	199	180	175	192	170	173	178	198	173	187	178	194	189	191	185	172	200	183	169	197	198	184	193	182	170	187	165	177	191	192	176	198	178	183	186	191	186	192	185	192	176	185	171	167	168	180	159	177	182	192	184	199	193	205	198	181	200	197	192	200	186	204	167	218	159	211	184	200	209	189	195	197	194	199	191	174	183	196	172	170	174	182	190	193	178	194	188	186	171	176	187	196	174	187	187	177	202	171	170	197	193	183	197	198	196	177	179	177	192	189	203	188	173	172	192	206	188	163	174	173	218	179	181	192	171	185	188	175	216	195	163	175	191	172	195	178	180	173	195	179	196	180	205	183	187	182	185	198	172	193	192	198	215	197	160	179	213	189
3846	850	768	447	403	352	275	289	245	269	258	251	283	217	272	239	248	262	219	260	244	239	258	242	210	271	303	240	226	248	215	250	247	245	237	237	247	241	244	239	233	258	248	234	205	230	242	231	230	224	259	273	225	219	262	241	231	258	251	216	231	250	237	261	224	261	219	246	252	217	233	247	226	240	255	242	259	235	263	233	249	269	238	242	242	234	246	264	217	242	242	234	247	240	237	274	230	231	229	244	248	240	223	233	251	220	246	247	237	247	231	240	243	241	223	262	235	262	257	216	233	224	227	233	231	254	229	220	227	198	261	241	264	222	222	264	226	243	256	236	220	242	249	224	241	241	254	272	223	204	250	235	266	253	228	240	243	238	261	223	261	238	255	259	230	223	213	237	241	228	240	233	226	212	229	241	240	246	226	252	251	271	227	243	234	221	262	256	208	195	230	268	206	248	230	236	252	207	224	248	236	229	224	224	244	266	238	219	218	245	239	251	231	268	234	221	244	262	240	215	222	222	240	210	240	235	247	249	257	245	226	265	241	235	250	255	220	261	257	243	272	237	240	269	232	247	218	230	232	248	237	240	231	244	251	242	238	234	230	258	250	268	237	267	218	249	234	221	277	257	273	230	226	233	221	258	249	246	252	259	240	256	230	238	243	227	251	237	248	230	247	247	279	225	223	236	257	259	239	243	245	241	230	246	228	243	253	249	244	233	250	256	211	243	261	258	219	228	262	234	247	257	226	232	222	235	250	245	256	212	236	222	269	273	258	227	250	233	253	228	254	232	219	238	235	229	270	220	246	265	255	214	235	208	243	264	242	246	252	287	234	245	237	246	262	263	250	236	275	259	240	251	216	275	243	225	254	229	254	226	226	224	218	240	242	226	229	248	260	218	214	246	287	239	251	242	249	254	239	238	230	252	217	273	260	258	208	246	246	245	232	237	244	240	257	243	262	223	249	209	265	229	241	237	218	235	240	246	238	258	254	237	244	243	217	251	266	240	235	233	258	250	239	251	228	225	251	243	229	238	267	219	227	248	217	230	226	251	245	240	228	248	230	237	210	242	242	240	237	241	259	237	242	244	235	216	251	240	210	242	252	244	245	241	258	229	229	215	234	252	222	249	230	260	218	234	241	249	254	220	244	246	253	243	235	249	214	233	248	228	235	232	233	254	252	226	246	255	203	248	238	234	218	267	244	263	242	258	227	229	231	243	226	262	234	221	247	249	243	244	217	264	224	218	248	245	234	241	233	252	226	251	269	244	252	250	239	218	248	236	239	236	238	242	246	236	243	253	239	237	224	263	252	248	231	219	231	252	216	235	245	248	200	257	248	225	222	252	244	222	234	229	220	261	223	234	246	265	232	274	255	244	230	256	223	252	222	226	237	216	237	230	246	228	212	231	259	232	236	229	237	243	236	257	237	254	226	251	235	263	223	246	236	254	239	264	244	251	258	244	251	218	238	206	236	240	233	238	232	248	257	242	210	217	213	260	255	244	245	254	229	224	259	239	243	242	232	260	231	216	237	254	231	222	246	239	229	244	244	243	247	262	232	249	244	254	240	267	259	265	263	259	207	240	240	243	226	220	262	243	263	248	226	244	233	232	231	223	212	245	223	257	245	233	212	269	241	246	242	240	232	233	239	213	255	261	222	223	262	231	250	231	235	242	257	231	230	250	239	264	229	226	252	244	232	241	246	253	241	218	228	255	211	246	233	223	237	231	219	238	223	225	212	231	244	258	227	265	236	228	249	236	234	225	261	258	223	225	208	236	248	227	262	228	246	215	225	257	256	227	232	222	251	245	238	234	240	250	244	224	212	259	266	247	243	268	207	245	226	239	286	248	265	241	252	233	236	216	248	244	274	253	232	252	248	245	249	244	263	236	258	227	223	227	244	248	238	246	248	236	225	248	229	193	216	238	231	267	264	223	232	241	218	240	241	238	251	240	230	234	233	228	213	248	224	243	251	257	252	244	253	244	240	231	245	252	241	269	256	236	246	229	248	238	235	240	248	209	244	258	246	282	240	228	226	237	256	208	261	244	267	261	240	227	250	240	208	251	273	238	245	254	248	222	237	236	234	224	229	219	248	230	220	266	256	216	233	223	243	243	257	256	259	248	227	226	243	246	210	221	248	224	252	276	204	243	238	230	234	259	241	245	244	222	217	246	233	233	265	211	239	233	249	252	233	236	244	267	215	215	233	237	233	220	268	232	239	237	235	247	231	236	209	241	234	252	238	212	252	235	219	222	234	231	208	248	258	226	256	223	259	256	244	257	240	240	261	233	228	234	236	242	276	261	219	224	237	224	238	232	247	215	263	236	234	257	230	228	243	255	253	246	246	268	225	251	249	242	234	240	237	246	248	235	228	247	244	239	228	241	209	249	236	240	244	239	229	217	239	219	235	244	246	229	187	264	239	260	222	237	256	250	245	258	236	240	258	252	257	234	250	232	246	223	261	243	238	250	243	240	228	229	238	242	235	246	213	228	240	208	225	230	227	237	248	268	231	249	217	243	226	222	254	263	242	235	222	241	256	246	225	263	243	222	236	251	252	231	247	223	252	231	250	228	235	236	269	233	225	237	236	257	269	230	242	249	260	248	227	221	233	241	245	242	229	242	230	270	208	230	271	249	246	261	233	247	246	230	259	228	259	218	253	246	237	246	239	238	238	244	216	259	228	239	225	247	251	266	239	240	244	258	267	235	253	230	260	260	218	241	261	233	228	236	230	277	228	229	251	230	251	244	238	239	262	235	250	227	263	256	208	229	258	228	265	235	262	262	258	230	246	222	251	240	226	219	222	259	225	214	248	233	262	216	253	226	250	251	243	207	231	251	252	233	242	230	231	241	227	252	231	227	230	235	237	231	220	238	232	246	268	234	247	281	230	238	214	261	254	229	253	237	257	244	230	232	266	257	215	223	230	229	255	213	248	264	223	263	242	220	243	248	229	189	251	236	235	219	234	233	275	236	225	245	244	218	263	254	272	239	247	218	250	260	242	245	264	217	235	246	273	244	241	234	217	256	236	239	245	219	240	245	222	244	217	256	235	278	248	212	214	239	256	256	212	225	230	241	254	241	243	247	250	237	253	247	223	233	221	258	238	218	241	254	249	256	231	253	249	241	260	258	246	256	246	199	255	238	215	252	255	245	238	257	249	279	258	239	255	220	232	234	234	237	234	250	238	229	241	240	241	260	222	233	241	249	260	250	210	221	245	236	247	229	236	224	220	227	248	232	245	274	247	227	253	223	234	224	213	224	229	231	229	234	223	248	215	238	243	259	224	229	256	227	220	244	222	224	227	240	224	246	247	246	269	259	269	213	243	247	240	237	267	223	259	265	241	256	241	250	233	266	242	215	251	251	234	225	253	248	221	255	268	260	244	234	256	223	240	238	230	235	237	265	252	226	279	228	241	234	238	237	234	252	222	238	285	261	271	255	239	248	222	216	231	256	237	234	245	245	265	255	231	242	242	258
24172	21698	29292	24621	21684	11924	1336	796	660	645	577	590	574	509	538	522	500	494	450	502	511	473	440	461	466	508	479	438	455	457	497	453	428	450	451	430	478	440	493	455	453	429	445	457	482	482	450	446	468	474	457	434	430	463	468	452	443	469	434	422	490	439	446	445	427	459	388	452	442	465	399	448	462	414	437	456	418	466	434	446	441	442	400	419	435	450	444	436	463	465	429	473	441	414	461	514	409	479	460	481	441	470	432	433	467	431	446	432	443	475	449	442	437	436	416	441	444	434	427	426	426	419	427	452	470	422	452	404	422	446	412	432	421	454	438	423	425	441	457	427	412	443	448	505	456	447	414	429	443	458	418	449	457	430	482	461	499	430	438	489	456	434	376	434	444	470	436	450	417	471	439	466	390	413	401	457	442	454	437	436	447	439	418	441	427	427	439	418	487	428	439	452	450	462	391	433	418	427	455	414	421	434	406	432	392	419	424	407	436	439	443	403	459	392	424	435	459	424	458	401	417	464	439	417	422	447	476	415	439	415	432	454	478	459	458	430	432	407	442	464	398	392	410	402	439	429	448	441	451	435	441	436	460	447	432	421	443	429	429	459	472	418	477	420	427	482	436	405	480	427	443	445	455	430	447	443	416	439	434	430	446	430	414	431	458	392	450	428	426	466	444	390	428	420	446	370	447	434	473	451	438	440	426	440	406	431	440	433	408	411	439	432	416	435	433	464	445	450	419	412	422	435	439	433	439	425	458	454	435	474	421	411	465	430	467	425	439	446	430	436	453	411	451	449	426	458	466	412	469	458	452	433	437	435	440	416	443	479	444	446	427	433	449	442	446	385	407	440	421	412	452	436	439	409	443	429	453	414	433	404	411	391	446	429	473	409	453	412	421	476	430	450	438	437	428	452	430	454	426	416	435	435	438	410	435	426	405	428	412	439	444	472	431	459	431	454	442	489	469	437	434	462	448	437	417	379	425	474	437	453	447	453	436	475	411	445	409	429	433	439	440	461	436	445	391	421	460	464	454	437	452	464	469	438	404	424	440	421	477	439	443	399	443	459	429	471	449	437	411	429	438	431	407	437	420	461	437	451	427	431	456	455	462	427	445	435	457	464	431	467	420	433	432	483	436	429	441	403	450	458	437	475	436	426	471	477	445	464	418	411	429	406	469	451	463	462	408	431	448	464	423	474	415	444	447	442	470	422	433	419	471	423	495	421	441	431	448	436	423	453	448	423	430	438	464	426	433	447	396	456	419	426	459	447	433	431	455	412	479	397	429	468	433	447	462	406	401	407	455	438	443	423	466	423	454	440	441	468	450	436	446	435	407	419	447	422	460	437	430	464	462	436	418	401	408	436	446	434	394	428	443	441	442	435	426	432	406	407	419	450	438	424	432	447	434	457	471	479	411	444	423	437	439	411	423	465	448	453	435	409	439	460	449	449	431	449	441	431	454	435	460	409	444	454	428	423	437	420	461	445	417	463	450	398	432	433	447	452	469	447	446	460	431	422	459	420	409	434	422	466	458	470	435	439	417	422	389	445	416	425	413	436	441	478	419	443	433	453	453	463	401	483	443	430	461	463	389	423	397	439	408	413	422	453	456	440	416	455	380	440	445	444	434	438	442	400	424	450	425	441	476	423	438	436	445	434	452	452	390	450	392	440	433	469	436	425	419	459	436	429	466	436	468	422	403	457	426	460	443	426	428	409	427	424	426	417	437	442	426	416	423	458	425	454	466	453	433	407	431	389	450	433	441	445	431	439	392	472	475	422	420	465	442	431	443	448	446	425	449	429	431	470	430	474	423	452	433	447	443	408	438	445	413	417	423	415	438	454	443	428	440	408	419	459	453	431	458	432	437	435	466	398	456	450	435	463	429	455	441	437	432	413	420	433	421	427	414	471	462	427	442	454	477	447	440	439	442	452	438	454	461	438	435	426	428	432	446	454	439	430	406	450	415	408	437	428	430	468	456	435	421	446	432	428	442	457	459	431	430	472	437	455	478	443	479	430	396	428	475	425	432	421	414	441	463	443	420	418	464	485	436	451	452	434	445	445	447	437	418	442	456	439	427	429	461	457	449	438	416	435	437	438	421	423	426	444	464	433	438	424	453	405	445	400	413	449	450	452	445	461	440	444	443	396	444	426	446	426	404	431	465	435	436	422	438	448	432	469	412	428	435	452	455	452	443	426	458	456	426	433	429	421	443	467	440	404	464	444	441	413	452	460	441	419	454	431	451	436	440	439	445	432	456	399	472	423	440	447	455	454	406	417	445	433	446	457	452	450	415	435	430	480	455	431	470	443	409	439	473	453	467	425	427	422	471	451	405	466	446	435	415	427	451	439	409	453	485	398	441	418	435	414	478	418	424	421	470	406	411	406	420	412	441	461	437	480	421	422	464	419	428	392	411	469	448	407	431	429	427	466	449	426	451	463	404	434	423	440	420	452	416	435	425	457	418	395	423	427	448	437	464	444	432	429	445	443	435	433	420	388	435	431	470	407	440	456	442	466	449	423	419	443	480	442	441	428	430	445	439	415	410	448	432	434	441	451	398	454	418	424	415	393	423	432	398	433	408	422	429	459	425	413	432	448	437	434	464	390	460	456	451	464	421	421	438	406	445	427	432	422	460	442	459	426	418	417	428	408	453	455	413	432	463	466	428	425	434	415	442	458	406	456	428	479	445	442	472	423	431	455	421	422	452	380	408	434	413	423	421	411	456	439	410	445	434	447	447	432	446	410	436	457	413	423	416	436	446	461	484	384	456	395	452	451	416	433	408	452	429	428	419	428	435	468	430	441	405	438	437	462	448	404	458	433	415	426	430	436	453	438	431	398	435	440	449	436	395	444	398	461	436	462	443	400	444	436	438	431	433	448	354	433	410	455	419	412	427	452	486	427	414	403	438	421	431	431	463	466	418	489	408	441	457	434	392	442	420	418	445	428	470	444	448	462	445	435	459	445	420	434	423	438	419	462	458	438	436	450	436	471	430	464	459	413	435	433	433	485	466	392	462	472	418	424	460	429	435	467	433	437	473	434	414	439	399	428	419	437	440	407	435	450	410	424	407	447	449	451	434	405	427	442	457	436	433	406	447	446	393	407	421	418	453	450	451	433	444	454	457	419	434	418	421	437	402	398	414	445	413	453	428	439	423	458	427	425	435	474	427	459	440	439	433	445	447	441	444	404	435	459	416	406	418	438	440	430	430	446	421	460	389	441	450	446	432	437	386	407	437	422	438	471	406	445	439	457	419	451	465	460	455	440	415	414	410	414	464	469	460	443	413	412	457	443	433	412	450	446	446	426	430	458	459	444	480	404	416	416	429	454	446	474	404	430	448	453	436	431	462	416	458	456	444	448	439	431	470	426	403	461	414	445	434	460	422	416	486	436	449	420	444	457	459	429	434	419	447	410	434	457	426	430	462	446	445	432	415	420	422	412	446	448	435	433	429	459	443	454	437	450	439	427	441	455	404	371
4590	9877	8190	4013	2837	2149	1678	1425	1146	1045	935	875	839	862	720	713	717	701	638	623	634	651	611	640	607	613	598	561	567	620	594	583	573	548	568	561	568	592	533	544	555	533	599	554	520	553	546	575	538	526	550	583	538	532	540	537	529	579	565	520	495	509	544	553	533	571	546	526	534	561	526	515	539	544	531	556	559	543	529	559	542	499	556	510	544	564	523	525	516	520	539	501	553	529	562	527	518	492	558	509	547	502	552	508	553	531	539	555	522	552	534	531	553	516	516	509	537	570	539	514	493	539	544	536	568	546	510	532	567	527	506	533	541	488	520	522	541	501	585	519	504	513	532	527	561	522	549	521	557	550	552	517	579	544	523	551	505	507	531	532	526	521	530	560	546	500	515	537	557	506	478	545	526	505	500	528	536	565	547	522	519	578	510	525	518	542	575	533	518	540	537	505	549	522	509	515	512	574	507	538	556	500	534	521	545	552	517	558	496	539	543	547	555	543	557	566	534	550	492	568	517	497	560	554	543	556	548	490	512	484	553	575	537	520	555	525	544	531	523	558	539	540	575	506	517	557	546	572	521	531	540	559	541	548	535	504	522	539	516	533	553	559	513	509	490	555	489	536	529	532	513	515	552	547	522	524	475	543	510	522	502	520	563	511	543	524	549	533	519	540	529	546	491	509	516	505	529	537	532	538	500	491	483	550	530	524	535	514	504	545	556	493	530	519	535	517	524	504	523	541	564	563	511	551	522	545	535	501	544	520	519	534	514	480	531	532	557	539	517	489	509	508	520	540	535	511	527	533	562	535	528	537	549	534	530	525	529	533	533	488	536	483	577	582	570	521	569	557	541	521	580	559	533	539	540	512	569	524	519	587	547	521	509	561	509	534	528	541	591	547	538	535	514	544	564	524	568	546	520	523	521	500	510	549	485	498	526	568	543	542	539	536	539	520	539	491	520	548	524	554	501	509	507	522	547	508	527	505	512	526	514	533	552	536	562	540	513	537	550	477	554	526	509	523	515	537	520	531	514	506	509	505	526	496	531	541	529	538	560	522	511	510	530	536	459	508	536	553	529	538	487	548	550	524	547	484	519	537	511	544	573	555	513	535	530	497	508	541	527	549	528	515	526	540	555	528	547	486	509	568	518	594	508	562	520	536	507	532	498	517	532	506	540	593	564	506	477	528	521	546	529	480	566	543	500	537	532	518	501	553	582	507	513	558	513	564	573	509	504	544	585	561	515	526	467	557	543	508	535	536	498	538	499	540	559	537	487	551	508	502	540	527	545	522	547	587	498	498	530	516	518	538	539	554	495	464	515	501	552	530	536	506	520	556	553	504	509	586	508	507	522	534	514	507	506	522	508	539	525	528	546	528	538	523	519	529	526	556	513	538	524	509	561	534	555	523	565	527	513	530	564	544	524	530	526	527	520	495	519	547	520	501	499	520	501	488	523	518	525	512	514	532	498	530	533	542	511	541	531	520	502	552	477	542	523	500	493	515	555	550	524	539	521	553	502	548	526	515	507	514	546	508	564	547	543	537	527	550	540	562	513	504	557	538	559	556	534	500	521	490	526	527	548	530	511	513	540	504	539	528	531	562	543	512	506	534	514	532	546	527	515	537	509	553	535	505	525	507	549	507	603	550	572	572	541	520	537	522	532	525	564	559	523	537	577	532	530	510	491	539	475	553	545	530	522	558	535	541	503	521	537	568	502	522	506	586	523	525	544	513	530	504	540	577	527	514	519	512	532	537	505	555	494	534	514	499	532	577	523	511	491	512	547	506	528	554	496	552	534	526	533	546	533	547	540	540	548	520	535	523	549	555	512	515	543	544	504	497	540	555	535	506	564	486	491	522	539	494	529	530	532	504	526	516	528	502	530	561	496	485	536	512	555	518	504	540	534	563	531	527	537	529	526	516	518	536	521	559	549	509	549	515	520	495	497	532	500	505	459	525	514	558	544	515	514	564	506	531	500	547	527	555	511	536	531	529	547	545	518	542	529	481	542	508	503	523	523	511	514	519	551	521	530	551	528	537	524	504	556	533	520	514	537	553	536	525	547	570	540	557	515	510	543	542	468	522	548	540	471	508	513	509	550	545	547	552	532	486	548	564	514	555	548	499	526	528	532	569	534	525	561	489	547	557	520	516	508	541	491	520	516	507	527	549	498	504	570	502	563	525	535	553	499	526	535	590	528	471	551	531	490	500	527	538	525	544	503	513	515	506	543	552	506	501	523	517	512	525	499	533	542	560	553	525	515	550	502	537	563	512	529	532	513	499	523	527	579	513	503	524	508	548	505	526	493	519	492	545	554	527	506	501	547	468	518	555	517	528	507	529	545	513	543	551	550	556	553	528	520	546	542	534	535	517	530	539	498	484	504	534	454	519	557	527	523	503	515	527	577	514	484	532	510	541	563	560	545	510	534	549	527	531	546	547	496	507	519	501	517	508	542	495	542	539	501	546	515	545	546	516	481	509	502	479	540	486	572	536	526	498	517	520	500	567	526	535	531	527	543	510	598	529	531	526	514	545	509	514	526	569	539	533	498	501	549	537	495	547	526	539	548	555	517	537	512	519	534	517	510	500	547	514	516	528	473	549	529	537	549	541	547	534	568	501	543	532	540	548	493	528	523	544	537	514	563	573	574	493	541	547	551	548	527	508	530	539	507	487	517	528	580	513	512	505	540	502	504	540	503	527	536	566	533	535	504	538	523	559	522	510	526	542	531	531	555	530	510	583	498	542	510	549	520	560	504	484	528	501	569	530	556	542	559	541	539	517	484	531	504	532	535	489	530	525	552	532	520	577	565	558	548	528	518	505	528	544	585	483	526	464	545	522	523	522	539	557	490	512	514	586	513	506	522	508	521	520	550	528	523	549	510	515	545	507	533	533	546	509	540	529	549	530	509	503	536	520	544	547	552	581	541	539	509	550	498	522	501	515	520	491	513	508	505	522	508	493	542	544	560	541	532	568	565	543	508	553	501	536	487	516	564	492	514	494	518	536	513	545	508	497	546	547	508	522	520	559	508	517	588	541	533	539	548	516	539	541	519	521	534	529	539	571	521	518	527	518	507	526	520	507	547	513	550	514	570	489	494	522	530	471	560	526	530	529	504	500	512	563	532	538	500	563	502	525	536	575	536	548	537	526	561	538	533	529	504	536	534	491	565	526	518	483	568	553	518	501	520	544	532	575	521	534	530	530	499	556	514	552	518	572	542	501	509	496	546	539	550	503	537	518	539	507	545	579	539	543	560	545	501	463	529	560	508	532	486	546	526	530	553	490	549	514	546	574	473	499	508	558	554	555	518	543	537	529	519	501	531	541	564	512	494	527	544	526	500	505	503	507	486	495	496	543	513	558	534	543	517	537	506	526	538	567	537	558	502	477	530	549	527	520	602	529	556	522	521	575	514	527	579	529	547	561	501	520	532	530	549	504	571	554	551	535	530	512	520	503	514	522	507	539	533	505	541	544	502	522
25517	21674	28133	25653	10391	563	365	326	244	257	247	190	219	184	219	199	196	189	188	198	195	174	206	165	184	189	175	172	169	174	167	179	166	162	188	181	206	165	170	171	176	153	167	180	162	180	167	168	152	180	183	153	167	159	178	171	169	163	176	199	168	188	171	216	166	180	169	169	158	163	162	194	181	202	187	182	172	162	154	192	182	177	169	168	174	170	176	178	154	179	178	174	161	176	197	151	202	165	159	176	144	164	170	155	176	161	151	149	164	176	188	175	170	171	156	176	160	168	161	173	171	171	174	184	155	161	142	187	169	175	146	185	161	182	157	187	183	179	166	146	161	167	182	190	178	177	171	149	187	157	185	177	183	182	173	151	170	185	175	187	148	153	158	182	173	181	177	198	177	148	175	167	131	159	156	182	175	177	190	171	172	166	163	204	166	155	157	169	157	162	177	163	168	175	173	181	155	174	183	178	164	168	181	175	146	155	149	166	178	173	190	162	167	174	174	168	161	149	185	162	165	159	165	171	164	149	158	165	174	148	166	162	169	173	162	181	207	157	161	171	149	157	155	168	167	179	179	192	174	175	204	185	176	153	182	167	182	205	139	190	161	193	159	184	149	169	189	168	183	182	153	151	164	177	193	155	189	151	153	164	145	173	172	171	182	163	166	151	171	168	178	163	165	175	163	150	153	167	172	175	180	175	173	163	170	181	147	168	184	175	191	188	149	166	142	154	162	173	189	158	153	153	170	163	173	165	172	180	178	171	175	166	155	186	167	198	154	192	171	151	176	156	175	152	157	147	185	155	174	150	149	176	174	176	164	169	153	182	142	186	167	167	160	153	173	158	189	168	162	195	184	162	158	174	158	179	172	181	156	180	190	157	145	153	155	160	189	156	170	199	155	173	179	177	167	178	165	168	158	177	178	175	192	154	197	174	171	177	160	173	187	181	142	144	145	179	135	190	188	159	180	183	165	159	156	166	175	162	164	171	180	153	174	166	143	180	185	165	172	168	158	173	175	146	186	202	156	171	159	168	162	145	169	177	176	161	144	171	165	174	154	203	158	165	147	173	177	175	170	151	149	181	169	184	172	162	169	190	168	175	164	178	192	133	162	163	183	178	179	160	176	168	175	170	157	190	187	184	146	168	171	182	195	176	171	165	188	176	176	178	176	157	181	145	172	178	187	170	164	159	171	175	160	150	175	170	148	151	168	173	147	173	153	165	171	170	147	182	176	192	164	167	169	184	154	193	177	179	171	168	171	140	184	168	172	159	199	162	182	177	155	163	171	188	175	174	170	184	150	188	164	164	146	175	192	180	161	172	190	180	153	160	180	174	170	152	166	160	163	182	160	184	174	172	170	169	161	200	157	150	178	173	171	168	158	188	164	181	160	163	188	190	150	186	173	172	172	135	184	175	174	177	156	180	185	180	175	154	169	168	138	153	178	170	179	154	154	184	206	160	182	156	163	167	157	149	171	143	168	165	157	167	177	166	168	195	157	177	179	168	176	163	203	170	161	153	141	173	169	160	174	169	176	166	167	178	192	164	164	166	155	150	153	189	166	161	149	147	178	165	169	160	172	167	182	178	180	159	173	172	144	189	203	147	162	197	169	173	173	185	161	171	168	161	175	157	171	168	152	185	175	171	166	202	156	173	188	160	174	174	165	180	168	166	190	185	171	166	142	164	171	178	159	176	153	183	163	144	170	174	171	173	193	171	174	175	173	164	168	167	171	184	166	193	159	165	191	166	151	172	183	179	189	184	160	177	166	178	191	163	161	175	194	176	175	181	155	191	178	172	180	174	188	171	175	166	180	163	192	163	177	181	158	152	180	172	184	160	167	185	171	163	170	176	176	179	206	155	173	176	174	170	175	178	147	160	146	161	166	168	179	165	175	179	182	183	167	164	148	170	156	169	159	162	168	166	168	157	176	148	176	168	176	153	178	165	161	159	161	143	167	180	173	170	170	150	170	190	149	188	178	165	189	188	163	179	165	151	166	161	175	171	161	154	164	191	173	157	155	154	165	158	168	168	177	160	159	171	184	158	153	154	166	183	167	180	155	163	165	149	173	161	177	176	181	141	148	168	179	187	190	201	175	166	175	196	160	172	156	177	159	151	162	167	153	168	180	174	152	168	175	178	155	161	184	170	177	182	176	190	151	172	155	168	185	166	178	174	185	198	163	158	170	159	168	176	179	185	183	160	190	158	174	185	167	177	164	190	190	163	160	159	138	157	157	198	200	164	161	165	164	147	166	190	187	183	155	167	169	145	171	179	162	182	172	171	150	135	167	196	178	171	180	153	167	188	169	173	157	199	166	156	155	167	176	182	176	161	184	154	182	167	194	193	176	152	186	170	185	176	164	178	164	149	172	169	173	173	174	196	165	179	154	158	164	156	183	184	167	155	155	169	173	161	161	171	188	151	195	159	177	175	138	178	193	174	193	184	156	147	167	187	168	175	180	197	155	159	178	158	169	167	178	166	160	148	171	140	170	157	193	170	170	170	163	164	149	197	149	185	171	153	153	173	177	175	147	156	164	178	162	182	161	178	181	185	199	180	157	181	158	193	177	185	176	134	165	162	153	172	188	168	164	179	185	168	179	161	162	168	159	177	169	164	164	161	170	187	168	163	145	172	153	145	166	166	153	169	156	172	174	159	186	168	183	188	173	170	174	154	162	192	163	153	158	175	162	198	151	175	186	190	162	176	176	147	177	182	192	155	157	166	194	156	155	163	157	162	146	179	187	143	159	173	168	174	167	165	192	156	196	199	160	176	177	180	168	175	176	178	165	150	182	169	178	157	171	168	170	175	157	198	180	182	166	155	153	163	172	159	169	141	171	164	156	162	170	171	164	161	171	155	164	190	175	169	166	150	176	171	162	172	178	166	162	146	171	179	181	160	171	173	177	167	163	154	156	165	175	191	178	176	172	149	185	195	173	134	165	126	163	180	167	162	161	156	183	166	171	174	173	180	175	140	159	162	165	160	167	182	173	176	184	180	162	157	173	164	187	152	177	176	181	153	198	155	196	160	176	172	171	179	169	171	163	191	170	154	182	159	180	161	174	167	171	160	146	164	170	182	189	172	153	167	148	176	155	153	175	186	186	171	183	139	168	152	161	161	167	150	178	165	175	179	170	156	155	160	153	168	172	142	161	169	177	173	154	190	158	161	147	171	184	169	169	151	184	165	175	174	166	169	149	169	169	169	160	175	146	156	185	180	168	174	160	162	164	173	164	169	176	144	185	172	161	180	177	178	195	168	163	186	163	189	156	170	180	169	171	173	172	170	154	168	172	186	178	167	172	167	188	176	182	151	183	168	180	187	167	144	164	178	157	166	190	202	157	165	159	157	165	188	162	168	162	162	189	148	168	155	185	159	158	175	198	177	190	163	160	157	168	154	172	154	165	174	140	175	173	149	174	178	177	153	181	217	184	164	175	174	162	190	177	169	175	141	176	157	181	162	189	170	183	182	157	174
4537	5604	4232	2015	1426	1062	876	719	578	503	485	464	376	326	371	305	303	317	294	276	281	306	274	279	277	288	234	283	245	257	230	251	260	246	237	268	244	250	237	227	226	271	251	236	247	242	230	236	244	245	220	223	236	253	236	234	233	249	246	227	283	242	240	222	246	248	246	251	221	228	260	254	240	246	208	230	234	256	221	255	262	283	274	244	250	225	225	226	224	230	241	241	228	256	236	241	200	226	255	237	255	243	216	261	251	253	240	220	230	225	236	258	237	215	237	225	233	224	235	264	245	229	211	238	240	235	218	260	223	242	227	208	243	208	241	246	226	240	223	279	230	248	226	227	222	242	231	235	244	265	258	231	233	226	242	218	243	226	251	236	247	251	246	241	263	223	238	251	235	227	226	259	258	237	234	255	217	245	244	248	221	233	230	229	239	245	263	229	234	255	216	256	258	223	254	206	268	243	229	232	232	209	245	226	213	241	260	224	222	239	245	238	200	236	254	254	251	259	223	205	221	245	217	247	262	247	250	236	211	234	236	231	249	235	225	238	229	263	219	217	251	216	243	210	212	238	222	227	222	255	219	217	233	220	226	244	234	242	243	229	231	240	234	250	229	217	235	213	225	212	239	244	201	226	256	246	234	220	232	250	235	211	217	237	234	206	241	241	247	262	256	227	246	239	240	248	235	208	275	219	226	224	261	222	219	249	246	248	248	239	215	201	239	222	281	220	251	231	240	250	241	226	254	230	234	246	212	234	231	216	236	226	257	229	238	222	209	262	282	234	233	223	234	240	259	243	241	214	235	228	218	230	239	224	213	222	237	249	202	241	264	214	258	239	246	197	220	236	247	228	254	213	250	222	226	240	237	238	206	231	237	246	226	234	211	239	232	226	234	236	256	235	242	214	221	214	247	233	258	226	258	258	246	212	273	211	218	242	233	218	217	231	205	212	246	207	231	249	213	216	260	220	241	214	250	240	254	204	223	250	203	249	226	242	247	246	229	222	211	224	218	220	241	268	251	224	268	239	224	249	251	221	200	223	220	245	228	216	231	221	210	244	244	222	233	226	240	236	209	252	204	231	224	232	219	239	238	251	222	239	236	240	231	233	238	215	231	224	212	250	234	227	248	217	227	217	225	224	221	220	221	257	249	257	229	249	252	251	247	246	240	213	214	253	238	239	246	229	262	265	224	224	253	224	196	224	210	265	258	236	264	261	242	254	236	230	229	253	240	247	204	248	230	240	207	221	257	261	238	219	235	246	219	223	206	220	220	257	233	239	254	232	236	224	255	226	236	245	213	214	242	221	232	235	223	217	227	231	227	244	228	258	231	243	210	233	233	229	231	219	255	236	226	246	246	212	255	208	213	218	246	247	214	214	215	261	253	232	243	234	215	231	234	248	248	228	221	228	224	252	264	268	257	205	230	214	235	234	185	213	252	222	238	257	241	211	240	219	245	240	220	218	222	233	229	229	236	246	268	248	230	233	255	218	226	214	235	232	245	232	221	228	221	233	232	248	228	239	255	229	227	243	252	257	233	213	234	235	240	224	237	235	212	229	214	233	225	221	247	224	214	231	232	240	234	221	237	224	237	243	237	280	228	232	226	254	213	234	239	238	247	228	245	230	236	258	234	247	235	245	223	227	235	264	230	236	205	237	241	225	246	208	242	218	257	217	232	232	245	249	203	228	226	228	229	230	249	241	242	228	265	236	231	236	223	233	278	236	234	245	208	240	211	226	221	222	262	226	235	234	246	233	249	246	214	242	246	261	235	235	233	224	243	204	222	229	251	218	220	227	233	244	230	225	212	225	246	219	256	239	231	237	236	229	238	227	247	235	226	238	243	238	254	217	235	232	232	257	223	234	235	252	235	226	242	221	219	224	224	246	257	241	228	220	255	234	214	239	247	227	239	241	250	236	220	260	232	227	245	225	232	244	269	260	236	241	254	238	239	248	208	224	245	229	237	227	270	225	235	249	246	218	233	238	208	225	218	272	239	219	235	236	218	240	230	208	243	221	224	239	251	221	237	217	243	240	261	248	250	205	216	249	224	233	242	232	249	244	242	218	212	227	231	213	229	234	236	252	253	232	223	244	232	246	223	245	242	230	218	229	218	208	236	235	228	195	244	215	220	254	229	225	246	238	216	237	265	228	246	257	244	267	244	242	220	237	239	218	214	248	234	222	251	248	240	246	245	222	196	264	234	229	232	238	224	256	270	220	235	242	265	246	215	234	232	226	259	282	244	239	210	248	248	252	225	254	255	230	263	238	238	223	215	214	227	262	228	229	218	235	243	234	226	224	247	243	226	246	245	238	233	232	242	214	256	251	257	256	239	218	251	245	232	218	215	235	246	226	258	196	229	221	200	226	212	252	246	232	231	222	215	220	228	243	224	226	225	233	251	213	238	223	249	218	246	240	231	228	246	254	229	220	267	230	235	225	215	215	240	242	221	232	211	252	249	230	213	266	262	232	211	226	228	229	224	243	242	248	244	206	258	247	249	234	253	239	229	230	239	241	231	231	238	254	228	247	230	241	221	240	252	240	238	259	212	247	223	244	247	228	240	250	237	222	235	264	237	221	228	244	212	258	260	248	243	212	217	232	241	235	229	208	237	240	227	210	225	230	199	225	239	236	219	248	269	234	250	251	251	234	231	266	217	230	241	250	231	232	221	266	211	225	228	240	254	216	250	235	226	246	244	243	236	240	235	246	235	262	232	210	230	273	241	245	236	219	201	238	231	236	253	254	241	246	247	257	220	220	260	219	229	220	232	207	221	222	252	239	243	210	232	235	250	248	214	217	221	235	249	217	228	231	231	236	217	239	228	225	206	227	234	242	195	225	228	249	234	220	265	228	234	234	224	267	239	229	234	209	210	238	216	232	227	232	240	235	287	233	237	249	228	221	213	226	233	286	235	233	245	232	232	252	211	211	255	252	240	212	236	214	251	245	227	248	223	220	229	228	223	245	246	194	246	243	251	194	253	229	225	237	243	234	247	224	239	193	243	248	229	238	258	250	240	213	238	231	245	227	213	237	259	222	233	231	243	230	224	224	223	226	227	240	236	232	218	263	277	240	211	194	253	240	223	227	232	221	241	243	232	218	229	196	229	247	249	227	223	231	244	205	226	256	244	216	256	240	216	207	229	208	231	236	253	248	225	253	270	232	226	219	233	256	241	224	228	225	237	249	250	229	239	202	253	197	242	218	216	240	220	239	250	237	219	210	235	234	219	258	212	254	242	233	241	244	220	235	247	236	241	209	249	225	232	230	219	218	215	221	239	240	209	216	253	206	221	248	253	249	228	241	232	233	228	222	245	236	251	240	247	248	245	234	238	247	228	238	249	255	256	232	258	243	222	241	232	245	244	222	220	225	239	254	202	218	252	248	240	280	231	236	247	254	233	242	227	222	230	248	240	244	233	267	221	240	219	256	212	244	252	235	238	210	249	230	232	220	248	210	220	225	233	251	221	235	221	205
23263	21702	29734	24199	21687	21731	11454	1411	1039	896	835	764	748	737	708	662	671	646	609	610	595	592	584	593	613	605	558	583	567	546	578	589	545	586	597	582	580	541	548	566	561	535	531	540	559	566	540	553	593	541	588	505	512	506	554	512	480	524	581	587	550	561	556	512	501	548	567	572	517	525	560	511	540	531	560	534	583	539	554	538	521	532	546	530	520	499	571	534	530	555	546	571	561	548	555	521	519	553	534	548	510	535	539	558	558	518	488	552	524	542	560	581	523	538	539	554	518	540	536	541	523	560	512	539	525	529	544	515	554	518	533	538	511	538	546	570	584	538	518	552	547	520	556	527	576	573	550	513	536	570	540	535	533	500	538	514	514	543	503	509	542	547	529	532	499	532	513	535	573	505	572	547	523	499	529	550	516	507	563	545	537	554	547	565	522	476	504	550	498	523	521	515	573	536	510	535	516	573	573	498	547	509	545	493	529	519	539	554	537	529	560	554	571	539	526	515	540	546	544	514	539	506	514	537	505	527	496	563	567	525	519	540	522	544	549	502	518	518	571	540	492	549	538	534	530	553	528	502	558	519	546	510	499	549	507	538	571	542	534	535	521	546	555	509	542	555	527	506	534	517	528	606	514	577	534	556	555	496	508	480	487	551	520	545	498	512	537	506	564	488	547	553	550	549	521	538	541	526	508	532	520	490	540	530	498	544	547	512	519	499	534	538	551	508	538	522	545	521	504	488	561	558	522	534	521	539	524	498	566	531	548	502	496	523	519	549	496	564	518	563	483	524	555	524	560	557	554	516	590	554	511	544	573	560	513	476	536	519	513	526	542	541	528	567	555	543	513	545	553	516	518	563	528	533	578	541	598	553	527	476	534	496	564	532	478	539	531	485	500	524	556	531	514	578	542	527	492	562	589	525	554	547	528	475	532	581	497	497	534	526	547	565	529	551	518	517	564	528	530	532	538	504	566	482	529	546	533	547	538	589	552	508	482	535	528	481	531	478	517	488	549	568	535	514	553	536	506	511	541	542	523	518	529	535	525	543	562	548	551	527	524	552	539	513	566	545	539	533	528	560	522	494	554	535	539	535	527	535	513	509	513	524	548	485	533	522	545	513	508	482	545	558	496	552	547	531	525	523	538	559	532	530	579	539	546	513	504	549	525	512	569	517	541	545	487	558	571	533	576	508	544	512	565	495	540	543	545	586	519	502	511	515	576	486	533	562	548	543	552	511	527	496	526	531	533	511	517	559	585	548	535	534	527	525	556	537	496	568	547	564	566	517	501	540	563	538	519	531	552	559	520	547	513	548	535	538	506	596	510	544	521	513	543	483	563	550	522	493	514	493	531	502	533	517	546	537	547	514	547	518	571	508	510	520	518	518	521	538	538	535	513	515	529	502	510	505	548	528	526	541	519	508	525	511	554	545	511	589	505	545	538	511	541	543	532	541	525	523	529	554	545	508	530	523	522	506	543	478	545	565	533	526	518	524	521	508	522	547	569	508	524	529	547	503	574	511	572	545	515	508	528	530	477	535	567	574	570	533	524	498	539	491	519	562	519	548	540	507	571	537	525	563	531	517	544	542	517	530	496	530	500	512	510	552	547	526	539	485	526	515	508	512	553	528	541	537	596	513	521	561	498	535	579	507	534	542	533	522	536	513	573	553	548	526	542	560	553	514	514	544	547	528	526	528	540	558	540	540	487	549	520	556	548	522	553	532	532	520	517	570	546	505	523	563	542	492	542	597	563	532	502	490	519	515	548	502	518	524	532	539	543	532	538	491	564	542	530	515	533	544	521	501	523	516	557	533	544	518	558	541	526	510	520	498	511	539	530	527	529	473	547	523	527	541	578	507	498	526	507	533	515	515	478	551	551	508	496	506	502	516	523	538	499	560	519	494	522	505	515	576	523	536	558	531	579	489	512	498	518	505	560	527	539	545	506	463	527	494	519	515	553	522	529	494	519	487	531	548	540	525	529	527	532	562	560	495	518	512	499	528	507	517	514	520	518	571	525	478	532	548	551	534	505	518	544	509	523	508	505	510	534	505	535	545	474	530	537	582	496	537	554	549	543	494	531	540	555	546	525	508	527	511	527	540	497	503	557	517	517	536	531	549	514	544	503	563	488	514	534	525	522	504	526	517	585	506	538	549	510	516	538	560	527	532	552	526	565	539	533	534	540	488	510	526	495	544	498	544	496	559	523	492	534	552	583	510	531	520	532	515	502	528	543	545	533	483	524	588	525	543	504	531	569	514	536	553	519	514	522	552	536	543	512	540	500	509	555	509	524	501	514	494	504	545	499	486	526	501	530	533	566	546	534	529	507	559	545	543	572	494	536	548	531	559	535	534	532	530	497	519	530	512	559	523	508	550	513	507	548	512	541	524	475	544	538	536	558	521	540	520	551	510	501	527	536	530	485	539	542	569	523	575	559	517	527	539	512	511	568	558	529	499	525	539	527	535	557	568	522	524	539	524	542	527	580	526	569	547	522	521	564	567	518	537	570	519	504	545	554	527	551	528	536	494	548	493	532	569	514	554	547	527	530	528	484	545	542	526	529	588	561	517	589	553	535	510	559	521	526	489	533	499	552	544	553	540	527	548	557	524	551	530	548	510	512	539	534	522	534	525	509	537	516	547	499	523	534	499	535	552	547	497	511	499	540	515	474	524	520	520	507	541	539	562	479	540	526	537	502	567	531	528	525	560	521	529	495	567	562	532	550	534	547	566	516	530	551	515	527	517	500	528	507	521	530	504	529	551	532	523	506	525	569	516	531	534	524	538	530	514	506	531	519	528	484	522	538	532	522	578	559	509	521	539	515	533	477	545	541	607	515	500	544	546	551	484	549	521	521	522	526	532	487	556	505	518	513	534	548	567	514	553	522	569	540	573	496	516	551	523	569	545	473	515	514	510	537	585	530	532	489	543	520	497	519	548	517	513	523	534	543	529	511	563	566	519	491	498	526	560	540	531	515	545	513	547	529	545	558	511	502	552	528	506	542	506	544	503	537	555	537	526	525	563	513	516	510	537	506	539	531	521	482	558	534	509	528	498	549	538	519	539	535	565	556	490	538	538	534	506	568	507	554	537	499	550	534	570	560	504	492	543	535	490	554	538	562	559	535	561	505	540	529	540	541	551	509	554	539	558	526	546	496	483	520	540	547	549	559	501	526	511	538	534	573	530	510	537	527	495	537	550	542	554	556	546	543	549	485	566	525	525	527	515	544	517	541	573	538	537	528	537	566	536	498	559	526	557	538	530	557	506	549	552	542	514	538	522	515	556	519	526	533	529	528	535	523	555	528	515	507	527	558	580	536	512	526	537	539	520	567	570	520	504	582	513	513	496	526	518	516	595	588	535	484	524	526	526	520	558	556	511	545	501	509	541	505	563	555	516	510	525	517	531	544	559	536	514	536	544	520	546	509	539	493	520	518	527	579	548	516	526	567	478	543	503	527	537	481	526	526	538	513	501	572	539
7125	16595	13457	7111	4945	3803	2929	2397	2011	1736	1529	1316	1181	1163	1136	1029	921	921	919	877	791	786	856	787	775	753	767	718	761	723	699	711	704	697	712	690	697	671	692	690	657	637	651	690	669	683	658	652	647	688	672	684	664	655	650	695	690	661	636	626	646	673	640	700	669	641	703	643	667	645	700	627	708	621	620	704	668	647	633	666	601	658	677	638	686	614	652	622	636	689	630	664	635	661	671	643	652	638	643	636	608	677	646	630	627	680	654	665	658	667	609	632	623	641	610	643	638	599	606	660	630	632	636	652	623	634	632	645	672	604	631	656	626	601	643	615	608	673	628	617	666	640	603	633	617	615	644	663	687	653	638	638	671	666	609	655	664	619	649	629	651	586	609	625	674	676	637	653	664	653	652	649	644	648	607	658	627	638	669	645	658	643	639	611	639	588	677	623	598	604	652	648	645	659	631	587	614	664	641	655	643	647	612	607	660	638	621	645	700	666	614	639	676	605	610	652	637	640	619	617	624	641	698	678	609	670	632	626	632	654	611	669	652	655	651	636	620	610	620	580	614	633	613	654	654	613	655	659	622	656	575	645	628	624	686	688	682	624	604	630	632	680	617	621	633	618	652	637	678	653	617	576	682	662	594	575	624	643	675	630	667	609	627	638	652	667	659	620	675	685	619	680	647	621	596	628	628	637	665	621	654	612	621	664	679	679	637	625	640	654	621	679	608	657	625	673	637	618	645	683	648	651	612	633	669	653	688	666	632	627	690	617	659	635	657	622	656	647	643	616	664	607	583	663	650	643	663	627	646	663	649	575	669	657	657	633	610	605	657	656	631	605	644	640	664	594	680	653	636	655	608	619	636	605	676	603	675	676	642	596	653	661	645	635	670	648	686	653	602	671	611	645	620	630	653	636	640	637	645	633	642	622	624	611	666	652	629	660	625	670	648	634	661	644	657	647	624	651	612	649	662	622	637	631	661	619	654	613	655	610	610	625	648	630	680	645	643	641	667	626	669	679	687	653	625	643	634	632	627	613	648	642	609	659	584	632	646	627	650	646	623	631	628	611	607	671	645	624	656	634	611	608	670	643	630	672	637	686	649	649	686	674	646	662	632	650	689	647	610	598	647	673	644	625	668	673	628	586	613	608	643	627	613	684	644	641	629	642	655	621	631	577	652	633	675	644	669	666	639	674	586	605	644	634	610	673	670	679	628	614	659	608	648	581	639	673	622	626	669	635	615	603	658	675	645	627	651	650	610	627	645	705	641	679	613	614	617	643	669	596	663	663	650	656	683	671	622	648	641	627	624	667	656	638	636	651	610	621	682	628	632	601	599	629	621	619	627	603	621	622	626	671	722	673	644	680	609	614	639	623	569	639	618	636	627	645	669	625	640	670	648	576	611	635	615	641	660	640	670	669	620	659	624	628	662	630	665	643	645	626	608	648	607	663	610	674	587	628	651	654	683	674	636	610	672	604	625	654	606	642	720	637	659	678	628	611	638	619	657	668	664	634	647	608	618	668	670	639	622	670	640	625	602	606	669	597	686	636	645	678	633	674	662	608	619	602	622	610	660	692	650	633	670	656	671	648	648	611	628	658	637	677	657	604	652	629	635	635	615	589	657	606	699	627	647	650	630	626	654	579	619	635	705	630	636	652	652	669	614	641	596	659	630	665	648	610	664	661	659	641	624	636	670	633	639	689	635	675	643	696	615	677	634	661	611	681	649	628	688	666	640	671	606	622	583	690	664	640	648	633	627	608	668	627	655	643	657	648	615	655	634	622	634	673	629	643	648	647	647	627	674	635	679	675	607	619	643	592	690	630	639	603	656	608	608	627	644	622	647	694	544	636	620	672	661	603	632	583	653	662	636	686	649	631	688	633	623	625	653	612	634	651	649	612	661	641	626	645	620	626	603	650	600	653	630	589	624	619	638	612	625	644	621	649	616	642	668	663	661	630	649	663	663	623	640	613	623	623	663	684	650	680	641	609	620	675	628	644	612	612	641	631	628	652	607	583	636	654	667	600	611	607	684	635	645	676	640	644	641	643	634	611	667	607	620	645	632	640	634	686	661	617	633	590	670	622	595	663	660	625	627	644	627	633	650	631	652	600	627	659	637	663	683	612	632	650	622	615	624	637	652	672	630	669	650	639	600	641	653	658	638	647	630	603	632	574	654	593	622	680	666	685	602	627	617	682	635	599	660	640	660	675	644	595	604	668	628	657	582	626	654	671	626	638	613	652	653	653	641	632	657	661	631	626	609	650	601	621	622	598	576	616	665	637	649	652	627	658	617	675	618	621	597	709	621	625	654	675	624	651	608	620	629	652	668	695	624	678	656	627	625	662	628	600	658	615	629	613	632	661	631	599	620	646	691	646	695	673	642	679	633	656	674	608	634	625	636	630	602	674	641	678	662	599	652	666	638	681	637	654	665	654	620	598	662	674	636	650	625	684	639	590	646	621	655	583	653	675	597	629	639	621	601	692	684	614	667	712	614	631	664	632	630	615	653	551	659	627	640	687	660	605	665	595	599	633	610	651	627	642	623	633	617	657	624	635	616	602	657	626	638	687	662	584	634	629	587	620	627	663	635	678	651	642	652	664	639	622	661	623	623	648	669	629	621	625	610	596	655	677	665	636	597	620	652	626	598	640	647	683	625	669	641	604	640	659	679	652	622	631	595	568	634	636	643	648	688	613	622	661	678	618	635	604	651	650	602	652	632	656	661	623	655	669	624	642	625	640	662	639	686	645	613	618	661	619	641	592	625	658	630	612	625	627	628	612	664	640	605	634	635	583	653	597	563	643	597	622	636	593	662	674	639	664	663	668	636	651	623	631	595	605	605	627	607	656	653	653	656	653	648	638	652	633	627	644	635	658	642	642	617	623	652	668	653	637	666	664	622	659	663	649	609	703	634	646	617	628	633	632	621	649	656	656	649	673	621	628	636	634	639	628	632	661	619	649	660	649	665	654	643	635	645	607	688	636	633	679	655	650	701	612	597	703	635	660	623	641	687	630	678	622	701	607	621	635	666	637	643	661	578	647	619	639	638	636	601	698	674	664	647	619	627	592	655	639	648	684	639	691	637	603	624	655	624	611	645	645	619	711	622	638	637	653	606	641	644	643	598	670	668	618	622	674	643	680	597	606	614	620	642	661	590	653	615	641	656	690	653	618	669	670	633	631	693	663	637	646	624	608	593	654	651	630	651	635	634	645	605	649	648	644	638	626	657	643	629	635	619	617	651	658	625	676	619	607	637	634	631	616	640	693	669	646	631	602	611	646	620	644	682	605	655	655	632	605	640	675	656	643	614	688	597	642	632	596	646	614	673	636	597	639	613	653	648	634	625	678	640	643	651	651	583	635	618	647	661	587	656	609	597	630	659	650	676	682	627	658	617	641	572	619	644	603	679	614	640	620	670	575	627	650	641	654	634	617	624	624	647	650	613	635	661	628	626	662	636	655	607	663	670	603	618	636	590	640
27634	20587	6660	479	263	225	224	217	197	226	181	187	191	191	185	179	184	187	176	177	193	201	181	203	201	178	205	196	173	192	197	197	187	192	204	199	160	169	189	167	173	205	171	154	193	184	180	162	183	175	181	180	194	190	167	171	201	167	175	210	198	173	179	168	203	223	180	172	188	206	200	156	190	191	185	203	180	186	171	173	199	188	217	213	169	201	171	191	175	198	166	171	182	178	186	219	189	179	191	187	179	193	170	147	172	175	201	177	179	199	192	195	166	196	169	178	198	184	186	176	192	202	158	218	197	189	203	191	190	179	173	176	177	201	182	191	171	187	199	186	204	166	187	184	200	196	173	185	187	210	190	166	174	183	191	172	205	173	173	190	190	186	216	185	173	186	210	194	186	195	185	197	191	179	197	177	169	188	176	149	191	189	204	205	184	190	171	202	203	185	211	194	158	204	170	197	193	199	179	208	181	197	181	172	169	188	178	189	194	199	196	192	187	187	200	217	199	175	197	193	191	190	193	175	183	190	220	196	181	174	175	189	182	183	187	178	195	220	193	159	188	198	177	170	179	177	199	193	198	202	181	213	176	188	192	192	189	195	190	169	162	188	160	178	170	165	182	181	178	177	179	213	190	181	191	198	175	184	176	195	186	175	161	205	203	167	188	186	184	173	208	192	187	223	187	206	224	192	202	191	187	188	189	177	179	182	181	171	198	190	188	161	213	190	158	186	164	206	179	206	185	183	187	198	171	189	191	191	181	201	202	175	217	185	188	196	192	215	207	184	178	180	210	172	197	200	151	186	170	166	201	195	178	187	171	191	190	214	171	185	172	201	197	201	187	181	187	193	186	182	191	171	180	210	167	195	164	194	188	183	203	163	182	190	145	196	213	172	178	194	184	179	206	153	174	181	188	169	203	177	181	192	174	198	171	170	184	188	193	174	173	193	183	160	166	192	198	193	180	187	196	169	172	189	206	170	181	177	194	168	185	186	183	168	177	194	186	179	187	200	200	181	174	174	215	166	188	189	183	154	184	182	209	177	148	186	201	139	183	175	195	184	176	178	197	187	179	173	183	188	210	189	163	192	198	165	183	169	201	190	179	193	208	207	191	195	176	169	186	214	194	197	178	184	216	190	191	176	215	190	195	180	170	169	161	182	178	179	184	187	185	189	167	179	195	185	197	161	181	183	180	194	194	206	182	187	189	185	152	184	190	189	169	209	161	173	169	192	186	191	181	206	186	193	214	181	203	161	183	180	191	196	176	173	176	167	187	186	219	196	197	170	175	198	199	162	166	205	196	178	208	173	183	197	196	187	171	172	195	198	177	180	193	179	189	177	200	163	191	196	202	205	193	189	177	182	205	193	198	211	176	186	183	180	198	177	185	202	160	212	180	176	178	176	192	188	182	188	185	194	179	159	168	165	169	197	208	201	222	208	182	183	178	197	218	188	210	176	196	176	208	197	183	195	195	196	186	209	188	171	184	176	200	222	197	164	203	198	191	175	185	156	193	176	217	192	174	186	189	165	193	187	187	194	172	168	202	193	206	148	190	199	169	198	176	171	182	157	183	204	173	183	192	182	191	202	190	186	189	185	204	199	156	177	188	211	178	191	189	184	191	191	170	149	157	200	182	181	153	193	180	177	168	207	187	199	166	215	170	191	182	185	172	180	203	192	180	197	182	150	220	164	161	203	158	166	167	176	182	178	171	180	184	191	179	188	196	178	201	194	202	195	169	190	212	203	178	192	182	164	170	189	204	211	195	184	157	187	168	190	154	176	178	235	175	192	163	208	193	209	174	186	191	207	173	200	179	183	168	208	222	204	179	205	205	187	175	193	207	165	189	181	186	203	194	180	170	181	189	178	197	183	166	195	189	196	182	188	183	174	199	163	176	190	202	182	181	164	181	178	186	193	191	191	178	172	205	190	214	192	192	189	189	202	168	179	187	196	163	178	187	176	198	174	179	203	159	205	182	178	194	174	190	155	193	199	163	166	168	175	173	186	197	198	195	204	180	153	180	193	170	198	171	149	177	181	184	209	170	186	200	208	186	194	184	181	161	193	168	202	198	169	170	195	181	195	163	193	171	176	188	177	204	184	185	184	197	170	182	164	179	178	183	195	197	192	180	193	188	205	209	190	201	181	168	188	193	183	174	201	189	174	204	176	178	191	174	185	186	196	206	200	210	210	219	174	164	184	208	175	189	185	186	187	199	187	181	195	191	170	196	170	164	193	214	190	180	192	177	180	194	192	186	184	186	191	173	161	194	188	193	200	176	206	158	212	191	219	196	183	171	189	197	199	176	169	196	188	212	174	177	182	188	208	150	182	195	176	168	182	222	196	177	168	184	186	169	185	173	155	209	189	178	172	195	182	168	216	172	173	183	167	180	195	182	185	178	185	190	178	199	174	203	197	183	189	188	185	195	191	190	203	197	184	162	161	170	179	198	175	196	197	172	180	194	211	170	192	167	202	203	186	214	208	192	193	194	182	174	198	188	169	198	208	191	189	204	201	195	192	174	209	196	198	177	150	171	189	177	202	177	193	180	178	197	174	180	201	195	151	194	195	190	180	194	187	179	191	189	163	195	179	174	176	182	205	196	177	197	197	187	174	187	180	196	183	189	185	194	185	181	175	189	194	172	185	175	183	202	196	160	196	200	187	174	179	186	182	214	186	195	174	204	167	180	191	189	191	173	181	217	194	193	166	196	182	186	171	176	170	202	174	197	212	188	153	175	184	189	180	163	191	182	192	201	173	171	195	183	190	172	190	177	190	181	197	203	179	161	196	196	194	195	211	182	181	175	175	172	190	191	182	171	185	175	189	175	181	191	199	184	186	176	188	184	200	171	188	200	171	194	192	192	200	176	204	216	182	197	187	169	185	162	164	184	208	166	211	198	185	178	197	179	203	202	187	193	182	156	204	170	201	176	172	220	199	197	192	178	178	180	182	186	187	194	183	201	193	190	186	186	181	175	190	209	183	177	188	167	199	205	202	213	170	190	211	187	184	195	177	174	176	198	194	191	209	216	209	196	192	199	167	181	188	169	172	191	186	169	165	186	197	160	168	201	165	178	198	201	149	186	197	192	192	181	180	186	205	183	200	182	171	174	182	204	184	182	181	183	185	194	229	181	186	167	194	190	192	187	202	186	198	174	186	191	199	185	193	183	195	183	182	194	191	182	200	167	206	183	167	180	181	166	183	192	217	172	199	192	188	202	176	195	163	190	167	180	177	175	194	201	193	190	175	177	185	197	185	195	207	195	196	209	194	178	185	182	191	216	205	202	179	179	171	166	179	180	167	187	192	169	188	205	184	184	207	193	182	192	196	167	157	163	150	173	211	182	196	189	191	175	195	173	172	185	150	187	198	167	200	183	168	182	196	181	179	180	185	169	196	176	198	151	185	182	192	170	189	186	194	175	195	189	179	178	177	156	166	180	201	183	169	190	189	215	174	197	194	184	200	196	185	191	169	159	195
3866	906	782	451	365	308	327	260	273	249	268	259	282	260	252	242	248	244	227	262	245	244	235	233	230	236	236	232	234	241	246	230	226	246	227	248	221	212	261	232	205	245	240	254	231	254	228	236	236	234	247	231	266	231	227	223	252	236	232	225	216	245	221	232	210	241	248	240	240	251	243	265	247	203	226	246	237	241	232	236	270	235	223	241	254	247	250	214	245	236	235	239	278	244	213	243	256	263	218	240	250	234	225	252	232	239	227	247	227	228	247	237	229	265	222	247	263	228	248	238	216	263	254	207	250	240	265	243	227	254	270	247	247	238	234	238	259	250	228	217	224	225	248	226	234	255	245	270	228	253	222	246	233	229	264	282	244	217	201	280	250	231	258	233	217	203	241	277	272	235	223	193	241	211	233	222	252	265	224	257	238	244	245	242	231	242	233	230	232	209	256	245	253	213	235	261	243	240	246	238	241	245	247	227	249	225	242	217	218	241	254	229	246	231	239	246	247	238	218	235	232	242	247	261	265	227	237	238	242	250	269	245	239	240	244	224	229	207	271	219	239	244	225	222	244	251	233	259	243	242	236	245	241	253	239	281	248	238	236	267	238	241	236	243	212	249	232	218	209	248	198	247	236	241	231	257	232	229	269	239	233	245	254	261	236	259	227	237	241	270	233	240	266	245	222	228	241	248	243	251	241	254	232	248	243	256	224	236	243	229	240	255	259	224	233	210	249	222	240	240	244	240	236	261	230	234	224	222	231	231	257	247	234	242	251	258	215	256	240	211	262	258	241	211	219	227	238	247	245	239	258	244	249	250	218	232	246	251	239	271	240	237	252	250	237	253	255	251	246	251	221	246	224	229	225	248	222	226	250	227	201	237	244	234	236	248	240	240	221	215	260	235	220	217	226	230	225	236	233	219	273	236	221	243	210	229	247	244	235	261	259	250	231	259	249	233	237	255	251	237	237	252	228	231	230	237	245	225	237	236	191	250	243	245	237	204	243	233	247	255	239	245	213	262	220	228	254	228	239	240	270	226	219	225	246	254	237	247	237	247	218	265	242	254	260	237	231	230	236	223	292	248	234	253	251	247	257	234	251	225	241	250	220	231	240	232	235	239	259	251	222	222	241	224	240	220	233	241	230	221	238	253	236	231	232	227	237	247	272	257	228	210	261	247	256	213	253	261	239	220	252	209	252	239	256	247	242	240	269	229	273	242	245	210	239	243	232	230	264	231	236	220	258	245	227	270	221	223	253	223	259	248	250	237	295	245	253	244	236	245	240	244	247	232	240	249	261	255	235	244	221	244	236	257	257	240	261	223	245	226	231	241	238	251	240	239	212	256	255	246	254	231	265	259	231	243	260	244	232	248	235	246	250	240	245	270	234	258	237	226	232	251	247	239	217	224	258	230	218	256	250	247	263	244	244	238	232	243	265	257	253	212	258	240	228	255	227	233	243	229	252	244	223	223	264	231	235	271	230	242	238	262	269	258	265	235	239	250	219	231	250	222	226	224	214	243	233	235	225	230	225	267	241	225	240	233	245	251	222	228	206	249	247	217	198	252	221	235	265	237	247	237	245	236	252	229	245	253	257	234	272	232	239	223	229	221	224	241	239	239	243	239	231	221	255	250	240	240	246	257	239	231	237	220	231	228	237	252	261	264	265	226	239	250	219	253	228	223	221	229	249	255	245	244	239	231	228	226	253	252	249	221	258	235	214	246	259	230	239	243	244	237	238	246	254	268	203	230	245	227	234	259	248	236	234	212	236	239	277	240	226	257	212	256	253	255	254	221	247	245	246	256	250	248	250	260	252	237	235	218	267	256	228	243	218	237	239	237	253	206	231	239	213	232	247	234	203	237	245	245	267	233	224	263	256	233	219	242	242	235	260	234	231	238	214	229	256	278	258	281	261	224	237	239	225	247	222	266	218	239	218	244	231	222	266	237	236	242	231	230	249	259	239	226	243	229	199	248	255	210	227	246	232	214	266	218	232	234	215	220	282	207	238	233	241	255	232	253	253	280	251	246	222	254	258	245	268	257	264	252	230	238	216	248	254	243	248	254	247	226	227	250	223	237	248	255	216	255	210	262	253	235	231	241	226	258	230	240	243	236	244	229	216	283	227	238	249	241	253	222	252	261	257	260	259	255	207	221	235	255	222	248	240	238	248	224	230	235	225	236	262	236	251	230	255	250	243	253	242	227	225	244	246	230	244	224	249	257	252	252	217	245	235	264	212	248	258	241	237	232	239	250	252	228	239	243	229	267	245	245	222	229	241	263	274	237	224	232	257	222	226	235	254	215	217	219	246	241	232	250	195	209	235	225	272	250	251	235	226	236	236	226	241	256	216	236	254	231	231	233	246	231	248	247	246	248	235	259	216	217	233	222	254	228	221	250	273	230	244	255	231	281	249	246	234	253	223	229	233	252	241	244	235	259	225	265	229	239	263	198	273	241	228	220	245	245	240	245	220	236	259	244	247	246	226	234	269	272	257	207	205	250	261	256	239	240	268	231	204	234	237	230	255	259	240	206	256	239	264	234	221	256	213	237	246	222	215	279	220	241	220	245	223	262	253	234	263	221	226	229	241	249	251	238	225	237	241	236	229	255	213	249	255	237	240	225	237	254	248	241	259	266	244	248	261	239	252	232	251	258	247	257	251	229	261	260	257	228	253	270	238	243	236	227	246	216	244	245	244	241	245	227	184	250	227	266	205	252	230	243	231	242	252	249	255	254	234	231	225	233	254	223	242	248	226	229	218	238	236	240	242	256	234	255	275	232	222	231	284	216	243	241	258	274	241	235	248	249	245	278	252	243	225	227	222	226	240	239	240	235	237	251	247	303	255	250	233	254	225	257	253	255	231	200	240	275	211	259	198	251	239	234	252	211	244	257	216	246	258	230	226	246	252	269	233	228	233	261	226	251	249	247	261	216	227	244	253	239	248	232	225	255	243	231	233	229	287	221	208	224	244	260	240	238	257	272	239	239	232	243	247	245	232	233	247	230	249	235	202	211	242	256	247	234	232	236	230	253	239	254	250	209	259	238	231	222	245	253	233	244	260	254	248	240	239	255	224	241	232	234	230	238	264	231	240	223	241	249	250	246	226	254	232	234	266	240	232	244	252	251	223	229	226	244	238	232	239	241	237	246	241	247	227	237	251	263	247	255	247	275	220	238	239	247	239	233	245	243	219	265	236	239	215	245	254	219	230	238	263	251	254	237	227	235	207	242	219	239	233	223	226	279	241	245	249	235	238	246	248	233	240	245	253	257	241	235	248	228	255	213	221	225	245	256	246	240	255	248	228	229	231	231	245	236	235	256	207	241	212	256	238	222	229	256	251	253	240	240	231	222	238	245	206	235	228	249	244	264	247	237	205	262	232	239	222	240	206	224	232	239	269	243	256	260	232	241	224	259	220	219	263	247	242	255	235	251	277	246	221	255	277	230	244	229	235	222	235	254	247	269	227	245	250	229	244	227
24163	21676	29320	24574	21688	12017	1324	826	724	671	613	596	534	524	542	510	456	499	504	471	429	474	465	498	503	434	452	458	440	463	461	419	425	469	495	454	439	478	434	447	417	442	459	401	436	389	472	402	452	464	416	442	409	385	412	436	459	455	450	407	434	441	426	432	390	413	442	418	451	420	443	441	446	429	424	436	437	423	427	431	423	431	438	450	430	433	455	446	460	419	424	397	419	410	420	429	427	442	463	418	439	441	414	419	425	468	440	455	469	438	440	435	439	398	427	423	436	414	403	448	441	414	446	431	419	405	426	405	411	450	416	423	438	433	471	472	419	448	436	425	399	407	432	423	462	443	443	394	410	438	430	391	412	451	433	404	448	437	440	403	434	422	452	427	419	465	391	420	473	421	442	438	433	379	440	424	428	380	433	424	440	441	444	409	436	401	415	443	409	414	459	402	433	462	411	414	428	397	431	441	462	431	423	434	421	455	430	461	429	432	467	446	456	424	408	395	439	433	426	415	397	426	420	464	433	450	420	411	444	459	408	468	443	409	468	435	402	424	431	486	453	435	436	418	424	393	407	471	440	426	440	407	429	429	379	434	430	445	421	400	430	439	436	413	446	420	430	401	400	397	444	471	422	408	446	414	448	440	437	427	410	415	407	410	440	402	437	411	407	430	442	438	443	471	448	430	404	415	484	451	407	417	426	426	465	426	437	406	427	434	441	467	419	408	436	398	416	409	443	411	426	420	419	445	396	456	427	429	428	420	416	452	418	406	421	430	420	402	433	475	404	412	432	403	392	453	462	438	407	445	422	462	431	425	466	421	407	402	393	421	462	501	449	427	458	462	447	426	421	445	416	458	410	411	455	449	424	456	405	408	463	406	415	421	429	443	485	450	408	447	442	433	402	432	456	437	400	430	437	412	425	418	454	441	432	438	453	463	412	429	395	409	477	435	426	430	432	410	436	430	433	416	419	434	427	439	469	437	442	448	439	441	423	442	442	407	422	405	412	427	419	427	445	431	431	431	443	446	420	453	426	419	450	420	446	427	441	417	436	451	415	425	440	413	416	426	445	436	385	457	446	425	466	455	437	434	448	403	421	436	409	417	408	434	432	459	434	437	409	435	447	430	417	447	444	444	458	414	384	402	416	428	422	406	463	474	435	449	441	431	418	427	427	437	438	407	439	442	408	458	402	408	408	429	446	421	449	418	399	380	400	431	441	400	437	452	459	435	438	440	446	451	414	422	456	445	444	415	411	434	428	374	378	398	436	429	462	408	442	425	461	427	413	386	444	441	464	423	434	429	406	419	442	405	418	434	428	458	421	441	423	436	422	445	411	419	406	436	426	442	466	434	408	433	426	452	425	449	463	447	412	432	437	411	432	487	414	441	431	422	445	415	452	410	435	407	451	404	409	400	446	413	433	443	430	470	426	460	443	444	436	439	444	437	454	416	448	410	442	480	459	439	415	428	437	435	435	450	423	435	414	431	423	405	467	455	435	435	435	424	422	430	413	418	438	436	444	413	411	418	438	434	424	394	433	424	446	439	423	405	410	430	488	433	438	437	408	448	400	400	456	418	424	398	459	425	424	417	445	432	467	408	413	428	436	440	421	442	387	426	431	443	443	437	441	451	411	416	455	454	420	450	470	432	433	436	476	430	431	449	427	396	442	423	449	407	441	456	430	398	435	430	454	449	469	405	459	437	416	426	439	439	476	440	429	434	436	440	414	443	422	418	431	482	422	416	433	453	426	414	444	419	426	420	424	428	441	405	453	425	415	421	439	444	412	418	423	461	436	436	447	413	456	401	424	430	422	452	452	457	423	427	424	434	394	449	414	422	428	435	451	446	450	429	399	439	439	475	424	420	411	461	408	436	414	436	402	410	452	430	395	434	412	421	456	459	408	443	393	453	407	442	426	449	411	408	423	446	447	387	449	423	418	414	457	427	487	433	428	441	450	393	475	435	447	416	460	462	418	431	460	417	422	449	403	387	408	452	421	430	427	423	437	463	440	448	456	410	431	475	426	410	438	456	393	424	437	398	432	415	416	422	437	408	456	459	445	465	439	425	411	426	431	450	428	446	449	408	456	440	405	434	438	415	499	415	449	413	390	412	384	438	445	436	436	411	424	474	429	423	426	455	418	439	395	452	442	388	443	418	418	405	398	413	427	421	418	423	423	407	408	431	438	430	410	477	442	463	429	417	381	400	424	413	410	430	427	439	422	432	451	407	431	434	442	456	421	455	420	419	427	428	466	405	427	409	426	425	390	463	433	432	469	434	436	430	434	464	433	439	463	453	416	424	442	438	445	445	419	444	411	429	420	450	433	460	440	442	456	445	399	384	408	432	482	444	457	430	458	405	439	466	468	418	367	404	425	406	435	405	432	421	442	442	485	383	390	434	443	429	447	433	410	409	412	456	436	443	433	401	433	401	428	426	429	395	463	424	423	414	453	403	395	448	460	441	442	462	403	415	423	437	451	424	495	414	436	416	417	450	427	437	427	459	442	423	417	421	405	408	399	455	407	379	432	440	428	457	395	418	455	474	415	428	419	422	431	444	431	454	427	437	419	457	433	418	421	430	392	408	430	419	426	394	419	430	445	436	426	415	454	452	438	430	438	440	456	414	449	463	406	438	458	444	405	421	446	452	476	434	418	461	409	467	407	438	379	421	456	424	431	371	406	415	440	455	435	440	454	401	464	445	417	407	418	434	411	461	447	438	432	394	426	392	440	443	426	444	421	418	434	476	401	429	439	409	441	423	421	408	412	433	446	440	469	431	431	415	442	499	440	411	417	411	428	430	399	412	449	445	418	432	414	406	469	440	441	434	396	392	445	441	458	415	432	453	424	407	440	449	432	474	441	393	437	447	468	422	431	412	432	436	443	433	417	434	436	434	448	477	412	433	408	445	434	446	437	409	423	448	388	440	427	439	421	443	422	392	421	408	416	446	417	428	421	438	403	439	448	427	437	479	451	447	470	479	416	408	436	431	406	430	419	423	424	422	386	399	454	424	409	432	432	443	425	380	454	387	444	433	438	427	428	446	421	435	419	435	442	393	432	422	413	419	425	428	418	394	402	405	441	440	443	376	430	355	475	461	464	459	410	426	459	408	421	427	435	463	462	403	453	438	416	428	416	421	437	430	429	444	459	417	416	429	457	459	411	426	389	453	435	408	437	398	466	450	399	464	431	414	426	391	453	444	446	454	404	438	399	412	435	409	428	426	392	461	436	405	438	464	412	401	413	447	425	446	428	456	384	407	448	404	436	417	403	436	463	423	433	466	411	441	450	426	445	409	415	441	430	438	397	437	445	422	432	447	448	410	399	447	439	444	434	432	422	424	402	428	422	440	403	448	383	439	447	441	406	418	420	471	414	445	451	444	378	450	406	433	439	402	473	438	443	439	433	409	389	467	440	456	413	423	457	463	437	430	452	397	422	450	446	441	447	415	409	440	427	413	440	423	423	449	475	397	431	440
4611	10104	8255	4047	2850	2149	1704	1357	1193	1069	922	870	818	749	754	689	705	665	614	615	604	618	602	573	570	569	563	585	517	554	584	611	544	600	552	569	564	544	538	510	580	553	543	531	531	547	536	572	549	537	530	567	519	545	530	501	544	530	529	545	545	577	552	554	537	549	532	527	545	536	533	517	557	567	539	553	523	522	511	560	516	540	560	527	520	511	525	547	497	506	521	522	562	522	525	523	580	508	511	513	508	537	518	541	555	535	511	480	494	496	498	534	490	523	511	536	526	535	522	518	541	507	570	528	536	497	499	524	544	553	517	571	555	481	537	515	548	531	483	502	565	518	551	531	545	549	529	537	533	554	506	515	529	541	525	499	549	569	493	531	504	530	536	549	543	492	491	528	480	504	472	543	505	559	531	526	533	511	484	525	544	536	541	510	501	530	528	488	467	467	518	526	548	507	529	532	538	534	535	533	538	500	537	518	500	531	510	508	547	548	503	537	544	549	489	514	539	467	538	491	514	530	534	504	540	545	560	520	514	539	517	534	569	534	541	489	468	516	511	547	531	548	508	504	521	544	526	553	473	495	529	505	510	506	520	566	499	538	524	506	515	576	563	553	566	504	516	519	510	534	522	558	534	526	520	515	564	532	532	501	566	511	513	534	548	524	539	504	550	539	525	543	514	508	560	530	508	498	480	488	536	539	526	566	561	543	544	532	504	503	554	563	527	531	513	522	513	515	518	506	511	565	538	540	510	539	533	539	530	514	581	485	553	510	543	535	536	539	516	540	541	548	535	507	545	512	516	513	527	548	531	548	507	560	514	531	526	516	526	531	527	496	523	477	533	500	530	528	546	535	477	561	521	501	506	533	502	525	557	505	510	562	535	555	523	565	517	548	518	508	526	513	564	539	544	514	513	509	491	523	522	532	532	506	555	533	517	504	544	573	532	528	488	513	587	554	507	499	509	538	513	513	537	551	548	513	512	536	506	534	488	532	520	496	474	525	495	501	541	522	522	500	554	550	519	514	533	491	518	519	516	526	549	550	501	504	512	504	517	525	532	543	523	495	508	517	535	517	527	510	535	463	601	484	546	562	575	521	522	559	470	499	506	531	509	524	532	491	518	496	516	500	533	567	508	497	527	522	568	480	491	528	499	567	524	518	521	490	511	557	503	518	501	527	520	522	516	522	498	504	500	528	530	510	520	490	539	532	486	554	556	543	510	475	529	507	531	524	526	501	541	548	521	508	545	512	519	527	517	539	568	561	566	481	519	523	515	512	510	517	556	503	519	537	561	542	517	495	530	511	512	513	539	554	544	500	534	521	496	538	529	523	514	544	548	530	501	527	544	495	500	535	572	518	552	507	499	528	573	515	539	565	524	532	551	490	549	564	516	532	504	505	530	542	502	525	520	570	502	553	515	532	510	472	505	531	550	504	527	497	530	497	540	528	521	585	511	547	537	532	544	539	549	525	525	515	527	515	531	546	525	516	515	496	536	518	547	513	507	521	541	525	513	490	537	536	526	506	482	544	517	510	519	555	525	477	540	523	510	514	509	536	511	491	531	496	532	547	519	516	569	519	537	466	519	485	583	503	528	520	528	510	502	539	534	606	534	528	506	504	492	516	498	515	526	567	536	506	531	512	515	523	502	485	500	529	543	511	536	540	552	511	539	521	530	533	541	537	502	529	506	538	538	494	519	517	555	508	546	510	520	537	553	522	594	528	492	491	522	504	523	544	507	551	481	507	533	515	553	538	545	509	496	524	510	536	515	515	521	529	514	543	484	526	514	531	548	523	560	492	547	539	501	575	552	532	542	535	530	557	521	495	520	505	496	528	532	548	505	519	493	555	511	540	533	545	535	529	534	540	517	541	485	549	533	515	541	520	578	512	535	502	503	535	552	535	535	536	515	530	524	492	486	485	512	504	539	526	534	551	529	538	529	495	558	533	592	519	506	522	519	553	526	556	549	507	526	549	515	500	568	530	539	502	535	522	528	547	512	525	557	577	527	517	541	551	500	491	533	500	522	531	528	545	522	532	519	560	515	518	539	496	538	556	529	527	525	544	517	508	564	518	529	521	527	563	552	533	522	564	552	517	509	520	518	485	531	505	513	530	529	557	560	571	525	503	539	535	539	471	533	537	487	569	548	516	513	525	525	495	552	528	517	498	525	519	478	519	549	516	535	537	508	526	565	514	511	550	498	534	505	528	527	553	511	522	570	519	508	508	520	501	499	485	526	516	531	502	513	524	536	499	518	529	507	497	508	524	520	518	497	537	524	520	522	507	519	550	532	576	536	536	544	548	505	522	505	545	543	541	547	545	471	518	516	466	524	542	507	556	526	521	530	573	573	543	529	503	496	533	569	509	516	577	508	547	536	531	512	552	514	517	553	539	504	510	503	488	470	519	533	584	501	522	554	548	570	523	496	567	530	555	508	561	521	498	542	513	529	506	490	507	548	488	553	494	513	512	541	538	554	535	499	537	525	519	495	546	532	537	525	533	495	535	504	546	498	523	505	512	540	579	521	524	520	505	488	521	529	496	507	503	481	499	556	496	518	491	493	540	525	526	515	523	501	559	503	512	506	497	510	538	564	538	511	522	534	541	526	521	552	563	541	515	556	525	495	497	488	578	541	561	539	488	554	516	532	519	490	520	493	520	531	502	501	523	543	538	483	548	490	523	507	559	502	513	545	526	534	530	552	590	521	506	550	559	496	491	555	537	516	537	473	523	521	512	489	511	497	492	540	510	562	484	576	546	517	487	508	537	540	498	544	548	528	511	542	508	524	516	554	488	514	499	523	526	491	533	515	495	518	536	511	526	556	546	490	504	512	515	552	520	514	532	529	539	496	587	550	524	490	493	528	495	557	521	509	512	537	548	548	510	484	524	549	540	545	507	525	514	523	556	497	494	541	549	486	530	528	536	517	547	528	529	521	468	494	493	490	534	532	526	518	508	521	522	546	517	529	560	493	478	515	527	548	499	496	515	504	524	470	517	541	548	509	506	513	512	490	520	542	490	496	515	495	543	549	497	522	545	548	499	530	516	522	510	532	501	510	526	529	551	509	549	518	557	565	504	555	545	467	524	530	504	529	512	484	543	513	510	536	511	521	516	551	564	549	514	517	559	513	516	490	513	525	492	522	536	526	533	532	553	541	506	545	544	533	546	506	502	507	512	541	532	541	529	512	541	482	478	536	521	503	540	508	495	493	510	538	492	542	508	528	520	500	525	513	537	544	552	559	504	514	531	513	552	527	513	534	508	531	532	522	535	502	532	561	545	522	528	532	515	513	539	541	495	559	555	563	526	523	542	534	522	544	488	554	540	546	540	532	575	513	522	546	550	524	522	571	539	513	583	516	500	523	529	530	532	579	535	522	508	503	487	554	516	513	486	494	519	513	562	517	511	523	523	579	537	505	513	529	547	504	554	514	538	562	484	504	501	533	512	533	534	542	542	501	528	498	563	533	579	519	518	495	538
25440	21668	28102	25737	10051	522	398	304	288	251	242	206	208	216	187	206	211	177	185	173	184	202	173	178	191	206	163	201	169	176	195	174	179	182	173	167	174	187	147	179	152	155	171	174	176	183	164	147	163	160	156	154	140	208	169	173	164	186	182	160	195	165	176	172	166	152	188	151	156	176	165	157	176	165	177	163	177	175	175	173	156	200	178	173	172	152	195	191	145	158	171	149	165	142	148	182	154	174	172	165	167	186	178	160	187	190	153	171	159	156	155	157	181	165	142	172	154	143	169	170	171	158	174	178	172	170	171	175	148	167	160	165	172	150	164	144	164	164	178	165	174	171	210	171	164	159	167	170	178	155	163	139	174	171	172	176	166	173	183	168	163	186	145	150	173	166	155	194	174	184	169	159	167	165	170	160	160	165	190	181	180	172	168	167	170	149	181	172	178	167	173	184	168	175	155	179	158	141	192	149	182	164	160	168	146	175	153	168	176	167	134	142	167	152	157	180	149	173	154	178	171	187	143	132	172	152	172	187	170	165	160	153	166	174	164	169	173	147	169	163	159	181	166	167	174	176	176	171	179	179	163	158	165	157	161	170	169	173	180	175	162	150	170	165	147	170	170	171	177	164	174	150	170	169	192	164	183	173	167	166	148	169	158	186	157	166	178	176	169	167	149	163	172	171	175	156	172	150	155	184	142	182	186	162	152	168	168	159	182	169	169	167	174	158	176	187	174	164	182	160	152	180	153	179	151	136	189	146	158	182	160	174	165	186	171	168	162	160	176	142	193	166	144	176	153	172	164	167	171	171	163	172	177	176	176	180	167	164	176	163	176	167	171	161	183	141	163	158	169	163	168	192	166	174	170	163	170	157	154	149	172	173	171	168	163	160	198	174	165	174	161	166	131	173	162	164	176	187	206	187	173	180	187	159	158	151	159	177	157	178	164	181	172	161	190	148	167	176	198	151	174	181	150	150	174	174	163	160	191	168	169	164	158	209	173	167	178	158	168	175	171	154	171	175	145	148	207	164	177	157	169	182	175	162	144	172	185	189	158	161	166	144	151	159	165	174	161	170	174	142	176	175	155	178	161	163	174	158	168	194	161	190	152	165	179	187	169	173	168	154	165	184	162	142	161	185	153	167	172	160	154	176	171	180	154	184	167	165	169	154	159	161	191	165	132	156	162	193	184	208	152	161	162	167	192	177	159	182	162	164	179	149	158	182	151	162	165	164	178	162	173	181	169	180	164	161	156	171	143	161	166	168	151	187	170	170	150	172	173	169	183	168	150	172	172	163	192	175	178	164	171	180	165	183	180	158	167	147	186	164	175	182	160	158	162	170	159	189	172	171	160	165	148	168	153	164	181	170	177	196	178	174	193	171	163	167	177	172	153	152	151	178	171	165	159	154	162	155	138	175	180	152	150	171	157	177	167	185	168	161	156	172	163	171	177	159	185	173	152	169	169	178	169	172	152	147	189	183	164	171	148	184	156	177	168	172	150	156	155	151	159	166	151	151	165	167	158	188	156	160	150	174	168	187	157	154	167	175	174	174	182	169	164	176	181	158	145	157	169	163	167	155	184	155	166	161	172	156	161	168	176	161	166	184	159	166	182	156	155	160	177	173	171	152	162	167	178	157	170	157	161	181	176	181	169	173	168	173	154	147	174	162	142	160	164	180	181	161	159	159	168	193	166	184	176	170	160	159	196	163	172	152	171	167	165	173	165	188	169	158	155	167	169	167	159	153	173	192	179	133	179	175	136	185	159	156	168	165	172	176	164	171	179	156	171	179	169	160	176	187	154	169	158	151	167	170	142	167	162	176	177	171	200	167	171	173	185	179	173	187	167	156	185	182	167	154	167	180	159	202	171	166	203	159	173	174	174	153	175	161	183	162	142	146	155	178	171	177	154	178	147	175	144	181	176	154	179	162	158	176	172	151	191	160	169	187	168	170	163	160	164	170	157	187	163	158	145	148	162	154	190	191	200	150	150	143	181	157	169	146	173	164	158	153	166	177	141	170	173	166	153	189	166	155	157	173	184	162	171	164	185	180	173	164	191	189	180	187	156	172	159	158	174	176	185	156	155	164	175	173	130	179	175	178	148	164	159	177	161	153	190	168	166	167	160	147	146	162	167	176	187	159	169	148	161	166	148	138	169	151	155	168	150	170	172	156	193	156	153	160	177	163	176	156	189	167	177	178	162	167	149	161	202	165	169	177	164	189	170	140	175	184	160	173	170	174	165	172	185	172	200	169	168	166	149	141	179	155	176	177	172	176	163	156	166	165	167	186	169	168	152	161	166	197	172	167	159	185	137	181	179	144	175	171	157	184	165	157	176	139	168	159	186	165	169	177	181	149	189	153	170	167	168	161	169	156	169	158	161	171	175	176	167	171	188	167	167	162	159	163	175	153	195	207	173	154	155	161	171	151	157	146	161	160	157	183	169	157	166	160	180	175	174	180	180	179	168	166	183	165	191	184	185	190	151	162	178	165	165	173	167	183	175	185	143	193	163	140	179	141	181	198	170	153	141	172	177	184	173	152	174	164	173	156	173	182	173	168	175	164	165	182	189	174	172	183	179	175	158	163	177	167	152	169	196	145	162	170	164	187	173	139	158	190	161	147	177	165	157	163	159	164	157	143	193	163	169	165	156	151	156	161	142	182	175	146	174	170	169	182	173	146	159	157	164	176	160	168	164	173	146	167	158	187	173	180	165	164	181	154	167	166	167	172	170	166	155	167	182	167	155	147	174	154	189	179	155	168	150	154	165	178	141	161	163	165	190	144	155	177	159	130	171	174	163	193	163	179	156	169	173	169	177	157	161	171	168	176	174	187	188	173	172	175	163	153	156	168	156	160	175	176	189	168	138	152	168	172	164	167	174	161	152	174	180	172	154	187	182	167	180	184	144	149	177	177	155	157	176	165	156	173	149	158	144	183	177	179	154	191	172	160	173	183	132	167	161	175	166	186	144	166	172	153	186	181	158	179	162	180	156	167	161	196	171	153	175	177	146	160	160	154	165	154	192	153	155	198	133	169	151	160	176	197	186	155	152	154	175	159	160	182	147	164	151	159	164	157	185	142	169	187	170	190	152	172	170	150	198	173	189	175	186	165	174	187	180	177	153	165	166	163	179	151	184	166	163	146	180	169	162	152	205	173	163	155	183	158	140	171	155	156	152	191	150	150	161	160	183	150	174	163	153	158	183	169	165	182	159	159	174	149	153	165	178	190	180	181	172	157	195	156	159	167	174	183	167	182	173	177	163	157	153	169	165	165	188	173	178	176	203	155	162	163	182	183	160	153	194	153	182	198	156	158	151	166	145	155	173	165	191	165	174	172	150	172	162	166	159	173	161	172	161	179	165	179	155	190	178	165	184	175	172	178	156	163	174	149	182	181	169	162	149	166	148	158	167	162	159	155	150	171	131	180	149	172	174	175	151	178	167	178	184	146	168	154	176	176	184	146	152	154	172	164	156	148
4589	5561	4285	1947	1424	1079	894	711	596	525	444	425	381	378	355	319	333	312	285	295	291	286	268	278	264	280	283	296	233	262	265	238	247	261	249	236	232	239	234	263	246	264	208	250	253	218	234	237	242	272	220	248	236	237	254	222	260	224	229	243	237	262	261	231	230	217	234	250	221	253	245	255	231	218	198	220	239	222	230	267	226	248	217	241	228	249	229	234	211	247	235	261	234	206	226	230	247	226	229	248	218	212	224	210	240	234	223	237	223	240	240	241	230	235	243	209	230	206	223	223	239	252	221	241	241	224	214	214	247	221	229	233	202	232	254	238	206	220	227	223	230	250	237	239	240	213	216	246	233	228	242	268	214	250	243	232	216	227	223	207	234	239	256	229	198	269	241	230	229	247	245	229	228	243	234	230	212	227	245	216	235	213	260	244	221	257	210	259	229	224	230	250	201	271	252	245	237	193	226	240	226	226	239	236	225	217	257	228	234	221	241	239	232	223	232	214	254	239	245	252	220	232	257	226	248	246	222	238	227	215	232	214	201	228	251	247	237	262	240	234	220	227	250	225	230	218	236	223	234	233	228	260	224	218	244	194	219	262	230	238	235	225	236	223	253	236	219	224	238	241	236	246	232	213	208	212	221	232	243	244	251	234	245	258	239	235	213	251	228	235	238	211	232	247	213	231	257	228	231	237	230	246	213	221	239	219	233	222	223	228	211	226	253	274	203	238	224	250	254	220	237	218	245	236	222	245	236	266	254	240	223	231	222	257	219	250	242	229	221	235	250	217	240	195	257	256	256	206	235	246	233	247	241	226	249	246	246	233	201	211	241	196	244	229	231	235	247	239	260	189	241	237	236	214	226	250	215	242	237	226	230	235	229	230	239	224	235	244	249	227	241	246	239	236	218	220	210	190	225	254	223	220	253	217	235	206	225	229	246	231	241	228	238	229	232	222	251	235	236	241	232	220	226	200	226	214	241	233	226	237	240	246	234	236	230	236	234	202	222	242	224	227	224	249	248	249	222	215	238	234	251	240	252	250	254	235	242	214	236	216	220	242	235	241	228	240	251	205	226	222	244	241	247	231	240	237	252	248	257	238	192	208	247	221	235	235	235	217	228	261	215	247	262	246	236	232	218	233	238	245	213	251	232	212	246	219	241	219	233	228	212	238	215	227	262	244	245	218	239	220	227	234	227	253	237	242	215	233	202	245	240	253	248	216	253	225	252	220	213	202	235	220	212	233	218	240	199	213	215	219	219	251	210	234	203	236	240	210	217	209	203	242	258	232	241	227	221	243	246	232	238	235	237	211	248	230	256	213	250	228	205	229	232	223	248	239	243	221	269	244	252	238	248	227	261	230	236	221	245	251	253	244	209	230	256	227	237	261	276	208	228	205	225	228	212	236	220	233	246	227	210	219	231	217	241	271	246	220	252	241	206	231	222	241	226	215	234	242	220	261	232	230	210	253	205	224	237	244	226	244	238	255	225	218	214	245	262	271	246	230	226	227	253	236	241	221	220	228	253	251	255	222	214	237	251	207	213	218	235	194	227	249	248	238	228	206	259	254	251	247	235	234	218	242	217	230	236	243	255	229	229	231	231	244	230	263	254	224	233	206	219	214	226	254	234	219	217	226	240	231	232	229	242	252	224	238	231	223	220	218	223	246	207	251	249	249	235	251	264	232	235	227	225	231	219	240	210	223	245	230	232	234	239	216	234	209	228	244	223	227	222	241	226	237	231	227	243	236	222	245	243	233	224	240	262	219	232	226	237	224	241	203	239	234	220	212	237	231	228	248	221	223	243	228	211	235	237	235	210	227	235	237	213	234	232	247	213	229	242	253	230	202	227	230	271	226	205	218	234	215	219	203	230	222	216	222	238	234	259	242	249	236	216	229	226	244	217	252	230	230	224	211	207	236	218	239	194	252	232	223	234	249	218	240	251	256	228	228	228	242	276	242	228	239	267	229	240	210	237	241	238	264	257	236	209	237	206	213	207	216	226	223	253	223	230	233	219	234	235	227	220	236	252	221	220	250	248	225	235	236	223	222	220	247	219	244	245	231	253	236	251	239	236	228	251	236	224	225	253	218	235	257	219	246	248	245	233	244	236	225	248	243	200	222	244	246	224	219	219	229	243	237	234	227	188	223	239	245	254	228	263	211	232	243	248	236	201	220	220	226	211	215	224	222	233	224	233	214	227	240	227	219	254	224	214	256	223	253	245	232	231	243	244	251	218	208	256	242	231	228	258	236	241	240	266	250	236	224	232	254	211	212	240	256	223	225	237	240	217	221	213	210	215	227	192	226	208	226	228	220	210	232	229	210	230	243	262	235	235	221	235	237	213	241	221	226	217	196	243	247	229	222	233	210	200	259	234	240	217	238	250	237	232	241	249	261	228	211	222	219	209	232	231	255	241	233	219	239	228	264	229	215	221	231	236	228	213	219	207	209	194	220	234	235	221	217	234	232	222	226	212	235	255	243	257	233	231	234	243	230	220	232	223	248	228	221	220	239	240	226	233	227	256	233	230	256	231	217	226	227	219	233	240	248	239	230	249	218	220	240	225	234	218	233	216	233	247	256	228	234	242	231	228	247	217	221	227	251	231	214	235	205	213	245	216	241	225	243	216	220	220	232	249	228	230	233	214	253	229	208	221	239	233	183	255	256	238	214	233	211	204	239	214	226	235	227	206	261	244	200	243	225	218	241	245	232	218	231	227	246	249	215	216	219	262	231	232	207	223	216	239	239	220	231	251	212	212	260	223	244	195	225	245	211	228	227	237	226	261	251	211	210	246	234	218	200	222	236	225	240	231	222	235	226	212	212	233	207	218	226	241	229	234	247	225	242	250	225	221	228	227	226	202	262	204	216	219	205	231	238	246	257	238	256	209	235	237	224	260	237	220	230	216	259	208	235	251	196	239	223	263	230	211	236	199	241	210	259	225	239	208	246	238	222	240	209	236	229	223	231	239	237	226	240	231	250	230	250	244	233	222	247	254	255	243	238	226	206	257	212	259	233	256	212	221	219	237	242	227	240	229	216	210	230	234	221	234	232	247	214	224	250	234	242	204	224	201	228	237	234	229	234	243	245	236	226	237	235	248	222	241	235	207	207	230	250	254	232	221	223	223	207	241	241	239	248	234	234	211	249	230	251	238	243	234	227	241	228	253	233	223	247	208	238	222	226	224	212	239	234	246	239	209	223	222	244	241	233	251	266	252	222	211	215	215	253	221	234	212	229	238	247	220	219	234	215	233	231	249	207	231	230	274	218	234	241	260	226	227	232	239	226	239	220	237	241	207	221	224	227	222	259	225	245	213	213	222	236	234	220	249	220	237	272	246	234	231	278	224	237	213	221	208	245	244	224	259	241	211	224	267	237	240	242	247	204	242	232	228	231	206	237	235	226	246	224	260	212	212	206	248	230	231	213	229	251	221	229	205	247	207	252	236	249	233	240	244	249	229	213	253	248	261	222	230	231
23258	21720	29750	24203	21723	21782	11163	1380	1000	912	876	816	687	720	711	676	642	606	653	599	612	612	606	601	606	609	559	581	539	593	549	523	558	574	525	504	544	588	553	562	555	517	519	520	538	534	512	538	530	567	575	528	531	567	559	502	541	567	514	512	513	533	480	556	483	566	574	541	550	572	559	568	490	509	534	499	534	531	549	506	504	527	540	543	524	521	491	520	514	537	501	517	520	531	502	520	550	533	540	554	515	554	526	511	550	511	535	580	513	537	520	539	512	500	545	503	518	500	499	548	528	531	580	520	564	498	522	476	517	525	485	535	543	530	517	499	519	531	544	514	543	531	545	550	532	495	508	547	505	537	549	504	499	530	490	548	563	545	461	545	503	547	542	506	541	533	521	485	507	524	507	545	551	553	530	509	519	492	518	534	524	498	520	507	529	500	519	488	548	499	525	521	544	494	560	500	525	496	526	519	570	506	555	503	547	514	513	520	572	564	501	490	495	525	540	496	553	527	520	534	515	501	539	560	498	519	527	498	516	554	508	550	495	504	486	492	510	549	550	535	533	531	538	536	574	493	526	558	535	558	540	546	529	532	507	539	568	530	513	521	531	509	519	515	510	535	514	527	532	556	558	520	487	542	527	511	527	529	485	540	516	530	523	488	515	503	512	496	524	528	518	508	483	536	541	487	529	495	530	502	507	507	560	518	520	525	514	558	546	538	528	506	580	531	466	509	510	489	529	548	473	546	504	499	521	574	543	535	543	529	553	567	555	556	516	530	496	570	521	521	539	504	552	542	487	570	505	570	496	487	560	562	592	528	522	522	519	523	549	527	471	497	556	536	557	507	504	513	531	568	514	514	499	508	503	518	531	544	537	533	527	528	544	542	503	521	533	492	505	555	561	528	526	548	524	524	528	523	527	504	481	470	491	488	509	481	490	522	516	531	499	539	541	539	505	520	546	522	499	538	482	523	548	545	493	519	496	540	513	485	546	539	528	500	558	525	490	511	534	536	518	516	545	556	528	515	514	539	463	527	495	476	492	487	537	555	525	494	574	463	528	483	469	495	497	518	515	501	534	530	486	532	548	542	508	542	541	499	539	561	497	479	488	515	535	512	565	505	539	525	480	532	528	544	540	555	505	509	523	513	513	479	568	528	504	508	540	521	537	552	500	533	526	516	522	496	504	535	553	501	532	490	501	515	532	467	525	576	557	543	551	521	559	553	539	505	512	552	548	533	524	547	505	512	539	558	511	563	476	510	528	524	507	527	470	552	505	518	569	523	522	508	528	534	543	494	506	546	529	520	495	507	549	496	498	557	563	558	521	532	518	527	490	562	572	507	511	539	515	519	496	495	529	526	523	585	480	509	523	511	507	519	537	534	494	503	506	542	559	539	505	498	539	520	512	516	529	552	535	553	511	511	538	509	515	530	544	490	499	512	523	540	583	492	506	532	529	531	507	521	543	544	507	553	547	526	542	475	518	525	466	532	521	558	539	506	527	517	548	556	480	545	555	556	515	513	524	527	539	529	525	542	525	547	486	527	541	528	515	517	555	569	503	560	553	549	507	542	526	511	537	499	493	538	524	495	529	558	513	492	533	509	544	515	550	503	515	529	526	497	518	484	492	511	530	547	530	577	520	562	516	517	545	532	518	537	487	554	516	533	511	534	530	504	538	527	509	558	503	492	519	530	511	466	530	511	519	512	507	491	508	496	525	531	513	478	504	545	529	573	520	511	498	532	526	505	528	482	501	507	507	537	542	541	533	502	531	545	495	494	542	547	514	518	510	496	538	508	599	504	525	520	466	559	573	499	510	529	522	513	533	528	537	538	519	505	559	493	518	521	541	512	522	509	534	483	516	504	494	526	524	511	504	527	503	573	521	507	504	542	510	552	554	495	524	522	511	490	543	554	521	538	521	533	544	520	537	536	512	538	544	539	512	544	534	526	486	538	518	509	512	504	550	485	509	512	510	546	470	542	492	515	534	566	543	540	541	529	502	482	514	539	546	519	478	531	518	507	483	534	518	515	535	490	542	528	503	501	504	553	471	502	503	494	529	530	562	467	525	527	495	517	541	538	554	522	530	543	568	494	596	491	521	513	524	550	521	544	498	511	496	505	512	487	521	506	542	575	548	516	523	534	497	546	552	530	521	505	505	508	514	517	520	477	509	557	533	555	546	555	486	516	541	537	510	539	489	543	543	536	515	497	500	496	533	508	506	533	490	493	535	544	498	531	526	538	507	543	507	542	479	512	522	481	544	520	528	510	498	530	538	542	493	553	476	550	556	543	572	521	499	500	502	520	529	554	523	497	541	541	542	581	563	513	515	541	511	566	480	484	517	525	554	500	500	528	531	510	508	520	555	490	493	545	530	561	519	520	565	548	537	517	548	520	511	474	525	492	539	509	515	506	529	500	528	541	518	494	499	538	496	540	526	528	528	553	547	476	505	531	495	534	516	515	510	490	501	527	549	515	506	522	527	537	542	532	540	522	516	494	539	529	526	564	520	529	535	494	518	534	541	497	494	501	521	530	480	532	516	523	515	545	516	502	516	466	523	507	531	533	520	530	519	517	475	536	499	541	508	478	533	524	550	493	505	521	554	531	546	526	521	516	544	547	505	520	546	533	541	539	490	543	532	526	541	484	539	528	540	528	527	517	526	542	508	545	515	520	488	550	538	549	492	510	560	552	546	504	516	499	537	517	533	520	505	522	535	540	524	487	489	535	497	509	478	556	511	513	514	525	541	488	500	486	530	525	551	521	503	482	526	510	492	509	497	501	515	582	551	508	466	550	608	508	560	563	526	548	520	530	523	497	520	523	505	532	551	506	507	530	517	504	568	477	512	501	503	525	508	527	526	536	492	557	533	572	537	544	508	546	513	539	541	537	541	535	500	532	525	533	547	522	520	507	482	560	494	523	516	512	481	543	519	525	534	537	527	527	526	535	522	538	506	519	495	515	536	532	546	546	554	502	492	470	527	496	523	534	508	530	493	567	518	527	534	494	579	517	507	561	557	512	514	533	541	502	528	541	512	536	512	542	526	539	517	510	538	544	539	491	510	532	499	497	518	515	464	551	495	515	506	540	514	497	518	547	480	492	481	503	533	518	564	519	551	513	516	504	501	529	530	522	530	524	516	508	504	571	541	494	495	530	537	531	503	554	514	555	517	573	494	461	510	573	544	560	526	535	497	500	529	533	512	516	499	515	541	496	519	528	502	516	529	566	521	534	527	503	503	536	486	510	519	519	529	503	511	516	524	531	510	496	512	516	514	559	496	517	460	512	500	525	511	485	536	553	561	490	496	524	495	520	572	516	490	530	521	512	528	543	554	508	537	540	504	532	503	477	525	523	519	526	530	559	534	532	504	514	543	509	500	525	510	531	493	563	505	529	510	552	494	529	509	543	503	583	490	498	535	500	503	541	547	510	524	545	531	551	566	517	517	528	524	519	538	493	569	546	520	548	502	490	548	508	531	529
7141	16751	13429	7132	5110	3790	2912	2382	1958	1671	1497	1342	1203	1114	1006	1001	987	914	852	814	815	756	792	746	710	742	666	748	733	701	707	714	728	686	735	664	677	671	667	679	641	681	658	667	679	646	670	640	697	692	606	685	676	726	647	682	587	645	619	634	639	683	639	639	628	635	629	654	650	620	638	634	652	633	614	639	667	629	621	656	651	647	625	664	619	626	627	689	627	676	621	624	648	640	607	619	637	620	663	631	653	619	655	592	580	645	596	627	675	633	644	645	619	645	637	688	647	697	657	684	615	619	611	632	615	605	626	660	639	667	636	582	645	623	659	675	641	643	625	641	699	615	634	634	621	622	644	652	662	659	634	663	638	653	605	645	660	680	651	659	592	606	653	607	636	650	673	652	662	618	633	656	643	619	628	690	609	633	604	636	638	625	643	645	635	655	645	623	667	604	671	603	655	656	623	651	607	629	668	667	619	621	634	658	584	604	584	656	622	614	669	636	643	633	592	622	641	653	605	601	616	705	602	634	620	644	631	659	607	658	636	641	650	654	642	609	681	633	576	656	615	638	670	599	657	673	621	634	695	621	608	601	635	639	583	615	606	648	611	615	638	622	574	649	621	644	651	667	612	641	619	658	625	610	608	655	604	599	576	644	625	553	626	595	613	659	663	632	662	647	607	586	637	671	584	653	570	617	612	636	611	621	628	623	585	675	622	647	625	673	646	632	620	608	638	663	643	628	603	604	668	605	627	650	661	645	668	605	628	633	597	630	633	603	604	685	563	634	681	655	651	594	625	585	611	599	610	616	610	614	640	668	643	613	638	632	674	643	646	618	634	645	634	621	664	596	628	636	630	637	630	655	655	606	618	668	640	635	634	616	642	631	624	640	635	667	614	588	649	669	629	650	647	633	642	568	638	644	648	630	684	604	637	600	599	622	641	632	674	641	637	614	614	625	647	662	629	636	685	622	603	623	602	653	656	637	605	629	612	641	585	635	605	641	613	632	648	693	631	652	625	642	649	658	631	653	630	685	618	597	591	650	631	680	666	624	632	597	606	606	622	685	656	619	621	641	615	631	616	605	643	666	631	586	600	639	589	622	636	625	653	687	666	656	656	608	608	678	633	644	641	644	635	654	685	623	658	633	652	643	612	667	668	615	688	637	591	638	658	632	634	614	646	655	627	663	628	590	674	637	606	647	637	596	607	630	634	641	589	604	638	609	662	645	619	639	637	660	634	649	648	672	599	637	619	627	638	632	639	619	639	615	635	615	633	609	594	637	627	646	612	643	625	581	618	635	598	613	647	586	668	612	658	645	660	647	632	637	637	639	607	619	650	626	655	618	624	639	634	629	624	649	673	649	614	623	615	595	651	639	646	613	636	630	648	649	644	628	607	654	634	634	642	670	638	592	657	636	645	634	635	628	658	647	622	629	641	644	676	625	643	648	624	630	631	624	623	625	670	652	615	640	642	605	651	612	651	657	642	644	612	684	602	650	655	615	626	677	620	618	634	627	605	663	615	679	612	630	650	612	633	630	638	622	621	691	663	630	654	596	619	603	604	635	624	598	637	651	625	611	596	615	624	631	658	656	648	636	625	583	655	629	664	590	619	594	644	637	627	682	634	596	637	591	624	623	596	669	606	567	627	627	628	627	617	599	636	629	662	609	620	643	636	631	675	609	680	671	624	637	647	660	628	612	607	655	622	628	605	646	644	640	666	684	684	635	592	612	620	635	615	625	671	642	604	621	642	614	674	649	567	630	664	614	662	637	589	649	674	613	653	604	672	648	636	647	637	645	610	624	695	663	623	626	651	623	686	662	685	597	621	631	631	639	641	637	628	647	671	639	608	652	596	655	664	606	647	628	642	584	640	663	635	629	640	634	630	641	633	652	683	615	643	641	656	655	656	624	626	588	700	603	670	604	658	581	643	636	681	616	634	654	601	642	635	639	665	621	630	603	628	632	663	643	635	665	669	593	661	629	619	592	618	643	653	641	652	677	607	627	615	634	590	628	660	706	643	657	646	650	627	615	647	605	608	685	631	603	633	595	613	613	646	621	689	632	648	619	599	626	685	680	658	668	625	660	631	599	646	650	662	600	617	646	640	632	654	683	639	679	649	657	600	605	633	644	659	567	597	599	622	621	613	633	621	676	641	641	620	606	644	671	610	635	620	594	646	658	666	619	639	633	661	627	665	637	628	623	647	622	669	631	629	595	642	636	642	645	603	614	639	659	626	622	595	679	620	609	643	662	654	628	647	657	640	648	594	676	638	617	632	642	597	615	664	648	620	618	647	612	609	640	646	645	601	590	655	612	668	685	615	639	642	645	634	676	583	591	665	618	619	603	625	612	629	655	670	629	643	601	602	589	653	647	616	618	667	644	644	615	672	636	636	624	650	618	610	640	623	659	604	605	637	663	653	667	604	632	635	603	672	626	592	629	665	614	649	636	612	663	630	615	626	640	617	609	644	624	612	602	667	642	599	651	580	653	658	675	638	636	657	619	622	643	654	630	641	692	619	648	649	605	671	611	659	656	627	616	651	673	624	631	638	624	607	614	664	644	656	633	633	661	625	622	625	658	624	650	642	628	638	664	690	655	597	634	628	579	625	609	666	656	625	628	614	617	610	611	642	675	604	629	631	651	603	606	651	619	620	643	655	621	610	623	650	618	628	650	628	668	641	664	664	619	603	634	676	640	674	624	642	551	665	617	636	658	642	662	616	634	644	643	639	648	623	621	657	579	649	665	614	683	608	658	654	622	666	613	659	634	672	592	640	633	616	660	594	672	639	618	676	637	682	634	596	666	640	653	619	635	583	619	663	647	626	630	649	582	629	616	645	628	628	607	622	648	626	638	592	617	637	622	630	631	597	655	635	622	651	628	625	646	625	668	596	696	676	639	601	655	599	652	642	653	637	622	630	652	616	618	644	638	590	675	666	592	625	623	629	648	631	621	630	620	587	651	678	648	642	609	653	654	634	615	659	682	651	646	637	640	655	632	634	636	645	660	618	636	602	620	659	624	656	581	659	654	623	649	631	606	684	642	624	628	659	620	675	643	631	654	669	626	657	628	600	648	698	634	610	630	648	630	618	621	611	618	660	614	621	667	655	625	644	656	614	629	592	631	629	645	642	612	618	649	622	643	625	603	579	613	599	601	621	648	598	616	646	664	626	651	608	597	578	631	615	653	605	607	604	606	628	604	604	588	636	635	601	677	617	610	598	592	675	657	628	610	647	647	608	617	605	611	635	612	638	656	632	646	624	636	648	653	623	608	648	606	648	643	623	601	638	667	621	657	630	621	656	626	596	644	649	639	622	609	661	654	661	613	611	627	634	617	647	610	669	627	640	610	655	629	649	654	609	623	662	617	602	608	626	611	655	660	625	661	647	628	593	636	609	608	627	583	620	624	623	603	589	637	670	670	641	670	653	647	701	639	606	625	648	644	693	634	662	625	620	612	667	602	629	648	632	647	631	703	614	614
27653	20481	6784	707	478	420	315	199	192	198	207	226	186	208	183	191	193	189	174	178	185	170	180	187	197	173	178	188	208	193	196	187	190	189	197	200	189	182	177	163	187	189	207	174	166	192	195	185	194	178	184	153	183	151	188	193	171	191	184	193	203	201	167	205	187	184	188	197	212	169	201	165	201	194	187	151	183	185	198	189	177	197	194	195	183	187	169	184	179	196	216	200	187	183	170	199	214	182	174	200	215	204	195	199	182	175	183	192	185	209	179	199	167	169	205	176	176	206	186	205	187	162	165	184	177	201	182	185	190	186	187	177	199	193	177	184	200	207	191	178	184	182	194	209	189	189	206	200	175	176	180	184	196	186	192	181	204	169	206	184	182	159	165	203	180	187	176	217	193	176	203	168	182	198	185	163	185	186	182	188	205	193	177	180	183	167	169	200	168	173	192	199	187	205	173	211	176	174	195	206	188	221	183	183	193	180	177	171	209	195	212	172	163	163	189	215	188	180	179	183	184	182	204	171	189	194	183	175	179	217	176	182	190	172	172	177	196	181	159	202	180	188	184	186	194	180	184	175	192	172	181	181	177	203	161	184	181	182	190	180	198	190	181	186	200	159	177	185	197	195	163	190	167	200	192	195	207	184	187	193	195	199	176	195	197	165	197	205	196	198	190	182	201	195	187	175	197	198	214	187	203	192	198	186	149	171	202	165	183	193	190	198	201	170	193	181	213	190	205	189	178	173	197	174	182	168	192	192	171	172	178	182	178	196	191	164	187	189	189	180	191	180	192	185	182	194	189	168	152	200	186	176	186	193	166	178	189	183	193	165	194	194	213	158	189	190	198	173	162	190	181	184	199	223	187	190	137	181	172	186	197	179	185	211	186	216	176	206	173	205	186	159	199	200	188	191	207	185	181	167	183	179	217	216	189	215	191	208	197	207	200	188	180	188	162	205	169	200	194	205	165	192	188	165	182	187	191	188	194	197	171	210	197	210	180	157	183	172	190	181	189	202	178	169	179	178	184	183	175	194	187	196	191	199	168	175	185	183	174	202	175	188	180	199	167	172	180	179	222	186	186	199	225	193	221	183	180	203	185	209	214	180	185	186	193	190	184	164	205	206	213	148	165	192	198	182	185	196	167	194	183	207	199	167	177	185	150	178	200	183	197	192	185	189	211	195	168	193	181	214	170	184	186	184	190	192	156	181	174	178	191	167	183	165	187	173	191	208	193	215	193	182	188	187	184	167	190	189	189	198	162	212	184	197	187	173	186	210	197	191	188	175	170	174	192	162	205	205	193	179	180	179	191	187	189	158	194	207	183	195	182	179	197	172	190	177	193	160	169	184	172	179	212	185	183	190	199	206	191	190	196	195	175	170	174	186	188	198	182	187	205	187	200	176	206	180	185	187	168	190	179	199	181	200	183	180	194	168	172	176	193	176	191	196	179	217	188	191	186	176	174	153	209	186	192	195	193	197	191	191	175	186	170	175	201	185	154	188	196	199	211	178	176	176	160	178	190	208	176	182	174	193	178	186	180	212	185	197	207	164	199	188	178	182	185	210	170	179	195	172	195	214	221	166	177	202	222	173	163	192	205	169	171	191	182	169	199	205	188	189	189	171	165	202	172	182	196	204	176	186	182	194	185	194	184	180	202	199	155	197	172	179	226	216	195	183	200	190	187	186	180	193	207	199	169	199	195	172	172	213	179	201	166	194	193	183	174	179	190	189	201	195	193	172	182	181	178	181	173	218	171	197	180	194	171	169	196	160	183	178	179	216	169	193	185	168	172	165	171	194	192	207	195	179	189	191	180	182	198	183	201	196	182	169	194	167	207	206	203	195	184	197	201	177	192	179	188	183	194	195	229	183	190	191	198	203	191	164	181	207	178	182	199	209	185	191	190	183	194	193	162	167	183	193	177	188	194	201	187	200	179	190	187	196	170	200	212	196	176	216	170	201	172	216	198	209	192	201	183	172	185	182	192	211	199	213	222	227	176	200	194	182	193	182	190	189	176	200	199	183	188	206	187	198	183	187	199	195	172	172	183	190	173	207	180	207	190	187	199	194	211	186	191	190	165	161	176	169	196	207	188	183	183	173	179	183	199	195	189	177	200	157	193	195	211	199	168	194	196	208	189	167	188	194	165	179	198	189	197	184	182	197	176	163	204	203	227	219	202	189	172	185	188	162	210	191	177	176	203	203	191	179	183	168	193	164	193	195	194	205	182	202	189	182	206	165	177	208	160	181	207	179	185	194	185	170	171	209	205	220	184	183	193	195	174	177	194	191	182	198	186	181	169	195	189	196	206	188	207	165	191	183	185	195	181	186	176	187	181	205	190	180	179	191	187	187	198	185	181	190	196	197	164	173	165	195	199	186	195	200	186	202	166	186	184	162	195	172	172	197	172	181	175	204	173	172	204	195	170	194	188	192	189	218	184	198	164	196	181	187	196	195	192	180	181	189	192	180	214	177	169	178	169	179	170	175	183	181	190	195	204	167	199	190	177	187	174	207	188	201	173	180	208	209	191	184	182	167	160	184	167	199	192	171	162	180	192	180	186	196	174	172	186	172	194	186	188	190	184	205	185	194	194	210	194	183	185	206	178	189	179	207	186	191	186	178	181	202	198	158	190	208	198	168	190	193	183	176	181	213	194	186	194	184	193	160	212	196	208	189	181	166	190	193	205	193	184	190	177	187	165	211	145	186	185	180	196	174	198	165	215	195	193	192	173	180	197	183	209	182	176	209	184	182	189	167	176	184	184	183	174	180	177	193	181	176	180	183	222	187	202	181	188	190	178	193	194	191	198	195	187	179	190	180	173	212	187	201	215	184	169	189	196	175	186	203	172	188	202	176	208	169	177	196	193	200	177	201	199	179	174	200	168	194	199	171	189	203	183	164	200	223	192	194	187	156	188	183	184	200	217	168	190	202	202	193	171	192	191	174	177	173	206	191	205	179	200	195	171	183	181	207	188	180	172	211	189	203	190	182	186	194	184	177	211	175	161	185	183	173	188	168	182	188	192	158	194	202	198	200	197	204	175	217	175	222	210	190	172	187	193	189	184	175	176	187	189	189	210	188	198	192	194	188	208	185	217	186	183	188	209	194	190	202	206	215	186	187	174	210	225	198	211	196	164	203	186	187	192	194	192	195	190	202	194	208	173	188	181	192	183	200	184	175	176	179	206	184	155	176	198	171	172	184	188	155	177	201	219	187	188	193	190	180	196	191	173	194	185	198	166	191	185	200	179	204	185	180	181	198	197	186	186	196	203	190	188	156	191	183	191	190	172	189	185	197	211	198	168	169	196	197	205	209	187	183	187	188	185	206	193	182	180	189	195	184	177	173	192	191	204	183	204	196	209	173	191	172	202	194	191	187	179	181	184	177	210	176	188	168	187	179	181	209	179	194	176	170	182	171	205	194	179	177	202	188	199	183	188	194	187	189	188	192	192	202	188	207	170	202	184	186	190	178	167	200
3937	1059	894	527	415	354	341	288	320	276	277	265	255	260	260	262	262	248	248	273	252	255	242	254	264	261	243	239	260	227	238	274	238	240	246	266	226	218	252	233	231	240	219	238	248	281	239	244	250	279	252	260	252	248	265	230	245	248	239	261	253	294	233	235	261	224	233	242	269	233	245	263	253	259	259	237	250	224	236	277	281	268	217	228	256	245	276	259	268	266	214	263	238	259	252	244	250	251	226	249	231	248	236	230	251	248	245	266	248	202	223	260	246	238	242	228	262	257	224	227	234	250	240	233	277	220	263	210	231	270	252	251	255	265	254	263	226	214	248	224	257	254	241	265	217	237	246	219	225	221	248	252	266	250	246	260	238	266	244	247	253	256	246	210	233	239	250	265	241	244	255	248	241	230	262	254	242	272	271	256	242	262	245	219	265	243	247	249	264	255	224	239	216	258	245	241	263	244	241	237	232	255	250	260	218	231	256	261	248	235	256	239	256	268	235	253	251	252	237	264	246	248	241	228	274	248	248	230	224	240	261	246	233	250	261	267	251	234	276	218	225	216	231	247	265	243	257	253	270	223	228	248	263	272	230	234	217	249	250	252	225	247	246	234	262	246	239	258	248	236	236	237	273	265	235	243	257	243	270	246	241	235	242	253	236	262	222	236	252	264	230	235	209	234	236	269	240	243	236	252	235	263	266	235	268	230	258	211	260	255	240	254	242	220	247	234	247	272	259	239	217	223	255	222	250	247	257	228	253	211	267	249	217	282	272	223	272	254	236	237	233	261	234	229	232	217	263	265	230	213	239	239	235	218	224	246	254	243	232	244	258	246	232	272	262	259	250	237	227	257	227	238	232	251	212	231	261	240	217	245	256	270	267	218	231	260	247	224	243	266	274	228	234	247	239	241	248	233	232	229	236	243	240	233	238	264	246	219	240	209	243	240	259	213	265	248	256	258	243	228	239	233	223	239	265	249	251	238	273	266	257	233	251	257	250	262	256	218	296	234	246	224	230	240	219	257	234	224	291	240	242	242	251	252	264	233	222	247	241	234	244	222	219	252	276	228	260	245	269	245	237	225	264	230	255	240	236	220	244	264	255	245	237	254	250	256	237	248	233	230	225	225	225	233	244	243	225	267	236	249	248	239	236	244	237	256	239	255	216	260	246	240	234	235	240	245	264	239	246	216	273	228	247	253	222	205	228	233	264	243	278	235	250	221	238	238	245	243	235	231	260	216	213	262	258	231	253	231	228	240	251	249	252	232	246	224	230	237	239	252	240	253	221	248	278	235	253	263	272	230	232	247	281	248	242	215	242	256	234	240	247	258	225	257	263	223	236	257	213	215	223	244	240	244	240	242	238	263	240	236	248	260	250	253	228	240	245	254	276	243	226	242	233	238	219	226	215	249	249	242	256	231	231	232	256	251	223	242	259	253	258	252	208	247	273	217	240	258	254	240	239	235	249	244	233	288	259	238	245	236	227	248	228	221	260	238	235	246	242	242	252	242	230	236	262	263	227	247	259	251	245	239	239	231	257	260	241	231	240	242	259	249	277	253	228	247	246	222	238	280	266	231	258	261	243	240	243	223	240	221	237	242	263	241	253	247	223	246	229	229	233	249	230	232	258	252	273	247	223	232	255	265	248	256	255	253	234	251	241	283	234	232	263	233	254	236	218	248	258	272	253	236	258	247	277	253	243	253	255	227	253	278	250	235	235	238	239	246	244	224	241	255	240	237	239	220	263	245	246	223	272	235	279	234	221	241	263	245	247	243	236	247	247	266	233	278	252	253	227	233	254	231	250	236	215	265	257	235	236	251	257	241	277	218	259	258	232	234	241	223	228	252	272	238	241	273	253	257	253	235	256	218	251	248	247	255	226	238	246	242	246	264	240	254	254	245	231	236	261	259	241	204	249	268	238	257	252	217	234	253	249	254	242	266	248	260	248	266	246	231	246	234	239	238	269	260	254	248	251	249	245	226	275	232	252	248	250	240	238	247	215	269	223	247	226	216	269	223	283	243	233	227	237	242	251	247	219	252	253	256	249	271	277	259	240	261	243	256	263	234	251	244	249	238	221	233	235	283	240	228	236	251	238	257	239	259	244	235	250	258	239	226	255	230	244	232	265	240	246	230	208	254	221	243	230	227	252	231	249	257	258	231	273	249	251	246	226	221	249	222	240	246	248	217	232	215	277	239	235	244	243	259	246	267	258	193	227	220	253	233	264	224	259	232	255	233	219	263	217	231	260	252	246	223	238	232	243	245	261	253	237	249	270	246	268	228	271	260	245	235	219	228	225	224	243	264	241	237	246	248	239	261	233	244	222	260	222	243	272	239	211	262	246	232	226	216	262	241	220	214	248	243	234	214	274	237	209	221	245	239	230	228	255	252	246	243	254	233	244	219	246	244	234	215	241	215	257	232	264	249	252	259	241	220	255	228	227	243	231	247	231	254	224	253	258	281	226	235	245	213	223	244	239	243	243	257	264	238	242	243	245	253	258	239	239	211	249	241	226	247	261	229	229	223	268	252	231	271	269	273	233	261	251	243	259	212	263	256	255	236	263	253	204	242	247	240	237	222	250	230	247	233	217	224	269	239	255	259	241	228	242	272	222	256	233	217	231	241	261	209	276	231	241	235	242	241	230	236	226	246	241	234	246	254	260	243	249	255	233	226	264	238	244	269	262	231	266	244	254	197	248	265	246	263	248	235	241	224	261	250	254	235	257	261	245	289	228	248	244	248	232	244	263	222	242	239	248	217	240	239	243	256	242	259	239	232	241	268	219	261	243	214	232	239	229	265	247	227	243	224	247	232	252	223	275	234	255	232	289	266	236	234	249	240	246	253	216	262	227	248	231	235	226	232	267	256	234	231	232	246	269	237	249	264	226	241	247	234	241	245	247	223	229	237	268	238	254	260	217	251	246	236	258	263	248	253	241	224	245	243	223	278	264	232	214	219	229	252	251	223	275	235	237	244	247	235	254	262	241	231	237	256	256	225	256	263	245	267	243	244	247	240	237	211	244	226	226	215	258	236	244	259	244	234	259	237	227	263	269	264	259	258	251	243	267	240	216	241	227	236	206	228	265	250	258	236	277	201	229	219	228	236	229	246	250	245	257	222	254	263	241	236	235	243	260	249	216	245	253	221	235	220	271	237	225	243	257	249	239	228	254	249	231	246	253	232	236	260	255	250	242	231	255	232	267	238	252	239	233	246	244	239	264	212	225	255	241	231	245	248	250	234	250	242	223	236	192	257	231	240	223	231	240	261	271	252	238	210	234	225	241	260	245	242	249	248	225	234	233	239	238	259	241	237	241	251	234	249	268	248	245	259	218	217	241	242	241	248	264	241	262	241	238	259	224	238	256	254	246	244	230	230	239	231	257	249	221	250	269	259	253	243	250	231	246	247	232	257	256	252	242	237	262	232	240	233	253	225	237	219	229	230	226	260	233	259	235	246	222	235	272	233	254	265	242	245
24240	21694	29335	24581	21674	12014	1295	795	693	593	652	564	502	555	526	536	506	488	461	511	504	444	451	442	449	488	464	481	417	433	471	468	485	457	444	430	415	435	408	433	465	427	441	465	418	441	428	426	438	434	433	423	431	497	440	411	428	424	397	423	446	446	407	443	434	450	444	425	432	400	429	414	438	462	417	412	402	438	418	432	457	461	411	412	432	411	416	458	456	440	407	457	420	468	379	397	418	429	428	401	409	463	411	431	428	447	462	464	433	461	408	420	444	435	481	456	442	439	407	419	411	436	432	421	459	445	458	427	409	437	447	431	407	412	421	452	436	425	408	437	426	439	411	417	418	467	448	421	456	394	444	441	436	449	449	442	425	450	448	415	480	435	416	462	410	466	427	416	453	405	422	453	414	454	444	423	430	390	437	428	411	397	404	433	430	447	424	413	442	416	405	432	431	466	442	430	442	400	483	453	456	446	456	430	437	445	424	459	418	431	419	438	411	411	417	437	392	415	422	451	452	435	421	437	396	406	441	430	423	466	443	480	423	418	464	432	442	380	380	392	421	428	416	470	394	428	436	433	438	411	453	407	428	462	444	400	391	412	458	410	416	404	428	411	420	438	435	436	433	437	432	429	476	416	433	417	431	393	462	418	417	422	422	430	450	427	426	415	427	380	406	418	429	430	416	451	394	457	446	408	441	429	449	403	442	403	467	434	418	434	396	406	457	442	427	405	424	425	459	405	404	415	429	416	412	427	441	443	449	458	418	469	440	408	471	452	432	444	417	400	408	410	469	441	389	405	438	434	394	443	437	416	408	414	437	382	445	423	416	433	430	439	422	430	413	447	441	410	448	461	468	416	448	406	423	404	427	427	425	437	454	461	405	397	404	432	462	398	466	431	453	442	406	451	461	431	413	417	445	443	438	431	446	424	454	438	475	429	415	407	412	406	457	466	446	432	450	419	432	440	415	421	441	420	417	398	443	446	439	441	419	407	414	412	446	424	447	444	387	425	431	418	428	418	419	435	423	403	437	427	410	398	430	468	445	407	398	426	425	440	457	431	407	438	431	418	422	418	438	420	454	423	415	433	439	436	443	418	436	384	427	417	444	437	415	441	474	434	429	457	424	427	431	422	427	445	392	411	437	384	437	392	453	451	478	425	439	454	446	419	395	429	415	448	397	445	440	433	407	458	444	442	417	403	448	446	447	437	438	473	469	441	415	445	415	429	428	440	417	430	425	434	436	396	452	432	430	413	416	416	431	445	467	460	438	444	419	448	438	437	398	466	439	432	472	396	419	432	417	442	419	408	422	458	391	427	450	459	399	422	438	443	467	433	427	428	456	446	432	414	408	431	422	455	447	435	413	425	417	408	415	465	425	446	410	398	398	471	448	410	455	426	422	420	443	445	428	442	424	446	428	454	421	435	420	402	417	421	447	462	419	421	420	430	398	442	421	424	417	436	460	419	445	429	443	440	432	435	450	436	431	439	423	408	426	401	439	472	446	425	453	439	444	394	424	432	418	399	395	378	458	378	446	402	445	404	420	433	443	468	448	436	465	428	423	419	432	417	436	461	443	408	438	436	438	416	436	420	422	448	433	424	438	415	468	438	465	396	467	446	426	437	402	440	434	462	436	414	474	412	435	416	444	479	452	469	442	420	404	419	435	440	451	438	407	419	414	415	454	443	447	432	413	426	433	424	443	457	429	453	436	414	414	416	412	425	413	448	420	389	422	424	422	440	410	392	408	433	436	432	391	452	464	436	433	396	394	432	416	431	433	425	445	429	442	426	444	419	405	410	448	438	429	434	421	431	426	411	451	405	414	405	463	445	391	427	415	463	452	427	422	414	441	399	445	452	434	418	448	436	453	424	458	450	402	425	471	447	411	441	417	468	430	410	418	439	403	425	428	425	425	442	425	402	382	453	439	385	426	404	421	417	439	426	433	430	408	406	399	426	420	427	439	403	412	396	405	453	425	435	429	423	411	425	405	424	438	415	448	423	473	454	418	432	466	387	433	402	447	450	399	426	418	430	444	452	384	392	447	427	455	436	429	432	441	446	443	404	440	426	417	409	415	406	434	422	424	441	426	418	413	428	437	422	424	420	408	438	430	459	411	437	394	412	456	424	451	434	452	434	417	408	469	405	434	447	462	421	417	420	454	437	481	400	435	427	408	485	410	406	410	458	399	425	424	432	431	420	414	406	435	409	415	447	431	428	432	463	458	407	449	440	438	473	443	414	397	414	425	412	405	423	434	409	410	447	420	449	449	432	389	418	428	392	408	415	446	434	440	384	400	414	401	432	412	417	453	436	416	419	446	434	406	390	426	447	448	460	423	446	392	458	426	413	404	404	464	423	436	451	436	429	447	396	434	444	426	426	420	422	446	433	475	434	427	431	420	400	423	403	450	405	417	441	471	457	407	437	412	403	445	425	398	399	418	448	452	398	432	428	418	428	414	446	448	395	447	427	459	413	418	445	448	452	415	472	427	401	415	431	405	442	408	432	399	427	415	415	434	426	449	443	413	461	417	426	413	420	461	426	411	409	424	421	449	431	397	456	446	428	449	442	406	427	419	393	469	472	461	447	389	434	455	416	449	476	401	470	434	433	473	403	450	450	389	391	433	442	408	366	440	475	421	443	458	428	457	395	408	448	424	433	422	415	440	408	433	402	409	413	433	422	453	428	464	455	411	407	412	395	428	389	432	445	467	418	424	390	406	411	451	411	396	414	427	453	426	428	409	398	432	467	440	424	440	432	429	419	442	435	444	421	451	463	469	420	432	427	418	419	435	414	469	403	424	395	425	449	439	457	377	437	445	436	396	427	397	445	417	417	422	414	386	391	466	443	440	411	428	429	463	448	445	455	427	427	408	441	414	453	426	405	451	400	426	483	431	431	419	418	409	390	444	444	430	411	415	403	416	421	462	391	410	451	462	406	446	435	369	429	427	416	385	408	428	413	445	400	443	399	436	475	430	433	412	429	440	458	401	427	432	411	432	422	420	426	465	408	442	445	437	427	478	457	442	413	421	408	399	398	379	402	477	435	456	390	403	420	406	450	445	421	439	455	412	433	460	414	393	379	445	459	450	409	434	440	427	429	414	443	439	451	434	408	410	448	466	386	418	440	409	438	453	441	433	437	447	424	426	412	439	433	433	443	435	416	444	454	446	426	406	429	442	462	399	434	407	444	424	425	439	459	444	424	402	412	446	421	397	393	455	406	457	424	421	409	373	410	448	439	383	416	448	446	482	470	436	422	452	433	421	380	428	434	430	429	448	400	469	409	405	456	441	393	461	409	432	421	403	422	439	444	407	431	407	434	435	402	416	434	441	431	453	453	433	449	436	396	393	415	439	407	434	435	447	382	402	445	428	454	421	435	480	473	429	423	434	411	447	444	438	405	486	460	396	414	410	441	427	382	433	442	424	421	408	412	433	416	458	423	435	418	431	421	451	461	400	445	446	400	432	431	440	427	442	414
4710	9922	8038	4153	2815	2133	1755	1350	1223	1069	958	849	767	750	716	657	718	676	645	675	601	576	580	602	540	566	546	534	563	528	547	512	579	532	548	548	576	568	553	531	506	520	551	566	528	554	560	551	564	517	515	547	517	522	494	524	524	502	536	535	528	537	526	499	564	556	515	536	548	546	543	556	548	523	523	567	546	547	478	523	549	535	528	531	513	525	534	504	547	517	519	539	519	530	539	556	535	498	522	536	562	527	504	545	539	496	531	526	557	539	512	512	535	537	539	521	535	481	488	524	487	553	543	498	526	504	526	500	513	493	555	516	497	528	524	524	508	545	527	595	505	516	561	553	558	495	551	546	519	547	493	514	540	529	522	523	517	503	549	518	531	514	505	493	502	562	527	507	538	518	528	500	543	470	590	562	492	505	498	526	527	508	500	548	520	535	520	514	544	589	480	531	529	545	496	537	520	560	490	469	525	537	497	514	498	485	491	516	524	524	503	507	496	522	511	557	535	521	493	540	449	535	586	551	543	525	528	498	527	535	555	489	503	520	498	570	549	560	536	503	529	535	473	506	516	502	538	548	494	508	445	503	521	521	507	481	527	537	497	539	537	510	523	538	505	558	531	549	493	514	519	519	529	501	501	472	520	529	508	518	527	497	509	524	558	557	520	542	527	528	535	549	505	531	479	518	517	505	546	527	500	533	529	507	501	529	530	536	564	521	541	511	526	509	528	541	501	485	483	494	515	501	540	513	522	497	479	468	509	496	510	542	522	530	543	525	539	523	507	507	546	533	553	490	524	500	520	508	541	493	535	525	557	516	538	521	522	526	541	512	509	507	501	560	558	525	562	495	564	519	499	521	540	545	520	510	509	531	536	533	538	552	519	510	536	510	498	493	515	496	548	516	518	527	509	526	511	540	574	531	505	548	506	528	560	531	527	545	553	562	514	478	512	505	515	499	516	541	516	503	492	501	477	514	524	521	503	503	506	576	505	527	509	542	498	549	557	503	523	522	528	501	486	502	510	518	510	456	502	529	535	545	527	505	492	483	541	530	524	508	552	504	539	517	572	522	557	514	546	510	516	522	532	537	507	532	499	518	538	524	539	552	499	528	529	535	534	512	502	551	515	523	544	519	518	469	562	512	528	524	521	533	545	541	531	498	546	561	530	557	534	499	546	523	462	531	539	529	521	483	529	550	486	501	513	537	579	519	519	524	538	480	512	495	512	509	492	524	512	508	521	500	540	502	495	481	536	526	513	548	554	498	497	531	514	507	498	516	548	496	492	540	507	536	548	522	539	521	509	502	495	542	534	521	553	513	538	562	525	530	496	582	528	489	552	494	524	553	508	491	493	504	561	533	533	499	514	482	514	470	498	531	512	496	506	493	499	515	522	534	492	533	534	516	510	517	557	512	486	510	545	533	489	483	523	532	495	549	508	544	556	508	569	532	502	560	520	537	515	514	489	553	537	540	531	494	570	532	553	520	522	498	529	512	537	512	514	517	506	518	466	506	510	508	574	508	523	539	530	495	485	486	503	550	503	523	509	477	512	545	516	525	492	562	519	535	495	585	531	523	508	513	562	514	535	553	525	492	554	500	539	505	517	502	546	500	497	524	570	539	538	550	480	583	493	502	499	531	547	548	529	493	509	539	519	528	543	513	499	511	542	488	497	530	539	504	481	507	558	501	541	495	529	506	513	522	518	501	524	501	504	501	554	492	479	510	535	572	528	504	501	484	505	530	538	528	525	540	517	541	529	513	508	501	510	505	538	534	541	515	497	523	520	516	507	503	519	576	527	538	519	510	497	493	552	493	519	518	514	550	506	522	504	533	517	508	576	531	542	535	515	536	573	539	557	539	527	583	550	480	487	461	501	507	500	540	547	534	516	523	504	507	557	553	532	552	538	507	515	528	524	510	468	562	541	508	514	493	500	542	486	515	527	537	509	525	518	537	504	533	506	526	542	556	533	518	529	520	528	507	522	525	555	512	516	525	537	549	531	545	531	513	523	518	529	500	524	503	539	509	520	517	556	530	537	510	501	537	502	520	523	540	521	497	554	522	528	499	513	529	523	496	515	570	497	544	538	524	502	477	515	533	550	540	499	503	507	540	523	525	534	538	500	523	531	497	534	512	562	503	534	527	486	489	542	522	539	541	529	519	543	518	557	514	494	488	517	484	541	529	551	530	466	463	542	502	525	537	505	504	512	511	543	565	519	524	534	532	521	478	538	557	529	503	541	524	565	523	534	506	502	467	530	495	507	536	522	514	539	534	567	437	509	506	547	560	500	508	531	536	515	525	562	493	551	537	526	565	543	499	471	521	521	507	514	551	525	551	525	527	530	532	506	529	519	484	532	522	523	524	497	489	527	505	544	544	520	501	483	516	497	501	491	546	525	469	525	541	503	499	586	503	528	537	519	525	522	560	492	520	518	509	459	527	546	536	517	508	516	531	514	497	498	579	509	516	541	546	542	539	531	519	473	503	528	485	558	525	496	518	542	553	544	535	523	562	500	503	480	539	561	507	526	572	471	526	560	539	507	543	538	503	535	538	517	548	519	497	480	490	543	507	576	527	507	518	497	519	528	462	545	520	545	509	559	513	526	508	556	485	524	548	516	488	529	522	535	512	503	528	517	524	515	525	511	557	544	497	491	522	518	555	525	522	548	516	486	521	496	516	543	503	543	538	476	516	593	505	531	535	506	529	556	488	514	488	535	512	489	533	483	494	532	515	492	519	509	528	550	520	478	546	519	540	551	533	525	536	494	531	512	530	530	522	505	532	489	491	517	545	527	533	491	540	553	537	485	490	506	558	529	504	524	518	526	538	587	548	503	485	507	509	506	497	535	506	539	525	544	539	518	563	488	504	549	543	519	517	503	560	531	556	580	551	520	524	524	496	497	535	531	508	520	535	501	487	552	499	498	518	521	507	574	549	512	513	509	525	547	551	525	498	552	485	487	500	511	520	492	500	537	533	576	519	512	561	498	515	536	499	550	515	519	523	541	493	554	530	505	534	569	495	498	511	532	510	513	543	526	506	511	538	525	513	541	520	573	523	524	508	476	532	556	510	543	551	492	498	550	481	547	528	528	502	573	509	512	520	506	513	523	551	536	521	513	518	543	484	526	540	513	496	501	530	522	485	507	491	509	512	503	533	507	502	500	485	533	522	519	498	512	506	551	515	502	499	567	530	526	503	523	488	509	500	553	549	552	505	540	491	553	539	526	500	498	519	511	515	498	530	514	519	547	507	498	507	502	534	560	533	469	516	540	502	557	507	531	496	522	523	506	555	546	474	510	538	455	524	537	522	511	495	521	544	552	492	467	540	503	503	514	510	519	497	499	532	546	480	551	518	549	515	574	511	502	563	557	534	515	505	481	507	507	507	559	502	536	540	476	507	532	523	492	514	516	493	559	499	513	515	519	519	480	562	519	487	472	511	527	539	507	496	526	534	532	496	541	507	544	510	486	513	519	527	522	538
25483	21684	28071	25656	10100	564	417	298	283	275	238	216	227	199	212	181	181	176	176	200	194	171	175	166	202	194	179	202	165	171	185	151	168	152	181	190	173	167	199	166	165	157	186	169	172	171	165	166	186	168	173	167	180	150	169	160	177	185	158	171	181	178	201	155	174	187	170	158	157	172	162	165	162	180	152	164	176	149	178	188	165	183	195	179	155	151	173	189	168	166	171	169	143	169	139	188	162	167	170	154	173	172	172	167	176	170	142	162	176	155	139	162	174	171	183	186	170	173	169	151	170	185	159	167	159	160	173	173	178	179	158	165	151	170	171	125	161	149	190	179	193	161	154	177	157	154	165	172	151	170	160	176	156	166	165	173	176	147	184	158	188	179	144	155	187	153	167	190	175	156	155	166	142	188	150	150	197	184	170	144	155	169	171	169	173	185	172	166	151	150	173	137	183	156	167	161	163	174	184	176	149	169	150	155	168	169	163	165	155	160	163	175	154	159	160	172	173	175	163	170	161	166	184	162	149	150	178	152	175	172	157	165	164	174	148	188	177	171	185	166	181	171	156	164	154	158	166	164	144	146	172	178	158	181	154	164	149	195	156	184	167	163	182	146	162	177	152	143	168	173	150	148	157	172	171	186	184	173	175	148	164	177	148	169	141	164	159	181	170	172	156	185	181	161	163	164	165	152	152	157	168	163	159	174	148	166	166	178	151	172	149	187	165	178	166	167	165	176	176	148	169	178	157	165	161	171	171	151	159	150	187	172	184	192	154	145	164	170	158	175	163	173	150	159	178	163	145	172	196	151	166	153	172	185	173	173	162	161	162	132	148	165	167	147	183	169	156	179	140	162	187	157	175	155	189	167	168	171	169	169	155	183	165	152	190	167	170	164	163	160	157	158	155	142	188	167	148	168	163	170	172	167	155	175	165	168	169	171	179	170	165	172	186	170	148	153	161	148	146	171	157	144	190	183	162	200	150	154	156	165	177	161	153	180	181	185	156	136	174	164	177	168	162	148	177	177	168	164	197	177	160	153	162	181	159	161	167	158	152	176	161	165	162	176	179	166	165	170	182	143	154	165	188	178	163	199	173	154	141	173	168	168	188	154	174	156	123	162	161	184	169	164	174	181	162	169	175	158	169	160	165	163	167	180	178	176	176	182	184	174	135	160	162	177	197	156	176	178	167	177	144	167	143	169	151	176	168	167	173	195	171	172	184	165	157	141	150	159	148	161	180	150	170	139	143	157	168	166	165	153	152	156	173	163	164	177	174	163	176	155	179	166	160	155	163	174	161	178	174	167	162	164	157	156	161	180	163	141	174	218	173	190	146	179	160	155	168	179	190	152	158	152	163	173	158	173	165	186	172	149	146	157	148	187	146	145	173	164	175	175	174	152	179	168	152	153	160	148	158	175	165	137	181	159	175	165	151	174	158	167	167	200	177	203	167	176	176	154	159	161	160	174	159	160	178	177	160	173	150	151	165	158	185	149	160	159	157	157	192	171	183	169	172	174	190	157	182	152	178	170	169	162	184	152	157	154	164	158	159	181	162	172	170	160	169	161	157	160	154	161	170	163	144	179	155	166	140	163	163	184	187	142	187	148	136	177	179	152	166	163	173	166	172	157	153	176	166	165	161	150	165	182	152	166	157	168	162	150	171	161	181	163	178	147	150	163	153	170	185	188	172	184	162	148	157	165	199	170	164	172	168	144	178	160	174	178	158	178	175	191	177	165	156	163	167	166	143	168	167	155	167	160	174	161	154	198	178	181	155	176	155	170	168	158	162	149	154	164	157	172	162	162	159	174	178	163	154	192	158	172	142	165	169	159	165	162	136	175	156	171	159	174	159	156	173	159	155	153	163	157	178	168	172	183	152	145	180	152	179	145	156	151	167	161	170	161	149	182	176	160	178	179	161	153	180	171	165	155	172	161	179	172	179	157	165	181	167	160	163	163	165	173	160	165	152	158	145	153	153	165	172	164	165	156	159	171	180	133	188	178	176	152	155	190	162	159	167	174	160	170	155	192	175	176	179	171	153	167	161	171	156	128	152	158	151	168	178	165	152	164	143	168	154	162	159	189	169	149	176	153	154	169	172	190	183	169	171	176	144	149	163	154	155	169	172	160	145	161	149	187	150	155	150	169	188	176	166	174	169	187	159	161	177	163	144	160	185	164	173	170	173	170	181	146	160	157	172	171	186	178	169	165	184	151	184	171	169	157	181	180	162	159	148	160	190	171	172	155	175	192	162	159	156	154	150	136	163	172	176	188	157	163	167	163	151	187	164	168	186	153	156	169	172	166	166	187	173	162	165	158	170	168	164	165	164	165	174	169	145	156	174	178	169	165	187	148	159	180	167	161	166	169	169	178	157	153	173	169	148	173	169	159	168	174	167	136	164	170	200	187	146	170	178	177	168	172	184	164	157	157	170	170	157	167	186	180	165	167	177	144	183	183	159	169	186	157	188	157	182	177	151	156	175	154	176	164	156	182	187	165	168	173	184	168	162	173	175	163	178	165	173	165	177	140	152	159	149	171	148	159	164	146	175	152	172	169	168	163	184	163	154	161	155	177	184	170	151	163	173	183	173	155	186	171	177	160	159	161	181	148	167	149	166	187	189	166	165	165	163	189	162	156	191	162	151	163	169	141	179	162	177	170	171	153	172	171	160	180	158	162	171	169	171	153	153	163	177	179	184	180	172	149	180	155	167	159	154	156	161	161	151	164	159	169	155	181	171	173	175	163	167	172	164	177	168	160	178	161	168	159	157	167	160	168	141	177	154	177	177	163	141	167	166	165	160	187	168	165	181	150	153	152	158	150	177	164	162	161	164	166	156	153	155	169	154	164	146	196	172	150	184	154	197	166	170	159	182	143	176	164	153	164	173	146	163	157	162	151	156	166	162	164	187	168	149	184	165	167	176	143	169	175	171	162	158	199	159	166	146	160	164	192	155	162	157	139	157	161	171	153	197	176	201	164	182	152	173	166	182	154	165	158	166	176	171	158	159	134	167	156	163	171	175	164	168	161	160	154	186	184	172	179	164	163	155	173	149	146	155	162	162	147	171	171	140	173	150	168	143	172	174	166	149	159	180	167	164	159	177	171	152	171	150	177	145	147	185	177	167	162	161	163	152	162	163	166	148	182	179	172	158	162	168	176	158	197	177	168	148	158	181	165	154	179	164	171	167	147	164	158	172	157	166	158	169	177	156	161	155	178	160	156	171	163	147	181	184	160	181	189	173	160	182	182	171	155	172	157	174	158	151	158	178	165	164	173	158	185	159	161	158	170	147	189	155	155	182	161	152	181	203	184	186	173	185	160	159	161	167	171	143	153	156	160	144	175	168	185	161	151	170	181	148	159	193	173	137	152	161	172	169	173	170	166	167	156	162	184	180	181	165	173	170	160	144	167	183	178	181	171	187	147	169	158	159	165	153	169	169	179	166	172	169	170	156	175	174	172	152	170	171	160	168	165	162	171
4575	5564	4212	2113	1380	1081	817	684	604	541	430	434	381	366	365	360	285	297	285	291	304	288	288	265	301	271	238	258	257	249	259	249	262	265	250	249	243	242	232	260	266	215	219	251	216	239	220	223	205	261	262	261	223	229	235	235	208	227	231	237	206	242	258	238	239	252	222	253	262	246	235	216	212	208	224	240	249	219	244	206	235	247	232	225	222	217	226	211	233	229	248	217	245	218	198	215	243	226	252	257	221	221	226	238	222	240	246	257	252	241	216	222	224	225	265	250	227	230	245	234	238	246	205	228	233	236	216	229	211	243	208	209	218	215	229	219	228	258	231	226	227	244	236	227	232	254	235	208	240	243	223	205	225	263	223	239	226	222	240	216	215	216	211	221	237	245	224	207	222	228	222	237	249	219	242	218	241	199	226	245	227	224	235	196	229	236	224	266	246	223	226	226	215	251	237	217	234	198	236	238	209	233	226	247	213	233	243	250	224	246	214	222	201	249	226	234	204	223	208	219	226	266	249	220	233	221	216	249	183	254	197	248	245	210	260	245	228	229	215	210	242	233	217	230	235	219	234	260	230	233	208	239	248	208	217	211	213	237	232	229	243	222	210	218	224	253	222	250	205	205	237	217	248	268	193	234	228	250	253	240	230	212	228	241	233	217	244	237	232	208	230	254	260	229	290	228	201	233	204	258	221	261	253	221	262	231	250	235	245	224	228	258	220	224	237	237	210	242	219	221	239	241	251	225	263	233	244	254	228	227	228	258	236	225	227	263	231	255	212	237	255	220	261	253	255	206	200	204	239	242	237	237	223	220	245	213	209	233	239	216	248	212	222	204	223	245	211	243	271	256	200	230	221	236	217	237	260	257	229	225	211	216	240	249	231	239	231	216	258	223	233	238	257	218	214	269	215	226	219	225	240	197	228	243	214	217	223	217	200	249	245	202	233	256	228	233	221	209	221	250	203	193	221	235	224	198	247	238	225	236	232	235	236	246	224	226	211	218	250	221	230	227	188	240	229	226	210	211	243	220	203	235	241	217	236	241	237	233	250	259	236	218	233	203	226	249	227	239	247	229	220	232	228	225	233	226	223	213	221	249	235	242	232	230	227	262	237	257	218	256	257	235	236	230	241	212	239	259	215	221	252	201	227	263	249	234	220	219	217	223	241	222	245	230	234	254	193	221	244	242	246	238	259	227	215	240	224	218	254	244	225	231	243	230	225	214	223	207	193	232	251	207	221	232	226	237	196	206	249	223	222	251	259	206	226	233	240	232	221	251	234	235	247	211	269	263	202	233	231	245	224	198	247	235	248	250	247	249	231	227	229	243	215	232	229	219	275	240	258	232	205	217	231	228	220	244	216	228	231	224	250	223	241	266	241	233	247	227	263	250	225	217	229	231	242	205	242	249	215	252	228	253	226	219	235	248	200	249	267	239	231	225	224	238	216	250	209	237	222	249	221	218	234	242	216	216	202	212	234	241	210	226	214	193	237	226	210	211	227	242	209	233	253	239	219	234	222	230	212	221	233	238	224	218	238	238	232	217	232	238	230	220	207	232	211	224	233	221	231	218	234	241	213	246	224	230	227	216	225	244	213	223	220	240	225	230	251	235	245	221	248	223	228	229	252	269	215	229	224	233	250	219	228	215	243	242	212	228	218	230	226	244	261	245	238	241	246	223	230	230	248	224	203	203	241	215	217	260	211	215	232	223	244	236	241	217	247	227	224	195	224	207	250	226	234	238	208	217	219	242	263	214	213	213	237	186	222	262	239	220	200	216	235	222	205	247	233	244	234	221	222	231	222	229	252	243	221	219	222	241	242	240	230	231	208	233	210	218	213	256	236	232	222	239	270	215	228	246	217	188	212	247	234	247	225	232	219	217	243	248	234	233	185	220	249	224	228	241	250	222	238	222	227	218	249	218	229	250	226	241	240	229	220	240	215	218	201	224	221	213	238	229	225	223	239	206	225	219	226	235	232	243	251	237	240	255	247	215	225	219	214	238	216	232	223	232	229	247	238	227	258	225	219	243	206	216	222	254	224	219	213	193	218	211	238	229	222	227	237	225	237	211	225	228	238	220	238	212	206	210	234	218	225	222	220	226	231	231	229	247	227	237	229	208	222	270	217	233	232	228	236	252	217	238	245	220	215	236	232	232	247	237	232	235	221	258	219	227	212	233	229	227	246	226	232	235	233	233	230	240	215	193	224	230	219	222	219	233	234	210	209	215	234	235	236	244	246	246	231	225	228	229	243	224	215	220	263	231	221	219	238	220	249	205	219	227	233	222	248	253	222	248	232	221	227	235	250	224	257	214	214	225	225	214	220	225	218	237	241	245	230	209	207	203	229	211	215	208	235	196	206	236	235	217	241	220	229	231	247	200	235	242	232	246	234	233	238	220	236	241	224	242	229	229	237	239	240	241	257	222	208	238	223	224	231	240	231	216	231	222	238	223	227	230	213	214	235	248	239	243	229	253	242	252	223	216	227	207	216	238	223	249	202	228	219	235	203	224	227	211	217	239	230	235	258	229	237	251	258	234	243	237	211	217	226	228	222	222	222	221	243	221	238	234	238	235	236	225	221	219	236	210	237	234	234	224	213	224	242	230	225	245	232	224	209	215	251	215	232	220	244	215	195	255	223	218	244	241	264	230	235	216	237	217	220	231	248	215	223	205	221	201	245	216	233	219	217	232	239	257	247	225	210	233	200	210	232	226	215	234	250	212	245	238	214	245	250	244	249	222	202	214	217	229	236	220	239	204	232	214	207	232	234	225	236	198	219	231	229	225	206	229	233	226	232	224	223	232	251	234	221	210	256	244	235	224	244	247	211	207	214	215	250	220	246	221	234	231	237	227	217	194	217	234	210	227	249	212	217	243	227	235	220	204	216	240	206	245	213	236	235	256	226	232	251	229	219	230	241	214	235	249	230	250	244	217	220	238	226	238	239	230	235	221	232	250	225	228	229	253	228	231	246	208	223	224	230	266	221	211	244	217	209	224	217	247	232	217	228	235	215	225	226	240	222	230	216	215	239	223	246	222	227	235	189	226	235	214	252	218	207	229	223	254	230	220	234	243	221	237	225	211	227	232	208	224	221	260	258	225	253	234	230	245	242	214	225	217	216	192	225	213	204	241	228	235	262	225	224	223	246	223	241	203	214	252	222	226	229	216	243	200	226	216	226	248	221	249	213	220	222	213	245	220	212	228	246	220	213	209	229	221	237	244	202	222	245	203	239	216	241	247	226	247	184	216	232	214	262	218	247	216	267	235	267	225	227	240	231	239	235	222	223	195	262	234	233	192	208	218	233	231	212	225	225	222	243	237	215	233	226	226	215	195	207	227	212	247	239	224	244	224	230	238	216	246	229	208	247	247	226	210	231	225	217	225	227	205	228	193	237	230	214	226	229	221	249	232	239	216	242	235	233	237	226	244	250	221	211	221	206	254	222	227	228	260	251	232	244	248	222	239	242	235	243	204
23300	21706	29728	24204	21707	21771	11215	1383	989	1009	835	814	738	706	656	642	682	632	654	607	642	621	544	563	593	576	543	575	602	579	561	526	537	533	568	544	572	597	518	521	519	518	555	568	478	514	516	515	528	507	545	538	555	501	529	523	511	502	517	563	503	537	501	525	492	499	537	523	534	541	530	548	519	536	539	506	568	506	494	531	536	559	518	541	514	532	503	513	584	525	552	524	530	502	516	518	535	536	457	519	509	454	539	512	495	545	468	498	485	508	551	550	513	524	498	519	512	525	539	487	534	564	528	482	504	557	552	521	531	523	531	548	488	533	538	493	571	511	497	544	549	547	520	539	509	522	507	473	496	557	476	546	512	515	515	507	542	511	467	529	512	522	548	582	497	506	540	558	546	559	515	514	528	514	505	501	511	527	502	522	506	539	524	545	550	515	529	520	522	503	479	534	527	545	541	512	504	566	540	499	512	515	485	511	479	508	537	535	514	490	484	528	535	486	499	509	514	557	530	564	488	551	479	527	520	532	538	529	501	520	524	577	503	476	499	534	531	530	540	578	490	483	536	535	489	545	524	499	467	525	510	478	531	530	556	496	533	501	524	530	488	516	529	493	501	499	518	490	542	520	516	531	548	558	527	509	522	508	494	499	532	498	527	563	484	512	506	517	489	540	484	506	498	522	512	556	520	538	489	523	490	498	491	522	524	523	491	494	554	496	529	527	500	495	502	525	515	566	520	516	539	497	553	524	529	496	489	525	510	479	574	509	512	498	492	516	525	515	496	507	516	519	520	537	496	568	508	531	529	531	537	520	496	510	495	517	530	574	475	486	560	525	538	514	500	541	523	536	490	531	524	532	495	556	536	488	524	503	538	526	542	524	525	484	547	504	487	527	529	530	554	514	543	518	540	552	538	495	520	519	528	493	498	541	483	494	531	486	528	545	493	502	487	542	520	515	549	510	506	530	498	510	493	497	527	517	539	499	534	489	551	494	560	556	521	473	535	519	496	501	510	498	517	552	547	501	507	561	537	511	537	517	502	552	497	531	503	531	480	531	492	542	507	524	521	528	534	535	527	505	476	520	533	486	546	516	509	498	528	510	477	526	538	468	532	592	513	497	519	525	507	505	558	516	482	526	518	501	533	510	495	507	513	518	511	505	540	476	531	568	454	498	514	526	506	532	468	524	481	503	488	524	558	505	518	544	503	569	519	537	529	556	528	500	482	546	513	481	503	493	496	559	534	506	512	519	507	531	515	549	501	516	504	525	514	496	534	483	487	566	494	541	500	508	525	489	520	519	537	522	557	512	545	518	490	505	498	512	513	512	473	475	482	506	517	487	506	514	540	495	520	510	498	516	495	509	520	549	498	515	516	527	493	501	504	506	493	480	521	467	531	473	523	532	548	545	500	504	531	455	558	498	533	528	541	540	524	534	570	523	522	511	534	545	579	470	513	514	529	489	519	517	550	505	520	513	510	535	514	494	542	509	492	535	519	519	511	549	521	512	522	536	571	516	539	513	500	533	497	552	514	516	524	510	505	493	532	516	501	477	527	492	505	512	540	525	496	513	539	503	500	491	500	531	527	532	540	529	483	518	516	508	500	534	515	533	520	498	514	493	520	511	503	512	525	522	508	503	524	490	504	549	553	496	564	537	502	515	515	536	473	589	516	519	534	523	502	515	517	547	509	486	509	502	499	535	492	479	538	529	495	532	511	542	553	494	523	509	528	485	521	500	515	524	508	532	529	509	491	524	526	483	512	512	519	525	519	505	538	524	472	518	472	546	525	455	538	506	522	513	536	498	468	548	494	472	536	563	514	493	505	478	507	510	531	515	507	526	558	540	534	537	523	521	499	501	519	516	531	487	548	532	498	537	497	543	487	489	526	520	521	517	506	534	512	497	528	498	519	500	480	485	509	546	513	491	523	563	473	508	474	496	537	522	484	513	513	502	533	499	484	531	515	516	477	560	523	500	517	513	504	496	539	518	537	527	523	539	497	530	535	535	551	508	505	491	547	542	557	496	537	521	521	512	499	508	522	516	524	526	473	496	541	550	549	534	532	524	461	523	481	515	536	515	519	537	515	481	531	524	508	533	476	508	516	494	523	492	483	527	527	514	551	532	538	559	518	493	494	475	520	491	595	512	526	505	506	506	532	507	541	528	463	518	512	516	512	491	501	547	547	477	512	506	482	484	561	522	514	546	531	485	519	526	517	566	492	542	498	579	486	538	494	516	493	530	525	511	503	494	550	540	470	503	472	489	518	513	514	512	505	525	559	495	506	530	578	519	553	498	528	512	509	505	531	529	510	527	520	490	533	531	504	508	481	540	509	537	524	512	528	498	481	530	492	510	481	507	515	509	483	521	516	532	519	503	533	534	497	472	530	546	521	496	486	495	531	518	516	529	544	498	504	530	498	522	532	507	496	517	519	523	503	545	504	497	528	545	543	520	555	515	498	488	522	524	507	514	543	506	491	503	552	530	488	484	521	471	544	527	518	534	507	506	540	489	532	513	530	510	536	536	521	490	511	512	518	508	530	539	527	469	497	552	527	526	523	527	522	492	554	553	491	496	527	521	510	533	542	478	523	501	518	489	543	513	517	456	544	508	509	469	514	531	499	517	530	531	541	516	525	493	498	525	525	509	498	537	516	503	498	538	508	533	499	471	516	515	517	506	524	473	521	519	552	498	517	468	519	516	518	514	485	526	483	538	467	501	507	509	543	527	528	525	542	493	484	482	542	535	518	501	524	535	508	488	489	515	489	532	513	525	537	546	519	523	559	517	508	540	486	531	504	480	537	535	515	488	509	462	467	549	491	537	477	512	522	552	490	534	517	505	539	493	503	503	531	493	550	500	514	527	527	508	495	494	513	510	539	507	527	525	523	515	534	473	531	483	500	542	511	518	506	501	524	563	536	487	499	545	528	461	491	474	537	531	508	489	519	480	543	531	494	517	484	509	503	519	549	487	536	457	543	475	546	534	549	518	538	507	529	533	523	489	499	464	556	529	451	534	498	484	515	543	501	504	479	516	503	511	499	532	535	522	539	500	530	506	517	534	519	508	510	534	496	509	523	510	499	518	510	518	506	506	520	521	491	504	566	501	569	525	504	530	493	480	550	505	507	540	511	478	512	527	499	530	520	505	483	566	500	519	562	536	497	517	534	517	536	497	529	477	523	507	544	530	505	527	518	508	489	492	508	486	518	504	525	514	485	537	526	542	506	497	537	488	517	534	562	488	534	485	499	578	503	497	492	479	542	492	519	510	507	560	507	520	543	515	519	503	506	454	488	486	489	532	526	522	504	518	499	492	514	482	531	547	524	473	520	534	524	498	489	534	524	532	507	486	522	473	510	495	493	510	510	529	474	494	511	480	523	504	537	442	515	545	512	508	486	495	502	555	525	491	477	532	531	505	519	545	566	545	496	490	485	504	491	531	531	511	520	517	531	535	493	530	552	498	540	510	508	538	525	524	514	554
7119	16474	13329	6986	4986	3803	2984	2381	2004	1658	1457	1246	1216	1136	1051	980	967	921	854	825	798	795	783	738	721	701	788	721	667	691	685	667	719	659	662	670	697	663	644	620	677	677	673	631	676	651	683	636	629	640	620	670	634	687	680	666	731	644	572	643	623	626	663	671	625	638	654	665	678	651	599	614	630	694	634	627	663	642	629	636	630	613	653	650	659	644	658	616	631	606	646	609	626	642	636	628	641	621	660	680	677	632	636	597	683	618	604	638	595	680	650	642	669	645	660	636	621	621	641	619	591	588	602	598	591	654	642	615	674	628	602	624	614	614	597	599	630	638	619	628	609	662	605	652	649	616	652	578	632	600	661	612	609	615	624	645	587	650	637	650	641	631	621	628	660	611	671	603	637	576	629	648	686	632	639	644	636	658	655	639	622	638	587	666	619	647	632	609	634	634	647	608	661	599	615	580	614	615	581	639	634	666	602	670	591	631	607	684	627	675	625	644	632	602	647	659	648	635	586	648	616	630	624	684	597	608	589	690	663	661	629	579	564	657	629	669	667	635	640	618	635	665	611	615	595	622	641	662	619	590	689	622	684	640	631	621	630	646	634	614	636	611	650	625	624	621	612	603	574	584	635	610	614	656	652	686	667	622	644	659	608	641	657	638	640	642	684	615	629	665	584	620	601	668	621	625	669	641	614	638	621	625	606	601	624	650	612	622	628	684	627	654	631	640	608	679	648	600	616	605	616	607	619	631	643	601	631	623	677	647	637	621	599	630	601	654	643	612	638	621	600	671	612	631	635	608	651	651	636	626	676	650	626	599	653	629	650	593	653	592	610	672	644	654	621	619	630	584	599	657	581	602	628	641	604	632	605	630	654	660	595	606	661	658	622	618	631	596	589	643	654	602	642	638	633	610	638	638	656	606	626	626	640	660	618	619	622	588	674	640	601	638	643	619	588	642	658	569	619	673	653	613	626	629	620	599	631	598	648	605	626	561	622	667	640	586	645	630	635	628	636	638	645	634	621	636	634	618	620	627	669	608	662	584	646	622	626	678	630	658	646	625	623	596	647	608	618	617	617	636	639	602	611	594	662	634	637	655	627	609	632	635	640	627	647	671	643	658	601	615	658	662	634	648	610	633	642	639	650	647	603	624	617	671	632	619	642	572	642	656	645	654	656	591	634	628	597	633	601	635	648	628	596	598	608	621	641	635	622	617	638	629	628	685	617	688	609	653	621	659	629	625	629	634	627	609	583	637	649	626	623	643	690	593	631	627	615	631	563	619	641	618	629	632	638	607	615	658	626	629	599	609	613	587	643	619	643	624	610	637	595	581	626	635	655	632	645	664	606	619	580	612	601	602	618	605	618	645	596	594	593	611	558	614	637	631	615	591	630	651	658	618	653	608	637	665	620	633	656	650	648	656	631	634	629	643	638	615	646	650	628	608	610	651	658	635	647	652	625	614	652	623	662	614	597	672	599	625	623	611	640	617	650	615	614	650	610	608	652	650	600	626	661	602	642	611	636	595	615	586	610	593	610	622	628	675	578	599	610	669	673	655	627	620	632	624	599	577	648	642	643	613	572	642	639	637	609	651	651	608	652	644	615	656	631	641	634	596	628	674	632	617	645	590	607	650	609	594	640	582	663	657	642	604	577	604	702	649	627	655	586	644	643	640	584	655	589	630	609	644	575	631	620	599	631	648	636	649	663	635	653	627	640	664	675	618	634	657	628	674	638	591	565	588	623	587	603	639	684	626	615	619	611	608	628	683	623	628	635	640	588	581	604	624	676	647	625	666	645	632	628	626	645	616	647	638	584	622	653	644	670	640	628	622	656	652	622	594	589	589	627	598	652	641	592	631	614	598	640	634	645	675	618	626	660	679	615	647	628	608	625	624	619	607	632	614	673	614	644	594	626	595	652	632	627	631	606	631	613	610	648	622	610	619	649	660	656	631	616	655	629	659	604	627	594	615	606	644	653	636	644	648	633	644	631	613	618	650	603	583	620	669	594	612	641	683	649	600	585	604	628	627	623	666	651	629	600	598	609	622	599	651	670	623	634	623	629	620	657	660	612	621	610	647	671	679	594	685	661	619	580	652	625	656	603	610	611	622	654	626	574	613	658	618	640	658	577	638	629	627	632	646	643	667	633	655	601	615	638	639	647	639	642	620	624	615	631	643	640	647	623	639	643	638	599	653	632	597	603	644	608	628	615	615	620	614	625	613	629	637	662	606	609	650	564	600	601	617	620	607	616	653	638	605	644	611	661	621	641	609	610	628	647	598	652	671	607	605	620	607	618	624	641	656	633	584	634	621	662	658	642	602	630	605	602	661	650	615	649	649	647	628	626	594	595	597	592	628	680	657	579	645	621	670	624	578	641	604	583	634	604	602	597	613	642	615	651	602	664	656	577	651	619	630	613	622	646	598	594	603	619	692	594	618	657	652	624	634	677	625	653	612	627	672	602	622	637	641	616	595	611	622	662	644	608	592	601	596	642	646	577	620	613	645	651	623	652	643	654	684	590	610	604	563	633	596	608	610	643	625	569	600	610	651	620	625	619	621	660	607	643	608	609	618	607	639	635	638	613	640	696	632	635	602	640	604	642	621	662	584	615	670	645	638	625	670	634	661	619	634	613	625	642	600	612	590	623	600	606	625	647	626	612	641	616	660	645	579	650	614	633	637	617	658	600	622	642	651	627	605	665	646	600	589	558	647	610	690	603	608	641	589	608	604	606	650	646	653	634	594	678	628	615	679	623	587	617	663	636	648	611	606	640	610	603	661	609	621	627	645	647	643	611	632	633	635	632	635	650	623	665	630	651	667	588	603	611	624	638	663	610	603	612	621	645	613	623	594	614	678	619	653	626	642	625	636	625	625	617	634	631	634	630	642	591	671	617	653	622	588	622	649	627	619	608	602	615	618	603	608	594	664	644	619	650	621	587	663	655	612	655	633	632	618	632	627	632	679	617	656	635	627	655	635	606	634	635	608	606	614	621	619	657	613	629	652	604	634	627	583	650	620	639	614	600	645	595	594	609	656	616	633	658	573	655	565	645	614	614	596	614	612	639	616	614	597	598	628	578	628	663	634	633	661	638	614	583	629	674	601	605	594	612	659	618	648	629	606	631	597	587	575	624	592	593	632	648	636	608	635	632	632	603	625	622	636	622	586	639	633	640	633	609	615	643	627	640	619	621	636	666	606	652	606	634	586	613	613	612	629	645	611	661	623	631	616	614	605	582	628	602	623	593	611	618	590	661	624	617	614	608	621	637	627	622	654	623	612	658	603	613	645	605	671	616	624	589	604	632	635	630	613	626	631	595	654	630	623	599	610	654	639	636	675	592	633	624	644	624	676	654	637	626	610	653	619	622	598	636	590	633	594	659	615	628	642	618	604	640	648	637	619	655	601	675	660	599	600	574	630	626	658	643	617	617	641	619	580	636	663	611	651	626	604	643	613	628	627	602	645	560	571	689	628	644	614
27712	20588	6695	447	301	236	199	192	223	193	203	189	192	182	186	163	177	192	161	178	182	194	188	188	185	208	204	182	180	158	173	172	169	169	189	191	191	193	189	169	200	190	156	177	165	205	193	173	157	163	168	182	167	158	174	170	192	170	182	194	196	187	186	171	200	225	203	180	183	164	183	200	182	208	198	169	182	190	177	196	152	196	186	185	188	174	188	162	183	176	180	189	183	203	185	179	184	195	209	185	212	196	184	182	194	183	202	177	175	177	181	183	184	173	203	195	166	179	185	176	182	188	158	180	182	159	189	181	194	184	175	178	175	175	183	167	211	202	178	183	182	200	184	166	194	183	187	188	167	157	184	184	189	203	166	192	191	191	178	180	190	189	204	174	170	184	178	177	177	186	159	200	175	178	205	171	190	188	188	187	197	191	195	155	171	181	170	180	162	194	180	180	214	165	199	170	164	174	173	189	176	205	203	191	173	177	184	185	170	181	163	177	200	178	170	191	186	151	152	189	225	190	172	150	170	196	192	184	197	178	183	178	177	184	193	192	191	210	189	191	196	197	153	172	197	182	167	179	179	188	198	174	186	201	187	204	190	191	156	152	212	193	192	186	179	181	183	207	170	188	162	193	203	206	196	176	186	158	188	177	194	184	185	189	155	188	200	204	184	182	196	180	173	182	171	173	181	165	193	183	168	181	192	176	198	184	172	175	182	170	162	189	186	190	173	178	182	178	161	170	169	173	169	190	190	196	175	197	196	177	189	207	199	192	148	192	173	184	197	183	164	166	190	182	179	189	176	189	186	197	218	180	184	181	182	191	218	184	190	172	185	181	183	210	192	173	180	185	164	175	182	175	163	193	201	181	175	183	164	170	168	155	203	196	178	217	164	189	165	173	191	187	191	182	196	159	202	179	179	186	185	209	202	180	189	175	187	165	185	177	184	181	183	168	175	178	195	180	160	194	209	179	211	190	200	184	205	200	170	175	170	194	164	175	187	190	173	203	196	172	177	176	177	184	212	168	156	192	188	178	185	181	185	191	172	169	189	206	178	189	164	176	170	177	156	201	192	171	187	188	179	175	185	156	204	175	182	189	171	178	193	177	168	166	190	190	181	181	148	194	172	196	190	165	186	173	188	212	194	194	179	176	185	206	184	174	169	179	171	176	161	201	172	212	204	181	167	192	154	185	180	179	183	192	175	191	193	180	191	174	189	184	164	148	183	181	194	175	185	211	151	198	185	179	141	168	187	155	169	171	190	174	188	205	193	189	195	172	190	193	194	190	194	190	193	196	180	166	171	171	199	198	188	180	175	167	184	193	173	191	161	156	218	197	211	194	175	179	183	168	186	163	161	159	172	207	194	192	192	198	200	175	197	187	197	184	170	172	182	162	176	202	210	178	186	196	184	159	209	169	199	184	180	188	182	218	181	194	180	186	184	194	177	169	192	186	209	172	211	181	189	190	168	174	192	171	185	189	200	200	180	187	187	184	182	174	183	199	175	213	182	191	199	190	210	162	208	212	155	174	206	185	167	177	183	196	186	181	198	183	184	187	168	149	200	187	202	188	179	176	193	175	199	178	174	160	180	170	172	197	178	197	163	204	195	180	181	190	150	185	188	164	188	174	198	187	191	186	164	172	180	178	195	182	176	179	194	173	190	190	178	182	173	185	178	167	178	173	185	175	161	149	184	184	155	186	179	135	197	185	167	198	173	177	204	172	174	180	165	181	174	168	188	186	178	181	165	214	194	171	189	172	176	175	209	206	169	197	174	177	192	212	174	169	192	155	169	165	201	185	171	158	184	149	184	196	190	171	174	201	179	182	186	161	188	204	217	160	173	187	191	186	191	157	172	203	162	174	175	200	194	191	182	192	186	195	198	195	184	155	162	180	178	190	208	164	183	170	185	184	177	210	180	178	194	196	173	189	168	187	172	188	185	178	187	190	178	176	184	170	185	165	179	191	199	183	211	171	194	168	191	190	154	184	176	177	199	182	134	179	167	215	182	201	186	191	166	197	186	181	191	192	223	190	170	216	192	202	175	160	190	166	180	211	182	174	204	180	173	175	156	173	190	182	194	187	190	192	217	191	178	183	181	199	187	195	164	175	192	199	209	184	206	176	173	187	182	184	175	189	187	197	185	209	189	173	186	195	196	185	181	173	169	188	183	183	166	162	184	186	165	205	167	185	171	197	160	187	161	173	166	170	186	209	205	174	148	155	194	185	191	176	187	185	165	156	191	204	177	156	171	172	169	189	190	176	180	158	196	185	166	200	167	202	158	177	185	200	189	167	188	179	193	172	201	182	172	180	180	189	184	186	192	187	174	173	203	201	188	206	180	186	177	196	166	184	190	174	202	184	165	187	168	158	200	181	179	202	186	182	194	179	195	161	188	174	175	179	186	175	195	178	171	181	172	176	174	167	189	161	169	181	165	180	187	177	192	180	161	196	188	172	183	187	173	193	178	183	175	199	174	155	184	190	186	164	200	191	182	202	211	184	203	207	190	202	192	188	172	173	171	171	200	174	184	174	198	188	181	179	195	185	202	189	183	194	191	172	206	189	186	197	182	179	180	161	216	174	196	183	167	186	176	170	168	173	219	181	168	182	177	193	204	197	179	195	216	168	165	181	192	176	171	189	167	186	176	191	192	178	183	171	203	187	179	163	150	189	185	168	160	191	216	184	201	183	191	174	171	174	167	177	173	177	188	164	185	199	174	197	180	163	194	194	168	169	179	198	202	177	161	178	172	179	204	180	178	168	175	162	191	199	170	178	200	196	171	200	171	164	217	179	192	186	182	186	193	192	187	187	172	171	164	200	188	216	183	193	191	192	203	198	201	179	195	164	176	190	195	175	208	156	191	192	178	189	190	200	186	163	200	173	165	199	181	184	183	163	161	209	181	192	185	200	176	184	178	160	183	188	173	199	205	162	180	180	165	185	204	155	182	190	154	177	188	179	194	171	184	167	191	191	188	172	195	166	198	197	185	177	191	191	201	179	179	176	188	178	191	198	188	176	165	199	203	209	160	198	164	174	187	188	165	157	187	174	186	182	163	202	207	199	184	188	173	186	183	191	206	198	180	170	200	192	188	174	197	189	184	188	214	165	196	182	181	177	183	199	199	202	189	170	197	193	178	208	189	171	189	171	189	169	169	167	187	168	198	185	149	174	187	188	176	215	208	176	186	185	171	168	172	180	175	202	192	177	212	174	181	179	173	186	178	154	173	175	185	175	199	191	225	172	193	172	198	198	184	173	184	192	201	182	174	173	177	186	184	191	174	202	171	176	175	166	199	193	169	204	179	171	168	173	188	191	168	174	195	169	181	166	155	148	162	180	179	173	183	163	194	186	175	181	175	179	152	177	169	190	171	184	180	205	178	197	171	187	196	168	179	187	190	148	184	178	185	210	184	170	202	202	189	196	189	171	189	189	175	169	177	181	187	198	181	174	172	182	176	198	165	209	161	165	170	206	177	192
3891	869	778	430	352	340	311	298	290	262	271	228	264	273	239	273	275	238	230	263	254	236	243	229	209	212	232	237	233	241	262	261	248	231	210	270	229	230	244	252	261	240	239	254	237	225	226	241	223	231	248	232	230	226	223	245	240	241	270	255	246	258	195	247	230	248	232	244	237	252	211	209	237	243	257	234	234	241	220	246	274	207	231	224	235	236	215	220	236	217	238	264	227	243	245	276	247	232	234	223	230	234	238	251	231	272	230	233	237	211	257	286	236	233	245	226	220	267	231	265	244	226	227	243	242	241	254	222	250	257	246	253	263	242	243	239	245	233	235	217	236	234	238	255	245	235	213	240	212	244	234	232	225	258	237	245	231	242	252	227	241	242	227	251	232	226	246	225	261	231	261	235	225	207	247	200	231	271	231	242	232	217	218	227	238	250	231	250	200	210	266	252	235	239	232	234	215	206	277	241	234	262	249	233	243	236	250	256	243	237	255	270	251	216	235	248	240	213	234	246	253	235	238	244	241	238	250	237	236	230	247	238	227	228	247	233	261	237	232	251	221	226	247	229	245	273	259	277	221	244	248	217	217	230	233	222	249	245	235	252	239	242	218	254	241	225	249	241	230	264	236	245	244	245	234	239	263	236	214	229	232	246	250	241	241	219	222	238	242	220	215	244	252	218	243	218	235	238	242	224	270	256	264	245	233	216	231	250	249	227	248	224	226	214	258	242	235	245	217	240	216	250	237	220	260	228	229	240	230	209	244	234	248	226	215	229	225	227	277	236	231	226	244	227	253	233	206	246	239	244	227	220	215	234	213	231	224	258	214	243	220	229	211	264	232	216	230	259	234	222	226	225	229	261	231	228	226	235	217	248	245	234	218	217	270	256	250	269	238	216	256	231	231	216	244	252	225	236	242	234	221	224	225	232	265	234	225	250	231	233	250	249	218	227	216	269	241	228	237	249	247	250	231	230	209	216	238	250	260	274	223	216	246	235	222	278	241	250	215	238	251	241	264	238	236	238	252	256	244	222	216	225	218	215	231	214	244	242	238	235	218	255	282	226	223	239	236	230	237	264	268	221	228	211	234	221	228	248	234	240	263	224	215	242	244	243	207	204	248	246	245	234	234	237	237	236	228	260	200	250	222	207	251	221	234	264	238	257	230	236	209	225	235	249	233	239	223	269	258	250	261	262	226	246	232	237	222	229	238	240	235	247	230	251	238	246	239	217	240	229	233	215	216	244	270	245	234	224	225	205	237	235	241	235	226	227	247	252	247	243	230	248	224	229	256	224	248	248	234	265	242	236	225	250	239	219	235	246	219	226	216	258	237	244	243	270	246	228	226	268	257	223	228	234	258	230	225	252	240	249	240	257	225	225	214	239	230	224	242	235	241	246	232	234	223	256	223	220	207	225	223	257	252	253	230	236	259	234	234	226	242	248	254	255	222	232	224	259	246	238	232	259	228	270	223	235	233	248	224	218	233	233	249	225	242	245	260	258	234	258	231	203	270	246	242	246	240	240	265	242	246	202	242	240	218	257	258	238	220	242	255	235	246	221	256	277	235	249	224	206	250	230	219	239	262	255	235	211	248	233	198	247	243	232	222	227	233	235	244	228	240	210	232	239	236	259	257	230	212	226	238	255	246	218	222	227	203	252	239	223	228	246	226	241	248	252	248	230	234	236	207	209	226	207	258	239	245	256	244	217	240	245	242	253	280	257	251	237	228	247	238	224	248	204	222	254	232	233	231	240	238	260	227	237	243	243	222	259	242	227	247	242	228	257	224	254	231	216	229	234	242	229	225	225	265	239	229	248	223	226	232	225	253	224	238	269	239	255	231	243	237	228	265	226	255	242	258	240	219	238	241	236	217	243	272	256	227	247	232	258	257	244	233	213	255	238	263	216	262	238	246	275	226	254	236	232	242	240	265	233	237	223	237	212	231	248	257	238	238	234	270	235	245	212	225	238	247	234	235	199	226	231	244	248	224	222	253	240	230	243	236	237	219	238	224	248	241	244	244	214	223	240	235	243	237	258	207	244	247	229	252	226	232	224	198	225	228	256	230	244	213	235	260	263	245	243	222	220	232	259	247	232	209	261	263	241	234	233	259	247	227	230	217	239	214	229	238	218	257	254	212	227	243	241	232	247	250	256	221	220	256	229	226	242	242	214	235	245	239	260	240	236	228	233	237	224	228	229	230	230	249	233	224	220	241	247	247	233	237	261	219	228	251	242	267	243	246	256	276	226	263	241	256	225	246	243	248	240	232	219	247	238	244	246	249	254	247	224	237	236	244	244	223	226	214	248	232	229	245	209	210	266	246	254	241	230	235	222	253	251	235	238	251	237	237	237	243	245	249	255	242	244	249	221	231	231	221	239	258	240	230	250	242	227	219	233	223	222	253	240	234	239	231	226	242	229	233	248	227	266	220	259	253	232	222	261	241	234	237	219	241	248	271	233	249	235	248	244	223	227	246	249	243	249	231	262	242	237	218	261	256	224	249	235	212	230	242	254	253	204	244	237	249	218	260	230	248	260	236	227	223	220	247	239	260	230	236	240	228	243	231	254	249	246	218	245	238	237	244	232	243	240	227	230	219	227	268	231	256	252	224	248	236	248	238	238	252	221	246	234	239	228	233	228	248	233	241	220	242	247	235	235	249	236	216	250	217	242	243	222	233	250	220	265	236	236	257	257	212	228	250	245	224	276	235	238	247	213	262	238	238	264	232	253	221	240	243	217	225	242	233	232	233	259	228	236	240	249	229	250	249	212	265	257	231	249	255	228	231	199	208	231	251	233	228	259	230	229	199	215	246	245	228	261	226	229	244	225	234	217	229	226	248	264	209	228	241	239	223	240	265	246	243	231	229	238	256	214	235	261	228	242	216	242	237	219	220	233	229	222	221	271	225	235	252	234	241	244	267	244	216	232	234	241	249	222	266	226	238	267	208	244	276	237	241	249	251	253	247	283	241	224	252	221	239	244	230	240	227	252	245	218	262	241	214	225	228	209	232	238	213	231	247	241	237	257	250	235	245	251	234	241	227	200	268	235	234	217	228	263	230	228	235	243	242	240	248	219	221	245	235	258	231	230	243	264	240	219	261	223	220	204	244	246	244	247	240	234	225	271	239	242	245	241	252	255	239	255	232	235	228	246	222	258	246	232	237	242	234	204	233	243	225	242	240	224	229	269	226	250	220	218	228	236	219	252	246	233	227	231	244	253	232	211	251	245	228	225	211	237	207	228	250	241	272	227	252	211	232	266	234	248	233	264	239	224	239	228	255	237	227	241	261	239	219	219	221	226	243	218	259	263	253	244	230	244	231	273	253	254	211	226	255	209	251	227	241	236	224	246	274	226	244	246	216	242	236	226	226	238	227	227	244	208	251	267	213	247	240	234	245	232	213	246	254	233	241	263	231	248	242	228	237	256	228	212	237	220	235	218	240	216	269	238	247	207	241	210	201	224	238	245	232	217	239	253
24270	21704	29322	24541	21664	11946	1324	803	701	646	577	553	563	552	532	474	499	488	503	518	478	492	460	446	466	479	449	423	467	472	481	437	466	424	476	415	411	474	406	415	396	449	426	449	473	490	419	442	441	406	442	444	420	443	412	442	452	443	410	454	424	455	436	402	429	454	411	413	424	436	441	429	423	390	421	445	451	432	440	440	427	455	401	412	448	416	439	415	443	398	429	432	425	390	391	435	445	463	446	469	487	432	424	414	449	401	431	453	456	404	414	421	455	419	429	424	422	422	427	425	416	451	453	437	451	405	409	436	426	431	416	445	418	424	427	391	436	438	430	440	455	403	383	420	430	438	424	463	420	410	419	436	438	448	458	433	442	434	410	437	410	438	422	412	436	445	460	426	412	453	434	413	432	414	412	457	427	381	411	404	404	410	442	434	402	406	408	445	413	460	434	442	464	470	428	425	429	453	411	382	404	391	435	402	401	431	431	416	427	424	421	405	399	447	431	431	455	425	439	455	433	445	417	428	426	412	441	429	466	444	427	431	443	436	449	456	494	437	417	413	411	445	439	419	440	452	444	475	446	444	429	413	418	419	465	425	392	426	444	431	428	463	413	442	413	467	408	412	434	413	428	445	425	425	451	415	447	390	446	395	409	396	420	433	418	422	446	429	415	411	440	458	449	416	472	423	445	473	430	422	434	404	402	412	435	395	416	445	444	390	446	431	418	429	405	412	429	415	437	427	421	436	410	401	430	422	436	445	402	437	449	422	401	445	477	408	456	435	419	396	403	421	407	437	394	425	431	417	412	449	417	432	410	446	419	421	408	438	463	407	425	454	423	382	447	427	418	416	433	424	437	412	435	415	449	453	401	431	448	453	427	427	461	412	452	440	428	429	412	402	409	411	476	439	439	435	420	438	449	406	414	403	475	423	422	414	411	386	440	401	412	447	451	402	465	410	430	414	420	439	400	386	378	461	408	437	424	427	408	425	391	436	419	413	433	448	440	421	463	476	411	384	423	413	454	449	471	417	409	420	454	462	429	425	414	449	412	404	434	438	394	411	421	431	434	431	424	468	415	458	430	412	454	430	420	439	420	425	446	427	373	423	380	409	417	416	414	456	432	422	447	417	400	431	421	436	425	452	446	419	388	402	442	445	402	397	391	442	415	430	387	438	430	423	373	379	432	445	461	408	396	442	398	404	442	396	426	427	442	444	387	431	422	445	421	401	412	393	421	400	465	458	375	431	453	441	477	413	442	444	435	398	465	444	397	411	433	460	408	446	436	417	417	442	446	386	413	425	373	417	412	434	428	441	437	440	446	398	396	400	441	428	448	376	473	417	417	403	428	408	472	400	416	460	411	396	435	439	424	432	423	390	428	426	444	412	406	487	420	449	456	420	424	421	458	463	433	446	442	432	413	409	396	419	448	396	407	438	377	402	408	375	403	438	405	411	429	396	457	445	440	387	439	419	453	423	434	411	435	419	397	409	426	429	418	442	415	425	426	417	443	455	413	438	433	401	422	444	446	403	409	421	387	450	428	392	432	406	408	435	400	430	444	441	431	452	433	447	434	447	474	411	448	423	442	435	421	403	408	419	409	424	408	465	438	380	434	448	434	430	439	426	455	483	384	419	427	430	421	410	407	419	436	428	453	402	458	393	415	439	441	411	414	427	430	440	463	437	418	425	452	432	414	448	444	447	419	408	400	431	452	396	407	407	396	410	456	434	406	416	420	426	405	392	408	459	428	411	422	423	409	435	377	417	410	406	402	434	428	426	418	368	452	423	441	440	428	438	436	425	404	419	411	407	434	443	408	410	443	440	448	434	412	441	440	427	418	396	431	394	414	443	429	450	394	432	405	428	442	421	434	423	435	409	445	426	422	445	483	443	421	462	414	435	453	455	427	454	424	421	456	449	429	469	418	418	437	413	439	427	424	449	457	426	402	407	437	423	409	435	407	436	444	437	405	424	432	421	429	450	415	451	428	427	394	412	440	445	422	410	426	409	395	410	405	461	432	445	432	425	447	466	441	421	421	419	403	456	450	448	440	417	419	450	475	411	429	437	482	420	408	431	436	412	433	423	451	409	425	430	423	448	401	436	441	390	436	425	436	428	425	412	404	440	432	382	417	383	446	428	477	467	433	453	445	443	474	407	458	432	421	408	417	417	401	427	443	440	436	422	445	422	437	433	408	467	437	413	475	379	419	411	463	447	449	421	461	479	456	434	432	429	428	406	439	427	404	414	402	444	413	409	395	442	423	418	455	406	442	414	415	426	421	396	451	428	439	391	427	424	457	431	433	440	411	417	474	414	406	405	420	437	400	442	421	444	444	410	409	427	444	419	424	427	415	465	405	454	437	418	407	433	419	441	428	419	463	414	455	397	433	408	416	429	451	409	428	398	417	421	450	449	418	412	443	409	454	406	441	441	397	431	412	437	431	409	452	428	428	427	427	430	386	419	460	427	450	427	413	462	434	436	433	388	422	424	400	433	409	424	427	432	417	401	389	410	441	415	474	413	435	434	414	429	416	434	413	428	441	431	408	452	432	450	431	459	421	428	438	437	439	430	418	422	408	405	415	416	406	428	447	444	423	422	387	418	433	435	385	443	413	442	420	445	444	441	416	452	475	424	398	435	447	406	426	435	411	441	438	429	397	412	458	443	423	411	458	422	413	420	422	431	491	469	389	421	415	395	389	447	448	402	469	434	379	427	409	380	462	386	461	422	425	384	424	425	409	424	452	419	411	415	462	437	429	421	453	452	445	439	411	434	442	406	427	461	420	413	414	434	440	391	388	456	447	442	406	415	387	426	421	424	453	404	445	416	454	411	410	406	412	446	400	437	429	420	421	438	436	419	420	433	419	416	415	423	423	426	393	453	401	428	439	442	420	422	461	426	444	409	405	423	417	450	416	408	424	429	463	406	442	450	415	386	397	439	426	418	399	421	405	425	449	427	421	452	476	430	437	456	442	412	410	386	426	408	463	437	375	408	390	428	423	414	449	453	460	403	419	435	431	442	441	445	394	445	427	421	439	432	425	426	420	441	397	436	435	415	415	449	396	441	440	429	398	411	438	453	453	414	461	444	456	411	427	422	414	442	416	455	412	401	432	431	446	440	444	424	428	475	420	404	413	451	417	429	474	467	467	430	392	432	446	407	442	432	443	414	434	422	415	404	442	419	428	398	420	436	444	417	460	410	396	428	397	439	398	428	443	401	405	413	435	424	454	437	457	462	422	427	447	421	420	419	460	374	431	441	420	422	408	430	433	398	455	399	433	431	443	418	450	446	422	433	420	427	409	440	442	391	407	446	415	440	462	421	420	450	410	368	431	429	422	438	415	442	418	418	424	384	431	467	431	404	462	421	444	409	426	406	468	413	451	435	440	410	416	439	458	443	439	428	417	457	445	429	453	451	411	461	440	448	442	410	402	450	423	463	457	445	440	443	454	397	420	443	405	445	418	461	439	394	421	419	416	430
4579	10026	8054	4008	2872	2114	1779	1444	1198	1027	934	875	825	738	734	685	642	630	667	609	608	588	621	546	585	565	600	569	524	556	588	558	552	548	582	540	560	533	509	532	491	511	523	500	546	537	514	521	559	565	509	503	528	517	499	575	555	532	546	563	525	530	547	487	536	533	529	549	537	544	549	525	478	524	538	534	503	493	527	505	544	520	511	527	526	548	476	473	544	546	504	531	529	503	516	494	527	503	532	527	510	521	527	512	524	528	514	487	487	498	537	526	527	520	520	533	515	564	484	489	503	509	544	484	529	537	547	557	538	500	520	521	551	535	545	496	537	512	506	530	479	527	500	512	502	524	537	534	509	549	506	498	511	512	532	526	541	498	523	499	525	488	517	557	545	459	480	580	525	531	513	498	525	550	527	534	506	493	521	496	459	500	539	552	522	487	528	525	492	506	496	541	530	500	509	569	543	472	532	505	506	486	518	536	505	494	504	501	517	524	502	538	539	511	532	499	477	491	524	531	524	517	475	525	484	571	498	498	512	549	518	510	494	533	568	499	522	507	543	482	517	510	504	548	521	517	495	485	501	490	502	534	489	516	572	513	484	534	530	500	534	521	505	496	509	536	517	527	505	536	533	488	515	474	496	537	514	505	494	538	514	473	537	521	515	523	514	533	537	525	529	538	503	492	548	517	526	561	534	519	540	542	488	550	522	559	495	524	504	499	519	529	514	533	506	496	530	519	502	527	467	503	522	484	549	501	514	553	534	506	526	516	508	562	521	494	514	501	476	491	538	495	515	533	511	533	518	563	507	548	484	497	472	525	517	511	513	522	515	548	509	568	498	522	523	523	507	518	505	548	525	466	518	500	488	539	537	537	512	532	493	554	556	508	493	531	567	522	515	537	487	505	513	537	527	531	471	493	476	503	542	520	520	534	538	509	546	533	512	549	499	542	523	527	511	499	534	519	520	489	533	522	494	527	475	527	547	537	499	517	509	536	485	521	499	548	535	521	518	525	472	523	524	543	574	533	519	508	562	515	517	524	530	507	507	526	507	459	480	551	499	509	488	519	506	459	463	461	487	561	506	523	556	501	508	520	533	557	552	510	514	511	532	526	506	507	540	492	522	542	491	525	533	544	526	530	513	501	510	512	497	508	502	526	508	549	500	518	552	510	513	502	513	525	520	535	536	498	501	517	493	544	533	517	540	511	542	577	548	522	486	472	525	513	505	503	487	491	519	510	517	516	510	531	500	528	498	519	506	522	474	528	501	532	529	517	518	542	515	499	490	508	489	500	472	589	572	534	537	501	477	486	519	504	548	525	513	544	528	483	513	521	485	524	558	563	489	546	511	538	501	494	544	552	470	532	517	482	532	520	510	493	557	472	573	527	494	540	530	525	480	514	502	482	543	510	513	507	522	515	536	501	568	525	535	526	581	522	541	489	488	514	477	473	506	507	513	545	549	490	559	544	528	555	550	547	511	536	512	474	535	524	490	532	529	531	524	511	511	545	526	546	542	474	541	550	493	520	512	489	520	522	492	500	492	534	497	528	505	538	495	466	548	508	533	531	495	510	555	501	498	482	522	528	527	528	508	516	509	503	525	494	524	507	538	553	540	500	546	540	505	509	501	542	548	553	519	491	561	542	538	508	492	528	503	539	513	546	512	500	531	525	502	531	509	522	495	537	479	545	533	522	509	551	474	492	566	476	511	518	486	488	492	548	499	525	512	507	499	498	510	572	509	530	513	556	507	550	485	542	514	525	509	496	553	532	584	509	516	506	524	511	548	504	538	536	505	492	572	555	498	553	515	542	529	543	522	534	528	512	519	510	507	510	517	460	492	492	495	520	535	505	528	544	499	576	496	536	548	544	522	467	555	534	521	522	573	538	497	499	485	529	547	535	495	558	538	548	517	529	467	491	481	519	552	497	524	476	543	523	494	539	495	512	509	533	492	496	525	503	527	512	522	517	529	475	493	497	513	522	549	489	538	509	512	491	502	511	521	531	509	519	517	552	525	511	500	538	508	574	521	468	514	498	491	508	495	518	493	540	517	479	532	479	527	513	529	519	501	524	508	536	525	496	544	557	522	518	478	511	548	532	546	533	521	498	503	548	484	480	535	508	544	503	533	513	499	538	547	454	489	458	506	524	484	529	511	517	528	552	520	485	523	544	531	483	539	511	547	477	483	555	487	487	483	515	497	468	554	536	511	578	546	540	516	501	556	485	525	538	576	525	481	515	535	533	513	527	501	503	536	535	544	530	534	471	495	509	487	545	533	505	515	507	492	504	566	533	536	487	498	516	557	531	505	536	554	523	528	508	540	495	504	535	487	465	534	540	509	541	556	546	515	478	547	492	509	486	512	516	474	522	525	525	520	521	514	516	561	541	529	493	490	578	507	531	529	502	535	521	501	555	524	497	536	535	514	523	544	510	489	545	531	479	499	509	505	525	515	513	534	508	524	505	524	524	519	525	531	502	497	454	556	494	509	510	489	513	493	556	543	526	508	518	510	508	519	493	537	498	513	538	518	488	506	510	530	522	536	494	479	472	465	512	499	520	521	498	508	546	518	505	454	502	513	508	498	499	519	535	517	510	494	506	564	512	524	512	513	522	538	523	500	511	495	473	465	503	530	530	537	532	522	503	552	495	472	492	531	555	514	521	544	501	554	518	539	510	524	532	502	525	518	521	525	546	518	523	502	524	505	497	546	534	469	510	483	501	513	526	524	510	494	499	526	531	518	521	515	519	547	555	517	532	523	507	480	535	497	530	533	519	527	516	521	562	509	564	517	506	500	524	510	557	500	509	501	462	507	491	538	533	496	486	527	483	504	517	543	477	497	503	511	484	529	491	513	488	484	520	500	537	547	501	511	521	523	541	488	485	511	532	618	502	545	516	523	532	527	493	529	546	525	508	518	566	522	546	546	511	529	539	542	570	493	532	513	539	508	552	545	490	564	532	509	473	506	545	512	537	518	481	509	512	516	529	503	520	527	547	526	498	537	537	564	519	514	511	540	512	527	526	495	552	572	526	533	494	547	550	565	513	507	559	563	556	523	528	493	552	455	561	499	486	482	552	484	521	527	489	515	563	512	493	525	518	507	505	478	511	520	518	526	551	527	505	517	524	527	508	546	490	536	502	542	475	509	526	509	503	527	514	527	539	516	495	514	462	502	534	552	568	550	536	507	535	536	529	563	510	517	507	501	513	517	507	577	493	498	504	519	500	515	514	480	550	490	548	541	528	486	482	508	547	507	526	524	502	529	535	500	510	520	536	520	510	516	544	506	485	539	538	536	527	524	500	539	542	510	544	512	504	491	499	541	523	538	518	513	548	522	509	536	492	519	547	535	505	527	500	533	506	524	528	523	547	479	491	534	516	526	503	511	534	514	521	567	535	511	533	516	521	526	537	481	486	514	535	528	509	519	486	508	522	542	527	530	546	520	504	484	510	507	501	519	502	513	503	509	535	526	527	511	509	482	510
25368	21560	27934	25543	9958	514	362	318	264	238	235	240	239	199	187	212	183	185	209	191	191	186	208	176	194	198	168	170	152	172	153	163	171	194	168	164	143	166	196	170	152	158	171	177	173	183	191	172	168	181	182	145	167	152	175	157	168	144	178	150	165	174	186	160	162	166	176	163	139	170	168	163	163	163	178	191	167	166	166	158	157	151	166	185	165	169	166	145	167	163	152	172	158	153	186	175	157	154	172	153	164	150	157	152	166	152	165	156	169	142	182	136	139	181	157	194	153	177	147	179	145	194	148	181	165	180	167	177	143	162	170	173	157	162	163	176	161	146	180	167	153	154	154	145	144	159	154	164	170	145	184	188	148	152	168	142	198	159	162	133	159	151	152	177	154	148	165	175	168	153	158	170	164	168	182	163	188	159	167	155	159	171	165	156	148	160	162	183	169	140	144	136	183	156	147	157	173	148	152	162	146	162	181	166	173	165	161	184	134	164	154	168	152	164	180	151	179	142	171	153	168	151	154	139	139	174	153	140	134	158	158	160	149	151	180	150	153	154	153	160	177	170	147	158	143	169	179	152	153	161	183	168	163	170	170	163	154	157	150	159	157	159	166	162	166	158	151	164	163	160	169	172	140	164	190	170	172	189	147	157	175	143	183	178	144	162	193	178	151	171	171	163	169	142	163	141	150	199	158	186	186	165	144	181	148	169	140	180	161	158	153	153	158	165	153	162	138	180	134	164	164	158	149	177	165	161	155	137	137	170	181	158	176	154	162	154	150	148	133	177	163	171	166	179	170	158	160	169	183	166	163	179	167	184	158	175	166	166	162	167	186	173	187	153	164	153	150	187	182	164	158	146	159	150	152	176	174	171	159	152	153	182	163	162	172	170	171	163	169	160	157	164	166	172	156	164	172	169	167	150	156	157	184	172	156	166	172	154	169	195	168	177	154	139	160	149	172	164	174	165	160	164	144	168	157	165	167	158	159	156	140	163	162	134	170	175	169	183	186	130	174	164	178	164	158	177	179	160	167	158	173	159	167	170	152	147	160	173	154	143	176	149	149	165	163	150	164	155	153	157	162	157	179	152	162	148	171	149	174	153	174	168	140	152	167	165	154	149	141	155	177	164	160	168	172	153	179	172	165	174	178	132	182	176	156	178	160	153	160	153	167	144	157	173	185	171	152	151	143	192	148	151	149	171	169	158	170	164	150	156	160	160	155	170	167	162	170	167	156	169	199	162	158	158	150	158	166	186	183	179	157	159	191	173	205	159	185	167	129	159	158	158	152	170	170	164	169	184	162	178	165	149	179	186	143	156	170	173	159	156	163	143	174	141	132	197	170	186	184	158	189	170	150	158	139	164	157	179	165	133	171	144	185	157	166	161	173	165	176	132	160	149	166	181	150	178	144	162	156	175	155	129	172	161	168	169	159	172	159	175	173	134	175	158	169	164	183	159	181	175	170	136	160	163	182	145	190	170	153	169	163	156	147	181	156	158	161	160	154	174	172	173	183	164	170	177	180	159	184	178	168	173	144	174	170	147	160	167	157	155	154	193	185	160	153	176	164	175	165	173	138	171	163	169	168	161	161	165	165	176	166	181	162	172	161	149	165	168	170	158	168	157	142	179	169	155	174	159	169	169	164	155	160	148	187	139	154	173	171	170	160	158	169	158	157	150	170	145	170	173	160	178	195	176	161	178	150	158	159	160	163	157	149	186	151	155	152	169	167	181	165	176	149	176	151	157	179	168	155	168	158	167	177	156	164	182	175	157	161	169	171	150	178	164	156	159	148	145	151	180	173	136	171	151	178	155	152	149	185	152	170	170	146	173	161	160	140	142	156	157	153	178	174	169	164	156	149	147	148	167	168	169	144	174	188	155	142	166	165	163	152	172	194	182	170	158	153	161	174	163	150	169	174	151	158	153	185	166	154	157	167	142	160	153	152	157	170	165	172	155	163	171	152	174	176	161	160	155	152	164	179	151	176	162	191	160	153	144	177	166	150	187	165	187	158	156	177	177	165	156	163	160	175	139	164	190	166	163	159	179	154	173	164	162	159	166	146	201	172	174	173	153	156	164	178	166	160	167	156	156	181	171	146	141	172	151	166	149	168	156	199	156	171	151	182	166	154	165	169	136	173	158	167	192	183	178	145	169	169	169	163	166	159	185	165	162	169	193	176	158	150	166	147	157	191	153	174	164	141	197	167	152	170	186	179	169	154	153	157	161	169	159	146	150	158	162	180	137	158	169	197	159	173	172	154	153	161	162	201	156	158	166	164	171	169	151	162	169	155	176	163	148	138	188	142	167	150	150	186	169	149	159	181	142	161	153	192	156	161	174	168	167	153	175	165	183	140	185	152	163	164	142	183	161	168	163	140	162	175	159	167	179	159	157	196	178	171	176	189	165	162	153	167	174	178	147	170	163	160	165	187	157	155	171	151	163	154	172	172	182	188	170	139	166	144	169	175	152	146	154	169	153	184	181	188	165	165	169	164	184	146	166	156	160	167	145	172	179	151	134	156	157	171	169	142	158	148	156	159	165	180	144	153	202	157	168	134	163	161	168	133	158	172	181	177	172	179	187	155	167	127	158	152	142	160	165	134	174	152	168	186	180	180	184	167	169	150	170	149	164	159	165	144	163	146	157	154	173	149	173	149	174	155	161	142	173	158	134	182	170	169	162	155	161	174	174	162	169	187	146	161	166	144	153	152	170	176	161	166	164	162	166	137	158	155	166	164	140	161	154	139	155	142	185	166	142	168	177	149	183	157	163	173	167	184	181	161	153	174	178	162	188	189	170	174	171	149	158	159	149	155	176	161	160	161	172	186	142	170	142	145	165	150	164	178	159	160	166	160	159	161	140	159	156	158	170	192	166	171	165	159	150	154	165	157	146	159	180	148	166	159	161	156	169	156	143	153	160	177	144	161	168	168	160	165	154	156	152	157	160	180	168	168	159	185	177	175	145	145	152	159	172	156	173	166	163	159	143	155	175	155	149	171	158	184	172	159	156	185	176	174	152	156	171	184	158	166	148	163	154	148	151	171	154	159	173	186	170	185	167	180	163	191	152	168	171	128	156	146	157	191	151	167	164	175	166	174	198	170	167	185	195	195	174	167	150	184	162	170	161	164	147	157	152	152	155	155	150	164	169	147	166	157	171	157	178	145	158	179	174	167	173	179	149	173	189	165	167	173	190	158	162	157	166	155	154	177	147	161	151	173	166	165	142	177	162	150	139	168	164	139	164	167	168	174	135	150	166	159	139	183	149	168	167	155	156	174	190	166	163	164	162	181	168	148	142	160	169	161	176	164	167	184	152	154	144	161	149	145	145	158	161	163	156	162	157	164	158	167	178	164	194	161	170	162	165	162	205	153	169	164	162	150	166	165	147	161	178	150	153	156	155	156	148	160	158	152	155	171	167	156	166	184	170	159	144	192	192	174	163	160	142	167	168	164	156	161	145	167	180	160	182	176	163	173	150
4587	5492	4247	2006	1434	1052	800	647	582	497	438	414	379	363	325	349	279	268	288	287	291	269	250	265	241	248	246	248	269	270	246	241	222	247	231	229	248	217	229	263	245	256	236	239	251	239	232	256	223	244	213	249	215	241	233	238	214	231	217	271	216	204	223	221	227	258	229	249	200	231	233	212	243	220	206	233	241	230	202	237	206	239	212	231	246	224	253	206	235	238	244	226	250	253	250	244	219	237	237	208	250	205	232	217	229	244	223	215	235	225	184	266	219	223	243	233	252	222	245	207	263	219	247	225	250	229	263	182	228	227	244	265	208	212	257	205	212	238	226	207	245	205	241	225	237	230	206	217	252	221	248	252	220	258	224	210	223	238	223	248	217	195	240	221	233	206	238	233	224	217	235	223	215	239	223	215	197	219	209	198	248	203	213	225	212	230	217	215	240	236	229	227	220	223	241	218	222	231	203	238	241	231	242	247	226	238	245	258	239	235	244	246	196	227	248	255	193	214	242	227	232	216	213	231	251	230	225	216	219	235	219	221	251	240	222	234	226	235	215	236	226	247	235	229	193	227	258	227	230	214	240	196	259	239	227	191	234	239	249	241	232	207	226	234	220	205	231	264	270	224	222	233	213	232	213	244	229	235	246	228	241	233	225	224	200	226	232	212	236	223	228	227	235	213	205	240	217	242	198	232	239	225	237	203	223	222	222	208	209	200	208	239	236	223	217	232	243	222	233	214	228	225	244	225	207	232	202	232	221	200	198	227	234	205	240	258	232	255	251	211	232	226	240	234	220	217	195	250	226	215	242	228	228	234	213	198	243	230	253	199	221	248	229	208	239	221	258	219	244	231	204	268	227	226	238	252	228	258	208	206	249	212	210	227	226	215	212	231	245	210	223	220	221	215	250	255	249	214	193	205	223	218	231	224	231	226	199	226	238	247	233	208	234	222	190	242	231	214	225	210	243	221	199	207	213	213	219	209	219	242	213	215	222	219	206	239	234	201	234	230	222	217	231	219	251	208	224	220	258	220	225	225	233	230	241	237	219	214	227	214	216	206	230	251	217	227	205	223	219	230	220	248	237	247	225	212	229	204	222	241	206	217	223	225	236	237	231	233	219	231	196	202	224	241	224	213	247	248	225	204	238	227	213	204	223	250	206	189	234	208	208	222	234	244	236	196	226	235	208	237	223	232	242	231	227	209	188	241	228	223	221	214	229	231	249	204	253	225	246	235	232	216	232	231	237	201	213	224	232	210	261	223	221	225	228	218	234	231	237	239	227	237	210	200	238	240	232	210	228	219	224	210	212	222	220	235	220	199	223	236	245	232	252	194	227	223	214	230	228	252	217	233	233	213	230	228	230	236	223	246	208	220	225	237	234	220	220	207	244	254	236	240	228	222	218	245	242	186	218	230	247	227	230	217	203	227	226	234	229	238	235	230	232	213	233	210	229	248	233	229	214	244	216	226	252	219	228	203	235	238	193	219	246	229	220	233	225	259	228	218	219	237	227	195	235	219	253	240	229	209	227	208	196	215	225	217	231	264	198	228	201	212	220	208	227	248	233	239	217	229	232	214	227	225	225	230	211	245	207	209	229	206	200	232	241	234	229	227	213	214	231	233	225	242	233	236	256	234	211	222	256	222	229	208	221	212	231	217	231	224	225	194	226	216	225	228	235	238	225	249	227	247	232	243	220	227	240	225	213	227	251	233	229	209	223	229	249	244	230	217	254	206	209	230	227	199	237	240	259	227	242	216	209	228	223	232	219	224	216	205	213	221	241	239	221	259	237	243	230	206	228	225	235	235	250	216	233	251	238	230	226	231	230	210	221	209	203	220	219	216	244	215	228	249	219	203	211	223	226	221	228	208	258	224	227	225	220	217	244	213	229	245	214	201	237	235	234	228	252	207	232	236	178	229	221	210	212	228	227	242	218	235	204	221	227	213	237	206	214	242	226	231	235	221	228	214	244	241	234	229	232	208	222	230	237	210	212	221	223	200	216	212	230	249	233	234	219	220	223	234	219	215	220	242	230	233	245	234	232	227	244	184	212	232	218	222	233	207	214	230	230	236	237	235	224	194	211	231	219	235	213	226	253	208	248	224	213	260	217	244	219	214	228	236	239	217	249	233	206	240	222	219	214	228	262	232	227	221	233	194	217	216	222	204	210	247	259	229	256	227	223	217	243	231	213	213	222	205	235	211	187	225	225	220	200	210	229	230	249	221	216	223	205	229	234	208	238	210	229	235	238	244	203	231	236	221	219	233	244	221	219	197	213	224	240	222	216	205	249	216	254	239	235	227	198	236	232	227	203	212	218	249	247	231	230	251	214	232	213	249	242	205	248	190	223	228	226	228	242	237	243	230	207	212	245	229	222	249	233	265	223	213	239	234	247	200	206	228	219	198	215	232	218	205	222	191	204	228	220	249	237	265	222	266	223	224	237	230	243	221	224	235	230	236	235	201	211	201	225	236	244	230	229	211	236	222	241	208	229	209	219	215	210	204	246	233	207	225	209	209	244	253	236	218	193	187	258	206	218	209	237	221	239	210	226	243	242	245	233	255	225	206	226	214	215	236	240	226	212	233	232	243	215	248	227	203	234	243	232	232	255	210	197	232	253	220	228	228	222	231	234	231	228	232	197	208	232	245	224	230	230	229	250	234	198	221	235	214	238	231	241	225	242	235	223	207	225	239	212	277	243	208	221	249	233	244	243	223	210	233	229	246	223	232	221	213	261	204	230	206	232	199	230	246	237	201	235	210	232	216	230	193	245	216	215	205	229	235	226	187	242	224	214	249	240	239	210	209	226	217	205	255	237	226	235	230	222	213	221	216	240	221	225	257	224	225	232	209	231	213	217	230	209	245	214	227	234	215	214	239	208	236	235	250	199	235	233	251	207	233	226	223	246	227	239	208	200	223	212	213	231	221	223	235	221	219	232	221	233	229	205	247	241	257	223	222	209	247	209	220	198	229	232	244	189	230	205	224	230	204	211	219	212	228	218	205	234	214	227	228	233	193	233	204	217	227	232	231	224	225	196	205	237	235	224	230	244	254	239	210	222	230	218	246	242	212	247	244	248	229	208	226	222	232	231	268	231	201	235	178	220	216	232	238	229	216	228	210	251	219	217	218	218	202	232	237	225	207	211	218	225	216	232	233	248	244	238	236	239	226	232	245	235	230	217	227	234	224	225	223	198	221	231	230	238	224	232	238	236	236	250	221	237	236	229	227	219	220	235	199	226	245	215	241	220	232	199	239	263	236	249	205	242	213	247	227	244	208	196	240	218	241	235	239	232	213	214	200	208	211	234	229	258	207	245	205	233	223	225	209	235	219	211	204	230	236	231	221	219	230	193	229	212	217	226	228	212	231	218	231	216	242	230	211	226	217	234	230	230	210	214	213	228	226	225	223	224	210	219	214	245	241	210	219	194	231	240	246	201	227	217	243	199	248	215	231	203	237	236	224	219	222	208	242	235	195
23239	21700	29747	24183	21700	21749	11132	1373	1025	920	877	812	749	664	701	650	682	607	633	625	618	637	562	547	542	527	523	583	549	498	558	534	559	546	560	539	540	480	560	562	530	555	535	550	567	603	537	532	529	569	526	556	541	533	554	572	521	507	521	501	516	521	522	556	568	508	547	544	523	530	534	509	515	491	520	477	504	533	517	515	570	527	503	492	487	531	531	505	498	483	520	528	550	515	513	508	501	511	534	488	504	489	512	530	517	498	481	553	516	525	541	484	490	495	529	507	528	540	523	517	527	481	549	569	491	532	529	550	512	557	514	530	509	551	532	482	495	502	528	528	514	537	515	503	523	575	516	459	520	535	510	559	530	508	499	517	557	477	508	516	535	497	544	473	522	508	513	523	529	482	493	535	533	489	527	497	515	516	504	471	562	574	543	503	523	534	530	499	539	489	528	484	485	515	509	500	496	554	533	484	477	500	517	522	534	548	492	526	518	557	541	545	450	527	489	508	527	466	479	505	516	505	544	528	509	510	517	510	529	526	516	500	521	531	503	518	503	550	555	526	488	524	468	524	507	523	540	513	504	519	493	518	502	495	480	519	521	466	529	579	509	526	525	543	523	519	519	548	488	532	521	495	500	548	476	473	505	469	550	523	488	521	531	519	561	491	578	497	509	464	500	534	509	489	529	499	524	516	506	528	525	527	560	518	496	515	502	539	505	523	511	527	497	526	517	509	487	520	530	510	455	506	538	532	524	470	514	508	501	517	487	518	490	516	572	497	505	534	541	477	497	535	499	518	550	526	542	510	506	513	500	466	513	492	483	509	524	501	498	515	544	530	530	515	568	485	513	521	489	512	550	526	474	496	544	548	520	521	499	489	535	497	509	495	526	503	533	515	547	492	512	497	492	485	547	471	554	514	490	563	508	564	525	530	541	541	565	494	545	524	500	492	541	533	540	512	502	494	530	498	500	474	529	522	517	525	507	549	526	522	549	531	556	560	513	491	507	537	484	500	550	503	492	489	550	509	478	517	474	538	558	509	500	488	530	494	529	513	564	513	498	480	516	511	550	541	503	509	485	481	544	541	487	497	518	526	531	503	528	497	515	483	497	527	516	489	506	533	522	492	515	495	524	504	523	475	515	506	556	544	480	493	519	504	534	524	537	524	535	489	529	547	489	477	519	523	523	527	515	525	515	484	535	504	541	503	531	522	518	518	514	485	533	509	516	478	539	497	546	484	542	517	512	539	485	498	486	476	494	479	534	550	491	526	527	550	520	526	521	534	534	536	529	510	509	489	483	544	527	539	509	526	493	540	516	557	522	517	519	540	527	474	523	530	503	534	530	530	516	483	498	509	516	506	517	489	497	465	519	528	522	511	486	508	509	464	511	505	527	496	545	546	553	516	540	485	545	542	519	501	534	526	489	500	481	554	481	526	522	518	527	491	502	509	512	527	554	506	546	532	453	535	523	529	521	507	551	533	529	504	505	518	501	547	525	537	507	492	515	498	532	530	511	501	519	489	520	511	529	509	509	517	520	505	512	523	521	519	528	498	495	529	513	520	470	511	506	515	486	528	514	492	530	500	521	517	537	497	486	557	504	497	489	535	506	489	519	527	495	491	519	521	536	493	531	527	531	512	471	500	526	502	533	503	490	529	540	497	536	501	527	534	509	502	498	520	487	518	504	521	506	517	522	481	488	532	450	534	465	468	464	497	508	520	518	507	548	522	504	512	509	493	498	520	503	487	501	509	483	530	531	540	470	516	512	509	548	543	506	524	534	543	506	521	508	541	544	520	522	512	532	467	499	501	514	500	536	510	513	546	503	542	504	564	524	501	523	494	481	488	556	578	501	561	566	503	524	529	530	475	568	516	511	535	525	515	528	519	513	526	506	512	541	517	535	511	490	521	495	530	544	493	540	506	511	497	494	491	536	543	529	538	496	540	538	489	538	551	490	492	529	509	534	529	524	473	516	512	545	545	503	541	517	499	494	510	515	523	534	507	502	518	555	508	497	552	543	489	523	506	490	496	494	492	494	501	501	513	507	553	521	553	505	515	510	531	553	535	520	510	514	536	525	538	470	500	505	514	488	536	514	509	490	495	525	534	493	479	525	561	568	483	500	507	470	506	502	517	499	500	496	540	558	504	510	522	507	511	546	523	489	518	494	498	477	509	510	500	515	529	535	555	534	507	514	549	514	478	490	530	494	477	492	503	514	513	495	476	531	528	535	540	476	566	512	520	553	527	492	554	509	526	489	521	492	533	506	512	496	486	502	512	529	473	516	510	486	544	524	478	545	486	535	512	547	455	499	542	488	499	516	551	544	509	546	513	529	507	526	499	534	544	529	530	536	543	516	539	499	492	512	532	522	529	497	530	487	539	544	526	482	529	518	521	471	533	552	501	521	527	531	493	508	516	486	518	501	507	530	515	522	509	502	498	533	475	539	512	514	507	501	544	518	524	507	519	522	492	518	464	488	482	508	548	531	519	540	488	507	498	533	490	514	565	492	506	475	560	488	503	523	484	479	514	495	539	476	502	508	511	502	544	515	512	510	527	534	515	508	534	567	501	485	500	517	495	504	520	537	490	510	522	525	484	501	526	495	504	475	541	517	497	476	503	528	540	516	507	444	520	505	561	513	521	509	543	503	500	483	506	493	447	503	504	519	469	516	513	548	514	513	517	550	489	504	500	533	509	514	472	548	482	535	513	563	517	526	545	540	498	532	514	512	515	534	491	500	497	549	537	507	495	502	495	503	517	520	540	494	496	502	523	501	506	490	528	461	500	544	517	521	506	511	561	495	505	496	513	512	478	504	517	478	468	487	482	528	555	506	486	507	504	514	514	525	475	489	463	526	499	519	501	502	513	504	531	519	528	493	490	520	530	542	545	521	550	528	502	509	509	504	470	516	489	492	489	500	497	524	495	517	470	528	511	520	476	476	479	535	487	480	519	489	506	504	518	558	446	503	469	512	521	523	487	520	493	491	500	494	456	543	493	542	499	524	495	551	514	548	512	508	525	526	524	525	520	517	542	550	479	506	528	484	587	506	533	482	496	513	534	544	500	525	520	539	478	496	521	513	488	491	548	508	537	522	516	536	505	512	544	567	521	498	488	531	546	464	535	528	531	517	482	500	509	533	523	564	497	532	504	512	488	518	524	502	496	510	492	528	535	507	499	510	492	524	481	491	526	492	503	518	505	483	495	487	475	539	499	521	553	523	497	520	496	504	475	535	531	509	510	525	494	530	520	517	485	522	575	529	528	522	501	535	531	538	568	482	548	525	542	484	557	484	505	481	504	500	523	451	527	505	544	494	478	523	510	508	499	519	516	482	486	508	511	518	507	492	513	560	500	488	491	554	456	491	497	503	492	524	535	499	513	510	534	514	506	505	484	529	533	530	508	512	503	513	550	480	541	471	524	506	501	505	525	530	494	517	543	516	499	520	524	534	489	533	506	540	517	551	527	526	526	524	519	527	511
7117	16712	13180	6943	5063	3767	2923	2347	1966	1660	1421	1263	1224	1081	1015	998	904	899	829	846	775	770	787	745	706	715	747	694	715	693	736	696	713	694	658	656	662	638	665	625	636	643	692	611	681	638	646	667	698	631	654	641	640	642	690	641	638	678	655	661	638	583	627	619	656	574	658	605	645	680	566	657	634	615	639	612	633	621	550	633	611	674	700	610	599	626	665	616	634	608	663	633	627	632	653	629	603	574	637	580	597	630	678	623	613	621	615	623	615	658	670	649	647	598	641	664	617	636	634	648	639	640	615	639	590	589	622	615	645	648	631	631	630	620	646	623	601	552	652	606	650	594	608	625	613	623	647	636	667	608	596	613	624	621	624	634	640	612	653	618	587	628	619	633	588	610	616	642	628	614	632	593	622	603	617	643	660	591	596	611	616	629	594	611	624	617	644	586	616	581	633	661	592	612	619	577	629	571	613	662	649	608	589	621	579	661	607	613	613	617	566	589	588	646	588	654	597	622	635	618	574	653	622	641	618	636	614	602	638	649	622	638	574	574	659	633	618	616	597	602	642	660	619	649	689	631	627	651	668	623	630	624	649	615	608	630	601	614	619	637	636	635	626	603	590	607	667	638	591	643	640	622	600	621	648	675	621	641	668	630	620	606	610	608	642	609	624	638	638	604	583	625	592	643	609	604	621	626	622	593	601	617	645	626	623	660	639	612	616	613	659	605	660	631	634	638	644	609	595	617	620	645	634	642	587	645	582	629	608	622	609	595	611	630	640	614	673	639	609	659	614	631	621	620	646	615	660	619	621	629	608	612	620	613	589	600	630	661	624	620	620	591	619	649	618	612	597	655	597	609	614	607	591	625	565	627	668	619	586	648	620	635	632	644	672	616	671	680	622	636	631	634	666	599	651	600	603	613	616	628	574	616	600	634	614	611	663	616	617	592	603	635	622	614	606	655	621	590	620	613	656	597	585	627	577	647	614	604	585	625	605	618	611	643	587	599	650	632	615	624	587	663	580	628	614	669	624	639	613	623	603	615	631	699	594	585	652	578	630	594	593	620	652	652	606	628	583	632	636	600	632	630	638	647	644	561	639	619	611	576	591	650	628	630	604	599	640	624	631	605	606	668	608	639	636	619	612	624	598	669	585	633	646	655	652	643	635	646	637	615	611	633	557	614	622	608	647	638	659	644	626	628	624	624	594	635	632	625	615	575	641	626	630	604	658	633	609	639	578	603	647	605	642	656	610	574	651	611	605	647	649	596	636	628	675	617	534	650	605	638	603	666	560	629	603	605	638	632	625	610	596	663	674	565	625	607	599	585	633	638	640	631	631	632	622	616	615	690	652	625	668	639	626	611	626	634	595	646	669	619	622	610	608	620	600	631	609	625	622	593	635	670	591	613	560	636	613	614	589	610	634	614	610	627	578	650	641	631	662	633	653	630	633	591	633	588	640	605	636	632	632	629	650	600	616	601	654	600	646	622	625	625	606	603	677	654	622	598	613	655	678	630	634	593	624	561	619	623	572	610	570	648	634	654	617	595	620	625	630	637	668	630	672	631	604	622	641	583	622	618	621	576	620	618	613	631	644	591	612	628	610	606	611	596	625	625	627	619	611	645	606	645	623	595	626	609	602	644	642	600	617	664	608	578	642	637	602	637	619	626	599	620	605	615	647	607	660	634	656	597	602	608	626	614	610	621	612	601	625	639	602	556	585	640	626	644	620	609	626	665	621	589	616	605	611	612	644	603	592	615	604	586	624	630	654	631	660	640	606	611	596	591	565	631	638	637	628	664	629	586	644	571	616	622	628	613	630	647	629	631	620	608	606	672	570	616	601	615	639	609	650	600	651	632	632	677	651	646	640	639	642	654	632	664	656	602	662	600	631	628	616	621	614	626	601	638	618	609	648	610	718	609	612	606	597	628	670	596	613	644	592	573	640	619	630	640	614	640	625	655	614	633	633	588	603	640	606	659	683	625	567	637	593	587	649	566	608	666	612	642	643	614	623	617	599	647	585	620	643	639	657	699	616	588	563	615	618	623	646	629	644	621	621	603	605	595	613	666	628	581	662	627	635	590	658	612	595	593	612	584	640	620	592	622	631	664	628	631	625	627	609	623	616	619	600	630	617	658	605	660	647	642	598	615	624	650	627	649	618	628	639	610	631	592	628	614	618	623	609	669	632	653	602	647	630	609	618	649	627	583	619	637	627	633	581	642	622	635	627	608	608	617	593	603	621	578	611	642	597	615	646	622	628	619	591	639	640	623	658	652	604	624	618	610	635	594	628	608	627	596	580	602	626	595	592	612	581	664	572	621	669	651	638	645	598	602	604	551	650	603	637	622	616	576	603	637	590	598	610	652	637	642	609	632	634	627	640	662	622	609	665	615	636	629	643	643	610	642	631	576	606	627	633	627	646	627	625	618	604	614	612	608	637	636	628	628	635	590	609	598	633	614	611	591	573	591	618	603	635	689	620	652	641	646	593	604	675	610	616	630	642	617	609	600	648	621	634	622	636	624	582	600	634	626	630	593	608	617	638	621	594	624	633	620	610	619	648	623	620	649	596	647	615	634	573	637	646	672	623	617	622	593	628	601	619	627	572	650	637	588	656	608	622	625	585	620	631	627	656	561	593	592	662	603	607	613	608	609	649	622	593	594	619	621	586	663	633	642	587	561	625	641	627	602	592	640	589	614	576	671	668	588	590	649	675	588	606	604	651	611	565	610	615	672	622	625	643	637	592	606	570	598	603	611	624	620	649	612	588	597	656	610	619	617	623	608	590	588	610	597	654	605	622	595	625	597	622	597	595	596	626	611	572	604	635	627	658	649	589	646	610	603	607	622	630	652	642	613	600	652	612	637	627	601	602	650	620	582	624	633	605	594	612	676	659	615	630	656	628	632	648	580	620	615	594	630	602	591	632	645	647	620	598	604	609	582	627	623	596	639	576	611	595	586	645	603	612	622	673	623	602	595	580	650	660	608	604	625	667	633	617	562	625	619	589	629	640	639	598	600	610	622	625	610	600	636	592	647	602	598	675	636	600	634	606	601	643	614	610	617	603	606	632	659	632	618	635	632	585	649	660	582	622	608	619	597	619	653	604	655	632	603	656	651	616	601	641	635	596	622	633	611	643	562	618	678	623	590	608	599	641	683	644	644	585	627	631	598	638	660	612	610	606	673	611	606	626	599	612	615	629	603	599	572	609	632	621	614	620	646	622	630	613	616	606	627	600	616	626	625	622	617	619	609	621	615	645	623	658	587	629	598	603	653	630	575	607	661	633	602	623	635	604	636	672	621	616	657	663	613	622	640	619	587	633	660	632	620	652	670	653	607	638	612	617	617	637	601	632	639	637	596	612	646	632	628	592	623	614	626	605	610	568	652	585	634	622	620	614	600	599	633	590	635	641	630	588	661	610	610	628	616	611	635	672	625	628	600	604	627	621	565	659	625	612	584	638	643	618	627	575	648	652	636	618	622
27663	20491	6588	436	219	218	197	192	199	200	219	205	178	200	189	204	187	185	187	163	203	175	169	186	200	180	211	204	183	201	189	185	189	191	193	176	167	191	164	188	185	165	174	172	182	174	188	194	183	157	192	187	167	182	196	172	176	192	189	192	167	178	167	192	205	189	164	149	192	171	192	200	190	183	180	159	184	188	179	190	156	163	165	203	180	197	183	183	171	217	189	162	193	192	171	172	203	177	174	167	192	191	184	192	192	183	179	160	166	167	161	166	169	199	201	166	171	180	183	184	182	189	170	147	177	167	196	207	162	176	193	175	156	177	178	184	197	182	192	167	173	188	169	175	154	192	175	194	174	190	165	191	178	168	184	193	180	181	193	163	176	182	194	197	189	175	175	199	166	167	184	194	193	185	151	183	175	169	175	178	188	205	192	162	178	184	190	190	167	194	154	177	186	172	177	180	156	157	168	163	166	187	158	155	169	175	185	184	161	176	177	173	159	166	181	197	178	187	183	190	184	200	182	190	166	178	173	197	181	187	172	169	214	195	171	179	203	176	191	165	192	163	191	177	190	186	158	199	165	186	176	189	180	180	197	189	171	188	191	146	171	185	194	196	171	167	192	184	182	180	162	168	189	160	183	208	184	177	191	173	201	180	182	179	152	179	168	187	163	148	165	180	188	167	163	192	165	184	172	163	225	184	195	169	185	170	191	169	220	183	174	212	160	187	162	175	183	176	169	215	163	180	203	182	190	201	198	187	190	161	195	171	162	180	172	178	158	172	211	173	185	179	173	179	197	180	164	178	189	176	178	184	194	190	190	179	204	164	183	198	173	188	178	162	165	182	184	176	171	194	160	174	142	199	182	192	176	176	160	186	170	186	191	185	173	160	181	181	195	188	198	192	175	221	195	176	188	202	184	151	198	181	186	178	189	151	176	189	165	185	188	176	186	172	170	181	178	192	165	183	192	175	159	187	189	203	190	174	185	200	172	168	172	180	165	190	175	179	184	176	150	178	199	187	186	168	173	172	183	189	184	189	190	182	168	179	180	181	182	201	169	175	175	174	171	163	181	189	177	198	172	171	203	167	206	163	174	194	185	174	211	177	172	169	201	193	181	187	194	178	185	174	203	179	175	170	186	204	158	188	161	182	196	167	171	189	187	166	204	172	174	165	199	169	193	200	183	189	194	190	173	153	188	153	170	191	174	179	179	180	196	192	169	171	167	167	187	158	170	182	174	178	162	185	203	190	192	170	158	158	168	170	204	195	189	175	201	199	198	180	189	168	173	173	176	169	171	193	170	171	183	168	164	171	149	190	196	196	189	175	188	177	192	187	183	169	180	182	192	167	190	178	183	151	154	177	161	203	183	171	185	167	214	166	182	215	146	181	176	211	180	190	177	165	168	171	183	175	160	165	205	178	192	185	173	174	189	178	185	173	195	166	176	179	201	162	185	179	190	183	197	174	177	166	165	177	183	192	180	198	162	201	169	179	186	167	173	185	193	175	182	184	188	181	199	170	177	195	158	170	188	179	175	184	202	187	177	170	195	188	184	188	224	179	185	201	179	197	173	190	162	176	196	184	197	176	178	180	213	181	170	209	164	184	177	190	179	209	172	185	174	185	180	177	196	173	184	204	181	197	183	192	171	181	175	197	175	147	188	191	171	184	153	184	169	186	186	173	158	177	186	191	154	214	181	166	182	198	178	192	162	174	186	201	174	184	176	170	176	190	200	154	181	215	171	180	205	177	198	159	205	185	173	185	192	176	149	171	198	205	203	195	170	148	182	173	187	176	175	172	152	173	178	158	202	192	194	154	186	181	164	184	184	162	174	189	172	163	169	193	174	173	165	169	186	196	172	167	185	171	196	190	183	177	188	165	182	189	165	184	190	168	190	201	184	176	179	188	199	195	169	170	185	178	172	191	160	191	160	181	196	176	165	193	194	180	167	167	177	190	195	180	194	165	159	188	181	180	163	179	186	184	194	153	181	161	166	183	187	182	172	194	179	172	174	168	186	169	171	191	169	183	200	186	184	183	184	159	172	206	161	195	188	164	211	158	158	177	176	173	189	204	181	193	174	197	180	161	187	196	174	173	189	175	187	185	185	176	192	173	192	198	203	170	170	195	182	179	176	176	196	179	184	202	174	170	217	184	186	190	167	190	173	188	170	182	174	173	162	181	178	196	204	179	165	187	191	188	165	181	180	172	174	188	177	175	189	170	195	175	203	160	178	187	190	165	174	161	189	189	190	164	204	173	154	186	173	167	173	177	171	177	191	180	161	181	173	175	165	162	148	175	185	159	195	168	176	181	182	185	197	166	169	180	166	190	207	166	179	177	167	184	186	179	175	187	192	152	148	166	167	182	186	152	185	164	186	190	180	209	185	192	164	179	166	161	162	195	206	192	179	210	169	169	174	179	195	202	155	204	163	180	197	183	182	161	174	147	184	181	194	189	207	162	177	180	190	180	164	198	197	178	179	194	166	189	198	173	162	193	200	170	183	193	167	179	139	180	173	178	174	177	169	176	194	194	182	186	171	192	207	188	192	169	166	185	185	189	187	178	187	207	159	178	204	173	193	175	197	183	165	189	156	195	185	169	176	193	166	183	175	201	173	183	195	186	178	173	193	162	165	188	159	182	186	167	182	203	160	180	163	173	186	155	179	186	192	187	202	170	173	183	194	188	189	185	191	156	164	200	173	185	188	167	182	178	184	208	183	182	153	193	132	172	178	179	171	163	186	167	196	234	180	190	183	177	165	151	181	182	172	184	192	191	180	177	178	172	179	182	191	155	175	165	174	179	144	171	184	181	163	165	192	177	182	184	176	178	190	169	178	173	155	189	163	174	183	157	168	174	173	196	158	195	190	149	181	177	186	182	170	177	171	183	179	180	157	182	194	183	195	170	174	188	184	141	165	195	205	175	170	176	184	188	170	168	186	185	162	157	172	161	197	198	174	188	190	168	181	185	182	189	186	171	177	174	193	188	189	162	182	168	163	183	190	181	181	187	154	197	167	192	169	200	192	197	188	196	203	158	173	216	191	178	202	189	175	198	178	183	204	183	169	186	179	166	193	165	178	191	182	209	179	187	193	190	169	163	178	165	183	190	183	175	164	180	188	182	175	192	200	186	172	180	184	184	186	180	188	183	169	179	184	175	191	184	182	194	193	165	200	198	167	193	185	172	198	176	168	161	193	206	168	173	172	167	193	175	184	162	180	174	174	178	187	172	179	198	161	196	188	194	159	171	185	187	171	177	191	163	189	173	172	186	166	179	171	202	172	174	169	186	201	186	164	179	187	188	160	204	188	172	179	202	168	171	188	190	164	170	199	192	211	163	200	161	200	175	187	197	158	177	180	188	173	201	182	165	179	190	187	168	187	185	184	163	203	187	175	179	197	199	178	145	163	179	183	170	190	216	186	174	183	186	156	168	183	148	173	158	175	174	202	179	190	153	196	161	171	193	193	173	189	203	158	173
3871	860	783	458	344	332	337	280	284	248	279	249	275	268	266	232	265	254	213	264	236	220	259	255	232	261	253	271	238	242	232	237	258	209	229	242	237	237	250	251	225	228	242	220	223	233	235	217	241	236	193	214	216	232	228	244	265	232	242	238	241	210	218	229	220	225	263	278	247	238	227	239	246	262	227	235	238	228	254	230	232	232	204	265	247	203	220	224	222	257	213	218	222	210	228	229	228	224	220	242	258	232	227	223	212	242	233	216	240	208	237	209	223	228	263	208	206	206	250	212	219	261	229	235	223	231	229	234	242	237	250	241	217	231	251	272	238	231	241	246	244	225	243	260	221	243	222	241	263	238	259	238	254	265	254	225	241	248	238	234	253	255	254	258	215	250	240	259	248	238	215	236	239	232	226	268	266	222	223	226	240	239	195	227	229	223	200	233	217	239	233	210	236	225	214	257	257	234	252	227	254	239	234	217	234	239	220	255	222	262	248	247	252	240	229	219	264	247	243	221	237	207	218	229	229	238	241	222	211	227	251	234	244	230	241	231	226	211	236	237	240	229	231	227	221	226	239	242	237	263	238	249	238	243	210	225	218	253	223	220	257	242	238	255	210	248	237	225	242	219	219	214	258	223	216	263	233	212	241	245	246	220	247	230	206	245	241	229	215	251	250	237	245	213	243	226	244	236	231	245	224	220	247	249	249	232	237	235	233	229	261	236	264	244	217	230	266	201	232	224	222	225	247	225	228	234	245	230	241	242	249	225	222	264	227	238	234	237	221	255	249	229	244	231	241	230	228	212	229	243	211	241	214	247	244	251	244	262	203	233	210	237	233	231	249	246	208	247	222	278	226	216	239	275	210	227	199	235	257	279	205	227	234	242	242	244	233	258	236	241	227	220	216	225	262	223	214	233	248	248	242	250	239	252	232	243	228	220	246	241	262	254	229	255	235	230	206	250	255	210	246	261	226	240	257	221	241	266	219	245	256	245	240	220	223	250	234	255	229	230	256	256	284	233	229	255	209	245	229	237	245	236	213	250	248	207	248	212	199	263	233	218	242	234	251	263	215	241	226	232	226	253	245	224	250	223	220	240	247	230	239	233	258	241	204	264	210	222	211	230	236	232	257	232	235	206	221	223	228	267	257	258	239	236	249	229	248	243	234	205	251	258	239	257	251	245	237	234	245	222	217	246	221	260	257	235	260	228	209	267	208	253	253	250	217	224	224	249	224	227	246	257	246	256	224	220	223	219	262	249	206	211	255	233	264	222	240	240	210	233	219	261	260	248	224	243	258	252	210	237	249	233	222	265	238	230	228	241	226	240	236	246	226	262	220	221	252	253	234	217	222	256	216	228	238	222	235	232	244	229	253	226	238	267	228	241	238	234	205	240	265	219	257	239	240	229	223	219	220	199	244	251	239	223	194	235	250	259	252	233	227	213	227	237	243	240	231	243	225	237	209	232	229	230	255	220	237	259	233	235	256	252	273	233	252	237	234	231	218	248	240	254	225	260	219	230	224	223	233	226	244	226	251	239	248	250	254	242	229	212	210	246	222	220	248	240	249	260	235	236	232	245	229	218	280	225	250	246	255	219	219	236	214	246	217	247	238	240	219	242	244	244	239	239	250	227	267	225	247	241	242	237	260	232	251	248	221	215	211	247	213	244	253	215	227	258	236	260	211	227	249	222	253	269	215	223	231	243	247	220	249	263	229	226	247	237	232	231	234	229	233	225	258	238	218	236	242	236	239	245	236	243	215	241	227	231	257	238	230	254	211	222	237	235	235	259	235	228	230	251	225	239	240	236	250	236	243	223	207	232	244	255	215	238	231	260	244	253	230	229	239	250	219	256	227	225	244	211	228	243	236	206	233	256	248	233	247	220	247	260	222	245	239	213	262	255	254	229	220	223	230	214	251	229	239	224	255	234	244	220	208	243	230	218	221	265	229	243	219	221	236	213	246	253	242	215	247	234	235	225	237	225	229	249	259	231	237	236	250	240	208	242	249	237	237	217	230	262	235	227	241	233	265	258	214	220	227	245	249	199	217	254	232	256	229	230	219	248	265	227	236	248	238	244	232	250	228	211	234	224	236	218	227	217	242	235	238	238	242	240	223	241	235	222	234	218	220	256	241	227	236	241	253	206	226	250	224	222	238	244	246	225	241	260	252	255	229	219	234	235	240	226	246	240	233	227	243	239	233	229	223	233	211	213	247	217	239	235	237	240	214	228	223	238	223	233	236	246	207	223	213	217	227	227	228	242	249	200	239	239	219	217	271	248	241	225	241	255	246	251	221	238	232	217	245	203	236	224	244	238	258	240	245	202	241	229	241	267	248	223	231	247	224	232	227	241	239	238	237	231	209	232	232	201	251	239	233	221	259	222	226	240	264	234	227	233	234	209	252	216	243	241	204	234	262	226	219	246	232	231	238	231	231	245	243	223	219	215	251	237	261	227	221	235	234	242	243	237	236	213	222	224	249	262	240	227	253	246	236	193	234	219	260	251	220	265	236	208	220	266	235	232	232	212	226	231	250	221	238	236	242	253	255	235	227	227	213	259	240	231	240	228	234	253	227	224	251	219	238	247	223	229	255	228	212	221	236	238	245	220	215	220	237	236	243	224	250	212	222	248	226	240	238	227	256	238	236	234	268	246	202	252	242	237	253	210	230	212	222	235	241	241	241	213	222	259	236	238	233	239	238	232	231	220	229	255	238	255	254	244	231	241	248	265	238	256	222	252	261	267	248	230	234	242	246	214	202	219	237	211	275	252	238	219	252	225	254	216	239	213	265	213	216	252	244	261	232	210	245	231	237	260	262	213	229	225	241	244	249	235	231	234	250	281	210	218	265	207	227	203	223	229	235	236	242	225	210	214	228	246	257	228	230	226	225	245	239	251	265	219	245	218	240	233	266	235	225	231	231	264	223	237	222	227	256	215	253	228	215	242	228	232	240	263	241	235	236	224	239	285	231	218	246	260	194	256	235	249	245	240	272	251	227	222	242	233	240	256	231	210	217	214	259	206	251	256	245	220	260	228	232	244	246	237	243	218	221	217	245	200	239	229	237	231	232	238	223	224	251	249	235	229	247	239	219	222	235	239	239	255	250	247	279	234	212	258	224	238	240	202	214	242	241	229	253	221	248	233	229	239	270	228	242	249	243	237	225	240	228	240	216	223	273	237	250	228	244	258	234	228	237	253	221	262	264	236	252	235	233	208	230	227	248	244	222	226	239	224	233	208	248	227	221	247	217	224	215	244	223	233	244	260	215	240	254	222	254	226	228	227	236	232	222	266	209	254	244	232	235	225	241	218	244	218	257	240	247	251	258	239	247	220	249	203	230	266	229	233	217	243	227	233	220	250	224	236	212	243	226	258	230	220	203	226	245	229	245	225	256	224	222	208	215	224	205	219	230	230	229	258	230	220	230	217	252	238	248	239	236	228	215	269	241	251	241	222	228	236	212	248	236	245	234	222	250	257
24252	21674	29288	24607	21678	11853	1216	788	717	658	590	546	539	505	449	505	460	482	522	433	449	475	435	441	433	430	486	409	475	471	483	443	458	458	415	435	439	444	454	431	465	453	435	422	450	407	426	427	407	426	418	416	411	453	452	410	404	404	451	406	431	428	398	423	428	426	384	403	421	457	438	420	418	458	398	435	426	432	440	451	456	381	427	427	417	420	430	421	429	424	421	415	437	454	446	438	418	433	453	428	438	440	402	430	401	413	428	432	398	466	405	465	393	438	394	419	439	424	486	385	417	417	417	404	415	427	393	430	437	438	439	401	452	485	451	420	433	447	420	423	414	414	423	452	411	432	425	439	430	433	423	384	432	422	450	452	424	407	413	426	478	463	413	434	437	429	418	410	436	399	413	433	404	406	455	387	402	448	421	449	459	417	423	464	424	409	406	435	415	425	419	454	441	410	400	431	405	417	390	419	420	440	429	444	396	444	387	390	446	426	469	420	422	402	399	436	419	441	397	444	415	429	452	417	443	429	427	438	453	430	416	429	416	444	390	450	423	397	413	410	426	405	435	376	454	426	409	440	431	401	448	451	402	421	387	455	415	445	429	442	412	399	422	408	422	434	442	432	447	448	427	406	413	420	481	448	441	394	412	427	449	411	442	432	470	438	425	402	431	419	409	418	426	428	429	422	387	397	406	416	407	420	442	375	459	417	409	439	427	421	417	414	428	392	391	450	416	397	437	433	463	385	412	423	397	402	399	457	405	470	418	438	450	423	426	408	434	433	419	429	378	445	416	396	453	447	441	459	406	406	444	385	440	457	399	406	444	408	432	438	431	437	384	406	385	388	402	438	443	434	433	429	417	422	479	399	446	399	421	425	445	437	391	455	487	430	410	438	418	409	479	443	434	436	435	413	417	422	425	417	416	427	458	421	432	384	420	448	418	378	439	428	437	399	426	435	414	410	437	474	420	398	426	432	450	449	430	420	422	409	402	403	423	404	409	422	402	434	412	440	445	410	393	435	432	433	406	407	408	435	411	409	431	405	395	419	403	393	444	446	404	416	445	479	440	413	412	438	404	404	386	422	421	382	403	413	431	409	402	377	415	459	412	427	448	418	402	427	433	432	415	433	437	419	447	424	449	457	420	437	423	433	425	419	431	408	438	442	396	410	393	444	425	422	428	407	432	417	427	423	386	421	425	425	405	419	435	404	427	435	411	439	406	392	429	442	412	401	392	447	401	425	413	396	454	397	415	415	394	423	420	377	419	430	415	433	432	444	422	441	437	427	431	465	414	431	396	430	419	432	399	418	395	428	438	417	436	409	410	420	405	446	423	416	383	385	437	436	416	455	459	412	441	430	460	428	434	435	476	385	428	422	410	401	442	410	428	427	380	419	407	437	415	440	388	369	417	436	428	386	405	421	439	384	444	386	415	440	406	417	457	399	425	393	427	412	434	430	421	433	420	468	424	398	438	421	430	432	417	413	389	412	430	434	449	405	401	395	426	449	439	410	409	429	436	438	409	387	432	435	407	434	394	456	419	432	458	416	426	436	453	401	438	423	409	400	439	447	415	435	444	418	361	445	412	425	443	422	443	415	464	454	470	425	394	411	442	458	404	396	425	423	410	410	414	452	414	394	440	472	429	413	430	423	423	410	451	439	403	411	413	412	434	430	421	385	439	407	436	398	442	370	433	430	416	368	437	403	412	422	419	396	442	413	407	425	399	424	386	469	418	394	411	398	400	432	446	427	429	405	448	409	438	436	460	431	428	404	435	412	471	417	438	434	411	403	417	419	437	418	400	422	432	402	373	459	447	429	402	422	402	426	439	423	425	401	401	409	465	413	408	430	467	457	423	437	431	404	398	430	419	410	420	409	404	423	430	418	390	445	398	427	417	448	395	423	442	437	472	405	413	397	421	413	407	401	408	422	419	391	435	411	427	453	401	424	440	438	457	408	385	440	393	421	392	448	441	430	409	402	432	448	423	433	416	452	446	432	438	418	457	407	438	435	426	426	423	425	372	434	418	437	414	448	436	425	384	439	407	425	424	447	415	467	415	451	417	400	412	423	435	447	424	416	428	472	406	419	402	419	399	402	426	428	413	443	429	427	442	412	406	373	433	437	423	395	394	448	397	401	407	387	386	413	412	425	400	420	424	411	433	406	423	454	462	429	405	449	441	455	419	441	429	389	400	426	449	405	480	436	424	404	413	412	395	431	424	410	422	398	397	432	443	448	427	415	407	422	451	430	444	433	434	431	414	436	449	436	467	435	418	414	419	440	409	442	423	397	453	424	445	411	390	416	416	431	426	406	400	416	383	436	439	431	415	449	396	418	415	416	412	416	402	442	442	422	415	425	423	407	431	408	418	435	440	424	428	417	399	446	465	410	427	429	429	466	434	437	430	451	447	396	387	437	424	419	408	405	412	413	384	436	439	394	434	389	438	453	392	403	435	425	435	411	442	416	433	421	407	420	413	417	455	395	404	380	397	440	450	435	412	474	415	460	455	392	411	398	415	354	408	393	410	424	402	418	412	411	391	415	396	419	442	451	433	469	391	426	403	429	426	428	418	408	408	407	434	407	434	397	401	405	392	414	415	422	421	409	415	410	390	393	427	427	443	428	425	405	458	441	380	450	425	431	438	447	427	414	378	449	432	405	450	436	410	431	452	436	430	448	425	399	454	430	474	410	396	414	405	401	428	456	402	388	422	433	410	435	442	402	425	402	434	415	406	416	444	381	423	470	438	393	467	421	392	402	411	432	433	428	439	447	492	433	464	436	418	440	425	410	428	399	424	420	427	396	395	439	436	417	430	433	419	412	449	436	414	434	390	382	445	442	448	432	432	415	483	380	440	461	428	427	423	436	426	465	411	399	407	416	435	409	407	475	413	401	437	435	440	416	442	430	408	438	432	437	446	429	417	387	426	419	412	441	443	429	399	409	449	436	398	431	459	392	411	434	414	429	425	424	427	403	456	413	443	425	428	397	439	427	431	402	443	452	432	410	423	414	429	444	438	419	416	433	423	428	437	421	419	405	407	414	402	431	453	420	421	434	405	438	441	455	391	459	413	437	401	424	404	423	410	426	422	416	437	429	436	453	420	460	409	416	428	419	417	380	427	410	412	432	418	423	390	418	420	437	444	385	424	423	365	390	403	427	440	418	419	423	405	434	419	434	431	450	470	446	434	431	411	428	428	425	443	437	396	385	431	435	429	439	445	377	414	416	419	409	426	430	399	395	387	409	452	426	401	430	451	406	437	425	445	436	430	408	459	455	440	386	467	397	395	452	412	414	419	423	438	425	417	452	405	434	390	398	415	391	419	447	422	395	430	417	395	409	431	450	368	433	454	386	447	442	434	431	426	429	441	420	443	375	457	425	447	370	402	387	373	412	417	404	418	398	402	427	400	434	422	413	433	377	398	409	400	384	447	399	468	448	423	420	414	442	406	444	393	404	430	425	387	420	403	443	411	386	453	427
4694	9827	8246	3949	2839	2102	1680	1431	1128	1044	950	865	861	747	694	717	681	634	662	636	595	610	623	552	541	509	544	565	555	567	538	531	565	511	541	481	521	568	530	540	508	539	513	521	536	546	533	511	524	500	539	545	453	519	530	520	543	518	476	517	534	536	531	519	533	509	542	500	492	535	525	535	507	480	543	531	501	502	525	522	579	505	535	509	523	558	554	517	518	520	539	501	522	495	482	529	542	494	547	521	507	546	509	507	473	515	505	493	526	517	496	532	497	489	510	523	510	508	477	589	505	513	493	556	518	516	516	495	483	523	545	493	532	540	496	497	516	520	487	552	498	492	492	514	511	511	524	537	523	563	509	524	541	508	517	497	474	523	483	522	533	519	535	512	518	506	507	575	520	541	563	492	540	564	567	513	512	554	561	521	550	518	545	495	508	527	515	558	492	523	507	515	493	522	486	505	532	525	497	477	496	519	555	561	504	515	507	529	530	530	532	506	522	524	507	503	514	493	516	523	506	530	520	526	495	500	510	525	541	505	530	499	558	518	519	503	534	544	536	541	490	516	493	522	532	538	514	486	511	526	531	488	518	531	511	478	499	519	507	521	501	509	509	544	528	561	526	501	519	503	516	509	512	478	501	489	487	471	545	529	504	534	488	533	539	512	511	504	526	512	522	497	557	526	525	530	490	540	489	504	511	490	526	487	527	534	487	513	507	527	526	498	479	533	493	517	530	515	502	524	556	523	500	511	525	513	511	521	500	485	499	564	524	541	513	556	481	506	565	491	499	511	490	505	523	521	505	523	515	529	483	522	556	518	487	512	554	513	539	520	525	505	522	498	524	517	538	502	482	517	557	483	509	538	552	496	494	524	507	497	485	528	529	543	505	519	515	556	525	522	545	480	466	489	503	510	534	513	524	483	526	514	534	500	512	472	503	494	450	478	466	504	498	502	526	571	517	532	516	492	473	533	560	535	509	505	500	530	501	506	542	486	516	508	533	513	512	512	497	554	550	502	518	493	451	538	506	526	529	499	507	504	493	485	538	522	503	518	518	505	478	515	516	496	524	506	516	495	547	548	527	514	539	508	536	525	508	519	499	522	496	494	493	522	494	530	523	533	527	474	524	488	498	521	511	512	521	487	526	479	518	541	475	508	504	494	534	487	510	495	483	569	517	529	555	486	523	531	515	495	513	475	490	486	530	463	513	546	525	531	522	529	513	487	548	558	475	510	513	537	520	531	508	520	462	494	540	496	512	536	487	540	532	533	525	506	483	480	550	484	508	513	505	571	521	491	516	495	480	505	506	491	557	517	452	495	483	504	539	485	558	533	486	527	548	541	499	536	503	489	457	500	517	543	481	504	488	509	562	534	457	526	523	485	497	525	554	527	513	541	496	530	533	539	493	544	517	525	509	519	526	539	485	516	523	509	491	507	520	490	502	513	539	502	510	537	508	531	526	472	535	531	468	518	521	508	514	524	492	517	463	526	495	522	514	542	511	523	521	528	495	532	490	504	527	499	514	504	494	543	496	500	495	487	523	534	477	500	537	517	489	504	519	510	535	503	486	460	520	491	514	529	483	556	517	534	472	518	492	479	532	508	507	525	519	471	512	498	548	473	478	510	534	505	459	522	517	521	488	548	500	509	494	540	504	472	506	526	525	484	516	534	534	488	513	514	489	530	505	551	468	507	511	503	520	523	518	522	497	536	531	500	534	518	525	527	478	483	486	533	585	517	521	532	539	503	531	512	524	509	519	491	490	540	556	507	525	494	524	551	511	520	574	486	514	537	523	507	524	515	479	516	562	524	526	516	512	502	490	523	469	508	548	501	493	488	501	542	515	531	512	472	509	557	519	527	540	485	510	521	518	506	532	563	513	489	501	476	500	526	509	479	517	528	541	524	502	505	514	494	523	531	496	509	522	485	556	516	471	474	547	503	488	499	539	530	505	536	525	487	480	531	513	495	526	498	514	508	502	476	540	455	532	513	515	519	524	537	532	528	484	475	540	469	502	511	558	537	527	517	498	542	532	485	536	519	522	508	495	518	485	502	520	532	530	506	503	549	521	501	506	491	509	511	480	527	533	494	531	478	538	526	502	550	532	488	571	482	543	494	540	523	541	518	540	509	525	513	545	529	479	487	531	508	524	489	510	488	548	543	480	512	508	508	487	493	546	476	482	577	548	494	513	508	508	523	536	518	501	499	486	514	508	500	483	540	547	523	583	519	480	531	479	505	512	534	495	489	510	499	512	524	545	525	501	523	494	535	456	512	515	530	530	491	513	498	542	485	502	482	515	525	508	450	500	487	490	522	494	500	509	545	512	530	490	530	506	516	536	555	498	502	522	532	510	508	501	515	516	499	538	556	537	488	500	533	528	501	490	526	540	520	493	519	529	474	496	527	537	506	541	551	545	525	508	558	474	512	521	522	525	515	516	511	506	505	475	551	518	497	526	509	506	542	546	506	503	510	521	504	524	527	518	505	522	525	492	537	536	533	486	499	524	532	540	503	491	569	486	518	513	493	529	499	502	531	499	566	492	535	524	504	500	502	490	507	492	516	551	525	488	523	524	535	485	495	512	459	503	501	481	486	509	520	519	514	571	512	554	512	520	520	500	495	501	510	511	510	467	531	488	552	472	527	509	499	511	529	506	466	493	505	495	500	536	497	531	502	498	466	507	494	469	489	491	478	502	546	485	490	480	525	501	496	489	521	509	488	495	525	541	513	507	502	501	538	529	518	537	483	496	490	463	488	536	487	513	534	509	520	514	515	496	547	504	519	538	534	505	490	528	523	526	499	509	496	487	549	541	521	528	482	501	540	514	517	493	513	476	533	496	492	505	538	479	494	517	559	534	492	489	492	528	508	505	558	545	495	525	494	570	515	555	522	516	532	501	533	538	556	498	547	493	460	503	549	546	476	540	465	509	505	530	501	528	522	548	524	497	469	493	530	520	498	521	541	540	487	538	515	468	505	525	531	517	522	520	490	510	534	533	489	515	544	493	527	524	528	518	496	510	565	543	512	516	531	546	566	492	512	487	504	494	525	510	520	486	520	458	476	562	535	505	503	497	562	501	504	464	518	528	496	518	518	493	523	541	518	522	514	506	555	537	495	529	500	517	507	505	514	527	520	526	547	529	496	511	527	485	534	514	533	525	488	520	510	536	512	533	532	485	496	526	481	530	515	530	520	566	469	511	494	504	515	497	488	521	473	497	524	530	563	512	498	498	511	495	509	547	488	520	508	465	550	528	523	512	501	522	477	549	512	456	528	487	515	542	489	525	515	535	571	488	519	490	531	520	445	544	517	503	511	539	492	514	512	533	489	498	508	533	522	537	496	530	508	534	551	494	517	559	533	504	492	505	492	504	523	501	513	536	505	501	535	516	502	503	486	505	547	490	558	519	512	497	488	522	489	491	495	529	462	535	519	525	551	523	529	504	497	526	526	505	489	530	501	503	529	517	534	505	522	524	508	531	553
25495	21678	28097	25729	9975	529	373	320	321	215	221	212	217	202	216	199	208	184	187	193	180	189	200	166	157	165	172	171	184	191	161	164	184	178	169	188	165	135	161	177	162	184	173	191	149	154	175	146	172	175	176	164	180	149	174	173	158	165	158	162	156	169	180	160	178	152	146	170	168	166	168	156	160	164	155	164	167	168	185	165	147	171	159	179	166	161	174	169	147	165	164	164	152	149	169	150	174	195	137	176	141	162	151	159	164	172	177	134	158	166	163	170	147	154	150	128	185	172	181	158	152	167	160	150	163	161	146	157	185	160	167	128	161	170	178	138	157	166	153	145	177	141	180	154	176	146	144	176	177	166	147	160	156	153	172	164	138	167	170	176	168	146	167	162	168	183	148	171	147	179	164	160	159	179	162	165	172	177	175	169	171	161	169	158	179	153	172	164	159	157	171	151	175	155	169	166	172	185	172	153	160	147	162	150	161	141	190	165	158	171	185	155	175	160	164	157	157	152	153	137	171	154	162	145	176	162	184	158	167	160	164	150	144	179	157	172	165	150	157	160	160	169	166	169	145	149	166	155	146	169	168	155	162	151	151	156	185	180	158	158	172	194	167	145	168	174	173	163	156	154	169	152	168	160	169	159	171	154	142	165	154	158	172	164	152	177	162	165	167	151	174	166	176	173	168	166	145	155	154	154	183	167	171	164	186	185	168	163	173	183	180	163	199	178	144	165	161	160	173	166	152	169	175	185	158	171	174	168	147	168	174	167	171	187	186	162	137	172	186	180	172	165	147	166	166	158	149	189	166	147	158	192	168	168	170	170	165	162	185	155	181	153	171	165	162	145	150	163	172	160	148	167	190	182	144	151	183	179	144	165	171	156	150	172	156	157	175	178	149	163	162	153	166	175	166	149	147	159	144	169	164	148	164	150	145	163	167	140	157	157	152	165	164	180	164	148	184	135	144	183	160	164	162	161	176	166	163	165	173	173	145	164	130	163	136	153	153	159	162	149	139	166	154	175	162	185	151	146	202	150	162	172	170	157	141	152	191	178	167	128	144	152	176	182	148	158	171	155	158	164	175	157	157	153	165	168	161	160	147	172	178	164	176	161	145	175	163	165	142	166	161	171	149	152	166	147	171	167	189	166	164	160	136	157	149	144	151	158	155	161	158	143	171	178	155	138	152	157	150	151	147	148	148	154	155	172	167	137	162	169	150	162	171	162	177	162	175	169	173	202	181	161	163	161	162	166	157	165	181	176	168	176	172	175	168	155	145	158	184	149	138	157	145	140	142	184	146	180	152	144	145	195	179	189	168	178	173	153	154	186	156	180	181	175	158	182	158	155	172	165	152	160	150	171	183	173	167	153	166	193	152	160	169	189	158	175	157	154	142	140	169	160	168	163	166	165	163	163	155	179	183	173	174	135	151	168	141	138	169	161	169	155	150	177	156	151	158	178	155	175	186	172	181	153	159	179	164	164	170	177	144	175	149	172	161	160	147	149	149	161	170	152	152	167	162	169	161	159	142	173	150	170	147	170	172	145	157	175	160	164	153	196	172	164	170	165	159	164	157	168	166	176	163	156	150	136	169	147	155	134	155	157	152	175	167	166	171	166	163	151	172	165	142	160	152	167	156	140	143	143	137	160	173	187	168	160	151	165	152	169	166	158	166	167	161	155	163	151	156	142	167	171	194	174	165	167	163	170	170	143	146	167	140	160	167	173	148	169	155	161	166	174	160	161	153	162	175	156	188	171	179	168	159	148	167	180	147	172	174	167	175	153	146	156	172	145	182	148	164	174	178	141	156	151	155	174	161	169	159	159	166	147	171	155	163	174	174	165	176	178	158	181	160	202	178	182	161	169	171	149	174	174	172	151	157	176	165	169	167	170	167	153	152	151	167	149	148	186	157	159	160	142	139	152	153	141	158	186	190	136	162	175	161	175	154	181	162	175	160	162	144	148	162	142	150	162	133	182	176	168	179	180	159	152	146	145	163	146	200	183	155	161	150	157	143	182	167	153	129	160	160	168	151	171	159	182	157	160	131	171	172	156	156	162	170	186	172	158	170	149	162	161	154	149	144	171	165	159	168	180	165	177	163	158	168	177	188	175	174	165	170	154	165	170	167	156	169	171	174	168	171	162	163	159	153	150	174	158	172	158	157	148	150	138	176	170	145	175	180	169	169	156	169	139	149	164	165	141	170	158	141	163	174	136	172	177	126	158	191	179	158	162	156	144	159	175	156	171	164	178	160	173	183	144	152	166	156	163	156	162	174	152	190	169	142	139	134	184	144	178	144	176	154	157	166	156	169	164	167	156	167	156	171	170	168	162	152	152	156	163	151	167	180	177	174	164	155	136	161	147	151	169	149	161	159	171	160	186	159	177	163	149	183	158	150	178	164	174	146	164	176	162	169	175	144	179	168	156	191	154	165	142	142	150	179	175	164	162	173	147	161	149	155	149	159	162	156	170	147	171	137	156	172	163	139	151	188	167	197	143	165	162	180	176	168	159	153	161	178	181	186	166	158	154	156	164	145	168	143	171	170	161	147	162	148	157	141	156	169	162	155	176	165	149	165	153	156	146	149	162	152	156	180	150	158	177	157	184	147	154	141	137	189	173	144	163	171	156	170	145	131	149	189	153	190	152	171	143	162	168	175	162	176	169	146	147	155	156	151	153	174	168	153	160	158	179	166	170	166	167	158	173	181	169	168	184	158	181	185	162	136	124	155	168	164	176	167	153	162	153	143	179	183	167	159	161	181	174	154	176	154	178	183	145	176	138	154	156	163	156	156	150	168	158	150	144	166	169	156	161	163	144	179	153	158	161	153	154	149	150	147	159	133	160	154	153	191	142	165	149	160	136	169	154	157	171	162	178	170	164	157	157	158	183	163	161	138	160	136	165	141	183	170	155	153	151	171	143	185	167	167	151	161	155	157	150	164	154	152	145	140	162	152	153	164	162	182	170	165	162	172	164	148	182	163	164	167	168	144	177	165	184	184	162	156	148	147	186	154	178	148	165	159	176	173	166	174	161	163	150	156	176	163	162	157	174	155	152	148	176	175	157	161	168	154	167	149	128	183	149	159	163	177	166	153	160	159	171	158	154	177	169	157	172	173	163	151	168	136	178	180	140	142	162	161	173	166	139	158	145	179	163	142	171	184	173	166	177	162	167	163	164	159	148	143	177	170	179	170	146	159	156	156	170	178	134	151	147	152	153	152	152	165	177	152	158	168	148	173	143	171	156	156	143	153	165	177	177	146	148	177	152	180	167	135	166	142	173	162	180	137	152	150	158	169	143	162	143	165	148	160	141	144	164	162	172	158	167	147	191	177	173	157	167	168	164	162	163	144	150	155	151	172	164	156	182	161	167	164	151	163	171	171	183	159	157	154	183	170	168	162	147	161	163	150	177	180	168	163	168	171	181	165	162	179	169	144	168	151	157	155	153	160	141	163	149	151	173	148	156	165	155	153	151	155	166
4567	5530	4239	2039	1430	999	914	674	612	521	473	386	357	373	339	340	310	306	318	262	302	287	284	276	266	239	228	236	256	256	239	270	227	244	269	244	226	253	227	241	248	242	238	252	262	239	222	233	234	238	235	199	217	252	250	230	250	206	243	223	220	230	237	204	243	213	225	232	218	247	235	232	254	238	223	257	216	211	209	221	247	226	226	231	217	213	254	217	226	221	221	224	229	246	193	182	224	239	226	233	249	229	210	229	242	235	208	241	225	213	220	270	215	211	220	214	240	231	253	232	202	217	196	215	237	201	238	214	225	202	237	240	207	216	239	207	195	227	248	238	216	244	263	238	213	200	204	236	228	245	236	221	216	210	213	254	230	222	213	241	209	222	229	207	216	255	260	225	246	217	242	224	228	246	231	208	228	206	219	255	239	220	236	206	216	222	227	224	205	250	218	225	253	215	195	220	238	221	191	230	241	225	211	212	210	205	235	214	227	253	245	209	215	220	220	197	239	231	215	233	221	212	218	223	229	220	243	237	233	238	216	229	218	232	222	217	219	222	229	226	209	225	246	220	250	248	238	235	213	207	222	205	233	238	200	209	227	223	221	211	230	212	255	200	221	226	240	214	246	219	238	219	221	237	206	210	199	233	229	229	227	229	231	213	209	229	233	215	213	218	230	219	223	191	245	222	231	222	223	181	225	220	233	197	200	240	210	228	204	206	230	233	243	241	254	243	210	196	232	207	245	224	217	246	237	250	223	241	234	235	247	196	238	200	220	234	224	219	203	231	225	214	212	245	193	217	263	234	204	224	225	222	235	199	223	232	262	240	220	212	204	213	237	237	232	213	222	234	218	231	236	231	216	209	216	217	222	251	245	213	210	220	215	224	245	235	214	221	243	234	227	209	234	223	222	210	217	201	243	246	221	224	217	214	248	224	253	206	246	221	213	228	198	230	242	232	225	208	253	228	228	261	226	232	243	237	215	218	231	242	224	227	223	222	233	211	239	237	230	231	218	227	206	218	224	228	211	213	241	222	219	230	218	233	219	236	227	233	221	210	239	212	262	224	236	188	218	221	208	222	205	217	212	238	234	239	213	214	225	211	243	213	260	235	201	229	205	239	222	240	220	207	250	229	213	247	217	232	221	231	225	234	227	243	240	236	238	234	200	207	238	229	211	217	233	233	233	195	218	232	222	254	241	220	217	251	217	222	237	209	218	234	231	216	222	223	206	211	221	237	217	224	276	213	239	210	270	237	223	200	239	217	180	251	205	215	230	223	213	206	235	220	232	227	251	208	243	217	220	239	228	215	248	243	223	241	202	221	209	223	207	219	226	227	222	212	239	210	233	206	202	234	223	216	245	227	221	223	223	224	240	228	211	203	248	235	233	219	213	248	250	214	224	213	198	234	214	205	195	235	222	213	234	222	235	214	236	229	223	208	240	229	249	223	248	232	220	206	228	218	229	245	230	231	205	239	233	230	243	218	200	232	196	247	225	224	221	232	249	215	232	226	223	233	214	233	234	206	226	232	203	247	250	223	240	235	228	240	208	233	231	227	236	237	260	192	238	223	220	238	231	196	213	254	225	199	234	201	235	223	213	224	220	223	233	250	217	201	232	243	217	221	213	207	232	240	216	218	227	220	241	213	224	233	210	232	224	218	230	204	227	212	246	236	217	245	209	220	219	230	216	241	256	249	215	208	232	208	225	214	227	207	203	241	198	214	223	203	235	237	223	233	225	228	219	228	210	212	220	218	252	244	236	239	238	217	220	232	213	227	214	251	226	242	226	231	205	205	256	206	219	207	230	255	216	194	213	200	238	239	220	219	215	226	210	247	233	229	186	236	220	214	210	230	209	240	230	207	214	247	217	199	216	242	233	222	237	220	228	211	221	220	261	255	215	241	212	213	249	212	270	219	232	222	225	207	244	220	236	202	196	225	189	222	212	205	224	217	245	223	217	230	236	226	195	237	233	191	216	203	247	227	204	216	217	229	240	235	207	207	214	241	207	220	229	237	207	212	213	247	216	226	227	225	253	235	243	200	205	209	213	214	236	205	237	211	231	223	239	200	246	228	211	214	214	201	189	206	218	225	223	237	219	230	247	192	230	217	240	262	220	234	199	216	260	214	212	196	245	239	234	213	203	230	211	246	238	225	216	228	220	219	251	225	221	223	235	196	211	214	217	231	248	235	206	235	212	224	211	222	199	216	231	221	179	217	209	245	244	210	223	214	225	228	226	211	242	199	227	206	230	220	228	222	230	225	219	244	229	241	197	212	249	237	202	235	230	256	230	245	215	218	210	214	217	235	217	240	222	222	216	235	214	203	220	232	218	228	223	197	227	215	242	237	200	211	216	225	192	207	218	218	230	221	233	237	222	246	215	204	234	224	236	210	221	238	233	212	221	234	231	236	215	235	208	252	224	233	228	248	231	239	254	189	239	196	212	218	190	202	245	214	250	226	221	244	207	229	230	237	260	214	205	225	230	214	223	219	245	241	196	222	205	214	195	217	241	217	221	234	222	252	224	216	252	219	256	243	226	233	218	235	222	211	219	251	235	231	227	239	233	213	229	207	213	234	207	222	218	222	216	246	242	226	201	220	214	257	241	260	245	232	230	213	228	225	221	228	207	228	230	239	231	242	235	245	241	239	212	199	243	217	215	222	224	238	178	232	215	223	230	247	221	225	213	219	220	226	239	218	257	226	212	224	210	209	232	231	223	216	205	224	217	224	235	225	218	212	181	218	211	215	235	236	235	234	220	234	230	201	224	225	241	233	211	245	205	248	238	239	260	223	239	235	209	218	215	246	210	233	235	214	213	187	237	211	243	242	236	211	225	235	225	248	245	237	219	237	243	220	239	226	237	220	221	218	229	225	229	245	244	219	248	194	228	182	203	209	240	229	265	217	212	231	214	205	227	224	238	215	204	216	229	213	220	222	223	231	198	226	230	222	210	205	237	244	206	199	230	226	223	218	209	227	228	226	231	231	227	225	222	226	200	222	225	223	240	218	206	229	197	209	197	206	211	218	202	222	224	248	242	211	230	256	212	224	227	197	228	247	213	206	197	225	232	230	225	235	224	255	234	206	230	240	217	217	225	240	234	226	223	223	236	233	218	205	234	217	215	217	211	237	229	224	232	222	231	218	205	237	247	210	220	242	219	206	232	231	220	228	240	204	201	206	222	199	232	216	214	229	214	243	206	215	239	221	223	255	209	222	228	231	223	233	216	240	210	216	233	226	230	234	222	227	211	234	221	211	199	255	197	234	200	207	244	217	213	250	215	255	221	190	201	232	240	250	219	221	220	229	230	245	220	210	230	228	205	217	223	227	225	217	233	218	197	227	232	201	216	207	240	204	236	219	234	231	241	249	219	246	203	230	220	197	232	229	217	240	210	213	245	230	225	215	223	235	201	216	212	225	248	238	235	219	236	240	209	242	213	231	201	218	202	220	244	229	225	243	222	231	237	216	207	212	222	208
23240	21710	29731	24212	21716	21776	10965	1433	1019	935	864	822	792	731	638	689	615	557	616	586	603	594	623	570	540	530	562	575	553	562	573	540	550	495	560	523	502	518	488	554	535	519	519	539	537	502	504	518	528	507	504	531	542	509	577	526	528	537	519	536	501	503	535	579	490	501	496	515	497	514	538	506	522	530	492	507	535	518	549	511	501	503	510	516	542	499	486	570	492	539	466	518	511	494	509	495	478	509	558	486	512	508	507	495	518	504	557	553	547	562	517	501	499	487	512	547	501	506	471	503	499	482	474	480	511	481	481	506	506	481	527	486	533	537	495	532	529	503	502	489	491	510	528	480	537	508	538	516	507	540	521	542	530	508	468	506	566	506	526	543	493	508	513	508	504	479	486	543	510	512	478	487	513	510	502	538	554	495	512	543	491	512	517	491	502	484	530	520	494	513	508	494	505	506	511	536	520	472	503	494	472	530	528	581	527	542	524	528	500	496	510	535	527	543	492	505	494	515	543	489	529	517	561	494	536	470	502	490	523	496	497	487	477	499	518	518	524	497	514	511	506	514	515	542	473	490	502	525	487	469	479	510	509	477	524	497	488	522	546	551	516	529	512	514	500	503	562	502	524	519	497	481	511	511	532	535	492	520	519	539	503	494	524	477	500	511	523	504	522	459	495	515	519	505	488	506	505	506	503	521	522	505	500	466	521	493	479	514	548	503	508	515	505	505	490	515	534	513	526	544	486	512	531	480	521	550	504	489	541	527	518	488	502	518	540	451	494	499	501	507	512	538	546	523	473	492	496	486	474	507	501	506	495	502	520	474	504	509	499	503	514	499	500	546	516	489	523	515	530	476	464	505	532	518	526	508	521	510	538	526	484	514	501	505	517	542	509	526	528	532	474	484	487	522	534	524	504	514	512	498	460	510	519	483	485	520	501	504	483	491	498	505	520	521	507	492	537	482	523	550	514	536	504	507	510	533	534	492	499	522	488	484	498	546	475	513	499	534	497	512	511	537	493	543	516	521	540	495	535	519	524	493	506	517	486	468	508	475	478	525	486	509	444	493	509	503	534	502	502	513	499	524	498	495	504	483	505	494	514	524	500	487	484	462	458	494	517	545	491	493	506	510	471	504	507	525	505	523	483	485	502	546	499	484	498	566	547	461	509	541	489	499	534	484	508	475	491	509	472	526	533	491	501	522	511	500	494	530	504	520	460	513	506	544	456	489	526	512	514	517	522	474	499	524	510	491	500	514	550	551	487	501	503	507	491	525	496	439	502	513	511	481	502	501	504	472	494	531	495	507	486	508	513	532	509	523	482	498	504	498	515	493	488	510	478	536	499	521	510	480	530	522	522	539	478	506	521	487	511	508	518	510	494	487	522	514	505	524	488	529	486	510	485	522	523	491	515	522	506	531	522	498	533	503	510	559	515	530	469	513	526	518	442	522	478	522	544	489	509	506	527	479	539	471	504	493	455	499	490	506	528	499	494	539	535	523	474	525	538	522	527	476	468	515	545	492	467	512	518	492	497	453	490	481	535	482	531	495	475	524	479	504	509	486	497	529	528	533	506	511	518	496	531	526	526	502	531	495	494	530	489	537	547	527	525	487	538	516	542	516	504	553	506	499	517	468	503	489	521	484	508	548	518	515	527	561	546	512	550	539	464	498	504	505	521	461	533	448	522	491	502	510	517	517	495	510	553	498	539	507	531	491	535	501	504	460	500	516	497	480	497	468	542	464	546	485	521	535	506	535	510	470	498	510	547	493	497	508	520	514	506	485	482	511	499	490	521	527	522	499	507	498	487	544	524	550	497	521	510	520	525	516	515	524	519	531	531	486	539	503	518	482	539	547	486	555	529	519	573	514	544	535	502	496	497	485	544	518	490	524	512	557	468	511	524	525	503	528	499	527	504	489	549	496	508	518	510	519	521	531	536	506	513	475	497	478	522	534	534	462	515	511	540	527	472	509	529	513	500	510	489	526	532	526	545	510	523	527	488	509	487	503	496	489	502	471	506	489	533	486	502	520	510	526	525	504	484	543	541	481	512	476	459	509	519	505	529	485	515	511	477	503	547	498	453	524	472	485	562	482	520	511	500	489	520	505	542	589	502	554	541	526	501	509	531	486	511	507	522	491	523	533	508	527	511	531	505	522	528	496	508	527	512	523	525	499	551	501	499	531	492	508	495	511	525	497	513	476	504	491	503	509	528	503	494	517	514	499	492	500	535	516	546	507	475	513	480	525	535	527	491	500	494	481	484	491	520	514	514	488	494	504	520	491	508	527	524	517	509	510	509	466	494	500	489	502	551	460	482	508	520	524	498	500	523	477	501	515	483	527	502	475	570	479	507	521	507	508	499	521	555	537	481	496	502	483	526	492	503	482	488	519	506	492	478	539	472	482	507	503	512	513	543	517	536	503	519	491	508	526	494	567	494	502	508	484	524	476	518	452	519	519	514	528	478	491	514	510	482	505	509	517	497	517	523	536	516	549	496	502	524	524	518	548	532	492	503	478	526	536	495	488	492	509	522	465	509	504	493	515	513	490	486	504	519	467	481	529	524	485	524	510	471	536	527	509	533	481	522	516	501	480	572	539	491	483	523	493	513	494	526	547	520	476	519	541	459	493	513	527	533	510	523	517	512	490	464	544	523	512	505	513	484	509	523	512	516	428	505	496	508	511	508	500	463	505	514	521	487	456	493	524	506	485	452	500	558	505	516	494	514	518	521	482	506	531	500	487	535	529	503	515	540	542	465	518	548	543	493	492	513	503	530	518	471	532	507	493	545	508	498	521	541	520	478	536	478	480	526	519	492	500	519	534	545	524	536	531	499	544	471	513	475	469	522	490	548	511	500	533	513	528	497	491	483	541	522	526	480	519	505	521	526	554	473	548	522	485	480	490	541	569	484	507	505	525	515	464	516	472	537	535	486	478	526	491	460	495	529	503	530	512	538	498	480	483	545	501	496	508	515	522	532	499	503	516	545	505	497	507	503	528	545	487	553	476	488	491	511	489	533	490	495	531	519	517	498	541	502	477	531	501	506	545	527	501	493	493	525	470	479	510	493	475	490	480	539	535	501	534	496	508	524	487	505	511	505	541	507	507	479	494	489	528	497	549	497	479	480	476	489	497	514	519	536	494	544	559	472	534	505	501	505	529	535	484	492	532	515	498	473	527	503	564	532	504	529	533	487	503	507	520	462	473	525	575	524	473	528	469	472	473	522	485	509	526	506	483	525	496	495	550	505	537	480	532	515	510	505	524	494	481	509	525	500	475	576	479	477	525	490	491	536	485	514	473	519	531	479	458	476	518	509	489	515	523	533	480	506	557	512	490	510	498	494	536	520	488	487	557	524	495	517	502	519	488	473	524	513	545	532	490	486	503	500	508	498	535	518	515	518	549	477	521	509	530	516	496	515	537	528	509	539	490	497	556	511	469	503	499	480	514	456	502	463	528	500	520	515	487	467	520	488	484	494	551
7154	16541	13258	6855	4940	3671	2947	2248	1901	1664	1516	1348	1167	1089	1090	973	922	871	870	798	801	796	723	747	750	707	751	687	758	674	685	670	662	678	740	678	649	636	638	676	663	664	658	674	647	688	619	624	643	629	624	632	655	660	636	654	619	645	677	635	671	605	657	638	614	639	666	611	638	607	639	663	582	624	622	598	646	657	613	628	613	661	662	613	601	627	631	638	622	591	589	641	644	612	643	601	605	578	669	619	619	645	622	668	645	609	599	630	628	600	633	632	597	624	654	663	623	609	595	630	588	598	606	593	624	615	669	575	601	611	612	626	653	603	614	638	648	649	601	606	620	613	611	645	606	603	600	650	601	597	617	612	611	634	665	613	606	598	631	634	610	622	656	661	625	638	649	623	599	606	640	563	606	619	598	611	602	653	564	632	618	615	625	627	655	636	624	641	604	623	586	656	619	644	637	603	612	589	607	614	605	587	594	609	580	622	626	600	599	596	615	668	619	629	647	645	638	596	613	650	603	611	643	629	630	626	600	588	595	555	645	593	595	625	593	650	595	565	623	637	613	595	666	589	640	634	658	566	651	582	608	642	617	600	614	615	628	672	609	662	576	620	681	596	587	636	624	597	638	652	666	657	580	581	601	611	616	668	625	644	627	630	630	624	620	573	575	606	626	612	612	594	629	600	658	598	624	628	631	618	612	584	570	589	593	651	608	620	654	672	615	658	630	639	602	585	614	546	619	624	604	603	616	588	644	594	620	618	627	619	624	667	644	641	581	644	646	613	617	606	613	626	628	583	605	591	630	603	659	648	596	616	656	645	620	621	654	575	598	613	635	602	608	604	653	630	618	623	610	590	613	594	623	618	578	601	627	619	577	596	632	580	623	638	619	604	606	560	633	632	624	657	691	648	577	629	657	634	626	594	599	641	610	615	576	621	613	626	602	610	609	574	611	594	607	657	598	647	576	602	627	616	625	628	612	606	632	603	632	621	624	617	626	616	651	615	577	618	627	633	639	576	614	580	621	626	631	629	590	589	600	593	608	641	653	620	647	647	627	627	609	597	594	582	643	647	653	656	589	641	643	613	646	617	583	608	607	644	645	606	614	595	633	636	593	643	590	685	634	673	582	627	594	590	594	625	598	630	571	636	652	588	578	632	663	691	588	614	584	614	630	614	643	633	619	654	604	581	606	597	614	572	572	614	640	638	625	603	649	635	608	599	639	636	615	673	598	598	600	652	572	619	653	635	598	661	610	583	576	611	624	600	596	623	618	579	610	641	658	640	616	635	627	645	669	626	627	650	646	613	579	671	609	631	621	601	578	633	620	611	635	637	616	593	608	582	630	632	599	615	634	617	576	633	657	612	634	618	614	634	599	622	606	624	650	606	631	614	639	609	633	589	656	625	645	594	586	602	591	613	570	582	635	650	564	604	642	621	657	621	609	627	593	640	643	651	618	625	624	631	623	625	627	556	586	653	604	654	631	635	555	571	660	588	615	607	579	621	620	629	589	626	625	636	650	642	627	622	617	607	629	636	596	600	598	599	628	681	601	612	617	608	635	586	587	647	595	632	587	596	642	593	620	579	612	608	588	599	627	621	604	652	631	620	633	594	655	658	603	605	603	604	646	662	631	650	661	597	615	630	635	643	663	631	614	620	587	599	631	624	616	591	580	628	615	652	595	619	605	629	593	636	618	645	614	629	609	611	633	611	603	652	561	623	661	606	602	614	608	577	647	571	615	585	581	591	574	636	602	622	589	616	557	621	633	654	570	639	608	628	648	599	622	611	610	591	619	605	551	625	615	597	622	639	603	625	632	615	614	638	616	569	630	549	603	590	604	633	591	635	648	622	650	624	621	588	597	623	603	622	614	583	625	616	646	641	619	593	621	595	589	600	624	596	654	640	653	583	606	601	641	579	645	593	613	639	591	587	606	639	620	666	627	582	600	652	604	601	637	629	640	632	597	642	608	671	608	653	580	563	637	647	643	636	586	622	617	608	601	637	629	646	620	577	615	635	642	625	595	605	583	547	591	644	601	618	607	608	620	645	637	628	615	605	622	578	626	610	638	599	605	633	641	603	624	604	594	645	582	635	618	619	610	586	601	594	638	560	614	602	617	585	606	646	603	603	595	624	618	587	619	563	621	641	604	647	570	607	621	579	579	658	579	616	608	599	635	613	586	623	662	587	617	584	655	598	607	591	619	590	649	640	602	627	625	601	620	618	602	631	619	619	603	615	633	610	645	641	632	592	593	578	614	589	630	652	622	658	597	629	615	598	596	614	604	662	650	599	624	601	616	578	610	606	632	626	608	658	637	589	635	628	603	600	613	605	622	603	611	610	615	562	644	659	591	579	590	598	630	641	644	631	609	642	634	627	593	617	642	650	640	601	626	573	629	623	623	614	624	622	626	575	614	607	624	640	606	663	640	670	619	569	608	602	656	585	638	611	630	638	628	605	580	612	591	553	576	607	593	614	603	596	608	621	630	610	611	586	626	629	616	682	574	621	633	626	595	658	660	582	580	590	624	646	627	550	654	644	615	610	564	593	652	632	609	608	660	582	587	584	636	673	608	627	611	644	600	628	622	621	638	621	624	620	590	609	592	586	597	612	629	583	613	596	610	601	593	606	595	642	618	619	576	611	638	602	599	632	622	618	646	625	638	602	618	654	584	579	621	585	636	606	600	633	628	579	594	593	609	617	627	651	621	574	644	571	606	616	656	583	632	596	611	613	592	652	603	611	645	627	618	650	646	611	614	602	615	638	652	594	645	602	596	614	588	619	619	624	569	603	593	622	588	600	584	598	583	631	618	623	616	610	638	648	579	636	629	624	615	592	619	597	642	658	608	608	616	613	596	594	624	603	639	655	636	643	617	581	620	627	644	628	633	616	552	572	610	636	599	620	590	615	600	660	621	644	605	607	627	591	650	574	673	585	664	654	639	558	624	654	604	607	664	613	574	641	617	615	672	562	609	607	607	601	600	610	624	655	604	629	666	619	635	644	588	593	628	626	624	583	593	610	632	590	666	631	624	629	638	666	596	613	639	589	579	615	639	611	619	601	665	596	604	609	586	601	647	596	654	623	675	652	554	626	590	565	620	560	632	608	619	615	664	634	615	589	649	565	617	647	618	606	617	584	645	629	636	594	626	565	576	607	633	639	602	572	656	573	628	591	608	580	650	599	649	608	617	608	608	633	582	593	632	659	601	660	690	652	650	601	592	643	561	655	597	610	600	644	641	629	620	594	576	596	626	618	552	642	636	620	629	598	645	633	619	686	629	610	614	637	649	641	608	630	655	623	603	588	633	617	577	581	612	636	633	604	627	565	626	621	629	622	650	594	588	613	602	639	628	592	579	633	611	628	581	612	586	578	650	646	643	600	623	608	569	664	623	633	589	605	587	637	658	635	571	614	615	685	606	633	642	597	598	604	597	635	615	613	645	598	626	613	600	635	597	622	556	622	620	647	653	606	612	564	611	644
27622	20551	6955	757	534	496	320	228	178	194	229	183	173	212	189	217	180	186	177	199	180	183	172	201	181	198	174	196	190	175	191	207	221	186	176	170	177	176	166	199	185	191	185	182	182	188	219	179	173	199	198	185	180	173	205	184	194	185	170	187	167	182	185	194	174	179	171	190	194	188	177	195	184	198	185	160	196	167	157	218	189	185	180	194	185	181	164	196	179	197	183	216	181	188	199	189	171	181	202	194	160	190	209	163	198	178	194	189	186	205	196	204	181	188	206	176	194	190	183	183	188	192	196	220	168	162	195	183	175	174	192	167	172	187	188	167	197	155	179	186	180	168	190	200	185	207	184	170	196	177	187	181	192	160	208	203	197	188	163	204	178	170	222	172	233	198	172	175	188	201	180	155	199	168	201	182	166	193	177	174	170	198	196	209	188	173	187	175	179	183	202	203	203	169	191	193	192	158	189	166	174	190	209	179	168	196	167	173	175	191	198	199	198	204	173	180	201	190	163	194	177	189	178	160	184	174	185	183	185	185	181	196	153	143	179	186	182	175	204	197	175	192	191	170	196	184	188	182	182	192	215	173	193	195	170	185	189	178	175	162	173	174	194	176	169	186	175	170	214	179	193	168	196	184	181	197	192	195	205	184	159	202	204	210	197	200	187	192	192	188	186	176	185	195	190	191	182	202	198	182	181	167	173	191	172	196	166	160	179	174	186	175	181	185	202	182	188	162	177	199	184	206	164	178	198	155	168	189	161	185	191	194	200	171	212	174	173	146	187	191	176	188	174	202	189	167	196	188	168	184	166	191	181	195	194	174	182	185	150	182	189	157	207	187	173	201	182	179	210	168	188	204	178	196	174	187	147	211	174	185	198	180	194	197	187	175	178	198	187	179	206	203	190	196	170	186	167	192	185	177	184	200	147	199	200	187	172	195	196	168	204	185	158	202	179	198	200	187	164	180	168	201	180	181	178	174	193	191	167	224	204	185	180	184	182	171	181	159	201	189	184	186	193	182	209	184	202	205	197	194	202	203	187	186	201	166	190	167	186	204	188	189	186	179	161	188	171	192	170	189	182	193	180	176	186	203	186	169	184	178	176	169	165	196	168	171	181	188	184	191	202	171	188	192	193	187	169	188	184	176	174	176	223	197	187	190	184	155	200	177	171	184	199	175	184	182	184	200	181	195	188	184	192	189	206	193	205	174	207	173	184	190	193	213	190	191	197	188	174	171	177	167	159	177	190	188	169	189	191	181	196	203	180	179	184	193	180	164	156	170	176	196	173	188	181	204	202	187	175	194	189	168	167	202	190	224	173	182	166	178	185	188	172	169	193	178	182	179	174	218	172	183	186	161	186	178	177	212	185	163	188	205	186	169	184	170	176	185	187	175	174	189	197	201	181	187	176	190	178	197	182	171	181	183	180	199	192	167	169	194	184	196	196	171	191	182	200	175	190	160	198	183	186	193	194	176	174	206	193	191	203	177	184	181	177	184	193	176	172	190	217	170	198	198	189	189	179	205	205	196	205	178	197	202	170	187	168	198	207	214	175	175	183	177	170	195	184	185	184	167	202	174	182	202	204	172	167	188	210	180	188	215	188	214	183	189	186	200	199	190	192	180	168	184	181	180	186	172	180	198	155	178	182	185	195	173	199	178	189	173	179	173	189	216	189	179	187	183	158	200	198	170	187	179	198	206	184	213	206	178	188	196	191	211	172	173	190	203	204	176	186	182	171	182	192	156	183	189	178	182	191	195	175	152	191	176	195	186	163	176	193	193	189	172	182	175	189	176	188	193	201	171	196	175	206	216	189	208	161	182	164	166	159	200	194	171	160	187	213	174	178	184	199	172	190	203	203	186	178	163	217	182	176	221	179	197	171	203	184	183	182	193	176	183	204	183	165	190	182	169	179	187	189	177	174	188	198	210	183	196	193	186	205	167	187	180	174	182	201	175	182	190	198	204	198	206	213	205	181	195	177	187	177	198	182	193	187	173	181	173	199	162	205	182	189	186	188	197	183	226	187	164	171	161	174	211	211	209	198	187	196	173	189	174	198	173	184	181	212	175	181	161	149	216	192	175	179	184	222	202	208	190	173	204	182	161	159	200	189	181	202	183	199	175	192	180	169	181	195	186	213	191	204	210	198	199	177	179	188	217	181	157	210	195	159	178	195	173	197	214	200	180	170	208	196	210	181	203	211	195	158	180	193	188	159	189	188	196	202	172	178	193	164	178	195	190	194	210	192	199	190	190	171	164	204	217	169	186	194	196	192	190	176	192	202	189	176	204	184	178	173	212	185	203	208	210	177	217	169	174	220	211	196	189	175	189	198	171	194	184	186	172	189	194	179	163	213	173	191	190	179	173	150	187	175	208	187	187	195	180	190	174	189	169	210	187	176	197	190	207	193	185	188	166	173	177	179	163	189	188	202	174	182	207	170	203	179	178	167	192	172	195	173	180	183	187	212	203	179	193	147	187	149	174	179	183	195	177	194	167	184	169	194	184	162	183	182	188	175	207	193	175	192	197	200	198	194	176	175	185	208	185	195	199	177	188	171	193	187	193	195	187	192	188	187	177	197	173	176	174	151	172	219	187	168	188	207	167	188	175	194	189	177	182	175	185	147	194	174	190	200	181	170	164	167	216	188	193	176	184	182	188	176	194	190	193	167	183	193	197	182	183	181	175	187	180	166	167	189	189	167	165	193	195	174	198	211	193	177	208	165	191	180	181	177	158	174	172	201	202	191	191	187	185	190	174	186	177	197	197	214	177	199	211	182	201	196	164	178	185	182	187	197	207	169	204	179	206	179	203	156	174	164	158	172	186	174	174	200	201	202	184	176	182	185	175	192	181	185	162	174	201	162	179	192	166	194	188	173	206	194	195	191	206	175	181	174	201	191	164	188	181	223	178	193	174	190	182	191	183	195	205	192	165	151	200	187	188	185	185	177	172	159	173	191	183	170	194	169	198	184	204	181	194	173	193	158	199	194	180	198	175	189	203	170	187	187	168	220	184	171	181	196	174	188	181	170	188	166	190	187	187	203	178	185	204	175	183	186	192	155	181	186	205	214	196	185	166	177	184	203	191	221	190	203	180	173	197	195	187	177	179	180	169	204	183	164	178	169	185	196	205	170	172	193	180	192	206	187	219	191	179	202	161	187	207	202	192	190	192	198	197	205	192	194	181	179	173	205	194	196	196	184	178	200	187	198	190	201	170	187	178	184	194	173	170	161	201	196	191	194	183	189	193	196	203	191	184	174	189	172	200	179	151	173	196	188	207	190	182	201	176	166	182	189	178	223	172	186	189	189	190	206	198	174	183	185	197	178	174	193	181	176	204	212	199	156	175	175	206	187	191	189	196	200	172	173	163	184	202	174	196	196	180	154	165	195	179	185	170	189	193	172	153	181	168	179	190	203	163	198	210	187	203	185	191	159	195	170	176	199	183	183	219	182	196	193	193	189	196	186	166	190	202	187	188
3862	1074	921	520	440	374	322	281	294	257	299	251	271	259	251	257	275	259	256	273	239	247	258	250	252	264	222	232	274	230	270	236	226	249	234	245	254	247	230	243	247	224	238	254	236	237	219	232	246	223	244	243	245	227	233	246	230	239	264	214	238	238	221	266	234	220	259	240	222	247	246	244	238	259	224	210	237	269	242	212	232	213	256	248	229	265	241	234	252	201	252	249	245	250	225	239	240	250	231	222	241	234	242	247	271	224	235	273	264	249	231	230	253	230	261	223	225	216	216	230	234	272	230	256	244	237	257	224	217	247	234	254	251	228	230	265	221	247	236	232	250	244	231	225	232	228	266	256	218	240	251	235	251	226	209	228	231	213	242	227	212	186	245	231	238	243	258	240	247	236	234	229	220	239	251	218	221	244	220	215	249	248	230	243	260	250	239	241	244	260	225	252	227	243	238	237	218	230	232	240	258	230	259	218	227	223	245	242	232	247	233	247	225	242	256	241	253	238	261	222	256	217	249	217	245	245	261	247	250	236	268	248	211	240	230	265	239	236	247	222	231	227	228	250	241	259	233	221	250	223	247	241	245	234	226	229	234	249	236	247	252	277	250	249	243	235	267	233	266	241	238	225	254	276	228	236	247	243	253	240	230	244	228	229	249	236	224	251	229	257	245	238	244	225	254	229	227	252	228	260	245	254	218	228	243	236	234	247	235	214	228	238	236	251	256	223	249	222	231	237	240	246	238	215	223	271	237	218	237	233	236	234	226	236	246	262	250	239	234	262	230	252	203	234	213	244	230	253	247	232	284	251	260	244	254	229	248	231	231	243	241	213	258	256	240	240	236	239	244	248	239	237	226	236	234	205	230	232	234	241	212	265	240	242	251	264	236	242	202	225	221	231	244	237	257	224	231	217	230	252	241	261	252	248	243	237	219	275	236	252	253	225	229	217	244	252	210	239	245	221	242	247	268	207	226	254	210	248	231	241	251	221	230	240	231	230	246	222	230	246	239	258	226	221	234	266	227	221	242	246	221	231	252	267	233	255	224	253	243	262	216	261	236	238	259	232	247	211	226	256	230	248	242	237	222	248	236	242	237	244	214	224	240	251	248	239	250	245	211	234	256	241	233	255	200	206	237	222	238	224	265	228	238	235	220	230	225	220	259	272	247	240	251	218	250	247	248	259	274	235	226	228	231	228	225	248	261	247	245	242	258	246	223	251	216	240	247	253	235	213	216	252	226	225	256	255	221	239	225	233	242	243	252	213	240	236	227	230	250	258	248	236	234	231	244	242	244	223	229	245	247	229	247	267	222	234	227	220	252	246	236	226	257	247	233	233	222	260	258	206	235	266	218	268	251	235	239	246	255	260	250	270	245	233	263	224	244	225	221	214	247	251	234	241	221	244	243	262	251	266	242	214	224	230	216	226	240	257	247	223	235	236	222	233	239	256	219	234	269	234	221	253	228	248	237	236	245	239	237	238	234	221	223	279	231	233	242	241	231	187	250	218	246	254	225	240	219	233	227	259	217	246	253	238	237	249	260	225	263	245	252	248	240	237	247	228	221	253	231	208	249	231	229	240	264	269	228	234	253	250	258	244	223	233	224	245	240	243	227	263	248	236	204	240	226	236	219	256	236	225	267	252	245	239	235	258	212	242	228	233	213	229	237	254	244	238	237	264	238	238	204	228	224	245	250	235	265	223	219	237	250	233	230	251	230	253	224	209	228	208	251	256	269	240	249	245	242	249	250	260	243	201	232	227	249	235	235	247	222	232	232	225	247	270	253	223	255	239	262	220	263	266	240	228	258	235	262	255	230	215	225	239	261	260	236	240	227	254	224	214	220	235	233	228	215	242	241	241	235	256	253	232	252	218	243	237	208	232	262	254	235	231	213	242	230	250	251	205	259	207	258	213	238	227	259	237	242	225	215	207	250	230	244	224	233	245	235	257	249	222	225	252	236	229	232	237	240	224	235	229	261	235	252	250	252	219	222	246	248	246	216	216	264	224	233	232	230	225	245	247	215	240	261	240	256	237	225	238	210	209	242	268	265	234	247	227	241	220	262	275	217	235	258	221	259	219	257	251	194	247	244	238	223	234	254	248	211	256	242	237	226	245	217	244	239	244	218	256	242	215	230	254	217	244	245	213	237	216	228	211	268	235	279	248	258	274	223	250	242	232	269	227	230	227	245	250	239	251	241	239	239	236	229	255	246	236	222	252	232	257	245	255	256	232	239	251	219	208	243	237	219	243	256	238	220	225	243	248	232	240	246	248	205	244	262	241	257	234	240	230	254	246	235	223	252	248	233	233	286	237	248	238	236	248	239	254	218	244	232	229	200	274	229	234	238	241	239	204	256	209	223	221	266	245	240	255	259	244	238	220	237	233	237	208	242	263	242	244	215	225	240	232	232	229	231	240	253	250	226	219	255	245	229	235	231	240	249	244	236	241	238	237	233	255	236	247	252	226	226	250	227	248	213	264	254	241	235	242	231	233	233	247	202	240	237	206	248	241	224	230	233	243	242	251	240	257	283	238	242	238	247	233	255	238	234	246	245	242	240	228	231	245	265	228	239	224	229	211	207	224	252	215	228	225	249	240	233	252	218	235	226	232	251	246	229	238	237	234	244	212	234	233	251	229	226	239	241	246	227	217	230	258	241	233	234	212	221	224	220	234	238	256	244	247	239	244	234	224	221	217	253	244	238	245	249	234	230	239	199	222	251	239	224	211	219	222	275	247	251	248	252	250	226	261	226	235	235	241	244	241	246	240	215	236	238	229	234	287	243	197	249	222	284	226	227	234	217	217	239	243	249	215	247	230	240	255	254	242	225	246	235	252	224	243	239	264	234	248	229	240	225	199	200	241	243	236	249	268	228	254	264	250	206	266	238	221	253	257	237	260	236	235	219	225	249	236	260	227	252	230	224	222	252	220	243	232	222	240	232	217	233	238	236	236	238	235	237	244	233	246	225	232	254	242	266	223	232	250	245	223	239	232	259	256	261	228	234	259	201	206	248	248	244	252	240	247	233	239	237	228	229	232	240	253	215	271	226	217	235	211	214	271	275	224	224	250	200	254	230	225	251	226	253	236	230	248	248	254	256	228	246	250	265	254	218	262	224	241	255	253	258	245	235	234	242	242	229	245	231	249	252	255	248	261	221	226	217	232	228	229	235	242	240	233	227	221	216	254	229	262	242	247	231	242	253	231	238	245	228	234	231	239	232	246	193	226	242	215	245	248	245	248	232	237	223	249	255	245	229	233	257	252	234	242	226	241	222	231	222	225	217	226	255	196	246	223	235	266	224	247	237	205	230	233	243	211	228	218	217	245	250	242	230	232	248	256	239	234	261	236	251	244	239	236	209	264	235	211	245	255	233	268	258	254	264	244	256	225	249	228	216	226	196	243	262	265	209	260	233	219	220	239	217	241	239	242	229	221	241	232	235	203	233	244	241	225	243	219	225	250	258	198	209	237	240	237
24216	21686	29289	24612	21675	11953	1290	790	737	701	579	574	577	545	471	475	507	464	470	501	447	473	467	435	461	463	460	436	444	417	438	495	435	424	436	454	427	472	463	411	460	432	420	447	486	477	440	409	461	427	415	388	426	425	417	434	448	437	390	411	429	459	426	396	405	421	401	442	398	430	444	409	424	429	431	436	452	428	410	436	418	421	422	463	436	453	464	378	420	457	445	425	430	441	412	405	394	442	402	420	434	419	443	426	433	434	374	415	411	413	444	471	433	423	432	453	430	442	446	441	437	440	466	416	444	456	420	442	421	472	390	462	442	478	454	417	458	407	436	423	423	447	440	416	417	440	456	419	420	419	424	440	446	398	416	403	399	410	427	420	414	408	433	393	453	418	420	422	453	467	395	414	436	396	445	434	433	425	438	389	387	437	424	421	418	440	396	393	426	413	422	389	440	409	397	391	382	428	379	401	432	439	433	430	449	399	420	417	438	438	420	445	448	428	408	419	445	414	408	387	423	448	415	419	430	421	411	427	438	453	431	435	414	426	402	411	434	420	432	443	420	428	426	426	407	439	409	385	446	394	408	426	418	421	424	431	415	375	423	419	428	430	415	420	461	419	409	405	417	445	392	415	431	441	425	430	417	438	432	427	440	415	417	431	424	454	405	453	405	394	431	410	417	415	421	466	437	438	381	443	405	423	427	424	410	436	422	440	406	424	436	433	442	411	373	405	436	424	445	371	377	431	439	438	414	382	433	395	405	404	428	436	445	424	409	468	389	395	402	402	421	361	403	430	377	403	434	451	420	439	428	384	388	449	436	381	406	427	418	401	429	408	406	460	458	426	440	425	439	428	424	401	402	435	397	388	406	427	401	475	444	454	431	404	406	395	429	411	413	416	414	436	422	434	395	431	419	460	408	453	410	402	409	416	427	400	418	449	398	407	421	436	397	403	379	449	414	439	430	475	425	439	410	427	424	405	405	456	407	436	448	422	426	426	440	390	423	414	431	449	396	431	417	423	402	400	437	445	402	401	421	431	427	427	447	421	419	451	398	431	411	420	463	433	442	434	439	438	448	447	419	429	458	413	462	438	419	405	388	397	421	426	428	410	395	405	405	446	418	359	427	420	409	439	441	427	420	412	420	470	396	388	464	429	417	403	407	402	419	400	442	414	412	430	423	443	403	405	412	391	416	410	431	472	438	419	425	464	426	401	410	436	426	428	413	464	428	392	392	428	412	410	437	417	460	461	432	421	393	422	447	425	451	427	417	405	413	382	425	455	418	452	443	412	435	419	433	460	454	408	421	425	403	412	393	432	402	397	413	381	443	380	425	408	445	410	439	421	436	457	414	420	437	408	397	417	434	407	455	424	418	420	453	464	395	388	446	427	418	399	418	426	468	410	417	421	424	429	443	414	429	395	414	463	421	420	449	421	424	423	459	442	400	430	407	462	435	424	395	419	394	440	418	437	418	407	445	439	433	415	430	434	432	395	404	462	409	429	443	459	416	439	412	408	422	424	403	403	435	453	427	396	398	395	415	425	431	364	422	395	429	457	413	474	427	438	460	378	438	401	422	388	416	428	389	445	393	398	428	437	438	402	403	423	400	392	414	401	409	404	398	407	427	445	440	399	423	410	412	424	415	398	444	420	411	430	422	429	451	436	398	406	406	414	429	463	417	388	412	420	410	421	449	420	386	391	393	383	413	419	415	438	402	385	446	412	393	416	411	413	439	450	434	389	436	420	457	418	423	447	402	429	425	460	419	407	425	439	430	398	409	419	392	396	434	462	434	397	447	416	433	426	412	421	411	429	457	406	403	444	454	428	443	415	385	398	427	396	408	442	427	430	429	449	416	439	418	444	421	428	418	367	422	436	416	434	440	410	403	418	412	411	405	421	397	414	434	435	447	410	410	426	430	405	421	439	447	422	469	412	414	410	428	412	396	425	424	429	430	457	440	417	449	383	421	401	388	395	393	420	422	440	426	424	449	439	394	440	413	419	408	390	436	414	448	452	447	408	445	363	425	428	436	441	438	450	420	432	449	403	450	387	419	427	403	439	420	450	437	442	448	432	433	452	391	396	459	440	405	421	427	426	430	442	438	460	440	432	442	461	433	412	428	420	387	401	429	411	430	415	363	397	433	403	402	469	434	422	411	405	443	457	375	403	436	438	380	430	432	422	421	439	420	455	387	453	451	447	424	400	454	427	419	414	435	393	427	403	403	401	401	414	416	399	410	389	419	437	407	437	422	388	412	436	419	436	396	418	421	440	432	455	424	442	410	438	457	388	441	392	442	377	439	414	438	454	423	417	431	422	393	407	446	410	419	439	419	406	387	425	434	395	418	422	406	422	441	410	382	470	434	447	428	432	420	440	401	444	470	396	422	439	437	390	406	420	414	403	442	436	411	435	476	440	442	430	449	419	434	411	405	416	414	416	396	396	416	417	398	431	420	429	389	425	416	419	392	406	405	411	419	432	422	427	416	409	429	413	436	421	438	416	401	432	429	437	418	449	435	405	424	443	408	413	434	404	400	408	436	428	422	404	437	435	421	390	451	426	417	387	428	397	406	463	457	437	397	400	406	410	440	450	438	406	410	412	461	399	414	433	417	425	423	412	410	407	377	399	464	436	403	453	395	417	449	437	447	443	390	420	442	392	400	430	434	440	402	438	410	424	416	387	453	424	450	440	392	423	420	420	414	415	443	397	442	388	429	430	409	430	429	415	419	388	411	449	399	430	433	420	454	413	402	455	429	383	411	414	402	428	411	409	412	420	412	405	406	438	449	460	407	403	417	414	415	401	447	443	422	405	382	389	396	376	444	391	378	390	408	434	405	421	392	397	433	459	424	433	446	408	464	459	417	424	431	414	426	427	420	423	416	422	413	456	429	440	453	413	445	427	409	382	416	427	471	430	379	393	425	409	414	425	386	398	444	428	416	410	441	410	423	401	393	396	444	400	397	457	414	429	458	435	450	429	430	407	450	433	467	423	419	441	423	435	444	426	425	409	410	454	444	420	454	421	429	384	444	380	446	434	439	401	420	385	417	425	428	412	450	384	416	464	408	444	444	436	450	426	418	409	413	382	430	458	419	440	384	431	405	401	423	394	432	428	422	401	396	461	414	422	413	421	455	419	458	396	379	422	413	460	412	431	411	436	413	451	407	467	432	437	398	429	423	419	401	400	422	422	441	420	410	412	402	422	428	425	426	421	373	436	405	449	426	409	421	449	412	434	445	446	426	419	424	419	427	423	397	443	383	414	410	413	433	406	461	392	411	434	407	399	388	397	397	425	431	421	420	440	422	424	416	460	410	425	435	462	420	464	417	403	445	443	398	411	391	429	426	445	456	447	426	371	442	390	436	425	379	386	439	459	414	432	416	414	436	440	427	439	421	397	412	410	395	408	372	401	398	368	413	425	407	412	418	423	436	413	420	424	406	422	433	401	446	431	398	411	380	392	469	424	443	425	433	443	434	407
4765	9911	7986	3987	2750	2115	1694	1407	1159	1032	927	866	783	742	701	693	662	673	607	623	614	590	579	560	552	582	517	546	546	603	560	533	561	541	549	553	576	516	549	540	523	498	494	542	557	522	521	536	519	545	538	507	493	499	487	531	563	534	531	543	509	489	544	494	542	464	501	521	541	544	485	552	535	525	512	527	520	495	509	490	518	552	496	495	553	540	524	521	501	535	504	510	531	506	472	482	500	493	516	539	491	501	527	519	522	513	493	481	518	525	518	492	505	487	510	486	542	496	464	512	481	528	506	495	540	469	526	563	458	500	512	498	502	524	518	508	559	527	525	550	511	542	547	514	494	513	508	525	512	530	513	485	544	530	510	491	509	504	490	513	524	514	539	529	507	484	516	540	514	508	513	559	503	510	519	493	518	526	520	528	485	523	519	508	505	525	517	520	474	504	507	486	538	538	518	493	506	464	517	537	516	500	505	498	536	548	523	517	503	504	508	545	506	538	536	542	503	508	500	549	533	505	493	523	538	513	524	488	511	502	500	491	519	534	508	532	532	495	500	514	544	461	477	502	516	500	521	503	512	483	547	495	483	516	498	542	527	535	496	529	540	507	503	576	530	550	505	554	495	510	509	475	529	492	506	499	511	519	530	467	522	500	538	522	537	502	526	523	540	470	516	488	538	547	547	521	479	487	525	532	541	513	510	498	502	547	531	486	500	499	474	509	512	522	535	508	534	518	501	505	536	520	490	489	502	486	522	490	507	495	483	491	515	507	475	469	500	511	509	484	505	491	470	544	558	536	482	501	519	517	519	507	500	535	491	488	522	523	540	526	525	518	519	502	499	500	523	511	503	526	515	514	539	542	517	493	483	500	506	519	493	519	507	521	481	510	484	496	497	502	501	521	474	543	503	520	491	542	508	528	517	512	529	540	497	529	484	523	528	529	534	520	539	525	497	470	508	496	499	543	520	532	483	525	489	477	500	477	543	502	482	531	515	527	499	504	486	504	520	524	515	492	519	501	494	513	501	537	507	539	527	539	540	476	480	482	517	523	545	507	543	519	489	537	513	552	513	504	507	477	528	484	532	534	507	520	527	486	477	532	497	504	547	505	549	501	518	483	491	530	547	486	537	536	483	513	541	510	478	497	498	507	529	518	536	527	498	518	520	520	506	520	524	530	495	494	513	488	512	480	504	523	479	503	457	542	504	535	502	526	472	509	525	495	524	537	472	516	501	523	471	506	499	528	519	541	499	539	469	506	527	489	533	504	527	513	526	499	496	509	515	505	500	494	478	543	472	538	494	509	473	501	513	517	512	472	542	544	533	455	530	492	535	539	536	545	548	559	553	542	472	508	491	501	514	503	531	493	466	524	514	518	528	467	492	473	497	503	476	498	508	495	516	505	504	514	462	501	467	494	467	518	504	505	519	521	484	499	518	514	508	537	547	518	474	492	482	523	515	464	492	495	547	547	493	499	509	492	449	494	487	496	492	496	482	512	529	512	510	550	547	565	520	492	499	518	514	531	488	511	518	528	493	524	503	498	466	507	536	525	532	554	469	494	544	471	529	523	480	521	529	537	502	515	527	536	478	486	517	509	522	509	539	506	483	524	507	496	485	499	536	522	527	500	475	500	542	535	518	510	534	544	502	519	544	512	533	527	476	515	552	526	475	504	529	527	485	512	536	512	518	512	529	519	533	498	517	501	492	533	553	473	515	497	511	513	507	524	527	499	513	474	534	489	528	513	532	512	506	484	537	522	523	508	509	524	521	521	521	544	573	523	539	513	506	519	474	491	513	522	538	541	549	533	544	505	512	532	507	521	555	530	503	495	481	533	486	543	514	518	508	548	516	513	501	547	519	557	493	539	516	480	488	538	506	558	531	512	502	517	507	537	514	541	520	473	493	505	487	509	493	565	483	510	521	504	501	509	505	516	473	512	535	478	538	513	536	508	504	508	487	455	493	486	512	486	475	536	502	511	503	508	512	504	499	520	533	489	533	515	510	532	479	517	449	483	523	480	495	511	532	498	532	487	497	479	537	524	502	461	493	501	481	537	542	533	466	539	526	498	564	486	490	485	505	505	522	512	528	490	498	525	505	473	486	561	480	498	504	459	513	550	568	497	523	527	532	521	501	463	531	498	477	501	489	502	506	495	492	532	576	507	539	544	526	497	495	549	531	502	530	531	530	509	501	555	504	524	568	505	470	532	529	505	525	570	513	489	517	544	479	491	519	497	523	537	516	519	495	469	495	495	517	483	502	519	508	530	502	523	516	503	499	526	516	514	518	564	543	488	476	517	491	543	505	523	511	504	494	453	534	486	546	472	501	510	524	477	482	526	509	534	495	524	519	514	497	542	506	505	474	517	537	535	522	513	525	502	509	518	507	518	515	542	534	527	509	520	492	519	496	548	495	507	488	505	498	557	526	534	536	551	528	539	523	516	518	496	494	534	522	529	519	492	497	537	541	467	550	457	498	535	510	510	491	464	470	494	510	508	525	563	528	513	530	533	442	501	512	482	466	514	533	492	518	541	550	512	513	500	507	513	528	520	508	523	518	492	555	568	537	534	482	501	535	511	508	559	498	513	533	493	528	513	520	505	536	524	514	551	552	492	499	522	484	530	493	510	526	494	531	520	489	512	469	511	521	506	523	491	550	479	527	563	486	533	497	531	533	499	523	490	547	499	481	519	505	513	481	499	519	465	519	517	505	485	462	476	518	507	523	461	492	493	497	480	471	513	515	507	499	490	519	516	509	523	464	497	491	568	488	524	472	540	539	506	534	493	540	488	512	487	517	498	530	498	497	477	504	500	495	531	481	499	502	507	529	510	507	530	529	518	504	515	499	560	468	498	503	468	546	530	507	507	542	532	531	515	485	460	525	502	521	521	485	477	489	479	519	528	531	512	513	512	535	491	517	537	510	512	560	520	497	523	540	531	491	476	516	548	451	505	497	492	540	499	527	500	514	541	500	504	489	501	520	503	555	491	521	461	526	510	493	510	500	504	497	525	447	510	504	534	531	524	485	510	521	489	481	497	543	502	541	528	538	543	484	509	558	508	513	510	493	523	540	535	541	497	511	495	510	507	488	528	476	528	507	514	514	545	522	509	493	493	574	530	479	516	542	503	519	502	530	479	489	507	540	505	504	512	513	498	511	508	555	505	501	556	508	492	500	523	532	543	515	474	483	533	480	511	509	506	528	523	490	548	510	525	479	477	509	490	496	503	501	501	512	486	527	506	480	503	518	494	494	478	562	489	498	500	496	510	574	553	516	479	507	497	485	501	492	527	531	518	498	567	464	525	491	509	504	515	489	527	503	543	476	514	510	523	517	512	489	513	508	543	518	528	510	482	520	494	532	516	537	497	516	524	522	487	501	504	535	533	492	531	530	524	497	504	488	521	493	541	546	519	525	489	479	505	496	506	509	531	487	548	499	494	494	486	495	528	500	497	525	498	502	508	521	540	531	511	500	516	489	477
25554	21672	28096	25655	9776	554	363	301	277	268	249	206	215	219	227	184	194	175	182	176	199	189	178	184	170	154	182	173	160	161	157	179	175	163	175	169	181	184	154	177	150	189	159	163	171	169	163	170	180	153	177	153	166	147	176	163	149	166	168	143	158	163	171	176	155	163	157	153	153	154	162	163	161	178	176	168	160	160	168	166	150	147	142	150	161	175	186	163	178	163	180	170	154	181	150	138	137	150	174	129	166	162	166	172	164	171	185	159	142	154	169	162	164	179	151	130	163	144	159	143	151	156	164	135	154	126	145	143	139	162	160	185	149	172	179	160	162	152	136	161	156	128	162	159	168	165	148	154	143	164	139	155	179	149	148	171	169	160	169	154	165	155	178	155	162	163	170	148	155	166	164	163	157	169	164	154	142	149	146	144	156	133	142	166	149	180	157	140	179	133	141	167	148	161	157	161	144	160	160	153	176	162	156	140	184	148	168	167	141	175	163	173	165	174	172	150	153	161	179	181	149	163	152	149	169	155	157	176	150	190	165	150	168	157	154	161	181	160	155	187	158	161	176	147	149	171	158	163	143	157	162	176	172	165	151	152	155	179	179	149	141	158	148	148	173	161	187	161	153	169	151	147	156	166	154	147	164	152	137	155	162	170	137	144	152	143	170	175	164	156	176	163	171	149	148	171	153	143	183	163	166	159	169	144	169	147	157	154	166	171	181	146	170	177	153	143	159	171	159	163	163	165	161	173	138	165	131	159	160	159	179	164	181	153	161	158	178	143	180	176	149	151	152	183	162	178	171	190	153	179	176	166	184	151	153	168	153	149	171	187	143	167	146	170	138	166	141	151	158	146	195	146	162	162	154	159	169	167	172	178	149	153	150	136	165	164	147	161	161	158	159	151	152	161	154	145	155	158	183	159	176	165	143	150	145	164	138	164	180	154	161	177	175	162	165	159	148	148	159	191	175	145	158	156	172	171	166	175	161	157	172	165	159	155	144	157	160	177	173	167	133	163	148	148	166	161	149	160	154	146	154	158	163	172	137	164	166	179	154	148	163	148	163	174	176	137	158	158	186	145	152	173	171	148	148	163	146	149	155	148	154	148	137	160	153	141	161	168	180	164	158	170	152	159	167	158	157	155	169	184	186	178	138	161	160	156	151	172	144	158	173	172	134	154	192	181	146	184	165	142	172	158	138	166	167	159	149	154	173	173	170	165	169	184	148	159	170	158	137	149	171	166	145	141	164	165	179	154	162	157	158	169	137	153	161	154	195	189	161	136	161	168	172	169	154	164	145	168	155	173	135	174	163	156	160	177	155	156	150	138	166	172	159	138	145	148	167	153	161	147	152	152	157	178	171	163	140	183	148	169	138	163	150	168	174	140	152	145	154	142	147	160	190	164	161	184	167	174	186	170	165	160	174	170	134	167	149	160	153	182	159	159	155	147	165	166	134	158	181	184	156	154	169	177	150	148	162	162	156	142	162	149	159	152	140	167	180	180	174	167	204	172	164	161	129	191	171	168	158	151	160	163	145	155	160	187	138	146	163	156	178	158	151	167	165	140	166	150	160	178	167	163	154	167	155	178	165	192	171	162	155	168	167	172	156	178	183	158	156	162	154	161	162	161	161	160	154	157	161	176	158	153	162	129	182	173	152	118	149	155	161	160	183	150	160	174	145	158	149	146	171	143	166	169	166	164	158	185	150	163	153	157	154	120	150	163	141	154	158	181	153	163	172	160	158	167	186	178	162	148	163	175	159	163	156	141	168	174	180	157	155	150	151	172	152	161	154	172	169	172	155	142	160	174	137	161	165	168	163	162	160	138	156	155	162	176	152	154	157	148	165	169	158	172	137	156	151	154	174	162	162	161	157	149	165	150	167	155	171	157	162	141	155	142	150	163	151	170	168	171	167	166	158	163	164	150	175	168	154	174	167	134	160	173	166	163	184	149	136	154	172	165	173	186	152	148	140	146	171	158	166	161	160	157	184	131	161	159	159	166	154	184	152	164	167	155	153	162	147	174	176	179	178	173	168	169	150	158	169	170	152	179	168	153	162	159	147	156	180	152	140	156	177	158	149	168	183	168	155	167	162	160	153	165	170	188	165	164	172	148	146	137	178	167	142	157	162	176	161	134	162	166	168	169	167	167	153	165	158	173	163	176	167	157	157	175	161	153	138	187	166	159	158	152	184	167	140	166	169	178	179	173	158	178	142	139	181	140	158	154	178	132	175	168	169	161	155	179	176	152	159	183	170	174	144	161	186	151	168	147	158	153	156	189	142	168	155	155	169	155	163	143	166	154	159	167	163	156	148	158	152	177	166	164	153	162	155	171	151	148	163	155	168	160	185	152	150	173	177	170	163	163	162	152	143	153	140	159	154	159	161	162	177	160	161	169	158	155	155	158	136	154	150	153	166	164	157	176	196	171	141	160	128	166	159	177	170	179	170	169	163	163	152	156	156	160	164	146	171	144	168	171	166	160	156	138	174	157	144	165	180	190	179	165	148	145	165	160	165	165	179	144	161	147	151	167	160	145	163	132	163	148	170	166	144	173	153	149	156	150	164	179	156	150	168	169	190	152	157	169	153	173	151	147	160	165	147	153	168	162	131	161	142	154	161	167	151	176	173	152	163	154	154	171	177	185	138	145	172	160	134	188	157	169	160	151	151	189	148	170	155	148	146	171	163	160	178	146	153	141	162	147	154	157	156	151	164	161	143	175	167	181	170	158	156	152	140	167	163	170	160	159	163	154	170	172	158	174	163	184	143	169	155	171	169	173	152	174	186	137	157	168	162	145	146	156	183	159	160	165	158	180	161	148	177	171	167	181	169	155	156	154	156	141	163	175	151	159	163	144	153	166	172	158	165	165	145	168	146	166	149	159	138	152	171	165	159	164	191	157	151	137	151	155	148	175	137	172	157	153	171	156	144	172	161	176	173	156	174	147	162	155	179	140	170	152	148	171	146	168	158	170	166	150	169	170	144	181	192	169	164	175	170	173	159	157	162	158	161	163	167	136	158	150	158	162	178	148	154	168	147	161	149	164	183	147	166	153	158	153	161	159	163	171	178	153	144	176	145	162	163	174	150	163	154	162	158	154	164	160	178	161	134	154	159	162	173	155	143	163	139	188	152	156	163	166	140	155	151	156	158	146	148	173	152	150	150	148	173	165	181	163	168	157	158	138	144	138	166	161	181	180	161	151	162	170	154	146	143	170	170	161	160	154	159	170	154	153	160	155	153	151	159	145	170	153	155	160	132	157	126	151	157	166	161	144	139	157	149	162	155	163	164	158	153	162	166	179	172	155	168	156	157	176	152	158	153	177	148	151	159	156	133	160	162	169	156	173	161	139	167	204	165	168	168	153	153	153	141	169	150	171	176	162	176	163	166	158	137	162	159	152	145	178	160	146	188	159	160	158	157	155	151	169	144	166	181	163	169	134	167	192	140	159	166	156	180	142	166	174	162	166	166	185	168	158
4612	5484	4237	2013	1439	1066	894	704	621	544	397	414	390	364	370	333	335	323	285	279	255	240	273	282	255	237	217	239	257	237	243	239	248	216	241	214	224	228	253	228	237	210	260	222	232	200	227	223	228	215	226	213	223	222	234	259	209	216	241	213	204	233	235	221	216	226	222	243	213	228	239	231	226	215	238	233	220	216	244	248	254	227	216	216	208	198	231	198	233	209	244	230	215	267	251	212	214	216	219	229	206	215	244	214	232	224	211	221	209	236	209	219	210	207	244	234	213	220	208	223	221	208	214	195	233	220	208	211	216	196	211	211	218	224	230	224	224	195	215	203	230	198	186	211	216	224	222	240	243	237	196	235	230	199	214	205	214	214	223	230	233	238	222	230	229	227	200	215	212	215	207	216	208	251	212	225	224	231	241	225	202	221	215	212	231	232	241	212	232	243	202	237	217	206	233	212	227	244	228	199	223	229	216	233	234	249	244	212	249	230	219	225	232	212	205	226	228	221	227	201	225	241	224	194	231	243	212	204	198	217	204	200	217	212	214	227	227	232	224	198	211	220	226	228	206	232	215	225	215	224	239	230	223	215	219	215	230	223	220	231	222	223	247	193	199	207	230	216	209	234	217	220	214	220	211	187	255	229	226	207	215	214	229	215	231	234	216	228	238	233	212	251	230	243	236	227	212	216	225	213	257	237	227	217	227	221	212	216	224	232	213	212	207	231	213	222	247	193	194	237	206	232	208	225	212	237	228	212	251	223	212	212	219	226	236	226	251	269	209	224	231	203	232	222	195	221	245	224	252	239	207	234	216	220	236	202	230	222	247	238	232	258	208	221	260	232	209	260	223	229	216	211	220	222	229	221	215	221	242	243	219	211	203	214	216	220	220	200	220	217	224	240	251	192	239	192	225	210	221	229	262	216	210	194	220	219	240	230	218	238	236	197	222	227	208	206	206	201	227	193	211	218	247	240	240	251	220	216	231	206	218	231	230	231	244	213	231	226	225	238	250	221	216	231	218	238	218	203	216	211	222	221	239	257	217	237	205	224	233	231	223	227	194	215	251	219	212	200	232	227	231	231	212	237	214	219	225	223	253	219	220	222	199	198	231	203	243	200	242	198	221	233	214	236	229	221	235	232	217	214	226	224	237	239	244	217	222	237	235	239	244	208	241	217	196	214	212	252	222	224	238	229	225	239	200	222	247	227	210	230	220	211	239	242	210	224	213	216	227	200	228	197	237	196	221	243	252	218	231	218	244	249	215	207	215	213	211	219	235	224	217	224	234	227	221	195	227	215	214	214	198	203	187	227	234	201	235	225	198	234	203	230	238	228	260	220	209	221	209	227	197	239	235	240	235	221	227	204	230	241	211	219	240	215	202	217	219	225	243	219	200	223	245	201	220	228	216	200	223	234	214	237	218	235	228	243	215	216	219	212	199	217	194	228	216	233	207	218	244	202	218	245	213	225	225	226	219	224	228	196	226	213	198	247	218	260	235	216	213	219	239	206	185	215	237	236	251	214	225	214	232	234	227	222	192	245	203	238	235	222	199	197	218	212	192	244	234	228	234	241	251	219	202	243	222	218	202	220	232	253	229	203	220	212	225	240	244	207	226	244	218	237	220	230	221	189	224	203	214	215	215	187	230	202	237	193	228	243	201	224	227	206	240	245	240	195	222	208	230	220	227	185	219	233	248	258	213	232	225	188	210	229	216	241	223	197	234	205	209	228	229	192	211	220	228	245	199	210	210	226	210	228	216	239	234	214	220	215	215	255	229	217	199	238	210	235	210	204	196	235	227	219	225	224	235	224	236	231	227	208	225	189	237	232	234	224	227	231	208	196	251	216	231	211	252	203	236	194	214	248	268	227	222	212	219	227	229	202	228	249	236	226	227	209	214	222	232	238	244	239	212	207	229	207	223	236	217	216	227	227	209	246	195	225	217	242	214	250	212	210	234	239	224	234	233	237	235	234	208	206	210	213	260	192	200	213	241	229	227	218	230	217	218	219	238	207	248	215	249	244	236	228	217	207	212	244	210	238	217	207	214	213	212	214	222	219	232	207	236	233	201	228	182	248	219	204	217	211	228	218	210	239	198	192	179	214	226	193	215	222	209	204	226	218	215	214	230	222	238	228	236	253	226	196	220	231	213	197	214	233	205	207	231	228	204	239	213	229	217	219	236	197	224	250	218	179	216	226	221	229	199	213	213	223	236	242	209	229	225	214	238	235	238	216	221	226	256	245	228	210	207	215	235	224	211	252	233	226	218	222	234	243	226	196	243	218	245	254	197	216	228	214	209	226	245	225	241	221	228	220	227	220	208	230	238	214	216	217	217	216	232	210	228	214	234	218	207	226	244	222	257	202	219	241	239	228	230	212	205	218	229	215	234	202	192	238	230	225	232	222	218	199	200	215	243	249	221	220	230	226	205	220	215	217	245	232	247	218	226	211	214	245	219	217	244	226	213	235	214	243	239	218	222	214	221	236	215	231	205	210	210	228	220	232	214	204	229	241	243	202	221	210	220	222	229	218	199	216	214	213	200	236	210	226	219	218	206	234	226	245	218	209	255	225	213	238	236	222	216	222	225	225	209	229	203	207	197	223	224	209	184	198	227	220	225	217	239	218	227	237	216	204	229	232	221	220	229	204	246	206	236	199	208	200	212	208	245	202	212	216	223	248	232	223	218	212	246	223	208	223	226	201	236	238	210	213	211	209	210	222	218	203	192	205	247	212	212	214	232	222	201	189	212	233	227	225	233	214	216	237	243	201	218	244	234	203	210	204	231	231	217	213	213	214	224	230	238	216	230	224	225	224	232	224	230	226	253	246	217	232	227	192	192	209	236	229	214	242	224	253	218	238	229	192	216	202	199	235	229	225	240	228	219	215	238	220	209	204	202	224	214	216	199	221	213	233	212	205	245	220	205	220	236	221	213	203	215	222	212	234	219	239	242	200	226	242	222	233	217	233	188	224	209	212	256	249	229	252	207	193	221	224	235	244	216	246	215	250	220	219	228	219	245	211	203	226	214	227	233	230	239	229	191	229	203	216	185	230	204	223	216	230	239	227	222	200	218	218	214	216	240	194	232	205	230	228	226	206	219	199	228	202	209	212	219	196	220	180	239	223	216	223	242	202	227	198	217	234	248	217	214	213	222	206	268	215	206	230	217	215	238	225	229	240	204	225	224	223	215	234	213	225	221	219	230	212	217	229	222	232	211	234	241	222	238	230	200	244	216	208	229	220	231	243	203	241	244	211	234	214	217	214	227	219	225	231	214	226	215	214	224	239	242	220	240	238	234	226	224	202	208	199	193	209	217	194	222	241	200	216	228	206	232	178	200	194	235	227	219	218	234	230	197	227	235	216	233	185	208	213	206	234	226	183	187	213	227	197	250	215	225	221	220	204	201	209	215	213	240	206	216	193	208	216	220	199	220	235	214	204	221	232	210	206	223	216	226	228	198	213	224	219	175	225	245	216
23276	21708	29764	24191	21708	21761	11128	1523	1027	916	813	758	747	694	706	652	649	670	615	595	587	585	547	580	519	533	563	541	539	593	558	532	574	564	531	543	480	517	533	526	556	499	527	531	514	521	538	516	502	490	527	515	521	469	531	517	480	522	526	530	534	533	517	542	489	489	549	497	492	481	496	552	516	506	493	504	499	504	538	520	475	515	518	509	466	492	518	547	501	475	496	536	509	503	494	516	519	499	513	465	532	532	490	502	515	526	509	492	507	481	516	533	513	529	496	535	465	462	511	546	472	484	484	524	503	472	527	525	500	486	514	493	557	485	522	485	549	512	549	527	525	519	477	496	497	467	558	511	498	536	520	527	505	483	502	501	553	504	511	502	551	499	552	521	525	507	504	518	486	507	536	491	493	517	488	527	470	515	475	510	465	526	482	482	518	502	520	505	545	464	507	507	538	544	513	508	527	508	484	509	538	511	517	513	467	486	512	530	506	566	526	478	507	500	533	517	501	529	468	502	509	498	511	522	447	487	486	498	512	518	465	507	538	485	477	510	510	522	468	522	511	520	506	506	523	466	495	493	496	427	482	539	517	502	486	533	488	532	538	509	490	502	489	466	507	522	520	513	468	470	531	455	498	529	500	480	531	486	518	487	518	497	482	491	479	454	504	462	537	536	502	491	500	498	513	488	497	481	484	495	547	475	491	463	531	521	512	513	472	475	540	539	474	537	529	504	485	526	486	515	549	570	477	517	481	494	521	488	492	480	552	493	523	507	498	538	492	529	522	498	501	498	500	535	528	539	464	483	511	468	527	477	463	473	427	509	464	489	519	509	487	482	473	513	518	446	514	521	486	498	521	485	515	517	487	504	484	499	521	553	521	494	496	478	475	514	514	506	512	523	511	524	514	476	477	523	472	528	493	498	498	515	495	550	505	499	497	481	511	515	505	504	508	509	537	505	519	516	498	504	488	538	509	500	517	526	494	530	463	455	456	478	521	510	499	540	543	508	467	506	516	494	498	493	452	494	494	519	513	504	509	524	536	486	492	532	481	461	510	467	539	494	530	537	512	524	503	529	500	514	516	518	492	527	546	517	495	503	467	513	501	528	535	490	513	508	541	489	517	508	487	522	537	519	545	476	469	507	539	505	551	509	516	491	531	519	490	532	489	500	524	522	556	529	545	503	544	492	495	515	493	479	536	495	480	521	509	502	447	496	497	481	503	478	468	538	482	497	498	535	512	469	537	526	469	502	510	515	479	501	497	528	513	535	506	480	516	535	499	490	494	462	520	465	533	489	559	479	490	519	480	522	493	494	526	510	508	487	477	540	474	544	538	502	499	510	485	512	483	528	549	507	493	489	511	514	504	491	523	488	521	530	501	544	493	532	494	523	514	529	473	535	473	488	542	504	504	506	501	503	479	522	527	555	487	474	492	484	502	515	492	520	533	495	458	481	469	520	501	531	548	532	541	514	533	489	461	505	493	512	531	508	478	473	484	471	507	501	479	495	482	502	502	489	529	504	553	518	487	542	521	513	490	530	522	529	555	492	508	480	507	491	502	503	481	543	503	513	551	522	497	498	535	509	522	472	500	494	502	508	514	507	491	482	505	505	492	463	496	515	510	527	508	520	493	517	500	484	511	507	542	511	505	533	505	539	526	518	475	471	523	557	514	491	500	558	502	500	506	522	502	527	508	490	499	467	467	497	461	476	521	536	497	516	483	490	538	482	502	492	485	500	493	563	497	496	496	477	499	507	508	560	498	509	529	463	496	490	523	465	516	506	511	483	502	496	530	487	501	506	547	539	482	533	496	478	537	481	525	469	523	494	494	479	484	484	499	470	535	479	495	504	532	490	551	499	507	532	534	537	539	495	486	518	449	490	497	479	476	522	519	521	526	508	533	503	496	499	519	511	493	526	515	493	489	528	529	491	531	486	432	507	474	507	484	545	509	482	507	501	486	495	531	503	472	516	498	460	523	504	481	524	522	556	522	525	500	502	514	489	518	530	532	506	535	493	545	512	516	521	534	498	463	470	484	510	540	513	499	507	501	492	477	447	475	496	473	533	481	517	503	488	520	488	518	525	481	475	497	503	531	527	477	535	485	470	475	476	473	508	460	514	503	508	486	499	508	507	487	513	525	475	486	490	496	523	520	500	489	512	549	543	481	517	504	552	476	551	493	535	468	467	491	490	520	493	484	534	536	498	514	469	501	545	496	558	494	544	525	484	513	517	485	491	500	498	543	504	501	508	535	508	543	526	488	493	514	497	500	521	507	472	515	521	474	523	506	525	528	512	553	495	474	538	502	513	491	537	509	532	465	520	488	464	573	489	496	511	510	501	494	476	506	510	508	511	486	524	470	539	527	484	511	517	483	517	495	466	489	520	480	502	476	492	496	501	521	447	466	508	492	518	483	510	507	480	522	523	514	483	485	492	495	519	530	506	494	528	486	511	474	515	500	479	527	470	533	481	524	529	494	491	532	495	529	540	506	505	506	515	521	496	484	478	530	525	512	483	473	498	512	488	504	508	495	484	535	536	524	456	516	512	497	517	512	517	488	494	517	493	541	486	526	490	531	513	501	488	476	513	523	552	534	465	496	517	506	487	502	537	524	510	503	496	445	519	488	536	503	476	486	521	535	480	515	487	534	508	509	501	484	491	516	475	493	518	482	470	499	454	497	546	531	466	498	498	547	513	482	469	462	546	506	510	507	502	498	481	516	554	487	520	504	482	536	504	528	506	524	522	538	492	537	486	481	559	498	538	496	477	522	482	447	510	506	555	512	503	515	500	493	540	480	513	483	555	495	513	511	488	531	507	521	481	527	462	502	524	470	507	476	488	521	501	516	476	451	479	530	505	506	494	544	489	516	474	495	482	536	463	479	543	506	522	507	505	508	524	557	507	501	517	493	494	532	482	517	534	501	495	492	490	494	493	508	536	467	517	481	526	446	515	499	511	503	474	510	517	525	463	528	517	486	524	487	509	470	540	506	499	504	509	484	471	507	520	516	516	528	527	510	456	549	457	484	473	487	496	504	509	502	510	499	532	493	512	521	487	479	457	508	498	480	495	480	513	520	507	514	545	514	533	500	503	498	527	515	493	506	528	503	506	469	523	492	523	526	482	535	516	509	555	521	495	512	477	520	522	502	473	498	501	513	509	485	535	506	477	523	515	500	550	533	491	525	514	507	482	468	530	507	518	527	539	519	531	494	514	526	528	518	492	541	495	544	537	499	523	498	519	503	480	467	514	531	534	521	539	469	507	483	486	483	541	500	494	430	470	507	497	530	535	502	554	491	510	522	517	491	480	529	471	495	489	524	509	515	499	459	493	484	488	512	536	484	485	485	579	483	528	531	503	534	525	492	500	483	492	515	511	464	544	519	567	510	490	487	499	499	532	507	501	556	505	530	488	498	494	507	537	521	499	523	480	500	490	506	515	519	485	529	478	478	476	484	536	473	506	495	498	486	477	501	535	507	512
7238	16565	13445	7028	5065	3831	2890	2343	1943	1650	1474	1346	1186	1144	1021	1051	964	875	887	844	815	803	749	753	762	703	713	667	684	706	758	669	662	692	643	689	665	633	661	656	655	690	667	611	612	596	622	620	636	618	642	638	648	641	619	669	657	623	637	609	670	673	603	638	631	592	599	641	618	592	599	607	665	635	659	623	705	617	656	578	599	622	596	665	599	641	657	589	632	609	616	633	595	637	600	605	654	640	638	624	645	597	587	621	622	596	574	623	593	597	661	606	678	640	629	626	628	598	622	615	553	633	608	655	610	607	581	621	625	611	606	646	632	628	606	600	642	625	591	652	648	610	579	589	638	613	602	591	604	638	666	586	594	576	665	619	622	632	651	640	608	656	583	638	608	609	644	603	580	594	638	604	590	636	584	582	591	631	609	614	618	665	645	616	617	620	614	593	620	685	621	594	626	642	601	637	581	576	627	650	624	619	595	612	624	625	569	618	627	566	606	611	612	635	639	620	575	603	644	646	648	641	625	598	625	655	641	614	581	590	628	642	594	631	622	605	601	613	628	620	638	679	625	600	592	640	619	646	636	592	634	609	601	618	620	640	606	623	583	615	617	642	608	627	625	595	600	640	607	648	591	611	641	570	594	592	589	684	582	614	615	638	596	656	638	605	592	612	546	629	620	624	595	620	557	624	601	674	608	652	609	632	638	631	634	646	611	601	604	655	621	587	569	642	603	626	586	620	633	641	666	654	641	612	605	618	597	623	633	644	611	628	602	590	647	580	643	589	599	633	628	617	617	613	601	610	570	615	590	612	613	618	569	652	624	620	610	634	622	631	609	578	602	623	629	585	672	632	616	584	588	627	593	607	615	608	625	583	654	625	641	604	606	596	560	580	627	621	641	637	575	661	565	589	578	606	626	602	650	604	622	590	627	621	631	666	627	595	582	597	611	627	573	617	639	601	626	647	622	581	644	632	610	639	592	655	597	617	575	613	620	581	631	561	614	617	609	642	562	617	568	643	583	629	636	593	616	605	624	624	649	633	647	630	596	639	598	602	574	634	576	593	609	619	607	629	634	652	619	631	597	590	623	593	630	604	598	620	636	583	635	640	617	561	681	617	627	609	575	575	626	559	610	566	592	604	599	633	622	622	614	571	635	597	625	551	611	627	631	625	591	565	613	616	638	599	600	612	595	627	654	626	609	587	647	598	617	635	628	639	605	608	611	582	616	601	626	618	593	620	620	643	632	612	569	612	603	619	583	606	572	621	552	646	626	573	609	593	596	645	638	578	628	628	607	603	608	609	591	614	583	605	616	625	622	600	627	608	631	673	616	637	585	618	565	624	641	618	606	637	595	653	586	570	578	613	579	628	594	617	600	607	611	603	600	618	618	624	629	607	621	609	607	596	563	595	607	597	631	607	645	625	553	624	613	625	616	609	650	651	596	557	608	640	565	589	607	649	641	642	595	608	652	597	608	574	657	601	630	587	653	629	602	646	635	607	614	622	593	553	632	564	603	599	614	613	614	616	577	655	608	595	597	611	588	653	629	610	665	601	659	601	606	614	612	599	619	584	630	585	620	582	632	592	643	627	588	597	597	587	560	616	627	607	647	574	607	599	607	617	621	597	594	686	641	609	605	638	646	570	618	648	612	641	625	638	577	593	629	633	623	589	610	636	610	635	634	595	647	621	598	632	649	612	602	581	631	631	623	616	614	600	637	604	613	610	648	608	623	623	605	575	648	633	631	583	603	603	617	633	611	599	586	585	621	649	649	591	633	599	626	599	594	593	637	639	615	607	592	642	647	602	615	642	581	647	627	594	663	582	605	627	602	626	570	645	614	624	633	598	601	560	614	618	607	623	574	629	627	601	613	620	605	612	589	601	608	603	602	573	572	594	609	627	609	668	610	594	656	648	596	621	575	603	636	605	654	584	670	618	660	594	597	611	638	589	631	582	611	623	629	585	644	597	639	615	652	608	610	622	598	606	614	628	629	587	575	594	596	610	618	660	613	665	623	581	621	603	613	565	645	627	600	653	643	591	601	626	596	609	615	616	618	625	608	655	561	614	642	619	627	593	629	603	621	628	570	586	605	589	620	608	603	639	598	641	603	582	617	594	583	582	566	580	577	579	610	649	593	638	603	609	621	602	617	583	615	595	601	610	626	673	626	622	619	624	634	609	587	586	621	633	583	616	659	624	616	630	614	600	610	626	598	606	548	603	615	587	619	595	592	591	590	604	630	612	564	575	597	607	581	548	605	616	615	595	567	608	613	619	610	602	619	604	599	632	616	582	578	619	652	585	620	644	583	653	542	626	593	614	603	626	601	653	621	591	564	623	636	598	637	594	619	646	585	581	638	613	580	551	581	602	640	610	650	604	630	622	557	629	651	628	565	563	635	623	607	616	590	615	559	603	618	618	640	643	605	607	636	580	641	604	576	576	572	624	623	577	603	631	614	568	627	594	650	640	593	632	578	629	624	616	689	636	602	590	647	626	600	590	629	643	607	642	645	580	612	609	615	601	630	645	562	604	626	583	607	588	616	583	638	597	600	617	575	602	561	613	586	628	607	592	643	652	623	643	616	638	558	586	566	682	577	620	607	611	593	603	641	612	612	588	604	623	612	601	627	621	574	622	639	577	608	621	633	642	608	554	604	603	625	642	608	650	599	604	615	587	566	620	615	651	610	563	644	564	595	627	611	593	632	575	608	599	551	581	596	618	599	566	639	627	649	609	612	637	627	620	653	576	619	632	590	596	614	600	606	638	589	613	569	598	601	616	584	605	600	620	629	578	588	602	630	600	615	627	640	672	578	622	606	666	598	656	625	586	596	593	608	576	677	626	632	641	597	627	591	594	602	586	548	624	658	621	636	599	620	586	618	587	613	606	659	645	601	613	575	622	572	605	614	636	614	619	579	598	625	591	613	668	599	629	631	612	636	635	629	617	650	632	649	595	614	590	547	621	599	590	599	596	621	621	559	622	674	638	641	582	602	607	616	602	623	582	633	608	650	607	607	621	593	610	634	624	612	607	597	602	634	645	640	605	563	586	608	612	609	610	613	616	624	633	605	591	596	636	591	601	629	629	609	611	597	593	570	587	622	624	560	615	599	625	597	598	607	613	604	602	667	593	624	636	586	624	607	621	660	621	625	623	671	624	627	637	634	647	631	588	623	617	635	604	608	594	589	601	605	600	618	609	621	590	589	605	567	620	647	588	615	635	630	551	587	627	573	606	632	572	584	641	599	613	633	659	589	650	602	615	600	617	606	613	563	585	602	635	609	635	608	592	630	597	645	651	594	617	622	604	550	597	612	603	593	607	559	611	629	571	593	640	612	662	635	585	601	635	602	636	657	607	600	578	652	578	662	634	598	611	649	595	607	595	609	591	647	631	635	585	619	639	586	640	604	599	608	627	596	609	621	624	608	622	612	579	603	566	648	583	599	578	567	575	615	568	626	631	632	605	609	622	578	599	617	631	630	606
27657	20453	6710	551	383	327	282	226	204	201	185	200	200	205	195	172	178	184	187	162	187	190	168	174	182	166	179	157	212	158	182	188	195	190	185	168	173	177	162	184	175	188	201	197	167	180	167	191	180	173	156	168	173	158	172	189	199	171	200	184	188	170	189	176	169	181	186	195	200	191	168	163	181	176	175	206	181	160	175	186	175	173	184	178	198	187	171	189	196	202	159	188	182	156	148	184	177	199	181	190	168	156	163	169	189	164	171	178	187	169	179	181	187	195	152	172	195	204	178	193	197	172	162	203	183	176	171	189	175	195	187	159	175	188	194	175	178	174	178	198	162	185	214	187	192	174	181	162	160	190	178	198	185	175	191	181	171	196	177	173	183	183	169	201	183	172	194	161	169	188	176	152	186	171	176	191	162	192	182	186	171	178	188	191	180	201	187	159	169	187	187	166	162	160	210	203	173	188	188	166	170	195	136	192	154	197	186	202	165	170	182	188	168	183	200	202	203	154	186	182	152	203	201	189	177	192	203	177	166	189	189	182	178	174	180	177	171	165	179	188	192	194	209	174	191	169	183	193	187	177	182	202	178	177	187	157	220	189	187	178	176	179	184	189	186	166	193	186	189	194	207	164	221	168	195	158	177	176	176	181	161	172	144	183	179	187	182	167	177	194	188	164	177	175	183	177	172	177	205	176	188	197	188	188	180	193	179	188	192	174	152	162	206	182	187	157	181	201	182	172	191	183	164	166	186	163	197	202	183	192	179	177	185	180	170	183	151	183	180	171	183	172	175	179	201	207	185	166	173	172	187	180	168	171	203	183	171	176	183	182	191	184	145	171	171	181	191	196	171	209	181	208	179	229	168	143	176	185	177	189	173	201	171	157	166	182	169	186	177	192	192	189	173	206	197	163	181	193	177	181	171	201	200	186	197	171	160	201	207	198	165	201	187	176	197	185	186	200	191	190	169	189	155	195	189	175	187	180	181	178	186	190	186	191	188	178	167	169	187	184	201	193	188	191	174	181	176	173	166	197	194	188	161	166	177	182	158	178	166	176	169	185	158	181	179	166	173	186	182	185	167	183	190	193	167	156	179	166	199	189	184	188	189	170	202	185	148	174	167	176	196	172	192	209	194	176	193	194	186	163	195	199	170	181	179	198	163	195	185	175	187	187	195	182	172	180	154	174	180	188	185	196	171	169	177	188	168	180	186	211	185	204	173	190	168	198	159	173	184	161	170	177	196	180	173	175	157	192	222	162	205	178	186	162	162	195	167	171	180	173	175	207	155	174	176	168	167	195	188	197	179	184	174	195	175	173	172	187	157	177	213	170	182	183	210	188	178	154	166	174	175	172	187	179	192	185	194	182	170	170	175	200	179	192	187	170	196	168	200	176	175	182	163	181	198	184	169	184	188	169	187	166	176	182	161	199	170	171	188	175	197	148	197	149	177	173	172	190	192	186	174	178	164	172	189	163	183	185	195	173	202	204	165	198	166	164	194	162	184	154	172	197	184	197	206	175	190	193	168	172	176	195	204	198	167	186	186	167	166	215	174	196	172	191	184	197	196	178	156	185	168	191	175	187	171	163	213	180	195	186	196	167	164	192	183	190	175	196	188	176	162	164	172	181	168	175	164	182	195	190	167	180	172	175	171	170	175	198	190	151	176	187	169	203	194	161	194	180	198	196	183	175	176	193	170	178	184	173	178	160	199	194	161	188	172	196	197	166	179	195	189	188	174	180	180	183	173	218	174	192	162	165	185	184	183	172	171	167	205	193	200	180	164	174	173	159	154	189	182	170	160	153	187	184	167	182	169	191	171	167	188	176	180	173	182	159	169	182	150	175	166	176	172	184	181	194	171	184	179	187	170	193	203	180	194	182	178	160	184	158	152	184	177	148	179	163	190	185	168	166	168	175	167	174	170	200	174	166	171	186	207	177	193	189	201	164	194	175	170	190	196	188	168	189	169	173	159	173	185	191	164	188	149	178	177	164	187	162	193	187	206	183	196	181	198	175	186	211	166	170	165	175	198	169	186	201	201	191	169	231	195	174	172	182	173	179	190	177	182	193	170	193	204	162	196	187	191	172	175	153	204	196	187	151	168	171	175	189	170	162	190	196	195	152	194	181	183	166	181	183	162	204	170	167	185	157	185	171	186	180	192	170	182	157	159	193	171	199	191	171	194	182	197	184	192	165	199	178	159	195	186	168	215	180	168	163	179	186	177	199	191	198	173	187	192	192	189	194	167	184	181	183	190	189	188	184	180	183	182	161	166	180	164	185	171	185	188	176	187	185	161	194	177	177	184	191	181	171	187	186	189	207	181	175	195	201	179	181	171	192	183	204	184	197	166	191	181	176	174	180	202	189	160	174	186	173	174	162	194	175	179	174	179	189	174	205	170	180	203	173	205	161	179	157	173	163	161	176	185	200	185	179	178	180	191	163	159	187	161	198	182	207	185	160	175	186	186	181	166	195	158	189	187	166	179	202	168	148	168	184	208	191	193	171	176	173	209	187	196	182	147	156	170	178	166	166	177	169	182	170	176	163	187	192	144	167	179	169	162	189	197	188	185	193	182	173	176	182	186	180	176	179	178	192	176	180	171	197	177	178	184	163	170	173	173	186	182	191	204	184	198	180	188	158	166	173	188	190	184	206	178	171	172	186	186	177	154	191	153	169	182	190	189	203	201	155	197	157	197	159	169	185	178	192	185	179	190	196	155	163	181	186	187	213	186	151	175	172	169	188	171	173	159	185	186	162	172	172	192	190	151	180	178	176	161	194	184	179	194	192	194	194	191	166	172	187	180	192	180	193	175	189	169	188	177	175	193	182	200	186	183	190	185	184	176	176	179	189	182	193	200	164	182	190	164	166	187	170	178	177	203	161	176	163	169	193	159	180	179	152	163	187	176	176	167	175	169	175	195	169	170	188	210	185	158	164	166	179	177	177	173	181	184	200	200	191	161	178	176	171	187	189	163	219	201	185	168	191	165	149	180	184	188	183	210	177	202	181	158	175	179	180	195	197	196	181	165	195	189	163	172	177	199	204	183	166	173	204	185	179	162	170	181	178	188	186	208	188	186	181	194	174	179	175	181	174	176	190	214	171	182	164	175	179	171	165	196	166	191	171	185	182	189	188	191	193	180	196	194	196	173	197	179	165	145	172	180	168	176	199	203	176	175	172	181	196	187	176	179	167	171	168	185	178	178	183	177	172	185	191	182	176	192	185	180	179	199	194	185	194	144	162	153	182	172	176	156	180	188	179	176	198	163	195	174	169	185	159	168	195	180	197	201	174	209	185	162	190	184	181	185	187	167	178	181	209	167	220	186	192	176	180	185	159	202	185	175	181	179	197	163	172	163	177	177	176	176	189	185	182	175	171	169	159	171	188	196	163	172	181	178	172	196	176	183	156	184	187	181	204	183	182	163	176	160	181	185	172	201	155	175	176	176	205	197	159	171	167	185	199	222	170	194	204	197	190
3889	903	857	472	395	360	322	301	291	299	256	248	236	250	248	271	252	221	255	260	232	233	278	240	255	239	225	222	244	253	253	244	234	243	269	238	246	245	242	225	223	211	258	240	252	256	255	228	238	227	250	222	234	240	211	218	251	208	242	230	238	235	250	265	218	234	229	234	255	238	210	239	219	212	234	209	212	255	244	226	240	226	242	226	233	240	230	220	230	257	246	246	227	247	256	211	211	254	217	216	235	228	228	235	236	260	237	224	214	244	224	230	205	238	224	253	228	215	239	253	203	236	222	224	234	224	229	227	260	240	228	219	258	257	228	228	246	215	222	224	217	218	252	239	219	240	225	237	215	244	228	224	217	241	182	230	215	237	229	225	239	244	248	241	230	256	262	217	226	212	234	255	219	230	240	219	211	231	237	221	232	236	234	213	193	231	259	225	238	245	239	235	199	238	209	231	243	231	204	235	212	227	242	240	197	228	241	263	236	232	239	241	245	214	232	244	225	209	219	214	248	217	239	248	247	208	233	227	250	237	224	242	230	233	231	232	246	205	246	241	223	205	199	239	249	240	249	247	239	214	216	246	212	229	209	236	258	211	236	221	227	213	227	251	248	227	255	222	213	222	247	241	241	215	245	234	235	202	236	260	255	244	217	237	235	251	240	246	229	218	235	246	254	237	254	235	271	216	260	224	232	228	242	231	240	209	249	228	225	230	223	237	210	218	254	220	252	235	232	206	244	235	217	245	221	230	219	269	239	235	232	211	213	254	257	233	256	238	231	230	211	215	241	219	238	246	226	218	237	203	217	234	255	247	227	259	256	261	259	219	257	200	242	244	238	214	220	227	241	267	222	229	236	227	219	227	250	204	241	225	244	234	264	239	224	237	250	242	250	239	198	235	225	225	256	241	249	238	248	241	269	223	244	234	248	230	218	231	259	241	243	230	214	225	239	226	227	241	232	258	242	235	211	254	236	211	233	226	252	227	216	250	247	222	202	259	238	225	264	247	239	261	226	237	228	238	238	229	234	223	225	236	245	224	237	244	222	216	256	244	233	224	245	215	241	238	231	247	230	224	245	209	232	223	234	236	208	219	245	213	238	243	219	227	218	240	230	250	238	252	238	237	221	254	239	220	240	207	230	214	233	209	237	232	245	246	230	227	213	264	212	235	224	241	259	234	218	229	236	217	236	224	235	251	227	215	254	244	260	230	234	229	244	244	244	233	220	219	267	223	242	258	236	250	228	232	221	232	242	284	257	226	207	246	239	216	242	222	238	235	252	220	238	213	246	248	235	233	226	231	243	235	226	205	240	250	240	244	271	233	242	238	229	239	232	257	223	226	241	255	245	237	247	224	237	205	231	246	214	234	228	223	232	232	228	251	226	237	252	232	237	237	224	249	236	217	233	263	233	241	231	227	232	224	245	218	220	252	245	242	233	234	249	221	220	246	226	229	232	231	257	245	240	249	231	245	236	257	240	248	240	233	263	217	263	231	248	222	249	228	228	248	224	248	248	221	244	228	235	244	239	235	231	232	212	240	244	203	260	210	233	222	216	216	241	245	236	248	255	222	234	204	270	232	231	228	218	210	226	229	224	235	217	224	263	234	245	208	243	236	249	243	224	217	216	240	274	225	228	250	231	257	251	221	234	234	257	215	245	240	253	217	272	227	241	199	224	207	238	233	232	233	219	213	236	260	233	232	238	229	218	228	225	228	235	240	244	236	235	257	217	232	244	231	245	247	223	241	259	253	216	232	208	231	223	236	242	240	244	229	223	237	207	206	231	232	249	239	247	228	228	217	225	206	240	231	246	245	255	227	263	218	235	259	214	245	243	223	225	216	235	247	245	252	256	232	239	207	246	236	244	238	233	251	219	216	231	214	216	215	262	218	211	231	230	218	217	267	221	288	246	252	221	248	213	225	258	242	244	230	240	225	210	240	222	255	226	244	258	258	250	239	222	236	219	208	249	241	245	227	213	235	245	219	240	261	229	231	263	234	247	215	235	209	219	218	233	251	242	240	258	213	235	227	223	224	206	214	206	243	234	220	247	259	245	244	242	232	209	215	220	216	223	257	217	242	259	235	257	224	207	223	219	215	243	253	236	240	225	237	229	249	241	229	261	247	250	245	227	230	205	209	255	235	240	251	258	232	233	228	221	226	209	242	217	246	208	275	218	215	259	211	239	243	223	246	232	233	239	246	226	233	218	226	239	238	274	226	235	247	255	243	229	239	218	255	213	233	237	226	242	227	215	263	220	261	246	250	242	241	235	240	225	244	243	234	220	252	226	235	243	226	230	242	245	232	207	215	220	207	244	225	246	245	252	233	243	234	213	251	229	258	219	246	215	232	238	255	248	236	214	266	265	225	233	238	230	221	219	221	219	240	252	232	247	227	267	245	235	203	219	237	193	229	228	204	229	268	246	233	234	230	228	266	246	250	243	205	219	243	233	235	245	220	247	238	205	230	209	224	230	217	245	235	223	244	227	234	224	214	238	258	231	227	255	214	224	249	231	266	221	238	231	190	241	214	235	257	234	222	210	213	248	234	226	244	225	244	247	243	234	238	217	241	243	231	261	211	212	232	258	230	235	246	221	248	214	232	245	258	223	242	241	260	228	237	264	246	250	229	226	225	246	249	245	207	255	241	242	252	239	215	243	229	237	232	233	242	254	246	238	213	238	236	222	234	261	235	246	198	214	209	217	234	245	237	216	252	220	270	251	211	233	245	237	237	243	230	241	227	252	232	244	243	228	234	222	231	243	219	225	246	229	212	225	231	226	213	240	216	214	210	244	218	213	231	233	249	219	240	241	238	232	222	236	211	220	217	225	212	228	228	219	251	224	229	252	242	248	228	261	225	236	223	224	225	244	215	235	221	238	229	262	232	242	208	221	251	228	209	232	252	263	244	207	231	273	240	250	223	208	268	259	234	247	244	253	226	243	235	228	244	233	235	198	252	243	223	236	235	227	219	205	254	251	259	221	216	244	229	235	229	250	249	245	237	253	224	254	215	233	246	229	206	238	243	233	232	231	245	218	236	237	258	237	211	251	223	197	263	221	235	221	235	244	240	227	231	237	213	205	229	227	206	227	251	251	255	240	211	227	233	225	260	232	222	250	231	272	231	236	232	232	255	231	246	278	228	230	260	221	230	240	233	217	221	244	254	247	240	227	258	252	229	230	247	239	229	219	238	220	258	237	218	218	250	241	236	222	229	228	221	251	227	239	243	231	245	257	248	209	220	224	266	240	231	255	215	261	228	232	229	252	229	237	207	244	254	223	259	230	239	224	213	237	235	217	237	236	244	241	238	220	254	242	239	232	205	265	230	202	258	247	243	225	244	232	258	221	225	220	244	236	243	217	241	224	218	222	217	233	251	219	243	231	258	243	248	233	235	218	227	198	234	227	244	218	242	236	227	235	248	220	260	237	233	231	222	227	224	233	230	224	202	210	253	242	241	246	218	246	218	224	241	250	249
24231	21670	29268	24587	21651	11888	1297	824	663	618	583	550	549	506	548	493	500	465	477	470	439	451	465	463	454	431	442	441	450	421	447	424	444	420	429	453	407	439	434	442	424	427	414	428	398	444	467	428	426	429	402	430	444	460	421	403	425	421	436	453	409	436	431	422	428	381	396	414	479	414	442	417	450	381	415	371	428	372	437	403	408	411	418	393	437	399	433	401	392	415	408	445	393	384	418	454	441	366	402	413	402	421	419	421	398	392	404	425	409	410	395	413	450	408	432	397	396	448	438	434	422	418	444	433	428	418	429	400	436	423	439	441	432	396	400	423	426	437	414	414	431	416	414	396	419	403	384	451	428	421	397	429	411	432	439	410	389	437	415	466	452	425	436	446	425	391	420	421	384	412	380	432	407	420	421	416	389	431	420	443	417	415	414	400	404	467	417	399	386	424	401	412	425	390	413	465	464	404	444	416	445	415	432	427	427	429	471	439	428	425	409	461	411	430	405	392	435	417	409	448	386	418	402	410	444	422	427	430	434	451	398	427	416	421	405	420	393	425	387	432	389	430	406	426	420	414	399	422	421	440	400	409	441	434	431	380	432	424	415	420	419	395	393	388	453	386	423	402	405	400	404	436	411	400	422	410	424	414	411	395	429	408	453	430	405	441	435	391	421	403	441	406	434	446	430	434	406	420	440	434	404	376	444	430	440	415	433	368	438	371	395	439	420	416	440	440	413	408	391	443	432	449	455	397	406	424	419	383	441	438	454	441	433	438	406	450	456	404	422	428	396	467	389	413	420	412	451	429	432	394	434	448	393	399	422	405	417	421	417	396	422	414	403	377	445	450	387	413	426	382	421	416	441	452	422	424	440	432	419	385	417	407	416	413	439	458	422	428	420	401	429	424	371	427	398	430	433	391	398	425	429	394	421	425	424	385	427	393	405	460	414	398	414	433	397	412	431	421	420	423	414	423	403	396	429	394	421	460	435	451	431	429	442	427	423	444	444	443	436	414	432	432	410	397	428	445	440	441	408	416	383	402	414	434	394	406	404	420	399	427	425	422	427	455	397	458	424	439	419	381	436	357	417	416	411	398	435	441	443	427	413	406	424	461	414	432	424	415	438	397	388	407	428	421	420	421	420	404	448	441	404	415	441	433	443	431	429	409	410	436	435	398	455	432	393	417	443	442	398	421	445	432	433	382	392	394	417	400	450	439	396	399	412	394	389	418	397	433	380	403	436	408	370	433	444	408	421	428	432	416	404	441	464	435	412	430	425	402	408	407	448	416	440	464	441	417	455	430	375	413	421	431	431	404	399	462	409	417	421	435	398	426	436	412	388	422	402	442	460	427	377	433	455	399	409	436	382	433	416	403	420	442	422	449	460	429	433	411	410	389	396	441	414	433	419	429	452	406	421	436	408	425	432	406	426	387	402	413	414	409	454	445	403	425	429	392	388	436	481	430	437	383	417	415	398	418	419	407	411	380	434	386	415	387	406	417	427	412	436	430	402	423	390	379	417	413	392	400	402	390	445	408	398	373	391	409	405	415	416	431	391	446	412	413	404	405	443	399	418	410	429	414	391	429	412	414	423	415	408	425	428	446	440	438	426	385	444	425	424	469	423	423	435	442	415	414	443	375	429	401	408	429	416	393	399	410	407	450	412	407	417	450	441	432	432	432	392	401	410	413	421	405	404	438	407	407	424	409	421	416	438	405	391	421	421	418	420	448	396	398	459	439	443	425	429	399	413	446	389	475	425	399	408	451	395	395	430	424	458	416	386	415	420	397	432	434	398	398	440	413	441	399	402	425	404	402	420	420	461	426	435	430	412	405	376	401	410	409	430	401	436	381	425	395	419	404	402	422	404	382	420	464	438	407	455	435	443	434	415	469	396	397	412	400	393	404	422	413	405	448	393	409	421	411	395	397	395	412	455	414	393	388	391	395	406	396	401	389	393	426	418	392	404	397	432	433	409	433	415	424	413	410	421	428	437	378	417	376	396	399	403	415	389	409	416	407	425	363	392	459	390	468	435	416	413	425	401	440	433	412	419	372	432	400	414	428	384	415	420	397	428	413	419	418	418	407	397	392	436	385	410	453	427	420	410	429	427	445	406	442	435	414	401	422	405	399	388	395	432	416	399	432	413	391	448	395	387	421	410	384	418	419	408	430	459	426	399	390	438	438	390	409	444	400	420	424	425	414	444	432	442	394	454	416	405	393	406	385	414	397	394	443	416	442	420	409	419	424	359	406	426	406	426	405	429	408	431	397	448	424	440	424	436	417	449	439	373	447	446	429	440	426	389	425	390	432	420	416	402	410	433	432	440	425	430	393	429	432	408	394	409	409	422	408	399	383	419	415	403	376	440	400	371	438	444	423	387	453	393	438	423	428	401	456	441	462	420	425	435	416	384	430	440	376	395	389	409	418	424	419	448	418	406	391	418	409	423	395	412	463	389	382	419	391	423	431	372	421	486	398	402	435	408	404	412	414	433	420	450	370	387	424	433	400	425	421	416	417	441	397	405	413	449	428	450	401	366	396	410	405	411	431	392	425	426	431	419	465	429	369	427	451	435	410	394	403	417	408	402	435	413	439	402	444	425	422	419	369	421	432	409	406	395	424	422	409	429	432	406	422	429	385	413	395	405	404	425	454	391	408	390	398	417	429	435	386	394	404	424	450	382	419	412	436	380	447	423	376	432	410	411	424	428	396	406	388	422	392	381	397	438	389	429	437	434	385	388	388	385	429	404	405	405	419	410	402	403	426	416	420	459	433	440	387	422	437	409	385	437	422	389	451	415	418	415	389	412	409	426	398	401	378	418	414	425	429	427	425	440	396	408	422	411	438	404	421	408	429	424	438	380	413	408	393	402	403	412	389	444	429	383	386	437	417	408	405	376	405	421	447	439	421	421	388	403	434	412	386	433	392	440	410	413	404	433	447	422	400	424	370	420	417	423	440	406	429	410	421	397	408	382	413	407	393	405	418	441	420	396	403	413	405	419	394	367	434	393	371	408	417	443	437	443	427	417	411	416	432	445	427	399	443	417	416	379	446	422	444	403	433	408	413	393	411	415	409	409	440	426	401	414	435	440	416	413	450	380	392	407	405	430	399	448	398	402	421	440	414	388	398	391	368	458	410	396	412	449	424	395	402	432	416	405	399	428	427	430	407	393	418	428	429	434	373	413	404	424	435	383	440	443	417	361	442	401	445	448	409	395	377	433	438	427	395	386	404	433	397	391	437	369	379	408	399	416	427	420	429	450	381	395	407	422	423	423	396	424	422	405	421	469	406	412	410	438	450	420	422	424	430	426	429	431	412	435	410	429	449	438	438	403	445	457	413	427	397	403	423	391	422	421	410	376	400	431	406	409	412	429	432	379	376	442	408	408	437	430	418	445	452	426	406	450	423	425	435	441	419	394	398	417	417	405	438	432	412	408	403	399	373	423	415	422	432	412	422	409	443	384	445	421	395	402	420	386	403
4572	9939	8138	4048	2884	2080	1777	1358	1187	1017	1006	871	771	747	707	709	624	645	607	619	602	575	568	558	531	582	557	570	563	522	543	514	549	516	565	529	528	543	539	514	530	519	502	529	533	541	522	561	505	504	530	492	495	521	501	473	511	532	490	524	511	527	513	490	529	491	553	524	537	483	513	518	505	486	485	518	500	504	503	488	520	550	509	529	475	481	511	457	546	504	514	515	518	460	557	479	515	513	501	489	473	538	508	479	514	489	505	483	512	493	532	501	501	512	511	512	495	522	490	483	552	493	470	508	488	523	495	541	489	497	479	502	512	477	507	502	498	522	486	526	514	522	510	515	525	494	488	548	525	520	487	486	490	536	505	485	513	523	523	484	541	511	500	514	494	506	557	488	525	527	508	519	469	504	516	530	508	512	550	529	496	482	512	510	541	510	522	517	524	481	562	511	527	497	520	546	515	512	498	533	535	494	526	506	470	478	526	524	490	496	463	488	521	473	513	481	472	493	509	500	536	506	508	522	525	494	538	508	524	540	504	488	468	483	484	534	519	516	495	502	506	488	549	520	598	503	500	500	468	513	499	497	502	525	511	490	515	510	498	502	482	491	524	495	533	519	494	498	524	503	552	495	511	481	479	528	521	544	499	461	520	509	506	515	519	520	470	536	474	501	530	523	493	485	515	507	521	517	521	528	533	544	531	495	474	498	519	540	512	498	520	525	491	516	533	508	495	521	499	523	510	513	527	522	530	520	545	548	531	515	502	521	518	548	525	503	538	551	480	450	478	497	485	477	492	518	517	527	533	507	491	520	471	506	519	492	484	490	501	484	517	480	507	513	508	507	507	518	481	520	478	505	491	490	491	551	490	494	567	506	495	471	500	505	543	521	485	515	483	507	509	546	497	515	491	472	508	462	505	533	475	514	494	513	460	524	504	504	501	516	474	495	452	499	504	516	522	503	494	520	490	467	502	469	500	488	497	517	503	523	569	506	507	507	537	527	482	511	514	520	479	505	541	520	463	469	550	500	507	495	512	508	538	468	480	508	520	492	495	496	526	523	501	528	514	498	509	524	527	538	493	546	545	513	494	531	504	521	496	505	501	512	472	503	475	462	514	481	537	498	478	491	518	526	479	467	518	501	512	506	539	496	504	509	496	512	503	527	490	479	489	500	536	518	501	511	497	497	467	526	506	552	524	506	483	506	551	506	520	536	482	486	509	493	513	525	469	546	501	511	520	512	517	475	488	546	498	493	515	501	524	503	509	539	504	513	477	520	498	550	504	493	492	527	488	502	455	499	519	509	523	483	475	518	495	526	553	484	562	455	514	483	490	502	523	508	496	521	489	526	520	534	540	528	485	482	457	509	485	476	489	525	537	483	499	506	520	507	526	552	502	503	501	543	502	510	490	509	518	528	504	511	483	489	502	470	500	525	490	520	541	520	499	520	510	515	561	468	562	497	520	553	487	473	515	500	530	516	528	521	506	491	535	525	487	504	522	533	545	538	505	486	480	489	506	513	516	536	519	524	435	487	474	541	512	559	528	480	549	509	527	522	529	491	491	528	468	482	503	493	478	525	510	487	514	488	502	507	476	481	505	508	494	523	503	516	517	517	471	497	490	481	543	536	529	523	522	486	486	449	526	549	485	496	491	500	524	510	492	495	526	478	475	495	509	494	532	526	505	499	492	519	495	503	527	537	474	502	474	476	511	534	509	522	508	533	521	541	493	498	549	486	502	510	493	534	502	512	530	501	542	506	539	505	517	525	488	508	492	509	477	530	516	518	526	524	500	529	515	498	548	530	528	495	503	478	483	507	514	511	515	474	492	557	525	539	521	490	516	549	551	482	483	526	495	500	528	499	501	473	526	535	500	517	523	489	545	501	504	542	511	509	471	568	519	531	498	465	513	544	462	503	514	538	521	479	494	522	472	496	523	493	520	516	541	501	480	508	485	515	524	520	484	534	533	495	528	497	492	479	530	516	496	554	495	512	504	508	517	529	496	509	526	533	521	505	518	486	512	472	493	513	589	512	475	496	547	557	526	546	514	519	509	528	520	516	540	530	512	471	514	530	517	508	523	476	545	489	499	542	502	495	490	507	519	523	462	525	512	515	501	504	529	514	540	498	516	527	536	501	512	527	454	492	509	529	524	562	478	511	499	509	524	511	487	515	500	520	493	520	519	533	508	491	490	524	480	514	523	486	542	512	495	484	481	496	499	493	499	508	505	493	487	506	547	502	478	504	527	522	511	524	522	517	533	533	489	489	531	537	488	522	497	502	500	477	522	531	480	514	509	517	506	468	527	519	489	514	515	487	476	524	544	515	539	524	511	509	503	493	525	543	501	500	503	533	527	499	525	484	515	466	487	455	526	456	537	515	524	504	481	542	533	477	539	503	546	507	521	512	505	505	510	508	497	464	500	498	544	496	496	478	469	515	533	506	544	518	549	536	537	521	485	515	498	512	487	505	547	510	533	456	501	500	487	501	513	503	469	498	518	505	497	511	472	457	558	475	540	504	535	529	481	508	478	499	499	524	535	521	533	507	564	507	477	525	476	511	491	498	482	532	496	488	516	527	503	544	487	515	520	494	499	504	523	509	518	542	499	535	498	533	541	484	509	511	525	529	528	501	524	529	497	534	532	518	535	490	527	554	500	472	508	499	463	477	479	520	516	516	525	476	515	512	498	517	517	514	507	476	504	515	529	494	499	484	488	514	517	545	521	497	494	505	500	520	479	468	483	521	533	519	482	524	484	503	509	493	526	589	504	503	478	527	476	532	484	526	511	560	558	506	512	469	513	499	471	551	523	453	471	494	512	521	513	496	524	487	523	524	476	519	535	472	513	500	487	480	556	495	522	510	520	462	499	494	513	538	513	514	500	471	460	527	525	514	520	571	523	539	497	499	514	528	492	471	528	498	476	528	515	526	500	468	537	489	523	525	501	480	515	472	509	550	468	474	539	481	468	496	501	524	508	513	515	485	522	505	502	488	507	549	519	543	538	507	502	481	517	485	533	497	526	508	525	480	519	481	514	555	507	550	523	511	513	502	492	528	490	448	496	501	509	532	500	531	505	517	499	509	501	514	498	532	515	496	501	537	467	486	520	520	476	500	494	515	452	489	516	500	534	521	495	521	498	503	504	500	489	514	510	443	499	499	470	486	503	516	480	521	533	516	550	471	510	555	521	488	485	523	473	484	505	540	480	505	509	519	480	505	489	490	491	469	494	507	513	537	555	499	521	489	502	474	531	507	495	547	506	526	524	482	501	494	581	525	506	508	484	539	538	514	478	503	528	483	491	503	505	499	514	520	513	541	499	554	526	502	519	524	522	489	479	531	508	498	517	510	501	511	533	514	522	517	503	501	485	530	576	542	507	497	476	515	492	493	481	469	497	509	470	481	475	470	538	472	509	480	473	497	524	491	483	520	505	505	472	515	500	508	466	524	508	487	477	532	504	531	512	535	506	510	526	503	524	507
25499	21672	28040	25708	9814	489	371	328	250	242	253	200	222	189	208	186	196	172	158	191	152	187	156	173	144	184	154	186	163	182	173	136	155	179	163	172	172	164	182	172	180	147	170	169	165	148	181	179	158	171	169	164	176	148	155	164	166	168	174	172	145	154	172	183	186	158	173	156	152	159	189	148	164	163	169	125	156	143	163	163	158	149	163	156	166	145	154	162	156	184	146	154	140	152	179	162	148	180	171	154	142	161	157	152	159	153	158	164	148	192	157	153	183	173	166	189	146	129	165	169	155	160	186	145	141	166	158	143	170	145	153	165	149	162	167	170	166	137	150	162	162	150	136	152	146	155	158	140	167	148	187	173	145	174	160	166	166	159	170	175	158	164	160	169	153	153	138	137	148	161	157	164	183	139	148	157	164	157	156	157	157	136	161	175	166	150	185	177	158	159	187	139	148	164	152	172	152	171	162	159	168	155	131	170	135	133	151	162	195	145	152	153	156	166	169	184	166	170	183	160	170	159	145	139	154	169	166	164	158	165	167	175	176	143	162	155	142	145	146	159	162	150	167	190	164	147	168	155	163	163	166	158	169	128	187	147	163	143	157	169	168	180	171	160	171	171	176	158	172	158	136	157	147	151	154	201	155	155	160	162	155	167	153	154	139	170	163	179	186	132	149	165	168	147	151	155	157	166	149	181	168	141	177	154	160	139	154	156	169	145	161	184	139	165	136	161	140	161	177	178	124	162	140	154	142	155	163	166	169	168	160	161	160	155	153	165	164	171	153	148	162	136	142	151	184	164	174	164	162	158	155	159	152	150	153	160	184	170	144	161	168	146	160	182	171	166	164	148	129	163	171	157	186	132	158	135	150	168	139	153	146	170	146	160	170	156	160	163	143	162	151	163	162	196	178	160	155	181	149	151	161	152	163	168	147	149	184	144	146	164	141	173	164	138	144	155	159	162	143	169	174	169	168	164	148	169	173	151	150	165	156	143	147	163	161	140	155	151	126	175	134	163	138	164	177	162	160	137	161	158	181	142	158	146	173	147	150	142	161	160	163	171	164	152	192	153	179	169	152	142	145	142	164	168	166	159	156	141	192	158	193	158	145	167	168	175	165	139	156	165	171	162	139	171	173	145	141	177	170	159	158	138	142	140	145	168	164	158	141	158	147	145	156	158	148	149	168	180	143	149	163	175	164	129	170	161	189	185	165	149	147	153	177	161	184	153	148	168	149	162	171	161	152	169	165	120	153	151	150	153	153	134	153	163	166	159	166	172	172	159	145	143	138	169	138	155	152	156	177	134	156	156	162	158	176	160	174	154	183	178	180	157	151	167	157	183	162	170	153	164	165	151	161	195	156	171	162	170	152	160	149	150	157	135	159	169	161	145	167	168	151	145	165	155	160	164	163	163	152	137	150	163	168	156	163	136	155	150	169	170	160	158	159	165	196	139	155	182	157	135	155	155	177	160	171	173	156	159	157	162	139	149	156	173	139	178	135	172	151	159	146	170	162	149	170	156	156	176	142	159	170	149	140	152	152	162	158	152	182	157	160	167	137	134	151	163	155	154	165	163	168	146	128	155	149	171	140	151	142	155	157	145	158	173	161	168	162	154	151	161	162	179	164	147	137	143	182	170	143	182	154	189	158	188	174	167	184	163	172	162	157	140	157	153	171	159	171	161	179	153	179	146	157	156	161	147	183	149	170	172	147	144	180	151	156	170	175	147	158	152	164	163	178	165	160	164	131	169	165	158	175	160	151	184	164	153	184	153	167	178	160	158	144	171	161	169	152	150	170	149	182	176	131	128	149	155	173	135	153	163	155	150	163	156	162	158	146	159	165	174	141	136	146	167	151	165	153	127	151	149	141	179	148	145	134	163	174	145	151	183	152	168	160	150	157	132	145	157	143	164	154	159	140	174	167	189	155	139	174	160	156	140	158	174	137	179	174	157	148	148	164	161	167	144	153	159	149	131	144	165	145	165	159	167	148	149	160	164	158	180	171	170	159	143	170	170	154	131	150	144	168	185	145	164	120	154	144	157	160	171	142	165	171	158	157	156	167	150	143	161	156	149	163	171	184	155	156	177	168	178	160	158	170	167	147	173	136	185	170	138	158	170	169	145	145	159	167	164	170	133	158	155	159	145	161	170	152	179	157	173	168	148	138	145	161	155	187	132	152	178	187	157	153	161	160	157	152	158	147	165	167	140	157	168	167	148	147	143	148	156	154	159	157	157	141	163	173	165	142	175	172	163	149	176	166	140	151	155	159	162	150	182	162	153	150	164	158	142	145	160	159	164	184	173	152	168	161	149	169	149	137	175	181	152	146	166	165	151	164	145	166	167	150	159	167	158	152	177	173	158	161	170	151	167	148	177	158	178	154	164	169	170	156	146	167	158	146	146	163	166	168	162	166	143	160	159	163	161	144	169	149	146	153	161	133	154	169	160	148	142	157	165	179	161	151	139	135	152	162	153	156	167	147	172	177	159	179	155	135	143	154	166	176	151	152	171	156	158	162	173	176	155	153	158	149	160	158	134	177	160	154	175	174	139	150	166	162	144	144	148	148	168	148	156	180	189	163	168	161	148	149	148	145	150	171	184	141	142	155	170	156	162	149	128	147	182	156	154	178	138	153	165	185	166	121	164	163	121	188	145	153	182	175	170	158	152	166	156	173	170	144	164	147	174	153	155	162	153	159	168	179	187	165	152	158	160	151	149	166	169	166	165	153	181	144	145	142	146	176	162	143	153	148	170	153	171	153	161	178	147	138	166	160	167	150	157	143	162	149	186	149	161	146	158	163	155	166	134	158	140	156	148	166	174	147	183	167	172	164	156	162	147	125	170	151	137	146	151	161	144	175	162	186	157	167	148	176	151	141	156	148	145	164	164	164	147	148	154	163	182	144	165	158	157	191	135	147	161	147	136	162	148	153	160	145	173	140	150	152	153	162	162	175	143	153	169	156	164	154	125	146	157	161	164	139	160	163	156	154	154	139	136	161	138	164	148	159	164	143	128	177	158	175	148	161	172	145	170	152	153	158	154	163	141	172	157	171	167	161	153	148	154	134	161	173	160	161	153	159	159	146	139	150	175	162	159	167	151	161	176	158	141	161	143	156	155	159	178	163	155	149	165	165	162	160	140	151	126	155	156	178	187	135	146	131	153	157	163	154	193	154	149	155	157	161	159	152	173	153	174	150	146	136	165	154	157	163	145	165	164	167	159	161	174	170	145	168	161	154	160	160	135	152	147	169	160	159	156	158	165	164	145	157	161	163	119	140	146	155	147	166	148	160	155	158	150	161	174	149	154	147	168	165	157	173	143	166	133	165	147	146	179	175	142	160	162	155	157	165	166	150	133	160	149	134	183	169	186	133	161	138	168	153	165	153	176	166	147	188	146	162	156	134	166	131	154	163	166	155	155	148	153	142	179	153	167	128	138	156	160	162	166	152	151	182	159	194	163	146	159	149	151	186	162	171	167
4555	5634	4231	1969	1397	1047	832	693	581	515	446	407	369	333	341	328	328	307	279	295	286	274	245	255	289	223	256	210	243	251	241	250	239	247	218	253	221	216	224	214	226	222	213	191	220	221	242	226	218	214	247	231	213	215	227	246	224	208	208	246	233	209	251	213	252	214	224	197	223	228	228	266	227	204	223	229	204	246	205	203	229	230	228	220	237	196	214	235	227	208	245	236	230	222	221	234	214	208	215	194	220	215	233	225	221	203	229	223	201	214	212	213	239	225	213	237	220	250	221	225	184	239	232	249	226	197	215	195	235	217	235	214	208	211	195	206	220	225	187	214	215	215	236	233	227	221	225	202	260	253	230	245	237	232	213	229	189	239	212	222	233	245	220	201	233	198	208	207	203	194	230	213	225	201	219	229	235	185	201	204	230	200	224	194	208	209	212	213	223	225	203	240	227	207	212	226	207	231	218	223	214	229	223	218	213	218	237	193	213	236	230	200	224	237	200	219	214	215	215	238	205	225	226	199	224	206	201	227	233	224	251	209	240	211	212	231	229	212	253	217	199	227	232	227	233	223	232	223	217	224	225	214	200	207	223	224	201	228	247	206	194	229	188	241	237	217	225	222	272	213	203	248	229	236	219	217	219	212	210	231	238	233	227	233	234	226	227	237	218	232	235	212	231	224	200	226	231	225	240	212	204	206	217	242	201	228	212	216	217	229	204	230	236	232	214	228	216	219	225	232	212	207	211	195	205	189	224	222	211	240	213	208	215	198	208	235	218	202	211	202	221	240	211	223	233	226	242	224	213	216	211	234	210	233	215	225	214	210	238	213	200	198	203	191	213	219	212	219	212	212	224	219	189	226	227	209	223	235	198	212	201	217	226	211	230	202	227	194	203	222	233	240	239	210	204	220	228	247	215	214	230	210	199	213	237	218	228	232	236	243	240	223	222	240	232	236	215	210	229	217	211	205	242	223	216	205	236	207	210	196	249	253	250	223	216	232	220	210	212	203	215	221	228	198	228	205	226	237	213	220	187	217	219	216	212	210	203	198	230	219	215	220	232	203	218	208	218	229	244	234	213	227	236	211	200	190	239	238	189	218	211	233	223	219	215	236	232	212	221	225	193	207	215	216	218	216	224	222	176	224	244	237	225	228	225	187	212	233	226	248	207	223	218	218	222	267	217	204	225	217	211	204	213	186	216	215	231	221	196	219	212	240	217	250	217	203	229	229	230	246	193	205	212	225	195	243	210	223	213	228	204	221	251	227	227	214	204	219	219	216	212	234	211	194	208	199	240	211	219	236	223	201	207	216	223	226	213	219	193	235	248	205	225	212	205	237	220	213	206	232	234	202	214	227	236	225	220	214	214	223	232	222	196	211	208	188	216	217	229	233	233	209	237	231	232	247	221	216	210	209	205	218	216	222	235	249	235	262	256	206	212	197	214	209	203	224	205	237	223	232	230	231	206	219	243	255	209	207	212	217	219	233	240	231	211	216	238	232	235	211	230	217	240	219	211	207	214	272	219	235	213	221	214	217	222	188	226	225	225	243	229	209	240	210	222	210	203	245	209	211	220	218	214	232	224	205	196	187	205	222	232	246	217	232	226	219	209	213	221	241	220	203	208	229	207	225	211	208	198	200	211	235	209	228	227	205	239	204	222	210	251	196	211	233	222	259	201	208	212	218	222	235	215	229	209	210	188	204	192	251	231	214	258	232	224	237	233	205	203	232	207	230	235	226	236	209	225	198	194	229	219	218	193	214	217	208	226	207	216	210	195	223	209	263	224	236	216	247	207	216	238	220	203	225	237	235	175	242	228	227	231	202	201	183	213	206	226	205	212	264	219	220	220	232	210	233	220	207	242	221	219	214	209	218	238	200	207	222	227	228	248	206	228	200	222	217	215	221	206	216	245	235	210	187	212	215	194	223	224	224	224	223	199	238	225	209	248	231	216	209	232	212	233	244	233	212	220	204	209	208	201	220	232	206	183	212	237	227	209	222	217	233	237	203	209	211	197	200	231	216	222	212	212	212	215	218	202	222	232	202	238	236	233	221	211	194	220	234	257	199	214	182	219	232	258	224	201	185	241	213	221	198	243	250	221	194	234	228	206	231	231	235	207	209	211	190	241	198	212	216	224	234	213	225	195	233	233	235	242	234	207	204	232	226	227	209	255	221	226	211	225	252	225	200	232	196	212	216	240	231	212	224	235	205	209	236	216	210	203	220	233	233	238	217	208	212	235	215	229	214	211	218	213	207	210	207	220	235	219	221	234	229	233	214	206	232	199	212	186	229	231	254	218	226	230	217	209	218	227	222	210	202	231	206	218	243	213	212	228	208	217	204	231	227	213	262	213	231	225	214	224	226	234	179	239	225	195	198	229	227	210	216	223	220	227	220	222	238	259	213	225	223	237	202	232	196	191	199	206	225	229	213	221	240	223	220	201	213	219	228	226	229	191	212	235	239	187	193	217	202	225	219	224	211	203	236	235	196	235	234	250	234	207	203	225	222	221	220	223	219	226	219	214	232	216	248	205	227	208	220	243	207	219	200	211	231	215	217	225	230	212	209	198	213	201	218	229	231	214	225	240	231	248	235	251	237	215	222	219	251	205	212	220	232	210	222	213	216	239	239	215	224	223	196	249	207	203	219	202	210	227	226	217	218	218	244	238	225	227	209	217	209	227	230	242	226	202	235	218	229	202	243	200	217	200	245	241	215	202	217	219	216	221	226	211	262	219	204	244	246	227	219	218	213	225	211	234	194	205	233	234	199	215	222	207	215	224	244	224	203	200	216	229	215	218	224	226	202	197	244	231	211	239	228	216	190	215	216	213	216	192	233	212	200	226	204	229	221	223	239	217	218	223	207	216	225	197	194	196	204	202	215	216	231	215	188	202	238	212	214	228	207	201	236	231	216	229	229	206	230	216	226	198	220	236	211	224	233	211	238	232	206	205	223	204	220	199	258	207	229	228	209	217	200	216	221	223	239	226	222	195	228	228	234	221	224	202	198	219	225	220	199	213	238	233	194	214	223	232	247	201	222	190	219	238	223	228	228	254	218	198	202	193	208	223	222	239	211	230	252	212	228	207	215	206	229	230	216	236	206	214	244	205	211	212	212	223	223	211	198	226	220	212	222	215	187	223	227	236	240	190	218	207	208	234	220	238	229	225	229	229	226	189	206	232	201	226	216	229	208	231	200	233	195	214	225	199	210	220	220	235	215	202	230	220	242	215	198	223	216	208	238	216	213	212	237	242	205	228	232	223	228	248	213	211	206	199	213	238	212	239	221	243	219	226	232	235	230	234	198	199	218	219	208	225	196	201	183	232	234	224	208	206	246	225	211	212	215	239	216	222	219	227	235	243	240	239	217	237	190	213	200	211	199	233	237	237	234	214	212	235	219	205	208	230	238	222	235	219	224	201	198	226	214	202	234	207	195	227	196	210	225	233	212	227	212	224	219	207	209	197	219	221	222	231	218
23274	21728	29752	24237	21714	21767	11092	1372	1007	921	881	768	745	738	663	671	649	613	568	595	613	581	612	576	562	572	549	548	560	588	591	572	523	516	533	553	553	511	517	544	551	516	500	573	541	508	509	524	489	528	533	501	506	505	478	489	517	471	514	481	463	487	539	494	525	485	530	461	492	590	494	572	501	511	486	538	487	492	490	518	465	527	545	478	549	539	529	493	491	500	485	513	514	517	520	507	481	548	503	533	533	530	501	509	512	519	488	486	507	470	517	495	520	503	487	508	484	469	526	470	549	514	513	498	487	495	483	475	520	502	546	504	537	468	530	526	485	474	509	479	537	496	567	517	522	488	529	493	511	504	501	513	514	491	491	476	499	462	482	501	561	495	495	520	499	482	504	528	497	487	476	464	512	480	510	496	519	494	517	487	500	504	481	519	502	485	490	471	522	500	543	530	549	456	430	500	520	522	524	508	519	496	527	507	485	512	482	499	507	494	538	515	494	499	491	513	498	468	488	497	528	517	505	485	498	514	515	555	484	489	475	504	436	492	481	567	471	511	504	477	492	509	510	478	507	480	456	477	519	486	529	530	539	515	480	488	509	487	498	473	484	517	467	466	508	479	528	486	486	544	526	558	487	485	492	510	499	509	561	475	470	480	483	499	519	457	529	493	531	517	555	521	510	490	452	467	478	490	531	513	510	495	501	533	503	534	524	538	498	511	509	481	523	484	498	520	486	547	533	490	517	520	530	519	506	500	505	512	534	498	498	532	448	496	478	480	526	536	488	505	479	512	564	523	480	478	531	528	495	503	524	495	487	460	483	473	501	494	479	483	480	519	524	535	511	496	525	550	484	508	511	515	525	498	489	484	507	479	455	486	495	516	487	490	474	513	496	515	498	541	476	505	465	474	483	489	531	515	516	504	455	498	476	507	509	501	507	461	512	523	483	493	492	535	482	493	528	492	492	498	495	501	493	545	492	452	500	482	517	513	504	546	517	479	519	499	523	493	503	544	489	492	470	488	548	486	515	500	501	514	516	486	500	505	483	523	532	509	518	489	510	483	491	487	495	511	519	491	469	525	505	485	469	489	474	523	494	509	468	474	521	516	477	555	536	503	505	469	476	554	542	498	465	468	490	525	490	539	575	470	479	464	553	496	486	488	521	525	554	518	466	486	495	493	505	498	485	496	505	531	519	510	518	486	522	473	505	511	499	509	523	497	499	482	476	502	528	527	486	510	501	510	488	508	477	493	491	484	526	505	486	476	475	517	481	524	519	474	534	486	500	559	492	506	489	473	475	501	503	486	500	524	507	480	495	480	477	515	495	569	545	521	478	462	484	534	530	485	526	500	505	485	499	471	534	457	474	459	504	498	501	503	453	506	546	511	494	497	525	485	515	524	521	490	462	480	523	509	495	563	488	484	499	500	507	479	500	488	522	506	493	483	461	502	482	506	490	461	506	516	524	515	477	527	476	529	457	490	491	527	501	471	490	495	528	471	536	517	523	497	503	507	547	482	481	577	483	508	525	533	453	517	497	537	520	480	518	498	498	507	529	457	499	513	541	532	498	511	483	507	477	525	482	515	490	497	525	529	517	529	554	517	483	508	501	484	504	477	481	492	504	510	507	500	535	520	542	521	507	501	510	488	522	490	504	498	486	486	499	518	477	482	513	482	497	490	506	514	525	476	517	485	525	488	519	455	495	523	555	519	499	472	499	512	525	452	487	478	478	498	487	505	497	527	491	511	492	513	502	512	495	512	454	487	500	514	515	470	489	506	490	508	520	505	465	463	515	509	500	484	495	488	528	513	509	481	545	520	515	524	477	506	519	569	456	494	483	488	527	490	506	512	499	527	479	482	484	490	483	472	531	519	524	483	461	514	495	519	447	496	480	494	529	490	497	480	543	508	525	480	519	513	528	519	515	519	530	499	509	519	505	479	543	468	514	500	494	510	547	504	512	485	536	507	529	511	452	503	528	506	481	518	436	463	485	491	467	497	520	494	497	487	483	526	529	517	514	522	469	515	499	526	491	506	490	521	500	514	518	507	539	541	471	500	491	456	511	533	501	503	468	523	494	478	503	453	489	480	506	491	537	531	518	504	514	482	499	483	464	501	496	493	469	489	491	515	483	480	486	467	482	513	519	468	454	449	483	501	490	520	505	508	485	519	510	508	486	503	547	467	458	511	493	514	482	468	533	491	547	497	511	510	499	532	509	527	439	521	502	519	504	514	544	499	489	480	516	516	487	504	566	529	563	476	545	482	522	532	507	512	516	513	460	520	521	505	437	512	504	497	518	484	479	455	489	511	486	494	459	486	515	490	510	499	484	526	494	525	528	478	458	529	466	500	541	471	490	481	531	508	474	453	523	471	484	485	491	503	490	491	485	492	496	508	495	492	463	538	518	536	500	485	495	498	501	480	451	499	487	519	495	467	512	487	459	490	525	520	492	483	509	479	499	502	488	475	475	491	495	483	524	515	479	509	496	531	493	478	474	487	513	526	508	515	508	491	511	515	506	519	533	467	517	524	526	523	516	530	519	506	487	527	481	488	464	499	534	495	517	451	502	489	504	510	523	463	520	459	470	509	508	480	528	552	478	513	473	490	492	508	461	498	500	506	479	504	525	529	447	448	454	477	490	542	523	460	490	513	462	486	509	514	558	521	515	531	457	502	537	532	483	481	544	478	520	495	486	491	494	517	514	499	484	505	525	492	479	502	485	471	527	460	472	499	498	495	480	493	488	509	517	489	506	518	521	496	514	530	513	485	520	520	489	513	491	511	533	442	487	464	513	507	506	507	491	499	507	482	511	470	513	490	474	531	506	500	483	499	491	504	469	505	476	503	504	484	494	530	481	502	558	504	541	496	484	471	509	468	474	479	473	491	490	504	526	476	509	460	495	457	456	485	512	486	486	513	493	501	431	495	512	512	552	489	547	492	506	506	508	496	466	543	558	487	512	501	490	515	494	507	480	529	543	479	517	482	476	472	536	502	505	495	506	475	478	514	525	478	479	472	513	483	481	545	480	499	510	492	446	514	541	484	489	520	522	484	488	503	494	492	489	484	500	512	481	496	489	487	557	501	509	481	515	481	493	514	519	531	510	511	512	473	499	499	486	453	520	485	485	484	520	490	535	495	505	514	504	501	486	508	497	472	518	508	493	499	512	501	501	489	519	526	507	516	541	553	478	471	473	500	530	482	504	521	496	494	524	507	483	536	493	481	506	507	472	516	482	467	496	490	478	511	521	525	485	504	541	521	480	504	501	489	520	493	506	474	527	485	522	492	492	468	515	523	516	463	471	504	471	464	471	532	485	477	513	513	489	487	509	494	525	483	517	499	493	526	469	532	527	512	500	496	507	507	546	545	478	510	447	505	476	503	457	513	509	483	534	506	475	526	495	481	491	486	523	521	496	458	500	470	496	495	503	514	508	490	498	490	501	497	506	531	520	494	511	550	512	522	507	488	475	531	500	504	487	467
7073	16515	13384	6928	5035	3843	2919	2230	1941	1653	1421	1323	1131	1182	1065	1003	990	930	870	809	781	800	764	741	760	721	693	691	706	704	704	688	698	661	653	679	667	673	650	644	626	653	669	606	653	604	670	630	622	586	658	635	667	597	667	661	608	687	573	628	646	634	614	646	630	609	611	640	554	594	620	565	621	595	633	612	643	619	600	561	659	598	642	596	588	579	619	582	631	582	609	623	613	546	634	630	639	618	622	630	604	572	595	644	604	603	665	596	621	647	569	583	631	629	594	593	635	603	601	608	643	552	615	569	613	592	592	584	675	579	592	605	603	595	641	618	603	637	618	616	623	615	629	603	580	594	584	605	594	632	601	594	585	605	611	621	590	647	646	654	633	629	650	632	619	570	618	616	621	638	641	572	581	589	609	617	580	622	580	596	668	561	586	617	607	634	580	594	607	632	634	612	630	640	624	632	623	570	598	591	597	609	600	620	579	586	572	612	549	636	579	589	590	610	613	620	618	575	611	576	613	624	624	654	610	656	656	587	612	612	562	611	683	597	597	587	634	613	611	611	611	578	578	621	650	636	587	620	592	587	605	576	621	605	590	605	643	561	586	660	606	614	625	609	646	607	612	642	640	626	639	609	601	584	615	639	623	631	622	590	644	602	586	611	589	666	619	577	619	578	605	609	580	648	580	609	598	650	604	593	576	565	566	619	616	567	628	620	590	618	584	619	610	611	605	558	570	646	657	593	648	673	606	580	587	632	590	629	613	570	626	593	572	620	629	642	626	632	623	598	671	572	591	591	615	609	553	615	624	590	573	613	602	661	608	625	620	610	603	583	594	576	606	597	627	617	589	655	592	599	613	588	613	597	632	613	628	538	593	578	553	605	628	607	576	593	669	595	600	614	595	572	595	635	618	612	599	579	608	579	583	612	596	611	601	637	586	614	652	587	605	651	582	601	583	627	600	609	603	681	603	614	574	604	612	640	634	578	614	586	600	643	571	595	562	598	596	649	621	635	597	582	614	598	601	610	604	672	572	616	603	618	628	598	601	677	619	629	598	621	605	622	632	584	643	629	605	582	599	597	602	635	611	611	598	611	628	654	591	615	579	645	589	623	602	579	570	628	583	609	616	627	622	627	653	612	601	603	647	605	638	636	603	620	625	598	623	603	621	559	577	571	642	634	613	591	580	640	599	625	639	593	575	625	598	612	620	632	634	576	608	585	567	623	625	617	623	595	589	575	603	611	596	596	624	624	627	611	566	599	610	620	606	599	603	559	617	590	619	604	634	606	585	592	618	591	630	609	605	618	643	601	549	644	606	593	608	590	593	609	594	604	616	641	607	584	587	587	581	595	605	632	600	635	608	622	688	586	603	594	577	603	605	625	583	637	626	627	626	599	580	622	633	587	648	570	560	578	568	570	628	592	636	627	583	628	622	614	570	627	588	606	590	622	628	541	598	647	630	616	583	609	570	602	567	535	585	627	624	601	641	590	644	661	585	620	607	615	619	615	598	619	581	638	609	607	632	622	602	587	586	608	625	580	637	642	589	642	645	604	603	615	588	595	563	614	606	611	574	630	631	621	605	669	581	612	623	630	621	636	569	678	579	603	657	640	619	588	599	641	609	656	614	616	605	569	602	641	667	626	557	632	640	661	626	560	592	636	597	556	641	604	604	564	668	581	600	609	615	610	552	558	574	648	629	620	592	640	599	581	599	617	670	599	622	636	613	600	577	567	605	580	587	579	606	618	628	599	599	666	609	608	574	605	598	586	616	660	638	591	607	650	663	573	573	669	636	618	598	620	626	603	613	588	599	572	611	585	670	590	618	592	612	618	601	633	613	610	585	593	605	600	600	637	615	612	620	610	563	600	621	619	573	629	634	621	584	653	549	598	568	577	585	595	626	618	623	585	620	648	589	595	579	614	614	597	609	635	613	611	631	577	607	671	614	618	610	585	597	612	566	643	635	577	641	596	639	609	605	643	610	588	607	624	603	604	613	592	579	571	607	601	603	606	695	621	615	607	591	601	606	640	588	598	612	621	594	563	614	580	621	592	582	570	616	669	572	632	629	560	555	609	620	600	645	616	639	547	620	627	632	594	606	604	639	618	616	590	558	605	579	593	563	621	587	611	613	573	636	597	651	643	601	626	613	571	582	573	608	638	562	660	639	639	613	596	668	628	619	633	597	594	609	586	589	633	632	622	595	609	620	625	604	602	593	604	597	609	627	590	611	613	559	559	615	600	621	617	599	640	600	619	616	593	576	609	598	623	584	578	624	655	567	602	587	604	608	607	650	583	657	603	620	606	543	627	639	647	633	607	570	610	571	607	589	606	634	598	600	646	597	619	587	598	612	591	594	618	580	591	626	620	607	634	627	633	603	662	628	617	661	594	619	619	621	621	635	627	601	593	637	609	591	632	610	656	613	629	614	614	595	608	646	609	617	639	602	638	605	638	606	592	614	633	636	594	574	608	586	596	629	593	600	610	671	626	618	629	610	610	606	595	623	612	621	601	574	614	580	621	601	608	639	635	638	574	597	610	646	597	571	612	604	643	588	629	633	581	582	597	595	615	606	608	550	623	626	604	596	624	605	549	607	650	602	587	611	588	613	601	634	599	559	611	606	574	641	585	622	627	655	634	576	596	641	614	645	616	631	625	647	650	624	612	630	618	624	626	643	616	618	610	594	585	574	628	602	623	617	644	615	623	598	611	623	573	632	559	580	623	641	618	588	565	589	607	596	628	589	608	610	610	589	623	652	623	555	633	628	627	603	602	589	607	596	622	615	582	607	592	579	632	621	584	619	562	602	576	600	632	601	554	570	617	588	588	578	621	593	576	634	647	671	559	613	626	583	601	589	633	634	635	594	572	606	584	595	616	614	583	611	594	628	595	606	585	628	599	600	631	614	610	649	610	612	628	644	561	617	575	617	601	613	604	661	629	594	606	621	638	613	570	593	599	610	598	600	606	586	591	630	614	599	623	602	575	548	589	608	608	592	580	612	603	626	647	650	597	630	609	570	576	600	593	602	565	605	592	609	576	619	624	606	632	558	576	614	588	621	608	554	633	591	606	645	600	635	605	599	600	540	598	597	598	568	603	614	594	580	606	593	584	629	608	661	571	609	575	597	607	587	595	609	585	620	683	576	568	607	567	597	624	586	595	616	581	589	612	638	587	622	574	612	608	629	592	596	607	624	595	604	613	576	632	583	608	624	593	612	624	576	673	590	606	613	587	616	604	573	558	669	589	600	591	579	616	606	674	603	630	588	617	619	605	601	567	570	638	623	625	604	602	624	648	631	618	595	634	620	586	691	642	592	614	618	621	611	625	608	590	619	637	564	613	602	623	612	600	633	610	595	615	598	561	593	597	636	624	608	634	619	610	594	600	623	590	563	607	571	604	605	613	595	641	632	589	642	598	659	616	610	613	640	571	635	598	589	649	600	615	639	611	608	651	602	603	595	583	623	546	609	593	633	551	617	626
27444	20370	6553	701	442	435	324	212	210	212	182	197	204	174	161	171	154	179	174	175	173	168	193	200	183	187	177	178	172	175	177	166	200	159	181	177	213	153	171	186	166	187	159	171	181	176	183	180	177	185	165	175	186	192	186	161	167	172	163	177	175	188	182	178	169	199	163	173	196	163	185	147	168	176	167	172	187	195	151	151	183	180	210	160	181	180	165	197	187	191	180	159	156	192	170	166	162	186	171	189	172	179	178	199	177	153	182	171	180	193	204	188	182	181	209	183	191	162	166	174	160	169	163	189	176	178	187	170	189	167	185	180	163	171	177	181	162	181	187	194	178	183	194	167	159	170	189	184	170	158	180	192	177	173	184	166	177	186	175	182	192	198	187	180	178	163	159	194	202	160	184	198	213	189	179	167	190	195	174	177	204	184	170	171	188	203	179	188	157	181	174	164	182	192	187	166	204	161	177	170	181	179	174	168	192	163	209	166	203	184	171	193	182	143	171	192	175	186	156	172	178	183	148	177	176	169	186	160	195	186	177	165	178	178	171	191	177	183	212	189	160	172	183	158	178	188	167	178	182	193	161	184	161	147	184	194	184	192	184	176	180	194	186	167	174	175	163	205	176	175	170	173	173	162	171	182	157	187	172	179	172	162	185	176	193	169	176	194	168	193	196	165	180	148	164	177	186	166	201	177	206	183	175	159	174	174	179	194	169	195	182	170	179	182	157	179	185	167	195	193	190	188	174	194	190	178	176	198	209	190	178	186	174	197	163	190	193	185	183	194	186	171	197	192	169	174	209	143	182	181	194	186	165	176	181	176	169	194	168	173	192	174	188	169	168	182	176	160	188	187	170	176	191	170	195	181	150	182	184	191	157	189	185	172	157	172	177	181	177	188	182	188	188	207	185	174	193	189	196	168	165	173	166	175	167	212	185	180	179	167	161	186	181	179	165	155	181	179	163	193	195	153	195	174	188	191	169	151	160	172	213	167	180	199	178	188	185	179	175	183	171	198	142	180	187	187	177	172	180	166	177	166	191	196	193	165	180	179	180	163	173	170	180	173	178	192	173	158	174	186	187	152	194	188	180	182	171	172	170	161	172	168	177	179	172	193	195	183	184	168	209	179	181	175	175	171	211	190	186	175	194	187	167	167	161	178	184	185	222	177	170	179	177	188	190	197	189	176	158	176	185	190	189	160	189	167	182	171	185	161	205	186	192	190	182	170	150	181	179	176	166	174	152	185	197	168	176	191	194	164	166	199	167	178	181	169	188	185	209	178	158	180	195	181	207	192	222	174	187	172	169	189	181	153	189	169	159	175	168	207	183	192	181	172	179	150	164	178	166	198	204	185	196	187	192	177	176	183	174	181	200	158	183	180	197	183	169	163	165	193	185	173	175	172	181	168	166	193	161	188	174	183	171	207	206	167	158	190	178	146	185	175	178	172	188	172	169	186	201	179	222	188	178	168	187	175	194	192	149	177	170	180	176	178	184	168	172	186	188	190	148	194	183	174	194	200	176	156	199	195	202	189	189	196	183	202	158	190	156	197	169	164	174	213	178	192	173	195	182	174	184	183	167	204	184	176	208	185	203	175	155	163	172	184	169	176	197	213	182	162	166	197	182	170	169	177	172	189	163	179	161	225	182	169	180	179	195	175	163	172	192	197	165	165	167	177	191	191	191	180	176	156	190	165	218	189	190	181	162	195	167	154	175	194	170	159	168	184	179	181	173	159	215	161	178	183	191	193	207	212	178	171	186	200	185	181	190	192	183	187	196	179	189	174	200	174	209	186	186	172	156	147	183	185	185	180	181	185	174	178	153	169	199	176	152	184	189	194	163	192	174	177	187	152	190	168	176	178	193	171	185	180	178	166	181	165	164	169	174	180	190	188	159	176	177	176	198	176	172	184	190	162	172	183	189	161	186	186	170	176	174	175	207	168	166	166	172	152	171	185	156	186	169	184	202	182	190	196	173	179	211	189	160	195	183	180	183	179	209	158	184	187	188	185	198	162	165	186	161	185	189	186	196	175	184	172	183	183	198	173	167	161	180	178	167	181	206	189	192	176	190	182	201	167	174	167	170	166	180	151	181	166	201	188	203	174	178	192	176	175	176	169	168	176	166	190	168	170	161	182	180	171	172	172	174	181	164	180	146	178	164	178	192	154	176	180	202	200	181	172	190	184	185	146	209	196	157	176	182	178	180	177	192	178	199	165	162	178	156	184	168	186	182	166	180	151	179	195	176	159	151	178	191	175	155	167	196	147	194	180	194	182	182	189	193	174	178	181	187	172	163	208	191	192	185	193	180	180	172	180	202	189	190	168	175	170	191	167	166	166	166	180	151	199	182	192	161	193	170	186	185	179	197	177	175	177	159	188	183	156	162	187	175	171	188	184	199	181	178	172	167	182	198	187	164	183	177	162	167	197	167	160	163	166	178	172	179	164	174	203	172	171	193	174	192	203	198	200	186	180	186	160	185	166	160	163	174	168	176	205	159	176	170	164	202	180	190	201	192	196	196	181	169	177	199	188	185	186	182	211	177	179	172	174	167	181	178	185	206	156	211	181	177	185	165	202	192	213	193	184	183	148	174	190	191	175	197	198	201	194	168	202	170	156	193	157	170	167	174	188	163	148	188	192	193	190	164	192	191	187	185	167	183	184	177	170	195	197	172	199	186	150	178	208	178	169	191	203	174	169	169	188	180	199	171	177	188	169	183	172	172	158	171	162	181	195	166	175	183	170	190	184	177	198	175	189	166	191	183	180	184	207	191	212	205	180	167	190	153	182	172	199	158	191	177	173	172	191	182	166	183	172	180	187	187	171	193	175	177	173	178	184	165	182	188	189	183	192	181	187	161	179	178	188	177	192	170	189	198	169	196	160	173	173	209	164	163	187	205	167	199	179	176	185	181	189	190	195	193	171	179	176	159	162	183	178	174	163	186	206	186	188	178	151	174	182	167	183	181	166	148	196	161	189	191	191	178	170	176	146	168	180	178	196	213	159	153	189	193	185	177	168	204	173	174	178	160	206	183	155	184	183	170	158	164	179	186	151	190	180	166	196	192	199	166	179	170	186	171	165	180	169	209	206	182	179	176	191	187	176	181	176	179	182	205	214	184	196	169	165	178	175	185	191	175	187	188	176	184	197	186	166	196	154	176	188	202	191	211	187	217	167	188	202	164	188	184	179	210	174	150	177	170	176	192	210	160	160	168	177	179	214	177	165	176	193	176	159	175	181	170	167	176	184	173	189	172	219	172	174	173	187	172	194	171	168	187	195	190	167	171	175	190	202	194	165	172	202	206	182	171	190	180	168	195	190	182	182	178	166	168	175	184	183	178	181	174	180	170	185	164	192	166	171	210	171	179	170	190	197	165	184	152	192	180	176	169	175	185	196	179	183	162	171	176	182	192	186	178	179	198	200	192	199	166	173	198	194	178	181	193	175	160	180	186	147	168	177	175	167	198	169	173	176	197	173
3892	1043	909	498	386	388	320	315	290	234	248	250	231	243	238	223	262	270	250	237	235	247	246	238	245	216	229	220	221	230	227	240	254	224	224	249	225	209	189	212	253	213	243	235	231	239	258	261	240	233	226	246	225	236	222	218	249	228	218	216	201	240	227	262	231	237	233	241	208	231	239	239	233	237	225	221	251	215	201	256	205	261	218	228	230	209	225	244	235	265	262	222	217	210	216	222	218	242	241	208	240	227	221	225	238	222	258	240	238	219	232	243	228	244	235	239	224	223	245	262	232	228	232	206	209	277	252	237	239	222	211	248	240	236	229	228	215	196	230	243	228	247	227	254	203	240	242	200	211	255	235	236	241	234	232	208	244	220	238	247	228	235	204	239	223	229	243	216	234	208	217	255	250	204	236	217	241	209	211	229	250	267	225	227	220	238	227	219	248	235	238	259	224	243	225	256	229	204	235	213	222	261	246	240	219	212	247	214	210	235	241	232	223	257	226	223	230	245	271	232	232	239	264	210	232	220	254	267	229	220	244	231	253	217	265	231	224	201	230	265	244	247	246	227	240	220	231	251	249	213	213	237	223	235	259	242	230	232	221	235	223	213	202	231	201	237	208	229	243	210	234	230	223	244	238	211	240	233	251	260	221	223	238	205	221	213	239	252	223	245	242	222	253	239	228	201	233	221	230	242	229	238	213	252	246	198	217	222	255	241	224	226	223	228	229	244	226	210	241	243	255	226	263	207	267	237	228	228	229	229	223	214	232	243	218	231	211	237	214	245	230	244	251	217	213	240	222	226	250	247	227	237	246	228	227	239	230	230	244	199	244	242	229	251	227	265	248	234	222	248	227	229	237	234	236	252	238	193	270	222	240	229	215	241	225	252	217	213	211	238	226	224	222	233	248	225	244	224	232	253	233	216	229	209	222	229	232	227	225	238	231	240	201	224	255	237	240	242	245	237	237	218	225	269	230	204	236	235	233	221	238	238	235	261	250	246	239	239	222	261	217	246	217	223	243	234	219	231	251	234	230	242	234	239	243	218	205	238	216	253	232	249	231	234	222	240	253	232	228	212	224	222	219	219	224	240	247	226	239	238	229	205	205	231	220	257	245	217	228	189	241	254	226	237	233	229	227	261	235	215	235	224	229	226	221	236	260	239	254	221	223	221	231	237	239	259	246	244	251	232	206	225	228	241	236	230	228	219	219	250	212	231	255	244	258	215	237	232	233	224	235	218	239	234	228	238	218	224	231	219	204	243	227	235	196	240	255	229	206	236	231	251	231	251	235	225	248	177	251	212	204	242	248	252	233	248	224	254	238	220	253	215	223	233	235	224	243	231	227	244	235	243	233	219	214	223	250	227	209	231	244	234	229	225	225	257	219	206	254	255	233	199	244	223	230	211	249	205	230	247	232	216	202	249	239	242	251	229	229	229	219	235	248	217	218	250	258	250	224	240	248	226	229	217	222	257	216	240	215	253	234	235	266	211	231	243	236	226	231	220	226	235	227	242	215	208	243	211	244	220	217	253	223	251	209	215	228	245	262	253	200	243	232	242	230	214	204	260	206	258	238	239	227	225	233	236	243	224	213	202	245	214	212	213	233	229	215	235	235	228	235	235	226	235	228	221	219	227	228	221	246	231	233	247	221	233	255	252	252	234	202	229	236	247	224	226	267	233	203	246	231	237	238	255	217	229	212	223	245	222	194	210	241	236	247	225	235	260	224	224	224	219	223	224	262	238	224	211	264	233	204	255	200	221	239	230	242	248	204	227	231	254	228	221	225	186	233	232	216	215	264	223	219	220	233	230	218	248	231	224	246	237	246	224	258	221	221	258	249	235	227	217	243	245	242	233	212	245	203	204	235	245	221	228	231	226	246	248	244	250	238	242	229	255	239	267	225	233	233	217	232	214	244	273	235	239	229	215	222	231	227	228	205	245	249	233	244	243	220	234	235	230	244	225	221	240	248	234	224	221	254	236	219	242	228	212	216	224	256	223	268	240	230	282	227	237	219	224	247	221	226	218	216	228	249	213	222	244	243	217	228	241	231	231	216	220	234	228	211	244	230	209	241	205	247	272	258	239	253	236	274	212	233	240	238	213	255	245	219	242	227	221	231	227	231	188	231	244	242	250	260	258	207	245	201	223	204	231	235	222	227	245	215	245	225	238	238	225	272	252	244	227	243	248	233	265	227	251	255	228	226	238	248	211	239	215	236	223	227	211	239	234	216	273	232	257	246	238	245	210	234	209	237	240	255	239	229	256	237	243	219	230	236	228	241	231	223	218	240	257	223	226	225	223	241	247	249	247	243	211	209	234	228	234	231	234	251	208	239	232	227	207	217	239	227	247	230	239	249	232	205	210	233	218	211	239	223	241	216	219	232	206	236	244	208	225	232	204	216	218	196	244	267	230	229	246	252	228	211	229	214	244	232	249	230	230	237	238	213	257	242	209	231	250	224	237	223	235	231	220	242	249	244	232	217	228	248	228	215	241	233	230	243	240	241	205	205	229	233	241	225	249	246	232	235	213	196	238	220	225	249	218	248	243	222	237	232	215	224	227	243	208	229	239	227	222	225	261	233	262	224	240	242	228	210	225	234	222	228	248	221	223	250	230	235	236	217	247	228	229	215	253	250	235	246	234	194	233	260	239	241	230	207	219	239	236	244	216	223	212	215	253	225	246	246	236	218	231	212	243	245	238	233	194	251	243	234	221	249	230	206	249	233	253	239	227	231	230	232	241	227	224	216	222	250	232	236	254	237	232	252	220	226	227	231	261	229	252	222	229	249	262	217	221	208	249	215	221	203	248	239	222	237	236	242	247	223	224	261	220	259	228	247	218	235	221	231	247	231	231	213	218	229	221	253	237	237	242	211	232	240	229	220	223	208	196	241	219	229	241	185	226	230	191	213	224	243	240	243	228	260	257	210	221	237	238	208	214	225	240	228	237	243	232	227	247	256	253	212	258	223	232	249	246	224	242	236	218	229	211	241	234	221	235	259	231	240	235	239	244	249	231	250	231	253	207	241	207	229	241	245	226	235	247	211	229	237	225	225	232	238	260	248	232	208	229	232	220	228	236	241	249	245	242	226	217	241	244	242	209	237	231	219	230	208	209	232	233	226	241	252	245	210	211	216	237	219	205	264	248	223	236	256	222	226	229	233	231	256	234	250	232	219	233	216	212	231	228	249	244	209	217	218	240	201	258	247	258	232	210	238	247	249	225	235	211	228	242	228	218	251	206	231	251	247	258	220	211	222	224	220	223	256	239	227	234	206	203	230	202	238	260	222	228	246	226	269	246	237	250	262	254	225	216	234	241	220	233	252	217	214	228	236	224	246	229	236	200	214	257	221	241	227	228	229	242	213	234	241	229	238	225	240	235	225	229	244	256	213	239	225	232	219	227	234	223	233	242	231	274	257	267	246	222	254	265	245	221	217	226	228	230	196	240	248	209	244	261	222	223	237	243	232	203	235	241
24201	21658	29260	24572	21661	11849	1288	763	664	617	583	554	548	517	517	500	450	492	425	424	470	463	443	425	456	433	454	426	442	434	411	434	427	427	437	415	393	408	455	429	394	424	431	390	419	439	468	420	383	424	461	411	419	419	381	449	440	374	420	439	428	421	430	403	417	418	435	377	426	424	391	402	396	417	409	417	409	419	431	406	407	446	367	413	425	400	417	426	357	383	415	423	410	424	415	371	427	423	417	400	412	409	449	396	446	410	424	409	422	395	417	386	441	382	442	460	420	425	417	455	408	450	399	416	433	413	375	417	419	405	421	392	403	442	438	425	406	408	416	395	367	403	407	421	398	462	411	405	407	426	389	400	408	402	434	427	408	402	416	423	400	414	427	446	414	406	414	449	418	446	450	417	440	427	412	402	397	411	403	409	429	394	415	424	417	415	431	403	436	439	410	419	388	419	427	408	405	420	404	411	424	387	432	437	399	426	414	437	419	425	420	385	402	423	409	392	458	429	446	404	408	381	399	439	427	394	432	419	381	394	382	416	407	395	391	453	417	402	400	410	389	413	414	437	429	400	433	410	388	414	436	413	424	382	417	419	408	392	420	395	399	397	360	378	420	399	405	398	430	374	396	457	428	427	438	422	419	428	427	410	421	396	398	420	447	448	414	417	370	436	402	433	406	438	442	371	395	413	428	420	417	434	412	401	477	423	408	419	373	441	401	418	383	372	419	413	430	453	408	427	434	399	415	391	380	402	404	440	423	413	377	395	412	378	418	403	413	405	410	409	405	420	407	398	428	394	427	397	395	390	381	419	437	399	382	425	433	456	427	394	411	447	397	414	420	423	411	426	437	398	422	433	431	414	409	378	383	402	406	426	455	395	399	425	410	420	404	444	407	439	398	440	448	411	399	409	395	381	394	417	415	383	432	418	435	412	399	419	433	389	410	431	406	426	396	431	378	452	448	388	413	393	442	385	402	423	424	407	440	422	363	414	404	422	389	413	396	418	381	426	413	398	412	388	405	425	422	384	403	405	357	402	421	417	413	382	450	417	403	407	422	401	432	436	371	413	443	403	412	426	420	422	412	417	383	369	413	424	439	432	444	436	382	398	408	410	428	415	405	440	421	394	432	415	390	432	409	375	419	415	415	439	377	412	385	387	397	429	406	404	386	393	370	406	452	428	419	412	422	395	440	423	426	400	403	432	462	395	389	438	410	434	448	440	386	406	374	416	402	435	426	399	442	429	417	407	412	466	392	397	422	442	393	402	422	406	414	439	399	409	428	410	417	441	383	416	429	423	409	413	385	444	414	459	395	412	415	425	426	424	395	396	375	419	421	410	401	395	428	413	399	431	422	408	394	425	377	446	436	408	428	406	432	370	398	370	419	444	403	429	403	444	407	440	424	422	411	429	434	448	418	414	423	415	431	397	418	398	384	420	453	393	407	425	407	415	379	452	431	399	432	416	428	426	394	362	394	431	422	414	423	396	385	432	446	416	408	410	417	387	392	415	435	417	419	374	406	431	404	381	402	388	393	413	387	428	428	382	407	399	363	412	452	405	429	433	398	412	411	413	398	400	411	375	418	456	412	383	405	408	384	405	393	414	393	405	427	388	424	420	418	442	420	431	452	424	385	370	412	402	408	402	421	390	384	373	389	466	431	420	425	395	433	434	431	393	393	444	431	356	403	387	403	418	430	430	396	400	408	404	444	405	395	414	432	411	391	417	433	406	416	444	431	429	428	406	428	422	375	393	410	410	431	393	385	414	419	403	407	398	412	425	395	417	400	439	422	416	407	456	398	418	429	397	447	407	423	442	446	392	410	392	402	404	427	380	381	423	399	405	417	424	424	423	411	370	456	400	415	421	406	455	420	420	382	433	408	449	384	411	416	420	399	436	387	404	428	446	431	445	395	412	422	389	438	435	401	421	417	401	437	396	397	428	434	432	386	413	418	466	424	400	382	445	434	403	413	434	416	410	418	436	427	417	370	435	401	418	367	402	397	414	443	414	386	400	413	401	397	447	417	401	421	405	428	461	387	410	388	438	431	438	394	438	420	388	396	413	389	379	431	362	413	422	422	386	415	386	409	419	410	384	415	423	413	444	456	417	413	407	393	401	442	423	424	436	445	402	440	407	399	400	414	436	466	392	444	414	396	421	427	429	418	436	399	386	429	411	418	435	407	401	407	399	433	406	422	409	434	446	439	439	386	413	385	391	396	412	378	398	400	434	403	426	398	401	415	410	411	418	430	404	427	393	384	453	414	379	408	406	409	401	425	422	410	400	446	394	413	433	451	418	410	433	408	389	439	415	425	441	414	421	439	441	439	441	409	410	395	430	406	424	387	374	435	399	368	442	422	437	408	446	414	401	394	458	400	425	433	438	403	401	404	435	411	410	416	410	406	420	384	422	434	396	428	420	393	419	449	410	426	421	412	421	448	408	458	393	419	427	372	430	430	427	440	413	389	403	432	417	420	410	421	390	435	407	393	418	405	416	419	412	386	427	392	405	401	422	362	412	427	436	435	409	447	413	395	410	412	379	396	389	458	436	411	435	389	430	420	388	409	397	438	393	445	412	427	409	395	410	425	425	415	437	409	438	401	386	441	373	417	398	447	398	408	352	423	429	394	432	411	399	391	406	414	390	422	419	419	375	403	453	443	414	422	448	390	437	380	428	444	399	392	435	410	426	385	400	400	410	413	443	412	455	412	416	432	389	392	409	425	410	408	400	406	424	435	435	417	406	397	412	415	406	374	380	413	359	429	407	401	394	433	404	396	399	416	398	417	426	441	416	399	438	405	449	397	429	438	394	412	399	413	429	405	388	397	400	392	409	406	389	454	447	421	441	426	410	401	384	418	441	399	394	390	404	439	450	416	413	388	388	417	416	401	407	410	407	384	350	401	392	396	413	406	423	409	407	398	420	394	385	409	407	431	380	452	427	407	449	407	428	396	369	427	414	401	450	437	413	413	455	407	386	388	430	394	412	416	455	397	425	434	426	418	371	407	413	414	406	368	352	421	422	432	394	393	373	413	402	411	360	414	373	451	405	438	405	409	404	413	394	412	411	372	407	382	396	402	403	366	414	407	422	418	427	401	421	404	432	402	414	402	441	412	386	385	430	424	418	396	396	411	430	406	380	429	408	382	414	408	413	408	397	432	416	405	453	414	433	454	423	434	393	412	415	393	418	426	381	439	408	404	400	429	414	404	400	425	397	408	451	412	451	432	398	371	426	434	409	427	474	413	397	370	435	392	401	411	439	395	430	440	404	401	389	400	408	393	416	394	401	411	449	441	402	415	422	394	398	423	427	413	393	371	397	394	386	411	381	401	424	416	427	415	387	419	415	410	386	409	401	405	426	398	402	397	417	409	437	370	392	406	424	425	389	414	401	423	436	383	437	399	461	425	396	404	410	401	390	418	431	410	404	399	416	428	384	411	373	434	437	418	413	383	411	419	412	405	394	426	410	421	396	438	391
4657	10045	8054	4012	2808	2088	1674	1380	1186	1012	958	852	796	713	689	686	666	630	599	595	601	577	563	558	567	545	573	538	548	469	565	576	528	519	536	533	554	516	535	502	531	568	541	517	528	500	514	530	521	543	525	490	480	504	508	528	493	559	499	506	519	533	545	488	502	496	501	498	516	558	536	511	517	548	485	509	520	483	516	506	524	510	532	495	508	497	475	486	494	476	491	521	462	505	555	541	533	488	512	528	472	488	492	514	511	498	555	504	492	499	499	496	504	508	547	526	522	512	458	481	569	544	484	478	543	526	530	478	523	497	499	491	489	482	500	445	492	522	505	504	498	515	524	504	500	499	491	480	487	502	519	467	515	502	532	501	518	503	494	488	488	526	500	541	495	502	518	485	517	459	478	531	504	515	487	468	501	508	500	497	542	475	494	494	493	496	490	537	477	512	488	504	475	470	511	499	477	510	487	520	485	517	494	519	460	510	491	526	512	496	511	488	499	522	489	514	429	493	506	498	526	451	488	561	482	495	499	566	511	490	473	532	526	499	490	526	531	484	510	484	508	516	535	512	501	511	481	501	505	513	501	471	531	516	487	500	463	530	551	497	554	534	513	521	480	482	519	495	475	496	482	493	493	491	500	490	518	515	553	517	482	514	503	493	488	503	528	486	511	446	536	527	469	502	506	543	485	499	528	473	509	542	518	502	461	505	511	512	524	514	533	507	508	545	529	532	513	475	482	487	519	512	531	495	516	475	476	540	516	486	497	487	499	502	514	504	491	452	511	498	499	490	523	509	462	548	525	489	503	486	505	516	485	520	498	524	523	460	485	505	527	498	499	484	527	496	517	499	521	497	527	494	525	517	511	506	517	506	525	481	510	516	482	450	496	483	468	483	493	526	511	485	536	517	513	501	485	514	514	473	489	466	471	506	489	485	499	535	521	515	525	502	481	433	484	527	516	533	532	491	519	532	524	452	501	490	533	505	495	523	504	487	498	525	485	536	509	502	491	472	497	504	496	483	512	471	519	535	547	520	543	496	475	512	481	494	502	493	498	517	490	508	508	489	465	517	536	472	507	486	468	509	492	502	530	473	493	537	492	488	514	486	516	502	502	481	511	478	488	473	516	499	471	502	511	525	461	485	534	556	475	478	509	505	519	518	538	506	510	521	464	541	499	524	522	476	547	523	512	552	526	485	534	469	498	554	492	475	466	498	500	543	497	528	503	544	538	510	511	498	505	495	525	510	522	479	460	496	478	496	490	535	504	482	549	502	516	476	511	529	503	487	495	480	494	449	499	523	529	457	483	519	500	495	517	529	496	520	473	512	491	534	469	505	541	502	520	542	505	505	482	521	501	540	502	552	520	524	496	531	538	496	520	484	518	537	523	507	504	480	480	514	486	551	534	486	476	464	451	481	507	530	500	503	507	541	506	509	481	465	528	541	504	512	509	485	493	504	523	496	509	502	514	501	501	504	484	510	498	493	492	490	497	499	511	494	482	534	540	503	473	497	506	483	491	508	496	491	469	507	469	499	496	569	532	512	485	533	499	467	491	454	484	517	497	553	505	509	465	510	510	505	519	471	507	506	533	490	515	532	463	482	500	472	500	504	540	536	504	503	480	530	535	487	508	540	521	488	540	516	522	503	507	511	515	462	475	509	496	498	513	501	524	492	508	525	507	490	514	515	508	508	525	500	514	487	528	522	503	493	532	484	501	504	495	511	491	520	510	486	527	545	532	474	483	464	566	498	520	533	504	508	484	523	481	553	504	520	520	484	469	502	475	493	508	490	506	518	510	511	502	503	540	506	521	540	504	482	500	474	526	470	504	502	494	489	494	540	505	482	465	540	494	525	509	493	499	511	498	509	483	505	509	484	508	505	507	470	506	561	503	534	497	501	500	500	532	505	467	488	539	501	491	530	534	489	484	532	520	493	547	485	476	513	481	483	485	494	463	509	518	487	499	496	504	532	500	490	521	475	564	504	472	477	462	454	510	484	506	536	519	447	543	470	520	498	514	512	533	495	498	462	509	506	530	540	509	489	521	490	514	480	482	544	557	515	502	518	487	496	477	525	531	497	536	491	479	450	494	494	489	497	482	526	523	483	459	486	537	509	485	525	511	456	512	524	487	501	530	521	509	510	472	512	491	475	511	452	526	495	508	530	500	511	496	503	537	486	453	537	541	503	486	550	535	497	524	500	499	566	514	504	511	539	478	505	512	491	492	528	502	527	555	502	503	554	559	505	505	507	509	526	543	473	505	510	504	483	485	526	559	527	489	481	543	489	508	468	526	496	560	503	456	517	541	495	534	526	479	497	551	499	503	470	503	518	448	519	543	516	503	484	514	505	541	499	519	520	514	503	555	498	492	484	490	536	499	517	492	512	536	466	539	480	513	483	495	480	490	509	544	523	473	519	469	525	509	493	498	523	478	509	492	491	492	537	530	483	498	526	520	490	513	524	511	504	524	498	508	527	458	505	490	500	480	495	465	504	498	472	497	528	458	500	501	458	506	455	534	500	511	510	499	523	486	524	477	463	526	489	487	497	521	510	531	511	494	488	513	533	521	512	539	526	499	533	516	531	480	509	492	525	488	537	493	488	503	548	484	524	526	515	521	545	469	505	489	502	467	490	476	469	502	510	513	516	517	430	522	515	501	465	470	518	492	507	511	463	522	519	512	494	521	456	517	503	475	504	497	512	520	498	506	556	506	513	455	491	495	513	473	481	468	512	508	526	485	539	494	533	497	508	486	519	547	493	519	517	524	473	545	518	508	486	502	520	511	559	543	504	551	500	569	503	514	483	508	538	531	518	503	446	531	479	468	465	529	521	508	518	507	524	475	507	492	529	478	534	460	447	516	521	516	482	519	486	509	481	498	490	494	492	537	535	446	463	542	493	512	522	499	519	513	531	546	482	471	519	496	467	481	492	497	483	495	519	487	493	522	530	541	532	478	513	535	503	503	493	513	497	523	515	506	542	483	502	468	530	502	468	472	505	559	482	493	471	551	511	501	515	499	487	537	526	520	495	488	489	520	482	514	517	510	475	510	517	492	470	512	511	490	514	502	541	520	491	478	548	478	520	462	522	510	520	518	534	532	488	489	462	525	506	504	505	479	496	519	523	542	531	557	510	515	479	449	486	532	524	549	517	493	474	487	491	508	517	505	492	551	504	505	505	490	498	479	457	483	514	531	490	481	500	503	532	489	494	525	492	486	504	496	533	541	480	528	511	484	511	526	499	476	461	513	524	516	474	504	506	483	483	476	489	494	497	491	503	483	494	481	520	465	495	499	511	513	532	512	472	545	475	494	463	503	495	531	531	533	521	523	527	525	515	472	539	489	512	520	466	477	508	509	525	472	492	511	477	492	515	480	492	512	494	513	501	518	522	526	480	510	517	500	486	509	487	489	520	485	532	491	519	493	541	536	532	469	516	505	526	478	491	483	508	496	522	547	484	494	518	501	505	497	533	482	532	522	501
25477	21665	28029	25685	9897	546	408	292	290	264	218	208	230	227	170	182	191	200	151	174	194	154	178	173	166	169	162	172	166	167	162	186	168	156	172	157	163	172	158	177	157	169	159	151	167	177	185	143	167	165	163	170	157	150	182	136	165	164	170	165	153	141	144	163	149	169	179	161	139	150	161	124	191	140	159	160	157	141	167	162	155	149	153	170	166	158	157	157	161	156	158	141	168	155	165	154	140	142	156	165	167	141	151	160	156	136	153	170	149	149	159	146	147	193	136	160	145	159	138	147	130	185	144	152	159	182	170	158	147	142	172	166	168	185	148	154	172	151	168	144	155	138	138	165	137	153	157	165	155	141	158	167	161	160	168	173	153	147	137	158	172	163	157	170	156	147	148	162	151	148	156	163	161	150	158	151	155	165	154	160	174	165	178	142	162	162	154	161	142	166	160	163	156	149	143	161	151	148	152	163	135	153	133	168	161	164	149	152	158	172	156	155	166	172	140	156	166	148	157	151	152	150	131	140	140	158	152	166	153	156	160	154	177	171	145	165	153	185	178	142	156	131	155	137	155	151	160	150	159	157	138	137	163	150	164	178	174	154	177	164	158	139	172	154	155	138	151	169	140	174	147	148	177	176	169	156	164	174	155	153	155	172	157	162	162	149	148	158	137	136	158	143	137	148	155	139	165	163	133	155	150	151	178	182	135	114	143	160	178	144	163	157	141	152	141	155	174	157	148	160	144	171	185	155	143	156	163	171	167	171	160	156	173	159	153	167	145	152	156	164	142	179	144	147	141	169	176	166	159	156	157	144	159	174	143	165	152	160	149	151	137	170	190	155	146	148	161	171	167	145	153	172	153	153	160	155	153	160	150	159	175	166	164	168	145	158	162	145	148	155	162	171	152	162	150	160	139	145	148	153	148	167	144	147	146	149	164	163	187	160	155	155	146	155	158	158	159	145	155	175	150	155	165	159	169	172	157	149	158	160	147	161	176	163	141	177	136	129	151	137	156	179	176	149	151	136	175	179	152	183	155	143	164	164	153	158	168	172	171	154	165	157	153	157	157	162	152	143	161	168	143	165	161	147	156	147	144	180	150	144	178	181	163	139	147	160	143	158	186	153	134	141	149	149	156	154	157	184	175	141	162	164	156	164	161	147	142	156	151	151	154	163	145	155	161	164	157	179	149	159	156	148	161	179	161	167	132	136	154	160	141	158	151	146	162	161	176	166	172	161	153	167	132	160	167	185	153	137	150	166	171	173	144	163	168	192	160	161	162	162	162	139	167	155	141	123	175	140	157	170	174	165	175	166	138	170	157	142	181	156	154	157	166	168	165	170	179	149	171	138	163	168	146	159	148	164	162	166	153	154	157	146	148	157	154	161	176	161	139	171	163	149	152	142	153	146	160	184	168	162	158	152	164	166	155	155	150	142	134	156	144	156	149	173	171	148	170	156	152	157	182	149	144	151	163	151	160	151	152	160	149	163	168	165	146	154	171	161	161	153	161	171	161	152	146	158	139	131	153	165	156	165	157	158	157	154	154	160	173	169	153	165	170	171	151	146	159	165	137	156	146	140	165	148	156	143	141	160	166	171	150	140	177	162	152	152	145	162	153	168	174	148	129	127	166	145	180	163	155	154	149	144	158	163	147	155	144	150	173	145	159	178	157	147	153	157	171	139	140	157	166	164	153	138	133	185	136	177	154	163	147	147	160	157	184	179	155	152	150	154	152	151	160	152	178	146	167	155	168	172	135	164	155	158	150	165	147	161	160	158	146	154	174	170	170	152	150	151	135	165	153	160	162	138	171	155	150	167	151	139	129	142	156	150	157	136	144	169	152	174	142	151	152	153	137	151	139	176	181	158	162	149	156	153	159	162	167	166	143	155	154	166	155	160	155	142	160	148	181	148	158	174	149	146	171	185	152	158	159	156	153	151	169	155	171	178	159	169	118	159	132	161	140	148	168	154	162	165	146	147	156	162	135	147	162	138	158	138	188	176	163	181	155	151	155	134	162	161	159	161	171	166	160	143	176	175	190	165	148	166	167	164	169	168	151	136	150	176	169	166	148	168	155	161	169	153	155	154	155	148	140	152	152	164	172	143	150	159	162	138	141	130	148	143	192	173	143	147	140	160	145	171	169	166	162	163	147	144	159	161	144	156	151	158	183	129	139	144	135	143	143	155	164	154	152	143	147	162	143	166	174	176	150	161	161	157	149	154	166	155	159	142	162	183	139	143	160	170	162	161	152	168	186	153	166	169	171	138	169	163	163	162	137	172	142	163	122	137	160	159	177	141	170	168	158	158	183	147	165	153	165	144	158	152	156	162	159	149	143	187	157	175	165	177	143	143	160	140	162	136	156	175	140	132	172	158	162	161	161	158	166	159	174	143	171	154	157	134	162	142	161	163	138	148	173	142	155	151	152	145	164	170	153	155	150	164	171	152	139	145	159	162	160	159	168	171	157	165	170	160	178	152	140	172	171	139	181	145	149	148	159	133	150	175	165	145	146	138	152	153	159	150	177	156	148	136	165	154	171	161	156	161	185	152	152	167	152	157	155	131	153	166	145	173	162	157	158	149	137	168	162	135	164	133	153	171	155	165	161	157	161	167	158	156	156	183	155	139	168	147	170	149	159	170	140	154	170	138	166	168	152	163	161	152	159	179	160	163	157	145	167	150	179	161	164	174	145	148	151	156	152	149	148	148	148	163	165	151	155	171	160	159	157	164	175	153	166	145	163	161	170	159	167	153	170	145	161	170	155	144	157	147	165	165	154	150	165	170	160	151	163	175	165	143	138	152	147	170	163	169	184	172	154	160	152	160	154	140	133	160	155	147	156	148	142	145	142	156	166	157	161	172	159	133	159	127	161	168	135	166	135	174	164	140	144	156	158	162	134	156	154	170	153	146	170	162	147	164	155	189	159	153	151	154	142	155	161	158	153	149	128	134	173	153	124	160	161	161	155	153	171	152	179	168	142	128	163	164	166	162	155	148	170	168	162	177	151	169	161	156	151	157	167	169	161	157	155	155	170	156	148	148	149	145	176	159	159	155	156	161	142	158	172	141	132	182	137	155	167	175	157	153	171	137	162	145	149	156	140	143	153	129	158	169	160	148	181	152	159	152	128	152	137	140	141	137	154	140	170	161	153	156	163	161	169	152	166	151	148	164	152	155	139	148	157	134	167	150	172	150	166	146	170	180	142	143	177	177	151	172	142	159	160	155	159	178	145	150	154	181	149	165	166	146	158	193	160	146	143	166	159	165	161	173	173	156	144	165	148	161	179	153	145	158	170	155	172	167	169	177	156	156	153	148	169	164	154	162	156	160	154	148	153	154	156	171	150	155	181	160	162	148	180	166	164	161	140	147	171	166	183	175	130	154	144	181	142	150	183	154	165	132	161	150	160	152	165	141	148	142	169	172	156	172	168	161	159	181	174	156	147	141	160	183	171	159	153	156	152	147	143	154	170	158	172	173
4639	5591	4167	2028	1397	1135	868	647	593	519	423	418	387	345	355	320	297	289	288	263	267	268	267	257	272	285	248	247	224	228	266	227	228	232	226	265	235	229	235	232	244	204	188	208	203	223	218	259	218	208	211	195	227	198	246	218	237	237	222	216	225	209	229	241	213	203	220	202	230	194	236	219	217	217	222	233	227	229	211	221	224	238	227	236	219	213	227	225	181	242	220	232	218	217	200	226	213	225	216	216	224	200	211	207	241	235	202	228	245	248	222	244	221	231	213	223	201	239	185	200	234	231	229	209	198	203	213	205	213	237	219	228	220	217	236	208	223	229	222	196	225	206	222	195	210	204	237	218	245	197	218	221	219	222	194	207	235	223	210	206	246	207	204	206	227	218	217	229	225	237	215	207	243	211	211	227	191	205	210	218	216	198	223	215	207	204	218	208	206	218	222	240	187	212	224	195	233	200	221	228	227	193	215	215	218	254	241	237	220	225	191	195	193	253	231	200	218	251	240	241	201	210	231	216	208	229	233	196	218	222	216	209	214	226	206	214	217	211	233	211	226	213	202	208	199	230	213	226	230	232	219	237	217	217	224	209	216	220	236	259	219	242	228	225	206	202	216	227	232	222	224	210	200	224	214	207	202	221	217	216	229	217	227	199	189	214	228	206	196	229	187	228	233	227	184	224	236	219	217	211	243	210	223	210	215	210	197	239	208	233	217	213	216	231	237	210	188	204	213	218	216	221	220	223	224	240	211	229	209	231	248	223	196	212	233	223	213	219	228	212	200	225	205	232	211	227	204	221	222	230	262	203	197	218	208	223	221	207	193	229	193	205	225	223	198	215	215	232	221	221	217	192	211	204	232	175	206	196	225	217	212	225	198	212	220	209	225	207	221	220	202	223	212	202	217	241	201	229	201	216	234	221	213	219	207	231	214	195	185	215	206	230	200	219	252	208	216	227	209	215	241	224	216	207	221	210	235	201	201	214	229	198	192	240	210	239	239	216	222	221	221	244	208	207	219	218	217	227	244	219	232	202	206	233	220	224	221	236	232	209	217	216	238	201	260	215	215	202	233	243	209	238	202	205	203	196	203	208	206	244	233	225	209	210	231	191	194	218	229	220	212	224	221	264	231	228	219	216	190	236	198	223	222	217	200	219	211	227	218	214	211	229	218	212	203	240	219	208	207	235	252	214	238	207	220	214	238	226	213	226	252	229	214	201	230	218	239	218	215	219	221	206	234	242	238	233	246	258	211	220	223	211	200	233	200	220	212	197	212	232	252	208	206	209	231	213	205	227	221	221	206	227	201	176	220	220	205	207	219	227	221	237	189	219	253	228	222	205	221	204	201	207	210	222	223	242	239	201	245	197	224	219	203	207	222	222	210	197	221	194	219	223	226	235	219	208	219	218	221	197	218	238	218	224	221	198	212	207	202	243	205	193	247	209	194	203	239	222	214	208	236	260	228	211	223	207	220	196	200	224	237	213	217	216	195	199	177	220	249	214	229	236	234	229	219	217	198	214	230	214	231	235	217	229	219	173	218	213	214	215	232	236	204	216	227	220	225	221	204	206	214	212	214	232	201	214	240	242	213	209	249	217	241	219	220	202	204	207	193	232	237	187	225	238	211	204	217	220	237	221	201	234	226	204	211	193	220	244	213	220	197	206	205	210	241	215	209	215	209	229	229	236	211	196	224	204	251	197	203	204	217	223	203	213	202	230	215	225	204	244	220	205	215	244	247	234	225	252	205	225	218	232	197	237	207	247	224	231	205	238	245	208	209	229	207	219	201	198	184	232	219	201	195	222	207	216	190	223	225	217	228	217	215	212	225	216	218	203	199	222	230	209	201	202	223	224	206	245	228	199	232	257	198	231	233	201	235	213	194	214	232	220	214	214	222	233	217	214	211	203	208	208	198	221	218	244	216	205	242	183	211	235	204	239	233	219	197	208	202	189	211	215	192	197	210	236	240	200	203	238	204	185	205	229	225	211	219	191	201	195	221	222	224	195	206	232	218	206	214	203	203	188	224	220	250	206	205	197	208	222	219	210	217	199	222	239	200	226	201	216	179	224	222	216	226	207	218	215	246	221	221	190	188	207	215	229	220	205	217	221	227	245	231	209	228	248	224	238	196	233	213	209	205	214	206	232	206	210	190	216	229	233	220	217	200	218	217	229	264	225	216	228	215	204	193	221	221	220	216	208	219	187	214	193	232	203	222	215	211	214	209	228	208	205	207	203	211	215	227	227	208	203	213	208	237	225	212	199	236	220	215	216	218	238	238	198	231	233	198	198	224	200	232	235	218	203	215	214	198	221	211	212	206	234	211	224	202	193	198	213	214	219	216	221	196	224	219	226	241	221	227	225	210	193	221	215	211	212	214	207	210	206	210	216	208	215	235	209	195	214	225	218	221	238	219	214	220	243	198	226	199	222	231	215	214	228	210	240	198	213	201	228	220	220	245	208	225	215	195	224	237	214	245	217	218	220	207	211	204	229	210	235	220	208	229	228	235	226	219	224	212	227	227	197	225	243	210	215	233	221	218	224	233	227	236	215	214	223	198	224	229	241	215	215	186	243	195	225	223	194	211	219	220	238	228	197	212	197	203	208	232	244	217	234	213	211	203	220	214	210	218	225	202	218	214	191	219	224	228	208	226	195	219	189	199	220	218	233	204	211	226	222	198	221	204	224	205	245	241	229	209	216	209	205	231	222	221	230	222	222	239	204	222	231	210	206	229	238	212	224	242	199	227	227	218	231	230	224	221	195	214	224	201	240	214	206	235	228	251	229	193	187	233	215	210	233	200	237	226	219	222	211	218	214	213	219	230	228	215	212	220	212	210	205	223	237	217	216	206	218	203	191	225	195	221	200	225	213	211	262	200	222	204	207	227	191	251	217	208	213	229	202	215	234	213	198	206	243	215	221	213	210	197	196	208	229	232	226	227	205	232	234	242	219	213	244	200	227	215	238	178	248	220	207	195	214	210	246	227	218	235	240	246	224	219	221	221	254	222	217	213	222	211	236	204	214	194	206	219	214	198	220	217	255	218	228	218	191	214	250	222	239	196	230	209	222	220	224	210	226	209	207	241	214	209	210	248	200	221	206	216	222	222	214	236	211	191	204	225	263	209	214	228	230	208	227	204	210	226	212	218	211	209	186	197	186	217	215	192	206	223	193	209	200	228	225	229	221	212	219	219	210	196	202	204	210	227	214	213	215	206	241	228	235	204	213	214	216	212	231	207	195	232	235	215	230	197	226	222	228	203	239	220	222	216	223	230	201	248	189	207	212	232	236	241	231	213	233	236	217	202	212	223	223	223	234	197	199	196	232	231	223	221	225	216	244	231	215	188	194	219	233	211	210	186	210	239	204	225	186	235	214	199	227	185	203	203	234	213	237	226	233	217	204	244	204	188	213	193	208	212	258	215	242	192	200	226	219	212	213	222	226	232	228	200	204	201	229	185	218	206	207	212	206	228	206
23237	21628	29612	24136	21617	21681	10975	1459	1043	945	856	717	697	652	640	639	674	644	628	611	624	593	560	583	599	569	556	550	532	503	534	558	514	538	547	505	530	503	527	487	517	507	513	503	525	566	492	477	521	501	534	501	498	535	537	494	511	514	490	525	502	487	503	511	519	516	497	498	481	513	471	530	485	486	491	541	504	461	486	481	473	519	490	489	483	471	513	520	478	505	521	468	517	487	510	511	541	485	493	527	475	496	492	491	473	522	510	483	507	542	484	470	509	486	476	490	439	514	492	505	468	511	512	488	481	523	490	537	537	478	514	498	482	531	485	494	454	467	471	536	499	532	496	479	505	486	559	499	475	493	506	501	507	494	485	495	505	480	471	499	518	492	468	488	499	511	486	514	462	503	518	532	501	473	489	521	513	531	512	520	507	491	491	512	475	526	519	488	480	480	496	496	519	462	523	514	489	513	486	488	507	453	479	504	468	481	500	494	514	459	502	547	501	469	511	493	513	518	515	514	501	494	471	475	484	487	517	505	489	481	473	493	524	533	544	511	493	473	509	521	507	464	479	449	529	487	469	489	491	484	458	515	476	478	492	471	487	516	477	479	462	479	500	467	473	472	507	488	495	499	518	510	439	505	512	501	524	519	509	513	451	473	469	505	514	534	508	482	509	510	514	525	456	498	533	477	462	489	499	503	487	477	481	458	530	501	534	507	527	503	473	515	485	473	476	467	511	524	482	503	495	463	486	542	515	483	527	455	528	528	512	480	484	499	524	484	465	522	484	494	491	547	490	461	446	505	465	500	514	492	487	472	449	479	470	506	538	479	473	535	537	498	527	512	491	484	485	489	510	502	478	502	491	493	505	505	525	460	494	517	474	506	536	488	503	511	503	515	494	463	490	532	511	518	503	503	469	523	474	486	470	490	517	492	510	490	466	468	491	498	475	510	533	523	521	511	498	515	517	523	495	503	508	480	535	459	486	478	547	484	494	523	514	483	501	489	526	521	507	561	519	496	480	503	532	539	506	515	491	502	516	519	497	504	481	491	484	492	507	453	489	469	520	502	503	477	496	488	483	460	464	508	499	476	518	495	505	485	497	454	499	466	489	485	498	481	528	503	486	543	502	489	510	486	488	514	517	507	483	470	504	485	499	460	444	494	472	498	484	461	518	512	490	472	458	506	508	473	513	485	531	491	512	479	509	463	461	471	468	532	490	481	472	503	539	536	495	512	530	512	484	502	520	518	530	508	491	482	481	501	496	455	499	524	478	475	511	450	514	476	533	507	511	466	482	485	485	505	493	500	518	515	518	509	467	461	513	484	514	475	464	489	468	486	491	473	517	509	508	435	497	544	466	484	486	533	501	512	511	494	560	505	506	482	477	504	538	500	520	521	486	488	506	479	532	487	522	461	496	486	577	478	504	508	481	504	485	481	454	466	463	511	510	479	501	473	495	509	493	525	482	484	480	484	522	508	482	484	509	469	521	501	487	495	450	500	527	514	482	450	521	491	482	492	492	506	480	500	510	506	492	475	506	475	488	500	483	529	467	477	514	491	502	464	491	498	479	479	512	460	514	501	498	513	449	484	501	511	506	500	526	492	502	453	465	501	486	498	477	494	481	504	539	450	479	515	469	508	475	501	456	489	494	499	478	513	461	488	470	497	470	509	467	483	483	499	509	478	548	472	526	505	504	499	530	504	553	465	521	546	495	470	474	513	538	474	461	506	485	522	459	498	489	495	442	504	497	483	488	553	447	495	518	496	508	513	489	484	532	501	522	472	504	513	515	543	494	513	506	490	462	436	527	459	463	489	494	502	458	507	505	484	517	492	536	504	520	492	528	462	543	521	465	549	527	487	487	499	484	492	504	491	509	497	466	501	504	486	492	481	515	526	494	497	491	495	506	516	509	457	475	509	460	472	511	497	466	476	498	494	490	526	516	495	478	545	436	510	506	495	472	488	504	471	500	523	506	506	493	488	464	485	496	485	510	508	472	486	510	481	474	490	487	499	508	494	489	472	481	468	505	515	468	505	485	498	450	524	496	562	514	501	520	489	525	504	473	523	517	530	489	485	497	517	476	506	466	507	512	456	518	469	480	511	522	499	497	489	475	482	511	471	482	479	510	491	485	515	502	481	477	460	481	506	473	527	504	528	461	527	493	532	482	499	520	505	498	476	486	506	483	496	489	464	522	539	506	478	458	497	452	508	536	468	496	463	458	461	506	497	473	509	483	491	494	487	515	481	534	503	445	506	469	476	478	517	491	518	562	494	517	478	480	503	507	509	519	483	487	483	488	505	463	460	517	541	451	511	521	493	425	492	502	537	471	443	476	518	482	491	488	498	466	501	478	506	509	495	456	521	523	518	485	485	480	525	510	495	455	487	475	491	523	482	502	487	494	511	487	482	493	471	474	457	492	523	549	476	443	489	482	520	499	503	485	481	496	484	504	514	525	471	486	468	499	512	527	483	480	459	498	461	461	499	454	510	475	540	518	475	465	488	515	496	487	526	486	502	476	525	459	494	474	506	509	495	530	467	520	522	470	460	536	503	497	510	486	527	523	492	530	494	500	502	460	474	476	470	522	499	543	478	462	499	465	457	496	493	520	505	522	481	517	486	535	489	457	491	504	486	509	478	513	486	526	495	480	497	455	513	486	492	534	501	478	460	493	449	474	502	498	470	496	506	489	512	515	425	474	505	492	517	469	497	449	510	472	509	544	498	463	477	496	491	465	470	460	480	511	508	464	486	521	534	488	502	481	477	479	460	516	491	535	462	488	469	501	480	433	489	474	469	480	494	488	495	509	535	446	462	510	472	494	507	458	511	472	517	519	500	471	464	488	493	486	522	496	467	485	496	523	465	459	489	462	527	450	491	487	486	494	476	514	502	508	474	480	456	486	486	505	521	480	533	517	504	499	471	490	505	468	506	494	513	501	491	530	475	491	480	498	520	483	517	464	462	472	551	487	485	504	470	533	483	508	476	520	488	484	499	482	458	502	514	530	480	485	492	512	486	475	481	500	502	479	520	459	448	480	518	509	496	511	494	480	489	481	488	484	501	521	498	493	491	490	494	486	471	496	458	475	485	499	443	466	487	483	469	473	461	495	472	521	495	534	470	541	509	496	497	496	477	474	514	482	469	462	526	456	437	517	501	462	523	497	495	522	511	512	479	481	479	458	506	444	443	510	504	463	484	484	471	524	522	464	510	486	520	465	509	550	505	485	484	456	453	473	474	480	466	459	480	492	481	487	461	489	462	524	503	518	463	476	470	474	506	493	472	523	503	500	482	499	473	502	487	474	471	458	498	494	492	500	450	509	512	489	469	457	516	531	487	488	500	472	501	501	453	496	499	525	515	512	491	498	554	493	490	529	488	487	547	463	485	479	458	497	507	477	512	470	483	448	476	502	497	513	475	507	491	464	497	511	501	507	502	525	520	482	475	495	485	481	487	500	491	470	508	507	522	513	472	470	499	521	484
7143	16459	13337	6966	5039	3754	2871	2399	1935	1677	1462	1291	1160	1168	1004	975	950	817	809	813	816	751	753	724	723	742	729	698	714	609	658	620	654	640	615	632	633	637	568	674	651	642	671	620	614	598	660	602	628	633	585	647	613	594	632	646	589	620	634	632	595	589	630	624	602	637	631	664	618	583	618	559	579	593	610	629	603	655	619	595	597	600	545	621	618	567	607	612	619	625	597	575	573	635	577	582	622	594	626	634	568	666	618	642	585	640	616	621	609	576	652	573	621	571	623	630	611	570	591	623	598	650	625	611	594	596	587	611	623	574	639	575	563	571	600	614	566	640	636	623	593	609	630	606	617	589	585	621	621	600	574	613	595	610	658	571	603	650	628	606	623	586	606	563	582	581	631	583	601	597	578	644	573	572	602	598	620	618	631	594	574	604	565	587	564	557	620	600	616	617	592	639	612	635	587	606	578	600	560	601	608	611	571	574	608	620	627	605	598	599	568	596	603	653	615	612	596	617	616	623	596	604	618	601	590	624	589	635	561	616	644	629	615	601	582	598	551	622	658	649	590	579	638	631	610	639	620	631	586	564	600	590	614	591	586	597	596	603	619	593	625	609	647	607	609	626	638	611	592	644	585	594	583	628	603	599	610	589	581	571	590	565	602	586	593	608	598	609	593	589	618	626	583	595	633	611	605	603	650	563	595	667	574	583	638	583	575	628	570	614	585	591	635	584	601	622	592	601	589	610	628	637	565	626	606	613	602	585	584	615	618	567	634	602	616	646	589	534	614	605	597	580	585	594	602	592	640	608	583	614	560	607	600	581	609	614	593	594	573	601	615	574	582	607	624	572	577	607	597	629	625	571	577	611	557	593	620	595	613	632	568	614	625	590	608	592	576	584	598	581	599	584	636	540	636	614	606	561	557	618	629	540	591	575	612	611	579	578	563	594	632	565	597	611	606	634	633	608	568	580	607	609	586	645	609	603	631	585	566	640	591	607	569	594	625	588	625	601	609	559	619	591	617	583	568	584	627	618	592	619	610	603	628	583	605	619	584	584	632	608	586	639	591	606	633	598	646	556	603	626	562	606	632	581	587	614	599	652	584	620	626	611	617	622	561	580	589	578	599	614	597	604	609	609	628	601	584	601	609	588	585	606	575	601	553	623	634	615	612	651	609	652	577	613	600	648	639	618	620	622	602	585	606	621	641	573	573	615	584	601	612	637	610	568	608	573	600	591	561	623	642	655	606	546	651	589	626	603	591	619	595	559	575	637	609	622	599	619	568	618	556	569	603	586	589	589	555	633	599	598	563	580	607	586	580	602	569	612	601	642	618	596	575	638	611	612	609	631	680	614	564	532	611	587	583	579	623	620	610	609	595	599	616	628	601	605	590	585	632	626	580	598	606	613	594	590	635	581	625	602	618	588	586	636	639	610	566	584	640	630	601	562	625	584	614	637	642	604	563	625	650	627	617	599	644	590	619	603	633	578	608	576	633	568	523	594	651	594	627	598	627	622	588	609	588	617	613	605	600	596	608	615	589	571	598	616	576	621	574	633	612	632	572	616	620	626	621	614	592	589	590	615	631	583	624	613	568	624	599	598	634	598	573	590	591	601	666	617	627	615	587	581	578	599	598	573	596	617	578	598	547	618	623	581	615	571	605	625	550	579	636	629	586	587	576	652	578	582	623	607	622	639	583	590	633	596	615	592	594	604	554	581	616	591	616	612	595	609	621	583	637	627	644	619	617	616	602	603	635	590	627	603	584	593	609	652	600	567	615	582	630	622	590	624	562	614	612	577	623	597	628	567	611	595	614	589	624	564	596	620	588	596	580	630	569	621	641	612	627	616	639	601	592	566	608	568	577	589	613	606	555	605	549	601	637	613	628	595	623	602	620	593	598	592	580	593	626	557	587	596	604	615	569	611	607	607	637	607	577	626	595	590	618	624	613	672	588	565	589	607	612	588	591	624	633	595	599	577	595	597	640	628	599	602	561	642	558	624	611	625	590	591	591	608	571	591	607	608	577	616	605	586	595	604	568	616	601	528	639	627	644	616	652	614	578	596	595	579	620	591	617	608	565	559	635	581	582	593	589	623	607	614	602	603	557	587	624	619	610	565	585	591	624	594	606	644	598	605	615	583	563	609	583	630	634	584	587	645	588	648	575	586	647	600	597	606	578	580	605	618	597	596	564	580	608	581	603	558	586	562	629	589	642	608	627	574	590	626	596	609	616	618	575	604	625	648	598	583	625	549	595	572	656	608	615	564	616	627	581	604	611	588	587	648	631	630	623	605	573	621	660	631	636	576	585	610	604	583	545	633	587	566	601	615	562	641	584	608	561	626	612	592	567	651	580	629	606	585	635	583	588	575	627	605	564	633	605	572	621	619	581	589	581	602	589	592	647	606	626	573	580	617	593	580	632	592	612	656	591	581	606	605	633	622	599	623	583	552	657	669	588	632	589	590	596	571	622	623	594	585	607	616	590	591	617	633	596	570	595	601	593	578	595	568	632	625	605	614	612	571	621	606	614	629	609	607	638	598	570	611	590	602	624	613	612	561	608	611	627	567	606	616	612	586	614	595	632	633	552	552	595	586	591	596	627	616	632	584	588	585	600	609	589	619	624	550	595	588	585	627	592	630	625	608	593	569	568	593	686	616	617	575	585	614	601	615	623	613	600	597	624	601	582	640	580	629	590	575	592	580	589	553	575	635	633	570	626	618	616	602	616	613	592	642	641	617	616	573	586	636	610	604	596	586	614	619	655	610	561	639	573	631	593	585	573	577	589	607	618	627	611	564	568	588	629	617	569	609	601	642	572	572	643	581	581	622	574	582	599	594	600	597	584	629	567	581	611	585	609	649	602	574	621	643	627	646	599	664	594	590	610	590	570	563	636	586	613	609	620	550	613	641	594	636	596	614	611	573	565	592	621	612	648	595	582	610	651	584	578	560	592	647	567	543	607	586	584	578	583	625	616	593	622	634	642	602	638	634	662	608	615	594	604	620	601	607	594	625	615	629	590	608	608	593	643	597	602	564	552	612	609	616	576	581	635	609	611	585	585	626	599	624	574	603	622	599	610	582	609	612	585	611	604	584	581	608	586	616	578	566	597	617	588	619	583	631	575	621	617	597	585	607	614	599	596	619	550	577	584	577	593	618	612	586	580	624	588	599	592	592	580	657	615	603	553	563	612	583	622	625	585	575	593	613	629	584	603	628	599	632	599	641	611	584	566	585	618	569	589	619	592	577	620	612	611	578	575	594	586	572	599	571	589	645	575	556	571	622	616	615	643	577	604	609	580	602	606	573	620	604	605	602	624	603	594	568	614	610	595	603	589	598	604	614	619	551	611	601	612	651	625	605	593	578	616	603	594	579	556	557	598	575	554	634	586	571	621	619	564	582	564	565	569	645	616	644	561	589	618	572	571	554	610	576	576	593	600	588	597	636	614	638	590	590	652	628	570	535	635	594	592	598	571	625	625	591
27682	20459	6467	438	270	220	204	199	191	208	175	194	168	154	170	192	161	180	196	177	183	187	181	197	165	168	166	193	176	198	170	189	160	181	166	193	214	194	188	185	186	169	173	160	168	203	184	167	181	190	161	181	178	215	207	165	171	203	155	189	177	173	195	193	162	191	178	178	209	187	174	190	190	191	181	185	169	221	173	180	177	183	201	190	169	179	186	173	191	185	169	177	188	164	183	167	162	194	157	167	167	191	173	193	191	169	183	166	182	161	147	159	189	192	176	191	180	168	188	187	161	165	184	190	191	153	179	184	152	180	161	174	207	158	159	175	187	160	166	160	170	156	161	179	192	186	161	163	178	148	163	153	181	175	191	190	172	182	178	182	180	172	186	182	178	169	168	171	167	182	185	184	159	197	174	194	156	161	165	164	192	159	164	170	185	165	170	145	170	208	186	177	188	166	186	167	168	161	187	148	190	206	177	172	161	180	149	185	161	194	171	157	167	186	183	160	184	183	168	168	175	190	169	187	182	160	185	172	174	182	178	177	174	184	180	157	155	172	199	184	170	171	178	184	174	194	159	167	177	176	188	173	176	172	171	194	178	183	168	166	181	176	183	163	184	169	167	171	150	181	181	158	193	164	167	194	194	163	170	178	181	176	172	195	173	167	176	183	171	193	171	188	172	184	162	198	167	170	159	178	164	166	174	173	186	174	190	153	178	181	175	167	196	146	180	179	167	201	183	177	167	144	184	195	179	187	154	165	191	168	156	198	194	170	175	176	160	164	180	188	169	184	189	167	179	159	180	154	185	185	206	166	171	203	197	173	160	175	166	169	158	189	179	179	179	150	149	165	177	181	179	167	149	167	177	185	214	169	154	189	174	182	168	184	198	176	178	194	169	169	176	208	176	208	187	177	166	176	165	201	203	170	172	168	175	146	189	170	206	201	185	154	185	172	162	170	197	166	192	166	175	187	159	170	176	144	174	184	181	180	182	170	186	166	184	172	180	176	165	190	183	183	178	164	191	155	161	177	181	180	199	166	161	201	205	185	179	176	179	177	199	184	181	179	157	178	177	175	186	196	179	190	185	165	154	182	166	184	193	188	172	196	155	191	189	180	172	176	179	193	169	202	209	165	180	192	173	174	185	175	161	167	148	168	187	196	156	193	163	176	164	191	191	170	161	197	172	161	181	158	186	173	171	187	181	188	148	164	163	178	192	180	168	158	166	143	178	210	189	188	153	194	161	173	156	187	175	194	163	178	169	194	179	188	172	163	174	182	174	185	164	179	187	187	163	179	164	171	190	145	172	178	182	174	160	169	167	192	180	167	172	190	179	181	183	177	192	176	190	178	172	171	171	201	154	181	171	174	170	171	180	173	191	170	164	171	175	148	153	187	179	162	182	165	180	178	152	159	159	202	176	146	165	171	163	187	160	181	195	186	197	185	205	178	188	157	173	160	171	193	200	206	180	176	190	183	167	161	184	157	184	191	176	179	181	145	169	203	164	190	188	172	190	195	183	204	175	175	172	184	197	163	180	171	181	150	165	182	176	181	193	189	175	193	189	191	162	179	158	164	174	156	198	173	180	178	169	179	154	147	172	151	189	182	175	172	193	155	175	191	173	163	173	177	176	165	152	174	165	173	141	167	165	197	156	181	170	185	185	168	183	186	176	177	186	203	184	193	159	164	180	183	179	165	190	187	170	171	183	165	158	180	182	180	157	153	186	169	178	195	178	181	155	168	164	172	181	177	195	182	153	178	174	173	168	176	161	189	179	179	166	182	193	156	181	160	196	174	168	178	209	180	180	197	153	197	179	160	161	178	171	156	159	182	182	178	171	173	163	190	183	179	179	146	146	167	163	172	160	172	186	188	171	165	174	177	155	205	170	173	187	197	180	182	179	143	155	183	196	189	174	180	169	175	183	186	185	163	162	178	187	169	161	155	144	202	166	189	175	167	179	167	170	188	160	177	161	162	182	156	176	181	154	156	185	168	184	159	178	162	200	166	175	178	168	198	175	196	173	175	181	175	195	163	174	195	198	170	187	192	181	163	186	175	170	187	192	175	200	187	175	185	175	168	164	183	165	176	198	171	161	136	166	188	203	161	192	163	160	164	183	185	183	176	156	209	187	165	199	177	192	170	203	201	145	171	183	205	175	194	158	201	170	171	172	176	164	192	178	190	173	172	172	166	177	194	185	197	167	175	176	175	176	160	190	170	187	167	168	178	144	181	170	177	171	175	183	183	175	178	149	202	167	205	188	182	185	161	187	174	171	199	171	178	163	175	162	178	162	178	162	186	177	166	177	173	161	183	163	186	172	172	170	179	163	179	201	209	174	182	189	170	168	177	156	178	188	204	177	192	166	189	193	187	170	188	180	176	179	176	162	171	169	155	175	186	196	173	181	204	215	184	177	172	197	186	171	176	196	198	181	169	189	192	172	162	175	165	187	178	160	164	166	187	202	181	194	192	188	175	157	178	175	169	184	177	186	176	198	198	167	162	172	177	192	164	176	204	156	154	182	189	168	177	155	206	173	173	181	170	165	155	166	182	176	184	179	171	152	177	169	157	183	185	197	163	180	153	170	171	175	201	144	172	178	157	200	171	157	203	183	219	164	182	179	176	183	181	200	174	201	194	199	190	180	161	176	169	168	191	184	159	159	170	182	172	169	165	189	167	172	156	184	169	178	173	204	179	180	205	174	190	193	152	183	183	181	154	203	193	178	174	169	166	169	156	200	148	171	182	172	171	176	174	188	149	198	202	199	170	179	173	157	165	150	179	168	175	163	159	174	157	181	184	169	184	156	165	185	194	190	171	179	182	202	196	183	178	189	181	186	202	175	171	177	163	151	179	177	184	180	191	179	168	176	162	174	189	188	180	188	169	178	188	185	196	179	170	172	173	180	184	155	165	181	198	158	190	162	186	183	199	178	205	160	191	137	162	187	189	173	167	190	175	181	177	170	192	151	167	171	175	179	181	176	167	168	174	187	173	165	163	158	175	181	168	185	199	182	184	157	179	179	176	172	194	196	168	151	159	171	156	163	152	183	155	175	186	195	189	179	194	210	167	202	175	172	193	183	169	172	173	157	170	176	162	166	183	183	165	171	164	193	172	164	173	181	169	158	172	174	182	184	170	199	193	170	187	181	161	152	158	179	174	167	176	184	180	159	162	190	182	174	171	185	188	165	168	165	170	182	190	179	160	185	155	152	168	178	183	193	181	171	184	175	159	169	184	167	175	188	180	174	188	168	185	176	182	171	179	178	213	188	180	158	176	158	174	163	179	189	172	177	184	178	187	181	188	207	162	187	172	187	158	184	179	166	178	179	164	198	204	184	204	168	192	172	177	157	183	174	180	171	165	199	176	166	175	167	176	159	181	160	174	180	176	151	170	169	202	161	171	158	182	177	168	156	164	198	180	169	183	166	165	197	182	163	184	178	178	173	180	190	152	172	156	168	172	162	164	190	164	157	169	168	176
3861	855	781	433	384	307	296	273	265	245	244	240	245	231	206	251	248	239	227	206	254	216	226	242	224	236	228	241	226	239	259	218	215	234	263	236	260	226	232	247	224	225	225	202	217	226	234	215	208	206	229	225	223	222	231	248	238	228	208	228	233	228	241	207	239	260	230	223	234	232	245	226	238	221	239	219	235	225	231	222	213	220	249	211	213	238	222	257	211	237	233	248	213	233	229	229	203	200	237	193	250	235	210	219	222	206	227	245	236	221	251	216	216	242	234	264	216	237	224	202	268	245	210	207	234	252	220	233	225	224	244	226	241	243	225	247	236	220	220	249	228	241	206	260	194	234	224	240	266	233	244	234	248	220	228	233	226	228	248	232	206	240	225	222	225	220	234	245	206	249	216	253	228	214	223	217	213	250	225	236	228	237	233	255	254	224	230	233	232	242	256	221	211	253	243	220	203	217	229	234	233	242	251	238	218	225	230	224	249	209	234	238	224	207	199	248	222	211	243	231	237	258	240	238	223	255	211	209	204	239	204	227	259	216	246	239	204	219	253	218	229	217	210	226	236	224	223	204	206	230	245	246	243	233	267	236	223	224	256	265	231	246	225	257	243	232	214	240	240	231	233	251	218	232	215	226	227	263	214	185	220	249	215	216	215	237	227	233	229	204	227	242	219	219	208	219	246	262	238	202	241	248	233	239	233	232	235	196	233	225	206	249	205	212	214	214	237	192	232	244	211	219	207	234	202	240	217	231	190	239	223	230	218	209	252	246	221	238	238	218	237	209	211	238	250	232	205	240	238	229	231	231	235	221	237	258	224	225	244	213	238	231	215	219	243	264	226	244	220	228	229	205	219	213	255	234	231	246	243	221	228	235	218	243	199	229	232	225	214	231	209	220	236	225	215	237	212	229	225	219	234	224	216	226	223	196	249	227	215	204	249	233	207	236	230	229	219	250	237	245	242	221	214	213	231	242	237	221	227	236	244	250	217	232	237	210	199	223	196	211	233	188	261	212	238	208	237	229	236	250	236	244	238	251	195	218	212	219	220	255	205	231	232	223	203	219	229	232	239	254	243	221	205	202	251	220	245	250	234	247	243	244	212	218	232	218	250	236	236	231	206	236	248	213	232	240	236	248	222	229	241	227	258	180	211	228	219	227	259	237	217	228	228	201	211	260	220	260	224	239	224	235	238	256	207	235	235	229	239	229	244	219	229	223	233	230	255	216	231	218	237	214	241	225	243	253	238	226	238	222	239	236	224	228	219	226	218	204	227	236	218	221	206	237	229	244	208	217	212	224	228	236	220	204	229	236	233	252	229	217	221	235	228	260	222	225	242	253	215	241	219	245	222	220	244	208	209	232	211	212	231	245	238	220	213	225	236	245	199	234	248	220	206	215	228	213	239	257	268	212	240	248	225	234	234	233	251	204	230	242	211	229	228	221	208	232	235	222	221	225	232	237	224	239	221	217	201	239	261	245	234	229	256	217	237	224	219	249	220	225	221	233	206	218	236	242	248	246	208	217	216	232	243	221	235	221	240	220	219	221	221	223	231	224	233	213	241	235	208	206	250	226	233	228	244	231	229	255	233	242	212	247	207	213	242	246	234	229	209	228	250	229	226	225	260	224	225	210	219	252	192	232	254	252	245	246	223	211	236	211	223	223	231	207	221	232	235	243	221	224	210	176	213	226	221	232	206	226	242	248	211	227	230	249	222	216	217	218	247	197	230	219	200	224	257	231	228	215	222	237	220	234	222	245	237	211	248	272	219	216	231	222	194	249	240	214	235	239	218	241	221	226	230	242	237	225	203	233	256	236	222	210	246	243	227	222	240	266	194	231	241	206	230	252	216	205	214	265	227	189	227	228	210	231	254	265	203	239	255	243	274	234	232	219	189	231	235	239	229	247	202	238	232	253	245	235	251	249	224	233	206	215	226	226	230	236	225	218	198	204	252	235	240	215	207	241	239	215	210	227	227	217	226	227	207	227	228	218	223	214	229	210	221	283	219	236	210	220	245	216	233	239	222	235	237	248	216	244	214	229	224	238	240	217	217	256	199	218	198	215	221	228	214	211	217	222	219	238	233	264	218	226	252	233	224	222	239	236	204	218	226	248	209	227	235	233	254	233	253	240	211	237	221	243	248	210	228	238	256	215	243	223	262	212	225	211	253	217	217	222	261	222	192	201	243	220	224	242	236	236	237	206	224	232	224	235	234	257	232	217	224	246	227	233	230	258	239	227	242	215	233	248	252	208	240	209	222	232	226	221	236	241	239	225	246	219	206	234	222	231	232	246	214	261	224	244	229	229	232	238	217	258	229	251	229	234	214	240	237	203	198	221	261	233	215	231	230	222	174	237	262	225	243	250	202	231	215	234	233	223	235	229	260	257	226	229	217	238	213	227	225	247	224	255	226	228	230	242	226	215	207	204	231	212	207	229	196	262	217	226	223	239	225	244	231	212	231	242	220	216	212	237	220	245	254	210	230	224	232	213	234	228	239	212	215	210	229	243	232	222	258	244	245	244	245	210	220	235	240	230	218	237	241	243	225	218	223	241	240	232	234	230	242	234	237	209	212	216	230	243	237	226	220	244	222	271	199	213	259	244	225	228	235	218	255	236	233	235	255	218	223	247	219	249	246	241	229	208	239	228	230	220	218	251	251	243	213	246	252	247	225	244	193	246	240	234	260	248	240	221	253	183	217	236	223	230	232	245	247	224	237	221	246	245	239	221	243	212	233	220	217	222	218	250	264	226	192	219	227	215	184	222	230	241	232	240	218	254	245	225	234	242	213	233	218	226	244	227	222	236	239	221	191	257	229	211	236	253	205	212	225	218	209	226	227	235	214	213	214	232	213	210	239	239	255	261	230	216	240	235	265	263	227	270	228	227	237	229	219	230	223	220	237	211	221	232	223	224	224	243	232	215	245	208	244	232	226	213	232	213	227	233	215	240	215	239	207	224	241	211	274	230	227	217	228	208	219	235	214	222	247	209	230	222	193	214	230	219	204	234	237	220	251	229	240	224	232	217	249	213	215	225	221	211	227	226	225	233	211	229	228	248	231	231	234	213	234	235	228	247	201	262	244	230	232	231	240	234	238	237	204	246	217	247	217	238	206	243	234	223	223	253	234	187	227	237	232	221	232	210	224	224	234	221	234	227	212	226	223	233	252	239	248	244	218	217	270	227	213	224	233	248	196	217	242	225	229	195	240	242	216	222	222	236	225	207	269	222	234	204	222	240	207	213	245	198	249	231	231	234	235	218	245	238	217	230	238	223	198	213	231	210	224	201	240	231	239	199	250	216	231	212	250	243	224	245	228	236	255	221	231	242	224	211	239	212	252	222	205	231	203	205	254	198	220	213	204	233	233	244	245	257	243	222	198	220	241	215	237	211	237	230	206	241	223	239	239	236	213	214	240	221	243	259	225	237	189	233	232	238	229	249	211	213	248	247	248	207	220	229	246	221	267	261	237	227
24262	21692	29290	24630	21687	11930	1245	867	692	661	572	530	511	512	514	499	511	459	444	459	486	443	506	493	486	448	387	413	401	409	441	439	432	412	450	416	422	438	439	438	433	428	436	432	455	441	428	445	401	383	421	424	393	438	432	442	393	453	416	443	390	416	409	422	410	405	379	417	453	422	414	405	398	402	429	479	415	436	453	408	393	419	445	431	442	434	434	417	445	386	412	402	439	395	385	401	455	394	448	397	414	407	404	416	377	374	431	439	414	405	441	375	412	419	462	446	431	411	428	399	429	417	425	418	403	396	434	412	424	383	415	403	396	450	399	391	392	424	412	407	460	402	389	443	433	388	404	431	386	404	412	431	427	409	421	424	409	399	393	403	426	421	389	380	474	418	418	419	414	414	408	412	421	406	404	419	399	387	425	377	403	453	417	395	424	403	428	413	415	341	417	454	376	453	413	403	414	419	417	410	398	409	427	440	411	389	418	426	405	390	452	414	416	426	393	379	443	398	400	382	377	437	426	441	426	428	399	404	403	420	426	422	425	456	416	445	402	413	345	401	413	442	419	402	400	404	420	398	418	444	397	409	378	405	425	386	422	381	414	438	433	424	421	435	455	436	406	429	423	409	479	422	433	427	443	434	428	396	435	405	392	424	426	444	422	471	424	429	424	420	391	424	414	408	375	395	412	401	372	429	465	429	403	431	439	420	414	399	417	406	415	433	388	404	428	428	406	438	397	434	397	412	419	419	418	424	426	426	423	398	416	423	433	421	440	406	410	380	417	437	419	394	415	419	421	404	464	437	390	440	382	418	398	418	424	412	416	426	403	421	401	441	390	374	413	424	401	393	391	444	415	383	396	397	385	418	423	416	458	443	440	394	389	445	438	429	432	426	454	435	405	399	415	411	431	388	407	397	411	466	397	408	451	388	407	367	385	378	435	421	426	432	446	403	398	446	408	445	451	414	438	412	425	409	395	423	434	420	438	428	398	390	403	403	423	411	421	389	415	398	399	408	401	389	373	441	415	441	409	412	385	406	431	417	451	430	419	370	418	411	423	413	414	415	420	401	390	394	425	380	401	418	404	410	418	382	408	391	386	412	414	410	406	426	375	398	415	440	412	430	406	435	406	434	419	389	379	406	438	420	421	407	379	449	388	424	382	452	420	429	431	414	440	426	405	396	430	419	405	442	441	384	432	407	406	412	402	392	366	421	417	381	371	414	384	426	439	385	401	419	371	392	414	404	429	385	414	398	421	379	457	394	401	449	397	414	427	423	402	379	427	382	396	407	458	386	416	390	378	435	394	386	425	402	414	449	420	430	424	380	408	421	418	423	416	387	434	403	385	407	400	407	406	396	460	415	414	431	412	435	414	444	428	387	395	379	416	415	443	401	447	392	443	379	441	407	411	419	410	395	399	428	420	416	416	394	413	397	433	436	393	415	450	363	396	399	389	432	417	408	411	416	435	406	421	404	421	414	400	398	465	438	431	454	458	407	404	376	405	419	405	399	394	395	397	430	399	430	409	374	413	392	415	423	396	397	430	420	368	413	426	392	401	427	430	380	420	442	396	417	420	405	444	390	411	393	415	425	438	429	420	407	406	399	409	401	388	379	423	417	392	428	430	410	392	432	445	421	394	400	396	400	395	414	406	407	399	427	451	403	423	417	427	378	428	416	388	406	414	423	382	445	457	382	443	411	404	441	420	415	422	404	372	393	427	430	453	412	473	441	420	389	464	417	402	425	409	420	405	391	391	418	375	411	379	390	404	406	395	414	387	397	451	440	430	393	419	403	392	440	403	429	423	382	462	368	398	396	380	425	401	383	414	416	434	424	415	403	376	409	396	394	399	403	412	425	412	422	426	430	410	427	436	389	426	438	389	394	437	403	370	425	399	376	404	431	426	429	426	371	380	389	415	399	376	439	391	378	398	423	454	408	436	396	406	407	432	423	460	424	440	402	424	421	417	415	434	405	417	406	456	392	413	411	423	402	453	416	415	430	390	412	436	421	417	384	443	417	431	409	422	393	413	421	409	419	446	418	415	432	427	409	387	410	453	401	401	430	409	411	432	390	424	424	416	408	416	401	419	400	356	449	393	381	416	425	416	453	430	398	393	435	411	440	419	428	385	391	427	431	411	409	438	424	429	414	397	404	403	428	399	408	364	416	414	451	401	423	466	399	425	385	441	401	434	434	382	462	390	392	421	419	402	421	422	424	430	399	399	368	368	391	406	429	385	376	469	412	406	398	436	399	351	420	401	371	398	395	426	421	388	420	391	403	439	413	383	413	389	410	424	396	374	425	389	429	415	446	457	407	446	420	426	403	406	418	417	402	408	376	427	434	412	404	391	397	409	428	410	414	376	396	417	398	385	417	413	450	409	405	446	417	456	426	427	429	399	403	411	398	430	418	408	395	405	392	410	431	419	397	411	384	409	433	412	396	418	411	385	421	399	428	374	417	419	435	420	439	406	385	404	407	399	416	448	408	400	397	431	375	414	413	432	419	419	396	448	391	439	427	415	410	448	417	420	421	407	385	409	433	389	437	457	420	448	424	401	457	429	388	409	420	433	434	424	396	435	403	404	404	441	404	432	386	412	419	413	389	382	415	414	398	378	385	402	393	430	423	379	439	411	430	447	407	366	395	385	401	407	427	417	415	411	393	435	396	444	407	367	394	412	446	386	386	444	427	407	393	445	422	399	408	398	405	479	415	407	407	412	398	409	421	384	471	415	401	400	431	413	416	428	378	402	399	401	398	439	412	424	360	435	431	394	384	440	409	433	417	436	378	440	422	388	394	391	400	405	418	411	418	429	398	424	429	440	382	431	422	410	375	417	423	435	413	427	409	390	423	436	418	442	390	402	438	387	432	408	415	395	371	414	409	451	410	454	396	416	418	432	381	416	411	398	379	453	421	395	425	428	423	403	436	437	397	416	449	422	425	398	394	369	451	427	409	393	453	404	407	401	392	418	416	409	416	411	432	460	437	409	410	417	409	421	432	419	409	431	403	449	380	416	398	429	417	438	410	443	418	445	421	380	351	372	420	422	426	440	445	419	398	421	394	436	420	409	408	417	395	424	420	390	390	445	395	385	430	421	399	412	405	431	421	433	395	443	425	450	459	381	420	395	407	404	411	463	412	380	446	422	412	420	453	436	418	442	429	392	385	425	405	387	390	378	416	390	419	364	399	364	408	420	417	384	436	407	436	435	427	407	424	420	395	373	411	432	407	406	398	406	374	446	421	402	415	398	416	401	441	384	409	417	401	440	464	424	428	416	422	373	453	447	384	410	407	416	372	435	397	412	413	409	426	411	415	408	371	392	406	419	403	411	406	408	407	414	414	446	405	385	429	398	424	361	424	412	399	407	382	414	382	445	430	418	401	375	433	429	401	431	410	387	411	415	415	429	391	424	428	420	426	412	430	420	426	434	426	418	421	425	389	392	438	399	422	433	407	412	408	404	429	397	412	398	396	385	426
4655	9982	8141	3974	2835	2208	1721	1365	1165	990	895	806	821	751	718	673	673	628	641	644	588	582	592	538	550	552	502	562	576	506	525	528	524	514	554	546	498	509	518	469	555	575	512	533	498	541	544	503	503	570	523	520	524	513	500	504	523	513	486	507	507	495	507	515	513	513	500	483	510	533	541	506	470	519	479	524	506	534	487	525	520	565	526	524	522	460	539	511	582	524	535	509	507	521	491	494	456	514	502	500	471	537	496	512	500	493	530	524	471	476	512	496	513	537	527	519	483	520	475	510	480	476	499	463	509	537	502	513	520	510	506	478	524	517	496	479	515	501	494	493	501	488	524	478	503	520	487	515	509	474	490	480	477	495	528	516	515	506	513	485	513	491	530	487	496	491	517	478	508	517	533	499	512	485	474	524	551	507	485	481	498	516	458	547	461	522	468	486	503	478	505	536	485	477	519	548	483	502	550	511	484	504	486	482	502	500	501	515	526	513	517	517	486	492	525	473	494	496	518	507	480	480	501	505	473	486	538	522	490	463	478	491	477	482	486	463	534	528	514	498	528	516	510	522	478	497	511	469	551	525	494	483	522	522	489	510	497	479	494	508	536	542	470	508	484	526	528	510	516	491	504	512	488	501	481	492	516	514	510	526	513	531	480	486	487	509	480	506	462	498	519	499	507	470	484	523	493	480	510	475	516	503	493	491	504	474	518	501	512	472	464	473	500	487	514	437	508	495	493	488	476	522	468	508	502	484	482	490	509	488	495	469	501	462	528	501	470	523	529	496	516	483	533	467	517	520	508	506	484	447	521	559	501	481	496	496	493	522	514	546	501	491	488	511	513	494	491	529	494	482	490	506	517	540	489	512	533	495	496	506	495	503	514	508	479	518	494	457	440	500	486	531	503	454	490	510	478	529	482	484	502	503	472	494	477	499	515	528	459	504	523	497	513	479	517	474	555	450	517	471	466	512	431	506	482	515	504	431	465	486	485	482	502	518	490	533	516	476	490	494	494	486	536	508	442	484	503	497	509	515	475	527	500	497	487	495	500	492	479	507	491	522	548	482	521	493	499	451	506	535	518	466	472	517	474	473	485	489	528	486	502	496	525	501	501	488	459	481	515	510	497	504	535	477	531	520	473	492	501	481	484	476	518	509	500	507	520	479	537	471	482	492	512	505	506	489	532	512	529	499	540	545	511	474	513	458	490	480	505	506	465	491	526	514	457	504	476	517	481	541	509	512	511	512	496	514	488	520	517	501	471	551	490	488	500	482	513	478	492	500	520	520	500	458	491	494	506	557	478	509	496	503	467	537	516	473	502	491	484	500	482	477	477	476	495	487	523	473	489	506	518	519	538	489	509	514	496	500	505	538	489	492	480	499	515	478	517	549	493	506	508	473	501	542	492	560	517	520	525	479	504	462	523	502	521	504	538	505	512	488	506	496	491	492	513	504	505	505	486	454	519	472	508	484	527	541	488	509	495	485	533	483	522	499	556	536	513	506	473	474	509	476	470	505	498	479	493	501	485	500	494	505	509	448	505	512	491	527	491	510	539	470	445	494	495	487	470	478	510	500	485	494	521	509	530	498	490	529	482	496	490	482	499	505	506	526	510	541	457	506	534	518	477	473	472	461	523	520	516	522	504	500	510	485	511	523	511	482	512	557	501	492	499	505	488	522	499	523	516	478	535	486	488	491	514	497	451	476	519	536	451	505	534	511	469	497	508	525	493	525	535	530	518	486	516	500	499	495	464	479	522	498	509	502	573	517	490	484	476	509	484	510	488	481	494	489	486	530	511	511	500	514	487	487	504	491	483	482	465	485	473	512	524	498	492	507	520	488	509	518	538	556	473	482	487	547	485	467	502	509	476	541	522	532	535	489	452	536	499	446	487	486	473	502	519	480	517	481	500	511	471	504	489	468	489	477	514	491	499	495	509	475	519	559	502	458	528	505	504	500	506	517	490	503	491	523	476	536	499	512	468	469	513	495	486	467	510	524	496	515	532	448	492	499	523	462	514	519	522	491	503	497	494	511	511	493	467	494	508	512	507	516	478	507	520	497	531	463	493	473	470	465	517	496	496	504	493	498	505	483	485	502	514	496	517	508	522	505	514	493	506	480	501	466	503	517	494	459	488	502	497	489	476	505	463	497	549	548	494	497	508	503	528	516	499	504	517	534	481	506	520	487	478	491	514	511	495	493	505	464	523	471	482	541	492	479	497	482	486	459	522	454	466	543	528	471	512	506	500	491	483	523	538	488	459	463	485	531	451	506	496	508	518	503	519	487	498	507	494	486	478	481	467	509	486	512	487	500	488	489	511	514	466	486	472	506	516	500	510	537	481	522	468	531	530	493	537	471	460	517	489	476	551	515	473	457	491	522	526	497	505	556	480	529	515	484	495	491	508	476	495	485	526	507	510	507	516	563	525	523	532	531	475	494	493	519	521	515	463	495	464	504	468	457	528	506	524	500	453	480	491	524	499	473	500	480	514	462	506	482	509	496	517	526	472	461	501	464	475	496	502	497	524	498	473	486	477	495	482	482	514	497	506	522	478	479	483	515	493	511	525	515	513	504	450	495	493	474	495	468	503	493	522	509	511	496	499	472	484	537	500	515	480	526	454	501	467	484	508	527	503	496	523	491	464	477	478	462	547	511	512	515	491	470	515	520	484	483	501	530	501	509	492	480	529	481	479	510	483	484	484	450	491	561	521	473	472	498	501	496	518	496	501	498	470	527	482	441	465	471	496	537	467	500	524	495	485	487	494	484	526	502	536	485	535	506	461	515	524	511	491	469	538	519	486	475	498	529	508	535	510	452	501	504	525	502	500	495	474	527	529	504	476	519	515	501	500	525	526	473	509	485	522	481	472	493	492	476	469	503	492	504	520	512	521	484	498	531	516	509	498	480	518	501	442	498	468	467	512	515	490	529	517	489	515	542	539	510	484	459	485	479	502	519	497	466	492	516	501	528	481	536	516	489	492	501	517	496	497	528	521	535	517	486	483	494	516	489	498	534	514	473	514	491	495	503	502	482	504	464	514	470	502	496	471	500	516	463	475	507	492	522	520	535	481	495	481	477	490	464	499	528	521	485	486	525	502	495	518	521	458	493	507	459	504	504	514	491	488	504	498	457	503	521	458	505	492	555	508	489	496	515	516	524	516	529	514	501	524	461	487	493	511	494	507	502	484	489	546	520	484	456	521	490	482	506	509	482	518	505	511	517	521	484	501	476	540	478	506	505	495	475	507	522	506	483	489	462	439	507	511	477	518	489	482	495	511	488	507	500	508	512	486	479	516	504	500	458	500	564	473	507	499	509	496	460	460	487	507	439	486	505	495	513	475	485	527	483	545	487	466	462	526	539	485	486	472	505	482	499	490	487	474	515	496	507	523	528	471	537	472	471	511	539	503	518	533	497	469	483	501	525	515	536	501	509	488	492	502	498	528	529	486	517	541	486	490	464	548	490	513	483	512	505	479	482
25505	21679	28136	25679	9968	532	393	303	243	249	216	248	223	218	186	191	177	181	166	178	175	168	171	148	170	168	192	152	186	183	152	169	168	155	162	168	164	162	149	161	185	160	166	145	152	171	164	153	124	145	155	177	160	171	170	144	156	136	162	147	151	148	167	132	168	164	170	161	158	163	156	178	176	158	176	145	139	193	162	139	145	142	162	173	166	149	161	158	150	189	170	142	158	136	151	139	131	158	164	144	170	129	152	155	152	142	161	157	142	153	142	148	171	163	178	149	155	160	129	154	140	147	173	139	149	159	154	141	164	182	165	159	153	145	142	156	156	156	152	164	138	172	154	174	163	134	140	147	174	165	128	171	176	154	171	173	150	146	168	155	157	134	150	148	163	154	167	147	166	148	159	170	153	161	152	158	157	157	166	151	166	160	148	175	140	137	161	167	163	146	152	151	146	162	174	168	156	149	138	136	166	156	176	140	151	166	158	165	158	144	144	145	136	149	153	145	169	182	163	138	182	161	152	154	165	155	151	163	166	161	171	145	143	148	161	176	158	156	155	163	153	147	155	161	155	164	167	160	174	168	160	158	182	154	150	167	156	152	155	175	147	159	167	169	155	161	149	154	144	146	156	147	148	153	147	147	148	162	149	143	158	163	169	160	122	147	165	149	153	149	142	177	161	138	164	159	164	130	185	156	160	144	151	155	156	153	138	151	157	153	146	162	169	162	164	187	146	155	140	145	143	170	170	161	122	181	142	165	161	151	156	162	157	175	152	147	148	178	169	152	162	167	169	157	167	154	138	154	158	141	161	174	155	152	165	162	162	156	165	143	143	150	144	123	149	165	153	173	164	169	158	145	148	164	170	156	175	156	173	139	162	144	158	150	158	164	161	157	162	148	160	139	145	163	138	127	159	161	159	181	182	160	155	158	173	161	168	167	170	145	134	150	173	170	166	140	161	172	133	166	144	150	143	165	161	147	158	164	174	172	149	151	140	119	161	154	153	160	130	153	184	151	147	136	170	181	151	164	156	158	158	171	168	168	153	155	154	174	165	150	139	151	152	165	150	140	171	135	144	168	151	148	155	175	159	133	140	145	165	166	157	131	168	160	154	167	142	154	176	140	136	148	163	140	158	150	160	140	156	147	159	142	147	148	191	166	158	145	157	167	174	157	161	164	170	154	146	159	162	161	136	164	145	137	154	142	119	154	155	136	172	163	156	146	168	132	160	155	152	168	154	154	167	174	154	154	182	151	156	169	144	154	181	133	173	168	171	148	159	160	146	155	153	143	175	134	158	143	182	161	152	148	169	146	146	169	142	150	165	147	156	161	162	151	162	161	150	157	150	161	169	149	161	160	145	166	150	154	153	173	135	137	145	159	152	159	172	178	155	175	152	181	125	163	181	144	145	123	150	166	160	179	151	164	180	152	154	152	164	184	142	157	157	141	159	146	148	140	168	160	158	153	149	162	141	158	159	153	141	168	176	139	171	155	158	153	160	177	153	139	126	153	161	147	158	162	174	172	150	167	167	151	174	165	174	149	156	153	164	150	149	153	171	157	152	182	139	163	146	168	164	149	152	152	173	158	153	170	144	149	156	163	160	142	168	150	167	144	148	154	143	163	155	159	189	166	173	150	148	167	159	158	132	149	140	180	165	156	169	153	161	159	144	138	157	174	169	175	164	169	149	153	167	160	148	163	175	164	166	152	142	145	163	149	146	184	149	175	144	166	154	142	171	146	150	160	140	172	137	142	156	158	156	139	172	157	164	149	157	165	146	151	177	145	159	157	121	178	166	180	174	168	154	162	147	160	152	138	143	156	147	149	140	161	157	160	165	137	142	144	168	128	162	156	140	175	139	143	148	147	144	138	168	157	152	160	162	168	141	168	155	173	146	164	144	139	157	167	143	157	178	169	178	148	157	142	168	161	156	138	150	146	156	147	151	156	136	133	158	162	119	140	150	149	153	140	161	139	162	147	164	133	149	160	165	142	176	162	171	136	146	189	159	148	163	160	158	156	148	146	168	162	138	157	144	173	170	161	144	158	146	155	147	148	163	147	147	160	135	151	146	162	159	145	159	174	144	168	149	142	123	166	159	165	160	161	173	156	131	169	157	164	165	151	139	157	135	160	130	153	160	187	150	185	142	151	179	143	168	160	161	146	147	177	167	152	146	161	179	137	144	155	133	151	155	142	173	165	154	186	166	144	162	164	161	150	158	157	133	167	164	175	139	143	147	135	145	164	169	129	153	164	158	148	160	169	157	163	164	141	162	161	166	144	138	164	170	140	166	157	141	138	156	161	178	187	144	153	165	154	152	165	168	155	157	170	148	184	155	151	154	140	165	193	156	152	133	170	140	160	158	149	146	155	154	141	151	167	138	180	168	179	160	141	150	142	162	120	160	160	137	153	151	156	162	160	144	159	157	153	162	153	145	148	136	168	170	153	183	165	165	169	168	158	146	148	143	154	145	167	157	146	147	133	153	156	150	146	146	154	186	167	151	142	131	157	157	156	153	140	139	156	173	162	171	145	126	164	161	174	147	160	147	142	157	144	149	157	157	139	151	155	138	159	172	156	153	158	142	148	151	182	162	172	144	142	164	165	147	149	160	150	142	147	126	146	165	155	158	156	160	154	146	187	154	148	171	161	171	174	152	148	142	141	155	145	150	152	150	151	159	147	167	166	175	169	159	162	140	155	161	132	151	159	166	142	143	144	155	139	138	141	157	147	145	152	121	156	158	158	168	138	137	158	152	135	131	169	156	163	152	162	179	136	165	150	159	136	154	151	138	145	165	150	191	163	161	153	154	148	157	156	184	142	141	140	149	144	152	148	147	169	152	144	146	147	173	155	153	150	151	148	160	166	174	170	149	149	154	146	143	162	157	127	162	169	157	146	182	159	164	163	172	168	168	179	144	149	161	148	150	162	161	153	151	156	169	145	158	163	160	151	138	157	162	146	159	152	169	165	165	145	149	153	167	146	139	145	187	146	143	160	161	168	159	168	160	154	157	181	146	158	147	163	152	159	153	152	159	162	145	147	159	163	160	147	143	155	153	138	142	163	144	167	136	145	167	170	156	168	171	155	173	164	137	166	160	194	187	152	147	153	142	156	145	144	171	157	165	159	125	160	149	139	180	166	148	181	153	159	138	157	151	148	129	161	164	169	166	164	159	164	174	174	133	136	144	153	167	175	163	162	165	171	151	170	143	145	132	152	150	141	148	153	173	143	152	143	170	166	128	144	160	147	134	138	136	145	161	154	170	140	142	153	153	141	137	136	157	166	168	150	182	142	146	130	151	151	138	149	191	147	157	142	154	140	168	164	163	139	167	145	161	168	150	166	130	164	150	154	152	177	160	149	142	175	169	141	142	140	153	149	184	153	147	141	144	133	137	154	164	164	149	139	157	158	133	156	136	149	174	143	153	145	187	172	157	162	133	159	151	147	142	135	149	149	142	139	139	157	154	170	154	152	142	139
4547	5634	4168	1942	1434	1068	875	694	543	513	447	399	393	349	292	322	293	279	288	273	281	249	239	237	252	255	231	237	268	225	211	229	205	223	234	211	215	252	226	221	233	211	237	256	197	224	230	195	211	223	228	242	206	221	214	235	231	207	239	214	206	211	220	209	220	245	257	216	174	215	195	227	222	210	218	221	228	223	235	197	225	195	231	230	232	223	199	215	237	224	213	205	259	236	217	228	221	221	221	217	191	246	236	200	233	213	201	216	214	210	208	184	213	203	223	212	199	219	228	217	223	227	211	217	219	230	215	206	194	222	191	235	204	215	240	237	218	190	220	234	216	214	211	205	218	215	220	214	201	256	226	235	207	239	227	207	218	220	207	214	238	213	224	217	203	230	232	186	226	249	245	196	181	232	197	233	201	203	227	234	212	239	220	183	217	210	207	235	216	211	217	227	226	236	213	216	212	216	211	223	221	219	206	204	227	234	188	207	209	194	231	218	207	204	219	220	212	237	218	233	208	215	205	225	185	238	202	224	217	208	198	210	196	209	223	210	191	243	233	227	244	230	189	233	197	234	198	208	219	207	223	219	234	223	214	229	226	206	218	228	210	220	238	217	203	227	200	245	213	216	211	197	210	207	230	196	205	215	205	213	233	229	220	240	224	200	221	232	229	207	228	211	195	218	242	219	220	205	213	231	210	228	201	218	234	209	197	204	218	210	212	215	212	211	219	237	215	238	218	217	231	240	224	206	222	217	248	232	211	212	219	222	223	209	219	206	246	230	223	209	232	212	234	203	220	214	194	215	250	229	233	195	232	225	233	219	210	202	218	204	219	219	221	190	206	197	230	214	234	218	195	213	204	218	239	205	205	210	181	207	231	207	211	215	233	197	234	222	216	206	229	196	194	224	242	228	235	219	215	209	228	211	242	231	214	227	242	208	215	196	205	211	214	247	248	204	220	185	209	220	231	216	210	222	188	218	212	200	234	203	192	224	220	184	221	209	223	235	233	222	216	221	213	189	197	227	246	193	226	192	209	203	248	177	201	219	221	229	236	202	210	220	226	232	208	217	187	237	202	229	232	212	209	200	220	226	196	215	200	223	206	244	222	222	216	230	216	220	215	200	215	208	232	212	208	208	209	202	226	197	238	190	191	197	220	225	237	195	204	234	197	223	212	238	198	215	202	206	194	201	213	212	208	209	216	209	219	222	219	190	232	202	220	213	207	239	200	203	208	212	215	190	216	196	223	228	213	205	207	206	235	241	232	201	200	212	212	230	209	219	222	227	185	219	236	226	219	210	192	222	206	210	213	213	200	231	205	206	233	223	219	225	205	215	210	196	227	209	219	209	238	197	215	234	216	207	208	227	207	226	207	248	235	236	208	218	196	207	209	222	223	227	207	211	189	218	198	208	208	219	209	241	213	215	212	226	218	203	206	208	219	213	214	217	220	222	209	226	246	221	233	228	219	236	199	213	218	224	187	221	239	210	206	200	201	201	221	226	199	244	229	249	192	202	239	190	199	212	229	210	196	197	214	240	202	194	212	210	185	200	204	210	215	216	204	213	221	251	209	225	185	219	213	203	241	214	206	195	229	225	187	197	205	213	206	220	216	206	227	212	215	201	203	231	243	206	222	203	222	206	238	190	193	236	239	211	210	229	209	209	201	227	207	230	194	231	225	237	213	221	196	225	218	238	196	232	209	230	209	190	234	212	206	201	216	192	204	206	213	225	196	207	226	201	224	215	213	200	206	232	220	205	199	211	225	198	216	184	204	219	224	243	190	224	245	224	224	230	233	207	209	238	250	212	226	207	221	214	212	207	224	207	200	202	212	246	234	220	214	222	195	221	220	214	187	201	237	242	216	225	255	230	203	222	204	226	184	214	217	230	212	223	204	209	212	207	180	229	228	218	208	226	208	221	215	236	225	217	217	198	218	238	222	206	207	203	208	224	203	217	220	190	225	206	230	199	209	203	225	216	233	192	239	208	235	197	216	202	204	191	206	218	257	232	221	197	210	232	207	221	197	223	223	216	200	221	224	227	217	194	211	254	224	251	241	212	224	221	210	195	198	222	220	211	204	207	205	220	237	215	224	234	230	215	212	243	201	230	217	204	240	228	228	220	208	209	226	227	228	209	206	223	248	233	227	218	209	225	231	238	239	208	231	232	229	203	232	216	218	197	220	241	204	224	228	205	226	208	208	213	221	223	235	217	202	211	214	226	206	233	218	225	205	229	211	227	205	209	238	222	197	231	201	232	240	233	218	200	229	207	206	205	203	252	200	232	222	214	224	208	221	201	221	217	220	211	223	231	193	220	214	217	211	216	215	210	204	237	205	206	231	214	215	208	232	218	230	220	221	201	222	223	230	239	216	198	215	208	205	221	210	233	232	210	227	216	213	218	191	229	233	211	201	227	213	229	224	212	215	189	195	209	200	201	251	216	200	192	218	230	213	223	204	215	205	207	204	207	222	207	213	207	203	216	207	214	201	198	225	225	210	196	206	189	238	224	223	240	191	224	227	238	227	209	221	218	219	194	207	207	224	223	202	228	241	222	218	192	212	237	207	235	208	207	218	233	213	209	221	210	203	226	215	207	228	224	216	220	203	220	217	215	217	212	207	214	218	254	229	200	210	207	205	246	229	203	218	227	234	199	215	239	240	216	216	212	211	210	224	194	221	231	206	221	235	221	184	204	217	218	213	232	191	228	219	225	202	200	213	199	186	218	224	224	244	250	226	237	195	199	186	199	222	201	254	214	228	215	221	234	200	213	214	213	215	207	231	220	203	245	208	233	223	197	208	206	216	203	219	214	191	216	220	203	220	210	209	222	237	190	200	212	220	213	194	214	202	211	198	225	216	191	215	244	191	214	222	211	206	207	222	200	202	238	227	221	203	215	204	230	193	216	201	227	230	248	217	221	229	222	210	207	217	218	213	204	220	232	237	223	186	220	218	218	229	220	223	232	223	210	215	233	224	190	227	227	200	221	211	211	224	209	207	177	216	189	209	234	211	242	219	210	208	181	243	191	215	217	227	233	212	216	237	224	246	214	206	217	221	216	217	232	202	221	207	236	202	236	212	199	216	193	248	237	243	195	225	238	217	223	225	226	219	221	203	232	224	198	207	216	218	228	218	199	217	194	216	225	228	212	231	224	207	206	221	218	199	212	206	213	204	202	222	194	231	221	247	225	208	226	201	243	229	181	207	208	213	205	208	258	203	204	214	216	204	213	215	178	206	239	209	235	218	211	207	202	206	224	222	230	222	209	207	210	191	227	239	219	218	230	230	213	205	229	207	211	223	232	221	205	209	209	217	219	228	172	218	212	186	217	226	230	207	199	211	218	200	221	222	240	213	202	225	223	242	216	220	226	230	210	216	218	206	225	193	190	196	231	202	195	207	225	231	223	266	255	206	214	212	233	235	205	235	220	218	221	232	208	246	221	252	198	203	226	205	213	224	194	211	193	240	206	187	196	217	217
23296	21732	29775	24245	21736	21793	11102	1420	1030	913	843	774	759	684	694	630	622	591	597	604	568	594	575	567	546	533	535	526	511	522	606	521	525	519	535	551	539	553	494	514	528	530	519	536	525	530	502	537	517	512	523	488	519	506	533	452	493	494	460	541	501	540	553	506	468	494	528	515	498	552	553	542	504	502	459	496	524	539	523	483	513	462	472	525	479	507	499	503	512	542	504	493	469	490	508	545	535	490	505	508	482	499	481	510	493	497	466	467	498	495	482	503	514	483	481	530	475	515	505	480	497	514	548	526	510	461	494	511	468	496	493	488	503	461	480	532	477	493	498	515	457	507	475	549	523	511	509	469	504	472	470	504	492	498	498	482	510	510	489	461	465	516	502	525	440	467	467	538	491	492	444	508	510	506	481	463	567	501	508	452	459	476	485	497	524	483	489	494	487	472	488	507	508	470	473	433	501	503	453	504	532	493	488	470	507	488	533	516	526	480	498	470	513	490	535	521	471	515	544	532	507	490	496	509	504	511	496	501	521	527	497	504	487	472	504	521	501	494	501	501	495	492	508	517	531	497	473	483	481	488	486	482	516	461	451	494	475	504	520	475	520	485	495	505	478	459	522	466	491	468	470	502	496	466	517	514	491	512	477	532	503	477	497	486	510	490	492	464	508	564	497	492	447	485	512	452	505	469	487	505	493	527	468	507	510	451	499	565	543	495	540	473	505	476	554	443	458	477	499	469	490	490	471	475	491	498	481	481	496	469	480	479	524	499	498	429	496	466	477	436	485	472	512	485	474	523	500	522	480	505	475	509	533	497	485	516	515	504	543	518	476	487	502	492	506	458	484	479	551	491	482	496	512	463	493	489	534	488	448	484	520	510	461	475	489	528	453	477	504	528	496	493	498	485	474	519	478	462	534	533	491	501	504	503	481	506	489	494	467	477	433	502	483	507	468	522	525	487	499	484	497	455	452	507	472	498	486	503	478	527	518	566	497	472	492	463	503	469	470	523	528	473	443	489	497	476	528	461	469	511	517	503	510	456	535	466	506	509	499	488	477	483	496	472	492	476	525	530	525	526	501	512	470	495	502	474	491	488	505	488	473	480	470	509	486	508	509	511	463	501	509	456	519	497	493	501	536	455	503	513	515	509	512	529	514	466	493	516	530	542	491	494	497	497	484	509	525	471	492	454	492	499	469	485	472	471	504	496	488	487	533	515	501	536	495	489	509	517	464	505	513	533	508	521	495	464	535	489	513	524	477	491	507	505	506	486	507	506	486	475	462	482	511	495	504	506	499	480	446	490	493	494	531	544	521	488	484	512	503	459	454	518	536	509	532	458	502	468	501	487	486	475	536	496	465	468	509	500	511	482	514	472	498	469	518	525	493	504	480	496	490	508	503	478	460	487	515	495	548	494	485	488	502	462	509	500	468	514	496	493	498	478	509	508	479	488	521	506	520	493	502	496	492	503	481	519	509	459	497	501	481	450	503	490	484	494	507	530	522	487	529	484	479	484	482	502	520	535	469	483	485	515	508	470	477	457	505	473	509	461	500	520	483	498	466	500	488	488	469	477	504	482	502	505	460	514	500	505	487	515	508	495	496	537	484	506	515	505	464	520	461	493	500	480	474	477	499	508	463	480	474	488	471	547	512	488	492	475	499	502	525	520	499	525	494	523	460	512	494	482	520	454	488	453	494	468	510	500	550	531	470	484	470	484	497	541	487	525	511	509	476	465	501	543	508	482	457	472	506	504	480	504	481	494	482	513	557	459	495	488	494	530	507	535	535	467	467	517	528	487	484	441	497	516	501	466	466	495	501	493	513	539	480	538	474	533	516	516	482	460	505	504	481	458	502	480	479	477	530	492	476	468	477	492	493	473	507	499	499	424	512	503	520	503	480	460	458	454	479	510	495	508	520	504	507	514	500	501	498	519	502	458	486	521	515	487	509	537	512	479	498	492	467	556	514	500	487	473	521	540	485	487	504	525	489	502	468	505	451	511	464	518	509	523	532	482	484	507	493	516	519	501	466	490	478	514	475	528	477	501	493	495	487	484	497	528	511	472	475	482	485	496	478	446	502	484	531	474	496	470	523	439	505	481	472	480	484	484	482	503	473	498	485	480	522	472	435	503	463	525	476	509	495	470	507	515	503	513	468	497	546	460	498	478	496	510	527	506	480	474	525	518	497	463	443	477	494	465	502	522	502	495	478	473	473	511	493	536	506	433	475	498	482	505	491	491	529	486	496	473	515	483	449	508	542	488	517	487	531	513	504	496	470	490	466	470	449	495	505	512	499	489	497	494	486	534	476	497	467	528	484	531	453	468	493	502	518	483	453	486	503	504	480	503	504	480	463	500	481	532	497	523	480	514	487	477	493	461	440	517	479	517	496	468	481	503	511	446	541	506	479	477	498	530	484	475	511	519	530	461	546	465	446	448	495	485	482	483	489	522	506	473	503	492	479	488	527	467	506	490	499	501	496	484	493	511	532	521	510	495	509	511	473	502	486	479	515	500	455	523	521	496	459	544	518	487	480	520	507	461	452	496	498	515	533	483	463	482	501	475	505	458	508	488	514	467	532	499	517	471	491	479	486	482	465	520	474	506	554	476	490	473	500	521	460	500	489	481	475	507	463	481	506	503	505	496	479	481	502	489	483	534	487	461	484	483	452	465	500	515	468	483	505	499	469	492	477	485	491	467	472	493	501	494	489	512	490	515	528	479	502	530	489	465	473	514	474	492	502	499	484	543	514	513	512	493	458	508	503	535	508	534	469	473	532	475	496	447	502	529	484	488	468	501	469	487	478	560	476	449	517	490	469	492	486	524	468	496	486	500	487	514	481	516	496	478	456	507	492	510	453	496	532	487	520	494	463	514	495	475	485	493	528	486	479	500	511	472	479	474	511	474	534	480	464	526	493	486	506	468	490	509	521	517	507	490	492	463	508	550	459	497	530	534	550	483	538	490	489	533	478	489	515	498	515	472	499	488	502	498	494	462	461	511	496	511	506	517	539	507	499	502	486	442	498	520	510	484	477	483	501	501	487	507	478	507	481	468	501	430	506	480	482	484	518	513	514	512	502	510	499	491	507	498	506	477	484	489	498	480	484	500	521	518	482	481	509	479	516	493	483	477	475	495	494	503	495	517	517	508	509	477	469	504	470	498	485	466	512	487	483	506	498	462	487	504	491	483	505	482	481	475	505	503	477	457	493	471	513	498	483	491	538	480	471	453	496	490	483	492	497	491	486	476	463	482	512	486	486	514	471	491	492	446	463	504	569	485	519	487	522	531	514	496	501	462	495	503	462	476	540	448	498	478	479	506	458	494	537	475	508	545	512	489	517	495	446	518	446	515	461	489	496	499	477	470	476	493	460	472	476	522	506	495	495	488	512	512	477	493	481	512	446	414	448	486	481	492	467	508	463	474	476	530	466	514	498	481	483	476	521	503	476	510	490	456	489	523	480	477	486	527	492	492	503	477
7209	16623	13346	6913	4990	3553	2929	2392	1941	1706	1432	1264	1176	1072	1056	1041	906	852	871	779	767	786	741	760	708	676	683	699	686	676	648	707	658	672	619	623	668	635	636	636	632	671	606	642	637	636	642	612	614	636	633	605	660	637	634	624	632	634	597	635	607	617	603	579	602	610	622	575	605	659	643	582	583	588	594	639	616	602	631	628	625	581	587	602	585	628	623	655	590	594	607	580	629	604	573	609	586	608	616	610	632	615	633	608	616	599	547	589	642	619	626	593	615	606	620	587	596	584	596	567	551	620	596	590	614	595	600	568	607	590	596	580	602	632	596	608	626	601	601	609	568	573	585	578	637	551	588	612	581	579	580	604	563	612	596	642	582	633	607	572	622	554	590	614	548	578	598	569	618	620	618	586	592	614	574	612	590	580	611	597	578	624	595	612	594	613	613	621	614	596	574	592	626	605	627	608	597	580	606	605	632	578	597	611	557	639	625	652	583	588	605	608	665	578	616	591	612	575	591	550	634	604	625	628	583	592	591	560	597	612	576	581	597	595	624	593	604	640	588	594	641	645	611	558	604	587	634	616	602	579	603	564	612	625	568	602	633	560	583	569	642	599	619	571	581	561	576	610	603	561	618	601	615	623	612	596	615	578	582	601	567	586	585	563	593	634	593	618	633	607	593	615	618	562	621	605	619	625	584	613	597	613	571	614	605	581	612	649	645	597	623	566	623	637	618	589	611	606	603	593	543	653	581	605	628	623	649	625	587	549	640	595	649	600	641	600	605	609	609	600	623	608	618	641	589	607	585	576	577	547	600	631	612	577	598	587	673	627	569	583	546	645	582	622	636	566	591	583	592	624	572	616	575	566	609	613	538	650	585	639	655	553	601	626	589	583	569	612	607	591	564	568	621	571	595	621	612	584	571	628	609	636	572	592	588	604	602	579	595	624	614	587	576	585	614	598	559	606	619	561	605	607	602	623	604	578	615	571	596	575	641	612	628	606	578	592	596	595	636	582	566	580	581	594	599	636	569	626	598	545	563	588	613	619	639	556	579	596	617	649	582	657	638	637	629	592	586	598	629	616	580	588	575	637	604	605	555	592	591	582	597	592	600	595	554	587	646	637	543	568	573	586	601	580	564	593	583	609	605	600	598	642	616	574	583	576	612	655	598	625	610	602	636	608	628	608	613	611	633	607	599	562	567	588	543	586	638	603	623	578	625	586	608	573	551	581	601	586	584	630	596	594	657	596	598	612	633	613	623	594	607	581	615	599	618	656	605	611	587	614	620	608	626	610	566	564	588	572	582	593	598	603	590	635	601	680	607	632	614	569	648	627	596	602	633	600	622	619	592	573	612	562	607	609	640	604	615	602	586	609	595	676	585	562	575	616	579	586	580	585	654	592	634	638	570	580	573	636	596	597	623	632	599	617	616	613	637	575	595	628	640	571	597	609	591	602	584	609	584	595	620	624	572	584	575	603	603	595	584	580	609	620	592	591	597	589	609	655	628	614	609	585	648	596	591	621	601	627	605	613	614	599	607	625	576	602	546	596	579	563	574	598	627	618	635	574	603	630	649	578	606	591	577	620	600	590	574	576	653	559	596	582	570	573	606	592	592	575	556	591	623	599	602	613	589	578	609	563	614	648	607	611	581	578	571	636	601	635	585	589	603	577	607	592	614	600	570	592	605	594	596	544	571	613	567	624	594	551	580	565	593	597	600	578	603	617	591	575	624	617	587	595	594	623	590	606	569	606	627	604	649	628	615	542	614	627	580	583	552	583	584	548	578	613	632	588	581	555	584	582	617	615	600	551	602	575	606	604	633	592	617	588	571	568	618	601	575	575	565	599	620	609	593	573	611	609	573	582	580	616	613	582	573	618	572	604	662	584	615	565	607	586	641	585	595	597	592	541	571	597	585	665	595	584	630	584	615	593	568	558	603	639	648	604	614	608	605	608	613	642	595	555	621	605	605	603	558	557	613	568	607	629	636	599	582	608	598	536	631	589	599	583	594	567	580	605	581	612	618	592	627	571	628	598	591	590	595	599	582	642	620	574	616	599	656	600	627	632	605	605	589	577	608	613	594	587	598	587	618	591	623	577	588	590	599	627	573	614	634	561	611	609	610	596	612	591	616	617	607	598	593	594	591	617	600	601	599	601	598	593	597	590	632	626	618	594	577	580	603	594	585	589	585	596	587	608	636	567	602	615	568	559	576	643	600	601	607	618	569	612	587	560	598	559	615	631	601	590	644	605	602	585	569	605	570	613	627	596	621	590	621	584	599	610	582	595	602	621	596	596	656	590	598	551	551	608	618	601	568	660	577	571	621	543	589	598	621	633	597	647	617	618	591	617	576	553	587	608	617	604	613	603	603	627	625	576	615	593	618	581	577	647	613	600	630	573	642	593	594	647	636	600	551	603	597	590	613	631	578	589	615	619	602	637	608	628	595	615	605	621	614	623	543	567	624	587	620	575	616	604	606	611	573	652	562	595	583	640	594	589	586	614	572	571	600	616	597	556	616	599	641	579	591	616	590	635	650	563	626	603	607	609	613	576	611	612	604	636	572	579	627	576	626	589	576	600	593	584	601	561	618	642	612	593	581	549	568	600	598	596	626	607	603	552	590	601	617	575	584	607	608	567	612	573	612	595	638	603	601	595	678	649	577	580	631	588	604	570	571	572	580	594	623	598	579	600	601	572	622	614	602	581	568	571	603	566	601	621	571	555	614	590	583	594	631	621	639	573	601	610	620	570	614	628	617	592	636	635	618	603	588	563	605	582	589	620	617	586	562	583	566	639	575	583	618	600	625	553	598	628	619	633	594	567	571	587	637	608	611	607	622	605	591	630	603	556	604	659	598	617	585	551	626	614	593	611	592	559	580	635	602	578	611	615	572	587	565	606	583	587	616	563	584	592	637	620	605	617	598	616	588	587	603	591	592	605	633	586	539	615	583	573	597	608	588	573	597	613	609	601	602	582	595	620	611	583	558	609	604	600	638	586	596	621	608	574	603	612	593	571	627	583	569	579	573	572	564	617	644	605	571	618	600	622	649	616	581	575	599	630	632	606	588	671	591	581	579	624	603	606	588	592	584	645	617	606	613	559	597	602	580	596	607	613	556	614	591	597	618	607	570	618	585	602	583	592	576	625	583	621	598	596	596	627	583	579	561	630	603	590	637	620	619	567	559	602	596	622	529	574	631	630	578	603	591	583	612	629	619	583	584	576	596	578	581	550	641	543	551	585	582	609	631	587	606	595	641	599	613	617	618	632	598	597	663	613	631	599	586	622	626	599	619	564	577	617	610	646	619	566	639	586	592	582	623	594	560	578	619	592	620	575	604	557	633	601	583	615	590	598	562	609	573	629	587	571	630	600	609	586	579	602	606	585	592	584	630	655	588	605	596	585	540	605	596	577	622	621	551	563	544	587	575	592	581	623	595	618	619	650	630	596	604	604	611	623	579	620	583	603	563	586	645	593	571	580
27615	20583	6898	668	507	425	300	194	207	191	197	180	180	167	162	185	191	168	157	195	171	183	191	184	170	209	149	176	153	175	168	175	200	200	185	210	201	174	177	176	171	174	189	189	186	183	171	186	162	169	191	174	190	181	171	181	166	145	184	181	172	168	160	186	172	184	176	186	176	171	181	192	184	193	157	163	192	187	188	173	152	189	170	227	180	192	174	151	196	180	179	189	184	187	189	164	171	158	155	165	166	162	178	190	171	180	176	206	182	208	182	168	160	159	167	178	204	195	183	175	171	168	182	167	198	173	171	154	177	159	175	160	180	187	191	191	205	177	176	178	181	163	187	179	163	187	168	178	176	195	170	168	168	167	177	160	163	176	176	178	177	182	188	181	174	173	173	138	186	168	175	168	197	203	179	183	195	168	196	182	208	194	186	183	200	187	195	174	191	169	182	185	176	158	202	178	155	174	171	182	191	154	169	193	172	190	180	182	188	170	198	179	169	177	179	176	164	199	155	162	185	170	171	199	188	184	169	180	161	170	176	183	175	181	202	191	171	173	176	184	172	191	160	168	189	176	167	175	163	196	189	170	184	177	183	187	201	166	192	165	179	173	162	170	178	192	179	156	180	186	154	172	196	164	186	183	183	178	194	176	186	178	197	184	157	172	173	186	168	189	185	188	185	157	198	184	156	174	167	180	172	169	183	204	189	182	156	153	177	176	211	192	185	164	187	188	167	200	198	174	175	176	200	179	174	183	205	158	209	162	180	185	161	167	176	169	181	200	159	182	206	184	190	166	182	160	171	215	188	171	177	200	199	179	178	185	178	149	175	176	191	172	167	154	179	167	172	193	170	197	187	190	172	191	145	187	174	176	190	187	182	186	193	174	178	185	189	171	162	182	180	172	163	188	181	173	157	178	205	189	173	160	171	172	196	200	173	176	189	201	174	185	175	187	173	169	171	178	173	196	169	159	187	182	178	156	185	175	183	166	182	169	182	190	191	198	211	183	159	163	198	169	195	189	167	175	176	191	183	166	176	173	169	183	194	173	190	178	171	182	187	189	193	169	181	199	141	169	180	183	178	173	163	174	171	196	202	166	190	180	197	176	166	167	165	183	183	155	178	183	185	163	183	172	179	174	177	171	161	188	199	178	168	152	182	161	178	188	192	168	192	183	156	189	177	177	177	176	203	183	172	155	169	190	186	184	213	151	182	182	204	218	171	154	165	176	207	210	185	195	169	174	177	180	207	172	169	176	167	203	179	186	168	171	167	169	186	150	169	172	180	185	203	184	196	193	192	168	175	196	155	166	187	163	158	156	165	177	186	166	170	172	184	170	179	205	195	173	174	193	175	195	181	184	188	160	196	195	156	204	191	195	198	168	163	173	189	170	159	174	184	181	206	171	205	192	183	169	203	189	191	183	182	169	175	191	159	171	181	212	188	173	189	177	193	170	190	187	171	203	179	178	193	170	195	170	180	177	179	198	197	178	179	179	181	164	177	179	180	197	182	183	158	190	171	182	161	179	174	180	193	174	191	180	180	211	190	178	172	169	205	205	199	183	180	168	167	178	197	173	179	173	175	184	200	199	164	168	189	173	193	162	180	194	172	179	207	170	192	179	181	157	168	179	177	166	179	166	173	197	187	185	197	156	177	158	169	172	171	196	179	183	176	174	173	177	180	185	199	189	189	202	146	204	183	171	170	189	169	193	145	172	171	175	182	178	166	187	163	202	198	197	193	173	168	183	175	178	159	173	173	187	189	189	182	185	155	171	172	185	189	161	175	166	169	211	183	157	178	180	189	183	184	171	188	190	177	157	165	189	189	187	194	190	171	185	165	157	183	191	178	177	166	180	190	198	192	210	197	184	198	180	201	183	196	186	191	175	174	180	161	177	175	165	181	178	184	186	188	188	199	186	167	190	152	170	196	179	166	183	189	159	190	174	181	166	170	178	186	170	167	160	183	162	176	167	184	182	186	185	187	200	181	193	162	180	164	200	179	180	175	163	184	193	187	191	177	185	175	175	189	204	201	171	176	172	211	178	182	186	205	159	176	188	172	157	202	179	176	187	188	180	183	161	188	174	181	182	172	172	181	180	192	170	183	180	155	179	156	162	204	187	196	183	163	168	193	190	210	169	186	163	194	178	173	184	195	181	191	168	162	179	164	224	172	193	162	188	183	181	172	192	180	177	196	177	167	181	182	169	186	212	138	159	186	200	164	178	153	181	185	171	165	171	159	175	170	160	173	160	194	170	149	176	165	169	189	155	197	182	164	175	156	171	190	164	185	191	210	180	173	176	203	164	173	185	179	181	173	173	192	157	190	174	181	161	194	171	205	173	189	198	176	181	192	176	194	180	169	153	167	184	185	198	174	168	143	168	165	182	157	171	165	175	186	175	157	176	164	172	192	182	177	161	189	200	183	173	177	189	182	191	163	150	158	192	183	201	185	196	175	145	169	159	176	197	180	185	196	158	163	181	195	193	175	189	176	176	197	194	195	185	162	187	181	185	181	158	184	194	165	171	146	189	179	204	175	177	180	169	180	176	172	186	165	158	171	193	173	182	191	184	183	190	184	187	158	174	179	186	175	194	184	202	174	184	174	186	153	182	178	216	174	199	178	187	189	184	167	158	188	184	177	183	180	169	189	145	176	177	185	189	196	173	196	188	162	185	196	160	167	181	152	193	167	185	186	160	183	172	202	159	212	193	215	192	192	165	176	182	184	173	206	180	164	204	186	201	170	149	184	210	194	197	154	180	166	175	189	173	168	156	156	200	167	153	173	177	150	182	170	196	173	169	185	157	163	159	190	179	159	161	185	171	163	184	177	172	172	190	192	163	201	156	175	198	167	184	176	191	177	180	181	172	189	164	169	190	185	182	186	193	178	213	169	174	208	165	184	163	178	159	180	175	163	159	181	171	190	170	197	160	166	183	179	186	167	162	174	189	159	190	171	180	197	168	180	174	184	188	169	192	203	163	197	193	190	179	165	200	191	191	173	166	171	168	182	179	194	181	186	187	158	156	197	196	194	193	177	187	167	178	158	179	185	192	165	199	190	157	165	181	165	182	168	198	168	192	154	168	190	161	177	165	157	187	167	196	180	192	170	191	181	188	169	190	169	156	152	170	166	165	169	178	191	185	190	165	191	198	177	178	186	157	167	164	181	183	167	171	170	168	178	178	172	165	166	186	164	175	178	164	195	188	154	197	195	178	190	182	184	178	201	183	184	177	174	182	162	165	195	190	203	160	166	186	178	167	182	202	191	214	182	167	194	167	178	178	189	182	169	168	174	161	177	170	173	174	181	185	181	197	172	186	179	182	184	171	193	177	192	167	202	172	181	185	154	176	165	196	168	160	176	177	186	198	157	181	176	196	181	189	173	170	178	181	179	179	186	193	154	185	169	211	187	169	182	182	213	175	209	181	186	165	184	164	164	171	208	172	182	190	180	215	166	161	193	181	180	169	191	181	191	168	184	184
3871	1008	938	511	425	389	333	292	266	272	269	256	262	256	265	253	237	240	260	260	215	215	224	238	205	230	241	233	240	255	236	246	238	235	226	263	219	260	200	225	227	230	267	242	249	222	208	232	240	229	271	211	240	228	227	231	247	241	243	223	259	276	207	255	226	239	220	234	246	240	239	259	231	239	211	209	231	234	219	227	230	229	229	248	223	238	220	245	246	234	235	245	229	219	233	222	217	207	223	241	249	217	226	215	200	220	247	254	194	222	251	209	233	228	235	270	258	229	235	247	229	248	226	225	203	226	244	232	237	206	241	247	243	204	212	228	251	265	231	220	195	225	209	222	221	207	225	230	245	250	205	225	224	213	228	235	236	201	246	228	236	238	253	218	249	270	200	242	230	243	209	200	252	254	234	235	226	238	204	242	243	226	258	223	245	240	229	198	247	222	233	238	227	224	223	208	228	194	240	255	218	255	241	225	233	236	240	237	239	223	244	239	193	242	210	266	221	231	226	249	209	222	231	231	245	222	253	246	222	226	233	221	220	248	250	220	214	255	216	235	235	253	262	233	224	209	257	254	251	238	204	228	236	195	224	247	251	228	222	226	238	215	213	233	235	242	217	218	218	200	224	242	216	227	225	233	225	221	237	263	235	236	202	218	220	223	256	276	246	233	220	235	219	231	231	226	233	225	232	230	235	232	249	239	238	246	270	224	239	235	205	223	220	209	222	218	220	212	221	226	220	259	232	237	234	232	228	245	218	203	221	231	224	222	235	212	263	205	230	213	251	237	233	205	229	248	257	233	229	235	215	212	213	224	221	224	245	208	217	210	228	230	241	222	222	231	227	218	210	226	251	261	228	225	238	252	218	242	241	221	235	237	260	224	204	233	210	223	244	239	239	221	242	246	232	236	210	262	258	227	238	244	255	224	216	218	240	220	253	230	233	233	228	236	234	231	228	261	230	223	225	236	240	215	202	239	243	247	204	188	237	211	224	215	220	243	236	236	224	246	236	259	255	242	237	248	238	238	231	199	223	218	210	240	217	258	240	226	231	210	212	233	220	220	202	232	244	234	230	244	248	224	246	248	234	252	232	255	211	210	271	225	229	257	233	227	215	210	248	212	219	261	232	249	194	230	198	226	231	222	203	243	223	230	218	224	245	214	239	248	246	214	228	222	191	210	223	241	238	218	241	252	239	228	244	194	225	266	234	211	250	244	261	216	227	224	231	262	211	240	221	231	247	211	228	207	284	237	206	245	222	253	203	235	239	218	242	242	233	247	242	272	236	246	247	234	232	227	233	218	229	246	203	208	244	246	220	216	222	212	223	219	231	207	199	239	240	234	262	235	253	224	224	218	230	216	187	242	252	245	245	218	245	230	207	241	245	244	248	222	258	245	239	268	247	236	227	254	252	230	205	226	246	209	244	243	251	225	280	233	223	236	202	255	200	228	241	188	244	262	224	224	236	221	259	228	210	239	250	239	213	224	219	254	231	200	238	227	214	213	229	218	220	228	246	253	231	236	233	207	257	238	231	221	234	231	224	223	224	259	247	180	248	229	243	243	231	210	216	215	245	222	223	232	263	234	230	249	238	207	218	230	223	251	239	227	221	246	252	245	227	240	234	219	189	235	244	227	236	238	220	231	222	231	236	235	238	232	214	237	251	200	198	213	242	211	241	238	219	240	214	222	235	255	207	228	235	237	253	256	257	207	231	234	244	208	250	218	221	219	228	219	230	243	207	234	236	236	236	217	242	222	241	218	249	249	260	224	233	228	235	234	240	264	218	243	206	237	205	241	228	216	244	243	232	217	222	212	232	222	239	221	230	237	217	223	219	245	241	244	247	232	238	233	236	218	226	214	235	228	217	248	236	234	243	253	250	238	247	248	218	211	211	258	245	243	211	225	234	206	234	243	231	244	226	215	238	231	226	236	249	226	219	257	242	221	234	210	236	213	216	239	224	229	216	206	239	227	240	236	218	254	227	249	200	214	218	219	212	235	217	229	211	231	209	216	226	232	248	228	217	222	236	213	218	223	255	194	210	227	231	218	247	214	225	233	216	261	229	243	235	224	237	218	223	261	205	260	233	257	230	234	227	224	222	222	217	215	239	213	243	204	224	257	230	233	244	217	270	266	231	250	219	229	238	254	227	207	230	246	241	259	245	230	216	236	215	225	213	210	246	256	239	255	234	248	226	237	267	232	206	228	228	230	227	223	239	234	229	237	223	243	213	217	245	207	235	239	262	244	225	219	230	212	225	231	224	249	223	247	234	234	253	216	212	261	218	212	228	236	223	243	228	256	218	245	231	227	236	256	253	231	248	225	241	225	225	226	239	231	235	241	233	214	242	220	211	228	236	238	240	247	236	208	253	237	267	203	244	219	256	225	224	249	227	224	221	207	230	259	215	221	233	240	240	237	219	227	251	248	226	233	221	228	262	237	227	223	279	247	237	228	229	240	255	243	231	239	244	224	251	232	224	243	221	224	240	238	232	234	234	222	225	257	261	204	232	227	230	251	221	205	239	221	226	216	222	216	245	244	221	240	204	239	274	226	233	230	228	256	218	227	205	218	241	223	189	253	229	236	222	211	253	243	225	222	207	206	238	227	240	201	228	226	240	229	221	235	255	221	236	225	236	196	227	237	237	222	230	242	243	248	211	253	224	214	243	215	257	223	243	233	219	207	231	237	240	227	231	217	226	224	236	219	256	243	233	222	207	224	251	245	241	241	232	215	264	214	239	246	224	225	222	251	219	220	204	234	221	238	214	239	222	227	250	221	230	233	214	219	249	223	240	239	237	224	235	230	219	231	257	238	235	210	218	223	250	247	241	230	232	217	241	232	221	239	224	214	225	257	229	225	241	232	256	268	227	249	245	234	211	233	232	248	228	213	224	238	238	244	230	224	239	236	217	227	228	262	232	232	215	246	223	192	226	237	217	249	239	239	228	217	250	223	232	222	254	220	215	242	238	228	239	221	232	234	228	202	211	240	195	229	236	233	244	222	213	252	242	228	241	226	242	225	214	254	200	251	229	242	228	234	245	221	239	208	225	243	242	222	238	254	236	244	233	217	209	239	225	227	217	231	222	226	262	233	230	230	237	253	220	220	236	202	230	246	243	237	237	232	253	231	236	237	230	241	215	210	227	236	242	222	219	222	213	211	224	224	246	229	237	224	218	214	239	239	220	221	211	255	243	257	238	222	239	228	267	238	240	230	211	230	253	208	233	214	246	227	221	215	221	240	246	233	251	198	216	247	225	264	257	226	234	221	221	225	237	216	233	236	233	215	230	222	225	245	220	218	226	250	233	238	229	246	210	216	234	242	225	222	229	220	260	248	225	213	241	222	211	217	219	257	206	240	255	244	220	209	225	238	279	211	231	219	193	214	260	237	235	219	207	216	215	248	209	248	237	249	247	205	255	258	209	232	217	234	275	253	243	239	201	221	244	237	210	254	224	214	245	245	225	241	232	215	236	253
24230	21685	29301	24569	21667	11951	1311	826	660	629	536	520	544	525	514	532	497	470	483	480	457	452	411	452	458	447	429	464	413	437	444	412	406	400	433	439	430	406	458	427	395	436	404	449	470	411	420	404	427	413	441	406	416	419	384	441	378	377	419	414	443	371	415	408	386	440	424	425	438	412	446	417	469	401	403	420	396	437	436	414	420	412	412	420	427	409	392	416	434	409	390	370	395	431	428	413	431	389	377	444	461	388	411	395	393	436	416	403	376	377	404	420	421	412	422	406	422	433	395	458	408	410	410	422	448	446	410	400	443	403	385	413	406	388	442	391	416	397	402	399	430	409	398	425	367	442	436	419	438	409	427	411	429	436	372	442	392	451	406	445	378	414	421	371	411	448	403	408	419	374	396	392	397	427	397	431	425	430	408	402	450	414	461	419	407	409	418	395	396	415	377	408	387	392	419	463	360	408	421	413	386	427	404	420	428	422	393	415	445	399	413	390	405	423	420	415	423	451	414	404	413	421	369	403	422	417	409	440	406	411	445	392	415	423	400	422	429	422	465	394	371	417	416	425	395	407	425	425	390	380	399	420	412	376	386	425	413	402	427	434	411	444	401	407	398	417	396	435	413	423	410	400	429	371	402	432	381	388	392	419	421	431	439	433	399	407	419	380	412	423	431	405	405	428	388	402	422	415	418	429	413	419	409	379	447	429	412	417	382	435	375	387	416	394	409	437	392	395	420	406	417	402	394	393	420	364	407	379	400	419	440	409	418	406	442	439	413	396	408	407	424	427	394	431	388	392	400	412	431	412	410	412	418	443	412	440	402	409	388	386	428	394	433	400	443	393	390	426	397	427	372	424	420	453	441	416	433	401	367	420	409	412	388	426	463	414	400	406	392	398	415	382	426	408	387	410	421	421	426	385	384	401	437	427	407	428	425	424	427	396	415	420	418	415	404	401	392	384	369	394	407	381	370	425	405	406	421	420	434	414	418	416	434	449	424	421	377	465	398	384	433	364	423	425	442	425	406	396	413	426	407	458	398	397	375	419	370	448	384	390	419	401	429	413	434	416	416	398	417	412	379	424	434	387	381	391	402	371	399	431	414	402	392	414	422	413	416	435	428	450	398	421	425	409	418	408	399	410	405	475	465	405	416	402	398	384	435	371	435	386	407	401	392	426	411	429	396	404	378	401	404	378	435	394	385	406	385	368	407	427	391	367	399	442	388	418	429	411	437	429	424	424	396	424	403	425	392	424	428	400	397	415	422	413	405	382	419	421	383	401	391	405	413	413	425	427	424	392	431	401	444	422	373	438	395	446	426	397	384	449	412	387	419	402	386	384	426	444	398	403	412	390	407	401	419	433	416	418	440	445	418	431	421	391	423	422	403	418	383	429	414	383	429	417	404	396	423	411	400	406	380	429	424	408	447	398	419	413	401	400	391	408	422	439	390	382	435	422	429	396	382	416	427	394	415	395	407	424	413	426	405	407	403	384	364	393	401	411	437	415	415	436	395	418	381	408	423	418	423	375	388	468	407	420	397	430	429	400	438	423	391	418	368	402	414	408	430	380	424	398	399	403	401	410	422	408	441	398	393	429	389	407	404	390	396	404	403	368	386	419	411	422	366	418	418	388	375	411	385	373	398	423	426	391	449	440	417	397	416	390	435	417	395	409	394	434	452	413	420	409	393	424	394	380	424	406	438	418	416	373	414	436	441	437	408	397	451	381	445	452	392	369	411	401	413	404	428	426	363	410	402	416	437	398	449	370	395	420	407	401	405	392	408	419	391	444	424	390	428	396	420	381	419	429	399	355	465	428	404	428	408	444	387	389	436	400	398	392	431	431	404	420	385	408	416	369	412	391	433	445	418	394	422	392	369	413	404	438	411	394	389	392	412	421	408	419	390	396	402	444	405	412	411	375	409	411	392	447	385	476	387	434	392	405	424	439	406	413	395	389	394	412	427	348	416	412	368	400	406	400	388	402	406	398	407	438	382	385	478	445	405	384	409	398	414	452	425	400	440	419	380	417	457	386	408	386	448	394	398	401	410	401	411	421	381	397	410	409	405	381	400	382	381	436	385	400	394	412	444	452	404	386	410	434	429	398	433	414	407	400	417	447	367	433	409	413	428	381	390	397	412	385	395	390	374	405	408	394	399	392	404	423	418	457	403	401	423	412	404	406	431	429	406	405	429	445	434	393	419	408	391	405	402	395	390	395	396	411	390	395	405	399	408	398	400	424	421	401	448	389	401	412	423	434	427	431	410	428	406	415	425	418	414	424	411	403	405	424	390	413	414	370	408	384	434	429	372	397	438	403	404	411	435	418	406	400	385	387	428	435	403	457	417	416	394	431	386	387	431	407	396	404	385	400	398	414	393	438	422	406	406	411	394	436	392	384	404	424	431	417	376	428	416	415	430	416	385	400	375	444	397	414	393	418	389	420	397	396	430	433	396	397	414	423	405	410	451	391	435	405	407	444	408	432	425	413	420	379	387	412	426	436	412	447	432	404	422	411	435	416	430	424	433	411	409	434	409	434	414	414	397	382	419	444	413	442	391	420	447	415	407	383	415	411	441	426	383	413	444	392	415	407	407	439	396	413	390	403	386	397	390	377	392	435	389	346	400	445	383	417	385	400	442	378	397	398	410	412	429	435	412	415	380	413	409	409	448	397	401	394	399	400	403	405	439	391	377	401	432	434	371	406	374	398	404	432	430	387	436	465	453	421	400	392	428	409	410	398	409	408	394	371	419	410	406	398	419	431	357	389	430	397	422	391	425	379	429	412	410	408	393	440	425	436	390	377	437	378	414	401	401	409	390	401	390	427	389	429	405	437	443	426	441	440	448	400	381	427	382	443	425	425	411	419	431	411	406	429	409	379	419	424	410	401	396	410	375	433	407	388	394	399	389	435	421	401	403	378	420	434	437	414	395	390	395	409	391	385	435	399	427	386	416	421	384	427	393	398	401	411	421	404	421	402	438	436	392	394	408	371	419	387	401	424	409	392	422	412	424	431	415	394	374	412	423	410	409	402	408	397	419	380	405	386	389	399	396	390	404	397	428	404	415	424	420	402	386	412	428	472	421	420	413	429	380	399	434	400	420	352	409	398	448	438	380	417	372	398	413	416	416	420	414	370	410	386	411	416	412	413	409	417	400	402	395	373	380	386	414	418	421	403	398	435	400	409	407	415	413	374	386	391	430	420	412	420	415	420	393	420	425	423	456	408	394	414	403	375	446	412	400	434	445	428	400	435	396	387	401	392	403	409	397	392	403	421	417	427	394	429	401	434	406	377	393	416	424	415	418	393	393	437	429	444	421	419	393	406	397	396	403	407	396	443	424	404	428	417	417	398	423	401	402	450	372	435	436	407	382	419	399	384	375	419	436	448	408	412	430	406	421	444	413	401	401	422	396	440	387	418	407	406	433	427	383	409	376	388	398	419	426	411	419	408	420	414	421	405	396	427	431	401	408	433	437	408
4739	10083	8268	4024	2778	2174	1695	1397	1128	989	931	840	849	797	690	675	672	653	600	598	621	595	558	561	548	578	525	579	570	530	530	528	515	515	539	518	533	569	546	528	549	518	536	525	491	526	544	513	561	494	538	460	531	549	533	485	512	498	491	497	503	486	514	515	457	484	488	497	514	520	504	513	510	485	498	456	523	536	542	520	558	472	497	493	489	517	541	513	517	512	512	511	539	501	479	536	514	507	489	484	494	507	505	497	506	498	515	493	530	531	475	492	518	515	528	508	508	480	488	510	506	489	518	472	480	504	480	492	490	494	482	489	517	477	470	505	484	478	505	489	492	497	508	493	501	474	531	511	469	486	473	501	486	519	497	524	530	498	477	473	494	493	461	491	488	497	505	523	504	479	502	492	513	488	505	513	519	506	474	510	535	516	476	499	493	473	505	493	488	499	505	521	514	508	489	547	502	510	495	514	485	533	524	519	497	476	486	451	513	490	507	480	478	510	507	467	526	518	514	496	472	474	500	528	483	479	497	496	512	474	515	471	488	473	460	497	513	532	503	484	504	490	510	500	508	502	472	500	495	513	488	519	506	501	447	510	498	504	513	528	469	485	482	489	527	512	513	499	493	470	531	521	490	521	545	492	492	478	506	499	477	470	491	491	492	449	529	498	524	532	505	467	512	507	505	458	468	519	470	527	495	549	507	470	480	494	508	508	514	487	491	504	484	524	496	520	527	505	535	479	487	471	517	511	511	500	476	493	473	489	509	505	510	505	533	481	505	471	480	514	481	492	480	506	487	515	453	478	530	506	521	515	524	508	482	508	466	516	510	463	507	472	501	471	491	518	460	469	520	451	530	487	461	489	492	511	510	481	488	469	539	514	494	483	541	535	480	513	494	506	487	452	483	498	524	516	497	483	504	484	526	469	464	459	471	494	506	500	538	516	506	485	511	535	527	481	486	474	510	531	555	518	538	502	514	539	437	479	508	517	509	501	461	493	452	455	485	509	478	495	460	503	481	447	499	475	501	483	556	460	486	494	511	516	484	515	523	496	484	534	480	488	547	509	500	481	512	517	496	532	487	529	502	478	481	495	505	499	508	505	513	492	502	486	480	503	481	481	499	502	478	502	478	501	475	502	514	503	452	498	501	497	514	525	497	535	485	497	502	507	498	452	508	459	512	523	497	470	505	483	469	507	504	503	476	470	476	537	502	487	490	459	493	506	496	528	517	538	490	478	502	526	478	496	499	535	500	485	485	489	503	500	480	462	503	499	517	514	478	551	482	561	503	518	474	503	509	513	501	488	469	512	501	489	466	507	508	535	477	497	494	504	516	504	492	521	513	502	478	559	489	548	461	507	526	497	501	521	509	519	500	493	487	498	494	512	489	536	493	475	524	528	463	478	483	525	475	477	509	497	444	500	500	549	504	508	497	518	520	507	498	480	475	496	478	524	507	512	479	485	485	486	508	516	484	481	492	471	486	513	517	495	481	515	492	511	526	500	503	509	465	509	526	520	535	528	508	505	516	457	495	493	519	500	473	526	497	494	527	499	473	466	499	475	522	485	519	482	506	471	487	533	490	496	526	445	477	486	468	496	489	509	570	514	485	511	505	483	484	517	500	486	506	523	473	497	469	480	521	482	497	509	512	488	487	512	514	521	531	534	467	526	473	506	483	491	504	509	520	469	503	521	493	521	524	519	494	504	506	499	497	541	527	505	485	489	509	472	511	514	493	506	475	517	461	557	485	526	488	507	489	441	505	509	496	480	513	502	495	536	485	437	527	543	499	493	504	503	500	524	514	521	468	488	445	496	493	528	498	508	517	478	480	491	521	525	533	515	469	527	515	514	482	479	510	475	507	530	458	516	494	501	493	479	485	470	517	512	487	504	515	463	508	523	476	506	480	479	527	492	515	461	475	517	484	497	473	506	525	513	517	497	485	479	502	526	500	450	477	475	481	516	532	494	504	500	488	501	514	509	497	505	472	501	471	491	493	465	479	474	454	528	511	490	489	530	457	499	483	461	453	515	510	500	501	449	477	491	496	549	509	495	447	486	514	498	457	477	520	503	509	519	494	498	514	459	498	490	524	550	494	493	478	481	506	518	523	486	473	454	507	484	496	479	556	497	506	496	456	506	516	516	496	535	465	498	526	505	508	517	475	508	521	510	470	514	485	501	490	508	523	512	506	489	506	492	490	524	483	489	493	512	502	511	479	535	494	478	516	503	489	521	468	506	502	478	487	510	497	527	465	480	512	496	514	462	497	491	500	515	538	483	487	496	481	506	525	500	481	485	477	441	507	493	522	453	530	509	425	496	535	503	493	483	496	480	492	497	467	511	510	544	483	496	463	485	514	480	523	496	510	473	488	505	500	482	530	542	503	477	473	457	530	467	492	520	496	483	481	504	539	500	505	518	480	534	491	499	495	490	497	516	505	506	510	510	478	512	443	475	547	497	483	483	498	498	475	485	505	513	522	509	532	534	468	487	514	534	486	465	465	508	514	469	527	466	484	492	480	528	457	516	478	490	513	515	531	543	461	511	475	523	492	457	484	509	505	493	518	527	491	489	483	492	486	509	479	511	464	467	515	504	522	531	468	474	495	469	479	500	508	487	490	526	503	478	485	455	495	468	490	526	447	466	476	510	494	481	478	517	494	483	485	531	510	496	494	493	465	557	542	522	508	541	508	505	518	494	501	544	504	462	488	485	513	449	461	505	453	507	519	520	484	500	518	458	528	508	531	473	508	494	516	524	507	528	465	447	485	497	484	538	492	495	474	497	484	484	481	499	536	518	509	517	492	512	526	493	502	542	505	514	479	496	505	514	475	464	478	517	540	507	462	502	506	489	473	462	509	536	488	477	479	471	526	511	503	463	484	477	521	536	485	508	485	490	538	500	546	492	500	508	487	531	491	500	520	492	536	500	485	507	458	492	536	486	446	494	519	489	523	498	522	486	478	474	479	503	470	489	493	509	512	482	510	500	512	507	506	477	533	511	475	510	498	510	485	498	517	505	482	501	455	506	477	498	499	534	477	502	469	514	523	467	506	466	505	499	517	462	482	499	519	496	459	501	504	485	489	513	482	513	519	513	500	456	524	490	502	493	435	484	503	451	465	484	508	497	542	490	526	504	494	495	537	476	565	508	538	465	484	479	521	501	468	519	526	488	510	480	507	502	477	486	504	508	489	496	522	496	480	463	481	481	531	512	477	493	520	494	494	489	506	505	499	481	466	483	483	509	483	521	475	496	500	484	474	516	473	474	490	493	529	489	515	483	475	531	530	474	503	535	506	520	510	523	468	520	503	498	522	514	490	506	514	562	467	510	498	524	458	479	481	496	510	527	467	498	477	493	528	474	494	495	505	474	496	493	548	500	512	501	504	511	522	512	503	538	506	503	529	549	473	502	458	500	461	530	498	482	517	495	538	486	522	502	479	530	493	511	536	486	480	485	494	463	497	480	462	520	480	494	487	468	489	491
25254	21516	27872	25502	9767	539	387	314	261	238	228	231	226	172	192	205	189	197	172	166	182	172	179	144	165	166	163	187	153	165	156	163	171	160	162	158	158	194	159	166	120	155	166	157	163	151	151	187	171	169	171	157	163	129	159	156	141	158	168	147	163	139	158	192	161	166	172	152	146	147	156	152	164	179	170	148	157	161	137	174	167	138	176	140	147	152	168	164	137	178	150	153	145	151	154	164	164	152	143	151	124	168	146	159	149	154	131	164	165	155	155	167	151	149	188	173	132	142	177	167	165	135	153	147	121	130	147	142	159	177	147	129	161	146	142	167	141	151	166	145	151	173	162	180	143	178	140	158	143	165	177	157	163	172	185	163	159	162	157	164	129	135	137	127	151	151	145	133	168	157	163	143	155	157	150	149	156	157	124	151	149	174	154	141	129	169	133	147	173	151	165	158	153	156	154	135	167	153	149	143	145	165	154	156	160	179	172	146	151	161	162	147	140	148	172	132	149	150	151	155	175	153	142	148	148	137	139	151	163	143	162	145	166	143	156	154	169	161	133	124	168	168	136	148	141	161	150	131	159	151	141	141	160	130	156	141	164	168	156	160	170	144	124	143	166	131	148	143	166	144	154	172	143	169	142	137	149	163	165	162	144	151	154	166	154	156	167	147	141	143	150	158	173	166	142	156	135	169	165	147	156	133	155	171	173	145	142	159	167	138	136	167	156	157	134	156	171	150	154	164	117	159	139	153	158	156	148	155	158	147	174	157	135	163	166	122	144	152	146	168	160	169	151	141	172	175	167	155	151	151	165	142	149	152	153	156	156	148	167	156	166	178	138	175	161	169	146	146	157	138	154	159	136	168	157	154	134	136	160	132	143	150	160	150	164	143	168	158	161	165	138	160	136	152	154	143	144	121	142	157	160	129	146	148	142	172	137	145	149	145	134	141	172	156	143	150	172	183	143	155	164	125	156	177	164	164	133	139	149	143	135	141	168	144	167	164	147	167	137	169	170	146	158	147	154	163	158	141	171	159	151	132	131	149	151	138	134	166	171	146	126	145	166	151	159	133	159	140	170	164	151	151	151	160	151	142	159	148	180	142	160	167	163	169	164	132	153	142	160	153	142	159	154	153	165	147	135	160	141	159	132	172	151	163	143	165	146	140	134	157	145	138	153	137	150	152	147	166	163	155	160	148	154	154	146	157	153	152	173	152	177	178	151	171	167	141	146	181	135	152	142	160	156	171	163	156	143	163	169	168	158	150	161	143	155	149	134	161	140	169	133	144	152	140	166	156	165	163	155	156	138	143	177	169	151	178	155	169	164	143	160	153	145	144	163	159	161	168	141	158	140	139	166	152	151	162	146	149	151	148	156	154	140	158	175	154	147	148	150	152	142	152	151	156	154	152	154	128	170	173	161	157	137	139	144	133	142	159	146	142	141	155	155	135	162	169	156	165	148	146	153	153	153	146	158	142	162	154	154	153	165	171	150	160	137	151	162	160	173	176	150	134	146	160	154	166	156	163	159	157	146	149	159	125	146	167	158	167	132	147	146	144	169	131	130	146	150	140	169	162	153	155	157	127	166	152	160	168	162	149	150	166	176	153	140	164	154	159	150	148	150	143	146	142	148	144	151	150	137	143	145	131	149	136	179	164	126	147	143	148	159	168	144	183	153	158	154	162	156	157	161	155	152	148	157	137	161	139	150	155	148	134	140	162	153	136	155	148	141	170	147	158	168	155	162	141	132	168	151	151	152	144	141	162	157	162	137	153	146	152	162	144	145	123	131	153	142	164	158	162	154	136	164	147	153	147	161	144	138	138	149	168	160	162	172	156	148	134	161	135	159	131	165	165	142	155	126	145	149	125	142	142	133	182	157	133	157	153	159	148	128	153	155	160	141	169	133	155	160	172	125	142	152	150	156	136	148	154	146	158	146	161	153	137	172	141	144	180	167	154	135	162	159	144	170	128	136	157	153	171	167	151	163	167	148	132	138	148	143	169	145	170	155	156	179	156	160	153	159	163	157	147	146	147	141	164	155	159	164	152	139	141	112	148	149	140	154	149	163	158	154	139	150	130	161	173	139	170	131	145	145	139	156	160	162	152	149	164	159	169	151	145	163	133	155	139	153	168	148	132	140	154	138	145	147	135	157	158	151	146	146	151	156	161	175	162	154	158	139	147	139	157	158	154	141	158	138	166	162	149	150	149	163	137	156	166	145	145	147	174	129	152	148	157	149	136	148	148	173	150	144	169	159	136	149	126	163	169	152	148	150	152	136	138	151	160	154	144	144	137	150	157	171	145	148	156	163	126	158	173	134	160	135	141	131	159	160	168	138	138	134	144	139	148	152	165	152	147	126	151	160	169	176	111	144	167	144	158	148	148	151	145	138	164	147	127	144	145	160	176	128	130	154	169	146	162	157	146	145	146	149	160	166	163	157	135	168	132	137	132	137	164	135	160	146	165	143	150	140	171	152	153	140	142	160	166	155	148	129	153	159	141	167	142	143	165	164	159	156	139	149	150	168	143	187	159	167	158	179	153	149	151	156	154	126	171	133	139	143	154	168	162	164	147	188	142	146	137	134	123	120	169	172	161	155	154	154	153	157	142	155	174	138	128	178	141	143	168	162	166	130	161	148	154	151	128	163	150	169	134	158	154	135	143	141	141	171	161	157	148	157	137	163	148	147	160	131	174	148	172	148	143	144	153	161	167	143	145	145	167	160	147	137	108	167	145	183	150	147	147	158	147	138	157	152	162	137	146	191	149	177	155	153	156	164	148	140	145	153	162	164	135	167	156	154	135	161	172	148	155	137	144	146	131	119	139	161	148	148	183	149	173	151	147	150	133	149	173	154	150	143	149	155	161	149	161	134	142	152	143	166	170	141	134	143	151	162	156	158	158	167	181	160	133	143	142	133	141	172	151	131	159	143	154	154	163	169	155	159	142	139	170	156	151	168	160	163	189	162	158	160	146	146	135	153	172	135	161	146	154	159	161	144	159	165	151	148	143	156	147	153	175	157	155	138	145	158	177	124	149	160	152	165	165	151	162	182	152	179	122	152	176	155	130	147	148	162	150	162	143	156	169	153	147	177	164	130	157	142	151	146	161	177	168	155	137	142	156	161	143	144	146	128	165	158	140	144	168	154	133	149	169	146	146	144	148	152	159	195	170	154	146	149	182	149	169	150	144	169	162	150	162	159	148	137	167	157	149	140	148	154	196	155	151	178	160	159	147	118	153	147	167	141	146	147	147	143	173	137	174	154	141	146	155	153	175	150	137	140	151	166	162	160	150	158	167	168	160	148	163	139	153	160	153	169	170	169	161	178	144	173	146	162	173	155	153	161	148	160	164	155	164	165	149	139	162	155	133	162	136	196	150	161	145	152	157	138	115	145	158	124	158	147	147	143	141	143	154	160	148	152	134	132	135	147	158	160	139	148	154	150	138	161	145	144	154	137	158	147	130	147	142	139	150	133	150
4486	5494	4203	1974	1435	1088	823	682	617	509	457	378	364	340	299	334	304	279	306	219	266	284	266	222	236	239	245	219	234	234	238	234	232	227	217	228	232	241	231	211	244	239	265	223	229	233	232	238	216	219	215	210	206	230	217	243	195	229	215	190	221	235	203	199	213	221	221	214	207	203	222	255	243	223	202	228	222	240	222	212	204	202	214	221	198	221	216	204	206	201	203	206	199	190	213	235	199	229	209	222	218	203	217	226	214	221	223	200	203	212	217	221	225	221	218	205	198	216	210	195	230	202	214	228	231	203	191	224	227	218	210	208	211	216	223	206	219	198	211	226	215	176	212	209	228	227	208	211	237	220	176	216	221	201	217	240	225	215	223	232	232	247	219	189	222	252	194	215	209	202	212	220	233	201	223	214	231	222	188	212	206	245	206	204	224	198	215	206	211	202	204	216	199	235	223	224	195	223	232	205	203	240	222	231	224	197	219	197	207	201	223	233	211	190	219	229	201	216	203	229	229	230	229	196	206	201	191	205	204	206	203	219	223	228	204	236	223	218	228	215	253	200	221	202	218	195	222	221	214	236	211	210	196	201	204	177	233	205	211	218	224	223	204	195	228	209	236	223	184	197	203	204	221	207	192	184	239	179	214	209	186	220	198	234	201	213	217	227	211	229	233	223	212	219	219	221	203	208	205	233	204	206	199	218	186	196	203	249	213	202	190	207	199	191	225	229	190	218	213	235	200	201	207	218	232	206	198	209	227	255	220	197	223	202	208	196	188	191	209	197	211	229	213	218	212	194	208	184	190	210	200	210	225	223	222	216	223	230	204	206	211	211	224	226	226	196	238	219	202	223	200	233	207	215	176	222	191	222	211	202	213	201	183	192	211	224	203	223	199	216	213	200	208	190	201	217	212	220	241	194	218	213	205	186	219	197	208	240	207	223	215	216	216	229	239	218	224	239	221	212	211	216	203	199	211	217	246	231	211	222	224	219	217	246	212	213	253	193	197	197	218	202	226	195	209	220	197	219	241	205	210	196	203	209	219	229	232	209	232	204	189	208	210	231	203	215	200	221	234	187	207	232	200	213	193	223	197	207	225	222	217	212	237	208	210	206	210	201	225	214	213	229	220	239	202	222	209	229	221	201	195	199	212	216	208	216	215	218	209	223	247	215	212	217	216	186	214	221	202	196	202	227	225	215	210	201	219	218	185	224	220	193	218	223	222	193	241	210	181	221	209	216	208	231	192	208	210	209	219	232	232	218	214	205	201	196	228	222	197	217	223	208	185	208	206	215	204	227	216	206	246	218	176	188	207	204	209	215	204	243	231	235	237	199	222	225	231	245	181	237	219	222	196	213	220	214	218	232	228	203	211	207	243	213	217	219	205	205	197	214	223	205	233	226	199	197	217	229	204	225	194	216	230	211	210	218	213	235	225	230	222	231	194	204	228	207	196	228	206	193	224	184	196	196	214	208	231	221	228	218	215	228	206	223	208	219	190	209	215	198	223	197	225	202	223	222	210	220	172	212	225	212	209	211	201	224	213	204	177	220	208	212	233	195	228	218	210	243	184	218	197	247	228	216	222	222	221	236	236	194	236	212	204	201	231	220	207	180	205	214	195	218	200	220	195	233	197	199	193	204	191	203	216	226	197	241	232	202	253	247	217	212	191	198	227	202	212	250	191	190	221	220	195	212	210	203	201	216	204	217	217	239	203	211	226	217	217	230	182	229	213	198	206	196	221	220	197	213	187	184	215	211	211	203	204	201	241	203	191	201	224	227	219	235	216	217	227	218	211	203	213	240	223	217	221	203	232	220	230	215	220	233	196	219	193	222	225	200	204	206	216	195	193	224	184	232	241	226	211	214	188	194	208	220	190	213	211	202	211	233	203	223	233	205	235	231	224	225	239	184	201	225	221	203	204	209	192	203	206	210	227	215	225	212	200	225	229	227	225	190	208	236	221	201	235	211	201	232	178	229	217	226	213	217	206	221	210	208	180	212	225	208	215	202	218	192	208	224	226	221	231	205	186	223	208	214	188	212	209	186	196	214	205	235	203	205	201	220	213	210	205	204	208	210	219	210	228	193	211	217	211	230	219	219	227	195	201	226	225	231	211	212	216	206	180	219	199	221	216	207	208	237	175	182	220	216	213	198	223	205	247	219	238	213	222	204	219	216	224	237	200	200	196	222	193	223	214	233	201	214	200	208	226	210	205	197	169	213	216	214	185	209	223	199	216	197	233	191	200	239	202	237	209	222	195	210	218	228	231	206	246	217	185	172	199	200	239	209	227	194	242	201	228	224	200	196	204	223	222	200	222	188	213	230	220	192	219	216	190	232	238	197	208	209	194	220	233	232	212	226	233	223	217	210	194	212	199	228	233	213	191	218	232	214	189	191	231	192	237	236	191	205	204	229	199	223	218	184	198	229	198	226	200	209	214	223	216	216	212	220	191	223	190	204	217	198	196	210	195	209	230	194	209	224	209	216	218	197	202	207	213	217	200	200	208	223	197	204	217	211	215	198	244	205	198	225	221	222	193	205	207	231	193	208	227	204	231	210	210	215	218	197	203	225	210	178	212	186	216	235	208	236	223	193	208	210	233	198	203	218	208	232	206	220	190	212	208	221	211	201	202	253	201	227	234	200	206	241	218	211	225	207	205	217	223	184	215	201	212	213	221	202	215	203	212	204	214	232	209	227	206	199	226	189	185	213	215	201	239	224	205	225	221	219	229	217	224	222	210	211	219	213	238	240	220	203	227	224	226	200	216	200	229	233	207	192	199	222	188	214	154	208	220	226	209	221	205	222	215	231	247	201	182	201	203	220	219	206	189	224	218	195	197	192	228	210	219	202	201	210	216	200	216	199	233	202	211	200	202	253	216	252	228	211	206	233	212	204	205	184	214	215	228	207	204	209	212	227	221	191	203	225	195	224	203	221	225	227	204	196	218	219	210	199	215	214	204	211	210	216	232	232	235	212	200	232	196	217	216	204	213	218	214	201	216	198	226	208	223	217	204	202	237	217	194	220	198	208	178	221	197	213	222	204	206	198	218	176	228	227	220	211	207	245	207	197	221	209	215	191	229	212	194	216	204	212	210	204	222	215	204	225	213	204	210	211	192	204	201	197	220	209	228	228	203	199	219	207	213	190	197	223	188	203	225	202	208	242	206	223	202	217	234	252	215	217	208	199	238	208	225	202	226	205	210	205	199	176	192	221	200	197	221	190	249	203	224	232	218	221	201	218	212	197	211	211	238	197	188	209	199	200	232	195	200	218	201	249	235	214	214	214	232	196	191	195	237	209	224	228	218	219	209	205	231	240	212	188	229	198	215	196	212	222	199	215	223	219	220	216	210	214	235	205	202	220	220	217	200	203	206	211	210	190	224	219	196	184	199	226	215	214	214	195	199	228	216	232	211	221	231	222	211	208	205	210	221	209	194	200	219	205	221	222	241	195	211	228	194	195	210	224	199	218	217	213
23205	21634	29639	24105	21629	21685	11118	1451	1086	920	830	772	716	650	666	612	566	581	572	549	567	559	568	533	552	508	540	548	524	541	547	516	561	512	503	506	503	536	491	497	512	474	530	523	465	493	467	501	526	457	538	510	475	502	506	482	538	510	464	484	484	503	526	505	515	506	472	533	481	505	517	483	531	492	482	469	491	506	506	527	539	504	462	456	478	506	539	531	492	467	471	476	490	525	495	499	525	503	507	464	502	577	493	501	506	517	495	463	495	470	486	490	501	476	515	501	460	447	511	478	527	477	499	499	486	528	513	463	504	472	503	490	495	506	471	474	492	459	506	521	472	489	512	476	495	476	504	513	506	502	502	508	473	466	466	471	480	493	491	516	469	455	477	476	497	482	496	506	440	503	454	439	510	450	515	495	463	456	485	482	458	489	489	479	497	535	498	493	492	459	437	437	455	443	485	461	443	442	485	507	487	486	504	491	496	497	488	466	473	529	479	498	492	453	497	458	495	530	471	500	508	483	498	480	511	537	467	480	485	480	489	527	527	504	467	470	462	485	462	515	474	471	485	431	499	482	467	440	436	462	493	487	479	504	533	507	487	490	502	466	472	451	493	490	477	484	482	534	504	476	505	496	512	486	495	493	500	494	479	468	486	502	500	507	479	481	460	499	505	499	450	518	500	490	449	467	494	491	461	477	490	494	521	501	476	518	497	482	493	470	489	516	459	489	457	488	493	461	460	477	523	474	506	497	522	514	470	473	526	502	484	505	503	510	468	466	496	458	508	443	469	515	491	461	456	486	477	461	470	509	447	496	474	519	517	449	503	471	493	514	523	479	508	502	462	448	483	488	537	466	493	499	488	499	483	509	471	483	504	461	527	463	514	490	522	467	495	504	459	499	488	510	422	499	477	472	508	466	445	492	521	485	486	461	520	484	457	493	482	536	474	512	487	521	458	518	477	500	499	492	457	464	466	486	500	487	506	500	469	531	476	486	491	489	514	507	470	488	510	499	496	502	461	471	440	479	473	466	558	540	476	493	510	508	479	489	488	495	503	489	494	475	486	458	459	433	512	510	492	452	486	515	514	465	508	536	501	479	472	493	498	478	461	498	461	465	481	438	466	520	485	508	483	464	469	511	456	476	488	502	480	467	504	460	512	500	514	495	486	478	489	488	478	440	507	529	483	470	498	482	521	451	473	494	491	507	490	489	492	476	506	475	523	495	508	514	525	485	486	505	485	490	442	488	490	469	486	459	483	477	460	488	446	457	468	467	459	462	499	494	479	460	484	501	495	460	476	527	467	479	494	486	459	484	451	454	496	494	517	522	488	487	485	478	486	492	501	474	472	511	470	503	488	483	457	460	518	486	460	496	508	478	521	504	483	500	473	512	478	524	474	470	460	475	513	506	486	481	513	522	488	448	514	504	486	454	493	515	478	502	508	462	471	467	476	460	469	467	511	483	480	529	477	483	509	483	448	491	492	470	467	459	497	464	506	492	519	511	459	465	497	509	510	486	500	473	506	466	494	485	507	505	503	469	508	497	513	497	472	532	483	444	486	448	512	492	482	489	495	486	448	460	469	499	505	506	488	450	480	457	498	468	449	496	492	445	495	506	454	511	469	474	522	483	449	507	535	462	473	543	471	484	489	459	474	489	484	462	492	489	484	510	497	494	484	489	501	528	505	484	476	448	479	470	491	515	416	487	478	499	501	447	490	461	441	494	469	520	475	445	445	478	492	467	457	510	492	480	491	471	456	492	480	489	486	477	479	473	477	507	502	477	480	460	479	493	517	495	527	493	501	461	497	506	502	506	464	508	525	538	480	470	475	485	451	487	475	484	450	497	462	516	476	487	511	502	478	493	508	470	501	460	496	485	480	458	462	472	460	475	455	493	503	467	479	543	487	493	463	480	469	522	478	506	487	464	486	504	506	485	507	464	531	489	500	463	471	476	492	461	467	453	512	468	498	483	501	498	459	478	497	489	498	444	465	477	484	474	473	486	477	500	473	551	442	485	446	462	479	453	499	503	477	496	469	474	449	507	518	523	493	475	486	457	521	485	470	495	532	500	531	488	494	492	488	492	505	512	513	457	466	527	483	508	482	475	485	523	458	446	511	488	477	530	477	512	499	482	480	473	479	461	462	489	497	484	456	532	450	537	485	449	480	445	433	510	490	486	495	518	485	499	509	459	494	442	481	467	474	424	501	482	481	482	488	506	482	490	542	501	484	421	479	486	489	495	474	490	472	482	482	494	446	504	453	499	507	509	486	511	506	488	503	488	492	509	468	519	472	463	490	526	470	486	485	498	454	497	500	459	487	460	485	455	501	516	469	527	514	533	490	468	550	478	474	474	487	490	467	457	495	502	540	494	487	461	492	492	505	480	464	461	496	494	486	497	469	504	497	455	460	493	460	466	483	487	537	475	471	475	478	481	470	471	487	532	474	472	483	475	493	494	490	488	465	468	479	449	482	463	500	504	504	436	492	477	526	484	456	475	463	450	495	485	479	489	506	485	524	463	485	494	474	496	480	477	483	488	489	510	480	487	515	445	513	509	474	478	450	454	441	486	481	489	473	504	495	464	482	459	503	480	487	442	461	474	526	524	475	486	460	462	497	489	479	506	483	488	473	466	471	442	518	451	478	462	498	475	482	520	511	439	439	525	528	482	494	488	481	478	492	497	474	514	482	468	497	483	464	485	507	466	464	506	495	525	496	477	522	528	482	472	456	478	502	468	498	505	486	481	446	455	464	425	458	462	481	489	475	495	485	533	487	493	477	482	521	478	490	463	434	479	470	484	466	500	496	503	457	499	499	470	491	467	500	501	501	460	485	489	527	518	496	449	452	501	513	500	517	471	495	480	498	500	491	451	496	458	489	455	556	504	490	489	498	522	462	466	503	494	514	456	472	486	494	483	459	502	462	475	504	458	476	450	451	505	485	505	481	465	475	513	466	483	438	472	463	442	516	498	464	477	501	487	481	480	480	448	459	487	497	439	499	479	468	465	472	461	511	498	460	456	479	480	487	464	492	461	457	447	504	496	466	475	503	496	506	479	491	479	464	474	521	492	476	457	529	511	468	447	475	524	477	489	474	441	519	490	475	496	454	489	459	477	462	517	447	456	453	464	458	470	484	511	479	468	454	503	482	529	500	488	466	479	480	451	515	493	506	433	440	527	520	491	461	482	499	463	479	497	460	512	455	489	530	480	478	494	510	518	492	486	504	467	517	496	467	517	450	476	511	508	485	499	503	474	474	462	523	462	481	447	515	497	499	504	449	472	456	495	514	499	482	501	525	493	452	492	478	484	444	466	449	470	508	505	500	471	479	499	475	442	465	494	467	486	498	480	491	552	502	462	451	508	473	526	492	492	470	470	484	481	523	507	467	504	446	483	479	477	496	472	492	498	485	484	465	486	518	469	487	479	501	480	495	498	470	486	503	450	483	480	488	550	519	450	474	485	553	481	455	503	507	486	465	461
6897	16642	13544	7130	4892	3740	2939	2374	1885	1647	1457	1338	1212	1115	995	970	940	841	873	809	792	762	747	732	674	678	679	681	668	695	630	741	648	626	604	651	629	635	633	675	620	617	619	621	642	578	613	653	633	631	596	643	599	597	571	599	639	585	579	673	602	644	583	633	627	620	623	610	650	618	613	610	597	586	617	598	624	569	566	631	607	577	613	589	591	576	588	612	591	633	619	578	618	577	577	557	627	610	595	632	592	608	606	575	560	589	652	578	606	635	630	637	613	608	619	576	615	584	617	587	599	578	583	620	609	564	605	575	597	586	585	641	583	635	609	587	611	546	549	614	583	580	602	620	582	591	596	606	594	566	600	579	642	545	634	552	549	599	643	547	601	593	633	602	568	620	602	572	630	584	568	595	592	574	583	593	626	569	593	581	594	625	599	565	569	536	599	591	587	575	572	570	598	615	581	584	585	592	623	580	580	600	654	588	627	601	567	584	589	569	577	619	563	582	625	610	570	575	589	591	597	612	599	588	622	581	586	609	537	592	576	643	564	555	579	595	616	606	586	604	583	545	598	611	625	617	593	587	608	602	570	586	583	586	561	598	588	576	614	574	599	635	603	555	556	674	606	617	605	575	585	567	584	561	574	600	608	593	613	586	637	561	566	592	621	543	605	603	608	609	578	591	620	566	622	632	550	559	609	600	566	604	612	588	589	580	648	594	599	590	588	570	612	610	637	634	595	565	597	591	580	568	568	571	582	607	626	607	601	608	550	590	622	612	616	567	539	615	578	574	594	561	597	611	570	615	568	624	572	547	616	579	584	580	637	598	584	599	563	591	563	599	587	554	604	602	593	615	600	554	606	613	570	577	560	617	559	578	579	595	543	584	538	585	583	577	624	619	593	550	589	591	618	601	561	606	584	602	560	622	573	642	605	611	580	576	598	599	584	637	606	558	601	571	596	586	573	591	631	570	591	617	629	590	599	615	588	581	587	517	622	629	602	578	546	595	604	596	590	598	622	591	552	593	608	558	599	558	550	564	594	638	623	601	565	564	619	585	558	525	622	611	569	586	613	555	610	562	598	587	579	575	549	604	579	603	597	590	589	627	606	585	573	596	576	587	615	597	585	570	577	601	619	629	618	615	612	612	571	604	616	635	562	591	595	550	567	587	581	614	631	590	585	582	612	562	622	524	586	594	583	618	564	591	576	587	578	590	562	586	596	595	570	596	587	568	577	570	594	591	601	586	609	585	655	544	617	636	603	588	583	581	606	618	620	592	584	612	572	616	604	618	599	600	558	604	613	582	605	575	607	579	572	599	590	597	582	580	576	612	576	617	566	529	584	580	603	568	588	609	565	627	582	596	585	625	593	582	607	576	570	605	573	617	578	557	646	586	587	598	634	577	628	593	623	583	627	602	578	595	647	612	585	571	611	585	554	609	583	627	596	618	651	591	578	562	561	581	558	604	588	544	555	583	609	613	587	589	573	570	560	561	599	542	620	643	588	603	670	585	598	632	577	598	604	604	612	605	612	590	568	559	580	580	578	578	573	577	570	605	566	599	623	622	594	635	584	606	575	630	581	596	571	591	585	557	602	594	580	562	612	606	591	560	553	630	601	560	584	603	626	595	588	628	603	596	613	562	566	607	587	623	572	568	651	592	593	602	573	568	575	593	594	633	574	613	609	598	617	590	576	561	560	619	592	614	568	632	605	587	549	532	622	588	594	579	648	592	633	580	554	641	639	579	574	591	581	588	585	627	575	588	623	605	603	559	523	611	597	572	596	592	577	583	569	607	548	624	583	553	590	611	613	602	580	579	536	607	573	570	587	587	595	604	585	612	573	582	600	638	567	600	608	603	603	584	644	638	619	620	607	669	585	591	574	581	619	566	603	587	590	542	591	557	616	599	599	597	614	592	644	624	585	611	564	533	579	639	568	602	571	578	612	584	592	582	547	589	591	605	587	581	569	606	563	555	573	616	616	568	596	594	554	591	603	647	565	564	607	621	570	563	595	631	602	567	576	601	617	566	575	633	615	569	572	576	605	582	626	560	607	611	583	613	590	638	622	576	589	598	563	608	606	574	562	546	583	610	603	600	592	612	588	604	576	570	624	592	567	629	597	585	571	584	606	594	570	606	573	573	587	612	609	611	574	576	580	618	571	612	599	580	550	604	642	597	574	559	612	575	622	571	600	572	597	543	588	579	572	542	592	546	574	542	569	590	597	584	627	584	613	600	597	601	613	608	584	620	566	555	542	579	564	587	582	547	619	592	625	583	586	614	601	601	607	577	560	595	604	560	553	610	598	576	573	582	603	626	630	590	585	585	581	575	567	558	591	569	579	580	565	571	613	624	605	627	605	597	581	565	602	616	597	619	566	592	604	590	562	602	586	568	587	557	574	616	630	563	622	575	590	617	616	590	628	651	588	638	567	604	606	570	597	600	587	589	618	600	592	645	574	598	560	641	639	590	562	590	620	581	602	574	586	599	602	614	567	564	597	555	609	564	589	625	578	639	616	617	602	584	542	568	589	608	595	553	573	572	567	557	563	581	624	610	592	596	601	588	598	611	577	578	604	596	572	611	589	610	586	558	616	600	582	595	596	596	637	592	571	607	584	618	614	583	588	533	556	579	592	631	616	595	597	593	629	586	557	598	598	557	602	589	648	598	586	627	581	609	579	594	598	594	596	573	632	572	593	608	626	560	591	580	599	549	562	587	619	587	591	592	564	602	624	611	559	564	535	558	571	623	554	602	591	594	627	603	534	642	594	592	596	571	640	575	613	554	615	593	581	569	590	585	628	617	585	518	584	570	626	580	577	570	587	603	574	609	597	604	569	597	619	589	641	601	578	596	528	589	617	588	580	578	611	567	585	610	615	612	585	655	558	613	580	588	604	540	639	618	612	612	658	589	563	568	615	571	594	581	574	562	546	578	605	578	566	609	585	590	622	606	616	610	600	589	574	618	570	577	618	577	607	583	603	604	552	606	583	650	599	557	591	612	590	606	618	600	598	640	550	564	599	580	612	548	568	577	576	592	524	610	569	589	565	620	597	621	555	589	579	607	611	586	584	583	612	586	578	562	571	599	607	619	577	600	590	613	603	600	588	565	605	537	581	571	590	610	615	601	588	636	565	598	578	565	581	552	608	595	596	623	556	598	629	589	593	543	569	591	611	596	595	585	595	611	601	589	580	607	595	616	598	585	627	532	624	586	569	564	581	634	569	587	579	619	586	566	616	603	618	614	579	530	587	547	584	572	581	549	592	587	581	571	584	586	581	594	622	612	594	594	589	613	613	571	554	611	584	571	624	599	574	587	583	530	569	638	570	561	614	607	595	573	603	608	615	615	627	584	618	583	605	548	617	557	582	598	601	626	596	560	575	576	606	596	629	582	628	562	655	586	555	642	568	597	566	590	588	586	601	627	600	544	627	630	540	532	580	605	615	565	590	578	603	571	594	554	590	587	596	569	562	590	565	608	587	582
27530	20481	6631	479	290	230	207	221	185	192	192	183	172	204	187	190	167	159	182	180	201	161	186	173	160	170	175	184	177	165	213	175	159	168	170	165	169	187	188	186	154	178	170	188	176	176	184	167	184	190	158	178	172	168	166	171	173	194	191	144	198	196	186	183	175	177	191	176	204	156	173	185	160	193	180	138	192	182	185	178	164	171	165	177	172	184	188	165	166	165	186	166	156	170	166	195	172	181	172	187	171	179	165	159	154	178	183	145	163	184	161	198	169	154	146	199	163	177	185	164	187	168	190	160	144	179	173	161	163	168	175	179	186	175	186	166	178	171	184	155	176	173	156	174	182	165	150	184	153	188	179	165	152	168	178	205	193	183	190	168	167	166	176	155	162	175	176	166	162	183	181	162	169	160	157	191	198	180	180	187	166	176	162	170	186	181	173	200	171	182	164	165	176	177	183	210	178	162	161	186	182	153	168	195	193	171	169	181	168	147	175	189	184	177	178	168	179	175	179	189	179	139	154	196	149	173	173	169	173	165	156	167	190	196	163	166	165	180	160	204	152	179	164	194	197	181	179	181	185	164	179	163	185	164	181	191	190	171	180	185	168	172	169	166	169	151	169	157	165	158	162	175	158	186	189	182	155	192	162	176	198	170	184	175	181	174	153	163	168	170	168	171	175	159	152	158	172	171	166	184	189	196	165	174	172	184	190	177	186	185	158	174	177	158	165	173	157	185	167	143	209	177	152	145	192	175	197	203	180	143	172	167	169	190	161	176	179	170	153	181	173	194	152	166	174	146	157	152	172	181	194	181	201	171	171	168	174	188	168	154	188	185	180	188	165	173	175	169	183	172	172	166	172	173	196	152	158	154	177	166	185	189	184	162	166	181	179	160	173	147	171	171	189	159	156	185	169	165	185	170	175	191	173	162	188	165	189	160	194	165	176	184	179	177	191	174	164	167	158	183	185	207	161	173	169	146	162	158	174	171	172	183	178	167	174	185	183	173	192	191	167	169	147	209	187	165	152	172	180	183	174	173	168	193	185	191	174	166	153	179	178	172	157	189	161	141	171	154	165	171	169	185	165	162	183	164	189	186	177	176	187	167	167	178	146	193	184	167	173	192	174	169	176	184	189	158	162	157	171	175	156	167	183	168	162	182	183	159	154	162	183	192	190	155	175	171	184	162	153	189	187	177	191	175	174	171	190	154	178	208	175	198	184	177	196	176	185	173	153	182	187	177	183	166	200	179	166	196	157	178	174	158	161	167	177	194	166	195	153	174	171	169	191	182	181	172	182	166	186	186	189	172	188	179	154	176	169	171	173	171	162	178	174	161	174	188	197	181	143	187	172	164	151	171	177	171	183	179	178	168	186	181	147	180	168	165	165	163	180	169	169	176	177	175	164	168	164	166	174	171	172	180	173	165	170	169	158	153	144	169	186	161	154	193	177	171	174	151	159	167	173	181	203	190	168	169	163	167	176	184	193	153	165	183	172	173	182	184	177	172	193	173	157	175	190	193	182	173	145	170	170	189	181	168	159	171	182	178	171	164	178	182	195	169	168	170	197	170	180	176	167	162	175	164	161	152	177	207	192	171	169	177	172	183	166	160	164	172	184	154	168	182	158	163	159	180	178	163	188	190	162	161	165	157	194	160	180	162	177	164	181	167	173	174	183	181	175	163	163	170	166	187	178	159	193	155	154	158	178	213	162	192	165	182	165	153	163	175	190	192	177	172	182	182	182	174	145	171	183	184	162	163	166	171	213	182	170	173	168	177	155	175	180	184	160	152	197	174	205	168	184	193	149	169	167	195	160	194	155	172	189	169	181	177	168	160	172	164	167	171	160	178	187	167	170	174	162	177	177	177	176	183	179	185	151	153	201	174	179	155	167	151	181	153	200	182	166	147	180	174	156	169	188	180	165	164	145	189	155	161	167	175	160	161	191	163	167	186	174	179	180	186	163	174	194	201	171	169	189	188	165	156	155	155	161	163	173	161	173	146	167	182	173	170	181	157	154	156	173	170	149	165	173	179	174	156	168	156	184	168	161	162	177	166	181	174	182	171	165	177	174	192	166	178	182	184	183	159	202	165	161	173	164	158	194	172	159	182	174	161	183	163	174	179	175	177	169	186	183	167	192	175	186	173	169	162	166	168	169	184	180	173	159	186	179	185	153	178	181	175	148	183	192	170	156	164	182	176	172	171	164	191	168	181	170	178	170	191	152	150	162	153	159	159	172	187	155	183	170	179	148	170	178	202	176	185	208	173	173	169	179	171	146	177	173	195	161	168	150	156	159	199	173	169	176	189	176	175	185	163	186	144	183	149	178	193	186	186	172	169	177	173	184	170	194	179	180	180	156	199	151	171	172	155	174	201	176	164	163	159	185	173	170	173	151	178	173	173	178	167	186	153	167	173	185	175	165	185	167	167	179	156	195	172	165	158	192	175	180	181	167	169	173	179	169	176	153	180	164	175	154	147	185	187	181	195	168	171	158	171	166	168	187	168	170	168	166	151	164	158	177	162	208	149	157	163	173	182	180	166	176	176	172	148	179	186	176	186	192	186	190	180	153	176	183	195	169	181	177	133	186	161	184	167	178	183	168	166	180	177	180	159	179	158	171	187	172	176	162	167	168	186	172	155	180	155	164	166	173	154	167	167	183	158	190	165	187	185	184	170	151	166	166	164	182	160	178	181	170	183	175	160	175	172	166	148	167	179	187	189	180	181	168	158	164	155	163	186	176	173	159	165	149	168	177	185	154	164	157	190	181	163	198	181	193	169	162	152	197	156	160	200	183	187	200	157	180	172	175	170	178	163	174	154	194	209	191	178	159	170	176	212	161	185	177	178	189	181	169	179	168	165	168	165	181	182	172	191	154	189	177	168	174	182	163	173	148	195	176	188	201	214	203	164	168	148	180	151	170	185	178	174	185	164	168	190	175	161	188	165	195	175	170	173	190	170	166	161	174	200	186	172	168	193	192	183	187	181	159	190	170	160	164	187	169	187	145	195	180	172	151	166	185	154	187	154	165	198	193	178	176	178	168	186	169	182	159	179	163	194	183	181	172	165	165	183	166	149	167	168	167	163	173	175	170	164	164	161	193	156	182	187	198	162	176	168	178	172	176	168	185	199	162	170	183	174	163	171	160	183	184	179	160	170	175	179	163	162	159	173	188	191	167	162	159	161	178	180	164	168	164	167	181	170	186	170	225	187	173	207	180	181	200	173	184	181	185	178	164	183	142	178	193	146	196	178	153	149	182	189	165	207	159	186	171	196	176	186	179	180	173	191	172	166	185	173	179	190	160	182	175	161	148	193	160	167	167	163	159	187	149	181	170	167	160	180	160	169	188	164	167	167	150	162	202	166	175	161	172	191	184	187	172	170	165	184	156	158	172	154	155	151	158	158	178	151	182	160	157	176	196	163	174	149	178	188	206	159	189	174	163	176	179	163	162	167	189	190	161	175	173	169	190	164	169	159
3808	871	788	419	354	316	285	269	252	214	241	245	253	218	248	207	221	226	208	238	235	251	249	241	237	220	210	228	246	244	224	242	230	220	236	227	233	204	236	221	222	206	218	248	203	220	226	218	235	204	220	250	241	228	239	220	215	246	211	228	209	227	209	216	226	227	232	212	225	231	218	214	233	221	246	218	233	207	234	236	223	222	211	228	203	225	216	213	209	220	238	216	203	230	221	226	229	253	210	250	234	213	206	248	249	215	241	241	239	233	232	229	210	229	216	228	213	225	219	244	231	214	209	200	243	228	193	239	214	234	189	208	230	251	221	198	212	230	242	236	224	222	218	215	224	216	217	214	225	229	226	218	230	211	206	228	214	235	214	218	250	201	219	256	252	232	208	248	210	243	223	226	199	236	228	212	212	252	227	196	210	211	218	233	198	217	242	226	235	209	219	223	260	227	220	228	217	232	247	222	234	213	223	189	231	229	237	252	219	264	225	254	230	230	231	235	202	249	241	238	230	252	222	214	214	227	223	221	218	214	210	266	218	235	226	230	218	256	230	212	224	205	225	233	224	224	213	238	213	215	240	229	222	230	197	242	228	216	215	214	224	222	248	247	224	238	252	221	251	231	240	204	211	225	225	245	187	226	224	233	223	246	219	239	226	240	223	203	247	222	206	217	229	182	233	255	217	233	193	203	212	225	219	213	237	220	205	224	217	241	189	236	255	241	215	213	228	266	228	218	207	222	223	235	258	210	222	256	223	240	247	218	228	247	233	225	232	221	236	207	228	222	204	244	210	210	207	236	217	247	240	215	222	203	224	209	215	215	220	214	223	243	191	230	229	234	248	172	235	235	206	218	230	231	215	213	271	196	232	206	212	214	242	231	235	252	227	239	228	239	201	226	240	216	248	213	230	234	216	217	220	213	220	216	220	243	219	245	235	216	250	230	212	204	192	239	216	262	224	233	234	226	235	217	245	234	234	213	200	220	217	227	224	243	225	233	210	207	225	224	202	235	233	226	237	231	217	211	226	240	234	204	233	207	243	234	229	228	233	241	239	220	246	232	208	214	236	232	218	228	229	213	191	236	194	198	211	222	234	218	238	230	266	200	198	226	224	225	228	219	209	240	224	223	228	218	246	216	219	208	207	199	214	261	216	229	246	230	226	190	242	240	226	201	196	210	255	200	235	245	220	219	238	243	235	228	241	226	231	223	214	205	230	223	247	236	189	227	233	228	225	254	195	210	208	197	203	223	220	225	241	215	220	222	221	225	231	214	220	232	243	256	234	215	212	230	238	199	222	209	225	234	224	214	243	220	226	219	246	219	233	235	243	204	239	235	212	218	231	219	231	221	208	245	216	208	241	200	233	190	242	221	221	242	209	238	225	244	199	231	218	195	201	212	242	214	221	238	226	184	229	222	226	227	223	219	240	199	224	250	233	214	232	204	198	226	219	247	214	231	237	202	230	214	233	207	246	250	218	259	239	233	216	226	227	220	218	190	262	226	230	222	261	232	202	232	242	242	231	230	246	196	225	220	207	208	222	230	245	215	222	231	249	214	226	224	219	215	217	202	250	189	224	192	234	226	203	198	209	220	212	230	225	248	193	241	243	269	239	210	243	228	242	215	249	227	217	240	232	238	223	220	238	248	235	244	215	200	218	194	206	238	202	229	221	221	220	219	222	218	233	235	219	235	228	243	227	222	260	230	224	220	228	214	214	202	213	245	219	214	223	231	252	227	234	212	234	240	209	223	218	193	233	200	193	222	229	192	217	221	208	270	228	241	221	238	247	227	229	223	246	201	198	221	229	212	241	218	234	193	239	268	242	235	246	196	241	237	251	238	239	244	222	230	227	230	233	241	218	233	216	206	237	205	247	229	209	226	222	229	258	217	195	222	217	210	237	216	212	228	210	218	226	224	217	245	228	213	235	206	231	222	240	230	225	207	238	244	234	226	247	208	206	193	203	235	224	245	247	234	195	263	228	222	233	222	224	238	215	210	229	247	212	260	226	214	223	222	242	215	217	223	235	235	207	214	226	206	216	223	221	230	203	236	232	246	213	233	222	207	210	223	213	215	236	234	231	225	234	226	239	213	259	237	208	225	225	229	228	228	210	240	211	216	234	209	229	215	217	230	244	210	220	222	212	207	211	228	220	218	234	202	195	221	228	219	235	231	227	238	238	234	226	186	216	244	218	225	221	243	242	209	244	217	223	267	234	251	223	247	240	222	229	252	228	223	195	227	239	218	216	254	231	221	206	227	241	232	247	229	219	221	247	211	230	244	215	237	256	231	233	225	226	234	222	260	230	221	229	207	229	233	232	226	222	228	222	212	229	204	204	213	229	216	210	236	248	246	203	236	213	221	218	229	215	226	228	224	220	227	237	216	223	217	215	224	205	220	203	246	223	204	220	228	211	210	232	235	213	214	203	215	230	228	225	242	215	185	219	260	255	219	246	247	223	240	202	227	225	213	220	211	195	234	229	206	219	209	227	236	227	241	213	238	215	225	208	230	220	224	235	245	241	236	212	207	217	236	244	213	207	233	225	236	235	220	229	219	232	206	242	213	214	201	227	243	216	246	239	220	221	204	242	215	192	227	219	243	216	239	211	221	232	218	226	199	223	206	229	240	225	227	223	243	245	227	209	206	248	222	222	222	215	220	223	213	216	229	219	215	229	226	231	215	223	241	228	246	227	238	216	197	198	221	224	210	240	239	222	211	234	247	222	218	212	229	258	206	230	222	246	217	218	224	215	224	219	210	227	201	233	229	228	231	199	207	226	201	230	209	232	217	223	232	202	209	229	226	220	221	232	217	199	237	242	239	222	247	245	223	219	214	198	215	224	229	238	213	225	230	208	247	244	244	209	215	210	220	244	230	217	228	221	210	245	215	225	196	206	212	244	231	201	238	206	232	233	234	219	222	259	222	239	215	242	225	234	221	226	244	228	259	225	231	229	217	228	226	238	264	233	225	230	233	228	241	243	213	239	200	199	217	218	231	230	203	235	231	248	219	193	228	257	231	240	227	222	259	232	242	224	224	208	238	237	211	195	192	226	237	228	204	226	233	217	262	200	232	230	213	222	223	218	222	271	252	238	238	237	219	232	230	223	228	216	220	227	223	247	224	204	224	213	216	214	235	212	208	215	217	221	217	221	253	228	224	230	205	237	243	233	223	213	217	207	247	225	212	228	224	204	226	183	231	223	225	220	196	234	241	240	227	235	188	217	220	214	207	242	243	225	214	205	213	240	220	232	237	240	219	231	231	243	217	223	231	220	209	209	215	203	237	245	226	211	225	219	232	212	227	205	225	210	212	220	229	241	219	221	223	226	183	226	210	232	207	239	205	241	218	258	250	211	230	242	222	220	215	239	234	251	248	225	232	205	238	202	216	242	228	234	247	222	196	242	214	238	208	217	239	225	220	212	238	232	229	215	223	228	204	199	198	227	234	235	229	233	196	238	215	225	242	234	196	220	234
24119	21626	29246	24499	21632	11890	1291	801	680	620	528	520	510	501	491	459	480	502	482	436	416	445	477	469	420	424	472	436	473	411	440	413	430	431	431	400	398	402	414	403	407	419	433	427	415	403	442	398	408	418	392	447	423	424	419	405	425	403	446	397	415	405	422	420	408	433	405	400	441	397	456	426	405	384	402	390	404	398	390	408	387	372	419	407	408	380	404	385	428	404	406	400	420	418	383	400	411	427	426	420	416	423	377	388	423	403	380	420	420	383	398	389	405	416	439	457	403	412	377	424	398	387	412	406	414	393	393	424	426	380	356	353	395	444	397	439	408	387	464	397	431	368	406	367	426	388	387	417	402	431	378	398	381	407	416	378	387	420	403	376	425	400	406	388	349	416	395	419	432	381	438	411	373	411	397	395	384	392	407	415	383	387	388	409	418	384	390	424	438	393	403	422	393	383	442	413	423	399	421	407	420	434	380	383	390	418	414	428	424	412	401	413	388	346	376	389	450	400	401	417	409	388	395	395	415	422	393	416	415	428	401	396	379	403	400	431	392	381	389	395	402	409	415	391	434	401	389	457	397	386	387	406	422	404	405	426	449	395	426	395	394	432	385	404	428	406	399	418	376	378	423	424	419	406	418	418	408	443	391	372	429	415	362	389	416	430	412	376	408	394	395	380	414	386	391	386	385	401	412	387	382	411	427	395	406	382	438	385	397	425	396	408	413	423	391	388	401	396	423	441	418	431	415	397	401	452	378	405	381	393	429	378	391	421	418	418	402	399	411	417	386	426	392	400	404	443	424	426	395	428	386	443	437	361	413	394	392	400	371	377	380	400	382	387	390	375	387	381	432	377	429	417	399	404	390	392	414	377	393	378	381	377	430	417	377	385	406	451	431	352	409	391	425	415	433	420	410	406	428	380	425	436	413	407	413	416	399	426	388	393	407	406	377	382	417	368	442	417	393	430	395	418	389	416	378	399	413	399	405	402	387	398	420	377	426	409	372	401	361	366	418	414	440	369	414	411	411	423	392	394	382	398	425	365	379	389	403	386	419	391	395	433	375	420	382	393	398	417	394	384	408	413	396	420	440	402	401	446	381	396	417	412	429	431	383	422	378	428	404	393	410	384	437	422	422	403	409	404	385	405	430	396	434	401	384	460	401	417	397	421	419	399	406	393	372	358	395	396	391	437	408	404	401	386	402	397	399	428	371	398	412	361	435	390	442	407	426	459	443	383	385	394	398	400	390	419	370	382	398	418	381	367	393	392	382	410	405	417	401	401	386	394	414	419	429	405	424	416	366	370	405	419	420	422	406	424	419	408	388	409	391	392	391	372	403	407	412	382	402	395	422	418	395	411	383	445	388	392	417	390	411	393	413	411	393	399	381	415	402	393	419	364	414	395	416	418	394	390	401	428	394	398	409	400	405	416	393	393	386	362	400	359	410	378	422	413	418	424	392	437	358	387	409	377	410	403	391	408	454	423	407	400	373	415	390	375	370	439	405	398	462	423	435	414	385	403	390	380	389	398	378	425	363	423	393	400	429	453	390	430	412	424	416	374	405	410	412	415	386	436	429	425	399	425	421	374	434	370	390	400	411	444	386	412	405	390	393	420	403	403	369	449	434	398	392	383	421	374	392	376	422	394	363	361	407	396	389	384	407	385	437	458	358	433	423	373	425	407	417	394	381	411	359	418	410	415	378	394	419	410	401	403	434	401	388	436	396	422	397	410	399	365	416	416	363	422	436	395	380	401	372	362	405	438	417	435	363	392	434	385	441	399	415	407	399	394	384	440	396	408	398	396	414	406	391	428	388	390	408	415	392	343	368	416	411	383	420	402	423	405	403	385	422	378	395	397	436	407	423	368	449	408	388	386	410	397	410	378	389	395	398	385	398	425	382	395	379	441	427	403	395	418	414	419	414	353	391	396	391	399	390	454	378	386	414	430	405	354	422	386	417	389	412	435	407	379	387	425	372	387	454	396	405	415	404	394	432	394	368	382	388	436	394	386	416	415	407	387	422	409	390	362	403	402	380	407	415	439	379	439	380	381	409	398	458	399	432	374	377	397	429	399	394	411	373	401	396	403	413	391	412	396	425	411	343	415	415	411	392	408	385	417	413	421	384	444	446	376	385	413	408	405	398	378	403	413	422	369	422	421	425	396	424	398	419	385	368	401	440	395	415	370	365	398	413	438	409	415	456	388	437	441	378	408	424	413	411	393	389	411	394	422	436	418	411	395	388	362	419	411	377	412	385	392	389	385	426	437	397	416	406	402	406	392	443	440	433	407	420	393	386	433	417	397	395	383	422	409	402	410	391	423	375	425	401	392	398	373	364	395	404	390	376	394	428	414	414	404	388	396	440	412	387	422	403	421	416	404	406	396	413	386	438	425	421	408	376	413	426	437	390	382	398	425	445	440	388	434	369	400	425	413	374	404	400	391	346	420	402	406	405	427	435	404	411	379	400	400	376	413	381	405	429	385	364	419	372	404	420	381	409	374	376	373	406	375	410	419	436	408	451	398	416	368	410	377	379	409	424	419	382	413	387	407	424	386	443	381	412	430	392	363	369	388	367	417	414	377	407	391	406	432	422	452	384	396	432	415	394	365	423	411	398	385	381	389	421	390	392	428	363	405	406	381	428	375	414	383	415	430	431	395	355	385	404	434	409	400	412	367	416	422	357	414	413	410	432	419	421	432	409	398	399	417	385	427	374	386	390	413	393	415	430	414	404	425	382	420	395	380	439	401	385	407	403	419	394	437	415	390	390	427	416	398	379	422	432	413	369	407	401	393	366	412	414	408	400	370	401	410	393	428	418	384	431	409	419	376	389	379	428	424	407	382	395	369	348	388	394	383	397	410	420	441	379	393	424	405	357	414	381	433	413	424	428	431	443	403	398	398	352	399	413	404	388	378	408	407	399	423	389	398	418	382	370	440	391	411	407	385	413	397	401	404	395	379	405	395	401	416	375	403	409	371	403	399	414	390	404	392	392	385	408	405	367	408	394	424	443	389	403	416	409	382	397	408	410	372	407	421	389	389	374	397	435	377	414	406	365	433	376	402	421	380	397	395	421	433	414	420	405	400	405	403	407	397	411	389	406	396	396	396	404	380	393	423	369	382	380	415	403	369	413	411	363	409	420	413	401	421	407	381	347	424	401	386	389	401	382	360	399	395	437	397	416	381	447	371	407	372	397	398	440	409	403	372	406	428	413	403	407	383	396	434	388	420	406	399	374	397	382	436	408	405	403	404	393	413	386	395	394	421	400	433	387	435	405	421	407	386	434	420	405	412	408	410	422	414	398	393	409	451	398	392	402	384	427	394	391	396	391	387	431	384	416	417	402	400	400	418	411	425	419	399	371	416	396	388	455	377	423	374	403	418	394	428	398	405	368	421	388	412	419	385	408	400	394	381	375	376	385	413	395	411	471	395	399	412	392	391	420	415	405	399	431	421	410	411	397	409	402	399	415	406	452	404
4699	9940	8226	3863	2743	2169	1661	1345	1174	1057	925	877	819	755	715	677	662	616	637	630	572	593	562	538	536	519	563	555	524	475	527	495	523	541	516	521	524	481	487	489	534	489	519	505	548	505	489	521	518	536	495	519	454	494	517	508	507	502	532	531	466	509	501	498	571	468	525	523	525	498	502	496	485	501	543	504	528	539	518	479	451	485	525	502	464	474	507	480	503	496	486	463	504	487	526	466	471	480	519	474	526	519	477	499	509	493	475	484	486	485	495	464	465	526	509	495	479	503	516	482	487	528	523	505	488	522	519	495	489	528	507	482	499	502	482	505	488	510	489	460	466	487	513	493	451	460	495	521	502	497	509	463	487	488	487	509	477	523	524	520	532	499	506	532	477	511	496	496	486	541	508	465	480	478	522	491	493	472	475	522	467	492	449	498	470	501	562	448	491	460	441	529	492	477	464	495	481	504	440	499	510	519	434	479	502	534	489	489	509	520	501	516	502	486	509	479	506	469	551	509	510	510	501	482	469	452	506	522	496	487	513	469	472	511	510	523	494	482	490	526	476	464	521	533	505	536	467	498	482	516	525	463	525	525	485	508	491	495	496	501	483	476	475	470	496	510	506	462	538	499	455	496	471	471	491	464	503	447	482	503	505	548	504	512	473	495	522	483	494	484	509	489	450	486	490	498	486	472	465	490	496	477	495	500	535	481	469	534	502	535	563	474	482	515	470	506	463	496	471	520	499	509	498	521	518	475	503	465	506	496	489	485	504	508	497	498	496	481	500	441	518	513	505	471	460	478	493	487	496	495	502	521	511	497	494	546	471	488	478	457	503	515	494	471	512	493	490	448	518	547	525	482	514	519	478	436	520	493	476	510	462	564	518	493	505	460	502	544	492	511	503	475	491	540	494	467	452	468	540	494	517	456	481	472	453	484	468	517	509	486	562	471	474	512	499	512	505	524	471	498	492	537	467	485	467	492	491	486	476	520	499	477	528	474	480	471	500	452	487	487	485	505	474	500	464	513	426	496	519	512	517	490	460	494	478	518	494	487	475	504	480	480	500	517	505	492	448	472	468	496	491	498	479	478	492	496	513	518	497	482	484	497	482	495	501	441	500	496	489	528	522	529	521	514	503	497	488	505	511	523	488	499	488	467	448	488	478	490	463	507	515	490	452	471	464	499	441	519	501	528	471	493	490	503	496	496	509	475	487	469	461	489	489	493	486	477	501	494	490	499	483	491	490	485	495	456	473	504	513	490	520	525	496	481	466	499	491	500	537	486	465	469	487	521	470	505	483	473	483	512	472	523	480	467	477	498	495	524	511	490	521	526	500	508	489	499	464	452	488	465	481	487	486	476	485	487	477	488	498	498	515	534	469	487	507	511	493	494	504	481	501	509	504	468	480	529	490	508	474	497	509	485	483	495	495	500	470	472	511	476	485	499	446	513	504	478	487	486	523	510	497	493	530	452	474	494	486	459	485	492	472	457	472	458	518	517	470	479	489	522	507	513	490	548	497	450	496	489	535	502	512	485	519	523	482	486	506	502	478	481	505	484	505	494	520	505	510	551	518	501	474	448	512	478	490	486	496	526	471	512	517	483	476	509	456	490	490	486	485	534	485	478	485	479	492	487	552	476	519	477	475	500	458	482	498	461	528	448	494	488	505	508	495	469	467	482	470	492	487	534	506	469	503	494	504	476	465	496	487	533	479	522	498	477	512	495	476	497	485	489	507	531	491	507	453	528	484	502	483	500	508	487	487	525	519	497	467	452	474	478	516	525	501	446	493	479	513	492	504	446	515	468	492	481	479	501	495	492	499	520	488	491	485	478	470	476	452	479	489	492	533	474	523	489	524	481	454	462	532	494	457	489	475	496	458	489	494	505	487	482	445	487	499	472	504	500	473	497	452	467	472	486	507	495	491	471	500	467	521	519	468	476	497	479	489	465	482	479	481	515	490	504	478	477	464	478	460	479	479	511	515	478	463	487	480	513	500	525	474	517	517	508	491	469	480	478	487	449	473	465	495	515	495	502	479	548	524	477	429	483	526	480	450	481	477	532	514	475	500	506	470	464	466	434	478	456	500	477	495	514	475	482	475	475	515	460	496	499	475	475	512	510	462	506	521	456	485	496	492	468	481	453	504	499	469	480	519	448	465	512	535	491	486	516	492	469	456	522	503	455	482	476	471	513	489	496	495	457	500	485	472	493	507	509	507	497	502	486	483	476	509	501	483	471	532	462	481	490	491	488	493	480	499	518	492	470	485	519	511	450	470	443	508	433	485	491	473	489	488	479	435	494	435	482	487	503	507	483	477	469	510	476	485	477	480	493	509	449	460	519	508	509	496	511	493	520	481	491	467	518	492	460	516	498	503	483	505	527	502	469	517	493	536	480	502	467	534	494	482	464	535	490	473	478	475	496	530	491	467	473	521	489	487	518	492	489	459	493	461	515	483	519	493	476	476	483	494	466	479	523	470	443	466	506	484	463	486	506	470	494	521	493	495	473	473	528	504	478	474	462	416	479	491	486	459	475	524	550	479	491	449	503	506	512	533	481	473	439	490	519	496	547	506	517	473	476	481	475	497	533	513	499	486	469	502	484	442	492	556	469	474	476	522	482	502	426	471	491	482	507	495	470	476	444	457	491	480	464	494	517	520	472	479	469	506	467	467	489	491	486	478	466	489	468	497	472	510	490	480	496	496	470	505	501	504	498	488	473	455	507	523	478	481	460	489	542	520	504	490	476	494	515	475	458	499	519	489	487	482	471	477	510	537	455	490	533	493	466	482	472	514	473	485	479	501	473	473	472	488	471	472	492	467	510	482	471	486	471	479	461	545	466	509	465	493	485	473	483	497	460	485	516	503	452	506	510	470	481	482	483	482	474	500	496	514	515	520	492	517	492	467	529	534	505	505	496	508	498	475	470	514	483	512	478	465	485	541	499	491	510	511	469	462	499	505	470	496	518	524	509	487	512	460	492	501	505	467	532	504	488	482	468	465	509	471	466	510	466	524	487	535	509	475	472	500	497	483	512	472	489	504	523	472	488	478	552	470	524	468	463	510	509	478	461	456	480	493	447	467	481	495	503	499	481	493	489	501	470	471	485	470	488	513	486	485	510	495	481	509	492	482	464	452	538	497	489	495	528	476	495	477	493	485	499	491	469	508	502	457	493	488	476	499	512	514	492	493	489	512	481	455	503	474	452	503	505	496	495	513	465	476	474	495	507	482	498	483	491	470	494	484	503	501	484	487	473	502	508	498	501	503	480	514	527	527	476	482	493	530	480	472	480	522	471	488	503	503	489	474	489	523	511	507	527	511	500	473	486	471	481	469	493	465	463	522	486	479	530	495	511	483	505	471	491	539	515	422	489	491	502	538	513	475	499	514	487	468	496	480	485	500	489	464	471	520	516	463	491	522	495	529	491	508	477	501	485	491	484	505	526	478	494	499	482	514	526	488	488	503	498	507	499	476	489	488	501
25485	21599	27930	25640	9695	512	324	305	268	234	240	226	186	198	183	204	185	163	155	171	181	166	177	174	146	133	161	183	166	164	151	149	157	145	163	167	150	134	148	139	178	166	142	141	154	150	150	153	156	150	157	144	172	158	146	163	159	169	142	160	152	146	140	156	161	145	145	164	135	141	163	151	132	153	131	138	158	161	162	143	133	168	166	167	168	171	149	161	144	165	147	149	146	158	157	135	134	142	160	161	152	163	137	134	172	157	162	128	153	156	164	142	147	142	147	142	151	162	156	166	151	150	130	161	152	163	157	140	143	146	154	162	168	135	143	131	158	149	136	137	143	163	154	147	159	137	164	125	161	139	154	140	183	141	162	149	145	167	159	154	158	154	137	147	152	135	161	164	136	149	148	135	154	153	128	150	154	153	155	160	138	130	151	127	165	148	164	147	148	138	143	151	149	162	160	137	143	145	163	165	140	144	170	168	145	165	157	143	152	163	158	123	144	128	167	145	127	170	144	127	150	156	149	143	165	170	182	155	157	142	119	151	165	148	152	157	134	155	153	148	157	136	150	173	141	147	145	142	145	148	161	164	147	140	154	154	146	143	164	141	162	143	165	164	155	159	125	158	140	147	155	147	155	149	150	159	175	151	151	149	152	150	162	154	162	155	144	161	165	153	154	138	168	152	162	167	140	145	152	158	160	156	143	138	150	153	174	149	165	141	133	150	155	145	147	161	155	142	139	179	138	158	156	141	158	140	134	153	152	155	149	137	137	147	162	155	162	161	162	146	138	147	160	153	138	152	161	136	149	150	156	171	147	158	138	155	162	133	161	190	169	180	151	160	142	156	151	145	128	153	155	150	173	158	135	171	174	151	159	135	145	152	154	162	144	152	164	150	151	128	161	144	157	136	136	138	170	169	147	147	168	148	129	151	137	164	136	140	136	145	153	155	156	156	148	152	146	158	164	156	145	152	161	161	161	140	159	161	151	132	138	162	132	176	151	150	142	147	138	175	137	169	165	150	159	147	138	143	167	148	139	144	150	144	173	167	165	144	149	160	158	144	155	178	154	145	175	152	151	142	154	152	158	171	139	153	126	159	146	155	146	157	158	152	140	151	129	153	147	160	152	140	140	137	160	153	143	185	146	156	136	152	135	163	146	146	132	122	157	167	162	144	157	161	139	159	162	132	166	159	153	153	149	147	144	136	141	141	131	138	150	172	153	147	142	147	172	142	159	179	145	141	155	142	151	150	140	121	149	146	157	165	160	157	152	135	170	132	160	167	147	152	146	162	143	134	158	138	164	149	138	162	141	171	146	146	157	138	176	126	141	160	152	154	156	157	158	141	165	150	176	142	147	138	143	145	135	154	153	148	132	138	138	151	187	158	144	184	149	126	146	164	159	181	147	153	132	150	150	147	132	130	167	170	160	159	153	161	126	167	155	156	131	155	150	154	144	159	155	150	151	173	148	145	143	148	152	146	147	132	147	166	155	167	161	141	156	148	142	173	146	171	161	158	140	154	139	152	142	169	146	149	150	137	139	151	158	152	162	133	137	146	134	161	147	154	134	163	153	127	139	145	156	156	141	152	167	168	148	141	151	131	150	146	167	125	140	156	151	140	141	159	155	147	145	163	164	155	161	146	146	150	150	144	146	132	166	162	164	134	167	159	149	155	130	172	158	160	144	166	141	134	130	152	165	149	130	145	143	141	159	148	144	128	143	140	129	119	178	139	144	147	139	138	182	160	179	136	158	144	129	161	173	154	160	151	162	155	159	133	142	150	154	158	133	156	178	148	136	145	132	110	158	159	155	138	157	167	159	151	148	155	132	154	146	153	153	156	144	164	150	159	143	154	128	169	159	151	167	157	168	145	138	150	154	133	139	145	157	139	142	161	141	163	157	150	148	148	163	154	173	151	142	165	138	133	139	144	147	158	152	157	128	159	156	142	165	149	166	141	166	149	164	136	162	141	142	159	167	165	159	152	147	167	135	155	159	142	161	125	149	142	160	160	144	143	157	173	159	125	148	161	154	167	148	163	158	139	150	149	160	151	157	146	137	137	149	154	143	160	151	141	140	122	171	149	152	174	132	151	131	133	158	158	157	139	131	137	143	163	153	172	157	152	157	135	180	153	147	147	140	181	164	156	139	139	166	164	152	158	174	148	153	164	162	146	157	157	137	158	186	155	159	142	146	153	165	128	152	155	139	156	147	151	156	149	176	161	160	156	129	158	129	155	148	158	165	153	168	160	164	125	144	127	143	151	147	154	156	154	147	142	164	125	164	155	142	172	152	154	153	149	168	153	157	151	188	143	158	159	147	153	159	154	184	157	162	152	155	165	161	151	133	146	128	124	152	135	157	139	151	157	135	134	144	168	141	141	155	173	165	150	148	144	164	136	150	146	150	146	147	155	142	176	134	144	157	140	160	160	146	140	135	162	153	149	170	156	152	151	132	143	127	147	156	136	148	163	157	145	147	163	140	165	145	139	144	175	142	163	163	150	165	141	150	144	173	143	128	148	153	151	177	146	164	160	145	146	125	142	155	152	144	147	166	127	139	144	171	161	131	158	166	150	151	145	151	164	137	131	143	138	169	141	151	135	158	149	141	173	159	168	156	157	134	180	128	152	154	140	144	166	145	153	148	176	148	147	154	157	161	168	131	167	148	143	154	128	155	121	168	160	156	171	145	167	168	162	135	151	140	156	160	153	158	147	150	152	143	142	149	137	135	153	151	134	162	153	170	156	165	169	150	144	150	151	146	135	160	152	138	150	150	146	156	141	171	143	159	157	139	150	157	160	140	148	148	147	147	141	163	166	151	162	160	152	146	145	147	134	138	170	159	140	148	138	141	163	145	163	162	131	164	143	166	160	137	166	151	162	167	167	143	156	172	156	138	148	151	169	159	149	141	129	148	143	137	159	170	147	150	181	150	129	161	166	146	167	148	157	148	126	157	158	149	135	152	140	166	164	155	139	170	166	150	170	144	145	149	158	151	149	143	147	161	154	160	161	135	142	159	159	133	157	142	164	144	149	136	144	148	149	151	152	155	174	160	136	129	147	150	158	173	150	155	149	164	136	137	147	145	163	160	159	152	155	144	141	159	150	173	150	155	161	156	147	147	156	145	141	165	141	158	156	146	158	148	159	168	142	165	156	162	152	138	149	160	133	158	165	144	162	137	151	138	157	150	157	151	162	153	132	162	159	180	136	170	121	165	180	164	144	121	150	158	142	147	170	165	147	148	152	154	157	136	151	161	143	152	141	147	130	138	146	143	151	135	134	150	166	165	143	138	161	131	144	184	134	157	145	152	155	135	152	175	169	144	146	137	164	158	151	157	162	137	139	169	166	164	173	157	128	161	157	156	152	160	161	158	162	163	165	153	165	165	157	146	139	135	150	169	157	160	150	151	141	156	144	141	146	157	172	145	149	168	171	136	169	152	185	154	127	142	116	152	153	143	150	158	154	165	160	158	157	146	146
4623	5566	4088	2027	1336	1113	837	657	575	502	440	411	375	324	352	276	316	268	265	271	236	265	277	281	225	257	245	228	236	258	243	233	243	222	234	226	235	234	233	224	208	220	238	211	225	234	200	210	219	225	224	232	216	211	232	237	207	219	210	209	226	217	216	214	226	185	206	188	212	187	215	219	243	186	218	186	209	220	212	255	217	209	204	207	223	208	220	223	213	232	215	205	209	231	197	224	217	210	205	197	203	198	206	215	187	225	228	188	237	221	230	193	200	226	207	241	198	206	188	219	225	199	204	211	217	222	210	209	214	226	202	216	207	219	233	203	211	181	221	210	216	194	224	232	187	197	216	237	201	199	183	235	225	225	219	224	200	220	221	229	221	218	207	219	223	188	203	233	204	234	189	218	204	190	228	213	215	211	191	221	193	202	200	211	218	243	224	221	193	213	200	196	240	187	213	207	226	197	219	203	193	200	198	202	230	218	206	205	192	207	217	201	193	206	198	230	198	220	211	207	211	232	178	207	217	212	225	229	212	224	218	200	209	194	196	225	224	209	224	234	216	217	214	210	219	220	200	202	225	209	244	222	213	205	204	221	224	217	212	195	195	210	206	195	192	218	189	212	207	201	236	217	221	218	225	231	235	196	179	206	232	178	175	215	204	210	204	208	196	211	204	223	207	199	219	197	216	219	205	175	203	226	194	196	236	194	201	194	226	209	188	187	242	202	212	212	219	205	226	226	233	207	202	208	177	225	187	224	202	211	227	178	213	194	207	193	213	192	228	225	212	230	215	225	226	225	193	176	203	193	226	198	215	197	211	219	205	198	225	214	221	216	232	194	204	201	211	185	205	228	221	202	210	223	224	196	198	232	226	233	195	209	218	216	210	213	207	210	210	197	211	209	230	221	192	225	198	216	240	201	198	231	210	209	216	198	215	213	204	206	211	188	215	234	209	211	219	198	210	211	201	207	194	197	240	215	205	225	191	200	196	205	199	212	239	193	223	236	203	225	231	199	237	243	229	232	222	225	194	189	247	200	226	202	209	207	226	214	208	194	189	215	224	212	208	234	208	202	177	221	223	203	219	193	215	209	203	234	212	208	241	207	199	213	189	205	229	202	226	192	189	201	244	216	203	215	217	230	211	208	181	196	203	208	209	224	221	223	210	211	207	226	202	206	231	208	206	220	238	200	214	219	207	197	196	194	208	201	220	234	204	220	221	211	208	219	227	209	202	217	200	197	193	191	187	185	214	207	200	240	223	231	205	231	208	199	214	199	222	196	234	205	209	214	211	214	203	188	209	206	212	239	216	177	172	227	202	224	188	235	222	199	209	214	215	205	202	199	215	187	219	218	236	187	210	212	225	217	234	217	199	228	205	219	207	199	226	198	199	174	220	212	195	225	214	251	203	195	205	205	206	223	209	226	204	193	211	210	205	208	197	200	215	199	223	204	171	217	191	228	185	220	210	216	208	213	217	226	220	194	229	208	235	196	209	222	206	241	221	217	195	237	186	196	225	196	213	215	203	220	198	183	189	213	211	207	222	195	211	210	243	214	235	234	223	222	171	248	208	239	215	208	236	200	232	190	198	206	212	213	203	219	213	221	213	185	215	204	198	176	228	206	214	201	218	230	205	195	213	213	211	221	219	202	211	213	227	205	222	200	204	226	176	210	192	218	197	237	215	260	193	224	190	230	236	200	207	205	221	223	207	216	223	206	229	226	238	235	198	217	217	200	216	211	205	211	230	211	209	204	219	215	206	220	223	188	218	200	226	200	217	230	199	227	236	191	183	221	202	220	226	222	218	217	254	229	241	196	234	210	192	229	224	188	194	219	210	222	213	217	195	200	243	243	224	190	206	204	211	199	216	242	198	198	238	210	219	209	208	194	222	202	197	202	195	234	200	205	242	208	189	197	220	202	233	204	208	221	218	183	211	193	207	215	197	216	187	173	217	187	194	235	199	204	228	227	207	215	211	206	194	218	221	221	193	247	209	229	207	210	213	209	219	222	223	213	208	215	206	188	209	211	244	207	230	186	235	228	243	198	223	213	214	210	219	204	186	194	213	224	206	198	205	202	205	219	201	216	213	181	199	228	221	229	211	202	223	227	193	209	239	202	209	218	208	231	203	207	229	205	226	228	232	208	205	203	234	209	191	222	203	215	201	210	218	191	196	207	220	226	217	212	226	200	215	200	217	187	225	174	232	221	207	247	212	215	210	229	217	199	186	212	192	222	214	189	201	220	228	198	221	188	204	212	172	189	206	205	211	211	230	237	203	224	215	205	203	203	205	220	229	217	205	201	227	205	221	218	183	209	200	218	199	219	203	217	172	218	198	216	220	223	205	224	173	244	230	200	217	207	211	212	186	230	198	202	219	220	218	213	183	211	203	180	177	191	216	198	228	218	198	193	201	221	194	223	228	216	209	237	185	206	199	187	198	222	183	211	225	217	186	220	224	243	218	202	217	201	210	208	221	232	230	240	229	178	217	200	220	214	216	240	225	243	216	184	219	200	197	214	234	221	209	193	211	225	233	202	221	232	198	201	188	220	196	208	204	196	222	245	227	207	207	186	213	216	201	215	213	222	206	194	225	210	210	174	214	217	224	213	229	215	214	224	215	203	216	218	194	203	209	213	221	206	223	205	210	212	205	195	219	213	183	210	200	198	208	199	206	189	216	211	176	211	197	212	233	223	214	215	215	187	225	223	218	213	222	191	216	230	218	194	213	216	180	209	211	209	204	228	206	198	216	192	209	202	202	195	205	208	231	207	197	203	219	236	220	200	208	217	215	236	205	193	222	204	215	229	191	193	200	242	209	201	232	194	206	224	211	174	200	200	213	204	212	189	229	235	210	216	200	199	196	229	202	215	200	199	203	211	206	198	188	202	215	208	204	194	204	198	224	203	213	219	197	204	208	183	208	216	235	223	222	246	183	205	195	213	230	228	190	211	202	212	178	189	208	207	211	206	232	224	195	227	203	193	202	193	237	225	218	201	198	229	229	208	219	207	198	198	229	225	218	202	249	192	223	230	220	203	199	225	197	213	204	220	188	204	209	220	206	192	203	230	211	211	209	217	219	205	220	192	205	200	211	231	221	193	197	208	205	217	208	181	214	211	215	209	205	190	212	249	216	220	225	198	235	223	193	192	222	192	214	213	214	203	223	231	227	221	192	206	213	205	205	203	210	198	204	197	204	201	194	232	193	190	211	195	201	215	196	178	207	249	231	214	209	242	199	217	210	203	223	202	215	213	207	191	222	176	192	208	207	225	200	220	219	214	214	217	190	231	213	226	234	215	191	232	213	208	196	222	228	237	211	223	175	212	207	232	223	193	203	200	213	188	222	216	219	218	224	205	182	206	221	216	205	231	202	218	202	207	186	209	205	196	216	223	207	222	237	193	215	202	211	217	187	207	213	221	201	211	210	219	202	223	197	210	206	208	220	232	230	205	220	211	185	199	171	242	216	202	233	216	189	208
23248	21644	29645	24140	21644	21717	11043	1343	1063	895	824	790	694	686	604	644	663	604	573	582	569	549	530	529	564	553	535	541	532	486	554	506	484	519	492	495	492	493	481	514	501	528	493	471	546	457	494	489	491	528	482	474	518	500	531	495	470	514	493	500	483	519	498	481	504	518	473	494	481	465	471	457	494	517	466	485	498	485	484	476	507	495	523	476	495	498	472	501	533	469	495	492	498	497	498	524	450	469	462	494	477	479	506	479	496	523	430	495	482	478	444	482	484	543	507	509	483	475	473	475	488	460	496	488	449	471	522	503	479	532	456	510	504	461	493	475	450	488	451	473	494	463	474	470	497	477	434	483	486	509	453	504	480	474	437	504	480	476	516	483	459	506	472	480	440	521	491	480	458	502	479	508	513	467	430	519	470	484	490	527	512	466	468	477	498	484	451	501	467	482	457	481	444	464	464	457	482	479	482	462	474	465	486	509	495	487	467	504	482	482	482	477	484	477	481	489	433	488	495	492	461	504	493	502	480	447	517	504	537	496	487	489	530	498	486	495	486	494	512	506	521	486	489	479	496	486	495	530	530	473	497	484	460	455	459	505	448	520	455	467	475	464	473	495	499	463	485	467	474	469	477	502	487	489	476	472	501	477	477	510	503	470	474	490	474	447	468	528	471	502	442	501	503	474	449	474	486	489	464	509	474	505	467	472	478	449	478	480	492	495	496	471	431	506	498	466	494	470	467	479	466	497	450	498	518	474	471	492	521	516	497	464	479	457	463	492	506	497	440	533	515	450	508	469	476	481	505	489	470	471	498	463	488	487	494	505	475	486	487	493	453	466	495	517	497	466	464	445	482	479	488	462	466	455	471	515	499	480	517	495	469	518	470	450	485	496	487	483	478	528	476	481	487	475	522	475	490	488	442	492	477	479	507	438	483	507	495	481	486	471	506	469	431	477	449	482	545	504	498	454	456	468	498	519	490	497	476	469	498	488	460	484	501	446	486	480	531	448	457	490	452	489	484	487	472	475	502	482	462	464	470	491	514	473	478	484	493	467	444	519	484	512	460	502	510	474	498	468	462	482	469	475	478	478	517	456	506	486	482	501	441	467	501	461	496	503	499	488	494	493	473	488	472	494	457	478	481	478	482	524	507	469	466	484	459	470	465	483	518	491	509	487	467	491	506	504	499	499	498	518	444	445	483	424	493	511	460	484	461	506	483	478	506	486	492	511	482	448	457	458	487	454	484	439	479	473	498	442	485	486	501	465	498	474	509	461	502	482	509	475	467	434	453	481	457	524	488	476	470	496	426	462	472	453	484	450	465	489	489	478	544	452	435	488	425	493	421	490	469	449	460	518	508	478	503	484	491	474	499	452	513	465	532	474	455	471	437	496	460	472	515	500	469	503	463	493	504	467	489	464	474	502	434	458	459	494	458	484	517	514	505	450	486	528	508	493	506	468	482	472	457	487	486	507	497	479	508	475	470	498	467	488	450	478	476	460	512	479	485	467	464	481	491	515	522	509	500	478	509	507	531	436	482	499	508	470	474	483	477	470	516	472	455	459	419	477	442	482	493	498	520	527	455	477	518	476	451	492	518	493	500	471	479	466	493	461	460	482	511	483	505	470	464	510	432	516	463	489	487	495	522	487	441	476	500	498	484	462	489	512	502	502	479	453	530	510	476	511	508	497	534	473	487	450	478	482	493	497	494	480	524	468	456	510	495	466	500	505	493	452	436	478	458	512	456	473	449	475	450	476	476	479	455	510	466	500	520	483	496	509	459	435	486	494	466	468	486	487	470	484	470	455	479	455	505	468	474	482	513	465	465	463	524	486	453	497	469	453	493	428	519	486	492	450	487	490	479	509	532	483	481	456	464	485	482	484	513	510	458	507	510	476	472	477	495	470	485	470	457	488	471	500	472	466	509	495	548	488	517	487	496	484	444	482	458	509	456	507	520	504	484	512	474	504	443	462	491	500	492	461	504	524	475	495	527	473	497	448	491	504	520	465	496	523	512	502	467	459	487	500	454	441	529	468	489	469	499	499	503	487	531	488	505	494	463	497	502	491	492	476	455	474	495	476	474	472	464	514	488	450	476	493	501	519	465	491	488	501	509	486	487	517	510	499	458	480	492	459	475	509	487	503	519	488	443	450	511	486	456	475	483	499	479	460	476	442	489	499	474	478	525	474	442	478	478	492	480	505	487	466	495	464	529	488	437	483	494	511	495	439	477	477	477	475	467	460	484	435	458	445	491	481	497	493	538	512	457	518	480	515	476	481	502	469	478	426	469	526	471	469	478	484	485	517	508	470	480	485	469	459	489	488	467	505	475	489	476	482	482	505	479	528	486	487	484	484	455	476	487	426	483	439	494	459	469	506	456	476	527	503	462	511	520	485	489	439	497	492	469	524	470	510	483	464	527	493	448	484	457	454	492	460	443	474	479	488	477	513	461	477	507	492	480	491	490	492	513	519	447	513	461	501	478	488	490	508	471	471	475	466	462	486	482	467	527	457	529	489	473	486	505	507	500	488	491	492	470	456	505	446	481	481	453	493	484	504	470	470	482	524	455	457	485	477	488	499	468	478	493	465	484	491	495	514	496	480	454	521	493	494	534	485	495	465	502	475	480	456	450	464	456	495	484	481	512	480	508	454	496	474	487	512	518	488	466	464	486	481	522	471	467	470	491	484	470	488	473	511	507	462	479	484	468	503	472	455	482	464	504	485	446	488	456	466	452	485	520	465	556	450	452	514	482	465	482	485	500	498	466	482	512	464	409	472	509	487	502	498	479	530	480	531	483	482	480	436	454	476	481	501	450	434	488	477	476	483	463	504	450	511	529	519	535	472	456	473	489	482	467	485	503	458	451	456	520	499	478	484	491	451	515	460	512	469	470	460	471	494	464	458	496	487	479	485	472	461	459	493	478	493	484	524	459	439	468	530	491	483	490	452	482	454	475	491	488	512	457	478	462	465	478	455	500	463	471	458	494	451	514	512	514	452	508	500	500	460	484	456	498	457	476	499	517	519	497	488	429	502	469	508	462	508	469	446	469	484	499	513	481	503	448	443	504	484	459	457	469	533	483	505	509	466	472	469	513	492	495	448	450	455	477	461	504	454	469	472	489	515	531	445	477	496	483	494	466	448	487	459	544	524	473	474	472	486	471	522	523	494	487	473	504	472	494	493	476	464	473	444	511	473	501	491	476	476	493	469	490	492	476	508	444	506	467	465	463	489	479	465	476	448	502	445	474	473	466	456	474	489	509	468	454	465	504	480	514	543	492	492	480	469	452	481	473	463	462	476	505	453	453	488	429	497	521	466	487	512	475	499	454	457	508	461	523	484	480	475	471	459	497	470	511	505	481	472	473	475	478	441	491	453	478	489	458	459	458	507	479	510	474	503	434	486	488	502	523	519	476	486	528	448	479	485	504	488	493	487	485	458	509	498	501	481	464	488	466	457	512	461	466	481	468	496	457	444	470	460
7071	16616	13375	6934	4935	3707	2854	2263	1822	1742	1443	1276	1188	1016	1004	950	926	858	827	789	806	735	713	723	706	642	703	675	717	657	624	620	651	620	639	600	652	692	604	593	636	626	597	621	643	572	578	615	612	611	623	544	606	641	645	590	606	632	622	604	582	588	588	611	628	574	594	593	605	580	603	636	589	607	581	577	589	584	611	594	599	581	611	629	553	631	566	594	613	637	583	571	596	568	585	593	575	588	589	598	598	607	572	615	586	596	574	568	577	593	596	554	595	542	574	602	601	598	567	604	575	574	625	580	576	594	637	608	546	577	607	596	587	598	591	644	578	604	591	584	579	601	599	597	559	593	610	571	552	611	583	579	559	600	583	607	597	589	655	561	556	637	572	578	628	596	578	614	629	551	604	571	567	583	569	567	561	613	579	596	557	584	543	592	592	575	611	580	575	616	593	608	612	555	591	590	586	533	601	584	634	592	641	622	577	567	595	579	604	548	590	617	550	603	574	599	557	596	594	659	570	521	582	594	607	594	583	609	613	594	615	625	615	560	567	612	621	599	630	581	594	626	624	578	582	560	546	605	573	597	598	603	609	579	593	568	603	584	571	579	581	600	598	575	592	581	592	563	601	566	608	603	584	565	598	595	594	558	601	613	579	563	557	640	558	598	599	618	562	598	547	602	619	598	657	639	608	596	627	592	594	601	582	585	576	578	573	566	636	595	570	548	576	590	656	593	562	591	585	609	564	575	578	608	576	610	573	589	608	569	607	612	579	525	576	562	621	564	604	603	553	587	598	596	601	589	614	548	571	594	597	640	631	602	599	586	561	596	576	617	579	561	609	565	569	593	594	578	612	552	608	586	603	609	574	555	615	591	582	561	565	554	580	583	597	595	608	553	556	560	569	592	576	590	602	551	619	580	597	630	586	584	602	607	614	617	548	563	580	578	577	553	568	570	601	583	612	619	552	625	574	561	567	570	601	596	616	613	528	561	579	589	582	643	600	578	584	585	608	599	563	572	595	603	535	557	574	576	570	600	590	560	586	561	577	604	591	590	582	569	579	572	581	558	574	612	609	558	564	571	581	603	564	601	586	601	571	582	605	642	556	538	593	628	552	587	599	587	563	555	558	593	576	621	563	582	571	598	591	633	603	579	552	596	579	573	597	593	573	530	592	610	620	608	577	605	582	565	604	607	601	555	603	583	566	578	548	599	568	561	548	603	555	550	589	571	610	589	582	604	624	585	600	593	596	586	641	526	556	579	602	561	598	561	599	579	599	581	611	635	603	589	562	515	609	567	591	585	571	535	592	600	583	598	577	559	601	579	593	572	632	593	601	589	572	580	559	584	590	604	573	572	588	593	604	605	605	545	603	570	636	595	606	607	606	614	566	623	579	576	553	554	584	585	564	573	597	575	613	555	644	593	600	587	592	591	596	617	609	561	559	606	630	584	578	563	555	603	578	573	576	553	548	595	557	614	583	555	594	546	625	546	589	616	560	562	579	601	638	645	574	575	572	599	650	598	591	571	592	607	622	576	577	619	604	553	579	542	590	624	594	555	568	608	588	613	559	618	612	596	602	569	609	598	559	630	563	596	587	611	575	590	612	567	583	599	561	646	607	553	548	580	584	621	601	538	588	616	579	572	581	554	546	625	621	573	579	570	590	549	572	559	612	551	573	599	604	566	572	566	589	602	576	576	576	598	645	603	568	579	556	602	612	595	604	581	596	601	578	592	617	571	578	627	622	612	591	581	622	563	570	582	619	544	562	570	570	554	591	641	593	607	589	676	554	596	563	599	541	605	629	575	588	615	599	640	608	606	557	562	649	560	598	613	573	609	618	521	550	617	566	619	560	612	611	571	591	596	602	585	568	629	607	564	595	585	605	563	636	578	562	548	577	580	589	591	558	556	568	578	588	616	579	579	576	586	567	581	566	594	587	578	587	650	562	559	598	604	608	609	603	580	601	599	609	581	596	590	585	566	578	599	611	613	597	605	631	574	576	607	583	607	603	596	593	584	582	589	566	618	537	581	561	603	620	560	628	557	622	621	580	592	576	618	606	585	574	566	549	633	579	594	547	572	612	602	631	605	557	595	620	591	569	565	587	559	590	584	584	578	575	567	572	534	562	590	591	571	586	569	582	576	584	583	600	586	556	612	577	568	586	610	576	564	571	572	610	559	541	603	560	581	553	622	625	633	620	564	593	601	559	602	571	567	612	538	606	540	565	577	601	562	607	583	593	545	607	589	575	546	577	594	597	586	583	588	599	588	579	585	586	576	561	596	553	606	583	584	569	601	565	590	569	536	598	639	564	615	614	574	582	593	607	633	572	526	578	600	583	602	606	604	571	629	581	624	570	608	568	604	615	610	628	584	547	567	593	602	613	562	568	571	619	632	586	590	609	601	554	557	627	578	589	585	592	634	611	569	544	599	607	586	578	556	598	614	568	613	606	585	586	548	606	579	617	582	605	549	593	587	580	579	579	544	585	578	616	576	584	574	553	584	553	567	593	587	613	623	589	596	586	599	585	595	595	564	586	630	574	619	617	563	556	562	616	574	592	595	564	572	613	583	586	563	597	578	613	597	597	575	579	551	591	586	584	608	589	563	584	598	569	615	565	575	587	582	600	581	581	546	601	561	578	610	566	577	605	565	541	623	582	571	583	582	596	605	578	579	555	622	591	571	590	612	566	563	605	587	551	610	541	606	566	584	604	564	586	600	586	636	594	580	612	549	592	549	584	622	576	572	559	581	574	606	575	572	578	615	605	552	601	607	610	606	577	614	599	602	578	574	559	558	606	575	601	577	593	599	628	613	600	589	605	544	602	613	572	584	663	599	596	618	590	627	548	582	613	574	584	559	590	570	589	609	573	553	574	600	580	581	600	636	584	581	611	599	581	564	556	610	609	568	598	603	563	564	608	600	575	591	547	594	602	603	585	583	579	548	608	567	581	568	596	625	557	599	593	615	563	574	580	598	567	630	588	571	562	636	571	517	609	549	567	544	595	595	548	563	561	532	597	618	584	569	564	590	569	553	603	576	606	574	577	582	556	560	591	571	575	591	566	558	582	589	629	586	569	598	576	582	595	578	579	544	577	577	586	593	613	557	571	584	563	607	594	564	519	592	555	607	554	593	609	595	625	588	583	586	607	584	595	545	620	564	585	576	578	601	556	607	586	560	574	595	594	602	567	612	627	541	595	571	588	602	593	595	550	606	552	609	564	561	585	572	564	582	578	554	612	547	581	612	594	629	571	601	577	584	590	566	577	548	606	556	585	550	594	581	578	578	621	582	611	554	566	625	611	583	594	533	565	594	596	566	595	597	577	543	557	617	561	574	597	580	536	597	602	602	610	595	559	585	592	626	561	607	555	616	581	578	584	602	549	581	587	625	587	611	560	562	548	583	580	536	571	578	576	620	640	550	597	556	621	573	622	564	568	596	583	552	616	655	539	563	597	621	600	611	595	604	576	621	606	596	571	601
27476	20421	6656	469	287	226	201	215	206	167	174	190	172	177	151	185	167	185	162	174	184	181	193	162	191	163	171	194	188	173	199	172	148	163	181	170	181	175	148	172	182	190	192	174	186	183	172	195	176	161	176	178	191	189	171	169	171	203	166	173	170	187	175	168	180	190	162	170	197	140	148	158	170	178	169	167	171	182	166	160	173	180	178	176	172	179	162	163	184	167	178	187	195	161	178	180	175	167	177	175	175	176	162	187	178	180	169	162	166	180	172	182	187	162	164	163	158	142	164	171	163	179	187	165	166	187	165	186	190	171	164	161	159	179	159	184	192	164	188	181	193	143	190	181	157	163	182	163	178	160	170	172	171	165	162	175	162	152	170	175	189	179	185	165	157	152	175	204	173	182	143	164	168	166	193	184	185	151	170	177	168	180	161	192	168	200	168	179	140	211	192	175	173	176	178	194	165	171	193	153	159	177	188	164	176	164	195	156	160	181	173	193	161	163	180	172	183	173	176	184	159	198	171	177	175	156	174	162	182	165	182	184	197	188	173	195	178	189	204	154	184	169	158	151	187	187	176	182	183	168	150	162	153	200	194	174	152	159	183	166	171	211	182	168	172	159	177	167	172	182	194	175	185	175	163	161	205	169	179	171	174	183	195	169	157	164	186	182	183	177	143	183	196	160	188	179	162	173	169	176	206	174	148	192	183	174	173	175	167	166	178	181	167	168	184	168	191	180	167	162	175	164	187	190	208	162	166	196	157	190	179	176	200	188	175	181	160	166	179	171	190	154	163	157	175	194	147	150	156	160	157	155	167	179	178	145	170	187	170	191	174	157	181	189	151	177	162	179	175	172	191	169	184	182	149	180	195	200	189	152	185	183	164	161	186	172	165	156	183	191	182	163	205	182	158	181	172	188	202	158	150	187	197	183	171	176	171	179	169	175	176	151	168	185	171	161	166	169	159	174	186	177	200	176	183	178	177	184	192	173	179	198	178	156	166	162	167	151	199	200	180	176	196	170	179	192	177	154	161	167	165	180	181	173	183	170	181	181	179	188	189	188	202	177	178	176	181	151	179	171	178	179	175	179	168	173	185	176	168	192	195	195	207	169	185	188	202	164	183	190	159	167	163	172	167	180	187	167	151	185	188	156	174	189	184	178	174	175	171	179	172	183	171	162	184	194	139	171	183	179	150	173	186	184	187	163	167	192	160	174	189	168	173	197	163	170	173	180	185	183	161	177	191	176	171	174	178	158	181	166	171	163	169	180	170	177	187	158	170	172	182	185	153	157	178	165	155	157	195	164	166	167	175	151	164	177	164	196	162	200	163	159	158	181	172	169	191	200	167	194	156	170	155	177	175	181	196	192	166	155	175	181	171	184	153	175	171	172	198	151	161	175	169	164	182	154	158	171	179	181	185	154	173	199	190	192	173	177	206	154	190	183	183	164	176	184	156	188	176	171	189	171	168	166	160	171	187	182	150	155	183	172	181	173	196	173	152	168	175	167	178	157	173	169	140	190	167	173	183	152	183	172	175	168	168	178	163	179	171	159	161	192	172	169	188	158	164	174	185	175	166	172	164	174	163	171	170	171	157	189	163	195	190	170	163	154	171	194	162	176	170	158	180	155	194	158	174	179	188	184	150	159	178	184	172	165	163	158	193	153	163	180	197	194	154	178	181	153	146	195	179	155	171	177	175	166	153	184	175	188	165	193	178	168	164	167	157	178	181	180	159	166	179	198	170	159	176	177	180	175	176	184	193	166	178	197	182	172	184	184	183	156	185	171	206	171	163	181	168	157	173	174	159	183	192	167	181	157	176	168	154	142	168	150	180	165	160	160	154	175	170	142	181	192	168	208	166	162	179	139	171	176	182	162	161	190	162	177	181	190	192	168	162	188	187	162	183	159	182	186	179	169	179	186	177	171	175	186	175	184	185	172	171	165	147	181	164	172	181	171	194	159	168	185	182	184	182	163	174	176	187	165	163	202	181	196	195	182	179	191	163	137	161	181	186	160	176	182	192	169	171	157	189	157	205	182	180	184	171	165	145	172	157	153	180	168	159	171	198	185	159	149	190	171	182	174	179	182	170	184	164	155	187	172	152	178	161	157	169	177	152	187	153	199	177	176	146	191	189	168	165	197	190	181	188	167	179	170	162	194	193	165	157	165	167	153	148	164	157	165	163	190	175	173	165	181	159	180	181	165	162	158	166	172	176	153	173	153	156	191	189	160	160	177	170	158	165	190	174	168	139	164	194	182	178	167	170	188	163	177	165	179	173	178	157	184	161	171	158	171	206	158	203	171	170	177	161	171	181	153	193	169	167	172	161	185	189	157	153	172	172	192	171	170	181	161	160	144	166	165	190	179	163	191	190	169	173	181	187	153	171	185	197	167	180	177	178	162	186	168	173	167	166	158	175	190	162	156	175	165	162	184	181	191	171	171	163	193	161	172	164	180	165	143	192	166	189	171	162	181	176	173	173	165	175	177	175	168	182	176	155	157	178	164	155	182	178	167	180	188	144	161	170	174	147	196	163	176	168	158	187	174	207	156	195	197	158	155	175	182	171	171	171	163	189	171	178	178	169	192	178	167	172	183	180	134	168	202	159	187	172	171	160	169	173	166	179	161	176	167	195	170	158	159	169	168	176	181	180	199	189	157	187	171	161	179	164	184	185	175	201	185	191	169	182	166	170	187	177	183	191	173	194	187	172	164	174	172	188	167	193	162	165	161	192	162	167	182	204	164	189	191	159	175	200	155	163	170	169	174	175	174	173	200	181	171	166	165	201	166	189	192	161	184	138	161	187	152	179	170	173	171	167	173	160	179	143	166	178	169	157	171	164	164	173	147	178	185	175	188	161	162	149	173	165	171	180	181	159	177	143	163	176	179	181	193	184	150	171	190	175	167	176	189	181	173	201	181	168	162	161	152	161	189	164	180	169	186	178	171	186	153	175	202	183	159	199	143	173	162	154	157	197	173	175	192	179	161	155	164	147	176	157	166	174	171	184	179	186	154	173	161	168	194	175	182	159	187	151	177	174	169	159	161	177	171	196	176	170	183	179	167	173	178	194	149	194	158	172	178	178	194	174	171	164	184	157	176	179	182	169	191	150	196	145	179	181	143	152	178	169	168	190	183	173	181	165	151	181	161	181	185	178	183	169	177	162	154	176	171	162	177	164	165	184	165	158	190	178	160	156	175	163	187	181	180	164	167	142	167	166	169	164	176	160	177	137	157	155	151	188	175	181	179	176	179	154	197	184	148	192	173	157	160	151	175	187	177	171	184	171	159	184	179	177	185	177	162	187	161	153	181	173	166	152	190	177	136	163	170	174	173	174	173	185	176	174	165	163	161	187	151	184	156	187	182	195	150	179	172	163	171	182	169	184	173	152	188	163	169	176	183	167	158	193	156	182	171	164	151	173	190	192	173	173	168	193	172	158	161	163	171	151	150	167	173	158	200	165	172	168	149	162	165	147	175
3749	920	767	420	322	298	314	286	248	264	219	238	237	234	256	263	212	236	232	210	243	195	244	238	219	237	264	244	226	223	244	239	228	218	208	217	216	227	212	241	215	237	241	199	214	229	223	216	234	211	209	235	219	206	209	238	229	209	218	244	245	242	226	212	222	190	250	211	252	228	267	220	223	236	250	217	208	237	238	240	207	219	254	238	220	188	232	197	223	225	193	203	235	219	234	244	210	201	219	237	235	240	222	234	205	225	225	209	214	234	217	212	209	218	202	212	227	243	237	235	215	242	235	216	218	208	236	244	220	197	255	211	196	227	208	250	237	227	213	220	227	212	231	219	230	222	219	248	220	186	198	230	222	220	230	218	226	255	197	224	238	204	226	220	235	205	210	217	218	222	191	221	216	203	200	208	207	203	257	262	228	199	245	243	223	234	228	202	237	206	227	221	215	233	217	207	233	190	241	223	218	202	231	229	227	217	245	198	240	210	209	247	235	227	228	229	185	242	247	215	247	211	200	214	206	207	217	200	229	244	224	230	197	227	196	219	227	235	202	247	231	212	236	230	199	190	243	199	229	210	248	221	247	214	239	242	215	201	221	224	210	204	195	236	219	185	214	216	232	234	196	204	220	235	217	227	216	210	223	220	223	225	204	216	230	226	214	236	252	237	259	210	189	221	228	212	203	223	245	220	207	213	237	212	221	205	212	209	240	210	207	238	230	266	231	198	245	246	217	231	244	202	221	212	232	222	231	221	233	219	190	185	214	241	221	224	222	238	192	235	236	217	208	218	238	252	236	222	232	207	240	232	228	218	228	238	208	238	237	244	223	219	229	208	215	196	209	230	220	220	239	212	217	196	233	205	237	206	209	223	220	208	202	243	219	196	212	208	221	210	187	227	224	249	231	242	250	228	206	237	229	242	216	210	233	205	212	189	206	212	229	208	241	214	224	191	227	244	221	208	249	213	223	246	214	240	239	238	203	193	217	198	204	222	217	209	217	212	233	229	218	219	227	220	224	223	211	213	208	230	258	231	215	217	208	227	218	204	234	223	221	239	206	243	233	222	218	209	227	227	233	230	229	219	222	225	212	196	204	221	214	208	228	240	214	209	239	206	210	229	217	202	226	225	230	212	200	211	195	191	226	218	209	224	216	227	232	203	224	236	217	223	240	230	200	229	203	223	213	240	232	215	208	228	218	221	218	211	227	238	215	222	214	245	242	197	207	212	220	201	227	233	235	219	214	248	209	250	215	207	227	226	208	218	205	208	207	224	248	231	230	236	206	223	231	242	225	233	183	233	212	201	216	265	247	250	204	239	201	219	230	231	213	218	213	224	224	203	222	223	214	234	245	209	222	225	242	219	211	233	191	217	245	225	231	222	230	226	237	230	214	190	218	259	222	221	212	232	256	230	215	209	229	197	241	236	217	239	206	224	224	229	219	200	235	210	215	215	245	208	231	217	225	211	238	228	225	214	215	215	208	229	227	201	201	227	229	219	222	213	219	237	218	222	208	200	220	220	244	206	229	224	225	193	222	221	229	221	199	233	225	227	228	232	192	210	222	216	206	215	227	236	245	224	230	233	223	211	239	221	225	220	223	250	215	219	222	206	225	240	218	210	214	239	253	218	215	229	238	197	224	207	223	239	226	229	225	191	222	193	227	226	220	241	243	220	246	233	226	211	218	240	200	176	222	211	188	251	219	218	226	228	218	228	215	189	210	218	234	225	213	213	249	221	221	235	223	208	188	202	193	227	260	219	218	245	237	223	225	217	216	216	231	224	189	223	251	199	243	214	231	215	228	217	227	222	225	234	228	236	210	236	222	206	228	238	251	205	236	214	211	224	241	243	223	233	234	240	162	272	250	218	231	205	206	220	233	200	223	248	217	196	227	222	225	215	218	212	225	228	223	211	252	206	198	188	252	225	224	225	221	210	207	235	212	228	239	224	201	216	208	210	204	221	211	205	230	213	206	202	234	258	216	224	201	230	236	236	234	207	220	214	226	233	256	205	214	217	228	191	207	229	242	239	207	207	227	202	216	223	239	220	233	205	213	214	219	198	246	247	210	240	237	220	217	229	233	213	212	217	231	239	221	219	234	206	215	211	229	230	211	202	217	211	216	212	221	198	202	238	242	214	225	219	215	229	216	221	246	235	231	237	213	219	224	218	204	213	206	233	232	215	193	221	219	207	240	222	227	200	232	223	217	234	249	229	248	236	222	220	224	248	232	230	199	248	215	225	246	212	215	190	217	219	249	215	230	209	264	225	228	231	218	224	222	206	202	233	228	195	223	248	223	209	248	203	222	222	206	227	232	193	223	222	217	197	195	229	231	233	241	213	210	214	243	210	230	230	209	197	217	194	206	232	210	223	232	226	217	246	237	226	228	212	229	198	228	215	221	204	214	243	223	199	212	219	231	218	215	221	227	222	204	235	210	250	229	195	220	212	216	207	232	230	206	217	221	211	251	208	227	214	248	224	230	216	201	198	240	216	199	241	221	228	220	213	229	246	194	231	220	223	225	237	222	196	230	218	227	220	244	205	214	223	249	195	220	241	213	250	218	200	235	217	244	192	196	231	229	229	217	219	208	197	205	201	230	221	221	227	237	196	205	224	264	209	244	244	218	212	232	196	253	214	194	223	249	237	210	210	215	222	185	248	225	231	229	215	226	232	228	205	239	231	243	217	200	219	215	216	213	237	244	222	217	206	221	208	202	232	201	225	219	227	218	218	219	224	215	218	198	223	261	233	202	236	225	220	192	199	225	230	219	244	226	218	256	212	223	234	231	214	197	218	209	247	222	230	221	204	201	220	235	207	227	216	242	198	221	225	216	227	223	231	219	206	220	218	238	221	219	210	197	225	227	198	217	230	216	210	222	207	219	228	193	231	235	229	205	220	213	218	230	225	230	228	189	226	220	222	229	223	211	237	199	217	229	213	223	230	221	231	209	238	256	201	220	220	229	201	213	205	240	206	224	238	234	229	208	198	237	230	238	238	225	221	223	225	223	211	196	215	215	205	235	210	236	192	241	212	245	247	223	220	212	248	222	224	232	218	208	212	221	216	241	211	220	214	206	224	231	204	203	230	240	215	231	226	221	209	217	224	218	218	214	237	199	204	223	242	219	210	232	216	220	209	225	218	235	217	227	206	236	243	209	227	222	215	219	244	222	235	233	235	219	202	247	209	212	222	247	217	205	202	207	186	229	190	236	220	219	235	243	232	202	219	222	201	244	245	200	216	209	259	215	201	203	218	230	219	219	216	260	220	218	219	204	212	209	237	222	216	191	235	235	217	229	223	237	274	235	215	229	233	218	210	202	231	208	226	241	219	207	244	241	263	202	211	224	254	225	207	253	230	247	214	224	199	220	229	203	213	236	229	221	230	222	224	242	248	210	225	252	216	247	234	232	219	229	241	212	238	241	230	223	221	214	224	244	234	225	213	213	208	199	238	209	255	224	227	207	222	219	219	232	232
24157	21596	29190	24456	21581	12037	1342	813	630	594	573	563	553	479	474	500	448	502	461	468	431	461	430	407	426	466	405	427	436	415	438	388	415	399	360	447	435	398	407	441	418	410	376	435	410	410	433	417	412	432	380	444	414	446	410	391	385	426	429	413	381	391	392	404	405	407	387	406	441	432	436	396	414	385	392	391	429	430	409	362	409	398	458	433	430	446	386	382	389	390	406	417	397	387	402	379	420	423	397	421	455	378	424	420	347	406	393	459	431	382	424	385	388	450	397	394	415	407	375	381	392	411	365	428	434	401	422	394	384	357	420	368	408	421	415	396	443	404	420	410	391	407	379	392	454	429	401	405	404	406	393	404	348	421	432	395	384	370	409	373	411	418	404	387	407	369	430	425	412	418	407	447	388	437	407	395	434	414	434	374	367	405	417	406	405	393	405	385	390	413	394	391	408	421	391	393	384	423	409	378	391	414	376	393	400	378	372	410	375	425	396	395	388	439	395	412	420	388	427	424	407	407	391	386	422	403	392	397	407	384	402	430	409	383	413	420	425	401	422	428	375	356	412	369	411	374	402	344	387	432	388	413	412	403	419	402	400	414	400	414	402	400	419	418	383	416	408	419	393	431	362	401	409	411	349	387	424	388	432	401	393	420	403	408	391	418	441	411	390	412	413	406	434	400	394	402	377	372	409	369	380	422	444	391	388	407	357	402	423	420	415	455	388	419	403	403	400	355	417	424	428	444	436	420	388	399	450	403	414	374	391	415	386	376	401	370	424	404	382	391	421	376	390	408	415	364	393	413	412	390	406	405	413	436	387	404	409	425	415	377	423	351	398	413	395	393	365	389	394	395	431	401	390	441	392	420	381	407	406	414	400	439	411	408	397	418	403	412	406	386	381	397	411	398	407	436	398	423	412	411	416	393	403	396	412	416	416	391	392	399	419	432	350	430	422	433	419	411	425	434	416	420	390	438	386	359	405	449	426	413	406	373	390	381	384	371	425	400	426	368	376	423	405	413	383	378	442	445	373	391	399	388	407	414	378	404	432	431	443	389	385	432	403	376	398	411	415	391	394	409	380	424	404	379	391	400	403	413	371	425	393	403	441	422	403	414	386	437	397	390	458	400	396	424	425	396	382	421	400	413	421	386	442	408	423	410	389	387	416	406	383	400	384	371	417	408	398	427	395	395	416	385	418	404	387	363	366	407	420	400	406	387	377	406	402	420	407	408	399	396	382	395	400	399	373	381	388	384	416	406	406	390	373	375	389	414	413	390	411	418	447	389	414	397	405	412	442	382	407	402	397	403	397	389	394	411	348	444	407	411	414	441	411	368	400	390	394	421	391	406	395	406	400	410	400	384	368	408	397	388	399	369	418	427	397	382	402	412	441	406	406	410	417	416	411	367	391	396	387	419	454	415	408	386	433	407	390	407	446	390	435	408	394	446	418	407	420	387	379	390	406	422	414	433	390	391	426	388	411	433	421	389	376	373	408	432	424	389	410	400	422	420	419	378	383	392	404	423	410	366	405	429	438	425	378	397	392	423	427	423	423	349	393	409	398	382	392	390	367	380	392	430	374	405	399	420	392	391	400	400	411	406	401	432	401	407	439	412	426	410	406	436	409	423	420	418	391	417	408	393	414	420	409	394	434	401	419	394	428	386	380	423	387	394	379	374	440	395	411	407	396	394	425	433	443	363	377	374	421	398	414	406	436	406	429	377	397	441	402	408	385	418	411	408	403	388	392	410	375	385	405	376	434	407	401	421	401	421	379	398	389	396	415	378	396	428	411	410	411	400	409	387	432	420	374	378	417	377	421	368	442	383	409	414	393	388	419	408	365	374	393	425	403	412	400	370	402	391	414	386	405	397	390	384	406	408	385	410	367	439	422	423	425	440	403	367	414	393	394	421	411	400	411	394	359	418	415	408	415	402	378	388	397	412	408	400	395	413	436	383	387	412	393	433	373	400	377	429	432	401	420	369	417	428	386	414	379	410	381	370	412	401	392	390	391	390	390	409	403	450	421	415	380	413	437	418	375	417	388	425	388	404	398	414	374	382	406	414	392	359	397	393	373	395	378	413	370	380	412	414	404	398	399	432	405	407	399	397	397	348	398	363	378	423	442	427	382	424	388	422	389	441	447	401	421	403	428	409	418	446	416	401	376	378	374	389	407	392	407	419	402	400	373	419	402	450	369	385	418	387	395	437	386	398	408	392	429	398	418	424	393	396	408	391	408	378	416	429	386	392	389	370	398	395	395	400	409	393	392	441	411	412	423	387	371	402	398	412	421	384	400	420	453	372	428	417	387	383	412	398	445	387	394	371	411	419	376	436	413	401	409	445	396	375	385	390	374	405	385	392	404	375	401	367	374	401	390	412	402	407	400	425	441	397	399	402	433	392	403	386	418	410	438	388	392	375	376	385	428	427	411	435	409	394	463	419	426	393	404	422	411	370	405	373	401	448	403	366	402	405	392	380	449	394	382	408	401	393	397	377	386	417	405	390	415	426	432	410	362	400	418	401	395	385	422	420	399	370	387	364	416	381	408	405	420	386	379	430	401	383	390	406	408	409	391	405	418	422	423	423	388	433	367	394	448	414	376	415	386	420	386	371	384	406	422	396	386	418	416	410	420	398	394	399	423	394	391	366	419	410	432	401	417	415	409	369	414	431	406	367	386	424	359	395	389	388	415	382	382	383	407	397	428	405	377	412	391	405	385	390	422	387	418	397	401	400	418	431	393	397	410	421	399	392	422	416	408	407	428	411	417	398	416	428	436	392	401	412	379	415	410	399	409	392	406	416	401	370	401	418	446	419	386	419	407	402	376	415	411	436	408	371	389	429	436	403	384	399	396	368	404	412	403	378	371	396	383	405	402	405	396	389	397	402	409	391	387	398	398	408	392	372	442	381	423	399	414	400	400	361	404	433	432	462	398	402	385	389	419	451	375	412	441	404	406	424	408	386	392	411	423	417	421	367	396	397	410	395	405	429	374	430	445	386	405	406	408	404	392	409	384	369	402	413	423	410	394	380	408	393	399	397	415	358	421	419	406	386	400	417	417	387	403	384	419	366	384	385	391	419	413	408	404	381	385	397	429	391	410	364	418	413	409	410	385	370	395	382	380	372	416	417	379	427	373	394	414	375	448	407	398	363	366	439	408	409	413	400	379	376	409	393	390	410	405	418	432	409	402	397	399	416	390	446	407	435	409	425	460	397	413	366	393	403	408	421	427	402	433	391	386	424	405	396	398	368	422	419	392	424	411	382	442	431	410	366	393	395	424	400	388	384	385	393	403	415	393	411	394	400	414	407	390	426	411	422	394	401	397	390	384	390	347	390	430	413	435	444	407	398	381	433	425	402	386	371	414	383	408	454	382	412	407	409	391	373	391	411	432	393	404	424	405	396	377	440	383	429	438	399	376	432	391	425	425	391	403	394	395	399	386	371	413	411	402	418	384	423	385	417	422	408	405	403	422	401
4723	9963	8146	3988	2812	2155	1741	1424	1187	1014	882	869	825	732	710	638	691	599	600	601	597	569	531	568	521	520	509	506	550	524	509	473	553	502	482	484	545	499	506	509	514	506	495	532	534	507	507	503	523	512	513	529	503	481	469	498	523	483	531	477	471	486	507	461	509	501	485	461	493	510	537	495	449	469	490	463	477	485	478	469	466	492	471	527	538	525	495	502	473	491	478	466	469	506	479	494	493	444	509	529	522	538	455	485	480	473	508	488	498	487	504	474	496	526	520	494	462	501	488	455	486	493	479	507	525	499	481	486	497	462	525	501	489	488	459	529	482	496	502	482	478	512	478	499	499	469	447	478	515	483	506	505	487	482	512	438	486	518	508	514	504	487	489	496	498	451	508	461	470	517	517	494	482	457	464	516	473	477	499	483	494	476	468	469	464	501	502	470	539	508	481	489	470	487	481	492	517	487	482	446	513	513	441	504	489	493	503	482	457	486	462	523	439	532	484	527	469	512	501	483	477	488	482	503	458	470	492	473	480	449	524	473	478	484	510	485	488	468	548	483	487	460	436	472	519	484	469	486	544	454	482	521	477	522	447	455	488	484	469	466	465	445	493	472	469	479	497	493	474	492	526	499	489	493	483	467	488	486	482	453	474	518	516	510	492	523	486	471	488	455	482	507	469	475	491	491	476	481	462	531	506	490	490	484	482	473	504	470	534	477	502	526	497	474	501	494	470	475	499	466	535	489	479	455	474	502	482	534	498	473	470	487	473	523	475	495	494	504	495	470	522	490	456	509	504	478	485	459	499	488	521	509	491	472	458	515	469	512	528	459	446	483	474	488	469	458	483	527	479	484	462	501	494	461	505	522	491	468	505	489	502	493	466	516	497	488	490	521	489	484	482	534	464	500	487	453	491	491	476	479	492	465	460	495	525	478	498	492	524	522	484	488	542	500	469	456	511	483	488	489	473	512	471	508	456	490	467	507	494	465	491	485	434	504	488	456	515	480	470	452	498	482	472	475	483	511	484	454	497	505	547	487	489	513	469	478	508	480	487	474	451	568	491	439	459	496	470	459	468	473	505	481	493	457	482	505	504	482	473	500	441	494	457	478	477	482	498	466	526	481	520	503	452	461	509	524	504	510	459	482	518	509	487	465	474	464	522	505	485	502	458	486	496	474	498	489	508	519	495	491	494	471	453	489	500	491	476	519	440	481	492	476	494	461	467	488	510	461	466	449	489	499	477	510	490	503	498	487	496	456	485	469	502	496	470	489	460	511	515	488	469	478	484	488	468	462	483	515	500	484	457	490	521	532	482	503	484	515	514	486	453	520	483	494	527	485	497	496	497	459	479	538	476	533	508	511	496	476	482	461	492	490	483	493	504	481	525	521	464	447	459	450	502	505	491	498	486	518	482	468	520	491	494	519	461	488	486	504	482	454	514	460	502	518	490	480	499	493	489	487	515	477	502	473	531	440	473	496	486	457	503	495	484	512	517	451	485	481	505	495	503	521	472	505	486	449	447	513	465	465	461	495	491	480	482	512	532	454	504	462	455	511	474	471	493	516	482	479	525	469	484	466	433	465	498	471	509	496	475	483	449	518	477	487	513	519	470	506	483	526	511	512	498	476	491	503	484	485	509	491	479	458	480	506	484	473	476	484	470	524	503	473	481	505	467	486	491	498	480	477	457	495	486	496	493	496	476	491	516	504	466	510	519	501	468	467	481	482	509	506	502	465	500	478	486	488	488	496	501	511	478	467	460	490	480	493	499	471	490	450	487	484	481	554	483	475	462	468	532	495	485	537	478	489	513	520	482	490	476	482	465	533	518	480	495	488	506	485	487	463	493	513	483	464	500	485	445	507	487	468	462	499	478	509	483	440	435	484	501	494	471	504	519	485	475	485	497	512	455	458	489	456	518	520	499	495	510	499	507	484	501	505	514	499	519	510	513	472	451	458	514	487	495	487	486	487	517	462	486	462	436	483	440	508	479	485	506	467	469	514	462	518	508	481	466	514	487	504	478	499	495	488	505	483	497	459	480	492	472	489	502	466	485	532	497	486	487	487	494	499	490	518	492	489	457	475	494	469	504	489	472	479	483	491	502	520	517	506	537	521	464	476	442	488	459	496	534	483	507	481	493	496	483	485	523	478	474	473	491	552	477	468	473	489	514	482	483	506	498	477	539	492	500	493	488	510	448	442	486	463	493	490	518	482	473	464	506	506	460	463	520	470	487	472	490	478	485	469	469	465	493	482	489	497	479	495	470	504	516	461	514	475	534	418	490	477	439	500	472	468	463	452	484	507	475	497	491	513	463	514	491	486	477	509	486	510	476	486	499	517	461	511	480	480	487	485	502	523	522	474	474	477	482	485	471	500	503	475	490	486	492	467	457	488	530	482	521	496	494	459	475	465	485	498	508	464	521	463	449	466	513	485	469	535	482	470	488	461	491	471	503	458	483	486	483	471	485	468	483	458	462	470	500	503	535	446	467	508	480	471	498	467	466	497	498	488	487	493	467	497	519	504	522	475	427	494	461	435	495	506	478	482	509	495	465	518	489	471	510	460	497	481	490	500	484	470	539	508	499	531	474	477	467	500	471	501	489	452	480	472	482	457	473	497	486	480	484	492	476	489	452	482	466	485	480	461	483	485	488	483	486	441	485	484	522	489	492	515	476	498	479	515	471	512	477	503	489	505	503	510	474	475	483	478	494	469	491	497	533	470	489	527	482	452	484	451	493	499	524	484	520	483	485	465	475	467	486	502	488	493	484	466	503	476	470	459	512	494	482	470	496	497	480	488	533	474	512	483	476	469	501	462	459	481	493	494	504	486	491	460	486	447	491	487	481	507	471	498	484	434	458	479	489	476	484	478	504	469	484	469	493	477	503	487	520	519	480	486	463	543	509	483	463	511	480	496	474	531	490	487	466	500	512	481	493	498	502	452	465	474	433	500	445	496	487	496	517	476	461	487	484	483	468	472	477	502	512	481	482	510	493	483	474	471	529	464	476	526	493	464	446	479	473	518	497	484	454	476	456	469	472	483	464	496	525	517	490	482	491	498	465	477	491	489	484	516	490	484	500	499	471	483	481	522	516	447	452	518	441	442	454	492	476	477	472	497	526	495	483	457	492	486	522	514	511	458	453	497	530	478	499	467	478	478	515	478	487	471	446	489	476	512	485	470	474	524	457	496	451	473	475	468	477	476	485	478	491	495	467	483	507	496	542	517	469	510	520	483	475	455	527	476	477	504	489	485	483	511	477	475	479	478	490	499	485	486	517	456	488	519	512	473	484	468	419	533	475	467	450	457	480	485	498	491	489	502	497	503	498	462	506	491	476	491	471	496	488	478	478	498	460	501	491	511	539	486	508	517	475	484	461	466	467	485	516	475	537	536	471	529	500	501	494	518	472	478	460	469	502	465	533	496	498	461	491	498	502	494	482	508	510	476	479	517	468	497	482	495	482	488	476	507	515	471	491	463
25624	21668	28043	25687	9979	515	396	315	252	267	242	223	198	207	221	173	187	171	155	176	181	183	153	172	154	141	146	161	162	158	148	148	148	172	156	160	147	174	149	159	138	178	138	187	139	173	160	147	156	148	145	145	137	150	168	147	150	149	155	172	154	163	182	165	151	125	154	138	151	150	160	167	155	137	150	137	124	125	148	150	178	151	161	167	153	164	144	190	154	158	150	162	157	177	138	142	158	151	160	178	158	161	158	159	140	162	155	159	129	168	152	148	157	135	147	132	153	171	173	160	167	148	143	160	157	159	147	144	137	140	138	163	194	141	186	115	174	151	141	167	147	122	147	150	157	144	152	134	135	149	151	181	162	157	171	153	148	148	160	157	134	136	153	152	153	141	145	140	154	137	145	163	146	148	151	160	140	158	166	160	126	138	145	147	145	144	145	139	159	161	140	135	140	134	150	153	144	166	156	146	152	166	160	136	137	163	151	155	146	167	150	150	143	140	147	143	174	147	130	146	131	159	161	140	145	135	141	170	140	153	133	159	176	153	158	133	163	133	152	144	134	136	147	169	164	141	134	157	147	153	140	156	168	146	155	152	138	135	176	139	155	150	146	148	137	149	164	146	148	141	167	142	133	146	149	131	127	142	157	155	157	153	147	151	143	139	156	140	153	149	148	141	148	151	157	135	161	161	143	139	147	163	143	156	126	149	144	161	160	143	134	156	141	149	133	138	149	169	140	140	178	130	154	144	151	143	127	150	144	137	147	129	161	152	137	156	150	163	163	136	138	146	144	143	146	159	152	153	171	159	167	158	136	150	140	160	169	167	171	131	178	137	161	133	166	138	177	152	157	156	150	135	139	150	149	137	168	133	145	153	182	148	145	171	140	172	138	139	168	153	161	141	157	170	151	164	137	155	154	143	146	167	138	131	138	141	167	134	169	140	159	152	129	158	165	147	157	141	140	137	156	166	141	144	158	139	131	132	159	154	157	145	162	158	159	123	145	140	152	137	132	157	159	147	176	168	145	165	129	163	154	139	140	156	163	154	161	142	172	168	143	164	132	151	188	169	154	146	137	138	125	148	162	139	142	146	154	169	168	161	118	155	145	147	170	139	165	156	152	136	140	142	176	167	134	157	171	154	142	153	159	149	147	146	144	145	169	150	147	139	140	139	150	150	144	146	138	145	152	122	154	156	166	163	162	159	136	172	131	140	149	173	143	148	141	149	157	156	117	174	170	148	160	140	151	152	148	156	164	154	149	164	149	144	149	156	151	150	147	145	176	161	148	145	156	153	149	135	137	160	140	166	153	163	156	134	144	153	132	150	146	150	160	152	140	161	143	150	178	146	168	164	166	154	146	156	158	133	126	138	169	136	144	163	159	143	133	141	136	153	135	153	163	143	158	144	166	151	162	136	155	149	177	162	140	166	164	152	167	150	167	146	135	128	156	131	130	152	177	137	149	157	148	147	144	144	138	154	146	157	140	169	143	175	162	157	142	136	143	152	121	130	139	149	148	150	153	146	153	127	155	129	155	159	147	148	161	145	180	148	155	141	162	170	149	135	166	160	152	142	155	134	143	132	157	158	148	156	152	154	156	156	158	151	164	156	169	176	145	150	136	140	154	144	142	145	150	147	167	166	157	146	138	155	167	172	142	146	128	143	144	139	132	161	141	166	170	132	146	141	146	166	149	170	166	152	157	165	165	140	147	152	144	156	157	138	154	158	142	161	155	147	154	133	161	143	158	166	178	159	142	132	139	166	155	140	153	140	157	158	163	152	138	148	151	130	138	136	150	143	163	165	145	144	133	156	141	163	157	137	143	167	167	140	151	147	157	153	145	175	147	145	144	155	173	151	159	168	142	166	139	148	167	136	152	143	149	163	136	163	152	142	129	143	163	149	159	160	167	122	157	152	155	149	166	148	124	158	164	143	152	167	158	150	139	158	143	156	147	148	131	144	147	128	130	154	144	136	114	129	137	135	154	156	158	141	166	147	143	144	149	156	153	165	154	152	170	152	138	155	153	151	131	141	158	140	107	154	153	138	165	156	167	151	166	150	154	151	148	135	170	154	134	132	147	145	167	137	161	175	152	144	125	141	147	166	152	161	145	164	154	167	141	168	151	154	149	147	148	157	141	140	136	159	157	139	149	134	141	161	144	133	123	162	138	156	139	148	135	165	172	161	141	149	159	150	172	147	166	127	166	191	164	156	146	150	156	154	140	151	159	153	128	143	157	159	154	141	130	151	160	146	159	165	164	163	143	140	172	153	169	146	148	151	158	145	163	155	162	149	158	136	131	171	164	163	144	148	141	146	148	154	156	133	143	147	144	160	134	156	143	142	152	155	148	144	127	157	129	138	141	149	170	157	146	121	156	147	143	145	138	154	153	143	146	159	174	133	172	161	149	154	134	141	147	158	146	145	154	152	163	144	141	132	132	166	141	170	154	139	154	135	141	136	134	150	150	158	151	163	152	150	171	157	155	165	147	157	167	130	147	158	146	140	156	159	153	134	159	153	154	164	145	143	154	135	158	152	163	157	162	149	143	145	166	149	148	152	160	151	157	147	158	151	155	172	158	160	134	144	177	154	149	154	150	147	130	142	142	150	137	171	150	155	152	144	128	153	157	163	158	130	158	161	148	141	169	152	156	153	165	142	137	156	177	154	159	144	132	156	146	156	182	160	148	148	158	149	155	139	170	125	153	169	148	146	162	159	132	146	153	141	149	167	152	175	158	151	158	145	168	167	153	159	148	140	145	155	156	147	182	167	146	157	153	150	140	135	148	140	131	148	162	161	157	161	168	137	145	148	160	145	133	153	159	137	161	155	149	138	160	166	142	147	135	159	150	150	166	149	164	141	176	154	150	145	157	157	132	158	159	125	143	137	173	162	154	157	135	163	166	160	154	136	153	153	134	167	164	148	147	152	140	166	158	140	131	154	169	146	132	116	160	143	159	133	144	166	159	171	154	160	153	144	161	156	166	166	145	147	139	152	152	142	159	149	166	150	156	139	162	171	170	155	151	160	148	142	139	161	157	154	142	187	152	154	146	158	141	143	117	162	135	137	152	147	138	148	143	144	138	147	156	159	150	147	148	162	130	170	154	172	164	156	154	122	145	160	163	153	155	149	164	142	145	154	140	127	147	153	156	154	156	146	150	169	162	165	138	148	149	160	165	130	159	155	153	144	154	144	148	149	135	154	127	161	140	179	158	145	159	174	145	152	139	172	136	148	156	159	138	154	151	144	141	139	178	136	142	139	164	144	155	126	139	148	130	148	146	139	165	133	142	148	163	149	163	146	132	150	158	141	148	149	167	139	163	135	171	141	145	175	156	143	150	162	150	160	131	130	147	139	143	148	149	150	137	149	150	140	160	130	153	147	148	148	166	140	132	157	147	133	139	133	140	162	173	179	146	143	134	151	133	164	136	164	135	150	151	164	142	149	128	144	172	149	167	150	156	138	147	158	150	149	145	162
4568	5510	4135	2028	1467	1040	834	686	577	546	470	397	357	347	338	318	331	271	275	260	252	294	275	234	223	240	243	250	204	211	226	238	213	216	234	240	259	248	229	216	224	215	223	222	218	200	212	204	207	254	197	218	220	212	220	192	209	234	217	208	207	225	200	232	228	223	205	230	197	211	204	206	234	212	201	239	229	195	183	223	218	231	191	207	184	198	213	218	195	209	202	223	215	205	218	216	203	212	199	222	200	206	207	197	198	193	225	227	218	214	193	192	224	218	196	231	233	184	223	210	230	226	205	217	170	198	227	193	195	217	224	215	210	213	193	234	207	215	220	219	232	213	199	228	227	216	206	196	186	218	196	207	195	216	204	210	183	201	201	222	207	246	191	209	190	215	183	218	220	215	191	201	199	192	200	227	198	200	197	209	212	227	204	200	207	212	194	214	221	214	187	199	232	194	218	211	199	191	202	210	182	209	197	215	230	196	222	207	230	190	201	212	202	196	205	199	201	207	211	220	210	193	177	234	192	202	199	212	227	211	206	195	190	220	211	208	212	187	185	190	215	228	202	181	214	193	192	211	199	197	210	206	205	212	206	199	199	197	215	223	174	201	216	214	217	190	204	200	194	199	246	217	222	207	220	188	179	206	207	223	196	205	215	176	220	218	190	200	217	205	197	183	183	206	185	216	224	229	184	190	185	205	202	197	226	232	194	204	208	205	201	199	174	204	211	187	189	194	204	212	209	226	196	195	236	224	203	242	205	228	197	216	200	229	233	218	183	217	212	200	192	264	204	218	199	210	198	180	181	238	204	197	190	219	220	205	201	224	209	206	210	217	207	197	225	196	194	220	199	244	202	181	229	229	210	237	192	214	207	203	215	210	212	187	193	204	218	206	221	243	214	215	194	233	208	197	206	212	221	201	216	207	222	215	230	223	197	192	199	212	191	208	234	194	210	217	226	201	197	219	206	214	225	193	214	193	218	196	214	193	214	196	247	238	220	196	218	227	206	211	215	215	227	211	221	190	211	187	212	212	181	186	236	184	189	208	190	197	210	200	210	221	206	228	217	202	230	198	199	222	208	194	205	229	217	206	199	209	202	180	185	225	222	205	178	216	190	188	229	211	236	200	210	204	215	213	207	203	193	223	202	209	169	232	196	218	212	213	223	201	199	232	205	209	229	207	214	209	226	212	191	184	209	213	216	215	196	182	207	205	209	223	213	212	231	214	222	202	228	241	223	196	220	199	207	192	200	219	214	180	218	219	210	227	208	221	180	244	210	237	217	196	202	193	194	210	199	200	226	190	197	233	212	214	191	226	227	179	209	218	222	205	211	218	225	221	212	199	225	198	231	191	193	188	218	213	203	228	218	186	202	211	209	181	211	195	205	226	224	190	213	201	214	224	197	180	199	222	225	197	220	225	212	229	211	213	223	239	209	199	194	237	223	212	197	238	199	217	216	197	221	201	197	210	196	234	183	222	211	219	216	218	210	212	200	219	206	205	233	196	212	217	192	220	197	212	201	205	223	201	203	210	200	210	227	201	220	198	226	196	216	209	190	213	196	225	228	224	234	217	210	209	192	201	216	200	194	210	207	186	207	213	229	194	189	218	200	211	195	205	231	214	184	210	204	202	220	227	224	205	220	166	193	207	200	200	217	207	221	198	192	205	215	224	221	208	185	190	212	198	198	186	232	199	189	180	208	210	209	207	222	185	213	206	227	226	220	225	179	245	197	187	219	208	201	200	207	207	213	203	212	202	227	202	204	217	202	201	200	209	206	218	204	214	211	218	227	232	212	213	202	218	223	190	187	179	200	201	239	210	199	206	221	205	226	214	218	212	219	214	223	199	208	221	219	212	214	209	205	194	193	217	253	206	194	205	191	201	215	202	206	220	192	214	213	206	226	198	223	194	209	197	189	193	209	205	199	223	185	208	205	208	246	201	201	216	212	207	192	223	196	209	201	204	227	245	182	210	198	229	217	210	211	236	216	234	217	251	207	200	213	223	219	228	214	218	227	209	207	199	214	207	218	213	196	208	209	206	213	181	184	224	205	178	207	197	219	201	190	238	200	235	227	197	230	202	215	202	218	210	217	198	225	224	217	234	228	220	204	185	200	216	216	214	221	209	195	205	202	210	238	203	223	211	184	203	223	203	199	199	209	207	206	212	213	185	214	218	184	216	199	188	220	233	192	198	191	189	182	192	201	213	216	190	218	202	215	238	209	195	206	175	215	239	197	201	215	212	213	228	197	216	219	201	182	185	202	210	209	197	197	211	209	192	183	220	211	221	209	198	246	228	214	198	220	210	212	218	215	197	187	211	179	219	201	208	203	199	205	210	195	234	212	230	214	217	206	205	193	197	227	178	207	207	216	201	185	203	227	235	201	214	211	215	194	241	210	219	237	220	187	212	196	231	218	216	249	192	222	198	213	201	204	222	191	178	238	216	214	186	197	192	201	197	219	199	202	219	207	222	217	222	240	188	201	216	212	212	204	203	246	188	212	195	214	198	220	192	209	225	204	186	218	200	208	201	224	214	212	218	218	210	217	206	209	202	185	206	187	220	215	235	201	193	206	215	213	228	195	218	205	201	219	205	185	196	216	208	188	240	183	218	212	185	223	211	195	198	212	203	209	209	216	195	239	219	232	239	214	225	203	220	209	232	201	213	203	230	209	198	211	213	214	201	233	227	216	217	231	209	211	233	229	187	212	216	193	215	204	221	240	199	170	188	230	224	213	212	222	207	203	214	230	197	223	196	204	209	207	218	216	192	199	197	189	210	204	202	217	207	208	181	235	218	231	212	212	198	204	227	224	216	189	170	229	212	199	205	201	211	192	233	196	208	218	209	215	186	217	219	196	214	220	188	195	200	212	203	215	186	224	194	168	210	196	229	213	206	223	216	193	241	203	200	222	195	217	224	201	205	193	240	208	189	203	220	223	203	231	201	211	206	184	212	219	188	237	185	206	181	221	199	200	224	197	216	201	208	222	184	199	212	209	201	216	203	207	212	205	202	233	217	191	210	231	199	191	214	220	222	198	211	199	201	215	206	214	224	206	186	198	214	219	223	180	227	206	221	206	191	203	209	229	209	220	201	204	199	202	194	206	209	201	232	195	195	192	198	234	193	204	188	212	202	221	213	194	186	195	204	201	220	198	216	197	230	187	213	219	213	202	207	215	226	205	210	209	193	203	171	211	198	206	205	225	208	195	218	197	210	231	188	226	211	202	180	188	195	221	213	203	209	215	213	173	203	195	206	210	212	228	227	192	220	197	197	210	217	180	187	206	219	183	195	201	191	224	218	205	193	180	212	212	217	209	222	205	224	208	237	218	226	205	215	216	226	224	199	215	228	216	198	214	235	227	192	204	189	198	185	190	194	206	202	220	218	222	189	200	178	186	189	236	194	199	255	232	197	172	205	193	217	196	177	181	214	197	206	215	201	211	204	224	203	198	204	221	210	196	196	200	219	213	201	214	208
23316	21704	29719	24188	21693	21737	11254	1357	981	898	819	745	670	676	718	625	647	611	585	558	571	586	524	526	537	539	589	521	527	553	536	532	573	512	530	513	513	522	453	487	485	509	496	415	487	543	551	507	481	496	460	466	509	477	500	475	511	438	504	462	483	510	487	462	472	485	509	537	502	507	448	450	483	482	485	504	476	493	476	479	490	506	517	467	458	509	478	486	452	484	453	483	493	451	486	541	487	489	495	491	453	513	490	486	481	496	488	499	484	522	500	447	492	514	467	459	467	503	523	465	453	474	489	490	499	505	508	495	495	494	483	468	482	464	515	513	481	483	477	495	514	507	464	454	492	490	420	478	481	504	495	490	507	496	480	449	465	494	456	453	430	489	443	487	486	469	486	464	465	477	515	488	509	482	472	465	513	524	478	439	486	507	458	488	474	472	531	483	548	494	477	465	507	449	466	511	472	451	471	472	450	499	501	437	491	466	518	442	491	497	464	496	521	455	464	472	500	500	486	470	470	510	484	494	489	466	498	474	512	449	481	481	465	500	454	466	506	531	495	484	485	464	486	506	492	477	494	452	451	465	474	470	502	476	470	492	475	499	473	504	465	469	476	509	489	459	516	475	472	507	473	493	451	496	478	511	516	503	456	455	487	493	523	482	483	495	472	476	522	488	526	485	483	467	494	474	457	522	479	500	479	478	451	425	487	545	497	507	430	473	470	438	438	487	523	463	517	478	432	479	475	495	465	497	486	472	485	483	461	469	517	520	480	484	490	486	485	465	482	479	474	486	477	438	513	495	549	480	493	471	480	497	456	485	447	471	461	508	485	516	505	470	489	483	481	496	493	434	457	484	484	468	498	510	505	460	486	482	524	523	492	471	481	505	502	475	500	503	506	467	481	495	468	507	465	477	463	527	510	496	550	493	463	456	491	498	506	489	498	526	490	447	489	483	470	479	446	476	461	461	447	456	434	455	504	492	459	466	472	451	490	506	473	498	451	482	471	458	474	459	457	476	507	505	482	459	466	463	472	439	451	491	481	454	497	495	476	488	512	471	451	483	489	487	471	471	487	474	445	457	459	451	506	478	478	490	510	503	460	480	441	486	508	432	488	484	495	488	479	481	486	460	478	479	518	495	473	459	482	474	513	428	509	529	487	482	458	496	475	460	508	500	457	442	480	506	446	452	487	479	461	509	480	470	498	495	489	459	437	452	494	486	501	488	499	491	489	501	493	506	504	467	458	486	496	481	527	463	493	450	477	503	465	490	474	489	469	467	503	469	484	506	483	490	495	510	497	520	509	492	452	474	506	457	469	446	466	465	462	431	508	476	532	503	525	492	492	489	475	438	475	487	480	467	504	462	474	509	481	479	465	502	448	421	453	504	490	510	533	512	482	485	472	491	515	471	506	485	475	462	483	486	465	504	503	456	504	475	462	472	500	470	489	477	483	481	475	498	498	457	495	523	508	457	474	431	446	490	532	493	476	481	475	465	502	476	491	490	460	487	518	492	451	454	478	462	476	519	446	443	465	463	466	479	521	486	468	490	450	487	454	477	459	444	493	490	497	421	461	474	417	450	460	503	482	508	492	563	496	555	475	483	467	460	482	462	484	478	489	516	476	476	480	503	513	444	503	498	501	502	477	506	482	445	481	442	510	471	490	499	449	471	458	463	474	483	447	492	488	462	450	485	507	497	518	468	473	477	465	500	470	451	509	499	463	505	528	498	435	487	483	489	488	465	456	476	481	506	501	491	507	488	484	448	463	474	524	499	458	504	479	475	499	429	495	465	461	488	483	458	500	476	453	482	474	464	450	447	437	518	468	465	497	469	484	461	473	460	457	465	491	496	514	445	482	486	498	444	457	427	483	485	477	526	470	479	468	437	475	492	481	450	501	464	488	443	455	472	472	468	464	507	505	536	460	475	537	494	469	448	498	512	495	425	473	486	469	478	447	492	442	470	462	490	471	494	432	485	511	438	511	462	443	494	495	468	494	476	451	477	532	496	478	477	460	481	496	503	455	458	496	527	489	495	483	481	494	481	483	467	499	472	483	517	466	467	483	475	505	497	482	465	446	462	473	480	474	512	483	500	478	430	486	495	494	491	518	481	476	499	464	462	473	522	484	506	458	488	495	498	511	487	486	496	482	474	474	491	509	484	498	486	447	488	464	460	505	463	502	495	492	484	511	445	468	539	485	498	476	473	489	508	493	521	478	484	479	473	480	503	479	511	492	514	478	499	531	441	474	502	477	468	466	469	488	535	466	465	499	459	470	474	477	522	513	494	469	466	506	509	468	469	507	496	493	494	511	450	479	467	441	496	480	507	455	473	482	459	490	468	497	465	491	481	462	514	481	518	478	472	469	467	461	464	492	483	462	483	460	504	468	519	474	487	463	498	465	504	488	466	442	461	472	506	470	468	500	465	519	506	490	488	489	500	504	478	493	500	503	496	477	497	480	464	497	452	487	483	475	475	458	472	486	473	472	492	482	447	492	447	496	465	448	484	473	448	530	481	498	474	502	472	476	477	498	472	481	463	506	489	504	469	461	452	497	461	486	464	479	465	449	496	477	457	501	464	456	512	445	495	514	454	473	529	461	482	478	460	464	469	496	511	465	440	452	502	506	455	472	514	505	482	530	473	451	469	487	462	474	496	463	462	483	470	487	471	433	426	473	466	482	470	497	452	434	456	497	503	458	447	464	520	477	456	465	461	472	491	520	452	450	516	465	519	495	485	501	504	476	494	484	473	487	487	461	507	447	465	456	485	496	490	491	522	479	531	436	513	448	485	452	466	464	504	476	483	479	483	462	440	430	453	483	482	438	505	459	502	463	493	458	449	465	508	450	451	462	488	467	472	473	493	509	482	480	455	509	478	449	471	477	496	491	496	478	451	480	467	471	481	477	523	506	444	486	460	476	499	459	503	440	488	493	456	491	511	482	496	439	465	497	487	453	493	473	486	497	474	486	480	501	511	450	497	492	480	491	514	498	485	460	509	445	517	488	456	491	483	494	477	473	515	492	505	511	450	511	489	426	517	471	443	466	484	510	461	463	480	458	476	452	460	464	504	465	455	471	454	447	470	440	471	479	473	487	480	508	454	494	464	492	462	468	497	470	505	480	468	503	488	470	517	487	491	462	478	478	462	491	465	515	505	467	468	463	490	485	499	478	510	474	480	478	464	496	477	446	496	448	497	451	457	502	501	483	483	460	483	502	424	513	484	473	482	492	481	437	511	461	486	489	414	466	482	451	516	442	494	470	475	515	485	534	459	494	464	493	461	504	437	424	478	455	520	486	483	426	465	509	485	531	477	479	498	457	479	502	447	467	480	465	495	486	472	474	459	488	497	510	495	470	470	446	471	497	498	473	468	464	438	457	512	480	485	478	477	507	507	490	464	461	474	490	492	476	508	462	537	488	482	483	484	475	438	483	479	488	455	502	473	484	492	492	504	496	491	471	480	471	457	478	506	477	446	464	475
7238	16660	13313	7028	5019	3784	2900	2310	1926	1708	1366	1282	1135	1145	968	984	910	880	835	845	728	745	740	717	725	670	650	651	700	666	666	656	690	618	622	649	685	599	670	606	661	589	595	613	585	579	573	638	607	578	576	613	567	626	597	606	581	597	574	635	619	565	613	631	593	589	586	635	601	570	575	628	565	557	568	560	629	605	600	579	617	539	564	567	612	592	598	606	570	582	560	616	573	562	575	592	596	547	627	567	570	586	580	599	583	564	585	576	624	576	589	624	556	609	577	556	548	587	554	612	555	589	594	598	640	620	555	559	567	594	637	572	573	600	608	598	598	582	542	592	587	574	560	583	577	544	561	563	588	582	554	562	626	605	578	572	559	632	615	607	571	602	573	593	618	583	604	586	561	576	519	567	604	562	609	617	616	608	565	608	588	587	576	584	613	549	607	627	583	561	523	563	575	611	563	605	571	576	549	558	596	603	617	565	591	546	611	583	553	578	563	562	587	599	575	588	576	606	594	567	605	552	572	631	638	625	590	571	577	574	561	532	576	533	576	542	592	550	568	543	614	582	577	557	580	601	554	562	564	589	583	555	601	525	565	621	547	589	621	577	583	574	567	611	594	524	548	548	637	587	587	543	586	587	588	579	589	574	598	556	573	572	584	610	587	563	624	582	586	581	548	579	580	580	578	598	587	578	570	592	594	622	553	543	568	616	565	571	538	593	576	615	577	599	609	589	601	577	534	551	539	572	542	533	572	585	606	605	552	584	601	576	570	561	585	573	566	582	604	637	600	599	545	548	579	559	605	571	575	594	539	566	584	597	607	575	589	628	561	589	563	570	594	537	602	613	572	574	593	594	547	616	552	537	572	586	603	593	582	580	546	603	613	615	583	597	608	558	567	568	574	551	579	591	603	553	552	567	574	591	588	560	611	621	606	585	606	566	622	555	574	594	585	581	606	559	565	567	564	561	597	534	594	579	582	588	595	589	590	568	616	535	531	539	582	603	590	575	614	594	582	571	555	562	603	589	599	572	552	566	554	579	580	591	577	581	551	600	540	546	557	599	594	557	576	591	626	568	568	576	645	593	590	582	602	566	633	566	619	591	542	593	564	594	585	588	575	566	600	559	570	572	582	571	599	577	568	572	567	551	555	559	613	596	579	542	611	608	599	542	570	528	604	570	579	565	580	558	545	560	593	591	546	554	610	602	575	562	568	584	611	587	623	586	575	588	634	576	615	588	566	572	584	573	602	559	566	563	577	572	574	581	577	581	558	608	566	596	554	559	562	589	585	547	620	529	577	606	567	552	596	609	572	608	583	586	552	632	548	618	578	565	589	640	605	562	520	580	597	638	592	600	587	553	563	592	606	566	582	588	615	584	546	587	605	593	560	598	585	619	607	614	592	543	611	568	576	594	576	567	586	545	559	614	530	592	579	619	550	587	567	572	547	591	591	548	535	588	595	604	572	593	581	567	574	565	602	559	574	523	619	612	599	629	561	581	568	540	553	573	601	583	581	598	561	553	639	640	601	524	560	612	574	570	540	597	588	582	569	580	611	567	550	553	584	560	544	558	598	566	565	594	608	579	572	556	591	551	564	589	576	550	606	581	592	588	574	601	587	580	565	585	588	545	576	575	594	551	593	508	590	581	596	549	647	583	606	563	569	577	592	568	576	510	613	570	573	551	589	532	577	565	554	595	603	579	578	617	576	601	619	635	548	607	616	617	570	567	552	613	568	557	570	577	565	575	595	567	608	568	571	604	576	570	578	618	598	602	605	539	590	610	601	558	588	610	564	595	582	612	555	568	585	560	560	608	576	608	595	603	582	607	565	621	616	557	587	551	579	605	580	568	582	599	561	548	587	548	570	594	548	580	553	606	614	554	596	580	576	577	568	588	596	618	581	563	569	555	568	580	627	609	621	549	614	580	600	617	626	602	592	594	594	605	573	596	619	596	588	583	602	617	550	580	518	594	577	572	553	536	610	570	625	553	612	621	602	618	544	577	614	608	623	573	624	579	587	557	586	592	571	577	580	577	549	608	568	560	578	593	551	582	542	591	654	576	567	588	619	513	586	545	574	616	579	594	562	565	589	599	547	574	555	580	588	560	581	609	541	559	621	561	600	588	548	573	595	574	589	583	560	610	540	597	531	607	551	594	546	542	570	566	580	544	554	571	545	625	589	590	568	589	578	577	584	574	616	566	600	540	615	540	603	567	569	597	581	591	609	587	598	584	544	575	552	575	560	625	581	581	587	598	584	584	599	622	565	565	573	553	542	569	596	626	581	593	588	572	564	588	565	557	610	626	640	551	583	588	554	597	557	597	616	591	574	582	602	538	571	617	564	561	535	581	581	625	637	596	589	634	593	597	619	591	591	550	583	603	577	520	563	610	641	588	534	616	542	627	593	577	567	585	587	585	623	574	641	563	615	557	581	615	562	565	634	565	629	603	556	542	538	568	567	612	585	588	587	593	616	592	626	554	575	568	594	565	619	520	584	596	611	569	585	597	617	531	574	569	586	603	614	595	613	529	589	588	600	547	609	541	573	583	504	646	586	574	556	586	574	563	584	574	573	620	551	602	571	561	567	563	593	595	568	604	574	567	600	579	593	585	572	578	579	554	609	572	582	579	621	534	584	576	563	587	563	590	583	611	560	555	608	613	609	566	553	617	527	546	548	558	562	566	578	612	587	573	566	578	531	513	608	554	572	587	582	616	612	603	594	607	555	624	600	602	538	597	567	554	564	601	609	546	572	587	562	565	589	585	629	607	568	571	541	558	574	579	665	566	594	553	664	550	575	611	590	573	572	602	576	570	550	563	601	603	611	554	580	566	557	589	606	586	557	588	551	592	593	587	585	563	614	591	598	592	604	599	580	561	544	558	589	566	586	576	596	591	550	620	570	581	578	560	604	617	612	563	646	582	594	586	584	578	566	556	601	581	592	580	592	599	547	574	577	570	579	565	592	602	556	596	560	590	533	580	564	544	610	557	593	549	600	588	580	593	549	609	556	583	548	622	576	547	588	586	578	572	581	567	577	596	606	564	570	589	581	567	556	573	601	581	546	600	577	589	564	600	601	614	607	633	611	553	594	594	520	595	543	605	571	574	543	567	548	574	591	616	560	564	590	571	636	548	588	572	594	593	618	625	554	600	615	575	594	559	590	576	610	576	621	624	575	561	571	575	558	558	572	559	561	567	540	586	566	603	598	586	593	566	547	539	594	586	590	569	554	557	601	571	589	579	580	561	585	582	576	549	577	559	555	625	562	565	580	571	561	590	581	566	595	526	597	565	556	623	575	616	633	609	551	583	584	591	578	591	549	643	582	572	599	596	546	569	577	608	592	597	565	579	588	576	528	547	564	572	582	607	562	579	633	559	603	600	568	568	619	572	584	597	563	583	589	608	586	570	581	602	610	558	573	592	543	639	632	584	569	585	598	568	562	540	588	577	523	580	571	554	656	591	626	607	571	559	567	576	599	594
27459	20394	6641	473	285	252	202	219	175	171	188	180	167	170	176	167	188	192	179	149	171	171	183	176	171	169	153	156	177	160	135	188	173	157	170	156	165	161	179	210	131	169	158	146	182	186	144	173	165	193	167	174	182	150	181	174	185	144	182	185	167	166	196	186	171	182	174	156	174	175	169	172	170	161	153	162	168	165	176	148	171	176	179	169	176	168	182	178	189	171	184	168	169	170	176	172	157	173	149	167	178	149	168	171	168	177	146	154	190	196	161	171	169	181	150	150	165	170	190	174	177	177	167	166	189	178	151	172	150	171	160	165	171	164	174	176	179	180	165	186	153	180	174	178	157	154	181	174	166	160	174	158	161	173	170	163	164	168	166	169	168	178	165	172	156	188	164	166	180	155	178	170	171	167	186	170	184	162	144	148	154	176	172	174	168	180	174	160	159	192	159	172	148	167	161	156	155	157	174	193	180	186	193	176	147	185	168	182	172	165	168	157	204	155	189	173	165	140	160	159	178	148	176	189	198	144	176	163	182	177	165	157	160	182	155	159	185	173	179	199	158	166	181	154	170	165	163	178	177	194	177	200	170	193	176	157	133	154	165	167	168	190	186	165	178	175	171	178	171	163	179	186	168	170	166	159	157	151	172	169	171	179	169	181	184	177	180	172	164	176	181	179	167	179	194	139	181	153	171	159	157	164	165	182	191	163	167	184	143	175	181	180	178	159	161	148	145	172	192	163	172	154	177	169	166	164	174	170	170	163	168	182	168	177	154	159	154	179	165	182	176	153	168	173	183	174	149	169	150	177	169	170	168	169	141	186	155	185	169	158	165	208	171	180	159	174	176	164	174	173	158	183	176	153	183	153	161	171	153	153	198	177	182	173	182	173	166	182	195	185	186	184	164	175	163	158	159	167	160	158	172	186	175	151	154	168	167	166	165	168	184	180	179	171	177	176	178	158	165	168	164	189	161	166	190	181	179	176	156	169	177	186	175	181	153	197	170	162	180	176	142	154	183	163	176	178	176	174	160	179	159	175	185	172	168	193	169	156	156	162	169	185	171	169	152	185	188	186	155	164	189	178	166	168	155	152	184	178	174	161	189	158	151	167	161	168	162	181	150	163	172	183	178	172	167	165	177	153	177	180	147	169	157	141	175	149	173	179	160	162	182	192	149	179	151	164	168	161	163	166	183	174	165	188	144	153	165	187	170	168	180	176	167	173	147	172	183	158	178	167	172	165	163	165	146	152	173	158	168	171	166	147	143	170	164	189	177	171	171	172	153	203	166	190	165	173	167	176	167	185	156	142	175	177	147	174	169	166	165	158	151	145	185	181	171	174	167	169	175	177	195	143	176	176	158	150	167	155	165	183	176	169	180	198	172	168	171	184	166	156	182	163	179	184	176	165	156	174	156	180	160	179	158	183	179	165	154	183	179	149	174	178	161	162	175	167	159	176	165	144	190	178	196	173	156	157	162	185	163	171	162	162	193	176	165	162	174	149	172	186	166	158	172	157	178	180	168	148	155	172	174	174	180	160	184	159	172	161	155	188	190	164	166	170	167	159	142	160	164	158	166	162	180	183	175	167	171	154	171	170	181	179	168	172	158	167	155	172	168	173	167	164	178	182	190	166	182	221	142	193	170	200	176	160	156	151	194	172	174	170	165	176	186	173	189	172	162	176	176	184	166	180	170	172	162	163	145	168	143	187	170	166	168	178	184	174	172	172	193	197	168	158	176	167	167	195	175	161	173	152	161	177	191	176	173	179	193	157	168	172	156	166	160	186	162	158	186	183	181	181	177	177	175	175	186	158	136	144	171	176	184	149	177	177	160	182	168	169	165	162	178	186	172	176	181	172	168	153	166	157	157	175	165	187	156	158	173	201	153	175	153	154	160	155	174	175	176	170	164	181	187	165	175	162	171	144	168	172	165	185	171	177	177	169	159	161	173	168	151	160	162	162	164	148	198	154	182	166	167	175	186	170	171	159	161	171	171	166	167	186	170	170	156	177	186	148	169	162	162	181	158	177	169	156	170	160	160	156	170	161	184	162	194	147	161	161	167	162	151	148	160	175	167	170	170	176	193	181	177	183	166	161	188	196	165	188	187	181	158	163	174	179	170	171	181	162	179	174	163	169	153	194	173	170	185	158	159	161	201	189	164	163	162	159	153	173	186	148	160	172	178	139	163	195	166	177	196	174	140	154	155	184	153	201	186	164	161	171	184	187	165	168	169	180	148	178	169	166	156	170	186	154	148	159	152	164	160	144	153	151	172	187	160	162	183	176	165	149	142	164	167	162	157	176	159	188	197	150	177	136	181	165	162	177	170	175	179	162	185	186	160	165	178	160	177	169	162	175	174	167	163	179	172	155	176	179	155	151	164	188	168	173	156	161	190	168	165	163	163	161	181	186	166	172	185	169	155	182	179	177	164	166	191	188	197	163	166	158	156	175	157	170	190	174	175	162	179	179	176	172	153	167	184	182	165	170	171	196	147	171	173	172	171	163	157	185	159	154	159	171	174	187	152	162	174	151	178	169	165	155	175	170	177	182	159	156	155	179	154	172	153	158	170	166	175	162	180	182	161	178	189	166	183	163	165	151	158	171	164	174	178	187	173	183	181	193	151	178	188	190	169	195	169	181	152	176	155	150	161	138	157	171	161	152	182	148	167	177	188	161	168	164	169	178	175	149	157	151	162	164	170	164	176	180	185	158	167	171	151	155	176	156	166	155	153	197	169	178	133	172	181	187	186	173	175	162	174	159	189	158	145	173	186	170	207	176	164	178	173	165	180	178	158	167	150	144	164	209	179	166	173	173	168	169	174	172	143	167	172	162	188	159	166	182	165	175	169	177	172	150	178	170	208	178	172	184	193	162	159	193	173	169	167	175	183	172	152	146	187	170	201	176	180	179	177	210	159	168	178	190	158	145	180	171	169	176	193	162	179	179	161	173	162	165	171	178	183	169	159	175	173	165	175	177	150	169	162	143	186	183	176	152	154	155	165	194	179	170	173	167	171	164	164	176	168	170	190	166	184	171	167	172	170	155	207	172	140	153	180	172	165	178	172	165	161	161	162	169	177	185	188	170	159	148	162	170	158	183	153	139	160	144	147	165	180	185	179	173	171	168	171	144	147	184	176	182	156	147	182	173	165	180	177	176	170	185	161	168	173	199	165	134	159	163	157	178	178	163	149	158	186	156	186	187	160	175	169	192	168	168	156	183	154	169	169	163	179	163	178	173	169	157	186	188	198	178	178	164	168	164	164	158	184	152	178	173	138	173	162	166	201	173	177	162	179	160	167	188	160	169	172	158	158	146	181	163	171	165	172	190	151	195	152	155	177	164	166	183	170	154	177	179	169	165	169	168	167	168	170	171	174	163	170	175	170	147	162	143	173	179	134	187	211	167	161	154	159	190	187	182	185	168	179	155	161	186	171	169	184	160	166	181	157	187	171	169	178	150	145	157	179	185	157	191	171	183
3830	909	742	463	354	335	289	266	246	249	254	225	239	230	237	219	241	236	224	222	221	215	223	247	229	236	198	211	209	226	246	221	235	240	211	181	216	240	212	225	214	246	222	220	191	237	198	212	226	196	196	209	225	193	211	236	212	230	225	194	201	189	209	235	217	199	227	206	234	235	229	202	225	197	227	194	212	220	220	196	208	198	215	194	221	214	206	230	209	237	221	205	212	231	222	213	195	234	223	212	222	189	215	219	227	227	199	218	210	219	198	239	201	205	211	246	207	206	234	232	230	208	213	228	232	216	244	228	210	220	200	226	227	237	209	197	193	198	220	241	209	221	207	213	206	235	212	224	231	235	219	241	213	202	223	210	230	225	237	214	217	214	200	212	219	227	237	223	228	189	200	226	188	229	218	209	225	216	244	254	215	215	222	200	222	198	248	205	208	214	230	218	234	234	216	214	212	231	216	209	221	225	202	203	210	231	219	210	219	236	207	248	259	186	228	212	205	207	239	245	214	212	220	225	238	188	239	224	212	216	241	203	218	240	242	220	204	233	216	235	227	203	228	205	236	243	209	231	215	233	203	235	212	241	200	227	223	226	243	213	219	239	214	229	217	217	210	222	232	221	217	217	199	258	227	212	214	209	217	219	210	214	204	220	206	207	209	225	225	216	229	204	221	204	210	237	181	214	204	222	202	214	236	207	211	243	208	222	254	184	198	217	233	254	213	220	214	215	235	231	224	219	211	198	211	216	185	210	230	212	238	227	218	213	253	199	225	233	228	213	199	226	213	224	198	240	212	215	250	207	242	218	222	226	234	222	216	210	240	207	214	209	190	209	228	220	223	221	213	218	206	197	229	229	229	212	221	203	238	221	190	237	186	240	208	213	220	190	228	212	217	233	211	208	232	228	228	213	200	202	236	235	227	220	207	242	215	201	211	222	206	231	247	232	232	253	222	219	220	218	233	210	217	206	220	235	220	243	195	233	216	238	216	240	232	223	230	221	211	220	208	191	219	226	234	223	216	226	213	213	217	214	231	246	250	251	232	198	210	219	192	226	223	233	217	217	221	209	194	212	203	249	205	230	233	240	200	234	207	212	214	218	203	219	201	223	210	195	216	215	224	218	211	211	204	218	215	203	209	263	196	240	216	223	208	247	234	214	210	228	233	187	202	226	237	217	218	230	230	240	214	216	236	200	251	235	203	222	219	240	230	222	215	213	236	220	205	228	193	232	232	208	220	216	224	207	246	198	226	191	203	224	219	214	223	213	214	224	204	234	189	202	239	232	220	270	212	202	218	229	203	238	220	233	212	212	221	235	200	230	237	242	193	214	192	229	222	226	211	237	204	230	233	214	243	221	221	218	240	243	179	213	231	214	203	224	247	214	202	215	229	240	200	248	196	201	217	230	223	209	232	213	221	214	226	173	204	226	220	210	218	207	218	221	222	211	250	243	236	245	216	215	232	225	215	243	198	213	244	216	214	229	217	224	221	252	218	200	241	194	234	217	234	231	229	216	208	223	204	237	208	208	236	239	227	208	229	213	230	224	219	236	220	212	195	210	221	214	209	251	202	224	223	217	214	245	222	185	211	229	189	206	223	236	196	181	206	242	213	262	218	227	219	199	198	222	223	221	232	215	195	222	215	212	240	223	230	214	233	198	218	211	218	241	194	210	205	233	198	208	226	214	195	207	231	225	192	226	229	243	222	257	194	237	233	194	223	250	210	206	198	216	209	202	202	228	215	210	229	228	241	219	217	210	226	193	234	222	216	226	227	204	237	220	229	211	214	223	230	199	244	246	251	237	230	224	222	227	246	209	212	229	241	201	188	211	227	214	243	212	200	242	206	208	225	218	210	251	201	210	238	220	201	227	206	208	217	210	207	207	246	214	233	223	222	202	225	211	200	234	244	232	197	225	207	214	226	222	214	225	230	213	212	206	191	222	230	214	208	238	233	230	226	232	207	230	243	197	207	216	225	208	230	206	209	226	198	214	224	227	228	232	192	228	212	221	238	219	228	214	212	250	234	204	230	226	214	213	217	224	199	221	192	206	208	210	209	203	233	222	250	217	216	196	218	209	199	211	216	207	226	194	214	200	231	215	236	225	227	241	202	253	224	232	223	206	218	223	212	244	246	211	244	218	221	227	235	228	265	222	214	202	202	210	211	224	222	207	218	232	216	240	231	226	216	227	209	231	233	239	210	207	223	226	237	200	235	241	226	216	223	210	220	246	237	203	248	229	200	243	206	207	231	215	221	228	196	240	235	204	202	240	222	220	198	231	217	247	219	251	233	217	232	246	238	219	230	219	229	259	213	203	253	227	240	210	199	218	227	202	181	234	219	212	212	255	237	206	195	217	226	216	215	206	225	220	202	207	217	215	229	240	221	215	238	225	234	198	227	200	255	214	214	201	211	195	192	216	221	218	225	221	207	223	197	196	209	212	217	191	198	211	235	205	214	211	211	215	212	240	237	183	219	219	241	207	216	208	190	230	226	223	211	203	214	181	244	221	198	210	223	214	248	227	229	231	207	224	210	240	243	212	211	214	215	201	213	221	234	215	215	226	225	210	188	218	206	219	230	218	214	248	200	251	225	215	186	243	235	204	210	224	221	228	229	187	224	213	239	202	226	225	243	209	215	209	221	206	225	213	208	240	218	217	213	215	220	218	221	240	227	240	212	247	227	221	209	209	206	234	225	198	225	248	212	227	216	223	212	211	193	189	219	235	232	237	220	234	231	199	197	219	211	202	207	212	222	233	238	233	215	248	218	224	206	217	203	201	231	219	231	227	220	226	231	219	214	234	229	209	233	233	199	223	235	193	198	229	213	220	214	209	212	211	211	226	234	232	186	223	191	221	234	216	209	242	244	241	222	244	238	228	205	222	231	203	235	229	214	232	227	225	224	205	189	219	227	214	221	216	170	223	208	210	224	201	211	219	232	213	200	192	235	218	226	234	195	208	233	226	229	188	206	234	215	239	208	242	218	224	209	219	213	223	210	212	192	220	220	227	213	217	216	217	225	221	216	233	244	219	220	218	206	208	240	217	218	214	219	215	223	241	221	190	207	218	237	210	236	223	220	227	222	236	232	213	206	205	236	217	217	225	249	213	238	240	211	253	223	206	217	217	228	206	208	238	230	240	220	239	228	232	206	208	203	233	221	235	216	247	239	237	239	252	209	234	211	211	222	236	221	198	218	278	210	245	230	232	227	228	198	202	217	220	211	205	219	244	231	236	219	214	185	232	197	230	242	229	209	202	219	228	226	238	229	204	236	202	218	219	207	211	213	246	205	196	217	220	203	208	210	210	229	214	209	219	223	217	222	197	219	226	213	225	211	226	222	224	237	218	229	222	230	226	231	234	246	223	223	213	227	206	248	230	240	211	231	217	205	233	228	222	224	227	220	229	229	201	202	228	229	245	183	194	216	222	235	204	229	190	227	202	254	214	200	216	215	199	211	233	195	207	219	201	251	222
24265	21698	29308	24626	21702	11896	1289	823	644	606	555	528	504	513	507	493	427	450	473	443	445	446	447	397	449	443	432	414	452	417	423	418	406	411	406	415	434	419	383	401	410	412	405	404	405	380	394	444	405	377	384	434	374	433	417	411	394	413	357	383	377	374	390	402	392	364	386	396	395	400	402	412	413	420	388	378	426	416	379	401	426	417	399	443	392	406	378	433	376	416	421	392	398	376	396	416	406	388	435	420	399	398	410	395	394	415	376	396	411	421	400	390	397	402	375	430	398	399	392	428	395	390	415	439	390	407	434	429	389	397	430	390	386	385	368	414	412	398	374	406	382	381	416	390	378	415	432	386	404	409	397	401	409	388	363	396	377	415	411	410	415	399	390	389	409	417	383	421	394	396	414	405	373	424	406	387	400	403	398	417	412	387	382	417	430	391	392	443	389	409	419	444	403	399	400	369	416	405	407	421	389	390	379	396	432	391	391	396	422	433	405	409	436	394	407	419	388	375	404	396	380	396	422	426	409	361	406	378	387	394	378	391	404	389	408	427	391	430	411	390	441	379	401	383	390	389	416	417	437	397	395	380	363	408	390	388	370	404	374	405	415	410	404	423	391	381	395	417	427	397	402	378	403	411	406	411	372	399	382	393	379	366	388	416	409	372	401	412	400	410	396	399	414	399	371	374	417	400	396	390	411	411	385	383	382	412	406	413	380	395	401	373	410	423	393	395	410	380	372	390	403	377	391	379	427	418	415	414	393	393	378	417	388	407	413	420	379	421	399	447	350	383	404	348	414	399	404	392	365	376	389	405	387	397	438	390	351	395	408	414	393	431	386	382	426	379	374	422	357	427	395	382	381	418	377	398	393	415	430	384	391	377	412	419	417	400	385	402	421	404	404	418	405	405	381	388	358	390	385	389	384	404	422	402	422	426	408	407	412	402	366	399	418	380	428	412	408	383	371	371	386	367	411	387	401	377	404	424	402	438	347	383	403	412	394	429	373	391	413	388	401	375	421	392	422	407	413	410	381	376	419	390	397	413	392	410	382	399	396	420	414	388	406	422	382	417	404	409	398	373	386	371	430	414	388	402	404	421	417	419	377	389	380	420	370	388	411	389	392	396	392	362	402	405	407	397	375	376	365	415	414	361	400	354	434	366	405	423	390	354	427	373	369	436	409	393	394	417	413	393	394	391	392	360	403	419	379	418	395	402	409	349	394	401	403	379	422	369	397	402	347	353	424	371	426	405	385	372	386	431	354	393	367	388	388	409	415	385	402	431	384	423	425	381	410	386	430	419	392	389	395	392	377	420	404	403	408	407	382	408	418	387	375	397	391	406	397	380	392	398	407	377	398	383	414	392	380	398	427	345	406	400	437	371	396	413	401	379	401	372	379	441	393	362	386	377	362	369	394	421	380	389	407	392	368	396	397	410	415	417	403	405	370	433	365	403	387	422	385	417	406	401	403	390	390	397	370	370	401	372	391	403	405	429	378	405	409	366	365	415	378	402	409	434	416	430	423	392	388	429	379	429	371	407	382	359	398	418	401	360	369	415	390	409	407	409	409	404	380	393	418	404	441	391	407	394	384	385	388	382	399	408	421	417	389	391	406	373	398	356	418	379	422	374	387	419	380	396	406	407	420	384	369	402	387	391	403	411	404	396	383	421	390	416	366	421	388	406	419	391	429	418	428	443	411	422	416	423	440	343	394	423	384	407	407	400	370	362	401	391	412	390	369	378	399	423	424	403	372	411	380	404	363	405	374	415	399	421	371	384	385	421	379	380	433	413	414	397	391	393	375	389	424	384	423	391	410	415	384	386	402	392	405	420	398	424	402	409	373	407	422	383	405	408	383	404	355	381	410	421	381	410	410	426	376	406	413	402	399	401	440	369	380	370	365	415	385	428	401	404	390	377	382	374	397	393	411	406	403	379	437	384	409	416	419	416	390	401	400	410	393	383	377	433	407	409	408	420	415	391	419	399	441	388	400	392	374	371	424	397	387	367	366	395	391	371	387	396	384	349	387	398	428	415	393	406	418	398	395	393	388	367	384	411	381	421	395	412	398	428	414	394	422	423	397	409	417	409	400	424	391	399	411	403	432	413	405	417	427	372	406	393	385	399	422	416	438	356	449	410	394	398	392	400	381	410	395	396	397	395	385	428	428	384	381	369	388	360	421	417	382	417	405	423	402	370	366	404	391	405	427	425	409	374	379	421	406	431	396	381	411	372	420	401	406	409	385	375	403	384	382	407	399	387	413	402	425	435	417	395	405	381	398	378	372	417	396	406	418	394	402	381	421	406	382	367	422	400	407	371	383	405	445	390	387	399	388	390	428	406	426	392	388	373	381	411	409	402	370	401	382	368	409	363	409	391	430	395	392	390	399	385	364	416	378	424	421	391	403	403	366	404	387	400	417	403	375	390	406	415	361	430	392	435	375	414	389	377	416	402	407	395	433	415	417	383	404	420	458	430	388	401	407	392	386	402	437	400	419	408	385	401	384	402	409	381	387	401	358	410	397	395	397	358	401	428	409	386	396	385	390	411	429	389	397	404	388	398	412	393	417	383	416	396	400	392	365	402	435	422	391	370	394	371	456	429	415	394	396	398	357	426	407	418	386	386	402	409	422	383	382	392	373	369	391	422	381	385	406	389	390	367	405	369	389	366	383	398	415	394	416	420	389	429	372	401	394	397	413	427	402	374	382	386	367	416	378	382	376	423	380	398	396	425	391	380	448	374	393	371	410	359	380	438	408	370	414	398	390	393	416	388	369	395	414	377	398	395	374	419	420	385	441	374	411	410	377	383	392	418	423	409	385	386	357	407	398	408	417	367	409	396	384	419	371	397	377	396	364	372	386	409	384	401	423	407	355	382	369	415	401	384	380	385	402	373	378	369	378	432	402	400	405	421	376	418	372	383	388	377	428	418	424	383	404	415	424	402	394	365	389	399	401	426	412	360	362	398	378	402	411	412	441	381	401	390	390	389	403	357	384	404	400	401	410	375	379	415	439	390	412	430	408	401	389	414	405	393	393	377	422	398	400	381	372	428	365	407	376	376	404	402	381	406	391	387	410	388	379	407	409	396	395	428	384	405	408	405	389	401	415	375	413	403	407	421	390	388	404	387	404	385	401	382	423	387	358	414	415	404	364	391	397	388	362	397	393	394	387	385	390	384	376	394	401	412	391	375	376	370	421	374	416	366	396	396	391	403	382	408	408	419	381	408	401	419	400	411	375	407	421	400	389	407	405	382	418	403	397	413	402	378	424	377	385	379	423	402	419	358	432	392	357	395	424	396	391	444	390	414	373	369	396	391	388	421	396	410	386	418	418	378	389	397	340	378	415	435	405	424	376	437	393	411	394	430	424	390	408	387	403	423	427	381	386	373	380	379	363	383	419	377	420	385	384	422	421	427	394	391	384	395	398	368	378	404	411	369	443	414	425	395	372	376	389	374	409	390	374	406	380	388	406	367	416	382
4711	10001	8106	3997	2791	2100	1737	1408	1181	994	897	792	761	740	694	666	615	584	589	604	596	526	587	545	513	568	545	502	554	528	544	512	585	537	476	511	521	479	481	515	501	533	552	514	474	452	478	486	492	473	525	484	536	511	491	486	495	511	490	470	503	471	496	495	468	547	486	487	488	500	512	523	478	482	525	498	519	468	495	535	466	513	493	487	519	481	467	498	459	487	521	471	476	518	501	488	473	491	478	493	520	459	483	490	475	497	504	503	506	474	487	504	462	469	499	474	488	452	512	511	480	517	440	492	483	514	489	528	497	465	458	493	492	488	451	464	504	491	459	478	477	464	482	494	478	485	447	514	489	451	505	479	491	485	507	485	444	541	479	522	487	509	478	450	487	477	466	460	507	518	497	495	481	518	448	486	512	480	478	465	483	447	481	468	487	483	499	470	496	507	526	455	485	495	474	506	472	502	537	484	496	475	470	500	472	488	468	464	478	461	497	434	508	476	519	525	487	489	452	473	459	505	478	434	475	524	493	524	487	494	474	501	474	463	466	456	454	499	472	479	483	465	494	465	487	492	475	470	455	502	485	459	474	516	453	454	496	488	460	455	513	484	508	473	509	483	449	517	520	510	475	480	483	495	476	499	477	484	488	460	484	515	475	510	464	529	467	479	516	465	440	474	509	467	463	465	491	517	521	436	454	541	487	521	499	475	494	522	475	455	495	508	488	496	493	509	519	513	493	470	493	484	487	462	498	469	530	482	509	462	487	481	500	479	503	452	501	488	492	471	471	527	466	465	461	486	510	469	463	469	512	504	529	468	496	509	519	498	500	471	509	487	508	479	464	497	474	467	475	464	479	490	503	476	516	470	476	490	466	517	485	477	498	494	487	457	525	490	468	484	484	494	468	503	508	497	484	480	497	501	469	534	481	514	443	500	477	518	522	527	512	518	457	515	518	483	472	534	543	477	447	487	458	482	469	488	491	477	455	460	472	492	514	474	491	498	486	483	502	476	499	478	484	459	479	476	477	502	486	478	506	461	428	460	507	498	484	483	526	514	504	511	452	459	490	476	454	477	496	477	467	506	521	438	502	469	509	503	473	488	470	482	500	492	487	475	475	501	522	507	469	479	486	487	464	484	473	478	522	508	505	471	492	516	493	468	509	497	478	519	465	420	486	477	486	477	474	506	463	442	446	450	506	471	470	472	436	549	470	472	482	461	532	463	490	488	478	477	472	488	462	543	494	500	521	521	497	476	484	486	468	511	495	502	487	505	490	479	510	486	475	521	552	493	495	479	490	480	439	461	460	470	500	468	451	519	505	494	483	474	492	461	484	483	442	480	453	506	505	478	446	495	475	498	453	526	467	476	482	487	507	466	489	502	518	502	478	515	476	482	466	468	459	465	480	482	484	515	498	488	502	475	488	457	552	478	482	511	475	463	510	478	497	496	507	496	478	449	483	544	533	450	452	504	450	515	496	518	487	508	465	511	500	451	460	498	522	495	460	467	497	463	439	487	496	498	473	473	479	474	462	462	476	467	457	470	525	470	502	507	474	474	501	507	462	537	496	474	484	491	516	477	488	473	499	512	476	524	504	494	474	512	457	509	476	481	484	497	472	518	533	537	467	493	484	492	492	477	508	451	481	497	480	457	448	521	547	484	513	462	468	501	446	495	509	504	488	481	511	505	548	520	448	502	487	477	483	505	516	503	483	482	483	493	505	498	490	459	481	503	470	499	539	522	473	479	485	479	496	489	492	483	493	490	484	516	493	471	516	481	482	505	492	501	467	443	478	497	480	481	493	496	499	524	471	496	550	457	457	505	469	525	502	472	494	541	469	479	507	476	483	457	490	522	443	517	466	477	439	483	502	503	501	516	501	487	494	467	495	498	488	507	499	464	485	506	490	525	504	490	452	505	490	494	473	494	496	514	526	494	485	493	491	502	507	471	446	533	484	467	461	499	491	470	461	452	504	523	465	524	487	469	497	450	465	504	486	465	464	472	477	545	493	560	518	474	500	499	496	503	514	442	462	501	522	506	458	517	457	476	477	509	477	494	471	481	478	503	496	488	476	542	492	524	506	494	473	479	498	486	476	503	466	484	487	489	475	495	498	449	453	454	479	503	465	468	455	492	431	503	496	506	520	510	505	485	474	480	470	512	514	478	475	498	436	476	466	500	452	510	492	521	514	500	465	515	476	506	503	507	487	504	512	491	477	505	473	507	491	487	470	467	491	466	487	508	486	487	478	497	507	483	481	471	470	494	499	479	488	465	514	471	495	487	466	455	507	451	471	497	490	457	497	485	469	498	514	446	527	485	504	516	476	510	461	484	510	485	474	460	499	471	483	502	493	484	484	473	483	470	459	516	534	503	439	460	479	466	478	494	488	465	452	467	497	484	515	508	493	461	520	470	443	492	494	481	561	466	467	504	515	452	518	539	455	482	483	510	478	455	456	493	498	447	477	494	483	489	487	463	486	498	508	487	458	479	430	486	493	451	500	477	494	471	446	467	443	475	475	483	515	479	443	497	488	471	510	480	484	445	505	463	476	497	481	471	481	471	502	521	525	492	518	510	507	499	506	507	488	483	474	464	472	514	520	568	471	451	541	471	461	508	510	487	487	473	468	489	489	515	473	459	508	501	492	488	505	443	465	510	494	483	481	461	508	507	496	467	447	482	469	488	479	497	480	492	440	493	504	458	472	501	534	458	446	514	500	477	487	513	487	499	509	456	478	494	465	459	484	482	515	522	526	505	498	517	479	471	463	474	492	461	462	484	515	462	501	457	484	482	504	481	468	477	513	489	501	473	526	467	497	476	462	486	471	483	456	491	463	457	486	451	518	481	481	469	465	473	498	471	493	442	476	476	508	478	486	493	492	474	500	515	505	505	463	477	497	489	472	466	491	519	498	462	482	509	476	477	535	476	493	477	517	468	458	501	522	453	487	492	476	456	514	524	468	477	496	489	506	487	500	488	474	485	490	498	494	497	493	460	485	483	496	516	474	487	458	508	473	486	485	477	464	519	489	473	522	452	479	512	466	492	476	508	493	485	471	466	479	482	482	451	512	477	460	509	479	484	470	483	454	474	474	478	496	468	482	478	517	520	458	460	470	444	495	481	524	511	516	486	472	476	500	490	493	465	514	464	534	490	493	477	500	514	502	481	448	492	479	495	509	479	447	507	494	498	477	506	469	472	495	474	464	501	475	489	483	505	503	419	454	450	518	500	476	505	464	461	466	462	482	461	477	462	495	495	470	477	524	493	469	476	500	501	525	482	488	486	505	476	484	488	480	465	478	462	457	491	471	498	489	495	510	495	483	527	517	517	477	492	498	467	459	506	482	496	483	460	486	462	516	477	449	468	468	498	471	520	457	475	471	494	460	479	492	482	471	477	478	489	477	505	487	472	443	520	501	482	500	473	513	501	445	504	485	500	502	527	487	464	451	490	500	467	496	495	491	495	463	510	478	493	467	500	443	508
25502	21677	28124	25633	10075	541	327	321	254	212	213	193	211	175	199	168	181	179	172	180	171	177	173	160	162	174	167	162	160	150	147	167	159	145	165	144	126	154	154	189	171	147	170	152	163	156	161	147	154	148	160	146	157	139	158	158	149	160	149	148	138	147	148	147	158	131	175	171	161	135	134	138	136	150	148	159	125	174	171	167	136	151	145	140	138	116	150	149	141	128	144	146	151	170	149	143	120	155	160	133	134	167	143	152	153	133	147	135	153	178	151	146	147	153	134	137	152	135	125	148	148	134	130	160	137	146	151	146	131	154	161	180	137	162	164	140	158	154	151	145	151	152	151	167	159	166	139	164	153	153	157	142	171	133	143	135	130	143	150	145	164	164	139	150	148	124	142	143	143	155	157	144	136	142	152	139	143	154	159	160	153	162	178	136	131	148	158	160	167	137	163	165	135	153	136	145	142	131	162	144	153	142	154	152	131	164	149	157	146	135	146	144	155	134	128	137	141	167	134	156	150	161	147	163	138	161	158	151	146	145	147	165	150	152	133	149	149	151	142	161	162	129	143	159	172	158	139	141	156	152	158	161	136	129	145	121	138	131	128	152	145	141	145	154	130	150	148	144	144	190	138	146	153	164	144	130	157	131	158	162	140	180	143	143	143	154	152	153	167	156	164	130	140	165	160	166	166	136	137	142	145	143	147	130	148	144	135	151	150	154	127	145	142	154	146	163	130	167	156	159	126	131	140	139	143	169	146	133	130	154	142	161	156	147	138	153	144	124	147	151	139	136	149	138	150	149	141	152	141	141	159	144	120	145	159	153	153	171	152	142	159	143	155	129	142	151	152	144	142	170	128	139	159	124	132	139	127	125	148	149	152	170	148	145	147	152	134	160	120	161	131	156	146	139	160	156	165	153	141	146	138	135	137	151	155	152	159	137	148	160	138	144	149	146	145	182	154	164	150	164	172	140	137	133	160	127	123	154	148	130	150	160	127	155	160	144	155	142	156	155	143	168	154	133	162	156	149	149	147	159	139	154	150	156	158	135	131	127	148	152	151	116	151	163	159	139	143	142	131	134	135	176	152	163	133	161	139	149	160	144	143	157	155	163	156	151	140	147	158	172	143	160	158	162	165	143	175	155	133	136	154	158	161	109	147	139	163	172	133	146	172	142	135	156	139	154	146	166	154	137	148	126	140	157	153	152	136	155	164	151	132	159	143	145	166	163	151	130	140	162	138	134	143	150	142	127	131	142	153	144	146	145	151	121	175	154	152	143	145	146	147	162	110	142	140	148	154	160	154	143	162	150	134	141	145	147	149	162	143	125	164	164	154	154	152	177	159	151	150	138	157	159	142	135	180	144	155	149	158	152	142	169	136	149	144	158	159	163	142	148	149	149	148	137	152	142	141	148	158	134	138	146	157	153	129	156	156	137	151	130	155	141	145	133	153	150	141	150	155	155	137	139	143	131	154	147	148	158	166	162	149	153	148	151	147	151	161	158	149	148	158	147	182	138	126	143	140	155	173	134	146	157	155	136	139	135	152	132	152	159	141	172	161	151	124	146	141	132	149	123	126	134	140	168	143	170	146	164	178	164	149	147	150	146	162	136	130	173	140	146	134	158	159	167	135	158	149	154	156	139	148	146	160	151	155	128	171	150	147	143	153	159	144	166	141	137	178	153	165	147	158	153	148	165	145	166	156	152	147	147	132	126	174	128	153	166	143	145	152	180	142	156	144	130	156	155	150	150	158	148	157	137	171	154	163	134	153	150	146	162	151	173	174	135	156	158	169	171	128	132	145	151	177	150	156	168	161	157	150	146	143	138	127	139	160	142	135	156	156	174	160	187	152	168	146	161	152	148	152	162	151	157	151	133	166	149	171	156	138	152	149	156	132	117	168	165	133	151	148	147	143	143	137	155	148	139	148	133	158	130	142	162	154	149	131	168	124	186	173	143	147	162	141	151	136	152	153	139	155	144	162	147	166	146	155	154	150	146	165	146	143	132	160	139	138	156	162	156	125	148	162	171	141	151	155	142	174	145	142	157	135	150	155	152	139	167	146	147	147	137	158	148	143	161	150	133	163	135	149	135	149	149	139	136	130	149	151	148	140	161	153	142	145	152	152	176	138	148	159	160	150	150	149	167	160	136	159	145	153	134	156	142	145	153	171	141	161	158	173	141	148	158	135	158	149	144	134	149	151	157	139	148	156	184	137	151	154	124	164	154	130	148	166	140	153	172	134	141	124	158	133	162	137	166	160	138	153	161	148	165	161	142	152	148	145	161	130	139	157	134	131	161	177	139	122	154	130	158	131	146	159	144	162	174	143	150	119	145	165	162	158	143	146	168	141	165	157	158	133	131	159	151	138	133	156	140	140	164	145	154	142	145	142	144	144	149	145	141	160	138	149	155	133	130	148	156	139	153	170	123	146	139	131	158	149	142	149	157	144	129	139	165	156	147	153	139	126	134	159	150	141	139	140	143	151	160	165	145	131	136	128	158	146	132	163	171	139	152	132	154	140	159	149	144	137	162	139	152	154	140	156	136	135	154	118	153	144	158	150	156	144	149	122	145	140	137	139	142	125	132	150	174	128	123	147	168	156	146	138	150	130	155	142	147	161	169	167	150	138	152	171	155	143	159	139	146	136	134	162	155	149	157	149	143	160	148	132	136	148	160	168	143	142	153	123	141	167	140	158	155	157	159	148	160	158	154	134	136	134	171	158	159	139	157	140	162	156	155	142	151	151	134	147	160	159	150	150	162	147	158	127	140	149	160	155	156	140	143	147	144	141	140	141	139	143	144	121	125	134	165	139	150	132	141	179	135	131	147	152	151	161	143	144	154	140	149	143	135	155	125	161	142	149	160	164	150	150	138	142	153	169	147	145	146	136	160	173	160	145	148	123	146	132	140	177	143	163	140	155	166	134	138	144	148	145	155	154	160	147	141	148	150	141	148	154	155	136	147	168	149	151	128	147	156	144	139	148	136	153	136	146	144	125	155	163	155	140	160	124	144	157	133	150	141	143	145	154	142	155	157	141	138	185	140	162	153	152	133	115	144	137	150	146	160	151	159	148	162	134	142	167	125	167	149	142	151	164	152	162	150	163	148	159	164	137	145	149	156	133	150	145	174	146	165	149	143	132	139	139	147	131	137	145	154	143	155	146	122	119	136	151	136	128	134	134	122	167	162	148	137	132	149	135	139	163	158	154	151	168	159	165	166	169	164	126	170	131	127	154	147	139	159	160	171	135	146	146	158	151	140	141	193	140	154	165	139	135	164	143	149	171	145	151	131	152	143	114	147	145	143	131	153	148	161	131	155	150	166	150	169	160	144	160	146	127	161	127	132	143	136	159	135	156	168	146	131	158	129	142	158	160	152	149	153	178	154	155	152	157	160	173	131	140	143	150	134	136	141	156	146	149	143	141	151	170	158	135	142	136	120	146	152	159	134	156	141	134	146	137	139	158	150	123	125	155	155
4596	5497	4180	2056	1408	1083	867	696	546	506	453	384	368	356	355	289	297	283	238	247	252	241	259	247	244	250	254	242	224	236	201	207	223	203	238	246	206	225	216	213	214	205	213	217	224	239	233	236	207	207	230	227	199	219	233	206	214	189	208	241	204	224	190	188	210	218	213	193	197	180	199	196	222	189	216	213	221	220	213	200	229	219	211	179	202	211	244	203	200	218	233	212	177	181	196	198	219	217	216	187	203	185	213	197	204	189	238	221	212	236	185	191	198	223	197	185	191	202	200	190	208	202	208	189	210	220	231	210	197	203	231	185	217	237	205	241	210	197	211	199	196	220	214	209	212	178	209	213	207	216	194	219	218	200	217	205	208	190	203	202	215	243	215	184	216	217	206	219	211	195	188	200	212	226	208	212	197	210	204	221	218	204	217	213	192	196	232	207	191	213	213	208	221	198	231	202	235	228	190	208	198	198	211	223	215	209	193	196	215	218	194	200	213	196	170	213	186	205	219	206	205	193	202	206	202	196	227	212	228	210	208	187	185	196	229	199	221	212	174	202	207	204	224	204	228	212	204	186	216	197	189	218	204	219	204	208	204	189	209	219	222	217	193	220	181	190	201	204	223	218	193	218	206	199	191	209	216	240	192	190	215	208	199	183	215	175	200	222	157	212	213	240	207	220	197	215	207	188	214	191	198	194	231	214	217	195	197	186	202	209	232	189	223	206	179	186	202	222	217	219	200	187	218	206	214	197	233	201	217	205	179	216	230	194	183	187	188	224	195	189	216	185	193	191	194	213	221	193	220	208	249	212	227	204	189	217	193	198	195	232	208	197	198	234	219	195	220	233	173	201	197	210	206	212	188	222	220	199	217	195	211	199	208	185	197	212	210	211	222	219	224	216	209	199	217	206	219	202	231	220	194	211	176	194	197	198	180	195	218	222	201	221	200	217	186	217	195	219	187	221	196	212	217	200	177	199	196	241	234	201	205	203	198	223	186	214	244	217	191	204	214	193	205	236	198	194	228	228	194	221	208	200	198	200	233	218	228	198	225	208	236	202	216	205	204	209	226	190	208	193	225	220	203	228	199	203	201	188	230	197	228	220	199	217	192	200	191	221	204	224	213	203	211	215	215	202	225	222	197	207	207	191	202	217	199	185	199	206	214	229	228	181	212	195	203	199	210	215	203	236	191	218	193	195	217	215	203	193	206	178	202	232	195	201	222	219	209	202	237	210	226	224	229	230	213	200	198	184	194	190	196	217	203	199	195	193	191	217	203	210	218	216	205	233	204	197	187	190	235	205	208	215	215	196	218	198	213	205	203	203	205	209	204	184	178	206	203	213	218	230	215	212	204	194	181	236	224	178	193	184	216	224	199	210	229	193	198	187	201	223	190	223	207	202	222	207	219	198	200	212	218	208	195	225	207	218	179	230	225	220	211	184	216	202	190	224	235	219	210	221	225	199	190	206	187	205	214	193	217	211	198	210	177	205	206	209	166	219	208	197	185	188	221	187	205	211	188	206	238	186	208	200	213	210	236	207	198	206	228	207	212	203	213	193	214	234	186	192	198	212	218	216	228	211	185	205	198	209	200	184	176	212	192	203	198	212	209	203	183	222	231	198	220	214	218	201	211	209	203	215	178	185	211	218	201	202	221	197	231	221	221	225	201	194	225	215	225	195	223	195	199	207	204	209	220	201	217	208	211	203	225	197	201	202	212	176	202	220	227	201	191	201	198	207	223	198	207	195	204	193	217	210	212	210	209	234	230	196	188	233	205	189	200	208	223	193	220	198	220	221	224	173	204	205	197	255	202	221	201	193	190	187	183	223	220	212	229	225	212	226	188	183	203	212	211	229	203	224	204	226	193	188	207	226	211	217	179	208	220	186	207	204	173	194	215	221	233	214	201	200	202	202	208	248	177	198	220	209	212	215	230	200	199	223	198	207	217	188	222	198	210	214	198	189	221	193	206	215	197	205	210	225	180	228	201	245	213	214	242	193	169	219	212	216	220	193	207	210	221	222	202	191	195	199	200	178	204	207	193	224	202	233	222	218	187	208	211	204	210	202	205	215	198	222	215	195	212	214	212	208	217	222	193	207	226	203	200	200	203	200	207	224	198	235	208	199	196	187	188	212	196	192	231	220	238	213	197	211	193	222	210	180	195	191	213	232	196	213	212	214	205	192	205	212	202	201	214	208	210	211	174	204	207	214	236	238	181	208	228	186	205	218	231	186	194	213	218	220	211	193	209	195	228	187	216	190	218	222	190	232	206	207	229	193	181	213	214	200	182	209	214	206	220	188	205	201	204	203	190	240	233	218	176	229	208	198	199	195	214	208	220	183	215	203	216	195	210	179	211	214	205	193	216	227	201	226	192	236	180	202	205	196	212	213	215	212	225	226	166	225	206	199	212	212	205	204	229	205	218	213	187	182	214	200	223	204	182	201	183	200	232	209	240	175	223	219	188	210	201	226	218	183	221	212	202	190	203	210	218	215	202	190	224	200	214	216	201	195	199	222	210	188	189	204	210	206	215	212	221	201	212	194	223	213	203	214	212	220	175	224	210	227	220	224	224	196	182	202	214	202	210	218	222	204	213	209	198	213	226	188	220	193	197	211	193	238	221	208	202	200	190	225	227	209	208	186	215	206	201	214	187	216	215	176	215	206	217	214	194	204	189	213	204	205	210	182	203	203	209	237	219	182	198	209	198	191	224	203	188	216	180	190	201	191	206	189	203	226	203	220	208	202	208	213	194	200	221	192	205	224	196	224	202	204	214	207	211	200	200	203	211	210	208	219	211	196	197	210	212	210	208	210	204	219	203	214	206	244	206	182	217	206	216	207	212	195	195	216	205	172	199	208	209	221	189	197	191	202	231	206	185	187	206	217	213	251	206	225	215	210	216	214	197	206	218	211	214	205	208	192	208	211	210	214	211	220	203	212	206	221	213	220	219	204	246	200	200	212	244	198	179	211	217	186	221	198	238	238	225	221	201	209	187	205	198	177	203	190	178	190	200	201	200	200	180	238	204	216	212	203	207	235	229	197	223	224	199	205	190	193	201	182	191	194	173	213	184	190	210	232	201	202	220	214	194	209	203	218	201	206	179	211	177	208	190	196	201	204	196	205	193	210	241	237	199	206	230	222	209	209	219	214	213	222	209	209	222	204	220	198	208	200	205	196	210	227	223	211	206	199	211	155	222	203	216	226	193	199	206	219	214	196	207	201	216	241	224	187	204	228	205	218	207	222	188	209	212	222	207	241	197	203	231	205	207	187	231	216	206	219	218	228	206	222	188	204	212	205	220	208	191	217	215	209	181	231	187	209	229	209	202	193	221	216	215	192	230	210	223	205	186	221	211	203	200	215	232	200	221	199	239	197	207	190	227	182	189	194	193	215	192	237	203	177	217	203	214	212	223	194	212	213	208	209	214	204	213	206	198	194	229	198	226	223	217	210	217	208	198	218	211	199	200	247	212	171
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
