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
341728698562	341728699123	341728699673	341728700223	341728700771	341728701323	341728701873	341728702423	341728702972	341728703523	341728704073	341728704624	341728705172	341728705724	341728706274	341728706824	341728707372	341728707924	341728708474	341728709024	341728709573	341728710125	341728710675	341728711225	341728711773	341728712325	341728712875	341728713425	341728713974	341728714525	341728715075	341728715625	341728716174	341728716726	341728717276	341728717826	341728718374	341728718926	341728719476	341728720026	341728720575	341728721126	341728721677	341728722227	341728722775	341728723327	341728723877	341728724427	341728724977	341728725527	341728726077	341728726627	341728727176	341728727728	341728728278	341728728828	341728729376	341728729928	341728730478	341728731028	341728731577	341728732128	341728732678	341728733229	341728733779	341728734329	341728734879	341728735429	341728735977	341728736529	341728737079	341728737629	341728738178	341728738729	341728739280	341728739830	341728740378	341728740930	341728741480	341728742030	341728742580	341728743130	341728743680	341728744230	341728744781	341728745331	341728745881	341728746431	341728746981	341728747531	341728748081	341728748631	341728749181	341728749731	341728750281	341728750832	341728751382	341728751932	341728752482	341728753032	341728753582	341728754132	341728754682	341728755232	341728755782	341728756333	341728756883	341728757433	341728757983	341728758533	341728759083	341728759633	341728760183	341728760733	341728761283	341728761833	341728762384	341728762934	341728763484	341728764034	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	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	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
22490	21459	29262	24159	21653	21377	15030	6300	3747	2830	2198	1874	1552	1488	1405	1184	1036	804	562	435	351	330	295	292	276	315	262	288	316	267	315	288	295	291	266	279	286	304	287	295	266	255	271	269	286	250	274	302	270	264	273	295	267	273	279	276	279	248	292	257	290	251	255	257	247	283	294	268	264	259	270	283	318	279	280	296	264	283	276	284	271	252	269	266	301	270	305	303	276	259	275	287	227	282	269	259	252	286	290	275	262	269	285	289	277	256	251	262	269	281	260	281	270	270	250	264	282	257	284	264	252	279	276	277	258	269	295	287	300	314	257	248	283	271	265	276	257	278	275	279	239	239	249	273	255	262	266	248	269	274	279	249	230	245	278	279	277	252	245	264	290	223	241	239	279	235	268	258	249	284	268	266	245	303	260	273	278	259	257	284	246	264	255	248	281	238	252	238	247	271	271	245	242	284	273	270	258	305	243	292	254	243	262	237	272	269	275	243	283	270	269	274	291	277	244	270	278	288	256	256	256	283	277	262	284	265	273	271	273	259	236	281	257	290	248	264	252	271	252	271	269	241	275	258	277	275	276	263	250	260	251	276	228	255	266	251	276	296	252	251	268	264	275	226	250	266	273	276	271	305	263	273	262	269	258	268	272	271	259	266	266	258	237	273	256	254	277	266	246	259	263	294	275	268	248	248	271	253	272	262	289	263	275	275	255	246	256	261	245	232	258	285	271	280	294	254	289	261	257	246	278	262	270	299	268	244	254	268	281	251	275	259	285	259	259	238	248	261	278	316	276	281	288	241	280	272	275	244	288	251	253	287	243	267	271	223	255	282	240	259	254	281	281	270	270	282	284	234	272	238	259	266	264	265	249	258	250	268	308	257	276	275	239	252	277	268	261	268	275	302	274	269	292	272	261	281	235	248	281	246	245	251	271	291	272	270	271	277	258	285	293	285	260	269	278	270	229	284	249	259	265	291	278	241	244	250	273	269	288	245	259	266	258	268	282	239	256	263	266	281	235	272	263	254	265	276	260	256	257	268	264	275	243	234	257	303	252	297	255	243	254	256	280	285	259	291	276	252	263	279	284	264	293	292	276	243	256	247	297	258	261	256	247	261	271	288	255	251	277	256	232	262	252	282	282	275	258	256	278	261	269	293	253	263	246	252	256	295	292	283	269	255	256	267	265	300	258	276	249	294	278	293	286	291	273	284	254	254	290	271	281	267	291	264	263	272	270	254	292	293	312	261	258	249	242	286	234	254	272	249	275	273	254	274	254	270	256	256	244	273	285	261	268	280	289	229	265	296	264	275	298	236	275	246	240	262	259	269	269	240	270	282	261	275	287	269	255	282	272	259	254	266	281	267	309	284	269	291	254	279	285	260	234	269	262	252	272	290	299	261	314	271	235	272	257	263	277	251	316	298	270	262	257	255	274	249	316	259	244	271	236	278	254	263	268	286	247	218	308	238	269	272	273	278	281	261	272	241	280	277	304	260	289	264	270	271	263	254	261	286	248	304	243	256	293	290	249	261	286	263	284	272	306	262	255	258	278	268	260	268	272	270	255	306	281	249	268	272	275	249	258	285	255	253	226	263	245	248	279	271	246	289	266	269	268	252	290	266	308	274	266	233	267	287	305	296	294	271	255	306	239	279	278	261	244	285	240	262	227	291	264	256	267	271	266	310	261	253	309	262	255	243	249	280	250	235	263	282	266	275	288	281	261	249	275	256	292	251	288	291	258	256	282	290	286	263	236	254	257	276	281	295	254	269	294	284	269	259	276	269	278	272	285	278	259	250	281	258	298	273	266	282	272	281	262	264	246	243	266	263	266	272	248	263	273	273	256	264	270	286	285	266	248	260	276	278	257	281	256	252	272	284	249	277	253	244	253	287	260	270	241	264	253	279	248	282	250	239	262	237	269	270	236	280	283	277	250	270	279	233	261	263	272	263	269	284	257	278	290	282	294	271	264	289	299	258	258	313	283	257	251	275	258	270	277	266	271	221	259	294	265	275	290	263	302	237	251	241	285	283	257	273	234	275	284	275	266	257	277	266	256	269	264	242	289	293	293	312	280	239	269	289	263	250	284	276	262	276	281	272	269	254	268	262	285	270	269	258	285	267	266	261	251	274	279	267	288	245	289	259	258	262	244	283	252	269	238	254	270	271	279	285	238	271	255	287	257	272	257	286	255	265	251	283	241	287	267	272	278	235	266	267	272	282	268	274	270	287	269	240	253	265	286	221	255	316	275	256	284	263	253	270	267	273	270	296	283	239	254	291	260	272	255	246	274	255	269	253	275	296	266	239	301	265	244	265	283	279	281	290	270	256	262	256	282	270	241	253	246	245	276	251	283	293	269	290	260	250	291	275	264	256	271	292	244	271	267	256	266	239	289	266	247	256	247	265	288	283	299	274	296	301	280	262	260	234	293	292	290	254	267	271	266	262	251	281	281	250	249	249	270	241	283	236	276	287	253	289	281	242	245	243	259	308	268	254	269	291	229	255	253	253	278	258	277	254	270	275	279	256	263	281	295	249	276	269	260	281	247	283	288	259	264	281	289	264	268	295	278	265	250	245	280	231	263	318	260	269	244	271	255	301	252	272	284	267	289	241	254	237	239	245	251	288	263	280	266	279	254	263	268	265	281	277	254	269	297	237	256	266	290	271	245	281	251	273	265	288	285	268	252	279	257	277	267	268	263	276	256	267	235	245	263	272	264	282	252	295	260	275	283	279	284	250	256	275	250	283	284	264	253	238	289	257	269	273	241	286	276	287	242	246	275	271	248	269	275	251	272	266	266	264	268	246	270	283	259	276	292	288	242	251	259	258	254	302	260	264	274	280	277	262	245	250	269	273	270	272	253	287	265	269	252	301	269	240	270	261	260	275	280	237	286	241	253	258	295	284	266	242	266	245	302	274	257	265	265	283	279	270	266	267	284	270	263	273	274	261	284	246	265	284	261	245	286	249	276	283	255	255	260	272	258	276	275	255	260	258	255	292	266	243	270	286	243	281	245	248	286	270	281	276	261	257	273	255	246	275	265	280	296	250	296	288	253	267	267	264	262	291	307	260	288	266	239	288	275	256	279	308	280	245	279	308	302	273	245	284	275	281	264	273	259	272	269	266	260	274	266	270	293	273	265	263	266	264	275	271	275	288	275	262	254	252	252	246	278	265	286	262	262	278	230	261	261	288	272	272	300	279	274	263	256	279	280	272	253	295	275	266	245	266	293	252	288	275	259	276	261	255	275	265	265	267	283	242	274	277	240	248	285	291	287	258	239	263	248	274	257	273	277	278	220	277	263	241	282	236	251	266	266	265	256	260	285	274	274	274	231	269	270	257	276	281	265	285	260	274	254	253	273	256	229	259	291	255	269	264	273	259	263	275	261	279	252	296	270	266	272	254	239	275	265	254	284	247	274	243	279	258	245	268	245	290	254	266	285	282	259	258	242	255	283	273	273	281	241	274	265	256	259	272	245	291	269	267
19087	43572	38837	31807	24805	19400	15095	11819	8513	6421	5176	4371	3732	3285	3087	2673	2296	1806	1346	810	632	521	507	432	457	435	429	385	389	389	435	421	418	382	384	428	399	395	420	389	383	405	401	374	395	376	387	387	389	381	387	407	407	382	420	428	394	372	364	394	383	377	371	422	392	382	394	433	421	423	382	393	404	401	410	405	393	337	399	396	392	382	391	414	381	358	404	401	394	403	388	401	408	379	381	413	415	417	381	370	361	393	379	397	390	399	392	392	380	391	363	404	405	372	382	419	392	412	367	377	410	373	376	402	384	387	396	350	370	384	365	376	395	405	387	400	374	384	364	394	415	359	378	384	388	397	384	403	386	372	378	346	397	384	383	406	371	394	398	372	364	384	450	397	404	389	393	391	387	409	409	392	373	368	406	417	398	355	413	360	371	351	397	387	391	400	381	369	434	387	369	425	382	386	412	380	406	424	436	407	393	383	418	367	375	371	388	400	346	358	344	396	401	373	385	374	364	387	389	400	365	373	375	370	375	397	351	401	408	369	393	378	369	393	403	384	369	428	416	383	420	364	380	411	376	387	423	385	392	409	373	354	378	430	371	411	370	393	394	378	408	379	343	363	393	389	390	399	382	394	384	413	391	380	386	347	346	378	366	392	399	359	368	400	370	383	379	369	374	365	389	365	377	358	398	367	395	417	383	416	393	374	369	367	341	385	367	421	373	379	382	377	371	402	350	377	377	390	393	372	439	392	431	345	363	391	360	410	390	373	367	405	391	368	392	404	379	376	377	361	418	393	388	388	364	391	379	384	359	364	386	402	365	395	372	423	365	397	357	374	415	352	382	429	391	368	389	384	345	404	348	404	415	395	370	415	396	393	361	396	374	381	356	352	399	415	410	371	384	344	397	392	381	397	394	391	399	393	404	349	368	381	418	400	373	393	419	409	398	397	359	371	339	380	349	394	403	378	365	361	409	376	391	395	400	413	384	381	406	388	349	382	410	378	387	373	402	406	377	392	395	426	332	392	384	391	374	390	391	367	345	363	376	382	392	387	363	361	390	356	386	364	396	376	379	393	410	414	362	385	351	400	368	394	401	364	381	392	376	375	352	389	377	374	393	367	406	380	370	413	381	421	390	370	399	350	377	363	392	380	417	375	407	373	370	380	397	366	417	385	373	391	362	439	390	397	407	384	346	401	352	381	405	403	375	421	411	347	379	375	394	382	397	380	388	412	395	380	408	339	409	386	370	396	364	364	370	372	400	380	358	390	385	380	362	403	380	367	392	395	364	393	390	377	358	377	368	413	354	420	405	343	355	360	375	397	391	357	395	397	362	354	394	397	364	391	365	397	376	366	356	392	395	295	404	402	342	410	362	377	391	388	390	379	399	338	392	357	369	347	407	392	420	349	383	385	391	373	354	374	399	410	353	374	411	383	418	370	407	381	361	385	382	396	363	383	367	362	392	384	379	388	384	389	380	388	406	382	409	382	385	358	391	363	357	380	374	412	381	390	371	351	396	376	383	389	384	397	392	383	367	369	381	372	398	382	430	386	373	399	388	382	377	389	406	377	364	367	383	385	406	378	381	361	361	392	364	401	375	386	376	374	374	406	402	388	353	393	433	400	370	386	347	407	402	358	392	382	395	378	366	385	367	360	381	386	378	338	393	410	398	389	380	388	410	393	359	397	397	392	376	373	380	361	391	360	361	380	392	414	414	375	412	387	411	400	366	378	384	364	376	350	365	372	367	406	357	372	397	388	392	415	375	356	406	366	399	387	369	393	408	359	396	410	377	409	379	356	399	407	382	399	409	406	402	407	364	349	372	396	397	389	405	364	373	396	413	412	380	397	418	351	393	362	411	363	350	378	360	357	345	397	419	411	386	352	404	351	388	413	377	387	395	381	392	347	355	368	385	368	384	393	387	393	365	376	398	363	355	369	369	396	392	393	390	405	389	399	407	403	403	375	416	418	380	364	367	348	391	397	366	357	398	378	373	409	363	372	386	357	361	384	376	394	378	400	409	394	363	367	395	359	362	357	410	403	404	425	358	415	362	406	385	393	385	382	370	365	398	373	396	364	383	398	380	406	417	391	375	424	361	362	353	449	397	352	369	381	389	356	363	387	383	364	384	412	387	372	375	404	404	360	390	357	414	379	353	378	391	366	422	376	379	370	397	373	398	398	366	394	384	381	397	399	413	371	405	389	350	378	392	400	381	357	383	379	376	373	389	386	363	369	407	353	353	363	437	393	407	402	408	393	402	381	345	389	401	374	388	395	377	377	390	382	384	358	366	390	378	379	359	365	378	406	383	378	335	367	358	367	389	362	394	390	369	353	372	383	365	346	426	401	337	382	378	384	367	404	402	400	363	392	387	352	399	385	387	383	369	402	442	405	398	408	377	431	399	357	397	387	397	401	415	426	379	420	396	350	381	409	369	377	401	381	379	374	399	427	345	406	376	375	388	392	368	337	407	404	429	406	349	373	359	392	393	395	393	416	365	379	398	383	364	385	378	412	387	387	364	386	408	374	366	398	360	394	400	413	423	385	365	407	374	397	401	385	377	385	375	380	384	370	368	395	386	380	408	379	399	409	413	360	356	377	406	385	353	395	371	405	375	381	394	396	375	398	386	363	347	364	397	397	357	389	379	401	361	402	373	445	341	396	366	370	388	363	423	399	413	369	412	388	391	369	362	366	396	361	414	364	394	423	367	372	384	382	410	400	381	328	385	359	376	375	380	362	369	390	378	356	370	424	378	389	355	386	431	348	387	397	341	382	374	380	394	402	405	387	378	389	387	315	364	396	373	420	378	360	397	365	398	389	399	358	382	375	364	415	398	359	390	340	385	410	409	338	411	405	408	360	371	371	382	404	348	382	410	362	377	410	381	389	387	395	397	371	388	390	382	413	348	365	367	377	380	354	401	372	390	374	383	363	390	345	358	349	383	400	368	368	335	389	392	382	368	378	420	416	366	367	373	377	382	376	363	367	391	396	374	424	377	416	428	381	378	391	404	387	393	375	395	382	430	372	392	397	380	382	386	372	363	381	400	345	363	399	405	360	451	394	372	395	359	363	374	404	342	401	370	375	431	388	349	351	376	409	372	410	405	359	364	391	409	377	388	400	384	364	381	393	388	419	356	375	407	401	364	373	395	361	428	387	400	378	369	415	383	387	395	389	360	399	387	366	421	389	406	371	359	377	401	404	366	385	391	395	382	420	379	386	387	377	375	359	383	399	389	378	392	367	373	372	385	376	379	376	396	366	365	381	404	406	373	372	418	348	380	361	379	354	401	419	383	364	356	388	375	331	387	376	391	380	388	393	380	398	396	371	416	394	388	388	363	371	364	365	424	390	375	344	426	369	381	350	387	361	384	386	381	379	386	403	345	397	385	391	409	377	385	353	406	368	380	395	394	367	401	383	372	394	367	390	342	374	358	428	419	388	396	408	372	389	421	349	361	373	366	374	412	357	369	380	367	379	373	425
27152	23348	26098	21825	13521	7891	5117	3323	2364	1779	1447	1372	1210	1113	1074	1029	928	870	817	727	703	647	628	631	611	660	628	640	647	651	656	679	612	629	602	682	652	656	668	666	647	628	621	635	648	648	646	625	637	629	644	641	608	675	605	620	643	660	678	689	650	632	635	600	732	656	616	640	589	609	649	646	638	653	618	670	663	615	640	683	680	656	601	615	622	657	632	640	621	625	640	622	635	657	615	648	607	651	643	646	665	643	662	658	622	636	638	629	631	664	628	610	621	640	663	679	637	627	634	624	683	669	627	655	681	632	587	657	645	632	606	660	658	613	674	674	646	617	610	663	689	652	665	644	613	621	623	617	685	630	648	636	601	677	679	646	620	641	675	626	592	585	620	640	664	687	654	615	617	629	679	630	621	643	635	649	633	625	642	623	697	625	646	648	625	660	625	657	650	619	655	659	674	662	659	621	628	670	652	622	646	620	633	674	673	671	631	612	651	645	602	644	601	673	655	610	627	622	668	634	650	620	665	661	613	610	626	588	657	624	633	651	624	625	602	642	651	617	672	674	680	627	639	640	642	618	615	614	636	625	640	645	641	627	630	614	630	655	627	669	636	667	642	637	647	646	615	596	649	631	643	598	625	674	647	633	632	663	668	659	626	624	658	611	629	618	597	664	664	616	648	643	606	598	633	625	644	642	652	648	672	668	608	624	648	676	665	699	633	621	637	595	638	711	640	647	671	620	640	645	637	635	607	640	684	643	605	666	635	641	610	663	630	628	677	649	653	632	666	639	630	622	630	635	626	632	655	620	648	644	612	620	579	638	630	653	647	611	688	619	671	673	669	618	631	637	655	666	669	632	665	670	650	629	585	632	650	624	663	603	633	678	626	655	595	598	623	613	621	621	626	598	653	630	595	632	641	599	629	600	654	609	599	658	646	696	629	629	648	600	611	677	613	648	665	628	623	636	636	657	616	635	652	624	632	609	656	621	647	662	611	638	638	620	627	620	612	667	618	656	593	618	652	645	624	631	634	627	632	643	625	630	650	660	656	621	654	607	602	602	621	638	590	665	617	649	651	656	627	627	678	650	643	654	624	629	649	652	622	620	626	636	625	635	657	664	636	647	643	590	601	620	665	642	610	629	656	666	628	630	645	633	662	647	611	604	632	660	640	622	639	629	624	589	580	634	623	658	654	620	644	603	643	647	650	643	668	638	617	617	646	660	631	596	684	637	640	630	656	591	640	614	642	578	635	585	662	670	649	618	638	693	630	604	695	669	615	623	630	606	588	674	619	607	690	610	619	623	651	645	591	650	619	655	609	651	638	656	634	669	616	614	659	625	672	595	636	632	602	602	637	653	634	632	601	618	638	633	633	642	643	675	635	640	649	660	635	688	658	639	620	658	619	594	677	651	673	656	611	622	616	658	661	663	615	615	633	623	651	649	657	631	640	624	661	665	697	639	634	638	637	614	649	649	631	656	576	642	640	642	603	598	652	633	584	669	649	623	626	638	629	646	677	615	622	659	637	626	641	634	666	601	611	615	683	618	606	670	638	603	642	602	631	634	696	632	630	637	648	634	677	628	655	639	632	700	608	668	661	634	593	648	621	649	577	618	661	613	626	620	600	635	627	676	623	676	689	617	609	616	626	623	679	592	640	645	620	614	642	676	648	617	632	672	632	651	631	629	641	659	650	629	647	606	636	653	653	643	671	623	701	667	638	652	637	642	642	625	658	610	632	642	651	653	634	629	594	612	623	680	622	657	665	686	659	674	663	643	662	629	659	628	646	612	652	660	628	566	631	642	640	627	635	634	623	580	698	635	597	650	585	598	647	686	678	686	616	609	611	623	618	669	611	689	647	658	675	641	670	692	592	616	638	639	660	660	641	639	641	688	622	617	680	626	640	608	609	630	653	623	659	637	611	639	621	650	667	630	650	640	631	646	674	656	608	648	652	578	651	625	659	647	600	659	637	633	635	621	693	656	615	659	624	662	640	641	642	653	681	605	635	667	630	587	623	675	632	663	625	626	654	694	659	633	673	612	644	640	614	619	632	629	664	661	629	617	682	687	636	613	576	663	664	654	660	611	632	612	606	611	612	632	632	610	647	654	631	609	680	616	635	657	635	643	639	610	648	632	654	647	688	672	665	665	630	604	604	679	598	644	652	632	611	653	679	640	642	698	636	649	630	659	620	668	631	609	645	596	654	683	654	658	633	630	650	586	577	626	692	602	617	648	638	620	670	660	672	609	673	643	644	652	601	647	610	630	617	659	635	684	658	582	651	589	595	648	635	604	633	551	648	637	689	626	654	655	644	644	677	615	656	635	641	667	640	648	621	647	633	664	608	649	654	626	704	603	606	624	673	610	676	648	633	633	662	644	633	626	677	657	598	630	619	619	648	619	661	626	582	626	646	651	617	665	655	654	638	675	654	640	642	656	658	659	644	621	616	647	615	669	629	655	668	611	602	692	614	645	647	646	615	638	584	631	622	612	658	651	628	661	651	619	645	604	692	610	610	587	633	618	640	616	586	639	631	632	643	658	638	592	623	635	612	631	677	575	645	637	649	644	602	690	632	638	659	629	612	608	632	673	634	649	613	679	654	629	643	652	669	645	667	630	638	671	592	605	580	623	630	652	642	670	650	653	640	639	679	632	663	671	579	674	620	653	651	643	651	645	649	652	622	676	621	666	686	661	669	595	633	663	660	637	679	648	649	618	669	629	676	672	636	694	598	680	667	661	593	654	655	596	640	629	618	667	646	629	690	683	626	648	655	632	606	613	637	635	649	622	637	646	668	610	666	626	629	661	682	622	682	633	633	661	676	703	640	590	664	611	636	660	666	626	633	638	648	633	642	638	622	642	581	565	656	651	635	664	648	630	623	648	627	630	685	631	624	655	611	603	596	634	635	615	602	638	680	600	668	615	650	623	626	624	676	695	658	639	623	607	715	603	573	607	632	592	652	672	655	636	686	632	571	626	669	628	639	599	609	626	636	660	602	598	631	653	620	669	670	658	653	662	671	612	664	618	633	666	620	653	612	637	581	641	626	610	673	659	662	644	645	639	679	677	613	585	610	648	625	626	635	679	654	645	627	633	645	663	600	670	631	661	615	614	678	634	638	656	659	616	661	600	617	663	611	671	644	611	596	627	625	676	620	608	599	656	590	641	624	654	594	623	650	656	601	652	590	649	640	622	643	640	650	647	635	614	670	586	656	611	636	642	649	576	668	610	652	613	626	596	600	640	614	618	659	675	616	631	617	652	626	652	659	644	647	612	622	660	654	624	619	624	602	620	588	668	644	609	665	688	636	628	661	692	666	664	604	676	643	648	659	642	629	612	617	638	644	604	641	577	619	667	642	653	621	657	641	673	675	629	673	660	617	628	644	619	649	620	638	629	664	644	683	625	680	621	671	637	602	645	654	626	640	642	622	693	658	647	659	645	615	600	656	589	674	604	641	593	619	612	617	627	603	655	636	670	639	655
17698	34333	29836	24030	17773	13120	9868	7321	5109	3811	3262	2820	2414	2323	2078	1998	1638	1465	1219	1104	1028	960	954	925	925	906	915	890	885	897	857	887	894	883	947	854	896	940	934	907	993	944	961	899	858	897	911	889	868	957	928	941	926	899	914	953	897	945	893	962	930	905	876	967	898	966	885	932	893	893	914	906	914	934	903	947	919	924	880	913	915	906	960	907	941	930	952	947	921	942	954	937	939	945	918	923	933	884	944	897	956	934	866	893	876	909	916	945	939	929	951	953	955	853	939	857	902	936	930	959	866	879	942	894	890	957	868	928	910	955	862	891	911	918	861	896	939	940	933	921	981	910	936	880	962	946	950	928	926	888	873	929	894	938	853	890	871	952	900	921	958	902	937	926	957	919	930	893	853	935	863	911	961	906	923	880	945	949	888	933	957	941	927	925	943	924	899	981	885	937	970	841	855	958	923	903	891	935	914	913	891	912	945	916	909	917	873	900	901	867	928	955	923	897	927	897	978	836	895	898	927	930	896	910	905	932	882	892	926	928	874	865	958	964	949	915	962	906	873	901	950	899	928	892	917	927	876	927	908	911	916	926	897	879	886	925	920	924	962	1003	926	879	896	998	912	909	904	915	926	867	988	960	936	899	970	864	907	936	933	924	882	884	930	910	909	1014	873	899	947	927	936	860	940	949	884	939	924	878	954	909	941	944	908	901	877	890	887	900	916	976	884	978	893	891	940	885	935	912	882	998	934	910	849	951	960	979	925	908	915	912	917	952	865	932	956	901	894	898	951	900	940	906	939	866	876	983	955	943	854	917	907	906	879	926	994	962	950	951	901	961	879	907	1000	911	932	915	955	931	936	945	936	935	977	909	1009	937	938	964	906	898	936	904	905	919	911	956	951	887	921	962	930	960	909	910	940	904	975	929	942	875	936	915	929	956	871	966	906	897	906	877	980	906	950	917	848	868	976	911	941	907	917	905	973	943	915	889	903	929	975	876	887	912	891	925	935	892	953	901	899	923	941	898	907	890	919	935	949	875	883	976	904	919	903	890	860	894	902	879	926	924	942	896	941	926	911	919	941	933	878	899	931	893	854	934	920	938	868	875	947	908	910	848	896	921	948	895	914	965	944	944	932	890	944	918	959	927	951	899	915	964	910	939	910	876	855	919	890	897	898	926	912	965	918	916	948	952	883	942	922	909	955	958	867	919	876	905	890	979	992	889	936	942	937	936	965	907	933	907	924	888	907	918	915	906	936	904	921	951	928	902	916	933	906	945	908	910	896	897	868	950	935	920	885	893	951	930	895	935	926	913	919	940	930	985	931	965	916	942	900	898	903	907	891	920	894	905	900	948	962	887	942	943	907	947	952	933	913	914	894	904	944	937	879	890	939	951	923	890	861	938	932	923	877	897	876	920	895	904	964	896	947	969	888	959	947	915	902	947	939	875	922	850	879	902	887	908	934	906	945	890	962	915	908	921	891	934	981	913	939	930	924	971	918	883	939	878	905	952	932	929	918	887	965	921	898	890	904	900	913	953	918	928	902	848	950	923	948	901	893	904	898	879	900	901	872	900	929	933	878	888	922	855	934	906	953	938	958	881	899	887	923	909	951	952	840	905	899	899	840	858	908	942	940	873	921	951	953	887	939	936	944	958	955	933	886	886	913	942	900	905	935	909	966	967	935	913	869	896	908	910	925	927	899	922	878	902	885	926	872	933	938	920	940	929	933	948	894	909	922	920	886	865	920	965	892	938	945	916	935	896	917	866	951	937	959	989	919	884	941	910	920	910	878	922	967	900	941	911	880	909	909	930	963	919	864	953	891	880	935	905	935	958	867	941	923	868	898	888	972	944	893	907	927	936	924	885	933	916	876	928	924	900	978	854	935	883	902	942	970	926	834	941	961	948	921	900	944	937	907	873	947	886	906	895	949	856	910	904	903	940	921	925	907	864	879	892	900	958	938	889	894	945	879	886	866	926	898	915	926	919	946	944	997	910	960	949	925	879	894	935	900	918	972	920	972	929	939	906	950	918	917	908	931	906	923	937	885	945	969	911	928	914	931	859	912	937	956	894	944	957	907	927	896	910	933	903	940	972	934	968	960	854	884	931	922	915	864	950	919	966	908	915	924	875	950	957	883	913	917	960	883	909	936	963	887	918	881	940	926	916	969	915	919	898	925	898	922	918	960	944	909	911	960	880	861	977	924	891	941	919	913	878	940	921	886	926	943	980	954	940	980	968	909	890	957	921	933	926	945	932	892	953	920	898	881	885	874	941	863	948	837	884	886	904	896	968	947	897	949	873	951	906	943	939	883	924	957	927	929	864	915	949	863	928	883	897	886	906	968	870	932	888	930	943	936	941	905	903	907	919	900	899	919	901	866	920	972	925	968	939	985	888	914	894	947	907	926	918	889	943	897	908	889	936	910	948	948	858	891	924	874	925	953	891	946	935	959	879	889	922	935	891	922	889	876	890	908	929	923	868	939	961	923	867	936	933	952	945	934	911	916	892	938	861	913	954	878	922	932	938	885	911	939	915	895	949	915	953	893	902	956	868	898	897	926	894	914	918	929	918	939	897	920	922	911	922	941	936	956	933	970	896	894	884	882	936	901	967	864	929	936	906	920	908	988	930	935	913	951	918	912	932	919	934	966	955	914	889	960	935	905	942	916	976	948	942	949	937	918	910	929	1010	900	905	930	935	912	929	886	875	900	875	878	918	926	909	887	886	899	908	947	945	890	869	965	923	924	922	933	943	915	929	909	946	873	913	934	916	957	950	934	952	929	935	923	957	846	918	955	962	925	909	935	988	1009	931	930	930	908	897	909	882	964	913	963	946	895	923	940	870	870	869	924	911	930	928	914	878	934	964	894	938	935	909	930	944	867	895	947	940	912	882	894	923	952	907	899	910	915	901	908	924	920	937	969	944	885	910	946	899	893	900	863	924	958	894	943	897	939	943	937	946	922	884	850	906	908	896	915	959	925	923	934	935	909	930	923	914	872	961	937	993	890	966	864	941	938	918	978	889	920	931	877	880	913	906	903	901	912	991	932	915	936	911	956	919	931	952	884	832	935	925	912	934	859	934	929	900	982	889	913	903	885	978	898	947	891	911	923	901	883	914	907	890	947	904	945	922	942	909	972	894	911	894	926	925	889	949	907	910	914	926	935	915	920	906	959	885	952	918	880	990	924	884	1024	936	981	915	926	845	913	886	890	966	935	976	902	950	906	887	960	931	941	877	887	918	918	952	919	904	919	941	946	875	938	936	916	929	921	935	881	931	912	978	977	958	942	913	976	909	932	893	917	871	857	939	922	962	915	874	942	911	913	996	896	903	913	906	927	927	950	914	911	954	896	915	940	937	893	910	902	920	888	921	909	932	939	900	962	915	916	956	946	933	891	918	876	901	934	924	873	939	895	940	951	914	934	963	902	935	930	919	914	921	928	884	915	907	942	950	930	900	904	945	908	936	958	899	933	944	915	919	901	896	957	962
22918	21065	28233	24482	21198	16359	9245	4687	2748	2007	1684	1343	1303	1144	1016	886	771	648	556	493	396	411	400	393	432	390	386	431	403	354	391	367	379	382	391	390	388	439	345	348	391	367	365	411	393	375	387	392	408	368	386	411	425	383	416	362	391	380	370	373	395	370	380	378	399	384	378	366	432	378	391	410	379	400	381	340	381	379	403	391	390	372	385	370	386	366	383	348	354	362	385	406	377	378	368	374	350	375	351	400	415	383	405	383	408	387	374	364	380	361	367	393	413	378	349	364	333	377	368	370	373	406	411	397	386	391	380	396	403	377	405	374	390	378	377	360	358	362	377	401	395	379	399	371	409	368	384	420	393	368	397	359	360	398	387	371	342	368	378	416	334	379	371	384	389	331	363	374	405	362	384	360	383	399	366	398	367	374	369	374	399	379	352	387	375	367	370	377	396	377	407	389	364	387	380	388	385	393	382	384	360	384	355	376	380	365	387	367	349	391	386	371	369	359	386	345	389	350	357	392	374	366	342	349	375	374	399	353	423	394	387	393	389	377	379	389	381	381	391	372	371	398	386	385	374	388	351	357	373	416	368	362	376	394	370	398	379	399	392	366	402	380	368	415	389	381	391	369	407	401	345	396	396	346	405	323	397	373	409	411	325	399	368	384	345	359	395	364	382	395	386	369	380	406	380	376	380	331	390	399	402	368	378	356	370	391	381	367	357	368	365	361	352	403	395	399	360	374	411	390	370	374	429	360	415	356	383	370	364	388	365	380	400	381	349	365	385	381	367	414	394	386	367	375	420	340	381	372	387	381	414	350	377	375	392	391	371	392	417	386	363	350	372	370	438	347	355	380	401	392	371	406	420	386	349	378	385	388	393	370	356	410	332	380	399	357	384	395	399	406	389	367	351	370	396	386	368	392	394	372	410	384	382	392	363	391	375	366	353	367	402	389	391	376	405	365	357	375	391	365	393	374	393	381	376	404	419	358	373	376	329	386	371	369	393	369	374	357	379	353	366	394	392	362	395	354	379	427	374	370	380	409	377	407	393	368	377	393	388	380	332	369	367	403	362	370	362	400	369	378	381	412	379	348	338	395	366	411	422	356	409	337	361	356	386	394	342	396	390	351	404	346	385	398	369	367	384	356	377	392	375	354	375	370	407	401	386	410	373	363	410	375	397	403	323	363	374	367	400	360	383	403	373	411	371	370	404	372	380	364	343	397	350	353	382	367	372	384	351	390	374	350	415	390	362	366	356	392	363	388	382	386	380	400	367	405	392	358	381	393	406	363	362	382	384	382	349	354	381	342	385	394	398	375	367	426	399	369	370	366	394	396	390	356	407	357	353	392	354	384	382	384	376	368	390	379	375	377	371	379	383	397	358	401	399	406	389	374	375	402	388	363	399	404	338	399	365	377	378	363	357	358	384	394	373	407	420	390	379	365	352	349	382	390	399	370	380	385	345	351	375	368	357	356	356	406	347	363	385	369	354	354	341	401	383	384	378	385	412	390	381	427	389	355	396	358	384	341	415	380	351	344	338	369	401	365	359	379	382	376	357	382	394	343	360	396	349	395	367	377	396	402	376	378	392	362	366	359	381	390	398	378	369	362	389	395	367	412	397	366	391	350	395	376	380	378	363	361	408	373	377	331	395	363	385	377	364	410	380	321	382	390	344	376	371	379	401	432	343	394	359	415	398	363	387	406	389	377	387	385	395	376	387	358	364	356	347	401	354	391	392	381	398	362	400	405	366	378	376	374	380	366	365	357	381	360	360	398	380	374	373	378	385	359	395	362	377	392	339	353	378	394	381	355	409	410	369	353	389	365	345	387	350	405	371	361	363	392	394	425	351	387	382	365	404	390	430	376	388	362	375	403	403	382	407	385	356	379	378	379	395	386	351	374	373	375	399	355	382	406	375	359	388	355	367	388	393	404	423	367	378	381	406	387	396	415	353	404	379	354	393	396	390	415	401	366	389	359	378	371	365	369	363	347	395	350	382	404	351	369	372	384	388	380	366	412	375	420	374	376	375	377	386	405	379	372	371	434	385	389	400	365	362	366	356	401	358	419	382	396	353	382	375	401	373	345	342	400	405	370	363	350	376	372	372	385	429	403	389	394	384	411	372	386	371	375	370	374	379	354	360	375	396	389	360	351	402	328	372	337	371	378	347	374	366	387	396	374	370	353	348	424	369	368	366	426	393	356	330	376	388	349	399	376	391	380	392	394	401	370	370	383	402	372	412	386	400	343	372	381	392	363	395	367	395	378	361	385	383	395	378	368	393	368	419	378	387	383	360	369	369	379	358	351	393	358	376	337	398	391	393	379	350	393	377	398	419	390	362	415	385	359	389	356	377	384	403	370	393	379	396	386	394	393	376	423	400	393	380	348	375	372	350	372	410	352	352	372	345	387	393	366	400	381	391	372	365	390	380	383	363	391	348	394	385	407	371	369	343	348	382	351	389	366	367	345	373	370	381	370	385	379	377	406	343	363	351	424	392	371	389	390	382	353	401	368	379	356	394	365	398	375	368	366	339	365	411	381	391	365	432	433	413	367	380	391	372	433	360	371	399	365	399	357	383	359	373	387	391	392	406	387	399	387	400	395	390	373	408	383	330	386	349	368	383	372	370	348	372	418	375	366	369	392	382	384	362	405	370	350	395	379	424	394	392	395	400	399	359	378	387	379	365	363	401	399	414	390	337	338	398	353	400	398	373	427	358	387	394	398	373	403	411	371	379	385	400	411	361	387	391	387	371	384	367	391	398	362	352	370	404	381	398	384	374	372	360	380	392	351	379	346	367	390	361	399	325	348	403	403	353	387	380	378	401	359	389	393	402	388	390	390	349	429	387	371	356	354	396	433	362	378	366	358	407	397	367	401	382	366	359	383	361	393	391	322	362	384	360	418	388	364	376	368	368	388	374	352	380	350	367	374	388	382	354	367	343	354	369	376	385	362	416	377	352	399	403	361	354	409	399	379	385	349	374	375	386	347	375	378	390	379	391	385	367	380	421	395	374	382	378	385	382	361	403	408	356	383	361	352	369	369	379	386	400	405	394	401	351	376	380	390	398	374	410	395	392	389	405	359	366	371	380	388	359	375	384	381	379	392	393	374	387	378	376	379	386	393	394	420	391	377	357	379	412	354	404	381	377	349	387	367	382	386	364	361	386	385	399	386	360	390	347	397	390	374	373	358	355	360	418	371	353	350	396	392	394	382	374	402	379	394	382	346	361	383	366	396	369	386	369	400	381	361	383	395	351	365	420	386	402	395	387	354	370	384	377	345	383	393	349	378	385	387	374	404	374	399	373	387	409	356	387	427	356	385	402	371	416	359	413	409	397	384	389	403	387	395	386	334	396	375	367	349	371	410	383	383	361	381	364	371	397	415	381	363	372	390	376	371	397	395	356	352	343	376	410	403	322	366	388	401	402	382	423	405	407	380	389	376	361	393	407	355	387	434	370	349	388	399	390	356	382	401	374	395
17158	39474	35068	28643	23167	17490	13053	8990	6157	4637	3831	3187	2760	2499	2258	1982	1737	1361	1018	812	667	654	588	584	630	597	600	571	613	578	556	545	621	540	574	556	557	609	573	533	593	585	574	550	530	553	566	563	566	561	614	564	549	519	565	572	561	572	595	564	556	556	574	579	554	574	564	613	567	571	600	603	554	590	602	598	566	563	579	543	551	542	573	565	573	563	535	584	540	514	546	506	596	594	565	597	508	558	586	552	552	574	583	536	553	550	543	570	616	584	571	557	588	584	556	592	558	571	551	560	527	565	577	598	574	536	556	544	579	563	613	586	570	596	566	572	604	584	550	538	568	598	556	578	554	592	554	538	572	529	548	557	576	572	574	591	583	559	586	583	590	516	567	585	560	547	553	520	555	560	563	558	542	570	548	522	536	535	528	583	571	569	574	550	568	543	535	560	595	597	579	600	562	570	606	527	593	546	578	559	572	513	510	548	552	601	586	538	572	560	550	590	583	584	545	573	606	579	565	548	527	574	576	571	575	558	590	614	546	584	565	565	546	572	562	564	601	598	532	558	549	564	592	560	597	586	554	572	555	564	529	571	592	527	586	575	546	536	557	568	547	572	576	533	573	551	564	569	561	550	538	576	590	563	566	559	572	586	541	579	520	540	562	574	573	543	539	530	608	566	590	574	523	502	594	539	527	570	522	557	554	542	579	531	523	552	533	579	572	548	538	560	570	563	581	588	562	559	560	579	565	525	564	578	548	587	585	557	534	594	537	571	580	588	538	587	536	518	575	596	588	557	566	525	597	564	577	577	586	543	581	532	598	542	553	591	520	579	554	591	553	548	552	597	581	575	545	616	571	597	578	609	562	566	570	587	592	562	555	567	567	547	558	540	574	536	568	555	537	535	538	594	535	576	538	561	575	562	581	585	564	527	552	588	557	581	579	553	581	558	547	604	559	607	566	583	565	599	558	571	571	552	568	554	592	564	577	533	546	547	553	560	555	590	545	540	557	543	553	566	537	557	573	578	582	567	590	559	584	583	573	561	579	570	535	513	561	598	539	533	563	557	571	556	579	572	574	584	572	559	558	551	575	571	546	524	577	558	566	538	571	529	561	540	550	523	571	587	558	588	536	577	575	557	560	568	557	537	524	573	584	605	569	515	594	595	569	539	542	576	525	573	566	569	527	569	562	605	585	545	512	574	589	585	591	533	540	548	598	605	603	586	509	526	522	582	583	536	578	547	566	567	523	558	560	593	542	582	582	554	551	589	567	574	603	537	569	575	604	553	528	548	578	531	581	578	572	561	566	575	564	595	604	576	588	530	555	538	563	550	604	554	576	542	560	549	577	579	564	542	543	575	574	552	603	565	575	550	573	556	567	561	588	580	593	588	540	561	606	557	591	563	573	525	587	573	566	554	587	570	538	543	549	599	555	566	551	542	550	573	550	594	561	586	573	586	584	531	543	543	557	558	548	577	554	590	589	522	553	543	543	554	592	553	572	560	562	576	554	581	577	585	577	513	539	614	567	571	552	589	539	582	598	534	593	567	564	521	559	556	505	567	579	575	532	584	518	547	592	603	511	542	574	554	558	539	529	563	594	587	568	533	576	555	550	526	594	545	568	600	564	574	551	545	564	631	578	567	547	533	594	570	555	518	612	562	569	526	560	570	531	591	531	570	537	588	505	531	535	528	569	557	554	539	568	563	578	570	587	538	607	573	583	560	574	558	534	574	580	555	538	583	573	558	564	585	554	611	585	611	576	612	588	538	531	566	571	567	563	580	579	523	541	578	554	588	550	542	559	536	537	581	556	552	549	550	552	587	553	601	581	571	556	574	581	557	596	573	553	618	537	603	527	548	629	581	542	576	581	619	511	589	571	530	528	559	602	617	555	586	539	583	522	518	588	571	537	564	535	564	580	525	538	550	542	531	580	595	551	548	559	556	565	551	551	544	552	552	531	589	549	532	565	540	594	536	521	577	507	600	544	591	555	543	572	595	562	580	567	548	549	554	540	512	567	577	558	554	650	592	564	558	604	555	550	553	572	539	569	585	558	544	548	545	602	550	539	602	528	528	537	561	555	585	550	524	545	513	561	589	527	549	551	565	573	577	542	585	590	554	580	559	566	576	553	574	565	587	558	605	569	549	552	542	571	541	574	568	590	574	609	543	605	545	554	527	523	608	551	571	554	593	572	542	551	592	570	549	567	545	535	568	604	593	545	540	574	606	538	530	554	557	571	611	571	579	573	574	545	580	569	553	581	584	544	508	498	582	611	614	563	590	549	564	575	582	550	577	572	584	604	537	553	582	537	525	542	579	527	554	550	574	564	595	545	500	602	536	576	571	556	545	529	560	529	575	552	570	543	567	603	548	566	538	565	546	574	586	561	571	565	606	587	594	565	574	557	529	615	548	567	562	598	551	572	605	577	530	574	577	553	595	544	562	536	562	550	555	527	555	546	537	533	587	544	571	537	605	584	533	577	617	533	555	569	572	527	565	570	562	595	572	568	573	597	534	515	587	563	549	576	582	565	569	587	538	542	583	569	559	588	572	555	562	534	554	588	584	563	534	530	553	539	534	623	542	575	545	549	548	552	539	582	559	550	581	550	560	572	580	564	543	600	515	591	601	555	516	556	545	523	550	565	544	580	562	566	580	595	497	596	566	607	552	544	554	563	585	592	536	543	555	557	550	588	531	567	542	574	551	564	540	622	589	557	562	552	549	579	575	594	534	550	558	554	560	579	541	565	573	559	596	600	570	560	545	548	545	583	552	533	581	569	520	574	622	571	587	563	546	601	554	626	545	530	567	557	544	590	569	564	560	536	558	575	614	560	582	584	550	540	581	558	574	567	582	589	530	543	564	557	575	531	539	561	572	602	592	591	587	548	562	572	561	549	560	548	577	541	549	566	583	583	562	528	601	584	568	576	565	585	553	564	545	562	588	542	548	587	568	552	569	572	552	543	570	570	561	538	504	574	554	534	563	559	560	547	570	537	555	581	550	619	543	566	561	536	575	571	578	550	513	581	553	567	558	538	547	594	543	592	620	527	556	566	584	571	501	565	548	541	554	623	569	571	540	556	567	581	555	561	575	584	566	591	539	548	559	569	564	533	583	528	590	572	552	571	582	581	550	582	569	572	540	542	563	558	540	518	529	565	538	565	569	560	558	534	558	557	551	566	541	538	585	579	600	530	564	555	558	564	525	565	539	572	591	541	552	540	512	558	547	539	572	595	535	567	585	569	551	544	592	571	530	557	587	591	553	523	577	590	559	590	568	570	587	508	586	561	590	572	562	567	559	592	531	564	556	546	553	549	548	601	574	621	557	599	607	537	585	495	585	592	555	584	569	541	557	550	549	585	542	595	538	527	536	556	567	615	549	585	542	557	541	583	521	556	551	587	556	596	531	584	573	542	563	569	589	541	551	527	546	567	549	577	573	587	538	582	550	523	552	532	616	547	561	633	602	591	585	540	562	583	584	564	536
24326	21314	27452	25821	17529	10874	6507	3623	2369	1860	1447	1272	1242	1164	1003	1013	859	836	758	685	669	661	634	615	583	626	649	616	607	607	606	564	613	619	636	663	618	597	622	637	609	666	625	597	622	610	653	611	629	624	624	597	676	593	658	668	674	604	624	598	658	618	605	596	640	587	595	645	618	615	659	666	598	571	586	614	607	646	671	598	614	624	596	612	602	614	593	603	629	613	634	586	642	605	609	570	669	610	640	582	591	614	644	640	597	561	638	600	617	580	631	601	636	635	614	668	599	626	645	618	631	632	641	629	627	603	593	628	565	610	615	654	622	582	600	606	615	594	610	612	620	633	614	608	596	617	645	618	596	592	613	612	669	610	614	634	563	636	599	638	620	606	605	588	603	625	585	658	630	610	590	618	619	651	630	607	646	612	610	625	601	566	582	613	632	639	607	609	615	643	586	590	617	665	645	614	631	625	642	648	622	594	638	607	628	609	625	609	604	611	657	628	653	633	623	636	676	605	641	617	639	613	609	638	618	576	600	613	621	673	620	605	603	663	625	586	554	603	583	597	599	591	592	593	580	619	602	594	657	640	616	609	593	591	585	581	620	638	614	622	597	641	596	604	583	613	612	595	629	590	612	669	622	590	600	617	624	599	590	670	587	643	654	604	610	626	628	597	606	576	623	598	618	625	601	582	613	649	642	603	685	595	610	602	606	657	591	654	659	579	621	615	629	618	643	657	683	575	628	621	606	568	595	645	611	613	577	599	633	590	618	617	638	585	605	606	626	614	583	577	636	607	607	601	656	654	594	658	635	618	646	580	621	604	620	595	578	582	602	583	609	630	666	641	595	659	592	575	586	615	577	632	642	594	529	647	632	619	621	620	632	595	667	607	639	607	606	623	624	643	670	633	653	600	589	632	631	631	608	578	620	623	648	634	604	656	629	630	605	572	638	619	608	618	593	579	575	642	607	619	618	607	656	602	617	570	645	582	645	618	589	617	638	652	588	583	589	602	624	617	608	619	642	617	594	611	612	556	565	608	589	594	582	596	586	636	668	619	630	616	626	655	606	616	626	607	638	616	616	615	588	661	566	552	555	572	643	634	605	612	589	603	621	669	594	597	626	596	629	608	624	632	602	557	611	577	592	617	612	570	589	601	613	627	627	644	592	643	616	587	606	592	619	660	561	631	609	621	651	625	618	591	649	603	606	605	642	558	567	588	605	631	588	649	626	622	602	578	621	645	624	620	564	584	636	583	590	608	583	634	603	623	616	649	609	632	625	648	641	574	598	593	622	598	577	568	659	571	587	653	626	607	578	633	671	596	632	645	631	648	616	592	651	660	606	600	636	594	580	625	656	594	621	637	639	622	611	622	634	617	648	594	623	616	611	626	602	621	613	664	635	606	661	617	608	605	603	561	615	629	599	663	588	600	613	597	582	672	631	615	667	576	647	625	628	607	654	622	646	592	630	606	587	634	630	614	620	652	585	642	634	623	613	600	631	630	630	649	595	598	610	572	598	592	633	645	645	606	606	627	598	560	625	636	639	623	596	615	574	611	651	607	629	575	655	619	579	605	666	600	599	570	576	591	575	624	594	636	573	635	633	624	648	642	626	570	639	615	616	596	612	613	623	654	590	607	637	591	593	613	639	678	629	616	610	586	634	624	637	648	644	599	637	645	614	610	594	643	617	622	661	567	656	607	618	664	607	593	634	559	578	627	615	652	630	602	622	636	608	631	601	666	616	625	608	607	617	587	594	594	590	599	575	628	646	651	611	600	634	619	599	613	647	626	593	632	605	590	670	579	596	641	598	599	618	614	650	630	630	600	646	623	635	635	640	592	611	625	589	572	630	610	632	649	622	634	588	608	660	614	657	648	634	613	622	616	615	599	613	606	578	643	602	617	632	652	643	638	627	572	594	665	637	576	632	599	590	634	623	568	617	617	581	618	639	637	654	637	595	597	582	599	637	598	608	586	628	641	665	630	628	613	654	625	647	615	650	681	606	633	627	641	609	594	607	613	628	640	663	567	634	623	631	614	586	606	640	643	608	588	654	607	565	654	665	604	628	569	616	663	600	614	611	633	624	625	584	598	591	670	600	593	615	585	594	620	630	626	583	620	592	601	604	592	601	644	580	628	601	594	599	608	635	628	635	591	631	625	564	638	590	599	587	604	636	604	582	606	632	655	581	642	654	603	633	596	621	619	610	623	608	617	552	629	612	615	630	627	624	646	556	574	618	595	638	634	628	584	652	613	638	572	609	599	645	617	606	603	579	613	580	678	615	643	586	616	606	609	595	622	632	596	599	582	584	634	640	635	655	624	601	631	661	615	643	620	630	645	610	566	642	606	607	659	617	601	651	600	586	601	605	621	617	647	659	630	622	605	620	621	620	630	612	645	583	626	640	633	654	646	575	662	620	624	638	615	641	603	590	618	593	629	669	602	624	581	570	606	603	635	592	605	598	616	628	653	642	599	595	602	619	619	647	607	659	603	639	642	595	628	630	643	626	619	629	575	585	633	622	657	628	654	641	630	612	579	624	607	637	637	568	624	640	604	602	602	606	593	592	606	657	635	626	603	648	619	551	611	616	616	615	635	611	593	583	611	640	667	630	602	613	625	691	626	637	604	602	584	643	633	633	608	566	588	613	606	572	639	625	575	602	650	623	621	625	639	625	652	583	614	601	604	653	598	644	634	593	602	565	601	615	651	622	638	592	640	616	595	620	615	570	642	636	631	589	602	612	623	615	596	616	623	584	659	592	642	588	600	601	616	630	653	586	657	611	611	570	592	655	560	585	630	624	585	632	629	625	619	632	604	609	605	586	593	606	630	575	648	580	590	649	633	611	643	660	631	674	630	640	646	583	629	616	585	651	623	674	652	593	624	604	645	603	618	639	572	643	625	611	599	630	618	622	648	592	609	594	605	673	640	589	640	588	636	564	609	637	658	559	626	643	625	611	601	594	641	595	636	632	589	649	594	592	638	602	637	636	621	621	614	603	612	660	653	622	659	629	629	617	631	633	641	590	669	631	604	651	617	629	621	629	631	630	612	594	616	576	628	608	597	632	615	658	595	638	614	619	623	631	592	605	642	622	588	625	599	601	612	597	592	572	639	639	622	639	598	607	658	635	620	636	607	560	629	613	619	681	626	607	596	615	617	614	607	612	605	614	611	675	626	645	620	590	606	605	624	560	593	600	634	611	613	594	599	600	570	641	609	636	652	595	622	591	587	587	581	646	595	652	597	591	679	609	603	578	602	603	557	644	567	605	615	642	616	608	639	591	607	622	594	598	601	605	586	627	635	615	664	632	633	577	623	595	612	640	616	588	609	571	623	605	647	604	599	643	600	573	627	616	611	617	592	606	618	610	590	646	640	619	567	603	623	617	628	614	594	617	613	593	603	599	609	634	627	596	638	601	582	609	678	606	642	620	607	603	621	631	635	570	600	600	609	595	604	628	596	592	610	616	650	635	652	654	605	608	604
16826	36501	32453	25872	21283	15824	11421	7760	5391	3874	3361	2737	2443	2398	2009	1886	1669	1427	1217	1073	948	937	886	895	881	845	861	854	824	822	860	888	918	902	842	872	874	916	850	822	867	879	858	912	894	872	855	842	851	895	884	873	862	846	897	837	882	850	902	895	896	857	840	813	935	858	864	872	876	896	900	898	872	864	861	902	893	810	902	910	836	873	801	854	846	899	837	868	821	847	805	874	873	878	925	906	885	823	859	851	884	842	866	872	883	871	820	847	893	850	896	869	867	851	832	900	874	839	907	904	823	872	882	878	865	893	854	878	870	885	869	881	854	846	880	834	901	847	845	898	890	854	946	883	846	831	900	907	853	885	945	830	853	866	890	819	883	902	864	855	892	896	801	886	857	811	869	880	924	912	833	899	835	844	850	863	840	816	909	849	849	869	869	846	827	865	884	853	846	889	880	860	819	905	889	871	886	894	909	875	866	882	895	884	877	882	888	824	857	871	860	879	905	901	868	905	829	857	819	885	871	903	909	916	824	905	913	809	876	859	869	884	852	843	845	881	886	845	845	880	820	832	869	951	922	860	894	892	898	840	859	850	849	857	868	874	858	903	852	873	895	844	906	883	940	945	860	848	902	885	855	889	888	864	847	889	926	869	881	851	859	837	889	812	838	910	888	884	879	854	904	882	877	857	869	892	833	912	945	874	839	874	810	854	894	881	837	833	853	859	874	838	899	871	872	849	844	855	852	889	839	892	864	846	845	811	868	853	900	836	870	830	881	848	912	856	891	897	873	838	910	845	863	849	833	836	845	896	879	883	815	855	858	861	892	838	843	860	906	821	908	878	873	916	839	855	833	875	876	864	882	808	874	823	882	864	842	847	831	915	845	881	908	882	879	900	867	856	917	842	837	874	910	862	860	851	861	907	854	901	895	876	873	831	864	875	835	899	882	814	932	854	843	908	868	881	886	871	869	829	862	905	914	873	884	860	886	820	870	871	862	856	866	896	841	852	865	866	918	816	888	872	874	902	850	884	855	898	842	833	872	843	830	841	923	846	879	856	816	858	819	846	855	863	830	824	857	883	830	878	852	860	841	873	896	891	790	872	873	873	874	815	895	938	861	889	854	964	862	937	866	842	875	891	840	883	863	870	895	829	847	860	905	835	855	898	868	868	867	923	881	921	876	833	890	887	900	839	867	826	886	886	880	846	868	883	901	904	860	866	869	866	876	843	868	898	851	867	900	835	881	838	878	849	873	856	820	879	877	878	937	875	851	856	847	901	853	915	885	866	887	858	831	871	821	842	911	911	877	872	883	880	871	853	815	873	900	843	862	813	825	859	876	899	849	925	825	883	893	846	834	908	911	865	847	865	917	847	883	878	852	904	889	915	950	859	820	862	880	810	874	860	842	847	863	902	862	852	869	839	873	912	913	915	874	902	853	912	879	856	865	903	865	916	870	872	917	833	819	836	889	802	915	860	860	854	855	885	871	842	879	809	839	872	881	876	892	885	836	819	880	859	924	867	888	805	852	890	870	856	881	884	893	897	856	831	824	844	846	850	850	864	861	857	900	917	834	904	864	828	891	890	852	885	899	852	887	860	837	859	844	866	877	840	872	866	913	838	882	860	879	889	856	883	876	824	852	870	845	859	878	892	864	858	871	870	912	851	846	903	869	818	863	841	832	914	911	811	838	866	856	859	855	867	863	847	838	796	857	807	852	849	902	884	873	852	845	910	912	842	820	857	848	873	850	882	877	817	831	880	903	899	859	913	835	911	806	897	851	929	901	904	860	891	855	894	850	906	867	857	881	876	841	889	850	850	811	902	856	863	831	868	895	894	879	832	875	893	883	814	916	821	862	853	864	809	887	806	881	893	845	814	858	871	843	875	871	863	844	814	846	879	804	889	833	890	878	892	972	869	841	849	838	849	876	849	883	876	910	870	900	864	906	912	824	859	865	872	853	853	848	861	845	847	869	883	842	845	855	861	852	820	850	865	890	837	820	845	889	803	848	875	876	867	877	890	853	850	832	828	880	871	827	873	887	839	866	904	853	900	851	917	898	877	872	851	887	871	881	873	867	875	891	865	830	915	882	803	853	901	849	848	873	843	898	914	849	854	902	832	858	840	874	819	866	875	813	896	859	890	878	870	874	861	855	827	870	892	902	902	858	884	842	900	849	892	877	918	871	889	810	859	887	910	822	918	849	917	859	896	849	872	852	864	860	880	887	889	865	878	893	896	856	824	875	847	899	841	820	874	843	852	800	846	807	817	903	865	893	852	855	864	871	875	877	876	883	850	901	836	898	887	899	864	866	848	824	875	904	864	891	812	848	852	869	902	929	887	852	904	844	873	902	893	904	853	857	886	860	891	863	902	809	878	900	894	835	880	892	890	894	883	862	835	865	894	889	886	853	863	909	830	831	886	840	835	886	919	855	905	875	926	858	857	847	878	874	854	851	885	840	938	875	897	917	833	893	852	868	880	813	911	900	834	866	856	824	879	880	854	906	888	843	880	834	887	849	886	916	883	839	860	851	900	871	899	923	918	892	811	867	855	869	840	803	888	842	867	917	838	876	875	796	861	886	856	925	859	850	845	807	840	861	858	872	930	897	847	886	877	896	878	798	906	842	839	841	814	791	858	833	929	886	876	809	871	837	874	909	890	840	855	831	883	861	863	891	871	854	832	840	856	879	864	849	880	826	843	925	897	836	813	871	839	886	827	902	928	907	882	862	897	888	845	892	864	863	910	872	850	842	858	901	894	817	826	864	892	860	878	804	866	804	824	884	859	839	883	911	853	892	846	814	860	831	844	872	883	930	899	873	861	845	859	844	913	908	886	849	842	867	892	873	884	884	862	864	829	902	880	913	838	820	809	872	823	876	845	885	829	891	857	889	904	867	868	932	766	891	870	940	859	820	862	885	848	867	894	908	878	895	863	874	880	837	854	834	894	867	875	858	865	841	862	887	828	853	874	860	844	842	876	923	854	897	873	856	857	842	888	877	849	834	827	841	880	829	921	864	879	871	891	936	896	862	829	866	855	843	874	852	843	818	830	871	901	825	924	921	865	836	903	840	872	867	850	856	868	852	870	806	872	859	821	879	827	913	839	895	875	864	875	864	840	863	833	886	879	868	856	841	805	868	880	831	861	882	844	868	837	869	899	794	853	914	855	830	865	858	872	826	878	869	844	886	886	885	837	857	848	855	844	879	876	913	848	817	851	938	864	849	857	833	894	855	868	842	856	837	879	907	822	863	870	875	884	831	849	876	800	835	855	925	837	892	847	861	864	847	892	796	897	828	805	864	826	849	856	790	885	846	843	884	888	901	844	854	820	866	913	848	863	848	845	846	885	810	864	851	904	859	879	894	895	847	890	865	818	873	896	871	871	885	856	808	907	817	853	886	913	875	851	889	894	855	848	895	865	896	926	900	912	859	850	850	926	904	864	893	879	837	859	830	826	898	874	891	891	874	851	843	844	888	838	835	841
22095	21062	28626	23770	21319	21283	15171	5735	3046	2191	1665	1406	1347	1190	1038	926	826	720	508	350	316	320	298	273	267	275	256	285	264	237	277	283	312	263	271	261	258	255	278	286	236	306	258	254	282	256	254	245	239	243	287	229	221	283	262	270	264	243	259	245	255	262	269	280	226	267	267	250	260	253	255	277	248	229	288	259	302	261	257	256	263	235	257	260	233	272	262	248	238	240	246	274	247	218	231	256	262	279	250	258	277	261	228	240	256	262	288	236	247	244	241	256	258	232	261	251	262	246	250	231	270	248	248	245	234	239	272	236	278	240	252	263	253	256	251	232	246	253	240	228	264	255	236	225	263	251	230	269	260	263	230	256	247	262	258	254	252	253	264	257	247	257	235	250	262	246	244	267	232	247	216	262	263	241	254	263	263	253	262	279	244	261	251	263	236	264	263	245	258	266	264	288	253	250	249	248	231	252	259	248	246	247	262	258	269	243	256	246	285	280	265	263	234	253	258	243	233	254	227	281	293	253	260	239	216	245	259	257	259	235	239	244	249	250	260	280	269	237	265	269	264	258	286	249	240	236	257	234	273	257	245	267	289	239	269	234	243	270	271	238	276	229	247	245	271	240	269	263	248	233	263	263	245	259	241	288	267	240	261	273	255	251	277	248	245	253	238	250	251	235	241	223	241	213	242	245	243	239	268	255	275	260	238	237	237	245	222	239	259	242	240	276	253	236	230	258	266	260	256	250	253	278	215	263	216	287	257	236	251	248	266	242	291	265	233	217	242	270	258	239	236	257	243	277	273	254	248	253	259	263	256	263	265	231	239	246	227	224	277	236	222	255	233	235	237	253	251	250	258	239	249	272	268	220	242	279	277	271	243	268	256	256	243	236	267	230	305	255	246	258	239	262	259	265	237	234	251	240	241	289	277	248	247	235	233	263	250	244	259	237	244	257	276	264	248	221	242	276	250	258	249	238	249	251	248	248	250	250	246	260	236	260	257	224	231	251	267	252	266	271	246	243	285	249	256	270	234	238	231	237	264	250	240	244	246	245	259	246	248	213	240	241	260	251	233	266	265	256	259	254	265	227	232	251	256	245	262	252	241	256	231	240	278	236	258	232	256	240	226	237	256	271	242	258	236	269	283	273	245	223	229	241	240	273	242	251	229	219	246	270	240	249	270	251	241	238	248	229	254	248	251	291	263	226	253	245	245	240	221	237	250	254	262	249	241	250	266	245	269	246	222	228	219	255	235	257	263	252	270	240	246	263	254	238	269	257	259	246	243	247	243	255	235	232	239	256	278	226	264	230	255	262	237	260	226	230	267	245	245	263	297	248	254	233	278	223	268	265	231	278	226	225	276	244	268	263	248	271	271	259	233	267	247	260	251	240	225	258	271	238	267	253	241	253	274	244	245	241	249	247	260	251	272	261	257	248	244	259	282	266	269	268	270	272	269	235	247	239	268	281	237	261	235	258	257	287	235	260	264	239	244	286	243	240	230	251	281	237	220	245	234	247	263	242	244	250	233	252	249	273	252	270	255	241	253	264	241	215	257	265	214	273	244	264	243	255	237	243	269	225	227	240	268	258	315	223	282	240	222	293	262	284	256	229	268	258	275	256	243	220	258	234	228	235	244	274	254	268	258	241	251	269	251	223	246	244	245	270	257	226	264	237	266	243	253	254	243	258	258	269	246	213	240	274	249	266	282	252	246	237	260	265	226	265	263	261	234	239	263	257	255	249	250	241	218	266	252	238	260	267	237	242	227	263	245	263	263	238	225	275	260	264	254	245	230	262	275	242	244	219	243	239	238	226	247	247	275	255	261	263	276	235	249	235	247	254	248	224	241	252	270	245	243	231	245	238	271	240	205	260	256	239	257	235	235	232	230	247	261	265	232	225	257	239	230	228	231	231	246	240	250	230	282	248	224	224	274	274	258	249	264	284	270	245	232	244	253	232	256	261	242	250	264	254	251	256	251	237	236	251	254	238	253	280	236	254	242	227	243	245	268	268	252	244	270	254	244	242	248	238	233	251	245	277	240	245	250	234	249	260	231	253	249	243	248	238	274	240	270	226	241	239	237	283	254	269	259	228	250	247	273	250	251	263	234	242	258	243	234	245	231	268	236	278	257	247	244	243	263	244	254	238	242	256	235	264	284	290	271	244	256	267	238	271	233	225	236	236	231	238	257	251	259	261	256	274	240	259	250	259	243	248	266	253	272	257	283	264	252	257	235	235	257	260	250	236	247	251	251	242	283	259	254	255	241	228	260	289	219	244	249	260	268	230	233	291	267	256	253	271	270	258	284	240	239	268	260	251	269	283	253	245	247	259	244	249	258	228	236	221	246	254	268	249	231	243	246	247	256	243	253	245	277	275	232	265	228	247	249	261	252	221	249	250	244	235	260	266	255	238	261	276	232	244	256	247	248	252	266	225	252	267	260	237	269	259	237	219	241	280	285	258	222	245	267	238	269	267	273	245	252	239	219	244	244	232	237	242	233	283	270	233	245	263	228	231	277	249	245	247	278	261	234	244	268	248	258	258	259	261	268	220	265	231	234	283	252	233	247	258	270	263	240	245	259	238	239	251	280	251	256	259	256	232	263	231	275	258	245	250	230	257	257	252	262	246	259	261	249	262	247	246	265	268	243	275	241	260	233	254	227	245	231	266	251	231	258	243	221	252	229	261	219	262	272	239	242	260	243	252	217	256	253	243	273	248	283	263	252	244	284	234	264	259	238	273	249	266	258	255	255	272	252	259	289	261	254	267	239	247	240	270	241	253	256	257	239	247	237	241	283	249	266	272	226	257	240	265	256	257	245	251	240	228	246	255	215	236	257	241	261	253	222	256	262	270	241	233	262	259	237	221	244	246	241	252	240	255	241	255	273	239	238	250	245	252	266	258	244	257	253	258	252	282	238	242	264	241	234	248	256	259	278	253	236	271	263	244	254	232	263	243	251	257	237	258	221	260	263	245	277	250	243	228	260	245	226	274	262	266	245	223	245	282	286	241	261	259	249	256	257	256	261	249	239	280	278	280	253	271	257	262	232	236	238	249	295	235	257	238	279	212	287	241	242	267	251	252	264	277	246	258	275	217	226	252	298	250	269	248	259	262	264	238	251	248	236	274	228	259	263	224	259	238	250	249	237	279	251	275	202	252	263	248	246	262	256	250	271	222	233	265	289	281	265	236	251	241	235	247	262	285	234	262	247	265	235	248	222	270	245	243	263	274	258	236	242	235	221	257	248	263	277	235	261	249	258	257	256	235	269	240	246	266	246	244	244	258	237	264	241	257	243	251	250	221	250	254	244	268	239	255	254	262	233	286	223	249	232	263	233	277	243	269	242	251	265	271	264	263	238	249	296	257	285	229	255	225	241	247	268	210	251	266	249	269	230	254	263	239	250	257	272	249	251	246	236	257	264	268	254	277	248	262	251	216	263	227	264	233	260	253	256	248	261	252	246	264	242	224	270	248	272	250	250	243
18497	42390	38299	31608	26899	20744	15377	10204	6880	5087	3896	3247	3067	2762	2393	2189	1748	1394	905	646	540	449	417	455	400	392	408	430	414	370	417	364	386	388	395	379	409	397	403	380	388	348	380	383	393	341	335	366	386	392	350	348	386	363	372	364	351	363	382	349	350	354	361	347	375	386	373	391	362	357	387	376	391	353	377	356	386	360	376	360	363	385	364	370	409	365	378	390	372	378	363	367	341	374	398	338	363	344	346	372	375	334	390	373	370	362	367	373	357	379	370	364	368	356	363	328	379	388	364	365	357	365	337	392	359	344	361	372	361	378	364	352	330	346	366	376	353	351	371	355	351	388	355	351	372	367	395	335	388	359	360	339	381	334	386	370	341	383	398	299	369	368	374	339	382	339	367	374	375	340	346	347	378	341	355	347	382	379	368	334	383	352	384	359	352	386	355	343	408	368	353	359	363	389	375	362	366	359	349	365	367	365	353	353	352	396	376	355	369	363	335	379	360	401	343	366	377	383	352	386	378	360	362	372	356	334	365	342	356	366	364	356	354	343	347	367	355	357	379	374	369	382	367	367	360	390	372	353	354	371	375	351	347	380	343	373	366	370	351	375	393	357	321	350	364	382	361	341	360	371	397	383	342	325	345	347	387	386	375	371	370	385	354	387	369	350	378	376	391	368	360	379	366	405	355	336	319	361	347	362	349	389	371	413	365	344	411	363	351	342	356	348	354	360	354	389	367	406	360	368	368	348	390	338	344	352	335	380	339	355	385	383	344	362	375	371	368	378	381	362	370	376	379	344	377	376	353	357	354	344	348	320	338	384	387	372	385	325	372	388	348	355	343	348	338	347	362	372	362	371	370	371	354	353	366	328	344	366	369	346	361	340	377	392	325	337	332	359	346	382	363	363	369	349	342	345	331	356	345	348	364	335	381	367	376	349	367	349	370	376	351	364	362	367	365	349	369	353	354	363	368	320	353	348	388	354	375	363	383	355	372	375	369	385	368	371	361	382	356	384	359	347	355	345	326	379	373	377	368	339	349	390	364	357	337	360	372	392	338	345	359	363	388	379	387	360	351	316	362	366	378	361	373	390	363	364	358	372	332	351	360	344	368	347	348	354	345	329	366	361	369	375	356	348	344	363	350	356	363	338	376	348	368	344	366	361	345	349	351	361	347	339	345	351	364	381	350	378	346	376	369	349	353	315	352	346	364	354	351	359	336	373	357	359	344	397	341	325	369	339	387	351	354	349	327	360	351	344	375	338	379	353	349	339	388	348	354	375	358	343	343	354	381	360	356	387	370	370	384	373	376	335	334	382	335	362	336	354	394	390	385	369	387	371	360	396	365	358	346	352	369	367	351	352	347	379	328	341	334	369	393	349	362	324	360	348	353	375	355	359	395	349	367	360	356	344	390	350	366	364	376	354	334	366	346	342	338	359	347	350	386	336	378	393	388	398	357	365	418	338	344	337	398	372	381	379	342	386	352	394	355	371	365	354	357	368	361	361	351	366	368	343	340	394	363	351	395	375	385	387	328	344	351	370	387	369	383	361	361	362	383	365	368	335	339	341	383	363	382	389	384	362	376	332	322	349	385	324	336	358	347	377	362	344	351	347	362	363	369	364	343	382	379	335	352	341	371	367	353	350	372	393	357	378	354	356	352	358	370	333	355	368	342	387	369	358	341	382	356	389	373	313	359	353	363	361	343	382	362	393	335	348	391	354	360	350	358	369	356	368	378	348	353	383	377	361	339	356	388	335	348	322	403	356	374	364	362	381	367	344	379	336	358	351	359	351	358	371	368	351	364	350	352	365	363	379	364	385	359	382	380	331	366	393	382	361	368	363	333	372	369	375	347	326	348	335	346	393	355	369	342	385	322	379	370	344	356	352	387	375	373	387	377	382	394	363	347	375	376	395	365	328	336	332	359	392	348	362	340	355	365	351	392	343	362	376	378	360	365	397	338	380	389	346	352	391	348	366	376	380	374	331	399	374	404	371	369	404	332	378	393	362	362	365	363	364	322	327	394	362	392	387	353	381	332	368	360	359	383	328	370	376	348	362	343	373	374	374	337	355	333	341	350	401	384	319	372	364	364	367	347	348	328	365	330	360	360	380	343	357	374	348	369	352	348	366	363	358	365	324	351	328	348	364	361	350	381	362	398	362	368	351	359	364	332	367	351	388	364	349	361	360	359	370	365	372	364	386	345	369	359	392	381	367	349	336	339	369	378	355	339	338	364	388	345	392	370	370	359	372	399	364	352	376	376	385	361	323	330	376	362	355	359	345	351	341	383	365	350	338	375	352	329	385	357	354	359	369	335	365	376	364	376	347	343	349	349	339	340	380	367	347	393	342	334	350	382	333	351	358	369	368	393	370	378	367	329	386	356	350	403	365	358	370	329	343	356	354	419	344	356	363	361	355	327	361	369	366	338	348	308	363	359	378	367	351	367	355	320	358	377	383	358	352	360	387	388	409	391	400	380	361	344	392	371	373	383	347	344	354	348	375	366	351	338	355	349	345	367	348	346	357	360	336	339	366	376	368	368	373	378	370	360	382	359	374	338	389	351	365	357	355	342	367	340	368	355	358	363	349	361	329	353	350	384	351	353	385	367	351	360	393	352	352	336	339	379	339	358	336	384	361	364	354	395	362	372	336	363	331	351	338	377	400	325	360	357	395	367	346	391	403	372	356	356	388	374	351	351	365	386	338	331	365	365	331	365	363	375	354	380	358	378	368	352	338	384	339	377	360	347	319	375	351	403	382	346	354	379	378	371	355	365	364	370	358	350	361	368	354	353	339	357	347	357	359	370	387	342	389	381	370	367	386	379	341	366	352	359	349	360	360	346	346	355	338	375	358	344	347	340	392	328	334	350	376	375	351	358	349	318	356	365	392	355	387	365	357	388	363	360	360	369	379	361	373	376	363	358	348	406	405	344	383	361	377	377	376	364	385	344	382	376	396	320	338	383	358	352	368	359	372	346	329	349	341	361	357	384	351	354	392	364	392	357	399	342	330	361	366	346	360	355	370	361	353	346	355	345	375	395	345	345	377	353	398	365	353	378	350	377	376	349	368	368	376	373	397	379	368	355	352	362	367	334	350	364	369	369	345	334	361	366	363	397	372	344	374	341	395	382	376	360	375	337	354	370	371	367	332	391	374	362	388	374	377	374	345	363	399	330	371	391	357	352	373	363	370	360	392	382	356	365	370	338	345	346	362	344	367	398	356	359	353	360	385	361	373	332	362	391	399	383	392	378	357	347	346	372	343	344	341	364	369	333	402	366	374	335	356	343	351	353	365	339	345	389	388	341	356	363	343	336	326	346	355	374	364	351	362	372	374	385	371	377	352	365	361	377	352	339	354	363	373	391	388	414	364	384	340	340	361	362	377	356	346	357	370	372	344	357	332	374	359	358	349	346	331	388	365	353	363	342	353	324	392	365	373	380	362	362	383	323	369	372	351	374	321	340	343	363	375	354	374	356	371
27112	23598	26495	21512	14590	8844	4945	2824	1980	1549	1313	1199	1082	1016	1002	983	873	761	699	685	679	648	636	627	687	664	653	648	645	623	585	675	657	641	642	622	579	618	607	620	595	659	665	659	646	624	639	618	642	631	668	633	628	691	629	661	646	640	640	617	701	664	646	608	646	619	623	664	642	617	662	628	663	627	640	654	661	674	614	663	630	642	634	699	623	615	651	642	624	607	624	661	623	634	643	616	672	615	608	630	607	627	647	638	654	610	648	624	668	619	640	648	621	625	681	648	635	623	666	623	619	651	628	651	613	609	623	651	684	636	656	607	651	655	600	594	644	583	642	659	652	618	611	648	612	615	665	633	641	650	614	593	636	628	648	646	617	629	644	645	646	637	645	676	633	608	609	646	620	648	625	633	707	660	609	622	631	651	622	611	642	628	654	666	625	667	663	642	611	665	631	554	649	629	663	642	670	635	632	609	622	634	644	619	603	665	624	614	615	642	649	644	625	611	668	639	612	642	657	631	667	662	628	626	637	618	633	653	576	637	607	633	619	606	634	630	612	629	577	620	653	602	638	624	651	620	650	658	609	651	577	622	636	649	661	669	677	625	608	649	657	618	663	581	619	634	613	661	655	630	649	631	633	612	622	614	638	655	622	611	604	607	628	606	592	610	654	649	626	623	652	631	598	617	634	653	694	659	595	638	617	673	640	675	662	598	621	639	590	635	625	653	602	647	643	635	644	559	663	628	595	623	639	651	646	660	644	585	652	642	613	656	656	625	651	647	658	646	661	630	611	665	642	610	576	602	681	634	622	610	665	611	613	652	615	668	622	665	632	684	622	617	610	616	607	656	630	606	616	605	644	615	613	665	673	635	604	617	597	623	631	627	639	605	657	628	645	619	628	636	651	608	668	640	640	615	633	640	620	624	618	642	587	644	657	605	632	696	652	630	603	708	570	625	609	608	649	631	653	648	640	658	626	618	686	599	595	617	650	621	631	647	616	684	658	643	661	648	604	606	660	666	633	662	658	624	615	667	624	649	632	593	622	661	617	666	624	650	631	629	669	609	598	664	595	677	614	651	659	628	654	631	586	668	658	616	593	598	637	600	632	674	605	602	614	668	624	627	621	635	690	605	636	617	628	632	635	662	660	603	621	637	645	656	600	668	618	636	628	649	664	639	589	625	635	635	625	634	634	646	616	657	685	631	624	635	620	662	629	615	607	646	614	619	636	639	636	667	643	628	607	598	648	610	608	573	639	623	575	649	654	688	630	578	618	665	640	627	632	648	614	637	602	596	648	634	622	645	639	621	655	626	623	635	628	654	641	644	599	627	656	637	634	639	597	650	637	638	630	578	611	633	599	641	620	616	645	638	669	654	613	676	681	626	612	624	611	642	653	614	600	634	633	654	631	643	657	633	610	649	603	638	691	642	665	642	605	643	637	633	641	641	628	636	632	591	669	664	613	613	633	590	639	658	628	649	635	628	642	589	601	663	680	614	610	647	633	651	658	638	624	640	596	639	621	684	612	673	596	661	616	606	671	645	641	651	648	641	610	634	677	627	613	629	615	614	637	586	627	674	635	609	662	601	708	653	615	614	620	664	607	640	626	641	646	619	642	601	626	606	625	659	579	641	667	656	622	610	636	648	648	641	622	623	600	641	601	625	608	658	633	618	674	606	647	628	648	632	618	640	628	671	649	615	623	589	678	625	657	606	676	614	626	596	605	660	619	626	629	653	651	614	630	663	603	630	668	672	612	636	626	622	670	658	665	620	587	641	638	646	630	692	640	666	594	612	646	619	666	651	653	618	644	586	641	632	668	570	645	640	610	659	653	651	625	638	628	620	640	649	626	585	643	616	618	622	613	638	629	630	636	642	617	642	690	611	644	610	634	621	612	626	635	591	643	662	623	566	637	649	628	631	620	621	625	622	621	621	630	623	603	649	682	635	627	614	675	600	596	637	620	626	639	628	660	641	652	656	622	628	625	621	605	643	640	598	640	623	664	660	648	629	637	611	637	611	638	649	626	636	621	618	633	619	632	682	632	622	634	675	611	582	628	601	639	623	653	603	632	615	639	604	639	608	651	625	674	612	637	659	620	675	649	631	661	622	660	630	629	645	669	637	689	617	678	628	600	647	572	645	616	607	617	658	633	640	606	620	643	621	660	674	641	627	661	675	701	611	636	621	641	677	656	682	609	616	605	669	637	594	658	600	625	645	627	608	614	634	659	663	635	647	608	641	630	592	663	636	617	623	651	603	583	616	594	625	636	625	617	650	633	651	645	614	652	638	619	606	600	625	642	670	610	593	624	592	616	639	614	656	636	626	690	621	632	624	620	590	607	614	643	623	604	624	626	603	670	673	660	638	614	640	631	669	678	636	639	656	611	656	659	649	619	591	636	645	661	649	656	637	638	665	658	614	637	607	655	623	621	667	710	634	627	631	674	642	656	604	607	624	612	617	578	638	631	668	643	625	651	636	559	642	637	622	607	607	633	650	618	639	615	602	651	578	629	615	656	593	609	654	614	642	618	654	650	626	623	607	653	639	607	591	634	648	632	657	606	674	626	619	633	573	630	635	591	613	595	634	652	615	602	654	596	647	617	614	636	660	654	644	585	668	592	623	637	658	613	637	631	618	612	603	610	600	624	631	622	662	646	660	629	645	632	592	581	655	653	658	664	640	613	652	639	604	646	657	626	657	637	624	614	640	613	681	630	575	623	627	660	663	618	663	627	632	620	642	675	602	600	644	650	621	604	621	617	675	646	621	609	626	679	617	623	630	598	629	643	624	624	629	650	618	641	598	621	622	603	635	632	671	632	683	631	660	574	613	633	618	631	659	580	622	647	659	626	635	600	587	634	649	645	638	670	639	599	640	650	598	604	620	632	629	605	607	638	626	657	622	655	560	659	670	670	613	657	619	634	633	675	620	670	623	698	650	667	660	620	617	648	648	657	648	625	646	624	619	650	593	632	591	659	641	690	627	627	615	645	622	647	620	611	599	589	624	668	660	626	635	606	596	630	576	643	571	586	631	665	630	632	670	690	611	636	615	602	607	626	620	675	626	608	632	602	605	619	628	610	655	607	640	650	624	629	669	619	645	649	584	646	614	635	650	663	640	621	618	640	623	668	632	645	624	599	655	638	608	640	680	598	664	661	592	625	627	635	651	597	663	642	642	599	659	642	625	583	625	612	643	618	627	634	672	672	620	577	650	653	633	640	622	636	656	578	660	613	638	678	585	626	627	636	617	627	665	640	612	609	645	656	615	658	631	643	674	618	629	639	663	607	633	650	610	648	634	624	662	624	621	661	628	681	608	626	603	615	603	647	620	595	614	617	665	626	586	633	602	646	672	618	660	662	641	607	645	643	623	644	632	655	650	629	650	601	637	645	644	637	668	619	676	628	665	613	661	621	611	621	589	609	629	666	659	637	670	646	651	653	639	632	629	631	604	638	603	596	634	661	619	599	622	683	587	634	613	628	643
17814	34079	29797	23588	19286	13826	9338	6116	4312	3287	2675	2376	2256	2014	1857	1751	1556	1337	1080	969	947	938	949	884	920	908	885	939	889	915	875	931	928	861	894	905	862	925	921	920	839	879	911	916	908	891	946	915	878	899	899	913	871	889	886	901	921	935	881	833	934	860	885	887	896	910	910	891	921	894	890	871	873	912	881	942	933	903	920	886	880	923	875	912	874	868	880	893	907	890	909	916	873	874	877	912	957	872	937	886	911	916	885	873	880	904	906	934	911	936	897	923	900	960	893	899	889	922	937	970	893	879	872	928	916	887	893	865	855	873	900	911	898	906	879	893	842	935	884	922	902	896	959	852	890	905	886	911	855	938	923	900	885	927	920	906	888	916	896	939	917	950	889	877	950	886	887	896	901	900	879	878	857	878	905	893	903	928	879	912	890	898	952	884	876	919	883	907	888	903	905	933	892	919	931	914	967	917	924	907	896	943	894	890	902	943	856	911	909	843	900	942	932	905	900	889	938	935	893	905	893	883	927	889	858	891	887	917	905	880	917	895	862	909	898	934	860	885	862	889	818	995	825	892	923	921	885	898	931	897	861	903	879	892	858	965	863	970	928	894	896	861	909	874	947	915	884	952	935	893	902	882	909	949	923	887	931	859	874	885	914	928	925	891	900	863	912	896	917	930	905	902	867	867	927	948	924	863	809	926	914	892	969	947	943	873	931	882	971	889	871	876	898	898	881	887	846	882	928	881	929	906	884	957	950	896	890	881	940	954	896	945	923	921	955	935	861	902	893	896	895	873	894	872	877	925	945	910	907	887	870	942	871	928	899	869	901	859	927	897	866	941	920	915	909	907	910	942	909	932	916	845	904	920	877	882	899	892	900	883	907	906	882	851	866	939	922	903	897	884	877	904	895	929	930	916	863	909	916	891	930	887	837	908	905	901	902	929	915	936	937	860	920	886	900	904	921	915	922	859	872	879	894	830	876	861	914	940	877	940	891	916	901	876	916	889	888	887	922	888	910	891	908	892	862	927	910	901	915	917	867	941	886	877	860	900	951	885	903	804	886	862	910	910	863	906	897	911	895	900	918	842	931	876	919	912	973	892	975	874	909	978	885	843	896	878	941	896	910	968	889	874	892	940	946	958	909	894	865	847	896	897	878	968	943	858	886	903	942	880	861	893	869	941	908	926	967	882	910	883	864	893	909	924	944	989	871	934	909	877	923	882	856	841	912	914	917	925	931	927	845	911	889	892	903	865	879	949	891	878	901	884	938	912	915	916	976	854	919	979	891	920	908	904	884	889	929	821	870	876	873	942	877	924	898	948	889	929	916	918	936	861	939	948	892	865	868	869	879	889	808	873	872	895	914	907	916	865	895	936	904	885	849	926	924	894	936	907	912	883	856	892	901	903	861	885	936	922	916	851	874	895	970	896	868	928	869	891	913	890	895	880	903	857	947	1004	917	895	916	907	907	922	890	922	858	826	884	907	884	909	872	906	898	996	883	932	862	895	953	883	908	866	951	927	888	846	937	916	962	944	919	923	856	880	913	947	919	869	927	878	877	874	936	930	871	894	898	874	866	920	916	964	905	890	923	940	899	900	907	880	901	883	940	918	889	922	918	959	932	872	901	928	910	876	937	868	958	973	908	913	934	948	886	927	874	890	859	875	858	911	920	853	911	860	902	926	864	929	924	907	896	899	910	868	837	902	892	876	912	908	899	890	913	859	943	870	896	892	851	888	870	901	912	930	916	921	933	932	921	860	887	912	906	910	933	917	992	867	923	927	954	870	906	929	884	878	929	876	855	893	925	879	949	947	887	848	908	956	899	939	909	882	923	897	854	886	840	929	918	897	969	879	955	907	964	910	882	885	907	892	892	878	855	917	887	890	966	937	898	1002	937	982	824	908	908	887	882	925	866	875	917	892	891	874	929	923	859	885	850	873	866	948	960	948	900	903	913	916	885	916	889	911	863	948	898	928	899	866	901	867	956	851	931	948	890	960	929	850	900	913	894	954	906	882	913	886	899	907	930	901	965	831	883	874	937	883	896	900	951	900	874	904	882	912	894	882	936	935	875	908	914	872	920	898	874	907	908	942	883	907	928	909	952	900	900	928	904	862	844	891	945	856	877	881	946	959	895	906	904	874	897	962	902	863	949	908	889	901	952	871	932	910	933	864	931	936	898	926	863	896	897	926	903	893	866	946	905	943	873	839	939	881	937	937	934	967	904	878	861	899	954	948	906	860	928	878	960	880	903	870	895	896	855	898	892	903	899	896	873	887	880	940	944	926	898	872	901	890	928	954	879	896	959	947	953	883	907	913	925	876	903	866	900	839	926	919	884	882	875	915	932	920	924	868	880	893	906	883	874	888	932	894	870	921	930	930	907	924	880	878	858	905	899	900	917	885	947	868	937	949	915	931	900	898	925	904	950	969	917	879	891	929	882	931	856	940	938	896	897	861	913	935	876	917	921	873	856	829	858	867	900	844	921	919	933	944	912	893	869	903	863	868	891	909	924	900	970	880	932	922	855	860	996	836	913	950	911	918	859	862	929	940	880	939	918	885	869	872	862	899	880	891	896	921	934	925	870	884	916	843	919	877	936	951	908	920	864	830	898	887	921	895	881	930	895	889	923	946	885	893	902	894	892	933	911	894	928	909	907	875	929	915	910	904	882	912	932	805	930	907	961	933	911	859	920	931	876	899	889	883	865	907	881	904	905	905	871	918	931	902	857	916	956	892	931	890	842	896	910	934	906	920	947	895	935	935	853	869	929	890	866	886	928	898	958	893	908	954	900	894	929	903	888	914	911	902	928	894	878	890	895	939	894	882	905	890	886	961	906	899	885	929	923	982	901	901	907	917	918	859	899	934	982	872	965	923	882	917	954	895	887	922	881	923	938	895	887	906	877	904	942	882	872	866	890	880	909	895	872	899	917	883	927	905	915	938	895	894	930	870	895	924	948	880	910	934	870	880	834	956	895	845	885	849	902	922	902	902	873	947	921	922	907	932	920	956	912	906	907	878	900	935	923	923	895	924	912	899	905	941	898	929	893	900	920	933	901	916	868	891	874	912	952	939	902	930	921	933	878	883	871	885	877	847	864	905	931	899	873	892	950	855	915	933	901	925	905	903	835	953	924	907	863	866	935	873	853	859	917	880	897	865	969	916	867	898	910	869	866	942	912	908	875	913	945	912	968	896	916	880	928	927	873	935	889	878	877	917	928	854	916	918	895	879	907	957	912	937	911	884	880	883	929	919	881	934	919	889	856	916	915	907	878	917	938	899	878	923	857	926	918	853	934	900	852	943	928	898	830	930	929	940	844	911	870	909	864	907	881	887	895	908	915	912	911	926	875	913	897	877	851	887	893	932	881	891	891	886	921	932	886	890	942	865	876	876	922	873	915	908	952	889	904	928	886	880	938	945	913	914	877	882	853	908	923	923	947	906	844	895	943	920	879	898	893	934	874	928	889	918	844	838	929	856	937	917
22964	21088	28163	24449	21238	16243	8377	3823	2362	1772	1369	1281	1148	1048	977	865	715	603	492	443	403	366	371	357	354	336	360	351	406	408	364	341	381	353	392	390	381	361	390	385	384	430	370	366	366	385	363	362	409	366	378	389	386	371	405	378	394	407	394	387	388	376	354	363	408	374	346	412	370	383	387	365	385	372	375	379	353	384	374	391	360	364	371	378	373	375	352	351	387	365	371	374	349	371	409	374	402	325	344	337	325	383	357	409	314	353	401	392	377	366	353	378	381	321	393	365	370	359	335	368	410	364	369	379	441	382	389	373	378	360	388	377	364	354	410	338	362	357	391	387	350	361	369	377	395	349	375	353	367	357	349	363	378	391	378	355	344	377	370	378	362	406	375	337	358	401	377	345	355	371	371	368	401	365	357	338	376	386	386	340	333	334	380	359	388	399	408	378	356	361	378	376	372	387	379	356	370	362	390	376	339	378	385	367	371	367	331	390	375	405	385	381	366	348	368	358	369	356	375	377	326	399	379	388	366	319	343	387	372	386	363	362	341	394	354	377	371	369	362	383	380	378	375	348	396	377	366	364	365	370	334	352	363	340	382	382	370	362	344	403	365	369	350	382	373	364	362	379	399	358	349	358	375	375	379	365	379	376	364	345	375	394	399	372	391	386	390	352	383	341	363	357	367	359	346	348	363	353	374	374	400	386	389	344	379	379	365	349	398	368	376	339	349	364	350	349	337	340	379	376	389	390	329	377	346	383	358	369	354	336	395	376	367	364	356	370	392	382	350	362	370	361	384	395	384	381	354	374	355	388	348	389	362	364	372	375	368	340	401	381	387	333	363	369	415	378	404	349	364	338	367	389	398	358	382	340	359	386	386	401	386	389	367	379	366	375	382	408	377	387	341	355	371	332	374	367	353	373	344	393	355	373	381	385	366	359	382	363	387	399	378	341	334	375	410	354	353	376	387	390	397	390	336	379	370	358	381	369	367	364	345	392	360	358	359	365	379	382	403	395	388	400	370	346	329	362	374	374	382	345	330	355	362	385	363	341	391	391	402	362	350	355	338	372	363	349	355	371	388	387	353	342	364	357	391	378	359	389	388	351	347	378	363	358	388	403	362	361	410	381	353	360	364	364	354	392	380	356	376	383	365	362	396	376	365	352	358	371	392	356	372	337	371	372	377	379	368	396	390	348	346	359	367	390	391	360	374	375	378	366	358	362	393	353	317	351	354	361	339	348	364	343	381	428	388	379	375	369	375	356	367	354	350	349	386	389	361	373	397	355	388	418	358	372	362	360	419	379	420	373	346	377	369	380	343	384	360	354	368	371	339	344	314	376	369	367	380	360	401	344	378	375	376	369	369	376	389	345	349	378	383	372	389	351	366	398	359	370	376	353	394	368	363	379	408	382	368	371	379	379	365	362	374	385	354	373	327	351	343	385	343	361	372	368	351	366	407	363	386	346	337	377	369	375	362	357	370	332	335	377	375	373	385	357	355	402	350	350	407	364	404	397	357	389	370	381	339	364	372	350	362	414	367	381	353	385	359	380	363	389	379	352	361	329	377	390	371	326	343	366	400	385	358	378	362	351	412	395	370	377	367	370	360	342	344	396	368	368	341	380	389	380	389	343	355	388	400	357	352	338	357	366	328	357	372	426	383	397	363	391	346	393	379	382	343	376	390	383	388	369	382	393	386	341	385	368	418	347	326	367	398	365	379	374	350	376	375	378	368	356	344	385	364	392	356	364	373	361	359	365	365	376	378	365	367	360	351	413	394	394	376	370	385	351	366	355	399	345	366	343	403	395	354	350	353	364	339	365	363	375	360	364	381	390	339	353	384	370	382	404	373	383	379	341	355	356	364	405	372	357	375	386	332	340	352	357	381	349	377	355	361	369	376	371	349	389	401	384	348	404	369	382	397	362	379	389	339	351	354	374	387	396	373	405	360	344	401	372	353	357	380	347	411	353	359	353	357	374	358	366	409	359	386	376	354	385	382	358	413	377	339	381	340	411	364	365	386	381	364	386	366	364	386	378	346	394	336	362	356	354	360	363	395	379	380	380	371	365	368	391	393	381	381	378	361	374	359	350	363	378	351	365	396	388	370	395	391	407	373	398	398	346	349	359	370	372	402	387	380	365	354	344	377	345	368	405	366	368	371	407	356	360	350	369	371	387	360	349	387	349	392	365	372	352	379	398	422	368	370	384	361	362	372	377	365	358	377	362	331	350	381	364	347	360	357	403	373	375	378	358	394	378	341	395	379	359	350	355	394	373	333	377	347	346	345	366	357	354	392	371	373	352	360	390	379	367	384	363	340	372	384	350	411	381	345	377	378	391	370	379	363	343	370	376	356	394	407	373	370	359	386	351	357	372	367	389	358	390	369	357	347	368	394	349	382	366	349	347	373	345	378	376	387	405	397	372	359	358	336	344	409	402	360	363	347	359	389	356	371	363	365	313	356	361	363	391	392	353	359	370	387	392	376	400	359	367	363	399	348	346	387	376	384	376	370	345	354	386	384	350	358	389	360	359	362	364	353	350	422	393	382	371	371	377	404	365	355	345	427	385	374	373	342	362	381	388	351	363	346	345	345	370	342	352	387	383	361	359	389	433	372	388	373	365	372	376	399	345	394	366	351	361	369	353	370	328	429	360	408	372	354	343	370	396	349	360	395	371	385	388	385	359	386	362	343	373	390	361	406	367	393	376	378	363	357	375	357	373	374	386	406	388	350	362	380	356	400	366	420	395	378	364	378	375	368	391	343	372	353	351	396	376	393	346	392	369	397	401	359	345	378	361	368	369	393	369	368	328	373	361	357	397	367	362	372	380	361	394	364	345	374	358	393	390	377	352	346	353	384	345	359	363	386	384	379	358	369	380	396	397	374	352	336	374	369	366	377	384	378	350	371	402	367	386	381	380	341	352	371	390	389	357	380	378	376	391	367	396	378	347	369	378	353	388	373	377	378	332	378	393	388	366	350	342	384	391	375	389	384	361	402	369	335	395	375	366	362	359	371	354	374	381	377	351	358	348	355	370	364	346	358	392	396	348	369	370	379	364	379	389	385	370	361	360	380	378	379	388	374	364	369	359	379	336	352	374	419	383	388	356	382	373	366	376	367	391	381	373	398	371	370	377	345	370	368	348	378	383	370	337	359	398	381	383	411	345	359	370	352	400	373	361	358	356	364	363	336	354	360	351	366	371	419	368	390	366	350	352	388	367	392	366	383	413	378	377	387	368	381	378	366	345	350	396	357	375	391	392	403	378	384	361	379	392	354	386	397	361	356	368	374	360	358	372	359	385	376	369	359	355	353	362	364	371	397	367	393	371	378	399	342	386	371	369	394	386	369	365	373	402	366	352	358	382	363	375	361	373	367	354	384	373	338	395	324	333	344	360	394	360	368	357	368	403	376	379	381	366	370	364	378	373	421	342	370	358	370	363	399	384	365	387	339	365	362	382	362	365	397	425	398	386	357	406	367	387
17816	39656	34521	27873	23300	17248	11929	7884	5398	4119	3222	2798	2482	2346	2086	1750	1448	1142	876	677	622	631	613	604	626	599	604	547	597	555	563	510	574	602	583	506	569	564	593	576	535	562	555	566	577	595	557	567	545	584	547	534	575	525	575	558	550	574	577	544	559	596	548	571	556	570	525	586	529	540	522	559	570	567	564	620	537	591	522	548	581	556	569	556	566	569	561	561	547	522	560	580	570	567	530	566	541	520	552	566	560	564	551	557	553	546	513	557	533	583	559	570	543	537	537	581	512	581	541	544	541	558	520	552	549	523	520	523	510	537	578	528	545	527	537	518	539	560	543	563	540	547	554	543	514	559	548	540	512	536	531	520	537	562	548	556	568	557	539	545	550	539	581	560	530	534	543	590	532	534	573	540	535	531	528	559	536	553	565	567	512	558	542	541	540	586	552	519	536	540	520	575	573	530	534	516	561	568	538	535	551	541	545	501	512	560	539	570	521	533	535	536	527	566	577	556	543	576	556	584	506	557	596	506	559	572	562	554	543	539	532	521	591	569	525	565	573	622	541	520	551	554	539	585	537	526	551	511	542	559	541	566	557	558	551	557	520	564	545	551	536	598	563	561	516	565	525	561	521	522	533	557	560	555	513	518	544	541	542	518	560	528	551	581	556	589	547	541	562	589	594	556	546	537	508	546	572	548	545	521	583	536	604	513	563	538	568	529	574	587	571	542	540	564	536	568	542	552	596	570	601	546	564	556	542	529	507	557	539	523	534	535	560	501	580	523	553	561	533	549	534	557	545	536	574	556	545	546	547	573	557	568	544	534	500	544	586	561	516	547	557	536	517	555	630	546	527	519	520	536	550	534	553	560	603	521	554	550	560	583	562	552	529	544	539	586	511	542	576	538	516	560	576	550	561	536	542	577	520	562	580	488	545	535	597	529	581	520	578	557	531	548	577	571	573	563	583	574	556	529	552	565	539	542	560	571	555	541	572	548	581	511	525	545	561	564	530	522	538	573	501	524	522	540	555	530	552	528	497	512	540	536	556	520	554	569	517	574	569	548	558	528	538	547	572	540	596	608	596	552	557	554	554	554	544	565	556	549	519	535	579	548	621	561	546	553	525	531	535	553	527	558	539	541	563	521	594	557	552	576	580	567	539	546	534	573	520	531	539	522	516	571	504	546	571	524	515	526	542	554	497	590	588	514	552	601	529	554	541	533	555	498	565	554	592	540	521	574	547	590	575	519	564	559	593	539	572	540	532	580	553	538	506	567	505	572	550	586	528	566	549	524	582	521	506	589	511	570	477	523	538	550	520	520	554	558	534	571	548	526	516	558	560	561	553	545	537	552	506	565	564	564	540	588	536	541	541	543	556	591	556	539	506	554	513	544	522	536	551	536	563	566	534	569	542	556	560	597	512	555	557	537	544	550	572	538	532	546	553	580	546	532	571	537	551	565	496	543	555	548	558	594	566	550	558	525	543	521	532	547	568	587	569	556	585	573	554	553	560	519	520	581	547	534	521	537	506	548	557	526	524	548	563	507	550	534	520	524	532	513	528	566	585	549	545	540	530	562	537	536	532	562	537	560	538	543	542	483	531	550	566	527	495	517	579	569	538	574	556	584	515	536	553	552	545	533	545	568	607	527	571	530	536	596	584	542	527	545	555	533	599	542	534	563	561	588	569	536	512	570	562	542	537	547	546	563	576	551	535	543	570	540	558	579	533	560	542	567	540	595	571	561	529	508	602	525	511	535	543	543	523	527	579	531	509	555	566	525	547	554	555	592	524	547	545	554	552	520	550	578	581	578	572	580	543	579	534	541	544	509	555	537	532	518	573	554	534	546	550	539	534	551	553	570	579	522	577	583	506	534	562	526	552	583	534	534	526	537	537	535	555	555	550	549	541	548	562	541	564	536	520	588	566	530	560	540	597	515	583	553	543	513	580	559	535	545	587	564	553	542	578	564	570	547	565	569	526	584	533	547	525	587	543	589	552	534	511	533	565	564	534	543	564	501	561	521	542	547	583	542	496	561	550	526	555	533	564	520	545	518	589	591	544	565	542	569	539	539	539	559	533	596	581	505	568	554	516	522	560	511	541	616	560	543	567	553	555	571	560	587	536	540	551	555	560	556	558	578	528	539	553	579	547	596	527	546	566	493	598	532	505	548	558	557	506	554	537	512	522	570	541	565	583	587	543	534	527	547	567	562	557	548	548	589	556	561	561	502	548	567	521	565	534	573	514	530	542	538	545	559	558	559	543	558	556	525	519	530	578	524	533	526	544	524	582	525	552	578	595	533	532	584	539	566	553	559	561	537	587	502	540	554	565	525	543	582	527	559	529	546	551	532	569	533	546	540	556	536	565	529	542	537	523	496	563	573	586	556	518	529	564	547	592	565	537	564	514	543	539	505	542	577	546	604	519	572	507	535	539	569	539	578	575	540	560	533	554	584	535	601	556	538	542	548	541	531	530	515	538	537	546	516	556	530	538	539	531	545	523	552	537	549	559	565	557	512	579	538	534	553	570	520	541	516	545	515	558	537	507	572	525	550	578	537	572	510	587	554	539	564	528	559	541	544	543	533	549	530	530	528	549	548	576	554	585	515	557	520	531	523	579	558	562	557	547	559	528	538	552	559	532	561	537	529	581	512	507	568	515	568	565	559	567	529	554	533	565	549	547	562	530	570	502	512	542	556	548	555	554	521	556	549	590	572	555	564	570	581	530	570	543	561	567	532	581	576	547	564	599	584	512	590	536	547	553	553	584	528	540	575	566	530	538	558	564	554	533	557	538	531	575	544	534	567	504	553	560	551	569	508	491	532	583	552	533	566	531	538	569	565	560	562	573	523	547	549	543	545	564	550	509	536	572	544	573	524	579	585	550	623	497	536	566	508	529	511	539	549	557	532	534	533	506	586	530	529	540	580	547	535	568	529	555	554	558	553	556	568	524	543	513	535	568	531	543	581	575	584	521	511	555	564	587	551	518	523	579	584	551	557	513	557	553	552	583	553	528	489	561	547	540	574	516	599	560	562	548	574	546	562	536	545	540	596	510	581	543	541	557	567	563	515	532	551	573	542	526	518	513	557	539	548	556	505	541	545	540	535	527	507	535	586	569	535	562	571	546	528	574	507	530	570	615	578	545	584	567	538	500	546	551	577	548	552	508	556	577	543	513	575	509	533	586	557	544	559	552	546	540	564	538	576	550	584	549	548	541	588	540	515	552	513	527	559	557	514	515	611	518	528	560	558	564	563	550	559	587	582	582	479	506	552	555	562	556	539	535	578	538	527	515	564	552	558	506	565	561	539	592	582	559	542	528	583	554	534	567	536	550	546	553	577	543	556	555	544	542	480	539	528	562	562	579	552	574	552	585	581	587	572	558	545	552	532	569	540	552	576	466	550	570	542	562	563	579	539	591	577	531	531	541	556	554	526	526	539	558	520	563	579	533	605	534	519	560	493	515	556	631	559	532	489	485	542	558	561
24190	21237	27301	25543	17149	10079	5494	3061	2160	1695	1296	1304	1193	1198	1062	998	863	772	656	592	606	621	623	637	598	615	640	606	650	630	629	615	599	620	650	606	608	596	613	567	628	620	667	599	609	623	591	599	622	664	578	643	593	636	644	572	603	628	603	627	584	619	609	596	598	591	613	648	602	538	617	593	630	612	635	602	590	627	613	585	639	619	613	649	610	637	612	588	584	585	561	602	612	586	602	559	616	577	612	602	609	599	576	601	608	609	581	614	624	658	591	555	623	653	607	588	608	603	590	659	648	653	629	605	563	602	603	631	665	597	610	563	642	594	615	591	597	622	615	600	625	602	626	598	626	624	617	601	666	611	576	610	620	602	545	601	619	615	545	632	616	578	586	614	588	613	604	608	626	612	585	598	578	604	554	577	563	623	615	600	579	612	598	627	609	646	611	622	612	584	624	665	615	648	620	628	633	606	581	631	555	623	591	625	611	616	611	624	567	644	567	574	581	593	575	597	632	615	576	603	579	603	631	551	618	627	593	563	613	582	593	566	627	599	618	602	592	585	584	600	610	629	598	603	603	593	610	622	610	611	620	606	554	610	673	558	616	623	598	609	588	633	599	611	595	619	564	607	584	577	576	583	597	593	621	608	627	650	572	668	601	554	615	626	609	587	582	595	609	580	600	602	595	630	615	644	580	624	584	605	634	590	629	641	627	588	626	556	614	595	620	587	627	628	577	615	612	568	620	623	633	613	613	611	613	624	604	617	556	598	622	559	626	596	596	618	621	595	599	618	622	642	595	591	641	587	654	582	623	623	562	631	638	604	636	598	610	624	593	601	622	601	635	620	607	630	607	639	612	648	600	607	623	631	613	594	614	560	630	606	614	601	581	605	623	588	629	566	630	637	607	613	568	644	626	606	608	611	634	646	591	576	619	586	570	570	632	636	614	578	600	584	615	616	629	589	608	599	633	618	655	611	563	558	622	592	633	610	614	619	594	631	609	643	557	600	615	576	633	604	641	580	577	564	593	630	596	623	605	570	580	650	599	587	617	627	604	616	619	646	635	662	606	621	585	627	628	567	575	627	621	597	621	594	630	626	572	623	608	598	650	608	599	596	625	572	598	645	568	563	557	619	599	633	613	630	620	626	624	581	633	604	580	598	571	619	648	617	621	624	609	625	626	675	592	599	603	600	619	625	569	588	619	631	574	621	588	603	565	605	620	569	611	622	611	609	629	634	608	573	567	561	591	572	586	583	635	666	575	640	596	603	596	609	633	612	642	578	593	633	650	597	589	599	620	638	598	656	595	615	639	649	624	599	629	654	629	598	615	579	602	627	633	613	610	586	580	610	597	601	621	595	596	603	584	568	627	631	632	617	621	595	605	596	655	612	575	625	614	583	619	601	600	582	598	629	617	576	611	619	608	618	590	624	640	635	576	606	599	581	623	596	616	606	618	589	598	589	611	633	610	592	628	620	651	621	649	630	625	654	573	637	580	588	611	641	614	629	579	597	636	630	589	609	592	656	647	575	599	594	645	589	602	608	651	574	633	621	614	606	586	599	604	579	617	599	589	585	615	618	613	604	594	602	629	607	639	584	627	598	560	593	561	615	599	605	645	606	631	602	606	614	608	611	576	622	600	606	589	633	570	588	645	568	629	615	602	618	617	603	590	621	617	675	616	600	642	611	632	565	616	595	545	598	612	618	615	621	581	650	593	605	600	584	621	616	584	678	575	616	591	626	595	651	655	585	598	594	593	631	646	637	597	559	618	538	648	640	600	615	605	614	602	607	595	630	589	633	605	632	589	615	638	559	620	636	601	597	624	632	586	597	604	603	654	607	606	588	603	623	599	592	611	608	601	605	572	566	607	600	606	611	603	604	600	646	591	619	595	576	644	610	595	614	570	610	581	599	620	589	642	574	599	600	578	661	615	615	610	599	635	591	622	605	598	632	627	602	667	626	632	608	581	581	582	581	622	640	583	596	601	635	631	586	629	617	598	606	569	571	633	640	612	609	620	626	634	597	599	614	645	596	622	647	641	610	606	640	629	590	601	588	609	631	592	614	581	606	557	581	598	571	603	622	603	621	559	609	573	612	573	588	637	607	599	600	577	552	581	574	635	584	592	577	615	582	588	610	600	606	615	589	631	617	633	626	634	582	635	616	612	643	637	654	614	608	616	633	609	602	598	586	623	576	560	589	625	640	585	580	603	629	594	590	612	639	631	621	599	591	636	639	597	611	610	622	583	587	630	658	594	605	576	602	607	570	598	605	578	610	646	620	617	605	623	594	629	588	635	608	628	638	575	583	594	612	653	601	620	679	611	564	569	624	614	625	616	631	612	596	633	607	636	564	588	611	609	575	614	597	613	586	573	581	584	593	599	610	554	597	626	598	618	572	621	605	591	654	648	594	602	619	616	608	622	631	568	569	616	623	574	609	637	580	605	651	630	616	613	608	621	560	600	582	633	621	605	614	617	574	641	625	585	616	615	610	639	631	594	606	620	602	622	616	567	639	599	641	607	591	599	636	610	598	620	573	594	594	615	598	590	591	599	638	626	609	575	653	566	622	610	599	605	618	624	588	625	633	604	627	632	566	571	563	611	631	609	584	626	571	597	614	618	605	618	578	584	610	606	587	575	574	595	597	610	563	579	575	616	601	627	558	573	602	549	570	623	578	597	624	632	598	589	612	653	600	648	639	629	605	638	610	581	599	588	588	622	580	591	600	595	594	649	655	601	567	559	621	619	590	602	613	642	627	611	608	623	578	621	629	584	673	639	647	594	607	613	610	590	623	615	593	590	532	600	568	597	591	615	608	651	596	622	571	627	605	614	592	571	648	652	545	584	629	624	616	627	621	651	603	592	586	598	616	600	613	622	624	631	571	591	603	580	601	615	629	620	629	610	580	594	604	611	655	615	581	616	602	662	661	581	590	601	602	632	661	604	578	584	575	604	589	625	645	635	624	630	587	629	587	593	585	608	578	596	630	625	648	594	623	624	647	608	621	618	607	611	638	667	638	655	602	585	598	678	612	671	630	624	567	616	616	618	584	556	639	635	676	579	621	592	618	601	593	639	610	600	594	636	612	650	620	607	640	559	648	633	606	639	633	596	571	573	596	582	640	606	596	637	651	618	622	573	610	597	642	624	616	643	580	615	623	633	634	618	575	635	614	590	571	657	612	588	578	648	586	626	613	591	643	648	623	611	631	595	573	592	556	652	687	607	566	600	630	609	611	595	625	636	627	590	601	586	547	617	602	596	573	592	563	601	631	621	616	586	596	596	625	613	568	604	618	609	637	587	585	601	601	608	604	609	602	606	619	588	616	606	660	627	597	605	616	585	609	617	584	593	605	593	547	615	600	621	585	623	582	646	624	630	629	565	591	616	615	635	602	629	603	616	588	606	648	628	636	623	601	581	604	616	594	575	573	559	591	606	626	618	602	672	631	650	568	586	605	606	596	605	618	651	624	575	594	620	603	602	594
17906	37326	31391	24445	19952	14791	9895	6582	4779	3571	3047	2709	2475	2443	2034	1804	1471	1248	1019	941	895	891	842	917	853	869	826	827	863	891	872	870	852	852	854	849	885	834	916	867	879	855	883	868	847	846	853	842	824	878	809	836	885	849	819	875	874	920	868	842	871	818	857	864	833	891	782	876	832	924	851	828	853	855	885	812	809	878	859	850	874	900	836	879	865	857	866	887	822	849	868	870	832	871	783	865	816	863	860	866	880	836	853	896	874	874	870	840	850	901	863	854	863	893	865	879	872	852	951	872	824	900	887	877	910	870	880	857	866	833	907	850	850	871	827	863	835	864	875	836	846	910	847	859	855	895	850	878	851	847	892	821	855	877	814	884	858	830	855	888	864	867	844	871	812	838	852	867	840	858	868	904	851	869	887	862	835	881	853	875	839	864	788	833	801	894	850	878	834	847	823	878	873	828	858	866	856	874	828	854	860	838	867	861	820	843	892	848	805	808	846	910	869	890	832	837	781	877	835	849	875	869	845	821	794	813	866	820	866	877	891	893	832	849	813	877	828	846	919	850	835	825	834	848	894	815	896	874	841	900	831	864	853	877	827	881	879	866	820	829	900	898	847	847	811	848	898	843	829	852	908	817	874	834	838	861	848	880	816	882	837	861	852	846	832	878	842	849	819	796	799	840	885	845	838	823	834	812	845	864	851	904	864	859	820	857	846	851	893	856	822	874	836	881	887	855	871	782	858	824	860	880	851	808	866	844	878	886	877	865	806	835	917	905	880	874	854	846	871	872	910	852	839	848	857	820	823	872	909	847	896	833	860	892	826	823	874	839	845	845	842	877	856	862	887	832	897	896	801	901	860	825	843	850	828	838	916	818	834	868	846	854	848	872	906	849	838	820	843	887	877	847	826	850	839	842	872	845	858	868	897	861	849	807	868	886	847	853	883	858	829	894	854	827	932	805	861	862	816	795	842	881	805	816	809	864	849	842	830	880	763	890	856	802	877	890	887	843	882	893	859	832	860	849	799	856	878	830	858	849	876	889	831	893	846	822	834	877	818	831	878	825	829	868	838	886	878	872	826	874	840	892	860	867	833	854	858	832	819	822	784	854	850	879	823	863	819	883	860	913	836	865	811	814	812	821	887	918	846	856	838	836	926	826	825	862	839	864	812	844	857	855	862	863	831	847	804	823	888	817	890	873	883	839	862	846	847	849	880	864	773	905	823	854	856	895	883	857	837	860	863	890	822	879	843	828	917	789	890	909	851	884	834	876	822	837	831	819	842	839	832	878	924	852	806	826	874	818	872	881	863	845	876	827	872	862	836	852	859	902	863	900	821	837	848	864	803	862	825	853	823	889	842	869	879	824	858	887	867	880	881	865	838	850	837	840	808	887	860	881	842	848	875	884	890	807	904	865	903	786	910	844	880	877	888	875	824	897	839	840	842	825	847	861	864	833	831	821	797	835	838	890	834	874	907	800	832	823	855	810	831	837	849	813	887	856	831	851	857	820	840	822	864	838	872	928	882	836	858	854	861	780	818	842	890	852	840	883	899	863	867	839	892	853	839	906	814	853	849	890	826	843	901	775	835	854	832	863	870	822	820	853	853	908	896	859	820	886	834	894	837	899	836	799	826	890	840	880	881	813	890	855	805	819	880	805	917	833	836	896	866	854	835	838	818	884	857	853	863	868	843	877	894	863	828	894	818	829	865	828	924	801	873	906	842	930	887	857	825	780	828	854	831	841	866	852	836	899	863	827	825	846	849	831	859	841	868	888	839	851	834	908	870	837	832	800	857	887	846	884	823	888	873	821	901	886	870	865	840	865	816	878	831	816	830	867	829	849	829	882	849	852	824	847	871	820	883	818	810	861	809	887	828	840	884	887	863	863	865	924	804	864	794	860	802	876	864	872	821	857	838	897	797	839	882	851	878	841	827	839	903	903	890	887	853	862	836	886	804	850	855	845	847	818	865	872	878	804	833	837	810	824	872	835	805	919	866	877	873	816	857	859	838	875	846	879	913	883	857	857	885	883	835	872	854	906	869	879	824	858	880	876	861	866	842	845	820	816	862	830	853	880	870	883	880	797	849	811	882	793	882	849	863	872	825	864	870	835	845	859	877	889	844	869	859	774	791	829	881	878	863	851	880	828	836	867	885	796	831	884	835	795	879	845	846	877	824	923	861	841	825	852	860	838	851	869	853	799	859	805	894	876	903	898	828	823	869	820	831	822	842	893	848	823	850	846	876	809	874	842	809	866	803	880	866	859	880	847	856	798	876	843	874	899	819	892	806	862	829	864	797	820	873	862	856	828	831	851	809	849	905	847	863	870	862	817	873	873	824	846	822	922	858	833	860	841	889	888	861	871	835	814	812	871	866	798	816	868	866	832	814	886	828	849	841	855	855	876	858	847	882	826	841	914	838	868	828	802	844	859	852	819	874	881	832	832	842	834	828	849	928	827	817	830	832	891	879	832	842	871	847	893	844	888	807	817	876	854	857	861	901	869	783	795	840	853	853	865	846	851	864	827	843	790	831	825	816	842	834	870	884	850	843	817	913	839	902	920	873	841	845	857	863	842	874	859	838	835	835	876	845	871	902	846	844	860	861	866	805	846	801	884	906	916	834	863	837	793	811	844	841	878	823	825	827	840	835	867	880	903	861	862	862	858	843	833	881	897	859	849	911	788	820	898	851	832	904	837	811	799	814	906	888	868	878	819	831	839	849	895	867	888	848	796	885	847	874	884	835	859	903	834	844	874	840	817	774	938	838	855	865	854	816	837	882	844	843	840	860	871	852	845	838	854	855	908	798	851	840	865	875	846	849	877	909	872	831	832	811	845	855	871	846	894	811	883	833	890	852	856	878	890	856	865	809	877	833	837	807	873	854	900	860	897	847	870	862	852	811	834	930	827	844	834	826	826	848	798	806	854	835	857	828	846	892	839	874	884	889	825	835	857	846	829	855	824	879	837	829	858	837	815	810	843	847	872	834	831	885	835	909	914	879	801	828	865	846	874	838	843	872	851	855	826	876	839	870	832	835	823	858	855	906	883	866	886	887	826	852	896	797	848	827	841	897	841	878	854	848	865	865	855	842	869	852	842	896	861	893	869	917	870	861	868	902	825	861	881	854	848	812	852	873	891	812	831	812	830	830	858	865	834	865	877	826	879	886	883	882	849	880	870	832	835	833	856	869	826	821	866	870	867	855	839	838	867	853	898	858	851	853	804	837	815	888	831	833	873	843	894	825	865	800	849	819	872	867	816	840	870	813	882	814	845	881	869	884	808	847	852	859	867	874	783	867	849	798	855	811	898	916	847	842	831	848	895	842	785	847	823	859	823	870	885	888	825	853	865	864	813	864	864	861	887	866	883	820	848	837	869	848	903	845	868	797	870	826	928	799	829	857	812	832	860	812	889	847	856	827	895	874	869	854	887	808	860	870	880	824	885	890	866	817	811	884	820	877	844	842	903	839	885	848	873	853	866
22034	21061	28634	23706	21192	21046	13678	4781	2671	1940	1619	1499	1422	1216	942	851	613	442	334	343	310	283	323	242	272	280	243	264	282	290	266	251	259	237	231	254	264	238	267	259	259	248	252	257	286	240	265	264	261	306	235	287	251	218	258	214	279	241	252	275	259	285	230	274	254	243	233	236	246	255	232	255	239	222	232	243	247	254	239	244	238	234	259	241	240	228	249	282	259	259	281	253	261	267	221	224	233	254	250	244	250	226	243	230	215	212	255	254	255	251	226	253	268	248	220	253	235	228	273	248	241	274	239	308	218	250	247	245	255	244	263	265	242	256	244	228	294	247	220	235	239	268	245	255	244	270	229	232	261	228	256	258	231	256	243	250	235	225	220	238	260	255	241	234	236	251	239	282	228	238	234	266	261	232	251	222	258	257	240	233	243	250	258	247	274	248	271	221	233	246	245	244	238	277	253	262	251	262	246	259	221	232	242	253	265	248	211	245	258	269	276	228	226	239	250	259	238	251	241	231	258	241	232	251	223	243	268	213	264	259	221	235	229	225	248	249	220	217	241	245	242	236	229	248	250	230	230	256	243	248	242	242	227	220	256	246	275	241	256	249	255	241	250	252	219	270	273	221	253	248	232	256	256	251	239	241	215	246	247	231	255	250	226	244	226	247	280	223	244	258	243	250	253	241	244	246	259	230	252	243	229	243	235	275	246	233	248	244	251	251	261	237	239	241	216	239	237	249	224	273	246	248	227	223	247	226	238	275	267	250	294	238	252	242	263	238	258	244	246	283	251	237	248	217	253	237	248	236	227	258	263	251	238	261	257	240	215	246	229	257	258	242	257	268	227	249	216	234	272	242	250	258	248	236	255	247	254	246	252	253	240	237	209	238	271	236	270	255	249	286	217	248	267	252	232	233	259	233	219	244	248	226	239	237	248	275	274	285	259	227	244	264	240	249	231	249	263	252	228	265	232	242	250	267	244	215	237	235	238	261	251	260	243	251	265	269	247	234	267	224	270	223	239	269	258	240	244	230	254	250	243	213	279	260	259	247	233	259	238	249	228	239	217	234	242	253	242	252	239	261	241	223	238	234	292	250	230	225	286	248	260	211	235	249	233	235	254	250	272	248	252	244	244	227	249	249	250	240	252	248	247	244	239	254	218	234	240	262	243	257	249	246	264	261	233	235	237	245	231	244	260	252	255	238	208	247	240	238	215	225	273	262	242	257	248	238	246	260	212	224	251	236	254	236	249	236	227	253	232	236	223	235	231	269	252	248	285	240	254	271	244	249	237	271	261	277	254	249	232	233	187	241	259	266	234	245	223	279	228	216	250	246	244	242	251	230	267	250	248	241	237	233	236	234	252	249	267	251	262	238	251	236	249	242	247	225	240	272	272	265	263	271	263	235	236	260	257	230	263	270	246	245	269	266	254	269	232	254	245	251	241	254	256	213	233	232	247	249	232	265	236	225	256	222	264	232	232	260	232	241	221	244	242	251	236	246	260	246	263	244	243	230	257	246	256	203	221	247	266	247	258	235	222	250	234	254	267	283	243	236	294	245	205	233	270	274	244	224	252	247	226	246	257	235	229	248	236	246	237	241	221	241	274	230	211	234	246	219	220	263	261	251	237	269	287	241	243	273	245	260	235	245	237	235	250	247	239	272	284	237	234	251	222	252	253	247	274	265	230	204	260	283	244	262	227	236	216	234	234	234	271	243	220	265	226	235	241	248	214	204	233	222	252	214	229	278	248	262	225	240	238	233	221	252	261	255	238	219	253	243	251	260	256	252	237	234	246	246	205	260	282	229	236	202	251	214	249	243	252	232	218	238	236	242	246	271	262	265	244	252	220	217	226	249	246	269	251	282	255	244	258	233	244	246	238	285	253	239	241	245	240	260	235	248	223	247	258	254	253	247	261	239	240	236	252	248	256	246	214	231	248	240	226	255	273	239	278	237	239	250	264	231	256	241	229	277	236	220	255	245	268	253	250	253	220	211	224	264	254	254	267	245	271	231	249	234	247	270	227	257	274	258	245	289	240	274	218	255	238	255	216	256	253	240	261	252	237	256	225	248	250	233	255	254	255	238	235	233	237	255	267	224	252	242	253	235	233	237	271	247	252	244	244	254	252	235	258	250	237	275	257	233	232	233	255	229	233	238	240	238	233	222	242	233	238	248	262	232	247	244	258	223	256	240	246	224	265	257	257	235	239	241	234	257	268	226	214	278	254	250	266	264	250	254	269	234	250	280	248	233	270	255	259	258	251	248	233	245	257	241	242	238	225	229	239	242	233	268	239	236	240	267	253	265	266	220	231	251	241	233	239	253	230	270	227	228	252	239	258	240	252	223	247	228	249	250	268	246	249	216	231	257	247	243	262	224	263	218	219	248	275	270	258	213	244	223	256	268	269	237	238	223	255	262	236	241	226	275	241	259	254	217	248	231	233	206	253	234	260	246	264	264	272	222	275	226	222	256	252	259	222	245	234	227	264	255	295	253	255	230	233	222	249	255	236	219	240	223	248	236	275	237	271	249	249	243	233	222	262	234	230	246	226	240	216	244	234	259	220	224	253	246	260	257	238	223	240	250	239	248	243	240	264	251	245	249	251	274	264	286	222	250	259	244	260	238	253	258	243	244	245	256	271	267	248	223	232	253	250	237	257	243	233	212	241	245	238	261	263	232	249	245	215	257	238	262	242	253	227	256	241	228	242	260	216	254	245	279	224	253	251	255	277	232	229	239	238	261	223	251	245	248	242	257	241	242	250	233	282	250	239	249	253	249	220	268	270	251	236	242	269	230	237	245	228	251	273	254	225	238	230	250	213	267	256	256	263	254	261	231	224	252	243	255	263	251	253	260	235	229	258	263	270	245	279	261	244	223	253	263	262	240	236	243	260	245	233	233	262	276	247	222	244	238	251	225	264	241	249	227	235	253	232	249	228	256	246	246	237	246	248	213	251	236	265	241	228	245	245	273	231	225	238	232	254	244	212	249	275	244	227	245	241	244	264	240	254	256	259	269	242	249	258	239	221	228	231	235	235	254	261	249	242	234	279	250	230	224	226	250	247	234	226	280	229	257	237	249	248	241	227	237	192	233	261	254	252	252	241	235	230	246	234	248	267	263	262	261	257	253	257	245	248	263	245	245	225	230	237	241	259	269	262	236	251	250	246	236	259	242	219	233	217	242	254	232	244	235	274	224	214	255	226	240	269	245	263	272	246	253	274	260	268	233	241	253	269	235	251	255	257	260	220	250	191	234	247	264	236	235	245	244	248	227	250	227	257	262	226	295	247	267	240	244	245	243	240	237	265	241	242	275	253	254	235	246	237	237	247	258	250	240	233	213	260	262	218	256	257	241	253	204	248	211	248	255	240	217	270	261	246	213	227	237	250	239	271	224	245	243	234	250	235	248	223	221	258	257	272	260	277	232	263	234	223	271	225	224	238	239	242	225	217	246	229	231	227	246	251	236	266	241	260	258	226	248
19151	42467	37149	29244	24791	19100	13100	8669	6318	4596	3835	3580	3330	2730	2251	1825	1251	839	636	528	487	455	467	397	365	401	378	390	358	365	382	390	385	367	352	350	387	368	330	351	387	387	344	351	377	390	346	345	359	375	307	392	356	346	346	348	356	369	332	353	362	349	370	356	384	382	350	367	348	363	368	371	370	348	343	384	324	382	362	356	349	336	350	392	374	394	356	352	342	366	385	370	344	351	354	346	384	350	374	363	349	358	362	353	348	332	333	322	337	344	329	340	342	362	337	345	380	327	370	363	361	367	357	308	342	343	330	366	349	382	348	380	371	369	338	363	356	334	356	328	330	336	332	351	365	363	311	361	351	342	376	355	360	318	313	344	333	358	401	358	316	347	337	346	322	339	317	370	347	348	387	366	337	361	330	344	354	340	339	343	344	355	366	384	351	331	342	370	352	344	335	337	333	370	314	348	356	324	331	329	353	370	314	361	310	350	335	337	362	385	368	383	345	362	381	384	359	308	322	352	371	347	345	321	362	342	348	377	340	342	364	318	356	341	353	325	353	364	356	352	364	357	363	345	337	340	349	323	326	345	351	330	353	349	324	333	367	343	339	328	335	373	366	351	387	367	347	319	378	329	361	319	359	355	356	327	352	378	356	348	351	355	322	328	343	383	340	342	361	338	352	343	366	374	315	359	326	320	338	343	346	366	326	332	341	348	350	383	374	328	395	344	331	331	307	343	368	360	364	384	352	380	337	334	358	338	365	344	327	423	367	306	336	375	413	349	338	358	372	378	367	336	382	385	393	375	355	354	358	364	362	347	358	383	364	371	364	312	330	347	366	358	336	378	360	312	368	358	349	386	357	327	340	324	355	375	343	361	343	349	361	309	362	356	342	341	371	339	354	368	374	362	354	338	330	368	294	354	340	339	321	347	350	360	380	367	339	353	354	333	339	317	366	358	366	368	379	369	345	333	336	344	335	336	325	334	354	376	345	361	339	331	366	318	347	343	335	350	313	366	356	361	334	404	343	343	353	348	381	346	344	367	373	360	348	362	321	346	351	333	363	343	336	374	326	344	327	370	364	342	327	305	358	336	332	370	389	364	341	351	340	320	329	338	348	337	342	328	360	319	388	374	348	356	360	341	333	342	369	356	343	334	337	358	287	331	351	354	360	329	354	352	352	347	338	349	371	381	357	346	328	334	355	312	362	388	360	373	319	315	371	382	359	328	332	364	379	373	357	328	335	344	358	398	329	353	329	349	390	356	329	325	358	375	347	314	366	332	372	372	342	349	367	359	366	330	365	340	351	368	366	335	339	336	384	402	377	346	373	352	345	346	330	376	351	327	386	376	332	337	336	369	353	316	358	343	329	353	351	377	364	377	345	326	358	391	349	404	334	343	329	340	332	344	351	342	348	352	338	327	344	353	388	379	352	377	340	353	362	352	366	324	374	353	334	335	356	327	349	340	362	380	363	322	314	324	343	386	352	340	381	361	342	355	341	337	338	357	339	340	381	326	369	342	344	335	330	389	373	342	349	358	336	357	349	368	336	350	369	337	340	341	368	338	337	349	348	364	324	357	348	370	334	368	366	357	327	319	324	318	339	343	318	369	323	342	362	348	314	345	353	354	330	321	341	375	331	344	348	378	353	347	345	326	348	325	337	347	321	365	323	354	385	334	348	345	333	340	361	348	355	359	332	387	336	354	342	375	386	378	325	343	349	346	335	358	338	327	386	375	333	339	369	358	338	342	330	367	368	373	347	342	339	364	347	336	351	350	386	353	373	337	402	348	355	356	322	326	376	380	352	352	378	350	368	358	336	334	343	342	337	363	381	333	379	347	343	368	354	394	387	327	354	340	353	337	396	382	362	376	325	349	354	334	351	338	386	346	363	345	318	336	333	366	364	334	331	355	322	339	349	346	351	352	344	343	381	364	338	329	356	362	330	351	347	362	350	318	368	335	330	342	381	355	358	337	378	350	357	353	344	363	337	336	349	353	403	337	354	370	326	350	332	338	382	340	362	344	328	315	339	333	351	386	369	411	327	335	352	351	347	350	318	353	350	356	356	355	341	323	371	348	347	348	381	390	335	339	319	349	360	330	358	361	341	338	342	329	348	369	346	358	351	361	360	342	364	305	334	363	373	332	357	325	345	326	376	364	380	350	354	339	346	365	340	341	335	369	347	335	346	363	372	328	357	355	358	373	335	361	354	315	361	368	371	341	386	323	391	359	369	355	355	393	349	348	352	349	339	326	371	390	367	330	337	329	337	370	363	365	325	324	372	338	367	339	332	351	349	356	346	354	359	357	350	349	301	367	338	365	359	335	358	351	352	370	329	358	360	349	310	373	336	360	368	372	361	363	369	332	336	375	360	345	359	320	357	371	331	337	352	383	370	301	359	338	357	344	335	340	376	328	335	358	372	355	338	331	336	347	337	326	341	343	369	340	335	344	356	327	345	351	331	366	340	342	321	330	379	354	339	340	329	347	321	385	363	366	379	336	392	342	328	357	376	341	303	341	345	343	349	327	326	335	370	341	310	342	371	356	329	333	356	357	359	364	368	349	342	388	377	361	331	344	374	325	376	359	366	382	313	340	358	368	356	364	357	358	358	336	357	359	360	387	340	342	364	364	356	332	331	361	328	377	353	326	352	354	328	357	372	342	371	359	350	356	348	329	346	339	382	345	376	328	348	339	351	308	332	371	364	372	391	355	357	345	345	341	375	322	341	385	349	318	343	335	329	323	388	349	323	350	338	358	370	349	326	351	360	338	380	360	339	355	352	353	336	360	352	356	368	353	337	338	340	329	367	358	344	348	376	334	350	367	335	366	350	355	343	345	342	359	352	353	349	377	327	348	360	388	334	324	319	316	336	344	334	356	375	344	388	335	369	366	354	345	375	361	307	332	351	360	330	362	369	345	373	350	296	331	349	356	346	350	382	351	364	340	316	337	364	353	364	335	349	332	362	344	340	329	321	330	335	315	345	369	358	348	382	322	359	367	376	321	355	353	365	330	331	367	315	368	326	365	356	327	369	363	327	342	329	338	347	356	329	338	336	352	336	321	347	348	325	337	347	340	369	357	343	314	362	349	347	337	312	327	353	348	337	317	359	380	389	324	369	339	355	342	351	328	333	340	340	325	357	333	359	345	395	343	370	352	337	331	316	313	349	369	343	322	352	379	339	369	340	379	327	359	344	355	362	340	310	328	326	343	339	349	338	341	352	358	308	329	331	321	347	374	337	315	363	346	332	361	332	353	368	365	323	362	368	381	351	362	344	317	284	320	331	334	322	334	341	332	336	388	351	327	372	368	328	372	357	391	355	340	317	341	335	386	352	329	361	359	349	377	360	355	316	342	367	356	330	356	392	313	338	322	348	318	370	373	316	374	371	337	351	346	351	383	367	363	371	348	361	331	348	360	384	358	337	327	342	355	358	324	360	351	335	359	336	375	347	380	347	353	327	337	372	344	354	334	339	326	350	340
27126	22963	24271	18806	11708	6927	3721	2226	1718	1467	1351	1264	1121	998	904	902	745	678	639	661	665	591	645	668	622	629	599	659	610	632	609	644	629	650	632	622	597	623	682	627	655	605	613	653	658	638	653	594	601	621	636	620	570	571	629	602	594	637	639	641	625	588	619	610	620	573	630	624	617	633	599	629	587	591	592	602	632	590	615	618	641	623	642	613	593	670	585	672	639	629	625	586	653	621	630	626	643	627	593	618	632	665	643	619	670	633	649	594	617	632	612	603	646	649	603	620	610	601	619	598	608	620	598	606	630	631	635	613	619	626	626	639	627	592	558	630	621	637	584	591	591	598	613	619	628	632	614	591	593	629	625	584	579	636	617	599	669	639	584	645	628	616	611	617	591	656	643	554	605	620	608	598	612	632	638	591	625	611	576	656	615	586	578	600	624	590	644	634	579	566	607	579	607	624	615	651	609	641	599	600	584	598	651	629	625	635	593	622	622	585	646	620	584	611	638	622	614	613	620	610	585	594	567	637	665	618	598	585	592	607	624	594	618	589	621	598	649	602	580	636	634	591	664	617	630	620	600	605	605	586	618	613	603	651	644	638	588	585	628	667	595	573	626	569	597	598	624	607	580	621	619	664	651	622	620	537	615	591	610	603	669	625	587	597	581	603	605	618	629	636	660	628	661	655	677	619	597	652	659	564	672	639	630	601	593	600	566	579	610	566	580	649	620	621	633	603	676	602	589	608	642	618	624	700	650	609	583	599	588	622	630	588	605	631	590	656	632	624	639	593	660	595	581	622	638	635	642	619	638	602	623	647	632	626	573	614	614	567	608	624	665	577	633	641	626	611	619	643	618	590	637	638	652	626	621	608	578	613	594	554	594	646	610	568	615	618	603	635	613	601	646	567	660	601	666	641	650	590	610	584	595	640	607	654	639	589	591	643	689	630	604	624	680	643	582	631	658	612	591	599	632	628	617	560	646	615	597	635	621	600	639	617	640	621	612	612	618	664	585	567	657	598	589	649	628	597	629	661	589	576	631	576	624	630	554	579	652	628	616	618	628	652	577	628	615	596	622	633	635	662	625	645	551	581	596	612	631	635	635	627	592	631	589	641	634	646	664	618	563	609	653	570	599	588	614	619	620	609	600	651	585	597	602	622	577	664	635	604	592	631	673	643	582	597	586	646	605	633	626	597	611	604	613	627	608	612	589	597	567	671	624	608	638	652	658	627	637	636	622	575	606	659	612	602	637	636	623	614	641	650	610	653	595	646	580	589	628	609	546	616	592	595	588	631	648	595	643	604	600	624	585	592	615	586	584	567	601	628	622	618	642	672	615	641	672	571	614	540	623	648	656	573	610	669	631	614	595	615	612	633	628	682	661	591	628	606	583	575	636	587	619	639	612	613	622	589	614	630	606	643	682	591	611	629	615	594	558	632	629	644	602	618	575	650	569	642	580	597	616	663	601	621	648	636	629	626	610	589	628	647	625	615	603	623	662	667	617	659	646	621	656	674	596	605	636	620	626	662	633	616	644	600	592	646	674	641	616	632	610	657	652	607	645	628	621	622	608	642	652	617	630	636	607	659	656	665	607	654	642	593	570	657	626	585	622	616	603	612	618	585	649	597	654	635	609	621	610	629	650	653	628	637	610	645	613	580	615	672	622	579	615	632	600	592	614	640	593	631	608	603	670	557	599	623	602	627	648	656	614	646	608	596	637	603	602	608	614	641	613	595	589	605	645	634	628	615	600	627	612	593	610	634	605	652	627	595	651	622	627	627	622	608	624	613	608	577	590	588	621	554	619	629	617	667	601	586	621	632	588	647	651	610	603	631	607	617	601	633	626	625	617	644	660	604	609	606	632	617	637	609	651	589	643	654	622	631	606	637	596	614	601	620	630	620	614	654	672	621	601	602	627	605	584	609	582	639	656	611	649	607	614	593	593	668	642	634	638	591	606	581	614	613	651	637	643	638	665	620	595	646	653	685	621	633	586	623	641	611	628	627	602	598	628	644	631	642	634	584	619	648	622	595	602	643	630	632	623	599	659	614	664	626	635	653	642	605	661	604	629	590	599	652	593	635	653	597	613	612	596	640	620	600	638	609	602	599	587	594	615	646	638	640	610	656	659	590	622	579	612	618	602	592	591	602	634	657	607	625	605	648	644	632	621	616	610	607	665	604	623	588	621	592	600	561	600	611	604	597	616	601	613	594	585	654	633	615	619	606	642	619	610	608	608	646	586	620	660	609	627	636	608	611	648	650	617	651	646	617	626	583	623	613	614	617	611	656	657	617	601	626	604	625	622	603	623	613	625	590	645	612	622	593	595	567	616	667	692	607	625	600	625	591	595	636	624	604	630	609	617	611	651	598	593	617	590	677	581	601	604	645	617	598	627	655	658	627	614	596	641	624	610	584	613	641	645	615	624	633	595	563	603	626	590	637	639	651	612	658	669	598	674	669	605	610	615	628	605	624	618	613	579	608	595	584	631	594	622	614	597	608	636	598	664	645	576	561	628	615	616	611	594	625	565	615	623	633	591	628	577	613	613	590	597	627	635	607	631	614	662	589	561	576	619	620	629	625	589	607	650	619	663	643	590	578	610	607	628	612	608	615	650	656	620	612	627	611	653	623	606	662	606	643	616	639	625	598	613	627	632	592	610	673	617	636	624	587	647	579	595	587	568	635	634	607	626	633	644	589	602	574	633	618	596	670	598	613	606	638	650	643	606	649	685	613	657	620	634	592	622	618	649	614	629	569	649	608	658	642	577	605	629	634	599	654	605	623	577	607	597	622	625	625	626	652	639	627	595	602	651	633	581	604	623	603	607	643	622	607	659	595	610	649	663	637	591	631	619	634	649	646	652	615	607	630	650	625	651	606	652	631	601	602	612	619	557	648	631	644	610	644	695	607	616	623	643	626	611	601	610	617	592	646	637	635	636	627	619	632	569	632	604	619	605	652	623	615	597	611	610	619	615	609	627	585	636	630	604	570	638	567	626	637	608	634	639	610	630	638	623	596	562	624	606	579	588	697	617	600	605	643	654	603	634	610	637	657	611	596	618	603	605	629	652	628	593	563	606	628	608	623	580	593	672	648	608	582	630	586	601	620	594	614	628	648	647	634	630	642	560	650	636	666	619	610	607	636	577	651	586	638	619	633	650	628	613	637	644	606	658	614	638	633	601	614	598	592	660	631	613	620	638	562	651	622	621	591	650	606	613	688	653	577	612	615	624	597	576	665	629	633	657	569	614	619	593	599	579	626	599	631	591	565	611	637	585	622	611	638	584	625	616	595	637	591	592	613	651	605	639	616	675	641	628	598	615	622	608	612	612	645	609	634	584	611	627	645	588	633	629	623	613	613	663	593	661	626	637	624	606	656	583	632	615	601	621	653	613	623	652	576	611	651	639	642	576	606	595	611	580	611	620	631	627	663	633	598	644	626	655	627	609	575	609	608	648	615	603	623	650	643	612	653	625	658	655	630
17741	33032	27602	20214	16154	11531	7425	4951	3725	3062	2676	2722	2285	1962	1818	1529	1221	1068	934	923	910	918	921	874	906	913	900	929	960	861	948	891	900	819	870	877	887	905	901	914	898	873	936	875	912	907	897	872	874	868	880	941	906	917	870	868	856	877	931	863	922	880	945	923	897	888	891	897	933	918	875	859	897	944	924	918	874	876	931	881	887	890	900	870	912	873	890	871	919	882	904	920	934	902	931	913	881	932	923	852	873	898	940	952	898	920	887	984	904	959	900	918	870	933	924	910	853	915	876	851	858	902	873	877	866	891	954	852	886	907	894	882	877	936	854	903	936	889	865	893	895	883	943	896	926	897	869	903	902	869	890	892	846	918	904	909	853	912	823	864	842	888	876	872	891	918	917	868	893	849	864	935	878	925	913	880	884	855	912	876	903	894	893	876	836	842	885	867	893	857	912	899	897	876	888	870	828	917	863	840	886	880	912	861	903	927	901	893	874	892	895	853	907	867	866	910	909	899	859	881	869	871	899	887	931	904	910	908	896	900	908	923	967	900	875	848	877	915	924	879	937	893	926	849	904	912	931	898	886	972	870	898	858	903	857	912	899	826	853	897	901	890	949	883	895	920	936	891	884	892	884	882	871	895	861	868	898	885	871	956	886	935	856	890	862	853	880	890	876	900	913	886	876	965	867	928	899	872	918	942	876	855	941	910	866	886	876	911	918	890	882	878	876	848	939	898	912	930	908	893	873	847	857	893	861	920	911	948	911	856	942	885	913	832	873	911	857	912	876	864	906	924	859	919	931	880	907	926	880	896	926	934	902	890	883	933	935	861	855	929	945	957	934	865	865	904	864	885	866	848	868	854	856	925	947	879	927	888	897	866	883	879	907	900	925	892	809	902	874	877	888	841	880	899	906	898	859	864	939	918	907	895	905	877	871	872	903	896	869	912	862	847	874	870	839	908	898	903	913	907	883	901	851	837	870	902	852	875	904	876	866	876	903	821	927	886	859	920	858	911	901	863	873	919	919	906	871	898	896	877	888	934	881	839	890	895	918	915	873	919	894	909	896	870	889	906	868	913	862	883	874	863	906	907	871	917	884	913	901	902	898	845	931	843	919	892	915	868	888	925	896	893	902	922	913	941	881	877	841	899	857	877	893	931	859	869	927	892	887	896	859	923	915	851	847	897	863	918	919	890	859	939	887	876	879	884	938	892	865	868	852	876	860	836	935	918	858	872	897	845	856	853	947	846	891	900	891	891	848	899	897	891	896	843	889	877	883	933	878	879	975	827	896	915	962	866	822	861	903	936	898	911	865	863	902	898	888	831	880	854	933	860	878	950	889	825	912	863	927	867	923	882	902	908	883	892	922	886	867	923	938	911	893	923	918	912	913	887	910	873	906	915	903	943	916	915	902	853	859	877	875	871	889	854	945	898	851	884	932	946	848	899	906	866	879	921	877	840	901	903	934	899	953	901	870	851	862	841	921	850	869	897	892	889	929	862	865	840	894	895	920	870	844	997	837	898	855	931	895	873	912	881	933	910	886	879	857	902	911	885	883	926	876	864	894	864	866	866	902	892	907	843	871	878	839	876	918	899	910	833	923	887	878	927	859	923	892	898	899	945	914	895	829	882	921	922	915	852	878	922	891	888	854	820	887	923	880	889	851	901	897	872	909	880	906	834	908	885	893	862	910	832	875	834	903	851	840	868	885	880	855	906	902	897	858	857	912	902	921	915	877	865	813	881	915	904	888	895	875	865	904	863	891	910	873	921	960	849	857	869	894	852	899	900	919	884	902	873	918	897	866	880	883	903	884	881	875	896	921	912	916	885	923	831	933	893	966	904	954	924	918	921	893	918	868	904	880	910	897	868	885	901	830	845	902	889	850	963	849	896	901	930	842	864	865	883	899	904	917	925	870	880	905	867	931	864	875	945	868	896	861	864	903	902	884	903	873	951	884	905	858	858	920	921	915	873	880	934	855	865	888	884	924	885	927	823	922	897	891	909	900	924	914	961	833	894	895	944	913	943	895	919	896	880	906	917	875	881	930	860	872	882	886	904	886	782	874	865	847	885	909	928	900	859	893	891	910	848	863	919	890	877	935	871	840	872	897	890	876	912	872	894	851	868	898	877	869	898	819	877	901	927	873	900	889	941	855	909	958	887	927	849	854	896	850	869	876	870	896	879	889	956	917	913	897	916	898	856	929	882	869	864	851	876	841	856	903	883	922	905	914	929	942	869	874	873	862	863	905	878	897	873	907	932	851	857	899	886	913	897	859	901	910	929	933	879	907	849	928	837	813	901	887	876	873	869	874	867	868	861	899	920	886	927	889	942	871	822	884	855	853	905	844	907	954	938	872	913	847	926	875	891	894	859	894	913	857	898	893	875	894	886	882	883	878	879	840	917	894	860	896	914	913	827	869	878	889	887	870	885	856	906	879	912	873	907	893	863	855	875	840	855	879	842	862	915	923	882	840	908	902	880	873	914	861	906	871	878	922	881	872	840	968	880	883	872	874	841	840	884	904	838	882	953	892	880	866	895	900	905	918	863	921	904	890	886	926	910	867	929	908	837	914	890	895	938	838	883	820	872	906	891	911	868	828	839	911	893	833	945	925	901	886	846	930	890	905	866	895	927	867	894	892	923	926	859	860	900	862	867	929	880	859	889	875	845	855	890	900	880	932	887	938	889	873	899	908	832	865	884	884	913	851	941	885	832	902	914	905	865	880	922	894	876	929	886	883	894	869	874	884	880	879	882	914	843	893	874	915	917	903	920	897	920	867	908	890	839	924	923	905	915	892	870	926	821	883	873	922	887	938	901	875	929	857	850	897	920	899	914	885	879	924	907	932	917	861	905	892	900	926	874	921	874	903	837	911	901	915	908	917	893	881	879	892	917	906	878	917	925	861	881	877	927	897	879	900	930	881	918	872	906	918	864	810	918	884	947	869	913	893	928	886	906	919	899	906	892	857	913	905	882	924	913	880	867	895	936	878	878	877	883	903	921	901	876	936	964	884	890	902	869	883	868	881	877	940	902	907	890	838	905	878	876	921	918	857	921	914	868	928	859	885	906	871	889	910	854	873	837	862	871	878	900	882	866	903	827	943	916	921	869	920	868	883	876	854	869	874	847	925	858	906	853	894	825	902	908	900	859	881	934	846	891	936	886	905	910	843	899	875	888	868	891	881	952	894	860	835	888	924	880	860	905	952	922	888	874	921	866	913	920	917	916	879	935	891	892	856	896	915	873	918	900	877	867	860	921	894	898	898	904	905	898	882	904	931	886	884	885	854	900	871	898	948	850	915	907	896	895	935	886	896	908	910	884	870	869	824	899	852	899	926	880	854	877	858	842	973	871	868	869	905	887	911	844	924	866	880	897	912	896	858	848	832	870	915	901	872	866	894	860	861	879	857	845	900	883	842	879	875	865	908	857	892	881	881	875	929	877	880	902	917	860	892	894	900	924	813	902	835	838	884	886	902	874
22879	21047	28101	24311	20844	13792	5729	2872	2024	1688	1474	1329	1165	913	815	691	560	480	391	405	365	390	415	374	380	341	373	351	359	379	380	371	361	362	350	351	374	341	361	365	351	382	387	370	380	368	368	358	372	341	368	359	360	349	337	384	376	382	376	354	385	395	347	350	360	375	368	367	345	392	352	341	330	380	363	357	375	336	320	339	355	345	387	336	343	346	399	384	316	361	358	349	357	377	364	361	317	357	361	368	362	370	383	355	357	338	316	389	374	360	336	360	349	381	345	397	361	372	387	357	341	319	333	348	352	387	371	358	383	366	350	333	356	344	346	368	347	343	344	346	335	366	369	380	380	360	356	354	361	357	390	388	362	370	360	340	384	389	382	354	359	354	336	369	362	324	355	367	359	346	356	363	332	346	352	336	336	316	380	341	372	344	328	343	384	332	366	320	356	328	328	379	349	346	355	353	378	352	375	335	352	367	347	391	325	381	329	348	375	368	363	351	372	368	343	362	357	370	340	383	325	346	338	363	373	364	350	367	357	360	393	367	362	373	338	327	347	333	366	382	367	359	364	359	365	376	382	328	361	370	344	366	312	294	369	368	349	339	363	349	381	367	326	372	360	355	351	331	379	373	349	367	358	352	350	390	347	369	381	343	346	364	355	328	346	334	341	374	320	349	368	314	359	374	344	344	379	315	348	348	331	356	351	353	339	365	345	379	349	366	383	356	379	393	323	356	378	358	362	349	355	370	353	360	385	338	369	405	369	344	355	380	353	371	385	346	335	378	360	359	356	364	377	368	374	376	380	336	331	387	364	352	366	374	348	346	385	353	362	348	383	354	338	386	374	355	364	344	376	392	359	323	352	382	338	341	350	363	334	354	329	341	332	366	387	332	335	350	366	341	368	340	330	363	349	367	387	362	346	349	352	346	403	331	339	348	383	361	357	360	365	362	392	378	315	368	367	385	387	354	369	362	375	349	316	351	302	376	372	344	348	366	323	342	348	350	367	337	365	347	373	356	348	348	356	356	381	365	386	334	364	365	372	335	366	337	352	330	364	342	351	369	342	357	355	384	348	353	320	374	332	354	382	328	339	350	376	384	350	368	389	351	328	331	343	328	331	354	346	349	348	344	338	317	356	352	332	384	388	344	347	371	344	351	382	352	333	358	360	353	358	347	343	366	378	354	383	369	357	358	376	331	346	376	375	333	378	356	352	395	325	360	357	325	349	388	323	376	387	363	371	323	350	353	354	367	352	329	336	351	372	323	371	363	375	351	388	358	355	345	374	340	333	367	352	363	380	341	336	348	368	383	364	346	329	339	347	367	381	374	381	359	333	331	361	354	393	341	397	386	354	355	314	337	360	364	354	383	360	333	373	349	359	360	378	328	370	325	344	348	355	353	352	360	340	365	336	365	363	330	353	362	339	359	393	335	355	351	345	398	334	343	353	397	366	353	349	357	357	338	341	345	339	341	333	315	351	403	356	342	343	329	364	316	345	369	322	390	343	368	374	361	376	341	363	390	368	344	359	374	340	366	360	353	339	344	365	356	363	399	335	353	385	352	321	352	381	372	329	342	364	382	348	385	349	334	353	339	328	371	360	394	370	340	376	343	360	338	338	360	365	324	379	325	340	366	377	414	362	365	368	360	363	331	382	383	355	350	343	394	342	368	339	327	342	412	366	357	362	354	356	388	331	373	384	363	364	372	348	314	350	353	360	368	324	371	332	346	337	373	351	323	385	374	361	341	343	345	413	359	366	356	374	342	354	367	344	328	322	357	428	357	348	365	344	325	342	321	333	362	349	322	351	344	358	339	362	391	354	350	318	377	353	369	347	346	338	353	334	334	364	344	378	351	373	341	340	350	361	341	329	343	357	343	344	405	371	351	371	373	353	366	410	325	340	347	345	316	386	388	387	357	325	339	369	352	374	425	359	357	349	330	396	333	359	343	329	354	343	380	387	354	329	370	342	361	362	374	352	362	355	361	333	363	326	359	330	362	370	352	365	313	377	360	357	361	362	379	355	348	336	385	331	386	353	318	360	344	334	390	378	383	329	357	340	364	356	350	374	350	351	369	353	364	404	344	381	353	348	341	387	350	366	395	378	328	357	363	306	343	330	382	375	391	361	350	351	331	383	366	370	325	325	328	345	351	372	361	377	368	365	343	362	336	353	330	371	349	361	365	364	413	331	364	355	386	383	331	362	402	347	359	362	360	344	357	431	349	338	345	358	355	350	333	360	340	358	341	324	356	382	348	359	350	355	380	322	339	350	365	409	351	388	346	358	341	321	342	340	364	377	366	323	378	374	358	351	367	336	377	351	333	360	333	348	365	370	389	366	366	333	362	366	321	344	380	328	340	331	395	343	355	375	363	347	367	350	340	361	350	335	363	357	363	365	334	360	322	327	371	347	343	387	356	349	362	355	388	375	355	316	352	382	339	339	324	340	341	376	371	369	336	372	324	325	405	331	377	349	363	339	301	381	380	345	371	351	363	354	337	365	340	386	385	343	348	377	388	358	349	386	317	316	356	386	384	380	350	390	322	339	333	324	338	358	355	346	410	352	355	340	341	335	341	373	331	337	375	329	338	358	352	322	346	375	354	350	324	368	348	339	353	366	360	367	341	368	380	355	360	346	368	370	344	348	347	359	368	381	369	392	348	396	361	353	329	347	352	386	344	385	357	331	338	362	377	353	389	315	382	367	339	396	351	352	354	345	346	385	351	360	329	340	354	363	355	365	339	338	362	390	314	346	363	355	377	365	369	367	336	398	333	337	341	375	325	348	375	335	346	335	370	389	341	391	365	349	333	343	370	342	368	363	356	357	343	373	363	345	370	384	334	343	355	328	347	387	383	389	373	402	336	339	367	334	383	335	333	353	371	374	360	360	393	351	325	362	349	319	373	342	371	347	356	374	329	363	374	353	344	371	395	364	329	333	351	375	338	357	373	348	328	364	367	364	318	360	380	335	313	347	348	334	352	377	337	358	377	358	352	327	371	349	337	343	327	365	376	362	386	372	374	324	368	352	337	361	343	377	381	371	338	343	378	360	329	387	357	372	318	345	356	354	367	352	362	371	310	331	357	366	343	345	357	345	378	333	342	329	323	364	361	381	338	331	347	360	368	366	332	344	322	327	360	377	348	369	366	340	349	351	348	343	377	384	360	361	343	332	356	352	346	354	368	332	350	362	345	360	364	384	342	353	344	349	373	379	362	339	379	365	347	335	354	363	348	344	337	341	388	309	361	373	340	331	360	359	348	350	389	352	374	342	359	391	352	370	390	349	369	335	367	362	355	357	368	356	356	333	356	348	343	386	373	359	334	340	339	355	350	336	309	361	370	394	384	384	357	369	355	337	369	385	346	340	381	355	334	355	382	343	357	341	367	375	320	360	341	360	347	402	340	340	351	346	350	352	383	355	366	323	328	356	342	383	371	361	372	357	343	352	370	352	332	318	326	344	336	355	369	370	354	363	353	370	371
17226	37772	31432	23543	18347	13316	8918	6303	4774	3826	3458	3153	2607	2145	1738	1303	992	776	727	652	556	596	578	582	584	588	515	582	581	546	577	555	517	554	516	542	544	519	531	503	568	507	534	515	574	575	513	536	554	540	560	538	547	583	532	565	572	535	520	506	526	566	508	535	477	567	575	534	527	564	535	538	528	552	520	552	523	546	516	544	543	530	524	525	566	547	533	552	539	580	566	525	478	514	532	497	536	495	524	528	576	560	549	537	529	543	533	527	517	559	515	526	524	507	520	537	520	531	561	528	532	524	520	544	479	534	538	515	527	568	570	530	517	498	542	572	503	544	562	521	531	498	482	520	545	569	561	526	580	525	549	524	537	516	572	526	522	522	525	577	509	519	548	536	533	579	508	503	522	565	521	543	593	521	561	545	549	570	501	461	557	520	537	533	523	520	543	521	536	528	515	510	542	501	539	579	541	549	565	538	516	546	544	513	557	551	529	505	532	543	541	525	557	529	520	568	552	551	546	506	524	539	552	555	506	539	524	508	524	596	511	560	523	541	516	510	497	552	543	525	540	533	514	508	547	536	520	512	588	532	529	569	513	539	541	532	525	548	556	562	554	548	525	551	511	499	510	502	540	515	559	568	524	541	541	511	485	559	483	526	560	555	493	534	560	544	531	557	596	527	520	524	535	559	544	560	514	466	554	514	569	558	522	508	535	498	575	553	498	533	465	500	504	491	515	531	554	524	533	507	524	571	526	518	548	552	540	530	550	543	553	570	593	522	534	532	530	514	562	540	553	536	522	527	499	515	525	541	513	544	534	525	561	518	537	541	554	507	541	484	559	560	508	506	503	568	514	559	539	559	561	551	533	553	505	512	567	521	561	530	537	538	532	544	563	549	563	523	523	529	550	529	529	493	538	538	557	522	524	511	537	505	555	550	514	503	537	516	535	546	578	569	554	533	490	563	530	519	500	507	535	502	536	509	485	526	536	544	535	549	524	507	541	560	518	573	598	519	507	541	558	503	523	524	554	540	544	582	520	511	518	513	493	505	538	595	534	533	532	519	548	522	526	529	512	530	551	579	574	534	560	526	561	532	559	525	553	608	515	571	537	507	487	543	518	500	541	510	552	520	519	500	541	516	557	550	538	538	552	526	538	518	512	492	506	531	550	505	538	516	555	539	482	527	542	549	573	550	535	528	543	551	562	520	502	585	551	535	538	522	526	527	550	547	533	535	527	520	519	548	588	518	516	493	576	565	585	511	545	547	542	571	516	540	522	544	563	534	531	559	507	523	538	567	517	513	533	558	522	527	562	509	524	513	523	529	507	492	526	474	523	548	564	514	513	503	558	530	536	538	528	536	544	551	521	586	548	552	559	517	553	537	574	581	523	587	524	538	509	533	524	546	525	546	505	537	509	555	485	520	514	512	517	530	549	486	547	558	539	575	544	592	562	548	503	494	530	567	495	526	541	520	529	512	547	524	505	562	525	562	515	536	576	511	533	498	543	538	509	518	527	543	539	540	574	562	549	557	538	502	565	591	529	494	521	585	547	564	535	518	568	518	532	542	522	525	502	518	514	553	512	530	533	564	504	529	569	534	510	552	558	550	543	519	521	512	507	547	480	554	548	543	519	513	533	549	527	546	520	558	523	496	469	547	519	556	538	493	542	586	544	488	455	544	557	505	525	547	536	497	554	538	538	496	521	493	552	534	510	523	565	529	556	555	530	502	496	530	551	521	559	496	546	570	531	502	551	522	531	523	563	560	524	544	563	508	523	554	535	529	507	547	544	536	527	576	540	540	513	557	543	531	517	510	566	531	546	528	571	541	545	527	560	527	547	550	591	511	568	482	539	519	535	542	512	519	515	523	532	521	515	509	514	557	546	507	505	567	562	571	474	584	495	520	497	522	526	543	568	512	540	529	545	505	548	524	527	553	515	522	512	547	499	522	539	544	522	550	529	551	548	507	486	538	518	523	531	537	553	498	527	529	530	533	532	517	524	524	546	560	550	532	558	534	538	559	520	507	528	543	559	557	524	552	540	561	511	515	565	505	509	548	562	549	535	556	523	537	560	543	560	522	560	491	530	546	520	552	543	599	582	539	522	534	487	527	539	512	544	545	529	499	528	516	552	557	572	507	568	559	562	504	504	503	525	561	547	538	555	575	497	556	524	539	570	480	553	550	541	526	532	523	555	530	552	501	548	543	527	549	511	525	552	541	478	562	562	538	555	531	580	570	589	519	522	581	520	509	509	509	542	514	484	542	560	511	563	541	578	557	540	555	530	502	558	521	555	516	531	542	532	528	528	569	509	517	501	578	556	511	596	512	518	537	513	536	525	519	518	514	540	547	513	526	521	549	544	563	558	536	529	502	535	589	519	523	522	534	524	513	568	505	493	542	523	504	540	531	563	547	516	517	570	513	556	532	551	512	566	534	544	487	535	548	568	572	521	546	552	536	535	531	558	535	532	522	534	557	545	542	501	595	517	526	572	521	572	507	540	507	556	558	482	528	554	540	525	497	515	527	529	486	546	557	518	507	530	518	521	533	522	513	497	533	539	545	528	499	514	549	490	521	543	524	503	541	533	568	573	547	519	570	568	548	553	524	499	570	536	517	527	559	534	570	540	482	499	479	523	522	533	546	573	528	547	556	504	525	538	512	564	546	541	552	552	542	507	516	514	519	546	524	504	532	524	465	540	522	517	531	529	496	562	513	577	541	558	523	534	556	510	502	495	516	517	528	555	544	531	532	552	554	553	510	545	529	550	572	534	522	512	562	557	490	499	513	576	505	596	583	523	552	488	539	498	542	515	523	480	509	553	502	522	563	534	512	542	534	507	551	532	528	526	524	544	522	515	556	531	511	563	502	560	501	559	572	526	505	479	515	556	520	516	518	497	526	527	578	546	558	550	547	496	528	517	541	551	561	595	557	505	553	537	552	522	531	487	553	503	526	487	488	536	523	544	516	529	535	540	567	520	545	545	525	529	523	502	498	521	563	554	537	523	557	522	538	548	560	505	549	550	530	516	547	532	557	559	516	535	518	544	549	510	541	555	486	525	530	520	501	517	534	552	573	588	561	518	512	551	551	535	515	512	537	490	483	538	516	584	560	529	582	538	533	552	524	536	548	549	553	547	543	568	525	490	537	529	526	524	537	532	526	511	576	555	574	508	542	556	516	545	520	538	529	551	533	562	528	554	529	565	488	555	579	520	532	518	555	539	512	526	527	500	541	544	528	526	547	535	522	543	543	545	505	522	500	528	581	547	578	540	502	540	528	503	546	552	519	534	492	572	496	499	528	536	549	511	533	544	524	582	560	571	562	546	563	549	524	505	568	559	536	530	497	563	558	522	570	540	544	515	496	582	492	526	526	532	549	530	510	542	561	549	549	493	553	535	563	515	517	530	603	542	510	545	508	486	548	564	517	544	535	519	530	535	514	553	570	547	517	546	533	526	539	578	501	550	494	559	518	548	556	518	476	544	511
24323	21266	27146	24965	13737	6403	3591	2344	1876	1600	1504	1289	1145	1044	907	821	726	697	641	637	589	611	617	622	647	573	608	624	602	586	617	618	625	625	624	633	594	572	632	604	612	603	579	582	597	605	598	637	619	613	594	600	635	600	602	579	548	601	580	609	576	556	622	619	574	592	538	589	633	580	575	573	597	617	623	604	581	563	609	625	598	590	598	609	617	591	611	613	568	565	612	571	567	581	601	624	579	566	626	621	607	603	588	595	622	588	572	577	604	609	599	616	600	584	612	556	581	622	580	589	606	578	572	583	579	594	545	563	630	639	562	572	598	588	579	603	613	627	593	609	608	641	547	598	585	596	602	588	603	570	574	602	614	615	633	661	648	562	629	587	606	601	594	591	641	634	583	614	614	585	604	598	609	614	614	590	597	594	637	581	580	606	582	597	634	611	595	599	622	623	590	598	639	605	582	617	587	603	635	590	563	591	594	620	628	598	563	568	578	601	610	637	563	610	577	579	585	605	591	632	608	589	625	591	587	595	600	621	636	609	592	572	610	578	587	599	617	580	577	602	590	626	606	581	582	611	612	617	593	570	596	622	606	620	579	600	568	571	616	639	637	589	562	594	580	609	621	605	574	616	573	569	600	603	623	571	640	605	589	545	581	595	547	575	602	612	614	560	615	631	564	640	621	595	590	575	622	609	604	625	584	623	584	570	592	628	618	626	636	598	625	632	574	578	573	584	575	608	603	579	609	583	595	600	620	572	590	597	564	631	591	597	628	614	609	618	614	582	579	592	635	595	589	611	574	570	583	595	606	572	579	672	591	576	572	623	668	576	594	545	592	593	593	569	571	586	592	643	605	571	560	599	634	591	591	624	571	618	615	569	558	611	637	595	579	548	592	583	581	537	539	588	603	626	632	656	593	635	632	613	610	604	579	662	608	624	606	559	566	565	576	658	603	611	553	567	559	605	591	559	604	572	569	641	637	596	608	591	632	616	580	595	621	609	616	620	580	578	569	597	599	601	665	633	541	585	572	589	636	586	660	574	621	571	579	589	578	611	593	588	595	593	579	579	568	586	600	579	577	595	625	588	603	596	589	608	588	622	566	611	606	603	595	586	563	638	669	641	613	637	597	597	605	618	622	598	574	601	595	581	569	639	591	615	577	628	599	553	616	592	596	650	580	632	561	643	615	556	633	584	594	614	625	568	632	631	590	590	623	617	556	630	601	596	625	612	606	597	590	589	596	623	609	660	617	572	606	596	639	627	619	649	579	592	599	578	572	552	604	612	595	572	541	594	634	637	649	585	596	630	629	620	594	559	589	600	608	571	591	597	600	613	626	597	613	590	622	568	599	586	559	542	633	581	594	604	600	603	611	596	603	593	576	625	589	604	636	598	620	582	610	600	584	603	547	570	595	619	612	580	614	616	592	617	612	579	549	590	634	596	597	625	553	596	602	610	558	586	628	621	616	644	574	607	667	612	575	604	587	603	582	580	560	564	594	580	627	619	623	600	574	617	586	589	559	584	588	560	592	578	583	597	594	614	629	613	588	579	590	574	553	613	586	661	601	625	600	591	590	600	628	592	570	605	657	605	579	601	622	648	619	624	577	593	603	597	599	613	634	581	617	568	584	582	620	576	600	568	581	578	634	596	597	612	618	614	634	612	577	598	619	603	614	552	598	583	595	600	617	611	628	577	616	575	622	551	577	580	610	579	554	609	613	552	603	608	618	589	608	576	600	576	585	624	654	584	650	594	589	636	587	592	639	610	605	598	604	619	612	616	594	606	584	633	618	589	611	590	592	613	586	575	563	611	583	599	572	590	613	594	599	601	585	590	571	601	616	595	617	597	570	626	600	592	614	643	602	624	577	628	582	570	596	586	580	577	604	591	610	564	603	616	575	605	563	612	618	586	573	590	622	569	613	621	562	600	638	651	599	649	615	612	631	616	559	592	620	579	600	600	571	590	581	595	603	635	604	529	575	596	627	546	561	580	597	597	587	568	620	598	616	601	561	618	593	620	587	594	612	655	587	634	604	624	644	601	616	646	574	594	577	588	627	601	573	578	616	568	629	614	566	616	594	600	583	588	626	638	561	651	594	577	647	607	587	572	592	607	609	650	584	599	642	621	585	573	583	618	624	612	606	546	610	554	596	596	577	625	580	626	621	629	563	596	566	612	609	581	582	589	598	606	582	572	562	570	581	610	625	611	616	616	591	562	592	599	587	597	614	618	637	609	584	567	625	556	638	588	600	631	619	577	614	614	624	603	663	608	620	588	612	640	592	606	579	627	573	555	585	640	610	649	607	607	643	565	599	618	628	579	603	588	568	601	597	618	584	579	584	592	612	673	582	570	617	639	590	567	603	604	572	604	594	612	578	586	573	587	593	583	628	585	634	579	595	663	597	595	595	587	600	562	598	571	610	599	645	611	629	592	612	569	563	609	630	587	617	591	583	599	609	617	584	590	610	605	572	626	579	605	606	649	585	634	631	591	619	573	598	623	599	598	574	611	601	561	565	599	556	582	625	646	614	593	652	629	604	619	588	588	595	590	571	599	662	643	568	608	613	641	645	575	599	631	619	592	600	580	612	621	609	601	615	594	585	613	623	593	623	604	581	576	593	605	579	610	632	601	608	609	604	582	593	599	613	612	595	608	599	625	612	591	556	579	604	586	612	547	587	590	614	584	598	580	584	591	597	577	550	629	585	618	602	602	568	594	625	617	562	558	596	604	584	588	564	614	605	627	591	642	620	560	596	588	611	632	631	570	601	574	597	608	577	589	616	608	581	606	602	634	635	585	586	595	611	619	577	632	586	596	636	586	607	597	621	591	588	587	619	563	586	608	637	597	590	597	583	635	540	606	621	556	581	590	597	552	644	639	586	598	592	631	605	615	626	589	619	607	580	624	585	616	592	608	619	669	560	601	544	549	585	599	606	576	617	653	609	578	592	602	602	638	608	560	587	609	597	587	585	580	626	591	587	608	598	599	627	664	581	580	592	592	648	603	583	566	534	598	587	601	578	598	591	561	591	542	619	553	579	627	599	628	621	597	596	581	591	631	623	607	571	575	597	623	630	593	586	634	614	590	563	554	584	632	560	592	581	566	590	597	572	611	615	585	624	635	647	585	580	586	602	587	599	635	604	613	582	627	623	593	607	604	601	608	604	612	562	605	633	572	588	578	584	561	568	553	562	598	575	607	566	611	598	585	585	607	617	609	568	577	571	595	593	553	601	589	603	634	593	583	585	556	614	562	611	608	601	592	605	656	610	570	585	566	615	585	592	611	619	611	552	620	555	587	602	589	558	618	577	586	584	626	624	639	565	562	587	601	588	576	631	579	637	615	608	564	583	546	605	626	662	551	588	623	591	589	611	578	587	563	549	625	605	643	586	618	600	531	618	652	593	607	607	576	580	610	563	637	613	612	603	606	601	604	624	597	589	544	627	574	582	618	594	630	623	646	594	600	636	552	649	597	586	625	560	582
17556	35098	27544	19745	14797	10101	7054	5371	4172	3557	3148	2746	2480	2097	1718	1355	1137	1023	974	948	902	881	825	888	896	875	843	837	838	874	832	833	841	908	878	926	887	840	856	835	832	860	821	830	857	834	870	864	831	868	855	868	826	813	804	861	865	841	844	840	881	838	830	869	871	868	888	790	827	874	813	868	823	867	863	852	829	892	866	892	870	825	810	843	852	856	876	800	820	821	835	839	817	860	853	844	853	838	837	842	851	843	859	828	833	819	842	832	884	862	868	858	854	823	790	851	849	802	835	824	839	889	903	819	897	846	862	839	865	819	804	823	839	890	850	886	859	838	797	797	862	893	893	817	846	870	892	849	836	841	813	845	861	836	846	848	835	896	848	842	859	833	814	870	853	836	893	811	875	837	875	837	837	828	825	798	902	813	842	881	850	807	856	849	821	876	902	863	880	845	856	809	884	834	852	877	880	835	857	812	870	917	886	847	888	823	860	852	822	849	827	852	858	858	843	838	854	866	840	866	899	862	867	836	881	857	834	855	874	818	823	852	838	877	824	845	785	886	895	812	867	817	824	864	794	839	854	849	855	809	852	865	831	813	799	842	845	868	822	835	882	840	912	817	848	823	846	809	847	824	824	853	829	808	854	852	822	858	783	842	880	799	861	839	885	828	793	791	826	840	834	885	871	856	811	872	819	881	884	823	912	845	861	870	846	826	823	893	873	833	913	835	857	831	849	872	806	830	881	817	850	796	868	866	815	798	855	858	802	859	818	803	854	828	856	823	845	846	852	845	860	814	847	806	833	887	826	859	873	855	908	928	850	862	858	862	863	859	818	826	802	822	861	827	864	831	829	798	836	860	882	803	850	838	889	838	880	799	874	837	826	825	843	882	846	878	890	880	869	879	865	844	878	858	850	842	821	873	863	873	881	880	847	847	866	815	868	840	863	836	857	839	831	852	871	871	863	825	907	844	867	881	847	839	843	879	831	828	903	819	834	854	798	890	834	865	880	858	886	874	854	844	843	829	836	829	833	816	835	835	851	812	893	849	911	849	817	814	861	834	843	827	855	850	871	869	831	847	863	861	863	842	848	870	879	878	840	854	862	833	887	823	829	865	869	889	837	888	838	844	818	865	868	856	886	905	887	856	828	853	869	866	864	798	883	816	873	822	819	865	859	795	818	838	825	846	851	872	829	808	793	805	812	832	908	861	799	869	815	851	875	832	824	882	845	820	872	818	883	861	831	837	834	814	830	829	852	852	886	850	865	905	909	901	852	851	826	869	897	865	870	871	825	828	846	812	873	807	857	804	890	873	835	838	864	887	892	843	835	832	854	824	875	803	817	853	872	843	843	814	803	849	858	832	828	885	815	819	863	841	835	851	895	807	854	850	799	911	803	849	823	850	849	863	846	805	868	849	877	859	811	881	826	840	838	901	809	872	874	881	882	808	849	773	846	846	905	831	846	883	827	808	881	796	825	827	847	868	820	853	835	846	838	807	865	892	773	904	841	844	808	820	837	853	832	839	819	827	845	888	867	876	834	854	825	867	840	848	868	834	855	885	857	819	845	829	819	821	835	821	882	920	875	820	898	787	916	912	832	845	837	857	863	814	846	855	845	896	794	887	878	877	819	897	898	844	849	832	824	849	874	877	823	849	848	873	855	857	876	857	828	879	842	827	885	827	843	848	839	892	874	871	843	871	896	815	856	823	828	852	841	848	868	846	829	847	869	841	887	885	856	871	833	833	831	860	846	893	878	807	816	844	868	811	838	891	839	840	867	833	833	865	821	829	824	809	878	833	843	815	800	870	877	859	840	862	843	861	835	818	835	838	845	812	850	844	798	878	841	888	813	872	844	871	835	848	839	877	827	903	886	847	854	844	895	846	824	837	776	804	885	816	882	822	877	881	851	830	857	841	849	844	863	776	777	849	817	862	810	817	874	852	842	871	851	871	862	839	856	889	896	900	823	875	866	845	880	868	846	881	827	882	853	840	872	831	916	897	820	842	839	820	875	829	837	854	826	822	857	848	835	848	829	849	842	854	848	819	834	798	817	836	832	870	814	817	842	856	885	882	808	896	888	836	875	883	804	833	851	887	876	860	812	897	885	889	832	843	830	821	825	899	863	812	846	800	868	865	865	859	878	883	891	846	852	847	851	832	858	839	853	848	835	834	892	851	882	817	883	871	843	821	845	864	812	861	824	875	818	858	903	821	864	907	838	864	867	874	840	831	829	843	828	852	850	826	807	820	829	911	850	828	860	845	831	844	838	832	812	852	833	831	833	796	851	805	834	828	801	838	795	818	845	848	817	882	848	884	888	854	845	856	853	862	858	872	866	870	828	785	868	862	861	856	851	841	902	832	852	848	905	829	874	827	866	887	823	876	880	804	856	846	824	835	859	864	847	860	877	921	847	845	827	820	818	791	886	837	904	826	858	840	847	865	808	853	877	856	819	895	822	871	816	792	890	851	872	895	815	856	852	838	837	859	853	828	807	865	831	843	877	828	847	838	807	870	815	838	841	820	826	868	870	847	811	844	862	870	844	882	837	884	850	868	839	875	829	834	871	839	852	863	889	837	816	873	874	863	796	858	827	866	851	888	830	797	829	880	876	810	886	812	817	865	881	939	870	857	821	860	851	845	841	862	840	863	829	838	871	810	839	792	840	855	844	823	855	849	834	824	847	868	846	882	811	797	791	892	806	885	845	814	877	811	845	869	899	883	823	846	884	904	884	861	865	821	857	816	837	847	867	846	836	867	836	826	866	896	847	823	825	850	857	839	837	840	840	869	831	820	791	886	849	836	811	845	862	841	815	919	836	792	853	767	876	835	828	810	817	815	845	838	838	857	885	822	834	845	837	854	823	854	874	823	851	830	890	881	832	840	868	892	848	773	788	836	866	831	821	835	867	891	898	825	861	881	831	862	852	811	827	852	806	856	842	869	858	893	821	885	877	891	828	822	840	855	798	884	847	903	856	822	846	790	846	819	878	878	820	832	895	839	794	861	828	840	835	859	842	844	793	808	827	904	818	874	831	881	858	798	829	855	879	872	852	845	870	838	833	777	898	843	809	823	886	881	824	824	836	867	853	856	859	845	841	861	855	851	827	910	861	880	824	828	841	869	811	821	868	896	813	853	819	857	818	873	828	814	793	801	844	854	840	792	857	891	783	886	854	884	884	815	848	854	856	830	852	851	817	879	795	813	860	846	878	833	842	852	814	831	845	829	837	877	856	868	873	886	891	844	881	829	824	840	866	877	847	881	900	838	823	853	899	866	889	867	861	818	862	860	829	817	808	878	843	829	842	832	821	897	849	858	854	822	819	833	898	832	876	814	790	895	841	836	893	818	835	929	816	859	847	852	844	839	855	770	878	802	856	855	884	855	867	864	878	854	811	836	864	812	894	832	844	838	814	859	872	869	831	840	831	836	888	834	833	831	856	860	806	854	889	832	864	775	820	823	806	829	860	863	901	905	837	849	858	857
22098	21063	28622	23698	21136	20440	10525	3420	2424	2034	1647	1456	1249	992	840	564	435	340	313	314	264	241	241	265	264	278	261	260	258	217	251	255	256	248	263	252	256	245	233	268	234	218	229	247	276	251	254	250	236	240	243	238	233	243	253	250	225	257	241	237	251	239	224	231	241	228	216	247	228	249	231	246	254	232	245	242	234	232	239	237	230	248	218	237	243	249	243	244	236	223	232	227	231	245	224	229	218	211	230	248	240	255	226	246	220	246	242	234	221	232	214	251	238	207	224	212	216	233	244	232	257	233	256	239	220	267	249	235	233	223	215	196	215	224	209	223	240	252	222	231	237	244	249	252	222	239	236	235	240	232	245	233	237	232	237	256	219	248	219	225	230	221	250	247	239	217	217	235	224	258	230	253	244	256	228	236	230	231	233	250	221	223	237	236	212	238	212	232	227	251	258	229	237	216	247	234	229	252	223	241	245	230	230	230	226	230	211	249	248	230	231	225	226	214	230	236	234	235	238	215	218	238	227	246	271	239	217	240	208	247	237	222	241	244	225	245	232	220	230	244	222	231	217	248	237	239	234	219	217	240	279	233	230	228	211	240	236	192	255	224	221	219	229	217	226	234	232	223	239	242	210	245	221	247	254	259	217	258	221	231	265	232	245	226	221	257	228	227	236	242	241	231	244	228	218	245	239	242	237	230	205	284	250	208	235	236	251	208	229	243	235	223	239	236	224	233	250	227	224	241	228	228	246	235	230	217	219	207	235	258	240	196	219	236	236	202	214	239	221	245	230	217	221	237	254	225	189	224	226	233	251	231	234	228	224	232	234	239	238	228	239	203	229	227	235	222	244	233	242	223	215	239	223	228	228	246	222	212	270	213	254	206	248	223	225	241	238	219	239	218	219	243	224	224	207	236	239	229	217	216	235	225	212	211	248	220	261	254	191	223	229	225	240	242	230	233	241	256	245	206	226	202	282	213	222	231	202	243	234	236	245	254	225	216	257	268	242	236	212	257	213	242	245	260	243	235	248	274	234	215	233	237	205	226	242	255	225	232	248	215	233	253	232	242	239	230	248	228	225	228	249	247	232	245	237	225	248	238	235	238	230	207	257	226	228	230	217	226	258	222	235	233	271	226	222	242	250	246	198	234	247	248	234	249	215	234	244	243	249	220	243	215	228	236	217	218	250	229	260	238	222	217	256	232	249	223	203	228	242	219	230	244	206	235	253	223	235	242	244	254	217	251	225	230	244	216	258	247	229	212	245	238	220	271	241	226	242	235	235	202	193	222	243	256	242	203	233	246	234	240	242	217	233	213	222	235	222	221	242	246	256	253	248	224	241	241	205	232	234	248	247	244	241	239	238	239	237	257	234	193	226	246	232	219	233	232	245	241	225	247	229	200	203	217	231	242	216	235	223	239	249	236	223	266	245	255	223	234	245	215	217	218	204	247	224	223	252	239	224	198	227	255	236	230	217	245	197	236	253	245	215	242	226	241	210	252	243	222	213	230	233	244	233	229	211	214	249	229	244	262	219	246	204	227	226	234	251	209	221	225	222	243	253	232	245	244	217	255	254	222	232	252	220	261	216	246	235	219	244	224	226	249	244	248	234	227	242	246	235	233	223	228	244	192	227	207	241	235	238	245	229	240	242	214	237	205	240	221	202	207	228	229	253	227	225	229	249	241	232	222	237	255	236	246	240	247	234	226	243	238	223	240	201	246	245	218	260	221	231	231	224	227	228	235	225	220	226	238	243	245	250	236	219	211	236	233	218	231	221	246	203	205	209	226	214	251	227	266	249	259	246	249	255	260	236	209	244	258	254	214	255	210	255	238	250	231	218	221	214	236	224	238	229	255	227	226	240	236	250	208	261	223	219	240	219	220	203	231	200	250	237	243	235	228	250	244	216	246	230	244	210	228	245	271	214	236	216	234	222	220	243	221	245	221	210	238	218	219	216	242	232	229	270	223	232	232	235	229	236	213	211	209	234	256	214	241	229	241	250	245	216	258	235	230	256	235	228	231	238	205	234	218	237	227	230	240	219	227	234	220	222	222	230	219	238	243	213	196	233	250	258	205	248	226	228	227	249	244	240	217	218	230	237	233	261	236	230	224	244	248	265	232	245	233	242	218	213	242	262	226	235	221	263	232	260	225	251	210	231	240	216	221	223	240	254	258	276	230	234	207	251	239	228	254	215	240	230	211	218	252	210	248	241	256	232	195	260	243	249	240	248	221	241	217	215	243	237	217	231	233	260	233	241	240	237	225	233	226	226	236	222	236	217	200	212	235	242	236	217	244	245	240	229	235	204	255	241	235	254	215	248	229	252	239	249	219	239	246	224	221	208	236	229	218	246	229	221	217	235	251	241	251	274	228	245	234	222	256	229	250	218	209	256	225	243	240	258	216	238	242	247	239	241	226	243	237	229	251	218	245	257	212	235	232	212	239	231	247	237	253	241	238	229	257	250	250	187	185	236	238	214	207	240	220	231	228	230	215	233	215	232	239	221	224	206	246	224	213	225	238	217	242	226	236	199	240	239	240	241	224	245	237	209	254	271	220	228	252	231	252	213	248	240	260	206	246	221	255	201	228	234	251	223	223	239	240	221	247	257	251	211	243	237	229	222	237	245	212	261	227	218	247	257	260	254	261	239	229	243	236	225	238	217	218	232	242	217	236	194	224	228	216	263	232	244	241	213	232	245	231	216	255	235	232	249	245	238	194	228	234	228	269	253	251	207	244	206	236	250	225	228	211	234	230	239	226	230	225	235	239	263	228	248	235	262	219	202	233	230	236	231	209	236	222	212	221	214	230	243	229	227	231	228	252	257	220	222	246	232	244	238	248	231	233	221	237	252	194	221	221	238	250	230	223	235	257	227	229	230	228	227	220	231	226	219	243	244	222	259	218	240	234	223	232	256	248	252	241	184	230	233	229	251	214	231	198	228	260	215	228	209	218	231	238	219	231	248	231	260	218	246	220	234	192	231	251	245	223	205	238	231	247	249	238	256	230	231	244	196	252	240	238	237	181	220	263	251	240	205	234	221	237	215	261	240	238	222	234	216	222	237	262	231	234	277	228	205	241	242	223	226	236	212	224	227	236	225	232	250	229	219	239	217	239	204	228	262	219	211	251	235	223	247	255	197	245	219	255	215	242	209	204	257	239	240	240	237	227	195	224	255	232	215	248	220	249	211	226	214	249	233	249	258	239	232	207	235	223	243	226	244	247	234	228	232	241	250	246	236	207	211	229	219	213	212	238	241	213	240	224	242	231	222	233	245	195	249	234	238	212	226	189	239	221	209	210	224	201	222	236	225	221	241	219	231	262	249	260	268	229	234	213	221	224	249	214	249	227	224	250	231	248	213	260	215	237	244	219	243	239	245	232	235	242	245	231	214	228	249	224	228	215	232	260	212	230	252	236	262	219	224	217	230	240	250	231	229	223	223	245	229	244	215	221	253	234	207	221	238	254	231	232	249	243	259	247
18519	41464	33311	24515	18941	13625	9433	6988	5725	5008	4061	3514	2854	2422	1776	1215	868	655	562	503	472	433	416	381	393	356	386	398	400	340	383	381	357	399	365	372	350	398	345	350	339	389	361	324	337	347	351	354	351	343	396	349	340	382	354	384	344	341	384	364	360	331	390	351	351	363	350	356	338	336	364	359	367	375	335	341	356	342	324	378	353	343	339	360	317	364	351	353	311	343	348	347	322	314	324	288	361	352	346	335	346	336	325	346	343	336	342	294	319	345	343	328	335	352	343	344	335	341	347	362	349	354	346	321	335	317	368	325	361	342	310	315	301	379	351	367	340	360	315	336	347	322	326	347	345	324	354	348	313	379	331	361	305	348	318	357	324	319	311	324	309	351	331	341	345	352	332	306	364	343	338	354	337	350	321	332	332	347	315	337	312	326	332	336	329	307	309	314	355	308	341	371	350	363	337	344	334	326	363	338	313	321	333	334	373	351	325	303	350	333	359	373	329	324	310	308	341	310	328	335	334	340	318	327	323	325	340	346	351	330	365	358	368	361	329	323	343	363	318	366	345	330	332	346	348	345	324	308	331	353	366	324	340	326	356	301	359	302	353	346	331	339	319	326	347	346	315	361	327	345	306	331	337	340	318	363	322	352	342	320	310	338	325	324	335	332	342	341	318	345	363	341	336	329	337	314	329	347	340	363	346	304	345	381	295	366	324	335	325	336	328	327	331	334	315	355	339	331	329	341	307	347	313	332	337	325	328	346	375	341	331	352	332	338	339	325	332	336	326	346	331	320	353	356	366	351	330	331	328	343	329	332	340	326	331	324	327	324	324	331	337	369	341	329	348	325	344	347	314	353	341	309	336	348	344	346	343	336	359	325	331	319	363	338	330	346	341	322	309	328	344	317	348	345	322	315	340	339	302	327	320	323	351	329	330	349	329	326	325	358	330	316	292	327	350	318	343	317	326	348	350	341	347	324	338	325	301	333	340	349	348	323	323	310	339	375	322	355	327	373	321	321	317	320	304	340	349	331	355	359	354	306	328	325	353	329	316	325	308	356	343	330	312	301	310	337	337	360	340	339	339	326	322	351	359	327	339	344	362	358	329	335	330	323	341	333	295	335	354	319	328	359	347	314	365	353	351	356	323	343	290	360	338	366	339	325	356	339	369	351	352	332	316	340	349	360	330	329	354	338	359	329	312	341	337	297	337	333	335	364	347	360	279	339	340	336	359	364	318	328	369	355	319	357	373	332	323	327	321	346	308	363	314	380	328	351	364	311	347	375	360	370	329	304	335	312	322	344	339	305	331	318	322	334	333	352	343	315	315	316	334	357	364	351	348	329	335	376	382	338	372	347	339	324	306	356	339	338	322	348	302	324	357	311	360	355	350	319	361	311	330	328	347	337	319	340	323	325	335	306	352	337	319	312	336	328	302	322	338	331	322	312	335	331	320	344	354	347	336	326	365	362	357	348	322	341	322	300	357	336	320	354	351	314	348	353	342	328	334	337	358	349	306	333	312	343	373	336	332	345	351	338	332	350	364	333	357	356	327	297	309	340	330	345	307	360	322	349	328	356	357	337	326	335	333	331	335	307	363	365	323	329	394	348	366	333	355	323	350	342	377	331	326	333	334	366	330	336	377	343	320	363	323	311	319	314	339	347	347	332	351	338	314	304	331	347	339	313	345	338	367	368	335	359	323	306	373	344	315	339	329	332	325	316	345	353	349	329	341	332	346	333	316	348	304	304	370	323	335	359	324	315	341	341	313	326	304	294	333	345	350	319	315	359	344	337	328	341	327	328	304	342	333	334	327	308	348	314	315	372	333	322	355	329	327	334	331	343	356	339	309	315	319	333	336	348	370	324	369	356	326	308	351	344	339	339	312	306	316	323	345	329	325	325	343	368	328	293	317	313	345	341	335	323	340	304	327	349	323	345	339	342	346	328	334	336	366	340	297	319	325	309	326	340	326	337	354	327	321	359	328	358	331	338	341	330	352	389	330	372	338	349	357	315	326	316	338	326	324	335	342	340	334	323	373	334	322	355	359	367	340	328	333	329	337	340	352	350	365	332	340	313	353	368	363	334	333	362	361	340	314	362	319	339	353	353	357	349	323	320	334	351	371	339	309	337	341	318	334	325	340	326	349	349	330	363	353	343	338	355	333	345	310	336	331	372	316	321	318	351	341	373	332	339	326	349	311	309	313	369	335	301	343	359	309	333	356	351	328	337	349	358	337	369	368	357	344	345	355	356	351	357	364	373	346	361	333	318	324	349	351	344	342	345	298	333	338	321	324	319	375	303	379	325	313	365	331	324	340	326	339	279	345	384	334	348	328	328	306	305	344	351	332	325	336	347	343	296	331	334	312	383	319	315	315	325	355	363	302	330	341	295	348	320	327	338	334	367	363	324	353	335	357	319	364	318	341	320	347	323	317	306	310	359	332	327	345	326	351	344	333	331	305	304	331	340	370	352	330	323	364	322	334	331	338	356	333	358	336	330	368	298	330	333	339	342	318	339	342	324	324	339	347	289	337	355	336	338	335	311	344	341	315	339	351	297	330	351	317	343	314	347	331	340	324	343	371	357	336	339	334	324	357	343	334	350	333	366	353	330	343	324	321	338	350	318	329	341	356	315	374	383	320	340	339	318	333	338	353	359	323	308	324	317	366	333	325	331	356	354	340	312	321	348	326	350	342	313	339	330	311	343	331	312	308	304	359	317	327	375	358	378	353	318	348	350	341	345	351	363	340	349	330	323	327	312	338	339	356	329	317	300	349	336	312	316	326	349	356	357	331	332	344	366	352	334	349	351	341	323	318	348	360	314	375	325	339	288	357	334	306	319	387	330	361	327	348	337	346	344	331	306	321	302	332	355	338	346	342	333	322	317	344	311	328	326	326	298	324	328	324	348	369	357	376	336	351	319	344	328	323	323	390	332	350	313	354	337	329	322	351	394	312	313	307	339	350	344	348	369	337	319	351	324	370	341	348	329	348	318	335	331	354	315	342	362	338	334	350	350	366	322	352	327	316	350	333	350	323	353	347	312	362	326	345	317	358	337	327	321	345	346	335	338	359	303	321	317	382	328	346	317	330	353	343	355	351	331	351	325	327	327	337	315	330	347	343	360	300	342	364	326	345	343	326	328	321	321	365	365	309	331	313	354	321	334	314	332	348	312	333	334	344	324	317	318	337	328	373	355	383	340	306	343	366	326	347	339	348	299	333	323	362	339	332	336	315	345	298	318	338	330	324	305	319	319	324	347	359	312	362	361	341	329	312	319	349	310	318	317	323	303	333	352	327	376	356	348	357	324	304	343	330	327	323	349	339	320	305	322	342	325	332	348	333	334	324	342	345	333	363	354	348	293	357	354	339	344	313	315	352	340	309	356	358	345	373	341	340	350	338	352	373	303	323	364	338	326	321	377	316	344	319	285	366	304	347	358	383	362	331	333	341	324	322	346	332	366	348	348	342	298	327	319	341	341
27038	22716	23286	15411	8427	4845	2798	2070	1766	1523	1276	1218	1035	965	842	749	677	638	659	664	623	672	635	634	641	612	594	571	588	622	584	586	605	627	604	645	616	608	605	613	577	604	603	577	614	611	586	620	587	586	633	583	603	631	633	604	595	643	649	568	625	608	579	619	594	606	634	587	626	623	623	610	645	619	609	602	593	648	588	603	658	606	625	587	632	588	616	606	612	579	587	618	546	619	599	624	560	609	635	644	593	631	575	585	571	580	623	604	673	654	602	648	587	602	630	625	540	603	655	626	646	635	618	593	592	642	634	587	621	634	625	617	591	590	628	600	633	623	635	641	575	623	612	617	621	584	636	597	614	629	571	654	574	589	585	578	606	599	624	618	594	581	633	606	570	603	602	610	623	618	623	594	592	600	612	587	646	610	637	618	591	634	578	655	607	603	643	621	649	622	612	648	604	579	585	610	637	687	605	639	601	621	599	628	578	627	590	599	655	604	584	636	624	628	642	608	594	613	584	632	613	636	616	563	613	635	593	638	582	570	603	628	614	601	622	617	612	663	626	594	581	603	590	582	637	562	611	641	637	600	608	591	644	645	589	646	603	619	639	608	566	599	638	612	619	585	627	575	608	600	599	594	616	589	585	615	610	599	590	607	613	583	658	652	614	625	600	609	608	651	574	595	609	608	679	580	601	628	645	592	570	631	638	608	616	608	618	603	607	589	611	622	597	645	631	625	610	614	591	590	607	584	603	599	591	626	594	635	637	634	609	599	605	581	608	641	591	588	599	589	629	575	626	601	650	600	589	610	625	627	599	595	619	586	639	562	615	637	604	582	654	575	597	628	618	627	634	597	626	635	637	585	613	610	605	671	597	607	597	624	611	602	619	639	624	631	627	611	594	658	623	642	609	603	619	614	653	568	624	589	606	594	572	589	583	564	635	637	570	612	623	607	602	602	639	644	616	631	617	596	585	592	637	602	607	618	608	571	593	592	616	635	595	576	602	599	604	606	659	617	610	624	578	613	611	622	587	613	585	575	591	637	591	636	601	656	639	571	606	627	617	648	613	595	630	596	646	582	657	673	598	611	605	613	636	633	555	668	595	630	607	616	614	580	634	630	593	611	604	647	651	618	616	609	634	604	629	632	607	607	638	646	581	627	630	614	597	627	587	577	614	574	615	596	648	611	653	598	613	597	654	612	621	628	606	618	601	623	609	594	571	580	603	598	634	562	621	600	620	606	592	582	647	629	635	600	622	590	605	613	562	563	593	624	576	645	617	620	624	601	600	639	586	592	603	634	594	585	655	684	622	593	621	609	617	600	572	634	626	607	583	604	636	628	663	606	591	639	636	631	630	591	604	640	618	636	675	623	673	609	585	633	612	580	593	587	623	571	622	599	614	583	593	624	618	581	596	580	599	591	617	609	600	626	623	642	607	643	619	584	623	597	605	571	603	652	613	595	572	609	584	596	612	586	561	598	619	603	574	602	607	582	599	593	595	607	634	557	578	582	610	617	614	614	617	577	663	605	660	619	599	619	629	605	573	580	580	610	603	629	626	624	595	629	606	596	603	591	652	619	612	591	600	618	566	598	591	623	647	604	639	586	621	638	602	654	595	605	660	608	605	582	564	624	613	613	594	634	606	625	618	617	576	624	645	608	652	613	627	617	630	588	610	617	595	634	595	531	657	606	593	638	619	639	585	637	605	648	618	644	617	566	576	673	568	593	575	614	601	627	609	622	607	588	593	591	607	575	593	610	632	597	592	605	625	614	599	577	548	606	594	612	607	553	578	596	596	622	631	599	636	636	616	602	599	649	643	616	644	605	615	602	604	621	592	609	641	572	604	678	598	612	557	649	590	646	629	647	632	589	594	630	586	580	597	628	581	594	628	571	611	607	668	593	647	594	565	672	612	628	598	643	560	617	609	607	648	660	607	631	627	607	622	605	596	592	632	591	551	636	572	621	632	585	636	611	617	576	620	610	595	639	618	584	600	576	614	594	643	596	622	644	606	590	614	612	644	628	600	681	624	575	607	579	577	622	624	624	630	620	610	588	602	615	636	591	662	622	622	586	605	626	595	645	620	585	594	623	590	626	579	585	640	619	606	574	653	571	586	593	613	587	595	589	586	648	612	604	621	616	604	594	640	622	621	621	608	615	566	618	607	592	625	573	587	582	598	597	618	607	591	610	581	580	595	579	554	574	566	576	665	601	610	648	615	584	624	630	606	662	580	600	617	602	590	656	629	581	658	615	579	625	614	580	620	582	616	612	587	589	618	616	559	647	575	640	638	627	633	624	571	582	576	639	585	581	622	561	606	595	618	600	622	583	600	590	599	596	602	691	609	637	606	598	631	623	637	582	657	591	568	574	638	567	545	600	620	572	635	637	625	540	618	603	595	612	567	596	670	609	595	630	600	637	624	669	616	604	598	589	590	621	604	614	620	577	575	610	569	581	596	627	597	597	617	610	601	624	613	588	648	575	563	617	570	570	616	624	598	618	622	661	644	625	592	602	616	588	583	602	575	596	570	612	651	650	611	568	644	611	592	540	613	614	597	582	597	612	595	606	571	610	597	598	594	636	624	591	636	648	600	638	646	605	569	635	668	586	591	602	592	642	619	586	594	564	579	598	620	617	594	634	589	579	586	577	627	579	597	592	603	628	578	588	623	675	626	647	623	603	591	570	599	610	607	646	607	610	620	593	588	603	602	596	612	630	591	617	603	547	592	580	636	600	613	608	605	596	635	611	630	617	596	594	607	604	596	635	613	629	575	583	642	653	629	610	580	623	571	615	614	606	603	584	617	632	590	605	620	574	621	604	609	608	641	602	563	659	659	635	608	625	577	648	649	675	598	620	623	591	591	603	591	562	606	584	621	588	626	628	635	617	621	590	612	628	608	637	611	606	578	606	653	607	624	599	587	617	613	610	574	626	600	638	656	619	617	628	604	601	642	620	637	607	547	575	604	601	617	575	622	612	601	617	628	615	575	603	610	581	622	601	620	615	623	628	611	580	611	621	636	627	595	612	617	618	600	618	572	609	606	609	644	619	586	600	608	634	646	620	626	601	585	675	623	603	636	611	606	651	610	619	625	605	620	590	614	599	571	600	655	625	616	622	624	600	623	605	607	567	590	662	579	659	628	606	618	639	568	650	592	585	642	624	623	556	593	604	599	609	619	648	657	617	566	629	604	617	592	635	625	604	594	631	630	606	668	626	659	623	618	571	613	602	641	636	599	559	599	616	621	614	617	617	604	596	623	620	602	608	625	619	633	569	617	610	638	595	621	599	614	573	637	574	588	589	632	619	578	594	607	596	599	612	615	629	619	578	625	624	662	620	549	590	585	597	614	658	621	620	574	600	614	569	644	562	589	624	624	632	653	592	615	624	590	617	548	624	620	608	559	634	599	609	620	556	622	563	660	599	657	610	615	582	620	603	656	675	572	577	555	643	595	616	677	600	570	626	636	630	657	638	619	645	599	597
16935	32323	25652	15984	12070	8642	5794	4453	3950	3220	2747	2369	2035	1877	1482	1242	1099	1003	1009	924	939	904	915	939	875	882	895	920	876	926	860	873	895	908	831	899	879	869	873	916	876	920	883	947	910	861	839	847	972	902	869	854	901	848	894	882	878	927	884	884	835	891	861	845	875	847	926	915	848	928	892	827	874	885	885	824	854	885	887	873	894	875	840	896	917	853	830	841	905	893	875	855	880	833	895	930	875	893	873	986	853	870	882	874	900	831	940	855	868	836	880	858	865	892	855	888	861	888	956	917	887	834	872	878	876	925	820	861	861	884	848	892	873	929	898	909	905	868	847	893	859	822	827	827	858	859	962	904	903	877	861	885	865	908	833	859	877	858	914	824	858	884	848	879	885	880	882	864	859	873	869	866	933	921	946	908	836	855	894	891	912	879	906	885	915	907	820	844	884	876	888	853	857	910	871	886	922	860	874	866	894	912	878	905	900	803	847	827	924	875	878	838	861	901	872	875	867	878	874	840	876	903	885	930	866	863	912	819	908	887	891	907	856	901	888	842	915	866	880	853	932	840	910	912	869	966	864	935	897	909	868	939	868	904	873	834	854	902	894	906	901	875	861	862	885	910	860	892	849	894	864	862	919	871	919	908	877	823	859	854	939	845	873	883	864	867	920	899	903	831	918	888	829	884	875	849	862	875	845	891	871	905	884	915	876	904	905	872	873	882	897	860	878	938	868	891	885	888	843	877	889	906	918	932	883	949	891	893	856	806	906	852	921	876	884	892	891	914	869	883	839	841	872	920	890	844	897	872	895	878	869	888	824	909	924	867	899	929	826	947	893	904	889	825	856	851	823	930	906	875	869	908	902	879	890	878	895	915	844	897	905	868	882	876	899	835	833	886	933	873	862	863	856	874	858	923	887	819	858	883	909	827	842	868	868	889	896	871	886	879	941	822	907	874	903	902	844	907	840	910	868	869	817	877	897	903	856	938	884	910	918	871	895	917	878	861	898	932	860	888	879	876	916	883	852	886	823	903	879	883	933	922	863	927	844	959	942	872	827	849	880	905	900	859	887	888	933	859	915	905	945	880	820	850	848	837	907	901	848	884	863	941	874	898	928	889	865	873	885	845	912	846	876	836	892	890	831	798	854	902	916	853	879	889	887	887	921	879	822	949	839	899	905	936	871	883	922	857	881	856	858	878	883	892	903	848	937	923	876	874	897	901	896	888	842	863	867	859	857	841	916	883	843	933	874	867	846	909	878	866	872	846	906	892	892	944	876	866	866	933	890	856	891	934	853	905	890	880	896	884	869	930	898	864	881	912	890	876	859	912	917	907	804	841	928	911	927	868	916	893	859	912	886	865	838	889	866	870	931	836	898	857	919	894	855	896	821	858	894	872	861	862	916	822	865	902	886	852	903	938	905	870	874	899	928	878	883	953	865	846	883	865	893	866	869	879	850	849	844	838	858	882	924	853	885	862	906	872	879	878	867	925	939	902	856	857	915	914	876	895	943	879	907	902	882	862	821	896	876	892	899	841	892	895	850	881	843	929	859	824	842	887	844	890	932	881	928	884	899	865	881	935	866	817	839	860	890	890	902	862	875	848	910	878	880	848	887	900	903	926	885	918	857	850	854	897	898	846	824	889	929	858	894	938	880	885	858	936	908	859	905	841	840	894	908	896	874	867	845	889	849	829	829	804	872	891	888	857	901	877	892	917	866	904	869	941	860	869	878	853	873	878	864	885	868	852	875	916	910	881	911	834	897	879	910	945	834	895	840	864	871	845	901	865	860	856	874	888	837	861	900	913	838	925	910	860	891	937	890	892	828	836	899	852	883	914	879	878	900	860	882	876	890	892	880	833	915	878	873	894	927	853	868	880	951	873	913	875	936	811	882	872	888	880	890	884	920	899	855	892	848	909	881	830	897	934	921	919	876	897	874	895	879	890	920	903	850	885	864	867	888	875	893	838	886	913	865	858	873	887	895	892	869	838	869	914	873	892	869	893	908	827	908	905	886	966	895	866	874	904	864	920	858	913	930	923	924	850	879	877	895	921	854	841	906	905	880	844	854	893	871	886	845	868	914	896	859	837	832	874	875	826	846	873	864	854	892	900	875	903	890	874	912	844	904	916	885	905	853	902	911	875	861	927	876	897	844	881	811	860	843	877	848	890	887	845	900	909	883	861	887	870	873	858	943	938	888	888	848	866	869	883	870	925	856	938	853	870	898	921	852	924	855	899	843	850	894	872	856	942	872	931	915	921	881	891	872	895	919	877	879	884	892	907	850	864	862	897	864	871	853	921	856	920	961	846	878	875	954	892	891	900	849	889	902	852	931	810	878	875	860	869	849	894	882	895	891	918	852	911	843	868	864	897	850	901	865	828	864	878	875	871	885	880	948	879	887	872	915	868	900	902	864	899	908	838	866	872	930	833	890	846	875	869	896	850	894	879	904	931	887	843	851	926	862	901	866	914	876	889	893	897	867	835	833	867	893	928	890	951	871	859	894	834	946	887	901	870	887	857	889	891	914	891	852	930	911	879	845	922	891	872	878	937	838	894	889	863	906	889	915	921	917	926	853	815	867	922	876	898	870	860	884	894	858	883	872	885	882	887	900	915	910	887	865	901	874	847	935	864	929	896	845	902	873	931	857	884	918	882	819	909	947	885	834	877	895	878	869	879	941	945	919	905	865	889	841	896	835	857	861	889	925	873	866	878	855	840	884	878	883	904	822	885	882	865	851	901	866	885	906	906	819	902	893	846	879	858	908	864	892	808	843	884	855	854	833	911	877	845	878	937	832	877	834	894	868	933	875	881	855	872	874	888	897	903	904	926	873	905	803	911	937	865	899	908	904	919	887	895	880	926	908	896	937	854	934	844	917	909	930	831	886	890	862	857	888	880	869	882	883	864	881	897	913	903	814	817	888	834	838	867	886	898	894	864	921	857	897	860	864	876	817	824	863	858	858	900	920	922	882	931	810	949	873	854	868	893	874	893	888	921	872	873	911	877	931	861	859	892	818	881	860	914	919	844	824	819	877	931	845	853	895	908	864	886	868	894	876	868	860	859	882	838	884	909	897	875	884	858	887	861	889	870	864	906	926	893	871	898	917	868	893	861	905	910	966	852	870	888	898	846	862	851	841	884	885	847	940	878	887	897	857	871	885	887	881	925	869	913	819	860	866	885	871	867	857	858	884	905	933	847	906	832	856	907	852	857	873	873	823	884	922	835	935	870	859	887	886	839	933	927	884	852	893	847	890	856	867	873	890	941	881	958	890	942	921	864	941	880	851	878	866	859	915	865	902	905	922	899	917	913	898	894	898	881	873	875	843	907	892	895	889	883	876	852	888	861	861	873	869	869	848	867	813	859	864	877	908	875	924	841	911	878	883	857	862	846	923	804	844	884	886	852	855	822	861	880	872	897	844	877	909	893	852	835	832	878	865	892	900	885	887	924	894	872	845	930	896	940	887	864	904	890	870	813
22996	21062	28201	24228	20575	11996	4569	2723	2042	1626	1438	1187	1115	875	721	570	489	468	425	404	392	369	385	345	335	377	359	333	362	357	359	381	369	347	347	363	337	386	330	342	351	360	342	359	361	364	354	343	355	361	378	364	402	363	348	340	370	363	351	357	358	332	308	359	305	342	359	369	361	329	386	341	367	342	335	360	351	336	327	357	338	369	375	363	349	376	334	375	394	333	352	346	366	348	358	355	369	370	378	350	357	366	349	315	377	323	333	360	346	337	373	349	326	319	333	341	341	331	385	357	369	351	386	367	354	380	370	368	338	344	348	368	336	358	342	319	367	336	356	347	362	377	370	342	362	330	328	341	349	363	348	349	370	355	323	348	372	338	362	343	345	380	352	336	368	346	355	358	369	369	373	366	339	342	363	346	346	344	363	333	381	365	367	351	356	377	334	360	358	346	354	315	374	368	326	337	324	343	315	363	348	357	371	320	337	322	348	352	336	348	368	350	368	355	342	351	347	342	315	362	341	352	358	355	337	341	322	335	356	374	349	344	359	352	326	366	387	343	357	349	335	346	342	335	350	343	343	346	390	340	348	327	340	329	338	344	376	378	378	365	368	352	362	361	380	341	367	360	358	341	341	346	369	360	366	362	335	337	352	363	327	347	326	353	359	363	333	348	364	351	348	358	342	364	372	349	373	369	319	321	374	340	354	292	380	362	345	362	369	315	375	331	371	395	332	386	345	363	351	367	333	355	354	339	340	372	345	347	346	366	313	344	336	367	330	365	327	376	337	363	341	371	357	356	355	349	360	324	344	339	358	334	363	359	323	368	357	366	386	349	369	322	352	389	343	349	347	353	355	372	337	352	343	340	334	370	336	391	329	337	362	336	336	370	338	339	328	341	323	327	331	290	357	344	331	383	350	327	335	357	339	350	374	337	348	353	359	337	358	359	337	370	333	381	387	338	342	346	355	336	332	386	332	364	343	347	363	365	335	350	335	350	329	386	350	370	339	338	363	363	350	358	360	348	369	338	380	333	395	354	352	338	351	333	406	367	355	329	349	352	358	379	344	364	336	320	349	341	363	372	345	368	339	312	345	353	368	372	383	347	389	362	367	380	332	370	337	345	344	339	318	333	342	361	384	334	374	346	353	347	367	372	363	346	385	364	359	352	358	353	408	317	374	359	329	350	346	359	346	369	316	346	369	361	358	370	346	346	351	370	383	370	324	346	355	358	372	344	325	357	366	333	340	325	358	359	350	335	370	337	370	314	353	357	345	355	348	371	344	343	333	333	351	340	328	340	360	362	375	344	325	342	329	326	366	351	359	359	323	337	339	332	343	354	380	337	370	347	317	386	356	333	358	350	328	378	353	343	346	324	363	351	360	380	354	334	357	355	350	320	327	367	350	376	358	377	362	316	333	366	341	319	341	350	358	367	325	374	343	370	352	334	342	309	353	332	360	340	349	336	356	315	325	377	321	346	327	338	338	351	362	334	354	363	336	355	336	364	346	356	329	331	356	351	356	356	302	325	356	343	326	348	371	347	325	325	324	326	338	338	335	357	351	346	383	368	366	387	344	358	371	363	325	335	333	360	351	340	337	364	355	358	338	321	364	356	325	355	332	357	333	367	342	329	332	322	343	345	331	339	342	359	395	337	358	341	346	339	363	355	353	337	345	343	302	347	352	374	339	354	376	336	345	371	383	331	353	340	368	332	373	331	352	381	357	335	379	362	345	332	324	365	331	350	367	353	355	369	356	362	331	336	348	348	339	318	354	335	330	335	320	348	336	338	358	375	349	351	330	359	315	372	374	373	369	364	351	363	365	357	330	367	373	352	354	342	353	358	398	337	342	341	353	349	368	366	363	356	364	353	345	360	339	354	375	353	367	353	351	391	342	377	313	325	347	339	368	349	345	357	332	364	341	366	331	354	368	343	361	328	349	336	361	338	373	352	348	357	365	352	325	336	360	328	331	335	376	310	372	356	335	365	361	381	341	343	380	335	368	352	344	345	320	342	346	321	365	320	347	318	384	333	378	342	341	371	362	384	374	350	340	338	339	387	323	381	377	346	327	349	371	360	352	348	347	377	342	339	368	357	350	343	355	372	359	339	321	367	368	356	346	340	364	369	358	320	362	315	322	339	312	339	334	350	370	348	388	356	367	388	366	365	360	381	351	367	346	353	375	365	364	351	342	311	353	325	353	347	343	336	367	335	365	365	340	337	339	341	339	331	386	355	359	336	372	353	364	366	368	361	336	329	357	381	368	359	361	372	359	367	334	383	346	388	352	340	329	332	343	330	363	367	345	360	347	375	368	358	353	333	323	320	367	360	358	364	379	356	341	371	328	374	347	361	312	346	331	359	362	347	351	375	308	334	325	349	355	366	351	388	334	328	331	361	366	329	344	314	351	346	359	329	350	370	379	357	365	350	328	351	354	332	353	355	338	360	342	359	361	334	381	354	338	349	362	313	313	347	357	360	356	340	335	358	347	375	331	335	318	328	320	347	329	339	360	326	365	351	347	340	362	360	359	335	323	347	345	296	356	360	367	363	346	385	331	360	351	327	374	342	325	316	354	349	349	384	345	350	344	353	363	358	364	329	319	368	337	364	332	343	328	367	365	360	389	359	373	327	381	340	372	336	345	376	332	357	333	334	319	342	318	328	342	373	341	332	341	333	345	339	325	349	326	353	334	355	358	348	382	384	336	350	339	367	322	382	376	366	352	349	337	378	356	324	359	353	342	375	351	367	356	361	331	318	366	346	363	348	340	355	362	371	372	356	355	347	349	345	354	328	324	375	348	398	339	330	368	370	346	347	337	341	347	349	356	339	356	387	362	334	378	358	338	346	336	315	373	362	396	366	354	335	322	323	358	349	364	368	365	340	350	341	367	372	364	340	361	348	349	335	381	355	370	334	325	363	340	334	370	362	351	324	356	348	374	341	338	370	363	346	344	348	324	357	357	343	351	335	368	369	324	348	351	333	338	329	370	378	340	326	340	345	354	348	355	336	355	365	347	359	375	319	317	335	341	369	342	357	364	353	360	341	343	349	339	333	344	330	323	333	354	335	360	363	368	358	370	362	377	340	363	355	347	368	334	360	351	320	352	384	393	356	391	383	356	338	320	330	329	336	341	356	341	357	390	339	347	308	374	357	336	357	333	351	363	354	353	341	340	334	370	319	384	384	378	352	351	357	346	351	349	364	324	333	348	341	362	348	364	337	355	374	338	347	365	380	353	333	368	359	353	348	319	371	348	333	340	351	347	349	336	382	316	350	346	342	339	375	361	338	345	360	366	322	332	327	343	345	320	352	353	347	356	324	341	322	333	339	347	340	348	363	342	341	319	331	381	323	342	323	354	326	369	334	328	352	351	318	374	351	348	314	342	351	349	332	361	376	363	344	330	340	341	356	342	332	366	398	332	391	359	346	328	318	342	326	360	379	363	339	354	326	343	349	348	354	352	325	375	324	362	364	360	346	332	351
15268	36157	29566	20670	14801	10640	7498	6180	4926	3779	3246	2998	2537	1935	1449	1139	905	853	735	643	628	532	559	577	563	588	523	551	561	507	558	562	565	549	537	542	517	556	535	526	551	551	545	558	561	534	522	579	548	560	549	575	544	578	520	542	552	516	563	533	545	516	547	511	560	586	568	535	539	518	545	533	503	524	544	498	550	553	522	516	488	517	544	553	532	560	513	499	515	547	550	502	563	536	532	550	527	505	547	507	537	559	568	504	538	523	571	576	543	515	500	524	564	498	500	527	533	495	547	500	553	494	494	514	540	555	528	521	545	519	527	569	517	501	520	512	535	502	565	485	564	497	516	508	566	535	526	514	535	514	518	517	554	531	468	454	554	534	544	520	534	552	561	519	517	536	532	532	550	530	543	510	543	523	535	512	505	525	516	557	537	472	520	531	503	509	558	514	498	515	576	548	592	560	564	524	502	483	521	509	510	510	534	525	517	533	550	540	517	531	512	555	503	526	522	594	511	535	530	553	469	512	575	536	497	506	524	547	530	510	527	502	574	528	532	514	524	530	530	503	512	573	557	490	520	561	508	558	560	522	524	504	510	509	534	545	550	537	492	541	518	524	538	529	563	552	537	540	546	516	564	548	529	541	540	541	539	521	563	472	570	535	518	524	530	496	546	616	549	529	495	526	468	504	525	518	517	548	529	544	529	508	537	520	522	528	521	562	538	557	489	554	503	503	588	518	498	541	562	536	528	506	552	461	501	522	542	546	556	526	544	541	572	522	541	534	527	524	506	504	517	555	524	546	525	508	580	535	532	539	534	547	524	532	541	517	542	538	544	549	500	552	512	514	535	511	520	503	510	559	499	525	502	559	528	521	529	521	507	534	495	482	529	505	511	515	486	490	547	504	524	548	519	510	513	491	524	532	506	533	520	547	524	530	539	490	540	548	540	524	509	547	544	499	515	539	536	516	520	522	499	543	510	542	519	505	548	528	523	512	532	519	503	562	503	548	505	536	528	486	539	535	506	496	534	516	530	501	550	529	525	560	528	508	521	493	509	543	541	542	556	519	562	540	538	559	546	521	530	540	524	500	504	535	496	543	553	514	533	505	527	534	500	533	546	524	508	534	536	543	525	538	536	543	511	511	505	511	538	534	529	515	536	540	482	541	534	515	527	506	526	541	535	534	532	539	491	530	491	484	515	543	542	484	542	529	524	503	582	501	520	523	539	498	531	515	514	511	520	577	555	539	525	541	508	500	535	531	536	492	548	547	505	533	505	522	497	558	496	547	503	522	542	548	495	541	570	534	539	526	495	535	509	466	518	518	480	553	541	549	555	548	541	531	536	557	530	541	508	521	574	524	497	520	522	504	526	529	527	535	489	494	530	539	541	527	513	514	580	536	500	530	500	516	501	533	542	509	536	486	545	503	534	513	535	542	487	527	529	476	534	540	535	476	522	564	494	518	552	549	533	533	522	525	499	538	529	574	541	522	546	553	518	533	539	527	532	510	492	557	527	524	540	487	561	530	539	502	504	554	516	508	547	516	519	500	513	521	544	523	507	490	531	525	511	549	538	538	530	539	549	525	516	543	505	517	552	501	505	539	528	504	563	498	541	541	522	549	510	531	546	522	550	577	513	519	536	557	533	505	498	569	516	514	523	519	518	544	532	523	545	516	554	502	561	564	530	510	508	563	536	528	505	526	500	489	542	528	542	541	525	517	507	496	528	534	554	541	529	505	487	543	533	518	533	519	557	493	530	546	605	530	548	508	524	541	541	485	513	504	511	509	510	532	577	548	553	548	529	550	536	508	522	535	504	523	556	532	545	535	507	535	581	522	529	539	526	521	533	538	506	540	552	519	497	505	564	562	525	506	535	535	534	530	452	507	525	489	518	535	523	491	452	458	486	505	490	557	500	505	541	532	544	514	516	492	562	526	553	539	543	515	555	537	549	530	532	513	530	523	556	566	503	533	526	544	537	534	539	478	485	514	509	560	577	537	505	504	512	496	515	480	538	558	506	515	559	509	532	530	572	520	553	511	528	517	516	515	539	487	537	525	525	571	497	505	515	533	508	508	492	516	497	527	530	524	502	498	538	526	516	536	513	504	496	517	490	520	501	496	498	545	515	485	531	498	566	529	496	516	498	550	546	532	557	533	538	522	539	539	506	501	525	541	503	535	535	537	517	577	521	533	527	514	548	575	509	530	541	496	548	547	547	514	536	517	579	530	550	553	524	538	546	563	529	540	481	538	560	491	532	532	524	535	518	510	536	559	551	517	539	537	553	546	493	502	540	543	549	564	555	532	535	532	538	537	507	558	523	492	532	510	514	550	502	498	500	554	541	523	551	503	489	498	537	528	463	497	558	506	527	514	496	511	501	533	540	573	517	527	555	551	533	499	562	507	527	527	523	519	485	531	500	463	596	554	525	537	507	515	497	538	544	531	531	555	541	573	492	575	523	526	533	521	543	587	500	530	541	510	501	541	555	558	529	507	565	533	520	513	520	531	535	519	495	557	506	535	506	554	515	504	518	504	508	554	523	505	526	542	570	542	511	522	541	495	534	540	483	535	491	522	543	503	566	530	562	545	567	531	553	519	537	492	539	538	588	500	543	518	504	563	528	520	520	548	506	552	513	538	547	518	580	511	524	563	575	546	555	534	530	555	532	518	539	515	524	518	534	539	560	523	535	507	507	530	500	583	550	527	537	572	549	519	531	499	503	550	512	503	580	490	534	561	505	518	528	531	524	536	538	502	534	506	558	506	534	513	531	498	532	550	522	532	513	555	534	542	525	535	505	543	522	507	497	524	513	528	519	561	559	573	533	514	519	491	532	546	560	525	509	531	547	540	538	556	525	531	513	483	493	512	531	537	495	565	532	495	512	514	489	558	505	558	514	515	544	537	579	517	481	504	493	476	513	516	552	528	520	547	527	508	528	503	510	503	532	530	516	515	541	503	599	537	513	551	548	500	523	566	502	513	512	548	533	548	567	539	528	505	536	556	531	541	500	501	540	552	534	529	541	521	513	537	522	551	557	501	517	552	517	531	539	507	514	515	570	512	528	531	525	527	520	529	520	506	463	537	533	528	526	523	565	496	510	530	537	511	511	514	513	519	481	498	519	525	477	547	506	492	518	554	547	567	501	472	536	512	498	537	524	540	553	525	550	531	549	523	512	514	492	517	548	511	521	525	533	539	540	527	560	480	576	552	559	492	547	522	549	511	513	530	544	517	543	531	552	568	519	541	501	467	516	534	517	562	537	509	513	532	558	521	513	507	541	526	474	524	510	501	535	531	505	502	536	519	511	573	537	519	495	555	526	521	496	561	512	559	517	543	512	513	496	503	534	530	535	520	547	541	498	538	540	511	541	534	508	536	520	531	515	530	498	540	515	508	518	511	529	532	528	521	550	483	510	546	540	504	555	547	517	558	569	521	540	537	534	594	537	517	534	526	542	513	542	538	532	533	474	504	498	524	506	515	541	551
24178	21126	26822	24703	12564	5723	3488	2489	1814	1543	1403	1354	1144	1002	828	778	689	633	617	607	624	586	568	575	594	573	569	584	598	581	532	595	573	578	626	577	598	585	588	570	608	628	602	641	611	587	616	581	551	567	608	562	587	593	604	589	596	569	602	537	625	558	597	552	652	584	604	586	583	611	565	570	599	606	623	566	568	588	589	596	582	584	577	600	591	576	580	553	590	565	589	593	564	546	587	639	583	600	599	634	583	581	609	591	588	531	600	609	606	602	614	561	553	563	580	616	592	611	613	588	603	572	583	545	576	620	555	595	609	574	548	563	554	609	572	606	592	577	634	609	572	611	598	580	585	579	594	610	588	548	629	571	559	581	600	581	607	594	580	605	564	605	612	618	647	591	536	589	563	573	555	550	573	601	524	599	596	567	583	593	575	580	604	618	571	597	580	576	585	600	597	616	584	631	566	568	576	629	595	625	631	583	599	599	612	646	582	582	540	528	614	586	637	561	606	570	594	570	612	576	563	554	612	591	595	581	622	594	625	634	567	571	587	562	603	602	606	624	559	568	592	618	564	607	557	601	569	618	579	597	506	574	596	571	587	566	580	616	673	574	569	578	599	634	591	620	565	552	603	553	628	649	624	578	544	607	577	556	640	556	595	587	603	550	560	592	597	610	598	621	564	596	591	542	608	593	594	566	619	585	613	601	596	591	613	551	606	551	560	593	581	628	592	592	619	563	567	618	563	600	599	613	570	630	637	602	611	587	596	588	551	611	593	605	577	561	570	594	594	585	615	589	536	601	609	583	565	609	590	575	611	556	592	613	579	573	578	609	574	604	533	587	627	650	600	618	610	601	596	640	588	592	579	631	629	624	574	620	623	562	631	605	546	581	606	564	603	587	575	603	584	580	642	571	561	632	608	590	613	575	590	575	593	624	595	588	559	604	613	551	565	628	560	607	572	622	615	564	600	573	633	560	585	556	603	574	591	606	566	603	576	597	596	619	592	563	569	588	581	579	555	578	581	602	543	605	606	616	580	621	615	554	574	568	595	601	586	552	633	564	588	573	614	567	569	602	599	605	558	578	590	618	565	610	577	611	593	571	614	587	587	583	578	550	605	567	596	555	555	604	601	616	587	569	577	594	567	588	603	592	604	584	607	617	616	630	570	584	602	573	591	591	590	539	604	578	603	629	620	586	629	571	570	560	602	560	580	569	587	552	599	575	591	587	594	560	566	566	557	586	578	616	607	620	581	582	601	603	598	616	558	599	573	598	631	630	565	563	602	624	615	583	591	617	594	601	573	582	597	574	552	598	585	577	621	529	577	604	551	581	666	583	568	583	603	582	573	606	630	584	540	597	582	569	581	620	587	613	573	575	596	567	595	607	590	598	623	609	607	610	607	600	519	596	598	561	576	584	575	565	579	656	592	624	593	528	617	580	599	567	580	586	569	605	599	630	570	596	553	568	604	585	607	572	548	575	615	610	595	597	572	536	602	629	659	613	577	592	589	619	591	612	601	609	595	583	591	579	573	589	579	603	636	598	585	600	544	607	608	582	620	604	571	608	571	557	563	603	617	598	599	603	579	586	586	611	572	561	581	613	597	632	586	615	606	580	581	618	575	596	599	561	614	570	588	612	588	562	597	549	597	584	610	606	592	623	568	654	586	560	624	602	599	627	582	604	554	542	606	593	571	577	585	567	551	590	550	596	629	583	626	581	546	567	565	608	614	568	589	641	573	601	623	578	551	554	566	548	570	585	539	574	582	609	575	588	607	550	560	609	647	607	607	557	575	641	581	535	593	585	559	602	579	623	607	547	557	604	587	599	549	601	591	580	605	613	555	592	576	557	613	634	587	601	630	595	575	567	581	562	590	588	590	580	568	612	596	594	628	591	562	598	598	573	545	596	623	584	600	604	574	547	583	627	561	637	563	593	578	652	585	593	565	601	603	599	585	652	608	576	564	617	580	560	601	610	542	556	583	596	615	568	571	597	622	641	596	570	626	572	603	555	593	553	602	571	648	607	586	606	592	554	587	589	604	596	584	592	536	591	610	562	571	576	599	591	591	589	604	613	568	567	540	589	573	549	617	599	606	589	604	580	558	553	575	580	624	589	574	574	591	597	582	591	594	637	588	626	589	568	567	636	589	549	613	550	584	592	574	586	584	604	611	605	654	567	561	575	570	582	586	590	578	582	588	548	590	589	570	565	594	543	601	570	544	594	605	573	597	579	568	557	603	593	616	647	597	580	586	593	585	605	595	576	543	583	556	581	643	637	548	624	623	594	620	620	571	551	557	602	593	592	566	582	592	588	580	583	603	594	641	589	609	600	604	608	569	620	590	623	587	599	571	571	577	575	568	579	572	608	628	606	644	575	617	635	607	606	570	583	616	598	592	560	584	558	646	580	563	565	600	599	523	610	619	561	579	613	594	593	651	541	614	582	585	578	544	598	596	574	581	632	591	580	597	637	610	588	590	597	617	604	557	597	616	583	596	626	619	566	564	560	564	567	540	587	543	593	558	592	572	596	585	599	576	602	606	563	604	591	586	625	568	610	580	621	620	597	572	574	535	596	558	585	601	630	608	596	609	602	619	573	573	637	586	607	572	610	620	594	614	541	589	574	564	582	591	586	618	598	560	590	598	583	580	595	581	612	564	609	618	598	591	604	606	594	635	573	576	615	571	617	608	550	589	546	563	594	573	555	557	585	626	525	644	610	611	594	565	548	609	596	587	584	628	583	582	634	629	588	587	599	612	611	594	565	580	589	578	594	606	613	604	618	593	574	540	590	585	609	596	586	607	576	606	569	568	582	604	593	595	556	603	578	603	580	621	533	586	630	610	627	554	564	573	615	546	594	591	612	562	532	621	643	575	560	591	588	555	632	560	598	622	611	581	608	603	568	575	583	550	571	564	585	589	583	622	595	614	626	550	628	564	571	590	612	565	578	630	615	573	578	547	538	560	549	569	558	591	569	582	591	613	546	593	560	586	564	569	609	599	617	549	577	585	640	590	591	572	576	613	597	580	615	540	581	579	582	594	585	623	624	577	541	622	621	605	535	552	613	553	604	552	611	540	560	622	638	553	613	603	574	579	606	550	576	608	597	599	596	618	583	615	598	618	581	575	589	628	609	596	583	614	558	622	591	588	587	605	598	557	597	577	573	541	594	577	603	586	611	556	605	601	563	600	565	606	603	582	583	549	599	614	570	603	625	587	611	576	600	602	605	615	577	599	595	605	577	607	590	608	597	605	642	624	579	595	643	633	569	564	582	563	629	601	574	617	618	596	577	594	589	539	577	551	602	580	570	607	633	566	602	571	598	590	600	567	598	592	548	592	572	577	596	614	609	598	543	597	586	619	601	568	543	574	614	576	585	541	582	596	596	575	607	569	575	574	575	604	604	606	586	566	577	588	644	568	592	594	588	574	606	582	557	621	575	623	559	612	583	593	588	608	569	634	593	604	577	556	624	595	576	642	582	593	583
14417	31658	25840	17670	13166	9403	7052	5367	4203	3603	3201	2875	2395	1894	1506	1315	1148	1041	927	905	873	848	841	874	878	845	897	853	832	865	884	803	819	833	868	840	834	869	838	906	799	814	879	857	846	845	827	834	837	832	859	810	890	870	871	891	901	834	853	888	828	853	835	897	898	842	820	793	838	839	845	817	829	839	832	809	815	860	850	828	808	794	850	903	864	818	864	809	848	816	806	827	839	831	809	808	879	843	854	836	843	828	872	845	872	849	846	793	849	828	880	850	816	833	778	843	858	865	862	831	865	778	805	880	847	875	798	862	853	904	837	842	839	861	842	835	878	844	847	777	849	847	815	854	835	781	890	837	860	891	827	832	844	847	853	823	883	834	813	850	791	783	876	812	828	863	833	873	820	861	839	843	854	867	835	826	828	847	814	879	792	854	843	825	799	863	795	803	825	795	846	841	816	790	851	799	881	880	815	813	877	820	760	826	802	864	856	851	820	770	883	830	826	859	861	832	840	840	884	865	839	843	865	790	901	894	890	808	842	863	820	803	832	848	830	827	830	849	836	790	853	809	819	769	825	855	833	878	815	854	865	785	803	853	816	827	773	840	792	823	801	840	839	845	879	827	883	836	837	886	848	813	822	853	833	862	820	883	812	821	853	839	848	853	840	833	852	864	880	893	841	839	864	845	924	817	830	812	830	839	803	847	874	845	816	779	843	832	896	809	849	825	836	851	823	836	839	882	818	861	859	767	833	835	887	805	870	819	821	784	798	881	888	863	838	822	794	878	836	850	856	845	845	883	838	833	846	836	855	817	849	837	810	863	795	791	802	848	829	867	827	807	877	863	845	774	892	828	814	852	831	832	809	863	811	816	808	866	792	821	807	846	846	863	898	821	829	823	827	859	840	823	818	864	812	857	771	865	835	811	799	831	852	822	841	844	835	868	807	873	853	833	852	839	807	810	868	812	823	850	889	882	851	829	842	803	825	894	851	883	782	818	844	840	865	816	882	853	862	850	836	860	819	900	855	863	831	871	822	845	838	808	864	809	814	811	820	813	824	847	827	880	828	869	859	797	840	873	807	892	846	832	838	866	829	794	822	860	845	872	864	891	824	863	846	841	889	876	847	871	873	834	836	847	861	811	822	839	823	829	819	822	829	859	820	874	839	793	825	830	838	832	860	871	803	890	879	897	890	823	858	785	821	832	795	851	854	795	846	821	804	839	796	928	860	801	859	782	845	837	856	850	863	816	880	855	851	876	785	855	818	810	866	867	829	816	893	855	878	840	781	830	823	863	817	813	868	830	859	867	801	835	866	855	827	837	813	864	875	850	841	881	847	847	865	806	786	812	826	827	826	851	816	816	839	844	814	839	822	855	873	851	828	840	844	890	819	822	803	846	819	808	821	872	843	836	891	875	836	848	825	812	825	853	804	856	862	878	814	835	797	830	802	852	858	872	838	853	839	809	851	867	833	822	838	870	889	842	842	818	843	873	874	859	827	837	871	827	864	866	820	849	886	859	841	809	859	798	873	792	840	833	896	832	844	833	899	768	826	876	831	860	826	862	882	859	851	798	878	850	858	847	834	824	874	806	825	848	827	825	860	790	850	869	845	870	856	859	825	819	840	855	878	825	790	811	820	878	854	855	864	847	798	828	858	827	799	879	883	858	850	824	882	810	828	870	812	857	820	822	846	864	861	796	817	810	842	852	818	852	837	854	836	813	823	779	862	889	823	830	862	866	806	796	836	811	881	815	834	840	854	846	849	855	835	853	885	798	870	806	864	849	829	875	819	843	856	832	839	819	801	793	839	854	804	811	835	853	806	832	843	819	803	870	844	850	857	836	830	806	830	828	748	828	794	838	806	824	806	805	803	809	808	868	816	811	872	885	865	771	828	886	883	842	850	810	856	882	870	865	869	874	835	824	855	864	873	889	804	808	882	778	815	848	814	932	886	805	882	848	808	815	839	834	828	824	873	802	903	829	828	809	857	803	851	840	814	860	876	803	799	841	867	770	813	778	823	830	824	813	862	830	826	839	857	783	801	750	885	890	848	834	886	825	844	844	806	816	831	863	845	814	821	889	816	851	847	837	824	846	885	896	839	863	842	797	842	838	823	872	811	882	828	870	791	825	854	793	840	826	884	854	869	848	851	884	903	801	861	804	831	826	854	873	797	890	878	840	807	855	836	809	820	907	882	839	830	853	857	843	825	807	878	841	867	876	835	810	814	859	899	829	867	872	850	773	732	849	855	883	806	824	869	858	824	845	827	792	904	854	881	845	864	850	863	867	851	848	851	848	794	823	839	863	811	828	826	863	864	873	848	803	849	874	882	855	760	876	853	844	839	763	832	839	854	846	873	858	873	869	855	822	859	826	857	809	865	777	826	836	835	859	813	860	858	823	867	816	877	809	852	837	847	828	809	848	824	799	800	872	820	811	834	854	818	911	814	850	873	828	809	846	829	800	827	851	834	869	820	841	792	853	859	807	871	842	798	820	900	835	825	897	829	884	830	807	810	811	822	824	861	901	891	878	868	809	831	869	853	875	827	857	794	888	816	783	842	840	850	807	821	839	859	810	922	823	851	855	850	847	869	886	865	876	848	820	826	815	891	845	857	889	846	808	809	835	840	828	830	791	827	841	797	794	904	817	875	800	774	844	867	843	831	821	831	847	811	816	815	805	818	789	823	838	857	841	841	821	869	832	912	838	852	866	883	868	862	862	862	848	861	867	809	821	812	882	826	848	848	845	852	837	797	855	812	821	875	859	818	870	870	781	808	830	815	810	804	870	807	824	821	836	811	858	797	801	900	816	871	865	846	894	824	846	816	852	833	861	856	785	848	832	872	810	844	851	893	862	857	786	841	851	841	829	810	855	858	806	773	857	798	835	874	858	926	829	839	860	856	863	830	868	855	837	831	826	813	866	850	817	870	833	805	810	892	823	839	885	821	827	841	869	756	842	839	835	833	805	821	861	839	815	838	883	839	851	790	790	846	885	821	823	858	843	880	829	837	861	845	811	831	800	773	836	852	829	837	874	841	910	822	763	860	843	845	823	893	835	835	854	826	819	806	835	836	795	877	796	840	843	805	813	866	827	845	828	849	840	885	835	835	855	822	825	914	854	847	816	828	840	857	859	860	842	862	813	842	816	863	833	855	801	827	823	853	872	825	822	893	823	777	800	882	808	818	863	872	851	825	818	858	807	809	782	877	830	833	843	859	865	831	836	815	835	898	865	794	862	858	853	864	845	833	826	859	840	830	857	771	914	835	885	830	830	832	856	819	806	872	857	876	805	875	859	827	823	778	833	890	768	857	824	903	811	814	816	854	843	865	834	855	815	849	828	825	870	816	814	840	858	836	779	893	835	783	803	832	810	830	823	872	814	838	857	829	797	809	809	822	871	815	831	817	894	882	819	862	894	829	885	823	862	874	859	818	835	816	819	834	828	866	837	919	798	801	829	788	862	830	819	845	830	761	907	899	863
22085	21048	28635	23721	21083	20571	10718	3590	2204	1964	1798	1492	1220	871	677	558	436	359	326	284	285	241	276	273	280	245	266	253	235	243	289	263	239	260	256	251	260	235	237	276	237	262	246	245	246	236	232	249	239	239	208	258	241	248	260	245	242	265	248	245	228	231	244	257	214	246	246	230	260	236	244	228	244	252	248	226	231	218	248	222	238	250	232	249	253	238	244	237	235	257	254	254	234	228	220	257	239	233	224	245	243	260	242	236	221	269	237	225	238	218	244	216	223	217	226	261	241	238	228	226	237	215	232	217	228	205	241	230	214	216	232	242	240	241	253	226	251	233	247	232	224	225	215	222	215	254	217	221	225	221	228	224	219	244	250	238	232	215	236	221	223	235	205	239	215	232	217	240	253	216	236	244	200	235	207	234	216	262	215	248	243	251	226	231	217	236	224	238	246	231	234	211	242	229	226	246	222	239	215	198	234	248	258	218	237	223	243	258	252	232	214	214	221	223	217	210	237	213	211	236	245	218	258	218	251	238	229	227	243	237	216	212	234	207	252	236	217	207	236	217	242	234	246	235	230	220	191	221	237	250	221	203	224	229	256	226	226	213	243	221	223	235	226	234	236	237	235	238	245	244	272	224	264	235	267	210	214	220	241	213	251	227	240	227	231	225	248	251	267	260	250	238	231	216	229	203	223	242	233	234	236	236	231	219	239	244	202	235	268	237	217	236	251	229	233	236	231	257	238	224	219	239	236	234	218	266	230	245	242	261	232	214	217	232	237	227	219	209	225	234	238	235	221	226	244	237	254	212	243	214	222	237	241	222	232	226	249	253	242	228	244	265	222	244	223	247	239	249	232	256	237	217	200	221	222	213	214	244	231	239	202	219	230	217	250	245	247	232	235	232	211	220	215	241	254	237	235	262	258	246	214	212	241	228	242	241	268	237	256	249	223	236	232	213	245	254	240	191	240	250	226	221	235	231	250	228	260	206	229	267	240	220	228	229	238	237	248	217	227	212	241	252	241	236	253	244	234	224	264	251	205	230	221	206	250	219	228	218	227	233	238	243	252	209	234	239	243	229	239	202	241	236	235	229	234	199	228	253	227	238	244	224	241	234	234	247	223	214	236	251	228	232	258	234	227	229	254	228	223	253	219	242	235	231	222	211	222	222	219	234	227	219	241	220	226	218	251	219	214	250	240	216	256	237	238	234	230	222	222	225	231	225	233	235	263	246	204	244	255	228	249	233	217	233	249	226	250	226	230	228	244	250	239	221	249	234	272	219	246	233	211	238	227	225	224	252	246	246	239	253	237	221	251	241	227	255	233	237	209	227	216	268	246	233	230	246	262	226	249	247	225	201	229	217	256	229	247	227	222	237	247	223	225	202	210	245	214	219	224	227	221	207	208	244	222	226	230	221	228	238	236	245	261	260	237	222	214	238	247	249	218	269	240	258	254	217	200	243	274	235	230	219	237	232	256	262	244	225	255	236	248	229	261	239	221	231	229	239	235	203	250	232	177	232	253	240	248	213	233	274	243	233	221	235	237	216	224	223	205	226	219	235	242	207	232	233	221	232	244	238	228	214	228	248	245	252	235	245	249	244	226	218	246	250	242	259	246	213	243	216	236	241	229	243	273	248	235	235	233	230	224	250	229	231	215	238	212	224	229	230	238	227	223	234	241	254	216	226	245	200	227	226	220	237	231	198	204	248	234	223	221	213	224	237	237	197	235	218	235	231	251	222	223	231	223	249	264	233	235	222	234	242	250	231	208	245	233	226	205	223	229	228	242	225	219	252	226	239	233	226	239	231	202	249	250	216	227	210	245	247	249	217	221	217	217	212	240	249	228	224	239	251	219	201	203	235	222	244	264	226	218	253	249	214	229	237	214	209	224	219	240	275	227	222	230	229	249	240	246	223	266	242	225	231	235	237	241	234	235	250	254	206	211	238	240	239	229	234	228	278	214	228	249	224	226	246	256	253	258	217	240	221	248	261	209	241	238	242	216	231	251	220	194	236	249	242	230	217	232	237	209	230	227	255	244	231	219	247	224	243	204	243	217	252	235	210	252	227	247	222	236	211	233	229	217	248	255	205	234	239	219	222	241	210	249	220	252	235	213	235	232	249	232	252	247	221	247	221	241	241	211	229	256	211	241	223	249	251	203	242	219	217	274	248	252	210	216	242	261	218	241	238	232	255	223	229	239	221	207	245	250	247	230	234	212	237	260	257	226	228	233	253	219	223	223	254	250	254	218	218	245	231	243	252	259	244	279	281	236	227	236	230	236	251	208	249	220	215	259	254	232	187	221	247	218	220	259	238	215	229	243	243	230	260	236	214	225	229	267	241	241	240	206	226	230	211	244	243	230	241	270	236	217	224	234	221	204	243	204	225	250	221	250	265	252	249	224	229	242	246	242	227	246	259	229	226	197	235	231	252	222	204	240	251	221	228	231	211	232	211	239	245	227	231	232	256	223	223	230	243	212	204	241	245	235	242	228	238	227	220	210	235	246	226	217	229	238	212	236	254	234	246	214	230	226	234	205	211	213	220	232	237	241	212	237	230	255	234	240	229	215	230	241	195	234	221	210	227	258	226	236	240	221	217	245	187	243	228	243	226	276	242	238	250	240	209	238	228	230	234	225	266	239	279	228	233	206	247	204	233	247	236	238	217	200	220	262	222	214	246	220	232	243	231	196	207	225	238	235	238	227	241	219	229	219	258	236	217	232	207	210	234	209	244	222	237	230	228	224	226	244	209	228	243	230	206	241	225	235	264	248	253	219	234	247	253	233	239	244	212	262	231	228	225	209	201	215	214	221	232	227	227	243	235	241	227	229	244	236	224	229	236	241	242	217	220	251	228	245	221	229	225	226	260	238	216	230	250	246	244	231	255	259	244	227	217	244	226	228	231	236	193	229	241	252	233	225	214	215	224	233	239	233	226	219	252	207	260	211	241	253	233	224	226	228	220	211	235	246	255	210	233	224	239	248	225	267	244	227	230	216	246	221	237	248	228	250	224	239	224	182	233	240	213	248	218	233	228	230	233	222	226	204	241	228	257	210	228	240	232	239	244	243	226	222	248	218	239	245	255	231	242	248	245	237	239	240	214	205	244	220	220	246	228	208	234	227	222	250	247	224	248	246	244	242	228	252	233	220	248	248	239	225	243	204	246	210	243	208	242	232	214	224	238	243	248	247	226	235	222	247	223	236	208	195	226	235	236	227	221	202	223	221	244	206	251	221	235	228	237	245	237	283	231	227	244	235	220	206	241	240	220	278	222	255	232	206	230	235	221	232	234	229	235	230	222	248	241	264	227	225	233	203	221	219	237	225	230	229	239	235	219	206	251	229	223	270	245	220	225	240	255	223	267	230	243	235	241	244	233	229	216	237	234	222	231	224	219	232	201	238	239	256	233	227	225	266	240	221	219	225	221	242	245	237	223	240	242	214	238	242	225	241	236	263	206	215	247	232	217	224	232	206	239	238	240
15404	36737	31670	22968	17678	13360	9960	7069	5505	4723	4381	3600	2925	2138	1553	1153	856	598	541	481	462	440	429	398	413	393	390	382	383	371	421	356	381	368	389	372	376	364	345	345	375	327	343	357	361	347	332	362	382	344	342	352	390	305	356	378	375	362	352	367	342	366	357	364	386	384	350	356	350	333	363	362	340	360	352	335	345	349	355	314	331	322	369	362	368	359	349	339	370	352	322	312	293	315	337	334	325	339	335	326	323	341	355	321	314	338	306	351	369	328	331	316	318	363	329	343	304	353	343	323	327	342	359	310	357	331	334	332	363	347	365	351	341	347	329	349	351	313	321	300	312	337	339	324	344	321	321	343	327	360	351	328	333	364	347	315	325	327	369	323	353	326	307	345	331	342	341	335	314	366	381	341	336	328	322	301	355	337	328	326	366	314	311	335	325	327	345	353	335	329	336	321	343	327	335	339	323	364	303	332	310	357	327	358	356	352	322	346	347	358	313	351	354	300	339	336	345	333	346	328	349	334	325	377	344	365	328	338	349	353	327	358	372	338	336	330	310	370	354	349	334	347	319	330	331	330	325	344	343	364	359	315	325	335	307	339	307	356	353	322	334	299	330	323	329	317	320	327	378	321	373	360	359	354	319	325	335	362	361	326	346	340	393	346	324	334	368	343	339	334	366	345	350	323	343	358	346	350	341	346	326	296	348	313	352	359	334	376	347	344	338	353	330	342	344	325	342	324	331	315	330	340	302	358	334	335	333	322	344	334	354	359	330	299	337	338	339	343	342	327	348	338	330	301	339	344	327	327	333	317	310	338	328	356	353	314	315	329	322	304	349	320	304	328	332	332	329	315	309	341	338	338	326	302	334	333	335	349	322	350	389	339	345	331	361	362	323	299	319	316	348	343	334	348	336	355	341	350	360	357	323	338	346	333	301	350	341	366	328	345	347	342	339	347	311	333	323	328	367	332	326	368	335	348	342	351	333	330	309	316	312	342	346	341	339	327	305	351	320	353	361	338	366	326	327	330	344	341	334	335	366	335	318	323	333	326	344	328	326	366	328	326	337	341	346	325	332	333	323	334	340	335	313	329	302	370	345	357	314	342	311	341	366	322	349	328	336	321	364	319	348	348	342	350	369	319	388	302	327	342	336	332	329	325	351	353	332	336	335	322	330	329	345	376	345	327	338	339	330	338	341	286	329	333	339	322	310	360	355	334	361	317	332	326	337	359	334	327	282	340	352	350	356	335	320	348	331	323	336	339	346	357	305	320	327	332	338	349	322	327	327	323	349	331	337	348	339	337	339	355	322	342	322	342	350	355	331	338	341	330	321	332	359	336	334	340	342	366	339	332	347	337	318	314	346	345	342	374	352	322	332	348	292	343	342	362	319	322	359	328	340	317	360	320	356	370	339	312	317	334	330	346	290	343	386	336	341	315	320	329	363	346	322	306	350	332	323	377	321	330	334	350	321	376	353	332	316	363	358	320	315	329	343	301	304	325	340	307	337	336	311	329	347	325	356	308	333	333	334	322	341	351	344	328	319	333	365	330	322	334	295	347	326	355	314	338	334	348	288	354	356	306	346	326	368	303	333	330	362	321	310	322	337	306	345	322	337	376	348	347	334	307	336	340	325	318	306	312	305	341	330	331	328	330	322	352	317	338	332	323	333	341	347	324	307	366	301	309	324	357	372	341	307	320	335	330	342	314	347	346	336	325	335	355	328	324	334	344	325	311	340	394	331	336	318	353	334	309	333	313	349	345	353	364	349	317	328	327	356	331	320	352	357	323	320	367	345	311	327	358	376	318	342	329	341	342	328	349	327	335	354	311	346	380	325	340	334	351	345	332	355	316	339	325	354	338	339	307	325	339	367	376	330	317	359	305	354	316	366	332	342	317	333	344	310	342	368	359	352	373	343	291	330	340	313	345	315	323	352	320	324	338	343	345	305	322	328	364	344	327	347	325	328	351	339	321	345	365	349	349	328	318	358	318	333	313	310	334	359	296	379	329	337	316	355	360	362	328	346	332	327	339	372	336	303	392	315	305	322	322	362	340	315	320	330	357	375	306	350	306	345	362	320	330	337	322	322	312	344	311	348	315	337	305	333	355	325	342	349	323	313	338	355	342	374	297	341	322	338	356	344	329	321	335	331	338	312	338	360	319	352	340	308	301	303	321	316	321	345	308	356	303	338	318	360	284	331	328	361	324	320	305	327	307	324	365	348	373	334	347	337	323	316	320	327	322	323	341	344	347	318	350	341	339	316	369	340	335	323	335	340	326	347	350	339	383	340	341	325	334	347	351	346	357	329	328	339	346	362	339	313	302	315	344	369	311	353	314	329	350	334	340	358	343	340	307	350	380	333	366	305	355	323	326	324	334	349	348	306	338	324	345	286	330	358	338	321	340	342	333	333	332	331	337	300	318	328	315	357	311	350	338	366	297	333	328	344	275	326	330	319	327	331	343	339	333	332	374	346	339	336	325	350	349	303	360	335	338	326	343	324	316	328	317	365	347	360	321	330	341	335	322	329	336	350	372	321	351	336	319	367	321	340	338	332	337	316	337	343	351	334	347	336	326	348	305	356	356	323	330	335	362	326	339	354	344	365	325	332	315	320	349	354	329	333	383	332	351	327	344	347	349	339	322	331	329	342	341	331	332	317	323	348	331	368	344	327	308	330	356	366	340	325	349	310	338	332	356	317	343	346	382	371	335	321	345	351	319	368	309	323	331	345	357	380	334	323	349	315	311	322	341	299	337	338	342	345	353	334	340	321	331	346	344	319	326	367	336	329	321	329	320	333	305	332	343	333	374	357	342	329	340	330	356	336	336	344	346	353	397	320	320	333	347	358	309	335	331	360	363	360	343	368	361	347	357	333	326	354	336	369	340	333	360	304	323	315	379	354	320	342	344	338	348	355	343	349	328	362	340	348	337	327	302	349	319	339	338	323	332	318	354	336	343	333	334	318	306	315	338	319	322	336	312	340	321	361	323	352	339	311	343	335	371	353	314	337	313	312	316	348	313	357	323	313	329	366	305	333	327	326	336	341	328	316	351	325	342	352	339	346	308	328	331	354	352	342	315	349	326	352	345	312	332	327	349	312	336	341	350	315	332	301	317	336	333	339	328	360	343	341	330	333	337	353	367	357	331	322	319	335	309	339	336	335	337	348	338	332	336	322	318	311	320	329	347	339	310	358	314	331	346	329	348	323	345	316	334	326	319	312	338	340	360	325	336	307	360	367	315	345	320	366	274	323	354	311	310	339	340	357	349	305	325	326	346	345	304	314	339	311	325	330	325	342	303	359	347	311	324	309	332	310	330	295	357	326	345	341	344	343	355	307	301	347	330	345	319	336	341	340	308	322	354	330	322	322	313	334	325	328	346	304	330	363	343	336	323	330	306	315	319	381	318	327	339	326	327	352	290	325	328	288	332	332	368	333	329	326	326	334	343	348	334	313	343	387	332	333	336	324	327	361	360	344	324
26948	21202	19524	13506	7313	4347	2742	1873	1549	1362	1313	1231	1047	921	788	764	694	635	642	601	634	616	634	638	632	563	576	595	602	661	602	634	638	598	592	604	660	640	630	595	634	572	619	593	619	635	625	563	596	580	649	646	607	558	569	589	608	633	623	602	629	588	585	622	595	593	616	651	559	616	598	598	627	623	628	595	590	562	603	615	628	634	578	584	640	614	641	601	616	596	594	599	635	605	613	646	594	657	640	595	577	583	598	617	588	600	611	622	652	630	572	616	579	612	584	548	601	602	599	607	616	581	662	625	642	584	600	580	568	604	604	571	639	605	611	619	646	627	619	579	566	600	610	603	577	613	605	594	598	596	641	624	582	581	568	572	555	617	606	613	637	620	626	614	603	636	608	646	576	597	605	627	672	619	585	588	566	560	604	599	611	536	640	614	633	603	599	586	595	637	611	619	585	589	583	603	607	633	580	618	621	609	590	624	578	578	619	597	602	581	632	580	624	658	633	623	588	630	616	616	615	621	572	615	649	612	614	590	587	618	657	595	606	643	620	613	576	647	613	606	577	590	611	603	590	578	585	637	603	611	635	597	583	607	599	615	568	572	643	597	593	600	576	562	599	599	627	577	555	581	583	591	608	626	576	557	642	649	560	609	650	622	571	638	605	610	556	641	607	598	574	616	656	600	620	600	622	620	606	606	641	583	606	629	577	609	606	611	642	578	637	617	605	618	587	609	613	619	599	595	650	594	584	631	566	619	598	589	658	613	625	587	585	611	604	599	629	669	648	621	622	623	581	617	613	621	609	571	633	609	609	638	601	606	699	573	604	606	652	605	608	602	645	661	605	612	629	598	649	588	639	613	598	585	607	653	619	613	580	585	621	573	596	580	599	626	623	614	622	607	602	597	611	599	636	582	643	615	586	576	606	612	606	601	604	609	540	607	605	566	630	616	554	591	600	583	589	615	637	578	561	607	588	607	607	615	622	625	625	575	590	625	591	604	613	605	587	562	603	604	615	609	590	647	564	579	593	609	606	630	675	605	622	585	605	588	639	577	633	648	595	566	590	610	590	562	631	625	619	617	655	609	609	623	599	648	685	612	638	624	633	619	580	627	641	587	629	606	618	582	587	629	640	598	621	595	604	583	590	650	600	568	595	614	624	617	578	599	594	580	601	616	579	640	616	593	644	623	610	643	637	612	614	635	614	581	605	580	615	645	663	593	621	589	627	638	614	600	620	606	578	605	653	600	628	583	596	586	626	640	575	586	639	583	570	600	563	624	630	602	602	607	602	626	650	595	577	591	639	565	593	572	615	615	591	634	644	592	601	589	621	628	632	609	597	607	574	636	624	633	626	594	586	601	592	602	587	619	628	563	619	577	606	617	616	603	576	587	586	611	581	605	609	597	616	594	611	574	630	607	598	596	593	591	632	591	658	602	584	639	570	620	637	656	600	597	628	637	606	588	637	667	622	578	586	611	624	604	609	628	570	595	574	598	610	558	589	640	628	593	597	655	563	625	642	615	593	550	595	584	609	591	628	622	611	594	601	626	631	587	631	569	606	627	597	615	606	659	614	619	618	615	626	618	585	565	621	602	638	567	560	595	600	586	582	604	657	630	612	611	596	609	620	588	636	632	569	540	629	595	611	578	561	586	567	604	612	615	584	643	597	636	600	616	600	569	593	573	577	674	638	546	574	578	560	589	663	640	613	622	575	590	613	571	605	625	612	624	594	615	636	574	623	610	574	615	601	569	589	574	592	635	604	614	605	584	563	632	641	618	631	608	599	607	597	588	631	641	608	609	585	623	603	628	638	581	536	633	592	638	594	608	602	605	595	574	543	636	652	632	620	600	635	618	600	556	565	588	590	575	582	637	606	593	588	614	590	604	593	593	587	658	601	597	598	570	649	607	604	588	656	587	584	594	595	618	609	602	633	587	625	613	642	601	625	578	580	625	616	630	639	615	634	610	639	645	632	605	610	595	579	634	593	594	592	604	648	623	628	589	631	584	598	613	649	596	620	640	618	571	652	535	659	608	590	615	620	589	612	612	606	556	587	573	571	589	586	602	635	632	560	612	601	583	638	627	615	613	661	609	622	621	626	619	608	633	622	617	584	617	570	606	599	564	631	609	599	597	609	605	599	584	595	569	608	653	640	597	600	616	594	578	592	545	624	578	583	662	615	585	589	575	584	586	604	636	626	629	613	583	630	602	572	606	613	591	637	616	654	622	583	579	612	613	542	620	608	582	612	638	647	563	609	622	592	572	619	612	607	637	551	576	576	583	549	607	575	588	607	596	568	626	586	625	610	606	612	614	610	564	596	629	646	654	625	614	631	622	551	645	596	627	626	623	635	679	572	563	618	590	561	602	615	584	574	615	610	571	579	578	611	652	629	648	646	613	604	596	624	627	572	631	627	620	592	597	611	658	610	613	595	540	594	630	614	599	614	606	587	613	620	656	632	546	587	572	625	628	570	644	614	608	591	621	614	636	627	577	634	600	558	637	583	649	606	608	621	630	637	611	597	622	598	575	629	613	643	612	629	555	658	570	575	615	593	595	616	587	594	594	599	628	619	639	645	593	670	583	618	670	578	613	613	624	609	579	528	587	578	596	610	584	582	575	602	587	628	600	612	608	596	586	582	580	644	642	607	559	585	583	586	585	689	566	632	622	608	618	595	621	589	570	606	594	618	596	629	559	616	614	590	661	592	627	594	641	597	532	614	628	625	645	609	631	633	636	656	616	620	567	593	587	617	615	594	650	590	611	588	601	585	580	578	600	577	580	619	574	600	602	603	614	613	575	603	613	579	605	577	583	642	620	594	590	657	602	616	592	607	612	586	600	653	609	593	580	598	599	569	571	621	583	634	625	630	610	611	611	609	670	612	604	599	619	595	566	604	598	612	607	637	594	608	635	602	583	621	638	632	597	618	601	609	624	620	583	680	567	617	597	575	610	577	631	640	599	592	581	615	616	634	603	608	576	601	589	617	592	608	581	592	572	567	600	641	614	567	579	611	618	610	623	606	598	570	615	624	654	600	638	596	635	636	590	609	654	565	590	578	634	572	597	610	625	603	590	611	641	610	569	602	622	608	617	623	653	601	630	612	618	583	610	617	598	648	568	604	654	569	615	616	596	565	636	589	655	624	626	607	595	615	604	623	623	623	567	606	578	593	608	628	596	580	619	621	578	593	586	569	629	597	583	611	638	625	604	591	605	584	609	601	600	633	609	613	601	626	628	618	597	602	625	632	592	618	618	658	598	620	564	612	613	637	596	634	564	574	588	614	610	603	562	569	576	636	614	600	588	627	585	652	599	604	642	576	632	579	564	615	603	615	601	613	628	585	622	567	536	614	593	608	632	615	607	653	675	645	618	610	608	629	620	605	611	599	600	561	576	588	662	581	611	601	608	638	609	584	627	628	638	560	588	589	609	629	646	595	594	586	607	605	590	600	639	671	598	648	651	589	614	626	610	623	605	611	660
14050	26323	21415	15213	10795	7934	5852	4080	3598	3176	2768	2615	1999	1721	1379	1218	1078	984	973	891	869	914	916	877	899	889	818	849	944	960	866	844	871	867	928	887	854	880	893	868	900	878	894	854	882	928	917	867	839	854	853	913	912	909	886	933	907	820	870	842	894	836	894	883	900	921	875	879	903	893	914	949	890	896	833	858	888	914	884	894	887	890	878	899	853	909	906	876	870	929	838	880	899	881	827	893	882	855	899	841	885	854	912	906	908	892	936	902	868	899	866	871	875	885	891	908	901	842	890	870	879	903	869	877	827	863	879	876	847	857	825	910	880	806	896	869	922	890	868	843	860	859	890	879	901	811	860	961	918	870	893	876	901	822	895	879	908	891	899	872	864	866	841	872	871	836	838	899	831	888	813	897	816	944	888	895	887	888	865	857	877	884	819	861	854	874	865	864	916	822	920	852	878	883	900	912	836	889	868	911	895	873	901	882	914	887	855	888	882	897	851	935	873	894	928	901	857	908	935	939	870	893	878	855	876	878	862	879	858	848	857	925	864	923	843	909	868	871	905	830	872	886	915	832	851	907	836	964	881	901	864	930	835	887	907	893	876	896	884	879	883	923	938	912	872	901	881	843	933	849	883	889	901	864	880	865	825	915	892	832	814	919	915	851	870	826	887	926	884	857	894	893	893	876	817	887	917	875	899	893	834	885	861	923	927	915	871	877	879	889	870	910	866	890	849	857	854	886	890	895	894	864	873	849	892	875	864	907	868	875	906	864	854	817	925	828	882	859	857	853	909	892	839	857	869	866	862	864	876	895	872	900	883	859	860	869	879	925	840	897	915	850	875	888	876	902	816	831	889	872	866	823	924	890	891	924	886	848	853	828	874	923	858	878	842	913	909	798	801	869	898	822	849	867	914	903	934	873	874	843	949	900	901	902	904	833	882	879	851	875	854	867	876	874	826	832	854	858	849	850	918	832	872	862	868	872	885	879	876	889	899	875	900	880	942	906	898	890	896	849	840	876	936	887	901	848	879	857	896	918	859	909	810	823	883	911	872	894	899	850	871	866	915	873	874	878	898	793	896	858	904	869	888	878	867	845	904	866	894	919	878	931	873	932	871	900	886	924	864	864	856	872	845	874	887	877	910	894	875	841	861	839	881	858	851	860	921	920	871	891	930	846	892	850	863	879	864	869	893	907	881	887	871	866	888	871	866	910	912	877	866	873	907	888	912	944	846	904	875	854	882	848	880	848	823	855	857	860	911	892	887	832	851	871	845	870	877	818	847	904	880	849	903	828	839	820	919	825	849	890	878	838	871	909	916	869	924	901	845	817	851	931	927	846	866	863	867	882	896	893	885	851	874	882	879	837	782	874	879	857	831	856	859	907	904	878	890	844	875	890	826	848	928	931	883	931	851	910	883	862	903	863	906	873	824	908	887	887	894	847	897	917	861	841	859	891	922	909	826	935	875	869	850	915	877	909	870	902	939	870	838	873	854	908	902	905	894	895	922	905	861	877	850	872	878	875	837	868	853	839	830	854	889	826	875	901	897	858	834	897	873	844	897	912	910	901	845	895	896	845	913	891	909	843	907	921	880	884	851	879	914	914	829	865	854	870	843	896	856	897	866	847	896	913	845	917	853	909	905	848	917	876	850	821	873	866	845	852	912	886	903	902	869	919	855	822	880	946	847	873	876	876	880	876	929	859	844	870	873	835	816	915	880	861	890	894	948	918	837	858	895	880	917	874	884	857	868	827	877	874	893	851	845	899	927	871	853	894	870	842	851	868	867	948	855	905	885	864	877	829	853	892	926	937	905	898	835	855	884	908	796	922	835	907	898	860	902	858	855	878	907	886	875	866	828	923	868	921	804	908	893	842	855	850	881	901	854	824	831	880	914	897	928	868	838	894	929	927	873	897	833	872	899	877	920	955	899	869	900	894	894	878	918	907	901	922	905	856	934	882	860	881	836	883	865	844	882	886	886	864	828	892	871	871	893	813	907	922	911	937	910	855	877	840	856	887	914	865	848	875	917	886	956	873	902	879	866	918	874	835	893	879	855	865	846	893	864	882	826	878	905	805	852	880	878	888	859	844	857	871	874	814	856	894	889	904	901	821	863	829	931	832	855	828	834	918	887	892	870	902	818	838	833	951	878	858	850	869	862	888	917	873	846	865	785	879	890	838	876	870	905	870	903	886	908	862	842	902	893	857	900	936	884	925	926	908	941	857	862	867	887	907	871	933	909	900	872	960	899	903	889	864	849	861	902	881	823	872	901	904	876	917	924	900	880	910	884	846	887	920	878	897	889	893	856	835	877	877	877	900	833	899	831	854	809	925	857	842	830	812	874	854	887	926	844	853	908	886	903	859	879	858	895	859	854	862	846	863	925	849	913	850	874	866	878	863	908	869	918	871	895	831	904	891	911	882	878	899	927	898	862	889	873	862	842	838	896	839	820	884	893	861	862	861	842	907	888	869	880	909	914	916	878	881	891	881	848	854	895	851	919	924	914	887	865	868	891	881	865	876	845	855	883	902	855	913	846	884	840	904	830	923	905	903	845	889	919	958	900	893	852	901	858	841	871	852	894	843	901	890	904	812	901	859	872	872	806	826	840	844	893	825	879	901	875	887	906	877	838	856	861	829	859	831	900	866	891	885	879	917	847	863	859	901	916	822	897	890	908	841	864	844	932	866	864	855	881	860	899	867	868	870	886	921	913	871	915	852	898	881	898	850	835	860	869	847	856	859	892	879	847	918	852	918	854	912	832	875	902	889	858	892	857	915	912	880	919	907	894	820	862	895	904	885	859	896	891	891	865	865	845	869	955	902	853	875	848	857	856	864	919	928	859	898	875	866	824	873	809	888	870	883	843	861	821	842	883	859	867	899	897	888	869	875	879	895	951	849	858	845	901	858	895	937	854	890	866	934	955	905	911	912	867	942	887	868	899	952	883	842	796	834	823	837	866	869	885	891	882	866	874	870	846	884	877	837	900	936	911	832	883	853	887	893	942	867	954	871	861	906	878	890	862	869	896	859	905	880	883	858	850	849	910	918	890	908	856	912	844	796	866	889	904	900	860	896	861	898	842	847	905	904	877	855	884	919	881	895	904	910	883	897	871	909	880	889	857	841	844	931	854	891	867	916	916	903	846	842	879	879	825	861	911	895	903	828	830	932	933	905	848	856	928	842	908	882	868	841	870	810	863	891	911	868	850	918	873	907	923	895	875	860	848	873	875	843	873	898	873	849	860	851	916	892	888	882	864	884	885	932	879	846	890	858	877	861	890	863	831	909	913	872	878	858	848	880	866	895	882	905	858	886	859	899	863	903	863	858	877	895	892	840	866	911	878	942	839	851	938	884	856	863	899	875	890	854	889	849	884	867	944	872	890	885	853	854	939	871	872	915	862	910	886	890	902	923	880	893	872	921	853	851	904	879	833	858	867	894	904	882	868	853	918	899	965	864	871	871	854	856	883	925	886	886	919	857
22981	21047	28116	24264	20623	11534	4639	2499	1889	1719	1517	1193	986	743	651	571	427	421	380	367	368	375	377	380	377	357	337	365	368	367	351	377	376	356	367	337	355	371	354	329	357	360	359	351	346	341	369	361	355	327	356	356	395	351	345	371	349	350	369	359	324	369	360	392	361	381	338	349	355	348	359	338	355	345	374	383	360	361	330	381	382	350	336	345	382	347	365	332	357	337	369	344	343	365	351	357	390	385	359	366	345	318	370	352	329	324	348	352	364	349	359	352	366	372	340	350	349	341	358	335	337	372	353	369	362	360	343	349	362	329	336	337	329	339	378	350	327	349	320	372	381	369	375	356	341	350	339	359	370	334	357	346	367	365	353	370	343	324	353	357	359	385	336	342	345	374	350	329	335	334	352	363	348	342	365	338	382	340	381	373	362	336	368	325	338	367	359	330	358	336	401	346	372	344	363	364	375	331	360	328	366	353	347	341	356	392	332	311	377	358	362	379	323	296	354	360	337	392	368	354	327	365	363	359	351	352	363	347	356	379	333	299	346	345	347	361	342	367	349	351	363	341	337	340	333	344	364	344	349	332	342	347	365	380	345	341	353	415	349	357	352	326	344	304	375	361	337	343	350	339	351	382	345	339	374	341	353	369	397	367	355	334	348	355	357	360	370	336	329	383	332	366	333	387	358	374	360	369	310	353	333	328	316	377	350	351	371	341	369	317	340	329	362	337	372	361	356	351	362	389	356	360	369	349	335	320	323	316	346	336	321	346	335	353	352	367	347	365	348	353	329	347	353	330	321	366	357	358	377	329	338	390	377	320	365	321	343	330	384	351	319	343	360	344	326	337	379	344	322	349	335	348	361	349	362	341	332	384	383	341	346	357	334	341	367	358	351	347	377	367	307	342	340	360	370	340	356	343	323	364	376	369	327	356	369	332	331	340	365	349	348	358	357	333	330	369	340	334	329	355	351	320	357	333	366	333	365	351	342	391	346	366	346	314	359	341	334	310	374	345	343	346	348	333	339	325	352	335	315	328	344	361	372	336	338	340	375	322	345	319	331	363	362	337	353	346	332	379	373	352	347	367	343	337	332	357	378	367	364	354	326	342	345	363	346	356	409	382	323	338	344	341	346	331	355	324	355	337	353	374	358	363	341	347	383	341	317	355	336	337	337	360	353	362	381	350	370	352	338	333	366	352	355	364	331	333	364	389	345	351	352	336	321	344	366	364	341	371	364	343	327	338	339	349	344	310	383	364	351	322	327	361	355	324	324	317	355	384	318	331	318	351	351	357	349	343	370	328	343	347	362	349	339	341	352	356	351	366	379	357	365	325	392	336	345	340	310	358	349	358	349	318	345	345	355	334	336	406	365	371	355	339	343	337	361	357	343	348	328	359	365	355	342	334	330	326	334	360	330	320	369	378	314	357	366	360	370	342	371	352	321	362	374	353	334	355	336	347	370	339	353	334	339	347	341	360	332	355	326	359	335	330	387	356	355	343	355	325	355	370	349	354	384	362	353	344	376	372	321	368	357	359	327	325	377	363	338	345	353	355	336	345	313	340	339	381	372	365	325	336	366	329	349	351	343	356	349	324	344	361	337	341	357	325	336	358	365	342	360	323	348	350	349	373	351	327	319	340	368	333	352	368	402	346	345	348	325	367	336	365	381	345	319	361	340	345	377	363	355	318	337	366	395	345	337	338	351	344	343	356	371	332	341	368	398	339	390	371	347	325	387	336	345	388	392	351	364	342	352	364	307	379	340	360	333	314	347	313	360	334	350	346	359	344	355	315	353	356	338	354	364	346	377	352	364	351	352	332	307	317	355	340	348	373	353	351	359	357	340	350	364	359	370	362	338	341	359	348	335	322	368	342	336	354	355	351	338	345	339	365	321	362	367	350	322	355	332	358	345	326	351	372	386	313	333	329	383	347	365	344	354	348	326	326	360	379	355	397	378	321	403	338	325	358	361	332	346	334	312	345	347	344	362	358	338	316	327	387	347	359	355	342	326	366	350	357	347	342	343	362	335	351	349	356	367	352	357	364	370	364	338	361	353	360	344	325	349	374	323	330	338	356	369	361	343	353	365	383	394	382	352	360	366	376	317	384	377	337	364	341	335	335	335	348	384	336	323	347	327	326	344	344	345	393	360	348	317	353	331	355	340	332	346	322	381	376	333	340	382	335	354	333	391	374	371	354	373	379	357	357	346	342	383	337	344	358	345	368	343	351	368	334	351	347	363	332	335	350	359	328	346	319	369	329	337	378	347	371	358	365	366	365	355	368	334	350	311	319	316	334	344	358	379	358	337	347	339	333	371	353	310	343	386	361	356	363	364	376	365	365	363	343	358	345	323	332	327	335	351	330	345	347	356	352	346	365	341	355	360	374	377	372	342	351	356	357	343	357	364	348	354	364	352	342	338	335	365	368	389	385	354	375	331	344	356	354	381	351	340	317	362	349	322	353	371	364	351	362	372	333	360	355	349	316	401	349	361	366	344	333	333	349	370	354	367	347	345	341	350	352	383	371	327	371	354	346	338	368	354	344	337	334	359	384	340	368	355	347	363	347	335	352	341	368	341	367	360	361	300	338	336	374	344	317	330	348	348	349	341	359	377	330	350	345	347	305	352	337	365	319	365	337	394	352	346	362	361	320	323	351	309	361	376	352	364	393	354	346	355	303	350	321	346	380	345	334	343	347	357	334	380	364	320	346	346	331	350	370	347	336	360	348	335	355	318	345	344	333	308	354	341	325	356	342	345	325	333	375	358	350	351	373	367	358	360	349	337	331	323	326	319	336	344	391	342	352	341	350	305	359	333	314	347	318	346	326	338	344	367	319	300	337	363	348	305	350	350	320	372	349	348	382	357	337	345	365	320	360	385	359	358	344	325	353	348	349	336	326	330	375	362	357	337	343	353	333	372	364	347	326	379	340	367	358	366	354	326	326	347	362	337	318	365	346	353	353	353	361	343	340	367	342	350	336	318	310	347	358	371	348	364	346	357	337	367	335	348	357	332	395	323	352	367	363	343	368	347	342	346	354	353	354	393	318	353	353	317	353	340	346	358	341	358	320	347	339	312	348	320	347	359	361	353	339	340	325	369	342	378	338	363	303	353	338	335	365	335	351	377	376	360	379	337	305	362	348	371	346	325	336	347	355	372	330	326	343	369	340	337	348	330	326	359	359	332	325	345	358	352	351	338	359	347	330	353	334	376	364	322	333	342	320	343	335	373	346	351	357	364	380	326	328	365	343	363	347	357	358	326	346	367	344	349	348	330	376	345	349	320	368	326	322	361	334	332	392	373	368	360	366	336	349	364	302	366	344	359	339	357	362	375	348	388	344	362	326	355	362	354	345	347	349	333	349	332	357	373	349	348	342	336	354	336	340	345	338	309	351	340	367	320	405	320	350	336	359	333	330	308	363	353	367	295	344	357	361	337	333	362	358	339	391	357	364	323	361	347	341	338	332	359	358	327	333	361	337
13073	32318	25717	18744	13752	10119	7367	5421	4662	4113	3590	2932	2168	1710	1282	1037	767	733	589	590	550	566	574	536	534	549	556	515	532	548	543	536	533	541	488	535	506	526	559	535	571	539	542	473	546	541	533	539	544	506	548	539	534	555	560	553	522	540	557	533	529	515	547	543	527	520	533	577	536	555	540	506	558	510	472	530	540	518	509	566	572	569	584	584	563	485	500	518	525	495	525	511	539	512	544	562	526	539	537	554	556	504	572	528	533	531	558	529	511	546	503	521	593	496	548	511	514	527	517	547	548	506	504	544	512	528	528	518	511	516	542	515	546	485	512	529	528	525	500	538	506	537	516	548	534	532	531	538	517	552	525	522	484	501	552	491	512	556	553	506	513	543	517	535	515	525	539	500	458	510	567	511	570	527	548	530	539	553	528	515	538	489	553	535	522	535	544	544	533	526	497	517	529	509	517	548	549	522	539	538	540	538	564	510	513	509	546	572	554	503	523	504	517	501	546	556	515	527	566	529	534	548	535	493	582	538	493	517	564	510	504	535	485	517	527	515	566	545	547	514	530	553	524	508	551	543	519	573	484	525	538	541	528	526	514	496	536	516	532	543	522	536	537	537	507	535	528	516	506	534	480	551	554	536	550	533	515	536	521	501	559	504	542	522	530	517	489	531	538	545	538	524	533	549	535	541	539	497	515	491	553	516	554	547	504	527	525	510	535	519	562	493	532	514	532	515	560	536	530	555	519	526	518	528	552	496	520	513	476	531	540	538	609	530	510	536	520	500	529	505	525	539	516	523	524	515	529	523	540	498	563	520	509	479	553	571	536	491	536	534	525	521	526	523	538	538	541	534	568	500	535	490	498	492	521	552	504	533	504	512	480	521	528	496	526	542	538	540	539	554	561	517	525	515	538	549	477	507	547	510	558	499	531	537	491	534	521	513	537	527	524	498	462	533	516	512	496	550	548	511	554	475	552	560	487	550	539	535	532	538	543	582	507	520	563	496	507	492	549	546	508	542	549	546	523	455	492	514	519	527	502	521	548	493	510	511	505	510	503	528	498	515	491	513	544	512	499	520	546	516	530	523	523	523	489	496	491	510	513	540	483	532	533	551	527	577	591	496	528	518	548	513	520	548	538	535	503	532	537	540	527	569	571	515	541	549	512	476	511	512	505	507	525	529	571	556	502	489	514	514	497	545	533	521	509	524	504	476	566	514	517	508	543	541	515	502	535	530	537	530	530	544	490	525	555	516	494	531	521	554	509	487	526	509	547	504	517	541	505	524	512	512	515	551	530	513	521	524	499	551	543	510	542	510	524	500	500	545	598	548	502	512	537	522	519	516	551	533	545	531	516	560	554	485	550	540	552	518	518	534	550	549	567	504	508	501	529	522	538	522	492	520	548	532	466	524	501	531	505	504	537	523	497	481	542	519	528	530	520	511	519	502	526	516	535	546	529	499	532	502	502	514	538	531	547	583	580	519	500	529	546	486	515	547	512	531	526	544	557	542	516	506	562	500	554	529	539	546	544	565	545	530	567	572	468	543	528	536	534	550	514	577	520	516	509	536	527	554	541	572	497	506	545	532	538	535	488	484	546	502	538	495	555	513	538	497	519	496	561	526	503	547	486	538	494	520	503	533	530	509	525	560	547	528	556	536	522	532	535	545	535	487	522	511	520	532	502	494	543	527	505	498	506	499	532	509	528	484	490	547	522	521	512	528	528	510	545	537	549	502	511	518	545	486	514	525	526	510	550	529	520	546	549	486	495	511	502	509	504	523	529	530	504	533	525	532	512	519	530	514	555	535	498	530	511	517	523	499	553	512	526	536	504	548	536	537	538	529	558	534	522	535	522	543	585	507	509	523	535	478	501	520	502	482	535	501	526	544	542	513	532	539	557	541	562	560	507	516	548	511	519	511	520	516	514	553	501	493	543	522	485	549	529	503	510	497	524	545	524	557	508	491	549	507	544	523	536	581	521	510	554	489	487	535	534	521	514	545	585	528	544	549	518	581	559	542	533	522	522	520	526	528	523	516	518	538	544	501	534	520	559	554	529	527	529	547	527	559	511	520	546	509	537	519	532	519	534	501	501	556	544	522	508	486	554	518	529	508	534	511	476	542	535	488	481	498	533	540	512	491	536	572	539	499	513	490	526	550	511	535	554	539	579	516	610	514	523	516	551	503	499	548	520	521	556	531	520	510	579	538	496	513	517	507	536	512	547	515	512	520	496	537	502	552	529	477	499	484	507	504	548	492	518	516	524	484	550	500	523	485	572	530	521	536	523	514	568	532	517	520	544	541	502	541	520	505	493	562	531	508	560	526	503	533	482	550	534	517	515	513	548	516	503	536	517	534	528	532	495	490	517	565	528	526	539	522	556	540	496	545	557	517	529	532	545	510	498	556	531	493	533	475	543	523	557	510	520	539	520	524	541	566	612	502	527	542	561	528	558	552	540	566	524	491	562	530	478	517	519	545	508	523	535	553	511	527	534	529	531	515	549	511	504	528	543	558	518	513	547	485	523	514	513	524	551	577	546	531	537	529	526	514	529	555	501	505	519	528	500	572	523	521	505	530	548	538	493	519	543	529	525	496	552	534	543	526	511	485	560	577	526	517	526	563	526	562	526	550	515	563	543	521	541	556	539	517	529	507	513	502	522	574	505	524	508	538	497	539	536	529	517	521	537	519	531	493	502	498	532	559	553	523	533	526	498	552	518	548	509	544	495	559	534	522	527	520	570	533	534	535	507	518	492	576	516	550	548	542	546	540	511	499	511	529	518	508	566	509	523	465	555	571	535	493	542	532	566	523	531	542	528	556	555	523	484	533	514	547	499	512	523	535	543	494	502	517	538	546	504	506	486	526	541	535	490	520	554	528	555	491	496	514	530	537	517	501	533	543	534	484	527	547	539	537	542	512	546	555	541	484	574	551	527	508	471	536	509	497	540	527	532	510	512	553	509	508	521	518	542	489	536	487	532	522	515	568	498	515	518	526	552	559	485	498	528	522	526	502	545	512	533	551	509	541	564	508	529	543	495	510	518	515	550	520	521	519	531	563	526	519	559	532	545	527	535	499	561	520	490	528	514	579	538	532	534	554	501	533	478	524	526	584	539	514	584	524	535	497	592	502	540	532	522	549	503	522	537	514	523	541	489	572	479	486	506	533	503	531	524	530	567	505	536	549	528	541	515	530	527	536	521	472	522	499	485	525	498	496	530	514	587	513	513	542	481	509	547	533	549	536	494	544	533	540	488	557	534	560	527	506	537	522	519	489	535	495	513	508	558	518	484	527	506	497	511	536	525	518	492	552	542	541	528	510	538	483	510	568	552	507	520	537	555	506	563	502	562	559	528	533	509	527	526	529	554	561	528	559	519	534	537	561	498	554	506	523	562	529	525	512	519	565	507	494	568	538	507	493	512	529	516	454	544	510	542	522	518	501	526	520	527	521	548	493	519	520	515	524	486	540	548	495	574	572	516	497
24167	21128	26710	24582	11481	5001	2936	2149	1808	1643	1454	1210	1033	882	808	643	644	614	622	591	638	622	631	614	584	633	565	590	543	539	572	643	585	564	618	599	611	599	568	573	609	596	565	583	584	579	544	588	638	591	578	598	616	618	568	569	575	576	609	608	573	577	540	580	575	558	579	574	557	574	560	581	577	609	627	578	553	566	586	580	578	625	591	606	592	590	574	563	611	598	598	566	579	559	542	549	606	599	559	548	570	564	597	571	560	585	579	567	572	531	584	593	602	606	554	601	625	544	594	610	576	608	590	580	586	576	603	606	585	571	593	580	557	610	555	560	568	594	610	598	603	588	575	555	539	613	592	546	557	558	560	570	615	563	555	626	590	583	604	601	619	586	611	584	588	620	578	562	602	592	547	575	636	594	574	566	600	560	543	593	595	573	611	563	577	579	590	563	587	581	538	568	562	600	567	601	574	604	552	570	603	583	600	570	562	595	602	566	557	600	595	590	599	601	566	547	591	562	626	583	603	616	547	555	612	543	546	598	564	595	580	567	567	583	575	587	613	607	616	528	586	580	552	600	573	561	594	576	614	599	563	574	534	564	561	553	570	609	576	626	549	502	614	585	590	633	588	574	578	588	585	607	509	595	561	579	581	575	617	610	576	593	580	567	599	575	557	537	566	574	594	603	568	586	566	575	603	607	620	596	588	599	597	575	556	610	590	588	607	593	591	561	589	597	571	572	600	595	575	573	608	581	570	532	581	559	590	570	603	586	616	560	590	639	646	571	572	635	563	571	575	602	575	527	613	566	617	543	592	603	615	582	575	573	615	631	590	603	579	592	598	597	547	593	583	553	585	534	618	617	591	577	574	540	571	617	611	623	611	598	601	586	578	581	582	561	595	591	584	562	579	577	573	614	562	573	569	593	574	589	543	593	595	607	566	587	577	594	602	577	587	603	618	559	577	583	570	549	603	591	538	545	552	581	598	567	584	573	589	604	564	563	576	555	587	626	572	594	590	578	561	560	556	561	562	600	573	607	607	544	600	568	599	638	618	579	566	594	571	636	545	629	574	585	560	586	562	600	607	581	596	577	546	569	525	580	600	600	582	595	567	595	589	561	556	593	647	582	556	608	586	578	549	616	596	582	552	566	571	562	635	601	608	558	607	586	608	633	566	598	616	628	567	559	584	610	552	556	592	583	636	593	600	548	592	590	575	555	550	569	594	605	582	572	602	584	591	575	542	528	628	574	586	581	588	585	556	555	567	589	591	608	586	590	573	589	586	591	585	574	561	559	579	581	595	609	557	580	579	582	593	593	632	521	549	511	615	578	579	632	584	569	582	625	578	542	608	522	594	578	596	592	564	567	591	599	573	589	598	568	604	588	553	637	590	566	629	585	583	596	620	602	560	618	527	597	576	568	582	559	578	561	594	572	572	567	581	635	627	574	599	601	605	601	574	568	518	580	594	580	609	601	582	584	565	628	601	570	597	597	610	585	599	578	558	584	571	580	556	553	536	558	578	636	583	610	583	585	549	567	570	589	604	654	558	580	579	586	592	573	571	609	594	589	574	591	579	606	573	574	628	647	550	560	551	581	609	564	593	569	573	602	572	586	624	557	619	570	594	574	558	591	575	581	652	579	569	650	597	610	633	577	623	590	580	569	595	573	594	608	605	580	584	565	612	590	554	605	575	549	580	572	601	588	607	579	565	568	606	614	576	588	569	558	579	571	580	552	598	604	592	545	582	607	571	551	565	615	576	575	628	537	610	607	589	575	581	611	522	608	613	569	580	568	549	597	581	569	595	602	568	603	592	524	582	640	583	559	586	584	567	558	588	602	578	554	564	596	591	596	546	572	595	582	597	608	587	619	607	627	576	591	580	590	585	610	606	575	577	586	585	581	581	572	558	633	616	534	552	573	579	552	575	578	607	575	561	565	593	537	595	563	594	633	580	582	554	618	591	563	555	546	609	610	615	573	572	557	576	602	560	546	613	574	571	605	548	608	586	595	559	582	537	583	579	563	552	613	579	588	568	575	562	596	593	588	566	619	618	636	590	599	555	609	598	557	563	582	624	607	566	574	641	600	562	601	581	576	587	571	608	585	612	601	584	621	609	575	592	619	585	595	579	552	611	596	599	559	586	624	588	584	630	582	633	577	600	572	583	583	600	593	564	625	607	586	573	513	608	558	612	552	553	633	562	586	553	571	556	577	616	604	583	601	578	607	563	599	544	610	572	577	576	622	598	621	623	597	607	570	584	571	574	565	577	594	554	547	561	580	561	602	559	582	607	603	577	590	591	553	600	583	608	592	583	546	576	601	588	583	631	618	631	618	602	592	568	582	596	592	533	577	584	589	586	552	561	522	536	586	619	591	576	554	591	607	598	601	598	589	563	622	584	589	557	607	585	601	536	548	600	574	597	571	598	576	623	609	600	555	574	583	587	600	606	586	575	541	600	561	590	601	573	603	613	547	603	583	606	589	578	582	568	557	554	549	608	587	605	564	576	595	571	569	606	587	591	594	578	533	558	552	581	597	540	574	580	589	586	614	585	559	597	583	579	601	585	603	606	606	598	539	598	575	594	622	602	603	568	546	606	569	515	559	581	564	557	598	565	542	604	573	623	613	580	582	617	603	550	568	630	563	557	595	608	605	616	615	559	597	608	579	564	552	582	614	551	579	576	575	580	583	617	562	536	638	607	580	559	595	567	591	630	585	637	607	581	577	592	582	598	571	544	559	591	608	563	595	617	615	590	598	588	634	635	583	609	594	597	575	590	588	563	582	597	652	547	566	567	557	576	575	597	570	580	595	577	562	585	585	583	582	580	594	598	553	577	591	609	597	589	577	586	592	609	601	546	607	558	605	578	597	591	606	550	541	630	573	575	536	578	559	629	566	593	561	592	589	606	636	616	555	579	561	585	607	591	610	585	561	569	547	594	562	574	575	553	587	608	604	583	586	540	601	593	580	629	565	588	587	583	552	581	619	561	664	619	647	587	589	582	528	553	557	570	562	596	606	590	594	543	564	584	610	602	560	601	606	637	598	611	611	588	569	646	589	575	559	582	546	576	584	569	565	632	631	554	581	579	632	622	602	621	592	600	582	624	589	538	558	581	560	571	614	594	590	611	584	543	552	588	585	515	564	606	590	552	579	573	589	557	619	631	584	554	551	626	566	576	603	579	569	596	573	584	579	604	616	602	595	599	582	550	615	566	580	598	554	599	602	547	600	618	612	578	586	581	584	597	580	584	545	590	579	591	574	557	594	571	596	554	590	555	503	604	555	613	551	594	622	580	574	583	577	572	581	575	617	571	569	605	541	581	588	570	608	559	599	620	569	617	599	536	538	577	558	591	592	578	578	593	579	531	604	585	587	582	588	584	584	559	589	587	562	604	580	614	606	580	577	591	600	583	560	562	561	587	595	580	543	574	592	628	568	629	590	568	591	641	570	565	573	574	577	572	569	566	579	531	648	583	554	590	568	558	577
12815	29539	22160	16117	11863	8359	6049	4812	4152	3765	3264	2375	2019	1733	1504	1201	1000	938	938	910	876	887	849	877	882	811	852	873	782	859	846	862	860	869	840	820	904	824	811	854	840	837	851	798	853	895	844	802	857	855	790	830	864	845	844	869	841	889	860	800	844	819	840	910	854	833	832	838	860	833	835	886	863	831	897	781	860	920	821	833	801	841	832	841	866	802	876	877	802	910	789	824	889	823	836	867	861	793	826	818	820	835	887	826	830	805	837	851	834	814	800	842	823	881	875	856	827	879	898	842	819	827	852	843	834	849	842	822	826	887	830	839	784	763	816	774	850	841	841	828	796	839	811	795	896	784	796	806	840	839	874	838	828	845	775	806	839	853	839	831	844	816	800	874	832	884	819	847	829	848	845	837	838	829	848	806	820	790	843	837	842	827	859	826	822	811	798	795	814	876	874	833	805	829	814	781	815	838	805	819	818	861	814	872	846	807	846	778	847	828	845	830	811	813	852	881	807	871	855	843	782	855	871	813	807	808	834	825	816	809	837	818	860	834	813	828	826	858	831	824	771	842	796	863	867	800	832	847	834	844	834	779	830	838	834	837	855	831	798	842	840	828	874	860	831	827	850	794	855	842	856	802	837	887	809	832	853	845	852	802	816	821	843	847	857	826	820	857	850	849	851	817	808	838	847	845	839	849	901	887	884	823	829	824	858	818	855	862	842	819	854	818	792	786	905	819	879	828	832	814	905	839	848	823	905	858	847	800	877	850	813	883	817	826	857	906	837	805	832	812	887	808	867	821	824	833	841	827	835	842	831	806	832	853	876	831	817	850	784	848	874	816	846	838	846	849	813	796	802	833	792	818	818	828	838	850	843	854	826	813	850	860	861	773	839	865	803	801	830	882	841	845	823	840	803	854	869	870	804	816	813	803	887	835	793	833	826	905	812	864	819	823	820	835	890	852	814	830	800	854	890	870	822	857	816	821	812	803	804	822	823	756	863	822	799	878	880	817	857	804	809	858	801	828	855	835	844	851	838	876	801	792	857	809	833	854	845	862	896	821	841	817	839	810	818	829	861	836	889	868	838	872	900	816	810	844	847	814	831	831	866	827	840	847	898	783	807	812	804	825	858	786	835	891	878	852	803	814	828	818	749	841	863	828	808	861	824	814	857	815	815	853	806	907	819	829	855	827	856	844	871	871	819	837	824	905	893	844	804	839	782	873	786	825	822	830	834	861	833	795	821	848	851	826	793	910	778	863	830	846	841	825	845	787	801	815	796	851	792	782	791	840	824	834	840	844	903	811	843	769	834	774	818	807	828	824	823	856	809	836	849	769	861	851	831	868	870	795	776	841	822	822	829	830	871	824	872	814	819	823	781	848	835	852	840	839	858	844	854	816	785	816	794	909	849	833	821	846	786	799	869	793	801	859	785	829	839	804	824	850	830	860	787	876	852	833	847	821	817	841	785	804	845	806	841	826	837	838	828	864	810	849	861	822	842	878	845	816	806	838	821	850	883	804	839	809	818	855	786	787	853	832	832	861	873	790	806	819	813	813	845	815	893	854	822	804	795	883	815	852	857	807	830	774	828	794	803	824	852	853	863	789	870	892	839	813	833	815	846	856	836	827	797	884	818	803	833	827	841	842	836	814	901	885	822	861	872	835	812	853	839	835	813	787	863	800	808	840	811	820	837	835	874	896	882	840	818	824	793	815	856	881	850	860	847	793	811	830	814	814	849	825	850	841	838	869	784	858	902	888	799	804	812	853	873	821	821	833	870	828	834	808	856	785	857	833	821	758	823	847	844	832	859	800	799	883	820	845	822	810	839	849	842	815	815	839	862	867	828	870	879	839	821	856	874	840	808	873	849	826	850	804	856	855	859	846	881	805	838	892	782	884	850	860	819	815	791	857	857	871	759	874	856	870	891	901	841	853	800	777	777	852	797	857	760	901	802	876	841	836	842	824	843	796	853	875	797	815	881	867	855	845	792	808	825	858	848	797	809	808	832	819	813	834	825	841	857	806	857	861	847	856	832	863	820	901	850	873	839	879	852	806	811	793	811	849	823	859	865	851	872	843	847	846	791	887	770	849	800	800	862	858	890	834	847	786	860	842	812	854	852	867	823	831	826	826	849	874	827	864	835	828	883	827	798	829	854	850	830	790	873	835	791	871	779	839	811	819	849	815	839	823	844	806	808	872	823	848	857	842	849	820	809	881	796	835	839	851	815	871	851	860	873	777	883	842	845	842	869	826	841	839	820	858	841	817	866	815	792	805	773	789	881	802	787	789	801	897	868	887	816	824	832	791	845	787	817	829	811	817	816	820	795	830	861	863	850	837	824	810	798	816	835	830	876	864	838	839	810	829	799	834	804	867	817	841	844	795	835	859	823	832	823	854	864	791	836	850	854	888	845	844	851	824	861	806	837	784	840	820	855	893	805	784	876	804	880	799	810	823	863	854	862	861	834	871	851	788	776	848	833	864	833	774	833	835	820	834	826	886	841	860	844	825	826	869	803	864	837	821	820	798	843	835	902	828	868	851	830	848	816	862	794	872	804	850	806	843	772	779	786	832	819	827	811	854	808	788	816	840	835	841	842	823	814	821	832	800	836	839	795	862	810	781	849	819	837	806	830	840	834	809	818	846	841	794	813	829	862	858	845	792	842	797	826	820	834	797	818	868	832	824	837	812	836	832	845	852	834	781	896	850	766	821	887	848	812	830	836	834	820	825	846	880	864	817	789	850	801	796	840	815	794	804	798	819	832	849	844	832	796	836	828	868	867	773	796	792	856	818	786	840	861	824	839	876	877	831	815	857	825	840	859	855	835	801	787	829	833	816	849	835	847	848	813	838	808	871	836	787	842	852	821	800	851	833	886	821	907	861	819	797	829	800	834	880	851	839	775	804	831	873	849	800	866	829	792	868	823	857	822	843	807	845	837	775	814	797	857	809	831	824	774	809	875	856	843	906	806	822	826	816	822	890	898	799	811	811	849	856	817	820	867	850	866	835	812	844	876	832	851	795	876	850	816	778	810	871	796	836	850	819	818	836	850	782	856	880	854	813	833	825	812	835	825	857	848	866	830	904	857	819	751	896	802	874	818	814	789	814	883	862	834	851	813	856	845	876	802	835	865	793	815	828	842	871	871	810	844	846	852	822	831	843	897	877	834	857	828	866	838	835	847	862	843	843	819	849	916	816	840	846	828	864	818	867	819	808	836	784	805	811	815	814	868	837	798	869	830	803	827	809	804	856	780	877	837	801	830	831	789	819	847	831	840	817	812	824	857	852	824	881	848	779	837	868	827	804	840	859	832	866	846	806	795	819	843	823	835	852	816	872	800	877	836	817	798	787	859	831	786	794	821	798	848	827	785	815	854	853	823	853	800	845	759	852	850	835	867	904	878	865	866	807	846	853	763	819	812	818	790	831	837	832	848	877	808	804	863	851	841	822	781	856	784	794	829	866	854	787	865	809	797	802	823	827
22104	21072	28665	23702	21103	20463	9553	3218	2341	2088	1516	1224	979	752	581	417	318	304	312	278	260	251	270	246	258	251	238	250	256	265	243	240	223	235	256	224	254	245	233	219	218	228	224	246	254	234	233	220	272	294	249	257	262	264	231	240	270	256	222	216	253	258	260	223	226	243	242	256	242	246	249	265	253	260	266	241	256	227	235	257	232	256	224	240	258	270	254	220	224	233	223	222	230	266	233	223	243	225	222	230	260	243	215	252	222	240	216	216	233	241	241	227	206	220	235	265	236	214	212	228	225	234	227	220	217	232	213	233	218	235	265	229	266	268	259	215	219	221	223	216	233	229	262	220	229	244	204	228	243	240	225	238	243	253	240	211	235	238	237	233	224	228	246	220	216	241	243	262	221	228	222	228	257	219	248	222	247	215	234	243	220	252	214	238	241	241	227	232	214	241	210	232	230	211	203	254	220	228	202	225	234	237	227	221	193	224	232	217	221	243	207	242	211	233	249	242	216	215	225	210	240	241	219	226	246	212	258	208	251	238	252	249	227	227	224	264	235	220	239	275	192	241	244	232	227	254	226	234	213	240	224	236	239	221	229	244	234	237	219	210	243	206	217	225	222	220	226	251	216	223	217	233	232	227	238	244	236	264	232	243	226	245	206	205	220	273	242	241	241	235	223	235	233	242	252	215	219	214	222	238	221	218	246	239	242	247	231	233	231	225	227	224	239	265	277	233	226	236	246	245	236	213	225	223	236	247	250	210	210	226	218	249	228	242	266	217	218	240	225	253	224	222	216	238	248	227	224	231	260	233	246	231	228	230	205	241	248	228	250	234	239	237	245	223	243	221	217	225	215	261	234	220	214	224	235	259	247	226	229	245	231	248	250	260	239	248	224	229	213	216	211	236	249	244	250	202	271	231	228	236	226	254	215	243	216	200	228	230	246	231	254	211	239	223	256	247	232	209	236	262	214	214	244	227	237	226	230	259	211	231	255	239	220	237	211	232	239	228	215	193	237	187	218	250	237	239	227	214	219	226	230	248	235	245	223	200	196	209	212	258	248	251	241	239	236	239	242	215	226	246	224	225	202	236	259	231	246	238	239	225	222	220	235	223	253	259	237	233	247	232	241	237	249	202	229	210	205	250	235	232	217	230	202	251	205	231	237	270	263	238	235	255	216	242	221	217	233	227	226	205	248	219	231	230	222	224	211	257	239	229	241	203	232	241	230	229	227	220	219	243	228	227	201	208	252	247	237	241	218	214	226	235	223	230	221	225	217	206	242	238	219	257	216	226	238	247	243	231	238	238	220	239	235	224	227	252	233	227	261	235	235	238	236	202	234	205	227	252	223	238	238	223	231	240	241	235	232	252	245	253	234	228	218	240	220	225	241	237	246	220	230	222	243	233	240	219	237	238	225	234	244	227	245	240	256	253	224	224	214	225	254	238	246	227	209	233	234	236	227	202	232	227	238	236	250	232	245	204	228	247	248	249	232	260	236	221	238	211	221	242	251	220	208	230	208	214	211	254	241	250	219	219	223	211	231	194	223	224	230	235	257	219	244	221	222	232	223	238	211	207	234	219	206	206	206	207	224	223	257	206	237	227	258	250	227	235	288	223	212	249	200	226	238	263	212	229	214	220	236	237	228	228	251	229	247	243	233	220	235	252	264	222	256	236	237	235	208	256	232	238	219	234	211	257	244	233	245	239	248	240	246	224	217	220	237	227	215	244	220	235	258	232	228	255	220	226	241	215	222	215	210	224	247	228	209	236	230	237	204	209	234	236	211	214	227	227	212	250	247	235	229	229	225	204	220	255	239	240	243	247	248	221	235	223	232	218	206	234	211	237	251	247	232	235	239	253	212	221	225	232	241	255	262	216	232	237	215	219	257	203	230	227	241	239	224	255	225	229	212	261	231	229	217	207	210	224	235	216	221	231	263	228	239	239	224	261	225	237	231	225	232	258	245	241	221	240	213	254	223	240	230	213	206	240	231	228	199	231	222	231	213	255	218	252	228	247	223	227	238	262	196	235	258	243	233	213	234	221	215	238	249	241	216	240	230	234	225	244	241	221	251	246	227	201	224	235	257	239	211	214	230	244	256	235	236	224	199	242	230	213	218	245	239	224	251	253	236	214	231	222	210	225	206	256	254	231	264	224	225	232	248	239	226	209	258	258	236	237	222	239	215	246	242	233	241	247	242	231	247	223	249	213	233	249	229	217	239	241	259	214	241	241	218	215	215	251	251	249	246	219	217	224	255	223	267	262	203	239	219	226	251	229	233	237	226	228	237	231	214	248	236	239	213	236	245	224	203	227	216	253	229	210	228	262	230	225	223	204	205	201	204	218	237	289	224	220	229	223	230	222	244	233	242	236	261	228	235	223	238	201	241	233	234	245	241	213	227	250	249	234	220	246	245	199	253	214	218	241	219	229	253	251	236	244	226	228	231	219	228	239	256	245	232	242	216	237	250	209	236	217	243	220	247	224	241	227	220	226	217	254	236	215	229	206	235	234	237	226	214	247	233	246	237	224	197	250	229	212	253	222	232	238	240	225	243	241	252	231	200	227	244	241	235	242	234	207	228	228	250	238	247	229	228	248	244	192	223	216	238	220	228	247	252	218	227	208	216	212	250	246	240	258	205	195	240	246	210	223	220	244	226	230	234	232	210	236	216	241	235	230	237	236	234	232	242	239	226	252	224	223	219	226	229	198	213	232	235	252	241	248	222	230	268	223	220	215	244	209	233	240	248	230	258	227	238	210	241	218	251	220	239	226	220	209	220	234	233	227	210	247	227	213	206	248	245	219	230	210	224	208	234	222	222	222	226	234	214	208	206	237	226	241	257	210	215	253	234	238	238	215	215	241	223	231	250	245	224	216	224	239	245	205	261	246	235	221	248	243	231	238	220	208	250	210	238	243	241	238	205	219	225	196	248	216	237	238	239	206	239	233	245	231	249	208	254	238	237	233	244	214	226	215	227	229	235	246	219	241	229	255	226	211	243	236	229	227	225	224	229	235	223	244	226	233	214	245	243	227	263	239	253	235	209	228	230	227	247	224	251	233	237	215	237	200	216	235	239	229	238	229	242	242	204	230	243	228	224	229	219	230	244	233	243	228	230	211	194	240	221	221	227	224	226	245	244	218	196	256	242	241	237	232	200	234	235	219	235	191	247	240	240	219	237	238	221	246	226	241	220	216	245	226	236	262	225	251	212	238	251	239	241	221	248	241	240	219	204	235	246	212	247	226	234	236	204	235	202	222	244	221	205	225	224	242	210	257	201	239	240	223	230	213	239	220	225	250	219	222	221	209	226	229	231	210	255	239	230	234	227	245	232	231	236	221	231	242	240	216	241	231	253	242	234	270	231	223	225	207	202	214	238	240	240	276	208	239	242	213	229	250	241	208	210	194	240	245	259	240	217	223	210	235	255	231	240	220	221	192	222	256	219	239	228	243	219	226	249	256	231	218	241	232	241	238	195	227
15132	36402	29483	20964	16730	12147	8927	6672	5713	4906	3773	2980	2372	1901	1251	921	656	525	504	470	437	432	396	422	380	381	382	391	364	407	378	356	366	353	374	350	355	347	378	335	361	327	343	342	334	377	326	343	328	330	366	366	394	373	380	358	360	377	341	386	363	371	358	374	356	415	388	374	343	376	360	334	317	352	342	335	373	354	379	359	320	346	373	320	331	353	373	381	352	333	303	364	320	296	311	361	336	312	329	359	332	342	321	345	318	330	328	329	321	356	351	321	380	315	334	323	351	366	345	334	338	329	365	344	311	308	336	358	306	340	334	328	332	319	334	321	341	336	352	319	312	336	302	311	349	322	349	337	323	322	336	295	375	329	348	333	333	334	356	319	337	321	310	356	349	305	321	339	332	339	317	347	332	359	329	353	335	343	373	311	367	311	324	318	350	331	329	345	342	348	326	318	336	368	326	357	300	334	333	329	353	353	369	320	325	376	336	325	317	311	333	345	364	322	352	349	318	319	332	333	359	339	340	358	351	353	369	326	308	352	320	314	351	357	342	361	362	344	343	333	333	336	288	293	340	356	321	316	385	362	346	338	313	331	365	314	332	357	339	350	342	352	300	353	323	322	318	354	343	325	348	340	330	348	322	330	318	325	339	300	351	317	337	364	333	334	331	324	323	337	307	320	330	328	377	346	366	356	332	324	323	332	332	351	335	331	333	370	321	362	313	348	312	355	335	324	365	323	344	334	342	325	333	308	358	365	319	322	342	333	329	332	322	332	343	335	309	364	359	343	367	353	348	344	371	313	349	363	317	315	342	325	340	333	345	326	317	335	346	327	352	355	325	312	346	340	358	291	318	305	327	328	299	338	310	342	312	313	339	290	376	355	367	316	335	309	347	334	331	328	356	334	344	319	281	329	330	346	331	317	321	337	326	335	331	318	367	334	330	310	326	346	322	340	312	341	360	331	337	362	350	343	320	320	328	320	357	332	338	341	334	336	308	352	361	330	338	345	335	393	342	320	333	362	347	348	303	328	324	360	316	319	355	340	334	330	335	363	321	306	312	335	315	353	341	357	348	361	305	356	328	363	358	316	337	331	279	328	348	314	359	353	320	347	344	335	324	328	359	329	351	339	326	311	344	325	328	354	311	368	341	350	342	337	338	344	338	302	360	342	343	325	330	341	360	365	344	361	344	344	321	311	330	309	293	346	339	335	361	362	349	347	317	342	292	366	328	333	320	373	349	341	354	349	322	352	303	330	333	320	343	336	331	329	350	345	310	308	365	341	329	343	335	318	343	342	341	326	337	318	313	327	304	338	332	355	307	313	330	351	373	299	321	295	328	339	327	341	325	367	338	358	304	312	366	333	347	352	313	342	317	356	308	378	349	320	341	356	343	346	318	338	319	362	361	326	360	327	338	331	338	340	342	355	375	372	329	324	357	309	343	375	302	320	321	333	335	340	316	357	340	355	331	321	306	354	338	327	314	340	398	308	350	343	323	299	317	355	340	339	329	303	347	350	341	324	334	304	318	346	323	323	334	328	341	346	336	316	327	325	330	314	357	337	331	340	331	347	347	345	314	337	310	333	351	324	366	324	359	332	357	336	358	347	368	341	345	341	312	363	313	333	324	364	332	329	343	299	331	358	325	325	330	345	331	345	372	361	331	344	356	315	344	317	362	329	332	336	329	310	338	363	368	330	335	349	354	339	330	327	341	345	338	297	327	311	337	308	299	335	360	308	314	289	369	347	321	356	333	334	321	347	352	308	324	338	317	336	341	320	321	309	371	352	382	352	335	318	339	335	329	310	296	333	338	329	363	327	322	345	328	352	387	328	346	334	363	344	334	337	329	332	350	372	344	328	351	352	330	345	324	312	371	335	325	309	343	351	340	330	339	332	305	300	313	351	318	307	328	312	316	333	315	320	309	352	323	332	321	343	333	344	376	315	331	351	325	324	360	359	315	337	344	334	307	350	360	319	304	327	344	311	347	361	339	328	358	348	347	364	335	346	342	327	322	323	321	337	340	359	329	335	335	312	319	329	335	353	363	333	331	334	325	348	332	330	334	359	349	309	339	339	337	358	330	334	354	327	322	326	330	342	338	339	330	336	322	345	318	353	342	353	310	353	350	329	346	350	352	313	300	349	325	332	316	322	357	307	324	322	313	343	371	341	332	288	331	335	320	344	350	327	312	360	305	314	323	373	337	309	310	324	324	322	318	351	325	334	339	319	336	344	323	338	343	331	377	325	316	330	357	319	315	324	323	316	304	338	344	333	324	351	349	340	322	330	322	314	339	345	329	338	316	355	329	346	336	329	362	358	361	312	331	352	329	345	315	333	341	295	315	357	330	371	360	298	328	363	300	356	339	329	342	351	350	333	311	406	369	360	361	337	327	356	334	343	340	321	329	334	308	327	356	375	351	320	319	339	335	333	360	324	352	333	369	334	362	333	334	348	339	340	305	334	346	361	349	342	324	353	311	351	301	303	352	337	332	314	330	360	344	339	318	309	348	338	348	337	330	350	310	343	363	322	316	324	359	333	365	344	339	351	323	333	301	326	314	329	338	340	367	346	323	364	334	351	324	330	310	331	338	361	370	309	333	331	344	315	319	344	305	325	320	364	352	332	326	305	347	344	322	338	326	335	358	329	309	350	336	354	319	305	324	303	338	345	342	366	355	321	336	320	319	342	302	353	315	318	333	326	331	342	319	363	346	347	328	325	357	327	348	337	345	348	328	328	317	359	325	345	323	368	370	343	328	315	362	335	303	339	321	318	343	338	342	298	351	356	350	316	354	312	334	368	357	353	331	304	361	317	329	314	345	287	333	342	300	313	312	340	353	330	330	294	347	330	378	295	338	327	310	350	313	305	356	338	334	338	334	334	354	319	325	316	330	344	340	341	326	298	294	335	343	325	317	315	336	349	325	343	337	349	361	382	297	335	351	313	340	335	301	343	328	329	365	314	331	332	318	361	335	295	324	321	325	344	321	306	314	316	335	360	352	310	304	332	317	331	304	342	337	365	322	361	284	334	345	323	343	343	328	307	367	339	357	341	318	342	341	313	363	332	335	328	337	300	366	350	336	341	364	339	336	319	331	342	299	350	349	346	346	331	357	300	346	343	340	326	347	365	319	323	327	366	335	358	322	362	350	362	347	324	314	352	338	331	321	359	339	326	344	340	353	321	330	331	322	331	345	319	349	326	324	320	322	343	339	336	299	335	335	346	326	330	353	329	317	331	310	337	340	301	349	342	314	343	320	340	347	338	309	329	334	337	338	336	315	317	334	326	334	360	342	319	327	348	349	343	352	348	330	324	342	321	325	312	321	356	360	360	337	358	334	359	323	321	321	331	315	361	329	325	324	345	371	321	323	339	307	346	326	355	327	352	334	309	365	360	309	322	344	380	355	324	328	328	340	348	344	350	341	334	365	350	317	291	332	334	354	318	307	319	315	357	317	311	355	344	350	343	344	329	323	329	317	343
26751	21514	19172	12074	6831	4018	2639	2101	1699	1460	1200	1032	908	821	763	712	701	594	650	633	619	620	641	601	627	641	598	626	554	599	594	565	619	580	616	617	584	575	622	588	601	590	620	634	609	641	601	599	591	560	595	622	576	596	635	614	586	597	609	577	592	605	574	636	586	590	614	617	648	600	610	571	611	625	612	625	613	548	602	625	577	602	638	603	599	628	575	614	612	575	572	580	619	609	630	655	590	593	638	550	596	593	606	556	570	615	578	588	582	571	629	603	584	562	623	592	577	618	547	615	594	613	614	568	575	571	572	571	604	602	566	563	571	604	589	583	637	580	589	631	582	537	613	583	565	620	603	661	570	605	595	595	631	548	612	618	591	599	578	580	581	628	593	653	617	624	579	606	593	597	588	611	592	618	586	568	599	592	642	571	613	636	553	607	638	623	623	612	531	566	595	596	628	584	633	604	633	594	609	536	632	669	608	574	549	627	577	570	616	597	603	589	594	548	581	595	606	590	569	604	541	643	604	596	600	572	591	648	575	579	618	591	640	594	576	572	556	578	629	609	635	585	608	576	613	612	626	612	581	571	604	628	591	530	623	555	552	612	613	614	614	636	616	559	568	599	585	580	604	558	565	586	598	574	591	654	609	594	642	661	631	580	577	633	604	606	617	602	580	542	642	649	631	587	590	598	608	586	587	625	584	592	589	575	576	562	641	570	649	628	578	583	581	556	594	577	624	590	608	609	600	557	608	595	626	611	605	598	621	589	546	603	607	616	576	619	596	622	614	621	589	631	623	604	577	612	584	596	581	581	570	600	591	552	580	561	590	604	624	547	619	564	632	606	597	602	578	587	603	604	648	614	602	612	644	580	640	603	625	602	646	604	632	608	552	528	628	624	652	612	569	634	592	590	568	578	617	639	607	616	623	645	599	588	611	585	561	555	613	600	575	607	572	582	585	600	639	567	629	561	580	591	593	596	618	598	600	601	579	583	587	612	569	630	629	613	567	580	577	583	564	579	611	605	542	550	624	602	603	592	596	559	609	574	602	618	631	614	596	594	572	594	596	601	600	607	586	598	616	600	638	623	627	626	603	596	642	609	624	599	614	576	636	652	605	594	632	573	594	588	645	576	581	613	623	646	602	591	588	585	576	604	570	621	617	590	581	576	586	575	622	562	579	606	598	557	632	573	548	581	559	574	623	582	579	593	609	590	562	586	563	637	551	636	612	609	589	585	612	567	612	668	582	628	613	575	568	597	596	642	598	608	557	604	570	570	579	582	611	622	644	581	576	601	606	615	605	603	597	564	576	585	552	590	626	586	612	647	602	604	562	599	576	581	600	570	613	566	631	616	648	576	622	582	601	584	581	599	627	583	599	550	579	580	587	598	624	592	623	612	590	568	582	580	656	626	564	582	577	588	631	564	568	591	622	595	620	614	673	582	585	591	571	615	615	590	600	569	621	566	641	588	564	600	564	597	598	608	628	549	574	646	590	562	627	607	631	566	569	617	596	633	596	604	592	608	606	634	593	601	569	591	604	586	591	546	602	583	622	614	585	626	588	614	620	577	599	599	597	563	601	604	628	604	589	625	595	589	594	620	617	582	571	624	653	589	602	606	648	624	617	619	650	627	582	591	596	590	594	600	615	573	585	603	588	602	633	621	651	603	615	584	599	550	576	616	580	585	560	583	579	610	596	576	592	604	630	650	599	570	601	590	590	610	604	604	580	600	635	634	588	557	624	585	566	599	573	593	581	567	581	609	579	627	582	547	605	619	603	547	616	587	569	569	564	622	615	606	595	625	608	603	621	637	612	619	611	609	591	627	612	605	599	617	591	621	667	598	596	588	589	615	602	580	587	609	583	613	626	634	573	626	577	585	595	618	545	590	554	655	584	641	637	590	578	629	658	596	643	574	575	589	603	559	637	583	627	580	576	625	654	667	535	552	610	623	607	629	599	579	610	606	616	618	546	544	570	618	574	576	583	572	600	596	606	668	638	594	633	625	591	564	600	594	562	587	595	627	616	611	591	584	588	571	607	602	611	595	590	566	572	614	628	611	612	616	574	616	622	555	598	591	573	585	572	589	577	621	642	606	569	590	623	560	619	604	597	592	593	591	597	619	595	607	577	564	604	565	631	569	575	562	611	604	590	614	592	574	586	627	558	620	612	581	594	610	585	583	599	574	630	611	578	556	649	624	578	589	642	602	597	587	562	607	591	599	622	613	600	618	568	574	608	591	605	616	573	560	609	626	645	586	597	574	604	584	567	561	627	565	582	611	592	583	617	587	617	600	624	567	580	608	609	611	597	609	657	609	555	587	592	609	590	586	590	594	602	609	609	632	563	650	577	648	612	601	586	612	592	616	556	581	634	562	569	613	587	623	622	596	573	563	591	582	662	566	601	594	610	607	622	587	635	583	616	610	622	612	586	586	591	624	597	610	606	571	604	620	595	645	605	594	571	630	609	590	585	617	626	631	575	628	607	652	560	633	614	564	610	622	600	664	572	596	623	610	628	611	621	567	616	630	576	608	588	610	603	625	614	663	601	644	603	610	597	581	611	602	634	613	630	577	620	577	631	624	618	619	607	675	603	607	610	573	617	625	600	628	620	573	600	586	588	610	585	583	606	578	616	571	628	576	592	601	618	627	616	627	634	628	613	602	600	561	601	610	590	620	557	613	618	582	586	607	613	571	646	600	579	600	583	566	599	568	574	615	607	555	620	584	600	630	595	554	600	580	575	623	632	603	610	612	606	595	585	560	591	615	593	546	589	620	593	594	575	607	628	632	584	559	608	638	623	601	630	612	545	588	672	580	602	671	634	579	575	592	545	611	606	583	633	619	595	584	651	597	576	593	592	611	593	594	585	591	578	615	607	551	618	608	622	570	557	609	648	588	654	536	591	567	612	621	632	595	629	587	599	582	598	600	614	604	601	569	617	603	614	567	589	580	594	612	618	645	560	587	572	572	639	603	626	565	610	626	597	591	626	589	642	644	613	597	566	625	623	650	654	612	560	635	544	629	583	624	592	564	615	594	611	582	579	616	599	565	627	589	592	591	579	560	669	612	613	549	623	583	590	572	552	611	578	591	549	589	644	603	631	598	635	637	591	636	604	614	565	624	616	624	644	589	588	579	602	556	551	628	599	620	598	592	583	593	544	592	572	621	601	591	571	560	600	614	634	582	594	583	612	593	580	593	609	560	612	582	586	645	595	611	587	627	598	625	618	588	638	627	581	602	609	605	561	608	625	602	644	632	594	600	624	548	619	576	637	585	622	624	636	598	590	635	646	607	583	587	596	615	613	603	616	638	589	580	616	596	634	575	589	569	628	594	605	618	641	594	608	585	586	597	619	618	605	610	612	591	607	570	587	629	610	562	591	630	632	593	557	628	657	538	609	587	604	581	626	573	583	591	604	601	620	569	574	579	578	613	644	608	617	577	644	610	598	652	581	629	575	638	616	580	583	606	622	634	580	606	610	582
13545	27000	20994	13663	10521	7798	5599	4499	3737	3016	2564	2147	1771	1497	1272	1047	984	926	948	857	886	887	871	858	910	855	906	863	937	835	870	917	932	841	868	871	877	899	818	887	871	877	900	925	906	871	885	851	907	857	900	885	870	930	935	881	862	883	883	944	873	856	866	884	868	891	886	944	869	844	902	910	882	924	869	873	903	856	907	874	826	925	872	877	861	879	903	910	890	877	850	896	814	850	886	862	870	915	902	841	888	858	908	922	881	909	856	915	883	874	882	875	864	927	880	926	862	814	910	864	922	863	879	860	861	934	903	896	876	841	878	850	888	924	852	862	873	958	860	881	961	830	843	883	895	825	900	890	849	856	855	876	860	870	898	875	911	832	910	907	888	832	818	833	900	878	865	944	899	903	859	842	871	899	927	828	890	867	896	862	868	857	869	840	915	852	890	920	893	900	881	877	854	892	876	883	899	878	886	895	826	885	896	835	831	832	918	851	875	887	825	890	892	899	896	928	921	876	852	860	880	836	878	935	882	865	864	926	941	905	892	874	906	818	868	935	860	883	809	860	818	862	888	856	932	892	908	900	904	836	841	877	876	856	903	856	854	857	832	913	860	887	832	874	935	896	852	903	920	905	859	879	926	890	896	877	873	859	870	876	914	895	896	889	845	823	867	875	820	874	898	849	882	887	862	884	879	909	853	855	864	900	854	911	912	874	902	874	859	856	881	876	846	857	915	821	892	873	884	861	928	871	900	892	848	839	869	863	847	913	843	858	876	905	884	872	937	857	871	869	880	872	923	911	881	832	891	878	840	817	890	883	901	861	906	872	869	874	895	882	869	901	915	884	908	863	887	885	922	917	906	881	849	880	874	848	871	874	943	869	912	870	881	879	888	853	854	837	862	881	896	880	920	853	899	871	881	856	883	912	830	870	878	891	897	790	928	846	905	882	912	932	891	861	882	851	867	868	890	872	881	866	878	871	872	893	897	874	918	846	900	852	823	905	900	882	863	870	910	906	870	810	840	855	861	864	885	894	861	890	876	912	882	866	857	873	920	876	907	889	857	833	885	909	880	884	852	875	836	888	886	848	871	899	874	901	802	832	887	888	890	877	871	907	853	911	858	864	916	826	816	882	842	853	847	825	864	853	868	868	881	853	894	919	861	873	913	870	898	895	882	870	853	888	905	810	913	833	856	916	887	873	869	886	836	876	859	889	858	894	869	847	905	903	838	891	860	813	897	830	877	903	955	834	851	890	838	856	880	854	799	871	869	910	843	909	883	850	918	846	880	906	831	875	879	868	908	875	881	861	917	910	841	874	872	937	851	855	922	850	843	878	873	872	858	866	888	859	929	876	885	899	872	866	839	868	890	866	868	933	879	864	859	924	812	844	844	880	892	801	867	913	822	877	883	904	892	889	861	792	926	893	890	852	865	888	907	877	892	910	878	873	905	876	898	895	919	903	846	847	906	888	880	909	872	835	902	813	919	870	843	869	865	913	893	890	875	841	888	903	858	883	877	905	848	887	866	863	850	845	878	902	820	917	921	883	858	899	857	911	853	805	874	898	909	892	879	866	846	851	853	903	864	876	842	877	911	871	909	931	858	890	864	909	888	840	897	853	881	903	839	835	781	934	868	854	894	872	864	895	884	873	920	937	904	930	814	891	826	936	851	886	883	907	847	850	836	858	852	869	863	883	853	917	910	887	863	862	886	898	865	879	872	839	863	908	900	918	882	944	867	908	896	889	887	920	872	865	889	892	863	847	910	882	840	873	909	863	907	846	941	848	867	892	881	906	824	838	857	918	916	898	865	831	894	891	863	900	904	858	900	889	874	865	930	858	855	838	833	887	900	875	920	812	945	865	901	888	894	900	874	896	927	896	880	893	852	860	951	864	858	833	908	841	866	866	875	923	819	868	899	810	919	839	951	887	870	885	899	839	828	863	866	893	887	866	888	890	851	931	920	934	867	830	847	874	849	859	845	857	885	868	888	893	856	900	886	898	871	926	820	822	893	900	874	888	831	919	917	908	873	831	852	833	860	846	838	848	897	910	844	861	912	882	910	862	898	878	852	904	836	840	969	837	886	902	891	873	873	877	826	890	850	870	869	877	905	871	817	888	866	884	922	869	892	871	881	815	933	824	847	862	897	879	905	895	855	874	895	917	821	889	871	881	852	871	899	891	907	865	898	834	859	862	818	890	883	883	859	867	860	883	895	894	880	856	881	909	881	888	854	857	920	851	857	886	858	859	868	893	878	870	904	870	871	882	833	855	862	859	851	851	870	889	888	875	898	911	880	861	907	870	840	903	917	870	940	887	813	854	845	886	897	862	927	832	861	856	872	892	848	858	884	884	857	856	918	911	873	887	840	870	854	892	938	831	878	877	815	869	868	880	878	849	859	842	866	866	863	869	814	838	861	860	864	888	860	879	883	902	888	913	890	864	867	847	871	838	886	846	855	916	895	872	908	836	819	870	878	855	880	841	888	912	918	865	881	904	855	905	913	855	881	917	891	875	890	903	890	888	886	885	836	865	912	835	895	853	858	905	891	950	940	880	888	877	882	930	888	920	910	885	876	868	874	896	938	918	864	858	865	879	858	884	881	877	883	855	920	877	926	891	902	881	889	890	851	898	875	891	911	918	875	858	872	889	866	859	925	869	829	867	848	866	851	872	858	943	881	895	831	893	920	863	875	856	888	888	892	828	888	870	875	908	875	910	921	891	825	860	865	881	883	877	807	834	890	882	843	853	902	870	900	892	860	852	874	818	931	827	827	903	861	875	886	885	841	842	901	841	836	957	896	910	911	864	870	877	885	861	952	920	856	857	865	824	898	898	878	883	946	872	899	924	850	891	855	831	899	823	864	926	896	892	882	862	856	877	899	899	867	817	867	859	860	813	890	878	887	876	912	899	917	885	887	900	909	897	911	848	901	893	891	863	882	930	855	857	888	890	868	816	911	931	940	864	862	874	860	828	903	883	878	819	843	891	925	868	891	920	814	892	863	852	845	882	874	886	883	903	886	906	815	919	835	881	874	856	880	864	877	943	884	828	895	871	834	833	874	860	870	878	890	873	929	926	871	881	899	860	848	886	898	881	891	908	898	864	938	906	840	867	894	849	888	908	874	942	918	889	857	836	856	925	874	866	876	880	889	841	921	885	900	865	833	876	875	908	857	838	897	868	863	919	837	817	846	903	888	915	880	854	895	890	857	897	859	839	854	922	883	894	848	901	930	859	854	854	922	860	868	828	907	857	888	848	845	894	875	901	859	891	869	852	889	870	917	900	868	875	891	899	816	874	841	869	871	852	897	893	835	862	839	878	926	869	930	841	880	878	893	839	871	904	891	955	826	883	875	926	920	890	783	836	880	887	878	911	879	915	873	862	955	889	811	871	906	854	908	878	840	898	876	858	892	838	887	863	867	889	912	909	843	868	865	875	857	884	917	883	857	867	906	885	870	881	902	861	846	886	871	833	875	896	909	833
22951	21071	28148	24260	20638	11446	4540	2702	1910	1553	1324	1045	849	728	565	490	428	385	411	360	381	378	381	380	376	375	366	383	353	345	344	396	353	356	347	341	381	318	320	348	351	345	388	363	344	370	360	371	379	374	386	325	355	359	371	362	349	371	321	379	333	373	363	404	347	383	355	341	335	337	320	372	350	421	353	316	338	365	366	315	340	339	366	371	360	341	373	351	378	399	385	338	327	354	351	340	343	342	359	362	340	360	332	391	360	338	320	341	356	338	336	361	364	376	323	341	378	349	361	347	344	310	355	366	342	325	358	331	354	366	330	373	335	362	333	369	348	334	347	350	352	366	317	352	345	321	361	340	348	337	342	365	339	354	360	345	336	321	363	381	373	336	338	375	361	362	340	345	374	358	385	338	338	359	386	342	339	332	351	323	358	352	361	350	340	358	359	344	354	371	372	327	350	365	358	331	343	349	298	368	340	357	366	358	342	374	374	325	332	326	342	382	331	339	355	334	342	356	339	343	379	344	318	329	328	357	318	315	343	378	327	351	371	332	340	351	326	353	339	317	325	351	378	362	306	371	318	344	321	384	340	325	356	305	331	344	345	370	356	322	364	361	324	331	352	388	334	349	362	338	376	331	346	318	352	360	359	342	350	347	339	358	331	354	323	332	362	364	339	319	345	359	320	350	344	348	350	374	350	343	363	344	381	357	350	345	345	373	335	367	316	402	374	358	337	329	353	314	305	354	354	348	328	332	320	336	363	354	325	346	343	375	307	368	352	267	365	332	373	366	357	356	332	344	346	357	330	324	343	304	327	351	355	336	347	354	336	340	365	349	352	358	355	344	335	350	347	366	300	375	330	331	311	361	384	331	364	336	366	362	346	344	368	348	337	336	344	368	375	366	335	329	356	369	350	364	366	360	320	346	333	370	359	349	338	358	370	388	367	334	383	334	378	335	326	346	361	375	348	380	309	371	353	352	352	355	344	351	358	393	332	357	379	340	341	355	330	334	370	336	383	339	381	350	361	363	374	340	371	314	355	348	343	357	331	390	369	346	379	328	333	311	357	346	348	363	348	369	389	333	370	334	356	351	369	342	357	364	348	381	350	332	351	363	363	332	351	357	341	371	334	339	334	361	336	332	360	375	357	326	352	379	343	319	369	370	337	345	355	360	361	348	318	344	299	342	345	355	366	334	345	330	335	345	372	336	335	372	371	362	385	358	333	333	360	355	346	307	346	333	363	368	306	355	356	317	330	354	352	330	373	311	354	337	339	378	365	364	338	352	366	354	363	366	360	337	370	328	349	320	336	309	332	315	344	362	374	349	354	375	336	362	346	343	385	343	338	371	353	350	366	381	336	372	349	348	391	348	388	318	377	367	347	367	338	399	337	354	343	340	323	365	352	376	336	374	371	332	366	323	332	350	345	336	375	304	376	349	386	352	358	320	342	358	326	380	373	366	348	338	349	354	346	323	364	341	349	354	333	345	368	360	343	360	340	318	374	342	364	353	347	359	342	361	325	344	339	368	346	345	342	330	330	364	336	349	349	350	376	313	349	347	363	371	346	366	313	324	324	353	331	352	356	330	321	380	367	366	330	347	360	350	351	320	356	373	340	344	345	338	350	334	353	382	341	371	375	365	345	344	351	330	365	328	324	326	338	338	337	356	305	367	373	357	336	341	362	355	358	381	354	364	361	378	343	360	362	379	319	363	376	352	352	326	370	342	332	342	363	330	362	378	333	371	340	363	323	355	371	350	350	386	378	371	361	345	385	348	335	310	359	337	321	351	384	340	368	356	362	362	329	376	388	327	321	366	346	367	351	330	319	323	331	352	365	357	382	339	354	340	330	353	340	363	350	374	366	344	338	345	331	363	320	364	346	374	332	326	377	330	372	357	337	327	354	363	335	340	335	326	366	344	327	363	367	311	357	348	331	296	326	336	320	327	324	350	367	368	341	382	358	355	337	351	338	322	320	382	359	339	349	364	348	341	329	316	332	386	387	322	348	360	326	344	323	356	362	358	346	353	355	345	331	345	317	343	331	344	347	361	351	337	367	358	340	324	333	367	362	366	322	348	343	367	332	344	353	364	352	367	375	311	357	355	329	357	362	342	348	323	354	358	317	388	359	337	343	349	338	359	358	348	371	347	360	364	359	329	330	351	332	365	334	393	348	351	365	306	383	374	366	365	341	360	312	357	328	326	357	321	351	328	350	352	355	351	348	339	346	382	370	352	341	359	382	325	332	345	333	325	376	342	347	365	304	345	360	333	358	373	332	345	378	379	382	331	353	336	340	357	366	349	334	349	368	349	354	367	371	346	334	345	362	366	365	355	344	302	349	357	354	359	361	308	362	347	354	338	345	358	370	333	349	355	344	372	383	357	352	387	354	340	334	383	338	335	370	348	350	368	329	360	367	354	362	339	360	356	319	360	380	318	336	339	387	342	340	304	338	364	312	325	368	365	371	372	349	348	303	340	378	415	329	364	327	337	369	333	354	339	373	354	359	351	350	309	373	323	347	336	348	356	371	356	341	329	372	332	352	347	363	341	340	370	328	353	372	343	355	359	346	320	362	354	355	382	346	344	337	337	357	324	332	349	351	402	344	377	349	335	335	359	354	321	357	351	340	381	369	354	391	343	360	351	347	352	341	290	310	381	355	353	328	332	343	354	340	342	347	391	386	362	364	356	308	361	360	358	397	341	377	335	356	343	350	365	375	369	360	296	356	331	395	328	372	385	355	351	356	366	373	337	353	359	333	367	356	344	368	376	355	345	331	326	375	336	358	374	355	322	340	360	315	332	348	389	356	346	341	347	337	359	365	338	352	357	360	324	338	356	319	331	351	341	361	360	379	378	352	353	332	362	324	375	308	329	317	384	369	321	340	331	344	331	336	361	344	352	338	359	372	312	341	361	331	308	354	357	369	314	326	344	342	318	353	371	334	352	335	369	317	340	312	337	362	373	336	320	358	339	320	348	341	340	332	356	359	371	371	385	352	344	343	348	371	333	358	365	360	366	347	324	340	322	327	339	371	349	316	322	387	350	382	345	296	315	374	320	353	343	370	311	362	326	345	343	352	377	354	390	362	354	342	379	318	323	326	350	322	332	335	371	384	343	343	323	330	339	352	345	352	325	327	356	367	339	340	368	327	327	334	349	376	367	396	325	352	322	338	360	348	337	363	329	321	335	326	348	355	330	336	370	369	372	332	350	335	336	337	360	357	315	319	309	338	351	363	338	355	347	316	353	373	316	350	372	382	364	368	323	363	356	342	366	338	374	360	342	381	348	338	342	347	330	365	369	318	330	380	351	361	329	341	357	329	361	356	363	374	356	356	371	349	362	351	342	331	338	352	362	366	323	360	350	343	369	328	325	359	346	342	360	343	352	337	347	377	358	354	359	348	333	363	363	352	360	343	332	362	349	340	336	349	330	339	360	337	361	346	370	369	343	386	354	360	367	373	335	375	386	349	344	374	347	349	356
13608	32897	26590	17970	13531	10256	7476	6232	4694	3728	2928	2347	1884	1520	1108	810	705	653	575	615	609	557	567	556	573	520	587	543	568	547	547	563	552	561	529	525	524	493	578	539	559	580	512	517	597	531	568	533	534	553	506	594	543	562	577	573	577	561	573	587	588	573	576	584	601	521	515	515	572	538	546	487	526	569	552	575	548	504	509	510	534	558	575	543	522	559	528	497	537	490	532	524	525	573	554	517	512	519	517	569	540	542	537	529	552	527	570	517	504	540	535	567	523	559	513	518	555	486	528	536	513	521	551	524	546	535	508	543	502	543	510	542	512	523	485	553	565	537	490	520	561	516	541	538	503	569	514	518	500	495	521	525	506	533	538	526	538	517	509	522	519	523	530	531	535	514	520	520	541	550	555	501	492	535	530	512	496	556	497	545	527	509	541	562	506	567	536	524	524	567	543	507	493	534	474	538	512	572	571	531	511	507	535	519	534	556	535	556	571	538	541	531	540	495	504	547	531	530	501	467	541	511	520	508	520	518	528	562	529	488	523	492	562	525	544	532	543	499	557	514	569	537	502	532	544	529	544	495	509	530	540	503	500	535	537	555	572	528	502	547	545	525	504	514	533	557	551	504	562	537	537	518	559	542	595	490	565	497	505	522	556	562	526	512	505	536	516	527	539	560	497	542	515	494	538	536	506	497	532	534	533	567	595	504	563	532	571	504	548	541	550	548	544	529	556	559	536	517	511	533	515	525	532	527	492	522	526	482	528	511	530	539	530	533	526	495	554	528	498	546	541	550	554	509	504	518	528	547	496	502	501	558	523	513	524	581	539	522	496	555	539	529	543	521	527	561	555	541	541	524	498	546	484	542	496	524	530	543	522	505	496	508	527	579	521	532	506	570	523	503	526	533	533	583	536	532	522	506	537	526	505	526	530	525	505	548	544	516	541	542	562	543	499	511	526	555	513	524	519	557	522	535	510	549	541	571	521	542	493	538	495	552	527	545	535	508	487	547	518	541	543	511	547	525	540	563	552	550	518	544	540	566	547	592	510	552	527	545	493	556	517	529	512	523	540	565	532	551	502	501	530	511	492	515	535	515	516	560	543	526	549	554	520	552	530	542	560	554	509	522	540	575	533	527	529	507	528	522	512	501	532	490	599	499	548	520	540	513	531	523	548	576	528	529	558	503	512	509	582	532	496	549	555	489	570	536	502	488	598	517	551	527	515	534	510	557	518	481	550	534	516	550	531	561	499	539	495	479	493	519	485	546	509	552	546	531	534	521	520	535	577	502	530	515	536	531	514	482	515	478	500	533	547	531	564	535	564	535	492	535	536	565	537	523	566	507	521	543	554	546	511	505	526	567	492	490	601	508	531	542	580	475	511	559	549	509	503	519	516	545	567	507	521	504	525	525	534	507	551	536	526	522	514	556	485	495	529	523	520	554	542	515	548	564	526	526	496	536	511	563	515	484	511	529	531	534	518	502	509	525	543	549	492	509	547	490	521	571	518	526	539	509	504	521	510	519	581	556	532	504	552	513	500	569	564	539	531	487	512	537	561	574	522	534	560	533	503	548	498	549	550	515	530	564	529	525	526	501	546	524	533	536	455	495	508	502	556	529	506	573	496	526	548	547	540	566	504	534	500	564	547	503	513	545	571	526	506	499	543	541	517	526	523	504	537	526	547	564	576	523	484	530	522	578	528	523	528	537	530	552	502	512	504	533	503	544	504	572	524	532	551	531	544	553	507	528	531	525	538	480	504	556	517	520	505	498	531	542	556	497	522	510	557	509	552	536	524	528	518	522	548	525	509	515	513	532	536	520	486	525	544	552	545	509	584	554	508	505	542	532	561	541	507	552	518	497	506	503	529	556	554	515	566	559	536	525	524	534	534	512	516	529	555	495	545	538	517	542	518	555	540	549	546	501	505	502	511	567	558	511	533	554	540	554	534	551	539	561	559	549	547	531	557	518	533	518	521	515	536	531	543	541	586	557	524	564	485	561	543	546	533	508	568	512	534	544	530	493	521	550	504	511	549	518	501	541	512	494	491	515	565	535	510	516	519	537	503	548	512	517	538	495	538	525	495	579	529	542	538	538	504	545	528	531	525	541	571	567	517	551	512	560	522	492	515	503	529	525	567	535	562	509	533	538	542	536	533	496	535	530	530	528	539	520	533	529	496	519	518	531	534	561	537	523	511	505	518	511	532	500	546	546	553	529	552	529	557	528	509	518	504	545	520	586	507	562	504	550	523	511	542	515	524	566	516	499	530	520	516	525	509	520	499	540	517	531	519	535	532	519	540	556	533	521	552	542	543	535	507	510	520	539	510	564	521	529	502	536	529	512	527	527	522	529	522	509	505	522	542	557	546	544	492	562	502	577	537	518	532	514	551	555	542	517	544	535	534	573	563	522	501	549	561	498	515	517	526	539	519	489	540	520	501	507	540	527	545	570	517	560	535	481	539	518	543	495	510	512	521	544	525	505	537	521	536	553	505	536	506	513	557	532	498	563	520	555	522	483	481	515	515	558	556	531	523	500	548	599	518	507	528	504	517	534	512	499	547	535	526	513	493	530	502	530	529	560	579	505	539	544	555	555	489	521	504	549	557	527	508	511	536	526	575	537	507	535	535	524	484	553	542	543	534	556	509	545	538	532	498	479	558	546	530	572	531	520	518	516	521	513	507	524	520	545	518	508	500	503	524	529	492	527	498	594	568	518	479	494	530	571	543	506	558	501	515	507	536	489	513	536	539	499	495	493	537	525	533	516	506	524	544	514	534	490	540	525	544	546	525	579	512	524	549	526	522	524	507	524	517	554	528	501	563	555	518	543	522	504	540	532	532	500	545	504	531	514	554	582	498	511	512	492	522	501	574	534	486	550	513	526	499	521	519	522	506	534	509	491	538	522	569	492	501	493	558	520	497	548	552	535	554	523	522	496	531	518	537	592	516	520	524	503	528	497	523	547	512	501	550	528	529	558	520	561	490	528	543	546	582	533	491	523	466	517	491	549	508	509	482	494	519	577	566	547	551	563	559	579	532	551	526	534	499	491	521	496	527	580	528	511	510	469	531	502	473	563	529	565	548	506	516	517	520	522	533	522	548	533	488	521	573	465	468	550	536	505	509	504	528	571	526	567	518	546	533	547	533	542	498	516	534	548	548	514	528	524	537	510	562	525	531	533	535	517	558	515	529	546	549	536	556	563	511	537	555	526	507	516	510	505	546	482	547	546	510	485	551	567	523	530	492	506	545	548	540	516	510	512	494	494	556	507	535	523	547	498	513	551	553	523	534	562	546	517	548	544	536	526	517	552	522	517	568	490	555	512	502	543	500	554	517	545	545	513	522	509	487	548	547	523	521	553	544	522	526	551	510	519	513	479	468	514	557	520	539	518	518	502	519	549	527	559	552	551	572	535	534	527	514	531	539	521	518	560	526	523	512	556	556	524	498	537	504	542	545	560	522	477	541	508	565	531	510	532	535	534
24269	21124	26690	24696	11643	5290	3273	2303	1810	1543	1255	1077	947	829	753	682	630	593	623	596	547	586	586	602	557	534	615	597	598	577	591	568	580	601	574	552	612	587	594	587	585	573	563	558	568	565	597	581	568	629	575	588	555	609	619	612	598	600	644	583	618	590	605	581	561	631	584	560	613	586	634	609	603	594	580	567	574	571	555	588	622	583	558	594	577	588	600	609	591	542	574	593	562	592	554	576	578	553	601	565	541	600	570	617	575	568	584	539	561	565	585	578	576	565	596	580	562	605	623	588	605	572	558	573	564	558	600	590	597	598	566	581	580	601	616	617	571	558	593	576	578	593	620	575	577	555	594	546	590	598	601	619	598	595	595	592	571	580	548	579	585	577	603	596	559	598	584	570	614	552	572	582	551	601	601	629	595	560	575	615	594	590	568	552	593	631	626	617	610	561	633	582	639	583	607	588	604	567	579	580	606	611	607	637	586	602	588	612	553	598	600	574	593	603	598	568	572	600	580	609	629	544	556	599	588	616	592	609	578	596	550	575	611	555	595	537	594	612	639	600	649	622	569	583	591	605	544	598	627	589	608	574	583	591	580	578	594	592	559	578	605	610	607	602	583	552	605	552	597	587	592	586	582	580	595	577	574	586	595	592	573	568	611	584	617	579	575	601	564	574	579	596	592	622	574	610	581	598	598	567	576	548	553	569	574	604	603	629	611	547	551	624	573	588	581	562	599	594	626	614	572	558	606	559	591	551	547	570	568	524	609	584	624	613	592	611	609	640	596	594	596	573	587	567	577	606	666	610	587	637	565	567	582	570	581	599	604	594	595	582	629	614	588	584	578	624	559	557	599	605	583	606	582	601	602	569	610	598	612	580	625	584	582	596	597	636	564	572	635	599	622	585	606	575	612	626	578	563	594	576	580	591	589	616	576	544	576	591	587	632	616	602	630	573	548	593	545	613	609	570	591	565	582	611	582	601	592	567	566	611	589	554	566	586	606	583	556	580	602	561	597	559	527	540	573	584	608	597	599	558	544	549	593	541	546	568	568	621	578	563	588	567	561	577	588	626	588	585	579	586	587	599	612	572	583	604	586	607	618	610	537	591	594	580	647	579	581	611	605	573	601	569	613	587	581	594	598	633	567	588	559	559	562	565	578	569	606	582	572	546	568	577	568	611	573	598	621	613	602	593	596	591	552	615	625	576	614	587	593	614	609	570	557	560	578	549	607	553	590	560	533	597	571	533	622	611	592	594	603	593	608	629	600	543	587	553	550	521	577	575	589	608	594	576	593	593	579	590	579	594	600	587	630	558	584	617	553	586	589	584	558	575	590	591	558	539	574	581	587	556	551	591	563	568	595	564	579	576	593	584	589	548	577	595	611	589	597	540	615	583	565	552	623	547	601	564	603	606	579	576	580	576	575	522	583	565	603	573	576	626	579	601	542	550	568	574	580	581	578	598	559	589	623	570	525	560	574	617	588	616	595	585	587	598	558	592	576	584	567	571	556	621	604	585	573	582	582	574	608	573	550	543	591	587	593	559	593	577	589	575	621	611	594	573	576	577	568	551	576	558	557	591	571	579	583	622	575	605	573	571	604	594	609	575	591	570	570	567	589	645	604	616	582	558	612	562	599	567	545	537	553	586	584	568	582	613	601	603	611	567	570	611	606	585	604	579	581	538	585	599	601	614	601	619	572	611	578	618	638	560	585	651	626	586	551	600	571	586	566	626	620	577	589	591	572	562	568	620	613	555	577	585	596	552	566	604	652	589	607	532	529	618	583	602	586	574	602	615	591	622	582	564	617	604	529	606	586	599	606	619	596	564	565	579	565	568	562	568	588	548	594	601	584	564	589	548	596	593	595	578	581	571	599	589	584	570	553	629	549	594	609	593	614	580	580	604	598	574	584	564	531	569	565	574	581	603	607	601	607	590	550	574	576	579	599	564	563	609	573	589	629	517	561	540	592	565	549	574	556	570	576	576	576	594	534	584	535	589	578	570	555	625	593	579	590	625	575	584	601	600	577	594	616	585	539	563	547	564	598	562	589	594	578	564	575	550	623	584	593	587	599	560	580	610	579	580	618	579	561	584	625	581	575	560	598	552	586	588	576	582	578	532	572	615	591	568	560	623	592	602	586	605	566	566	610	624	626	584	631	576	555	628	579	579	580	566	611	612	574	618	571	592	567	591	590	588	602	594	579	569	577	538	585	566	573	607	584	569	563	580	574	582	557	588	595	594	579	663	587	540	544	632	576	577	566	601	542	585	560	604	597	603	557	552	533	528	606	579	615	610	536	555	591	565	539	537	555	570	559	600	610	565	596	537	568	565	570	603	589	555	577	563	608	596	614	594	561	583	549	573	574	601	566	609	551	579	568	558	558	583	543	623	564	596	599	612	575	583	627	630	603	587	602	550	582	560	573	573	567	606	574	589	594	602	593	591	570	520	544	580	577	594	564	515	627	596	588	581	576	587	593	544	550	578	615	595	604	551	573	626	574	608	591	574	588	574	620	629	580	605	554	585	560	584	595	621	574	572	608	555	594	641	540	608	592	584	619	612	579	603	543	583	580	594	616	539	602	620	610	611	562	614	562	521	621	560	545	568	636	606	557	614	575	621	558	564	584	598	597	574	568	635	620	599	572	577	551	614	593	532	590	601	568	589	575	566	580	567	598	529	571	564	563	594	588	567	572	584	582	568	563	565	584	602	556	582	584	565	553	566	583	570	587	527	581	616	568	588	577	593	544	553	596	565	551	569	588	590	626	545	628	593	616	589	580	617	570	580	621	580	604	603	563	555	564	600	603	594	579	577	592	576	582	614	615	613	586	598	604	586	543	593	585	610	588	574	591	585	608	605	575	626	606	555	535	598	573	557	621	596	524	574	593	559	580	593	564	592	570	592	613	588	569	594	571	612	595	548	613	584	561	565	599	584	566	565	569	614	553	584	615	587	598	602	593	587	542	586	552	537	575	596	593	553	586	575	664	571	552	590	546	588	594	580	578	594	618	603	621	569	588	596	615	584	595	612	564	599	551	660	641	599	567	596	544	574	618	619	561	577	602	586	630	538	567	576	567	577	562	613	594	604	595	539	621	587	589	631	568	609	545	597	565	628	558	589	574	565	544	595	551	591	608	595	562	601	603	599	575	564	575	549	568	611	613	603	625	588	598	598	624	583	564	581	546	574	576	591	598	612	599	580	618	547	637	610	595	603	623	565	620	566	583	605	586	652	578	576	561	572	590	591	607	620	588	632	621	550	580	573	587	601	594	574	589	620	585	568	582	602	562	586	595	630	570	591	549	585	555	565	561	592	589	569	544	637	598	560	574	604	551	569	631	600	555	611	601	619	576	602	556	587	556	611	603	593	537	575	583	589	564	564	553	537	592	591	562	583	629	578	596	544	589	558	610	557	589	587	598	548	565	612	601	555	592	557	565	566	607	565	573	597	599	529	593	548	570	543	593	505	572	558	618	583	579	576
13092	29090	22902	16850	11929	8924	6849	5272	4284	3425	2770	2227	2021	1547	1256	1008	942	949	904	911	866	855	888	880	794	860	802	855	863	836	811	899	816	877	821	819	838	875	807	846	850	802	858	834	864	854	860	800	883	849	776	882	857	876	827	870	878	852	849	909	858	830	837	855	873	867	879	868	847	841	844	874	873	806	798	830	854	876	902	791	808	842	819	834	826	849	866	858	899	826	827	856	867	849	852	807	893	841	856	819	818	823	855	839	799	827	834	821	843	823	864	831	826	834	830	822	851	848	828	849	823	858	849	827	841	847	866	803	812	849	855	803	851	844	804	854	789	792	884	823	838	890	839	820	826	816	863	813	847	807	804	818	811	831	828	853	839	866	809	808	789	810	868	872	822	925	839	853	819	829	821	834	822	796	807	863	856	803	806	826	858	848	796	886	820	829	863	777	833	837	863	843	870	906	841	766	820	840	808	830	775	853	820	775	875	836	814	827	844	860	861	836	831	815	858	747	789	846	863	800	802	885	857	839	822	853	833	865	867	818	872	776	866	824	840	868	824	819	818	836	858	840	842	829	821	866	823	866	797	812	838	800	856	807	832	831	836	819	857	815	788	845	838	817	853	837	803	820	874	875	815	848	854	825	851	789	859	812	822	839	771	842	822	835	844	826	821	817	885	854	825	843	855	830	801	798	875	871	827	825	864	824	861	853	864	848	848	873	846	818	866	837	851	841	859	860	872	858	860	855	878	809	819	914	832	810	867	773	874	850	873	881	851	856	850	861	845	872	858	871	868	811	835	814	856	834	789	825	838	851	862	824	836	820	818	850	808	816	863	801	860	835	819	813	777	843	803	886	840	830	813	847	846	829	875	859	819	824	831	843	820	824	836	872	871	843	843	832	850	810	839	859	846	811	792	885	810	822	818	846	894	845	878	850	789	834	851	846	822	868	846	886	833	821	853	824	854	849	810	850	864	851	846	826	933	836	854	818	854	826	778	812	832	833	859	840	850	838	800	823	823	852	834	827	808	826	850	810	818	848	883	819	816	814	815	835	841	865	853	826	859	866	792	862	872	822	785	819	796	824	798	861	852	858	807	845	808	854	821	825	790	807	877	852	857	896	903	858	867	824	805	827	827	837	862	818	832	824	852	908	802	790	850	820	800	832	854	837	855	833	855	806	859	852	801	863	851	855	832	832	846	810	838	864	826	786	851	829	824	836	843	851	877	848	850	799	825	868	878	845	841	816	831	828	823	807	834	888	869	797	883	847	858	801	818	798	861	830	833	861	836	848	787	827	882	808	893	835	824	791	836	841	852	831	861	865	817	883	848	823	822	856	833	836	828	879	807	772	870	845	805	819	803	812	844	857	850	845	816	808	854	849	815	807	871	891	843	808	859	855	881	831	847	816	830	811	790	850	864	853	819	833	840	853	848	856	866	874	824	795	828	883	878	833	803	807	867	835	840	798	829	894	836	847	837	814	862	875	845	807	851	845	892	840	834	842	850	819	860	797	842	859	807	825	818	843	849	865	841	786	839	844	857	814	829	844	860	876	877	858	857	825	778	864	852	867	813	845	853	848	889	837	863	811	863	880	835	871	902	898	839	842	848	861	894	815	836	832	797	809	843	822	824	838	847	858	857	815	884	804	849	803	836	851	835	822	827	831	841	849	833	832	839	867	819	886	823	806	869	853	849	858	854	852	884	847	854	881	822	890	829	878	849	896	874	836	853	827	854	800	811	882	908	840	812	847	872	837	816	817	897	819	854	871	837	810	881	810	817	802	848	855	812	815	836	856	848	829	828	822	844	851	844	863	872	857	890	847	853	862	851	850	880	870	860	843	835	813	816	830	848	826	865	796	843	811	792	860	821	810	845	816	799	841	785	847	856	810	786	847	827	841	804	881	824	850	855	830	872	836	804	866	828	876	841	863	873	839	822	832	844	880	836	820	852	860	813	800	862	895	866	851	828	850	882	818	805	774	862	855	862	868	843	811	825	863	847	838	856	844	844	792	833	797	849	847	851	863	841	862	823	861	824	866	823	810	858	869	807	864	845	791	807	845	881	857	805	841	874	881	823	889	871	815	858	864	843	788	832	862	828	818	822	809	836	839	851	856	811	862	855	842	828	852	831	820	845	798	848	824	827	816	886	825	820	859	810	815	792	876	779	870	815	821	864	894	815	842	835	831	837	780	831	898	804	828	824	835	846	845	866	835	854	846	859	853	804	823	882	877	821	860	820	856	804	807	797	754	846	792	845	867	820	828	841	819	861	839	839	823	844	795	900	860	839	895	845	816	899	849	788	819	831	801	890	841	845	844	807	835	838	846	830	772	856	816	842	809	822	784	812	820	825	826	858	859	810	820	850	838	788	830	820	860	845	838	827	832	895	797	885	852	865	892	810	834	764	847	867	819	803	796	855	851	814	898	798	793	835	856	826	811	812	833	841	807	788	827	818	756	836	826	884	812	838	870	880	839	810	829	822	864	817	807	845	852	806	817	849	842	840	863	845	816	808	829	850	848	789	829	825	847	823	834	798	782	836	894	824	837	849	853	792	885	779	836	788	799	838	823	829	884	808	870	811	837	860	874	810	832	797	813	827	855	835	799	901	863	831	783	916	826	844	834	845	867	831	824	851	850	794	812	860	842	872	903	840	805	877	811	858	838	817	834	840	806	838	855	864	797	833	799	842	850	819	827	853	821	837	825	873	824	787	854	840	788	844	830	856	834	825	860	814	810	789	826	807	862	877	837	800	824	848	811	802	788	820	842	828	834	820	838	826	820	822	828	813	845	863	771	846	832	786	868	835	835	882	865	817	853	914	812	842	837	811	799	818	825	849	817	839	826	850	808	819	860	824	839	843	843	875	796	851	818	845	833	848	830	838	779	828	826	857	798	828	859	881	860	835	865	845	835	849	858	844	818	842	819	858	862	829	860	819	879	849	850	849	840	836	829	776	848	819	786	802	815	870	809	865	847	813	805	805	872	823	841	819	835	830	877	856	790	872	874	838	798	892	807	841	864	854	810	825	793	820	781	871	887	853	817	836	822	879	832	826	840	854	885	813	841	815	857	813	846	850	782	837	846	830	773	834	812	882	885	869	813	877	836	873	823	875	818	883	881	797	829	852	899	820	866	855	864	814	885	824	850	784	789	797	820	825	908	854	898	830	832	853	841	866	841	813	824	845	831	835	849	813	846	796	857	819	837	871	797	818	897	861	854	905	806	828	865	829	833	842	801	889	836	828	806	864	884	860	813	849	839	839	812	830	809	872	883	821	837	878	805	842	819	820	841	871	861	849	837	842	886	805	833	855	827	831	763	825	831	775	812	788	836	807	849	840	827	809	851	806	827	867	807	824	851	820	841	824	855	823	836	839	820	814	830	830	853	877	820	887	842	845	807	798	837	839	814	875	860	824	835	829	791	839	835	782	839	843	817	821	855	789	844	845	789	893	782	851	836	766	797	827	828	818	808	849	832	781	842	844	840
22055	21056	28656	23652	21086	20503	10136	3778	2440	1840	1455	1195	978	641	464	356	341	313	297	279	260	265	277	286	230	269	272	253	282	265	244	285	241	247	244	255	231	240	248	250	257	231	220	260	255	258	218	232	245	265	271	261	236	284	272	266	257	248	271	275	246	250	284	270	239	250	260	240	217	244	242	270	223	230	253	256	265	225	231	243	250	238	270	241	222	228	226	270	238	224	253	236	201	232	216	242	264	203	233	239	255	233	230	220	246	219	222	259	246	238	242	261	231	242	234	242	225	239	223	253	241	254	250	223	233	246	225	241	221	248	233	232	258	243	256	263	236	245	242	230	263	232	250	263	238	249	242	250	243	245	239	242	239	238	228	224	245	237	212	228	249	253	255	225	216	259	275	247	234	248	248	241	231	233	209	221	263	264	242	254	228	239	255	223	218	226	222	248	233	229	256	246	254	237	223	244	223	226	218	264	271	255	263	263	239	236	227	251	231	223	223	227	255	248	255	222	250	249	196	232	243	240	251	273	233	231	246	231	242	228	208	253	227	227	222	216	218	214	232	243	245	240	210	242	262	245	226	240	227	239	248	231	273	247	234	243	223	229	235	243	225	222	233	221	242	259	260	237	261	232	213	251	220	241	228	241	227	249	230	232	225	236	265	250	252	206	223	236	236	214	226	227	237	211	221	242	243	256	212	240	240	225	244	272	246	217	219	240	243	262	271	249	237	238	235	237	248	257	256	260	219	252	238	246	267	247	252	221	221	246	232	255	258	232	214	247	233	278	239	232	232	246	244	254	241	244	223	222	227	255	206	224	227	237	204	208	223	252	244	246	225	253	235	245	261	239	255	240	225	235	270	282	231	229	265	281	242	233	256	204	232	209	240	257	237	261	230	233	217	274	219	232	247	269	243	228	230	215	232	263	270	226	249	244	235	237	226	251	246	236	271	248	231	247	224	246	236	230	255	226	223	241	255	230	228	242	252	228	236	229	271	221	223	238	251	247	231	230	245	248	256	251	239	238	262	255	245	258	227	237	241	241	234	215	236	224	215	250	243	238	235	250	231	239	260	255	245	235	263	236	238	258	236	269	251	241	238	268	258	224	224	245	232	238	234	259	239	249	239	223	237	259	257	247	249	223	225	239	246	252	265	243	257	227	253	261	228	268	204	220	272	226	221	248	245	244	234	249	242	250	242	228	248	243	210	254	252	218	254	232	240	263	247	241	253	232	248	271	233	256	261	251	244	228	215	241	232	231	232	261	234	227	239	247	277	213	237	242	249	265	233	228	253	248	252	212	252	247	236	222	208	259	247	267	246	245	239	243	270	232	247	230	238	220	246	242	233	268	251	233	211	225	245	242	226	253	232	242	236	237	235	244	262	259	216	257	272	201	244	260	232	230	290	233	259	250	230	231	214	231	258	259	231	272	233	252	231	266	251	222	238	219	232	238	218	227	254	221	239	246	246	227	233	244	250	224	233	220	261	240	212	231	230	218	234	242	261	233	253	245	248	254	256	275	219	225	250	236	233	287	233	250	224	243	253	240	249	208	220	237	242	237	250	276	239	243	236	222	259	251	216	236	247	227	242	226	231	245	228	234	250	239	253	197	260	239	219	219	237	243	254	234	256	243	257	246	220	233	230	254	216	232	249	256	246	241	244	231	268	231	250	242	252	263	258	245	257	227	221	241	227	277	221	252	256	213	229	235	221	233	214	261	244	240	228	228	253	197	255	239	217	246	242	236	230	253	242	229	266	284	217	251	233	223	222	268	234	247	246	237	231	237	217	235	240	236	240	233	221	233	253	237	256	222	227	235	237	224	234	232	236	234	224	232	238	237	250	230	260	222	264	243	219	244	231	235	240	225	237	228	223	257	214	219	254	234	270	214	237	234	243	245	204	251	232	210	231	265	248	222	257	214	186	226	234	248	240	221	252	243	231	245	262	272	267	239	230	231	256	247	224	225	229	209	240	240	256	239	248	231	232	237	235	232	220	216	222	268	239	251	235	242	255	247	232	245	242	267	238	246	221	232	234	254	240	217	256	238	232	233	238	253	225	273	229	243	212	229	242	227	229	222	232	251	258	209	239	272	226	250	243	225	225	235	237	241	231	249	246	221	254	243	220	224	240	258	262	238	236	221	245	217	248	248	235	232	227	234	246	237	244	254	227	264	230	216	228	210	238	231	241	253	243	249	243	230	251	215	264	234	230	210	221	261	214	270	223	233	268	248	226	239	254	241	239	243	261	242	275	251	243	238	234	231	204	209	256	231	228	247	231	254	233	206	239	226	232	243	250	225	235	229	243	213	228	249	216	245	242	267	236	256	255	236	233	245	247	238	260	229	266	250	211	248	241	233	229	247	213	255	245	252	244	240	240	220	238	234	230	227	233	261	256	245	252	244	214	228	256	215	240	239	250	230	255	253	259	231	230	230	222	273	263	256	241	243	230	249	232	256	263	266	262	218	226	247	215	256	246	228	254	230	236	250	259	238	245	260	247	230	228	237	248	235	263	231	263	251	234	256	204	228	229	229	255	248	234	239	232	252	231	251	235	226	209	213	242	248	239	254	239	250	219	227	269	245	225	216	227	212	220	260	237	239	264	245	239	235	244	255	255	234	242	247	211	219	259	221	228	220	227	235	255	250	238	265	230	262	234	244	244	261	230	253	226	237	223	222	231	252	224	223	233	234	224	241	236	240	246	251	254	235	220	247	240	281	221	227	244	237	229	239	224	251	246	251	242	234	224	252	231	239	241	244	236	254	235	245	228	245	225	230	259	206	231	231	240	241	224	234	237	215	238	232	243	221	254	238	223	273	218	268	247	267	268	241	215	219	230	230	225	242	226	236	247	244	245	236	229	256	229	232	216	246	252	248	220	230	250	215	245	212	231	244	214	258	214	256	229	229	222	240	220	194	257	271	233	219	242	263	261	261	214	251	266	228	238	256	254	240	239	225	235	228	211	226	261	239	239	235	247	244	234	237	259	253	234	255	230	230	216	253	242	225	276	256	229	251	257	204	236	241	251	223	229	251	234	257	232	238	225	226	236	231	247	212	229	231	244	243	232	250	253	242	252	252	233	244	213	255	230	259	248	199	229	236	219	212	220	222	257	225	226	220	235	250	227	263	242	237	221	247	247	228	219	244	211	236	224	216	269	254	243	229	256	254	254	250	257	237	232	236	246	229	241	252	244	238	246	241	247	245	258	228	228	232	236	252	252	231	235	236	230	225	223	243	232	249	252	219	222	252	255	223	226	230	252	237	218	242	245	251	236	250	224	232	258	255	223	254	254	237	254	241	218	262	237	219	243	245	263	220	238	228	241	246	252	243	199	238	222	225	239	240	253	263	256	235	280	246	253	236	245	226	221	247	254	249	233	219	228	255	253	248	228	245	224	227	265	238	229	250	251	227	260	238	231	241	251	247	243	233	231	259	242	229	226	216	230	243	217	239	268	236	213	254	233	235	248	258	222	234	227	230	239	229
14324	34988	29102	21779	17300	12884	9583	7450	5972	4424	3636	2908	2275	1442	920	679	621	544	514	464	442	456	440	429	408	442	414	398	414	377	394	386	381	403	367	376	377	403	392	336	376	328	378	375	395	391	379	355	395	358	371	386	399	407	381	409	389	408	397	417	382	398	402	369	395	407	388	382	362	341	360	324	379	376	363	339	366	356	356	343	346	366	359	371	349	351	325	334	327	355	351	312	342	338	331	345	351	349	316	346	330	369	349	390	333	349	363	354	367	347	346	372	346	342	341	362	357	333	344	361	325	371	332	346	365	330	330	339	334	369	364	334	345	337	356	341	365	322	367	329	338	344	369	321	350	357	321	343	362	324	332	376	333	349	344	382	324	329	371	368	353	328	346	342	360	355	351	344	342	326	350	370	326	350	386	385	379	343	325	345	349	355	346	345	312	348	347	363	324	323	347	378	338	362	343	376	344	345	309	337	350	352	342	378	341	331	356	365	337	390	362	328	341	351	335	327	335	325	358	313	355	341	356	376	332	386	367	365	318	342	349	344	339	342	350	363	337	345	352	335	347	371	342	354	333	312	326	341	354	364	349	316	348	353	371	318	353	317	347	389	337	332	345	358	358	384	341	353	337	383	344	346	361	340	352	345	336	325	335	331	355	364	386	356	349	355	375	328	331	353	357	359	355	375	332	334	379	361	328	357	328	349	321	336	378	375	362	347	344	357	350	339	346	324	371	316	320	355	327	343	359	355	350	339	357	355	309	372	334	343	357	362	338	330	380	331	337	354	380	373	395	310	330	351	338	352	342	328	357	364	369	390	369	366	368	355	332	351	295	337	353	354	345	357	335	359	367	366	373	321	339	376	354	351	358	354	345	351	343	319	335	317	347	332	373	363	355	333	325	296	369	361	308	358	336	334	357	361	315	317	350	332	334	380	366	330	348	353	346	326	376	355	343	344	357	355	343	345	367	345	340	354	371	362	353	361	353	358	363	316	333	348	302	344	372	308	316	333	360	370	322	378	346	317	331	351	348	345	329	345	373	342	334	323	374	330	338	346	360	321	332	356	339	353	317	333	343	342	357	370	351	362	325	360	365	347	349	317	372	330	338	340	319	345	347	322	365	333	344	338	354	359	345	335	350	342	370	377	386	363	325	343	361	361	348	334	339	342	362	357	336	353	335	323	356	383	348	386	350	359	369	334	348	374	356	319	340	355	370	345	341	324	344	352	337	319	350	319	352	337	357	321	355	384	368	309	349	368	365	367	348	376	347	332	354	342	376	320	354	344	339	347	376	345	329	318	356	376	349	323	395	343	393	364	375	338	350	350	359	360	323	328	366	344	338	341	310	326	350	356	361	344	383	340	320	360	319	324	360	351	375	348	337	391	359	371	329	387	323	336	330	343	339	342	367	319	330	346	356	333	352	328	346	356	339	362	320	327	351	339	372	341	328	343	335	344	373	353	347	335	347	347	325	328	344	349	371	323	371	362	342	373	352	335	366	346	370	350	362	346	332	355	336	351	318	328	338	328	345	345	346	384	346	347	353	369	359	361	337	327	322	349	333	338	347	353	329	352	322	357	342	386	325	341	342	347	365	343	348	338	331	357	351	349	401	327	323	335	375	324	347	326	328	372	354	340	328	344	339	342	341	352	322	346	346	352	356	348	367	374	327	366	348	350	332	356	325	310	323	336	344	324	321	348	314	354	344	349	321	317	341	333	352	325	340	331	369	314	334	354	350	370	380	330	375	350	337	347	357	354	365	337	377	328	381	355	350	350	344	385	348	333	353	365	363	353	360	326	377	354	353	366	365	354	318	366	330	358	360	372	352	327	362	344	364	352	363	340	333	350	343	360	329	306	375	375	372	341	339	359	309	362	348	352	350	333	371	354	347	331	369	337	358	341	366	346	377	345	333	336	323	337	362	359	332	348	358	397	335	381	350	367	313	332	331	358	379	338	332	348	321	321	369	355	319	367	355	340	382	360	380	347	344	334	372	356	341	341	343	354	369	360	340	314	337	321	369	322	342	344	327	331	367	371	336	371	341	348	349	372	335	347	389	351	335	327	359	354	326	345	349	332	358	318	342	351	350	325	316	351	378	377	336	364	336	390	342	376	333	340	334	348	344	329	330	361	362	361	313	358	370	369	373	354	338	358	363	354	363	361	348	330	360	344	335	351	335	368	347	333	349	399	326	346	361	371	361	315	361	357	329	330	320	336	358	353	324	347	350	305	374	360	324	348	329	353	353	317	358	351	364	351	380	356	320	356	369	345	357	403	356	326	334	346	351	318	373	342	366	352	318	313	343	375	330	355	349	365	351	357	330	370	334	380	341	389	360	381	350	341	373	302	335	331	325	311	378	321	309	358	350	353	324	385	332	336	336	348	349	365	382	339	377	350	349	344	344	333	299	336	334	364	338	335	362	337	333	355	346	338	344	358	350	336	328	336	347	353	340	355	356	353	353	349	311	333	317	318	344	377	401	363	323	308	359	353	354	332	333	366	342	333	350	307	367	358	328	338	331	379	303	383	363	376	326	353	372	370	350	329	364	333	335	366	324	380	336	333	335	330	370	349	389	366	327	330	337	335	373	345	352	383	371	355	384	332	351	371	334	371	307	362	343	321	356	364	343	339	360	384	352	358	315	343	319	343	348	366	364	315	329	340	333	339	324	332	326	334	374	353	336	340	349	358	313	383	373	367	366	370	354	312	339	360	353	360	376	335	353	338	371	335	362	351	359	370	355	376	320	346	346	318	325	344	353	345	314	329	339	298	361	351	360	392	387	349	322	361	334	338	344	390	348	362	326	322	344	347	326	310	337	348	317	340	349	362	380	373	363	345	384	334	383	352	355	369	317	347	320	325	370	356	340	374	343	358	338	365	370	337	380	367	324	356	348	353	333	338	339	340	353	347	364	339	361	354	381	351	337	351	336	337	330	345	369	316	363	335	360	329	353	337	366	378	352	329	349	384	340	320	353	368	339	363	369	337	339	335	335	356	350	344	327	351	366	374	385	322	354	346	344	335	356	332	393	345	369	349	358	368	345	346	366	366	349	329	346	349	366	344	359	373	327	334	348	343	375	376	355	350	362	331	314	342	335	355	299	342	336	291	341	338	339	359	345	315	373	343	364	334	371	330	351	374	335	330	380	369	357	334	368	345	343	352	344	347	348	347	350	347	344	363	312	332	346	323	336	315	341	329	357	331	356	371	344	328	362	360	349	351	332	353	349	366	338	363	348	343	360	353	332	362	360	345	370	347	393	345	304	322	325	335	359	344	331	359	355	356	342	349	328	357	324	342	339	360	349	335	343	334	366	332	339	368	350	359	354	311	386	366	340	350	352	338	306	337	371	325	312	336	352	351	315	344	347	378	371	372	363	361	319	347	353	376	305	360	380	341	330	373	358	341	322	316	367	363	343	347	335	354	343	315	352	321	350	350	335	341	345	323	355	326	370	352	314	394	333	358	367	357	361	349	326	320	338	349
26787	20720	18163	12215	7581	4658	3030	2264	1694	1360	1162	1121	922	714	701	633	604	623	618	619	653	563	609	619	631	555	618	629	621	627	583	608	579	596	602	636	584	619	589	631	638	612	621	622	619	601	585	621	611	676	599	571	607	655	602	586	589	625	638	627	636	632	634	615	615	605	576	629	579	644	594	592	603	585	632	614	598	636	622	610	646	642	559	624	617	600	600	592	621	577	563	570	602	628	606	574	596	587	602	615	604	572	637	614	586	566	588	602	571	570	629	649	587	571	584	614	605	597	577	592	605	668	612	620	584	593	635	540	600	608	593	643	648	603	587	558	593	580	589	591	550	610	622	620	613	635	609	567	618	600	672	545	610	592	616	619	593	627	617	612	560	603	607	543	594	551	616	576	587	595	595	594	646	585	602	615	623	594	584	617	571	588	594	635	619	604	612	614	584	623	603	573	575	613	585	587	556	610	617	651	578	647	603	609	620	612	597	617	636	585	589	609	621	595	615	637	582	606	645	598	634	607	593	628	605	569	592	601	566	659	606	598	643	574	593	608	636	598	534	567	635	576	569	595	580	581	636	691	614	581	654	619	590	571	568	617	578	609	662	609	611	616	606	552	595	633	607	586	631	616	623	602	622	620	577	642	594	592	608	546	616	611	573	631	634	643	589	614	625	580	539	616	564	645	654	605	595	635	605	592	603	615	598	599	610	588	591	643	589	612	626	582	560	556	638	623	635	590	642	615	617	577	610	634	595	598	551	579	628	645	630	573	606	570	598	588	579	620	600	601	624	623	631	577	589	627	637	605	588	581	553	565	597	631	646	583	597	589	616	585	655	563	595	559	604	619	608	623	615	587	598	603	646	600	597	602	584	603	633	577	610	618	583	623	633	631	592	636	603	618	666	595	614	603	588	631	587	578	622	594	632	577	617	613	607	581	647	554	612	583	616	597	580	629	571	599	627	585	616	582	588	572	614	624	579	587	591	617	608	583	586	579	570	586	588	560	597	634	590	598	591	612	600	619	623	668	588	605	604	646	591	570	576	636	590	607	598	599	589	643	613	543	587	596	620	600	624	580	638	581	589	577	591	584	624	649	601	625	625	613	613	621	596	656	641	611	627	590	596	600	587	610	616	615	594	618	617	571	598	646	637	572	601	593	586	625	633	619	608	602	612	565	606	590	590	602	620	567	588	626	582	585	575	621	583	607	568	618	595	572	646	619	578	565	618	585	583	599	633	583	614	604	587	622	608	621	607	565	634	580	591	640	556	604	608	622	632	562	591	609	654	569	599	625	578	601	579	614	605	614	621	649	591	594	664	612	618	596	586	630	599	592	645	636	656	579	621	595	586	594	579	601	589	647	578	600	600	592	621	600	639	608	657	613	562	601	610	616	572	625	614	599	626	573	629	584	660	652	619	613	576	583	663	631	626	623	631	580	558	622	602	644	604	615	595	626	611	632	615	604	618	621	595	604	645	580	617	589	590	615	660	594	576	562	643	517	613	577	612	590	631	568	626	593	610	632	617	616	552	601	562	604	638	603	561	592	596	578	626	604	655	544	616	596	609	611	615	576	583	610	600	618	599	575	583	607	596	600	615	615	609	584	587	566	595	628	648	589	598	622	609	573	575	600	631	583	575	648	573	609	593	632	575	576	647	590	621	583	557	574	627	580	601	628	611	600	620	611	637	614	624	569	609	559	635	577	604	625	628	620	601	551	634	608	583	594	590	590	604	609	575	576	587	625	606	608	598	612	587	628	622	627	616	662	592	600	596	633	614	584	661	614	609	609	606	593	558	633	565	579	612	598	617	595	608	577	638	572	618	592	599	572	618	575	601	605	615	573	598	637	578	623	577	608	580	586	580	570	635	600	606	621	633	624	611	579	596	592	579	618	616	573	591	589	596	551	645	602	622	581	635	629	624	586	605	586	607	582	544	560	613	647	595	595	629	640	598	583	621	584	625	599	604	591	617	605	597	550	645	547	609	606	652	637	655	576	608	597	578	621	586	590	584	590	615	621	592	598	577	629	587	573	581	650	580	603	599	609	592	626	586	621	603	593	593	595	610	598	596	624	599	649	619	590	589	628	580	607	625	600	571	594	630	569	634	642	620	599	595	631	580	608	595	632	579	642	602	631	580	642	618	567	579	616	649	597	635	605	612	572	552	625	592	602	589	653	670	612	621	589	635	583	617	623	608	554	623	609	551	587	588	615	600	592	589	594	611	572	623	585	606	590	599	600	580	581	597	631	644	628	590	576	585	580	611	607	669	624	604	578	601	557	615	584	585	637	621	569	608	576	592	608	606	604	577	592	577	627	649	576	578	564	633	616	608	633	582	592	675	669	632	594	618	591	593	631	616	607	607	624	634	601	601	615	600	609	611	624	562	571	590	599	623	592	588	597	581	593	578	641	593	622	616	648	587	632	608	557	564	577	618	568	638	584	585	636	536	620	630	616	602	652	579	606	577	626	588	570	609	604	598	579	640	596	570	581	595	586	624	624	579	587	530	646	575	588	572	599	552	570	593	668	590	603	597	581	582	586	604	609	623	627	609	603	614	588	560	567	619	583	583	600	616	591	601	568	614	560	623	591	592	589	587	558	613	565	625	574	653	595	613	627	618	585	628	622	550	634	604	589	599	629	608	604	613	612	616	599	610	544	588	590	580	617	632	623	582	601	599	641	607	562	578	552	579	596	583	596	571	584	606	602	598	637	592	618	596	622	603	597	580	590	594	599	635	587	598	637	609	611	598	601	641	622	608	597	551	535	562	579	600	582	629	651	624	579	627	624	577	614	616	638	624	574	606	631	609	630	598	616	622	603	608	554	596	550	583	597	613	654	630	608	617	594	649	567	631	579	606	578	609	574	623	589	643	671	617	541	630	578	543	655	619	601	640	605	632	553	590	588	610	580	592	574	613	603	603	631	614	588	650	599	607	581	590	578	611	567	609	626	560	583	655	628	601	591	566	607	650	585	581	586	614	597	560	622	614	627	612	579	564	609	584	605	582	596	614	608	621	600	644	563	651	641	615	618	584	620	639	585	632	580	617	581	621	612	552	577	600	624	617	586	561	642	580	570	546	613	628	594	615	588	605	587	621	646	597	634	601	607	638	647	651	608	633	611	557	649	582	603	588	603	597	637	616	602	598	624	591	607	579	591	626	611	601	589	604	604	557	635	583	622	586	584	609	648	621	590	592	555	571	640	662	600	625	589	622	649	580	625	579	585	627	610	572	583	580	609	635	654	557	582	589	596	629	613	649	561	590	648	575	602	636	581	601	606	586	592	614	574	582	619	582	643	601	620	610	618	566	625	602	582	605	562	628	622	619	590	613	600	594	611	602	595	646	576	597	609	568	604	617	572	627	579	582	585	599	585	621	644	625	642	584	583	610	637	569	647	580	620	602	611	603	589	621	618	620	631	623	613	606	576	621	609	596	580	594	588	536	639	621	589	611	596	602	596	591	626	592	604	596	656	559	605	609	586
12164	24328	19708	14127	11439	8486	6315	4900	3772	3060	2512	2140	1658	1278	1045	991	924	963	940	882	896	857	903	876	891	859	894	851	897	892	854	859	875	893	832	838	883	863	898	866	892	895	852	893	880	888	864	892	856	900	871	901	928	903	873	874	908	915	921	869	864	878	968	888	906	856	879	891	907	834	835	894	901	904	860	928	869	912	878	825	847	882	904	884	921	847	908	866	812	866	878	897	883	877	886	892	910	874	853	894	866	916	830	823	893	865	884	878	989	922	857	901	909	906	898	887	919	893	847	889	880	894	844	879	876	832	884	882	929	904	822	888	865	852	872	847	915	909	873	856	851	950	855	855	872	838	832	844	839	864	863	862	865	883	888	882	874	899	842	864	861	859	847	880	882	893	863	874	847	893	857	848	876	857	914	888	871	911	892	850	935	866	902	935	841	878	844	854	849	858	881	913	845	909	876	882	894	830	876	902	868	852	864	873	878	854	865	872	872	851	894	842	863	922	841	890	871	881	893	869	890	844	871	819	879	898	774	902	937	857	907	873	789	904	958	847	925	881	890	861	880	906	880	899	935	891	932	899	838	865	893	850	887	910	876	938	895	916	911	926	898	925	828	901	881	874	908	916	834	864	888	851	846	882	848	966	855	911	868	850	909	878	861	856	889	841	923	868	885	841	886	904	900	829	878	925	857	875	864	826	892	883	874	870	884	867	880	929	768	884	884	883	854	855	837	833	868	880	834	874	894	892	854	890	889	836	881	918	835	882	884	860	868	859	879	876	924	842	843	869	852	836	907	910	830	833	876	857	905	880	900	877	897	814	902	803	811	886	847	917	867	873	873	909	862	911	881	865	939	851	910	882	849	867	908	922	840	901	881	894	875	888	870	864	944	890	878	886	854	889	844	917	843	905	913	888	853	882	889	885	821	847	894	809	868	893	879	883	871	853	871	860	911	889	904	837	857	882	892	803	883	858	854	840	905	838	889	892	881	887	936	822	865	897	890	883	877	891	883	844	873	862	841	878	863	833	895	935	855	870	923	913	907	918	939	843	853	871	853	891	847	837	844	848	877	909	869	851	876	862	880	910	813	870	873	935	877	889	894	864	874	878	864	867	919	877	855	922	841	882	911	892	880	902	850	849	871	879	864	921	898	861	884	894	865	918	861	884	872	912	879	839	893	887	913	856	876	817	889	861	947	869	858	863	894	803	842	843	893	865	848	849	867	906	841	861	885	891	946	849	858	894	875	856	835	879	880	895	903	851	891	809	891	865	910	840	831	866	867	876	863	864	877	888	861	931	877	811	855	911	882	884	829	863	861	871	889	902	894	860	869	820	893	853	916	907	909	867	851	923	816	845	878	817	855	916	936	867	892	887	851	918	827	874	936	918	898	839	902	828	862	866	878	900	917	940	900	904	937	870	826	921	846	857	818	898	835	859	911	884	890	862	842	925	889	919	873	888	840	854	794	868	879	822	850	879	912	854	875	918	878	915	869	916	854	882	842	865	902	864	889	848	837	892	896	907	954	873	861	842	854	863	862	857	890	895	952	831	844	893	879	893	890	834	910	879	886	889	903	907	874	955	866	876	887	862	887	853	849	873	891	842	900	924	965	877	877	885	888	856	912	848	814	870	902	885	856	888	885	830	840	860	930	839	860	870	840	863	856	861	877	898	873	924	927	854	862	835	892	903	853	863	906	940	856	922	903	865	866	872	853	893	896	778	881	849	798	834	874	889	910	922	881	871	880	926	861	830	861	865	870	920	915	873	889	878	876	928	881	857	872	871	939	843	857	855	901	863	906	867	880	885	864	920	900	896	839	813	817	884	879	842	878	879	871	845	913	832	883	889	898	822	904	921	849	902	842	893	887	893	878	925	926	917	863	875	844	904	863	876	878	898	894	883	906	865	850	871	916	915	865	879	822	822	910	888	862	859	876	883	877	853	936	845	860	887	939	886	858	885	896	862	873	863	899	828	848	857	902	843	888	818	929	935	921	884	878	889	898	875	891	875	895	890	868	851	892	914	913	834	927	908	858	849	857	852	818	849	886	837	884	865	883	821	849	883	859	857	912	857	914	932	875	914	883	870	832	866	858	870	883	893	897	872	873	923	885	875	856	866	865	907	853	874	855	865	898	890	864	902	906	864	876	917	862	799	842	898	857	836	878	869	923	870	903	904	866	836	896	867	866	924	853	843	898	830	892	875	855	892	864	954	860	864	880	866	894	887	859	893	894	893	869	883	853	905	892	887	893	865	843	914	899	851	869	896	908	881	894	859	854	880	899	860	890	879	869	897	895	849	851	839	893	915	918	817	903	894	870	877	909	857	911	836	849	835	854	836	850	861	828	914	867	905	896	842	848	862	864	839	829	854	868	843	896	872	856	867	862	875	865	911	859	895	871	912	912	903	872	897	872	871	849	885	884	860	874	913	892	882	884	891	918	883	871	921	868	854	840	862	926	831	877	908	842	932	818	890	905	851	895	823	886	830	825	862	879	904	857	777	862	873	864	910	898	865	880	873	876	920	856	910	840	862	921	893	866	862	823	900	900	859	900	919	906	825	825	889	883	913	920	874	863	860	842	871	878	888	879	839	847	870	834	881	862	834	870	814	891	922	945	876	870	860	874	885	806	896	898	875	866	869	832	873	862	849	814	863	917	892	887	851	923	866	881	835	835	862	839	865	867	889	885	931	864	876	867	891	840	873	883	877	874	890	925	871	882	873	859	873	878	823	844	885	822	873	870	847	871	868	879	877	899	882	901	848	880	859	933	859	902	878	838	872	826	855	877	870	879	880	830	814	913	887	825	897	886	868	847	817	918	886	919	855	877	842	844	873	889	896	882	872	856	874	855	856	862	883	872	894	909	828	886	814	884	864	915	907	879	897	867	865	907	891	850	853	862	876	861	880	879	862	858	870	888	891	856	872	903	844	866	937	895	893	866	800	863	876	854	856	878	872	860	854	858	874	847	893	885	811	885	848	942	894	869	904	877	852	877	886	906	877	862	874	933	887	923	886	898	901	842	926	878	874	879	869	812	902	890	866	823	929	864	813	855	884	848	842	893	908	899	852	827	897	882	869	858	852	903	864	843	827	869	828	842	887	881	867	851	833	886	876	870	888	886	877	887	814	863	925	872	883	868	871	869	864	861	895	908	880	848	823	877	858	859	879	893	915	915	895	892	947	874	845	835	880	860	846	865	822	877	855	956	892	940	900	862	853	847	886	871	872	870	875	852	887	914	894	892	874	866	870	899	825	923	902	895	848	856	912	914	897	866	849	880	884	840	896	861	881	866	856	915	848	882	919	846	816	871	907	869	901	862	872	912	854	871	873	852	878	868	820	859	911	828	904	921	886	833	856	922	873	859	893	865	895	842	890	880	888	875	840	825	880	861	912	887	844	889	871	892	880	858	896	831	892	893	878	863	905	852	830	875	860	887	823	869	914	882	868	853	911	928	859	858	889	865	867	881	908	851	806	877	867	883	883
22980	21056	28179	24240	20733	12619	5608	2948	1969	1597	1300	1053	792	543	465	465	396	408	361	390	358	391	403	380	355	401	374	395	368	357	348	350	390	370	359	358	354	342	396	344	361	365	342	367	332	343	372	376	362	355	403	362	351	407	388	361	385	385	403	361	356	341	362	337	365	356	390	376	357	341	367	358	402	399	366	334	331	337	352	364	375	371	341	356	358	364	338	362	345	374	352	342	353	324	352	344	372	383	355	361	356	369	365	331	338	329	373	347	370	351	347	327	343	355	349	348	345	357	380	344	321	364	353	347	342	371	346	369	347	323	357	323	357	342	355	393	328	365	392	330	326	328	373	342	341	346	355	375	339	354	360	345	370	374	342	343	374	349	355	355	307	376	328	354	370	338	344	375	348	370	321	336	336	326	364	299	344	331	345	319	354	351	329	323	376	324	361	367	326	342	352	340	335	341	342	368	339	358	356	376	317	334	376	367	335	380	370	356	346	400	337	362	327	350	362	354	389	361	333	339	371	370	354	327	348	356	364	322	362	371	370	369	331	356	375	336	349	364	376	365	374	316	374	315	396	302	344	389	381	359	368	339	348	359	366	373	384	385	346	346	340	353	366	343	332	358	352	370	363	344	343	365	334	327	358	385	367	340	395	359	334	334	349	324	399	355	361	359	354	351	328	388	361	330	334	385	352	361	319	338	354	333	365	323	333	328	380	318	329	359	346	367	355	325	358	328	318	343	382	309	373	353	384	358	346	385	362	357	367	372	355	333	326	350	365	317	344	355	339	344	367	370	341	368	357	337	349	361	348	328	363	365	363	362	364	368	320	366	391	366	363	320	319	329	347	306	336	350	361	339	372	361	337	334	348	363	344	347	329	372	329	371	352	372	333	347	357	383	358	353	333	334	364	347	313	353	333	345	361	371	364	334	356	346	343	332	336	373	312	351	317	333	354	370	366	350	372	391	344	316	353	348	345	365	365	362	367	362	347	369	357	353	339	350	346	356	336	328	347	329	333	333	343	380	362	360	337	338	326	370	359	354	332	331	326	348	337	338	376	324	346	351	338	322	367	377	339	382	337	349	371	365	347	314	356	343	357	347	327	323	359	353	366	328	372	371	356	377	338	354	355	362	343	379	329	313	375	341	346	357	353	358	376	357	373	360	366	402	361	332	336	375	329	329	374	344	373	327	362	325	381	370	335	336	364	325	349	346	358	345	358	341	317	346	349	366	352	342	357	356	353	394	341	349	323	356	344	344	345	356	380	362	354	353	349	367	341	323	372	372	331	342	366	357	384	348	361	341	357	332	337	337	365	359	345	360	346	337	365	350	344	348	337	375	359	363	352	357	297	360	366	327	322	403	306	338	318	326	323	345	345	354	368	342	354	362	351	356	342	376	384	349	335	364	352	359	378	355	318	350	333	347	341	363	336	358	351	366	349	376	388	362	358	350	360	366	336	352	334	374	383	355	356	322	341	352	363	355	331	396	371	356	351	371	378	366	383	350	358	360	346	349	342	357	381	305	333	360	385	348	384	335	350	355	343	338	386	333	347	351	338	364	323	368	383	323	323	337	370	308	345	330	350	351	339	325	376	319	343	319	379	325	369	350	366	351	341	382	333	370	384	324	375	301	345	330	325	376	342	355	358	353	359	319	370	357	350	335	343	360	327	391	348	333	352	353	331	397	348	359	389	347	339	352	341	350	327	345	349	355	366	376	357	342	354	369	368	380	366	308	343	312	339	363	379	321	358	345	340	381	370	366	382	360	363	361	343	383	367	339	337	358	339	337	356	347	337	346	340	347	333	332	365	384	340	343	332	369	366	346	355	359	377	348	356	307	332	359	329	328	363	378	328	345	366	351	330	361	370	371	328	372	338	363	328	350	371	379	324	346	340	349	353	359	374	383	348	338	338	337	348	379	367	352	341	353	358	357	337	328	354	381	370	387	319	346	361	360	359	354	366	332	343	348	365	326	338	351	361	377	363	393	303	362	352	356	341	360	339	342	358	347	356	366	375	323	380	330	364	358	358	356	342	326	355	366	330	352	364	401	355	359	354	367	332	363	378	396	370	348	377	321	341	376	344	355	338	351	360	337	359	355	350	332	341	319	372	361	359	368	356	303	319	374	353	377	368	369	357	357	359	345	343	360	359	358	378	352	359	361	350	359	304	393	364	354	358	330	413	358	344	344	353	394	370	369	325	348	346	333	353	344	357	366	385	351	370	359	338	365	356	352	341	353	346	330	371	364	336	320	350	384	369	336	338	366	393	385	363	345	334	361	358	338	339	345	355	351	374	333	362	370	382	349	355	359	352	370	385	338	335	331	338	396	344	371	314	333	355	324	335	347	328	370	375	361	405	348	332	365	337	410	385	362	353	365	335	365	362	356	350	373	385	374	376	339	327	336	324	330	359	355	370	359	348	377	361	375	374	363	341	341	373	369	363	347	353	347	365	343	381	350	371	361	334	371	312	339	352	389	362	400	360	338	356	356	372	317	317	364	351	360	321	353	351	343	342	370	361	354	337	381	334	355	358	312	350	370	349	333	377	360	352	364	363	368	387	361	387	346	348	362	370	359	346	323	383	374	300	334	365	328	315	361	364	364	353	362	364	357	362	348	343	355	385	378	344	371	353	367	331	343	384	364	355	395	367	355	366	381	353	352	375	373	358	358	326	334	361	365	342	369	377	361	350	330	340	339	361	334	340	350	340	329	358	346	380	305	375	345	323	346	387	350	344	343	334	353	344	344	385	363	368	354	335	341	337	354	330	352	351	369	349	349	348	334	340	396	345	383	357	331	346	356	322	340	359	370	372	355	359	337	337	388	336	399	328	372	356	347	350	333	353	320	344	359	378	354	389	376	344	348	338	343	341	330	336	355	342	331	371	387	343	375	378	372	325	342	360	332	336	391	338	338	347	359	349	343	357	324	362	344	325	365	371	354	342	337	336	374	381	315	357	364	404	385	319	351	337	347	339	326	355	332	384	324	352	339	355	317	318	348	370	361	331	354	340	326	358	334	351	352	354	358	353	355	345	358	307	347	353	358	369	326	351	352	380	373	348	317	315	329	330	337	360	353	313	347	391	362	329	359	366	342	361	361	377	371	337	354	350	357	368	345	319	350	348	363	336	375	351	328	374	346	348	354	350	337	388	372	312	355	335	388	353	330	327	317	338	345	348	331	335	367	342	335	361	318	358	346	346	386	361	351	368	390	341	370	359	365	351	322	348	342	356	342	352	364	355	337	309	350	404	347	324	342	344	360	347	316	327	361	340	346	349	385	362	325	364	376	363	331	340	328	406	317	327	340	369	379	365	358	338	310	352	361	387	354	379	349	345	366	346	367	325	360	339	328	349	347	330	358	357	330	316	327	319	351	347	354	346	366	339	386	366	339	383	341	364	368	363	354	377	344	323	334	338	394	345	336	343	323	344	347	356	350	356	358	349	363	380	354	349	326	378	345	340	355	365	353	340	393	341	359	347	362
11334	30060	24704	18192	15359	12094	8863	6251	4628	3693	3066	2414	1630	1097	833	731	640	602	610	609	581	585	607	579	602	555	560	592	546	530	572	559	552	529	532	511	569	582	538	512	505	534	582	566	538	539	546	563	536	589	552	581	617	629	550	580	596	556	537	606	549	575	549	551	553	545	600	531	562	540	531	562	576	530	577	548	527	544	500	513	564	517	568	533	483	509	500	547	506	535	534	468	555	549	500	570	553	566	551	558	526	529	553	511	518	531	547	591	532	551	511	547	522	585	558	570	523	536	530	505	519	547	542	523	529	553	526	542	522	529	539	525	577	533	519	501	539	540	580	504	523	500	579	540	532	510	528	522	553	507	546	523	569	522	524	561	549	518	493	517	563	557	510	529	518	547	515	497	518	550	517	538	520	548	556	573	551	550	541	554	557	538	549	506	533	493	542	548	548	546	497	573	508	559	554	553	505	530	571	544	539	558	552	550	596	553	576	549	560	563	515	514	522	526	513	534	543	521	523	517	549	538	536	565	522	521	546	535	509	545	504	542	558	543	570	520	539	542	570	519	523	531	527	511	533	563	530	462	519	501	552	548	506	553	555	519	540	519	576	544	551	532	537	541	488	509	519	512	548	506	528	548	528	506	480	539	507	567	532	512	516	517	510	530	516	583	558	483	567	572	566	511	561	466	539	540	531	500	518	533	517	545	524	532	543	540	534	574	518	514	552	519	560	536	521	540	504	527	507	522	549	536	502	563	535	512	525	541	543	545	571	526	487	561	531	561	527	521	552	506	536	526	545	521	526	498	545	526	502	543	540	538	519	568	546	555	561	497	532	543	525	489	540	514	542	520	533	534	541	526	537	517	584	537	499	549	562	531	542	505	542	540	497	528	575	544	494	512	514	503	559	526	516	557	566	569	534	526	524	547	522	526	501	566	544	561	501	520	555	475	563	532	523	524	507	561	512	540	519	524	534	550	485	540	539	539	534	577	561	505	534	578	550	543	514	507	556	548	527	535	501	553	504	524	538	550	523	520	536	525	534	514	546	567	539	505	546	556	525	526	530	572	518	541	539	504	526	522	562	521	541	547	550	521	526	512	515	538	522	593	545	519	518	522	498	531	559	522	565	574	517	529	529	500	503	552	502	554	517	518	532	535	548	515	492	566	557	545	552	593	551	525	536	530	518	532	555	525	512	514	522	513	497	562	499	537	528	540	518	525	567	507	494	530	539	503	504	526	555	555	528	487	511	544	516	517	556	520	508	541	540	527	524	555	513	532	565	488	517	524	504	558	504	513	538	496	527	536	544	507	537	562	540	531	538	557	536	570	526	523	537	543	561	535	531	509	558	482	574	533	465	504	550	521	520	505	490	507	575	540	543	528	533	569	521	536	530	526	567	501	562	538	486	546	477	525	561	559	519	561	515	562	529	534	496	532	566	515	519	514	546	501	560	534	507	516	499	514	531	512	495	504	499	541	561	553	518	530	559	546	541	526	539	534	554	548	526	558	508	508	494	509	516	556	524	533	513	518	478	517	530	509	574	581	548	526	566	551	547	538	515	560	569	545	504	596	549	551	544	521	528	519	509	533	506	500	530	541	553	541	507	557	535	543	533	516	552	530	513	551	529	564	491	565	558	542	488	501	506	516	528	518	564	548	512	520	567	517	501	544	520	553	525	508	503	540	562	544	510	512	522	501	492	538	538	537	550	565	514	507	503	560	558	515	520	520	555	542	531	519	535	542	506	544	510	522	554	534	506	566	573	555	535	572	519	527	481	525	557	532	547	491	507	504	547	544	472	494	532	514	560	516	486	565	511	470	554	555	519	525	534	549	524	497	559	542	524	528	549	515	533	537	523	549	510	545	491	525	505	530	532	549	564	519	554	508	504	499	519	508	510	554	516	536	541	551	555	529	557	514	566	525	552	549	551	533	525	507	571	542	516	543	541	554	521	548	526	506	556	540	500	495	545	539	541	511	535	533	544	562	530	560	522	501	561	582	511	501	494	555	494	511	494	523	535	533	528	560	514	523	540	532	542	571	514	518	550	569	536	576	544	544	505	545	565	568	580	541	501	543	491	501	537	544	550	513	537	534	555	553	492	541	502	530	531	536	536	520	539	527	577	536	542	542	517	580	530	529	562	513	488	527	541	495	522	533	496	540	543	543	529	542	503	518	515	547	554	563	508	567	524	574	524	537	571	515	480	529	546	560	534	532	531	500	519	505	504	527	533	506	557	492	527	518	515	566	491	564	519	495	531	534	528	506	532	534	531	564	516	536	567	495	497	517	495	507	553	522	548	523	540	568	518	510	510	550	516	529	565	530	485	540	544	582	506	512	539	534	549	496	526	516	518	539	571	528	500	498	536	521	537	557	525	551	567	553	497	565	550	552	514	514	538	558	542	554	504	571	533	550	501	515	546	547	564	524	495	495	514	534	530	536	493	526	557	574	560	509	503	525	511	556	525	514	516	497	507	556	492	528	495	540	507	550	514	552	546	536	546	538	528	555	563	557	527	538	529	504	528	529	558	576	527	543	508	519	485	542	550	557	497	528	496	544	510	546	507	563	521	532	551	539	518	516	558	560	512	560	523	527	569	539	560	519	476	524	562	541	505	504	551	507	535	534	517	529	543	541	557	550	528	560	543	539	524	529	502	530	567	544	541	503	508	492	510	527	548	535	537	525	516	562	543	539	499	546	540	525	559	530	539	484	548	510	551	544	537	513	513	544	550	551	558	525	558	541	521	509	553	542	535	555	557	524	518	531	521	519	506	518	539	544	490	553	502	501	535	536	522	477	545	516	483	507	478	521	550	526	537	471	572	568	512	531	520	518	560	531	490	503	475	553	493	571	593	547	569	520	554	474	499	524	522	501	534	543	572	543	546	562	550	556	521	535	563	501	535	518	529	596	568	556	547	553	523	539	542	519	499	504	575	514	522	552	536	521	549	519	561	550	529	571	536	530	507	514	552	532	535	492	531	530	533	525	545	518	543	544	557	600	564	517	519	531	535	551	559	535	553	504	547	537	521	509	523	534	589	535	530	520	539	542	513	600	582	506	520	534	541	543	550	547	503	537	529	546	524	573	505	524	530	520	544	543	553	526	520	546	494	564	505	519	530	545	563	549	511	505	529	505	527	526	479	549	578	543	528	517	542	522	546	557	556	532	537	544	548	540	525	553	514	521	539	538	548	534	574	482	568	556	528	552	521	520	485	560	554	528	512	542	546	567	524	544	534	549	505	553	506	544	542	510	462	544	558	501	533	510	497	562	555	538	550	559	532	526	547	523	568	527	524	541	500	500	565	506	483	597	539	513	563	462	549	539	501	530	496	499	549	517	542	563	535	529	520	545	513	547	522	550	541	510	570	500	542	561	528	518	519	529	515	506	539	492	528	544	505	531	511	495	516	531	507	517	487	534	554	494	572	517	538	525	559	540	592	567	553	532	554	515	526	550	555	520	513	577	551	491	498	532	530	481	533	520	515	550
24225	21112	26689	24788	12142	6000	3727	2332	1756	1510	1366	1100	921	708	692	634	594	562	563	590	633	591	649	611	554	599	642	623	547	573	585	550	613	592	610	584	597	552	569	577	570	583	596	588	578	577	584	564	561	631	617	580	587	644	615	574	642	609	648	588	571	601	537	568	610	612	609	616	606	580	627	584	613	582	578	633	633	543	615	591	574	594	619	611	587	587	627	545	571	580	562	587	599	565	567	587	572	586	608	569	564	579	579	540	578	542	583	580	603	575	590	605	596	623	585	570	582	605	539	573	589	598	540	635	594	610	582	618	568	622	590	626	586	581	598	572	604	608	570	613	572	575	526	571	543	594	573	587	554	583	609	580	620	556	584	594	593	560	571	606	566	617	593	522	641	593	611	525	583	567	604	565	593	600	565	573	562	655	575	592	588	555	557	573	582	519	566	607	602	532	589	595	584	602	606	569	572	573	581	594	579	582	563	579	622	579	586	527	588	587	531	608	635	577	564	540	594	557	516	578	643	576	606	650	621	588	561	591	577	627	585	545	582	559	588	579	588	521	634	581	569	558	582	603	534	601	611	553	578	597	636	564	568	591	587	586	620	637	582	590	564	589	536	613	635	566	577	560	554	550	601	581	582	592	599	615	557	613	619	598	603	574	635	596	609	556	590	562	554	617	522	550	572	568	580	572	593	584	542	566	571	587	583	623	587	564	587	585	607	592	589	593	575	597	564	597	572	629	595	602	557	618	591	563	608	633	569	579	630	594	578	623	562	581	598	579	581	559	568	604	623	600	537	597	573	599	616	559	602	589	570	574	576	581	593	604	625	571	614	594	598	593	558	595	563	551	593	589	543	576	573	583	588	610	663	625	575	579	580	599	649	567	577	601	597	616	652	625	564	589	610	606	613	571	578	598	611	570	609	603	570	602	585	596	564	621	599	572	562	609	590	592	565	586	574	598	569	578	568	604	561	582	606	600	552	544	561	565	606	592	592	591	565	588	562	568	529	563	568	604	586	622	606	567	582	608	558	584	572	610	585	547	587	585	600	570	590	595	536	638	608	594	543	619	576	603	631	562	595	541	566	616	620	593	565	581	550	590	554	606	597	575	577	572	580	584	580	558	561	610	592	582	607	589	574	631	581	549	570	604	583	608	583	592	597	571	599	592	567	580	619	562	632	567	567	568	591	580	601	552	577	593	585	602	593	592	597	583	599	575	591	627	564	571	569	573	572	598	558	583	580	613	601	557	614	582	600	576	584	636	583	607	624	593	624	560	579	578	603	590	606	574	568	594	588	604	568	585	552	590	592	583	545	575	593	564	551	589	587	628	563	615	581	579	578	626	582	553	596	593	613	617	591	597	590	564	615	599	546	608	546	614	587	604	627	585	597	609	582	567	574	561	598	583	598	548	605	628	595	564	584	560	600	597	627	571	613	601	596	556	608	572	565	593	560	587	582	589	579	543	571	573	621	573	557	636	626	607	574	599	593	586	567	577	614	587	565	579	550	579	561	583	619	559	579	570	582	612	569	611	577	565	562	608	565	596	570	601	582	628	626	600	542	607	613	548	550	580	592	608	589	599	568	588	614	560	600	601	573	571	579	590	594	590	540	577	598	589	580	575	585	616	562	607	583	566	591	587	580	574	611	610	577	599	598	531	596	569	553	583	598	619	576	575	591	541	621	571	591	616	607	618	641	589	586	603	581	561	567	553	611	614	617	566	574	631	572	572	612	616	600	628	579	609	525	605	617	612	581	563	584	567	568	578	558	581	581	584	618	595	546	550	604	628	596	580	534	578	598	575	580	600	572	577	554	540	580	568	571	584	601	579	576	571	578	590	581	584	576	608	610	610	528	608	566	569	570	637	574	553	558	561	541	593	605	577	602	600	615	582	591	597	598	591	580	596	592	569	584	584	629	576	564	583	548	580	574	593	604	575	585	580	559	564	593	585	615	591	607	567	600	578	610	592	594	555	602	567	600	608	548	592	589	589	618	642	586	595	550	617	614	572	578	574	545	592	578	586	586	627	597	608	619	612	602	573	575	592	559	556	585	580	627	547	552	579	634	567	595	619	598	576	624	585	614	573	562	557	582	546	559	582	559	615	555	635	603	561	573	622	634	581	586	596	587	569	598	613	604	582	582	597	557	594	529	609	572	615	590	575	623	597	577	576	575	543	595	577	571	580	599	593	642	559	576	545	575	627	586	589	578	581	583	599	558	539	643	584	578	538	588	583	574	583	604	540	557	589	625	564	570	586	585	599	570	577	585	569	576	603	584	549	611	562	560	606	596	565	555	624	558	606	579	588	576	586	611	619	586	606	581	550	592	593	568	599	570	540	534	602	615	593	614	584	563	565	585	591	595	647	544	597	557	608	563	576	597	588	579	566	577	579	592	604	576	524	591	613	580	587	559	556	575	586	555	593	605	572	524	619	591	582	574	560	603	613	580	577	590	586	587	549	631	575	587	553	584	555	565	610	552	591	567	607	583	616	596	606	556	537	571	614	607	622	583	615	559	560	628	588	581	595	622	575	546	574	614	540	551	578	594	627	570	612	577	605	551	642	570	528	594	599	559	594	543	562	591	605	545	599	584	627	576	612	612	582	544	576	591	583	599	590	567	573	593	589	556	561	567	546	580	641	563	542	614	588	609	608	575	576	519	559	562	567	623	610	574	560	579	622	614	633	550	605	593	604	575	598	643	533	585	587	597	553	593	550	556	610	563	646	573	587	597	595	605	566	596	578	597	530	556	587	552	570	616	562	581	584	599	580	611	582	568	582	597	638	550	609	588	580	615	621	607	583	567	627	584	591	601	600	552	574	575	552	564	565	586	593	651	561	574	580	570	587	583	560	563	617	602	563	532	572	601	569	581	581	559	586	618	610	582	622	582	600	574	593	594	590	564	561	618	558	544	580	565	566	587	561	576	602	583	551	562	610	651	625	610	583	589	543	606	577	578	573	581	552	610	573	537	593	608	548	557	617	549	602	575	611	595	582	605	576	592	601	607	607	618	552	609	592	568	615	587	619	589	580	602	601	547	560	568	578	614	592	571	580	594	585	581	598	587	578	605	577	618	573	608	581	635	625	575	592	587	622	587	576	591	620	618	568	593	609	578	614	608	577	572	586	626	559	562	579	534	596	579	591	554	590	610	541	583	612	575	593	607	586	589	622	602	592	562	610	657	633	538	592	633	606	594	588	581	599	573	600	577	593	620	549	572	574	564	575	579	592	606	590	578	576	588	576	622	581	574	601	653	543	584	567	603	575	623	552	550	595	551	572	599	586	529	576	587	560	552	594	617	575	576	595	607	603	614	582	618	550	608	575	604	628	554	588	593	604	534	634	584	575	597	609	555	607	566	640	600	550	607	624	566	567	610	577	612	579	574	556	559	566	598	566	548	579	603	584	554	587	536	556	605	600	594	581	569	522	585	630	582	619	579	536	588	593	586	615	590	595	580	587	605	571	594	562	566	569	570	600	572	585
11204	26341	21388	16039	13494	10249	7547	5421	4219	3393	2857	2325	1643	1182	1021	900	905	893	871	856	952	874	892	831	888	857	868	849	813	862	836	870	839	851	843	848	839	840	814	852	858	883	857	876	891	830	878	835	898	883	921	867	914	855	907	841	872	844	854	820	862	826	834	842	844	875	860	762	869	865	814	799	806	814	799	868	857	859	813	865	858	849	837	765	864	816	844	852	839	851	808	753	885	816	866	879	809	825	801	789	781	789	825	792	820	868	845	818	849	827	797	821	813	799	828	854	838	804	805	815	836	841	879	849	834	849	880	839	826	838	850	828	830	831	841	815	876	786	807	801	832	817	823	834	860	834	840	868	851	810	820	826	832	855	856	867	813	829	844	821	791	829	773	857	752	836	822	804	826	838	853	855	862	826	863	832	813	855	840	853	923	835	874	872	803	804	843	824	775	834	808	878	881	818	876	836	814	855	817	867	854	869	857	854	862	829	810	807	797	817	844	821	823	825	827	867	866	824	846	813	838	774	843	804	832	843	882	817	863	884	831	819	830	830	812	861	831	773	825	868	803	827	864	822	844	849	814	823	857	820	852	834	819	854	859	828	818	827	850	784	814	814	833	872	847	864	853	775	842	842	836	811	775	883	805	872	826	822	819	858	839	813	880	847	774	852	839	801	845	854	797	813	839	820	884	777	795	884	826	823	793	859	833	803	807	831	807	810	818	813	853	832	830	845	776	822	818	827	803	805	874	869	801	839	814	870	890	852	836	813	878	865	806	797	811	844	858	815	840	811	848	768	809	810	826	799	846	873	874	796	870	772	794	769	822	871	774	872	843	868	813	826	896	890	793	875	832	844	873	833	831	842	828	849	840	879	846	819	841	838	794	864	819	777	814	852	756	828	849	794	873	767	839	831	807	809	834	841	831	802	856	860	851	821	801	856	828	844	828	799	848	797	825	847	867	805	817	811	827	827	836	847	813	828	858	855	811	840	829	819	816	858	870	886	867	845	838	834	862	840	842	829	890	831	857	863	844	868	801	793	887	843	792	845	834	858	806	844	843	792	839	776	828	846	851	851	804	813	788	812	831	859	796	762	842	854	816	821	800	813	804	851	813	789	807	864	779	807	794	857	815	816	859	881	822	816	861	790	832	844	823	828	851	804	811	846	848	826	823	800	836	812	838	822	867	824	754	847	846	843	831	835	832	828	823	800	839	887	873	794	827	875	846	844	891	867	838	880	837	812	814	892	774	875	839	820	805	836	845	845	827	810	803	786	816	839	875	840	776	804	876	826	796	832	788	775	863	849	845	839	781	835	853	834	836	840	843	815	844	853	892	849	908	795	813	888	837	873	861	843	866	836	843	822	864	814	807	877	845	897	812	844	862	834	866	869	814	850	834	825	835	783	826	854	875	832	785	790	854	811	855	868	795	801	795	786	882	815	824	761	849	880	868	835	853	833	853	824	849	826	881	809	815	832	852	843	874	806	844	852	851	813	804	784	867	834	835	798	811	861	877	820	853	821	808	859	821	847	821	836	800	795	857	815	832	836	806	811	856	828	896	803	797	841	844	829	847	817	861	840	810	760	818	829	826	828	858	816	838	837	790	816	878	835	837	807	805	842	891	806	824	843	863	808	841	873	783	844	841	823	834	855	827	870	828	827	817	854	850	798	832	898	792	835	884	839	863	835	850	861	839	845	855	886	810	820	850	836	826	834	879	834	856	830	823	821	815	853	844	798	827	816	842	847	851	822	803	827	917	867	820	858	870	892	791	838	801	829	802	863	803	815	868	823	837	856	836	830	828	829	852	784	916	853	847	834	853	827	837	861	803	827	871	865	857	857	857	813	842	790	833	861	825	833	815	805	838	834	826	805	846	820	840	848	790	848	867	829	817	858	795	852	831	834	816	835	837	818	817	824	875	816	862	876	850	812	818	858	793	865	828	858	817	791	838	822	880	839	828	818	807	799	862	850	811	818	842	822	837	813	855	833	838	823	841	818	764	846	840	825	786	794	808	776	822	859	795	852	818	881	839	859	826	855	830	854	814	818	828	860	876	854	833	885	816	870	834	856	830	799	832	841	806	865	860	816	821	799	780	828	823	809	838	807	852	827	845	803	799	850	833	844	826	847	830	866	816	827	865	816	834	915	801	835	846	815	806	840	834	885	807	874	833	824	787	838	820	847	808	824	863	851	894	827	880	807	825	797	812	854	810	830	774	816	818	799	825	837	807	809	877	811	823	823	802	823	836	837	833	867	871	850	833	811	767	842	883	823	858	807	824	834	793	863	805	788	838	840	828	820	845	849	849	892	857	841	915	851	838	869	819	822	829	781	809	832	844	821	825	809	822	827	811	801	826	814	835	848	843	829	875	852	759	813	847	835	897	854	825	843	852	865	824	865	824	864	867	817	887	826	845	864	842	768	822	821	826	854	897	839	848	907	864	841	834	843	856	866	829	828	815	835	825	778	835	850	853	808	832	848	826	885	879	842	879	874	881	856	854	811	835	831	791	858	831	805	849	845	788	871	868	859	814	792	882	868	823	840	837	867	807	841	859	888	832	836	868	815	869	797	834	773	810	863	850	843	860	825	830	817	830	859	895	839	820	801	875	863	836	820	843	810	816	840	788	851	799	902	813	812	834	813	817	836	809	791	851	827	776	823	866	858	845	914	815	840	828	848	822	818	836	847	844	846	827	837	827	835	878	837	882	848	861	848	816	862	889	821	871	815	859	769	847	850	873	821	863	856	791	825	801	865	858	855	841	828	857	823	840	833	842	788	843	810	830	846	852	852	889	840	819	775	828	783	820	789	837	829	844	812	775	843	813	887	862	859	824	829	841	866	817	842	782	859	814	880	877	821	814	867	796	825	808	850	902	799	816	820	869	900	787	827	801	863	826	837	813	794	791	859	835	813	837	881	866	833	821	829	862	870	796	804	806	840	795	811	807	788	841	812	817	802	855	857	842	859	868	844	818	863	793	835	865	789	789	909	802	824	829	819	771	855	864	831	817	837	856	836	812	781	835	865	817	789	796	845	797	841	793	806	846	823	835	848	810	822	831	809	868	828	847	813	853	880	847	805	810	852	833	862	886	876	880	835	800	843	829	851	815	845	777	818	803	831	862	848	797	838	810	815	839	832	809	854	835	822	844	874	847	804	866	834	849	757	857	817	850	841	875	809	838	841	839	831	824	895	852	799	796	882	858	784	886	817	892	870	813	836	816	759	841	864	860	787	818	831	872	829	836	865	854	823	790	803	852	871	812	826	840	821	813	864	894	817	835	822	879	847	819	835	866	796	869	870	844	863	874	847	840	855	840	829	853	850	808	845	835	800	820	848	844	793	842	830	923	899	819	846	866	893	784	830	831	850	841	832	780	826	815	838	826	788	823	840	807	842	800	802	806	831	820	799	856	823	810	825	888	813	848	864	774	824	852	843	841	861	813	788	857	812	845	824	908	817	820	856	863	809	885	817	838	795	825	840	834	835
22113	21070	28713	23643	21121	20645	10724	3780	2403	1916	1502	1038	660	459	397	334	301	295	290	287	295	295	271	288	293	277	273	256	284	240	304	251	246	249	243	236	250	234	236	255	227	252	217	258	236	276	243	267	256	255	233	257	301	296	258	229	244	298	254	242	297	254	228	265	276	252	224	241	243	240	239	235	244	237	242	255	249	237	239	264	217	231	240	235	250	243	246	280	259	236	239	245	225	231	238	257	246	232	217	232	235	247	227	242	217	250	243	268	227	209	219	229	209	263	240	229	274	234	251	259	253	238	248	273	251	251	264	249	237	233	245	224	208	238	255	250	234	249	217	241	236	246	244	225	240	243	254	256	239	238	257	237	256	249	245	232	239	209	226	209	259	244	253	216	224	224	259	248	268	253	248	234	247	238	221	241	232	209	243	235	251	227	279	247	250	220	263	225	232	253	246	237	243	235	264	245	219	242	271	239	242	239	245	243	258	219	236	232	237	249	230	217	262	233	225	232	235	229	225	217	256	252	263	221	220	222	253	238	237	232	246	230	233	241	220	213	253	270	225	221	240	260	234	229	222	228	225	226	252	239	222	239	240	227	226	227	243	230	232	270	255	217	277	261	226	234	231	243	217	251	232	233	242	240	249	248	223	229	239	246	234	218	224	239	224	232	215	225	262	218	244	256	245	224	241	216	231	230	240	217	240	215	245	223	227	240	256	253	244	219	253	234	213	229	235	243	237	249	246	240	261	246	246	229	229	239	241	219	252	254	220	216	240	226	273	217	248	227	221	247	240	222	245	254	221	238	251	212	255	252	212	205	216	241	240	243	243	224	228	230	251	252	226	206	266	273	249	233	261	226	231	224	247	260	244	206	271	232	267	222	254	274	250	218	248	219	244	244	224	244	268	240	251	224	228	268	243	255	237	224	237	261	237	246	256	233	231	252	228	223	248	230	251	248	271	223	259	206	229	239	226	242	236	233	223	254	252	236	262	216	210	275	205	256	271	217	234	235	237	227	234	233	264	222	219	230	201	245	221	245	253	239	237	224	227	221	239	236	248	251	259	220	251	259	262	248	228	217	248	231	273	223	235	244	236	229	219	220	218	228	267	235	236	268	212	188	249	232	245	253	240	233	242	235	212	271	241	248	237	207	257	229	232	248	221	230	230	253	250	235	226	214	237	234	258	251	226	233	230	239	279	268	221	236	246	237	224	237	212	258	258	240	237	249	239	255	229	213	241	217	249	238	249	230	233	245	249	220	236	248	233	245	210	230	222	249	232	236	235	265	228	239	265	218	234	251	236	232	251	233	237	243	228	238	226	224	220	231	251	224	232	231	239	235	246	227	228	239	226	240	212	223	236	249	270	245	234	225	234	239	220	243	263	258	265	252	221	214	243	212	255	209	227	220	281	244	248	239	226	260	207	234	239	209	242	263	227	207	251	263	251	229	204	207	252	258	219	235	236	228	237	249	248	211	225	250	271	251	232	242	212	231	214	276	248	243	230	260	229	238	238	238	264	224	246	252	233	245	271	258	234	231	251	239	236	245	287	226	246	230	260	242	254	255	215	249	252	223	236	246	235	246	230	250	223	228	240	247	230	231	262	246	229	273	236	218	234	265	221	250	239	236	224	212	227	223	245	227	207	242	254	220	195	223	238	260	215	245	243	251	240	203	252	253	234	249	232	265	268	227	215	260	220	273	234	269	224	209	230	252	245	263	266	241	237	248	208	231	221	222	228	246	246	225	247	207	247	239	248	213	222	249	256	241	247	280	262	244	234	237	260	239	239	224	240	247	253	235	246	249	227	217	247	248	247	232	236	240	223	209	222	243	240	246	237	263	228	237	231	224	224	248	231	273	247	241	232	255	238	253	257	235	223	225	253	233	229	263	213	233	237	228	206	229	262	260	247	228	206	215	202	200	259	258	257	238	223	255	239	218	236	224	229	253	246	235	263	253	226	223	245	231	249	232	211	227	236	249	234	214	216	238	217	234	257	247	234	233	263	217	234	255	233	239	221	232	238	256	230	253	249	223	247	262	219	233	239	216	266	228	238	218	238	229	227	226	242	216	247	247	237	223	247	234	228	229	222	236	207	236	234	243	273	250	225	257	224	246	233	251	225	254	228	262	242	218	232	253	235	249	224	232	254	238	219	234	245	252	259	214	262	231	227	249	221	254	221	232	238	255	214	213	247	229	249	226	241	220	218	236	243	239	222	238	219	222	258	223	246	224	251	250	253	226	234	247	244	218	234	223	224	221	256	235	229	275	234	228	235	236	226	226	253	228	246	232	223	250	227	244	238	213	226	236	239	217	208	243	236	260	230	233	213	246	223	252	230	230	224	254	219	260	273	206	240	191	264	230	245	223	238	254	246	228	223	237	219	242	258	210	247	239	264	223	236	238	205	253	239	243	255	236	238	256	234	237	233	200	238	244	268	225	195	255	263	229	225	224	225	231	249	260	238	222	214	211	241	207	225	231	229	248	237	217	232	247	211	235	254	225	242	244	247	220	233	235	211	253	238	226	267	232	246	206	224	227	253	230	190	254	240	254	220	241	215	228	240	266	245	229	244	223	233	246	261	244	239	250	229	234	234	224	233	275	248	244	235	232	197	215	202	248	249	237	269	265	221	224	207	210	226	248	223	244	239	248	256	231	251	249	242	227	247	216	221	239	230	222	243	240	243	218	218	236	232	245	243	220	211	234	244	231	246	261	227	233	223	221	241	221	221	239	244	224	269	245	253	242	231	243	219	246	234	239	204	228	236	253	246	215	240	255	234	253	240	250	235	234	253	248	237	248	213	213	218	217	226	238	220	245	251	244	242	272	230	222	261	229	224	235	235	218	241	274	252	239	214	230	257	241	237	230	270	246	221	229	255	252	231	247	246	249	250	241	235	247	247	224	247	245	257	246	244	237	242	229	244	233	253	237	230	241	227	250	208	235	221	235	234	220	231	224	245	235	274	229	247	256	255	250	215	235	264	239	231	230	228	231	246	267	251	227	235	244	257	255	250	235	234	230	226	221	219	215	241	251	244	250	239	258	210	233	225	229	256	205	257	216	244	231	270	250	214	250	241	228	213	226	225	251	240	230	241	245	238	215	255	233	210	243	236	226	219	219	255	216	234	225	267	237	245	230	244	254	250	214	258	238	252	236	245	240	228	253	223	233	243	245	234	231	219	242	270	249	255	249	226	257	224	258	217	224	240	228	240	216	263	214	223	228	242	250	257	253	260	212	200	246	244	250	227	240	242	240	244	238	217	243	249	236	240	249	228	215	231	229	236	231	200	234	246	235	241	239	228	217	259	251	242	206	264	257	204	236	248	255	227	235	237	251	235	245	219	235	249	224	222	220	257	216	239	210	249	233	229	210	240	265	240	228	224	243	250	218	248	228	232	217	220	245	223	229	248	252	229	241	204	259	237	251	236	262	263	240	240	230	226	240	220	249	245	257	245	220	229	216	256	249	228	235	228	222	231	232	256	235
12873	33349	27605	21251	18259	14161	10123	7498	5777	4578	3631	2505	1583	979	753	616	571	524	524	479	461	428	446	461	371	427	388	395	408	407	355	387	345	365	375	401	390	344	354	310	332	337	382	383	333	335	375	373	339	381	403	438	398	407	409	408	374	385	376	384	411	368	385	347	368	351	355	369	381	336	350	333	356	357	338	350	375	371	376	366	351	379	372	370	325	339	340	326	362	377	327	326	344	325	347	348	382	354	330	357	322	341	355	324	352	356	366	340	367	356	364	385	327	358	350	361	330	316	360	357	387	355	377	309	331	323	309	332	356	341	319	358	342	340	321	329	330	332	330	340	353	371	341	343	339	350	350	346	319	333	343	353	319	344	346	320	335	346	347	338	359	388	345	326	365	360	344	331	335	329	353	337	383	356	363	325	345	346	362	342	338	327	324	344	347	328	340	371	328	334	339	350	338	335	371	370	328	384	328	342	319	326	359	343	296	339	335	381	328	330	350	362	344	346	346	317	348	361	338	324	325	324	331	338	343	343	334	333	358	343	374	343	343	347	355	367	351	360	336	312	332	336	360	347	355	322	326	338	356	324	347	313	363	369	358	325	352	374	324	345	319	349	338	318	329	344	323	380	341	295	347	332	294	355	335	349	341	354	322	343	353	395	364	358	324	323	345	374	318	318	339	342	329	310	325	357	335	345	368	342	327	325	303	339	347	312	373	385	349	335	345	366	361	340	320	354	359	334	342	355	365	345	351	338	327	318	336	349	335	325	342	336	373	358	343	346	317	311	372	335	333	367	326	340	344	346	344	370	349	346	347	328	358	358	348	328	343	370	326	362	355	345	358	336	353	369	349	353	371	346	361	324	377	360	360	337	348	380	334	336	352	305	353	327	356	383	351	346	343	384	369	350	330	359	347	341	345	348	359	351	348	351	361	329	342	358	357	348	370	334	393	341	367	347	341	303	341	371	380	362	362	326	354	322	360	328	314	356	379	342	348	375	323	340	343	379	343	327	315	338	346	324	342	320	354	299	363	319	301	339	375	341	343	372	343	334	371	339	343	358	347	369	340	325	352	343	326	371	361	356	314	309	317	365	345	350	356	338	327	340	353	356	351	350	347	362	341	339	335	362	339	343	352	353	337	326	344	365	359	334	330	363	343	345	325	345	331	380	364	325	329	340	366	335	335	353	323	356	343	358	356	315	347	340	382	341	311	356	353	331	365	327	348	317	338	349	330	344	353	339	346	353	355	302	342	308	329	352	318	373	355	317	312	389	350	331	344	371	354	383	327	370	325	326	341	340	332	344	329	360	321	347	336	363	343	350	336	309	328	370	364	392	361	353	351	343	354	341	338	351	376	348	327	330	344	386	334	370	325	343	349	334	338	325	331	348	362	360	322	336	324	314	338	349	375	338	366	322	345	351	335	349	351	321	336	355	355	334	358	315	312	336	305	345	305	335	322	339	369	315	347	370	344	363	350	363	346	313	350	369	355	356	331	330	335	355	330	349	370	358	381	335	378	317	346	344	374	345	333	358	366	337	340	358	337	325	348	316	336	364	363	344	315	344	321	320	372	364	355	349	346	340	359	357	366	350	346	370	334	359	331	343	344	346	382	334	314	316	330	343	359	321	340	330	319	357	366	336	363	342	399	336	330	342	325	348	358	336	326	310	325	317	341	330	333	332	362	378	331	369	360	322	335	314	324	344	331	327	369	368	326	370	345	341	379	360	367	323	357	337	335	344	326	341	340	334	319	359	338	333	361	359	354	290	356	346	324	354	347	359	330	322	361	356	355	323	328	335	333	325	348	352	318	348	339	334	370	325	359	368	330	354	323	356	347	335	359	346	320	350	374	326	337	340	358	352	372	329	317	351	333	349	340	323	356	352	345	327	347	382	328	330	353	337	327	345	333	347	330	337	380	334	391	331	357	323	353	347	343	339	338	341	351	344	369	366	338	332	357	331	333	391	354	346	355	354	340	339	340	353	349	360	350	352	345	335	358	393	335	368	341	363	341	350	360	331	338	347	331	334	354	322	341	340	331	345	340	335	319	336	317	347	343	352	333	370	317	344	378	379	324	363	336	341	309	321	318	379	327	350	338	385	344	345	340	323	348	357	347	334	360	345	335	341	378	362	328	339	355	352	354	320	359	328	351	336	325	350	345	353	331	339	344	322	365	347	364	351	342	345	372	351	341	339	365	338	347	357	387	336	358	341	390	308	330	328	352	338	366	342	334	337	300	343	360	355	303	333	341	340	345	307	343	342	376	340	364	334	338	342	349	321	357	320	321	341	343	338	329	308	330	338	358	352	372	309	335	345	344	364	329	341	375	345	305	358	354	353	317	334	329	349	304	337	350	372	352	330	344	348	331	355	368	330	353	337	355	348	305	340	357	348	292	327	311	363	315	361	327	332	378	342	349	308	347	339	365	331	321	333	351	310	347	341	333	314	334	327	347	344	355	348	347	341	378	344	334	337	344	349	306	342	344	341	362	348	336	322	349	341	352	343	339	336	292	366	330	343	371	334	329	341	334	361	319	353	347	341	340	394	360	382	342	325	332	318	337	377	334	341	338	357	336	322	339	325	332	317	344	362	391	349	350	335	350	325	340	330	338	338	350	336	325	338	372	317	350	361	327	326	361	355	366	333	351	360	351	331	334	364	337	346	331	385	360	314	362	327	352	372	299	325	370	339	344	351	372	323	367	352	378	345	337	326	344	362	323	345	353	334	375	371	341	382	364	339	345	356	346	334	359	382	315	366	339	334	341	345	297	353	346	336	332	340	390	355	362	328	353	324	359	341	342	347	334	345	318	333	339	345	330	340	354	328	320	331	335	327	329	349	329	331	359	326	341	378	370	343	377	345	364	322	352	336	346	325	353	339	323	352	357	375	349	350	349	332	340	330	342	346	345	330	346	343	339	320	376	344	355	343	324	343	344	343	324	323	324	324	327	363	313	336	349	349	332	388	330	352	356	364	342	341	339	353	338	339	366	332	328	321	329	380	325	322	357	356	352	307	342	338	364	347	353	337	374	386	366	329	358	361	340	337	356	356	358	365	355	349	340	363	337	323	331	325	363	341	332	341	336	340	367	325	380	351	375	328	361	321	327	324	364	335	329	342	357	309	336	324	340	380	350	332	355	354	336	361	351	329	348	348	358	351	336	362	375	333	347	326	368	333	316	372	349	393	334	334	319	350	382	371	350	343	325	332	361	330	362	374	371	335	364	322	333	373	335	362	390	326	315	304	341	344	356	355	326	336	317	360	358	317	360	351	320	329	369	330	337	354	381	321	354	341	356	318	331	352	327	365	365	350	320	344	390	339	358	338	336	342	304	366	308	324	332	353	373	365	364	316	334	388	332	336	345	346	329	347	349	355	374	344	342	343	343	333	347	375	328	343	342	325	363	337	362	330	333	305	351	375	334	366	366	339	331	358	357	361	374	331	356	299	337	316	355	346	337	338	383	349	363	339	353	316	326	338	339	303
26837	20610	17569	11613	7225	4789	3082	2138	1626	1405	1108	812	825	687	654	606	620	637	577	613	630	631	598	590	577	579	539	596	596	604	590	554	551	638	568	652	600	547	610	582	571	619	620	618	633	602	575	626	575	599	598	620	618	656	571	606	621	604	608	632	642	618	645	589	594	615	614	590	592	605	601	593	614	589	591	631	591	631	567	639	624	610	612	581	627	614	623	617	578	598	581	606	563	600	611	593	613	599	556	589	571	585	599	634	624	588	608	587	593	567	582	605	583	603	613	605	596	611	572	568	619	665	548	572	632	624	622	566	620	615	595	600	574	606	646	605	631	616	625	574	647	612	628	611	586	582	588	610	597	616	612	574	587	587	625	585	572	553	588	576	594	627	624	622	609	585	609	630	594	586	588	588	592	608	572	644	605	590	597	563	626	574	595	556	639	610	553	604	568	638	602	571	596	584	598	601	618	606	582	611	584	573	601	642	589	599	607	584	609	613	597	598	602	582	577	636	628	571	558	592	593	608	578	639	589	588	618	577	628	629	617	583	657	612	593	612	580	619	559	590	573	552	557	674	586	588	628	579	596	660	601	623	544	597	570	593	574	594	607	565	603	581	603	557	621	635	582	603	617	595	632	587	609	582	569	591	566	606	631	593	607	630	617	632	629	605	553	586	584	606	586	611	555	558	636	641	582	593	541	581	592	589	596	578	578	567	578	623	589	537	608	577	627	650	595	597	632	580	574	646	597	564	614	597	576	596	584	604	583	599	619	662	602	568	573	573	648	590	608	569	603	621	616	594	621	596	585	614	576	609	638	585	588	559	614	607	594	559	609	582	562	593	613	629	578	587	620	637	626	592	603	569	554	601	633	612	586	562	641	593	600	637	564	598	588	621	596	620	599	577	606	589	595	638	575	616	583	611	551	573	611	589	591	617	610	575	588	647	588	600	638	586	570	600	598	631	610	576	617	607	594	608	610	592	609	609	612	582	552	561	597	647	567	595	603	596	595	599	546	565	575	595	648	635	569	642	597	609	554	604	609	596	608	615	599	552	596	568	606	602	579	590	616	556	608	581	601	588	634	551	625	640	611	604	658	613	584	635	576	577	620	598	556	582	613	572	585	548	609	598	585	630	586	622	592	571	573	595	640	570	640	598	558	622	618	543	595	634	584	597	560	602	613	588	555	605	608	583	594	610	630	583	573	592	592	574	597	596	573	576	618	588	583	584	594	588	567	622	548	637	597	612	569	595	585	635	649	628	569	610	620	587	605	629	618	601	609	653	552	600	574	575	622	627	639	606	593	581	621	581	607	581	616	567	553	613	635	618	583	559	634	565	608	577	583	582	591	592	577	626	579	590	570	581	585	639	631	559	603	629	602	563	595	568	574	566	582	606	611	597	578	619	603	618	605	582	587	609	589	608	582	567	619	592	576	593	571	576	557	624	593	610	590	554	608	624	628	623	605	627	613	596	636	601	620	591	580	625	613	602	561	620	618	613	586	616	586	605	579	615	585	603	583	598	573	598	549	612	644	651	599	630	606	600	585	576	612	591	584	635	609	581	550	637	565	632	613	661	593	597	594	631	596	589	610	591	607	607	636	599	610	611	582	570	607	623	558	594	606	568	573	623	603	615	546	621	579	649	584	635	630	630	610	622	548	600	588	613	574	571	595	580	586	619	608	614	570	595	590	591	588	614	571	607	595	573	575	590	604	572	598	612	594	580	590	607	569	575	564	613	571	614	536	604	584	599	608	629	627	560	597	586	681	590	615	595	597	554	575	606	599	600	580	593	557	652	571	601	594	581	629	574	578	616	629	602	562	550	607	603	642	572	615	649	611	610	628	608	566	600	614	605	621	628	602	533	635	563	567	570	589	609	625	605	564	577	562	564	642	598	647	577	620	636	613	588	607	610	606	622	574	589	630	611	637	621	597	569	585	586	598	600	595	535	559	623	538	599	603	600	631	586	592	586	580	616	610	553	572	607	572	606	612	619	609	591	603	601	593	619	569	592	612	569	595	620	638	616	567	623	599	575	607	597	545	583	627	559	610	571	566	644	564	589	583	594	566	590	583	632	590	625	609	582	583	542	585	557	587	567	635	611	572	601	582	623	607	618	641	576	578	563	600	619	621	605	627	601	592	604	610	580	555	561	552	609	601	592	599	562	597	577	593	605	658	613	593	598	615	605	622	596	573	629	599	596	620	592	607	571	592	595	580	637	603	601	606	601	630	555	604	593	607	542	571	593	588	578	566	597	603	576	562	604	545	595	604	593	597	573	637	599	616	648	613	616	566	586	549	566	558	591	560	631	602	604	565	637	572	615	595	629	595	614	646	605	573	597	657	637	589	627	598	613	600	588	592	600	592	618	565	618	621	579	624	567	569	589	598	574	587	596	628	606	586	564	603	614	612	599	618	615	599	578	588	597	618	624	635	603	596	617	584	578	601	579	599	580	626	596	604	620	576	614	625	617	619	540	584	525	591	603	575	568	590	611	589	610	618	636	594	603	579	586	584	603	621	597	592	563	580	650	594	603	576	625	611	575	544	584	641	574	619	587	602	583	599	624	602	536	619	615	622	558	573	633	605	629	618	610	594	591	621	567	570	557	537	584	593	547	628	578	565	612	605	612	578	626	600	597	600	572	622	571	554	642	613	554	571	622	591	599	603	576	618	634	631	632	631	603	586	595	586	607	615	581	641	577	567	546	634	613	618	595	599	586	598	589	603	599	550	604	608	571	578	591	577	602	632	622	651	630	600	574	618	592	606	637	579	581	613	646	550	602	608	626	550	603	585	621	559	582	611	538	623	569	606	601	620	623	617	611	612	570	593	586	551	622	583	602	618	629	535	645	568	585	575	628	589	596	602	634	608	627	602	584	610	567	611	586	575	600	596	598	575	566	642	612	577	593	635	627	597	571	601	597	578	590	579	621	615	629	600	608	596	550	589	627	594	645	577	592	603	585	617	622	606	610	563	602	574	597	605	630	598	609	628	589	635	621	623	633	589	593	589	632	602	690	587	585	646	599	598	594	565	568	577	587	558	584	576	597	620	620	589	605	620	563	635	585	604	628	568	601	638	604	597	615	604	576	615	624	623	606	616	596	597	571	642	587	581	579	583	569	624	579	615	636	600	616	600	563	580	588	610	611	595	632	642	630	586	617	586	603	599	579	607	588	593	613	587	589	590	615	622	612	567	633	590	592	656	611	604	558	603	606	573	594	554	617	653	586	631	613	607	598	635	614	565	601	620	595	549	594	597	638	573	583	578	594	594	632	567	592	594	572	593	584	561	586	613	592	607	597	557	563	605	631	558	629	570	626	551	594	632	619	575	647	543	517	586	586	612	606	578	588	632	584	557	612	592	554	591	610	566	598	539	593	594	622	596	576	608	620	608	632	667	568	574	591	640	631	596	581	622	607	578	566	614	592	606	652	579	609	617	595	615	556	595	568	582	596	567	592	584	633	641	614	584	570	581	585	569	586	583	615
11968	23191	19557	13531	11291	8983	6464	4677	3689	3077	2280	1685	1337	1120	953	884	884	883	867	839	910	908	873	848	877	934	885	851	854	886	874	822	905	881	817	851	848	856	871	908	861	873	889	843	886	836	840	852	888	851	809	927	901	907	873	903	876	900	872	855	903	888	879	837	887	796	870	858	881	918	862	887	879	888	891	898	864	875	867	906	837	880	875	901	851	868	850	867	885	910	893	844	827	863	886	846	860	864	818	888	852	889	861	891	878	898	844	838	846	875	845	891	866	859	863	843	920	861	878	853	885	860	853	824	839	865	861	878	864	879	816	853	884	816	837	874	879	864	908	854	847	925	899	845	845	853	857	865	843	869	891	935	807	862	905	853	840	837	853	874	821	888	880	872	848	827	880	912	922	888	897	895	876	916	879	879	903	876	851	850	877	879	893	866	856	882	867	880	860	857	852	872	863	828	873	861	843	902	867	870	874	826	860	853	841	869	870	898	919	841	902	883	893	876	887	924	860	890	857	878	851	871	845	941	911	860	842	935	869	837	896	836	894	875	895	890	859	924	907	919	877	888	854	858	875	831	866	840	869	894	893	933	875	875	836	860	806	873	834	858	862	871	855	868	862	815	870	884	893	866	862	898	820	882	854	869	846	817	905	930	847	795	882	860	884	908	902	840	883	863	878	889	912	891	855	861	856	917	844	892	900	841	841	860	823	847	875	880	832	897	900	920	874	914	876	906	903	830	851	872	887	890	816	878	864	855	824	829	878	876	872	873	835	875	918	830	839	841	881	911	833	880	847	884	839	839	901	872	820	863	890	866	867	864	886	849	889	852	902	889	832	905	828	858	826	863	792	856	881	857	855	890	887	839	885	916	861	819	801	895	815	852	850	827	855	873	845	878	877	898	867	884	802	852	868	888	885	877	820	861	883	847	858	943	888	923	911	833	896	857	857	837	908	864	854	826	847	898	847	899	922	894	907	841	905	826	825	883	870	867	858	858	878	865	881	890	872	837	871	879	897	881	840	902	894	864	824	827	884	897	818	929	847	848	904	843	825	898	867	850	890	861	897	831	918	866	862	855	877	867	858	840	857	857	832	861	900	879	874	852	853	861	902	813	889	886	863	817	911	846	887	889	812	834	858	860	820	866	834	874	821	869	869	849	903	894	846	860	891	913	871	873	872	869	874	878	878	891	909	818	846	842	889	887	879	812	876	866	874	886	909	925	905	878	833	882	821	899	870	876	872	797	847	877	893	868	809	870	878	845	871	872	836	883	875	828	887	862	823	863	850	815	871	855	861	880	898	885	862	827	883	837	877	877	930	836	846	915	859	874	857	926	891	831	893	849	851	838	866	832	868	803	887	874	807	844	853	901	873	845	808	880	876	880	880	871	830	825	836	929	896	835	878	869	892	865	857	904	893	821	852	846	845	838	865	918	864	850	887	807	907	878	850	891	822	888	860	903	873	860	921	865	845	904	886	871	859	839	861	867	891	887	898	866	887	858	888	876	827	870	808	851	837	882	887	896	820	875	861	870	840	850	942	863	912	827	867	831	865	903	904	904	844	898	900	863	892	861	838	843	922	829	889	878	879	892	778	851	921	862	843	852	866	906	904	863	835	850	805	889	881	887	908	868	875	809	873	883	882	880	860	871	855	869	882	902	846	892	860	899	887	862	877	814	873	872	850	830	843	878	885	844	841	842	882	906	877	815	903	823	852	904	877	886	836	863	856	844	885	891	865	806	903	829	835	819	856	854	884	859	864	888	834	854	796	834	877	921	861	832	849	861	828	880	847	822	823	862	850	887	869	845	868	838	891	895	825	812	874	847	839	852	877	843	923	820	880	873	862	838	880	880	868	879	804	791	849	843	862	930	849	892	916	863	854	865	883	813	881	851	852	925	863	877	860	862	872	927	854	845	798	828	874	814	866	851	914	868	827	885	853	910	873	886	857	810	812	883	868	900	893	930	863	848	870	850	873	832	828	899	848	845	860	869	871	918	873	909	861	884	862	816	869	866	845	866	822	846	905	907	887	883	829	886	839	870	859	890	857	861	918	849	882	851	842	801	848	893	859	906	846	812	806	904	865	848	889	888	882	847	815	910	895	877	851	875	837	870	887	858	871	886	873	920	917	907	883	852	901	899	866	903	890	875	896	872	841	855	902	872	819	883	884	832	830	822	869	835	876	849	876	845	894	822	828	867	875	905	858	868	904	832	881	812	858	915	872	832	850	863	832	843	858	870	872	867	848	886	853	888	883	873	903	861	844	853	878	845	855	882	836	872	918	861	854	852	822	847	820	857	874	841	867	837	837	857	945	854	876	803	855	883	892	870	829	874	921	863	886	855	846	833	807	837	869	876	832	911	883	847	866	881	837	846	896	825	835	825	848	837	900	890	853	842	871	807	833	883	887	849	887	937	872	907	833	890	863	885	915	828	868	913	840	874	895	873	902	857	839	895	847	806	864	855	866	911	845	854	850	888	876	827	868	857	898	846	881	856	838	867	872	840	834	883	961	915	896	807	877	826	889	907	830	881	876	866	912	889	902	876	830	848	856	875	793	874	859	928	904	875	824	918	868	848	883	825	871	915	944	837	848	858	877	850	842	868	834	894	835	874	849	876	903	864	891	841	843	872	895	868	861	855	873	908	838	894	886	875	873	885	880	866	891	853	836	891	851	840	904	874	872	924	856	878	845	887	835	878	803	888	838	910	849	863	887	877	830	896	866	870	858	870	883	851	835	867	855	863	818	896	829	876	854	873	852	880	901	914	877	859	899	849	874	910	886	848	860	896	881	890	867	826	864	846	879	870	887	866	863	843	873	855	894	888	851	917	869	792	842	834	867	864	883	876	917	858	931	832	895	894	849	895	918	918	889	891	845	851	881	832	891	867	845	841	901	877	862	871	845	816	868	823	873	863	901	839	868	883	888	847	834	852	840	891	863	869	876	819	913	864	908	859	821	888	902	852	844	871	909	883	873	873	905	814	879	915	889	841	813	902	901	844	927	933	871	867	887	826	859	888	836	880	834	849	859	880	929	889	848	845	875	899	869	830	863	898	893	880	818	887	887	883	887	882	870	866	851	892	886	919	930	858	860	881	849	856	856	878	857	833	895	857	895	906	862	898	903	841	891	886	868	875	889	866	816	848	882	878	908	876	909	852	915	863	879	883	868	895	873	915	868	851	791	906	852	878	913	828	877	888	881	852	854	860	830	840	870	845	881	898	856	865	864	874	859	856	854	851	863	867	893	836	841	861	824	887	880	852	839	904	863	855	841	826	863	863	830	885	872	818	852	849	910	839	875	867	824	830	876	878	900	816	875	910	883	846	847	815	907	854	892	860	888	853	852	904	831	909	823	874	862	845	865	831	841	916	875	893	881	861	832	897	840	869	878	841	854	852	870	877	876	902	876	898	817	890	861	898	845	856	813	858	868	845	842	902	867	884	840	854	888	856	836	867	856	887	843	880	866	892	855	860	859	884	832	888
22977	21078	28158	24275	20713	12063	5040	2815	1920	1541	1081	786	623	541	413	404	373	386	355	362	400	357	400	340	367	378	376	363	344	357	341	361	343	351	358	341	315	363	402	349	334	363	336	336	331	331	317	327	340	349	388	367	372	355	349	367	347	352	360	355	348	343	330	323	320	345	385	335	351	355	351	300	344	348	354	357	342	364	339	353	329	356	323	373	353	325	353	373	346	363	348	359	362	369	331	320	361	349	342	332	322	356	334	379	330	332	323	353	335	341	331	360	361	294	343	356	334	381	352	334	403	365	362	311	370	387	354	343	361	360	359	355	328	295	342	348	333	327	345	328	340	367	338	360	338	343	320	351	343	354	338	339	371	324	362	325	342	323	368	372	373	332	326	356	354	322	315	345	325	348	340	336	340	347	345	347	322	351	369	356	345	363	338	346	362	305	340	337	318	346	356	343	321	320	342	339	376	345	324	345	331	328	337	365	348	346	333	346	350	370	366	354	358	345	339	368	338	377	321	362	383	336	370	352	321	369	355	334	356	349	336	349	352	355	365	356	334	317	344	330	321	375	309	318	329	344	325	361	366	311	289	336	312	377	345	350	370	354	341	347	304	343	334	349	316	335	366	330	335	353	354	316	355	344	306	318	362	378	375	316	339	309	332	331	344	314	350	372	370	331	366	394	313	346	372	346	334	351	333	347	343	351	348	334	309	339	344	322	373	351	291	332	327	337	361	338	321	352	341	372	345	324	305	344	342	351	350	322	322	356	307	363	353	340	346	362	326	348	370	322	359	334	326	348	341	374	340	357	394	392	349	358	345	338	366	351	364	341	348	345	338	349	329	331	354	377	328	350	356	350	332	338	362	338	338	327	335	348	344	345	331	313	353	341	325	331	345	349	343	360	346	325	345	359	337	343	335	327	333	373	331	358	342	344	347	356	353	360	317	339	333	320	322	334	351	343	328	340	344	349	351	324	374	362	351	342	353	363	378	337	344	327	335	337	337	354	346	357	334	331	351	341	328	331	349	345	320	335	347	351	342	332	338	353	338	351	324	338	345	347	351	350	332	344	326	365	365	344	344	357	357	335	351	338	377	376	366	341	362	342	328	357	373	380	340	353	381	345	364	348	349	348	372	368	338	384	356	350	351	319	337	329	330	358	337	352	330	376	358	365	321	340	351	327	342	339	327	333	367	368	334	325	375	340	343	341	309	344	332	353	371	320	352	340	321	367	343	344	372	338	353	380	330	338	344	315	358	340	329	319	349	340	351	342	344	336	352	312	354	342	330	369	336	337	342	346	354	325	313	373	349	325	314	326	324	378	328	363	339	364	330	347	352	318	311	363	364	333	344	342	326	328	367	357	324	398	367	345	364	343	360	370	354	368	357	360	318	368	340	325	326	353	337	357	346	338	309	342	390	344	323	338	319	371	338	340	353	373	352	322	344	331	362	324	328	325	323	348	317	305	332	306	331	344	354	365	356	338	356	323	401	347	319	354	347	355	331	359	328	313	321	330	290	343	316	360	337	342	352	358	348	328	348	316	380	333	326	330	320	338	339	357	335	348	316	336	324	360	337	379	313	335	351	356	356	360	339	361	330	352	305	352	364	348	330	347	350	352	346	359	334	370	366	334	347	361	356	335	352	327	359	365	326	374	331	347	374	340	351	324	313	368	364	338	320	343	345	314	360	345	351	358	329	329	353	368	352	362	335	339	358	330	376	338	320	346	370	313	355	342	349	328	315	370	347	319	315	335	340	326	320	362	380	312	375	371	320	329	369	366	344	339	329	349	364	339	360	363	311	332	368	344	350	361	342	341	307	356	338	361	334	335	360	360	331	342	340	328	345	369	332	361	332	342	341	321	347	331	334	381	329	360	340	384	342	349	355	363	335	339	338	356	321	371	324	350	354	341	375	349	363	313	343	287	320	323	336	365	341	354	358	367	350	323	349	340	303	372	328	363	328	355	362	369	333	346	361	330	367	343	364	340	355	295	347	341	333	329	331	347	342	348	372	359	334	367	352	336	303	338	334	335	359	372	353	335	368	357	368	368	321	370	356	355	323	361	352	337	360	344	343	342	369	377	323	334	328	351	341	354	330	342	318	361	334	352	349	324	342	340	376	351	349	333	317	345	317	373	350	363	339	359	335	351	343	337	346	324	348	340	341	343	366	360	359	378	343	327	352	316	334	363	366	367	355	351	341	338	332	354	345	333	384	361	337	312	314	349	361	329	337	367	367	353	384	393	364	357	333	335	361	342	353	350	337	307	339	350	318	365	367	345	357	359	366	339	330	346	368	366	323	332	333	318	356	363	331	313	355	323	344	317	338	323	338	342	328	345	374	383	329	365	363	365	321	363	335	334	321	364	359	329	324	333	361	317	357	360	344	334	349	366	361	347	345	343	351	359	346	346	318	294	312	357	332	329	360	314	339	401	315	355	367	340	340	330	347	328	331	340	360	363	353	369	350	328	347	350	344	355	335	346	342	335	343	348	341	366	313	362	334	334	342	323	316	346	339	311	370	352	343	352	318	338	348	335	321	361	382	357	373	339	340	363	357	367	338	356	351	369	338	330	350	343	361	377	314	351	365	369	348	337	341	322	320	340	344	356	356	340	367	368	346	339	354	353	326	363	348	343	311	354	350	352	345	334	361	339	328	356	385	378	338	339	343	332	345	342	325	339	391	315	309	301	341	322	328	345	345	318	334	335	333	335	347	318	346	334	345	336	348	386	353	362	346	350	336	306	335	324	360	362	399	364	387	324	360	355	362	360	336	354	313	327	393	332	326	342	333	343	352	345	356	335	383	385	337	359	359	313	331	352	354	374	318	365	348	341	345	374	344	331	312	320	333	329	347	381	310	334	375	348	331	359	345	347	327	367	320	358	354	340	369	366	368	345	333	318	352	331	328	346	323	344	355	345	334	327	336	367	311	349	334	355	374	362	349	324	364	316	349	319	326	358	360	339	344	328	326	355	346	335	354	331	344	364	327	315	342	332	370	364	351	367	320	379	336	361	287	337	365	349	335	345	327	367	365	338	349	315	339	369	288	331	324	327	364	338	325	338	337	331	347	349	350	377	339	366	335	333	361	333	342	343	366	376	335	350	373	353	377	335	361	312	311	333	350	353	335	394	352	356	303	319	378	357	326	344	327	353	345	367	334	336	340	326	321	343	345	380	359	337	352	314	306	354	402	306	366	368	339	342	334	341	351	356	354	362	369	360	336	354	355	281	335	347	373	342	344	322	367	355	396	339	371	344	344	316	368	355	322	362	319	333	341	351	339	349	345	373	368	340	361	355	361	394	357	360	366	316	349	349	310	340	352	343	350	353	327	338	381	344	355	362	347	335	354	344	349	353	345	344	311	349	351	326	328	344	371	374	354	355	350	347	333	346	284	328	352	354	348	336	324	351	341	324	366	382	362	351	319	356	350	322	354	339	355	344	358	346	310	357	358	345	365	354	343	332	352	369	355	362	351	341	336	365
11820	30183	25274	17901	14264	11458	8578	6026	4704	3645	2482	1736	1207	914	716	707	648	605	647	601	608	617	599	560	550	593	566	542	545	550	563	581	570	585	515	549	556	553	584	542	489	515	478	560	535	541	536	558	576	527	567	570	599	585	550	556	570	552	594	535	546	509	540	520	559	544	508	565	498	557	514	554	513	566	539	573	551	564	562	536	564	536	539	564	523	544	495	507	483	487	509	563	515	528	519	531	532	511	537	536	539	482	558	523	542	517	522	510	517	526	556	540	504	558	483	531	564	521	449	528	513	490	495	510	537	507	514	506	525	558	515	480	559	551	495	510	502	551	501	458	555	531	541	502	520	569	521	467	552	528	526	543	496	515	522	494	473	515	513	535	540	523	492	510	505	510	502	476	518	525	492	533	495	559	509	548	510	505	510	518	514	526	537	546	479	509	468	527	523	531	507	485	518	553	550	542	533	563	535	531	524	539	489	528	514	478	526	520	546	500	511	505	546	538	509	555	542	486	521	508	553	486	485	584	541	521	510	554	543	502	547	506	511	530	513	533	529	525	499	508	497	540	501	525	534	517	492	502	515	532	507	495	547	539	528	516	509	521	509	538	587	499	505	526	545	486	558	506	490	492	569	520	541	512	524	472	504	522	517	541	525	536	516	527	511	574	518	527	505	549	500	542	525	498	519	554	505	551	568	540	506	513	503	568	480	520	560	512	508	523	501	529	516	563	496	524	509	528	528	530	515	581	533	530	545	530	506	534	497	495	489	524	492	496	521	533	540	514	539	537	512	509	521	526	491	499	534	509	491	514	518	514	513	499	506	523	545	528	540	525	526	520	499	482	514	509	509	513	485	520	520	490	515	544	514	548	546	573	513	541	524	559	540	514	525	503	493	583	513	518	552	526	514	507	519	552	494	539	507	510	511	509	513	574	524	529	519	530	492	501	530	551	528	515	515	509	519	511	512	531	493	498	528	524	501	518	541	540	511	513	530	532	519	493	507	540	560	526	566	505	498	529	538	528	525	546	551	561	490	517	518	573	557	519	541	500	531	517	518	507	511	490	527	520	564	557	504	519	526	513	513	523	493	513	523	497	510	546	562	512	538	537	485	490	509	510	541	487	577	528	504	484	564	505	540	518	522	503	534	503	476	528	533	525	492	549	503	489	588	493	536	552	532	492	550	528	506	498	543	524	494	549	517	517	528	528	493	535	524	485	550	482	538	536	489	517	507	500	516	508	507	534	536	524	527	514	515	535	528	544	569	545	507	533	531	541	480	517	530	514	504	487	548	497	510	518	499	513	520	505	527	541	543	537	540	533	504	503	520	511	522	487	534	543	537	523	548	531	514	520	541	490	472	511	502	489	500	544	554	509	506	513	538	486	530	534	493	490	535	538	522	489	509	517	513	516	512	469	506	528	521	544	567	500	512	546	515	544	538	520	554	525	553	495	556	521	513	517	526	542	539	538	577	526	485	512	514	525	503	510	494	506	512	506	497	508	520	505	544	499	537	538	482	522	508	523	518	526	528	539	500	513	536	560	528	579	503	542	535	579	547	519	533	536	537	482	544	516	568	495	520	520	545	505	526	526	536	472	506	502	512	493	555	539	511	530	543	530	499	497	535	487	501	507	544	510	507	527	548	492	537	510	507	514	539	533	522	512	545	582	506	516	530	527	509	549	485	500	534	514	518	539	546	557	482	528	498	537	524	523	526	501	496	557	539	469	558	525	509	525	514	485	548	521	475	560	525	586	544	526	524	489	520	544	543	531	520	524	495	553	473	513	557	522	534	563	536	495	514	483	514	529	552	505	526	490	522	528	536	521	533	515	524	546	548	523	533	526	484	502	498	527	519	537	495	520	559	526	521	536	540	533	533	517	513	517	537	521	546	511	572	516	513	541	511	515	531	526	554	575	503	573	555	505	502	545	529	516	529	482	557	539	530	536	538	524	527	536	529	537	517	596	515	527	561	519	521	494	537	532	492	535	489	508	511	523	529	544	477	507	465	515	530	504	509	576	516	499	527	493	513	526	513	514	535	496	515	509	536	511	520	546	511	528	513	573	541	510	518	528	533	528	520	563	512	438	509	508	546	531	549	507	476	517	567	536	535	533	502	510	529	525	551	529	546	493	491	572	541	503	482	543	513	504	551	481	546	531	534	505	475	526	545	531	535	490	523	570	509	498	507	475	515	559	508	501	509	521	497	531	527	508	512	540	489	529	536	536	518	519	520	559	510	504	526	527	500	497	539	556	495	488	561	510	501	528	583	557	531	503	516	538	517	549	524	556	547	537	558	542	524	504	529	539	534	572	540	568	531	502	499	520	506	542	572	488	518	571	514	543	527	510	540	545	525	493	488	522	463	558	529	525	525	499	513	552	534	522	514	539	529	498	532	559	518	501	512	535	499	516	530	531	572	487	526	503	540	532	522	542	509	522	512	572	539	521	506	556	549	547	502	516	515	532	511	517	564	519	501	509	523	513	498	541	493	525	534	505	530	495	549	501	515	540	532	497	526	507	445	518	543	546	523	515	496	513	541	499	515	524	531	558	526	528	507	527	536	507	551	531	541	533	535	506	484	530	523	481	521	521	531	503	550	516	548	557	560	497	523	489	566	539	508	518	540	513	505	551	549	542	529	536	489	539	513	518	530	537	553	555	556	525	521	542	501	523	543	522	497	533	505	541	508	522	521	487	521	516	503	529	503	548	533	518	481	543	527	514	494	532	520	487	507	536	568	535	504	518	523	523	519	512	498	490	499	479	519	512	513	564	510	533	486	541	546	490	512	562	489	537	538	523	522	540	526	509	515	491	514	499	484	495	490	504	522	526	534	495	459	539	546	495	512	529	541	529	509	503	527	551	540	513	476	543	485	548	579	506	526	521	557	537	517	498	523	536	514	538	549	526	544	541	540	543	549	542	507	541	548	506	515	538	540	525	554	565	534	525	551	529	516	503	542	542	502	505	524	521	510	553	500	524	559	501	526	513	546	546	546	500	546	518	477	504	563	502	543	583	515	507	508	533	526	493	503	515	553	507	522	517	483	542	507	486	522	553	537	488	538	501	508	504	523	507	549	547	533	546	527	562	559	537	514	492	546	525	499	516	511	502	555	475	541	502	532	556	526	529	495	552	545	569	541	550	528	584	528	530	467	523	544	495	513	501	533	543	536	564	497	503	533	505	495	546	505	541	538	509	550	494	506	511	521	558	525	554	583	531	522	552	546	500	572	567	516	532	499	547	544	557	511	534	498	522	561	496	534	528	527	523	548	487	495	459	497	517	541	547	476	526	501	529	566	499	538	520	550	537	487	531	521	517	527	521	532	549	589	526	496	523	535	503	518	514	582	509	523	517	518	557	536	550	518	544	543	522	538	525	522	524	576	557	533	504	530	545	552	502	547	557	484	501	548	516	482	557	517	521	546	535	535	510	501	526	551	561	517	556	545	501	512	502	497	514	507	533	539	531	531	570	530	537	561	528	544	532
24172	21127	26649	24543	11194	5286	3256	2327	1882	1357	1068	888	762	637	594	655	657	576	589	539	553	591	608	613	608	592	562	568	650	575	572	582	557	627	558	547	556	588	646	564	594	577	576	569	601	591	573	582	577	595	571	553	601	599	583	581	570	587	559	619	602	538	604	538	598	610	591	593	576	606	542	563	567	577	567	630	611	602	576	567	581	560	559	542	574	577	586	572	560	600	580	616	572	573	583	555	543	582	564	591	577	625	548	562	576	592	563	641	583	561	560	585	569	517	604	580	559	610	577	608	546	573	576	542	584	548	594	568	568	588	582	592	588	573	546	581	568	570	553	531	525	568	565	570	564	569	573	542	549	540	525	645	576	575	546	554	546	603	571	565	578	547	591	578	547	555	551	598	542	531	556	557	576	601	598	584	599	568	597	567	614	545	547	598	586	613	567	628	596	575	561	567	535	573	594	577	582	586	569	590	559	545	613	603	603	562	551	570	555	578	570	557	570	586	591	586	545	547	535	576	582	541	603	584	517	619	622	532	594	589	565	570	575	614	584	568	548	543	614	562	560	591	557	544	576	561	615	579	533	566	585	595	603	584	576	603	579	581	540	589	567	592	542	532	558	564	566	574	626	562	601	582	582	557	604	576	592	587	586	567	612	583	596	574	562	544	531	575	543	558	593	568	558	587	589	562	573	584	575	529	600	614	584	573	612	627	569	531	541	568	533	535	569	561	548	577	602	583	569	585	564	603	560	585	566	585	531	620	562	573	612	588	543	559	565	572	612	578	587	540	545	584	574	549	574	557	561	575	594	563	586	573	572	549	590	575	550	552	617	578	574	550	574	588	526	524	575	585	568	571	548	598	605	533	549	542	573	562	592	574	545	578	556	596	607	591	530	592	614	582	552	595	564	537	619	559	629	571	595	592	565	545	566	569	592	551	554	586	577	597	608	599	598	562	589	575	591	568	590	571	560	541	595	588	522	575	544	580	581	558	593	603	546	567	589	609	558	552	571	561	576	607	555	541	641	563	594	573	584	620	597	560	585	581	599	589	601	593	577	586	553	574	591	564	537	565	561	593	570	625	532	564	581	527	592	587	583	587	572	630	554	597	601	625	550	575	603	576	583	565	547	564	570	570	617	564	583	536	563	538	568	558	635	544	568	590	554	563	612	522	567	570	600	564	511	582	532	594	583	612	594	582	625	638	556	575	568	544	546	595	562	585	568	564	551	585	602	544	533	559	605	542	582	567	582	615	546	587	603	612	612	535	619	558	562	551	562	590	574	560	601	576	554	569	574	614	598	573	596	550	601	580	585	566	516	620	564	577	579	545	612	595	559	585	600	571	558	643	603	566	547	547	571	593	596	589	547	578	566	559	574	591	539	546	640	581	529	585	579	562	622	557	563	550	574	567	549	549	566	570	595	615	549	579	555	557	572	552	581	590	609	589	562	580	568	551	560	554	522	581	599	609	570	594	589	595	529	578	597	597	558	596	607	606	548	585	558	556	543	550	580	584	571	613	604	558	580	557	584	536	577	546	572	580	564	564	650	571	551	567	594	567	578	584	570	598	547	561	580	602	565	595	572	564	609	594	515	551	587	562	563	608	563	561	560	568	571	535	590	564	556	517	571	591	592	573	585	599	572	607	565	570	527	571	569	614	561	575	654	589	569	560	532	612	552	590	561	604	600	545	609	646	603	613	583	585	572	574	607	538	562	589	595	594	573	590	577	567	562	565	606	558	580	601	532	580	566	567	597	590	553	604	597	611	562	573	584	586	567	563	591	553	627	616	569	551	567	535	603	549	550	562	537	568	510	552	582	570	551	568	581	607	556	559	586	595	606	529	566	592	602	578	590	617	565	539	584	567	588	529	589	536	573	581	604	561	531	576	596	586	570	587	578	615	580	563	608	608	587	574	597	587	578	576	529	582	568	579	585	591	522	514	577	572	521	577	585	614	568	591	595	530	604	590	594	563	524	588	577	579	550	576	563	560	555	560	557	561	552	584	559	502	597	542	599	565	566	581	580	553	553	542	595	593	558	550	547	582	611	545	575	587	547	579	595	566	626	636	584	579	545	539	537	592	574	600	579	588	559	583	570	563	622	546	570	568	591	562	578	568	563	568	547	568	566	572	568	567	582	582	598	555	568	601	612	576	537	574	568	563	562	527	572	572	565	592	588	574	593	560	581	572	589	531	595	575	552	571	593	593	596	548	608	571	555	517	551	544	576	553	625	514	568	523	572	518	571	543	617	589	571	523	602	588	617	568	579	545	573	574	566	550	589	569	586	557	619	568	590	589	594	552	586	599	578	565	527	562	540	576	579	591	542	600	565	551	611	581	571	567	558	556	577	559	563	572	559	545	626	558	592	528	604	563	608	602	569	573	593	577	549	572	561	583	584	572	584	522	590	559	542	580	588	592	573	576	575	571	612	619	607	570	567	581	625	528	564	603	550	541	570	608	562	572	568	620	583	585	579	610	549	561	579	568	565	559	591	541	598	553	589	603	596	577	552	561	546	614	549	553	599	542	582	580	627	583	617	561	564	583	575	583	575	605	605	579	555	621	562	558	558	564	557	570	592	562	553	579	567	616	589	535	552	607	574	617	583	553	569	540	575	581	554	585	552	608	596	594	558	588	550	573	560	600	584	537	581	565	554	583	614	606	579	548	587	586	589	574	583	573	591	553	600	557	618	570	583	543	556	568	560	564	574	603	553	574	584	560	555	559	582	560	577	553	599	564	561	583	596	539	630	583	579	540	536	610	595	592	562	574	576	572	535	569	608	568	536	549	575	585	563	511	532	566	553	580	553	560	564	565	553	556	555	574	567	536	557	591	571	580	596	593	576	577	560	591	599	533	552	570	548	563	562	558	551	597	578	552	565	623	598	607	588	560	553	571	590	557	608	608	591	572	593	568	591	575	579	589	525	555	583	598	555	588	586	587	576	577	542	548	584	595	572	564	517	585	574	612	543	568	567	553	544	572	562	609	603	580	587	579	605	567	579	601	602	593	579	594	619	565	546	611	591	586	557	544	559	548	581	586	597	547	589	580	552	579	577	590	592	598	603	579	556	589	539	608	557	622	537	607	547	592	583	563	621	580	606	541	584	521	581	573	563	597	558	578	562	595	547	627	577	547	577	591	598	570	545	576	572	608	548	582	571	558	539	612	598	598	608	571	584	564	582	653	587	618	579	560	559	598	565	571	590	582	610	568	560	535	573	583	618	556	568	593	598	565	554	596	555	574	565	588	601	578	581	613	576	527	598	608	607	604	574	607	565	579	581	564	556	607	556	562	609	583	606	603	552	560	541	589	533	585	578	597	572	540	566	588	576	595	616	561	575	599	554	548	577	581	529	580	575	565	552	584	615	599	595	561	553	623	592	607	568	574	520	579	625	587	588	564	586	580	606	571	588	578	551	573	556	631	585	575	615	585	567	573	597	579	542	634	562	592	628	629	617	594	582	575	579	566	578	583	617	569	588	555
12005	27018	22742	16320	12081	9412	6942	5185	4221	3189	2267	1743	1314	1042	993	906	930	921	893	849	884	831	806	835	850	847	850	850	856	863	805	849	878	881	785	839	799	877	868	835	832	834	880	841	851	784	827	866	839	857	856	816	857	828	862	842	909	826	801	800	852	832	789	868	822	868	859	826	845	836	849	816	892	848	839	826	832	879	830	808	837	786	789	838	843	814	822	810	787	806	833	827	870	782	833	861	799	840	849	786	881	812	805	814	813	792	778	890	819	859	845	800	821	837	856	812	834	854	832	814	870	822	807	829	827	840	838	837	836	827	819	853	811	845	834	836	818	866	846	856	767	870	795	800	795	831	869	835	788	822	800	841	855	839	811	816	769	844	827	796	809	845	825	860	836	854	818	820	806	807	833	840	877	886	839	787	879	809	801	781	850	817	867	841	837	843	860	881	792	783	874	845	851	821	817	822	852	864	856	864	855	847	854	790	774	818	807	791	800	816	767	866	853	850	772	840	843	805	820	835	826	880	850	814	770	870	845	797	814	826	823	826	865	828	804	806	811	824	832	829	812	852	842	819	795	788	864	841	746	821	825	826	837	881	825	837	864	792	859	831	821	861	831	786	833	788	850	802	824	878	832	817	785	791	845	884	792	844	833	863	797	803	858	804	805	792	838	882	818	827	857	851	836	802	870	817	848	844	816	794	788	819	806	868	849	817	858	777	853	835	843	869	840	784	853	780	812	836	856	805	804	842	867	806	860	872	832	834	827	771	819	806	795	877	812	821	817	851	828	815	852	801	787	852	829	785	820	872	849	873	835	797	806	852	824	823	882	845	804	821	849	818	827	776	840	869	835	843	808	835	822	821	851	861	818	839	853	823	879	799	814	858	852	799	761	824	833	834	819	823	815	790	776	812	803	817	834	807	863	855	848	844	825	797	811	778	849	784	863	848	846	813	825	834	862	795	800	818	782	825	810	823	797	890	794	789	825	780	835	813	816	819	802	836	820	817	788	811	838	827	852	812	774	825	813	835	778	876	864	821	789	783	841	855	902	814	777	828	845	864	845	839	861	835	828	763	866	819	810	854	855	851	855	837	859	792	811	882	828	828	846	797	784	782	835	812	811	843	819	803	813	757	802	840	843	824	821	833	808	784	833	813	790	817	825	863	868	844	820	798	844	812	805	848	788	762	875	819	841	789	886	829	779	820	827	898	889	872	816	845	797	871	810	856	838	810	819	801	836	829	784	854	795	824	862	832	798	773	869	824	843	863	848	827	821	836	850	799	826	863	855	795	827	826	792	801	820	880	834	897	794	805	819	829	833	815	809	822	858	787	812	777	807	825	782	850	868	852	858	784	804	838	819	816	806	828	806	856	864	854	801	782	876	799	825	812	830	836	813	841	857	802	816	881	823	820	811	783	802	848	831	874	831	838	789	807	788	836	832	828	846	805	812	786	791	828	841	812	834	885	847	856	834	810	807	801	861	832	856	834	889	786	776	815	762	773	834	836	848	815	824	853	833	787	805	850	823	766	794	872	828	771	853	844	830	846	832	774	856	797	814	820	797	776	810	838	840	822	858	866	818	846	788	854	832	812	826	759	820	833	811	834	835	817	820	769	838	841	802	820	781	827	816	808	857	809	796	763	844	830	832	833	773	825	830	777	836	816	855	796	870	833	769	842	884	857	839	844	867	829	825	823	774	835	834	826	862	813	795	825	820	841	788	848	806	806	801	786	864	802	830	873	870	827	805	843	854	805	878	787	789	819	811	812	825	802	829	809	795	840	810	828	815	809	806	832	866	836	824	842	788	817	852	810	788	823	808	841	829	791	853	818	830	776	829	837	836	811	827	787	767	781	798	814	857	832	799	848	854	814	794	839	854	891	841	864	783	895	797	801	770	883	787	822	797	829	839	823	783	866	785	832	809	865	780	783	837	821	818	839	780	809	822	855	861	847	840	880	828	825	814	860	777	820	825	822	847	827	800	827	834	831	805	860	825	818	796	786	825	832	820	789	815	812	803	880	788	863	783	817	854	822	847	827	820	862	849	808	829	828	838	796	811	819	861	845	786	794	816	877	828	868	834	819	796	837	829	823	801	870	842	768	796	846	799	798	837	805	874	831	817	823	826	827	857	850	799	854	844	846	769	824	868	878	813	868	824	806	790	818	811	832	829	814	855	833	802	830	850	832	851	859	782	815	876	811	873	803	845	848	840	830	828	808	820	824	830	844	850	823	780	775	840	857	800	771	823	840	809	783	793	788	837	828	838	794	830	809	815	819	807	842	896	835	811	799	776	852	777	824	858	829	777	789	810	854	837	840	794	822	798	803	824	830	881	856	838	900	816	843	848	830	811	845	819	818	821	794	798	849	804	793	843	816	834	793	810	835	793	809	811	828	800	830	820	819	813	881	811	834	827	843	792	799	806	833	800	830	878	787	790	817	846	781	820	836	832	763	818	786	815	847	822	797	843	841	840	835	829	831	810	844	852	845	830	842	830	848	787	857	820	827	866	780	827	824	818	803	774	898	812	799	854	808	853	852	789	837	822	823	838	809	810	794	862	824	824	803	864	825	821	802	801	830	801	833	797	826	834	822	840	795	848	825	846	809	851	781	830	814	842	826	840	833	837	864	833	859	841	805	791	782	861	819	834	864	797	807	860	798	835	832	821	846	804	833	838	829	846	837	838	838	840	776	856	788	877	795	789	820	755	814	858	817	811	798	781	860	814	785	820	790	796	869	848	854	783	809	847	836	854	804	809	847	839	796	845	793	840	844	845	859	831	836	845	806	810	823	793	792	786	870	799	826	810	846	784	786	824	832	885	787	785	774	868	825	794	815	834	825	817	813	776	790	836	816	819	817	833	829	863	805	840	809	866	879	794	785	822	827	841	842	822	803	766	842	781	851	841	852	822	823	812	827	834	803	785	823	852	825	779	825	872	845	849	758	826	828	830	824	834	838	812	786	788	841	809	828	856	895	789	814	839	797	797	841	774	852	839	804	800	805	859	822	853	841	864	808	785	833	835	843	788	878	827	805	782	841	856	811	826	789	771	821	779	863	871	814	798	823	833	798	849	830	807	833	861	823	815	836	799	733	817	800	810	806	801	866	835	819	837	871	810	830	893	822	852	864	821	843	831	824	784	825	828	848	812	871	823	791	815	848	865	873	895	807	844	811	822	830	862	825	757	801	844	823	771	816	801	856	830	860	837	746	843	810	821	852	800	821	794	785	860	856	874	749	816	803	841	808	850	858	845	814	807	803	843	840	837	797	831	787	799	838	820	846	790	803	852	873	870	781	841	851	820	833	842	853	865	814	826	812	827	876	799	857	790	823	793	806	797	844	786	789	815	830	822	829	865	839	824	841	785	827	835	841	814	785	816	829	811	789	860	897	849	806	820	818	828	816	784	832	767	825	829	776	786	803	757	808	796	805	844	811	872	860	849	850	798	807	846	735	836	860	812	853	836	839	806	840	868	809	842	804	835	834
22075	21037	28672	23643	21107	20420	9884	3560	2324	1656	1120	757	485	402	341	361	315	291	283	262	283	243	249	254	271	245	241	250	236	263	227	276	239	257	237	258	212	230	229	231	217	209	200	219	252	220	238	232	284	228	233	232	239	240	252	257	240	279	235	280	248	216	224	238	229	277	224	242	229	238	216	263	222	239	266	245	286	271	240	248	228	222	234	219	218	244	205	232	254	212	216	220	240	240	268	235	219	243	238	233	227	224	254	219	248	224	260	225	224	224	201	237	225	226	214	210	228	236	216	235	233	213	222	247	257	221	243	232	258	241	212	237	245	218	227	230	214	232	208	241	257	219	223	211	218	239	234	263	212	219	241	229	236	243	231	222	227	224	245	223	227	224	222	219	235	230	219	224	206	208	225	210	246	231	214	241	217	253	233	217	222	238	213	260	196	219	212	213	240	223	212	227	215	225	223	244	208	232	228	230	230	202	247	224	219	228	233	231	216	229	227	226	245	239	226	242	213	206	204	237	247	238	203	236	227	214	246	212	196	231	226	216	231	216	218	236	241	227	233	229	212	265	233	243	224	232	262	250	221	238	189	220	223	242	213	255	259	241	221	223	197	163	239	230	245	240	216	241	253	222	221	242	260	241	216	229	240	241	223	206	224	235	216	219	213	243	252	237	202	233	240	213	212	222	222	250	247	232	233	238	221	238	220	244	255	217	235	225	230	239	229	240	245	229	260	231	245	242	243	214	220	223	218	226	233	234	225	225	206	224	202	197	233	227	245	255	224	197	232	210	246	250	227	228	208	223	201	254	234	219	229	244	232	238	245	240	232	208	231	218	212	217	240	233	213	203	210	206	211	223	236	225	221	228	233	232	212	209	223	243	250	228	215	268	240	246	234	225	213	210	245	222	218	224	206	228	226	217	240	210	248	225	235	217	209	199	228	195	232	245	227	235	254	241	230	225	221	221	237	240	229	226	213	234	217	222	231	197	232	209	230	225	220	256	251	204	217	208	246	211	239	233	224	223	216	229	240	259	240	193	228	214	213	217	241	232	239	240	238	244	249	243	223	223	219	236	219	239	238	207	224	228	210	232	229	254	212	218	240	240	244	226	242	245	213	198	204	196	220	238	206	216	225	230	234	226	246	218	227	236	215	216	225	238	217	229	237	233	214	220	230	213	246	230	259	247	252	248	248	220	218	255	212	238	224	236	208	244	208	228	198	216	214	238	210	209	214	227	236	243	228	246	224	236	248	224	211	215	201	240	207	238	251	230	247	222	241	236	195	206	219	237	208	216	224	241	226	211	257	231	216	252	216	238	258	201	221	221	240	210	240	207	211	223	245	199	228	221	241	229	240	244	230	241	233	225	253	209	217	239	238	274	212	224	227	230	223	214	226	252	216	239	232	248	219	217	256	227	232	228	220	211	237	227	241	214	240	232	222	235	231	231	235	220	223	231	221	200	244	224	231	247	222	228	225	226	224	226	225	239	229	225	233	217	215	198	207	222	220	242	217	221	233	195	236	244	235	212	231	228	260	229	238	224	249	202	226	218	226	204	204	227	230	231	225	233	241	235	238	227	212	271	238	231	228	214	219	205	228	211	218	210	231	257	217	214	189	227	222	260	213	217	210	192	203	280	223	195	235	224	222	220	239	231	246	241	215	254	247	234	242	224	247	247	236	243	231	256	254	222	231	229	218	238	237	218	241	238	257	238	227	223	231	224	215	223	211	245	213	213	227	194	240	197	235	223	236	248	241	211	245	222	205	224	234	225	231	233	228	227	239	255	210	238	241	249	221	214	238	215	208	218	234	230	217	237	227	230	223	232	233	249	239	224	220	236	233	224	236	222	234	215	200	251	234	238	253	241	250	197	211	262	230	209	229	225	222	243	214	217	224	234	213	221	252	206	211	200	257	195	215	232	235	235	220	226	245	229	238	247	231	222	221	235	237	228	223	228	227	244	248	219	234	239	222	235	219	222	219	220	232	272	214	218	237	217	229	252	224	217	222	219	233	236	227	218	228	240	220	208	220	231	238	224	213	196	218	238	229	243	216	233	223	240	245	230	228	199	236	217	238	225	217	209	252	251	244	232	220	196	214	240	253	234	233	256	216	227	207	238	219	241	240	248	241	250	237	224	209	228	217	235	213	222	211	206	178	210	247	246	226	221	224	218	219	211	241	232	243	235	249	221	254	202	229	229	209	221	226	246	231	252	227	232	224	219	213	247	220	203	213	217	209	246	231	226	247	226	224	215	232	216	235	231	214	218	201	259	209	254	224	223	255	234	239	214	236	249	230	216	223	237	212	225	239	216	246	226	227	241	236	222	207	235	229	232	215	247	237	203	214	209	255	229	236	219	224	223	242	235	236	225	221	222	238	236	235	228	199	234	239	258	229	217	197	197	201	214	252	230	245	231	226	241	219	242	243	213	216	244	228	238	235	223	240	235	216	215	221	231	223	244	224	247	210	230	234	225	258	236	272	245	222	223	231	217	216	229	223	240	217	223	205	215	199	239	221	222	231	225	236	213	249	221	246	229	230	223	232	232	205	219	225	239	234	198	238	219	247	233	222	232	230	200	243	235	227	227	229	223	223	240	208	217	221	252	212	204	229	239	212	226	197	222	240	250	247	229	236	228	209	228	239	228	233	243	220	250	236	242	219	248	241	212	247	227	222	260	240	255	237	226	230	220	242	239	235	218	217	224	239	232	247	238	221	233	226	235	218	230	195	255	206	221	248	244	230	222	236	237	223	250	244	204	262	254	219	254	226	247	242	235	227	245	210	234	231	192	240	227	209	231	244	231	244	201	242	243	239	242	239	196	216	221	241	246	247	237	230	237	231	237	259	217	232	224	221	249	234	232	224	259	231	197	226	214	230	234	232	226	238	249	226	228	228	217	218	236	231	241	203	244	209	245	211	218	214	221	238	245	237	244	256	236	230	241	240	230	218	220	252	221	240	215	265	208	218	219	245	215	215	239	274	215	248	228	233	215	237	228	221	240	250	243	222	233	202	270	219	233	222	218	239	233	219	226	225	228	218	193	233	253	228	230	223	225	223	262	226	219	212	234	236	213	215	228	220	233	228	205	231	227	235	246	235	229	218	239	217	218	233	244	207	221	207	215	244	224	248	249	240	204	248	220	233	235	229	192	243	210	225	261	213	194	241	247	206	221	240	231	231	246	219	243	231	204	243	219	231	208	223	231	241	248	240	224	269	226	231	226	271	247	225	192	227	230	215	207	267	203	244	242	257	233	230	199	221	211	250	230	230	236	227	233	214	221	244	256	204	232	236	210	215	215	219	235	223	194	214	232	242	222	221	246	217	228	207	226	220	227	245	206	239	218	236	253	237	231	238	230	231	232	221	206	223	237	226	236	207	247	219	227	233	256	224	240	206	229	197	253	217	227	233	241	237	226	255	242	237	219	230	212	255	225	266	228	214	228	227	224	242	218	213	229	224	248	232	247	215	225	225	215	252	235	246	247
13508	34358	29404	22779	17124	12735	9545	7220	5693	3832	2632	1693	1085	844	676	648	554	479	479	456	456	416	442	400	424	407	375	388	363	378	404	376	386	351	368	395	320	357	365	332	338	356	363	363	313	329	414	381	345	392	372	397	399	370	386	353	437	391	352	396	351	386	381	358	394	403	351	372	374	332	337	376	362	347	355	378	347	374	357	358	319	345	339	313	375	315	336	309	371	324	347	336	315	321	339	341	342	326	337	347	309	332	355	353	343	315	350	358	333	312	297	348	318	345	305	306	338	350	328	301	329	343	326	322	343	304	345	328	316	310	344	335	345	347	349	323	356	344	361	344	353	361	333	330	323	325	328	308	313	340	343	323	326	341	347	331	366	335	347	355	337	362	325	301	352	365	337	313	352	343	330	358	338	350	349	345	346	326	333	327	315	367	335	363	308	337	322	329	319	362	335	337	349	316	333	351	346	342	369	321	349	333	323	309	318	313	310	342	298	340	326	327	347	358	332	328	347	343	330	320	358	337	331	348	351	320	320	339	351	346	333	349	326	378	318	346	347	331	355	370	292	321	356	363	353	344	321	352	359	353	339	338	324	346	319	304	368	338	328	339	321	385	320	354	332	367	340	373	328	359	337	329	327	335	350	318	309	333	341	343	316	328	347	338	327	320	318	298	339	312	317	329	353	327	310	356	315	339	323	336	345	347	341	346	307	317	329	326	346	360	324	318	330	344	333	317	313	344	316	322	338	318	332	328	349	348	331	322	369	307	313	319	358	310	332	362	322	315	324	340	315	340	330	351	297	316	328	308	382	332	335	337	332	360	333	331	318	326	329	337	332	348	341	319	326	328	308	364	315	338	330	312	328	348	344	341	332	329	314	350	338	327	322	340	354	323	327	347	339	313	360	331	361	308	369	344	323	330	338	359	340	344	364	355	346	333	318	332	345	335	357	337	349	321	337	342	325	326	319	341	325	323	326	292	378	328	302	330	315	303	353	313	319	322	335	317	347	356	352	324	341	323	359	311	333	374	291	332	342	331	354	309	332	327	327	331	305	345	308	324	362	340	324	338	349	312	342	335	309	353	341	330	345	323	332	360	355	346	345	335	341	326	350	318	355	334	323	329	298	354	328	311	339	327	312	325	330	326	315	320	350	347	357	326	332	337	320	365	313	333	334	359	319	349	333	350	347	343	314	320	290	343	326	326	376	343	359	346	339	312	348	326	343	309	322	317	359	298	329	353	345	314	329	327	334	317	319	304	362	349	331	338	341	370	310	355	348	348	340	332	352	361	319	336	315	295	304	314	309	359	328	341	324	343	336	360	327	309	317	310	330	321	326	335	342	334	342	330	345	327	343	326	340	315	343	319	309	313	356	366	330	342	385	344	371	343	359	312	325	320	340	328	306	310	311	339	329	331	332	325	319	318	336	326	377	359	327	367	328	341	331	312	317	300	348	360	379	351	337	305	336	309	335	365	362	344	360	322	327	337	332	339	350	305	359	319	347	343	319	308	362	319	338	339	334	346	371	344	348	330	364	340	354	336	351	317	318	359	341	334	307	344	299	357	343	324	363	356	336	317	321	334	335	371	335	338	355	310	310	327	357	344	374	334	324	322	348	354	388	359	326	349	358	319	293	329	340	300	320	303	342	339	304	327	320	313	355	358	310	349	316	290	327	367	342	318	359	325	331	336	304	317	301	344	324	307	341	346	326	331	375	330	347	333	333	310	360	326	338	365	329	347	342	359	336	364	343	305	333	326	323	319	296	366	278	303	366	324	334	326	333	369	346	308	319	345	315	299	334	346	305	307	318	318	336	311	357	336	334	348	317	322	333	326	352	306	361	330	320	322	322	322	371	336	291	337	329	292	359	335	326	338	306	341	330	314	290	330	317	332	344	352	343	348	358	349	336	340	342	339	313	327	351	310	343	316	335	277	318	308	357	306	340	323	315	355	296	339	319	332	337	334	325	321	312	340	339	361	369	277	341	344	309	340	347	339	313	342	317	348	369	330	339	308	342	350	324	326	348	332	328	339	340	352	321	336	305	332	349	341	325	342	333	361	338	331	330	331	337	320	332	333	350	335	323	343	335	342	310	318	335	344	332	346	342	306	294	329	324	328	359	338	357	353	331	339	335	320	313	336	365	345	322	331	338	313	342	296	358	342	330	348	336	312	305	345	336	326	308	306	370	306	361	321	364	313	345	325	316	354	319	296	342	337	350	306	374	311	326	338	324	341	324	333	365	343	328	336	306	327	316	363	347	317	362	325	322	322	354	316	323	355	345	332	335	332	309	338	321	334	313	332	331	337	336	319	352	324	343	326	285	306	354	329	353	345	332	337	351	350	329	319	363	326	306	341	332	339	344	337	321	345	303	338	340	321	305	323	330	354	338	334	331	338	340	334	345	352	319	351	351	370	338	315	300	315	354	340	346	291	337	312	322	306	344	353	328	343	357	311	354	320	307	361	344	349	384	322	351	317	324	331	324	328	294	346	350	355	313	362	324	357	318	347	351	367	324	358	377	307	342	330	320	322	303	341	346	337	340	337	335	333	362	345	306	328	317	315	345	311	349	310	348	345	327	345	316	306	347	355	342	309	298	370	314	328	320	341	296	353	333	349	316	315	317	324	330	321	341	308	346	333	361	349	308	342	340	342	336	315	371	341	345	315	368	335	306	332	354	338	354	353	360	337	333	349	333	357	354	322	337	336	353	339	331	349	327	337	310	327	305	330	316	353	349	347	319	341	332	308	330	334	306	334	336	326	345	339	327	325	328	319	299	323	359	331	355	322	386	324	346	325	370	348	329	345	359	324	352	317	346	326	323	361	324	346	379	351	338	308	328	328	332	339	327	353	320	348	355	332	324	329	352	321	324	345	317	300	340	352	309	329	349	326	329	321	305	356	333	348	328	352	332	319	343	335	328	346	328	329	339	332	371	336	358	304	309	340	339	344	367	326	338	353	313	338	326	361	340	325	322	332	348	314	329	333	323	342	349	341	348	326	346	356	327	316	329	339	343	336	345	317	360	324	327	358	317	315	343	333	362	363	334	337	329	352	314	330	345	340	329	312	345	350	342	345	356	332	370	320	342	336	320	327	324	341	345	353	323	330	323	325	348	348	302	323	306	311	347	321	327	341	331	303	319	333	359	314	344	339	327	356	353	316	338	325	329	319	308	369	341	316	322	333	364	328	339	324	316	334	316	302	314	337	339	314	342	347	318	343	309	306	353	322	332	323	322	320	349	336	291	316	324	329	312	332	304	377	337	349	323	368	337	316	307	312	341	307	330	326	351	324	337	329	333	323	361	311	313	357	331	353	321	308	362	348	354	333	322	322	328	315	359	348	340	325	320	322	340	316	328	361	305	304	349	357	327	320	308	325	310	332	300	302	322	336	319	308	340	330	362	335	333	358	314	326	338	329	317	341	308	309	343	328	319	361	336	347	331	347	341	358	365	352	327	318	336	331	339	330	325	284	337	315	296	308
26866	21027	18572	13088	7649	4223	2757	1992	1578	1146	943	711	686	659	642	595	631	561	592	603	575	608	621	587	587	568	599	563	574	557	617	577	604	573	540	556	557	560	531	615	573	605	546	575	626	606	566	604	599	570	620	586	579	575	573	607	604	567	588	578	611	612	558	527	571	564	598	580	576	617	573	560	584	576	580	562	588	584	584	556	624	600	566	617	571	566	567	557	563	549	570	598	610	577	650	543	575	606	600	627	587	565	593	585	578	591	605	611	557	589	576	580	571	580	587	545	620	597	558	560	571	622	602	615	570	588	570	547	582	537	524	581	554	568	602	588	578	573	543	578	563	564	587	595	580	624	576	585	590	569	560	568	575	561	555	578	588	598	591	541	599	549	583	621	553	554	582	584	626	578	555	592	607	562	584	634	574	593	614	557	601	587	631	599	612	569	629	590	607	597	575	559	573	606	598	610	623	631	598	582	573	572	569	624	580	562	538	594	596	557	637	540	578	623	536	568	570	618	653	590	598	576	562	581	609	579	570	564	544	581	556	600	600	614	620	560	555	558	591	616	554	589	577	567	618	583	620	622	596	606	569	601	595	613	547	549	530	549	566	578	600	604	606	598	551	539	537	629	543	544	568	546	617	563	545	602	616	620	601	587	545	576	570	579	566	613	595	587	529	575	578	570	546	587	589	601	630	583	618	583	585	614	612	596	610	555	591	589	585	587	570	550	587	584	579	554	588	560	612	543	598	579	575	618	589	633	547	582	547	639	537	600	574	603	564	572	573	535	606	607	586	579	617	560	584	575	575	618	585	549	583	608	615	577	587	590	607	571	605	591	548	553	607	542	590	572	596	568	566	564	596	604	584	617	596	605	587	618	561	598	589	591	584	599	601	536	604	548	567	593	615	537	561	589	580	582	610	598	610	578	585	613	615	580	578	604	637	628	593	577	579	540	531	579	584	593	592	573	583	613	567	577	565	604	622	540	604	555	587	604	598	564	623	610	543	550	584	606	545	606	540	624	588	609	578	609	608	614	558	571	614	606	529	550	602	601	574	552	620	562	599	612	557	591	612	577	599	623	593	628	536	560	558	566	631	606	538	578	599	547	609	569	628	542	588	569	558	589	611	589	559	604	542	556	570	569	547	597	581	570	577	641	569	553	572	590	595	601	608	621	597	571	591	573	575	632	590	555	581	531	575	565	594	592	576	574	587	547	574	587	576	583	574	570	585	553	548	553	551	564	567	582	556	585	620	598	587	596	594	627	570	584	583	588	589	574	597	577	596	588	609	553	551	595	570	569	568	614	591	557	590	584	594	623	634	559	601	578	569	583	605	558	564	592	600	631	582	567	561	545	599	628	626	643	583	592	589	591	557	565	575	574	570	612	606	577	643	579	599	591	603	617	596	550	660	587	608	603	597	596	582	632	602	587	639	564	631	634	589	607	576	572	616	617	586	578	554	593	608	569	581	616	540	570	580	562	546	545	572	601	560	593	598	599	598	593	603	599	608	561	600	550	539	609	575	564	580	590	612	605	554	610	612	567	578	605	611	585	516	566	608	557	573	618	612	556	615	591	575	589	607	594	615	559	596	534	602	565	602	587	617	603	620	575	596	566	583	625	532	584	559	595	592	564	595	621	586	581	580	596	573	575	631	605	618	601	614	581	581	582	566	608	560	625	614	581	566	560	549	573	574	624	571	631	575	575	587	586	537	602	600	595	620	575	582	590	553	577	603	570	550	629	598	594	570	609	599	570	600	602	634	576	591	599	563	578	576	637	583	601	602	575	580	615	555	551	583	588	578	588	618	596	593	570	565	589	559	602	626	578	599	586	548	557	604	582	578	599	593	598	593	561	618	564	591	561	564	555	583	617	600	591	589	582	579	570	576	554	594	579	547	543	563	632	573	603	584	577	566	605	587	608	549	618	584	626	592	573	590	584	605	608	629	586	606	582	620	582	561	593	567	570	610	540	623	562	591	549	609	575	598	573	611	613	583	605	601	588	623	613	610	550	592	555	603	593	548	597	588	589	578	569	562	616	580	580	637	577	589	596	569	599	547	562	587	536	573	604	570	569	600	585	601	593	591	600	592	563	618	584	539	642	582	575	580	629	602	606	564	582	538	589	545	566	558	646	610	551	555	566	564	588	604	578	609	591	586	568	613	575	620	584	594	611	601	606	595	599	541	597	553	608	575	571	554	595	577	589	564	561	568	580	597	608	596	578	569	582	557	621	628	599	585	565	621	584	608	584	599	591	564	559	601	591	609	587	631	573	564	607	602	614	540	588	544	654	583	586	605	591	564	600	551	594	592	574	616	561	596	608	517	590	582	583	585	584	598	563	609	599	579	587	585	554	567	652	642	603	562	629	614	584	559	535	602	576	590	544	511	586	621	601	544	603	603	572	566	601	581	583	569	605	625	569	578	613	598	574	563	563	604	598	582	572	527	578	580	590	548	611	561	614	594	579	578	586	587	552	568	573	568	583	644	592	564	564	569	577	595	557	631	629	608	615	582	640	594	590	595	552	569	581	576	592	606	621	585	554	595	605	573	597	588	608	600	620	577	555	596	571	576	589	543	619	598	542	608	601	581	553	593	548	580	564	554	642	519	620	574	591	646	581	628	564	578	548	578	578	614	617	597	592	601	593	589	584	572	605	619	581	592	596	558	614	607	620	578	600	550	541	548	581	585	574	548	591	598	618	584	592	571	623	595	621	607	565	562	605	567	582	569	583	580	597	619	569	595	602	612	580	611	585	595	552	613	571	619	602	559	563	615	608	611	573	628	584	550	595	606	602	681	602	618	623	587	595	545	605	574	570	558	567	601	600	578	590	577	576	594	583	575	632	581	584	609	534	578	573	584	581	574	577	611	588	583	553	546	552	571	576	577	569	546	566	600	527	643	572	614	571	584	587	561	544	571	574	581	576	654	589	611	599	577	571	572	601	603	533	568	636	605	557	598	561	597	563	563	579	595	607	591	618	567	577	574	553	568	606	593	600	579	596	600	517	589	561	601	565	590	576	618	650	495	602	610	580	552	588	567	570	605	574	584	571	638	549	568	599	556	592	597	583	560	546	555	552	626	533	585	582	562	610	568	596	575	551	562	562	597	585	586	591	585	590	610	589	540	611	544	598	562	564	532	544	592	564	573	565	580	622	598	583	608	564	614	613	565	559	557	569	621	591	558	547	613	586	582	610	552	590	611	581	568	582	634	582	578	575	561	591	576	632	549	589	558	605	553	598	612	581	607	604	625	572	549	594	590	603	613	562	595	587	576	578	590	560	598	614	604	555	601	604	554	568	561	568	593	566	571	556	576	601	589	593	606	591	573	604	626	611	576	574	568	614	625	585	609	656	591	596	628	572	577	579	599	582	608	570	586	597	590	606	572	579	592	593	568	636	596	597	576	556	603	583	585	573	572	526	638	579	577	573	634	616	593	568	550	618	587	577	571	556	606	614	583	615	579	574	601	623	610	617	562	584	610	560
12056	24848	20486	14994	11634	8220	5695	4419	3379	2396	1742	1285	1004	1013	1019	892	919	944	899	826	881	873	893	899	804	850	883	882	867	865	832	853	834	864	892	864	879	852	850	879	898	783	860	865	878	915	839	876	875	836	852	843	899	876	875	897	874	901	864	879	851	844	851	837	862	873	838	866	820	882	850	852	898	826	870	920	850	910	844	853	883	871	876	882	834	855	868	837	898	902	896	802	786	825	880	899	880	834	828	873	878	901	873	805	885	877	865	861	840	856	815	845	886	854	828	870	866	831	885	826	926	858	813	883	908	867	826	802	883	920	887	862	835	809	880	833	888	822	865	864	847	858	829	857	874	828	852	897	865	826	848	836	838	831	831	832	875	863	863	870	854	873	819	861	886	864	878	872	856	847	840	821	829	887	856	858	812	892	852	849	857	822	868	803	820	891	852	806	844	882	887	882	831	846	860	901	876	848	856	869	893	857	875	849	880	862	844	854	898	852	947	825	864	862	892	882	864	882	870	844	799	822	862	884	854	878	800	871	877	899	859	881	885	854	885	873	889	853	830	837	878	859	906	839	913	792	868	878	860	858	852	851	892	847	815	845	900	830	867	832	772	868	848	886	879	902	829	814	838	886	893	837	813	843	806	848	907	862	835	862	840	829	889	856	840	842	898	838	815	827	870	892	844	803	854	840	874	816	882	863	834	879	840	884	872	905	872	839	817	854	879	844	829	836	851	848	856	835	863	840	891	813	833	862	886	906	885	816	844	864	879	811	871	830	830	879	888	872	799	820	875	823	881	899	896	879	851	870	873	820	879	819	908	849	862	842	883	836	854	809	902	884	838	876	865	870	880	848	824	880	840	843	839	862	881	873	872	837	891	833	870	816	874	879	820	873	837	826	883	819	868	871	875	828	858	840	821	855	827	837	841	837	894	838	856	851	862	833	885	849	872	823	805	836	854	863	883	906	837	849	862	848	835	852	822	768	864	868	853	832	857	856	880	847	865	832	883	879	842	864	852	876	837	884	840	825	847	886	874	888	853	843	880	852	882	846	829	863	878	873	849	836	835	869	849	857	852	888	878	892	794	899	860	843	831	857	831	847	859	880	843	838	853	869	851	862	868	819	906	854	847	850	829	838	895	876	842	878	888	891	848	880	889	854	900	857	854	920	865	902	924	846	876	861	819	837	878	831	876	880	875	859	882	867	898	848	841	866	875	831	863	889	853	881	788	832	858	867	865	860	840	857	831	849	852	846	842	861	871	843	850	844	863	845	832	860	818	849	867	837	832	833	824	854	858	798	864	905	852	861	830	929	898	864	851	875	875	866	891	836	806	915	872	829	793	841	908	853	853	911	808	901	886	880	880	874	862	858	850	877	900	819	837	863	886	926	862	881	879	841	884	867	851	876	865	840	902	885	854	854	830	862	803	853	908	844	831	900	894	864	900	871	881	882	882	840	883	851	781	866	869	799	880	853	854	837	818	932	786	845	836	828	846	890	835	809	832	862	829	865	922	854	822	849	874	863	887	843	869	833	844	826	880	821	841	837	844	886	832	847	895	846	839	816	876	876	838	922	841	833	892	855	873	920	865	912	866	853	823	822	856	887	878	797	847	911	840	849	877	835	859	831	856	847	905	879	889	867	887	803	894	880	823	876	856	901	896	831	880	852	817	852	841	867	846	829	847	888	855	851	846	816	927	833	813	874	790	869	884	865	833	888	898	888	873	857	840	877	858	868	877	888	862	838	836	790	820	857	833	893	841	898	850	815	848	825	858	865	835	870	850	869	877	868	895	840	899	872	841	865	845	864	865	874	836	860	864	880	843	880	849	852	868	899	812	838	839	853	871	852	832	830	923	842	870	858	886	902	843	911	838	866	862	861	867	891	863	883	906	883	803	831	876	883	871	910	841	834	812	829	830	826	823	824	802	897	868	872	797	862	818	921	827	860	896	832	845	844	858	847	874	867	834	850	808	858	844	849	863	839	841	821	827	880	884	867	839	862	813	780	811	848	873	901	930	893	866	880	855	874	867	848	874	891	875	859	876	864	867	850	879	825	859	869	839	839	852	844	894	813	826	866	860	849	911	867	904	844	852	848	819	895	889	827	870	855	885	878	807	818	839	827	861	821	838	860	841	869	833	863	877	767	907	850	832	912	925	876	831	841	806	837	820	880	823	870	870	864	829	847	902	807	848	877	858	862	948	893	850	813	841	880	831	839	841	826	878	859	918	869	823	851	839	848	918	835	878	877	877	908	881	864	813	911	857	846	857	856	852	862	827	859	871	856	824	846	863	867	858	871	880	868	863	837	824	930	807	816	904	874	865	843	828	844	876	848	819	825	818	877	858	909	929	858	818	878	811	837	830	854	892	851	853	828	893	844	844	835	873	849	826	859	864	831	840	833	827	832	811	858	866	798	816	849	857	863	841	842	845	914	818	855	833	825	885	909	922	777	834	888	855	875	821	841	859	867	912	906	808	849	772	882	892	822	855	883	809	880	856	876	927	835	833	848	839	847	801	851	846	836	831	875	886	828	884	832	842	838	854	894	896	797	880	843	876	817	808	888	829	875	870	922	834	858	883	836	853	836	894	799	825	825	829	771	861	801	873	823	860	869	841	853	796	854	823	854	823	858	842	864	801	933	857	854	822	814	846	846	841	908	870	796	907	854	868	839	834	919	883	864	895	844	846	774	889	865	836	830	820	843	842	830	837	872	824	833	832	805	846	881	846	862	840	857	897	830	849	882	864	817	848	801	845	856	843	815	922	866	884	879	838	864	899	836	907	817	884	880	814	846	812	817	917	893	820	859	881	870	865	847	847	856	878	863	815	869	855	847	818	861	853	883	839	894	878	920	866	873	855	832	835	875	834	853	857	876	887	845	838	870	907	845	834	888	826	846	836	826	868	857	835	848	888	821	805	872	858	824	859	822	845	842	823	910	853	833	843	817	859	849	838	840	877	831	840	863	884	851	884	869	815	862	869	884	852	862	890	850	868	824	867	841	831	907	865	830	852	877	863	827	807	876	828	844	788	910	875	852	884	874	813	904	848	818	873	873	816	869	867	860	865	822	863	875	807	847	865	846	807	798	862	833	876	845	833	869	865	835	872	870	828	823	844	850	873	817	876	840	888	884	869	853	875	875	848	869	832	834	853	853	830	826	888	824	849	885	850	871	891	860	867	845	888	843	853	948	847	823	845	845	817	857	879	838	874	822	822	828	865	791	834	903	924	871	863	864	874	852	928	878	820	858	875	906	851	837	843	911	883	857	849	853	868	834	810	825	861	826	870	854	820	852	893	894	808	927	862	863	905	839	859	866	882	860	877	852	816	816	898	878	859	846	841	868	849	878	863	847	866	845	805	866	847	833	836	852	882	864	811	857	892	872	807	831	856	848	815	884	859	873	820	834	921	869	874	861	834	830	887	834	859	813	888	872	845	896	901	909	883	803	845	848	820	856	864	898	876	867	852	871	834	873	875	895	865	858
22905	21034	28106	24225	20661	11755	4493	2581	1627	1083	789	622	446	496	431	444	431	415	369	327	377	395	373	347	375	335	361	332	340	373	338	376	366	359	298	321	336	350	355	344	318	347	355	355	357	345	350	356	340	357	335	331	358	350	367	339	332	361	323	361	376	358	361	366	324	333	314	357	335	338	331	321	325	350	330	327	345	376	393	346	331	343	357	346	330	335	382	312	313	351	311	316	344	380	328	317	352	343	311	349	333	334	347	350	284	363	337	336	299	321	307	345	327	339	332	331	329	321	327	352	344	325	318	337	334	345	324	360	343	334	332	320	330	334	371	370	359	324	322	309	314	356	347	321	346	330	347	351	341	347	318	341	366	340	337	352	336	314	321	342	346	334	340	311	326	331	337	307	343	306	327	313	324	368	316	333	317	325	330	322	300	350	344	333	328	321	296	334	353	338	334	343	315	353	326	347	330	327	333	362	329	327	327	323	349	382	330	335	343	307	365	339	327	345	313	344	309	351	340	332	317	360	348	318	316	352	346	329	365	333	361	342	317	313	359	355	322	331	330	343	346	368	326	322	337	340	300	329	365	315	315	359	328	361	350	315	341	316	337	316	325	347	299	338	342	375	338	322	333	348	327	337	323	285	325	308	328	357	319	313	328	351	309	313	337	315	371	372	337	335	338	324	315	314	324	358	333	349	338	310	317	344	320	340	345	339	323	327	319	326	367	355	322	342	356	286	341	353	385	370	359	341	329	330	322	343	338	326	371	347	349	327	307	354	363	336	309	330	351	314	339	321	333	335	338	335	344	324	363	328	341	346	312	339	304	329	371	311	340	346	336	331	330	358	320	337	341	337	331	347	338	345	312	312	352	344	327	336	339	346	334	356	332	357	327	363	361	346	319	312	347	344	332	369	338	376	344	342	338	356	322	341	345	340	332	335	363	360	328	320	332	342	360	350	347	318	313	307	347	360	334	344	322	327	330	335	355	342	365	344	326	370	302	334	341	329	357	363	338	325	316	298	322	353	371	353	368	370	362	354	318	325	317	359	343	331	355	365	322	326	338	332	330	361	363	348	320	327	337	330	341	313	349	335	314	324	333	338	313	338	341	345	306	346	358	346	323	326	345	337	346	346	347	304	349	348	316	343	356	360	333	331	314	348	357	358	306	326	350	332	357	348	313	350	337	342	340	341	332	341	339	341	310	342	334	350	325	317	330	327	350	336	323	332	327	392	361	337	354	331	337	345	324	318	334	330	299	349	351	353	353	346	336	331	333	327	353	328	356	347	320	366	378	323	317	297	356	334	333	352	303	330	346	331	349	357	335	340	304	336	323	357	358	349	363	367	355	338	330	333	340	318	347	329	312	349	322	316	338	336	320	346	368	338	353	347	346	333	317	363	330	320	329	355	350	347	301	361	352	363	362	352	343	312	337	331	353	330	339	346	359	313	358	343	340	365	353	320	366	334	358	356	353	340	294	329	335	338	330	333	336	325	343	358	344	338	310	329	323	360	318	361	363	336	330	300	324	332	332	336	329	308	316	311	348	334	305	349	325	310	317	372	324	329	292	328	334	360	338	324	355	323	365	387	362	313	320	361	326	326	324	325	343	338	325	327	328	305	345	326	327	351	327	305	313	331	354	357	312	329	348	356	355	321	344	365	336	336	314	348	343	320	315	304	364	324	359	369	340	357	345	329	320	336	353	326	340	372	316	363	328	302	323	328	313	347	347	348	342	329	356	311	333	345	304	326	376	338	293	358	326	335	342	309	356	325	318	341	314	353	355	306	320	314	326	310	350	322	398	366	349	350	316	334	341	320	311	372	347	323	333	334	309	347	368	364	349	320	353	358	315	358	336	386	332	362	334	344	328	333	349	352	317	333	338	339	321	314	343	364	308	344	335	351	361	323	334	334	351	349	346	354	334	309	343	332	335	376	340	330	324	306	335	335	347	344	356	294	322	351	380	323	358	325	370	325	344	357	358	340	327	324	353	364	312	337	338	332	350	365	351	332	365	333	351	306	323	333	312	303	320	353	349	331	329	356	315	330	343	314	326	352	358	329	347	334	371	330	346	333	324	317	311	337	309	354	350	328	327	342	331	324	312	348	352	342	330	346	322	326	337	346	365	346	331	312	344	329	331	334	321	327	354	316	314	313	372	359	329	329	354	342	329	322	342	364	314	323	327	332	356	356	315	362	325	343	338	341	343	314	329	356	341	335	385	342	313	369	346	353	343	360	359	340	355	336	351	327	330	291	371	334	332	328	336	314	321	320	311	300	347	366	347	359	360	337	352	332	340	330	315	340	325	345	324	323	363	379	325	354	349	333	343	327	385	352	339	325	327	347	311	340	340	348	345	356	339	349	334	353	301	323	348	325	340	348	325	332	313	356	328	331	353	340	346	347	340	313	316	351	317	316	345	341	323	361	322	309	326	339	329	329	335	327	347	347	342	344	348	351	327	326	340	335	321	313	317	332	333	310	347	337	342	348	360	314	321	345	341	333	332	333	327	339	305	338	328	363	362	356	344	310	336	342	314	343	338	331	317	316	341	350	337	315	315	342	309	328	359	296	349	320	335	330	342	359	371	329	344	302	373	326	350	326	339	318	354	357	344	337	316	339	312	337	320	319	348	369	333	344	324	332	354	339	341	321	351	337	329	349	337	333	308	343	322	329	348	354	325	325	347	312	322	352	330	356	343	337	322	367	340	334	350	363	327	325	347	330	319	343	364	363	336	359	380	347	307	347	337	346	329	344	335	318	325	342	355	360	356	349	325	304	361	341	321	343	339	322	343	341	327	383	343	336	329	368	332	324	344	326	332	330	324	333	324	359	308	342	369	333	346	338	346	335	365	320	350	338	336	338	330	298	318	311	340	328	334	347	330	326	344	311	327	345	313	337	308	346	329	351	348	382	339	357	312	304	349	312	359	373	338	375	371	355	344	337	337	321	352	350	321	328	342	330	358	330	359	353	341	347	311	322	339	333	381	335	338	322	339	375	364	331	329	318	324	328	285	337	311	337	338	322	322	333	354	300	348	306	324	316	337	347	327	347	350	353	351	334	337	325	296	331	344	382	359	344	328	331	324	345	316	334	325	345	350	327	336	336	320	333	311	362	349	303	325	339	343	335	332	324	340	375	354	350	340	324	320	332	361	332	379	319	333	311	334	321	318	376	339	327	324	341	314	346	347	354	329	343	336	309	324	372	344	311	357	314	326	316	289	332	327	324	355	328	318	309	377	329	314	320	325	294	329	353	334	319	326	338	319	340	329	352	330	349	327	341	317	326	351	342	385	341	338	378	302	354	340	309	333	305	329	366	321	344	323	361	361	325	336	339	342	367	337	309	353	341	323	345	323	314	353	320	335	366	358	331	324	315	344	332	334	302	297	339	342	320	310	320	320	321	304	333	381	334	318	351	332	380	329	315	352	322	318	334	340	364	353	334	329	331	317	339	326	327	368	353	321	339	321	360	354	356	377	381	335	370
11715	31048	25802	19149	14918	10734	7714	5503	3901	2615	1724	1214	970	880	820	707	651	598	626	644	578	554	555	571	601	571	564	528	540	582	553	524	520	515	522	547	523	525	527	535	493	529	526	506	515	539	516	514	572	535	536	575	556	542	512	517	518	570	555	524	526	537	535	524	545	522	551	502	490	558	534	512	535	547	537	533	520	557	546	523	500	499	513	522	517	503	487	482	492	514	500	518	491	498	514	520	472	558	518	530	491	533	517	543	496	553	529	525	523	483	525	505	490	493	536	511	549	486	508	514	557	570	518	487	541	533	496	515	504	522	535	535	532	513	545	521	523	538	530	549	476	511	575	521	531	513	503	510	509	523	550	547	528	519	535	516	501	469	512	495	504	484	541	577	477	484	553	527	551	484	502	496	531	528	529	487	492	558	494	513	546	537	487	519	516	516	479	546	533	498	490	502	498	484	537	502	516	489	512	484	561	511	497	541	503	503	548	527	494	527	524	498	523	526	550	538	479	505	503	526	540	483	523	504	540	458	495	513	485	507	503	527	550	531	508	495	505	514	487	520	540	521	514	516	533	525	525	499	520	498	533	466	528	503	520	534	562	527	511	527	511	503	517	515	516	515	495	527	506	468	502	550	517	543	522	483	526	522	505	487	520	485	528	493	532	511	500	525	477	489	520	560	498	508	489	541	532	485	524	505	497	487	525	553	475	518	495	490	517	531	552	497	492	556	507	525	523	504	503	535	510	565	510	498	530	474	493	539	515	525	527	542	532	513	500	516	487	514	530	500	502	501	493	541	498	507	537	505	497	575	541	481	500	500	517	540	517	533	487	504	485	528	511	520	502	512	541	519	532	523	519	533	517	519	546	535	559	489	498	516	531	507	549	537	502	510	504	516	504	527	489	527	523	548	541	499	521	539	512	490	506	488	490	503	528	495	511	477	545	579	530	515	527	499	500	525	504	536	532	551	506	519	502	526	519	474	514	512	507	509	497	521	556	485	558	512	546	536	509	527	519	521	506	520	562	494	555	523	512	553	525	529	531	526	535	516	489	517	486	519	504	539	507	498	481	496	514	497	502	551	511	538	491	495	460	550	493	506	519	504	524	520	487	547	488	507	478	528	502	494	519	535	522	516	533	477	552	494	536	501	463	530	541	498	559	481	516	567	491	503	502	536	491	490	475	527	554	489	499	474	532	501	537	502	530	522	503	497	520	497	493	523	527	517	540	514	499	527	477	562	513	480	540	485	482	499	545	542	538	483	533	534	510	530	515	525	543	525	494	509	443	538	492	521	459	503	482	507	526	522	518	515	507	513	507	526	528	501	484	485	524	506	533	473	518	528	523	492	495	494	522	484	516	543	523	505	473	526	461	492	517	521	518	503	497	526	498	522	517	503	505	566	505	535	492	521	524	532	502	519	513	536	555	477	543	500	499	494	534	532	521	499	506	476	526	540	504	499	522	508	524	477	525	525	525	469	503	516	524	529	475	512	514	503	525	478	521	496	519	534	517	515	523	543	501	526	499	504	532	500	521	496	521	527	489	536	554	515	518	534	521	538	469	479	564	564	501	530	533	515	536	483	496	492	538	558	518	528	526	478	523	555	472	493	508	494	531	519	531	491	469	518	535	483	545	472	491	529	524	488	530	495	518	526	523	485	528	497	480	521	525	515	447	465	535	480	476	488	519	515	524	518	475	549	523	476	526	496	528	516	490	515	495	502	516	490	524	503	533	511	472	464	520	516	497	483	494	542	491	529	527	489	506	491	518	497	587	498	479	524	499	550	518	531	505	508	504	568	532	518	486	526	504	535	520	486	566	531	507	566	521	482	498	507	534	546	524	567	512	515	503	510	530	499	473	509	500	519	494	538	513	533	518	513	507	455	543	511	511	544	547	511	504	475	560	543	523	497	533	497	484	530	540	507	501	512	537	509	543	493	505	540	523	504	517	482	550	513	509	543	493	487	501	501	526	497	488	512	563	495	536	505	519	522	493	526	474	535	526	532	488	525	538	503	497	505	479	526	500	521	532	515	504	497	513	533	524	529	538	539	466	514	487	522	456	513	502	520	512	501	484	505	518	516	501	524	476	506	473	500	505	516	513	504	519	553	493	520	524	541	503	463	493	493	489	486	536	499	486	456	517	534	507	501	507	504	507	504	547	555	538	507	504	495	509	492	545	536	523	526	519	533	506	490	527	501	509	490	506	510	524	458	513	499	500	519	521	503	501	520	464	507	500	495	485	519	502	562	543	493	508	490	507	501	478	491	459	501	570	504	498	542	507	541	503	507	484	495	550	508	515	530	461	509	493	503	481	572	511	524	505	501	533	510	562	474	564	500	521	513	507	540	566	516	550	553	504	495	472	503	528	525	527	499	505	487	494	483	498	538	514	530	528	511	508	525	496	538	494	526	536	508	503	499	475	501	518	470	502	490	507	480	514	524	540	547	504	508	504	516	473	494	510	519	496	468	483	496	488	507	499	524	470	520	482	530	523	518	522	533	487	529	514	461	540	516	508	506	512	520	548	564	526	531	523	539	502	512	520	536	534	484	510	511	485	527	513	501	482	527	523	530	538	492	514	492	530	473	509	518	507	495	501	541	501	500	537	524	520	475	531	563	505	517	488	498	526	548	555	490	510	513	494	493	511	517	526	513	519	538	508	521	510	520	507	484	533	504	502	555	535	523	547	509	496	489	526	529	492	509	514	533	530	498	499	549	538	507	488	512	536	564	524	499	542	516	508	540	544	530	504	529	498	544	481	522	536	525	555	524	500	476	494	492	513	508	519	495	508	557	486	489	520	560	526	498	489	512	570	528	547	523	555	515	514	558	494	475	536	509	513	551	540	490	542	491	538	507	481	520	492	492	496	517	479	509	526	481	505	529	470	518	519	480	498	481	499	506	483	573	498	500	487	515	467	466	490	513	534	547	500	527	509	453	500	561	505	483	540	520	506	479	519	501	513	500	488	533	518	529	538	513	539	520	511	534	495	470	518	498	517	521	481	514	548	505	483	535	487	507	501	521	495	488	505	464	530	521	505	475	511	506	532	525	498	543	524	535	515	484	518	501	474	485	479	525	524	521	533	507	509	513	492	547	507	488	504	515	502	500	493	515	529	534	498	507	509	522	502	538	494	538	486	508	502	492	506	542	500	508	516	460	545	538	481	496	549	575	545	540	526	477	487	553	537	494	542	506	489	510	504	531	517	544	529	497	489	516	534	517	512	516	511	468	502	478	498	525	512	456	486	489	496	481	523	543	494	531	487	488	554	526	544	492	515	515	510	515	488	452	482	491	502	556	514	486	474	513	515	537	491	494	486	512	508	493	529	515	504	524	532	481	533	482	510	519	483	539	553	518	529	511	502	489	519	525	516	510	531	491	527	505	557	492	517	488	510	517	524	510	497	511	494	556	501	519	552	491	539	472	499	553	491	546	508	471	512	521	523	496	534	483	514	512	527	479	472	536	517	527	528	504	527	495	532	525
24216	21104	26816	24569	12054	5260	3153	2054	1453	1046	911	748	709	678	627	606	568	546	608	596	626	606	572	603	578	595	558	593	538	579	583	531	616	534	585	566	574	517	572	589	557	582	553	538	576	571	587	561	593	563	593	582	587	569	605	558	613	542	588	558	589	567	626	576	616	591	575	566	577	578	575	562	577	545	603	619	541	545	583	568	606	611	573	598	598	565	591	528	565	562	536	612	531	550	557	590	569	567	559	536	593	571	576	590	619	538	586	571	611	593	569	584	534	580	541	581	549	583	537	604	515	564	592	560	581	590	557	526	575	584	600	548	588	599	561	524	573	590	560	535	573	562	620	572	570	559	609	594	564	607	615	607	586	565	585	570	572	591	567	553	562	581	569	594	545	629	563	558	552	586	600	550	585	557	581	567	558	548	626	554	548	553	552	586	580	558	571	513	562	557	548	554	558	564	577	557	576	544	585	588	561	551	588	601	554	550	576	551	564	558	593	581	575	541	552	575	573	584	554	544	535	564	599	566	566	577	600	557	545	626	587	585	573	572	556	579	584	560	584	599	585	549	571	556	541	602	566	591	535	570	588	563	570	560	561	550	604	571	563	548	540	565	573	574	593	593	601	525	580	597	582	559	542	550	543	559	569	585	577	577	589	563	577	549	560	550	559	568	597	626	550	603	552	565	593	563	582	569	587	571	580	575	582	552	555	571	548	596	574	591	540	541	558	560	604	556	587	534	586	564	585	561	558	573	591	568	579	581	573	557	569	575	563	569	575	532	599	568	580	574	585	564	635	579	545	546	553	584	588	579	533	592	552	525	618	617	559	538	582	556	555	549	576	610	573	573	563	551	573	550	618	584	564	620	599	577	581	575	574	540	569	593	590	592	554	551	576	561	611	577	617	596	552	527	576	591	555	587	559	589	548	554	588	586	549	537	553	535	567	600	546	542	582	592	546	552	565	568	585	542	549	568	553	589	562	580	563	581	577	569	572	564	576	583	573	604	581	552	550	540	577	590	555	541	598	558	589	585	588	528	539	606	600	562	600	611	548	555	551	560	555	561	578	546	545	591	587	574	595	597	577	537	568	621	530	592	571	568	564	590	559	582	589	543	587	546	556	593	602	590	600	555	543	534	569	529	535	578	531	519	564	571	586	588	564	571	603	553	580	528	555	568	541	545	534	577	564	571	536	550	570	543	508	571	563	621	564	557	586	548	558	594	570	586	568	592	560	554	593	575	525	551	578	591	561	595	590	602	566	583	601	574	606	577	573	532	539	592	596	556	537	594	599	605	569	601	602	590	560	550	577	539	588	542	541	599	563	544	562	554	551	627	568	525	550	570	588	577	566	535	614	601	552	553	579	580	629	596	590	553	584	569	567	558	540	564	579	605	578	600	592	614	631	591	579	542	579	513	573	529	582	562	561	570	565	588	619	529	524	562	578	614	551	562	547	553	593	569	570	579	557	603	555	575	605	579	544	573	578	620	540	581	597	567	581	556	556	519	562	596	592	543	561	595	558	572	609	624	576	572	603	579	597	571	521	577	557	553	578	540	547	562	596	587	562	564	555	564	573	607	576	580	589	545	582	582	569	572	581	577	571	529	602	557	513	566	580	570	576	537	536	585	583	535	575	598	580	515	524	589	526	570	545	590	541	556	567	593	517	597	517	594	596	584	607	601	559	555	548	602	560	581	593	596	606	602	543	542	575	555	561	559	540	581	596	601	530	626	554	567	519	604	577	515	617	530	594	539	599	576	561	550	588	608	602	591	551	555	559	563	539	557	545	567	602	596	537	560	572	547	588	560	525	548	550	579	549	574	625	506	542	532	527	547	599	579	593	583	542	578	566	537	564	552	605	585	565	535	562	546	510	522	524	543	547	580	568	593	594	554	562	566	561	590	553	562	573	561	566	544	538	621	571	599	642	595	550	567	622	566	582	579	561	587	587	568	591	539	586	551	578	569	557	554	542	609	590	575	591	599	573	574	596	604	580	570	576	573	546	588	544	561	545	524	595	615	562	530	647	600	585	562	634	565	568	508	582	619	581	585	550	576	546	587	533	549	548	550	537	556	587	571	575	544	564	588	559	577	575	579	562	603	565	611	580	559	596	536	550	607	560	559	562	583	542	611	572	568	568	584	584	556	567	575	593	549	548	549	598	571	568	608	558	550	550	590	568	529	557	609	533	569	579	532	587	577	597	610	541	554	609	591	575	577	562	568	558	592	516	579	534	596	541	519	612	586	595	563	586	602	580	564	539	582	594	566	570	581	525	554	561	549	568	592	559	584	568	580	577	572	590	515	586	545	542	576	548	526	579	539	588	582	526	531	541	566	566	603	587	559	545	568	558	563	544	594	559	584	553	589	583	563	531	627	565	560	541	576	566	566	551	538	560	562	562	567	566	575	577	584	579	594	567	540	531	567	564	546	544	591	572	584	595	588	582	593	541	544	563	565	604	528	587	569	521	636	585	613	577	564	566	532	585	575	572	575	562	575	599	573	601	576	601	597	529	580	539	552	591	570	556	577	577	578	563	600	552	583	554	613	567	565	562	515	597	541	550	581	554	569	569	542	557	579	565	634	510	551	588	600	558	591	547	577	572	552	604	556	571	602	555	568	566	554	553	589	576	570	574	581	553	538	552	564	580	607	571	614	559	547	544	570	549	538	533	579	562	584	554	580	584	600	552	570	596	557	569	547	585	530	587	548	570	563	556	538	543	583	616	638	553	520	536	564	565	595	577	531	546	609	559	603	571	545	609	592	584	605	558	546	589	596	573	582	589	586	547	566	527	585	590	589	564	556	560	576	533	550	537	576	569	535	620	555	570	546	496	557	548	609	550	496	554	563	598	573	557	572	543	555	571	576	600	589	598	525	575	530	587	590	596	587	546	567	600	578	532	567	548	540	597	579	592	547	587	553	547	570	572	567	582	601	591	549	555	569	578	570	589	563	581	540	576	600	587	550	546	618	579	559	543	557	558	521	588	591	581	579	550	580	558	594	552	550	596	516	580	563	568	564	581	581	603	573	562	580	561	520	588	529	533	542	606	563	562	566	535	595	599	543	585	627	558	546	613	561	565	600	559	589	552	565	553	555	567	612	583	566	580	583	567	580	566	548	558	555	543	524	567	581	560	572	548	571	547	563	602	568	540	567	583	577	591	577	569	581	550	563	583	546	542	600	595	569	585	600	550	499	555	553	569	530	577	525	560	597	545	568	556	552	569	623	573	555	584	544	632	533	601	617	587	554	598	542	620	547	570	557	610	545	599	592	568	543	570	549	598	524	564	536	530	597	582	587	542	556	593	524	569	588	580	562	588	563	548	545	582	530	576	539	614	556	535	574	558	555	581	622	589	546	560	570	553	572	589	545	543	583	590	524	536	564	569	570	574	612	541	548	589	611	573	619	594	555	562	549	607	612	582	571	526	570	610	510	561	538	610	572	555	588	562	560	549	537	535	584	577	547	532	572	559	584	534	532	516	557
12044	28086	23555	16533	12794	9027	6350	4618	3191	2203	1658	1390	1108	1087	1008	1017	941	904	921	821	809	834	851	805	788	883	864	819	832	797	840	786	791	809	818	840	831	831	799	762	855	795	873	818	820	831	820	836	791	801	896	848	817	862	877	818	851	813	858	846	853	793	826	818	827	789	818	794	782	834	842	821	826	829	810	830	913	821	780	839	840	793	794	843	802	800	741	820	809	815	843	850	782	820	787	744	834	814	827	862	773	846	823	806	808	823	865	820	877	838	827	802	818	850	833	854	767	823	846	800	768	818	819	824	824	845	828	817	809	766	761	779	828	808	782	811	781	797	783	869	837	801	791	858	808	856	878	814	813	808	760	858	793	828	836	798	835	767	827	817	809	784	821	806	827	820	779	789	807	860	863	814	826	796	763	788	770	798	766	827	789	790	820	829	791	879	824	780	826	815	815	819	857	754	863	817	760	782	810	827	812	823	831	788	837	834	819	848	813	730	879	776	847	822	825	808	836	779	833	802	829	810	839	834	787	839	854	795	823	783	803	781	815	823	855	855	815	817	839	787	793	789	833	824	796	845	842	798	774	800	818	809	865	875	805	828	824	811	778	810	838	827	793	839	806	842	813	768	754	833	804	771	794	827	820	806	821	794	759	789	809	812	806	834	835	820	838	825	820	827	807	856	793	789	813	802	801	827	815	800	783	805	825	867	823	798	830	815	818	805	880	809	800	803	822	836	865	765	833	853	835	806	780	786	829	805	804	828	774	864	840	844	847	797	779	827	855	817	807	851	845	794	851	831	844	756	818	797	834	780	803	794	809	849	809	803	798	803	796	834	778	815	843	829	790	802	832	881	837	807	755	778	836	826	822	872	816	820	807	869	796	801	777	821	816	809	878	840	827	744	846	812	813	790	769	841	811	806	823	804	808	846	814	784	826	758	830	818	839	766	819	840	769	789	824	815	788	766	780	804	844	824	791	788	805	812	825	805	791	790	831	829	813	906	815	807	816	809	867	781	829	761	814	828	833	797	815	801	843	875	797	810	797	871	819	813	874	822	811	861	799	831	855	829	831	791	860	784	826	830	780	827	819	743	802	843	835	831	858	775	819	840	865	859	833	842	772	806	792	832	798	849	845	786	820	813	847	815	845	811	800	785	760	811	822	814	797	788	797	848	846	802	800	783	804	844	815	818	825	806	779	807	824	810	831	870	843	845	771	814	791	832	776	802	770	782	844	809	863	809	833	812	805	802	811	871	862	829	781	777	809	758	775	810	853	818	796	882	823	853	760	837	836	835	808	763	820	838	798	829	818	810	806	809	838	817	796	802	836	774	816	811	817	799	809	811	833	825	798	836	790	811	796	860	795	807	849	795	846	823	855	835	849	764	824	779	812	766	773	804	822	842	803	855	822	821	821	853	831	827	809	831	837	844	814	787	822	784	857	810	828	805	852	859	829	819	806	860	760	785	822	784	841	836	821	805	820	766	818	796	801	811	799	819	818	824	864	805	859	819	808	867	846	823	782	825	809	832	783	791	840	855	853	769	809	801	795	770	815	816	849	867	793	821	850	874	838	775	790	818	822	827	827	828	811	818	813	853	832	810	803	874	791	786	823	792	803	839	803	851	768	808	837	855	836	800	862	793	832	800	868	759	779	757	850	843	798	793	819	787	836	801	818	815	789	857	770	824	851	849	849	806	822	776	833	853	818	828	790	815	847	868	795	869	818	807	799	806	814	782	814	816	793	818	880	839	851	812	853	813	780	831	822	863	906	851	842	793	806	743	853	812	806	809	812	847	784	821	802	785	775	856	762	840	801	813	822	821	798	812	756	811	819	814	800	833	804	777	816	818	826	812	791	776	810	803	813	778	823	827	782	863	848	778	880	855	838	820	801	826	800	831	809	794	822	847	826	823	837	858	792	798	821	833	773	846	774	811	804	797	837	836	819	832	800	812	822	774	821	780	831	825	845	860	834	810	810	796	792	823	831	849	769	793	856	822	803	801	853	858	848	821	839	812	831	845	810	780	799	787	808	794	822	818	829	823	865	798	835	830	813	809	797	815	812	868	815	778	788	800	826	796	775	839	793	802	802	798	853	827	801	825	841	793	797	839	817	809	802	843	806	781	785	781	799	814	834	825	784	829	821	853	851	836	874	851	824	793	818	801	841	779	795	799	807	814	829	812	804	797	840	807	865	814	829	793	819	800	826	874	775	784	780	826	782	827	866	825	794	818	860	774	792	794	843	779	827	800	792	792	806	833	806	798	807	822	830	830	787	805	857	850	829	769	828	841	777	801	857	811	825	794	794	793	794	865	740	827	832	810	805	806	789	841	779	814	821	810	813	843	781	780	772	803	806	826	771	837	779	784	802	803	799	838	806	807	829	855	814	833	806	748	817	818	866	868	817	780	805	789	785	776	796	835	780	790	857	811	809	867	750	767	848	798	796	801	804	857	786	857	824	847	760	790	829	820	846	815	794	781	836	805	785	841	762	836	816	844	816	799	756	777	819	798	767	881	770	817	835	784	801	833	766	867	810	807	814	824	823	821	849	849	842	827	847	860	783	822	823	798	817	817	803	775	804	792	837	817	811	808	801	800	811	823	764	792	828	850	779	831	829	842	837	830	802	850	853	846	884	879	781	789	848	774	799	866	831	817	817	785	857	822	786	770	774	796	819	775	829	829	837	773	771	797	822	832	806	791	825	845	853	810	863	793	787	895	824	861	843	776	867	825	863	783	758	784	808	856	795	835	840	753	802	764	799	874	807	863	845	884	837	819	802	813	861	777	820	763	774	785	836	825	809	804	798	833	826	788	800	805	803	806	836	788	810	786	816	799	772	846	830	829	815	827	867	790	812	853	785	838	843	837	812	851	818	798	838	817	824	787	845	872	826	824	800	833	831	853	811	784	872	799	767	788	830	803	801	801	811	837	776	815	806	866	820	813	844	787	829	845	800	811	864	795	848	814	833	799	805	831	838	780	847	773	789	838	792	774	806	840	852	795	814	823	808	849	869	785	838	781	864	813	811	795	802	829	875	823	849	831	879	822	815	831	814	830	813	814	818	789	826	848	833	805	826	817	832	791	818	815	784	843	806	814	813	830	806	784	867	846	817	854	829	846	816	824	838	863	795	854	815	826	807	844	811	799	798	828	790	808	830	806	873	846	820	826	814	818	806	822	852	818	788	822	834	809	828	823	874	884	853	836	816	868	859	767	807	775	885	763	864	805	784	829	813	873	803	792	892	776	798	789	873	796	801	818	804	852	826	812	805	803	849	833	804	807	811	786	838	829	793	842	790	792	726	856	792	828	809	833	805	830	803	777	790	838	804	876	822	829	843	829	793	799	809	835	812	788	855	793	788	834	801	835	801	815	797	839	793	783	744	793	810	790	753	837	848	774	818	835	799	806	819	788	805	750	805	785	865	828	801	760	774	819	808	825	777	877	796	767	788	850	806	770	813	789	792	800	804	812	889	796	799	797	858	808
22060	21051	28707	23652	21082	20461	9366	2864	1555	1076	732	551	510	389	388	357	328	324	316	281	252	278	264	282	218	275	240	266	265	254	235	222	242	246	249	228	185	234	240	226	250	245	229	279	242	228	240	235	218	292	251	235	229	259	248	240	257	237	244	254	224	235	245	227	246	240	245	223	210	251	223	240	217	228	259	242	251	222	262	214	219	198	224	223	227	226	211	218	225	208	239	213	235	217	239	208	238	243	228	257	233	216	246	222	244	205	242	223	236	214	223	243	255	230	238	245	230	217	197	231	237	223	248	212	244	232	212	216	231	223	243	242	220	251	202	243	234	211	230	204	230	223	236	262	228	228	203	246	250	240	235	213	241	216	223	246	235	262	231	218	216	238	233	211	229	225	193	224	198	224	227	226	215	251	236	242	233	213	202	222	207	213	235	203	241	199	204	222	203	225	220	210	215	232	221	240	225	231	207	224	217	232	217	201	211	198	236	210	234	222	247	240	219	228	237	227	239	234	228	229	212	260	207	219	223	252	240	233	228	207	218	207	206	204	199	246	212	234	193	233	240	203	226	227	206	245	250	215	219	235	225	207	219	228	241	281	240	231	230	229	224	222	214	213	200	200	226	237	209	206	215	217	192	244	218	243	232	202	228	196	183	228	201	197	237	238	228	238	232	215	231	220	228	209	223	213	197	217	253	203	228	217	219	217	213	221	204	237	239	210	237	217	242	186	245	229	253	235	223	217	224	229	194	231	232	216	211	232	195	217	217	222	205	234	206	234	210	223	238	217	242	218	243	220	205	216	209	220	219	206	238	195	235	230	232	225	239	226	231	230	214	208	238	223	205	223	216	237	248	217	231	217	246	219	241	230	237	231	241	219	219	200	237	194	230	222	210	254	219	241	220	223	226	198	209	212	220	229	224	225	216	228	249	225	208	252	253	233	240	237	232	234	247	206	212	228	218	240	227	251	249	244	223	200	223	218	237	235	233	226	228	215	226	233	255	213	213	228	210	217	246	207	214	210	211	234	234	241	242	234	219	209	218	255	237	233	225	235	202	260	236	229	213	220	217	207	205	243	225	213	213	257	219	238	220	235	216	220	246	217	222	235	222	228	233	235	236	262	230	201	205	220	224	224	234	226	243	220	226	205	180	217	226	219	220	216	215	218	197	244	204	226	239	221	228	205	223	214	212	238	220	208	191	207	232	229	231	219	225	205	232	228	252	212	214	230	214	214	230	214	216	250	234	228	241	230	226	226	253	225	206	235	214	273	223	240	243	222	236	231	218	214	224	251	200	241	218	242	214	204	231	195	193	230	203	233	254	226	193	229	212	223	212	217	221	219	242	238	226	246	209	241	245	222	234	236	262	246	240	256	216	258	200	232	215	224	236	223	224	215	210	237	227	226	243	213	215	232	202	227	236	230	246	216	217	206	247	249	211	216	227	242	254	246	221	200	225	202	220	214	233	232	235	241	221	240	240	207	226	236	240	232	212	227	226	222	225	241	235	214	233	247	213	213	226	233	222	234	225	226	227	216	225	249	211	228	213	232	242	238	217	227	219	223	239	221	222	236	231	238	224	211	237	231	219	202	215	225	243	214	216	218	230	251	230	217	252	207	218	226	219	207	259	231	207	228	204	247	226	202	192	224	207	229	225	239	224	252	250	218	218	235	245	230	236	230	216	233	211	220	234	201	249	215	227	221	226	205	206	200	224	198	244	233	208	223	235	222	203	201	213	226	255	222	220	232	213	253	219	224	220	211	250	230	222	238	227	245	222	201	210	207	224	250	188	229	234	214	241	222	235	229	217	224	232	213	247	233	261	210	199	228	235	267	231	232	217	238	241	224	220	247	251	228	223	232	236	226	221	248	246	234	262	220	234	230	223	220	208	191	229	266	232	240	198	216	221	196	218	224	213	239	207	200	230	216	223	232	206	230	219	194	250	200	236	223	210	255	219	233	239	246	212	223	231	228	186	221	222	235	216	184	216	221	216	240	219	230	229	239	228	217	216	248	208	228	230	214	207	235	220	210	229	210	229	223	244	220	230	228	220	229	217	253	230	209	194	223	225	228	209	236	233	230	205	210	210	220	225	217	215	228	233	269	233	243	233	262	221	214	204	228	246	215	219	255	216	236	237	195	207	233	232	240	236	220	236	211	230	247	220	222	204	212	224	208	239	217	229	208	239	201	210	230	233	230	213	239	249	241	242	254	230	240	231	202	234	252	227	221	243	236	223	239	223	240	247	243	224	250	223	216	242	191	262	221	240	201	233	217	209	232	238	234	246	232	217	213	239	222	213	258	226	206	213	233	228	200	236	233	251	231	246	230	225	227	233	207	237	205	230	222	206	229	240	209	227	212	247	227	206	203	247	247	224	213	224	202	233	228	209	217	241	227	252	204	227	204	227	206	204	244	219	238	260	205	230	216	248	233	218	218	243	225	239	226	222	250	225	205	252	209	246	223	193	218	231	228	230	220	241	226	249	253	200	223	223	208	212	225	238	219	199	226	231	219	224	250	230	211	221	226	252	218	233	196	196	206	231	247	212	246	221	227	215	209	252	236	237	219	235	216	227	221	234	238	214	208	197	223	212	218	235	225	222	216	225	214	224	210	228	213	257	221	241	256	232	208	246	229	214	203	227	220	235	238	180	222	207	212	231	204	223	200	229	205	233	229	218	218	211	208	215	222	211	221	227	236	225	252	224	232	228	222	245	226	207	217	220	232	226	219	226	222	235	272	205	221	218	234	244	219	203	218	226	227	215	212	244	220	228	214	244	211	246	249	248	238	221	237	234	243	237	243	231	209	232	237	256	239	231	249	239	209	233	232	225	220	206	243	224	250	232	222	197	217	218	229	219	214	235	225	219	208	208	222	200	238	256	236	231	205	205	245	229	219	238	250	213	241	199	231	238	253	225	232	211	236	221	245	232	216	222	213	219	241	233	216	200	236	232	226	196	223	236	211	208	214	236	225	187	222	227	248	229	200	223	239	235	211	240	190	234	234	231	199	227	232	220	231	236	255	232	211	245	196	268	259	228	216	233	239	219	225	221	233	232	215	197	233	235	226	220	248	224	224	199	220	212	208	222	227	216	215	210	231	236	232	233	217	242	208	219	249	221	237	249	202	236	213	240	228	245	213	231	248	208	225	216	219	214	252	236	220	212	233	202	238	222	205	213	217	248	234	252	242	240	239	237	202	244	223	232	263	229	193	231	234	203	236	238	234	235	239	247	246	224	210	230	219	233	205	222	218	244	226	225	229	210	228	224	214	221	242	240	225	215	221	224	214	229	204	234	192	230	249	233	226	212	223	210	215	233	232	221	238	214	215	206	219	229	242	256	249	239	240	233	235	232	221	234	220	258	236	189	233	250	242	199	219	223	239	250	221	217	203	214	262	183	254	233	203	220	226	243	220	217	214	222	203	219	235	243	221	235	239	219	242	214	198	216	240	233	196	250	212	237	185	230	223	231	203	208	222	208	225
14035	35434	29586	21913	16468	12171	8366	5923	3992	2538	1610	1235	1087	865	765	626	551	510	472	463	451	421	421	387	416	421	382	336	390	375	354	335	372	399	346	387	344	349	380	361	334	346	344	349	387	325	347	349	348	350	347	359	370	376	356	375	397	379	361	307	360	386	366	374	318	339	385	335	348	350	350	377	342	333	364	372	338	341	342	346	392	332	363	332	336	340	297	334	331	327	338	301	348	315	337	331	339	337	340	325	320	310	327	296	318	340	335	319	337	309	315	341	331	291	322	303	301	347	325	362	351	297	320	325	295	331	343	320	326	370	378	360	328	320	310	340	317	336	302	316	370	344	344	347	343	351	358	335	313	357	323	312	304	336	350	323	327	327	362	319	293	320	315	308	344	354	308	329	341	355	367	309	322	308	339	324	284	335	343	335	338	336	312	300	336	310	332	308	321	330	294	365	323	341	279	327	319	332	344	311	339	324	307	377	351	335	326	322	340	325	327	309	333	349	322	307	300	351	351	289	362	339	344	336	329	330	328	352	327	328	309	318	307	342	350	324	325	327	335	348	309	355	298	332	332	325	312	340	335	342	329	303	339	300	301	331	347	310	342	310	319	321	334	316	335	308	348	317	352	348	368	332	347	324	354	321	334	311	313	338	321	311	317	303	310	329	316	285	330	333	339	329	337	343	322	344	315	348	280	340	357	330	311	287	334	314	316	307	334	343	349	344	339	328	302	319	348	355	339	349	350	311	319	326	306	327	322	335	335	309	297	355	322	308	333	311	357	339	322	317	335	288	325	360	322	327	342	313	324	363	325	333	332	337	302	323	333	334	372	313	322	332	304	319	326	308	310	343	346	302	308	354	319	313	270	276	324	361	341	335	315	334	319	315	349	352	325	318	312	348	336	336	323	330	336	320	324	300	312	291	306	359	332	329	339	299	332	343	354	332	315	330	336	354	317	336	326	355	326	323	347	330	331	333	322	336	322	331	335	316	350	311	328	316	287	307	354	362	304	322	307	346	324	292	330	296	341	314	309	331	315	328	322	332	312	323	340	308	350	327	330	312	362	313	314	330	350	343	299	341	358	318	310	307	358	314	320	329	311	301	343	336	309	333	322	344	334	295	327	306	339	337	313	355	345	334	331	349	339	293	362	313	300	330	309	278	321	316	301	342	326	301	356	322	309	324	337	336	337	320	381	343	347	334	350	323	333	291	314	301	338	302	333	345	318	310	324	323	299	321	348	325	310	294	315	321	356	319	331	321	309	347	334	339	327	342	276	363	320	313	339	300	358	320	323	312	342	351	332	305	307	330	316	327	363	332	320	311	349	317	321	323	325	330	331	327	320	360	332	312	340	327	312	336	373	307	334	309	329	344	329	326	340	327	325	288	340	326	353	280	331	339	350	318	342	337	340	318	328	334	327	348	344	351	328	352	356	323	330	326	311	331	318	304	314	316	341	334	326	329	323	350	330	319	372	294	298	287	328	341	304	310	320	333	352	309	318	324	292	343	341	325	324	309	326	310	332	350	343	307	314	292	330	341	346	302	311	305	332	347	284	331	337	349	300	331	319	295	327	336	333	382	335	313	341	327	328	337	333	332	322	318	324	315	301	335	305	329	360	332	349	321	303	336	353	330	317	348	341	283	316	360	325	304	307	326	330	354	345	338	313	339	336	315	329	314	312	316	323	323	330	328	331	330	338	331	348	317	333	317	316	335	346	329	307	349	304	337	317	337	310	331	339	312	315	313	352	344	335	332	349	289	344	301	326	299	348	316	320	332	286	347	329	311	318	325	321	343	332	310	308	323	336	330	292	324	347	342	323	322	298	325	325	337	344	285	351	320	313	340	291	334	334	349	316	320	306	337	326	315	312	362	326	331	366	341	324	341	309	328	308	333	347	336	333	355	330	350	328	331	309	351	344	307	292	293	338	324	333	324	347	335	358	300	317	324	327	322	339	319	327	332	320	332	330	346	332	313	310	337	339	334	353	342	304	356	324	349	353	358	349	333	333	336	326	298	323	333	341	321	300	343	312	305	311	337	315	362	306	297	333	319	319	332	335	331	303	353	341	307	324	310	356	336	329	356	336	286	329	333	322	338	343	348	305	304	312	339	358	334	317	321	336	318	317	313	318	310	320	325	330	328	296	309	339	339	316	345	306	322	333	327	349	317	324	345	332	309	304	324	322	328	330	320	307	341	323	333	301	334	303	325	299	317	353	328	323	342	300	314	370	338	294	339	317	295	326	310	385	314	364	346	311	347	338	303	341	347	308	345	331	331	348	330	323	323	333	334	364	334	297	313	309	349	343	318	322	331	333	335	310	334	303	329	340	326	331	320	345	367	306	336	334	326	347	318	346	323	282	328	319	307	303	315	344	321	310	329	352	308	307	314	346	291	359	328	346	326	339	326	336	341	356	316	276	339	343	325	339	291	339	314	329	306	338	351	340	323	350	307	313	338	329	361	344	315	323	302	324	331	327	348	331	303	312	350	311	357	314	342	332	333	366	323	339	308	320	332	358	314	332	331	330	326	329	317	329	306	345	332	342	339	339	313	347	330	347	372	326	341	319	327	306	355	335	349	315	330	330	292	319	321	326	313	338	321	321	299	333	283	328	339	377	309	329	300	340	348	316	322	308	325	311	331	306	326	327	370	319	315	325	341	319	310	326	306	346	325	311	317	303	353	302	302	332	343	317	325	334	341	348	340	317	318	313	323	323	333	324	320	295	365	346	318	333	330	329	338	351	330	290	361	320	286	306	362	315	284	336	336	327	322	331	327	327	343	312	329	324	320	323	323	321	322	334	347	334	344	273	354	364	328	349	361	337	332	332	313	326	372	339	324	332	326	339	323	310	332	339	302	351	311	314	324	298	340	327	363	271	342	344	312	332	340	331	359	325	343	345	352	326	293	330	378	328	338	359	294	329	288	321	320	310	329	332	295	308	327	313	330	304	344	330	325	350	316	333	318	303	331	318	316	317	316	341	339	330	311	356	357	308	322	288	312	310	353	326	307	314	322	331	321	347	311	339	351	324	329	319	330	326	303	312	326	340	325	332	310	317	322	306	327	348	311	324	371	323	315	324	337	336	315	333	331	313	332	329	312	327	337	342	320	329	338	339	350	321	299	311	362	348	351	348	356	351	330	351	299	332	335	350	310	330	338	310	317	345	335	334	301	351	306	323	305	326	322	335	335	309	344	345	343	331	325	355	338	355	363	323	300	332	323	319	317	299	323	340	313	325	306	317	361	343	306	334	310	340	322	336	308	320	323	307	364	334	316	338	296	334	345	300	332	340	350	351	337	334	340	299	312	342	357	342	338	330	324	328	332	316	378	298	329	344	352	328	316	361	316	336	324	313	318	301	351	316	325	334	312	336	353	332	350	296	364	316	322	306	322	366	377	339	355	355	353	341	327	338	304	345	349	307	317	317	335	322	325	321	354	331	324	318	313	283	297	341	350	323	293	362	333	308	352	333	329	318	305
26777	20965	18067	12361	6847	3737	2420	1584	1134	902	749	712	635	622	600	622	637	605	595	566	550	576	589	596	578	561	619	582	559	612	593	540	594	579	588	591	594	572	572	628	574	596	569	585	569	578	537	558	610	577	550	586	572	552	542	583	594	578	562	573	583	581	594	566	561	621	614	601	550	621	568	578	548	582	556	564	552	562	564	569	577	532	570	593	610	632	609	573	552	564	586	604	638	564	579	582	598	592	564	582	543	569	585	593	599	552	577	623	578	606	606	583	583	587	571	550	585	612	621	609	567	566	587	607	602	563	539	582	581	582	570	562	619	604	537	589	630	568	544	553	568	632	575	576	608	585	605	572	562	583	557	573	587	609	617	545	610	590	588	595	602	597	580	573	590	568	547	587	554	596	571	579	592	556	595	606	600	583	590	579	545	633	622	581	569	557	600	561	596	595	559	616	589	541	554	569	540	558	563	571	607	607	594	585	584	561	582	586	603	602	558	585	545	569	540	585	580	565	535	509	573	616	572	568	506	568	586	615	591	598	572	592	543	567	560	556	587	593	559	597	633	580	547	584	604	571	599	596	575	565	612	561	619	589	517	565	599	548	563	605	560	577	580	621	541	592	604	604	575	546	605	563	555	604	587	594	549	623	574	565	624	605	614	577	603	598	557	585	588	539	608	537	561	563	576	576	602	607	562	612	597	588	631	582	546	588	568	597	544	623	585	536	585	586	578	523	560	566	559	593	570	572	569	559	587	573	583	551	600	585	590	576	578	568	550	636	553	549	560	622	588	561	565	594	570	556	572	577	601	610	546	575	582	568	568	592	608	537	530	559	576	607	585	577	583	602	534	590	574	529	540	525	560	566	538	597	522	563	568	589	585	592	554	573	616	599	628	584	614	560	567	542	566	579	618	600	613	582	600	555	517	576	588	596	589	591	573	535	599	619	564	568	550	563	560	583	542	600	593	592	571	618	532	622	596	557	575	592	590	545	594	606	532	578	608	568	582	583	525	545	588	533	598	599	615	577	596	567	571	599	540	553	625	619	580	599	577	578	561	552	625	565	594	577	564	605	537	576	574	546	616	545	598	576	549	564	570	601	600	574	547	554	552	567	605	566	592	619	545	583	631	564	577	598	604	587	590	600	593	579	618	556	577	579	548	573	569	529	572	604	634	569	549	601	603	569	608	545	585	582	564	597	608	549	589	570	609	589	592	628	573	575	575	584	557	627	552	571	578	603	585	608	571	555	529	534	573	599	543	549	517	566	598	576	533	580	584	610	565	550	582	559	611	572	562	565	561	550	602	583	577	622	580	559	593	549	533	588	594	601	575	541	551	566	559	570	561	606	565	611	582	597	620	571	588	565	583	570	546	574	604	543	572	597	559	600	625	563	559	580	572	635	546	592	601	565	574	566	575	580	572	541	602	551	560	592	566	601	561	599	609	540	577	549	607	536	604	555	590	561	583	563	561	591	584	623	559	545	584	557	570	571	592	586	601	620	576	603	591	601	570	585	578	580	580	593	567	606	612	576	535	588	626	636	549	509	608	569	584	541	538	630	523	599	597	581	575	588	567	576	561	545	574	593	538	612	558	550	570	606	550	592	569	605	558	557	567	606	577	536	566	593	560	598	581	531	590	566	560	588	569	550	590	601	551	599	584	564	567	568	534	592	579	624	538	594	560	578	554	616	563	544	615	563	567	604	579	572	620	586	576	606	540	550	584	564	600	607	573	573	585	567	568	553	520	588	587	572	595	582	582	569	582	589	566	585	579	563	552	552	622	602	590	593	582	620	598	579	559	573	572	585	539	559	595	574	552	546	575	572	601	540	602	572	583	568	514	580	645	593	570	554	579	587	567	551	631	606	610	540	589	606	604	563	589	560	590	553	599	539	618	597	537	561	583	614	559	583	540	580	594	593	581	599	625	534	586	554	555	550	579	585	589	553	590	598	534	587	566	571	566	558	599	560	606	569	621	585	593	584	567	591	529	617	565	568	542	527	589	596	600	536	586	563	587	616	572	581	550	542	571	613	545	551	587	610	557	563	557	551	600	579	604	551	537	567	561	574	570	610	604	585	610	586	602	538	621	536	593	548	540	595	554	657	554	577	587	591	596	574	620	605	564	568	582	557	619	599	635	536	567	568	580	563	605	590	564	592	627	564	558	584	558	548	566	575	582	588	564	623	577	581	605	568	628	599	575	569	570	569	594	583	593	598	558	576	562	585	586	582	577	539	555	547	537	593	562	563	581	581	596	590	550	563	600	504	611	582	583	594	559	518	574	612	592	616	588	577	612	543	602	549	573	596	551	544	553	553	570	563	621	575	590	563	545	601	581	549	547	555	575	615	546	579	565	596	608	583	594	538	582	539	578	549	572	582	612	557	560	577	610	572	590	573	602	603	622	583	556	587	593	599	597	595	596	593	566	552	533	556	637	602	586	572	594	594	562	565	607	548	542	589	559	566	608	607	586	544	568	606	605	561	551	584	607	593	608	570	613	575	626	549	589	564	569	606	578	552	573	568	573	602	576	555	565	605	565	575	579	625	553	561	600	570	563	592	582	549	555	567	529	603	560	580	566	564	542	604	575	571	619	554	560	577	575	570	584	613	589	574	570	588	600	551	562	561	582	579	554	571	580	548	598	574	575	579	563	568	550	586	608	623	583	527	538	595	576	558	577	586	556	560	542	612	590	561	569	557	553	624	539	570	567	584	594	568	564	587	568	595	580	556	612	586	609	628	586	578	518	617	589	562	548	575	585	603	585	523	580	644	584	572	598	595	567	582	611	584	576	582	560	614	558	541	597	569	602	557	557	571	568	619	575	528	573	589	592	597	597	596	597	551	605	614	540	556	572	578	615	601	585	588	534	575	618	609	590	558	561	547	624	587	600	544	593	557	573	569	556	577	632	618	589	582	563	598	602	566	554	621	565	585	583	582	604	519	590	562	567	559	597	537	610	575	551	556	600	593	581	563	614	615	576	591	588	599	600	636	534	577	551	588	598	567	527	568	599	532	558	558	580	605	561	549	552	582	588	569	557	559	604	566	588	594	589	569	600	599	575	575	549	571	556	619	513	601	550	581	542	549	583	564	612	569	619	589	585	594	579	582	543	615	605	548	573	550	595	545	619	568	580	566	565	569	625	620	529	561	561	593	549	539	581	594	571	560	614	584	548	575	624	549	536	598	596	581	606	550	541	594	547	583	552	608	569	602	545	605	539	557	563	618	615	617	624	559	581	543	572	554	583	550	654	571	549	549	517	619	599	600	609	624	624	563	557	571	580	590	611	588	540	573	592	569	576	532	636	569	556	577	595	573	577	580	567	561	582	583	598	583	548	613	604	615	605	594	573	586	637	585	553	581	594	606	631	598	608	585	561	533	596	574	612	595	546	573	582	591	560	576	588	542	579	560	567	555	564	551	559	589	599	560	578	592	565	588	601	604	595	590	599	583	597	641	551	554	578	586	593	527	532	563	622	562	629	576
12298	25199	20129	14271	10577	7317	4876	3522	2314	1668	1290	1206	1055	1058	935	949	879	925	916	900	885	861	797	852	852	881	826	861	857	884	862	858	880	831	886	835	801	819	813	880	861	821	823	811	816	833	866	851	855	821	866	853	833	886	930	880	898	869	889	840	923	857	889	870	893	809	871	852	863	883	833	857	825	848	832	800	866	867	873	826	854	817	864	839	833	787	864	862	867	915	886	841	824	787	783	832	850	903	865	827	861	913	888	807	838	821	860	891	811	836	869	795	865	858	801	863	871	847	838	834	879	858	784	825	847	878	863	879	835	852	879	809	894	802	833	796	878	886	848	863	867	935	853	851	864	827	900	834	855	856	841	810	823	824	840	780	802	851	881	854	801	881	857	838	819	835	867	874	844	878	870	815	802	857	915	802	860	812	819	805	831	841	894	844	808	878	825	857	819	795	867	840	845	849	841	837	835	835	835	876	867	839	856	878	834	788	791	840	851	848	828	841	836	864	824	823	821	839	817	869	833	815	890	815	888	891	857	860	863	820	860	838	818	802	841	837	828	855	788	853	843	847	820	815	788	856	848	857	837	795	868	842	855	848	837	863	822	822	903	856	838	822	841	845	819	834	836	808	811	830	897	847	812	852	858	842	832	889	849	834	848	861	824	844	790	881	843	821	865	842	845	827	840	869	766	900	864	873	875	789	890	861	820	818	797	857	831	900	809	835	835	826	883	913	872	867	878	839	811	802	812	902	816	853	824	876	841	830	827	802	787	871	859	814	827	836	841	761	865	783	864	828	871	797	840	856	833	833	838	879	827	826	834	845	883	855	831	889	849	840	878	856	846	793	822	826	854	859	836	837	879	826	874	816	826	815	866	841	864	824	839	847	850	830	845	901	815	911	843	824	838	843	861	845	834	830	873	794	865	889	824	839	870	889	850	816	814	816	866	840	854	895	865	878	837	811	818	848	832	876	877	837	805	851	883	891	821	813	851	844	869	850	844	843	789	863	872	834	870	855	850	836	843	875	843	865	866	839	851	819	843	847	785	854	868	850	877	837	843	824	851	860	855	835	844	830	849	867	837	878	789	862	833	832	865	824	843	842	803	837	885	792	879	826	867	813	826	800	857	832	836	850	815	853	868	865	787	883	818	802	830	872	893	853	881	865	820	816	859	875	883	907	858	798	828	813	819	891	880	868	831	817	841	840	853	830	846	817	829	872	837	852	871	872	809	830	882	863	852	850	794	853	864	867	850	866	864	838	858	836	850	826	890	850	833	850	844	816	861	872	814	827	854	840	871	846	865	768	845	807	847	872	828	866	858	844	809	905	863	877	844	872	823	826	837	823	877	836	798	891	864	845	812	835	817	864	878	810	839	851	877	860	841	840	801	851	848	892	875	885	857	810	846	843	787	868	836	849	858	855	813	819	857	897	825	812	831	856	919	795	862	859	843	848	914	804	823	838	838	832	839	866	818	853	781	816	834	827	864	852	789	858	822	834	833	837	853	833	833	853	860	813	861	792	844	820	872	872	813	817	814	892	813	877	847	849	845	830	837	824	813	859	871	794	845	867	847	859	844	876	838	808	842	856	811	831	807	845	844	866	841	848	805	835	840	816	854	816	840	856	849	802	853	902	828	879	854	821	840	871	828	829	835	866	864	832	855	833	863	862	888	871	835	882	834	818	849	824	843	853	807	890	830	825	861	871	879	840	824	839	806	847	837	844	823	853	845	833	852	858	821	873	823	839	841	831	815	853	861	867	829	839	855	873	839	867	866	773	851	845	874	851	824	822	850	841	877	878	882	848	881	840	817	841	838	880	865	872	851	803	808	827	839	876	826	847	830	826	892	868	850	851	867	868	885	876	855	811	857	858	868	843	876	891	851	845	829	903	836	901	843	858	885	897	881	855	795	860	808	838	838	820	854	896	850	869	912	846	800	819	788	796	850	863	832	812	846	829	840	857	821	806	884	839	831	813	837	882	888	866	820	825	843	849	809	813	811	851	850	865	856	823	855	876	846	814	811	844	862	862	865	820	811	867	820	822	832	826	841	807	911	868	819	873	858	801	862	838	861	800	871	867	855	842	847	789	826	867	813	842	884	918	804	852	862	845	840	829	883	817	844	860	862	896	866	820	865	785	818	840	855	873	887	882	819	824	786	908	840	848	843	853	873	854	783	830	850	767	855	832	855	833	789	863	867	857	841	820	849	815	902	847	838	852	810	818	854	832	869	851	792	863	849	858	879	807	858	882	822	795	767	825	831	846	785	838	840	856	864	903	839	846	781	844	848	900	870	849	830	806	843	836	851	832	893	834	907	873	924	815	888	876	822	818	799	799	816	818	841	868	796	823	886	858	781	867	833	853	826	855	861	864	841	813	798	848	866	910	820	859	865	877	785	827	853	838	824	871	813	851	849	837	864	812	854	857	839	803	820	828	848	895	851	820	863	862	811	867	870	823	834	831	908	862	808	854	866	885	837	845	850	877	830	836	829	840	840	847	870	854	853	835	829	841	830	913	860	863	847	863	846	869	830	841	809	850	798	847	907	782	810	857	803	888	887	858	863	844	854	870	884	885	795	862	825	822	834	881	830	852	830	860	833	829	865	860	859	856	843	814	822	829	874	874	888	897	790	913	814	836	834	853	865	863	835	842	878	831	775	787	863	832	847	893	858	834	812	876	888	824	839	841	879	846	857	876	873	819	866	912	876	870	833	842	873	855	869	831	811	846	853	871	826	832	790	800	904	843	807	854	797	884	838	815	873	881	858	832	854	804	860	842	842	877	865	854	878	833	825	840	853	844	849	880	832	902	828	893	882	835	860	825	830	823	859	803	836	820	871	884	853	843	821	894	823	831	779	862	799	837	847	860	857	804	882	873	828	815	864	821	892	850	810	881	850	822	814	837	808	868	852	832	866	839	772	820	859	827	823	851	847	826	865	860	862	854	867	852	859	786	817	900	862	834	805	889	838	871	876	794	876	831	844	844	859	846	799	859	808	843	874	823	856	843	794	858	849	810	830	853	838	831	801	850	776	832	916	816	848	888	842	757	837	854	815	847	852	833	846	852	810	817	865	843	868	863	855	834	816	801	850	839	794	818	815	871	818	831	839	828	916	879	838	870	823	855	811	849	809	876	869	862	903	842	835	819	836	898	847	849	836	790	826	841	847	840	806	872	854	800	810	890	866	871	844	837	882	827	843	843	819	835	828	845	811	794	831	820	907	795	860	799	853	849	841	919	811	843	850	850	846	855	831	804	848	866	856	832	835	825	846	826	775	866	869	826	858	800	863	830	825	848	857	890	808	847	827	815	814	796	873	855	821	810	856	849	856	782	820	879	851	830	850	828	826	846	852	924	815	857	822	804	867	884	907	869	872	838	864	855	811	886	766	878	829	819	811	857	860	837	840	816	794	853	877	819	854	836	794	875	871	818	861	839	872	871	851	826	874	845	822	877	822	846	839	844	883	851	795	845	890	837	817	852	883	857
22971	21020	28082	24171	20613	11237	4015	1854	1124	833	588	517	470	482	444	413	417	344	357	340	348	344	345	353	353	372	340	344	339	367	339	335	343	330	332	329	323	337	336	348	326	356	351	325	337	346	368	350	321	316	366	333	348	336	348	317	358	349	372	328	339	349	310	346	319	341	319	321	308	349	330	290	362	335	351	344	332	342	331	348	333	327	338	333	315	334	348	331	308	291	317	332	354	309	347	349	297	307	339	335	306	346	352	299	306	328	332	317	350	350	307	369	332	314	347	359	352	314	342	351	316	346	293	311	328	334	322	341	320	313	364	325	292	355	315	331	339	317	368	348	299	307	336	331	338	329	359	333	315	358	324	349	334	348	348	306	343	313	321	337	339	340	339	337	322	327	294	335	332	308	299	321	343	342	316	332	270	352	325	312	329	359	311	342	324	375	341	353	332	325	363	315	334	343	334	313	383	337	367	340	341	348	317	325	341	351	323	336	336	346	328	341	320	331	360	341	326	320	349	321	288	306	311	318	344	326	359	320	335	358	325	348	368	318	314	326	333	328	344	365	309	347	330	319	337	361	326	353	345	330	327	322	313	326	359	319	314	334	293	335	303	336	321	294	340	346	338	346	315	335	309	317	336	356	311	332	349	347	336	303	313	317	340	329	348	337	324	324	317	316	302	339	308	341	346	372	322	331	323	317	350	301	307	330	321	339	329	293	311	345	352	338	342	347	338	335	314	294	342	324	311	308	350	319	371	335	314	331	315	342	343	330	330	338	310	317	311	355	358	316	316	337	304	342	338	319	360	327	357	309	320	339	337	342	323	332	292	312	332	357	316	315	308	295	298	308	331	353	317	312	346	317	353	314	349	340	331	311	353	304	350	315	338	326	296	316	328	306	322	317	329	329	305	339	354	320	335	348	345	316	311	343	341	298	297	327	301	328	343	321	333	335	315	353	320	320	322	315	333	350	309	299	301	349	311	334	331	337	337	364	320	329	315	359	304	307	346	315	331	330	272	352	349	335	315	355	358	358	311	306	354	326	323	343	320	371	341	330	300	334	352	388	341	315	349	345	311	320	363	341	346	335	332	352	335	352	331	323	339	355	332	308	335	309	354	321	345	347	315	377	349	336	359	344	336	330	344	328	342	318	349	322	324	354	331	348	349	300	329	333	323	334	345	316	317	352	299	323	333	334	326	311	324	348	332	336	339	341	312	326	329	335	305	340	322	345	313	311	356	349	372	329	338	330	354	353	348	326	318	336	322	347	334	297	319	330	313	351	342	319	346	345	289	335	319	350	340	324	322	325	348	321	350	359	319	344	337	357	322	301	323	378	330	299	346	354	323	334	330	327	328	367	310	332	341	325	341	335	349	329	350	329	333	292	332	359	325	338	365	347	335	323	323	317	300	356	306	342	348	316	334	315	346	350	338	325	296	369	314	319	326	346	354	335	292	331	332	334	286	309	354	330	325	338	327	316	311	353	329	291	325	341	350	328	336	318	351	345	311	331	337	335	334	318	293	358	329	302	345	324	324	370	350	306	329	284	355	340	316	334	336	341	347	360	307	360	343	326	347	320	343	329	322	298	291	328	346	322	305	342	349	357	321	304	320	392	326	327	352	320	318	305	320	346	347	332	366	307	316	328	346	311	327	306	332	348	325	307	316	307	330	310	308	334	336	364	359	321	353	316	338	327	333	337	296	347	325	317	352	335	339	315	306	341	342	344	301	324	331	324	331	330	335	326	336	318	333	316	305	328	331	326	297	324	347	337	349	301	290	315	319	351	306	290	354	343	339	354	322	323	330	313	315	286	343	349	313	314	341	351	332	350	328	344	366	313	346	331	311	326	355	319	305	358	344	333	345	341	335	332	356	309	296	369	364	364	325	331	319	348	347	320	350	311	328	348	331	334	329	323	352	347	319	336	333	368	325	311	341	328	334	303	315	368	342	321	342	340	326	315	342	299	323	348	319	331	356	298	319	345	332	334	293	321	346	343	398	310	338	350	320	330	356	327	334	344	323	353	331	330	325	306	359	312	353	327	335	360	384	358	355	324	343	341	339	345	351	333	349	277	335	326	349	302	323	366	339	321	332	316	314	334	305	340	346	320	322	328	322	348	325	301	293	320	306	290	319	329	303	318	311	321	336	348	326	331	322	290	325	328	321	312	350	371	353	320	381	345	310	297	332	324	321	308	332	350	312	355	343	336	354	347	327	335	335	335	340	289	316	350	336	341	337	321	363	348	330	351	341	357	338	333	322	317	319	364	317	328	337	343	318	325	343	336	300	370	290	314	323	336	321	339	373	339	347	321	359	334	326	335	326	333	321	327	341	301	319	325	332	360	359	311	369	316	321	292	351	335	366	312	364	332	336	346	350	307	288	328	322	320	329	362	340	303	317	334	323	346	328	326	314	343	324	317	328	312	327	331	331	309	296	379	336	333	331	350	366	342	322	299	334	296	290	328	337	324	339	336	331	331	327	328	327	359	327	350	337	316	319	326	276	353	312	337	317	326	313	321	328	348	325	316	312	342	330	322	316	362	321	309	315	337	336	327	330	367	347	287	351	344	303	330	338	370	337	336	334	322	308	316	321	314	330	347	331	342	382	339	309	325	314	353	337	340	334	356	303	348	352	354	327	314	305	322	351	332	337	330	327	357	305	346	333	358	327	348	335	336	344	330	310	299	306	343	367	321	315	313	355	327	330	316	344	324	292	330	353	307	340	312	324	338	368	299	338	331	325	334	342	322	293	348	312	310	346	307	310	329	328	330	303	333	365	303	309	326	332	317	323	336	344	305	311	282	336	358	358	300	340	374	325	328	330	310	321	319	295	346	342	340	323	342	369	344	351	332	327	351	315	335	323	345	352	331	346	349	324	361	323	320	343	341	324	303	312	344	321	346	323	361	308	328	338	331	289	315	321	325	318	344	330	302	352	327	336	342	347	341	341	346	326	353	311	294	335	348	329	336	348	346	309	332	331	316	333	334	313	329	328	326	326	361	319	327	262	305	355	322	327	366	325	297	296	337	322	340	309	325	348	331	352	320	360	332	315	301	336	302	353	338	342	310	334	346	306	316	318	335	360	313	336	297	307	355	352	349	326	317	322	324	352	320	325	331	340	314	304	341	344	334	358	339	328	342	332	370	355	325	322	314	335	329	300	324	339	334	355	337	345	317	333	331	345	369	346	311	355	319	362	323	343	311	347	353	320	310	336	313	329	343	313	315	327	326	376	331	312	331	365	307	354	333	331	331	333	342	313	312	321	343	342	325	352	298	330	366	359	355	361	335	347	343	362	327	330	314	370	350	338	347	355	311	354	312	333	331	322	334	319	323	321	348	331	303	325	338	306	311	345	327	282	326	331	332	332	335	339	316	335	332	310	343	346	332	313	353	331	349	296	311	343	318	354	314	345	311	319	331	310	361	335	301	314	341	374	330	297	326	370	344	311	328	318	304	366	333	338	334	297	330	354	316	321	338	366	330
11971	30297	24542	17958	13983	9577	6526	4351	2682	1803	1346	1124	964	835	764	650	639	640	644	600	541	584	563	567	550	550	526	527	552	550	528	521	520	507	486	527	522	501	525	526	517	507	534	503	535	515	518	533	542	541	534	558	524	529	503	541	587	529	535	539	538	567	521	486	507	527	528	520	496	523	534	492	537	501	518	538	522	498	508	499	502	528	512	485	501	505	499	499	528	524	538	514	497	509	539	514	511	519	496	501	510	487	510	491	505	478	492	499	533	516	511	508	454	516	476	516	504	525	485	553	475	480	474	464	500	492	516	521	506	513	532	464	494	539	499	432	509	542	527	483	460	508	491	483	543	447	504	491	517	470	546	500	505	471	515	493	457	487	473	464	515	491	494	507	529	494	547	487	540	507	515	524	474	505	513	508	501	497	507	541	520	460	496	492	486	493	492	539	527	535	512	510	508	534	479	483	539	534	490	545	513	498	495	515	514	537	467	523	495	452	513	540	477	477	514	491	485	503	528	500	505	482	490	469	472	466	468	493	513	500	452	489	469	499	494	508	503	466	509	497	524	532	563	519	529	499	489	506	505	491	532	491	528	464	507	482	533	530	511	502	517	485	467	481	508	482	501	534	480	467	488	501	516	491	499	484	503	529	532	502	461	499	494	463	488	518	492	503	522	564	545	518	510	514	538	536	515	486	481	536	502	528	504	483	548	504	500	524	523	511	480	509	477	558	522	505	516	506	457	535	500	470	489	488	506	505	479	509	521	462	470	472	508	509	529	496	518	503	495	490	502	473	489	508	528	522	502	510	517	516	540	482	493	507	480	517	475	504	511	490	502	497	515	516	516	502	452	482	517	542	504	484	492	496	499	510	495	497	496	461	475	467	518	479	509	483	504	530	492	462	504	478	520	473	516	512	522	475	507	484	451	496	483	490	515	527	520	482	509	486	457	502	533	496	495	500	538	524	483	525	490	518	513	510	495	485	469	497	501	476	520	535	487	480	478	516	498	523	501	500	547	507	523	472	500	472	518	492	532	540	499	481	480	498	484	473	507	526	521	481	518	465	508	543	470	524	485	526	491	441	494	511	528	521	490	484	479	504	470	513	507	505	487	499	531	545	490	476	480	502	455	517	541	516	503	484	541	493	487	514	516	490	466	530	537	476	518	546	517	502	501	507	497	501	501	491	544	511	527	512	501	524	479	513	469	490	523	490	544	546	503	485	497	470	465	528	464	502	501	491	523	471	503	470	464	494	518	515	533	522	490	472	530	463	466	502	513	553	488	557	505	515	483	507	519	488	477	488	511	470	471	499	543	514	510	515	476	506	521	508	481	475	507	516	524	479	516	502	480	520	486	496	512	467	503	520	530	515	508	477	526	541	471	457	509	532	510	535	546	484	539	503	508	469	545	485	548	539	511	534	517	463	506	518	489	516	539	487	511	476	499	475	490	491	488	487	474	483	499	550	482	524	454	497	497	502	514	513	512	529	486	493	514	494	480	494	495	503	497	467	505	515	496	491	502	468	495	476	514	481	473	506	485	527	473	541	499	511	496	506	544	552	502	503	502	487	519	509	493	487	513	476	539	505	509	541	484	476	525	497	491	452	482	520	471	462	502	492	538	557	518	520	488	463	462	498	493	492	495	477	475	507	499	527	506	483	522	441	463	530	540	503	475	500	472	508	503	493	480	469	509	525	529	511	470	504	482	510	521	460	480	494	484	503	480	532	491	489	477	531	514	499	507	500	471	497	483	504	484	502	525	473	496	493	498	566	523	479	515	489	497	510	503	475	557	470	497	513	518	520	555	501	483	509	492	518	522	496	537	471	529	521	502	473	542	531	476	511	463	526	465	542	495	522	521	489	529	510	497	498	518	514	469	512	522	509	517	474	548	531	455	491	498	508	510	515	507	506	479	501	548	511	495	520	476	509	479	506	488	491	450	513	494	494	498	466	492	487	483	488	510	489	448	476	515	479	506	517	539	478	527	511	487	501	524	484	523	497	494	518	510	503	503	465	483	518	496	495	489	505	551	522	513	506	552	525	507	516	524	536	503	471	523	500	482	504	523	481	508	494	486	512	496	504	493	489	499	491	490	496	503	483	468	513	514	497	519	525	484	512	510	533	548	512	529	502	516	552	489	480	519	526	514	476	487	520	510	514	508	479	528	497	475	480	511	503	488	519	500	515	490	521	479	527	488	474	498	497	522	516	488	485	515	508	495	472	466	497	497	476	543	532	530	483	490	496	524	506	514	519	489	482	510	514	514	535	516	487	493	484	505	500	521	520	524	494	466	514	501	463	495	498	490	464	494	498	455	520	498	544	483	452	487	510	520	486	509	489	478	475	502	529	476	541	525	526	500	509	495	492	506	492	511	494	474	489	486	463	534	501	480	462	551	523	467	510	528	503	514	523	488	509	488	491	484	492	474	529	484	505	502	468	483	479	551	526	477	488	503	525	463	487	492	526	484	493	521	502	509	503	491	515	536	514	524	475	484	499	479	537	495	533	486	493	490	482	507	464	473	503	506	511	538	487	500	493	527	451	486	527	474	506	501	543	536	529	490	479	494	515	515	454	549	479	545	491	537	487	505	504	531	522	486	489	497	502	521	524	543	515	516	509	474	503	504	487	511	520	490	496	483	489	537	514	525	507	489	446	536	501	471	513	509	530	511	500	548	473	538	505	526	482	475	503	484	517	497	491	495	507	482	469	519	498	468	486	484	533	514	521	497	511	513	488	519	498	501	467	505	509	528	498	450	477	477	507	492	491	466	489	486	504	512	486	503	459	511	501	474	519	494	475	474	479	525	503	516	468	512	532	540	517	493	520	520	507	519	514	488	500	529	496	490	464	468	528	505	544	515	519	504	447	502	518	482	513	514	498	526	480	487	491	499	486	482	457	539	514	520	514	522	471	502	504	499	530	449	495	474	469	520	502	503	500	512	454	520	515	516	549	545	473	511	456	483	496	475	495	535	464	522	510	484	486	513	502	514	536	492	473	501	486	509	513	525	494	546	523	500	550	486	482	490	495	494	518	524	501	515	520	490	479	479	548	531	460	507	460	498	549	493	529	504	481	544	497	493	499	529	483	473	493	488	527	480	489	534	520	496	487	521	513	536	513	530	523	456	506	479	499	529	516	485	526	497	494	493	508	521	504	510	486	467	514	496	523	486	488	470	470	535	466	465	456	506	517	559	474	548	512	487	481	494	517	505	506	514	519	507	470	505	510	533	524	509	454	493	540	500	499	457	497	556	498	474	502	497	491	543	463	520	475	504	445	471	516	529	514	478	534	470	467	527	453	514	474	470	506	493	505	495	521	522	491	505	509	496	523	535	504	526	475	502	488	499	485	507	529	482	468	539	475	476	481	473	507	515	522	506	479	483	530	513	501	512	501	477	528	494	499	507	495	480	526	527	503	508	501	495	497	538	476	499	511	505	522	479	515	522	461	492	472	522	507	512	521	505	496	503	485	513	548	504	474	469	548
24223	21081	26619	24391	10718	4846	2755	1606	1081	894	808	695	704	667	659	629	630	603	567	539	560	578	560	548	581	562	607	556	556	565	555	559	589	592	571	530	607	563	541	561	599	584	592	560	560	585	582	563	568	595	569	575	531	534	546	584	561	550	565	580	538	612	559	543	572	537	568	567	585	602	587	565	553	606	559	593	578	521	551	506	590	553	516	586	581	576	565	539	575	583	568	563	530	548	567	554	559	557	555	547	566	550	557	569	611	601	551	578	557	576	581	559	539	522	589	577	578	563	551	576	567	536	549	577	551	546	497	566	544	550	587	550	549	601	592	544	553	556	529	565	556	585	548	559	583	564	554	516	571	584	568	566	563	583	551	568	573	589	563	577	584	588	545	567	597	580	581	561	552	553	565	558	570	531	568	556	544	579	537	550	587	568	557	585	581	557	524	575	574	560	583	542	570	599	569	576	571	591	588	553	555	572	557	572	582	545	578	605	544	543	572	570	553	562	545	500	577	539	578	549	567	600	564	540	538	573	551	520	576	591	498	565	562	527	553	545	509	537	559	578	592	587	561	550	562	557	555	569	571	549	554	516	563	543	553	562	497	597	557	599	579	525	584	565	605	568	554	546	544	549	581	561	575	590	538	591	575	548	575	576	584	573	543	538	520	590	589	570	573	494	528	493	576	618	528	506	532	564	545	569	554	546	521	565	532	566	507	571	531	564	553	532	553	573	609	567	570	572	543	536	557	562	528	553	562	562	555	580	543	564	532	519	572	565	577	553	553	567	545	557	548	535	539	577	530	600	575	565	523	542	560	555	583	560	539	602	541	552	547	550	508	547	604	579	575	592	542	571	512	613	551	554	573	529	568	567	537	549	584	569	571	574	582	579	566	604	604	535	590	574	541	558	555	596	509	574	542	554	558	571	559	570	553	558	547	568	549	567	555	599	575	587	583	582	589	591	594	571	575	532	573	559	605	574	585	599	541	555	540	590	552	590	522	523	541	593	568	541	589	590	529	602	562	555	562	553	573	532	511	517	570	558	579	570	597	546	547	588	572	533	580	542	525	525	577	571	568	577	595	556	581	508	604	550	585	556	558	554	564	563	567	553	586	543	560	571	616	563	535	577	596	530	552	617	517	524	594	625	603	545	529	561	552	549	580	576	545	529	552	607	564	595	568	574	558	528	553	549	526	562	592	595	612	603	517	554	524	573	527	572	574	608	568	523	515	553	602	573	553	591	545	582	564	544	561	613	581	579	620	530	545	560	576	579	548	545	583	524	566	559	525	571	542	551	574	546	585	537	551	528	576	568	558	532	548	571	561	549	570	560	551	537	532	545	538	554	539	551	531	565	578	572	599	564	568	575	558	579	542	540	537	557	568	584	568	573	567	558	566	522	572	555	522	535	564	551	576	528	530	566	569	543	578	551	544	598	567	543	573	594	585	566	516	579	538	588	581	561	580	530	595	529	545	559	595	596	548	555	578	552	556	554	577	583	561	554	555	520	542	545	555	567	554	600	552	577	567	587	519	597	562	567	580	535	519	582	584	576	524	556	561	540	586	544	593	554	633	585	522	546	569	551	534	580	539	607	539	613	562	566	563	554	528	548	549	529	571	540	595	520	582	553	553	552	582	564	573	537	603	526	545	540	572	552	550	567	560	520	571	544	601	557	532	603	510	557	529	556	526	604	561	587	586	589	570	557	592	584	591	607	543	561	538	563	545	566	552	571	579	558	522	579	522	548	567	593	566	607	620	600	590	537	593	581	539	548	572	551	534	604	537	557	528	547	603	575	552	553	591	547	596	547	547	542	579	559	568	521	563	605	541	556	536	525	551	525	579	539	589	530	592	570	541	562	546	586	564	547	512	577	546	581	576	568	554	520	568	627	562	590	564	582	545	522	562	556	562	544	540	562	582	558	569	536	538	541	588	541	592	545	563	561	554	584	582	568	521	568	621	561	574	554	554	540	569	553	569	552	590	523	559	539	568	566	612	520	593	543	555	583	530	531	535	555	548	546	559	542	565	575	591	590	535	523	579	525	588	588	538	574	576	556	557	554	564	581	564	547	565	522	522	582	573	590	561	601	555	549	548	623	563	571	608	532	573	522	562	576	579	540	558	549	526	547	567	551	569	608	517	572	601	582	543	577	566	577	555	533	582	530	562	572	565	575	557	553	590	535	557	603	557	533	578	575	527	554	554	544	497	557	575	563	552	534	577	520	584	532	522	581	534	534	613	553	584	541	579	570	541	585	569	535	548	551	546	546	533	562	540	583	538	572	556	558	562	533	595	545	596	592	547	576	566	577	543	558	529	545	539	562	592	551	590	553	546	558	504	557	590	565	549	568	545	561	566	578	582	571	558	543	522	545	577	581	562	577	559	577	557	576	536	553	594	576	593	578	586	551	574	581	536	500	567	595	569	592	579	569	574	582	555	577	566	545	521	545	544	584	587	563	575	573	560	530	594	550	576	586	584	559	552	537	524	573	567	532	595	588	555	574	542	556	574	569	578	554	521	541	591	569	544	595	561	557	566	573	543	573	565	567	567	538	568	587	561	544	550	549	588	555	545	494	556	581	588	561	553	579	553	568	571	593	542	565	565	546	611	531	582	557	598	557	557	553	566	559	574	568	567	579	595	533	539	578	593	530	553	510	543	586	546	560	599	548	545	548	578	515	550	574	597	532	544	561	577	522	581	583	577	547	547	584	568	564	560	552	573	609	587	551	529	560	550	561	539	608	562	578	558	562	588	561	533	575	571	549	555	550	569	541	567	560	541	545	579	585	551	571	560	541	578	599	531	569	560	514	563	534	586	575	578	586	566	529	575	553	577	575	599	550	557	604	568	543	574	539	556	571	584	551	541	560	573	573	531	560	555	584	574	568	618	554	553	574	568	549	544	531	544	586	580	502	554	579	559	555	552	551	575	526	561	529	545	565	577	596	578	521	586	558	592	536	626	570	572	541	569	572	558	575	558	549	567	568	600	562	587	583	553	575	541	561	480	570	558	534	565	510	593	524	538	551	535	558	554	581	559	594	559	548	567	612	577	588	568	589	546	565	557	594	561	599	601	563	562	590	561	568	572	561	507	534	555	565	567	562	557	563	581	600	572	535	507	561	610	557	523	547	571	544	580	559	521	543	552	573	567	530	564	547	549	564	588	616	513	546	540	557	585	580	542	605	576	581	545	584	547	532	594	561	577	554	519	558	551	551	528	555	573	550	570	568	599	531	534	555	588	574	561	515	575	573	508	583	546	507	564	550	573	504	552	548	563	574	541	623	557	587	572	576	535	528	570	556	545	587	577	580	543	547	547	542	564	559	589	574	520	564	562	579	586	533	569	582	565	557	534	555	535	589	574	567	552	544	558	560	587	548	583	541	535	568	562	586	548	546	564	552	571	576	579	529	550	581	567	559	541	530	539	565	579	560	514	544	560	515	557	541	530	551	549	581	546	551	535	580	538	589	562	546	566	555	574	574	553	570
11445	25992	20160	14024	11651	8505	5763	3520	2338	1632	1430	1265	1107	1041	1020	913	899	875	942	859	848	834	840	873	823	849	861	826	781	779	838	824	833	832	797	792	838	824	814	758	828	744	803	774	803	773	803	793	751	810	802	780	834	796	805	811	752	838	842	829	832	797	774	832	803	798	822	782	804	830	819	826	807	855	796	840	849	823	807	845	813	814	827	856	789	837	806	781	812	851	768	772	801	848	846	804	720	837	822	741	825	817	822	833	818	777	843	848	764	813	781	768	831	857	824	770	777	780	815	790	825	826	802	755	820	803	804	794	794	797	781	761	802	790	825	772	821	821	802	799	754	792	765	792	785	822	800	794	811	785	807	815	818	767	759	775	804	786	792	795	857	788	815	776	819	791	825	787	773	774	754	835	804	786	767	832	816	814	793	802	874	785	819	802	829	806	802	824	780	805	849	818	791	767	829	739	803	823	824	802	817	828	848	825	824	804	817	795	824	837	765	828	776	830	784	817	793	797	801	783	752	786	835	789	798	795	775	818	791	801	764	835	806	805	781	801	837	761	849	831	824	852	824	823	778	849	742	806	830	787	796	824	808	817	791	815	784	819	792	834	837	798	805	861	807	804	795	795	828	786	747	742	820	798	813	852	843	737	822	751	835	788	830	803	771	779	794	793	801	795	792	762	816	814	801	812	831	850	828	801	795	796	799	813	831	818	790	797	770	809	826	838	788	810	810	831	788	765	805	798	794	828	801	809	811	800	865	817	828	805	785	827	788	792	795	784	807	741	833	825	800	817	776	831	826	833	786	817	853	796	815	822	831	778	759	821	837	768	755	754	774	776	794	768	796	788	826	827	829	795	805	791	821	753	772	835	826	803	806	825	790	807	778	773	818	834	821	809	788	843	803	806	784	777	791	809	779	760	758	776	768	712	794	779	820	780	809	774	775	827	831	818	792	790	771	780	802	787	806	818	796	774	783	803	766	838	816	821	805	833	816	796	814	722	814	805	792	804	800	816	814	771	781	759	857	801	806	777	829	811	808	799	842	814	799	812	812	790	829	787	788	789	832	831	808	832	741	820	827	784	824	808	775	860	770	809	832	841	784	785	825	776	793	804	835	835	804	855	797	801	820	775	776	817	810	830	769	853	759	797	769	794	811	782	787	793	772	782	789	850	757	816	865	824	784	792	756	786	796	772	839	809	837	781	811	854	807	784	856	787	791	836	817	812	809	757	819	829	771	841	797	770	783	765	852	770	841	784	830	839	807	813	829	787	781	774	822	868	745	800	805	788	814	826	811	764	819	825	859	818	877	805	795	761	716	780	769	785	800	833	799	799	782	845	770	826	842	817	790	781	803	765	827	817	792	797	801	792	850	808	768	821	795	792	835	804	801	817	814	838	830	840	771	811	831	789	839	886	804	759	773	817	758	801	814	786	796	818	833	816	761	800	792	797	766	785	803	803	850	809	831	822	822	782	833	765	790	772	781	828	772	785	800	800	769	830	824	732	752	784	840	835	790	799	867	859	823	781	865	786	778	803	817	801	807	816	792	792	835	778	852	794	813	809	792	822	822	757	786	833	773	821	787	816	791	778	810	770	881	834	843	751	809	805	788	785	789	849	798	784	866	802	827	817	786	716	797	789	836	805	818	802	836	827	849	778	822	800	793	819	819	767	794	849	786	783	747	852	795	835	871	799	751	756	807	816	789	751	826	814	784	791	830	868	784	809	767	815	812	807	818	789	821	754	793	756	748	817	797	808	805	784	833	833	825	764	816	782	749	817	826	811	786	808	830	773	795	839	806	779	802	839	768	852	801	819	785	803	766	850	772	832	796	774	834	808	805	769	813	799	835	782	751	801	840	825	814	840	800	755	794	857	828	778	813	796	808	811	757	784	776	809	826	817	869	849	839	774	784	818	816	804	777	821	822	766	838	811	798	769	804	796	776	793	817	830	820	764	789	858	805	802	774	815	780	794	793	785	788	827	817	818	824	809	853	801	816	796	827	801	817	785	806	810	796	850	814	782	745	803	839	812	851	812	787	815	762	810	819	807	757	837	782	799	765	842	779	801	824	813	843	828	804	773	806	769	874	854	829	801	820	793	825	844	812	847	776	786	784	806	784	794	803	786	819	777	804	824	790	801	802	811	824	824	823	793	803	815	802	767	838	800	811	820	753	796	766	798	818	809	800	794	852	832	789	785	809	881	776	758	787	843	796	787	817	784	792	795	794	760	788	800	787	854	794	768	836	754	812	805	757	813	778	786	823	746	789	793	805	774	814	840	820	804	782	819	801	794	760	832	838	826	823	756	776	808	836	840	840	778	827	762	771	812	862	801	823	788	810	819	786	779	733	819	822	768	816	811	830	786	824	794	801	789	760	840	782	791	751	774	802	781	791	782	808	864	827	814	806	786	779	845	756	791	816	772	790	874	856	824	843	804	803	828	743	798	757	797	782	808	847	840	785	815	788	844	768	802	767	801	804	780	811	798	809	824	867	793	820	765	855	805	833	787	822	819	779	817	762	769	814	810	823	803	788	845	762	843	831	794	830	769	767	796	828	864	829	833	804	800	799	816	791	762	774	800	832	785	773	808	746	787	805	751	829	789	839	763	792	788	784	796	777	803	830	792	770	863	822	787	788	751	764	822	797	820	809	778	821	801	870	788	735	822	800	797	773	820	794	805	785	832	816	773	762	775	791	764	827	814	782	839	819	766	830	779	836	810	807	765	757	792	875	759	830	776	805	765	766	797	812	850	795	800	806	834	793	817	807	760	796	789	803	819	809	840	757	788	705	818	833	794	794	808	827	730	804	800	822	800	800	831	822	794	817	805	791	823	817	784	810	843	804	830	822	794	800	835	824	766	795	793	808	792	768	773	851	788	848	745	799	816	760	767	792	771	809	800	818	838	784	815	821	826	779	802	807	790	796	867	843	850	757	766	815	862	785	758	785	795	826	812	791	813	791	823	752	806	788	785	766	814	842	796	776	799	730	779	834	842	855	815	801	827	815	826	779	800	811	814	800	810	831	862	794	778	788	805	716	807	723	826	801	760	822	824	785	810	802	760	840	782	803	812	833	842	789	795	818	771	765	776	823	858	732	856	785	795	817	822	791	783	824	795	807	845	830	825	771	803	801	830	809	806	837	832	804	815	811	782	821	846	787	759	791	813	772	825	782	819	799	785	834	822	843	808	863	784	786	799	744	837	832	758	764	820	784	770	832	794	804	764	822	821	789	763	766	800	805	833	817	806	803	781	779	774	763	767	778	827	820	790	754	827	843	810	763	815	794	803	761	805	814	840	764	816	851	785	795	787	810	773	818	768	793	780	791	791	802	831	835	759	794	823	825	828	805	827	811	784	803	893	805	770	804	837	788	782	764	767	790	828	814	808	851	800	776	836	771	796	826	795	819	814	838	838	746	832	801	815	826	785	838	826	820	829	769	775	750	790	775	795	817	815	766	774	808	800	830	784	766	731	807	797	785	873
22079	21043	28648	23667	21052	20498	8439	2140	1171	823	634	570	447	428	350	332	300	281	282	274	273	299	256	262	230	295	197	252	218	251	235	250	238	213	231	227	255	203	202	216	215	248	208	234	216	210	228	233	250	234	247	247	224	246	237	237	234	250	242	219	232	232	228	224	226	206	247	243	251	237	231	227	248	193	225	235	199	245	206	220	220	221	188	233	221	220	195	209	207	236	208	176	236	233	206	222	204	228	223	227	216	224	207	209	212	211	217	217	213	215	231	222	228	200	221	202	201	218	209	202	201	200	212	231	202	232	228	213	217	192	208	203	210	197	237	226	208	247	193	219	237	216	206	232	209	215	201	220	215	205	235	216	225	228	204	214	197	208	215	183	226	225	196	208	218	253	237	212	221	204	214	223	238	219	192	212	228	215	194	200	209	237	180	205	217	207	208	208	196	260	209	206	187	216	224	219	193	211	209	194	208	210	242	222	216	215	233	235	231	202	203	219	185	233	224	206	214	234	216	242	229	188	205	163	210	228	205	227	203	238	200	224	229	209	229	227	216	215	213	225	223	218	198	222	233	195	223	196	199	239	214	190	222	232	213	211	198	232	207	209	196	217	216	199	224	236	202	185	223	225	210	226	196	222	229	196	198	216	197	210	227	226	223	198	212	198	243	221	193	215	211	210	222	221	222	207	215	209	225	229	227	250	225	199	241	223	201	232	234	225	216	245	208	192	215	238	211	204	202	221	209	197	215	200	207	219	230	227	237	235	206	212	232	229	243	192	207	229	192	209	241	202	214	188	236	203	203	201	223	228	213	218	217	220	207	209	222	230	212	207	238	217	209	197	212	215	211	232	226	207	193	219	213	207	214	220	214	210	200	228	197	213	248	209	205	223	218	218	230	201	237	223	217	214	221	216	213	200	193	209	243	233	225	217	214	223	206	213	218	167	215	193	221	193	215	231	217	209	212	204	195	201	224	196	202	216	194	228	236	247	223	213	226	209	230	221	199	228	205	212	216	211	247	203	221	215	220	201	216	203	222	258	206	183	208	195	242	257	217	225	228	207	211	224	219	202	223	211	215	214	207	180	198	214	204	198	228	196	241	193	227	242	228	205	241	212	228	202	220	226	187	213	211	222	237	211	213	210	223	202	222	196	215	220	206	224	215	202	212	218	203	198	226	217	208	247	222	233	220	225	229	207	216	233	240	240	202	194	221	232	181	231	231	223	234	222	209	203	227	245	218	224	211	198	208	196	223	182	230	219	215	209	205	219	223	210	213	225	213	211	209	194	230	225	228	212	188	208	222	236	199	232	216	221	218	228	221	210	225	211	208	249	200	206	238	208	213	220	238	188	216	209	216	212	220	211	228	182	216	215	230	210	219	201	195	208	198	210	220	209	233	208	244	228	229	208	251	221	214	218	263	233	216	236	225	220	204	219	216	235	232	237	205	214	211	194	197	202	206	217	195	205	219	214	216	241	219	201	215	200	214	233	211	227	223	214	215	183	211	212	208	218	199	191	222	229	193	203	202	198	213	221	217	194	192	199	233	216	214	192	193	238	226	211	228	192	190	227	212	214	240	209	209	237	243	199	212	237	204	205	213	214	179	219	192	204	211	204	215	203	190	200	186	220	208	221	200	209	237	212	186	215	197	188	202	201	230	219	215	225	230	214	218	201	197	200	197	198	232	220	207	232	226	225	221	205	214	230	216	206	201	221	230	201	213	224	233	245	207	202	232	206	235	235	222	216	206	188	226	217	209	199	196	234	220	225	189	219	237	196	220	195	202	233	183	229	240	218	233	223	214	225	233	210	205	215	206	229	218	192	180	231	215	199	193	214	206	209	220	219	202	202	231	225	206	211	233	199	196	224	223	225	216	207	208	212	239	198	228	209	215	214	220	205	216	204	196	211	219	224	186	227	206	220	256	236	216	213	196	201	236	228	205	231	206	223	210	235	209	221	238	206	183	224	242	192	213	228	211	201	219	216	209	218	241	216	223	224	198	208	213	224	232	230	212	193	239	221	227	233	236	220	203	210	220	226	209	212	234	187	218	210	234	231	240	206	213	220	227	218	182	201	227	230	216	217	204	210	188	208	222	191	179	211	212	200	207	190	224	241	199	212	217	212	219	216	184	243	238	217	210	211	207	223	232	196	213	194	233	233	230	199	229	207	234	225	199	191	239	206	211	243	197	283	219	236	227	212	215	202	188	244	186	216	223	217	210	234	224	222	199	223	194	211	211	226	218	208	229	185	207	205	248	234	208	212	224	202	216	216	229	217	236	198	249	213	194	224	215	214	235	203	210	243	241	215	219	236	219	228	192	207	218	217	214	201	221	210	209	209	222	223	206	211	230	242	207	212	203	215	242	207	199	222	214	211	202	221	237	207	221	212	213	240	206	216	234	206	218	234	199	211	223	207	206	222	213	200	203	238	213	202	199	215	221	212	246	241	239	220	225	205	230	208	234	208	208	221	214	211	210	196	211	193	229	239	222	186	199	222	196	206	236	230	225	215	206	209	228	241	205	202	241	221	206	203	213	236	213	223	243	224	222	229	231	216	213	214	171	206	227	222	194	185	252	229	219	235	236	243	212	246	200	214	206	234	247	209	224	205	237	205	202	218	238	199	227	207	204	233	209	219	221	229	192	213	247	219	221	216	233	203	215	207	234	208	232	196	236	216	210	222	238	215	209	207	241	203	225	207	235	230	208	224	237	215	242	220	202	227	234	229	232	207	194	221	237	219	228	236	241	201	225	197	202	193	199	229	204	231	240	226	234	229	222	236	212	231	233	215	249	179	212	210	196	220	229	204	221	215	229	237	231	188	189	220	219	212	209	224	202	221	194	196	234	199	238	219	199	212	183	239	197	177	228	221	191	190	219	213	189	193	210	204	220	199	232	216	218	240	219	197	224	230	199	221	215	215	202	205	242	231	245	235	219	217	230	215	196	208	215	193	211	200	205	210	193	221	233	231	221	214	201	193	226	198	215	219	233	235	217	221	233	218	221	214	221	235	191	196	196	228	220	230	213	210	205	212	215	203	217	217	235	199	232	196	236	215	203	196	201	233	213	233	225	235	230	195	203	204	212	222	210	203	219	208	215	185	223	232	207	192	178	205	218	235	198	232	214	203	251	213	212	201	241	195	203	216	233	231	221	214	236	242	199	230	244	229	185	188	209	232	218	210	213	210	201	238	210	231	218	218	245	192	216	206	209	240	212	230	207	203	201	230	215	210	201	219	240	195	207	222	207	231	201	228	196	204	227	207	227	176	202	222	211	200	219	228	212	216	204	203	217	188	213	182	202	213	204	201	209	221	224	218	242	214	222	221	196	209	209	204	209	228	200	226	225	249	225	223	245	211	223	215	211	212	227	225	192	206	211	220	210	220	192	218	201	217	201	235	196	208	219	221	197	201	237	219	211	213	190	207	210	212	228	236	229	204	219	219	218	211	213	184	210	216	237	193	200	213	215	205	218	230	231	211
12972	32700	25617	18325	14582	11094	7228	4425	2796	1970	1547	1178	987	792	747	608	508	500	493	456	455	413	419	355	378	393	379	333	382	378	340	350	378	341	344	334	333	335	323	343	366	327	334	360	369	373	357	335	362	340	360	374	359	379	355	363	386	374	355	372	382	356	361	337	357	363	365	372	371	349	368	359	328	314	352	358	314	342	313	315	304	331	330	332	311	338	364	310	318	306	323	291	307	308	325	348	325	361	270	335	320	324	310	327	315	318	331	288	297	331	310	337	302	359	306	312	329	316	324	296	340	311	316	307	303	312	335	347	328	302	313	286	295	323	317	296	302	315	309	309	303	321	344	306	277	322	326	318	285	299	313	310	309	314	311	321	315	287	316	340	335	320	297	283	321	309	310	318	295	312	292	305	274	309	338	322	311	315	298	316	303	315	325	322	303	309	305	315	298	310	290	331	343	320	297	353	318	294	326	301	338	315	330	351	338	322	290	323	291	307	323	312	277	325	334	332	323	292	294	312	317	310	314	343	338	323	317	302	297	309	301	343	335	287	339	302	311	321	326	303	324	316	302	315	337	306	307	316	325	350	274	323	331	321	289	270	314	316	339	337	293	325	323	316	305	326	320	315	329	309	278	292	295	327	317	350	315	309	321	318	312	327	312	358	326	299	306	305	350	312	319	333	307	334	312	302	322	346	332	328	337	325	283	317	328	301	343	316	339	308	312	329	321	333	308	302	297	331	345	309	308	306	289	321	302	329	316	274	321	322	298	301	313	330	324	317	334	310	314	330	339	292	303	317	317	334	311	291	310	335	348	297	280	326	305	337	317	297	356	328	316	294	315	320	304	302	292	333	306	307	342	306	348	310	295	317	313	302	317	296	330	318	301	343	321	335	322	308	322	317	328	313	290	291	289	331	329	305	286	349	332	308	322	314	296	313	316	323	326	305	311	292	300	300	328	329	343	323	317	333	320	312	316	326	302	294	312	323	320	309	313	324	303	305	345	292	313	316	331	311	326	319	306	298	323	314	302	311	328	316	329	320	315	304	319	290	308	334	313	302	283	313	354	337	301	309	327	301	300	302	359	326	323	311	339	323	297	301	320	340	330	326	326	327	346	291	308	333	315	309	304	319	305	355	324	311	334	280	289	319	300	320	297	320	285	326	351	305	284	293	321	295	331	317	325	304	331	313	336	322	354	302	320	316	330	309	326	306	342	297	306	319	319	319	317	309	269	316	315	309	314	317	273	307	289	312	301	309	294	345	332	331	322	286	318	310	337	313	311	314	329	322	352	332	317	294	293	342	313	316	330	282	341	323	311	326	313	317	310	294	350	315	315	300	331	291	308	340	283	325	317	323	330	296	313	336	331	333	302	313	330	297	281	325	339	329	279	301	294	337	306	313	322	300	327	312	323	322	313	335	284	308	315	337	299	303	315	311	286	334	323	328	310	290	339	287	312	308	361	329	322	337	320	303	290	317	304	329	316	284	278	320	286	323	306	312	340	296	310	320	298	317	329	308	342	324	317	313	296	300	308	287	316	300	310	315	305	303	332	326	310	340	318	355	331	326	339	314	327	294	302	330	322	307	330	309	306	297	357	330	321	290	282	287	334	343	323	327	332	315	363	325	309	285	316	317	328	273	296	345	291	299	342	320	337	274	315	332	291	300	309	327	309	333	305	321	330	300	308	315	307	355	294	338	301	316	335	340	313	327	325	311	290	310	302	337	324	332	342	294	299	337	297	353	301	325	300	301	323	338	322	333	320	292	325	326	291	341	317	289	338	316	337	314	322	311	312	318	311	321	272	334	329	348	285	332	340	344	320	305	306	302	317	301	298	331	308	327	343	317	317	316	294	315	310	301	322	302	322	314	303	307	305	320	327	301	313	318	294	329	296	314	317	308	310	328	318	319	314	320	325	309	337	314	340	315	339	347	326	315	304	285	311	304	322	314	318	294	320	291	321	320	357	329	303	343	304	313	325	316	289	326	336	302	313	280	301	294	308	295	311	315	307	321	313	314	337	317	307	336	322	306	294	316	333	323	311	322	320	300	298	330	340	313	318	309	308	304	291	347	308	291	339	309	311	324	303	317	320	342	292	327	309	323	324	299	289	316	306	293	317	337	289	337	353	318	320	312	314	316	318	321	330	319	340	317	309	309	313	323	314	313	328	308	336	309	343	283	314	319	296	332	297	305	316	317	314	323	337	309	314	290	333	297	328	319	309	314	298	318	308	314	329	330	305	300	304	327	318	338	291	320	304	310	299	313	289	317	310	282	292	319	274	314	323	304	287	326	336	308	309	347	317	309	290	357	319	319	309	315	313	293	327	371	292	317	326	336	315	330	336	321	302	312	320	301	349	330	325	317	337	303	288	300	309	327	303	295	343	337	280	292	285	340	328	331	298	294	348	319	286	334	303	305	313	319	299	297	295	310	335	344	289	301	325	334	318	297	297	312	284	330	302	336	345	296	326	307	347	289	339	304	326	326	341	344	363	295	335	323	295	349	294	309	332	318	320	308	303	332	340	311	304	296	317	307	338	320	304	358	314	316	321	308	307	343	322	318	328	338	310	297	328	296	338	321	330	345	320	293	301	348	304	318	333	299	340	318	302	318	332	316	319	291	283	309	341	331	306	325	377	309	298	332	310	314	311	302	336	328	307	308	306	347	314	334	334	305	335	310	298	339	310	320	300	328	303	288	271	306	322	326	288	308	316	276	287	297	334	318	313	310	333	314	302	299	326	313	319	293	327	326	295	307	288	310	341	289	303	309	307	327	333	328	316	315	338	324	285	342	312	293	310	307	294	267	313	308	291	346	310	323	345	266	320	316	344	334	293	301	317	306	265	311	318	306	296	318	335	315	318	300	315	298	304	318	318	315	328	290	303	309	301	302	281	304	314	326	305	301	333	297	311	326	328	284	330	292	299	312	302	327	310	318	289	328	328	302	285	311	301	318	338	309	301	298	320	280	317	331	321	311	298	335	319	305	313	308	318	305	326	326	304	302	309	299	304	316	321	334	322	326	309	294	322	308	327	296	319	321	336	336	319	287	316	333	312	304	327	327	283	308	338	303	316	319	324	330	296	307	281	325	295	300	314	301	288	299	292	336	318	316	326	348	332	319	325	322	327	315	338	299	293	318	332	309	338	352	301	278	334	313	315	304	316	330	312	302	313	331	340	289	302	324	268	321	317	302	314	304	293	315	349	322	316	319	341	334	298	288	342	282	322	273	347	306	326	316	325	293	275	296	314	303	320	323	286	313	338	307	315	322	328	293	304	294	330	311	321	312	293	330	329	320	334	327	297	280	316	325	349	299	316	326	309	296	353	341	304	297	310	302	303	314	291	313	336	331	317	342	314	288	297	302	323	326	313	324	308	321	340	282	308	305	313	305	324	324	307	314	317	310	306	330	323	310	313	310	310	306	266	338	315	318	298	312	284	306	322	349	352	297	315	319	325	326	296	343	321	324	327	297	341	289	316	339
26845	20480	14988	8306	4599	2788	1765	1193	912	767	738	693	607	624	582	600	585	591	566	593	550	572	574	616	533	573	560	628	549	545	526	545	645	518	534	553	556	577	529	563	584	568	525	563	579	556	574	562	576	569	578	583	584	597	589	586	542	533	552	522	650	563	594	585	584	563	583	607	582	555	554	605	567	588	592	527	549	540	597	543	575	584	580	571	617	540	546	589	588	544	556	577	546	565	568	545	605	563	539	560	590	553	561	551	568	549	590	536	542	531	568	594	566	564	559	578	560	600	535	573	555	563	560	629	572	578	562	563	560	568	550	577	533	560	559	578	526	594	534	550	561	604	569	581	593	603	577	538	563	564	588	561	519	545	589	567	565	527	594	514	566	553	553	556	562	546	535	582	598	568	575	560	535	563	577	551	573	562	563	570	551	572	589	580	588	575	574	596	558	578	572	577	571	565	535	542	555	577	568	562	560	544	544	534	567	574	583	534	571	578	567	569	575	555	578	550	553	613	534	540	597	572	583	597	562	561	590	561	535	597	596	586	568	533	545	525	543	593	569	547	552	535	543	592	550	563	579	561	550	572	540	537	520	560	592	580	560	511	567	548	535	543	591	549	571	590	569	594	583	547	540	551	576	551	521	577	539	583	572	570	602	609	526	570	562	594	596	543	552	581	545	560	552	570	556	567	552	560	596	539	537	566	595	532	544	551	507	549	588	599	532	578	577	598	559	554	580	553	566	541	544	541	562	504	532	561	537	537	581	597	532	551	559	567	527	588	585	521	543	576	619	604	552	532	573	546	515	566	579	559	551	582	538	566	561	542	579	590	581	551	595	558	618	554	563	599	570	570	560	549	578	566	575	555	542	536	554	571	580	578	557	546	561	541	610	534	581	567	566	552	550	595	545	558	575	588	568	589	569	647	570	569	567	563	584	581	548	530	566	600	512	565	571	534	523	587	567	576	569	573	549	504	553	610	572	530	523	519	606	581	551	577	569	559	546	576	587	582	560	564	581	557	578	555	528	633	589	516	550	528	571	512	614	574	531	561	593	595	565	584	539	559	527	574	549	568	533	555	606	540	568	544	596	559	601	488	618	562	555	535	561	545	561	532	541	586	596	583	556	542	575	590	570	575	529	553	537	557	581	586	531	590	578	513	569	590	559	536	562	549	587	646	530	549	547	599	563	581	599	551	580	590	563	558	595	595	537	559	585	527	578	546	546	540	589	529	568	587	539	543	582	585	579	574	599	595	514	570	580	539	540	589	562	547	567	558	571	560	593	560	564	544	557	540	583	607	533	569	584	538	528	569	578	598	561	590	559	582	577	604	523	555	587	557	577	589	546	545	615	554	540	572	563	598	637	525	538	564	612	518	520	548	552	597	523	563	576	568	590	552	549	583	601	557	552	561	540	554	567	579	569	564	582	526	626	564	565	556	563	565	577	619	570	536	569	538	550	583	514	570	520	547	554	592	540	569	602	614	535	570	554	495	510	575	560	569	572	572	548	566	537	514	561	548	524	539	575	547	555	549	553	527	550	558	522	548	583	525	600	565	559	555	606	554	548	536	545	532	600	576	579	590	626	545	552	580	581	563	532	583	550	537	554	605	603	553	551	567	558	543	513	582	542	557	580	572	555	578	547	567	539	554	584	546	551	565	566	584	575	501	539	529	587	543	585	589	557	558	566	508	566	568	549	566	517	572	535	536	542	576	546	554	586	585	580	560	546	591	546	517	580	579	545	583	550	559	618	552	572	548	570	583	554	595	600	605	567	581	569	559	569	523	618	579	577	577	514	559	572	552	527	553	596	597	575	550	561	632	514	579	587	586	579	576	554	558	580	550	573	546	555	511	608	514	576	615	519	546	523	575	570	558	532	549	556	548	552	570	597	550	545	597	598	575	565	540	581	591	544	597	565	537	594	535	523	574	618	548	539	578	549	589	571	557	607	570	565	510	548	561	542	590	559	560	554	611	547	536	540	587	524	572	566	541	571	561	584	612	561	573	605	557	564	582	561	495	581	549	575	517	590	524	570	536	610	580	559	560	589	611	524	553	534	573	580	589	556	585	550	590	551	569	586	592	630	528	568	548	587	618	527	558	573	539	550	541	550	521	607	571	520	589	567	551	574	519	592	547	590	552	537	551	577	592	564	562	554	536	568	560	578	557	581	608	534	612	569	570	608	545	590	571	566	551	582	557	539	562	560	553	559	554	591	574	553	576	534	575	556	603	560	602	566	590	565	578	555	576	554	577	596	560	590	569	526	547	561	564	561	518	581	586	558	554	587	568	553	505	581	597	583	593	561	556	518	599	573	558	539	588	573	573	595	558	526	552	558	602	595	578	575	571	564	542	621	605	551	519	551	539	549	554	572	547	585	612	554	546	545	559	555	607	552	559	560	558	580	578	570	542	525	561	542	558	580	576	544	559	540	587	572	565	551	576	576	587	571	573	558	551	582	591	559	550	599	522	565	530	539	533	522	541	575	587	553	552	567	532	579	571	555	547	575	599	541	562	540	583	556	574	553	537	549	542	553	551	531	554	535	594	570	561	587	562	571	562	531	595	565	551	614	538	557	526	554	594	571	558	554	534	582	549	583	563	556	570	534	534	584	592	524	534	573	547	572	611	564	551	575	536	566	585	543	614	585	567	553	593	524	542	583	558	557	582	559	532	555	548	606	542	572	551	545	539	582	587	538	560	559	554	547	549	548	575	563	579	533	530	581	568	564	608	553	566	538	539	597	581	566	555	570	577	592	538	564	574	571	510	610	600	548	605	572	546	627	534	510	565	570	597	538	513	561	575	559	616	548	543	552	615	553	552	532	528	567	540	547	590	566	591	628	565	549	589	576	600	610	576	536	568	570	569	564	602	548	584	551	571	558	589	544	592	562	589	547	569	582	587	566	548	601	559	550	604	597	543	580	573	553	564	517	528	603	623	576	551	558	572	567	605	593	506	548	571	590	574	553	592	576	566	509	574	563	562	556	568	589	547	550	546	556	566	555	585	561	515	574	573	576	612	557	578	577	554	539	537	565	566	571	594	601	572	584	559	573	538	586	574	543	551	595	523	564	605	595	538	560	579	545	528	569	524	591	559	601	552	591	601	576	550	550	548	575	564	549	594	603	566	541	551	500	562	587	566	582	583	545	526	532	583	622	580	566	564	593	535	556	558	584	574	544	587	544	545	574	562	566	528	543	548	596	588	566	529	532	567	597	542	616	534	581	589	546	572	567	594	585	588	587	530	560	601	559	523	517	582	563	538	586	531	568	585	608	571	576	543	569	547	568	581	584	549	575	538	572	540	593	563	553	580	564	521	543	600	545	546	576	574	573	595	589	538	524	583	599	586	559	582	560	590	558	620	550	603	560	571	547	553	594	558	586	559	541	546	557	572	579	590	556	566	588	569	549	570	509	584	598	530	556	545	598	573	562	565	543	568	576	556	552	572	587	587	576	577	576	539	555	544	573	602	566	592	600	586	575	546
11401	22061	15486	9862	7831	5595	3739	2396	1795	1369	1226	1212	1017	991	1029	902	852	859	850	888	877	887	869	910	804	851	883	847	845	841	850	771	845	845	823	834	772	810	809	804	853	866	836	812	790	804	846	858	857	795	829	861	864	832	845	842	799	852	868	819	819	879	809	830	892	883	832	836	829	844	856	848	782	866	813	833	830	841	802	874	812	820	824	810	804	791	853	839	828	841	811	839	837	805	820	820	819	849	826	804	874	789	887	833	800	859	848	844	842	793	774	893	842	851	840	821	840	814	840	784	830	820	859	820	831	842	823	885	850	812	880	784	815	827	820	869	849	810	858	829	870	867	843	860	882	858	829	858	841	839	874	835	817	842	861	824	845	800	817	813	795	851	854	818	846	804	831	828	832	836	805	805	874	800	848	797	780	807	829	845	837	825	861	773	848	817	808	799	866	797	856	798	805	810	792	839	827	834	857	850	861	899	840	868	802	771	844	810	857	827	854	885	793	825	860	864	838	872	841	797	849	853	810	765	770	854	804	860	807	884	822	807	835	882	814	839	793	867	884	853	822	868	823	829	798	844	821	870	837	796	842	793	835	799	846	829	848	802	836	868	826	810	791	863	756	814	814	856	767	822	859	806	791	838	864	843	889	802	872	814	841	828	842	834	843	776	845	797	861	861	855	833	784	790	867	796	830	864	800	818	859	832	864	776	787	810	864	846	858	844	833	827	825	810	812	838	795	819	850	844	845	840	836	832	827	805	809	813	848	869	811	830	883	844	852	901	848	823	852	838	793	834	817	882	847	826	831	836	872	906	817	844	858	831	822	803	833	882	835	844	800	855	821	817	812	807	858	786	808	800	834	815	817	849	787	840	834	810	880	847	840	776	833	853	803	783	827	787	861	782	851	825	873	821	859	838	855	815	887	814	833	799	828	851	826	798	831	810	819	799	882	849	799	796	803	857	865	733	845	802	831	846	837	820	790	834	815	830	859	802	773	791	853	849	855	850	877	828	882	803	868	882	797	836	825	751	854	814	824	875	841	829	854	820	793	816	827	834	859	872	866	819	800	801	825	873	845	838	819	834	880	850	829	894	840	894	796	834	816	813	842	854	853	837	803	811	833	765	809	804	828	832	837	818	843	813	860	866	847	825	775	812	827	833	823	843	871	811	810	839	856	877	848	778	802	832	834	832	841	800	791	871	782	825	851	835	829	849	845	866	842	822	873	816	870	784	849	834	868	849	829	820	853	862	811	779	863	823	871	833	798	800	822	779	888	855	787	849	865	849	817	805	841	859	832	785	837	801	826	865	907	853	830	831	853	805	830	836	825	833	854	828	879	788	898	770	813	812	819	810	824	810	853	775	830	781	851	781	819	787	817	857	817	810	818	832	889	830	830	862	854	852	819	874	851	859	845	838	839	792	781	837	849	799	878	849	845	849	753	821	860	841	791	814	813	818	874	845	798	838	824	791	850	819	829	809	814	827	861	835	821	811	823	851	787	828	810	823	896	868	777	820	918	829	802	827	843	854	811	868	824	845	901	800	862	831	843	848	829	871	878	839	846	820	820	853	836	778	841	813	820	829	874	839	875	767	805	863	806	806	854	789	845	829	823	778	809	836	823	860	815	853	851	857	834	873	802	789	876	840	822	807	807	829	832	841	771	824	798	839	811	847	822	754	879	815	837	804	781	842	838	803	791	811	821	878	816	865	864	846	808	888	795	826	796	801	806	881	841	802	811	854	800	873	886	796	852	807	850	833	809	870	780	875	844	823	808	853	828	895	831	841	858	801	820	847	826	809	832	763	834	848	802	854	816	832	830	828	827	866	830	858	779	836	802	803	802	827	807	832	852	826	797	809	834	794	818	819	844	825	820	816	839	857	839	783	819	784	792	823	846	814	783	790	808	844	803	827	805	778	805	793	832	802	823	846	812	814	814	841	830	769	846	823	760	807	832	849	839	854	823	803	802	808	790	835	885	782	852	860	780	872	818	819	859	835	856	815	803	826	807	808	812	789	843	874	844	840	838	864	794	804	835	820	847	831	793	814	870	790	852	848	789	825	830	847	833	864	832	839	837	832	780	825	824	875	807	850	840	825	865	814	873	836	796	871	812	794	836	858	781	849	842	842	817	817	850	773	836	832	805	836	827	785	793	825	849	854	787	813	865	915	833	814	795	839	818	837	827	833	857	825	840	885	848	838	808	811	853	809	801	845	780	830	843	813	821	839	839	845	819	823	831	784	881	778	830	839	856	828	774	873	834	812	765	872	835	799	800	818	873	821	868	865	825	831	864	794	876	770	853	820	795	852	825	823	848	795	785	860	826	825	822	855	839	821	851	792	773	844	801	805	856	820	838	823	817	868	829	794	836	832	846	824	824	810	806	829	849	851	830	795	816	842	835	828	806	850	803	834	827	862	790	771	837	804	818	788	854	841	832	858	811	823	783	838	826	858	811	822	895	872	818	826	833	819	824	846	836	800	856	819	849	799	860	859	816	824	806	802	799	817	883	843	838	810	819	807	823	789	851	886	860	818	801	797	803	856	831	802	837	853	854	856	839	817	813	846	847	794	796	858	827	818	809	822	804	813	838	878	853	800	831	847	754	855	825	858	905	821	822	880	824	847	849	747	774	855	851	824	820	848	843	814	801	842	838	841	840	833	791	841	856	811	790	833	863	837	828	824	833	790	823	856	852	814	799	810	871	805	835	866	855	851	805	854	836	815	845	852	827	834	792	864	839	820	818	812	808	794	787	831	855	795	825	848	861	818	807	833	829	826	828	823	831	809	872	790	765	848	828	804	882	842	794	816	819	802	814	869	810	783	833	820	871	815	840	804	789	793	817	878	889	805	849	811	813	821	811	812	877	829	852	838	798	854	831	853	801	832	884	805	831	790	788	842	799	855	817	847	879	809	828	821	820	806	810	880	867	909	767	833	811	825	831	816	791	791	837	823	821	823	810	798	887	820	848	839	842	802	786	837	844	808	824	849	832	838	844	859	852	817	839	842	825	828	841	837	817	796	850	878	807	869	864	798	864	793	822	827	785	811	833	841	792	822	863	799	814	826	899	861	839	810	866	818	848	828	827	830	836	853	813	860	829	782	781	823	837	835	876	783	886	838	872	832	866	835	839	829	822	876	813	829	811	875	816	833	806	811	845	876	835	827	778	839	821	886	885	830	847	823	818	831	904	849	827	835	848	850	794	850	845	837	827	867	860	821	782	848	854	889	862	823	823	862	850	835	778	824	822	790	788	813	856	777	796	806	840	816	786	872	825	803	853	865	797	814	819	834	839	857	816	787	803	875	861	821	844	839	848	899	834	779	829	817	805	810	814	786	809	844	823	840	789	857	789	872	835	853	847	794	861	810	784	847	834	860	843	819	782	868	840	809	796	816	815	781	866	850	856	886	861	877	835	834	831	845	832	838	849	823	879	776	807	859	811	853	840	885	823	819	792	855	886	796	803	847	828	844	844	803	776	842	813	849
22946	21054	28116	24182	20626	9021	2614	1334	892	684	612	571	526	526	406	400	379	356	381	377	342	347	347	322	337	364	346	328	345	319	308	307	342	342	317	341	271	296	301	349	337	341	326	294	279	309	346	317	333	328	292	330	321	309	346	304	347	351	321	317	325	335	313	355	298	314	334	344	327	314	310	299	292	343	341	336	324	362	312	301	318	318	301	299	336	326	321	303	304	289	332	338	333	300	347	297	319	312	310	304	311	303	314	315	340	298	301	304	276	362	333	324	325	341	315	297	304	297	294	303	323	333	318	330	308	324	321	324	328	325	309	318	330	295	308	323	332	321	339	311	351	351	336	321	326	324	301	335	312	332	322	356	374	310	330	308	314	318	307	322	335	338	327	357	310	355	312	311	316	343	308	320	331	343	330	293	356	292	324	292	329	323	291	303	320	336	349	329	332	312	299	288	322	289	342	316	306	305	302	347	290	317	348	305	279	303	331	323	334	312	358	336	304	336	302	280	323	292	322	321	306	321	325	296	330	316	315	309	286	302	301	331	336	325	310	321	323	295	306	314	302	308	310	303	325	289	344	309	305	328	325	319	315	317	296	324	317	321	309	322	349	321	293	314	318	332	296	353	290	324	302	354	299	333	328	318	326	315	345	333	308	323	307	312	306	314	313	307	320	284	337	309	324	302	323	286	345	321	331	331	288	329	334	319	298	317	329	288	303	330	322	314	310	325	333	307	300	308	325	319	323	326	295	316	323	313	324	305	300	311	341	330	301	296	321	326	328	305	316	330	291	339	321	339	321	336	303	322	311	325	309	330	319	301	315	313	351	323	310	326	316	310	330	337	306	373	301	282	340	315	306	315	313	322	313	300	298	324	357	330	328	315	290	293	318	314	315	328	264	298	299	298	347	312	336	271	317	346	303	346	307	343	343	337	328	336	335	333	313	294	347	320	310	315	336	320	293	305	291	316	350	296	330	298	358	343	321	303	324	320	324	345	326	304	310	329	338	275	334	322	299	326	325	282	344	304	318	312	301	299	356	313	291	318	315	327	299	310	326	365	310	305	323	314	324	309	309	339	325	313	298	300	312	305	358	272	307	326	319	322	340	319	326	315	317	338	320	309	325	350	319	332	323	322	337	321	317	324	320	328	348	292	315	293	366	322	334	305	279	311	281	307	291	294	319	326	300	316	322	314	343	326	341	327	341	310	340	297	262	324	304	315	282	311	292	308	375	336	287	324	315	289	339	335	327	304	324	302	315	320	304	335	317	323	320	330	351	304	364	283	313	335	304	298	342	297	317	305	335	304	292	286	293	317	281	338	324	305	331	315	301	312	306	341	339	300	337	330	319	315	294	323	324	284	331	336	336	339	275	313	302	301	312	335	309	305	303	308	330	331	318	309	271	312	311	320	311	310	343	318	327	345	308	336	301	316	347	318	307	329	340	301	309	318	309	324	323	319	320	369	306	310	329	349	270	355	299	328	292	293	310	315	336	280	328	297	322	316	310	318	304	303	323	313	312	310	326	330	313	306	322	301	350	303	317	289	321	304	305	339	303	344	299	281	343	290	321	276	295	316	292	343	324	312	304	307	319	301	318	335	336	307	307	334	314	341	310	296	332	331	302	309	340	347	333	306	329	313	310	330	330	300	320	328	323	346	308	310	301	299	327	338	330	330	313	339	312	293	337	296	335	293	324	320	300	280	312	311	268	322	333	308	322	323	313	309	282	315	329	344	317	317	311	317	322	317	292	293	296	319	310	293	313	318	314	323	334	314	339	306	326	305	327	330	316	362	329	318	300	310	304	320	305	311	294	275	306	325	333	305	312	307	327	303	297	308	287	313	325	316	298	305	317	321	333	306	323	300	332	316	316	318	322	324	307	287	323	317	335	308	309	313	312	316	313	341	345	297	314	320	323	322	307	309	300	319	296	318	333	327	324	311	329	292	303	298	320	336	309	315	343	306	294	333	318	289	309	330	332	303	342	348	312	333	319	313	329	295	307	315	301	317	333	317	324	315	321	299	319	323	321	349	353	313	293	327	305	317	297	293	306	309	310	331	308	277	299	318	325	315	325	325	303	340	320	297	325	324	293	314	317	307	322	306	310	304	342	315	332	312	330	312	316	360	305	313	292	323	319	354	346	330	281	325	330	295	314	346	331	325	337	329	316	359	354	339	313	290	331	310	316	343	335	315	323	319	318	323	299	325	306	316	325	283	353	329	313	321	320	309	337	295	309	309	318	320	343	325	332	313	345	309	305	344	316	300	319	326	345	334	331	343	291	339	314	306	334	306	324	291	291	355	322	306	342	309	326	342	323	283	309	308	307	296	294	331	320	307	301	302	307	323	313	307	312	274	311	314	336	333	328	308	316	347	353	308	311	329	333	370	302	316	321	303	344	306	313	330	324	343	327	300	307	306	314	324	325	332	323	308	311	329	300	323	324	334	352	330	295	304	331	293	313	313	299	311	345	314	298	344	307	323	335	335	319	327	302	326	312	317	312	311	311	309	337	335	336	299	288	288	316	324	313	341	318	334	319	332	329	318	292	306	297	310	329	304	304	308	312	280	313	325	328	272	309	325	297	330	309	333	317	320	300	335	325	313	321	311	330	318	308	309	313	311	343	295	326	273	292	291	326	322	299	321	336	329	343	285	304	320	321	329	322	291	344	294	311	348	298	306	300	322	321	301	343	300	278	303	323	330	315	327	317	334	303	333	330	349	323	338	305	331	305	306	337	310	323	325	342	308	341	330	325	312	306	320	319	326	319	316	295	328	353	292	332	299	324	299	323	324	326	310	319	304	319	329	345	338	279	315	289	322	311	339	323	314	308	334	334	298	295	307	287	295	330	297	287	326	341	299	345	314	303	328	283	308	339	295	309	294	299	330	303	309	311	338	308	310	357	325	337	340	317	340	310	320	303	295	328	299	296	332	328	294	294	304	306	318	328	361	351	341	324	348	305	307	325	295	332	311	327	322	329	350	305	307	296	336	321	327	295	328	300	329	322	293	325	343	336	341	306	323	346	302	332	293	289	329	327	307	311	310	282	345	280	321	290	329	315	334	345	320	305	342	315	340	290	316	349	286	327	312	346	308	302	320	323	309	270	316	315	314	307	313	354	296	278	345	294	344	299	307	313	333	311	302	312	343	315	301	290	304	316	300	306	343	287	315	311	311	307	344	301	287	316	313	301	306	316	320	323	307	352	344	280	323	326	332	289	322	294	329	308	306	296	313	348	294	334	323	301	328	350	331	296	353	297	335	324	310	325	347	301	297	316	307	310	336	345	321	317	335	331	323	299	340	322	338	304	318	342	324	316	310	310	299	318	336	311	327	298	348	345	298	308	317	338	340	309	317	309	310	290	296	297	333	301	308	342	331	311	291	302	332	286	336	313	323	297	297	303	343	306	311	305	321	343	309	321	297	334	297	302	348	300	326	297	303	309	317	331	299	314	306	300	319	315	339	307	317	326	312	316	304	315	296
11025	27856	20419	12490	10072	6794	4490	2871	2068	1620	1381	1128	1015	847	733	742	663	675	594	599	583	574	561	535	544	537	515	515	514	506	556	553	522	501	489	483	556	438	500	492	511	497	462	516	479	497	544	490	498	505	534	565	508	491	540	510	491	488	519	498	555	494	515	509	525	500	534	502	510	538	527	508	526	492	468	482	490	501	462	453	479	497	485	486	488	468	480	490	443	493	484	502	473	501	498	498	490	488	504	463	471	498	462	479	525	534	453	485	462	477	465	494	489	501	483	448	460	505	450	479	480	473	509	482	479	446	494	522	459	447	477	452	472	501	500	489	471	497	494	453	486	493	499	500	496	521	466	509	472	500	441	468	502	475	466	456	464	496	503	488	492	498	477	464	500	497	498	502	493	494	469	461	457	518	497	475	490	483	468	485	464	508	487	521	507	481	506	500	494	507	500	478	489	520	492	494	481	475	496	450	469	461	487	480	457	464	468	463	518	511	490	466	524	506	508	497	489	443	479	520	491	457	477	472	459	511	469	478	472	509	490	456	522	525	511	461	548	458	490	489	535	499	480	468	449	509	488	474	485	504	480	504	464	489	452	481	455	491	491	485	504	467	492	466	506	495	472	479	497	468	458	516	484	454	490	484	512	468	477	475	479	467	484	494	493	465	498	462	483	443	466	478	503	487	482	520	491	483	485	519	494	477	505	467	485	448	473	470	489	512	468	504	517	489	509	457	522	463	506	475	486	470	502	475	480	475	472	495	469	497	470	469	489	491	487	481	498	474	454	463	464	503	486	452	473	493	476	477	493	473	510	492	468	509	486	525	510	504	499	484	475	465	510	482	463	472	468	499	472	502	473	473	472	466	460	463	468	473	502	484	516	497	503	486	478	495	452	465	492	503	450	471	489	453	507	485	508	479	515	497	484	460	451	491	470	451	500	470	402	496	493	476	472	524	500	458	493	482	487	511	473	503	445	479	450	485	502	515	474	513	475	485	481	455	494	482	461	476	500	448	452	475	453	510	453	459	493	486	490	491	508	481	528	441	474	513	463	481	463	510	518	491	476	461	434	455	517	494	525	504	474	487	498	476	510	472	501	459	459	452	493	482	484	478	495	505	488	497	479	487	531	482	480	493	499	478	464	498	473	503	471	509	475	486	485	466	497	469	467	518	469	495	491	507	479	493	477	432	507	446	497	486	496	489	505	500	492	506	473	485	445	479	504	471	444	460	449	497	460	468	508	480	488	424	484	463	456	499	471	494	497	481	495	494	493	466	456	494	460	465	535	465	470	505	492	481	448	474	463	458	489	502	471	498	443	477	457	492	478	517	511	497	509	504	485	440	463	506	462	543	519	465	478	504	418	503	459	492	467	476	459	521	478	484	477	481	495	480	476	465	530	450	484	510	501	496	487	490	484	480	471	495	497	492	504	509	482	459	470	455	494	507	475	499	483	509	469	501	478	510	484	473	482	469	518	431	494	439	452	502	506	476	494	448	485	450	439	528	512	476	480	482	499	453	471	510	462	445	472	467	457	521	483	488	497	494	509	491	459	472	454	490	496	492	495	523	465	454	461	479	480	469	450	483	486	454	473	492	443	486	427	455	518	483	444	463	465	491	516	474	519	490	486	512	483	464	478	448	502	477	454	484	495	478	498	465	497	506	482	463	513	482	489	494	485	459	463	506	423	513	459	487	463	508	463	508	488	469	480	488	467	484	431	486	470	516	505	500	464	496	474	445	466	494	509	482	455	508	477	492	532	492	464	463	499	535	491	512	466	470	493	454	475	478	485	475	470	462	522	533	472	469	510	472	473	464	488	456	484	490	512	489	475	475	500	481	511	452	499	550	518	414	487	454	484	446	495	494	482	493	486	479	473	457	464	522	490	489	497	467	481	498	488	441	442	504	427	494	465	502	504	468	437	448	445	459	439	467	473	517	479	494	468	505	499	468	468	467	465	468	471	465	469	471	452	501	505	496	463	503	437	456	473	474	464	503	457	464	503	439	467	477	435	455	465	439	487	504	457	494	485	503	519	486	480	456	501	488	524	458	483	502	458	490	501	488	454	471	475	458	470	531	507	494	488	474	509	441	481	511	474	502	465	487	494	453	480	479	482	471	485	482	502	471	490	484	435	497	479	476	495	468	470	482	456	463	482	461	438	485	487	487	476	482	495	468	503	517	448	454	545	482	470	500	456	514	442	489	445	486	474	494	462	480	455	472	489	501	503	495	470	539	491	493	474	494	492	497	477	459	493	445	516	454	477	457	500	463	481	489	482	482	509	501	443	506	490	476	479	489	502	533	477	472	456	500	493	503	509	493	468	505	518	473	484	505	464	468	494	491	499	507	495	490	460	495	491	481	503	472	493	480	480	449	445	472	512	522	482	492	494	498	452	511	491	486	488	511	509	512	516	499	510	483	476	459	477	472	496	451	498	465	437	497	513	467	466	480	514	473	486	468	448	460	447	483	475	506	472	468	460	436	465	491	482	470	469	471	482	483	488	521	529	517	476	496	483	519	456	459	480	466	446	462	448	465	496	527	462	495	525	507	464	493	455	467	435	487	491	485	495	456	468	462	461	487	491	511	488	515	520	456	468	477	504	436	460	493	476	463	491	501	531	496	499	493	460	498	485	484	472	498	479	493	453	484	496	470	484	452	469	441	463	485	459	515	442	498	470	514	472	448	469	532	454	488	507	473	439	469	523	517	496	517	484	476	473	502	507	515	469	511	487	482	478	523	484	500	528	475	468	472	506	479	499	464	456	519	487	504	467	487	514	495	486	487	474	498	467	467	486	450	519	501	478	527	453	507	521	464	499	486	485	483	485	494	501	523	481	492	483	440	484	488	458	517	506	519	501	495	461	467	518	448	508	476	488	472	498	466	451	476	472	514	481	504	457	492	504	517	512	442	466	526	496	472	516	492	486	485	453	483	456	493	486	505	503	497	475	499	445	491	507	466	512	525	457	486	507	546	522	482	478	486	515	491	507	466	466	510	453	454	473	463	498	441	509	489	487	489	486	532	501	469	542	516	477	508	508	502	501	465	492	508	468	481	481	502	539	450	521	484	456	488	517	475	477	490	495	453	457	479	469	494	496	484	514	471	506	490	463	495	481	531	498	485	467	484	485	527	487	443	467	478	495	469	498	505	452	479	487	470	503	474	499	463	510	462	511	506	508	493	478	529	480	503	471	494	517	511	482	479	471	474	506	455	520	486	457	463	517	471	471	499	483	474	471	465	457	482	472	458	504	475	485	506	486	468	481	490	536	506	480	479	504	495	508	478	483	514	484	457	505	458	485	490	449	470	489	512	492	501	475	484	513	500	488	498	492	505	473	447	467	482	507	465	505	465	476	491	471	539	537	501	470	476	495	481	499	469	479	441	483	491	521	439	491	452	499	500	504	477	501	471	457	508	499	484	459	494	522	497	510	488	516	452	466	467	498	492	524	488	451	464	511	489	485	518	525	474	511	493	486	533	469	472
24291	21065	26476	24283	7602	2836	1786	1224	926	833	745	711	705	625	624	605	589	586	599	580	529	599	572	534	554	527	542	578	538	557	571	575	536	520	547	553	579	515	561	556	514	530	523	577	558	563	578	546	580	571	548	526	538	548	583	529	524	535	584	541	524	571	600	559	555	536	556	530	571	555	555	605	535	604	586	537	560	557	566	546	566	525	577	545	578	536	558	553	527	561	557	553	497	544	492	518	579	558	550	550	542	554	542	494	524	566	532	584	536	545	550	552	549	519	502	556	529	572	527	569	558	533	525	545	560	543	559	579	535	558	530	538	563	591	542	506	551	536	540	530	552	524	566	527	571	543	567	557	542	523	538	508	524	551	549	576	550	517	541	562	516	559	540	526	538	594	540	573	536	558	549	575	568	504	572	579	552	515	547	522	560	527	539	542	549	545	509	575	576	519	534	530	508	536	544	565	535	565	541	541	569	556	539	529	592	571	594	521	513	566	515	584	526	541	574	557	507	568	545	585	549	569	547	552	500	533	552	545	492	533	514	546	541	512	527	519	526	565	544	546	507	552	521	528	563	551	530	533	570	496	544	550	546	547	518	546	534	576	558	540	531	546	553	503	525	537	544	495	536	541	556	527	530	521	562	536	514	573	510	533	550	554	555	479	580	534	561	509	523	540	539	567	600	522	533	535	529	556	543	535	586	535	570	524	588	554	533	531	523	547	556	556	547	549	573	541	560	542	535	571	529	546	550	551	505	549	547	562	523	559	502	544	562	532	527	539	575	525	542	516	520	552	538	550	577	561	500	527	530	537	571	516	581	549	552	536	560	569	550	563	569	546	598	544	511	551	532	568	526	526	532	563	562	581	547	537	542	561	515	558	552	569	490	521	527	553	562	540	554	511	554	539	581	589	547	559	526	567	508	543	533	577	582	553	527	548	588	521	566	566	557	513	557	495	591	510	533	591	570	551	499	543	600	533	579	551	524	562	550	505	540	527	563	521	565	535	558	560	511	541	560	554	511	519	557	508	513	558	592	585	534	576	582	540	543	559	533	538	553	614	543	518	519	563	561	575	581	587	499	576	540	538	519	531	541	534	567	552	558	547	525	540	551	545	501	519	556	578	530	551	561	540	575	583	547	553	558	534	576	614	537	561	530	577	553	529	508	516	539	529	575	551	524	546	553	585	528	548	540	540	526	574	544	535	540	530	568	539	543	526	593	577	506	497	536	526	535	540	536	535	562	570	584	518	552	535	562	525	548	545	554	570	559	560	516	546	558	569	506	560	523	548	543	571	550	572	552	581	551	549	523	569	547	523	526	517	579	551	526	553	537	530	543	513	527	499	531	512	524	563	539	526	558	559	564	527	576	530	568	562	555	534	548	535	564	521	584	557	512	546	600	532	543	546	528	557	565	548	526	559	516	525	540	529	535	538	562	546	582	539	512	540	531	554	543	547	497	559	572	541	527	563	573	572	575	531	534	540	519	543	535	559	537	528	550	534	515	547	504	549	541	566	539	566	561	541	581	518	524	549	543	575	545	512	537	563	546	543	527	581	502	549	580	525	486	564	539	542	528	580	555	501	496	572	524	547	537	553	512	548	518	515	520	577	533	531	551	577	515	522	592	514	590	555	555	576	544	545	542	572	544	529	533	519	541	564	557	552	536	592	549	548	551	534	555	581	560	546	549	511	558	541	515	551	519	526	543	489	541	525	521	523	524	541	558	505	531	539	545	532	522	542	586	532	531	545	572	498	565	546	525	548	540	565	509	541	564	552	587	605	542	577	541	548	558	525	544	538	546	520	560	508	525	576	542	523	528	556	523	533	559	555	595	506	524	519	587	576	544	513	554	538	574	530	519	593	584	540	536	509	599	535	516	533	529	525	549	539	536	559	552	539	533	512	533	540	560	593	537	522	512	527	580	566	559	560	526	560	525	570	551	548	568	514	573	589	530	572	486	538	577	510	524	519	532	506	565	543	551	528	563	522	587	554	507	575	508	577	533	575	544	540	523	534	499	582	515	530	535	536	504	493	533	502	557	527	568	532	524	527	531	513	532	542	511	526	580	578	531	548	545	560	536	511	535	567	511	586	580	535	565	520	536	538	517	533	560	578	562	534	538	531	526	493	569	543	559	525	540	594	504	533	536	619	540	521	533	566	553	561	553	533	550	511	518	544	530	544	551	566	545	535	553	561	523	532	532	520	506	515	573	559	554	539	573	539	598	530	554	546	545	557	493	506	571	553	538	570	533	562	534	548	565	544	545	486	527	542	522	526	543	543	558	553	550	525	546	558	558	540	563	549	544	558	464	505	571	565	507	556	520	491	554	558	502	559	535	563	595	535	574	550	552	564	516	527	580	558	539	529	541	525	513	541	561	549	543	584	534	523	571	519	543	598	520	525	580	593	534	587	515	543	530	561	512	555	517	552	530	528	521	565	514	514	531	528	548	557	552	533	597	562	527	532	622	495	534	570	545	530	561	527	547	560	566	562	543	544	528	553	516	530	581	539	566	549	551	528	543	512	532	532	562	557	556	580	547	572	534	565	532	544	550	532	526	528	547	562	565	547	588	544	503	538	551	559	578	508	535	543	545	569	505	597	530	569	550	579	533	573	536	582	527	556	554	526	546	586	545	544	542	595	531	535	528	542	533	557	555	533	533	561	517	556	549	558	529	527	531	557	545	531	551	537	494	539	539	532	527	537	548	554	584	554	541	515	499	512	517	544	539	587	557	558	559	549	527	539	520	537	520	521	546	527	524	560	555	567	572	523	547	586	551	550	550	553	541	550	562	530	543	544	555	550	520	552	502	567	528	521	583	537	492	531	532	552	549	492	537	547	523	519	545	551	535	537	562	569	552	517	491	523	560	570	517	507	523	494	570	526	539	544	565	520	544	535	591	515	545	525	541	569	521	546	506	560	585	571	558	577	579	530	526	529	537	537	570	529	537	550	574	539	584	555	543	555	518	497	578	543	578	574	570	551	537	551	527	553	567	532	522	533	556	613	537	579	561	567	528	530	556	520	548	560	522	521	545	509	513	532	520	532	495	528	535	519	578	557	526	540	516	556	541	615	514	579	514	542	572	558	559	547	594	569	561	556	536	560	555	537	556	577	520	599	482	552	537	584	541	560	540	538	507	532	550	560	528	538	546	600	498	562	564	536	538	552	566	550	532	536	560	523	533	527	493	525	544	547	533	549	562	594	502	541	544	548	537	517	542	584	576	531	532	505	562	522	558	532	564	535	544	566	521	550	528	525	542	545	513	534	560	558	528	563	579	560	529	540	572	572	497	499	571	540	530	568	540	530	546	530	510	533	515	558	563	555	563	593	524	548	567	530	558	560	580	559	520	594	551	513	540	552	562	580	494	575	576	548	590	583	566	528	539	550	536	567	567	581	538	551	534	536	542	522	616	523	572	516	507	540	533	535	523	548	574	559	574	523	546	542	555	586	523	532	571	519	496	522	538	507	534	536	545	541	530	572
11169	24285	17099	9479	7324	5284	3728	2562	1930	1651	1401	1330	1158	1096	953	917	909	877	832	849	807	862	805	829	821	812	800	818	824	820	814	743	750	768	793	823	778	811	804	816	799	840	771	780	771	778	808	762	803	787	826	800	799	852	794	794	788	801	825	801	857	804	848	805	823	799	806	776	789	768	752	791	822	757	826	782	779	812	811	788	770	766	773	770	833	784	779	829	756	732	776	795	776	773	826	744	788	808	736	756	841	822	804	784	796	721	797	802	840	796	772	787	785	806	772	820	781	768	786	796	817	759	756	737	825	754	802	802	770	841	810	800	773	819	819	783	743	809	776	733	778	787	784	785	814	808	805	718	827	791	822	804	759	794	829	809	770	809	762	767	792	851	804	784	803	774	798	835	796	796	796	801	762	775	799	835	806	787	788	816	813	754	800	769	768	817	771	817	824	838	805	806	810	803	825	816	756	825	819	771	804	775	824	786	784	838	797	782	756	783	803	788	778	773	791	800	762	775	822	848	780	770	786	781	774	769	843	763	754	768	810	821	812	750	751	798	796	818	769	762	762	784	808	796	769	780	766	765	773	793	752	812	786	823	750	779	756	743	779	792	857	762	750	799	821	812	793	840	773	788	780	776	803	794	765	820	793	808	765	794	829	809	781	770	837	790	810	790	760	757	777	789	765	825	752	764	774	782	718	809	829	788	793	818	755	750	813	784	780	791	825	763	789	784	816	786	757	788	774	805	747	773	754	809	749	786	804	776	822	831	771	781	773	746	815	783	813	767	798	778	773	750	761	771	812	786	808	772	743	798	811	786	734	791	770	763	727	762	790	812	857	744	761	844	804	726	756	758	810	773	772	853	789	806	796	834	791	787	778	791	760	762	786	793	757	791	751	798	799	779	824	805	775	858	810	795	781	761	818	775	764	795	826	821	764	831	867	838	795	798	771	771	799	818	757	781	810	794	756	765	819	780	785	804	782	827	812	823	808	769	777	799	795	781	808	797	766	786	785	793	766	786	816	779	780	780	807	773	768	791	793	843	785	800	796	776	778	824	797	751	776	821	763	774	740	757	758	812	764	781	755	804	795	814	785	807	795	798	791	756	804	781	769	791	793	768	857	790	795	804	771	803	829	800	801	794	781	800	810	810	744	807	843	799	796	781	733	855	772	801	846	807	762	815	737	831	783	765	777	782	777	769	789	760	795	775	833	791	833	792	769	877	839	794	753	808	730	791	771	822	831	812	800	760	805	803	787	788	785	826	746	803	735	827	785	738	770	834	801	784	768	842	775	751	782	794	824	782	770	815	817	812	763	776	766	766	746	788	807	802	775	774	827	797	787	788	748	780	794	796	822	778	807	782	795	751	770	804	764	767	852	764	846	820	775	772	798	788	820	775	766	806	818	772	797	795	786	758	820	774	764	761	814	805	806	829	806	793	816	732	744	804	810	766	756	793	821	808	787	817	778	832	838	754	768	777	819	774	805	819	800	823	785	803	817	779	795	813	806	761	807	769	776	763	750	794	740	779	789	767	816	819	815	782	772	769	835	797	772	807	798	766	822	795	755	748	815	851	786	810	797	843	816	827	762	784	819	782	760	778	784	776	760	847	779	802	749	814	788	798	811	779	840	764	801	785	804	765	796	783	786	757	852	750	777	775	764	753	812	759	793	814	840	775	807	759	745	769	806	741	768	769	797	792	796	801	780	809	815	744	794	771	794	743	763	818	785	758	793	786	774	805	797	807	793	781	800	793	777	746	762	797	758	771	781	759	758	743	770	776	781	836	770	784	759	738	803	818	778	802	786	777	801	753	831	802	757	776	751	764	778	817	835	831	763	746	812	798	762	784	775	767	769	773	740	785	798	820	794	757	793	824	812	815	839	744	754	782	790	830	831	835	798	762	797	803	742	807	793	785	730	810	792	768	760	787	814	780	803	808	799	792	765	794	821	786	777	778	801	812	733	811	804	797	720	807	795	773	840	800	776	785	788	771	746	819	857	792	808	818	760	772	783	761	774	782	814	789	712	812	832	746	791	792	781	780	803	809	747	790	773	773	841	793	815	782	785	790	782	794	754	819	773	830	831	783	772	796	758	807	789	762	765	779	775	790	821	749	733	837	754	821	816	788	786	776	776	812	791	761	831	740	775	741	745	810	744	810	817	762	800	823	804	813	784	792	768	757	793	835	778	799	768	781	774	717	812	833	788	816	766	753	787	769	789	788	804	794	760	783	764	787	824	801	806	823	762	723	784	750	807	760	761	803	792	799	775	798	782	802	828	780	816	750	797	808	794	791	744	783	838	824	812	787	807	754	800	741	799	837	817	802	771	796	754	877	785	813	741	756	825	767	800	766	748	855	821	761	794	758	778	791	758	735	785	765	774	783	798	796	818	723	768	800	758	807	810	798	743	781	767	764	733	807	832	755	792	802	756	763	780	734	761	737	801	829	751	748	790	767	792	722	794	840	793	767	803	760	736	780	770	804	824	798	775	812	765	755	760	762	806	776	781	781	854	826	791	769	754	777	776	779	821	769	810	823	812	830	850	808	803	795	801	817	839	807	784	813	799	811	808	735	766	753	792	716	773	724	827	815	806	765	780	753	791	814	769	822	808	756	793	830	730	772	781	737	824	773	821	758	766	783	773	790	812	793	798	785	788	797	810	750	771	813	809	833	793	796	796	811	762	796	796	785	766	793	750	799	787	796	773	799	812	759	818	782	769	752	881	769	772	766	833	836	794	785	812	802	807	765	800	745	774	751	739	772	772	821	771	843	770	812	786	790	791	814	804	799	773	767	773	773	780	845	779	783	835	796	755	815	797	790	750	808	799	782	801	813	782	793	802	794	813	799	858	752	749	796	834	831	795	813	775	801	769	734	767	771	787	793	791	790	776	785	803	805	761	821	776	759	825	813	745	793	782	751	790	808	774	762	793	809	808	805	783	807	772	770	775	761	808	797	803	863	771	807	812	819	787	855	810	794	765	807	810	752	785	768	836	794	777	739	786	796	764	769	809	811	803	786	845	781	785	745	806	816	782	795	817	797	782	802	786	781	799	738	797	804	814	798	794	780	760	785	795	795	816	822	783	756	769	770	808	807	784	799	794	799	781	844	789	784	757	759	742	787	790	763	801	802	784	819	798	827	775	795	758	794	809	767	723	748	759	804	749	774	757	775	789	817	727	800	809	756	782	795	753	775	704	788	769	747	819	831	838	781	754	772	803	789	817	774	790	808	771	758	824	785	783	816	799	751	749	823	776	775	813	815	797	788	735	781	781	796	805	799	781	761	763	759	775	812	747	771	823	815	800	768	767	782	791	809	808	846	721	831	805	813	816	839	784	813	783	775	799	754	789	814	825	759	789	752	746	763	806	785	754	785	790	751	803	767	740	786	780	750	735	774	809	762	773	807	789	801	833	789	781	805	818	769	735	750	829	809	762	773	793	761	807	751	832	779	794	836	813	772	796	800	792	802	781	801	783	785	784	771
22065	21050	28648	23665	21059	20352	5987	1583	1003	812	699	605	501	394	349	350	302	310	269	282	261	288	269	247	248	239	240	228	204	240	238	217	232	179	221	197	174	225	205	210	241	229	203	215	234	230	242	199	201	216	207	211	219	247	220	220	189	217	206	232	201	189	217	220	221	202	233	215	223	207	192	249	209	203	191	199	225	214	198	212	218	201	204	217	218	216	207	220	201	216	220	205	217	206	214	193	200	200	152	226	208	186	203	190	195	194	204	190	199	190	194	180	186	190	213	212	218	206	244	219	195	217	192	178	206	180	194	212	216	206	199	221	189	179	218	234	207	224	194	201	195	214	185	232	201	189	204	198	211	221	197	200	200	188	225	206	208	225	191	192	196	220	209	220	186	225	229	200	197	193	213	192	221	188	210	201	219	198	215	227	204	217	200	202	195	212	187	193	209	220	203	201	199	221	206	217	195	186	205	217	198	223	221	212	202	197	208	218	209	215	210	214	216	221	220	203	205	210	224	194	196	206	205	212	210	209	186	185	200	192	207	224	230	199	195	212	198	192	238	194	238	220	178	215	194	226	208	199	255	201	192	224	182	179	192	224	193	208	210	223	201	213	186	209	200	191	200	205	203	220	195	192	212	227	186	213	216	205	214	195	206	255	204	168	206	201	204	214	220	207	234	194	203	225	212	204	196	203	218	235	231	180	206	206	219	202	208	214	235	201	188	197	179	202	241	193	216	192	165	209	197	188	204	204	205	210	220	219	203	184	199	207	215	219	184	195	213	196	194	216	230	189	213	233	204	211	195	186	219	181	215	181	206	180	199	200	200	211	202	209	212	207	196	203	205	190	213	177	182	194	196	199	198	206	205	191	201	214	197	205	221	187	197	212	227	220	211	209	211	219	217	178	221	194	197	192	213	232	225	183	172	221	193	193	212	202	190	210	223	175	188	220	207	190	217	195	197	237	217	207	210	168	190	232	225	182	227	203	214	211	206	195	188	223	196	215	211	207	220	223	190	199	218	177	220	193	195	187	220	202	222	205	187	175	219	186	211	188	259	238	199	194	208	193	187	197	180	216	196	194	220	185	200	220	199	218	231	218	179	200	207	195	203	202	205	202	188	216	221	208	236	201	205	227	188	178	208	194	194	226	199	194	209	210	196	188	183	211	220	210	195	192	179	208	181	189	199	206	192	201	192	206	208	210	188	203	198	201	210	205	224	228	184	193	196	218	195	195	201	207	202	194	220	178	209	203	209	202	207	210	207	196	193	205	232	205	178	206	190	191	212	191	219	234	178	165	173	216	209	213	175	206	214	196	203	197	234	192	208	199	202	226	196	206	210	201	235	205	190	198	217	179	222	191	202	193	209	195	203	224	181	212	181	229	188	227	192	226	207	194	234	206	209	207	189	206	223	189	181	217	203	218	202	184	206	201	216	213	209	187	236	198	223	189	195	211	203	207	198	212	209	187	228	214	207	207	202	187	197	182	197	190	199	186	227	186	220	186	207	175	193	199	176	212	205	211	211	189	192	181	195	205	215	232	229	213	214	176	183	179	200	193	206	180	204	228	191	169	208	219	218	207	191	233	208	205	225	202	206	204	185	191	194	193	244	191	204	184	215	198	221	198	223	225	189	200	197	208	205	207	173	201	204	213	194	184	202	219	209	231	203	213	220	194	212	202	180	203	173	237	227	199	176	213	187	220	208	204	193	199	226	204	204	200	215	224	192	187	206	188	216	176	192	197	229	230	199	226	213	194	192	203	193	211	190	197	179	199	211	206	195	180	201	211	201	193	187	207	216	204	193	192	196	205	216	193	191	204	209	199	214	207	199	190	204	186	191	203	193	208	189	200	182	183	192	233	199	191	209	190	200	219	199	194	206	191	233	212	166	188	213	199	221	200	214	192	213	201	193	209	185	194	206	206	192	188	206	182	198	217	219	208	194	197	203	187	212	183	225	196	176	214	197	202	188	200	197	198	174	216	190	184	184	209	183	201	182	212	219	211	195	186	199	214	194	203	180	201	250	197	197	194	221	251	200	206	213	183	221	177	193	173	203	170	193	194	222	182	209	197	182	199	208	215	213	231	195	218	188	196	222	214	238	210	183	176	177	186	188	197	186	206	173	205	214	207	198	198	188	214	219	187	206	210	218	218	199	209	218	216	199	226	212	191	193	193	187	213	196	199	193	228	195	189	214	222	201	188	200	240	200	214	196	208	201	182	212	219	225	180	205	202	211	187	157	225	224	191	194	189	206	208	199	187	192	198	217	199	200	203	198	211	222	211	188	200	215	198	215	181	236	227	202	212	207	214	207	200	207	220	192	210	190	193	225	200	179	167	204	199	188	191	192	196	232	206	181	204	200	187	192	190	195	224	204	197	213	196	189	224	199	215	216	195	213	216	221	196	204	221	198	183	205	222	214	206	185	185	193	198	208	229	199	182	211	182	181	221	207	188	193	206	183	220	195	205	211	190	198	207	176	191	214	202	229	201	209	216	183	192	221	224	201	159	221	208	203	190	197	215	208	212	208	204	212	208	193	199	190	223	231	233	212	182	186	194	212	197	197	200	185	181	189	218	222	187	198	209	210	194	215	186	199	223	198	220	215	207	221	176	202	233	251	187	192	212	213	216	201	186	202	201	203	214	200	222	230	216	191	222	221	210	200	225	209	184	216	202	213	222	219	210	206	219	183	205	206	205	220	208	199	205	190	206	225	193	168	208	196	206	191	209	191	202	202	228	209	192	185	210	241	226	182	197	216	223	210	201	211	201	205	186	231	237	197	187	206	191	198	205	207	211	199	172	226	194	186	215	188	208	206	202	199	220	206	186	181	218	211	203	212	193	202	191	202	200	210	199	221	183	242	207	195	175	202	200	191	204	201	208	205	238	228	201	190	208	197	188	191	192	208	187	155	198	199	211	198	202	217	200	202	182	186	210	225	217	233	218	217	208	201	207	200	192	202	185	202	199	194	180	206	209	212	191	197	216	204	210	220	219	211	198	218	224	192	194	194	197	227	196	194	206	209	216	173	182	182	220	191	209	186	203	188	214	214	204	211	211	194	183	198	189	215	235	225	229	187	212	211	185	234	217	215	192	185	177	206	218	200	208	202	210	188	180	196	181	220	204	181	217	223	212	201	207	224	206	212	180	212	216	207	185	206	171	191	197	212	190	200	212	210	219	201	201	178	237	192	185	204	196	196	215	216	226	198	191	198	207	197	215	188	202	212	200	170	191	206	211	216	206	184	186	193	181	218	218	200	209	203	199	203	198	189	204	203	221	215	211	199	176	214	233	216	190	193	180	180	212	199	200	217	209	217	178	190	197	221	218	196	207	219	201	189	216	207	199	230	206	220	205	229	209	205	205	202	217	195	217	207	209	222	195	208	215	211	179	172	200	205	213	188	200	233	191	211	188	189	220	194	197	201	189	225	212	179	211	220	205	200	199	205	201	185	198	195	225	212	228	202	214	199	208	215	213	219	185
12620	31815	23704	14074	9907	7480	5150	3446	2567	1958	1700	1421	1057	823	701	614	560	497	438	462	417	418	372	379	388	376	376	394	350	347	306	356	329	330	329	362	314	331	319	343	331	326	343	361	292	350	353	358	355	375	319	345	343	351	368	361	331	349	347	347	320	326	360	365	361	332	346	360	346	289	319	351	287	341	327	303	280	308	322	309	293	300	330	310	313	309	323	315	318	321	304	323	274	296	284	282	337	276	302	291	315	289	275	291	288	294	289	296	342	285	316	320	314	284	282	289	342	290	286	325	310	282	277	319	274	294	312	292	309	332	334	300	279	287	256	317	319	245	278	275	286	329	302	284	349	300	273	320	282	305	303	303	323	305	301	286	278	312	330	279	299	332	301	329	316	301	302	294	311	299	306	279	319	301	285	296	305	317	319	306	294	316	310	271	321	336	342	287	303	307	286	278	292	316	297	285	291	278	272	298	293	272	300	311	289	268	279	273	315	317	284	285	280	316	311	323	309	325	310	296	311	305	311	297	276	268	330	285	272	304	308	309	312	302	321	306	287	302	276	321	306	320	278	290	312	300	284	297	305	322	271	303	291	289	291	307	305	296	289	315	270	269	311	288	298	312	290	292	291	316	320	308	310	284	292	329	319	299	297	301	315	292	298	306	297	305	280	293	290	313	288	317	325	294	344	286	310	303	287	327	299	316	309	304	305	293	295	299	255	297	265	319	296	317	292	285	277	318	301	302	298	284	285	294	292	311	290	291	297	303	279	316	314	278	312	300	315	295	288	300	270	295	310	304	306	284	287	265	315	247	287	290	340	319	282	315	290	299	304	270	301	309	288	284	295	263	310	263	293	314	285	320	273	315	296	286	305	314	309	262	298	292	311	295	284	305	288	298	313	307	311	304	312	303	310	319	280	283	285	312	305	286	293	319	321	299	270	312	329	336	309	294	302	300	297	312	294	329	306	306	295	303	238	305	304	309	280	301	269	297	337	290	289	280	298	274	305	290	295	310	284	309	338	295	277	316	305	307	289	299	283	317	275	319	298	295	299	299	308	277	293	299	314	316	300	288	280	315	289	288	279	294	310	307	275	295	283	291	281	287	277	313	315	326	294	297	324	301	287	271	288	282	298	327	293	295	294	274	287	314	294	338	272	328	295	320	291	264	306	260	296	303	295	305	261	291	316	290	312	271	300	303	339	297	266	292	315	281	270	308	314	302	292	294	291	286	299	313	283	286	304	285	294	308	314	305	313	287	321	291	275	307	284	291	308	278	279	304	329	284	303	330	296	306	307	287	281	284	331	325	310	313	265	285	244	305	291	329	311	299	325	282	299	291	267	304	298	286	278	338	294	302	286	291	281	286	300	290	296	313	297	291	284	295	317	269	317	316	310	287	311	281	275	293	299	298	295	283	300	311	276	276	284	282	301	289	296	294	292	295	301	331	319	279	302	321	333	284	315	302	247	293	321	289	306	301	275	314	303	343	303	318	303	309	276	301	317	274	310	310	281	280	274	336	335	294	294	301	282	287	313	278	341	315	320	294	321	301	283	293	336	282	319	304	296	298	289	301	315	296	294	293	290	308	293	285	293	330	318	324	294	306	286	277	285	322	311	308	311	310	312	285	305	292	305	285	287	308	275	298	290	308	264	295	277	282	308	310	302	320	274	281	308	298	297	307	312	298	287	301	283	338	294	300	306	285	301	313	299	293	346	310	272	313	325	273	268	255	316	304	284	291	304	304	279	299	324	327	315	324	354	327	297	276	301	309	288	334	336	301	318	292	278	300	325	279	288	290	273	314	304	302	287	315	300	282	294	287	331	310	287	286	344	305	277	311	295	266	269	294	317	289	292	337	284	300	325	278	301	292	289	296	273	276	299	279	320	295	318	311	276	311	296	316	309	292	290	271	311	297	323	295	286	278	296	314	297	271	273	293	316	343	277	315	306	275	302	287	299	312	283	306	296	281	309	320	286	281	293	286	307	314	280	290	308	291	307	314	286	293	296	288	324	289	335	329	261	290	291	325	294	317	322	296	305	318	315	309	296	294	322	286	299	288	274	296	295	304	284	291	288	288	301	277	323	311	319	334	334	267	301	304	304	293	260	289	303	303	296	311	299	301	302	297	314	308	302	293	290	305	317	292	285	289	280	274	308	294	282	306	305	294	290	292	324	303	315	303	306	294	309	289	301	288	302	312	299	306	333	275	301	271	301	312	277	295	317	315	304	326	278	313	270	305	310	303	302	299	319	316	307	315	287	328	328	299	299	317	303	285	294	278	291	315	294	319	286	325	275	257	282	279	328	328	282	300	302	273	316	315	331	296	301	283	275	291	313	307	257	277	306	282	301	286	303	305	321	287	298	314	287	317	288	289	295	302	295	283	279	277	282	287	283	287	301	309	312	317	299	293	300	328	282	298	305	311	313	293	311	272	286	300	295	283	312	302	311	308	276	281	310	281	319	278	286	291	278	297	317	291	290	281	294	308	291	274	310	303	276	299	297	290	332	293	278	306	285	291	295	302	312	310	308	292	317	294	302	308	306	300	297	306	316	289	302	309	312	294	287	270	300	301	297	285	310	287	296	275	316	287	304	311	293	315	307	268	311	319	302	293	288	308	275	303	304	285	310	290	301	292	325	313	279	266	279	325	276	330	297	310	295	330	296	272	273	304	304	276	300	276	291	288	324	292	285	316	283	328	303	328	272	313	307	278	313	314	302	331	314	289	301	299	296	283	334	285	312	288	296	305	325	305	297	334	279	305	338	317	309	324	292	286	265	269	344	294	275	287	320	292	313	275	317	303	298	283	319	302	298	327	301	297	317	280	295	323	268	294	303	329	288	307	289	295	296	292	317	310	307	289	313	307	305	295	305	276	333	279	295	284	312	295	287	306	287	261	315	320	302	294	303	309	292	282	290	328	323	307	303	279	304	297	274	311	327	289	312	290	299	342	300	262	325	288	316	332	261	278	320	289	311	298	314	330	280	269	304	281	311	304	287	301	302	277	284	307	308	314	296	310	324	299	294	284	310	331	336	306	280	298	299	330	304	287	319	332	259	290	290	303	290	290	293	305	270	295	315	305	281	320	314	308	260	291	300	304	290	315	312	309	296	333	304	297	289	311	295	347	342	274	292	275	291	286	330	309	308	325	291	269	310	317	303	336	266	270	296	272	317	289	276	289	309	286	306	327	309	306	290	304	326	301	298	265	318	310	283	340	285	286	317	312	275	301	297	325	334	306	292	289	321	306	355	325	357	299	325	291	281	302	287	299	291	294	302	273	287	291	338	313	299	299	283	321	342	316	331	285	270	276	289	304	314	287	285	279	298	302	272	296	270	282	299	293	337	297	319	312	311	308	316	270	313	287	287	295	301	313	284	323	310	310	267	282	292	312	324	307	296	280	287	301	318	277	287	317	285	287	329	298	319	304	285	305	311	317	300	294	294	266	295	291	276	335	296	301	320	299	322	301	331	289	323	300	268	317
26766	20161	13419	6407	2825	1820	1247	969	827	829	762	687	656	666	631	596	574	611	570	564	568	572	588	557	561	576	552	584	563	551	568	605	527	580	544	593	558	569	567	556	511	532	580	606	554	580	574	542	543	569	546	546	565	587	532	595	580	547	568	563	571	562	556	533	551	569	500	555	579	527	548	496	558	577	521	552	580	551	542	530	557	567	513	561	545	578	516	524	494	539	587	557	582	557	538	550	550	553	539	574	569	509	563	551	594	535	540	541	507	570	548	568	594	540	567	572	548	543	491	545	510	543	549	530	496	504	582	525	546	528	540	571	542	531	553	554	521	562	552	514	593	544	570	548	573	532	542	530	535	564	548	523	572	544	549	550	512	531	519	552	599	534	552	546	585	564	548	492	545	540	571	516	549	553	513	518	583	529	492	569	544	548	547	559	576	512	574	562	546	565	579	520	527	545	550	549	516	518	557	560	544	548	563	549	531	553	511	581	582	619	510	541	514	581	540	528	568	524	554	533	564	562	547	547	561	556	562	506	589	564	548	519	539	549	559	549	541	550	538	534	583	614	543	556	587	551	574	534	529	513	619	573	541	600	532	509	538	542	515	523	573	566	504	540	536	577	534	542	557	542	524	531	547	545	568	579	547	557	519	527	567	556	554	577	548	560	582	578	515	587	573	521	541	557	557	565	531	492	554	570	547	578	563	576	524	499	541	552	566	538	522	538	561	527	533	556	542	524	546	553	581	533	550	548	592	540	537	572	539	562	541	547	592	561	567	547	526	563	579	582	544	561	540	547	541	560	512	567	567	554	551	535	584	589	576	543	539	546	495	591	559	576	553	529	577	519	555	541	625	580	584	556	555	583	537	557	573	541	545	566	563	571	556	570	566	604	512	581	565	556	582	529	553	527	588	576	551	590	541	555	600	566	553	563	550	557	548	534	559	529	540	570	579	539	558	597	532	523	537	548	571	587	548	573	563	590	532	524	526	553	555	531	543	533	544	541	547	537	538	551	545	539	554	553	532	551	533	559	529	529	527	576	554	548	555	578	566	545	591	566	570	526	555	518	554	526	514	559	553	532	530	556	548	553	565	600	487	561	538	531	567	547	596	555	541	563	568	562	552	556	558	608	492	554	582	548	540	497	534	529	543	525	561	523	586	568	523	572	558	553	495	527	559	538	576	554	558	571	570	544	546	565	569	531	551	551	488	550	570	549	577	558	544	559	547	567	570	529	523	565	561	545	552	529	500	543	589	583	522	558	501	585	552	558	585	550	565	558	575	524	530	543	563	567	537	600	545	542	535	552	547	528	552	560	588	509	566	543	513	570	545	550	546	573	533	570	565	541	542	574	546	528	613	528	538	568	598	547	528	584	548	555	558	548	543	579	551	592	532	532	543	543	554	544	557	548	582	564	492	540	547	577	549	563	559	585	525	559	528	558	521	583	557	581	529	562	529	584	596	502	547	549	581	538	530	550	547	511	556	555	544	549	542	552	540	541	545	508	529	517	565	532	558	544	561	581	571	552	559	590	539	573	528	532	559	541	550	562	509	544	546	589	562	545	536	568	535	531	520	549	568	544	515	516	556	563	561	571	543	556	590	532	562	523	558	612	538	560	552	552	562	542	530	551	529	555	550	544	561	560	567	531	550	536	557	535	521	547	520	562	596	569	517	561	547	544	531	581	534	545	512	553	527	563	539	526	612	579	555	541	519	527	530	546	536	558	540	587	577	590	552	515	528	551	552	558	557	556	616	533	562	552	538	546	514	540	537	538	571	522	538	577	538	535	567	570	542	527	531	585	538	520	559	510	550	558	555	548	578	530	594	517	506	541	560	559	549	575	561	555	518	522	586	553	549	551	559	577	563	563	541	578	574	528	559	585	571	567	546	572	551	545	500	542	569	529	538	550	537	546	566	569	528	529	524	517	580	578	563	567	560	539	556	577	553	534	554	554	564	540	510	521	547	589	566	504	571	556	538	537	568	539	548	518	548	534	537	570	560	594	547	531	503	568	511	522	547	521	565	556	530	547	551	542	556	540	559	537	591	537	560	528	598	551	526	562	565	527	565	557	577	542	528	530	572	538	518	541	550	608	543	505	552	538	530	571	538	506	612	554	532	556	566	586	568	514	561	590	545	564	514	564	538	562	557	477	550	546	527	538	536	578	555	579	542	523	568	566	525	535	571	535	544	522	547	525	555	574	529	577	572	562	556	548	548	571	549	536	545	611	506	599	562	558	570	594	533	507	562	591	571	548	586	560	550	543	536	533	552	511	552	545	574	556	551	579	552	559	564	531	501	551	570	532	502	549	536	541	571	597	571	493	533	515	563	514	543	585	544	565	525	547	539	600	544	548	556	599	541	542	563	563	595	546	579	554	554	540	557	498	554	572	514	539	590	555	589	564	535	567	528	513	630	528	557	500	481	545	533	532	589	533	559	563	567	524	542	516	532	558	564	548	560	537	554	548	561	527	535	553	559	525	577	558	551	557	551	568	561	539	606	559	588	561	508	560	535	597	570	546	548	544	513	536	560	537	519	565	503	557	539	514	546	573	567	533	556	545	563	544	588	577	538	564	552	563	526	574	495	570	568	540	575	578	579	544	571	531	543	549	611	561	566	537	571	513	529	533	591	564	549	588	573	552	527	530	532	541	531	532	567	547	546	563	558	542	529	541	551	549	502	539	567	578	559	521	575	513	538	519	547	567	615	518	548	532	586	542	564	527	514	506	550	524	553	557	541	587	541	577	547	572	530	524	575	524	540	547	507	548	534	546	567	565	558	558	571	575	547	530	512	529	531	567	549	546	498	561	577	562	573	566	523	530	539	548	560	554	555	540	506	551	624	577	540	530	581	543	572	533	534	543	562	512	516	535	527	559	563	559	532	548	593	571	581	583	519	561	513	529	531	538	552	515	553	532	514	531	570	541	531	534	565	587	537	529	558	520	561	555	530	536	520	576	529	546	565	564	572	573	595	537	519	564	500	527	546	529	530	531	546	552	556	535	510	541	551	543	545	559	549	532	558	597	557	561	539	556	581	550	508	549	569	510	586	552	538	546	525	565	568	503	553	584	562	570	557	520	593	567	546	554	525	530	570	560	571	584	557	538	522	540	529	523	537	550	579	508	535	567	539	518	564	565	517	541	552	559	571	541	584	544	552	552	577	544	508	591	594	499	507	565	569	535	572	537	543	575	558	590	540	551	529	545	523	537	558	538	555	530	561	602	574	522	527	593	578	597	534	581	586	553	523	582	540	572	546	578	520	587	532	570	575	504	566	529	540	551	566	504	519	579	527	548	605	537	585	566	544	562	557	547	518	563	549	548	557	526	513	553	585	545	533	501	550	527	556	553	598	566	522	534	523	517	563	538	535	525	492	565	538	558	538	565	524	570	559	584	570	553	554	576	570	566	535	533	552	561	546	563	536	482	564	539	525	544	537	568	539	560	560	544	546	526	520	526	549	552	530	555	525	537	574	539	557	490
10262	20368	14535	7664	5028	3819	2620	2039	1683	1582	1412	1197	1002	1000	982	858	876	871	872	829	852	855	803	853	846	852	784	833	841	816	776	797	862	798	826	830	744	840	812	795	855	841	781	805	781	875	804	849	836	803	804	803	831	812	858	819	826	830	818	787	817	872	783	802	813	856	806	827	830	811	833	827	848	795	787	835	791	826	815	830	783	807	835	835	840	805	856	797	811	817	813	806	784	795	863	808	835	886	812	821	812	779	772	781	826	866	796	822	785	849	788	793	811	834	833	826	790	858	790	787	826	782	809	780	806	802	821	799	844	795	790	840	782	832	813	850	812	803	825	832	791	834	833	817	825	872	839	801	830	790	838	822	811	794	829	821	837	779	795	786	796	833	869	817	833	828	840	795	855	847	948	815	846	821	791	808	778	817	842	830	839	836	805	833	819	831	757	808	739	803	790	767	793	760	792	792	859	847	833	809	871	795	884	773	825	864	812	766	801	789	816	845	783	808	812	823	797	780	815	798	817	826	779	808	816	822	843	832	782	794	772	799	841	818	832	830	811	833	828	773	853	820	841	812	841	828	834	824	809	791	812	800	887	765	763	827	844	800	772	835	852	787	779	822	802	790	860	820	855	809	871	818	820	821	842	793	819	788	847	851	846	775	834	793	835	792	848	787	755	824	849	859	796	816	832	841	870	848	812	870	859	792	836	825	893	771	740	789	818	755	835	783	796	854	845	782	797	825	859	822	774	827	803	817	831	757	865	795	808	855	810	828	811	811	791	805	827	822	785	809	853	795	791	795	810	839	806	780	819	791	826	822	860	835	851	806	800	740	848	790	796	826	826	790	834	860	797	791	820	806	808	829	798	794	827	805	862	849	775	855	810	795	825	762	782	807	831	840	819	809	869	787	801	817	776	813	844	844	842	796	812	837	837	861	817	774	848	761	832	863	753	853	808	806	835	804	801	826	818	805	810	832	781	802	812	793	842	779	847	746	807	809	828	829	772	810	803	828	788	814	822	847	824	791	819	785	779	788	801	913	832	821	834	763	848	817	811	821	875	876	825	766	836	840	806	797	783	840	791	823	856	838	825	809	815	771	798	818	790	800	829	772	820	807	780	822	785	840	816	803	769	820	793	825	804	847	827	808	782	795	839	744	870	816	853	835	837	795	802	852	854	878	808	836	850	812	855	813	794	770	813	800	821	876	828	822	815	773	819	867	903	828	807	810	825	801	774	861	800	759	821	816	821	792	840	820	822	820	834	839	772	841	822	910	845	806	824	806	784	861	845	815	808	816	809	845	827	815	862	778	857	823	824	825	808	815	781	785	807	768	847	848	804	831	850	846	823	825	807	825	851	851	833	839	825	792	821	770	795	790	790	840	836	832	802	866	809	819	788	816	786	843	757	821	810	791	816	871	840	788	836	804	825	809	825	880	810	830	829	868	852	810	855	819	797	829	813	815	789	779	815	825	830	837	832	826	798	807	878	811	809	856	812	811	854	810	797	864	840	825	803	823	822	861	822	804	775	805	811	793	847	833	801	796	821	806	802	801	768	786	794	813	849	805	873	827	839	852	801	803	832	838	820	777	804	836	857	784	833	825	861	854	814	758	807	808	790	847	813	814	869	785	783	864	757	851	799	859	762	780	777	796	789	803	844	807	853	843	833	831	819	851	796	825	870	770	821	858	868	818	850	834	801	798	795	808	763	810	814	830	787	777	809	808	846	808	808	828	858	802	830	801	804	829	841	777	787	753	854	799	798	821	822	783	833	868	774	800	792	771	814	818	810	824	782	843	828	871	838	820	850	828	850	852	859	854	829	788	794	818	797	858	864	857	815	806	853	826	774	819	813	827	778	831	845	806	801	799	809	842	776	793	791	850	797	898	856	816	785	760	822	854	809	788	834	798	831	820	800	824	838	788	868	798	862	838	862	796	858	781	831	798	813	799	862	832	815	808	822	805	806	768	770	811	815	765	799	810	808	821	838	812	809	798	794	782	844	796	780	769	813	854	834	773	843	763	808	828	830	821	788	765	803	821	801	834	799	853	831	865	827	778	857	793	802	790	829	862	792	777	810	804	818	815	803	847	822	785	797	798	781	893	809	817	770	811	793	863	840	785	807	818	818	794	835	822	816	866	790	849	831	804	892	840	767	785	838	785	844	771	835	782	809	804	769	857	790	818	772	852	822	844	793	815	732	818	826	804	831	844	857	787	808	855	840	783	789	813	889	835	793	824	794	801	859	819	818	787	791	813	801	773	817	827	877	836	822	823	806	816	838	805	786	777	841	817	813	814	818	783	813	810	801	794	818	778	755	844	750	877	785	858	720	811	857	794	795	842	847	805	850	826	810	774	838	835	806	752	827	811	804	824	797	722	803	768	862	769	866	876	819	822	851	828	836	832	797	845	843	803	848	864	817	797	863	791	812	850	788	777	811	823	861	834	806	859	773	812	820	860	766	887	816	769	812	849	800	759	754	787	851	831	830	784	817	773	787	793	789	797	826	830	886	739	803	835	881	814	793	809	825	852	838	828	841	777	868	792	819	827	821	850	840	756	842	774	816	763	889	824	772	811	862	840	888	784	822	800	824	818	805	803	835	822	813	853	807	817	859	800	784	846	815	781	868	848	818	833	785	796	760	801	844	823	834	859	851	777	817	814	839	836	774	895	810	804	823	824	825	771	797	763	811	794	795	794	801	809	777	815	854	780	804	836	777	844	801	827	810	843	838	825	818	842	755	787	808	811	809	838	833	768	813	794	824	771	817	873	853	814	785	768	791	818	782	864	773	794	820	797	833	839	823	809	818	802	846	788	793	819	814	812	812	825	820	778	856	845	788	821	838	795	839	805	860	782	810	860	862	808	844	836	837	820	865	773	841	818	766	808	784	744	788	804	789	847	806	799	827	829	761	845	844	823	814	816	784	821	810	768	815	847	779	779	814	776	827	835	764	846	821	788	812	837	782	854	856	806	798	818	831	792	813	793	837	804	882	818	894	825	820	876	806	782	770	869	755	836	824	819	794	826	798	843	798	859	838	817	787	787	824	810	821	837	798	800	836	811	802	838	797	825	731	802	789	815	830	835	808	869	827	862	796	858	834	796	805	860	866	844	787	826	859	849	802	797	848	793	820	840	826	821	758	820	810	847	809	764	814	792	804	732	770	827	826	791	761	853	773	844	797	816	835	788	821	805	774	814	867	847	818	811	841	847	810	856	812	848	775	846	757	847	799	805	836	794	790	781	827	804	824	841	800	804	804	802	828	850	829	798	763	816	783	751	822	834	806	810	828	786	836	798	844	867	800	803	784	811	805	801	838	794	816	801	863	811	817	777	805	843	765	791	810	820	823	793	784	845	820	783	809	820	815	824	773	781	784	883	819	817	823	791	828	786	792	817	811	819	890	822	808	801	836	847	833	810	811	848	848	848	798	795	860	856	789	823	813	775	810	846	813	798	795	781	841	816	812	805	818	803	837	816	857	812	839	719
22984	21059	28114	24193	20620	7446	2017	1134	858	779	686	555	470	464	385	382	391	353	332	332	328	322	356	356	322	319	326	321	314	307	328	304	317	341	301	298	309	307	299	332	301	314	289	339	332	323	334	301	324	333	352	326	316	342	341	310	319	337	322	265	325	314	291	332	336	331	340	337	314	331	314	299	290	289	315	313	316	313	307	311	316	355	306	307	300	314	285	308	287	288	320	288	321	281	316	299	291	331	323	286	281	316	289	346	323	304	295	320	305	333	332	287	312	314	288	327	318	302	296	298	323	272	273	274	324	306	306	322	302	292	314	305	299	303	318	284	308	303	298	288	306	312	271	272	281	342	335	306	320	293	339	322	307	333	274	329	314	307	315	319	302	346	322	306	318	313	309	324	289	297	338	300	293	318	287	315	315	318	298	326	298	290	312	315	272	319	315	281	313	341	337	298	326	275	303	314	290	279	290	312	323	325	306	302	298	316	267	324	302	296	302	308	319	327	320	301	313	298	306	309	298	330	336	324	310	276	331	302	305	319	330	295	291	303	309	326	274	293	294	291	299	311	282	337	295	306	308	317	317	287	323	275	306	302	299	304	310	307	329	341	326	304	305	333	295	321	297	285	320	299	328	314	299	315	326	298	283	328	316	298	318	330	309	301	296	324	274	285	289	313	322	318	265	333	311	301	346	339	311	303	299	292	298	283	294	297	354	294	322	308	276	293	306	302	300	315	309	309	313	317	314	291	310	282	326	310	320	354	310	316	345	338	331	295	322	309	302	301	295	333	309	326	311	312	322	319	318	291	325	297	305	307	280	312	312	296	303	300	291	307	303	255	307	306	328	289	319	328	302	302	299	334	326	291	306	325	304	323	275	301	318	322	313	310	309	280	308	306	331	260	310	313	290	311	317	342	280	284	312	319	289	309	345	339	279	360	289	281	257	335	311	325	316	307	278	283	283	328	309	313	297	300	315	292	308	332	323	296	319	316	295	291	304	312	299	291	290	333	316	309	329	311	297	301	325	279	314	330	294	315	291	307	321	303	307	323	323	306	288	321	316	331	339	322	297	312	301	323	288	305	299	341	321	316	309	316	306	279	285	322	303	308	316	304	293	305	318	309	322	312	330	307	308	308	308	315	304	298	305	294	329	308	296	320	286	275	312	285	292	305	287	310	357	279	306	301	292	283	311	327	296	300	309	318	303	319	316	315	326	288	297	317	303	309	293	343	299	287	312	285	308	301	310	281	287	316	288	323	284	335	305	320	315	297	306	305	326	317	341	359	336	324	306	296	296	298	280	307	314	262	302	333	327	283	315	302	295	315	262	293	291	285	289	296	333	319	303	302	309	343	326	309	324	315	306	303	307	329	273	293	337	309	325	314	291	307	341	294	284	293	314	284	304	315	304	304	312	300	313	297	304	342	291	303	322	310	313	313	302	324	319	303	306	297	287	329	329	335	289	322	305	312	308	302	303	299	304	330	336	306	307	307	258	295	299	279	304	327	334	309	304	284	273	308	301	315	290	304	318	290	302	294	332	272	319	297	314	317	329	308	290	275	319	301	301	290	317	306	305	305	305	282	300	307	298	294	346	295	339	313	297	324	297	280	278	334	321	313	305	303	303	312	306	299	290	314	320	291	322	297	312	288	285	325	287	302	346	294	308	299	316	295	319	307	340	296	317	308	325	286	296	343	299	329	326	301	322	273	312	287	316	316	305	262	310	288	298	347	284	274	326	282	281	346	305	301	304	308	320	336	336	293	324	289	274	305	327	292	331	325	326	333	302	304	338	331	328	330	300	328	286	339	326	298	325	353	302	288	278	297	313	312	294	317	297	336	322	317	322	346	279	320	320	303	288	303	265	323	300	287	287	328	312	290	291	330	304	322	320	317	281	340	294	291	296	298	280	310	307	304	303	286	298	314	304	291	279	318	335	294	308	296	286	298	312	298	351	301	326	273	325	326	301	307	310	347	298	264	272	313	305	297	305	299	304	301	300	312	285	304	318	286	294	299	327	300	307	306	285	297	317	287	327	312	303	310	319	339	277	314	288	299	332	305	315	305	285	287	316	297	299	315	321	302	318	325	282	310	310	292	286	295	288	331	295	333	309	288	316	322	310	317	316	302	299	279	321	307	312	284	301	297	344	314	326	309	306	270	299	331	299	309	314	288	292	314	295	295	303	296	323	289	284	303	307	318	290	331	295	338	299	301	283	309	304	326	300	295	312	272	337	327	318	331	328	314	295	325	316	328	299	308	305	323	317	318	327	341	318	327	330	321	318	279	322	297	336	323	317	306	284	326	316	317	287	302	327	336	298	299	289	302	288	293	327	283	336	322	344	284	306	306	338	296	300	313	317	332	291	285	288	300	297	304	323	301	307	277	272	292	306	294	300	303	326	314	306	292	320	303	295	296	326	324	314	287	314	288	326	308	292	289	303	283	293	324	291	292	314	295	301	305	319	304	332	311	328	279	317	293	302	328	308	321	287	348	301	312	342	333	294	343	320	335	311	304	288	309	295	326	308	292	289	312	307	291	302	294	340	310	318	306	315	310	309	301	314	262	308	309	296	281	285	312	353	335	321	312	338	330	324	344	281	329	304	333	300	340	319	321	301	334	335	327	307	302	304	301	286	317	302	302	277	310	305	314	329	298	312	341	315	263	292	281	306	278	301	306	310	366	318	304	283	303	300	301	288	314	309	313	298	321	311	299	300	306	325	325	352	288	301	310	307	320	318	339	302	301	281	310	332	298	278	316	311	292	302	308	295	319	312	313	307	300	288	287	306	332	307	331	330	298	314	287	263	341	316	282	291	312	315	274	328	321	294	323	281	302	291	331	311	330	327	333	305	301	288	302	330	308	308	282	304	337	299	285	298	305	333	318	287	278	301	318	289	291	303	292	306	296	316	298	319	336	283	298	309	297	293	338	331	314	278	295	314	298	315	295	295	305	300	312	320	333	319	294	318	318	289	281	276	279	301	315	316	327	301	297	300	290	298	307	274	290	283	319	296	324	314	283	290	264	298	314	294	317	302	297	301	288	295	273	302	295	302	329	345	266	324	336	310	286	311	316	310	293	304	307	305	297	321	298	308	303	306	317	336	296	321	315	298	283	325	286	307	321	322	303	315	327	278	308	310	295	296	314	292	304	309	282	295	284	333	317	323	337	332	327	290	317	319	302	282	300	298	274	308	342	302	308	313	322	300	318	318	271	342	319	331	300	311	321	313	316	316	283	309	325	286	294	310	296	317	278	298	300	334	282	307	331	291	350	305	294	304	283	288	292	303	326	274	322	297	312	302	305	326	291	304	275	299	311	292	307	315	313	320	284	324	311	290	293	341	294	301	351	291	303	270	296	335	324	305	313	327	297	303	325	294	289	300	308	292	351	282	315	333	294	325	284	332	306	324	316	332	318	299	296	286	328	326	287	293	266	304	297	332	273	283	336	317	312	314	329	301	325	314	275	315	300	321	314	327	315	274	303
9832	25021	19433	10902	7077	5096	3441	2453	2067	1838	1519	1193	1011	847	739	701	670	589	632	526	584	522	557	522	515	489	511	511	527	525	494	507	497	499	515	504	519	486	478	502	520	533	534	477	485	538	516	513	479	540	516	496	467	484	478	492	532	493	481	520	516	512	488	552	497	467	529	489	483	475	475	514	483	466	497	464	489	496	484	457	465	450	476	497	494	464	491	469	502	459	490	450	493	483	473	513	496	444	493	484	455	478	519	491	499	475	467	498	523	494	496	477	496	464	471	463	475	486	448	511	476	492	475	447	490	461	486	507	479	482	484	466	451	479	546	462	489	504	436	483	490	489	458	496	469	481	493	494	493	506	476	468	479	478	444	491	472	471	469	444	524	458	450	475	470	471	480	442	498	461	521	495	460	465	497	499	467	466	474	452	453	479	502	492	478	482	475	468	496	480	504	524	476	478	492	447	494	500	482	503	477	459	471	524	470	470	480	486	505	500	456	460	440	470	471	470	446	482	480	451	480	516	458	444	472	451	451	494	457	487	480	476	509	501	468	465	451	484	476	501	480	447	500	470	472	434	484	519	485	480	461	492	471	482	477	514	480	456	506	455	474	479	482	514	479	490	489	439	448	459	488	460	459	484	462	475	470	468	482	473	481	457	459	489	451	433	512	495	461	435	496	451	477	451	459	489	490	502	495	506	468	455	471	521	500	485	479	460	474	471	434	512	473	441	503	480	505	463	463	484	475	476	517	470	494	509	488	396	477	505	485	508	470	448	484	455	507	494	508	462	496	464	452	485	475	466	493	475	471	462	517	472	477	484	433	466	481	504	471	507	509	474	452	445	512	443	469	465	458	466	486	476	501	479	486	489	471	475	485	489	508	489	491	511	480	501	446	476	501	495	492	475	444	479	466	463	512	485	474	455	478	485	490	483	425	491	485	488	500	463	506	492	481	477	481	444	488	492	502	495	482	453	456	475	472	508	485	467	463	456	450	510	449	504	472	465	475	485	492	479	440	492	473	449	488	490	444	462	499	473	499	471	451	461	487	444	500	464	532	496	477	451	473	482	470	486	493	490	432	506	526	496	501	471	463	492	465	480	473	437	497	460	504	467	526	488	525	500	482	464	472	454	443	439	502	461	475	473	433	446	488	508	481	488	480	428	491	474	493	498	446	472	481	459	455	503	457	453	491	505	472	482	453	476	509	522	463	428	473	514	465	465	451	488	477	496	459	479	449	505	467	469	485	481	447	456	472	507	506	519	505	487	466	481	457	454	484	498	471	419	457	472	477	449	490	476	509	447	496	478	479	467	495	470	473	495	482	441	495	471	461	512	463	497	480	461	455	467	474	434	461	479	487	476	485	464	487	480	425	438	466	461	468	491	469	421	478	476	491	507	493	505	442	520	448	475	509	482	459	443	471	448	458	492	456	487	495	464	461	455	487	510	491	499	496	476	490	490	456	489	491	500	455	519	495	468	472	492	470	452	478	439	514	482	443	463	493	494	450	480	463	418	504	464	452	483	433	482	509	458	508	456	455	479	494	501	478	487	510	494	517	459	491	487	498	514	486	465	474	486	483	483	494	453	491	491	477	465	475	448	435	490	471	471	541	486	462	472	509	446	452	475	429	489	523	462	497	448	483	511	485	477	449	481	464	494	476	482	449	460	490	453	471	483	472	466	496	462	479	481	477	449	493	461	498	467	491	473	443	486	492	454	458	455	495	497	490	494	484	502	471	472	455	497	479	487	483	469	507	473	516	440	504	468	487	427	466	452	493	485	461	496	461	476	487	498	475	498	504	459	492	497	464	485	494	517	502	460	541	543	492	445	462	486	452	472	492	458	471	485	466	481	495	462	473	518	499	482	461	507	449	484	501	490	429	490	484	487	491	496	482	434	491	473	491	444	495	532	467	488	467	491	492	496	462	476	490	467	473	469	496	483	499	508	505	477	483	463	461	402	462	450	489	522	455	489	498	464	472	473	484	468	499	432	467	473	480	511	461	463	467	467	441	467	486	499	467	457	486	469	486	468	448	461	488	488	501	482	490	450	504	499	501	487	507	484	426	489	493	448	465	446	478	538	490	471	472	468	481	474	448	460	441	472	487	520	466	472	467	463	438	480	502	438	484	494	465	474	481	492	496	473	471	490	467	459	484	468	472	465	476	489	509	464	478	514	443	508	467	492	489	497	472	444	502	467	481	508	420	413	470	436	432	550	468	489	457	463	447	470	483	468	492	498	437	481	477	481	463	494	483	487	484	464	505	503	491	473	479	464	501	450	455	462	470	440	469	499	468	458	488	465	504	501	474	479	495	454	477	541	475	506	476	461	476	478	462	477	474	513	451	519	484	496	514	470	499	442	468	482	484	483	469	505	507	449	497	493	471	514	480	478	508	458	499	489	461	456	450	473	498	470	466	489	475	410	479	448	480	495	467	472	468	478	444	504	484	466	414	502	479	478	485	452	448	497	472	474	486	472	495	479	452	467	474	451	468	465	476	481	456	464	458	443	504	455	490	438	504	471	481	458	451	497	477	452	484	457	495	459	461	446	483	445	511	487	423	491	446	481	488	449	476	525	450	519	480	478	471	467	499	493	498	428	461	494	447	505	470	491	456	447	481	446	477	451	467	496	498	482	465	478	483	451	457	494	472	507	437	488	465	441	460	469	486	438	464	456	468	475	460	531	469	447	518	460	449	494	493	462	490	477	449	502	497	469	456	524	437	486	499	451	523	491	486	465	493	468	479	486	485	456	456	482	488	474	501	484	485	471	543	473	456	442	500	468	503	465	493	458	468	517	500	504	422	474	488	487	505	458	501	444	484	472	508	500	461	467	493	457	465	520	496	500	502	477	469	481	469	506	495	494	475	470	494	499	490	514	466	498	444	469	482	474	482	504	465	496	475	479	455	446	463	493	463	478	452	478	481	490	452	521	454	504	494	487	480	471	461	479	497	508	477	526	454	516	459	486	493	467	488	492	512	455	484	503	497	502	457	453	462	470	510	502	519	448	474	475	445	482	472	494	461	501	459	458	482	464	511	499	455	482	452	487	480	475	467	481	476	498	485	520	489	468	450	441	483	476	483	457	451	475	502	465	483	507	489	481	469	462	483	483	470	517	493	527	498	478	473	449	453	470	488	460	511	495	480	460	484	452	468	510	502	504	521	467	508	494	459	484	449	466	469	463	474	492	494	500	514	515	485	491	476	435	474	486	461	529	475	479	423	435	445	485	461	496	472	472	496	494	453	532	447	497	490	497	492	415	504	468	482	483	486	501	465	459	490	430	508	473	500	469	495	438	459	491	498	446	441	467	483	512	485	459	421	464	474	466	471	472	482	471	476	479	521	476	468	408	483	486	512	461	490	508	506	452	448	498	497	486	465	511	448	505	491	494	490	441	480	534	501	469	471	437	467	507	457	461	451	484	464	447	487	461	548	475	453	449	504	483	462	480	482	483	470	497	524	446	458	426	478	493	467	465	469	489
24253	21043	26429	24287	6221	1995	1400	1096	980	905	802	753	666	611	598	598	603	553	580	555	538	548	546	545	562	539	541	546	541	537	524	555	559	534	506	535	502	549	541	506	556	603	601	529	541	558	571	549	588	596	569	516	530	506	522	569	528	520	527	524	561	544	593	529	524	553	546	552	564	554	532	510	536	563	557	521	559	525	552	537	573	531	509	541	543	546	513	518	533	526	573	566	517	503	509	528	535	544	528	540	518	591	518	516	529	540	552	579	562	505	518	514	538	532	502	528	516	529	552	516	510	562	524	554	565	568	531	565	558	486	536	514	518	540	486	525	547	547	509	513	537	528	531	500	529	500	544	494	581	538	542	544	562	503	531	531	539	581	534	560	533	516	543	536	545	571	530	535	501	563	540	541	506	513	553	545	583	508	531	510	570	559	539	557	524	515	559	533	559	529	529	529	594	543	482	547	539	558	548	516	553	547	520	532	503	520	534	544	530	542	549	523	527	548	512	495	528	546	559	549	515	522	569	570	525	529	540	488	525	514	517	511	530	541	504	557	503	509	569	535	524	567	535	538	541	512	543	537	530	534	553	520	533	536	530	522	553	528	513	512	582	514	536	510	529	508	539	546	566	497	518	532	555	530	538	506	517	516	495	530	534	552	554	571	527	527	557	514	567	565	507	492	559	496	550	540	567	567	550	560	549	567	569	560	573	549	550	553	529	530	536	555	536	561	538	535	553	531	515	524	515	509	536	552	557	518	526	509	517	488	529	583	571	554	539	571	519	507	540	552	501	516	543	560	552	520	531	558	551	532	563	519	562	565	501	531	497	498	518	528	544	545	516	578	525	550	516	531	545	540	535	540	618	540	496	553	510	561	511	525	539	566	541	528	608	538	503	548	561	514	506	515	556	520	505	530	562	528	537	578	551	514	536	551	534	555	594	498	564	488	542	535	557	554	543	561	521	555	529	546	535	522	499	508	530	527	495	513	538	513	563	540	510	544	534	537	548	561	530	512	540	524	508	569	537	557	552	500	553	558	551	539	539	517	509	530	545	513	525	530	507	495	531	554	504	572	505	544	579	555	549	505	535	543	486	554	532	505	535	543	567	549	544	554	548	545	596	530	498	539	530	495	576	550	540	536	528	574	544	515	557	548	503	535	567	570	525	549	530	546	538	499	553	533	546	552	494	552	529	566	536	588	554	565	517	543	580	505	534	535	554	533	536	565	508	579	561	541	531	538	564	531	501	553	505	563	556	557	541	553	491	551	506	571	562	571	525	523	466	555	546	546	495	527	505	537	492	575	553	530	537	501	523	576	494	556	512	573	537	549	555	510	576	554	552	523	537	596	515	539	534	547	537	557	538	592	550	566	521	563	566	566	583	521	523	562	541	541	532	531	542	564	504	555	523	566	547	507	554	563	571	499	534	536	538	523	539	561	530	520	508	530	485	551	557	530	524	496	549	529	509	518	566	524	544	533	542	567	501	587	551	501	551	513	569	524	533	521	517	529	528	515	563	546	535	558	527	558	519	536	514	522	524	530	514	513	551	547	529	514	553	549	555	524	533	494	533	525	573	519	485	499	554	530	537	513	564	562	549	563	544	545	587	539	507	504	507	534	563	536	557	543	550	546	550	572	534	530	524	551	544	536	560	549	544	559	542	527	575	546	486	546	539	558	510	549	554	552	515	536	534	518	554	566	504	532	541	576	532	515	546	509	545	498	529	549	531	516	490	542	541	533	492	561	522	559	536	531	530	554	527	550	503	569	513	556	555	522	537	557	536	527	520	561	556	501	546	577	531	545	557	530	538	568	547	584	517	552	521	541	528	531	543	547	553	507	512	551	506	507	548	556	580	537	533	540	533	578	547	533	527	541	558	507	516	572	507	526	529	583	527	539	536	534	538	528	526	549	522	481	510	513	519	512	492	536	521	500	502	522	519	585	521	562	531	522	559	529	545	525	572	524	545	576	514	523	535	567	542	495	510	509	559	523	549	516	547	536	546	514	531	538	528	544	551	542	564	549	568	542	533	530	509	552	521	507	545	510	525	553	508	549	540	563	525	526	522	500	529	544	508	543	557	504	545	496	539	520	525	550	539	510	512	522	547	522	529	557	533	539	491	517	586	539	495	510	558	492	535	519	527	503	538	560	532	548	507	554	550	525	514	526	560	545	532	495	532	520	548	530	526	540	495	538	503	549	528	583	555	516	549	516	493	598	573	558	527	513	546	546	580	519	540	576	529	555	480	571	556	512	543	485	494	533	544	577	572	538	547	563	526	561	535	553	562	505	559	512	545	535	490	549	521	530	563	560	550	517	518	528	520	533	558	542	533	540	532	532	533	558	551	552	498	524	536	516	537	555	535	565	522	541	558	520	532	551	498	525	470	558	527	531	566	537	504	525	550	527	568	548	572	545	502	520	505	521	558	556	559	547	546	552	513	580	549	597	524	531	517	541	530	564	531	530	526	542	524	549	509	486	554	561	504	529	537	552	491	550	543	561	555	550	549	534	524	510	523	484	526	548	572	559	548	557	543	479	525	546	544	547	554	538	542	533	521	579	514	517	518	529	520	531	517	524	503	530	550	549	554	524	563	553	507	523	527	582	524	554	503	541	542	548	539	556	553	561	526	507	556	516	543	541	541	542	549	526	519	514	566	540	578	537	526	549	520	538	564	530	493	513	557	549	525	521	505	536	569	522	509	530	538	534	503	528	528	586	499	527	574	523	529	506	540	470	523	518	552	546	542	547	531	519	531	550	562	553	521	557	506	553	513	492	533	556	563	505	524	582	582	534	508	575	537	565	545	508	506	530	546	563	523	519	520	507	519	497	517	543	547	538	523	539	536	529	505	524	541	500	530	555	510	525	531	509	528	517	586	559	538	487	551	485	515	493	537	503	542	548	527	524	522	555	547	569	549	521	528	538	558	508	592	536	517	554	499	552	526	501	528	521	541	519	558	533	510	609	510	535	529	525	548	528	528	491	516	523	544	531	520	526	514	545	548	511	540	525	540	537	572	537	534	540	532	485	543	524	540	513	530	509	563	557	512	561	530	524	555	521	564	537	568	510	530	583	548	547	541	502	519	526	552	541	577	544	579	491	531	535	554	575	556	511	552	544	528	515	522	523	540	523	575	499	560	516	542	542	522	513	555	536	537	547	524	505	501	524	551	517	533	530	548	529	583	549	543	498	522	527	567	553	535	487	535	548	502	491	608	539	553	517	541	563	529	550	517	522	521	517	527	536	532	521	551	568	524	543	527	539	582	584	536	501	512	525	583	557	555	518	576	523	553	527	535	514	518	532	533	518	538	525	540	567	558	528	501	579	539	572	525	567	523	552	557	538	504	531	547	573	526	563	521	517	534	530	548	528	512	513	579	551	536	524	523	506	588	534	525	545	581	549	546	527	522	517	507	553	530	523	519	526	524	518	504	563	525	547	554	550	539	526	557	544	528	529	582	506	514	513	548	546	578	510	525	504	579	542
9595	20653	14984	8566	5559	3878	2809	2376	2003	1810	1577	1420	1133	1055	1003	933	892	913	895	822	837	795	837	861	754	819	781	833	794	833	813	823	739	749	846	770	807	785	809	788	815	795	788	801	829	790	808	811	786	785	769	819	823	823	778	791	772	824	800	838	821	833	853	759	791	740	785	795	825	753	812	791	771	800	731	776	796	719	737	820	785	737	815	811	786	796	787	760	790	767	731	806	773	759	779	764	794	767	743	762	793	782	768	792	747	830	777	779	819	822	786	810	781	809	717	757	780	824	779	770	785	774	787	764	775	840	769	767	705	779	779	755	779	769	780	752	770	825	726	808	748	732	777	783	773	806	784	789	802	776	807	762	809	786	784	814	783	731	718	767	781	797	835	797	789	776	783	748	743	751	755	744	723	759	778	765	787	763	819	805	796	768	742	747	768	784	775	757	802	751	823	764	761	741	778	817	806	772	736	775	795	792	769	802	776	815	809	830	806	736	786	767	788	725	728	803	772	813	773	760	774	732	816	789	800	768	788	731	807	794	764	792	741	793	779	751	769	743	810	822	814	760	776	746	792	766	810	800	758	776	775	722	826	803	789	828	763	822	819	752	804	776	752	769	778	781	763	769	802	801	790	736	787	797	791	737	768	804	824	757	804	749	782	749	771	744	781	810	748	747	792	705	790	741	789	770	815	783	753	803	807	781	806	813	786	773	785	803	802	781	808	720	799	728	788	809	813	744	781	786	815	797	768	779	767	780	793	762	787	826	726	786	805	747	796	783	811	783	811	757	847	758	743	841	776	801	774	821	810	774	801	771	791	814	773	721	783	749	785	766	791	837	793	726	833	828	768	758	768	756	783	802	771	805	760	785	784	793	777	796	789	766	746	769	778	786	788	767	807	771	793	814	789	751	777	778	763	811	742	764	743	818	821	772	761	760	776	729	763	801	752	791	776	806	749	777	737	790	803	780	725	813	793	746	811	782	847	783	794	823	719	798	771	798	811	761	778	740	763	750	766	822	786	785	774	790	760	785	775	766	796	759	761	854	764	802	762	745	798	792	758	788	776	774	832	766	744	764	770	790	787	774	789	824	752	703	775	791	812	810	795	794	761	802	767	764	758	750	801	829	788	749	741	806	789	770	819	825	789	744	774	794	785	736	764	758	712	795	806	758	792	805	852	764	783	761	807	819	758	779	787	766	795	776	824	764	760	740	794	806	818	786	752	757	775	862	801	797	765	782	801	809	762	798	792	842	795	790	761	715	844	811	771	738	794	764	813	789	755	810	815	787	792	761	761	775	768	815	729	824	776	782	746	737	770	835	814	784	739	820	783	787	766	789	769	820	763	793	785	767	790	762	782	772	811	791	812	719	766	781	788	745	819	792	744	762	786	745	809	744	811	803	750	783	819	754	717	755	758	795	760	769	737	794	752	759	724	797	809	835	789	759	793	805	829	788	777	794	781	762	734	804	814	781	797	791	788	759	760	784	769	814	780	791	767	764	771	836	803	757	823	765	773	778	810	811	797	814	757	792	753	742	776	791	813	732	764	733	798	744	812	791	831	774	815	758	774	789	801	728	786	769	795	752	762	756	812	748	776	796	764	707	803	760	773	736	757	827	786	748	881	790	771	809	762	759	750	720	780	808	754	839	783	792	787	779	778	841	811	806	791	767	824	792	741	787	831	816	792	764	791	785	821	769	817	824	803	811	795	751	798	806	775	762	777	805	766	776	781	733	783	761	787	844	749	792	828	780	774	809	743	783	785	800	782	790	815	791	807	767	832	806	743	817	793	764	794	760	794	799	815	795	783	807	798	823	776	758	768	797	793	769	812	785	739	854	783	825	805	799	797	818	757	744	778	795	775	781	756	811	841	768	758	746	796	761	813	800	773	802	795	787	767	762	794	782	771	851	769	746	804	843	759	769	819	797	753	763	826	781	745	781	764	793	849	827	714	807	764	838	799	773	803	776	840	797	780	806	812	790	803	750	799	766	796	748	764	757	747	771	769	765	733	794	827	787	733	808	738	798	806	740	769	841	796	781	766	787	783	715	831	773	780	813	779	835	760	732	778	753	788	835	793	764	792	803	721	789	772	764	782	800	779	829	744	785	792	748	760	801	779	784	759	785	801	805	813	772	800	779	840	820	816	747	795	738	786	800	751	765	814	800	803	821	782	839	771	737	750	785	780	824	767	807	806	812	796	752	763	790	769	808	793	760	763	775	797	794	798	767	791	741	793	838	764	772	827	807	793	763	771	764	789	778	777	799	760	753	734	769	770	805	756	744	802	778	784	776	739	779	764	784	769	772	743	786	786	779	752	795	783	753	782	822	764	790	770	770	781	734	822	845	767	805	803	802	774	807	808	819	736	806	784	802	774	756	803	774	813	782	777	839	852	748	758	737	775	745	769	781	752	753	785	786	783	764	773	809	790	688	743	746	787	787	760	794	797	808	800	822	816	772	750	816	821	765	816	793	777	740	822	806	836	764	782	785	745	781	771	726	756	770	812	820	782	776	768	788	801	779	790	803	796	810	766	727	796	794	735	779	787	772	774	758	737	852	789	783	777	790	832	810	782	764	811	776	804	768	760	820	714	788	753	838	794	784	771	759	804	825	773	795	780	805	769	807	753	786	758	803	765	764	785	800	799	759	779	769	807	777	809	841	816	819	804	786	770	791	799	784	789	817	787	764	793	803	811	744	756	811	817	774	778	786	789	764	816	789	755	740	823	739	743	802	833	822	781	773	771	782	742	790	782	770	773	823	790	817	764	842	795	812	767	795	819	790	825	780	725	790	782	760	783	750	799	724	831	774	789	805	762	781	792	776	828	742	811	766	788	768	791	788	805	828	750	789	752	762	759	778	731	775	782	755	810	777	817	811	821	795	738	767	759	753	740	817	776	823	778	796	767	792	784	769	796	735	747	813	814	801	784	809	768	801	841	795	788	805	806	772	756	771	758	783	839	793	796	752	812	818	754	811	789	759	794	789	741	796	786	747	811	796	795	786	770	765	803	800	766	769	782	806	797	795	801	782	773	788	782	774	808	817	761	819	758	770	782	828	838	759	805	765	779	801	806	726	766	780	810	798	795	824	775	734	743	789	766	770	825	765	773	757	795	765	811	758	819	794	761	748	764	714	804	778	776	703	723	744	778	781	802	778	740	801	811	765	769	820	759	747	791	778	793	817	787	739	759	809	756	756	794	784	750	815	754	788	764	775	784	787	791	838	767	793	750	795	763	818	796	764	780	742	769	798	808	783	807	779	711	777	815	770	818	784	807	798	780	802	711	779	814	723	743	760	771	755	748	765	775	799	752	792	772	792	764	743	785	773	796	792	713	771	769	777	723	760	784	777	796	768	725	819	766	789	754	779	811	797	755	752	761	788	788	804	845	796	779	814	776	758	792	725	772	829	718	735	799	820	789	757	815	785	774	760	763	799	816	789	777	763	777	740	741	810	795	846	759	810	806	764	821	813	801	788	801	779
22114	21074	28692	23679	21080	20357	4835	1491	1060	896	738	636	447	402	375	341	315	277	238	249	256	229	273	239	223	227	225	256	234	233	190	200	215	236	229	215	222	214	200	203	203	230	230	207	260	233	200	227	248	235	211	229	215	229	210	200	222	239	239	235	237	233	237	248	224	215	205	228	224	214	220	192	184	188	217	218	197	213	216	213	200	222	222	179	220	215	206	179	197	201	194	205	204	216	215	229	201	205	224	177	204	212	203	206	192	219	187	190	179	199	172	228	192	210	198	215	218	206	178	186	210	198	179	204	213	176	211	180	201	228	189	222	212	211	188	189	206	209	198	191	207	201	181	188	197	213	190	201	196	199	217	197	190	186	215	218	185	204	230	209	211	205	197	207	228	213	187	208	176	213	199	186	203	195	205	206	191	206	179	178	217	197	206	194	202	209	194	176	192	193	200	189	211	207	183	222	182	199	210	185	209	188	204	187	200	192	194	218	187	211	203	186	208	181	200	222	186	225	199	207	214	194	206	240	215	188	207	192	175	187	208	204	196	198	230	218	213	205	190	183	200	184	204	179	234	201	224	186	199	203	213	215	196	209	202	196	179	199	229	213	197	205	200	189	208	198	194	187	206	186	207	200	208	193	210	216	204	210	185	218	206	221	198	170	191	183	199	197	212	211	201	210	180	190	184	207	216	206	177	171	225	183	199	198	210	199	216	185	218	233	193	204	184	186	206	225	197	211	195	218	186	194	211	219	215	204	209	229	208	182	200	232	215	224	185	189	191	205	198	194	175	209	197	213	204	210	188	194	207	222	184	200	217	219	186	162	212	210	203	207	211	200	219	211	192	202	217	190	184	196	209	177	200	205	204	198	218	213	215	197	218	220	217	210	177	217	198	222	175	213	199	218	202	183	198	219	222	210	215	199	221	204	213	191	198	194	189	201	192	212	220	203	170	199	215	195	193	219	209	193	209	172	209	204	215	197	208	223	218	190	195	202	200	199	201	194	177	189	211	204	230	223	201	216	206	209	220	187	223	182	238	233	191	214	210	199	199	221	214	202	192	208	200	198	205	183	216	196	216	202	205	181	192	190	207	208	186	226	201	213	208	184	204	183	215	218	201	226	199	207	196	204	186	200	208	206	202	212	204	215	188	191	197	192	209	165	221	178	198	225	210	186	211	200	177	220	197	225	208	188	187	200	223	206	186	195	199	213	207	208	219	205	202	183	203	220	189	197	208	187	190	183	202	184	210	172	198	175	242	188	191	210	192	210	218	233	189	209	198	188	191	198	204	189	169	236	178	211	228	196	183	185	191	203	189	194	197	180	212	215	204	193	205	209	224	207	202	187	227	209	193	213	215	199	217	186	191	193	214	221	197	200	183	215	202	187	217	202	210	213	208	226	203	188	228	195	211	175	202	199	197	203	218	202	187	183	215	188	201	210	195	207	174	186	214	177	211	201	212	193	202	224	188	221	220	211	201	187	196	199	185	206	183	196	205	198	208	219	211	206	198	220	198	196	187	195	216	212	232	218	229	218	176	209	197	194	188	208	197	204	194	191	209	193	187	219	178	197	203	178	200	223	205	211	182	186	206	235	182	221	204	196	196	229	202	195	203	207	214	192	208	230	198	198	186	197	204	205	198	194	203	196	208	188	217	185	188	204	196	200	194	213	204	211	187	204	195	215	202	221	198	196	189	211	197	219	200	229	191	222	179	190	195	219	217	205	196	201	186	192	209	216	230	204	191	198	211	216	204	190	205	203	202	212	206	187	211	196	201	148	185	187	222	206	189	208	178	193	196	183	206	189	200	188	203	217	181	199	180	194	199	213	232	199	189	194	190	172	203	204	220	211	200	212	178	189	191	206	179	200	202	206	200	222	218	221	206	236	199	213	206	216	197	210	184	211	189	201	200	192	199	206	222	191	168	193	191	206	203	204	193	190	206	204	198	178	172	191	189	196	198	201	181	188	215	201	192	208	180	193	193	216	196	210	223	211	182	199	206	209	207	218	200	212	210	213	202	218	187	195	208	214	198	192	167	200	168	200	186	216	219	172	204	218	199	179	201	190	195	182	179	203	201	201	204	195	206	201	200	204	224	204	190	205	193	192	203	220	233	201	214	186	190	195	186	207	198	208	202	187	215	190	204	185	182	231	215	188	189	207	205	197	207	230	190	198	202	199	199	211	233	194	196	176	203	202	185	216	188	201	199	212	186	227	229	202	199	212	188	222	196	210	182	208	197	203	228	207	194	195	197	202	254	189	179	187	218	207	212	194	219	202	199	191	202	209	191	206	203	189	209	190	184	185	207	197	206	204	207	200	239	176	221	226	213	213	206	167	221	179	215	226	220	183	198	188	214	195	193	210	210	200	197	208	194	219	210	188	207	172	235	203	202	199	178	194	230	210	183	196	211	202	202	204	213	204	194	186	183	217	214	214	201	180	209	190	198	191	217	198	181	188	174	251	182	210	215	212	194	173	201	201	221	203	233	200	195	190	212	180	214	233	210	216	204	187	199	201	202	190	187	204	178	191	216	206	213	188	194	214	203	228	200	226	225	202	196	185	186	197	231	201	200	205	192	205	210	173	187	180	201	174	180	176	209	208	233	203	189	206	196	215	201	198	206	199	209	194	213	176	220	187	203	186	212	217	221	201	209	185	204	175	207	202	193	196	188	209	179	176	209	181	189	234	235	213	179	188	181	189	225	193	224	208	203	205	199	199	200	217	185	226	170	190	207	189	196	188	182	199	196	201	185	188	220	206	204	194	173	200	213	199	193	226	170	195	180	223	179	193	183	188	171	196	201	197	194	200	199	208	188	211	206	214	209	198	225	191	224	189	203	178	175	226	191	203	185	215	217	207	217	228	203	203	191	196	223	214	210	220	196	209	197	203	205	174	192	215	193	197	206	219	218	238	200	207	207	202	208	205	221	208	168	205	199	205	194	216	180	217	230	221	204	242	204	202	195	188	198	194	207	203	205	217	193	198	194	219	199	211	177	181	207	202	196	202	214	212	222	212	205	195	235	171	209	187	205	203	215	223	202	199	179	201	200	188	226	181	213	223	202	209	201	198	217	199	187	188	186	214	198	191	209	203	182	205	222	185	200	213	187	184	204	196	206	183	166	180	203	202	192	226	177	208	195	219	184	210	235	204	188	202	188	222	192	199	203	206	205	195	208	213	187	171	197	198	191	178	196	185	185	203	221	195	194	196	177	188	203	217	200	205	206	202	210	224	213	208	179	192	192	209	200	184	201	184	191	193	194	187	181	178	188	197	198	192	193	197	199	176	174	206	190	181	198	202	220	186	209	197	183	203	227	248	207	184	208	195	215	219	198	214	207	205	171	187	184	216	248	203	210	195	169	204	198	200	206	206	193	205	210	221	207	196	212	211	186	160	217	173	218	191	225	202	199	200	198	191	201	232	165	201	195	196	222	204	187	212	220	219	183	203	188	216	173	201	193	219	177	206	200	207	217	204	190	176
10862	28815	21064	12883	8478	5815	4148	3248	2791	2270	1863	1395	1082	892	763	653	598	526	485	483	402	449	405	399	425	412	361	344	373	341	391	335	321	353	345	339	325	308	320	343	364	392	359	421	374	350	355	339	382	337	325	325	322	341	361	337	354	365	359	363	345	372	332	349	331	319	325	307	352	332	328	325	309	313	317	270	332	313	295	280	303	293	288	314	313	296	283	309	317	282	295	296	263	291	311	306	270	318	313	278	297	294	294	301	312	305	335	333	284	327	291	305	296	295	293	285	294	312	309	302	291	289	284	300	323	291	299	311	313	291	305	294	278	330	323	282	282	295	316	303	300	291	282	293	290	293	288	282	284	300	278	301	298	278	291	304	280	300	308	310	250	302	309	310	295	291	286	287	283	292	312	281	335	290	301	310	296	287	311	307	281	280	349	295	302	285	314	262	278	296	299	302	281	284	308	300	297	306	301	254	303	300	299	295	290	329	288	287	272	322	308	319	298	300	280	290	306	316	296	283	299	300	287	288	332	305	304	311	289	309	272	290	283	295	294	313	298	314	307	298	317	280	304	289	307	279	289	291	295	304	287	287	277	290	294	286	298	321	270	291	311	295	289	248	327	307	293	254	311	303	300	324	302	302	309	278	311	288	321	288	289	285	327	317	307	316	301	310	301	295	297	303	313	261	325	313	258	270	287	309	313	299	297	292	285	262	274	294	296	283	297	297	299	295	285	305	301	312	300	275	300	320	301	305	281	332	317	272	302	300	292	293	309	280	312	282	301	292	300	306	318	283	301	317	284	312	303	291	326	298	302	328	294	315	294	308	311	295	282	264	258	296	304	281	301	266	313	266	296	297	288	295	297	263	293	298	304	289	284	309	297	278	285	297	291	284	287	279	270	284	305	285	274	323	300	287	286	289	292	285	293	326	298	302	283	301	313	307	281	314	276	290	293	292	277	289	299	297	299	301	316	283	302	309	325	265	327	310	298	310	272	288	308	297	279	282	303	285	281	296	337	306	306	283	267	330	316	323	305	297	299	283	282	323	280	277	290	261	311	286	295	325	325	276	309	277	306	296	275	293	286	288	294	317	316	281	292	323	290	300	291	317	291	289	302	313	282	297	288	310	296	302	321	321	284	309	287	294	325	281	297	291	322	297	308	313	285	305	292	294	283	298	283	285	295	259	290	286	269	288	292	278	331	296	286	300	310	323	317	307	258	289	297	309	282	263	273	266	291	297	284	291	306	287	298	270	294	303	288	303	319	298	292	296	287	296	303	266	309	268	291	301	286	322	287	291	317	291	271	302	300	277	292	298	303	268	302	300	289	302	299	281	315	313	285	286	294	292	292	335	290	307	284	313	312	292	301	265	317	314	279	303	270	308	303	284	330	309	277	285	289	288	310	314	299	330	329	319	310	264	300	285	308	282	311	314	307	298	339	301	295	279	324	259	294	289	291	294	289	303	283	267	315	294	300	269	314	257	325	289	283	296	325	284	286	283	281	295	338	312	316	302	315	295	281	282	295	317	287	297	312	299	298	276	286	306	293	313	338	306	306	341	287	314	286	300	306	331	304	288	298	286	300	283	259	304	273	338	291	304	282	288	306	321	290	256	298	264	311	301	327	298	289	301	289	270	309	292	312	318	316	316	269	287	331	302	308	265	293	307	319	286	297	318	309	287	279	303	319	308	286	312	301	280	272	278	276	286	289	325	305	263	306	258	284	292	286	310	334	291	292	326	301	331	290	308	278	292	319	277	281	299	289	300	294	293	316	312	306	275	290	305	286	287	315	292	318	239	309	299	281	272	313	283	283	281	329	273	285	294	260	297	323	312	315	272	306	290	301	312	295	309	258	287	280	287	291	279	309	293	306	271	271	297	284	281	282	322	307	287	275	309	293	290	284	277	280	294	278	311	300	286	284	284	294	294	295	269	305	297	313	306	333	323	313	313	273	294	293	301	299	304	289	280	296	300	282	284	316	296	314	287	306	293	307	284	297	280	307	325	275	296	304	287	307	300	295	302	301	297	303	293	273	312	283	307	295	286	300	291	306	335	284	296	266	301	325	306	306	277	321	278	263	271	336	337	269	280	283	284	285	270	270	305	307	301	284	281	278	298	319	289	310	279	289	323	289	303	285	313	308	314	309	303	312	324	278	286	286	300	327	308	288	289	304	290	299	306	315	315	318	280	313	313	314	294	280	307	289	309	296	325	263	299	277	267	296	283	288	300	286	306	301	296	291	295	302	303	258	285	309	322	285	293	282	312	291	313	308	308	300	302	281	282	351	312	281	307	311	310	299	331	294	293	298	294	297	301	318	307	316	318	283	284	305	299	291	279	304	286	303	281	333	273	294	325	263	315	273	303	309	308	310	276	287	266	274	295	270	310	289	282	300	290	292	294	306	320	287	319	294	298	300	295	311	301	284	285	290	309	277	264	311	300	328	295	320	318	275	298	310	322	312	307	302	298	261	288	267	300	288	291	298	307	317	313	330	268	289	315	300	305	278	297	256	295	291	288	296	319	311	283	307	303	272	316	295	273	268	280	306	291	284	295	292	271	300	284	287	300	289	312	301	312	285	313	301	291	290	278	284	276	289	307	301	303	322	315	308	312	309	294	299	283	323	276	277	284	293	305	274	293	290	314	335	288	317	274	314	284	290	298	265	296	278	271	296	302	300	311	303	291	302	289	290	252	297	309	285	291	297	288	275	293	254	301	300	269	329	303	286	277	295	304	332	305	299	323	307	290	301	289	280	323	284	277	292	287	303	288	310	292	342	318	290	308	302	288	276	308	299	325	299	273	321	315	293	283	279	313	293	285	254	285	287	295	308	290	296	286	323	276	310	290	317	291	275	306	286	275	282	295	290	285	271	319	295	288	305	290	263	328	306	297	279	287	297	270	278	295	297	312	312	270	311	301	314	318	297	306	288	294	284	316	317	285	295	317	304	322	288	282	302	314	292	323	284	291	273	310	316	267	302	299	300	290	306	305	264	294	314	322	318	319	286	326	305	287	299	296	265	283	332	310	334	298	294	315	316	303	315	275	329	296	284	288	275	268	302	310	284	277	290	300	318	294	295	306	282	317	278	315	292	323	305	290	298	321	266	310	299	319	305	276	275	301	301	295	273	280	289	322	297	304	273	324	331	328	309	315	305	307	307	280	312	287	270	314	301	306	288	266	270	299	297	294	280	296	270	315	281	280	314	297	313	284	305	300	288	298	301	298	305	306	263	305	267	269	290	300	330	308	287	281	294	290	311	271	302	287	304	324	315	290	299	272	307	299	300	304	278	286	285	299	292	311	284	255	298	311	297	314	310	309	302	287	294	299	277	300	297	288	304	295	303	306	279	295	314	310	283	302	304	352	309	276	282	323	322	277	278	303	344	290	294	287	309	301	297	306	326	319	279	278	309	305	304	290	329	288	263	283	294	321	279	284	258	300	296	312	332	299	303	317	308	289	245	314	295	300	289	328	325	285	314	257
26578	19750	11921	5179	2512	1429	1183	990	958	879	800	685	646	640	663	567	562	556	586	583	614	569	538	551	538	544	527	563	538	545	552	540	526	541	515	541	553	502	549	596	524	591	563	591	539	589	520	549	538	526	545	544	562	515	527	559	546	555	541	587	531	545	620	584	579	573	567	521	551	515	582	559	561	542	576	564	571	541	541	576	533	552	544	523	560	516	549	530	525	564	571	508	532	542	529	564	541	558	551	542	564	569	550	497	518	553	538	542	494	548	569	549	543	545	543	591	526	596	537	550	561	540	528	465	566	552	556	555	580	503	535	546	522	540	550	518	561	577	531	534	559	550	582	537	550	551	556	559	560	576	554	560	590	534	568	566	512	521	582	530	515	563	583	587	520	541	513	498	556	565	509	523	566	490	528	519	523	546	614	571	568	586	571	555	573	570	508	559	543	549	560	545	532	503	553	578	538	507	527	542	542	528	518	551	497	517	546	528	547	507	523	534	571	519	546	526	522	552	543	536	551	554	513	533	561	518	551	573	501	575	546	575	571	553	526	581	544	559	577	506	540	545	551	533	548	532	541	533	531	537	564	533	507	530	542	505	540	538	570	575	534	547	573	597	511	524	533	569	527	510	577	556	560	545	532	550	528	562	511	553	530	547	536	579	541	546	552	579	566	533	562	520	526	505	592	534	552	534	503	555	542	560	539	535	513	563	577	502	592	594	542	541	549	564	589	511	574	537	579	513	561	550	539	521	508	524	479	537	552	549	536	529	535	623	559	537	573	493	553	546	543	577	532	579	572	538	522	557	540	519	572	551	575	562	545	536	561	520	552	533	550	589	533	513	536	526	554	514	521	525	520	549	583	519	547	527	523	588	542	565	551	558	527	536	529	580	569	533	551	511	542	520	531	566	528	552	581	533	539	536	548	569	552	512	567	536	545	536	533	545	543	528	567	546	528	563	541	516	553	525	548	590	531	528	549	563	531	544	580	567	563	528	536	557	518	563	571	552	567	512	558	581	536	535	495	580	510	556	544	575	554	542	540	510	527	554	506	541	575	516	575	504	505	541	542	536	533	556	581	573	512	522	531	565	539	510	497	579	546	527	551	569	517	550	554	579	474	537	548	557	534	512	559	563	531	549	566	560	547	596	584	544	535	612	537	567	582	526	576	544	539	561	540	520	544	507	570	570	521	551	555	578	523	518	580	550	534	554	565	509	590	557	534	549	573	506	520	549	538	540	532	530	555	532	529	519	541	518	547	541	578	535	565	528	517	566	585	529	528	544	530	512	528	523	535	563	512	543	530	543	490	573	556	509	585	551	584	538	570	561	510	555	544	556	550	500	561	603	541	529	524	550	614	569	540	533	557	602	574	547	543	573	546	572	554	564	511	540	568	557	508	560	513	536	534	575	573	526	525	594	526	563	527	554	561	521	506	567	533	541	550	523	517	548	525	557	550	591	548	526	515	574	519	586	548	504	516	557	524	566	532	583	564	570	563	537	571	562	509	511	560	542	555	507	542	527	566	564	523	576	547	531	555	537	521	523	550	514	528	558	513	541	524	509	556	509	547	591	541	514	561	580	581	559	523	521	525	558	565	570	533	528	523	538	521	537	509	559	504	551	542	551	571	567	556	542	545	558	513	559	512	545	531	540	551	544	539	533	517	544	569	513	529	539	536	535	553	524	533	575	564	564	528	539	542	539	554	545	551	580	542	576	574	560	557	529	511	561	546	572	542	531	543	529	546	532	511	551	525	563	501	549	533	598	551	566	546	547	567	521	507	566	526	543	517	578	577	512	545	549	554	540	543	499	523	562	519	525	548	542	560	564	627	529	559	536	557	541	545	548	541	529	523	536	523	551	567	558	543	516	548	561	563	561	598	536	568	533	577	573	496	517	553	569	544	541	563	582	519	567	564	510	552	537	537	532	554	543	536	551	529	550	529	540	527	532	539	563	527	550	517	573	567	562	566	574	563	589	571	529	510	589	523	535	565	551	543	507	618	572	539	571	512	505	578	558	561	544	531	550	576	552	569	581	504	553	526	542	531	572	543	543	565	532	548	502	522	505	537	546	542	541	546	530	536	537	541	567	534	602	568	525	538	532	505	602	529	552	574	528	564	528	548	518	581	542	516	577	574	523	560	582	526	573	528	538	536	581	553	529	555	498	516	587	548	554	582	499	567	556	513	531	553	581	547	554	515	544	545	555	545	505	600	583	541	535	597	529	536	562	535	548	549	492	527	564	530	566	546	548	554	539	551	601	552	530	587	538	525	528	545	531	555	517	553	568	539	565	543	570	527	539	565	513	544	536	559	549	546	508	518	531	578	563	547	540	534	529	517	543	557	591	522	506	535	562	534	535	581	547	516	529	551	533	544	553	498	554	574	563	559	571	565	531	527	547	559	577	571	582	535	532	556	530	515	514	545	508	579	534	516	516	565	533	577	531	567	541	556	555	558	555	563	552	545	557	571	517	566	534	622	543	589	529	548	528	573	570	542	542	529	551	499	565	548	561	598	537	592	534	576	542	539	520	577	529	542	523	530	558	573	528	560	553	523	536	565	565	562	567	525	551	559	538	477	551	548	507	532	551	537	518	551	535	597	533	529	504	539	557	558	566	547	565	529	592	560	491	491	509	583	554	545	527	536	611	513	515	562	548	577	551	528	569	508	539	542	559	567	551	509	561	511	565	515	563	548	560	539	536	545	559	514	526	596	548	521	526	568	550	533	536	488	558	533	543	539	553	535	564	539	520	538	536	523	578	566	543	577	541	542	558	567	548	490	571	514	550	529	550	525	587	497	541	538	552	520	558	572	508	556	551	525	541	542	557	551	554	519	546	559	538	572	581	545	517	516	552	546	523	505	574	560	534	602	505	570	559	546	538	565	562	543	522	508	594	545	535	582	546	542	531	563	590	533	528	573	574	540	592	587	580	533	540	540	523	527	529	574	533	563	550	529	581	573	564	577	559	547	541	561	557	550	562	549	549	553	573	544	562	544	584	582	555	565	535	530	534	571	511	558	554	519	533	523	526	544	544	536	495	520	506	531	566	574	547	537	491	545	576	570	521	537	534	574	575	520	568	562	562	546	569	529	580	548	546	535	547	557	579	528	586	532	572	513	559	539	516	552	505	538	548	568	564	509	548	572	563	579	538	543	601	526	570	585	524	551	550	542	565	505	545	559	520	536	539	578	509	529	493	569	542	554	531	538	498	548	595	533	544	545	547	535	574	543	510	545	541	523	512	564	530	593	530	560	529	566	517	553	563	547	515	558	564	550	565	587	529	579	593	514	546	533	530	556	559	546	553	547	560	548	583	562	555	563	534	528	545	555	562	543	566	598	556	535	518	538	540	550	575	543	530	557	545	522	520	518	573	535	522	536	564	523	539	602	577	557	576	549	518	543	551	527	545	525	533	506	554	536	540	557	538	539	563	542	579	550	552	544	520	558	543	540	522	540	563	519	535	481	542	585	518	529	562	497	561
9027	17212	12249	6432	4351	2965	2442	2070	1989	1760	1519	1262	1145	1017	988	879	858	881	857	871	835	842	849	812	832	839	839	846	832	823	838	888	826	880	789	765	839	805	847	813	843	806	820	818	826	837	785	855	833	788	849	847	810	844	817	846	798	873	828	837	865	856	852	819	768	832	836	851	845	835	819	807	799	778	856	810	801	822	769	789	771	795	825	765	804	756	840	781	802	836	821	782	819	804	831	856	792	851	800	783	820	781	829	773	863	833	813	803	804	840	796	823	822	796	794	821	823	820	804	808	817	764	795	829	764	796	794	813	812	823	823	794	843	830	804	786	773	839	804	786	847	799	822	777	793	792	838	832	801	818	819	820	782	815	795	824	808	814	821	790	862	798	785	830	777	794	815	814	803	785	805	772	850	816	830	788	792	814	837	806	837	832	820	824	808	821	794	811	724	811	823	864	785	847	796	812	790	827	830	804	856	793	797	839	802	810	815	839	770	784	780	819	777	776	869	800	782	796	775	839	786	783	784	808	809	834	837	822	839	851	804	814	791	809	778	785	803	724	779	800	788	821	822	830	772	775	793	819	823	804	862	808	829	792	806	813	795	814	808	863	818	774	751	815	832	817	758	819	795	836	866	790	815	798	793	814	764	823	779	797	779	801	814	812	746	798	830	801	865	839	826	808	813	822	825	818	810	818	804	780	852	790	793	824	819	792	839	806	808	833	851	843	782	831	772	784	766	854	796	774	815	785	800	778	852	849	777	818	810	753	773	800	811	760	793	799	828	787	803	852	781	746	787	844	780	810	798	798	819	795	797	790	818	765	815	819	791	799	866	831	822	832	818	811	798	810	822	802	788	787	847	844	838	775	774	794	808	758	819	828	844	793	800	814	825	855	832	854	770	828	786	755	801	821	799	784	756	836	846	801	832	801	809	828	840	834	848	850	834	834	862	785	804	827	841	786	824	824	812	805	818	811	767	847	831	876	845	838	808	815	850	801	823	781	781	856	783	849	770	835	772	872	840	795	867	834	819	789	813	741	780	808	851	820	868	815	788	815	799	783	740	777	842	854	818	791	849	779	858	780	839	819	851	832	763	825	851	781	772	809	827	817	842	810	772	813	782	833	816	805	751	839	800	785	813	790	873	790	792	825	792	824	792	788	810	823	825	850	802	832	811	786	857	791	871	744	807	817	854	820	825	797	834	826	846	821	819	786	850	832	871	788	806	837	820	844	838	854	831	797	805	841	822	804	825	847	779	814	822	815	840	782	795	801	861	774	825	803	843	751	836	822	794	794	830	852	786	843	836	800	775	847	778	840	769	816	868	764	818	782	825	808	823	808	780	861	778	810	780	817	823	813	803	821	797	797	867	789	805	818	770	804	795	790	809	770	824	802	829	755	827	843	801	790	731	815	825	866	820	823	832	788	776	854	792	812	795	820	822	796	822	825	826	788	836	838	834	854	791	818	793	868	805	800	851	833	790	804	876	809	758	781	824	760	782	789	808	806	827	770	800	812	822	848	814	786	769	819	793	773	775	827	836	763	774	824	832	810	834	817	793	785	822	833	830	798	842	779	855	821	851	830	826	838	825	789	868	805	824	761	804	841	823	839	773	813	834	782	845	838	817	804	841	793	792	819	791	837	844	791	827	826	769	803	809	798	810	803	862	797	810	795	816	807	694	828	799	815	815	791	789	809	822	843	825	819	813	818	790	837	784	845	820	819	804	816	752	845	822	856	847	776	781	791	812	784	823	773	808	840	837	790	853	773	861	812	816	779	864	858	799	799	854	867	781	812	802	800	855	782	829	815	755	870	782	785	828	809	800	810	832	789	832	860	818	756	821	843	809	849	854	805	820	797	851	837	844	828	772	759	820	780	838	793	827	810	773	810	820	872	801	805	793	781	780	794	824	795	805	776	782	801	871	818	820	791	883	759	811	829	784	799	788	823	810	791	767	805	802	816	843	790	782	828	827	818	826	744	785	855	823	866	805	798	814	791	830	814	849	802	777	804	766	784	812	828	820	782	834	822	852	812	852	806	822	811	788	836	841	808	859	862	804	819	808	818	814	789	810	781	809	823	870	876	829	778	790	776	805	849	829	762	804	801	795	820	815	828	847	808	846	839	805	775	783	780	809	801	814	795	810	842	802	828	788	837	796	818	826	776	887	823	803	761	823	794	819	833	798	811	861	884	829	766	774	826	816	812	848	835	815	858	826	833	785	769	790	756	825	767	856	800	855	811	794	860	800	813	825	850	733	825	763	819	814	750	824	824	852	862	759	813	824	810	813	810	847	811	784	859	737	816	780	837	834	815	823	759	826	785	785	814	820	813	794	788	783	781	815	803	807	826	795	800	811	812	852	784	842	812	801	832	761	826	837	791	796	739	754	851	804	836	794	813	826	800	793	884	879	809	866	793	815	843	788	840	781	792	836	797	864	798	815	797	836	827	833	815	817	812	823	825	798	833	793	782	805	788	865	804	827	763	802	785	772	825	809	804	767	817	836	753	849	806	790	815	851	829	831	807	822	822	788	825	848	826	764	768	868	779	798	823	829	815	825	796	796	819	843	819	811	821	789	828	827	805	746	768	856	793	809	760	802	827	822	775	783	789	810	848	821	817	841	828	827	778	801	798	826	763	822	791	794	816	809	784	819	771	807	793	750	811	848	825	750	850	820	788	825	796	785	808	808	785	818	805	819	816	825	820	828	795	844	794	818	851	825	810	812	809	758	810	857	785	845	820	806	829	838	856	837	844	816	827	833	784	754	806	799	777	848	839	824	802	809	798	850	826	794	857	777	795	799	799	845	778	829	797	850	758	798	801	748	775	802	807	785	835	830	839	835	833	828	796	788	843	807	837	807	836	848	826	831	783	802	803	741	791	830	829	777	832	821	799	818	803	816	770	789	762	809	821	800	889	841	754	789	799	799	827	845	797	816	840	819	835	830	855	784	779	850	825	816	815	826	811	828	779	771	814	787	827	802	814	820	805	814	810	845	783	859	798	818	808	822	843	804	810	750	840	841	851	809	823	827	866	867	821	819	828	810	779	789	841	781	853	837	800	795	789	841	817	843	790	820	797	864	813	847	783	784	800	852	805	795	790	837	798	768	757	819	800	830	830	783	798	822	797	821	769	800	773	843	833	836	856	782	820	857	783	837	834	792	794	815	814	778	752	878	837	760	791	812	774	846	836	818	817	831	804	812	815	754	806	863	830	846	840	822	783	756	827	840	866	808	813	842	775	761	828	814	823	834	814	813	769	800	785	792	843	808	822	754	797	817	825	778	792	794	788	784	785	813	766	811	833	822	815	820	789	776	793	732	807	775	857	771	794	836	808	842	844	809	838	850	834	863	788	810	785	806	850	819	863	778	766	794	830	843	749	806	832	812	788	762	813	807	825	818	861	827	779	837	803	821	804	825	856	823	790	778	810	859	831	850	788	829	810	822	796	868	789	775	823	753	815	771	785	807	793	816	801	837	791	809	813
22939	21039	28070	24194	20683	7112	2023	1355	1119	919	761	600	507	484	389	411	390	386	337	350	310	345	358	323	326	347	278	305	312	305	291	299	322	320	313	306	316	328	304	316	321	323	355	314	339	326	341	333	323	298	316	310	323	332	320	310	337	335	325	350	346	341	312	292	362	322	320	301	297	301	299	318	319	344	336	276	330	301	328	337	314	282	286	295	281	299	302	312	338	284	295	310	337	324	313	300	339	305	331	289	312	299	307	306	296	333	303	331	319	285	280	294	311	301	322	325	315	328	305	316	321	314	289	307	291	342	311	310	311	327	313	306	326	293	294	298	276	303	293	298	292	293	311	296	324	299	331	279	323	316	317	367	314	284	281	319	302	277	268	309	334	291	321	287	308	325	285	305	351	292	286	288	315	290	285	279	314	314	300	300	313	311	319	303	301	317	271	314	301	279	295	314	282	303	342	294	312	289	308	338	276	315	300	293	327	310	326	303	319	323	281	275	315	313	322	292	287	283	282	321	292	334	313	299	292	304	310	310	297	293	317	332	310	338	306	306	296	298	294	312	317	278	300	337	304	304	305	297	299	279	320	287	265	306	322	328	311	298	329	290	308	316	310	298	308	318	313	287	310	312	333	308	326	293	317	285	285	294	321	300	324	294	304	296	317	313	317	305	296	285	299	301	315	296	312	320	285	286	316	297	314	305	301	288	301	295	312	307	336	357	320	327	368	285	306	291	318	282	306	318	326	290	306	308	316	299	326	289	301	309	268	329	306	281	338	297	299	302	324	343	314	308	330	321	290	289	277	327	286	293	323	295	318	299	319	313	302	313	327	319	317	293	325	320	304	309	278	312	320	303	305	285	321	330	303	280	315	323	273	295	315	338	304	277	307	282	305	309	340	313	325	336	309	298	292	300	323	280	316	304	313	288	303	310	344	317	311	314	313	291	309	305	304	315	312	317	293	288	302	307	290	302	328	331	328	335	305	296	333	285	290	294	296	309	304	282	308	290	309	316	294	298	316	300	325	289	300	321	294	306	282	310	328	300	335	329	323	316	314	272	302	321	304	320	280	331	327	325	297	309	319	282	296	294	302	320	313	313	319	288	325	308	315	324	329	287	320	302	319	329	312	315	290	331	287	286	286	306	323	322	282	297	323	300	335	302	314	288	320	298	298	305	317	301	333	302	302	282	281	285	308	312	315	270	321	281	284	312	302	304	307	324	314	287	323	294	289	304	298	289	303	341	308	308	308	315	327	312	316	310	318	289	309	318	310	303	315	278	326	286	310	305	291	281	318	284	291	327	283	312	285	333	316	319	333	313	309	296	293	303	314	317	292	330	306	297	316	291	337	309	307	315	307	293	292	319	303	299	316	348	291	324	327	295	316	297	294	311	294	276	322	301	293	271	264	301	285	304	302	337	294	286	325	314	346	296	306	303	283	293	315	298	318	314	307	303	298	294	334	298	320	326	293	317	354	297	311	296	310	295	299	273	329	334	290	321	308	320	276	283	289	331	327	323	307	311	309	321	306	310	320	326	321	290	327	289	325	326	296	296	299	306	309	331	293	290	306	310	338	326	304	305	301	331	310	322	345	291	286	300	312	326	299	314	291	334	306	329	327	302	328	296	281	294	277	288	319	295	309	276	312	317	326	299	307	307	287	305	283	279	286	290	334	341	315	340	289	306	304	293	306	282	292	292	311	339	331	277	284	320	311	329	300	306	315	311	309	305	304	309	320	313	267	324	314	330	297	295	334	323	311	324	298	310	318	292	314	314	268	305	290	305	323	333	299	299	271	297	298	319	298	301	286	287	290	305	296	273	357	329	307	299	314	302	307	320	318	316	326	278	319	323	319	296	301	293	306	300	332	307	342	274	285	305	299	311	305	304	283	325	295	273	316	288	313	300	327	288	295	287	285	320	284	279	306	297	332	328	315	316	336	363	298	314	308	296	290	326	316	299	335	293	320	326	303	312	307	307	300	285	283	315	315	301	349	307	325	295	293	278	285	301	319	302	307	282	310	309	302	273	289	311	309	311	308	310	312	273	333	311	315	303	291	284	301	284	310	293	290	260	333	282	304	336	313	332	284	318	314	326	315	324	312	277	288	323	279	305	289	286	281	304	269	299	315	332	287	341	300	293	313	296	314	313	318	316	306	286	330	271	315	307	311	322	300	309	322	309	335	291	324	317	301	310	300	298	339	329	275	290	264	296	320	327	321	287	322	312	319	301	320	327	336	275	306	326	310	312	311	282	342	296	291	322	313	313	299	286	339	302	304	306	301	320	320	312	263	291	302	309	323	306	280	303	324	323	295	334	309	321	280	326	297	314	290	317	299	295	326	291	314	295	296	319	304	318	308	350	335	281	322	300	310	294	340	307	311	312	317	307	311	279	319	298	300	342	288	288	351	310	332	291	276	301	295	308	344	319	313	287	303	283	301	278	299	297	320	326	268	302	322	350	322	306	299	313	294	319	302	291	312	296	313	279	330	291	342	318	326	290	334	300	311	306	289	305	262	320	294	288	322	304	316	294	317	292	310	293	314	313	290	320	314	297	292	311	295	311	325	322	306	283	291	308	305	298	297	312	302	310	312	304	294	300	254	311	315	332	319	324	307	302	362	304	300	302	323	308	300	322	292	348	312	309	311	303	294	314	323	276	270	342	267	281	322	295	291	278	305	309	299	292	301	301	295	318	285	312	288	313	321	299	316	301	325	323	291	290	307	332	280	314	301	297	293	310	328	295	299	297	285	284	313	307	290	286	323	314	334	300	319	313	306	296	293	334	309	311	286	341	336	261	320	352	307	309	332	340	310	296	351	350	328	295	326	324	306	304	304	334	315	290	319	311	318	309	321	310	313	300	289	309	347	289	326	322	334	298	338	316	304	313	284	322	292	310	316	326	309	315	336	320	335	285	309	309	316	321	321	301	333	308	320	323	307	334	326	324	317	338	311	314	322	272	300	306	320	327	294	280	333	320	315	270	335	293	297	285	311	295	301	314	349	310	308	305	335	294	322	311	311	295	319	325	331	313	290	279	304	305	300	320	303	303	312	309	316	301	325	290	324	329	286	359	307	307	315	290	284	313	318	341	289	325	277	311	267	269	290	306	311	300	326	309	311	280	317	279	321	284	304	301	320	313	287	297	315	301	319	279	301	295	289	277	323	302	327	337	330	337	294	300	302	331	333	302	269	332	338	311	298	314	271	288	285	263	288	321	300	314	330	321	307	325	288	309	286	280	320	291	314	321	320	283	342	316	309	295	278	320	275	303	295	300	303	280	319	283	313	258	280	296	333	287	325	275	316	312	278	316	303	288	318	296	300	300	322	276	305	310	297	312	337	297	299	317	299	331	313	317	286	357	328	289	312	317	291	306	307	305	288	288	329	306	307	294	305	283	332	270	288	280	306	317	315	292	315	325	317	312	314	278	340	303	314	289	319	331	294	357	304	306	305	295	268	315	285	351	340	319	316	306	315	302	329	272
8324	23444	17713	10140	7146	4849	3690	3137	2700	2162	1628	1292	1009	853	775	661	619	621	603	589	562	605	553	574	537	486	517	454	509	501	506	490	485	471	521	484	535	545	503	517	518	513	513	553	550	542	527	521	445	580	486	491	517	481	492	486	472	485	530	515	534	479	498	494	492	486	451	475	477	454	477	477	469	477	469	495	463	477	495	486	476	469	459	477	482	443	451	453	456	469	457	450	484	441	467	483	457	432	494	469	473	491	489	497	448	454	459	492	474	511	445	441	488	485	463	495	502	461	470	495	462	483	439	497	432	497	467	503	461	474	440	473	464	440	439	488	468	461	471	504	496	482	497	480	483	489	487	476	480	491	511	479	464	450	497	477	458	448	478	529	471	446	445	485	500	464	481	452	506	483	475	487	499	466	468	452	512	491	483	441	445	449	485	456	471	474	452	469	468	525	458	491	456	499	476	459	470	463	448	476	511	470	464	525	447	430	486	472	497	472	500	447	465	471	467	490	434	479	493	486	443	447	460	493	478	478	502	453	490	510	484	492	486	479	491	501	485	487	450	460	511	479	455	446	478	462	482	424	505	479	444	450	440	481	435	457	462	493	446	448	441	424	461	485	448	440	456	489	474	431	478	469	481	452	467	501	520	480	473	473	500	482	470	451	452	494	443	428	490	445	463	457	451	494	475	492	444	432	499	488	473	460	534	463	471	470	452	460	504	457	481	476	496	449	485	494	505	493	486	442	480	477	460	496	482	471	436	481	471	448	474	446	480	472	469	452	519	455	472	471	457	463	476	457	490	483	453	482	499	480	519	464	469	476	492	478	474	464	473	467	489	456	436	474	499	499	491	448	468	474	497	467	467	490	436	472	512	527	473	499	421	446	466	468	433	485	428	466	440	457	455	456	506	439	485	499	462	470	467	446	491	460	457	467	517	494	462	480	501	449	486	439	483	497	481	452	469	493	473	426	459	483	523	513	484	498	471	507	460	454	473	487	480	464	465	489	446	462	476	479	472	481	475	462	486	445	452	444	447	483	474	458	439	496	508	520	472	462	476	477	484	494	487	450	463	464	432	511	492	480	498	467	459	460	516	445	470	467	454	491	487	459	471	497	464	445	488	493	493	438	440	477	460	424	470	483	472	481	490	442	440	486	467	459	465	461	441	465	442	494	492	464	464	475	473	472	484	524	451	495	496	503	458	475	496	441	472	499	454	516	496	431	488	462	457	464	466	459	467	473	459	504	498	476	474	457	468	474	481	505	481	486	455	418	505	465	493	472	476	476	471	477	449	467	496	486	477	480	507	493	481	468	486	479	463	480	452	453	523	482	441	477	455	437	458	467	469	475	459	476	526	473	492	498	463	482	484	473	457	516	458	445	499	493	494	457	498	470	477	427	432	491	475	451	456	461	511	481	512	480	460	422	462	512	506	472	484	483	489	443	447	455	514	462	449	452	511	493	474	482	443	435	503	464	476	506	471	456	484	464	454	473	508	444	453	478	467	473	492	478	459	456	483	423	465	470	504	449	430	468	476	485	467	486	498	447	426	479	482	456	476	478	410	501	467	474	486	490	459	485	488	491	475	480	505	497	490	490	480	524	490	485	453	485	471	457	473	487	459	467	478	487	504	475	447	517	457	487	452	485	442	457	430	443	457	453	488	465	478	458	479	459	491	484	475	468	478	429	465	473	486	473	472	441	474	484	440	471	464	456	465	442	456	467	451	490	479	480	470	508	479	426	468	436	482	459	479	434	478	462	430	465	476	445	543	448	406	436	461	467	475	482	522	475	499	469	448	481	459	478	486	490	465	499	460	488	490	490	490	480	471	478	479	461	517	490	460	463	454	487	435	466	482	482	478	472	444	477	470	457	518	467	466	467	439	467	466	456	470	449	480	470	497	459	498	443	471	488	474	459	485	490	441	498	483	478	464	485	455	492	511	479	466	482	480	466	448	440	473	438	457	492	480	516	463	489	494	479	438	465	459	467	459	505	506	473	463	518	448	517	472	433	476	493	492	445	486	460	485	495	462	464	479	484	490	444	484	491	480	496	454	476	485	462	506	467	458	468	480	479	459	488	445	471	496	497	467	470	474	462	453	488	458	441	494	468	480	479	472	482	460	476	475	489	466	487	535	447	490	467	502	477	461	474	443	466	449	441	466	489	482	469	474	470	484	484	452	443	442	486	474	460	443	456	466	483	516	470	470	458	499	447	425	440	473	473	456	469	488	486	455	486	482	456	474	471	483	457	465	495	521	481	510	449	485	492	432	488	455	500	419	479	453	444	462	479	420	465	479	494	488	457	496	526	466	486	494	449	484	506	489	525	481	441	489	514	459	483	471	471	490	505	467	458	460	464	447	471	507	473	445	508	494	433	442	424	468	468	451	465	433	499	455	466	470	480	498	495	456	437	465	494	518	513	502	447	464	501	490	493	467	463	469	438	468	482	505	489	467	461	503	465	446	478	469	432	475	487	472	462	467	460	452	473	485	462	453	516	486	460	489	467	447	489	464	460	535	444	485	471	477	455	471	495	491	487	466	458	479	469	466	476	533	478	483	455	458	490	513	465	468	468	472	474	459	484	449	480	512	455	457	443	477	464	478	479	502	454	456	468	465	462	445	497	448	494	467	476	470	455	455	480	443	451	488	463	476	445	477	515	459	477	509	474	468	502	442	454	474	484	500	463	507	500	490	479	502	482	518	409	522	438	512	471	459	457	453	471	465	475	483	432	465	436	481	450	452	497	444	493	479	512	477	502	492	482	513	494	454	470	484	460	521	463	433	447	488	470	465	493	488	455	476	475	469	442	480	436	440	478	437	495	452	442	473	501	474	472	485	466	477	494	491	508	471	471	474	434	488	457	458	534	491	463	499	489	462	436	435	465	448	456	499	466	470	448	439	520	478	459	456	468	466	467	470	505	472	478	461	473	460	465	459	468	487	515	449	489	491	500	465	469	482	467	508	500	457	484	468	480	475	439	422	452	516	427	462	468	469	446	469	509	481	501	462	471	440	475	508	442	515	459	476	459	457	473	478	490	408	487	453	468	489	449	468	465	483	483	484	485	482	456	465	500	475	506	464	474	482	482	473	487	458	481	486	493	471	473	496	495	482	462	466	502	458	475	451	468	455	463	461	486	467	449	448	469	467	495	495	458	458	444	460	485	467	478	504	489	491	468	473	472	443	414	469	486	460	459	463	486	488	508	492	481	465	448	482	462	470	437	488	436	451	478	467	478	506	503	497	484	479	468	498	525	458	482	493	458	465	470	483	470	468	460	463	465	472	472	466	497	514	489	499	498	437	460	450	460	486	458	412	496	520	429	464	515	468	481	448	434	489	485	473	472	494	472	447	450	432	449	497	494	467	490	471	514	489	487	478	497	446	478	501	465	428	502	485	521	448	450	472	448	472	454	462	435	471	461	466	461	486	473	474	479	461	473	455	507	469	452	501	438	478	482	465	498	446	462	469	511	502	459	489	425	493	488
24210	21046	26466	24270	6719	2410	1802	1439	1214	1063	841	752	723	675	580	581	547	574	561	566	521	538	547	551	545	559	536	521	516	531	543	538	502	546	537	530	555	565	549	555	567	560	568	532	538	569	584	537	522	545	556	583	568	566	563	517	581	546	520	540	530	560	564	524	501	543	534	488	524	550	573	508	527	535	528	556	567	515	566	555	506	510	549	578	559	512	507	528	533	524	542	515	542	549	595	511	533	557	532	528	489	563	533	542	502	567	509	537	534	524	542	540	532	541	539	522	557	515	537	559	539	549	518	509	544	507	563	533	534	555	523	509	504	542	517	531	518	539	518	498	534	569	571	521	507	517	542	517	552	550	569	536	511	492	539	533	592	538	530	557	541	490	530	494	521	536	537	503	531	477	531	545	510	522	607	513	490	538	550	530	531	512	549	575	566	587	547	557	519	556	521	540	526	558	506	568	504	544	530	554	542	542	543	555	556	548	536	524	572	504	547	524	524	591	529	549	508	528	527	513	497	525	527	512	533	589	520	520	535	550	539	533	548	547	511	501	539	507	525	532	549	504	548	524	538	533	518	530	535	549	540	574	520	530	511	521	599	515	518	526	557	569	589	558	546	539	541	546	575	550	515	520	570	508	505	557	535	525	528	521	511	535	531	542	550	547	503	553	546	553	530	519	499	555	533	532	524	577	542	527	553	541	540	541	546	499	543	545	506	511	489	519	512	546	504	545	531	542	549	517	547	539	532	571	488	515	486	533	528	527	532	548	543	560	535	499	531	528	530	532	514	592	547	516	568	557	539	528	542	574	512	526	536	541	531	542	546	546	594	543	505	538	559	525	551	521	496	522	537	542	500	536	526	555	525	545	562	555	532	574	534	514	547	520	506	548	544	513	520	552	544	521	532	547	515	561	526	579	552	535	509	578	524	547	525	555	520	568	582	572	549	530	547	569	539	526	548	543	556	473	560	528	524	527	542	505	506	494	570	532	507	576	542	515	518	525	508	505	547	502	552	511	555	520	526	511	522	554	532	560	561	527	574	570	526	563	535	479	546	561	536	527	533	506	511	494	543	514	554	522	554	509	553	506	538	532	540	515	565	505	550	537	542	535	542	547	574	576	545	534	559	541	517	569	538	513	559	509	475	559	536	529	531	493	533	543	536	539	531	529	529	542	552	562	569	536	539	578	578	528	488	525	573	533	557	555	543	526	539	531	507	531	572	550	489	552	539	526	537	510	546	502	568	538	570	566	541	537	523	549	511	500	547	540	517	549	519	532	528	543	509	528	519	523	522	539	507	529	523	540	573	537	544	576	522	519	539	498	524	546	550	572	532	550	538	585	533	564	537	538	534	520	559	543	523	562	561	571	530	493	529	547	544	531	531	507	514	583	549	556	525	550	502	518	595	490	552	578	541	488	554	521	506	523	520	516	541	573	481	553	504	552	546	514	551	544	510	523	574	535	511	509	531	546	550	554	571	535	535	545	541	551	529	553	532	512	548	558	534	495	551	554	533	527	558	536	562	531	576	522	530	530	525	539	525	512	543	551	542	536	499	529	546	536	556	592	542	497	557	547	517	525	525	573	547	552	557	531	543	533	541	560	543	573	539	491	510	494	510	529	544	535	569	543	524	549	552	512	522	509	504	485	551	493	547	553	562	565	517	540	520	573	542	522	532	522	573	503	585	529	515	564	516	547	523	552	548	558	522	500	520	531	549	538	509	535	525	495	505	586	568	533	570	531	539	527	517	519	540	504	573	521	546	545	556	591	583	590	585	516	531	548	532	507	570	544	549	564	539	550	526	567	528	556	546	518	550	544	550	585	521	517	526	531	495	472	544	544	538	544	526	507	552	509	520	523	515	539	550	520	469	546	540	528	524	578	552	522	545	541	543	573	556	513	569	533	546	573	523	548	546	528	564	527	545	497	529	532	522	550	507	559	542	539	537	492	531	534	526	555	509	559	529	513	522	564	551	546	549	552	522	542	540	537	505	523	516	553	543	591	522	531	537	510	531	577	544	508	541	545	591	557	545	550	532	540	552	564	538	521	534	535	545	531	514	558	529	472	567	573	507	582	562	535	523	533	540	542	495	491	527	531	524	580	499	545	520	544	497	561	504	537	534	516	547	545	526	542	509	510	529	553	507	530	537	537	557	546	513	519	556	537	547	533	535	542	511	550	516	576	518	512	563	537	529	564	548	518	569	499	566	534	568	556	547	512	505	546	526	528	567	534	589	554	546	536	543	525	495	541	513	524	559	524	558	569	533	541	517	547	544	523	497	550	542	492	522	520	514	560	536	536	557	537	554	564	537	540	520	510	543	536	512	533	571	498	523	529	509	524	568	516	531	560	535	518	568	529	505	493	528	565	540	535	546	544	534	537	525	553	485	513	517	493	532	563	564	545	508	503	584	601	530	557	520	523	551	567	502	522	547	525	507	551	541	527	550	544	547	558	531	544	494	543	541	513	545	547	501	537	502	504	529	545	530	535	517	550	582	522	554	511	584	580	520	534	499	477	500	531	522	527	508	560	560	536	537	513	496	542	516	536	514	530	574	554	559	489	476	494	522	549	520	519	501	505	591	545	532	535	555	490	563	467	541	545	513	520	519	508	485	501	534	540	519	509	558	556	488	505	518	520	542	501	553	489	539	532	529	520	517	517	541	538	542	511	477	561	506	528	571	503	543	576	587	550	512	577	533	546	538	547	546	493	552	507	580	537	541	528	563	571	544	538	535	529	510	563	549	554	520	518	559	528	544	525	541	551	563	523	530	541	493	528	580	548	518	522	549	546	530	547	525	550	523	514	562	494	518	553	550	543	557	512	580	526	535	551	566	539	560	555	542	555	531	476	556	546	533	547	536	526	525	536	569	533	538	518	530	496	550	528	505	556	584	573	561	541	514	540	535	539	569	506	542	533	572	515	567	534	551	508	562	573	516	512	545	535	548	555	571	524	547	514	558	541	557	512	546	553	530	504	531	540	532	536	519	542	533	555	535	521	479	552	533	513	550	519	535	496	527	515	534	555	557	542	534	548	521	501	541	526	521	535	512	543	528	533	543	521	527	522	527	528	540	537	516	535	502	549	538	492	537	592	515	521	556	549	555	539	551	523	537	561	516	545	555	539	527	543	533	502	535	547	524	507	550	555	571	541	527	507	539	523	509	545	543	535	542	548	530	561	570	524	511	525	535	535	488	533	513	549	571	532	559	545	495	572	551	502	538	535	534	554	513	523	537	573	489	551	498	541	552	540	518	583	571	515	524	540	534	508	525	547	527	536	566	528	538	514	549	514	532	508	499	532	564	480	528	531	555	541	504	555	566	529	521	536	555	509	518	517	522	533	538	516	549	566	554	534	589	559	564	469	539	533	527	549	509	551	523	480	510	516	545	566	562	524	520	520	549	536	536	537	534	534	561	551	515	494	554	515	543	540	538	480	542	544	550	511	519	521	526	535	488	535	474	481	531	545	539	525	531	529	534	516
7557	18390	15125	8603	6410	4729	3758	3398	2908	2146	1728	1453	1272	1126	978	974	860	865	813	787	856	801	831	799	841	820	816	816	809	779	831	780	777	804	779	783	773	825	823	778	856	838	800	820	746	834	779	809	817	816	853	782	782	805	770	780	748	812	811	832	813	793	850	773	825	824	773	764	771	811	822	817	776	791	755	792	797	772	805	771	771	831	789	754	743	760	778	718	753	834	761	786	773	783	836	706	793	745	775	759	746	792	724	759	808	774	733	790	780	701	718	774	729	727	832	760	762	740	786	783	727	803	787	774	741	736	808	772	806	753	783	772	763	792	782	814	768	752	829	753	757	783	770	784	765	777	773	749	748	743	799	769	750	722	779	803	828	771	751	782	780	747	801	746	717	754	766	795	785	806	758	744	779	786	765	751	709	804	747	763	805	782	811	765	813	806	802	770	768	785	817	758	753	733	786	774	734	785	798	748	763	790	767	812	773	724	829	790	775	800	803	717	790	725	795	760	751	818	795	769	796	782	749	854	808	770	772	771	773	815	753	781	782	797	747	783	820	807	833	776	753	763	809	778	776	788	745	759	773	798	763	792	769	695	775	785	784	781	794	805	779	810	772	772	783	780	800	771	775	775	745	794	737	795	773	809	775	782	802	776	766	811	756	796	781	755	803	759	779	755	790	733	879	745	778	748	810	756	716	764	777	756	733	781	758	732	760	770	801	784	805	790	759	763	752	767	783	766	722	741	744	725	765	822	807	766	751	776	803	788	759	771	807	828	832	812	719	754	777	789	766	761	780	773	724	857	792	800	728	828	804	772	797	753	748	744	771	786	755	733	786	807	818	765	810	734	724	787	755	768	802	819	818	748	818	782	756	795	786	773	754	716	756	838	792	749	779	811	737	791	808	716	755	760	790	777	776	769	797	775	813	755	779	774	811	707	778	796	783	793	766	762	824	797	723	776	765	812	810	806	741	798	743	723	776	818	774	777	778	759	781	768	772	732	770	753	736	775	821	765	768	805	708	732	823	795	815	784	751	794	772	797	819	810	789	769	770	837	787	827	747	804	765	733	797	743	770	760	760	778	730	778	739	737	765	736	746	784	756	737	733	763	768	818	738	808	765	792	749	804	774	752	824	778	805	750	800	793	802	764	769	697	754	776	771	766	776	783	766	786	767	812	720	779	783	750	701	783	756	816	789	771	818	789	694	776	731	833	798	768	779	718	737	748	731	781	786	793	724	748	750	832	729	803	755	837	778	763	797	739	750	751	757	790	760	754	762	758	788	742	824	759	759	829	789	804	811	802	804	818	787	733	725	760	801	780	719	765	814	763	835	767	816	783	804	752	733	763	802	774	742	738	797	757	762	773	808	797	803	772	809	804	784	749	767	784	749	731	784	771	739	773	789	811	769	775	769	759	763	742	797	747	770	792	719	760	756	836	788	766	778	800	842	829	786	777	803	813	752	805	725	784	794	807	787	820	749	785	768	780	756	780	784	801	733	800	803	752	770	748	793	797	769	796	777	774	785	781	809	772	813	799	742	740	789	779	759	780	813	764	789	782	773	761	795	811	750	745	790	797	770	740	757	789	711	762	771	779	797	796	788	741	796	756	807	765	772	803	730	785	747	749	802	813	785	768	796	799	776	788	757	754	763	835	771	774	798	826	804	736	750	791	772	798	760	799	818	743	743	763	808	767	805	746	784	835	791	814	796	745	784	799	761	774	757	811	786	755	753	812	784	804	785	775	736	783	736	805	803	747	793	768	738	747	799	776	777	821	742	743	760	818	758	791	741	761	775	752	772	773	799	734	788	799	748	775	745	802	744	760	826	834	744	775	799	767	753	727	745	739	803	814	788	816	726	792	815	790	766	811	824	753	734	794	771	775	806	772	735	774	735	798	789	728	759	729	769	766	737	763	767	794	801	850	761	718	854	829	774	781	748	781	790	798	821	793	746	768	778	754	792	792	780	768	786	772	779	756	805	777	728	818	760	755	819	765	804	750	760	761	816	767	786	722	774	748	784	770	770	765	730	813	726	732	758	777	762	798	787	801	772	776	798	717	740	747	807	768	812	773	842	794	801	815	776	752	769	778	793	808	791	734	725	786	712	735	763	793	760	717	767	749	792	770	741	793	779	763	740	761	755	798	718	824	745	735	735	808	754	793	760	784	794	785	730	799	809	803	770	773	813	780	809	785	759	795	767	846	800	803	799	769	855	793	771	797	814	818	809	771	779	774	766	752	753	756	744	772	753	798	721	786	792	752	781	784	726	776	765	803	784	774	757	789	783	772	781	741	751	799	787	756	778	771	743	776	788	808	738	748	770	793	734	795	817	820	748	793	767	802	730	799	726	806	713	748	771	763	789	804	774	768	771	767	770	796	733	812	732	750	824	842	767	766	736	813	819	772	814	723	769	773	772	783	777	769	730	764	781	841	778	771	796	747	762	737	761	787	783	767	787	773	789	747	789	790	719	758	758	702	788	776	787	810	775	750	804	746	789	756	743	773	788	760	783	771	799	779	762	766	790	756	809	757	768	769	826	796	784	796	781	747	764	728	790	768	782	775	779	733	790	763	771	791	798	727	805	834	772	771	762	751	741	761	813	759	769	785	794	755	847	781	803	819	791	752	821	765	797	802	742	788	808	773	767	794	768	755	773	769	751	813	798	746	809	786	752	779	784	772	755	738	775	807	784	866	738	760	781	740	778	762	812	763	784	785	798	763	783	785	784	819	752	757	784	792	772	740	724	774	764	788	733	796	807	772	745	817	769	781	806	754	790	778	755	786	822	776	760	776	799	770	791	758	763	793	762	820	767	824	740	770	793	793	772	783	782	764	804	801	785	758	787	822	746	752	830	784	804	779	819	743	818	725	769	820	782	766	782	793	787	787	792	763	786	772	763	780	752	794	775	786	786	813	771	759	820	736	741	767	796	779	785	744	725	732	748	782	763	734	739	801	781	783	742	734	758	774	751	783	728	795	765	769	789	795	759	734	801	772	846	779	802	756	779	765	826	771	836	767	770	764	777	732	769	752	804	801	737	754	759	759	735	751	809	847	765	782	753	765	733	735	756	805	760	796	743	799	789	793	773	757	729	814	739	767	726	781	761	794	777	758	729	766	770	762	786	784	724	786	758	774	809	807	760	823	740	769	743	728	756	753	804	792	773	780	769	781	759	769	756	774	809	800	768	777	753	732	822	790	730	745	746	759	779	752	792	776	770	760	776	756	795	764	821	703	803	766	802	752	797	780	787	777	788	765	835	719	819	817	761	796	790	762	785	734	771	748	794	755	790	777	718	791	794	796	779	720	767	754	773	732	804	765	786	755	781	827	807	776	781	762	745	732	781	764	820	760	762	790	762	775	761	794	718	768	798	736	724	783	761	782	792	767	794	734	740	778	752	767	734	751	766	769	783	769	765	785	790	717	793	752	805	745	791	773	766	769	763	768	763	762	793	769	816	808	787	776	786	771	754	785	738	746	812	765
22053	21052	28677	23667	21053	20457	7200	2454	1562	1178	890	617	574	449	358	338	300	309	280	256	249	231	249	260	213	211	196	234	230	227	247	224	206	207	234	232	226	234	224	235	246	211	236	238	232	212	217	212	224	257	210	233	222	212	239	192	237	222	241	222	231	208	193	222	225	200	207	191	204	224	206	196	217	211	196	204	245	195	229	189	207	190	215	193	200	196	209	209	208	235	205	188	204	185	214	204	186	214	209	192	212	191	199	197	219	203	198	222	193	198	217	183	212	164	192	209	212	198	217	214	212	243	229	203	188	184	193	201	197	221	194	193	190	187	195	233	217	180	235	190	226	193	188	227	231	175	195	208	199	199	207	191	209	203	196	206	198	201	225	193	197	189	177	206	212	239	210	177	198	186	216	173	220	207	214	212	205	222	210	198	220	203	216	203	221	184	197	185	186	207	188	193	238	208	218	177	187	204	195	204	216	217	215	197	211	181	212	220	223	209	212	207	218	197	199	185	198	201	211	214	188	207	209	191	194	203	204	191	207	226	200	197	197	220	203	174	201	205	217	177	199	203	191	203	198	210	208	203	220	220	210	188	206	202	235	189	198	202	191	209	194	188	209	207	182	180	201	198	222	212	233	209	185	205	193	203	205	222	212	227	212	222	211	207	218	203	192	211	207	195	189	198	192	227	207	174	160	196	207	254	196	182	210	204	217	199	187	204	182	235	224	172	214	218	204	214	207	190	220	184	209	204	210	225	174	206	226	234	216	191	203	234	206	219	230	190	212	203	216	224	220	187	194	225	196	220	198	197	208	208	195	219	193	220	199	216	177	183	191	225	208	209	212	191	214	194	222	203	216	185	203	234	239	205	181	177	184	182	213	207	201	197	214	212	203	189	219	216	206	226	215	201	222	176	211	205	192	221	204	211	202	206	196	225	199	197	190	210	195	192	213	185	216	237	203	206	198	189	202	206	191	191	192	211	186	188	197	208	222	208	201	184	193	232	203	200	218	231	200	192	212	204	195	219	202	215	202	211	198	188	216	227	192	187	206	210	183	218	186	204	209	233	191	222	218	223	206	214	219	218	197	176	224	213	231	218	191	206	191	198	234	214	208	211	226	228	207	192	192	204	200	194	189	195	200	200	228	199	219	222	185	201	187	205	210	190	183	201	220	207	218	216	204	232	188	189	195	192	199	213	210	182	193	220	206	216	194	192	185	181	182	213	209	231	188	189	178	206	203	221	214	193	201	194	219	203	219	194	204	215	219	212	202	188	204	196	210	197	215	223	182	204	217	208	199	195	195	213	192	219	213	214	220	193	231	190	205	206	206	207	184	187	209	206	192	168	215	198	196	204	214	199	183	202	215	189	197	207	202	181	205	202	202	184	180	198	214	208	218	172	204	195	191	211	222	222	205	215	189	188	196	180	201	211	188	165	207	178	209	195	189	205	184	195	169	242	214	213	176	192	204	204	170	208	197	187	207	199	217	202	203	228	219	206	228	203	189	203	211	211	239	202	205	196	182	191	209	205	225	200	196	212	201	212	193	207	206	217	192	225	206	174	201	218	219	205	185	186	207	214	199	197	206	196	195	199	219	196	208	230	196	209	201	210	193	198	196	203	193	224	203	158	205	225	196	190	214	189	193	196	210	202	202	192	183	219	183	177	193	186	198	210	215	209	208	200	198	179	192	212	202	215	191	216	174	192	216	192	207	212	196	180	197	226	219	206	231	207	184	223	220	195	206	204	205	190	220	196	200	209	225	190	191	217	209	190	222	217	192	195	185	224	191	206	183	234	182	225	192	196	193	215	197	230	211	197	236	212	215	186	209	186	202	208	203	217	229	180	198	201	187	181	202	205	198	200	228	200	217	211	213	238	206	221	206	181	221	193	197	218	210	195	207	193	186	223	239	198	203	230	210	207	214	194	200	175	209	192	207	201	220	197	198	188	192	197	187	210	199	217	211	181	225	183	219	227	193	187	214	223	197	213	211	214	181	212	205	188	205	196	206	199	190	213	188	184	183	196	198	177	169	201	209	213	209	226	205	192	196	223	204	203	194	195	202	203	194	202	196	200	211	184	189	198	190	205	201	188	208	216	204	193	195	213	197	208	202	207	194	203	182	198	211	222	201	233	218	206	192	199	215	196	186	207	228	194	183	220	209	204	200	216	192	210	186	196	187	192	163	211	187	231	209	201	210	185	199	212	214	188	204	196	224	233	202	225	180	190	201	192	204	216	191	205	212	222	206	199	198	199	230	209	197	202	192	206	203	199	202	227	191	212	196	192	222	198	201	208	213	236	197	186	202	194	216	227	212	211	202	190	249	190	220	200	224	204	227	198	183	216	214	206	202	188	195	218	181	200	203	211	218	201	192	216	201	202	188	215	203	226	206	211	212	200	187	206	212	203	212	187	227	200	205	231	196	192	235	205	214	193	204	210	215	209	197	185	236	197	206	199	190	208	219	212	208	205	189	200	217	192	207	163	206	196	219	208	202	180	201	203	174	211	210	192	211	209	202	198	208	195	183	200	202	209	212	208	183	223	201	199	193	202	210	203	210	197	202	183	186	206	191	219	212	234	193	209	195	200	212	193	198	221	203	201	197	191	204	218	236	220	183	193	177	193	190	214	193	215	210	202	194	198	203	218	201	180	172	218	203	191	196	197	182	214	219	206	197	191	198	192	197	228	221	174	195	212	196	190	209	213	208	204	194	181	205	197	197	207	203	191	200	196	203	198	204	226	185	191	186	198	230	189	215	203	191	198	197	183	188	192	188	209	202	203	212	197	191	186	211	208	186	211	197	195	214	196	217	223	203	207	210	212	171	199	211	200	183	189	190	184	208	218	179	206	204	211	220	205	183	200	203	213	190	211	201	189	226	204	199	216	190	210	183	208	209	190	196	193	228	215	185	195	217	204	191	205	191	211	208	209	190	204	191	205	191	198	214	201	182	231	203	228	171	194	188	203	214	225	199	213	179	198	200	196	215	188	205	202	179	228	190	207	212	208	204	200	210	205	214	187	193	211	198	167	192	179	204	204	220	207	202	204	198	252	204	199	221	192	209	208	200	181	207	178	197	198	209	200	198	182	219	218	218	196	217	172	195	207	216	189	206	212	183	189	191	218	213	190	211	198	201	188	171	194	175	200	212	215	197	202	193	230	197	205	200	217	205	205	219	205	194	201	239	194	194	215	206	210	200	196	184	187	197	215	197	206	203	229	183	200	206	228	198	204	208	226	204	188	195	186	223	192	189	197	200	185	233	206	197	227	201	213	225	185	186	210	199	221	217	179	207	220	200	198	201	182	227	217	170	206	196	187	173	199	203	188	186	225	210	195	214	220	196	214	196	223	219	183	203	205	220	180	180	188	200	198	229	225	191	212	210	206	197	204	188	203	184	198	185	178	194	200	218	182	198	194	200	170	199	200	206	198	198	184	205	210	210	212	211	201	200	219	217	202	185	198	209	208	193	198	214	195	196	192	201	197
8855	26164	21480	14081	10286	8412	7001	5391	4036	2991	2061	1555	1287	971	773	643	584	481	470	436	431	429	383	379	386	365	391	383	348	369	340	364	346	324	357	369	354	353	362	353	384	366	369	382	368	344	392	403	354	331	377	360	336	307	369	371	395	370	378	369	397	313	344	367	330	283	312	327	294	302	288	312	286	308	306	326	294	319	320	269	324	273	314	301	288	289	271	309	303	319	279	308	311	283	316	309	308	319	311	317	298	294	293	319	307	311	271	293	284	319	293	321	289	289	327	309	287	280	279	304	279	299	306	309	284	322	304	309	314	331	309	341	289	287	285	273	321	276	280	297	311	322	302	332	303	271	304	289	321	282	285	320	305	311	309	294	313	315	308	289	309	281	290	330	291	287	265	295	299	293	267	296	316	305	305	316	299	275	283	286	307	291	293	330	313	290	320	288	317	293	298	310	295	283	323	296	316	327	282	308	277	301	306	302	298	307	316	311	272	314	293	280	336	319	273	312	267	262	291	299	306	327	281	327	309	285	335	312	268	291	328	326	267	301	304	303	312	314	267	317	319	274	292	303	278	275	285	310	302	306	319	292	294	280	335	295	321	273	295	278	299	284	287	260	278	302	299	270	268	308	294	306	321	275	300	318	301	347	305	297	315	292	314	307	285	306	296	338	303	298	276	312	324	267	312	323	312	314	321	321	303	307	299	295	243	291	279	320	281	279	300	293	321	337	297	299	303	291	302	336	316	276	303	300	313	336	310	261	289	319	309	317	317	297	304	284	270	284	303	318	301	315	285	290	296	292	330	297	322	304	312	276	309	278	295	325	306	312	284	298	280	293	307	305	335	311	313	319	302	291	294	296	305	269	298	304	278	295	306	311	315	310	309	335	315	294	274	312	292	292	297	273	330	295	286	323	304	294	284	314	305	279	299	313	282	350	316	314	294	270	294	319	295	343	312	315	314	284	307	291	298	285	326	285	299	317	309	287	301	307	303	267	310	323	300	287	300	325	281	280	281	289	272	313	306	303	299	321	322	321	289	314	315	293	281	300	293	290	290	294	295	294	309	305	274	321	361	312	311	283	316	279	305	266	319	311	316	282	293	304	291	313	312	286	285	323	301	298	274	303	284	293	325	280	306	285	287	271	296	288	304	294	288	305	314	304	312	278	309	318	278	278	298	290	301	291	292	278	273	321	282	311	321	290	277	305	272	306	319	282	319	271	287	289	282	309	320	315	292	304	300	286	318	317	295	286	333	298	271	305	284	316	278	294	302	304	314	301	302	290	328	304	301	309	288	301	281	300	301	314	308	272	300	314	287	306	269	286	282	290	267	311	299	291	302	294	327	280	309	298	306	286	313	292	284	305	295	331	292	261	326	306	288	299	296	279	315	279	286	299	307	263	317	285	305	287	328	282	328	306	333	293	279	305	322	293	314	314	296	279	291	337	314	308	276	305	285	321	287	307	270	298	307	296	301	295	281	303	331	297	302	292	276	298	284	320	292	292	286	296	301	274	308	270	265	285	306	319	293	311	295	299	280	296	329	315	320	296	275	261	282	281	273	303	297	274	268	290	270	312	295	307	332	252	305	298	317	304	326	303	262	287	295	302	311	306	297	294	323	275	304	302	287	309	300	330	341	272	297	308	310	306	280	278	309	279	307	291	303	289	294	283	285	282	281	274	290	302	323	318	326	326	282	309	277	306	295	287	303	283	306	327	312	300	273	322	297	323	341	279	309	321	299	284	294	281	324	316	315	289	304	280	309	286	295	293	304	288	290	299	277	323	304	279	296	310	279	312	269	305	296	283	285	279	277	288	298	292	301	313	303	309	279	305	299	293	295	284	295	298	308	312	316	277	290	328	307	306	326	309	305	268	306	303	287	315	287	326	327	304	297	292	296	339	291	271	305	292	296	283	287	286	295	323	299	291	308	282	291	298	306	306	304	292	276	328	298	303	288	297	285	298	278	292	321	318	333	313	301	325	304	301	295	286	334	284	303	315	300	314	318	284	303	300	277	316	324	285	289	299	321	301	275	299	322	280	294	292	286	297	328	289	290	275	295	256	311	318	267	296	304	311	274	281	286	284	286	304	300	269	291	281	289	315	333	306	273	293	298	297	311	290	315	301	299	316	303	312	307	302	291	325	322	273	303	300	294	296	285	273	293	302	276	294	302	315	312	259	295	307	317	287	307	305	291	302	335	283	298	301	300	338	269	271	308	308	296	294	307	307	288	318	309	323	292	257	307	326	310	307	271	311	310	321	301	280	285	298	280	297	280	321	300	297	301	323	298	303	272	274	282	303	294	309	323	292	300	291	317	322	291	294	302	309	299	299	319	281	314	289	301	340	294	282	324	312	254	306	299	289	286	275	297	306	317	267	280	297	283	311	281	318	325	294	297	305	283	308	300	301	285	297	293	312	285	307	319	288	305	284	302	302	312	290	289	279	301	320	286	284	311	306	303	297	313	274	316	288	300	276	300	314	320	326	320	305	316	324	284	293	315	298	312	316	286	310	301	322	300	284	297	294	295	291	275	304	260	300	279	291	301	291	286	280	279	317	311	325	287	299	303	255	272	323	300	291	297	322	292	261	307	297	274	311	316	266	305	325	288	264	306	336	273	275	280	282	275	305	285	315	278	297	289	301	295	325	299	306	295	311	297	316	303	292	299	325	274	301	318	300	285	309	341	280	300	273	291	281	282	292	320	310	295	303	320	295	284	304	303	296	273	290	286	302	283	289	310	329	283	319	277	313	285	291	282	313	263	292	278	281	291	287	293	281	307	285	283	291	268	329	303	299	289	285	298	296	292	292	300	287	313	316	287	306	306	287	296	280	315	277	303	270	295	308	303	324	293	262	290	313	276	294	302	270	301	338	300	265	311	318	289	326	287	253	298	277	318	293	282	302	333	295	310	301	297	255	264	290	312	291	317	299	268	284	292	330	307	326	314	264	330	304	289	291	311	303	277	297	301	307	313	273	293	299	304	309	293	302	291	271	308	288	299	316	316	304	301	308	281	313	289	262	296	274	325	293	286	306	296	319	318	304	284	289	320	296	305	303	290	319	269	269	329	302	304	297	295	298	292	292	276	291	325	315	312	292	307	274	295	299	296	294	259	294	283	299	319	310	307	324	342	296	313	319	288	309	314	283	306	321	306	290	327	314	352	293	306	319	298	271	309	312	299	284	292	325	312	270	294	288	294	293	312	309	286	304	296	300	299	281	320	312	305	299	274	288	280	273	307	302	307	311	277	296	364	306	304	302	301	302	281	320	305	281	326	294	314	304	297	286	302	303	274	319	273	315	281	295	324	278	290	311	298	304	330	284	310	285	300	316	260	286	311	308	317	291	356	308	256	316	287	307	280	273	304	302	319	330	308	320	292	290	273	295	305	301	280	305	290	289	256	309	274	293	298	309	284	315	329	314	317	278	290	318	288	290	286	302	291	300	286	285	291	288	308	279	288	286	320	267	307	282	312	331	308	296
26679	19474	11317	5837	3457	2413	1863	1495	1196	948	856	758	690	675	586	593	518	562	552	577	561	510	559	555	550	575	510	567	539	602	579	562	558	504	553	558	577	585	569	521	584	540	548	551	574	570	527	559	510	503	540	547	536	531	514	564	510	527	560	542	517	549	549	571	516	597	544	553	517	529	501	516	567	563	533	528	555	543	514	561	516	582	538	533	527	533	528	541	548	500	554	570	606	546	566	565	498	531	528	554	495	541	537	539	522	531	530	520	521	508	562	548	538	537	572	524	531	568	589	538	556	527	541	540	507	531	578	565	541	533	566	560	529	521	550	544	526	511	563	519	555	541	585	592	538	555	550	580	560	523	562	503	559	566	528	543	530	536	539	526	570	528	568	537	561	531	513	576	521	555	565	519	557	579	529	546	530	522	532	484	534	523	539	525	517	566	559	552	549	540	535	542	561	532	546	532	577	546	539	563	550	588	526	505	516	523	540	517	567	537	561	545	555	547	560	538	524	525	569	580	523	545	569	584	551	536	554	544	517	555	522	523	522	559	541	547	547	506	514	544	502	548	538	514	548	573	536	551	567	513	548	568	497	558	591	534	550	522	504	530	566	500	529	550	538	558	550	554	550	532	573	532	549	506	554	590	563	505	582	561	558	587	571	545	557	543	548	523	495	522	516	574	525	530	559	547	529	475	555	513	537	558	535	562	559	539	528	542	589	564	526	559	540	550	529	580	569	522	527	531	573	582	565	506	545	549	546	593	583	558	543	538	545	522	528	534	538	511	536	554	553	535	545	588	547	541	541	573	601	589	559	517	520	537	528	526	554	526	526	536	570	510	495	544	508	563	558	507	557	503	594	549	527	546	506	551	528	541	550	540	529	571	584	511	515	551	547	514	546	564	534	531	518	480	513	552	583	597	552	553	516	544	529	556	518	535	552	542	544	568	549	524	531	543	510	549	530	548	564	512	510	527	542	537	502	571	535	559	557	527	542	554	510	560	545	560	587	571	522	547	539	531	511	539	560	552	511	544	528	554	488	579	578	536	579	514	566	564	563	577	561	553	532	534	510	585	555	504	525	485	502	549	543	541	509	501	515	557	579	563	567	546	514	547	503	546	585	569	557	518	565	584	541	523	543	514	504	545	552	556	518	508	515	544	534	518	580	528	534	560	549	558	545	569	553	545	553	534	538	507	522	552	559	514	544	537	543	529	596	552	550	589	536	598	560	542	538	545	562	557	555	556	489	559	538	522	512	586	555	529	544	535	573	550	571	582	548	488	541	560	537	534	560	516	570	569	548	563	589	563	552	527	537	531	605	524	563	542	504	549	546	573	537	531	557	571	555	521	524	552	541	534	551	590	534	525	521	554	547	530	571	531	531	526	542	566	534	544	563	584	518	555	529	484	551	566	548	524	555	551	570	519	583	511	533	510	513	526	550	549	523	563	525	503	534	554	558	571	557	577	556	524	563	545	581	567	541	530	541	561	563	533	555	547	551	538	571	531	535	567	522	533	549	529	550	521	528	550	535	558	556	532	544	550	554	535	536	527	579	524	551	583	548	515	510	549	564	552	564	555	549	556	545	540	535	522	555	564	522	524	539	540	524	532	563	544	543	523	552	542	522	523	540	507	499	555	545	554	576	565	544	531	558	553	520	560	538	552	546	567	512	541	548	526	533	532	549	554	518	531	525	567	531	535	531	551	549	577	529	527	537	510	547	507	567	573	597	506	496	544	580	559	525	512	568	551	539	577	535	492	492	545	532	553	551	545	528	515	507	516	547	516	524	527	531	524	523	558	560	532	562	547	510	539	524	531	517	554	541	546	539	599	569	566	584	542	548	540	504	571	554	534	540	546	540	544	532	528	556	559	552	527	580	554	532	555	548	535	523	529	602	548	542	527	527	532	572	532	529	539	592	546	553	512	557	569	548	512	540	540	562	503	572	506	499	543	548	508	578	570	555	561	541	533	536	543	563	565	517	535	509	535	551	522	567	552	548	526	566	537	516	530	545	520	518	519	488	567	517	549	562	553	579	509	546	573	521	557	563	552	544	570	545	530	533	520	553	493	572	573	548	512	544	550	521	558	542	525	542	550	537	578	589	530	554	525	574	528	548	531	554	532	582	538	554	501	554	543	526	587	580	553	558	533	542	554	529	550	547	493	528	525	516	525	495	572	550	538	533	579	583	520	535	545	509	556	595	553	528	542	560	565	574	579	503	562	543	541	524	543	538	516	546	569	523	562	543	571	579	541	538	527	539	535	567	529	506	475	573	516	531	545	576	514	513	523	523	533	561	573	546	533	512	501	569	573	556	571	548	555	521	545	542	547	533	523	594	573	535	538	534	549	540	545	529	535	550	541	521	542	547	564	548	595	552	561	559	554	573	568	527	557	535	536	562	553	587	486	571	571	558	561	557	503	520	533	520	556	555	553	514	537	518	543	518	526	514	554	556	536	525	524	554	585	589	545	547	537	545	568	514	563	494	559	557	559	514	534	515	561	568	543	547	538	513	540	496	549	578	546	534	539	537	586	556	587	535	561	539	578	566	553	556	567	558	573	527	514	560	567	570	530	496	568	524	534	517	533	581	561	525	500	521	528	535	571	557	536	571	514	539	544	538	551	501	527	552	535	509	591	517	520	585	545	557	577	552	551	565	522	552	578	566	581	554	550	542	586	523	552	545	531	579	547	558	530	529	561	514	541	575	538	507	556	539	559	554	553	517	533	574	519	510	542	502	571	545	522	498	590	521	558	537	541	544	572	521	560	591	539	576	548	542	533	543	565	526	528	517	541	548	542	570	548	535	546	486	541	530	548	548	509	579	533	574	536	580	568	555	540	559	565	525	550	569	562	527	543	534	565	507	527	565	514	521	542	572	577	591	534	530	562	550	564	550	535	541	556	542	491	558	518	572	537	532	534	538	526	544	565	575	515	529	538	557	496	515	535	529	545	528	546	533	568	562	591	594	555	522	529	542	529	508	550	515	547	517	550	534	521	531	549	527	566	515	550	540	552	576	560	532	545	514	525	538	493	575	537	571	580	563	553	548	499	546	514	573	528	546	528	547	543	567	553	558	524	569	569	517	542	556	498	548	575	549	560	536	608	525	547	518	486	531	521	573	530	543	575	478	522	533	514	567	552	516	549	559	526	561	533	541	585	538	526	562	481	541	543	570	560	555	511	499	521	540	525	540	543	569	534	539	537	570	554	551	561	533	533	526	572	550	497	548	576	548	540	544	509	523	568	536	496	557	506	548	530	537	517	523	575	521	527	534	519	499	516	511	522	559	548	532	554	535	527	556	524	541	550	525	517	581	542	547	604	543	532	516	532	531	548	584	522	556	526	556	570	561	574	509	569	547	544	553	562	542	563	528	555	526	558	543	548	507	543	505	547	567	562	590	560	557	560	538	575	546	552	556	536	535	593	538	527	567	530	579	553	549	576	551	499	528	573	518	525	542	560	536	589	536	539	552	546	503	582	516	529
7308	14448	11685	7749	6148	5139	4057	3404	2585	1959	1668	1407	1287	1039	909	883	894	789	838	856	845	770	802	877	868	823	787	809	845	874	818	845	821	792	808	874	878	834	783	838	831	864	854	851	816	842	793	822	835	833	825	800	811	811	796	840	804	817	831	846	801	803	748	816	800	805	773	768	762	797	821	825	783	778	784	805	854	814	777	727	835	825	808	841	826	810	763	828	837	849	794	816	838	781	785	802	818	768	752	840	817	830	849	815	836	798	759	807	791	790	843	792	794	801	792	840	805	817	745	803	807	774	767	825	779	802	779	840	775	834	855	772	787	809	803	782	844	805	822	765	821	824	773	845	810	810	811	808	813	792	860	789	820	784	794	775	842	793	818	818	789	773	758	759	810	781	800	789	785	809	780	819	850	800	766	859	769	762	870	808	831	833	816	732	783	805	857	824	828	773	812	788	848	789	802	754	788	804	787	834	799	811	786	797	844	812	818	791	765	833	848	824	788	758	813	754	791	811	829	788	800	783	793	800	757	819	793	801	793	771	832	815	832	775	813	804	819	795	778	781	810	812	815	777	796	767	809	880	844	798	791	789	831	806	799	832	855	809	810	767	772	843	750	789	805	780	789	818	834	759	762	777	784	745	816	813	794	778	817	758	752	807	825	853	810	792	812	805	809	820	782	761	822	860	810	758	816	784	812	782	774	850	783	841	769	811	796	814	786	779	794	835	807	807	837	833	796	774	842	846	766	803	833	811	817	752	799	855	748	816	793	793	802	805	795	805	779	803	802	831	768	828	793	836	799	769	796	792	784	795	753	850	790	845	826	791	823	806	753	754	806	826	771	808	791	806	802	836	791	824	858	804	774	781	839	833	861	794	796	841	800	800	787	783	789	760	823	791	774	842	841	825	794	801	774	744	840	797	834	788	786	790	769	772	777	847	817	817	792	818	759	817	793	814	817	810	823	780	823	831	817	775	828	832	777	801	772	861	813	765	845	826	799	807	869	817	780	792	797	799	817	784	814	849	811	835	828	830	847	816	775	762	790	791	853	781	789	784	788	829	797	761	774	802	776	797	777	788	807	817	808	771	817	802	754	821	780	788	819	816	819	801	797	796	785	822	830	805	839	817	827	784	822	763	778	757	783	826	843	812	792	795	773	808	816	781	833	782	796	735	779	829	805	836	803	817	825	798	816	782	776	804	727	770	785	850	783	806	790	811	805	802	831	859	753	796	801	804	828	784	801	799	839	879	764	785	816	807	799	838	822	796	770	799	835	805	840	775	817	844	870	776	775	828	818	816	803	801	813	751	804	801	747	815	787	773	842	780	779	804	791	765	774	760	805	762	817	810	787	799	830	797	789	786	798	756	813	800	869	773	792	861	796	815	860	789	791	801	777	805	781	810	832	803	758	815	803	793	837	779	767	790	799	817	787	803	795	793	800	790	788	747	826	810	827	805	787	796	809	803	798	794	830	786	812	837	797	775	816	815	810	838	809	756	750	794	797	814	764	806	818	821	834	845	780	819	821	802	773	761	806	780	779	762	797	782	763	809	790	801	808	797	784	809	805	800	804	779	819	835	797	785	808	821	809	797	752	799	757	796	816	808	804	818	796	826	833	807	816	790	780	772	815	861	845	788	810	790	721	751	803	786	795	839	819	761	824	800	799	818	785	763	795	818	805	808	785	787	784	779	794	741	751	832	840	798	797	805	821	795	786	801	804	777	815	807	809	832	788	745	756	758	799	791	799	825	783	791	786	893	810	834	739	738	838	836	811	812	814	844	834	765	794	815	827	822	818	751	804	762	826	800	774	749	824	849	853	750	783	828	772	822	804	782	806	751	792	812	774	820	807	794	834	781	811	776	782	761	772	784	809	787	799	838	818	819	788	817	829	801	824	786	735	796	772	804	819	839	787	777	808	780	815	783	812	796	783	784	838	800	804	852	782	838	839	781	793	789	790	824	807	820	816	818	819	823	815	811	816	813	776	784	770	742	804	893	782	851	821	766	792	768	827	799	816	794	797	815	771	805	823	791	779	807	807	815	799	775	815	821	805	857	807	758	775	757	840	784	793	761	789	767	818	803	782	801	819	806	802	798	803	812	789	793	825	849	843	723	813	844	784	805	787	805	774	844	825	832	863	740	793	792	802	803	850	799	790	772	750	796	838	828	787	818	791	828	838	792	773	813	784	793	790	821	801	755	784	820	817	770	796	813	852	812	818	816	851	763	785	782	819	789	863	821	727	802	810	834	813	835	830	800	789	827	781	849	761	799	782	841	825	767	791	815	804	794	854	834	830	809	805	794	800	806	794	753	795	823	797	780	779	802	837	850	780	739	858	790	774	840	807	768	776	794	796	817	720	821	842	789	832	796	830	800	844	786	830	782	810	799	826	770	806	784	856	784	797	789	771	783	775	804	821	789	754	788	856	777	842	789	783	777	834	826	849	806	742	845	801	754	813	781	776	807	777	846	761	822	781	842	826	804	781	777	819	790	816	766	772	790	827	874	791	788	773	768	799	764	787	804	858	850	768	847	821	822	787	848	772	861	822	783	832	849	791	796	838	790	771	794	816	829	824	791	820	810	789	710	767	803	789	827	783	768	789	847	800	828	846	778	806	851	782	837	858	753	776	779	842	785	815	820	777	822	859	847	870	794	763	790	793	788	787	887	795	779	810	786	813	752	772	787	853	763	828	802	804	819	780	809	810	825	821	768	824	826	769	752	769	814	789	780	823	828	799	815	793	815	774	788	866	787	824	769	794	809	800	770	821	830	801	796	850	787	807	766	826	829	799	801	805	785	758	763	795	772	796	823	769	810	824	828	794	844	829	832	814	796	785	804	802	886	781	846	849	814	786	800	833	824	815	809	782	789	815	754	832	817	839	818	836	835	817	791	787	835	833	761	775	840	825	820	781	770	866	844	827	825	765	799	834	787	848	771	758	794	782	832	782	772	794	818	738	791	857	809	803	779	809	784	817	809	800	861	790	804	783	812	824	836	806	748	797	764	800	820	806	831	849	825	785	782	766	870	816	813	832	816	833	802	808	746	816	748	825	801	809	804	827	797	842	823	776	759	761	788	809	787	831	817	758	778	813	800	822	787	769	840	827	853	836	791	779	803	792	822	813	800	820	809	823	784	815	799	786	805	798	779	842	813	810	776	901	788	822	760	760	782	800	797	783	842	794	796	814	808	800	852	782	787	837	847	797	802	771	767	771	791	807	812	865	818	800	734	810	825	774	810	822	856	788	819	799	818	774	788	841	794	810	797	850	784	786	853	867	798	792	782	841	832	796	804	833	806	774	818	792	829	810	831	804	812	783	783	779	817	780	892	755	825	744	814	774	743	789	789	780	788	795	767	834	782	794	787	761	813	783	763	856	822	822	837	817	821	783	824	803	846	769	799	814	747	776	819	809	837	811	832	767	802	765	793	740	808	831	843	803	843	779	825	848	800	782	809	808	797	769	788	771	843	772	848	820	814	775	810
22890	20999	27960	24084	20572	9104	3363	1838	1360	987	846	697	604	503	428	398	360	374	317	377	342	349	330	319	341	305	338	316	337	297	340	329	343	327	293	316	336	330	307	335	328	332	322	338	313	331	314	379	352	345	315	343	318	328	319	311	313	329	343	345	330	328	319	302	322	306	326	303	297	317	309	312	288	297	311	322	321	311	302	316	309	323	295	326	297	316	319	331	325	315	293	314	321	314	302	309	308	334	279	294	296	316	299	292	330	345	327	283	335	307	315	328	343	281	301	291	302	326	303	296	324	328	322	287	313	326	304	286	323	317	289	313	303	308	338	333	284	314	340	297	303	330	329	296	277	284	306	269	310	339	316	292	329	330	323	327	287	314	306	285	325	311	333	319	307	326	267	297	302	286	302	328	310	302	284	311	310	302	322	304	290	299	308	320	299	278	306	313	299	299	291	310	290	320	295	323	304	319	327	304	293	320	285	317	324	310	310	318	312	303	329	314	299	334	340	303	308	298	322	301	293	329	336	293	341	295	305	309	283	320	322	306	344	325	293	317	301	301	298	330	302	295	317	302	300	305	324	311	307	314	291	317	319	318	281	314	308	303	306	284	298	281	324	283	302	272	304	304	305	274	317	340	306	313	311	303	312	309	315	270	320	315	351	306	327	335	315	292	326	320	312	301	304	318	311	312	312	313	300	303	310	307	278	317	334	317	284	313	332	290	299	292	359	293	329	311	354	308	305	314	324	332	307	291	302	286	322	289	287	310	324	325	293	283	310	304	334	329	310	311	305	330	311	300	313	321	275	351	344	329	327	295	320	297	302	312	273	336	320	311	337	299	292	308	318	295	307	291	294	290	331	319	321	302	285	308	332	316	324	331	333	319	303	303	319	304	309	337	281	286	296	326	324	283	303	292	316	288	318	308	321	300	339	312	311	304	307	307	327	340	301	314	314	289	289	318	323	330	308	268	320	313	320	318	304	272	316	334	302	317	295	322	287	301	331	304	311	306	344	327	318	324	326	257	302	328	335	322	313	327	285	290	325	297	307	265	328	302	274	314	322	311	317	311	297	319	312	289	287	327	306	289	319	312	275	319	315	289	347	276	310	322	316	320	334	299	338	313	322	304	338	307	301	316	317	311	318	315	333	298	315	300	298	329	317	293	333	281	315	324	294	320	307	300	288	310	300	326	282	323	318	330	306	299	307	315	298	285	292	295	292	300	282	305	297	290	325	305	313	296	339	342	310	300	320	299	307	311	339	300	303	314	314	340	311	301	300	325	319	309	309	299	306	328	305	324	310	284	284	332	345	323	280	328	340	304	313	292	305	322	295	313	306	290	325	324	350	298	312	301	286	341	317	337	280	361	312	300	327	307	278	300	329	325	321	273	267	299	319	303	320	303	289	362	335	348	350	304	297	324	336	307	294	329	302	286	314	295	289	316	304	320	335	304	296	320	324	310	310	319	319	320	306	299	298	319	300	310	311	328	287	320	306	316	311	328	295	342	340	321	312	298	319	311	262	311	303	301	285	323	328	313	281	332	306	303	300	302	313	304	339	318	321	343	290	320	334	299	302	298	292	309	333	289	307	321	305	314	337	305	341	341	297	343	307	297	297	293	320	304	313	331	318	295	291	347	326	293	303	306	324	329	316	294	296	306	346	303	326	322	299	307	320	320	331	306	304	302	317	292	293	306	293	286	304	299	284	313	377	322	324	293	296	322	268	306	308	330	303	293	311	302	295	323	347	321	307	310	281	317	308	311	281	322	283	300	288	304	305	312	289	314	357	309	288	290	308	344	322	309	322	322	323	278	336	320	258	321	308	305	323	320	304	318	297	310	312	303	308	310	310	340	328	325	310	332	309	316	269	282	312	322	293	301	351	317	321	297	319	294	323	311	307	277	307	323	300	313	309	299	289	344	297	312	284	299	268	281	309	327	307	310	316	305	318	317	289	311	315	289	300	305	295	311	320	292	306	310	323	293	335	299	311	328	313	305	283	283	318	318	318	340	308	309	284	324	333	318	327	329	335	318	261	285	323	317	354	311	304	303	285	308	340	322	320	306	315	289	322	318	308	278	287	326	315	302	319	281	338	290	314	300	322	309	298	336	311	321	287	299	311	316	290	287	292	320	301	311	294	298	297	336	292	311	311	309	330	297	285	296	332	319	267	303	304	297	308	331	303	303	300	310	310	326	335	312	300	291	307	347	277	275	296	319	307	276	301	283	311	298	285	290	318	310	300	289	310	303	313	318	295	305	281	351	290	289	322	292	314	308	300	331	269	304	321	320	305	316	321	309	330	309	310	314	288	346	333	334	298	306	247	320	289	301	299	298	282	286	305	335	293	315	316	288	357	306	274	311	294	321	310	282	319	307	332	329	296	303	306	339	304	294	325	316	285	310	318	311	338	313	293	317	321	332	328	285	319	328	309	322	305	318	337	304	303	308	300	282	300	316	289	316	305	310	294	338	307	303	282	321	335	316	300	292	315	304	273	324	337	317	304	301	308	279	324	330	297	329	319	340	319	322	289	312	298	306	311	298	319	307	301	328	325	295	308	296	288	335	275	316	308	329	285	297	321	307	322	331	317	275	332	301	317	269	315	295	282	319	330	282	296	313	310	311	291	292	330	289	297	310	317	331	310	307	315	290	333	308	303	303	308	310	302	310	300	286	309	262	321	295	303	306	300	332	302	324	315	297	316	281	306	311	322	314	325	308	294	341	321	350	322	307	287	306	333	300	309	288	285	299	298	311	329	303	285	323	346	317	359	286	330	297	319	336	309	317	311	279	291	327	323	315	319	291	298	302	284	298	301	309	335	281	301	293	314	273	319	286	281	292	324	307	310	282	297	271	340	278	302	305	322	309	297	298	330	320	311	291	329	325	297	330	331	331	315	316	303	291	318	305	301	287	316	321	331	318	294	325	297	296	285	320	316	306	299	288	305	288	299	304	324	309	321	331	297	333	280	301	331	305	327	291	291	300	298	283	299	302	294	292	288	308	317	282	307	310	330	297	320	272	313	302	305	326	309	272	309	305	299	332	308	327	304	316	315	294	275	309	343	327	329	285	306	318	309	273	342	328	340	277	286	308	296	317	296	287	312	301	274	310	308	319	333	295	303	302	292	304	303	302	284	290	309	302	269	308	286	331	309	279	313	288	336	361	303	307	324	301	297	295	270	310	287	313	310	302	315	310	334	317	324	310	288	348	333	296	328	290	314	335	311	313	311	303	313	279	276	285	311	338	309	329	316	345	319	304	306	344	296	317	344	295	354	315	304	315	303	299	321	318	310	330	298	314	327	337	339	299	299	330	283	339	356	321	287	318	315	287	313	280	309	321	332	306	324	289	314	308	338	303	336	318	326	304	303	307	327	284	333	342	307	289	308	295	276	302	287	303	317	313	293	309	301	322	292	302	285	329	326	331	296	314	307	302	288	284	279	315	300	312	314	271	318	322	301	306	307	340	328	306	249	273	302	314	318	299
6795	20993	17211	11349	9428	7802	5920	4366	3236	2337	1943	1493	1079	874	797	697	632	584	572	596	556	548	558	508	544	550	498	478	476	506	480	535	482	510	493	517	490	542	530	490	512	516	505	499	518	525	540	528	537	496	515	465	527	522	566	518	518	556	512	486	527	499	482	490	489	458	483	512	507	468	480	440	455	466	480	473	450	463	513	456	468	451	488	466	464	465	470	479	525	486	530	504	445	469	515	448	519	451	471	437	510	431	457	491	433	422	485	467	511	480	463	470	471	491	457	451	465	458	502	466	461	479	451	419	480	461	470	445	474	480	455	453	484	475	449	480	490	482	437	492	456	473	475	486	483	483	467	459	457	449	484	470	442	491	454	516	476	456	469	448	468	462	440	432	438	486	500	475	499	474	487	473	442	479	488	471	448	478	494	444	455	444	463	477	484	487	493	491	443	459	489	496	481	453	458	443	450	484	490	467	504	462	465	490	496	503	455	445	463	518	454	483	473	476	493	483	475	501	472	475	472	485	488	477	459	523	472	469	447	507	472	452	429	456	449	479	450	442	457	460	460	465	454	453	474	442	474	461	493	485	431	439	491	443	486	481	497	487	454	457	486	461	463	481	471	481	489	471	494	462	519	470	492	505	487	495	453	450	454	514	443	480	498	463	466	448	480	485	489	463	486	498	474	498	450	507	480	436	482	481	456	461	462	473	429	436	492	464	487	452	461	497	510	419	475	484	474	502	487	464	436	480	471	472	473	446	429	466	464	486	459	455	470	468	538	467	468	441	461	445	461	490	461	507	479	474	456	470	482	469	433	489	455	478	492	467	453	451	483	512	438	480	461	454	446	545	435	459	482	478	472	432	487	466	489	452	500	484	456	469	472	444	476	472	469	498	487	484	465	439	438	462	461	484	512	447	447	464	470	482	512	502	469	481	471	485	471	462	488	489	470	473	484	493	464	429	451	475	486	478	456	479	458	467	526	474	475	453	467	466	486	481	529	470	487	446	495	497	452	468	466	474	489	433	447	486	449	473	497	496	466	485	462	428	473	478	492	481	455	466	497	446	477	462	471	492	466	486	497	451	472	481	516	471	440	491	475	488	472	438	461	462	471	472	498	488	495	466	461	495	481	502	449	467	494	462	475	458	478	481	496	457	491	470	438	497	497	528	498	478	472	447	444	440	477	503	477	470	511	472	465	490	507	469	484	469	508	487	493	451	469	501	455	453	488	458	449	475	464	456	468	501	471	485	459	442	503	497	486	484	470	468	455	450	496	494	457	473	484	443	484	468	496	475	488	497	466	479	411	496	504	465	450	463	476	438	481	492	458	464	483	467	466	462	448	543	481	461	491	480	445	477	457	489	460	417	485	482	468	491	465	484	492	491	510	476	452	496	485	483	482	521	498	463	475	494	467	467	476	501	451	475	458	474	444	506	464	469	469	463	468	460	481	453	516	481	444	468	451	507	496	490	477	463	486	474	468	486	473	486	487	476	473	454	468	502	456	471	477	465	499	455	482	468	463	490	493	458	519	470	494	453	411	445	494	467	474	457	472	444	485	454	481	462	479	518	441	469	455	467	447	472	491	484	459	495	491	474	499	469	475	450	456	485	449	448	505	490	516	471	466	472	488	478	422	470	473	469	490	481	525	521	471	478	455	492	487	446	443	497	467	469	465	461	468	476	458	481	435	430	482	476	458	513	481	469	522	459	467	487	471	486	470	479	486	489	490	453	514	439	503	441	470	493	488	475	494	483	521	483	502	482	460	473	483	511	479	439	490	469	492	422	452	436	500	457	450	494	453	486	505	450	471	454	463	460	484	483	441	478	464	440	508	514	492	488	462	456	484	470	463	498	470	481	454	457	483	471	465	447	503	478	458	467	477	503	475	441	482	484	488	475	433	475	485	483	473	455	478	470	478	452	500	500	487	448	455	471	477	481	502	435	502	483	457	485	500	469	455	481	498	484	493	510	463	453	467	465	471	460	481	492	455	443	472	438	453	457	482	495	457	479	490	476	471	474	513	476	474	426	476	454	473	496	473	468	492	448	490	499	464	469	478	497	475	499	495	439	472	488	457	469	474	461	471	487	493	447	492	483	443	468	431	450	469	463	491	450	470	504	481	454	474	475	449	481	454	421	470	454	483	481	462	464	466	479	519	468	473	438	427	481	481	462	452	495	501	465	463	518	473	485	448	473	456	466	497	466	492	478	478	463	444	453	432	501	485	455	463	463	454	489	494	459	479	514	474	462	473	459	462	492	506	495	459	488	489	472	496	468	479	498	490	434	462	459	469	500	458	479	481	454	483	496	459	435	451	495	474	478	500	514	480	474	504	461	507	451	502	516	504	433	460	462	518	490	470	452	469	462	465	477	512	466	462	450	448	481	520	446	506	470	477	471	478	478	484	451	523	459	428	490	500	474	472	493	475	494	472	508	459	456	509	494	528	423	469	457	461	503	448	488	436	474	473	476	480	468	441	434	480	502	483	441	472	498	504	476	484	486	466	481	462	506	450	444	493	454	486	474	463	518	460	519	473	458	455	471	487	446	512	487	460	464	452	488	478	445	491	472	470	505	508	477	457	484	497	469	466	487	460	455	489	425	491	450	465	477	463	411	496	438	459	496	456	474	491	437	494	449	456	436	471	481	479	476	505	485	475	459	495	471	478	486	486	432	472	454	503	443	439	469	474	471	487	481	488	477	466	452	431	454	479	460	468	474	473	462	509	460	456	474	479	451	450	492	507	484	478	499	497	482	476	441	464	487	484	489	467	457	473	468	469	473	475	441	486	481	482	491	509	491	457	511	461	474	478	476	477	482	458	482	454	514	441	464	441	448	492	476	478	487	447	464	451	504	478	450	483	487	484	448	471	500	463	480	450	499	476	504	488	497	450	456	497	463	446	445	434	471	483	480	480	470	486	460	491	456	464	463	436	470	469	468	497	492	478	481	485	467	474	491	468	475	476	480	471	446	450	455	500	496	441	464	476	415	463	438	444	479	451	474	451	495	495	512	494	443	443	479	479	490	462	454	426	440	472	397	484	466	509	463	522	472	430	486	471	469	506	471	474	477	468	491	456	426	466	445	450	472	479	464	452	467	455	454	456	443	479	499	461	502	447	456	499	475	457	474	437	461	460	502	483	481	491	489	486	442	462	497	478	488	498	490	483	432	509	453	458	474	447	464	488	479	477	468	464	442	461	451	509	529	507	455	439	493	470	514	477	473	531	486	483	467	443	476	455	488	489	477	453	465	451	459	444	453	493	491	447	456	452	480	487	476	446	450	484	505	494	452	457	483	466	498	519	469	459	479	471	467	483	472	442	484	487	458	474	475	479	461	447	519	472	482	457	462	476	436	492	462	555	437	483	523	450	493	440	480	494	495	506	493	469	453	454	461	487	485	478	499	430	497	473	467	446	457	472	494	457	487	479	458	477	500	474	487	418	472	485	446	468	486	475	486	443	487	459	470	468	428	469	454	461	468	467	475
24267	21087	26476	24391	7603	3517	2311	1678	1259	1092	928	799	734	692	585	606	582	596	572	563	580	563	581	558	545	562	528	529	543	547	576	562	526	542	581	541	575	564	545	565	581	578	532	530	595	551	567	563	600	573	550	584	518	551	530	563	552	553	574	546	522	528	538	510	547	519	528	511	543	527	555	514	535	513	532	564	514	518	522	531	503	553	474	575	523	562	551	535	532	537	544	550	532	539	562	544	558	581	510	560	557	518	568	504	526	543	525	541	551	516	502	514	547	536	535	560	534	509	545	515	536	519	544	562	485	518	547	505	524	567	509	484	527	575	551	543	534	510	562	515	541	550	590	550	547	504	530	525	497	512	514	581	559	564	526	530	515	513	578	500	576	518	502	482	522	506	521	498	506	542	525	548	550	521	566	540	531	532	541	544	552	517	544	570	578	530	491	511	533	518	532	502	510	545	563	521	503	525	515	553	566	472	554	525	549	526	569	558	529	546	557	504	495	544	527	544	543	522	508	501	569	586	533	555	571	534	551	508	550	545	541	542	558	545	547	547	555	555	534	556	521	497	570	560	545	542	519	521	543	554	558	524	534	574	539	511	572	507	544	529	536	543	525	523	548	534	532	575	536	524	587	491	572	524	522	541	539	514	528	543	548	541	547	513	574	479	508	536	547	556	567	502	547	519	546	550	534	531	551	523	514	557	567	532	514	524	557	517	506	552	546	505	548	519	497	518	526	528	508	556	563	535	560	528	553	541	531	560	523	564	533	536	490	470	551	568	540	507	564	544	534	537	542	549	552	534	543	543	538	544	534	510	544	553	500	520	532	497	531	510	558	554	520	545	540	571	497	560	513	551	535	577	543	517	530	533	546	468	558	549	498	534	555	548	565	539	517	505	541	526	535	521	560	547	566	537	487	518	537	516	553	521	537	530	574	540	547	539	538	530	538	515	529	536	543	561	544	509	530	549	518	499	546	527	561	497	541	534	533	543	550	581	547	548	524	545	560	535	532	516	576	549	526	533	554	516	525	585	558	563	567	548	558	533	589	505	530	470	563	537	533	560	539	532	530	580	534	533	561	544	525	544	529	548	549	534	546	544	539	480	570	515	546	548	506	561	501	516	536	516	548	536	514	533	553	515	523	539	510	518	525	524	526	534	553	528	493	551	533	544	510	505	559	504	528	535	519	542	505	527	537	555	501	518	563	549	556	512	556	589	527	526	555	554	537	527	545	570	531	519	504	549	560	533	535	581	548	539	573	543	519	559	502	532	560	543	536	530	520	501	532	520	528	561	548	512	517	501	524	544	533	493	548	530	566	551	561	527	556	549	495	585	540	532	534	528	523	567	475	528	573	571	512	546	556	545	505	536	526	490	544	559	561	542	525	522	518	533	521	555	540	531	566	555	554	559	528	534	497	510	525	523	497	511	514	538	575	592	530	531	493	537	499	545	585	546	546	559	475	558	541	522	544	567	534	516	545	513	592	512	539	503	573	606	515	538	531	555	533	533	583	522	535	531	543	544	538	570	508	566	544	588	553	547	508	487	526	535	507	509	566	540	489	584	529	535	548	504	540	524	516	558	512	538	547	511	556	522	504	570	531	486	563	517	550	500	509	541	574	510	600	519	535	505	585	526	544	515	572	546	530	560	556	541	502	584	498	543	577	598	548	520	536	525	528	583	550	513	562	529	514	521	529	485	566	537	558	525	527	547	564	570	512	558	504	507	556	518	510	552	552	530	538	516	528	601	525	533	577	510	563	563	512	518	520	547	578	532	538	571	526	576	552	527	527	533	523	572	499	542	521	563	559	522	558	569	536	503	574	506	572	526	517	572	555	573	557	528	552	558	548	510	575	550	553	510	505	532	566	537	582	550	539	553	525	547	574	515	528	541	498	537	519	544	544	494	549	527	556	508	529	516	490	506	531	554	490	525	545	538	505	528	516	567	501	503	518	495	540	518	531	503	530	542	536	543	580	524	530	524	556	536	526	472	541	536	598	544	553	514	543	526	527	509	577	551	523	556	556	528	555	524	542	539	530	535	555	506	529	547	563	544	531	560	527	542	558	537	557	541	592	571	517	565	543	594	511	534	528	490	561	557	501	549	545	531	518	560	581	547	481	536	532	539	555	551	524	548	547	511	535	511	548	507	534	527	554	567	564	510	521	519	519	509	549	532	548	566	496	587	565	501	540	545	541	558	498	522	584	519	549	529	511	498	544	550	552	557	523	564	488	586	505	532	553	533	545	556	569	540	490	534	553	513	513	559	553	522	535	527	526	553	539	598	568	515	524	489	506	498	515	512	567	554	541	558	513	552	523	529	517	558	554	530	517	543	524	554	504	522	528	499	529	512	561	533	500	541	532	527	499	537	528	535	510	575	545	577	516	520	524	538	543	519	542	568	529	554	517	521	522	574	544	513	535	536	546	530	552	557	557	540	530	533	562	535	527	547	530	512	555	547	519	521	517	532	515	536	522	538	535	580	501	523	535	540	522	566	501	472	494	470	533	521	530	564	531	518	545	550	565	542	543	566	524	527	607	529	532	524	577	525	527	525	492	543	547	575	532	549	540	510	547	521	528	523	552	531	541	552	529	552	554	523	533	524	527	552	493	543	529	536	504	548	554	549	555	534	565	575	531	524	538	547	490	577	524	534	539	571	519	553	579	582	550	550	513	506	533	550	523	544	539	559	520	545	544	561	568	547	525	529	579	547	505	479	555	533	528	550	515	534	564	563	508	535	560	541	528	524	519	517	580	519	512	529	515	578	543	521	539	524	509	555	542	547	585	485	545	568	531	555	536	518	575	515	549	525	538	542	552	507	495	556	536	529	498	542	570	528	556	514	537	490	514	512	532	509	550	549	577	502	496	568	530	535	520	500	540	540	557	554	530	537	555	543	533	539	552	543	531	577	549	541	543	547	529	497	507	507	513	552	565	488	505	565	523	538	497	485	507	531	544	509	556	519	537	504	523	514	580	544	520	532	552	533	528	537	525	556	578	542	486	529	515	547	505	531	525	542	526	507	560	490	553	568	497	511	544	560	526	535	540	582	525	580	523	528	498	558	564	529	516	533	549	592	543	538	518	542	521	570	560	585	501	534	545	578	529	559	522	581	562	572	527	532	544	563	509	565	566	558	568	534	553	557	577	539	535	513	542	521	531	514	531	545	579	540	564	523	541	539	523	500	547	512	530	544	541	576	555	531	543	528	585	503	514	505	546	539	522	539	503	541	550	589	513	546	551	517	601	538	518	553	534	541	514	559	527	566	558	527	545	560	549	511	520	563	537	524	545	531	572	485	566	526	519	541	562	541	519	548	506	530	600	517	572	557	545	517	579	535	541	490	539	525	552	528	516	577	512	571	572	556	538	534	524	514	562	607	544	528	556	556	538	562	522	511	531	540	528	520	549	522	472	603	568	534	527	548	577	535	509	523	535	516	527	502	533	514	557	490	531	541	549	520	535	582	530	546	507	569	535	537	527	517
6779	16990	14573	9579	7913	6877	5139	3870	2893	2445	1934	1698	1299	1022	913	924	912	878	857	874	843	835	842	853	825	808	827	781	734	807	831	790	829	802	730	811	784	736	833	847	804	848	786	840	838	800	768	801	838	826	772	790	780	789	765	830	776	747	789	801	803	764	766	751	756	726	769	801	763	749	797	742	757	761	802	776	808	826	751	763	809	782	781	743	821	766	824	798	793	765	738	809	746	832	802	792	781	781	738	818	762	734	813	780	756	760	733	784	768	747	776	778	807	777	750	801	750	774	780	737	758	779	728	777	721	784	776	782	768	787	772	822	752	815	808	786	754	807	761	815	777	801	786	770	772	745	754	801	755	755	754	774	737	770	750	752	813	799	795	812	775	814	785	787	793	785	718	725	751	766	787	797	808	771	782	762	829	742	771	784	747	754	793	785	786	738	794	810	814	804	752	784	751	767	764	805	758	748	818	784	790	770	765	765	750	758	805	783	760	781	777	764	772	791	806	760	791	816	781	776	746	770	766	793	784	766	785	760	777	740	809	812	792	751	789	777	746	822	735	795	803	775	802	799	810	767	757	804	790	750	813	768	767	791	797	792	748	771	777	803	771	767	740	795	719	815	753	778	766	803	769	728	807	777	719	819	745	743	813	803	764	816	815	756	782	817	777	795	790	760	772	787	753	742	775	749	816	787	775	734	779	816	790	796	741	767	825	733	790	818	780	771	799	785	737	768	783	787	827	773	753	793	796	801	796	785	798	824	774	812	765	772	788	762	696	752	731	774	807	768	827	739	765	773	781	793	785	800	765	790	749	742	752	783	781	788	791	821	757	787	727	787	831	762	796	789	798	778	735	782	779	768	791	776	780	773	825	750	773	755	760	792	779	774	731	795	793	807	772	778	745	771	810	740	755	821	797	783	790	774	810	817	771	813	766	766	825	749	834	774	780	775	795	780	770	796	767	774	762	775	786	773	773	737	788	785	791	791	770	786	790	709	794	788	793	763	760	759	775	756	824	758	767	734	751	750	755	814	741	727	741	762	830	729	721	777	713	745	779	799	763	769	743	756	746	757	773	790	745	782	802	758	715	761	782	726	784	805	773	786	783	768	780	767	799	816	750	752	782	722	799	800	778	801	782	775	812	780	771	799	726	814	784	760	816	737	780	754	769	810	803	783	759	788	782	741	775	743	796	777	820	773	775	763	800	744	786	766	788	784	742	826	771	779	819	801	792	733	814	775	745	789	778	790	796	740	761	763	778	814	724	782	730	798	740	779	783	736	774	750	778	802	784	723	793	756	721	815	792	754	764	798	748	796	815	742	765	724	774	771	798	745	787	785	780	800	726	795	836	806	798	790	738	748	751	801	750	790	797	792	768	815	807	798	757	796	815	755	751	805	764	790	745	778	730	748	815	807	802	769	761	772	755	782	806	776	792	757	814	747	787	779	793	822	777	763	766	798	746	813	738	752	763	780	786	800	781	789	762	797	830	795	802	768	794	807	794	786	731	775	789	804	743	757	800	798	776	777	777	765	754	729	765	752	785	758	741	789	747	784	848	777	743	768	736	778	820	772	790	792	753	748	805	800	774	785	761	817	776	762	755	780	765	787	761	780	767	741	786	774	763	803	786	773	789	770	781	789	730	754	750	760	800	746	797	743	770	746	786	766	750	783	821	780	794	741	788	753	712	766	756	791	737	798	771	759	828	772	763	772	745	734	786	810	783	760	786	742	771	799	798	783	813	782	824	828	794	742	706	822	766	717	772	792	779	779	816	781	732	787	770	763	782	750	776	853	781	761	791	790	802	753	802	822	748	821	797	756	776	717	799	720	757	762	806	712	773	797	788	776	802	815	760	760	731	802	768	765	807	759	778	775	836	819	784	785	803	784	781	831	812	767	788	783	737	815	778	802	754	796	772	813	746	783	765	764	777	755	766	764	760	773	783	800	803	753	793	723	777	742	758	753	814	711	803	758	816	778	709	744	844	757	768	778	793	753	788	793	772	771	769	800	722	748	763	798	747	789	730	767	764	798	833	769	776	785	769	783	775	732	784	748	748	807	796	736	748	754	798	744	747	797	782	765	767	797	788	772	742	719	793	788	779	768	729	748	828	781	763	727	794	743	804	827	776	778	747	758	749	763	771	732	761	779	769	804	759	763	721	763	782	742	741	783	775	781	739	741	793	744	829	740	764	726	761	781	793	785	735	743	796	771	798	813	760	753	759	738	790	786	765	767	800	797	750	734	787	740	772	764	774	710	813	738	769	780	812	813	776	763	722	771	766	753	856	796	769	812	794	740	745	781	738	823	763	734	819	808	813	758	787	759	834	738	723	782	799	819	790	762	760	734	776	747	793	791	792	805	765	746	792	791	776	760	727	787	741	767	764	720	781	767	816	719	750	798	814	770	803	811	786	793	783	714	776	811	771	741	808	775	715	750	746	821	747	775	725	781	767	792	750	798	727	770	722	781	814	801	770	819	749	795	754	829	779	717	738	825	774	735	760	815	759	751	767	756	764	781	780	833	746	729	795	772	830	776	732	742	748	770	750	775	788	742	797	787	765	788	808	752	757	783	828	797	818	773	801	806	767	759	740	746	779	750	780	764	782	778	790	741	801	806	740	757	778	788	729	768	783	813	745	789	779	781	801	788	743	768	778	753	762	797	740	771	763	769	723	809	755	819	803	801	763	781	781	771	782	777	770	789	812	799	814	776	790	769	767	790	719	792	808	762	738	758	783	811	791	790	760	803	770	772	776	780	729	829	798	741	784	724	799	764	756	801	766	796	761	721	767	766	770	776	767	729	765	773	751	749	780	780	838	853	800	771	769	806	771	747	770	758	731	811	765	760	791	828	736	778	743	857	749	740	730	778	729	796	801	828	798	779	705	802	779	759	794	753	746	797	774	811	754	777	791	747	771	771	757	793	794	816	757	797	790	757	770	765	784	785	764	723	723	823	753	767	826	780	781	792	766	796	775	797	757	735	787	780	767	778	799	783	852	797	807	785	751	800	766	752	758	796	809	796	795	763	741	820	737	770	833	756	758	820	764	781	764	758	810	780	814	777	777	805	779	729	785	813	790	817	772	826	795	791	758	786	816	773	726	777	726	746	765	783	711	818	739	806	789	814	743	753	792	752	759	771	760	778	734	757	824	801	784	735	752	741	792	763	795	741	750	826	790	799	755	781	768	762	757	779	791	760	823	779	827	768	759	790	754	756	746	779	761	802	784	796	788	732	770	782	763	782	785	842	751	764	792	773	832	840	746	808	791	793	774	756	733	774	727	795	762	777	778	820	709	751	773	792	750	764	832	785	774	764	779	739	755	812	771	810	767	740	772	777	763	800	809	757	721	808	785	795	816	768	792	814	779	800	766	774	784	791	776	760	776	792	764	756	716	747	783	783	759	800	807	724	793	797	776	857	789	767	735	853	748	804	830	754	783	783	802	757	726	799	764	811	763	799	767	767	735	771	771	819	771	781	766	769
22186	21108	28705	23733	21137	20526	7877	2471	1708	1303	1058	743	494	415	341	339	281	315	308	276	286	283	270	272	233	233	218	207	221	238	246	226	213	218	258	237	243	215	234	241	220	235	237	225	254	219	215	237	245	252	242	238	248	232	249	242	226	226	231	243	253	240	221	216	204	216	220	192	206	213	209	193	229	207	235	210	210	203	185	200	220	215	211	241	218	192	216	215	193	197	203	218	189	181	209	217	215	219	241	200	191	182	215	223	216	173	208	213	198	223	204	189	179	227	203	177	216	207	201	220	222	212	209	228	203	218	204	180	201	209	215	196	208	199	199	177	200	191	213	186	212	196	215	202	194	192	229	203	205	222	219	202	195	216	201	206	221	223	181	243	207	254	212	197	207	175	219	225	221	215	255	201	230	252	197	234	210	205	209	229	191	203	208	208	220	219	214	211	227	207	207	190	189	209	211	222	205	194	184	214	184	198	207	200	184	210	197	215	234	225	227	202	205	177	196	231	209	190	206	203	188	213	204	215	225	213	222	205	223	196	208	226	217	213	212	212	187	204	202	182	219	212	235	201	198	211	202	218	191	225	218	194	205	197	196	202	203	204	209	198	201	204	180	202	222	195	224	198	198	180	228	211	217	211	202	216	200	200	215	223	203	199	199	194	213	212	203	229	194	217	205	196	199	195	203	221	215	216	215	200	237	197	195	224	212	232	186	209	198	224	227	221	222	224	200	224	183	200	225	185	189	205	209	210	204	194	189	190	184	203	225	215	195	211	222	230	205	188	183	220	191	218	220	182	223	227	189	208	216	214	201	231	223	208	196	200	206	188	173	205	216	209	201	224	232	234	218	212	224	205	200	248	202	175	237	189	229	200	230	197	197	172	215	231	207	204	215	224	195	209	198	203	216	222	206	231	197	202	201	219	222	191	208	204	219	221	197	193	224	206	217	218	209	203	206	226	229	200	204	166	220	220	214	189	222	214	212	184	199	189	200	213	199	217	210	204	205	238	205	195	206	219	192	194	213	186	187	189	208	215	206	192	239	200	230	240	218	235	204	190	209	208	198	209	183	191	214	193	188	201	191	200	221	181	206	201	228	225	211	205	210	208	192	190	182	211	218	187	227	192	196	207	175	220	212	212	205	226	187	208	206	171	219	177	207	217	195	205	188	217	207	194	210	210	210	228	209	214	231	212	170	206	227	181	200	218	205	187	221	189	186	204	208	216	218	208	205	205	201	214	188	198	216	208	212	216	240	200	203	191	237	203	196	196	192	202	197	192	213	222	217	195	210	191	224	210	221	220	204	193	228	197	218	210	195	206	210	200	218	233	208	230	196	209	181	199	215	214	212	188	199	210	206	210	217	208	196	185	233	189	231	205	211	208	211	203	208	219	217	178	218	193	215	181	199	182	184	196	216	195	205	209	200	235	204	190	207	229	201	200	211	185	196	211	203	215	188	206	238	198	196	200	211	188	202	214	200	196	223	175	209	209	198	211	201	168	234	217	205	199	204	192	210	185	220	221	206	207	223	208	175	226	231	192	194	200	211	210	184	235	243	217	216	208	190	186	204	209	191	211	218	211	195	183	208	206	208	211	200	226	202	225	207	231	215	196	225	205	237	231	202	241	191	205	206	197	207	194	218	221	222	205	208	211	198	239	194	236	214	223	216	246	219	199	213	220	199	209	209	206	199	234	205	193	196	200	216	224	218	207	196	201	187	195	208	232	209	223	238	230	194	198	190	224	204	215	220	199	193	237	187	227	249	206	210	212	212	226	190	202	199	209	216	208	192	204	213	212	224	203	210	206	205	218	209	211	213	212	217	218	207	202	218	206	193	196	233	208	229	182	231	213	204	222	248	185	199	210	208	170	218	187	197	209	205	204	189	224	202	201	206	184	181	191	218	202	232	208	216	195	193	198	207	214	189	195	210	202	230	221	223	221	170	205	190	216	223	202	239	202	198	192	197	189	211	214	234	228	200	204	190	208	201	209	220	207	210	219	214	233	214	208	215	197	194	195	207	212	215	225	210	208	199	215	226	257	215	206	223	200	177	200	192	185	236	196	217	184	199	202	207	212	197	205	214	205	226	202	199	197	221	204	208	193	208	213	225	209	191	201	213	191	179	213	214	183	191	222	214	225	180	222	222	223	195	186	186	218	210	203	214	231	189	182	224	210	222	224	219	207	199	200	191	196	190	220	243	186	216	199	211	202	192	198	246	211	230	216	205	211	188	236	191	216	214	198	205	200	191	212	204	228	196	196	202	194	207	199	222	207	190	203	218	225	190	217	223	216	200	221	217	197	209	206	204	219	206	206	176	194	218	197	213	198	202	197	188	229	227	204	233	212	185	190	198	199	207	214	229	194	211	210	208	210	199	202	210	186	200	195	196	208	202	236	195	211	187	178	178	184	224	217	212	220	208	202	211	201	209	203	205	209	175	231	229	226	185	206	197	227	225	211	197	208	197	183	221	188	201	176	202	214	224	213	198	178	192	212	207	224	192	202	194	225	233	189	192	203	202	191	199	216	212	210	189	208	215	227	207	222	187	217	203	185	208	216	216	214	187	203	206	242	201	217	200	226	213	171	200	226	219	209	220	213	195	201	210	218	226	225	223	227	174	193	221	193	209	193	214	206	216	199	213	220	202	216	219	202	187	225	226	207	197	177	207	202	237	220	223	255	193	218	210	207	193	204	201	231	191	224	202	198	179	242	234	209	223	206	197	237	188	227	206	189	206	206	231	186	206	215	217	219	230	197	199	211	210	204	198	220	204	221	210	201	222	241	225	206	201	215	218	187	219	211	211	217	179	225	208	208	174	204	211	205	205	188	175	194	219	222	230	208	191	205	189	211	213	214	200	216	193	208	194	187	193	224	212	209	184	215	204	200	197	192	228	201	199	213	199	203	210	240	211	227	202	182	192	208	181	219	202	212	217	210	198	213	222	221	235	224	223	212	219	197	177	224	180	183	194	190	192	206	202	200	192	211	206	209	212	213	182	190	230	181	183	214	208	209	209	212	189	204	198	212	178	215	222	206	222	194	221	218	187	216	184	206	197	218	195	207	216	208	199	209	198	212	201	204	234	211	223	231	196	208	229	220	220	220	192	222	199	199	229	199	207	209	196	227	196	197	213	217	191	194	188	184	196	180	211	195	191	209	200	172	202	200	217	228	207	219	234	211	218	209	213	208	219	211	219	192	204	228	168	204	225	224	198	227	221	219	205	209	209	208	209	211	222	230	207	220	213	204	200	219	184	189	212	185	200	211	232	211	213	223	198	218	236	203	201	194	198	202	213	225	180	222	218	190	181	209	222	212	210	218	213	204	182	230	184	225	206	198	204	225	202	229	216	220	171	181	210	212	198	209	206	168	206	197	189	193	216	198	202	203	219	223	217	218	214	225	221	222	192	218	227	213	204	198	204	218	185	201	200	209	191	191	206	190	224	192	185	194	210	205	229	211	207	217	224	216	228	200	210	222	239	206
8394	26001	22105	14800	11910	9670	7411	5297	4023	3181	2560	1864	1183	882	668	620	542	509	490	494	500	470	443	417	394	360	375	385	350	329	338	323	388	382	376	403	380	379	393	365	392	347	346	352	386	378	375	392	377	377	393	356	399	407	391	385	365	364	372	363	348	338	316	309	322	309	279	335	298	324	310	294	283	291	332	297	321	289	287	300	285	299	276	306	315	289	295	329	306	301	327	294	285	252	291	318	329	287	289	302	313	300	304	318	338	315	313	301	282	303	307	309	303	289	273	295	303	308	325	298	314	268	289	314	312	294	309	307	282	289	271	268	293	334	325	308	276	296	333	326	334	287	315	303	288	289	298	263	321	308	284	293	307	288	288	307	310	332	315	300	299	305	320	333	312	283	299	331	294	308	331	280	292	325	304	282	329	332	285	307	300	282	321	294	301	296	309	321	305	335	260	292	319	325	313	278	279	318	325	275	281	318	278	306	266	321	299	305	281	264	300	326	288	307	304	266	333	318	309	279	299	306	273	286	301	323	303	311	319	303	310	305	316	305	290	326	300	273	301	325	314	341	303	304	315	281	301	339	309	302	329	314	309	301	285	317	288	294	315	322	272	282	304	293	285	303	318	307	330	295	305	279	282	313	333	321	296	328	308	288	306	286	305	310	304	323	296	275	293	333	300	292	296	292	282	315	323	283	286	247	300	293	267	323	276	312	306	292	342	316	335	335	316	296	301	300	308	293	290	327	269	307	327	324	306	304	304	296	312	320	303	305	319	281	300	312	278	296	283	311	294	324	334	316	322	293	305	303	263	320	313	304	291	291	305	298	308	306	275	295	294	316	323	330	322	311	301	280	294	305	280	308	284	282	284	308	295	330	298	316	299	308	301	270	288	340	281	282	295	302	283	310	284	314	280	305	303	299	299	257	331	318	276	283	314	296	301	310	283	310	296	290	317	338	317	289	309	326	304	298	284	294	320	311	319	280	295	306	306	289	283	297	324	334	318	288	277	307	293	306	302	341	307	286	280	271	317	304	353	282	292	295	294	297	289	320	311	315	312	317	327	319	321	311	322	325	333	295	311	302	311	286	299	317	302	317	282	283	318	290	294	296	310	287	318	297	314	287	298	302	312	282	292	272	306	297	299	295	322	276	330	299	300	343	321	293	286	274	295	323	302	290	300	291	322	345	279	286	310	284	295	315	294	276	288	308	282	281	272	274	307	291	304	299	334	292	295	291	322	344	305	300	303	294	297	305	315	288	298	286	306	288	316	291	313	322	308	319	319	286	303	314	308	309	296	319	291	297	302	317	341	310	280	313	289	313	305	273	294	293	315	316	300	270	285	302	274	302	299	277	287	300	284	317	288	295	306	318	346	289	283	307	301	314	321	346	321	288	289	300	299	332	310	314	320	295	297	284	292	311	299	325	323	290	325	318	283	280	303	301	295	288	294	289	262	290	290	325	318	317	307	298	310	322	286	295	313	321	293	282	280	291	316	285	331	316	296	317	332	302	312	328	321	324	314	298	349	291	312	276	323	314	313	286	272	288	294	332	290	336	284	286	284	338	285	284	292	278	305	300	310	299	279	325	327	291	282	298	309	291	311	299	276	284	316	298	286	292	300	315	308	317	335	307	316	310	300	329	324	292	325	321	291	320	308	318	331	299	298	296	310	332	301	286	336	318	299	273	316	272	282	329	317	329	307	302	290	315	294	303	300	312	298	302	316	317	287	297	331	296	306	316	305	273	319	288	306	310	278	298	298	316	316	299	314	325	324	317	313	287	313	304	305	322	287	303	286	314	294	321	299	323	290	314	308	318	303	307	287	305	305	280	319	316	309	301	279	282	307	316	302	324	319	321	300	302	298	321	329	306	305	297	319	317	315	314	316	298	316	307	301	298	284	307	339	288	280	318	292	301	302	282	315	274	316	352	333	316	285	314	317	297	299	345	316	272	292	276	291	291	291	322	337	295	307	285	310	312	298	311	349	283	285	303	303	291	274	264	303	315	296	300	303	305	288	297	298	287	297	305	294	298	295	305	301	316	309	283	308	309	320	294	302	314	299	341	320	325	324	309	334	315	292	311	316	319	298	335	311	324	289	308	295	299	319	321	304	320	319	286	294	301	271	320	317	271	269	301	278	325	303	318	306	323	287	279	296	286	277	298	322	284	293	302	320	289	332	319	294	336	312	273	298	303	300	314	298	307	281	272	309	304	324	328	307	274	281	329	291	288	318	301	313	310	283	307	303	281	295	281	306	319	262	309	316	270	298	275	314	292	345	331	240	297	285	302	285	300	348	286	278	316	309	314	295	278	303	303	265	306	316	296	317	263	306	334	292	265	296	309	306	309	300	331	287	299	318	278	318	316	312	292	290	316	339	339	298	310	342	296	315	300	288	283	317	315	271	296	290	310	307	295	261	290	297	288	290	302	243	291	293	310	294	270	325	288	307	302	309	326	298	324	307	323	303	324	303	296	350	279	279	275	329	340	325	297	285	325	319	307	326	340	297	329	276	320	285	303	293	318	309	297	299	304	283	328	303	300	297	287	290	329	332	288	318	312	314	272	296	312	269	304	319	326	311	310	296	293	327	314	323	304	296	302	303	288	298	318	311	274	305	318	299	295	290	304	307	322	305	318	312	340	309	307	280	301	284	313	279	291	330	300	279	309	278	285	302	317	285	299	363	295	280	293	336	297	280	297	331	311	319	311	316	268	290	290	291	310	280	333	296	310	299	303	337	296	312	353	300	327	308	289	312	271	295	312	303	310	257	282	297	305	316	277	269	297	316	298	315	295	281	307	313	314	305	325	297	297	306	318	286	281	278	296	284	321	322	313	335	295	344	300	318	306	324	290	308	303	294	313	307	315	290	325	319	331	301	304	283	317	283	284	321	306	313	283	313	316	291	327	289	306	328	301	353	303	314	288	309	312	323	281	283	315	312	307	324	304	333	316	306	317	314	301	329	306	300	308	266	321	295	305	331	317	319	344	293	292	298	313	309	308	301	320	311	280	293	292	299	290	307	290	283	302	318	310	264	306	317	298	303	288	314	303	287	305	295	303	298	302	302	302	296	285	315	295	287	327	306	282	337	326	276	339	308	292	290	291	311	303	278	266	333	281	291	308	304	323	286	287	282	324	272	296	334	287	285	318	275	278	311	293	265	303	306	290	278	291	327	305	316	298	298	315	347	287	274	314	318	265	333	296	293	274	313	337	308	292	279	270	305	300	297	301	336	286	323	292	317	311	290	316	310	305	293	297	294	303	301	287	309	302	293	279	305	308	279	302	280	322	283	318	333	283	313	288	284	289	286	330	277	300	321	315	296	306	294	296	315	294	288	306	290	322	288	299	317	304	308	304	306	255	304	294	281	292	271	271	287	297	294	315	304	288	300	271	287	290	303	280	281	285	287	300	282	285	327	282	287	302	342	305	311	304	303	293	337	302	247	299	310	327	303	308	309	301	273	295	299	313	308	297	289	304	322	289
26746	19480	12046	7093	3921	2702	1950	1488	1252	1127	936	738	724	624	591	574	627	551	536	626	600	637	573	592	542	529	542	549	552	565	554	540	531	578	565	597	548	603	596	568	536	557	593	531	523	569	555	548	548	561	569	550	557	556	541	581	558	550	545	533	552	565	578	562	544	539	523	532	540	542	537	538	546	563	534	537	515	547	570	561	515	527	524	548	510	543	557	505	570	543	544	515	520	528	550	550	519	484	537	581	593	550	532	529	542	563	562	548	526	555	591	518	555	518	493	545	573	558	531	543	565	530	503	546	564	553	517	556	570	576	570	597	555	541	525	513	560	557	576	545	541	542	559	529	560	572	533	508	508	573	515	538	570	570	587	536	487	539	534	565	593	562	594	554	560	536	562	513	579	513	555	545	576	580	537	548	582	548	528	536	562	518	569	516	574	528	587	528	552	529	547	570	533	522	535	519	517	541	527	495	526	558	539	586	550	540	523	590	526	552	558	501	526	550	583	558	569	563	523	591	560	565	529	585	583	530	575	564	498	555	550	541	532	571	571	566	525	565	501	541	538	561	550	532	524	552	576	549	529	528	526	551	513	497	547	565	527	543	523	500	536	558	539	569	564	544	526	526	549	521	508	572	521	545	537	580	506	539	528	545	566	574	567	586	548	556	530	561	528	548	519	519	563	531	527	518	588	557	507	581	554	500	523	571	540	556	610	564	561	559	583	531	568	537	525	553	566	517	585	566	561	582	545	562	556	545	560	579	563	565	538	532	519	519	584	554	537	593	547	587	562	554	546	523	525	488	531	528	581	549	562	544	535	598	555	528	543	557	531	527	569	512	570	542	585	549	556	530	586	499	529	509	473	566	581	584	535	513	580	528	538	564	532	541	545	535	572	556	517	545	559	532	557	555	526	536	539	562	531	508	557	560	524	558	574	537	557	547	531	535	578	502	544	593	550	498	560	559	531	543	580	549	552	536	493	527	544	560	511	544	545	554	519	546	526	554	554	507	500	555	578	566	519	504	554	559	577	538	536	563	551	535	546	543	538	574	548	510	542	543	553	569	526	557	534	553	562	523	554	555	549	536	546	551	587	540	527	594	548	549	557	566	544	538	554	529	533	523	558	603	565	545	569	538	496	544	551	572	536	528	547	554	577	538	497	570	518	537	545	553	565	553	555	520	582	584	552	543	538	513	523	556	537	586	525	572	568	546	494	508	593	552	585	549	597	509	554	506	555	537	504	535	565	553	535	508	518	538	534	594	575	566	547	536	531	555	553	562	546	599	573	519	574	538	547	540	534	572	511	561	538	558	565	538	545	536	557	536	564	539	532	502	559	516	567	544	482	575	569	550	570	545	601	577	570	563	526	526	556	547	580	547	505	540	540	573	604	529	543	548	552	564	545	542	533	565	566	550	541	541	515	541	556	554	529	561	547	587	545	537	538	546	548	515	522	522	527	575	559	551	560	547	548	539	515	579	526	546	537	524	561	574	577	551	551	533	559	545	546	550	568	569	583	542	592	561	507	501	567	559	581	552	540	573	591	527	521	551	569	566	554	501	538	553	554	581	536	550	530	534	512	602	548	517	567	526	595	548	553	533	580	529	566	560	544	551	551	572	576	582	599	540	545	581	530	543	540	538	522	536	548	601	509	594	592	595	559	609	527	572	542	549	511	563	548	528	546	559	539	559	583	534	546	567	563	548	543	546	555	521	557	518	531	562	528	543	561	528	523	555	490	543	526	563	562	517	558	537	537	542	531	542	571	545	534	597	524	555	529	572	554	548	563	567	584	540	559	553	547	531	578	572	555	496	547	507	543	518	566	575	475	566	517	526	543	501	546	503	494	542	538	522	531	546	576	565	524	562	539	533	548	591	563	513	532	565	566	567	554	533	544	537	498	556	502	548	555	584	575	559	533	542	549	538	551	519	542	558	522	554	578	561	541	536	538	538	620	560	546	563	554	558	505	521	560	554	547	539	565	593	535	491	542	562	541	572	513	520	543	529	578	565	568	573	503	576	573	570	500	539	565	550	556	542	580	560	546	549	537	537	560	565	546	509	554	558	520	551	572	562	529	535	549	551	541	495	553	576	530	552	568	560	556	555	587	502	490	525	557	563	545	523	571	527	564	535	563	544	539	533	581	526	528	545	482	511	512	543	538	570	590	552	550	536	539	540	528	498	592	533	560	510	541	580	581	524	501	528	567	518	554	558	542	538	561	559	565	549	541	541	498	549	552	548	564	545	570	567	534	527	556	567	513	541	550	553	553	546	530	541	589	486	556	534	574	559	560	499	565	559	542	505	578	559	508	529	539	535	574	503	577	564	530	570	581	536	560	551	521	533	542	528	543	547	557	541	537	555	574	521	538	583	529	501	564	542	580	537	574	509	561	598	544	520	527	580	542	557	550	543	569	567	507	556	583	560	591	512	545	515	526	547	524	547	504	508	525	575	569	556	536	573	525	584	525	558	585	603	570	535	553	527	534	547	607	523	531	576	542	563	582	603	518	543	524	526	554	545	539	547	521	554	528	552	525	549	476	595	551	508	571	547	542	584	505	570	517	581	533	537	520	539	519	583	563	514	531	543	525	564	550	526	566	553	547	519	585	524	581	528	586	549	525	536	607	549	565	593	504	493	522	558	541	516	525	521	560	614	554	553	543	540	552	554	569	575	560	539	557	534	533	570	567	545	547	530	552	541	575	546	551	565	603	552	564	574	539	538	553	500	542	531	537	549	537	562	591	539	500	591	551	529	521	554	559	523	524	548	551	543	538	592	527	536	538	524	484	547	530	570	574	579	523	581	495	581	523	524	589	561	553	535	562	548	536	539	525	572	562	568	564	549	539	565	531	566	504	535	509	524	532	536	534	549	550	569	585	532	566	537	549	538	537	521	554	541	540	533	538	564	519	589	548	554	569	593	547	553	572	538	572	557	536	528	523	529	540	527	510	556	551	534	540	565	524	521	528	486	530	536	528	556	544	567	524	487	540	570	545	543	542	555	539	590	522	553	550	570	549	554	607	561	520	525	492	534	539	537	530	554	534	578	542	535	518	588	514	548	539	533	556	561	570	523	517	557	556	545	541	565	553	580	590	516	526	535	504	520	528	547	562	545	531	554	574	524	554	540	562	507	561	570	559	549	580	574	590	493	551	534	549	583	485	515	559	529	529	566	525	567	509	499	539	511	543	560	531	518	507	575	549	539	552	581	549	577	514	543	524	559	549	503	524	540	552	544	563	538	566	529	541	525	551	538	513	534	553	521	530	527	550	535	538	532	536	537	563	528	529	519	535	550	569	585	560	563	555	505	541	508	557	555	528	558	557	557	550	578	571	547	545	533	586	577	560	529	552	532	548	538	541	554	550	566	579	556	588	561	536	531	555	537	553	554	597	540	537	528	575	526	531	538	550	557	529	540	554	563	528	579	479	571	528	595	596	551	558	546	565	566	512	567	534	535	532	597	574	523	555	552	542	565	553	564	570	563
7277	14742	12920	8997	6813	5470	4129	3390	2650	2267	1803	1446	1110	971	904	944	866	872	909	921	873	882	862	803	822	843	837	774	797	829	810	858	849	778	839	815	821	810	832	798	813	831	822	828	834	809	872	880	869	812	818	862	836	863	822	820	801	830	810	808	792	819	823	796	802	819	825	824	765	816	807	820	843	825	791	786	809	786	816	775	810	807	836	817	788	811	792	770	821	776	789	825	803	814	798	810	830	818	778	841	809	775	786	809	797	817	824	795	829	782	759	848	792	761	790	821	816	805	793	775	802	764	798	836	827	812	856	788	780	826	831	821	804	812	759	805	813	831	802	796	779	804	843	791	835	772	779	806	808	862	778	776	804	802	830	807	877	775	820	851	809	765	807	790	805	813	838	790	820	808	836	844	819	757	837	779	783	794	768	811	807	784	832	842	801	732	803	801	769	767	762	809	760	790	826	772	745	831	783	788	807	774	785	784	774	805	749	802	861	830	786	794	766	751	824	857	774	836	792	793	799	818	823	827	827	807	822	836	783	784	782	815	826	837	827	788	826	818	822	767	801	799	798	839	796	779	791	845	826	782	822	838	783	814	806	812	798	792	866	724	803	790	743	787	807	770	821	799	787	800	819	804	806	813	786	831	794	777	810	787	797	770	834	800	770	835	855	785	788	817	822	790	818	838	862	829	807	859	850	822	775	789	822	789	799	806	833	764	851	779	779	838	793	747	826	801	807	848	852	791	797	812	779	817	774	790	763	803	777	836	800	812	803	780	791	782	839	766	781	815	755	799	848	769	855	788	791	769	817	772	859	761	812	780	775	784	775	830	788	779	828	812	815	764	795	819	767	775	759	754	752	781	801	830	842	799	785	753	818	786	779	787	824	851	760	816	811	787	802	790	824	820	802	771	825	803	744	840	796	783	838	748	814	804	814	766	787	816	795	785	798	816	794	786	785	776	788	814	815	841	800	774	885	781	772	825	779	787	833	767	802	803	823	838	809	834	813	844	786	802	784	870	809	813	768	810	804	848	834	797	763	791	797	755	857	863	810	767	829	841	821	779	800	794	813	780	817	774	822	798	794	826	810	759	788	808	745	744	888	818	786	781	775	801	775	785	837	830	808	732	766	826	794	860	835	808	796	835	808	800	844	792	817	809	807	828	801	754	788	831	788	802	856	815	785	827	804	761	805	799	803	809	820	735	803	802	825	814	781	790	789	793	746	787	793	762	797	781	775	799	824	843	833	841	838	787	821	786	758	818	820	810	851	824	849	818	823	799	824	869	824	834	757	835	800	770	803	826	767	788	786	815	796	763	795	839	833	768	778	772	839	799	805	836	790	852	796	771	793	798	797	856	830	800	807	797	775	831	824	813	801	838	797	791	788	779	805	832	792	823	831	827	837	785	805	833	804	812	816	814	773	853	806	756	803	812	834	823	814	817	744	807	773	761	809	813	793	774	792	789	817	857	844	780	816	792	785	813	767	797	808	812	806	817	830	764	810	819	840	787	826	761	776	818	809	738	801	838	775	754	808	838	835	797	802	802	761	824	732	855	818	827	805	812	808	796	829	761	813	803	813	799	811	797	779	789	793	837	823	825	775	851	805	802	837	814	781	877	802	791	789	743	768	786	769	820	777	776	802	804	746	780	798	821	810	815	823	851	797	781	754	800	786	762	782	795	767	808	780	830	768	833	793	801	850	831	791	833	789	800	826	855	779	759	803	815	818	808	792	742	803	818	868	783	769	800	805	805	783	806	754	810	756	804	813	809	795	769	825	842	769	806	815	768	840	800	814	801	800	771	784	851	780	783	830	814	751	840	839	769	773	825	789	824	772	780	856	787	786	786	762	804	751	775	829	851	810	800	777	827	831	814	821	780	808	817	849	799	805	780	770	768	791	828	813	833	834	766	832	779	777	848	765	840	828	768	797	828	801	817	780	788	803	760	758	832	767	793	783	836	748	772	799	790	766	831	752	842	817	822	802	824	732	824	783	825	809	812	813	791	791	859	780	794	874	827	814	793	837	835	820	829	821	829	806	817	829	799	786	802	745	785	853	752	852	794	759	820	755	796	765	850	845	824	825	830	784	838	859	822	783	802	811	848	774	748	873	834	799	772	844	835	812	815	823	816	770	781	784	828	752	786	779	755	790	814	758	807	757	809	823	825	847	820	856	790	781	834	800	797	826	801	802	805	797	805	828	814	821	820	818	788	765	751	807	840	814	812	807	767	803	791	784	760	804	791	784	757	794	834	752	794	745	790	768	769	805	790	766	853	833	827	823	810	827	830	781	756	810	820	779	840	814	787	802	764	725	762	815	800	795	799	807	818	761	788	845	794	752	773	794	892	769	796	798	792	819	821	790	789	837	766	786	797	782	795	841	850	831	797	799	853	766	800	781	823	762	809	809	800	775	752	814	822	851	774	805	777	797	791	761	809	793	838	811	817	735	823	807	834	825	776	829	822	847	814	815	851	836	840	782	786	767	792	770	799	780	830	869	814	800	786	808	789	742	785	783	839	795	805	790	822	819	745	818	807	828	821	826	815	763	832	805	794	765	784	827	823	821	819	784	765	801	769	803	796	806	831	781	736	778	793	802	812	766	765	805	841	800	805	791	776	794	771	801	844	778	791	797	776	823	784	819	837	831	768	835	817	809	803	767	822	803	799	826	832	754	852	814	762	802	816	788	841	754	789	848	779	810	773	783	781	785	801	801	800	845	860	765	781	783	799	817	818	751	811	790	799	787	798	834	780	827	794	771	775	805	808	797	831	820	738	827	837	753	774	836	800	816	796	789	825	780	788	781	811	786	844	770	797	751	819	818	767	820	772	834	833	836	780	785	805	818	771	810	800	822	821	780	808	853	808	783	819	795	818	797	742	834	785	801	806	801	815	798	770	804	788	757	776	846	795	798	781	777	793	773	758	745	832	831	811	826	808	797	813	764	779	813	817	831	796	757	783	785	817	835	829	823	812	783	806	779	761	776	821	805	814	764	782	791	813	801	777	801	791	860	829	778	804	810	808	789	797	800	799	797	758	874	847	818	762	807	797	761	792	810	781	826	843	808	811	850	786	760	824	804	753	744	818	794	782	840	859	851	795	771	858	754	826	807	836	808	789	771	818	791	780	799	845	730	780	841	823	792	788	811	764	766	811	789	801	791	817	803	818	838	811	807	831	824	780	807	806	804	753	813	814	725	808	804	823	795	814	812	857	764	849	799	797	752	790	798	838	792	795	825	834	827	797	806	816	839	772	805	751	797	793	802	779	811	808	818	835	823	781	851	823	817	781	822	784	789	783	773	827	810	877	813	799	797	853	799	826	773	828	766	740	784	806	794	773	821	813	832	775	813	807	831	735	790	787	790	819	863	812	784	825	795	771	737	831	813	808	801	828	772	817	770	807	828	784	785	767	775	767	793	790	804	780	768	780	800	785	746	814	807	779	789	813	840	764	785	801	816	792	837	799	813	764	840	787	812	832	778	805
22900	21018	28053	24181	20645	9118	3227	1876	1374	1129	863	605	504	437	375	395	390	388	420	373	347	350	348	331	351	334	345	334	339	371	334	311	321	321	342	374	316	332	330	354	341	322	320	365	315	327	321	315	375	341	320	342	365	351	361	327	322	343	320	353	338	313	330	309	320	300	309	332	309	309	295	316	290	310	340	332	332	301	305	320	316	300	299	296	293	310	293	316	286	323	311	286	290	319	346	351	317	271	284	330	281	339	325	320	302	332	274	292	315	331	285	288	293	301	318	310	311	295	297	336	327	320	301	317	313	336	345	291	328	312	294	319	313	323	294	313	317	328	318	314	272	299	312	308	338	318	321	336	290	358	316	307	339	302	272	320	314	294	303	291	300	288	302	306	320	310	326	310	304	298	319	314	310	319	295	297	330	278	311	333	290	328	296	299	292	310	297	298	305	294	334	331	315	300	290	278	339	305	302	318	315	285	328	314	319	294	303	341	314	302	318	282	319	326	304	300	325	333	314	338	367	312	305	302	299	327	305	306	304	332	293	306	278	307	318	326	316	307	296	288	328	335	317	308	335	333	339	309	309	303	326	337	295	313	312	322	315	312	309	284	351	319	310	322	265	301	322	325	313	310	341	311	325	347	323	267	327	329	304	328	336	315	292	309	294	296	288	342	325	321	319	287	297	316	338	320	335	299	326	320	298	321	304	335	312	308	271	288	330	323	309	302	316	304	335	289	295	326	325	299	308	289	326	343	312	316	329	344	293	321	275	305	318	305	315	288	275	323	334	322	295	331	345	266	308	316	318	278	280	328	321	290	325	340	318	309	339	311	317	278	311	291	290	301	340	345	308	311	364	314	289	312	301	289	309	318	289	315	317	339	291	291	292	335	327	323	279	321	328	327	315	331	308	329	324	316	286	315	281	333	286	291	310	302	315	301	326	301	339	296	330	308	301	319	316	288	321	307	311	317	311	324	324	280	310	327	294	322	298	277	314	307	329	282	309	332	296	303	288	308	290	328	262	323	320	310	287	297	264	322	293	328	325	305	308	310	325	318	334	323	325	293	316	312	303	337	295	318	302	298	313	299	285	287	321	326	311	310	269	305	318	315	335	293	313	333	325	306	313	301	306	315	324	321	297	310	327	324	312	295	286	315	287	301	325	307	342	333	292	295	302	298	295	338	286	342	315	318	334	339	301	335	313	301	311	314	304	346	322	308	335	291	306	278	306	309	295	267	309	301	318	312	341	319	352	307	325	322	343	342	320	293	307	328	282	309	319	304	339	289	328	324	296	314	301	329	345	316	316	271	291	313	296	322	306	311	337	296	340	329	288	296	302	311	302	311	308	304	340	305	315	311	312	297	331	302	288	291	297	313	315	337	310	283	285	317	320	315	314	335	312	324	322	314	309	330	299	305	317	330	281	308	309	343	299	318	283	319	325	300	337	291	275	309	298	284	324	312	303	308	293	316	297	313	299	295	319	279	316	306	290	303	303	309	302	312	325	334	315	307	319	289	330	315	304	308	312	336	287	295	328	297	315	279	345	275	331	304	307	331	292	302	323	302	350	273	294	303	282	307	309	300	298	337	317	356	293	326	299	329	294	336	299	309	324	314	290	312	304	305	313	276	328	318	321	331	311	315	311	307	296	312	303	303	293	335	313	296	286	297	320	331	315	279	278	310	287	307	293	327	319	310	286	300	264	311	336	302	316	262	307	315	307	316	321	314	290	324	302	295	298	297	352	322	306	308	347	304	278	310	332	326	310	322	322	306	318	265	328	333	298	319	304	312	303	310	317	307	315	326	308	314	331	311	298	299	267	299	305	325	308	324	307	316	315	342	317	262	264	320	287	294	304	302	316	332	311	325	265	309	320	313	331	310	313	350	307	326	284	329	304	316	319	313	303	312	361	340	325	318	321	320	324	291	320	309	310	318	319	315	327	307	336	274	283	291	334	302	328	274	302	313	302	278	304	311	300	325	295	346	315	332	315	310	319	323	315	297	318	266	316	320	298	295	296	305	335	288	295	305	332	317	327	286	316	317	324	308	316	299	305	320	312	281	286	310	292	301	291	317	309	278	302	290	324	288	286	296	298	335	307	310	325	296	324	315	341	307	351	285	334	307	309	314	329	314	330	306	310	300	322	291	311	354	299	309	302	302	311	289	329	311	321	336	332	333	338	290	298	341	306	320	312	311	271	296	277	317	315	321	298	294	281	284	316	311	350	308	328	299	277	327	299	329	312	340	322	300	297	280	301	304	308	314	287	304	344	329	312	340	320	294	287	299	333	280	327	295	279	335	322	316	350	329	295	321	319	311	283	294	309	306	317	329	311	284	292	290	318	311	348	301	331	320	311	324	350	338	301	299	310	290	316	298	311	311	317	325	322	287	301	309	296	304	330	303	306	313	328	311	304	345	341	296	275	321	316	301	299	319	312	301	300	277	324	337	292	312	288	304	307	318	341	327	285	327	313	318	301	310	309	321	312	311	300	322	337	314	303	325	278	320	282	326	323	306	314	291	321	310	296	294	302	327	308	318	300	330	310	307	305	316	311	322	307	321	330	312	317	281	282	321	287	292	343	296	328	335	311	295	319	309	277	340	305	317	285	305	310	309	302	311	282	309	323	291	313	314	289	317	320	305	357	302	317	316	320	329	291	322	320	287	281	290	309	316	275	266	325	317	292	343	309	290	331	327	343	325	312	323	301	283	329	299	292	375	331	294	305	276	340	291	346	290	320	317	306	349	328	303	296	326	349	331	333	286	307	347	336	314	297	290	309	288	315	291	327	327	289	304	325	295	276	346	325	316	290	318	352	325	318	318	302	276	331	303	326	320	354	310	337	304	310	310	315	302	289	309	307	323	329	306	315	329	327	335	304	305	323	301	310	322	279	304	269	285	325	275	333	311	326	338	306	317	307	323	337	294	298	290	315	311	299	262	342	271	336	306	337	329	280	305	299	306	289	315	317	315	283	311	289	293	303	335	317	308	288	280	313	289	302	296	307	326	323	293	285	309	304	343	296	300	311	316	290	317	314	304	326	318	329	316	308	298	303	311	314	320	325	306	320	302	310	288	323	305	341	295	293	324	323	323	322	302	294	317	284	319	336	321	282	343	303	282	331	327	356	310	301	299	330	327	272	303	333	308	299	306	309	315	309	331	302	294	318	309	319	309	304	307	328	296	324	309	287	317	289	292	336	312	308	286	337	325	326	299	328	321	294	296	337	321	316	316	307	281	296	333	320	331	307	306	312	292	315	329	288	319	333	288	295	315	299	328	346	330	322	291	316	300	327	289	316	291	299	302	317	288	310	352	312	296	276	323	325	285	331	309	316	301	329	300	294	311	309	305	294	276	294	334	312	282	322	331	288	303	327	330	303	328	300	326	314	312	314	318	299	308	325	288	311	279	315	336	327	333	318	293	332	308	311	317	314	299	292	341	292	279	289	343	310	288	348	297	298	310	306	309	346	323	283	296	332	311	311	324
6857	21722	18992	12662	9779	7521	5672	4199	3471	2720	2086	1412	1035	815	708	741	674	720	654	680	646	597	566	531	540	516	525	522	525	510	505	502	572	482	509	546	526	522	507	556	513	501	508	542	532	516	524	532	499	561	539	555	489	497	553	536	508	519	508	488	514	481	482	496	489	504	523	461	491	480	488	478	451	451	500	474	464	446	509	489	472	473	436	499	483	505	485	461	436	483	450	461	464	472	479	463	449	465	449	497	435	440	463	469	495	466	476	440	471	454	452	444	478	443	472	449	435	455	468	507	507	480	472	501	474	479	492	415	502	464	495	470	455	464	512	473	455	462	492	460	428	477	470	490	487	466	455	518	467	480	489	488	467	455	461	453	489	480	468	468	488	470	493	487	459	455	477	451	514	481	485	513	470	449	468	455	461	454	484	455	475	501	474	476	437	477	460	510	483	462	494	452	455	504	470	503	477	481	473	449	449	429	466	459	455	501	516	487	438	463	476	477	464	456	455	462	471	449	489	470	466	506	441	509	463	461	496	498	496	477	446	490	446	482	494	451	455	492	488	485	468	450	463	481	459	510	446	462	534	486	450	450	482	470	490	468	472	453	465	477	486	499	522	474	420	482	488	455	465	477	473	464	485	453	483	502	469	484	494	474	477	487	459	513	507	444	474	513	479	469	462	493	470	462	449	496	480	435	485	478	471	500	469	483	484	520	489	498	467	497	469	474	465	467	481	482	452	533	478	450	503	489	464	464	455	501	469	460	473	445	462	506	462	466	481	453	485	441	463	496	494	468	459	480	496	434	475	475	472	444	494	472	481	458	471	446	469	466	487	473	490	469	476	478	467	473	467	472	441	505	489	450	432	481	505	445	499	473	459	487	428	437	476	486	455	488	463	468	440	488	519	428	466	472	519	489	488	486	423	478	429	489	468	419	476	470	510	445	498	484	460	435	459	485	471	514	458	481	499	462	471	472	485	481	436	497	454	443	480	483	520	461	452	481	494	429	475	475	458	474	458	439	461	486	473	521	494	473	448	453	483	501	518	477	484	494	434	506	479	494	427	465	435	448	484	470	472	509	467	479	475	501	499	485	447	464	460	484	490	486	437	473	494	473	450	468	441	457	486	480	458	482	438	486	492	439	470	509	437	522	463	489	471	481	461	453	478	485	466	460	486	488	472	498	472	453	479	465	464	480	480	489	463	496	448	471	487	438	471	494	480	484	466	465	452	448	468	444	468	461	469	455	492	436	428	460	488	462	493	471	442	472	455	509	499	518	469	495	492	499	500	485	490	485	459	453	446	494	491	448	486	502	455	449	456	444	414	481	504	492	501	458	473	468	447	477	467	518	458	479	470	494	430	488	503	511	486	462	476	489	481	506	464	470	460	486	519	467	456	462	478	475	471	487	482	472	459	441	470	488	486	496	495	465	491	495	448	452	480	457	498	544	441	479	445	480	448	484	486	477	501	474	445	466	480	460	458	482	470	496	493	439	440	493	492	504	440	453	514	463	450	500	461	481	460	470	441	526	447	456	482	473	467	464	420	455	496	472	449	452	476	468	500	478	493	506	430	478	470	496	461	487	484	486	445	475	485	468	462	510	476	497	497	484	484	485	451	484	485	469	469	507	494	480	486	508	458	461	476	411	511	461	486	490	507	446	492	478	445	450	466	474	466	456	448	490	447	435	454	484	499	490	463	467	476	465	495	474	427	470	419	509	501	454	478	453	450	490	441	402	451	500	474	475	483	497	434	464	491	514	488	460	470	472	469	441	492	496	460	479	472	489	485	495	447	482	504	459	455	496	461	454	515	450	415	519	479	458	495	470	487	479	485	449	451	463	507	436	480	490	446	466	436	458	461	486	464	486	460	457	477	508	467	449	514	473	446	450	467	484	491	467	466	516	492	467	486	448	472	488	487	470	462	443	429	537	461	496	467	473	461	519	461	452	475	472	479	451	473	485	457	460	475	453	459	459	468	467	464	490	460	446	464	490	479	457	471	496	486	509	442	470	486	438	497	443	474	458	458	461	500	492	485	464	471	440	458	504	470	464	475	495	482	457	506	497	418	447	478	455	448	490	468	470	460	467	456	447	492	483	503	496	444	503	440	471	497	447	476	467	460	481	473	500	468	448	454	451	494	445	482	477	458	497	469	460	459	449	457	499	491	504	486	511	480	482	488	478	466	500	441	459	479	461	443	470	479	522	491	477	481	466	462	456	498	528	494	490	476	451	526	495	447	476	476	479	451	468	500	473	456	499	473	483	474	449	508	476	450	471	487	483	501	455	493	476	472	494	490	496	461	473	457	454	465	470	471	463	483	466	479	507	511	483	442	454	461	475	472	480	503	491	493	518	431	482	486	492	461	448	474	494	442	460	473	467	446	471	483	489	485	470	483	458	485	444	513	444	473	456	482	453	453	485	453	525	515	471	425	462	455	488	467	472	459	469	467	495	519	461	452	497	483	490	443	479	496	457	465	453	425	494	487	481	488	456	502	464	486	486	498	507	468	466	471	446	479	520	468	442	481	498	478	480	454	459	493	424	498	467	505	468	462	453	494	490	485	455	439	473	457	474	421	495	463	467	464	430	516	467	440	468	472	485	439	476	498	446	474	474	455	436	486	455	477	456	438	468	445	456	477	447	453	524	527	453	450	500	501	453	466	480	436	490	447	527	487	494	461	477	496	450	469	454	476	460	498	466	498	494	531	464	483	479	463	446	436	461	481	465	458	500	457	459	472	485	478	495	436	465	502	484	462	469	471	526	464	486	495	434	526	472	428	487	439	452	451	481	472	486	460	458	483	488	504	465	460	496	459	459	485	455	490	501	491	550	460	484	479	461	453	478	470	501	500	537	461	512	489	427	437	527	477	426	474	463	443	469	448	449	452	475	491	486	475	474	450	487	507	431	460	488	483	501	470	461	452	478	485	457	441	490	523	449	460	496	472	454	447	430	494	498	501	456	481	466	504	481	486	459	485	498	475	425	454	474	496	477	481	532	459	496	474	440	467	465	485	476	447	453	475	493	504	487	472	479	498	482	449	466	471	457	502	482	446	455	493	497	495	461	484	452	477	528	466	444	491	478	453	489	508	463	472	521	515	465	468	482	469	490	460	516	477	464	458	460	486	515	486	514	506	503	477	454	460	470	458	482	492	491	497	508	455	483	502	492	488	487	481	470	526	435	483	482	475	478	479	424	472	473	461	460	441	481	454	434	474	484	499	468	429	439	479	458	488	476	506	449	447	471	482	436	503	451	491	464	477	506	475	463	466	426	489	519	445	464	458	458	511	433	453	466	436	458	459	463	459	500	465	482	472	430	455	482	491	500	473	470	459	487	438	525	494	497	451	507	493	462	484	501	500	441	474	487	488	493	481	460	475	477	488	477	455	505	472	479	470	481	476	475	445	457	442	451	454	446	492	522	477	449	460	458	477	501	459	493	479	491	476	458	481	437	456	453	485	484	492	463	520	447	499	493	465	448	477	468
24113	21015	26432	24366	7652	3012	2146	1641	1384	1104	879	728	706	601	570	585	609	586	627	602	571	567	566	552	542	545	575	525	493	566	525	538	565	541	574	604	593	541	549	524	541	533	555	541	565	560	529	553	564	562	598	577	559	585	572	575	533	573	541	513	551	521	530	523	534	529	532	518	568	581	539	540	544	503	558	550	570	564	517	555	556	499	542	495	528	523	536	517	562	518	569	543	505	534	518	553	527	513	545	526	545	515	573	528	500	543	562	512	503	551	598	520	537	544	514	489	497	524	571	545	509	553	521	499	564	528	539	507	556	583	537	519	506	567	537	566	525	543	568	564	528	539	568	492	584	490	513	533	517	554	553	532	519	526	520	537	569	534	526	564	538	590	566	529	506	535	513	522	546	541	516	496	514	554	496	537	512	519	522	513	492	518	567	526	532	570	509	512	528	549	552	556	513	495	552	529	530	507	564	558	541	542	548	499	515	524	546	531	558	518	467	528	553	513	530	496	527	549	534	548	515	547	552	538	536	522	562	525	545	562	513	603	547	546	510	562	520	565	539	527	539	543	538	539	524	554	562	528	500	513	570	513	556	564	527	568	534	518	502	500	548	552	535	553	534	565	535	495	534	516	538	538	541	553	526	521	582	557	547	516	545	559	538	518	537	499	455	539	534	550	540	499	543	525	536	545	560	512	517	561	559	522	588	510	543	532	549	531	548	568	555	526	551	531	506	512	532	552	539	534	541	525	514	539	544	587	571	500	527	523	513	534	518	526	525	522	541	513	534	513	548	555	518	519	559	494	559	522	535	548	504	541	524	499	539	519	504	565	536	515	482	530	546	510	555	565	554	534	484	566	510	533	491	515	574	530	524	515	517	566	550	506	539	510	596	533	536	532	518	509	515	532	510	563	516	505	533	573	543	564	552	498	531	556	500	538	525	563	520	562	558	550	533	544	541	535	547	498	563	516	499	486	516	513	573	515	521	544	532	522	482	574	521	502	540	495	505	512	532	575	505	568	572	518	514	590	555	533	516	555	528	526	492	551	527	530	529	503	540	540	542	535	559	616	529	487	547	483	523	537	555	536	536	524	492	532	495	524	513	517	565	552	562	498	529	513	575	522	502	525	536	537	560	521	564	567	544	541	550	537	533	509	503	520	551	581	541	547	595	544	518	552	513	535	573	506	500	541	524	550	530	521	543	600	512	539	480	586	542	549	539	522	555	547	537	534	518	524	521	530	492	527	572	561	530	526	536	514	548	599	551	525	510	521	540	520	551	534	554	485	545	520	513	495	493	529	525	517	492	551	566	524	504	540	505	517	535	555	545	537	538	547	554	493	515	499	535	500	492	574	534	538	536	566	550	503	533	549	519	526	557	535	545	529	524	533	552	539	566	533	522	548	539	545	523	564	517	521	556	496	496	505	559	519	538	515	614	522	533	517	525	508	493	535	533	577	525	545	507	496	508	524	544	524	538	509	508	520	539	556	542	535	567	584	539	510	524	523	566	542	560	487	556	527	549	543	514	525	566	583	566	522	577	496	516	522	531	539	527	487	513	529	500	519	522	519	574	548	533	549	536	527	497	546	525	507	509	564	506	546	539	549	509	581	558	565	525	541	512	503	487	544	525	539	521	532	540	544	566	489	513	547	547	569	499	514	527	561	569	546	591	555	508	531	544	540	559	513	542	514	552	528	548	553	522	541	521	509	554	525	546	514	571	569	564	494	513	554	582	530	571	550	528	508	529	536	580	493	503	501	535	563	538	545	503	580	546	472	542	522	560	529	546	552	547	566	550	563	505	549	547	555	516	574	570	541	541	505	567	568	527	557	533	521	546	541	543	507	517	530	488	494	535	567	506	531	521	513	527	552	595	582	530	565	513	483	522	575	536	559	517	512	544	563	527	564	546	547	549	516	535	517	504	533	504	550	559	529	557	569	512	546	547	551	543	544	552	522	529	520	536	539	547	528	505	539	507	511	553	518	530	501	555	580	556	526	585	520	523	532	514	567	486	538	534	530	548	522	526	549	544	528	563	515	567	518	517	559	554	572	528	512	529	522	504	531	559	564	555	498	513	505	564	528	556	506	546	540	536	574	563	525	527	571	561	553	528	540	551	551	525	535	540	540	522	516	532	535	565	563	543	523	491	530	542	552	532	563	530	543	531	538	524	533	568	524	541	518	565	533	535	533	533	524	568	529	557	520	553	555	531	545	519	570	560	547	517	581	512	515	521	573	526	548	529	529	526	566	560	537	570	529	527	554	538	535	571	499	530	528	563	510	517	558	533	489	550	524	550	501	568	574	537	526	521	521	585	503	545	533	539	585	541	537	581	485	482	513	514	551	513	526	527	574	498	547	544	553	536	524	507	537	500	542	531	525	523	502	563	530	523	522	512	532	488	506	575	538	517	510	532	490	531	506	555	506	519	530	522	519	562	480	578	551	523	546	519	545	574	527	498	547	556	526	556	545	522	546	583	554	552	554	508	580	559	554	539	514	510	534	566	561	569	527	563	527	470	560	558	541	508	544	534	524	548	542	552	535	500	556	515	502	538	516	535	511	547	539	555	572	510	527	508	530	590	535	571	573	555	525	516	507	561	511	573	530	544	526	524	460	538	560	518	553	522	548	539	528	553	557	519	540	514	516	487	518	549	544	512	564	496	539	527	513	534	504	528	523	548	514	523	516	530	476	511	536	525	548	512	522	525	525	542	540	533	553	538	529	554	509	522	541	567	495	491	512	524	531	529	563	522	523	540	553	499	554	542	537	496	559	521	517	533	524	558	505	525	530	528	538	534	518	495	511	516	494	548	553	541	512	506	524	517	485	549	543	514	513	531	490	530	518	564	513	502	592	528	510	501	498	554	533	575	561	579	549	512	566	542	521	529	541	546	544	573	530	578	516	562	525	504	532	524	548	551	508	477	542	508	539	569	517	543	526	558	525	556	516	534	555	514	508	542	532	534	555	562	512	541	527	505	582	528	559	551	517	541	530	538	564	568	531	530	471	543	522	531	537	557	559	559	565	508	507	500	575	576	560	534	559	540	550	549	523	522	531	559	504	516	531	524	518	547	535	571	541	484	536	528	501	538	538	556	527	552	498	576	504	573	531	541	481	494	558	516	505	523	531	513	535	581	543	534	533	527	500	522	531	547	557	560	545	573	522	539	526	524	559	557	554	590	527	530	509	537	524	539	533	540	515	581	488	558	580	531	538	563	546	574	531	558	555	546	507	557	550	534	551	544	528	542	576	530	572	501	542	485	503	523	509	499	537	538	541	546	526	514	607	455	548	532	503	537	531	542	537	504	569	517	539	564	511	550	553	518	552	491	548	623	554	513	574	538	523	538	514	519	546	542	538	527	508	557	561	543	590	533	511	537	529	581	518	551	539	547	522	562	504	534	542	524	495	505	533	534	537	539	573	570	515	530	505	577	546	532	548	552	553	486	527	519	504	506	545	547	555	479	507	555	586	538	525	542	529	523	551
7094	17491	16342	10597	7769	5928	4540	3672	3110	2388	1848	1366	1146	1074	926	911	927	966	946	928	853	846	841	831	808	795	804	817	765	777	799	803	746	845	812	825	814	831	850	774	760	797	821	815	800	853	814	846	851	786	857	830	817	820	811	870	817	752	831	822	767	767	773	776	794	774	778	797	835	790	754	782	754	711	721	720	744	782	793	792	754	708	772	779	802	781	771	747	783	727	777	799	803	760	824	772	759	780	771	785	746	768	720	794	736	767	809	774	740	729	795	755	732	730	780	772	733	782	777	784	770	768	812	698	781	774	760	764	773	785	749	792	788	789	747	752	790	751	716	772	782	847	784	750	770	772	784	790	739	795	709	748	753	729	753	731	769	774	726	795	806	740	775	769	749	826	775	770	786	769	796	753	747	771	761	757	805	775	760	775	784	803	740	711	796	750	805	734	780	780	782	769	792	796	746	774	749	796	747	826	770	742	796	798	764	780	789	764	728	811	727	824	710	801	756	764	774	781	754	760	799	756	782	714	807	779	834	806	754	770	785	783	738	761	773	759	777	775	788	738	778	764	753	782	810	814	753	776	789	799	751	732	784	807	756	776	785	843	769	762	836	738	807	797	809	774	796	770	770	727	792	756	714	736	743	753	757	758	773	726	752	722	744	751	789	778	783	732	744	722	785	780	790	759	747	785	754	754	798	773	762	742	799	792	729	738	771	766	808	778	748	786	813	742	813	794	768	816	782	736	726	771	780	791	733	817	774	769	744	823	769	777	784	762	758	757	774	793	728	741	762	773	745	765	800	760	757	731	799	783	850	744	754	794	764	793	780	826	776	842	781	701	742	793	787	787	711	779	758	754	782	758	794	770	774	742	763	794	786	844	792	798	825	723	772	784	793	767	848	804	728	763	761	774	825	815	754	805	813	745	732	788	782	762	786	808	740	799	745	785	753	799	776	773	813	729	772	731	755	757	771	777	753	747	777	791	785	817	738	755	735	738	782	771	787	755	743	765	755	744	743	736	741	769	724	749	750	772	736	774	748	784	744	794	769	767	762	756	780	765	752	725	784	725	746	765	768	775	747	733	824	763	816	748	720	769	774	780	750	761	743	810	760	720	762	799	775	761	767	781	776	774	770	765	784	795	762	779	799	821	743	794	791	798	774	778	771	821	769	787	773	784	794	712	781	776	772	780	706	769	791	786	717	763	730	761	755	803	767	802	779	784	771	800	817	761	787	764	730	784	781	736	755	777	800	761	739	785	779	815	750	744	733	773	791	777	818	797	808	779	742	767	788	782	781	787	730	751	786	767	783	798	799	741	804	801	820	753	750	739	740	689	774	786	790	758	848	742	727	748	763	738	762	762	769	787	763	787	792	780	777	749	743	776	773	757	740	752	765	741	770	756	772	804	752	707	782	763	786	801	832	792	758	829	695	795	791	811	735	750	769	761	717	803	766	771	754	784	748	735	779	792	788	723	760	813	773	731	771	776	785	752	784	797	742	756	756	784	779	777	838	757	734	779	802	771	742	770	768	752	768	763	743	747	770	764	790	792	815	758	759	717	758	784	747	796	754	735	806	770	777	810	817	785	797	738	768	753	796	726	736	733	774	807	753	774	804	753	773	795	831	761	784	806	750	772	797	799	776	760	728	769	751	797	805	771	799	810	708	803	825	764	769	729	760	812	755	809	747	808	774	770	815	734	809	771	779	739	759	805	757	798	749	764	772	773	767	740	781	770	841	725	763	765	782	765	751	776	763	764	785	733	761	798	768	823	802	731	829	822	803	783	751	779	816	766	800	747	745	785	770	757	751	803	777	786	735	731	759	771	749	765	754	811	810	828	790	762	789	715	748	809	776	760	792	767	756	762	794	763	790	800	797	772	768	828	784	809	763	743	734	766	738	796	753	760	779	829	780	757	787	809	782	755	744	804	731	779	751	753	750	751	751	785	729	753	763	812	785	795	768	787	789	812	775	780	797	798	791	778	786	757	776	790	748	739	760	772	752	764	737	749	711	774	747	761	797	840	736	806	746	799	762	768	734	826	792	743	763	750	771	786	737	781	724	826	722	733	767	770	721	762	731	751	749	755	790	805	776	781	825	802	716	771	808	739	776	781	740	811	754	770	810	752	804	780	787	802	772	741	758	797	719	747	800	786	754	797	738	779	808	788	811	822	778	763	745	807	776	791	753	779	747	744	768	815	723	801	769	734	750	780	784	777	807	745	756	761	712	765	762	766	735	758	722	763	788	777	717	765	786	743	787	736	776	748	829	783	738	794	769	723	777	791	757	791	780	785	772	783	794	747	757	743	758	724	745	783	802	753	761	699	795	789	758	754	758	782	741	713	801	766	807	746	727	735	805	759	768	758	771	727	752	775	753	773	804	777	822	735	777	788	791	710	804	820	749	788	779	782	752	754	824	804	770	759	773	806	774	750	753	798	797	770	785	798	734	735	782	767	795	788	703	773	744	802	769	733	740	732	774	772	770	759	783	738	719	791	751	746	755	794	746	740	807	782	755	749	720	765	746	764	765	727	747	755	783	792	792	765	789	779	811	782	716	756	764	825	754	751	807	764	762	761	753	761	806	766	816	775	749	787	741	793	749	742	754	759	804	753	818	769	757	795	815	753	762	734	758	766	761	741	761	748	792	817	769	787	783	803	763	745	759	791	761	754	781	748	775	779	840	762	763	825	799	774	776	739	792	766	779	784	789	798	752	776	761	777	788	758	778	718	743	754	806	759	776	850	793	782	786	806	812	788	755	807	750	770	753	800	764	775	779	795	775	785	768	777	786	735	787	801	763	780	754	801	739	698	809	718	779	737	780	782	762	784	771	848	732	742	764	764	751	730	779	757	750	750	752	731	789	751	829	794	770	725	769	774	765	720	735	815	748	744	748	780	820	808	788	783	806	768	763	742	758	764	806	779	798	800	780	748	750	791	712	840	797	806	785	756	792	777	751	699	773	774	790	774	758	776	786	809	791	793	807	757	718	784	762	800	771	796	784	768	771	773	791	738	796	764	779	739	759	742	762	783	753	752	779	727	740	764	748	796	756	785	790	737	794	745	798	768	839	777	801	790	736	728	756	751	780	775	727	780	818	814	770	826	753	724	751	777	763	729	791	789	706	781	738	776	703	799	757	750	773	741	785	755	784	751	796	744	755	784	799	783	758	738	755	775	775	799	818	775	748	728	781	773	795	760	822	742	782	780	765	778	762	770	795	800	743	799	764	742	750	714	759	767	810	791	781	729	789	781	768	769	817	773	792	794	808	813	782	777	732	778	750	787	772	740	797	765	762	738	812	776	771	722	755	786	812	774	803	732	789	773	773	769	745	778	751	775	754	801	812	754	764	744	831	775	763	735	809	808	764	774	801	810	773	777	814	799	749	771	775	792	762	788	791	765	802	865	779	759	840	793	727	740	763	716	799	762	757	742	751	794	804	710	816	775	755	683	776	785	812	778	753	774	747	771	759	819	768	800	788	769
22030	21047	28706	23582	21070	20365	7126	2434	1619	1145	784	591	469	390	404	382	393	395	379	358	293	270	272	249	240	225	220	259	227	244	210	259	247	245	227	229	224	225	238	222	230	228	250	258	220	251	247	280	265	259	242	272	200	233	245	258	215	228	218	196	232	209	215	206	250	231	232	209	201	204	209	206	186	205	218	185	212	204	200	229	218	231	226	186	211	205	209	208	223	238	191	202	228	214	192	216	190	215	207	215	235	213	209	202	218	229	210	222	204	212	220	199	206	196	234	190	207	204	218	216	208	236	219	219	198	183	200	200	202	193	200	223	198	223	202	215	228	195	199	198	215	191	223	209	212	222	228	207	180	191	222	215	191	231	230	202	207	219	196	183	199	199	232	195	227	201	205	200	197	210	221	209	237	190	221	178	189	202	195	199	231	222	190	204	240	194	205	190	187	217	207	208	204	211	201	218	229	220	244	237	221	184	216	199	216	226	213	196	170	210	209	198	233	199	197	224	214	193	202	203	193	176	201	202	209	211	244	209	221	209	195	217	192	172	182	204	194	215	185	223	220	204	187	199	228	228	213	215	189	237	227	189	214	176	221	223	209	204	239	215	205	219	203	197	207	191	204	200	208	178	208	186	212	191	221	208	233	215	181	180	217	205	207	210	213	240	209	200	177	182	211	206	203	206	235	218	227	197	189	200	189	210	207	228	219	207	186	213	188	212	196	211	203	213	207	188	206	176	202	219	230	190	214	206	189	221	220	193	195	191	213	209	210	212	207	182	201	197	200	195	218	193	214	202	212	206	228	216	192	209	189	194	206	235	194	217	205	188	211	202	194	191	228	189	217	189	207	196	208	193	196	203	225	218	227	202	208	202	204	203	219	217	195	202	215	223	229	202	191	214	215	227	200	224	210	211	205	205	202	211	217	188	201	212	228	209	201	194	229	220	195	202	222	228	196	247	184	196	217	206	193	240	191	190	198	217	200	213	223	215	193	220	195	212	211	203	212	221	208	220	193	205	206	193	217	217	215	210	207	211	234	184	256	217	208	220	202	206	212	200	213	221	206	199	217	209	227	221	232	183	198	204	221	192	198	193	208	202	207	193	223	200	213	201	214	178	207	196	202	198	190	220	199	201	204	212	192	199	195	228	207	222	195	216	215	188	219	188	211	201	210	216	221	220	207	193	212	218	212	211	192	208	227	241	190	203	190	195	172	220	207	222	236	172	191	216	208	241	235	192	216	211	194	215	220	175	195	207	210	181	204	215	195	215	219	208	198	206	225	202	224	203	192	192	220	216	224	193	205	209	205	200	185	206	208	197	212	201	205	197	229	208	215	201	200	244	213	213	211	226	214	199	214	223	206	208	240	213	215	214	216	210	210	202	198	214	216	210	194	183	238	198	188	206	212	160	229	210	192	214	197	207	187	203	222	184	191	207	219	215	213	234	210	221	209	224	209	216	174	215	211	217	218	207	188	222	184	193	189	211	203	221	221	199	234	204	225	229	203	242	203	194	222	207	198	196	213	233	204	202	214	213	210	212	214	212	221	194	205	196	216	204	218	208	222	209	209	224	226	195	204	200	208	202	188	180	219	225	192	224	194	213	190	201	215	217	204	199	201	200	227	244	220	210	196	191	214	239	197	183	202	226	214	205	218	202	206	212	204	202	218	192	216	210	207	193	212	220	187	236	216	214	188	205	196	236	217	199	219	222	218	198	227	213	197	210	206	188	214	232	186	213	191	227	201	241	216	208	206	204	214	188	209	226	223	198	201	232	220	175	195	223	218	185	199	201	234	208	218	238	228	223	199	240	202	216	231	238	195	209	217	182	198	188	227	206	204	223	207	205	235	212	207	209	203	205	196	228	192	195	194	217	207	210	183	190	222	218	197	198	216	188	220	213	219	204	202	233	222	201	177	202	213	225	212	216	207	215	240	232	218	212	234	201	194	198	212	197	208	233	202	194	219	187	231	207	236	209	232	192	211	188	209	204	197	195	214	204	218	208	216	213	184	207	188	215	217	237	200	217	201	205	213	214	224	201	207	235	220	199	200	203	194	229	200	195	183	219	218	213	215	245	202	190	208	219	221	211	202	204	204	190	218	190	192	230	207	204	221	219	236	196	234	205	187	223	208	209	197	204	203	205	193	222	220	196	211	193	198	178	217	225	210	189	216	224	210	206	216	201	194	196	225	194	197	228	202	251	220	217	197	194	212	205	214	207	186	211	185	202	219	180	194	220	228	197	220	207	228	204	196	207	223	179	224	225	194	215	221	209	182	220	204	221	218	206	188	198	190	203	217	207	226	201	206	223	176	221	197	231	226	208	204	208	215	205	195	208	198	228	219	222	202	202	203	196	226	205	179	222	218	211	208	243	207	203	188	186	213	212	214	230	206	193	193	211	191	218	227	225	202	222	205	198	209	202	201	188	203	219	202	184	203	195	201	197	214	210	209	211	196	201	221	222	206	205	208	224	232	220	211	195	220	221	209	236	192	197	208	192	219	231	216	204	180	225	200	227	205	192	221	195	196	212	214	197	179	187	196	177	228	226	196	210	217	222	185	193	220	214	223	203	217	202	194	201	207	193	208	222	195	210	223	195	202	217	211	218	184	231	219	198	179	190	191	212	191	200	222	203	225	197	245	226	199	209	214	179	208	205	171	209	205	196	197	225	196	213	188	208	213	211	204	187	207	196	197	208	238	205	193	179	204	214	201	210	222	221	237	193	215	205	208	199	222	203	204	194	209	195	223	211	200	198	221	203	215	217	217	213	231	211	208	222	194	218	202	218	197	215	208	197	221	204	223	216	196	225	221	225	183	206	201	217	227	196	205	205	201	204	198	197	206	229	202	220	229	197	188	191	180	194	220	219	207	220	212	201	239	190	193	197	216	186	233	209	177	204	223	211	192	213	204	217	230	225	206	186	205	212	216	185	180	193	209	197	215	207	206	193	209	207	207	218	225	211	208	212	219	185	212	185	211	239	234	181	212	233	226	209	170	200	189	207	236	233	232	199	211	191	189	212	203	170	200	210	185	209	259	216	239	194	219	206	183	195	214	209	221	201	243	211	202	210	171	213	180	209	206	196	199	197	186	238	223	193	221	203	183	192	194	188	194	232	227	214	215	194	203	195	202	224	251	193	191	214	200	215	216	230	191	186	197	237	212	218	207	228	182	214	209	216	220	213	217	211	226	228	211	213	245	219	192	217	209	213	199	210	223	204	212	209	214	217	190	218	222	212	229	186	197	234	198	193	232	207	214	223	209	189	194	215	246	193	208	182	198	225	205	210	208	213	202	197	205	206	185	215	185	213	203	210	223	214	215	213	163	199	196	194	204	217	206	214	195	204	220	211	216	208	195	210	213	209	232	195	215	202	198	183	202	213	189	210	192	190	223	200	205	204	222	192	227	232	202	204	207	212	202	219	196	199	217	210	179	202	196	216	192	223	181	228	200	214	204	202	212	217	209	227	187	215	218	187	181	193
8710	25844	23089	16433	12023	8690	6470	5468	4051	2814	1927	1363	963	833	763	755	782	823	726	627	545	488	416	429	429	402	383	371	353	331	351	345	350	381	412	358	420	389	388	382	345	392	358	376	384	419	392	436	418	387	429	408	428	426	362	383	358	339	357	312	323	290	337	332	299	307	305	319	330	291	307	307	316	301	304	291	301	301	318	310	309	335	301	283	288	291	315	298	299	303	311	310	309	309	305	346	300	336	300	304	313	299	317	307	318	286	287	295	299	313	311	291	304	312	318	311	282	313	299	308	323	295	329	296	271	307	297	264	307	320	314	289	293	307	317	322	290	305	303	319	298	312	282	318	316	308	309	333	301	322	337	333	269	306	282	290	283	298	285	288	323	291	308	323	347	335	288	315	305	307	317	296	303	259	306	342	283	327	325	326	262	280	277	303	290	294	324	308	297	289	304	318	292	321	323	326	310	324	286	321	324	300	334	309	293	372	292	305	312	304	311	290	287	276	304	303	322	304	324	349	318	297	314	310	286	295	316	310	338	294	318	275	301	278	309	294	286	317	293	308	300	311	312	300	289	334	325	298	293	285	324	318	293	313	325	319	299	345	298	315	327	304	286	285	329	304	301	316	329	273	316	298	330	306	278	296	296	322	279	321	302	310	322	285	310	322	318	280	316	349	283	324	329	311	262	292	306	336	285	283	322	298	331	303	330	319	295	323	313	302	285	297	300	302	304	282	281	301	339	349	290	333	294	306	278	320	309	286	309	300	285	315	316	296	331	320	322	308	304	279	302	282	297	311	317	307	283	301	283	323	288	288	290	310	268	291	334	297	318	257	338	328	304	314	310	315	316	303	325	307	315	320	298	298	297	293	294	315	327	300	264	293	320	332	286	311	299	293	304	317	308	316	288	314	287	295	315	319	281	310	322	315	310	303	324	293	275	320	298	294	308	324	303	309	289	301	309	296	315	335	310	301	328	310	297	315	295	318	307	303	301	300	307	312	292	266	315	292	287	299	327	283	306	284	304	315	301	296	314	297	304	337	329	317	312	267	324	337	295	320	311	314	312	305	311	284	312	311	326	298	309	323	293	281	269	332	328	315	306	312	271	300	318	320	292	263	300	312	317	302	326	328	297	284	303	301	301	309	313	332	300	307	313	295	318	280	332	316	335	298	299	276	307	338	322	311	292	331	322	307	297	329	300	311	303	337	305	273	332	300	288	324	285	309	294	323	308	360	325	288	314	301	319	327	310	302	285	301	312	315	307	294	331	334	289	280	324	298	310	292	319	321	322	327	293	283	317	286	304	320	311	279	306	318	315	311	335	283	316	282	295	293	295	271	299	292	299	292	321	314	314	300	307	359	324	263	329	311	291	305	284	292	290	324	292	309	307	335	300	297	271	290	321	313	286	280	299	323	295	306	328	289	288	301	269	306	317	307	324	292	278	311	289	311	292	298	323	325	312	310	271	322	290	311	306	311	280	292	280	288	324	319	284	310	322	277	321	287	291	311	319	315	306	301	298	296	300	328	309	299	296	292	300	280	342	297	288	302	297	316	342	281	305	298	315	302	310	298	291	294	294	282	308	304	300	279	279	313	316	321	290	316	288	316	316	287	310	335	314	279	293	300	299	305	339	307	316	317	296	333	304	310	296	328	322	286	304	293	288	322	272	321	290	292	286	310	343	305	296	262	310	305	307	325	324	324	307	340	325	299	320	332	307	298	298	331	285	313	277	300	316	300	325	317	313	299	320	306	296	306	301	336	313	319	318	299	279	306	298	295	315	284	287	298	282	283	295	298	307	296	311	298	306	297	321	293	297	334	289	291	305	304	335	321	301	301	300	299	306	314	307	329	315	301	291	295	285	300	300	306	311	280	312	302	278	292	300	272	293	304	260	273	290	320	307	322	305	326	280	337	287	298	303	308	303	294	341	289	312	306	298	309	266	303	318	333	299	262	290	284	288	281	263	324	330	323	298	316	310	298	342	349	281	316	294	307	288	331	299	297	294	316	334	293	309	279	323	301	300	282	311	300	312	314	328	285	331	322	289	303	325	298	277	263	333	332	303	295	310	325	316	306	309	335	271	314	331	316	314	292	299	313	314	296	334	314	318	322	306	307	301	303	323	318	272	314	301	328	289	307	295	330	283	298	318	284	319	281	272	302	272	286	279	306	308	338	325	301	325	319	298	320	294	314	299	313	321	294	280	343	301	311	301	308	286	337	289	326	287	339	309	312	300	297	286	285	299	289	296	313	298	326	313	283	317	318	307	318	325	295	296	306	307	303	305	292	317	292	325	327	332	313	301	299	312	294	325	322	296	253	317	306	294	297	313	305	342	295	293	307	273	315	309	320	305	307	281	330	270	303	329	297	285	285	312	302	343	302	292	301	286	299	323	349	299	287	321	292	290	336	336	294	329	292	273	299	318	326	307	305	320	280	300	309	302	305	298	302	318	312	347	290	317	340	339	311	277	295	307	290	323	330	327	322	290	320	297	302	325	340	325	302	330	326	298	320	293	314	268	308	280	299	313	338	283	296	313	328	323	290	307	263	320	301	305	296	269	315	307	320	261	331	333	316	319	304	306	300	285	304	321	315	301	320	312	324	304	285	315	315	321	302	330	320	330	328	318	288	295	294	303	298	302	275	335	307	309	307	357	302	275	333	308	318	317	308	312	286	287	307	315	317	252	314	317	282	268	310	307	318	296	341	305	319	280	301	309	267	300	317	329	317	302	293	306	302	343	300	289	306	325	313	307	331	328	287	296	303	296	290	332	321	336	307	293	289	319	317	304	299	293	315	332	320	333	291	315	290	290	292	276	328	308	336	333	294	298	342	336	303	308	304	292	325	299	299	331	317	306	291	283	280	302	325	327	318	286	288	283	294	299	315	306	313	308	310	283	316	328	312	304	319	305	312	295	297	290	309	308	291	257	295	273	326	289	303	314	278	289	308	262	307	325	311	316	296	330	323	329	332	267	307	295	288	330	289	304	303	298	290	309	304	312	300	318	301	303	309	297	276	299	306	303	343	301	293	279	291	345	293	298	298	306	296	307	290	311	286	294	314	301	303	293	303	274	300	331	320	297	319	333	281	316	331	269	299	331	321	360	300	342	296	314	306	299	276	311	280	308	312	293	314	322	290	319	301	302	335	299	290	300	290	291	302	293	300	301	287	304	333	288	308	304	312	297	305	277	266	305	325	312	284	279	283	291	307	297	291	292	319	278	273	337	277	304	288	288	268	293	293	300	311	320	297	318	319	316	327	282	288	304	274	284	301	302	307	301	325	311	286	334	318	286	318	317	326	283	294	274	287	312	287	293	287	283	326	330	320	320	325	330	290	312	312	293	285	310	303	280	303	311	298	298	319	309	297	317	278	290	288	318	284	325	301	317	325	319	273	333	273	293	310	342	294	324	280	266	319	299	309	324	314	293	338	319	290	318	314	309	303	308	343	293	299	287	297	295	317	274	329	298	312	297	320	287	312
26709	19428	11448	7239	3780	2352	1656	1391	1096	843	792	642	625	593	612	625	621	654	625	615	570	540	527	551	540	544	549	491	583	528	530	523	591	581	591	549	556	540	545	498	533	550	561	555	578	558	563	563	554	612	558	549	540	583	529	524	560	537	537	500	529	536	560	508	586	556	526	529	544	533	530	555	533	530	534	539	550	556	562	514	518	532	517	529	507	562	571	542	499	571	562	550	545	565	527	522	568	571	567	547	528	530	551	531	503	542	559	548	537	563	522	568	536	507	541	553	559	571	567	549	538	554	539	589	515	546	554	509	557	529	547	567	552	559	582	532	531	561	562	575	591	525	548	532	515	551	527	557	584	528	516	555	595	505	525	562	544	538	588	521	545	507	532	510	528	560	527	555	530	561	535	521	533	497	555	583	530	593	526	540	530	569	572	532	541	561	560	563	533	547	536	558	536	545	533	505	543	536	475	534	510	530	540	555	518	575	574	536	513	528	529	561	523	555	544	550	541	598	518	564	506	565	559	514	554	561	581	510	560	526	572	507	575	531	518	552	555	546	579	523	569	539	597	596	585	535	522	535	545	536	556	535	521	586	550	543	538	532	573	563	553	572	497	558	520	531	501	553	568	535	497	545	494	579	561	511	534	530	500	542	546	517	531	529	536	559	528	532	531	544	525	544	558	512	540	565	514	554	537	545	532	573	593	515	554	547	530	540	505	562	513	565	522	553	573	537	555	531	533	518	517	504	570	553	512	508	567	533	535	536	577	538	517	543	527	520	545	560	524	583	521	504	528	538	519	555	534	544	524	525	539	545	569	574	550	514	492	533	563	571	504	537	534	551	531	575	526	542	572	483	549	575	551	553	552	552	498	503	586	531	566	565	574	529	590	578	574	580	499	525	550	510	547	513	561	530	531	517	529	539	543	529	522	582	545	552	585	557	557	544	571	554	518	568	563	533	565	558	545	531	505	553	513	534	523	568	539	554	536	557	525	540	526	550	559	588	516	526	544	549	538	547	522	575	544	520	564	547	545	544	573	552	558	537	561	533	562	522	536	552	523	549	530	558	531	555	538	555	538	549	497	556	541	575	567	533	527	525	537	546	526	524	557	547	541	573	555	574	537	549	533	512	584	555	537	524	574	554	525	570	530	588	539	551	518	538	553	549	557	531	530	563	557	558	542	566	521	498	496	552	552	577	588	543	548	545	540	590	514	480	543	565	591	501	571	563	526	540	551	551	510	539	582	582	574	553	563	519	519	548	516	580	555	596	557	548	531	537	529	534	545	543	576	552	535	540	523	559	540	557	541	495	549	577	513	507	530	547	563	523	513	591	535	565	532	529	540	516	551	532	558	478	541	534	514	563	566	544	549	547	549	548	550	535	498	556	557	534	602	551	560	538	503	557	525	538	540	566	546	537	570	522	526	570	578	490	543	515	585	547	534	503	565	567	510	563	535	579	554	577	519	565	575	541	525	585	543	564	566	507	573	528	520	531	531	509	545	583	560	550	544	550	526	557	524	537	546	560	562	539	566	605	561	535	568	486	557	506	572	553	552	526	574	555	568	574	514	571	541	561	498	566	543	557	556	578	541	535	505	520	531	522	525	552	520	547	531	505	542	550	531	564	563	524	564	573	501	548	569	541	517	557	533	548	516	531	548	509	562	527	559	527	548	546	540	568	516	545	552	559	496	544	556	533	528	563	565	563	547	566	531	500	559	541	544	577	532	559	540	542	508	539	522	523	531	510	562	562	546	536	551	521	566	562	547	543	504	542	549	579	553	569	540	588	562	535	540	534	599	532	614	556	497	501	532	533	557	556	529	521	554	519	550	559	554	540	585	574	527	535	543	542	558	560	528	549	574	549	568	572	588	577	560	561	563	549	567	536	543	541	553	554	522	512	537	555	548	548	555	533	526	525	525	513	542	604	544	571	504	552	507	582	591	524	520	526	525	535	543	553	537	533	516	545	555	525	590	559	560	532	569	549	514	551	531	530	539	561	563	538	543	538	552	529	491	530	554	543	492	586	538	534	575	527	511	524	551	542	539	549	507	536	542	554	566	552	507	560	536	542	529	532	598	555	569	547	580	531	543	521	556	601	570	530	546	514	577	531	526	583	568	524	523	573	535	547	557	556	532	513	609	573	542	535	523	514	514	534	559	572	530	524	513	542	568	507	500	506	540	518	529	573	600	561	514	526	523	584	532	516	504	560	549	559	520	520	541	533	558	581	542	558	560	521	503	549	544	547	571	549	529	524	554	532	548	532	540	515	572	549	524	544	520	500	541	570	540	538	503	534	565	546	545	536	542	549	539	521	542	552	517	565	571	569	533	522	519	543	547	535	561	515	548	548	501	520	541	531	523	574	542	547	613	537	550	515	553	551	521	564	568	548	519	537	567	523	546	526	557	566	533	538	538	559	540	535	556	564	540	502	563	530	569	529	541	573	535	506	543	547	547	560	543	531	568	567	556	543	534	509	565	555	525	522	547	519	517	554	547	522	530	555	577	553	542	522	542	558	526	548	538	513	526	556	549	548	524	603	520	529	508	549	519	576	539	560	541	599	577	531	535	530	533	544	546	540	549	568	561	520	563	500	546	542	518	517	507	537	541	545	548	543	563	573	553	512	519	523	527	574	505	512	545	495	560	557	582	558	510	551	517	534	558	534	545	575	562	577	535	532	542	588	555	527	532	543	561	527	517	542	541	551	561	552	571	542	539	528	572	564	525	535	542	510	512	559	554	481	523	527	531	547	544	522	551	510	547	541	531	522	536	571	535	549	585	559	524	543	551	508	526	559	524	551	562	572	564	557	555	555	525	519	554	563	547	541	548	526	517	519	536	540	552	543	535	594	511	539	586	508	556	546	519	548	550	562	533	533	532	527	536	536	571	555	579	529	559	560	552	550	507	569	558	544	529	558	528	537	545	510	499	511	537	555	541	544	560	533	530	522	532	538	521	542	572	579	538	534	577	545	545	510	551	502	574	587	551	556	543	496	531	520	585	588	549	557	573	511	563	554	569	550	560	554	562	526	550	530	562	566	547	553	532	571	537	520	568	553	542	557	531	542	521	535	531	573	550	554	549	540	514	546	509	506	545	581	582	567	527	548	531	543	528	549	549	521	520	522	569	536	509	559	509	540	559	532	520	556	557	576	545	521	557	592	540	557	563	530	516	532	532	555	526	510	576	526	555	484	581	560	514	542	547	541	554	521	532	546	528	509	565	532	524	541	557	518	533	540	502	580	554	547	498	516	553	545	561	549	595	543	540	551	555	534	522	517	580	556	553	505	566	535	519	533	479	582	575	509	539	551	532	501	522	560	560	527	548	551	554	515	525	529	553	529	547	518	540	507	563	546	559	496	523	578	528	537	559	552	543	527	507	566	552	567	567	536	518	512	495	512	510	571	529	526	529	533	539	574	513	517	528	523	547	536	548	585	542	563	552	528	545	567	544	499	561	511	556	541	530	507	539	528	520	553	530	533
7667	14461	12647	9753	6878	4812	3748	3145	2369	1812	1331	1139	1044	968	991	975	1044	962	936	871	880	875	812	830	854	792	823	793	839	822	789	839	798	797	896	820	827	819	817	784	815	898	810	889	822	825	847	865	786	812	823	865	832	857	822	786	851	832	829	753	824	824	787	807	843	754	793	822	817	792	796	802	763	806	822	815	776	779	821	843	829	780	770	772	832	827	814	780	798	795	812	819	787	800	781	748	823	836	839	799	798	806	745	775	793	752	749	828	788	760	821	776	748	798	747	801	770	805	749	818	795	775	783	838	755	854	834	840	775	798	802	835	782	825	806	826	805	770	791	848	815	824	829	825	764	763	740	791	825	791	776	816	784	785	785	827	810	738	797	768	792	782	792	798	771	744	751	819	840	814	767	831	786	778	757	834	749	818	806	768	758	796	767	800	742	788	772	779	827	805	794	755	785	737	788	792	787	832	828	802	750	820	790	803	754	746	780	769	775	782	779	813	753	752	838	795	824	802	810	830	790	772	796	781	827	791	773	817	777	786	829	806	800	845	791	792	784	761	785	836	801	807	758	772	802	768	828	772	827	775	793	775	801	761	758	846	767	738	771	799	820	809	722	778	839	828	867	816	790	849	764	820	780	806	793	764	753	795	837	764	830	816	818	773	808	802	837	806	751	766	818	806	811	777	781	834	824	742	772	830	761	819	816	821	784	809	792	841	789	792	805	771	803	810	860	787	812	792	826	759	825	766	801	845	769	811	827	832	788	808	802	798	845	834	809	805	762	840	788	802	774	770	765	783	782	813	806	799	806	823	781	833	828	814	772	793	819	783	829	800	788	776	809	790	789	785	796	784	839	784	805	791	788	787	840	761	774	841	798	787	853	796	787	839	839	798	787	822	769	831	801	774	751	792	780	829	799	820	815	797	788	793	761	838	798	750	783	827	818	760	837	777	847	840	818	802	831	822	818	840	786	793	769	777	730	766	779	827	804	779	814	745	744	797	775	817	814	746	838	797	841	841	807	772	792	795	835	799	700	767	765	818	767	741	791	808	798	823	804	755	791	768	757	747	806	783	791	815	833	819	825	816	783	729	830	838	799	748	834	846	766	755	780	773	853	771	816	796	782	807	779	809	836	745	783	765	779	786	819	806	758	781	791	756	782	769	786	831	840	779	804	824	791	788	759	794	797	824	782	804	828	821	753	802	793	798	789	756	859	805	820	741	853	826	822	775	785	805	828	804	876	775	780	776	774	746	847	786	785	779	792	717	809	719	791	802	836	796	776	771	794	807	786	796	828	765	774	804	830	788	744	793	803	814	829	846	856	809	865	796	846	769	787	813	818	818	860	840	797	753	753	778	804	762	823	785	743	825	787	803	776	817	781	781	827	812	826	825	809	797	777	783	806	775	825	817	789	829	766	798	793	768	782	790	754	820	760	855	750	854	778	802	840	823	770	821	786	817	776	871	798	783	797	810	796	803	812	785	802	842	804	738	808	807	807	848	790	832	779	809	819	743	814	803	819	780	773	778	842	802	836	762	823	756	798	784	774	775	790	791	794	827	780	814	835	758	805	781	786	780	800	812	789	774	810	839	739	839	758	776	782	830	818	770	808	781	779	778	791	780	804	766	808	812	783	811	781	770	801	822	774	770	748	783	772	824	804	740	797	826	852	784	763	798	775	778	776	805	800	824	830	790	817	781	822	783	807	853	824	776	808	750	789	812	761	797	780	802	786	800	752	867	781	768	864	790	816	780	747	771	823	775	801	763	724	818	820	784	751	807	801	736	822	754	772	782	828	821	780	844	816	808	773	777	863	810	754	826	806	772	810	811	777	757	818	796	780	804	840	808	745	826	824	754	768	771	786	854	804	813	810	788	800	754	799	827	784	806	811	782	800	803	819	817	808	758	760	801	813	767	842	834	803	774	825	803	771	730	778	744	781	847	786	826	796	816	799	852	737	786	833	800	761	732	824	729	829	755	797	818	834	806	818	779	822	818	779	823	747	818	823	791	855	748	801	783	794	793	779	812	809	827	751	764	781	859	784	837	826	847	760	824	801	791	811	841	840	792	767	737	794	826	763	862	843	745	779	757	824	797	813	870	825	816	806	837	820	805	832	819	785	771	842	766	808	799	806	810	799	795	788	782	801	829	821	816	736	775	782	754	805	767	809	849	769	814	808	829	831	816	813	783	763	823	771	792	780	816	797	817	786	845	767	867	759	811	824	798	806	819	816	780	785	763	811	789	772	754	815	802	828	789	784	797	791	792	804	827	790	782	725	792	775	868	780	818	839	754	827	754	779	783	792	872	794	816	789	770	802	772	755	805	788	835	799	799	839	818	813	839	813	839	776	769	818	722	819	840	819	777	773	779	802	777	801	815	773	791	793	778	764	864	794	779	776	821	843	792	838	813	749	837	775	795	812	805	844	769	790	797	780	776	787	814	801	810	829	825	783	795	782	819	776	810	851	763	764	820	828	822	853	806	768	827	832	822	824	810	753	797	811	783	781	847	783	776	816	817	791	824	764	832	820	831	740	797	800	819	806	827	721	819	764	845	752	764	806	787	749	763	789	794	826	787	807	802	848	812	785	801	780	787	843	793	782	857	782	845	779	784	786	849	757	811	759	769	803	791	842	737	876	737	793	751	795	818	798	772	868	816	744	801	816	802	812	814	788	808	801	792	812	790	813	828	811	786	842	766	800	806	804	799	814	815	809	767	793	782	858	803	860	817	789	765	794	767	769	812	782	789	798	810	861	824	795	812	777	818	856	794	816	816	845	841	761	803	802	825	827	749	804	821	816	775	818	778	848	811	767	802	796	777	825	833	800	751	804	857	790	795	803	802	801	782	765	826	795	787	801	809	824	776	758	747	771	801	802	759	821	814	780	799	744	782	853	835	794	842	763	803	804	806	848	812	841	789	789	843	815	773	814	743	772	787	777	786	831	824	797	837	821	789	801	771	762	775	780	802	801	790	831	820	782	769	823	822	812	807	821	805	788	800	835	763	791	768	774	787	812	792	822	775	787	827	792	792	805	786	775	790	751	799	775	827	785	814	806	764	705	802	808	760	773	799	808	802	792	735	829	801	797	772	790	789	826	791	819	817	776	808	792	767	794	749	724	798	781	779	743	786	812	857	811	790	779	803	809	771	791	760	794	757	833	791	834	753	796	858	807	772	840	778	790	834	754	782	767	848	817	760	775	805	833	784	802	828	800	830	787	823	788	831	822	808	845	827	806	784	818	849	765	765	764	754	840	769	813	821	778	810	835	789	809	816	801	812	776	819	788	744	774	760	743	757	786	778	802	797	816	797	779	773	783	825	797	767	781	814	804	803	809	800	774	831	786	837	808	777	776	815	806	810	803	805	847	798	781	800	802	797	818	819	754	778	760	797	769	837	826	818	779	778	799	787	828	820	774	818	753	780	818	821	802	808	764	799	787	771	829	808	795	768	821	822	833	847	831	849	823	833	743	803	838	833	796	825
22941	21019	28027	24230	20699	9029	2906	1731	1140	797	669	583	483	469	479	513	467	423	397	342	368	380	359	319	339	322	321	342	306	305	349	296	332	313	352	343	349	361	311	336	369	320	318	312	371	311	311	353	344	310	320	346	318	319	329	325	335	313	315	312	309	304	324	306	326	326	301	317	302	306	282	301	324	312	331	289	291	332	292	312	331	317	303	282	300	272	315	330	335	304	306	300	304	276	317	281	313	287	348	275	320	274	307	320	306	312	312	278	268	298	325	305	295	282	288	289	321	303	317	288	294	294	304	296	310	312	293	286	288	302	307	305	302	321	306	292	322	302	285	330	315	323	309	303	306	308	291	292	322	285	291	307	294	318	294	313	278	327	292	264	292	322	303	300	310	290	317	264	244	274	304	301	318	313	315	280	294	329	307	321	287	304	283	303	297	281	292	300	298	278	285	287	287	304	317	294	288	297	304	294	324	311	293	278	292	346	300	297	313	306	301	284	313	265	306	281	312	294	322	292	304	264	318	303	297	332	327	273	322	300	301	316	294	308	299	348	287	322	293	279	322	292	298	270	319	291	323	268	326	303	307	314	288	295	326	316	321	314	310	331	317	322	327	324	287	282	316	316	292	318	299	283	299	307	272	315	267	298	349	309	310	287	268	290	289	299	292	296	290	281	319	323	300	320	299	288	321	294	327	258	320	283	331	287	301	318	292	336	330	330	325	310	302	303	318	290	291	300	309	309	306	285	277	305	296	309	314	298	319	299	289	307	300	287	304	305	304	305	301	302	288	267	307	321	311	305	277	318	291	282	299	282	302	285	294	318	306	335	319	287	282	271	312	315	323	282	321	311	338	312	336	347	330	302	285	315	303	319	298	324	283	288	330	284	327	303	299	300	295	295	295	315	336	276	311	314	307	289	315	326	325	272	321	299	323	288	282	312	293	316	304	274	355	279	308	293	291	286	291	285	309	319	278	316	269	285	339	330	282	331	306	296	338	297	286	318	307	308	304	290	300	304	292	328	308	301	305	311	332	293	307	306	289	297	316	284	297	303	293	295	289	316	314	284	305	292	337	298	308	303	285	286	344	304	283	308	279	322	283	276	310	324	275	287	273	303	283	297	320	293	302	290	308	324	298	296	301	288	307	301	337	311	303	327	307	292	294	284	310	301	321	316	312	315	335	288	280	315	309	264	313	301	309	317	281	285	325	302	315	285	292	312	292	309	285	303	304	314	298	293	295	301	300	308	277	274	318	309	291	289	320	299	325	340	314	290	301	323	307	273	320	301	312	308	311	324	292	277	302	284	271	311	290	289	272	308	292	315	317	286	310	318	301	318	297	279	284	316	299	316	286	319	301	309	332	291	305	271	302	321	285	309	294	292	322	278	315	308	283	308	315	305	283	285	308	302	292	312	282	288	281	308	283	307	307	310	281	272	291	316	287	323	301	285	302	298	277	296	291	310	306	307	295	287	297	308	289	332	306	263	305	307	306	293	317	292	298	299	324	324	294	298	272	309	283	318	284	345	295	278	286	278	318	272	319	330	299	281	292	319	322	329	306	334	307	296	297	307	312	321	332	303	284	297	295	312	301	316	288	259	310	287	262	282	292	290	309	283	312	323	302	317	312	333	342	269	329	319	325	330	290	285	321	316	304	299	286	296	319	322	311	328	319	355	283	311	286	292	302	276	281	298	315	299	304	310	316	290	273	341	298	285	301	278	323	283	299	290	309	299	315	309	293	326	312	285	300	291	270	303	309	301	306	331	315	311	320	286	301	313	323	306	309	298	293	307	309	285	293	286	308	295	264	279	273	304	295	324	310	310	295	304	308	314	302	312	313	315	293	298	312	315	295	278	311	318	308	306	281	286	326	275	289	275	311	311	325	314	319	326	332	350	287	271	324	293	297	314	299	323	291	318	288	298	302	283	290	280	280	286	327	300	299	331	300	315	278	300	284	303	291	313	300	276	304	304	326	302	309	306	284	297	314	308	283	289	285	299	322	285	287	295	299	301	327	313	309	317	316	267	288	302	304	301	309	303	323	313	276	326	311	288	308	283	291	297	322	273	330	311	289	346	314	265	288	313	313	336	299	271	297	269	308	300	294	323	349	312	304	310	313	298	304	293	285	302	326	332	325	292	271	293	313	302	327	334	283	301	300	314	299	298	289	304	301	308	306	316	309	314	310	307	272	275	291	302	282	282	287	325	298	293	286	300	303	341	299	327	307	300	302	319	301	308	284	318	332	273	309	304	322	262	323	317	316	318	301	348	314	288	307	290	292	321	297	286	281	302	280	302	316	289	327	300	281	269	301	294	276	302	340	316	296	298	317	299	288	321	328	329	307	290	329	316	313	283	297	309	306	278	302	296	298	278	303	315	315	309	288	315	315	295	309	276	297	326	334	264	303	311	328	331	319	306	303	331	323	330	319	301	308	289	327	301	322	267	293	295	343	295	316	299	334	336	352	320	296	309	324	292	297	296	320	314	288	295	303	310	306	337	299	303	313	307	306	304	308	327	314	323	307	335	303	283	310	282	330	284	296	262	316	284	293	312	294	319	295	307	334	284	304	285	309	324	324	282	322	296	282	305	303	310	308	292	302	295	304	303	344	312	292	316	298	318	298	284	326	303	284	336	280	314	305	285	319	278	325	259	308	301	287	293	296	329	314	309	295	304	309	303	318	289	287	274	309	330	304	315	311	299	316	286	308	290	328	303	286	291	311	322	295	310	294	302	288	298	310	328	311	300	302	292	308	323	276	323	347	301	311	294	310	348	313	300	331	272	291	299	303	295	324	307	324	302	321	264	320	310	298	278	327	309	325	253	305	287	302	297	289	320	303	327	296	300	327	291	307	310	312	283	310	333	257	261	328	297	275	319	279	289	326	279	309	318	306	310	320	282	311	311	287	297	294	268	304	302	292	303	300	333	318	302	277	305	303	295	282	312	278	321	281	318	299	293	325	312	310	268	317	284	313	310	329	324	297	280	281	293	279	315	302	284	315	297	278	301	287	308	307	320	301	276	327	313	296	304	295	261	301	285	290	302	296	288	316	320	321	294	299	323	275	290	320	274	301	318	315	310	271	273	285	312	288	287	320	285	283	292	318	304	276	319	282	301	334	330	304	287	275	299	279	303	306	292	317	296	301	307	272	282	326	320	313	345	318	326	309	308	277	297	308	304	316	304	302	323	310	303	297	338	314	308	297	288	318	301	295	289	287	335	323	323	321	287	311	283	277	310	340	282	319	275	270	284	309	301	322	337	315	268	307	275	288	324	284	293	315	331	313	274	299	287	297	286	330	303	296	273	243	334	286	313	314	326	292	289	314	300	279	327	314	291	279	264	273	277	318	298	336	275	320	296	311	314	301	311	304	301	312	292	317	304	326	273	325	323	319	277	281	310	314	295	314	316	327	281	287	315	311	282	311	323	322	298	279	345	302	341	291	324	275	312	316	318	285	296	311	296	280	292	286	316	286	292	297	280
6860	20653	17046	13403	10472	7130	5129	3898	2798	1933	1389	1112	963	863	988	916	1010	839	708	699	637	628	528	556	591	497	514	510	489	514	521	478	517	523	520	522	521	521	500	523	566	491	547	521	565	524	573	551	491	552	536	518	474	494	522	533	487	479	445	452	487	460	497	450	471	483	449	485	470	457	448	452	496	439	437	468	435	474	523	461	461	468	473	468	472	434	454	453	451	441	446	426	490	473	474	478	473	465	488	439	446	435	473	465	453	507	462	488	456	469	485	466	462	456	433	461	496	467	513	494	469	494	478	496	436	475	452	473	484	488	494	491	472	461	443	455	467	438	510	464	457	477	449	457	421	462	458	443	448	459	449	472	447	479	444	429	475	505	454	460	467	443	435	458	465	487	454	444	439	454	486	415	437	461	473	444	485	449	466	493	477	465	494	467	456	482	461	494	460	460	486	468	470	478	460	458	459	465	460	428	463	441	454	390	491	483	449	462	490	484	443	440	465	447	499	458	496	493	445	477	442	456	468	442	442	442	451	459	471	496	429	463	511	425	442	492	470	492	468	476	474	457	454	467	458	459	440	457	467	485	439	464	408	451	456	489	492	482	429	460	456	493	461	427	466	449	490	439	506	459	475	441	463	469	452	448	477	465	483	419	470	463	487	420	506	452	485	464	459	441	435	464	453	428	466	478	437	438	443	474	426	485	446	436	468	454	485	429	451	476	436	451	489	472	471	449	441	470	454	461	488	474	456	460	444	422	501	450	470	486	459	468	453	432	467	459	445	462	444	475	418	465	473	479	437	484	478	462	467	477	451	478	446	452	483	440	482	472	448	475	485	472	441	497	505	430	504	477	483	455	491	467	456	458	432	428	456	454	457	451	477	444	458	459	518	460	416	456	468	434	388	464	453	477	444	460	436	489	463	468	466	431	496	439	440	513	465	449	457	487	444	463	436	421	460	493	486	431	490	430	461	445	469	458	455	447	467	444	420	464	456	469	470	420	453	488	512	450	437	432	473	468	458	485	467	473	492	463	469	479	442	432	443	464	442	471	438	471	471	455	457	496	491	480	480	432	477	444	474	457	454	466	457	440	461	431	480	450	457	449	453	445	471	453	445	469	451	487	452	462	489	432	472	465	451	438	439	465	500	479	501	443	450	478	487	469	449	470	464	437	455	460	480	419	440	479	477	484	490	445	476	449	438	464	467	443	466	415	471	454	480	458	479	442	441	505	508	442	475	446	453	484	459	462	485	442	487	455	448	466	502	456	459	479	436	461	455	473	474	476	443	460	482	447	497	476	497	447	461	399	505	469	449	445	459	457	457	471	476	461	432	434	419	463	450	465	442	457	463	443	453	433	459	462	438	474	467	480	475	450	473	450	453	508	486	468	423	435	475	441	434	482	459	477	479	473	477	463	494	456	474	423	438	441	467	498	439	456	495	448	471	492	478	441	440	484	469	479	497	448	469	443	472	472	456	467	452	492	443	441	486	454	408	434	435	459	456	472	506	455	475	456	452	469	408	509	465	432	501	472	442	464	446	482	524	450	484	487	454	459	456	493	482	459	445	493	472	491	457	434	477	454	480	478	475	435	473	446	435	446	442	462	448	449	446	469	478	500	430	480	460	406	488	489	431	475	451	477	534	438	490	475	442	454	448	447	450	450	434	532	464	435	444	444	471	458	482	456	474	490	450	450	445	447	483	466	487	477	460	425	521	483	489	443	458	457	475	432	435	460	465	471	466	434	496	455	459	492	425	480	442	435	482	488	429	431	506	436	430	461	435	459	477	456	458	436	471	434	502	478	448	501	452	463	443	470	434	415	437	460	446	472	465	423	459	444	454	463	449	458	462	497	452	453	432	453	479	471	434	477	484	450	461	450	460	439	464	441	517	474	489	407	489	445	459	500	472	452	470	473	470	470	418	462	483	519	436	432	448	495	487	471	452	487	462	436	446	479	480	451	473	459	478	484	467	450	452	477	458	491	461	438	444	450	447	474	486	477	467	459	461	436	494	470	461	443	463	499	445	465	474	472	472	454	458	443	474	471	458	468	481	466	454	493	469	465	449	423	516	466	466	468	462	454	460	454	479	467	452	465	477	436	471	463	430	478	471	458	463	449	480	434	408	421	477	467	452	472	478	416	420	432	454	454	436	484	488	453	452	445	471	421	450	443	443	454	452	472	430	475	483	430	432	448	475	446	447	463	472	482	451	502	442	463	460	456	446	443	480	455	432	449	445	438	508	480	422	434	489	480	478	466	443	400	508	482	463	453	450	451	493	454	476	489	469	487	458	459	398	481	463	478	457	450	463	479	434	470	445	418	481	507	454	439	513	454	499	482	469	483	464	472	407	445	479	454	437	497	464	453	451	480	514	443	462	462	493	492	433	506	432	479	488	480	491	471	445	422	474	498	445	440	436	461	457	468	410	482	472	486	487	454	465	414	512	479	434	415	462	464	453	459	437	467	492	501	464	473	475	453	496	458	488	459	431	462	466	496	431	512	463	434	481	408	461	501	420	421	458	466	431	479	449	475	477	429	485	513	461	462	459	444	438	482	470	454	463	472	467	438	491	456	461	456	447	460	476	450	469	489	456	455	502	461	465	449	452	479	481	418	494	492	455	461	443	430	482	489	473	474	438	427	473	471	497	467	445	466	492	451	405	469	487	505	407	420	495	451	453	484	432	473	457	448	459	471	468	492	436	480	447	470	464	464	500	460	471	476	462	466	434	480	455	461	430	454	451	491	480	448	444	464	464	430	448	464	474	499	488	489	462	441	464	468	475	436	443	478	488	422	450	428	496	453	460	438	463	458	459	438	434	477	467	481	456	429	450	491	491	468	452	449	505	419	495	413	481	470	467	450	458	466	455	455	492	475	466	502	461	446	461	488	435	482	483	443	471	447	432	461	473	487	468	455	497	447	497	436	469	457	493	487	448	461	460	443	437	452	459	447	427	455	445	480	499	448	485	449	469	470	487	481	469	438	499	482	472	473	475	409	455	473	478	503	466	480	499	446	412	446	475	470	439	474	472	491	439	439	474	485	488	446	454	437	459	489	471	437	506	492	437	471	507	475	476	431	453	487	470	495	459	435	474	497	442	478	429	457	467	460	457	457	451	459	460	461	490	452	476	442	460	467	423	467	458	460	437	452	449	463	472	442	459	483	443	514	448	469	455	468	459	443	479	475	470	482	464	454	447	483	466	479	468	464	441	474	471	436	474	473	458	436	456	448	522	448	499	477	446	447	463	473	422	473	468	455	448	475	491	380	433	478	442	511	458	484	468	450	458	453	474	466	459	486	466	476	491	455	479	479	502	484	473	457	489	462	433	450	440	495	435	446	474	450	439	459	474	479	435	485	473	495	456	489	443	435	459	480	441	440	494	443	507	469	437	450	456	498	446	481	472	477	448	481	508	446	464	495	474	450	454	451	464	466	482	448	451	488	470	491	486	486	443	497	438	445	450	467	463	434	476	482	504	497	457	462
24350	21083	26410	24625	8144	3470	2222	1443	1028	858	788	667	637	606	719	701	680	582	592	583	601	581	529	568	571	584	545	541	516	566	572	571	574	529	535	543	540	530	509	531	528	562	505	566	522	535	544	507	545	580	507	560	521	540	564	526	522	564	522	516	555	520	493	545	526	511	488	541	533	546	518	540	550	478	549	533	549	481	518	500	540	481	509	517	482	498	550	535	512	528	513	531	519	511	521	516	519	524	541	519	523	522	516	512	560	549	548	506	513	532	552	558	506	533	513	540	529	587	530	504	562	511	517	516	511	535	503	537	491	537	513	498	535	499	533	554	562	517	527	517	492	516	507	554	530	577	505	541	535	527	510	498	554	533	497	555	486	566	554	519	526	541	516	466	526	548	498	486	558	540	525	487	549	510	533	580	496	527	517	532	516	513	490	474	563	544	536	553	539	558	531	512	550	539	513	500	535	517	539	515	552	545	539	536	500	514	483	524	496	506	496	539	588	514	537	499	532	510	500	531	538	585	514	523	520	548	529	485	479	513	487	518	556	500	524	502	547	491	569	551	559	526	512	510	494	507	513	533	522	512	521	541	552	535	577	508	494	504	567	538	545	551	545	496	525	511	529	538	478	554	514	567	523	516	521	522	519	482	496	532	508	483	509	524	528	536	536	566	518	547	544	526	504	541	527	568	574	506	506	527	529	539	536	540	493	496	534	543	548	522	520	531	526	528	522	533	527	536	491	528	527	544	514	517	559	539	539	490	526	523	535	535	495	517	541	540	509	530	488	509	569	502	549	531	546	522	540	511	546	520	489	557	517	552	521	529	514	522	506	562	529	544	494	527	493	489	561	507	495	493	518	491	528	521	506	517	537	544	517	486	489	535	536	533	505	537	509	517	508	517	541	528	504	527	535	503	514	556	516	531	513	508	531	539	536	508	529	554	532	511	540	489	527	538	502	528	511	521	533	543	546	504	536	541	529	536	478	504	541	513	508	530	524	504	528	513	519	530	559	543	522	503	489	543	502	547	549	530	506	515	514	513	524	497	494	511	541	497	556	544	572	508	505	523	504	559	536	510	533	519	533	523	539	491	545	499	528	503	521	586	487	526	507	514	560	487	554	507	547	543	522	556	540	517	536	542	547	519	529	516	521	553	535	518	525	516	531	509	529	517	533	539	501	523	553	541	516	530	528	509	520	496	514	506	565	545	505	488	521	526	556	510	511	518	541	546	525	541	499	495	541	500	540	522	540	539	549	556	532	524	501	489	497	499	527	533	536	537	492	543	471	536	543	539	486	512	556	544	512	522	533	512	531	514	567	538	506	505	504	518	518	555	514	513	502	525	528	504	541	498	520	498	513	566	492	560	542	521	530	505	532	526	533	539	517	497	511	537	529	535	477	495	537	520	554	499	525	564	561	501	546	492	533	497	489	492	519	529	502	497	533	501	543	534	509	516	534	493	529	521	565	487	509	509	505	515	560	500	572	527	544	492	502	494	540	548	533	539	508	511	542	513	535	543	514	505	511	508	472	532	493	569	515	524	506	519	553	475	537	504	510	474	516	536	556	501	549	531	515	506	537	538	530	542	542	498	527	508	530	543	535	545	500	515	515	504	493	500	545	515	501	551	540	492	562	570	551	516	552	540	536	488	537	503	543	527	534	495	537	527	529	532	502	520	514	475	532	535	519	495	518	510	542	565	537	514	507	479	554	547	500	489	511	559	502	560	577	534	511	557	543	521	530	555	562	555	522	564	508	543	510	495	550	491	518	512	515	574	530	541	500	552	469	547	513	564	488	496	496	574	522	539	539	552	451	547	507	496	515	534	554	530	555	541	562	530	514	515	532	541	526	525	537	538	507	541	535	534	541	509	556	502	526	537	553	545	520	527	529	521	541	574	518	544	506	525	536	544	528	536	527	514	534	525	532	535	533	511	523	514	510	486	538	495	554	491	490	474	563	489	528	537	526	550	494	518	486	514	518	511	560	551	513	551	495	512	516	538	560	519	522	481	497	553	519	533	541	528	543	570	558	494	489	546	525	504	505	543	557	522	552	552	528	501	487	499	572	540	528	508	537	534	511	545	543	507	527	515	535	565	539	557	486	552	525	537	501	541	520	487	539	527	545	533	564	475	500	547	543	475	564	519	473	465	517	545	490	516	482	507	507	538	567	568	515	509	519	566	536	538	535	558	491	491	566	514	505	511	544	526	498	505	546	488	509	485	501	517	561	526	493	488	527	536	524	503	539	515	514	569	558	526	541	520	538	487	549	549	527	553	526	527	552	526	524	552	491	499	534	497	564	497	527	530	513	512	516	512	511	499	544	538	523	527	515	557	514	555	515	533	468	512	516	536	509	508	541	513	540	493	506	571	523	520	528	532	514	484	517	550	504	501	506	519	492	540	510	527	542	559	482	493	516	546	528	522	536	517	552	492	487	507	548	516	515	532	524	520	500	510	579	577	514	493	516	538	578	557	560	469	484	561	543	531	558	542	535	509	529	538	544	511	519	539	531	484	536	506	552	542	532	531	536	502	505	531	531	534	527	488	567	556	528	536	488	514	517	541	507	503	489	496	529	506	470	531	532	542	505	524	514	564	517	491	540	541	527	536	545	533	569	485	530	527	581	486	527	485	486	540	512	534	545	499	526	527	484	499	504	522	560	493	549	495	534	539	498	525	530	540	476	508	488	507	517	481	531	522	506	514	542	521	541	486	493	527	473	518	532	526	521	572	501	556	494	496	535	548	460	558	548	540	559	497	497	518	546	561	565	518	531	533	533	550	526	535	505	513	542	492	466	510	520	502	540	522	526	512	523	540	552	558	537	522	563	486	593	544	538	520	535	541	472	486	545	536	489	572	511	559	526	534	492	537	527	533	533	518	500	574	528	531	525	553	533	515	520	516	535	511	499	489	558	455	487	490	498	513	530	519	553	545	530	569	531	515	536	512	534	536	543	516	542	574	484	525	527	484	500	560	543	478	521	485	507	538	517	596	492	567	511	529	527	534	518	550	490	540	517	555	526	532	534	478	523	498	517	515	507	488	516	508	494	509	490	504	537	532	568	579	536	476	486	538	519	516	567	529	541	506	524	519	517	544	523	564	511	527	534	515	497	560	564	497	524	509	531	543	521	524	547	578	537	524	542	526	538	559	511	537	527	504	501	557	514	457	505	543	531	531	526	469	516	506	505	500	549	543	524	518	554	572	479	519	523	511	527	506	529	543	503	538	524	530	541	512	519	518	510	483	533	523	524	528	555	568	502	504	485	498	502	498	487	525	497	526	510	513	519	485	478	513	518	545	517	489	520	513	542	507	574	514	556	504	526	505	511	558	536	538	541	550	483	495	553	511	486	554	524	532	508	566	517	542	523	540	520	497	584	548	527	543	532	488	530	485	517	511	510	555	518	522	538	521	526	527	505	503	542	542	538	562	485	550	547	522	522	539	549	554	506	559	539	528	543	506	522	559	507	503	514	532	523	522	503	492
6330	15506	13559	10138	9023	6644	4859	3270	2295	1797	1416	1259	1085	1192	1238	1252	1096	1009	966	847	891	823	807	794	742	800	814	832	770	806	767	819	774	809	766	761	795	795	799	825	742	794	789	764	778	856	779	790	821	832	784	830	787	787	774	780	802	782	741	761	754	784	725	729	750	750	793	754	754	768	797	769	742	755	754	674	748	730	740	794	721	753	800	699	757	753	803	751	822	739	790	752	716	741	697	701	714	818	744	770	772	813	720	796	746	754	737	805	828	759	720	739	807	748	717	752	767	764	771	747	756	815	780	724	744	794	764	801	732	754	744	716	719	755	734	773	739	799	800	724	786	766	787	761	738	728	740	735	717	781	729	744	727	773	799	755	745	706	772	749	777	738	765	782	774	726	718	789	762	786	739	791	773	765	780	795	730	769	723	766	750	757	726	715	745	778	743	789	770	731	706	735	704	773	777	754	756	739	754	761	718	739	762	746	736	769	748	765	700	752	754	745	760	799	778	767	759	793	730	765	774	719	754	798	751	754	732	760	771	739	754	740	779	779	832	765	720	776	767	761	792	778	774	762	743	774	788	747	716	771	759	746	761	772	746	763	730	725	704	732	782	716	743	783	732	775	782	752	729	769	791	716	750	741	771	773	705	754	751	767	739	758	759	758	768	729	763	762	748	769	738	782	768	722	720	734	748	753	722	689	727	754	790	779	750	742	741	798	779	762	748	748	778	727	756	742	741	763	757	757	776	754	730	791	789	768	730	731	768	806	740	751	789	710	808	826	771	754	785	730	787	712	770	769	783	829	742	750	731	749	754	728	803	736	743	739	737	729	702	746	761	776	762	756	777	723	749	769	771	743	724	797	758	774	774	781	791	703	735	752	713	750	796	804	798	771	764	781	734	780	742	741	741	739	760	763	773	756	723	734	755	724	811	720	729	757	789	800	718	756	784	744	738	797	756	783	772	776	748	733	714	763	780	745	746	771	739	705	738	778	743	784	759	727	816	788	756	817	732	785	788	773	755	781	756	700	800	832	740	760	756	750	788	724	785	764	810	714	674	799	758	754	761	756	748	795	766	774	775	743	712	747	790	765	772	732	728	789	831	731	768	717	781	758	764	714	781	746	773	789	825	809	760	794	756	725	729	747	747	817	788	782	746	754	755	765	769	762	785	749	722	748	751	761	740	756	813	773	735	766	736	796	727	758	810	757	765	763	804	739	761	745	707	774	697	714	817	770	800	761	740	720	773	727	776	738	760	772	769	749	744	767	774	774	742	795	722	779	727	778	742	749	711	730	756	749	717	739	762	749	770	724	762	795	739	763	774	744	802	797	797	802	742	756	791	773	752	769	768	713	716	741	829	802	753	789	783	786	725	793	750	749	758	775	765	807	725	760	722	744	806	781	744	735	716	777	731	788	734	720	783	757	771	774	768	784	765	745	733	739	755	751	778	748	789	803	769	749	764	768	813	735	726	741	776	755	742	758	743	793	741	744	732	762	773	758	764	739	764	704	770	775	777	764	767	772	736	747	749	730	712	764	716	795	753	778	770	725	747	741	730	741	804	750	712	774	748	774	765	760	744	767	742	742	708	778	729	760	769	740	746	741	716	750	723	764	755	765	754	724	752	736	745	751	778	802	710	736	726	778	718	772	765	820	703	752	808	724	729	757	768	750	783	753	735	764	772	770	777	769	746	727	773	710	759	741	770	749	779	743	782	771	761	775	726	717	750	756	784	774	758	757	744	761	748	777	747	774	743	745	753	757	722	740	813	748	713	742	747	738	738	731	719	810	781	743	718	752	754	751	757	715	713	738	760	774	761	767	741	808	770	750	748	741	781	801	757	714	761	773	732	777	759	754	746	723	752	681	759	712	724	744	727	764	766	742	690	821	766	731	738	749	775	742	712	758	757	788	777	785	758	773	763	750	752	758	748	800	754	731	789	735	815	742	764	767	727	713	780	737	750	717	773	725	715	775	780	740	747	701	782	755	739	741	771	758	757	783	773	784	759	792	731	760	746	750	753	820	768	733	790	781	766	716	741	730	772	747	805	775	772	778	761	729	740	790	809	776	712	785	760	777	805	778	767	760	744	740	727	774	792	724	736	714	753	759	723	784	784	741	752	767	735	751	762	759	835	759	719	760	751	745	772	764	776	704	757	724	746	759	754	724	762	745	769	747	777	805	746	762	809	757	777	780	763	776	773	754	717	745	761	738	783	746	754	746	780	788	809	796	783	729	796	768	755	753	778	788	787	734	727	762	759	727	760	753	786	771	745	768	763	740	722	701	724	782	756	741	795	760	734	772	734	759	779	775	746	755	713	792	753	765	744	741	771	759	781	698	721	769	764	736	759	751	762	767	775	754	779	801	736	751	756	768	732	782	722	759	787	794	747	697	760	733	745	735	766	768	724	717	679	757	801	757	742	760	690	746	694	741	759	755	776	786	763	777	748	707	749	757	793	779	740	753	755	728	796	767	748	742	726	741	805	761	748	792	780	819	731	764	709	704	779	773	797	775	723	744	722	759	777	745	766	772	756	737	766	742	771	772	720	775	776	770	787	701	707	751	771	751	758	759	791	793	769	774	717	770	729	750	814	760	782	741	763	772	731	756	788	753	766	696	752	764	748	757	752	757	733	775	757	760	791	723	731	817	787	766	742	764	774	761	741	765	773	724	716	748	775	782	737	714	807	788	739	775	745	729	778	731	770	701	698	765	721	776	738	757	744	760	774	731	767	736	735	755	779	734	752	762	775	742	720	775	785	798	773	766	743	748	764	781	781	773	774	784	723	698	725	716	731	809	743	738	764	760	732	805	767	767	739	755	774	729	776	795	733	727	761	751	714	768	776	745	747	754	724	764	746	730	779	735	743	775	735	735	735	745	735	721	774	748	783	747	788	794	760	741	804	744	777	788	713	768	710	766	782	750	745	732	745	807	784	766	754	737	756	744	806	752	799	751	694	786	753	773	759	775	742	771	734	807	813	818	757	789	777	714	744	778	773	752	770	773	716	746	763	695	728	826	767	744	735	734	697	739	729	751	806	749	752	757	738	759	750	742	806	772	748	782	751	748	799	737	773	760	765	716	774	754	725	766	761	742	804	763	793	785	730	770	735	748	727	792	762	682	781	737	746	741	805	746	737	742	757	752	780	761	755	733	704	758	752	674	787	788	780	758	794	785	747	756	768	758	721	741	737	716	714	776	754	712	765	770	725	748	737	748	793	780	802	771	766	738	729	746	743	728	748	792	746	769	794	773	743	764	761	755	759	754	733	771	743	741	731	693	745	733	739	760	752	744	765	761	735	725	734	762	794	765	737	807	814	758	733	737	761	748	750	746	742	712	740	751	812	851	753	721	771	756	789	810	739	739	740	783	743	743	791	732	764	763	737	749	778	778	719	798	758	777	750	757	793	784	733	721	783	767	764	778	748	788	740	773	751	765	804	764	754	785	788	764	711	781	736	756	780	764	778	737	740	739	782	728	772	799
22024	21030	28634	23572	21039	20476	7147	1904	1125	908	656	570	525	539	591	544	396	378	321	306	269	234	283	252	222	236	240	225	206	202	232	241	244	221	243	243	233	239	215	238	217	236	232	249	237	269	242	239	246	217	203	225	207	258	222	223	201	201	199	183	195	188	172	203	196	183	186	200	215	202	223	185	199	184	207	211	193	176	174	197	195	191	195	207	201	200	195	190	200	192	213	210	192	193	205	189	207	190	197	180	178	211	196	205	199	192	188	188	215	151	194	167	187	214	171	197	176	231	200	188	233	178	188	219	199	203	190	184	197	179	190	231	214	200	190	210	207	183	207	195	175	200	195	204	188	197	182	223	195	222	182	218	189	198	212	187	201	201	202	188	224	206	185	207	213	181	188	190	182	178	199	182	186	205	217	202	200	200	212	191	194	198	168	190	215	191	205	189	175	204	183	194	192	182	195	189	211	203	203	179	182	229	206	203	203	201	217	188	215	162	197	191	212	206	187	206	210	186	193	216	207	192	208	194	192	214	186	191	221	182	183	197	200	210	188	191	194	200	217	201	213	187	193	192	191	159	203	180	217	232	197	180	192	199	176	191	182	176	234	182	195	183	202	189	202	206	209	181	191	190	213	200	193	236	207	211	207	175	203	192	186	216	190	195	193	201	165	212	200	212	202	207	191	212	187	220	199	194	197	228	179	202	191	181	192	217	197	204	207	204	224	209	204	220	201	195	204	186	207	183	213	200	188	210	207	197	195	232	222	207	210	192	200	180	213	216	204	191	191	174	199	195	182	193	192	224	235	171	178	184	180	194	195	197	221	196	204	200	213	169	194	192	213	189	187	206	210	199	204	201	179	197	214	198	177	177	181	190	223	213	208	203	162	180	197	213	210	170	203	213	178	206	197	207	179	211	207	172	176	210	188	178	183	165	228	210	195	185	200	204	190	219	158	194	192	190	195	201	220	216	196	181	183	197	224	185	190	174	200	181	211	205	184	180	213	202	194	197	205	183	199	208	217	201	199	196	192	191	191	197	204	195	188	196	202	183	172	204	199	191	184	192	208	217	187	192	196	198	199	201	192	220	245	199	175	198	195	182	197	187	179	213	193	190	196	203	168	207	212	207	184	204	195	189	196	173	195	185	195	192	198	206	191	192	166	196	206	192	201	230	212	226	211	206	209	199	226	180	164	203	209	199	196	210	221	188	206	217	210	204	213	179	205	226	200	231	185	188	189	216	233	201	206	163	204	206	196	226	201	187	202	180	210	204	197	199	171	214	192	175	206	208	198	228	190	214	194	185	215	200	185	183	184	198	184	203	200	192	211	214	201	176	202	182	200	182	193	209	167	221	171	223	190	206	199	207	220	209	195	208	215	204	204	210	176	175	188	189	197	218	187	175	194	177	207	215	193	194	181	201	186	184	211	197	174	227	192	193	200	186	198	191	206	205	202	197	202	197	200	200	216	207	213	200	191	211	158	203	191	218	194	197	207	220	204	210	192	225	173	211	217	183	173	187	203	190	187	204	190	196	182	216	202	186	202	193	204	199	200	174	214	175	159	183	209	224	190	209	189	195	191	209	220	199	226	197	213	203	203	183	202	189	211	206	197	185	199	194	185	213	234	202	202	192	208	203	189	203	195	190	201	222	203	194	192	189	200	207	216	199	209	190	199	198	219	221	195	185	184	191	196	201	181	201	199	193	216	194	204	172	202	224	192	174	212	191	190	171	186	202	192	191	211	219	188	193	200	176	203	202	171	183	212	188	202	180	187	158	200	244	173	207	201	202	167	191	215	197	206	173	219	173	204	190	188	194	193	199	202	201	207	201	222	197	213	223	207	222	194	195	220	192	174	210	215	192	193	188	208	217	216	206	215	199	190	219	188	209	194	208	231	177	211	165	183	185	206	199	205	203	182	203	163	183	194	209	203	200	195	198	200	190	191	219	203	232	184	197	191	207	217	187	193	225	188	208	215	181	205	219	186	216	213	198	194	185	233	213	190	217	216	205	182	195	204	206	206	199	206	170	223	169	188	196	195	200	198	205	207	218	223	186	190	198	201	191	202	218	199	193	185	211	181	158	217	190	195	176	207	208	184	192	221	198	191	184	186	192	212	212	220	208	192	209	211	216	209	203	190	195	177	188	181	196	189	197	219	172	199	193	188	187	182	198	209	197	213	181	203	203	184	171	212	203	220	189	157	193	192	185	194	184	195	197	172	209	198	191	162	214	193	209	212	208	206	205	178	220	204	205	192	174	189	206	187	199	188	177	205	186	202	195	212	182	195	183	194	188	191	228	193	196	197	168	207	195	183	197	225	172	159	181	194	174	208	208	195	200	201	204	188	183	203	186	196	200	207	203	196	192	200	200	198	191	201	192	218	211	212	178	180	204	201	195	183	183	169	186	211	222	184	198	187	191	195	202	212	211	195	184	203	246	203	184	197	191	204	179	191	192	197	189	202	180	207	214	196	198	218	186	188	192	189	203	192	195	231	186	181	181	188	194	188	191	205	181	180	211	220	175	209	192	190	191	212	206	207	206	210	164	184	195	179	199	219	217	201	220	194	191	192	188	201	182	193	205	186	201	193	197	208	167	200	211	202	174	200	192	196	198	222	195	205	211	184	198	185	176	187	174	193	188	205	213	191	182	226	186	201	183	215	211	200	199	192	198	200	186	197	213	193	203	184	184	192	182	178	191	177	215	177	170	208	199	193	200	187	188	194	215	215	199	188	203	212	209	211	196	197	201	228	186	193	175	178	185	204	215	188	225	173	198	206	218	182	198	190	195	167	165	187	170	216	205	201	193	198	199	192	199	216	179	196	210	206	204	214	192	205	212	208	207	199	199	196	212	211	208	188	200	169	203	183	221	213	192	200	236	199	206	204	197	198	196	196	228	225	236	208	205	169	208	214	190	205	189	185	175	194	215	181	203	201	215	219	212	181	208	199	219	189	193	186	198	195	224	189	178	197	192	175	200	181	202	204	182	176	205	227	191	173	188	202	183	196	200	197	185	200	184	212	188	194	201	191	205	191	207	187	201	190	190	213	230	206	180	191	198	200	204	202	219	192	189	186	229	182	213	215	206	219	220	195	202	178	197	188	176	196	198	190	184	225	178	193	221	188	168	208	222	189	200	188	219	194	220	195	174	204	194	196	203	197	186	214	190	199	197	207	194	220	180	219	205	236	208	225	187	180	201	172	175	213	189	199	230	214	194	165	184	196	210	213	177	198	170	211	200	180	200	201	191	217	178	179	188	187	200	193	182	184	199	191	181	194	189	229	193	214	199	194	200	187	189	205	195	191	215	199	200	207	212	193	184	194	184	220	198	178	234	212	222	185	182	191	210	187	189	201	197	210	193	192	195	189	201	183	196	186	186	214	182	184	204	193	197	190	211	185	217	213	186	186	172	193	209	189	168	218	193	197	203	208	169	187	216	225	200	206	207	189	201	195	198	202	197	198	206	184	192	173	225	193	215	213	188
7930	23186	19876	14253	12447	9420	6254	4162	2940	2159	1688	1303	1184	1317	1278	1122	876	739	632	524	520	423	422	407	387	420	410	347	326	373	401	375	408	406	431	357	380	374	348	362	358	348	379	393	361	424	401	370	400	378	372	385	353	324	302	326	314	302	294	292	310	285	266	291	297	304	301	292	318	288	274	319	260	300	271	309	288	308	292	304	309	239	287	272	307	287	322	306	283	280	281	313	287	301	268	300	304	271	275	285	283	276	276	308	278	307	284	298	300	295	315	288	294	267	263	276	270	311	300	271	295	298	267	299	290	302	305	271	306	332	300	301	294	277	286	298	307	287	253	279	296	311	285	307	271	319	299	286	321	327	295	300	274	264	293	293	268	307	259	286	290	295	285	307	294	283	298	274	273	282	289	274	279	297	294	288	288	275	295	290	279	304	314	296	281	305	289	296	301	296	275	322	295	293	308	306	297	282	291	296	271	311	304	298	299	270	260	288	308	274	302	284	280	283	296	296	316	290	310	300	289	311	270	304	287	233	275	269	304	279	290	294	280	291	281	286	273	291	300	304	291	300	274	294	281	266	292	296	275	294	318	298	288	285	305	282	278	281	278	283	290	270	279	286	314	275	288	278	299	271	272	276	269	258	288	325	289	268	272	311	276	297	293	277	292	277	266	275	288	281	276	287	268	256	307	297	281	282	287	275	308	288	274	300	289	314	302	300	303	319	262	311	275	291	272	268	300	289	271	267	306	283	310	277	294	291	277	302	303	276	297	266	303	302	323	273	278	318	287	292	311	318	259	315	265	271	286	257	277	290	259	293	305	287	295	309	288	271	279	282	304	266	272	322	288	291	300	287	285	280	278	286	288	276	294	322	295	260	290	291	291	308	262	300	288	291	283	287	259	285	315	289	315	300	318	305	302	260	276	265	291	295	286	301	300	291	271	270	281	274	285	288	274	266	265	279	304	261	289	308	296	297	288	298	283	267	296	297	275	278	279	272	351	267	296	288	282	310	286	281	292	276	286	286	296	302	301	273	284	289	280	308	290	302	286	287	277	274	320	291	281	275	300	267	271	257	307	280	294	285	278	316	298	300	287	286	267	317	291	311	303	319	278	272	296	304	306	291	311	284	283	267	272	305	298	259	299	286	278	300	265	296	302	296	285	288	274	295	307	309	291	292	267	300	283	274	271	271	296	236	270	280	270	296	288	319	276	275	284	255	286	257	270	274	264	310	266	289	284	286	306	274	310	308	264	299	263	274	286	287	312	281	285	282	304	286	259	291	316	279	328	297	281	281	291	300	289	305	290	303	297	275	281	296	265	314	287	297	305	298	262	296	270	304	308	257	294	303	292	271	279	275	281	285	278	285	277	282	257	303	295	283	307	305	273	281	285	285	312	265	310	278	280	298	234	291	287	274	296	254	266	280	270	320	296	278	297	297	292	282	297	289	273	284	292	309	280	290	297	296	294	291	309	277	316	298	292	295	283	262	293	292	272	306	343	285	273	334	292	315	292	262	294	276	295	277	297	275	326	276	302	281	261	290	277	318	256	285	284	281	303	263	284	243	300	286	287	262	269	285	270	294	309	288	271	273	300	254	256	283	263	278	290	300	262	292	283	279	301	283	277	289	268	315	293	275	284	276	305	293	292	295	285	278	292	269	289	296	305	297	301	314	266	297	283	302	336	274	282	285	258	268	299	298	242	287	310	252	315	288	288	251	272	294	320	342	275	317	300	276	282	286	286	288	272	253	294	305	315	306	271	285	281	282	269	291	251	294	304	303	296	261	294	305	277	285	292	282	280	280	296	307	278	311	251	261	270	296	276	304	296	295	301	319	280	289	288	308	306	275	276	306	274	264	312	350	295	288	298	287	274	292	296	272	277	270	287	267	305	290	299	269	306	276	280	267	276	279	312	280	280	307	296	289	286	300	273	281	286	252	315	294	291	297	299	295	255	277	292	294	289	275	283	281	286	298	290	292	290	281	281	302	304	289	297	270	284	305	290	308	274	304	274	271	266	276	303	278	291	272	286	291	309	304	302	268	294	302	277	308	256	244	260	283	256	308	290	297	297	276	313	302	298	282	259	299	299	278	282	301	297	286	295	269	267	289	294	293	279	282	300	296	298	306	295	292	295	285	283	288	308	262	299	277	292	303	290	301	311	267	291	278	300	307	281	286	255	301	294	293	306	290	289	270	270	279	301	266	325	301	311	271	310	282	295	286	277	258	272	289	272	264	263	313	319	297	291	325	290	321	286	323	277	303	272	294	305	287	284	284	283	264	261	297	275	313	296	299	303	298	296	320	288	290	257	289	291	270	298	306	253	283	291	288	249	313	277	314	254	289	301	298	278	295	281	310	302	300	282	310	282	296	251	290	276	297	309	305	256	296	263	256	301	328	309	283	307	334	328	269	304	319	329	240	306	278	266	311	300	280	273	302	266	284	286	316	320	314	281	288	300	285	278	268	303	271	282	270	260	304	334	288	294	289	284	275	313	289	315	272	303	327	291	291	324	273	293	273	267	286	284	271	328	311	296	264	308	273	257	299	291	298	300	288	252	289	310	286	288	274	302	294	279	280	326	267	280	304	275	321	302	298	278	305	276	305	319	267	287	295	338	313	247	298	253	312	341	269	277	275	259	309	274	278	270	277	287	274	298	304	311	288	302	253	286	309	282	315	303	298	291	313	296	305	283	298	291	323	244	288	292	303	287	287	244	289	303	311	270	248	285	271	301	299	320	292	276	275	270	288	284	306	275	289	270	310	288	284	300	295	299	285	301	266	289	281	288	267	286	279	283	276	292	283	318	267	286	306	294	321	302	297	279	282	271	307	272	281	279	299	274	297	277	308	278	288	328	291	287	278	295	272	271	291	295	292	273	275	284	298	295	295	314	281	308	278	272	266	256	293	294	311	303	270	314	265	283	309	290	293	268	290	291	299	316	272	293	275	282	303	286	287	293	265	295	306	304	285	281	291	317	305	281	317	293	301	300	273	306	297	318	277	282	262	305	289	297	295	289	294	280	308	294	296	296	270	295	285	280	305	271	301	281	263	276	280	290	265	307	256	296	264	292	302	290	296	303	295	287	282	260	267	313	286	287	315	283	257	292	264	277	278	316	297	273	309	264	293	301	287	275	276	320	261	310	254	280	290	288	277	275	275	306	278	290	295	277	305	317	295	298	279	285	301	295	286	298	312	286	289	284	279	263	311	247	287	285	261	303	272	285	268	303	284	279	271	280	282	274	290	280	275	290	309	297	292	302	285	317	309	248	278	294	303	291	285	273	273	309	297	289	279	303	330	279	278	285	258	302	290	287	293	279	270	289	289	288	304	310	283	273	301	275	290	290	274	278	290	308	281	297	337	291	298	280	281	291	297	275	301	303	314	285	296	294	286	301	294	270	288	272	296	296	300	263	274	312	302	289	281	283	271	273	292	277	280	291	284	291	293	299	286	286	258	308	302	293	279	315	267	253	321	294	300	277	280
26719	18845	9651	5321	3341	2162	1497	1077	923	774	706	665	744	693	716	656	583	651	566	532	566	597	590	602	563	567	545	568	560	505	541	514	540	521	546	529	534	559	554	529	581	505	522	535	550	552	508	527	571	534	565	541	506	503	534	586	541	578	546	517	540	510	514	568	541	538	510	529	479	559	535	507	485	539	507	511	525	509	552	516	497	521	512	533	558	527	528	519	546	529	540	528	543	554	523	486	496	524	506	548	469	518	504	528	560	542	532	563	561	548	511	547	524	496	496	532	550	538	547	520	501	538	528	521	549	525	504	504	529	538	497	534	525	550	533	516	509	580	509	543	526	552	526	544	496	518	535	532	512	536	504	540	514	526	532	508	532	525	531	553	520	495	548	485	497	535	537	506	535	537	494	534	543	512	539	505	525	514	491	531	530	523	530	548	521	573	507	512	523	495	517	575	532	505	536	513	494	555	533	494	496	536	542	550	541	526	509	544	536	567	481	556	541	511	530	535	509	527	507	532	548	495	562	532	518	533	505	506	544	517	510	521	572	548	560	565	517	531	588	524	529	533	523	553	468	522	523	510	543	527	535	521	548	540	513	478	546	554	529	524	517	516	523	552	565	553	546	556	531	487	568	579	527	504	532	606	556	527	518	486	496	532	571	504	507	539	552	483	556	529	553	501	534	553	516	525	481	507	551	526	544	533	489	505	510	491	541	522	501	502	535	529	523	519	541	487	528	561	525	498	516	523	538	533	516	524	533	563	505	534	514	567	544	530	515	548	516	515	529	525	537	574	534	524	543	556	524	525	548	579	545	511	584	552	510	538	519	510	540	523	509	528	546	560	509	511	529	531	530	548	557	507	548	489	556	522	553	500	536	527	531	558	530	556	550	531	576	544	530	506	550	533	481	545	508	496	529	592	555	565	495	545	544	570	523	533	528	487	527	538	547	538	541	548	552	502	530	506	536	505	521	526	527	485	536	537	547	560	525	508	516	511	531	547	498	536	501	542	570	532	526	518	530	520	529	517	589	550	533	533	544	515	535	499	546	513	529	547	578	472	535	597	541	534	583	534	556	531	512	522	526	524	553	542	538	541	543	546	546	541	539	552	529	527	530	536	505	554	531	512	521	558	525	562	536	543	530	533	521	546	519	520	564	515	494	607	491	542	512	529	486	503	516	504	506	476	521	561	517	536	564	540	512	534	561	553	521	484	531	534	525	530	518	523	571	519	561	506	518	543	549	509	537	503	528	544	520	553	505	529	534	494	578	559	558	570	563	516	537	480	550	563	593	518	562	516	517	529	535	525	507	558	556	538	523	528	484	539	507	520	537	526	551	525	509	499	528	523	520	508	526	541	530	517	524	509	511	579	514	543	530	530	559	520	531	487	517	535	507	504	541	544	514	556	532	491	541	555	575	529	530	506	507	565	529	518	531	497	538	529	546	516	561	546	573	534	533	569	555	546	522	522	497	476	509	581	567	517	502	505	538	540	505	544	571	521	552	512	591	533	553	520	528	539	549	539	544	540	522	552	537	528	550	548	533	521	547	526	572	533	496	522	544	500	509	534	546	521	514	563	549	533	504	501	538	555	500	538	524	573	551	539	526	528	522	554	556	558	539	531	514	516	486	553	503	517	512	515	536	537	537	560	528	537	524	526	500	513	479	559	544	536	519	529	522	516	528	556	481	544	569	524	531	503	521	525	515	513	541	566	558	537	509	505	510	536	554	498	527	532	536	584	537	503	520	552	527	538	543	526	556	517	532	543	544	506	539	581	502	531	538	532	584	484	526	519	497	516	575	540	530	513	502	554	494	542	515	528	544	521	505	536	565	539	554	484	539	509	508	531	521	503	515	538	530	561	556	533	515	541	506	531	555	545	554	526	526	529	518	513	486	515	522	512	517	500	554	571	521	511	486	517	539	533	528	562	542	519	496	527	487	501	505	539	523	537	503	497	516	520	522	501	514	546	522	511	507	556	536	477	492	526	557	566	547	509	549	499	564	493	510	489	538	512	542	517	531	540	567	480	524	556	536	560	550	513	541	511	535	531	509	492	505	539	549	520	528	500	490	515	557	516	573	522	539	528	548	523	553	550	535	553	570	530	505	532	526	504	536	512	548	584	511	548	549	516	558	570	530	538	556	505	543	552	512	506	492	507	510	549	517	518	544	580	519	501	514	526	521	535	492	540	559	498	553	556	547	561	540	519	522	569	559	511	490	560	505	519	519	528	534	509	522	525	571	560	538	570	539	539	529	530	511	517	513	569	550	541	531	513	580	521	533	554	546	501	490	528	495	523	540	545	559	532	495	512	549	519	512	505	535	515	558	536	517	504	573	523	501	502	503	520	510	529	530	518	526	531	569	501	513	566	535	530	533	513	544	527	511	556	530	527	508	503	552	534	526	493	498	502	513	572	516	564	519	508	518	495	506	520	517	547	541	512	516	531	543	510	536	502	530	504	540	531	545	529	574	516	466	515	499	546	545	566	531	536	506	530	538	531	513	501	525	537	483	518	501	533	530	520	489	550	559	506	539	530	520	526	528	509	583	535	531	492	536	539	515	565	511	490	559	536	521	571	568	549	556	505	501	497	505	493	548	484	498	554	529	538	484	509	500	502	534	513	556	513	526	532	538	532	530	507	536	525	509	531	591	525	455	514	568	570	535	535	558	537	536	520	527	558	516	556	531	555	524	491	512	587	549	495	539	522	550	559	523	512	572	508	503	519	562	571	560	540	549	509	520	537	572	534	574	534	530	553	513	532	490	555	559	518	485	542	530	525	561	502	586	515	489	541	532	508	555	525	530	523	498	508	520	522	535	544	511	537	539	569	507	494	531	531	551	516	521	547	536	493	531	519	519	501	527	552	520	530	555	522	553	554	567	540	509	564	559	548	559	518	518	511	489	536	553	512	505	531	509	562	552	536	554	522	507	494	537	549	539	543	528	541	494	519	517	523	536	564	574	550	518	551	509	522	523	528	516	499	522	552	498	558	497	522	504	510	515	529	495	571	554	517	540	542	565	542	520	521	533	528	561	541	526	535	529	459	582	490	494	535	534	522	562	527	493	521	560	535	542	527	507	526	534	557	531	580	547	527	542	530	516	558	540	517	486	552	579	586	541	525	514	532	507	553	521	547	538	512	516	537	524	573	502	518	545	555	521	525	558	535	538	582	539	548	544	545	541	525	526	546	555	535	560	511	511	570	536	570	528	521	515	549	543	514	512	552	551	563	551	565	535	547	505	489	513	516	511	533	525	519	549	499	547	560	530	489	543	539	547	501	552	537	547	552	549	521	521	510	511	554	512	538	509	489	504	523	531	543	534	496	538	489	526	528	494	529	595	516	538	556	528	532	505	490	528	500	526	558	533	532	546	532	512	532	532	546	503	510	520	586	480	534	557	526	550	503	536	540	516	519	536	569	500	530	528	514	514	555	514	552	544	536	580	525	538	552	522	513	499	509	538	542	487	517	549	549	518	564	538	523
6839	11481	10324	7351	6204	4569	3161	2347	1951	1518	1260	1207	1235	1203	1210	1114	992	935	889	888	849	811	808	818	800	786	840	776	832	836	812	859	806	812	814	769	860	829	773	774	801	796	764	772	851	831	851	870	810	815	828	866	775	806	782	810	800	748	773	774	747	778	774	786	777	767	729	787	757	766	767	795	756	778	788	802	725	804	758	769	795	760	774	788	797	797	812	780	773	794	783	783	716	772	748	750	755	784	775	783	751	810	736	753	756	766	767	734	712	781	775	725	787	794	746	809	865	745	776	801	787	800	763	782	769	757	775	820	757	783	776	794	761	792	743	785	825	813	786	750	740	769	802	775	786	734	788	795	796	803	818	771	793	721	769	772	811	739	755	771	804	776	764	782	788	737	881	752	773	739	834	804	754	744	793	771	794	791	743	780	779	792	775	805	789	762	748	734	772	773	765	778	750	754	791	791	786	816	761	809	817	797	782	817	750	769	786	752	776	786	717	791	795	762	785	762	763	832	755	783	742	765	781	799	752	736	758	813	768	774	814	775	806	769	803	755	811	783	745	750	751	814	790	822	769	778	758	808	808	791	831	710	771	819	750	759	765	786	835	780	776	795	758	764	782	814	762	760	748	793	752	746	778	796	751	792	804	785	754	773	808	776	819	745	794	728	780	790	767	782	756	758	719	810	776	749	756	760	823	791	798	766	734	761	766	773	763	800	786	767	776	779	761	829	808	744	776	795	791	748	850	739	768	822	765	780	795	759	803	764	785	792	758	796	802	780	778	784	789	782	771	790	768	788	832	763	788	763	786	789	813	789	817	783	700	793	759	800	799	753	724	791	794	758	792	751	762	785	747	794	778	829	768	774	800	790	789	745	777	786	796	741	807	771	790	754	767	778	797	811	734	790	834	748	761	791	742	784	818	792	782	746	789	758	808	791	788	779	816	762	750	789	806	787	787	752	740	813	806	782	789	836	816	754	779	783	801	767	757	799	787	766	805	756	818	793	847	744	762	749	767	756	825	789	724	810	738	824	760	758	717	776	785	780	818	764	766	754	763	813	802	788	775	772	787	758	799	770	792	755	758	794	760	794	800	773	810	737	805	765	805	768	807	737	762	777	768	734	751	753	792	825	754	765	797	787	750	740	784	748	781	758	796	754	785	754	791	754	799	753	772	770	743	757	821	816	798	776	747	774	771	822	785	798	768	775	737	791	733	788	764	794	811	754	757	803	783	702	772	790	781	824	750	812	801	772	765	737	737	769	747	748	775	759	802	756	751	771	768	764	773	762	805	790	724	756	815	763	732	819	823	829	794	766	795	827	769	794	780	798	803	754	764	745	765	734	796	766	810	784	757	759	781	806	772	773	737	772	792	775	760	778	786	746	827	762	817	754	820	749	811	792	800	811	769	768	827	747	773	791	785	776	772	795	809	733	822	765	755	829	765	751	798	768	750	781	807	749	772	744	750	751	763	796	807	780	733	815	748	808	790	775	772	740	775	766	710	796	692	780	823	808	763	718	761	811	761	761	800	719	731	828	857	773	805	800	812	803	770	794	787	778	785	816	755	785	763	795	806	760	778	747	821	755	786	745	821	819	800	796	741	740	798	763	782	776	771	759	813	738	785	796	804	753	707	744	793	756	817	760	752	769	812	807	781	794	791	791	768	753	760	817	789	781	768	778	781	747	760	755	750	757	783	808	769	794	808	756	728	765	765	737	788	774	754	818	802	798	766	803	762	804	769	788	789	840	800	789	796	803	740	765	751	778	770	770	765	756	785	797	801	791	821	764	750	781	803	780	755	766	801	797	793	775	799	765	740	765	734	803	780	768	768	798	815	737	775	740	763	769	811	766	750	760	737	819	771	763	811	779	776	737	718	769	807	828	748	740	781	789	765	791	786	765	787	834	775	795	738	782	773	775	772	761	783	772	755	722	801	817	810	754	783	756	780	825	734	794	797	820	796	744	773	746	742	754	788	754	776	785	766	791	752	789	758	809	755	734	718	801	741	742	786	747	819	753	789	740	761	753	738	736	772	866	754	767	774	792	803	789	774	817	760	776	787	749	772	782	778	762	802	731	780	802	811	747	764	774	802	731	729	749	752	822	828	794	754	769	777	810	772	765	784	776	749	765	733	752	798	785	793	788	780	793	781	778	758	735	800	766	812	777	752	818	790	784	795	816	786	784	824	782	782	785	757	765	751	835	784	756	784	814	758	796	795	767	743	770	751	777	806	799	793	758	782	793	739	808	824	743	758	765	763	808	779	820	815	738	752	757	757	729	802	799	772	774	795	801	779	803	781	774	749	838	793	754	749	770	760	707	799	739	805	771	804	781	818	790	808	799	779	820	752	754	749	856	778	740	750	799	770	741	757	747	810	722	737	753	778	768	794	739	734	773	747	729	782	798	777	788	796	781	771	735	784	780	799	781	794	795	738	791	786	786	729	739	765	794	829	761	729	809	765	765	813	810	738	761	752	760	756	782	705	759	824	798	805	794	744	800	801	807	727	757	789	739	742	776	748	785	810	742	817	797	757	776	752	815	740	794	806	730	797	779	760	821	755	772	726	748	772	743	718	800	767	796	772	786	769	730	762	780	759	747	791	791	820	760	781	785	783	739	767	898	772	744	796	717	773	749	715	734	764	784	758	814	818	801	751	809	801	774	734	760	800	769	733	766	839	773	779	782	770	777	768	832	771	804	756	747	750	770	774	756	786	764	812	779	756	743	824	836	761	737	762	786	812	772	836	790	781	749	777	732	794	753	800	813	796	787	777	788	801	765	746	769	752	777	808	789	773	778	783	793	716	768	784	769	783	775	759	817	774	767	768	776	768	781	733	757	786	798	808	768	799	798	794	773	752	761	805	791	806	844	787	803	794	811	752	757	787	799	809	752	793	783	774	745	788	802	812	771	809	819	754	817	769	786	779	755	720	782	762	812	772	780	791	752	746	767	837	783	781	766	790	798	829	749	799	789	752	795	768	780	781	770	800	765	739	758	805	818	789	782	762	756	763	778	750	770	837	762	827	752	794	786	777	777	799	799	712	832	779	736	758	764	771	731	786	797	735	800	790	775	784	762	778	775	737	723	795	765	807	797	759	770	737	807	815	746	769	813	752	799	780	812	777	802	798	773	775	789	770	828	792	813	745	760	755	762	783	775	759	751	752	831	726	790	804	787	790	813	758	765	782	747	791	776	827	739	766	770	790	790	748	786	846	754	772	785	794	827	733	776	747	816	775	786	767	778	824	770	770	824	764	769	803	782	748	788	748	789	790	823	805	763	786	813	782	775	799	827	739	769	813	791	707	765	785	800	767	771	804	809	749	765	770	752	782	747	772	781	769	802	798	796	804	784	794	733	738	774	745	798	745	755	725	806	793	840	779	786	797	804	801	757	754	780	752	752	785	792	758	763	860	805	762	791	787	797	820	817	777	782	740	705	770	766	770	793	764	769	772	766	758	778	747	789	815	778	770	738	804	786	741	815
22906	21031	28079	24165	20725	7869	2267	1332	929	715	631	614	611	602	534	478	423	410	349	385	345	356	326	335	326	350	325	350	322	308	320	306	308	296	284	311	306	319	336	286	349	308	309	340	318	352	306	324	286	315	297	318	280	355	304	316	296	277	327	294	308	296	289	309	315	313	279	292	321	295	298	289	280	292	289	272	305	293	305	298	278	290	283	311	289	285	269	281	300	311	310	297	309	288	287	288	268	293	290	314	308	297	266	303	264	306	279	285	286	316	304	277	308	302	317	269	291	291	297	309	285	271	316	303	294	284	277	312	314	297	319	293	284	285	287	278	282	319	309	278	296	277	327	306	276	313	294	300	302	282	278	323	348	308	298	289	273	265	272	295	315	278	289	303	319	303	273	304	299	292	300	289	318	297	295	285	288	322	288	283	323	298	305	293	297	280	254	271	277	279	283	298	320	311	301	290	278	311	276	302	280	266	287	292	275	315	322	284	317	308	299	304	308	293	294	337	304	314	314	282	269	312	302	277	309	288	293	322	278	301	280	312	322	318	283	311	275	286	262	279	327	273	297	297	316	261	264	286	279	255	288	291	292	289	285	278	299	286	318	277	282	285	302	289	298	306	302	297	296	295	274	274	283	304	314	285	307	304	328	269	320	295	273	298	297	304	282	320	277	318	260	280	286	274	282	295	304	283	293	307	320	308	287	287	294	284	303	262	286	292	296	289	281	328	281	291	301	288	312	265	290	299	281	269	289	290	296	281	316	286	291	314	328	273	290	263	280	282	308	268	304	275	289	293	292	276	271	275	277	290	287	275	299	283	299	305	285	282	284	298	313	265	288	270	263	282	291	317	272	281	290	287	318	295	345	324	249	278	275	299	260	297	280	290	300	265	263	305	289	276	269	279	308	275	292	300	277	306	263	264	272	269	274	325	284	301	320	303	301	288	272	315	319	306	330	284	310	292	298	291	273	301	277	325	263	288	263	283	250	288	305	297	259	299	297	281	307	322	297	291	285	295	325	277	278	289	258	296	276	293	299	278	279	303	323	286	308	297	273	306	261	313	321	285	294	299	282	316	268	294	282	268	289	302	285	320	317	318	277	273	300	290	313	277	284	238	266	293	298	276	304	313	305	277	276	288	267	252	291	308	280	297	279	255	276	302	285	308	287	316	295	296	281	281	276	275	303	274	296	279	268	318	318	281	293	313	276	313	296	297	304	303	293	321	287	304	274	281	269	309	282	270	285	308	282	274	322	289	308	295	308	286	306	288	243	307	325	279	283	295	323	271	304	307	320	288	306	321	271	322	295	311	279	322	321	276	310	290	303	254	292	285	304	302	272	265	261	301	295	274	276	286	264	289	303	309	313	270	319	285	245	298	271	298	297	280	272	313	307	271	290	297	278	305	281	301	279	309	298	308	291	318	283	298	289	271	294	272	281	288	283	295	297	296	282	301	280	287	254	290	322	277	267	281	287	269	300	292	289	284	289	267	268	310	296	286	284	274	289	271	280	297	301	280	297	304	267	272	291	263	271	273	283	263	283	300	279	273	262	303	306	309	307	333	270	271	253	277	282	284	284	274	306	278	297	291	292	304	281	292	290	268	285	313	284	298	294	277	319	281	297	264	294	301	284	313	291	300	286	290	289	256	303	295	285	280	282	291	277	305	266	292	274	295	336	308	279	306	323	321	316	280	300	311	287	301	286	302	278	281	272	287	286	312	283	308	294	302	265	277	288	269	281	306	276	300	272	289	281	265	299	261	298	293	315	286	306	246	299	280	296	297	283	282	293	296	287	258	292	311	315	300	295	307	321	285	283	286	270	316	276	325	275	276	282	297	272	288	292	297	274	305	295	302	271	295	290	270	270	296	268	293	289	285	293	270	286	278	305	296	295	309	271	270	315	297	273	292	315	296	312	268	310	298	302	302	314	284	312	323	292	312	271	288	322	291	286	296	315	284	303	313	257	281	282	308	280	256	301	317	288	291	288	288	278	312	284	329	297	301	293	308	292	300	303	285	283	294	278	300	288	288	309	299	272	284	304	317	293	286	304	304	295	295	283	310	297	308	304	258	297	270	281	307	263	287	280	272	306	279	323	306	281	258	288	301	290	311	303	309	318	294	327	283	280	321	309	306	289	304	271	297	261	323	305	299	296	299	264	262	284	300	304	280	250	292	277	294	293	299	296	312	268	281	285	317	286	277	285	321	282	282	276	297	299	275	309	299	264	281	302	302	278	316	294	296	280	275	293	292	287	265	303	326	292	275	318	290	298	309	277	302	292	325	272	320	284	320	303	298	287	272	291	249	264	306	274	281	319	332	286	294	311	308	299	272	304	282	282	277	284	307	236	288	311	275	303	288	297	274	297	315	285	275	302	308	304	274	307	278	262	262	269	278	290	281	286	281	285	300	304	293	292	271	301	303	302	303	305	298	331	303	296	269	307	294	325	294	311	296	277	305	310	285	286	277	266	318	285	310	303	291	256	290	300	290	298	314	301	299	291	301	307	260	265	331	314	294	289	300	303	296	316	291	283	296	323	311	290	292	269	292	291	292	263	299	275	280	296	310	300	286	278	302	283	299	275	298	269	281	298	294	285	277	307	309	289	282	296	284	269	302	301	327	281	304	303	289	278	278	299	305	278	267	278	291	311	301	276	305	254	282	291	260	274	287	316	286	285	333	312	292	285	264	301	285	302	287	302	298	291	299	301	314	296	277	296	290	274	288	308	297	304	296	332	291	300	281	296	303	296	290	289	253	282	292	281	289	299	313	323	291	314	296	270	301	286	283	299	304	310	311	284	291	298	292	278	281	271	306	294	312	293	283	282	290	298	287	317	281	327	275	285	320	315	263	297	270	291	299	290	273	291	311	299	257	287	270	292	275	281	320	303	258	293	304	287	279	268	317	299	298	271	272	317	302	278	300	299	273	280	284	298	282	278	301	316	272	307	285	276	298	290	259	283	304	292	262	293	286	322	316	297	298	300	316	281	312	284	301	332	273	290	281	294	311	278	311	284	291	267	314	296	268	286	292	304	291	285	278	315	284	325	306	287	276	295	323	260	307	286	288	249	294	286	324	263	309	289	317	296	250	291	289	279	277	291	313	261	275	290	278	292	295	268	289	305	296	273	297	298	270	270	286	322	302	286	281	269	302	316	278	293	300	299	293	278	295	316	311	280	295	312	307	316	311	313	319	251	282	335	303	327	275	290	282	301	298	320	290	313	272	318	262	318	294	296	271	311	269	255	293	260	306	270	294	287	265	276	294	282	298	278	267	258	300	305	291	300	277	275	272	301	269	289	281	303	279	289	302	283	312	299	282	301	292	292	292	260	307	321	312	288	285	275	280	266	302	342	295	302	301	337	277	265	310	268	274	262	313	295	310	303	296	328	311	297	264	309	281	300	273	317	283	295	300	306	294	310	294	275	267	268	275	282	287	321	288	259	313	315	280	315	297	300	289	314	256	261	293	305	284	307	299	289	265
6604	19382	15498	10867	8013	6021	4206	2936	2253	1668	1421	1412	1497	1314	1094	949	751	691	639	632	573	579	544	531	563	546	567	579	540	519	498	513	536	522	506	525	524	492	492	470	506	499	529	507	570	517	504	458	500	489	467	462	534	465	489	477	427	436	457	472	482	454	468	440	475	464	427	428	469	472	414	446	489	469	458	440	458	444	397	443	450	432	430	438	464	471	447	456	497	471	430	468	418	493	463	451	458	433	458	435	488	461	459	401	447	428	434	425	458	428	426	456	444	438	494	462	462	475	454	455	457	451	455	451	457	430	474	466	465	428	412	450	439	433	416	452	457	448	479	455	445	488	471	485	458	414	441	438	422	439	477	449	458	412	435	456	419	447	428	436	434	440	400	426	453	455	426	428	443	474	438	450	491	460	425	476	457	453	443	433	432	441	452	467	454	481	462	443	448	427	442	452	468	437	458	440	472	464	444	439	457	438	460	429	462	453	431	422	418	418	453	485	441	488	417	442	454	454	439	465	417	440	453	438	441	433	405	471	422	418	449	455	420	447	471	448	460	436	420	465	412	453	459	437	451	446	495	410	421	460	434	427	418	448	456	462	459	429	446	428	450	461	424	424	428	455	433	459	454	455	439	418	444	472	410	461	455	438	428	474	454	413	437	448	461	462	454	455	442	461	435	436	471	471	437	445	411	422	424	416	426	466	463	429	494	438	471	436	463	452	444	445	439	474	430	436	455	450	468	485	490	430	442	448	488	439	477	438	464	477	456	440	452	454	437	430	477	437	418	441	420	428	474	462	463	451	438	440	451	460	452	473	471	457	471	429	426	483	447	468	461	478	448	407	454	419	416	475	433	427	506	438	453	462	449	457	458	425	471	484	455	478	439	457	439	437	474	423	407	487	485	464	453	432	412	471	477	441	458	444	461	441	453	474	428	483	435	448	469	437	475	457	475	448	419	441	460	427	430	445	470	415	412	443	478	428	452	442	471	436	454	448	410	436	416	442	473	425	478	449	431	445	451	460	483	444	464	466	467	447	441	458	403	462	441	453	449	451	480	435	483	422	439	468	447	461	477	430	461	438	490	463	458	447	496	457	447	444	427	462	444	471	451	443	461	473	454	439	425	405	433	425	455	436	469	439	477	492	455	458	428	452	479	440	455	466	426	436	467	441	458	466	431	471	431	431	417	466	435	454	412	465	451	441	439	452	481	447	452	457	442	416	427	454	478	415	416	483	481	447	460	467	453	462	403	454	432	448	474	444	439	443	456	467	441	386	444	454	465	433	457	407	474	475	447	440	459	445	466	474	450	453	400	465	440	388	430	462	489	430	465	444	458	448	454	451	452	406	467	456	467	462	445	426	460	442	463	457	447	423	426	458	438	441	427	410	475	448	403	466	430	438	441	458	478	471	452	433	426	431	442	474	420	426	450	432	432	503	460	417	463	415	439	465	447	414	443	459	476	455	434	472	459	477	452	412	434	432	443	471	452	427	430	452	462	448	437	430	442	448	436	446	430	445	424	460	463	450	467	466	476	447	462	449	444	416	503	420	482	440	481	468	466	445	424	438	470	472	435	468	408	447	442	449	430	405	441	459	462	456	455	447	404	486	463	459	440	426	411	462	448	461	487	459	444	445	427	466	437	421	485	491	429	477	439	450	405	429	467	444	450	430	415	452	459	411	402	454	441	438	426	499	448	466	453	431	447	444	444	450	473	445	477	460	455	436	401	455	444	457	470	467	481	442	455	469	430	440	436	449	470	443	433	433	442	430	447	472	484	483	436	450	406	433	423	439	425	460	420	446	478	429	428	451	470	457	454	433	465	423	463	474	463	470	461	465	446	446	513	442	470	435	463	411	422	453	414	449	454	429	462	442	450	445	428	452	465	444	441	462	448	448	426	423	452	405	443	497	448	474	423	425	454	447	414	425	449	437	468	503	426	425	435	462	453	420	426	475	425	440	442	457	452	469	473	440	418	467	456	435	454	467	462	434	470	457	448	486	463	454	464	461	451	429	472	456	416	444	435	465	446	424	433	464	463	446	434	433	413	469	418	427	439	425	422	453	461	505	445	452	466	443	473	413	436	422	449	448	461	418	420	436	450	461	448	441	472	460	431	504	403	439	450	453	433	472	426	463	395	432	452	464	456	468	457	455	432	475	458	423	479	464	444	464	439	442	453	431	475	444	454	462	494	421	418	510	419	449	447	458	427	441	481	443	456	448	409	449	414	452	430	459	434	432	444	416	455	419	450	444	473	428	467	458	478	462	460	471	461	423	450	412	433	458	453	445	432	455	456	440	424	464	459	462	463	429	464	426	430	432	482	454	424	432	469	438	437	461	444	505	437	433	391	416	482	435	457	441	471	436	451	480	455	431	453	435	488	455	411	471	451	477	452	458	465	449	448	456	465	422	430	425	454	448	438	426	446	430	472	452	408	440	453	449	447	460	452	437	467	440	442	403	421	490	463	480	455	416	435	482	456	428	452	446	427	445	443	438	462	421	474	434	462	455	450	476	467	442	479	463	440	443	453	464	417	468	433	443	478	433	469	473	485	451	453	423	420	419	482	457	460	461	463	422	451	433	441	456	449	438	441	458	465	455	429	468	466	433	452	436	499	480	456	446	443	450	467	447	426	444	449	436	456	442	429	467	441	453	431	443	453	423	448	447	436	441	457	397	459	473	450	463	443	464	489	475	442	446	483	447	489	407	454	436	433	451	445	458	450	447	459	448	493	435	470	427	447	444	439	444	465	459	464	448	461	437	425	417	448	458	468	436	460	427	447	457	446	441	488	451	411	466	430	474	455	445	426	430	407	439	463	453	451	433	431	433	501	492	454	425	457	468	443	432	454	438	398	448	454	442	444	463	461	434	455	400	462	452	421	460	454	460	410	467	438	417	443	447	460	453	436	450	426	449	444	439	432	465	432	426	436	471	498	467	458	448	459	452	455	441	456	478	479	466	428	451	442	420	417	486	453	432	480	442	483	463	440	429	424	499	464	441	498	473	436	452	477	460	462	421	444	482	431	451	443	487	417	407	442	471	454	443	458	473	437	443	448	451	431	494	434	426	433	422	414	413	463	444	474	460	446	463	477	432	462	459	451	428	417	443	422	454	435	461	477	456	443	460	446	457	468	480	451	450	468	431	494	430	441	392	410	435	433	430	448	441	448	441	434	456	431	424	418	450	445	423	470	485	483	423	399	418	447	453	466	469	462	447	459	447	472	439	437	417	453	447	432	443	401	417	463	459	450	457	431	480	459	461	458	466	455	426	493	414	443	448	423	416	430	444	445	502	432	457	415	472	435	446	426	439	450	392	433	443	432	419	441	415	431	457	430	463	426	458	441	412	451	446	444	441	406	407	455	436	457	458	464	477	429	454	479	445	426	431	436	436	450	459	440	440	425	424	463	457	414	452	428	433	449	441	405	488	441	461	455	423	449	468	456	457	459	444	461	468	473	461	417	441	443	430	430	467	431	472	461	446
24262	21089	26444	24515	6564	2353	1569	1247	963	792	773	790	790	768	722	642	630	572	596	564	563	568	563	523	559	585	576	531	523	553	536	565	525	551	510	560	515	540	539	537	501	548	538	563	525	522	544	537	543	512	564	536	526	542	519	548	497	503	475	542	506	502	488	581	530	518	516	503	517	512	512	561	536	507	496	487	507	492	499	483	499	527	531	500	536	497	509	550	545	521	519	526	530	528	511	522	536	516	545	505	536	489	514	533	551	537	531	527	489	488	502	535	509	534	498	534	545	517	506	498	558	512	545	519	533	497	505	521	516	519	502	524	517	498	552	531	504	499	506	504	512	530	529	506	481	510	482	513	527	540	498	570	516	514	547	501	520	522	519	490	535	513	528	514	534	519	490	530	540	478	462	529	530	491	530	489	508	499	516	516	517	500	483	505	515	483	552	519	506	509	526	497	533	482	526	522	509	512	514	527	536	492	541	501	525	507	491	519	511	542	534	486	500	535	487	503	510	581	505	520	505	484	494	547	511	525	521	480	519	516	498	523	533	491	524	516	509	529	511	522	508	515	533	517	532	529	541	561	518	516	545	508	527	515	530	494	548	490	526	541	495	528	534	529	491	502	491	483	535	505	501	517	467	494	508	535	539	518	523	544	515	528	546	545	512	514	542	535	486	514	545	519	505	550	472	509	543	508	537	531	556	529	524	526	518	542	511	576	529	505	526	553	543	544	477	490	529	521	501	504	505	526	534	526	521	538	560	506	500	544	511	551	488	541	510	527	476	537	553	515	493	504	499	519	510	487	508	544	499	546	494	510	518	542	483	577	557	493	501	512	511	580	542	524	530	535	481	539	553	514	549	508	474	486	528	534	515	509	483	495	519	539	537	538	541	498	477	536	477	549	535	556	502	529	512	504	528	517	526	499	516	503	504	516	533	502	524	561	522	514	505	520	507	511	546	564	494	558	520	499	535	516	521	519	539	486	508	500	472	513	492	587	554	522	504	529	508	543	520	494	488	555	547	504	515	512	534	516	498	519	520	521	508	536	461	487	528	496	529	487	515	489	523	569	548	496	515	505	513	504	503	498	524	519	541	508	511	528	504	510	537	514	506	501	503	517	535	515	552	510	531	530	462	486	529	484	482	537	535	505	481	533	517	542	494	515	496	532	500	517	493	491	547	481	557	538	522	514	505	485	511	538	509	470	534	495	524	533	539	523	518	524	540	492	505	501	533	534	545	578	487	520	509	517	539	505	542	535	508	549	508	553	503	512	516	528	528	544	499	519	510	538	535	538	618	501	483	496	526	513	564	535	545	540	493	542	533	499	520	497	489	526	540	545	513	549	469	533	548	521	511	522	534	519	509	512	525	514	466	499	506	495	510	554	489	501	488	538	488	519	534	510	554	517	495	518	550	519	556	476	511	508	555	546	475	522	510	519	517	505	527	524	497	513	567	492	474	492	512	514	504	507	531	516	511	550	552	516	495	499	492	529	537	509	477	526	498	517	546	541	547	501	518	492	522	492	495	572	492	534	515	515	519	551	559	507	509	540	514	508	542	481	524	515	536	549	527	518	512	486	518	528	521	511	499	509	512	545	546	517	527	522	530	502	531	540	522	524	523	449	508	524	556	492	555	493	540	457	500	516	523	514	528	498	536	526	496	539	490	490	553	520	512	491	520	498	512	571	495	528	513	534	554	545	504	532	524	466	518	485	486	458	518	531	507	537	528	491	525	531	508	515	493	534	514	518	540	523	575	506	528	525	504	488	524	538	495	508	541	504	509	519	528	520	514	526	514	481	498	508	515	511	508	494	514	494	567	542	549	520	516	536	539	514	517	521	507	537	539	523	521	483	521	534	527	525	533	560	531	533	537	541	516	489	477	509	488	498	520	525	533	536	502	475	488	520	550	499	554	486	535	514	532	474	487	512	513	548	490	493	508	536	484	505	519	520	523	528	533	508	497	495	513	531	542	485	505	507	535	482	493	490	562	514	488	525	485	503	486	516	493	536	504	479	514	518	504	522	511	545	510	517	535	523	511	528	537	485	522	474	542	524	539	520	529	535	527	556	520	502	531	508	483	537	512	575	510	516	530	520	485	501	539	507	540	495	506	498	491	527	529	534	558	472	497	553	490	532	509	510	499	530	516	497	510	487	502	545	512	520	515	529	500	506	540	514	536	568	543	540	515	500	493	495	513	520	492	498	498	514	548	511	531	483	501	529	492	502	522	501	545	507	547	480	495	509	530	530	539	503	482	494	508	491	520	509	527	476	510	540	534	516	520	548	532	510	511	490	499	497	520	502	516	477	501	508	506	499	514	534	501	509	523	505	512	519	480	501	487	536	552	492	528	491	488	548	528	497	499	531	500	512	520	521	535	514	503	501	520	536	509	518	558	534	538	499	542	549	499	497	500	544	548	545	521	528	491	535	498	514	519	496	510	498	508	492	535	511	535	524	529	501	487	522	536	535	499	501	531	539	534	533	514	528	518	486	550	519	526	514	501	515	537	538	538	520	503	492	504	516	537	505	504	535	498	534	502	516	532	546	542	519	539	553	515	504	501	478	519	528	545	473	533	518	493	533	541	511	516	497	552	529	500	548	506	541	536	487	520	495	494	525	529	484	512	556	507	513	528	569	525	520	509	575	555	513	551	564	544	523	536	541	498	524	518	524	520	504	491	520	548	494	508	505	535	507	541	498	534	524	537	521	485	500	527	453	540	505	538	508	547	470	550	525	522	515	530	528	516	504	524	528	528	520	518	520	489	487	518	548	514	603	527	472	507	500	522	527	508	491	525	516	515	500	525	512	503	482	508	495	531	499	507	561	516	511	517	557	489	523	554	531	553	441	572	493	485	494	514	511	523	511	436	530	540	492	476	516	532	489	521	521	491	460	497	541	525	514	508	524	544	485	522	550	500	511	518	485	500	517	496	518	518	509	518	543	517	502	503	481	490	477	556	495	522	530	461	531	522	505	488	526	532	532	506	537	524	471	530	505	539	506	541	536	476	441	464	520	549	526	485	516	518	497	480	509	529	580	517	516	519	562	476	525	488	495	545	560	486	527	532	554	515	527	545	524	464	510	556	541	476	479	539	513	510	527	506	521	509	503	555	489	512	521	525	509	548	506	526	522	512	503	534	496	517	558	529	530	511	540	543	500	548	497	527	519	494	491	520	470	527	542	505	561	535	531	496	496	525	497	529	525	533	535	531	538	515	480	519	547	550	491	504	556	492	545	491	516	480	543	552	534	540	508	548	501	513	506	536	527	528	526	451	468	553	489	501	523	558	506	529	540	506	464	532	544	494	528	510	476	557	487	509	546	518	501	538	501	515	512	517	470	517	521	503	535	487	535	511	516	507	504	510	503	536	502	506	498	544	510	505	515	531	481	511	519	549	496	537	513	483	523	511	504	539	530	505	455	539	522	503	489	496	556	506	559	477	543	527	520	513	507	525	519	480	520	574	533	487	545	530	500	511	533	513	536
6784	16843	12487	8596	6486	4676	3395	2676	1984	1660	1591	1604	1591	1375	1178	1019	966	863	845	818	824	796	887	811	790	856	865	875	788	813	848	803	787	775	787	769	805	789	792	794	779	784	804	791	813	798	778	724	758	772	736	728	785	756	768	724	738	767	710	787	769	752	771	768	749	722	744	766	762	724	732	790	778	749	729	736	787	731	780	769	725	742	733	766	729	759	708	734	708	765	749	751	762	758	699	682	771	749	691	751	700	775	786	746	683	726	704	754	735	771	720	788	736	782	749	793	752	700	744	794	713	781	701	704	762	768	755	752	761	714	691	716	751	767	697	749	729	700	778	715	750	721	769	790	764	692	729	716	742	761	764	736	720	730	771	746	709	723	722	761	728	742	694	727	748	786	763	732	688	708	741	759	800	744	803	754	736	764	789	727	743	760	782	834	758	770	762	713	739	729	742	732	776	711	722	735	716	726	765	712	767	755	719	748	773	769	717	782	780	732	731	749	713	745	746	723	745	704	738	746	758	755	707	742	799	755	736	759	780	730	750	769	763	745	746	734	719	735	705	800	699	722	725	792	744	756	734	728	737	736	706	735	775	760	732	659	731	702	755	787	792	722	724	765	764	741	743	774	723	761	774	707	768	733	743	724	722	780	758	765	740	709	792	715	743	758	770	759	749	755	805	713	753	750	780	748	721	710	726	747	740	752	791	755	733	759	757	752	743	782	753	814	738	769	691	779	805	779	708	764	757	777	753	751	782	754	736	777	757	693	745	792	751	760	708	763	704	726	775	725	737	706	729	758	714	764	710	776	750	750	798	756	718	769	721	736	787	749	743	688	735	784	772	791	737	739	746	730	742	740	674	746	728	738	735	776	776	788	771	733	736	734	744	744	789	751	785	741	760	813	722	769	764	765	753	735	791	781	744	729	695	753	731	733	738	775	701	696	721	743	725	705	688	717	728	748	742	743	743	742	675	772	742	724	735	783	773	731	702	765	755	775	748	736	739	744	774	703	755	709	707	731	757	778	735	723	751	731	793	755	743	762	777	754	753	785	829	736	755	754	727	773	747	772	763	734	678	783	683	737	750	744	745	768	713	723	710	735	701	753	739	793	758	757	728	720	715	725	695	773	722	730	776	739	724	701	797	765	804	782	780	759	712	763	743	760	763	794	720	727	744	777	729	721	723	745	790	722	736	732	762	741	781	732	718	744	729	810	770	747	761	794	686	763	750	700	742	763	742	715	726	758	768	742	707	733	751	757	733	721	722	752	764	738	802	739	707	756	769	758	794	736	743	752	777	768	737	706	662	705	714	774	752	767	734	766	739	744	762	743	765	719	715	740	737	741	718	736	792	772	706	711	739	717	762	802	736	746	739	769	734	786	716	693	765	754	769	690	714	752	787	736	707	767	705	691	751	748	760	725	747	724	715	733	711	783	736	806	737	754	730	761	753	781	730	756	711	732	699	749	738	737	744	719	788	762	728	759	697	723	705	723	760	769	713	751	752	709	771	728	757	719	744	747	741	744	757	763	722	690	714	772	705	722	749	729	734	745	750	740	712	749	745	699	749	746	721	761	701	768	787	774	742	680	754	709	722	764	755	737	731	755	770	720	760	756	725	686	705	772	749	754	730	745	736	729	711	743	730	732	756	779	740	695	778	740	715	769	699	726	753	790	713	758	721	770	781	710	698	730	759	730	748	776	710	741	669	755	778	718	781	704	739	772	725	730	736	721	754	758	764	768	731	749	768	755	703	782	742	745	771	777	756	773	754	759	733	728	781	767	744	761	784	740	752	716	759	742	747	745	682	737	772	810	722	757	758	701	745	715	795	770	711	814	688	750	741	719	710	746	763	736	774	760	745	767	762	745	693	735	778	712	790	714	772	744	696	730	748	738	752	724	729	730	762	753	750	789	744	758	743	765	754	750	751	798	724	733	758	738	726	759	704	747	773	765	692	734	735	745	729	745	793	732	765	692	765	783	734	738	739	726	800	731	716	732	718	734	773	721	780	766	774	765	712	676	705	761	753	761	729	684	757	704	778	754	724	772	706	760	724	778	743	749	730	784	713	738	757	739	761	758	764	786	758	729	770	723	766	729	766	763	716	732	763	731	702	753	706	779	769	756	710	744	731	728	730	747	770	775	742	700	702	763	736	724	710	722	750	714	776	750	693	708	722	781	703	751	722	745	719	734	759	743	719	704	712	727	774	742	725	734	716	741	753	703	736	804	781	705	755	768	718	747	816	751	777	715	748	765	774	782	752	765	765	776	756	752	723	710	732	735	758	732	781	698	702	787	770	735	724	702	714	832	699	780	730	758	735	734	735	729	746	743	714	728	713	773	707	739	758	740	744	744	756	780	782	782	720	744	731	713	753	683	734	799	747	751	712	734	750	750	726	752	767	734	711	744	728	770	694	733	744	728	764	717	763	775	754	744	773	747	778	770	729	777	747	711	744	731	742	707	774	766	736	752	735	735	742	770	761	815	753	728	767	761	769	703	745	704	747	797	702	725	716	725	759	704	777	702	747	801	687	720	746	782	778	723	743	767	736	740	781	766	746	740	785	756	736	709	746	760	742	720	794	727	718	789	724	758	722	697	755	802	767	722	714	712	724	751	739	694	740	725	736	767	702	726	778	734	748	734	765	741	755	709	733	735	767	724	674	729	754	776	719	758	724	784	736	759	707	787	749	765	769	781	762	731	723	792	754	724	774	730	739	763	690	686	711	759	741	788	746	702	747	719	744	784	746	737	709	699	757	746	747	719	737	772	766	746	780	741	671	769	782	739	738	772	760	699	742	724	720	789	735	758	778	771	758	753	742	743	745	703	738	766	698	749	695	759	741	751	709	749	762	751	726	705	707	764	765	746	783	744	757	721	740	764	693	785	748	737	739	775	735	693	709	732	740	772	684	739	769	752	766	740	739	732	781	753	770	779	736	711	775	720	765	790	766	717	764	751	695	695	757	753	727	728	746	773	715	725	739	792	746	730	777	741	705	715	749	751	727	752	769	709	736	697	757	693	739	688	794	718	739	754	757	743	747	724	727	729	726	743	759	767	759	760	703	739	705	767	722	698	706	711	731	706	749	756	731	712	724	732	766	747	786	721	748	778	809	744	743	708	742	771	742	753	729	768	680	738	751	723	721	707	781	750	797	771	734	723	778	733	769	730	795	730	682	762	738	740	807	664	775	753	757	724	752	711	711	778	770	744	724	727	763	728	741	700	768	742	764	759	761	709	731	733	723	785	778	717	749	745	770	732	756	745	729	801	765	752	757	775	756	743	752	776	663	801	719	784	775	739	783	770	742	741	742	769	683	776	773	739	724	778	727	744	740	742	757	777	776	744	731	706	714	738	735	757	750	770	742	739	749	737	734	749	799	664	731	690	769	746	737	732	742	745	701	767	734	778	719	678	773	746	726	744	744	723	765	736	786	723	762	721	779	790	756	744	737	792	753	761	721	758	740	792	812	747	739	750	721	809	784	766
22108	21061	28714	23652	21064	20442	5969	1548	1000	820	814	802	702	589	514	378	325	306	308	306	274	288	262	260	277	291	332	268	268	255	249	248	240	228	220	231	224	216	192	238	222	244	222	231	256	231	209	201	204	182	190	229	200	205	206	203	202	180	193	175	186	198	204	199	219	184	200	206	188	177	206	162	203	204	195	165	192	184	189	177	183	152	189	201	216	198	202	204	189	215	206	210	218	203	189	202	206	206	199	183	182	186	191	190	200	187	179	147	215	213	186	191	206	180	181	209	212	192	202	209	176	201	181	176	185	189	217	188	190	181	188	164	191	219	182	169	208	189	202	178	175	194	183	156	193	202	194	198	185	206	195	185	217	218	209	202	192	219	214	186	194	223	217	216	185	191	214	179	206	194	190	227	207	184	164	182	197	205	204	182	187	202	192	184	186	176	182	191	185	175	165	207	216	210	210	179	202	180	194	195	191	194	200	191	186	180	191	206	203	211	205	205	198	188	205	201	185	208	219	181	185	191	201	194	191	212	173	194	196	201	218	204	199	201	180	196	164	188	185	204	206	152	184	200	184	205	201	197	195	195	191	184	189	176	195	202	190	173	185	181	180	196	199	214	180	214	211	202	193	191	184	186	186	194	205	207	228	176	198	199	188	189	196	209	199	184	175	192	212	192	163	184	202	185	205	176	180	204	168	188	218	210	197	175	200	167	179	199	180	173	181	184	182	187	190	201	202	188	195	188	204	189	190	208	206	204	203	195	188	198	212	218	193	190	204	209	195	215	188	196	208	196	201	173	183	199	191	203	188	191	208	185	177	211	204	190	188	164	187	187	181	179	198	190	189	206	203	193	196	201	186	221	190	192	211	194	181	171	190	187	194	189	188	213	189	222	186	167	215	195	188	191	207	188	189	197	180	201	210	197	205	213	186	183	206	184	195	195	174	194	212	202	199	208	193	189	215	202	183	217	198	185	162	181	202	169	204	188	165	189	210	200	200	184	187	215	195	186	183	229	194	200	200	200	190	195	207	208	167	190	190	178	198	194	214	196	186	196	190	197	183	184	189	187	199	215	187	200	179	212	194	196	183	158	213	178	189	197	182	216	205	192	199	196	204	183	192	188	206	181	216	221	195	200	199	198	190	201	191	194	195	197	199	198	181	206	208	184	192	185	189	199	189	199	210	219	199	190	188	190	206	178	175	195	206	202	171	197	184	180	167	219	170	194	181	185	176	204	190	176	219	204	175	194	195	192	216	211	186	201	185	193	172	195	212	206	190	214	201	205	173	205	192	202	200	195	182	170	182	156	181	185	187	205	200	183	197	175	211	199	200	193	202	179	157	181	191	178	197	202	174	228	214	181	165	198	189	166	186	205	191	216	197	218	204	198	196	188	196	207	215	186	206	211	191	201	194	191	192	169	207	185	212	185	169	211	190	191	193	206	160	192	187	182	198	200	203	190	209	197	206	196	212	184	191	218	188	177	205	174	195	211	184	183	195	174	168	181	209	211	191	223	183	214	188	199	191	178	213	197	219	207	218	197	186	180	182	214	196	198	205	149	205	206	188	194	187	196	213	201	191	207	207	203	211	195	199	214	219	179	212	220	209	210	186	208	211	189	175	191	194	165	176	193	203	189	201	171	213	190	195	194	191	199	203	186	212	203	185	188	187	184	217	194	188	218	197	184	206	201	182	195	217	192	192	192	208	163	205	223	189	167	197	184	204	179	175	171	208	192	203	196	210	186	174	190	174	169	201	203	209	220	207	183	189	173	190	191	186	204	192	201	188	189	193	192	169	200	180	205	205	194	187	203	187	181	195	207	191	194	206	203	200	168	189	199	200	174	177	168	178	182	173	214	198	195	177	183	199	172	233	183	230	172	196	190	178	190	234	195	192	202	181	176	183	201	228	192	209	209	210	207	211	201	204	218	188	202	195	185	223	183	182	172	211	185	171	172	184	175	169	159	180	189	194	198	223	169	206	174	183	177	215	196	213	190	167	209	185	200	209	221	186	203	217	181	195	214	188	174	206	217	188	171	197	185	234	201	214	196	207	184	193	194	186	182	203	208	192	192	162	169	208	215	172	175	187	209	173	204	193	214	172	194	188	176	165	210	168	199	196	200	212	181	191	211	215	195	194	217	191	196	196	192	184	209	173	191	205	199	180	192	174	192	189	205	180	195	213	218	221	198	197	206	190	201	214	186	208	180	193	193	202	198	176	197	187	182	211	191	182	192	187	147	217	198	182	179	184	174	185	192	177	175	197	175	203	224	219	195	178	205	167	216	192	169	178	191	176	212	188	216	213	190	206	178	202	169	196	216	192	205	201	184	212	197	223	201	190	185	187	189	186	190	189	203	199	195	207	210	174	196	181	180	202	220	193	200	211	186	183	180	178	192	187	199	197	198	202	194	191	193	213	193	188	177	157	193	194	190	211	189	230	207	168	193	190	191	176	175	166	157	189	198	234	216	192	180	201	219	208	206	212	167	204	191	212	181	213	196	192	200	178	207	189	195	200	182	189	173	194	169	221	185	185	202	167	211	225	174	189	190	166	190	231	194	192	196	179	183	191	197	204	189	200	193	205	198	175	200	169	190	180	214	204	208	192	206	177	192	196	183	206	218	181	188	194	192	190	185	183	199	196	189	200	205	179	208	199	210	205	207	164	185	204	187	200	206	202	208	209	167	187	213	211	183	198	196	189	190	178	188	175	195	199	175	187	184	194	217	187	185	203	214	190	184	168	182	200	180	194	194	184	209	173	168	187	192	209	193	206	182	172	192	200	189	210	195	184	205	170	209	200	177	185	212	218	180	197	187	227	200	205	187	195	186	196	173	200	179	217	188	188	204	188	182	200	199	184	176	226	201	198	187	194	170	211	175	196	173	183	206	208	203	195	220	193	198	164	184	189	177	201	197	190	163	188	202	183	166	202	194	182	183	190	193	205	172	168	209	216	181	179	198	175	201	214	169	185	203	188	205	192	200	192	199	172	180	188	191	213	166	169	201	167	206	170	193	206	183	199	189	168	198	184	198	185	192	190	206	199	192	187	178	192	174	175	191	194	202	187	190	181	209	191	202	178	172	206	213	193	205	195	211	187	181	170	186	182	191	198	180	180	184	193	198	198	218	188	166	192	175	194	205	201	178	163	178	202	195	172	192	211	170	173	166	189	206	196	201	196	206	189	147	201	177	191	183	194	209	198	217	186	180	207	198	189	202	211	171	190	198	174	215	194	221	214	191	200	181	172	185	173	193	189	205	177	213	182	232	172	213	174	201	207	205	183	191	196	168	205	184	195	198	205	180	202	169	187	187	192	185	203	197	175	180	217	213	197	192	200	200	209	210	179	205	182	189	163	201	173	212	200	194	199	177	207	229	215	212	201	187	180	203	218	187	171	189	202	179	181	182	195	187	200	168	186	188	190	184	191	216	203	190	199	205	173	202	180	180	194	216	204	192	200	188	216	188	206	202	203	191	181	165	181	168
8903	26318	20810	13100	10181	7294	5223	3556	2561	2190	2030	1936	1640	1394	1028	814	623	678	595	574	538	521	561	517	527	558	524	521	471	424	427	373	374	400	364	357	354	362	375	355	384	370	366	378	404	362	372	338	325	328	333	309	306	300	320	316	290	290	302	261	284	278	300	292	271	275	295	302	291	298	277	294	281	291	301	271	279	288	297	313	271	317	279	251	262	285	316	249	251	273	283	278	287	298	278	276	298	305	297	297	328	277	298	268	302	282	305	280	303	295	297	258	289	276	298	304	314	270	292	305	283	295	263	282	315	276	325	267	293	270	279	306	282	298	264	278	321	269	296	278	326	306	270	287	282	297	299	290	275	295	253	279	289	260	287	305	276	275	281	281	265	310	276	310	291	316	312	282	256	297	282	279	248	297	266	268	263	293	275	282	293	270	286	275	286	276	279	300	270	288	304	276	277	264	279	273	305	264	293	299	308	275	272	287	309	270	289	295	263	265	272	304	295	300	269	300	280	311	299	306	282	277	269	256	308	265	301	290	258	272	293	262	276	281	279	290	259	284	279	276	254	283	270	296	299	267	279	264	295	271	287	322	271	296	295	260	323	273	268	316	275	266	275	273	286	282	280	292	297	253	264	273	278	268	267	280	244	299	307	281	290	284	298	300	281	310	285	293	280	295	280	276	296	266	299	309	277	291	265	326	285	300	285	255	249	269	281	311	275	272	282	303	316	275	287	283	275	277	275	264	270	296	283	286	293	278	292	278	264	276	275	275	295	290	278	280	269	305	287	299	297	303	307	282	263	303	273	291	334	273	251	252	295	318	296	303	247	302	300	293	301	300	337	294	283	267	299	303	288	308	298	262	300	251	317	273	303	266	296	285	261	262	276	284	300	264	303	259	284	289	280	278	285	278	328	271	270	281	307	304	295	297	263	279	285	257	287	298	274	266	250	264	304	293	267	276	298	305	258	316	288	278	317	321	265	275	286	274	315	269	254	305	278	287	279	274	276	279	280	290	258	283	290	301	271	302	280	285	301	293	290	284	265	291	293	278	291	291	238	255	301	260	284	291	265	301	285	277	276	288	291	280	264	297	282	293	264	298	320	272	256	270	282	289	274	317	267	273	283	279	277	264	296	295	301	289	285	279	287	262	320	294	292	295	287	280	285	303	294	300	271	296	285	301	319	289	290	266	266	314	268	311	352	274	284	287	285	289	293	303	327	277	285	258	294	309	302	298	310	279	307	280	277	312	300	286	288	280	286	294	267	295	318	305	327	278	263	268	290	267	281	273	266	291	273	280	282	299	265	262	280	266	274	289	274	281	240	292	285	278	276	271	285	286	285	280	284	279	262	286	264	309	256	278	281	301	284	303	272	260	298	283	286	271	287	264	261	262	270	274	279	250	319	295	248	277	234	277	290	228	320	304	267	263	307	303	293	300	280	240	307	287	267	304	265	284	278	260	282	313	299	304	262	245	281	323	274	288	264	286	330	292	281	285	291	282	266	288	290	278	283	280	295	267	289	307	280	269	275	268	273	264	290	315	311	274	285	279	293	286	293	233	281	275	266	291	285	272	283	278	305	293	282	277	287	288	279	311	292	246	262	316	327	276	279	306	263	291	271	309	276	236	309	301	279	295	298	286	273	287	273	276	257	284	257	315	255	291	268	295	274	282	275	321	295	277	326	289	280	301	303	296	279	292	293	296	299	271	283	287	323	272	277	256	293	279	290	300	296	285	275	283	278	280	301	266	286	269	285	273	302	287	261	280	285	297	286	276	305	304	300	266	263	292	288	294	289	293	298	292	270	290	288	315	266	273	264	278	260	293	290	253	273	279	285	259	295	253	303	278	269	319	289	266	271	296	299	322	294	295	264	281	307	291	279	287	295	307	285	273	287	284	283	283	271	295	296	314	266	282	297	270	293	312	292	253	288	284	281	311	270	301	242	275	291	284	276	282	290	272	274	306	306	266	291	283	293	269	266	274	285	273	253	295	279	274	309	277	270	272	289	286	252	247	291	299	275	315	291	290	288	306	272	257	295	281	297	278	310	285	285	278	292	281	278	293	283	292	279	292	251	266	280	279	274	260	314	306	288	290	261	271	260	308	264	269	277	279	271	287	272	269	290	304	275	293	302	307	256	270	272	278	284	292	282	260	291	290	304	305	293	304	285	283	287	279	270	285	277	281	264	279	293	316	250	284	287	274	293	312	283	327	289	284	270	270	290	302	295	284	298	306	272	279	272	273	311	284	276	262	296	284	297	272	294	274	279	278	297	286	294	292	297	251	274	281	278	310	267	270	273	270	261	291	325	305	330	314	279	300	311	276	289	255	269	261	296	300	277	285	271	283	275	252	246	326	277	280	282	318	284	267	300	325	264	286	305	254	306	257	273	292	271	305	277	276	291	276	294	289	259	282	272	290	305	297	273	253	293	310	282	285	278	272	281	312	292	265	264	277	251	286	278	293	283	269	258	297	291	303	287	259	273	305	249	282	301	281	258	306	285	283	273	293	253	273	288	283	282	258	320	271	318	303	276	269	278	296	260	246	291	281	305	283	293	258	278	268	289	314	262	277	295	264	289	252	290	278	285	311	287	271	271	286	290	275	293	308	299	328	288	292	275	270	267	280	293	295	296	301	305	284	308	306	308	278	287	294	287	280	305	316	294	306	299	280	296	278	318	263	273	274	312	293	286	303	293	271	290	276	277	289	263	252	255	291	287	285	286	259	278	296	267	299	281	287	309	293	321	278	275	291	276	289	267	273	300	255	291	272	260	295	284	268	267	280	281	280	287	308	276	278	267	278	271	301	273	293	244	301	262	291	299	250	283	269	292	261	304	287	277	274	258	274	298	274	272	302	285	281	311	272	279	275	294	313	287	266	283	280	268	270	256	266	272	285	286	276	304	293	284	275	264	294	307	291	267	299	310	262	289	297	260	278	290	273	276	266	297	281	279	269	292	282	275	274	311	271	304	308	271	275	306	310	284	301	284	292	275	265	265	295	284	269	295	287	270	291	281	266	284	275	290	314	270	301	273	288	281	290	284	307	274	288	288	308	271	294	279	309	281	298	307	298	287	269	282	293	292	302	269	294	285	276	310	301	255	259	260	297	284	294	272	273	271	278	283	278	292	302	317	305	282	262	281	262	271	300	297	279	273	301	281	290	297	268	301	276	315	289	270	292	277	258	272	309	283	291	270	262	286	293	276	293	271	262	297	303	284	278	283	281	281	281	243	279	288	278	268	318	274	271	312	304	280	298	244	273	289	279	280	297	300	269	313	276	300	323	262	296	288	284	305	273	263	288	281	276	289	242	275	294	284	307	295	286	273	291	296	269	304	290	266	243	274	284	265	259	310	313	320	312	289	258	281	272	322	313	284	320	308	283	268	263	300	254	285	285	295	299	280	277	290	275	269	308	273	257	275	284	271	316	283	288	293	277	305	301	283	257	296	282	291	285	311	318	285	302	263	285	267	298	270	296	281	290
26633	19497	11834	5528	2730	1791	1271	939	866	818	804	805	762	667	601	601	569	566	570	561	537	582	593	567	624	542	581	547	539	554	543	517	590	542	563	528	576	513	567	524	549	502	557	503	516	521	551	514	522	557	572	503	548	490	525	517	496	527	510	565	544	530	502	513	537	493	501	513	552	518	507	509	538	478	517	497	504	521	562	557	490	531	514	521	521	519	535	493	505	523	523	518	507	504	511	536	522	510	530	544	547	529	528	484	521	506	544	454	472	493	536	507	527	552	534	512	532	548	476	527	539	517	492	526	521	550	477	538	506	521	526	519	569	473	510	555	530	504	516	544	487	548	537	485	538	512	554	511	544	503	491	560	540	536	508	510	537	494	522	490	497	489	503	504	501	537	552	535	531	539	527	509	538	503	508	535	505	550	537	503	561	505	518	517	521	527	528	558	511	542	530	524	525	538	511	508	531	535	487	544	517	522	544	522	542	543	528	502	522	530	527	533	510	529	534	522	505	483	520	498	553	547	510	493	572	520	525	485	523	506	542	503	545	471	488	503	513	514	515	539	522	518	555	531	562	465	576	520	565	535	558	563	559	492	496	506	542	535	533	500	530	516	511	498	518	495	495	507	490	518	516	499	539	537	496	526	520	550	501	552	500	521	553	593	530	501	523	523	476	503	504	525	510	550	523	493	567	511	506	505	507	519	529	539	512	514	489	527	548	534	512	496	488	511	509	494	506	522	539	540	503	525	528	571	498	555	548	531	524	522	501	525	525	494	497	574	504	514	527	512	529	505	484	525	504	519	527	546	534	519	491	527	546	516	524	543	519	507	546	509	547	503	497	500	491	536	551	580	549	569	515	506	537	486	510	562	548	532	509	545	470	505	531	548	507	465	512	554	524	508	536	511	503	545	538	515	559	529	551	506	529	534	550	507	559	541	520	522	482	530	519	512	547	530	548	507	533	522	463	526	515	535	514	515	585	506	534	533	542	542	489	493	502	561	525	508	498	462	487	533	506	461	567	510	532	533	504	532	555	539	497	518	544	520	548	502	529	543	506	525	502	552	528	514	527	526	538	523	518	508	528	502	518	547	550	526	505	506	519	564	540	517	547	501	522	495	522	527	537	499	515	497	487	485	576	547	491	500	528	569	519	511	578	501	534	489	513	488	520	529	498	549	504	555	540	485	506	531	550	522	514	526	507	529	518	558	532	527	518	520	545	490	515	550	555	483	491	576	510	528	478	526	476	539	538	563	502	527	487	529	539	555	531	509	508	479	481	546	530	512	545	530	539	535	512	497	519	549	506	508	513	527	539	479	536	536	499	521	539	519	558	487	497	533	505	503	503	511	513	529	497	511	537	489	466	526	489	517	541	522	527	506	533	543	537	494	525	506	527	516	498	500	507	522	541	519	523	545	515	569	491	563	486	521	521	529	510	505	519	527	537	510	511	487	503	503	522	535	527	505	528	557	543	491	489	545	550	540	545	578	543	497	523	510	512	579	514	528	522	522	517	504	495	563	546	523	546	527	503	515	523	546	505	465	512	502	521	527	497	466	477	512	536	522	555	489	521	551	512	522	565	489	523	507	533	537	505	475	539	567	522	475	527	484	549	523	500	524	552	492	537	539	521	527	530	457	534	539	518	509	520	572	550	507	512	567	513	543	551	540	505	504	537	470	548	519	519	517	535	528	474	539	513	546	537	552	476	490	513	501	508	526	555	546	502	525	531	540	513	521	512	511	540	511	535	535	551	542	545	536	525	544	501	515	522	537	518	533	525	489	526	514	486	536	509	524	498	542	501	533	521	508	544	543	497	498	541	531	512	502	534	517	497	535	520	494	543	530	556	530	487	545	503	556	497	543	507	515	513	556	488	514	521	560	524	534	544	544	560	563	528	520	495	482	503	541	531	496	484	531	502	507	543	511	473	513	479	523	511	509	534	574	543	504	536	533	569	505	521	563	515	462	539	476	522	504	546	508	516	560	536	527	480	514	543	503	494	519	519	505	536	524	517	529	498	509	536	547	520	526	474	504	564	535	519	515	543	531	532	504	541	510	517	507	487	512	539	550	524	510	520	504	525	549	532	543	479	503	525	542	497	518	530	495	516	535	527	536	539	528	510	517	498	537	523	506	540	496	532	529	538	542	529	543	530	520	486	560	516	517	512	478	504	526	508	510	536	571	513	569	529	516	530	501	499	555	493	504	579	498	545	522	520	507	543	536	577	505	541	521	523	496	543	510	534	477	505	540	548	539	518	527	527	537	524	539	521	523	496	558	553	514	552	506	469	479	546	531	504	537	522	537	529	542	531	558	551	529	561	503	525	504	526	535	523	542	566	543	528	537	503	524	530	527	554	507	524	506	544	554	536	555	507	520	551	537	506	512	524	471	517	565	507	554	548	511	507	555	517	549	503	531	509	545	519	508	495	548	576	474	530	501	534	510	505	515	522	505	538	521	550	497	510	513	507	493	531	522	502	497	514	524	563	511	497	473	499	524	486	538	577	552	528	552	536	487	540	505	481	487	565	528	503	520	488	545	516	528	493	464	513	532	487	541	538	510	483	553	547	536	532	514	486	503	506	524	527	532	533	533	526	523	518	520	535	535	544	513	500	537	543	519	529	548	517	499	541	495	515	521	508	508	514	524	498	495	478	475	536	540	492	545	515	521	516	540	529	539	502	537	523	510	522	533	543	498	515	513	503	530	497	529	474	546	524	517	565	511	507	540	470	533	506	494	565	519	508	508	547	515	522	519	532	510	535	496	496	530	504	510	512	510	527	542	507	521	581	520	542	525	544	513	550	483	531	502	526	503	532	530	505	531	550	505	505	502	529	522	562	558	520	529	519	516	545	520	527	514	525	570	511	525	533	508	521	501	500	538	525	521	538	509	475	514	522	551	518	501	514	516	539	561	513	537	529	517	519	538	488	551	540	567	517	488	484	519	506	538	550	540	508	532	547	523	529	486	483	516	506	509	497	594	527	540	525	530	525	535	495	523	510	525	507	485	541	509	504	532	525	521	537	555	540	511	524	535	504	537	515	526	528	545	548	589	542	500	547	509	539	513	517	549	534	532	512	521	521	510	503	530	533	507	506	536	522	556	541	528	542	520	512	525	499	521	535	522	525	531	520	494	559	531	534	527	537	501	520	495	478	537	503	483	524	462	522	530	547	508	530	538	531	527	491	533	534	527	516	535	530	525	535	504	536	507	522	531	493	519	545	521	526	531	541	482	465	559	529	533	515	506	496	539	542	525	528	496	494	537	505	519	519	532	575	488	562	537	554	496	524	507	525	512	526	539	525	479	506	499	542	497	539	500	513	550	503	507	546	563	519	512	530	486	536	474	532	486	517	524	504	554	528	514	544	529	511	534	535	489	491	513	512	543	568	533	541	543	507	536	503	551	561	534	537	530	541	529	528	537	556	511	530	526	518	503	517	510	538	545	511	521	527	498	496	535	517	557	546	558	527	506	509	488	560	554	527	525
8227	15732	12837	7086	5066	3791	2687	2046	1735	1684	1694	1568	1403	1201	1040	989	956	823	849	878	861	871	876	888	930	921	903	882	869	861	817	867	827	838	767	777	759	831	800	845	801	793	735	834	809	797	814	784	746	814	782	796	778	811	831	801	753	765	764	754	816	836	801	756	802	721	756	734	807	832	811	822	775	770	786	790	736	760	774	771	771	770	792	774	728	800	809	844	743	739	795	790	794	792	778	748	741	751	833	712	771	790	783	784	787	795	793	726	820	745	769	781	783	759	772	747	787	791	732	720	749	813	763	796	773	764	768	800	745	812	728	794	751	776	786	754	741	730	790	759	837	769	773	767	775	786	822	774	803	768	803	790	749	786	759	810	766	784	781	799	788	784	842	776	773	757	768	763	726	798	794	800	760	767	754	725	734	733	807	764	796	768	754	780	778	774	799	779	834	795	765	780	765	720	748	777	749	740	790	794	779	744	780	770	777	734	813	773	815	756	750	815	740	773	794	779	752	752	776	753	816	755	753	749	791	758	783	768	773	783	801	789	758	797	777	767	785	751	745	772	743	818	786	758	744	758	772	721	807	742	805	743	777	809	797	758	757	768	778	786	779	785	812	793	787	772	763	794	737	820	779	761	739	781	785	784	773	774	813	749	778	800	729	787	773	825	737	771	788	764	803	773	686	795	783	735	766	755	762	771	726	766	712	703	798	755	785	744	814	795	777	766	747	776	791	775	802	827	764	753	760	802	730	796	736	794	778	740	777	767	748	774	811	751	782	740	800	814	772	797	748	771	755	799	743	755	757	767	752	776	748	783	802	744	792	754	798	783	781	792	781	838	711	763	773	746	783	746	806	728	820	791	779	802	779	781	815	772	770	757	770	736	751	784	807	787	737	790	778	785	744	811	797	759	769	756	775	715	781	762	705	786	789	798	766	764	799	803	747	783	767	804	780	801	769	787	772	704	729	766	753	777	782	773	762	815	780	729	827	774	762	787	783	784	798	756	798	750	815	762	745	770	751	760	720	742	740	778	785	779	726	732	818	785	797	756	812	762	800	780	788	794	848	768	770	798	741	748	802	771	811	758	798	771	755	786	781	753	800	759	701	729	764	804	750	781	767	777	834	778	760	791	770	790	729	784	826	835	788	794	743	784	809	762	840	748	755	759	777	780	815	747	755	768	773	766	781	741	778	789	801	761	758	770	773	796	749	806	774	764	814	832	794	736	758	766	770	775	757	768	747	770	795	796	766	810	757	761	794	757	739	783	753	773	793	824	738	768	739	775	769	809	777	780	766	763	823	770	774	773	769	817	759	742	727	733	723	765	773	748	727	786	765	742	795	806	767	772	797	764	761	808	741	772	771	722	767	792	765	787	777	806	779	752	779	738	797	812	805	737	744	805	781	764	802	741	809	807	759	736	828	815	752	740	757	771	786	796	752	764	763	803	722	755	764	800	730	797	764	734	748	812	811	785	750	721	771	762	762	785	757	743	767	782	815	779	744	771	685	803	777	784	801	747	791	808	801	778	787	764	769	766	730	792	782	759	794	782	796	761	812	808	776	811	769	758	748	761	827	788	737	772	777	785	753	734	766	760	753	768	734	758	778	784	788	778	751	767	776	805	812	777	723	717	798	813	749	757	735	763	778	743	764	771	755	762	809	803	783	795	724	766	774	733	771	770	786	772	774	774	808	750	747	759	759	783	743	776	784	769	753	783	792	809	801	754	745	818	778	772	726	786	758	746	763	808	769	775	760	804	773	782	785	816	717	745	746	801	804	814	789	757	795	806	749	776	810	752	740	733	802	783	820	740	773	762	792	723	781	773	810	772	773	764	735	790	812	778	800	738	759	754	733	821	767	728	808	789	746	783	802	805	764	763	718	738	761	779	767	772	761	803	768	840	777	794	767	757	724	801	768	782	808	815	749	722	715	771	763	823	728	776	796	826	810	732	821	744	753	766	759	728	745	774	789	748	775	781	777	832	764	759	782	761	732	831	727	766	801	774	815	783	784	785	761	728	724	739	803	798	742	759	765	812	795	807	774	817	798	799	757	714	795	757	789	739	786	724	786	752	770	755	782	739	771	770	768	797	752	776	754	761	794	745	775	788	748	818	740	734	818	799	710	779	756	756	764	741	779	813	778	787	808	739	730	738	788	800	746	838	778	736	805	759	777	807	786	768	775	781	808	777	818	782	736	733	751	783	790	733	791	765	745	784	738	769	771	784	883	824	754	786	761	845	742	757	798	779	755	793	750	722	783	749	773	787	750	769	793	818	731	739	778	726	791	774	814	774	778	780	746	787	754	739	797	724	793	790	715	771	746	752	769	770	767	729	764	795	750	726	734	773	826	785	753	784	728	744	784	741	847	744	739	765	766	763	765	761	775	774	814	785	743	798	760	793	783	791	724	823	774	769	817	768	807	766	746	766	749	807	764	789	819	797	764	748	791	752	750	761	743	755	796	782	749	781	782	794	801	743	785	826	751	742	749	795	778	747	776	798	758	758	740	782	747	794	756	745	792	805	768	814	807	748	750	818	716	799	830	760	838	785	758	778	797	770	801	778	781	775	743	750	785	812	764	816	753	786	794	781	773	815	741	785	782	737	796	767	767	811	757	770	735	764	749	713	791	801	766	767	832	774	793	805	781	750	783	830	754	759	751	772	791	765	748	749	768	756	770	854	701	792	772	764	769	726	785	743	821	783	746	807	775	750	730	776	760	783	767	773	764	803	756	792	791	769	782	732	723	789	756	747	816	755	725	791	781	779	792	757	741	758	765	811	748	825	774	747	728	772	792	791	758	777	769	778	846	726	732	811	767	783	772	789	757	795	767	766	783	777	769	779	758	801	760	737	765	824	787	776	757	736	731	735	767	767	738	740	747	759	780	784	809	738	816	748	772	809	795	773	757	779	767	802	764	788	801	819	815	802	772	773	753	765	699	774	777	777	755	798	777	761	781	745	766	774	745	772	766	783	789	774	758	814	791	790	801	769	725	769	733	789	732	817	791	774	806	737	768	776	784	745	806	783	746	768	719	798	796	793	730	819	807	748	733	713	769	799	795	785	729	700	792	772	765	724	712	806	728	773	821	771	746	778	723	766	775	787	770	786	802	799	755	738	765	810	769	795	747	747	796	813	739	800	720	785	776	755	778	783	750	765	806	749	771	740	739	779	759	800	785	776	775	768	774	700	765	803	783	804	777	801	750	815	810	780	756	749	838	771	783	778	768	772	770	781	823	777	761	726	756	757	748	813	761	789	732	773	780	771	765	759	792	812	761	809	747	732	725	749	778	739	738	790	794	776	747	781	760	777	719	766	791	762	789	807	765	773	760	769	733	778	751	761	814	770	829	772	786	761	818	747	770	712	820	742	743	728	791	815	768	770	767	773	775	779	740	780	744	814	730	772	838	794	769	784	790	785	759	789	769	735	799	793	748	802	771	809	768	683	798	787	764	742	790	764	735	814	773	783	765	756	730	741	764	793
22893	21032	28093	24175	20659	7507	2051	1238	954	823	820	725	600	539	479	402	363	400	383	362	386	349	388	405	415	423	416	346	379	369	333	345	317	302	322	346	298	311	336	317	290	323	318	302	300	324	329	275	263	311	347	314	288	315	327	326	306	312	310	302	299	275	284	276	270	286	319	294	284	290	260	310	281	282	281	282	330	314	304	305	293	275	314	305	308	284	303	298	286	288	270	280	332	313	287	303	293	308	323	297	287	286	243	273	300	329	295	302	300	301	281	280	300	301	294	314	274	317	299	321	288	288	307	279	304	307	321	278	268	296	298	278	302	289	315	315	278	275	309	320	328	284	325	310	301	300	300	306	262	286	287	283	302	316	293	318	299	270	290	288	282	274	312	290	325	293	303	297	274	286	308	292	289	280	289	300	283	255	293	320	290	298	297	292	284	325	308	272	293	299	311	298	308	324	297	267	302	316	283	310	293	269	337	285	300	279	315	281	283	276	308	300	278	306	306	310	303	302	296	288	313	287	291	304	283	307	294	331	262	286	295	270	281	317	297	290	279	296	315	301	281	303	290	270	279	299	310	279	291	293	275	289	279	312	296	280	287	293	284	277	303	314	301	284	305	292	314	297	279	307	313	255	279	294	324	277	301	291	297	283	340	283	300	294	291	328	287	272	278	315	294	287	268	330	295	303	324	293	321	313	261	288	283	325	296	304	266	290	310	276	282	287	284	301	318	275	305	285	286	283	272	305	264	288	301	272	321	301	286	312	292	301	297	306	270	312	332	292	289	303	275	302	300	306	286	293	262	289	313	277	300	274	299	278	289	305	292	283	273	314	322	333	246	288	308	255	309	287	269	269	314	290	264	290	305	310	290	302	304	308	291	301	283	279	278	286	303	256	315	295	309	275	303	290	274	277	298	326	304	315	311	314	287	308	283	290	302	283	271	306	300	312	326	296	288	289	296	295	271	301	311	284	292	258	275	303	310	290	303	284	317	295	262	296	312	293	287	284	293	275	319	296	272	305	300	298	290	263	325	293	322	307	314	290	300	305	290	317	280	301	345	296	280	273	280	311	284	293	292	291	311	316	302	305	283	287	304	310	288	284	295	279	299	317	269	295	300	278	277	324	278	334	286	277	291	272	278	312	279	271	299	318	288	301	278	292	295	303	323	297	281	282	319	296	298	272	283	280	288	285	309	294	312	288	284	307	332	291	301	285	299	285	318	318	315	278	328	277	293	309	301	291	316	283	285	282	293	292	332	298	306	279	309	279	300	285	291	277	287	286	276	317	303	300	262	323	297	311	285	320	303	300	283	281	311	279	309	291	258	297	289	278	300	273	285	301	285	286	303	308	338	304	291	314	286	308	298	295	311	276	300	290	319	261	290	326	300	254	297	294	302	274	278	252	327	290	308	275	304	305	264	317	291	302	294	285	307	282	311	272	280	333	279	310	299	294	305	297	305	294	296	293	272	303	286	268	299	272	304	293	283	285	320	288	285	266	309	309	276	286	298	272	271	298	298	263	287	285	270	297	340	305	282	264	316	317	297	297	278	264	283	303	270	304	331	303	287	313	300	295	281	296	316	310	296	274	280	281	304	314	321	307	294	242	321	300	296	298	290	291	295	279	308	305	303	262	275	296	303	269	280	256	295	288	298	282	299	275	304	283	305	318	294	303	298	282	294	299	265	291	318	266	294	294	298	281	293	298	267	288	273	316	296	299	289	295	309	294	297	283	305	306	276	301	287	302	264	299	297	282	301	303	310	316	279	270	325	301	305	284	277	296	299	335	295	294	363	286	302	286	275	321	301	291	294	317	278	265	309	291	292	298	324	290	294	323	309	274	317	291	285	307	298	305	293	287	298	268	285	279	290	284	314	287	259	316	289	327	310	318	311	288	267	286	309	311	320	314	286	307	280	272	294	253	278	300	298	284	280	290	274	307	289	281	284	319	285	286	274	286	308	312	294	293	290	313	296	274	346	271	284	290	262	295	278	286	329	314	352	296	318	329	300	302	279	271	318	306	311	291	281	300	303	279	299	316	294	292	292	303	284	277	284	301	281	268	275	291	269	280	292	284	276	270	293	283	306	318	287	314	268	259	256	294	271	309	288	316	288	283	271	323	301	285	266	284	293	293	284	282	306	286	296	290	296	300	311	275	281	311	297	302	295	317	264	280	272	298	286	300	269	275	321	311	308	327	292	281	293	288	282	323	298	314	304	275	310	310	312	323	270	268	298	277	251	282	296	290	265	275	288	298	290	269	306	304	288	293	262	291	275	289	297	263	298	281	291	278	316	275	293	303	286	288	294	321	293	269	262	307	321	293	278	265	299	303	292	247	282	310	277	275	315	287	299	282	270	322	291	323	283	292	290	286	300	303	307	287	246	275	265	289	331	283	291	310	269	286	286	320	297	286	278	297	307	272	283	306	315	313	283	277	311	313	318	306	300	277	293	299	317	289	316	293	284	284	312	313	304	298	302	272	297	289	316	274	286	295	291	275	320	288	278	280	282	309	285	314	318	296	297	310	283	287	304	308	313	290	277	302	263	268	308	278	292	338	286	320	269	283	297	264	291	297	303	306	299	297	282	319	282	298	271	288	299	270	305	290	296	306	302	273	320	278	289	289	301	288	301	290	277	312	303	274	311	294	331	290	294	277	285	268	282	270	295	274	313	272	268	275	288	312	321	301	294	244	298	281	280	293	303	314	280	326	299	316	292	289	258	293	311	289	286	296	331	312	281	267	285	284	260	302	308	304	271	302	289	293	265	294	297	291	302	283	292	339	269	313	303	334	309	282	264	305	285	298	297	301	282	276	282	283	270	290	299	299	284	287	310	283	318	311	269	302	311	275	279	292	281	271	288	305	282	288	288	313	296	295	281	303	272	316	298	281	290	308	276	278	287	279	281	287	268	289	256	286	293	310	320	285	287	304	301	313	290	280	301	297	299	291	297	288	277	306	325	287	303	269	316	295	309	332	293	281	280	300	284	264	305	276	302	289	273	289	281	280	287	292	282	289	287	294	298	293	307	310	278	297	275	307	276	275	321	291	284	311	319	286	286	313	274	264	291	320	313	296	260	321	272	282	281	260	277	317	290	286	305	286	284	319	306	316	290	307	302	314	279	286	270	280	284	324	284	281	305	298	294	302	293	286	290	292	286	316	292	305	290	298	283	278	302	309	302	350	258	260	269	311	327	278	267	283	330	293	304	268	282	319	286	309	288	265	292	279	294	303	293	288	322	281	309	300	277	317	302	266	287	298	281	281	297	310	304	303	247	282	270	276	317	298	320	296	319	294	295	297	316	291	289	294	280	292	320	271	267	280	331	285	309	256	280	271	285	308	270	289	300	256	276	315	296	304	303	316	293	284	313	306	277	299	312	289	282	284	269	304	306	279	302	288	252	285	298	317	309	287	286	273	322	346	295	304	293	290	300	270	269	292	318	295	292	303	313	285	299	298	302	314	297	303	307	335	288	267	302	281
8412	23690	18827	11387	7684	5426	3864	2937	2313	2127	1957	1760	1413	1086	956	708	776	668	637	595	657	674	702	763	814	769	665	628	544	538	576	566	524	518	505	464	485	535	527	503	530	504	538	469	536	491	462	467	463	472	503	490	472	475	460	488	455	451	468	436	459	493	417	477	476	434	427	492	390	473	443	468	450	437	444	442	452	445	478	475	401	468	440	469	499	435	451	471	424	471	476	475	445	469	434	467	454	447	482	464	454	408	445	448	436	476	416	421	438	434	486	493	421	474	438	471	441	440	432	433	438	491	447	461	416	433	438	421	439	432	441	423	421	473	445	468	439	480	480	464	460	478	469	447	433	463	456	440	492	451	451	461	462	469	479	434	464	468	431	420	427	446	489	442	474	393	440	457	470	483	435	494	490	477	473	437	458	439	447	419	454	430	453	442	436	443	444	451	436	441	424	447	463	442	457	459	476	491	460	439	468	457	498	446	480	403	481	440	453	440	426	491	467	459	443	429	470	465	461	478	420	467	450	482	447	452	432	479	442	482	433	443	428	480	450	436	469	481	397	409	442	412	489	465	449	444	454	483	460	417	455	493	464	453	446	480	445	468	458	449	439	480	441	466	446	450	463	459	478	415	458	476	450	467	467	439	418	452	428	422	474	449	413	471	425	464	449	439	470	451	407	438	427	465	431	411	453	483	471	477	466	454	477	483	427	436	446	486	438	466	443	455	481	449	467	458	407	434	456	445	442	462	430	447	482	442	453	433	453	451	446	457	494	477	450	433	457	485	451	454	443	436	464	478	451	470	452	418	446	471	398	455	470	447	458	448	397	464	477	438	489	458	476	485	464	456	464	433	464	455	455	449	456	432	447	472	449	460	456	438	468	502	479	479	479	423	423	466	462	477	485	442	442	476	452	458	478	428	442	449	497	454	422	436	432	439	442	444	425	433	485	442	455	430	438	417	428	454	464	465	477	463	434	423	491	489	434	473	443	443	456	464	460	455	463	471	452	448	465	450	451	476	483	440	484	435	458	443	423	512	418	471	464	451	434	461	432	474	474	407	455	490	476	467	451	458	451	468	428	442	431	455	447	430	437	484	462	440	484	453	411	438	462	479	446	451	422	461	441	450	473	448	470	468	454	455	430	467	444	427	428	402	454	461	452	478	440	477	488	446	443	458	468	456	444	451	458	487	413	445	476	485	433	440	474	445	465	464	432	430	507	467	463	454	457	475	449	489	404	465	434	441	440	426	449	409	462	452	470	442	489	458	450	460	453	461	456	443	431	446	459	473	456	425	492	418	443	445	453	439	419	442	436	450	439	458	465	424	494	456	478	467	461	468	433	466	463	428	478	436	428	416	469	455	471	481	475	425	444	422	412	414	440	483	449	441	497	495	420	456	471	460	430	491	461	455	440	440	449	482	434	474	454	416	461	435	455	455	456	496	448	459	440	449	483	467	446	401	457	430	474	437	429	448	457	455	502	448	463	450	451	467	465	459	463	446	430	477	442	456	456	463	453	452	459	461	408	473	428	442	417	479	462	450	462	441	428	458	449	467	428	421	444	467	464	473	459	456	466	414	468	454	432	437	470	441	476	458	473	459	449	476	455	416	420	455	457	441	411	460	495	477	439	466	499	432	468	486	452	480	468	395	464	392	456	431	425	444	449	453	442	476	436	435	469	452	459	433	430	502	465	472	429	448	430	455	459	441	470	445	466	431	447	443	441	456	417	438	430	433	430	465	418	435	471	485	469	454	443	424	470	455	443	455	436	450	449	414	468	473	488	474	438	446	443	451	421	453	433	467	455	457	444	407	465	451	440	459	443	443	439	466	468	458	461	445	464	449	419	479	448	421	458	470	450	441	459	431	456	461	423	452	467	449	506	470	432	441	476	442	458	502	456	436	441	456	430	457	449	466	475	451	452	444	473	438	479	462	486	480	462	481	490	453	461	425	449	502	454	448	451	449	463	452	410	454	441	435	463	441	470	436	478	437	456	440	474	444	468	425	446	423	471	460	467	421	472	455	415	483	461	442	441	484	449	442	436	427	457	426	457	459	425	423	483	491	435	448	463	451	432	421	429	458	456	438	477	464	457	435	430	493	446	480	468	490	484	483	428	467	480	446	453	454	466	442	447	448	426	440	465	438	422	446	491	459	437	468	430	428	461	423	446	453	392	467	424	459	442	442	459	476	449	445	434	442	418	486	460	439	466	426	468	437	474	439	450	498	465	444	440	444	445	468	438	458	452	430	424	433	454	472	471	430	513	434	464	462	470	462	406	440	420	466	462	455	462	438	447	431	438	418	459	453	481	476	397	432	405	432	417	415	455	447	478	434	446	467	415	459	468	437	439	479	504	411	471	460	442	423	443	444	452	425	456	416	448	490	460	458	419	454	468	473	453	442	481	454	461	458	437	429	440	441	464	480	468	467	479	445	469	435	446	444	460	466	437	438	440	475	472	432	469	428	479	438	485	455	452	464	469	449	443	460	456	406	394	445	485	415	442	447	438	447	461	448	478	437	434	512	453	470	412	421	468	446	484	450	449	437	471	463	440	475	495	428	437	438	459	409	443	442	477	486	474	471	460	411	451	439	448	438	417	463	450	432	455	442	478	469	471	435	447	440	448	403	449	436	429	481	439	448	485	425	451	478	402	455	468	473	426	428	439	473	456	440	468	431	413	459	484	440	459	454	428	484	468	477	429	406	420	428	457	434	419	492	438	473	480	469	432	484	432	441	466	470	454	455	449	451	462	451	452	488	427	475	430	418	474	445	464	443	436	440	417	487	439	461	442	465	429	445	442	438	474	454	450	417	472	435	442	458	454	458	466	484	468	425	466	459	475	471	418	444	473	475	448	458	422	445	455	412	436	462	425	464	454	487	451	474	439	490	469	456	445	442	464	449	464	444	409	437	440	448	448	469	452	446	419	491	459	438	430	444	446	446	431	459	452	447	492	468	463	397	431	478	449	449	436	491	452	444	431	428	433	439	425	457	453	424	468	441	456	473	452	442	450	473	467	437	463	463	465	482	480	458	452	483	495	437	467	469	423	452	446	406	460	430	433	445	470	452	480	459	459	441	445	434	421	434	466	416	444	481	455	451	446	474	449	430	441	465	475	456	470	481	451	423	460	464	462	431	458	448	468	491	488	465	424	438	436	449	477	465	432	447	451	466	419	458	393	428	444	474	418	442	446	496	457	461	460	444	408	437	455	486	476	437	445	424	485	475	439	476	460	479	415	432	443	456	459	453	429	461	474	457	440	469	472	486	457	471	426	457	457	429	436	461	431	456	427	438	451	470	478	385	428	463	472	426	430	464	468	460	443	426	436	453	463	413	451	457	423	434	470	468	433	427	451	434	468	441	425	470	442	465	464	462	404	435	445	439	464	452	452	436	454	463	451	439	451	429	470	450	477	450	483	460	459	449	449	505	449	462	434	495	429	456	444	444	454	455	435	450	468	465	423	457	438	422	488	449	448	431	436	465
24105	21024	26365	24341	6855	2456	1596	1175	1019	996	995	869	701	642	667	578	569	580	566	577	618	556	616	658	667	595	608	569	548	538	575	572	564	532	550	541	526	501	519	565	551	542	543	548	512	495	507	505	525	482	537	546	542	518	518	503	535	532	525	507	522	485	530	500	475	473	489	526	523	532	513	527	505	503	477	528	545	497	461	544	524	519	479	542	535	518	517	543	491	487	492	493	478	476	511	523	516	489	516	510	539	474	545	497	519	511	500	482	486	517	511	473	538	526	488	512	494	471	516	514	565	504	514	561	511	514	508	493	487	482	543	503	533	489	552	465	525	507	526	528	480	516	529	553	509	548	520	538	555	549	491	545	541	502	491	529	541	532	511	492	494	539	525	512	508	513	537	487	515	502	532	509	542	500	560	530	473	503	488	498	512	486	497	508	511	503	564	532	499	489	493	481	526	494	527	522	484	491	493	552	508	574	522	496	489	528	504	536	514	491	502	508	506	508	507	505	507	501	483	497	520	502	500	509	485	536	540	541	482	498	526	509	514	523	534	499	472	504	512	501	526	526	514	490	505	554	486	510	517	532	490	476	501	466	492	509	487	511	500	520	502	531	515	492	517	536	495	515	497	586	520	500	484	504	491	496	505	493	545	514	537	514	507	526	497	509	508	503	491	502	539	520	512	535	551	481	535	536	482	559	439	512	543	564	546	545	513	538	486	524	507	535	489	551	482	524	507	506	535	505	503	504	508	453	476	510	520	519	514	507	522	513	492	470	508	474	530	570	562	513	461	509	514	572	536	477	506	531	522	502	559	503	508	536	520	492	483	561	502	497	526	488	544	563	525	482	513	524	512	511	517	518	527	504	524	525	538	508	568	519	486	498	541	525	510	566	548	486	499	493	520	476	540	489	506	445	518	513	568	512	536	492	442	509	511	540	502	503	489	532	486	505	532	498	504	542	511	512	450	519	499	512	519	498	507	514	493	533	428	488	544	550	522	478	521	530	571	467	555	507	493	538	535	500	493	501	498	502	506	504	518	515	545	488	549	497	515	530	506	501	487	545	526	491	512	520	503	515	491	519	524	514	530	520	530	505	486	535	503	568	498	563	483	500	515	514	548	506	497	532	549	515	526	541	542	505	520	523	482	498	441	531	494	486	517	552	512	492	512	502	497	479	513	510	518	538	536	518	478	525	514	494	516	521	543	502	503	509	536	540	506	536	517	507	525	481	536	520	528	508	504	505	502	524	530	475	516	524	497	466	539	528	501	497	521	493	533	511	509	453	491	538	525	531	458	506	518	549	549	557	511	525	544	513	519	490	517	513	498	514	509	501	528	546	506	527	508	500	481	506	489	516	485	510	517	484	507	477	509	472	521	536	486	525	527	516	493	523	575	519	528	543	505	536	559	508	531	538	545	523	516	516	530	481	483	517	522	499	498	566	544	484	555	529	513	531	483	538	499	465	495	531	511	473	508	568	539	510	525	508	535	512	480	504	499	548	517	547	518	530	541	502	506	544	475	573	489	564	510	488	543	505	499	495	536	490	521	500	529	525	556	500	517	458	533	528	518	524	543	528	538	516	549	533	529	569	503	525	482	515	532	463	489	560	534	544	546	508	508	534	482	514	521	521	511	500	556	504	528	521	526	491	462	490	534	541	501	486	539	534	531	524	491	491	531	499	536	522	504	518	464	498	499	506	545	520	521	516	539	563	522	496	533	531	513	490	476	521	533	520	523	507	526	517	520	490	553	468	548	531	531	532	531	504	529	533	525	507	508	546	535	512	511	492	531	478	487	511	574	544	514	519	488	514	504	475	489	556	499	496	488	500	532	507	503	525	495	509	524	535	500	492	490	482	517	526	501	525	477	540	529	550	521	495	511	516	511	542	539	501	549	516	564	540	550	517	508	505	524	494	515	514	520	498	506	519	540	524	520	505	513	487	532	529	506	526	531	491	474	514	546	475	495	526	536	524	494	503	502	528	525	496	552	509	528	513	514	541	529	486	506	496	478	476	488	547	519	499	569	531	520	515	485	558	472	528	539	527	540	495	493	548	509	517	515	491	529	512	568	513	512	502	527	546	526	513	519	534	516	522	536	491	483	539	518	510	578	490	492	474	524	527	517	489	543	537	458	511	479	506	557	515	542	523	469	506	476	483	531	503	490	527	464	527	531	482	522	514	534	540	543	496	564	486	546	550	513	549	496	545	518	504	520	477	504	523	549	511	492	496	521	508	554	479	542	487	488	537	526	485	533	504	481	524	490	522	504	517	525	543	528	493	520	522	506	532	555	536	552	537	501	532	485	536	500	536	533	521	534	498	481	493	510	488	513	530	533	514	519	506	521	517	538	529	517	514	472	494	515	553	511	491	523	516	566	527	486	479	538	497	522	546	515	503	507	553	513	507	509	533	536	507	516	504	508	511	542	508	492	546	549	533	541	557	527	537	512	505	598	529	548	544	522	541	497	500	489	516	535	513	544	488	503	503	524	504	538	555	498	498	508	515	494	511	501	507	490	509	495	480	508	532	503	498	481	544	547	502	524	546	548	542	505	464	534	486	524	524	510	463	503	545	488	514	522	542	542	527	525	532	489	481	548	527	525	507	503	501	493	532	561	508	491	494	546	518	504	494	491	488	510	500	545	512	504	505	491	538	539	511	504	529	491	536	507	523	515	534	534	511	496	527	496	553	520	506	491	539	542	506	505	539	546	517	474	531	462	512	531	534	486	486	504	538	535	503	486	513	549	516	552	523	532	553	512	530	581	502	530	495	515	496	547	493	496	486	484	475	551	487	543	512	536	529	501	529	578	518	523	529	586	456	550	491	493	495	500	504	493	520	529	529	520	546	519	534	487	470	495	518	514	488	542	513	514	526	580	484	505	502	550	513	493	472	537	518	504	491	529	547	531	476	525	523	516	524	552	500	501	536	504	501	511	523	500	536	502	505	491	546	489	491	492	506	575	509	556	495	479	504	531	540	509	538	500	511	500	496	486	519	461	506	522	539	518	521	518	517	490	575	491	474	486	503	528	554	487	485	535	493	550	514	536	480	519	499	513	504	510	485	526	552	514	496	511	521	473	502	525	477	532	500	512	539	509	523	502	495	498	515	528	507	475	544	488	511	547	507	541	493	519	476	539	505	528	519	513	544	509	533	499	505	493	473	522	538	545	509	491	533	473	500	510	521	526	519	528	508	512	527	544	505	537	525	499	493	519	521	498	497	515	510	517	537	516	538	554	482	522	536	527	500	539	470	479	504	496	532	484	542	507	513	472	539	523	490	491	533	555	543	553	508	490	523	498	532	556	516	514	507	517	565	516	503	521	525	532	508	482	495	537	534	499	462	527	532	536	473	489	537	519	541	555	513	514	532	496	547	491	522	510	577	512	500	463	535	519	531	452	498	507	516	480	516	514	526	512	518	487	513	580	543	509	520	523	493	488	541	518	495	525	528	525	537	525	498	515	538	506	500	507	542	556	484	536	528
8405	20405	15282	9730	6683	4753	3420	2722	2231	2104	1918	1735	1438	1211	1001	994	910	899	859	900	927	949	970	1028	1115	951	920	899	833	817	812	843	819	805	799	759	773	770	861	759	772	845	840	838	779	806	763	786	701	722	705	725	752	763	742	760	789	752	760	710	784	765	738	680	749	745	714	757	751	747	761	744	759	756	712	781	748	724	753	773	772	768	809	765	746	748	719	713	752	740	721	723	745	762	772	745	753	707	717	760	714	744	771	740	716	750	836	816	699	717	748	770	783	709	730	724	758	742	750	751	721	741	722	718	772	776	783	794	756	763	778	752	744	745	757	712	712	721	720	759	763	715	750	697	756	731	743	725	759	785	705	730	783	749	701	743	750	723	789	725	761	768	766	775	771	752	786	739	749	796	748	768	757	723	738	770	718	750	760	708	709	740	725	755	767	710	737	764	739	768	800	743	773	799	724	724	774	766	736	743	768	759	770	756	751	765	727	760	768	726	745	732	673	697	724	736	780	727	772	758	780	714	747	743	739	764	725	739	723	705	765	792	772	785	779	771	753	778	759	740	758	777	770	749	792	730	813	732	747	736	800	750	754	728	734	760	764	757	718	662	754	757	774	750	730	732	744	761	742	764	751	744	757	755	732	768	769	737	713	754	778	751	716	715	713	665	761	751	770	714	773	704	747	721	794	740	763	749	767	764	725	764	711	783	750	762	771	757	783	749	773	705	716	766	720	704	702	708	718	769	725	787	699	760	768	729	771	740	761	744	746	708	727	823	770	742	735	768	746	759	729	739	756	691	740	755	722	766	689	724	751	787	753	763	819	745	747	770	759	742	696	761	764	754	733	753	742	786	746	716	763	771	782	745	773	732	714	809	747	724	742	720	707	729	738	709	715	744	756	709	776	740	754	741	781	775	739	768	766	739	788	758	739	753	770	719	758	692	765	774	737	738	763	702	791	758	783	721	746	758	740	783	754	743	711	750	752	790	693	761	761	792	735	750	685	745	766	726	789	737	750	735	771	722	756	735	791	776	721	711	731	751	716	712	801	784	746	685	701	711	733	752	829	713	720	743	758	700	773	759	762	772	776	770	727	806	708	772	752	753	754	731	721	734	751	741	736	795	765	736	775	759	762	703	743	746	750	749	743	759	733	755	712	765	747	722	735	715	735	718	774	728	729	739	735	691	749	717	712	744	731	720	745	769	727	753	745	718	768	751	798	795	731	728	745	738	772	754	731	726	729	727	705	797	739	734	741	693	726	733	734	724	700	755	736	690	765	765	721	740	754	751	781	690	749	735	770	727	733	767	754	746	739	789	716	750	741	752	716	751	765	763	761	719	696	766	727	736	764	733	747	788	776	733	734	757	743	727	805	752	759	727	755	784	752	786	719	740	728	748	783	715	749	733	746	728	725	736	744	727	782	780	724	721	729	708	712	738	771	771	751	744	758	741	765	727	695	734	722	699	746	753	700	758	745	769	736	751	751	735	776	743	814	726	747	758	734	715	748	745	739	750	755	756	767	792	744	765	775	731	713	761	756	814	738	753	712	735	720	722	755	749	728	729	709	769	772	753	789	779	730	769	746	790	759	736	779	755	733	747	737	725	728	741	710	771	740	729	729	729	748	736	746	723	790	799	756	748	760	750	756	745	751	722	760	724	695	797	734	738	768	743	759	761	717	787	739	785	770	750	756	710	736	752	760	716	753	724	729	715	791	747	750	721	717	752	737	740	760	726	731	698	734	763	716	770	778	807	722	761	776	809	726	724	765	765	705	775	735	692	728	768	725	745	736	727	742	748	733	743	727	763	722	795	705	714	708	761	801	781	727	725	792	772	720	783	710	739	696	713	787	709	798	728	763	738	762	762	741	743	739	757	723	716	750	742	721	795	763	758	749	733	762	730	755	753	691	751	700	754	741	758	766	730	750	730	743	738	787	757	735	721	744	754	778	746	774	753	721	762	798	711	707	729	783	744	719	742	757	747	720	706	731	733	710	772	743	755	710	776	716	776	769	736	759	734	761	780	701	769	753	757	718	754	758	734	757	769	749	764	752	761	780	793	723	758	681	780	728	691	737	746	746	788	772	771	697	729	719	757	754	754	733	753	764	779	726	768	727	723	692	767	734	766	717	793	745	770	751	692	717	777	770	788	686	724	739	745	736	754	733	732	724	764	781	725	700	720	737	769	766	680	762	741	762	762	722	733	667	790	740	747	780	755	818	729	741	750	705	763	765	739	704	744	772	760	787	767	741	751	727	769	724	730	755	778	732	728	754	724	735	701	712	754	777	735	744	709	809	766	754	716	774	766	735	680	737	752	758	758	696	732	732	752	743	722	731	758	711	741	784	761	707	727	757	715	758	736	759	721	728	728	766	713	757	773	708	754	765	729	759	737	744	784	730	730	742	705	732	670	707	767	730	755	777	730	803	729	761	787	765	728	802	758	725	757	749	741	759	789	779	769	791	738	731	731	703	704	716	744	729	707	734	761	782	752	724	736	736	752	737	763	742	736	752	739	741	709	737	767	724	734	779	762	783	710	733	729	738	751	778	825	729	733	726	786	719	719	732	762	760	734	748	733	735	780	684	788	740	751	786	720	758	749	804	715	729	723	746	775	714	758	729	813	768	732	703	757	728	694	721	683	723	777	774	757	765	695	730	757	739	710	790	741	697	766	757	771	731	747	767	785	804	795	782	726	719	725	767	789	785	720	752	770	704	753	723	723	700	740	744	813	771	764	756	743	739	797	799	714	698	737	744	769	770	735	787	766	741	758	751	744	779	751	802	696	741	671	761	739	703	725	778	759	731	716	755	765	737	755	809	740	733	787	747	720	718	717	787	795	730	774	707	729	735	736	725	775	742	743	751	784	736	807	784	763	784	729	729	717	724	792	745	759	750	777	704	742	725	731	727	728	734	748	738	741	774	721	706	731	745	769	722	733	700	722	778	735	711	745	783	773	724	730	735	701	751	734	744	723	765	731	742	741	746	746	731	739	777	723	734	704	755	724	768	761	769	750	717	734	784	751	745	753	767	750	725	734	736	775	751	712	743	694	757	777	767	738	694	734	757	747	728	796	767	768	746	766	742	752	730	744	784	748	769	787	734	750	732	776	760	732	804	763	777	786	741	751	762	758	735	728	819	801	727	733	693	767	689	734	752	733	726	759	752	698	711	701	784	753	763	734	707	755	766	727	739	775	769	738	779	804	744	776	668	773	705	785	749	757	761	784	735	794	737	734	728	733	784	742	764	740	779	760	779	752	714	681	772	737	711	714	697	781	708	747	762	738	725	797	740	778	773	774	773	740	744	790	756	743	775	709	735	758	765	724	802	756	735	755	753	739	722	747	704	730	738	713	736	727	744	693	765	764	745	707	737	720	775	800	767	748	764	727	749	749	760	758	725	743	733	781	752	766	753	759	676	788	733	710	755	728	713	800	800	759	763	709	744	751	770	758	751	762	737	709	770	754	752	759	715	753	771	754	784	698
22103	21060	28692	23684	21067	20376	6142	1713	1204	1089	1008	749	625	510	380	344	297	318	312	311	308	324	440	389	407	347	317	280	306	286	252	270	248	222	221	218	242	225	242	239	231	237	247	264	237	221	189	208	215	204	233	247	238	217	216	201	204	215	214	199	224	228	195	179	193	211	190	210	200	191	223	190	200	206	205	203	188	211	206	218	207	193	198	225	218	179	198	206	201	204	209	214	206	182	209	216	208	181	175	197	202	185	198	202	202	184	190	207	219	188	175	194	199	182	205	197	190	206	196	212	215	211	208	162	203	190	217	225	220	189	189	203	188	192	198	199	206	185	199	181	190	214	196	186	178	185	189	197	184	204	199	202	180	190	195	202	159	223	182	163	195	183	203	192	199	221	217	184	202	216	233	191	199	201	212	192	235	195	182	195	208	193	198	198	200	209	219	205	195	187	216	185	192	221	213	208	166	208	197	203	243	208	201	225	208	198	169	200	211	196	206	215	219	222	213	207	215	205	199	206	231	187	208	210	199	226	209	186	177	220	192	167	197	194	207	209	195	216	226	196	196	184	227	219	220	169	175	200	195	174	199	204	219	216	219	185	216	174	203	206	211	195	190	221	193	196	174	216	209	189	214	198	208	194	206	200	203	212	184	209	208	197	210	200	206	192	194	185	209	224	205	177	210	170	199	194	211	192	234	201	182	214	197	201	202	197	188	207	185	220	196	209	200	222	203	176	185	209	204	203	215	173	213	196	212	196	195	217	221	188	198	195	195	185	199	190	226	216	205	184	196	190	219	204	215	207	189	185	191	221	221	185	185	193	198	195	177	192	204	171	222	173	209	230	206	177	205	212	211	181	189	224	208	199	186	199	203	209	186	171	235	204	189	204	178	196	224	193	213	189	203	188	209	190	182	209	206	168	191	209	183	205	188	201	215	206	227	199	191	205	168	208	201	184	185	195	218	182	227	173	182	198	198	194	210	217	200	176	188	212	201	218	201	209	206	214	221	201	211	199	216	222	180	210	205	183	232	225	191	210	217	191	226	211	215	205	213	214	195	203	186	220	211	211	215	186	184	201	202	241	180	201	218	205	180	201	162	202	197	193	179	220	195	177	198	199	212	157	222	184	186	191	203	196	185	192	229	186	194	197	203	201	191	199	197	195	185	174	174	212	171	170	201	197	169	190	206	199	225	206	210	218	199	192	202	207	201	200	205	197	203	202	200	211	181	203	199	188	191	206	172	235	189	209	206	196	216	196	220	193	193	234	190	200	204	199	200	207	178	186	191	189	209	187	200	202	218	198	188	214	200	205	229	190	215	215	182	235	227	178	210	216	223	207	226	191	211	187	215	209	192	185	199	196	206	197	202	197	198	178	230	202	191	183	187	204	193	188	204	225	201	199	187	213	168	188	183	185	209	206	207	191	214	188	217	187	168	212	222	193	211	219	208	192	214	186	204	195	202	172	196	196	178	200	213	199	238	207	211	206	208	201	216	221	222	187	192	188	213	205	199	214	192	200	201	213	215	237	189	210	181	184	191	235	195	183	215	206	218	195	193	176	170	207	193	190	174	199	211	211	226	224	207	195	205	189	211	209	211	211	212	202	202	186	216	220	213	207	202	211	187	214	191	188	202	218	207	181	191	214	205	208	187	187	176	203	195	203	199	210	201	178	212	219	185	191	189	193	201	211	197	191	214	219	212	214	214	205	209	163	184	211	191	221	209	203	188	192	198	186	215	177	192	202	205	187	209	214	167	201	192	195	204	201	203	192	198	183	213	182	224	197	214	193	202	221	202	227	191	194	197	194	194	177	212	204	198	195	205	179	203	203	201	192	196	201	196	210	211	220	163	186	201	211	211	175	189	213	201	216	180	200	225	209	191	191	217	193	201	207	188	215	190	188	187	193	210	234	190	188	214	217	179	188	209	200	196	187	185	206	211	200	203	208	204	183	208	195	211	197	195	206	177	204	193	199	167	224	202	175	196	226	183	200	214	196	197	178	221	200	191	184	209	201	208	206	189	187	197	220	195	210	231	192	215	198	204	191	203	173	184	213	206	200	210	181	217	223	188	187	205	197	203	203	191	192	203	204	205	180	188	205	191	203	207	218	192	198	191	204	205	190	203	184	224	201	210	208	185	190	232	210	215	214	217	191	202	205	214	194	201	188	205	186	198	178	188	210	195	193	184	207	193	205	188	179	230	197	200	197	198	188	196	184	181	183	193	202	193	204	198	174	199	193	200	200	206	197	186	202	195	193	212	206	182	205	187	226	195	214	201	200	185	207	207	189	191	184	184	218	195	218	181	216	210	209	210	226	181	213	150	202	209	206	199	209	203	194	235	215	173	196	186	197	180	172	194	216	181	187	195	211	190	185	205	206	220	205	191	220	203	183	172	214	188	190	221	219	175	217	207	199	199	191	186	217	206	219	203	202	199	178	193	192	192	220	212	211	194	194	203	211	189	192	200	213	201	166	198	197	188	219	222	202	213	196	200	203	215	212	195	202	208	199	232	218	222	178	192	185	205	231	225	206	224	213	194	204	209	204	210	229	189	204	217	214	230	204	201	183	197	189	202	188	199	213	228	238	193	207	212	192	191	201	188	223	196	207	205	205	200	207	211	196	213	212	228	219	199	192	179	211	200	222	221	208	238	217	198	202	205	200	212	190	206	170	201	208	179	169	218	194	218	216	202	212	219	167	197	161	195	185	207	206	188	177	199	188	208	199	205	178	213	209	197	178	220	202	206	201	218	192	161	183	214	203	202	196	194	195	215	189	201	225	194	199	199	191	189	188	185	194	207	185	203	185	190	187	214	211	195	184	211	190	188	199	207	214	200	198	197	181	181	186	205	187	198	183	205	198	204	209	208	202	205	208	193	197	210	197	212	200	192	210	209	189	205	183	195	194	217	209	208	196	207	206	179	205	207	197	170	201	200	208	200	198	206	216	186	220	197	194	199	212	200	205	189	196	227	207	210	184	188	218	194	197	212	225	171	222	220	208	212	217	182	185	189	204	223	202	197	209	178	200	190	178	191	201	185	181	176	178	201	203	200	191	191	200	229	213	221	196	204	174	192	186	186	201	207	204	213	201	189	198	187	206	211	211	185	203	201	207	195	189	185	206	188	187	204	204	210	194	199	188	195	204	210	173	184	204	193	200	229	224	180	194	209	184	213	165	197	200	211	213	214	200	197	186	197	202	209	206	187	190	215	182	215	182	193	195	213	202	203	191	211	177	217	189	207	202	197	187	192	179	187	211	202	190	210	204	206	201	212	172	202	171	208	222	206	202	197	203	197	223	200	192	205	182	209	197	204	183	192	207	209	186	198	212	175	191	211	189	209	205	198	161	208	200	223	174	212	220	208	196	202	205	186	196	178	200	196	240	207	218	180	199	188	189	200	203	186	191	198	219	214	230	210	213	205	210	219	209	200	193	189	218	219	203	213	188	228	206	205	225	221	184	192	212	203	198	200	196	220	204	212	215
10158	28755	22503	14712	10859	7446	5385	3991	3242	2838	2412	1820	1474	1060	830	725	670	618	608	629	612	723	854	900	824	701	562	537	550	459	433	425	392	332	369	404	398	394	380	388	364	411	435	427	400	343	317	309	321	349	322	325	331	320	367	300	323	295	303	306	289	302	309	266	299	297	296	278	297	298	280	311	303	291	274	345	305	299	286	302	287	294	304	254	316	294	304	297	257	300	267	314	273	314	287	309	285	282	309	295	287	289	290	280	272	333	309	306	283	299	303	302	271	303	322	265	322	260	302	288	262	256	269	294	307	266	292	285	293	324	293	287	328	308	286	273	296	292	313	313	308	308	300	321	300	294	315	310	299	287	278	288	278	298	315	291	309	306	274	299	281	294	271	303	312	287	333	319	304	306	263	304	312	279	282	319	296	302	310	266	285	299	287	289	311	281	249	281	324	298	281	287	308	291	330	302	316	291	281	271	311	262	282	301	325	310	285	294	305	278	322	315	296	298	303	303	291	308	256	293	322	309	289	312	307	307	299	298	286	277	280	330	309	287	295	291	290	289	301	308	286	298	260	299	287	330	286	292	304	290	303	338	302	326	300	308	285	307	327	314	289	287	266	287	304	294	287	308	279	303	302	290	308	306	295	298	311	284	301	271	278	306	310	317	293	284	321	302	327	289	332	326	289	319	284	295	303	280	288	342	315	296	278	325	303	336	261	291	304	309	297	309	286	311	275	282	280	300	306	279	324	324	330	277	308	290	324	314	310	325	304	288	334	297	304	297	298	266	288	306	281	286	301	326	293	291	288	317	271	281	281	297	287	284	315	286	294	253	266	283	312	284	303	281	292	302	291	283	281	286	280	296	284	320	323	323	335	276	285	270	303	307	306	306	290	311	278	328	302	295	294	298	281	325	293	287	304	300	304	313	318	277	266	300	276	311	304	296	289	288	292	300	281	257	294	322	296	275	297	301	270	294	287	283	270	277	265	312	311	290	292	282	291	287	307	252	288	287	266	282	292	272	291	331	265	320	340	271	285	300	312	311	294	302	287	284	306	294	268	304	303	305	329	278	291	291	314	276	294	300	283	304	290	326	292	325	298	320	298	251	284	286	314	305	291	290	336	281	277	302	315	282	305	312	280	283	295	264	301	281	325	293	303	286	295	275	307	317	314	275	296	281	285	301	281	275	280	311	301	325	299	286	312	301	302	290	276	298	271	293	300	310	304	273	264	273	296	297	301	290	316	289	268	265	343	297	324	284	294	289	275	306	331	272	313	279	265	305	287	310	292	328	287	254	306	296	294	320	295	287	281	261	275	274	316	288	292	301	323	274	295	274	277	307	291	289	324	335	266	297	270	297	298	302	315	326	326	297	298	290	308	285	321	293	301	241	297	291	290	276	280	312	297	290	280	313	281	258	305	318	287	288	296	304	316	287	298	276	265	316	290	286	322	304	301	299	285	269	343	280	307	298	270	284	307	303	288	284	295	332	282	314	297	275	294	302	309	279	285	306	300	281	300	276	275	284	290	306	282	278	311	277	294	270	294	296	298	276	298	299	299	301	284	295	322	310	291	305	271	286	311	305	301	308	258	291	291	294	281	278	335	289	257	262	307	284	282	285	276	302	279	324	297	296	271	299	273	296	275	302	321	300	332	293	286	293	282	260	318	269	298	293	326	301	271	268	290	299	310	301	294	298	319	301	303	328	278	304	305	302	292	309	281	292	281	307	288	284	296	302	291	300	292	264	290	321	286	280	292	285	310	286	283	298	303	297	273	293	280	273	279	309	290	304	290	265	323	263	319	291	289	307	289	279	296	276	293	294	287	301	304	271	267	269	259	309	304	291	309	305	303	295	316	271	311	307	289	300	297	306	292	303	296	286	293	313	326	300	304	304	273	297	285	292	296	290	301	298	278	275	262	327	308	269	310	318	317	297	313	280	286	311	304	280	291	296	306	277	286	276	297	297	314	292	275	282	317	340	296	277	303	296	298	293	290	291	267	293	295	298	275	282	298	311	305	270	301	306	276	255	236	289	279	291	298	295	312	290	277	291	293	292	291	275	283	294	298	281	338	309	316	274	324	268	319	266	291	276	311	312	286	320	300	313	293	280	267	260	304	288	295	313	298	297	285	300	265	290	295	297	300	261	288	289	294	318	253	302	298	298	277	290	295	312	247	292	272	265	298	293	298	296	309	294	260	262	304	283	303	292	303	289	281	277	304	306	281	317	316	291	251	293	279	302	298	304	303	264	296	294	306	308	302	277	291	289	321	311	297	301	284	328	325	293	282	282	279	297	284	312	278	313	332	298	294	273	264	310	294	307	313	304	320	257	282	316	323	301	283	304	266	289	285	304	286	293	298	298	274	291	270	282	336	275	302	277	279	349	280	288	286	279	281	280	270	275	278	338	268	331	286	285	284	289	284	302	313	302	288	270	321	287	292	294	278	288	272	298	280	311	277	298	267	268	275	318	291	309	305	297	278	305	288	269	298	284	296	284	270	306	267	267	297	270	268	276	310	268	278	258	297	264	288	281	289	292	304	288	292	315	283	271	293	297	280	281	310	281	287	283	309	281	317	286	313	303	289	287	296	271	323	301	297	295	303	286	291	293	261	291	290	300	309	300	278	287	312	294	293	312	309	288	269	280	280	300	302	288	286	287	283	283	289	295	263	281	326	335	291	260	288	287	293	286	331	298	297	306	294	281	310	327	297	270	294	279	291	315	307	269	334	313	317	282	322	258	319	296	296	307	295	294	287	266	310	302	296	289	311	282	284	296	258	284	288	309	302	307	293	282	311	276	306	295	320	298	307	303	280	331	292	274	309	292	307	302	303	314	319	300	301	288	279	311	293	281	279	326	285	292	318	274	315	259	303	289	283	304	313	302	307	329	300	266	303	301	320	289	281	308	283	290	309	330	311	279	288	281	282	315	259	303	274	287	282	266	286	297	294	301	286	314	277	288	329	273	254	265	277	295	296	266	274	295	306	306	278	324	305	283	298	275	317	295	299	316	289	302	295	304	315	299	297	312	324	266	293	269	282	313	286	335	278	310	302	293	314	310	279	291	324	300	284	282	304	303	283	290	321	295	265	277	301	309	290	271	293	314	281	287	331	260	278	274	311	255	276	297	300	310	295	286	327	284	293	307	303	288	302	290	286	271	292	296	307	298	288	329	279	304	284	276	306	308	295	264	277	295	276	255	311	299	297	290	295	296	303	329	303	279	299	303	285	312	277	293	325	304	257	291	296	290	295	296	286	313	276	278	293	302	303	315	303	253	268	298	324	305	289	314	303	339	277	306	284	303	283	310	308	297	282	284	288	299	282	305	322	311	258	278	283	290	276	282	293	294	292	298	281	248	304	300	267	287	252	293	292	313	282	277	294	291	285	255	302	305	296	257	276	293	287	294	280	300	291	302	260	269	291	298	312	282	308	235	311	297	322	272	312	314	285	264	302	306	287	279	282	304	274	276	288	284	344	285	290	268
26696	19480	11961	5850	3293	2155	1490	1109	1051	919	833	775	638	615	550	568	545	599	585	595	565	616	635	605	565	596	571	557	551	610	554	508	532	488	516	535	551	554	520	559	493	525	565	566	497	519	508	472	484	564	496	535	533	490	518	490	503	519	502	522	521	508	543	520	513	482	471	540	491	560	537	522	553	514	518	478	491	518	529	506	497	555	502	521	564	518	563	552	552	540	529	506	534	491	548	532	533	511	495	522	554	557	578	497	523	518	486	536	513	487	529	495	497	477	518	515	531	491	522	560	541	502	525	536	522	513	506	504	553	529	496	549	505	536	522	519	545	482	497	554	493	475	544	555	499	553	537	520	520	514	527	525	497	550	539	523	531	544	499	506	551	502	549	536	517	534	492	499	502	506	485	525	520	540	504	546	513	506	507	543	511	553	499	551	523	500	539	510	539	513	528	523	481	516	559	507	505	516	526	533	522	484	506	539	514	511	524	522	495	508	506	502	507	508	512	523	499	483	579	472	498	496	471	494	522	510	510	549	531	495	516	546	530	489	569	539	559	530	493	531	520	515	504	543	523	528	543	499	525	507	540	512	503	519	528	497	520	518	483	533	515	515	505	490	517	555	504	526	512	522	535	516	547	511	566	508	548	523	533	527	518	520	509	545	541	500	526	477	499	507	506	515	554	523	564	508	507	525	522	525	494	548	524	517	515	521	517	512	535	520	523	491	542	547	494	528	512	505	526	500	530	516	521	542	516	467	515	523	527	512	507	517	527	538	507	522	491	544	528	519	508	511	563	507	527	548	520	542	484	471	503	500	513	525	549	493	506	557	517	499	545	496	530	528	531	536	573	514	506	489	508	506	508	553	492	515	501	517	480	517	520	499	527	523	500	497	544	520	483	522	510	497	535	509	555	534	517	523	527	489	511	544	518	532	515	528	547	545	498	530	477	546	507	528	533	519	486	536	501	504	524	523	452	488	511	523	496	482	527	544	499	521	523	527	515	495	522	506	528	526	504	516	492	497	530	514	506	507	509	492	512	527	539	510	492	517	539	502	517	503	557	555	521	526	480	535	482	519	479	525	514	527	529	486	527	514	531	494	462	492	521	538	484	481	548	472	501	543	557	503	489	510	512	514	522	507	517	484	509	564	526	528	496	522	465	512	498	525	546	515	514	548	540	525	567	528	490	566	500	514	537	508	494	528	563	543	522	528	481	504	542	521	488	502	529	499	532	529	498	543	502	468	520	496	539	536	525	532	560	533	526	555	519	494	523	493	529	504	524	526	510	501	478	539	522	521	525	514	484	511	546	510	535	511	516	505	525	494	574	528	496	469	562	495	495	490	519	489	508	494	533	489	519	520	510	516	511	497	488	500	478	526	487	498	534	502	483	549	503	473	491	552	504	520	544	511	451	507	523	535	580	560	511	484	529	526	541	516	536	501	508	517	477	494	546	524	546	531	520	470	495	509	524	512	548	500	471	537	577	513	536	492	547	524	535	541	515	556	510	511	522	510	525	536	508	529	509	495	537	536	534	554	526	481	487	484	519	539	532	508	480	518	528	532	522	521	515	470	532	523	499	506	476	526	479	491	532	483	480	557	511	568	524	512	489	537	532	533	510	504	524	514	505	513	505	546	480	522	537	487	498	487	526	559	532	550	561	517	553	500	529	494	535	543	517	544	524	469	541	524	527	514	557	526	512	521	556	539	533	527	499	500	523	540	498	485	521	485	533	481	513	506	469	530	519	496	493	514	561	461	510	502	576	541	490	529	484	504	525	506	491	484	542	501	530	536	522	527	494	530	501	581	529	515	507	509	502	476	518	510	499	549	498	536	549	514	525	515	555	519	496	521	556	486	533	507	531	480	496	532	519	485	536	492	500	531	527	543	515	528	514	504	536	502	469	490	526	500	474	529	514	524	571	481	494	562	504	521	529	514	515	523	492	506	560	512	544	527	500	475	535	518	506	495	534	508	529	486	521	515	519	562	493	556	549	505	472	513	498	509	508	506	498	552	544	497	487	473	531	524	529	465	516	496	469	515	514	508	525	545	506	511	517	541	537	524	528	485	535	506	497	489	512	546	522	532	493	511	545	522	512	523	512	479	510	519	501	550	521	538	520	504	531	512	519	531	501	556	527	540	492	505	543	527	525	502	572	543	486	502	518	477	545	538	506	489	496	537	515	525	489	535	490	557	519	519	518	523	541	550	484	517	519	553	525	515	511	536	526	528	487	526	492	530	534	499	543	529	508	550	510	523	525	515	522	516	557	522	489	550	530	501	493	519	504	489	534	484	525	499	501	530	541	539	490	535	484	488	471	543	521	515	525	499	549	502	529	525	488	513	565	477	517	517	502	521	512	522	505	510	538	506	518	508	526	505	531	527	537	513	515	567	503	509	573	510	508	494	498	516	489	528	544	547	508	523	519	497	530	511	525	520	500	523	483	471	581	499	517	463	496	527	512	507	492	515	488	479	524	505	500	561	540	503	552	558	488	528	519	486	509	539	528	518	511	521	527	505	529	509	504	533	538	496	553	467	512	503	532	530	552	475	502	477	507	583	537	534	481	535	528	504	538	536	492	539	495	509	497	522	521	495	528	526	491	571	495	487	517	525	510	516	539	547	515	494	497	532	521	529	550	531	546	491	500	520	513	511	509	558	536	494	529	525	529	531	540	533	549	538	528	515	497	544	525	528	510	505	491	455	545	507	563	512	501	509	469	561	546	509	510	459	503	520	504	542	504	526	514	528	483	526	515	517	563	504	525	521	492	508	496	501	537	499	516	500	492	470	507	495	529	513	517	552	511	517	573	554	543	536	492	498	524	530	510	493	546	526	500	505	516	487	523	535	540	493	512	519	510	525	518	555	521	521	552	529	543	535	603	549	531	545	493	558	492	515	530	541	505	513	560	511	522	495	558	523	505	493	508	538	557	555	500	515	522	525	523	501	539	500	519	484	510	509	551	487	546	523	492	529	500	553	584	513	524	496	511	513	545	516	485	516	520	481	513	542	478	511	507	508	528	517	519	558	514	532	509	533	522	512	505	547	535	524	513	510	524	510	512	530	523	529	505	514	540	561	527	533	521	525	533	533	513	546	551	505	493	573	536	529	514	501	500	476	534	514	529	526	477	505	524	524	511	534	526	501	505	559	490	534	508	502	496	540	550	529	503	542	540	514	520	501	538	527	544	536	538	542	490	507	524	536	512	527	555	550	514	528	547	549	515	503	512	549	513	579	502	516	553	511	553	495	516	503	524	552	479	564	509	501	508	512	514	519	524	492	556	500	515	511	490	532	476	516	513	516	514	533	539	518	542	515	514	547	531	507	492	517	549	524	496	529	511	506	506	570	537	558	513	535	524	536	508	494	490	541	526	489	542	470	498	515	519	542	510	533	560	516	522	528	537	509	490	523	493	514	565	515	490	536	547	505	526	561	551	527	539	492	497	502	512	511	496	557	510	524	511	524	503	498	539	513	526	498	515	510
9016	17372	13370	7617	5936	4468	3192	2441	2147	1918	1707	1446	1203	1073	926	872	880	825	853	909	908	961	1034	1071	892	862	853	908	939	834	807	753	839	859	798	772	772	785	821	743	825	834	839	835	813	756	737	771	794	745	779	764	792	746	815	728	762	716	773	754	787	749	762	742	787	768	777	803	802	765	784	764	699	718	771	714	755	757	764	787	769	772	760	773	750	782	827	807	759	764	755	753	801	801	736	774	768	777	701	776	802	751	750	763	750	739	739	756	751	789	773	785	761	732	760	739	757	760	762	770	763	780	807	770	725	817	798	761	763	821	771	765	775	788	793	736	697	778	755	783	761	782	802	754	807	772	742	775	794	761	765	782	735	809	760	750	736	754	728	775	710	785	797	768	801	723	766	787	787	756	805	751	831	765	772	766	763	735	748	812	748	753	739	776	763	730	723	824	821	738	719	770	767	735	747	747	791	748	726	784	786	747	779	796	734	757	754	847	784	726	789	791	730	757	703	784	733	746	781	753	772	714	770	797	790	754	760	743	789	792	717	794	765	730	773	811	758	779	764	778	732	762	802	760	760	753	774	793	808	788	752	814	757	782	755	730	769	774	767	749	759	771	740	773	765	770	728	812	726	790	774	753	812	777	752	749	759	756	784	765	816	784	747	726	799	750	777	818	769	767	784	756	801	784	786	755	764	735	747	759	801	755	795	747	786	785	745	781	779	763	783	771	774	750	765	788	816	734	753	760	796	720	799	778	820	801	831	771	768	746	770	734	728	755	720	775	765	757	761	762	745	782	797	776	778	758	760	775	751	790	785	803	756	752	748	707	736	751	789	785	782	759	796	750	762	784	793	763	756	785	774	771	751	768	770	775	724	805	780	763	769	770	755	759	807	776	790	798	780	792	770	734	744	780	825	784	811	819	795	789	781	753	784	723	757	760	784	796	752	763	752	730	745	767	761	804	748	745	756	782	765	761	759	734	795	775	770	774	736	772	771	757	768	780	753	734	781	794	773	764	778	734	767	768	832	768	748	716	776	746	698	785	782	748	748	747	778	786	789	788	771	761	736	816	723	740	706	751	754	782	802	793	824	799	793	752	769	780	806	756	758	747	783	778	770	766	794	776	762	770	801	831	765	773	776	784	749	726	750	799	726	750	769	782	752	768	749	795	766	768	767	712	790	764	801	740	741	755	738	775	817	749	777	790	774	780	748	745	772	757	763	804	767	796	770	766	744	769	785	723	763	781	773	762	733	794	736	767	815	734	794	861	740	792	783	796	752	767	786	764	764	737	772	714	784	745	802	801	764	756	794	796	733	752	797	771	789	801	736	785	796	754	737	802	781	776	731	726	766	760	757	746	787	782	702	696	745	733	760	792	732	775	781	759	763	757	761	761	795	756	754	730	777	737	767	783	731	722	772	805	777	763	750	738	717	748	776	782	780	760	766	811	756	803	742	727	795	835	764	782	760	779	785	751	714	791	767	721	799	778	803	717	761	799	764	749	785	745	747	782	754	786	740	801	748	798	765	794	752	733	831	724	741	797	763	729	745	781	743	733	817	799	726	790	766	761	787	784	756	740	768	771	728	750	747	761	768	733	736	723	685	783	769	769	775	735	770	786	779	822	745	786	765	804	779	772	736	775	746	755	765	761	716	737	738	806	799	807	813	776	737	737	758	762	744	809	762	807	795	737	764	731	752	800	761	766	820	741	763	757	702	770	746	788	750	781	765	765	783	750	733	775	826	769	752	753	776	772	735	788	766	804	788	779	770	757	777	731	794	753	729	801	757	755	737	754	791	750	754	783	773	767	798	767	767	760	721	782	786	788	774	768	772	795	777	754	705	773	755	762	810	759	761	773	781	767	747	764	718	736	769	791	766	812	768	767	778	777	809	750	767	773	720	744	781	808	777	718	787	755	781	768	757	759	725	752	784	733	808	731	787	765	725	771	759	801	771	801	725	773	735	752	776	773	748	722	746	762	790	717	753	815	738	765	743	776	738	735	795	738	771	779	740	681	770	749	800	785	749	821	779	795	782	801	756	760	784	787	795	820	780	750	720	736	794	794	774	782	768	797	758	790	788	795	765	777	808	731	710	728	770	759	808	808	750	747	752	777	754	776	767	772	746	833	779	738	739	778	808	738	728	793	752	761	788	707	767	717	749	784	803	706	742	809	752	797	780	785	729	783	709	786	827	775	757	785	770	743	782	781	792	750	739	793	756	785	780	789	733	791	739	756	757	808	737	748	752	742	722	814	763	759	790	738	809	790	744	763	795	769	750	736	734	760	743	716	789	798	771	787	793	763	774	759	784	755	743	750	782	766	858	732	771	788	777	801	752	731	731	779	740	763	789	759	784	761	752	796	806	789	765	732	836	800	783	723	729	790	742	811	793	727	786	774	732	727	778	790	803	759	747	784	796	788	752	756	787	812	764	791	788	762	751	735	755	802	755	724	770	758	810	782	731	763	796	803	769	730	780	777	789	751	771	793	774	780	767	755	807	765	764	796	734	789	810	835	797	791	758	703	743	791	792	774	798	775	759	794	749	809	734	770	737	802	767	777	780	771	800	746	815	767	778	731	766	801	704	758	801	776	731	783	727	754	841	750	716	804	748	738	829	770	743	737	777	757	731	800	782	823	769	783	788	718	791	719	810	780	774	781	767	696	744	754	795	712	738	736	734	772	795	776	801	781	809	791	795	752	727	755	745	807	771	788	783	782	716	750	745	719	768	692	798	753	822	755	734	806	759	774	758	729	752	822	713	773	737	757	766	783	753	802	762	696	766	819	808	769	749	774	736	750	737	780	778	767	771	754	766	797	824	774	791	705	870	798	787	739	807	865	766	789	751	786	748	767	748	769	755	797	772	741	741	773	778	738	741	826	813	786	766	782	776	792	740	778	806	717	820	807	797	758	774	763	743	807	756	691	785	827	777	762	794	780	768	755	741	844	786	802	784	721	806	717	756	782	783	801	786	768	751	791	767	771	784	767	769	747	798	750	732	747	766	689	720	778	755	764	774	793	782	785	779	758	724	782	732	744	756	759	789	814	800	731	792	750	767	811	791	756	770	774	776	813	788	710	784	785	782	771	761	760	727	749	797	751	758	756	777	761	735	765	733	762	775	771	759	724	774	732	780	739	750	766	792	807	793	764	730	771	785	773	770	806	760	754	810	799	738	760	820	748	782	739	742	777	713	755	754	747	735	805	748	757	778	736	767	750	786	725	781	792	742	758	746	810	743	737	750	713	745	731	784	742	750	737	737	778	779	768	765	704	798	768	783	784	813	739	758	753	759	742	696	771	752	788	733	800	758	780	771	769	749	779	764	751	781	785	766	787	702	784	781	835	755	738	785	777	781	808	816	791	783	782	761	748	749	740	761	751	723	766	754	773	762	765	779	744	790	801	746	753	804	786	751	741	765	797	762	760	735	764	764	744	779	770	725	793	769	753	782	723	771	743	794	795	741	785	817	798	827	712	801	803	739	751
22882	20997	28034	24149	20604	8117	2523	1492	1157	888	835	656	533	476	428	407	406	379	398	422	410	469	438	446	427	390	399	417	362	316	344	315	282	331	304	332	333	303	325	341	309	326	317	342	331	332	280	314	269	313	302	335	309	330	314	302	285	306	302	303	282	298	317	282	281	275	317	276	282	267	320	297	298	291	276	278	301	289	322	281	319	296	312	301	298	295	290	305	287	308	284	323	299	308	325	307	319	293	311	274	309	290	313	271	299	299	273	321	272	302	296	276	296	299	299	287	305	299	322	324	277	323	311	273	287	314	268	309	301	294	282	291	286	279	320	282	318	298	322	306	308	272	288	296	305	268	251	269	275	279	305	299	305	288	277	284	282	277	309	320	296	267	289	324	273	308	299	307	276	282	296	268	291	309	282	337	305	295	270	273	263	272	300	310	304	303	275	332	324	277	309	293	293	304	303	318	317	326	297	309	282	292	333	274	292	307	323	295	287	327	341	306	293	317	277	291	294	277	259	273	304	289	280	291	291	319	310	263	295	275	298	334	281	326	274	318	295	294	274	271	274	305	276	298	271	275	328	291	260	282	275	315	291	286	301	297	320	330	294	315	258	285	285	306	281	326	267	307	299	321	321	308	285	281	279	328	306	292	312	255	312	300	310	303	288	298	274	300	304	313	261	273	286	297	330	291	307	290	281	283	291	296	354	332	336	310	299	308	297	314	293	303	312	287	304	294	287	310	310	281	287	302	293	296	295	294	310	283	295	305	334	291	334	309	315	287	301	251	281	303	267	285	310	293	311	289	290	269	294	285	277	294	311	288	284	273	308	323	291	295	290	300	318	300	280	267	295	308	296	298	298	275	303	271	294	300	268	261	315	286	308	293	300	291	303	307	318	306	277	275	291	297	314	280	297	293	271	309	312	263	318	321	272	269	272	297	284	316	273	318	295	296	276	296	290	284	300	279	290	267	309	278	299	336	323	306	315	298	288	294	288	294	282	276	246	294	316	287	293	315	318	284	296	322	302	294	280	331	265	314	318	302	268	273	308	264	308	296	301	316	313	289	295	289	333	283	302	280	296	274	303	312	316	272	311	288	274	283	301	286	299	311	310	297	324	311	304	291	301	326	270	280	301	279	306	291	285	279	335	290	308	301	312	288	282	307	279	278	264	266	291	301	319	293	299	309	299	297	290	282	281	318	276	313	265	311	296	306	294	289	309	316	269	288	282	285	313	291	289	307	294	324	299	282	289	304	255	302	296	322	287	293	332	312	277	276	296	286	341	309	297	288	305	293	295	287	273	297	321	297	294	322	311	312	285	307	285	298	286	297	313	301	301	283	302	290	283	278	274	300	307	291	289	293	263	294	300	300	302	272	291	315	272	305	271	306	305	337	292	317	285	307	292	316	325	301	274	289	283	291	308	300	320	289	280	270	295	267	270	306	275	276	315	287	305	322	316	293	297	277	287	287	308	298	294	281	319	323	302	295	315	314	308	283	276	275	313	275	298	295	307	292	277	314	277	282	268	284	263	304	301	275	277	291	309	296	291	310	303	288	294	304	295	334	290	309	299	296	295	313	284	292	271	341	278	277	272	283	286	277	298	304	313	281	314	305	309	308	310	293	291	304	293	289	311	302	317	280	297	288	273	281	327	293	283	310	271	290	272	288	310	303	288	308	295	306	295	301	304	296	260	272	254	322	304	297	317	296	304	253	308	299	300	306	273	326	292	308	301	330	310	331	299	289	269	272	283	285	284	261	309	300	286	269	306	275	320	276	305	301	313	276	307	294	292	297	306	319	308	300	278	305	266	265	307	310	299	304	288	284	292	319	278	306	316	281	299	289	272	281	252	304	277	291	306	292	294	291	268	330	300	295	285	274	317	277	281	321	302	302	313	307	305	315	300	290	279	310	260	296	282	296	321	301	266	298	285	299	331	299	277	280	317	292	309	331	284	315	295	294	331	292	305	267	280	279	288	272	310	289	292	316	320	303	315	297	310	275	311	270	352	286	274	288	307	322	323	284	313	296	296	306	283	292	297	297	313	303	282	325	267	291	325	303	274	307	277	308	290	306	309	258	279	282	299	277	295	295	273	298	287	284	315	295	305	303	277	298	309	281	275	301	300	297	280	310	355	286	325	306	315	294	318	319	311	294	314	277	269	290	276	315	287	293	284	296	262	303	334	309	279	288	252	282	299	274	290	277	318	317	325	277	298	286	293	297	266	282	309	276	281	314	288	269	261	279	322	300	300	291	299	264	319	318	332	286	311	300	299	287	290	285	289	310	286	298	282	311	323	302	288	293	278	309	305	305	292	304	290	293	285	290	290	294	293	285	284	285	267	303	295	321	291	298	305	274	300	290	313	286	289	308	303	302	262	296	311	296	317	281	283	294	296	280	296	285	305	300	264	282	280	292	289	312	279	308	310	264	299	284	294	301	297	291	293	296	304	301	295	297	303	303	280	283	303	287	276	268	295	321	279	287	284	272	301	301	269	306	283	275	317	318	259	316	287	287	265	282	291	287	296	287	291	303	321	319	300	300	314	291	284	299	308	306	275	259	295	304	305	302	313	319	254	272	258	309	301	280	279	310	313	301	296	296	288	297	298	290	274	273	305	282	285	315	310	303	283	304	295	294	271	295	279	300	303	274	314	285	287	306	281	309	278	261	301	309	298	299	299	270	325	289	316	291	290	301	280	326	286	302	285	279	297	288	295	303	293	307	310	313	273	293	308	315	308	294	303	286	285	286	294	282	272	356	288	318	284	312	302	294	310	294	300	281	298	278	299	256	277	318	269	286	302	294	279	288	327	311	283	291	260	326	298	323	285	265	291	285	307	307	321	278	292	298	303	336	295	318	273	294	285	287	279	308	307	298	307	280	306	287	281	292	284	316	318	293	281	302	257	306	287	281	298	275	290	287	294	291	310	307	318	324	311	286	294	262	283	272	288	268	293	318	277	307	298	320	335	313	295	306	283	289	289	253	307	298	277	333	298	289	285	302	305	286	303	294	300	281	328	281	296	310	282	279	297	326	308	285	296	342	331	275	288	293	309	267	308	299	267	282	260	291	285	317	340	303	288	314	290	306	304	276	302	311	312	301	261	313	296	290	304	276	311	281	295	296	298	302	273	310	283	294	292	316	301	313	301	313	282	284	282	310	286	301	271	294	290	282	298	323	257	287	278	325	291	274	284	319	311	271	293	305	285	274	283	314	281	295	287	294	261	340	330	272	285	286	303	293	316	303	322	300	289	270	321	278	284	292	284	313	279	269	300	295	278	314	298	262	317	293	301	284	328	288	285	303	303	290	295	277	277	300	309	281	288	290	288	294	310	301	288	310	292	287	304	318	290	295	286	283	287	290	286	293	310	313	285	310	326	296	311	290	297	288	288	277	288	296	277	318	286	288	291	287	314	279	300	295	308	287	311	304	278	307	306	276	320	304	290	307	277	290	308	284	310	320	323	288	302	303	283	281	301	307	322	286
8744	24391	19118	11351	8518	6235	4379	3396	2699	2253	1789	1460	1146	934	834	739	681	744	698	727	800	816	865	817	714	744	721	670	568	597	510	497	566	516	517	531	513	534	515	531	518	580	556	489	490	471	462	457	450	504	484	443	469	456	411	454	469	461	440	416	491	458	446	470	450	479	446	451	461	446	438	485	473	466	449	432	446	435	452	451	472	450	473	476	441	444	460	458	426	475	462	514	469	425	468	469	446	489	474	450	456	409	474	437	441	429	425	413	458	433	437	473	475	453	445	415	477	461	439	464	470	446	436	426	453	441	454	419	461	434	425	445	470	472	445	452	460	469	449	409	447	478	452	474	465	449	455	438	416	452	411	436	445	425	436	477	428	442	481	441	442	467	457	468	439	450	444	449	428	379	435	444	435	448	486	451	425	484	450	447	428	429	438	447	461	471	441	436	461	487	448	463	429	435	452	410	433	451	440	438	480	425	455	438	460	443	446	438	477	476	459	409	482	444	421	482	427	425	459	454	429	453	445	434	417	464	457	445	485	432	478	412	434	489	458	456	500	496	422	455	468	457	468	464	429	467	450	446	478	469	454	432	432	422	395	434	419	447	452	431	484	439	460	421	464	458	428	475	430	469	441	467	482	491	469	440	464	471	429	458	445	467	482	460	422	405	480	462	465	414	443	424	455	454	454	471	450	485	446	406	482	421	478	456	468	420	449	477	413	413	429	457	451	459	428	449	475	429	448	455	474	445	447	473	459	473	426	467	418	443	424	462	444	432	474	448	489	481	442	448	442	446	516	453	458	439	400	498	408	472	478	464	469	462	456	441	475	432	440	438	464	420	435	503	446	426	453	446	456	415	473	458	435	465	422	439	488	444	468	448	483	441	479	430	488	447	464	510	464	487	438	433	452	423	474	448	433	472	462	433	406	435	398	455	430	436	430	437	459	448	393	475	468	488	446	439	430	419	441	433	470	444	422	462	493	438	439	436	422	408	486	425	471	430	454	469	413	454	435	438	463	431	413	452	417	456	476	446	453	477	439	467	446	483	473	449	457	445	481	451	441	441	434	484	481	445	458	451	453	460	453	444	460	404	441	440	465	435	443	458	455	506	437	502	452	456	481	450	449	459	418	465	438	472	441	429	454	439	444	453	413	452	475	434	492	448	417	425	457	425	456	438	445	478	471	432	470	470	434	432	441	458	456	470	449	458	468	422	471	462	493	483	479	431	433	485	437	467	486	465	450	453	439	501	450	440	435	450	459	407	461	468	435	426	413	434	449	459	500	446	465	437	455	486	417	434	467	413	428	478	423	405	416	469	445	453	437	405	431	440	442	464	434	453	461	456	474	453	477	431	432	471	430	440	428	483	451	439	444	453	449	443	424	436	433	457	429	447	467	471	474	418	464	486	429	438	469	437	481	461	435	442	462	442	449	464	467	438	462	485	448	427	435	446	431	435	488	461	449	459	467	452	412	458	475	453	475	461	447	431	446	447	440	475	459	430	411	429	486	440	458	464	490	442	475	443	467	491	464	438	452	434	445	495	452	383	449	446	482	422	501	451	469	454	438	468	451	479	433	442	446	451	461	449	435	455	453	479	418	465	421	408	436	436	487	425	467	447	475	467	434	428	422	423	440	434	442	469	434	440	405	422	426	459	443	448	440	485	432	462	445	417	446	457	483	459	456	433	490	451	443	449	465	416	434	414	513	495	464	458	453	436	454	421	436	424	446	469	442	483	423	451	418	456	469	438	483	436	450	443	460	427	424	402	435	454	450	467	504	444	497	444	441	451	434	471	497	452	461	432	443	440	456	455	448	461	436	459	487	450	450	443	428	444	483	448	440	487	446	462	462	439	492	442	433	453	453	468	405	453	448	444	479	410	442	456	462	470	454	457	421	448	443	429	446	438	494	459	499	420	460	418	445	446	454	467	477	441	430	445	427	474	495	436	421	443	449	437	467	435	488	460	473	447	436	393	457	474	460	451	455	458	426	432	430	456	454	492	444	470	487	461	475	452	429	398	438	448	474	462	455	447	413	459	446	475	454	426	438	449	465	417	466	478	476	418	450	429	455	448	454	469	479	464	470	461	469	464	460	424	472	445	475	432	460	502	437	449	418	465	438	477	468	457	437	472	471	423	453	437	455	454	465	435	497	431	430	470	434	453	476	420	460	432	462	404	431	413	448	430	462	472	454	416	452	434	449	398	460	466	478	460	465	427	479	436	447	457	402	412	454	466	443	452	426	437	480	454	407	454	473	467	456	406	426	424	470	459	444	438	454	452	468	460	448	468	467	451	438	426	457	444	440	469	446	446	422	436	453	497	482	422	431	470	450	420	418	427	487	475	425	435	459	431	451	454	454	503	451	463	431	452	465	427	454	491	428	449	427	456	400	468	456	463	432	428	463	480	430	444	461	440	447	472	437	438	437	437	457	429	424	471	441	444	423	418	459	450	478	423	438	484	466	475	452	466	437	464	452	402	431	495	459	426	478	469	469	467	465	415	481	428	471	416	457	431	429	464	471	453	471	433	473	436	419	477	484	486	455	402	462	441	500	429	451	446	403	465	455	425	444	453	467	511	417	481	436	447	451	445	471	448	467	475	480	419	463	452	441	468	430	455	475	452	481	502	426	464	472	445	425	462	421	475	466	443	452	456	460	448	417	484	439	441	505	437	460	428	450	428	441	454	462	450	498	465	467	451	465	468	446	425	468	429	460	464	478	462	493	459	450	456	486	444	446	447	427	465	419	427	456	452	461	456	466	445	423	411	473	446	443	423	446	424	450	435	445	463	458	429	448	424	469	446	385	472	447	465	482	394	440	452	464	466	471	460	478	431	439	423	426	451	457	451	452	447	470	470	446	478	472	443	466	419	413	448	459	432	448	434	403	425	495	475	419	455	449	407	475	451	456	453	467	464	430	420	458	465	450	459	428	472	474	445	466	442	433	427	438	455	457	446	445	431	474	440	463	455	455	466	443	448	438	436	452	450	455	454	460	485	467	481	460	420	428	436	415	495	475	459	426	468	457	453	451	450	455	499	426	460	462	471	458	457	407	444	449	437	438	405	459	457	432	481	448	446	422	439	456	443	480	455	447	467	430	454	464	458	420	478	461	434	463	458	440	485	423	458	431	479	445	452	456	455	393	467	421	465	444	441	432	434	448	478	429	442	460	480	426	410	445	437	483	479	449	434	443	472	455	419	480	469	452	445	420	458	441	453	441	454	473	431	461	467	446	446	467	432	453	423	425	481	420	487	475	440	467	474	433	446	463	450	433	469	407	452	420	428	481	478	444	411	422	442	413	461	480	462	413	453	481	480	435	438	461	444	424	467	431	436	448	460	431	464	442	426	447	458	482	448	442	428	476	436	471	432	473	491	473	489	478	466	436	471	473	424	476	464	440	427	469	408	414	428	444	445	450	465	421	470	436	455	425	432	479	441	434	410	459	455	445	440	476	458	405	471	481	450	423	441	449	450	454	393	429	445
24183	21035	26375	24338	6930	2500	1707	1295	1066	995	860	802	666	639	568	634	576	552	594	594	611	686	595	572	576	614	537	573	569	517	559	525	552	542	565	526	528	522	523	506	528	520	539	543	539	528	504	473	518	538	537	514	523	519	520	508	528	514	544	504	520	536	511	527	558	512	544	529	537	495	508	516	529	537	522	525	545	519	506	548	514	464	528	524	492	534	550	520	472	502	519	523	556	542	479	522	508	492	497	529	529	497	489	474	485	514	554	522	500	522	510	524	494	529	540	520	520	495	553	489	540	524	527	507	560	517	480	509	520	511	519	509	525	509	492	518	532	492	531	525	547	518	508	470	526	529	518	532	482	486	523	492	509	539	546	483	517	517	503	534	554	498	482	530	515	543	496	477	518	519	488	477	528	514	497	491	530	504	509	551	513	471	547	488	516	479	517	519	507	514	489	501	533	517	531	519	543	508	512	545	510	514	557	535	528	566	522	504	548	540	508	524	496	512	526	506	502	557	542	485	499	525	512	535	519	522	512	535	548	508	526	520	466	549	510	548	509	464	525	519	522	505	560	531	531	558	502	513	517	508	528	498	523	528	486	524	506	548	487	498	503	518	492	482	505	550	521	508	567	537	500	492	551	507	528	494	533	544	540	527	552	524	557	519	515	532	559	505	540	518	555	496	513	547	504	483	518	540	525	513	519	537	521	486	544	576	504	537	494	489	531	513	545	505	512	518	527	500	515	495	539	513	548	491	558	538	524	563	513	532	525	463	493	528	516	534	493	520	512	518	533	515	507	508	559	509	469	522	505	492	549	513	491	526	500	506	517	495	502	511	496	483	493	508	522	513	543	475	523	502	522	520	494	522	497	514	529	477	491	524	512	519	459	541	537	550	525	481	478	552	498	509	545	505	537	468	541	534	519	505	505	535	491	528	516	504	528	531	528	497	485	485	486	559	486	514	541	502	481	510	499	542	537	520	463	503	556	491	530	515	506	484	546	519	568	521	509	512	525	518	504	520	513	518	517	564	530	505	488	498	533	533	506	524	523	518	553	521	525	494	540	488	537	507	503	556	489	522	489	492	555	551	550	492	496	535	526	512	468	517	479	542	500	494	494	531	514	534	531	505	519	508	506	519	553	541	568	521	525	529	491	552	519	496	496	541	525	531	481	510	521	548	505	538	528	472	510	543	503	505	557	524	509	463	534	519	521	526	523	550	538	535	526	483	555	531	478	476	489	508	490	502	530	550	492	495	529	519	547	514	503	548	562	496	509	556	511	518	529	517	512	522	506	507	531	551	480	515	516	510	530	539	530	474	491	484	486	524	541	494	539	511	511	500	519	520	560	511	535	531	517	556	492	531	523	487	501	560	571	501	536	511	530	496	544	480	489	516	458	517	542	505	534	505	509	544	534	474	546	540	548	505	541	497	508	469	479	495	530	508	493	538	509	511	543	517	475	491	506	501	514	514	493	540	499	482	508	507	485	531	545	511	533	517	494	523	528	540	483	513	553	513	514	508	479	505	525	488	561	521	537	496	521	490	528	512	495	565	507	497	548	543	523	516	514	518	516	470	486	498	552	469	517	544	488	490	538	473	526	453	509	524	533	495	518	509	514	510	549	523	531	507	525	526	505	504	502	531	525	550	531	526	529	516	515	496	493	560	539	503	494	529	551	479	517	506	485	497	509	498	532	507	512	522	515	521	502	498	512	500	477	502	489	489	534	542	538	510	498	476	542	553	513	500	511	483	517	535	494	524	510	506	517	531	466	484	532	537	521	507	527	522	523	498	512	535	470	539	550	510	515	543	523	518	508	504	476	503	523	489	524	568	495	506	549	532	531	517	504	472	475	504	480	495	507	535	536	500	497	500	521	528	521	518	503	497	526	485	530	519	504	515	543	503	492	484	484	509	537	507	501	484	539	529	523	492	508	542	544	546	514	510	494	570	516	506	537	513	515	498	539	509	500	503	526	483	538	553	518	496	542	537	516	544	513	549	523	561	528	527	508	506	506	504	467	506	511	518	529	511	483	517	519	477	525	493	547	529	498	528	519	533	498	487	472	533	509	522	494	514	520	532	534	502	481	520	515	526	550	521	493	516	511	472	538	551	510	515	524	490	548	491	535	499	493	567	459	523	474	467	525	491	526	537	541	567	509	518	495	489	530	520	502	508	558	493	519	526	524	553	489	492	510	508	478	503	549	544	569	504	489	534	558	473	517	500	486	486	492	527	489	505	498	477	551	529	516	506	528	542	529	522	508	546	543	513	485	494	527	514	531	511	537	499	564	515	557	505	492	488	514	473	491	530	552	486	495	492	509	508	539	566	514	536	505	487	515	518	537	510	440	503	537	502	515	504	528	505	546	449	534	537	494	464	507	499	491	504	481	504	468	497	528	507	523	501	494	506	485	540	512	538	512	505	528	507	537	521	545	553	522	515	528	546	484	497	518	540	519	504	505	523	528	508	528	535	548	540	516	545	526	520	556	521	516	484	556	528	538	505	542	515	525	511	521	524	519	513	464	488	512	483	514	492	546	520	538	491	511	470	457	519	485	503	533	523	528	561	521	530	497	506	513	492	494	553	525	535	525	518	507	527	522	513	505	523	511	485	538	523	508	542	500	530	522	515	545	520	519	538	482	502	535	496	515	515	558	532	517	531	495	554	512	500	533	492	493	509	487	496	538	474	493	510	500	541	514	525	523	540	554	479	492	476	553	529	524	539	541	527	526	528	515	519	484	523	487	488	515	514	550	523	504	522	536	490	526	513	475	479	535	560	510	529	483	470	508	548	507	480	520	526	521	535	514	493	484	554	497	504	490	527	489	523	511	518	564	521	509	538	512	465	571	533	459	443	483	523	495	540	506	538	520	531	511	508	531	509	519	477	480	513	527	492	553	487	499	514	476	518	459	525	550	539	492	506	543	532	492	498	535	505	536	470	527	548	506	524	485	495	517	523	526	521	494	517	582	517	532	512	491	498	507	499	555	515	490	525	531	509	510	537	551	494	535	537	507	495	521	483	514	540	508	532	520	528	566	507	513	541	554	448	557	521	546	584	522	531	535	503	495	498	516	511	499	556	502	501	496	474	540	513	528	541	497	524	532	540	533	464	538	504	519	520	522	526	565	528	562	488	522	509	511	506	538	460	482	522	519	492	506	494	495	529	481	502	556	530	508	514	481	518	468	493	515	516	534	550	502	515	508	525	506	541	559	497	524	515	524	502	480	515	517	546	522	543	522	506	541	495	502	533	537	488	555	529	544	486	537	541	553	526	489	520	489	500	530	501	516	485	509	531	526	514	542	521	518	502	518	504	499	519	510	486	543	511	501	557	490	517	497	535	471	519	531	504	485	509	493	543	474	528	537	518	503	530	515	571	529	548	536	516	494	503	522	526	515	548	522	487	504	552	480	519	496	522	486	512	511	525	522	506	488	508	510	527	534	509	486	491	490	520	546	522	537	489	546	500	516	472	540	530	528	513	512	531
8200	20623	15953	9703	6800	5027	3790	2856	2356	2151	1845	1499	1171	1037	1022	948	905	904	914	918	1059	1065	1052	1066	1064	943	969	965	891	828	837	793	814	790	804	797	770	810	753	744	798	859	824	794	771	778	743	771	780	765	794	780	766	767	778	739	746	748	718	788	748	742	748	716	728	723	730	712	762	738	757	709	744	749	743	732	747	741	697	757	738	798	746	745	695	728	730	728	712	716	754	757	733	735	728	721	723	775	711	722	718	740	714	743	730	720	722	739	777	739	755	709	701	757	759	749	768	764	797	720	754	722	746	747	784	758	745	717	742	741	774	745	786	766	709	746	720	743	737	686	734	761	739	760	790	758	762	732	757	804	764	710	707	690	811	753	699	757	734	692	792	754	719	776	749	766	727	765	722	752	737	712	744	722	720	717	767	784	730	747	706	729	782	749	757	761	767	702	780	750	754	723	696	703	715	763	677	735	744	783	778	794	748	758	722	770	763	732	723	719	727	778	762	739	776	722	764	732	703	756	728	768	743	769	798	791	750	712	728	737	774	730	718	708	725	783	775	725	700	722	745	728	753	766	759	733	743	720	774	800	718	730	732	768	710	769	698	757	697	738	712	765	771	742	707	712	732	718	722	748	705	760	740	753	768	772	732	796	744	735	766	777	763	723	725	749	769	721	747	716	719	679	751	766	717	712	773	721	723	706	774	740	787	741	729	768	762	664	743	705	789	772	780	759	769	767	731	757	708	798	742	741	746	736	734	749	757	734	709	788	701	764	703	771	747	776	749	678	782	741	679	723	721	747	735	770	730	808	729	731	760	744	680	707	795	714	752	733	794	713	705	746	706	734	751	715	739	707	699	765	749	746	730	723	731	760	748	776	718	756	757	698	753	754	787	770	723	727	807	768	771	764	735	740	747	800	723	722	720	747	769	718	753	750	731	731	761	746	715	758	704	705	761	742	747	756	758	691	752	733	721	705	775	759	803	779	748	755	713	768	723	696	690	731	795	738	747	769	725	796	744	775	716	755	747	722	724	752	731	801	711	751	726	731	735	770	753	719	760	755	743	722	747	725	770	741	723	725	755	723	744	764	730	760	705	722	754	723	737	692	733	758	723	742	751	810	734	685	698	680	732	735	760	737	769	720	717	735	736	797	733	768	756	709	722	768	758	791	718	721	722	733	711	732	764	707	739	760	756	782	713	754	730	711	729	759	776	749	785	758	733	719	729	735	733	719	731	696	762	736	783	769	763	769	752	754	737	722	765	733	765	756	785	703	750	706	768	725	749	735	785	724	700	797	789	704	794	734	721	748	766	735	766	782	745	781	729	782	707	713	767	731	751	756	763	750	716	773	773	751	749	711	796	756	747	741	722	762	687	751	764	727	786	775	728	718	790	706	818	746	739	744	719	763	784	744	714	700	754	729	719	716	740	755	698	766	698	714	750	720	660	770	778	785	719	720	775	748	697	698	732	780	738	730	742	709	747	743	725	727	747	749	734	732	715	730	744	735	736	745	756	765	732	729	721	721	771	727	746	745	713	738	702	707	741	711	739	690	776	737	757	713	715	710	724	766	731	742	764	744	743	738	775	753	739	766	752	747	750	742	765	750	734	725	746	766	731	744	783	719	746	691	724	736	694	744	754	770	844	727	701	743	693	776	716	759	719	763	748	746	725	723	766	700	772	745	721	751	777	721	687	711	721	746	741	741	750	696	744	703	700	728	765	765	739	760	693	766	764	748	792	788	737	708	742	733	748	679	738	710	747	737	770	729	734	754	726	728	734	737	780	752	738	718	726	736	789	773	738	745	764	741	755	731	766	752	713	737	754	718	724	770	712	793	758	734	713	673	738	759	758	702	717	780	775	747	733	738	730	747	722	746	705	735	724	754	697	737	766	717	730	760	727	743	745	762	769	768	698	747	720	722	796	742	675	725	782	752	736	750	768	744	732	737	722	708	729	755	747	717	730	753	729	752	689	742	760	703	747	729	745	778	730	710	742	728	729	733	751	728	717	749	719	762	748	722	725	761	809	736	706	712	750	726	728	731	775	741	719	674	669	706	714	722	686	744	742	718	724	712	739	762	668	694	699	707	718	685	743	751	844	723	754	699	740	746	753	747	771	732	735	759	744	779	717	677	739	707	704	767	747	747	704	730	782	682	736	716	741	757	765	776	765	718	734	770	722	732	760	742	736	688	764	785	745	748	704	757	705	751	738	715	757	722	727	701	741	745	735	766	721	759	762	756	766	729	738	738	726	719	715	788	800	703	755	735	715	782	785	667	724	736	760	781	735	750	744	715	736	740	719	758	714	744	740	796	729	754	730	717	734	688	784	721	719	742	778	815	747	724	706	727	737	747	737	723	732	787	747	737	746	762	748	762	728	711	728	741	739	758	769	747	727	701	773	773	763	724	741	798	708	720	690	754	772	790	732	742	720	797	744	760	740	771	737	772	714	706	754	737	747	724	696	702	723	758	738	722	759	765	681	774	764	717	775	739	743	748	755	733	749	719	714	700	742	794	706	786	711	720	723	727	758	773	749	745	705	751	708	728	761	753	746	711	760	767	754	769	754	730	721	763	730	710	768	770	724	703	750	737	735	728	761	772	764	770	740	716	751	756	697	769	735	780	725	659	786	733	752	748	748	773	770	773	730	751	772	739	736	742	738	744	783	714	798	714	671	737	715	791	757	765	685	736	767	758	786	747	768	823	676	787	750	728	750	678	767	787	742	719	744	699	757	721	754	753	748	785	750	756	715	738	751	760	774	810	758	816	752	694	800	789	732	728	760	696	721	784	733	744	742	749	725	733	734	710	687	731	764	696	723	766	717	730	777	768	710	780	766	772	758	758	748	730	726	749	680	792	762	700	753	738	743	752	776	717	736	732	754	776	754	734	736	716	745	742	717	778	751	741	772	717	751	710	752	657	749	755	741	759	756	751	707	766	711	774	761	713	742	752	763	760	756	730	768	719	756	745	762	723	740	732	713	695	796	750	749	710	704	751	785	741	692	739	793	679	721	732	749	723	786	755	745	784	819	735	741	732	705	745	744	747	776	726	751	765	742	750	755	737	785	717	706	769	745	726	749	709	743	705	732	734	710	809	792	727	738	768	744	761	708	724	758	776	737	759	776	688	773	709	742	696	769	737	743	807	779	770	723	723	743	733	754	742	723	706	743	719	762	761	773	706	776	748	721	789	748	722	718	797	743	741	709	745	749	690	755	740	704	694	749	732	749	760	734	752	716	734	722	756	680	760	680	707	725	793	739	784	695	719	695	752	705	771	724	730	777	755	715	766	762	733	760	748	749	724	760	720	781	712	681	743	754	771	786	732	728	749	726	761	785	711	749	702	735	707	713	747	726	821	747	715	758	763	727	690	739	725	797	713	745	721	739	718	735	743	703	764	707	746	727	720	716	752	721	761	725	705	729	759	725	691	801	759	723	761	737	738	775	720	759	697	750	733	736	770	702	753	760	639	775	734	760	713	772	742
22027	21036	28638	23644	21040	20354	5946	1765	1293	1145	907	647	514	424	408	369	403	345	337	379	390	413	385	380	379	381	331	286	298	276	243	266	231	233	234	244	216	252	212	215	244	258	235	215	236	224	241	204	209	184	197	203	241	211	204	214	199	235	188	209	191	215	212	188	218	198	193	192	198	175	192	198	167	200	211	211	198	215	203	193	201	189	178	210	196	195	195	204	180	186	205	178	192	186	181	186	200	182	189	198	219	203	189	195	218	173	190	210	189	218	207	191	200	189	186	198	191	216	191	198	214	192	201	190	220	194	161	180	204	206	203	212	189	171	196	202	188	211	202	186	220	205	220	220	188	216	187	221	218	213	195	195	195	221	183	170	209	209	221	201	191	192	201	184	196	201	188	202	218	177	181	195	193	201	225	204	200	209	207	196	210	207	195	182	193	196	195	217	192	201	173	206	225	199	204	192	196	187	203	195	185	209	200	218	191	218	179	195	207	203	188	200	200	199	185	181	199	206	198	174	201	209	206	198	193	197	202	192	178	179	206	198	188	185	174	190	202	191	206	194	209	208	203	206	211	176	214	208	203	203	202	207	215	188	220	202	193	218	201	212	210	209	206	202	179	229	202	194	202	184	177	202	212	201	206	163	206	187	197	210	181	205	198	190	193	208	208	204	195	209	179	232	232	185	207	203	198	199	194	185	181	211	218	195	187	191	190	212	215	226	222	200	188	216	178	193	176	180	224	187	178	183	206	189	233	209	184	186	209	194	207	194	189	197	197	191	211	190	194	204	197	195	190	185	177	194	171	184	225	187	195	204	182	213	209	206	224	193	206	208	189	222	215	220	194	173	198	203	202	206	224	194	203	154	218	220	177	210	197	216	202	219	174	188	196	213	221	199	182	192	194	213	172	209	202	186	179	185	190	244	179	195	190	198	199	195	176	189	195	192	181	186	187	222	214	188	214	205	193	202	220	187	176	180	180	215	182	182	188	198	199	207	218	201	196	190	192	203	193	193	217	208	198	204	210	219	189	211	192	220	198	196	196	213	204	211	199	206	207	194	176	184	186	220	190	215	239	174	200	200	208	209	214	214	204	218	211	188	208	219	185	207	200	191	210	194	190	199	206	185	178	211	214	219	177	203	183	201	217	195	220	215	215	199	196	194	218	216	206	216	189	185	179	207	194	204	190	206	191	193	200	199	205	209	177	196	202	194	203	178	188	174	189	229	201	180	197	208	172	185	218	187	202	218	188	204	211	203	208	189	183	164	221	203	205	183	196	202	167	222	197	215	199	205	191	199	199	204	184	203	191	192	194	193	226	190	183	203	220	196	197	195	198	176	224	204	158	202	191	208	218	190	201	169	198	213	194	219	207	202	196	207	207	199	181	210	179	208	225	193	195	196	174	217	201	221	192	192	195	204	217	167	196	169	194	202	196	173	197	181	189	185	191	183	205	209	186	208	202	200	197	196	168	198	206	205	193	198	198	199	208	177	204	181	172	178	175	182	189	200	229	229	204	204	220	192	203	179	201	183	220	206	187	183	187	206	195	222	194	170	227	188	193	200	180	212	197	220	193	187	218	200	214	196	206	201	205	202	175	175	192	193	189	198	180	208	217	182	190	178	177	205	189	184	170	180	206	187	190	217	204	178	177	200	182	189	197	193	189	197	200	192	189	175	193	191	207	198	189	210	211	200	212	188	212	198	186	204	189	194	196	196	229	201	183	199	186	192	216	216	172	196	199	180	197	168	205	198	193	204	201	206	206	194	202	214	199	171	219	205	196	206	194	235	216	193	207	182	204	180	201	225	223	192	196	182	216	181	190	202	206	206	174	194	193	206	205	199	205	210	190	161	184	194	217	211	170	190	185	199	187	202	185	200	202	161	193	204	218	223	171	174	187	204	211	200	191	193	187	189	222	194	202	206	206	212	190	195	214	182	219	199	154	225	193	202	221	212	172	197	201	201	187	234	210	211	184	168	198	167	208	181	186	214	203	214	192	180	191	188	221	202	213	208	178	207	209	195	185	186	218	207	215	193	198	216	193	211	214	200	188	231	192	218	185	203	194	189	190	197	181	193	211	203	204	223	172	185	215	184	216	205	208	191	199	184	202	183	203	181	181	193	184	204	216	169	209	182	197	198	189	211	223	218	207	177	211	208	203	202	186	180	209	201	198	201	214	203	210	205	206	195	208	214	186	195	201	181	224	189	191	178	196	196	194	204	200	203	211	201	197	192	188	217	199	183	169	192	195	195	205	193	201	210	180	192	193	201	210	179	173	187	208	186	206	215	196	190	167	212	199	188	209	210	189	197	204	218	215	175	176	200	204	206	175	197	225	206	170	189	192	225	203	209	191	178	215	183	183	188	224	184	212	179	195	199	183	195	195	189	194	208	197	223	196	206	201	210	194	211	189	187	191	175	201	228	216	210	198	198	216	177	220	193	194	199	213	205	181	216	213	200	192	183	205	202	210	205	196	203	222	193	206	190	176	193	219	217	186	210	200	214	194	215	203	228	220	194	212	209	218	189	175	193	183	198	211	211	182	173	193	195	209	198	199	193	206	217	224	184	203	208	228	197	224	180	197	193	173	183	190	190	226	221	209	175	175	209	174	198	195	175	211	217	196	210	209	213	200	214	202	203	205	193	195	209	201	209	185	218	210	199	182	216	201	186	197	181	196	194	216	186	211	187	199	221	203	184	203	190	194	231	215	229	209	207	184	205	191	192	181	195	177	206	165	186	216	178	202	176	203	210	192	192	208	174	157	217	201	196	212	213	212	195	200	209	183	217	181	209	194	200	179	192	215	187	203	183	230	207	189	211	233	200	197	190	194	194	213	210	180	213	184	206	189	197	222	195	208	217	184	199	168	205	168	208	213	206	207	206	205	187	207	172	211	197	180	177	199	206	177	229	225	184	218	196	197	215	213	209	205	201	205	228	199	243	187	190	212	221	181	184	217	197	220	210	192	198	190	186	172	188	184	205	206	197	217	209	167	216	205	183	210	213	183	188	200	213	223	204	178	210	196	207	205	197	200	198	177	205	215	219	227	224	207	190	185	190	190	215	208	190	221	202	195	191	160	177	187	183	190	173	197	188	218	208	180	226	192	190	175	215	196	207	196	213	189	204	185	204	183	186	215	189	185	189	194	182	215	218	211	211	184	208	204	201	197	217	183	199	197	218	194	188	176	202	202	202	193	187	209	197	198	177	199	189	185	224	228	198	206	221	181	178	189	201	188	183	216	201	189	214	215	189	210	214	197	201	210	203	224	204	192	193	197	185	187	189	197	204	202	211	173	198	218	215	216	204	175	205	192	205	217	201	190	195	196	212	182	211	203	179	209	205	198	188	202	188	206	201	206	200	194	202	196	205	203	194	225	210	184	193	178	184	195	216	198	198	195	223	196	198	218	207	217	191	220	202	196	206	212	186	197	180	191	176	192	208	213	191	200	187	196	204	199	186	178	205	193	188	194	184	191	193	216	214
9705	28248	23137	14420	10489	7394	5351	3972	3331	2876	2281	1591	1145	907	792	735	699	649	711	741	799	895	824	763	802	716	661	546	460	445	445	414	397	370	355	375	366	408	410	384	407	480	409	333	326	314	305	321	281	310	348	323	294	325	312	335	293	312	306	321	281	316	284	290	281	288	291	306	296	273	305	314	301	312	284	313	303	305	301	328	308	311	299	279	285	312	280	291	314	286	297	260	277	292	293	280	289	325	287	277	316	302	287	288	267	325	307	293	298	285	299	311	311	290	298	301	293	295	287	289	292	314	250	308	274	295	298	285	301	290	309	294	282	281	271	288	308	285	275	287	294	285	301	301	293	326	278	301	299	307	319	285	302	323	306	283	280	312	314	270	301	284	335	281	254	305	270	303	323	298	298	269	303	260	293	284	325	318	297	275	272	315	309	300	293	272	292	281	274	277	284	307	295	276	331	260	327	276	278	324	274	286	301	308	282	287	320	280	286	281	317	257	291	281	307	289	286	256	274	272	280	287	288	309	278	291	304	284	282	279	279	312	296	265	235	294	288	278	294	286	264	265	295	286	264	285	313	278	286	270	272	300	300	284	304	317	302	308	265	254	279	273	299	301	280	309	299	329	283	270	275	293	297	279	309	280	298	290	272	291	275	282	293	270	293	293	301	299	273	299	258	250	307	272	297	301	309	281	300	307	288	332	284	310	307	281	287	272	285	292	260	276	293	296	292	290	294	296	271	280	293	277	288	311	271	324	308	270	283	298	318	265	301	277	301	275	274	287	274	308	269	306	305	272	313	264	308	289	284	280	309	287	311	280	317	283	308	309	301	276	296	273	293	285	274	305	266	325	303	325	286	293	276	290	293	258	312	266	266	272	317	320	301	292	307	273	260	287	286	299	285	306	272	321	280	294	273	285	324	288	311	328	278	317	274	263	283	273	313	285	292	316	282	278	296	301	323	291	285	296	278	290	273	288	306	327	281	265	293	312	292	299	265	300	271	283	291	291	285	314	301	284	289	287	299	253	300	282	274	272	295	301	268	342	295	258	298	322	312	283	310	290	285	301	279	284	318	286	280	301	263	293	275	324	288	290	287	272	309	281	274	301	269	297	250	285	310	298	299	277	269	307	277	303	268	289	282	273	279	289	310	301	286	317	300	284	297	282	289	320	295	308	315	267	293	284	296	285	259	266	301	274	287	284	295	298	273	317	309	302	285	288	282	333	288	290	303	267	292	283	292	301	274	256	288	295	298	322	301	297	279	341	309	271	277	282	282	278	269	285	289	270	316	283	285	282	290	274	253	288	251	285	289	300	298	284	299	309	310	266	301	293	270	273	278	312	265	269	305	291	275	283	285	288	299	288	264	253	308	273	297	283	302	275	302	276	316	298	312	278	258	310	282	279	284	315	294	279	284	306	292	294	289	262	320	296	294	314	314	285	293	273	326	282	278	300	296	292	314	281	288	302	282	270	313	280	304	299	333	309	266	275	267	238	288	285	295	283	311	272	295	282	325	261	299	295	311	293	295	304	274	291	282	289	301	294	284	295	283	274	298	275	291	302	274	303	286	282	316	281	315	272	282	292	275	307	299	287	313	305	307	318	279	303	283	296	280	283	280	284	285	294	302	276	285	302	261	288	306	277	304	277	293	281	272	294	290	255	288	297	308	289	297	293	259	294	285	281	285	290	282	293	254	279	302	279	281	310	296	303	281	287	285	273	287	277	294	330	294	306	274	303	296	276	287	320	301	285	319	283	293	313	285	278	264	289	306	294	278	291	297	335	307	283	313	302	308	275	296	299	317	312	286	299	306	311	338	255	322	320	300	291	299	279	284	299	299	294	303	254	287	277	283	298	325	298	287	289	300	263	310	269	291	326	301	286	313	310	303	300	288	257	267	289	294	299	267	321	305	319	285	260	285	292	272	323	291	298	305	282	290	309	293	301	328	276	277	279	314	279	294	290	286	274	286	307	274	276	277	290	301	276	271	305	310	311	293	273	296	304	311	281	270	306	286	269	294	296	272	279	283	303	279	260	310	292	291	301	286	263	264	276	265	290	318	269	282	295	269	302	323	262	290	265	312	280	301	303	313	251	311	277	280	279	290	305	279	293	304	298	284	318	312	282	270	313	276	313	289	302	281	285	284	313	280	291	289	284	300	321	288	304	313	273	252	275	303	313	315	319	297	310	274	298	291	279	248	286	255	298	277	301	298	301	281	277	305	302	311	261	318	299	290	257	272	269	291	288	293	313	271	293	287	299	293	280	273	292	268	290	301	283	286	300	271	285	302	323	316	293	257	291	291	279	289	290	292	266	292	332	301	299	295	277	274	271	268	278	293	303	283	297	264	307	322	301	265	266	263	278	299	302	282	316	302	299	269	298	285	259	256	280	306	299	298	323	296	306	303	292	316	285	256	289	302	290	306	284	275	354	316	284	305	306	308	267	316	273	258	327	322	278	291	290	260	308	272	296	281	314	292	304	280	276	284	289	279	299	309	315	278	267	271	274	312	267	314	273	302	311	288	286	276	269	254	289	278	306	279	269	296	291	273	305	280	290	261	297	258	292	300	302	272	287	246	302	275	286	302	287	323	300	299	287	308	326	272	276	277	257	316	295	323	307	309	292	290	307	270	305	283	298	313	319	307	282	293	278	322	288	317	310	285	299	277	307	279	325	323	298	312	302	316	283	289	292	302	295	288	291	281	271	309	269	305	300	304	293	286	262	268	298	283	248	284	300	291	265	291	286	299	298	278	307	304	268	288	309	281	322	305	319	300	303	311	276	285	307	286	284	278	298	302	297	281	296	252	263	279	299	292	312	288	264	280	333	282	255	298	307	280	295	333	304	323	280	311	293	303	282	303	303	274	299	294	250	284	306	269	304	287	276	292	286	298	285	296	279	277	273	287	296	286	300	329	304	291	269	282	268	285	318	272	293	274	300	277	281	314	262	265	286	289	291	258	284	268	284	295	306	279	329	287	287	282	294	304	293	308	283	284	308	305	277	293	336	308	293	275	298	285	277	301	286	290	303	282	278	293	284	270	282	275	319	299	265	268	270	316	291	328	284	255	293	299	312	295	290	277	273	314	259	290	303	275	295	314	282	290	266	283	286	329	296	289	298	304	306	255	259	296	289	319	307	315	282	310	298	281	270	269	316	298	322	271	290	281	303	300	268	302	306	260	282	292	311	304	322	297	293	302	295	286	250	323	280	281	317	270	287	299	291	308	279	287	301	278	289	284	269	262	283	267	303	283	272	263	276	274	306	308	295	296	308	335	293	265	289	310	266	300	250	270	293	284	286	302	300	296	319	301	275	296	317	290	275	291	274	282	304	271	294	270	267	290	279	303	310	281	294	294	299	293	289	325	290	298	278	284	298	292	277	290	266	280	290	284	341	286	315	295	269	307	285	303	291	292	284	272	301	267	263	273	296	299	290	289	296	278	287	286	283	248	280	286	270	284	265	275	307	293	324	291	258	285	287
26726	19391	11938	5710	2812	1698	1356	1102	995	934	784	692	605	647	585	553	564	619	623	626	627	552	631	572	608	614	543	585	536	565	565	532	528	561	520	531	558	526	545	567	521	499	525	534	448	479	507	514	546	537	530	520	476	536	535	536	534	542	513	505	585	530	515	490	496	492	500	507	492	499	529	533	516	493	522	502	540	555	495	516	534	536	536	498	545	508	544	498	541	496	483	537	499	538	519	535	503	522	472	515	523	524	521	500	467	527	509	510	510	532	527	555	533	506	553	515	484	524	507	519	525	536	544	520	569	514	544	529	541	503	505	530	560	471	507	575	531	519	535	507	513	548	550	488	543	490	533	502	502	550	538	501	553	511	557	499	517	533	500	496	486	521	489	488	509	478	482	501	508	529	490	495	534	481	516	463	509	515	453	503	538	474	501	523	527	568	518	480	518	531	540	533	549	505	513	492	515	522	486	516	548	513	517	494	570	496	529	538	532	504	514	504	529	521	520	516	525	527	513	478	530	539	481	560	567	538	508	527	524	507	490	574	478	498	488	537	503	493	511	520	538	551	520	506	509	515	503	523	531	507	539	513	530	501	530	538	513	525	511	559	521	504	588	508	475	501	513	493	510	529	518	540	526	514	492	517	519	493	503	507	505	501	497	560	515	505	534	516	509	521	511	551	510	522	512	534	462	490	492	514	527	529	533	509	489	503	525	514	552	533	529	515	529	492	519	529	503	522	527	512	489	543	522	579	545	538	511	502	498	530	500	533	502	533	532	491	497	498	512	538	542	526	532	509	463	570	518	497	528	493	522	481	526	534	499	502	477	537	473	541	491	485	506	525	556	524	500	505	516	552	513	530	516	521	518	506	543	530	451	521	485	526	507	510	507	571	544	488	490	538	464	496	474	529	508	497	484	472	555	507	485	506	517	528	539	531	499	497	564	540	526	517	524	507	526	511	525	506	490	522	551	518	497	553	492	534	559	480	536	548	494	518	510	481	514	485	525	519	531	516	538	509	553	481	544	483	511	508	505	512	525	485	488	537	475	489	517	521	561	511	462	526	494	526	510	550	491	507	538	528	536	539	554	514	504	505	522	537	492	492	492	496	503	491	532	506	481	542	472	494	491	538	502	522	518	483	518	520	497	499	515	503	545	532	516	521	553	521	514	524	538	484	518	499	501	507	498	515	534	520	499	546	537	535	511	512	569	511	501	517	519	492	522	535	492	558	524	570	523	500	540	544	490	523	521	528	483	488	513	478	509	539	502	471	532	519	495	511	574	525	516	505	555	543	472	550	503	520	484	546	510	511	518	534	492	501	505	516	543	494	508	503	519	520	508	511	524	528	536	524	505	527	545	506	509	485	518	509	580	552	510	464	542	492	520	542	512	563	505	479	525	509	483	504	501	530	549	500	497	519	544	514	511	520	534	523	529	532	503	539	496	508	505	522	513	527	537	532	510	532	489	531	518	534	471	477	501	539	528	536	489	539	498	549	527	535	506	516	525	482	510	504	507	510	532	530	514	484	502	485	517	511	533	504	491	527	491	532	507	504	489	553	461	503	526	490	511	519	535	516	474	516	553	535	528	506	495	536	500	524	543	541	569	524	533	479	545	519	558	506	525	508	499	504	540	536	524	503	502	497	516	498	454	521	536	512	533	510	510	516	505	534	476	489	499	481	508	546	440	512	514	521	497	517	475	519	519	518	486	497	536	491	537	498	526	485	501	527	579	540	522	517	524	550	540	574	462	548	490	526	554	495	513	498	511	557	513	511	492	538	495	532	562	501	545	497	553	573	559	555	520	495	500	511	530	524	522	493	524	533	500	536	512	524	551	507	506	494	518	512	513	490	532	539	549	516	503	548	488	480	512	548	479	512	543	501	518	547	514	495	484	525	497	525	525	568	513	520	487	482	490	520	475	498	483	521	516	515	489	534	505	494	500	534	519	511	473	486	501	495	505	579	518	514	511	514	496	523	549	514	547	541	519	543	490	533	502	497	493	493	546	493	574	516	508	537	517	551	528	487	520	539	510	503	492	490	525	568	506	513	518	531	494	547	484	513	540	530	530	476	515	497	483	538	482	530	470	491	477	510	498	536	522	506	525	506	522	527	523	521	476	476	499	549	528	564	481	531	480	481	504	514	458	516	536	467	524	529	515	470	483	525	549	536	523	530	507	510	504	545	522	485	518	496	549	524	520	518	532	517	544	511	580	568	545	504	526	486	535	525	522	515	527	528	550	497	532	499	531	559	582	534	555	531	513	497	512	508	490	520	491	481	482	547	474	555	521	502	535	494	502	531	517	490	498	480	523	502	509	490	521	518	522	548	492	477	520	508	525	535	541	490	509	542	523	503	486	524	546	513	520	535	536	524	515	510	537	508	502	518	546	533	511	554	467	489	537	534	541	500	491	492	520	552	502	506	508	498	512	446	492	500	497	513	537	496	508	508	549	524	523	526	522	484	556	484	487	543	564	536	505	522	540	523	517	505	502	531	514	560	508	478	497	486	504	522	524	519	488	485	512	514	540	508	506	524	515	541	541	540	530	527	562	552	497	548	536	486	538	563	528	525	495	554	527	505	475	471	535	555	526	553	517	549	488	500	501	494	514	516	508	526	507	515	523	534	499	523	530	459	525	481	512	522	513	517	523	501	500	560	530	559	502	496	529	493	556	491	539	530	510	494	499	499	516	488	538	513	525	454	519	569	505	529	506	494	533	499	553	498	523	542	503	519	464	535	495	514	505	504	486	527	505	528	530	528	506	525	517	504	542	502	544	526	515	499	491	520	496	512	570	521	505	472	508	525	529	544	501	532	551	515	523	516	476	508	502	507	533	482	535	543	515	477	568	526	490	501	526	512	468	512	559	515	541	518	525	528	535	555	534	538	539	493	527	503	512	499	526	476	499	516	539	550	525	496	511	503	523	505	514	498	522	523	520	538	490	548	522	539	554	546	518	542	482	505	494	518	506	525	496	545	515	542	532	490	492	534	516	540	557	484	498	515	547	508	518	497	498	542	513	509	487	531	500	514	486	534	544	508	535	520	496	532	530	530	515	484	514	529	535	524	504	530	499	467	492	521	541	545	508	504	523	513	524	518	486	508	506	497	521	503	507	549	503	487	518	511	496	524	508	553	527	496	534	541	485	474	507	516	511	535	540	510	533	507	495	507	491	557	501	514	504	511	491	519	512	543	515	518	504	545	528	487	529	507	522	499	510	487	461	501	508	530	495	522	533	502	538	513	526	508	519	488	533	545	492	526	557	476	518	520	500	526	521	554	476	508	520	525	505	515	486	485	528	518	484	506	544	543	544	563	532	509	507	555	542	501	486	521	490	486	485	531	517	517	512	532	500	500	507	458	529	515	541	522	535	545	476	471	496	495	535	530	535	508	498	516	507	527	512	500	503	537	503	503	545	533	498	525	539	522	550	524	540	470	485	516	540	518	551	502	480	499	524	571	510	538	489	523	526	506	504	491	540	531
8469	16499	13312	7459	5133	3640	2727	2322	2234	2042	1583	1218	1117	968	961	937	922	928	919	936	1037	1008	1041	985	1036	942	920	863	869	806	845	798	787	821	779	802	775	793	763	783	818	768	777	771	796	764	742	771	719	794	782	783	762	750	724	785	730	741	730	739	765	763	785	779	762	770	749	756	824	788	755	761	758	760	782	804	754	791	767	800	794	757	802	781	758	787	740	809	740	704	799	755	802	753	831	770	788	726	744	773	817	765	775	792	760	743	752	793	765	738	752	781	740	785	749	771	762	737	719	763	745	785	754	783	753	762	737	759	746	760	756	733	765	747	752	759	729	763	751	747	752	746	733	769	735	758	790	824	789	782	742	756	790	768	774	766	756	783	753	809	797	764	750	749	784	811	775	737	789	736	774	754	767	757	744	746	779	780	787	817	735	745	761	784	721	764	766	730	769	767	742	756	751	808	716	765	789	756	777	727	784	782	783	785	764	733	757	790	726	788	760	765	757	791	772	724	759	735	774	757	750	751	750	741	784	787	730	771	746	733	792	755	762	795	795	756	800	733	739	765	814	794	778	792	756	759	758	761	791	801	762	736	764	743	722	802	784	769	721	795	784	753	781	793	757	736	728	754	753	786	763	785	746	790	762	735	785	756	756	766	762	777	776	733	771	783	747	759	830	737	742	715	752	759	798	748	766	732	735	753	774	758	775	768	744	771	786	794	756	727	800	815	779	745	727	770	783	801	758	758	761	779	802	720	752	735	744	708	765	750	785	743	731	739	784	716	801	814	811	778	743	774	715	778	745	796	784	737	743	753	766	743	746	792	776	772	768	755	769	774	828	797	757	800	782	802	744	753	720	786	726	752	795	752	763	692	761	780	765	730	770	817	743	773	784	766	802	795	703	768	798	748	779	758	754	736	791	792	772	733	763	777	770	789	827	745	756	776	712	746	765	804	771	781	771	781	761	761	766	768	781	770	717	757	784	740	749	792	747	822	714	777	776	782	756	807	731	777	756	782	763	773	741	797	771	839	764	804	760	740	740	810	757	731	756	788	735	742	732	765	765	724	792	747	800	790	748	741	779	744	746	802	778	742	776	727	797	754	755	720	790	776	768	784	778	753	754	787	781	779	761	779	744	717	765	767	762	762	741	779	763	744	803	744	735	758	758	806	769	806	735	803	774	740	753	737	801	746	767	745	792	762	771	741	767	816	792	777	753	753	748	795	780	770	753	788	739	753	778	771	789	750	762	765	759	788	747	744	774	745	808	769	790	810	777	763	744	739	761	760	732	811	755	768	751	794	756	778	757	780	687	743	781	733	777	729	753	765	795	742	762	787	791	783	737	770	765	746	797	794	750	770	753	776	782	711	773	767	718	734	772	786	768	755	804	752	730	760	793	755	779	751	754	755	784	770	743	763	737	789	718	804	757	771	761	798	779	736	776	757	762	804	767	803	785	766	742	793	753	775	775	754	759	764	784	751	764	761	774	747	763	764	743	745	784	730	742	785	783	767	755	768	778	800	749	759	769	766	785	756	737	811	809	760	770	776	683	795	762	683	747	747	740	749	750	725	760	787	733	791	754	745	786	767	741	800	775	800	762	777	800	765	799	810	801	768	762	780	724	772	733	773	731	808	758	753	774	770	777	751	777	758	757	757	752	740	818	722	776	741	776	766	780	795	727	781	722	748	704	774	790	745	802	738	794	729	779	761	770	756	732	764	758	772	759	766	705	734	800	744	744	792	754	774	759	752	751	779	743	757	756	731	741	761	786	755	759	756	785	750	774	752	726	753	774	786	785	739	818	756	793	793	761	835	702	791	798	739	739	735	776	785	763	733	754	732	799	748	732	769	695	761	759	818	773	775	733	770	746	773	747	770	792	740	776	793	753	787	772	766	802	769	802	759	756	750	812	741	766	747	747	754	737	790	814	765	762	806	742	722	756	742	748	807	742	714	796	717	735	788	738	783	729	780	719	779	801	757	755	765	767	797	764	818	737	735	752	817	752	698	827	765	742	770	741	768	794	751	787	744	754	732	781	786	741	776	764	773	760	796	792	750	742	736	800	762	753	784	800	733	741	781	712	764	784	737	806	748	777	755	785	728	769	813	770	685	783	742	768	777	739	793	759	719	787	809	767	728	763	788	753	783	795	768	747	734	745	774	776	825	743	777	728	768	789	764	788	778	745	782	714	795	771	770	760	766	802	748	766	783	772	806	778	748	762	813	831	768	741	738	723	790	802	796	771	738	798	748	800	766	747	789	745	775	804	747	814	776	770	773	779	757	767	709	745	796	768	760	774	784	764	753	797	703	732	755	733	765	792	797	733	733	742	747	714	772	739	784	769	731	769	798	793	772	738	770	746	767	775	785	760	775	781	773	739	772	752	773	730	759	760	794	773	770	749	738	785	804	796	750	737	772	728	744	756	729	786	746	745	745	797	796	772	724	750	737	764	702	827	749	803	753	769	702	802	813	767	706	765	764	805	720	742	729	721	765	787	780	755	789	745	772	746	739	769	765	775	745	744	772	753	771	713	733	680	738	756	777	808	715	789	824	767	752	754	777	733	719	765	801	767	806	764	795	745	805	749	771	733	732	732	730	752	747	738	752	787	732	705	751	756	752	742	799	764	731	817	760	812	764	725	783	726	729	727	775	774	717	774	757	770	810	740	755	761	768	764	788	742	792	775	747	789	738	790	796	788	764	778	765	765	721	744	747	785	740	787	783	764	732	783	790	770	790	804	772	750	777	742	764	746	798	737	769	768	818	784	756	760	794	731	776	748	829	735	774	780	790	742	741	789	717	749	809	756	780	783	771	761	760	690	781	787	761	750	719	782	798	752	780	735	804	747	769	751	783	753	767	812	748	771	746	724	764	753	744	699	791	745	776	695	747	730	742	740	808	781	765	792	724	768	777	762	808	792	765	799	736	764	801	801	758	768	785	800	728	782	769	797	783	771	754	800	744	757	705	765	805	752	747	767	756	781	753	742	807	762	713	788	783	731	831	760	733	767	713	748	758	752	783	763	791	765	775	734	816	797	761	790	751	712	785	748	770	761	735	766	764	798	792	731	737	803	774	742	785	793	719	761	770	774	741	773	771	755	768	747	783	763	741	794	790	764	779	774	752	762	799	748	811	763	824	794	788	787	771	749	726	759	792	768	708	722	745	762	781	768	761	708	732	779	757	742	763	738	740	720	711	721	781	777	779	778	780	760	765	722	742	703	749	758	786	781	752	765	747	759	757	787	700	760	732	799	778	749	749	756	812	792	720	776	768	783	732	777	777	753	786	768	735	805	780	735	769	795	795	742	764	744	775	750	787	815	778	729	770	745	778	804	785	718	769	811	788	774	761	762	778	780	752	745	729	754	799	757	781	795	762	774	795	777	785	733	728	751	747	759	790	746	779	755	742	797	758	793	762	778	760	763	726	761	758	759	849	761	725	794	722	795	779	779	786	756	766	722	735	760	758	759	808	729	768	729	784	741	736
22923	21070	28151	24189	20691	7387	2238	1520	1256	980	672	542	445	477	435	379	377	373	417	403	410	447	476	436	403	393	388	355	321	344	356	347	287	324	349	305	313	328	349	326	322	320	313	332	289	287	284	299	310	303	276	295	298	305	283	329	312	299	274	294	274	302	304	294	303	298	296	308	268	314	285	304	299	297	298	274	287	275	281	265	285	313	264	272	302	282	300	264	280	287	282	301	263	285	272	266	324	301	302	261	299	304	282	335	327	317	306	291	298	283	304	276	266	290	275	319	310	328	274	269	325	277	300	319	289	259	286	276	288	279	272	286	282	274	287	322	279	305	292	285	286	310	316	267	269	271	284	290	287	289	321	262	312	286	311	310	275	248	333	291	273	272	283	280	273	309	287	284	285	300	280	277	278	298	283	263	298	299	296	336	287	284	312	317	298	305	270	274	278	284	283	268	257	277	274	289	314	300	311	263	276	248	315	290	269	310	275	299	307	326	289	301	298	299	281	293	291	290	295	300	312	280	290	300	278	282	264	306	275	257	247	283	310	279	288	317	321	300	312	270	300	285	299	286	308	276	294	278	304	300	294	248	285	276	313	280	323	286	293	292	275	278	306	295	282	292	322	278	297	329	280	288	296	320	263	273	287	305	257	307	304	298	290	287	264	310	335	280	306	280	313	293	312	284	280	300	293	296	302	289	270	285	324	292	288	274	288	272	321	270	299	281	283	315	310	294	293	324	292	287	272	293	298	299	309	289	287	297	301	249	303	291	253	300	321	282	316	287	302	302	300	322	298	298	297	292	271	286	284	312	294	281	276	303	272	265	288	305	315	310	298	320	263	290	291	283	253	277	304	299	284	316	322	299	302	298	297	297	303	314	268	284	281	295	332	282	261	302	308	287	267	290	278	298	291	304	317	271	277	298	279	273	284	295	297	289	314	274	302	285	271	294	290	307	276	291	296	294	302	320	295	281	305	309	304	289	293	282	296	312	294	274	277	264	307	299	285	284	261	313	307	276	326	281	264	292	297	297	293	268	295	291	323	291	295	294	285	275	294	287	283	279	302	284	307	298	299	285	295	273	268	275	292	292	295	260	285	303	287	288	290	280	303	289	312	252	286	298	278	266	267	304	293	309	287	275	294	280	307	275	290	271	302	335	267	306	271	316	293	272	287	291	284	276	288	290	275	329	280	281	298	293	336	307	295	299	292	272	306	270	294	274	313	319	292	291	303	297	305	310	280	307	331	308	284	275	283	279	274	277	260	279	294	273	284	294	272	266	288	300	296	266	315	255	289	271	277	320	303	263	304	262	294	317	309	268	293	287	301	290	266	262	312	297	290	315	294	296	270	310	292	296	296	316	274	303	305	258	280	278	274	301	297	314	291	281	278	305	283	275	321	275	287	280	258	292	282	294	306	294	293	281	283	316	327	298	278	271	295	268	321	295	298	269	290	311	286	287	298	302	260	269	287	286	284	301	292	288	284	309	305	272	312	298	311	287	316	293	267	281	309	294	288	288	294	274	295	298	296	250	280	266	302	304	311	273	296	298	290	298	286	303	266	328	283	262	313	285	283	273	266	276	279	288	317	255	303	300	292	289	294	327	289	313	274	287	286	268	310	277	285	329	331	299	273	327	299	289	317	307	296	245	281	267	272	281	316	282	276	308	281	283	314	309	256	286	259	284	292	311	262	287	299	298	306	310	308	255	299	286	294	287	296	289	321	290	289	309	290	271	309	269	308	262	282	320	312	308	294	289	323	292	313	303	298	292	301	262	266	317	295	272	305	296	299	295	276	318	289	283	290	286	318	288	282	303	305	295	307	275	273	266	277	276	304	293	284	266	282	303	309	307	287	302	324	280	282	286	287	276	302	308	302	278	275	288	296	273	273	249	258	291	303	279	285	303	308	287	285	267	280	311	312	285	278	308	292	264	285	310	309	257	333	300	239	277	304	289	287	278	312	307	300	272	326	279	255	276	272	283	282	309	296	294	278	281	320	272	278	313	270	271	279	278	264	290	277	280	295	282	297	290	311	297	284	298	282	282	307	295	307	287	300	259	282	283	309	272	286	298	309	319	267	251	269	282	313	268	290	269	280	291	279	281	323	304	277	270	259	293	292	288	325	283	301	253	288	289	295	296	279	299	308	278	322	276	291	292	298	293	290	269	287	298	291	294	286	280	295	304	305	261	234	305	277	296	312	284	300	274	314	304	301	289	268	295	316	283	271	277	301	292	281	268	305	282	291	288	267	293	276	289	292	308	274	300	299	318	283	274	284	307	296	293	296	261	304	319	288	276	267	294	292	282	267	312	281	305	277	308	306	293	282	301	306	275	299	308	251	286	272	308	280	304	308	270	307	323	304	306	288	288	296	241	309	288	284	318	266	291	286	283	307	276	314	290	289	248	276	275	277	319	292	283	272	292	266	308	307	329	329	309	317	302	306	293	280	285	290	305	256	292	277	292	298	292	322	301	294	301	278	313	294	254	270	274	299	295	283	307	280	273	282	272	273	299	297	284	289	300	269	288	324	297	295	264	279	273	279	250	304	280	293	304	303	279	287	293	269	271	311	292	286	290	326	271	271	261	297	270	278	297	301	292	306	288	291	304	282	266	305	264	285	285	298	263	340	293	303	265	314	297	295	318	284	293	289	288	312	292	301	261	309	276	326	312	298	291	303	269	305	272	315	287	278	280	295	274	272	291	282	285	300	285	286	286	312	305	266	288	295	281	292	297	312	325	297	298	272	259	304	293	263	295	298	283	274	276	288	302	266	301	305	285	269	295	288	285	275	285	296	258	299	281	309	288	285	286	272	273	295	277	299	331	301	284	266	292	257	272	302	253	288	286	279	302	298	272	277	304	307	287	330	286	292	268	267	287	279	275	293	324	289	285	278	263	282	290	278	270	298	313	312	284	288	290	289	289	308	277	308	294	274	298	273	289	276	278	280	260	289	295	295	270	292	300	291	281	293	322	284	326	289	287	295	275	329	306	281	324	270	260	282	305	269	288	257	292	283	307	301	302	280	271	287	321	266	302	300	293	288	313	282	306	317	302	302	270	298	288	275	267	333	266	318	283	274	297	267	313	289	278	275	333	293	316	282	320	301	274	277	288	269	284	330	279	292	279	288	283	319	288	265	326	317	286	284	301	295	272	281	281	301	288	262	267	296	308	289	279	296	289	277	272	280	309	282	262	283	274	242	284	266	292	289	296	316	296	280	266	315	284	287	292	323	311	273	297	292	309	271	275	290	310	258	257	311	292	296	319	297	302	274	253	289	298	283	308	280	310	294	304	293	283	286	282	303	273	297	322	308	270	311	288	298	322	304	266	299	269	290	298	296	264	280	290	263	294	303	296	309	263	275	282	266	279	289	298	284	275	270	276	272	278	291	300	298	300	296	271	285	314	281	270	323	340	300	290	288	273	304	323	316	280	327	279	273	325	297	265	279	304	303	305	295	264	291	289	280	341	262	286	282	309	294	323
8007	23600	19252	11295	7563	5257	4156	3580	3079	2364	1680	1169	913	833	800	781	774	746	724	775	849	962	802	880	794	718	652	590	604	608	542	495	543	500	498	544	522	489	482	572	527	524	495	444	427	503	466	460	450	462	440	460	476	432	466	476	472	454	462	448	455	453	475	454	471	460	441	473	485	435	457	432	421	461	443	399	452	447	425	424	427	408	430	414	433	448	447	458	481	433	433	471	475	452	452	431	487	471	413	415	463	459	437	469	489	444	431	426	448	428	417	452	449	475	417	462	438	450	482	446	454	427	461	450	453	420	467	457	450	443	417	452	420	464	440	454	451	482	454	451	423	428	452	432	438	437	468	423	485	450	489	461	451	424	421	455	442	409	460	436	468	431	460	426	445	429	470	413	474	397	419	483	427	440	424	408	460	420	429	488	440	460	453	446	424	430	464	480	436	462	446	450	452	443	441	416	425	438	448	425	474	412	425	437	465	479	467	475	430	448	453	425	418	421	445	442	430	440	460	409	467	422	472	454	447	417	429	411	447	452	425	438	478	471	478	413	487	438	441	423	440	444	436	460	462	421	421	440	450	425	400	413	484	418	439	442	465	461	458	415	454	488	453	439	444	447	454	448	471	419	453	471	462	444	460	448	459	456	432	418	424	455	417	479	445	442	437	415	431	465	435	439	449	424	433	462	457	474	454	492	457	479	453	457	457	429	439	447	433	437	438	391	446	480	456	478	458	443	444	431	444	453	453	436	416	449	438	480	448	438	487	443	470	454	451	448	420	445	480	418	433	455	447	458	448	422	452	437	465	470	467	459	439	447	460	471	458	427	482	436	444	436	470	389	416	439	451	415	475	425	455	462	453	453	459	452	439	416	454	436	423	467	452	434	435	456	455	430	451	443	411	462	442	445	442	411	462	405	412	480	467	448	459	421	459	423	413	389	427	419	444	406	465	429	461	458	456	469	470	427	429	435	427	429	438	427	458	419	447	445	433	439	413	459	428	468	510	422	433	477	436	447	424	416	430	454	450	440	400	449	449	474	415	450	466	430	409	486	435	445	478	450	445	429	428	465	437	450	415	445	458	438	419	452	457	431	456	438	434	437	455	449	441	466	462	482	436	448	461	449	430	430	474	425	466	422	428	485	435	431	458	455	475	441	496	449	437	431	412	443	392	417	441	455	438	450	444	433	456	430	483	416	415	437	435	435	409	412	458	443	461	431	489	412	452	452	469	460	477	458	433	441	425	401	426	462	432	455	446	417	456	462	422	425	464	437	432	464	451	445	442	483	442	447	430	449	425	393	459	426	449	459	454	435	476	399	439	470	438	473	450	458	421	477	458	467	437	442	404	448	487	456	465	446	455	425	467	477	447	445	429	455	441	396	462	449	423	462	448	465	452	423	457	436	471	457	445	457	446	442	450	434	430	451	436	450	462	423	437	477	455	418	399	432	443	439	439	428	410	450	446	474	461	444	425	428	453	448	433	406	440	422	413	448	443	484	427	453	425	422	451	464	435	420	421	490	423	480	472	449	427	455	436	402	468	441	484	458	451	447	435	418	390	468	435	452	438	458	474	436	468	451	451	454	427	462	464	451	451	481	453	462	444	472	439	438	457	492	397	442	437	443	485	433	435	431	437	443	435	427	414	445	464	396	441	457	424	436	429	411	473	448	418	456	442	447	425	470	457	402	452	422	487	453	460	401	466	440	454	428	408	415	484	455	496	434	422	432	441	459	427	449	430	470	462	428	448	453	450	461	427	417	430	459	474	460	463	460	478	463	443	435	469	452	483	402	456	462	463	450	448	458	449	417	430	453	444	448	450	473	437	459	461	440	430	446	428	468	455	441	433	452	467	449	412	422	468	414	483	439	442	444	441	473	382	475	434	472	466	446	453	443	439	422	443	450	460	441	434	459	461	500	469	436	444	401	484	464	427	489	454	461	437	423	439	437	412	444	438	488	431	409	444	476	467	487	467	452	418	420	490	441	430	456	478	440	461	493	449	441	439	450	452	450	451	398	465	440	431	445	433	444	443	453	462	452	471	441	424	438	447	438	415	478	429	423	464	432	491	424	476	418	433	432	453	422	432	414	446	426	463	434	480	431	460	408	476	421	448	407	471	429	432	484	464	455	436	404	410	442	451	421	441	447	440	404	447	441	435	435	453	443	461	465	420	437	437	419	449	461	460	451	398	435	427	418	432	442	438	461	422	448	464	422	456	458	443	441	432	432	434	445	418	415	431	460	444	433	443	458	442	464	476	413	422	472	461	457	442	427	467	442	415	408	434	479	462	474	424	438	448	466	457	430	424	426	464	470	417	428	459	433	392	476	485	432	442	463	457	442	452	450	426	414	457	450	450	481	446	431	456	439	424	464	446	453	442	424	461	430	447	418	455	436	444	447	469	442	445	460	415	457	456	452	454	472	460	443	416	413	435	465	449	444	464	460	449	461	455	436	431	458	470	495	458	437	442	462	422	446	453	400	443	448	439	455	472	456	434	435	427	445	405	423	418	404	450	439	457	447	446	416	449	466	447	418	473	448	432	453	475	478	435	428	432	453	404	472	432	452	433	461	476	462	437	445	459	414	419	455	401	447	450	415	482	450	465	433	436	470	413	434	434	466	451	434	449	458	459	423	433	450	412	430	441	406	461	439	455	434	463	456	454	428	455	433	428	451	404	456	417	436	400	429	437	449	456	422	404	461	434	448	455	449	397	452	446	491	472	466	407	448	469	443	470	429	410	454	431	457	431	438	421	421	429	462	437	471	449	431	435	392	467	449	428	412	411	431	415	435	469	404	419	450	446	421	472	456	475	422	440	419	449	434	485	424	417	453	439	488	430	412	471	455	450	464	459	463	431	431	444	450	434	428	438	450	413	418	439	407	449	468	498	459	427	419	448	458	445	463	483	474	444	485	457	408	430	455	446	429	480	451	422	438	417	410	421	467	429	453	430	477	455	432	435	465	494	413	502	439	461	440	422	442	450	439	446	449	430	421	459	434	418	484	460	438	445	426	441	436	436	478	426	472	448	448	452	385	448	450	456	459	439	469	467	437	424	481	459	448	458	456	462	442	444	429	467	455	443	444	440	429	451	429	440	472	472	426	456	419	464	410	431	431	439	429	422	479	444	454	455	509	434	441	454	419	463	475	448	425	439	441	434	439	465	449	463	421	427	476	457	468	441	433	465	429	433	454	433	478	460	470	456	426	419	443	449	410	474	429	449	424	413	412	473	393	470	470	423	415	423	476	465	454	430	434	455	466	444	436	452	479	450	463	408	414	444	451	457	456	442	431	455	442	452	449	434	463	444	463	466	422	431	413	474	452	443	451	459	401	431	431	464	434	419	424	436	467	477	440	466	451	416	446	450	426	432	430	410	425	456	494	431	472	440	439	455	430	384	453	435	430	418	440	413	437	448	463	435	477	492	491	454	469	439	438	442	408	487	424	449	469	475	468	455	477	442	435	441	429	453	428	439	435	434	445
24160	21055	26408	24351	6539	2265	1737	1438	1205	967	803	659	629	591	607	652	642	561	622	661	639	623	677	657	604	558	547	552	545	493	545	531	526	527	541	477	590	537	547	556	557	570	535	509	483	528	454	501	496	509	497	537	516	511	529	527	507	488	514	542	523	507	513	508	531	454	509	509	520	498	503	494	548	500	509	525	513	505	471	489	498	488	514	535	470	486	482	589	504	494	541	475	499	537	537	523	542	557	529	513	533	510	515	518	553	499	515	522	491	496	501	539	505	505	489	476	506	525	546	512	531	502	447	494	495	561	520	524	507	490	519	549	506	553	524	512	494	485	531	533	521	485	482	527	518	531	548	548	484	511	498	503	514	487	492	497	511	536	497	496	532	521	524	500	528	498	493	469	500	510	512	505	479	558	510	542	483	498	490	467	548	530	512	530	509	488	486	503	509	492	513	532	521	463	513	487	495	503	524	514	520	501	518	536	528	530	527	492	457	513	513	494	515	508	449	479	480	506	527	527	531	519	533	489	515	503	474	516	541	532	546	498	480	533	515	523	493	496	541	506	513	492	566	508	499	489	463	497	482	539	525	543	515	504	551	515	490	522	524	493	567	491	480	523	508	526	497	522	485	521	498	520	479	492	512	519	505	503	546	554	553	540	516	490	492	497	498	509	505	579	539	496	527	500	542	566	539	479	539	518	546	511	506	512	515	520	505	505	518	550	507	494	486	524	503	534	512	535	540	539	469	544	525	531	498	507	525	510	511	469	519	503	531	493	523	503	508	547	540	511	515	518	481	543	491	532	509	535	491	503	498	493	484	540	490	489	528	502	526	507	511	518	496	532	472	530	508	533	483	527	485	488	502	564	529	456	504	493	505	513	493	511	545	535	520	489	524	498	503	526	490	533	525	499	527	546	494	533	488	567	506	467	526	509	527	516	504	526	508	492	500	510	497	473	505	477	502	496	528	487	452	489	471	504	546	520	544	512	502	505	510	535	474	504	579	485	479	543	548	509	556	524	519	459	494	508	526	560	541	512	500	515	492	497	508	540	481	530	493	512	518	548	494	546	509	471	496	497	538	484	496	517	499	501	493	495	483	499	528	483	478	512	530	466	536	462	498	512	518	504	535	496	482	521	477	516	477	485	488	485	521	471	531	529	518	495	522	545	543	537	490	530	513	533	489	493	502	510	530	523	566	521	467	517	521	515	527	474	522	508	564	536	511	488	498	505	526	492	492	469	502	513	515	479	495	527	534	495	519	510	517	461	551	557	500	489	487	507	523	517	523	520	533	538	555	520	485	516	511	515	498	496	527	473	527	547	508	536	508	481	503	507	508	534	531	527	494	492	504	497	496	494	552	500	517	539	512	483	473	496	508	514	496	484	501	519	501	534	532	558	511	483	487	514	530	550	503	561	481	491	495	508	501	495	503	467	549	537	516	506	514	514	509	521	479	522	496	518	519	504	531	513	502	523	463	451	536	507	536	476	535	521	519	524	524	539	521	516	498	520	481	491	538	510	480	503	492	490	501	473	542	511	520	539	522	490	496	531	537	498	501	499	503	498	510	520	543	522	523	518	476	505	523	502	519	514	509	540	544	512	535	547	529	490	537	474	519	472	510	522	537	513	520	532	516	512	498	539	467	501	490	515	513	519	513	501	501	512	530	458	520	558	529	520	493	489	505	497	546	497	495	522	533	522	509	459	494	528	499	490	505	528	482	492	506	540	503	511	495	520	469	514	487	519	493	483	512	521	514	494	526	527	484	484	559	520	482	544	512	532	516	533	516	476	493	518	519	531	491	456	518	482	504	536	506	525	512	552	548	501	524	483	498	535	483	549	522	495	520	518	497	519	525	503	510	542	540	542	512	464	575	498	545	462	484	481	511	500	511	516	502	524	501	515	497	508	543	497	509	523	532	481	494	484	497	511	532	518	478	508	505	517	520	534	519	490	504	519	508	488	529	512	523	488	501	471	555	477	499	541	500	495	509	528	457	520	506	547	492	515	518	543	499	497	546	507	531	473	538	537	481	496	533	485	492	505	526	527	507	520	484	497	515	483	517	479	509	476	511	527	508	538	550	508	478	462	521	527	477	522	517	498	515	512	460	512	494	525	565	506	547	557	490	492	491	499	511	495	539	526	501	466	480	524	499	532	514	515	535	492	509	505	508	511	498	518	532	514	550	502	550	540	526	511	503	525	480	475	485	510	540	472	463	544	516	543	469	527	519	474	520	462	535	538	506	481	517	520	471	513	505	480	520	507	470	489	505	568	452	517	548	509	507	519	533	508	478	511	542	542	507	500	551	518	550	498	497	488	532	491	502	510	516	516	518	505	482	480	491	559	509	493	492	487	514	522	533	486	528	510	501	520	506	495	561	520	502	534	506	513	508	519	517	499	503	489	514	522	492	534	519	544	508	514	525	514	492	537	492	533	507	485	525	522	513	532	551	510	521	492	502	506	501	534	473	522	483	470	480	482	563	521	475	461	497	523	520	516	525	517	497	530	519	520	505	532	490	535	451	485	514	515	528	517	547	507	516	525	560	521	515	502	508	495	520	477	505	493	535	545	487	484	482	497	546	499	482	496	528	552	489	488	497	525	480	480	505	515	503	524	538	512	497	503	543	504	527	493	523	525	510	548	502	536	530	505	519	526	511	520	523	503	568	530	500	534	507	497	509	469	485	502	538	483	558	498	531	475	513	490	526	504	480	504	472	483	496	473	543	472	520	504	490	527	470	467	508	472	488	507	476	512	456	483	488	499	524	540	549	507	503	515	528	508	499	498	482	540	489	475	503	510	561	544	527	516	561	504	515	532	496	521	511	494	504	517	505	512	504	491	528	488	538	575	494	457	524	557	516	516	516	514	507	501	488	518	499	506	497	530	518	533	536	515	505	507	474	488	520	471	496	518	491	523	560	524	502	496	510	503	522	514	457	495	530	532	507	546	519	467	511	488	492	502	519	503	511	520	530	524	532	470	465	543	494	519	462	501	530	481	475	511	533	518	555	493	465	497	490	533	520	524	530	497	467	481	505	481	521	527	536	522	505	498	510	511	532	544	509	502	521	504	501	494	527	479	481	508	471	487	524	518	524	524	502	490	493	527	485	534	514	504	442	506	509	524	521	495	526	473	509	529	536	509	498	500	520	507	490	530	559	546	513	493	514	510	528	517	494	452	499	532	521	467	548	529	502	514	511	505	523	528	492	499	531	528	490	519	518	506	486	488	522	513	516	501	507	543	487	507	494	537	536	536	494	464	532	507	539	508	477	511	522	513	504	481	533	517	511	546	520	506	476	507	508	524	531	502	503	550	531	508	524	518	513	537	523	523	513	490	495	505	521	491	529	504	501	498	506	524	504	501	473	483	516	514	509	513	515	533	521	469	538	539	490	529	477	538	489	502	526	504	485	474	539	490	526	515	534	524	503	469	492	538	512	554	516	535	522	511	518	497	559	490	510	505	526	505	510	492	512	542	489	498	531	537
7840	19278	16506	9210	6166	4509	3857	3236	2669	2037	1512	1209	1116	1052	1003	1045	985	1000	1010	1024	1073	1133	1157	1055	1031	969	848	799	824	842	822	814	761	793	777	755	740	751	821	793	806	832	724	743	723	736	769	744	768	732	731	760	735	764	770	755	727	745	788	720	780	715	712	762	721	721	746	750	736	715	692	758	727	708	748	720	730	800	758	755	683	716	725	779	729	719	737	780	710	753	748	718	732	703	742	763	763	685	790	736	745	795	702	778	712	732	710	819	739	751	753	747	755	733	757	754	738	740	754	756	714	692	735	752	694	753	757	744	727	714	739	755	792	714	753	715	756	756	722	786	741	761	711	742	718	742	756	725	786	771	715	738	705	700	715	753	724	720	712	717	794	751	739	764	731	723	687	766	742	711	741	802	773	705	701	752	708	754	687	718	710	720	741	768	712	758	720	700	713	752	715	804	713	748	750	707	726	707	761	714	665	715	729	763	740	717	728	743	713	758	744	727	717	776	729	716	761	718	713	730	742	722	774	755	753	753	740	743	678	742	752	715	675	742	712	730	702	748	677	772	710	700	718	714	673	752	696	766	741	777	780	720	760	751	700	758	750	695	738	694	736	724	760	784	711	752	718	703	722	737	730	765	756	738	701	706	691	745	733	724	760	729	742	724	726	736	752	737	732	746	769	695	759	733	742	698	774	728	729	719	735	750	742	699	789	719	695	732	745	723	733	752	694	759	715	746	702	691	702	784	710	786	723	749	730	687	732	741	761	741	755	729	730	755	778	715	790	685	769	725	728	703	745	711	793	752	700	719	721	744	782	774	696	731	726	727	745	716	771	700	779	731	741	714	693	731	742	724	743	714	719	727	708	687	743	705	687	728	744	744	754	764	749	722	735	756	745	748	713	787	721	723	756	732	699	730	728	740	743	736	707	700	783	749	725	708	706	736	714	713	733	727	743	740	733	763	765	759	737	730	795	708	734	760	749	691	774	687	765	722	730	675	715	693	730	725	723	728	745	738	706	758	739	757	733	717	757	749	716	741	754	765	744	739	673	717	709	714	706	713	740	717	751	734	738	680	750	752	728	776	728	701	686	730	752	789	718	755	796	726	746	782	767	732	710	750	722	759	752	726	687	728	754	688	747	737	746	712	686	718	772	739	671	729	765	728	762	725	740	721	705	778	750	744	755	770	745	724	758	727	742	711	787	746	727	728	777	718	739	742	715	720	731	691	742	707	739	760	657	769	784	707	790	756	728	728	739	722	773	696	725	719	785	704	740	702	749	743	736	718	747	743	788	737	756	733	754	752	708	764	808	722	718	717	727	727	698	711	733	726	787	749	728	706	683	727	706	751	705	737	719	793	736	732	713	738	788	771	755	733	734	770	714	730	754	766	772	722	724	742	770	710	741	715	723	751	743	759	699	697	732	762	720	723	763	690	752	752	760	717	695	738	765	717	725	716	764	707	712	693	751	715	745	710	705	733	728	777	780	701	727	725	733	780	745	695	705	749	753	738	743	742	706	752	735	695	710	729	736	761	687	704	721	758	737	753	767	728	742	740	717	730	724	788	720	763	697	777	726	701	709	705	773	748	741	778	741	725	761	721	776	764	747	732	753	736	714	687	725	720	734	708	748	734	711	730	757	689	742	742	706	758	710	705	717	744	717	699	698	731	737	729	732	697	768	734	775	719	737	753	740	788	720	756	714	756	679	754	737	757	728	703	736	739	719	786	697	730	700	699	744	724	771	738	736	752	704	751	696	780	682	713	706	727	704	710	700	716	800	741	758	755	705	695	771	770	755	720	765	734	682	716	687	751	706	764	780	774	748	771	722	733	716	754	752	735	718	751	700	743	722	741	719	743	713	731	796	728	733	719	716	747	780	740	737	768	725	756	728	800	708	731	699	733	708	777	728	731	687	716	681	761	720	748	718	735	738	757	767	738	702	715	708	756	765	743	701	751	755	766	735	789	688	758	685	713	731	765	746	738	674	733	754	701	743	705	748	758	709	735	726	761	765	734	748	737	705	753	707	694	700	720	759	754	761	766	762	702	731	675	711	720	780	774	729	711	778	739	719	768	710	702	698	774	662	733	690	709	743	730	716	718	717	697	735	744	765	778	709	710	737	774	751	725	752	744	741	712	696	711	717	734	767	718	773	755	734	700	718	782	729	689	758	721	702	746	736	702	740	699	708	742	720	691	690	718	691	788	729	777	723	722	739	758	744	732	754	771	725	767	680	709	766	718	728	759	697	718	693	704	765	748	728	757	761	727	728	707	689	736	715	725	735	736	739	750	680	737	738	704	724	774	746	737	751	768	772	749	720	788	747	687	736	720	793	729	805	731	754	744	741	722	774	743	732	725	719	738	746	702	749	739	744	748	734	732	735	712	737	711	760	763	728	716	753	747	724	709	732	714	804	720	715	758	708	721	719	737	726	758	723	727	729	700	748	750	752	733	728	755	731	733	694	741	740	741	759	713	757	791	775	724	753	794	751	724	735	724	738	736	743	704	744	702	743	714	723	696	757	726	704	733	756	740	698	745	727	756	694	725	709	771	732	779	776	767	748	721	732	705	721	699	712	710	757	720	695	710	761	718	709	752	724	682	707	730	756	766	734	710	748	718	713	714	710	694	703	742	736	762	741	734	745	757	767	748	719	780	790	761	719	800	689	695	720	715	744	729	736	745	747	695	701	740	757	708	756	691	738	754	697	721	786	721	711	753	725	730	760	715	722	741	762	782	729	678	686	696	740	745	716	768	793	738	728	721	759	742	736	752	692	713	751	696	795	778	728	695	756	728	766	713	737	787	692	733	716	747	742	737	737	720	709	724	727	724	779	753	789	774	714	783	751	729	716	728	769	699	723	724	737	771	714	708	753	756	762	718	753	761	746	716	703	734	726	698	759	747	759	729	773	692	735	747	750	706	722	786	777	721	748	687	773	720	724	714	722	727	736	759	740	710	720	763	759	781	734	732	745	723	728	685	755	767	759	743	712	740	745	721	734	753	781	723	733	722	695	734	717	739	744	746	716	739	729	782	710	707	784	715	726	708	711	719	674	734	738	742	696	763	745	740	725	722	689	686	793	759	749	712	772	761	727	785	705	739	725	772	757	779	734	656	719	759	679	702	740	776	733	700	689	732	737	729	732	700	685	780	759	793	746	739	717	764	791	736	745	717	708	749	724	727	756	741	781	740	758	719	712	723	728	770	739	753	739	727	794	744	737	710	733	715	709	757	785	736	720	717	717	718	748	742	750	739	742	805	732	714	725	717	766	706	751	684	776	697	725	726	745	686	742	689	746	691	686	793	774	781	736	773	735	753	762	717	789	737	725	712	771	693	754	758	750	698	652	771	739	721	754	724	705	724	680	691	790	749	692	768	715	722	734	717	744	724	697	738	702	755	722	763	719	752	716	677	712	700	752	723	710	747	710	697	738	742	688	763	744	714	707	704	710	716	751	747	679	700	738	759	785	707	721	720	719	748	742	707
22072	21036	28614	23658	21036	20296	6158	2067	1437	1002	658	510	449	438	444	392	379	353	401	397	456	462	365	408	320	306	317	302	286	249	263	226	235	240	247	252	226	236	269	256	275	203	226	202	216	225	197	224	192	201	250	215	205	207	200	207	194	214	190	195	185	193	187	204	220	188	198	215	210	193	186	212	199	205	190	214	227	195	208	208	190	189	208	186	181	187	220	202	166	198	219	183	194	200	213	170	201	208	199	182	200	219	207	201	189	204	190	197	227	198	164	213	212	205	206	217	197	199	188	190	191	190	196	183	199	176	193	184	189	212	173	193	197	190	205	200	187	207	209	212	190	198	192	203	213	209	201	209	176	180	195	190	217	188	208	220	188	213	163	199	208	205	223	183	192	197	196	202	208	178	199	193	203	178	197	193	170	200	187	195	204	186	211	196	179	215	185	198	216	186	184	195	170	196	215	206	180	183	203	206	204	190	164	214	208	212	210	177	175	214	196	194	200	182	198	223	205	201	174	179	194	192	193	190	199	190	201	182	196	186	192	235	172	183	178	196	200	200	174	173	191	197	198	177	219	185	222	201	201	202	199	202	186	218	185	196	193	175	188	189	206	186	203	181	240	184	242	223	191	194	205	198	186	221	191	212	189	186	195	202	187	171	191	187	212	200	186	208	194	186	200	184	212	188	189	194	194	199	213	205	209	219	213	199	212	179	189	188	176	196	202	181	225	193	201	209	212	202	178	199	190	211	205	199	203	171	191	194	179	204	208	199	215	205	191	193	194	219	199	208	192	210	199	186	210	184	216	198	212	188	220	215	195	189	191	179	184	188	200	223	188	208	182	170	215	184	178	208	206	182	219	172	170	214	170	216	206	209	217	221	187	188	205	198	193	203	180	197	224	192	189	202	205	189	216	196	217	218	222	192	201	209	187	218	192	183	209	194	191	186	213	208	196	180	211	185	195	179	200	178	194	197	190	215	182	201	171	174	164	184	190	216	179	200	196	159	199	194	198	173	209	191	184	193	207	184	211	196	192	189	180	229	200	207	173	216	171	173	217	188	167	195	217	198	195	199	198	184	174	193	189	202	199	204	190	188	186	213	198	193	196	209	183	173	202	196	205	187	192	173	173	219	191	180	195	169	176	165	207	204	201	205	203	207	186	192	175	179	173	171	185	191	198	207	193	220	213	189	179	204	199	173	196	190	208	214	183	192	187	211	189	225	198	169	194	173	189	200	190	219	208	171	182	192	191	183	198	195	189	204	194	222	193	173	204	187	191	199	183	191	208	178	189	194	199	218	189	195	222	184	214	192	167	192	201	199	194	195	214	216	187	214	178	167	183	211	185	201	194	198	193	208	218	187	191	180	165	208	198	181	209	175	221	203	192	211	204	220	184	191	198	202	200	209	180	187	191	190	202	189	216	194	186	199	181	197	213	190	219	183	180	200	198	217	180	195	205	200	188	219	185	205	189	184	171	187	209	179	217	190	175	175	169	213	179	162	196	208	203	180	206	187	189	197	206	200	196	194	165	210	201	182	186	188	218	172	242	206	206	190	207	173	199	189	178	206	198	195	203	195	191	202	206	186	211	175	207	182	208	195	175	197	171	197	181	183	208	203	173	208	225	188	216	191	188	197	183	188	196	185	202	190	183	210	174	173	197	238	189	175	180	162	188	202	226	192	180	170	187	197	208	197	210	186	174	192	183	206	198	235	191	160	208	220	218	192	191	171	216	229	179	203	214	179	197	190	208	196	190	186	175	200	204	193	178	203	161	182	178	195	188	185	181	206	199	184	189	162	213	201	197	174	199	184	187	208	182	189	192	192	210	198	195	181	211	179	191	206	201	202	185	192	190	202	205	190	198	199	192	184	194	214	177	175	170	209	206	187	181	187	213	194	195	206	178	207	182	172	219	203	174	222	186	187	169	195	199	194	171	190	200	197	182	191	207	195	183	194	190	191	195	193	187	200	170	183	204	190	194	185	205	220	211	207	195	213	180	184	188	203	231	211	183	208	196	203	170	186	199	169	213	206	217	196	199	200	182	202	185	210	208	195	183	195	185	189	191	186	203	174	177	208	194	188	215	203	183	206	200	173	211	159	195	176	206	194	208	204	203	189	192	200	199	204	186	179	196	188	192	191	205	176	209	178	184	197	193	215	206	159	191	190	170	176	192	170	237	174	200	184	191	231	205	197	209	188	238	166	201	179	204	183	231	195	196	184	177	185	176	223	193	200	193	212	192	176	200	180	210	190	217	195	198	201	195	196	187	208	195	182	183	193	192	202	187	184	206	222	207	212	199	184	185	184	205	195	186	192	203	199	178	204	201	191	197	204	199	203	212	186	186	186	214	175	199	174	199	195	212	197	194	218	198	209	198	184	196	184	177	218	182	213	223	203	212	200	188	241	199	196	224	202	185	191	195	210	183	208	198	183	181	202	209	199	206	196	188	210	188	175	198	197	195	197	193	189	177	186	204	178	185	194	211	186	212	186	191	184	190	186	195	194	169	205	197	203	200	198	189	188	213	206	177	201	206	217	193	178	208	179	187	200	188	204	188	189	204	203	199	198	221	173	219	196	180	187	184	198	181	226	203	199	190	199	205	184	207	203	203	189	199	210	216	190	215	186	206	187	183	182	226	194	201	228	177	189	190	179	190	169	185	208	179	202	175	207	199	193	206	199	199	194	210	189	198	200	186	198	167	202	201	182	169	189	213	185	176	198	202	205	201	179	209	199	179	196	211	195	190	178	208	202	185	192	178	201	221	205	190	218	170	218	184	176	187	189	200	180	180	200	198	205	197	193	211	191	209	198	193	182	183	222	194	193	170	197	179	199	205	194	204	193	208	172	185	175	186	179	206	182	220	189	219	197	199	204	179	192	186	191	198	200	190	197	192	195	177	203	230	217	202	186	202	218	205	209	197	209	198	233	192	201	188	209	201	201	180	189	181	203	177	207	182	206	188	208	179	193	204	222	188	209	199	193	209	195	186	200	194	173	178	205	201	182	229	188	194	200	202	197	205	186	177	196	212	232	194	202	184	205	185	186	172	176	200	239	185	176	186	180	200	191	201	189	190	200	200	205	180	177	205	200	188	174	212	210	211	180	183	220	189	219	182	209	202	192	185	200	160	208	205	222	197	198	202	209	201	189	198	199	200	185	202	188	198	196	215	207	197	191	200	192	191	194	196	189	181	222	191	222	207	189	186	175	218	188	200	207	206	219	190	187	192	198	195	208	204	214	179	200	195	163	206	185	184	190	193	180	176	203	186	203	213	189	196	210	181	202	206	196	197	203	196	201	164	175	188	193	193	204	207	187	179	202	180	184	206	188	212	215	208	200	202	194	191	189	198	218	161	187	204	173	214	188	214	204	196	217	194	203	215	209	203	193	191	199	218	202	219	178	227	209	178	204	199	193	185	179	228	220	221	171	183	181	213	195	205	189	178	207	190	184	186	171	200	215	210	198	181	190	193	187	163	179	203	195
9836	27817	23434	14871	10047	7206	5841	4646	3514	2370	1658	1243	990	924	870	881	778	792	799	809	985	902	890	809	725	633	552	501	480	409	431	409	409	408	406	393	364	387	439	415	436	367	333	314	348	303	261	310	271	320	284	326	275	304	284	272	297	303	295	285	313	292	290	294	295	298	305	280	300	304	294	292	315	315	254	260	252	265	302	259	280	291	275	288	333	313	266	269	327	290	311	265	278	252	277	270	262	292	295	282	286	292	296	282	277	286	275	280	286	284	302	293	276	310	305	284	321	290	273	303	276	292	278	268	315	297	295	272	305	277	278	262	300	270	261	275	255	276	264	285	324	301	293	290	306	305	279	284	287	280	303	299	263	312	286	276	272	283	293	235	294	263	277	306	274	271	289	301	307	270	265	272	302	261	297	313	252	298	283	294	269	277	249	285	285	287	289	290	279	288	279	296	266	276	285	270	299	320	287	267	249	253	270	280	311	277	275	264	290	323	305	282	295	289	264	292	313	288	311	284	289	268	279	268	287	276	273	270	287	278	290	262	294	265	295	308	298	266	264	304	276	291	323	301	317	339	267	295	294	310	270	286	292	268	282	275	268	281	315	301	300	290	298	315	290	290	263	280	299	258	289	285	277	316	295	285	268	300	286	306	306	282	269	321	320	306	289	293	291	272	319	289	292	290	293	265	267	290	295	274	300	279	289	278	278	285	265	271	287	301	293	268	280	320	266	301	261	302	289	269	277	292	323	291	266	299	266	269	279	306	290	261	278	287	278	283	266	292	310	300	294	289	297	288	278	314	309	273	298	290	266	274	295	285	268	266	288	280	312	307	314	267	293	277	260	278	287	303	288	297	262	294	265	264	300	308	272	294	253	267	303	287	300	299	291	260	309	294	256	265	293	279	285	285	299	292	282	264	311	308	276	306	282	283	317	275	294	275	308	296	280	262	296	280	301	260	299	292	296	310	263	267	266	275	256	271	236	276	274	262	292	280	295	317	259	285	296	300	331	312	307	306	296	283	303	298	304	268	303	237	296	272	268	310	292	287	294	304	257	276	267	276	308	297	276	298	280	288	311	267	284	286	278	291	298	297	297	282	272	283	285	294	262	308	272	282	286	304	313	289	280	286	293	272	274	289	255	278	305	300	278	293	291	279	286	299	279	248	266	276	293	303	289	287	275	284	286	309	277	262	293	265	279	274	277	284	285	268	282	265	260	283	302	291	290	276	271	298	265	297	287	277	254	298	278	295	251	290	315	264	286	281	314	285	288	308	288	290	302	291	270	317	267	296	306	309	275	298	270	286	265	261	298	295	277	272	293	281	278	292	286	269	310	287	277	268	263	300	273	306	258	302	276	314	290	294	300	277	275	289	278	299	267	258	285	260	291	246	322	319	274	267	266	303	293	261	295	302	296	301	300	276	292	272	286	288	272	255	282	270	269	261	275	277	302	296	277	301	302	291	295	296	261	325	291	263	275	288	288	269	267	275	271	295	285	291	262	314	287	254	291	276	300	302	290	286	294	275	276	284	318	300	256	303	304	318	296	282	277	305	283	250	284	280	292	295	296	286	292	264	267	280	289	275	288	294	300	288	286	281	270	259	251	314	244	270	271	315	309	286	301	294	310	291	281	305	297	304	259	301	272	279	275	296	285	319	287	258	286	259	289	280	297	258	254	271	284	307	288	287	288	300	285	288	295	290	290	279	297	270	270	278	277	281	289	283	274	303	303	269	278	282	286	266	299	245	296	269	275	275	278	279	268	303	287	269	305	318	283	265	286	278	249	266	277	261	277	274	299	304	305	288	265	289	249	293	264	281	269	274	270	284	271	278	299	248	270	309	274	292	272	326	268	295	308	322	286	266	284	291	309	308	314	269	272	285	287	279	299	282	275	278	289	294	273	299	298	275	306	285	275	309	303	285	267	255	283	299	278	307	301	254	283	284	323	301	281	284	285	266	303	255	307	263	279	303	267	278	298	271	249	284	297	275	301	301	269	281	288	306	281	287	300	277	298	296	291	321	300	284	272	267	269	303	302	267	280	273	264	296	306	283	291	271	274	267	278	311	295	299	288	291	283	312	266	274	276	259	269	277	274	281	312	258	271	299	312	296	303	288	323	301	267	279	287	283	269	299	283	298	305	282	289	265	284	292	307	297	288	290	295	306	274	302	299	278	292	279	312	290	266	270	298	267	285	298	308	295	256	295	291	283	289	300	312	300	269	263	293	273	261	296	281	291	312	282	302	289	274	309	275	278	317	271	285	299	276	262	279	300	291	280	292	293	261	294	273	304	289	317	287	291	293	297	277	288	271	290	278	279	279	279	278	279	306	271	279	299	279	282	304	286	268	288	302	246	298	277	254	271	299	290	281	319	299	289	294	296	297	307	261	268	313	263	248	258	305	298	272	295	282	279	285	305	303	283	284	323	302	271	304	252	277	289	302	271	283	288	271	288	301	264	257	299	279	270	285	272	299	290	288	290	277	277	300	299	279	281	263	299	296	275	312	279	291	284	342	343	327	302	266	254	282	275	304	272	267	316	270	283	304	287	275	305	300	299	276	302	285	271	278	276	317	287	256	298	269	263	301	302	295	294	292	282	293	274	296	286	276	287	276	278	324	299	274	298	278	281	296	297	319	298	284	310	263	258	284	277	269	297	261	250	310	287	267	269	291	274	244	316	288	316	286	290	276	274	298	286	279	265	284	306	267	286	300	284	301	287	267	300	312	307	282	264	276	277	299	308	283	274	297	296	277	275	283	280	280	291	279	280	254	316	291	283	292	288	273	285	297	285	320	269	270	280	279	302	266	289	285	283	298	287	260	328	287	311	317	284	287	271	269	268	300	308	302	259	306	300	297	275	300	269	294	319	274	289	273	275	250	280	288	269	273	284	265	278	284	282	282	257	302	307	275	286	291	313	278	313	293	262	298	280	276	321	293	267	294	300	293	299	269	294	275	274	294	307	305	269	291	269	295	293	292	294	309	276	295	256	267	316	233	279	266	276	296	283	286	282	298	269	255	289	303	262	272	305	290	305	276	300	268	264	291	276	285	295	286	314	285	293	308	258	317	266	266	251	288	252	310	266	276	293	301	290	279	268	288	296	273	285	281	279	280	306	293	273	280	274	293	272	277	290	275	300	290	297	297	259	290	286	301	300	309	291	271	286	278	263	267	295	267	309	283	283	282	289	285	299	283	286	287	283	287	287	284	271	305	293	296	313	286	281	290	265	273	291	305	280	287	282	303	280	324	269	271	280	313	280	260	259	294	262	270	276	278	285	316	272	267	251	278	271	310	274	284	303	279	290	291	268	310	285	300	286	283	289	321	293	300	290	295	300	312	275	283	297	264	278	261	311	287	305	288	274	267	276	301	302	316	300	296	314	294	286	295	278	281	300	284	284	290	264	281	286	294	274	283	299	282	281	260	317	296	286	294	289	258	264	279	255	251	268	271	293	295	298	272	264	290	264	279	299	302	306	260	253
26702	19571	11999	6127	2907	1861	1540	1241	961	761	653	631	592	666	575	605	625	594	634	603	577	655	645	594	556	549	566	560	550	489	527	513	523	541	524	526	492	506	532	542	520	526	524	534	514	512	488	516	529	488	508	512	539	492	514	574	508	521	517	518	522	444	501	511	492	514	489	496	495	460	539	499	495	527	459	503	500	515	546	523	521	483	519	529	504	536	510	500	512	517	467	484	493	521	488	478	487	540	505	501	517	514	513	534	515	478	532	530	529	528	498	546	499	509	465	472	509	516	515	518	469	522	490	517	532	513	499	523	545	538	492	519	549	542	491	508	492	552	527	478	567	531	522	525	500	554	529	482	540	519	506	521	531	488	502	485	544	483	534	514	509	537	530	504	510	529	509	545	507	486	490	566	495	511	502	527	541	555	496	502	491	551	507	534	522	514	521	501	489	549	498	511	468	540	557	539	533	487	522	477	538	455	535	571	529	522	506	535	517	511	494	520	559	491	555	559	502	511	499	526	546	518	501	562	509	528	531	529	527	485	528	510	531	522	513	548	514	495	573	503	539	497	510	509	506	515	491	571	517	514	546	478	486	518	532	466	559	523	532	506	492	542	492	532	515	509	502	533	515	518	531	519	502	491	496	500	547	547	480	471	535	489	509	501	557	492	517	534	498	508	487	528	511	521	510	498	519	509	553	501	502	540	499	504	505	512	515	492	472	523	554	518	500	511	499	507	509	528	494	491	508	523	517	524	494	522	486	531	530	505	552	527	531	482	566	520	495	541	506	546	500	531	554	490	515	534	480	516	545	501	477	530	498	545	512	545	559	481	497	525	544	521	526	530	552	520	515	537	539	491	515	551	488	525	495	502	506	520	540	534	514	562	481	517	519	535	522	515	506	504	530	519	468	482	515	539	517	520	502	512	483	507	489	531	543	488	508	549	507	493	539	514	513	525	491	529	498	503	503	511	526	572	531	500	453	510	509	507	465	498	510	519	504	524	534	508	519	489	524	475	524	539	523	494	526	484	524	518	527	527	488	512	563	496	506	531	512	476	520	513	562	534	526	502	514	540	495	530	520	469	515	524	503	534	516	527	528	542	536	506	520	497	535	514	545	508	493	557	486	510	526	513	471	512	474	525	489	543	483	506	510	559	526	521	488	537	487	513	530	539	519	510	519	507	512	521	465	515	491	490	511	546	511	489	491	509	480	536	516	540	509	526	506	547	506	518	475	557	500	550	506	498	480	537	549	516	519	511	513	482	491	545	519	473	541	509	521	504	537	514	542	518	508	548	497	557	530	488	534	494	484	529	516	555	513	522	533	494	514	533	545	474	531	522	520	545	553	540	513	519	517	524	508	513	509	519	511	523	534	515	479	494	545	493	510	532	529	562	493	554	521	496	552	501	511	516	503	533	552	499	500	493	514	515	538	513	522	480	542	485	504	516	514	558	540	527	520	497	550	496	559	471	511	522	504	518	532	561	513	506	458	479	561	509	540	483	517	495	528	496	488	495	525	535	505	521	509	532	547	530	486	525	501	567	513	516	505	518	502	480	536	498	510	492	525	485	523	532	528	502	541	469	510	497	514	508	529	478	505	485	550	525	572	506	486	537	512	522	504	480	514	475	549	543	501	510	447	462	521	498	509	536	527	525	519	488	514	573	552	467	535	503	521	553	495	452	494	514	514	512	520	546	538	536	543	525	508	532	528	531	468	512	514	491	510	507	472	518	503	518	528	532	525	542	548	519	508	491	536	498	490	493	464	513	516	468	503	498	514	503	530	484	478	512	519	530	513	484	490	510	498	538	499	530	527	491	474	484	536	533	497	517	496	493	533	525	512	479	503	521	531	497	502	499	510	521	533	515	523	509	514	480	530	491	543	472	518	482	519	523	506	516	482	519	487	525	531	523	509	483	516	502	484	505	573	520	521	538	541	498	510	502	507	499	527	515	496	505	527	504	490	531	476	488	529	512	526	490	495	500	511	498	506	523	506	506	502	509	499	510	491	492	575	461	544	540	517	475	501	521	514	538	519	509	517	499	539	519	514	529	536	514	547	529	497	485	512	473	518	519	537	511	488	521	522	469	543	569	493	507	533	525	510	558	475	489	513	557	498	494	520	515	518	510	528	508	478	483	519	549	508	533	506	541	496	526	503	491	527	500	467	450	513	502	541	508	506	503	511	475	518	536	504	508	538	529	532	494	526	529	532	547	537	502	530	487	529	496	515	495	520	539	532	539	497	497	496	527	544	481	530	492	508	496	470	514	492	539	483	504	529	526	503	509	539	510	527	520	533	568	524	533	537	534	502	530	478	499	517	538	522	516	490	527	563	536	512	558	471	536	485	538	503	472	516	549	524	525	568	554	517	480	507	499	554	491	496	507	544	534	484	532	517	541	529	503	496	515	534	520	464	535	529	503	495	491	488	516	565	512	554	507	491	500	543	470	480	470	514	506	538	508	504	544	465	570	491	568	466	525	515	495	556	531	475	549	489	517	504	475	513	487	471	515	526	523	539	508	499	487	482	541	498	504	492	500	530	511	521	564	513	508	572	514	517	515	514	512	485	514	522	496	511	497	546	503	529	521	520	512	525	499	488	493	555	516	533	549	495	529	494	492	535	490	457	531	528	509	497	534	508	509	515	501	535	513	470	526	515	472	515	507	539	484	489	489	489	496	526	546	518	505	535	517	496	495	509	547	478	534	515	548	512	505	507	498	526	504	511	539	516	522	538	502	533	483	566	522	528	527	537	526	536	498	529	492	510	543	509	501	500	560	544	509	526	488	520	482	541	521	525	481	536	497	525	503	525	520	526	527	468	552	481	510	511	483	584	487	514	528	515	506	495	511	527	562	543	548	478	495	511	490	499	495	508	489	524	541	528	545	524	514	473	462	482	495	474	520	494	543	496	489	538	528	504	514	544	481	537	514	520	506	489	515	509	504	517	525	499	511	506	516	524	512	528	490	481	519	527	527	543	530	488	506	499	507	515	540	518	528	522	487	532	503	561	502	536	539	501	496	530	525	506	515	479	504	520	500	531	488	505	522	553	510	542	553	511	499	520	489	498	499	521	485	512	527	531	544	508	536	531	534	507	505	506	494	504	529	548	514	542	535	485	529	497	515	505	517	529	503	520	507	518	532	546	543	520	486	510	517	474	530	500	529	510	553	496	531	485	520	512	467	487	500	519	531	473	586	540	542	535	518	507	503	555	519	509	479	501	487	507	496	515	483	488	495	477	501	521	516	553	478	506	466	536	558	547	501	504	485	517	547	537	551	528	530	517	516	514	519	486	510	498	503	519	480	467	515	495	539	531	494	545	503	459	527	517	515	537	520	475	545	508	515	494	509	536	555	526	516	521	513	467	491	507	480	517	539	513	551	493	506	495	508	521	486	537	507	501	488	555	544	489	501	550	519	538	483	543	565	489	523	488	517	520	509	523	487	525	525	527	584	545	514	582	525	495	552	505	525	485	504	493	534	503	577
8590	16789	13471	8195	5331	4127	3349	2745	2055	1526	1233	1108	1039	990	989	1003	951	955	953	1042	1048	1046	1014	1021	924	846	835	885	811	783	812	721	830	797	778	800	775	754	840	844	759	741	780	742	770	755	731	775	778	760	750	765	778	785	760	725	753	707	752	763	740	770	778	760	776	755	789	758	720	728	733	747	729	756	735	742	735	726	713	723	744	738	739	734	754	747	782	713	771	768	768	676	773	785	764	760	754	757	728	773	716	752	780	735	755	798	776	763	790	776	756	718	745	792	780	718	723	772	769	774	703	766	759	768	770	702	785	734	745	792	778	770	744	748	766	769	745	712	777	743	729	757	738	733	770	764	729	716	816	800	734	738	750	732	723	775	778	743	785	784	757	791	749	740	736	764	750	723	733	757	767	807	709	810	715	767	749	775	765	761	798	760	748	729	753	730	746	802	744	737	759	763	771	780	742	724	764	777	731	715	749	768	776	745	784	766	759	722	744	769	771	719	758	691	785	721	786	762	693	768	746	717	771	734	800	770	716	761	768	793	722	787	796	715	748	786	755	762	806	771	744	740	799	782	742	751	777	768	749	767	744	724	763	725	824	781	819	795	806	744	757	736	744	781	713	753	770	801	726	781	775	779	776	712	778	742	771	770	768	752	763	733	817	786	759	770	800	775	788	760	763	756	769	761	700	761	764	736	814	715	742	792	786	777	742	711	755	776	760	805	785	784	765	818	711	742	766	741	762	764	766	776	769	784	731	724	762	773	796	788	766	743	778	770	775	786	803	772	717	746	704	790	732	744	782	751	720	808	759	758	756	769	755	765	695	706	747	766	774	771	767	739	753	747	774	777	778	785	743	800	764	780	736	762	728	766	766	815	798	763	763	767	744	745	761	791	758	763	750	729	752	790	719	758	759	736	761	706	732	749	740	718	760	745	768	770	837	750	748	741	781	812	715	758	765	748	765	775	762	729	736	776	739	783	759	748	760	706	769	765	782	762	728	743	750	812	760	727	735	763	720	756	768	766	742	760	747	726	735	762	784	722	775	818	723	780	738	806	743	713	730	780	809	782	753	789	747	755	750	740	726	718	812	750	745	772	822	764	741	781	818	760	686	798	726	808	789	747	741	748	743	760	770	737	719	764	741	746	769	740	744	748	739	789	752	817	795	783	761	746	735	739	760	723	759	749	729	718	779	744	750	817	775	780	718	775	752	781	773	798	777	782	785	812	756	763	773	735	728	770	757	730	723	756	757	751	827	764	718	782	741	749	794	771	768	784	747	717	725	741	733	740	755	730	763	768	747	760	709	750	739	727	758	719	763	764	725	731	721	801	762	803	753	724	769	734	718	721	821	769	741	764	735	737	764	783	773	728	768	781	758	792	744	746	764	767	732	729	747	787	737	768	755	735	756	774	762	751	773	776	787	773	788	722	771	765	767	746	773	726	762	751	745	754	763	757	748	753	770	733	789	787	741	785	758	751	769	738	759	749	745	808	729	733	760	809	799	719	751	750	761	747	753	784	753	717	751	733	813	758	778	763	748	779	722	751	766	748	760	766	761	718	771	844	822	717	751	773	824	792	735	769	798	730	760	764	773	758	714	788	759	767	749	786	781	781	798	711	748	767	743	764	726	799	740	741	760	777	765	719	747	744	765	732	748	740	785	755	768	796	760	764	748	744	736	745	745	743	743	716	755	748	705	718	765	790	719	766	767	808	704	722	785	750	783	766	780	765	738	760	802	745	800	712	787	740	771	718	765	755	738	771	751	718	782	727	783	772	785	721	768	689	750	822	737	750	756	772	785	787	808	730	774	761	765	759	733	788	812	774	753	725	758	776	748	754	779	808	732	765	727	749	752	787	762	739	763	795	775	745	781	705	747	724	759	760	707	726	719	725	739	661	771	748	765	754	768	770	713	770	763	767	764	764	763	784	777	746	779	771	755	765	695	753	745	688	773	758	767	790	714	800	764	807	766	727	771	763	740	817	748	784	748	806	739	774	775	740	830	739	764	758	803	767	785	749	739	731	736	756	749	783	753	754	743	705	758	751	760	746	696	734	725	799	787	769	736	813	742	741	768	769	729	756	757	710	784	774	792	745	788	715	780	718	813	760	747	769	807	723	794	732	748	786	787	749	779	826	743	769	757	739	790	800	782	759	706	759	723	714	761	729	775	761	808	755	707	792	734	745	775	744	761	741	746	769	805	774	746	789	754	765	737	719	788	781	708	774	761	758	755	779	740	772	723	740	723	777	769	804	755	751	779	703	716	774	755	752	738	745	728	790	791	780	803	717	772	803	777	703	701	773	770	789	762	757	785	755	744	690	766	804	721	770	776	807	740	776	773	728	738	768	749	786	765	783	726	794	777	768	687	772	692	784	778	727	731	758	747	782	721	846	839	775	754	794	755	814	727	699	757	788	787	764	708	788	803	791	780	733	813	815	767	718	749	745	776	746	735	776	779	774	742	775	792	689	732	742	746	725	756	726	793	735	773	758	774	747	755	778	776	742	768	735	720	748	781	749	776	739	783	713	758	758	763	737	768	734	752	773	743	719	766	762	742	737	757	775	744	725	737	734	744	793	721	756	757	695	763	751	742	762	774	735	730	784	771	777	790	750	739	754	787	768	825	682	767	782	722	736	760	785	719	776	755	803	705	755	722	789	764	797	741	826	754	734	721	795	754	727	751	733	778	763	759	761	749	748	773	766	783	767	742	731	781	738	804	747	755	759	809	761	773	765	754	772	787	757	784	774	755	763	727	754	771	827	764	737	749	733	762	743	738	734	790	735	721	743	731	773	743	758	799	722	787	806	727	722	733	780	807	766	723	778	741	793	745	724	772	754	808	702	736	772	793	759	707	810	784	776	760	745	789	711	736	735	786	762	774	774	763	778	801	750	784	742	803	761	745	790	739	731	777	767	778	730	749	750	751	789	735	778	772	694	739	742	764	739	788	743	726	741	798	759	742	740	809	779	734	764	731	720	754	719	758	751	730	704	756	744	761	765	732	789	781	765	767	747	771	810	735	816	748	746	792	753	740	749	773	812	782	783	721	743	702	717	705	734	734	780	737	765	782	754	767	696	788	711	730	774	762	759	808	731	746	768	739	721	742	750	732	758	743	766	757	758	779	748	708	747	732	750	739	786	753	765	771	742	765	762	771	848	755	785	759	738	767	788	735	717	740	751	784	739	735	767	764	788	771	791	755	782	712	750	747	728	761	741	730	790	791	730	759	730	795	765	785	766	762	795	780	763	730	802	795	721	746	767	765	727	781	764	697	734	769	775	762	743	762	772	753	744	757	752	785	742	754	743	741	779	775	758	742	775	738	819	782	733	771	738	754	759	756	782	784	748	783	761	731	750	746	805	771	781	758	813	723	776	746	750	772	749	750	792	786	742	750	772	740	734	734	744	780	762	772	740	765	775	744	774	763	747	766	795	736	777	761	777	778	724	740	757	754	777	747	798	728	758	760	754	812	708	794	765	766	781
22916	21000	28046	24151	20650	8113	2560	1486	1033	799	617	521	492	475	462	429	405	443	445	449	457	444	428	425	402	357	328	341	366	321	303	318	280	310	318	316	304	330	337	347	330	337	301	307	316	277	298	295	289	299	298	291	284	300	307	299	290	280	297	302	280	305	266	274	263	295	287	244	281	276	281	292	280	266	313	289	329	308	285	287	273	292	300	283	276	287	293	292	260	275	280	284	301	297	313	295	261	272	292	273	302	274	298	273	272	301	275	273	264	292	301	274	276	265	299	277	272	325	257	308	274	304	279	299	274	304	269	280	328	304	305	283	279	269	275	328	293	277	312	293	318	289	287	250	254	299	287	281	291	283	309	293	293	299	281	306	289	293	264	286	310	300	286	332	319	326	287	337	304	284	304	259	316	303	310	334	271	267	266	277	296	308	254	292	280	315	304	268	288	292	286	292	295	289	286	267	289	268	278	288	294	289	276	280	279	273	290	296	247	303	302	288	296	284	282	289	307	321	281	277	278	307	263	269	306	275	323	296	315	289	299	278	307	262	310	293	281	286	285	307	285	318	307	276	297	284	286	289	308	249	274	303	269	267	302	294	305	302	244	280	301	281	283	292	264	290	281	254	287	297	285	285	320	283	277	258	270	301	297	300	282	299	304	260	287	305	297	308	264	297	303	324	301	279	295	303	284	299	273	250	283	274	312	287	287	279	286	271	262	296	288	271	291	288	282	275	320	288	312	293	298	298	301	312	287	317	270	304	290	267	272	264	286	293	281	272	271	291	308	295	282	325	295	299	275	290	277	301	296	300	302	296	279	293	289	301	301	307	293	285	289	305	266	290	299	270	300	308	299	295	260	270	306	286	263	304	297	276	295	278	272	280	272	274	289	291	326	279	278	285	303	292	276	255	290	275	323	305	294	299	261	320	291	291	283	266	306	273	259	286	282	302	302	280	297	271	264	281	272	303	279	274	293	283	277	283	297	299	256	305	287	261	273	307	289	302	281	323	334	317	304	295	281	282	272	297	287	300	286	268	281	283	303	298	295	293	286	270	329	281	305	295	277	305	274	261	294	281	263	304	272	296	280	276	309	258	302	304	299	296	311	302	267	298	286	279	291	281	300	276	286	278	279	276	283	243	289	269	271	288	284	320	287	309	278	259	258	290	279	328	282	285	261	304	285	297	289	296	294	279	298	317	286	270	305	264	288	288	294	312	288	269	273	296	285	279	269	265	296	280	290	274	295	305	319	302	280	283	284	317	273	269	281	302	292	272	250	317	293	274	262	286	276	282	293	277	265	276	281	277	315	313	281	273	293	270	281	291	323	275	288	315	282	290	254	284	310	301	305	303	310	309	265	291	303	291	307	270	309	314	298	274	282	338	289	284	276	304	289	308	292	276	286	289	310	332	295	276	300	273	286	308	297	295	311	321	271	309	311	315	291	287	287	280	301	273	283	301	286	274	288	279	306	280	291	305	315	280	286	271	292	309	300	300	256	267	285	276	302	318	305	279	285	311	295	282	270	288	308	312	304	265	283	289	281	260	310	278	288	302	289	297	288	278	251	306	268	278	292	282	313	291	275	310	264	286	282	290	296	251	263	291	291	290	297	294	289	312	278	313	297	297	305	297	311	274	267	286	323	298	275	311	257	290	304	323	320	286	280	296	262	290	260	271	271	293	299	301	259	292	284	290	311	313	271	337	237	295	304	290	289	280	292	299	321	280	263	317	285	271	333	270	282	288	275	284	291	289	301	284	268	290	295	284	306	318	274	295	250	301	315	286	310	322	251	262	276	279	293	302	276	298	283	289	292	302	290	272	306	289	292	300	269	279	297	347	325	277	303	290	289	299	295	267	297	280	302	281	275	288	305	301	317	308	288	322	288	298	288	299	293	277	271	297	280	280	291	307	331	306	299	298	294	285	304	272	292	280	309	301	297	283	278	306	304	267	284	290	278	281	306	282	274	314	264	292	300	290	274	300	254	292	259	277	244	287	295	295	303	288	281	294	304	314	298	276	260	285	268	319	292	281	283	290	291	325	287	286	298	271	285	293	263	287	281	272	297	272	298	258	290	255	284	287	273	259	287	306	295	337	307	285	280	306	299	290	300	301	278	275	283	295	276	280	290	256	281	303	271	242	295	315	269	301	293	299	299	304	302	277	284	273	264	281	320	279	292	285	288	343	287	292	257	316	277	298	291	279	280	287	280	286	310	317	311	292	288	279	297	298	282	301	258	309	300	287	294	291	303	285	280	307	294	306	316	259	281	289	304	283	333	256	283	319	271	265	288	305	290	308	289	308	310	313	304	281	301	278	296	297	272	254	259	270	303	271	281	291	277	277	293	268	293	340	303	299	292	310	285	297	296	289	274	272	320	270	275	291	296	296	270	281	272	281	264	294	312	272	276	300	283	270	282	305	307	285	292	298	278	279	296	292	266	298	284	317	291	316	281	298	304	302	275	276	299	284	278	277	270	280	280	289	257	301	293	291	291	310	293	290	309	326	274	296	284	266	297	293	296	283	297	301	292	281	292	306	289	280	277	290	272	292	284	285	314	286	286	299	254	294	287	310	299	300	292	299	261	273	276	275	302	275	293	306	286	271	279	283	299	298	278	271	323	293	294	289	279	308	314	279	292	287	310	298	299	278	279	271	279	300	298	296	294	299	281	290	275	253	276	280	307	301	279	293	310	294	265	296	279	263	284	290	308	280	276	313	279	272	300	280	309	297	247	310	281	284	270	288	299	280	318	268	264	291	275	284	282	315	280	290	281	278	275	290	290	285	318	274	259	258	302	253	270	285	283	293	289	261	280	284	293	281	308	321	264	303	265	299	261	291	263	294	290	277	290	305	276	326	263	266	299	302	302	281	291	275	283	288	292	315	283	294	301	265	286	265	286	271	304	258	271	330	279	323	323	285	262	295	272	280	293	275	282	285	301	292	284	293	306	296	258	289	287	321	306	275	277	296	288	261	263	289	300	301	293	308	293	274	264	280	296	267	287	286	290	280	302	307	289	300	308	277	280	320	317	307	283	252	259	316	288	289	265	289	287	281	302	249	286	255	285	288	254	282	282	292	295	302	283	285	303	300	270	256	276	276	314	273	306	324	279	258	299	288	310	291	298	306	298	268	308	309	255	296	273	285	314	283	315	296	280	281	254	279	279	312	296	310	283	317	285	312	273	308	284	262	329	310	256	296	310	289	295	304	297	296	272	297	290	331	261	288	273	312	277	311	286	277	276	293	294	291	273	270	288	283	295	271	297	301	275	268	289	310	289	277	304	284	292	274	308	276	268	292	288	267	281	259	263	314	311	294	279	297	298	302	275	323	301	319	261	286	252	296	269	312	270	277	283	290	294	278	281	298	311	276	271	292	291	284	284	285	299	281	311	291	275	322	288	301	308	264	265	300	285	282	315	262	271	275	267	315	275	304	282	285	274	289	288	285	283	307	297	295	304	265	297	285	262	283	272	288	286	267	288	294
8755	24130	19302	12170	8540	6022	4820	3533	2455	1719	1298	1124	1031	1023	917	891	745	763	832	912	971	907	897	799	721	648	600	553	597	590	520	527	511	501	521	502	481	502	545	550	472	514	495	485	465	427	441	457	445	469	432	449	447	474	457	422	448	435	450	438	444	445	478	484	438	466	464	431	429	449	449	423	479	439	474	481	416	436	430	463	447	427	437	433	405	431	424	450	451	424	456	493	446	449	436	438	465	465	429	418	443	459	470	425	433	435	438	428	522	438	405	451	429	444	410	469	453	415	451	441	447	454	462	436	460	457	450	452	429	417	411	462	457	416	445	453	444	467	422	435	438	419	457	426	428	426	456	425	445	475	389	428	472	428	395	443	420	426	456	400	419	433	415	445	443	480	428	440	438	428	433	436	442	439	480	458	428	477	424	440	460	473	423	482	461	425	407	459	451	427	436	453	442	443	446	428	446	437	419	455	409	444	459	417	465	431	426	463	419	459	437	422	458	458	463	450	438	482	452	443	414	441	458	444	477	418	413	449	448	428	473	432	457	425	431	385	428	421	435	415	448	468	424	453	470	444	432	448	440	403	437	438	444	452	427	442	465	420	446	466	440	440	456	416	492	447	416	420	433	458	468	421	453	454	435	483	422	411	413	407	405	452	472	436	384	446	437	466	457	465	406	491	467	462	450	459	472	424	438	479	461	405	425	431	417	435	417	455	435	445	448	439	420	424	453	431	465	452	452	485	470	455	440	491	429	449	385	420	450	448	472	427	421	497	461	423	449	417	460	468	429	464	435	448	440	461	460	460	475	433	420	410	478	418	442	405	438	445	472	477	414	438	444	433	437	431	458	478	438	464	479	439	420	452	441	441	437	428	445	471	417	420	431	457	466	421	457	427	483	441	480	437	416	440	456	448	429	422	442	427	420	455	431	403	439	448	475	455	418	411	449	430	423	448	458	437	427	422	424	437	484	465	447	412	388	470	454	432	445	431	429	428	448	448	431	450	472	456	427	464	453	474	453	421	461	424	464	437	434	466	397	426	442	434	455	453	442	466	456	446	439	402	449	446	407	426	422	432	461	438	441	432	441	417	433	437	425	434	436	478	448	382	434	417	444	453	446	413	429	433	420	462	451	479	430	470	435	431	456	426	421	430	399	428	431	443	443	421	461	465	444	442	417	416	424	448	445	485	385	390	418	446	422	448	438	464	439	448	496	471	435	434	443	450	393	423	460	445	439	463	432	446	471	424	411	426	417	426	424	452	468	436	437	443	438	488	462	460	441	451	434	454	438	427	453	467	434	467	425	431	430	418	458	433	440	435	404	399	472	452	437	421	410	445	404	430	464	470	419	422	449	426	426	416	413	452	451	419	442	447	471	444	477	457	444	430	413	452	423	437	411	487	422	471	434	445	442	427	473	454	426	432	475	394	418	429	468	440	444	443	443	420	443	500	449	446	419	429	484	464	462	475	452	453	464	467	477	487	466	426	454	428	466	441	418	455	421	413	391	423	420	438	403	445	467	393	438	441	421	461	438	423	417	477	413	439	472	439	448	440	434	430	458	462	430	423	402	460	431	467	444	423	431	447	427	454	483	456	461	413	444	453	417	438	454	440	408	421	419	459	474	412	460	393	400	415	407	459	421	422	433	432	452	440	437	448	431	465	438	443	411	430	441	453	461	419	426	436	374	444	419	447	450	446	404	446	488	410	424	476	437	428	450	425	428	408	425	434	406	436	465	433	428	453	430	436	416	403	430	440	459	422	460	460	430	434	448	422	449	466	458	462	436	416	464	429	438	457	434	406	476	438	449	429	439	438	430	444	431	443	460	440	438	455	467	426	427	452	436	459	402	477	470	421	467	435	432	454	427	417	453	403	423	454	467	435	442	416	497	457	479	476	427	433	421	454	399	434	433	433	462	453	456	502	415	438	427	468	469	448	421	432	414	441	449	437	482	466	458	428	424	455	455	447	459	423	438	444	416	447	415	434	435	484	429	426	441	437	442	434	468	390	430	445	444	450	459	383	438	431	453	420	455	456	427	434	471	439	438	427	430	416	463	457	408	461	447	475	426	448	436	463	422	427	465	457	428	443	394	432	452	437	415	436	446	436	434	467	438	430	453	417	437	438	439	450	446	433	424	454	433	442	470	436	446	420	492	446	440	463	431	410	463	458	432	412	442	436	423	438	413	446	463	408	413	422	450	422	435	409	390	440	442	429	421	463	445	428	455	453	392	435	385	422	448	451	439	421	448	421	430	432	442	455	453	437	449	434	424	441	433	408	484	456	441	447	461	421	409	430	450	416	407	417	465	422	403	401	420	460	435	430	442	429	433	417	445	402	426	460	421	399	433	426	413	454	416	413	434	427	441	431	455	421	418	462	410	446	404	457	432	440	452	398	442	419	461	432	385	420	434	458	411	437	435	404	450	460	452	434	401	442	419	443	422	444	437	449	414	434	458	450	421	409	449	427	445	469	448	446	470	449	446	432	444	476	474	460	419	461	461	444	432	442	443	421	454	449	423	452	451	440	453	450	423	426	475	403	460	468	469	425	453	454	446	441	445	484	429	416	418	430	438	437	447	465	423	433	430	405	452	413	386	473	438	447	444	437	423	424	431	423	442	456	423	463	466	447	388	431	440	470	391	443	448	402	425	416	442	413	441	429	400	409	476	445	431	429	451	471	463	438	425	438	427	444	416	423	428	426	426	446	429	462	452	435	457	428	433	435	412	402	422	416	462	401	455	431	460	472	495	446	469	493	450	420	426	406	433	434	437	412	424	475	461	465	456	472	417	422	482	445	423	452	417	414	437	474	454	436	434	434	446	425	448	457	477	473	464	456	427	455	431	459	393	419	430	455	472	454	455	413	476	441	414	431	456	469	461	415	422	449	433	414	413	410	446	451	405	411	440	436	445	461	456	450	446	449	491	474	459	412	430	419	446	424	475	460	439	466	434	430	430	455	397	442	447	473	451	438	474	447	418	405	437	464	441	423	428	422	430	457	427	431	459	443	399	457	440	427	469	431	443	444	417	438	429	400	464	478	414	420	427	446	491	413	419	407	428	460	407	443	434	490	480	401	418	462	463	468	426	430	447	456	427	474	428	423	418	419	448	406	452	444	407	450	423	437	423	439	486	446	424	436	437	461	460	430	429	473	414	421	418	410	433	452	448	413	420	438	434	495	438	460	431	467	463	456	466	440	398	450	486	454	441	451	438	406	425	420	435	449	406	463	456	457	474	448	464	464	457	491	456	505	444	481	427	414	431	437	470	403	435	425	441	453	411	491	446	429	435	448	415	403	444	476	475	423	438	453	453	437	454	431	450	443	448	438	442	465	439	409	416	430	420	457	452	464	469	435	468	422	421	471	425	452	407	449	487	441	441	431	436	409	395	463	419	469	431	455	476	406	495	441	455	410	483	448	458	448	438	449	435	419	450	441	390	406	458	449	456	476	482	444	411	427	452	482	423	438	443	436	421	430	431	446
24137	21047	26470	24237	7432	2809	1911	1301	1036	802	725	713	678	704	653	605	588	628	655	643	700	632	622	594	564	605	565	562	550	545	538	584	502	532	541	554	550	567	525	526	544	563	510	539	504	556	472	532	512	551	520	477	531	444	503	522	538	499	533	497	547	469	504	497	565	487	513	506	504	519	509	512	535	492	504	479	493	479	485	528	498	503	508	497	478	519	480	481	520	530	512	521	528	486	474	520	510	543	527	520	500	515	533	514	537	523	512	512	518	496	490	494	507	502	519	494	495	495	495	500	492	522	513	523	504	496	491	533	485	526	487	497	482	492	502	543	535	551	454	510	538	520	493	470	545	500	543	514	502	486	499	470	520	507	502	457	490	523	510	480	489	529	496	503	494	501	495	518	521	517	494	502	489	482	491	534	485	501	523	504	523	536	484	520	522	521	495	505	532	495	522	519	497	476	494	496	495	518	495	522	509	512	501	471	530	507	488	533	533	504	480	567	507	502	498	480	479	516	506	489	468	518	494	524	533	483	459	521	537	488	489	520	528	518	478	518	508	553	499	533	541	501	534	505	495	511	550	500	508	502	540	517	495	500	495	529	549	478	473	478	559	562	484	499	519	528	540	532	515	531	498	498	533	498	461	512	485	523	526	503	562	472	539	502	518	478	518	524	534	509	524	511	501	524	479	503	511	522	529	542	524	552	490	463	476	547	493	485	512	487	521	499	494	512	549	508	488	525	514	490	487	469	526	482	513	490	497	502	480	531	543	523	491	500	518	540	502	471	528	542	550	481	518	534	476	428	481	487	526	493	523	500	513	503	526	539	539	551	514	508	480	501	483	511	525	525	508	475	505	502	522	489	523	531	537	459	519	500	479	502	501	529	510	544	480	531	518	488	517	502	482	519	512	482	471	537	510	500	469	542	506	501	501	517	475	499	498	510	534	491	512	510	492	536	494	511	520	544	511	514	488	501	532	523	515	503	512	533	524	472	524	525	531	555	523	493	499	485	472	507	514	514	541	543	569	528	521	485	525	503	516	497	505	518	506	503	518	526	535	465	501	556	538	521	527	495	523	488	494	495	533	513	510	516	495	458	516	520	526	519	484	493	516	497	474	522	506	511	486	499	531	544	499	501	481	499	501	520	549	519	513	519	517	558	536	512	508	530	536	499	498	491	516	521	523	525	535	503	518	468	495	494	540	492	520	515	476	502	507	563	520	501	508	512	536	516	498	545	512	482	502	457	494	475	479	477	495	523	515	526	542	511	512	481	508	496	533	508	481	498	541	496	481	533	490	517	529	548	502	529	484	529	486	494	499	564	478	477	485	545	512	492	533	529	557	491	515	474	549	500	467	528	553	501	474	537	501	516	503	508	481	484	489	521	497	505	459	512	488	495	510	477	503	495	514	508	482	527	486	512	470	480	510	532	481	545	521	501	497	541	503	545	485	511	532	514	518	501	544	496	454	523	511	508	484	512	549	518	527	528	519	480	516	492	553	544	524	521	496	531	508	521	488	517	498	512	534	523	504	484	530	532	481	535	543	496	529	491	504	461	535	511	493	477	538	552	481	532	487	541	523	511	491	507	480	514	502	535	505	563	502	496	525	498	482	493	492	505	503	502	548	506	475	516	535	481	461	546	501	482	515	490	488	502	500	519	559	552	511	497	513	471	524	503	490	507	486	505	522	511	489	516	509	536	507	544	489	519	506	509	510	491	518	543	517	505	492	502	511	478	545	514	487	517	520	507	476	506	492	533	523	515	523	511	554	492	557	519	486	498	483	447	483	492	535	518	509	492	514	534	530	461	516	510	517	516	518	521	532	512	517	520	515	519	482	496	530	515	557	489	487	551	491	532	511	510	540	545	502	484	516	511	500	484	463	536	538	509	489	515	480	481	508	507	509	516	503	518	508	488	488	493	478	548	532	480	484	523	522	518	550	517	497	510	564	495	514	494	545	470	478	465	510	541	517	520	514	530	522	498	495	519	502	524	527	498	497	482	501	497	506	513	509	535	489	509	523	507	498	518	487	548	463	513	515	483	487	497	517	529	505	478	486	528	537	509	506	518	524	498	540	503	514	528	508	468	555	536	555	506	490	514	533	528	498	510	519	492	493	486	501	511	516	486	494	476	542	526	511	488	503	480	532	523	538	462	512	521	516	513	512	543	521	517	515	499	534	528	479	520	482	499	502	529	524	546	472	529	519	502	500	529	511	521	505	532	524	495	501	537	480	507	526	489	547	514	530	509	497	481	560	503	492	546	557	488	512	511	521	514	455	520	505	521	485	500	542	543	527	492	520	527	519	540	535	469	539	546	524	539	494	488	527	526	485	522	486	528	485	530	482	511	456	523	532	499	487	521	528	497	521	501	520	540	512	515	551	565	523	528	503	518	484	504	512	509	483	496	500	504	490	447	559	491	545	508	487	471	507	476	496	524	492	498	507	517	501	551	559	514	492	535	531	508	512	502	533	515	514	520	526	489	520	529	530	507	495	477	481	507	502	479	525	496	498	503	496	485	520	515	484	546	460	511	525	517	503	509	497	511	501	499	518	529	542	536	563	515	489	505	506	530	480	525	520	503	497	543	473	539	524	534	535	517	474	520	494	516	500	494	499	466	509	500	500	504	538	489	522	516	540	518	492	508	504	510	527	517	473	544	490	484	499	481	503	508	518	538	484	490	513	491	487	536	519	520	524	554	482	498	501	566	519	530	512	495	514	524	513	513	528	521	499	530	498	512	557	512	529	550	525	497	542	561	500	468	511	546	483	483	535	494	516	534	481	501	516	490	491	507	525	525	503	496	498	529	491	512	506	541	528	487	483	467	482	485	521	529	540	519	509	495	490	520	500	514	501	521	483	482	483	531	461	525	543	507	506	519	507	525	498	532	505	509	494	526	515	512	535	475	554	517	500	567	528	508	524	477	509	499	496	538	496	514	522	515	528	514	496	512	536	496	524	517	498	502	530	516	497	468	517	571	538	483	524	517	552	496	524	548	528	528	518	512	533	475	490	531	510	520	482	483	494	503	500	486	551	528	501	545	490	531	479	494	503	503	522	521	519	533	530	483	517	542	501	516	511	530	550	491	518	490	586	550	530	493	472	540	486	523	516	504	511	508	492	473	476	505	516	500	509	511	535	465	542	484	503	512	513	524	532	531	488	543	531	603	508	509	521	492	512	537	494	508	526	527	497	547	505	499	530	532	514	519	493	488	544	506	509	489	507	538	546	550	486	505	544	497	543	490	524	528	502	519	528	532	497	499	494	526	521	488	514	519	474	499	509	522	499	510	501	556	515	506	477	489	518	491	572	502	477	491	513	561	524	540	521	544	464	518	492	519	511	501	497	518	546	540	545	538	497	511	535	500	487	452	487	475	524	522	511	541	500	506	508	476	490	506	486	549	487	528	514	469	510	545	548	484	519	484	504	501	535	464	516	522	511	558	450	487	501	499	472	445	493	497	499	533	498	501	544	502	534	509	521	475
8946	21122	16924	10321	7279	5192	4043	3128	2263	1676	1369	1204	1159	1196	1065	994	1058	1040	1121	1100	1103	1137	1067	1013	905	927	861	817	817	802	817	772	784	820	833	753	777	827	808	819	776	818	719	811	680	774	720	775	782	768	726	724	757	709	738	718	687	717	703	754	707	724	719	754	711	715	722	732	678	743	743	758	741	700	697	761	729	728	700	747	726	767	691	721	748	742	721	742	740	724	777	717	689	716	753	779	759	732	741	719	718	714	730	785	766	725	709	787	735	707	733	749	776	728	751	725	709	728	678	720	711	759	763	774	705	741	696	724	710	747	710	747	701	684	746	740	744	732	735	700	713	752	716	751	714	740	702	704	708	718	675	702	746	721	743	689	720	703	747	739	779	775	708	710	752	708	721	713	755	716	759	694	718	726	748	748	717	734	790	731	755	668	712	719	710	713	682	803	767	729	710	738	768	739	725	702	714	729	717	747	730	694	734	733	746	745	670	752	826	754	747	715	735	769	709	754	689	789	719	714	739	732	727	721	749	758	720	740	708	691	766	740	737	712	781	769	692	686	748	736	687	758	751	724	755	782	722	721	727	739	718	723	702	748	717	704	717	747	710	736	740	757	750	747	693	739	702	720	753	683	755	712	678	735	701	731	713	735	756	708	704	728	719	710	748	726	726	748	769	767	738	706	754	758	695	751	733	730	737	754	746	707	710	698	685	747	695	763	707	740	736	700	797	704	694	729	751	773	711	730	738	712	696	740	755	749	781	753	734	742	734	760	691	706	708	722	728	738	749	712	766	684	721	748	745	709	684	722	722	749	757	740	746	740	717	677	745	687	743	685	668	755	704	727	697	708	746	732	786	739	733	724	738	726	714	711	732	736	752	696	718	711	735	734	755	725	744	720	750	742	708	748	728	779	734	709	721	715	777	740	740	756	675	750	716	722	732	768	697	692	714	714	751	730	718	742	722	748	788	720	830	748	746	713	715	753	742	747	725	788	745	746	764	721	716	734	694	725	700	729	729	743	735	709	740	756	735	777	735	722	762	763	747	689	776	744	693	765	676	742	735	685	713	703	736	741	736	701	759	662	741	774	721	724	728	740	742	798	728	703	719	764	729	707	723	742	742	697	737	804	777	718	685	744	733	736	713	744	778	773	773	755	724	709	754	714	733	733	774	732	729	684	713	702	718	753	721	743	707	716	687	713	723	698	790	769	710	750	711	722	739	748	740	759	755	746	729	699	776	706	731	744	707	706	737	705	722	704	764	761	757	715	700	747	762	763	740	739	735	698	740	727	706	717	755	766	796	705	749	775	724	760	711	738	751	731	710	704	738	715	716	713	722	750	721	762	721	702	750	724	719	737	735	697	700	758	747	755	729	752	745	713	711	683	723	736	749	799	760	772	763	712	726	735	704	703	726	722	716	727	751	698	707	754	740	748	684	767	745	750	762	749	742	734	767	714	721	731	720	735	714	729	709	718	705	718	737	709	728	694	737	761	724	727	729	703	738	717	729	717	685	721	722	772	720	772	717	753	751	759	719	713	666	698	707	722	727	756	727	733	733	683	707	702	674	753	714	706	730	738	713	710	728	711	743	745	692	691	726	714	699	785	712	730	757	704	748	721	706	717	778	700	719	786	724	731	753	703	805	754	750	744	803	760	727	722	765	679	732	750	725	749	742	748	717	758	701	730	718	746	748	714	715	685	773	721	740	754	722	779	701	737	765	720	699	704	721	737	797	748	725	713	684	718	714	703	709	723	727	682	762	769	700	697	706	768	727	772	692	714	736	740	696	730	669	741	687	739	708	698	736	689	729	749	731	753	741	742	699	765	751	761	806	752	703	693	719	788	711	734	658	734	737	725	764	772	705	766	736	752	726	778	754	730	746	727	768	743	710	704	728	729	725	686	680	767	741	713	701	719	688	732	719	761	735	684	701	806	727	718	693	717	669	716	758	781	775	711	754	761	707	720	739	745	712	768	720	708	739	675	744	717	706	704	694	736	755	716	716	694	750	727	767	753	751	742	748	728	744	745	706	689	677	732	767	690	758	705	712	718	727	783	745	757	728	716	754	687	759	732	724	723	750	747	734	716	700	696	748	713	714	731	711	733	770	727	740	720	768	721	754	738	726	736	738	718	708	740	708	747	757	770	734	740	781	721	768	705	728	725	760	750	742	719	759	737	730	689	708	774	729	675	724	756	736	745	681	750	778	694	798	694	692	722	758	722	731	706	734	700	715	730	743	713	736	726	787	701	730	686	707	760	764	727	742	729	785	735	722	722	729	719	698	785	726	788	749	745	708	724	706	738	687	777	754	729	710	764	719	777	731	752	738	782	742	737	728	697	730	726	694	786	700	765	717	772	753	754	752	802	740	701	731	771	730	778	699	674	732	739	775	762	771	715	734	743	755	727	706	733	716	693	726	755	739	740	727	746	720	683	696	728	703	788	749	715	741	757	736	760	705	740	747	699	747	754	715	707	755	709	713	746	727	681	771	758	745	700	717	755	747	776	720	703	720	700	685	745	779	734	721	700	758	682	748	770	725	664	722	770	723	753	720	717	730	744	736	753	678	706	713	792	693	723	694	715	723	718	741	734	788	772	721	759	763	741	718	717	687	726	711	707	702	731	719	758	707	696	751	743	738	744	744	729	723	756	681	773	720	715	686	778	728	709	765	694	708	753	725	745	800	778	717	757	730	723	708	741	743	713	743	714	657	766	764	771	747	755	725	751	713	755	705	719	713	716	711	772	730	727	722	754	697	762	702	716	774	732	704	743	752	785	746	744	710	736	704	733	764	725	687	752	725	756	729	695	750	738	755	735	780	767	733	734	701	732	714	686	733	699	750	724	716	726	730	758	707	783	732	760	735	689	689	748	756	727	741	727	735	688	689	711	744	757	701	719	759	798	710	731	742	718	715	738	729	738	721	697	731	701	760	725	728	793	712	745	747	705	744	761	721	704	763	691	710	753	726	749	735	722	690	729	712	724	738	725	724	723	821	671	772	731	744	704	708	751	736	710	744	727	722	753	775	721	707	703	732	761	739	726	769	706	689	736	730	686	743	698	779	762	752	766	717	730	735	749	724	686	699	717	745	726	702	697	706	693	706	734	763	671	744	819	745	705	709	739	727	741	735	772	721	773	715	727	728	745	764	727	746	716	746	762	765	767	760	748	761	718	745	791	720	730	731	731	719	724	713	772	728	712	735	701	770	744	710	758	760	716	733	685	799	733	733	695	735	762	729	753	742	757	741	762	724	730	717	748	725	730	691	713	730	719	648	684	781	694	675	769	723	785	728	712	763	779	781	735	717	723	730	673	776	735	762	752	706	727	784	686	714	747	747	715	766	727	751	745	747	732	721	693	754	700	736	724	756	710	729	761	723	726	723	731	698	737	742	772	716	714	735	740	747	684	722	710	702	721	769	720	754	744	740	742	725	743	754	760	756	706	738	727	782	750	734	704	756	691	711	689	748	757	694	727	729	772	710	767
22085	21042	28658	23662	21040	20333	6865	2092	1203	883	696	619	543	553	523	394	406	430	470	458	488	430	411	355	296	316	285	281	255	258	256	219	242	228	235	251	268	259	288	265	224	235	226	223	206	210	180	193	213	220	205	202	204	199	211	225	207	174	214	233	183	230	196	201	238	201	189	171	198	181	202	218	217	189	227	181	208	199	227	205	218	191	206	192	225	196	202	206	212	213	213	201	201	196	183	198	211	207	194	203	210	220	203	206	196	189	196	201	183	199	199	185	186	197	199	200	224	205	172	218	205	191	184	237	210	225	198	195	207	194	215	179	222	211	189	197	196	198	181	204	184	185	168	217	214	190	183	182	216	182	196	198	223	205	213	239	194	176	191	201	202	184	190	202	202	189	222	194	215	202	198	212	187	216	190	188	195	188	212	187	204	199	201	218	211	190	199	211	200	198	213	187	192	215	207	195	200	189	191	211	216	207	200	215	202	203	183	176	211	209	198	189	225	198	182	200	167	205	221	220	189	217	191	231	210	210	195	221	182	191	223	193	173	201	213	174	178	214	180	200	211	191	201	220	211	191	229	201	178	174	186	245	208	225	189	243	210	208	199	178	204	188	195	182	191	204	199	200	199	189	210	211	188	201	194	165	199	210	176	219	193	182	183	188	221	192	227	179	175	212	215	189	173	211	194	186	192	208	225	213	194	180	214	219	210	198	210	216	194	185	214	201	202	205	191	187	182	193	182	197	211	217	193	222	214	218	214	204	203	216	202	186	198	195	223	194	193	171	214	208	197	203	202	201	194	199	200	203	196	192	199	195	190	207	192	236	212	189	177	198	210	188	216	213	175	177	221	199	193	199	209	199	192	207	214	174	189	174	228	201	194	198	192	207	206	200	185	193	193	192	213	219	195	201	195	207	218	226	202	198	193	216	192	199	164	214	195	183	184	220	223	194	186	196	192	194	208	197	205	207	194	199	200	200	199	176	198	202	201	194	180	213	202	193	203	212	162	238	188	198	213	187	192	192	201	217	165	164	202	232	192	174	202	209	166	177	191	193	194	204	202	197	200	190	181	209	231	219	202	205	194	182	197	181	196	197	219	209	189	174	211	200	210	181	221	203	211	213	174	191	188	196	190	188	208	203	172	206	192	198	187	194	190	209	218	215	185	200	181	194	219	175	219	204	202	226	202	216	212	164	193	228	197	208	208	205	199	192	194	190	204	194	198	227	189	214	177	176	190	197	203	188	210	198	212	216	189	198	184	215	187	202	185	221	165	193	182	209	219	203	179	205	175	203	195	201	173	195	189	207	213	200	199	219	213	199	212	176	191	221	210	181	202	196	220	192	229	184	223	201	227	179	213	193	204	200	198	181	204	196	201	188	206	205	185	217	181	195	188	169	185	192	210	201	172	196	191	197	185	224	199	188	212	192	183	189	184	194	197	210	187	214	190	193	194	187	197	189	212	198	171	215	193	188	187	213	179	190	177	217	202	212	182	210	174	209	205	198	217	190	222	196	197	197	183	210	213	212	172	197	225	199	199	213	202	194	184	197	199	202	200	194	193	200	214	217	185	215	192	195	233	206	206	201	194	170	200	188	165	211	193	208	208	207	202	169	193	196	186	206	220	210	213	242	186	181	210	204	211	202	201	202	191	218	206	202	183	197	183	219	199	191	198	226	202	183	199	190	193	207	183	215	214	198	202	194	212	192	219	198	208	200	189	231	204	219	188	183	205	201	205	185	187	198	221	197	201	221	225	205	218	206	205	204	168	187	204	181	196	186	187	210	199	181	192	216	189	216	182	182	193	200	210	204	205	218	227	189	188	193	192	189	218	202	159	222	187	178	204	212	209	207	205	203	195	202	224	155	211	210	188	199	191	191	213	188	211	200	186	219	192	214	199	215	217	190	215	224	209	197	186	195	209	203	211	181	216	194	211	192	186	201	187	194	202	183	194	190	202	218	223	226	194	206	209	201	192	190	180	215	199	209	217	193	204	184	197	173	188	204	192	204	178	210	162	216	206	218	204	192	206	197	191	188	214	207	219	199	209	174	187	204	188	201	210	209	214	205	202	189	212	207	214	193	193	202	225	220	186	224	194	224	211	207	199	207	193	208	180	195	173	205	198	234	210	195	202	201	167	196	210	179	180	212	206	204	209	217	201	215	208	191	196	211	202	197	209	198	204	206	201	228	201	194	209	192	195	194	180	190	210	176	185	209	201	203	208	228	177	203	193	185	201	221	202	192	212	203	202	202	193	189	216	206	198	209	198	170	206	193	205	186	199	184	205	214	210	206	196	223	214	205	175	229	184	227	206	186	209	209	205	212	200	188	212	216	180	180	196	195	172	221	192	226	193	204	215	177	196	207	195	183	200	213	228	179	185	193	210	196	170	193	183	205	205	204	213	201	210	203	189	185	229	187	204	193	199	179	200	186	193	180	218	196	218	200	215	201	176	218	222	206	218	187	187	205	181	209	207	199	226	209	201	188	201	199	187	207	216	195	180	193	193	217	219	171	190	179	214	207	226	190	200	186	194	209	202	196	218	173	199	202	192	212	196	200	184	210	200	216	199	205	212	203	203	180	203	211	199	180	222	230	183	167	191	212	203	218	187	185	197	208	199	213	198	211	214	198	188	191	211	190	179	212	208	201	164	182	189	238	218	224	206	215	181	202	208	184	180	202	215	185	217	199	197	211	187	211	196	205	176	204	198	243	202	208	217	193	188	181	199	238	202	203	187	213	201	217	186	204	190	191	209	206	182	200	211	213	174	204	227	209	210	218	218	200	210	224	215	208	177	214	217	205	166	208	204	214	192	183	195	185	185	220	195	203	217	206	218	189	215	203	209	226	207	206	204	211	208	189	196	212	205	199	174	166	213	199	197	181	167	207	174	208	198	191	192	211	197	198	209	210	205	194	215	211	196	224	201	202	184	223	196	197	204	195	194	188	214	221	203	212	211	185	214	201	200	210	205	187	189	204	208	209	188	203	175	198	206	217	210	203	223	192	203	198	218	207	184	202	203	189	199	196	185	224	210	212	214	226	207	197	194	214	195	213	178	200	194	160	196	192	193	207	202	185	197	205	196	203	173	198	192	195	216	220	204	206	176	204	206	206	211	215	212	208	218	195	219	212	196	193	211	192	201	195	183	208	191	203	209	198	202	195	205	189	191	216	188	206	238	210	184	209	213	208	202	210	218	200	195	191	205	192	220	198	204	198	203	197	180	203	208	181	191	204	206	214	209	195	207	191	182	205	184	158	202	234	211	207	217	219	201	195	196	209	210	203	201	229	202	224	212	182	198	209	200	223	224	226	191	217	198	215	197	236	189	208	194	179	193	226	196	202	184	187	192	196	196	219	189	192	170	179	208	197	179	228	195	183	174	189	208	176	207	197	221	210	220	179	203	194	185	203	193	206	214	217	193	193	205	226	178	184	196	212	171	194	215	185	202	200	197	218	206	196	198	201	204	201	185	213	183	209	200	195
10873	29804	25097	16691	12085	7985	6179	4606	3122	2135	1636	1369	1296	1207	984	874	903	966	1004	941	1004	959	828	705	602	562	512	480	435	432	421	438	402	432	422	393	388	490	473	429	364	301	322	312	326	302	291	295	273	294	303	312	325	293	283	313	299	298	284	287	282	314	298	274	293	306	300	297	293	272	285	336	293	307	297	276	299	277	287	257	283	273	330	266	318	295	305	287	318	291	316	303	291	329	268	279	316	308	273	283	278	324	316	295	304	304	295	294	296	299	311	292	291	291	290	291	272	276	296	309	305	277	291	292	295	311	312	260	307	290	309	321	301	270	285	281	283	287	269	312	287	288	295	278	298	271	291	292	281	262	278	268	289	264	293	291	280	267	301	305	294	274	337	325	281	283	308	286	316	299	274	285	272	289	288	301	301	277	278	276	280	260	279	297	304	305	295	289	282	300	318	296	282	306	269	298	287	290	309	295	299	290	305	282	281	260	305	267	288	282	305	314	264	306	265	269	280	289	293	305	301	263	299	285	310	295	297	283	296	309	294	271	309	275	276	300	300	303	303	290	276	262	283	275	244	287	276	312	270	281	267	325	278	298	308	317	267	313	253	316	294	311	309	265	311	290	267	260	312	283	297	279	280	288	279	275	310	299	277	270	293	283	298	271	326	271	289	277	291	273	316	274	312	321	284	269	288	326	308	280	274	288	291	288	295	298	299	305	285	297	297	281	299	299	302	282	292	314	289	290	245	265	309	272	294	277	286	307	311	263	314	279	320	292	319	311	272	295	288	309	289	272	261	287	276	262	319	310	298	295	242	317	289	285	281	295	273	288	305	302	310	277	274	284	285	302	259	280	303	262	302	286	262	292	318	288	287	298	295	280	260	289	308	309	305	308	277	294	292	294	300	293	270	307	304	280	279	280	272	299	281	306	274	281	318	266	314	281	274	351	293	302	289	261	295	292	302	303	307	304	271	296	266	293	262	260	336	307	279	319	328	284	286	286	299	295	269	291	304	312	285	269	274	274	266	285	291	285	310	279	295	295	291	300	328	299	277	334	266	293	297	283	281	280	289	289	282	278	308	305	277	282	282	270	273	299	303	303	294	299	280	267	277	297	288	328	267	300	299	300	297	298	306	261	339	277	284	282	273	266	285	274	271	335	275	291	310	279	283	284	292	243	277	300	309	285	308	284	272	279	279	257	267	304	285	289	268	309	333	324	275	295	287	301	307	274	281	270	268	285	303	277	293	297	281	288	278	285	275	273	289	272	309	287	301	310	294	295	303	307	301	263	277	309	315	266	273	277	321	274	314	312	279	263	277	289	303	269	273	297	270	336	331	304	300	308	306	281	284	274	311	286	291	292	298	300	293	293	295	299	299	318	286	289	283	294	269	280	315	279	308	255	321	287	334	293	287	309	286	299	307	267	288	303	316	289	302	290	272	290	285	285	270	247	291	332	255	285	274	303	297	290	285	289	321	284	276	304	293	285	295	305	285	291	310	294	313	324	321	274	268	307	289	281	309	291	294	265	307	269	289	270	241	280	319	283	270	284	302	270	286	282	277	277	293	271	258	287	275	312	281	285	287	265	299	289	299	288	291	292	302	271	283	318	297	290	281	289	321	283	301	300	286	296	293	260	320	288	311	290	301	286	291	278	286	290	266	317	283	286	269	283	274	328	290	331	294	279	282	317	289	285	276	296	324	279	290	302	271	298	320	273	307	281	271	292	301	278	314	290	307	295	322	261	285	323	288	283	297	270	279	304	267	282	301	266	274	260	289	288	301	308	304	290	285	293	276	313	290	285	286	307	283	301	302	305	296	296	293	260	305	269	282	282	291	271	315	286	292	284	253	306	305	283	288	309	289	295	280	287	258	279	298	292	278	288	282	284	318	304	289	275	271	292	303	274	325	308	293	303	273	331	248	284	303	288	270	290	273	281	290	342	288	253	273	331	295	274	282	289	284	277	303	292	288	286	328	290	287	284	280	288	283	291	327	293	308	294	277	325	291	314	257	282	284	269	302	304	282	279	306	320	281	303	304	271	286	310	282	314	327	304	274	281	293	282	295	303	286	285	249	294	276	288	279	298	292	286	257	300	286	301	294	296	282	281	304	305	292	301	308	281	286	278	264	280	310	289	277	275	284	285	305	284	305	280	316	280	301	292	312	283	311	292	301	295	294	274	285	271	310	293	268	288	306	269	288	310	302	306	292	299	289	286	297	273	265	290	300	263	286	288	299	272	312	277	296	290	291	311	272	305	293	294	280	291	285	301	295	299	288	291	303	285	271	300	314	265	283	282	299	283	287	287	270	297	289	281	257	294	288	256	260	297	303	289	257	308	282	289	278	305	310	259	286	275	314	271	295	298	283	259	299	286	278	272	300	285	310	277	280	285	280	270	296	302	307	300	318	296	297	257	284	278	285	258	286	284	310	299	307	289	320	288	292	285	280	265	285	322	272	272	278	316	276	271	285	289	269	293	283	296	274	301	331	302	272	298	299	306	294	290	284	260	302	302	269	307	278	299	293	285	314	285	301	279	285	312	286	310	275	263	266	285	292	287	312	275	283	303	303	289	297	297	263	289	276	295	294	297	276	302	297	299	285	294	275	311	323	279	295	317	286	258	280	258	290	275	290	282	298	258	277	284	244	321	293	282	315	307	284	302	312	308	285	302	300	290	286	306	262	301	289	278	302	280	291	273	309	290	312	303	290	304	296	327	271	288	282	270	279	282	288	268	304	281	283	290	289	301	324	271	283	293	307	291	298	276	287	290	287	302	280	325	299	282	303	291	295	282	290	295	278	279	303	270	285	284	272	331	280	274	308	300	282	290	260	305	271	284	293	269	268	303	280	278	288	303	304	294	309	295	322	272	281	315	275	282	276	298	284	256	293	322	281	256	307	291	269	284	289	296	274	319	286	276	303	278	290	288	299	305	286	297	268	290	280	303	305	270	268	293	286	316	286	286	264	269	273	317	275	302	307	294	292	281	287	266	273	256	274	272	298	281	304	275	294	291	310	254	313	284	271	305	278	286	264	290	295	305	307	275	291	293	276	291	301	284	303	281	310	320	299	306	293	308	261	278	305	302	274	270	295	305	283	299	306	295	271	286	278	296	279	274	309	309	321	294	272	300	293	295	278	293	255	248	302	270	310	270	307	285	241	279	269	295	311	298	287	283	263	313	307	320	253	280	302	297	284	281	289	279	291	283	281	267	310	310	296	308	287	313	295	303	323	281	279	254	278	303	305	300	281	292	311	298	282	298	298	300	304	304	300	257	286	291	284	288	303	277	301	285	273	297	286	278	288	286	228	293	296	315	299	272	308	297	270	274	292	305	310	315	300	295	292	323	247	297	309	325	297	263	302	254	257	290	290	287	319	270	277	304	269	279	271	278	247	277	292	300	323	333	280	309	310	255	287	276	252	303	282	298	305	265	301	300	258	288	275	276	273	309	289	283	306	268	286	302	298	290	304	261	306	285	294	294
26711	19893	14203	7962	3747	2303	1631	1155	939	748	699	668	679	629	605	571	596	657	662	611	651	605	604	542	569	537	581	555	540	500	542	494	524	534	509	514	512	566	512	537	516	492	519	519	488	525	519	492	482	486	515	552	520	517	532	485	492	528	514	549	507	532	501	544	485	489	521	516	498	516	514	503	517	505	569	564	498	527	541	511	475	467	527	505	521	546	518	530	515	521	557	535	491	553	491	535	552	521	493	541	519	506	509	544	497	505	538	483	491	483	529	539	552	530	504	525	525	497	499	458	503	480	529	515	499	547	504	496	495	504	533	523	512	462	519	510	551	545	514	517	524	554	476	509	494	482	522	511	507	502	543	513	493	503	541	541	519	495	467	504	522	518	501	493	525	484	484	518	511	524	532	512	532	533	519	490	547	477	554	553	525	543	516	511	551	534	508	573	514	501	502	499	502	492	513	507	504	501	497	503	564	499	518	518	511	507	499	476	543	549	491	549	495	541	515	524	541	532	479	543	526	510	526	509	505	552	506	527	497	519	551	518	478	513	509	510	536	503	498	503	488	513	539	505	515	521	534	475	488	500	500	545	508	511	482	541	498	524	499	526	489	527	545	487	549	485	509	545	546	475	544	555	512	534	507	529	505	495	506	557	546	483	540	496	483	484	472	524	512	529	534	555	537	498	512	541	521	534	488	554	537	503	534	539	533	511	526	487	523	514	524	511	512	501	560	526	536	479	522	536	534	527	513	541	496	525	480	521	498	525	516	522	483	476	514	503	489	513	550	521	536	479	508	457	504	520	535	533	536	498	530	513	550	471	463	511	500	488	543	475	497	517	527	544	499	455	510	497	549	495	500	481	524	491	491	535	504	520	536	508	502	535	536	543	490	498	527	473	477	507	525	487	535	525	479	515	533	492	512	490	540	507	503	535	498	521	501	517	499	498	490	521	520	497	531	528	492	518	490	470	501	486	495	505	470	530	498	530	539	510	542	469	501	534	510	485	508	519	502	516	547	547	493	537	492	500	511	538	494	532	482	569	529	525	523	495	513	521	497	511	537	501	485	512	489	507	516	570	537	529	467	518	552	493	547	538	491	522	528	521	515	543	533	517	517	529	531	474	513	499	536	445	557	489	532	556	549	508	493	497	479	504	549	543	508	490	500	483	526	483	566	524	529	512	517	462	518	545	538	539	520	486	502	483	521	482	482	495	559	508	515	485	515	544	507	508	492	519	510	524	541	515	548	535	495	537	516	545	498	522	559	528	501	510	569	486	494	495	558	510	491	537	515	493	511	520	540	525	524	507	499	489	487	534	468	517	518	475	536	525	532	503	509	517	486	508	541	553	509	545	533	514	519	523	547	512	555	502	489	564	509	546	577	481	540	535	497	494	523	543	487	471	502	551	514	519	479	529	530	501	511	504	521	492	485	521	514	461	495	479	476	535	566	526	503	504	477	498	505	520	521	514	509	480	527	509	507	506	554	504	477	532	476	528	496	494	467	539	561	526	492	529	526	497	475	555	522	517	509	517	498	503	469	537	536	554	523	523	519	495	483	498	516	522	524	501	518	513	478	512	508	534	509	530	539	478	549	515	522	472	501	503	514	510	512	488	527	512	551	519	505	544	517	499	502	467	495	550	529	563	503	550	541	495	517	533	501	531	480	497	505	490	495	545	556	538	461	536	554	556	490	502	522	507	519	481	487	480	515	529	522	530	471	493	516	479	508	509	473	478	532	537	501	520	499	509	500	503	579	517	489	519	498	543	543	522	502	522	525	514	564	535	523	495	512	577	540	506	535	553	522	546	517	489	516	533	524	545	542	502	519	497	516	497	516	495	463	507	508	482	517	505	495	513	492	509	510	517	562	537	532	511	541	524	482	537	507	532	500	511	522	514	480	514	577	496	492	492	507	483	504	545	526	459	461	485	520	513	536	501	510	449	523	497	494	512	535	496	562	557	546	506	517	501	486	524	501	550	519	534	457	486	519	516	493	489	544	508	534	494	525	524	483	521	514	495	512	499	551	478	528	525	514	494	481	534	514	506	522	511	512	524	507	503	526	477	552	467	480	545	506	564	512	501	534	509	507	516	538	526	529	516	514	543	513	492	507	529	531	484	472	552	521	497	548	451	514	521	549	488	527	491	513	496	506	528	522	479	543	516	544	515	522	502	525	521	510	490	535	529	511	489	491	553	531	496	533	489	516	533	480	515	494	543	567	549	510	510	496	494	526	492	528	478	511	509	509	532	481	531	504	529	487	492	472	523	519	486	507	525	506	529	509	491	488	515	532	512	539	517	551	493	479	527	498	560	553	540	524	487	514	524	535	539	529	490	547	545	561	516	542	514	500	505	496	558	520	542	471	506	491	488	509	505	502	509	490	499	508	476	497	478	503	526	489	523	518	525	528	509	503	529	521	521	538	492	513	519	513	517	538	507	515	529	512	512	509	534	493	515	497	512	535	515	503	516	458	515	528	500	523	484	527	553	483	518	537	495	529	510	513	468	575	491	487	493	528	559	501	476	498	510	501	514	494	521	513	514	546	522	482	536	550	505	515	498	487	552	523	510	528	508	470	542	468	501	541	496	514	528	504	463	480	525	529	532	515	502	499	534	508	508	501	512	485	512	483	538	501	530	540	495	505	522	534	520	507	501	529	541	527	508	524	506	510	522	539	511	525	503	540	519	554	493	490	511	468	533	527	526	496	550	533	487	523	481	510	523	538	510	506	537	508	491	516	517	481	532	480	506	503	507	485	499	528	541	535	558	516	494	516	467	567	537	500	497	562	526	527	518	514	478	512	545	532	496	504	500	518	533	512	521	510	521	511	508	544	515	547	489	534	520	517	497	504	482	509	520	541	555	503	593	542	495	534	528	561	511	542	483	496	498	500	490	510	534	489	543	531	536	539	522	543	540	515	517	537	501	518	540	519	498	487	513	533	513	528	527	505	494	523	523	530	541	508	537	480	537	521	514	533	525	533	522	537	522	514	534	520	511	479	511	543	500	499	531	554	540	516	531	518	513	535	536	525	553	508	503	516	539	496	516	518	510	516	503	503	505	491	565	525	521	472	537	527	495	515	545	471	526	528	493	557	504	494	543	518	524	560	539	502	509	519	531	490	543	522	529	528	512	487	452	483	501	505	538	514	504	491	503	507	514	535	499	524	525	533	491	499	518	526	532	531	546	492	546	527	530	495	536	528	494	514	530	506	509	518	504	528	483	479	503	519	534	536	525	484	495	478	510	513	476	539	522	539	547	523	529	504	524	509	495	524	489	498	531	515	497	511	485	570	507	554	534	541	504	551	531	502	491	511	504	547	507	456	494	514	456	511	530	552	525	486	462	545	516	561	473	470	469	544	520	468	538	489	519	511	527	497	525	477	552	501	484	538	486	527	528	500	538	534	556	543	537	503	511	515	495	496	468	509	575	560	534	528	497	527	491	502	549	543	523	481	552	503	497	511	528	553	516	535	536	503	521	529	511
10088	19828	16177	10144	6880	4778	3565	2611	1851	1478	1337	1244	1197	1102	973	976	1027	1055	1116	1106	1079	1048	951	912	834	836	852	887	882	812	821	821	781	780	804	860	782	850	795	782	784	802	755	758	735	770	810	776	734	751	745	767	736	745	777	768	770	742	745	778	793	769	783	758	730	732	728	758	754	755	771	756	777	748	772	722	747	714	737	807	780	772	747	761	742	754	772	817	789	771	746	738	742	764	725	774	760	755	753	778	768	758	775	725	724	792	741	772	764	783	744	738	751	751	703	794	774	762	724	784	731	792	737	777	747	780	796	753	717	745	769	711	779	760	768	777	702	718	770	715	758	793	723	698	767	789	745	815	724	724	728	769	758	705	743	775	728	759	744	765	760	773	762	759	746	746	721	788	814	735	778	774	764	767	760	799	745	794	755	825	770	748	776	718	761	757	761	776	721	780	719	749	762	823	797	766	792	749	798	715	736	751	742	724	831	727	744	780	768	730	735	744	690	810	785	712	747	769	724	775	717	768	809	754	711	764	729	752	765	742	700	765	761	776	796	722	776	737	750	743	732	761	715	771	742	730	738	717	754	750	745	761	767	745	797	773	725	744	731	705	740	739	804	754	774	727	750	731	733	794	770	766	776	808	766	764	720	796	743	771	781	741	748	719	752	769	715	747	739	747	760	724	732	756	795	751	737	799	758	753	724	746	724	757	768	799	793	725	750	746	704	767	737	740	751	785	736	782	766	754	784	736	776	791	770	780	738	769	757	758	776	762	798	787	729	734	767	770	754	764	726	748	768	684	758	744	778	734	764	791	776	751	715	769	749	726	787	837	756	745	782	771	751	744	758	724	748	758	756	720	740	797	761	796	778	767	724	793	788	752	745	779	767	782	723	767	729	735	742	787	739	796	724	729	786	781	755	767	724	733	735	767	746	742	771	756	739	730	724	754	772	776	764	774	775	695	764	743	741	813	742	755	770	726	806	732	741	706	790	803	748	780	759	706	706	750	740	755	793	720	745	773	769	767	740	724	797	751	718	759	780	770	789	723	771	759	764	770	746	809	738	762	765	815	730	729	717	800	755	731	738	752	739	800	756	742	764	785	732	781	773	752	806	814	798	724	808	748	776	767	819	721	777	722	772	715	777	771	755	757	772	739	764	765	773	729	710	767	798	770	723	793	753	744	714	770	782	791	771	756	764	694	739	744	774	712	783	758	720	763	756	759	760	717	746	727	731	792	796	749	747	770	720	727	807	771	760	733	750	742	730	822	747	736	722	751	775	777	729	786	700	754	671	804	710	729	691	709	789	766	671	776	794	731	779	738	779	748	748	766	779	762	726	755	728	786	795	725	794	744	785	725	768	730	756	759	755	767	750	730	743	780	738	738	745	773	763	807	740	779	797	736	729	779	755	743	757	774	725	786	773	765	711	783	725	800	776	753	786	717	762	738	762	737	734	771	740	751	771	745	750	734	788	782	737	783	744	796	742	757	770	766	691	759	788	744	742	756	723	763	778	761	758	761	718	729	779	760	772	752	707	768	783	730	774	778	774	719	761	733	788	795	783	784	764	741	744	755	787	792	704	814	803	759	771	801	812	685	738	774	793	779	764	751	749	805	781	710	748	766	759	718	733	746	760	750	708	792	772	734	782	772	813	773	745	785	759	720	764	804	748	725	745	795	784	737	774	736	740	780	785	751	781	730	786	714	763	729	728	754	811	759	742	826	746	763	754	709	772	742	772	738	784	748	715	828	763	772	776	750	771	777	749	736	733	727	788	718	738	757	769	810	773	790	752	781	744	755	749	762	751	770	742	744	788	776	736	722	723	783	744	705	717	734	740	714	724	811	714	807	730	740	776	745	731	754	737	768	761	722	771	703	772	736	715	769	731	708	792	726	743	763	776	763	756	750	739	724	792	773	761	766	798	764	747	809	712	811	749	782	754	738	775	776	768	760	745	747	715	769	749	762	733	755	791	779	734	696	773	778	758	739	787	716	734	787	792	759	744	720	758	730	766	736	727	742	765	786	762	700	769	781	745	757	750	736	706	709	802	758	747	749	759	710	754	747	735	772	739	703	755	746	751	740	760	795	751	736	760	776	774	778	750	771	796	792	776	773	727	772	767	792	761	740	804	754	714	747	726	715	754	769	758	713	816	807	734	741	783	752	739	742	779	796	757	755	736	706	739	761	725	758	753	758	704	762	758	762	804	755	779	760	733	728	752	787	774	721	724	725	719	725	755	791	748	780	748	802	761	765	740	786	733	736	768	720	745	759	750	768	757	736	751	804	769	723	691	797	797	778	799	742	739	784	729	752	737	747	735	733	746	818	746	711	741	742	707	745	759	741	774	737	731	735	753	789	741	821	757	749	752	778	808	727	711	769	789	761	733	795	781	764	730	775	783	732	719	743	783	745	740	700	713	800	726	737	758	772	753	748	727	732	837	728	766	786	771	780	779	708	776	699	770	742	725	724	714	775	749	809	750	815	766	768	736	762	752	786	798	746	743	772	774	734	779	754	737	720	755	752	785	724	758	767	785	760	708	782	824	722	762	800	705	758	751	756	750	718	751	797	837	739	740	753	740	764	769	733	754	784	773	803	746	725	776	777	761	764	727	680	717	764	777	799	744	771	763	716	783	804	722	741	751	750	717	749	780	748	809	748	819	698	751	758	758	731	746	748	787	786	728	747	765	806	734	728	749	730	786	715	789	797	751	757	793	753	804	697	752	747	798	742	783	738	757	708	722	768	753	749	752	781	748	743	728	702	758	731	753	767	808	718	777	735	785	718	773	736	762	784	784	802	789	792	746	735	715	726	758	739	791	717	796	771	725	800	740	748	749	717	746	771	754	716	748	768	736	727	774	727	756	746	714	712	743	739	733	726	750	803	707	767	702	722	713	745	777	759	775	758	743	771	775	734	755	777	826	787	725	734	726	722	729	794	794	745	768	744	718	728	820	762	772	804	744	782	751	748	771	767	737	746	744	779	790	737	752	744	728	760	767	756	762	734	761	777	750	759	764	760	714	745	740	745	715	771	796	724	743	794	785	750	765	769	778	770	758	754	744	790	766	720	801	765	740	719	725	715	782	782	775	750	757	745	782	769	773	698	781	772	734	738	744	714	806	806	754	774	785	773	728	736	821	719	702	702	748	752	747	768	732	765	774	755	731	808	750	795	776	776	743	717	725	761	741	732	745	773	738	770	780	747	801	768	722	787	762	671	785	734	719	720	763	738	802	681	766	770	745	752	768	750	788	728	786	730	804	736	728	748	768	757	825	728	746	791	729	790	763	760	813	765	718	757	751	741	706	832	777	817	732	747	744	768	756	717	792	787	754	760	725	766	712	713	714	781	798	787	779	747	792	755	793	739	786	761	757	774	738	768	743	755	731	741	765	730	755	743	737	758	779	741	759	741	726	767	710	756	753	713	756	742	750	721	763	762	771	739	731	757	783	786	769	775	750	741	783	741	761	782	830	795	719	731	766	759
22881	21018	28040	24192	20657	9008	2729	1535	973	747	686	619	550	492	464	471	485	474	512	508	461	468	419	361	362	347	334	329	327	290	286	319	329	322	329	321	338	329	321	288	302	270	325	280	307	305	297	284	305	267	335	274	293	300	304	287	272	284	262	286	322	317	256	279	290	306	309	309	279	279	289	303	287	314	303	298	314	287	274	300	318	308	289	293	313	309	297	258	309	289	285	289	315	281	263	276	298	286	297	275	298	289	237	323	298	273	321	293	275	300	318	293	287	281	292	261	298	302	274	271	279	297	292	273	314	273	281	277	288	287	320	302	284	279	293	309	266	269	290	302	273	290	259	289	306	343	306	327	281	285	284	316	296	261	322	271	292	308	294	293	260	274	297	303	309	289	287	297	314	292	285	303	321	274	290	306	264	300	319	301	285	333	273	291	306	309	297	290	267	319	293	293	290	295	297	286	313	290	305	311	258	304	258	263	298	271	295	311	296	315	282	281	301	293	301	276	325	321	294	299	262	292	275	296	293	283	291	318	330	305	266	294	288	281	294	270	268	315	271	269	288	292	284	269	258	283	270	276	319	327	305	306	300	291	296	326	293	296	316	282	302	283	308	271	328	300	304	282	292	301	312	275	265	293	289	308	281	285	307	300	275	310	320	290	272	294	269	309	288	312	311	264	307	299	308	275	269	285	314	308	312	301	302	297	291	288	295	284	303	295	261	279	252	285	284	277	272	270	278	293	303	324	300	282	294	290	290	320	282	280	290	283	297	249	301	289	298	287	270	283	274	304	305	299	296	294	285	281	327	281	284	278	294	294	292	277	288	298	262	303	297	293	284	294	306	264	302	289	300	304	311	267	299	325	266	300	272	304	294	278	296	277	275	295	306	332	282	296	307	306	270	260	290	301	297	295	311	306	310	285	285	302	287	290	298	296	307	289	317	328	287	273	297	319	281	318	312	275	298	265	271	270	324	305	304	303	267	294	281	298	265	317	296	272	297	275	283	277	313	301	271	299	283	317	335	279	278	292	311	285	297	302	262	269	271	288	288	307	323	293	281	311	295	301	301	304	253	262	294	295	286	283	316	289	273	280	355	296	323	303	279	285	284	274	282	321	295	271	309	275	280	285	267	300	281	273	304	343	307	316	310	286	308	300	280	289	286	319	307	290	298	294	305	305	296	269	293	328	286	313	297	280	292	296	313	314	281	318	280	291	294	322	321	284	308	296	279	320	304	259	289	296	307	304	291	286	276	269	292	293	308	333	285	304	300	306	262	276	281	302	271	314	267	274	310	259	298	285	290	300	289	320	306	277	272	286	313	292	279	274	275	276	263	286	296	268	296	278	284	265	279	266	306	295	305	291	319	289	321	283	280	293	296	275	285	306	290	290	291	269	287	292	292	304	300	291	294	316	283	274	278	294	337	312	315	291	303	276	280	290	298	301	282	296	287	290	292	285	258	308	324	271	277	315	270	298	290	282	265	267	285	317	303	316	265	283	263	308	289	282	270	285	291	310	299	300	315	304	299	282	285	284	289	281	308	292	302	297	291	273	294	274	309	278	278	285	299	287	269	287	316	271	287	280	281	308	310	309	307	294	283	310	312	300	266	302	293	257	282	302	278	294	303	310	264	280	280	313	271	273	277	275	292	277	317	286	282	274	286	287	291	312	290	303	305	308	281	321	283	325	284	293	297	278	284	288	313	306	272	308	275	281	310	305	304	287	278	290	276	269	298	298	333	274	271	291	297	282	286	279	310	316	295	270	313	339	278	324	278	277	292	297	277	273	273	328	303	289	301	296	305	312	275	316	305	318	332	274	307	274	291	310	282	301	281	292	281	273	303	298	307	278	271	314	292	280	284	250	285	320	302	288	320	298	293	290	312	286	279	273	300	315	321	266	292	278	295	298	283	299	298	272	285	288	285	311	305	315	301	293	264	275	298	305	286	277	302	283	307	276	314	257	273	303	290	298	283	272	338	303	284	295	302	307	279	306	294	283	301	288	327	299	291	310	275	279	283	282	288	276	291	297	304	312	301	298	291	308	320	317	276	275	301	271	320	296	293	289	300	302	297	266	282	288	314	284	313	270	296	300	274	272	275	305	296	259	289	289	298	300	300	286	250	275	310	295	288	296	302	329	336	296	287	314	304	306	280	283	322	282	274	295	309	246	259	307	304	331	294	313	329	283	314	306	241	309	281	319	275	299	284	308	291	297	268	272	276	303	256	302	319	286	318	279	297	312	293	284	287	289	296	317	298	265	313	277	298	272	277	288	306	291	282	265	291	276	314	277	259	303	255	302	277	300	294	318	305	297	306	278	277	285	339	308	294	308	298	292	270	290	304	270	281	285	295	296	277	288	289	274	267	329	281	288	287	298	269	293	259	297	276	308	290	304	294	299	277	250	312	289	306	286	306	294	293	261	277	288	279	293	305	303	272	274	286	293	304	282	290	288	310	289	286	283	268	284	315	303	298	285	308	309	298	317	285	292	275	308	286	298	284	264	291	301	284	306	285	291	306	311	326	278	297	290	293	295	255	261	298	307	315	277	278	329	282	298	267	310	284	310	306	311	291	280	314	279	284	292	301	319	276	306	285	290	323	286	330	297	253	320	292	289	321	297	290	303	281	285	283	310	289	286	289	292	315	262	292	282	285	289	271	263	312	302	276	344	300	303	298	268	289	310	286	286	298	280	311	290	300	302	296	325	291	288	309	291	287	304	308	285	310	309	303	294	263	287	305	273	289	278	314	292	289	288	272	327	276	324	275	297	301	293	277	313	279	295	320	282	284	286	301	316	286	336	297	289	262	309	309	298	315	318	317	290	281	281	275	310	304	330	310	290	297	270	276	314	292	306	291	312	281	291	257	286	270	245	289	302	306	269	302	319	278	289	296	316	300	250	313	301	295	301	287	268	281	284	288	287	320	295	295	307	319	303	302	281	282	275	298	296	295	289	283	282	268	302	310	278	293	287	265	286	272	301	301	289	309	276	276	286	286	280	300	293	299	290	264	306	296	268	296	304	264	268	278	280	273	295	292	296	305	288	330	282	267	304	299	327	296	284	293	307	305	278	296	314	253	292	294	279	301	309	275	297	279	302	289	263	300	282	287	311	293	290	268	292	279	300	293	296	284	290	324	313	310	274	271	330	269	280	282	281	257	285	309	288	266	285	281	269	271	289	317	304	290	292	295	265	283	306	269	329	267	298	276	287	326	276	262	279	305	292	288	293	300	315	331	291	301	296	280	305	305	334	293	306	295	271	281	277	307	284	265	314	305	296	295	297	306	275	296	295	289	289	259	284	284	283	342	286	270	306	277	279	298	256	275	291	321	281	322	271	305	302	310	267	277	302	290	301	272	309	258	280	298	281	284	266	300	288	294	288	304	301	290	295	285	298	303	257	312	277	275	320	295	277	306	280	294	259	308	291	275	309	311	287	279	265	276	307	261	279	275	292	255	312	286	283	268	260	307	288	279	281	294	282
10291	27845	22415	15148	10979	7368	5103	3502	2370	1673	1392	1303	1223	919	873	896	998	1031	1017	1019	954	905	762	661	608	629	580	548	555	531	513	516	565	519	522	525	584	561	521	485	443	495	472	506	436	481	471	441	454	470	452	458	446	465	499	479	409	441	413	476	451	466	439	438	449	438	488	423	497	468	442	456	454	454	450	441	433	421	423	434	463	420	481	443	437	482	437	395	441	479	454	426	427	459	436	446	452	466	445	454	436	451	451	450	428	449	435	432	462	442	444	432	430	381	449	447	433	479	438	447	434	449	450	415	475	442	460	429	396	447	450	458	453	458	435	429	405	454	434	466	450	450	458	411	467	416	467	474	444	424	490	426	449	444	460	483	407	434	423	435	470	467	465	451	432	437	457	445	463	435	439	456	430	430	409	403	421	437	458	468	434	451	432	431	454	433	450	455	461	438	413	488	456	463	457	471	429	409	448	413	456	506	437	456	407	403	442	390	409	430	490	438	436	428	428	446	415	425	468	420	465	447	410	385	433	441	431	433	434	438	447	485	405	451	429	478	496	443	463	408	437	424	471	431	469	398	501	424	425	445	437	444	467	415	446	459	418	437	469	461	419	409	447	465	502	467	455	443	450	432	450	444	452	412	437	419	446	453	474	415	443	447	450	461	439	416	479	461	425	445	448	434	438	482	459	473	462	433	415	449	466	425	460	452	423	482	458	426	441	444	435	441	453	435	435	474	426	418	442	455	454	445	427	440	477	431	444	421	407	451	479	423	436	446	469	415	434	445	471	428	410	422	442	435	438	444	437	437	396	469	423	435	453	482	401	479	408	380	466	450	408	469	399	451	472	437	444	445	444	449	447	472	453	453	486	443	431	437	425	435	443	432	462	437	445	461	452	471	443	430	428	426	435	477	404	447	494	436	434	448	508	459	439	446	439	467	466	459	435	397	436	430	442	424	445	444	449	449	443	430	468	464	478	429	426	455	476	459	426	437	453	420	427	488	439	481	454	457	466	453	434	476	420	449	466	416	439	452	479	478	463	464	468	474	441	392	441	445	409	474	434	455	443	454	420	454	462	462	435	462	413	490	440	424	417	392	419	460	447	428	448	457	413	468	468	494	443	475	411	458	438	445	450	470	444	472	484	487	400	411	418	459	454	455	425	405	466	428	425	432	434	448	475	447	444	443	463	437	429	484	425	474	472	415	428	486	466	446	443	454	440	425	443	434	431	408	469	455	438	425	463	429	435	444	467	454	451	458	449	413	438	401	464	458	443	444	448	485	468	428	442	439	429	470	444	472	433	466	461	434	422	436	510	463	450	476	477	433	433	410	442	439	436	453	440	476	456	481	459	419	450	447	421	442	453	469	440	456	469	403	469	416	434	450	401	461	488	437	441	500	454	425	442	454	437	470	457	438	451	446	462	461	454	468	418	446	448	427	430	449	459	424	438	431	443	477	418	464	425	453	427	432	456	423	437	483	428	433	426	452	455	429	434	462	438	460	452	473	454	455	412	457	434	453	428	480	436	463	469	485	444	426	482	457	449	433	463	436	447	458	463	479	411	472	430	456	466	466	422	467	447	472	483	445	429	479	461	445	447	430	460	431	446	422	462	446	458	442	443	412	468	431	467	444	468	415	448	466	407	426	466	458	439	426	425	444	483	464	426	399	435	422	445	426	422	433	438	446	465	461	397	446	457	463	458	463	457	469	448	463	417	449	458	440	440	404	442	446	431	453	370	438	402	442	444	472	440	465	406	474	435	448	421	428	446	429	476	453	447	436	443	444	451	450	441	441	425	458	430	442	487	425	436	420	437	422	470	429	388	485	429	461	440	430	438	476	396	456	448	438	434	453	454	420	471	439	432	439	467	480	434	423	406	480	437	443	432	446	459	459	438	441	422	423	430	426	457	464	419	460	443	442	479	448	454	449	440	429	445	475	457	442	453	443	453	458	466	434	457	397	453	432	430	460	441	467	474	449	460	421	453	448	434	438	455	476	475	417	461	462	457	481	446	437	426	443	455	430	492	479	421	459	464	441	460	410	468	419	459	425	456	455	469	466	460	448	455	436	452	444	431	439	452	448	470	506	446	420	447	445	486	441	452	446	442	413	428	435	421	410	461	418	412	465	436	469	455	454	448	428	434	444	448	458	447	425	414	433	429	427	420	438	424	426	472	398	429	445	446	494	450	484	466	462	450	456	432	438	455	438	469	436	419	433	473	461	430	474	455	445	428	427	476	463	442	437	437	426	453	450	432	470	480	461	439	452	443	463	447	464	416	444	447	434	486	460	438	457	480	444	410	462	439	438	459	420	420	434	451	450	458	421	426	446	443	422	436	464	458	460	461	442	454	451	499	450	458	426	437	424	466	438	399	440	443	453	402	464	460	454	444	409	463	434	422	451	407	455	432	434	437	433	472	465	433	458	455	427	424	420	444	402	452	467	416	442	451	424	475	410	411	434	446	437	397	403	449	442	434	443	460	429	440	447	449	413	463	465	460	427	411	422	418	435	457	419	420	445	478	418	501	460	448	439	471	435	470	463	455	424	448	453	436	456	429	445	467	465	458	443	420	455	416	440	461	435	433	444	422	420	458	436	393	449	438	428	451	465	424	442	474	439	444	457	437	430	456	438	414	436	440	428	413	449	458	426	449	431	465	458	440	432	430	431	425	447	465	450	440	432	430	431	438	433	467	419	435	441	424	436	441	471	474	452	443	466	447	446	462	429	476	432	485	439	451	398	425	452	451	424	453	464	451	434	429	450	429	429	436	487	426	476	454	433	457	443	429	440	468	461	395	436	433	432	432	426	432	457	444	410	455	471	462	462	466	452	443	426	439	467	436	434	455	480	445	464	437	471	407	425	434	441	405	441	459	451	460	426	467	425	472	465	439	444	482	455	448	416	502	474	432	425	449	453	442	437	453	453	440	426	484	439	418	484	467	421	433	459	458	419	439	457	450	398	430	413	444	460	429	433	416	413	443	449	457	424	393	400	418	440	454	445	480	452	446	465	455	389	455	480	422	418	420	448	423	412	422	444	432	426	443	429	433	417	467	438	439	451	449	414	473	437	462	438	407	426	400	456	452	453	462	441	445	407	448	480	425	423	438	451	450	452	450	444	424	429	426	439	448	476	445	441	416	479	438	466	437	454	438	451	447	485	454	445	430	443	461	426	425	447	473	436	430	437	474	446	421	448	426	461	477	453	462	418	424	415	440	441	438	451	451	430	468	435	415	444	454	508	413	413	467	450	413	441	428	473	458	442	408	444	454	451	440	426	442	449	422	396	410	489	449	462	466	460	456	426	410	466	418	429	428	419	442	465	473	425	416	447	435	459	486	435	469	447	454	439	441	410	489	430	439	471	461	479	439	442	430	432	442	456	482	429	449	438	430	442	428	418	429	457	470	422	438	451	463	477	493	449	444	432	450	458	449	482	415	447	456	441	423	447	443	438	431	445	414	443	457	444	422	472	422	484	477	438	446	463
24203	21067	26469	24368	8733	3375	1935	1268	995	886	807	702	673	699	602	618	666	700	697	694	624	598	572	597	544	537	535	547	562	558	575	545	536	544	544	560	542	532	537	493	490	509	512	477	490	511	564	547	532	522	469	538	521	542	555	543	516	541	507	477	536	490	466	495	496	528	539	533	477	469	504	522	526	512	538	502	508	505	486	540	518	502	528	516	500	519	464	493	498	548	495	542	520	475	520	538	531	540	490	497	512	502	526	492	516	493	487	510	473	495	512	515	503	511	492	511	496	546	508	513	463	504	507	525	515	507	513	537	513	542	551	495	546	498	495	518	485	492	500	524	503	513	522	482	511	470	513	497	508	527	563	479	509	489	529	532	484	534	506	530	514	491	523	541	485	482	498	489	469	505	532	481	515	517	519	527	516	544	515	482	458	497	510	508	521	471	515	535	486	508	485	510	471	518	487	546	482	511	496	489	472	483	514	520	482	516	501	531	478	484	491	516	489	529	501	536	487	513	519	522	488	489	489	495	500	486	481	489	474	542	537	508	506	468	482	513	504	481	467	493	562	514	527	564	500	472	528	491	521	531	493	542	518	494	490	496	519	490	511	516	483	535	497	494	534	509	479	549	509	508	516	501	511	518	474	454	524	512	515	526	533	513	498	491	486	523	493	500	474	490	507	563	521	491	515	556	464	480	474	513	503	501	549	520	505	528	448	497	494	502	495	519	522	502	501	489	544	495	500	495	474	537	509	511	512	508	488	507	524	513	515	516	486	490	492	507	465	506	513	475	534	480	468	494	495	494	481	499	518	508	537	485	478	498	529	544	511	514	489	510	515	441	489	497	508	503	529	518	518	529	515	508	510	514	516	494	533	513	541	491	485	484	525	496	486	490	535	506	482	526	530	560	518	467	512	482	525	534	477	532	532	483	495	537	531	502	521	514	501	511	474	494	463	517	504	544	479	467	482	529	525	485	523	487	497	524	511	524	519	533	516	523	501	492	525	514	505	509	481	510	502	506	492	487	497	545	519	537	492	532	524	521	485	527	547	509	535	488	451	504	518	482	507	510	533	523	492	494	517	506	479	495	488	524	474	534	525	503	508	537	475	529	541	500	501	554	482	526	507	478	513	517	547	499	467	535	506	490	513	471	515	489	507	521	532	480	479	528	474	519	515	497	543	518	506	472	457	469	490	524	496	498	503	539	502	477	486	500	500	470	521	514	478	514	531	510	480	512	501	483	511	514	546	528	455	447	520	460	476	466	522	523	527	489	510	519	529	521	527	497	505	491	513	478	483	490	517	557	469	502	488	483	557	491	501	535	543	493	515	489	530	523	492	528	520	514	518	542	504	498	497	536	490	509	536	497	503	487	476	552	488	518	510	531	483	488	518	480	530	520	489	537	578	509	528	473	550	484	509	473	490	493	480	494	502	522	515	541	451	521	443	502	500	465	502	530	507	470	527	514	490	459	546	516	492	517	515	518	508	524	472	501	490	502	476	506	498	521	549	472	495	480	484	501	479	515	539	507	513	517	505	480	487	494	531	520	504	470	509	522	525	511	527	479	510	500	486	533	522	495	504	528	491	571	546	518	501	536	507	539	517	528	525	522	485	492	523	539	476	505	491	498	471	497	509	497	503	523	519	521	498	525	525	549	482	502	542	493	506	553	485	533	526	485	502	533	480	483	551	492	496	480	482	536	477	510	539	485	505	527	500	510	432	472	491	509	497	534	482	477	516	525	514	518	514	479	525	503	527	488	460	499	483	497	479	514	494	539	460	500	497	486	513	439	488	487	526	519	514	504	558	480	533	488	490	554	508	506	527	463	494	479	490	478	505	469	516	492	535	511	495	504	502	481	481	499	489	514	501	497	488	518	505	522	507	529	513	510	498	491	481	561	483	525	474	485	497	494	507	503	501	514	526	500	483	501	512	504	486	483	481	525	482	488	535	555	487	518	490	475	507	488	465	466	509	513	509	466	533	505	517	502	509	474	533	537	506	502	504	502	474	508	512	515	512	517	506	488	498	501	521	488	482	520	526	498	540	531	521	532	476	503	497	514	491	510	543	466	514	488	525	537	530	493	532	512	478	510	512	478	513	469	495	506	512	526	503	491	502	546	515	516	514	492	503	476	483	478	484	497	511	497	468	495	481	474	471	513	512	485	454	464	484	485	472	519	452	511	511	515	515	532	509	531	519	541	493	469	530	494	499	497	506	490	515	552	493	512	502	501	506	506	521	533	511	504	506	501	470	509	484	497	488	497	510	511	505	516	477	538	463	477	513	508	504	490	518	553	536	506	488	497	496	553	525	533	514	492	442	550	524	520	487	531	507	501	555	511	500	483	486	536	496	518	507	495	502	494	540	508	498	538	517	485	510	471	526	504	537	525	531	547	557	516	495	527	500	519	507	482	516	483	484	469	501	523	534	519	488	472	493	492	538	534	513	472	499	479	541	525	507	537	536	496	514	483	500	505	510	488	477	521	524	503	473	497	482	484	484	513	511	441	488	550	492	515	515	501	484	542	534	511	477	519	470	512	535	466	497	458	525	521	481	508	485	482	507	490	505	502	526	477	527	510	479	479	559	476	536	511	514	492	512	507	503	509	548	510	539	503	520	514	506	526	532	535	492	493	523	473	497	518	495	482	493	501	512	521	502	483	484	481	510	515	479	509	507	513	506	495	503	514	493	523	484	493	512	469	494	469	509	537	534	495	548	526	493	528	477	485	505	506	502	485	503	534	524	531	455	517	512	481	536	503	521	486	554	500	534	508	477	488	513	552	519	467	500	484	501	499	510	477	467	493	525	480	524	499	452	487	520	503	518	540	512	483	544	485	514	488	496	522	494	502	508	467	503	491	517	495	496	479	508	490	525	514	503	499	479	517	516	518	494	489	509	495	508	493	524	502	537	503	540	560	485	491	504	521	491	519	524	513	496	518	518	491	513	520	521	559	511	509	521	536	465	532	522	500	493	501	531	520	524	553	555	508	501	521	519	495	511	496	488	490	540	492	488	508	521	521	469	475	533	512	499	515	492	519	501	533	501	522	526	488	493	489	516	485	504	480	569	507	533	530	505	530	474	536	475	489	486	529	536	469	498	519	512	465	471	554	497	523	533	502	471	557	528	503	483	482	502	466	522	504	499	515	533	514	528	518	497	487	505	529	534	475	514	533	526	527	503	441	526	492	459	509	514	508	518	532	513	507	509	507	530	564	526	523	507	514	539	528	512	550	552	524	499	528	481	510	510	498	492	536	509	510	515	508	525	514	509	490	486	474	517	530	542	494	510	491	510	511	501	513	535	479	506	507	509	529	502	498	490	524	528	532	494	510	510	519	518	499	478	507	525	508	527	516	514	529	509	499	477	505	507	505	504	495	493	514	485	479	522	537	493	509	529	530	466	465	504	464	566	498	494	492	572	552	529	533	523	512	473	497	530	511	512	502	460	516	523	500	495	521	512	516	512	517	512	491	541	475	491	488	480	538
10644	24932	19626	12706	9354	6505	4327	3008	2166	1731	1536	1387	1233	1144	1053	1121	1113	1197	1234	1227	1134	979	894	906	856	833	783	806	843	789	798	738	779	818	738	821	786	806	800	791	710	776	719	713	770	686	725	773	732	703	774	709	752	756	733	767	735	746	765	702	749	751	689	717	791	734	713	733	782	741	702	697	733	720	720	721	708	736	732	680	698	733	779	763	712	730	759	703	769	735	657	718	752	713	748	704	758	700	712	757	725	715	751	789	709	755	694	765	770	720	789	745	724	746	788	757	725	760	733	744	677	713	697	751	760	733	732	712	695	703	710	750	788	724	714	780	708	759	741	689	708	684	729	726	737	774	779	714	728	718	710	727	726	669	735	762	740	677	760	708	667	725	735	751	710	748	741	781	717	727	723	746	738	724	727	775	723	700	719	735	809	772	757	711	769	688	723	787	744	719	761	736	750	728	747	703	760	737	770	720	736	755	712	708	744	788	783	716	754	758	758	746	774	708	716	684	721	753	755	740	744	727	713	717	761	729	738	738	724	754	699	750	700	781	754	709	739	716	757	717	754	731	683	715	677	768	728	727	690	755	731	710	737	749	737	739	739	664	753	750	711	720	733	761	779	747	740	724	673	746	734	737	783	736	697	783	726	759	733	726	714	724	741	754	721	768	732	735	699	768	711	746	740	689	706	701	757	735	712	721	782	757	751	756	745	720	774	720	748	723	780	687	726	745	784	728	748	765	721	744	710	739	756	741	767	714	710	779	723	717	726	713	717	769	718	739	761	712	688	693	739	690	762	748	734	729	756	730	755	708	723	759	748	748	791	728	709	707	702	746	723	765	801	760	724	768	761	731	746	768	749	701	764	711	751	776	746	753	785	717	734	737	712	698	733	745	753	742	737	716	730	715	716	759	712	742	707	727	736	737	738	714	757	682	748	713	727	752	706	718	700	743	700	681	718	765	732	731	749	745	733	737	789	767	757	725	724	718	709	714	739	686	734	744	734	724	748	695	751	765	751	711	705	746	685	744	760	727	746	765	725	759	695	701	735	758	713	715	703	698	728	705	721	733	750	693	758	684	759	744	783	778	735	743	745	740	780	697	688	755	717	736	678	709	778	718	750	720	688	720	704	736	681	745	679	717	742	739	719	715	679	767	749	731	714	732	734	769	734	756	742	748	758	685	756	750	686	755	752	708	713	735	705	732	718	725	698	723	739	755	710	739	744	707	756	782	727	714	732	707	748	712	746	703	778	708	723	755	746	740	684	761	756	715	765	722	704	759	733	747	744	755	694	708	752	774	684	750	716	722	730	724	729	707	719	745	713	756	729	746	746	692	716	733	730	723	709	677	758	682	653	749	736	679	737	746	746	711	728	786	699	703	736	751	697	714	709	780	725	721	731	777	738	779	789	740	710	781	711	756	706	756	747	751	767	690	744	688	695	721	713	687	712	745	739	757	688	704	725	752	746	755	730	732	714	745	764	754	752	694	766	705	734	759	718	712	697	742	730	686	754	775	721	687	756	728	792	735	719	742	702	709	725	703	745	743	752	754	712	687	710	731	722	750	711	769	719	756	734	746	769	757	725	744	720	719	668	767	740	768	712	766	709	747	765	756	755	763	737	711	680	801	745	750	760	709	711	718	688	773	751	731	717	751	731	725	691	737	727	770	779	751	750	675	683	736	767	751	744	682	758	673	745	780	761	714	766	773	769	698	732	751	741	740	742	725	770	737	702	776	761	745	762	745	758	704	705	757	769	742	732	692	710	762	751	724	755	759	726	771	748	691	714	797	749	736	710	745	738	755	747	727	761	683	739	734	744	713	722	715	778	701	736	715	704	761	713	751	740	684	729	718	726	716	758	705	762	769	732	702	747	748	753	726	709	753	784	718	728	753	696	719	693	736	753	777	731	768	707	754	750	736	739	776	731	716	697	764	713	735	698	718	703	775	741	733	745	716	742	762	729	720	709	767	749	719	733	734	764	745	693	713	771	663	748	706	710	747	743	693	678	744	709	742	719	762	743	770	761	780	727	724	759	737	740	742	732	743	801	716	778	734	756	730	698	662	735	736	752	729	736	732	715	676	717	718	728	708	748	732	705	757	731	674	712	762	733	718	733	741	742	705	759	759	710	739	702	723	736	745	751	735	718	741	753	741	769	775	686	759	768	772	720	731	739	756	735	720	747	704	720	752	727	740	709	687	676	730	753	714	757	736	704	725	735	746	702	718	727	719	722	710	717	693	704	741	752	783	774	769	751	747	734	744	745	765	736	788	774	737	768	720	745	750	724	676	695	728	772	719	751	715	717	783	688	768	722	722	753	704	792	756	753	755	748	720	729	740	726	690	780	733	716	769	751	755	736	679	703	692	698	751	713	698	745	707	747	771	678	778	711	688	685	702	773	716	716	776	722	816	747	720	761	740	740	668	703	733	728	709	732	769	735	727	714	729	710	732	762	716	744	711	760	688	744	700	746	743	741	759	720	733	730	762	699	698	764	749	724	712	774	743	706	776	743	771	710	730	711	750	734	763	750	767	717	751	741	729	745	752	712	756	760	732	749	687	775	765	722	698	769	737	762	754	716	699	741	730	735	796	769	776	768	732	658	769	771	723	738	735	768	717	783	732	723	790	758	722	744	706	733	763	721	726	738	742	712	784	680	766	740	775	740	741	740	752	701	712	758	761	760	693	730	772	739	720	775	646	741	725	701	710	736	695	748	738	736	742	750	759	791	721	709	744	716	683	693	752	728	689	722	699	766	754	801	753	699	724	735	721	731	760	707	699	694	714	714	731	716	715	713	730	707	747	764	748	751	714	728	736	779	698	728	774	716	738	745	703	720	755	729	766	752	749	720	751	687	727	725	764	714	675	721	741	711	744	720	722	763	736	752	719	753	768	695	746	734	734	725	753	753	729	767	699	754	673	729	752	722	779	709	745	702	723	747	733	711	733	747	740	705	693	748	772	735	770	722	720	748	739	714	676	749	711	737	756	789	671	726	701	764	682	721	780	709	759	677	725	701	724	726	739	718	722	734	708	781	759	730	694	716	716	753	717	721	697	716	669	791	703	719	732	744	719	760	748	686	701	729	732	721	704	727	753	770	745	777	764	760	737	761	721	726	759	687	745	683	725	770	760	755	692	766	756	736	748	746	749	737	740	755	797	757	691	759	728	689	739	703	775	741	714	705	736	721	727	754	734	691	753	731	709	710	783	707	778	718	754	736	746	797	738	710	759	741	742	744	740	746	751	747	735	757	733	710	740	713	726	758	719	704	690	709	749	734	777	753	747	768	738	734	718	746	712	751	725	737	762	750	722	739	745	725	713	721	742	736	744	724	710	746	731	727	792	679	720	766	718	763	725	772	787	732	743	744	710	764	722	773	735	724	745	741	728	743	780	783	761	728	680	740	693	718	736	729	692	750	722	770	751	686	730	689	717	725	740	706	746	692	713	760	736	683	730	698	714	689	743	735	769	737	721	718	726	736	753
22105	21058	28666	23684	21073	20313	7295	2036	1137	906	777	656	529	477	439	470	500	552	558	459	419	330	362	356	297	260	284	258	243	248	249	258	248	246	265	237	304	271	252	254	221	198	220	207	248	200	225	201	213	216	219	198	204	204	228	230	218	193	197	225	203	184	209	222	203	204	188	184	211	237	218	202	224	208	170	227	223	218	211	190	196	196	190	205	188	189	200	208	187	214	216	197	209	185	189	221	203	211	249	189	190	201	228	194	234	183	204	194	214	214	191	226	214	197	205	203	200	178	208	210	191	228	227	211	216	205	236	219	188	193	197	180	172	213	190	212	204	188	193	200	201	217	227	195	198	176	188	220	180	189	201	229	199	208	193	214	195	222	225	192	210	191	214	211	207	215	226	173	205	187	204	226	226	200	193	215	229	208	195	209	207	187	214	217	223	214	202	203	211	211	192	197	196	205	218	207	207	215	213	181	184	181	205	198	220	199	194	203	213	170	209	216	206	202	215	206	185	187	200	216	235	203	196	217	195	203	200	189	218	194	208	205	213	206	179	229	238	218	209	205	232	213	208	208	192	219	213	207	192	192	244	203	195	200	207	188	187	199	205	179	223	207	233	216	214	199	200	202	211	202	204	207	215	180	217	212	208	188	181	200	206	189	220	172	215	218	210	179	224	208	213	201	218	211	204	223	193	220	191	204	220	207	222	189	211	207	191	212	199	180	205	221	203	237	210	200	233	190	212	203	189	191	200	206	177	228	190	188	209	201	188	205	187	219	203	207	184	189	199	230	201	207	193	204	211	191	193	216	217	193	214	213	189	226	210	191	203	219	207	195	202	205	188	197	187	227	182	183	211	205	225	210	208	183	188	186	207	220	203	197	203	198	189	198	162	219	192	197	203	205	179	224	200	202	186	220	230	221	201	197	203	205	194	212	205	201	208	190	197	206	195	192	232	206	228	200	214	191	215	211	200	208	215	198	186	196	214	195	196	205	222	194	209	195	215	195	221	210	212	200	202	214	212	216	187	214	212	201	208	216	199	215	223	225	198	207	205	214	202	201	197	216	175	197	203	211	213	183	204	201	239	213	180	206	179	175	188	186	194	232	211	221	211	212	195	216	182	186	205	210	216	214	234	196	201	217	197	183	194	219	226	216	194	213	197	211	235	206	204	208	207	196	202	177	192	170	216	196	225	179	192	176	207	207	211	243	186	190	226	197	198	210	216	213	206	245	197	211	214	213	201	188	194	208	211	208	214	203	179	221	210	198	221	208	196	217	200	201	186	188	213	195	220	216	201	208	200	201	215	208	208	179	202	201	214	202	209	228	207	191	179	209	187	214	209	243	185	230	217	197	213	208	198	198	187	201	217	200	199	204	225	190	219	197	199	201	219	213	200	212	171	186	216	175	203	202	216	224	217	178	240	229	197	230	187	224	193	185	206	231	199	223	216	208	170	199	196	206	210	172	203	211	188	225	210	176	203	198	191	212	217	192	204	212	213	199	191	198	207	208	225	188	225	209	201	223	191	208	194	216	199	200	217	220	195	202	200	188	205	187	236	200	233	198	190	197	204	198	224	188	226	208	181	207	212	219	204	198	217	201	211	193	206	227	215	200	203	174	202	190	194	199	199	189	215	230	189	205	235	208	228	220	181	205	207	244	195	199	218	192	207	205	222	198	180	220	213	201	206	187	212	184	182	203	211	187	228	190	222	199	197	213	196	205	196	209	208	217	210	211	200	195	197	212	213	192	190	219	197	197	217	210	215	200	217	206	178	182	230	227	207	223	179	197	192	195	213	230	202	206	203	204	244	183	216	181	205	196	189	219	237	220	178	242	202	235	210	182	201	186	212	201	183	201	197	209	213	223	178	188	194	195	203	223	234	189	184	199	216	223	209	219	202	212	199	208	210	195	179	213	205	203	224	194	182	210	186	202	190	205	200	218	195	196	201	198	212	202	213	225	205	204	207	200	201	190	212	213	205	207	183	231	188	181	222	195	213	204	214	194	190	193	204	215	201	199	217	192	182	196	191	175	197	193	197	226	211	174	188	204	216	209	208	226	214	215	216	212	216	188	207	217	199	202	215	212	201	188	232	222	210	201	213	195	193	197	186	204	204	197	201	226	211	192	220	216	230	206	208	207	194	212	217	215	207	221	197	205	217	200	196	203	213	185	193	206	209	172	188	177	224	208	208	211	207	194	180	204	224	227	169	182	205	202	203	221	192	202	236	228	177	200	195	212	213	189	193	209	213	218	225	197	194	183	206	209	189	230	219	214	199	182	207	221	203	215	210	184	209	177	155	197	199	209	223	191	212	216	190	187	222	204	216	198	190	208	192	203	211	229	203	214	220	211	180	209	208	195	201	212	187	208	197	218	214	216	210	220	194	188	225	204	198	191	190	188	209	223	203	189	183	197	202	211	193	192	193	174	195	214	188	216	200	190	180	187	203	217	217	199	208	186	189	192	193	207	188	199	184	201	207	186	211	185	186	205	228	206	195	208	211	213	191	200	194	208	211	195	203	198	193	206	198	192	186	209	219	203	199	211	203	201	205	178	215	181	219	199	194	186	198	213	213	203	206	182	221	224	216	188	204	196	218	211	192	220	197	192	205	195	190	243	193	188	213	208	204	210	207	209	226	230	198	215	191	199	210	174	176	215	212	197	191	185	194	188	192	191	213	194	221	193	192	221	211	210	214	202	223	213	164	221	204	194	208	216	217	217	221	230	187	220	230	209	228	204	166	203	219	217	211	199	215	184	199	202	205	216	204	201	211	200	199	185	199	193	209	204	196	191	209	219	217	185	215	165	211	191	201	207	214	192	204	220	199	233	225	191	215	203	201	208	179	211	202	200	209	203	182	189	208	191	203	192	219	203	210	223	198	205	211	187	214	198	209	185	227	221	204	205	237	209	194	207	193	211	202	191	212	195	221	212	193	226	228	204	221	192	229	190	206	200	195	225	178	195	192	187	200	217	205	187	233	177	168	222	229	194	207	192	202	224	199	207	192	201	216	219	206	212	211	199	199	206	193	217	194	211	205	202	188	180	210	226	191	200	207	200	236	194	215	188	200	194	214	239	223	190	188	210	191	204	199	207	175	237	184	182	208	212	203	209	187	212	220	205	207	215	198	182	197	185	225	198	229	198	219	208	168	191	228	209	196	207	187	190	219	207	185	205	218	189	205	218	193	162	203	209	193	208	215	187	163	222	199	189	184	206	192	172	175	218	213	176	191	210	221	188	205	188	196	176	204	196	199	188	217	181	199	206	210	223	230	186	211	187	212	207	207	220	190	192	192	195	206	186	219	209	226	203	201	193	183	195	206	187	205	216	221	210	195	221	195	190	203	190	221	194	221	219	200	204	189	198	199	208	201	184	196	229	175	200	208	213	211	235	195	202	203	184	212	183	215	198	207	182	188	197	197	220	215	197	201	184	194	218	213	183	185	208	209	219	231	218	198	199	198	206	191	197	206	199	202	180	179	217
12956	33529	27080	18757	13967	9829	6384	4354	2931	2319	1796	1457	1160	1069	973	1046	1112	1100	1167	1040	928	729	678	617	572	505	489	465	450	424	457	387	398	422	433	429	444	513	427	384	331	333	307	295	304	324	329	300	334	281	310	305	302	322	319	300	320	320	310	332	291	298	320	261	275	304	317	276	300	292	282	279	292	305	296	288	287	324	295	308	287	292	331	317	302	295	279	298	299	280	269	314	313	307	284	309	287	292	306	290	293	297	262	326	298	273	298	289	333	285	314	290	327	288	284	293	279	320	300	288	285	268	313	319	323	307	260	263	290	305	275	312	287	278	302	309	297	319	295	286	327	286	319	328	296	325	308	298	292	306	290	320	295	313	295	292	308	279	305	281	301	316	290	277	283	320	274	313	326	302	307	301	292	295	302	283	292	289	304	315	308	334	294	315	290	282	293	278	309	279	291	289	273	295	314	310	325	309	318	299	291	297	335	311	283	286	299	263	295	293	301	303	313	324	291	320	299	280	328	276	300	290	287	302	266	294	321	300	289	283	304	278	288	274	284	311	305	300	289	290	316	245	289	290	266	302	306	276	317	314	328	308	298	300	282	296	317	333	310	262	316	321	284	315	305	269	329	305	313	289	306	275	325	325	334	284	301	300	313	304	279	259	283	290	302	316	294	305	295	295	290	302	277	300	291	306	328	307	285	316	278	264	304	285	308	314	302	325	329	335	329	306	289	292	292	321	324	306	268	285	317	296	284	298	279	283	326	307	309	301	298	262	314	293	304	309	310	292	282	265	290	271	317	336	280	292	269	273	308	313	321	305	305	294	299	314	299	278	286	312	281	312	282	320	302	273	297	279	283	271	321	313	303	295	327	308	269	317	295	297	301	280	273	284	297	296	272	311	263	312	282	305	302	301	297	300	295	295	298	300	282	280	286	303	300	282	295	297	304	262	317	289	298	315	335	307	310	269	293	278	311	283	298	302	314	302	299	280	303	314	338	292	301	307	290	315	286	315	285	296	289	308	311	288	283	277	319	335	282	301	321	286	299	329	270	291	283	317	286	279	343	293	280	289	286	292	302	290	306	299	301	304	270	295	279	298	288	304	318	289	293	277	278	291	317	264	300	314	284	271	290	272	310	302	315	325	276	316	288	290	306	289	324	314	301	284	307	289	305	309	280	312	320	302	307	305	291	287	302	288	331	302	331	272	292	307	301	295	324	292	296	283	303	271	291	285	268	311	309	295	297	297	292	323	300	297	319	297	313	327	295	305	295	305	300	291	281	290	311	276	313	288	289	292	306	328	277	300	322	295	297	279	284	324	284	305	281	314	290	288	303	302	283	271	276	297	290	295	275	299	289	293	303	288	278	303	281	295	296	289	327	319	272	339	306	268	285	305	301	266	310	303	266	329	332	284	323	288	316	288	301	315	302	295	307	314	303	274	293	287	278	309	261	292	291	313	301	314	296	303	293	302	276	296	294	287	299	319	308	325	301	299	315	302	273	318	289	305	277	302	281	299	298	290	282	303	290	301	302	272	300	276	293	304	308	273	336	279	313	300	293	279	321	308	296	277	316	297	338	282	286	313	340	258	341	301	319	298	310	328	284	303	298	297	301	279	293	290	284	285	295	291	307	301	313	317	320	284	280	292	317	308	297	305	305	294	319	292	295	283	301	273	301	294	295	317	297	301	300	298	300	313	283	304	275	275	290	277	284	279	289	308	297	327	318	300	335	287	293	334	287	326	321	317	303	296	297	288	284	303	313	287	326	291	291	341	302	306	285	331	316	304	278	305	330	310	296	303	336	296	307	298	273	293	275	260	308	303	311	282	283	318	286	281	289	282	295	293	298	296	265	298	308	298	314	289	282	319	294	281	304	313	294	275	336	317	293	299	316	304	297	306	296	297	263	293	294	262	309	288	277	295	295	294	304	300	306	280	303	268	291	298	325	293	260	269	286	296	269	339	293	306	352	301	285	313	329	257	273	287	283	323	290	314	280	292	282	331	318	293	305	300	294	325	294	289	295	286	291	295	294	329	337	297	335	300	285	262	281	281	295	315	276	318	270	262	281	276	311	287	271	282	316	316	308	286	307	289	299	257	277	317	307	277	296	325	292	298	282	316	280	329	296	295	312	269	295	296	286	325	328	294	319	332	286	267	299	322	288	318	331	272	300	292	293	271	282	290	279	290	293	270	253	293	297	273	325	310	310	280	266	281	296	327	274	301	295	312	309	282	296	288	323	302	320	314	320	301	309	326	281	288	288	258	290	298	286	322	321	305	283	338	335	292	276	299	345	291	306	293	300	278	277	328	287	278	310	330	315	275	302	280	279	298	297	305	289	318	284	283	334	306	310	281	290	316	301	279	302	301	324	290	308	306	293	256	329	312	298	337	290	287	304	298	310	309	302	308	284	285	300	289	297	285	289	273	312	312	313	322	289	273	299	288	294	294	309	302	307	292	303	318	304	263	287	286	307	345	294	304	298	318	255	303	304	311	293	267	289	275	306	316	286	313	309	279	292	333	320	290	315	288	271	306	285	285	306	307	323	290	306	282	303	318	314	290	247	324	308	290	306	322	314	300	280	282	305	270	294	289	311	288	281	322	296	302	309	299	306	303	306	316	311	309	310	305	312	282	306	281	296	313	283	313	267	294	317	298	302	283	322	308	298	272	293	304	297	311	313	315	289	324	313	313	292	293	313	301	311	298	284	291	332	285	315	307	303	289	283	322	296	314	285	289	290	297	307	273	288	324	292	329	322	291	349	269	312	298	310	281	290	304	316	277	321	305	296	317	299	315	297	267	283	337	346	320	313	307	288	290	287	298	272	298	307	332	307	274	296	325	288	274	325	303	279	292	296	280	315	276	303	293	299	300	274	291	307	310	312	301	293	305	284	283	311	282	273	314	297	316	293	325	287	294	299	328	310	285	304	311	322	308	291	292	310	266	295	262	296	295	271	287	304	295	279	268	284	305	306	295	281	290	293	320	294	294	311	292	284	323	300	342	308	307	315	295	296	322	305	305	320	335	284	302	303	282	291	317	280	305	291	312	277	310	299	301	302	249	279	314	310	324	295	266	287	320	300	334	290	310	294	296	311	317	269	312	287	291	307	299	307	327	276	329	288	314	298	294	285	289	308	285	321	291	308	301	289	287	289	284	285	290	273	291	309	282	304	263	314	293	298	256	279	292	311	303	277	281	309	260	258	322	310	311	312	308	264	313	303	299	306	299	294	264	302	281	304	291	327	331	301	266	295	289	329	304	281	294	327	312	292	241	288	303	283	315	319	279	316	297	311	269	292	290	284	277	316	295	276	285	334	295	278	308	285	283	323	305	303	314	291	282	333	311	293	288	320	290	291	312	297	296	298	286	288	325	302	289	274	281	305	288	296	298	294	293	301	298	299	305	288	279	294	307	297	303	270	317	309	294	299	292	318	279	303	326	300	288	287	300	279	283	285	306	285	280	305	284	268	304	276	294	307	294	282	300
26697	20376	16008	9060	4472	2595	1623	1148	926	834	767	634	659	640	622	684	597	639	652	634	632	582	559	603	486	506	536	505	563	555	506	541	499	567	514	562	516	517	509	545	508	518	549	534	547	523	509	462	487	485	462	484	552	498	504	538	531	510	523	557	551	536	536	543	505	495	492	515	522	461	509	533	482	482	502	493	510	518	520	507	538	505	488	482	521	511	530	510	519	485	487	510	480	530	500	529	500	505	555	532	469	506	485	523	502	529	486	514	530	459	541	520	554	480	523	515	536	489	500	530	511	517	512	502	515	520	535	515	529	476	499	449	583	502	486	521	557	497	501	473	453	473	528	531	519	516	507	534	522	488	533	521	491	447	486	501	488	481	523	475	510	535	471	523	461	506	513	541	539	475	509	503	486	540	517	542	512	505	550	496	503	497	535	525	523	526	506	477	535	503	540	490	481	539	485	537	492	499	508	533	436	528	546	467	509	475	522	464	493	489	514	554	521	523	500	508	467	457	509	517	460	516	507	535	482	526	521	499	492	502	505	523	512	489	525	530	532	508	488	538	494	476	515	527	512	553	484	443	495	506	511	560	512	509	530	543	530	531	475	502	506	509	483	517	556	503	524	451	532	500	483	508	526	533	482	498	514	487	532	540	520	549	518	528	500	496	470	538	454	485	520	543	524	515	520	501	516	508	479	501	492	548	511	554	490	490	488	498	481	504	539	484	478	491	500	496	510	498	505	507	528	508	526	510	524	491	509	499	521	527	489	553	515	541	505	500	527	485	508	505	489	486	498	525	547	531	511	514	485	499	541	541	533	521	535	509	508	504	491	511	510	520	498	483	495	556	497	485	506	525	505	473	515	495	508	523	546	531	517	513	493	514	502	550	497	472	520	496	510	479	512	520	518	469	486	460	536	513	506	465	534	494	493	465	514	511	500	515	524	495	500	527	507	550	489	510	556	516	503	500	583	565	507	512	509	521	459	515	487	494	500	477	495	541	495	482	529	443	550	502	516	544	498	567	488	519	516	502	494	489	526	497	459	487	524	463	526	507	504	537	526	494	529	545	522	455	535	512	527	521	509	474	491	513	517	496	489	528	515	503	518	538	511	512	523	503	544	490	502	513	519	505	504	482	508	463	487	489	502	488	529	492	536	489	469	481	544	514	469	531	490	542	454	504	508	504	483	580	485	519	507	516	481	512	530	495	491	515	513	538	493	507	515	473	514	553	501	515	547	541	504	525	514	512	486	508	481	475	527	487	496	488	484	501	532	523	512	520	514	503	498	510	497	499	452	541	519	498	530	483	468	539	499	509	530	507	534	508	515	504	510	496	514	478	524	519	514	520	480	540	543	520	485	523	534	505	485	484	481	515	448	513	498	491	507	525	530	496	536	490	530	462	549	480	531	526	483	532	474	531	532	508	552	516	517	525	520	509	488	536	522	540	552	492	548	495	510	521	522	527	514	502	480	490	485	489	504	488	538	506	505	502	529	503	501	490	509	506	466	509	527	516	504	491	537	516	509	504	514	498	538	527	516	540	492	515	505	494	531	529	471	453	511	529	543	481	521	474	536	516	510	506	521	496	516	548	518	494	488	498	532	516	506	533	516	498	538	566	495	536	558	525	527	508	525	494	520	499	518	515	522	486	549	514	525	493	523	526	521	506	487	508	492	497	539	488	519	438	529	558	512	482	511	501	484	522	476	509	507	538	536	500	492	523	496	507	499	500	511	488	512	476	525	520	494	555	515	499	525	521	497	493	523	549	491	535	554	522	493	532	483	521	523	551	519	543	489	504	533	449	518	472	501	547	513	494	532	531	529	484	477	544	506	525	546	485	510	533	506	492	498	529	503	479	525	519	476	528	534	520	540	529	468	532	532	511	517	494	538	531	495	464	509	514	508	496	554	574	511	506	510	510	499	521	533	507	477	521	519	531	510	510	507	498	508	489	537	514	526	517	515	501	534	461	530	478	485	490	523	464	485	511	511	534	509	516	535	513	521	511	539	520	493	509	510	534	482	522	494	537	494	529	538	492	537	503	538	488	509	505	487	495	526	503	523	506	535	522	495	513	547	528	498	529	454	522	550	503	496	490	523	474	489	535	532	537	519	532	503	524	483	545	485	564	496	488	514	487	510	496	504	506	461	540	522	513	521	483	525	496	509	478	521	497	489	472	522	514	519	517	503	525	471	529	517	473	517	475	521	558	483	540	526	500	494	493	498	524	520	521	507	496	519	487	520	518	503	553	489	495	487	544	541	519	521	510	518	474	468	536	520	537	484	507	524	513	525	514	495	484	505	510	474	548	477	513	512	465	493	507	521	518	481	495	479	509	477	544	489	468	520	538	512	499	512	526	485	527	526	504	517	537	483	504	508	516	476	496	452	505	487	510	510	534	521	482	514	514	516	505	489	530	495	539	502	539	511	513	495	488	444	545	525	487	529	522	522	517	526	511	522	554	532	476	510	495	549	514	495	510	499	525	538	439	505	471	525	522	502	508	507	542	517	483	516	533	482	478	506	485	524	503	510	506	504	491	517	541	518	479	493	505	500	512	504	467	490	452	524	530	479	508	513	519	529	506	490	506	490	541	511	553	492	546	541	505	515	548	477	495	516	516	535	540	533	499	491	522	501	489	490	473	496	506	488	502	511	543	513	507	509	512	531	550	511	484	570	473	526	530	515	513	499	545	519	489	510	497	537	524	500	484	534	485	515	477	503	509	546	552	503	514	514	494	471	546	506	544	483	500	547	497	512	485	519	471	525	464	500	504	480	484	491	493	506	514	487	512	497	437	513	517	495	546	520	526	467	505	502	521	510	507	529	471	521	537	504	546	483	535	517	501	530	491	539	526	489	503	553	541	475	481	513	515	458	498	518	494	496	496	534	497	529	519	508	479	530	543	462	534	540	530	508	516	533	491	492	549	502	546	495	474	486	484	508	508	477	517	504	517	492	490	495	482	549	486	517	516	495	510	524	526	524	472	474	554	502	524	513	478	524	506	523	516	485	494	457	504	489	505	549	501	486	480	525	484	478	472	548	511	490	485	529	562	502	499	527	468	513	525	478	507	461	475	528	470	502	515	533	525	461	493	492	531	479	516	519	527	515	494	524	529	546	544	500	530	519	475	511	525	532	519	492	540	533	519	509	528	509	471	524	534	472	519	473	505	498	498	486	515	490	515	528	518	519	518	492	506	460	521	506	484	543	514	501	461	518	514	509	526	506	504	468	495	477	505	497	499	520	536	531	548	486	516	483	488	492	493	502	505	488	519	522	538	461	482	522	516	484	516	497	492	507	501	456	519	484	516	539	518	505	477	515	464	481	489	511	511	481	507	512	536	513	510	566	532	546	496	539	474	483	488	527	550	558	450	554	514	489	491	533	522	500	513	495	468	483	491	466	527	496	521	514	487	534	460	504	511	529	516	515	466	464	499	534	517	529	480	484	499	547	505	460	524	503	525	503	529	523	495	492	540	516	515	541	489
11543	23488	18249	11083	7786	5133	3421	2314	1876	1539	1302	1188	1057	1007	1100	1167	1103	1135	1121	1075	965	963	873	836	823	823	840	813	834	742	843	820	815	818	795	805	839	829	829	801	766	756	746	724	775	796	779	688	768	785	731	680	734	717	676	745	778	764	810	756	777	756	768	701	795	759	777	757	704	759	736	737	778	768	783	685	752	764	746	735	734	719	739	778	752	738	755	744	737	751	752	776	748	743	747	749	768	798	818	782	799	772	748	775	766	763	768	761	786	737	755	792	738	760	711	734	761	739	749	773	756	734	716	772	760	708	796	712	730	750	706	716	758	771	715	762	722	746	751	709	772	773	748	771	746	794	711	777	739	779	700	749	761	673	794	806	701	726	751	730	764	773	759	729	746	735	755	764	795	765	748	768	746	726	739	733	776	733	760	780	809	740	751	765	744	780	775	812	730	760	744	732	811	827	753	741	690	779	732	764	760	784	773	754	789	724	753	699	761	766	766	834	729	717	737	713	801	719	782	742	782	784	715	747	723	728	793	777	774	749	747	767	791	780	755	724	737	817	782	819	773	786	764	731	738	725	810	718	752	728	736	783	729	730	717	739	751	767	707	734	744	742	789	737	790	712	794	775	730	735	769	785	732	740	766	782	710	762	731	722	773	777	759	704	745	749	733	771	756	789	768	768	755	754	764	751	728	741	722	808	774	730	800	719	739	735	744	699	782	774	738	753	744	778	726	759	760	735	753	755	727	703	775	740	804	755	736	713	776	749	765	722	728	733	835	716	728	713	706	742	801	763	715	769	800	776	758	730	740	772	738	714	762	797	709	725	769	754	747	769	771	744	727	772	748	710	740	738	760	745	747	758	732	739	748	756	759	714	735	756	768	726	740	800	806	742	709	790	744	786	725	758	732	780	778	751	764	786	761	753	763	730	713	735	737	769	722	715	765	757	719	717	714	728	745	756	759	732	750	779	656	748	746	724	782	777	777	754	788	748	716	779	735	724	749	779	742	784	777	740	782	763	758	743	723	730	715	762	768	751	774	751	672	758	780	749	714	800	738	725	778	742	754	770	760	773	763	754	777	770	757	715	738	750	787	773	737	713	751	786	821	760	729	752	703	725	726	740	748	776	750	709	765	776	770	690	696	771	750	761	761	736	800	775	776	732	805	727	769	746	746	748	748	698	796	788	728	756	783	747	731	784	753	703	739	727	730	785	770	758	744	767	753	790	708	761	735	810	736	731	774	759	774	761	731	773	765	778	746	718	743	734	764	739	756	712	770	710	706	759	756	753	739	750	711	718	753	736	749	726	748	767	774	769	715	762	724	750	759	761	744	755	741	753	743	737	734	701	744	759	716	736	714	798	752	734	769	801	788	746	752	741	754	754	795	825	761	744	736	733	722	731	714	711	762	778	786	783	715	820	756	745	769	723	732	734	787	771	755	719	763	745	741	772	831	728	733	743	773	741	772	717	728	734	732	714	745	729	724	708	786	782	785	724	702	736	769	743	749	808	715	737	757	768	744	721	762	748	761	778	751	781	714	751	798	699	778	770	757	744	757	734	703	725	744	732	776	787	775	700	746	801	725	750	754	690	724	728	771	796	770	767	757	752	722	729	792	744	753	726	767	762	747	736	744	762	745	804	729	760	756	764	763	799	736	735	735	740	728	756	744	770	758	774	741	712	746	765	737	768	722	739	747	746	763	730	721	762	733	777	784	737	819	726	794	733	720	748	724	763	766	723	734	681	788	734	741	783	770	725	688	752	758	753	694	730	772	783	752	751	740	771	748	764	789	800	741	701	755	757	724	745	753	775	739	751	779	729	791	777	791	736	770	716	706	694	707	819	788	800	767	717	730	757	710	759	825	750	772	747	783	779	793	772	764	736	767	761	802	723	785	790	730	727	751	756	714	776	707	760	725	755	739	722	711	720	737	759	750	759	774	736	813	778	804	728	761	791	784	696	754	685	735	788	758	718	759	748	738	751	773	756	779	686	769	780	781	748	778	770	760	790	733	761	733	797	712	752	788	721	767	742	728	753	712	765	734	727	692	780	770	819	750	740	774	776	707	826	702	772	742	747	762	742	749	752	729	743	688	783	718	732	758	723	719	758	783	771	750	748	770	751	753	773	740	737	741	757	719	736	777	731	680	749	741	765	712	778	794	719	717	736	765	748	730	779	754	756	766	726	710	751	767	743	752	758	783	705	778	781	726	713	755	751	809	698	785	776	740	725	738	740	724	738	764	714	772	741	735	704	686	763	779	743	701	763	741	732	766	694	778	750	767	768	715	734	772	734	708	798	736	760	769	749	715	767	723	732	717	729	758	800	746	748	759	713	741	739	740	725	732	744	767	792	759	775	737	742	744	705	732	795	728	774	761	773	723	687	729	793	762	766	730	731	766	739	754	731	787	721	715	734	771	768	783	789	748	724	781	724	765	720	753	789	784	763	743	728	807	796	784	719	738	791	710	722	716	742	744	816	723	754	793	772	759	733	746	724	712	734	789	749	759	782	730	700	726	737	748	753	785	712	764	758	772	807	757	729	751	726	703	731	738	751	695	748	758	728	747	722	730	724	750	768	754	752	767	758	697	703	757	725	720	751	747	758	726	733	782	719	762	725	726	763	745	741	720	732	761	717	672	733	803	765	744	761	783	781	716	756	715	719	751	797	770	734	757	701	734	741	737	808	772	707	783	732	709	751	737	714	714	776	759	750	693	748	809	791	734	738	770	758	690	746	770	738	800	750	768	782	717	740	720	739	763	754	766	759	705	706	753	691	746	717	791	749	761	790	770	738	745	760	685	758	735	724	755	683	776	760	716	765	739	708	711	742	760	728	757	760	753	769	717	715	716	762	785	773	743	714	785	758	756	727	716	737	746	700	743	727	752	780	748	769	765	714	740	771	754	796	715	760	759	763	811	783	747	772	735	740	791	795	772	721	769	759	746	776	727	755	773	736	722	784	778	746	809	784	735	756	741	819	720	742	769	826	734	738	762	693	777	787	753	827	773	751	720	745	750	721	726	809	753	753	724	756	736	741	716	806	756	727	768	765	762	754	783	736	740	751	764	766	733	789	788	768	701	740	722	751	750	748	801	757	758	749	778	660	757	697	786	759	746	748	794	749	737	742	716	718	786	750	783	763	754	747	739	778	795	726	735	698	743	800	774	744	724	778	759	756	782	780	746	743	742	760	698	779	733	736	730	764	701	708	748	762	731	747	712	745	671	767	809	713	712	736	726	711	755	754	764	731	709	722	721	772	772	739	723	794	704	755	766	785	732	729	763	728	787	752	755	712	737	784	749	795	696	774	746	734	717	759	762	753	712	790	748	719	778	737	695	775	785	781	744	743	736	768	752	716	762	778	790	734	752	710	776	743	788	733	764	792	753	781	760	754	763	723	813	758	723	731	756	721	770	723	739	742	779	770	748	734	744	701	789	800	715	759	708	762	736	787	715	730	776	772	769	796	745	765	734	773	765	761	735	695
22899	21022	28083	24164	20515	8874	2523	1468	1027	789	673	584	524	463	490	517	515	486	466	454	383	408	378	397	321	359	340	337	298	288	353	328	319	322	327	342	327	323	338	297	273	326	273	276	302	320	327	282	292	284	301	341	278	300	312	273	295	309	296	295	265	295	297	247	305	261	302	305	293	306	305	304	317	294	267	301	314	297	311	298	287	294	288	310	283	318	301	291	282	285	294	280	268	296	280	276	284	278	289	293	278	341	261	301	281	299	328	301	316	282	303	295	289	287	296	291	312	292	296	293	281	287	309	256	286	275	285	297	317	301	283	295	312	290	318	313	298	309	273	295	287	289	283	282	303	271	290	282	300	280	287	280	300	293	286	274	316	282	276	286	245	281	316	275	272	260	302	300	287	276	300	288	312	286	305	311	306	269	287	309	312	308	317	294	311	279	307	294	279	299	316	283	280	281	289	292	290	310	299	312	276	312	287	274	286	293	309	297	314	274	276	294	298	328	282	331	284	311	257	283	332	303	338	280	276	295	259	286	299	276	325	267	263	292	313	274	272	318	292	283	285	327	305	267	287	281	284	294	308	281	294	299	289	316	285	285	292	313	292	282	304	297	337	275	296	297	292	282	267	306	312	274	248	321	266	304	296	291	323	310	264	269	280	298	324	299	280	294	257	290	274	294	296	285	287	284	284	259	247	294	311	319	278	310	278	285	292	272	286	310	287	309	310	309	314	290	310	270	293	291	270	312	282	280	287	317	291	278	296	274	283	293	270	270	276	281	278	291	276	306	309	281	299	318	286	241	286	298	302	284	290	284	295	318	299	279	302	317	318	298	303	306	293	292	308	274	287	280	334	264	277	312	298	320	279	352	283	291	301	285	304	289	312	266	275	263	304	278	286	287	295	279	283	279	303	290	295	260	288	298	292	277	310	335	288	291	290	320	288	322	271	308	250	284	278	324	308	265	294	287	292	295	285	310	277	293	270	307	318	261	278	292	281	273	309	280	302	290	280	273	257	299	307	280	287	285	325	293	277	295	262	305	280	279	281	268	281	282	301	265	303	271	270	290	286	306	305	276	270	310	291	298	289	275	278	292	276	280	289	262	276	282	298	277	309	317	275	267	311	282	318	290	276	292	294	298	305	294	265	280	284	310	290	314	317	287	274	293	307	270	265	254	298	266	260	254	314	284	280	284	285	300	252	291	283	308	275	274	305	310	281	298	285	288	275	270	328	265	300	267	281	297	289	270	252	276	294	289	249	311	271	291	269	265	269	297	267	298	292	288	276	291	292	285	311	302	297	298	306	291	292	292	297	291	272	319	311	283	303	308	271	281	311	319	267	286	301	294	328	290	274	295	285	279	307	278	269	317	276	269	295	286	280	296	291	301	285	299	305	278	296	276	297	298	295	293	299	293	287	257	285	281	311	298	288	279	274	291	332	269	290	301	309	293	295	260	282	268	291	322	299	278	295	275	301	313	295	292	280	264	290	330	276	287	303	273	295	297	319	304	296	300	253	315	317	294	278	263	310	263	310	293	277	280	278	283	326	307	285	301	287	294	299	285	259	303	274	303	293	301	291	273	292	287	312	279	280	281	310	281	276	289	290	283	302	296	259	292	305	286	305	309	283	269	299	306	316	295	327	314	328	304	272	288	267	275	272	291	276	288	280	299	253	278	254	274	274	261	263	322	277	292	290	295	295	289	294	281	294	271	296	299	305	270	275	274	324	327	324	317	264	290	297	308	285	268	284	266	259	294	304	295	276	286	280	298	292	316	290	286	305	275	324	284	274	281	299	282	283	281	295	293	273	310	278	289	277	275	294	297	318	287	284	272	282	309	280	289	273	258	286	283	301	299	290	284	302	265	302	267	310	305	290	254	301	289	277	272	255	296	285	275	290	287	284	341	293	290	294	261	304	299	307	267	284	285	275	255	312	286	279	288	293	295	292	276	309	293	326	300	282	309	300	293	306	276	288	308	289	291	290	304	299	292	297	279	265	290	309	316	307	302	288	309	286	293	305	263	280	315	260	314	275	305	311	269	278	287	323	264	283	287	274	281	310	310	290	283	308	288	285	300	281	306	295	296	329	311	283	284	322	291	293	291	266	283	286	273	291	273	285	251	280	284	288	276	283	265	285	306	283	258	297	298	268	290	299	267	301	278	304	304	297	275	261	279	294	296	286	272	292	281	289	287	288	269	258	289	298	306	257	303	312	305	307	291	296	317	283	318	291	278	290	276	278	281	265	308	295	273	257	297	319	269	266	304	308	294	270	277	261	293	319	328	288	307	282	294	285	283	305	279	280	296	257	293	293	293	337	268	302	292	300	298	308	284	335	279	292	291	280	249	279	279	290	310	284	276	277	292	270	288	257	296	278	288	288	282	290	289	265	282	279	299	283	313	300	320	284	283	291	288	320	253	284	292	276	282	289	308	301	288	285	284	288	265	264	284	312	289	295	322	283	276	309	275	299	329	245	288	287	281	277	269	276	281	329	286	301	301	301	297	260	295	287	285	301	284	296	302	292	293	301	271	295	297	298	299	292	319	279	299	240	275	307	257	290	297	321	298	278	315	293	296	271	304	321	277	318	304	329	303	287	287	281	298	289	291	298	279	299	290	262	261	295	265	297	297	325	270	307	288	244	287	286	255	301	292	303	266	281	325	256	312	280	316	276	308	308	276	314	305	299	306	318	295	277	299	296	292	301	278	276	293	292	286	290	309	270	261	314	275	290	300	286	291	330	283	289	296	299	294	271	320	289	279	289	311	281	253	310	268	292	301	288	286	328	287	269	273	319	301	287	296	308	300	252	287	292	289	279	297	311	309	314	301	296	248	302	271	285	302	275	304	289	297	295	289	299	287	292	318	296	284	296	292	263	287	309	310	318	281	299	292	301	326	278	297	295	289	293	295	303	286	285	307	300	287	265	278	276	301	276	279	272	279	318	291	295	271	288	270	277	285	272	280	294	308	289	277	294	280	265	301	271	285	268	300	293	306	313	298	247	312	285	296	299	255	276	300	299	305	283	299	320	264	289	303	302	283	350	290	276	298	308	278	280	268	304	268	314	265	290	299	322	281	288	287	291	268	302	297	299	271	283	292	298	324	288	287	298	279	328	302	325	278	280	293	296	306	334	286	296	281	294	263	296	286	285	290	320	281	297	274	286	315	323	260	334	299	305	285	275	295	277	291	288	312	296	286	282	307	306	319	275	287	283	287	335	297	275	279	295	277	282	292	249	291	318	303	258	315	261	290	289	292	261	272	312	313	280	313	306	304	297	281	329	282	269	294	261	267	306	290	315	298	312	293	283	240	287	325	292	302	286	309	291	275	284	290	285	276	276	284	282	288	267	274	269	290	273	318	289	275	284	288	278	286	285	277	262	307	255	275	315	336	267	296	291	281	285	291	302	282	299	289	259	303	300	280	271	296	304	283	281	292	266	300	315	268	320	276	289	300	277	311	265	312	297	319	298	299	285	281	251	300
11618	30422	24587	15650	10922	7362	4710	3248	2509	1888	1513	1363	1078	967	1001	1077	1066	1039	911	868	752	792	722	655	605	600	585	522	593	548	562	565	529	517	588	558	564	553	536	452	451	461	471	483	450	435	456	441	470	472	460	484	501	491	455	465	472	441	450	439	439	480	467	461	453	448	446	434	481	471	448	460	451	470	450	488	403	458	441	403	428	403	462	453	495	487	458	452	439	471	480	470	441	493	417	461	453	467	424	458	474	484	467	465	440	428	494	456	454	451	449	412	393	455	438	465	432	466	459	443	420	471	485	450	464	465	460	416	438	469	473	457	458	463	447	460	460	469	453	423	490	475	452	456	438	428	433	450	461	441	459	412	438	450	462	458	462	469	460	453	467	454	471	453	466	421	443	441	505	419	440	445	434	447	437	454	400	509	487	459	455	427	449	468	451	453	447	442	453	439	444	462	485	421	454	488	463	439	473	440	428	471	440	477	469	451	428	467	445	489	460	449	412	416	426	450	443	462	444	457	423	446	439	380	451	452	457	455	466	462	439	460	479	475	470	442	458	418	444	470	434	447	431	451	441	443	428	462	434	439	479	438	476	429	450	448	458	425	405	456	400	421	454	428	436	419	446	474	439	472	455	441	460	464	449	410	452	450	415	463	458	458	480	444	466	457	464	448	447	452	446	404	427	477	448	438	483	449	480	469	466	439	464	464	441	460	489	441	438	465	481	452	457	444	455	448	453	446	440	423	450	445	440	439	442	444	492	419	477	496	484	460	432	468	457	471	447	476	418	479	436	452	435	467	463	472	455	432	447	451	484	444	432	422	423	461	434	461	431	403	459	438	489	459	463	459	463	422	449	436	446	449	477	439	415	459	434	440	475	440	443	449	462	438	452	431	450	415	440	454	424	461	485	430	458	424	457	439	432	432	431	464	444	437	456	429	430	461	416	422	488	450	438	440	451	443	445	434	436	440	419	411	445	472	501	474	460	439	460	458	464	436	460	424	492	435	455	436	433	430	412	413	458	428	450	471	437	468	445	479	470	443	449	437	457	480	412	446	446	446	444	453	463	467	471	423	485	461	471	448	421	468	473	459	466	465	482	436	429	469	442	465	442	427	464	428	414	423	499	454	423	463	419	448	480	406	460	433	453	450	454	392	469	482	442	458	443	469	501	479	460	409	473	431	411	452	444	446	434	448	451	453	455	495	420	422	430	444	425	460	494	425	466	438	432	428	444	454	455	449	453	449	449	458	414	432	489	473	460	446	442	456	466	435	447	452	455	468	463	437	444	446	450	485	433	455	456	457	434	464	420	446	438	421	432	446	460	450	490	406	437	444	431	454	416	511	409	455	438	410	413	466	484	441	502	468	387	443	432	416	462	441	475	455	466	432	474	451	422	466	441	445	434	462	431	475	491	482	444	437	461	401	467	441	437	394	420	470	454	433	449	409	443	440	439	453	439	461	444	427	467	433	447	451	436	421	459	449	417	456	470	447	434	463	506	451	435	437	439	451	442	454	427	464	448	419	423	460	467	480	434	414	474	443	389	407	470	441	435	461	446	433	448	449	488	442	406	427	426	441	429	429	430	437	475	451	448	434	450	409	443	449	459	454	460	448	470	447	412	432	489	455	457	457	445	458	427	439	437	437	450	419	463	465	455	448	423	421	452	465	457	469	489	425	452	471	460	426	431	430	440	467	452	441	437	486	490	466	443	440	433	426	465	437	468	486	460	459	444	442	424	465	443	501	457	442	472	487	433	434	442	426	429	455	479	410	465	425	496	455	437	474	449	470	467	445	466	478	467	445	438	422	446	465	443	436	441	456	443	460	434	434	461	466	470	449	439	446	452	463	467	455	456	456	457	441	439	443	456	458	463	448	434	432	442	425	417	442	447	433	460	450	443	442	422	446	398	453	457	449	449	451	454	454	432	452	413	440	466	457	470	452	445	460	438	447	494	465	443	424	493	474	439	449	451	447	442	441	422	432	433	457	415	436	421	443	457	458	451	440	438	439	490	407	473	501	447	482	473	441	407	482	485	440	455	411	455	422	425	445	412	472	432	457	438	439	427	431	457	469	471	476	460	465	435	447	470	442	459	460	423	455	455	447	465	462	433	464	463	456	459	454	463	479	426	434	434	393	450	463	467	426	432	433	446	427	448	466	451	467	440	439	433	471	468	443	434	429	445	457	449	502	426	453	422	467	433	433	442	461	452	448	458	446	428	434	430	467	435	448	466	457	442	435	454	459	447	479	427	459	414	441	463	458	438	450	413	484	451	462	433	463	467	455	466	459	494	457	443	431	462	455	460	474	423	422	438	476	458	439	436	446	447	467	491	466	423	444	419	476	415	441	466	434	418	417	431	431	455	429	435	440	420	452	460	465	451	455	434	447	436	409	453	461	423	464	402	452	474	435	414	452	498	455	451	444	492	439	452	485	458	454	410	434	439	480	442	422	465	442	484	431	401	465	448	428	433	489	436	450	432	459	449	468	439	442	450	429	465	403	419	440	443	449	457	465	440	471	437	455	430	448	424	444	455	476	453	467	452	473	476	435	467	469	476	418	414	457	446	450	460	434	447	468	442	467	422	444	454	430	454	461	450	460	464	419	451	444	426	445	452	450	477	464	480	446	443	452	461	447	417	444	415	478	449	442	423	478	481	440	438	431	450	450	465	457	453	449	419	475	460	463	466	473	438	427	462	424	433	469	448	462	408	466	429	398	486	469	439	448	433	461	457	491	403	449	417	463	441	451	434	442	469	419	452	478	450	440	452	475	457	439	443	399	448	455	453	436	430	443	434	476	463	450	437	424	441	425	486	441	402	484	425	481	452	420	465	420	419	453	462	444	437	459	446	472	463	476	490	445	455	452	412	426	462	468	491	466	505	459	440	470	410	458	454	467	467	449	435	457	417	460	438	428	433	447	468	428	425	494	429	475	412	435	449	443	437	421	446	444	442	443	445	437	454	430	473	426	436	431	458	462	431	456	444	462	458	432	448	429	442	461	402	514	424	415	429	435	465	425	430	453	444	451	446	441	450	461	456	434	462	400	427	497	458	460	459	447	435	458	466	424	453	459	411	429	438	494	446	469	425	453	457	411	421	454	464	444	434	466	449	425	503	442	485	473	455	433	415	425	442	455	460	456	441	475	410	413	442	434	428	453	455	457	503	485	443	444	446	436	421	446	453	453	467	462	456	466	449	466	443	442	484	463	408	455	458	457	469	474	400	435	386	432	452	435	458	451	467	441	460	431	421	467	464	464	458	459	452	464	475	453	457	422	471	452	458	423	423	443	444	453	470	451	446	473	475	432	455	444	455	464	437	442	494	448	466	463	472	465	407	448	473	444	450	438	469	411	453	440	426	467	460	480	472	448	441	457	462	450	449	457	457	431	473	455	461	468	462	408	442	437	446	481	436	474	422	446	467	451	478	447	459	444	486	424	475	436	430	443	472	465	461	424	469	463	402	417	440	470	456	484	446	460	477	459
24185	21089	26650	24482	8914	3265	1983	1285	1048	887	735	681	656	678	654	671	666	660	650	557	600	571	559	568	566	559	562	555	555	555	579	543	506	504	545	495	585	543	484	469	488	492	476	525	510	508	538	518	522	495	475	505	483	538	513	473	563	480	518	502	515	509	518	535	488	496	493	508	520	537	504	546	495	518	526	502	515	492	508	508	475	506	538	486	515	526	524	486	523	485	508	496	519	496	477	496	485	482	477	479	464	465	522	514	449	519	469	510	476	458	502	530	509	487	522	497	509	526	526	529	511	536	513	502	518	519	511	494	512	502	493	518	512	533	510	530	522	540	521	533	495	493	513	492	496	495	503	501	526	495	511	548	517	507	514	464	508	492	500	514	503	493	525	491	518	498	503	498	466	483	523	521	468	498	538	561	520	473	515	468	501	533	476	493	513	501	499	508	509	540	484	499	482	506	529	518	527	516	538	522	524	474	478	539	484	481	513	525	499	514	476	523	506	520	480	472	516	502	450	499	476	502	498	485	504	513	533	513	499	520	504	551	503	527	488	515	511	510	467	513	467	506	504	500	485	514	518	482	540	536	550	470	504	477	513	480	499	499	490	536	451	514	520	487	514	551	526	516	523	466	511	495	507	502	513	521	516	487	471	500	473	513	487	558	489	480	482	511	517	511	517	505	533	486	542	463	514	532	555	519	515	500	511	487	532	528	508	521	498	490	539	515	511	520	451	569	496	476	487	503	530	507	500	489	484	499	476	503	486	502	487	477	491	471	518	492	525	483	503	500	464	511	519	498	530	502	499	514	471	477	541	481	533	494	490	496	512	502	533	484	482	487	499	523	511	463	520	478	486	508	472	502	521	529	532	507	506	510	474	537	529	494	534	484	488	500	493	548	522	521	493	499	505	534	493	491	472	519	518	492	494	461	508	495	538	538	498	479	512	517	520	494	473	500	518	493	476	489	480	490	481	478	515	526	500	498	480	521	477	534	498	532	532	523	508	501	569	531	520	516	523	514	512	496	500	508	527	532	498	491	546	489	488	516	468	501	523	494	461	472	481	515	500	521	500	544	515	517	488	493	555	497	514	556	485	507	498	541	461	476	521	493	473	489	524	472	468	486	519	511	521	529	490	462	492	510	531	508	531	508	507	590	507	531	532	448	513	494	498	471	478	517	510	469	532	514	542	459	515	487	486	473	526	484	508	500	491	533	552	501	484	553	515	514	521	512	465	533	538	530	513	519	499	515	478	499	498	501	547	507	510	530	501	490	510	499	480	504	486	535	507	493	476	487	498	508	549	508	507	505	556	469	525	500	486	481	554	482	504	569	530	524	517	448	499	465	534	497	492	469	488	497	497	502	496	518	496	501	475	486	543	472	543	485	484	510	544	476	471	474	522	473	519	496	549	501	526	491	525	533	499	493	482	475	529	479	494	537	517	544	523	564	506	483	498	460	507	500	528	463	490	512	465	491	511	540	536	514	514	487	511	460	519	525	491	506	453	514	495	541	505	476	506	484	500	469	542	513	516	508	527	483	476	477	509	515	472	514	496	475	500	485	530	483	497	514	514	539	492	540	495	471	511	479	494	504	489	471	511	489	490	503	503	480	508	512	503	502	500	529	518	483	467	516	530	500	502	504	496	494	478	533	467	512	466	528	500	514	534	501	464	518	476	529	518	479	533	503	510	536	479	505	500	462	500	493	482	534	516	503	502	473	524	553	478	557	501	490	516	497	528	506	495	504	496	496	498	484	554	495	496	495	540	506	485	473	514	488	471	480	548	519	522	523	529	521	497	540	507	469	506	538	520	504	486	500	493	537	520	549	499	483	534	497	531	505	494	484	551	551	504	553	507	488	491	510	514	475	485	529	536	515	488	540	510	467	473	454	526	499	504	492	485	539	479	468	539	482	488	497	544	512	536	507	482	495	492	531	521	495	513	494	491	508	529	500	513	533	504	523	508	484	515	502	529	488	550	477	512	482	497	498	536	553	537	550	523	500	500	537	467	521	461	486	536	551	544	507	453	517	518	470	517	500	533	525	495	487	515	491	498	507	512	503	502	494	497	548	498	520	499	497	489	495	548	517	507	514	491	505	494	514	485	497	512	511	486	490	525	501	515	497	519	537	507	481	494	523	505	506	527	529	493	497	499	497	543	479	510	508	488	523	504	468	508	535	488	513	466	497	516	503	504	486	501	490	513	523	535	556	480	481	538	475	519	535	492	478	504	461	500	506	493	507	515	475	525	526	533	501	512	506	525	544	494	503	522	539	497	493	527	511	529	510	491	475	487	512	503	503	498	494	542	493	517	494	530	524	513	522	465	534	473	517	483	536	500	521	475	479	516	476	513	520	509	514	519	508	506	505	526	526	493	510	502	500	494	503	512	513	515	502	514	510	490	465	502	508	532	551	524	495	473	499	505	501	529	502	515	486	476	509	481	482	558	548	501	501	493	505	481	515	503	493	497	499	539	473	490	475	494	508	511	520	539	513	519	470	490	541	491	500	481	508	528	469	489	479	504	503	497	523	502	488	504	487	472	461	516	513	526	517	486	526	484	505	515	475	496	466	532	524	526	511	509	475	466	524	495	500	527	499	525	508	485	492	475	535	495	499	496	502	497	490	504	464	494	482	480	516	516	485	543	486	502	562	500	516	485	488	500	521	538	497	493	458	501	502	514	507	476	495	525	520	468	504	516	537	545	501	492	536	497	508	556	499	524	508	495	503	509	481	496	523	506	495	488	529	524	483	482	506	505	494	524	509	517	525	482	484	529	509	460	484	497	541	473	481	520	463	513	476	507	518	552	552	476	480	500	510	492	507	469	515	503	470	517	467	543	516	496	506	488	510	505	502	489	466	513	518	506	473	513	517	535	514	502	503	493	530	532	479	511	517	519	514	525	513	488	516	534	491	518	457	527	513	469	521	541	509	479	500	474	545	523	487	491	533	528	512	492	483	506	492	506	513	530	539	501	511	518	553	507	523	516	533	469	516	513	482	486	539	551	488	517	460	498	479	496	502	513	511	505	495	540	488	542	500	497	512	511	502	516	512	517	499	494	536	498	548	516	529	508	488	505	501	501	496	509	508	498	533	518	458	520	480	487	525	519	495	526	516	526	495	547	482	498	523	518	489	519	483	528	485	522	520	480	489	499	519	509	526	495	477	538	517	521	543	492	512	531	513	492	477	480	529	513	540	504	504	554	506	494	549	560	527	504	524	530	485	488	502	482	510	512	509	522	549	534	511	528	527	516	485	492	506	517	517	512	509	485	501	521	512	497	515	475	491	487	484	526	501	505	511	484	506	507	476	494	501	484	506	507	518	540	507	512	460	519	495	520	506	516	520	499	492	525	526	498	546	504	495	483	514	532	483	481	546	488	484	558	479	532	506	529	498	541	495	542	531	549	486	499	502	516	486	509	484	514	517	541	512	490	489	532	518	517	493	526	512	521	475	468	515	536	529	539	529	534	483	485	512	516	527	552	531
11791	27467	22060	13796	9212	6164	4163	3010	2301	1846	1584	1317	1252	1125	1239	1174	1175	1200	1079	1053	1021	1002	1008	918	870	858	884	834	871	792	782	796	799	838	804	821	831	800	787	755	714	745	755	716	726	709	688	771	734	738	759	740	702	760	697	700	735	709	748	746	731	760	713	738	753	746	709	729	761	749	712	733	722	745	743	731	776	710	719	754	740	733	742	762	729	702	730	738	750	765	745	737	749	762	777	693	715	754	731	706	785	756	736	724	771	729	739	745	752	714	737	717	717	743	726	727	729	754	724	762	767	706	721	762	728	684	742	736	794	708	745	758	710	751	736	742	716	711	745	744	801	751	737	724	705	755	764	729	766	698	701	754	762	714	755	736	738	748	694	736	745	754	723	696	733	701	688	747	723	701	712	696	753	723	709	725	713	731	737	680	742	752	737	696	697	735	708	755	724	760	720	720	676	768	785	720	712	758	739	698	732	740	705	701	729	718	777	710	739	731	762	716	761	721	735	718	683	783	747	729	726	751	712	728	793	710	685	730	719	763	741	771	801	706	733	715	708	744	733	745	766	739	729	764	724	712	711	769	742	716	715	777	739	730	727	721	690	699	760	779	721	729	751	734	785	736	750	672	720	766	699	774	740	727	729	725	765	757	730	769	716	734	735	692	728	744	810	721	753	763	767	736	708	720	727	703	720	721	715	773	694	725	730	765	755	725	745	701	704	744	737	749	746	752	782	754	752	726	743	758	731	683	703	761	750	810	770	719	713	699	721	718	714	698	738	734	756	758	764	720	736	706	726	722	713	745	770	728	724	732	756	706	703	748	720	727	711	745	736	740	694	740	765	738	739	742	788	717	744	699	739	682	753	691	732	789	692	741	748	788	715	744	735	739	779	747	738	748	724	731	724	710	745	738	745	759	717	773	750	685	775	719	704	706	774	713	741	751	706	708	760	726	707	765	796	753	744	733	744	712	736	714	716	739	727	742	701	732	681	730	734	778	726	756	736	767	735	765	686	747	712	717	738	679	756	778	719	770	764	753	768	753	743	722	730	768	733	803	686	769	708	762	716	692	750	749	764	771	723	752	732	763	755	758	727	758	745	703	753	743	685	742	742	733	727	737	732	675	734	718	779	763	734	751	714	760	750	750	749	760	768	726	740	704	747	738	723	706	716	746	739	719	713	760	705	741	704	737	728	782	713	752	712	721	672	792	733	719	703	788	725	718	740	761	735	780	751	688	717	692	716	732	726	685	750	789	764	738	715	757	738	742	787	706	757	743	775	731	747	746	762	704	726	696	698	756	760	746	677	736	726	765	781	700	727	688	731	747	738	728	729	757	746	699	720	738	727	760	755	667	729	764	771	707	757	748	764	781	695	760	723	794	694	733	716	716	711	696	739	770	718	745	734	715	774	729	731	722	753	757	719	722	732	797	767	756	682	693	740	771	720	776	756	779	749	715	735	724	745	720	714	752	708	723	754	725	751	716	746	752	756	719	759	784	706	749	741	739	713	735	699	736	742	759	683	794	753	774	745	690	711	746	723	726	664	753	718	690	702	735	738	752	764	716	711	769	723	742	709	763	732	791	720	802	759	764	738	751	702	712	732	734	700	682	724	749	692	719	688	711	748	752	715	763	717	709	762	679	747	736	716	742	689	709	736	750	768	782	720	716	804	739	729	734	760	751	692	730	696	750	720	763	734	727	716	800	729	731	757	716	695	731	719	738	748	698	753	741	685	771	765	746	727	733	769	777	743	728	748	714	699	762	714	735	729	710	696	738	672	754	708	742	698	721	742	727	715	754	731	717	730	710	736	696	700	749	808	740	724	714	724	769	741	717	728	729	708	764	731	736	749	741	779	694	738	734	746	688	746	740	766	736	737	708	775	774	731	708	728	775	761	720	703	722	733	716	774	722	719	716	793	724	726	726	731	778	781	720	741	722	743	704	666	717	765	706	704	747	694	718	726	767	677	742	749	780	753	726	730	744	801	692	716	739	753	731	718	737	730	740	749	744	749	724	786	730	732	714	759	720	722	782	695	696	726	708	773	698	725	807	717	746	712	744	747	713	738	716	725	726	705	757	759	744	683	725	728	730	773	707	712	741	720	763	735	695	743	784	696	730	720	704	757	743	751	785	723	779	773	719	725	705	719	715	756	752	732	703	716	691	746	731	754	778	734	718	732	715	744	755	746	759	748	745	745	732	746	718	738	767	674	716	680	749	767	746	705	731	727	747	770	730	728	723	744	794	731	742	733	780	738	724	697	705	747	703	743	750	745	713	723	703	785	727	723	743	736	776	776	729	731	747	753	745	731	721	747	699	753	720	693	727	721	747	716	746	773	739	752	723	759	704	741	697	724	722	742	721	714	714	788	709	722	761	715	727	709	692	724	746	756	714	747	723	706	712	730	737	738	753	699	693	798	711	729	743	715	743	694	734	722	735	776	810	716	719	728	778	765	751	692	689	739	693	734	752	748	730	722	729	738	777	705	731	717	723	743	751	725	720	710	720	729	711	725	716	717	739	695	720	746	736	781	671	741	710	787	721	792	694	732	731	711	724	690	760	787	755	733	690	702	764	791	745	740	709	714	703	728	687	714	738	788	752	773	722	741	711	780	745	739	721	698	746	709	749	718	765	739	754	689	733	674	719	699	745	688	776	737	692	739	742	708	720	734	720	713	754	726	761	762	705	725	705	748	699	680	697	737	728	704	750	710	747	721	781	734	710	710	726	749	716	722	692	733	763	729	751	670	748	706	769	722	752	725	752	773	731	720	734	684	771	707	698	741	749	695	707	748	725	730	719	681	729	711	704	713	729	707	739	722	800	701	755	740	799	733	732	777	700	729	701	755	697	733	746	758	750	745	751	745	771	741	714	732	747	703	766	709	758	742	695	703	764	733	756	702	777	701	757	734	717	714	734	732	705	749	722	729	771	724	768	738	729	696	729	725	723	714	683	707	769	725	760	722	746	694	707	756	737	745	763	717	692	759	679	703	727	729	771	745	704	744	732	755	759	773	713	773	709	717	698	724	756	727	740	713	720	704	734	675	744	700	713	729	735	693	703	755	724	739	675	672	688	750	736	735	695	755	787	710	725	752	680	741	729	754	704	746	731	755	718	717	740	709	742	716	722	759	756	752	697	744	749	713	738	755	725	753	726	745	714	757	686	691	756	717	754	784	742	699	720	732	694	733	714	752	720	717	725	743	749	726	722	793	753	755	736	721	715	719	743	740	769	729	781	776	748	710	771	765	759	753	770	745	774	724	766	746	694	721	752	710	774	702	724	725	697	727	718	730	751	709	749	753	680	771	716	744	754	752	698	711	716	746	738	765	791	703	764	706	755	745	717	735	679	735	744	761	741	727	750	725	753	681	688	721	740	680	729	716	724	729	756	714	734	711	679	691	701	750	720	788	723	747	767	743	710	781	750	714	716	749	764	711	709	734	789	678	766	726	735	743	736	747	741	723	750	708	730	706	783	782	748	714	741
22079	21081	28734	23715	21092	20329	7385	2107	1236	966	756	592	562	516	510	516	483	437	425	424	411	394	371	334	330	302	292	259	261	263	228	272	249	265	264	274	264	284	222	215	233	237	242	201	193	240	223	206	223	202	206	196	215	203	199	192	194	222	198	187	236	243	204	218	199	193	198	202	189	215	237	215	207	231	221	197	193	195	228	212	205	198	206	237	223	201	200	237	220	207	204	198	211	223	213	197	232	219	216	200	179	191	200	214	208	218	196	202	212	204	210	204	231	180	191	221	190	227	203	226	200	198	201	189	210	176	206	195	204	211	207	206	214	207	205	240	171	199	196	216	203	214	205	212	212	241	189	208	204	228	208	213	196	218	198	215	204	203	199	200	198	196	216	232	216	201	200	239	197	214	225	190	212	218	215	198	218	227	189	179	204	227	199	235	212	217	190	216	208	211	201	208	199	187	232	191	225	217	194	209	207	195	202	192	222	207	209	209	213	188	229	184	208	217	204	215	211	197	198	194	217	231	215	230	193	206	196	204	212	212	217	221	228	198	186	202	178	227	210	186	213	201	202	186	219	209	215	165	235	208	200	222	197	213	227	208	194	237	191	232	195	198	198	225	208	222	209	216	194	234	194	214	208	212	226	191	236	196	212	195	198	214	203	218	189	188	206	202	216	212	196	181	189	207	212	195	213	220	204	208	219	212	211	211	195	205	205	188	195	212	208	229	211	212	195	184	211	201	225	207	191	209	236	223	199	218	223	218	200	199	200	201	198	187	214	232	221	197	197	202	207	202	215	206	210	219	168	186	199	204	201	179	199	207	201	183	206	212	192	244	205	201	206	199	216	233	184	208	219	211	220	172	211	200	228	210	211	192	228	219	191	213	225	196	218	193	226	197	227	221	211	191	193	207	200	193	202	229	225	206	205	193	181	205	187	218	207	178	189	208	207	177	211	179	206	220	211	202	251	212	226	193	210	204	194	220	200	209	201	225	206	204	207	200	225	243	193	199	218	201	211	208	232	240	199	209	198	204	200	224	202	223	198	201	226	228	228	211	210	218	208	189	210	186	225	213	235	221	204	208	225	201	220	183	185	224	203	204	206	206	210	199	211	192	209	200	198	222	193	185	219	189	237	208	187	186	207	207	217	193	201	188	233	217	222	190	211	209	193	202	187	220	215	195	221	245	209	203	210	196	204	195	199	189	239	193	213	210	224	208	200	205	206	215	190	201	202	189	210	207	208	198	212	208	203	227	235	198	208	195	185	240	202	201	210	195	224	207	193	237	201	208	186	198	208	213	198	209	214	194	198	226	209	194	206	174	214	217	215	223	205	217	222	203	187	181	199	218	181	201	224	223	216	199	239	218	195	197	204	223	209	203	217	217	186	221	207	195	219	249	205	194	210	251	202	207	200	219	179	207	198	183	211	198	205	227	226	182	200	199	213	209	198	195	190	200	208	211	194	193	194	224	238	201	205	187	198	220	202	217	216	187	209	213	205	216	206	207	176	233	172	189	214	208	181	225	183	201	209	220	208	215	191	184	227	205	229	197	208	226	196	196	212	201	205	223	212	193	193	213	195	198	213	209	230	201	224	221	215	185	234	184	233	233	217	213	192	190	207	208	198	226	208	225	194	203	216	230	214	212	206	192	206	209	196	223	211	204	202	220	207	212	211	197	217	210	198	194	183	220	195	198	206	224	225	213	201	191	215	227	207	232	203	202	200	204	239	207	209	200	210	218	223	213	207	234	207	191	196	182	217	223	192	230	199	228	214	196	205	218	238	197	217	227	214	208	187	202	200	201	171	184	207	198	197	208	236	210	214	221	205	203	223	245	197	216	228	228	234	219	182	214	212	220	218	181	217	201	203	214	177	200	211	203	191	200	199	191	210	204	194	216	218	199	201	208	205	208	211	202	195	184	210	189	202	198	212	202	222	232	202	195	219	203	222	246	219	198	230	209	213	190	199	206	215	215	220	224	218	181	199	218	213	235	183	212	182	205	164	202	218	222	201	194	217	209	208	217	226	207	195	223	206	198	202	202	203	203	212	218	200	218	195	213	224	217	218	211	198	191	189	233	212	198	203	200	233	196	198	204	209	227	226	228	201	197	199	218	191	192	227	198	206	204	207	198	189	205	194	197	202	215	205	229	199	192	201	227	192	207	198	196	213	198	186	209	198	210	186	228	224	211	229	203	208	209	202	206	201	179	215	207	215	184	225	198	194	208	205	204	205	198	195	218	216	187	212	193	191	240	201	183	202	217	201	185	234	203	204	205	208	202	197	199	191	199	212	195	188	233	189	209	222	232	229	214	200	183	209	216	199	217	205	185	200	245	205	183	185	186	197	213	220	185	212	204	217	214	220	215	208	190	221	213	206	199	180	210	213	218	207	205	191	231	223	185	199	217	200	196	212	228	194	215	215	190	184	207	179	228	211	204	208	198	199	218	195	226	186	200	214	223	219	194	195	177	197	196	212	189	180	191	219	220	204	197	185	196	230	216	210	202	187	210	187	190	208	215	215	223	213	215	207	218	239	178	193	194	194	218	240	200	224	192	207	204	195	202	213	182	225	187	216	217	225	200	179	234	197	205	179	207	209	224	195	192	197	219	201	201	200	197	203	205	187	207	220	184	210	186	200	228	205	208	205	195	201	180	218	212	189	219	187	222	205	205	221	217	216	228	221	202	190	230	198	190	215	233	235	212	211	207	215	204	195	226	199	196	211	190	189	213	244	207	191	201	190	198	207	209	202	195	186	197	225	186	217	205	197	203	210	227	227	206	207	196	204	230	192	201	215	198	184	171	212	211	211	212	208	199	211	211	197	194	188	228	207	181	205	219	221	170	225	213	221	193	206	199	212	200	200	207	206	235	207	199	199	246	203	232	213	174	197	222	229	222	205	184	197	184	197	221	194	201	224	212	206	233	217	193	209	207	208	223	210	199	198	201	217	194	187	188	225	202	235	228	228	202	195	199	182	191	189	208	194	215	190	204	218	231	195	203	201	195	233	205	206	217	187	192	211	207	221	222	186	223	191	197	205	187	187	185	184	218	191	244	220	221	192	212	209	213	194	222	218	202	221	224	191	213	201	205	223	193	211	229	234	222	188	198	184	215	201	201	209	177	226	211	190	193	208	190	211	211	210	205	211	199	213	217	221	195	212	214	190	199	223	200	212	211	232	233	223	220	191	216	196	195	221	174	208	201	183	191	207	201	221	207	200	206	248	220	186	204	181	207	198	192	222	236	208	232	204	222	219	188	185	214	206	209	201	193	191	187	199	202	207	192	208	241	199	235	191	195	241	238	243	206	198	205	228	212	231	212	200	202	191	212	204	201	185	209	204	200	200	194	198	201	213	191	184	209	220	220	230	213	198	211	192	204	208	210	217	216	190	196	210	195	216	188	185	190	209	199	193	203	231	229	212	214	209	168	200	199	231	207	202	206	210	209	218	206	200	228	193	182	191	185	227	223	216	195	239	207	213	227
14152	35415	29138	20402	14237	9618	6482	4548	3245	2346	1831	1400	1247	1186	1216	1126	1132	1014	902	909	789	757	678	607	614	502	491	493	469	454	452	422	486	453	460	529	487	409	337	334	295	310	318	303	296	310	310	325	299	321	319	320	291	301	325	316	291	298	310	296	282	325	323	304	355	319	317	273	306	335	333	339	308	314	261	312	317	311	294	307	296	329	289	273	334	293	304	281	317	311	297	304	304	302	286	295	325	303	321	330	327	299	326	297	301	288	299	300	301	303	288	321	330	291	303	314	308	309	311	302	312	330	265	287	311	271	322	298	326	311	276	294	287	302	312	310	289	298	284	294	308	302	309	288	293	301	330	281	320	302	297	309	298	333	315	259	317	323	310	303	320	304	305	331	281	293	301	319	312	300	296	291	290	281	287	304	321	326	293	286	320	302	272	297	337	328	292	290	336	332	313	327	329	317	306	307	296	272	287	291	312	337	290	292	295	297	299	308	321	299	304	298	286	320	303	333	319	325	281	296	287	327	299	290	310	313	297	288	313	342	320	290	316	297	284	293	318	279	332	290	298	297	332	308	303	306	291	303	355	308	269	294	319	278	303	307	297	300	320	286	307	354	308	320	298	301	270	287	276	329	292	300	298	294	314	282	295	315	292	303	301	260	301	282	266	302	297	332	339	308	307	296	279	315	291	293	314	304	272	317	301	299	292	295	307	280	308	283	316	311	285	319	337	309	306	306	312	283	307	303	294	287	318	300	292	306	323	324	300	289	260	295	278	298	343	300	291	310	298	346	282	307	335	339	289	273	317	297	340	307	283	345	312	313	315	322	312	298	279	318	312	306	290	288	305	310	329	312	316	316	296	316	316	319	299	310	301	300	324	280	290	292	277	308	291	289	309	305	305	308	303	292	300	304	308	314	308	310	271	329	292	311	292	298	288	315	282	290	280	292	305	289	321	302	306	298	299	283	297	306	274	317	270	296	315	317	291	289	284	283	297	291	321	285	313	291	294	275	309	299	335	301	303	312	316	303	302	288	279	293	326	256	321	344	325	279	306	281	286	289	313	325	315	286	281	315	321	300	301	319	278	320	285	302	299	310	296	318	266	284	339	297	312	295	317	295	299	250	309	266	347	317	323	289	300	294	292	307	291	293	294	299	319	319	293	280	292	321	278	301	267	310	301	279	318	290	303	301	330	286	288	276	319	296	286	312	323	304	282	299	314	284	301	311	343	294	312	297	312	290	289	333	322	308	329	296	329	298	305	304	297	278	327	314	271	275	338	298	270	303	280	289	333	309	284	302	317	319	275	309	317	308	317	318	284	309	285	308	281	311	307	297	301	293	313	280	312	294	303	325	294	316	307	301	295	309	305	298	304	299	286	293	331	270	273	316	296	299	271	299	272	308	296	268	277	265	304	300	311	282	301	288	312	305	313	297	300	312	310	290	310	298	293	294	318	316	303	346	296	291	317	284	316	338	318	325	301	301	308	318	313	295	287	300	285	283	316	291	304	315	285	277	318	298	283	311	330	290	329	269	280	349	342	292	299	309	296	294	277	291	309	303	302	302	312	280	318	318	295	307	342	313	303	306	303	289	278	282	320	316	299	308	317	298	281	309	293	314	296	282	319	315	317	347	317	300	283	299	311	316	295	283	309	279	284	319	281	295	306	312	279	285	300	332	320	313	322	312	286	296	279	288	298	329	267	318	346	333	309	307	305	331	289	294	296	312	290	279	307	260	310	275	263	301	297	312	320	308	313	292	323	291	279	289	290	320	319	279	300	338	307	275	284	275	278	257	320	292	310	303	302	351	316	346	314	269	271	306	324	288	319	317	287	306	305	312	289	301	291	303	280	299	316	312	317	300	280	299	287	315	289	300	302	333	264	312	333	310	310	314	285	294	288	311	307	270	288	276	321	276	313	326	300	313	310	317	296	351	304	308	313	307	307	277	300	293	325	284	275	319	284	277	289	302	276	310	256	278	310	317	306	333	297	315	289	309	285	284	339	294	285	306	309	322	321	312	282	320	306	307	298	320	303	316	284	319	312	298	287	301	294	354	343	286	299	328	307	293	296	313	320	328	286	306	344	305	287	297	338	308	334	310	293	326	319	319	304	303	317	319	322	298	315	320	283	295	287	327	299	280	255	287	316	318	322	298	334	309	322	309	255	280	307	309	301	304	302	308	288	321	296	294	295	297	299	322	338	274	308	321	322	295	305	326	281	292	261	309	311	332	304	296	300	297	289	287	308	304	319	268	279	277	314	315	318	322	280	279	294	322	287	300	299	282	301	292	278	289	280	309	295	295	266	319	295	270	263	290	317	289	332	288	301	295	318	305	299	293	281	282	324	295	292	302	341	324	302	311	296	280	323	278	290	303	294	300	315	316	291	308	302	302	299	294	309	337	287	293	289	274	307	310	294	302	331	285	316	295	309	301	299	298	285	293	317	307	317	287	298	314	312	296	339	299	314	313	312	316	295	312	271	310	304	295	260	276	320	286	296	320	304	329	281	273	313	264	286	306	304	325	268	282	285	256	306	275	319	291	326	286	298	272	265	342	323	323	335	303	294	317	313	298	275	281	331	315	316	290	287	318	292	292	276	306	302	318	327	315	283	278	272	292	305	321	329	282	298	325	337	307	286	298	324	285	298	302	335	303	300	304	302	318	302	302	283	323	334	283	339	286	285	296	296	311	306	314	290	295	316	313	334	323	292	306	311	287	303	280	308	338	271	281	338	306	300	323	297	298	334	295	288	288	332	295	287	302	313	305	301	304	304	313	271	296	300	307	326	260	282	295	284	319	293	304	316	313	288	302	284	295	306	343	284	316	303	285	303	294	276	322	262	299	269	293	318	317	313	274	284	302	265	290	328	297	283	324	306	314	326	297	325	282	297	325	293	313	332	315	287	302	270	301	278	319	285	280	287	314	315	308	309	312	323	314	314	290	302	314	299	351	309	318	301	296	295	305	296	300	263	300	289	304	294	293	291	298	288	288	319	301	289	301	318	309	300	294	311	329	301	320	291	276	306	309	271	284	285	306	308	294	325	269	310	264	302	316	286	333	315	332	290	308	312	286	291	302	315	329	279	309	318	300	262	289	252	340	340	341	342	280	331	299	299	298	329	319	317	313	306	303	302	309	315	291	320	281	294	269	287	313	294	339	293	286	301	293	297	312	298	282	310	291	288	342	325	285	282	284	283	286	299	313	293	309	266	311	299	310	298	300	303	295	301	274	301	292	307	314	277	316	284	291	288	300	331	279	331	278	324	320	307	315	307	305	266	318	301	339	327	301	285	295	297	301	296	290	308	314	301	321	292	299	331	316	311	301	276	312	293	335	260	315	295	298	340	294	335	321	321	311	281	290	295	301	311	298	298	294	297	302	339	302	297	289	283	320	310	323	285	325	309	315	290	332	323	306	322	317	278	276	305	321	285	313	305	286	320	297	340	298	319	283	304	299	289	298	333	281	304	341	287	320	277	299	306	298
26775	20640	16734	9684	4587	2656	1704	1189	907	780	663	684	694	614	643	630	617	598	621	572	614	656	589	529	584	577	527	521	562	561	506	514	535	567	532	532	586	492	492	483	554	493	502	470	517	508	524	507	533	473	546	503	527	523	484	512	497	500	564	501	521	571	513	540	504	573	475	545	521	521	512	521	487	506	515	501	500	515	481	542	507	518	505	538	566	482	552	507	503	533	505	501	526	517	518	488	553	485	508	490	540	494	528	475	519	495	494	466	495	458	486	525	509	511	486	514	505	544	508	508	493	530	487	537	525	509	527	520	518	515	455	506	509	499	526	521	492	471	489	534	486	527	512	503	495	529	552	498	531	500	490	501	532	497	515	484	484	505	532	499	463	528	534	493	486	465	505	482	487	503	514	505	541	515	485	468	545	513	529	521	528	493	509	530	469	522	516	482	497	489	482	550	504	476	486	536	514	481	513	510	522	479	496	497	505	530	517	478	558	455	511	506	497	535	510	546	546	499	520	504	559	476	512	521	498	490	536	498	500	529	470	499	486	543	479	505	530	461	508	482	493	489	487	510	474	503	550	556	543	512	486	496	475	516	537	487	537	559	528	497	435	543	545	532	510	507	509	471	502	487	540	526	498	545	524	508	541	510	547	523	492	513	517	501	491	478	485	543	501	546	495	544	498	474	507	535	530	505	507	531	471	529	563	509	499	533	494	541	542	500	528	478	487	530	478	491	508	533	503	529	536	491	481	539	476	540	497	494	530	530	540	509	539	530	485	536	540	509	515	482	521	515	465	514	493	505	512	508	521	488	562	517	526	493	491	531	501	544	488	520	512	476	541	484	507	492	520	481	505	521	558	536	465	513	502	523	504	471	508	515	543	501	513	513	481	484	516	495	485	499	529	544	534	514	506	529	506	550	509	477	466	519	491	507	512	509	482	518	506	476	484	514	528	478	506	549	519	527	513	517	514	541	475	531	522	538	498	527	477	505	535	527	468	500	490	517	499	520	475	504	474	517	512	510	537	497	496	516	493	492	518	456	512	508	486	541	529	550	468	520	519	504	558	491	509	478	499	492	521	505	510	532	485	530	506	533	516	499	496	568	524	480	523	523	513	494	538	475	518	507	511	517	524	478	511	488	534	483	454	478	498	491	513	566	511	517	513	520	510	518	526	548	519	564	483	533	533	520	502	533	513	499	506	528	552	533	525	479	516	495	527	494	527	526	502	545	500	520	513	520	497	540	478	485	530	505	499	517	535	483	524	539	467	523	493	544	530	510	477	507	537	479	511	510	550	528	550	509	545	520	496	538	496	514	486	516	510	503	538	506	521	491	478	520	501	537	547	491	526	495	526	496	481	488	468	512	486	546	529	520	524	525	471	529	505	494	496	536	516	510	486	487	495	476	503	516	559	522	496	516	503	512	524	498	557	476	462	518	507	484	511	526	479	519	529	554	560	509	522	549	498	542	475	515	537	535	526	506	494	524	521	526	531	539	497	529	544	520	511	501	505	491	502	481	487	504	514	498	522	524	532	514	535	495	509	489	512	490	468	511	537	487	534	503	530	517	528	507	516	498	494	531	534	570	510	520	528	514	514	533	537	505	509	537	532	510	531	505	518	482	532	532	498	495	504	529	495	519	556	554	488	509	526	496	501	526	526	517	523	522	532	551	502	474	524	520	505	526	469	499	537	503	520	535	519	498	498	508	568	504	528	502	515	535	510	501	488	495	462	448	497	486	532	475	483	500	526	488	525	530	535	497	500	482	524	524	504	510	517	492	515	511	538	517	502	495	543	539	553	483	485	507	496	498	525	527	516	527	495	521	522	486	515	491	521	482	555	503	504	541	486	504	525	499	463	529	528	494	511	491	510	504	521	462	487	546	517	440	511	491	512	492	488	521	513	476	484	496	450	504	504	494	539	480	524	506	489	486	509	482	512	492	488	531	511	506	499	516	490	522	489	472	503	527	492	527	479	515	558	495	525	486	515	476	506	544	495	529	509	493	489	499	521	557	519	501	518	542	528	492	490	493	496	536	489	476	485	498	489	506	457	481	522	550	477	538	507	474	502	492	516	494	549	504	537	469	550	490	528	530	500	507	520	493	527	535	551	491	515	504	510	494	486	467	517	502	513	538	498	509	503	523	527	530	485	495	497	536	495	519	512	516	515	485	488	513	528	518	515	485	525	499	527	492	562	543	492	515	480	518	499	504	494	481	486	464	466	471	512	523	484	498	490	503	511	527	543	506	476	469	528	536	522	500	488	495	497	501	513	505	495	534	531	489	520	525	514	529	539	498	514	523	530	529	552	547	481	528	510	458	517	480	519	506	519	535	513	495	547	529	527	508	490	476	524	557	556	524	485	489	507	498	512	541	489	461	504	514	479	516	484	500	476	533	540	474	504	511	471	478	498	556	565	491	503	509	515	504	508	513	516	510	524	518	492	521	541	485	508	510	476	520	508	539	530	544	502	518	517	482	516	518	492	542	534	507	516	547	531	502	485	486	489	529	507	482	515	516	548	571	507	521	509	498	485	522	505	523	504	506	492	512	499	490	534	501	485	518	516	526	501	525	541	491	578	517	483	539	525	512	476	533	532	473	533	492	544	523	490	530	492	496	532	522	487	544	496	512	525	487	505	534	491	526	506	546	517	521	526	534	545	510	473	518	485	544	517	487	492	493	505	518	533	527	476	485	518	519	505	538	512	526	493	509	516	498	497	532	464	529	508	531	503	460	543	491	478	523	483	512	506	502	501	474	540	499	497	507	522	514	509	515	445	541	516	497	486	510	491	519	480	509	531	456	535	533	484	483	505	518	517	495	515	508	502	545	500	508	463	484	514	501	517	526	497	518	511	538	516	515	492	480	531	536	522	492	518	525	519	529	543	507	559	561	498	477	560	488	527	496	527	531	532	487	523	535	469	494	524	542	530	517	526	483	489	532	503	499	507	532	536	520	497	501	503	492	498	513	484	501	505	502	511	527	547	507	502	538	508	510	511	512	543	514	503	526	524	483	538	552	523	532	509	495	497	546	525	492	520	504	507	483	474	534	538	528	481	503	487	536	514	451	506	520	504	514	491	507	476	525	496	482	531	534	541	496	504	544	490	542	491	515	498	561	543	520	485	493	532	503	537	514	481	522	543	495	498	460	514	521	504	492	526	490	559	510	500	484	486	494	508	521	525	503	516	550	529	559	503	516	522	514	543	473	547	531	509	500	519	507	473	519	501	523	517	485	536	514	522	509	525	523	507	509	509	508	505	520	523	544	525	499	503	529	489	498	514	508	531	521	486	498	533	522	518	532	533	523	513	522	534	531	529	521	527	509	509	484	513	485	491	479	513	544	483	489	526	523	502	515	484	504	496	528	513	483	497	490	503	491	527	511	537	495	549	529	526	554	519	488	510	486	475	497	511	509	469	539	509	498	494	554	517	501	529	534	502	501	530	513	470	493	502	501	488	515	485	537	476	478	523	504	481	501	503	511
12801	25375	19168	12150	8342	5551	3684	2586	1973	1605	1272	1199	1163	1140	1130	1088	1088	1070	1042	999	961	955	964	853	888	834	819	824	844	797	827	804	772	852	838	839	800	753	820	763	737	774	751	792	765	789	770	695	726	727	780	750	726	731	761	717	739	715	764	801	777	746	698	723	762	739	716	805	791	773	781	696	700	747	797	765	792	788	728	763	709	756	760	715	827	757	815	722	756	776	760	728	756	785	764	722	825	748	779	749	817	769	757	761	753	735	748	773	710	717	690	784	815	732	732	729	788	747	709	787	709	768	791	754	772	776	713	748	705	757	743	737	734	728	757	742	739	765	716	744	750	767	759	802	743	763	744	718	720	745	725	738	805	732	721	742	737	728	731	748	758	784	723	726	755	765	800	750	802	793	730	783	780	738	706	766	754	786	793	764	787	749	709	729	724	758	738	727	783	732	763	760	746	746	737	780	711	742	780	782	755	763	767	767	748	743	779	743	827	730	752	826	783	758	700	779	775	716	752	753	762	737	757	738	741	773	802	772	730	729	737	775	800	795	754	745	758	711	761	762	739	776	761	778	718	766	709	762	752	733	739	716	767	732	744	742	746	757	803	722	772	745	760	792	753	735	749	747	727	741	746	776	759	753	704	788	727	757	740	750	795	763	745	750	738	753	771	748	767	779	806	701	744	815	769	710	704	710	769	809	729	772	779	745	720	728	747	764	788	822	765	763	770	767	724	804	739	679	750	734	706	721	765	768	781	711	783	761	811	738	780	733	759	763	780	797	714	703	783	744	728	738	746	775	782	806	763	748	743	803	739	776	741	799	755	767	788	750	741	729	755	767	787	750	766	757	759	705	756	773	769	736	788	796	790	781	766	767	786	760	723	749	727	756	786	748	746	735	797	751	759	785	748	766	778	778	724	759	757	754	793	822	764	723	748	754	772	711	758	776	770	745	735	730	756	790	774	772	798	761	771	754	745	691	716	777	751	701	739	731	725	787	737	793	714	734	749	753	719	740	709	766	799	771	729	739	710	731	679	769	746	757	746	751	743	794	675	793	804	772	735	746	780	677	759	747	772	754	722	711	773	741	706	757	754	763	755	768	751	768	763	723	758	701	777	753	754	761	808	729	756	797	747	713	699	726	764	738	769	754	748	786	758	754	761	795	759	761	722	718	733	717	762	763	728	744	707	765	789	738	744	758	739	754	776	803	747	785	748	765	799	744	709	758	762	761	695	817	708	720	787	736	749	761	751	800	759	772	742	739	804	782	722	752	779	753	743	729	728	734	758	766	750	734	774	780	761	743	778	761	768	779	745	775	777	710	742	784	792	695	759	757	743	759	741	782	754	737	760	716	811	760	772	782	724	767	770	766	760	755	754	746	727	735	809	747	747	780	750	732	785	736	747	804	731	744	764	731	800	764	788	756	757	753	724	751	779	792	726	748	737	730	759	714	742	751	780	776	732	809	755	747	708	772	765	780	753	716	724	750	751	737	718	774	756	768	712	729	805	779	800	733	753	798	731	719	751	812	738	796	771	766	782	756	763	761	776	761	803	789	726	804	787	740	745	801	775	757	758	763	729	740	729	775	778	751	733	745	793	750	743	732	783	734	707	743	727	809	734	746	785	779	718	701	699	720	728	715	757	738	773	817	751	782	711	714	744	719	767	733	747	767	683	748	733	704	784	756	800	749	769	745	779	755	751	739	750	808	744	733	791	703	715	735	764	681	758	767	815	751	742	787	751	752	722	764	787	711	765	736	739	729	763	722	744	745	763	716	740	706	748	701	799	702	760	752	745	742	700	726	758	750	760	767	670	774	756	748	754	780	779	751	757	736	781	787	741	774	742	776	750	761	749	784	769	783	796	742	715	737	751	735	743	758	717	767	738	715	739	763	750	775	740	723	735	766	763	760	730	769	742	737	757	710	775	745	748	745	764	738	762	738	809	765	717	758	762	761	730	735	706	761	734	752	726	748	766	777	810	745	765	779	764	776	754	721	764	742	789	767	749	724	709	739	711	723	787	787	785	747	780	719	805	741	739	758	814	751	731	743	743	761	748	743	710	715	716	788	783	737	756	787	735	769	679	753	810	760	757	707	730	775	713	823	732	783	720	787	719	767	704	772	720	724	729	747	740	777	754	744	706	736	749	756	722	774	757	726	754	762	744	763	780	712	757	793	752	736	702	756	749	765	739	727	785	788	732	757	711	726	780	766	749	763	726	735	746	764	769	727	745	790	755	788	721	783	725	752	730	765	737	734	761	712	779	702	760	750	774	781	768	749	753	726	747	739	750	728	757	762	745	719	794	706	723	744	758	742	754	702	741	778	751	750	735	696	719	747	735	742	757	822	814	714	796	769	721	806	713	805	768	752	807	721	774	775	773	780	734	771	815	730	761	764	701	757	750	760	724	733	743	750	751	789	762	757	771	764	776	771	756	830	767	736	736	770	777	760	728	729	753	808	741	808	749	738	736	738	741	721	746	727	780	754	768	769	756	748	788	794	736	740	750	736	748	772	718	787	751	772	786	693	736	787	746	772	740	750	777	784	743	690	757	786	779	781	775	756	770	737	746	749	738	779	719	767	681	757	699	767	788	759	730	754	774	732	789	772	773	717	741	762	779	685	755	765	762	736	802	745	772	724	783	749	721	783	724	701	776	774	708	712	742	792	758	763	734	755	783	791	756	704	747	744	791	740	762	713	759	734	739	707	744	719	768	759	785	759	759	766	768	741	757	716	725	774	739	713	762	737	781	709	723	792	738	733	734	739	779	782	737	760	755	783	750	791	761	718	710	770	775	813	755	744	763	749	736	795	755	740	756	769	766	806	752	767	796	762	770	768	786	774	719	683	726	791	748	734	773	762	704	714	749	736	747	777	763	735	738	691	761	721	768	753	743	761	737	808	765	807	778	764	739	805	742	706	753	739	769	757	747	756	764	747	736	735	753	756	737	774	770	715	705	773	803	743	736	764	745	758	792	773	706	796	800	775	730	733	722	770	713	724	788	743	725	770	752	753	765	729	731	800	720	735	750	677	744	805	709	715	764	728	781	750	781	708	756	723	772	745	751	750	777	787	730	779	794	795	786	681	783	761	780	768	762	718	753	750	741	732	750	750	796	749	781	805	757	715	747	801	772	793	722	783	779	781	727	743	762	700	742	779	775	735	715	806	751	751	773	765	756	742	745	768	712	795	751	714	745	861	793	709	720	767	732	749	766	777	740	756	705	794	768	762	699	742	723	784	763	730	739	727	754	760	730	810	793	796	714	741	702	790	734	760	734	743	734	731	747	751	764	747	706	765	762	759	753	778	727	741	741	765	695	729	745	739	721	762	739	741	739	784	776	685	727	745	741	747	754	742	754	723	773	713	737	723	738	769	750	757	743	751	752	734	738	731	773	714	757	742	761	714	756	753	764	707	759	661	744	725	775	742	745	783	770	743	708	781	744	757	729	807	753	731	718	722	711	764	792	798	713	780	732	773	783	758
22883	21022	28038	24212	20572	9595	2856	1476	990	868	702	582	549	552	517	487	454	500	481	467	464	409	402	411	349	360	331	327	357	319	314	306	333	342	365	333	377	297	316	312	294	314	294	290	291	287	280	323	284	277	309	310	273	329	268	298	304	298	313	278	329	300	286	305	268	310	304	315	303	317	308	305	294	292	300	271	291	328	266	326	284	300	306	271	322	302	287	305	282	307	283	304	316	285	311	268	308	308	302	319	286	278	281	267	312	301	277	289	294	310	283	299	268	288	284	297	285	336	292	273	297	288	317	310	279	290	291	314	294	318	322	290	295	282	300	300	312	292	355	275	308	283	255	289	302	314	308	301	298	303	302	286	283	311	296	313	300	290	315	309	323	278	306	287	258	314	318	282	286	286	263	278	313	284	283	325	264	275	301	317	283	287	298	303	331	282	321	281	308	300	272	320	312	300	303	298	295	319	316	268	295	314	310	296	326	298	280	276	300	298	278	304	287	290	302	318	295	297	311	275	290	283	297	301	299	316	290	291	283	293	294	296	288	296	298	320	332	292	308	290	320	297	285	305	284	296	282	286	329	283	286	309	293	286	292	238	289	313	280	267	286	311	279	315	305	292	316	313	332	280	303	283	284	274	318	308	304	335	316	276	299	313	273	295	304	296	276	268	273	310	326	300	310	278	274	297	289	309	290	288	309	295	297	315	302	289	280	289	323	293	316	282	280	317	293	267	312	283	312	261	277	326	271	314	306	297	287	249	284	298	310	294	306	300	299	318	280	294	299	313	291	297	309	289	274	282	293	289	301	307	298	277	338	294	306	250	311	289	330	281	284	295	278	284	284	282	268	308	279	267	318	305	289	282	297	309	306	269	300	271	293	309	277	304	345	307	289	278	254	303	294	274	306	288	276	288	290	305	273	281	307	283	288	284	330	293	289	311	292	304	300	295	283	301	261	274	295	302	286	323	302	279	306	285	290	295	321	291	279	329	284	300	263	286	278	302	285	285	285	270	318	299	277	319	282	302	309	293	296	296	326	313	280	278	305	282	309	284	300	286	313	300	306	254	302	306	263	277	274	296	286	312	313	272	291	305	292	304	283	291	314	273	311	287	267	279	294	278	282	304	291	291	312	284	310	275	304	254	280	291	318	306	280	272	316	301	265	297	275	313	292	307	306	295	285	252	286	296	298	299	285	289	319	300	263	290	270	270	324	279	294	290	302	300	308	286	289	297	278	286	304	310	283	281	304	299	288	295	271	308	296	289	286	321	299	283	286	329	260	318	296	312	298	324	273	287	277	269	271	290	293	300	280	290	268	273	289	298	312	297	302	287	313	304	289	312	300	301	319	283	266	297	292	261	284	294	282	297	300	298	317	300	285	280	270	274	288	283	288	300	282	253	332	302	313	289	314	338	275	310	281	281	278	292	272	290	309	292	257	286	273	287	280	306	299	295	297	292	327	309	279	289	286	302	319	272	301	297	318	295	273	294	281	280	314	273	327	292	297	285	309	315	280	294	291	283	289	318	281	274	284	282	311	292	289	340	282	293	302	307	252	303	281	290	303	291	274	322	317	289	304	273	291	281	307	283	355	279	309	287	291	302	309	267	269	320	277	274	319	307	291	288	299	294	282	329	298	263	275	280	292	298	286	318	305	305	291	288	285	287	291	325	297	300	303	318	279	299	281	283	321	323	277	293	336	256	259	287	301	325	286	269	323	296	274	315	288	306	300	306	328	306	307	251	299	299	310	330	284	297	284	254	279	324	304	285	262	277	293	309	298	285	305	281	286	283	316	311	265	269	308	285	285	287	267	300	314	297	263	311	287	254	303	327	309	286	314	277	306	254	287	304	298	311	265	300	283	278	315	312	303	291	277	291	289	308	279	282	292	287	290	286	324	286	298	301	305	307	299	294	299	271	291	282	285	302	298	298	287	275	294	280	291	351	307	308	302	288	287	287	304	306	290	293	314	290	306	274	285	267	325	305	297	293	292	308	322	268	290	299	287	305	322	312	299	293	304	303	300	285	291	303	325	304	292	256	329	283	265	299	296	298	272	269	287	294	285	251	286	297	272	299	299	295	285	278	294	321	307	286	289	283	311	274	317	294	320	307	296	294	292	311	312	290	289	308	265	313	324	296	282	311	288	314	288	273	297	284	279	265	284	303	282	299	272	279	285	332	313	299	277	279	292	269	302	305	287	312	316	324	276	308	311	299	289	317	307	285	290	303	305	298	311	305	325	312	280	288	304	268	309	274	339	295	292	289	313	302	318	277	269	288	274	288	289	292	302	291	305	295	316	316	300	276	283	296	289	298	325	281	312	281	283	268	306	270	274	291	300	291	305	313	321	281	301	300	273	276	280	304	287	260	301	330	264	296	321	299	314	275	287	294	327	284	290	256	291	270	280	293	296	306	304	297	285	309	283	292	275	297	290	280	325	300	266	291	313	304	278	288	270	315	293	315	281	325	264	282	308	294	305	279	270	267	292	335	280	293	320	279	270	319	306	291	269	293	279	280	283	278	293	294	290	281	288	283	304	297	302	306	285	270	285	297	299	297	296	268	281	295	265	288	288	292	293	278	277	284	290	319	314	295	301	314	310	273	294	269	277	297	317	310	319	288	313	296	269	278	268	296	269	314	271	306	271	302	272	297	284	293	313	317	290	242	312	293	294	277	288	308	298	304	290	265	287	291	307	286	328	310	293	305	273	315	310	298	338	298	312	259	295	296	285	288	295	283	283	288	306	296	280	313	281	282	286	296	279	294	291	333	288	283	296	296	287	271	307	291	307	283	286	286	313	292	291	280	306	315	288	315	310	303	286	283	300	304	285	292	278	302	307	299	313	311	277	309	307	294	315	271	282	299	269	302	299	265	299	340	291	266	294	295	312	286	294	288	327	309	275	285	292	255	321	316	293	307	296	279	308	319	299	271	296	277	318	280	295	308	298	278	304	286	290	290	316	281	287	291	283	279	273	319	249	284	325	297	312	281	287	294	296	288	283	286	324	271	264	276	269	307	262	300	279	291	272	293	308	287	275	315	289	300	283	323	265	311	301	283	311	310	298	295	290	289	299	261	289	281	294	299	306	283	299	284	301	279	304	310	281	290	303	277	293	290	314	252	304	292	325	285	258	299	293	258	277	270	285	317	282	314	297	307	265	300	293	332	298	297	290	261	284	294	309	300	246	287	288	314	299	305	310	305	290	272	286	281	258	306	289	286	315	318	294	289	282	306	278	302	277	292	271	312	309	295	298	294	308	314	297	290	298	290	297	274	264	290	337	285	302	271	300	281	274	258	283	294	313	306	278	318	309	309	300	310	305	334	273	296	307	296	326	285	314	258	310	312	297	293	298	326	309	323	290	294	266	292	291	304	293	321	244	307	324	316	310	302	298	314	279	290	280	294	280	295	291	292	307	289	293	295	281	278	315	282	308	262	303	266	269	311	310	310	284	308	288	282	301	285	306	297	265	315	276	309	278	281
12722	31796	25520	16147	11734	7992	5068	3409	2267	1783	1412	1263	1118	1079	1099	1030	998	940	938	914	857	826	802	687	635	578	581	534	579	552	533	581	590	528	600	575	569	483	466	442	442	470	497	417	464	468	461	440	464	455	472	439	472	427	459	470	496	472	425	424	472	452	446	442	441	444	435	442	461	456	468	450	459	456	444	412	456	462	442	445	485	448	455	461	446	449	439	439	468	496	430	447	442	445	461	458	457	430	455	454	434	430	429	470	425	415	438	458	413	437	463	435	451	407	441	465	470	417	437	462	463	453	446	432	459	446	434	477	498	478	470	422	464	437	434	464	460	451	454	454	448	439	477	463	429	454	457	447	451	463	463	449	461	449	440	472	454	430	435	448	459	444	448	434	461	456	427	422	471	448	440	454	426	457	447	470	467	430	460	498	420	423	456	473	484	469	431	448	429	455	458	458	458	497	461	441	465	466	427	452	422	461	488	443	469	436	447	457	476	474	461	435	459	463	496	473	454	466	476	415	472	456	473	409	475	477	453	419	403	399	459	459	424	406	411	468	446	464	489	466	418	492	442	437	431	416	437	461	465	441	485	432	438	448	419	438	466	445	457	400	451	419	459	442	440	439	448	413	463	437	462	440	485	477	460	449	433	474	453	450	459	447	521	422	460	404	497	494	435	448	432	455	460	420	415	445	444	472	426	458	508	491	444	468	469	455	420	429	411	437	461	446	474	464	488	501	459	462	423	414	422	453	457	463	466	427	457	432	458	440	475	428	451	456	403	447	439	477	445	465	451	442	422	436	464	413	438	475	458	478	420	461	444	411	461	419	439	467	426	422	427	445	455	443	445	465	455	467	425	452	446	435	461	462	466	510	435	441	471	431	405	483	433	470	459	423	425	502	465	452	396	478	453	449	466	468	428	439	392	495	422	464	447	458	436	467	453	423	432	435	450	475	439	433	422	458	445	415	419	464	466	453	443	451	492	472	464	442	478	458	421	460	427	434	441	447	454	455	467	464	456	479	458	471	457	468	462	461	452	436	487	459	401	439	447	456	435	459	424	429	462	446	435	448	453	437	471	452	487	463	459	456	479	460	472	436	412	436	479	405	478	492	477	465	481	477	421	423	430	475	468	421	474	458	419	429	462	461	476	475	430	444	410	429	468	515	467	427	471	450	456	479	465	424	434	487	459	422	410	456	446	441	490	441	472	431	427	442	440	450	446	464	441	490	455	465	452	441	434	455	494	444	498	426	421	443	469	464	462	433	392	429	444	450	420	454	469	432	447	456	436	461	462	481	453	453	510	454	436	409	465	413	465	466	420	438	453	424	461	444	462	443	422	416	464	441	465	421	452	427	497	412	484	459	433	419	469	463	439	457	440	433	451	445	468	439	443	492	436	485	449	444	458	451	456	430	425	425	414	427	456	453	458	432	461	452	474	458	446	430	447	420	475	443	442	403	426	420	447	464	473	456	473	474	449	441	441	473	473	429	461	477	432	464	444	428	448	456	439	470	420	445	433	459	456	447	441	453	458	440	490	376	437	478	439	500	437	435	407	476	450	485	433	448	466	460	432	458	457	471	412	445	457	451	424	452	451	442	429	473	425	443	448	476	454	429	443	459	444	442	443	439	462	414	465	441	463	455	453	451	427	430	470	442	455	456	418	429	427	464	460	448	449	414	464	491	457	455	465	445	466	482	491	472	457	445	477	466	433	438	461	457	471	418	403	428	465	424	452	438	462	468	412	431	467	441	392	432	455	429	426	465	463	437	460	453	467	452	458	475	482	440	470	448	456	471	425	449	439	463	446	431	450	428	433	397	467	464	443	463	470	432	510	463	483	466	483	440	433	456	458	445	436	450	464	437	440	461	475	426	412	450	466	413	471	466	465	431	460	443	426	480	448	449	463	444	425	487	463	448	404	464	433	460	429	458	449	471	464	469	460	440	497	455	428	459	451	462	414	481	450	446	430	470	477	492	467	427	432	408	471	466	469	432	463	482	445	447	442	434	437	424	457	430	441	435	425	450	445	421	459	422	423	441	428	443	449	418	416	456	474	398	442	461	450	470	449	427	427	451	436	412	453	453	435	408	452	504	447	423	431	467	482	454	409	462	474	455	445	469	434	455	435	429	426	434	419	401	450	463	441	459	466	459	461	433	464	480	425	412	463	453	405	420	436	447	420	453	448	482	421	436	412	425	428	465	432	441	445	459	457	458	446	445	480	453	443	477	454	457	468	465	463	438	432	402	479	484	441	470	448	426	455	437	431	432	443	436	425	453	447	483	466	439	465	438	437	466	453	429	448	437	400	415	457	442	454	449	429	444	430	446	480	440	482	430	413	433	478	416	420	421	450	468	451	413	429	452	458	437	428	457	445	451	442	416	457	452	481	494	467	443	408	433	464	431	453	418	469	444	438	464	427	454	436	464	459	427	458	452	449	451	444	445	441	428	448	433	448	481	431	447	429	454	422	471	470	423	453	434	448	462	403	476	441	460	466	417	440	440	458	458	432	447	420	463	435	442	484	433	440	419	504	414	491	426	459	460	489	481	438	492	434	462	447	481	466	435	487	438	438	419	445	426	460	465	451	488	446	469	464	428	404	439	467	460	442	440	469	434	449	446	410	426	436	453	454	437	441	449	412	465	471	446	421	406	437	466	450	411	441	422	454	417	453	444	482	439	438	412	452	470	419	416	465	464	415	431	433	433	428	422	435	436	470	461	435	427	436	397	400	468	446	439	422	426	477	414	486	475	446	449	447	442	459	431	444	453	469	497	444	444	430	426	454	464	446	477	437	455	441	469	440	430	422	435	424	487	431	464	422	439	419	424	432	469	431	382	457	422	406	434	460	415	447	486	468	414	481	487	438	390	427	439	446	439	438	433	442	446	443	476	424	451	419	417	445	439	432	447	440	457	449	474	422	473	423	493	464	488	428	435	469	485	416	465	448	455	473	458	472	463	442	465	424	434	442	486	485	426	444	461	457	433	444	490	500	426	462	460	434	466	451	454	456	493	488	434	473	425	490	458	443	450	414	412	410	454	444	448	475	422	442	455	475	415	419	487	410	430	417	478	444	484	446	436	456	462	462	442	448	467	451	478	449	461	468	464	466	442	462	440	414	445	446	456	487	474	469	435	456	435	462	458	433	441	478	411	457	450	468	472	471	465	413	382	444	472	465	456	452	440	434	445	458	430	466	503	476	466	455	425	454	475	445	458	449	466	446	454	439	443	418	474	468	464	428	444	463	463	433	431	479	400	435	465	448	450	453	495	419	477	483	458	463	452	413	453	494	459	456	477	461	441	452	414	457	451	470	461	452	458	430	455	482	462	454	463	440	446	473	477	452	483	462	455	442	440	467	436	466	464	438	459	411	458	432	465	427	451	494	430	433	444	470	450	452	469	452	420	446	449	411	466	505	446	420	447	417	477	469	453	443	479	483	459	447	447	456	448	452	439	487	447	445	479	448	449	420	433	447	435	446	420	495	445
24143	21038	26540	24364	8985	3414	1965	1281	991	863	810	787	676	693	726	674	622	643	611	650	662	631	626	550	567	570	521	582	498	543	565	531	555	525	555	541	499	544	489	509	474	511	532	534	499	518	512	547	492	493	525	531	556	527	513	491	490	524	532	509	513	534	502	514	519	518	524	495	522	561	489	452	492	501	566	533	461	527	487	473	474	502	512	544	505	503	495	530	515	525	510	503	522	524	492	495	504	526	502	525	507	518	530	474	494	495	485	466	499	539	535	501	511	552	560	489	504	499	494	504	492	495	518	503	528	492	498	509	509	500	504	516	484	521	489	507	528	485	515	559	450	506	516	467	493	501	504	501	512	467	526	532	488	530	498	489	484	462	509	505	515	502	506	526	500	495	512	490	497	522	520	467	482	541	512	494	494	513	499	471	494	535	461	514	517	515	502	534	516	510	485	476	495	500	492	512	508	535	479	549	497	525	463	529	505	527	479	492	511	515	485	451	490	493	486	518	521	475	462	539	498	508	483	513	488	529	516	516	486	548	484	479	487	488	509	513	485	530	529	507	475	545	504	487	494	523	529	515	497	489	503	502	460	536	516	536	499	473	495	502	503	479	490	482	531	515	538	480	537	487	495	512	514	476	477	524	529	522	488	553	521	483	500	460	529	477	510	511	488	494	491	492	474	486	499	487	527	516	486	503	542	508	506	496	508	497	516	539	539	476	494	506	502	487	503	475	524	530	497	533	447	525	573	509	541	529	470	494	501	493	485	501	513	519	526	523	516	494	530	484	486	534	514	508	542	511	509	560	491	484	544	511	513	514	509	469	507	517	496	486	491	520	524	513	499	502	487	505	461	476	445	488	516	494	512	520	494	496	496	471	519	491	576	523	521	522	514	487	516	485	509	524	513	504	542	493	453	527	469	509	511	499	509	522	515	496	510	498	465	516	510	506	485	474	494	500	521	531	508	513	534	506	566	499	513	509	526	493	493	500	535	473	526	498	476	501	514	487	487	510	538	483	469	516	473	555	443	471	514	457	484	491	512	521	516	506	542	577	531	481	516	547	501	511	513	475	478	525	524	488	490	506	478	475	453	483	575	537	517	554	505	493	506	520	519	485	500	532	551	497	461	551	481	535	494	518	505	534	516	503	531	506	511	460	488	530	468	511	463	501	522	518	502	499	502	491	522	461	517	473	485	506	501	495	536	476	520	462	490	483	495	512	518	493	575	498	529	527	484	520	502	498	478	550	481	518	519	497	506	502	554	468	511	498	460	502	504	495	498	493	530	544	496	559	484	476	501	510	498	467	492	493	510	519	517	520	482	555	484	493	497	516	503	492	502	517	511	546	473	501	554	494	534	485	477	498	494	490	493	496	504	483	486	520	520	478	511	554	502	491	527	498	508	490	484	512	514	479	461	481	507	517	490	547	510	492	518	490	472	533	456	551	514	517	532	462	499	493	515	490	473	480	494	498	537	491	506	521	495	485	533	519	498	528	545	544	513	500	574	515	490	525	538	488	509	492	477	471	543	505	487	479	469	498	525	524	533	522	519	498	498	504	512	482	534	468	518	509	515	516	504	484	485	505	524	533	521	482	494	518	537	542	466	473	487	473	514	455	494	530	467	500	474	452	471	492	521	505	551	548	537	487	536	467	515	525	458	518	515	526	545	492	527	526	547	511	513	521	530	494	547	534	505	511	524	506	508	556	524	473	534	449	486	538	496	540	521	501	502	498	527	465	528	527	523	517	496	544	494	491	534	464	508	475	492	538	501	532	539	509	512	487	498	497	509	504	519	504	506	528	519	488	479	507	523	487	508	461	494	500	540	501	446	481	492	504	476	527	533	457	531	507	526	553	487	488	494	463	484	519	507	514	471	480	513	491	528	503	513	487	549	510	532	531	504	479	505	489	505	513	512	517	534	500	521	507	501	540	496	471	505	495	474	508	539	462	560	513	506	513	509	552	493	496	534	565	497	509	512	486	487	483	496	497	483	494	506	459	475	532	510	520	503	504	511	492	555	498	480	504	495	527	543	521	462	502	540	483	508	489	509	519	495	514	478	504	517	535	511	507	510	493	498	487	517	510	544	521	490	551	524	544	496	521	510	537	483	525	505	543	491	481	531	461	489	527	500	528	482	494	461	489	533	508	526	494	521	464	513	466	538	500	532	504	500	492	540	497	497	529	507	528	520	468	524	520	508	527	556	505	498	530	518	496	510	512	539	509	528	503	489	515	537	469	536	557	514	524	488	477	502	546	515	501	486	495	489	501	511	495	495	499	498	476	537	530	486	475	539	489	530	527	459	503	501	557	487	518	530	527	504	502	512	499	496	519	511	476	502	481	492	510	499	503	519	509	515	521	517	510	507	505	528	488	476	498	551	487	505	484	511	541	511	493	514	448	520	505	536	528	526	515	508	532	540	529	458	503	501	499	492	529	506	561	527	539	483	535	549	518	504	527	473	524	500	473	494	491	528	513	487	500	487	498	490	520	508	551	484	442	512	485	501	500	463	485	532	536	509	507	527	514	499	442	538	554	478	522	489	512	482	499	492	474	503	529	541	459	474	479	517	495	517	495	549	511	512	518	530	503	503	535	478	520	500	513	497	523	497	508	521	517	516	515	503	503	524	517	533	482	493	505	517	504	518	480	532	525	517	489	504	473	492	516	500	539	460	530	497	540	504	461	511	496	508	461	491	519	530	540	484	508	472	501	508	502	501	565	551	535	550	515	520	536	504	486	509	509	480	507	501	516	536	473	519	526	542	551	479	511	482	519	497	469	528	565	476	531	522	494	510	518	465	517	546	508	507	505	508	512	558	541	484	513	511	544	478	535	501	500	505	536	511	481	517	536	532	488	499	538	492	535	494	531	504	487	485	516	528	487	521	475	513	530	493	516	531	527	495	516	524	519	501	494	505	524	522	451	519	457	513	508	483	495	521	474	489	499	501	478	488	499	479	531	469	491	502	544	465	493	491	502	508	506	491	499	535	533	510	496	527	516	526	517	508	527	524	520	442	519	466	525	471	470	499	483	524	513	465	552	469	485	480	523	505	509	463	480	508	517	486	504	527	456	492	506	486	479	551	485	514	527	520	521	521	500	489	504	479	502	520	529	510	512	497	523	516	460	534	472	484	466	508	543	520	480	508	501	505	497	500	510	523	504	526	521	509	497	476	495	511	494	511	492	544	521	531	498	470	493	531	494	550	513	499	506	527	515	526	535	544	533	531	492	491	492	507	486	494	557	519	496	498	464	500	507	482	520	560	527	525	501	518	493	540	505	493	524	531	508	509	461	495	492	534	508	521	521	484	516	487	496	522	512	532	522	494	515	482	486	531	520	500	479	529	488	492	512	481	547	509	516	483	473	499	490	492	488	509	499	511	530	521	491	508	534	492	511	490	476	516	554	508	519	473	504	487	499	524	486	499	489	493	523	483	517	534	532	515	510	499	522	519	531	491	519	496	500	496	453	506	472	529	461	501	530
12593	27676	21984	13504	9319	6338	4262	2943	2097	1710	1548	1427	1316	1241	1195	1152	1137	1127	1117	1162	1116	1063	950	983	886	889	822	815	776	872	773	819	835	775	795	823	787	779	718	747	736	721	756	698	751	736	751	750	760	737	730	759	743	734	761	774	716	663	748	748	734	724	710	763	699	739	721	678	723	715	742	723	752	682	695	748	662	729	708	727	683	701	777	680	757	783	712	699	727	752	757	742	698	755	735	738	770	744	740	734	718	728	758	726	696	684	735	731	758	741	729	730	774	721	740	738	718	744	742	725	765	736	750	662	702	754	713	733	741	741	691	712	703	738	737	717	713	744	713	702	712	733	711	714	720	722	717	732	724	680	743	714	718	732	727	779	775	763	709	729	705	729	759	682	733	676	725	722	727	793	699	735	704	807	759	741	726	697	727	709	711	742	739	742	750	797	755	729	750	727	718	686	707	732	782	726	676	753	753	722	712	758	716	731	693	767	783	732	756	740	763	733	728	710	794	748	772	771	709	729	750	765	719	706	711	771	710	756	765	721	740	753	677	667	756	744	757	758	688	726	721	753	676	709	741	776	718	719	707	713	765	695	805	714	755	740	758	795	727	694	723	725	670	707	700	798	695	744	698	746	713	732	704	774	704	768	714	735	697	747	704	717	706	723	727	756	753	736	724	693	712	692	712	764	714	735	672	709	674	706	715	701	734	747	727	688	741	727	705	695	706	738	744	738	759	720	739	738	683	743	680	716	737	701	733	783	745	729	734	717	743	681	744	733	735	720	765	735	716	727	756	750	701	756	774	723	726	718	744	793	723	782	713	746	722	721	741	692	752	713	692	698	718	725	747	705	724	772	722	731	747	726	753	737	719	703	710	754	716	737	739	688	702	717	749	707	722	719	738	740	732	733	730	739	688	710	739	729	718	720	741	716	788	705	747	766	699	734	741	734	694	738	715	685	718	751	740	697	714	698	722	720	733	755	763	725	739	747	732	702	715	703	731	708	742	758	737	808	705	664	723	722	724	758	730	764	763	691	747	697	766	731	749	765	723	676	703	713	732	720	754	715	740	742	699	707	707	725	737	728	760	697	722	727	668	703	700	707	751	713	709	759	717	731	712	763	744	722	739	731	755	719	741	726	725	713	680	744	729	715	749	753	778	753	703	743	696	697	720	755	743	723	730	706	695	712	678	739	720	729	730	743	723	712	734	724	695	672	720	776	739	740	718	708	734	713	718	726	758	693	713	738	724	766	705	682	712	759	714	764	736	752	747	742	729	736	791	719	682	739	732	749	716	749	743	769	741	727	730	740	729	719	709	703	705	679	717	752	705	709	741	776	750	681	754	770	733	700	728	760	720	731	723	700	720	734	748	736	767	701	755	729	735	776	712	729	730	683	723	709	710	734	721	757	669	734	755	743	673	722	748	725	771	738	745	780	680	736	674	735	715	741	727	734	742	737	728	671	718	751	726	701	720	698	732	732	709	678	700	701	723	686	750	729	739	755	749	696	737	759	684	750	759	697	732	723	764	709	735	692	723	725	759	703	720	711	727	762	720	732	723	718	741	713	696	686	743	708	751	734	742	713	731	755	730	750	699	689	707	771	693	738	752	694	768	705	747	693	724	737	767	692	772	696	700	711	702	708	685	703	725	714	727	705	724	742	808	738	733	742	758	757	718	707	694	727	717	792	724	753	676	744	712	735	729	760	711	719	708	702	717	690	735	682	728	722	722	766	731	736	762	707	750	753	735	751	731	725	690	744	757	736	681	701	707	744	704	704	737	715	713	729	739	755	747	787	723	775	730	748	774	680	716	754	776	733	717	695	723	696	724	738	778	690	689	720	774	755	702	760	686	702	774	782	691	694	709	724	682	737	728	732	734	740	666	768	714	749	740	696	696	684	726	731	765	718	699	760	729	752	710	739	774	701	717	729	750	713	722	698	695	685	753	731	721	772	744	760	747	689	722	713	770	728	741	753	688	767	726	722	737	771	748	748	737	736	764	718	733	720	797	735	751	707	740	768	735	684	718	726	704	752	735	746	709	770	740	678	715	730	700	724	674	761	693	711	672	710	708	727	718	680	728	755	708	709	689	738	755	757	716	761	769	713	701	743	741	733	749	700	695	740	703	709	724	758	765	713	717	748	698	754	695	730	746	710	647	685	734	734	733	686	745	714	755	748	754	723	722	719	704	735	757	742	730	729	711	741	730	740	713	681	733	697	713	673	757	729	717	665	758	778	697	745	738	725	709	783	728	691	707	739	733	725	781	720	699	693	718	699	739	721	730	744	713	755	722	758	695	708	704	748	714	695	688	683	748	743	722	701	710	714	709	712	743	725	734	724	750	738	693	700	701	731	746	713	770	717	666	726	755	729	743	697	690	730	707	721	735	681	692	758	749	767	714	737	697	750	746	756	716	747	742	729	708	755	761	720	744	720	759	700	678	728	742	707	747	737	761	692	707	704	706	738	725	732	768	736	719	718	754	714	700	727	691	749	737	710	766	731	723	729	706	719	726	705	709	717	728	762	724	745	740	767	710	727	768	764	737	747	743	775	672	732	758	715	724	676	751	713	753	710	688	695	709	754	717	737	792	714	726	728	777	750	689	743	700	708	776	688	731	747	663	718	707	684	719	683	698	718	729	735	695	727	721	729	730	691	692	722	776	716	749	741	713	751	741	710	672	738	705	714	770	730	786	729	762	705	695	762	763	819	710	685	718	757	769	747	776	721	754	715	738	723	744	704	719	710	710	722	639	745	700	743	697	731	745	736	779	767	694	681	714	721	696	715	698	702	709	664	682	745	716	698	732	712	718	750	736	724	765	735	747	748	747	728	740	744	726	707	746	743	705	752	759	690	694	733	758	732	749	705	743	717	788	709	747	704	727	772	706	746	735	743	751	715	729	706	735	662	709	693	733	735	724	735	700	716	715	751	699	715	710	702	682	727	685	673	736	722	729	754	748	688	743	672	653	774	734	708	720	657	721	740	700	711	692	746	745	716	680	692	729	678	707	745	722	720	672	690	697	733	750	670	739	712	729	728	721	759	752	722	742	773	692	717	728	703	722	744	660	710	712	720	704	735	736	735	683	726	760	763	723	741	755	682	740	729	713	708	693	772	699	700	748	745	729	758	696	704	754	712	753	697	741	712	737	729	706	720	747	728	701	730	711	716	703	713	730	762	707	694	717	744	742	672	806	733	719	721	715	685	725	758	827	752	724	760	730	762	707	689	743	702	728	747	691	701	697	752	767	714	684	754	734	733	707	760	731	775	684	693	720	730	745	733	703	688	725	727	693	751	762	711	731	754	766	748	761	733	754	732	756	741	735	719	725	718	783	740	682	731	766	733	691	732	724	698	690	728	728	705	675	746	707	766	693	709	698	713	718	711	707	740	692	702	706	726	686	743	701	771	766	743	730	721	719	751	772	728	744	726	709	693	711	760	696	682	717	744	741	742	739	769	745	700	738	708	712	736	754	727	690	721	746	724
22130	21104	28711	23748	21135	20348	7181	1955	1207	976	831	685	626	537	513	524	451	517	480	490	455	439	366	347	310	327	266	278	255	269	275	302	250	310	293	256	246	243	224	208	224	212	215	213	224	219	220	212	234	222	203	232	230	225	228	227	209	206	216	207	217	211	223	211	208	213	210	199	202	222	200	207	207	215	218	218	206	219	206	203	246	209	203	226	199	193	219	232	218	205	210	209	178	203	211	212	164	208	211	210	213	201	232	212	227	204	212	173	213	210	198	208	196	193	211	231	205	233	232	197	240	196	201	208	203	205	235	205	220	222	202	221	225	226	198	221	222	218	200	206	244	180	219	211	210	205	221	230	216	209	234	219	208	213	231	211	242	221	220	197	210	218	222	201	231	194	203	236	194	242	204	182	208	225	210	220	204	178	211	186	191	214	212	218	213	213	215	185	200	204	224	230	208	211	202	215	215	234	186	189	203	216	206	219	202	204	193	195	201	204	207	210	231	217	190	207	193	200	206	230	215	212	209	208	239	205	231	239	236	209	210	227	212	210	220	219	199	220	194	200	245	185	222	213	204	208	231	208	217	213	207	204	228	227	202	202	200	221	221	220	221	224	190	231	205	203	177	197	214	197	205	199	199	200	206	192	205	201	224	207	190	226	216	217	194	224	245	214	211	215	206	209	193	209	207	209	201	222	201	208	191	187	189	185	232	199	202	211	200	195	209	225	192	209	216	195	207	204	193	200	218	226	223	233	191	215	196	216	225	218	221	210	214	204	209	189	202	221	211	222	212	222	234	170	192	212	240	235	191	188	183	197	193	210	229	226	202	228	217	211	223	198	219	207	200	226	200	251	202	220	211	231	217	191	201	210	199	230	230	224	197	197	223	192	208	244	193	216	185	227	200	215	205	193	232	212	199	203	208	232	226	210	215	221	212	193	209	215	230	212	227	208	186	235	194	230	210	223	198	215	206	215	197	230	197	214	214	223	191	226	201	197	209	220	190	236	210	238	232	192	191	230	223	243	228	235	232	229	196	199	190	200	223	219	213	229	210	223	229	224	213	226	225	213	250	210	227	194	211	213	201	219	231	195	227	202	231	190	244	202	195	190	173	208	193	213	212	221	212	206	216	207	195	204	201	216	194	210	204	206	222	235	228	205	199	240	193	214	210	235	187	192	190	238	198	217	216	211	219	214	225	208	201	212	201	223	223	232	201	228	194	242	205	228	226	207	237	192	175	177	218	215	203	251	223	238	223	204	217	219	219	221	223	216	206	225	219	221	214	209	205	199	213	198	188	205	197	213	219	235	204	195	203	215	218	213	195	205	202	215	187	199	220	223	243	231	195	192	216	215	214	209	206	213	216	222	202	218	200	214	243	224	206	222	229	204	243	194	190	214	226	198	216	236	206	218	217	233	224	206	220	210	188	198	197	193	226	247	216	190	219	202	181	209	220	234	216	240	213	190	239	186	207	194	200	194	225	221	193	213	210	194	218	207	203	218	208	184	201	210	245	189	202	221	187	210	220	206	194	202	212	211	190	188	227	193	207	239	227	218	200	227	222	201	206	207	216	204	231	200	202	183	209	214	243	196	206	198	214	221	231	205	193	197	188	207	223	245	216	222	240	225	235	216	205	216	194	206	198	211	196	230	207	181	195	219	208	218	201	225	212	201	205	213	209	200	200	200	201	205	204	209	227	226	235	190	213	221	204	223	221	221	215	206	183	197	206	199	213	224	192	203	194	224	192	215	213	221	240	200	224	221	212	207	220	177	205	235	205	184	206	198	241	202	194	206	180	219	177	224	212	169	208	196	206	216	224	238	205	205	213	200	194	205	194	195	214	202	237	215	193	228	203	219	192	202	205	211	200	221	180	224	175	244	256	212	238	201	202	223	205	218	216	200	219	200	200	213	216	209	214	216	207	222	213	242	218	222	201	219	213	208	225	217	196	203	191	198	202	207	220	220	185	225	187	210	196	209	182	224	232	199	219	231	236	212	230	195	229	199	208	234	221	194	206	190	184	205	205	179	190	214	202	207	221	225	193	226	218	236	227	215	196	240	214	227	194	209	195	173	181	224	218	203	226	179	195	209	194	222	203	205	217	237	211	224	220	209	223	235	222	203	211	209	206	208	210	225	222	212	221	199	194	218	189	197	234	203	234	206	220	202	209	219	214	238	206	224	202	209	219	205	195	191	209	195	250	238	205	222	221	215	230	206	209	220	182	204	197	221	194	191	205	200	213	219	204	216	190	219	208	219	194	213	199	186	184	201	227	187	210	225	199	205	215	230	200	210	247	201	198	223	237	239	207	214	201	208	199	200	203	241	220	203	204	205	204	220	209	207	213	223	193	191	202	229	231	218	219	200	215	208	194	223	221	192	221	213	211	213	172	184	191	230	181	217	216	192	201	241	235	199	181	221	190	193	210	217	199	208	211	213	210	222	227	242	238	222	217	219	201	213	221	216	193	208	209	211	210	218	219	198	198	182	209	203	230	229	208	211	233	218	201	220	222	193	232	206	208	220	191	228	224	214	226	204	213	205	224	195	195	227	208	239	178	205	220	230	220	239	213	200	194	219	200	187	201	182	204	215	187	206	212	229	206	226	232	225	201	195	210	196	203	183	201	208	231	212	207	183	249	222	221	217	196	195	208	198	204	199	220	208	218	200	214	207	206	220	218	198	223	208	227	203	230	212	214	198	209	203	220	192	210	203	214	221	227	229	211	177	227	217	233	234	208	227	217	203	220	199	203	219	239	217	231	202	208	201	206	214	204	213	212	226	200	211	219	201	217	217	240	198	192	206	199	205	197	214	239	194	202	233	209	205	206	197	196	190	191	199	194	180	197	208	210	197	204	218	221	207	242	197	190	237	206	203	205	220	209	198	202	219	224	209	227	212	213	212	212	235	218	226	217	216	193	209	214	207	208	229	244	214	185	208	209	204	208	218	201	201	243	188	234	243	193	193	203	208	176	207	204	225	206	200	253	239	228	205	194	206	242	206	220	209	214	208	211	193	204	210	188	215	213	197	204	210	205	205	199	197	207	211	217	219	208	248	204	228	199	221	204	224	233	197	209	186	223	207	210	217	228	197	227	218	217	201	206	213	222	238	200	272	215	209	213	212	197	211	208	216	227	199	198	208	220	189	221	215	194	233	235	190	226	213	208	214	218	221	193	221	198	190	212	228	169	242	209	239	201	246	199	197	214	228	229	201	192	210	209	211	202	198	209	211	220	204	234	206	214	210	208	204	237	188	210	212	215	203	221	234	212	202	204	199	230	192	212	212	203	221	239	177	223	202	198	227	242	181	198	186	180	186	242	209	200	199	197	208	227	215	225	222	215	216	213	215	219	237	226	201	219	209	190	217	192	212	206	181	208	183	204	201	202	193	220	204	199	225	203	205	195	203	212	236	203	200	214	229	218	236	206	215	218	199	221	199	202	209	201	224	229	221	210	205	217	219	201	202	231	210	226	213	219	217	212	228
14383	35004	28396	19831	14051	9416	6284	4246	3019	2338	1953	1623	1411	1294	1168	1058	1116	1029	1079	982	968	809	723	674	624	585	517	453	494	496	474	505	495	504	527	455	392	318	334	332	344	330	314	323	320	328	317	334	347	337	322	314	309	323	309	327	315	330	322	307	282	296	317	315	305	314	308	321	325	290	314	321	292	312	346	305	296	309	273	294	320	314	289	290	308	304	296	329	329	329	329	286	303	326	304	313	282	280	308	318	312	312	320	311	284	283	328	302	302	324	340	305	300	321	321	303	289	284	307	302	299	307	299	345	298	295	333	294	295	321	323	356	298	337	306	325	310	324	330	298	335	301	313	301	323	280	301	308	295	340	328	309	302	288	316	308	325	280	308	340	292	294	313	285	326	298	320	314	298	310	322	312	318	310	339	300	311	305	329	309	305	316	303	332	311	319	309	297	305	344	329	306	340	332	309	302	308	314	305	289	301	311	285	286	315	288	312	298	297	295	301	331	326	315	291	314	283	295	284	295	296	344	278	277	326	350	313	295	295	305	317	308	311	257	300	302	326	322	326	311	278	300	291	276	309	292	309	308	259	323	318	288	312	306	312	313	316	282	293	295	298	300	298	287	314	267	339	279	328	296	325	301	343	282	279	284	281	292	287	297	330	293	302	306	312	296	288	296	272	279	298	289	273	328	300	305	320	302	312	312	303	269	321	305	308	308	290	304	308	290	319	320	297	304	295	308	307	281	320	331	290	299	302	325	343	310	296	325	301	324	352	275	291	298	299	317	302	316	305	286	301	328	291	290	316	339	300	320	308	323	288	334	313	295	313	326	325	325	300	257	273	353	316	296	284	352	307	277	328	307	309	320	291	320	315	287	282	298	324	299	296	301	302	282	321	289	290	320	321	320	286	310	321	304	306	316	293	297	302	308	311	282	320	293	285	291	313	301	293	300	282	283	284	295	328	302	305	287	320	280	314	304	303	281	319	345	321	301	324	291	301	292	301	315	296	289	299	343	288	283	285	311	294	324	336	294	299	317	326	286	321	300	256	326	322	317	302	305	301	280	308	324	268	320	288	303	287	286	318	304	306	313	291	316	307	296	312	329	290	301	319	297	324	281	316	298	298	335	305	310	289	298	329	308	314	289	340	317	304	318	323	333	287	296	309	316	318	294	296	330	311	313	294	332	292	291	301	287	316	305	314	295	327	313	324	300	284	293	282	284	293	313	327	293	319	281	302	304	328	300	332	345	274	293	310	282	294	274	298	315	332	324	325	285	311	296	307	295	282	320	325	336	309	295	306	303	318	304	286	301	310	311	304	306	310	291	315	327	295	288	320	308	343	297	340	325	318	307	317	295	325	317	291	330	311	330	316	334	313	306	298	303	295	324	296	315	329	283	322	308	305	328	339	299	317	328	291	323	337	299	306	297	281	287	290	319	311	343	323	295	313	322	302	299	320	298	295	307	294	311	289	300	299	298	307	311	306	321	314	331	273	308	335	278	328	316	295	335	294	302	330	301	381	282	324	312	301	306	286	327	314	267	323	309	306	289	312	321	303	336	324	297	319	318	310	261	298	279	309	317	310	313	308	291	292	330	285	309	322	292	331	302	305	305	304	295	318	325	304	330	290	307	300	297	276	311	319	320	291	303	294	285	283	320	295	285	297	284	314	307	289	321	284	290	307	316	271	314	322	277	330	336	338	334	295	287	301	318	313	304	282	315	293	295	324	284	285	329	325	277	320	291	317	314	311	312	289	312	305	329	300	316	288	315	305	323	310	322	327	302	301	286	310	294	311	322	319	295	294	325	295	305	313	340	301	294	314	331	311	334	292	324	328	321	285	300	307	304	312	324	339	288	297	315	290	294	300	323	302	301	310	303	339	328	289	313	307	308	289	307	299	287	312	315	299	291	306	309	280	305	312	330	290	315	280	282	299	286	333	318	324	331	310	319	272	306	320	290	270	325	290	326	317	328	293	263	312	320	325	326	299	287	310	319	308	312	265	338	296	297	311	297	306	316	281	291	281	321	325	291	305	331	313	269	312	331	276	314	311	322	325	296	305	308	311	333	300	295	297	272	290	295	278	284	304	309	264	274	302	303	311	302	289	295	286	290	307	300	275	335	262	314	309	312	325	308	323	344	287	300	318	315	308	325	328	305	321	304	304	313	269	317	310	300	286	295	336	297	328	332	293	279	308	271	265	322	318	302	299	273	318	311	304	313	310	333	321	276	300	296	292	315	288	286	293	262	307	347	299	306	304	305	324	297	327	291	299	312	317	293	272	315	301	287	272	321	310	290	306	318	299	312	313	319	306	295	274	326	305	332	294	330	344	297	315	303	275	280	302	325	311	307	280	281	290	348	291	303	286	294	312	293	316	304	298	328	281	327	307	313	286	314	276	314	310	298	302	305	329	313	309	320	305	320	281	281	307	291	314	305	287	318	310	319	296	319	283	316	295	310	307	302	299	300	292	291	336	327	341	327	317	319	320	332	317	332	334	308	305	312	297	307	292	291	300	284	281	280	291	294	284	283	291	299	334	302	324	319	307	314	300	308	263	340	281	280	320	297	323	309	309	282	323	319	311	318	309	312	302	339	277	326	263	313	323	281	315	292	284	326	295	304	304	295	302	327	351	308	344	307	271	295	291	296	323	292	313	321	299	317	291	298	283	328	310	304	357	281	342	325	309	305	298	285	321	324	320	307	315	311	288	308	323	317	302	304	310	295	301	305	320	295	307	283	287	354	299	310	315	290	323	329	327	312	320	274	292	298	309	296	309	302	278	282	325	324	320	287	297	295	297	310	315	312	337	297	328	274	298	307	295	317	321	300	313	313	310	313	303	311	314	302	288	288	310	338	264	312	282	314	296	280	317	306	311	313	294	353	315	325	312	274	313	289	312	308	299	320	331	288	325	305	305	311	331	284	310	326	303	326	305	306	275	301	323	317	339	327	290	330	307	291	259	286	296	337	298	305	316	342	329	333	299	322	285	301	335	295	273	281	321	279	300	309	291	319	313	304	304	280	301	305	320	273	297	305	289	287	281	298	303	334	304	279	266	301	320	294	333	314	335	299	343	296	330	313	310	298	312	322	327	268	304	317	344	292	311	307	319	314	275	325	297	291	315	295	284	284	333	323	311	326	322	298	278	327	309	285	316	300	318	312	299	338	316	314	315	272	290	293	296	324	301	290	304	292	309	314	295	302	339	280	314	305	300	303	295	352	281	317	298	326	299	303	323	300	333	329	285	290	318	307	294	300	304	323	286	303	336	311	317	310	298	297	318	303	303	324	308	311	296	308	319	342	285	309	294	309	300	314	313	304	332	284	296	314	297	298	309	316	306	286	303	288	305	293	303	339	312	288	302	310	335	304	310	293	335	294	306	297	333	311	305	317	295	292	296	300	324	297	305	296	277	293	315	316	308	290	308	330	316	316	312	302	280	308	317	306	313	298	296	311	337	307	282	302	277	306	326	279	308	322	318	296	298	285
26790	20484	15432	8819	4451	2333	1586	1141	982	875	760	787	652	674	619	670	640	686	694	618	603	584	568	539	543	558	579	574	549	501	535	504	547	546	505	507	514	547	519	503	524	482	536	503	518	469	539	482	495	492	548	508	489	523	545	519	504	535	473	503	499	535	549	486	462	529	519	519	529	510	546	503	523	559	508	562	520	525	510	556	527	503	531	529	527	511	490	511	493	485	491	505	534	530	519	502	524	510	535	531	519	493	488	523	501	489	518	491	522	526	480	523	529	515	509	503	512	538	508	505	509	517	502	500	517	510	526	530	556	517	492	473	489	516	498	506	507	534	488	532	480	472	517	524	534	491	525	518	569	506	514	557	510	517	565	561	500	498	562	519	501	494	544	541	525	526	518	517	537	511	476	505	508	545	510	534	479	539	510	506	472	564	511	486	535	475	495	492	540	470	508	492	490	498	428	522	481	513	494	553	508	511	506	522	466	503	502	486	499	507	514	530	486	506	520	498	486	506	512	493	458	483	454	542	519	488	503	510	504	540	496	512	539	511	498	539	489	501	487	504	531	519	473	515	535	524	505	451	527	527	484	496	478	540	502	478	526	530	509	516	531	511	512	505	569	527	535	529	514	562	528	493	541	546	514	513	537	518	516	482	504	507	488	494	488	475	505	509	549	504	524	518	531	533	502	529	533	513	538	476	500	517	515	511	525	509	511	496	488	516	506	498	523	531	546	535	453	508	496	522	552	551	548	509	533	498	479	476	548	507	485	485	535	522	528	503	519	514	512	505	494	507	493	475	469	525	487	574	486	530	533	530	513	511	486	483	534	487	504	524	533	508	495	490	531	480	542	474	540	497	477	568	520	519	554	547	517	512	531	505	545	489	508	550	550	531	460	525	519	527	534	496	514	550	505	511	474	518	553	476	500	504	518	567	514	541	502	529	511	510	557	496	511	496	523	486	504	533	534	494	527	558	492	538	515	519	513	498	462	504	511	493	481	517	459	545	493	507	523	516	511	555	541	510	539	519	510	575	509	502	515	515	521	510	515	530	513	497	546	534	502	515	512	506	485	492	526	504	476	477	495	460	518	579	530	524	524	551	548	475	534	506	542	507	502	564	490	495	510	519	530	502	506	488	525	535	531	517	502	521	538	514	499	513	576	480	510	549	548	523	529	505	517	550	523	505	521	515	501	511	532	529	495	492	483	510	483	508	488	503	521	538	521	536	481	534	496	530	543	540	485	467	500	495	522	507	512	542	527	503	515	505	522	509	512	518	541	536	505	466	563	506	530	530	514	528	498	534	496	473	525	507	537	494	526	500	523	481	544	533	478	507	536	507	514	500	471	480	526	536	511	507	498	486	507	530	497	496	507	520	479	494	528	538	506	516	534	568	507	504	499	509	539	527	509	470	504	531	510	515	506	527	477	541	498	514	525	482	523	571	484	510	533	496	555	559	535	543	523	528	519	490	500	564	516	534	540	521	511	515	513	486	469	513	524	526	535	548	505	537	526	497	517	523	516	515	533	529	519	544	506	494	509	558	456	514	528	505	499	527	511	547	499	544	509	519	507	529	441	506	549	518	537	551	508	481	495	503	527	520	489	539	469	539	486	512	477	487	500	484	525	465	535	484	488	529	507	483	530	533	484	508	489	550	534	484	497	483	520	517	533	487	506	500	463	533	521	503	506	520	503	481	455	547	483	523	544	524	530	506	516	517	509	472	520	539	554	512	491	529	521	520	543	534	538	498	491	537	576	486	522	524	511	515	528	536	490	542	526	507	520	509	558	501	519	514	497	533	509	522	519	502	508	527	528	491	562	532	502	505	525	555	508	511	498	503	490	509	474	497	497	531	521	540	516	528	545	490	498	479	527	477	532	486	532	526	495	487	511	490	542	543	494	487	497	528	543	533	521	487	525	522	501	516	518	514	511	512	505	547	526	535	504	504	522	494	498	484	539	505	538	490	532	514	539	548	504	532	552	487	490	501	473	510	525	518	548	470	501	508	510	504	504	540	513	527	527	498	517	495	530	484	499	516	514	524	530	482	525	489	539	492	458	507	496	546	518	552	493	436	564	519	532	486	527	493	500	521	526	496	551	496	524	546	493	443	539	503	522	509	487	523	516	533	532	507	552	473	494	515	501	510	563	509	470	510	515	539	483	572	516	550	522	472	514	528	492	540	517	515	527	494	512	511	479	503	505	553	465	517	498	523	495	523	519	513	529	511	529	577	522	532	503	541	495	516	521	558	543	485	503	495	485	543	521	528	525	548	515	512	529	530	489	536	557	513	534	503	556	529	520	496	476	489	532	513	502	508	536	505	521	530	506	490	521	520	504	493	525	488	515	502	515	475	477	525	542	536	475	520	514	481	496	489	476	528	510	510	525	487	492	515	515	497	500	518	512	545	496	511	531	512	507	517	494	501	545	483	546	517	532	498	505	498	479	490	499	499	501	523	521	502	488	495	512	491	532	486	480	517	531	520	554	544	485	523	552	505	484	494	490	524	508	518	518	517	489	490	530	556	496	510	530	537	493	487	485	493	556	529	554	532	522	490	547	492	513	498	525	488	467	508	552	493	548	528	491	532	492	530	552	567	501	493	481	487	539	510	496	572	543	503	527	505	510	450	521	509	514	519	481	529	527	507	507	524	552	532	500	533	481	496	494	486	540	489	505	487	513	510	562	534	543	504	506	504	528	544	506	550	508	483	493	539	530	516	502	525	569	519	503	506	476	493	524	574	493	521	515	504	512	496	520	498	494	467	493	548	527	493	505	504	527	536	533	537	529	509	484	528	561	519	527	499	506	496	492	550	481	558	509	508	467	524	510	560	489	479	529	507	500	486	460	498	521	569	515	524	513	502	545	534	496	546	480	528	541	496	475	496	521	472	511	477	511	484	504	485	511	551	475	464	513	471	522	534	509	475	530	519	526	528	529	557	486	518	514	514	550	495	473	521	505	506	516	500	511	518	481	539	488	527	494	523	527	502	516	533	501	550	488	534	535	530	521	537	513	583	499	501	506	500	550	478	500	525	521	553	517	548	545	510	488	491	511	471	491	532	531	502	527	479	516	495	487	504	542	514	513	526	516	500	511	536	549	499	516	535	482	515	513	506	514	512	525	512	490	525	554	514	495	494	516	518	525	527	456	532	517	551	498	549	556	530	498	501	509	493	536	518	552	531	501	531	508	510	525	531	488	508	544	539	483	498	503	513	516	494	500	509	493	509	536	533	509	497	529	471	486	507	522	519	524	493	515	498	544	529	488	494	536	456	514	499	536	562	531	480	505	493	524	479	493	540	508	540	509	533	520	517	502	530	556	494	527	536	519	523	572	504	558	543	547	478	520	516	515	480	476	528	512	548	504	531	502	520	537	586	527	529	486	557	531	521	548	497	518	541	502	516	541	535	524	515	467	494	498	498	486	538	504	545	510	477	536	542	476	475	524	510	494	485	507	531	486	510	520	519	507	525	510	500	498	506	518	485
12675	23858	17660	11121	7760	5172	3414	2428	1946	1699	1449	1347	1225	1169	1134	1055	1058	1115	1126	1140	1060	1004	941	935	901	860	841	836	819	836	796	852	813	841	861	830	780	707	770	727	722	732	740	793	747	787	762	712	748	775	715	750	791	768	729	703	798	785	787	745	783	757	742	744	731	776	804	794	723	745	713	720	749	743	742	764	807	754	727	792	788	715	761	746	719	734	768	780	756	758	756	704	776	792	752	719	764	768	748	741	715	750	765	746	733	753	749	753	723	747	746	731	724	727	690	713	724	765	760	708	741	779	743	743	739	764	796	759	696	803	739	750	731	808	725	742	760	740	767	712	723	739	758	743	760	731	742	780	767	738	725	716	750	690	672	761	758	728	762	755	762	786	754	761	784	738	783	746	731	707	742	765	757	754	696	745	756	775	737	792	748	745	743	777	760	721	779	741	719	745	751	729	760	691	749	718	737	731	715	725	765	771	734	754	774	711	743	722	772	738	768	736	733	776	741	798	742	770	728	759	747	786	731	734	834	704	770	759	777	790	770	745	760	780	752	701	767	738	711	686	728	701	728	743	792	741	749	731	820	753	780	765	760	737	717	741	750	761	716	713	755	741	728	741	799	719	724	691	694	764	766	783	777	744	742	752	758	722	731	753	778	748	770	744	743	721	719	790	731	722	778	743	710	758	698	755	783	732	764	747	745	723	745	743	791	755	744	743	749	750	733	720	750	727	741	762	770	760	759	729	790	751	790	764	743	728	703	744	719	728	706	725	715	755	740	773	748	760	744	777	750	724	779	759	742	759	719	759	745	723	721	731	733	774	712	778	747	760	719	768	790	717	814	735	727	754	730	786	764	766	704	771	754	749	769	788	760	790	714	783	793	739	679	772	737	758	757	751	706	745	731	742	753	771	727	754	721	747	778	695	753	772	729	732	743	745	730	742	721	738	742	776	745	778	719	772	775	718	789	772	711	787	752	758	751	747	716	714	722	732	816	754	731	721	749	738	753	783	774	774	750	779	769	736	727	713	720	733	768	734	769	763	771	769	786	801	733	757	724	801	763	718	776	691	785	786	745	758	721	753	760	765	732	801	759	736	729	742	772	685	735	774	752	778	748	781	724	758	730	745	766	759	758	732	694	761	715	714	772	746	789	756	747	751	778	706	739	726	739	746	714	749	694	737	746	735	743	756	759	735	666	788	768	811	787	793	796	785	770	692	762	779	751	802	767	767	779	735	770	730	809	718	741	752	723	762	753	709	761	739	766	748	792	761	762	767	750	752	759	731	774	789	756	728	728	703	722	735	718	742	782	761	738	743	780	778	735	737	739	754	781	731	793	755	713	741	748	731	803	724	723	747	725	723	793	774	761	775	735	726	747	760	765	753	786	750	788	762	680	734	755	728	792	789	728	726	760	752	781	763	749	768	723	785	748	797	720	734	753	717	745	721	740	749	708	766	763	780	781	808	806	766	737	768	790	716	737	750	789	762	748	747	770	739	743	720	762	763	736	795	763	751	753	703	715	711	763	789	724	748	784	741	739	772	777	756	739	714	746	763	754	743	749	730	757	752	736	751	769	744	777	724	764	728	765	763	710	726	756	767	764	777	791	728	766	750	743	737	739	768	733	793	765	766	733	762	726	786	735	774	718	751	782	751	764	767	726	749	753	761	772	744	728	723	687	695	730	775	769	721	762	774	721	760	756	747	774	781	727	731	790	816	779	760	777	813	754	744	723	771	725	823	741	703	769	713	769	778	736	826	754	725	746	748	767	757	804	737	757	719	795	768	748	787	730	738	768	778	724	757	759	762	753	689	778	731	772	730	765	784	800	794	759	813	766	735	731	759	786	771	758	809	725	759	744	718	726	746	755	795	742	789	814	708	778	755	773	738	737	721	729	741	716	784	747	736	692	763	770	750	740	734	759	757	721	735	742	730	791	772	755	769	725	727	740	731	751	746	781	765	792	743	771	726	745	714	785	767	740	755	763	803	758	755	754	745	733	711	759	779	740	791	754	745	742	761	753	720	737	718	752	725	759	778	751	736	773	789	790	749	751	750	768	764	729	762	796	784	735	734	745	711	739	760	767	766	787	822	754	764	793	712	756	741	738	737	770	749	777	692	731	739	706	730	695	772	736	774	715	805	807	753	762	789	745	751	744	725	803	721	767	729	791	791	772	768	786	715	766	795	762	737	714	752	744	718	762	720	768	744	799	736	799	766	697	733	759	714	751	800	768	734	741	724	718	737	732	768	786	762	760	790	770	762	766	785	754	729	761	723	737	801	773	759	754	786	743	788	712	721	756	751	767	779	726	806	752	757	700	747	783	719	720	727	782	764	752	809	804	736	727	782	740	736	738	782	749	721	723	702	785	737	805	709	784	749	768	767	785	769	756	734	750	727	751	715	776	789	766	706	722	733	766	695	752	751	731	739	718	771	763	770	703	738	739	762	725	767	714	729	750	736	769	715	749	748	754	720	717	717	793	777	671	768	739	710	723	732	771	765	750	782	748	727	759	735	762	776	709	745	813	772	698	745	752	703	733	787	698	725	830	751	710	760	813	720	728	733	693	768	816	779	761	787	772	736	800	741	745	805	738	789	763	793	741	750	752	702	723	748	746	761	764	757	794	771	788	792	730	729	749	729	758	704	725	781	764	811	715	745	758	744	841	712	774	766	741	697	756	766	743	757	770	716	729	760	733	767	724	737	769	731	806	785	718	724	750	731	779	705	758	741	751	722	723	759	696	743	765	754	757	793	704	788	679	747	729	747	750	774	730	737	753	774	739	773	782	754	732	715	760	779	742	735	790	701	692	752	753	771	689	800	721	766	752	725	797	716	704	748	806	756	746	755	741	761	746	713	749	730	782	771	743	774	797	806	731	725	792	716	722	705	744	746	753	727	749	761	698	733	766	804	750	710	706	720	724	762	741	828	738	699	732	736	749	727	709	810	735	732	795	755	773	775	688	762	758	739	792	750	763	765	747	785	756	710	729	698	765	758	712	736	735	705	713	773	772	751	723	764	702	717	773	764	810	732	738	716	791	764	806	753	800	720	703	745	725	769	726	738	754	716	731	753	764	764	800	714	772	770	702	744	765	744	752	787	745	791	762	747	756	742	788	767	745	742	740	734	764	735	756	792	749	721	696	743	718	779	715	798	773	745	775	740	749	673	742	731	771	727	763	732	685	753	705	777	789	764	756	760	742	708	744	707	776	748	744	777	766	723	742	783	774	755	759	686	719	638	698	791	729	766	704	751	779	745	778	747	716	751	758	787	722	764	721	759	763	748	743	760	729	735	781	727	759	775	704	743	724	715	720	748	750	755	775	795	746	741	721	698	736	749	748	719	766	755	744	771	733	757	753	776	780	710	749	792	757	745	738	741	740	780	757	755	661	767	723	714	720	800	822	760	742	758	667	725	759	765	731	797	748	747	749	732	761	686	731	786	777	792	796	801	800	776	711	736	722	737	750	739	754	747	776	802	752	750
22910	21029	28093	24175	20623	9542	2855	1496	1081	935	802	624	601	561	537	534	523	502	515	511	492	476	398	352	384	369	342	328	366	370	346	327	321	356	339	336	326	318	333	314	311	299	299	285	311	315	279	286	296	291	307	312	273	303	270	317	327	308	307	269	287	305	292	307	306	302	313	294	345	318	295	304	278	297	317	270	294	315	298	306	285	295	304	284	306	282	280	269	292	297	268	295	265	297	329	286	289	278	302	312	314	304	286	284	303	279	273	298	297	287	285	306	343	317	287	307	308	307	301	279	269	313	267	308	290	277	289	296	301	280	301	334	298	256	271	297	269	308	307	278	308	303	298	312	277	298	294	325	294	263	284	298	298	287	308	303	291	316	311	269	285	286	308	330	251	285	321	281	300	272	287	305	309	295	289	308	322	301	285	289	286	309	281	320	300	284	298	285	289	286	284	287	249	303	312	282	316	306	278	275	315	303	287	281	309	292	280	330	309	309	325	300	304	290	283	321	294	294	272	306	306	315	289	336	267	287	279	290	298	296	308	285	272	289	314	292	294	307	295	331	295	310	285	279	268	323	307	296	289	301	345	281	318	301	267	299	309	316	290	289	327	300	300	309	319	300	276	293	297	328	259	306	283	273	308	267	320	282	285	293	327	293	296	307	276	269	280	303	303	289	277	283	288	270	275	290	325	303	264	285	288	331	305	271	305	297	297	274	297	280	321	308	319	328	318	301	282	279	323	282	302	292	310	288	306	279	293	296	297	280	325	292	293	339	277	295	263	297	291	278	303	298	305	265	314	286	326	291	340	280	283	268	291	293	282	272	280	309	327	308	296	307	319	280	314	289	284	310	305	286	283	290	279	336	285	286	300	306	289	293	287	268	286	313	304	269	315	309	294	297	328	272	300	330	302	267	294	293	296	309	298	296	291	302	292	275	292	317	281	305	285	289	285	293	342	278	299	306	302	322	251	298	290	304	323	304	301	282	270	304	290	310	310	302	324	283	321	283	312	283	304	269	274	272	304	318	312	307	296	301	319	309	320	279	287	297	314	285	270	311	279	281	307	281	319	291	293	304	303	289	307	300	299	296	293	282	287	302	299	307	314	270	289	311	293	308	275	297	313	291	273	299	284	312	268	282	264	284	240	275	294	301	314	305	311	295	300	278	329	290	321	300	281	286	288	340	293	306	271	313	284	325	297	306	301	297	294	310	293	292	257	282	303	247	312	310	317	278	336	299	298	280	300	303	316	319	290	315	294	283	326	293	272	301	300	267	291	307	283	296	299	309	295	290	318	293	297	289	295	296	296	277	297	280	294	297	304	280	285	311	314	292	287	335	282	273	279	315	304	299	257	307	266	292	302	295	281	313	300	284	282	339	305	292	255	303	276	312	280	294	286	304	286	325	313	294	281	316	297	312	305	308	293	298	323	307	325	271	346	305	286	271	305	292	269	288	303	287	291	284	319	256	337	307	276	313	278	258	289	300	268	315	309	293	273	273	303	270	316	289	324	288	279	269	329	294	281	304	311	309	291	305	302	292	300	278	296	300	297	341	276	302	245	282	295	280	289	276	263	304	315	282	307	308	292	290	303	306	298	303	329	318	277	304	286	285	307	316	307	262	284	317	284	293	289	288	270	317	302	314	297	318	274	315	296	316	274	238	299	290	307	285	278	301	305	328	303	327	295	291	284	333	305	292	316	289	277	310	305	272	335	299	286	300	282	285	262	282	307	268	312	285	317	284	295	302	337	313	264	297	267	300	290	290	269	305	292	312	288	301	299	273	276	302	307	294	330	303	276	296	292	299	291	270	285	302	298	288	282	293	271	267	285	286	321	316	321	300	280	284	259	293	267	273	290	295	320	264	286	254	299	289	301	269	274	296	304	312	282	270	282	303	330	285	305	289	283	293	310	297	301	316	308	310	301	279	288	312	285	293	310	293	272	275	299	310	304	312	280	278	327	298	279	314	279	301	273	311	325	274	288	305	309	329	326	321	321	278	304	309	320	282	294	302	299	273	302	297	277	275	310	268	344	338	295	273	290	306	297	313	278	319	271	286	285	285	291	304	276	307	293	286	307	293	278	293	285	288	261	297	294	273	300	295	304	306	283	285	331	309	313	326	334	307	297	280	309	291	289	331	299	293	319	304	301	320	302	290	276	302	297	282	307	309	281	326	309	347	310	279	267	298	289	298	297	267	307	258	283	300	236	294	315	296	273	302	322	278	261	303	298	280	304	278	272	277	277	305	316	277	313	312	321	295	323	310	269	286	305	324	295	297	304	284	286	296	298	286	293	277	289	279	297	309	280	292	294	327	289	268	311	294	288	336	322	302	272	277	316	281	296	314	309	294	286	277	310	302	303	316	294	261	282	309	287	289	286	280	308	269	311	294	292	296	286	333	315	300	297	295	276	312	319	268	295	299	302	288	273	314	289	311	276	300	306	288	307	282	293	277	286	285	315	282	286	311	300	297	310	295	296	279	274	284	282	283	313	302	301	277	305	303	278	331	291	314	278	287	313	302	285	285	294	282	302	305	307	309	275	299	289	274	297	293	266	282	258	331	270	311	315	270	309	305	291	322	287	290	321	304	267	308	284	291	315	305	268	270	324	278	290	281	296	302	316	301	287	308	278	284	276	318	323	283	305	300	292	285	296	290	297	297	299	299	306	315	281	293	316	300	285	316	305	317	297	286	285	278	308	320	307	273	290	337	277	288	295	328	304	289	289	277	281	268	302	282	324	295	314	293	299	286	312	279	306	279	296	291	307	295	320	329	303	275	277	274	280	320	317	304	277	298	289	265	291	336	285	289	302	304	278	266	281	281	286	310	273	294	284	294	309	319	265	314	303	297	294	283	329	313	323	316	287	308	289	256	291	327	303	305	280	295	302	297	284	289	270	279	319	288	312	310	277	321	301	273	309	313	308	305	298	284	290	314	295	355	279	304	320	322	312	328	293	302	280	270	293	294	281	263	300	273	284	275	312	279	329	325	280	311	278	314	294	301	333	314	285	270	288	318	313	290	307	290	293	302	313	283	294	300	291	297	314	326	277	281	277	294	282	325	298	284	312	259	302	303	291	272	316	304	296	305	299	287	277	278	299	298	279	290	284	305	280	321	349	290	305	329	300	307	307	282	291	285	329	283	355	281	276	298	304	313	287	290	274	285	285	300	295	314	299	307	325	288	297	283	325	326	303	303	283	299	289	294	293	287	282	272	292	306	286	271	282	292	288	288	300	294	289	287	269	273	301	267	308	301	289	295	305	296	306	261	299	306	340	306	263	279	293	286	314	287	301	281	286	313	313	310	286	306	295	275	301	302	311	295	285	303	267	312	287	284	276	288	273	294	298	300	296	305	278	317	302	299	314	284	297	323	290	301	299	282	307	318	286	294	256	279	300	295	302	313	312	294	334	312	297	314	292	318	301	303	281	292	291	269	321	286	263	318	315	300	268	290	294	307	316	305	251	287	287	307	331	307	263	286
12633	30092	22896	14679	11349	7532	4996	3591	2709	2217	1814	1398	1164	1152	1036	1124	1057	1095	1043	941	919	870	788	684	661	670	572	565	579	576	507	574	584	583	577	519	491	427	455	428	475	458	467	470	461	466	458	468	430	437	492	442	438	483	450	447	464	442	447	446	471	449	447	438	445	445	440	451	446	468	482	430	485	464	439	465	451	446	439	445	439	479	433	468	424	473	441	469	453	405	478	451	420	449	456	456	401	459	481	452	467	452	447	434	470	452	486	483	503	408	422	463	478	453	438	468	463	418	454	468	448	453	454	452	444	488	462	425	470	461	438	462	459	486	467	433	443	413	478	430	490	431	481	454	457	430	435	449	463	478	433	479	464	418	451	442	420	454	453	439	466	463	447	464	496	442	442	463	403	466	453	459	490	487	465	415	448	445	395	483	443	476	425	461	496	409	445	475	407	459	451	447	399	433	452	442	452	444	435	456	412	438	425	467	475	476	472	452	461	442	459	438	452	401	446	421	450	448	455	456	429	442	437	417	456	460	461	468	420	459	448	486	459	468	465	433	454	443	469	423	433	468	419	470	460	480	446	431	413	455	480	411	435	437	454	434	434	457	413	446	483	462	461	443	415	446	451	451	470	466	447	441	437	428	442	473	477	442	456	436	457	502	454	420	466	449	421	433	454	434	479	492	493	467	431	435	450	429	438	447	418	452	472	405	454	431	417	436	433	443	486	425	417	446	446	465	426	480	490	471	427	431	440	443	465	486	426	411	395	476	465	438	466	430	431	463	466	441	455	460	484	473	416	458	423	471	423	486	443	458	423	482	444	464	429	445	455	479	421	456	437	457	422	399	402	453	483	467	444	480	417	464	459	455	458	445	492	437	417	419	409	490	432	405	449	474	457	446	494	451	432	454	481	433	443	445	466	458	450	443	468	491	428	429	434	438	407	421	420	458	431	452	421	457	452	449	466	440	450	456	482	460	432	438	449	470	415	447	439	456	447	432	409	451	417	425	510	434	449	419	451	456	436	411	477	429	461	444	473	430	444	486	460	465	427	490	456	442	453	478	469	438	483	452	463	439	422	428	426	391	403	453	434	458	448	467	441	468	465	443	474	421	456	478	473	465	473	440	412	469	404	475	455	433	426	461	453	417	474	462	443	455	461	450	419	415	463	460	465	460	487	490	436	429	447	427	424	437	463	486	422	437	465	440	484	480	450	446	437	413	439	468	430	461	425	431	417	470	440	441	454	422	443	435	443	423	460	422	433	480	485	447	475	457	437	420	450	425	478	444	480	444	456	443	454	448	464	439	450	456	434	462	411	462	447	452	470	462	434	451	447	472	443	458	413	466	457	488	436	416	492	434	464	448	480	472	448	427	429	419	466	428	437	443	456	437	425	492	478	461	477	467	452	464	445	463	448	443	461	435	434	443	420	415	496	451	421	484	441	439	444	479	458	443	464	446	448	460	471	465	479	459	471	450	446	447	417	416	450	460	449	448	427	421	432	416	430	441	467	470	457	432	451	439	416	448	450	460	501	466	476	468	451	449	439	465	444	434	444	423	462	440	464	446	428	451	455	470	440	454	440	433	472	460	486	473	483	443	451	426	463	468	427	447	439	479	461	441	452	473	430	438	460	477	445	461	456	446	480	434	468	440	463	457	418	435	472	433	461	433	458	451	465	465	451	469	436	425	440	459	431	448	451	438	442	454	417	426	437	427	450	434	473	438	431	440	430	472	455	449	426	495	456	461	419	451	456	433	438	425	478	465	477	427	491	442	421	451	448	414	436	472	428	435	483	451	485	449	486	459	455	454	480	462	448	460	457	424	451	443	451	476	417	473	445	445	448	489	450	450	453	440	414	407	430	468	440	478	452	438	469	500	456	431	438	472	429	445	438	437	438	486	453	463	473	414	435	449	434	450	446	420	488	457	447	405	457	432	448	407	439	476	458	446	418	463	508	457	444	443	473	447	476	442	472	475	469	458	472	454	440	426	450	455	434	446	459	465	482	451	480	463	463	423	433	465	457	445	450	482	432	431	429	471	460	443	454	446	465	452	452	423	455	459	437	455	462	454	469	438	445	411	452	480	416	460	444	452	472	457	447	455	503	458	460	429	454	431	422	447	422	460	448	457	404	467	456	487	456	445	434	444	403	434	428	424	455	458	428	437	437	446	425	450	462	463	424	473	469	435	447	442	425	435	480	414	466	388	457	472	447	464	445	458	454	447	415	461	492	438	443	446	451	446	466	449	442	444	465	467	414	425	435	445	415	491	425	425	467	445	460	464	463	407	460	474	444	431	450	439	432	455	482	458	422	483	445	418	489	432	457	453	457	430	456	447	409	458	427	440	521	428	415	409	434	465	446	424	448	463	422	458	471	470	445	490	446	459	467	456	440	437	414	444	476	448	471	466	453	427	444	470	418	481	437	456	461	474	498	421	451	416	419	400	463	466	437	457	436	442	432	397	429	437	479	491	442	441	432	462	464	469	478	428	434	469	412	458	474	450	459	441	474	423	495	438	458	475	452	427	443	461	421	451	432	437	424	461	483	418	453	461	461	452	449	449	432	487	452	427	427	425	482	434	412	462	453	435	492	457	411	465	418	494	452	448	413	471	455	437	449	445	450	426	443	444	464	465	490	471	471	478	432	465	461	484	416	469	446	480	455	444	428	479	436	420	435	444	475	467	436	444	455	423	477	463	445	446	442	492	441	401	467	428	447	452	450	437	466	428	464	406	471	472	450	471	406	431	474	421	469	460	447	459	481	461	415	487	460	405	502	458	393	470	474	414	452	463	463	454	441	428	425	438	425	436	441	440	460	430	494	463	464	474	441	442	454	437	449	454	455	418	467	489	457	439	480	437	447	419	454	461	458	451	465	429	422	443	435	427	472	422	466	461	442	409	486	426	447	446	429	403	458	443	422	456	475	483	422	488	464	478	438	439	412	475	449	407	403	446	421	470	461	476	474	495	440	440	462	479	461	444	453	421	469	426	442	449	485	417	452	476	437	440	475	464	464	467	459	416	462	452	459	445	412	476	428	449	468	454	475	458	424	450	481	464	460	465	447	396	447	385	459	420	431	445	408	455	422	446	460	415	418	471	455	411	490	444	464	480	412	442	435	435	454	452	446	447	459	473	396	434	432	402	438	462	456	440	463	435	475	431	468	419	441	453	427	429	468	466	416	438	467	470	451	461	454	470	473	483	420	449	420	520	464	492	468	446	457	440	437	431	465	458	479	446	456	424	490	432	418	437	422	462	467	439	432	443	465	443	477	464	449	489	438	448	453	466	418	435	478	462	441	459	429	482	421	430	444	470	446	483	447	461	483	446	447	431	394	436	489	398	461	464	427	441	417	448	437	492	434	463	426	434	426	492	458	432	469	440	448	421	473	468	421	463	444	477	437	456	421	447	405	433	485	452	448	472	477	444	476	423	430	402	441	421	449	444	431	436	466	460	457	441	424	441	445	461	423	417	451	434	439	454	463	458
24265	21087	26510	24507	8571	3129	1992	1448	1093	921	826	708	668	664	666	670	706	705	700	649	589	657	611	601	580	542	573	556	514	566	535	571	574	593	531	536	528	505	504	473	537	504	517	513	524	475	513	458	508	508	530	509	503	502	551	525	576	491	496	517	490	506	537	511	524	526	496	498	489	506	513	511	576	516	496	512	525	514	513	518	501	516	494	526	498	511	523	499	502	522	555	475	546	486	511	507	520	482	548	529	509	470	504	521	488	538	492	497	469	529	541	481	517	498	503	482	512	511	505	512	515	490	545	487	508	503	517	499	470	524	512	514	483	497	543	509	483	483	495	512	493	490	494	529	512	499	517	503	492	523	470	567	506	502	508	481	491	494	491	518	506	532	501	480	497	505	519	511	505	513	546	498	517	525	480	498	523	527	513	516	511	469	467	515	471	515	524	478	514	526	484	462	473	565	480	490	518	528	507	515	468	479	506	482	533	516	462	516	518	486	503	516	509	503	507	445	467	496	511	552	513	566	501	476	524	547	517	498	500	508	470	500	527	504	537	527	511	474	524	537	516	501	492	499	506	517	502	573	488	495	501	490	514	472	455	532	494	532	504	506	561	531	480	523	507	494	492	516	498	487	495	502	508	522	517	515	484	563	496	511	516	502	502	488	493	507	503	492	524	513	522	488	510	523	519	505	575	505	522	473	528	505	485	514	534	519	511	522	521	508	477	500	500	511	486	484	508	482	500	461	439	511	511	496	489	526	517	473	518	497	513	507	504	539	526	553	448	475	486	520	524	511	492	526	490	555	518	511	503	512	518	559	506	478	564	501	490	497	506	516	495	496	532	506	496	489	517	519	517	474	504	540	507	511	517	512	492	508	485	495	530	473	519	511	514	512	502	517	509	539	520	561	530	524	509	526	509	534	529	552	501	496	483	509	479	471	526	527	519	538	520	515	500	509	518	480	520	533	497	510	500	521	544	511	493	482	493	504	524	484	473	487	475	466	470	484	523	503	466	467	491	511	490	509	531	466	489	500	505	502	457	492	505	496	541	494	535	483	498	509	483	500	536	495	518	450	522	519	519	495	524	474	481	520	462	518	515	522	481	501	493	473	491	508	482	547	474	500	536	522	519	488	480	502	517	490	536	534	497	546	487	460	484	505	525	499	502	515	514	517	528	512	565	480	480	521	492	532	550	442	506	501	525	509	486	508	500	503	483	524	521	490	525	514	519	488	534	518	464	498	483	493	527	515	504	486	465	485	514	535	528	521	513	545	537	511	461	497	529	482	541	499	512	505	503	500	532	495	489	491	492	465	506	506	530	513	504	517	498	475	493	523	480	507	497	509	531	514	461	497	468	495	531	545	571	491	461	507	505	517	488	476	536	503	500	490	524	477	542	476	506	462	513	550	503	500	490	481	445	538	522	467	530	506	508	506	525	496	488	531	528	508	528	474	519	538	523	501	510	494	480	429	511	513	527	515	501	488	512	514	530	470	488	483	479	482	480	513	530	542	505	471	496	466	518	494	557	504	504	501	504	518	499	486	494	543	535	508	539	514	474	493	507	517	534	453	472	524	511	510	492	543	509	476	496	504	482	544	472	496	488	471	497	510	516	519	525	498	499	511	482	522	495	524	509	526	490	482	521	470	521	528	468	523	510	485	550	493	514	524	508	502	531	526	533	460	528	524	474	521	486	498	536	529	548	463	514	474	516	504	493	532	490	509	534	534	528	519	521	545	489	505	541	522	479	502	515	500	511	474	505	504	502	521	513	498	486	461	501	520	511	523	482	514	496	467	513	486	497	485	516	496	486	531	513	498	523	488	493	520	527	488	503	493	488	504	502	532	493	509	496	476	530	516	558	501	527	479	512	466	512	502	485	516	472	474	495	485	540	506	500	534	509	483	529	526	478	520	518	530	503	468	501	533	496	582	547	431	441	510	494	487	496	525	491	525	527	499	495	483	485	474	503	508	474	546	483	491	509	526	510	498	510	537	527	473	471	523	504	490	499	498	486	519	528	517	486	533	469	497	544	507	491	504	475	540	535	542	534	502	497	487	445	511	500	528	532	486	517	518	536	517	541	521	522	488	461	450	488	536	517	456	544	481	486	525	481	455	523	464	521	534	506	525	523	526	485	519	513	479	517	526	475	502	554	497	509	508	512	505	526	514	532	491	509	439	484	538	497	541	483	504	503	490	500	562	520	523	491	516	514	469	502	500	525	468	536	516	494	480	533	506	521	502	557	503	515	468	489	492	521	503	524	495	482	503	516	532	548	503	476	530	533	482	505	504	492	536	488	475	510	498	497	522	486	516	486	527	491	525	531	499	515	530	498	495	512	488	503	479	523	539	546	473	480	506	541	525	488	528	558	538	535	498	494	525	494	521	523	498	466	546	518	430	534	487	522	526	483	523	496	491	514	515	532	528	476	494	497	536	487	489	483	503	551	509	490	479	503	512	521	544	490	486	464	470	496	533	518	463	483	490	464	547	513	476	471	479	491	520	492	506	495	505	488	482	488	511	530	527	498	495	512	475	498	520	509	546	524	502	490	499	538	490	502	493	478	479	487	533	511	495	484	501	546	498	523	512	499	478	504	487	510	510	501	488	523	505	512	517	519	567	508	497	529	496	502	491	474	501	519	499	484	511	508	531	501	474	537	508	479	511	521	478	476	489	450	502	510	500	491	534	494	539	520	479	533	509	516	533	488	508	498	501	492	523	497	471	526	512	465	461	477	505	516	497	538	488	547	523	499	514	518	498	531	546	515	500	539	503	492	502	516	487	521	538	467	513	493	517	466	515	509	535	496	471	486	536	477	507	519	479	510	517	480	486	546	501	512	535	516	542	525	493	506	540	473	548	534	513	495	482	522	512	493	520	470	544	534	466	465	500	501	494	510	504	488	528	515	510	502	502	466	495	489	504	497	511	509	481	473	528	472	479	504	509	482	478	544	478	482	533	525	476	481	473	504	498	464	494	494	562	493	490	520	500	517	512	539	523	481	518	478	493	498	528	482	458	557	523	488	499	487	489	506	495	545	463	513	480	516	474	489	473	481	530	498	481	491	489	494	503	487	541	512	500	479	544	510	478	509	477	519	498	514	516	500	521	514	520	478	500	519	495	508	478	530	492	496	515	552	531	538	508	473	498	471	513	506	487	511	494	467	535	504	524	447	505	511	494	466	534	486	541	534	515	471	592	535	512	492	505	507	487	508	485	510	496	545	497	514	500	526	486	536	481	517	503	500	556	484	510	474	501	503	486	494	488	498	499	499	503	494	485	500	507	510	512	485	479	509	467	486	491	536	485	522	524	527	493	511	495	506	508	505	480	474	526	468	534	499	499	484	481	519	491	503	480	481	508	521	465	488	509	502	496	463	503	499	550	476	492	505	503	510	488	509	522	494	539	469	524	494	491	547	526	542	502	511	502	472	502	499	494	479	506	484	538	498	539	486	513	491	496	471	497	493	517	532	502	529	487	453	506	502	527
12087	26100	19299	11773	8840	6341	4438	3180	2491	2043	1698	1338	1307	1231	1224	1193	1255	1240	1235	1232	1143	1030	1002	962	911	905	818	842	826	844	752	859	850	819	811	796	759	733	808	710	753	735	753	747	727	758	722	722	677	717	759	759	769	713	731	729	697	703	728	740	717	703	718	769	727	738	721	735	718	753	780	623	740	708	744	732	710	712	710	708	762	738	722	732	718	700	773	718	740	682	660	719	734	703	739	728	758	720	730	726	744	683	703	736	743	710	747	731	755	750	707	761	726	717	717	747	735	716	760	743	681	761	735	757	763	748	729	689	742	729	670	710	743	706	738	715	687	721	736	748	710	735	739	731	739	686	703	739	723	727	728	747	756	743	807	699	719	722	753	774	695	730	724	721	738	736	739	694	732	731	681	733	693	734	739	729	737	706	699	723	698	697	729	743	748	713	728	696	785	693	744	726	695	761	687	753	710	719	689	730	752	737	741	740	758	717	741	700	710	718	718	732	683	740	706	803	767	759	706	723	758	705	694	696	723	706	718	749	715	757	693	709	759	732	760	727	749	694	689	708	742	733	736	762	750	706	696	768	721	701	714	760	709	718	723	719	710	720	693	720	715	762	698	775	698	706	749	782	688	764	704	717	772	688	730	720	732	720	768	768	726	789	727	714	783	735	765	738	720	726	702	730	691	781	685	787	739	719	669	716	723	687	762	679	753	707	675	723	720	696	743	768	721	726	747	802	707	746	714	684	698	734	751	720	690	729	743	711	743	699	736	780	764	729	743	697	764	707	703	753	721	765	690	770	735	744	708	717	727	737	745	716	724	734	713	715	740	716	708	752	788	707	672	714	672	674	707	708	714	727	663	754	724	747	765	702	739	725	699	693	703	776	702	684	753	692	734	771	716	724	726	725	708	767	738	699	771	715	712	787	722	759	716	701	716	775	648	759	755	704	727	772	688	690	779	736	686	720	716	766	775	691	736	754	725	741	699	758	766	709	744	720	763	684	750	741	710	768	772	748	770	776	762	768	781	730	759	678	718	770	745	744	802	738	721	724	731	716	709	730	677	758	788	755	750	708	776	709	666	729	747	758	719	754	726	721	715	717	700	684	716	766	705	708	741	727	758	749	736	787	662	706	721	713	742	720	731	731	726	730	687	764	708	742	743	722	668	738	701	700	739	735	728	714	726	729	727	715	738	762	750	739	670	710	746	677	709	728	695	677	724	728	765	714	688	745	774	754	731	754	722	730	722	688	703	720	776	764	682	721	731	712	788	799	715	690	697	725	737	750	741	726	736	751	659	748	723	721	697	724	699	723	705	774	714	718	724	725	745	689	716	727	758	690	734	729	750	695	725	714	706	694	715	708	694	712	752	707	750	660	702	700	711	715	753	677	739	757	757	741	745	783	752	734	761	715	726	724	723	776	737	697	719	739	720	739	727	695	697	781	679	721	756	754	714	719	731	734	716	716	716	694	753	731	714	679	714	695	720	747	741	744	780	735	690	727	710	748	676	689	751	762	689	754	678	695	722	769	771	742	669	731	728	749	687	742	752	658	734	715	750	701	723	749	671	752	674	737	748	752	765	791	738	733	695	709	720	699	748	755	690	717	744	758	723	697	785	773	743	712	737	744	719	704	726	684	712	693	759	700	721	711	728	711	698	712	719	701	778	753	742	749	742	736	694	721	727	723	747	743	704	738	705	695	764	739	706	694	754	777	718	734	768	730	697	765	742	712	757	739	709	711	725	782	729	702	743	723	730	701	747	721	718	704	726	763	751	695	744	694	739	777	703	709	731	690	787	758	727	772	703	778	754	716	718	693	708	778	790	704	724	738	689	746	758	718	720	777	731	733	729	709	775	751	714	765	729	745	715	756	755	753	732	743	748	779	747	704	750	744	763	732	759	687	702	756	676	780	740	766	706	739	749	720	736	727	726	710	744	728	742	672	696	709	706	718	719	704	690	724	784	728	728	718	742	748	711	719	718	705	712	733	703	770	751	760	723	731	749	721	691	705	771	757	727	748	751	742	723	731	779	741	704	751	726	754	751	707	694	771	751	782	684	778	802	739	737	681	698	746	750	697	728	712	763	733	748	717	746	741	703	781	744	676	699	747	747	752	761	708	765	706	730	757	678	742	793	693	693	737	715	708	754	738	727	724	746	725	758	742	715	733	720	703	697	771	654	690	714	705	687	732	751	681	754	749	737	728	730	745	743	732	746	708	765	734	752	734	720	644	717	736	749	702	689	722	739	740	702	685	720	706	713	738	693	705	730	758	695	713	758	715	769	714	719	730	759	751	769	716	757	767	732	727	708	773	670	743	726	761	776	746	700	694	714	715	686	772	728	782	746	696	756	731	700	736	714	782	712	712	754	725	758	742	704	744	741	732	716	711	726	731	705	700	734	690	710	710	735	727	709	711	761	691	724	728	683	701	748	714	733	743	739	736	721	738	692	705	741	711	752	739	674	670	717	710	761	700	734	745	755	737	769	769	734	723	755	757	723	701	727	770	683	701	762	728	730	730	770	696	752	666	775	770	703	691	735	753	690	733	740	769	732	761	721	760	733	706	753	760	695	766	677	697	674	730	741	727	789	740	742	752	732	705	710	770	741	710	737	732	708	719	742	694	730	716	759	742	725	689	692	718	734	771	757	717	768	722	686	713	706	715	705	713	694	712	731	740	737	706	662	722	693	714	697	720	700	680	741	718	700	683	700	721	747	738	727	727	695	691	774	751	723	735	742	764	688	696	689	769	709	737	765	668	760	749	691	734	751	683	704	658	733	768	735	749	710	742	716	752	743	738	701	737	743	716	719	756	685	686	717	717	719	714	690	728	713	721	711	729	758	708	740	708	742	755	750	787	728	732	734	657	712	745	721	704	754	758	720	725	746	746	726	732	737	746	754	745	692	704	786	737	707	721	775	762	690	735	733	736	785	752	704	710	733	758	761	713	736	755	711	738	644	726	748	689	753	722	706	753	751	733	726	721	698	756	723	685	685	713	743	730	704	740	721	768	709	726	694	764	715	779	742	708	731	725	754	730	750	722	743	746	732	731	720	760	723	694	739	773	694	712	669	747	747	678	727	727	749	703	731	724	711	742	738	744	713	735	739	757	740	752	788	730	716	732	740	710	731	787	731	735	765	733	705	709	743	709	721	750	703	723	737	739	732	725	728	713	752	751	723	684	724	721	729	707	713	746	717	739	742	787	730	747	724	695	732	705	704	761	743	735	761	724	723	708	702	737	752	727	709	707	729	761	719	757	717	725	742	747	671	692	733	738	760	715	710	761	751	738	716	742	769	722	728	675	712	756	741	732	736	677	801	763	725	723	702	728	721	771	729	714	744	709	714	779	761	704	752	721	789	673	719	716	690	701	707	745	765	760	775	727	712	744	741	700	721	729	750	729	715	710	710	737	745	760	713	749	737	717	716	767	738	765	752	758	750	730	700	734	717	728	769	753	730	752	759	729	733	728	758	701	757	737	764	702
22099	21037	28657	23633	21037	20437	7435	2095	1413	1126	752	619	601	558	529	567	542	553	518	488	504	402	401	328	322	310	311	294	288	298	308	295	300	286	252	236	204	223	213	215	219	207	191	220	214	236	224	210	180	203	226	214	219	209	212	222	225	215	205	193	218	199	194	223	217	197	217	190	239	223	211	212	214	232	198	224	249	219	204	241	188	206	211	216	211	203	181	199	237	231	205	215	234	193	207	174	222	225	200	216	201	213	199	214	214	217	215	211	214	204	203	190	221	203	202	206	201	241	222	200	222	192	230	214	211	190	195	204	225	221	186	202	214	196	218	225	210	186	197	237	212	228	184	207	178	195	202	219	209	228	229	201	206	213	202	215	208	194	174	186	198	235	229	198	210	195	195	218	201	186	219	211	224	219	196	206	222	206	225	226	200	185	209	213	200	209	222	229	204	198	234	200	191	208	170	183	228	193	251	211	218	211	243	177	232	191	188	228	211	204	230	192	221	174	216	234	193	207	208	207	215	218	224	213	188	225	215	215	192	206	211	226	227	210	200	202	205	197	196	202	218	208	210	213	224	216	222	191	209	208	221	212	215	232	190	214	194	218	221	208	210	189	209	214	193	202	204	209	202	203	208	210	196	202	197	208	202	201	176	205	221	179	194	217	217	220	209	203	200	193	200	227	210	201	198	203	200	204	224	197	185	206	207	222	230	206	223	220	189	204	213	188	217	241	209	210	220	218	191	209	186	191	205	224	209	229	183	220	206	209	210	221	221	217	206	212	232	224	221	208	189	205	212	198	204	223	206	203	226	219	200	213	196	194	235	213	201	207	215	207	174	232	243	235	208	214	159	254	216	223	230	210	220	215	205	230	208	227	208	217	226	209	221	196	207	178	209	221	208	227	203	217	192	213	206	195	224	193	202	191	213	221	230	209	219	238	214	219	190	213	220	207	201	210	212	235	219	222	220	199	222	197	218	189	191	224	218	203	186	214	198	215	207	207	224	226	182	201	207	207	208	184	216	177	199	191	210	208	197	223	198	188	198	198	211	209	235	196	221	195	203	241	214	218	232	200	194	191	224	217	186	192	181	202	236	200	188	214	192	187	211	227	195	201	201	208	200	192	227	206	214	213	196	185	198	197	200	213	220	205	187	213	185	194	210	194	187	220	224	211	208	191	191	185	211	193	210	218	220	187	197	207	201	194	256	190	205	214	240	219	220	207	205	212	203	228	212	212	216	198	193	207	216	226	210	227	232	202	198	200	217	208	188	204	228	209	212	215	235	205	210	217	198	192	170	185	226	195	210	229	197	213	222	220	199	230	205	193	233	220	197	210	224	229	209	199	195	202	193	206	212	194	201	193	199	204	213	200	214	224	204	208	192	208	206	196	230	200	213	225	215	206	207	231	207	219	212	205	187	216	211	206	200	218	205	228	238	232	206	173	203	209	203	210	201	203	200	215	200	199	184	206	200	187	200	211	216	201	211	197	210	209	201	209	216	232	200	201	190	215	227	201	227	213	206	231	200	239	192	207	230	230	196	196	215	223	214	206	206	195	225	239	216	227	206	185	207	238	206	186	209	198	171	208	220	220	190	232	227	203	242	221	194	195	200	208	202	194	206	218	193	223	236	224	211	214	225	192	218	209	204	216	194	240	233	208	193	188	218	196	173	202	205	223	189	234	190	209	208	246	226	211	206	199	182	208	206	211	219	215	208	230	224	198	185	204	205	209	220	202	199	204	207	199	199	229	224	220	222	216	183	210	230	211	221	194	209	169	210	184	222	184	212	209	204	202	194	226	182	197	217	197	190	216	210	201	206	215	224	209	221	230	207	217	191	223	187	218	234	217	211	212	210	214	232	213	211	214	193	203	212	184	221	189	205	215	201	207	208	219	216	194	218	207	194	185	224	248	210	206	199	226	231	199	224	225	227	208	196	226	199	207	209	222	195	194	211	215	230	214	225	219	197	193	194	214	185	212	193	212	213	192	206	190	220	197	209	207	238	226	196	227	202	214	224	213	202	193	219	216	218	207	214	183	185	181	209	232	180	213	196	223	181	215	196	234	207	209	208	230	241	203	199	204	207	231	208	212	219	228	217	222	202	219	234	210	200	205	206	187	221	203	245	179	213	215	213	201	207	223	194	196	190	194	203	195	192	199	218	203	217	216	202	214	208	211	206	224	224	218	219	203	232	194	204	213	198	218	221	199	221	225	198	227	201	182	212	198	217	192	205	218	217	196	194	209	181	184	212	222	226	204	209	218	217	202	191	213	202	205	181	233	210	213	211	192	242	197	223	199	223	212	184	207	200	213	213	213	211	209	198	209	220	203	224	209	205	229	216	224	197	206	237	194	200	201	187	215	206	205	199	207	214	223	189	217	198	225	195	182	197	220	198	196	196	213	227	224	221	225	205	215	202	178	191	193	202	202	213	212	202	204	207	217	187	224	197	211	211	193	195	217	194	206	199	204	210	205	225	200	217	192	203	202	232	231	185	187	223	201	228	210	218	236	198	196	216	187	207	202	200	200	243	203	204	204	208	204	206	186	226	176	187	222	222	215	214	229	216	191	187	221	191	219	190	229	216	232	230	205	202	193	207	208	189	227	199	205	190	217	205	198	216	219	189	204	218	215	186	186	203	205	197	202	206	194	226	232	198	205	186	199	192	203	209	221	207	186	199	200	208	208	221	191	202	204	208	184	197	213	204	196	220	210	205	200	220	199	214	217	221	215	217	235	208	216	220	205	221	209	199	215	233	212	212	206	227	213	209	197	202	218	204	217	223	211	203	212	228	212	214	210	226	198	198	211	212	197	204	218	209	203	228	189	203	203	191	198	220	197	189	207	179	187	213	233	210	193	189	213	212	207	210	211	224	185	226	230	226	201	200	201	202	209	201	222	214	173	205	214	194	220	208	206	207	210	201	215	201	188	191	224	187	224	209	214	185	176	202	198	200	214	204	212	208	181	217	239	217	219	205	205	192	203	182	177	226	231	206	212	197	187	198	213	226	185	202	197	214	212	226	194	185	194	231	201	212	209	207	190	227	192	215	220	215	215	219	201	201	201	211	207	208	220	201	211	201	195	209	196	218	208	222	187	212	221	203	213	230	192	201	193	217	230	187	221	225	209	207	234	225	197	210	212	225	202	184	191	190	207	197	231	217	214	210	181	232	199	204	191	193	186	211	240	212	221	201	244	196	216	209	202	215	228	201	197	216	204	206	202	200	227	203	185	230	219	221	198	207	187	210	205	246	203	211	207	195	200	220	198	192	200	196	214	176	224	219	202	205	204	185	207	235	220	216	222	192	196	222	205	196	227	225	245	220	243	228	204	217	216	240	216	186	223	226	210	198	185	205	184	188	217	197	227	193	196	196	220	211	182	206	193	237	206	216	190	182	229	188	180	214	224	246	181	225	198	239	214	213	196	226	188	228	225	204	223	196	191	197	187	186	185	214	190	202	204	218	197	225	214	221	198	187	225	196	209
13611	33290	26170	16557	12588	9315	6478	4710	3559	2696	1879	1499	1389	1286	1257	1274	1280	1249	1175	1104	927	878	808	733	602	548	535	512	512	531	496	507	472	472	397	341	354	327	317	296	327	356	340	291	315	310	306	297	312	318	346	288	298	290	329	313	315	316	288	303	292	317	316	292	286	312	307	302	301	300	292	288	314	297	326	301	277	290	310	280	285	333	294	311	277	305	302	300	328	305	318	283	317	291	311	331	343	306	327	334	302	310	301	300	298	314	323	302	343	247	312	313	284	301	275	276	299	312	290	318	306	303	317	281	314	307	292	306	313	310	325	272	293	292	319	295	316	283	289	286	314	277	282	336	285	276	317	297	333	310	306	318	315	277	309	323	289	316	298	286	291	291	272	307	314	276	318	294	265	312	322	311	335	300	338	290	290	330	316	307	310	334	321	305	259	323	306	282	301	318	301	313	287	303	246	298	292	328	290	312	322	291	339	317	299	286	302	327	329	279	296	307	301	305	301	287	288	292	303	299	295	303	309	298	295	277	286	316	302	285	282	332	326	298	342	293	320	311	307	297	314	301	298	320	302	352	295	331	311	283	276	308	314	335	282	299	302	291	304	298	309	297	294	314	301	310	308	307	291	299	304	286	320	267	289	301	280	289	304	312	286	303	304	298	290	293	282	309	322	307	281	329	278	287	309	307	291	289	282	331	319	294	303	308	297	313	311	313	293	304	287	320	318	336	319	291	323	285	304	316	293	322	296	322	314	317	289	316	275	330	292	306	303	301	314	304	276	320	322	278	318	338	295	282	295	280	324	268	306	317	288	285	303	331	305	335	280	310	278	303	305	270	307	291	336	303	286	288	298	298	278	304	336	285	289	310	295	324	285	305	297	327	321	322	275	285	283	270	283	309	316	286	298	302	274	298	318	321	351	295	313	292	315	289	280	273	295	320	334	295	287	290	309	300	278	315	297	336	320	331	317	295	329	329	301	320	324	305	332	328	288	325	281	307	296	290	309	292	315	279	278	293	298	333	320	300	310	308	303	306	300	308	309	295	305	313	304	314	322	310	296	281	308	335	300	301	279	319	325	328	293	332	316	309	302	306	284	324	282	326	323	302	267	267	282	308	322	303	316	319	335	291	298	289	318	292	325	295	312	288	304	267	295	311	312	316	332	314	313	289	297	306	325	320	292	285	290	298	310	300	310	287	288	321	296	304	299	340	322	315	311	312	294	281	289	315	302	333	306	301	301	281	321	302	299	337	288	294	322	303	320	297	275	298	302	290	342	323	332	322	281	294	268	310	311	333	280	311	323	340	277	321	326	317	289	315	292	311	298	313	297	302	302	301	318	312	319	316	296	320	297	293	316	277	315	284	278	326	315	326	298	282	299	330	277	313	286	298	311	325	298	281	313	334	266	298	299	317	334	294	294	309	289	282	310	267	297	279	328	284	297	319	309	299	310	288	309	298	306	301	350	350	317	329	296	311	310	307	292	295	289	278	342	279	309	295	312	266	274	281	304	296	307	284	305	304	283	293	300	290	272	288	274	313	316	304	296	301	294	315	318	299	305	278	266	294	296	297	322	314	309	286	294	317	306	307	284	278	315	317	293	254	289	266	301	299	313	285	278	314	272	297	290	311	318	297	293	318	333	303	314	301	309	306	329	287	318	333	327	304	313	329	323	312	324	300	268	301	284	300	314	292	293	266	304	304	337	289	319	296	303	304	324	306	327	295	320	306	332	335	322	273	291	313	293	289	315	317	289	294	267	290	278	282	283	295	295	310	288	320	314	264	320	305	310	333	305	270	311	313	302	304	280	293	321	304	300	312	283	330	318	272	293	290	297	287	331	283	310	293	291	278	337	311	327	302	306	300	286	305	316	333	290	293	294	310	318	288	292	296	313	287	285	289	291	327	279	307	332	337	297	322	314	333	330	308	312	299	305	267	338	290	276	319	263	316	308	300	299	298	315	341	290	322	297	306	306	295	319	295	337	314	312	305	311	298	288	315	338	298	307	333	304	298	321	302	300	314	297	314	338	313	309	299	283	288	279	296	292	299	293	315	308	307	321	271	311	287	293	316	314	269	306	302	278	297	322	279	302	321	302	300	301	299	322	289	312	339	281	330	329	291	301	289	303	317	299	301	317	283	300	313	309	322	299	283	300	296	300	296	324	311	305	324	290	320	305	272	282	317	287	311	285	302	306	297	310	314	296	290	310	304	292	296	270	333	307	324	300	289	286	296	320	313	322	291	287	292	307	331	306	270	290	274	296	272	287	291	286	298	304	347	317	301	330	303	295	291	291	300	304	295	284	313	285	297	313	273	277	309	290	294	327	310	308	323	314	327	298	311	300	305	301	315	289	297	311	322	320	337	336	313	328	310	303	319	291	333	318	318	321	310	318	295	317	321	327	312	303	300	332	298	288	312	304	319	304	290	290	328	319	298	326	314	276	298	316	302	313	296	313	290	309	319	305	294	296	316	316	306	329	300	295	299	327	326	290	287	303	325	336	308	272	303	297	326	303	333	329	262	316	303	301	289	295	283	329	342	293	352	316	310	294	309	303	307	294	274	305	324	314	272	311	295	300	313	308	318	286	293	300	310	316	307	303	306	301	320	310	324	314	323	292	321	308	286	292	266	313	308	299	301	289	294	309	303	305	306	318	285	298	319	289	306	307	297	308	289	289	301	298	290	306	338	298	331	259	298	292	300	292	267	295	294	348	304	286	312	280	261	283	339	291	311	329	297	328	300	299	300	286	302	322	297	289	295	310	332	305	316	315	312	326	341	316	309	321	288	302	295	275	323	283	298	299	328	299	299	323	279	331	324	315	300	311	270	299	314	299	287	307	297	275	288	280	341	292	299	290	290	314	317	296	276	279	296	302	304	287	330	311	328	272	296	326	300	287	314	283	261	314	314	310	323	295	331	282	285	312	327	265	280	313	320	299	314	274	313	316	304	282	315	289	312	291	281	282	282	287	313	314	310	306	310	296	291	321	265	258	293	300	287	298	313	277	293	292	296	304	273	289	305	302	318	302	294	325	308	271	275	288	308	335	356	306	294	318	279	346	286	288	318	287	331	320	307	302	315	274	298	318	314	318	275	296	295	283	314	288	307	289	302	334	300	296	288	284	318	293	316	273	306	288	339	311	282	314	320	282	305	270	296	280	303	301	299	328	295	295	298	278	296	328	276	296	327	271	297	331	307	315	290	322	286	299	313	298	305	284	315	324	275	291	284	314	274	329	326	305	329	306	287	316	260	297	340	325	293	322	294	303	260	288	308	299	329	289	299	290	272	310	296	287	295	294	295	310	306	301	331	318	290	311	323	290	311	297	311	300	307	308	325	293	297	326	297	336	333	327	322	325	317	312	317	290	316	303	322	301	308	282	312	309	286	280	292	282	295	324	307	305	302	321	311	301	275	306	320	310	306	281	299	335	333	320	299	316	301	284	300	317	277	318	288	298	292	306	318	292	308	295	303	335	301	298	334
26831	20119	14277	7079	3393	2211	1564	1227	1036	828	705	658	657	656	724	676	670	666	629	635	607	623	606	574	533	579	501	592	533	542	526	554	542	505	475	510	521	499	510	484	508	548	528	508	521	484	521	499	509	479	472	510	514	525	482	467	527	536	486	533	522	506	510	495	502	482	473	485	508	487	470	492	495	537	587	524	534	525	511	512	528	531	505	527	468	482	464	518	510	490	520	515	498	483	492	467	521	485	519	512	515	527	519	518	496	545	510	490	474	533	480	501	536	517	493	535	490	533	527	542	509	502	534	526	511	517	514	540	520	500	499	492	555	533	552	500	520	528	505	501	517	524	521	521	475	507	538	519	490	488	482	500	483	482	505	511	473	481	507	489	515	491	516	519	475	534	520	511	548	501	539	510	559	508	498	532	513	552	506	486	470	520	473	498	472	565	527	485	487	526	466	483	507	493	491	521	504	497	479	524	476	513	488	494	496	504	524	475	456	514	487	467	511	511	547	510	493	515	520	506	517	468	517	498	517	490	527	499	491	508	509	478	512	471	497	535	523	494	532	468	499	459	474	497	515	494	522	528	519	509	499	510	508	505	472	478	493	443	504	515	516	498	481	533	510	491	505	516	494	517	541	514	530	507	557	500	510	498	523	520	488	507	497	519	540	495	499	525	486	504	507	490	498	494	477	516	484	494	496	474	492	478	544	486	467	507	527	483	481	459	476	496	495	479	496	509	559	538	505	495	538	528	459	474	467	550	482	514	487	536	502	536	513	471	492	499	472	492	506	494	490	503	502	497	458	487	506	507	531	486	530	484	527	528	536	474	504	490	500	517	473	489	524	506	498	527	510	537	510	535	488	498	480	561	498	464	490	501	480	533	515	494	509	510	517	494	528	522	514	486	517	548	521	539	501	499	508	486	518	496	529	539	490	526	466	491	498	501	518	508	497	507	508	489	481	487	534	528	519	512	527	479	499	536	476	483	522	492	507	511	525	529	494	525	492	510	522	498	497	495	494	548	515	496	494	508	555	493	487	509	496	504	518	517	538	538	534	566	522	520	487	527	495	494	505	525	489	504	513	457	510	519	497	464	509	508	502	488	542	509	526	502	516	483	516	497	506	514	509	486	514	487	498	519	489	478	508	487	464	521	463	482	536	518	502	468	483	513	514	508	488	452	483	513	531	501	545	534	500	495	453	528	493	496	482	469	556	486	481	479	546	514	463	515	559	514	479	497	503	501	515	521	507	479	503	517	508	518	493	502	483	537	498	493	455	508	477	489	526	464	518	500	471	531	512	515	505	490	544	471	505	494	481	505	530	502	478	516	506	497	507	512	517	557	504	503	520	524	493	483	504	554	443	499	498	501	520	515	502	502	506	516	553	479	510	539	495	482	504	533	509	493	479	485	529	467	502	510	514	507	530	529	516	470	477	464	496	478	489	552	524	483	500	531	505	537	486	485	517	532	519	506	521	502	499	534	517	507	523	539	495	498	514	487	525	530	498	477	502	493	538	504	505	528	490	523	527	498	532	535	477	504	533	491	521	485	554	515	503	531	495	474	513	495	471	459	517	498	544	531	531	549	472	474	509	507	566	503	487	506	517	546	484	503	520	505	555	486	492	479	523	532	442	499	521	516	474	542	531	459	508	494	496	468	474	514	508	511	456	508	492	496	503	486	499	487	474	518	505	486	462	482	520	515	483	499	485	543	517	522	537	519	492	507	499	554	510	493	527	524	528	517	517	467	496	472	493	500	500	513	527	494	554	509	517	506	491	495	521	513	531	555	472	483	542	519	466	484	539	473	576	540	486	507	528	528	487	500	535	537	538	519	508	507	515	513	521	518	528	495	533	501	534	549	549	533	515	483	470	504	499	540	478	515	495	516	459	551	501	512	522	498	497	505	509	518	502	493	489	509	512	542	524	507	503	533	542	515	518	490	476	516	480	523	521	534	471	524	452	500	541	505	497	498	521	547	532	504	521	474	477	511	515	522	497	506	462	514	515	521	466	522	516	502	536	501	512	536	531	514	511	545	559	512	521	474	515	502	478	463	485	513	471	516	535	511	488	524	519	554	501	542	530	484	507	488	515	479	495	478	519	495	495	509	513	522	531	487	486	497	499	518	487	474	511	528	534	476	482	487	511	506	514	506	510	491	486	502	482	516	528	508	530	490	483	511	505	482	482	498	485	475	516	531	522	488	516	474	524	490	503	517	502	539	540	492	523	451	460	484	501	509	519	511	538	480	484	504	513	527	482	497	496	540	491	499	521	491	533	518	512	504	522	516	544	509	494	499	514	498	570	533	527	496	519	501	501	484	496	578	542	508	505	503	500	496	505	488	504	540	503	510	501	493	496	524	489	500	561	495	550	501	528	485	533	496	516	475	511	521	526	539	497	506	514	482	501	503	502	503	510	535	503	495	522	473	502	514	548	552	494	557	494	539	521	504	511	487	530	550	478	462	525	497	491	478	496	541	521	533	536	489	469	508	485	531	518	517	462	495	504	506	510	507	518	538	471	494	510	465	510	479	525	486	519	483	495	548	511	485	514	516	494	543	470	493	511	513	507	516	531	474	505	494	514	540	517	498	479	499	496	483	495	502	525	508	525	523	493	526	499	493	468	509	568	520	500	539	491	497	516	540	509	506	530	512	503	481	470	485	500	502	491	539	507	501	468	465	465	486	481	541	517	503	473	498	499	553	546	480	500	483	488	497	517	516	486	504	532	501	503	503	498	500	501	515	520	463	506	506	512	471	477	483	530	516	550	498	533	506	519	537	485	474	521	556	509	538	466	499	504	481	475	543	487	530	499	493	486	508	545	526	533	509	532	517	515	506	511	531	504	493	500	488	496	511	516	498	512	475	521	537	468	494	483	568	485	524	477	490	509	517	476	528	489	513	478	511	489	502	465	504	563	564	517	530	513	534	507	487	512	517	519	537	498	492	527	512	528	537	500	518	508	489	531	578	492	521	506	495	512	506	547	539	488	521	547	500	510	498	493	493	498	504	488	500	522	484	504	508	493	549	505	520	505	509	470	515	495	481	540	505	538	499	513	533	473	535	525	536	504	482	478	519	533	491	533	521	519	527	493	508	462	526	497	505	492	502	560	499	482	495	464	515	509	516	506	482	520	468	512	506	480	511	535	498	516	512	527	492	493	483	532	515	469	534	493	516	496	487	534	520	484	514	488	526	496	482	497	477	536	552	493	505	464	505	465	514	524	520	520	523	520	508	503	479	541	481	517	508	502	498	489	536	498	531	550	513	514	514	504	483	506	487	504	489	464	506	474	540	496	483	537	500	503	535	487	475	479	523	509	548	562	525	481	499	504	469	538	516	510	469	497	475	539	501	520	496	544	517	472	518	525	543	496	501	496	494	512	494	547	502	495	533	531	514	484	506	480	447	513	500	495	518	487	515	485	513	500	496	505	533	535	524	479	518	503	485	469	478	486	521	461	504	470	532	504	493	522	504	473	526	548	517	560	479
11982	21792	16313	8901	6412	4642	3320	2680	2241	1635	1312	1173	1149	1132	1167	1315	1211	1194	1141	1079	1044	1012	954	915	911	815	845	901	806	805	794	845	881	851	779	741	782	794	772	755	732	747	780	712	715	714	736	711	746	790	760	711	741	764	757	745	758	763	747	708	715	782	762	722	733	768	720	698	710	717	734	748	741	711	746	736	719	742	716	726	759	738	730	760	751	729	774	709	749	737	753	778	734	746	738	692	726	731	726	822	774	744	772	713	742	752	717	782	721	732	754	764	755	773	720	788	748	657	717	731	695	714	738	786	729	755	733	730	715	727	779	754	754	772	730	732	774	756	753	755	786	744	745	729	774	765	741	708	715	730	710	756	727	726	784	728	755	693	738	802	774	756	768	761	761	768	735	717	718	744	769	764	725	799	754	797	761	725	742	742	741	663	755	734	713	743	725	758	739	786	715	682	734	743	734	703	764	716	747	740	725	746	752	726	749	782	742	763	709	740	728	698	744	768	759	736	709	717	777	737	708	747	705	714	716	718	704	748	765	715	736	744	763	782	712	731	746	772	737	786	768	744	741	754	711	766	756	717	743	721	754	714	756	711	743	724	761	725	748	715	732	755	756	735	687	746	779	743	743	727	702	779	688	739	786	761	738	752	779	731	731	789	725	742	758	758	718	752	730	734	748	697	769	742	742	748	728	697	728	710	761	747	784	738	764	800	729	758	764	774	745	796	738	752	733	696	754	761	726	739	758	732	715	736	749	701	794	727	721	742	714	708	758	796	727	764	690	702	723	749	729	718	744	711	735	746	781	744	757	722	802	762	761	716	741	841	780	722	712	742	774	744	749	740	695	715	714	701	719	778	790	755	675	763	723	754	788	735	769	767	736	778	779	742	754	755	706	761	787	716	758	750	717	754	750	720	781	744	768	715	723	784	703	732	779	763	733	763	754	739	676	712	748	782	750	763	708	705	758	728	779	779	825	715	813	743	716	792	742	749	701	773	752	781	738	769	774	734	740	728	773	685	712	733	766	719	735	753	763	787	738	754	766	726	797	748	704	726	760	720	749	713	760	739	787	746	740	768	815	684	763	721	757	734	757	736	727	712	755	774	708	720	736	731	718	754	781	767	714	742	720	721	743	744	770	712	727	768	708	741	744	795	732	747	759	720	721	804	734	727	736	789	742	730	756	770	782	707	698	764	726	762	757	792	783	754	773	761	757	715	755	759	716	734	732	758	764	759	725	741	758	734	697	759	763	732	762	734	692	776	768	694	709	777	712	739	733	773	741	785	797	783	771	760	719	707	806	737	703	742	741	729	734	744	734	744	753	700	745	786	736	733	743	785	743	811	793	733	749	733	768	778	783	742	727	690	739	740	729	741	731	694	726	655	736	709	773	723	750	753	693	768	677	726	735	720	735	743	726	737	725	736	708	743	779	715	737	724	722	726	707	741	778	779	753	754	729	734	705	720	703	746	827	761	723	732	717	736	766	735	717	778	797	749	761	759	706	819	747	754	745	774	736	765	761	750	666	767	766	738	734	736	737	729	727	767	728	739	731	726	837	720	724	746	721	786	775	755	725	750	755	752	707	788	738	768	751	706	751	733	766	728	782	720	740	751	760	733	690	737	738	713	737	764	729	701	736	741	731	797	743	783	782	765	808	698	755	731	777	743	746	753	755	735	732	734	693	730	760	747	811	716	680	720	791	728	712	692	737	757	723	685	730	733	795	759	760	727	716	740	720	714	768	711	702	746	782	780	805	741	744	739	770	728	742	747	764	746	705	744	772	758	734	719	721	760	757	744	732	706	734	693	766	725	757	707	767	737	700	718	726	778	752	742	730	804	742	741	731	705	701	749	729	747	732	717	735	759	690	732	738	755	722	747	776	744	785	712	767	769	806	761	713	776	791	762	735	765	726	744	712	719	715	789	761	731	705	684	744	754	724	767	739	733	726	790	768	725	729	675	714	775	699	686	762	764	753	741	734	775	743	791	771	750	758	801	760	731	763	724	754	711	755	717	704	751	745	728	691	776	755	701	704	707	711	762	752	759	721	734	732	738	751	738	734	730	747	779	745	751	778	702	772	751	750	706	776	764	755	774	715	731	725	720	764	751	704	746	745	795	725	700	722	714	748	731	727	726	741	725	740	779	782	760	727	720	742	791	783	708	717	785	754	755	737	714	756	728	745	735	773	739	764	699	731	745	759	715	737	723	698	728	734	823	721	769	771	734	748	712	740	723	751	771	761	696	737	736	711	742	781	707	772	731	770	680	751	723	744	741	766	718	713	799	730	761	755	736	736	746	719	781	743	717	735	700	762	764	724	750	744	753	729	764	683	742	779	755	752	738	710	739	750	725	770	693	733	756	778	674	740	745	729	786	741	722	733	713	724	703	742	745	733	758	795	736	765	720	720	755	688	765	759	720	718	714	692	740	727	753	740	736	713	782	740	743	727	722	714	751	764	729	705	743	725	736	733	719	715	732	778	803	776	738	738	806	744	734	757	685	740	753	746	710	718	814	754	713	713	754	751	716	763	800	757	716	754	744	741	737	697	740	708	731	706	741	738	784	709	779	733	757	742	776	722	721	678	730	739	728	767	698	742	742	734	755	721	736	732	743	766	740	778	733	741	729	730	740	786	745	724	744	767	721	751	740	757	772	779	766	772	700	754	771	752	697	773	774	703	720	722	733	737	737	722	770	721	706	716	717	777	712	776	714	722	747	798	760	728	733	757	717	744	759	718	751	727	775	730	706	761	668	795	730	797	777	746	739	775	765	758	744	705	789	744	748	772	772	795	698	740	768	769	736	738	790	765	681	745	724	707	814	748	751	745	731	779	801	763	775	759	722	736	733	728	746	762	746	764	746	693	726	733	702	729	732	742	724	776	746	753	735	711	732	756	742	747	698	797	751	769	697	774	733	781	750	730	782	762	736	764	742	747	742	763	734	705	745	782	764	712	727	721	731	755	721	745	765	739	741	710	730	773	784	734	755	751	764	785	755	754	789	728	734	790	751	767	760	768	710	757	796	764	731	733	736	775	740	738	724	694	751	721	782	748	778	758	770	725	713	702	752	724	743	763	717	742	751	785	711	731	744	726	752	732	781	768	728	727	772	778	743	745	723	753	752	758	757	776	759	771	757	742	762	744	780	698	740	753	757	731	743	681	733	730	799	750	706	715	762	681	715	722	713	791	735	710	760	723	767	729	768	721	717	714	716	772	744	729	711	741	764	731	718	707	735	751	751	759	731	769	739	741	792	810	732	736	783	771	758	790	742	729	782	755	748	774	690	718	727	750	714	744	741	764	731	734	741	808	761	759	730	726	765	758	694	781	762	720	742	747	724	754	740	750	739	788	772	765	776	772	736	714	723	725	753	729	731	745	759	698	753	700	781	734	773	768	729	760	733	702	747	720	742	736	750	789	716	734	765	710	734	687	747	699	748	719	736	753	693	766	700	760	766	753	711	769	740	760	727	696	713	777	758	690	791
22926	21011	28070	24180	20594	8658	2825	1601	1109	855	690	620	555	570	577	604	579	532	537	473	502	498	420	376	390	402	348	369	345	346	317	360	324	333	332	298	303	297	296	272	280	337	328	313	296	313	305	281	292	308	276	300	290	275	297	331	287	271	297	284	304	297	294	295	310	292	302	295	295	278	277	286	293	305	282	297	280	293	296	285	302	307	306	280	293	297	250	318	293	269	289	290	310	268	304	309	275	293	284	302	321	270	290	305	285	331	278	291	321	275	322	290	260	308	292	330	297	272	318	277	327	296	313	290	313	247	295	303	285	302	295	271	271	273	297	278	272	271	329	291	280	308	320	299	294	324	283	281	283	268	314	287	302	285	319	307	304	308	273	301	302	296	246	308	281	282	295	263	301	269	298	271	275	324	301	275	305	291	270	306	303	303	296	295	312	273	292	287	280	299	281	266	269	301	305	285	265	285	305	303	286	277	269	310	278	288	272	286	286	304	299	305	310	299	287	289	280	279	320	287	262	305	273	314	310	313	269	313	261	315	287	319	297	322	291	275	315	258	262	296	313	293	266	318	293	288	297	284	300	290	273	286	281	309	299	267	301	290	293	274	318	295	263	321	297	299	278	320	286	300	297	281	285	289	288	285	295	288	277	270	324	276	280	275	297	304	297	269	285	284	329	282	308	283	313	304	276	304	275	307	321	264	283	289	282	258	290	313	304	290	294	306	285	275	310	286	289	286	272	282	260	294	271	277	307	279	292	324	326	291	307	295	308	299	293	302	298	291	296	291	306	295	299	305	315	275	294	281	278	270	287	289	296	271	305	288	275	280	292	281	264	290	280	307	271	285	297	287	282	261	321	288	288	274	277	294	297	273	310	296	314	293	282	300	258	292	293	269	296	317	303	294	258	272	286	265	298	275	275	291	284	291	261	319	283	303	280	291	300	275	322	279	279	277	309	290	299	278	274	306	288	299	276	282	268	293	288	319	278	296	325	264	291	291	315	317	297	298	297	290	283	295	268	277	306	302	286	294	299	303	297	295	294	256	278	294	281	276	257	283	299	292	300	309	304	293	293	286	282	328	326	302	302	294	297	302	280	335	288	300	314	301	287	282	288	293	283	283	255	274	275	295	295	294	286	300	290	311	281	314	305	285	284	316	317	317	294	311	292	290	260	270	306	281	289	303	285	294	299	288	292	272	304	263	305	306	298	305	283	297	302	312	277	323	299	279	268	274	289	277	300	293	309	280	281	310	303	261	303	280	292	255	296	321	300	299	288	272	303	291	284	281	295	260	294	291	286	282	302	299	325	292	295	274	285	296	303	291	256	285	290	294	302	294	280	266	298	294	296	268	281	297	259	299	270	283	329	287	274	275	300	289	286	286	314	297	252	324	312	280	263	273	279	339	283	267	297	265	302	276	277	292	310	293	310	314	286	315	279	281	268	290	291	272	286	290	322	273	280	257	285	268	311	262	289	281	320	286	302	285	288	286	288	310	244	311	281	316	266	275	299	309	301	289	280	265	289	312	310	262	274	289	313	264	292	304	311	264	273	295	280	276	286	268	269	288	281	280	290	290	303	309	280	278	284	312	297	283	285	273	275	287	325	322	289	279	284	274	288	253	323	307	293	276	284	285	259	297	288	266	283	274	289	301	272	276	314	318	292	299	277	305	294	322	255	300	275	268	270	305	288	281	292	298	289	314	316	275	302	275	299	241	284	287	331	264	322	293	330	296	289	298	306	287	290	272	281	284	305	273	305	280	291	302	283	310	275	298	298	257	309	306	285	298	279	308	297	278	294	267	275	309	273	281	286	278	286	267	294	289	279	286	300	281	306	290	308	309	284	303	283	306	280	290	269	275	292	291	313	297	284	274	273	298	310	282	255	269	281	275	282	292	311	314	260	313	294	304	269	322	307	303	277	273	296	320	274	303	299	279	295	260	296	280	308	292	256	307	262	262	298	282	287	328	311	321	299	283	310	283	251	289	279	302	300	291	281	273	265	296	297	284	302	276	302	313	275	299	297	289	291	285	289	283	292	264	307	289	286	293	308	294	314	317	298	283	262	299	267	301	301	313	281	280	297	294	293	288	278	300	274	282	274	296	301	297	271	275	335	305	304	287	286	273	323	293	307	308	312	309	330	311	298	303	262	298	284	282	294	276	305	294	266	267	291	299	308	301	284	297	339	291	291	277	289	296	313	300	282	276	296	307	293	295	297	289	304	265	303	291	326	265	310	276	299	308	285	284	268	272	328	287	282	292	306	300	300	298	287	273	278	277	297	288	310	306	278	295	308	276	310	302	290	289	298	292	291	292	284	291	283	280	299	291	281	293	298	284	276	300	296	261	294	280	293	293	287	336	296	309	284	274	313	302	288	306	296	271	303	293	276	294	300	328	299	286	275	279	296	272	299	318	307	291	283	286	289	283	293	298	275	247	298	290	275	309	320	280	285	279	289	288	283	255	275	287	287	293	289	271	294	301	283	278	290	250	296	275	282	311	293	273	288	290	313	290	287	292	308	328	270	305	312	268	301	299	273	298	289	286	293	306	294	285	280	307	273	268	306	266	294	309	279	281	273	259	281	287	274	308	276	305	286	272	273	276	320	336	321	254	287	287	289	264	278	268	294	281	282	305	281	293	301	290	247	288	304	292	271	247	279	274	301	260	299	283	303	289	297	272	278	297	306	280	282	299	272	290	280	277	281	317	306	271	301	293	293	314	299	308	296	333	294	272	292	277	274	300	309	307	290	299	279	315	300	293	260	277	266	332	277	282	301	288	300	283	328	302	288	322	270	283	279	309	287	294	261	282	289	274	309	277	277	281	282	304	312	344	317	309	298	287	293	279	297	279	274	301	293	287	268	296	336	284	302	272	303	292	263	275	302	311	279	300	260	317	286	308	259	322	297	306	278	287	284	298	307	325	303	297	310	311	295	279	312	280	300	307	286	291	304	292	304	306	318	265	299	275	291	259	304	258	283	314	291	277	288	284	305	299	284	301	269	297	264	260	274	309	285	308	305	280	271	306	267	315	316	286	272	290	320	297	323	283	311	309	300	289	287	283	284	282	305	273	295	290	258	288	309	301	284	259	281	254	290	266	309	309	262	287	307	306	289	275	285	290	263	303	299	269	295	282	283	272	324	305	278	285	326	303	298	300	309	303	280	301	291	274	278	281	290	257	321	294	305	291	304	305	302	296	291	314	322	313	335	313	312	285	303	322	267	282	266	294	325	276	307	278	287	296	312	286	266	274	296	294	284	303	308	257	266	303	296	289	291	265	317	271	292	285	282	304	281	285	274	272	305	282	256	271	309	321	262	278	270	305	278	280	264	292	303	297	272	325	284	321	264	286	300	264	283	286	279	285	291	262	308	273	308	309	272	309	271	297	268	303	315	261	284	283	330	314	290	305	270	305	291	292	302	329	286	270	293	295	279	295	290	308	295	275	295	274	308	280	289	293	281	303	305	317	319	267	270	314	286	293
12037	29253	21995	13513	9621	6602	5033	3883	2638	1821	1530	1269	1227	1188	1221	1274	1145	1143	1019	964	997	888	819	734	627	670	616	618	564	558	598	579	560	529	472	431	462	466	497	433	461	471	469	485	440	480	410	427	458	438	460	455	453	444	443	441	445	435	428	445	442	456	429	439	455	473	452	476	446	435	438	442	458	439	427	465	458	448	443	459	402	436	437	418	469	469	463	442	437	445	456	475	438	463	468	449	440	412	453	480	406	485	478	446	411	455	444	441	449	449	448	449	419	433	434	443	439	440	424	450	415	419	458	450	401	469	451	451	456	426	451	470	400	422	448	469	462	445	459	444	412	480	462	464	463	443	431	422	451	443	461	438	444	415	422	449	474	415	475	449	407	413	431	437	431	418	463	471	453	450	434	437	440	413	430	436	463	489	441	440	434	448	453	440	448	423	434	446	414	435	407	417	492	456	464	428	458	440	476	473	416	450	461	423	466	404	409	437	437	458	431	448	437	437	453	462	423	461	426	464	441	416	432	454	437	460	442	463	459	428	449	411	447	440	476	433	455	445	447	468	433	465	464	455	470	446	456	412	445	426	441	446	478	438	447	470	433	390	469	483	446	448	462	431	418	443	481	425	418	425	425	449	478	463	433	433	425	460	464	446	438	497	467	444	470	447	443	439	464	445	448	457	418	448	425	406	424	430	453	426	460	436	458	458	460	448	403	406	451	429	460	469	462	454	461	426	437	472	470	458	437	458	439	463	427	412	424	458	420	433	428	465	415	453	478	437	486	448	457	433	444	452	406	430	493	444	427	467	455	406	455	437	441	464	455	488	444	438	460	415	469	459	459	417	465	415	459	447	462	436	429	449	425	480	448	462	412	409	438	463	425	437	427	447	411	439	429	426	439	432	448	477	480	446	449	454	444	407	471	455	422	463	462	439	452	445	422	403	447	419	426	455	478	465	482	432	406	471	416	439	430	460	450	438	442	430	489	442	408	456	456	441	470	445	447	419	445	438	453	438	453	438	450	447	478	442	448	424	429	462	471	408	452	413	465	467	437	430	453	427	443	450	448	424	448	459	430	419	452	420	469	447	460	445	420	497	449	414	483	470	439	441	454	427	478	419	426	465	437	421	436	458	428	454	401	437	386	499	478	447	437	434	448	454	454	438	439	477	432	455	464	483	440	431	439	447	463	403	411	447	472	425	455	424	435	449	439	449	428	443	439	415	450	469	457	436	454	462	411	420	417	443	432	434	428	447	476	421	477	428	430	481	477	436	430	419	441	475	444	473	421	410	458	448	444	476	425	450	434	436	448	461	450	452	432	447	476	427	420	428	422	449	446	452	421	422	408	430	485	411	425	460	442	436	453	438	452	396	451	441	416	476	433	466	448	428	404	461	441	421	446	430	457	446	470	437	461	455	443	437	467	472	483	462	461	455	423	416	445	450	456	432	449	467	410	473	429	428	457	432	477	447	473	460	443	448	416	412	464	446	442	403	384	436	394	454	465	402	418	442	448	432	440	436	420	421	428	423	453	418	454	469	487	463	409	432	464	434	470	430	417	398	457	435	450	445	475	423	459	446	458	463	431	423	466	456	424	448	470	415	410	408	452	449	470	459	435	448	450	441	428	425	471	488	427	424	442	453	402	448	418	457	465	476	469	438	410	431	434	466	424	418	440	427	441	469	445	457	444	435	459	459	450	452	467	432	437	441	455	422	430	435	439	424	471	434	415	452	387	404	466	454	416	425	421	421	437	427	449	459	445	436	415	430	449	445	449	455	418	447	485	440	469	409	449	468	459	472	427	462	454	411	457	452	463	492	446	420	481	455	467	425	452	431	422	471	432	446	393	416	474	422	439	404	423	433	432	455	484	463	429	415	415	461	461	463	416	422	455	409	444	421	431	471	471	417	456	436	451	449	431	462	448	438	458	467	466	433	418	461	471	439	462	428	473	445	461	404	490	469	445	435	417	444	461	470	457	440	456	443	459	454	442	452	464	446	468	426	456	425	440	430	418	454	444	459	434	431	458	435	443	454	473	422	418	447	421	449	446	411	447	425	423	435	418	437	471	442	439	419	433	477	405	458	464	398	454	435	437	436	473	455	450	450	381	453	442	481	417	449	454	429	423	437	446	430	406	440	449	474	432	455	459	397	447	444	446	424	430	432	435	468	446	455	451	447	489	480	449	458	464	438	462	480	446	435	447	428	470	450	400	464	435	422	433	482	448	395	455	462	488	406	463	443	439	416	446	436	440	466	481	435	462	477	409	446	458	454	427	453	440	453	445	439	435	397	420	475	435	433	451	424	453	449	452	413	437	443	447	424	452	466	444	441	434	478	419	446	456	445	414	414	446	441	474	438	457	424	410	421	463	437	424	413	422	475	432	436	478	442	435	461	447	428	459	466	445	486	454	444	476	422	428	414	427	441	447	406	438	443	456	415	447	467	491	460	398	468	433	437	457	465	433	469	471	421	457	450	435	464	443	418	446	397	428	463	416	423	435	452	433	383	455	425	480	442	417	435	418	411	455	404	447	442	439	451	450	435	467	445	436	379	421	423	464	450	445	444	432	403	447	441	453	424	476	449	450	409	428	450	446	452	451	413	466	461	416	440	463	447	488	445	457	469	455	438	426	409	469	447	449	464	415	455	412	469	470	459	455	430	477	423	427	442	418	425	434	447	435	433	428	401	407	464	450	432	451	430	460	456	484	459	446	427	435	449	450	448	442	457	419	422	458	449	417	466	449	447	480	455	421	466	445	457	454	415	446	499	458	449	445	461	457	460	445	478	453	444	461	445	431	454	445	458	446	449	421	437	455	435	447	419	438	446	437	403	407	432	433	441	439	420	476	464	441	439	428	410	399	455	432	471	446	436	453	423	448	431	409	454	436	411	460	467	467	456	415	432	447	431	456	457	426	472	456	420	476	439	463	426	464	435	419	457	419	443	436	468	423	467	447	398	453	441	450	432	449	411	470	455	423	432	496	393	422	417	457	443	468	429	436	424	421	437	424	430	431	443	452	465	414	453	469	427	444	434	423	430	426	407	436	447	448	439	426	472	449	437	446	415	446	459	439	468	413	427	423	471	420	469	459	438	433	458	434	448	430	432	427	419	456	438	457	450	428	429	470	455	412	439	458	473	456	413	451	421	447	454	413	458	455	468	486	441	475	472	444	445	456	447	409	452	407	451	438	424	497	499	424	446	437	435	485	444	449	462	432	460	430	463	472	455	437	438	442	477	448	437	418	444	470	419	432	410	478	441	424	475	460	437	418	449	453	477	437	466	453	466	438	446	427	498	436	398	463	435	440	430	437	387	443	422	490	409	456	436	437	441	441	402	448	442	433	471	474	458	445	460	452	436	421	419	424	393	426	407	458	474	438	420	453	429	423	450	438	465	418	417	427	420	412	484	407	470	461	423	427	418	445	469	438	436	458	436	423	447	447	460	466	470	430	416	415	475	443	490	479	436	466	421	422	474	408	424	468	414
24235	21045	26500	24322	7774	3008	1930	1395	995	841	774	768	680	692	769	707	757	708	713	677	643	620	624	616	569	541	525	531	525	545	553	541	551	517	527	509	479	542	514	524	520	483	539	493	485	486	478	487	493	504	495	514	515	462	493	533	505	511	506	480	510	509	460	471	509	513	536	481	512	552	504	487	493	482	525	532	473	488	527	538	512	506	482	494	515	529	527	451	512	495	520	525	529	463	488	500	506	511	482	473	503	483	554	519	480	507	502	498	494	473	507	533	483	514	554	525	494	508	504	460	532	492	505	542	513	524	489	497	525	480	522	495	535	514	521	463	487	478	523	496	509	536	518	506	506	494	505	474	531	517	509	527	487	518	517	464	512	526	503	487	491	485	495	491	503	491	511	490	466	500	510	508	484	463	471	498	490	508	511	514	507	502	460	484	515	492	507	542	486	492	526	534	472	517	502	512	461	558	514	531	515	498	525	460	503	480	465	519	494	513	492	519	473	541	516	507	505	489	528	498	492	494	510	536	529	472	484	477	473	497	484	483	469	486	517	521	497	514	464	513	504	498	507	461	488	469	503	535	450	545	496	520	531	511	480	508	536	476	491	477	519	480	493	507	541	519	504	529	501	501	511	477	524	479	524	541	508	542	552	519	548	495	496	525	499	508	516	553	471	543	509	481	497	487	508	517	488	483	505	527	501	504	528	503	485	533	459	496	505	492	531	478	495	494	477	489	461	519	515	479	484	517	486	493	520	461	508	486	536	519	486	543	532	482	499	537	529	486	464	476	440	507	515	501	498	532	508	511	486	508	476	508	504	464	502	497	488	532	469	486	484	508	556	517	544	527	499	484	510	508	492	526	518	552	509	504	514	495	493	485	482	513	494	473	509	519	474	531	514	476	512	493	491	534	511	508	525	492	445	499	482	488	474	526	503	497	496	515	490	513	503	508	519	512	498	559	521	489	475	496	509	519	536	543	472	531	511	525	524	466	453	486	498	474	482	510	537	502	460	494	524	517	537	492	517	510	478	478	444	466	478	500	487	488	548	506	506	508	513	485	499	542	535	499	520	526	530	486	509	521	514	465	508	533	509	472	523	506	491	543	516	520	492	520	491	505	473	472	490	488	462	462	530	482	501	484	520	505	470	471	497	496	518	490	518	530	499	502	519	464	524	506	511	497	479	511	515	486	501	554	504	495	476	505	492	480	518	479	509	502	484	518	496	501	471	521	513	516	493	515	485	534	464	548	477	490	499	497	487	498	465	507	470	503	511	523	487	528	498	469	520	506	513	481	536	491	477	498	475	475	523	497	501	505	483	476	528	514	522	461	526	505	508	495	512	513	490	518	496	514	473	476	499	537	534	524	477	494	494	511	486	509	503	476	471	498	483	486	478	521	461	478	508	490	491	511	466	510	514	494	516	479	499	521	548	543	483	507	485	465	494	506	530	526	484	475	500	514	510	481	514	491	491	502	509	457	494	496	524	499	479	498	499	520	492	495	475	483	506	482	507	549	500	475	455	513	502	498	514	503	475	494	463	480	495	507	467	498	524	530	479	490	482	516	523	463	506	515	523	519	507	480	463	514	485	484	539	508	488	455	516	510	526	497	524	482	524	495	480	478	505	513	488	548	520	545	524	519	490	480	516	499	546	492	519	511	504	478	492	488	486	524	497	507	523	518	522	474	502	506	484	504	537	471	524	538	511	505	466	447	504	467	521	497	513	512	539	495	546	497	489	511	491	479	495	493	512	520	514	484	494	549	471	521	511	475	478	497	537	497	497	485	517	503	488	527	529	521	500	518	509	502	484	483	554	489	521	473	519	505	511	509	478	483	491	485	512	468	482	496	488	530	509	463	495	489	530	513	514	517	518	512	535	480	427	510	506	481	448	539	525	461	500	510	464	534	514	498	503	494	545	495	464	479	496	488	506	507	511	513	521	500	475	488	492	473	502	527	477	534	509	485	491	521	502	478	497	481	515	451	522	513	507	480	488	465	456	520	541	526	511	508	514	538	487	536	523	503	525	515	459	523	504	481	546	494	542	487	567	493	511	463	520	532	510	516	503	469	523	493	473	540	506	527	513	470	483	507	476	487	506	491	564	527	517	516	492	475	492	511	490	487	515	475	483	499	479	489	493	488	492	484	502	502	539	507	494	526	509	498	510	497	510	506	526	513	534	500	502	494	472	509	527	484	473	511	468	521	467	490	469	494	510	503	522	500	467	457	563	503	522	508	505	489	498	479	499	461	452	509	522	483	480	540	559	476	498	511	549	483	532	481	539	503	485	499	491	491	516	493	524	511	510	490	495	530	514	482	440	505	511	501	498	500	514	537	485	473	518	465	526	494	526	476	481	483	486	471	517	493	478	520	479	460	509	529	549	543	531	524	510	489	467	467	474	537	506	484	505	512	492	505	494	554	489	491	547	478	508	499	471	557	496	523	507	468	485	471	491	536	466	542	548	482	518	498	543	498	491	503	483	547	516	511	541	544	511	474	546	508	527	503	489	476	489	494	507	506	513	489	509	513	476	530	518	490	513	496	508	501	450	497	465	457	515	475	492	485	469	498	537	525	477	475	512	494	500	517	526	488	514	511	469	497	518	517	500	480	488	526	513	509	479	462	518	465	500	505	475	453	517	480	478	533	484	515	544	490	518	497	469	490	523	504	517	520	449	517	515	515	499	531	508	498	502	486	519	478	478	515	476	541	462	508	482	486	460	515	486	484	461	474	496	506	484	492	530	501	463	523	516	478	519	542	491	485	490	520	521	521	459	495	492	482	515	547	538	516	516	514	485	547	475	559	493	528	476	487	492	499	545	515	516	501	503	506	525	537	520	513	475	476	485	537	512	472	513	499	491	503	471	498	518	521	551	502	509	545	503	496	470	477	464	494	466	502	504	523	502	540	536	497	508	478	483	484	497	488	497	502	516	506	524	503	499	449	509	481	484	479	510	468	513	489	483	499	501	528	502	530	521	500	529	498	524	461	460	522	495	502	513	520	538	526	507	528	511	497	484	540	468	484	507	513	524	496	498	451	524	490	490	488	520	528	501	494	476	474	529	545	510	529	493	522	494	531	501	516	522	479	509	486	447	522	456	536	492	524	473	484	501	518	515	502	537	475	497	506	464	509	537	486	508	518	497	562	502	506	551	530	493	485	488	521	471	514	503	467	471	462	508	512	484	519	497	542	538	502	464	514	461	499	489	504	493	496	497	472	451	534	501	516	563	500	536	494	507	485	490	466	550	523	496	516	527	496	531	501	485	496	475	503	516	454	505	518	504	488	514	473	513	510	497	467	478	502	448	511	495	492	500	535	486	523	497	489	484	530	505	484	548	506	533	525	489	510	511	461	455	490	468	492	515	483	510	468	503	463	513	468	476	476	494	504	509	523	431	509	554	554	508	494	478	499	505	503	522	492	496	513	490	488	517	483	513	480	519	509	487	483	473	533	478	481	528	537	502	511	503	435	498	481	484	499	509	514
11680	25915	18572	11238	8002	5722	4367	3219	2191	1731	1501	1343	1311	1408	1401	1373	1377	1294	1237	1145	1178	1101	968	904	881	913	853	824	840	779	856	860	845	769	716	725	727	706	722	768	733	739	772	749	712	722	741	763	718	770	757	732	718	667	708	719	668	698	756	707	756	706	684	715	728	694	733	703	726	706	698	717	750	678	716	705	728	746	727	716	688	696	738	706	705	715	714	759	721	753	731	697	775	779	675	742	721	737	711	759	704	726	742	739	691	732	710	722	712	730	709	758	738	740	736	694	722	692	723	750	733	717	717	727	716	739	715	694	728	672	692	691	744	675	761	742	673	748	675	719	731	728	722	703	719	689	749	687	665	709	732	689	768	736	742	701	698	726	728	769	711	719	726	734	677	706	689	766	685	691	706	718	724	652	763	734	754	682	753	725	687	718	686	704	707	735	741	702	672	675	713	737	716	745	730	724	707	685	668	726	740	734	762	723	699	706	706	697	696	734	714	710	742	703	714	673	669	708	733	713	697	712	707	747	706	691	719	719	735	683	732	709	711	696	736	716	700	728	713	789	734	747	730	729	746	729	750	694	736	740	693	697	742	737	713	704	739	670	706	697	749	727	729	716	744	742	697	675	740	759	727	736	741	698	758	754	743	761	738	716	716	738	682	758	720	706	710	719	751	742	689	729	723	738	694	725	705	710	724	694	746	708	743	735	725	704	729	705	735	714	709	724	744	711	740	704	762	722	747	664	714	738	759	752	716	725	736	768	685	736	727	751	711	806	748	717	720	722	714	753	747	730	735	743	718	723	718	728	697	738	705	675	712	745	695	701	703	744	719	737	733	728	687	700	690	725	719	741	701	697	710	691	713	744	700	700	708	747	734	705	723	770	723	695	708	719	728	695	725	690	739	746	703	657	699	700	787	681	717	700	695	734	750	710	793	747	702	725	698	720	716	694	725	731	711	734	754	712	713	739	697	688	730	718	708	729	684	731	750	689	740	690	683	773	727	729	676	694	712	719	703	678	763	725	720	697	694	729	729	687	755	745	733	729	723	761	744	738	691	731	761	755	722	728	754	739	723	704	738	737	782	745	713	753	706	700	708	754	700	729	694	711	752	688	688	756	728	720	738	713	754	764	693	728	715	748	699	713	712	646	703	754	682	716	686	757	702	767	729	684	684	693	737	702	711	715	739	740	732	711	752	733	714	723	719	691	726	713	694	687	737	685	681	697	753	702	718	749	748	751	678	718	761	697	661	723	708	694	680	706	679	740	743	719	696	712	708	739	700	751	706	689	679	759	725	742	741	704	700	724	678	703	746	710	697	731	715	702	705	718	688	708	693	709	707	735	680	727	705	734	762	729	727	760	682	707	740	718	732	707	729	750	721	724	731	723	694	705	697	743	649	691	726	673	718	746	720	726	704	655	749	712	728	739	716	776	709	709	705	726	680	732	718	668	722	665	667	773	704	756	737	719	734	742	764	693	702	670	744	706	728	743	723	723	704	670	687	727	741	683	746	680	706	667	722	730	689	687	726	710	692	753	693	709	713	740	702	690	707	728	700	725	741	716	700	735	675	730	694	742	760	751	697	727	706	733	709	685	745	708	728	711	689	713	732	695	699	740	722	759	712	689	667	746	752	780	745	706	745	733	719	650	740	701	757	725	708	708	725	752	745	709	765	772	704	700	767	737	742	697	758	721	716	696	692	773	681	734	637	690	705	715	740	709	764	747	760	728	738	715	735	733	734	719	706	705	741	749	736	751	727	723	742	737	754	735	751	718	704	686	690	718	705	744	705	694	751	704	718	723	689	753	743	722	682	680	696	695	729	745	666	691	683	754	729	665	705	706	732	713	726	748	711	753	703	697	682	736	696	727	736	712	701	764	718	706	775	693	725	701	718	719	675	722	732	678	772	710	722	680	705	750	735	736	769	730	740	714	721	710	677	762	722	771	727	709	679	753	678	676	752	744	746	691	699	678	720	733	716	709	686	693	744	742	718	724	780	736	725	734	715	748	700	752	688	717	697	717	681	713	731	728	714	729	772	689	704	721	758	727	692	661	689	691	732	728	717	727	691	703	713	744	734	769	742	700	727	724	714	757	761	731	748	701	728	670	684	736	699	737	736	705	704	719	687	736	712	748	755	756	712	737	723	688	723	663	690	721	764	741	759	691	727	714	772	736	705	694	683	721	737	719	683	689	695	741	717	754	720	749	695	704	730	712	742	751	766	726	748	716	726	730	695	708	703	708	711	700	744	716	679	743	757	691	734	658	714	727	691	731	734	665	753	690	725	741	720	666	701	745	721	684	727	757	672	718	735	701	738	706	732	700	681	719	683	730	737	730	731	723	723	704	692	703	692	764	703	683	690	694	729	699	732	747	751	695	757	720	756	725	738	803	721	698	717	713	737	728	692	710	736	671	755	733	710	738	717	710	738	709	689	735	726	711	705	748	676	701	689	725	694	687	762	685	755	700	724	721	712	714	766	728	705	716	701	757	750	676	747	711	706	745	709	715	745	734	711	723	733	758	742	703	718	696	738	703	724	728	723	713	710	698	705	746	726	733	729	758	725	704	748	720	799	727	720	717	679	724	686	715	756	688	731	720	723	739	721	741	743	697	745	734	679	727	712	737	733	709	714	718	708	779	724	749	722	722	719	726	695	720	737	731	742	708	741	723	717	717	706	673	725	712	716	720	776	771	653	711	709	784	724	713	709	711	739	713	701	697	771	750	724	762	746	723	688	720	742	739	732	708	693	725	618	679	735	711	734	729	711	688	711	694	723	761	692	781	731	743	706	661	760	725	790	709	684	688	718	719	700	709	743	662	681	705	758	698	737	679	677	700	686	663	672	756	773	701	735	722	679	709	677	726	732	739	712	720	723	709	749	692	747	730	753	684	724	738	691	704	723	742	696	718	712	749	696	718	715	771	713	739	692	773	758	699	718	731	730	711	705	728	766	693	718	712	724	721	710	711	719	698	715	706	710	697	722	684	761	741	751	752	724	676	718	712	713	748	757	731	680	653	763	731	747	673	687	721	714	746	769	815	748	725	768	699	709	722	732	724	761	698	686	715	746	774	740	697	735	746	719	730	685	689	696	695	764	677	725	706	760	757	742	667	732	729	712	729	726	737	735	751	732	683	676	727	736	702	650	722	713	741	732	717	731	713	778	690	680	768	715	721	721	719	687	723	720	727	719	698	752	719	705	706	749	696	644	762	730	740	733	742	721	745	734	686	668	702	742	737	742	720	711	719	745	750	774	701	706	744	700	735	734	718	767	670	738	691	700	704	700	690	714	732	739	764	711	750	723	721	700	671	733	722	721	732	770	697	724	713	728	773	713	732	673	746	717	709	695	720	677	702	768	705	735	731	725	712	730	732	714	665	712	708	743	757	788	734	683	733	744	728	749	724	670	720	704	711	694	727	707	698	714	729	760	748	724	730	748	708	714	732	732	737	727	702	733	671	691	712	765	732	743	696	687	747	719	735
22110	21068	28691	23670	21079	20436	7106	1974	1136	815	700	698	636	657	666	666	611	538	493	538	472	431	369	353	299	308	309	282	289	262	264	302	256	237	211	219	212	219	221	231	243	201	203	229	204	222	201	216	207	215	191	227	196	208	203	207	208	204	194	224	217	224	198	214	234	208	237	219	214	200	220	204	225	216	231	218	221	210	211	212	222	194	217	218	210	192	228	198	217	219	230	196	205	221	201	211	210	195	230	192	203	208	235	225	230	215	220	213	171	221	200	209	172	206	215	200	228	227	203	214	225	225	194	195	202	200	204	215	200	211	206	207	210	203	188	207	238	236	213	211	226	190	202	230	188	207	231	217	225	210	212	208	209	219	214	197	218	232	200	204	221	192	214	234	207	216	205	210	206	220	215	200	207	192	219	219	235	210	203	222	226	213	231	205	195	205	222	208	232	189	229	227	207	215	214	213	221	231	196	219	221	189	232	217	202	198	200	229	209	204	213	209	185	219	178	197	200	220	224	214	195	224	188	203	202	210	206	214	180	204	190	203	229	202	203	224	237	233	221	220	227	243	190	205	184	196	201	224	219	244	210	194	194	201	198	223	185	232	206	221	174	200	206	209	227	190	203	218	206	208	190	213	198	207	208	206	201	194	182	198	209	209	184	215	222	228	204	199	218	208	238	236	190	211	221	215	237	207	233	219	222	201	231	200	224	191	209	203	202	219	202	209	200	177	197	210	204	210	200	214	177	210	208	218	194	216	222	214	216	199	190	190	195	207	215	196	200	180	192	194	209	204	225	193	223	191	202	188	218	204	194	210	241	236	214	195	209	240	211	201	188	200	237	202	227	227	207	192	211	215	210	241	220	215	200	207	222	209	230	194	191	205	199	176	215	205	213	218	220	196	196	220	206	232	210	256	214	183	206	210	173	197	211	195	220	200	236	209	193	215	178	210	224	221	200	170	190	202	217	189	207	181	204	190	205	201	205	209	189	212	208	211	223	199	212	221	212	187	221	175	224	211	209	232	228	241	188	229	198	187	189	214	193	202	216	197	197	216	223	202	192	199	205	211	199	216	199	211	204	209	209	204	213	212	204	215	211	203	202	228	223	189	214	235	204	188	220	204	193	210	196	173	192	199	185	195	202	187	217	195	191	208	234	227	211	211	200	224	195	215	201	219	211	221	214	215	195	206	224	212	196	217	215	184	214	212	219	200	183	223	228	216	218	217	205	213	199	214	218	189	222	222	193	202	203	242	206	212	178	196	220	226	219	192	176	185	203	204	231	183	222	198	214	193	226	205	218	202	207	221	214	204	205	206	202	214	227	196	188	204	192	205	211	223	205	203	198	179	213	198	217	210	189	224	225	221	220	231	204	208	214	221	222	221	172	215	207	190	214	222	223	195	206	216	202	198	197	185	212	194	213	197	218	202	219	197	223	204	235	183	191	199	234	198	207	211	211	180	214	213	213	219	207	215	204	206	207	215	236	233	206	195	217	214	211	217	227	205	206	212	180	214	189	216	208	200	228	198	208	208	218	238	202	204	204	199	192	211	205	205	209	212	207	206	206	224	201	196	198	227	184	199	203	193	192	216	223	196	217	195	236	209	234	216	211	211	216	218	190	200	205	206	212	210	203	205	210	194	210	226	203	191	190	200	196	182	208	200	207	204	192	218	207	239	221	191	195	196	213	211	235	198	198	198	213	197	216	211	199	183	201	193	191	216	203	197	191	202	195	222	195	226	207	203	212	213	223	222	188	211	224	211	187	197	199	212	204	211	222	219	181	182	212	176	177	198	206	195	225	189	208	223	180	199	200	210	202	202	195	183	190	206	198	183	198	223	199	203	220	213	200	232	177	184	199	190	227	176	200	178	198	193	224	202	211	209	192	184	196	221	211	189	195	179	229	210	164	200	213	207	218	200	206	219	200	197	201	203	204	223	209	228	205	212	205	190	178	209	216	202	196	211	191	208	199	174	200	218	193	189	219	194	188	216	207	201	201	208	224	218	213	211	186	218	206	205	212	225	212	206	210	224	204	192	234	184	196	209	188	217	226	216	204	219	215	199	234	228	220	195	227	205	216	197	192	205	191	224	211	212	214	185	209	197	207	212	206	196	207	224	210	195	230	212	203	191	170	206	214	201	205	229	199	218	217	211	216	205	190	195	195	189	205	211	232	225	206	208	212	216	198	211	208	213	190	220	194	217	223	228	223	202	188	212	183	190	220	236	215	189	193	185	220	180	193	201	189	207	190	169	200	204	222	215	192	212	204	188	190	206	207	205	182	207	197	213	204	219	224	202	212	222	226	212	194	193	217	204	198	202	200	203	202	213	178	195	225	184	217	204	200	203	215	211	198	198	181	220	212	190	207	194	220	180	210	209	224	176	226	201	206	208	212	211	229	190	198	196	195	185	222	203	204	199	205	208	205	194	185	205	194	203	200	214	213	208	210	193	229	211	184	199	212	221	216	223	200	202	205	216	194	212	197	220	202	202	196	207	199	196	223	199	228	207	215	200	209	189	173	208	191	204	198	197	205	190	196	223	215	196	196	195	212	202	200	214	188	188	200	198	183	229	231	220	210	201	208	203	205	196	219	220	249	227	200	184	186	191	218	225	208	199	189	209	219	189	191	207	219	211	201	221	217	221	228	220	210	200	168	205	198	222	235	202	208	201	198	195	225	206	227	219	189	187	209	210	206	195	194	194	185	187	193	203	220	196	216	232	216	213	202	227	198	195	214	221	192	200	207	196	203	233	199	231	189	220	218	208	213	230	195	206	212	245	183	203	196	212	221	188	210	209	230	230	199	217	237	192	193	209	197	202	199	203	195	230	207	206	210	201	218	210	207	208	193	203	202	200	209	220	192	192	186	218	198	223	213	178	202	235	199	215	201	203	205	199	217	203	226	211	219	204	191	220	217	226	191	209	191	214	230	195	232	208	206	203	211	233	208	185	205	206	196	187	186	175	203	196	225	212	209	219	185	208	220	194	210	214	214	225	202	203	211	203	212	203	224	205	209	198	206	213	206	223	233	218	197	188	237	213	208	198	219	209	198	188	220	188	194	227	183	208	218	235	205	204	215	203	207	215	200	223	203	209	221	208	217	203	218	225	198	201	212	210	200	212	206	180	222	206	180	186	198	233	185	212	207	216	229	211	213	206	192	221	214	191	201	190	217	213	231	216	188	216	212	222	207	208	202	215	226	218	215	235	196	191	202	215	201	200	208	230	218	231	214	231	201	222	217	190	174	204	195	222	199	202	208	195	181	220	208	201	213	211	193	205	198	186	196	193	210	195	202	197	221	223	197	202	213	208	216	204	217	225	205	185	216	190	208	205	214	192	210	217	205	208	205	243	205	216	181	225	178	197	205	199	199	217	196	210	192	186	203	211	183	188	202	181	215	197	208	202	206	203	220	206	189	226	212	215	204	232	204	207	205	193	189	192	215	175	218	190	240	210	207	195	198	215	204	233	209	212	208	202	235	210
13896	33933	26299	16683	12181	8696	6357	4256	2958	2165	1833	1596	1530	1569	1594	1571	1400	1277	1208	1151	1010	814	716	654	595	543	545	525	502	504	507	503	464	395	362	304	314	297	319	314	329	323	307	293	296	318	317	326	326	300	333	305	300	312	289	288	305	268	334	294	301	317	307	306	294	311	314	300	308	300	307	290	293	306	311	295	343	298	322	279	293	296	294	281	307	292	336	288	287	306	278	296	334	290	301	291	319	297	335	295	325	316	294	290	313	339	304	329	321	285	318	334	314	318	299	306	290	309	303	298	285	308	307	276	310	285	316	327	296	327	294	311	330	306	321	298	314	311	311	290	306	315	302	282	323	308	279	293	298	328	272	296	287	277	275	322	289	303	301	295	321	294	349	318	302	302	333	299	323	253	277	302	316	299	292	320	287	313	300	294	338	290	306	305	297	277	289	298	314	313	290	291	288	312	325	330	288	301	297	295	279	272	289	343	300	284	314	300	293	330	323	268	286	339	273	306	334	286	323	308	298	320	314	288	305	295	298	302	290	324	304	303	310	286	286	304	337	305	301	285	307	294	314	336	296	301	316	297	282	335	300	276	309	305	301	275	308	284	275	300	312	296	341	310	288	311	317	335	314	284	259	280	290	312	309	300	304	298	294	305	280	324	308	285	307	331	304	293	312	317	280	310	280	279	303	293	318	275	310	311	313	314	330	312	289	281	338	314	318	295	316	302	292	308	296	299	319	284	275	324	289	280	308	311	317	330	354	274	323	317	307	305	297	303	312	301	311	290	308	285	283	333	317	299	305	307	308	312	316	305	310	291	308	289	318	289	296	295	277	279	299	322	313	306	324	329	327	298	288	319	304	310	301	313	301	270	324	329	308	300	247	325	319	286	309	280	309	348	305	319	312	327	324	307	316	306	289	302	332	295	295	275	291	320	325	298	325	289	316	332	295	311	297	332	290	289	288	318	301	297	290	317	287	298	324	275	279	297	280	305	311	307	274	301	296	292	322	292	302	278	314	272	332	320	315	319	314	321	273	294	317	297	313	307	282	296	294	273	301	314	325	299	305	297	308	309	305	293	301	297	316	305	259	306	282	310	278	290	320	317	297	289	298	296	286	338	307	294	314	309	321	311	293	295	310	315	318	319	296	274	309	282	293	310	305	295	307	320	297	298	281	319	302	281	305	325	296	280	307	308	315	283	293	317	322	289	268	329	320	297	280	294	336	316	277	281	311	304	320	284	290	281	308	295	312	299	285	311	318	297	316	315	301	299	288	310	277	319	294	271	290	297	285	296	280	331	318	331	332	291	302	312	307	292	312	301	311	288	287	301	330	282	293	309	300	314	298	330	289	282	289	355	321	273	328	303	263	294	314	338	307	270	315	320	315	282	289	321	285	297	312	299	255	303	273	287	282	297	319	318	299	282	297	295	302	284	297	311	290	323	309	303	308	318	300	323	294	340	300	315	308	298	302	274	298	302	295	319	319	274	310	290	304	318	276	300	324	292	295	305	323	314	307	306	280	296	290	328	299	326	298	306	284	320	287	323	305	317	319	284	298	300	296	296	298	326	313	315	301	288	307	294	308	287	285	335	298	290	292	309	295	292	286	325	309	320	288	310	282	307	285	286	282	310	306	319	279	313	286	316	294	252	279	303	304	315	281	300	321	293	287	296	286	293	292	328	332	301	323	309	308	317	277	300	324	282	321	300	315	302	329	290	300	332	287	296	302	307	296	305	276	314	315	296	314	284	285	307	296	289	297	293	317	294	293	269	309	303	305	311	313	291	337	294	309	292	306	296	306	273	319	299	301	263	288	328	304	281	303	289	286	284	291	296	321	332	292	297	327	316	332	295	316	291	283	290	292	288	305	300	302	281	288	305	294	315	314	315	284	335	292	317	313	294	274	276	307	316	296	316	286	337	289	275	285	284	331	288	302	291	326	284	269	327	305	318	288	312	307	285	306	312	278	276	297	332	271	332	304	305	289	302	322	254	284	319	328	287	287	309	314	290	310	279	288	283	307	253	306	306	341	287	291	286	296	279	329	294	317	277	296	290	287	331	297	316	301	300	322	270	289	297	303	297	301	299	264	294	302	309	270	310	267	300	285	298	331	315	285	285	294	302	307	295	277	310	303	315	303	304	270	288	287	304	305	312	278	308	304	336	321	286	287	287	301	303	296	315	313	297	296	323	312	312	277	323	309	294	320	325	282	272	297	301	303	316	272	326	284	327	296	299	288	277	290	307	340	312	280	307	318	304	300	310	328	314	337	328	301	296	310	314	310	327	281	271	301	305	277	292	280	307	332	318	296	278	285	307	270	296	310	327	288	322	301	302	286	305	312	333	287	318	282	303	317	313	318	309	300	330	298	307	337	311	290	327	293	283	289	306	287	332	307	307	299	296	305	341	305	309	298	286	314	323	335	279	301	337	297	296	322	297	312	332	311	296	303	310	317	263	321	291	284	282	284	304	337	292	294	310	318	286	321	294	325	301	279	289	323	295	319	313	317	290	304	276	330	269	309	311	322	298	301	289	296	327	316	297	304	313	292	331	314	303	296	303	306	281	288	301	289	312	306	288	308	307	265	324	310	305	295	311	307	286	329	308	324	286	323	286	279	291	299	297	307	301	278	310	276	321	293	283	319	309	277	324	325	292	315	305	325	322	323	275	324	304	297	288	305	291	285	319	309	317	290	301	306	279	299	301	301	292	285	337	298	321	293	330	294	325	322	263	273	316	311	294	280	292	307	316	273	296	280	317	315	267	292	282	309	319	309	303	293	311	324	313	232	276	288	290	323	275	304	300	282	311	283	306	290	318	311	295	290	309	280	277	298	299	271	300	285	302	265	285	304	341	295	322	354	309	301	323	293	326	302	306	291	294	270	288	304	295	328	317	292	291	301	287	308	311	294	307	288	302	285	291	303	310	329	326	285	275	326	283	310	292	304	273	304	290	303	292	289	302	317	312	320	319	308	303	317	323	312	260	317	314	321	287	286	300	305	311	324	303	296	293	302	291	311	310	287	284	286	311	307	308	312	303	306	294	321	319	310	299	305	273	339	292	293	329	297	311	316	296	264	309	297	293	311	289	284	315	325	306	328	313	271	306	293	318	300	322	280	268	297	301	296	320	323	314	306	322	291	317	301	296	305	300	310	315	301	323	302	272	321	280	297	278	282	298	304	283	275	308	304	294	299	314	320	302	309	282	320	319	296	293	291	290	307	348	311	311	300	310	295	314	298	305	292	281	283	286	310	305	303	293	282	307	321	283	307	284	292	306	307	308	301	307	287	315	320	304	322	295	287	316	298	311	292	309	294	292	300	324	288	279	313	310	310	305	315	264	318	292	304	293	316	301	327	302	298	323	306	280	310	324	316	278	292	275	281	307	291	332	296	319	317	278	301	282	279	278	320	261	313	275	308	303	298	269	265	318	321	315	317	314	295	291	326	316	317	253	279	301	291	264	272	300	286	290	321	320	305	296	312	317
26672	20405	14785	7190	3352	2061	1404	1016	799	683	647	692	704	711	650	671	725	648	686	667	615	550	600	547	578	529	512	517	506	496	568	498	519	516	489	479	483	482	562	490	478	520	543	450	507	494	485	494	517	581	494	501	489	531	509	537	486	526	517	479	482	480	490	510	508	491	509	482	489	488	463	508	510	496	497	479	490	496	517	521	512	483	519	520	503	480	553	516	518	505	479	525	489	471	525	507	487	504	524	504	530	476	477	528	483	505	470	491	512	489	471	507	503	513	447	509	487	473	523	510	469	491	503	537	493	487	486	481	484	533	537	460	518	507	524	493	525	522	508	482	517	527	468	480	511	486	498	489	501	496	412	540	489	510	519	505	489	507	484	527	493	468	487	532	479	533	510	476	473	491	457	520	475	482	506	565	511	505	465	531	483	503	488	486	495	518	517	535	505	485	500	485	497	536	485	526	520	486	511	516	491	497	497	462	491	519	501	455	511	523	477	507	523	490	536	512	510	494	544	526	525	508	516	525	484	484	499	477	503	487	515	491	491	512	525	460	513	514	494	487	476	450	468	478	486	518	482	478	497	504	507	476	462	496	496	496	520	509	498	498	519	537	520	511	464	513	486	533	511	469	498	476	491	507	499	526	503	481	521	526	483	557	512	542	462	513	513	508	476	492	489	467	513	490	504	514	512	482	508	495	507	494	510	524	483	520	518	513	485	485	475	482	506	515	514	499	514	497	510	441	490	498	528	529	492	506	500	504	466	512	520	506	527	476	494	528	530	509	499	512	520	464	450	486	520	483	462	491	548	496	508	506	515	474	533	541	529	557	474	504	521	473	513	479	485	496	489	543	543	507	527	527	525	490	436	481	517	504	525	531	434	492	496	503	516	499	486	517	469	505	508	474	543	561	525	539	484	489	516	501	524	464	469	504	479	551	463	498	485	499	504	511	489	461	493	478	459	541	470	483	500	545	456	516	480	453	509	492	449	529	505	503	498	497	500	487	447	518	501	469	472	517	516	488	488	517	546	505	455	494	501	501	501	492	522	486	484	499	509	465	466	496	481	510	483	494	481	493	542	521	488	468	524	477	453	471	507	504	504	491	461	500	483	510	509	504	495	518	515	472	490	509	493	501	498	494	494	494	504	503	482	497	502	484	479	505	501	467	491	510	507	483	500	501	499	506	435	498	480	482	481	537	480	511	529	467	503	485	513	525	516	477	532	494	509	536	524	520	455	506	501	493	502	474	526	508	509	531	500	496	505	519	529	477	480	480	512	492	510	492	495	507	520	482	498	502	510	477	463	504	470	453	508	506	495	449	467	518	480	494	502	504	503	491	480	530	529	530	495	484	525	531	502	484	524	493	497	525	506	495	545	512	513	464	535	507	480	495	495	501	461	535	485	495	496	519	496	499	473	490	513	490	483	507	485	516	523	501	505	493	487	521	522	523	474	522	492	479	492	480	483	544	509	481	497	487	487	494	500	512	525	463	476	525	511	487	465	511	493	546	522	497	533	506	490	547	504	516	492	475	506	511	486	487	467	480	508	455	484	490	535	518	506	510	466	521	541	518	548	510	490	508	502	469	548	502	482	488	513	495	475	501	536	472	496	475	521	522	530	439	516	468	511	509	491	483	474	506	499	543	505	542	523	509	514	495	520	529	495	468	536	520	490	523	551	485	478	477	537	490	490	478	524	508	502	479	503	498	466	477	479	492	503	541	521	503	509	502	486	502	503	473	513	447	487	523	521	506	508	477	486	512	467	493	486	517	535	500	490	517	510	502	500	515	495	520	519	525	457	437	484	480	479	506	480	486	509	594	494	527	489	506	436	514	489	533	488	466	513	500	493	499	482	495	526	526	478	497	492	534	517	552	491	502	483	490	514	504	526	502	541	500	491	527	514	524	470	492	488	532	506	467	516	475	505	513	513	491	486	511	488	473	525	514	525	516	543	496	492	519	522	491	495	494	549	499	507	458	487	521	454	487	502	522	511	471	480	515	494	506	520	496	504	474	525	475	526	521	522	506	512	485	517	515	446	463	493	475	503	480	525	480	483	489	515	513	518	453	527	538	505	551	522	480	502	506	478	490	492	500	483	495	507	510	503	523	477	517	527	492	449	475	483	480	489	484	466	493	520	500	522	528	474	519	478	471	505	481	505	506	473	518	539	515	525	515	539	473	504	491	550	489	486	502	475	526	493	530	467	496	487	495	421	481	497	507	498	494	466	528	478	494	469	514	501	506	498	460	475	496	514	483	524	515	494	492	511	463	534	497	513	491	520	486	501	495	475	491	439	474	501	494	493	499	466	562	512	536	499	503	519	466	509	501	505	510	468	516	472	486	481	510	486	480	521	501	520	501	484	486	512	523	520	515	528	499	530	510	465	503	517	498	496	517	464	551	473	521	478	486	513	486	475	485	523	480	496	467	493	507	477	461	503	524	501	471	523	483	536	510	476	499	479	477	502	508	476	523	465	504	546	504	502	508	487	483	505	481	473	512	473	461	501	496	510	511	489	521	465	511	501	472	481	459	471	517	535	501	486	476	516	493	485	500	497	461	491	522	494	463	460	493	504	517	520	518	525	488	518	536	455	521	458	477	484	513	480	485	480	480	496	465	493	505	492	472	504	481	529	524	524	494	511	514	539	480	498	486	504	513	538	494	531	546	544	498	469	473	470	484	535	463	528	494	497	497	488	513	484	485	488	521	491	506	483	494	516	482	507	525	475	498	495	488	494	510	503	511	477	519	499	526	499	479	504	468	530	478	475	485	484	490	542	533	536	490	527	511	512	507	510	501	504	537	496	469	489	466	529	517	489	493	523	532	485	501	521	500	479	511	470	527	548	503	509	492	502	472	521	460	483	505	495	512	481	481	515	529	518	486	504	521	529	538	489	532	487	498	475	545	507	540	517	507	508	476	547	476	553	515	486	484	522	474	498	488	494	467	516	461	483	479	528	477	503	515	525	522	502	502	494	486	508	506	534	508	487	503	510	495	537	499	494	487	507	466	494	520	509	480	533	510	494	486	473	520	486	511	496	466	502	499	506	506	453	485	515	509	514	489	506	494	517	477	516	520	467	486	508	496	486	497	521	533	489	538	506	526	474	507	509	505	488	502	502	534	504	454	495	490	534	489	519	492	499	502	476	503	511	552	537	489	502	477	511	491	505	487	513	477	532	486	492	501	489	479	499	504	512	496	513	509	447	508	510	508	520	487	488	490	508	480	495	472	495	527	515	505	479	462	550	437	498	544	493	498	499	514	526	501	492	481	538	531	502	532	515	544	533	513	485	502	496	492	494	508	495	489	505	505	513	478	524	547	453	477	476	490	501	501	509	472	526	488	505	538	533	496	497	520	492	502	551	471	504	511	513	504	467	499	505	460	502	518	490	501	487	485	468	511	539	513	509	530	497	497	531	488	530	485	498	459	446	519	470	506	489	544	469	495	517	463	448	554	523	493	468	506	465	451	525	535	526	531	464	490
12054	23238	16553	9001	6168	4289	3243	2198	1656	1367	1331	1238	1268	1334	1319	1336	1240	1201	1200	1144	1090	987	928	851	883	863	819	831	748	847	813	812	780	759	757	750	691	730	704	738	785	779	818	697	726	758	759	717	725	758	717	722	701	720	716	764	724	710	720	768	688	710	743	713	751	734	763	757	775	761	732	738	723	693	756	685	758	792	715	720	735	712	737	743	684	695	754	763	731	716	764	734	728	728	739	686	707	752	733	730	738	717	759	700	755	724	742	702	751	768	684	741	739	709	724	745	744	733	743	723	701	769	753	748	702	691	718	720	738	775	759	775	698	752	745	712	699	725	767	694	764	701	712	765	723	719	708	739	767	786	756	752	718	713	768	701	739	717	729	748	762	784	749	698	682	763	693	731	767	658	705	743	678	755	714	764	783	763	736	714	750	782	723	651	768	747	683	710	728	720	708	732	761	749	746	754	731	763	694	697	711	683	754	722	772	748	732	691	733	738	708	758	737	755	690	769	774	763	754	754	681	705	711	789	706	709	733	701	736	759	744	757	709	721	693	690	769	736	737	745	769	753	742	791	744	750	737	723	737	724	739	718	679	717	705	693	788	794	684	756	755	750	747	705	750	748	748	738	715	803	713	725	711	716	736	717	702	748	745	709	734	747	715	715	749	746	762	702	772	708	754	725	763	719	705	754	723	721	752	745	707	734	704	759	728	708	708	762	683	767	694	695	754	733	738	752	720	773	700	701	738	769	699	732	750	742	735	724	690	746	755	780	708	763	717	698	716	724	674	727	796	741	725	703	739	707	688	690	743	717	733	738	747	730	734	721	708	748	734	736	689	735	752	710	716	758	741	776	712	765	724	726	821	763	664	706	718	744	736	727	736	724	734	730	767	789	751	765	767	741	774	713	726	708	723	735	727	719	716	702	738	759	714	710	714	772	731	672	683	769	704	704	754	720	696	744	786	701	748	762	740	695	709	744	709	687	764	739	696	721	745	750	752	759	717	715	713	768	766	771	720	718	744	715	652	713	704	726	737	731	772	736	753	773	746	730	733	756	757	718	773	778	692	727	751	742	733	750	737	736	718	738	671	730	749	748	747	726	701	726	701	707	730	704	714	752	761	681	637	791	711	727	758	735	734	723	737	698	758	715	752	719	709	676	746	757	725	718	777	724	746	738	747	719	745	735	729	745	763	719	736	711	682	730	767	784	737	731	718	726	773	787	830	769	696	784	770	786	751	694	741	750	677	684	682	736	740	716	692	717	698	694	755	767	730	683	749	759	742	733	735	745	763	729	742	701	728	725	777	700	759	757	761	763	698	694	743	759	729	720	717	728	731	729	745	709	681	753	697	711	724	750	719	785	752	748	715	709	736	716	747	692	726	727	757	758	740	693	710	673	750	750	760	703	656	749	747	719	699	735	797	703	774	802	728	705	770	709	745	717	757	727	732	722	742	756	738	705	684	698	718	736	690	741	726	733	766	729	766	739	727	774	755	759	681	753	744	695	705	757	716	713	742	705	794	740	729	726	712	722	744	720	788	706	737	789	707	714	656	717	773	756	746	741	670	711	803	765	739	671	741	751	760	757	700	732	784	746	680	727	713	735	749	725	728	708	771	684	677	765	756	730	749	727	717	777	672	744	716	761	653	724	720	750	728	699	723	691	707	714	744	710	738	739	689	717	730	741	753	685	771	703	741	682	731	718	708	658	698	716	790	711	754	759	688	744	732	731	757	712	712	749	733	762	796	683	750	735	726	751	724	723	711	757	766	771	691	738	766	761	767	740	729	772	775	734	746	754	758	732	706	732	758	696	712	711	769	734	697	729	714	736	782	739	736	743	725	763	697	750	736	723	779	710	760	702	743	727	744	773	737	752	754	713	745	732	723	692	698	745	685	791	734	676	738	778	707	686	737	758	761	701	772	734	749	733	717	747	752	760	702	735	761	705	706	739	783	773	763	699	724	730	691	760	771	730	756	718	712	725	732	716	728	738	732	776	715	685	751	730	743	717	754	732	666	754	694	686	746	800	749	718	739	726	716	761	770	720	756	723	708	778	753	757	706	717	773	734	659	715	735	714	728	771	763	735	751	726	714	703	743	766	742	699	741	735	742	681	773	758	703	820	754	664	746	766	798	751	721	731	684	714	678	777	670	724	765	728	741	725	722	751	741	739	773	691	743	736	768	745	721	772	755	780	690	717	696	786	734	700	747	692	758	781	767	746	725	708	741	702	747	733	739	744	779	748	723	757	657	728	776	715	753	740	771	726	735	747	760	729	723	711	740	751	728	772	748	737	727	727	748	689	671	779	718	736	733	737	742	718	673	741	750	718	768	747	761	725	748	754	736	743	691	731	725	675	718	749	710	752	715	735	733	749	716	748	749	757	721	720	758	765	707	746	759	746	744	740	700	734	711	685	697	737	754	775	695	717	696	763	703	718	728	737	744	723	783	698	735	762	733	725	743	711	793	736	723	732	709	723	708	717	714	688	700	734	761	701	745	760	752	725	736	759	720	744	746	751	783	736	718	741	768	768	758	781	795	734	721	722	792	763	715	713	735	784	773	727	700	746	726	691	780	743	744	750	731	782	731	772	674	771	685	712	781	779	730	698	733	720	709	705	744	740	700	731	713	774	746	700	739	718	764	749	772	792	720	718	729	744	716	753	689	703	739	762	701	750	766	736	756	687	786	733	712	757	702	745	769	746	688	727	735	725	728	753	740	734	742	759	753	751	715	733	722	755	701	745	727	728	767	722	729	679	725	706	731	775	756	707	757	729	729	738	758	743	728	725	721	680	659	683	711	734	732	742	697	773	772	740	776	747	735	715	768	695	776	720	729	728	704	758	746	721	740	751	751	717	695	700	710	699	719	756	728	698	714	703	710	755	700	747	748	712	731	753	741	740	735	760	741	766	734	735	757	753	724	775	755	745	739	727	712	724	770	725	714	745	754	759	723	683	708	709	727	698	723	733	714	759	763	674	718	766	744	706	692	747	717	686	755	731	753	755	770	726	729	755	738	751	762	737	728	710	762	751	778	695	808	756	730	700	726	724	750	722	773	721	744	702	735	732	732	757	728	709	771	752	740	750	681	754	721	731	742	740	737	725	706	737	732	712	730	773	776	787	740	728	727	777	740	730	748	765	717	741	701	711	719	738	691	800	790	750	735	738	706	707	725	724	760	636	769	778	700	732	748	729	725	701	755	683	722	765	733	776	774	744	692	766	777	727	699	731	646	817	722	732	768	763	736	753	724	751	693	741	749	705	705	715	727	726	731	744	738	738	729	771	767	738	755	744	742	706	826	760	810	710	706	690	762	768	740	724	724	763	706	727	720	797	685	737	683	716	765	718	715	731	735	746	714	711	692	727	763	775	776	755	713	795	743	779	727	725	749	764	731	745	745	777	755	731	751	658	732	710	724	763	762	731	728	722	730	732	776	758	739	735	758	679	750	717	696	735	766	780	702	746	713	769	702	746	803	737	729	720
22932	21013	28045	24156	20575	8318	2349	1247	899	753	697	614	688	655	593	634	605	556	581	471	476	432	362	389	333	375	370	344	312	346	352	334	345	290	296	301	308	310	319	288	322	265	305	304	281	302	314	281	281	304	289	263	256	307	303	284	290	302	288	277	323	280	274	286	311	273	297	299	285	286	259	312	275	292	316	274	284	281	263	287	308	308	266	288	311	272	290	299	308	268	263	259	307	315	299	297	293	280	300	281	270	299	295	309	286	286	279	279	276	284	277	253	286	278	265	319	289	282	274	272	281	296	281	277	293	283	316	277	305	297	301	302	329	299	282	271	267	288	322	318	290	294	309	269	292	315	272	310	324	289	290	295	270	286	295	268	300	321	297	292	273	279	297	297	288	297	301	271	305	281	296	294	276	257	321	282	284	281	319	265	288	310	283	288	271	262	269	295	274	279	282	305	304	274	287	285	282	304	311	288	296	304	286	310	304	294	281	287	289	304	289	267	292	327	279	293	298	250	305	263	288	278	279	315	277	311	239	289	272	310	292	266	315	266	290	279	320	314	261	272	277	315	306	267	272	269	284	278	303	304	294	258	283	299	274	268	301	279	240	275	277	304	298	290	267	264	293	288	293	304	301	287	309	280	279	279	271	308	278	277	290	275	280	316	283	302	317	287	296	273	266	300	290	296	300	288	285	320	273	273	291	306	271	301	265	284	272	285	301	244	295	283	252	283	319	313	254	284	311	265	270	267	305	276	308	293	332	298	290	281	299	296	284	287	278	283	302	296	290	270	278	271	300	279	295	277	269	298	255	284	291	306	286	274	295	285	263	301	308	250	282	281	272	315	307	286	303	299	316	305	298	303	321	288	278	292	299	289	296	275	281	323	298	284	288	276	338	287	294	298	259	317	290	277	286	283	300	302	304	274	261	303	253	289	284	294	293	265	310	279	261	294	296	287	308	272	288	268	317	271	314	272	303	300	286	289	296	256	297	317	313	312	282	274	282	317	265	298	272	283	276	293	295	263	287	267	323	285	301	285	274	307	256	264	300	285	294	268	293	301	285	273	245	285	269	286	319	288	285	317	309	327	314	296	303	298	302	276	305	294	287	275	273	278	281	310	269	281	285	318	277	302	259	279	242	270	276	294	287	292	303	287	299	283	305	268	277	293	270	272	265	292	292	287	301	295	304	298	282	304	282	265	272	306	270	269	302	264	260	304	311	273	313	281	271	298	288	289	292	298	276	297	259	278	294	284	262	274	253	298	299	294	275	282	299	304	268	294	271	274	273	283	285	312	262	294	277	300	286	256	286	303	290	310	294	302	262	265	261	292	282	323	300	291	291	310	276	296	257	299	264	292	281	277	286	290	270	307	285	295	266	277	272	317	266	269	277	304	312	297	274	282	260	298	313	350	309	277	297	311	323	281	297	296	294	294	287	267	310	264	287	276	308	308	286	320	311	293	304	269	280	265	287	279	284	300	280	278	295	304	266	290	296	285	283	275	287	293	262	270	275	321	292	291	281	276	291	261	313	291	311	289	304	276	265	311	266	293	279	290	281	294	268	287	288	289	292	300	320	259	298	277	268	305	328	265	298	307	304	272	284	292	300	269	323	308	272	279	269	299	298	285	319	253	271	309	271	269	276	281	287	295	298	308	266	275	317	293	295	300	296	295	312	301	275	274	258	265	283	282	308	275	312	270	276	281	270	302	285	280	287	302	286	293	309	298	324	288	267	295	257	255	305	278	303	304	286	290	307	298	302	264	275	285	308	279	309	259	302	289	241	263	295	278	310	284	280	308	302	267	299	255	277	305	315	255	281	298	298	286	303	277	306	314	252	291	262	296	296	308	301	281	294	279	302	263	314	309	260	269	278	299	290	279	295	267	296	267	292	280	302	304	272	281	274	320	286	286	260	261	263	289	318	284	307	290	300	278	294	274	302	309	316	291	297	264	278	309	294	274	280	304	292	284	295	298	274	283	278	294	276	279	279	272	276	301	300	286	314	266	271	274	270	323	284	274	270	262	285	280	307	306	294	290	284	295	279	274	286	293	294	263	273	302	299	296	295	275	323	278	323	312	307	289	303	276	276	269	297	238	311	286	281	293	269	294	289	283	297	280	285	299	321	270	301	294	271	281	259	288	285	276	300	274	295	276	293	289	276	307	297	277	293	270	293	269	277	279	275	287	285	332	294	291	278	298	282	254	297	283	306	328	304	272	296	275	274	304	261	323	313	298	267	269	269	255	308	283	258	300	285	323	297	319	288	300	282	301	258	296	287	303	255	298	299	299	268	273	259	297	281	291	273	290	289	287	289	257	303	276	311	285	296	272	253	296	294	265	289	271	277	303	253	297	268	265	303	274	291	318	253	279	292	282	304	286	292	329	287	289	292	276	249	281	286	272	301	320	312	273	292	283	293	278	295	313	291	284	304	272	292	293	314	274	277	292	305	285	288	286	280	285	276	285	316	288	284	300	295	293	270	307	283	275	311	297	293	273	324	297	293	277	288	293	271	272	282	294	258	305	277	275	274	259	270	315	295	276	250	259	301	282	315	308	292	285	291	289	282	293	316	285	284	279	290	290	279	282	329	270	283	308	292	313	310	251	300	298	270	294	284	286	263	283	255	290	277	290	315	250	294	299	298	284	313	280	281	319	291	287	333	275	273	286	288	309	267	265	306	306	287	273	274	275	329	303	267	288	279	293	284	303	291	281	295	299	288	302	285	283	267	302	304	311	284	286	289	315	284	241	299	326	258	299	275	301	299	279	285	310	299	287	284	270	300	283	295	282	291	291	281	305	312	307	289	276	279	277	297	279	304	269	265	289	289	303	272	287	298	279	278	260	251	294	281	261	293	288	291	309	268	269	282	279	279	328	296	290	290	259	303	283	282	313	303	288	272	267	304	291	283	299	277	299	233	274	279	268	337	317	306	328	281	308	291	302	271	294	268	307	287	284	270	262	292	268	296	273	302	306	310	293	300	249	283	298	281	283	286	257	289	287	267	290	281	286	287	260	284	273	301	303	254	286	257	280	301	278	291	273	292	279	271	305	289	318	265	314	308	258	294	297	296	269	299	275	309	276	290	293	293	294	293	284	301	284	283	308	286	297	307	311	309	282	285	292	317	273	308	261	297	259	309	304	293	306	272	287	285	294	295	286	307	280	285	291	259	307	300	295	274	264	295	272	293	298	293	322	308	304	286	328	290	306	253	305	292	292	294	299	298	289	321	291	287	284	284	294	276	292	300	272	303	257	288	271	297	299	271	285	294	309	285	278	278	311	303	291	290	284	302	238	297	290	279	317	318	306	271	298	276	269	272	296	286	291	304	278	304	284	298	280	296	306	314	311	280	293	281	263	287	303	296	254	295	290	283	294	261	315	277	264	287	273	316	286	291	269	314	282	304	290	312	293	290	258	300	280	289	297	288	276	291	271	271	296	327	262	288	328	286	287	265	303	297	277	273	261	294	274	266	327	288	287	312	302
12273	30253	22819	13217	9016	6417	4404	2939	2078	1755	1452	1407	1414	1496	1447	1341	1211	1162	1167	1035	921	863	723	692	655	599	612	619	578	583	592	601	508	504	459	446	479	444	496	471	438	457	499	451	462	477	432	431	435	466	445	426	456	469	463	467	445	443	472	445	453	445	464	405	455	426	465	419	452	412	407	424	453	455	425	438	424	424	444	452	432	407	498	434	475	426	420	482	447	485	417	451	439	438	440	457	462	460	451	449	425	494	436	453	465	456	424	460	437	446	465	477	481	395	418	468	436	444	456	460	442	404	439	404	417	468	416	413	407	452	444	475	435	449	446	449	419	417	446	433	397	420	439	438	445	464	425	433	433	427	387	447	434	453	440	454	424	438	471	426	448	419	404	401	455	420	467	431	425	460	420	466	456	411	463	449	432	440	440	451	425	415	411	452	426	438	428	450	472	409	464	446	464	414	425	435	472	421	407	434	406	455	440	464	440	449	447	451	426	436	450	435	419	466	431	440	418	453	401	413	428	443	424	431	466	433	422	435	444	476	458	448	452	410	442	425	436	473	439	439	421	447	469	415	422	417	413	447	447	430	457	392	453	434	459	491	469	416	428	434	470	442	400	395	468	443	396	458	461	468	428	453	421	453	434	425	428	466	442	423	449	448	405	406	430	448	432	410	454	407	423	473	450	417	483	431	460	451	417	419	428	440	426	462	421	400	452	466	401	449	436	441	421	420	442	408	421	404	386	471	454	429	485	431	448	432	483	400	440	438	451	466	489	415	441	425	419	445	428	426	426	444	429	430	442	448	471	391	388	427	418	454	459	413	411	441	402	444	415	436	447	437	413	437	446	432	469	465	432	430	404	466	436	439	451	429	395	427	429	420	466	429	403	445	469	426	456	409	445	435	415	414	431	462	414	438	419	434	441	428	450	518	443	435	444	437	436	466	471	430	445	433	438	427	447	462	454	464	437	449	430	438	436	402	441	452	446	435	441	447	470	455	399	423	456	433	407	468	466	423	449	451	485	451	463	466	455	398	417	463	445	422	429	453	404	465	443	443	442	413	430	438	428	432	445	440	449	440	405	440	438	435	442	434	423	433	443	421	420	472	468	452	450	412	444	423	442	442	476	419	430	453	449	464	437	439	429	436	405	443	424	386	471	418	464	431	433	424	468	427	451	413	417	428	434	435	433	447	465	414	443	471	428	414	428	456	417	428	446	458	411	427	436	434	449	424	407	433	419	460	482	452	432	455	423	419	465	451	468	428	468	396	431	458	493	425	443	451	427	456	446	405	484	429	480	397	438	415	473	428	414	464	420	472	488	452	439	427	476	464	428	428	447	447	423	445	406	452	433	467	402	408	387	453	451	452	458	461	447	451	458	448	443	446	456	414	438	432	446	412	425	472	411	447	468	468	454	432	474	430	447	424	429	441	438	444	419	472	440	434	398	430	457	447	449	442	421	456	447	445	408	413	461	405	439	470	458	446	438	430	433	408	433	441	417	421	460	450	423	420	480	442	432	451	427	436	444	423	456	430	431	439	400	511	408	447	422	430	443	458	436	463	412	430	455	415	443	460	438	432	400	445	438	431	443	435	468	382	467	441	460	417	453	407	415	442	437	478	430	469	433	440	448	419	460	414	443	465	415	450	405	463	453	487	460	444	414	430	451	466	403	452	430	449	447	440	424	453	445	475	431	439	454	472	429	434	460	445	451	425	438	425	438	453	388	448	409	446	507	451	412	448	465	421	460	462	449	425	434	498	425	451	457	446	418	451	441	417	452	441	436	442	426	418	428	457	477	436	429	471	441	435	455	477	501	408	465	426	450	453	445	438	460	431	425	422	446	447	481	439	443	431	436	461	427	437	460	450	442	437	411	435	442	414	440	448	450	416	433	441	434	441	428	458	444	416	455	464	468	410	462	438	416	443	407	395	441	447	445	423	410	476	497	438	454	454	469	426	419	444	398	416	437	418	408	402	462	434	442	458	502	421	439	450	444	480	422	406	439	445	476	450	427	438	454	458	420	421	455	412	446	451	443	442	427	427	418	458	465	446	424	436	468	442	435	441	437	434	446	396	418	439	457	468	463	416	446	467	441	455	412	448	470	447	433	442	410	441	467	445	444	463	434	442	416	431	413	474	440	452	410	428	444	426	456	424	423	435	452	407	404	429	410	419	464	436	411	465	441	450	426	464	455	445	420	439	471	416	449	437	431	394	436	428	444	418	471	419	418	424	422	424	434	422	413	424	471	453	433	454	436	468	432	474	457	467	415	450	463	445	417	423	422	452	447	441	429	434	444	451	421	450	428	443	436	442	419	464	414	450	413	464	433	457	409	495	399	408	422	453	439	430	445	447	439	418	478	426	472	392	438	441	466	450	393	466	387	442	447	461	433	427	435	423	440	430	465	428	416	434	427	452	443	421	428	430	405	430	446	471	439	461	443	445	424	435	412	447	458	425	496	462	446	420	468	484	448	438	406	419	431	469	437	432	476	402	449	424	436	428	432	459	423	449	452	435	451	441	442	400	452	465	456	434	436	456	469	477	431	429	448	454	438	423	418	440	432	426	427	462	423	438	423	452	455	436	414	459	448	454	467	432	422	463	453	454	453	451	423	414	457	416	427	473	429	408	417	427	435	436	460	427	431	479	459	421	472	474	444	435	430	455	422	408	448	449	397	463	466	409	441	452	409	461	474	426	454	443	476	437	442	409	440	430	466	494	440	423	453	451	417	431	409	432	411	465	454	471	477	438	447	415	474	413	435	440	409	440	480	427	456	410	448	446	419	453	475	422	430	426	422	448	426	429	422	445	425	490	437	413	456	461	481	440	445	465	462	428	429	443	425	455	450	425	420	412	467	468	443	475	452	463	450	441	457	438	398	463	406	413	430	460	433	464	412	409	459	451	449	431	457	434	460	433	400	463	448	461	434	420	420	457	424	462	403	418	402	450	437	437	423	419	426	443	443	424	405	461	442	420	458	438	426	454	415	445	427	462	446	431	444	469	432	441	472	423	460	404	421	452	430	433	433	435	454	452	418	425	428	426	465	444	419	468	450	409	477	427	396	463	417	450	457	440	444	453	437	446	403	431	459	405	442	407	424	455	433	423	454	452	421	430	414	416	418	469	459	460	453	430	464	446	430	450	441	441	448	468	456	442	438	450	409	438	422	470	407	456	385	439	433	447	462	398	405	460	468	442	451	458	437	442	426	476	462	427	460	436	441	429	467	434	469	466	433	398	452	433	455	477	410	441	433	435	439	457	461	408	469	443	406	434	429	451	438	432	440	422	425	443	460	483	453	470	449	410	472	475	432	444	449	472	426	461	444	405	455	440	457	452	474	463	446	461	442	454	400	426	436	450	400	399	430	443	405	438	449	452	414	444	447	421	454	432	425	435	415	457	455	442	449	475	475	441	460	433	403	442	442	423	423	452	455	490	420	465	425	410	440	453	415	464	421	452	424	450	449	402	384	449	466	436	444	434	453	477
24205	21062	26558	24233	7537	2541	1511	1087	838	799	784	812	782	809	820	719	761	757	668	683	622	640	553	552	574	531	505	569	571	560	531	540	508	520	477	508	499	462	516	538	500	490	508	509	540	524	472	514	490	556	492	502	496	475	488	512	521	498	463	480	536	533	504	513	537	486	530	528	499	504	526	504	510	505	462	545	514	489	538	490	497	479	552	464	534	493	492	515	449	477	515	473	498	519	523	485	475	529	472	482	504	525	518	495	511	476	500	475	463	516	515	510	516	514	511	474	494	494	509	499	469	501	502	503	429	492	504	493	497	543	532	509	482	491	500	478	506	501	512	501	476	524	491	507	527	517	484	496	502	503	495	520	490	489	480	535	524	527	491	481	496	511	513	511	490	477	505	549	490	472	515	490	477	514	478	534	483	504	496	502	512	487	479	469	515	542	522	499	476	521	526	501	484	467	487	486	474	488	513	499	529	483	490	521	487	512	510	495	478	481	513	483	478	482	515	506	452	503	484	523	519	489	522	463	469	467	493	487	479	466	499	463	485	518	482	493	508	477	504	454	498	497	513	528	475	475	468	507	461	513	487	508	517	479	501	483	485	512	447	506	515	484	466	525	464	486	464	486	470	458	530	507	551	517	499	498	465	512	471	478	533	489	484	523	519	471	473	491	473	498	489	479	508	488	505	487	479	487	480	481	488	577	513	509	490	439	475	505	501	494	450	453	485	475	496	492	498	500	549	530	453	493	494	452	484	454	533	492	516	493	508	468	455	488	489	501	499	502	491	510	493	477	450	479	486	445	489	492	494	462	468	524	486	502	507	491	478	497	510	482	479	488	497	471	521	512	492	488	519	531	459	501	498	475	470	519	547	496	493	463	518	488	458	482	485	492	489	442	512	470	511	492	512	503	502	471	470	497	503	463	479	477	536	516	538	493	454	511	500	483	499	490	507	465	502	500	541	491	481	482	495	515	476	516	495	529	504	504	465	473	501	499	518	479	538	494	506	464	472	530	511	525	481	513	556	516	516	536	479	503	479	538	487	508	493	488	505	520	486	481	480	458	505	502	465	483	499	475	494	537	516	474	458	463	499	501	479	494	505	511	519	551	486	423	526	479	534	517	498	496	476	487	549	470	487	491	497	474	451	492	493	501	519	513	456	538	503	511	503	489	517	513	508	479	515	466	502	526	516	463	509	483	498	500	453	506	520	486	520	509	534	548	488	435	497	501	506	521	471	539	493	473	509	510	513	486	501	491	522	472	489	503	498	464	519	504	518	464	503	494	485	491	485	454	497	491	531	469	492	512	517	520	517	562	548	497	512	502	524	504	506	498	488	543	484	499	509	492	512	478	554	459	520	534	509	505	483	490	506	517	492	542	495	460	500	496	460	497	505	507	520	506	497	494	491	490	526	516	521	515	523	486	493	532	489	468	469	498	474	505	473	493	477	512	476	460	514	493	519	490	505	518	468	484	500	525	476	454	468	508	429	522	467	477	520	515	488	465	488	496	504	514	485	488	494	545	484	486	477	505	489	454	512	503	472	501	509	534	473	494	502	480	511	484	518	532	518	488	506	482	521	508	545	522	512	485	466	510	520	492	525	476	472	478	499	484	527	500	454	522	541	468	515	460	507	476	493	500	526	515	531	528	462	490	493	478	519	484	483	505	491	485	492	535	511	480	505	512	496	495	515	519	497	497	462	490	519	479	538	501	448	504	488	468	490	460	508	504	523	469	458	502	484	520	501	499	504	501	480	503	523	477	494	532	481	506	514	468	508	478	461	501	512	504	484	515	471	532	507	510	507	489	503	530	504	497	517	496	487	469	498	483	459	497	495	498	495	492	497	466	508	510	532	485	481	492	530	482	515	472	513	476	530	516	509	518	515	516	459	444	436	533	513	464	470	488	470	458	447	466	482	491	469	525	498	442	494	485	490	498	495	531	510	470	499	484	520	512	482	458	479	458	501	498	464	507	502	519	519	486	527	495	496	520	505	497	457	483	520	509	489	520	507	530	511	551	527	494	514	494	515	491	494	532	450	506	485	500	509	494	514	502	474	511	515	472	463	480	490	490	498	515	513	494	512	495	510	503	502	511	497	504	530	483	456	494	481	505	470	497	491	485	498	474	527	510	500	514	488	527	489	541	505	497	474	518	447	480	490	558	483	490	503	533	548	510	459	484	530	499	447	528	510	528	515	508	492	485	505	478	485	520	501	518	456	530	464	492	493	503	502	462	462	488	506	542	470	507	453	489	476	463	504	469	512	500	507	478	511	469	499	464	506	518	527	543	511	531	521	509	488	513	531	497	477	509	484	476	473	482	507	484	494	504	508	496	493	492	475	465	496	459	498	504	498	470	470	486	515	515	518	511	520	538	466	467	486	475	523	495	502	500	473	511	492	485	510	518	477	517	480	482	480	500	504	501	530	499	525	500	505	443	475	533	532	500	492	513	510	489	530	499	521	523	525	513	501	512	513	502	468	491	504	489	486	476	506	520	483	515	461	481	507	505	467	491	502	492	500	498	475	501	492	497	528	478	493	476	542	491	476	478	497	494	498	506	488	462	515	474	520	496	495	487	498	474	501	503	496	512	482	493	497	504	459	497	495	528	481	505	474	514	485	503	495	533	485	533	503	503	510	483	517	519	509	479	539	483	480	523	527	490	497	483	518	496	491	575	479	511	463	483	518	558	502	481	478	523	521	494	478	501	462	546	549	486	482	533	530	523	516	481	491	532	477	487	507	510	548	511	461	447	472	487	487	498	477	502	481	540	495	511	474	518	480	520	512	504	483	507	479	458	501	507	451	485	509	509	504	504	505	516	471	494	499	474	502	502	495	515	495	531	503	483	495	524	472	466	484	490	496	509	496	510	462	523	499	478	481	501	502	485	488	485	482	483	451	528	482	511	497	479	541	525	445	486	492	461	473	525	479	466	522	480	530	491	535	507	533	505	468	510	514	460	547	484	517	506	554	478	490	492	483	514	485	516	475	530	494	496	488	501	473	480	467	502	468	496	500	513	473	486	500	536	516	483	491	503	483	471	470	506	540	469	510	489	459	529	488	502	525	472	477	540	505	518	518	560	492	522	495	490	481	484	480	503	492	525	467	505	467	499	500	472	482	485	495	526	515	553	476	511	491	509	518	508	514	509	480	534	500	530	521	506	510	489	498	523	497	535	499	490	495	484	486	492	534	496	499	482	506	483	503	531	466	501	513	496	479	475	501	496	493	532	516	508	465	470	501	489	508	516	497	514	498	519	523	498	498	461	477	491	502	517	504	477	502	487	497	451	518	485	539	527	464	524	500	492	500	518	509	474	486	491	462	473	480	556	509	512	491	507	491	510	512	482	512	497	486	486	468	491	480	535	488	467	512	478	519	479	479	490	509	495	481	483	537	502	491	494	506	535	530	462	512	481	495	514	484	527	465	492	522	493	488	495	535	480	523	471	511	457	465	536	472	490	469	468	535	463	503	496	469	492	541	482
12194	27251	20006	10908	7309	4935	3495	2420	1934	1721	1589	1540	1566	1623	1468	1406	1324	1302	1252	1202	1095	978	964	850	865	855	849	822	820	850	809	804	810	741	722	761	750	726	724	714	693	735	827	703	720	689	726	735	697	730	771	711	753	701	694	723	712	774	720	740	721	756	729	695	735	724	695	745	714	694	715	728	724	720	695	698	719	721	700	755	687	747	704	736	689	629	723	679	678	749	733	688	714	696	759	755	768	756	692	737	726	683	752	746	711	733	718	673	652	705	707	711	690	711	703	691	704	740	704	723	719	749	727	723	672	728	762	674	691	698	709	728	660	729	773	691	703	725	662	701	704	682	704	712	709	651	715	732	724	726	712	711	737	684	671	683	731	746	748	703	690	715	651	749	714	677	717	705	755	745	698	759	758	706	730	669	723	695	700	710	673	726	720	750	761	682	769	675	718	748	728	726	728	755	665	777	701	695	702	688	735	714	693	743	699	705	723	749	716	692	706	747	720	698	725	752	691	674	722	734	669	707	689	787	704	726	670	747	717	700	739	745	684	712	657	760	745	717	678	746	685	769	769	718	687	710	775	744	755	735	700	740	682	698	681	736	729	742	723	712	770	644	731	713	718	742	733	666	699	680	719	764	762	677	725	728	697	703	694	723	720	750	731	718	693	722	720	716	745	720	699	691	697	703	706	688	701	750	724	696	692	726	740	675	729	679	714	722	696	716	690	727	688	752	737	717	692	756	760	713	737	733	704	695	741	771	723	685	735	734	709	722	709	714	669	727	712	698	711	755	742	713	674	671	662	704	727	716	663	712	722	752	696	711	725	714	732	760	743	706	744	728	696	674	715	658	750	719	678	760	729	704	738	749	723	691	719	712	741	755	740	717	719	723	743	718	746	695	695	753	711	713	738	717	681	710	755	747	703	680	744	740	737	715	730	710	681	744	701	745	689	747	711	763	725	688	735	688	747	760	724	703	687	652	755	747	724	681	773	736	726	722	697	723	761	732	720	710	773	730	711	706	645	737	691	691	724	740	733	711	720	737	689	721	726	700	751	739	706	678	683	731	661	745	646	722	679	733	703	712	721	717	737	662	724	718	751	727	719	717	712	712	706	692	665	766	695	705	774	696	725	744	710	677	711	677	727	752	785	710	735	672	745	688	730	709	743	678	735	696	703	710	723	699	707	687	711	749	711	751	712	678	675	733	793	701	727	704	734	736	735	762	690	677	709	769	729	684	683	694	761	719	727	765	761	710	691	750	679	691	706	750	758	695	694	726	721	708	710	682	704	734	690	751	708	745	725	749	746	694	724	721	728	725	719	666	672	705	667	680	732	725	729	755	702	736	713	709	717	727	670	696	741	744	714	712	734	705	764	672	724	715	763	689	688	695	735	692	690	693	737	754	672	659	709	706	698	721	663	721	716	726	731	674	717	744	735	780	715	635	748	699	685	694	715	658	715	685	758	710	715	735	704	768	691	697	702	713	721	738	714	738	737	727	739	693	657	691	731	676	750	730	700	726	704	747	742	704	681	678	696	708	668	720	753	668	740	685	689	686	666	707	672	753	709	740	716	735	700	746	726	698	723	752	714	687	686	673	667	711	702	770	682	700	709	705	714	730	739	765	741	709	680	727	712	751	716	731	719	728	762	729	737	745	705	752	696	697	676	714	700	702	696	738	726	707	714	709	704	730	704	754	668	708	780	723	718	717	716	738	755	693	675	678	701	752	736	728	700	682	729	702	715	671	717	703	747	711	723	734	721	722	679	684	724	743	721	692	703	738	720	717	702	752	724	728	693	672	742	732	744	716	722	655	751	721	721	755	691	743	725	683	718	692	733	693	719	710	689	720	734	736	751	689	737	769	706	701	687	688	734	737	702	664	685	694	663	711	739	712	727	731	709	722	732	718	706	681	676	717	714	735	789	721	722	733	650	678	687	681	753	699	668	664	686	706	678	688	752	736	721	724	692	744	712	783	689	657	662	746	694	705	699	750	700	691	699	729	743	711	727	700	748	724	733	667	717	709	661	735	746	696	708	712	724	682	733	726	740	731	705	711	744	699	734	718	668	694	723	710	700	695	694	730	743	679	703	771	755	723	701	692	742	663	725	711	704	704	695	751	701	756	715	727	698	768	713	715	740	706	752	733	752	740	760	722	686	728	682	736	744	706	734	667	735	706	685	728	700	734	696	708	691	715	730	746	720	732	730	665	711	746	727	710	732	679	719	714	716	694	714	719	668	730	768	742	709	692	712	735	727	745	695	716	695	733	746	767	691	673	690	735	675	707	736	701	670	713	732	687	729	720	689	735	686	684	728	743	708	744	668	713	701	696	714	663	711	688	722	711	688	699	719	744	704	762	716	674	698	715	714	751	706	707	691	727	751	669	703	731	719	688	752	719	685	725	717	682	677	736	711	694	709	752	754	767	693	736	720	761	713	627	717	710	734	711	693	763	721	748	749	680	693	692	724	688	692	686	697	722	712	745	749	740	731	724	661	699	711	767	704	759	715	740	729	717	738	718	670	713	728	717	744	663	666	704	723	734	696	757	658	736	740	719	715	685	722	725	717	657	699	726	714	745	740	743	711	753	733	716	713	702	699	748	724	695	695	732	670	717	701	702	729	765	709	685	702	692	720	742	665	727	682	739	696	712	677	707	728	643	686	715	678	757	719	764	714	738	692	705	768	703	741	718	704	758	673	713	709	714	728	709	727	682	698	704	704	757	738	687	726	711	762	703	717	726	671	740	725	741	764	725	705	767	749	679	722	699	747	699	697	686	688	702	699	677	774	692	727	769	651	750	722	696	756	754	739	713	704	751	725	661	706	697	702	751	742	649	671	656	723	718	694	710	738	727	699	680	715	714	732	745	711	739	734	725	712	700	681	749	745	746	727	735	726	772	725	713	740	755	695	716	750	699	710	768	759	767	766	741	740	664	735	739	737	715	675	759	683	690	739	760	734	703	694	695	726	778	717	690	708	706	717	745	713	713	727	704	720	762	694	706	688	716	749	667	741	725	660	765	699	745	740	738	727	713	744	707	747	701	693	707	722	715	741	744	721	668	737	692	712	701	719	713	721	755	692	718	698	698	710	731	728	745	748	727	721	737	726	731	712	701	714	708	715	743	718	703	698	754	716	738	739	710	676	744	720	714	693	732	732	703	711	714	756	706	709	709	715	725	708	739	740	692	732	713	715	739	724	724	716	701	744	675	664	687	747	745	718	720	698	713	731	747	712	703	646	716	709	756	742	768	733	703	698	708	767	732	688	736	742	772	737	736	710	720	749	690	673	721	763	740	715	706	716	750	724	700	747	706	695	690	691	757	719	756	735	762	737	710	693	685	729	729	686	730	712	702	723	744	706	703	729	749	703	743	774	686	718	694	745	670	713	662	702	758	701	691	730	718	708	696	696	695	747	730	736	701	735	683	728	760	758	717	730	701	747	707	682	737	716	736	702	760	671	713	697	714	707	706	724	684	673	729	703	801
22031	21048	28663	23674	21057	20286	6194	1666	1095	965	796	832	824	773	771	731	640	655	590	523	466	404	359	310	324	321	296	271	300	345	324	274	241	238	228	240	211	175	225	210	207	243	228	214	187	219	207	261	203	214	226	223	182	191	234	224	219	217	192	229	217	206	232	177	206	210	200	206	193	207	197	195	204	216	199	231	197	216	218	201	217	197	196	206	218	222	226	221	230	203	221	196	204	232	197	220	201	204	187	231	189	209	227	221	196	204	197	209	232	210	215	240	210	193	213	234	209	215	218	213	218	248	228	182	204	234	180	206	185	208	208	207	219	214	204	214	191	211	185	238	214	190	214	192	214	206	188	191	192	232	223	211	206	186	205	209	232	249	190	189	201	222	210	208	215	219	184	211	209	194	193	210	219	207	205	210	199	206	218	211	218	198	195	204	203	219	216	194	200	238	213	206	219	197	196	186	193	215	220	210	180	230	194	195	227	192	226	196	217	201	216	217	199	206	207	182	216	207	218	203	184	194	218	198	214	196	219	221	207	212	181	235	196	215	219	193	209	207	193	213	179	206	207	211	196	199	198	231	231	212	197	217	228	200	216	202	217	230	208	215	206	189	193	204	197	213	202	191	175	227	201	198	184	221	187	196	206	231	202	200	175	206	204	217	223	192	204	203	196	187	215	218	194	218	200	195	234	204	228	186	228	212	201	216	192	180	194	194	199	195	232	218	204	221	194	212	202	214	203	206	211	216	212	234	212	192	214	217	211	205	215	217	188	217	204	225	222	209	231	199	217	197	227	208	232	221	226	207	203	191	223	215	216	200	230	185	224	205	223	207	216	220	184	217	229	207	211	204	187	227	211	191	229	199	238	215	211	204	172	213	190	218	197	203	192	214	202	202	192	228	209	203	196	213	194	216	233	224	212	210	234	191	210	218	198	211	188	237	203	196	190	222	226	232	210	182	201	192	193	217	205	205	199	219	181	204	217	180	222	206	227	240	211	181	240	195	206	200	211	198	208	196	233	190	227	211	220	211	212	208	221	214	216	191	173	192	200	206	192	211	210	198	210	192	215	199	217	192	205	213	204	217	181	186	192	213	218	191	191	214	223	214	201	213	194	212	225	217	187	222	195	198	195	200	216	179	201	211	174	203	195	229	219	224	204	192	201	196	215	214	207	242	208	204	219	207	190	210	186	197	195	198	232	208	229	203	221	224	200	204	203	202	219	203	211	217	229	219	210	203	208	208	211	216	190	166	230	177	232	191	184	206	209	195	219	210	183	209	210	226	190	219	186	208	229	185	203	202	191	224	192	218	200	195	173	201	221	191	219	226	204	179	209	188	198	245	223	191	221	227	218	218	218	203	224	198	196	236	168	215	211	231	202	193	224	209	177	213	209	208	216	222	210	199	207	218	221	223	202	196	201	194	196	191	228	206	215	220	205	219	215	180	213	214	201	203	222	216	197	215	216	227	225	197	185	194	233	222	196	204	191	190	195	209	224	207	211	211	209	205	218	216	190	205	200	211	186	235	204	204	217	190	189	223	218	195	205	213	183	226	202	205	216	202	216	211	194	181	218	209	194	207	196	189	215	197	219	210	250	210	195	222	214	200	207	213	228	230	196	184	214	201	233	211	213	230	209	186	222	218	205	216	184	194	212	189	205	216	191	199	217	194	200	177	199	204	211	198	196	208	198	195	222	212	203	216	199	198	210	204	228	198	189	186	240	226	219	225	206	226	195	217	193	182	202	199	183	207	206	218	205	221	201	202	205	190	205	218	216	191	197	195	198	207	211	190	176	191	206	210	197	204	226	218	206	212	214	200	234	209	202	186	171	223	209	202	200	187	216	209	198	216	202	208	204	204	195	223	204	206	199	203	192	191	182	210	218	209	204	212	207	170	214	220	225	182	231	183	207	221	200	205	234	218	182	224	236	197	189	228	214	205	212	198	230	204	196	229	221	201	203	217	210	213	179	226	229	219	202	227	228	193	177	213	227	203	233	231	218	197	218	201	229	215	222	209	200	214	197	202	208	196	199	202	207	205	201	211	197	196	186	179	221	207	228	210	197	230	190	194	204	229	202	203	229	208	203	197	185	213	200	213	201	224	208	209	211	203	201	198	221	188	214	218	209	197	215	191	188	204	220	195	224	216	210	186	231	202	215	213	212	195	242	205	209	211	205	198	215	221	207	227	189	213	222	216	210	222	196	203	177	181	199	216	218	189	183	215	248	205	197	216	209	213	215	227	225	197	219	210	217	209	206	207	207	221	206	230	196	212	202	217	205	214	187	225	181	207	198	215	207	190	211	210	202	210	205	215	181	200	218	196	204	205	221	192	219	214	185	209	216	208	208	240	224	212	219	225	219	187	212	201	211	236	195	206	218	216	223	191	205	230	204	217	193	214	202	189	197	248	205	198	223	241	224	195	226	244	188	223	231	201	186	212	231	210	214	218	221	228	224	215	211	208	207	214	209	197	221	199	220	202	220	215	214	205	217	211	204	205	216	210	206	201	210	216	229	222	216	199	246	211	215	220	209	194	219	199	221	209	216	215	197	225	188	204	210	204	219	176	190	219	225	190	198	204	222	219	215	219	235	206	214	217	223	207	198	185	184	201	202	207	209	223	220	198	204	187	202	197	221	176	225	216	191	222	209	198	201	225	217	197	213	213	220	199	174	239	194	231	199	212	195	207	208	218	220	217	219	195	211	212	220	217	195	188	204	207	203	230	211	194	208	187	211	210	212	202	219	241	186	234	198	196	225	206	190	209	183	209	190	211	214	233	234	236	223	198	207	199	164	215	184	200	185	204	194	205	212	201	190	190	215	242	223	226	201	213	209	194	218	213	227	224	196	208	198	206	205	209	244	201	216	171	224	222	189	195	192	200	208	226	202	205	197	188	215	188	203	195	198	205	191	195	211	221	210	211	226	206	189	189	215	202	245	226	229	212	212	242	205	195	225	214	204	209	205	230	207	228	187	201	220	199	195	216	189	216	225	207	203	244	211	226	188	191	186	225	192	198	204	184	209	189	195	207	211	181	211	223	227	195	201	202	196	193	192	205	240	222	203	170	182	217	225	213	215	206	183	195	205	193	219	201	210	221	202	199	194	201	211	217	226	183	190	205	200	211	171	199	200	199	222	203	217	195	199	200	214	187	220	195	215	230	186	196	188	203	237	200	207	224	213	175	184	188	224	196	201	207	206	184	194	208	206	216	216	215	223	212	187	204	201	211	205	201	234	202	202	209	198	234	213	213	211	185	202	208	243	204	212	209	211	207	220	205	182	200	213	193	211	202	202	177	168	186	199	190	223	208	225	191	191	217	207	220	205	206	219	199	181	224	202	221	207	230	217	204	201	225	194	216	191	201	223	206	210	232	194	181	195	207	231	187	219	196	217	220	204	179	200	233	210	211	213	186	225	212	217	200	235	186	227	215	198	200	178	211	222	203	198	212	217	225	198	219	212	180	210	201	226	198	213	209	196	217
14426	35196	27627	17186	11670	7745	5118	3515	2682	2208	2069	1951	1986	1840	1608	1573	1514	1456	1290	1069	991	771	730	665	618	573	527	528	577	570	520	421	394	364	338	330	325	312	339	360	299	343	332	344	284	339	329	327	325	324	321	325	302	303	324	305	283	338	328	327	314	314	319	313	331	350	318	289	297	294	291	325	328	308	313	330	303	320	347	287	289	297	305	294	308	307	325	282	285	291	345	303	299	289	314	279	307	312	323	304	325	322	272	299	324	327	298	294	304	318	291	290	290	308	301	277	315	314	286	289	321	306	306	277	315	303	288	303	299	274	324	308	297	329	316	294	317	323	308	310	269	328	309	328	293	306	309	312	321	317	276	309	296	297	307	301	285	307	301	314	292	299	329	316	273	301	317	297	297	270	327	296	321	307	269	298	269	287	297	321	330	304	320	293	299	300	289	288	328	327	301	304	272	290	302	314	291	309	299	306	284	351	269	262	358	327	305	315	329	320	282	310	295	283	326	299	296	275	309	308	314	305	333	295	283	319	294	285	311	323	289	284	280	314	296	281	296	322	302	330	305	295	282	330	333	283	306	329	284	305	291	337	291	291	301	282	340	308	317	286	279	332	304	351	327	316	277	315	298	303	309	309	275	278	295	274	295	283	326	276	317	288	304	287	328	311	316	331	339	323	299	328	299	340	301	303	313	318	295	277	287	298	304	290	288	294	276	287	299	317	302	310	309	282	306	273	296	314	287	318	351	305	316	302	281	315	309	277	301	287	304	330	273	317	303	283	302	320	320	304	296	314	293	313	294	280	331	290	317	325	306	302	294	288	322	299	289	331	301	267	320	305	293	298	327	351	302	344	256	291	324	283	311	329	306	316	284	269	316	304	321	338	301	324	288	304	310	314	290	315	305	336	275	279	294	300	303	317	317	301	314	315	290	320	310	276	303	272	326	274	298	304	286	294	272	308	288	283	317	295	302	305	308	304	286	291	280	282	291	349	302	299	303	299	271	302	324	324	313	334	321	270	328	289	297	304	288	309	304	263	270	304	305	291	274	287	297	295	274	300	308	308	302	311	286	280	321	301	315	307	285	272	343	317	306	275	309	285	315	330	285	315	309	308	268	308	302	295	303	279	296	281	277	318	297	315	335	322	268	303	311	307	315	294	312	300	305	307	325	294	298	299	311	294	256	342	317	302	294	308	302	300	306	308	330	318	333	307	301	296	278	313	319	312	298	353	304	317	308	321	337	292	319	300	316	332	302	308	345	278	329	323	299	290	291	328	291	310	301	337	283	290	265	306	286	351	300	297	319	313	317	300	307	281	305	299	312	322	290	311	319	313	292	307	328	293	300	292	263	331	283	280	297	275	332	330	317	276	278	292	319	295	295	321	286	299	281	317	301	301	322	287	309	289	311	297	308	296	312	282	302	325	303	311	281	331	283	341	276	275	284	282	290	319	297	297	276	273	338	306	273	315	296	316	322	285	284	296	286	316	330	293	326	305	313	312	325	292	314	288	297	279	320	313	318	301	293	317	290	291	330	281	343	320	307	280	300	312	289	284	285	307	306	324	322	292	329	300	264	305	280	303	325	297	312	304	295	303	298	309	327	279	323	287	271	294	296	313	259	322	278	310	309	289	317	283	307	291	260	295	302	324	309	297	327	293	290	306	304	302	302	295	352	292	292	274	306	340	301	330	312	306	300	263	293	289	310	312	304	324	293	293	337	302	293	274	292	318	274	284	322	314	310	301	318	265	272	288	299	287	296	334	287	329	308	303	287	294	327	315	309	293	288	285	300	310	320	317	324	283	321	298	310	271	324	322	297	318	313	319	330	279	270	292	303	319	326	296	281	305	299	321	299	330	340	368	310	286	328	328	323	283	312	311	303	319	271	292	302	293	311	293	289	298	279	301	297	309	311	301	300	291	285	344	273	277	296	297	338	282	332	312	319	280	341	296	310	306	290	320	287	317	310	303	288	313	303	300	305	308	308	270	287	278	277	300	293	300	310	302	318	283	300	310	296	291	281	346	291	306	312	319	320	333	319	278	302	288	291	316	287	307	318	292	284	328	293	320	328	280	313	286	281	297	312	277	283	251	318	254	289	294	318	298	269	312	301	320	292	337	307	294	260	286	297	323	294	302	311	349	306	291	303	312	328	304	321	314	313	295	279	277	283	300	314	288	288	270	282	314	307	299	314	310	286	328	319	306	317	292	296	298	309	300	292	284	321	316	292	300	310	298	287	304	303	314	335	291	291	325	331	324	294	299	320	305	308	291	308	283	306	266	306	312	300	290	310	302	306	310	277	314	317	326	290	306	309	298	298	314	298	287	339	271	297	300	291	335	335	334	288	281	285	305	310	334	296	307	304	283	305	308	296	293	295	294	303	286	314	322	301	293	273	326	306	328	310	312	302	313	326	310	302	325	317	302	292	299	308	325	317	318	312	331	306	302	288	306	302	316	321	291	301	306	279	291	326	258	329	295	322	297	317	300	283	320	275	305	269	287	310	284	306	295	291	304	320	307	307	340	297	295	279	281	314	308	303	279	315	325	309	293	316	318	287	324	302	335	298	294	308	318	302	306	317	343	309	297	290	316	288	298	295	282	314	303	310	331	307	282	311	289	320	309	290	289	310	312	295	322	316	304	275	312	294	303	289	321	288	306	341	292	291	309	300	322	317	299	292	279	333	321	299	291	293	307	310	299	312	297	324	327	305	306	294	294	327	304	319	321	325	312	293	295	314	292	316	265	294	305	294	303	309	296	314	299	293	311	336	294	279	308	273	323	288	290	328	303	322	303	297	316	319	333	280	313	307	317	299	318	291	287	314	253	284	280	297	294	309	340	265	309	328	270	293	282	301	284	320	268	331	270	293	275	326	331	317	275	302	295	306	331	295	316	308	287	296	290	318	303	283	313	322	324	308	348	292	310	286	344	281	288	323	301	324	311	305	319	320	320	310	343	309	301	296	280	312	319	321	308	279	303	309	296	315	310	288	296	317	312	304	286	295	319	319	292	320	306	306	273	305	263	313	303	311	340	315	304	292	300	316	309	280	326	333	305	321	327	288	290	324	304	336	301	295	302	339	316	330	315	298	320	277	309	305	301	321	304	318	284	275	288	278	283	318	293	269	287	306	290	309	297	319	288	285	294	324	266	271	306	298	278	315	290	279	296	288	319	309	277	275	308	329	308	308	300	318	305	320	318	273	310	309	304	296	281	308	277	291	283	308	288	320	298	308	293	300	303	289	310	315	316	307	293	257	334	327	332	289	304	308	316	279	284	312	311	339	320	278	295	311	290	317	282	285	282	292	327	278	298	272	288	323	279	296	288	311	301	288	295	280	327	274	325	292	327	285	322	307	295	318	315	327	300	277	335	302	331	306	308	309	292	302	311	304	284	293	304	335	302	319	291	301	264	285	293	301	340	294	290	291	338	348	288	335	335	311	279	277	304	323	285	308	301	298	283	323	292	308	277	306	290	295	261	291	317
26763	20496	15327	7501	3180	1763	1176	907	822	740	790	791	713	751	716	735	738	696	680	613	626	559	577	563	501	558	576	554	526	553	536	554	507	526	506	490	503	452	463	494	499	476	512	494	483	538	503	522	494	476	519	511	514	481	473	477	500	496	523	517	515	501	487	498	553	471	502	523	512	470	549	454	496	490	480	460	519	519	466	520	490	472	474	479	485	488	481	518	517	514	481	470	478	503	507	499	519	493	510	485	514	512	518	488	497	473	511	442	503	531	509	525	495	509	443	480	482	499	449	476	514	487	521	523	547	509	537	469	471	519	495	483	500	463	499	486	455	525	516	532	500	508	495	509	473	528	533	506	475	526	496	518	456	486	458	492	464	484	514	492	488	498	482	501	520	459	477	481	478	485	442	516	488	522	477	488	492	478	463	478	472	451	497	525	502	495	470	524	476	472	494	482	449	494	510	512	479	527	537	499	478	497	502	499	494	500	543	509	480	517	513	479	459	465	535	521	457	495	485	478	522	500	523	507	528	486	503	492	502	469	506	505	507	521	523	502	495	480	487	463	494	490	481	477	509	504	469	502	530	482	474	453	484	512	533	479	497	515	536	479	510	514	493	551	482	498	461	515	491	477	522	515	467	502	450	492	481	515	435	480	536	517	552	451	488	491	521	527	476	488	498	506	508	495	495	510	493	469	521	456	484	490	531	525	519	498	484	525	500	521	530	504	502	491	494	479	495	482	502	473	498	499	518	516	479	523	484	488	532	483	508	485	454	540	554	469	503	487	510	541	506	501	483	514	490	463	481	467	472	489	463	489	498	502	517	511	501	496	487	540	477	485	515	498	500	498	517	484	501	508	509	493	484	523	478	471	499	510	477	508	525	477	488	456	515	507	500	497	523	487	505	493	460	456	508	534	496	452	495	479	524	448	500	496	470	500	507	486	454	527	454	499	512	515	484	474	472	447	502	502	524	490	514	533	540	511	495	489	515	532	506	542	478	489	528	507	537	506	556	506	537	490	465	495	514	471	495	475	505	487	482	506	545	534	477	505	502	483	517	498	485	467	519	497	547	515	507	494	501	516	503	521	513	502	535	480	518	519	505	479	502	501	486	469	492	488	477	529	490	499	484	525	527	464	453	522	477	543	488	509	500	507	486	494	495	506	487	512	518	466	455	484	462	460	517	500	483	485	497	481	506	493	501	502	504	479	516	508	459	506	495	508	472	501	506	537	490	487	505	523	501	519	498	528	479	527	492	455	522	501	545	502	511	500	492	506	495	509	495	502	519	469	447	477	494	462	514	486	493	552	494	490	528	485	532	528	492	492	547	514	492	526	478	500	440	475	524	503	517	535	521	531	478	518	497	488	528	479	531	485	476	492	553	536	495	485	499	524	456	498	505	527	477	479	494	451	478	479	531	513	511	514	531	502	458	472	482	461	469	504	510	517	475	461	493	494	483	493	537	494	520	482	467	529	496	505	533	468	468	467	469	489	509	492	501	463	533	506	520	488	525	498	552	549	501	508	526	487	508	509	528	486	532	481	482	479	514	490	471	498	532	471	506	468	512	531	487	512	507	500	510	497	493	496	494	515	530	528	486	515	465	515	457	483	519	494	523	453	516	508	499	509	478	492	525	507	496	473	506	493	507	504	471	488	513	497	476	483	464	508	504	498	480	498	526	527	479	518	504	497	482	537	501	518	519	490	493	461	486	452	480	514	512	496	525	477	514	512	507	496	502	516	503	484	477	504	508	482	507	496	474	477	511	489	500	473	478	511	512	519	501	476	492	492	494	518	522	472	505	514	512	466	487	491	452	479	513	462	472	486	507	502	484	483	470	474	540	495	516	498	519	542	528	452	471	509	508	516	499	499	532	517	531	523	464	485	487	533	510	509	536	506	476	496	487	520	478	528	518	478	447	456	480	505	477	484	484	505	509	471	505	483	473	459	504	491	478	494	485	524	494	485	530	499	516	466	505	488	491	479	497	472	502	500	499	489	493	509	489	517	485	450	455	560	499	521	517	465	467	510	488	502	536	470	493	530	499	490	488	511	469	507	488	489	516	502	552	527	472	506	472	499	495	487	492	493	472	494	458	443	508	494	452	463	521	513	471	455	491	495	492	485	448	533	491	484	479	511	532	475	481	502	490	507	509	487	503	510	501	496	505	507	500	525	496	502	520	484	523	503	519	486	495	503	522	475	476	487	481	481	499	483	499	476	495	481	473	489	496	531	504	504	487	512	525	458	496	483	470	477	484	531	513	504	524	497	477	497	495	468	477	477	493	487	473	503	409	475	507	525	520	468	501	525	505	453	519	468	504	516	500	489	449	496	501	516	509	491	484	493	479	531	473	507	521	495	497	457	499	499	494	524	484	507	495	504	490	520	506	486	495	511	503	488	472	485	523	490	490	490	481	519	517	461	491	474	534	474	501	516	466	483	477	471	484	473	474	515	477	464	533	485	507	521	538	486	483	438	507	503	523	528	493	509	465	516	495	534	526	449	490	508	468	505	495	518	540	476	500	506	494	499	491	496	475	520	483	501	549	485	475	500	501	469	545	519	525	514	470	488	520	476	519	464	460	482	475	515	498	463	469	500	507	500	491	502	525	521	504	520	487	473	477	488	489	460	521	503	493	467	502	473	513	471	541	565	530	495	496	468	466	500	491	498	472	492	521	519	475	518	494	510	494	510	495	529	515	499	479	486	487	500	530	452	509	489	463	502	485	518	536	462	484	504	487	531	482	515	467	537	509	481	491	543	483	519	506	482	476	511	477	477	512	538	509	499	492	503	529	509	543	485	483	522	526	501	494	485	474	512	475	549	485	500	527	490	486	471	500	482	495	510	488	477	457	498	523	503	489	467	498	503	517	481	511	500	504	502	500	499	463	516	493	469	488	494	485	506	460	474	534	458	487	520	483	516	483	476	514	476	517	472	520	458	464	479	519	505	481	507	518	531	501	477	526	513	501	497	509	511	479	509	514	486	467	533	492	503	470	525	478	495	497	491	493	522	506	491	477	462	515	529	487	509	504	483	553	509	506	473	520	517	514	465	498	505	513	496	503	478	510	519	517	498	476	497	490	470	483	534	462	477	522	492	520	498	526	503	474	490	511	516	527	454	455	488	538	469	512	470	547	492	520	425	485	514	505	496	475	493	536	483	511	546	517	495	538	510	500	524	512	553	491	491	489	521	534	519	563	515	524	494	502	498	510	514	516	474	498	503	525	526	522	481	526	510	473	487	498	448	509	504	467	485	509	476	482	515	492	507	470	521	486	494	479	494	511	536	522	484	478	496	531	471	502	510	522	511	508	543	526	515	485	498	482	498	476	501	502	438	537	486	498	491	513	493	491	525	531	493	538	466	492	539	539	522	483	504	526	503	556	494	521	528	457	548	512	497	488	519	476	470	500	490	517	520	503	513	466	502	463	493	486	438	510	487	461	510	501	486	488	507	534	485	510	473	522	508	483	487	474	527	509	509	496	528
12646	24388	17379	9186	5870	3659	2447	1980	1571	1571	1477	1470	1480	1433	1352	1344	1304	1233	1230	1099	997	915	900	836	893	834	835	821	857	839	791	783	693	763	753	752	709	718	759	718	745	684	790	715	775	718	729	720	750	738	761	723	717	729	757	738	756	753	700	758	716	716	748	719	730	675	714	722	732	717	756	725	745	730	670	743	703	753	725	714	723	744	773	769	730	749	732	722	765	721	638	813	761	734	754	704	734	708	745	726	750	750	666	774	733	748	730	733	720	707	749	713	733	695	720	754	712	697	697	735	785	769	748	697	700	738	756	676	726	757	722	696	764	711	740	725	763	752	685	763	772	692	771	714	689	737	725	740	728	771	680	779	723	710	738	749	757	757	786	690	712	727	702	705	772	739	754	705	728	731	738	693	727	745	750	712	749	737	775	763	728	695	709	681	717	732	738	760	740	726	725	723	767	719	734	770	706	805	717	689	778	723	725	733	716	741	751	743	774	769	749	723	722	742	784	696	770	681	709	754	680	706	731	717	739	717	706	712	720	748	702	754	750	757	724	714	720	738	714	714	709	700	732	716	694	715	742	740	740	734	729	686	756	729	707	720	748	727	690	727	695	734	757	724	747	750	724	802	700	732	716	723	715	731	727	754	781	736	767	777	729	738	716	764	739	736	737	732	768	719	763	768	700	668	704	753	743	736	726	720	713	701	695	682	706	766	697	774	713	707	748	744	712	732	750	751	755	696	754	696	723	676	716	764	691	726	756	683	725	769	774	715	775	761	753	744	776	738	723	765	701	761	726	723	725	711	721	751	796	747	705	761	718	726	756	724	708	713	730	693	724	768	765	733	750	753	753	716	700	770	741	771	680	741	730	733	676	743	747	680	719	741	733	709	716	684	696	719	729	771	736	706	713	717	738	772	717	724	686	756	705	707	752	710	744	735	719	768	736	709	739	740	715	718	711	719	716	718	720	700	749	727	709	725	737	733	755	724	765	745	791	689	754	722	696	764	732	740	760	709	742	741	749	742	745	727	739	697	767	728	795	667	730	732	715	713	690	732	740	749	728	748	757	732	711	724	762	790	722	712	746	722	740	710	699	780	719	670	728	754	723	714	781	734	668	744	729	736	692	754	724	729	745	717	746	731	751	712	760	732	704	764	749	715	737	722	758	728	698	750	742	743	764	760	764	732	690	750	751	756	754	750	749	771	705	734	734	728	771	725	691	739	779	684	806	709	711	740	712	729	759	722	735	727	715	722	714	715	706	740	755	745	731	701	716	739	746	726	742	730	766	684	729	753	670	751	756	741	710	734	724	732	702	737	761	718	683	752	739	724	716	747	687	716	770	737	719	729	761	727	729	720	661	733	750	726	732	734	721	692	748	721	701	780	674	734	734	736	703	729	726	748	727	746	732	773	723	714	750	727	757	748	697	721	748	744	704	720	701	717	776	713	775	700	726	709	745	701	739	697	693	714	735	710	734	698	697	716	725	757	754	740	691	728	710	722	753	731	760	738	740	677	724	735	768	741	747	770	767	739	746	753	712	748	739	714	709	711	769	780	728	723	786	743	741	735	677	727	747	724	746	724	702	747	731	729	719	715	788	739	757	744	751	791	706	702	728	731	752	807	711	760	720	722	745	734	766	740	726	735	755	767	767	760	720	723	723	728	740	747	740	712	735	719	733	724	702	757	763	710	753	769	729	705	770	709	740	723	770	720	730	733	667	752	755	790	756	752	740	725	738	769	753	773	727	728	760	738	745	757	776	740	731	741	724	728	758	736	731	777	680	697	717	711	663	713	685	726	733	745	795	722	725	744	708	731	781	760	700	744	767	729	742	727	795	763	769	764	773	828	731	760	723	725	694	743	741	711	769	668	718	727	720	708	741	752	727	752	759	706	681	711	729	758	770	716	715	710	807	763	709	720	716	723	756	765	733	743	710	705	793	773	727	739	729	773	706	775	743	755	722	738	786	731	751	678	746	718	755	729	789	721	774	723	694	732	744	759	727	680	724	745	735	740	740	755	736	760	716	711	720	722	754	743	691	697	689	739	733	749	745	748	737	729	731	756	729	697	754	703	751	727	755	746	707	724	773	681	656	778	738	753	721	751	741	717	773	669	725	719	749	742	746	744	733	700	731	766	745	748	756	718	762	757	751	710	747	741	769	749	750	741	726	769	720	735	783	736	729	777	750	690	738	752	723	809	779	749	713	740	711	742	771	720	729	760	783	702	747	726	735	697	731	712	740	758	744	757	737	693	762	696	701	732	698	699	741	748	706	734	733	772	714	749	693	719	752	763	728	722	745	762	709	663	748	726	746	723	711	734	742	725	736	728	786	709	740	700	701	794	748	698	722	715	707	706	701	695	765	741	748	730	687	768	791	751	728	717	720	708	700	716	757	704	714	744	716	730	684	712	711	725	771	738	767	731	713	763	789	703	762	747	785	772	727	733	720	720	743	727	748	733	756	749	734	740	729	726	691	741	732	710	722	714	749	795	740	760	708	712	714	752	728	736	755	737	747	776	745	760	726	760	706	734	740	785	710	738	719	716	713	766	755	716	714	756	701	713	704	729	757	738	722	761	764	745	679	798	763	728	712	758	748	742	699	691	739	742	711	731	673	720	788	746	749	712	707	754	745	746	773	751	702	709	739	723	747	754	683	733	748	724	744	747	735	715	724	702	737	722	671	699	714	736	700	741	728	738	708	679	733	728	707	686	733	746	743	674	749	717	680	783	736	732	728	776	704	735	686	749	724	733	718	717	748	748	724	775	766	655	710	722	720	727	712	734	709	774	762	773	708	716	723	746	728	762	699	768	735	729	719	757	703	751	708	761	727	742	754	764	750	724	739	752	751	724	741	736	694	772	754	749	698	732	734	717	728	721	728	729	772	702	740	700	749	726	728	752	754	761	732	759	702	710	689	767	766	755	775	748	733	752	737	731	755	717	745	730	741	743	729	701	726	714	722	734	760	717	718	739	735	698	747	718	732	686	700	721	740	684	720	731	767	702	705	709	760	769	732	715	736	723	745	744	724	785	706	720	695	732	687	729	755	753	758	753	768	760	753	723	717	725	721	736	752	733	778	746	740	726	737	737	700	790	735	746	691	718	751	704	753	738	766	768	692	724	720	797	782	742	713	667	730	698	796	715	744	752	776	736	740	750	762	725	741	747	707	723	748	747	739	705	739	717	724	812	758	695	726	720	730	738	727	738	732	745	745	763	735	697	673	742	758	745	745	685	713	696	715	750	748	784	767	736	737	742	725	742	778	702	685	772	692	764	722	739	771	694	771	671	703	767	738	733	726	729	725	715	771	694	733	729	746	746	764	779	676	697	736	746	697	785	705	766	737	685	709	728	723	777	765	754	731	714	758	737	757	684	785	745	763	754	771	708	766	732	727	731	715	717	787	748	764	764	744	737	759	720	730	767	732	741	727	719	721	708	743	714	739	730	746	736	724	756	739	696	769	749	750	724	740	757	747	722	771	751
22937	21024	28029	24181	20515	7891	1951	1087	867	796	802	718	758	729	620	641	657	596	505	532	457	411	395	371	370	374	361	316	366	352	323	294	305	309	320	278	293	305	300	260	322	294	293	285	302	299	329	316	327	316	299	318	279	294	300	297	346	269	301	292	272	285	303	294	296	272	302	285	302	275	274	279	257	290	275	291	267	309	330	301	322	292	293	294	275	281	271	300	265	282	276	311	291	293	302	301	287	293	284	309	276	313	294	290	265	291	284	314	267	296	271	294	298	294	302	268	301	264	293	300	300	315	302	295	293	280	273	304	305	305	304	276	271	277	277	300	305	286	304	273	285	274	320	308	274	290	275	297	276	260	291	304	278	268	266	290	314	272	291	275	275	322	298	291	300	269	281	280	285	301	300	290	282	317	300	287	259	261	296	286	282	278	274	322	286	290	284	300	299	271	304	305	282	314	298	281	274	278	301	265	281	288	298	307	281	308	266	300	309	260	279	287	295	285	266	287	317	279	304	285	280	304	300	310	296	293	246	262	297	304	265	270	250	294	309	287	262	262	308	300	317	270	323	302	276	283	294	283	298	288	294	277	308	280	256	273	280	298	283	298	283	303	310	297	310	291	272	291	324	307	261	267	286	295	319	271	305	301	286	296	300	277	269	282	305	288	307	298	332	285	287	258	283	290	298	286	282	301	265	319	308	274	283	266	278	304	263	320	308	261	288	296	284	319	283	274	285	290	279	263	302	287	251	283	329	277	283	259	265	304	265	280	261	268	307	292	283	260	282	275	275	268	294	276	268	295	275	284	306	261	337	284	296	290	310	288	265	297	275	308	313	303	281	281	295	294	275	319	282	270	269	271	301	299	299	279	277	305	277	293	266	294	298	328	297	283	280	297	289	279	283	302	256	272	258	297	315	273	286	288	312	274	257	271	295	288	303	309	287	310	296	278	270	288	292	271	266	292	293	269	254	289	305	278	282	255	296	275	308	249	264	280	289	302	298	287	262	278	296	293	286	259	299	278	298	281	302	287	311	296	283	298	296	274	298	262	238	270	326	303	287	273	317	290	260	296	289	299	298	283	285	273	326	291	325	283	265	294	291	267	272	297	305	324	289	273	302	278	272	298	250	306	292	277	274	303	257	304	291	312	295	273	259	285	266	270	290	301	268	282	308	280	289	269	299	265	286	280	277	296	256	281	296	228	270	285	311	330	316	296	286	322	266	273	262	302	303	270	274	278	285	268	303	291	297	262	312	286	304	314	248	317	273	280	264	268	275	274	292	321	295	296	306	268	294	293	284	304	293	280	264	295	286	305	304	299	265	284	301	255	304	298	290	307	296	295	268	280	292	301	292	294	293	278	270	285	292	252	295	315	287	323	338	266	291	285	266	321	284	300	292	298	291	267	309	323	288	292	295	292	295	284	289	284	275	280	245	267	312	265	280	272	271	258	311	265	302	292	274	270	293	311	277	291	256	279	277	308	302	291	303	250	286	286	283	288	322	281	284	280	258	282	260	286	272	263	297	312	306	305	297	304	248	267	286	286	330	302	285	295	267	287	299	295	299	289	303	278	294	266	294	292	286	304	296	265	287	258	324	328	284	286	289	288	279	261	293	299	269	306	281	306	309	294	262	281	285	282	280	318	259	290	319	288	264	302	270	300	281	304	267	297	276	271	331	314	267	293	250	297	299	310	282	282	292	297	298	296	280	295	278	265	280	310	278	278	297	302	257	311	286	245	306	270	301	288	280	275	255	296	299	282	293	266	284	265	281	324	285	274	314	286	260	299	304	269	269	328	277	245	280	254	284	292	269	273	286	270	277	296	278	279	284	270	298	289	279	264	286	292	266	278	289	291	298	282	300	275	291	264	267	284	280	289	288	275	295	307	285	288	284	266	298	302	276	302	263	270	302	295	275	288	255	290	318	271	308	297	293	299	283	269	286	293	305	307	291	276	290	286	275	290	282	263	311	256	290	277	301	290	288	280	285	246	312	292	280	292	312	297	325	272	283	282	278	273	274	266	264	268	290	283	289	273	304	279	278	273	293	288	280	274	308	252	268	307	276	305	325	259	267	275	245	283	302	277	321	323	304	293	311	267	272	283	310	280	265	260	302	277	289	289	296	288	297	264	345	279	326	280	311	302	289	308	267	294	309	276	264	286	257	293	292	303	261	311	292	287	270	288	285	275	311	281	295	285	287	270	259	297	270	274	253	288	294	285	287	306	272	304	275	297	293	264	317	272	280	302	337	282	251	294	307	259	257	287	317	287	283	285	313	294	272	308	300	302	275	305	289	296	289	277	285	288	292	251	272	257	284	291	291	282	282	308	286	281	294	290	302	278	260	284	279	292	313	291	300	282	316	324	295	302	286	252	310	269	279	293	296	243	295	279	284	281	301	298	291	287	302	286	266	300	274	293	278	279	308	290	295	293	265	309	277	274	319	281	299	278	276	271	294	263	309	291	308	288	293	276	294	290	292	294	287	310	311	319	281	304	303	273	290	271	256	306	316	277	296	312	281	285	288	303	318	274	284	268	321	266	273	294	327	273	284	259	289	254	273	260	294	298	287	295	311	284	272	254	295	275	317	299	296	268	290	293	276	318	264	297	243	298	282	290	282	256	293	267	268	249	287	303	284	332	291	288	314	263	251	269	300	297	286	284	256	305	296	315	287	281	274	317	268	260	304	253	291	292	304	270	311	272	287	284	276	294	277	272	296	309	303	296	279	285	277	239	289	292	331	299	284	302	280	262	281	267	290	287	282	296	313	305	275	288	283	260	276	269	270	255	287	269	307	276	324	280	282	296	286	285	288	254	268	285	304	297	271	318	282	286	309	303	283	306	284	259	274	284	284	269	298	288	315	268	281	260	278	281	289	275	285	300	285	303	286	265	324	306	270	302	294	298	299	307	275	294	262	252	296	247	293	279	269	258	301	287	294	321	269	274	292	266	278	309	297	301	293	292	268	288	292	299	275	283	286	287	289	286	290	304	293	268	288	305	296	298	277	288	245	309	286	287	293	296	300	271	321	270	285	271	283	319	301	329	278	292	312	307	314	283	302	277	283	254	268	280	301	285	296	253	264	278	279	273	294	275	293	306	279	271	294	283	274	273	298	282	280	293	295	283	288	289	301	263	294	281	298	318	295	302	288	295	295	272	277	276	266	296	289	291	305	310	286	292	293	278	282	280	290	294	256	263	288	260	250	279	292	276	259	294	268	300	268	278	299	292	280	281	314	295	297	323	288	289	274	305	287	304	272	286	296	288	288	292	281	290	291	304	324	248	266	288	303	263	295	281	277	275	295	282	273	296	275	294	298	308	260	284	288	284	307	286	289	280	301	288	303	286	284	282	294	252	284	309	292	292	284	299	264	292	291	331	299	283	261	291	317	295	291	256	256	281	279	257	304	300	283	274	288	279	304	276	294	294	290	277	285	294	281	315	262	261	270	300	271	262	285	282	313	294	310	299	280	281	306	297	287	276
12670	31193	23438	13386	8590	5531	3604	2620	2101	1872	1834	1791	1706	1623	1468	1408	1346	1326	1069	983	915	807	719	701	671	604	580	661	670	626	484	519	506	500	449	436	484	445	497	446	441	448	485	443	454	450	461	476	406	459	452	454	422	462	431	482	483	457	445	454	450	439	443	463	455	454	440	422	484	456	420	444	416	415	438	430	418	457	469	430	447	465	469	449	445	431	421	450	467	468	437	403	433	469	427	445	453	419	420	445	447	432	432	451	459	440	435	429	447	423	425	439	429	422	444	447	451	411	453	437	421	428	448	434	461	477	416	430	438	433	458	448	470	378	426	414	431	468	409	405	425	419	461	458	449	442	423	428	456	450	413	424	424	453	421	465	476	434	428	461	408	438	447	442	462	474	436	431	445	435	434	448	444	447	423	453	437	402	444	417	433	443	468	462	416	469	447	449	450	433	478	448	467	469	451	440	452	431	471	423	438	465	462	469	449	472	428	392	467	431	432	439	407	429	461	423	482	370	441	473	459	430	420	472	418	423	452	404	459	455	470	495	467	417	428	438	456	422	443	462	423	463	421	450	413	424	448	464	421	466	411	496	439	392	428	448	453	487	436	430	454	450	436	440	414	411	444	434	453	453	431	462	467	429	431	445	462	472	448	406	445	451	447	437	419	420	439	441	468	419	450	475	475	445	444	455	453	455	462	436	463	448	453	458	471	444	394	446	411	436	409	417	450	399	470	438	416	433	467	446	449	451	446	434	445	443	434	409	423	435	429	423	464	460	447	471	484	456	445	467	440	454	421	467	456	454	436	402	429	417	443	446	444	434	428	425	456	438	436	433	448	407	419	455	452	448	431	425	466	415	414	449	458	426	436	467	441	438	439	446	457	453	410	473	454	458	444	451	443	491	433	417	482	466	423	407	426	462	417	465	417	423	409	445	427	422	466	457	460	412	432	420	419	435	412	437	490	422	426	414	444	420	471	441	473	439	386	444	454	412	390	472	427	474	447	415	491	445	447	413	426	471	443	451	406	505	473	406	422	448	421	415	415	426	475	409	434	449	440	449	421	441	476	435	439	418	501	415	458	466	421	458	451	437	458	455	458	474	472	463	440	471	457	455	462	412	433	417	424	393	473	453	463	451	453	443	418	444	422	435	423	429	426	444	443	461	450	416	475	444	467	418	444	442	482	419	443	425	421	423	426	450	411	446	420	439	416	463	422	427	453	427	465	441	458	494	449	451	431	461	454	449	430	433	465	416	456	466	449	459	429	430	468	461	422	439	428	407	465	427	402	430	454	477	424	437	436	475	441	400	461	434	445	472	414	496	425	460	446	427	439	433	429	469	446	450	436	498	400	475	433	453	457	448	458	448	452	414	398	431	470	458	421	417	439	441	458	483	452	449	418	441	421	440	457	441	465	435	434	459	458	448	435	461	456	469	445	425	468	479	429	454	441	462	440	413	462	487	409	450	435	447	438	433	437	486	406	410	415	443	467	435	443	445	467	447	474	436	461	454	462	437	459	384	483	432	449	437	421	430	389	456	412	407	475	448	460	419	475	433	452	405	447	459	462	418	427	465	419	430	453	463	410	464	389	412	465	430	441	432	468	459	448	409	453	442	436	453	439	397	405	441	454	442	449	414	432	415	443	450	506	454	468	433	445	440	439	429	464	474	406	456	416	438	445	453	429	456	461	440	435	481	473	437	429	423	449	452	450	449	435	433	434	453	420	459	466	442	464	441	449	456	487	452	448	418	442	416	395	445	409	428	436	406	387	444	450	433	410	459	400	458	437	454	436	449	436	445	449	445	451	410	423	447	488	437	427	453	453	405	457	424	434	430	447	434	453	457	427	447	408	472	455	449	449	438	437	456	496	464	451	462	427	408	450	394	469	450	438	432	436	434	457	389	454	488	453	414	454	436	437	440	451	430	442	438	429	437	426	455	431	432	449	461	472	465	421	435	443	429	444	452	458	381	464	402	450	430	427	436	404	436	464	439	444	434	447	437	440	414	414	461	457	436	453	450	448	464	447	441	425	439	437	452	442	418	414	445	426	426	449	479	455	429	455	447	424	450	447	423	446	455	422	470	441	440	470	446	400	477	424	450	423	423	486	449	427	427	426	429	437	451	468	447	419	471	451	430	475	428	465	438	395	462	448	412	430	411	440	434	446	439	461	424	430	428	394	480	434	454	437	467	450	448	425	468	425	412	431	439	469	457	446	444	428	492	476	450	480	471	422	464	430	455	464	499	474	436	463	436	393	434	423	431	421	448	401	451	474	468	455	456	442	460	459	453	437	437	433	425	443	389	439	452	426	428	430	417	441	416	444	452	430	417	409	438	434	484	443	450	454	438	422	441	470	447	430	450	459	441	427	457	432	467	446	460	440	440	442	444	441	467	423	439	459	434	438	464	423	408	455	435	425	453	414	472	443	449	426	446	415	442	435	427	456	454	416	441	452	460	467	468	463	416	464	466	454	422	465	420	457	430	403	441	453	426	468	456	464	447	436	432	440	455	439	443	386	418	443	446	431	462	452	420	420	394	454	435	427	434	410	423	433	429	476	471	454	454	432	458	438	410	421	466	434	446	427	450	432	442	442	440	427	445	411	456	440	469	433	443	488	481	460	460	437	435	434	423	437	475	434	425	471	433	489	441	469	462	454	453	417	437	440	438	406	469	453	420	431	435	487	416	432	437	418	423	450	472	504	456	452	438	430	441	457	458	448	445	461	432	471	456	453	442	484	456	447	455	439	444	451	440	419	416	441	418	419	465	409	436	449	395	489	455	447	415	430	445	434	419	459	440	433	443	452	448	419	465	418	438	426	442	447	411	452	452	476	414	417	453	445	444	399	401	433	456	427	455	411	427	436	411	454	451	407	471	445	445	442	428	420	446	461	446	452	452	488	437	372	424	427	384	431	456	421	452	443	469	417	410	481	455	470	432	442	398	441	474	436	440	469	445	482	441	454	449	425	428	419	464	439	444	477	478	417	470	476	458	441	434	403	447	441	424	470	445	417	433	465	453	436	486	447	411	418	454	441	426	443	450	438	429	406	429	465	445	482	491	439	464	453	451	455	435	479	474	416	437	467	427	452	401	467	436	392	399	422	444	401	442	431	435	421	429	472	442	474	431	454	441	454	424	427	436	413	432	470	389	428	414	411	474	429	486	467	469	470	457	446	423	461	441	439	434	439	463	443	451	429	452	442	482	473	464	440	424	412	397	422	459	416	448	446	409	419	421	437	466	431	412	421	474	425	429	472	470	460	440	474	436	451	434	433	398	420	417	445	428	468	434	471	451	426	416	432	433	446	458	425	414	445	461	442	456	469	441	474	477	442	419	481	470	441	476	439	413	477	436	455	419	424	446	444	443	430	460	442	413	446	447	475	408	437	428	420	442	498	440	450	430	456	480	479	440	452	435	450	402	452	442	436	420	437	446	422	430	432	473	412	437	456	419	456	434	421	446	442	454	437	414	459	444	415	448	413	415
24177	21035	26427	24234	7301	2280	1388	1030	934	923	907	878	848	789	809	777	752	713	666	662	636	658	649	548	530	546	577	550	536	549	527	523	523	535	486	510	537	471	467	498	458	496	487	485	501	475	493	509	486	443	517	476	501	433	521	496	472	487	527	498	495	502	495	488	499	456	472	513	498	484	464	469	508	517	516	476	465	506	482	481	525	522	507	517	464	515	507	537	492	473	436	498	462	505	538	531	480	470	521	506	476	484	465	529	514	491	537	474	505	489	510	492	498	499	481	494	509	535	502	481	510	473	462	467	497	501	500	527	525	454	546	494	505	496	483	518	497	492	496	501	518	491	469	497	491	473	497	487	514	483	524	516	460	516	452	497	524	510	477	507	475	519	510	517	486	519	488	485	505	467	524	493	531	507	482	516	483	484	452	501	468	522	487	471	476	469	513	516	475	521	479	480	509	485	465	487	459	514	501	526	484	524	512	507	516	479	503	494	503	478	499	496	446	446	439	508	499	526	477	499	515	477	514	502	520	531	484	484	498	487	469	476	460	536	486	503	449	483	471	484	499	494	516	501	480	504	501	522	489	521	515	494	479	536	497	513	498	472	514	475	474	509	496	476	494	481	540	477	492	496	529	528	469	480	495	518	518	509	498	512	485	446	490	529	474	444	540	490	490	528	487	488	519	517	485	515	471	492	503	468	511	512	525	458	494	486	497	503	492	542	490	531	478	514	546	503	469	502	499	485	501	476	502	531	509	531	481	494	509	492	497	478	495	505	480	483	489	485	531	489	497	440	458	508	488	525	480	484	508	500	456	499	511	477	509	479	451	473	468	487	489	456	475	446	516	520	488	488	514	458	490	503	493	491	499	491	462	466	505	494	500	477	484	486	498	530	503	490	540	507	512	508	496	484	522	464	470	476	489	502	507	482	498	485	520	463	496	477	499	489	502	488	512	472	493	500	499	512	481	479	509	487	479	457	504	513	475	496	441	477	475	455	507	468	501	492	481	548	477	464	466	523	478	499	515	504	496	513	493	500	467	502	460	512	500	499	487	497	474	492	470	490	481	500	479	483	481	507	482	497	482	485	500	481	516	495	509	492	506	502	508	536	463	507	507	524	546	508	495	478	505	469	482	520	459	491	522	535	489	478	493	492	504	509	466	514	535	504	481	484	483	456	495	486	495	486	457	483	504	505	458	516	474	526	468	515	499	530	479	487	488	487	510	481	486	483	507	515	509	506	486	487	487	470	503	483	478	477	506	505	463	484	517	471	499	513	475	487	481	525	503	535	474	516	474	562	509	503	496	490	479	467	504	493	482	516	482	475	501	509	469	511	488	505	462	487	510	480	497	475	482	483	501	473	475	502	490	518	520	484	472	513	492	474	499	468	508	521	489	480	487	527	465	487	461	469	473	497	457	494	501	525	506	485	486	505	479	482	463	499	492	484	493	456	508	502	449	437	508	472	502	514	519	508	504	527	488	434	525	489	452	507	445	542	452	482	502	501	490	492	535	481	496	521	456	497	503	463	484	499	494	464	486	466	524	464	510	490	494	528	502	484	485	514	542	464	494	541	516	461	496	489	497	463	508	494	482	479	481	450	473	503	483	506	499	488	496	485	485	496	496	519	455	499	505	504	538	470	491	486	490	489	507	491	507	506	491	475	494	492	491	486	503	474	502	469	497	508	485	450	473	519	472	431	468	464	529	477	481	486	491	497	461	530	520	517	503	492	508	532	479	462	493	494	462	485	520	546	487	463	459	503	479	500	520	519	541	499	509	472	476	464	480	517	468	522	496	497	483	457	495	498	517	488	492	464	493	498	427	507	489	489	486	489	496	464	490	518	533	472	493	477	480	532	499	529	495	507	515	489	535	474	510	479	498	481	547	499	480	492	477	513	491	493	463	511	506	480	510	496	500	484	509	530	532	497	508	468	490	513	501	550	509	488	526	503	484	508	519	476	518	496	480	458	504	496	452	481	519	481	476	490	454	473	476	533	469	489	582	512	455	470	486	464	528	463	454	502	494	504	511	486	496	477	483	487	466	498	513	478	458	461	473	487	490	515	513	485	530	504	475	508	503	490	501	494	510	465	508	448	499	505	500	502	506	527	477	467	497	493	511	498	500	459	462	482	455	462	496	482	484	454	493	475	502	499	475	521	488	500	484	469	527	457	477	506	479	477	442	451	518	501	489	491	517	493	484	495	539	458	511	462	514	487	508	499	494	510	507	512	485	483	502	508	490	499	418	504	509	485	505	468	478	487	473	484	495	489	491	499	476	494	505	490	461	469	517	491	469	487	487	487	524	517	500	540	481	481	484	470	489	492	485	500	486	473	550	475	533	499	478	512	485	495	498	477	485	502	516	516	535	488	494	490	526	442	486	464	498	513	543	472	510	499	535	466	528	482	470	530	462	506	507	449	512	474	487	467	482	489	506	505	499	493	502	483	513	524	508	516	445	464	494	500	516	494	518	480	474	462	502	473	465	516	467	554	472	503	524	499	451	515	485	495	481	494	465	466	458	459	513	522	469	508	500	440	524	474	498	460	484	509	475	466	485	484	498	464	463	498	476	487	493	494	475	477	490	520	532	455	453	496	502	485	476	496	521	486	486	463	486	500	497	499	524	509	517	480	516	490	460	482	464	482	483	492	500	469	520	481	519	484	505	494	474	512	506	458	518	496	499	498	482	456	461	508	513	492	497	482	484	482	481	521	519	520	495	498	486	480	454	523	525	457	494	507	526	509	492	482	531	533	463	483	500	507	488	507	490	468	501	426	481	493	488	454	470	500	470	466	509	501	493	485	481	503	483	456	507	465	484	452	496	492	504	478	483	463	523	497	516	484	512	476	513	501	463	496	455	495	507	489	505	501	505	487	525	475	460	503	499	479	521	493	505	499	520	478	511	491	499	483	520	486	520	480	497	484	503	496	530	514	491	482	476	474	480	484	506	496	521	493	455	485	515	523	472	466	470	497	472	509	506	512	488	505	483	480	496	520	496	500	460	509	533	496	493	470	484	483	485	472	479	511	486	542	493	556	482	492	467	500	495	486	493	496	461	490	497	486	471	454	518	509	510	483	472	498	502	516	513	474	485	483	474	490	483	464	487	514	476	510	507	550	494	507	487	487	472	503	452	519	521	494	523	488	518	484	529	507	457	478	503	505	479	460	437	481	490	477	472	493	496	502	452	510	506	484	496	513	497	455	438	497	462	474	506	481	454	475	536	508	504	545	493	484	483	471	515	488	520	451	491	449	486	499	496	494	462	463	515	480	467	481	497	521	508	511	509	507	531	479	491	496	495	463	464	487	523	538	497	501	468	468	496	478	514	544	492	535	521	504	456	511	506	501	489	515	523	493	512	485	486	520	484	517	471	493	503	484	489	531	469	440	510	468	481	482	493	509	527	491	493	483	484	497	509	507	514	503	511	473	509	472	513	505	470	504	490	496	490	500	451	437	474	453	505	495	488	514	486	508	489	495	497	468
12354	28141	19760	10501	6753	4453	3099	2374	1976	1922	1910	1804	1794	1620	1609	1534	1480	1381	1227	1172	988	964	951	927	881	842	858	893	898	816	802	784	754	757	756	738	761	688	748	734	711	671	728	712	736	744	745	757	732	718	685	755	750	712	710	745	727	746	725	725	723	729	763	708	698	734	713	726	685	720	758	679	728	739	682	755	706	671	751	726	699	756	701	688	691	681	722	806	729	690	723	741	687	766	757	715	697	701	704	730	688	699	748	730	739	712	719	701	716	718	678	752	657	763	721	729	675	685	709	732	697	687	690	708	669	762	714	674	733	690	691	728	706	717	660	740	743	708	731	719	695	693	694	699	726	701	742	666	731	751	706	644	739	728	761	689	735	719	757	680	701	719	702	708	702	735	731	730	726	707	749	696	678	732	748	667	718	762	700	718	672	711	708	712	742	713	671	687	691	724	738	732	715	727	712	761	712	714	691	736	670	716	713	728	708	731	704	695	702	728	709	724	730	747	711	659	719	660	714	707	677	699	695	710	703	739	701	701	695	697	654	711	728	742	710	667	736	718	709	722	711	725	669	704	770	730	744	717	716	722	704	698	709	739	698	683	665	704	668	727	718	773	747	775	705	683	685	786	743	736	739	719	752	660	732	717	690	720	726	716	742	786	744	746	739	697	766	691	668	724	693	717	721	725	665	706	716	760	708	720	708	727	717	701	755	735	774	704	741	702	715	724	691	705	773	705	713	697	726	705	670	713	723	672	733	736	713	717	714	732	686	672	724	715	673	756	721	719	746	753	745	723	680	754	731	658	662	692	685	689	716	732	721	714	718	749	733	680	751	765	747	730	729	701	671	716	762	746	712	748	745	696	695	728	702	737	728	726	702	768	711	680	727	733	661	669	708	743	758	698	734	670	689	777	720	709	696	699	720	744	734	692	713	699	688	735	723	690	745	753	699	677	752	703	735	707	673	674	711	709	725	731	718	684	677	727	722	706	744	667	780	711	757	715	739	757	738	672	734	734	692	736	745	757	678	702	734	761	694	741	672	731	725	721	698	714	710	683	705	691	701	694	718	719	705	714	745	679	718	714	709	735	700	737	709	719	732	740	673	728	710	739	722	720	738	718	680	711	671	725	703	710	682	732	745	686	729	689	736	683	695	673	671	690	729	736	720	713	726	677	746	723	683	715	707	723	689	726	714	724	710	720	709	731	729	710	678	668	754	704	730	760	685	755	715	745	725	676	747	736	725	709	685	761	731	781	692	701	688	734	684	707	753	706	719	729	720	713	715	736	744	711	721	792	698	705	701	729	726	732	667	683	732	713	696	723	717	717	738	710	666	740	745	726	641	711	688	665	696	755	713	679	741	710	703	677	757	692	753	678	725	683	692	690	679	693	666	737	717	678	688	685	668	723	718	709	709	637	701	711	730	758	695	729	722	680	752	665	715	711	714	693	709	684	714	708	715	743	719	663	729	750	700	733	728	758	705	742	719	738	721	729	731	750	705	712	739	700	722	724	702	670	674	711	717	641	749	717	700	734	727	721	669	711	721	728	747	743	751	718	711	728	722	755	721	711	771	743	677	710	675	740	733	704	693	738	720	704	667	729	729	718	704	734	715	699	712	702	720	672	727	693	698	715	743	722	677	703	727	750	743	719	683	730	739	686	677	713	721	722	734	704	672	714	790	745	679	711	731	662	680	684	780	666	703	747	753	723	710	694	732	678	692	727	748	697	676	728	677	737	683	720	680	725	752	705	692	700	722	804	699	691	699	702	720	745	685	713	689	696	697	636	728	710	712	726	703	692	732	731	713	685	745	737	715	723	671	739	752	730	686	699	718	738	730	765	732	738	714	779	729	690	726	728	733	669	706	683	717	691	715	708	715	748	694	685	724	692	714	704	748	720	738	757	708	735	736	707	682	708	690	688	706	681	715	727	692	736	683	684	680	734	742	722	696	688	726	732	734	681	713	735	691	734	681	744	715	703	728	702	728	717	720	685	728	681	694	712	690	689	709	709	712	705	703	690	703	742	699	700	741	716	692	692	708	675	706	714	696	707	700	750	697	702	717	706	719	698	750	728	745	752	687	700	690	697	699	741	746	685	764	702	712	711	714	703	749	695	712	698	721	677	700	719	730	715	697	748	763	667	674	735	649	701	722	706	725	716	687	668	736	688	679	709	730	730	724	703	708	762	720	703	736	735	711	743	753	676	711	706	755	696	732	728	696	704	743	707	710	705	696	754	752	802	696	738	700	706	692	763	722	716	677	663	703	691	702	769	719	696	710	697	751	737	737	709	725	698	704	696	700	740	715	677	723	711	701	730	695	718	747	731	740	720	688	689	730	761	668	709	695	701	713	726	716	757	749	730	723	738	712	658	741	752	694	701	708	707	688	701	741	723	679	717	716	704	680	752	721	737	709	716	740	760	707	771	682	691	722	676	727	678	713	676	691	708	690	745	743	738	754	729	724	716	686	703	713	723	697	732	700	704	708	660	701	762	739	692	771	726	727	691	698	751	697	656	702	718	733	707	684	738	684	677	702	700	749	748	719	725	710	753	739	733	713	722	728	672	717	711	742	724	734	691	694	665	715	742	725	689	701	754	733	732	707	772	703	717	740	714	731	729	782	751	710	760	720	715	707	739	777	671	746	733	746	727	759	739	697	731	698	732	708	751	650	726	690	727	742	723	702	734	733	727	682	701	746	717	725	707	728	719	749	747	683	754	689	712	665	729	729	753	750	773	720	712	669	676	702	713	719	746	728	766	729	712	682	698	747	651	684	690	709	716	713	722	696	688	736	734	712	708	718	716	732	700	700	742	713	713	694	700	726	705	738	712	666	705	728	723	724	717	716	697	723	738	706	663	711	707	741	706	742	716	734	668	715	732	707	686	733	720	734	743	696	749	708	729	716	690	695	673	695	718	738	737	722	676	674	693	724	729	693	759	700	682	718	733	676	707	717	687	704	695	710	684	740	698	697	757	700	698	676	745	742	721	668	715	710	723	713	700	701	688	680	717	713	760	762	775	693	711	720	755	711	739	699	711	704	747	708	725	778	722	723	731	722	713	727	730	695	715	706	678	705	743	711	760	690	693	742	738	744	738	735	722	720	746	688	740	725	674	718	662	724	689	709	706	726	795	720	687	756	761	695	773	725	759	725	732	696	705	740	675	676	750	729	733	719	690	692	697	759	730	714	720	715	673	672	693	705	717	691	744	691	717	719	728	678	793	714	697	706	685	674	707	743	689	748	746	680	699	752	765	722	761	702	707	702	708	813	705	727	739	715	690	723	692	678	709	746	735	733	687	747	726	697	739	743	706	693	735	730	680	697	740	677	791	739	680	684	688	739	709	712	728	732	780	728	697	740	709	711	731	733	727	720	766	695	720	724	688	700	688	738	745	659	702	757	719	686	739	691	689	728	713	700	701	713	690	696	782	710	722	693	756	744	685	724	697	709	698	666	701	702	708	743	723	697	670	712	756	723	742	691	707
22063	21036	28645	23639	21039	20254	5618	1658	1157	1044	1022	1006	938	851	768	673	715	626	557	498	431	401	339	331	327	319	323	327	338	280	243	243	216	214	236	225	208	217	231	228	220	206	216	212	227	203	226	224	223	221	211	194	208	220	202	237	202	226	254	227	213	217	227	217	173	229	222	220	181	195	217	203	201	229	204	224	225	223	218	231	234	216	228	209	224	217	219	250	198	188	209	214	208	212	222	210	206	225	208	226	221	217	251	205	201	198	229	228	209	199	214	200	218	237	217	209	223	215	200	207	228	200	204	212	229	204	192	212	199	227	222	230	202	226	231	209	215	208	205	201	237	204	209	204	208	218	215	192	187	205	230	205	227	210	196	214	213	215	212	201	200	216	226	210	194	217	203	214	199	204	211	181	215	244	207	217	188	202	218	219	208	219	203	222	207	194	226	204	226	201	200	199	208	216	214	228	234	197	205	220	210	213	179	212	185	222	193	228	228	213	210	222	222	210	211	215	221	196	219	180	222	200	203	218	228	207	229	188	216	230	200	176	234	205	188	219	216	203	211	200	201	208	221	190	197	221	219	210	206	192	229	195	209	199	225	206	190	198	214	214	221	216	203	202	188	199	214	216	198	199	211	205	194	177	184	205	220	223	214	197	224	219	225	223	208	206	211	210	191	211	196	215	228	208	237	241	210	219	201	220	201	204	199	198	193	212	211	216	224	207	210	202	201	183	209	221	204	220	219	201	220	188	192	202	206	208	206	217	224	215	205	185	198	208	197	183	212	215	210	213	207	185	221	220	219	204	221	223	200	227	211	218	220	214	211	227	192	183	231	191	203	188	221	197	209	243	227	196	236	228	222	183	192	198	182	188	205	205	191	194	213	230	240	194	208	227	216	198	210	198	209	198	198	228	184	222	211	211	184	199	212	211	223	192	191	187	205	214	209	203	201	227	203	211	216	207	219	251	217	193	208	199	200	201	190	209	203	204	227	226	216	206	218	216	182	204	236	200	183	187	230	225	212	194	231	204	207	222	200	207	228	187	227	216	203	235	185	222	217	209	232	220	197	181	193	172	210	213	221	211	206	211	206	219	212	189	212	196	199	215	228	200	207	195	226	194	199	210	185	233	203	212	193	209	212	176	203	200	216	176	198	195	216	211	242	207	186	216	182	211	231	212	185	212	207	204	196	186	197	193	220	204	199	212	204	229	215	210	211	212	224	225	211	201	199	210	187	215	216	168	212	238	202	232	224	178	189	229	218	214	229	210	204	212	211	218	232	203	206	199	231	196	161	222	208	181	210	222	188	203	201	212	206	218	195	210	197	194	235	236	179	208	215	187	196	190	212	209	218	238	200	211	229	210	203	211	252	212	216	213	197	220	228	175	197	220	229	214	180	203	189	227	205	190	220	215	215	211	223	213	204	196	254	212	217	205	223	225	204	200	205	214	204	215	209	188	198	213	216	174	205	223	216	203	174	228	181	202	214	231	214	227	200	221	222	231	212	206	206	219	221	203	203	232	192	194	212	182	175	198	213	218	202	199	235	216	203	215	204	242	204	212	198	223	220	205	205	200	197	203	212	191	231	204	212	202	217	201	204	214	210	212	212	200	193	220	215	203	199	197	226	202	204	203	201	185	216	213	186	220	213	219	196	224	187	232	196	193	214	210	189	219	193	235	237	185	206	206	210	202	230	208	217	232	215	199	210	220	194	206	240	218	194	239	202	207	206	189	205	216	210	216	236	197	215	203	216	223	194	238	213	238	232	217	211	212	217	184	227	217	213	199	222	214	213	192	203	223	195	181	209	203	216	196	216	204	207	234	214	196	189	217	192	207	213	236	212	206	220	198	223	205	217	196	226	222	185	201	197	213	189	203	211	217	239	230	200	200	211	230	226	207	202	217	188	224	201	200	191	177	231	229	189	197	196	196	180	236	211	221	223	205	206	201	210	218	219	190	228	223	221	208	202	200	199	208	217	227	218	207	223	231	188	219	199	210	196	225	234	193	208	219	224	200	232	183	232	215	221	154	176	208	209	217	198	201	213	217	204	200	216	200	193	225	197	187	212	215	185	191	207	212	229	180	218	208	218	239	216	185	194	203	224	202	197	245	204	206	243	216	234	194	227	209	196	216	198	209	203	193	179	244	217	223	229	201	217	222	187	198	244	210	198	201	192	246	198	193	203	223	213	212	181	201	224	210	236	184	199	218	221	236	204	200	206	202	216	205	192	209	221	204	199	207	207	215	209	197	204	216	218	205	201	210	254	191	194	213	194	211	208	225	172	201	215	214	201	213	199	211	169	206	220	198	209	225	194	205	198	207	185	208	217	215	207	189	205	230	199	205	209	232	229	195	209	201	193	228	184	222	184	197	189	190	207	209	188	229	184	207	209	202	224	222	179	216	202	213	195	186	213	210	206	179	190	220	201	198	235	226	223	202	205	213	197	205	206	231	196	212	210	220	196	218	198	211	214	199	194	237	208	215	220	203	203	233	245	188	210	195	205	216	234	230	191	203	205	214	190	219	188	205	204	200	200	211	218	229	209	194	204	232	210	200	218	234	218	222	198	210	209	204	202	198	229	207	205	206	195	203	200	217	222	206	187	191	220	182	204	255	213	219	178	197	209	203	184	208	207	237	228	217	195	234	201	226	213	204	198	213	212	201	229	226	188	210	209	221	192	210	196	224	192	200	204	196	190	191	192	208	199	205	215	213	191	199	229	201	247	182	233	207	187	202	221	201	218	220	204	190	227	215	196	225	213	250	192	206	209	199	221	220	191	213	203	188	206	250	203	206	206	216	217	231	204	207	214	214	191	190	206	243	233	213	219	238	227	227	195	199	195	242	217	237	231	217	210	183	204	220	220	202	187	197	204	190	215	210	223	214	211	205	206	224	203	207	240	201	204	202	216	214	223	226	200	210	180	202	224	195	207	203	208	231	212	240	180	214	203	217	221	205	180	195	202	197	233	238	212	224	206	209	197	214	210	197	208	195	200	208	208	202	204	211	213	185	205	196	188	201	203	226	205	179	190	223	215	208	215	197	218	194	230	205	179	194	208	238	191	182	210	195	221	226	241	205	182	194	185	199	217	212	200	232	201	211	198	223	243	209	221	174	218	236	181	204	225	215	216	187	199	215	194	192	202	221	214	200	203	230	221	212	188	220	184	212	208	199	201	204	225	197	217	218	213	190	196	232	208	160	182	193	182	227	223	197	215	207	216	186	205	204	188	187	232	183	225	236	171	178	203	230	200	216	205	189	196	203	210	211	207	200	198	215	207	209	208	231	200	231	228	205	206	208	214	199	238	205	210	233	223	223	208	220	214	225	215	222	197	213	219	199	195	179	212	185	204	204	218	208	204	195	194	213	198	223	186	221	222	246	233	217	207	252	197	230	217	215	222	200	194	206	201	211	214	189	199	210	240	220	185	232	225	200	207	207	190	207	168	216	198	195	212	198	221	216	202	194	202	215	203	196	216	210	232	233
14020	35770	27471	15910	10408	6807	4877	3515	2904	2712	2540	2357	2086	1913	1821	1762	1613	1386	1247	1043	929	760	750	644	636	611	639	573	567	548	493	403	349	329	360	353	333	365	334	323	301	327	327	319	319	299	309	331	323	312	338	319	297	344	303	303	286	350	336	299	332	327	330	304	318	341	286	300	303	279	316	316	318	295	289	328	336	318	315	306	318	277	292	300	261	311	303	338	286	314	325	291	328	320	310	332	310	300	277	311	310	306	320	284	311	287	297	293	303	295	316	300	305	352	322	328	282	287	334	309	308	306	308	289	332	310	315	297	328	318	293	320	284	322	305	286	291	334	312	286	301	282	286	277	305	313	292	305	262	328	279	315	345	318	311	293	296	308	302	325	300	301	333	295	307	315	319	310	325	300	283	283	294	304	317	284	298	295	272	298	318	288	300	294	308	326	309	329	317	323	299	306	332	273	317	324	320	306	281	291	286	303	317	291	344	288	320	319	303	327	282	327	279	323	311	313	267	297	309	311	317	310	294	293	308	297	324	278	324	323	317	333	325	282	293	317	349	319	314	294	279	323	292	335	288	303	298	287	326	286	321	322	294	304	299	289	297	305	307	297	296	313	282	322	295	308	318	299	303	331	298	318	314	314	323	323	307	309	305	307	314	317	278	293	297	270	312	298	293	330	288	323	309	312	303	296	317	288	295	302	326	316	304	323	305	310	319	295	313	313	315	320	342	311	307	331	323	331	262	309	273	317	292	271	291	281	297	290	302	319	316	304	334	333	292	299	307	316	296	278	282	325	310	281	315	336	295	322	293	278	291	293	319	297	312	351	270	298	316	326	287	319	309	276	292	317	293	281	312	308	322	297	320	255	290	303	312	267	301	344	307	290	302	336	317	281	289	318	344	306	314	295	310	295	310	334	311	342	325	322	324	345	336	301	289	294	320	309	303	275	295	318	274	317	302	310	307	294	328	308	320	319	298	305	322	291	256	286	307	298	292	285	297	308	327	295	311	318	333	267	304	329	287	301	297	289	327	299	302	305	317	297	294	294	294	325	305	293	303	308	314	271	310	306	318	311	317	306	300	294	326	318	309	268	301	317	284	335	332	334	323	327	314	331	325	321	277	296	322	333	302	326	294	306	306	311	322	296	330	313	290	311	304	328	330	285	334	275	331	297	315	303	303	300	308	258	275	293	292	328	310	317	320	299	295	332	311	314	313	302	299	312	285	324	291	280	313	299	317	323	314	305	302	290	357	281	304	317	309	350	306	314	295	313	317	308	322	288	315	318	288	330	298	314	289	287	295	308	305	308	300	318	316	300	318	343	330	328	310	317	294	317	298	306	305	314	316	303	340	309	303	316	292	305	301	287	272	324	322	349	285	290	335	296	298	289	341	323	320	346	287	301	308	294	319	321	291	315	306	303	290	318	318	329	291	313	297	302	302	319	307	317	313	316	316	287	327	286	310	277	301	298	291	298	306	294	280	325	313	287	342	298	307	285	304	304	329	319	330	296	305	335	313	300	293	280	295	294	305	313	324	306	292	323	291	315	321	293	317	322	293	329	304	303	307	282	281	323	301	331	279	322	339	327	277	300	294	303	320	259	316	328	288	297	333	317	282	310	291	327	306	314	309	297	328	328	289	318	312	314	282	306	259	266	346	335	266	341	297	350	285	255	313	310	315	311	278	329	315	275	327	288	312	297	309	291	309	321	284	297	333	302	294	322	315	309	307	310	292	305	319	304	319	307	273	314	315	320	303	314	305	325	328	301	285	268	317	279	301	295	297	282	308	298	316	271	304	300	282	322	323	317	316	301	291	293	320	290	343	302	290	298	317	289	311	276	316	308	321	297	308	334	311	306	285	284	257	343	304	296	296	290	331	299	310	298	300	319	296	286	293	310	293	299	278	299	337	324	334	278	298	279	290	294	306	297	332	305	271	312	309	322	320	317	314	325	308	287	280	301	333	314	276	317	293	319	304	305	303	315	331	296	314	311	270	292	325	320	327	294	285	286	306	305	274	315	262	318	304	289	296	318	300	300	306	326	318	308	294	312	314	321	320	294	318	299	304	298	283	325	286	301	304	279	323	278	275	334	327	313	331	324	297	342	329	325	314	300	307	291	280	301	326	319	301	314	281	318	287	303	326	304	282	306	316	329	284	340	330	281	305	314	312	287	319	298	293	283	282	296	307	296	327	307	312	319	306	331	282	300	341	308	302	318	323	319	294	315	318	313	302	292	330	286	309	301	302	313	282	305	282	300	309	309	266	287	351	271	317	333	294	300	304	305	298	298	290	302	301	312	294	303	262	334	305	303	313	284	318	312	311	295	289	299	279	289	346	324	321	317	293	290	315	306	283	270	264	296	289	308	279	309	301	323	293	320	285	304	294	343	284	307	293	296	315	301	276	288	320	298	288	284	322	301	285	311	320	302	288	331	312	331	296	288	304	293	328	295	295	335	303	304	299	295	312	292	291	303	301	322	325	284	322	282	302	313	291	298	305	324	290	310	311	287	322	311	286	343	279	345	307	288	311	282	260	325	304	314	288	303	293	299	298	315	322	285	344	286	313	311	291	289	306	294	324	296	309	305	306	293	309	299	317	303	312	310	307	309	319	300	333	267	319	310	318	291	300	295	289	307	287	306	264	302	307	302	316	315	303	323	312	327	287	282	295	278	292	312	278	312	284	291	278	279	312	319	321	292	297	296	306	294	347	315	271	306	314	358	332	315	341	287	342	320	310	307	303	293	304	316	309	292	310	291	293	289	275	295	327	322	305	293	312	316	299	301	331	321	328	313	295	305	294	328	313	337	278	348	315	296	320	263	288	308	315	313	270	335	288	303	304	297	327	290	324	314	327	296	288	341	308	301	300	318	309	309	322	322	333	318	297	321	295	347	291	291	308	302	319	285	324	309	319	298	311	285	311	307	312	263	293	286	298	300	337	290	295	317	300	305	296	293	341	304	285	293	318	312	345	301	314	297	287	320	319	315	304	301	315	334	300	309	291	278	301	306	309	289	309	288	283	296	273	265	295	291	371	304	306	308	315	306	309	306	348	315	285	278	326	296	340	313	280	304	315	284	287	287	306	350	274	284	315	309	323	329	304	322	284	323	322	301	290	327	271	300	271	311	317	280	290	304	299	313	303	290	296	301	317	300	287	317	308	305	298	308	269	322	285	287	310	309	304	306	319	311	302	301	313	294	291	304	298	319	304	282	307	344	316	335	322	302	297	331	303	325	293	310	318	321	315	310	289	279	270	344	291	304	296	269	296	319	295	319	307	308	341	306	319	326	305	316	327	290	326	314	298	303	291	312	289	291	313	303	324	324	312	286	333	306	304	277	314	283	285	273	309	305	311	300	299	303	305	320	315	277	311	286	305	310	281	307	298	276	320	289	312	305	299	325	305	307	324	304	349	291	297	310	285	305	312	335	329	325	302	302	330	327	344	325	306	293	279	332	300	318	291	327	286	325	317	301	295	316	302	303
26741	20503	16094	7335	2843	1663	1225	924	894	917	899	820	780	764	749	818	685	679	643	632	599	577	558	546	561	522	522	557	533	549	509	499	440	467	513	500	502	468	506	501	499	422	504	510	497	513	498	453	498	486	489	508	539	475	489	481	449	480	479	524	502	518	481	492	505	499	479	467	482	531	497	519	498	464	481	502	499	477	504	468	511	476	526	479	498	492	502	478	479	505	494	476	459	540	474	515	461	494	516	499	475	476	467	437	483	481	454	486	464	482	467	509	464	505	440	511	493	470	502	469	449	454	522	485	510	494	536	508	485	497	495	467	511	487	484	506	490	475	518	470	460	480	470	480	464	475	514	463	493	494	468	481	472	481	467	469	464	457	484	543	552	496	502	522	520	522	450	489	497	521	472	454	475	474	477	477	501	516	517	483	522	537	484	496	476	497	499	469	463	476	496	498	502	482	519	454	466	468	477	518	485	483	460	482	439	483	493	488	473	499	471	486	474	523	499	472	485	456	511	446	520	495	482	530	494	445	482	562	497	473	459	492	518	490	512	496	471	544	496	453	499	478	482	487	482	485	510	460	529	512	483	473	476	527	504	475	503	489	462	502	482	500	458	507	508	485	481	502	498	531	470	515	465	476	488	502	484	491	499	483	459	515	508	506	499	518	498	517	515	494	496	487	521	510	497	472	496	518	484	477	470	519	478	496	467	523	475	488	505	461	480	460	462	497	494	466	477	469	500	472	457	480	509	466	449	457	472	481	462	528	537	506	464	486	479	498	495	508	495	504	486	505	487	499	509	476	497	492	497	536	479	442	478	491	486	475	501	500	492	483	501	522	500	508	495	503	505	485	483	526	500	524	445	455	485	461	488	467	503	502	516	458	486	480	485	477	479	493	442	453	499	486	502	516	493	449	515	472	502	490	497	520	467	494	486	513	503	480	482	479	509	519	476	464	483	460	509	475	525	549	477	437	515	473	490	485	489	498	490	482	484	508	513	504	493	491	484	458	487	469	488	484	479	515	502	479	495	463	441	502	470	477	478	478	516	518	487	530	500	534	508	504	474	482	493	477	521	447	488	553	465	530	489	484	493	479	486	512	522	475	506	485	504	509	480	476	484	529	487	496	510	502	533	473	494	519	479	487	502	522	499	473	517	524	444	493	510	464	498	535	521	501	501	527	487	508	514	468	500	504	505	475	519	455	497	511	520	484	484	446	500	534	501	495	500	465	474	458	501	515	471	499	484	465	481	501	495	466	532	499	511	499	473	499	522	480	510	505	484	521	548	522	505	515	481	472	506	524	499	521	499	471	535	507	466	486	499	491	468	511	504	449	495	471	446	461	477	527	538	484	473	497	500	497	454	491	469	473	497	525	464	445	499	511	503	462	474	513	516	500	487	510	470	493	506	523	478	478	498	491	479	487	485	498	508	470	509	537	538	503	501	478	457	482	497	524	501	483	473	478	479	486	492	526	510	451	479	501	462	521	486	485	515	462	467	487	465	474	473	450	475	537	479	527	483	464	506	474	516	482	471	482	489	505	496	484	506	480	488	465	509	497	498	499	483	475	473	503	528	521	466	477	525	478	468	467	487	499	506	534	497	464	485	465	489	540	468	534	509	488	513	500	471	516	474	545	507	477	512	540	492	542	496	464	491	495	512	464	502	499	456	497	478	485	455	468	519	493	477	465	471	479	439	473	506	498	536	458	499	492	483	529	526	488	465	459	507	477	518	431	452	482	472	506	454	489	493	511	494	470	465	491	478	528	510	473	507	431	495	509	502	474	487	505	532	522	506	492	476	465	532	471	458	479	469	475	516	492	516	513	493	491	452	489	487	474	500	463	480	558	478	512	523	514	492	453	460	499	512	463	505	522	481	502	457	524	508	528	468	504	480	458	484	468	549	488	508	474	475	488	487	483	495	500	516	509	511	498	517	491	493	478	468	502	474	446	434	501	543	443	531	531	466	472	439	466	489	464	476	474	504	470	514	511	491	497	530	506	511	534	486	449	507	473	474	484	497	499	512	470	454	487	518	425	497	503	474	476	530	507	476	465	499	523	480	539	498	527	496	474	489	487	497	466	480	522	498	456	466	480	505	510	488	519	452	473	477	509	486	522	457	477	492	488	461	461	518	500	491	459	488	489	486	470	494	511	474	469	486	494	495	484	487	493	456	455	500	518	471	509	507	469	503	517	489	484	492	494	491	501	530	483	503	516	470	488	505	503	516	487	502	447	523	492	524	491	512	514	474	504	466	504	508	515	510	522	490	508	513	486	466	499	477	475	458	470	511	463	484	495	498	496	482	458	471	476	522	508	523	505	497	482	475	496	495	512	460	498	467	510	481	492	510	494	475	538	493	453	521	474	482	446	490	515	457	467	480	496	490	523	477	526	501	513	543	469	462	469	486	502	490	477	538	482	494	493	481	541	509	502	509	495	515	500	446	485	480	457	470	470	473	518	497	491	502	497	491	512	508	542	490	461	496	485	486	522	512	480	475	522	499	556	480	478	489	496	478	491	519	448	476	510	454	495	444	515	462	501	498	491	475	532	491	523	502	508	478	466	515	497	528	492	524	475	479	508	485	508	505	480	491	497	474	508	522	473	475	534	503	468	472	455	534	472	504	438	494	422	450	498	535	511	480	458	514	501	500	520	505	490	466	488	503	487	486	461	493	502	499	461	471	499	475	464	504	511	464	506	483	525	474	471	480	508	545	498	505	490	498	490	480	489	526	504	454	502	529	549	452	464	518	465	507	499	429	523	478	485	469	500	489	470	471	503	502	518	486	489	518	497	485	476	461	495	485	533	497	500	494	497	452	470	460	474	490	476	493	469	480	495	479	518	492	470	507	494	498	520	433	481	523	478	514	490	480	479	469	505	460	504	510	534	494	487	479	519	460	490	513	531	459	536	538	514	512	502	509	444	480	465	501	466	440	507	518	493	523	462	474	550	487	528	454	453	491	476	498	482	522	503	484	456	472	491	499	491	513	487	459	476	470	518	561	477	494	490	500	472	497	495	501	473	477	499	476	468	506	496	474	468	483	533	500	513	498	486	489	488	505	493	473	504	496	473	530	497	510	483	494	505	464	475	477	444	515	529	481	501	501	485	488	480	503	497	487	492	526	504	494	490	480	484	512	500	507	496	511	486	512	489	485	490	550	452	458	494	488	480	466	472	469	475	510	456	519	519	474	489	512	515	502	486	496	478	513	476	473	480	454	513	506	536	454	523	480	514	484	462	483	491	487	503	469	510	509	459	506	497	466	503	483	482	488	477	506	513	510	458	518	496	484	520	479	523	498	457	507	478	496	467	500	488	474	481	500	482	536	464	452	505	525	479	482	493	520	503	508	476	490	518	481	510	509	478	451	482	474	498	510	479	509	499	499	505	500	454	506	478	480	550	499	479	514	509	479	479	506	513	530	535	466	529	510	513	513	475	490	475	462	520	464	544	491	480	511	463	484	500	495	502	490	481	528	464	501	493
11709	24760	17998	8627	4871	3166	2430	1987	1877	1815	1724	1687	1571	1477	1489	1420	1367	1206	1167	1080	971	931	920	843	807	800	872	852	803	843	760	803	745	709	736	721	699	776	698	755	695	683	764	689	746	709	737	691	741	734	679	742	724	781	728	714	719	772	731	751	791	724	693	745	734	763	730	713	737	728	714	721	708	719	717	690	719	682	671	740	675	700	762	694	715	706	717	697	706	739	737	749	805	707	760	751	702	744	708	750	705	756	730	726	697	692	708	683	741	718	710	691	739	706	699	758	768	728	727	726	727	742	698	728	734	737	685	707	786	741	716	747	771	765	728	727	708	723	747	742	688	696	687	742	730	722	721	740	651	735	695	778	722	736	735	736	723	755	710	737	710	752	734	695	725	734	705	706	714	696	687	704	765	666	723	721	788	709	755	745	738	681	674	695	721	718	760	779	732	703	754	683	766	740	755	716	730	694	721	763	745	750	713	728	713	759	759	742	758	720	702	747	755	774	742	674	780	718	735	715	713	725	755	664	738	708	782	753	743	760	755	745	715	759	749	802	692	752	706	722	714	685	684	710	718	745	677	728	696	708	782	671	747	747	741	712	781	751	721	718	728	734	728	723	721	732	720	694	716	744	740	713	745	693	749	712	709	694	786	719	758	730	770	724	744	727	763	747	723	782	738	772	765	706	762	732	703	710	739	798	721	742	749	715	739	733	711	733	680	695	799	698	784	716	725	740	754	735	734	735	689	730	745	692	662	721	732	729	727	717	741	726	703	681	759	754	735	761	668	775	739	728	749	760	721	719	787	713	728	713	738	761	734	701	784	736	686	739	696	751	741	727	670	742	715	768	689	753	750	726	745	748	758	754	739	740	721	735	687	731	725	759	712	746	721	726	785	727	691	756	726	712	742	693	734	738	731	710	710	712	710	698	698	795	784	781	735	746	792	765	774	693	724	752	752	718	697	716	795	750	729	733	702	747	698	730	720	731	718	701	710	675	750	722	697	687	743	753	708	668	792	685	735	705	707	746	719	778	769	778	737	785	694	686	742	739	718	688	738	760	743	680	745	744	731	778	717	691	686	746	730	745	715	721	716	723	681	749	700	736	736	721	720	727	721	756	736	746	732	741	723	690	736	745	707	727	782	741	713	783	685	723	802	750	747	695	698	743	715	720	721	781	732	733	701	750	741	720	757	774	736	724	746	734	732	731	652	736	690	703	760	667	723	709	696	731	720	769	748	729	684	682	717	769	741	748	726	727	734	706	766	748	707	745	757	725	704	745	682	708	712	719	687	741	756	748	739	759	678	736	727	696	713	699	773	711	735	741	779	692	705	689	737	776	770	711	714	744	695	719	697	734	737	689	753	730	716	741	729	767	785	698	719	713	702	718	735	746	734	750	725	756	739	712	706	716	723	719	750	742	721	778	705	733	701	731	740	770	714	785	705	762	682	750	704	776	718	736	707	733	755	746	725	780	744	713	710	752	736	730	748	695	740	744	695	707	686	727	726	706	708	743	718	675	741	709	702	737	748	712	744	743	704	745	761	728	713	732	749	687	752	683	731	702	794	771	753	733	698	709	711	729	733	726	700	761	731	777	694	728	758	730	719	761	759	734	678	679	676	752	736	704	724	729	759	712	725	722	737	719	734	720	743	726	710	734	737	739	711	744	786	704	719	750	725	731	758	708	789	773	754	723	789	733	707	745	729	706	728	686	681	733	664	768	731	730	766	696	715	678	755	729	718	748	766	689	731	707	724	739	744	688	730	769	636	761	740	745	714	759	726	746	748	713	742	637	741	750	744	740	714	681	749	705	725	707	713	763	743	725	715	753	780	750	760	732	711	703	714	732	730	729	720	737	758	750	743	766	805	722	699	757	723	692	712	727	717	696	744	721	706	738	764	714	709	747	801	746	783	751	719	759	736	748	723	729	704	700	787	717	747	733	752	687	698	747	766	723	740	713	724	738	679	662	745	805	742	750	722	710	774	707	782	729	776	711	747	752	738	786	727	751	725	693	729	704	696	742	697	777	760	744	735	727	738	714	729	722	707	705	722	710	696	777	749	742	728	753	739	684	714	728	699	740	710	755	699	699	671	739	720	715	686	730	794	764	735	749	751	679	724	780	760	705	704	739	733	771	675	746	790	730	708	718	697	748	737	691	717	727	708	717	750	746	709	755	741	701	746	723	731	723	715	696	753	751	655	707	711	752	736	775	725	735	752	744	727	676	658	744	724	770	735	676	705	748	702	755	746	772	737	728	751	662	717	755	710	734	736	725	734	762	698	722	722	711	753	770	704	758	694	733	727	733	743	722	729	747	743	737	755	752	716	706	732	714	711	736	761	722	746	741	712	745	728	747	697	724	755	729	707	685	687	736	683	726	739	740	792	800	749	743	758	733	740	686	670	741	665	723	708	678	744	691	714	764	809	709	763	730	752	744	755	745	707	700	737	647	716	734	756	754	740	724	741	694	706	740	753	759	700	678	721	712	704	744	780	750	706	735	754	742	719	731	689	753	749	707	748	722	757	710	715	721	727	726	776	755	735	688	730	732	716	766	714	743	727	748	757	761	738	766	736	744	688	706	701	739	719	727	739	721	690	726	707	756	748	736	743	715	747	731	760	748	714	738	774	733	764	678	760	702	716	713	723	767	741	711	689	733	655	729	722	744	727	696	736	729	725	730	744	709	708	727	707	795	699	687	712	785	800	750	677	760	726	707	778	764	761	709	739	712	690	750	744	747	670	703	750	732	729	725	735	738	753	695	720	739	693	730	696	722	715	747	703	754	711	700	699	706	747	744	725	742	725	737	788	758	746	734	708	698	698	740	734	740	768	748	727	735	688	691	713	772	732	725	693	714	647	715	721	737	728	723	762	713	720	728	757	704	771	691	691	736	741	715	738	745	737	740	708	742	714	765	688	714	720	735	716	714	677	756	723	750	687	728	746	732	773	755	709	742	698	735	803	729	698	724	780	714	709	731	732	749	731	706	684	760	710	727	711	734	720	708	735	716	760	751	744	711	729	735	737	716	726	700	692	737	757	728	771	705	752	747	731	728	719	764	742	681	668	699	754	741	753	720	714	687	721	723	680	737	739	684	736	750	797	731	757	725	717	704	735	763	767	728	736	690	732	744	742	725	704	719	759	720	707	739	722	722	690	736	785	702	736	708	709	704	701	741	729	720	701	712	725	773	720	717	746	716	716	744	737	712	743	711	705	719	758	711	694	743	734	734	717	715	688	736	730	709	718	704	747	700	744	772	764	687	715	730	697	750	711	720	765	742	731	698	762	730	707	712	698	688	692	660	697	699	692	749	654	709	745	716	681	761	761	720	695	714	697	719	676	701	748	658	706	712	703	752	722	770	773	714	743	731	710	681	760	724	754	716	681	764	783	718	717	742	717	744	704	763	727	755	705	737	686	720	702	723	775	722	705	698	732	730	759	730	781	748	712	757	703	739	730	812	717	738	740	729	732	762	737	771	734	754
22868	21017	28050	24173	20518	7299	1933	1221	1047	988	906	857	786	732	742	670	657	619	533	491	457	433	379	384	360	368	346	367	349	337	296	313	284	328	308	301	303	297	276	294	287	277	292	311	274	296	306	305	294	323	291	298	311	247	264	295	298	296	281	303	282	296	302	280	291	281	260	290	266	293	318	292	325	286	276	300	286	305	252	291	287	271	282	285	275	271	270	312	269	257	278	282	292	307	280	301	302	325	283	269	254	266	296	283	289	266	261	332	267	279	281	297	262	275	315	254	278	280	303	277	296	311	272	274	286	288	303	314	273	287	278	301	288	314	281	284	303	286	316	297	263	302	304	305	307	308	303	274	364	278	280	268	241	308	312	320	325	255	293	303	297	276	279	291	305	309	296	304	274	276	272	319	300	271	297	278	302	297	310	266	284	255	275	307	294	283	300	314	260	277	313	280	301	305	301	270	289	301	283	275	284	273	278	280	299	268	296	276	298	316	288	273	305	268	275	265	299	262	313	274	305	237	288	310	291	287	261	268	275	275	285	279	319	301	262	325	288	293	276	280	248	283	264	234	279	299	286	288	267	276	302	306	288	272	274	271	284	298	283	315	288	285	303	262	316	279	304	278	285	260	283	298	298	281	315	257	305	284	282	306	304	284	274	272	281	264	270	305	284	321	273	249	307	309	289	261	298	298	293	276	282	319	292	294	286	279	291	272	283	301	273	290	290	294	271	282	285	304	276	287	267	307	285	280	256	295	305	298	263	291	264	299	279	268	306	287	314	289	267	276	274	258	297	295	297	261	261	286	265	321	323	306	303	282	318	293	313	291	296	292	314	290	285	264	280	294	311	295	274	303	300	287	276	291	278	285	308	286	281	333	290	280	283	284	301	290	302	287	292	285	279	317	298	277	283	276	269	313	280	297	298	280	278	285	284	293	282	287	266	279	273	266	286	299	295	302	309	276	259	260	281	251	297	279	290	272	294	298	309	306	300	316	300	310	285	261	260	302	291	288	279	282	300	286	289	289	288	304	280	311	291	248	259	260	303	279	296	281	263	296	262	263	300	283	279	270	299	273	273	288	249	309	267	292	291	297	277	307	281	281	261	292	267	296	285	288	287	282	296	327	275	296	271	268	265	316	296	304	280	273	268	306	289	306	288	294	267	291	266	291	276	301	268	259	314	291	269	249	261	282	280	305	295	293	330	275	301	286	290	284	279	292	257	274	294	278	260	268	270	266	284	278	301	293	287	322	294	294	298	285	270	269	291	300	281	343	278	276	283	286	277	278	320	285	269	289	265	275	289	305	304	288	301	280	272	287	317	277	286	294	234	286	276	270	266	273	274	279	283	286	329	274	321	330	303	303	306	287	295	274	253	310	274	280	274	311	286	293	286	257	290	295	272	294	267	268	309	275	272	296	272	291	283	270	341	287	282	293	267	271	304	294	279	282	300	312	296	277	300	295	319	293	301	277	269	279	289	313	281	312	307	299	262	276	270	306	270	269	270	276	288	309	268	299	284	309	276	303	290	247	260	280	283	272	262	270	309	294	311	306	288	300	291	313	274	290	296	272	269	282	308	278	282	293	235	315	283	304	303	308	260	263	282	313	289	286	297	277	299	287	289	257	273	295	285	279	289	309	293	299	321	291	295	298	322	300	260	295	284	317	302	311	318	259	284	290	311	337	260	293	281	260	300	291	301	285	283	315	266	299	235	308	293	276	287	257	313	279	264	262	275	250	279	296	257	305	274	270	310	284	290	285	264	258	285	296	289	280	263	307	291	283	301	265	277	291	266	299	278	300	271	271	266	278	317	289	289	252	274	324	269	280	261	297	293	265	276	268	274	286	275	274	275	279	303	278	279	279	302	279	292	281	294	269	306	264	290	294	291	276	280	277	313	281	298	268	297	276	289	262	262	306	285	275	285	306	313	287	282	317	282	294	271	293	282	289	292	278	279	309	291	271	276	283	267	303	291	317	282	294	270	280	311	293	293	282	299	269	284	311	286	267	261	307	271	292	279	315	244	318	286	310	289	302	260	288	309	308	285	280	286	279	300	272	252	275	273	274	291	284	275	315	273	249	271	272	301	292	321	286	266	293	269	302	291	269	279	285	278	270	274	294	299	277	311	256	311	290	272	266	271	275	284	308	298	299	269	283	291	277	284	287	285	286	309	284	284	283	287	298	314	299	323	284	284	288	235	318	299	294	291	323	302	279	292	306	296	279	287	293	292	281	270	269	307	305	312	292	303	293	301	306	288	290	276	261	303	277	275	294	280	305	301	302	296	288	265	299	299	299	263	273	312	298	283	310	278	312	301	253	309	320	306	292	290	293	302	276	291	284	269	274	276	305	293	315	314	282	300	296	272	294	264	318	262	295	291	273	310	278	292	292	304	251	292	286	300	281	289	277	314	301	263	270	261	272	269	282	298	279	293	297	293	283	287	289	284	295	305	296	321	275	298	272	269	289	295	277	290	310	294	263	282	265	272	264	307	269	274	283	265	287	283	300	297	285	288	300	296	274	285	297	263	316	282	298	296	281	282	285	284	327	314	301	299	304	268	292	254	313	292	268	277	276	276	275	280	274	293	285	280	284	312	272	304	313	279	290	265	282	273	296	281	315	275	311	288	292	274	298	299	287	295	299	270	306	301	293	269	277	292	299	313	292	288	273	302	260	274	254	252	276	277	316	276	291	280	290	292	287	283	278	307	253	275	280	301	280	290	263	274	298	300	322	297	306	283	282	264	288	290	294	327	286	288	282	267	333	262	285	337	288	289	303	277	297	293	282	317	278	311	300	279	264	289	291	303	308	279	305	313	306	277	286	292	288	288	303	276	282	258	317	279	302	272	293	281	271	280	290	271	250	282	302	258	305	289	311	300	285	296	264	277	310	267	283	292	276	271	280	282	310	264	283	270	276	286	292	255	284	319	302	293	279	314	291	297	293	289	295	274	312	303	280	272	283	291	302	296	274	333	299	287	290	312	293	281	283	262	325	292	309	292	265	298	254	290	270	294	325	261	288	259	286	313	276	291	291	284	294	285	288	282	279	302	281	280	274	275	266	284	260	273	257	276	283	296	305	281	289	275	288	237	280	271	283	323	277	284	302	318	286	292	297	310	272	290	265	260	270	283	314	291	284	271	271	291	294	279	315	324	284	289	285	267	316	295	292	272	289	302	277	242	280	273	285	303	297	298	300	244	268	284	268	290	282	302	290	279	293	304	289	285	292	335	292	264	268	307	284	300	307	274	277	287	283	298	298	330	272	271	266	259	268	297	307	288	273	312	271	290	279	279	280	274	297	330	294	297	276	286	265	297	302	288	261	300	279	271	303	273	271	275	281	265	256	272	251	272	321	280	324	279	283	296	261	278	296	285	294	315	269	295	313	301	269	301	277	278	295	260	268	320	280	276	283	272	282	274	307	320	289	282	292	286	302	290	280	289	294	297	302	306	293	288	282	303	283	243	295	267	286	263	280	273	294
11794	30186	23883	13221	7703	5047	3631	2998	2472	2411	2179	1899	1782	1681	1651	1456	1392	1254	1155	982	887	799	704	683	604	644	642	628	653	599	514	475	489	462	480	472	426	475	452	410	431	461	458	423	430	441	465	432	467	452	450	416	454	452	446	491	464	424	445	436	473	462	474	458	469	422	437	441	447	460	490	445	444	412	439	476	421	405	457	450	453	413	409	443	452	421	440	450	421	449	452	451	434	439	432	476	454	473	476	456	420	440	439	430	442	457	422	430	445	417	435	418	479	444	474	434	431	408	463	428	456	445	454	438	429	404	461	407	430	406	454	418	440	461	452	522	433	455	450	447	425	436	426	434	450	417	433	430	462	437	439	452	416	445	433	433	475	464	450	431	420	467	449	435	464	459	425	414	440	422	453	429	446	422	446	464	428	471	445	416	449	459	455	467	437	443	409	457	457	427	423	434	447	438	440	429	425	452	456	464	434	480	398	418	412	477	448	435	444	425	458	465	475	433	417	417	443	417	420	415	467	453	413	440	441	468	430	426	411	428	417	445	450	454	435	435	440	445	417	446	421	423	397	431	474	441	427	438	427	500	435	418	445	445	427	411	421	433	449	421	374	430	406	465	405	442	428	415	437	435	424	438	430	445	429	425	432	443	433	426	419	426	407	453	425	434	397	431	408	432	422	438	401	480	408	446	492	441	437	418	427	430	462	433	450	436	449	453	469	451	413	428	433	464	455	424	466	423	491	457	471	448	442	462	455	470	446	462	449	437	442	415	449	481	460	403	403	415	433	418	433	437	460	429	437	419	486	430	430	447	449	458	465	463	424	436	483	445	449	447	433	442	437	430	441	435	401	425	446	440	423	442	437	416	454	454	457	442	383	449	421	483	451	456	429	395	433	433	401	413	439	432	456	485	447	491	430	453	416	438	460	442	465	451	468	421	473	445	435	422	468	421	406	459	433	455	423	474	431	409	424	436	456	438	420	421	439	428	428	420	471	468	470	453	420	440	457	415	477	439	444	444	420	449	426	490	417	436	457	422	421	389	433	451	452	427	435	442	452	433	466	453	441	426	409	463	398	442	442	446	457	424	460	446	446	455	447	479	446	412	422	461	458	440	426	425	437	487	425	454	461	461	472	434	437	452	461	427	440	460	457	428	472	449	420	453	425	421	436	439	463	427	447	493	399	428	458	416	456	414	424	454	401	464	428	445	449	421	431	436	399	447	415	454	410	432	436	462	446	432	437	437	444	392	438	460	430	412	461	454	431	420	430	471	466	417	418	455	453	418	416	463	466	431	432	424	452	480	427	446	453	459	430	404	438	441	403	448	423	458	410	432	397	479	429	418	427	440	446	433	492	463	437	399	419	443	438	422	468	438	426	466	444	402	410	446	469	401	442	439	465	453	464	430	461	458	427	442	458	374	449	471	433	461	429	450	463	474	435	433	443	451	454	405	411	409	419	442	419	453	459	457	436	453	481	438	426	394	437	428	424	435	390	439	427	409	426	433	433	457	423	463	437	401	476	456	408	436	448	502	463	432	459	446	441	430	451	427	461	437	439	405	447	423	448	411	467	455	433	469	450	431	488	442	467	420	426	439	436	433	475	464	414	451	417	424	415	424	431	409	443	460	468	451	436	465	434	438	455	461	484	441	463	475	430	416	429	414	450	455	473	434	448	439	484	443	424	481	428	416	428	425	419	460	396	426	424	432	419	430	417	464	457	468	459	444	425	457	444	423	426	461	432	450	441	450	418	468	494	436	445	473	434	399	481	436	407	472	423	422	451	436	469	420	448	448	450	462	442	408	436	421	474	438	474	448	442	451	426	438	429	418	401	431	424	417	416	428	417	423	466	442	393	429	455	465	439	457	495	452	472	441	467	432	454	427	454	434	447	438	456	433	448	464	441	482	472	453	412	413	433	471	474	439	432	445	449	431	460	448	431	428	438	418	427	406	445	454	456	413	452	416	434	441	449	403	415	453	439	417	408	454	440	447	450	418	424	413	429	399	450	463	467	453	458	449	422	433	447	431	415	466	429	460	444	441	466	456	441	447	426	482	462	453	428	435	424	468	458	432	466	451	455	459	448	443	421	400	443	450	456	470	417	441	456	413	460	468	422	417	474	394	452	485	407	434	454	474	468	440	436	444	417	465	406	426	447	442	431	464	461	464	424	440	449	433	441	457	448	450	415	435	421	427	439	440	434	450	438	499	410	437	453	431	430	426	461	462	425	462	432	453	429	505	430	421	483	452	449	402	439	432	396	419	458	456	439	458	430	469	426	473	389	423	423	432	444	447	434	422	461	434	418	425	434	452	435	442	449	445	438	437	447	435	426	434	471	454	456	452	459	456	435	407	433	434	413	422	427	456	433	417	439	429	435	436	404	420	457	483	448	443	480	440	430	453	428	422	452	440	444	457	435	436	459	449	453	465	481	435	423	474	430	442	451	443	451	426	420	426	454	465	461	451	431	472	433	425	437	438	433	450	455	425	448	483	467	439	429	451	421	427	427	440	425	436	435	444	445	399	440	502	450	459	422	411	441	434	452	432	445	456	428	407	443	438	411	444	436	418	434	464	446	479	394	456	455	433	433	424	484	415	450	431	439	433	436	417	437	458	483	443	456	450	441	437	448	402	433	491	420	465	454	431	459	411	448	437	417	433	454	449	457	445	428	425	465	424	433	416	445	434	447	443	443	455	425	426	436	432	430	441	407	421	466	427	473	460	435	463	461	442	447	431	429	449	426	429	457	412	431	436	488	445	433	430	441	465	418	433	459	487	425	454	451	475	449	414	446	408	436	414	430	436	477	445	447	456	457	415	485	499	441	433	455	467	464	466	417	438	440	481	435	443	470	441	385	413	464	468	449	433	458	427	469	456	441	452	455	445	416	417	430	393	435	443	459	422	451	450	429	446	434	453	462	494	488	430	421	436	412	448	449	439	435	469	489	449	486	456	453	423	445	462	460	439	457	424	445	422	418	472	418	423	420	416	422	428	422	435	454	434	416	429	430	431	427	439	472	456	395	425	453	460	431	466	437	423	470	431	425	411	398	456	427	458	421	457	419	425	442	436	484	428	459	444	435	442	476	447	442	450	430	432	468	460	430	423	446	414	470	411	438	472	473	441	443	419	473	444	476	410	491	484	453	434	417	413	459	464	429	443	421	454	460	454	451	470	439	441	441	420	466	414	428	453	436	411	450	410	423	408	449	469	446	446	429	428	425	441	421	436	485	456	408	440	421	425	452	437	461	446	433	436	477	452	442	474	432	464	446	449	395	419	448	433	392	479	450	416	433	428	416	473	430	438	412	448	456	436	456	407	419	478	429	408	447	406	447	466	400	430	506	469	415	464	455	440	463	448	418	449	410	411	452	459	426	426	431	446	402	466	435	444	413	441	430	413	425	420	432	407	414	451	426	413	431	449	441	410	464	463	426	422	438	419	456	459	457	392	470	442	431	457	442	442	428	450	401	403	467	449	420	458	454	432
24146	21056	26440	24223	7028	2125	1453	1244	1002	1056	997	919	889	842	792	793	763	740	662	632	608	596	503	556	526	561	599	537	542	559	524	505	531	505	507	528	510	513	505	471	512	512	508	505	530	478	505	493	457	488	512	504	493	464	516	477	493	506	502	493	512	493	496	488	488	487	475	476	493	463	510	499	469	553	454	504	462	514	471	540	521	535	464	486	463	502	532	483	495	508	501	449	509	538	494	520	488	496	477	480	484	456	468	515	502	500	443	496	481	533	537	494	535	489	492	521	513	476	506	464	475	501	486	533	488	477	498	525	480	484	477	501	523	516	511	463	435	474	483	481	487	499	464	490	509	452	455	529	535	490	472	478	492	476	491	511	461	519	485	475	533	494	481	509	467	496	489	494	525	508	496	493	507	453	471	519	516	462	462	525	503	504	500	436	504	494	486	477	471	499	484	468	461	477	510	498	476	469	490	524	497	524	480	527	513	506	467	469	482	492	500	482	478	513	460	488	490	479	459	477	468	507	541	512	500	492	482	480	524	508	535	489	505	496	508	484	526	510	494	467	491	494	472	488	497	483	495	471	495	503	483	491	513	497	460	496	511	483	517	495	506	493	479	479	517	512	504	494	479	487	479	464	478	493	481	483	459	524	470	515	465	484	455	521	493	454	508	506	502	508	475	493	509	480	515	496	469	502	474	472	501	512	520	476	460	498	496	523	529	478	492	457	494	476	519	513	460	490	460	501	494	491	473	496	527	493	491	437	503	494	479	486	500	444	532	492	474	450	512	547	486	522	437	494	539	485	464	459	514	480	501	521	475	462	493	486	455	486	510	519	480	516	532	484	506	477	485	481	470	509	478	515	500	484	476	506	502	504	481	469	474	496	480	462	483	479	449	511	486	493	503	498	487	506	450	470	515	496	467	505	454	506	497	477	508	453	484	495	517	512	480	490	508	479	490	525	470	496	494	479	521	491	483	469	512	509	489	482	471	511	498	471	543	505	463	482	478	498	480	503	487	517	499	452	507	483	496	501	516	486	468	556	494	493	436	519	534	510	520	523	522	441	478	489	484	509	495	486	486	453	523	478	529	489	515	474	525	511	496	504	515	508	484	480	491	526	503	462	515	536	469	462	523	478	506	492	516	476	518	474	507	488	507	512	519	451	462	499	491	470	479	473	517	485	499	523	538	495	483	494	494	550	524	493	525	502	485	483	504	479	516	452	463	519	481	520	458	526	498	505	505	494	530	475	482	493	480	468	496	533	514	492	461	533	483	471	504	540	494	480	457	440	488	490	489	437	502	517	434	485	497	476	483	548	473	514	502	480	426	462	500	475	485	486	524	441	508	496	473	507	474	497	535	493	469	504	478	499	499	514	459	490	464	525	499	497	475	524	507	488	477	497	501	455	495	468	501	535	479	513	457	520	497	489	488	513	516	509	493	496	469	491	492	455	475	530	491	495	474	515	455	482	496	494	488	492	487	455	483	463	533	485	502	491	496	508	488	473	531	493	489	460	486	499	549	450	520	488	491	485	496	475	503	470	515	477	470	500	507	483	455	484	459	469	537	517	514	477	525	491	506	486	520	496	555	473	500	494	460	457	473	494	494	455	450	443	521	484	508	474	519	470	491	496	491	464	471	490	473	459	495	498	496	484	480	501	516	509	504	473	479	514	504	491	510	530	491	538	488	473	508	499	515	487	524	500	570	509	524	529	471	460	469	482	514	520	469	506	470	545	502	505	475	479	487	472	433	458	472	516	503	469	479	468	508	484	474	475	493	515	517	460	473	472	488	457	504	469	479	498	527	479	476	504	450	489	500	500	460	487	502	497	519	515	518	458	496	523	485	498	498	456	486	513	493	451	439	482	469	519	504	482	483	513	486	478	510	445	512	507	503	490	474	503	472	476	480	511	524	493	450	498	486	481	493	496	512	523	465	504	473	502	465	452	503	475	508	470	503	491	446	476	442	477	514	507	486	471	470	485	498	474	455	481	468	521	507	487	486	498	503	511	501	464	533	463	489	481	496	470	457	505	473	526	460	528	478	488	477	488	527	511	490	455	471	492	533	490	492	517	485	489	487	468	503	450	515	508	478	493	490	479	501	470	459	475	473	523	500	482	477	489	512	458	504	469	491	442	497	492	506	500	511	522	484	507	493	522	476	488	520	478	527	462	500	454	495	489	459	519	528	502	466	509	506	491	514	453	493	504	500	478	487	458	512	460	511	453	519	506	492	467	462	486	494	514	483	498	482	496	504	475	448	512	481	526	468	529	516	487	459	524	490	471	493	500	466	499	486	517	525	491	465	535	482	457	477	515	470	448	477	491	505	490	513	471	451	485	500	492	454	464	506	489	517	474	522	494	501	497	489	532	506	497	503	474	515	488	497	484	487	515	489	466	510	453	472	495	495	493	487	482	476	493	464	511	501	539	505	477	508	497	536	501	474	467	511	487	516	486	507	501	507	491	501	520	483	500	499	480	463	513	503	445	537	487	475	477	473	471	469	464	495	552	493	531	485	481	486	516	463	496	502	500	527	490	489	482	478	496	522	504	510	531	471	463	466	458	525	512	495	513	487	516	489	517	484	487	484	450	479	490	523	510	513	516	500	488	521	503	465	486	506	448	505	514	473	495	481	502	476	518	490	506	535	469	471	503	503	434	503	468	503	484	519	527	490	473	488	480	461	499	511	545	521	426	463	461	482	533	507	526	466	444	478	505	526	463	509	488	493	442	483	486	483	471	482	489	475	496	504	451	501	479	496	459	504	490	481	544	487	467	545	504	482	486	529	494	478	509	488	504	520	474	478	484	464	492	515	484	490	505	487	520	470	470	510	481	494	501	512	492	449	549	519	451	466	545	509	487	505	510	487	509	494	496	510	507	502	520	495	510	504	500	477	487	478	484	455	490	441	533	485	492	492	507	517	478	482	474	547	483	479	515	493	496	496	484	475	503	442	458	496	508	487	470	452	505	444	493	519	460	489	488	492	505	485	502	524	490	488	492	478	451	501	509	453	520	484	508	494	479	523	450	480	486	455	476	508	505	475	453	501	493	471	490	462	534	513	468	522	503	517	443	446	476	500	490	470	472	495	509	509	490	493	481	522	524	488	460	493	432	546	491	481	472	490	442	516	486	496	504	505	528	490	477	468	466	458	471	529	515	494	459	480	469	480	447	512	496	512	486	485	499	478	496	503	480	484	475	486	516	457	480	463	520	487	499	460	471	513	460	500	482	481	469	464	535	506	520	466	484	500	505	483	517	485	487	476	447	502	499	491	507	496	473	487	475	511	492	511	492	470	490	538	492	519	495	473	484	471	491	489	489	478	490	481	504	507	505	503	476	487	483	490	455	523	502	524	520	520	466	496	481	497	519	488	469	462	486	462	472	534	484	487	492	530	505	479	480	520	502	500	483	482	518	494	495	505	492	478	475	458	458	432	510	486	492	499	468	480	529	499	497	527	507	545	495	489	507	477	457	515	499	507	479
11364	25327	19613	10798	6272	4221	3242	2743	2432	2373	2052	1904	1756	1717	1725	1561	1401	1323	1231	1154	1036	935	962	934	932	873	910	849	874	805	817	735	747	693	688	684	705	754	677	728	679	717	725	643	679	726	738	717	737	712	704	700	724	702	725	715	703	715	759	747	749	708	737	705	725	717	746	729	731	683	734	711	684	703	685	750	740	699	693	737	739	704	694	708	671	743	701	699	660	694	668	755	739	699	645	713	709	651	732	705	777	708	688	746	730	758	696	712	706	732	760	682	673	779	715	709	673	763	757	719	686	681	758	671	693	706	652	715	712	674	708	708	698	715	699	665	713	666	688	659	751	727	723	647	707	696	740	709	714	675	698	726	695	726	688	726	744	692	704	690	671	685	734	692	727	681	697	689	699	768	710	693	719	729	740	703	732	706	700	713	662	704	703	771	712	737	693	706	723	719	654	686	710	693	670	634	678	710	727	735	740	744	695	753	708	770	707	714	704	726	731	740	672	710	748	737	655	716	715	719	742	715	726	717	726	718	737	686	722	730	704	713	706	704	759	733	724	671	687	717	685	707	684	699	707	756	687	733	744	714	720	681	737	730	698	733	702	678	745	736	712	718	701	675	696	707	707	651	682	712	715	745	678	722	734	706	681	676	746	750	762	712	743	716	731	700	738	732	695	745	738	760	711	718	672	717	698	711	668	729	748	685	684	709	719	688	708	687	702	771	696	758	677	699	734	727	689	688	724	694	697	692	716	746	749	722	713	706	689	730	722	718	726	671	682	726	723	712	696	708	727	729	733	679	705	697	762	659	712	679	727	691	718	700	757	707	725	734	751	672	731	724	680	714	692	725	761	746	699	724	712	668	738	706	722	717	725	701	710	736	702	723	757	669	702	716	755	706	698	755	708	742	731	727	725	683	694	740	725	700	745	728	686	696	703	709	669	703	743	699	732	724	709	715	814	726	705	675	704	700	681	672	716	688	710	702	740	745	673	700	735	699	698	685	720	686	684	691	662	691	730	674	713	701	724	704	644	725	699	680	675	764	754	735	722	722	728	735	773	648	749	705	717	677	714	742	706	734	725	717	735	700	752	715	658	687	774	694	697	677	711	721	742	733	669	668	736	737	720	719	729	725	715	750	699	697	716	661	680	672	693	703	734	712	670	720	691	707	720	701	709	669	727	684	688	741	764	732	729	734	740	711	720	706	721	733	771	663	667	682	719	723	725	740	669	676	734	731	679	733	703	660	738	723	697	659	667	709	698	747	656	697	710	715	690	756	729	679	693	746	713	677	718	753	714	727	748	715	739	697	730	694	685	711	659	707	710	709	772	707	721	721	703	718	722	702	700	722	695	747	688	659	761	698	718	730	727	699	709	716	688	758	705	701	701	710	711	704	685	728	750	638	740	727	710	708	702	702	684	710	722	702	723	673	741	691	694	665	663	719	681	717	718	710	703	720	712	686	703	681	730	704	680	700	679	730	737	724	685	668	750	702	725	710	745	741	735	716	721	715	662	700	744	710	701	701	691	699	711	693	688	724	668	687	732	682	696	774	731	728	684	716	719	733	711	683	720	696	706	709	692	735	724	685	685	719	761	669	685	752	693	694	698	682	729	725	683	751	685	693	725	685	743	746	734	712	675	710	665	736	704	680	742	717	656	685	684	710	689	664	729	678	716	743	711	734	711	724	668	688	716	717	700	716	701	741	708	718	688	712	726	703	731	692	728	702	716	678	701	643	715	694	725	717	739	701	707	732	690	716	725	710	682	691	769	710	704	710	667	732	715	693	718	720	676	699	721	700	711	712	725	694	779	735	668	679	681	734	682	716	773	779	727	727	697	654	692	693	757	779	707	748	717	637	678	723	723	698	711	721	697	740	729	693	723	724	731	694	752	776	736	706	656	694	712	661	713	702	698	734	724	753	660	718	726	721	686	712	699	752	724	694	687	753	663	673	726	722	710	698	774	716	704	691	731	726	693	676	695	729	742	712	720	713	687	763	710	720	716	704	751	684	649	686	779	684	692	709	715	727	710	693	728	650	672	721	707	711	691	750	670	734	683	661	743	718	758	708	706	742	701	681	680	720	760	741	663	766	713	729	702	706	680	662	735	648	698	674	685	681	675	662	692	690	725	647	725	710	714	697	729	681	683	736	738	710	745	677	699	689	714	725	729	717	708	707	754	666	699	706	667	712	694	685	728	687	741	704	687	716	690	713	723	720	683	719	700	752	765	682	640	745	739	679	727	728	736	666	705	677	704	702	751	676	747	709	690	728	695	744	691	713	753	709	702	750	743	688	708	711	648	705	660	717	687	725	666	698	720	705	685	667	705	731	693	708	687	733	732	753	734	673	709	678	696	735	677	712	675	707	743	724	724	732	728	690	711	727	728	732	725	704	743	701	683	685	685	712	694	683	710	701	681	706	748	736	740	684	734	680	745	752	678	727	759	678	684	712	715	728	743	664	697	763	690	729	737	690	703	724	732	724	674	666	766	690	730	711	740	681	737	704	724	682	712	753	678	687	650	709	742	660	707	664	700	702	739	726	716	733	723	683	685	719	693	756	702	702	733	720	694	725	652	732	671	711	681	701	709	689	725	697	693	725	703	700	797	684	769	721	762	705	712	704	704	673	734	743	702	681	725	711	697	706	708	685	665	752	693	727	695	715	723	683	703	720	703	694	675	687	723	706	708	669	702	695	704	729	646	662	717	722	700	734	666	668	700	719	659	731	715	703	685	725	739	768	675	733	725	703	701	669	748	678	750	714	690	688	678	674	719	687	687	727	718	698	724	709	693	734	665	706	714	745	725	696	674	721	687	696	668	701	685	728	674	702	740	749	709	702	773	728	744	725	689	725	726	687	694	699	713	694	761	713	725	698	679	690	682	732	717	720	709	721	673	742	713	724	680	683	681	695	689	689	665	738	715	697	708	698	719	729	715	711	695	714	739	707	732	678	673	737	675	682	729	711	748	703	651	695	715	742	664	738	652	740	738	723	720	724	706	723	745	680	705	729	689	710	737	672	698	748	727	675	711	732	658	698	712	712	696	722	707	736	697	716	710	691	730	706	711	705	732	715	746	762	685	697	683	706	689	695	715	723	718	676	710	739	724	696	683	736	704	671	719	696	729	704	703	714	747	698	717	693	693	723	674	689	714	714	698	628	696	701	722	726	709	741	751	734	713	671	738	714	691	711	737	715	711	704	739	729	687	765	714	678	667	715	706	712	733	778	665	664	678	725	720	693	718	708	732	747	755	678	686	771	739	670	741	666	705	782	724	730	696	702	708	701	708	716	718	712	731	718	707	679	749	665	723	719	716	724	710	693	690	698	671	708	694	724	685	708	708	676	758	665	702	702	743	695	706	716	661	730	658	676	674	674	681	723	765	744	740	713	681	707	744	728	676	742	688	678	689	714	701	694	706	702	689	656	661	704	722	709	711	729	734	727	700	721	749	781	744	739	679	688	696	678	719	695	735	709	709	736	645	733
22129	21084	28714	23670	21081	20318	5784	1952	1438	1265	1065	971	896	861	788	716	635	581	561	508	393	384	421	353	350	335	347	334	320	244	270	224	218	215	235	214	234	210	224	228	193	209	190	227	204	193	221	241	230	221	223	244	217	219	210	208	221	187	260	226	210	195	219	226	186	194	202	193	210	216	211	189	220	209	197	218	198	208	214	224	187	209	191	208	206	200	244	201	191	218	186	216	209	221	236	208	212	190	193	194	201	187	226	205	189	215	201	182	226	219	210	227	203	223	204	177	202	222	206	207	213	232	216	228	205	236	221	206	193	217	202	233	184	195	204	221	207	197	247	209	230	191	223	205	220	228	201	226	207	221	205	219	229	197	206	225	192	215	195	209	178	210	199	217	208	214	178	219	223	187	202	200	220	205	202	216	240	206	220	223	209	201	257	205	208	225	202	207	214	199	199	203	192	219	202	201	209	206	217	227	221	214	215	194	219	222	194	227	208	207	208	221	196	225	243	207	180	204	202	228	232	198	226	209	207	219	229	202	215	196	177	227	221	221	237	217	212	217	200	218	214	209	184	221	199	235	210	211	233	206	199	212	229	184	197	194	193	181	208	189	216	190	206	212	192	208	212	200	218	207	197	174	190	213	221	228	218	197	217	209	191	222	205	217	200	204	228	209	206	209	181	206	213	211	222	211	203	243	209	211	204	213	211	198	221	222	227	214	214	233	203	214	207	188	203	202	224	253	187	202	205	210	239	189	205	207	202	206	217	192	210	218	202	234	212	211	200	205	208	196	215	222	234	189	181	225	206	256	199	223	236	197	207	208	210	221	211	234	229	233	182	167	235	194	214	196	219	231	229	209	220	229	201	204	194	223	202	207	220	234	218	216	205	243	210	178	195	197	217	216	227	227	207	205	220	209	225	195	208	210	226	229	205	191	209	196	231	223	215	199	194	211	208	204	193	230	237	209	232	187	216	202	236	210	203	211	217	211	235	215	232	202	185	210	220	204	210	202	208	228	201	199	185	197	234	220	193	192	195	216	207	203	196	227	216	198	229	200	198	204	196	194	224	197	202	209	233	212	219	214	204	192	203	219	236	199	220	220	202	219	224	199	188	239	197	215	196	214	182	201	219	240	241	188	208	240	207	235	237	214	225	195	206	208	207	211	205	212	208	189	202	215	237	214	226	221	225	234	205	204	224	230	192	197	211	217	229	217	202	220	216	214	218	204	189	191	198	188	212	192	222	195	227	194	215	200	191	217	211	239	230	246	232	202	222	216	219	223	207	207	223	211	216	201	195	219	229	214	223	195	206	219	200	219	222	176	213	214	204	205	209	197	174	211	207	202	190	218	227	180	195	230	193	208	219	218	209	213	186	210	213	200	204	206	215	217	183	196	189	199	196	206	229	211	203	207	211	207	220	230	218	222	198	220	223	201	208	218	210	223	222	212	191	210	221	217	190	215	192	194	214	192	219	208	224	204	204	225	218	214	216	199	203	198	201	208	227	231	213	218	208	243	230	215	220	200	196	230	204	208	219	216	210	229	244	219	217	208	212	213	231	231	198	197	212	234	200	232	193	204	199	209	228	218	205	195	227	211	221	205	215	227	228	202	195	230	187	184	203	205	198	197	208	205	207	194	222	234	235	218	212	190	211	181	211	208	187	228	207	228	219	236	196	220	219	202	216	212	230	204	201	224	209	204	208	221	231	225	182	175	207	209	203	199	203	176	219	213	196	203	199	215	225	235	188	204	206	222	235	190	211	236	217	227	202	210	216	197	199	206	224	207	196	202	199	228	186	193	184	225	214	192	220	217	189	206	212	196	221	212	208	216	209	231	191	212	212	209	209	193	210	225	214	206	211	197	203	218	216	182	218	209	207	210	219	209	219	203	242	212	225	209	215	193	201	219	186	207	191	196	213	214	223	203	213	222	224	203	219	223	188	211	223	221	208	217	217	231	191	212	242	206	186	191	191	225	198	223	210	233	214	208	210	220	211	194	203	192	218	229	208	205	211	209	225	211	202	240	223	221	211	205	240	217	190	210	210	212	209	202	209	241	227	215	223	231	226	228	214	196	204	218	207	219	223	208	217	207	197	225	227	205	201	196	212	212	223	211	226	207	212	221	222	212	197	221	203	193	242	190	199	196	220	217	215	208	206	214	214	204	211	221	216	219	189	190	212	210	226	225	209	224	218	220	188	207	203	216	211	242	198	203	222	200	205	185	225	216	211	213	212	209	199	229	201	191	210	204	220	203	226	206	198	205	200	216	197	200	203	226	232	197	209	220	197	212	223	206	210	200	229	233	228	195	209	213	223	227	222	214	222	209	214	187	260	201	226	226	221	227	223	217	213	225	218	208	217	212	213	214	215	190	212	203	205	201	211	217	202	233	209	217	201	226	220	194	234	212	208	228	191	221	199	215	202	183	210	205	230	206	206	196	238	215	243	211	227	217	228	207	206	217	188	208	224	201	203	189	207	209	192	229	195	223	224	187	209	240	197	216	212	220	233	212	223	218	197	209	207	217	203	190	212	219	202	206	190	232	220	209	205	188	221	192	218	195	215	199	207	195	217	192	214	205	182	203	210	180	201	228	224	186	197	209	203	215	196	215	193	201	210	218	200	184	219	205	227	219	213	210	185	251	216	219	190	221	212	221	186	242	228	211	222	210	220	180	170	224	190	245	200	205	212	198	217	203	218	203	221	219	209	197	243	200	205	197	208	196	229	210	211	222	219	208	205	215	219	232	216	215	212	212	245	188	212	219	216	237	218	232	225	213	203	219	246	215	205	208	222	236	226	245	214	221	202	201	208	212	195	227	216	235	202	212	234	235	210	183	207	205	206	207	214	208	234	196	219	228	200	197	197	230	204	213	197	209	214	235	210	209	223	216	216	208	229	173	222	225	212	199	214	215	216	210	231	210	196	239	184	229	213	234	207	218	253	198	218	236	210	233	191	196	204	213	230	202	226	228	203	213	241	223	190	209	200	220	211	216	220	224	221	216	210	200	187	180	205	215	225	242	211	214	211	217	202	213	211	224	211	219	228	200	212	217	185	216	216	212	234	194	234	234	211	210	216	187	204	206	198	221	204	205	222	235	229	235	201	213	229	224	199	202	210	205	210	200	185	198	211	209	190	192	228	189	251	231	213	204	195	217	217	199	215	202	215	223	208	215	201	232	233	206	206	226	211	195	206	179	184	212	206	234	195	233	208	207	208	211	208	204	208	203	225	193	207	206	195	206	244	216	212	230	208	229	219	213	193	189	212	222	223	216	220	195	197	210	201	192	197	223	233	209	216	222	213	217	225	191	218	219	191	200	214	201	208	204	204	198	213	204	202	213	215	200	202	194	204	197	211	214	207	191	213	196	219	219	203	229	217	203	196	229	202	188	196	199	226	219	219	222	204	187	203	210	229	200	206	190	218	220	211	203	201	216	218	218	195	215	202	214	182	201	234	187	207	205	223	209	209	192	191	203	199	221	198	211
12446	32760	25730	16135	10529	6864	5143	4197	3731	3125	2805	2398	2243	2064	1948	1757	1473	1334	1158	1052	872	722	702	693	637	658	673	575	568	491	430	397	361	327	330	368	338	349	362	346	352	314	325	323	349	326	357	323	345	337	335	306	305	329	351	325	351	306	310	351	357	331	323	280	322	320	307	295	296	289	312	297	335	304	332	320	311	302	287	321	292	295	308	319	307	357	325	274	339	312	311	328	322	335	292	297	326	326	320	297	306	292	318	306	306	316	348	284	268	309	316	313	319	318	319	334	326	283	319	325	300	315	309	282	299	299	312	323	281	304	302	314	281	271	284	303	333	319	295	295	307	282	324	312	293	289	295	288	312	301	319	307	296	313	297	308	300	308	290	313	315	302	306	311	314	329	310	293	352	306	303	341	312	324	274	309	286	337	334	298	310	334	313	316	320	324	297	288	295	308	296	308	292	316	342	310	322	325	300	313	325	327	301	274	284	329	316	324	332	295	313	338	286	301	302	290	272	302	290	325	301	302	323	324	346	299	326	329	288	293	318	320	313	339	303	309	286	286	307	285	314	306	297	306	293	337	302	308	297	311	278	298	309	297	307	302	315	320	326	315	287	294	309	312	313	302	316	323	280	328	336	282	298	329	332	314	304	307	320	305	315	335	327	270	319	308	297	318	308	331	305	348	318	306	323	317	274	324	324	330	322	310	306	295	300	290	270	308	327	306	305	284	281	304	315	346	329	283	276	304	275	282	291	306	292	321	336	333	317	310	299	277	302	333	283	287	272	282	317	295	284	324	300	289	315	335	343	283	298	294	321	319	314	284	322	317	294	323	309	316	316	309	311	305	315	285	287	284	325	321	302	336	281	323	310	306	327	328	310	307	292	335	319	294	325	312	334	294	326	285	307	295	287	284	341	302	307	290	301	341	343	270	297	288	302	309	331	308	314	255	342	306	327	281	299	304	307	310	285	292	307	309	325	284	301	305	333	307	293	326	287	288	294	281	317	292	310	275	307	317	320	293	317	288	332	307	294	293	269	312	296	324	318	312	332	359	316	299	305	285	333	285	333	320	329	293	300	315	317	299	304	312	317	318	294	284	311	276	295	301	301	293	299	325	301	287	274	306	315	343	331	301	282	307	328	317	300	305	276	287	313	305	305	299	304	296	299	322	318	307	331	299	299	309	317	301	334	283	310	339	307	301	328	324	292	271	302	283	292	316	277	330	301	335	321	318	321	308	304	300	309	318	287	314	287	308	302	298	325	316	315	324	282	337	312	332	316	328	296	297	315	346	290	315	313	301	319	295	318	313	298	286	299	314	328	309	307	329	316	308	337	302	312	313	302	288	294	286	274	310	323	273	343	299	339	306	292	299	295	305	318	301	321	310	309	311	329	321	295	309	288	305	299	291	299	307	287	294	312	310	282	304	301	313	286	306	311	302	331	332	330	311	304	330	322	266	284	325	301	327	309	329	322	316	298	319	286	285	300	322	357	294	301	311	283	331	265	310	324	338	307	352	290	293	306	311	314	275	294	321	300	312	334	281	288	315	312	327	301	322	345	308	330	316	277	326	278	299	331	313	270	311	301	341	295	312	271	340	321	304	322	331	320	300	282	292	313	309	306	316	331	333	305	311	294	297	318	315	307	302	309	310	310	302	336	320	279	298	313	330	288	320	336	273	331	291	299	293	291	278	296	307	339	310	305	300	305	314	272	332	301	325	289	305	324	314	310	303	285	311	307	312	322	326	279	296	310	302	324	327	313	329	294	304	344	318	305	305	342	294	301	313	327	324	279	325	305	307	325	297	344	300	312	304	311	301	301	291	309	291	289	299	312	303	303	327	331	318	298	320	319	308	292	323	308	328	318	317	298	325	291	295	312	300	332	345	307	290	313	315	333	323	302	292	314	288	326	333	289	344	292	309	324	298	311	301	312	296	321	315	325	340	339	337	316	301	287	297	286	316	296	312	325	296	283	329	332	322	294	315	304	308	274	339	297	294	258	304	284	287	295	305	316	318	311	286	303	301	315	318	286	291	304	329	341	337	289	308	329	278	284	273	350	302	303	291	323	312	320	319	313	308	292	273	322	319	298	292	290	294	326	337	326	326	308	283	298	284	317	298	329	300	296	277	306	328	348	316	315	283	311	294	331	326	298	282	298	310	319	299	279	313	303	327	320	315	319	270	338	311	281	314	295	311	323	295	318	310	328	327	301	298	285	318	305	303	292	305	303	293	297	308	333	323	284	328	299	284	280	310	304	313	304	292	313	333	289	359	285	308	286	288	287	311	282	327	311	308	301	300	331	327	303	278	299	302	330	325	279	315	290	321	301	285	279	317	293	293	313	325	283	305	298	293	276	316	291	291	279	335	324	299	313	311	314	310	308	316	311	298	319	315	305	298	295	308	292	293	301	313	274	296	325	327	312	310	338	299	343	307	331	304	335	301	318	301	296	299	324	295	344	326	297	277	329	290	285	352	271	318	317	283	309	302	298	302	323	317	287	304	287	295	322	313	319	296	313	306	296	314	277	329	331	326	309	293	299	312	284	297	318	322	304	269	320	298	316	267	297	307	307	293	301	275	325	301	316	289	330	322	287	301	324	310	309	328	301	289	290	332	310	293	284	337	314	319	306	339	317	311	278	290	309	280	279	313	294	315	300	301	270	322	328	300	308	315	321	291	305	314	299	324	297	325	315	294	314	317	299	312	285	304	281	296	313	302	293	325	281	310	302	312	285	334	336	306	301	309	308	298	299	314	309	318	305	298	298	299	337	325	297	309	305	295	308	322	309	267	300	324	353	290	321	320	307	298	294	323	319	309	313	300	300	276	313	313	328	320	320	282	332	317	302	292	290	290	294	321	307	318	321	269	302	309	326	296	323	314	334	331	294	279	313	309	306	349	279	313	313	305	328	302	313	328	322	349	326	316	294	310	304	334	316	297	319	287	301	323	328	296	324	303	299	300	304	303	284	327	323	292	305	313	292	346	287	345	299	297	323	319	278	295	340	321	311	314	301	309	289	288	302	319	327	307	310	312	290	298	322	317	292	304	290	306	319	301	301	312	325	297	306	294	315	309	264	308	305	315	295	313	312	326	299	284	299	302	275	280	312	281	330	311	301	304	302	308	307	285	325	316	306	309	323	293	302	329	328	307	320	325	334	306	305	299	271	311	286	304	302	332	282	281	312	317	298	329	311	308	291	296	306	320	293	299	291	303	314	293	304	333	285	292	336	315	301	287	302	296	346	308	315	297	312	287	324	300	317	328	284	312	273	281	296	331	292	295	269	297	301	293	305	298	303	344	306	309	320	323	319	322	329	320	280	298	334	299	342	296	334	313	284	332	303	305	294	319	304	329	323	311	315	336	298	313	317	323	323	294	314	308	336	298	304	322	299	291	285	305	291	314	362	314	303	304	331	319	322	306	290	289	306	305	307	319	304	309	279	306	290	294	289	286	310	286	302	295	303	337	298	283	281	283	303	299	307	320
26561	19896	13215	6170	2707	1619	1296	1110	990	955	858	870	758	778	747	705	671	648	604	623	533	589	589	540	544	586	533	548	538	514	505	498	509	534	509	485	479	503	525	471	493	480	496	510	521	503	499	488	480	517	481	494	480	476	523	501	472	505	506	485	454	525	517	501	488	478	494	488	474	498	490	500	477	460	469	461	565	506	495	511	519	527	519	519	496	498	504	495	466	534	507	456	464	476	520	502	487	429	489	469	489	526	477	515	516	468	515	462	507	484	434	490	532	477	475	503	499	483	480	468	521	488	479	529	489	506	502	491	474	506	491	514	486	506	493	480	518	473	505	511	513	511	489	492	485	487	468	475	495	477	457	524	488	500	471	498	475	455	500	509	491	518	486	512	488	461	505	513	483	487	501	492	490	514	499	507	458	476	491	501	487	474	548	494	448	530	516	499	538	514	505	502	499	503	485	519	524	485	501	494	462	492	475	520	479	489	482	447	461	498	484	467	452	479	465	502	532	483	463	477	491	448	509	504	490	491	503	500	473	472	505	492	507	487	473	446	480	503	508	499	488	468	435	479	515	521	470	462	473	486	469	485	482	504	536	502	531	457	526	504	506	497	472	470	513	481	529	486	512	520	493	532	510	488	484	499	472	469	465	507	494	498	510	466	486	484	465	476	499	499	478	501	478	467	466	478	496	503	479	464	474	466	480	492	483	511	487	480	522	492	505	441	494	521	474	513	485	482	465	499	515	506	499	482	486	477	518	498	497	485	459	480	502	529	493	488	492	496	512	486	484	508	547	471	509	485	505	474	505	508	466	533	442	504	438	444	539	486	512	499	507	483	485	457	504	498	489	486	468	438	515	448	495	498	502	497	492	467	502	488	495	466	510	484	510	504	457	477	507	528	504	486	500	504	457	509	500	478	481	459	509	482	471	454	513	491	494	481	501	509	490	517	451	466	486	478	496	506	498	515	536	499	473	494	501	514	520	498	459	474	475	511	522	458	529	503	482	465	504	468	518	478	495	526	477	489	509	543	532	478	529	486	455	481	465	515	484	478	482	452	509	506	521	493	510	515	509	465	466	466	492	484	484	491	476	515	498	504	495	510	495	527	509	495	491	476	529	490	500	523	494	515	531	519	512	482	475	461	466	505	562	494	511	475	469	489	472	512	502	521	503	495	523	511	480	527	510	535	514	489	478	481	499	536	497	493	471	501	487	509	528	498	460	500	484	463	498	521	497	493	455	468	514	501	526	522	487	503	472	464	484	509	460	503	491	504	508	514	528	483	479	470	508	480	515	476	487	446	496	530	498	500	508	512	462	476	487	485	456	536	524	479	493	491	517	431	494	495	505	492	429	465	465	485	462	480	490	483	475	496	495	495	462	532	485	502	484	483	513	521	469	480	523	470	481	526	484	471	495	528	477	471	513	488	484	506	475	490	488	485	492	483	484	491	493	528	513	487	515	496	498	501	478	501	501	471	500	513	470	470	511	493	521	479	455	530	492	475	510	453	479	440	509	463	512	528	482	502	479	501	515	518	497	497	497	494	479	489	523	462	531	474	524	502	477	537	487	520	479	453	457	495	499	467	499	461	526	466	467	504	511	484	499	497	481	514	499	472	476	487	503	504	488	510	506	503	510	495	524	511	479	474	458	502	518	488	500	477	478	503	491	506	444	467	495	505	496	502	512	529	528	484	512	501	502	489	527	494	485	422	495	490	492	466	447	523	516	522	506	498	472	504	482	513	540	464	479	463	519	508	522	517	440	487	496	490	490	472	468	514	474	495	489	497	460	492	534	491	486	475	478	494	524	479	502	494	521	446	479	516	509	474	480	509	485	469	464	493	516	520	480	493	478	495	496	532	527	495	509	484	484	540	478	494	522	509	521	518	500	479	483	461	480	492	502	484	504	504	505	494	539	480	489	495	500	490	477	499	438	493	485	501	500	459	509	492	481	500	512	466	498	494	470	459	465	488	456	490	497	497	468	460	486	458	502	463	463	469	486	501	481	476	479	504	457	480	517	483	468	495	473	496	490	448	529	479	521	453	484	466	519	504	527	493	471	491	479	515	480	551	518	510	476	504	464	541	505	511	471	516	479	474	499	486	475	507	549	473	493	503	450	442	454	492	508	465	487	498	492	473	513	508	507	501	471	518	498	468	523	505	486	503	504	465	467	498	504	498	480	495	463	506	486	474	511	482	521	519	463	502	499	448	454	476	477	502	471	509	447	466	501	488	508	498	499	461	499	475	493	469	495	474	470	485	473	441	543	514	484	488	529	500	523	476	518	475	477	497	467	500	542	508	494	469	487	481	531	478	520	505	518	475	511	483	542	526	483	487	512	503	496	502	489	506	512	478	511	511	478	494	481	484	489	499	507	472	474	513	488	467	481	461	506	503	510	518	504	484	546	505	514	499	501	519	483	486	516	484	453	476	460	468	510	493	489	470	500	483	461	516	462	477	482	463	450	515	515	505	496	496	476	487	500	511	516	500	494	489	499	500	509	462	508	513	506	480	475	544	471	491	482	513	459	483	484	508	486	503	474	536	476	506	471	455	457	476	504	546	495	484	452	442	483	460	497	477	511	516	505	471	502	487	478	494	495	507	480	482	526	465	483	492	507	473	486	474	511	455	519	510	466	524	481	504	468	477	513	466	461	472	497	531	504	506	459	495	479	469	482	507	459	481	476	512	517	493	472	472	486	496	463	468	454	500	482	439	541	494	512	491	525	459	487	524	505	491	476	504	473	483	470	498	488	475	485	473	484	541	490	485	497	508	491	506	490	529	500	539	465	502	480	484	512	478	521	513	465	462	503	478	517	501	463	491	498	466	485	465	499	505	564	478	459	505	519	463	481	456	492	521	500	485	483	498	480	501	505	489	503	542	490	500	524	526	489	497	466	505	498	518	467	481	498	512	526	482	508	480	457	498	536	469	489	493	478	487	543	480	488	465	505	555	466	496	506	476	490	517	453	484	501	526	502	496	497	467	461	466	496	474	466	465	484	499	462	475	501	481	480	499	497	478	545	474	493	498	488	483	473	523	539	507	452	514	522	475	506	467	479	452	516	506	498	450	487	490	513	499	459	517	499	509	484	466	529	514	466	500	470	477	454	470	557	487	494	530	510	469	486	485	510	493	491	492	477	493	452	488	485	452	505	523	486	504	487	461	486	497	473	507	501	515	490	504	538	471	545	471	488	499	534	473	468	489	502	479	516	482	463	495	539	439	496	504	493	485	508	506	525	499	489	454	500	477	482	536	459	482	513	516	497	462	470	477	489	473	510	458	493	473	486	545	503	466	515	518	464	479	515	465	487	465	481	502	500	459	460	488	501	496	479	494	498	506	476	524	456	443	489	494	503	473	487	492	486	487	511	464	459	467	516	513	552	488	520	505	456	499	489	506	478	507	492	493	523	487	476	520	472	479	489	465	497	489	474	465	494	486	482	489	504	500	514	479	510	520	513	534	490	472	454	506	490	462	487	493
9864	20380	14846	7869	5171	3544	2777	2525	2253	1950	1745	1653	1599	1571	1452	1296	1201	1194	1141	1025	951	898	889	875	886	887	917	845	859	873	788	692	737	746	689	730	765	754	710	700	705	722	702	764	731	771	729	729	719	738	719	747	737	729	747	691	783	772	721	736	731	745	713	712	727	753	677	717	731	702	728	701	759	724	730	667	742	721	772	750	697	775	758	765	718	720	705	729	766	722	715	732	708	700	727	705	723	722	704	731	728	676	707	700	686	686	782	741	757	738	734	675	696	729	729	706	748	709	682	753	760	709	746	707	707	713	739	744	727	727	725	748	723	746	755	758	713	704	731	695	717	702	707	703	781	679	754	734	723	723	730	736	706	757	747	679	744	695	760	794	786	761	705	706	731	728	759	745	719	695	749	738	706	743	724	723	729	694	726	721	748	653	751	698	697	700	756	696	697	720	657	734	742	691	733	687	709	771	775	730	706	777	765	709	706	743	715	734	679	715	716	739	712	706	701	714	702	716	773	745	714	727	695	720	746	768	726	707	687	732	729	741	735	698	789	729	683	734	692	682	696	733	697	711	711	702	709	743	671	677	720	737	728	696	750	745	717	704	762	764	698	698	724	693	746	732	718	718	724	761	727	727	711	755	707	709	717	721	691	749	726	749	666	682	710	704	788	740	818	705	695	706	830	766	705	730	763	680	667	726	743	715	740	701	697	706	725	734	746	697	727	740	738	740	716	761	713	685	750	716	747	716	720	746	730	730	685	701	710	702	702	706	743	734	775	716	740	738	738	682	694	730	709	705	726	660	733	767	678	775	756	788	685	756	733	682	720	752	676	730	712	692	710	741	708	677	734	674	713	695	744	689	731	738	717	728	733	707	709	692	731	714	745	720	724	726	737	692	712	742	723	749	747	732	702	756	770	737	702	782	669	746	756	666	703	700	713	747	723	752	709	719	708	699	716	704	744	722	711	716	720	662	707	669	712	739	736	711	712	755	714	752	722	689	725	708	799	725	733	722	702	669	691	776	719	699	724	701	716	722	719	736	726	746	731	723	715	718	740	716	715	708	738	715	701	727	753	747	718	748	723	747	715	750	733	724	713	706	715	704	705	729	714	705	710	700	756	762	731	732	703	712	762	717	715	729	694	717	687	719	748	717	763	712	707	673	790	758	689	721	698	724	734	653	724	705	719	759	767	737	782	740	735	757	729	737	730	685	728	726	737	719	760	708	781	718	687	705	704	734	729	730	738	692	754	697	779	720	707	709	683	715	740	722	708	714	684	697	735	690	739	743	730	712	815	738	729	777	723	742	704	743	738	690	751	742	726	718	762	711	725	746	745	722	685	744	703	754	697	718	695	761	724	702	731	732	734	698	719	731	729	762	705	689	698	757	760	789	702	704	693	705	687	713	712	724	722	777	733	744	743	740	709	733	749	756	705	737	768	740	711	734	720	689	722	741	690	745	666	700	738	715	728	678	708	730	678	731	723	739	704	724	712	687	664	712	760	739	730	752	696	710	763	701	743	721	675	723	723	714	708	719	734	699	687	675	707	740	735	764	718	744	740	738	671	710	737	708	727	738	734	706	731	739	718	724	762	711	692	778	729	704	764	732	723	680	721	718	725	753	746	743	727	709	751	690	737	758	760	732	740	724	735	720	736	680	726	667	734	763	712	754	692	739	749	713	750	674	704	708	741	725	710	737	760	717	701	724	787	762	729	713	770	758	731	754	744	742	744	729	744	709	745	759	705	743	738	723	710	736	729	696	690	706	731	763	706	754	711	710	772	707	665	744	739	726	769	716	744	715	710	716	722	679	762	741	724	741	743	714	717	686	718	696	720	674	735	739	738	731	763	724	717	742	732	724	769	768	696	698	733	718	732	749	703	728	714	728	688	733	710	716	724	706	710	717	730	724	729	740	752	684	736	768	753	750	718	745	732	769	729	749	688	798	769	734	703	707	685	749	714	749	731	726	725	755	758	731	731	683	749	746	737	717	732	755	675	715	697	705	733	728	742	722	719	738	714	712	747	770	783	705	736	698	674	712	706	663	738	736	700	729	712	704	716	760	756	749	708	711	688	752	701	759	740	718	739	682	703	712	693	720	689	715	707	691	689	692	706	745	709	716	725	728	738	761	727	729	702	701	777	721	751	705	692	737	764	740	742	751	786	688	724	682	690	685	749	713	723	753	704	713	730	716	709	743	761	738	757	741	726	746	721	687	739	712	746	656	746	719	694	740	701	692	698	813	748	778	758	734	682	747	693	667	664	745	725	715	702	718	685	721	710	721	721	789	761	757	702	716	688	687	686	743	733	749	761	757	737	733	722	739	734	741	664	723	751	719	719	717	758	782	751	699	732	742	770	681	738	720	696	704	752	706	715	727	744	682	758	735	724	749	745	736	701	745	747	714	752	723	730	734	759	754	732	727	698	714	672	729	709	708	702	683	726	712	702	747	708	722	754	747	759	695	693	692	709	715	696	731	738	722	692	732	765	721	732	728	759	719	722	754	761	750	738	683	704	766	688	686	763	686	701	689	724	744	728	717	695	701	720	741	676	740	708	675	725	700	741	688	717	743	705	684	736	734	736	725	707	718	687	701	734	757	770	709	715	776	707	756	773	693	726	730	681	727	694	765	729	725	709	746	757	696	708	683	745	723	728	761	703	712	753	728	699	701	734	758	725	677	756	724	660	747	751	737	714	744	728	763	678	688	726	725	718	724	700	713	733	699	746	698	680	736	740	717	746	731	732	722	699	733	736	749	719	750	691	692	697	746	727	674	766	747	744	759	770	733	682	750	719	720	777	740	721	677	695	785	728	714	692	746	728	717	721	734	712	710	746	764	769	752	759	729	724	691	722	731	695	752	735	705	730	736	766	706	679	708	700	769	694	751	738	731	792	750	765	735	738	731	729	722	700	696	736	761	688	698	706	721	693	705	751	774	735	729	753	759	736	727	705	688	729	678	699	677	756	775	706	752	692	780	721	705	732	776	714	680	724	744	676	748	697	710	696	734	708	718	775	683	734	695	766	728	744	703	730	708	704	763	747	754	755	737	696	705	723	724	679	751	709	747	730	716	650	693	723	736	723	734	719	730	704	701	725	752	760	790	745	781	703	725	692	761	768	679	715	689	774	737	695	694	767	704	741	703	716	667	731	737	766	697	704	696	740	734	718	730	692	692	727	728	739	688	760	752	767	698	751	746	743	740	730	717	724	716	695	715	727	714	742	741	751	708	740	720	729	725	715	713	708	672	714	755	756	694	716	727	691	705	708	724	704	704	736	676	696	685	700	729	720	686	681	748	737	731	698	721	730	705	754	698	718	719	755	711	746	747	744	728	700	705	787	695	707	759	731	701	688	769	715	726	736	724	680	762	679	780	753	752	742	708	677	755	719	739	763	750	690	721	694	737	713	752	632	739	733	686	686	746	738	714	709	700	695	725	738	799	788	759	749	703	774	763	708	726	753	729	693	692	709	732	699	681	780	684
22938	21033	28066	24174	20630	7429	2193	1551	1196	1058	1032	815	841	770	734	670	612	561	493	468	443	418	401	383	374	394	383	382	319	305	287	332	288	287	286	291	294	316	297	278	273	286	288	311	301	295	286	313	311	298	284	303	283	291	306	278	270	277	282	296	288	323	274	297	309	281	292	300	293	278	288	279	270	323	282	262	301	292	293	323	291	316	307	285	323	281	262	290	291	330	295	323	268	315	275	283	295	270	284	306	296	323	298	299	259	311	318	281	291	310	289	313	300	268	265	267	296	307	316	294	277	260	285	250	282	293	284	291	297	284	243	293	291	253	286	279	292	311	316	302	269	266	294	258	305	290	280	288	271	322	291	279	300	276	306	307	286	278	330	277	297	279	284	300	288	283	281	305	303	331	303	296	299	282	281	286	307	264	276	278	293	285	282	285	272	287	285	299	274	247	281	316	278	279	323	315	307	273	285	277	311	307	280	313	301	267	275	260	302	318	315	271	286	312	283	284	319	275	282	322	311	323	246	293	279	286	325	295	296	268	257	294	269	262	267	275	262	276	285	297	285	272	297	302	274	297	292	257	287	319	297	300	292	311	288	298	311	290	278	249	287	313	299	266	280	292	283	252	300	262	281	289	281	289	291	273	272	277	272	276	300	286	281	263	275	291	296	293	298	321	287	281	297	269	282	297	280	282	295	299	289	290	289	302	304	292	302	299	304	304	273	277	316	298	258	303	309	293	279	266	297	298	273	280	275	298	283	291	271	316	302	319	275	278	306	315	281	278	286	284	267	291	274	270	291	313	317	311	256	291	286	298	261	256	286	295	283	291	304	303	286	296	257	291	294	262	268	325	254	275	265	294	280	277	266	313	308	276	316	272	276	282	272	292	250	346	291	289	286	311	289	254	304	284	300	289	285	281	304	293	298	272	274	294	311	282	293	275	318	281	303	284	305	297	241	293	276	328	297	277	278	298	294	276	247	289	284	278	315	279	308	292	274	323	279	323	320	264	277	293	318	288	279	274	263	318	268	305	283	296	323	295	269	288	307	286	317	312	278	296	264	293	291	306	306	264	283	281	273	284	293	292	302	285	302	280	254	274	297	307	278	289	307	296	349	296	289	308	279	301	283	324	269	297	290	276	270	282	290	301	285	301	275	250	269	302	295	277	282	316	290	305	293	326	302	304	258	288	276	321	263	275	331	312	263	283	302	277	273	270	297	273	279	283	274	289	270	267	270	286	285	280	302	286	297	290	298	269	248	296	281	269	275	304	255	280	276	272	302	298	298	264	314	289	285	258	292	298	315	280	303	269	268	267	349	268	272	270	282	302	300	302	277	282	309	287	305	275	316	267	296	276	280	245	305	313	304	302	308	281	270	282	267	254	319	284	256	305	287	303	297	279	294	315	262	290	275	294	290	300	251	287	268	236	303	272	289	290	279	293	310	321	312	254	255	255	305	306	271	287	307	272	271	304	311	263	291	273	305	309	284	283	283	299	291	287	287	274	284	273	299	314	287	279	298	288	287	317	294	322	276	303	287	306	303	316	263	294	317	287	302	288	288	299	279	274	276	285	259	293	262	289	276	304	289	283	311	302	301	249	313	323	277	238	279	302	284	290	274	254	302	280	279	294	295	304	305	283	294	296	261	303	273	279	292	267	298	296	310	296	254	284	263	283	291	302	268	290	291	286	272	300	313	266	263	266	284	262	284	275	303	308	262	266	292	263	286	271	272	277	283	267	259	254	304	275	302	279	291	284	299	289	309	269	294	286	294	325	282	309	287	309	267	295	333	274	295	266	271	296	289	280	314	300	278	283	231	307	273	298	288	292	305	280	249	278	246	287	298	308	274	275	293	285	313	283	277	319	303	245	260	274	290	309	267	266	262	302	281	287	297	292	311	289	259	304	264	279	286	282	287	274	306	286	302	286	272	275	272	293	315	280	297	296	290	294	265	276	268	309	277	295	298	314	295	291	278	312	316	277	305	282	248	267	276	336	306	303	261	321	315	298	280	278	275	310	306	269	300	292	287	289	277	262	292	300	281	306	292	275	281	296	284	258	278	298	277	279	296	261	263	310	301	284	278	298	278	277	276	305	299	275	302	274	298	277	317	283	281	290	296	294	297	274	288	277	278	250	278	271	262	267	280	278	254	301	291	270	295	275	310	286	278	287	291	303	273	274	291	280	293	303	307	308	299	292	270	294	282	288	284	329	321	285	305	271	288	317	283	289	314	302	278	280	247	297	318	274	311	298	266	304	253	258	244	270	303	252	274	277	271	272	304	271	301	307	300	290	282	295	306	273	272	284	297	291	292	290	259	309	281	285	278	236	283	227	295	309	301	297	271	256	272	280	265	297	272	288	313	302	308	321	287	290	277	301	306	285	306	279	277	275	273	270	287	294	266	275	273	271	260	295	285	258	286	306	287	276	304	266	299	265	277	298	302	275	289	292	279	301	302	309	284	291	313	279	298	279	300	287	284	290	268	286	291	305	263	295	277	279	286	279	300	304	268	326	279	295	267	263	279	275	265	307	300	266	275	289	264	271	256	276	281	282	279	288	277	281	284	300	271	298	304	332	257	288	280	291	264	307	290	299	301	288	272	283	286	270	293	280	295	304	288	280	292	295	290	244	293	294	278	285	331	273	311	299	296	281	280	301	302	275	265	273	285	301	306	270	276	254	292	271	290	280	290	301	291	288	303	311	282	271	302	288	291	288	273	277	272	247	314	290	305	313	296	295	303	308	293	279	268	280	291	267	287	281	254	306	276	240	322	276	300	291	276	316	271	254	291	283	294	278	290	276	294	304	304	270	300	280	279	300	261	282	299	294	272	299	263	260	271	261	295	307	261	307	289	271	289	312	268	281	265	291	290	268	280	285	292	260	303	286	291	296	259	286	297	294	330	279	276	307	258	287	297	295	276	307	301	300	277	299	298	303	278	297	301	308	273	287	281	282	312	284	299	275	281	288	290	294	299	265	284	309	273	291	296	283	276	305	267	302	291	280	260	283	274	290	292	307	258	290	311	279	316	312	265	283	283	292	281	274	305	284	293	312	292	289	276	316	287	249	288	269	246	297	292	309	285	302	283	298	306	272	319	281	290	255	283	260	288	272	269	287	279	253	305	285	298	274	303	292	299	296	294	293	285	264	295	285	267	291	265	306	266	259	283	289	288	272	268	291	305	278	295	269	283	286	268	268	284	289	301	295	278	269	317	264	281	277	274	273	298	276	296	279	316	311	286	293	290	291	265	298	301	312	275	285	275	262	272	279	310	322	285	302	297	266	305	291	300	286	301	275	273	308	306	288	313	301	291	278	287	277	265	315	309	302	287	274	282	287	297	326	274	300	278	312	281	273	335	282	286	313	301	290	279	262	291	291	292	278	317	269	301	285	263	271	281	281	275	286	270	266	308	265	266	234	263	307	294	287	288	283	296	286	267	250	281	267	287	281	287	269	283	299	299	270	295	287	270	318	265	265	276	318
9145	25734	20278	11638	7901	5509	4188	3529	2980	2578	2315	2118	1940	1730	1532	1352	1230	1143	1105	902	805	749	723	695	675	727	707	679	603	537	501	477	503	444	453	435	467	431	414	439	420	424	467	442	433	441	454	423	427	449	432	423	428	467	476	447	444	446	445	462	461	455	454	444	441	445	450	463	420	463	439	409	442	451	434	459	411	441	472	486	434	426	413	413	439	461	470	479	446	428	477	455	413	459	410	422	468	479	423	413	419	432	421	431	445	431	409	432	426	415	415	474	450	438	445	489	417	400	425	444	436	471	458	454	478	420	445	424	412	420	448	459	481	436	407	402	467	432	445	417	480	446	441	415	420	454	454	449	418	420	437	457	417	399	437	409	414	447	430	455	430	438	441	438	450	421	421	443	438	416	423	423	419	446	467	434	414	452	441	396	479	430	462	403	487	470	441	406	434	408	437	410	438	459	460	432	434	429	445	415	435	436	425	382	434	423	457	450	477	447	436	426	449	408	405	464	429	423	406	449	415	443	447	423	449	435	420	426	408	427	397	468	424	436	456	456	421	409	445	421	431	410	429	428	447	444	468	445	461	402	441	437	465	399	470	462	438	450	410	444	444	404	460	451	420	394	440	448	422	466	456	425	472	450	427	435	421	468	461	450	435	424	460	424	411	449	425	444	441	443	389	455	466	450	457	431	426	421	439	426	425	451	418	454	413	412	425	442	426	421	449	424	446	461	431	431	409	421	448	434	478	421	465	443	429	446	429	446	422	436	431	445	440	459	497	425	433	427	446	484	458	444	445	464	400	436	427	405	449	435	463	437	425	429	422	455	436	451	440	431	412	441	437	433	415	440	442	438	416	414	432	395	424	444	416	425	388	419	424	439	426	443	410	439	454	447	466	456	450	441	383	415	456	424	441	440	440	456	442	434	423	456	433	472	454	429	453	444	425	416	458	439	459	433	444	456	388	423	466	439	435	419	471	408	441	453	473	439	442	437	456	453	449	426	424	419	440	432	466	463	452	412	458	409	453	431	401	408	425	468	430	444	417	444	464	421	407	445	428	467	454	416	431	388	455	435	439	446	436	439	435	422	445	428	439	474	415	431	476	436	433	465	461	474	453	470	411	465	440	444	463	462	483	429	473	460	480	462	461	418	450	456	441	447	420	431	409	439	462	460	429	432	429	456	426	459	422	408	419	440	447	430	411	408	407	433	437	395	444	389	439	442	435	431	416	405	467	431	471	458	458	473	445	420	425	407	469	423	456	421	436	453	469	436	414	428	449	430	451	433	421	443	442	453	455	437	486	440	464	428	431	417	468	459	430	430	490	447	452	457	442	433	412	486	457	412	414	451	404	450	426	421	446	468	453	466	431	445	436	441	474	429	426	443	448	430	454	454	430	434	399	463	412	444	417	439	485	412	433	437	438	401	448	463	436	424	483	444	433	433	432	467	424	452	427	437	422	408	437	428	407	417	415	471	409	403	366	423	469	465	428	435	437	398	440	459	447	442	445	443	374	409	478	462	480	457	462	461	425	448	436	437	440	432	430	446	440	472	450	434	458	450	430	469	452	459	416	409	449	427	464	387	445	451	434	481	421	410	432	449	428	410	440	463	475	396	434	408	451	454	415	436	432	434	412	414	457	420	443	419	430	423	443	429	423	455	431	390	482	468	442	442	423	440	469	482	449	424	446	467	433	462	430	404	401	440	453	435	412	426	436	430	452	476	499	422	426	431	414	424	423	414	452	441	425	463	447	414	450	468	416	431	446	447	436	433	465	397	441	429	426	404	419	410	457	422	443	420	448	420	466	444	429	460	450	454	450	413	421	408	415	413	443	456	465	471	449	433	435	431	426	460	416	463	417	421	420	476	458	436	427	428	432	427	419	450	429	403	436	455	456	446	460	445	428	438	408	432	422	421	416	427	404	437	472	405	438	399	414	441	415	470	448	449	425	433	441	458	461	400	450	440	435	431	410	471	432	418	445	442	446	449	420	481	437	450	417	446	431	411	440	436	389	437	428	427	408	422	469	423	485	428	447	441	432	433	429	419	396	418	423	444	402	433	456	472	422	476	453	427	403	434	438	447	417	440	426	456	449	470	440	463	435	437	423	436	436	447	429	437	448	410	425	437	454	423	429	435	450	433	430	474	417	441	459	505	437	451	447	442	421	430	456	373	410	447	428	407	426	438	448	457	456	412	444	420	411	456	455	428	440	442	439	450	466	410	453	447	457	430	450	411	438	451	432	445	433	415	427	425	440	411	432	481	427	446	459	442	402	450	457	473	469	424	440	421	425	474	416	408	471	436	462	460	446	488	464	429	442	433	427	445	447	422	427	424	458	405	405	433	464	476	477	431	427	423	426	424	470	452	412	410	413	438	442	434	450	435	443	435	436	454	428	424	419	429	432	425	462	436	441	426	454	453	439	412	410	419	418	436	435	438	451	430	453	404	440	441	429	443	433	432	436	450	447	411	410	449	462	460	460	403	435	437	453	449	440	440	443	446	446	426	440	444	446	460	445	447	435	423	426	460	439	430	480	481	449	432	448	449	464	461	434	439	409	475	399	428	458	420	434	432	439	434	436	409	444	413	439	454	431	437	426	431	438	413	430	465	428	442	443	455	412	496	427	445	415	418	445	444	425	441	428	428	454	398	463	447	425	475	449	457	446	428	437	477	418	432	444	441	448	448	464	450	416	426	437	436	451	443	447	443	405	406	439	410	456	442	441	412	431	454	439	430	465	486	435	431	428	426	426	433	444	415	456	430	423	446	447	414	449	474	420	433	452	447	454	451	448	427	422	457	439	444	473	434	478	411	437	422	446	426	428	467	443	438	424	433	420	398	423	422	429	408	426	424	428	431	416	424	439	423	457	419	418	477	464	440	416	469	435	453	464	438	424	430	455	404	422	433	426	464	466	433	459	463	460	446	445	433	418	432	438	456	452	468	441	425	430	408	417	404	419	450	434	411	459	464	429	437	451	425	443	410	451	409	437	459	440	457	414	458	435	422	404	394	405	426	442	467	425	431	439	480	438	460	452	437	406	436	432	472	430	456	483	428	433	440	451	431	419	490	421	408	451	446	446	418	439	429	480	450	478	412	451	470	452	391	453	408	434	465	422	441	421	418	442	444	477	471	401	441	449	443	419	408	448	403	412	452	430	409	453	445	432	443	467	439	489	439	409	446	423	445	393	449	433	433	423	407	438	457	452	465	478	488	473	447	449	460	457	469	411	438	424	435	434	440	475	427	426	414	460	429	444	421	423	416	421	430	435	437	420	420	420	408	407	421	427	400	415	427	442	415	446	464	404	416	481	418	439	441	439	449	443	431	415	456	433	461	437	437	400	393	463	442	416	432	439	455	411	458	450	450	440	445	432	454	467	435	459	410	430	435	450	452	475	467	466	441	447	438	422	458	436	452	423	442	402	440	428	451	448	438	445	477	456	425	450	430	456	435	484	449	461	429	430	450	469	451	475	428	438	398	431	459
24151	21084	26436	24427	6581	2260	1693	1378	1163	1115	1003	939	900	830	821	786	775	695	654	629	624	571	571	545	590	578	562	550	550	552	498	503	471	505	542	505	487	481	513	505	445	476	498	499	497	498	498	498	519	494	487	517	480	506	531	500	504	510	471	490	514	460	494	482	423	497	481	505	498	487	446	471	512	514	449	444	465	495	513	487	516	449	494	432	482	485	476	498	493	500	482	490	452	507	491	493	496	510	491	498	497	496	533	515	467	502	497	515	539	516	488	480	468	470	496	501	477	496	503	497	476	470	501	507	505	507	453	461	502	520	481	496	503	516	530	509	504	462	510	517	470	504	510	448	470	471	494	488	516	502	492	522	471	500	505	489	471	450	484	487	501	496	485	491	485	480	501	457	495	452	515	535	484	497	478	469	465	472	481	495	517	512	493	513	443	578	501	486	490	495	519	498	522	452	519	488	529	529	501	509	517	491	504	480	457	493	474	498	485	505	442	452	476	461	510	448	495	471	459	461	457	509	522	501	513	478	475	525	484	481	486	508	492	498	487	498	471	538	470	486	501	474	497	508	503	523	466	491	519	516	472	483	503	482	501	483	480	503	482	485	492	512	459	427	453	471	538	502	477	456	512	479	453	506	560	477	503	485	502	478	473	511	522	490	487	481	520	470	514	499	479	478	531	496	483	500	523	493	490	529	490	513	484	485	489	493	512	460	505	486	515	503	471	521	488	507	505	501	487	469	474	480	488	489	470	464	490	473	490	486	478	514	507	467	496	489	532	509	498	492	518	516	479	463	452	510	485	507	486	458	526	472	506	548	490	519	486	522	501	507	511	482	488	502	482	484	464	480	466	481	473	483	509	479	503	485	455	465	480	484	488	473	477	513	472	512	484	474	513	498	504	506	471	491	519	464	521	514	465	510	536	504	488	482	500	513	479	488	476	479	480	467	510	488	485	473	481	450	471	494	487	482	510	510	496	444	481	469	504	513	481	481	522	494	513	488	511	513	454	490	512	475	501	471	512	476	481	492	486	503	483	495	531	490	499	494	443	473	448	469	491	473	478	508	473	490	506	479	517	477	468	507	528	482	513	544	464	497	502	488	513	480	474	489	483	509	517	466	500	489	498	504	510	510	494	515	486	534	470	487	509	471	491	481	498	457	475	478	466	473	493	463	498	488	509	495	511	493	492	485	512	492	506	516	483	467	499	508	509	455	519	468	472	491	487	498	497	477	475	479	508	524	547	483	481	456	472	444	514	476	500	506	532	492	491	508	450	477	499	505	535	494	510	478	473	541	499	482	522	501	488	499	512	520	537	473	488	515	517	508	490	468	475	477	513	446	502	511	493	423	502	496	453	477	479	504	511	469	487	482	485	474	516	508	472	504	515	482	510	523	502	463	472	508	526	466	499	504	501	533	479	456	487	464	494	498	487	483	510	499	474	522	539	463	497	476	475	495	493	501	515	510	500	473	451	495	467	512	536	487	474	491	509	497	499	496	465	484	510	466	520	488	498	495	493	474	493	460	452	490	538	497	513	511	489	505	483	476	498	537	499	496	506	471	530	498	456	510	555	495	508	497	516	513	477	519	433	500	499	497	504	525	465	477	476	506	499	502	475	430	488	507	492	482	506	508	491	490	477	500	465	485	473	499	469	479	474	465	458	486	484	465	490	549	471	446	508	499	529	474	511	533	469	518	487	480	512	463	499	496	504	478	524	494	459	473	519	467	479	477	508	432	485	514	483	513	473	525	458	518	487	472	459	459	471	478	491	522	466	529	497	516	461	446	464	508	472	504	475	483	445	463	482	526	515	480	486	523	498	490	483	507	472	513	500	509	507	482	474	487	470	461	483	479	519	502	485	488	476	465	457	505	469	505	494	474	486	483	482	481	503	473	467	473	458	503	487	485	481	468	467	456	500	495	505	487	464	523	514	515	517	553	429	510	490	478	493	465	491	530	497	519	490	473	505	510	498	502	501	460	480	485	470	487	459	472	486	451	437	482	525	484	481	514	533	470	511	510	482	514	441	455	497	482	481	509	479	503	508	440	496	512	497	495	476	517	469	514	503	482	466	491	494	504	512	495	525	519	489	455	479	508	491	452	493	550	482	497	514	489	509	469	478	480	481	461	528	492	482	505	472	480	464	464	456	478	511	530	510	464	500	485	479	511	442	470	481	466	507	467	502	500	471	499	513	529	515	478	476	436	507	499	500	518	546	511	477	486	508	544	506	474	487	480	498	501	506	467	503	478	510	467	497	513	510	495	493	500	498	517	449	494	510	475	478	475	501	509	501	487	541	498	495	439	502	462	504	491	467	442	491	582	562	468	480	540	500	488	463	453	468	493	457	481	464	504	477	488	478	491	514	480	505	479	475	491	499	463	510	489	517	498	540	437	498	497	512	466	516	494	500	481	519	455	488	503	484	506	507	476	510	489	498	493	508	491	542	511	509	458	471	510	521	506	508	471	497	512	475	497	473	483	506	505	494	516	460	512	482	460	475	444	484	473	487	481	532	525	498	505	479	499	496	503	477	486	475	499	528	472	493	483	542	438	463	481	487	499	530	454	502	480	513	430	526	506	473	507	479	466	500	513	500	496	494	473	492	481	522	486	497	481	483	467	492	457	460	486	461	525	473	487	519	510	490	460	476	469	507	481	463	498	507	486	532	484	486	488	467	461	484	480	506	507	513	466	505	476	503	472	524	451	484	533	501	501	518	480	501	478	504	457	470	489	442	461	447	479	460	489	493	471	539	473	504	459	474	513	527	479	504	520	496	468	487	478	473	501	457	480	497	512	494	493	476	486	508	493	527	496	457	499	441	508	484	513	491	467	465	485	492	462	494	459	495	474	511	507	471	500	465	514	509	474	502	466	471	486	501	494	470	538	513	491	498	481	503	546	506	532	528	481	470	485	503	471	478	448	464	473	458	479	507	507	464	504	479	526	517	491	505	479	476	526	509	509	517	524	468	477	504	486	522	509	508	486	499	525	505	497	493	480	500	482	493	503	482	515	469	482	501	467	496	465	497	521	492	496	484	542	530	473	497	511	490	481	462	492	535	474	513	491	475	490	487	427	534	483	466	435	509	443	471	488	507	535	478	490	535	506	490	469	498	527	469	440	487	505	428	484	468	527	491	475	509	467	485	512	529	468	527	494	483	495	518	475	505	505	488	512	474	475	468	497	455	467	518	467	518	523	514	472	493	467	497	480	496	461	494	479	522	517	475	494	497	488	502	500	495	484	476	489	512	483	518	493	462	472	487	477	434	501	496	490	497	499	489	529	466	459	478	470	477	484	504	483	498	481	488	501	468	483	460	504	513	482	479	464	489	481	518	485	491	514	487	493	506	495	473	480	478	497	502	481	453	494	483	471	504	500	531	476	507	520	486	504	480	481	478	492	521	474	536	485	473	489	494	438	513	468	458	454	536	477	433	438	508	449	506	476	470	476	516	464	499	495	483	458	509	472	491	487	479	519	475	504
8527	20332	15956	8991	6267	4687	3705	3248	2745	2344	2215	1962	1888	1669	1536	1450	1392	1289	1151	1130	955	969	922	930	945	938	857	880	881	792	779	730	720	810	717	720	703	767	701	718	716	666	719	719	719	689	724	724	768	707	704	680	707	705	688	703	711	746	753	781	684	709	689	738	660	718	676	656	642	682	722	672	695	695	751	736	750	741	689	679	712	734	691	691	726	702	731	724	689	713	755	657	727	730	740	715	710	678	692	709	690	727	734	691	717	695	726	710	711	708	695	681	740	745	725	704	759	689	684	702	710	704	702	711	698	695	752	717	708	712	700	713	744	688	706	670	713	690	675	714	739	725	709	706	700	686	687	688	719	683	684	717	693	726	756	724	752	712	716	734	676	704	718	735	739	727	678	698	697	710	682	701	712	717	712	683	776	711	693	750	740	676	726	678	715	713	704	701	716	658	671	620	672	734	697	709	717	762	689	745	724	718	734	751	705	673	725	723	704	675	684	705	683	706	703	721	722	689	714	714	715	724	670	690	756	702	759	745	719	713	681	737	684	678	667	667	694	748	709	701	691	715	730	680	690	700	690	713	699	678	732	697	664	745	732	702	713	704	710	713	708	692	751	738	757	709	667	722	686	720	697	701	625	739	679	704	742	721	700	676	707	699	709	720	685	717	708	677	695	726	715	732	728	729	681	671	734	733	729	699	705	681	717	673	677	712	736	719	743	719	665	752	728	695	691	768	706	716	695	685	712	666	682	710	694	704	703	721	715	706	655	703	705	710	753	715	677	692	731	679	697	705	717	692	695	741	695	713	701	716	708	712	718	676	688	722	712	739	650	720	697	699	722	720	723	688	685	714	695	708	736	727	699	752	740	702	781	700	684	716	755	726	692	751	758	687	743	710	684	714	709	688	737	689	726	695	731	743	764	705	729	689	691	679	694	698	735	679	711	693	725	706	683	729	757	714	699	678	708	693	725	669	680	767	723	700	710	736	724	666	639	737	738	685	706	742	754	672	757	672	740	730	699	683	741	716	755	735	672	739	697	686	733	749	684	729	711	681	746	689	678	686	744	716	702	719	726	678	703	718	681	715	697	744	686	715	668	676	681	718	688	699	714	687	647	698	738	675	685	728	735	699	730	705	737	730	646	723	750	711	711	679	726	744	667	748	687	704	688	688	665	724	694	697	649	763	747	696	703	696	683	699	693	670	731	726	741	765	711	693	747	721	724	712	759	722	694	694	738	695	734	720	703	727	697	693	739	755	712	710	752	736	713	680	712	716	692	679	696	681	681	712	728	668	674	688	718	730	696	681	704	694	761	690	701	695	697	746	716	693	673	701	706	735	726	700	686	712	731	669	709	698	696	673	654	731	698	744	713	710	672	741	720	754	722	701	709	713	693	735	677	731	725	715	708	699	689	725	727	712	732	677	673	693	700	703	728	765	667	680	681	713	697	741	707	720	706	719	696	680	681	705	712	692	707	695	729	728	687	727	663	688	740	721	657	707	708	710	736	746	682	655	726	742	722	693	691	721	749	720	688	666	675	708	725	724	673	679	719	695	722	734	694	722	679	744	710	710	735	656	702	782	715	717	705	719	717	658	695	676	720	692	690	711	749	693	706	716	682	714	732	744	684	738	662	694	705	747	712	733	693	708	722	729	698	733	675	723	727	707	748	729	691	653	719	719	725	717	705	717	664	696	690	702	720	712	711	734	713	726	698	702	701	722	741	745	717	705	708	704	737	697	702	713	705	714	746	776	681	675	681	724	739	691	762	714	712	716	739	701	706	696	729	726	701	649	652	693	731	723	701	730	731	683	715	730	677	709	699	732	703	711	755	744	729	704	696	711	716	696	679	645	705	705	696	732	717	719	650	728	694	697	725	723	735	707	718	714	656	750	758	691	697	710	732	709	707	699	684	700	720	721	680	677	707	679	710	723	729	714	710	732	707	728	741	758	698	701	709	673	696	678	731	685	727	687	745	723	666	692	734	724	696	704	725	708	709	737	702	683	685	694	680	697	682	703	690	724	696	674	695	714	711	639	711	729	676	721	724	703	777	756	692	728	756	735	705	719	737	737	701	714	689	701	714	693	676	762	697	685	690	699	710	693	678	743	687	693	657	710	745	714	727	728	706	698	718	677	736	717	683	724	729	689	710	681	696	725	730	704	704	674	743	704	676	682	742	701	755	663	734	695	761	731	657	698	745	747	674	684	731	677	715	719	788	690	727	680	744	656	749	670	699	694	686	735	712	714	675	766	698	722	708	687	670	686	743	662	658	739	747	679	717	693	729	680	670	700	720	711	683	719	738	692	723	667	721	672	661	737	713	650	695	728	736	738	706	724	715	707	707	684	730	715	734	718	752	645	731	689	680	727	675	665	678	695	689	689	703	713	696	697	685	724	738	677	738	716	677	697	688	723	703	735	728	705	698	679	708	708	713	718	745	716	708	702	699	741	748	771	710	737	720	737	723	702	698	703	744	700	731	684	729	692	686	702	698	682	699	683	749	694	699	666	697	762	712	706	736	678	684	705	725	723	670	717	751	771	769	698	642	707	712	707	703	661	705	718	723	719	682	691	765	690	712	697	730	725	700	686	726	716	702	676	704	701	679	720	729	678	684	766	722	651	722	732	753	726	696	705	708	707	684	712	710	690	684	692	701	688	746	698	693	719	721	736	709	727	729	654	733	724	714	679	775	754	761	697	668	681	721	682	688	715	739	775	713	697	705	702	707	713	710	715	695	758	719	685	696	706	693	746	757	696	699	713	724	670	738	676	712	739	703	711	669	709	701	753	742	695	702	716	720	681	709	716	734	743	714	689	769	714	715	751	728	690	691	665	678	709	689	772	688	719	711	696	699	703	662	676	724	713	701	670	731	733	689	609	719	737	707	739	715	715	704	735	723	696	701	781	717	685	701	648	705	707	746	724	691	694	710	720	706	763	689	658	698	728	742	685	695	704	680	704	733	713	726	720	736	693	741	694	734	702	690	682	674	692	682	714	740	724	718	736	758	703	668	744	674	665	704	720	704	727	785	738	702	704	692	704	749	687	697	691	712	711	723	683	739	721	688	626	677	737	729	711	692	742	672	725	725	700	714	705	710	718	717	690	742	721	744	696	727	691	735	722	693	748	735	717	703	769	732	703	715	757	686	707	703	728	688	638	705	682	682	699	738	702	651	696	653	719	722	719	677	713	737	666	709	733	674	723	690	742	710	705	748	703	710	717	715	683	745	693	674	710	717	691	678	696	654	750	716	734	717	723	712	668	708	694	688	708	636	709	742	748	695	738	669	697	730	726	721	711	738	767	724	720	698	672	694	722	702	700	664	716	731	723	695	653	725	684	753	699	701	723	714	744	711	702	716	751	699	714	735	753	684	696	663	697	699	718	683	671	665	714	689	687	682	656	694	722	733	707	687	747	717	709	757	676	743	754	691	704	708	688	735	669	719	663	750	641	654	698	762	664	751	720	668	647	697	679	760	676	698	701
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
