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
340316677580	340316678139	340316678689	340316679239	340316679789	340316680339	340316680889	340316681439	340316681989	340316682539	340316683089	340316683639	340316684189	340316684739	340316685289	340316685839	340316686389	340316686939	340316687489	340316688039	340316688589	340316689139	340316689689	340316690239	340316690789	340316691339	340316691889	340316692439	340316692989	340316693539	340316694089	340316694639	340316695189	340316695739	340316696289	340316696839	340316697389	340316697939	340316698489	340316699039	340316699589	340316700139	340316700689	340316701239	340316701789	340316702339	340316702889	340316703439	340316703989	340316704539	340316705089	340316705639	340316706189	340316706739	340316707289	340316707839	340316708389	340316708939	340316709489	340316710039	340316710589	340316711139	340316711689	340316712239	340316712789	340316713339	340316713889	340316714439	340316714989	340316715539	340316716089	340316716639	340316717189	340316717739	340316718289	340316718839	340316719389	340316719939	340316720489	340316721039	340316721589	340316722139	340316722689	340316723239	340316723789	340316724339	340316724889	340316725439	340316725989	340316726539	340316727089	340316727639	340316728189	340316728739	340316729289	340316729839	340316730389	340316730939	340316731489	340316732039	340316732589	340316733139	340316733689	340316734239	340316734789	340316735339	340316735889	340316736439	340316736989	340316737539	340316738089	340316738639	340316739189	340316739739	340316740289	340316740839	340316741389	340316741939	340316742489	340316743039	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	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
22786	21247	29015	23800	21305	22022	19939	7239	3671	2803	2289	1947	1105	1160	1518	1224	1002	625	540	485	361	343	357	349	344	336	364	303	331	309	314	335	310	317	285	263	304	310	334	327	309	337	295	314	322	263	302	262	298	266	295	294	266	299	293	304	299	279	316	307	305	308	294	306	315	301	305	288	268	306	283	273	302	272	303	278	311	320	296	295	293	304	267	262	294	291	282	284	288	276	279	285	301	264	303	280	276	286	299	278	286	267	263	276	293	315	288	272	275	283	295	287	288	266	287	295	288	311	287	302	315	305	307	308	311	318	304	257	292	313	276	286	284	294	295	274	316	265	266	278	304	285	298	298	290	287	273	272	302	285	295	297	284	309	300	288	302	274	316	275	268	277	296	284	322	265	286	299	323	300	293	293	302	308	284	271	283	307	272	294	272	275	301	287	279	289	273	311	263	285	293	286	317	272	254	300	276	288	330	301	291	293	304	279	297	304	290	239	296	312	305	313	354	288	273	287	256	281	290	273	283	292	293	290	285	287	301	282	292	285	283	281	271	264	249	308	284	267	288	275	298	290	288	301	279	290	297	292	295	310	274	299	282	289	317	281	287	280	306	300	311	311	260	272	245	282	266	288	276	263	291	295	290	280	299	292	286	305	274	276	305	268	276	271	305	320	292	271	293	307	298	270	313	301	320	260	295	263	307	288	268	271	283	290	288	300	300	300	289	292	269	289	260	296	281	309	284	275	295	271	299	332	304	303	320	288	291	284	294	300	280	276	297	294	303	281	298	297	280	284	313	303	276	298	265	322	292	292	300	272	295	296	299	269	280	295	275	316	300	282	279	256	313	276	294	277	311	302	280	298	262	280	298	306	289	280	259	276	284	282	308	282	269	314	260	314	295	291	293	293	297	302	291	302	269	282	286	298	274	286	284	279	259	283	285	287	273	278	307	289	272	262	296	270	288	310	301	289	266	286	304	289	280	288	278	283	280	268	300	276	271	288	293	258	298	291	290	280	254	306	280	279	301	281	292	274	289	281	290	302	268	295	311	334	274	299	282	289	278	304	302	305	284	294	294	275	279	279	286	287	298	297	293	289	279	290	285	283	271	282	273	325	283	294	286	280	296	267	285	273	298	300	284	301	279	263	270	303	324	315	290	267	270	302	283	282	267	288	275	304	262	284	280	297	276	288	253	268	306	291	309	292	272	306	315	328	303	254	294	289	282	296	276	299	289	292	305	269	296	322	296	289	315	273	279	262	268	303	286	286	287	287	287	281	271	286	305	297	294	266	302	300	290	294	293	261	280	242	277	319	276	290	286	265	264	305	283	293	312	283	254	299	291	296	285	285	263	292	313	284	245	274	263	305	301	261	294	272	284	280	271	285	286	301	262	272	306	309	304	296	286	275	249	305	325	286	319	274	260	258	286	278	277	291	268	252	281	311	294	272	297	308	245	283	289	297	290	255	282	270	293	307	289	323	295	282	292	290	291	234	279	288	265	283	282	282	272	272	293	272	291	273	279	285	303	280	275	287	289	281	291	295	268	315	307	300	300	369	313	274	272	301	267	287	288	276	281	275	299	276	269	279	281	282	306	285	290	284	279	306	242	274	304	306	280	287	298	299	286	281	291	248	284	294	307	302	300	311	302	294	274	299	287	248	311	305	300	277	261	312	286	298	285	303	315	317	296	280	272	274	308	273	275	292	278	284	288	303	282	312	323	276	307	282	293	275	276	277	259	283	295	285	309	280	266	294	317	287	325	301	291	316	276	257	278	279	269	278	294	303	283	300	258	296	287	300	282	287	297	292	275	303	289	305	287	264	288	255	292	311	295	299	298	286	300	293	269	272	296	293	292	291	329	301	280	282	305	272	285	269	279	270	294	308	315	277	277	290	286	265	304	296	294	306	286	266	287	311	266	271	311	306	256	325	300	275	281	309	289	281	251	305	309	271	295	309	269	280	288	275	294	287	309	307	292	279	271	302	267	292	294	300	288	292	303	283	270	268	240	282	311	273	278	292	303	254	303	274	275	292	289	276	302	267	276	269	276	263	256	285	301	303	274	284	273	294	296	269	283	252	304	315	294	276	279	329	308	293	296	295	280	265	311	286	285	324	265	284	283	260	305	278	286	251	273	272	304	296	268	283	297	288	274	279	254	303	273	259	277	283	312	296	318	285	303	291	314	267	259	293	277	276	316	272	309	293	267	281	279	317	319	279	284	266	278	277	282	286	277	272	289	275	287	322	261	290	293	304	288	268	319	304	287	285	299	307	306	303	289	278	277	274	291	286	287	275	269	282	311	262	284	279	260	276	317	302	276	280	324	273	270	296	285	288	279	265	296	304	291	297	278	296	286	266	284	301	315	309	317	289	290	297	299	309	281	293	281	274	290	259	261	283	286	284	264	294	260	290	262	278	270	294	282	262	266	276	304	281	249	287	286	261	275	272	307	287	280	279	291	254	319	268	304	297	281	323	303	287	263	291	281	271	291	264	279	279	293	289	304	314	294	290	318	297	295	330	286	269	304	283	282	299	263	288	282	261	292	256	295	317	268	301	312	296	304	282	290	272	305	281	304	302	275	309	260	269	280	275	297	281	308	268	282	289	299	293	266	277	303	296	308	275	279	278	314	290	256	267	300	262	274	288	262	293	321	277	292	268	307	281	304	310	305	268	307	313	313	286	279	283	320	306	316	310	285	275	308	273	295	291	259	279	285	307	285	269	296	279	294	294	297	317	307	282	314	275	271	320	288	291	306	286	299	299	279	314	297	243	291	298	301	311	265	333	303	256	274	297	295	296	267	296	260	310	272	302	270	298	310	288	289	251	286	276	308	292	284	289	277	275	284	290	256	259	281	297	278	279	322	285	281	310	275	289	319	299	277	269	306	257	282	292	314	260	300	276	299	247	307	279	282	290	295	280	304	286	300	277	261	296	257	267	271	305	300	284	307	296	296	265	252	262	277	279	289	297	289	281	301	280	277	286	272	323	268	291	283	278	271	295	289	303	301	298	303	294	288	300	273	284	258	290	285	272	253	289	281	295	302	260	299	305	293	303	300	281	244	251	304	308	271	286	285	293	275	295	303	282	280	277	302	292	276	296	308	303	281	296	318	285	300	301	280	291	286	309	262	297	276	296	269	322	304	287	286	290	257	260	325	321	312	291	314	267	278	269	265	283	290	285	310	256	273	307	335	280	310	267	297	286	312	273	275	275	268	276	275	292	294	276	298	281	288	309	271	285	243	317	288	296	278	284	283	275	289	286	294	304	284	284	295	276	287	276	294	286	291	326	295	262	312	275	292	349	322	288	284	269	280	278	294	281	288	288	293	295	291	301	261	298	319	314	269	257	275	304	314	255	303	307	310	299	304	280	303	281	310	286	264	262	291	307	288	277	317	309	285	301	293	304	278	306	304	269	317	300	269	298	274	268	307	296	306	315	254	309	292	300	300	265	282	253	273	341	313	301	303	294	297	280	321	292	297	292	297	291
36601	39738	18451	20555	22050	19758	17272	10789	7277	5414	4355	3731	2009	2061	2658	2219	1726	1017	764	633	575	458	465	444	432	392	377	380	376	351	366	361	370	384	355	364	363	365	357	380	396	355	365	326	329	359	376	322	342	309	340	338	327	367	345	320	318	335	344	344	338	350	356	341	360	332	316	333	339	338	344	360	349	350	311	317	342	358	303	298	348	319	318	312	335	342	354	317	313	336	329	306	315	324	333	329	352	354	353	308	343	322	359	305	351	342	310	328	310	331	314	338	270	305	317	351	310	330	303	342	324	328	334	291	321	301	294	314	306	312	364	338	302	352	348	319	333	297	304	310	332	305	322	316	324	335	342	295	332	325	353	341	301	319	320	336	319	355	310	332	294	355	328	333	354	328	347	324	297	326	309	323	321	312	318	319	324	325	316	336	339	312	326	320	305	320	306	329	308	300	298	361	318	338	298	324	323	307	366	322	351	308	328	362	323	308	315	299	333	312	317	322	322	319	320	340	331	325	333	329	351	378	311	296	305	385	307	308	336	309	303	318	341	316	303	321	323	326	332	328	322	332	323	336	316	337	310	341	330	330	310	364	341	314	348	324	328	305	339	345	345	325	334	351	337	329	354	326	294	340	360	341	322	325	304	339	341	317	278	318	349	313	308	297	322	305	316	341	321	334	328	312	323	332	315	360	345	301	308	350	331	317	304	330	361	314	315	331	319	332	337	325	382	341	376	322	314	313	312	319	334	336	298	303	309	315	325	284	313	326	312	330	297	281	329	337	329	346	334	332	307	305	337	332	344	336	322	304	295	341	312	317	315	302	308	315	319	297	309	322	357	275	353	324	323	326	318	352	339	297	339	314	339	309	337	331	307	299	342	311	337	321	313	293	307	293	341	322	319	342	336	292	297	295	334	301	326	329	338	316	319	311	344	338	324	324	287	328	290	334	316	308	306	323	342	325	309	332	309	316	301	344	339	342	341	301	337	320	306	302	354	337	319	304	303	317	344	331	312	302	327	312	312	324	313	328	331	284	352	328	326	321	337	292	341	365	291	337	334	344	335	323	320	329	353	331	325	357	305	328	327	305	307	325	297	312	329	293	330	315	296	328	337	333	320	316	317	322	340	379	339	268	327	311	326	309	302	318	321	305	352	310	339	350	328	331	329	345	322	352	346	327	332	330	337	310	278	299	349	305	294	351	320	328	319	305	330	344	320	313	325	276	349	339	296	290	333	300	325	348	328	320	307	353	338	325	326	325	291	331	332	334	310	334	303	317	343	309	317	316	296	309	309	321	338	325	299	311	317	350	316	305	355	329	309	290	309	338	342	310	328	335	300	330	311	309	331	293	301	330	336	318	292	282	318	300	329	286	354	312	361	345	326	313	319	307	313	323	338	306	317	329	332	293	344	300	346	303	340	337	318	326	313	345	322	316	334	339	322	314	329	321	318	341	282	325	361	320	328	345	308	305	314	308	304	311	308	329	339	340	328	340	328	310	323	338	279	312	314	343	334	335	324	334	308	325	339	295	336	329	342	307	317	379	333	318	313	328	326	308	297	325	314	335	323	311	345	316	308	334	344	310	311	325	324	318	333	364	334	287	354	301	325	344	325	309	353	331	326	320	311	294	335	319	340	333	329	333	284	304	324	312	322	316	332	333	330	314	299	319	284	346	316	314	361	371	299	338	333	326	319	301	324	339	347	338	341	328	304	299	320	308	329	355	322	345	312	294	308	311	314	312	327	334	308	312	325	315	320	307	333	338	311	331	315	324	321	363	271	329	307	318	330	328	321	351	302	338	326	318	338	351	325	331	350	340	347	344	316	307	311	323	320	331	332	338	304	337	305	314	302	302	317	307	296	321	308	320	311	322	315	320	315	302	321	320	329	328	334	322	337	365	343	368	328	317	293	315	315	310	316	343	333	327	321	329	349	311	336	319	323	318	312	337	318	361	304	326	311	340	316	332	315	332	339	340	340	352	327	331	352	315	328	305	313	322	303	342	314	327	317	323	313	304	338	347	324	329	300	352	332	320	315	327	302	352	363	305	289	334	306	328	276	313	314	333	324	316	312	326	341	331	359	307	328	345	323	317	337	348	326	375	311	298	324	319	296	316	318	311	324	350	328	340	327	310	332	315	345	333	362	327	321	353	321	299	317	309	310	310	321	306	299	324	309	339	343	339	326	358	345	293	323	312	292	338	327	321	338	335	310	311	292	316	343	351	332	353	298	315	322	322	321	317	342	312	306	340	319	322	325	305	334	299	336	328	351	326	326	341	331	367	306	307	305	316	343	312	291	309	297	337	345	306	291	305	337	288	302	334	335	332	358	324	316	345	306	317	364	324	293	293	313	316	325	346	330	346	331	275	324	306	298	299	324	318	351	343	340	317	329	321	308	344	339	344	320	346	301	338	329	305	297	310	309	310	326	324	325	317	290	317	306	342	321	313	347	342	346	337	325	319	305	325	320	289	365	347	323	300	307	308	312	325	307	305	324	333	339	348	354	334	306	310	323	336	348	355	349	351	336	338	330	330	331	360	319	319	343	344	309	350	312	311	331	328	301	365	302	313	361	291	345	316	327	301	326	318	325	326	329	312	323	341	346	312	310	336	320	329	333	324	285	330	307	320	334	313	330	345	349	347	311	310	325	302	355	335	322	298	356	320	298	306	319	350	317	315	340	331	328	325	350	283	294	321	326	324	347	319	346	330	330	281	310	334	348	325	311	323	330	335	314	338	334	306	317	366	336	316	314	311	311	336	349	323	311	309	348	331	344	323	316	365	302	307	358	319	324	336	314	342	298	337	322	312	319	312	341	305	267	343	335	302	326	300	327	294	310	314	315	326	321	334	351	318	322	342	309	334	344	306	335	340	326	342	338	359	310	344	308	312	294	352	319	329	341	340	314	333	326	341	311	328	354	298	312	303	306	305	311	316	323	324	300	316	333	348	311	310	340	299	310	326	325	305	349	333	349	323	341	309	326	317	314	320	297	322	307	304	299	309	317	331	307	328	300	363	348	300	297	312	332	289	317	336	317	333	293	306	315	333	325	326	295	332	309	332	287	332	335	335	309	320	356	340	332	309	316	287	326	353	300	355	314	299	319	336	359	324	317	344	364	343	350	302	313	314	315	333	353	319	326	335	295	319	313	325	342	310	322	344	334	334	335	308	312	345	350	327	356	340	349	304	306	327	334	304	323	337	334	310	326	327	329	310	323	328	312	294	312	320	335	343	350	329	291	309	331	373	313	356	329	341	354	322	321	297	327	346	349	321	335	324	327	339	323	305	289	334	307	351	319	310	353	307	285	310	328	315	305	335	342	325	348	323	305	331	314	301	314	339	352	331	312	313	301	320	305	362	309	326	310	311	322	338	332	321	308	328	333	318	335	325	311	336	330	340	310	316	327	310	331	346	343	323	349	313	308	319	339	302	279	301	282	341	317	333	322	309	334	319	361	319	312	330	335	344	310	319	334	349	329	340	290	338
28122	21427	10370	4930	5961	4276	3175	2039	1335	971	917	738	515	505	678	598	507	370	395	377	354	296	312	356	292	348	322	344	327	321	360	306	352	362	335	364	335	329	362	342	356	312	334	318	290	329	333	343	373	317	350	335	323	346	337	350	340	353	329	347	327	321	310	346	340	313	298	349	299	316	348	312	339	380	315	323	325	321	324	363	348	311	350	316	353	333	339	376	358	304	308	345	358	335	317	352	319	337	320	349	355	347	301	331	330	344	316	336	320	320	326	331	327	293	334	365	346	309	326	338	328	379	350	303	338	352	329	341	339	331	337	340	319	337	325	322	324	320	344	328	323	305	290	329	293	351	321	327	328	352	351	310	338	326	286	329	307	325	297	332	353	321	329	339	337	334	316	313	342	349	342	330	326	327	286	327	317	341	308	322	297	343	337	339	341	319	309	343	325	323	343	325	350	349	341	327	364	310	346	329	347	307	320	370	314	355	328	335	334	380	338	348	307	346	354	326	331	337	329	339	289	309	330	326	339	301	338	298	366	321	302	362	329	318	333	330	318	329	313	343	352	333	321	326	314	313	320	348	354	322	344	345	326	287	328	349	333	327	369	332	308	331	329	339	339	354	314	316	331	353	327	323	317	344	344	332	352	316	333	328	300	327	310	370	308	326	325	315	330	327	347	298	314	314	326	293	344	348	312	313	352	320	331	339	338	340	323	317	330	297	320	330	330	314	358	355	355	315	295	355	324	322	336	318	303	310	299	306	349	323	338	349	351	333	337	320	325	324	320	341	314	276	349	328	318	305	350	345	285	338	356	312	341	279	337	334	317	303	295	341	328	311	337	315	325	330	335	333	342	316	335	348	323	293	313	321	333	327	333	340	340	334	304	321	352	337	361	328	346	354	328	321	346	334	334	316	331	331	322	317	315	330	348	310	352	343	364	321	322	319	312	322	342	334	379	343	323	337	312	302	318	319	309	327	314	336	351	338	337	339	299	314	321	332	336	358	316	324	347	327	332	355	319	279	338	352	339	312	325	299	309	325	355	323	303	301	346	336	346	312	355	349	322	391	339	349	363	306	348	328	332	333	326	339	325	343	303	332	321	364	352	356	333	351	328	331	322	367	310	345	351	321	313	355	329	316	316	357	358	346	298	309	325	366	330	341	318	302	357	340	333	327	345	318	335	292	325	304	307	315	337	342	317	326	303	341	340	319	341	326	333	325	342	333	276	333	324	330	312	323	319	313	317	322	290	325	313	324	338	301	337	358	326	361	372	338	334	333	355	350	346	316	335	323	324	346	337	300	308	327	348	332	324	328	339	299	337	342	307	342	365	301	319	358	313	328	317	338	305	318	333	356	321	310	315	317	320	348	380	333	318	324	324	330	382	338	328	323	342	327	346	353	364	314	304	330	342	353	351	298	346	330	351	306	362	302	334	347	314	319	351	315	322	338	346	321	351	331	324	323	318	368	323	302	360	328	322	341	336	319	318	340	313	309	346	332	332	361	325	345	314	307	333	322	353	326	325	321	334	337	333	313	320	322	350	301	303	356	355	326	312	347	333	360	326	351	333	345	333	319	293	318	344	323	334	319	360	310	338	292	317	350	313	308	316	363	320	350	348	342	312	360	321	370	344	304	336	313	339	316	328	338	308	341	344	329	332	353	316	326	349	326	334	341	351	341	325	328	323	343	328	299	331	339	334	322	364	351	336	338	312	318	331	347	323	344	336	370	339	344	345	301	335	364	313	320	349	324	348	327	354	345	350	313	334	306	310	318	351	316	359	324	331	312	342	310	315	313	315	344	344	343	309	320	311	325	334	333	337	360	317	315	336	325	340	337	324	332	311	365	332	329	321	346	338	340	321	336	338	311	337	317	342	331	321	332	317	295	343	307	295	344	327	340	325	336	332	326	332	329	370	328	316	323	320	323	349	347	320	324	319	310	332	352	344	350	315	324	338	324	333	302	330	321	342	341	320	325	305	361	327	321	300	327	349	349	361	349	304	315	325	341	360	303	342	345	340	326	360	318	315	329	316	302	325	362	319	317	350	326	318	321	316	322	335	352	315	325	306	333	331	307	330	350	318	288	311	337	309	348	346	330	361	321	331	305	361	301	336	334	331	353	331	334	319	324	309	306	351	326	338	327	349	338	309	331	303	325	300	336	352	344	327	359	351	321	354	334	305	349	326	326	331	290	309	321	362	340	348	339	335	317	342	307	304	310	320	354	305	348	349	302	301	319	356	325	347	334	325	322	333	359	320	322	339	318	335	358	334	310	314	324	329	329	336	295	299	315	341	314	308	365	348	318	310	325	320	340	331	306	367	331	326	321	321	331	347	350	312	352	348	332	319	371	357	328	351	309	361	343	339	344	320	319	341	377	345	344	350	320	318	312	332	364	329	333	311	332	341	384	335	325	303	341	331	330	345	319	298	336	327	333	298	322	332	309	302	355	330	303	306	365	341	347	330	324	312	328	323	357	336	365	346	333	308	346	333	353	323	304	342	341	312	314	335	328	307	319	348	344	324	323	316	334	344	365	352	298	337	326	319	365	334	325	350	306	328	349	346	332	350	344	329	355	326	307	313	375	333	372	325	342	321	325	351	340	324	376	323	329	332	324	326	361	348	339	341	352	338	313	356	305	360	332	381	324	352	339	320	339	339	316	343	369	335	323	346	331	337	331	342	358	323	317	348	312	371	344	348	332	324	325	345	331	356	319	325	319	327	331	336	317	315	352	339	332	313	307	317	324	363	328	333	340	338	330	355	338	341	351	360	364	332	372	328	325	322	326	329	338	362	329	351	309	310	364	334	356	332	300	320	341	319	336	333	333	309	318	329	333	348	370	323	329	299	293	333	303	335	303	334	348	338	334	354	335	333	336	340	324	323	332	334	330	331	315	361	335	325	324	321	324	335	332	331	291	310	338	329	357	346	359	300	321	342	356	326	330	317	340	336	350	347	309	342	345	328	340	305	308	349	340	361	328	319	313	326	325	339	364	339	341	363	344	325	351	329	364	351	351	309	337	336	344	331	317	336	297	340	330	307	325	316	353	344	361	356	343	326	293	376	327	338	322	315	311	299	333	324	347	320	325	331	311	304	332	338	356	293	321	355	337	323	323	324	331	328	317	351	318	331	329	322	302	321	342	337	288	336	301	308	344	355	293	335	334	319	342	348	300	325	325	309	361	303	329	341	333	309	332	306	288	321	356	330	343	329	339	309	312	340	338	341	359	329	299	314	345	364	346	323	351	328	336	333	354	356	297	332	338	295	366	369	317	313	323	324	309	302	305	299	347	337	301	340	307	343	313	316	373	346	321	293	341	356	349	322	342	321	314	336	352	355	298	322	331	335	326	329	328	285	356	304	352	351	338	342	341	366	353	313	322	307	317	361	319	368	311	305	315	338	326	340	316	302	318	334	346	326	345	290	343	333	344	302	370	343	310	309	344	355	308	334	312	332	322	349	337	329	342	361	331	364	299	313	312
30213	21093	4300	6921	10340	8130	6367	4226	2819	2097	1784	1180	713	710	1112	887	704	544	491	497	403	414	425	386	404	417	428	409	368	387	414	437	392	399	409	428	421	429	409	415	387	397	398	409	397	407	376	386	401	449	411	385	439	376	407	397	368	403	374	423	390	400	412	399	397	407	423	413	398	413	388	396	447	410	419	408	393	389	404	392	416	414	368	402	413	389	438	385	398	405	408	372	411	377	367	369	385	386	385	405	373	396	415	420	389	364	431	396	419	375	412	437	399	397	379	353	427	403	397	373	402	405	413	428	420	385	418	450	371	399	400	371	389	394	417	408	405	354	427	397	416	384	381	408	424	386	396	417	401	369	431	422	357	407	430	399	384	410	418	406	375	434	413	381	408	389	402	411	402	420	396	409	349	391	449	381	416	413	388	417	382	406	400	423	394	384	363	406	392	414	388	369	442	380	374	427	409	422	418	386	396	374	427	408	402	379	383	420	404	445	394	397	415	412	419	382	408	398	402	403	396	378	366	376	397	423	416	425	398	369	381	400	405	403	374	398	403	400	351	400	399	402	415	393	442	368	419	389	388	399	436	370	393	428	415	399	387	427	406	414	391	402	419	397	404	368	392	426	388	431	358	395	422	409	446	374	396	399	395	383	400	409	404	387	374	366	412	401	405	375	404	381	405	391	420	386	403	374	407	358	401	410	414	386	390	404	425	382	412	400	413	408	399	367	384	389	386	418	401	422	388	364	398	401	403	380	400	380	380	386	394	376	400	416	382	399	396	381	389	369	362	402	393	395	393	399	414	384	405	426	425	379	390	381	368	413	408	429	370	371	394	386	376	373	408	415	412	378	403	407	419	405	417	383	387	419	394	426	385	409	406	409	390	413	396	378	425	373	391	426	415	358	379	387	411	403	430	401	400	382	393	435	382	409	411	386	400	436	362	399	397	398	367	391	374	360	400	358	373	391	403	381	370	401	410	411	442	410	431	436	383	407	368	390	393	398	405	415	434	442	371	386	402	393	401	416	391	395	390	396	385	385	395	446	400	382	373	374	377	409	416	417	389	409	375	406	378	388	381	412	416	413	371	379	409	417	371	418	408	418	395	421	401	394	403	397	389	416	390	389	418	423	431	335	426	383	400	385	421	402	442	393	354	407	437	413	384	370	421	416	392	388	427	405	402	357	398	386	378	392	406	391	382	370	418	413	378	428	398	411	398	395	426	368	407	391	400	387	395	385	402	416	445	406	386	418	407	376	400	394	388	381	388	393	406	404	400	395	432	423	355	419	387	400	396	382	384	442	419	405	400	388	417	420	389	425	404	391	372	396	389	390	405	413	383	372	408	406	365	346	386	395	389	376	433	392	411	368	417	393	374	414	390	409	381	376	421	403	401	403	387	384	416	388	398	407	403	395	392	374	413	381	433	419	358	407	406	397	400	428	395	367	431	362	384	392	440	398	414	411	388	401	388	363	406	407	385	380	382	392	383	390	369	393	386	457	422	425	390	410	409	392	412	384	356	414	365	373	414	394	376	418	388	383	393	438	386	392	407	412	385	409	416	407	369	414	381	389	411	408	388	387	390	397	395	413	394	359	416	381	364	378	392	392	376	399	376	369	435	414	381	419	386	402	406	385	403	408	369	400	419	385	407	377	387	383	391	398	384	393	437	412	387	369	390	384	417	414	374	372	416	420	368	388	388	402	372	366	409	375	399	420	417	412	406	387	421	396	398	402	354	404	421	407	416	425	404	409	406	414	438	378	429	378	388	393	380	384	406	367	395	401	407	401	413	355	390	395	422	376	396	386	377	405	392	382	394	404	414	423	380	440	390	411	387	372	411	392	445	382	395	383	447	403	393	364	436	403	407	363	385	378	400	417	415	410	381	399	364	399	412	403	362	405	396	403	407	416	394	391	395	394	398	391	388	399	414	431	403	412	370	377	397	385	391	374	409	396	407	397	416	388	435	403	406	397	382	382	432	384	366	407	395	421	358	378	424	381	408	433	404	422	370	398	414	374	388	363	379	421	427	435	389	380	406	409	410	433	398	438	444	412	420	369	395	419	391	406	404	438	404	408	380	417	371	403	392	365	417	423	379	380	412	395	377	382	420	386	376	374	389	393	389	395	370	421	390	403	418	421	356	397	408	394	402	399	413	402	398	381	389	401	399	390	430	390	394	426	425	399	408	390	400	395	400	393	380	406	411	419	433	416	403	395	411	388	388	398	424	394	393	431	438	397	384	402	424	390	387	392	410	372	415	384	422	417	414	395	386	404	429	432	370	370	367	359	427	364	409	382	399	391	379	408	386	432	410	426	418	388	386	389	389	403	384	401	426	419	379	385	388	402	378	419	376	387	431	404	411	417	407	379	418	406	407	430	392	383	391	405	423	361	391	416	397	362	413	398	370	363	399	362	417	427	380	417	396	417	400	389	410	391	439	400	404	376	392	423	376	385	409	387	409	444	433	393	386	418	374	424	380	397	410	398	391	435	418	375	393	429	400	375	388	424	372	395	393	411	390	411	388	368	406	418	382	404	404	417	386	401	409	395	399	414	372	397	410	426	387	369	401	391	415	396	428	433	394	374	430	442	416	403	383	375	385	415	422	337	384	422	428	415	399	382	424	393	397	413	427	409	401	468	433	425	386	384	403	390	390	385	406	381	379	413	406	424	401	436	387	449	398	429	437	375	418	360	383	401	362	404	400	390	390	392	393	360	392	412	372	413	404	418	410	367	436	421	412	395	401	446	397	403	414	392	380	404	360	439	397	397	400	413	386	421	414	436	446	400	377	393	382	381	371	411	411	414	431	431	426	373	416	394	402	418	385	417	427	383	436	362	441	386	411	375	407	420	402	372	448	410	404	375	396	397	385	381	406	405	402	403	424	378	379	406	382	394	406	358	408	409	377	400	425	397	350	399	369	422	403	402	394	407	381	387	405	390	372	391	414	384	413	389	392	400	421	414	410	404	373	389	398	372	405	366	416	403	421	398	401	384	389	409	362	405	407	420	369	444	405	415	393	385	402	399	415	399	411	383	404	366	427	398	393	398	392	372	393	398	409	393	392	392	401	390	381	396	354	367	419	405	409	418	358	397	391	410	377	398	403	422	413	400	406	436	397	371	440	416	406	410	389	398	415	426	376	431	387	421	368	377	364	386	390	415	391	401	379	407	396	431	397	393	401	408	395	427	409	399	370	376	431	382	409	380	398	437	431	403	408	406	408	415	407	397	400	347	414	408	397	411	431	413	367	411	410	384	386	395	370	403	392	400	418	395	395	389	370	398	421	376	407	412	400	396	389	374	382	374	384	404	421	382	425	423	436	401	381	417	411	431	380	383	397	375	373	410	404	381	380	399	396	391	385	438	404	385	400	403	400	369	421	362	413	378	396	408	357	409	418	391	422	403	415	415	394	392	390	390	387	421	444	401	386	399	426	414	392	405	412	341	409	441	416	370	381	428	413	385	381	413	395	392	388	403	389	377
23459	20871	28044	23817	21103	15582	7346	4031	2415	1713	1379	1244	622	511	741	586	455	348	334	264	253	218	216	202	200	208	189	208	193	219	200	218	206	211	182	183	200	192	221	173	171	151	177	192	197	175	189	181	172	194	171	170	183	168	198	177	173	161	167	203	172	173	172	193	149	174	170	187	177	166	178	174	192	181	204	171	187	167	177	179	205	181	179	178	189	165	159	170	162	163	172	188	199	189	201	154	176	198	189	183	191	199	199	175	184	192	184	184	176	177	201	175	190	180	191	200	185	212	184	194	174	183	177	171	165	184	182	170	170	183	177	172	174	177	177	187	175	186	196	175	212	196	189	214	174	177	188	202	195	178	216	154	195	170	177	155	176	199	198	166	167	189	170	170	182	195	199	177	171	187	170	201	171	188	200	198	210	180	182	199	211	186	185	190	183	182	194	180	200	185	184	188	197	184	181	183	173	197	169	207	191	160	182	177	167	185	177	202	180	192	196	210	179	185	162	174	212	176	196	174	167	185	162	161	190	183	183	167	182	183	192	178	164	200	211	170	177	175	177	187	169	169	179	160	188	178	195	167	191	187	187	191	184	204	190	167	145	193	193	178	194	181	161	191	195	165	184	207	204	170	167	198	180	176	182	197	163	184	165	192	209	179	165	167	182	181	185	180	202	169	162	175	201	181	201	177	164	158	202	202	188	194	191	164	178	177	182	186	163	181	179	187	156	180	180	169	172	160	190	184	181	183	176	164	189	206	193	182	191	165	184	159	201	177	177	177	183	169	171	167	168	182	164	151	185	185	177	180	195	165	189	191	157	176	181	201	169	197	190	169	192	197	158	194	166	169	185	191	150	186	192	184	175	184	220	190	172	178	196	179	166	183	174	198	194	156	182	158	166	199	174	209	188	192	166	194	174	201	184	184	183	185	171	184	163	171	172	175	187	190	177	200	169	163	201	180	181	203	172	169	168	193	180	195	191	190	222	191	180	171	164	187	181	184	183	182	185	185	181	187	199	170	215	192	177	193	179	170	157	169	145	181	174	179	203	167	196	187	194	193	191	163	170	166	195	187	177	176	176	191	179	167	189	185	192	213	150	191	207	180	174	179	179	171	192	185	190	167	171	171	189	169	159	195	197	189	190	165	181	171	201	148	184	184	189	174	175	174	189	208	196	195	194	194	186	190	188	197	164	165	171	205	199	212	176	200	180	174	206	165	164	171	176	201	184	192	195	179	171	194	184	181	188	197	186	195	191	194	183	180	161	180	177	200	182	163	210	167	186	160	184	204	188	206	193	204	154	184	169	162	164	202	161	186	163	187	181	182	207	163	180	186	145	197	192	208	176	161	181	177	191	171	183	179	181	169	170	196	172	191	166	180	172	192	181	194	202	161	174	192	190	194	180	196	187	175	172	206	185	187	170	198	204	145	166	202	187	187	207	164	198	192	179	174	165	180	164	164	214	175	195	185	202	200	178	177	186	209	190	181	192	159	175	183	175	174	185	193	159	177	194	191	175	173	200	191	168	175	199	159	221	150	181	182	141	158	174	177	163	184	163	183	189	168	168	193	200	190	193	189	193	173	168	162	188	196	173	183	193	170	171	186	162	180	192	195	175	178	179	196	186	173	183	190	191	183	169	156	175	186	195	161	175	160	183	175	189	167	153	190	192	186	151	196	176	185	184	159	180	168	183	169	194	188	199	175	191	193	173	194	172	224	145	182	161	180	189	188	186	198	189	204	185	165	186	178	166	203	184	166	184	185	203	174	194	180	192	174	187	189	177	180	188	192	206	184	188	198	166	173	152	179	186	182	185	151	196	174	182	187	175	184	181	169	152	188	179	172	169	209	197	164	193	154	184	183	204	183	186	180	183	204	216	187	165	178	196	207	177	173	188	195	207	171	179	190	163	202	195	185	163	199	208	168	179	171	175	207	173	177	189	174	201	190	180	163	205	181	192	183	192	199	161	186	190	137	180	175	163	184	184	189	176	180	170	181	168	179	160	178	163	177	182	175	190	174	184	194	147	170	181	191	158	176	186	180	197	166	189	182	163	178	175	179	202	187	181	195	188	190	184	177	178	181	188	208	193	212	179	188	160	189	184	183	193	196	175	192	173	165	180	188	195	179	193	180	199	224	177	171	164	159	166	195	195	180	176	180	183	167	156	179	166	189	191	171	188	182	198	170	194	182	146	163	182	184	158	189	157	181	181	186	184	193	174	168	201	174	184	206	197	174	185	176	171	170	182	163	213	204	172	179	171	182	212	171	171	172	167	198	215	166	179	209	168	165	179	175	195	156	180	198	187	191	181	209	191	181	170	204	207	172	161	181	166	183	183	189	194	187	179	200	191	173	175	192	165	166	194	200	167	174	182	179	171	186	172	203	175	190	198	173	167	187	198	201	182	170	190	173	173	187	157	174	156	166	178	220	172	150	181	173	185	189	160	166	205	190	184	163	173	189	203	193	177	186	190	183	184	177	163	165	202	187	165	204	157	210	186	177	185	179	168	156	191	183	161	182	178	201	159	186	191	162	196	184	181	189	175	164	149	167	190	214	191	178	175	196	178	172	198	194	207	181	185	172	183	177	200	163	181	182	179	176	186	152	180	171	187	191	201	172	205	193	169	190	182	196	183	186	181	182	179	199	183	190	192	177	182	156	205	201	202	183	200	169	193	182	184	185	182	200	179	161	182	167	175	198	176	167	185	178	197	169	200	186	170	187	186	168	159	189	186	170	173	184	189	168	194	201	191	192	159	166	178	156	197	179	181	201	184	185	188	192	179	170	151	184	156	203	169	183	184	195	189	162	183	187	189	200	196	199	191	194	178	185	184	177	177	173	189	180	203	166	181	176	186	184	175	172	179	191	189	195	189	176	179	192	196	183	151	174	163	170	167	165	183	183	194	176	170	155	189	170	181	158	206	183	160	186	177	191	192	172	180	191	176	182	178	197	182	163	172	181	181	200	193	169	183	169	180	184	200	183	183	166	164	188	187	207	207	162	166	200	180	195	182	170	174	180	205	179	184	157	194	201	163	186	182	169	185	172	182	181	177	180	168	184	170	179	163	190	185	186	178	196	180	204	173	176	169	165	213	156	171	184	219	199	172	193	172	208	186	178	182	181	186	180	172	169	167	168	178	201	175	189	189	194	183	176	191	189	186	188	227	210	174	201	166	171	192	185	180	197	186	191	186	197	194	182	179	147	182	179	204	192	206	175	186	171	183	179	168	191	163	189	195	175	204	175	203	183	171	154	169	178	183	177	167	168	178	182	198	192	144	210	177	206	173	175	179	183	199	170	175	198	200	161	166	180	208	181	214	200	174	172	169	163	177	178	189	152	206	223	186	170	174	184	171	187	216	203	204	168	156	205	168	182	179	168	171	186	181	172	193	182	175	180	167	162	167	195	149	195	187	168	185	171	191	168	186	172	190	188	205	181	181	160	172	196	182	179	168	185	165	163	170	168	200	184	181	218	179	167	182	177
32244	32609	11659	12756	17474	12470	10651	7648	5114	3587	2706	2300	1113	883	1446	1149	754	568	471	373	365	300	266	285	261	265	270	264	263	248	259	238	226	248	249	228	239	269	274	257	235	236	220	253	248	234	224	230	214	241	246	243	239	246	263	211	219	233	237	233	239	247	243	240	248	229	227	227	227	227	246	213	215	261	220	223	231	229	209	228	188	201	227	245	230	227	232	224	232	241	217	222	206	240	237	231	202	190	234	219	229	234	207	256	200	185	208	259	206	233	250	255	209	225	230	244	248	195	228	241	232	215	220	221	243	216	214	216	217	229	217	227	222	219	247	225	223	214	248	209	235	216	229	228	261	244	235	224	227	243	226	236	240	221	195	223	211	244	213	228	225	222	232	229	223	223	260	223	221	202	247	225	224	227	217	216	241	212	226	249	226	200	215	243	236	213	221	231	224	230	221	209	214	214	205	242	249	259	215	230	206	223	227	199	247	238	217	232	264	226	219	223	219	224	211	234	209	225	214	241	240	226	215	232	224	219	216	238	247	254	199	209	227	217	217	223	210	239	233	248	208	248	239	239	211	232	232	230	216	235	229	235	257	240	215	224	194	227	213	230	257	229	225	228	215	225	195	224	236	222	198	242	207	226	241	245	224	233	232	227	214	220	216	238	218	230	221	229	245	217	212	239	233	215	211	245	247	248	254	229	243	238	249	199	217	225	246	205	219	244	226	212	236	229	208	237	237	235	211	247	219	229	235	202	236	257	214	200	216	223	217	218	235	238	248	237	253	247	232	240	239	203	237	218	234	228	244	226	259	207	239	207	256	263	204	231	219	215	213	251	239	202	208	203	235	257	229	225	207	218	234	222	227	220	218	224	235	212	224	232	224	212	229	224	215	213	244	216	224	217	248	220	248	214	232	218	247	239	221	243	244	213	242	240	244	233	241	216	251	258	228	224	223	233	228	234	224	252	226	230	229	242	231	215	222	227	222	222	244	246	238	223	243	218	228	207	246	219	199	243	245	231	229	222	242	234	216	219	210	217	226	215	237	237	233	225	249	230	244	231	228	219	244	212	235	221	211	214	229	215	236	230	249	240	240	204	253	228	224	259	237	205	252	227	223	222	228	220	207	233	213	223	200	225	204	220	210	221	201	238	250	232	225	239	219	241	234	259	237	184	231	246	206	197	236	243	217	247	206	230	231	196	222	226	230	237	221	209	224	215	210	220	236	238	239	221	195	238	210	213	212	235	256	230	247	244	237	236	208	239	230	211	222	228	221	227	208	217	241	255	231	220	248	208	234	215	235	247	233	214	222	228	235	233	238	241	232	192	220	232	235	210	235	226	206	212	219	225	239	216	219	246	192	224	231	215	231	250	212	249	220	226	225	251	213	198	215	235	246	246	228	241	222	212	238	223	218	231	225	211	206	211	208	235	224	251	222	265	234	220	232	206	222	216	228	228	240	236	222	249	218	216	214	226	206	239	221	252	215	227	223	227	216	223	253	204	227	191	235	217	202	222	232	230	242	238	201	237	234	251	215	251	208	204	208	220	218	213	240	227	213	223	224	227	233	207	229	227	221	222	237	202	252	235	218	218	243	225	211	185	230	223	250	228	225	212	221	208	232	196	233	215	209	227	234	225	223	212	229	218	208	211	237	249	220	226	248	230	198	199	233	243	226	240	242	223	250	204	224	236	220	237	231	188	204	255	221	202	248	179	192	221	227	237	237	234	213	215	227	252	225	243	223	204	220	203	248	246	218	227	211	233	246	241	228	230	213	232	204	217	228	230	231	250	211	214	224	202	200	210	236	215	211	232	223	237	221	223	238	225	241	199	225	280	222	227	240	226	231	231	208	248	214	231	211	203	266	229	211	242	215	216	225	228	266	229	229	249	235	221	201	239	239	234	241	224	209	224	232	207	225	236	239	233	233	224	221	247	250	196	218	217	227	238	222	211	218	226	241	224	215	222	224	221	209	230	229	204	229	224	237	239	217	213	218	228	237	242	213	236	234	217	228	235	223	245	234	221	225	202	241	225	260	227	232	224	232	227	238	243	261	239	216	239	247	203	196	201	213	239	234	226	219	231	235	232	224	247	253	233	220	255	240	232	233	223	224	221	258	221	226	221	232	234	234	218	239	222	250	235	240	258	222	253	235	223	205	239	225	200	220	242	222	204	267	252	239	210	231	190	268	244	217	217	211	238	238	239	230	241	224	238	212	227	202	199	218	220	209	231	215	239	233	207	232	246	233	237	227	246	223	258	226	267	213	214	213	188	242	216	239	240	245	220	219	213	239	247	226	239	226	208	245	223	218	242	243	226	250	212	264	268	241	230	233	223	248	241	226	232	219	231	229	240	240	209	253	210	226	241	235	227	230	236	219	234	241	232	203	239	227	223	232	194	234	192	222	239	217	228	236	237	224	225	230	227	214	223	231	224	219	216	213	242	230	215	214	221	220	221	204	242	197	229	224	226	208	233	224	206	268	181	236	221	236	223	214	222	232	213	194	229	237	231	253	234	220	228	243	228	208	215	209	221	234	211	239	220	225	242	225	266	231	246	245	238	237	239	235	244	235	202	231	235	199	228	211	212	240	244	224	231	210	241	218	210	206	241	223	233	234	192	207	212	223	227	244	204	212	272	232	231	223	227	219	201	199	227	228	222	223	232	228	235	215	210	251	231	225	242	229	233	220	224	220	214	252	230	182	206	235	210	239	238	220	216	217	244	216	237	215	216	248	219	214	206	272	210	229	217	209	243	183	244	233	223	252	245	242	214	217	233	233	235	237	248	239	205	224	221	220	230	222	255	203	215	189	217	212	218	238	231	208	230	232	221	232	237	246	240	213	214	213	227	250	216	211	199	245	214	251	224	212	236	214	246	222	255	265	225	249	223	213	231	239	222	248	247	223	201	242	232	227	221	218	236	225	231	202	217	240	229	218	196	244	215	239	191	236	229	224	225	231	231	216	222	237	231	227	223	207	240	226	220	230	224	229	205	222	238	213	241	241	232	243	245	221	226	209	223	216	217	230	230	204	246	209	214	240	206	243	224	200	228	217	236	213	231	235	203	213	232	241	232	227	185	207	241	227	244	223	249	246	232	206	231	241	230	223	225	217	229	219	225	223	251	239	217	260	228	204	240	205	220	234	245	236	197	243	215	228	228	238	226	207	242	229	231	227	210	213	251	198	228	230	230	229	184	225	204	257	241	214	213	236	233	235	231	206	245	244	183	210	232	213	256	244	217	229	251	216	240	221	242	231	211	210	220	236	250	236	230	248	202	238	196	218	231	226	234	229	215	224	222	210	230	191	226	232	179	244	199	226	196	242	221	252	230	237	234	245	246	232	215	239	214	228	234	217	221	240	226	240	220	234	193	238	229	245	205	219	232	219	204	243	213	198	229	238	220	224	258	220	225	224	214	221	225	222	210	237	257	216	228	200	215	234	226	232	217	235	239	225	240	234	239	229	239	218	219	239	242	222	216	212	229
24560	20868	27104	24736	17074	7682	4416	2778	1977	1477	1108	982	758	662	713	764	634	619	527	521	471	488	483	481	466	453	444	484	447	440	488	482	461	482	473	455	477	499	526	437	432	435	481	491	445	454	433	441	445	434	453	458	495	474	466	419	418	454	428	454	473	455	512	439	428	449	446	424	453	432	444	452	461	442	451	469	441	450	437	437	460	428	430	454	466	456	466	437	450	435	453	451	467	484	435	463	448	450	436	448	451	448	478	459	442	435	448	459	462	444	477	497	439	436	465	458	474	397	455	423	464	465	431	468	456	450	468	504	442	444	448	443	464	438	423	446	423	460	457	436	438	459	477	477	397	440	474	442	448	440	446	483	449	464	436	449	452	452	421	470	485	437	422	455	434	466	461	418	437	455	458	431	435	460	455	421	444	458	432	428	457	422	434	467	431	469	477	485	475	453	430	432	430	429	428	474	487	438	449	409	436	431	453	470	445	430	449	412	433	455	450	490	457	449	473	436	417	474	438	447	499	464	473	448	406	504	441	409	454	434	425	440	463	468	432	464	479	435	489	447	468	452	465	438	446	461	454	456	403	421	488	419	475	427	457	447	486	461	460	453	430	457	436	414	462	482	474	451	422	452	448	460	495	468	474	481	434	440	426	440	438	437	443	459	432	404	460	469	437	434	453	421	444	434	489	442	475	425	474	444	445	417	402	441	426	454	484	442	456	454	479	425	457	426	459	404	417	457	452	452	474	419	467	465	436	439	477	466	479	428	447	461	474	455	423	453	431	429	458	454	432	441	467	456	417	422	427	441	442	503	448	424	481	438	464	458	433	471	474	421	435	454	431	418	441	418	455	428	454	427	404	424	440	454	495	463	453	491	447	438	437	406	489	406	455	409	443	410	460	452	444	437	473	496	460	450	488	404	441	429	444	459	429	446	456	458	460	459	460	435	420	450	459	415	461	491	422	443	465	452	447	471	445	455	476	444	474	445	447	419	448	418	474	456	446	433	470	461	448	490	475	428	461	435	474	483	467	441	413	444	461	457	478	479	443	457	415	433	455	452	464	421	444	456	462	485	468	461	444	452	419	427	464	439	412	437	454	449	431	465	463	432	431	436	457	419	444	438	460	440	473	433	434	487	478	438	439	468	485	484	434	464	452	415	506	419	463	465	460	450	460	447	454	437	446	429	448	470	497	456	495	447	450	440	462	428	460	454	435	445	475	441	447	467	477	483	432	441	420	433	419	437	432	459	432	487	464	444	448	459	426	453	453	464	434	469	433	456	457	474	446	475	449	466	445	475	449	451	447	441	416	442	425	442	487	449	445	446	450	483	468	459	436	431	447	421	452	478	429	410	427	473	448	438	464	483	445	448	446	456	426	462	430	455	470	466	454	437	473	468	415	441	469	453	491	445	426	392	443	424	456	459	413	438	443	456	442	479	461	469	455	463	455	436	454	449	476	439	433	452	506	423	439	439	427	472	458	431	450	424	479	443	439	452	426	438	432	429	442	450	445	461	464	436	496	420	441	417	449	507	442	464	461	443	435	441	409	465	417	449	484	414	470	420	458	449	480	445	483	456	438	458	457	476	428	463	438	404	438	387	426	452	446	420	428	425	454	424	443	442	441	446	441	427	457	420	486	459	476	433	443	475	441	457	478	444	433	475	453	481	493	430	429	433	446	413	508	446	472	444	442	434	413	475	453	429	447	423	469	422	469	484	484	422	447	468	452	436	455	413	492	457	455	416	462	435	440	437	452	454	455	454	418	500	425	449	448	483	442	480	463	437	454	486	440	480	461	470	439	397	431	485	494	433	485	479	438	433	448	449	421	394	443	453	450	432	451	399	397	432	475	423	457	448	414	410	452	399	422	433	444	448	443	466	432	453	460	426	447	433	440	459	431	469	465	442	442	461	466	439	426	512	481	450	492	424	440	436	499	451	465	477	432	459	435	448	519	410	458	436	432	445	464	484	431	419	407	446	456	461	450	464	425	472	457	496	424	450	454	453	442	431	447	471	473	450	439	461	437	445	483	436	447	467	452	417	426	463	431	438	464	415	457	404	457	461	451	482	453	446	430	440	438	462	445	425	443	491	429	429	455	451	473	437	447	471	438	434	418	450	485	462	439	486	483	462	436	442	430	485	411	475	472	460	448	468	393	467	459	434	407	501	472	441	410	453	423	448	461	461	458	445	432	445	420	473	421	433	450	467	442	469	429	436	456	456	427	430	452	442	457	459	475	460	424	448	435	441	464	404	487	439	458	439	435	412	450	432	411	428	416	458	425	445	438	458	439	420	491	434	433	467	465	438	444	444	433	438	456	433	462	460	418	433	468	413	388	438	448	453	409	446	436	487	434	400	438	457	413	432	468	463	457	438	414	418	460	449	416	474	443	463	436	420	429	476	472	454	462	422	437	458	457	464	459	453	447	424	462	419	443	477	454	465	479	435	480	457	432	426	441	438	443	475	464	433	435	458	414	451	442	430	466	438	427	439	413	438	457	447	482	456	434	430	451	423	433	501	436	433	435	445	474	451	468	428	429	435	471	443	414	401	469	484	443	425	467	454	438	435	415	456	473	482	447	441	418	435	472	457	447	463	485	475	426	468	449	436	415	452	458	462	440	451	455	459	446	466	454	445	482	437	462	466	445	463	462	456	511	458	431	394	434	452	447	422	397	433	463	430	419	485	417	437	482	482	438	450	424	441	429	456	449	452	474	484	430	454	481	463	467	422	447	483	440	474	415	462	452	457	430	407	444	441	457	443	453	446	434	442	430	437	431	429	444	496	477	389	489	442	415	444	440	453	424	399	440	450	429	448	447	462	437	405	456	443	447	466	445	482	444	460	456	441	439	450	422	450	416	450	455	420	427	462	436	479	449	446	413	475	431	458	444	431	465	465	443	402	459	435	440	440	440	448	470	430	450	469	443	487	457	434	467	445	457	440	438	430	463	429	447	453	457	452	481	413	445	450	443	468	421	463	430	446	456	448	429	457	438	460	462	422	437	451	415	449	427	462	493	485	431	457	455	478	448	441	463	462	442	423	467	444	440	481	450	462	422	410	443	433	437	443	491	475	440	477	488	419	424	449	467	478	433	450	450	498	448	481	448	446	452	443	440	429	416	455	436	442	455	428	485	469	465	438	502	430	416	473	428	438	435	434	433	433	395	417	462	427	472	474	446	451	472	453	460	494	472	460	492	420	418	453	452	481	418	409	441	407	457	452	459	450	434	442	412	466	452	459	433	486	456	467	438	426	450	454	438	496	454	441	482	454	460	446	461	460	445	404	434	448	434	479	448	469	435	418	491	451	438	427	444	470	435	435	431	452	468	451	435	463	441	426	487	451	449	432	444	420	518	457	455	455	422	479	448	470	462	425	428	454	483	477	504	467	474	453	420	480	465	451	399	408	424	436	458	438	468	442	448	449	446	461	397	503	448	445	470	450	486	473	485	453	433	466	443	418	448	457	424	451	440	446	400	442	459	447
32005	27940	8195	10009	15670	11035	8049	6170	4169	2977	2128	1779	1154	1030	1130	1174	962	759	661	659	568	598	598	533	525	533	537	562	513	535	508	551	532	545	516	480	565	549	574	563	541	536	521	509	577	534	516	500	531	508	488	512	520	512	485	533	512	523	536	484	491	517	484	534	527	498	559	506	506	510	521	528	496	488	489	524	508	527	518	526	513	526	531	543	512	525	571	554	469	494	517	475	536	517	553	499	501	526	519	530	462	514	507	469	510	512	468	491	522	510	494	470	512	509	521	485	538	536	538	490	512	559	539	492	486	491	524	524	465	522	533	545	515	520	502	502	507	484	515	565	549	528	481	507	461	576	555	528	488	502	501	494	519	543	511	548	551	503	508	511	506	505	500	541	523	528	497	505	506	489	487	498	516	537	506	508	529	531	520	510	513	511	521	492	535	538	514	524	512	529	485	533	516	511	509	522	515	538	503	502	487	535	495	491	487	472	492	519	515	510	488	493	526	512	458	539	525	493	517	476	549	503	546	539	509	509	504	526	487	551	551	510	524	508	508	567	513	486	520	497	467	559	530	495	489	537	499	511	521	508	502	517	528	550	546	494	553	494	530	522	525	536	516	500	569	523	501	479	536	543	525	470	493	522	516	507	506	525	514	514	514	490	507	504	535	514	517	485	541	528	528	513	500	476	490	560	547	488	504	540	472	502	480	517	511	538	507	519	499	529	492	492	495	535	515	489	516	478	523	514	519	480	501	550	529	497	527	549	491	530	495	538	519	502	525	479	514	510	486	521	563	546	521	484	503	512	483	503	475	498	535	532	533	487	480	467	498	522	530	511	537	518	475	543	500	503	472	512	517	549	525	529	542	445	507	490	503	520	495	517	489	476	534	491	476	509	504	496	472	490	520	534	511	514	525	557	512	537	444	528	482	524	537	518	509	481	555	521	520	495	497	515	506	561	570	506	552	511	500	500	490	513	565	512	543	534	506	539	539	521	513	534	516	498	506	497	527	509	507	513	531	510	505	498	494	534	491	516	483	494	489	535	505	533	511	529	494	523	536	500	526	548	519	517	525	517	518	530	505	487	511	558	501	526	532	500	484	559	482	545	526	513	485	492	481	557	544	532	532	478	509	557	544	507	510	451	507	468	579	521	499	528	509	505	524	502	535	542	457	529	512	511	507	516	499	521	507	495	550	501	495	516	507	506	466	548	466	555	506	499	527	486	537	480	515	513	558	523	488	513	538	515	518	498	525	488	474	468	563	524	547	510	489	539	543	532	535	498	504	479	506	526	529	536	514	496	514	516	499	532	531	526	517	503	509	505	473	481	527	551	501	499	518	535	494	529	515	508	485	496	507	506	525	470	514	560	504	517	510	538	542	509	522	502	519	528	529	493	502	478	556	509	538	527	510	516	531	494	535	541	549	550	533	522	511	551	526	549	500	537	521	523	499	510	512	545	535	506	543	511	527	517	525	508	524	480	527	498	522	495	494	510	524	477	482	502	547	490	511	530	491	531	493	472	492	505	528	490	467	530	485	532	515	462	511	535	506	526	492	501	463	523	538	522	535	530	460	525	493	475	523	518	517	490	486	517	515	459	476	499	518	506	542	482	539	542	492	499	518	517	465	519	525	532	548	510	512	539	536	467	518	511	533	474	490	533	525	501	521	464	534	538	510	495	498	506	508	531	504	503	518	518	554	524	493	499	521	576	499	464	537	482	517	505	497	520	482	513	485	530	487	507	540	491	546	507	515	495	521	499	506	518	513	543	513	482	469	524	523	552	486	514	505	525	501	499	565	580	496	489	513	518	488	497	547	516	532	473	548	508	522	500	498	513	453	522	500	511	516	458	486	529	472	507	526	535	488	517	527	495	515	506	507	483	496	505	540	503	488	520	526	521	533	488	486	515	536	491	539	483	518	532	522	486	519	497	522	514	539	481	555	488	501	518	492	512	508	569	490	521	521	538	487	467	495	527	496	522	506	509	526	506	495	508	508	451	497	523	488	553	535	510	532	513	506	479	562	482	548	549	505	484	518	530	548	517	513	507	487	531	501	488	516	506	479	535	515	513	515	510	513	480	525	500	488	468	536	546	501	523	526	539	505	517	531	485	518	508	487	532	501	521	526	535	552	504	532	523	533	487	518	520	504	489	516	477	545	532	500	540	505	512	506	544	522	472	528	543	508	521	465	517	542	512	486	557	494	550	502	536	526	505	512	561	529	537	482	518	538	514	539	488	511	482	527	501	509	528	520	527	503	524	505	521	517	505	517	491	502	503	519	499	513	541	505	509	558	532	521	540	516	521	514	548	503	491	498	548	508	503	505	507	520	497	495	512	523	508	543	502	513	527	522	524	545	521	488	528	531	485	514	519	504	520	518	529	527	455	548	506	511	537	480	540	484	489	527	538	537	509	498	566	476	521	502	518	550	522	524	525	497	506	494	477	531	545	542	581	513	541	501	533	506	460	520	507	523	518	479	543	492	535	534	477	540	520	540	513	514	505	481	479	505	526	535	520	542	536	528	492	497	526	504	510	509	520	494	521	490	521	541	515	569	516	515	545	532	525	509	494	559	471	526	503	518	530	523	469	515	531	500	510	500	539	519	489	569	480	516	466	530	488	540	518	503	511	537	486	518	517	464	513	491	512	506	494	502	497	497	494	537	493	478	481	547	537	536	466	499	522	577	531	558	532	494	512	496	519	505	476	536	485	524	476	519	500	528	481	515	509	500	497	491	519	483	527	498	523	499	517	539	513	486	537	536	540	518	485	520	502	503	517	482	517	549	537	568	492	505	515	521	466	529	496	516	497	510	519	516	516	540	485	509	508	504	519	577	507	545	545	541	516	527	486	519	493	488	514	531	561	499	533	538	478	526	556	486	517	484	528	488	505	533	533	525	526	536	539	508	513	528	490	484	493	503	519	494	487	501	523	505	555	531	508	524	504	532	496	489	506	548	526	512	479	514	537	526	554	528	511	501	547	528	517	526	506	495	534	530	498	510	538	507	474	546	502	499	526	501	515	513	520	511	468	516	551	538	536	551	529	523	520	523	549	524	491	512	509	502	481	503	511	466	516	517	513	490	482	548	487	552	498	467	485	532	482	534	541	507	544	534	502	494	509	496	531	522	535	518	495	479	496	524	477	486	561	498	488	513	504	500	503	537	480	558	514	477	496	504	492	481	529	498	505	505	514	499	508	530	459	535	507	549	539	519	507	534	496	528	501	491	476	533	524	498	492	559	513	530	522	523	504	487	527	532	507	508	491	523	499	548	523	493	520	516	499	515	491	507	509	547	520	471	543	489	487	559	529	550	544	473	496	482	531	490	534	553	522	542	485	522	514	561	522	546	588	504	472	482	547	538	529	515	505	517	515	532	533	512	510	550	511	547	519	524	471	540	546	519	495	530	494	554	509	526	499	513	527	464	486	489	537	533	544	531	506	528	494	509	554	496	531	506	516	530	501	492	502	506	542	559	495	533	512	482	509
22346	20866	28536	23307	20941	21505	17549	6909	3986	2679	2052	1304	1114	817	753	908	647	585	492	491	377	360	361	332	315	342	293	332	321	315	327	306	320	289	300	292	315	319	374	322	315	275	279	291	312	288	302	298	267	310	268	314	310	322	288	316	279	281	294	277	288	311	296	283	307	289	312	282	270	280	261	286	283	253	269	307	289	303	276	263	283	264	261	335	264	244	285	271	299	262	267	279	297	286	274	294	283	309	270	260	274	272	291	280	290	301	278	305	297	275	276	277	291	282	281	287	302	304	298	271	288	307	281	273	278	285	287	275	292	285	254	297	282	306	279	262	237	285	283	262	283	302	270	280	273	288	290	278	296	276	259	268	281	301	285	253	287	270	308	267	282	281	281	275	284	269	278	287	310	290	259	284	279	276	263	271	298	292	289	295	290	260	263	272	257	284	292	299	298	304	271	271	275	263	264	297	259	301	250	281	291	300	291	296	278	276	280	284	280	281	264	282	293	286	255	300	270	277	274	260	284	282	286	290	282	265	265	268	281	274	303	299	274	261	292	289	296	259	286	289	256	292	312	282	294	286	269	301	255	264	277	275	288	257	274	264	275	278	283	301	287	270	254	297	269	279	256	313	276	291	289	277	305	272	279	280	284	275	254	291	277	289	279	252	269	270	282	282	276	285	256	324	266	267	296	254	275	275	280	297	250	274	251	272	311	303	296	281	275	264	252	283	268	273	264	316	266	300	280	298	279	291	290	300	281	271	288	296	271	278	252	273	292	269	278	307	290	279	286	255	287	310	272	287	280	301	284	284	271	294	276	282	273	287	284	268	278	295	276	308	260	294	270	297	258	284	293	245	255	300	294	312	270	275	294	269	275	269	300	263	254	272	275	259	283	300	262	283	268	249	276	300	292	274	293	276	283	284	268	277	304	279	311	277	285	293	298	295	276	311	280	273	272	279	306	281	262	315	304	268	300	286	268	287	255	264	278	280	254	299	292	285	276	253	276	273	292	290	265	298	298	293	285	281	276	256	280	255	296	264	263	276	270	317	293	244	282	247	256	284	312	296	269	277	275	262	275	249	293	289	303	258	253	301	291	303	271	257	302	266	269	296	275	286	272	285	294	257	275	302	266	290	294	296	277	273	265	285	321	287	322	285	316	280	273	279	269	286	274	271	270	297	253	262	313	291	301	299	298	270	269	247	283	279	254	270	263	268	275	282	255	284	294	289	265	272	304	287	284	259	284	274	301	267	286	271	324	275	272	246	311	263	265	253	277	272	289	298	283	273	280	277	276	326	267	265	292	251	281	275	279	280	300	319	292	239	263	263	278	252	274	280	266	265	258	298	284	273	272	258	260	287	299	277	292	298	297	277	262	272	293	291	264	282	278	263	304	274	250	312	280	272	266	283	247	268	322	274	265	305	282	279	268	289	297	278	294	292	298	287	271	280	273	295	284	301	264	308	288	285	263	275	260	278	296	283	280	280	307	269	291	270	300	267	292	268	284	267	288	278	288	294	287	294	301	290	279	289	294	303	288	264	269	282	274	270	261	289	299	267	284	287	282	293	278	266	279	273	289	284	298	311	249	266	293	294	288	288	278	304	292	277	291	282	288	306	266	301	270	281	253	267	236	302	269	277	259	239	284	274	303	292	284	326	268	284	273	290	286	264	267	250	272	272	280	284	269	289	275	266	271	278	296	312	302	294	260	313	300	267	286	276	269	264	299	306	282	273	242	275	304	309	305	271	303	274	287	284	279	289	306	269	261	290	283	291	291	272	286	285	276	268	259	279	276	298	271	286	290	261	297	289	269	268	299	273	300	284	276	274	267	277	268	271	298	273	288	267	262	280	302	269	303	248	282	281	296	255	297	294	243	262	295	269	293	289	292	297	256	285	268	286	298	273	270	261	280	263	276	273	269	263	268	294	266	273	301	300	296	276	278	280	283	270	281	270	241	256	275	268	308	267	269	279	269	264	298	265	270	271	269	295	295	292	258	298	246	269	259	290	271	288	271	280	277	307	279	270	285	279	284	258	275	317	257	321	281	278	275	273	285	284	295	242	246	281	273	310	290	290	278	287	288	272	264	275	279	250	294	301	264	265	296	277	289	286	285	294	269	277	291	254	262	290	282	299	280	288	269	285	277	286	322	302	272	302	318	286	256	283	254	285	262	266	309	270	281	271	254	273	276	259	264	291	270	280	284	281	291	240	260	307	260	267	290	259	280	301	297	263	277	282	285	246	284	265	262	266	308	290	288	258	293	267	283	279	268	265	265	268	270	304	265	262	259	295	262	297	261	297	279	272	270	287	289	301	269	277	282	277	286	269	287	280	301	284	266	296	280	281	286	260	260	285	288	258	281	302	294	272	283	276	261	270	293	270	273	262	281	257	265	297	287	283	292	278	270	332	301	269	297	272	300	265	297	289	273	272	281	278	269	264	281	286	290	303	262	269	277	274	294	265	302	295	286	310	278	294	272	300	276	283	260	265	282	280	284	294	288	281	280	284	322	264	288	259	271	284	273	278	285	283	254	261	293	299	252	288	284	289	289	315	303	272	285	310	286	298	291	254	293	287	283	318	297	300	282	283	263	297	267	259	286	295	255	257	276	260	287	264	281	242	272	265	280	298	261	282	267	285	273	282	255	259	300	321	279	279	279	258	310	304	251	265	296	260	236	290	289	264	300	313	314	265	263	282	243	282	291	276	290	284	290	287	279	279	271	275	277	286	295	294	295	297	277	272	252	264	256	308	297	271	317	289	281	262	273	287	268	266	280	298	309	270	286	274	274	296	315	268	269	281	276	274	235	281	265	273	295	259	260	258	295	249	266	324	310	252	284	275	275	282	292	311	282	291	288	290	250	267	279	252	302	289	293	275	266	273	303	294	275	287	288	291	232	294	294	280	279	261	294	309	271	264	259	283	296	285	285	296	278	267	298	299	281	291	300	295	274	308	284	293	309	301	261	248	290	315	268	256	274	269	290	273	277	255	274	254	292	288	273	292	266	250	285	287	257	288	274	253	267	296	300	286	272	288	274	282	276	284	273	262	275	282	266	286	273	276	280	267	285	309	269	282	279	267	265	295	306	267	284	284	278	230	267	277	292	306	275	287	265	266	280	279	244	313	268	291	278	284	257	309	278	278	293	271	273	292	293	273	298	260	282	276	284	286	263	302	283	263	274	282	266	276	294	287	254	290	275	272	278	281	276	279	286	302	296	286	273	277	264	270	291	266	274	318	305	291	308	302	237	288	254	256	302	279	281	279	316	303	256	268	270	282	297	257	296	261	302	280	271	302	295	292	277	308	292	276	285	290	286	296	274	278	258	276	283	272	298	285	276	277	286	301	293	265	279	283	266	288	287	251	254	268	307	287	318	302	297	268	272	274	246	281	302	287	284	297	257	291	276	273	252	281	299	280	262	285	271	266	298	277	282	265	300	276	277	290	271	283	276	276	316	269	293	264	248	298	293	281	292	327	281	291	303	293
35707	39248	17026	17476	23794	17781	13642	10774	7758	5257	4073	2446	2096	1491	1305	1529	1094	891	689	594	467	449	439	398	430	401	414	371	393	385	346	377	374	340	359	331	346	395	414	386	353	308	328	309	335	303	350	303	322	293	335	313	330	337	359	312	329	320	345	336	348	302	342	329	336	327	333	326	291	312	358	321	302	338	301	285	321	312	333	291	345	305	334	305	337	297	293	302	311	316	307	311	303	313	312	309	315	336	303	332	286	336	312	312	306	325	310	331	291	352	277	357	311	322	312	316	306	309	319	335	321	305	332	333	306	313	302	278	320	299	311	300	297	307	323	328	316	295	310	267	289	312	334	309	311	311	273	345	309	295	301	328	336	321	322	280	320	298	321	313	318	324	309	309	309	316	294	306	306	289	314	303	294	326	312	323	315	333	337	309	312	284	322	326	290	351	320	327	315	317	304	345	319	302	319	367	316	295	306	312	316	296	325	314	323	290	332	310	335	299	323	305	315	305	314	329	326	322	291	337	306	336	318	313	305	310	326	304	334	308	294	311	337	313	309	333	293	317	304	265	316	322	323	294	296	325	312	296	298	298	311	290	335	325	316	322	322	317	318	317	328	300	292	323	286	282	329	299	304	292	316	311	348	297	306	308	303	365	263	336	305	330	293	282	287	316	319	294	312	309	364	320	337	318	287	294	320	316	349	330	345	306	305	321	285	307	311	321	300	320	326	319	329	332	299	318	305	268	309	323	304	303	329	303	342	301	305	306	323	332	314	298	339	298	326	300	312	301	306	320	291	322	273	322	312	298	317	276	291	293	300	308	299	325	323	313	304	298	303	301	309	310	315	324	309	306	298	331	345	277	296	300	302	303	289	327	315	300	325	316	301	296	318	333	280	301	329	340	313	285	325	312	284	312	295	336	333	298	294	320	316	296	316	314	317	320	296	293	349	314	303	315	344	328	330	321	334	301	306	297	316	308	319	302	329	324	353	310	307	325	312	310	267	319	313	291	311	327	323	306	299	296	293	307	306	300	329	323	315	308	330	326	319	283	324	303	321	313	316	329	292	307	316	315	295	301	304	296	321	307	265	326	296	338	307	345	280	299	333	312	313	289	328	301	298	316	358	287	345	324	302	292	316	297	302	309	294	292	330	339	290	309	331	300	330	291	279	332	322	334	303	357	292	300	277	270	321	258	331	322	334	298	308	295	331	318	352	334	310	325	349	321	326	328	308	302	309	331	312	270	345	326	312	282	285	298	274	313	327	316	344	285	295	320	314	297	294	319	305	290	305	289	286	270	280	322	293	279	298	343	314	314	339	325	301	350	300	280	334	269	307	264	320	327	307	328	332	323	305	305	270	322	297	277	334	305	309	329	279	315	289	308	328	354	283	316	333	307	315	310	292	322	301	295	300	306	350	321	299	307	296	298	295	314	325	316	310	325	322	289	326	334	308	300	317	310	309	338	337	318	339	294	314	305	335	292	315	318	295	306	278	294	306	304	323	329	328	347	298	295	309	326	311	303	309	282	300	308	290	294	299	318	293	298	317	297	314	309	317	310	308	305	319	285	304	322	327	311	315	311	297	294	303	313	336	316	301	306	325	299	313	326	303	295	318	317	277	329	305	297	317	310	297	292	335	310	306	307	310	344	335	341	330	317	314	304	289	306	302	308	320	277	321	295	299	342	300	310	329	335	293	306	304	358	300	301	327	296	338	316	318	312	298	327	318	312	308	351	308	325	298	316	356	324	332	283	317	296	279	323	295	323	325	285	320	323	280	327	312	340	326	314	314	319	290	320	289	314	329	322	340	296	295	262	317	330	291	322	303	307	273	308	320	333	317	321	350	320	313	312	293	321	283	317	298	337	320	284	313	327	323	316	311	289	292	333	322	303	298	324	307	292	329	348	311	334	291	312	310	333	309	314	337	324	304	309	321	309	294	275	329	277	297	301	282	306	316	313	294	311	285	312	304	301	297	306	295	298	291	317	323	316	294	297	322	330	347	320	321	310	311	300	298	314	313	277	321	274	327	308	278	328	303	332	307	313	311	310	300	282	322	295	331	305	316	301	315	314	315	300	305	313	332	299	332	328	320	309	300	321	326	296	319	332	349	306	300	318	309	325	298	309	331	331	315	294	288	298	319	315	313	305	293	300	340	300	288	281	313	323	324	281	326	308	295	294	295	325	318	331	293	350	297	301	289	319	312	296	298	327	312	299	322	284	326	305	268	284	322	319	292	339	312	285	322	329	310	317	303	311	318	345	286	299	325	341	284	309	295	299	313	297	311	323	296	288	322	295	323	276	329	290	293	313	272	279	333	330	305	309	290	324	304	310	313	325	306	343	273	296	318	285	282	293	317	311	278	300	311	310	320	296	311	334	330	314	324	319	281	303	291	308	309	322	273	294	275	312	315	282	282	281	319	310	322	307	288	298	286	294	315	329	324	341	329	329	277	311	301	306	319	297	296	321	286	307	327	315	273	284	282	313	305	318	365	295	311	294	311	297	328	308	303	315	297	304	334	280	328	332	309	302	344	281	323	329	338	300	322	313	305	299	300	310	304	291	336	321	303	321	315	318	313	321	311	302	333	333	308	310	282	316	304	332	303	314	311	306	264	300	293	286	297	300	320	304	321	285	325	289	292	311	327	290	290	290	285	294	331	328	295	308	330	265	320	291	302	297	310	306	298	339	312	314	311	345	335	294	309	302	297	306	307	304	301	283	307	311	291	319	326	323	339	343	282	307	311	332	286	311	319	301	331	296	340	341	306	325	274	325	298	318	340	342	314	314	305	309	308	298	312	298	319	297	312	334	308	267	298	336	287	313	296	307	328	301	335	294	300	312	305	296	298	339	317	314	348	334	292	316	270	313	310	315	315	308	332	309	296	310	322	318	328	278	282	317	315	305	344	286	304	310	296	310	306	316	293	337	342	294	291	317	335	287	286	301	301	308	302	303	296	290	299	310	274	300	305	311	317	307	307	304	312	327	323	320	313	343	316	357	303	302	303	278	325	315	322	318	323	304	297	323	313	331	323	293	309	306	320	310	306	318	274	337	316	301	315	293	312	328	299	324	297	299	320	283	284	308	303	277	287	343	327	306	286	320	327	329	324	317	323	305	302	289	303	299	327	321	275	268	341	302	300	305	311	312	326	320	293	298	306	292	323	308	343	299	322	289	309	312	306	333	282	287	319	324	327	295	335	295	276	306	334	310	273	314	327	303	298	316	280	314	319	285	316	322	323	322	303	319	316	329	308	254	289	295	297	302	325	306	300	318	300	321	307	314	305	330	315	342	290	317	336	310	325	296	299	309	307	275	316	297	294	297	311	303	320	306	311	318	290	324	273	320	309	311	318	297	289	293	306	269	312	352	322	331	315	321	321	320	308	296	281	285	322	330	286	334	302	309	297	321	307	333	287	306	265	325	327	316	293	330	287	312	296	293	302	308	311	278	304	329	315	306	320	274	317	320	335	298	330	315	310	319	285	297
28096	21571	10826	4695	6279	3596	3022	1961	1369	972	771	490	545	474	396	453	394	394	380	360	309	356	370	315	348	314	315	315	336	338	328	347	320	341	292	311	325	323	354	339	330	349	328	343	306	286	320	335	283	293	322	365	331	321	346	333	337	317	321	323	327	302	364	308	311	274	334	320	344	344	316	336	314	339	338	333	306	346	325	335	328	343	360	313	340	335	327	342	311	331	328	318	344	329	344	325	342	306	355	333	330	336	354	311	349	324	337	337	361	347	338	320	301	305	290	305	302	314	321	329	322	330	291	330	326	317	294	325	344	351	342	331	313	332	344	313	340	331	316	329	322	333	326	330	322	329	316	319	335	324	320	320	327	319	336	342	305	300	328	347	317	322	361	315	343	337	304	328	290	314	328	353	328	330	319	321	314	350	362	320	305	296	348	344	322	320	355	331	356	317	331	316	322	311	325	324	333	321	314	303	287	343	312	326	368	319	362	322	328	308	336	306	338	329	306	313	294	327	315	318	323	304	332	335	319	281	336	342	354	341	320	327	316	346	374	294	315	329	321	320	346	301	324	340	301	351	301	355	289	358	322	324	326	314	280	356	340	333	329	270	313	313	336	350	317	345	348	335	335	302	309	348	351	316	315	299	316	320	319	344	316	314	313	328	335	337	329	352	324	325	339	335	357	305	319	306	336	334	350	326	326	324	322	329	335	313	306	335	311	330	296	330	328	326	322	312	316	304	338	301	279	369	334	338	347	307	307	326	348	323	300	313	334	326	316	307	365	315	307	339	294	341	348	303	323	352	346	362	374	302	336	307	333	342	366	331	337	335	341	323	326	336	353	321	336	352	361	323	341	333	304	334	310	352	328	329	333	346	324	312	329	332	326	380	337	333	330	344	297	279	353	330	328	349	358	312	362	322	311	329	302	322	318	341	349	336	371	346	330	334	342	314	317	348	320	313	363	315	334	321	355	339	324	331	354	334	318	317	301	333	354	340	298	315	332	352	322	313	328	339	385	329	318	324	312	362	325	314	335	316	351	341	292	316	298	323	337	330	342	331	330	359	317	328	346	320	326	340	307	292	335	336	314	325	333	350	329	313	294	328	307	341	324	344	314	335	362	314	301	346	326	318	342	371	337	324	332	318	314	345	330	328	355	339	297	365	329	340	344	367	321	322	340	336	346	349	310	332	321	348	338	337	343	317	348	333	291	355	328	333	321	352	302	339	327	351	357	298	323	324	351	367	314	317	348	359	336	327	354	347	338	316	313	347	322	360	320	315	321	318	303	337	324	318	326	305	333	338	349	313	329	338	354	350	345	341	301	382	351	329	327	326	345	333	347	315	320	336	298	309	319	339	325	313	314	311	336	318	317	306	309	327	321	336	310	318	325	296	339	319	336	348	323	318	333	325	318	325	309	340	343	361	336	327	333	342	337	316	337	345	317	325	376	334	341	341	301	347	336	341	326	350	309	305	318	348	336	344	363	317	331	334	329	325	318	313	336	331	323	318	362	339	305	294	323	346	334	276	329	344	309	354	311	298	357	318	318	354	354	331	332	307	292	322	354	287	327	295	295	300	343	313	311	335	340	324	296	318	348	344	343	348	334	312	344	334	306	340	327	297	311	325	341	351	358	351	289	321	311	347	350	343	323	351	322	317	345	334	291	330	322	343	316	303	303	335	324	326	309	301	305	330	323	321	328	318	355	320	302	330	308	349	328	319	321	347	327	306	330	350	313	315	327	327	360	302	356	361	326	327	356	324	331	343	322	318	318	343	324	284	337	362	323	359	333	320	339	310	332	344	338	325	340	325	364	337	316	360	358	348	336	341	306	347	305	348	341	329	342	303	302	328	317	317	342	327	308	325	311	332	349	317	322	321	292	311	319	296	332	288	364	338	315	324	335	307	341	375	300	315	319	320	317	346	298	338	305	354	363	310	310	321	351	317	317	322	329	333	344	361	299	330	350	294	299	322	335	329	292	362	332	346	342	310	328	331	330	326	355	328	330	295	318	354	338	357	303	323	322	324	325	320	331	327	336	311	310	300	336	332	329	319	347	325	321	326	327	341	338	305	312	363	303	326	329	299	341	331	302	316	319	315	315	311	329	320	295	337	321	301	316	354	337	338	338	320	356	316	299	332	328	338	332	317	348	329	286	340	305	296	320	348	320	359	318	358	350	327	322	297	302	347	319	346	352	336	307	327	314	362	344	301	353	317	334	333	325	338	302	310	316	335	314	341	360	327	344	347	338	362	352	308	349	323	345	317	306	331	288	297	327	306	314	311	321	339	347	320	319	339	311	306	347	307	304	288	345	316	324	288	334	323	367	339	335	314	320	329	367	330	325	303	348	332	326	338	310	311	307	330	325	353	324	352	329	316	309	326	321	320	312	314	323	341	345	335	314	335	334	355	355	339	339	318	335	318	351	336	349	322	350	331	319	326	327	346	306	339	300	340	332	336	328	344	310	328	330	308	355	333	344	301	329	296	310	355	314	315	339	333	333	288	335	330	333	336	332	301	316	300	313	318	298	342	310	309	297	344	321	309	324	353	311	310	354	275	296	314	306	339	306	309	346	287	344	334	289	302	325	333	286	331	343	337	340	362	307	317	305	334	340	333	313	335	316	376	339	354	346	343	327	332	312	341	316	320	366	318	302	316	310	328	303	323	334	348	349	304	319	300	324	326	300	310	317	357	319	301	364	336	319	358	314	361	328	337	315	306	333	335	332	342	308	351	357	326	326	339	326	330	370	344	329	301	293	341	302	324	325	356	320	366	315	333	343	334	328	351	309	321	329	324	363	315	323	310	288	321	327	323	314	325	333	309	330	297	341	337	333	360	345	325	327	294	330	343	317	321	321	327	307	307	347	336	289	309	292	340	311	348	311	308	312	355	339	317	370	282	308	304	347	313	331	327	333	302	327	335	343	346	319	334	351	343	362	334	351	288	339	339	334	345	300	334	336	332	325	332	339	321	342	351	306	302	342	322	317	325	324	310	318	343	334	353	315	352	342	336	330	322	364	333	319	364	339	351	360	314	325	311	334	327	370	304	334	331	319	325	362	313	318	338	313	339	329	363	311	318	324	343	298	311	312	296	331	352	325	312	363	354	361	340	297	312	338	323	360	334	296	316	357	331	311	336	320	320	321	337	336	323	332	318	324	348	326	350	341	305	306	339	347	311	364	344	335	319	335	340	315	363	339	360	327	343	314	331	343	309	344	309	307	295	311	327	323	325	322	315	323	337	322	333	338	343	334	352	314	322	339	340	346	316	291	322	378	344	305	331	308	320	353	339	286	273	319	336	330	350	330	316	271	307	307	308	328	341	331	340	299	326	280	317	335	317	313	323	346	331	349	336	323	303	337	322	300	314	337	323	320	316	321	302	323	351	319	311	312	311	317	341	301	284	328	325	341	324	308	317	332	280	320	329	332	294	318	309	330	304	291	350	344	339	338	309	343	317	334	348	364	335	313	313	356	317	326	353
30420	21825	4716	6649	10691	6899	6235	4090	2884	1893	1393	882	760	665	535	668	531	485	487	454	407	375	401	444	372	439	364	384	369	367	397	383	388	421	358	377	421	418	388	372	401	388	384	403	402	395	397	374	388	393	405	403	401	400	375	372	367	366	411	399	428	425	390	429	389	361	397	373	365	394	406	383	387	374	383	390	409	373	392	370	382	361	397	395	395	434	366	416	402	393	396	403	372	371	410	393	381	399	407	379	414	365	390	409	368	384	371	393	353	411	378	384	386	379	372	415	389	364	358	358	387	399	408	399	406	396	419	405	382	393	410	402	384	383	382	398	443	380	402	399	416	376	398	375	415	408	384	413	339	365	383	386	408	377	378	406	372	407	384	375	404	438	405	385	368	414	408	405	379	409	446	346	417	372	409	406	387	406	384	391	421	372	390	411	387	387	386	409	381	388	384	392	386	398	410	409	406	394	421	384	378	398	403	399	356	381	354	426	408	384	396	390	395	385	403	383	402	352	395	392	396	374	412	400	418	376	348	361	399	380	377	398	398	400	420	404	391	388	398	375	355	416	412	423	335	350	405	392	409	425	408	386	404	408	389	387	364	410	407	388	373	379	367	359	410	386	409	417	408	441	383	382	388	407	413	383	374	385	393	383	396	412	397	459	401	370	384	435	391	394	391	386	385	369	402	399	340	389	382	400	355	374	377	393	384	375	399	397	399	396	362	383	385	398	382	414	431	417	420	411	393	362	396	394	371	411	365	396	394	384	415	411	379	406	374	383	408	387	394	400	398	411	396	428	388	375	423	344	384	429	401	420	395	377	386	429	376	410	378	384	401	391	414	398	402	390	390	381	415	411	355	393	386	429	361	366	393	389	373	385	385	409	401	407	357	382	405	389	394	414	394	406	409	406	432	379	424	382	363	391	362	377	414	348	403	439	386	376	440	398	390	390	378	428	370	401	429	429	380	389	413	395	396	379	377	376	402	390	420	350	429	399	413	386	360	398	369	387	388	390	426	398	379	398	368	368	399	399	397	411	385	383	402	389	351	392	379	367	409	400	383	425	360	399	383	383	373	407	397	379	404	370	402	408	377	375	397	422	380	390	392	367	402	392	368	385	390	418	400	367	342	400	402	397	361	398	398	384	379	377	416	374	380	406	424	394	392	405	383	350	384	370	402	359	431	391	408	401	398	374	389	407	424	387	395	385	383	386	382	387	399	361	390	390	379	372	402	384	386	399	356	364	419	392	401	382	410	379	412	401	391	399	366	390	421	367	390	398	392	380	394	438	398	381	359	390	374	363	400	394	379	385	396	425	431	365	370	394	382	362	404	425	402	387	377	404	399	377	392	397	377	400	387	404	369	412	422	395	393	388	411	363	389	410	415	397	398	388	393	361	391	378	406	376	373	393	357	388	394	403	430	421	373	398	357	394	428	399	405	389	398	390	419	383	383	394	375	404	395	397	396	391	377	381	358	382	391	373	400	363	408	419	393	403	394	399	369	382	381	369	427	388	421	420	387	392	372	402	416	393	383	350	410	379	409	356	388	374	388	385	418	378	389	411	453	392	381	383	378	390	395	404	386	357	375	385	390	403	416	395	390	372	382	415	423	377	396	386	406	406	392	389	400	395	380	462	400	386	382	406	386	368	390	400	418	400	402	404	375	388	398	417	381	370	391	404	424	396	387	397	374	403	413	397	402	376	369	425	419	397	422	427	419	379	395	384	387	393	414	364	422	374	368	406	396	417	377	400	382	394	385	395	375	376	371	414	392	406	424	377	415	381	385	406	354	415	365	394	408	388	378	415	404	369	401	369	395	386	396	392	395	357	414	414	370	395	373	342	393	393	375	418	414	389	421	375	374	383	375	367	399	355	394	379	406	400	396	386	427	401	388	416	348	388	370	382	400	411	382	375	408	400	376	370	428	423	356	373	405	414	387	406	405	371	420	407	379	402	363	373	402	410	398	388	418	398	402	348	397	417	392	443	368	353	400	393	400	385	400	377	405	376	405	364	405	368	424	419	366	414	408	366	387	419	376	383	393	396	410	403	412	399	396	400	414	407	409	436	407	360	394	390	365	401	389	382	394	433	421	407	387	381	420	440	366	423	399	417	383	374	407	437	414	371	361	404	365	410	388	377	423	390	394	401	400	372	416	393	367	380	419	396	371	380	400	396	397	375	378	439	415	366	398	399	371	394	390	383	447	401	412	369	388	391	402	391	374	402	371	367	424	407	383	375	376	403	366	392	380	456	427	412	372	426	382	398	380	397	409	381	409	370	406	358	399	387	359	400	400	364	394	362	399	380	436	386	376	393	399	378	413	411	370	372	428	411	404	368	387	390	418	384	387	406	380	415	415	402	379	354	420	406	394	370	387	419	447	408	404	367	435	411	376	422	403	372	434	378	378	392	387	410	398	419	404	388	398	385	387	378	368	403	387	391	422	379	370	394	399	367	380	380	391	411	411	394	399	387	404	412	393	353	340	380	372	364	372	401	378	385	362	415	392	416	380	390	361	388	358	379	381	394	406	408	388	421	396	403	390	390	374	392	415	382	388	377	401	430	407	389	424	381	404	363	423	416	407	410	406	405	401	406	386	390	406	387	392	389	381	391	388	375	353	397	407	381	391	420	423	388	403	408	379	350	375	455	397	399	398	405	347	390	378	363	387	366	361	369	406	416	387	379	354	416	393	379	376	429	382	409	363	421	394	398	385	365	388	384	395	413	383	423	364	399	404	401	411	414	385	414	415	371	368	411	398	391	389	401	401	426	360	416	406	391	395	397	397	362	416	440	379	397	370	430	386	355	408	382	403	407	371	397	365	387	409	397	374	429	382	416	415	388	432	361	408	362	376	386	419	384	395	400	388	428	407	374	387	388	339	391	373	385	394	413	371	435	373	380	378	399	419	368	380	381	403	403	399	400	394	386	392	416	380	461	386	392	404	381	390	338	384	354	410	367	368	397	383	401	410	393	396	397	383	399	377	387	400	374	407	366	411	403	389	375	378	418	387	428	383	401	405	418	372	406	386	386	382	376	390	428	393	425	406	400	390	384	418	403	388	401	387	375	446	363	415	373	406	419	393	399	408	421	417	370	412	369	403	392	373	366	384	388	367	400	417	403	414	377	367	419	397	394	403	400	379	377	371	403	356	422	429	426	398	411	415	378	416	402	403	400	420	377	379	370	367	407	381	411	405	399	388	402	383	377	416	403	388	397	403	386	400	370	397	391	376	427	360	384	412	377	380	412	378	374	389	382	388	388	402	383	406	367	383	397	390	385	433	380	403	406	414	433	430	386	382	417	423	413	446	385	391	396	394	387	383	387	418	401	381	400	411	436	365	391	403	399	418	383	380	360	385	372	380	409	391	409	399	402	420	415	381	425	365	378	361	414	370	387	378	425	406	410	410	375	436	418	392	369	404	391	400	410	419	402	406	409	350	417	399	384	393	416	373	377	378	378	408	397	432	390	381	397	394	428	362	399
23353	20820	27968	23735	21040	15238	7792	4348	2552	1564	1253	702	669	617	369	459	354	334	295	252	228	217	200	183	203	212	209	186	192	186	179	188	203	222	190	200	205	205	189	169	203	210	191	166	194	178	202	172	180	177	170	161	210	205	176	172	192	187	180	170	207	169	208	199	194	155	187	194	198	165	193	168	178	185	186	192	159	186	167	199	209	182	169	172	181	176	185	179	178	172	175	193	188	177	170	162	156	212	185	165	165	184	149	175	185	181	160	185	179	198	203	169	180	182	168	179	186	173	195	177	182	199	174	177	206	179	177	184	166	169	175	173	186	167	166	197	197	170	207	201	188	179	196	174	197	199	180	158	176	164	174	193	180	185	189	179	154	184	191	178	185	175	186	175	184	193	182	186	176	203	188	161	188	160	159	189	179	183	162	192	166	176	181	192	190	144	180	179	167	182	187	174	171	189	182	195	183	193	176	180	179	191	179	181	183	183	160	175	176	188	203	184	189	170	163	199	172	167	182	196	160	198	172	183	167	177	194	177	176	168	183	183	193	195	152	171	171	160	174	168	194	195	179	188	181	167	164	199	172	203	167	176	183	187	189	154	169	170	175	182	159	171	168	159	193	173	183	192	164	209	203	164	174	163	179	198	164	178	192	186	194	162	176	185	166	187	199	174	179	188	174	179	171	181	172	145	185	158	156	180	174	186	174	209	196	182	188	182	174	158	183	180	195	168	161	169	165	166	197	179	174	164	195	173	156	147	188	193	200	198	166	188	180	186	160	161	145	174	185	164	197	182	174	168	171	175	163	189	174	175	170	182	164	193	176	185	172	177	178	155	161	181	191	167	161	166	180	173	187	191	178	168	188	189	195	206	190	166	195	176	189	191	175	165	165	149	174	166	171	156	175	187	156	184	208	178	198	180	161	156	194	174	190	198	172	173	187	179	172	161	186	171	178	195	170	183	162	160	207	190	205	161	164	189	161	193	165	181	201	188	190	188	158	191	173	169	161	184	180	170	184	190	166	170	175	195	181	155	184	186	179	171	169	164	186	168	164	170	162	176	178	183	173	199	173	199	162	193	184	176	184	177	158	194	182	191	149	174	164	168	172	184	177	173	193	192	196	190	187	187	180	166	169	193	174	162	175	198	150	201	170	160	183	136	161	175	161	164	152	187	185	173	173	180	190	195	166	157	188	189	162	194	207	190	185	190	183	176	167	180	146	183	190	169	163	198	178	181	200	196	184	171	185	175	189	164	179	203	182	184	158	183	172	186	161	175	203	174	177	179	184	167	169	187	174	177	191	174	197	157	157	185	194	170	191	173	176	170	153	178	157	186	191	199	155	181	192	163	153	154	170	180	183	156	193	164	160	187	173	178	167	192	165	186	191	210	167	186	168	181	166	178	188	169	200	167	178	173	205	183	175	174	175	189	179	180	171	193	201	166	171	181	178	173	185	199	195	177	144	170	184	186	171	183	185	166	168	169	171	184	167	201	180	186	178	152	172	187	167	178	182	166	182	177	174	189	175	163	169	194	202	184	185	170	162	191	185	172	181	177	180	190	186	177	176	171	190	171	211	195	160	169	182	187	186	186	166	174	176	197	175	180	191	179	199	201	192	186	177	186	166	190	177	162	199	194	185	173	157	169	184	194	161	166	187	190	172	160	179	180	188	179	189	176	183	204	187	194	173	170	187	174	190	190	176	178	175	171	161	183	181	170	185	177	184	161	183	198	189	171	168	164	173	189	178	190	150	178	197	170	190	180	195	164	170	159	176	171	200	182	165	204	166	177	186	167	156	174	167	170	161	160	189	180	157	193	184	194	177	170	202	213	179	158	170	172	182	171	145	205	180	167	159	178	159	183	167	209	180	174	168	178	193	169	187	166	154	183	175	169	141	174	169	185	181	184	205	186	164	175	190	152	170	175	165	184	171	172	208	159	181	211	172	164	177	184	181	202	186	180	157	145	180	192	170	216	199	170	174	190	189	178	191	165	189	184	171	180	197	184	175	161	196	188	167	161	179	191	156	159	187	164	170	185	171	209	181	181	151	177	185	190	178	190	204	194	174	185	178	184	183	182	184	179	192	181	164	175	165	171	190	189	178	168	181	174	180	190	176	196	176	181	195	181	185	173	185	166	174	187	180	210	185	172	172	169	162	171	165	175	196	174	166	199	158	176	181	213	189	160	164	180	155	176	196	191	173	189	156	196	161	184	159	179	174	165	185	166	174	173	194	170	174	177	202	203	179	182	177	174	189	182	168	174	188	170	174	181	176	201	158	174	178	182	179	152	174	187	181	184	178	173	167	193	151	194	185	178	205	176	177	183	160	151	157	183	185	190	166	199	182	172	197	186	180	177	178	180	181	158	154	207	182	194	166	192	183	167	165	184	185	183	172	166	171	186	174	198	182	178	181	182	147	192	205	169	182	195	202	186	154	162	171	177	194	167	202	165	177	173	169	175	173	163	166	163	160	165	209	197	159	203	160	165	185	168	161	174	177	181	169	200	200	174	180	202	186	179	179	164	179	172	195	197	159	200	183	166	179	174	186	191	167	184	175	206	167	189	171	194	171	194	169	203	193	179	153	187	194	164	175	182	164	193	178	189	161	190	177	190	182	176	199	173	154	177	171	173	176	163	192	175	179	179	188	173	171	171	196	180	162	174	178	173	180	206	173	167	194	181	184	176	186	176	162	187	171	178	175	171	167	164	177	155	202	175	180	184	169	177	164	185	168	191	182	161	197	193	179	193	205	157	222	171	187	178	197	150	175	181	170	213	181	182	184	198	186	186	178	185	179	183	166	164	189	170	180	175	183	180	184	161	178	199	204	180	165	199	182	165	161	178	177	186	174	183	158	195	191	175	174	164	179	170	172	189	185	162	159	185	181	161	184	187	196	161	185	169	176	179	178	155	172	179	190	201	192	177	174	187	166	181	185	206	179	180	196	163	161	176	184	183	182	168	174	160	177	171	164	170	186	167	160	172	188	194	161	185	171	179	174	172	174	209	177	175	170	167	194	167	203	161	185	149	178	157	206	206	170	194	174	178	153	172	192	169	197	213	192	149	196	169	175	167	179	178	183	199	175	187	177	169	166	170	171	192	165	203	193	206	160	201	190	155	181	188	199	184	192	164	154	192	168	161	153	194	180	175	186	173	171	174	170	181	203	187	180	177	174	194	172	185	199	191	167	162	144	186	181	182	195	170	162	165	172	197	189	168	191	159	160	202	175	155	166	169	182	175	175	162	170	155	180	178	183	148	178	138	189	181	154	167	158	172	180	168	190	181	172	182	182	166	166	184	174	184	171	165	187	159	188	185	185	175	207	215	179	183	161	162	181	184	183	181	179	180	190	158	170	176	201	163	184	195	173	175	173	164	212	178	174	173	190	190	179	168	193	179	170	134	158	168	165	203	191	156	206	166	172	204	183	194	163	170	188	173	208	189	189	202	170	187	180	174	177	169	176	163	157	187	211	183	179	207	159	176
32081	32497	12543	12976	17696	12133	10899	7926	5425	3312	2578	1239	1277	998	599	712	622	541	480	365	292	293	278	259	255	274	232	266	221	240	291	278	261	253	235	228	275	249	286	241	216	229	214	252	221	270	233	225	204	219	246	194	242	225	231	216	212	220	216	239	212	241	231	221	241	219	228	231	200	221	233	233	235	224	243	226	216	235	232	221	214	208	241	250	226	257	233	210	195	235	219	224	216	229	213	204	242	205	226	232	221	223	219	217	211	229	234	210	204	221	223	210	213	244	229	210	232	223	223	213	212	225	206	228	229	222	231	215	204	171	192	197	225	230	208	208	236	217	221	211	229	206	240	218	207	212	207	249	195	232	222	226	235	230	211	239	218	225	224	240	217	221	266	244	189	194	217	212	254	221	228	203	211	230	221	247	188	207	226	229	221	199	237	217	240	212	255	214	210	239	217	222	210	217	215	245	236	235	204	190	237	232	215	213	253	202	243	227	222	244	217	228	224	220	221	217	228	233	208	228	219	243	231	223	242	199	217	223	220	224	221	228	199	199	208	228	223	217	224	217	227	198	223	198	211	212	238	217	237	213	218	213	219	238	236	220	222	249	222	220	231	208	224	220	212	221	220	214	214	214	230	224	212	222	243	221	224	217	210	223	190	206	240	241	223	244	238	225	237	221	232	228	242	214	221	209	203	220	202	216	203	218	233	220	206	219	220	231	191	224	211	204	228	246	235	237	217	212	213	227	220	243	213	185	227	220	243	227	228	230	205	278	218	220	244	217	200	202	216	224	215	228	202	215	231	225	211	205	201	236	222	216	232	207	225	224	236	190	254	225	199	168	213	231	217	193	211	223	221	241	231	211	233	192	224	200	248	205	230	211	214	214	215	227	210	205	214	232	229	220	236	240	227	226	208	222	220	220	220	213	232	196	191	214	236	240	242	216	216	213	209	219	230	200	256	221	240	229	217	211	217	239	223	212	213	209	214	196	196	237	225	236	238	227	203	193	202	204	236	212	221	217	243	217	217	196	200	202	236	215	216	213	219	207	228	208	207	222	222	213	204	208	243	218	225	232	216	217	210	213	213	232	215	231	209	219	248	206	226	250	215	226	257	213	213	227	241	217	231	210	235	231	212	226	228	230	214	215	225	191	250	225	212	195	193	215	231	220	210	243	237	200	206	243	230	218	226	214	215	198	231	212	176	233	208	232	224	233	234	218	228	224	239	213	207	241	219	216	225	205	215	235	236	225	230	194	212	209	224	184	246	226	180	221	240	195	226	204	230	224	210	214	211	203	220	230	206	236	211	215	221	194	205	235	207	195	207	245	227	187	217	241	236	244	207	218	261	239	211	216	223	228	221	219	216	227	219	218	225	200	209	210	214	220	217	238	228	229	216	227	243	191	220	221	221	208	242	245	240	228	213	225	233	209	231	226	238	244	218	215	214	214	220	196	230	230	213	207	241	230	222	206	218	214	226	206	217	217	205	216	203	230	231	213	219	215	222	206	228	208	217	223	214	215	220	214	232	232	255	246	226	208	212	226	207	218	242	232	226	225	222	218	230	258	200	230	187	226	233	226	207	238	241	259	267	203	220	226	230	226	193	238	236	224	225	210	187	214	230	222	217	224	222	215	233	230	231	218	208	228	210	224	215	229	238	214	213	226	227	216	224	204	229	242	234	212	240	211	225	205	209	211	249	239	183	209	225	218	226	238	209	217	200	211	206	231	213	213	242	226	227	223	206	223	203	215	232	233	244	214	225	216	203	206	205	217	239	208	228	253	217	238	221	220	237	220	233	248	184	206	232	191	209	216	229	247	201	219	222	243	234	239	219	217	196	231	226	246	227	255	248	194	221	229	221	224	242	242	215	215	229	229	230	227	228	232	211	235	232	228	211	205	227	195	209	204	229	203	235	226	202	231	217	225	193	240	229	227	217	253	227	230	205	215	217	205	208	218	231	235	201	230	234	242	217	232	182	198	211	223	242	229	220	239	204	212	244	233	219	207	218	226	194	220	233	229	217	229	242	232	224	243	251	226	251	228	259	226	210	221	192	218	215	246	235	190	226	238	212	216	237	220	213	218	213	209	225	210	203	213	191	230	253	234	239	212	225	199	264	217	195	226	206	196	217	225	198	222	252	234	225	196	211	238	217	234	218	205	236	232	208	217	230	253	214	202	256	207	216	227	216	246	251	209	217	219	224	198	194	245	213	225	187	214	216	240	225	205	203	206	240	240	229	200	211	196	197	231	217	193	222	241	227	218	220	210	206	231	250	240	208	211	242	203	205	219	203	214	219	233	210	225	221	217	239	222	239	226	228	225	217	217	231	195	208	242	201	240	229	204	220	219	227	215	198	189	216	203	205	216	227	229	184	233	238	227	242	208	207	216	219	245	237	189	231	236	217	224	215	201	201	211	237	231	206	212	207	238	194	230	222	227	213	208	224	218	235	203	221	214	225	242	222	233	209	223	235	229	205	233	212	228	233	226	245	225	213	200	214	208	227	197	232	213	247	221	230	218	261	222	222	196	195	213	236	195	208	215	226	230	217	216	205	216	215	236	201	241	237	199	228	198	231	218	236	189	233	215	218	199	230	224	221	236	224	215	215	231	227	206	238	228	222	234	217	190	206	256	222	227	225	243	202	211	222	216	203	228	231	215	221	219	225	200	225	193	226	237	249	219	215	246	226	226	239	225	202	197	190	205	233	248	236	261	215	215	199	228	216	231	242	215	189	216	214	234	226	223	213	215	232	222	195	231	205	228	226	256	219	198	210	240	225	237	231	231	240	230	228	223	233	203	243	198	244	217	217	217	231	228	242	217	218	198	231	228	229	256	253	232	212	238	172	213	228	236	233	227	224	224	225	233	217	217	218	218	230	226	233	210	230	227	204	213	221	229	258	206	221	228	263	214	217	234	243	234	214	250	218	242	242	189	211	242	226	226	215	234	234	225	204	224	220	227	220	229	215	215	212	229	226	232	237	209	193	226	262	217	208	224	214	212	209	237	214	210	225	221	205	207	235	234	205	233	215	220	211	250	222	206	208	213	221	246	242	233	192	219	224	217	188	251	222	217	230	230	211	212	220	219	201	218	216	230	239	224	204	224	214	204	228	210	223	195	222	220	219	209	238	244	203	209	219	223	234	212	234	241	218	194	218	211	202	213	201	215	228	218	256	240	208	224	218	237	229	215	219	236	214	213	226	217	217	233	220	247	217	204	207	225	232	242	239	222	227	234	225	231	245	215	237	187	223	213	242	225	248	231	229	199	243	240	236	233	218	217	233	195	216	214	222	196	245	194	212	212	191	237	229	221	217	215	227	212	230	211	242	215	218	229	232	229	233	229	243	207	232	237	221	211	203	221	222	211	231	239	213	226	223	219	196	218	236	214	216	209	244	223	238	208	219	223	215	230	226	212	205	218	237	234	232	230	230	206	218	226	205	200	221	218	219	224	203	209	235	260	229	236	206	236	205	210	220	249	205	225
24537	20912	27156	24755	17238	7579	4800	3518	2203	1537	1070	758	740	627	541	633	539	543	493	509	464	481	451	430	498	493	474	451	465	449	456	476	494	443	487	461	511	462	493	452	469	462	465	437	395	419	417	454	433	451	414	446	451	441	464	464	484	459	459	446	423	412	465	443	471	446	463	441	441	502	457	475	405	453	420	461	442	467	447	470	451	474	435	455	439	442	428	462	433	401	456	497	439	434	454	471	430	413	465	464	467	473	438	444	431	441	422	442	435	447	416	429	463	469	441	437	459	459	450	472	455	453	433	438	468	444	466	480	467	452	413	495	477	449	415	444	500	435	453	460	451	463	468	434	490	446	432	456	457	440	423	435	481	486	451	454	476	443	440	445	478	485	469	423	491	456	475	440	416	476	388	418	410	446	460	418	389	429	442	435	466	449	447	449	437	402	437	434	491	461	499	433	452	437	433	415	432	440	434	431	416	447	427	447	452	479	408	423	418	412	445	470	514	446	475	455	450	476	493	469	426	428	444	463	454	435	422	440	436	441	428	429	398	511	447	476	433	465	454	404	427	468	427	479	447	412	458	448	472	445	447	414	413	428	438	447	447	459	480	455	450	402	462	489	498	422	454	486	447	472	435	435	454	471	458	409	465	470	433	453	474	460	458	434	452	431	425	475	442	461	458	460	442	414	443	464	464	470	417	430	446	444	454	497	437	457	427	471	436	457	426	441	471	465	441	473	445	532	474	479	446	447	440	467	439	431	478	458	432	454	428	420	459	451	469	463	455	406	458	484	440	446	448	458	461	463	461	465	426	422	436	469	462	445	458	462	411	457	456	437	455	484	465	472	427	447	436	461	420	456	441	451	428	447	428	469	481	434	440	429	437	402	414	448	465	447	423	442	468	436	473	463	474	440	451	415	466	445	500	441	422	439	442	446	460	452	492	423	438	449	445	468	457	453	428	435	449	443	447	409	450	461	425	463	449	462	445	470	446	437	426	453	416	471	487	473	443	441	432	458	475	451	477	461	433	393	438	408	480	430	444	466	461	428	497	454	470	445	420	450	452	459	431	433	437	490	444	494	430	445	431	452	449	467	455	434	467	408	429	485	454	456	444	443	428	449	493	438	476	422	473	434	464	496	399	404	447	422	463	455	442	472	420	419	447	439	452	443	444	464	434	468	484	439	460	418	464	456	450	449	476	441	511	406	389	463	431	451	466	434	448	412	451	468	472	416	433	464	426	478	430	432	467	426	426	472	452	452	443	487	455	458	480	451	404	472	449	418	494	464	441	424	416	424	458	469	444	468	422	418	489	441	481	467	418	473	418	452	474	458	454	463	446	435	467	453	456	463	422	446	415	454	457	420	455	486	422	450	458	437	468	463	438	479	435	451	454	459	460	447	445	457	409	482	438	433	454	436	457	461	421	482	438	461	446	440	415	447	453	450	436	421	446	454	432	451	443	475	446	408	519	473	475	441	445	443	454	485	471	453	404	451	476	439	454	453	439	453	474	453	444	448	412	452	440	439	435	453	439	425	448	453	428	469	426	406	478	464	442	429	464	504	447	458	453	435	459	425	450	457	462	463	451	441	437	479	447	471	484	484	428	418	458	456	467	455	468	443	437	450	449	438	421	468	425	416	465	438	470	466	454	457	457	466	441	463	467	455	426	473	440	441	447	425	455	450	470	431	444	484	509	450	443	433	441	456	486	459	467	486	453	478	464	421	418	461	460	451	403	454	422	460	477	477	456	460	428	429	464	437	419	444	451	490	427	430	464	468	491	432	442	472	431	465	439	413	485	500	458	403	443	464	450	440	432	419	449	450	442	483	450	440	456	469	443	456	459	462	429	467	496	422	431	455	455	485	478	479	427	436	515	397	447	455	442	453	419	448	496	472	440	480	463	440	425	514	442	435	453	426	468	387	416	436	440	440	446	464	428	478	482	449	440	455	409	439	400	439	465	450	439	450	429	435	471	433	445	452	448	434	469	440	455	476	440	422	430	405	473	468	463	446	431	477	446	471	433	441	447	420	437	440	463	445	462	439	434	462	402	428	498	432	449	428	453	395	488	437	461	463	482	424	463	416	476	430	439	419	458	482	414	440	468	461	414	436	421	471	435	437	449	515	418	453	453	437	476	427	486	424	426	454	455	435	470	474	463	493	433	446	467	487	465	435	447	465	464	424	465	443	438	429	469	427	442	435	420	436	438	473	459	462	422	482	465	479	425	436	457	475	462	442	411	437	442	450	459	468	440	407	409	442	446	440	426	459	444	487	454	448	476	421	450	441	448	430	411	443	431	451	457	431	439	427	445	424	479	478	449	489	475	399	436	420	449	462	446	442	432	465	455	459	480	453	440	454	480	466	454	442	453	447	406	433	432	457	443	446	464	454	486	431	432	468	475	433	446	438	481	480	447	448	443	487	491	427	455	462	447	463	418	452	477	465	432	414	440	483	459	405	441	451	440	436	421	435	461	459	419	454	415	475	451	467	446	489	462	470	429	449	449	462	457	481	472	439	413	432	471	397	434	435	458	429	475	459	427	497	447	452	455	451	467	441	459	437	460	438	479	448	515	463	461	437	451	425	446	443	472	475	469	450	441	472	473	440	433	413	406	500	448	464	420	447	453	434	442	442	413	474	411	443	467	439	494	478	442	460	510	408	491	485	454	476	433	446	436	430	456	465	464	439	403	418	456	456	464	467	460	446	437	473	472	443	424	460	455	438	444	431	449	433	439	456	427	443	458	430	457	443	449	458	437	445	468	451	423	436	433	443	464	440	454	427	445	475	505	478	456	438	418	440	453	454	427	450	452	423	457	448	443	442	445	445	497	452	452	442	401	439	483	444	394	450	465	445	485	474	428	457	484	455	428	463	448	466	470	456	427	461	474	466	427	436	480	474	450	443	471	462	480	422	430	452	423	421	442	440	419	446	476	439	440	464	478	417	485	461	492	458	428	436	447	454	447	452	430	449	439	458	450	463	439	471	452	461	431	452	461	442	417	454	450	434	426	446	457	446	435	463	485	464	400	448	454	447	453	426	463	435	437	456	447	463	431	440	470	485	449	460	442	449	476	492	419	441	464	465	459	450	452	454	437	461	435	426	468	455	443	455	456	434	468	457	466	495	462	416	463	460	450	445	409	459	493	473	463	428	460	478	439	465	420	438	429	454	467	474	449	442	430	441	493	461	454	440	453	414	461	448	455	460	447	451	439	448	430	451	489	464	436	432	432	417	412	481	441	473	464	436	436	457	464	438	475	516	472	451	450	436	443	474	460	442	441	428	463	434	476	483	416	431	406	449	467	454	460	429	460	499	419	446	423	442	488	437	467	460	455	468	448	444	451	433	463	465	450	469	502	422	448	458	430	434	458	441	441	446	440	455	437	466	391	458	459	463	439	436	463	487	416	466	460	464	455	444	434	465	484	481	484	432	446	451	444	427	484	441	472	456	471	410	452	445	409	406	438	433	440	443	463	424	436	426	439	462
32234	30730	10669	9432	15152	10914	9025	7534	4719	3277	2015	1198	1181	957	795	887	776	714	642	547	556	519	575	567	564	490	535	530	579	575	518	523	538	558	541	522	497	522	570	503	522	530	479	528	531	539	502	530	518	532	521	535	486	523	512	507	571	534	522	505	514	477	535	532	562	492	519	539	535	523	493	555	560	549	553	512	514	508	508	579	464	515	509	505	530	508	533	514	541	535	492	520	560	509	511	494	512	508	512	515	506	516	525	560	521	495	469	517	504	536	535	514	517	470	493	485	520	497	548	528	518	537	550	533	531	531	507	497	503	503	536	566	510	498	502	529	499	514	501	478	500	517	510	492	526	515	541	535	491	478	520	496	514	528	541	525	500	509	557	499	472	512	531	524	543	492	533	560	505	523	510	525	515	530	533	503	503	518	540	518	524	541	533	531	501	514	513	518	557	454	548	520	493	497	517	513	579	476	492	569	508	513	539	514	518	518	524	512	489	526	516	485	530	568	485	528	502	527	541	465	518	534	510	494	538	478	514	500	506	512	517	507	536	527	484	503	490	511	579	505	524	505	506	510	505	512	524	529	513	522	527	548	538	520	484	540	554	503	460	560	530	497	487	505	525	510	486	500	536	545	537	527	496	488	492	547	516	523	525	522	494	551	512	517	552	496	481	495	541	526	532	511	535	530	519	536	498	510	522	536	537	527	513	471	495	462	536	519	516	509	498	493	490	516	534	498	499	534	525	525	482	473	529	499	550	498	499	498	542	551	524	559	527	510	511	490	542	512	543	524	496	543	544	518	561	496	521	502	554	540	536	530	504	552	524	527	510	560	548	504	531	531	501	491	531	533	500	494	524	473	529	541	513	510	521	489	542	468	485	551	473	533	500	521	483	513	566	474	474	515	516	487	490	494	551	525	502	478	533	528	503	549	506	541	482	513	561	488	481	534	470	500	537	458	534	531	525	515	514	502	531	515	497	493	529	509	499	508	512	507	536	577	536	517	528	542	488	527	505	537	504	525	516	490	544	534	531	545	486	472	515	487	535	540	575	505	529	527	526	465	539	506	493	514	561	515	551	522	518	528	522	531	500	521	536	531	496	529	531	514	544	498	568	526	507	504	510	523	518	546	518	529	527	529	510	503	512	551	518	463	496	491	485	539	500	511	545	508	509	518	514	562	502	522	516	492	517	492	543	513	490	519	463	543	519	522	532	509	517	524	515	509	564	497	502	492	507	463	530	511	533	495	536	537	518	551	525	527	532	536	531	494	495	522	530	526	539	482	535	541	505	552	509	537	492	534	513	481	508	491	505	515	531	492	509	511	530	469	480	499	506	549	509	534	526	510	533	530	517	521	564	511	545	514	502	511	567	504	537	549	526	482	555	517	544	522	523	543	563	514	512	503	489	553	491	507	523	531	540	538	559	510	503	515	480	493	488	525	523	537	528	482	498	518	513	508	519	519	547	548	472	482	531	501	545	559	488	500	484	503	535	541	453	519	516	515	532	501	532	509	538	526	489	536	483	544	508	520	560	485	531	532	539	499	514	484	501	520	470	565	524	562	504	525	536	506	501	536	538	516	547	519	492	515	515	535	497	505	532	570	522	509	523	535	508	521	530	512	501	533	515	485	493	515	527	524	448	512	500	533	508	513	524	481	515	539	531	553	505	563	537	518	492	515	509	493	485	510	529	548	527	507	563	515	521	489	530	548	513	487	472	518	542	483	550	521	477	514	491	515	542	509	531	483	533	538	509	523	524	497	527	504	517	532	530	537	556	544	500	495	515	507	528	525	532	510	519	537	522	534	524	500	523	529	497	504	501	536	503	489	510	496	525	512	498	522	492	517	506	548	523	564	522	528	540	517	511	554	533	494	554	537	527	491	539	474	518	493	520	515	531	551	525	496	480	502	519	513	501	524	522	536	498	558	510	534	474	540	506	452	507	543	521	511	517	499	503	516	548	488	504	529	515	531	528	494	536	509	538	501	545	489	519	552	502	494	502	560	515	520	558	546	525	499	561	459	500	486	487	511	574	485	502	505	539	529	531	525	531	531	518	492	562	509	501	518	503	530	486	526	523	485	545	477	516	501	485	562	552	544	491	539	521	521	512	504	534	520	512	525	487	513	533	523	496	526	500	531	509	492	490	533	546	513	502	516	491	533	466	517	547	548	520	525	529	523	524	503	515	498	495	544	508	540	527	542	544	532	494	505	502	494	565	508	482	522	495	494	498	523	502	517	509	490	480	529	470	560	527	484	536	487	494	492	492	526	521	495	489	494	517	484	525	526	474	546	517	517	486	536	508	535	499	500	541	533	524	504	522	492	531	509	520	538	518	500	503	517	550	579	489	518	503	517	506	519	514	470	521	514	529	538	514	505	491	509	507	529	477	532	490	556	493	495	496	554	490	546	484	517	540	526	582	536	535	522	525	491	526	502	536	498	557	504	537	506	504	523	505	533	492	560	527	550	531	508	485	488	532	493	513	552	510	496	509	527	518	498	530	514	546	484	508	536	496	547	547	502	547	519	568	514	513	520	528	536	527	516	524	536	533	517	542	487	536	529	534	547	521	537	531	528	548	505	476	485	493	516	505	513	501	552	541	524	556	538	544	499	530	506	517	469	514	546	512	505	495	506	504	554	507	533	493	517	534	551	519	518	528	498	491	526	513	509	534	514	503	505	504	483	539	476	511	535	509	520	528	508	513	481	516	542	509	490	525	524	475	542	538	543	507	553	542	526	559	524	525	497	523	556	516	526	499	538	501	512	516	521	467	557	500	533	518	508	570	538	535	469	493	506	522	526	532	500	521	489	510	488	534	538	511	484	505	505	551	524	504	506	484	546	518	511	524	518	521	542	520	526	503	590	527	528	487	551	512	540	503	552	512	517	514	571	508	507	525	480	536	503	555	480	541	563	512	552	492	552	551	504	506	507	531	512	544	507	478	521	459	535	516	508	532	532	500	495	522	537	500	497	539	491	531	534	460	526	535	525	545	522	496	526	495	491	511	514	517	524	538	527	515	539	507	524	518	540	506	492	499	501	508	511	532	504	513	482	502	481	472	534	524	532	507	524	479	531	508	515	520	513	533	492	529	508	537	535	535	512	493	490	535	527	486	496	530	508	542	486	507	534	539	526	504	560	543	521	528	508	543	518	547	538	527	495	500	547	517	537	514	503	513	512	494	548	500	541	505	551	528	563	516	516	539	503	515	559	515	507	516	485	514	506	555	546	536	513	512	521	530	533	540	538	534	548	526	508	513	526	516	517	499	530	478	492	530	514	531	549	505	514	507	538	511	530	513	552	528	518	517	524	514	542	494	521	504	530	479	525	520	506	518	530	501	499	499	541	544	508	515	528	483	508	494	536	472	480	512	520	500	511	494	519	543	508	504	530	509	485	537	448	515	563	492	528	515	483	518	508	480	520	503	546	545	520	512	500	546	509	484	523	535	545	504	537	547	481	495	517	524	505	519	523	551	494	457	503	526	533
22475	20906	28542	23391	20996	21523	17723	7707	4381	2755	1651	1066	814	670	577	669	647	497	441	422	393	358	335	294	304	313	295	307	306	327	321	325	309	285	319	306	338	363	318	291	276	310	302	274	327	282	295	264	279	269	295	302	275	267	292	314	266	278	278	287	270	263	296	278	290	282	272	259	297	287	295	275	309	272	291	286	309	263	298	264	274	266	298	257	270	277	316	290	269	254	275	292	272	275	283	279	260	280	262	277	240	295	304	281	269	303	286	286	299	298	295	293	251	259	301	267	272	290	297	301	275	276	290	272	295	269	302	304	266	277	279	291	309	249	263	285	295	273	273	238	304	257	289	277	292	302	264	303	279	269	273	255	263	262	280	271	278	294	296	273	277	276	294	289	271	272	286	273	274	269	271	253	269	264	267	280	270	277	279	290	287	318	286	274	290	294	271	289	299	262	281	290	281	281	271	267	282	271	271	242	278	277	256	276	313	275	284	292	276	264	322	276	262	309	311	244	283	260	266	280	291	305	283	270	316	295	272	293	291	290	295	255	275	282	265	273	256	289	278	267	267	274	274	279	265	302	263	271	247	276	270	273	283	287	294	289	306	267	254	262	285	291	301	299	275	302	279	266	296	319	277	290	275	283	288	310	306	246	254	298	310	289	277	284	264	266	295	272	301	297	242	275	232	250	262	282	248	282	291	297	254	257	282	276	294	268	303	292	293	273	262	313	327	253	304	273	300	260	295	247	281	281	295	269	296	257	285	270	267	259	303	274	282	303	279	278	289	238	286	274	284	290	280	289	266	291	284	293	267	270	268	274	274	288	271	291	280	286	256	312	302	277	267	269	293	261	282	264	273	289	306	310	270	284	281	301	297	280	273	279	284	280	282	271	327	300	267	277	277	287	281	296	312	254	283	284	251	292	311	246	263	306	298	292	278	289	300	312	286	276	282	279	288	260	265	289	253	287	316	301	285	276	281	260	301	279	295	262	295	288	289	261	251	286	270	287	271	289	282	277	287	308	283	258	279	321	277	296	274	273	262	260	255	280	300	315	276	257	306	286	269	258	274	269	251	265	255	260	264	229	288	309	270	282	256	286	275	307	299	312	247	289	261	259	264	262	309	289	268	258	277	266	300	267	260	265	270	282	273	250	250	279	265	248	236	279	287	312	272	283	257	250	263	262	280	243	260	279	284	263	283	269	270	272	283	288	251	270	298	298	273	290	273	271	266	288	267	270	260	290	267	284	282	289	285	274	294	266	271	290	301	284	283	266	249	278	264	248	264	271	265	308	280	281	286	271	288	281	269	284	301	278	282	281	293	312	284	285	281	285	266	288	265	262	292	293	283	256	255	289	298	291	276	312	293	286	289	286	268	238	250	300	245	273	285	311	284	278	297	292	287	309	230	275	244	298	287	268	269	285	264	304	315	258	256	259	238	283	289	258	294	277	292	264	287	274	277	262	270	250	249	289	285	272	273	291	310	254	284	283	266	303	288	295	307	289	267	267	310	250	268	271	307	274	267	293	280	284	258	276	295	264	262	265	277	260	273	276	255	268	263	299	284	258	264	268	304	300	295	263	267	267	300	299	245	271	265	256	294	297	299	265	316	300	304	269	274	258	290	281	285	272	297	303	271	263	262	318	279	274	279	263	268	283	268	276	299	284	287	250	271	272	292	281	296	298	288	284	266	300	254	303	259	274	270	295	289	266	303	276	293	272	280	259	256	267	278	258	285	301	248	277	258	284	271	263	295	280	254	278	287	268	281	265	263	272	295	296	272	299	271	304	297	271	251	270	271	297	299	287	276	275	272	272	289	264	281	285	264	295	292	274	294	266	294	272	281	279	271	272	306	276	280	273	252	260	245	285	259	284	266	271	269	281	264	255	307	270	281	285	317	280	278	271	246	278	270	290	271	314	295	278	279	275	298	278	285	286	260	290	300	292	292	259	293	257	265	286	302	258	249	308	249	265	305	257	290	280	279	282	271	276	270	278	277	279	256	289	246	302	299	275	265	259	266	264	276	315	278	278	291	247	257	297	268	254	282	276	263	285	256	310	330	317	295	263	262	294	298	310	279	270	277	286	276	277	258	261	280	264	282	274	249	270	301	284	282	323	280	279	307	277	269	293	292	300	274	306	301	282	286	288	289	309	263	248	296	297	294	239	282	273	247	227	269	292	247	286	266	280	313	286	299	285	266	277	302	325	290	260	285	265	302	257	242	263	275	266	275	273	310	246	279	259	275	267	245	289	273	281	301	303	278	289	264	284	266	282	276	285	286	277	289	292	271	261	276	243	262	279	269	297	270	309	261	246	299	294	266	306	277	275	291	278	312	251	295	279	280	287	273	284	276	258	300	290	265	303	262	285	279	289	273	291	266	270	278	266	297	257	273	283	252	260	307	268	289	277	287	279	298	276	277	264	255	294	274	299	275	289	268	290	251	274	294	310	291	277	319	248	284	286	275	297	284	287	299	303	282	291	275	297	292	282	278	317	239	318	281	300	285	276	265	268	301	279	290	286	250	261	306	274	285	270	270	264	254	274	282	287	277	276	294	246	279	288	267	266	293	272	279	314	251	292	268	281	304	304	272	239	285	277	273	296	307	289	276	296	302	293	274	263	278	317	286	284	291	285	262	281	291	286	280	292	279	280	290	286	258	302	318	266	283	282	247	270	293	291	266	270	272	259	292	275	263	300	252	307	298	307	266	285	288	254	303	271	260	266	268	302	274	307	279	266	273	276	291	255	285	318	281	281	295	268	299	262	252	277	305	299	309	261	286	294	276	287	274	285	267	289	290	263	240	268	279	304	282	261	279	266	283	289	301	301	286	278	246	311	259	244	272	272	281	293	290	266	261	283	270	253	263	271	248	293	282	280	262	243	274	290	307	307	286	300	311	270	290	283	320	252	310	294	276	326	275	262	263	257	275	289	275	258	293	265	296	286	280	255	268	244	282	287	280	289	283	272	299	306	270	277	274	293	279	288	297	262	273	288	285	278	293	292	279	288	301	284	291	265	290	271	279	295	285	281	268	295	318	264	285	291	295	271	284	289	289	256	280	267	279	251	253	271	263	294	296	275	280	298	249	287	253	293	281	282	282	285	279	309	276	272	263	269	301	286	278	291	267	274	256	266	263	295	242	286	264	282	280	298	280	295	293	293	272	259	264	258	300	297	310	312	279	278	284	306	298	288	267	278	308	275	264	309	258	284	263	309	291	278	298	294	265	273	256	273	270	265	279	323	252	236	285	262	261	301	264	285	278	289	279	300	259	252	275	261	293	279	292	270	261	283	245	286	260	299	270	281	287	268	269	295	312	286	294	274	281	278	278	278	265	266	288	266	271	288	272	263	290	280	269	267	268	283	281	272	259	268	273	267	278	268	289	279	324	295	267	264	270	290	299	251	285	253	265	274	277	264	263	273	265	264	283	262	267	256	256	279	262	286	288	317	274	272	290	263	254	287	319	276	289	296	307	270	258	259	247	288
36673	40408	19458	15136	24132	18380	13540	12300	8337	5424	3126	1880	1359	1244	868	1016	970	753	651	521	494	441	449	425	383	395	419	357	409	392	349	372	357	367	343	365	334	373	356	319	335	334	355	338	339	326	345	347	310	307	321	304	340	318	309	283	305	313	336	321	296	309	309	341	293	321	324	325	286	289	349	300	302	309	295	347	301	329	316	334	340	328	304	295	299	315	319	306	310	297	307	334	299	303	324	314	311	303	314	303	288	314	328	325	322	324	290	313	313	286	313	338	302	306	279	310	303	300	297	308	322	318	333	327	341	308	311	314	309	287	326	296	324	320	281	337	323	303	311	312	307	273	302	303	277	335	301	302	330	306	342	285	312	321	313	313	327	312	330	327	342	312	323	331	323	291	298	298	290	357	327	309	300	310	310	300	312	339	283	308	311	324	305	322	297	319	312	305	332	285	316	296	304	327	338	305	309	300	275	294	337	326	301	313	306	312	310	332	313	265	295	270	310	322	328	295	314	334	322	295	293	298	314	334	305	311	309	316	351	343	353	310	348	313	328	324	309	303	324	306	342	320	316	321	304	314	280	301	316	294	330	346	339	308	296	303	328	308	297	309	341	308	290	292	298	322	296	290	300	335	309	296	294	282	342	323	310	317	301	297	275	333	328	349	317	288	324	320	291	313	323	277	300	310	290	286	276	310	307	284	323	316	324	336	322	310	323	310	289	328	314	325	303	298	294	315	295	278	312	294	308	321	318	321	302	261	300	281	320	322	304	326	299	308	325	299	281	358	296	328	328	320	322	326	313	324	307	310	306	284	316	284	289	317	305	338	289	299	293	295	314	308	309	303	342	325	324	291	310	324	297	314	298	307	316	300	316	316	306	323	349	341	317	314	318	277	296	305	308	291	319	312	303	303	333	307	309	319	303	309	353	316	323	310	322	329	302	343	306	300	300	315	318	317	364	307	318	299	332	296	297	333	317	267	301	300	322	302	312	300	304	331	318	293	284	302	311	287	336	313	332	336	303	344	312	316	344	321	331	297	331	312	345	311	314	320	322	325	283	291	351	297	299	304	322	324	305	297	321	297	322	316	309	321	282	267	309	327	312	330	306	339	329	291	325	305	313	315	304	326	314	296	316	309	320	325	306	289	337	271	293	316	285	328	311	308	311	316	327	347	301	333	311	331	327	320	330	327	308	318	316	342	335	318	301	291	276	319	308	291	324	316	303	295	293	299	327	310	321	297	339	312	312	285	320	308	307	327	292	302	298	308	349	325	277	319	286	276	310	273	316	299	298	316	300	268	310	349	318	304	323	303	330	313	330	316	312	320	324	321	301	307	332	309	323	288	312	326	350	300	307	312	280	336	308	312	320	311	330	303	299	318	316	301	338	340	350	296	304	329	311	323	308	312	329	307	309	332	334	323	316	325	310	312	329	273	294	327	297	319	321	317	315	281	307	286	307	306	298	314	326	288	305	314	346	294	304	299	337	305	332	323	290	324	288	300	323	301	292	302	321	324	294	337	281	318	328	298	322	298	305	324	309	319	345	293	319	308	346	307	307	317	333	278	292	340	274	302	315	297	316	254	323	337	320	332	316	317	316	321	314	275	287	310	308	304	346	325	321	341	277	287	303	310	294	299	297	277	302	292	296	293	289	324	317	298	300	330	335	331	320	332	299	322	340	311	309	304	336	270	313	307	330	293	342	308	334	322	327	326	317	284	306	298	321	303	308	309	307	317	305	307	326	289	324	296	317	278	292	333	305	320	309	305	314	345	292	316	299	330	326	323	343	279	332	297	301	323	310	296	312	345	300	292	346	328	312	311	337	297	306	278	307	334	319	305	324	315	313	295	309	316	317	315	332	282	288	319	292	338	297	313	306	309	333	320	300	313	320	308	326	278	289	312	294	284	331	325	329	301	344	303	301	355	311	288	316	332	327	299	297	307	300	289	330	344	297	303	311	320	327	323	290	292	304	303	323	320	318	307	294	291	314	339	347	318	329	287	298	346	290	323	318	299	293	286	301	336	332	310	292	324	305	320	341	303	280	288	325	299	306	287	329	304	345	311	357	305	328	310	317	300	297	289	301	307	301	318	304	294	328	327	296	349	333	296	311	323	310	313	314	305	301	305	297	300	292	274	306	370	287	344	288	328	314	307	294	281	303	309	297	276	333	318	287	317	325	297	295	312	322	303	304	277	329	328	281	325	330	330	309	327	302	296	314	324	319	321	332	307	322	287	320	296	332	283	318	315	300	299	294	289	276	327	305	318	293	297	318	334	314	338	326	296	330	297	284	334	333	324	296	329	307	309	323	312	303	313	271	307	353	347	311	325	266	306	291	323	326	281	326	304	306	300	318	310	329	296	305	341	314	313	299	285	304	343	317	321	307	312	314	364	319	305	306	299	307	322	270	335	289	290	297	332	317	326	324	317	306	336	318	303	297	296	288	292	338	315	306	297	305	316	329	312	294	333	273	314	304	313	293	322	294	313	317	318	317	316	305	324	331	282	311	294	321	313	303	308	301	288	292	300	312	273	329	300	330	300	315	319	321	327	298	282	321	285	298	334	297	289	275	298	289	288	346	286	313	318	299	321	320	315	313	304	310	323	261	267	324	319	285	288	341	303	317	296	326	272	349	311	317	327	302	307	286	305	328	318	300	307	303	323	335	296	310	303	296	291	301	328	319	284	360	335	284	323	311	303	302	309	298	298	313	296	343	331	319	305	350	294	323	305	322	324	277	296	292	312	336	290	285	302	327	327	310	292	335	323	322	319	341	313	320	318	281	311	298	320	309	328	298	292	305	312	286	307	315	304	329	311	298	301	324	317	298	293	330	317	309	300	320	331	327	309	309	314	295	325	318	349	272	288	317	305	325	339	322	329	297	320	298	293	333	307	318	348	302	290	336	317	351	331	264	314	302	318	314	318	335	307	313	280	310	313	301	283	301	287	281	296	299	342	317	336	326	312	296	294	314	287	285	300	313	299	317	296	313	290	321	313	313	307	291	333	319	334	276	340	313	290	323	323	315	286	295	318	305	301	310	312	301	319	282	268	309	295	282	300	319	334	324	307	284	328	321	312	298	340	306	345	342	314	354	306	293	310	299	322	322	287	273	300	309	343	316	304	316	328	311	331	309	319	323	294	278	305	323	321	279	336	308	334	317	315	320	324	290	300	319	295	293	306	314	286	327	310	325	294	277	303	330	291	310	311	295	342	311	328	286	313	324	295	294	335	289	315	295	344	322	299	316	335	302	320	346	331	313	327	294	298	333	316	320	327	329	329	330	299	309	337	300	298	304	293	301	300	311	311	300	293	288	297	327	292	335	313	287	303	294	324	316	319	332	324	303	322	313	313	310	313	305	316	315	344	303	309	300	312	296	329	310	327	312	299	333	305	313	325	302	257	287	305	310	309	321	295	305	311	294	298	331	322	314	304	316	285	317	305	308	289	307	319	303	327	339	335	353	321	313	327	295	321	296	313	318	276
28041	21656	12559	3897	7270	5009	3411	2048	1377	1026	665	476	430	408	357	396	374	299	358	322	320	321	321	354	337	317	318	313	294	315	347	324	318	355	324	353	326	339	329	303	361	293	308	319	306	318	288	338	324	308	328	336	306	323	330	328	322	321	344	321	338	313	350	353	328	362	328	333	363	324	305	319	336	370	339	337	292	316	325	313	345	309	328	337	335	302	366	361	318	322	333	313	337	338	298	334	355	303	351	288	332	342	350	312	295	327	314	331	316	316	327	324	355	318	311	355	345	302	324	306	317	325	356	294	326	305	330	317	313	331	334	296	320	309	346	328	315	328	333	311	293	336	309	319	319	298	302	350	340	309	322	318	332	317	342	309	327	337	348	285	323	369	345	335	366	285	321	316	341	330	331	325	300	316	331	338	357	315	304	359	324	302	339	336	316	331	339	315	335	293	323	318	333	316	315	308	287	309	308	327	345	336	329	326	348	315	320	341	323	343	372	333	357	340	314	292	315	341	351	333	332	328	311	323	346	291	347	298	315	329	329	323	312	336	325	306	312	331	312	317	309	337	329	349	317	304	346	346	351	333	286	341	292	307	283	334	326	346	323	296	334	308	300	335	299	344	324	324	312	324	320	326	353	327	333	350	316	322	363	319	335	320	346	334	325	330	284	287	328	337	331	326	317	346	333	318	336	300	338	324	347	310	343	342	338	327	313	360	315	335	325	312	319	312	316	335	326	316	328	345	336	309	319	326	329	339	332	336	350	322	328	307	301	302	339	327	343	349	299	311	317	345	335	287	313	343	337	353	294	329	337	330	316	321	323	320	349	338	316	319	316	341	340	280	331	321	377	332	315	321	365	309	341	340	346	304	305	317	330	314	344	321	300	285	339	305	316	300	317	334	322	324	321	316	334	319	332	319	316	294	336	307	365	329	308	322	325	333	316	312	322	308	371	356	313	348	310	316	333	348	323	337	325	344	321	320	318	303	314	352	306	327	327	331	334	298	331	299	308	294	326	301	340	328	335	338	311	329	325	322	306	338	309	308	316	345	302	304	337	296	344	375	311	343	333	319	307	346	306	355	339	315	287	326	331	317	338	335	352	305	315	347	318	329	320	332	327	310	330	305	361	285	316	296	313	341	319	302	344	324	336	337	326	361	322	312	288	318	319	357	295	329	303	322	317	337	326	315	334	327	320	329	335	325	334	333	349	309	324	319	357	299	318	319	332	334	367	334	318	313	351	331	319	335	328	309	351	317	320	308	316	280	310	327	309	332	323	335	319	329	318	322	323	350	306	324	319	343	341	328	340	323	319	358	302	342	373	341	319	315	317	305	307	347	333	323	359	304	381	305	330	306	290	341	342	341	327	328	339	312	303	309	350	339	351	322	314	375	316	321	338	320	340	327	308	337	342	336	336	328	315	343	323	317	334	338	340	334	345	317	309	321	342	308	336	348	335	307	327	310	320	315	308	334	319	342	331	340	326	319	328	307	351	326	316	359	319	328	365	289	331	314	347	372	340	327	348	342	337	324	327	309	316	325	305	341	296	321	297	344	315	310	336	324	293	318	341	316	291	313	351	325	311	331	313	317	322	334	327	330	319	303	302	345	307	304	295	323	303	347	321	326	326	289	343	341	339	301	345	335	315	347	331	313	353	330	336	324	328	348	358	339	331	309	319	343	321	344	335	364	318	347	335	335	309	317	334	341	309	300	324	351	313	331	347	318	332	293	312	309	303	336	330	315	346	315	324	319	335	316	327	347	313	331	322	354	358	354	337	316	328	327	304	344	341	363	362	323	308	316	340	305	314	360	297	310	313	327	305	334	333	316	335	354	293	299	310	318	308	307	322	317	326	318	312	327	329	345	309	325	315	317	310	357	311	334	287	345	322	359	316	332	302	370	289	290	351	362	311	312	310	358	315	334	318	335	304	322	336	309	319	325	355	323	307	331	350	319	337	321	318	317	309	319	331	355	346	309	330	328	311	321	342	334	334	319	324	341	313	356	304	340	319	297	294	325	350	332	313	326	318	350	314	339	344	349	326	348	310	356	296	327	332	338	302	313	299	325	319	319	330	311	325	316	351	302	335	341	334	320	328	322	322	353	327	301	346	327	332	339	275	343	334	327	316	354	323	339	326	339	299	332	304	358	317	316	324	351	287	340	304	315	297	316	332	291	310	308	328	312	314	346	314	331	304	320	308	323	326	306	342	314	358	318	316	313	298	302	312	343	334	357	329	324	323	369	328	295	342	297	334	327	324	336	314	304	340	330	318	311	319	320	336	315	340	320	317	332	317	320	333	300	329	333	297	337	312	333	335	304	323	346	344	316	284	326	329	340	323	338	319	351	325	367	323	292	316	330	337	324	319	318	317	320	321	307	324	329	336	295	299	307	315	336	285	338	315	327	323	335	339	313	318	328	290	334	338	312	325	330	304	309	295	290	311	371	344	293	358	329	325	316	345	324	316	333	333	312	343	331	310	333	314	291	313	318	313	301	320	325	318	357	357	310	336	377	337	308	333	314	337	313	343	329	318	334	372	323	321	328	326	317	344	344	355	356	307	344	310	356	315	322	295	346	315	343	317	314	320	347	322	355	324	322	340	333	354	317	334	309	320	322	327	325	288	295	296	317	320	309	325	335	317	337	314	339	357	349	323	328	307	307	335	333	323	327	359	353	333	318	320	328	304	293	331	331	330	317	339	313	334	333	313	340	299	337	313	338	313	348	343	322	358	326	320	297	328	314	338	323	366	323	355	320	345	319	275	312	306	323	324	354	349	322	303	328	362	335	340	309	330	316	359	305	348	291	357	336	314	359	308	333	337	327	308	297	293	334	342	310	286	346	311	352	326	335	293	319	304	324	312	322	318	342	321	355	309	308	321	340	320	316	316	359	332	319	282	361	340	343	331	315	341	338	336	323	339	329	329	334	305	308	326	320	353	329	330	348	320	309	320	310	331	340	297	319	348	339	320	320	324	326	304	307	352	326	353	315	308	308	324	338	337	329	331	327	340	295	358	326	315	313	310	336	336	324	325	306	315	320	321	306	321	311	333	326	324	358	334	313	307	351	347	322	333	311	328	344	308	348	315	334	327	337	328	319	366	323	326	315	307	349	346	325	315	357	345	300	362	308	326	310	343	318	324	306	328	320	329	319	333	293	329	324	360	345	338	325	298	317	311	325	317	311	332	321	323	309	341	351	333	316	325	324	325	337	326	300	325	307	334	333	340	315	331	328	332	338	329	304	308	326	360	321	301	321	340	295	335	304	324	339	333	348	284	321	343	331	314	312	322	335	276	343	337	360	326	307	346	300	336	308	348	338	333	327	328	304	305	316	316	350	318	340	339	331	315	324	318	314	328	315	319	301	333	327	329	335	310	334	323	309	313	346	362	278	340	332	344	308	343	314	324	318	318	325	316	334	319	336	310	338	302	323	304	338	362	315	292	353	339	344	353	331	324	329	339	327	350	323	298	320	320	326	357	298
30764	23778	7113	4687	12454	8909	6652	4083	2789	2032	1050	622	542	529	474	508	467	455	442	422	438	408	430	412	375	399	368	435	385	395	376	423	408	391	384	423	397	431	399	394	401	397	389	366	395	421	356	363	442	362	378	370	384	406	400	399	402	370	414	388	404	391	421	414	394	389	400	387	370	387	399	399	393	398	386	436	398	416	421	353	414	422	389	389	383	375	379	402	406	384	417	409	395	428	395	411	386	351	387	387	385	371	400	397	389	405	397	410	414	393	380	402	392	371	378	399	401	368	383	330	380	406	397	394	384	428	424	369	392	381	419	418	402	369	395	405	360	360	413	383	419	396	378	397	364	398	414	399	379	390	365	426	357	402	435	396	372	380	424	405	348	376	396	404	370	400	404	349	356	390	417	408	414	390	368	405	400	424	409	405	393	392	392	407	350	386	338	373	451	391	400	430	412	394	410	368	360	366	377	406	376	377	391	407	383	377	374	376	385	388	404	377	411	396	411	417	418	374	376	419	377	348	380	388	383	355	441	399	403	388	394	382	423	385	398	370	391	396	393	414	373	387	425	412	379	392	382	400	388	381	347	399	393	409	372	388	388	419	427	405	373	379	393	419	357	395	397	373	363	407	379	381	396	426	388	388	381	409	394	417	386	473	378	399	400	343	371	384	414	396	379	356	408	424	421	394	372	401	394	369	403	410	403	391	405	383	370	413	407	398	400	360	396	382	397	409	383	388	396	386	390	387	388	390	415	361	404	390	397	420	371	399	357	373	357	387	381	396	371	420	405	376	402	385	377	395	412	384	395	372	408	360	378	383	403	417	369	398	393	377	398	403	348	411	387	370	365	408	372	396	364	396	373	405	403	395	372	401	372	398	348	364	399	384	389	393	396	377	401	404	394	428	388	415	403	398	408	417	364	390	395	387	396	380	389	374	423	402	351	402	374	414	352	412	404	378	363	403	359	380	395	397	404	416	380	373	374	400	395	369	416	412	403	356	372	380	391	402	392	383	349	393	370	405	374	391	401	366	361	389	387	448	415	398	372	400	363	389	375	409	393	408	386	390	414	408	364	388	383	401	403	407	414	422	393	358	371	400	368	422	411	372	413	413	397	395	396	389	378	411	401	413	374	360	417	386	371	414	375	414	420	404	419	367	436	387	401	402	416	410	368	382	415	400	379	392	388	397	409	397	397	358	401	408	405	373	391	400	396	374	378	381	329	386	390	380	379	416	391	379	382	391	406	340	424	418	432	369	405	398	373	362	391	419	385	373	405	418	388	392	415	359	352	403	398	354	363	357	405	409	383	367	444	414	394	418	390	380	379	385	436	408	397	385	379	387	382	413	382	368	395	416	401	382	412	366	373	416	385	376	385	397	411	416	388	400	404	390	387	388	395	403	395	447	355	358	387	412	412	392	377	365	351	349	377	423	382	429	409	390	367	389	384	370	402	401	399	370	387	389	414	421	408	382	407	408	393	400	407	389	420	395	368	376	389	376	371	379	377	400	386	400	428	416	422	418	393	415	373	385	454	405	442	387	380	414	383	386	412	399	387	376	365	447	407	394	397	409	361	368	371	386	371	384	417	407	412	431	389	383	404	379	364	413	397	405	424	405	395	416	382	359	415	366	419	355	372	369	410	382	367	358	378	354	399	379	407	406	411	384	375	390	415	335	379	385	392	383	389	432	375	363	429	404	378	385	410	396	403	396	411	420	405	395	420	387	382	396	379	420	359	393	408	406	408	402	408	395	413	396	378	408	406	390	386	405	400	372	400	422	367	365	413	374	380	360	368	384	370	390	419	378	380	401	390	357	412	359	326	392	380	390	404	411	414	373	365	396	380	373	389	391	400	402	389	389	389	390	368	404	402	402	396	426	411	404	373	392	348	392	399	368	410	378	380	366	412	386	411	406	397	389	349	393	379	402	409	364	394	429	422	385	409	400	439	402	371	400	393	394	395	356	416	385	390	380	377	374	394	376	384	412	389	404	396	377	395	385	416	378	363	407	400	412	369	406	407	387	401	381	389	389	385	374	383	381	415	373	388	399	376	399	383	375	386	405	346	408	386	409	399	360	382	415	412	380	396	375	357	368	399	358	381	378	395	381	375	396	366	417	416	424	378	370	412	376	437	405	417	395	368	389	382	379	359	371	399	377	395	375	428	389	373	410	372	408	397	375	410	365	371	403	374	410	392	410	416	447	394	400	384	366	401	423	368	366	407	382	394	425	377	384	351	395	388	420	373	384	397	396	385	416	421	408	424	407	369	413	395	410	364	407	405	374	389	421	362	394	366	413	434	393	388	363	393	417	388	394	422	397	352	366	400	352	385	377	391	408	387	388	396	408	431	396	377	358	417	379	387	401	436	381	378	369	391	379	400	392	414	382	407	397	416	380	373	409	392	395	386	367	401	383	427	373	404	381	414	380	403	384	408	362	406	388	381	398	412	365	372	400	400	372	368	373	383	406	396	408	441	412	410	391	370	378	378	395	398	384	407	395	403	405	362	391	349	378	391	404	370	407	381	392	351	369	376	405	409	432	388	392	389	403	415	399	394	372	351	405	406	377	344	348	391	367	373	381	388	402	397	355	386	415	388	409	402	402	415	411	413	364	412	364	400	406	354	409	393	421	392	398	402	388	385	384	426	400	393	447	414	386	423	363	363	400	381	408	373	407	396	399	411	411	435	380	385	385	362	424	387	407	328	379	398	393	386	392	374	365	409	419	358	375	379	404	390	402	411	392	400	451	379	379	362	416	411	400	420	395	360	391	370	400	392	423	419	387	413	431	389	407	447	402	401	372	404	413	369	336	353	376	384	408	370	393	405	390	404	372	355	384	374	389	385	420	392	369	407	397	407	391	380	430	394	413	402	401	396	369	415	376	371	394	384	409	373	392	377	379	391	440	368	367	421	373	424	406	345	366	395	365	380	403	395	400	374	384	376	364	369	407	386	377	418	381	396	356	416	398	405	366	396	376	370	433	404	374	373	419	395	376	408	392	410	424	435	376	378	377	370	371	391	404	395	359	387	397	342	394	378	365	372	456	392	393	398	390	374	364	394	416	415	382	390	403	384	405	381	384	366	362	386	366	410	377	376	422	409	413	360	385	386	434	406	412	385	391	388	420	425	392	392	334	347	331	435	373	414	383	404	393	409	379	402	394	407	409	367	381	381	408	398	382	391	400	398	386	418	371	404	366	387	397	388	380	372	412	421	404	389	397	363	388	416	366	395	390	400	412	414	385	387	378	401	355	359	405	398	353	382	374	394	354	401	440	406	365	409	431	396	399	410	408	410	417	394	398	375	429	384	374	402	384	419	355	375	437	380	379	404	418	393	365	392	397	398	419	404	379	372	381	405	434	412	431	426	403	391	392	400	417	418	387	358	379	411	380	407	422	419	411	396	400	385	415	376	381	370	393	379	396	390	400	416	382	329	385	414	398	366	386	360	373	431	377	395	394	369	387	360	391	382	380	400	380	376	375
23373	20817	27991	23765	21105	16656	7966	3433	2159	1558	912	507	451	347	292	314	304	278	236	221	221	223	211	200	196	216	200	209	194	175	175	217	204	187	192	189	183	219	182	186	189	198	193	197	171	172	181	173	184	197	188	183	179	178	181	186	161	197	196	172	179	176	178	161	183	188	174	181	184	168	170	184	181	163	200	155	174	175	155	174	199	196	188	212	173	163	187	172	176	187	181	185	198	197	160	192	180	170	174	191	166	160	185	168	162	176	175	169	167	174	164	185	159	170	172	189	169	173	189	203	197	192	171	164	185	143	178	171	167	172	176	155	166	160	170	157	191	206	158	152	187	193	154	178	181	171	155	153	162	160	183	176	181	167	163	194	173	183	174	163	169	188	165	179	176	171	176	187	181	173	185	167	179	192	184	181	169	196	196	167	163	168	191	162	174	167	176	190	195	172	177	160	172	182	170	189	184	174	162	167	175	172	184	138	172	170	156	199	173	164	154	180	180	177	170	184	152	159	184	172	185	168	177	169	156	187	185	187	180	181	172	171	172	172	199	159	169	169	184	161	164	190	181	189	183	168	167	180	167	170	174	183	188	174	183	176	199	164	222	180	175	172	178	190	187	175	176	157	206	191	167	155	167	177	176	177	196	153	186	153	172	198	199	178	185	203	148	203	178	168	180	165	171	177	165	180	164	165	165	155	141	172	161	159	182	155	190	183	170	168	181	161	183	187	156	166	152	182	183	193	158	183	187	182	170	164	176	157	174	165	190	180	164	193	188	185	173	183	149	197	166	155	180	174	165	178	170	181	169	149	172	196	167	171	159	173	183	169	173	184	191	172	178	208	153	166	190	160	199	199	163	178	184	168	158	164	172	185	170	200	167	176	157	195	181	162	178	176	158	174	192	152	180	174	191	183	180	193	154	170	171	184	187	178	194	180	179	186	191	165	171	167	186	187	187	187	167	176	170	173	159	176	188	170	188	153	158	178	182	173	175	153	155	150	198	161	176	175	168	173	155	153	195	164	172	194	181	192	171	169	192	157	194	157	175	174	149	156	202	147	181	181	188	186	182	175	168	182	186	167	189	195	207	171	159	155	179	181	160	175	185	189	205	185	141	179	170	183	173	185	175	188	194	177	183	169	167	174	179	168	167	165	157	152	163	172	157	189	178	177	187	166	159	180	181	175	178	179	182	157	205	166	180	177	181	179	174	178	190	195	183	182	184	168	188	176	183	168	165	177	153	172	159	162	185	173	184	156	178	160	181	185	166	171	186	157	179	163	181	167	172	171	187	187	190	174	163	153	179	163	173	166	191	185	175	172	175	183	185	170	162	191	165	171	188	162	171	179	171	217	187	197	182	146	173	191	178	181	156	183	159	164	185	171	190	180	179	161	177	194	198	160	186	163	169	154	177	168	183	171	167	184	166	156	164	165	184	194	187	168	166	145	195	183	183	180	178	147	175	176	185	180	161	156	163	175	175	185	166	182	184	171	165	158	162	160	189	192	157	170	178	164	171	179	199	145	175	183	186	149	163	175	184	187	180	175	159	172	155	169	188	190	175	166	169	158	168	164	173	174	162	171	192	170	167	191	196	178	166	176	181	190	169	191	173	173	169	199	188	172	188	197	172	196	168	168	180	199	171	197	158	178	161	190	192	187	177	183	155	188	171	174	188	185	183	170	184	169	185	158	170	173	176	155	167	169	174	174	181	190	153	174	160	162	186	191	180	186	170	170	183	158	152	196	183	159	193	174	173	179	152	170	181	193	181	159	184	167	164	183	163	185	185	193	180	151	189	158	181	189	141	182	195	191	167	145	166	180	174	162	176	160	167	180	193	188	166	175	167	201	167	165	160	163	183	197	181	188	162	169	172	175	143	196	161	185	170	191	186	181	185	148	164	181	161	156	180	150	183	183	174	144	159	161	183	175	169	183	159	163	175	167	177	165	149	194	155	181	160	166	170	171	185	178	176	154	182	177	189	205	183	192	189	180	191	149	166	186	191	175	164	181	179	173	170	186	180	168	172	173	181	164	175	192	178	172	168	204	202	174	203	164	159	187	178	171	199	188	173	194	169	182	166	162	183	197	160	180	173	181	177	198	154	164	182	175	174	193	171	161	183	181	168	190	182	172	162	176	172	175	204	164	159	163	163	169	188	179	180	153	173	174	172	158	153	164	175	166	186	170	164	163	184	192	180	157	149	162	167	178	167	149	190	191	190	166	199	164	179	187	190	144	195	178	173	177	207	169	179	163	164	189	177	163	195	186	171	175	169	173	178	194	198	161	172	180	186	168	183	166	176	167	174	176	172	173	170	176	160	196	186	183	193	196	173	183	157	188	189	178	167	174	194	187	161	178	166	160	168	177	200	193	161	168	200	172	195	184	194	179	183	209	177	185	192	172	188	177	167	176	170	173	181	204	178	187	187	167	198	154	170	177	169	183	172	174	165	158	188	185	184	167	151	197	186	188	191	170	183	177	170	179	177	190	157	200	172	163	167	169	167	166	155	168	174	176	185	166	192	186	179	196	183	177	150	196	166	173	174	185	178	169	165	179	194	159	174	182	178	186	180	158	188	176	194	172	170	185	175	172	196	193	159	168	187	182	166	180	158	177	197	158	177	170	169	178	171	162	174	175	180	162	155	181	169	185	173	169	169	172	187	185	167	159	189	180	188	177	157	176	182	175	195	163	155	163	184	184	171	169	167	161	190	176	171	181	176	194	173	152	155	185	154	197	208	169	167	179	174	169	179	171	175	181	173	164	186	177	183	180	166	159	168	162	167	182	171	170	137	173	169	195	200	172	173	178	173	160	162	187	171	148	211	185	177	167	156	170	155	208	153	163	174	162	153	180	174	183	186	169	185	174	185	156	169	179	175	174	162	170	175	181	177	190	181	181	156	178	192	179	161	174	173	159	161	158	155	187	180	173	154	178	170	194	170	178	169	190	182	177	196	172	191	155	165	180	171	161	191	176	168	138	178	172	175	152	154	163	151	190	172	176	182	188	165	184	166	161	164	201	168	174	200	195	171	176	178	169	185	185	178	165	171	177	174	184	176	159	154	152	192	178	183	155	157	165	158	187	177	175	171	165	177	188	177	179	190	189	201	201	175	183	155	166	180	169	164	194	154	197	159	172	145	179	166	204	170	170	170	165	172	188	169	172	174	154	195	199	189	166	160	174	168	168	200	159	181	190	156	181	173	176	207	176	176	208	162	165	165	178	184	178	178	157	196	190	178	164	173	173	164	161	206	187	164	177	186	170	170	172	169	183	171	164	186	184	159	181	157	171	159	164	171	173	164	186	140	173	161	161	178	193	182	168	163	177	176	176	164	170	174	171	197	207	185	193	204	169	168	161	184	174	183	191	173	176	181	199	161	191	159	186	168	148	162	167	163	150	170	183	167	170	178	179	182	182	191	167	168	168	168	176	175	173	150	149	188	191	181	196	169	152	159	159	176	174	159	158	185	170	167	189	164	181	184	160
32464	33131	14933	9466	18580	14848	10413	6509	4569	3176	1801	940	784	616	557	496	505	391	350	359	310	251	248	297	271	254	245	278	208	223	233	253	246	232	231	229	255	264	243	205	240	213	249	224	228	229	229	236	226	208	236	240	209	229	220	252	206	217	191	210	209	230	229	224	216	242	199	203	225	237	202	232	237	223	243	213	220	231	230	210	224	223	228	251	214	203	223	238	214	219	228	242	227	229	255	204	215	213	209	212	214	229	217	220	215	213	241	251	220	221	240	231	212	208	236	212	223	203	230	230	258	223	205	233	220	201	249	240	217	225	231	257	218	211	213	231	222	222	238	212	239	215	232	219	222	206	208	249	195	207	222	227	220	222	208	217	192	211	199	223	212	222	206	208	215	222	214	216	222	233	222	192	217	205	210	217	224	227	241	210	210	242	214	219	215	224	212	212	188	212	215	236	204	229	234	191	211	216	234	218	216	205	213	210	236	236	230	249	207	213	212	215	211	227	223	239	223	224	196	237	215	184	206	215	248	205	204	235	209	208	220	217	242	201	234	202	234	221	234	236	232	233	188	236	201	233	224	223	212	245	215	204	226	213	221	213	221	236	240	246	200	241	212	215	237	225	228	220	233	206	211	235	199	239	238	250	219	223	248	238	211	221	200	213	231	228	230	210	228	205	199	206	239	222	230	229	219	207	233	200	210	213	204	240	225	210	216	199	228	230	228	251	222	216	233	212	186	182	218	203	248	232	215	239	229	236	212	226	216	208	214	224	204	215	203	213	259	214	200	209	226	211	235	180	214	229	199	214	229	233	211	218	216	239	236	199	214	221	208	243	197	208	217	202	214	205	209	202	213	218	237	206	209	234	233	210	235	221	231	215	216	236	216	207	178	244	221	239	208	209	214	212	225	252	193	234	217	226	207	193	234	217	226	202	214	241	209	199	225	220	224	212	217	219	225	212	209	231	219	205	217	235	265	234	251	206	207	228	219	229	219	201	206	217	213	216	208	216	213	227	227	215	229	200	220	203	224	194	241	212	206	246	210	213	230	218	240	207	219	229	214	233	224	219	197	251	214	229	208	216	220	226	201	233	212	231	215	208	210	207	251	231	202	223	224	218	217	221	214	231	228	205	227	215	245	195	214	194	215	215	201	272	230	200	204	215	206	227	196	218	214	231	228	215	229	222	215	212	190	215	188	225	231	228	218	228	224	227	240	239	214	212	213	214	225	231	228	218	214	235	216	229	223	220	196	229	212	206	218	220	214	234	210	239	205	216	218	217	207	208	216	213	201	226	210	219	225	207	228	233	218	233	188	227	226	227	236	233	189	236	216	215	249	239	195	205	203	203	234	231	217	193	227	216	230	210	218	218	244	214	219	223	209	233	203	199	223	215	204	223	205	204	222	201	234	205	229	214	231	205	215	212	210	219	211	202	206	196	196	240	243	197	229	211	205	226	205	223	202	216	214	235	213	216	213	236	242	208	248	223	221	217	216	208	204	237	216	211	217	211	218	222	218	258	222	228	228	178	226	241	219	202	217	244	237	233	231	200	217	208	232	192	215	219	224	222	205	219	199	222	254	216	193	214	224	232	238	235	190	211	217	245	206	221	206	199	203	201	215	204	238	232	251	202	217	209	224	240	216	227	224	219	213	231	230	252	199	217	221	216	247	215	192	220	190	210	208	219	203	185	212	203	228	224	203	231	213	225	210	217	214	233	219	219	242	232	222	219	242	221	217	231	244	233	240	206	208	217	234	236	251	191	248	228	215	203	190	210	251	208	220	222	218	212	218	204	206	202	189	238	210	251	226	201	201	219	210	217	203	207	218	212	202	222	212	203	239	213	220	215	213	223	259	237	189	196	214	214	224	195	204	230	192	218	213	224	237	198	225	214	222	206	193	232	224	174	197	228	206	197	226	240	229	207	222	242	221	219	214	220	186	224	226	230	224	214	217	226	227	207	216	208	215	221	216	204	199	206	249	224	224	209	187	211	195	217	214	220	242	193	221	200	241	215	234	198	222	216	226	242	217	204	247	228	228	230	195	259	243	220	218	202	218	218	222	250	222	232	210	211	226	211	219	215	210	205	230	213	220	245	247	222	218	197	211	210	228	240	216	212	222	213	214	214	210	217	231	218	224	198	237	228	216	221	250	222	224	232	222	168	221	203	208	227	222	206	203	221	212	235	220	237	219	228	225	217	233	222	211	201	215	216	222	230	224	227	218	231	212	234	226	210	215	252	205	210	213	196	211	216	235	216	222	224	211	229	204	234	193	219	214	214	227	238	193	231	221	211	208	193	229	208	224	212	239	208	245	217	243	208	229	216	222	222	180	243	222	216	241	221	213	179	227	236	228	221	195	217	230	250	227	212	209	217	223	261	233	214	195	216	255	216	213	238	233	228	203	214	234	235	210	201	212	219	183	198	210	215	216	213	222	230	224	226	223	222	240	231	208	190	235	228	214	193	216	208	197	222	203	230	234	210	216	217	210	228	256	242	196	213	218	213	214	216	215	213	198	213	193	244	214	251	217	209	229	205	212	240	242	216	222	205	232	230	212	197	212	207	216	214	196	206	203	238	197	214	231	210	208	204	197	216	208	207	216	234	225	192	229	205	197	204	246	216	216	230	226	209	194	205	238	237	225	246	215	202	237	201	213	212	216	211	216	227	203	218	226	212	226	188	223	232	218	238	222	211	218	215	208	237	212	236	229	233	226	213	205	205	223	204	220	218	218	203	208	205	212	189	244	227	233	214	200	207	194	206	200	192	209	205	247	181	209	206	213	209	224	216	193	213	192	238	232	220	241	206	231	221	193	198	227	227	246	217	230	233	235	240	214	204	233	218	190	238	214	204	237	219	214	220	226	231	194	229	193	208	215	210	203	231	205	210	201	221	195	201	220	223	237	228	225	228	206	214	227	233	220	201	220	213	238	231	212	226	212	204	216	226	248	218	224	227	204	216	219	225	224	185	231	248	217	206	246	234	210	222	223	225	221	232	222	229	233	184	213	208	183	230	224	220	213	191	219	230	223	236	202	214	243	195	236	245	211	212	199	211	228	211	220	218	202	226	229	218	216	206	238	196	217	187	207	241	225	195	217	246	224	219	184	225	195	207	215	195	224	207	242	203	221	199	231	184	236	192	212	220	206	196	224	198	222	206	215	216	226	224	209	215	209	222	225	229	235	200	229	261	218	227	210	223	232	215	213	251	195	205	253	203	206	203	242	203	198	200	222	209	230	226	209	234	229	216	204	221	228	216	217	192	189	228	220	218	222	206	228	206	220	241	222	210	213	250	228	220	209	208	208	193	251	237	231	219	204	221	232	237	208	228	210	231	217	225	220	219	215	219	224	235	217	213	217	223	222	229	223	212	210	220	242	222	220	185	235	227	226	234	230	229	254	216	199	221	208	221	211	205	257	236	220	216	217	226	215	204	187	209	208	216	196	195	205	219	227	206	247	226	218	216	199	251	245	242	233	202	210	213
24570	20880	27147	24709	17540	9086	4646	2715	1771	1524	1082	713	614	579	549	548	530	515	490	490	465	483	459	475	460	448	411	454	489	450	472	477	462	439	432	443	491	438	421	456	457	484	430	446	447	466	473	479	468	445	466	413	432	476	457	464	476	457	467	426	416	421	458	432	471	424	469	455	498	479	486	463	456	417	457	453	450	458	457	437	466	466	464	461	463	430	458	455	427	438	424	492	446	447	399	452	440	455	450	445	461	479	466	437	444	440	439	472	436	435	422	441	424	453	451	443	435	445	440	456	431	471	469	411	450	449	453	496	432	405	471	472	425	443	465	427	397	473	436	465	465	462	440	462	471	443	454	446	479	445	443	441	427	448	447	476	450	439	473	421	419	444	451	457	443	438	468	474	401	463	459	445	427	454	436	421	446	473	466	437	428	446	406	440	475	514	437	431	420	471	428	465	456	434	449	455	445	430	445	425	421	459	447	458	478	418	462	470	458	472	433	448	449	432	438	446	455	478	466	440	411	447	483	449	449	449	442	462	401	432	432	438	453	451	421	438	438	453	443	475	469	432	454	444	468	437	461	466	433	422	439	421	453	439	405	447	425	468	452	450	465	465	438	455	450	456	447	427	429	431	445	435	426	444	474	410	450	449	436	471	456	436	424	420	448	469	433	443	424	449	426	457	437	428	466	429	439	399	433	484	434	489	455	436	465	444	436	468	461	450	490	459	476	466	445	480	444	478	457	449	446	428	484	432	450	412	439	444	458	452	456	416	437	439	447	403	451	456	451	464	408	483	447	441	412	460	449	442	424	423	443	425	463	425	430	477	453	460	466	418	471	471	452	458	454	488	432	448	450	408	434	439	454	413	442	427	450	467	451	444	420	464	459	435	428	415	479	449	439	435	422	468	434	433	450	423	463	435	462	446	412	421	459	431	458	414	457	446	421	456	459	435	452	441	436	461	422	458	441	482	441	454	466	435	413	440	466	471	422	423	488	492	456	415	437	429	453	422	505	405	445	437	491	444	421	438	439	427	458	453	430	421	475	427	407	462	433	407	480	457	462	441	448	454	406	445	448	486	451	461	478	431	474	436	474	463	446	488	426	461	433	462	429	451	427	445	482	446	429	479	440	466	434	471	480	467	442	467	446	447	465	439	423	476	430	408	458	439	421	470	476	444	461	456	432	446	486	430	457	485	424	472	434	430	454	417	416	443	480	452	431	444	433	439	454	420	421	431	423	465	419	424	487	429	450	426	481	461	443	416	436	432	458	458	440	467	463	426	447	457	467	440	466	410	461	477	466	449	431	449	424	450	442	451	458	425	425	474	496	446	440	437	449	449	413	490	468	450	456	454	455	450	454	451	474	452	440	452	453	455	447	459	449	467	451	427	447	441	448	444	481	443	464	461	444	458	452	448	425	462	448	450	475	459	436	438	458	453	434	443	456	449	461	465	456	436	430	462	451	482	477	454	431	446	439	438	448	441	449	443	454	469	432	447	472	403	464	429	458	430	443	455	468	392	499	456	457	449	427	420	448	467	446	462	432	513	459	445	407	434	423	429	463	465	442	385	456	465	441	446	427	474	432	468	396	448	448	435	456	441	442	456	450	430	454	454	456	473	444	463	446	452	461	448	457	448	482	449	426	423	413	444	427	429	473	450	480	470	449	450	447	451	472	436	437	444	469	427	440	381	452	426	473	398	485	441	453	427	435	489	461	418	447	415	439	458	445	480	404	418	447	461	460	448	459	470	457	438	451	430	437	477	438	414	392	433	457	482	407	428	425	455	460	446	425	470	480	438	458	458	446	437	472	501	451	457	453	418	442	436	433	468	474	451	461	449	450	434	411	435	480	444	423	451	447	454	452	450	430	435	433	479	421	421	439	445	422	461	434	460	453	462	455	422	460	437	468	397	454	464	431	443	438	472	473	441	437	460	416	458	460	443	449	425	438	436	468	456	420	455	455	429	426	420	406	423	440	446	425	461	437	467	431	456	430	430	458	463	433	414	474	450	446	447	397	438	475	447	425	410	469	422	476	446	433	471	470	447	437	445	448	443	461	485	423	443	401	458	439	445	433	451	453	438	473	456	461	450	483	421	456	445	428	428	456	431	399	435	497	446	413	426	435	465	472	432	482	449	442	437	434	422	438	456	467	464	459	454	461	433	458	430	429	426	421	407	463	448	461	434	454	461	456	425	452	451	410	427	456	425	425	437	473	421	468	440	431	438	438	428	494	475	464	440	449	422	466	446	459	441	430	458	446	479	460	447	434	456	453	463	456	447	472	450	479	464	448	484	466	432	457	423	436	427	427	447	436	392	431	437	490	473	437	451	451	438	463	459	460	434	442	435	432	438	466	463	462	510	388	437	431	457	433	485	451	432	474	441	446	419	448	492	442	418	423	445	470	450	429	406	475	449	440	415	458	456	440	451	442	451	439	463	448	483	439	437	457	405	444	470	428	425	462	446	431	430	461	463	453	502	435	443	477	432	433	467	413	480	446	431	439	433	445	468	450	442	442	464	435	472	432	429	442	489	491	490	442	451	416	451	417	428	452	425	436	439	483	456	439	446	424	408	478	455	422	465	487	483	435	471	394	417	447	431	443	480	455	437	452	451	485	474	429	458	419	459	429	428	412	434	475	430	450	471	438	457	477	467	470	474	418	436	459	449	437	408	449	451	435	427	436	430	448	439	482	463	464	426	455	455	447	420	419	463	474	431	470	462	458	445	446	427	436	479	427	453	453	410	483	447	471	418	443	440	425	472	429	446	433	467	448	446	474	432	413	445	471	464	473	455	464	431	464	450	449	438	441	404	441	451	416	426	461	432	425	441	459	462	449	432	420	460	428	487	461	467	450	395	445	452	439	462	429	437	449	473	445	442	495	442	480	434	453	461	457	448	454	416	425	447	426	477	431	451	458	480	433	377	414	437	440	426	484	425	423	453	440	439	425	465	466	454	446	463	422	429	438	462	461	442	445	440	438	487	435	452	455	498	407	450	457	430	481	456	475	460	453	412	457	481	454	450	459	472	407	428	466	439	458	460	430	429	448	444	437	454	431	450	415	463	456	455	456	461	451	448	456	473	499	470	453	452	415	436	441	432	453	448	436	463	432	430	467	439	432	449	460	436	463	449	440	464	412	447	413	418	478	419	422	435	454	462	447	461	469	460	457	456	428	422	434	454	464	465	428	455	416	428	459	418	425	495	428	472	440	437	456	458	469	446	457	444	466	494	450	421	435	440	419	462	456	443	451	471	479	458	473	459	440	447	423	434	457	468	427	461	456	451	439	468	480	451	459	457	429	427	465	438	474	472	458	451	463	464	479	397	428	447	458	454	473	430	461	460	488	479	444	433	412	468	458	469	430	426	445	434	455	432	446	474	450	433	454	449	449	464	475	454	411	463	472	441	444	449	478	433	463	465	431	454	463	441	436	432	475	427	461	476	477	443	473	416	424	484	470	407	449	457	471	434	414	453	487	448	464	440
32282	29719	13256	8719	15935	12583	8368	5511	3828	3170	1990	1129	811	771	668	715	671	681	617	600	564	552	531	553	519	553	562	530	524	483	527	527	570	554	559	535	559	549	500	495	499	514	522	573	510	481	494	515	552	546	513	490	543	512	527	504	515	533	519	520	510	500	537	520	483	517	504	555	532	526	505	515	477	498	527	493	490	519	530	530	539	523	468	497	511	552	494	528	476	564	500	508	531	518	501	573	531	541	477	535	537	536	494	503	556	542	536	525	517	530	519	528	508	512	554	504	517	496	493	535	532	534	518	532	516	539	548	502	520	542	522	549	514	536	523	504	504	518	527	513	532	498	518	517	552	507	473	506	505	529	526	566	489	505	521	503	484	524	513	539	514	467	512	543	523	501	517	547	525	496	527	517	515	492	551	501	494	513	522	540	551	494	586	516	524	531	554	518	516	523	497	451	555	515	514	500	506	520	527	507	541	514	506	528	536	499	545	545	496	502	555	539	514	495	490	551	535	470	529	513	490	539	520	491	509	510	494	525	537	487	529	489	497	551	534	529	540	539	501	532	534	495	515	505	544	554	500	544	459	546	469	493	519	506	507	508	507	532	538	524	507	532	519	470	509	514	506	510	522	555	538	506	516	507	540	458	489	529	517	485	506	486	477	542	489	500	485	517	498	541	550	519	545	472	538	540	560	528	510	539	540	506	504	542	566	565	540	515	482	497	492	479	553	528	540	521	520	539	525	553	521	487	524	527	521	525	501	514	491	514	508	473	530	536	506	528	519	543	495	510	501	563	509	507	509	482	532	497	491	518	534	506	465	538	527	539	457	528	485	534	480	493	534	521	506	507	546	521	572	523	530	506	516	509	508	535	518	544	500	447	519	522	538	543	517	493	513	584	546	495	520	520	490	526	515	537	479	470	518	540	519	523	554	528	516	537	557	510	512	530	493	527	522	529	501	519	517	519	543	510	513	463	506	546	544	532	566	496	557	534	512	520	513	490	509	501	504	541	555	547	501	537	488	539	493	524	488	527	505	513	547	533	512	459	502	532	509	519	491	524	512	525	523	499	532	549	507	528	488	525	548	512	502	506	508	533	532	475	479	535	537	500	490	493	482	525	524	501	542	519	530	467	521	506	485	516	538	529	500	513	497	508	540	533	520	493	504	497	518	492	527	529	500	537	488	552	513	518	533	526	539	548	503	523	526	505	510	528	526	537	491	500	541	542	520	518	530	518	485	509	494	537	530	519	511	522	526	549	511	517	547	537	516	513	503	572	524	503	518	507	472	511	540	518	503	517	518	506	564	527	552	503	509	494	558	554	497	518	501	540	563	529	517	489	485	486	522	480	504	504	507	487	472	536	514	521	504	538	521	518	551	504	519	542	461	535	517	564	522	502	551	497	522	518	476	542	533	492	551	493	488	528	503	495	546	537	513	527	492	558	538	558	520	522	522	531	489	537	516	547	445	519	488	490	492	527	524	550	558	524	492	501	505	531	505	550	554	450	517	494	518	536	530	475	503	530	458	491	513	543	558	549	518	493	494	504	521	539	486	476	501	511	523	505	491	506	565	452	516	467	534	489	529	513	496	533	490	480	496	493	513	472	552	457	533	482	484	528	507	527	561	534	521	542	501	507	523	514	495	519	495	538	526	550	559	493	528	508	525	497	509	476	508	493	530	511	490	519	541	493	516	530	491	511	554	530	533	520	559	522	543	498	493	523	526	515	542	483	533	550	511	534	517	506	544	550	492	528	479	507	546	528	540	493	515	523	533	520	500	512	538	525	530	500	522	480	557	513	457	544	502	519	533	512	538	501	509	521	539	520	474	486	510	524	552	561	517	509	509	519	502	520	492	491	499	519	478	467	493	503	542	517	516	513	508	509	521	503	476	527	480	534	503	498	492	498	494	538	527	530	508	543	533	521	473	500	527	530	517	517	505	507	519	520	472	504	465	528	496	516	476	506	511	473	500	530	523	519	542	540	528	506	482	495	493	513	554	479	494	516	507	523	515	518	519	518	560	538	512	524	514	513	444	529	491	514	570	510	483	523	518	525	515	494	506	502	535	476	500	520	506	484	531	526	570	516	535	487	487	516	541	499	529	514	539	540	516	519	487	545	510	544	537	500	523	517	530	484	512	488	475	499	495	533	494	515	491	489	499	537	525	482	508	531	504	501	548	527	547	516	505	521	521	540	499	508	525	486	495	500	502	503	491	497	522	505	512	512	490	496	519	537	460	488	491	486	533	503	521	541	530	506	505	502	471	506	519	512	480	538	487	533	547	517	527	499	464	528	545	506	520	502	537	533	477	535	494	497	535	539	520	481	514	521	525	502	476	466	528	491	495	508	533	553	503	536	530	509	492	530	512	510	528	533	498	501	534	541	499	490	499	474	544	528	522	497	514	565	509	477	497	476	540	493	552	530	546	509	498	474	546	482	512	517	504	505	500	526	532	505	519	505	516	528	546	514	520	532	484	487	543	525	515	538	527	492	536	495	499	546	575	528	546	501	514	509	493	535	471	516	527	532	518	503	534	521	580	525	519	571	515	466	524	532	534	530	520	540	506	524	523	524	468	508	513	508	524	526	524	472	511	500	559	506	516	487	513	470	520	489	534	455	511	506	504	557	531	523	513	464	505	561	515	552	520	505	574	559	555	495	520	498	545	489	491	530	530	508	486	533	524	519	543	503	544	525	521	540	508	530	555	540	559	513	511	528	517	454	508	542	482	520	498	544	533	494	488	492	504	534	515	481	512	531	479	527	487	518	523	540	518	525	510	541	511	489	546	566	511	494	523	514	495	510	527	479	541	522	496	475	554	545	483	489	579	536	548	557	501	563	538	519	468	549	577	525	526	514	521	506	485	517	488	545	551	513	542	481	543	491	509	516	519	518	529	537	493	542	506	511	519	536	533	487	501	498	497	539	540	514	526	531	549	516	512	513	486	524	525	517	520	484	533	527	525	493	506	569	482	512	487	556	494	482	529	482	533	522	473	522	509	491	482	507	513	476	549	502	528	521	533	507	511	486	496	541	536	521	520	490	507	514	539	491	543	504	506	523	499	503	545	546	504	507	537	563	505	501	515	498	528	533	531	566	562	531	565	534	536	568	514	513	512	525	521	523	493	550	522	499	498	508	525	503	536	515	484	576	534	525	484	541	489	512	557	463	513	523	482	500	545	503	496	542	479	467	514	565	521	510	512	533	535	538	530	499	552	550	546	527	523	522	537	508	552	515	479	499	545	562	463	565	515	513	526	495	519	555	507	501	503	520	500	524	513	524	539	479	542	490	542	550	538	535	561	538	537	511	542	492	551	522	543	511	508	504	534	520	488	508	507	481	504	516	517	560	503	529	522	525	524	537	513	548	531	520	520	490	490	482	495	493	513	534	536	496	500	545	493	543	488	502	540	513	540	504	558	531	534	487	519	543	562	505	510	523	523	512	528	456	509	524	549	515	497	540	463	531	587	502	519	523	501	513	521	511
22489	20940	28615	23433	21013	21791	18055	6190	3394	2740	1624	975	652	594	532	553	463	521	381	376	403	324	334	354	342	351	313	301	314	317	318	305	300	318	325	311	297	338	303	284	291	303	301	268	294	289	290	294	289	243	276	259	289	278	281	304	274	286	292	270	308	265	303	250	261	280	276	292	300	309	285	268	267	322	315	310	268	278	297	273	280	252	289	278	307	289	310	245	252	284	288	289	292	291	316	312	273	274	280	279	271	266	319	302	269	273	312	296	279	299	278	287	284	292	278	278	291	286	264	262	285	296	278	273	269	273	272	260	265	271	286	274	258	273	274	285	298	266	277	265	268	283	296	252	287	282	281	303	261	293	268	257	257	246	276	311	288	308	307	284	276	279	302	259	251	266	280	293	273	261	279	275	286	284	311	284	268	273	265	280	265	299	287	265	280	274	316	279	273	269	285	255	283	278	287	283	282	272	279	284	281	268	289	249	267	286	272	307	293	265	286	271	299	282	278	306	277	288	274	271	266	286	304	257	290	289	311	266	278	279	259	273	291	294	274	270	254	288	263	286	292	277	306	266	257	266	298	278	275	268	273	289	294	291	275	291	277	272	271	277	272	278	273	299	266	279	262	273	297	265	243	293	276	293	272	295	264	302	296	272	266	276	266	259	270	261	294	295	292	288	284	291	287	303	304	282	271	292	295	250	269	283	281	297	281	261	263	287	253	282	256	275	282	285	283	268	251	270	245	259	285	302	300	285	297	275	287	253	282	262	263	297	276	304	290	279	292	284	288	261	276	255	272	275	296	301	271	264	300	278	270	245	253	265	265	273	268	283	276	275	271	280	264	322	264	248	265	282	263	299	273	290	252	301	269	286	294	288	281	273	308	287	277	265	259	286	278	268	290	269	269	284	245	247	258	258	289	256	269	267	267	295	259	296	303	255	291	269	297	252	270	271	266	280	278	284	276	298	269	285	316	288	283	253	295	301	282	274	300	260	261	289	280	284	257	294	288	286	273	293	279	303	274	297	274	239	281	270	276	294	289	253	292	281	308	276	276	268	259	285	250	292	308	267	283	291	270	275	289	297	248	272	245	255	292	289	288	280	290	240	292	274	290	298	252	276	285	286	272	294	288	295	259	292	259	265	292	261	270	271	288	316	274	292	257	283	290	301	276	288	283	245	270	305	271	270	289	301	298	284	273	297	308	268	284	299	265	295	319	263	279	278	293	280	287	273	277	273	302	276	279	284	264	279	301	270	292	280	278	258	295	266	252	292	253	288	327	285	284	277	254	277	296	252	290	285	301	249	293	276	308	277	275	269	276	274	267	272	293	298	299	294	296	273	308	304	279	269	275	307	278	276	304	293	266	297	267	253	279	284	279	257	332	263	303	295	286	297	267	276	263	229	253	287	265	251	277	305	305	296	274	269	267	288	279	283	255	310	303	293	293	313	278	248	278	272	301	309	253	273	311	297	301	255	294	278	305	282	300	285	278	283	266	281	274	286	265	284	304	288	285	290	276	254	272	240	289	290	265	279	258	277	301	285	279	277	277	283	265	240	275	277	269	260	302	269	280	253	249	260	298	253	273	245	306	304	287	306	287	243	270	281	268	276	301	271	281	287	280	287	289	281	312	285	284	286	260	287	275	244	257	263	288	274	262	276	292	298	247	285	271	300	266	252	287	270	263	272	297	291	275	264	258	294	268	290	274	281	243	265	283	267	288	285	302	280	313	290	249	284	290	274	292	268	293	291	274	296	265	313	283	275	247	271	291	295	291	304	291	300	258	271	273	244	292	313	277	311	304	294	260	282	282	284	273	290	252	263	291	306	273	290	257	259	279	282	299	275	292	282	284	286	291	275	279	249	320	308	271	294	276	270	298	301	284	251	307	276	290	297	293	288	279	292	266	273	242	270	287	297	254	288	284	288	299	316	284	273	292	281	256	286	266	285	312	261	277	280	274	272	288	272	269	298	284	291	294	287	265	276	285	262	247	301	254	272	285	272	244	276	279	269	261	281	266	287	255	273	284	290	292	290	309	286	270	270	264	274	226	286	278	259	309	291	295	311	271	264	274	277	288	291	308	263	291	272	255	285	251	304	279	241	280	289	277	311	280	296	264	293	303	307	267	263	290	274	284	294	292	284	275	303	277	295	293	271	283	281	278	270	297	291	258	284	266	280	280	271	296	273	298	243	257	288	285	281	250	283	272	292	271	285	280	278	277	303	275	265	288	299	274	276	269	291	255	286	291	231	270	307	271	299	290	272	271	279	303	301	290	256	289	258	278	252	246	316	261	278	281	253	281	240	265	275	278	279	261	278	280	268	279	279	287	276	252	261	272	297	294	267	268	281	249	289	288	303	290	291	267	269	282	268	289	286	278	298	287	289	306	264	314	294	284	276	271	263	263	283	287	269	288	299	270	259	243	257	295	304	247	255	269	260	282	249	266	270	279	256	259	279	265	287	254	294	275	307	266	299	308	292	272	267	296	290	266	285	280	279	276	284	251	288	283	306	275	302	277	264	288	272	291	267	251	275	243	262	299	284	289	293	282	277	286	289	288	292	318	284	293	292	275	288	267	304	273	273	331	289	273	299	259	276	292	267	263	283	277	262	325	294	299	286	302	275	258	287	253	303	260	278	302	279	328	277	302	287	287	304	308	304	259	260	279	293	260	271	274	258	267	250	276	291	269	283	287	269	271	273	274	270	310	289	295	246	273	290	270	265	251	291	259	256	268	254	276	287	284	271	280	271	298	267	268	297	279	286	254	291	284	286	276	277	279	266	274	288	275	281	278	267	263	292	249	259	275	272	300	294	246	266	263	291	271	263	294	276	295	301	300	281	280	296	269	278	261	280	283	263	277	280	262	292	284	269	297	248	268	299	294	270	253	307	283	267	292	270	294	290	232	261	245	303	273	294	278	256	258	267	254	269	283	283	300	259	271	277	297	303	289	270	280	282	273	262	264	298	270	284	295	278	278	265	266	293	282	307	309	260	299	266	290	277	275	275	290	290	308	290	302	285	290	269	300	274	279	281	286	263	263	276	279	284	276	277	295	261	268	237	282	310	236	265	280	302	313	297	267	273	277	317	249	291	274	300	266	263	287	303	289	292	272	277	260	280	262	292	272	274	282	273	298	253	256	290	253	274	298	284	287	296	291	263	270	279	280	262	280	251	319	272	266	267	255	274	270	298	301	294	273	250	269	250	292	262	282	309	300	276	248	269	242	290	275	295	285	290	286	248	267	279	263	303	268	289	297	285	267	279	294	306	250	284	277	277	277	262	251	246	279	290	288	286	272	301	267	253	289	270	297	260	273	293	294	269	309	272	279	249	273	285	274	317	299	264	274	287	283	234	313	271	293	261	274	291	257	253	314	295	284	270	292	278	297	249	304	302	275	280	298	273	305	279	278	267	260	276	259	294	283	264	253	264	284	265	281	291	306	281	271	282	275	273	288	245	264	296	281	277	284	291	287	249	271	253	271	296
35731	41436	22886	16267	23901	20337	13716	9566	6717	5130	3116	1803	1161	1042	692	777	753	628	547	519	463	450	460	434	421	421	411	331	364	370	402	377	358	375	349	369	388	341	365	324	357	319	290	331	336	342	338	322	319	321	319	329	326	323	320	309	317	347	337	323	353	304	299	322	348	310	295	330	333	299	329	313	313	307	302	309	291	308	312	311	308	314	312	283	316	315	309	334	326	315	275	339	319	316	296	350	310	296	326	339	291	312	328	320	344	307	311	321	325	357	276	306	298	323	308	321	315	292	294	342	328	312	299	306	294	303	306	283	300	307	325	294	312	277	302	296	334	316	307	300	319	301	311	299	313	356	313	332	317	349	326	277	307	289	310	326	318	326	321	318	282	310	303	319	317	298	308	301	299	302	292	294	307	314	300	275	315	327	340	274	318	286	282	328	289	314	305	306	317	300	312	323	312	300	298	316	317	318	271	302	338	313	291	320	312	311	331	288	332	298	330	300	312	299	306	291	305	307	305	323	329	300	318	335	295	302	296	295	317	278	308	323	317	307	305	322	313	302	342	319	321	302	300	343	328	297	302	318	305	299	346	294	332	315	317	300	294	300	295	348	273	303	310	291	315	305	300	291	321	330	318	288	286	336	288	293	318	331	321	335	282	307	306	329	297	336	341	300	313	336	307	308	317	318	303	322	331	308	313	302	324	313	293	320	299	321	320	295	302	332	288	346	332	315	302	298	317	339	300	310	317	317	298	292	317	339	322	316	318	295	282	294	297	324	327	327	298	303	284	319	335	322	291	308	324	311	321	304	315	338	326	301	316	281	316	299	313	305	296	320	316	302	322	337	312	294	317	325	323	320	336	308	321	311	308	302	307	326	309	310	305	332	288	317	301	320	318	313	311	292	335	323	326	329	308	314	274	292	320	312	338	329	313	332	341	298	304	297	303	299	346	337	323	290	330	304	295	311	319	308	355	308	311	320	308	322	291	308	317	305	323	312	324	298	323	292	299	304	336	324	309	309	260	332	341	293	301	308	263	310	292	321	286	296	319	331	306	324	327	288	310	305	322	300	287	283	305	319	324	308	322	287	349	337	304	313	290	313	280	355	303	299	314	299	297	349	370	302	292	285	292	292	310	298	329	298	322	295	321	300	323	311	314	341	324	297	317	292	305	299	345	310	314	304	313	329	285	297	286	329	327	322	329	319	310	340	358	333	285	316	337	327	336	335	319	335	314	284	338	311	314	325	307	300	291	337	310	309	324	338	335	301	298	295	302	314	346	317	335	293	323	330	338	316	298	298	289	317	344	315	289	322	339	337	323	302	308	306	329	299	338	318	324	293	332	287	322	310	271	312	280	336	312	298	296	301	344	318	300	314	296	310	312	327	317	300	324	312	304	345	335	297	313	324	318	284	330	313	312	305	315	298	300	316	334	307	302	301	310	323	296	308	308	334	288	292	295	327	306	299	283	310	297	302	325	311	318	317	294	298	312	292	287	317	312	303	314	303	316	320	321	299	326	333	334	285	325	326	288	336	313	298	319	252	286	326	277	289	273	294	335	314	328	316	326	317	357	276	286	314	270	336	306	309	336	298	308	302	298	296	307	307	315	252	289	284	338	305	331	336	328	308	323	344	332	278	348	336	314	308	322	315	318	278	299	321	290	328	301	355	275	314	311	324	314	300	296	276	285	308	309	326	298	294	345	281	298	309	305	287	307	295	294	317	345	316	300	330	291	305	294	329	342	293	301	302	315	328	306	309	319	343	264	312	297	341	297	291	273	300	272	301	269	329	318	313	315	335	325	293	332	341	293	347	328	297	303	309	326	309	303	278	305	309	302	296	304	332	306	292	299	320	329	318	321	283	330	282	283	307	279	321	309	288	320	353	309	323	291	306	333	326	338	295	310	299	309	312	341	326	314	290	310	327	302	318	292	311	289	319	321	293	303	351	283	332	278	279	293	338	303	322	305	315	331	331	327	328	313	344	310	321	303	297	304	319	321	318	319	296	331	321	327	315	324	301	298	310	301	285	296	276	324	310	329	331	321	320	328	318	310	298	284	320	335	310	304	326	332	259	301	296	347	312	303	296	329	330	309	290	313	340	302	304	274	337	295	315	309	313	286	316	317	263	338	292	332	325	336	317	324	307	322	289	311	309	319	306	287	299	301	306	310	263	331	339	320	329	324	323	311	289	296	295	286	308	313	317	290	300	331	303	313	262	317	291	294	299	314	320	334	280	300	311	305	322	322	332	320	319	297	342	330	307	319	305	315	300	276	292	302	299	315	327	315	275	323	341	302	326	319	306	304	305	320	290	319	329	296	331	321	296	310	292	289	327	346	351	318	348	304	325	304	340	308	331	304	317	308	316	297	282	288	297	293	312	345	300	303	293	298	308	314	328	311	285	290	330	353	330	343	308	311	329	356	287	309	288	338	310	329	323	304	322	311	299	332	315	332	309	332	343	315	317	301	311	305	329	303	317	295	323	333	312	325	320	292	299	299	302	314	314	304	311	294	325	307	319	295	304	307	318	319	313	290	278	364	290	333	280	346	325	305	311	310	311	328	326	293	309	280	333	339	298	318	282	304	287	313	310	310	311	316	314	287	318	335	323	312	357	321	355	325	310	334	297	281	313	293	300	359	326	318	316	311	300	309	290	307	301	311	322	289	294	310	304	289	310	308	328	298	305	303	326	336	315	345	353	275	313	306	280	313	306	323	327	300	315	305	329	305	294	310	329	291	323	327	323	307	277	330	298	338	305	294	305	289	319	326	327	349	303	329	321	352	296	336	343	308	326	303	318	301	296	296	297	294	339	350	295	319	302	326	310	320	310	301	301	318	299	307	321	327	324	300	320	322	308	311	329	312	332	326	334	324	283	312	307	294	311	342	324	334	288	340	302	321	304	335	310	288	313	318	310	312	327	321	327	329	318	328	320	300	302	338	326	310	302	284	312	306	307	304	303	311	306	319	326	303	307	307	306	303	316	314	335	306	302	315	314	310	318	312	324	309	325	301	327	295	312	292	338	332	312	301	304	285	314	316	306	312	298	316	325	283	319	329	333	286	298	333	315	340	322	332	286	300	311	320	331	298	310	274	316	328	318	302	273	279	304	324	308	314	306	327	324	289	304	314	295	315	292	338	332	297	258	305	327	326	282	331	286	331	269	316	324	308	325	302	320	332	306	301	303	318	342	300	344	310	316	327	302	340	309	290	309	269	309	321	305	292	298	334	345	311	334	316	327	343	331	341	290	337	308	311	291	338	309	310	304	322	316	331	286	276	326	298	291	336	325	304	296	286	290	340	298	308	326	321	307	305	317	319	319	272	329	298	305	290	343	324	331	325	328	313	324	308	291	310	289	330	290	310	304	306	297	294	322	315	318	296	345	312	311	313	329	336	303	304	331	310	307	280	325	288	316	325	313	319	327	336	317	295	323	345	298	304	290	301	321	313	302	328	334	278	307	310	307	326	325	315	316	308	317	332	350
28035	21698	14418	4794	6340	5488	3261	2002	1310	961	666	472	427	376	338	384	346	332	342	351	315	331	346	364	314	335	323	333	315	342	327	348	352	336	350	364	322	319	316	323	325	325	310	289	320	286	331	329	307	336	322	318	339	343	355	351	332	320	339	342	295	347	318	331	334	346	313	355	329	297	325	318	342	305	345	321	339	363	308	359	329	332	331	311	327	331	307	325	309	362	341	326	317	336	292	345	324	304	301	303	313	327	302	342	336	331	335	320	322	316	340	328	312	317	329	342	340	314	341	306	305	295	308	310	335	309	310	313	330	306	331	345	336	301	342	327	304	338	288	318	293	335	345	320	322	333	297	313	355	308	323	352	319	307	341	337	296	331	329	285	347	318	307	322	296	326	323	309	312	348	339	334	314	334	313	361	309	336	298	305	283	306	306	335	364	328	325	332	350	311	315	308	318	305	313	320	344	338	333	319	327	318	340	362	317	377	316	334	307	290	324	316	283	316	334	325	317	294	317	353	290	341	337	316	336	294	343	313	322	317	342	321	303	332	308	332	328	315	315	311	300	307	341	312	333	321	314	339	315	328	315	319	328	316	323	347	328	321	310	353	316	355	362	331	347	325	353	342	313	331	326	298	322	345	356	330	304	318	362	334	343	344	361	318	323	324	325	343	345	338	334	333	306	344	331	338	327	313	320	335	314	301	319	338	332	295	365	307	344	339	319	367	298	311	325	341	331	343	328	300	338	307	330	289	332	315	322	312	312	329	344	335	327	314	337	306	331	307	296	333	332	313	333	334	299	305	319	344	314	332	337	342	338	347	344	331	272	302	308	318	328	345	309	344	327	319	344	326	319	273	323	309	314	360	308	334	316	325	315	332	286	343	321	298	348	320	337	310	334	328	343	331	304	340	316	296	318	318	355	330	298	325	322	333	356	328	328	333	289	299	356	346	339	314	348	346	308	319	296	327	321	311	289	303	322	299	299	344	289	287	327	328	339	339	314	307	320	295	330	326	322	305	299	334	292	328	316	320	297	327	315	352	325	303	327	310	316	321	329	335	339	312	307	350	284	320	317	332	297	329	325	334	358	356	317	315	300	292	331	337	323	326	363	310	327	322	351	304	352	316	351	317	375	312	311	301	336	330	291	345	311	320	353	293	317	292	331	337	290	336	292	298	342	333	312	318	339	341	349	356	322	321	335	325	342	299	306	349	337	303	300	292	323	341	284	331	325	332	318	287	308	330	292	333	347	307	330	301	304	346	344	316	358	357	305	331	324	334	336	301	328	328	313	322	317	358	323	323	306	324	333	320	320	341	345	314	324	327	305	302	302	333	310	325	304	335	347	348	341	318	320	318	317	312	307	307	305	381	319	310	315	345	330	319	331	324	330	305	321	306	326	323	329	292	320	306	342	357	344	336	339	336	324	319	312	324	307	341	334	364	328	352	343	331	324	332	339	331	338	305	313	332	309	337	325	348	306	311	302	325	318	340	340	321	331	306	343	309	345	327	336	326	330	312	325	326	311	299	363	316	317	304	329	325	349	261	333	284	295	330	340	336	331	300	319	286	332	318	278	318	287	333	345	345	358	309	339	317	317	333	378	325	319	326	344	316	303	309	318	296	319	306	333	334	313	307	313	349	338	327	352	317	364	310	324	327	315	330	303	342	291	310	318	323	355	332	298	334	351	335	317	337	336	316	327	324	355	311	307	291	313	314	360	319	271	343	301	332	313	334	321	317	337	319	317	341	314	343	328	300	321	352	319	319	314	302	308	357	319	318	320	312	315	299	301	315	332	301	306	293	318	307	330	309	297	320	344	351	357	348	328	346	282	321	335	321	324	311	344	351	325	292	312	356	318	328	314	305	355	312	320	315	326	342	299	337	339	353	301	302	309	338	301	337	349	308	291	343	307	302	310	317	315	331	297	335	307	307	343	367	347	336	334	350	330	343	359	312	321	334	303	279	313	312	310	323	340	359	337	331	310	316	339	319	321	287	337	316	365	301	337	321	290	306	343	305	328	339	346	311	335	311	369	320	326	323	331	328	333	351	319	347	319	286	362	324	314	309	335	331	324	309	353	333	320	324	303	321	325	312	334	324	333	322	345	333	321	330	326	326	351	322	324	360	327	349	297	283	377	347	295	325	313	327	305	320	351	335	326	327	344	335	349	344	328	323	341	378	340	287	291	351	299	312	364	344	337	320	347	325	330	335	332	323	301	320	333	356	329	344	335	320	309	295	319	339	358	331	304	326	361	317	350	336	306	319	360	329	348	324	343	374	323	326	320	347	302	307	342	289	303	314	325	334	314	311	332	344	376	340	317	301	344	329	322	355	351	295	327	294	333	304	345	331	301	327	337	301	338	332	306	314	306	344	294	333	316	322	307	321	333	347	355	356	337	319	331	327	306	328	294	337	327	337	310	323	359	361	316	326	351	319	295	317	319	307	326	329	288	305	334	333	325	330	325	355	337	319	330	322	332	309	309	306	321	320	335	340	325	366	343	351	320	322	311	320	307	304	328	338	347	326	315	287	290	328	330	336	283	312	328	360	332	312	328	350	332	356	344	332	341	333	335	321	318	331	327	333	340	305	310	293	350	328	333	315	343	322	331	317	309	325	317	316	364	295	326	315	304	346	288	340	333	308	347	295	291	315	342	334	284	317	318	319	307	347	274	297	349	319	351	320	312	317	315	319	317	319	348	332	310	336	325	324	327	318	306	354	345	331	333	281	286	346	273	301	372	319	319	319	330	344	295	304	331	302	312	364	356	325	305	335	302	313	307	354	329	350	313	285	333	321	308	326	309	300	305	321	330	323	325	320	347	311	313	366	294	313	307	326	349	322	285	358	318	349	311	316	325	293	287	355	330	332	358	338	316	300	339	344	320	353	331	336	308	331	341	303	322	315	304	343	334	324	337	334	356	336	307	326	321	318	312	357	374	324	301	329	308	327	366	332	320	334	323	329	338	310	307	336	343	328	359	342	377	336	297	318	334	314	318	338	344	320	306	328	320	320	351	327	326	353	328	323	324	339	320	330	340	337	317	283	302	327	363	301	318	325	345	340	307	313	328	321	338	328	321	319	360	325	364	369	334	311	298	305	308	305	316	329	335	334	331	329	308	348	349	314	336	342	306	346	311	306	321	310	338	312	329	347	305	309	317	335	328	327	351	332	362	320	313	333	323	328	361	344	333	322	334	337	303	302	331	349	302	303	307	310	314	367	319	309	304	343	326	323	334	312	389	342	313	334	332	334	351	349	348	340	322	317	337	325	319	357	335	338	325	313	321	314	304	326	329	306	333	335	331	335	305	311	325	311	307	332	314	324	326	308	311	331	305	294	334	304	319	346	320	318	350	319	374	327	345	343	325	320	312	329	328	314	293	301	321	301	322	293	315	335	350	319	276	344	329	323	305	290	316	339	339	345	354	317	321	332	354	356	324	324	342	334	330	309	339	335	356	312	302	356	331	318	297	331	311	317	351	344
30422	26022	11116	5525	11091	9656	6580	3921	2559	1927	1253	677	523	537	463	428	439	411	427	369	437	421	426	410	402	430	431	403	389	439	391	413	437	380	404	433	421	392	427	406	407	388	401	375	370	394	397	401	391	399	368	421	442	349	415	385	389	424	405	400	367	395	370	378	388	393	364	386	412	389	369	423	386	422	402	386	391	401	393	401	398	379	372	387	371	401	390	399	391	421	363	417	400	410	368	395	412	418	405	404	367	370	386	403	401	372	384	405	393	433	392	388	410	396	418	385	387	416	396	404	393	463	408	390	377	410	407	400	387	408	392	384	402	394	428	394	366	381	366	406	374	401	370	396	383	399	374	405	397	391	422	397	412	404	393	339	402	368	401	399	410	385	364	398	398	400	420	401	386	407	393	397	399	365	399	379	384	378	392	405	364	422	379	385	390	398	406	388	403	385	363	387	372	385	385	366	387	400	403	356	408	415	400	421	381	414	383	405	368	384	373	386	411	396	376	412	371	387	380	412	347	401	405	404	409	400	399	374	343	368	386	387	375	409	450	366	399	368	396	406	371	373	412	398	396	375	362	429	413	396	399	375	376	381	365	405	430	378	380	394	421	378	396	393	364	361	421	396	389	368	372	360	375	444	399	380	387	407	384	388	390	410	337	382	378	378	428	411	372	384	415	372	397	399	394	419	386	433	377	415	369	407	398	413	371	355	404	377	410	398	352	385	351	413	366	398	406	404	395	365	405	413	404	391	409	418	397	390	422	418	395	394	353	385	418	357	398	371	371	370	381	373	382	396	384	422	361	423	405	364	409	406	381	399	394	416	435	388	377	421	394	368	362	396	386	365	390	406	395	405	370	393	385	422	419	388	363	399	417	403	397	435	385	356	418	379	404	409	420	398	390	428	391	387	384	384	384	403	395	353	397	393	386	380	394	432	385	370	396	378	368	426	420	400	360	418	405	368	372	407	424	423	388	371	382	415	395	389	387	382	426	365	400	402	389	428	393	398	424	404	399	392	383	402	385	351	392	441	421	409	376	400	374	381	421	380	394	421	398	409	394	422	390	411	417	407	394	366	400	372	373	385	397	377	387	383	398	380	411	376	402	382	365	396	392	358	376	387	368	370	392	373	417	405	368	407	405	396	411	402	374	403	371	405	380	402	439	414	414	392	376	409	364	403	367	383	366	370	401	403	369	365	378	408	418	404	418	377	417	369	393	403	375	396	405	403	373	399	409	395	402	404	409	425	397	415	362	418	406	367	356	403	419	404	389	376	425	400	399	381	376	371	430	404	399	382	446	385	382	411	376	348	351	401	402	391	398	437	380	406	407	388	395	410	370	389	399	405	367	406	402	362	424	421	400	375	416	386	394	416	386	418	384	415	365	414	376	367	410	376	374	387	358	381	394	362	383	404	419	366	386	382	407	367	391	390	416	421	366	431	367	370	379	398	363	363	379	370	382	379	391	353	350	386	403	428	398	443	415	411	429	377	400	376	420	395	404	388	376	412	356	394	410	367	383	389	409	386	369	420	430	372	404	386	409	401	391	391	423	404	397	385	363	409	428	373	407	405	410	378	384	398	432	376	411	378	413	400	409	388	428	395	380	404	356	381	414	398	396	425	387	404	381	395	396	356	412	388	394	401	437	365	394	376	412	375	430	411	405	414	410	403	365	359	400	397	415	397	407	358	433	390	416	398	419	367	428	374	413	405	401	396	453	350	406	391	380	392	352	394	425	396	398	377	391	406	405	366	409	398	404	371	362	382	403	375	412	373	397	428	395	405	398	387	400	398	405	385	375	400	397	401	436	406	388	407	377	387	386	361	423	371	415	403	379	392	389	432	388	395	418	404	410	400	370	445	394	351	393	398	378	394	358	374	423	366	430	410	398	382	394	403	384	406	386	401	421	416	383	427	372	376	383	369	417	386	416	391	384	388	394	384	379	378	399	409	384	389	411	402	391	389	390	392	401	376	400	389	403	398	390	379	402	381	369	410	375	400	372	378	367	409	428	379	406	398	356	393	369	419	398	399	393	357	391	386	396	390	356	395	399	393	377	409	406	426	385	373	410	387	368	357	394	374	421	368	365	409	379	411	392	420	354	397	351	385	390	415	391	402	393	415	387	376	382	400	381	395	440	354	416	422	367	389	371	432	384	433	372	423	395	396	410	404	396	392	390	387	377	428	400	368	385	365	409	384	394	394	403	372	363	382	382	390	417	428	365	405	380	400	422	414	375	398	375	377	353	416	397	372	410	405	379	384	383	419	419	401	388	394	381	370	395	384	362	431	465	374	386	378	397	387	431	387	422	408	416	416	368	403	390	399	340	371	385	381	436	386	380	354	383	405	404	395	406	413	412	336	411	408	392	374	404	395	432	385	397	396	400	405	400	399	373	412	416	390	407	430	395	428	375	369	385	386	414	391	401	411	394	385	414	366	423	376	366	386	361	386	372	405	377	383	399	409	390	404	356	377	373	390	395	391	418	382	412	376	400	388	394	398	367	432	394	392	400	375	375	402	434	403	366	406	370	397	410	359	436	406	365	413	411	415	402	382	387	367	371	389	379	362	403	383	399	391	372	414	382	408	401	405	421	404	421	416	419	416	382	416	426	419	401	395	382	396	426	397	413	368	435	396	398	367	410	365	372	399	400	370	398	378	408	384	407	408	394	380	399	426	392	369	384	352	374	396	386	420	398	365	404	381	391	410	387	355	414	397	413	371	394	400	396	399	426	399	386	405	385	385	377	389	392	400	436	401	357	425	388	388	394	432	397	394	370	422	404	390	383	353	376	385	383	400	405	375	385	374	373	417	398	367	375	383	365	388	373	416	392	406	406	380	419	373	387	418	406	406	410	387	400	393	389	397	404	406	400	369	424	420	361	381	415	412	374	352	399	411	391	407	379	418	406	353	395	387	380	392	399	434	445	386	382	406	370	397	399	385	415	406	403	408	416	383	471	395	387	428	409	392	378	351	421	424	388	351	423	386	382	403	420	392	415	420	412	389	377	370	377	355	357	387	394	395	390	376	380	406	394	414	406	386	387	372	410	370	399	377	395	379	351	432	410	379	403	392	415	379	413	408	415	391	396	394	398	399	410	385	387	353	369	415	419	382	398	380	380	382	368	392	432	369	352	378	397	417	396	399	369	408	379	387	383	385	396	378	384	385	379	379	413	392	401	432	379	362	402	349	357	416	401	401	400	390	410	397	399	414	387	395	398	390	371	385	395	372	406	418	397	388	372	372	405	434	361	384	355	399	393	394	364	379	382	396	366	405	406	393	378	375	409	390	401	372	374	407	374	360	374	419	398	382	388	385	428	391	392	398	397	359	389	403	418	400	386	393	368	402	397	393	407	367	381	377	405	389	380	375	411	399	392	387	393	412	386	398	381	385	423	376	424	393	421	418	389	380	384	380	383	371	391	394	397	398	414	419	415	390	363	399	366	380	380	404	354	365	368	380	402	427	396	391	416	370	379	409	376	396
23434	20889	28091	23839	21108	16890	8605	4428	2297	1473	1049	628	415	370	325	278	268	226	241	237	221	218	197	225	205	244	198	191	189	207	180	213	195	182	194	217	169	179	174	168	169	158	179	182	204	172	185	185	164	189	171	176	181	180	185	173	184	174	198	206	154	183	170	203	179	166	182	180	165	186	182	162	171	182	183	169	182	174	182	180	204	177	178	193	206	169	175	154	158	178	189	174	160	162	207	152	170	184	194	192	166	190	168	182	172	188	185	186	179	196	189	173	186	175	178	188	165	182	183	186	200	211	201	202	178	171	176	185	160	187	186	168	174	198	171	160	183	167	185	182	165	140	169	147	172	187	185	191	185	204	177	174	172	183	168	174	191	181	183	184	179	211	177	171	207	180	180	174	201	188	177	189	191	201	173	183	183	181	180	173	188	165	193	189	175	164	191	182	198	152	166	188	180	174	197	172	187	190	170	178	204	176	205	170	175	212	187	198	197	188	164	174	172	178	219	203	170	201	186	191	173	182	166	174	185	161	175	186	208	187	179	184	185	187	192	157	201	184	175	184	167	176	179	187	188	198	187	158	176	173	195	179	198	176	158	160	187	176	174	176	192	171	171	191	169	173	200	178	201	181	180	163	156	189	180	181	169	188	178	163	215	184	179	171	202	189	172	180	186	174	198	181	171	175	172	191	170	158	180	206	172	183	168	199	189	181	184	189	173	174	184	174	154	179	181	180	189	192	168	166	168	162	185	181	159	194	187	184	173	166	163	196	182	162	206	164	190	153	165	187	182	171	190	180	167	170	202	190	150	173	185	199	177	169	178	166	174	182	182	157	181	180	176	181	192	162	176	193	150	196	198	162	192	183	181	172	165	184	184	149	173	193	188	196	195	174	164	163	162	196	175	160	178	194	179	185	180	179	162	164	198	155	191	165	185	166	168	157	195	180	180	151	211	171	187	166	170	202	198	170	190	178	205	189	158	183	214	164	187	168	176	174	189	187	188	175	170	184	164	169	156	191	202	150	205	203	167	170	206	187	194	177	163	181	174	181	180	180	170	204	191	157	192	184	185	177	171	191	182	164	174	167	186	179	182	182	203	181	167	188	176	157	164	182	178	162	190	175	161	193	152	166	188	179	167	186	180	195	172	189	190	174	184	174	191	163	198	186	196	194	186	192	166	177	173	199	182	166	178	197	174	193	152	185	184	176	201	181	187	206	173	198	171	199	181	192	189	189	196	168	157	143	158	192	172	186	176	154	202	184	162	161	191	177	169	176	174	166	168	197	192	179	196	171	175	178	197	177	181	179	155	184	178	163	169	171	160	192	168	188	182	173	201	198	178	155	188	179	150	199	180	194	190	186	197	152	183	187	181	163	187	187	173	162	185	188	187	188	150	184	172	167	168	170	182	185	176	188	187	187	185	177	153	173	170	166	178	209	171	196	190	177	189	198	188	177	196	173	199	144	172	172	171	174	169	173	170	189	182	212	197	180	201	218	159	182	164	169	169	145	169	155	167	184	157	176	192	207	181	176	168	191	199	170	178	169	177	160	161	169	181	163	192	192	161	174	179	184	184	174	198	200	176	161	193	162	166	175	159	202	186	201	163	161	175	173	171	183	210	189	189	175	149	176	169	184	194	183	187	169	177	177	169	162	186	175	188	191	175	168	187	145	200	174	177	169	171	160	183	187	192	184	164	193	164	177	174	195	168	176	182	178	177	175	152	180	183	174	200	166	167	174	209	196	180	178	165	170	177	210	185	176	169	180	183	186	193	159	195	179	192	176	172	174	171	206	193	173	157	185	197	153	187	193	196	157	158	182	206	187	186	178	196	190	171	193	205	169	204	176	169	190	162	177	180	147	190	179	180	156	165	158	191	188	208	191	182	185	196	177	171	199	192	174	155	208	191	192	173	181	207	177	153	171	201	167	177	169	180	178	185	180	194	177	180	202	186	189	164	185	186	193	185	176	179	158	178	191	200	184	220	182	200	224	159	181	172	198	181	174	157	159	159	177	170	201	202	171	181	189	188	182	190	183	158	172	181	169	149	175	197	185	173	177	185	168	157	194	185	170	185	165	184	178	183	196	172	194	184	190	171	175	164	199	175	167	194	163	170	175	161	165	212	180	174	157	210	163	164	144	177	184	174	178	169	167	199	187	188	180	183	180	182	180	178	180	163	168	168	179	166	173	186	190	153	205	163	158	160	168	180	153	182	170	176	169	181	166	183	198	175	163	175	203	165	162	174	177	164	207	178	198	177	205	178	212	175	179	168	171	158	168	190	198	194	180	179	183	148	167	167	168	199	174	178	183	184	152	176	186	180	190	181	202	171	182	190	161	172	186	190	168	175	178	178	173	193	157	189	208	170	178	192	195	188	180	175	200	173	182	173	180	180	184	172	184	176	176	195	190	190	197	173	172	175	169	174	182	168	172	166	173	207	194	180	184	191	176	189	177	174	163	189	185	167	189	181	189	176	159	172	173	205	185	179	179	173	175	177	175	170	194	152	177	169	182	164	182	173	178	163	170	180	166	190	165	202	207	192	182	177	192	169	204	201	193	174	183	189	169	165	170	177	183	169	166	204	175	206	213	188	180	173	177	199	172	194	161	160	170	174	171	176	178	175	189	192	191	182	189	183	187	179	185	183	176	156	170	173	177	190	179	173	176	179	199	180	190	189	173	166	184	185	192	175	192	184	168	207	171	174	174	171	182	166	167	171	182	173	192	185	163	154	170	211	170	164	169	180	166	180	188	188	156	171	175	179	153	175	164	180	178	182	169	182	169	139	233	164	179	192	182	183	180	194	158	168	151	195	165	189	184	206	175	205	178	180	161	196	200	174	203	203	173	184	186	189	184	184	181	168	178	164	191	189	177	189	170	189	185	176	170	226	188	194	186	175	161	163	177	154	167	178	176	166	159	189	178	164	200	210	184	179	168	158	185	166	179	163	202	155	189	167	168	181	191	187	163	189	167	166	185	161	141	174	165	181	181	208	169	187	192	189	164	168	182	181	185	197	175	170	170	172	168	164	188	159	167	165	168	194	184	181	174	190	209	176	171	195	164	189	195	169	174	179	201	182	167	188	182	170	176	178	164	173	195	187	181	178	162	184	181	197	185	208	169	178	186	192	188	184	185	186	163	169	191	184	173	214	188	175	188	184	153	171	150	165	168	165	175	177	164	178	186	190	184	188	165	167	183	161	188	169	191	203	198	174	169	186	184	190	174	187	184	183	174	161	187	199	150	174	185	179	179	195	186	189	178	161	174	189	190	189	161	185	168	178	171	186	187	170	154	185	190	155	179	192	162	188	153	181	179	188	159	178	167	207	159	197	180	184	187	182	204	160	177	182	184	182	154	193	184	188	205	188	182	175	185	177	166	202	166	162	198	167	180	199	183	174	149	168	174	149	172	177	147	179	178	129	187	176	175	179	176	183	187	176	170	179	161	186	184	186	166	171	187	188	181	192	194	186	189	185	183	181	164
32410	35390	18143	11373	17306	15084	11328	8080	4791	3181	2089	1136	670	544	475	412	370	402	361	354	304	286	291	306	250	278	268	241	250	257	244	261	234	229	277	268	254	240	239	254	211	218	219	218	211	223	249	217	223	239	235	215	229	255	248	226	239	228	238	209	239	213	216	248	242	231	230	227	258	221	209	219	184	235	220	217	214	208	226	203	227	228	236	245	195	222	228	245	234	233	223	212	200	235	208	216	210	233	190	213	238	222	206	230	253	231	209	228	218	208	223	238	227	215	222	226	220	237	231	221	245	224	215	257	237	221	201	223	205	237	232	194	212	231	206	215	245	224	231	203	238	236	235	217	236	204	230	239	222	213	211	214	253	240	254	236	208	219	222	207	228	216	220	237	232	199	260	223	224	240	233	217	222	226	224	217	238	221	184	226	195	224	243	228	229	232	245	241	222	211	225	224	226	219	232	220	213	229	213	242	208	234	245	247	220	233	235	239	246	212	218	211	257	251	236	234	225	228	238	198	234	226	234	238	216	218	206	214	213	239	218	239	233	245	234	225	226	229	217	252	235	243	219	217	220	245	240	219	227	199	215	224	239	238	217	235	227	227	232	200	224	215	205	211	226	208	220	237	202	217	232	220	209	222	223	242	219	228	208	229	214	192	229	229	223	227	241	228	252	237	209	249	204	221	251	224	211	224	200	215	206	211	217	227	220	256	220	211	201	211	214	228	227	221	210	239	235	198	246	231	203	221	205	232	211	202	216	223	216	233	191	230	241	236	235	209	225	230	231	222	251	222	233	236	231	227	218	239	226	218	201	238	196	225	242	203	233	222	240	208	206	242	211	226	218	231	211	212	222	200	224	215	219	235	223	228	234	240	210	198	207	211	245	204	196	251	224	228	242	236	226	220	224	243	221	224	218	207	226	228	199	240	218	229	227	226	239	225	212	248	215	221	220	178	239	212	220	198	226	236	236	250	224	214	205	203	197	234	233	230	232	213	233	225	220	206	216	220	231	259	181	257	202	232	250	222	207	233	226	213	227	245	228	226	226	200	221	246	211	230	235	225	237	242	210	190	237	223	240	211	212	234	217	238	216	234	198	212	227	217	209	269	217	257	223	224	230	230	225	218	224	214	220	230	194	223	239	250	223	217	205	219	216	205	229	217	231	235	242	239	204	236	239	207	221	219	224	210	220	277	208	238	246	224	247	216	224	241	219	223	238	219	227	215	229	237	197	216	230	211	201	216	203	259	226	215	215	217	222	222	243	222	223	200	204	235	205	205	241	206	236	222	216	242	229	229	222	216	234	203	206	209	211	220	220	245	215	219	230	217	239	224	202	231	224	216	225	223	224	184	226	196	248	221	234	228	201	257	245	206	211	225	218	225	229	229	248	239	212	205	223	238	210	213	233	237	211	244	209	218	213	216	230	222	214	231	198	206	217	231	224	238	223	224	257	241	226	254	239	220	228	203	222	220	219	211	253	190	214	231	222	225	212	226	217	216	242	237	246	205	215	208	234	185	226	244	210	216	254	196	205	229	225	207	203	197	224	202	242	253	249	215	220	228	240	191	219	207	221	225	203	227	229	250	216	218	209	234	222	188	220	223	216	209	248	237	217	204	237	207	213	224	220	221	239	228	236	235	201	234	238	225	213	230	223	215	219	236	210	243	239	247	248	216	219	225	214	235	215	204	212	235	210	212	211	220	225	243	231	214	207	213	227	221	223	212	205	211	207	244	229	208	224	226	221	226	239	240	232	207	230	223	236	219	214	203	213	228	218	236	221	230	236	229	216	232	227	215	240	231	224	214	198	242	193	241	222	245	221	210	218	223	241	228	228	224	232	232	211	244	221	219	243	212	205	223	211	245	223	212	206	233	218	233	230	226	230	240	204	236	215	210	213	218	235	228	229	218	224	200	256	232	215	242	219	243	233	213	247	226	220	233	228	204	224	257	209	203	231	232	243	219	230	203	205	226	191	235	231	244	227	204	219	218	229	233	234	218	228	225	205	226	221	222	224	197	241	214	218	224	226	236	227	226	236	191	228	238	227	215	236	264	221	221	217	206	233	215	218	224	249	218	228	228	241	252	215	226	235	234	226	238	219	217	218	217	234	191	211	205	226	233	208	219	210	215	237	222	195	231	221	217	190	193	223	221	231	230	222	231	227	208	240	223	221	206	248	215	217	235	245	223	243	211	192	239	196	211	227	226	185	226	198	214	227	232	212	213	205	221	221	215	236	220	233	222	228	250	215	233	203	218	242	207	238	237	207	216	234	217	223	245	219	217	243	204	212	222	231	230	206	209	226	223	233	198	219	227	218	211	222	213	240	217	201	236	230	248	224	240	220	194	222	215	242	232	229	207	232	230	206	235	213	215	232	216	230	239	212	244	227	228	243	217	201	233	228	234	240	206	217	206	211	218	211	222	241	236	238	207	208	214	205	232	224	210	246	244	220	210	221	215	222	232	195	221	240	219	192	233	238	220	237	237	214	225	217	232	238	231	256	228	216	240	224	220	225	205	256	212	200	204	210	208	236	201	207	199	211	224	238	223	222	230	235	225	214	208	226	208	245	227	238	232	236	231	229	229	206	215	214	249	239	193	208	203	203	212	227	227	215	212	246	237	189	218	236	230	215	197	228	215	218	222	215	257	234	217	238	194	237	218	234	224	193	207	234	247	224	221	223	222	255	222	231	227	225	198	226	229	237	220	206	215	208	230	204	241	259	219	236	200	227	236	214	205	229	214	222	253	226	248	201	242	221	242	247	196	217	221	210	225	231	222	208	233	227	220	228	224	226	210	212	195	214	214	240	209	219	220	224	219	265	204	206	223	218	208	226	217	214	232	204	211	225	218	233	206	207	239	237	211	224	221	202	218	208	238	223	216	219	223	235	238	235	215	234	216	197	237	247	220	242	221	218	221	252	218	237	218	209	199	224	227	240	234	237	214	207	221	201	234	246	236	216	231	214	210	227	208	225	210	196	230	244	232	225	228	255	209	196	227	224	238	240	239	244	201	219	229	249	245	207	241	232	222	227	228	237	239	226	235	231	203	219	234	234	213	252	208	222	206	224	222	239	214	192	227	216	220	211	222	214	208	216	220	240	251	203	224	219	231	219	211	224	228	244	233	208	229	232	228	251	225	230	225	237	213	227	237	212	255	213	224	250	218	211	251	234	219	223	212	227	222	251	218	235	217	229	252	222	223	226	239	254	254	213	230	226	214	242	223	228	240	192	227	227	199	252	236	233	237	232	226	214	234	223	228	236	217	206	233	199	235	221	229	232	215	215	220	218	212	202	237	212	207	224	219	200	213	225	239	214	233	240	212	217	238	210	226	215	217	226	223	220	191	216	248	234	209	234	219	192	255	211	247	233	182	197	237	201	213	248	214	220	233	214	227	227	214	213	237	230	222	224	209	238	224	243	222	250	207	223	232	218	230	229	238	235	213	239	221	222	200	239	219	227	234	223	212	237	217	237	225	242	228
24467	20885	27150	24683	17581	9103	5632	3149	2386	1438	1076	773	587	573	522	482	531	489	502	510	497	444	479	531	461	515	466	463	462	456	470	459	458	450	466	479	460	443	444	424	444	447	474	454	458	458	458	476	459	444	414	435	438	476	434	431	460	462	449	476	455	415	442	432	444	421	462	466	489	496	463	438	490	431	426	450	433	495	446	479	472	471	447	476	478	452	450	451	445	484	479	437	461	425	448	433	463	455	462	458	469	465	458	454	478	453	445	448	434	436	439	469	478	486	453	495	489	449	434	452	403	479	436	465	438	412	432	450	468	474	432	443	450	503	441	464	456	434	480	455	455	427	470	435	472	428	468	450	470	465	487	484	468	450	460	452	441	459	451	448	453	449	467	471	470	462	410	440	485	438	444	450	482	458	402	435	424	471	466	432	441	429	456	486	495	435	452	437	444	447	481	446	431	420	459	457	459	442	422	470	464	459	509	437	492	460	458	455	470	458	418	443	483	450	473	454	469	474	463	456	480	461	402	488	429	463	453	442	454	455	415	469	443	447	448	486	427	431	469	471	471	447	481	497	416	425	463	442	479	430	457	423	443	490	432	448	422	495	455	429	483	467	461	444	446	455	427	507	476	459	495	472	434	413	457	450	442	462	472	429	454	487	412	439	489	437	449	444	464	476	426	433	463	409	440	449	499	460	488	455	441	484	416	493	491	457	441	407	442	511	476	425	413	438	410	479	431	490	451	426	477	435	427	471	416	384	458	454	447	472	456	431	441	435	465	465	466	469	417	448	427	437	464	454	439	443	461	430	435	438	468	464	435	474	441	485	461	413	428	452	437	416	442	429	478	453	461	467	458	446	499	454	463	444	461	481	434	435	418	461	431	464	430	442	457	473	464	449	444	472	461	462	473	471	446	454	433	419	478	494	462	439	427	474	433	457	465	478	469	460	424	462	474	417	438	441	414	437	444	452	472	472	458	440	416	472	453	442	481	404	410	436	434	453	477	474	445	439	445	451	458	480	442	456	488	438	485	445	426	485	446	422	457	478	412	472	463	439	452	433	437	457	449	465	483	420	434	456	463	428	421	442	427	459	438	452	479	444	467	427	449	493	463	475	443	444	453	452	479	446	467	413	440	443	468	488	467	434	474	440	443	462	409	456	438	458	475	468	469	471	462	420	468	460	431	447	454	453	481	430	471	438	462	453	476	448	460	451	477	512	462	482	420	455	474	446	454	463	485	490	480	443	444	480	485	498	483	473	488	456	492	466	458	438	433	433	458	479	448	477	453	425	433	462	467	452	450	452	468	459	448	436	441	459	485	446	450	438	465	454	469	481	449	473	446	432	425	486	471	459	499	451	479	475	454	418	480	458	442	482	455	434	462	492	464	450	441	402	447	429	440	448	465	428	472	486	460	506	453	480	459	459	447	463	478	471	481	452	437	428	475	443	449	500	478	443	459	417	417	447	475	455	478	443	460	465	472	456	436	450	436	466	463	454	435	463	467	479	448	439	462	460	486	486	456	446	420	455	444	453	483	441	429	418	440	461	428	427	406	451	471	468	514	458	461	500	488	445	464	473	425	462	464	448	490	470	443	493	445	424	459	452	440	447	472	431	464	450	431	457	456	465	485	433	443	422	449	467	442	462	433	476	440	421	447	442	464	482	448	457	464	443	461	489	448	444	489	414	440	427	494	481	491	495	456	445	464	479	430	498	449	439	508	426	470	450	442	459	434	453	462	398	443	444	479	439	441	467	431	516	488	462	481	430	463	446	496	438	449	440	458	458	434	469	457	471	474	459	441	473	460	427	457	455	417	474	453	440	485	482	434	501	471	436	466	466	457	454	454	441	461	470	463	432	444	454	502	468	466	419	438	451	444	411	436	478	435	478	441	469	454	470	440	446	421	464	433	447	456	438	475	495	449	447	439	392	415	462	431	452	475	452	420	416	458	461	458	433	479	440	471	434	456	487	441	433	462	469	408	444	459	493	435	450	453	463	432	441	450	465	455	416	449	479	449	479	435	452	426	446	506	440	484	478	452	462	482	438	448	467	472	439	462	486	419	431	458	458	446	461	476	481	461	455	459	459	439	477	450	444	437	437	462	438	468	425	441	460	470	493	498	456	458	477	438	438	467	462	455	422	446	490	423	442	469	432	457	459	486	472	461	460	448	461	443	438	460	426	426	470	439	455	506	437	470	471	447	431	482	434	453	433	486	418	461	461	443	431	469	465	431	478	451	498	454	469	483	474	457	473	435	410	478	477	455	436	479	455	490	441	432	464	441	425	469	493	484	475	468	448	455	453	462	455	464	458	467	421	426	419	441	444	431	413	445	405	463	447	399	449	486	429	430	469	435	439	458	440	443	441	457	451	426	419	467	477	431	437	477	460	451	440	437	444	451	477	418	454	437	491	436	464	502	444	462	416	466	494	456	434	428	460	427	433	436	414	444	458	456	465	480	453	427	441	464	455	489	483	452	442	429	464	428	457	440	429	460	434	466	450	502	396	416	458	467	471	482	458	446	467	485	430	484	434	470	484	476	464	445	476	457	450	413	446	442	465	470	442	458	451	493	442	447	443	438	408	465	432	455	451	464	451	479	432	477	442	444	450	464	472	455	469	451	467	445	450	494	455	469	456	453	437	462	438	415	433	466	431	450	449	448	429	482	432	477	453	465	464	454	437	470	423	469	432	435	462	470	514	481	427	466	422	492	461	474	466	456	464	451	427	477	462	458	451	452	491	456	461	438	448	426	442	482	503	446	438	476	443	464	438	459	444	442	446	439	428	444	433	448	433	451	462	467	471	460	442	462	452	471	487	445	482	404	491	455	451	447	443	432	424	443	453	453	416	456	511	444	467	446	447	425	444	461	453	455	475	447	449	450	439	482	486	480	423	464	446	480	403	481	455	404	477	449	439	460	490	432	422	452	468	464	511	452	448	455	438	485	466	471	429	446	442	471	429	443	463	488	473	473	483	476	497	457	467	442	474	453	464	450	447	472	434	448	429	438	454	470	471	464	448	421	497	412	471	451	456	422	478	428	484	450	444	444	430	462	438	466	426	453	480	449	446	459	453	488	474	426	455	465	430	449	497	445	458	484	460	452	447	428	456	466	459	439	437	435	478	442	419	472	420	452	456	433	450	464	459	462	461	440	457	471	459	471	455	419	447	494	436	412	465	477	475	466	455	476	430	481	400	420	486	464	455	441	453	445	458	416	454	430	441	486	449	446	455	466	419	460	459	447	440	478	450	440	429	422	467	441	469	447	430	478	466	474	459	446	444	477	460	470	469	423	452	435	443	453	453	479	434	431	448	468	439	449	447	454	492	439	465	433	479	479	447	485	482	457	428	449	463	459	424	437	476	425	410	426	437	444	444	447	443	468	419	414	490	441	444	464	447	467	466	449	462	468	432	470	440	447	446	460	451	426	426	454	456	430	454	458	416	466	488	461	465	465	418	449	475	485	469	460	457	434	463	480	458	448	471
32246	32277	15313	10192	16342	12931	10071	6556	4962	2999	1879	1330	883	760	666	609	672	646	590	546	584	577	517	578	572	529	516	529	566	567	541	511	586	575	530	576	548	577	538	560	500	545	530	550	542	554	484	511	553	546	524	522	545	482	546	529	534	541	511	504	492	567	504	518	534	509	510	521	521	542	527	502	583	557	514	463	507	533	514	524	516	531	525	518	532	571	533	542	522	529	504	537	524	508	554	513	492	517	507	540	546	532	504	509	539	490	565	521	508	525	523	546	540	551	563	549	541	526	509	527	544	513	470	531	523	546	559	516	513	545	540	507	556	518	558	547	503	543	540	504	539	524	516	527	528	533	512	551	496	508	531	545	534	517	535	518	537	566	478	516	561	512	487	498	528	515	487	561	543	467	513	478	495	522	516	558	464	474	514	488	558	524	463	542	502	482	512	509	516	504	501	550	516	539	519	528	526	545	497	551	547	537	571	495	495	524	564	530	533	503	516	544	538	510	518	526	501	544	536	509	512	484	496	569	518	524	540	552	508	521	562	499	498	543	501	515	513	534	554	543	542	528	548	534	519	499	568	528	482	533	530	506	535	533	496	536	540	505	517	522	545	511	520	508	548	547	540	529	566	522	548	533	526	492	518	516	519	526	520	545	482	541	502	512	501	537	507	526	490	491	514	516	526	507	544	526	540	505	493	527	558	519	518	527	521	539	510	512	501	498	521	494	565	514	474	576	532	515	530	477	521	520	492	495	534	540	537	501	536	557	558	540	506	531	514	503	565	519	538	523	490	567	524	511	541	500	546	500	552	525	492	526	525	522	524	509	514	509	510	520	509	540	506	487	515	550	558	556	563	544	552	515	500	505	489	580	534	490	543	549	544	509	536	556	556	540	549	533	547	518	541	552	516	530	507	502	480	533	559	535	496	542	525	512	515	481	507	539	508	476	543	542	558	523	478	554	533	533	554	513	485	474	525	565	543	557	507	524	505	505	548	543	505	483	505	544	528	537	526	561	543	512	545	536	536	565	509	524	480	494	524	489	503	508	552	515	516	512	535	539	501	523	521	525	518	552	558	536	501	543	502	545	519	552	546	564	522	547	528	511	515	511	487	556	558	535	538	508	527	551	531	550	529	527	499	546	503	524	503	548	522	495	505	495	515	500	476	546	505	532	508	556	521	553	527	569	562	515	491	534	514	526	526	512	512	518	549	517	497	537	579	537	533	523	555	470	534	517	533	513	499	508	504	496	553	527	496	551	539	526	511	510	538	540	569	497	496	554	480	555	492	526	568	532	544	523	542	552	516	545	518	511	517	551	517	538	526	534	564	493	525	537	516	518	503	510	472	561	539	491	520	547	513	529	517	547	506	506	506	507	558	549	518	501	535	545	537	536	520	527	504	513	542	523	506	512	514	489	550	503	533	528	521	558	549	537	488	543	501	529	536	509	512	528	562	525	523	522	516	522	526	493	495	524	530	538	521	523	525	545	491	527	522	512	531	539	511	521	538	511	544	539	525	546	558	569	505	517	507	519	496	523	533	520	545	534	512	520	547	543	527	536	512	538	521	546	544	504	518	509	551	529	519	526	545	564	563	539	509	529	532	521	529	530	517	544	568	518	504	504	492	551	514	517	549	519	516	526	536	513	559	546	526	556	533	516	532	502	507	531	557	538	506	507	519	542	504	535	499	569	566	546	539	529	490	528	538	479	550	534	534	469	497	534	534	514	509	486	527	509	555	533	516	508	491	478	516	535	521	535	541	514	565	496	533	513	507	516	509	521	544	510	520	524	543	538	493	503	523	521	539	511	484	502	514	551	514	549	511	530	522	522	538	485	508	553	580	515	542	542	561	545	564	538	554	517	482	535	497	554	539	550	494	500	519	523	532	527	522	518	561	526	529	537	501	542	517	543	495	553	525	516	535	517	576	515	514	549	511	531	514	550	528	536	511	480	507	532	486	503	546	512	534	540	496	537	531	511	539	531	514	531	530	505	527	492	509	473	506	513	544	509	517	503	529	528	515	551	479	510	515	539	517	577	543	535	516	501	531	512	526	513	523	548	551	514	555	515	561	519	528	525	514	580	505	493	514	505	561	538	535	528	520	503	483	485	478	533	496	518	499	507	539	543	553	515	536	536	564	526	479	504	517	502	548	553	499	495	538	510	529	494	554	532	570	530	543	523	495	529	535	528	506	465	508	476	538	522	525	538	512	537	521	526	526	517	545	511	507	546	539	501	516	487	514	534	528	543	535	595	523	545	546	539	522	512	540	532	489	550	532	466	519	492	572	517	484	475	537	548	515	506	558	505	471	523	530	495	520	548	528	556	522	527	494	521	493	479	504	500	540	519	544	553	524	527	544	522	513	511	565	515	537	531	522	524	539	505	525	516	498	491	536	532	546	506	540	539	528	561	541	515	502	530	519	545	557	479	517	539	527	521	515	539	533	533	509	536	549	509	487	528	527	501	480	512	490	503	501	529	539	540	484	531	525	530	532	535	501	492	562	556	521	526	550	522	521	510	532	550	568	504	508	498	518	515	542	519	500	548	518	545	527	514	485	499	474	550	509	524	521	497	521	509	546	537	525	528	492	505	502	527	520	528	505	507	543	547	556	530	546	517	533	518	531	531	501	534	533	524	522	506	532	561	536	504	549	526	531	504	562	492	521	531	547	512	560	541	507	516	548	531	503	480	545	537	527	488	546	524	508	513	528	542	490	553	514	485	533	508	525	501	531	526	536	521	552	527	515	499	543	509	517	536	492	520	534	497	513	530	523	515	535	574	503	495	528	539	492	525	513	512	505	464	544	519	532	480	500	543	551	514	513	524	522	565	533	475	508	546	529	506	552	546	530	494	520	524	457	547	533	528	545	498	514	520	533	529	503	515	479	532	465	513	490	508	534	576	491	489	512	444	494	526	533	514	512	531	558	530	538	522	484	493	528	535	513	553	524	523	513	517	499	519	516	497	498	476	551	561	521	529	514	489	533	513	509	517	556	488	545	544	498	506	491	531	535	559	479	555	488	544	537	504	534	507	533	524	508	504	530	517	509	577	499	515	510	524	518	497	532	526	579	515	510	558	498	531	541	522	506	554	501	514	540	487	507	519	519	526	524	534	511	547	551	538	502	539	514	544	541	530	514	516	501	539	546	539	540	521	494	513	483	504	504	510	527	524	559	517	520	532	489	498	527	528	563	551	485	522	518	536	525	523	514	500	546	522	521	518	558	532	521	513	502	523	537	544	520	496	507	540	519	515	494	555	567	546	519	514	547	518	533	550	527	513	532	551	505	505	534	522	545	500	490	507	533	535	505	551	539	497	532	529	541	554	512	544	524	532	550	512	526	516	501	510	554	542	523	499	542	546	522	521	531	536	553	517	509	531	495	541	532	462	479	549	545	515	499	508	492	530	543	506	543	503	498	505	522	558	534	533	512	513	494	521	491	511	521	503	485	540	525	523	491	536	512	476	519	522	576	480	522	539	534	536
22374	20889	28552	23355	20999	21880	19389	7365	4361	3030	1748	1153	880	579	539	467	468	424	396	355	421	332	340	380	355	341	292	302	316	340	343	344	303	311	284	320	326	291	321	325	275	288	296	296	322	290	292	301	289	275	305	298	287	308	324	295	292	277	297	290	300	306	285	283	323	274	280	321	286	300	275	304	300	286	305	288	264	286	248	296	296	297	273	290	314	299	259	257	318	322	296	288	281	288	309	285	272	294	281	327	294	299	282	285	280	276	287	288	330	302	316	282	259	303	312	302	272	280	264	268	291	286	271	260	281	269	271	292	306	291	303	284	281	273	299	296	303	297	296	275	275	270	283	270	310	319	304	269	269	290	286	289	287	274	283	298	321	280	293	310	255	283	274	282	306	275	292	294	237	305	294	312	275	275	270	306	274	266	291	281	290	273	294	275	268	291	348	300	280	310	272	288	311	305	272	294	297	278	286	301	287	281	285	311	298	265	305	298	295	266	281	318	289	249	270	289	300	268	265	324	267	263	304	310	294	293	286	313	287	297	263	253	303	266	285	326	287	294	270	284	279	266	285	348	259	280	246	278	265	293	275	307	319	286	291	285	271	309	293	271	260	264	277	304	304	301	317	257	285	313	281	294	289	306	318	284	291	298	262	303	292	266	294	283	328	294	286	288	282	293	298	294	308	307	287	252	269	272	261	290	289	297	287	302	268	331	292	303	304	300	277	275	288	273	304	287	296	282	287	291	333	280	260	289	265	305	292	284	289	314	293	293	293	268	300	271	280	263	265	279	313	258	270	302	263	291	292	306	298	283	289	287	287	319	294	246	280	277	283	309	314	283	262	276	293	303	310	289	297	261	287	288	277	268	279	290	274	287	282	287	281	308	285	301	265	292	294	306	269	295	294	279	274	282	289	275	264	306	262	262	253	269	293	293	269	307	297	318	264	288	286	324	287	287	301	297	306	290	315	298	317	289	277	288	308	313	268	292	272	276	262	298	272	287	306	315	274	278	302	244	279	305	261	305	294	268	296	290	279	288	302	299	272	291	300	278	275	281	301	284	295	258	289	281	282	295	301	307	286	336	293	265	309	309	289	297	340	261	283	298	224	301	276	303	252	285	288	286	301	282	274	322	326	305	255	266	276	297	289	268	282	301	321	283	305	275	313	285	271	272	249	300	312	269	294	311	292	299	269	289	304	292	306	298	262	291	284	286	305	292	262	273	273	280	274	310	275	294	307	284	285	285	318	281	294	271	282	295	306	277	280	279	292	273	317	290	301	290	270	268	307	290	264	279	290	280	283	285	269	284	311	263	323	249	287	276	292	305	285	290	314	278	279	266	301	297	302	270	280	294	301	295	281	282	301	320	280	267	303	271	280	270	297	296	263	290	327	289	300	291	298	301	283	288	305	268	300	308	288	304	280	279	298	297	299	292	277	278	288	294	299	250	284	296	266	270	282	281	303	302	282	274	286	285	308	313	269	298	289	284	276	274	282	289	310	259	289	300	282	284	307	319	262	272	303	317	272	306	267	271	305	268	287	291	261	271	302	312	283	293	269	289	286	300	275	338	323	284	272	279	280	265	298	296	281	301	306	282	318	285	281	287	306	290	295	318	289	251	290	295	302	291	272	295	277	260	303	301	301	286	281	299	254	305	289	292	255	298	274	283	284	292	327	287	277	316	293	306	304	259	310	286	297	295	271	282	274	258	321	266	279	293	298	281	290	333	308	284	295	276	265	288	315	304	306	283	273	245	270	266	312	307	287	290	273	287	275	288	261	288	316	291	290	305	298	279	283	259	274	334	298	297	279	320	291	291	293	276	282	297	304	277	276	266	286	274	279	269	293	285	264	289	292	283	322	316	272	316	310	266	287	301	275	265	301	288	300	288	292	268	265	279	309	290	303	270	310	263	306	285	270	297	280	327	308	289	271	288	302	269	300	310	252	267	292	303	291	289	299	282	306	305	257	288	310	283	273	271	298	243	285	291	311	277	303	296	275	301	267	274	313	313	272	262	258	323	255	264	298	310	276	275	242	264	272	283	277	287	257	301	274	273	301	334	282	296	286	284	296	311	309	277	268	291	287	286	305	286	317	319	291	261	269	278	290	290	279	281	251	302	300	305	302	291	285	281	286	297	296	275	276	275	302	289	322	300	281	277	303	294	274	292	290	307	293	277	292	296	292	279	307	315	281	308	295	273	279	307	293	268	286	301	276	281	278	279	300	278	293	295	317	308	270	265	310	276	278	308	245	288	303	285	317	278	270	293	269	274	289	268	293	265	312	280	285	303	280	302	294	241	285	280	287	269	310	262	257	324	298	279	262	288	297	292	282	306	296	276	277	265	304	290	297	278	283	303	280	306	296	291	248	287	285	269	276	299	301	299	284	276	297	285	297	284	256	296	276	286	302	287	287	289	289	287	300	274	294	282	297	275	262	294	310	264	307	270	276	299	271	269	285	280	258	280	278	251	314	277	281	288	311	320	273	323	286	302	289	278	273	286	302	290	276	264	274	291	305	287	282	274	307	310	305	295	306	290	253	292	307	312	317	311	279	268	314	294	301	288	289	285	286	297	272	297	300	291	314	283	293	294	277	302	289	316	269	295	310	281	321	259	287	301	279	300	288	291	276	277	300	282	277	269	271	295	306	298	292	283	335	291	264	310	314	271	253	303	268	273	264	339	295	311	294	293	291	275	270	326	276	315	305	278	302	274	308	305	278	277	268	281	300	277	329	304	257	290	275	325	277	265	301	271	279	271	288	306	261	292	284	275	299	287	289	284	279	250	297	270	287	275	269	288	271	279	289	294	291	266	324	277	263	257	276	284	285	263	262	271	289	274	318	281	306	279	273	285	283	301	262	305	292	262	290	303	290	301	270	276	300	259	269	277	262	259	283	281	286	313	266	272	271	291	298	309	277	276	280	295	262	276	303	284	288	271	305	290	265	276	296	302	282	291	258	288	297	332	276	279	281	290	289	285	279	297	308	284	286	298	290	282	277	257	294	302	273	285	275	289	270	278	278	277	265	284	283	266	292	268	254	301	265	291	265	317	270	255	260	282	264	268	265	306	273	295	279	301	308	266	289	267	291	316	269	299	254	288	303	271	294	300	288	272	309	285	283	288	288	253	289	230	263	306	266	269	299	309	303	298	301	275	263	273	296	313	313	306	308	302	289	288	261	302	293	277	280	315	344	280	280	289	312	298	256	310	298	289	277	271	308	317	283	283	285	301	316	296	305	303	265	298	309	285	293	283	285	281	303	279	269	271	304	290	262	286	298	272	260	272	305	297	266	275	280	281	291	254	271	291	279	282	262	287	274	273	292	315	263	259	297	269	267	298	254	290	260	331	324	295	266	286	270	302	324	300	300	259	272	255	307	274	273	295	279	301	304	291	295	303	259	281	283	275	315	277	289	268	272	294	294	278	276	310	263	271	312	255	318	285	286	284	279	293	275	280	262	317	291	286	266	291	273	296	255	287	320	268
35462	42310	26900	19236	24922	21847	16352	10945	8698	5777	3361	2209	1582	836	770	690	592	599	568	523	442	451	427	401	420	385	382	357	371	347	374	391	392	350	372	392	306	336	364	339	359	316	331	334	342	323	341	333	333	358	356	293	310	309	331	320	322	341	328	329	307	309	344	293	341	352	309	342	331	312	320	331	306	351	307	325	319	314	315	326	337	322	303	331	339	316	303	306	321	332	326	330	306	312	308	332	325	344	322	306	333	347	336	335	280	365	329	324	281	334	326	335	309	322	300	338	322	343	322	368	366	300	310	328	338	302	341	360	316	312	333	328	322	324	334	309	321	332	337	340	318	314	355	318	276	308	329	288	310	320	309	317	309	330	293	303	304	308	336	310	339	317	286	354	336	294	309	293	316	329	317	339	333	304	330	279	333	314	350	316	326	308	326	320	308	318	319	340	312	328	287	314	303	322	334	319	358	283	325	330	318	324	289	326	314	340	338	351	331	308	293	311	300	357	321	346	312	324	364	309	323	355	309	315	309	301	280	323	307	323	331	327	328	289	284	353	318	304	348	337	315	343	311	331	321	331	342	284	323	291	289	338	307	288	330	323	323	360	322	321	333	325	330	310	323	347	312	314	301	329	358	318	299	303	316	337	332	332	301	300	341	316	294	307	291	320	323	311	360	297	318	292	324	323	358	307	339	355	302	296	292	326	339	323	298	309	327	292	328	311	314	303	327	336	318	314	335	322	323	307	326	272	288	305	287	314	361	323	317	340	319	311	339	331	292	288	320	302	344	302	331	299	290	302	327	321	323	307	312	380	304	373	333	305	308	309	318	291	316	338	339	312	368	264	328	316	296	309	308	313	364	331	308	325	316	323	292	347	345	299	313	336	336	329	319	334	307	327	321	304	316	313	302	310	289	304	287	340	333	354	311	316	340	334	309	297	332	292	331	358	337	339	321	320	305	335	341	330	314	307	324	340	329	312	325	331	316	321	330	327	353	332	342	297	273	315	327	324	306	317	341	329	314	339	334	328	332	302	320	290	308	310	315	353	310	296	286	329	333	293	344	323	269	335	358	305	321	304	316	327	313	324	349	308	319	284	331	301	319	301	324	309	323	312	328	318	336	323	303	336	322	355	310	288	308	327	299	304	328	318	336	317	304	324	346	321	336	308	339	323	327	325	302	328	323	296	311	336	284	350	295	340	359	329	315	311	327	315	357	324	357	327	335	280	336	320	323	330	318	311	312	301	318	280	360	363	367	314	351	300	320	313	299	322	327	327	362	310	305	338	319	302	315	312	344	328	344	327	370	299	306	317	346	323	339	345	339	319	304	283	337	322	344	274	322	325	330	293	346	352	315	298	345	326	330	315	304	316	325	278	319	329	295	322	334	337	331	327	319	300	327	305	340	301	298	328	263	343	333	313	309	312	309	308	295	324	317	317	320	308	294	290	351	325	326	338	326	306	320	317	329	294	320	313	347	350	337	305	305	322	325	322	339	318	305	339	347	313	336	343	351	307	311	332	321	329	341	331	347	344	263	347	331	316	326	296	330	308	323	310	340	305	338	342	306	325	322	322	333	345	304	302	315	309	366	301	316	324	325	338	315	303	330	320	305	329	302	317	295	309	328	302	348	313	328	314	321	343	318	329	331	340	284	325	302	295	324	311	344	344	353	315	316	341	327	300	326	309	296	324	296	324	330	348	314	323	297	343	326	313	347	318	318	327	308	333	323	308	327	324	385	300	332	298	358	310	344	297	333	318	311	311	316	309	327	288	311	303	298	318	310	330	347	294	336	352	318	332	350	290	313	300	327	321	312	287	286	295	329	323	332	348	293	320	298	295	341	312	307	321	328	312	309	300	327	335	358	322	318	339	296	316	324	331	296	315	365	316	314	333	319	338	298	298	326	341	345	324	298	334	348	335	366	302	313	330	325	352	323	325	317	301	339	332	309	333	288	337	339	349	333	335	316	305	281	308	329	316	323	333	332	331	312	331	301	343	310	298	293	315	317	374	306	291	310	311	311	342	379	332	309	307	328	329	320	337	335	321	347	321	330	292	322	316	318	342	343	341	338	338	339	322	300	346	321	297	297	316	343	323	283	338	318	328	325	313	319	299	324	289	314	336	306	367	299	307	293	335	328	331	308	309	340	311	335	298	335	311	320	303	322	313	331	313	341	301	300	320	304	340	301	313	283	324	307	343	328	320	323	312	340	302	305	302	307	331	315	320	313	331	332	338	305	317	328	310	331	309	311	312	324	262	315	342	334	302	306	307	332	339	310	347	323	327	337	300	322	308	314	313	329	339	315	303	336	305	333	285	327	296	291	326	326	322	313	313	326	316	319	321	322	308	309	292	319	338	358	320	315	306	335	312	309	359	300	307	334	309	312	313	287	326	315	330	326	306	322	312	283	332	348	301	328	317	324	299	300	297	327	342	309	327	293	308	288	287	355	310	342	336	304	332	342	326	325	290	352	335	323	324	326	343	334	307	294	324	298	322	297	297	316	303	326	275	319	318	315	314	332	331	330	313	338	304	283	331	335	312	311	302	321	319	334	323	358	332	313	316	300	298	306	315	328	339	299	303	362	301	336	318	278	328	319	336	316	331	329	337	322	307	306	318	334	314	319	315	314	288	322	294	324	329	330	332	295	330	322	310	323	323	303	334	321	333	340	301	312	294	321	328	319	320	313	309	331	324	284	303	288	306	346	336	337	313	326	320	305	294	325	350	318	295	317	314	334	320	326	322	331	324	341	322	318	318	309	287	364	326	335	298	340	298	362	291	289	331	337	297	304	331	333	321	307	337	329	321	328	318	318	321	318	351	304	314	304	296	309	349	310	283	286	302	312	305	333	330	321	329	308	309	360	314	317	323	341	297	308	310	279	298	311	316	287	319	335	330	306	344	302	342	280	324	325	316	301	312	297	316	329	348	274	329	340	326	320	336	333	297	353	321	317	321	318	308	329	327	343	299	304	311	318	283	308	344	311	299	310	280	312	322	326	327	328	327	330	342	325	295	335	337	353	331	337	332	279	316	297	325	332	303	323	355	289	307	337	317	335	346	317	308	278	338	340	304	313	332	308	322	309	303	311	331	313	334	306	280	294	330	305	340	299	319	338	321	310	323	324	342	338	304	320	306	312	326	326	328	338	296	317	339	320	329	345	302	377	369	292	333	290	323	309	310	331	326	332	313	289	297	318	329	317	303	326	328	315	343	313	349	329	295	359	311	294	310	288	309	321	290	326	326	329	300	341	310	300	309	295	288	356	337	314	310	334	341	322	332	329	314	309	321	307	321	306	348	332	309	326	330	330	303	306	327	299	321	318	303	321	313	317	315	342	331	338	351	325	318	269	317	353	289	338	303	323	327	342	319	321	318	312	311	331	338	328	336	304	327	335	328	349	326	323	288	326	329	317	329	328	334	319	325	334	317	322	344	342	312	318	351	339	308	314	329	348	318	338	312	303	331	310	318	306	334	312	317	337	328
28022	21676	17493	8202	8209	6638	3929	2196	1494	1087	787	642	444	367	338	330	381	365	332	335	351	312	325	341	352	325	344	344	357	351	354	342	349	332	361	343	320	339	317	359	329	347	331	325	347	360	340	346	325	317	306	352	330	315	327	330	301	308	316	331	323	322	341	311	339	319	360	366	343	332	354	346	345	387	336	342	360	324	325	350	330	352	280	334	319	323	324	308	335	314	338	348	339	311	355	345	331	354	348	284	361	313	307	341	323	332	337	331	370	346	330	326	321	342	306	302	336	356	339	341	319	310	346	292	352	339	341	344	347	355	317	360	360	318	372	350	301	371	341	341	332	334	325	353	328	331	349	341	341	304	317	359	342	324	338	314	343	360	331	323	326	306	322	327	320	327	357	367	371	308	362	349	339	338	339	305	323	330	335	332	370	332	345	345	336	331	338	369	328	316	336	372	323	324	344	319	336	328	339	358	329	330	349	343	315	347	331	350	320	346	328	337	330	332	350	333	326	316	316	343	312	351	327	342	345	317	326	334	329	370	321	348	363	326	339	357	348	348	334	324	357	319	337	296	316	333	347	344	357	341	383	362	324	348	335	306	324	335	359	311	357	319	336	305	360	305	342	341	334	345	320	314	350	303	302	324	337	339	361	334	369	299	341	327	360	341	343	330	323	345	344	321	345	307	358	342	324	322	359	349	322	340	339	336	324	331	336	343	337	327	358	354	340	337	338	337	317	336	341	353	339	352	304	296	318	368	345	344	338	320	361	323	330	323	321	337	330	331	314	319	313	302	365	321	321	339	320	297	325	295	317	331	308	338	311	319	358	358	345	338	326	317	340	303	335	321	358	321	317	355	317	303	334	327	341	335	328	316	318	330	364	338	313	349	326	321	333	372	298	352	320	325	339	290	319	341	301	326	297	331	334	340	353	321	313	353	333	331	332	331	329	342	342	338	330	313	352	332	354	316	330	336	309	356	337	332	329	348	368	349	315	349	351	359	310	344	319	336	331	336	354	330	359	362	363	361	323	335	322	347	345	302	349	327	321	297	349	323	381	374	326	301	346	370	365	349	322	345	330	309	329	291	341	344	317	333	330	394	331	360	349	325	299	365	311	306	349	328	336	333	330	346	325	350	332	351	325	318	318	339	371	351	325	346	344	331	330	306	305	320	311	335	341	307	305	361	349	326	341	350	320	349	315	342	366	327	341	325	325	317	304	314	381	320	347	349	382	345	324	363	347	298	344	372	326	357	317	356	340	388	353	333	334	336	356	350	329	303	320	323	346	312	349	333	378	337	349	302	323	316	324	338	306	345	328	335	321	336	336	342	360	334	335	360	339	348	350	356	348	319	355	330	333	349	337	330	337	323	317	340	333	303	324	307	340	347	321	355	314	344	327	330	338	341	323	359	352	321	355	319	330	346	300	354	332	351	363	376	327	344	304	345	320	294	326	332	312	327	339	345	314	346	335	324	346	350	328	319	328	347	323	310	343	348	337	324	339	339	363	355	375	317	325	343	320	315	342	320	358	345	328	340	337	343	341	338	349	318	329	338	353	348	328	324	304	346	318	319	335	305	312	322	329	339	383	358	331	342	314	338	362	305	319	351	319	367	321	312	323	320	311	336	358	367	297	304	318	322	360	376	316	334	355	349	337	339	334	321	286	329	343	354	348	337	360	314	322	327	324	353	337	329	339	311	338	328	348	320	341	315	298	354	306	316	322	335	339	330	337	347	331	320	350	353	336	335	341	351	346	342	348	334	363	309	302	310	341	351	361	307	330	317	313	319	317	341	329	364	317	312	341	352	350	342	321	326	330	318	304	348	339	341	325	364	341	324	371	319	333	337	318	339	356	311	349	357	346	295	333	305	352	347	334	362	309	336	335	333	338	333	329	338	328	329	356	336	352	313	345	354	320	332	311	365	350	333	297	311	311	322	355	323	340	338	317	313	305	320	339	333	321	332	284	327	325	349	316	351	367	296	320	300	328	347	326	299	354	340	317	337	297	333	302	337	318	329	337	337	310	323	303	345	348	330	359	331	320	360	330	307	339	328	338	363	334	312	323	338	338	336	333	366	329	328	323	348	338	318	366	369	295	354	337	349	339	327	307	362	331	331	352	355	343	318	342	340	314	341	354	343	350	320	363	310	340	333	350	356	327	359	315	352	377	355	290	315	315	343	353	366	331	366	344	346	330	321	318	371	302	357	342	333	374	317	333	328	324	323	350	338	334	332	343	366	343	327	342	325	331	331	309	343	337	363	331	311	318	356	318	367	320	354	346	352	348	291	325	342	348	349	306	360	318	317	345	338	344	347	360	359	319	322	319	319	333	366	306	336	358	364	349	329	355	322	364	365	333	368	344	336	368	368	342	331	346	318	350	345	318	334	348	324	328	333	339	347	372	327	345	318	327	333	305	313	331	315	344	310	355	325	323	333	324	323	331	352	307	333	349	344	307	349	318	331	336	343	325	354	341	336	341	328	342	338	354	349	316	340	339	313	317	334	302	324	311	334	361	329	323	332	316	311	330	343	352	325	325	335	346	347	339	389	304	308	286	359	342	304	354	337	339	334	320	350	335	341	316	332	345	326	320	351	377	326	338	344	331	334	312	331	328	363	329	309	334	365	313	315	320	373	337	335	332	327	329	312	322	356	342	322	335	336	344	323	321	360	333	327	330	323	324	348	354	355	368	324	294	332	344	331	342	330	314	317	366	328	351	324	356	356	342	347	320	317	349	337	366	318	328	366	304	314	330	331	352	348	353	343	357	342	349	352	348	312	336	335	348	337	328	332	330	352	318	317	312	360	342	376	337	342	390	333	324	344	334	340	309	365	342	328	301	351	334	311	301	352	345	319	329	331	349	319	324	353	338	335	329	331	349	350	316	329	345	349	338	333	361	338	336	338	314	343	333	315	324	326	330	333	341	334	305	325	345	315	339	307	338	335	368	346	349	335	334	352	341	345	310	314	323	358	321	340	300	304	341	327	311	371	316	341	322	333	331	335	336	338	349	327	359	369	358	355	342	355	340	324	368	342	348	315	326	328	338	292	354	338	302	358	340	319	352	311	317	327	322	362	356	316	332	310	340	358	374	346	354	347	335	321	336	334	329	347	327	365	363	356	309	349	354	363	354	312	345	348	345	329	318	317	316	320	305	319	351	378	300	352	310	329	331	305	351	346	338	341	321	313	353	340	353	327	298	329	351	352	333	339	331	350	318	331	319	315	329	353	310	360	310	348	351	329	324	321	353	354	306	300	331	296	331	341	309	338	316	348	327	322	328	333	346	322	332	305	357	344	327	349	325	326	347	341	373	336	348	301	334	364	327	331	345	346	340	315	296	323	364	315	332	352	321	346	333	319	332	322	365	340	344	309	326	349	337	329	328	329	319	339	350	350	316	354	336	334	326	330	332	337	349	311	363	351	324	329	335	309	316	328	311	348	336	323	320	373	334	360	337	356	335	349	363	342	352	350	331	342	338	332
29949	26707	17881	8565	13285	11280	7768	4528	2991	2299	1342	988	663	455	442	447	438	400	434	425	426	403	415	410	422	402	399	432	428	439	397	427	399	401	490	387	442	405	432	429	410	396	357	394	397	382	423	407	401	435	414	392	358	396	411	388	357	436	387	424	391	439	427	391	375	427	381	401	380	399	377	396	396	418	389	388	381	387	383	393	365	406	396	362	410	413	390	423	377	393	426	435	424	376	394	398	410	382	413	405	409	400	379	426	398	408	422	440	400	390	386	399	414	393	379	395	379	426	413	391	396	413	421	372	436	386	365	415	376	382	406	383	412	386	406	410	421	413	387	412	417	448	412	379	399	408	399	433	385	425	381	387	387	392	381	385	408	401	382	404	393	416	407	400	433	382	380	408	403	400	398	397	406	399	428	396	359	391	432	403	442	402	386	383	397	443	397	393	377	444	385	410	408	379	421	381	418	404	384	396	402	422	395	400	382	421	370	398	433	409	391	401	417	389	361	386	415	440	374	391	420	376	392	414	393	386	416	366	426	374	416	397	400	391	375	404	409	412	387	364	384	422	395	425	374	383	366	399	390	390	387	416	422	389	436	387	380	423	411	403	420	384	423	376	413	408	375	394	405	416	406	399	385	412	385	378	425	431	341	387	437	403	422	407	399	427	433	434	381	394	415	431	389	412	400	390	418	394	422	380	400	427	423	422	388	397	384	431	413	395	406	378	400	418	393	400	387	426	427	381	385	384	393	387	407	408	403	409	382	399	418	391	407	354	408	451	416	396	402	444	374	365	382	443	384	385	379	404	402	411	392	396	392	395	370	402	418	387	411	379	410	413	384	425	376	392	402	376	411	431	404	396	369	404	381	399	377	391	424	366	436	393	390	403	416	361	418	407	411	377	395	417	399	392	416	428	399	420	399	382	406	395	439	424	413	396	404	437	420	408	401	403	405	391	395	391	405	361	395	360	411	432	399	395	412	408	383	406	413	408	426	421	409	408	408	391	406	393	404	385	425	413	447	358	436	390	431	409	407	409	392	396	435	414	410	371	420	391	445	415	407	400	412	396	363	410	440	377	379	411	416	380	361	410	418	416	414	376	348	416	373	381	388	427	426	409	411	423	407	418	402	400	375	381	439	408	407	399	378	394	404	395	374	397	418	397	430	405	399	410	425	407	415	391	440	396	374	394	402	439	397	383	358	402	421	421	415	401	413	389	417	372	392	404	395	415	420	398	415	423	397	428	405	389	422	408	399	389	410	393	404	385	363	417	407	359	400	430	384	386	389	378	416	417	370	417	412	359	429	385	408	419	399	391	370	385	397	404	386	412	410	400	438	405	396	379	404	401	413	410	407	404	393	422	373	410	380	415	414	367	378	415	394	430	371	404	425	411	367	395	391	395	402	398	398	370	405	406	409	392	376	406	430	404	421	387	393	393	376	394	411	393	428	418	371	436	406	407	405	371	380	423	397	425	399	347	379	410	423	413	393	412	398	386	397	402	417	444	393	389	404	376	424	399	425	378	404	389	399	398	393	382	416	410	389	413	387	426	383	380	404	385	414	406	415	368	373	407	407	377	393	385	406	382	406	376	409	385	408	430	402	399	425	428	400	376	394	374	420	347	422	372	365	386	386	387	392	391	389	392	426	397	385	375	390	425	386	412	398	384	404	397	384	396	391	343	396	395	410	409	413	378	375	395	421	421	390	397	411	417	427	392	418	435	408	426	393	396	376	397	398	396	423	389	370	397	441	422	403	407	396	358	428	401	390	418	401	386	412	369	407	405	433	365	375	419	396	382	411	368	401	407	409	375	448	376	400	381	410	385	391	437	461	409	404	358	413	427	448	392	423	415	427	411	370	371	420	404	405	393	398	403	382	371	434	373	400	391	412	396	399	392	434	421	381	406	416	418	422	429	381	405	395	367	407	419	393	388	384	411	392	403	387	411	435	431	447	439	416	428	409	390	436	377	387	386	443	404	364	401	408	373	415	402	348	413	427	392	394	409	427	400	364	423	404	407	376	415	346	395	415	369	365	397	388	383	428	363	366	420	416	402	390	396	391	423	438	427	382	415	434	440	440	403	411	401	436	385	399	405	388	363	374	402	380	442	369	409	415	358	388	397	404	404	387	420	436	382	365	404	381	388	406	415	398	384	390	428	411	416	408	380	418	380	402	416	457	410	411	391	428	356	399	397	417	400	386	392	393	409	398	387	400	368	406	434	403	443	422	383	431	404	375	381	388	419	386	373	419	422	393	399	399	418	380	408	348	388	413	372	454	403	422	388	431	408	409	403	408	413	389	437	435	419	382	360	401	389	402	409	410	381	383	411	361	427	434	395	396	379	390	378	379	440	371	388	393	374	390	378	389	358	399	389	398	424	408	414	377	409	410	432	421	382	412	404	414	410	396	382	399	407	396	422	418	377	439	411	405	417	402	427	400	418	461	393	404	397	419	400	385	399	415	398	414	396	385	383	401	409	392	352	413	390	407	388	449	380	396	389	409	415	397	405	399	431	410	417	389	422	395	418	407	399	380	417	380	411	379	406	419	389	392	387	389	369	419	400	397	390	401	379	410	391	389	394	413	409	437	391	390	431	434	416	394	390	442	450	378	408	395	385	400	417	404	393	375	412	391	400	392	384	405	417	392	408	424	372	399	433	397	360	436	349	418	419	375	402	412	410	396	415	419	389	416	348	363	384	433	398	425	410	387	401	416	381	408	405	387	413	378	451	441	400	391	421	390	407	395	395	375	378	402	394	466	395	365	385	412	414	398	381	415	413	388	416	410	416	402	395	408	398	393	407	386	393	393	366	390	415	391	397	405	398	408	399	434	406	374	409	449	409	413	367	373	418	395	374	417	417	441	383	413	369	377	398	365	413	421	415	378	383	402	407	440	431	385	424	394	407	410	399	415	425	397	425	375	394	384	405	422	466	396	381	388	472	369	385	413	392	413	392	388	417	363	401	414	372	431	381	419	374	397	390	420	380	381	415	430	389	406	422	386	395	379	407	414	397	409	368	454	383	409	419	403	450	436	390	394	438	406	382	418	393	429	406	382	373	425	403	396	407	378	376	388	379	398	406	417	428	440	379	388	397	408	422	404	413	407	394	400	399	394	432	371	439	398	396	396	418	404	390	399	399	411	342	409	380	383	402	408	387	389	455	387	393	418	394	392	442	406	368	422	416	394	408	416	418	423	403	393	391	387	429	404	385	414	412	401	415	410	370	397	407	401	395	387	406	418	416	420	388	396	401	417	419	408	406	392	390	393	401	392	379	406	406	404	376	417	387	378	425	387	402	396	402	386	372	422	445	392	374	411	398	420	409	414	380	418	406	374	390	381	423	403	357	398	418	414	360	389	387	401	400	407	407	407	402	444	397	449	399	469	427	422	391	412	422	399	385	404	399	412	378	403	380	397	369	417	417	405	394	424	399	417	381	387	403	419	446	417	400	386	419	405	364	385	428	401	418	402	399	413	390	397	427
23349	20832	27983	23795	21139	18081	10217	4467	2255	1661	1080	791	482	335	288	276	260	235	241	246	261	220	238	208	196	214	182	190	209	208	213	198	200	194	214	177	175	180	229	179	202	198	206	194	184	183	176	211	208	195	168	210	173	168	213	184	185	207	195	196	193	178	186	175	196	192	204	199	197	204	185	172	189	178	195	200	155	182	175	203	183	177	217	200	195	190	171	187	197	201	201	189	193	225	200	192	167	183	206	186	189	179	173	197	198	187	179	163	186	180	169	181	205	173	178	176	187	208	158	192	186	180	186	205	170	189	210	152	181	193	187	159	192	188	205	186	206	174	186	181	171	191	150	178	174	188	183	185	192	187	190	193	198	188	201	196	190	183	176	177	163	188	198	201	188	178	193	173	181	200	194	191	184	210	173	191	186	196	188	173	197	186	184	183	176	170	189	191	172	178	184	184	192	164	179	173	195	176	196	192	191	200	204	172	172	184	174	198	202	188	187	175	212	185	229	191	154	177	181	184	201	192	203	181	180	207	208	198	219	161	202	192	178	175	171	204	175	191	196	179	185	196	218	204	159	191	162	183	189	197	191	194	201	183	194	191	176	184	218	166	195	191	178	201	193	153	203	191	194	173	168	193	189	189	176	185	194	168	172	202	204	174	188	183	172	200	190	188	187	202	193	206	188	195	162	219	200	188	178	184	189	179	216	189	186	198	188	173	211	192	189	174	164	198	173	199	164	193	196	166	186	194	185	219	187	222	206	191	193	165	170	197	168	197	186	197	208	189	181	185	198	179	181	184	185	204	189	171	195	181	203	187	207	197	190	181	180	176	200	203	171	177	176	190	190	202	202	205	204	204	167	166	184	186	192	194	203	214	185	195	188	169	194	169	194	199	181	181	198	192	195	226	180	191	173	178	185	189	201	195	172	192	201	194	195	192	183	183	194	192	212	182	203	198	206	190	205	181	177	180	173	189	205	187	223	197	174	190	192	217	174	186	184	156	191	182	184	179	196	181	172	193	178	188	188	178	173	186	190	179	163	183	169	210	179	177	199	185	175	199	204	172	206	191	203	207	188	171	214	191	172	181	213	162	175	195	177	199	192	183	208	195	181	198	191	185	176	178	212	199	155	211	189	192	167	190	198	199	165	211	201	217	178	176	186	189	180	201	206	173	200	182	180	215	217	165	196	184	164	173	202	160	194	173	174	178	169	207	194	204	199	225	180	194	196	188	175	210	199	204	185	198	203	201	165	163	169	169	172	188	179	185	196	172	206	187	169	187	212	166	187	178	170	190	181	169	200	197	179	189	206	177	177	187	171	183	208	171	165	194	191	196	165	199	185	216	174	190	197	205	206	180	178	181	175	194	186	159	183	198	177	203	170	215	190	194	189	187	195	192	198	194	187	173	180	180	195	208	211	182	201	200	188	164	192	207	191	195	203	198	185	171	181	169	181	185	176	191	176	186	200	225	187	180	181	205	192	180	170	199	168	196	197	165	180	172	186	198	170	200	230	181	181	186	198	205	184	180	174	197	185	187	186	199	180	197	168	202	188	198	179	173	168	191	186	175	187	193	162	185	177	196	192	188	185	209	183	202	206	194	204	201	189	185	170	184	198	182	179	207	188	198	170	180	194	191	192	178	191	200	199	191	187	190	174	182	200	171	179	176	173	196	194	190	170	187	189	173	182	178	178	188	183	184	205	162	201	165	207	201	177	203	192	211	178	172	201	180	181	205	181	182	196	198	172	177	180	191	199	175	185	179	168	184	188	193	187	207	191	193	196	197	195	178	164	175	172	197	186	171	191	168	194	192	186	204	196	175	221	182	178	223	193	206	173	179	178	190	170	179	184	160	186	200	214	149	180	187	164	180	155	184	203	183	177	191	205	206	164	163	173	182	182	198	181	202	177	186	191	193	197	184	189	168	174	185	193	185	204	201	175	163	197	186	179	176	182	197	201	173	177	163	169	208	194	174	176	184	175	190	188	180	179	212	206	191	206	195	212	155	167	193	176	184	174	209	188	182	174	194	172	172	174	181	186	198	177	172	177	187	172	165	186	168	177	207	178	180	195	197	193	201	161	187	191	194	191	143	199	182	191	180	186	200	191	195	182	181	164	180	174	196	169	176	198	194	203	190	192	172	192	190	167	178	188	193	193	201	182	198	175	180	160	180	190	179	182	206	178	181	210	192	182	177	169	184	161	180	191	184	190	178	198	191	204	196	191	189	178	162	208	180	181	196	219	184	159	169	167	187	185	213	170	186	171	166	179	182	194	195	205	207	190	171	181	179	186	202	189	179	180	179	213	166	205	176	175	181	195	202	180	187	167	188	190	174	168	169	161	194	188	179	178	184	178	191	172	157	180	196	197	201	196	183	173	189	157	159	181	192	188	207	215	210	171	210	179	198	165	185	200	192	170	195	194	212	160	220	171	181	201	181	206	193	210	177	179	193	176	195	201	173	206	190	170	196	158	160	175	178	209	179	166	185	194	196	195	197	202	172	193	212	183	182	181	174	185	197	180	153	196	202	176	173	169	222	189	201	199	205	184	191	199	168	197	191	190	157	193	179	164	207	178	199	184	170	178	167	183	171	179	171	199	175	193	170	188	190	209	202	181	188	183	192	196	181	185	192	189	198	192	186	174	188	207	212	186	168	195	172	193	202	172	181	160	196	187	184	186	174	170	201	206	163	199	194	171	200	158	197	188	183	186	182	188	182	151	188	176	187	173	195	185	192	176	159	193	196	182	153	185	195	177	196	188	173	210	222	198	179	200	178	188	200	199	179	177	203	196	197	214	186	177	179	189	202	180	173	194	172	231	185	192	178	223	187	184	200	209	188	172	190	196	182	180	184	179	186	194	187	157	205	219	198	188	185	182	205	199	184	181	190	180	196	194	194	180	215	197	199	191	167	161	170	183	189	199	165	193	208	188	196	185	204	184	191	181	186	216	169	184	211	181	166	175	186	194	175	195	196	175	197	192	190	194	174	176	190	169	215	203	181	214	205	181	168	178	170	183	202	187	187	194	177	183	181	212	178	205	218	180	173	174	166	206	189	188	173	197	191	167	165	168	194	199	210	183	205	169	196	178	196	174	198	171	221	175	199	180	192	186	179	207	180	215	177	166	166	175	209	201	180	165	173	177	175	180	167	179	200	225	168	186	182	171	187	176	200	177	183	179	170	212	196	185	197	157	193	170	192	194	181	190	191	156	218	184	201	167	186	184	188	181	195	185	166	176	162	167	203	166	197	198	205	195	180	185	180	190	184	186	188	173	170	176	215	173	204	173	160	181	188	169	202	179	183	206	215	182	199	161	164	193	167	179	191	180	186	168	181	183	196	166	178	185	171	186	198	155	184	178	154	199	185	194	194	172	187	189	208	173	192	195	177	183	199	212	193	202	189	180	182	168	189	167	164	168	202	187	183	179	166	181	182	182	195	181	195	197	194	160	177	199	163	185	185	206	182	216	197	200	164	171	177	182	163
31948	35759	25106	13993	19595	17748	13301	8068	4812	3204	2215	1464	771	544	391	427	409	371	382	306	287	285	321	271	280	276	246	250	273	259	265	265	243	247	293	248	234	238	243	270	227	238	202	244	227	247	228	230	230	240	251	228	257	249	245	228	247	222	246	239	212	216	251	244	235	238	209	246	230	218	252	226	240	222	248	226	229	244	239	257	258	228	240	261	213	217	225	216	222	212	225	252	245	232	255	243	200	214	227	241	219	228	218	249	227	226	224	225	225	225	224	249	232	259	231	268	219	250	228	221	206	226	206	230	220	231	212	224	228	224	237	248	262	227	253	233	243	242	237	215	235	256	209	243	227	206	246	240	214	245	231	224	221	202	228	242	229	232	255	239	207	224	250	236	234	213	244	217	214	223	230	222	248	248	232	249	240	215	226	242	238	216	234	220	223	218	222	221	232	220	218	232	233	234	242	223	249	237	227	223	227	223	214	209	196	209	263	206	212	213	213	218	222	220	225	261	227	239	214	231	215	248	232	204	229	249	262	249	238	240	227	232	214	234	253	217	231	227	230	232	239	229	233	191	231	241	225	250	221	232	226	236	237	248	195	213	262	224	217	227	242	216	240	243	225	233	237	218	245	229	231	229	263	231	229	222	240	235	203	219	254	222	262	236	208	221	205	244	209	235	238	238	225	227	240	257	245	230	202	258	244	238	246	216	220	236	247	261	215	226	205	238	214	200	245	213	229	233	226	246	228	232	231	255	224	231	242	200	238	236	220	224	215	208	240	234	232	226	194	229	226	233	218	222	215	228	243	212	214	238	208	226	228	223	223	231	247	241	199	237	230	264	234	236	231	241	223	235	217	235	218	230	235	231	257	240	234	235	233	228	211	245	213	240	230	232	232	235	219	232	207	244	222	240	247	227	233	230	222	229	238	246	262	230	232	240	255	231	203	244	240	202	219	203	251	211	244	228	247	243	249	219	244	203	239	229	215	230	233	232	230	221	219	229	203	235	230	220	241	247	227	235	237	225	246	226	201	232	255	253	230	240	235	239	245	221	230	248	241	248	197	232	206	219	246	197	224	244	224	220	220	226	229	245	204	228	281	257	243	233	205	243	217	208	238	234	229	218	226	217	221	240	232	247	221	222	224	233	220	220	235	234	236	237	221	230	214	251	228	230	231	212	221	253	228	249	242	231	218	225	240	244	246	219	206	236	252	238	254	266	235	231	223	218	217	203	221	222	257	231	239	238	242	234	207	233	223	246	203	237	232	237	242	218	223	245	223	237	226	210	223	210	253	246	248	227	211	237	218	247	223	225	201	252	211	210	228	229	203	202	234	246	227	222	227	204	213	217	225	244	216	230	216	244	249	231	229	213	256	243	243	272	224	215	236	220	237	256	235	232	213	212	264	242	232	264	228	208	231	227	235	214	234	239	218	225	229	208	255	247	226	226	225	202	208	222	272	228	220	223	234	240	233	214	255	233	263	212	241	225	240	248	204	242	227	246	227	229	203	255	217	245	235	229	218	218	214	216	261	258	237	222	208	217	242	232	237	211	230	215	251	232	226	235	236	201	226	221	246	249	225	246	222	246	252	219	239	227	221	239	228	229	260	210	235	216	221	226	227	236	227	232	222	240	233	220	220	221	243	223	235	249	226	243	239	238	235	250	220	249	222	219	233	228	246	246	241	237	213	254	225	231	237	235	210	236	217	219	213	246	229	217	232	208	241	229	217	217	203	239	233	230	229	244	247	252	221	235	216	237	213	237	223	281	211	222	243	253	204	242	237	241	229	208	225	219	225	227	248	247	231	246	238	236	217	215	220	235	238	220	225	262	241	232	239	237	234	210	225	231	253	236	223	234	228	216	224	217	214	232	228	214	233	251	218	230	217	218	259	254	236	224	252	203	223	247	224	233	233	243	227	218	240	245	230	240	213	253	251	228	200	195	231	233	206	194	235	218	229	205	231	226	232	212	208	279	249	202	226	227	227	230	226	207	216	212	218	248	231	222	222	245	241	238	222	225	210	215	228	220	261	229	239	230	238	242	251	217	226	233	220	239	227	220	242	231	228	254	246	239	223	244	229	238	225	218	190	224	188	264	212	249	228	224	214	224	224	224	244	220	239	212	224	226	236	216	227	255	246	185	235	209	234	233	231	229	217	202	255	212	240	223	226	213	236	206	233	253	222	233	246	212	247	206	239	239	218	203	250	238	239	204	223	204	250	262	220	216	206	215	196	242	247	222	216	242	226	237	237	220	235	236	230	221	233	213	246	209	208	233	232	219	218	219	222	241	208	228	243	223	218	241	216	234	218	235	236	226	233	210	192	248	227	241	237	216	211	239	231	244	256	223	230	224	219	238	219	203	237	213	216	221	236	240	237	252	223	212	229	229	252	244	217	222	244	251	238	204	226	230	232	210	197	204	215	256	237	231	247	229	246	246	236	241	225	193	201	226	210	232	190	237	243	224	228	212	211	238	223	233	218	217	223	212	197	216	237	236	232	242	235	241	256	220	195	267	239	251	248	222	212	250	232	239	233	263	228	230	228	224	239	240	238	227	221	205	232	225	213	212	257	247	247	212	195	217	193	224	246	219	240	228	252	251	211	240	246	224	224	228	213	229	235	236	243	246	218	231	213	224	226	242	220	228	227	212	243	230	237	198	247	244	224	218	248	236	201	240	216	232	231	220	241	237	241	209	230	241	238	233	232	220	243	226	256	225	245	209	245	221	241	242	229	242	221	240	212	230	235	244	214	241	245	207	253	242	219	233	194	213	240	211	211	218	238	209	224	210	234	247	231	211	247	218	231	254	241	232	213	240	200	212	223	220	201	241	237	237	238	245	239	213	258	235	226	227	205	223	232	241	256	228	222	241	224	240	223	223	232	223	255	223	228	217	272	229	221	233	201	224	227	228	216	233	240	242	224	233	248	233	257	245	214	230	238	210	209	233	248	234	205	200	232	251	249	238	239	235	236	248	233	254	232	232	222	222	218	243	226	216	240	220	237	221	240	234	233	221	298	222	238	232	222	215	237	242	222	234	212	261	246	237	215	242	234	239	215	230	238	210	212	244	216	220	225	251	240	244	222	244	247	241	204	220	215	247	240	248	255	207	221	261	234	242	255	214	197	237	237	241	225	230	254	247	226	232	241	217	219	222	249	225	211	230	230	208	226	208	221	237	233	239	224	232	242	220	230	247	237	246	215	245	233	254	221	210	221	217	220	220	221	235	241	227	210	229	213	248	251	228	230	228	276	210	220	212	211	247	245	245	221	211	230	235	211	230	222	252	217	235	225	247	207	227	231	228	242	212	196	217	219	230	241	251	207	199	215	227	242	210	224	230	247	251	231	252	226	252	242	253	237	244	258	228	233	232	231	241	234	221	233	207	248	221	242	221	248	219	240	219	212	207	215	254	237	186	238	254	228	209	214	220	228	232	216	241	238	216	208	211	217	240	236	212	258	223	237	219	251	205	230	266	212	237	223	226
24586	20873	27147	24681	17335	11072	5278	3451	1894	1284	1099	885	619	579	511	494	513	460	495	460	476	496	445	448	516	483	508	541	538	461	463	463	507	519	466	445	468	482	459	463	437	442	444	466	482	506	448	491	475	448	464	468	457	438	469	500	470	487	433	468	485	436	457	471	425	457	433	439	450	441	445	463	475	422	450	456	452	487	482	503	426	483	494	486	472	490	459	440	442	485	482	496	450	458	462	454	454	475	466	471	461	473	475	466	423	477	483	421	435	437	417	446	453	484	473	493	439	442	442	466	456	459	459	491	443	446	451	491	450	493	465	435	466	444	468	486	464	433	436	457	430	433	458	480	477	455	455	478	422	446	423	460	446	454	465	477	462	430	474	451	509	485	457	461	433	498	448	493	491	498	478	463	459	450	454	461	472	421	464	483	446	455	432	477	422	473	442	469	507	427	498	467	425	477	440	420	489	462	432	476	465	465	461	496	460	502	477	480	436	489	463	443	440	465	474	480	480	446	478	461	471	445	496	431	469	424	456	482	464	473	497	425	476	455	460	484	426	490	452	471	443	477	446	482	414	418	472	443	471	444	443	473	448	446	481	457	474	454	473	454	429	416	445	495	423	454	477	456	431	467	469	464	476	441	469	473	476	417	459	489	448	439	476	437	476	458	434	461	440	461	449	456	462	518	453	398	427	471	473	436	442	457	456	438	447	457	456	453	441	448	440	445	444	449	453	464	466	436	447	455	439	468	427	461	480	481	461	432	459	506	458	429	509	490	505	472	463	437	431	457	442	447	456	422	490	449	455	474	446	471	462	441	415	444	449	479	446	455	479	481	421	468	461	466	428	452	447	443	432	518	452	475	455	484	457	404	486	475	474	457	472	439	468	506	432	477	438	465	443	441	459	428	446	468	425	435	456	435	440	456	457	454	454	459	462	446	455	503	457	445	462	468	442	423	462	455	487	462	493	435	428	435	486	455	470	477	466	459	473	437	443	428	434	452	461	435	433	444	481	456	501	427	452	446	445	465	457	463	468	475	461	439	480	500	468	480	453	510	457	479	481	431	458	450	442	452	435	490	432	487	448	467	458	453	449	430	507	480	472	442	461	485	415	502	488	470	440	476	449	480	509	479	456	442	470	448	466	448	445	487	461	472	473	447	474	479	476	464	475	446	436	448	454	471	477	471	481	433	465	434	438	427	453	444	476	445	463	415	462	432	462	432	492	428	481	404	472	473	446	500	455	443	432	441	451	432	450	456	499	448	467	470	422	468	452	430	439	474	468	443	471	448	431	483	459	426	456	482	461	439	464	521	428	423	461	447	499	427	469	437	472	408	469	461	479	448	458	434	459	485	427	471	501	476	467	428	482	446	486	440	476	451	460	475	439	445	444	443	463	473	473	445	472	457	426	473	510	492	429	450	452	464	406	485	475	446	449	428	467	462	458	524	456	444	468	422	434	456	470	450	480	462	437	464	461	450	476	468	420	446	451	428	438	453	443	457	476	464	441	427	427	490	473	455	514	449	447	468	467	470	475	454	465	497	471	451	463	484	477	454	437	457	517	506	450	456	441	456	483	444	478	472	472	456	443	455	433	478	464	434	454	423	462	484	449	477	428	427	452	458	447	423	459	506	446	467	430	435	453	460	433	460	438	465	465	462	492	451	472	477	463	461	462	434	469	447	447	499	439	464	496	442	461	470	428	498	473	472	450	412	436	458	426	410	477	463	466	469	453	448	456	429	491	467	459	456	469	464	475	452	459	407	432	455	471	485	464	472	472	442	465	431	458	439	433	451	431	479	466	441	451	463	477	472	459	443	477	478	482	447	463	501	466	466	472	482	452	466	467	483	482	432	440	464	461	478	478	448	462	443	432	423	451	454	475	467	464	430	455	451	503	437	473	467	455	455	483	451	440	443	480	506	457	419	482	450	428	493	461	438	441	463	473	478	442	438	432	483	473	458	466	432	477	485	458	450	439	476	452	455	458	473	449	489	463	488	456	525	457	441	465	448	442	438	463	450	445	464	487	450	438	436	456	471	422	458	463	440	451	433	455	479	488	466	455	459	443	495	464	441	474	470	477	419	462	477	463	456	432	432	481	449	466	419	456	439	447	439	462	465	482	469	434	486	467	489	472	420	462	462	451	458	462	487	471	413	496	442	456	485	459	443	426	505	462	441	485	478	480	465	475	467	434	470	458	455	464	472	459	471	455	505	472	461	438	450	491	439	440	492	466	485	477	441	453	460	475	473	462	446	441	443	523	471	407	415	461	445	492	476	500	491	461	461	443	439	466	426	453	478	418	448	467	477	462	464	476	424	435	502	467	441	463	438	474	456	483	473	467	457	473	447	446	456	485	481	487	417	469	506	427	464	489	488	461	466	435	442	451	432	449	474	457	450	480	440	455	411	480	453	516	465	451	465	437	492	450	502	521	447	479	438	481	487	484	461	496	459	437	485	429	433	447	471	438	504	431	470	491	457	464	434	435	402	448	460	427	424	436	438	465	466	442	477	458	482	446	446	454	477	430	442	477	453	473	439	444	448	452	435	481	453	472	435	450	435	479	488	421	453	434	467	472	460	473	485	406	426	447	440	498	433	467	448	461	478	465	450	477	434	481	440	472	443	492	436	482	488	492	466	481	421	454	434	441	463	480	444	440	457	471	485	447	488	454	452	451	453	463	475	475	474	499	442	480	491	478	464	459	489	464	448	456	457	432	511	448	441	423	463	474	436	469	474	485	435	507	462	460	450	490	436	466	483	479	445	456	432	439	476	464	471	439	478	442	472	489	485	479	465	479	448	477	456	425	440	454	481	418	499	451	444	495	411	478	423	457	496	488	441	472	462	495	434	443	446	460	447	495	467	462	458	435	459	454	480	490	430	485	467	467	438	423	455	479	446	451	437	415	462	446	464	441	468	511	452	477	453	477	452	452	459	453	444	431	439	451	481	461	430	446	459	460	418	481	452	495	455	442	482	457	450	428	445	471	490	442	488	464	473	436	480	452	476	453	467	478	443	489	430	491	489	493	458	484	432	436	468	436	405	454	428	460	459	494	431	487	476	422	435	477	490	446	439	504	455	463	415	434	479	443	465	478	471	487	453	426	454	487	457	488	479	431	464	399	443	469	473	459	471	476	460	471	442	505	490	494	484	457	476	454	472	435	463	453	441	444	486	447	426	471	460	486	427	508	401	475	487	424	444	445	481	439	433	471	471	467	442	442	451	471	449	473	438	454	486	442	463	508	435	432	436	454	459	460	457	482	434	436	432	483	446	484	470	457	478	469	468	497	454	455	480	484	438	484	465	448	468	459	468	454	441	461	430	459	436	491	465	498	435	487	449	510	508	463	488	436	487	438	482	479	449	468	462	435	434	502	440	482	438	432	478	476	439	456	436	474	444	468	478	469	464	460	463	450	468	441	456	418	435	471	451	461	445	488	458	463	490	435	498	464	494	463	471	488	462	462	471	441	458	475	496	483	419	482	467
32124	33333	23147	12089	16174	15951	8990	7030	3899	2745	2098	1572	973	774	632	617	669	621	619	569	558	579	586	584	544	544	588	560	551	592	534	574	530	601	580	566	524	508	533	500	514	491	555	544	517	555	521	526	529	476	530	509	506	542	557	582	522	550	566	524	542	531	545	542	538	537	531	505	543	508	534	535	499	546	520	517	562	536	519	542	548	533	511	528	575	526	503	549	473	542	567	519	512	511	528	553	559	485	565	564	514	479	552	528	530	531	549	477	534	538	558	513	522	519	527	561	566	515	543	530	562	516	524	562	508	517	511	474	555	572	542	509	564	533	545	538	559	528	505	506	515	549	518	515	524	539	525	567	502	549	536	514	505	527	517	498	570	543	504	485	514	535	526	499	529	509	486	586	570	541	521	538	533	554	523	564	541	507	489	515	577	528	539	537	490	584	493	536	546	574	537	525	526	522	560	530	527	517	558	513	537	529	522	512	504	529	562	522	576	573	503	539	550	525	499	530	549	542	538	527	514	536	535	486	558	509	540	510	527	526	523	526	525	496	540	548	528	559	543	487	522	518	552	545	521	480	499	522	523	505	488	552	541	553	488	507	572	520	558	515	517	533	499	526	503	551	526	569	522	500	553	566	575	509	503	553	515	494	467	531	541	536	473	484	551	522	563	531	524	528	506	508	525	523	527	568	508	524	553	559	476	531	538	550	527	530	530	485	511	520	509	509	559	500	546	511	508	507	528	565	557	502	542	542	520	476	484	537	488	514	551	518	542	536	524	535	517	538	505	515	487	486	548	541	514	527	526	524	505	534	523	527	541	508	501	532	490	550	518	535	546	507	534	519	513	527	541	546	529	545	486	540	583	489	521	547	531	521	523	528	520	559	536	532	540	515	526	505	520	499	537	535	549	521	533	526	479	515	539	571	545	550	514	546	525	532	497	546	534	517	515	537	549	532	539	582	540	512	529	581	548	550	533	538	497	516	479	509	478	530	511	547	579	570	563	542	489	552	536	576	510	536	564	494	528	570	503	505	496	558	496	510	516	510	570	548	537	528	532	532	510	543	489	537	525	495	563	556	547	493	535	520	539	549	542	548	494	544	543	532	561	547	535	488	531	534	530	492	504	528	513	486	538	474	510	520	475	490	539	568	546	497	536	511	563	511	522	538	502	543	567	511	539	535	536	532	502	525	512	552	561	486	479	511	511	530	543	538	556	528	517	502	566	519	525	533	533	529	501	528	533	551	485	535	466	509	528	533	526	504	504	561	530	523	504	538	527	566	517	526	535	532	502	575	546	552	518	588	564	504	574	557	536	575	503	534	524	504	601	555	516	520	560	523	529	550	538	558	529	533	509	520	533	526	520	539	490	544	535	539	548	542	516	544	548	518	489	507	536	505	525	505	492	520	513	555	540	549	563	519	491	536	499	530	524	481	520	517	538	531	549	538	563	552	500	494	547	508	545	550	540	547	547	553	503	540	543	482	524	496	595	560	555	528	523	565	585	549	513	527	531	537	539	513	551	517	515	551	537	542	556	504	529	545	533	589	486	484	546	529	539	501	536	526	560	523	542	528	531	533	524	513	505	545	508	498	530	510	504	557	574	507	519	527	507	515	563	556	533	523	553	508	555	528	534	538	538	559	539	551	556	553	518	525	538	548	493	555	532	561	538	553	484	524	525	558	558	502	513	500	542	567	514	540	549	555	528	551	534	539	508	503	476	485	533	515	512	507	566	518	543	510	530	548	564	540	499	549	514	506	562	545	547	554	552	553	525	509	487	602	538	548	538	519	528	497	577	536	511	544	536	500	539	538	567	539	505	529	486	506	583	508	500	566	546	537	507	580	479	541	531	579	515	500	576	516	528	548	512	544	528	501	540	547	538	520	529	498	503	519	518	505	494	548	563	538	507	581	503	525	537	526	550	536	517	504	548	483	483	520	516	507	526	523	566	537	505	568	569	539	479	531	573	522	551	489	553	543	503	539	525	579	527	527	527	506	517	514	522	556	526	518	516	583	542	518	531	523	524	556	520	537	551	585	522	540	515	506	551	473	539	535	517	493	515	536	507	533	494	521	535	533	555	544	473	536	500	520	516	521	517	530	518	534	545	554	549	540	525	498	519	508	530	544	521	560	545	520	521	528	544	543	553	546	486	515	530	529	533	529	527	583	545	490	531	512	525	510	517	555	561	481	568	544	482	527	537	525	559	544	553	480	554	519	493	584	517	570	541	550	567	521	578	511	542	495	592	550	499	555	480	537	543	514	542	550	552	522	582	549	564	518	525	500	541	554	517	545	548	544	495	522	545	551	511	505	542	505	542	556	507	555	499	563	527	523	536	542	535	535	506	493	529	518	535	524	524	550	501	509	522	564	549	505	481	547	520	520	527	540	512	513	508	541	548	556	524	525	544	517	542	543	542	479	540	505	517	544	521	513	569	533	488	519	550	506	479	522	551	508	513	534	499	576	544	547	523	578	520	557	552	535	558	528	570	545	535	531	607	515	478	524	547	511	512	534	490	536	558	531	553	575	502	525	507	510	531	516	522	505	561	537	565	505	509	553	533	527	509	516	542	539	497	529	558	514	518	538	563	484	505	508	546	499	516	530	548	522	526	528	531	545	558	534	558	526	564	499	572	534	517	505	524	544	534	571	510	545	564	499	538	574	501	533	532	483	546	542	504	533	525	499	525	589	521	554	504	560	512	515	501	559	512	523	545	501	504	528	508	535	538	557	540	518	512	546	523	553	513	519	545	565	522	527	534	554	504	532	510	585	522	543	525	533	543	526	538	513	549	545	554	553	548	533	531	532	519	485	580	551	540	490	558	534	490	554	546	536	570	542	506	511	540	534	529	525	561	532	548	516	502	522	555	545	523	528	498	514	536	536	518	555	557	553	558	516	510	542	554	504	526	580	538	526	540	495	516	542	571	536	517	510	518	508	520	522	537	569	556	555	503	506	533	525	556	549	524	501	490	548	558	471	567	563	518	525	530	524	512	546	493	493	514	524	507	541	570	529	525	536	537	493	496	533	505	486	514	466	525	521	512	517	558	558	544	508	535	535	522	526	541	527	550	526	507	528	507	553	528	535	562	555	489	531	575	501	547	522	494	571	521	528	576	506	543	528	539	519	571	513	532	501	534	524	528	510	559	491	496	529	479	525	570	535	521	518	501	534	509	511	502	527	531	551	521	582	512	544	537	542	480	504	480	520	508	520	506	550	519	521	526	536	473	528	561	544	496	545	557	547	522	514	526	504	524	500	527	547	497	506	497	519	543	537	542	566	537	532	552	522	538	549	544	519	507	499	524	534	565	506	518	541	565	544	510	521	495	538	569	551	528	516	561	503	556	498	552	522	525	549	496	516	549	517	522	533	508	508	501	536	578	503	545	540	546	527	530	583	520	480	513	572	527	527	557	501	558	544	524	501	503	584	521	554	569	509	516	542	523	544	480	518	538	551	539	528	543	534	518	519	571	510	537	581	575	511
22393	20861	28498	23376	20929	21761	19083	7342	3561	2331	1766	1394	813	649	499	493	415	431	385	363	386	355	362	315	331	326	324	370	357	345	350	326	352	309	321	308	291	296	317	285	302	290	294	322	318	302	280	306	318	267	293	287	307	286	293	302	290	267	288	285	265	300	282	303	275	303	287	305	281	303	303	278	300	317	300	306	297	286	266	299	294	294	289	285	309	267	318	290	297	299	269	269	323	289	311	309	284	304	315	311	277	286	282	296	294	268	278	294	291	273	289	267	299	311	273	308	267	272	312	311	261	305	302	289	318	274	293	308	286	298	292	297	274	291	308	286	295	306	332	309	294	343	302	275	297	263	295	307	285	292	295	301	317	331	284	275	282	277	295	287	284	315	314	292	315	293	287	318	287	298	297	297	273	297	302	284	310	295	318	284	301	272	286	288	309	282	289	275	301	261	308	280	280	317	281	281	302	278	317	268	292	258	289	260	283	291	306	298	296	296	325	296	328	328	281	309	284	280	275	284	304	296	275	259	310	306	296	289	310	281	302	302	283	301	265	287	317	301	280	295	299	299	290	293	294	304	278	331	294	280	308	312	288	280	306	323	305	296	281	262	300	297	279	274	292	316	308	299	300	315	281	272	317	314	258	304	280	284	332	277	282	303	306	298	287	290	267	311	283	299	299	273	295	280	282	293	275	274	279	294	317	260	289	285	328	281	318	303	287	290	293	266	281	314	322	276	281	295	293	307	286	294	259	279	275	280	297	301	293	294	257	291	279	297	303	321	279	314	317	299	292	302	293	315	294	316	313	308	286	284	293	276	285	291	303	285	273	280	272	309	274	313	309	297	274	298	275	288	313	288	292	316	314	298	300	284	282	275	318	295	304	290	282	309	290	278	301	300	292	289	309	298	290	286	300	289	292	254	265	289	301	289	311	285	284	277	298	288	294	301	296	291	311	286	278	309	305	289	323	306	306	280	291	288	290	288	293	319	270	289	295	284	280	286	277	271	291	293	298	318	292	284	261	296	296	319	320	296	291	271	299	282	299	294	303	268	297	293	302	307	274	303	274	316	259	277	305	326	290	277	260	322	317	285	287	322	313	297	307	306	290	289	287	295	296	271	299	274	300	308	272	290	291	305	311	271	293	313	291	292	321	302	279	276	283	305	323	295	270	309	283	291	301	307	265	318	272	295	286	276	279	277	306	298	276	316	273	296	287	283	272	285	281	272	296	292	281	303	304	316	298	295	309	313	286	304	289	302	301	269	277	308	276	306	270	283	323	288	282	291	298	304	277	307	293	293	273	293	291	317	319	293	300	274	285	291	287	316	283	305	287	293	290	278	300	295	299	319	284	298	308	245	300	277	316	292	266	301	295	273	289	320	285	280	292	288	297	266	276	262	291	313	304	314	283	312	305	293	308	289	294	293	273	281	279	293	270	292	323	326	312	287	238	289	290	300	317	286	281	284	308	303	275	307	272	284	288	310	277	291	288	289	301	288	282	300	286	269	276	281	297	273	292	310	295	291	306	278	260	282	299	276	282	305	302	295	289	294	297	270	310	312	263	265	285	294	291	300	246	300	278	319	313	287	277	292	305	277	293	287	315	312	278	293	305	299	265	300	306	289	282	323	304	279	286	302	296	277	298	286	276	270	285	256	274	286	277	288	298	297	299	322	275	287	320	323	259	271	317	295	278	287	321	309	320	273	291	312	275	306	303	292	279	280	285	270	296	281	312	287	298	293	298	291	289	302	275	287	279	269	295	261	313	296	275	301	287	301	289	299	309	282	273	273	289	290	293	298	273	283	282	277	277	290	287	282	273	277	284	286	276	301	300	314	273	288	272	273	280	321	304	292	304	291	292	316	266	298	300	297	292	286	291	305	296	262	307	307	335	273	291	337	277	266	302	294	280	317	307	279	273	274	318	277	292	265	284	277	306	300	297	296	301	303	298	260	308	274	262	314	274	303	287	288	318	283	295	281	283	285	306	284	308	273	298	267	296	304	287	297	310	282	292	297	282	294	312	293	293	277	295	317	268	274	297	310	294	318	290	310	297	254	292	286	283	281	291	283	312	321	286	277	287	310	276	294	281	297	300	290	270	277	300	284	306	279	272	299	311	289	318	290	298	300	292	293	253	296	274	275	322	288	303	301	295	265	311	279	294	285	305	294	293	294	293	312	303	291	308	303	298	318	292	292	291	295	280	304	265	305	286	294	307	286	303	284	321	257	282	277	301	265	267	301	315	278	299	302	283	274	298	303	300	267	295	312	289	327	292	293	276	325	295	287	327	260	271	337	302	304	271	294	313	303	298	292	262	268	285	332	309	278	277	331	284	278	294	291	302	238	285	299	299	279	282	308	285	312	270	265	294	296	278	313	302	266	287	291	296	282	312	251	287	294	279	340	293	283	289	286	276	298	302	303	306	274	315	259	276	289	303	284	313	305	310	280	309	296	299	278	293	299	319	288	313	267	286	292	293	300	303	296	278	282	316	301	274	282	284	318	311	300	285	300	264	293	255	261	304	287	265	264	329	291	287	325	312	319	325	281	265	316	284	273	307	295	274	312	306	292	291	296	298	286	301	296	298	307	257	306	327	280	293	275	313	284	316	318	292	293	234	289	315	294	301	290	274	293	273	256	284	309	278	273	299	260	294	307	313	290	281	301	296	303	286	283	269	316	294	292	294	294	249	295	281	268	309	288	276	303	321	279	281	281	294	314	259	330	271	272	285	318	304	270	326	255	272	300	289	280	275	297	301	300	299	275	305	303	311	296	287	302	326	316	273	280	263	299	262	268	288	279	303	305	338	286	260	275	276	272	272	300	313	260	277	284	292	299	298	267	272	298	290	313	310	318	300	299	297	262	307	341	301	301	254	270	296	276	292	281	282	280	309	298	312	287	295	330	285	273	284	282	304	265	300	286	263	303	322	265	277	295	274	268	293	309	284	273	279	287	306	306	298	290	290	316	304	298	303	267	297	314	292	264	298	284	294	304	286	302	293	272	325	242	289	312	294	267	283	293	283	310	283	246	277	284	296	282	304	268	309	300	282	287	274	304	303	280	307	302	268	304	261	310	292	282	313	298	320	286	300	315	280	302	296	302	334	291	291	281	274	274	262	261	306	288	321	296	290	310	291	306	279	286	282	299	275	273	305	302	288	280	301	268	299	300	313	290	288	294	288	286	274	305	290	303	277	276	260	268	272	292	298	305	273	296	302	299	278	292	300	276	343	320	296	330	271	274	323	271	277	294	293	278	307	291	303	277	255	294	285	280	314	307	276	281	302	307	321	313	323	266	286	285	286	286	278	271	299	342	300	282	322	296	285	278	302	304	302	274	291	305	275	323	315	299	306	294	292	277	311	325	302	277	289	322	284	353	287	292	330	305	312	274	251	283	265	281	258	303	285	300	267	316	304	324	250	332	295	275	282	296	285	279	271	290	285	306	298	258	285	277	291	310	314	311	294	261	282	287	317	295	305	326	276	298
35614	43434	31764	21299	22844	21772	15738	11121	6920	4588	3402	2755	1404	961	668	675	638	566	517	448	475	463	448	433	400	419	396	426	441	474	410	396	392	371	344	334	393	353	375	357	373	349	388	342	325	355	339	328	364	351	328	355	314	324	334	350	357	309	315	328	325	291	324	325	326	327	328	323	348	285	344	316	308	349	331	338	344	324	334	312	336	323	322	304	355	356	306	320	317	321	309	339	324	335	316	328	328	324	340	354	343	327	315	311	346	318	303	334	314	347	339	313	329	339	313	329	347	348	284	320	308	342	300	338	310	302	313	340	313	318	324	330	333	280	322	322	306	358	326	340	310	314	317	330	316	324	318	327	286	342	358	354	329	311	340	330	363	300	331	331	330	286	313	322	315	337	323	311	323	327	315	336	347	346	355	334	317	326	331	331	323	297	358	355	350	330	310	331	330	328	307	320	329	329	316	306	320	373	339	338	310	331	302	312	379	340	356	349	324	330	306	322	325	318	307	320	322	339	334	321	309	340	291	330	314	333	342	312	294	298	303	314	311	321	308	331	327	325	313	326	333	335	339	341	348	345	313	350	314	326	305	356	293	321	343	316	319	343	315	342	317	309	316	307	331	346	319	341	317	326	301	331	329	316	309	302	321	327	341	344	323	338	298	312	336	341	316	368	346	302	320	387	324	335	313	330	299	337	328	327	310	336	326	325	359	339	334	324	327	275	335	314	335	306	337	305	324	307	334	321	329	334	335	327	343	327	292	337	333	326	336	339	316	361	330	314	288	297	338	323	323	335	341	351	289	304	326	298	350	315	329	265	318	328	346	319	320	331	328	333	297	327	300	287	322	310	353	345	327	368	313	304	349	330	330	325	305	316	303	340	350	303	353	325	316	304	305	323	326	313	341	299	304	326	335	338	322	313	293	318	300	322	363	337	336	347	299	304	312	330	312	330	319	292	309	345	341	376	335	317	310	306	330	326	317	340	294	296	342	333	352	320	336	324	293	363	271	310	328	318	343	307	293	332	333	343	309	302	326	332	337	286	293	316	330	315	324	312	338	337	349	312	339	278	325	339	309	299	297	317	317	330	322	349	285	330	334	303	332	366	336	356	334	355	353	301	344	339	302	328	309	320	329	317	319	334	313	338	290	312	336	337	318	311	345	344	314	320	296	317	338	331	329	306	317	332	295	334	346	302	320	323	319	366	332	307	344	314	315	312	339	360	307	336	313	338	323	346	329	350	332	308	311	330	309	328	330	302	311	339	325	321	297	345	349	329	329	359	322	306	338	329	326	318	313	344	311	328	326	320	307	303	321	313	346	335	322	315	327	300	312	311	332	358	349	327	327	338	336	314	368	333	332	334	346	291	347	316	324	319	312	302	324	306	331	337	318	350	333	337	299	316	325	310	317	344	309	313	323	304	339	320	282	320	364	330	317	317	334	332	323	301	315	352	314	316	338	293	322	293	329	346	313	338	295	312	324	300	349	361	314	341	318	323	337	358	338	318	295	339	296	315	333	309	308	319	331	322	299	321	338	321	336	309	318	323	290	348	298	293	324	337	361	325	348	326	320	334	290	296	297	362	311	325	345	326	359	356	325	339	337	284	304	320	332	306	323	330	337	307	334	352	305	333	311	314	313	339	310	297	315	312	322	304	356	335	337	350	329	309	322	346	326	340	314	348	305	315	340	312	336	323	307	332	331	286	328	345	340	307	330	316	336	344	311	298	325	337	316	288	309	326	317	320	309	288	294	311	351	310	317	319	299	340	307	359	349	329	350	313	355	302	313	306	314	325	321	330	316	344	321	340	343	317	316	289	313	321	337	299	342	295	322	343	312	310	327	325	298	329	345	324	304	331	338	333	349	328	327	327	331	324	330	315	323	335	299	308	320	313	308	327	320	347	353	322	344	290	319	299	330	318	326	331	321	350	320	317	317	325	344	335	327	309	324	324	322	329	299	316	324	318	338	315	322	353	336	308	314	311	332	318	321	369	327	314	342	310	305	322	341	305	313	322	322	328	284	288	316	303	293	353	306	301	315	346	322	307	322	319	331	359	334	331	315	350	322	331	366	322	313	332	295	325	340	317	322	313	322	346	308	325	339	315	309	318	328	283	317	305	362	305	316	322	326	316	332	286	343	336	317	326	318	348	321	339	330	295	284	328	324	325	312	306	339	321	353	329	323	340	351	354	316	336	369	311	317	340	305	341	359	341	301	334	334	320	362	311	311	328	325	335	333	319	335	306	361	365	312	335	337	300	307	340	321	281	324	327	294	320	354	324	338	334	327	323	334	310	342	302	339	299	333	336	332	320	322	334	318	329	294	342	316	331	316	345	320	291	330	355	338	339	307	331	308	310	319	323	328	338	344	338	324	335	313	341	339	344	305	334	329	346	309	328	349	330	341	301	345	329	320	337	307	324	330	299	313	342	351	308	300	333	280	325	312	294	301	322	336	353	335	316	319	295	326	330	327	307	290	348	348	338	342	313	317	316	328	316	346	344	325	334	314	326	318	319	321	353	304	329	327	339	315	327	329	328	327	320	331	315	301	360	305	338	335	312	368	347	352	323	336	262	317	332	342	333	335	337	309	318	340	336	362	312	302	333	321	328	306	328	323	317	329	330	340	314	313	314	328	310	316	310	318	313	334	333	315	331	323	331	315	359	325	297	358	337	333	315	318	333	317	319	334	308	339	343	314	316	319	305	367	325	344	307	316	325	314	331	348	292	324	331	300	306	312	333	343	314	316	345	352	307	331	323	322	296	334	340	324	311	318	326	307	311	340	326	310	327	336	304	327	295	321	331	345	312	327	325	321	343	291	312	339	290	313	311	303	315	328	316	329	317	330	340	307	340	350	325	327	338	354	311	297	355	303	324	321	316	323	317	341	348	321	318	338	325	341	339	330	303	337	303	321	336	323	315	305	319	350	331	310	292	310	340	386	324	325	309	326	310	320	349	315	350	321	306	308	336	298	336	294	277	308	341	298	317	326	350	330	331	357	323	322	327	318	341	337	344	350	326	306	336	360	342	350	299	325	350	320	331	318	305	287	326	319	339	320	296	347	317	357	345	329	323	343	333	357	350	329	305	307	319	279	350	316	319	337	288	323	335	356	330	342	297	338	338	317	320	326	317	344	318	294	350	306	301	305	328	337	318	305	334	360	351	278	303	306	324	311	319	313	312	329	314	330	311	310	358	320	327	317	304	341	311	326	357	298	317	295	338	309	347	358	290	303	323	308	298	307	337	353	283	326	334	319	349	301	366	329	338	341	348	329	365	331	361	343	313	299	323	324	328	350	304	315	333	337	307	295	293	331	338	323	340	298	315	325	345	319	334	304	333	313	357	316	339	344	319	312	304	312	329	326	339	326	322	343	311	326	332	309	310	339	297	309	321	331	309	335	382	318	323	317	336	348	320	337	307	308	345	306	312	314	300	339	312	298	320	323	346	318	356	304	303	313	312	335	329	315	323	295	330	340	333	335	303
28033	21747	17473	7938	6289	6405	4509	2362	1379	855	789	645	429	390	348	395	377	354	312	326	332	362	357	360	317	349	354	335	349	337	336	374	384	336	358	321	319	305	329	330	311	357	312	353	333	309	330	316	341	333	334	373	369	310	359	319	319	335	343	331	330	339	360	313	354	311	363	332	338	358	322	332	308	325	330	346	310	327	345	351	347	300	373	344	353	339	355	357	345	324	364	354	312	336	335	352	350	322	349	335	356	341	340	332	318	327	333	328	308	357	354	338	350	352	340	351	365	345	330	330	360	369	331	377	356	318	358	307	321	345	336	316	308	343	336	329	316	323	356	331	328	342	351	329	330	365	348	325	313	309	358	360	331	358	330	355	356	366	384	364	358	354	317	320	326	355	324	322	291	354	337	357	344	342	287	324	331	339	332	320	335	302	323	283	318	336	346	370	361	350	333	337	342	379	345	323	350	360	368	343	313	331	342	327	370	307	331	323	350	322	377	321	377	329	352	352	379	333	329	341	335	300	324	323	341	352	354	354	339	364	338	336	349	348	361	324	364	334	346	321	353	326	307	322	349	331	340	356	326	355	340	338	329	329	320	348	356	318	351	348	335	335	316	335	353	346	311	353	320	329	324	309	330	332	351	299	319	346	330	346	324	296	330	336	313	340	315	303	337	318	327	347	357	331	341	329	358	299	334	319	338	341	309	338	335	337	310	343	329	342	319	318	374	315	357	352	331	338	308	360	346	336	360	296	369	327	318	329	342	343	350	357	356	335	314	353	303	313	362	350	330	364	275	314	306	343	357	303	373	367	352	319	313	313	348	350	363	331	334	302	346	356	376	325	370	327	344	354	349	342	345	348	349	328	354	332	338	308	343	352	379	313	330	352	331	351	302	327	298	339	360	324	339	334	313	348	347	328	344	338	336	363	324	326	335	313	354	324	351	336	302	353	330	331	330	321	362	349	341	335	312	346	331	322	350	372	323	365	326	334	355	312	315	353	319	325	318	312	320	354	348	314	318	336	344	311	319	329	334	322	331	329	300	358	315	363	326	299	309	341	349	357	358	329	341	317	344	318	325	374	308	325	312	336	359	329	362	329	343	355	300	309	315	319	327	314	328	408	346	346	308	374	316	299	335	334	335	352	339	320	351	331	322	351	363	320	336	343	332	307	335	331	359	339	362	363	336	372	379	350	359	327	354	328	362	364	337	364	347	326	353	342	337	339	342	295	325	329	313	407	323	345	341	358	358	336	352	340	325	307	353	332	317	287	362	385	350	334	337	367	337	336	326	322	354	332	345	350	349	343	337	304	342	319	336	356	355	357	319	324	339	360	325	330	344	319	318	345	348	332	306	342	344	323	382	344	325	340	342	317	305	339	323	328	342	308	315	309	339	334	352	345	340	338	321	311	340	318	315	336	328	351	375	351	333	359	328	357	314	329	344	338	329	353	353	314	323	362	391	309	363	321	328	316	307	334	340	322	337	322	368	335	341	353	287	345	340	322	342	308	360	308	318	327	356	370	341	327	306	340	318	343	362	297	313	349	344	343	356	340	348	354	335	340	353	325	366	344	323	353	345	380	361	353	300	350	324	355	347	297	325	309	309	336	333	348	345	319	347	350	360	313	364	332	329	345	331	361	346	350	342	337	288	328	321	343	357	342	342	303	363	320	358	334	350	365	355	373	336	328	311	340	357	320	335	336	312	359	332	332	330	372	334	303	306	337	340	361	329	367	343	366	359	337	325	353	350	334	326	352	344	326	304	324	357	351	321	338	320	295	337	316	341	321	337	334	363	320	343	329	334	335	343	333	353	334	331	342	341	341	332	329	343	345	312	308	343	304	312	318	341	320	371	328	354	297	316	305	338	341	323	362	359	337	337	340	326	315	332	353	347	336	340	322	329	340	336	324	350	330	313	317	343	347	352	375	344	328	353	322	335	322	392	336	307	320	327	323	386	341	304	375	335	351	307	323	332	367	375	366	354	338	295	341	325	347	354	355	364	330	324	317	343	333	350	331	323	327	343	374	339	329	318	321	349	347	362	341	355	323	341	342	320	330	339	368	351	356	339	338	344	317	333	340	330	320	346	321	356	356	309	332	332	283	349	342	340	322	318	353	333	320	350	335	336	341	352	315	329	356	367	356	316	362	301	364	355	334	350	335	362	330	359	317	322	352	344	329	355	348	334	324	336	379	326	355	316	340	341	336	336	316	346	333	345	357	317	331	345	306	358	328	337	354	328	332	358	327	347	349	325	297	336	378	313	324	351	307	338	308	335	334	338	323	329	316	374	310	350	322	324	342	337	296	362	371	330	356	343	343	331	323	325	314	323	334	351	326	353	294	353	325	336	342	362	313	338	336	323	350	312	323	316	330	332	320	341	358	311	333	364	333	342	316	351	352	344	351	365	345	327	327	373	341	320	301	356	354	324	325	325	351	355	351	360	334	335	359	346	358	309	322	331	321	318	356	318	343	321	314	310	340	332	352	272	366	367	334	370	349	375	309	382	346	352	360	337	322	354	343	282	345	338	334	316	312	320	331	333	351	334	338	322	323	327	309	331	343	311	344	321	368	364	304	303	355	326	330	295	325	309	305	339	313	344	338	339	327	355	330	323	303	324	338	344	346	319	283	349	350	323	341	359	376	337	319	365	311	341	352	325	334	315	367	332	343	352	327	335	371	360	366	369	356	341	362	334	334	346	314	336	313	352	324	330	321	363	318	326	317	284	336	342	375	335	340	334	344	327	362	335	347	311	331	324	346	351	323	315	337	303	349	322	333	326	348	357	311	354	323	304	343	362	354	314	338	320	329	343	330	297	347	353	357	344	316	328	352	337	351	324	355	319	332	342	353	324	357	360	334	339	359	321	345	369	336	356	334	309	348	320	348	332	318	340	331	337	347	364	365	365	325	350	337	357	341	334	361	321	331	358	348	341	338	367	317	342	343	339	343	349	355	311	335	343	314	346	300	339	324	351	341	358	328	366	344	345	338	330	317	354	335	318	340	328	314	319	335	350	328	304	360	327	319	326	320	326	340	335	350	317	349	319	321	350	356	323	339	312	338	340	333	351	362	313	340	344	361	303	341	320	323	349	327	337	380	347	359	351	318	357	327	306	334	345	343	333	312	299	349	357	317	322	348	380	301	334	356	335	328	357	354	337	330	336	301	342	348	337	356	328	313	346	348	360	327	374	349	376	368	333	345	327	342	338	361	328	303	319	345	353	346	314	375	350	345	376	324	309	366	371	331	360	355	346	338	364	307	326	326	354	294	351	347	329	350	342	345	346	353	322	333	338	356	333	357	369	361	362	353	319	306	391	341	319	351	355	339	336	327	329	341	349	334	345	340	343	327	343	312	347	335	335	350	323	301	338	346	335	370	328	339	370	303	322	353	351	326	343	345	311	328	342	361	363	340	329	323	338	351	370	338	375	343	334	342	317	350	330	332	339	333	337	339	309	352	336	349	337	323	337	346	343	363	349	351
30297	26991	18192	8928	10519	11651	8663	4718	2717	1687	1383	1126	606	524	425	456	397	423	436	424	419	455	441	402	401	441	383	405	438	401	443	422	391	408	461	409	436	403	415	376	413	415	421	387	404	404	440	414	412	391	432	412	402	407	403	432	402	421	423	395	418	433	420	447	401	420	407	413	392	421	402	392	417	413	399	424	381	442	393	383	438	421	379	407	408	415	456	441	409	390	413	401	397	410	401	422	442	436	356	436	404	435	443	425	406	382	406	404	397	418	392	412	417	409	402	428	447	429	403	426	406	410	398	434	379	417	372	412	405	404	449	431	391	411	400	382	425	417	393	394	433	364	417	420	431	376	373	397	387	404	401	415	416	397	450	424	387	430	362	409	442	407	407	397	413	420	413	396	411	390	384	423	408	410	405	402	392	382	397	421	402	403	373	382	409	403	399	371	393	418	380	409	380	450	357	389	385	419	417	395	432	398	413	392	384	377	412	407	403	398	422	419	380	433	423	396	391	412	428	453	426	406	393	390	419	383	397	401	426	382	373	417	415	415	408	415	423	360	391	451	413	386	406	408	397	419	417	401	419	437	445	436	413	388	414	394	438	415	395	427	406	392	387	443	414	432	392	435	424	404	369	398	409	407	373	376	415	428	407	400	387	414	427	405	386	405	378	394	389	387	414	414	410	404	436	409	372	405	407	432	411	383	405	386	398	387	425	426	409	436	406	390	415	412	448	420	400	404	419	420	411	370	412	387	451	388	386	391	375	434	400	388	419	379	434	388	385	396	400	400	385	406	378	386	391	383	390	392	413	418	412	417	411	385	456	403	442	429	413	397	400	409	410	414	367	416	395	403	423	394	416	418	416	388	392	416	416	409	396	421	441	410	413	388	399	387	427	422	423	428	421	424	417	403	424	407	436	399	428	410	403	418	408	406	379	425	418	396	430	432	397	412	382	382	428	422	385	361	421	423	404	435	446	427	373	382	417	402	424	413	397	433	396	390	393	391	394	385	428	436	424	424	421	424	428	403	451	410	406	421	423	415	369	403	405	404	415	396	425	427	456	382	394	409	399	391	368	407	393	413	384	433	408	369	383	448	405	433	413	389	425	416	397	397	413	413	388	403	425	411	393	444	448	406	405	417	394	393	389	369	404	405	403	421	446	385	391	450	439	399	371	408	401	420	389	398	379	421	386	407	389	409	390	381	406	417	422	413	413	418	393	412	421	396	407	381	394	427	416	427	427	383	387	387	408	382	405	409	412	388	388	430	402	463	405	384	412	404	417	444	444	371	422	403	391	381	383	430	402	408	447	396	405	400	382	392	383	409	387	401	395	420	392	393	421	403	400	427	444	373	397	423	393	423	402	378	401	428	369	396	407	402	431	366	415	410	413	403	426	410	405	419	407	432	366	384	418	390	365	418	414	389	404	386	420	374	456	396	396	389	411	419	404	426	446	450	379	370	411	415	389	382	400	384	361	373	402	392	417	407	423	403	406	394	429	404	378	431	429	396	413	402	362	392	408	447	354	444	364	413	428	393	401	428	409	421	450	413	402	409	389	403	420	430	387	402	381	389	419	369	443	414	384	388	426	406	411	431	395	397	393	397	407	437	410	423	379	410	418	378	398	425	380	384	438	426	404	403	429	421	466	387	403	398	419	393	441	407	404	412	424	459	436	410	372	403	441	446	425	384	465	375	423	407	407	399	407	448	410	360	403	372	410	377	401	455	392	412	365	426	409	412	433	409	393	398	377	402	420	405	385	386	393	396	386	397	426	410	404	419	396	408	414	411	398	416	391	419	386	425	414	397	400	376	398	423	415	423	398	405	418	383	429	390	420	440	379	428	409	417	421	399	395	386	382	420	390	418	412	401	409	418	409	384	434	413	383	408	411	389	412	435	381	415	415	424	413	421	383	409	432	373	438	412	398	392	414	354	404	378	435	430	402	413	406	415	420	386	364	390	428	391	380	401	449	388	437	371	427	406	390	412	440	394	409	404	414	429	438	415	408	402	390	371	432	403	428	440	437	409	410	417	404	353	406	430	424	434	441	386	430	388	398	413	418	417	419	402	392	403	422	397	414	430	426	390	416	412	406	418	445	405	423	423	406	394	413	420	392	419	416	372	414	389	432	371	430	411	422	413	400	412	377	436	374	391	406	395	404	369	437	385	402	403	399	382	401	417	366	380	378	431	413	394	405	367	442	389	390	391	401	428	419	396	355	403	412	395	419	398	403	408	400	404	416	409	384	380	411	420	402	399	408	425	395	380	398	414	413	381	397	415	420	348	415	436	374	416	401	393	430	432	397	397	432	397	422	402	401	425	391	416	394	401	399	418	361	399	396	431	457	369	378	424	390	386	418	369	449	405	451	435	416	426	392	404	417	397	373	397	425	389	404	431	431	422	388	404	444	369	399	396	420	373	396	389	401	388	379	427	414	386	402	430	413	401	408	405	422	381	378	398	392	398	376	425	402	437	392	448	395	387	461	378	447	406	445	422	402	422	440	389	401	415	395	421	398	395	363	399	416	380	385	416	434	390	377	409	379	394	387	383	428	389	406	389	421	393	392	424	403	403	414	376	391	411	399	391	406	409	415	403	410	417	402	412	400	418	431	402	411	391	390	415	393	390	422	407	350	404	403	380	404	407	377	420	391	413	440	386	431	416	395	371	391	408	428	437	389	400	394	411	394	426	383	407	409	410	410	442	413	405	387	388	429	425	400	392	390	409	400	410	384	383	401	419	400	394	443	429	421	376	415	447	418	409	424	392	415	403	389	412	415	405	420	393	404	429	393	408	394	362	375	393	402	380	411	413	425	418	424	423	420	410	420	421	383	406	433	410	402	406	404	409	399	385	366	400	390	379	417	376	416	409	457	399	429	420	395	433	429	415	454	391	449	409	390	466	392	422	374	449	382	387	424	386	408	442	424	383	423	457	419	412	449	413	416	393	433	414	425	370	389	422	425	416	412	389	438	396	383	399	440	405	415	445	406	392	405	380	425	412	413	402	415	382	434	400	406	397	397	381	400	381	385	413	417	417	417	390	414	403	394	397	413	412	407	427	432	409	419	418	406	391	432	414	424	422	425	417	419	410	393	427	396	408	421	369	367	383	436	412	410	396	408	416	402	396	378	397	411	398	383	410	409	402	400	413	375	397	388	407	407	448	412	400	408	418	390	408	393	449	410	390	379	443	385	405	412	382	433	444	415	413	378	402	383	434	417	448	387	428	442	424	410	422	430	430	397	412	423	423	428	409	424	416	410	394	420	446	431	379	416	415	425	365	409	358	422	420	401	380	395	418	407	388	382	406	404	431	372	409	369	411	410	390	382	410	379	415	420	375	397	400	394	364	427	437	405	418	419	397	404	403	392	410	420	406	408	408	415	407	398	394	423	418	467	378	410	418	379	451	407	388	379	424	417	419	425	417	404	417	405	407	397	396	402	416	431	410	418	426	375	413	376	425	372	379	427	387	406	416	392	382	426	389
23434	20868	28039	23839	20957	17975	9996	3879	2358	1639	1221	856	485	336	268	266	264	227	239	215	260	216	227	240	207	211	221	225	190	220	194	203	233	209	211	204	190	185	202	174	195	190	181	187	193	200	196	194	207	176	212	203	191	185	177	204	201	194	193	197	189	178	180	188	218	194	189	210	192	200	194	188	174	209	164	175	188	204	181	188	182	185	181	174	174	193	184	188	163	188	210	189	168	193	186	205	177	204	187	203	180	189	197	191	177	189	182	167	193	198	191	195	190	175	179	199	199	202	219	183	189	201	203	186	184	215	170	187	185	183	173	161	187	190	189	197	188	176	208	173	169	194	210	208	173	202	199	194	199	192	202	183	188	190	176	178	188	198	169	175	208	176	232	193	167	177	181	162	197	208	192	199	154	190	177	180	177	184	202	163	183	174	191	198	191	185	190	167	185	199	189	214	188	204	203	168	172	185	160	180	184	202	192	178	166	196	182	208	187	190	195	180	188	189	193	190	193	182	189	182	203	191	179	188	185	170	180	208	181	204	199	198	157	200	182	198	210	179	170	191	198	181	173	186	207	202	180	185	181	189	171	160	177	181	168	205	185	202	179	211	179	179	195	176	181	193	193	170	160	196	210	169	169	166	211	186	192	178	181	191	196	175	208	208	191	196	190	183	194	194	206	208	179	167	175	193	182	190	171	209	182	186	178	197	198	193	174	182	184	177	191	188	213	176	194	187	190	183	176	199	195	176	197	166	178	197	195	183	187	186	210	189	195	180	182	192	196	184	201	190	189	171	213	151	186	177	189	178	191	201	176	215	189	185	178	181	183	182	186	178	165	182	196	196	208	200	175	198	178	185	189	167	192	176	177	198	217	198	175	171	175	194	198	188	208	195	180	179	194	195	179	188	163	184	199	193	179	166	179	192	175	201	184	200	183	203	193	172	185	201	210	188	170	183	187	162	165	203	186	188	188	201	163	221	198	171	203	156	185	196	166	189	179	161	200	199	193	187	189	202	182	210	193	191	189	186	189	175	200	185	166	194	177	170	198	196	163	162	190	183	207	165	194	188	207	185	183	165	171	169	175	184	199	180	182	200	176	193	213	185	188	187	179	198	205	160	198	179	198	203	174	202	205	199	197	209	170	183	159	191	183	191	187	194	196	182	184	181	203	203	184	180	179	178	173	196	169	193	202	210	179	165	164	199	187	180	174	174	178	188	171	180	155	187	191	175	189	196	186	179	206	203	192	166	176	187	175	187	175	182	179	198	166	191	195	194	199	196	205	194	198	177	197	192	196	190	171	199	180	181	196	195	191	198	170	194	187	185	185	179	179	181	187	209	200	191	171	181	177	194	158	184	167	184	174	181	192	200	181	198	185	210	175	183	202	178	195	183	161	189	199	192	211	188	183	193	173	194	203	184	161	164	206	195	182	148	186	187	200	207	175	178	199	164	186	172	176	193	184	205	184	193	185	172	169	181	143	166	176	195	174	214	192	174	164	165	201	165	195	191	170	177	180	196	176	178	177	202	186	170	180	197	198	174	170	178	199	162	171	158	206	171	220	198	181	172	211	187	175	187	188	192	183	184	196	187	199	190	207	183	211	194	183	196	172	181	169	166	180	216	181	159	204	196	185	185	174	159	146	189	172	191	183	217	180	202	198	203	188	194	173	199	188	190	184	180	202	190	191	203	178	209	179	172	192	196	176	185	190	191	208	193	203	201	192	169	210	213	220	198	166	206	186	184	180	198	180	184	187	185	176	192	179	192	195	185	181	189	174	180	218	176	159	182	175	203	182	178	180	191	172	176	180	182	206	160	186	206	175	201	175	203	171	196	213	160	179	179	186	217	197	161	162	195	177	201	174	191	194	197	184	186	193	178	187	190	188	205	191	177	180	182	190	200	171	177	183	193	173	191	194	199	185	196	171	175	193	179	206	200	193	161	199	189	171	194	179	159	199	182	165	195	198	202	203	187	192	172	165	182	201	190	185	194	179	205	189	185	199	188	194	204	185	177	162	179	184	187	198	207	182	184	170	183	178	189	173	188	180	180	177	199	178	205	187	167	178	188	215	181	160	199	196	195	204	187	198	205	197	196	196	194	180	198	172	175	179	177	172	198	191	194	176	212	170	182	191	199	172	200	164	165	178	157	183	182	179	207	196	181	171	201	191	191	176	171	171	174	197	174	174	194	171	165	214	211	202	189	178	185	168	187	177	180	182	201	191	181	166	164	178	185	183	186	182	181	218	181	180	196	196	180	198	201	177	211	185	200	197	155	213	182	189	184	180	216	164	174	185	195	181	184	198	168	177	175	179	192	172	173	178	196	183	194	187	174	167	176	155	188	202	180	179	189	212	172	188	191	213	211	149	170	193	191	210	191	181	184	168	197	195	225	200	170	185	193	152	181	200	201	175	205	148	173	192	225	191	192	186	181	181	204	188	206	161	178	195	184	209	196	192	189	185	165	189	187	180	188	195	197	177	174	178	203	168	189	189	192	181	196	184	180	194	191	183	169	196	187	176	187	178	195	185	183	181	183	173	163	200	189	184	191	198	215	193	171	191	164	182	183	189	174	200	208	155	159	168	228	182	186	164	181	169	192	184	189	170	206	198	197	171	207	187	208	195	172	186	174	179	191	170	169	179	192	189	178	204	188	197	183	186	186	169	190	181	170	179	187	170	179	186	175	194	198	189	199	207	166	211	166	189	166	176	200	205	194	199	194	171	207	190	200	173	178	186	193	198	195	203	189	196	195	192	182	188	196	213	171	172	184	202	189	213	178	194	194	183	168	189	190	168	177	186	203	172	183	210	216	204	183	175	171	200	182	191	214	180	186	196	181	163	177	191	184	205	215	186	187	190	196	176	194	164	200	202	178	186	180	202	170	180	182	172	194	186	172	195	207	165	153	194	183	190	190	187	182	189	194	186	180	182	183	177	191	189	183	166	180	196	198	173	172	200	188	188	198	170	219	197	177	207	178	186	151	175	190	192	187	155	183	189	173	186	180	174	198	200	167	163	183	185	162	169	171	180	183	181	193	203	178	204	167	176	193	187	201	170	187	175	173	176	174	178	183	193	187	196	198	177	174	201	184	179	188	179	196	183	175	192	206	196	171	182	191	219	175	200	197	202	183	158	195	198	173	179	195	195	196	169	182	198	196	195	169	194	191	172	163	179	186	189	187	174	208	192	176	180	149	189	189	194	188	194	170	226	176	176	175	177	191	189	190	170	181	171	183	190	170	179	207	179	159	177	186	196	174	182	178	197	182	203	163	165	188	153	184	194	179	198	177	189	169	186	150	200	192	175	163	216	214	175	194	193	160	187	185	175	187	173	171	152	223	198	196	199	177	158	193	166	172	168	162	180	202	185	187	177	198	168	183	184	178	189	183	175	198	190	177	187	172	210	191	183	163	209	160	171	188	181	192	184	194	196	183	172	195	185	177	192	172	172	187	172	179	181	188	214	170	164	186	175	159	204	181	191	177
31810	36898	26609	16608	14930	18215	12604	7211	4945	3318	2373	1646	799	559	438	395	373	344	353	275	310	305	308	268	279	271	268	286	292	291	320	282	297	264	273	260	247	260	247	244	240	212	263	250	252	232	222	218	220	254	252	233	237	262	223	247	249	241	220	231	219	217	234	241	268	249	241	208	215	215	254	249	238	232	219	262	252	243	225	207	270	232	230	237	220	268	258	224	233	224	221	237	254	227	239	239	226	199	239	258	241	190	222	244	247	237	253	227	235	224	205	236	228	235	233	253	227	224	240	258	214	242	216	226	221	233	222	236	226	248	213	235	219	235	223	249	227	247	221	237	223	261	231	232	254	251	237	227	228	234	236	204	263	218	240	233	268	204	231	250	249	251	255	218	215	223	242	216	242	251	223	254	220	242	222	232	271	247	236	238	217	227	221	264	235	266	252	222	228	238	212	246	205	245	230	231	206	225	236	251	217	238	249	250	230	211	244	236	251	216	236	237	241	236	232	220	248	221	247	205	210	234	243	227	222	222	225	237	234	241	224	244	213	245	249	259	236	272	215	245	238	217	228	218	231	247	245	228	207	265	223	221	239	233	236	195	236	234	239	219	209	219	232	220	230	234	234	244	248	258	248	231	239	239	219	217	244	246	228	219	240	245	243	256	245	244	213	232	215	214	240	228	235	224	234	249	199	230	260	207	239	277	226	222	220	229	246	243	241	231	221	230	222	220	210	235	245	238	252	229	245	264	224	232	240	234	241	216	222	262	232	223	218	247	231	248	254	229	249	245	230	220	253	230	220	238	257	222	224	216	245	227	236	237	228	214	209	245	272	231	248	234	235	266	202	226	226	246	240	219	246	229	240	225	218	219	229	228	214	249	218	245	263	215	231	222	219	243	217	245	226	239	224	255	238	237	225	223	250	239	219	226	248	224	252	239	216	235	227	270	214	221	213	225	250	239	206	255	245	231	250	222	213	226	244	213	239	215	248	214	237	226	229	244	265	241	246	228	239	231	245	214	243	215	249	233	223	228	225	210	217	277	246	232	216	229	223	211	262	238	243	238	236	230	221	234	225	232	233	221	235	216	230	235	267	235	213	234	218	239	235	225	231	228	262	230	240	226	230	239	218	219	210	231	236	210	240	227	242	203	229	246	228	265	215	241	240	244	242	234	229	269	213	258	223	242	253	248	213	217	267	248	240	253	208	256	225	204	217	205	220	224	240	224	245	229	219	237	268	228	238	253	260	244	242	245	237	259	230	226	230	250	200	217	240	237	215	245	235	221	258	227	222	247	228	245	223	245	239	244	228	227	239	235	216	243	249	234	249	232	229	239	241	207	236	220	242	238	211	229	216	237	239	233	224	230	239	225	226	232	238	234	234	234	256	236	218	224	212	223	242	241	235	216	210	234	206	246	220	206	246	220	201	261	236	227	238	242	228	248	201	234	219	236	207	255	231	217	212	233	228	243	230	248	241	200	201	211	235	198	278	226	244	247	227	271	231	231	237	227	233	226	228	227	239	204	238	235	226	206	225	236	210	240	263	231	242	236	227	241	244	228	240	240	229	230	231	226	248	232	235	227	258	199	234	238	214	237	232	252	253	205	225	244	230	252	230	228	227	244	233	212	239	244	240	224	233	244	258	246	231	250	234	237	230	236	235	229	254	252	215	235	218	229	225	251	240	204	229	249	220	244	235	227	236	196	251	260	213	241	235	229	223	235	240	235	206	222	217	224	223	196	224	232	222	226	227	242	236	211	221	244	241	213	248	222	227	240	219	217	249	223	247	222	229	232	249	235	245	255	207	222	216	234	214	238	236	236	219	227	235	241	217	223	250	257	211	220	211	247	223	237	223	249	219	261	220	243	232	262	230	220	243	212	231	231	229	207	274	208	220	206	247	227	250	239	245	222	238	235	233	239	249	234	225	237	230	219	246	243	238	241	247	223	257	228	240	240	234	227	230	243	215	224	200	234	232	245	234	238	250	210	235	234	269	220	253	212	246	236	223	219	232	233	261	243	222	211	252	218	243	237	258	230	253	208	203	231	227	233	222	245	225	232	212	204	222	236	226	250	215	234	267	199	217	239	210	238	238	196	237	249	232	254	216	248	237	233	250	237	215	253	247	230	254	231	240	224	222	242	213	235	231	237	246	243	248	224	212	253	218	218	229	218	243	213	234	236	217	224	255	273	228	262	226	250	258	250	218	234	239	215	234	223	233	241	251	232	243	251	227	243	256	217	231	209	238	193	259	254	227	256	226	228	232	217	248	237	235	258	217	232	226	232	248	229	226	229	232	246	233	242	245	222	223	263	229	225	223	229	231	235	229	207	200	269	268	219	263	222	226	233	225	240	191	214	234	225	242	238	238	233	238	252	237	229	221	230	208	225	226	229	227	234	228	239	236	226	212	247	271	216	229	241	225	237	233	256	232	222	257	230	250	218	262	256	196	229	220	241	238	253	247	220	225	228	273	238	223	213	211	256	223	236	232	222	224	225	236	224	221	199	216	228	226	244	239	216	251	225	241	226	229	237	237	232	220	229	237	226	269	241	225	228	238	223	247	211	238	260	259	220	247	243	225	249	223	225	223	264	232	225	226	237	218	206	233	241	218	243	244	249	218	229	231	246	246	238	243	240	222	200	256	217	204	192	226	249	247	222	202	251	232	267	246	240	252	251	247	220	240	243	225	221	245	229	227	235	237	231	261	255	221	224	204	228	233	205	206	215	235	235	226	246	241	261	227	252	205	251	241	238	226	264	236	229	248	229	243	219	220	236	213	242	215	258	227	242	242	244	233	220	228	239	238	221	233	225	230	220	229	222	219	221	245	258	214	245	243	213	243	216	226	245	238	244	242	248	241	253	238	237	215	259	259	245	231	256	222	227	204	230	222	237	246	225	231	233	205	233	220	257	231	230	225	242	219	273	225	227	219	206	220	235	245	232	232	237	240	205	251	239	226	207	227	225	218	240	249	242	241	242	224	240	239	239	236	236	238	233	236	255	242	252	225	243	236	216	225	222	230	243	242	231	219	221	264	225	252	230	243	231	267	235	210	259	227	250	232	226	211	223	241	250	238	236	228	233	256	252	240	263	251	263	234	227	221	230	244	229	217	224	226	206	233	252	224	240	226	213	236	267	221	239	229	230	243	219	243	233	233	224	257	227	233	221	233	229	262	262	223	216	243	237	244	251	227	219	210	246	211	218	219	208	225	244	220	217	264	208	203	225	235	233	221	212	245	247	264	214	206	224	262	235	223	211	231	246	220	236	217	222	217	219	273	249	238	251	234	244	248	234	227	240	221	201	244	225	208	248	257	250	195	257	208	199	213	225	230	215	236	247	254	242	205	241	242	218	227	224	221	239	228	236	223	235	217	215	253	250	244	238	226	218	215	242	203	232	238	229	240	229	243	257	234	256	228	236	239	231	241	241	222	215	244	245	209	237	240	230	228	237	252	222	230	233	219	234	230	243	235	238	207	226	230	236
24600	20904	27168	24724	16345	9193	6498	3230	2051	1617	1311	1010	674	531	501	543	510	515	513	488	486	489	448	535	486	488	489	488	521	476	465	488	488	481	494	430	463	458	468	482	469	437	464	436	478	458	469	470	474	457	462	475	454	452	468	447	475	446	519	434	481	475	421	467	499	469	472	469	468	473	488	476	436	448	458	441	490	496	460	476	446	482	451	463	456	474	476	516	499	446	466	504	457	466	440	452	454	464	483	471	456	474	469	449	482	499	468	479	472	470	452	482	447	514	478	455	491	473	462	509	452	490	455	476	484	438	469	465	454	430	470	458	472	443	450	491	520	464	464	444	470	455	466	453	463	469	463	457	445	474	464	469	473	469	454	464	483	480	473	510	457	442	442	483	485	483	432	473	481	451	489	436	477	464	501	473	455	458	460	495	494	439	419	466	456	473	485	482	459	479	426	476	475	427	478	445	447	449	421	482	457	478	442	469	459	475	464	444	457	420	484	480	481	490	447	475	438	431	450	431	441	434	446	437	459	446	457	441	459	450	483	479	488	467	464	442	484	459	479	437	455	485	479	475	459	452	467	472	448	475	440	468	453	495	475	457	484	483	515	434	455	466	444	485	414	432	458	484	456	467	441	490	442	453	419	453	465	440	461	476	435	453	459	482	467	417	457	464	461	472	444	464	455	433	431	462	472	433	454	457	456	477	503	492	476	470	434	480	451	475	453	474	475	425	508	430	447	463	430	477	486	481	456	484	499	447	472	471	457	419	470	460	450	488	466	463	506	475	468	449	477	434	475	434	438	437	494	445	447	526	417	468	473	423	467	465	500	444	496	465	457	465	459	442	463	442	459	459	407	464	441	488	475	482	465	463	470	474	480	431	441	487	483	472	482	460	448	451	486	466	473	479	442	474	463	467	445	517	465	468	467	441	467	459	447	466	491	473	450	495	493	448	495	493	486	478	480	465	463	434	432	491	469	486	458	457	442	469	476	479	474	480	480	473	417	430	486	479	474	466	465	452	467	484	455	481	444	438	468	480	505	465	468	458	473	474	444	474	456	427	464	485	480	507	446	444	509	460	465	417	464	473	486	455	461	442	500	513	470	453	432	499	466	426	481	504	463	445	454	425	470	461	470	469	441	461	460	523	451	471	450	475	450	508	433	418	457	502	469	489	454	512	455	467	496	477	481	459	460	473	463	466	524	438	452	528	447	487	446	448	464	464	462	441	487	443	484	485	440	461	469	462	441	449	485	456	455	457	479	429	457	465	465	493	422	456	479	478	486	457	458	479	489	453	450	464	461	452	460	477	436	471	495	464	465	462	485	447	476	481	459	462	449	467	458	464	475	446	464	462	472	457	471	464	453	438	449	443	504	459	446	434	489	459	443	482	448	429	477	450	478	468	461	448	475	454	467	460	485	450	442	438	472	494	426	490	433	491	467	423	469	472	475	452	476	445	497	518	434	420	455	461	536	409	461	473	422	454	481	498	475	473	461	486	472	466	444	492	453	445	448	489	466	478	441	509	485	534	469	481	456	465	481	437	453	434	479	463	493	472	467	505	470	483	462	453	489	511	481	465	447	446	458	477	483	457	496	458	428	483	439	464	475	495	448	497	471	433	475	488	459	458	482	451	494	456	509	462	462	463	490	474	490	453	470	506	448	487	440	467	498	446	468	442	469	483	445	494	454	500	497	435	441	447	481	447	446	418	478	437	491	484	475	452	458	456	475	439	453	454	454	483	474	439	480	455	490	442	472	428	476	465	452	473	492	513	465	450	467	435	495	444	474	459	459	474	435	442	473	460	491	452	416	455	463	477	478	485	539	503	475	443	448	463	485	490	455	485	462	427	461	439	449	456	509	448	462	456	494	467	470	430	498	474	448	432	496	450	459	471	447	454	466	484	468	418	457	448	464	458	436	493	478	450	451	486	459	479	449	452	468	434	447	492	466	421	486	469	430	445	423	492	465	473	470	461	467	436	475	468	467	440	490	469	420	457	461	478	487	482	474	488	455	457	489	473	479	466	465	462	460	482	477	420	444	456	485	485	434	480	467	445	447	494	473	474	460	479	449	468	496	462	444	453	470	438	454	468	494	475	465	462	486	447	474	490	459	474	479	470	452	474	484	448	443	473	455	450	486	466	489	463	430	449	463	433	460	481	464	511	490	503	434	435	460	435	456	493	488	471	441	513	533	459	462	516	438	514	471	449	482	488	472	517	442	460	463	459	416	472	474	434	444	496	423	463	465	469	454	430	452	480	449	445	446	466	458	475	466	436	462	471	479	445	467	462	462	480	459	433	476	451	478	470	449	457	462	462	496	442	474	450	455	470	435	446	514	497	444	423	453	489	458	441	481	493	494	435	447	477	451	484	484	446	429	450	510	462	445	454	461	457	441	479	469	443	474	462	490	415	460	463	476	474	474	462	443	462	501	475	487	485	449	498	496	472	454	471	445	454	453	468	415	472	495	492	504	476	449	444	467	510	466	472	472	463	496	474	447	429	494	418	471	506	445	462	477	440	470	452	489	480	465	433	490	438	452	451	466	464	433	478	427	440	473	485	451	444	452	451	462	438	460	494	479	462	467	452	440	462	480	469	458	469	449	444	462	452	431	433	432	493	473	522	467	466	441	442	472	489	474	446	468	484	477	450	495	467	439	483	478	484	454	450	464	464	465	487	429	505	492	476	492	498	464	437	510	432	472	456	455	429	464	463	484	475	483	459	474	468	482	482	464	498	420	466	473	415	454	488	442	443	424	453	458	464	456	466	495	466	427	453	472	483	456	479	450	448	469	460	467	473	455	478	504	485	459	446	458	466	455	444	448	468	445	456	442	477	489	461	463	452	456	450	446	476	442	511	491	482	499	452	450	472	457	457	486	461	470	455	448	439	442	468	453	440	470	519	457	454	498	476	476	462	475	500	462	477	433	462	442	486	500	470	517	444	462	444	466	446	443	471	472	432	435	430	449	459	469	460	456	472	449	445	453	471	478	474	428	445	471	475	425	479	472	461	474	505	466	442	432	430	486	451	453	508	462	452	467	470	473	467	502	469	477	481	458	445	457	494	483	471	453	451	442	482	450	495	466	479	471	484	452	475	473	468	468	434	478	458	467	489	471	472	471	421	480	453	486	554	493	418	465	490	479	433	448	459	441	495	482	476	450	434	462	454	449	489	445	504	474	452	486	477	454	479	475	467	504	469	449	443	465	463	473	431	454	487	437	467	439	486	480	461	506	453	473	472	491	448	445	483	459	476	491	499	452	452	431	461	464	442	441	448	467	492	450	485	426	481	483	466	485	440	485	470	492	481	512	488	443	481	441	443	459	481	470	448	432	480	462	481	470	481	459	475	475	464	433	496	432	497	495	495	480	456	508	445	499	476	444	470	457	434	462	441	489	476	438	470	478	476	536	478	458	445	433	448	483	480	498	434	484	440	445	456	430	474	475	471	459	482	500	499	485	438	459	474	487	461	491	454	469	449	428	483
32214	34100	22022	13935	12109	14115	11196	6529	4139	3256	2380	1794	1064	758	566	620	570	587	597	584	630	571	566	587	603	543	527	584	597	591	587	554	570	552	550	538	551	539	515	509	546	511	486	543	516	523	563	527	556	557	533	567	566	525	571	558	504	578	512	497	513	545	541	573	544	503	533	527	518	498	530	552	491	519	531	533	544	547	541	556	505	540	515	514	525	541	544	559	600	523	534	538	513	526	525	513	509	527	549	534	566	552	547	502	533	513	528	537	530	501	502	514	534	504	509	544	543	572	522	564	507	528	560	536	551	539	549	546	555	577	546	586	496	529	513	544	537	562	509	539	527	559	565	562	537	569	538	526	545	561	520	510	513	534	511	575	553	522	557	585	573	514	529	547	553	539	537	523	545	524	546	512	526	572	534	509	584	512	558	516	572	527	539	532	525	598	550	514	533	520	536	530	537	518	554	527	554	528	550	553	563	527	547	509	565	538	559	527	513	500	526	574	579	501	577	529	506	508	521	509	537	556	542	554	560	526	572	540	519	554	561	552	508	534	514	543	502	527	539	490	542	537	527	521	556	527	536	498	518	579	507	506	504	537	524	527	514	567	531	525	521	534	515	546	567	570	527	508	508	531	500	553	487	531	544	513	539	532	537	497	567	493	560	533	544	527	520	525	482	525	551	519	581	531	562	523	499	546	543	535	554	515	517	506	541	523	505	538	549	498	507	553	532	569	563	591	539	521	546	547	553	544	548	518	555	576	532	517	546	521	529	545	547	547	555	533	567	543	502	546	555	514	598	524	526	547	563	535	517	536	529	555	511	510	529	521	562	515	495	533	534	543	492	565	543	519	587	542	544	506	546	551	526	533	505	541	503	515	552	527	493	550	573	514	526	525	519	538	539	503	536	567	535	549	523	547	509	520	514	545	536	546	518	554	525	569	514	580	552	555	513	551	530	528	566	549	555	564	538	540	535	528	565	511	540	518	513	542	524	548	529	567	521	531	581	520	520	517	546	560	493	541	520	503	518	532	576	490	483	506	536	567	517	471	535	511	535	535	524	587	528	544	525	568	510	553	507	528	600	541	509	537	498	537	527	531	522	500	559	554	519	528	548	491	542	559	554	518	524	563	505	537	546	519	499	566	532	492	554	513	538	572	513	502	543	557	542	563	541	525	561	583	527	540	525	525	528	538	533	577	526	526	608	520	547	487	523	528	525	515	552	494	503	541	549	555	547	551	503	533	507	526	533	548	563	551	498	490	554	530	518	574	506	532	530	537	521	528	523	564	540	538	513	548	551	533	560	518	525	536	561	526	548	481	483	528	573	557	540	529	551	575	560	535	547	502	547	514	540	519	511	556	545	549	514	555	514	530	520	528	525	550	501	554	539	568	513	544	531	484	593	556	537	521	544	565	560	521	524	512	510	501	582	572	481	531	526	517	534	516	545	515	547	555	540	536	544	546	513	527	536	517	534	500	578	552	565	528	526	547	567	511	505	528	514	579	504	550	521	550	578	500	542	491	552	523	494	498	560	544	495	512	546	494	527	472	510	557	515	544	511	537	533	523	560	543	492	553	522	532	538	553	512	508	577	517	509	541	542	590	516	599	535	514	510	550	521	563	521	513	553	509	546	517	530	582	492	490	566	559	565	550	555	552	543	510	548	580	495	534	556	548	537	564	513	508	493	504	556	517	530	533	511	544	556	544	560	564	571	550	550	521	544	568	565	554	558	528	536	530	542	593	556	521	516	570	530	519	507	568	537	529	544	548	538	536	521	562	514	536	555	525	526	548	540	568	529	529	510	527	570	562	546	547	532	533	555	551	476	560	535	553	511	515	559	520	573	535	551	567	555	478	519	510	517	529	530	556	515	553	537	509	542	516	500	549	559	543	577	517	498	559	534	528	551	554	544	562	522	523	567	490	550	552	565	512	526	522	536	498	532	527	591	564	575	556	530	554	564	557	560	500	567	543	536	541	522	545	533	528	550	518	502	526	536	530	542	566	545	525	574	539	510	535	552	505	557	559	539	503	521	514	532	564	563	494	543	554	504	555	515	562	491	573	527	545	546	516	519	568	474	557	486	524	560	549	549	544	566	503	534	546	529	497	542	521	526	550	540	543	516	536	532	495	541	520	528	569	533	554	548	560	522	507	571	522	505	532	573	550	535	523	544	514	505	543	550	570	510	546	539	508	541	485	508	576	555	519	534	588	527	558	545	511	528	545	495	555	518	511	563	516	541	541	527	566	554	507	484	543	557	541	536	490	552	507	533	565	508	555	556	497	549	529	549	519	527	528	567	527	574	532	545	570	580	508	536	550	539	499	529	528	558	560	528	487	525	533	484	523	523	547	478	523	558	507	556	501	539	545	531	506	522	565	518	487	532	528	519	522	580	541	542	526	522	541	512	533	521	532	532	531	550	541	530	546	554	539	528	525	518	517	547	546	542	521	515	553	529	508	529	540	523	509	532	520	543	551	541	573	556	598	530	518	560	564	588	516	503	542	545	529	472	487	524	528	537	528	525	523	520	578	545	542	534	526	546	556	559	542	545	523	536	500	516	527	554	545	596	520	532	556	530	532	546	567	513	542	553	526	497	556	516	556	567	554	564	587	534	512	521	520	522	524	506	558	512	517	563	529	522	517	537	528	577	503	546	497	566	556	531	548	539	524	536	555	501	524	549	530	534	542	512	472	523	526	538	554	532	567	522	548	555	519	544	517	575	557	516	546	503	514	539	530	544	517	551	498	554	562	532	563	538	534	552	551	525	523	547	538	546	532	527	493	551	535	566	523	497	541	518	547	553	534	578	573	542	533	514	561	519	540	541	537	564	535	543	536	498	539	539	522	487	510	570	547	519	532	542	539	551	527	529	538	532	553	532	541	563	584	543	566	549	528	538	538	509	547	510	536	522	543	559	530	562	503	523	518	569	571	532	565	502	509	511	577	561	561	538	561	490	518	492	580	537	543	524	512	512	562	554	527	516	562	523	510	518	505	554	539	536	573	510	508	554	525	569	530	508	502	531	547	526	527	567	556	534	536	560	529	547	521	507	565	532	522	520	511	535	519	554	541	541	505	506	584	548	535	493	582	566	499	586	511	524	564	470	573	509	534	543	542	527	549	533	518	533	560	542	543	504	505	513	529	513	507	519	589	545	509	509	520	502	522	586	527	535	495	552	561	536	494	505	540	540	499	542	515	522	529	526	533	537	537	517	515	546	533	525	557	519	509	517	490	533	525	508	558	553	510	582	510	520	574	570	577	512	547	569	523	484	509	483	526	544	579	532	557	508	516	552	523	531	502	515	522	557	518	598	543	532	548	530	511	539	517	592	522	558	501	563	559	565	542	572	530	551	529	561	475	543	512	535	511	535	537	560	503	495	504	553	555	505	568	566	552	493	570	529	539	512	517	503	518	493	497	570	490	569	494	536	549	537	551	547	540	507	526	532	537	526	557	522	529	520	523	578	566	524	546	517	551	539	536	517	546
22356	20880	28513	23375	20922	21764	19649	7440	3827	2852	1993	1544	866	562	453	436	443	394	367	393	377	378	354	358	341	342	325	337	365	340	337	359	321	313	320	327	325	326	294	319	310	313	326	318	334	329	299	277	296	299	300	305	278	280	269	301	295	312	325	307	285	298	294	278	270	306	311	310	289	268	299	289	278	277	269	312	320	292	292	279	292	295	308	284	301	319	286	286	286	278	293	279	294	277	266	295	302	294	286	292	306	282	289	281	280	299	280	288	301	288	308	308	268	312	296	315	311	306	314	288	298	294	292	283	278	324	330	276	301	271	317	322	319	303	311	286	302	312	291	298	286	285	317	301	296	297	286	268	305	334	317	279	309	300	287	276	311	304	318	261	274	270	276	271	289	282	318	288	289	252	311	286	298	291	261	298	307	321	326	293	297	290	284	291	287	283	280	298	313	292	284	303	288	287	286	317	280	283	291	280	258	311	285	338	304	275	289	298	333	288	292	270	265	283	319	327	322	341	264	303	285	296	302	339	279	325	316	301	309	304	328	294	274	299	324	298	260	267	291	279	324	300	318	298	308	289	309	311	290	299	304	300	284	283	240	284	271	280	289	299	256	308	305	282	291	264	271	310	287	299	289	282	302	300	278	311	306	286	286	301	290	302	271	318	274	299	255	299	302	296	273	298	290	282	301	290	255	308	307	279	319	276	287	305	297	316	311	288	313	278	317	288	289	274	267	280	292	279	301	277	304	279	299	303	288	294	280	290	281	316	274	292	265	280	320	334	307	299	291	325	261	272	287	291	290	292	294	279	278	299	272	306	247	302	298	303	280	305	309	296	249	311	316	292	272	272	300	304	296	302	275	288	304	274	282	307	281	312	314	313	286	289	288	301	277	308	272	315	307	318	288	289	321	302	292	306	302	268	286	277	299	287	260	285	315	290	279	243	321	284	286	308	296	296	328	323	285	303	312	295	285	277	303	300	280	282	257	315	252	307	280	306	307	291	312	309	282	306	294	324	274	299	308	287	277	324	292	309	296	254	294	292	317	305	296	314	288	280	271	297	290	292	285	261	336	298	296	311	282	281	300	307	283	312	328	302	279	304	292	266	297	295	278	308	277	293	284	308	293	279	287	305	279	306	285	324	302	283	331	309	311	308	258	302	283	293	271	311	298	273	296	325	277	327	340	274	321	323	305	314	270	313	269	291	324	289	294	284	276	298	276	315	297	322	301	303	305	285	278	296	291	289	255	300	284	312	292	293	301	278	279	309	302	310	314	283	283	312	285	299	292	279	306	293	304	321	289	288	297	291	305	323	302	307	324	288	300	265	307	275	286	267	307	293	289	285	289	314	329	272	271	307	320	316	317	322	295	283	283	304	304	308	290	293	283	310	291	319	293	314	277	287	311	301	262	277	289	288	304	271	292	297	282	269	290	291	307	284	287	282	314	337	278	287	281	297	300	307	341	290	319	236	292	320	292	286	298	321	318	283	294	269	260	302	302	307	309	282	298	313	291	296	330	284	285	323	300	322	311	294	259	293	275	284	280	295	322	268	289	287	326	316	277	301	281	303	292	313	305	279	285	280	291	286	289	286	279	309	321	309	306	282	274	264	282	307	288	311	290	294	281	307	314	330	312	309	295	287	296	297	316	277	273	292	275	293	286	292	297	288	281	295	275	313	316	289	304	284	300	304	297	305	316	291	283	297	317	272	286	315	274	278	314	282	290	307	269	284	301	282	277	292	278	270	285	267	316	270	274	275	327	335	324	287	274	272	303	285	298	279	311	331	328	307	298	296	270	289	279	285	271	282	303	281	274	294	270	286	308	298	287	254	275	295	286	287	281	298	304	278	304	289	294	284	295	302	355	314	257	301	305	289	292	307	304	288	304	283	302	287	286	315	279	320	285	316	279	296	287	299	307	291	278	300	300	314	275	313	307	282	322	315	280	301	305	282	264	302	294	285	310	278	271	318	302	297	282	277	322	284	300	281	294	345	258	274	314	279	284	317	313	294	288	277	318	292	282	301	276	280	310	296	294	290	295	255	284	288	288	310	265	285	288	306	290	294	265	321	289	279	311	282	263	296	292	304	331	276	271	306	277	305	301	268	303	294	286	296	290	299	291	287	285	273	276	273	276	302	305	285	303	297	295	287	310	299	281	300	302	320	313	284	320	291	286	311	296	324	315	288	299	297	304	288	320	300	292	309	302	249	291	287	324	302	278	312	285	267	304	286	276	301	282	273	298	280	293	321	325	307	303	302	301	286	274	295	260	317	270	302	303	297	312	254	271	288	291	314	306	291	293	306	285	305	295	274	313	306	298	299	293	284	285	309	316	271	300	292	289	327	298	289	298	291	281	274	254	292	289	316	288	303	305	277	288	309	310	283	267	291	304	295	274	283	293	303	312	304	265	302	270	318	277	269	306	263	292	305	302	283	288	306	257	285	280	279	281	319	291	317	313	268	297	299	289	292	309	293	300	298	295	305	274	284	308	319	296	289	282	303	294	301	277	309	275	280	272	277	308	275	299	282	284	274	293	285	289	268	277	261	272	292	283	289	297	311	302	286	277	286	286	289	271	315	328	298	285	300	291	305	301	280	295	276	316	292	285	283	276	291	285	321	315	289	316	293	294	263	289	320	325	289	274	266	279	265	283	289	289	313	310	314	281	321	296	289	285	309	285	305	297	332	284	286	282	287	273	296	287	291	308	295	275	311	304	286	319	299	308	303	333	278	287	306	284	247	292	304	287	291	313	310	285	301	309	304	301	332	293	274	317	263	292	284	281	277	311	293	267	312	300	288	296	274	317	319	298	285	293	324	256	311	295	306	281	293	296	330	305	311	312	284	320	258	294	318	277	306	287	269	275	304	304	282	290	306	293	283	312	298	278	295	280	300	262	287	309	261	274	283	301	295	304	303	288	294	319	292	285	292	296	279	290	284	291	289	304	306	298	269	302	276	267	301	267	264	306	285	294	300	294	291	313	285	291	309	280	289	296	306	275	291	254	315	313	317	290	330	321	324	289	289	290	301	295	308	268	303	272	283	261	274	279	293	279	303	275	285	325	289	258	309	310	293	318	308	282	281	272	288	309	260	283	312	281	267	274	295	315	285	275	280	298	310	297	305	290	308	290	275	287	289	304	305	290	255	276	287	327	283	278	288	323	327	303	277	280	276	282	297	315	297	305	283	292	296	260	276	283	322	268	339	333	301	296	298	296	279	269	288	271	286	277	292	321	288	290	292	299	326	268	301	297	278	321	304	280	280	296	294	271	294	275	308	306	321	313	256	306	275	301	309	287	302	281	279	258	291	311	294	282	287	253	298	306	290	273	301	309	291	275	301	309	297	286	301	285	300	309	285	293	306	302	308	317	291	285	305	297	267	276	299	306	287	258	281	250	281	295	297	300	305	301	298	306	299	282	291	320	309	315	282	288	333	272	326	296	280	296	271	286	302	301	333	300	283	312	287	323	283	305	279	288	286	303	267
35876	43689	31258	20918	19203	20957	17064	11243	7695	5482	3882	3075	1403	886	685	658	606	547	523	545	491	440	428	423	415	403	449	445	464	452	407	435	425	395	355	355	339	356	351	350	345	344	354	360	346	351	328	331	352	346	319	349	318	377	313	307	307	386	359	373	328	330	330	329	326	310	336	332	347	334	317	337	321	329	316	338	320	337	307	354	340	346	355	297	320	317	324	347	296	323	320	326	313	357	377	352	323	363	351	323	321	349	332	303	336	346	320	344	313	311	323	308	305	311	326	332	316	348	325	310	336	338	321	349	353	324	350	332	329	346	326	284	335	333	336	297	319	324	326	342	346	333	336	342	326	330	286	323	323	321	331	323	305	315	356	329	320	328	329	324	354	301	343	339	336	354	344	330	354	315	325	309	316	306	312	341	303	287	307	309	333	335	317	323	306	309	330	350	361	328	308	322	340	316	300	317	304	307	312	322	337	351	341	318	318	325	327	299	336	335	309	348	353	348	347	314	343	320	352	335	336	334	273	305	347	328	299	325	317	317	357	319	362	315	314	333	320	336	328	308	313	352	324	362	361	350	316	329	344	342	341	333	361	355	343	327	333	361	342	331	332	335	347	331	335	325	294	339	338	314	336	323	320	343	315	352	349	330	305	293	320	321	308	355	295	295	328	340	321	298	352	341	297	331	330	309	346	317	334	333	322	327	355	340	316	348	382	348	343	322	324	357	335	324	336	353	328	312	312	285	326	302	312	307	320	343	363	320	334	319	343	344	314	331	342	328	341	347	328	313	322	331	321	323	331	362	364	328	337	344	313	345	330	318	338	329	305	359	341	346	292	322	320	341	300	332	349	347	317	325	341	340	323	305	282	331	323	303	333	313	357	311	327	326	333	317	292	361	316	329	316	323	358	296	336	337	326	347	306	303	322	316	333	320	319	335	328	319	328	325	344	341	322	338	344	312	311	328	304	328	323	391	334	344	343	310	298	334	323	291	325	330	345	330	337	337	315	331	348	331	333	331	326	329	369	338	355	344	329	329	321	348	301	334	311	344	326	334	311	312	309	299	330	318	315	352	359	350	305	331	304	330	339	322	327	355	304	341	327	292	328	329	319	310	351	327	339	304	320	346	325	347	332	324	310	355	327	309	342	358	344	330	324	328	322	320	340	394	337	323	322	341	338	331	317	334	322	342	322	313	304	356	322	299	309	296	320	340	337	363	305	326	346	329	330	318	317	328	315	338	341	326	333	306	333	334	338	320	326	322	345	342	340	318	320	316	299	347	336	352	291	322	326	342	328	378	335	335	305	334	336	304	320	323	321	324	341	356	336	306	345	320	326	339	327	338	288	334	314	324	354	341	327	314	315	295	302	297	304	339	316	332	313	306	314	317	358	325	336	310	339	284	318	342	319	333	334	302	344	337	330	333	349	355	332	287	341	339	297	326	319	332	344	349	293	316	326	297	367	337	322	353	325	349	315	354	323	352	332	312	306	310	307	326	351	302	345	312	344	334	316	326	320	330	373	290	349	308	301	308	326	325	330	325	319	270	344	321	352	350	322	347	335	319	315	312	300	335	338	360	300	344	300	352	324	341	338	319	343	347	298	331	327	305	325	333	315	361	361	299	353	292	321	335	319	321	313	320	319	327	327	341	309	327	333	320	324	342	305	295	348	305	331	303	319	315	312	358	329	333	304	358	314	331	312	336	340	334	313	348	355	302	346	333	342	324	339	322	319	349	303	306	355	342	318	334	315	326	329	284	314	346	336	313	332	278	325	332	331	298	305	305	315	342	336	312	344	297	314	306	355	337	362	337	359	319	353	319	319	300	301	327	340	334	328	336	348	344	303	312	330	341	340	300	346	342	363	340	340	315	334	344	298	320	309	319	349	303	345	293	332	336	316	323	339	320	331	330	353	340	327	355	333	314	341	345	340	298	338	333	314	302	347	323	312	302	360	324	311	346	323	330	352	330	311	279	306	316	310	333	329	330	324	342	358	313	325	317	350	331	349	334	313	324	315	294	346	332	311	340	309	305	333	333	325	306	319	342	356	338	316	325	307	358	325	356	316	325	376	332	350	314	367	320	300	331	322	338	357	310	335	327	320	331	337	337	313	307	373	339	313	361	334	294	341	310	331	317	350	341	292	341	337	291	367	325	305	335	339	336	294	343	354	303	325	329	321	322	329	319	320	372	340	311	339	311	305	351	310	340	304	324	303	322	307	339	336	328	330	335	296	331	335	316	346	331	347	305	329	359	345	317	381	295	327	327	329	333	309	309	321	341	341	327	320	323	358	315	332	341	319	306	287	311	351	324	337	317	359	296	305	320	306	330	331	350	311	357	328	327	308	335	297	339	334	344	329	299	325	322	336	343	344	315	319	318	312	341	275	311	346	314	365	325	298	336	319	356	335	350	360	323	310	359	306	325	308	326	356	329	352	360	334	313	308	371	342	344	313	305	318	296	334	307	323	363	322	303	337	328	320	295	291	321	350	327	337	332	319	327	352	303	322	336	306	343	324	366	300	305	306	288	323	311	337	343	346	307	304	345	330	321	332	333	338	332	329	294	327	314	307	294	325	316	322	335	334	339	320	325	361	311	338	338	334	314	336	327	348	338	302	311	308	332	311	348	317	336	317	296	325	311	320	317	279	319	348	323	329	315	316	330	311	316	336	330	326	281	327	337	332	341	341	320	304	356	321	286	301	311	338	328	319	350	334	316	326	341	340	326	328	301	338	293	300	307	314	343	298	325	354	318	316	341	324	315	336	340	310	332	303	307	330	334	326	315	318	321	331	286	351	321	305	314	319	330	317	329	306	378	355	317	323	321	316	338	298	307	329	334	304	328	325	350	323	333	313	340	334	304	346	350	345	312	327	323	347	316	311	317	382	339	279	336	289	337	315	337	314	336	336	356	329	308	309	324	321	308	349	282	309	309	336	343	312	323	320	305	311	334	352	334	326	302	348	319	316	318	374	334	341	288	342	323	345	277	307	342	337	327	337	323	331	348	357	361	307	341	327	337	302	310	332	335	341	330	318	350	295	328	344	323	319	317	320	350	323	331	302	318	354	328	293	297	330	324	321	301	327	335	324	318	312	332	318	300	317	344	343	311	313	346	308	316	303	306	334	340	310	317	294	348	365	321	288	363	335	324	316	310	314	313	349	340	304	325	348	317	313	324	348	336	323	335	305	363	349	331	349	312	331	295	318	344	332	337	321	316	319	321	310	325	332	326	346	302	335	320	318	353	340	313	336	362	319	303	314	296	333	336	326	345	306	307	327	359	343	337	306	321	322	325	310	305	308	326	315	322	328	288	370	365	300	320	346	359	326	323	329	333	343	331	335	303	357	312	310	333	325	321	314	346	328	369	366	320	318	320	303	328	322	327	346	300	317	311	315	318	303	291	303	338	345	330	317	330	324	354	363	324	343	304	336	320	329	330	324	318	339	303	342	326	303	339	323	316	332	348	347	313	332	343	350	330	319	328
28123	22239	17931	8539	3590	4929	3988	2284	1526	1132	876	679	465	386	330	388	348	330	337	331	367	373	345	309	350	328	327	381	332	342	316	371	340	321	350	327	348	338	326	360	364	367	362	325	301	359	345	338	323	338	344	356	301	314	313	333	331	334	348	352	334	313	339	320	341	345	348	361	326	327	360	322	343	345	323	314	361	334	331	332	325	350	347	315	359	297	333	312	327	359	337	367	327	335	296	346	367	348	328	370	350	340	327	325	343	343	321	333	316	336	345	317	352	328	349	294	349	319	352	352	341	334	360	349	382	346	325	348	355	355	344	310	317	347	316	304	358	365	331	297	325	352	357	344	354	378	369	314	338	352	331	364	336	342	349	358	316	339	294	344	343	338	328	354	327	340	316	346	329	334	317	309	323	322	334	319	335	373	320	314	345	344	330	327	379	376	352	330	321	315	345	365	334	353	334	366	348	328	351	346	334	367	304	362	333	330	361	333	368	332	308	288	351	346	363	360	325	314	354	336	339	327	338	350	371	339	333	338	334	324	338	327	330	300	340	364	301	359	351	326	340	325	343	337	346	341	301	326	342	329	350	337	310	377	367	350	348	325	338	326	356	342	330	333	335	321	327	345	344	372	337	336	342	324	336	321	363	322	310	312	318	328	348	341	331	328	350	350	349	308	340	349	322	335	336	344	336	355	346	357	320	349	361	366	364	381	308	348	316	344	335	349	316	322	347	299	338	362	345	330	337	332	333	317	314	349	364	334	338	316	333	314	328	353	327	323	325	347	359	332	332	357	338	348	352	341	350	335	355	344	333	344	307	356	331	333	364	355	298	344	352	297	328	324	342	342	370	310	378	338	370	313	323	355	352	323	300	330	313	350	357	368	326	312	320	354	362	333	378	356	361	328	349	331	305	321	343	326	350	343	362	350	327	356	340	345	378	317	348	346	338	343	326	338	321	315	333	322	341	312	373	352	365	354	349	327	325	323	331	353	341	348	323	326	348	308	336	357	350	340	347	328	358	335	333	339	326	387	356	349	312	353	352	300	367	344	362	371	364	287	322	368	342	333	320	361	331	345	307	357	349	347	322	318	331	341	352	343	357	352	304	306	343	309	337	328	346	362	321	354	332	323	322	345	340	314	328	343	317	361	346	358	340	325	346	306	349	367	325	326	302	352	321	308	387	349	365	327	348	343	334	356	349	298	338	335	366	309	346	316	351	339	347	347	352	330	333	348	333	340	346	330	342	330	337	348	336	349	318	334	370	334	311	348	335	350	337	321	317	317	337	313	379	317	345	369	325	334	338	362	336	325	345	368	316	346	363	370	354	353	302	311	350	329	354	322	302	306	320	343	290	354	340	326	363	361	365	338	349	333	343	327	294	327	336	331	390	333	343	346	331	374	318	366	339	343	320	335	341	343	355	324	340	334	320	354	346	326	336	349	362	334	358	330	306	324	320	381	322	340	299	354	332	346	331	296	335	322	368	376	324	346	374	341	323	380	325	378	336	344	328	350	365	365	340	343	345	338	340	309	339	300	343	336	391	356	331	323	318	321	333	317	330	336	338	350	351	357	351	324	336	312	328	341	356	352	343	355	326	333	335	306	347	313	334	340	342	354	321	341	316	327	312	355	331	332	320	355	343	380	329	379	341	327	300	325	339	382	362	318	329	336	343	332	331	336	321	359	349	354	339	386	359	343	336	359	330	309	319	361	333	322	329	344	337	359	342	374	349	320	356	364	332	344	377	348	327	358	328	355	359	317	313	335	337	353	323	335	314	328	342	328	340	367	353	296	352	388	359	326	363	325	324	333	355	268	350	339	334	346	351	329	341	326	334	290	348	328	366	333	345	338	333	361	338	354	339	327	352	336	335	350	344	344	328	352	326	311	388	306	354	358	331	317	322	354	312	323	313	326	305	336	319	357	339	324	374	362	305	332	342	294	358	341	368	316	334	317	338	325	366	347	366	339	352	351	343	368	316	337	343	322	346	361	320	371	359	363	323	370	329	343	322	319	351	318	318	336	350	339	359	310	356	341	364	354	346	388	352	353	331	330	315	317	340	353	350	345	316	360	357	352	369	295	345	333	342	339	326	330	335	350	325	367	336	359	329	299	322	332	296	350	332	334	345	322	349	358	328	370	350	337	365	340	378	338	319	350	321	357	339	325	335	315	339	324	360	346	346	337	345	336	321	312	300	328	339	309	327	340	342	337	352	345	336	315	331	311	346	314	345	361	366	327	337	350	319	323	370	329	357	333	319	348	311	331	307	325	345	362	320	371	339	370	357	344	333	324	317	331	312	382	353	329	365	332	320	341	335	359	324	338	330	339	349	327	335	311	306	313	376	342	370	318	322	306	338	335	371	336	347	337	334	370	328	332	340	341	336	295	345	343	359	347	343	355	360	386	348	307	381	314	319	381	373	339	338	395	333	343	335	333	320	337	348	348	349	293	325	323	355	346	314	308	362	358	327	315	348	339	330	349	334	336	332	367	348	357	366	359	347	320	293	334	348	372	328	321	313	329	338	305	339	321	334	340	342	336	327	339	380	338	344	338	377	333	336	331	338	314	322	343	339	321	329	323	338	368	348	304	341	337	353	348	346	356	340	351	345	318	367	344	321	332	320	357	307	306	346	325	356	339	364	374	329	356	328	329	336	302	319	306	313	347	329	342	349	350	291	326	340	319	340	341	322	328	339	320	346	352	347	305	348	340	329	303	340	357	332	355	355	357	323	369	357	356	301	359	359	342	344	329	368	355	324	352	350	341	318	328	307	337	311	333	354	336	335	362	306	364	314	327	329	335	311	339	333	348	337	359	341	333	371	313	361	331	345	314	339	349	356	329	363	335	295	327	358	338	339	348	284	397	327	385	323	356	369	317	350	354	360	343	363	340	350	355	317	325	315	344	315	362	300	332	346	349	360	350	324	318	350	340	347	346	331	378	340	331	367	354	334	323	348	352	336	350	347	330	343	363	343	352	336	340	336	339	315	343	339	330	320	351	324	319	330	310	355	349	333	357	320	329	344	328	321	343	315	352	335	357	347	343	323	368	359	366	327	371	322	335	321	297	380	351	348	377	318	344	353	349	353	313	335	345	370	322	313	348	313	352	304	298	316	305	339	355	345	327	350	361	320	311	373	341	350	345	343	354	334	348	344	374	319	326	306	348	360	365	318	314	305	331	329	357	321	308	315	328	329	338	363	306	355	340	336	319	340	336	354	363	293	326	377	332	361	325	350	330	338	347	344	322	357	308	341	354	323	331	355	348	329	355	335	310	329	325	321	335	358	319	371	343	331	348	330	372	344	343	333	347	361	315	314	341	320	337	359	333	316	351	320	346	336	343	352	317	313	321	342	339	340	357	354	353	326	334	345	346	365	371	347	325	317	310	341	341	334	357	339	332	334	321	325	336	322	296	327	345	342	359	305	331	323	324	358	313	344	337	303	316	322	355	323	342	360	358	343	332	361	348	322	342	322	341	340	343
30880	29847	18531	9553	6238	9659	7857	4838	3031	2197	1554	1193	662	504	405	417	417	439	432	415	428	374	410	455	442	389	499	439	416	444	406	428	361	437	424	408	397	390	430	402	445	431	418	410	422	406	377	407	394	386	394	364	397	376	392	399	407	397	383	415	404	427	428	421	399	419	399	409	382	418	412	397	424	396	384	428	402	406	397	440	431	443	399	393	432	425	407	381	427	391	409	372	448	416	437	433	400	413	422	367	398	416	392	408	402	416	405	406	406	413	421	396	399	419	397	413	430	399	385	431	378	406	400	416	439	399	396	395	376	395	381	423	392	393	429	437	378	407	401	424	405	417	405	380	430	451	403	403	414	434	425	405	422	454	407	357	381	398	403	398	422	407	398	396	420	414	409	397	420	449	394	460	379	401	396	418	366	377	407	441	412	443	406	407	400	394	448	420	402	415	432	399	386	402	387	410	443	403	420	413	380	432	397	420	437	424	427	398	398	407	396	380	443	404	387	387	458	361	419	428	414	406	392	424	402	391	421	433	407	399	387	394	382	390	417	396	375	418	388	408	412	399	396	435	396	457	369	429	411	387	407	386	409	400	416	412	411	439	421	423	441	377	409	400	422	405	394	418	386	409	419	419	385	380	387	404	410	400	402	427	406	396	424	403	403	430	422	425	411	383	403	413	396	377	375	408	392	395	398	425	407	381	433	412	424	390	398	393	342	413	412	403	435	398	388	420	412	380	424	398	382	418	403	428	426	408	390	427	409	418	415	404	443	428	372	399	419	409	442	443	435	410	406	404	424	405	403	406	428	414	423	400	442	406	407	412	404	393	397	404	397	440	375	407	394	387	390	380	388	436	411	426	393	417	425	448	434	394	412	451	381	413	425	428	447	405	389	389	392	422	452	445	381	435	437	417	405	409	427	385	424	396	423	382	429	385	403	397	400	422	408	417	412	407	444	416	416	406	448	412	394	431	372	401	404	404	429	424	416	385	351	418	401	426	431	385	409	421	399	376	417	405	421	424	389	381	389	402	398	409	384	394	405	401	406	396	415	434	425	390	424	401	394	446	410	414	417	410	396	417	373	409	430	411	368	427	434	436	364	410	410	393	390	414	375	409	430	416	397	397	407	417	384	445	420	426	423	396	446	412	417	414	384	423	404	399	377	425	391	396	406	412	433	387	428	397	403	372	406	417	440	387	425	410	413	391	418	439	433	424	405	375	392	433	427	380	427	399	430	404	424	413	391	401	413	407	420	434	410	412	377	413	385	440	376	421	419	412	400	407	387	404	382	405	408	419	402	466	396	376	373	402	458	394	407	440	425	397	404	401	433	442	415	378	434	418	433	392	431	414	396	398	445	421	408	424	427	383	395	398	411	392	425	365	383	443	390	405	432	413	433	432	398	417	443	404	414	401	428	436	404	407	412	383	376	378	379	393	365	427	387	411	432	442	382	406	421	415	426	411	415	426	402	375	410	425	406	434	375	406	407	404	377	431	408	405	435	427	442	428	435	435	427	407	424	443	420	401	409	420	447	416	376	386	423	382	407	443	406	383	417	412	446	433	422	364	410	378	419	416	414	379	406	432	406	439	384	434	402	399	410	411	427	398	432	396	424	411	378	395	400	405	438	439	392	396	415	400	366	437	415	413	402	415	396	418	387	413	415	401	429	418	400	404	379	405	375	394	402	419	385	388	444	388	413	433	460	352	381	415	408	414	413	426	399	391	391	402	420	389	422	420	403	380	417	403	410	472	398	410	400	402	386	411	441	419	423	416	404	410	399	437	431	426	403	366	447	410	417	400	358	395	436	384	390	440	411	394	399	382	423	433	408	417	417	418	424	397	402	386	378	436	392	425	422	365	418	417	412	377	369	435	396	392	416	416	411	399	396	396	424	424	422	404	412	411	419	412	399	384	398	403	403	393	396	403	392	409	437	393	424	369	419	410	396	414	417	417	392	412	392	451	384	461	406	400	402	392	447	405	389	419	398	389	399	410	424	379	395	400	393	420	419	391	401	454	402	441	383	409	452	396	398	416	395	415	448	407	411	411	356	387	380	419	434	407	416	363	387	420	386	410	417	424	383	386	422	424	405	414	398	410	415	410	381	380	407	416	384	413	393	404	400	435	415	413	417	379	422	385	360	418	396	384	416	406	435	372	396	421	429	411	414	377	434	437	423	392	371	399	448	368	391	423	403	430	377	404	409	425	410	380	381	405	432	422	417	333	403	446	432	407	407	466	392	378	394	436	427	436	425	436	427	377	385	400	387	422	414	430	386	398	433	425	386	411	418	403	398	413	426	385	436	424	432	411	410	439	413	455	383	443	379	419	415	432	389	421	405	394	479	446	408	398	400	404	420	442	419	443	438	400	389	398	429	400	425	411	397	411	398	414	447	432	420	464	399	407	431	404	439	417	414	394	431	411	422	399	406	434	401	403	432	413	400	394	425	428	403	392	398	389	405	398	394	407	391	404	413	443	436	408	400	385	398	399	424	421	415	446	399	423	386	389	369	418	418	409	407	410	424	410	411	404	389	443	420	421	395	419	402	418	396	396	411	392	430	424	417	390	425	414	415	387	440	426	400	380	424	399	439	403	405	444	425	412	415	405	392	406	406	416	417	387	392	439	397	396	374	398	378	464	428	393	371	426	408	421	432	442	384	400	394	375	420	453	432	403	421	409	403	431	428	408	383	420	423	419	401	393	376	416	394	413	390	424	381	450	429	407	391	380	376	402	438	434	390	432	401	419	389	372	361	395	406	379	381	402	406	387	413	407	445	457	422	412	379	381	407	417	376	431	405	437	404	413	381	403	401	419	405	425	385	374	419	393	409	430	406	409	378	406	439	419	402	399	395	439	423	427	443	393	406	402	396	394	426	374	445	392	371	409	442	414	419	412	398	410	409	399	371	407	384	458	435	409	417	397	413	379	391	401	401	408	405	401	417	416	385	393	396	396	434	351	385	385	462	404	407	406	424	399	394	411	419	366	410	397	397	406	417	385	420	414	388	402	402	406	407	406	414	440	410	421	415	426	353	412	430	410	426	410	456	425	404	430	412	375	414	406	428	431	431	436	421	430	427	364	390	381	413	402	422	388	392	393	410	422	386	394	428	391	440	405	414	422	407	393	410	367	367	376	461	413	365	402	417	370	361	408	415	417	415	419	420	414	378	415	369	428	410	448	437	403	426	422	406	394	416	400	403	427	420	409	377	367	377	384	428	402	404	418	427	402	410	406	372	397	444	405	400	441	409	426	440	424	423	397	388	391	448	397	411	426	425	411	395	380	445	419	412	436	395	379	424	421	405	381	401	415	444	441	425	409	387	383	381	414	436	415	418	419	450	410	410	427	418	410	435	418	414	408	439	415	418	416	422	406	392	426	390	405	426	387	422	416	431	429	381	418	410	386	396	421	419	396	438	401	404	395	425	401	439	411	418	394	433	415	444	429	390	402	385	389	415	430	395	432	406	397	405	428	403	436	396	401
23459	20872	28060	23820	20885	17119	9195	4466	2583	1959	1231	1018	470	357	281	284	257	244	247	215	243	227	226	228	234	232	219	227	217	204	221	194	233	231	204	199	202	193	218	201	189	173	197	181	197	185	192	235	205	170	190	190	190	204	189	174	225	188	206	192	194	178	193	191	207	209	193	179	185	203	190	209	174	200	194	196	214	208	194	186	201	183	154	197	201	174	212	181	189	195	191	214	197	163	204	198	214	172	180	189	210	202	197	202	177	201	189	207	191	193	186	210	199	216	195	205	191	168	225	193	189	189	197	186	165	184	197	211	179	173	167	210	199	193	162	184	183	197	214	180	198	183	183	168	194	176	184	231	160	196	188	181	183	188	193	189	192	188	172	220	216	185	179	179	199	172	178	204	219	174	197	189	190	215	208	192	160	176	194	218	180	216	181	196	183	177	167	180	209	173	216	196	169	198	191	183	197	206	178	176	196	213	154	175	183	163	203	211	197	185	195	185	181	180	194	185	195	177	160	217	193	195	225	194	184	179	189	175	171	151	195	201	181	188	188	189	203	157	183	194	177	209	211	175	164	189	193	193	196	189	194	175	181	215	201	193	177	203	213	183	200	182	191	183	192	207	175	173	179	179	185	182	195	177	191	181	183	189	200	187	189	174	164	175	193	195	206	205	160	214	191	200	197	175	204	182	206	192	180	177	192	180	175	212	195	214	187	180	167	174	180	172	189	198	187	212	193	194	186	206	167	195	193	225	195	209	185	163	178	184	190	209	199	201	177	203	191	192	172	198	184	199	183	217	168	196	174	204	184	212	215	194	212	180	174	188	178	174	186	176	204	189	177	176	206	207	190	202	202	186	198	165	193	180	173	208	202	192	189	165	219	180	212	181	182	218	196	202	186	207	179	208	211	186	166	210	185	195	202	198	177	180	184	199	190	189	214	198	196	184	181	210	195	196	167	164	179	180	194	184	190	210	194	203	166	172	213	182	190	200	192	205	203	183	181	201	182	193	178	184	203	201	179	183	203	213	188	174	178	200	181	165	185	186	220	196	212	190	208	176	163	168	174	202	195	177	183	189	176	210	180	180	193	200	184	213	204	181	176	189	221	148	193	202	211	191	166	194	207	198	175	197	193	209	178	159	182	186	179	158	198	176	190	187	200	171	168	189	205	191	188	190	204	197	181	199	191	196	181	202	169	186	207	196	183	192	199	214	184	179	170	165	195	187	206	181	154	191	188	177	192	174	199	184	168	167	182	177	235	180	187	203	167	163	179	184	199	201	192	206	187	167	192	179	173	196	184	180	201	205	175	205	184	189	203	193	177	166	192	204	179	198	176	183	190	210	198	202	191	178	181	189	183	204	192	175	186	179	170	200	206	187	186	178	194	191	207	206	159	161	191	214	176	213	180	201	208	204	167	199	153	192	217	207	184	184	206	179	208	203	206	196	185	191	162	182	171	185	191	190	182	190	178	190	182	180	172	213	172	169	182	183	188	189	178	175	180	171	205	166	216	189	173	177	195	193	199	188	202	189	193	184	206	218	195	194	210	163	178	184	181	160	178	193	165	187	173	179	202	183	205	209	159	191	196	183	204	212	164	170	199	212	171	198	208	187	168	195	169	154	197	177	176	205	176	179	175	181	190	201	195	189	198	204	165	183	199	175	195	199	191	205	178	190	176	189	207	191	237	165	182	200	186	183	187	177	178	204	201	176	177	203	188	182	198	190	205	181	200	173	175	176	188	180	183	161	172	211	195	164	201	190	200	175	191	171	172	220	205	203	216	181	187	188	168	178	212	186	182	200	167	190	185	199	168	174	188	161	165	191	207	191	172	194	201	179	206	186	206	197	188	167	195	211	209	202	183	162	191	180	193	178	192	200	185	212	196	197	187	181	194	206	210	176	195	198	163	207	182	194	160	187	185	193	227	176	203	182	185	203	180	208	181	183	179	211	171	190	203	194	184	208	207	208	197	209	206	196	218	176	206	188	186	190	215	189	201	200	208	185	176	205	168	175	179	213	182	190	178	197	193	193	197	195	192	183	210	190	173	201	181	167	191	191	203	189	185	175	187	188	203	179	183	182	175	176	187	180	194	185	195	220	185	195	166	189	191	189	177	198	174	196	214	166	176	206	178	187	197	204	195	171	191	174	192	196	203	175	195	186	232	202	187	197	178	202	177	191	186	203	199	174	176	193	183	192	164	188	180	177	206	203	186	197	203	172	207	184	185	190	183	170	166	195	196	201	165	168	190	173	180	177	207	186	173	173	164	187	175	184	188	184	200	200	196	197	179	200	181	186	180	201	191	185	167	207	191	187	200	183	196	198	196	181	207	196	212	200	174	181	189	196	159	179	186	179	160	206	188	174	186	187	180	174	186	195	167	165	195	202	200	197	210	186	196	194	193	166	186	184	221	187	214	201	216	166	208	225	196	206	191	201	179	178	179	177	223	187	189	169	191	190	194	187	183	165	186	210	170	188	210	168	161	183	187	179	199	190	196	197	216	179	209	192	167	202	181	209	192	190	226	193	195	196	197	195	184	207	204	172	172	203	176	205	178	197	236	218	181	167	224	195	184	208	197	188	178	186	173	166	196	193	228	201	196	188	206	175	212	206	212	176	221	173	173	174	201	221	203	200	194	201	184	171	197	200	182	175	206	180	210	158	173	202	149	201	205	193	180	181	170	180	191	194	178	209	188	214	198	193	179	172	199	193	180	191	192	187	191	187	211	198	201	173	168	169	167	198	194	175	222	198	167	200	212	191	197	162	168	191	219	194	196	189	202	205	205	189	187	185	188	188	194	182	198	191	202	165	158	181	190	169	171	219	180	191	186	182	197	186	201	201	208	177	204	175	191	199	168	218	173	221	192	175	187	195	157	197	195	177	206	185	210	224	200	172	190	183	172	198	189	174	191	167	197	183	201	187	184	178	188	184	189	200	162	187	198	179	186	206	207	216	195	197	191	224	213	176	163	188	174	208	198	196	203	207	195	196	200	172	178	208	169	210	181	182	194	197	170	202	177	168	185	185	180	197	199	172	174	181	178	197	208	206	190	211	193	185	207	201	210	176	190	189	191	188	164	189	172	203	181	181	178	187	192	196	200	183	197	192	190	193	205	218	202	201	172	176	180	194	197	200	176	190	178	180	211	177	175	194	181	180	222	180	175	172	158	162	189	184	201	185	205	190	197	200	170	197	185	219	196	179	161	197	198	193	176	187	198	204	187	183	199	207	178	212	196	160	192	175	191	168	219	170	194	172	182	178	178	180	188	200	192	175	177	209	207	172	205	202	214	166	167	193	210	201	172	208	163	200	201	202	195	206	212	199	196	196	199	160	187	198	211	166	207	190	185	205	179	180	182	170	182	190	218	199	196	188	184	200	199	208	178	193	204	187	179	183	208	187	177	203	184	140	201	184	204	186	207	203	210	185	199	165	193	191	184	189	178	191	202	178	194	200	170	184	176	168	191	172	204	182	177	201	183	186
32017	39661	28588	15202	10918	16415	12100	8093	5390	3993	2632	1977	871	567	379	386	340	333	334	317	337	306	287	323	278	275	276	286	310	291	309	273	280	266	265	264	282	275	231	249	239	240	230	221	219	220	244	255	248	249	255	249	261	230	232	246	232	236	212	216	248	231	252	242	245	241	260	240	220	248	231	231	257	237	257	240	219	239	239	250	268	207	241	231	226	236	262	251	226	216	235	250	246	241	237	216	207	229	231	239	233	213	238	219	224	204	252	241	222	227	244	257	221	237	237	247	211	208	230	212	216	247	191	245	217	240	230	246	220	243	228	224	229	259	240	233	238	262	230	240	244	213	199	228	251	203	221	228	244	257	253	240	210	232	237	224	218	225	201	217	232	197	227	215	242	233	221	234	252	249	235	254	235	243	243	226	244	202	235	212	242	237	222	231	239	242	259	252	240	233	262	263	215	210	242	205	259	236	237	238	231	224	222	212	231	235	222	227	218	198	228	225	227	261	243	259	223	226	230	237	243	203	217	227	196	251	242	242	239	246	222	210	218	222	232	210	229	233	243	277	249	240	226	234	242	231	221	245	225	217	247	245	228	248	223	244	216	229	236	269	236	254	239	240	240	220	237	231	229	236	239	242	248	241	249	222	221	214	227	230	255	221	223	239	247	233	230	240	273	230	223	252	247	259	237	224	269	209	277	242	221	214	236	247	238	218	196	229	234	243	236	239	238	205	232	246	257	238	229	240	240	218	227	204	217	235	239	235	236	240	245	234	220	215	226	256	236	253	213	246	232	226	247	241	220	235	219	254	253	217	234	227	259	229	235	266	240	216	248	193	216	241	257	244	247	210	238	233	230	278	228	227	228	248	219	248	251	226	244	228	202	211	204	239	271	237	265	251	220	250	229	273	240	227	235	211	249	247	228	244	227	247	239	221	236	233	203	223	239	235	238	220	235	211	244	249	211	255	239	247	239	260	228	234	229	226	221	228	231	245	246	216	242	238	256	229	251	212	240	244	245	248	231	231	230	249	220	236	235	233	230	243	227	236	219	211	242	232	247	279	239	238	243	216	222	252	251	253	239	216	228	196	216	256	263	227	249	249	230	227	232	228	228	219	218	258	233	230	256	274	206	248	242	209	209	238	246	223	227	218	245	215	237	241	252	244	257	254	253	222	242	253	231	215	226	208	238	223	216	216	214	219	231	236	220	249	248	205	248	255	231	241	230	246	220	234	233	240	221	255	241	255	226	232	226	253	252	221	249	253	259	221	221	226	253	218	236	233	237	248	230	246	242	232	232	221	211	255	244	254	219	228	196	241	238	227	226	250	241	232	241	224	215	249	239	253	218	273	226	247	263	220	216	250	242	255	229	238	203	228	247	255	230	242	249	226	267	232	224	231	236	228	235	213	239	230	226	246	236	243	225	252	235	218	244	210	239	197	246	242	233	220	238	235	226	221	242	240	239	248	213	231	213	251	253	252	227	233	225	224	215	245	245	234	223	230	221	219	239	215	268	222	253	224	240	233	228	242	199	217	208	240	214	242	214	259	263	244	235	225	229	246	215	234	236	242	216	235	219	263	233	222	248	231	222	225	249	246	255	216	247	217	224	228	215	221	236	231	223	225	234	226	250	235	240	231	206	246	233	238	242	251	245	225	218	235	226	229	234	226	251	202	235	228	228	212	251	259	254	215	224	235	215	224	235	250	242	211	249	196	248	231	243	233	234	232	240	246	235	245	268	241	227	220	262	244	227	223	225	225	244	271	204	261	231	267	236	248	220	244	249	224	253	220	258	238	246	229	254	253	238	229	205	236	232	247	215	244	255	224	237	251	231	249	261	242	236	236	232	225	243	226	232	219	250	244	238	229	245	225	227	227	210	210	228	243	230	245	227	232	221	260	240	247	229	222	217	272	224	232	222	233	208	228	205	224	237	273	222	217	239	235	246	233	210	233	232	214	229	216	226	230	240	222	235	208	254	228	230	246	235	215	240	220	242	218	229	201	234	231	232	228	228	254	207	238	211	237	238	234	230	232	238	227	235	269	260	240	245	236	222	232	232	224	238	234	226	253	240	235	238	246	256	253	225	230	270	245	223	219	249	221	242	236	232	221	225	226	240	250	228	238	234	239	242	241	256	216	254	244	205	198	231	238	245	241	238	234	225	244	237	229	240	240	258	197	229	230	237	259	217	257	224	229	232	236	209	241	259	237	253	246	220	231	232	219	241	234	215	243	245	246	280	244	223	227	241	243	211	264	236	235	214	247	205	225	221	228	267	200	209	238	240	248	218	215	236	223	230	257	231	221	229	216	244	265	244	242	226	235	258	223	236	225	238	227	228	240	222	216	221	229	235	232	244	236	217	223	227	259	240	233	214	226	250	247	234	218	247	246	236	268	221	232	239	207	256	240	230	264	246	211	218	243	225	241	234	247	247	223	235	232	224	224	239	220	216	260	254	215	235	234	217	217	262	263	276	218	230	213	225	247	229	245	252	241	244	233	222	235	237	227	218	227	218	221	229	227	256	246	223	217	220	216	230	227	233	270	247	199	239	204	239	259	238	221	211	226	244	250	243	218	235	223	215	235	261	249	229	238	238	229	239	205	235	236	228	260	246	226	233	242	207	232	212	240	239	227	225	233	261	225	261	243	239	233	247	226	236	228	211	254	237	272	216	216	259	225	214	220	236	224	236	220	218	216	224	226	246	253	227	214	233	223	213	223	251	227	239	251	219	239	244	210	220	259	194	233	246	239	225	230	222	222	245	255	266	254	242	252	253	233	250	195	227	254	234	255	250	204	252	238	251	246	241	233	235	251	268	231	246	224	231	247	235	245	229	234	251	257	257	231	219	251	238	234	212	233	248	246	260	206	257	230	236	222	217	244	255	222	242	234	229	214	232	239	239	230	230	204	248	228	234	237	226	211	200	214	218	237	252	229	235	236	251	238	235	211	241	192	272	197	231	249	222	232	232	227	248	210	231	241	234	221	235	229	268	220	235	212	243	230	235	220	261	248	225	245	240	215	225	253	251	250	232	239	222	228	253	265	236	229	242	224	193	219	225	215	237	243	232	216	208	220	233	228	227	237	245	236	225	214	234	241	235	235	253	231	258	267	209	260	241	236	233	211	247	254	229	245	241	229	262	238	221	228	229	188	264	246	255	220	216	239	268	227	237	226	231	227	240	228	218	235	238	248	214	264	241	234	239	239	258	250	229	233	211	237	215	234	252	223	259	227	248	225	235	246	221	249	231	229	242	218	233	209	206	221	220	255	221	241	236	231	240	227	259	251	221	236	242	225	236	245	234	223	244	249	235	239	256	242	241	260	235	228	249	215	254	249	230	251	223	215	250	249	215	231	245	223	224	202	216	237	232	239	225	216	221	227	230	263	224	240	237	228	217	229	243	228	239	230	225	219	236	249	255	225	236	228	237	259	222	222	221	239	233	240	224	223	234	206	243	209	230	251	237	251	226	207	250	229	242	226	231	253
24494	20869	27147	24678	15267	8679	6306	3617	2143	1609	1281	980	641	536	526	498	483	520	526	468	489	479	503	483	478	461	492	500	524	477	475	480	474	509	470	472	484	469	486	451	501	427	468	465	488	457	496	464	444	459	470	439	478	495	458	457	444	474	471	466	483	466	461	507	458	540	467	429	480	484	450	435	453	447	457	482	446	444	435	466	469	455	466	468	463	487	440	434	454	492	461	459	477	465	474	471	479	465	491	444	466	475	497	452	473	447	502	441	474	470	473	439	463	481	487	460	451	470	475	428	475	436	424	476	449	489	442	459	438	476	493	465	460	470	502	466	452	473	454	442	475	471	477	504	486	455	473	468	491	444	498	487	501	474	448	475	457	465	471	462	438	461	481	461	475	429	462	424	464	458	495	463	479	451	483	472	486	442	479	438	477	497	459	492	507	492	492	489	466	418	425	457	459	471	475	480	477	465	438	458	494	476	484	457	482	436	466	445	461	479	460	476	476	475	514	470	511	450	472	440	423	479	477	461	460	500	449	493	471	429	491	487	477	492	460	452	459	478	466	466	471	467	465	424	448	440	461	454	461	492	471	433	484	483	440	450	495	480	430	509	489	484	464	480	417	493	453	475	506	431	483	452	437	437	434	481	501	484	456	447	436	443	474	472	499	460	469	470	490	425	468	486	466	478	470	522	505	442	506	449	499	447	474	504	440	471	503	529	454	442	476	469	459	492	473	487	493	458	474	469	421	487	507	458	498	494	486	466	445	540	484	460	485	472	453	518	517	441	448	507	459	458	458	466	450	459	479	494	453	462	484	454	474	485	483	465	460	454	460	499	477	439	478	458	455	446	447	505	460	456	485	467	463	481	444	505	469	476	497	459	465	448	491	462	477	463	460	488	454	476	495	466	453	448	459	472	473	531	497	436	462	466	487	474	457	469	466	469	492	438	486	476	477	498	492	496	443	428	454	502	464	449	461	474	488	494	460	502	432	485	451	489	427	443	426	464	491	483	492	466	432	460	441	449	467	461	450	454	435	437	472	475	451	437	442	481	467	441	462	445	506	481	490	423	479	479	470	472	443	478	478	502	464	496	447	491	471	466	496	453	484	483	458	451	438	471	480	461	463	431	463	453	468	481	426	455	422	445	454	424	497	460	466	448	485	456	450	458	465	434	455	472	494	461	486	458	470	481	474	461	448	482	487	464	479	479	472	493	430	500	502	491	462	469	448	471	486	494	471	468	459	460	469	490	440	463	522	488	427	478	480	420	458	473	493	456	456	489	472	474	466	474	477	477	467	463	471	470	441	458	477	464	480	482	495	448	452	442	500	476	463	473	455	457	516	480	455	453	474	455	452	470	435	502	457	466	477	469	468	482	457	462	422	481	454	475	498	438	502	464	462	467	440	471	501	496	487	451	488	430	487	437	470	454	455	475	472	444	476	471	488	436	459	474	447	470	483	489	450	519	447	436	514	472	491	437	453	458	479	436	450	447	484	447	466	448	506	484	476	469	450	467	445	474	461	448	496	450	442	452	485	480	471	485	510	488	455	462	494	464	438	520	444	452	440	448	453	472	498	476	450	509	456	486	457	463	458	461	475	474	481	459	451	477	482	455	450	458	485	455	472	448	474	432	473	484	444	461	481	474	479	435	478	471	490	486	472	498	483	466	470	448	465	466	462	462	469	465	496	459	410	467	462	461	489	472	451	469	482	451	469	443	491	435	466	492	455	442	514	478	463	452	462	497	482	462	478	467	502	478	482	483	490	449	448	463	480	461	470	417	511	470	466	475	476	510	476	492	456	440	466	466	510	485	468	466	502	489	477	479	434	441	483	484	478	422	481	513	486	479	470	483	439	442	455	474	462	482	449	487	428	490	470	495	432	455	458	451	467	468	510	469	463	450	453	508	499	476	445	450	481	443	466	473	450	462	488	440	443	452	486	443	454	464	509	482	446	461	501	430	519	481	481	474	490	409	458	499	478	465	438	479	466	465	448	500	476	436	499	481	477	452	461	444	502	479	495	480	442	465	501	474	428	459	449	500	478	459	500	470	424	503	455	472	465	475	477	454	477	451	424	497	453	489	452	486	456	485	451	476	486	507	434	495	447	453	442	463	467	475	474	471	477	496	449	491	508	475	503	441	450	479	478	495	480	500	436	481	456	489	471	527	519	494	466	468	477	456	508	477	470	489	424	457	420	445	471	467	450	471	468	443	499	476	485	457	473	498	464	486	470	469	470	426	429	475	459	476	457	499	443	480	469	515	464	499	445	463	444	473	462	474	480	464	413	495	470	473	497	425	499	452	459	460	437	461	467	478	482	449	450	439	484	470	523	485	477	490	460	478	485	468	444	489	472	437	472	481	511	454	472	436	457	492	432	474	460	444	483	452	474	477	471	459	463	481	462	441	480	473	469	456	444	478	498	459	499	471	460	415	467	495	458	466	455	452	447	462	454	468	477	451	494	461	485	518	495	469	463	456	503	451	467	463	456	477	459	466	504	476	448	505	451	427	470	470	467	456	499	449	461	451	462	454	478	481	483	448	494	440	483	460	459	471	440	471	470	469	419	496	464	460	448	440	476	483	464	433	464	512	471	478	448	459	493	435	489	483	462	511	479	464	459	449	437	509	450	479	466	500	513	463	470	438	493	452	480	451	466	429	479	462	486	472	497	457	447	456	440	444	466	477	483	475	442	491	465	438	456	491	458	476	456	472	503	488	417	471	486	462	502	483	471	421	474	483	457	447	510	476	458	493	447	439	478	464	479	457	499	469	467	439	474	486	435	424	463	472	457	453	475	467	459	507	439	459	464	419	443	467	486	474	491	488	505	499	453	466	492	466	475	480	467	459	515	420	482	481	509	490	479	451	437	483	483	449	440	488	484	466	446	522	469	460	452	443	465	478	473	456	472	471	452	450	507	479	482	479	504	499	499	461	500	484	491	449	465	452	445	441	477	466	463	444	487	444	448	462	464	452	448	430	457	491	455	469	414	473	513	512	410	481	437	460	448	470	424	491	468	474	456	461	472	444	451	464	462	452	452	516	471	475	497	446	452	447	469	464	455	507	472	463	480	435	471	504	443	472	481	452	454	471	491	480	480	499	446	477	430	514	469	473	473	532	447	494	491	489	427	461	452	481	478	475	484	460	494	459	489	505	485	456	496	452	495	502	494	415	497	470	474	468	453	536	477	490	447	428	459	464	525	508	488	467	465	478	442	445	435	490	484	471	449	465	484	474	468	456	461	481	486	492	475	454	432	504	452	419	486	458	460	438	419	468	501	493	488	432	418	480	497	488	439	502	520	445	502	457	458	458	497	470	455	440	491	441	440	487	449	458	470	465	463	486	475	465	501	463	450	489	477	476	465	420	450	429	451	488	477	467	463	467	450	457	489	471	471	461	450	515	463	478	482	456	444	454	462	493	455	435	530	461	497	503	468	465	483	475	487	483	464	491	456	438	455	422	470	495	457	482	483	457	470	469	470	473
32444	37374	26043	14070	9552	14310	11144	7086	4618	3370	2462	1915	869	832	613	615	638	578	577	583	615	594	644	556	572	578	553	571	579	559	608	582	582	517	550	532	533	547	537	523	571	533	578	570	549	498	584	506	514	525	541	535	548	541	543	568	496	515	538	552	547	543	549	548	501	507	540	553	521	538	547	524	560	535	555	562	528	568	511	560	534	539	551	524	554	601	529	526	545	536	544	526	546	530	555	550	561	508	507	567	540	502	517	581	593	545	528	526	584	577	518	556	530	524	551	552	568	556	554	544	528	539	565	545	538	552	551	581	593	532	544	573	510	552	551	576	559	512	537	489	594	556	517	521	552	562	521	549	528	514	514	528	533	557	526	574	519	511	549	574	531	525	539	540	557	537	542	525	593	514	520	531	557	544	586	526	538	541	553	537	563	533	535	548	511	549	525	518	526	552	545	524	534	574	545	543	545	592	544	574	544	597	542	560	551	555	524	493	552	519	528	558	520	527	538	550	539	530	525	563	569	583	560	576	542	502	539	505	561	546	514	556	547	502	552	537	525	562	529	527	539	561	538	610	558	526	550	573	525	550	540	594	522	508	563	548	518	555	566	554	528	549	520	543	522	562	541	542	518	546	508	560	568	515	547	544	489	600	529	523	573	553	577	539	529	534	480	512	552	551	531	583	526	517	542	557	556	557	537	555	521	528	516	555	519	530	583	515	540	507	546	531	525	521	517	550	572	516	531	519	545	557	558	526	530	530	499	563	558	538	550	544	541	521	521	514	514	543	562	549	545	504	562	514	539	530	556	526	543	552	518	549	568	512	531	516	566	546	568	552	518	549	551	562	542	496	582	509	527	568	554	548	490	523	514	508	573	517	530	542	527	553	533	588	555	529	519	542	524	567	521	574	536	584	552	532	529	525	563	559	547	503	530	529	502	528	543	553	529	501	561	547	542	567	529	572	582	512	563	525	547	577	589	596	519	544	553	561	570	526	533	531	520	555	514	528	533	563	572	518	546	556	561	479	534	543	566	538	534	520	564	533	503	561	588	525	525	539	548	551	529	553	545	571	499	595	546	538	583	557	537	557	534	574	547	538	544	534	529	501	548	521	542	555	519	516	528	502	574	501	557	515	562	538	545	536	490	509	574	513	528	499	505	538	550	511	517	514	550	546	565	555	562	566	556	535	572	581	527	535	514	543	564	545	568	563	578	487	556	547	539	552	567	518	528	528	513	576	557	529	522	552	512	537	528	575	500	516	540	539	566	557	546	510	516	535	521	535	570	510	555	539	552	553	532	514	544	532	511	508	553	565	540	518	529	543	525	567	565	554	530	555	577	538	579	537	548	530	526	564	569	562	561	531	524	578	541	542	516	574	568	491	515	591	531	554	527	540	526	531	520	501	558	514	577	585	547	538	539	538	557	517	531	570	532	540	563	524	559	574	571	515	523	550	551	550	529	550	544	534	556	544	547	538	582	545	522	513	531	581	548	530	547	497	534	525	538	556	519	521	557	533	556	512	544	527	518	532	557	560	557	528	549	538	527	505	537	536	503	571	551	550	549	520	525	545	548	557	519	588	512	515	510	543	579	514	548	536	539	545	532	539	569	580	513	501	512	600	509	593	570	568	540	545	551	531	511	550	558	490	529	550	460	554	573	508	562	511	543	553	526	508	525	587	497	558	507	540	559	571	547	548	550	528	571	558	508	520	522	558	513	542	579	568	568	549	538	525	559	525	548	532	551	567	517	535	559	543	570	501	572	532	557	553	552	536	556	550	517	547	509	512	510	560	486	541	539	516	544	541	542	542	546	552	551	506	468	518	521	560	557	518	530	515	545	550	518	592	541	549	538	599	568	552	544	583	493	560	552	507	540	525	514	546	532	530	594	586	584	553	538	546	546	557	553	561	528	576	539	531	551	530	518	559	542	521	597	562	564	522	562	518	524	550	545	551	541	532	576	544	537	525	552	572	545	517	514	577	509	525	559	534	521	546	465	543	528	549	521	507	545	560	529	507	567	535	508	536	515	495	510	538	559	513	508	530	512	569	557	548	529	529	551	522	530	576	537	544	511	524	526	538	530	539	523	554	525	505	562	494	553	584	554	500	552	516	536	537	508	549	548	540	541	557	579	540	521	526	563	519	585	533	557	525	532	522	554	504	545	524	505	548	553	513	517	508	472	526	553	550	545	533	559	561	507	504	573	579	528	524	595	486	516	509	574	528	499	506	548	493	549	541	534	541	548	528	547	504	589	516	545	524	561	549	504	542	561	528	555	551	556	556	519	530	559	492	573	509	559	535	558	550	555	514	561	537	538	546	552	536	528	480	550	548	536	579	559	547	581	485	565	542	548	530	524	538	551	531	572	545	547	570	525	553	558	544	559	489	557	507	547	562	543	545	560	541	531	532	518	564	505	548	514	519	534	524	538	537	543	555	509	516	558	557	551	527	548	537	543	545	586	528	559	514	567	516	557	555	551	521	515	548	503	554	539	544	514	509	578	544	568	513	561	528	537	528	544	530	530	536	498	559	569	556	531	528	527	526	528	542	567	531	542	540	515	576	593	585	584	568	534	562	526	545	560	582	548	515	550	507	547	574	551	554	516	536	554	536	528	536	508	552	520	506	554	509	518	532	507	560	512	529	514	578	549	513	552	541	468	553	518	564	549	588	530	541	561	504	511	549	565	527	530	550	572	525	544	531	535	589	537	505	549	503	556	568	478	554	551	540	530	525	567	530	513	522	524	562	535	537	577	575	559	530	526	524	526	548	520	530	572	532	525	531	522	540	534	572	518	555	550	541	571	567	530	552	542	555	561	530	541	527	503	507	548	565	538	578	517	505	503	538	562	540	566	541	560	580	533	525	522	577	546	542	556	531	547	561	548	505	564	520	494	495	520	545	588	542	537	524	538	520	514	541	561	529	522	543	531	501	536	575	494	525	540	546	556	556	520	538	536	536	536	559	551	512	587	516	556	561	526	512	523	528	533	552	533	555	536	505	532	560	522	508	521	553	532	516	511	543	522	530	533	511	559	561	515	521	569	524	565	540	550	592	516	556	574	581	512	530	547	553	558	533	565	522	528	567	527	553	541	546	546	552	558	568	516	567	568	586	577	513	521	535	544	560	596	565	526	522	522	593	552	482	539	543	526	552	569	561	521	552	586	540	542	562	521	551	551	528	516	527	527	526	530	578	529	577	562	530	564	546	578	525	476	540	542	557	534	548	552	512	573	548	552	587	532	518	541	557	561	557	572	549	534	543	533	521	532	533	546	509	556	534	556	547	539	565	556	550	524	516	549	532	554	544	538	569	491	497	580	517	531	558	542	545	536	501	540	471	562	536	600	532	539	554	514	537	539	502	547	546	521	547	577	517	571	528	554	523	534	572	531	577	524	538	543	539	565	542	542	550	518	524	533	585	560	540	523	513	541	545	539	511	545	529	539	556	539	545	518	524	510	555	546	546	564	527	561	568	530	531	519	527	541	524
22359	20886	28528	23372	20897	21779	19718	8132	3954	3121	2386	1605	765	662	479	449	422	407	419	385	339	367	361	357	372	354	348	367	348	338	321	316	320	319	308	325	300	345	262	312	298	314	305	308	301	308	347	296	320	295	315	315	266	300	307	306	311	290	296	304	304	321	302	318	271	325	315	284	291	331	302	287	294	288	323	307	275	280	306	293	326	296	298	294	321	278	279	301	282	308	299	295	304	292	284	299	281	289	339	323	311	313	298	286	300	284	307	307	283	271	316	295	309	304	310	300	270	304	304	278	322	293	334	315	262	309	300	275	298	309	287	312	278	299	318	307	333	298	303	300	291	305	281	294	316	316	299	293	293	280	296	300	307	294	322	255	292	278	293	289	289	304	274	313	282	320	311	309	287	288	278	291	270	303	302	313	316	316	323	313	315	270	311	307	283	279	301	270	283	308	287	302	311	330	289	267	343	283	290	284	281	315	303	319	299	266	267	288	309	299	310	298	318	323	305	286	318	296	305	300	279	312	282	330	285	306	344	286	301	295	285	279	305	282	285	292	294	303	298	301	308	268	293	332	295	299	291	298	297	331	310	304	279	320	313	292	287	303	308	290	301	325	286	304	318	299	292	311	301	284	332	281	308	298	322	307	287	285	273	271	279	311	301	315	285	294	306	292	315	309	269	287	304	274	302	299	285	325	285	281	319	302	279	326	296	290	309	304	292	294	291	280	327	320	286	273	309	308	293	309	290	265	288	306	296	296	310	306	282	284	300	324	289	279	297	302	307	286	269	348	286	262	278	293	302	289	347	312	284	289	324	319	290	297	299	304	288	263	291	282	282	312	306	296	290	305	262	302	294	310	315	277	286	325	328	273	263	316	301	280	316	273	279	279	289	277	315	303	304	302	290	283	306	284	324	281	311	288	323	294	311	307	297	273	316	305	285	302	302	304	281	275	323	290	308	299	302	313	304	304	294	301	335	301	307	284	296	288	295	285	294	284	324	306	322	301	308	301	296	299	311	285	326	275	316	330	304	291	300	289	327	276	295	340	302	295	295	306	322	312	324	295	307	314	299	324	297	292	331	275	310	311	294	256	281	296	272	279	310	292	311	314	312	317	329	282	302	314	325	287	285	274	284	289	273	297	329	265	309	288	336	257	321	302	323	303	308	297	294	312	310	293	314	293	318	294	300	298	301	298	326	278	308	328	313	326	299	315	272	278	288	307	301	282	289	303	318	314	285	298	308	305	259	321	298	278	292	278	293	290	253	299	305	306	307	295	309	277	309	292	292	336	292	303	302	321	295	313	271	264	291	308	282	283	271	300	310	286	290	301	268	305	326	290	281	291	305	296	275	282	288	281	333	333	301	301	276	289	318	335	251	287	332	291	305	309	287	330	287	268	288	293	318	305	284	316	318	297	318	300	318	297	317	290	289	294	317	307	288	268	305	318	306	309	289	283	328	285	314	287	335	322	288	289	272	294	291	330	281	278	315	321	285	294	311	248	292	282	305	293	323	253	296	297	307	310	289	316	273	275	274	297	286	305	314	283	269	336	314	281	300	302	309	280	303	319	331	283	281	314	308	260	277	297	312	301	293	291	299	288	296	330	315	270	297	280	312	318	298	293	281	329	301	318	296	314	267	259	289	318	282	263	294	300	285	281	307	289	287	327	304	312	282	300	305	333	295	260	321	311	296	286	276	340	293	315	272	294	316	286	308	291	318	293	296	297	273	291	290	295	312	294	296	288	295	291	309	276	304	304	282	279	320	320	282	311	295	293	303	289	280	326	281	300	295	287	311	322	314	306	307	327	314	290	273	299	310	292	264	294	287	290	297	289	299	297	307	297	273	288	332	292	326	327	311	285	292	318	288	312	290	295	307	298	269	301	293	277	309	318	324	283	289	298	304	279	318	304	275	292	276	304	305	290	279	304	253	313	298	288	282	310	319	315	276	296	273	306	309	281	303	314	265	287	275	328	293	301	278	300	287	304	314	304	280	314	294	298	320	297	291	303	288	285	323	313	292	296	291	330	284	276	271	315	279	272	284	296	339	290	289	296	308	252	304	289	284	298	276	306	258	303	303	319	289	288	275	318	316	301	337	324	295	286	330	308	295	281	295	302	308	328	289	298	280	299	258	286	311	301	321	288	304	302	316	306	263	282	307	289	314	296	312	299	302	309	314	326	287	322	279	296	273	315	299	278	261	283	263	304	292	269	311	314	286	291	290	328	319	271	284	297	281	334	300	300	343	296	295	296	271	282	280	298	257	301	309	265	326	310	309	269	275	303	310	289	292	310	315	292	307	282	285	302	299	302	266	284	277	344	305	264	297	315	293	332	286	283	289	317	273	290	296	306	277	283	293	291	278	288	298	298	284	315	336	268	304	301	319	283	322	308	316	298	308	288	297	276	312	299	295	296	315	320	277	296	284	284	296	318	298	284	316	311	274	286	323	303	265	295	285	300	310	317	304	323	315	282	285	277	274	280	304	309	302	288	300	310	322	341	277	320	323	277	331	273	287	280	320	304	291	321	336	278	303	274	297	296	300	305	281	303	284	303	283	276	269	310	313	305	306	289	316	269	308	295	313	291	296	326	302	327	299	301	254	313	302	293	311	283	310	295	300	316	332	263	293	301	267	302	315	304	314	323	301	305	309	298	312	290	325	263	322	284	284	280	302	295	291	300	308	299	325	291	293	296	268	301	304	342	285	286	275	284	312	312	327	292	322	299	314	317	338	294	292	312	309	305	309	291	317	299	293	301	295	312	286	301	298	311	293	295	307	293	296	263	283	292	276	289	313	290	303	296	330	288	289	309	317	287	298	320	271	322	288	296	311	295	304	313	314	315	296	299	303	279	295	294	313	309	271	295	279	332	281	298	292	283	312	318	315	295	306	292	295	291	281	283	296	301	297	305	287	285	284	318	299	281	285	289	305	303	303	306	263	293	265	315	274	328	292	296	290	311	302	295	289	288	298	315	292	288	314	290	290	302	314	301	309	299	337	306	325	292	294	307	327	306	264	275	301	304	277	353	282	300	339	322	305	306	303	342	295	312	320	329	273	283	304	269	316	295	283	290	286	290	269	281	277	295	305	321	303	288	313	287	296	310	303	274	274	297	304	307	296	287	276	315	307	308	267	299	285	294	316	306	279	308	298	321	282	307	279	291	329	278	303	299	278	325	293	299	283	269	292	324	298	298	316	339	293	318	295	296	293	278	292	293	316	275	315	292	303	287	295	316	291	298	305	295	280	312	307	308	287	282	313	282	305	275	288	316	325	333	320	283	307	286	315	296	271	300	316	294	307	292	308	298	309	260	309	255	297	322	317	312	312	268	300	280	298	272	309	305	322	280	270	266	288	320	326	313	320	284	303	295	267	273	305	337	273	326	305	302	298	304	300	288	273	319	284	298	299	312	292	260	290	294	300	260	313	286	308	294	305	281	309	320	277	295	339	318	278	274	285	306	297	301	325	293	307	297	273	286	316	317
35951	46175	34935	24006	14642	20527	16815	12175	7740	6178	4799	2971	1317	1023	708	573	557	567	536	518	477	475	442	445	430	436	427	493	499	469	425	378	404	361	392	355	373	348	349	347	355	332	362	361	375	370	330	404	331	341	350	298	342	335	319	339	339	333	365	334	326	330	371	361	313	325	336	348	374	365	351	324	323	360	340	347	353	345	312	321	360	322	339	331	328	330	360	349	332	331	372	316	328	328	354	358	355	345	322	309	340	354	349	378	369	342	323	335	316	340	367	350	362	318	341	340	334	337	362	365	373	330	330	366	334	332	354	364	320	320	340	338	334	326	312	368	339	313	334	334	345	322	342	330	321	347	334	315	308	325	345	332	299	353	338	378	365	335	337	349	356	306	390	380	363	349	303	314	345	348	342	371	356	298	313	361	366	329	319	324	340	326	294	331	354	331	374	323	339	345	341	326	326	356	343	363	367	328	321	320	339	360	350	355	358	346	340	335	315	340	335	315	371	367	351	320	335	306	354	358	329	332	344	302	327	301	339	329	339	324	329	331	361	347	333	327	332	315	334	316	333	327	350	369	338	324	343	314	348	299	335	323	325	358	351	331	345	324	333	311	365	328	325	315	341	336	315	338	334	316	339	349	314	328	322	322	325	312	314	343	366	336	342	319	342	333	340	337	360	336	369	349	355	336	335	317	329	340	347	349	348	353	338	340	352	354	312	327	340	342	332	339	325	306	363	335	344	334	339	351	352	352	323	310	326	322	316	329	308	361	294	344	347	338	319	317	320	354	326	312	346	330	372	321	313	353	324	322	323	340	328	328	328	335	358	337	363	323	306	361	325	326	341	327	329	349	367	339	316	342	295	335	362	334	359	314	328	333	322	347	361	357	320	335	361	325	348	320	319	301	367	322	330	333	341	324	336	319	354	319	332	348	348	334	315	340	344	308	354	343	329	310	318	340	343	340	355	341	342	329	331	338	361	337	326	313	317	336	335	351	330	346	330	343	387	367	339	354	340	361	326	354	332	312	330	365	371	360	341	357	329	327	346	338	321	313	345	361	321	340	347	331	330	348	327	334	325	347	354	349	348	320	359	316	341	330	327	327	341	339	362	350	351	353	370	266	319	319	373	337	323	344	368	337	325	350	360	351	347	318	376	340	338	306	345	343	328	359	332	355	327	307	362	331	330	359	346	345	333	314	313	328	349	314	354	326	350	366	326	367	338	314	347	345	347	315	371	309	340	334	311	332	335	318	314	319	342	324	339	353	347	373	355	346	336	322	350	328	348	357	320	340	314	335	317	328	352	318	325	332	337	322	346	302	341	319	312	322	346	328	368	325	314	338	346	320	315	345	306	334	328	337	337	333	329	324	329	317	349	355	314	362	336	330	345	364	363	328	338	335	311	349	321	326	344	325	371	316	327	330	297	327	321	312	354	343	338	315	347	348	309	341	317	334	333	312	322	302	315	331	364	316	337	359	343	313	340	320	335	334	293	351	343	342	343	322	334	331	326	322	319	342	309	344	347	352	333	313	326	349	333	332	357	383	330	331	314	331	360	317	344	332	313	335	335	357	289	328	339	346	299	311	340	352	359	335	309	318	352	338	345	358	314	346	357	318	316	320	333	377	356	341	343	330	329	322	355	317	367	342	333	335	344	326	337	353	339	338	341	314	325	338	338	330	348	338	373	335	349	342	315	374	327	318	324	359	356	323	376	319	333	338	329	343	287	319	356	330	347	325	329	343	363	352	365	327	331	330	333	331	321	357	317	319	313	341	364	358	292	314	326	375	321	360	357	315	358	316	350	355	368	334	321	350	359	310	322	351	332	322	324	317	361	355	346	328	323	322	332	315	323	342	326	337	370	331	364	358	355	326	317	302	338	351	312	340	356	352	338	355	336	303	328	347	357	352	359	312	332	317	350	304	358	334	355	339	354	309	319	346	298	346	339	367	356	347	347	327	307	323	342	331	336	360	302	331	356	354	329	358	351	335	345	327	324	340	323	365	349	344	333	343	309	359	344	376	333	324	331	346	350	315	355	327	319	360	342	327	327	315	320	319	345	322	359	341	297	312	341	335	338	342	316	337	327	337	343	345	342	376	331	338	328	315	323	333	301	358	337	335	331	346	323	331	295	357	352	343	327	327	347	355	310	353	362	381	366	358	329	357	346	354	332	316	339	338	337	316	329	322	321	327	323	348	310	337	355	347	348	331	328	327	341	352	333	358	345	324	310	374	327	336	366	357	327	316	322	345	336	350	324	323	341	363	320	352	312	299	311	353	323	305	347	304	329	362	325	354	347	358	328	332	345	340	328	339	324	349	348	325	305	326	332	305	375	330	293	352	347	328	323	337	339	357	340	337	341	325	326	326	356	338	326	313	337	345	330	338	349	330	327	345	317	341	306	323	363	340	354	345	342	320	336	340	323	319	346	345	366	322	366	335	339	329	301	342	306	338	337	319	319	342	327	327	313	341	355	312	322	341	355	311	334	353	324	334	347	329	330	338	345	340	360	316	339	336	333	322	334	358	356	332	359	326	322	314	323	306	308	354	334	369	300	313	366	332	368	329	308	330	330	324	339	358	361	372	317	351	339	317	329	308	328	299	340	323	345	319	374	340	329	323	335	350	317	327	330	356	333	331	343	328	330	346	339	355	319	345	341	362	345	318	315	316	350	325	369	318	334	325	313	324	343	349	314	329	338	349	338	356	336	336	359	373	320	299	318	317	297	358	355	345	331	321	350	340	299	342	351	332	331	301	360	343	329	334	345	320	321	325	341	345	308	344	358	309	324	339	348	361	362	334	320	355	318	331	338	312	287	333	336	349	326	364	331	330	338	334	334	317	326	344	336	325	326	328	330	348	330	319	343	307	313	363	325	354	365	335	349	290	338	336	328	336	345	334	328	342	319	357	328	322	306	357	296	355	324	369	325	310	323	333	312	305	343	335	322	333	341	318	330	312	350	360	336	350	344	333	337	322	342	333	322	353	318	327	345	333	353	320	328	324	325	314	332	342	327	335	345	330	365	327	319	319	360	330	360	340	333	326	332	347	326	304	343	310	317	353	348	345	345	351	343	340	303	332	340	335	313	313	370	298	371	333	304	336	357	329	322	318	308	323	330	336	322	352	332	337	331	342	342	344	359	314	343	321	348	344	343	304	348	340	347	328	298	310	320	342	355	353	307	332	308	343	386	334	325	365	340	366	328	351	305	333	323	310	352	313	336	353	339	332	341	350	333	367	346	309	330	344	302	328	342	304	336	359	371	324	340	332	367	325	338	318	321	334	346	331	335	347	338	339	357	307	352	301	315	343	330	352	355	335	333	329	384	309	335	362	343	331	345	323	334	351	338	330	329	330	330	305	324	364	310	338	347	313	331	339	361	329	326	310	304	370	348	328	358	344	351	343	323	343	321	322	326	339	327	350	310	333	328	357	322	338	280	350	340	368	342	329	336	349	347	301	356	358	347	324	361	312	336	323	350	352	323	350
28327	22216	19315	10923	3161	5191	3257	1780	1271	1329	1051	585	458	395	372	330	388	342	386	379	367	334	386	380	362	372	350	375	377	339	387	378	352	329	326	341	335	344	364	349	350	340	357	342	343	356	352	364	324	368	349	327	366	375	340	324	331	313	362	397	288	325	319	337	352	323	332	341	332	320	333	332	330	350	336	347	352	342	343	339	318	332	347	355	332	335	299	342	367	327	370	335	339	338	384	309	334	329	331	360	358	315	331	366	324	382	359	347	333	327	334	338	331	331	324	332	328	370	380	351	299	366	373	352	320	365	325	355	307	331	342	333	316	315	327	349	336	332	359	344	335	361	373	368	352	339	363	351	329	360	355	340	348	324	331	340	364	339	331	318	329	359	343	331	315	376	362	366	335	346	336	320	326	346	328	348	357	384	347	342	307	365	354	302	335	358	357	346	346	331	311	353	319	349	335	322	345	321	348	319	338	367	312	325	344	335	320	343	313	326	354	349	317	320	316	324	324	316	343	337	343	334	326	375	349	335	327	368	334	315	338	359	360	329	338	336	351	331	356	327	308	342	344	352	338	334	376	352	342	337	331	387	326	338	324	329	339	356	334	312	294	334	350	333	372	362	342	338	349	358	307	352	298	351	337	311	347	336	370	347	351	333	350	337	338	358	355	340	343	329	349	346	347	327	313	335	323	328	355	322	338	362	290	313	340	333	320	353	343	328	337	314	330	329	331	322	337	323	346	340	345	330	325	318	316	365	380	349	329	325	322	338	321	338	360	320	359	345	356	349	348	355	329	326	339	333	333	344	349	349	328	307	343	355	315	341	331	346	349	375	344	333	353	335	334	343	327	376	340	340	362	344	312	324	346	337	356	367	344	331	366	343	310	355	341	328	318	370	340	359	361	324	359	329	329	357	356	364	342	318	341	340	327	367	364	350	363	369	327	334	371	348	363	301	330	330	343	323	326	338	318	341	353	354	390	348	332	338	344	324	358	343	371	332	328	356	347	346	359	333	330	334	343	341	360	327	341	336	328	341	349	364	322	361	313	375	362	322	330	327	330	360	350	343	409	317	340	341	351	362	345	369	338	323	349	317	326	334	333	317	314	315	349	345	300	336	361	327	337	327	326	355	344	328	351	347	327	359	384	329	356	333	347	351	338	369	340	337	343	338	322	364	368	336	345	314	320	325	345	334	349	313	320	293	359	369	334	350	351	365	313	331	345	352	333	356	305	348	354	315	331	369	344	349	335	375	310	335	345	344	350	346	330	365	376	335	310	342	334	336	321	335	344	329	366	306	360	306	345	323	376	329	333	321	321	363	357	353	341	328	333	335	342	340	340	316	373	345	372	306	354	289	357	337	317	298	334	343	334	331	356	349	339	310	339	338	347	354	322	347	347	347	329	343	344	307	308	366	312	376	356	323	357	357	367	326	361	360	307	362	342	344	348	318	306	318	345	338	354	367	366	317	346	379	351	374	355	362	347	365	337	336	348	350	328	357	321	360	358	357	326	335	317	338	308	314	331	359	315	364	333	340	358	353	316	357	342	333	353	352	340	338	361	366	307	338	320	354	334	358	302	321	326	337	335	347	358	365	367	382	301	324	358	354	331	392	388	347	322	344	361	330	361	305	339	343	340	329	344	353	320	362	340	316	337	361	343	353	321	341	328	331	348	337	369	316	340	316	345	319	345	347	341	338	356	348	333	336	353	315	338	340	352	383	334	326	338	331	365	343	366	348	311	352	357	370	320	378	345	349	378	349	361	347	313	356	332	305	329	349	350	322	333	343	299	314	327	358	329	336	371	335	325	348	377	356	321	353	352	345	321	342	323	392	365	370	335	358	318	353	348	330	352	340	366	325	337	326	366	341	331	322	309	342	342	334	322	378	358	363	375	339	340	348	333	331	354	314	377	349	328	347	345	342	345	348	334	368	336	352	346	322	307	314	349	330	349	359	353	354	372	375	334	326	367	328	339	337	336	353	349	337	344	329	330	349	329	372	312	367	328	337	340	328	366	317	331	315	294	340	346	336	342	354	355	328	338	346	357	375	367	332	328	338	346	361	344	314	344	366	345	356	368	344	362	351	348	330	359	355	321	350	338	338	337	346	327	363	351	351	339	302	347	319	316	361	346	311	350	350	324	321	330	352	341	329	340	363	319	319	336	350	365	356	338	348	334	357	348	327	311	346	355	336	330	328	293	345	333	356	363	354	304	376	339	340	378	333	368	359	344	320	359	317	332	351	308	348	320	328	279	355	341	322	349	337	353	349	357	347	318	327	328	350	343	348	361	365	340	350	368	327	334	340	320	364	332	368	378	364	360	361	351	343	335	346	348	322	346	343	330	324	319	308	350	308	330	358	353	356	316	386	349	314	323	349	349	359	350	329	345	377	352	345	339	361	347	353	336	343	386	360	331	330	322	334	354	348	344	357	316	342	345	337	335	344	332	379	316	322	339	355	329	331	328	336	358	351	348	345	361	311	321	334	334	307	322	346	329	307	324	346	372	304	357	322	355	321	327	386	360	341	327	350	309	340	338	346	337	351	346	345	342	355	321	356	342	352	374	319	347	364	356	334	345	340	306	360	352	374	348	357	329	362	342	351	350	364	319	302	337	330	360	375	314	352	353	344	323	359	378	354	356	341	339	330	320	346	352	350	345	323	327	343	340	329	364	332	363	349	371	332	337	353	351	352	315	338	316	338	356	351	322	348	338	327	358	353	359	341	321	342	320	311	326	345	346	330	333	334	326	347	348	359	354	346	377	332	320	292	342	355	333	335	321	353	339	332	332	345	373	333	353	348	319	341	327	346	353	349	308	325	320	347	349	339	378	366	331	340	351	336	329	309	378	362	350	331	337	349	342	341	340	345	331	328	346	298	332	369	343	356	385	309	326	366	337	330	309	313	322	363	372	340	334	399	362	359	343	367	349	356	329	353	330	347	330	346	341	322	325	357	345	376	300	354	313	343	343	335	377	349	316	340	365	310	331	357	347	363	320	357	352	337	306	366	326	343	324	353	318	347	310	326	344	343	356	355	344	335	313	335	311	385	378	344	384	358	364	308	332	340	352	335	347	365	344	307	364	351	370	346	345	329	373	349	358	363	313	317	361	330	337	316	346	337	367	316	335	358	383	323	336	342	332	348	339	374	355	349	371	340	368	325	332	361	305	336	319	357	361	382	377	375	336	350	330	346	302	320	366	342	357	321	321	317	363	359	325	333	338	357	353	356	355	322	365	383	324	317	337	338	356	377	327	364	335	338	294	362	345	327	338	341	351	327	336	347	349	348	352	346	325	329	363	318	348	329	332	341	358	319	309	359	318	365	368	330	368	355	320	306	354	350	359	395	325	336	362	309	390	369	358	332	341	312	326	358	321	370	345	357	336	330	359	321	390	360	360	352	321	338	325	356	337	342	347	313	316	325	350	340	317	352	385	354	338	354	330	369	332	341	362	343	337	336	354	368	331	327	345	359	358	356	311	371
30871	29858	21941	11823	5361	10082	6423	3661	2610	2638	1988	1080	620	548	495	472	418	435	431	430	455	461	451	453	430	409	422	457	474	459	440	429	436	409	405	447	350	417	436	435	371	407	461	411	419	388	417	394	402	430	429	398	428	408	428	447	383	434	451	412	471	453	451	410	401	423	425	359	403	382	412	404	419	406	379	370	424	457	450	407	429	441	429	394	402	399	379	442	417	407	411	383	394	425	391	404	390	389	442	431	392	399	425	424	396	430	403	429	435	417	416	448	410	407	420	420	438	409	400	407	446	417	427	441	400	420	402	441	410	387	437	450	382	419	383	413	394	422	418	442	436	419	426	394	436	412	400	403	391	439	426	397	406	417	401	431	436	409	448	410	357	429	433	432	394	402	401	402	448	389	376	390	417	404	385	418	385	393	430	402	419	437	403	399	417	404	439	443	406	415	399	401	446	441	424	397	386	404	418	385	432	421	416	435	445	425	448	390	383	420	431	402	413	401	406	405	414	440	421	424	393	430	392	399	389	401	389	398	412	425	388	408	425	436	418	426	418	410	393	374	432	435	435	424	399	433	413	411	389	437	424	400	382	395	382	425	410	408	410	400	406	441	403	416	416	402	409	412	421	419	421	382	374	422	406	403	421	408	403	401	427	425	438	444	405	406	394	392	369	413	402	420	408	415	359	430	435	433	408	429	379	412	410	411	399	426	389	432	415	445	421	414	425	391	426	407	417	435	414	419	403	405	415	409	448	413	426	411	423	411	408	372	397	398	417	428	410	422	385	417	409	415	417	419	408	412	402	442	421	430	437	431	395	443	412	400	394	395	453	442	363	406	401	429	368	421	421	413	441	422	397	407	384	423	436	398	440	418	429	388	416	426	427	413	398	430	405	404	408	461	395	396	372	403	432	440	419	416	447	392	431	404	404	406	418	415	419	380	427	436	373	424	398	431	409	421	408	435	399	424	400	397	406	421	413	400	427	435	432	424	380	427	404	434	409	392	387	420	438	401	442	438	412	393	430	412	401	414	416	439	465	412	396	391	430	405	406	406	373	402	411	455	407	410	373	405	404	393	424	411	408	421	415	431	398	419	430	403	455	403	392	422	427	399	415	385	401	458	403	412	445	444	411	425	414	418	420	413	422	390	416	431	426	423	446	429	414	416	418	411	429	444	436	449	443	425	396	419	415	431	405	400	417	414	411	413	427	437	409	443	411	415	389	410	451	427	438	446	390	420	445	423	412	378	436	433	396	420	379	416	401	391	407	425	401	407	418	427	429	426	450	410	418	394	401	412	427	397	430	421	399	390	398	428	400	408	397	458	435	404	415	373	413	403	418	404	428	422	440	406	384	425	413	391	424	412	414	399	388	386	416	428	414	412	460	377	431	387	397	392	396	373	383	402	410	421	433	437	392	446	439	413	436	439	416	429	413	426	425	455	416	428	439	449	404	426	408	461	446	406	399	420	391	417	437	388	427	419	393	415	377	446	439	390	418	396	394	402	427	404	413	450	440	447	365	406	415	393	433	437	391	408	403	422	395	424	401	440	406	409	400	443	428	416	384	405	394	446	426	384	400	441	419	389	447	436	428	444	442	438	435	421	418	410	376	442	412	407	438	401	423	404	421	415	405	420	406	390	421	425	393	418	378	396	439	391	463	388	398	405	460	424	463	418	443	421	413	421	395	408	424	424	393	441	433	433	398	416	400	379	446	423	407	437	395	437	457	385	434	418	387	420	382	463	409	420	442	415	420	430	389	407	419	418	407	407	387	391	402	366	381	416	406	408	380	400	436	379	429	404	429	407	422	411	385	426	417	400	406	422	388	426	410	443	398	404	414	412	440	432	399	458	390	379	408	444	421	438	426	370	430	381	418	362	414	421	417	412	405	399	406	369	441	465	406	403	389	387	397	419	411	424	443	407	385	410	407	435	421	411	440	417	419	413	420	397	409	424	423	462	372	379	375	443	435	452	416	439	416	411	402	431	404	443	417	398	407	439	458	389	455	441	421	390	440	406	403	441	449	377	412	425	431	402	434	424	436	423	426	432	438	432	425	410	450	385	423	405	439	435	413	429	391	439	440	432	408	403	381	385	426	433	435	440	445	424	420	402	414	398	417	432	441	406	401	429	453	396	391	401	387	405	390	444	450	409	423	400	421	410	418	389	429	401	429	409	437	416	439	377	397	434	439	456	404	425	438	409	394	443	417	431	458	426	396	400	370	440	422	418	384	429	421	409	453	413	419	413	383	411	412	398	400	426	447	435	427	390	412	398	409	417	365	409	415	396	388	412	431	384	428	400	417	419	395	436	429	417	424	410	429	418	424	386	418	400	408	420	440	448	403	396	400	430	437	407	439	401	449	423	430	418	416	449	444	429	435	393	384	421	405	429	403	413	426	437	402	384	422	427	404	402	406	437	385	423	379	428	407	356	395	396	423	451	409	434	416	424	419	384	439	448	396	429	374	417	403	400	429	440	397	384	400	428	397	406	424	399	419	423	414	407	408	404	402	423	408	412	444	430	444	371	417	446	401	402	405	405	415	410	418	413	424	379	393	395	403	388	369	416	416	409	435	380	383	387	418	404	427	423	418	392	398	397	449	416	400	423	481	449	370	381	397	425	455	421	412	425	409	403	369	406	398	425	416	438	419	406	391	436	431	394	391	375	406	454	423	393	418	428	407	412	414	437	386	421	395	387	434	415	434	415	416	419	438	409	432	401	410	388	411	413	421	436	413	424	378	405	417	379	444	425	391	484	406	437	415	395	425	423	456	408	436	441	404	387	386	408	412	425	443	409	436	425	440	421	466	423	406	378	415	400	452	393	419	419	429	411	408	409	434	400	437	428	433	417	412	395	414	405	412	428	416	371	353	395	409	420	432	461	463	409	362	408	422	433	406	405	457	414	384	420	428	420	453	415	422	428	433	397	385	402	401	441	414	433	361	404	459	402	395	421	381	415	447	423	428	410	436	415	467	422	411	412	428	401	397	396	430	417	406	428	445	401	434	387	429	453	412	400	394	392	425	430	398	413	407	420	428	429	399	411	411	387	400	433	416	403	414	416	398	395	397	422	391	412	394	402	395	422	391	405	399	412	408	419	426	423	384	438	386	401	434	422	415	436	436	435	430	477	430	448	371	418	425	425	416	381	426	449	415	418	432	436	420	425	452	434	438	453	409	411	394	392	415	420	422	395	370	392	382	412	391	422	419	414	400	385	435	392	400	456	390	375	383	429	386	387	424	398	428	450	404	383	417	397	419	413	452	383	413	430	429	384	412	455	391	464	442	406	396	399	403	426	430	373	395	433	388	421	394	400	398	420	424	392	383	400	423	405	415	449	426	416	435	405	389	404	416	410	431	402	373	427	382	415	381	385	400	431	438	396	370	419	420	444	414	412	413	423	398	391	410	388	407	417	402	424	417	398	442	385	386	451	413	425	432	415	395	386	399	374	456	417	419	430	386	419	407	393	365	379	409	413	450	388
23434	20884	28072	23839	20847	17452	10119	3090	2098	2076	1393	767	431	303	321	284	227	245	235	241	227	235	216	241	213	239	243	221	249	235	237	214	228	211	230	195	221	195	231	190	211	191	209	212	220	193	196	191	209	165	185	181	182	191	209	203	202	208	160	202	224	217	243	177	194	186	190	197	175	209	194	195	184	173	188	190	204	196	179	191	178	185	197	198	164	200	177	199	184	211	192	191	199	183	200	188	193	167	187	182	193	187	171	197	180	205	182	192	212	195	188	185	191	205	207	184	193	192	190	200	176	159	207	201	173	181	213	179	189	171	209	214	185	183	206	197	201	168	191	196	198	205	179	211	198	205	200	170	178	221	182	201	206	185	191	175	204	198	182	179	199	186	187	180	195	228	172	169	192	187	193	201	167	182	177	164	210	185	213	161	193	168	194	207	165	215	186	218	194	186	198	181	184	184	208	186	210	188	195	187	196	196	163	183	204	207	174	182	192	193	169	216	177	219	194	218	180	208	199	186	191	169	200	175	187	196	222	188	200	198	194	185	190	179	187	193	194	186	219	173	208	203	175	171	220	198	175	178	202	200	192	187	196	185	183	216	192	186	185	211	199	180	193	215	192	190	182	213	186	206	220	204	212	207	188	191	180	209	202	177	199	189	184	166	175	202	172	165	222	166	216	205	173	215	192	181	192	179	182	178	157	193	207	196	179	185	204	207	177	193	160	220	192	195	163	188	204	197	180	212	194	210	211	198	187	187	187	216	222	215	199	205	185	197	208	200	190	194	189	203	190	178	196	180	205	191	195	173	180	196	190	202	163	202	225	192	183	180	162	214	174	177	207	201	209	187	191	183	184	182	162	192	194	189	195	194	181	210	197	185	199	221	228	196	202	199	183	203	185	165	217	194	209	190	206	164	198	188	186	158	184	188	192	188	210	211	198	202	197	190	210	209	187	190	200	227	210	190	194	188	216	183	176	212	173	198	239	173	189	200	172	189	185	203	184	212	194	181	197	190	218	206	182	177	202	188	218	179	187	197	188	207	198	224	207	176	197	178	227	209	195	187	184	183	180	184	194	180	219	210	162	193	224	179	194	202	197	192	229	206	198	179	170	206	201	185	187	195	194	202	193	179	203	191	179	207	196	182	221	186	204	214	219	202	169	188	199	189	186	199	214	168	203	179	184	192	188	197	196	187	200	176	198	193	204	204	200	186	187	205	192	199	212	176	191	212	198	184	195	183	191	215	189	175	205	200	212	192	180	187	192	177	232	195	189	186	198	185	209	180	210	204	187	205	190	191	185	209	189	189	202	194	215	222	190	198	199	199	185	183	180	220	189	176	187	188	181	182	180	208	198	215	185	188	213	194	172	191	203	226	217	172	184	208	194	182	201	215	214	183	194	192	208	197	198	207	212	169	205	185	190	200	212	183	192	177	197	189	178	177	193	193	176	186	199	188	188	207	187	198	206	204	181	214	158	170	205	196	187	202	198	183	193	175	212	165	179	211	192	204	170	189	173	204	176	185	191	175	189	196	207	211	193	196	208	199	189	172	204	184	174	181	206	165	206	202	200	176	182	218	174	178	181	193	197	192	201	203	181	174	221	176	196	207	144	180	208	199	207	188	199	198	203	195	186	190	214	192	211	171	178	184	185	224	213	198	163	210	183	197	181	232	206	199	178	202	198	215	200	169	187	197	218	192	193	185	189	177	174	190	192	195	211	199	191	207	195	228	195	197	193	188	163	212	209	219	166	195	192	191	216	198	196	205	220	196	184	188	206	192	206	166	188	171	205	214	184	189	168	199	196	159	184	180	197	198	195	217	193	195	178	206	205	196	196	212	188	186	202	190	179	201	192	176	184	203	187	203	184	203	180	208	198	200	181	172	200	220	200	207	192	175	172	185	185	185	181	195	190	187	185	167	195	201	187	186	207	194	184	201	185	205	171	192	204	194	206	185	209	192	202	191	180	212	208	194	200	224	201	181	162	207	191	179	196	197	230	199	202	215	197	184	195	234	194	207	196	166	199	187	211	193	180	216	174	188	190	173	210	190	171	170	192	203	185	211	199	178	187	200	195	197	204	194	211	185	184	196	199	205	198	199	191	189	216	175	199	155	190	195	184	215	198	193	199	174	200	204	220	197	194	206	211	200	183	180	212	206	202	204	211	184	207	188	182	197	225	204	186	183	211	181	202	187	173	207	182	173	192	190	165	202	213	214	195	195	191	212	193	188	174	180	181	196	220	215	198	171	187	200	186	209	188	195	182	220	185	206	199	190	197	222	163	198	184	215	193	171	211	203	197	201	190	187	171	194	193	208	199	200	194	202	201	184	205	197	170	181	223	197	187	195	187	188	192	177	202	202	164	197	186	202	171	188	198	178	196	201	201	195	191	190	200	196	177	183	175	197	176	195	194	171	178	207	189	194	187	203	208	179	217	211	196	202	190	196	209	199	194	205	198	193	196	197	181	201	205	193	193	192	203	212	184	183	203	203	197	194	188	202	167	228	189	179	188	191	199	187	187	190	157	200	187	187	192	192	186	196	196	182	188	179	207	182	185	213	211	178	186	185	216	197	178	197	186	192	188	197	188	181	206	180	189	208	185	181	188	177	194	193	200	180	197	198	185	189	218	210	184	181	164	204	196	207	189	183	197	194	198	204	195	181	174	209	184	219	198	198	190	177	222	182	208	174	212	226	207	196	192	213	192	175	173	186	209	191	205	179	201	189	192	171	195	212	164	214	177	186	220	178	182	206	202	204	181	214	192	199	183	179	193	198	183	201	193	189	192	205	204	172	199	176	198	195	223	202	205	174	209	178	207	188	192	209	188	193	211	210	209	184	208	176	195	209	180	213	200	162	200	172	196	180	185	202	180	187	195	199	187	183	191	193	177	191	203	178	192	212	180	181	204	192	196	190	190	206	200	166	191	199	192	206	194	166	187	200	200	173	192	187	222	185	177	176	171	202	201	209	177	196	210	186	197	162	189	178	185	200	188	184	216	212	195	191	211	201	172	201	195	192	211	204	193	180	206	194	203	203	197	174	192	192	203	184	210	213	191	195	177	175	177	192	194	186	195	209	182	187	179	203	182	170	175	195	189	211	194	213	176	181	181	185	196	193	178	179	188	212	207	175	193	191	205	197	199	196	188	203	183	169	177	183	203	212	177	195	202	183	199	182	192	198	224	169	191	177	191	189	203	202	196	204	185	185	164	203	174	220	215	196	184	194	193	192	189	198	155	191	180	198	177	196	169	220	187	203	229	201	200	191	208	179	175	196	216	212	215	187	200	197	187	222	176	207	189	153	175	185	219	194	183	190	187	198	216	201	179	200	163	211	172	184	193	206	196	172	190	190	194	221	206	183	209	217	206	187	192	178	189	196	190	193	205	176	181	180	193	180	185	172	175	185	186	187	185	197	213	228	192	207	187	169	206	181	192	219	200	193	197	187	186	196	173	200	200	186	197	184	212	183	190	196	193	189	185	183
31919	38537	30312	19169	10161	17571	12154	5860	4382	4154	2778	1445	710	483	471	392	331	356	302	336	333	286	288	299	299	335	322	316	325	326	297	322	293	280	288	250	260	254	263	232	243	271	222	257	224	231	253	253	233	271	251	260	218	247	258	235	255	266	232	253	230	231	238	223	268	259	230	248	258	194	248	226	231	235	241	239	255	265	246	243	242	262	252	218	239	246	249	246	254	237	225	209	213	236	232	235	258	246	218	229	243	272	282	254	199	240	235	247	249	255	247	231	219	234	235	237	209	238	239	240	248	259	259	271	247	237	232	215	238	267	227	225	269	272	240	230	227	230	269	241	226	236	248	240	236	219	220	259	265	236	221	278	233	251	238	257	227	254	259	222	257	234	228	252	238	216	230	262	213	251	240	242	247	231	232	224	241	250	240	233	220	235	228	241	239	234	250	231	197	233	258	229	223	229	240	215	254	243	239	239	232	242	242	236	229	252	249	228	236	266	258	236	252	227	241	231	242	222	241	253	255	224	272	223	214	241	226	230	227	202	255	250	242	242	238	221	244	242	215	243	223	237	250	251	233	259	251	229	213	250	260	247	238	218	235	227	244	230	253	245	225	262	241	230	254	240	246	223	261	239	246	240	239	243	236	243	250	247	214	269	245	262	247	261	235	237	232	240	236	222	257	279	262	230	214	252	237	214	227	233	256	247	247	237	233	243	232	218	231	220	234	241	238	234	259	247	258	259	233	230	233	235	251	250	254	230	255	238	227	242	239	237	213	240	249	232	245	251	232	248	249	211	235	227	212	209	242	228	253	261	225	249	236	246	225	256	231	231	230	243	220	237	235	228	238	264	264	264	238	220	237	224	232	250	244	239	240	244	227	240	248	260	227	266	227	265	233	264	257	263	223	220	223	255	251	236	235	253	223	250	238	229	221	253	246	242	229	250	226	248	243	243	250	245	228	221	262	229	264	220	228	229	221	199	236	236	218	227	232	261	228	227	251	235	245	256	240	230	229	209	225	259	257	260	227	257	230	240	214	238	230	261	246	224	226	244	236	209	238	236	228	253	227	260	253	244	247	221	239	255	242	231	218	262	213	246	222	236	245	221	260	213	244	224	217	244	234	249	232	225	232	266	214	229	249	213	228	245	234	252	228	241	255	229	230	262	247	208	253	238	229	241	218	222	256	220	212	228	217	237	232	227	222	224	256	250	238	232	236	261	251	243	261	234	241	266	235	220	241	241	241	235	221	245	228	251	255	218	262	252	235	258	229	246	254	234	234	244	227	252	244	257	257	230	262	266	196	265	217	259	236	226	236	258	244	263	244	228	266	250	207	234	238	275	243	267	241	221	217	245	243	242	259	250	221	233	206	226	249	227	231	250	251	233	230	255	229	258	249	227	235	240	249	235	252	238	259	246	228	221	261	234	217	235	243	226	234	253	257	224	268	240	236	254	258	251	260	245	234	245	230	252	243	230	224	237	236	220	242	254	233	240	222	221	214	245	238	247	266	254	229	229	245	225	233	205	246	236	224	224	262	232	241	283	238	252	266	239	242	218	222	255	178	216	238	220	227	229	263	245	243	241	239	251	241	240	236	256	244	218	241	252	239	216	238	247	231	280	236	186	217	230	238	238	279	257	236	251	221	249	229	225	223	240	237	240	227	245	241	274	257	243	246	241	230	223	239	246	241	248	238	246	227	226	257	230	215	244	218	250	213	260	232	226	249	230	237	221	222	230	262	253	246	236	235	239	223	235	250	240	240	248	231	243	232	220	230	206	238	236	257	217	236	244	259	215	234	241	217	255	217	262	245	232	225	258	252	241	299	230	248	259	219	253	237	256	237	242	211	259	237	242	254	227	250	241	242	237	248	233	232	242	244	243	242	264	253	212	259	243	247	228	233	244	237	275	254	252	213	240	282	234	236	209	272	228	246	236	228	236	247	233	236	253	241	227	229	248	247	237	221	241	272	232	222	247	254	218	220	235	245	221	221	234	235	239	227	211	235	232	248	272	259	226	261	237	248	254	257	235	229	220	243	211	243	219	246	238	221	236	259	235	245	247	219	243	236	235	244	245	257	254	252	236	231	260	289	224	226	247	253	235	210	240	226	248	257	232	230	250	236	214	232	265	231	246	224	230	210	234	235	189	221	240	238	243	244	230	261	231	234	231	228	238	218	223	239	234	237	227	269	277	211	256	234	235	205	199	231	225	229	219	258	240	240	228	239	240	239	227	247	246	219	207	251	252	252	217	243	229	235	244	229	236	254	226	226	228	244	244	226	234	231	240	210	239	276	226	263	221	242	240	244	239	269	240	241	196	230	238	244	267	250	240	243	240	226	226	230	240	230	238	253	232	256	244	217	244	261	229	236	250	232	238	250	253	221	231	258	273	234	254	255	230	229	246	226	261	226	253	252	268	237	254	222	242	236	249	232	242	261	258	264	224	211	245	227	235	280	233	243	236	228	251	236	206	249	257	259	226	251	238	228	248	224	224	252	235	253	223	251	217	234	235	228	243	230	254	249	230	253	251	226	224	235	225	248	238	241	227	234	215	232	249	227	217	229	234	241	248	217	219	249	252	234	234	235	247	227	235	215	258	224	228	272	229	278	248	242	234	237	219	237	267	209	275	213	250	242	250	238	240	255	233	224	242	241	252	246	239	240	258	231	242	250	252	257	236	242	255	252	270	228	227	225	254	249	226	271	242	223	248	260	250	235	232	226	250	260	222	238	235	251	250	204	247	228	246	254	251	232	226	231	230	254	246	234	264	249	249	244	229	268	226	232	229	241	246	225	266	227	209	232	240	229	235	262	254	238	218	258	277	235	234	248	227	227	227	231	251	225	236	229	204	234	254	232	248	215	255	277	228	231	230	226	233	233	237	254	226	205	228	249	258	247	232	225	230	232	269	251	234	221	240	237	225	210	232	239	235	251	239	227	243	250	248	247	260	240	229	233	254	251	245	257	236	237	214	244	242	258	244	232	250	229	244	235	251	243	234	221	249	226	225	250	243	246	251	237	237	243	254	235	229	252	236	252	257	258	239	269	227	241	219	246	223	280	234	251	217	208	252	256	235	212	221	245	251	223	235	245	240	237	246	264	240	222	282	246	245	237	252	231	212	226	206	238	260	238	267	232	254	239	250	242	260	259	242	285	270	241	218	260	254	241	204	239	229	206	248	243	250	230	269	254	210	258	239	253	222	246	255	249	241	243	249	217	222	244	231	247	243	223	249	241	251	245	235	233	247	241	242	247	225	219	215	231	247	230	239	229	237	290	228	230	228	209	255	244	226	227	257	260	248	250	228	212	242	234	223	242	241	241	270	247	233	240	262	219	252	243	291	232	230	228	227	261	239	229	249	260	262	215	215	232	245	242	234	254	237	250	222	246	254	231	235	246	238	224	216	240	231	228	250	228	218	250	256	225	272	223	222	232	209	231	254	246	233	265	258	248	239	254	228	256	245	238	245	226	256	240	255	222	242	246	213
24496	20865	27265	24727	15287	7986	6457	2587	1856	1826	1310	811	584	540	545	514	540	499	473	482	487	479	506	509	511	494	518	522	486	477	480	486	501	433	497	444	515	464	486	455	447	486	459	452	483	489	480	454	446	540	486	488	539	483	523	456	471	479	445	458	505	455	531	474	473	465	434	487	490	435	473	467	508	442	510	477	512	483	463	489	518	448	464	468	460	482	478	496	466	453	489	457	455	460	497	495	480	468	460	479	476	464	435	456	521	504	468	462	517	477	437	469	446	482	456	441	492	494	506	469	486	510	492	459	484	444	471	440	476	495	515	430	458	436	461	489	484	488	489	450	452	489	493	490	507	447	485	471	451	458	488	457	489	486	490	464	493	450	457	445	477	472	501	501	449	446	443	468	488	511	442	484	484	491	461	510	444	464	453	456	493	442	481	448	427	406	494	482	489	455	484	472	486	498	498	482	457	429	476	474	481	476	479	487	504	501	470	442	470	487	451	506	455	471	454	496	483	492	486	485	493	455	445	474	485	472	495	474	439	522	476	464	494	458	451	447	472	471	454	496	493	450	489	478	468	487	463	485	462	432	475	507	488	481	446	480	473	498	447	460	501	458	487	552	458	502	468	477	440	473	465	463	492	492	471	520	480	494	462	398	477	441	480	531	455	477	487	514	451	471	436	457	466	473	457	465	472	433	463	448	480	472	474	468	452	444	465	494	464	483	497	493	473	506	456	472	480	440	436	486	419	466	445	429	441	496	492	471	434	470	461	511	461	504	483	445	452	488	496	511	469	484	499	479	491	510	474	470	468	471	450	480	461	449	487	504	480	458	445	480	465	490	476	469	472	475	510	485	459	453	498	465	465	415	458	458	454	496	472	488	484	520	445	509	487	434	485	432	503	473	476	446	461	493	468	451	489	476	492	486	481	499	489	465	478	478	472	472	472	500	460	448	472	464	447	471	500	492	454	466	487	468	480	490	475	447	485	446	469	479	493	473	445	409	476	484	472	464	476	461	467	475	489	450	501	484	492	474	472	465	491	465	487	454	466	444	503	516	482	488	513	448	480	459	494	522	479	454	497	449	483	472	475	445	463	449	446	467	485	479	501	446	473	457	485	472	461	496	479	456	480	468	474	502	445	457	459	446	518	463	462	457	453	509	479	455	445	505	503	454	445	454	479	482	478	479	439	474	479	464	456	447	487	467	481	457	473	460	464	472	471	468	432	464	506	441	435	452	468	446	509	438	445	470	440	492	483	461	467	471	490	499	477	444	493	477	489	500	454	454	450	485	458	517	494	476	465	484	501	452	453	510	464	423	481	482	469	414	475	467	483	460	471	457	475	476	466	432	475	477	462	453	465	486	467	496	479	482	437	462	491	455	466	502	463	451	489	464	480	457	458	450	446	512	458	477	489	454	500	452	446	515	447	473	472	492	461	479	475	463	474	449	451	473	481	470	447	471	471	461	513	505	480	425	455	507	509	456	489	476	459	491	446	470	503	441	462	487	467	455	445	508	469	474	498	497	504	471	470	453	499	436	442	460	505	473	449	500	447	437	483	519	466	409	470	436	471	469	491	447	494	473	439	457	446	458	490	491	472	468	450	480	452	474	478	481	450	478	492	504	433	452	467	459	489	499	477	467	450	462	495	481	454	459	471	503	451	418	450	461	466	484	476	467	459	475	491	491	489	456	477	446	459	455	453	471	461	474	479	482	467	492	477	460	492	495	486	471	478	480	482	523	478	428	482	504	445	495	409	490	477	448	478	475	478	449	500	457	491	434	477	439	449	445	427	467	477	471	471	470	495	501	486	471	463	454	473	451	459	483	448	432	476	480	460	470	470	440	479	469	493	481	458	477	491	503	476	471	454	488	454	456	439	508	444	515	500	467	482	467	450	479	469	432	481	466	414	473	454	488	501	477	449	460	474	488	474	501	442	493	467	457	480	490	534	495	440	490	469	475	486	466	502	472	426	470	457	466	418	475	468	430	496	511	467	470	499	480	457	494	514	497	446	458	460	444	525	472	507	487	490	434	458	466	479	454	476	458	483	501	461	484	479	446	454	448	485	474	475	476	444	467	467	454	462	475	464	490	481	444	470	517	478	447	465	478	504	475	484	462	451	506	493	493	452	471	447	500	473	477	465	496	442	463	462	460	441	480	454	493	455	437	466	475	475	449	473	431	492	489	442	420	474	490	499	470	492	435	442	470	462	466	454	482	468	481	491	464	442	454	486	463	463	472	503	447	458	448	510	466	465	483	482	436	468	488	453	513	439	481	443	475	443	471	460	491	499	488	532	439	509	454	487	474	473	504	484	469	465	490	478	462	474	469	400	449	470	481	456	479	471	480	489	466	487	459	500	424	448	451	481	495	455	473	456	500	446	468	532	459	465	423	472	467	479	476	486	504	430	477	500	509	519	478	498	428	441	456	466	490	481	465	501	479	492	468	451	435	474	469	468	468	458	464	466	515	452	473	520	481	506	422	479	488	525	466	506	492	475	468	509	490	449	471	478	515	481	442	465	443	463	469	464	450	435	475	460	486	454	461	465	470	503	483	477	467	465	413	487	499	477	481	453	445	472	446	475	460	467	472	430	468	467	530	488	479	476	528	519	447	500	471	474	445	457	443	480	445	449	442	476	465	458	464	471	485	462	477	448	451	457	481	470	451	501	485	457	456	489	474	507	501	491	445	447	447	468	443	435	484	490	486	469	483	478	471	458	464	480	464	476	488	460	459	503	506	446	412	429	435	454	458	456	447	477	463	439	456	466	454	514	512	491	442	484	461	476	496	422	479	483	440	486	465	466	471	440	451	520	431	441	482	471	435	482	455	511	436	464	430	448	487	487	476	471	490	450	510	471	448	462	490	483	450	492	507	470	486	468	471	461	476	470	495	480	489	472	450	491	461	480	453	453	476	517	483	476	448	485	483	474	471	453	474	430	473	494	479	440	445	467	503	486	487	500	438	460	449	489	485	459	419	475	464	460	457	471	449	454	457	461	446	470	445	435	453	475	467	475	497	509	479	455	496	473	497	508	467	460	465	459	474	470	451	444	488	477	408	459	480	463	471	474	489	497	473	460	494	475	442	494	482	454	425	437	470	478	497	458	491	495	449	449	443	432	452	475	471	462	483	519	481	508	421	435	452	490	453	484	462	437	468	484	453	461	424	456	471	453	477	460	444	467	453	518	469	433	527	449	495	486	475	485	468	458	510	446	502	468	472	490	506	464	513	473	450	511	478	465	494	501	481	477	508	500	465	493	439	473	446	470	487	517	469	466	485	460	492	483	476	433	446	511	426	475	462	487	500	508	469	478	493	481	457	456	475	499	486	457	452	458	520	446	471	480	494	425	518	490	456	475	469	463	444	491	474	474	473	461	511	466	475	454	502	499	474	459	483	496	500	499	500	492	439	483	492	497	488	465	470	479	465	472	472	482	484	448	515	428	485	451	491	473	444	473	443	501	479	508	423	475	483	460	478	450	459
31806	34455	26725	18422	8726	13060	10990	5483	3988	4052	2570	1393	827	699	679	652	651	626	593	618	591	601	597	581	596	618	645	618	579	560	558	601	552	535	543	541	555	574	539	530	547	545	525	565	559	583	534	532	550	543	572	545	521	536	576	542	506	537	574	592	594	556	547	565	528	513	609	560	555	562	540	579	577	584	556	563	537	577	603	540	576	525	527	596	590	544	582	537	500	596	527	525	536	536	521	512	524	584	528	561	567	531	565	531	539	526	554	528	556	498	571	509	533	546	569	522	511	533	562	560	536	524	567	497	548	535	545	542	557	541	522	491	523	542	553	577	570	551	525	524	543	535	557	543	520	541	574	541	529	577	564	513	574	529	508	555	557	548	546	517	565	541	564	549	531	503	565	520	534	554	546	574	551	578	564	557	544	552	552	556	564	507	550	510	485	539	536	555	558	567	537	556	567	571	571	544	510	572	536	539	557	546	515	523	485	555	562	565	522	567	551	553	599	542	568	572	525	532	530	543	531	516	585	551	517	607	528	533	558	527	555	515	518	515	576	530	568	535	564	523	543	589	540	521	542	556	564	555	533	547	535	588	542	581	577	552	552	554	548	537	537	572	564	552	545	580	566	555	511	540	547	516	523	571	532	564	538	544	539	563	573	526	564	590	496	580	513	605	525	534	549	562	535	527	535	516	532	553	566	538	526	523	569	507	544	535	483	579	555	561	505	569	534	539	562	538	534	502	566	573	551	544	554	533	557	559	531	554	556	548	534	546	525	554	559	516	572	550	586	586	564	519	537	529	543	577	541	561	573	579	515	559	540	560	559	559	525	570	549	556	541	538	515	521	566	562	566	553	497	528	548	540	574	525	545	511	527	522	557	500	511	540	571	529	535	572	534	552	541	531	538	547	518	544	542	580	528	543	528	514	530	533	562	529	548	518	512	607	542	514	565	584	509	500	580	522	544	530	568	501	498	560	541	509	566	526	550	562	602	556	568	512	523	535	546	514	549	572	552	528	506	539	573	568	569	596	566	546	552	529	522	543	527	540	503	525	508	586	525	521	579	557	532	537	554	542	581	562	568	537	547	531	543	546	560	543	513	521	536	533	490	546	527	523	532	530	503	541	540	547	530	556	529	552	548	585	568	529	535	574	531	556	514	559	537	542	595	545	539	533	514	550	560	539	563	525	536	508	533	544	538	575	502	578	512	533	538	535	528	563	571	534	528	516	550	518	551	582	507	583	541	539	536	538	562	561	578	503	562	574	589	537	536	521	554	529	582	555	526	548	570	543	533	536	554	542	528	580	530	543	511	520	514	505	556	513	521	559	557	578	593	546	569	541	544	546	512	514	534	513	549	511	527	579	527	523	523	580	502	552	566	579	530	537	546	526	566	555	526	533	554	546	589	590	495	550	531	540	565	527	538	519	557	569	561	583	549	543	536	541	526	552	555	551	562	517	572	533	504	554	572	551	523	532	518	557	526	576	564	554	550	551	557	532	511	583	557	558	516	557	544	545	531	587	567	536	545	566	571	579	563	561	542	520	556	543	521	572	518	556	557	525	544	574	521	532	562	533	521	541	512	498	511	554	574	542	527	527	526	536	574	556	526	514	525	556	532	521	557	553	537	498	575	565	508	591	538	530	557	556	537	564	537	550	540	587	535	583	588	538	502	587	541	513	581	535	543	566	532	507	513	572	524	530	601	529	534	579	533	543	564	536	530	559	497	584	515	579	493	563	582	551	531	554	559	552	530	543	556	499	575	524	557	535	531	514	538	535	565	551	559	563	550	541	526	519	522	515	519	513	555	534	561	543	508	520	545	571	557	590	544	547	565	561	541	568	539	515	528	589	567	488	582	587	563	580	532	592	554	527	549	547	548	549	575	523	573	524	580	537	549	515	560	578	541	507	524	539	545	475	541	540	531	546	526	556	575	576	540	563	555	532	538	543	525	561	520	560	518	525	544	557	523	532	511	530	534	551	455	531	491	535	551	513	563	548	580	536	582	533	553	618	525	533	558	557	556	546	552	557	534	542	511	523	524	598	561	548	567	540	513	588	552	538	540	562	513	506	470	526	545	562	563	559	562	516	554	588	547	563	561	547	541	533	557	599	542	586	572	563	569	563	526	543	508	514	551	592	556	512	559	568	500	550	553	518	522	545	583	520	562	534	529	517	532	510	552	536	514	536	526	500	581	524	556	546	541	521	529	535	549	569	529	563	551	575	542	568	567	558	557	566	555	534	561	547	555	525	559	542	552	547	550	545	555	523	545	542	522	546	533	560	549	569	595	557	567	532	541	523	533	544	582	546	537	535	553	526	506	559	596	508	515	540	551	546	545	530	549	551	564	522	545	539	549	550	551	552	542	555	535	544	565	521	544	557	536	506	557	543	530	556	562	574	545	535	524	544	570	558	557	538	532	510	532	551	566	558	528	504	519	559	544	499	556	569	573	568	527	508	536	601	587	510	535	537	504	554	548	510	553	531	492	564	544	502	583	530	584	550	574	488	563	564	510	517	532	537	514	536	576	514	549	576	557	534	518	544	530	548	557	572	508	558	543	577	556	559	559	542	527	519	520	580	506	584	518	541	528	536	564	538	542	539	529	526	550	525	519	529	585	551	521	580	539	578	532	574	548	542	528	522	554	562	559	535	553	548	510	524	534	530	508	566	557	503	541	494	538	543	543	513	524	563	511	506	554	535	536	516	587	519	527	545	551	533	561	546	572	528	557	509	562	538	549	528	596	542	554	548	535	517	561	559	548	587	565	547	595	555	566	503	572	530	532	576	553	552	566	555	568	555	546	569	540	547	540	608	524	526	569	585	562	557	569	519	544	544	527	490	541	562	510	511	529	539	571	531	529	540	556	570	549	505	593	552	492	546	556	509	532	581	545	518	549	565	502	528	533	571	559	556	554	549	559	534	567	528	506	537	554	574	493	529	577	535	529	573	531	502	523	499	519	516	556	528	555	557	538	512	557	531	558	555	586	543	502	549	501	551	524	568	543	560	555	553	587	540	559	547	563	567	524	509	564	555	511	544	566	576	520	524	516	590	530	563	594	554	521	556	552	520	511	579	588	537	514	508	494	552	525	513	516	550	535	541	527	574	535	557	561	547	533	582	549	546	540	503	548	566	525	591	529	574	541	550	579	549	529	595	566	550	576	568	539	543	484	545	527	558	539	558	552	561	528	571	562	570	538	547	552	587	572	580	539	604	534	561	556	521	525	517	537	588	568	553	528	567	556	563	576	538	568	537	536	497	562	580	555	569	554	535	524	514	524	572	528	541	537	540	531	562	545	548	545	548	488	542	551	522	513	532	540	499	533	571	562	546	537	562	531	536	536	536	482	551	553	554	536	557	562	548	513	551	537	554	568	517	551	575	541	561	530	556	539	535	516	552	532	571	571	552	575	527	537	556	529	591	547	507	516	548	545	585	564	549	539	556	547	537	546	551	554	550	542	561	530	544	570	565	543	585	542	576	542	606
22436	20948	28631	23460	20969	21838	20296	7416	4089	3173	2062	1121	661	565	519	488	430	410	377	403	410	365	380	375	415	389	382	375	370	353	358	366	328	337	305	280	335	351	331	311	308	314	315	294	329	318	297	317	313	318	301	339	316	321	325	321	284	304	292	295	295	285	304	300	320	321	316	327	294	333	301	294	302	308	284	297	294	296	309	270	296	338	308	309	293	309	300	299	312	351	290	277	331	298	333	310	278	267	309	290	314	288	324	307	294	297	280	323	313	320	261	313	292	270	323	332	298	308	288	312	295	321	301	325	289	280	308	291	305	305	322	315	290	319	302	318	297	314	308	277	285	294	310	309	314	308	302	303	324	284	326	310	279	305	282	307	306	301	281	313	313	303	307	258	306	289	305	326	314	333	300	289	273	307	298	281	308	278	302	315	327	326	291	325	317	291	329	288	314	307	285	305	301	280	318	305	294	281	303	312	293	287	284	303	304	290	297	317	341	277	311	296	286	291	299	299	321	314	324	289	296	316	320	324	317	325	291	278	303	321	285	308	310	287	307	325	302	321	286	325	291	299	305	298	316	308	324	320	324	285	335	293	335	311	271	311	292	293	303	297	328	294	334	268	319	304	284	319	284	308	306	324	318	300	309	295	305	326	273	271	300	282	307	307	296	297	306	292	281	298	316	292	311	317	296	330	296	324	311	338	300	319	292	301	316	300	298	309	343	257	314	307	302	320	332	326	305	282	277	295	317	285	311	282	311	314	296	289	303	289	327	319	289	328	303	289	293	282	284	306	317	303	304	305	326	281	291	295	324	316	314	295	315	342	283	310	277	312	329	288	298	295	281	318	283	342	286	334	305	311	275	301	323	310	303	301	283	308	291	300	289	303	318	283	343	309	290	319	316	288	328	270	292	351	260	304	318	291	311	302	320	345	303	298	303	347	263	283	348	294	297	311	305	294	301	321	306	296	280	289	299	341	298	299	317	284	276	301	311	296	313	294	311	315	307	328	332	315	266	295	269	297	314	277	300	309	304	314	272	290	305	284	309	314	306	292	291	316	315	312	310	306	304	303	297	307	305	282	313	319	324	318	305	319	282	326	286	298	310	319	285	309	315	264	324	333	290	294	295	297	277	276	307	300	278	315	299	318	310	301	315	323	278	288	287	289	281	330	291	299	300	305	272	290	273	306	333	309	288	294	285	296	283	327	294	323	293	310	310	311	263	325	274	324	288	302	288	307	323	280	294	302	298	297	289	309	265	313	304	275	309	292	297	298	308	296	288	273	322	291	316	295	334	320	305	295	311	278	264	304	298	326	317	300	274	319	307	312	305	312	267	303	297	295	330	311	317	289	301	288	292	284	291	301	303	331	324	304	296	320	317	296	306	298	289	322	280	291	312	302	291	275	325	323	289	262	341	330	348	298	303	301	311	301	291	257	303	335	296	325	325	276	295	295	292	309	297	293	300	293	322	300	323	305	299	318	295	327	311	289	304	291	315	291	305	303	310	307	293	288	343	315	302	277	328	286	309	295	307	302	309	320	283	281	310	292	290	299	294	306	319	290	275	319	298	297	270	303	305	287	282	320	300	267	292	299	314	296	320	299	313	316	298	319	300	279	305	320	311	307	300	275	275	279	339	281	278	277	328	301	271	301	282	306	317	298	296	294	282	332	287	298	297	278	284	303	314	291	306	277	331	299	282	309	323	287	313	304	292	289	321	305	287	294	322	305	299	298	301	288	312	336	300	279	293	318	315	308	308	311	277	284	294	292	319	320	308	305	288	290	293	309	292	297	296	303	306	335	303	293	300	308	295	326	320	295	299	287	292	321	295	299	312	295	288	278	313	317	288	326	282	346	294	318	286	308	293	303	319	282	326	312	321	306	326	314	322	347	276	309	308	273	292	337	323	283	325	328	320	318	343	303	264	326	323	315	313	296	319	275	310	292	275	294	320	336	279	294	322	321	304	270	289	338	294	332	326	329	326	312	294	312	274	297	293	286	316	308	301	294	316	303	291	289	335	315	318	321	313	284	327	293	298	313	290	304	326	279	275	299	296	322	291	327	267	317	312	309	324	282	268	310	314	311	330	301	295	291	308	300	306	349	271	309	323	304	302	308	300	306	261	302	334	305	301	281	289	298	269	286	305	323	332	313	293	290	314	308	304	300	293	275	296	282	282	306	305	324	301	275	290	275	265	284	302	305	314	316	268	329	310	265	284	293	315	313	297	306	324	251	315	274	321	345	298	279	297	318	281	288	317	305	292	287	295	316	288	268	300	316	265	320	297	303	290	299	288	281	264	277	323	318	287	298	324	296	305	286	294	305	294	318	326	307	305	316	311	313	314	306	316	300	306	289	308	309	285	296	294	285	322	309	319	306	292	293	302	296	294	311	307	328	298	310	322	307	305	293	295	300	269	313	291	302	312	299	303	274	308	307	300	299	307	317	310	342	292	292	331	294	286	337	285	276	314	318	309	300	295	302	301	298	320	302	315	308	299	292	298	298	306	309	325	291	313	284	320	315	276	313	324	334	298	301	298	344	302	321	295	308	294	291	322	288	308	309	307	315	301	312	279	297	300	291	292	258	304	289	292	292	287	313	296	327	318	330	259	341	284	285	302	302	287	301	309	285	306	306	275	271	274	310	295	312	262	350	299	317	303	298	292	288	293	308	333	317	267	305	278	293	306	296	299	284	315	306	326	290	287	260	342	324	260	296	324	286	277	310	297	310	288	306	272	290	328	301	281	335	310	300	304	288	292	282	301	313	308	288	299	321	303	291	302	289	293	287	287	277	314	292	295	272	277	320	307	298	321	314	296	316	299	282	272	306	299	298	294	294	318	268	305	282	301	298	327	312	326	309	291	299	299	308	316	339	329	322	282	300	322	329	300	305	314	306	340	336	283	297	282	283	307	288	302	295	331	334	321	302	295	322	316	302	297	317	315	307	350	273	311	309	297	287	303	293	318	307	323	318	313	271	312	294	319	289	287	298	272	295	327	316	307	308	309	294	303	301	279	268	292	316	301	288	305	302	287	297	287	284	288	320	304	302	310	333	319	295	293	278	294	335	311	303	309	293	297	275	293	299	280	329	292	306	300	319	298	296	330	257	315	324	303	302	340	303	301	305	292	312	293	305	320	289	277	315	304	271	314	277	279	311	307	296	288	273	326	328	306	317	299	262	307	316	311	335	312	290	312	314	323	305	297	282	286	304	290	279	276	290	296	309	308	305	340	308	304	284	322	315	272	272	312	328	266	314	290	269	306	318	317	286	325	310	311	304	328	310	331	296	269	289	282	322	298	271	301	289	296	324	328	313	305	290	285	290	295	278	281	308	310	303	327	309	275	330	309	303	311	320	304	332	314	305	331	289	286	309	292	318	277	302	299	335	310	297	307	324	274	287	299	285	300	297	320	306	302	267	268	286	299	290	306	339	301	322	276	274	326	280	297	322	318	314	280	297	317	312	310	309	301	299	310	327	322	297	302	338
35629	42826	35345	26979	16441	19417	17529	11105	7639	6178	4045	1941	1159	849	803	680	595	551	527	494	477	497	454	486	454	494	479	537	493	455	419	455	398	398	352	367	401	341	376	360	388	350	370	393	336	352	365	359	351	337	324	353	319	374	364	319	323	357	362	336	321	335	318	350	330	338	362	345	338	373	344	316	354	342	369	333	382	335	308	332	293	350	344	326	316	378	340	334	356	352	339	334	357	365	357	352	343	331	327	328	319	285	329	339	365	319	296	349	338	325	350	373	335	357	334	340	341	327	328	325	338	357	348	338	316	342	334	332	348	322	358	350	355	330	381	349	333	333	307	346	318	314	354	317	357	361	340	337	353	356	350	358	301	355	338	318	370	339	343	311	363	315	338	341	325	337	322	307	344	380	348	316	372	338	334	345	311	317	314	298	346	350	358	360	350	324	337	360	358	343	335	365	324	352	327	311	334	349	350	349	318	366	333	341	339	310	319	337	372	322	331	340	356	359	325	321	330	350	371	334	321	369	326	336	353	339	353	322	342	340	338	305	329	382	355	323	309	330	373	337	322	356	337	335	376	315	331	326	380	337	324	353	317	336	338	313	336	363	321	320	345	335	363	343	323	332	333	323	356	324	343	339	354	310	319	302	337	310	346	341	317	360	324	327	312	331	348	349	371	317	332	329	367	322	333	338	327	314	351	370	337	343	344	342	342	350	367	328	327	341	343	348	360	354	346	340	323	343	320	339	343	331	346	330	332	318	312	370	314	294	326	361	384	347	326	331	319	314	332	323	366	347	324	323	347	384	353	354	300	352	340	349	369	363	362	360	321	332	334	328	343	370	372	396	333	345	343	321	334	307	325	334	358	353	350	343	331	348	317	354	327	373	351	291	339	333	354	348	352	325	309	357	332	342	334	352	343	329	354	361	368	368	349	343	336	362	329	342	329	348	315	336	275	342	369	354	344	336	333	368	365	353	328	370	327	314	350	308	335	343	327	368	348	321	387	320	314	323	347	345	321	325	336	327	351	342	374	363	348	319	357	355	350	343	354	354	365	362	299	315	363	349	324	326	356	327	335	342	351	350	315	378	307	364	321	315	326	332	307	339	323	349	353	328	328	352	366	335	318	338	364	339	326	334	346	346	348	362	326	319	311	335	376	377	379	334	323	316	357	360	316	326	332	360	345	338	342	329	360	347	344	346	312	306	359	333	340	355	338	316	316	322	306	357	386	321	358	366	364	334	319	320	321	346	294	332	350	302	345	325	331	338	328	329	368	323	317	323	360	346	399	361	328	341	353	347	337	318	323	345	320	330	333	339	352	343	334	324	337	327	338	370	336	357	362	333	332	331	341	369	355	321	333	351	322	331	351	346	324	343	298	366	334	360	344	324	303	368	357	350	347	317	311	371	329	319	342	377	302	336	337	351	342	361	281	327	355	330	361	324	339	327	334	364	322	359	341	354	340	353	361	324	342	339	350	333	313	331	321	344	356	368	362	326	322	342	318	354	339	334	335	371	311	326	362	366	353	335	339	328	353	320	315	349	342	344	361	327	339	301	321	359	347	320	317	349	330	340	334	357	361	320	356	355	353	343	306	358	339	337	343	344	354	381	316	320	353	340	340	330	335	336	322	334	361	315	351	353	342	364	293	357	314	308	343	322	342	331	322	321	333	393	316	295	373	332	353	350	343	351	354	294	346	347	330	354	322	344	352	360	337	323	332	348	336	353	353	368	304	339	347	373	331	322	342	365	351	354	341	320	345	312	358	353	350	372	335	354	359	312	319	327	343	357	369	349	365	331	296	319	324	345	365	351	343	317	340	366	298	335	332	330	355	354	343	331	353	350	308	333	306	346	328	340	364	351	309	333	325	337	334	360	339	307	332	365	334	322	351	340	345	330	342	324	339	346	300	370	366	319	344	347	347	352	324	368	345	375	345	340	324	336	354	346	366	347	330	338	297	338	358	343	340	351	327	326	374	360	337	353	328	353	364	345	333	303	313	315	329	325	354	357	306	348	333	373	363	324	340	334	341	340	334	378	327	336	308	350	336	334	314	362	322	320	327	341	320	354	342	372	355	330	344	342	344	338	343	328	376	323	355	330	308	342	327	343	367	329	338	321	308	324	331	336	344	355	328	330	366	322	356	328	348	328	355	349	327	337	329	324	308	300	335	356	355	325	348	331	376	336	332	348	359	327	312	310	356	358	333	332	325	346	312	341	338	303	337	356	346	349	348	354	341	331	351	343	312	337	365	314	340	361	328	338	317	327	342	335	337	342	345	348	282	332	352	362	345	316	312	350	356	343	358	332	317	341	347	328	325	337	351	373	331	313	339	356	329	336	344	365	359	350	316	340	356	348	355	310	348	342	343	358	319	359	359	343	346	349	320	360	372	355	361	331	325	338	346	333	313	366	332	298	362	309	325	338	290	348	357	348	324	324	319	358	310	346	361	346	346	317	346	357	318	320	327	327	359	336	335	364	319	334	307	356	324	313	340	316	349	339	373	345	316	297	358	324	357	343	324	315	332	358	357	335	338	350	355	352	388	363	353	370	360	325	354	331	341	333	346	337	334	370	340	368	308	335	293	336	349	331	333	359	349	354	327	339	349	348	326	320	318	340	320	333	364	324	334	337	350	348	343	340	343	345	335	330	319	370	322	316	342	331	350	335	300	330	352	342	318	316	369	370	335	325	346	344	319	311	340	348	327	359	375	312	365	370	347	323	338	364	326	351	314	349	341	328	350	321	365	372	334	348	309	343	334	340	332	330	356	345	337	339	318	320	354	348	360	336	328	341	353	335	321	289	311	346	320	326	346	340	309	336	340	341	341	320	334	325	322	339	294	370	352	319	360	349	352	299	353	356	325	307	358	353	334	321	318	315	341	376	348	356	325	334	320	326	353	361	314	319	343	370	359	334	301	322	332	337	342	313	306	321	337	348	337	366	360	348	357	347	323	335	331	340	307	342	336	354	306	317	313	386	361	337	344	335	319	330	347	340	325	369	330	291	362	347	355	330	362	334	354	355	347	352	329	363	324	314	344	356	310	335	333	336	340	312	323	338	319	299	352	314	325	353	359	339	365	308	344	323	350	382	339	349	347	344	335	317	313	360	369	350	317	342	356	351	319	339	334	334	354	339	330	355	341	334	329	348	349	336	335	318	336	361	364	339	349	338	373	329	361	336	333	319	328	359	330	352	321	346	342	379	336	309	315	314	329	312	334	338	336	324	344	344	305	361	337	354	361	329	345	358	314	338	348	314	344	357	310	307	334	333	318	320	323	374	365	323	303	365	353	345	314	349	339	357	351	312	328	336	354	335	364	355	336	358	316	325	331	360	350	324	328	323	340	321	349	332	321	333	299	341	350	341	356	352	312	374	320	363	341	319	345	349	302	339	333	346	359	351	342	327	368	323	338	342	344	340	336	325	341	383	346	335	336	335	320	352	351	347	328	345	359	350	342	303	330	332	352	332	316	356	357	338	329	304
28115	21968	19937	13588	4703	3676	3351	1669	1373	1337	813	634	409	357	369	370	370	389	337	339	338	344	334	329	362	373	386	387	390	372	369	327	357	342	311	346	322	343	375	357	344	352	342	333	381	372	344	363	379	336	370	332	351	368	325	341	362	367	358	365	349	382	331	366	342	316	384	350	337	360	354	366	355	360	364	353	338	329	308	372	354	360	345	338	330	324	369	339	370	346	341	336	352	349	348	316	351	348	361	334	350	382	342	335	323	300	315	359	383	376	353	339	323	346	324	356	339	345	346	341	331	348	343	309	353	338	332	315	337	336	346	352	343	328	315	340	352	335	355	351	353	343	381	335	339	361	357	334	334	317	333	343	341	331	332	336	370	346	394	360	342	325	358	344	336	357	342	350	302	331	330	369	349	368	359	343	378	311	339	349	350	331	321	326	322	330	394	332	339	333	366	347	372	351	346	349	329	339	361	326	353	310	345	342	313	325	344	371	355	360	323	357	332	323	339	328	323	354	374	299	336	334	344	349	350	340	343	357	315	366	340	348	330	330	375	356	340	362	360	322	319	333	351	349	329	339	384	363	331	356	355	379	332	337	331	340	323	359	341	344	337	311	325	367	333	332	333	347	345	350	337	363	322	322	323	329	328	354	370	347	290	310	399	379	330	327	323	345	369	348	365	336	322	347	357	344	322	327	318	342	376	343	322	334	326	368	309	353	332	333	374	359	342	367	337	322	367	331	324	306	350	328	356	363	364	342	339	328	336	344	326	321	333	342	330	330	331	331	335	345	352	336	346	334	344	332	348	361	374	332	337	322	296	351	376	357	346	332	318	336	354	376	337	375	337	346	360	316	375	351	325	376	325	353	312	306	349	372	349	341	373	345	314	319	372	372	372	355	356	363	333	370	334	353	342	329	332	311	358	316	353	362	352	354	356	343	376	331	315	336	322	350	366	335	363	325	346	313	351	327	320	322	354	361	334	377	356	377	360	381	323	320	301	337	332	325	345	366	360	370	338	361	341	353	364	367	323	342	350	311	334	348	338	354	310	336	360	327	356	346	358	360	314	371	352	348	376	311	359	329	347	336	316	334	347	358	343	336	357	337	334	356	350	307	328	311	310	349	378	373	340	318	339	357	340	330	360	312	345	372	359	368	345	365	353	366	348	330	329	315	351	343	348	373	327	352	354	334	334	332	343	328	373	336	357	335	303	340	346	386	320	345	358	333	328	323	393	366	351	334	379	353	325	327	326	358	338	344	337	313	315	332	343	310	330	363	330	355	354	336	342	349	335	313	335	363	325	330	325	352	332	352	370	321	351	358	352	350	320	333	333	343	351	343	331	332	339	348	362	369	323	340	331	350	370	366	341	339	324	333	334	347	315	364	384	345	302	349	333	332	340	344	340	353	356	343	341	359	349	358	335	338	341	348	389	314	370	338	340	336	343	362	352	342	316	335	340	359	344	373	370	361	349	362	323	363	319	372	343	340	314	362	364	333	371	335	364	347	338	306	349	339	347	331	304	353	352	317	372	327	344	394	305	355	337	356	348	338	360	341	354	311	339	317	340	337	315	370	354	359	336	318	332	334	326	342	326	311	358	346	352	354	336	332	351	381	324	338	347	352	368	324	352	353	335	354	383	371	304	357	358	353	351	329	373	337	350	331	339	310	329	348	355	336	330	368	339	360	361	336	380	340	341	349	372	381	329	331	318	315	326	317	359	360	369	322	327	335	353	354	320	343	343	349	362	370	361	339	367	353	358	348	327	366	335	341	337	331	331	357	349	370	360	307	354	369	371	314	347	336	330	339	347	376	337	328	353	341	349	344	349	364	325	358	339	354	368	364	348	345	327	345	331	348	354	333	294	324	362	354	359	335	335	341	317	350	347	369	350	349	317	338	331	343	335	342	325	357	354	364	365	361	364	373	340	340	310	340	383	333	334	360	346	346	334	338	369	315	339	361	332	362	352	355	343	358	343	338	348	369	333	329	339	335	321	334	390	356	346	320	339	340	334	322	334	368	325	366	341	403	342	346	349	367	341	371	352	341	339	338	367	338	302	361	342	330	356	342	381	332	331	327	333	340	350	340	334	326	344	365	351	371	332	329	349	353	347	337	356	314	292	358	350	349	383	339	362	333	362	381	353	345	330	375	354	365	361	304	338	320	339	334	317	344	348	346	321	344	386	373	369	358	383	323	357	336	381	358	377	350	343	352	316	335	372	336	360	350	339	359	319	358	324	341	367	355	331	328	352	366	340	347	322	305	406	375	318	352	345	357	302	381	361	363	340	329	333	347	329	358	337	334	362	345	345	359	356	347	356	369	353	368	361	310	364	334	348	352	340	343	378	353	335	384	338	362	335	346	351	394	348	348	332	345	342	338	326	350	311	342	329	334	343	358	359	363	356	366	311	357	328	352	386	370	331	338	365	359	357	339	365	343	335	330	330	364	345	332	363	310	341	374	326	363	336	366	342	334	348	327	353	299	330	332	344	343	352	332	333	353	337	351	341	366	321	359	343	365	341	392	366	344	336	378	362	366	355	336	329	350	330	348	345	342	335	315	345	356	323	336	335	341	336	377	334	331	340	351	354	352	375	321	348	335	344	341	355	355	338	326	326	335	335	374	330	357	363	340	338	354	359	366	353	340	341	383	367	335	359	323	331	335	331	326	357	338	342	353	347	335	354	348	341	346	344	340	332	310	349	334	359	307	345	368	344	307	343	363	378	354	342	354	368	349	399	372	337	366	333	355	322	353	364	335	347	344	359	328	351	316	331	342	329	372	354	340	347	355	362	371	311	383	369	349	326	325	317	372	345	337	353	346	350	385	371	362	354	344	331	360	357	319	326	317	344	336	342	356	307	349	342	325	336	328	341	343	351	361	357	335	369	359	334	350	371	353	367	351	355	324	349	362	333	376	341	350	363	342	331	337	346	327	332	372	347	357	351	360	354	353	355	339	337	333	326	334	358	347	340	334	349	356	348	342	337	337	331	338	329	356	335	325	333	356	329	315	355	386	346	314	359	371	343	352	366	340	341	328	331	374	367	340	383	339	348	335	344	323	317	333	336	331	369	342	356	346	358	347	362	351	354	357	365	361	351	322	366	335	346	349	328	335	330	363	364	370	337	349	363	332	342	350	323	348	337	388	332	340	354	351	353	340	372	323	332	335	340	331	372	320	376	337	353	359	376	339	344	331	376	344	352	358	344	333	360	318	356	305	347	350	356	349	358	350	323	363	351	363	326	319	366	322	329	346	333	359	374	329	344	349	318	345	349	356	303	324	347	357	358	368	351	323	350	341	313	333	368	370	310	350	348	353	324	335	385	362	359	345	394	350	326	363	345	407	373	347	352	328	366	363	343	345	345	320	341	357	337	343	332	355	322	329	346	343	323	368	365	351	361	374	320	373	348	300	323	350	324	347	365	361	358	364	333	353	331	314	350	337	353	319	336	339	339	320	361	325	362	339	351	351	326	372	340	359	355	325
30048	28104	23104	15143	7052	7316	6436	3669	2823	2550	1572	907	511	461	448	461	432	446	420	441	411	468	377	426	435	465	450	454	448	427	439	451	432	370	418	412	459	396	412	422	385	418	419	429	475	415	421	447	434	448	433	409	449	394	442	408	418	412	399	426	410	421	400	372	435	423	409	408	398	442	428	417	416	438	401	411	415	419	408	425	415	398	420	402	427	414	377	404	415	429	391	410	427	408	389	430	432	404	393	407	415	419	392	434	392	406	405	379	405	423	387	412	406	402	455	425	417	405	431	389	425	391	407	400	450	391	432	430	419	419	373	432	393	426	436	442	374	428	436	448	415	408	465	390	397	419	387	373	402	401	423	389	431	399	411	406	433	369	416	409	403	458	425	424	428	419	402	432	424	427	415	412	424	415	399	403	455	397	398	421	392	415	390	442	435	422	396	369	399	420	435	412	401	406	469	435	464	398	433	403	416	460	433	420	399	427	392	426	428	421	411	413	405	384	430	396	407	408	442	392	439	418	425	411	426	432	425	424	464	409	426	414	411	425	425	403	446	407	466	416	395	403	434	423	374	413	417	393	417	381	453	402	413	418	450	409	410	454	409	398	410	385	437	411	408	385	389	467	410	403	407	427	405	397	365	412	410	414	436	373	373	406	419	428	423	439	406	422	419	424	425	430	408	397	447	412	377	412	409	470	389	410	415	401	407	409	396	418	426	422	400	415	416	403	417	412	429	391	409	428	460	378	397	406	388	429	444	393	386	417	398	392	450	460	369	450	448	401	416	417	412	415	424	414	467	376	405	420	413	428	408	443	437	425	429	381	435	434	403	416	423	417	411	398	400	465	437	364	405	410	413	393	388	394	412	430	389	416	413	422	385	395	421	411	410	422	433	428	404	400	441	413	410	419	430	440	466	405	388	403	420	448	436	439	406	418	385	403	396	394	420	413	408	385	440	404	437	395	416	392	417	441	454	413	421	402	463	424	469	459	403	435	416	412	376	424	416	402	421	405	435	394	422	434	404	402	406	407	425	402	423	386	404	401	439	401	422	409	413	431	448	409	397	406	389	401	417	448	384	403	400	421	417	433	387	392	370	463	434	451	390	442	442	387	401	403	393	440	419	374	446	409	403	421	438	405	420	433	418	392	450	435	414	406	424	426	410	414	438	440	414	402	405	381	381	410	399	456	408	399	407	420	401	401	418	420	443	448	402	382	433	390	428	396	435	395	458	427	418	430	385	441	443	380	408	423	419	413	421	402	421	437	409	403	423	405	413	429	436	395	400	412	397	419	389	441	443	414	434	384	397	393	413	450	412	424	427	396	376	437	381	428	389	432	399	410	406	392	428	449	415	403	437	410	442	418	378	427	458	451	394	440	416	404	398	431	424	411	421	378	437	433	422	391	448	411	409	411	380	419	437	440	409	399	396	389	413	452	424	396	387	396	422	442	391	418	443	402	408	429	421	388	435	454	406	411	385	410	436	404	419	414	443	421	424	410	456	419	393	434	381	418	399	413	423	412	380	432	408	399	411	444	402	387	410	420	370	424	444	426	408	370	403	434	446	407	454	416	407	409	341	419	391	418	423	398	454	418	416	418	401	407	419	401	459	405	391	366	438	439	433	400	428	388	409	441	397	423	407	419	403	455	409	444	419	433	384	410	446	372	426	427	401	411	434	430	405	424	408	414	393	444	442	413	385	396	423	421	418	421	445	416	437	394	381	420	415	391	423	436	406	431	413	421	407	423	391	397	432	415	409	384	431	432	414	435	427	428	408	355	409	429	397	378	410	402	399	408	408	408	438	413	415	450	401	388	419	415	379	422	468	423	418	407	418	401	384	395	385	424	425	389	464	421	412	443	396	408	424	383	442	388	415	423	453	391	425	448	386	427	385	442	425	409	450	400	377	402	408	404	426	412	463	417	420	420	418	465	454	383	416	406	423	390	434	416	430	382	406	402	407	410	408	439	439	403	432	393	428	391	431	389	452	390	443	439	431	425	402	387	412	431	430	421	394	406	398	442	438	405	401	425	450	421	396	411	406	395	395	424	415	425	421	404	445	407	424	437	420	416	457	413	401	431	419	379	420	376	430	384	397	416	429	434	439	408	440	378	408	419	460	429	432	456	403	411	430	461	416	425	407	403	438	379	422	433	404	362	398	435	403	386	459	441	376	458	447	408	403	425	389	448	443	419	396	405	421	394	428	455	399	449	431	435	426	391	394	427	428	446	430	407	396	377	382	430	419	449	416	406	462	414	386	451	406	371	416	423	450	421	393	432	445	368	402	436	425	381	379	421	425	442	394	420	444	413	421	425	407	400	409	420	411	420	437	408	373	407	441	384	415	410	381	427	439	388	420	436	386	410	422	405	399	426	391	381	419	419	440	402	411	389	426	391	425	437	431	449	405	417	432	441	377	417	427	404	376	429	422	392	407	412	454	413	441	399	398	427	435	442	394	401	430	420	451	418	391	407	408	462	419	446	393	390	378	408	372	438	455	390	422	433	427	436	404	416	415	400	418	424	462	424	440	410	408	400	433	383	417	411	395	396	429	464	429	415	397	410	442	429	445	417	437	397	433	426	408	418	399	423	403	428	442	432	410	416	415	409	424	440	426	429	440	401	420	442	409	462	448	422	422	403	414	432	427	418	424	433	399	404	446	386	400	400	432	453	414	378	409	393	390	422	427	393	421	447	393	425	377	391	426	410	472	414	401	455	424	432	404	428	392	379	395	412	381	432	423	384	462	414	401	434	400	422	407	437	451	413	406	433	419	407	388	403	399	441	395	420	415	433	456	400	405	424	413	355	435	395	395	427	411	429	386	428	451	433	444	444	416	389	412	375	446	433	390	427	403	429	426	453	402	433	414	442	444	405	430	429	381	384	424	422	429	424	435	422	414	393	385	425	388	410	412	426	413	432	406	416	408	394	369	433	458	429	375	397	441	420	405	417	408	424	449	450	424	367	430	422	433	407	443	409	443	411	412	388	422	413	409	446	393	416	424	401	404	405	415	440	400	408	410	414	407	441	443	399	397	397	432	415	421	415	430	417	401	417	391	417	399	420	405	390	399	403	387	397	389	425	411	393	409	467	426	412	454	395	387	416	417	417	421	414	427	419	443	416	437	414	420	406	403	441	423	403	433	417	420	383	434	393	401	466	427	422	404	378	416	439	398	400	410	381	440	418	429	427	368	412	388	417	427	420	406	432	434	412	422	426	433	425	477	416	408	425	441	422	439	403	415	417	438	451	455	376	429	417	443	414	430	415	414	451	406	446	418	394	396	391	412	423	427	426	406	410	425	443	402	365	415	434	439	371	441	429	434	461	461	400	418	452	416	391	406	414	394	423	390	411	398	442	427	442	406	425	404	400	412	447	434	411	395	436	369	419	395	401	414	413	453	431	415	393	422	435	403	393	411	416	397	425	436	422	427	393	412	387	411	456	414	411	445	443	419	429	401	398	392	416	400	418	403	381	406	392	391	432
23511	20870	28072	23878	20876	15475	8777	3104	2040	1803	1271	912	375	331	307	252	276	265	247	225	249	223	232	247	272	251	226	260	211	215	230	208	208	214	211	232	221	190	191	175	183	176	185	208	195	228	206	184	196	171	204	215	187	196	178	179	187	195	171	209	180	209	186	181	194	190	189	204	216	180	183	213	205	191	180	206	191	170	212	189	195	206	192	176	191	213	214	215	162	206	205	188	191	193	182	194	184	181	184	225	208	212	180	204	207	201	199	233	192	205	182	204	193	209	214	182	191	191	215	199	186	189	214	185	174	183	191	194	200	203	193	213	171	191	204	209	188	184	177	187	205	203	205	202	180	170	189	186	199	202	204	161	170	193	194	185	193	197	201	188	179	191	189	200	189	187	162	187	170	192	235	190	213	196	201	178	197	185	191	187	197	170	205	195	176	190	202	199	176	187	194	182	202	215	207	196	166	178	192	211	192	195	196	174	179	200	196	211	226	229	198	195	188	187	171	174	188	183	166	190	197	216	208	192	194	200	186	193	205	192	174	198	196	222	200	199	197	206	188	200	202	197	205	178	198	211	184	182	192	189	185	213	185	177	185	174	211	200	174	201	197	198	188	193	202	215	163	207	200	204	187	211	187	207	167	195	189	166	201	169	200	198	212	194	198	190	190	176	183	182	204	188	192	188	213	169	207	195	197	216	177	198	219	182	191	188	198	194	217	180	186	206	187	183	192	203	213	183	189	188	189	193	186	201	209	155	193	177	208	218	197	209	185	198	220	176	187	219	167	192	193	189	204	216	194	205	197	191	180	188	194	205	229	220	199	199	188	178	195	157	195	192	203	173	196	184	170	185	178	197	182	200	185	193	214	174	205	202	185	200	190	195	190	195	180	193	184	191	208	197	209	183	222	179	182	205	208	211	192	197	175	190	196	193	194	202	212	195	221	183	208	200	202	190	194	185	196	196	174	190	177	181	179	201	182	204	192	221	191	203	210	198	196	181	200	190	178	193	198	149	223	220	234	204	189	204	159	204	197	187	178	189	198	201	205	202	174	186	197	205	200	156	194	194	204	169	196	186	187	194	200	184	196	184	182	197	168	196	201	190	189	207	199	169	199	216	192	219	179	183	186	175	206	199	188	165	183	193	207	204	181	179	200	190	206	204	187	188	186	169	189	179	197	169	156	173	197	207	189	188	194	203	194	204	190	173	221	190	181	187	189	185	184	224	179	182	184	204	176	198	190	190	192	171	217	190	193	171	177	183	181	199	206	187	203	159	192	167	203	184	205	191	189	181	186	182	216	187	190	196	193	211	186	200	204	195	214	183	186	198	197	209	217	192	198	197	200	199	208	187	197	194	191	212	201	209	185	191	166	208	184	215	185	212	204	180	210	163	207	210	178	186	211	170	197	163	200	171	181	187	182	185	192	188	213	181	184	194	203	158	196	194	214	196	187	181	189	174	182	186	191	170	208	182	200	194	200	212	198	208	185	173	211	190	220	189	229	207	209	218	169	174	168	186	195	189	209	174	180	188	194	201	196	195	192	209	191	173	204	189	165	174	215	169	184	187	182	182	177	205	197	170	218	197	206	200	153	169	206	188	192	194	176	187	189	183	172	176	194	195	220	217	185	192	203	172	200	220	169	198	205	205	196	186	197	185	155	194	186	204	207	193	219	176	217	187	201	179	188	164	179	199	179	195	187	195	173	192	194	188	186	191	199	196	188	171	177	177	204	180	164	186	233	177	175	188	173	197	185	175	179	184	192	178	179	198	190	223	197	164	213	172	196	197	197	212	201	221	194	188	220	184	198	187	188	202	222	187	182	185	162	195	203	193	162	195	213	228	211	211	193	185	200	188	210	199	182	208	180	199	197	200	173	188	168	189	191	202	184	198	188	178	189	201	217	212	180	178	201	177	188	176	204	195	185	207	197	193	210	207	189	179	185	181	206	191	188	184	194	172	216	175	208	195	213	179	181	211	207	213	192	207	164	221	215	220	209	183	178	176	202	196	188	231	208	189	191	210	183	182	189	213	173	185	171	225	202	204	169	188	174	190	207	165	182	178	193	203	193	206	190	216	188	195	200	179	205	191	184	187	189	205	202	196	199	173	214	210	187	216	219	179	197	199	177	189	192	179	224	191	182	219	173	180	202	206	192	216	194	174	197	193	202	180	200	170	187	189	184	198	174	206	205	194	206	190	186	172	182	198	202	194	191	168	188	204	198	194	217	170	215	187	176	196	197	188	223	183	219	190	177	203	181	173	193	224	189	182	194	190	202	185	164	181	203	170	187	192	200	200	186	189	179	171	197	181	198	197	206	197	203	191	191	188	193	182	193	181	213	184	183	180	218	194	178	172	177	176	198	189	187	178	190	198	180	157	191	175	186	204	224	180	184	192	188	203	187	177	159	178	197	198	197	202	180	191	207	214	206	202	183	187	191	189	210	195	166	188	209	185	188	216	189	186	207	192	193	205	206	181	170	183	177	168	215	211	201	172	215	203	188	204	197	206	174	211	190	205	197	178	169	167	208	187	216	185	149	204	193	200	192	193	199	170	197	201	206	223	183	170	204	201	176	209	194	198	171	186	191	173	142	201	208	202	198	200	203	192	198	182	205	178	200	191	197	194	197	202	189	191	188	205	186	215	204	180	180	185	191	176	189	207	195	184	202	177	188	180	213	166	224	181	216	209	177	193	185	187	168	194	209	193	181	208	192	191	191	190	203	203	193	197	182	169	163	211	196	198	172	195	201	187	191	175	180	209	198	190	192	201	186	192	172	185	192	167	157	197	196	207	196	198	188	190	189	205	197	200	184	193	192	180	181	181	205	199	166	182	197	210	221	199	186	190	184	178	195	210	169	213	196	190	199	194	184	176	191	157	174	185	201	176	185	170	180	195	200	208	193	186	186	176	212	184	181	179	191	196	202	205	177	198	182	196	199	232	185	194	191	219	185	178	193	178	212	202	178	193	197	202	190	223	191	206	199	192	196	183	205	199	186	188	178	202	204	182	192	179	187	171	195	181	174	187	182	177	174	176	196	193	202	197	194	188	205	171	209	192	180	183	195	215	184	228	195	180	178	175	203	181	210	197	201	186	211	205	173	179	181	194	201	183	193	180	199	196	223	203	176	169	191	191	197	189	206	191	218	206	197	215	186	199	193	183	182	199	200	199	201	195	193	201	212	184	199	197	196	182	216	199	194	189	194	181	168	199	211	198	194	198	199	208	183	204	177	180	184	208	183	205	196	181	218	192	183	213	195	194	190	184	182	165	203	185	200	213	175	196	187	196	199	205	195	171	193	196	189	202	181	194	185	194	175	180	196	160	192	205	194	178	180	184	200	201	195	179	183	192	196	190	184	210	195	174	221	199	199	189	197	199	198	174	180	181	181	218	192	180	171	203	207	199	180	205	189	172	180	194	205	180	205	184	197	203	185	182	170	186	199	189	178	198	190	195	196	174	181	188	203	178	205	189	182	182	201	178
32152	38913	30412	21236	12333	13093	11529	5923	4253	3893	2604	1719	590	448	479	381	368	361	311	326	353	321	343	329	301	351	338	368	329	313	287	274	252	261	262	283	287	241	255	248	254	224	260	251	250	270	239	241	215	238	259	253	241	244	243	240	252	243	254	238	229	251	268	261	269	238	256	232	246	270	238	222	289	231	243	240	245	213	224	218	242	231	256	216	268	213	214	230	235	260	225	223	258	241	244	239	239	252	221	254	244	241	244	255	240	215	240	232	247	250	246	233	245	273	260	250	254	222	253	227	230	218	234	223	205	246	259	230	239	221	236	244	232	250	235	228	239	203	240	244	223	239	223	273	263	245	230	231	238	248	252	258	242	260	232	230	227	243	244	220	224	249	257	238	233	217	243	246	255	204	243	216	243	217	233	236	228	243	246	218	205	212	243	204	238	245	238	226	231	200	218	244	259	247	212	227	249	202	221	256	239	238	244	226	234	245	227	211	253	239	237	233	258	228	240	220	249	250	240	251	253	254	244	243	237	226	235	263	228	221	220	218	260	211	255	273	256	234	238	241	213	230	242	244	258	259	239	226	250	243	257	224	240	242	246	196	259	238	222	239	249	257	238	226	239	223	235	222	197	273	250	216	245	239	225	226	246	242	232	254	219	229	238	233	223	232	215	239	226	226	260	255	252	221	271	220	233	246	234	231	256	227	250	242	234	255	228	237	233	250	218	225	219	265	257	253	260	245	260	223	255	227	255	260	231	227	236	237	233	255	221	236	228	235	262	262	236	238	255	217	239	253	248	250	240	237	234	233	263	287	226	222	213	236	246	239	263	230	256	250	245	247	230	247	233	224	251	279	222	265	247	241	220	257	240	240	258	199	254	239	228	248	246	225	254	224	220	241	251	248	258	246	258	244	232	243	235	275	247	246	242	245	239	240	239	236	239	226	269	249	217	267	211	272	240	228	223	246	254	239	252	252	212	218	218	238	252	225	229	219	266	215	251	219	237	246	223	253	259	227	233	209	274	207	234	221	231	242	241	237	231	209	232	242	230	229	252	215	232	237	226	264	251	216	236	252	253	230	266	263	224	261	251	252	221	239	243	223	238	228	259	251	246	228	230	223	239	222	234	267	271	211	234	229	219	235	257	241	248	233	225	221	236	249	253	229	205	218	207	218	240	255	235	232	241	230	234	230	244	236	205	265	251	232	257	239	246	242	259	229	223	261	235	256	236	227	224	240	235	232	251	218	233	228	243	261	284	244	229	239	225	237	236	239	231	237	251	239	241	248	236	234	267	227	228	236	248	216	234	246	239	248	236	235	216	223	243	265	242	215	247	218	287	203	230	238	237	247	217	215	245	230	250	236	248	230	248	231	249	253	234	238	243	204	220	241	258	237	251	234	233	247	230	255	236	261	260	221	258	245	222	247	291	272	242	242	236	292	218	245	229	228	249	247	227	228	241	252	236	236	229	232	227	240	240	231	240	251	244	253	214	219	255	225	221	232	250	222	230	261	264	254	239	245	216	220	194	257	208	222	255	249	236	242	214	257	213	245	249	230	238	249	273	228	234	229	248	221	250	231	256	243	222	232	233	235	214	230	230	264	257	241	257	245	230	232	220	219	224	242	248	233	255	215	263	237	256	234	230	269	260	221	240	247	254	267	242	211	224	242	263	224	204	244	231	258	240	238	240	249	209	219	222	242	254	248	241	238	222	256	216	227	217	238	231	235	235	244	242	228	224	219	238	241	254	227	232	256	256	232	238	245	224	272	240	275	236	238	223	249	246	254	255	234	271	276	219	225	249	223	244	217	234	233	239	266	241	230	238	200	235	206	239	250	226	241	255	245	237	218	255	249	255	259	223	245	252	238	247	215	253	230	202	226	251	236	247	233	244	262	234	214	260	219	245	233	234	203	232	227	235	218	231	235	260	266	236	237	228	237	258	230	259	239	231	250	216	240	230	235	241	237	235	243	259	217	233	238	234	250	244	240	260	244	222	238	211	231	281	211	215	233	217	234	242	232	227	225	218	228	239	246	216	229	242	215	223	235	234	232	219	253	267	232	250	247	240	251	250	246	281	228	256	220	210	229	232	204	244	230	235	256	241	242	238	242	255	249	231	250	241	231	229	257	242	253	239	261	238	232	227	218	246	246	213	228	220	228	238	225	230	237	217	222	263	271	231	237	200	251	255	242	232	207	240	221	226	248	243	229	241	223	250	267	263	210	218	241	238	227	234	231	256	226	229	229	220	236	268	248	219	239	245	235	236	233	250	253	245	261	241	262	250	218	275	238	216	244	225	228	242	232	251	204	224	241	238	231	241	227	237	221	206	255	215	238	222	266	236	217	257	228	236	222	217	253	243	262	221	223	255	209	244	240	219	236	241	236	235	245	225	231	233	259	226	230	236	202	264	237	241	242	264	236	257	252	221	240	252	256	210	224	220	220	228	232	251	226	216	253	229	221	231	247	257	255	240	258	251	249	263	224	242	248	243	291	240	263	229	233	221	237	230	273	219	223	231	261	219	225	246	227	230	240	249	240	235	257	264	248	272	251	247	232	242	250	232	227	248	243	270	248	239	225	236	235	254	262	251	222	226	238	251	232	232	248	262	249	236	267	245	226	255	223	220	235	226	236	249	214	237	201	233	212	252	256	264	223	232	237	259	258	241	225	257	262	234	219	245	274	264	232	224	241	261	259	264	224	225	227	232	231	213	225	224	245	250	211	240	248	252	250	254	222	222	235	238	249	279	264	250	208	238	258	227	261	217	227	252	226	251	224	242	228	230	229	263	212	224	243	223	229	248	244	236	244	224	252	241	241	257	246	227	241	255	216	259	245	270	238	260	243	227	230	225	231	237	232	245	214	233	233	266	252	237	232	225	248	216	246	302	245	238	234	264	218	251	238	222	265	252	228	229	248	249	251	243	262	217	235	240	237	208	229	226	224	243	239	247	238	233	241	218	217	262	243	228	237	227	221	205	222	234	246	234	235	213	217	247	240	224	271	265	221	242	226	214	235	250	230	239	252	217	199	240	252	232	244	224	276	239	246	237	209	215	233	248	215	268	236	229	254	207	228	238	265	221	259	260	231	252	200	227	227	222	220	221	254	269	215	216	224	226	225	218	227	244	254	237	242	251	236	260	235	221	239	256	228	223	237	218	242	213	222	238	225	219	235	225	242	223	229	249	242	212	219	250	242	245	218	246	232	226	266	242	225	246	223	259	236	229	237	253	242	230	231	248	219	231	296	251	238	224	253	238	245	233	256	217	247	215	236	247	241	240	246	227	229	248	242	244	230	255	224	255	231	251	237	243	238	234	226	256	249	260	231	225	238	234	232	255	238	282	251	216	242	219	229	228	221	227	246	248	294	228	230	235	231	234	233	209	268	232	244	230	236	241	247	254	247	237	258	247	261	261	239	248	231	226	230	216	232	229	243	261	260	227	254	268	225	246	218	253	257	228	242	264	209	227	213	249	251	248	238	246	224
24545	20871	27221	24685	15406	6352	5507	2322	1556	1622	1159	853	569	570	528	473	552	530	515	512	520	449	526	514	528	525	518	540	465	477	494	482	458	542	493	454	484	461	487	503	477	485	482	460	440	488	500	495	440	468	480	471	458	485	476	436	446	494	441	511	453	475	462	438	441	450	478	456	465	519	444	472	447	486	460	522	441	482	490	481	458	488	438	457	510	447	472	482	478	482	466	491	475	507	465	458	481	463	459	500	453	468	456	497	455	478	441	443	449	456	492	457	448	443	465	487	478	475	464	463	464	485	487	450	455	437	488	490	460	492	453	475	468	449	508	468	449	490	502	470	484	422	493	512	495	455	517	413	478	471	496	498	469	435	493	450	450	447	504	418	456	485	480	530	433	503	472	506	465	532	500	455	468	472	452	455	473	478	451	468	475	488	474	463	445	461	468	507	456	427	495	441	475	448	471	457	490	497	476	473	460	498	513	471	463	467	480	477	457	438	495	495	434	496	481	506	442	508	489	478	467	525	448	480	468	471	462	479	453	443	453	476	423	449	459	490	465	462	449	455	488	475	508	490	430	445	489	467	481	471	487	468	484	497	419	550	489	489	462	529	474	524	527	456	505	448	482	456	474	513	475	479	466	478	481	471	494	444	471	515	449	472	485	450	473	449	461	475	474	477	446	436	403	434	495	455	462	508	457	482	506	452	447	487	465	486	468	476	449	453	485	437	499	482	466	512	497	466	439	478	467	502	485	433	462	441	468	426	449	464	483	482	458	471	481	485	481	480	484	498	455	492	481	458	448	503	458	493	457	449	485	456	466	470	466	493	497	468	456	454	474	452	473	465	469	512	453	451	483	493	437	460	441	464	480	479	454	500	472	435	461	466	469	460	478	457	463	444	491	460	474	494	490	469	433	515	477	438	502	478	484	431	436	492	450	461	471	453	496	495	479	478	429	472	459	458	476	469	432	454	467	462	449	479	451	469	487	515	470	481	450	487	493	474	478	490	448	417	450	458	469	519	482	434	459	475	485	471	449	468	468	479	467	485	476	501	458	390	456	459	491	479	505	493	469	427	473	462	442	446	477	462	480	451	492	499	461	487	444	487	464	490	476	499	449	491	497	484	447	484	510	495	440	464	495	471	430	443	466	430	483	438	481	502	462	455	479	465	471	476	425	472	474	476	448	460	428	447	512	493	451	449	449	444	461	469	516	464	453	464	500	445	472	451	440	459	512	449	499	498	462	473	450	466	472	480	500	488	501	463	477	498	490	511	478	489	510	466	464	466	482	508	470	461	469	485	468	493	469	478	466	468	503	440	476	444	495	460	524	479	428	496	499	502	506	489	490	487	450	454	504	506	480	502	476	460	484	451	475	490	466	481	483	428	471	440	488	473	469	471	469	455	455	452	456	478	529	490	419	448	456	508	511	455	444	458	497	502	470	462	499	499	463	519	491	463	437	434	483	505	471	467	488	487	455	470	470	475	477	444	498	470	432	443	483	467	472	478	472	496	451	478	479	485	473	489	502	509	494	472	473	425	496	467	462	460	441	460	442	466	467	453	492	509	469	490	487	468	489	451	476	514	470	451	499	466	513	488	441	515	485	456	455	495	475	458	511	497	478	482	491	453	455	469	473	427	488	455	516	468	447	456	438	431	479	464	496	479	443	469	454	463	450	481	480	480	500	500	495	474	478	446	492	469	486	469	463	486	495	454	441	487	496	468	462	488	503	455	497	451	506	479	501	478	495	503	464	462	477	460	478	474	498	470	430	448	419	465	468	465	446	501	485	442	507	498	501	474	472	475	490	510	475	505	489	469	452	503	454	481	455	487	453	468	510	477	487	461	467	456	479	477	471	450	440	497	486	456	480	499	485	458	475	478	458	497	431	458	444	496	453	499	446	506	481	460	527	446	455	496	479	449	432	484	486	461	477	442	506	474	469	410	477	484	425	494	473	454	492	462	510	441	467	487	430	451	502	470	446	471	459	502	466	496	466	436	443	483	490	446	504	485	492	457	508	474	498	477	482	491	467	511	488	421	464	510	467	484	456	457	448	495	460	467	454	467	459	492	493	479	512	457	464	482	454	486	486	480	470	455	471	505	448	466	492	496	485	501	473	483	490	485	478	488	465	486	471	431	457	502	517	463	481	460	457	453	411	491	503	475	467	455	503	472	461	435	487	458	441	488	435	465	475	474	475	439	483	473	499	473	481	509	476	443	516	498	487	473	453	503	474	466	469	489	464	510	454	433	478	425	422	469	483	437	478	466	453	497	461	440	466	480	494	450	467	459	453	440	458	451	469	469	471	479	482	493	469	448	485	464	498	465	497	466	457	488	463	491	527	457	492	522	483	476	516	481	489	507	477	478	513	441	472	450	475	490	448	423	497	454	502	482	474	479	460	462	461	477	475	514	446	482	471	495	494	456	473	471	489	489	458	441	461	434	454	438	435	455	454	465	459	467	473	461	510	465	464	496	486	479	494	505	452	489	501	496	453	458	465	464	434	437	448	470	454	459	472	455	490	481	456	477	476	472	473	498	487	502	468	456	481	509	483	442	435	485	447	521	469	459	448	459	463	477	506	477	492	444	471	464	464	464	462	473	464	444	466	488	481	492	470	484	515	441	453	475	484	467	521	466	479	505	424	432	474	492	478	475	462	513	464	516	481	466	522	473	468	477	469	453	467	434	478	498	446	494	490	487	466	426	430	484	472	500	493	462	462	465	531	486	473	457	483	464	436	493	465	449	466	470	443	480	451	485	478	444	457	479	492	487	451	478	460	460	458	435	494	446	510	486	474	477	485	484	451	466	456	473	488	465	452	498	485	496	455	481	462	488	475	454	445	462	453	409	478	499	471	466	465	500	483	434	456	479	481	474	520	490	475	481	497	499	474	483	506	464	425	472	530	477	474	474	475	435	472	492	483	487	482	488	474	494	491	507	477	464	447	468	512	511	455	413	450	495	479	466	446	441	444	500	456	502	465	464	468	495	471	517	477	448	491	464	527	472	438	448	481	475	465	450	451	490	473	415	465	451	501	436	483	424	456	459	461	444	445	475	448	475	509	435	450	476	518	473	480	501	425	504	469	455	431	474	446	465	475	454	466	476	507	456	495	492	521	449	485	465	445	484	468	486	487	480	478	450	420	443	485	502	490	505	456	517	445	468	437	488	482	458	499	440	476	445	466	483	447	441	450	505	500	486	438	482	478	455	472	467	435	464	471	470	470	471	446	508	474	468	464	471	473	479	499	480	458	522	468	502	485	503	481	445	459	439	487	494	475	491	453	510	444	475	506	487	447	441	444	525	465	442	457	462	450	492	456	500	483	462	450	468	455	457	461	500	456	495	477	508	479	466	487	422	474	499	473	477	471	480	463	476	488	529	495	485	422	483	459	499	441	483	516	487	494	470	510	529	432	469	492	481	547	483	462	509	462	463	441	460	491	494	480	433	419	451	487	465	467	452	537	475	487	447	463	443	478	482	514	475
32446	36172	28117	17987	9670	10164	10056	4926	3407	3629	2351	1595	784	641	725	650	673	581	641	598	582	596	615	626	622	624	616	664	565	552	602	567	567	565	574	562	572	587	585	552	544	570	586	551	537	572	581	556	522	582	557	585	570	527	572	552	535	548	540	556	545	538	569	515	554	552	548	539	502	546	535	560	548	536	514	531	512	554	512	538	527	517	548	530	576	581	505	560	515	563	587	550	537	592	561	543	529	550	516	552	521	554	509	549	552	532	521	525	556	528	547	593	571	554	514	507	538	530	541	566	541	539	521	543	554	565	592	530	500	525	555	547	540	517	553	558	541	579	539	538	529	559	523	539	540	547	550	555	553	540	539	545	566	537	546	529	561	565	581	519	564	532	561	536	545	553	550	537	562	563	535	544	538	541	563	536	548	518	523	545	529	544	567	556	557	556	531	549	540	521	544	542	580	568	575	534	587	525	533	580	562	567	561	499	529	538	553	531	543	522	509	543	530	538	565	574	571	521	559	541	564	559	535	578	537	549	547	553	538	536	515	493	546	546	556	557	553	546	527	575	576	555	523	557	562	531	541	566	532	584	540	572	519	599	577	509	536	538	559	570	531	523	558	542	530	524	544	552	505	595	547	548	503	536	599	544	534	533	512	543	547	517	549	524	530	543	534	570	526	509	553	551	485	532	577	506	538	514	591	584	511	579	498	536	520	568	567	524	521	586	556	553	515	558	606	530	526	537	520	563	567	528	541	532	557	540	521	506	561	560	572	517	567	540	537	510	494	586	600	546	541	511	592	533	553	559	547	549	525	523	533	580	547	527	521	569	531	511	546	521	546	552	551	536	545	550	541	541	559	550	522	571	553	562	572	562	590	557	562	553	602	556	526	547	596	535	579	564	539	519	581	540	515	565	528	578	574	554	576	528	567	548	520	614	535	538	573	523	524	542	568	568	539	567	546	584	532	578	518	528	548	555	540	531	569	567	507	564	533	554	546	542	552	559	553	552	564	553	545	533	527	536	539	551	574	533	564	531	558	505	478	533	561	524	529	550	517	546	552	531	552	588	584	561	568	548	581	550	554	572	551	526	577	531	554	529	481	517	520	540	579	592	544	574	561	522	539	548	540	569	591	555	555	553	554	485	588	536	547	550	517	543	554	512	550	513	528	573	548	564	530	560	489	527	549	573	564	575	548	566	580	541	557	520	568	575	561	505	523	568	566	545	538	556	552	575	561	514	564	518	567	553	538	530	538	527	553	530	514	517	550	551	499	547	529	551	567	567	567	513	567	581	517	575	566	515	575	533	546	525	535	520	593	534	525	544	564	551	549	501	559	517	531	571	500	595	564	507	570	557	585	538	550	535	555	517	516	526	563	519	536	537	514	572	550	543	583	542	548	495	564	523	532	542	574	567	527	573	565	531	531	557	537	518	543	561	514	547	568	558	557	544	556	599	589	559	523	563	538	581	565	537	558	525	605	567	573	590	566	520	572	597	553	535	564	550	569	530	546	530	528	601	540	580	533	539	533	572	543	530	567	584	536	535	520	508	574	571	572	525	575	554	559	562	552	572	554	591	535	498	547	533	519	528	505	559	529	552	533	536	527	556	554	572	574	538	571	575	543	524	523	601	537	543	576	569	519	541	518	501	572	503	533	503	532	547	522	539	553	513	585	549	539	542	495	586	577	544	585	527	580	510	526	530	557	540	543	573	534	530	517	542	525	560	541	535	544	585	577	589	538	550	549	544	589	523	530	525	517	518	534	572	564	512	540	567	532	557	503	517	570	554	580	540	564	576	543	539	530	559	544	578	570	565	541	564	559	546	519	513	571	526	527	509	557	566	573	549	554	549	569	541	526	541	544	534	592	562	548	536	505	561	553	533	547	564	538	540	545	607	541	567	533	534	526	532	559	519	532	555	519	540	546	563	550	543	554	529	566	562	565	538	504	559	516	543	524	549	518	593	559	540	575	557	523	552	526	591	528	536	526	521	537	528	562	544	534	587	560	550	573	535	522	527	558	571	535	492	588	539	552	546	537	546	554	574	564	548	542	584	598	572	570	537	546	525	569	551	559	516	561	513	568	570	533	542	563	550	560	503	529	539	599	578	546	555	546	570	556	488	551	542	500	511	579	553	584	567	567	541	545	553	570	553	502	507	565	554	554	535	553	525	546	562	510	517	551	570	523	540	576	541	540	518	532	517	586	555	586	542	517	528	555	522	525	512	539	551	543	530	558	545	520	547	572	580	556	534	497	539	575	548	549	552	546	531	530	556	534	524	570	532	545	524	552	512	583	557	586	581	559	581	528	570	519	549	581	555	596	572	527	541	530	527	534	519	531	544	582	503	542	533	549	523	544	517	551	572	570	548	499	528	538	557	506	576	538	545	518	514	535	562	548	535	543	546	564	548	541	537	565	574	544	552	552	512	543	544	543	522	576	545	558	576	489	548	515	557	567	543	520	583	532	544	527	536	553	542	530	543	579	554	512	522	523	555	569	498	548	554	558	482	569	554	496	533	558	516	512	575	545	527	541	491	502	532	527	528	530	558	532	553	553	577	526	535	523	581	557	520	553	545	508	550	514	531	521	585	518	584	544	542	605	515	529	529	618	538	540	523	541	543	573	545	534	574	522	569	551	523	552	548	549	575	564	508	561	588	568	504	536	530	507	590	550	529	568	570	487	502	557	583	518	546	585	553	542	525	594	570	506	525	570	530	612	545	527	587	581	536	558	522	551	546	559	556	500	534	575	547	559	579	551	546	564	547	591	525	535	560	535	551	557	532	514	573	539	537	544	523	575	558	517	546	580	578	502	536	528	541	582	515	544	552	567	538	550	585	569	543	577	557	537	519	549	531	544	503	531	522	547	576	555	579	556	611	571	541	569	510	558	556	557	562	558	536	544	506	501	555	535	536	538	558	544	551	535	532	503	559	544	542	549	570	553	564	541	537	556	540	533	540	556	580	564	526	542	570	529	545	534	524	541	520	551	520	550	577	548	551	599	508	545	556	537	547	577	535	529	516	584	546	577	542	512	556	553	532	551	579	538	527	564	523	556	519	526	554	615	562	511	554	548	540	565	547	559	557	521	557	605	539	578	537	584	553	526	580	577	585	565	580	519	504	531	536	542	523	578	555	534	565	560	506	544	579	539	570	517	555	563	539	542	552	564	531	502	545	512	509	539	563	538	576	555	542	522	529	554	547	548	549	537	531	537	599	594	558	579	583	515	516	552	537	530	555	590	561	565	521	578	511	513	547	569	581	559	539	561	578	563	554	541	532	569	534	527	506	524	546	511	570	561	527	551	556	527	539	564	533	565	526	563	557	588	586	578	577	597	550	520	528	574	559	534	520	570	508	577	519	485	516	565	541	553	530	571	537	550	539	546	545	519	530	549	559	561	586	540	545	567	548	499	540	557	562	555	561	545	539	519	511	550	562	549	552	538	580	511	561	555	542	538	544	585	543	543	552	532	540	535	542	553	543	544	574
22387	20917	28564	23423	20938	21617	19388	6807	3224	3237	2333	1216	622	498	503	414	438	422	414	417	410	423	441	421	432	419	373	383	361	366	346	360	342	313	317	380	303	349	327	327	305	308	338	329	331	340	332	318	309	302	294	325	337	294	314	319	312	301	294	314	296	334	318	285	313	331	327	273	283	335	326	321	319	302	312	298	273	282	324	273	340	333	298	280	293	317	286	310	306	325	314	301	305	356	358	317	315	352	289	336	274	303	292	276	300	340	305	320	306	312	326	316	286	350	323	302	323	306	302	319	283	291	282	313	319	277	303	302	327	305	284	312	290	266	331	295	302	308	284	301	295	297	310	328	282	269	326	297	318	259	334	313	300	321	315	341	302	305	311	315	297	285	305	305	321	300	298	309	304	298	323	303	288	296	293	314	308	296	308	307	335	301	286	307	313	307	316	313	289	335	342	310	285	325	321	295	308	298	314	295	294	333	286	329	286	324	317	300	258	345	317	284	308	293	309	284	306	293	315	290	313	315	311	299	297	326	306	294	305	309	292	333	314	309	337	303	271	294	324	333	292	301	296	310	305	293	267	272	294	284	321	299	282	305	326	330	320	322	296	327	274	290	315	300	301	324	326	297	292	342	301	307	328	348	310	293	308	318	301	287	326	299	286	299	309	306	303	329	330	352	285	292	321	280	295	300	290	317	267	246	264	299	320	321	291	329	320	291	303	300	308	316	275	334	333	346	308	305	333	306	319	292	309	312	321	317	315	294	323	299	326	287	295	307	302	295	315	305	306	327	316	293	332	283	305	295	317	312	287	289	308	288	307	299	309	320	303	272	312	307	309	310	300	273	285	333	296	323	293	294	292	318	320	303	328	314	292	299	299	308	314	336	309	287	327	311	352	336	316	304	353	300	306	304	290	299	312	309	339	295	322	342	307	318	332	305	313	276	325	319	284	296	273	312	310	291	327	292	311	317	372	316	306	293	270	309	301	300	316	309	341	324	294	321	307	277	333	272	334	302	317	314	299	306	273	318	303	300	312	289	312	310	308	317	322	342	299	306	329	309	301	324	326	285	305	298	295	298	296	307	290	323	314	277	320	323	276	308	325	285	292	319	286	295	329	319	290	307	306	309	332	290	297	282	317	322	321	304	306	314	346	290	280	290	301	284	329	293	283	267	300	316	308	282	305	296	327	299	310	314	291	313	329	323	309	267	304	283	264	305	298	297	292	306	298	301	324	307	271	327	295	312	301	280	302	304	307	310	333	283	304	329	301	336	298	325	289	278	292	304	336	301	298	311	295	272	279	286	280	287	314	303	299	305	276	307	282	333	296	316	321	331	298	312	290	261	318	280	307	309	299	288	308	298	297	295	319	316	309	296	288	325	330	311	293	276	328	317	287	326	315	289	296	280	298	305	290	315	292	284	301	283	323	287	294	300	347	301	313	312	371	366	309	320	270	302	307	282	288	305	330	302	326	339	293	291	307	321	299	300	303	300	297	326	295	282	296	301	301	288	278	323	305	294	313	303	311	309	300	337	313	311	290	296	296	318	295	281	315	315	286	321	300	303	290	309	280	306	283	284	285	276	303	313	320	318	302	338	288	334	279	317	307	277	288	335	288	293	290	306	315	310	329	294	302	321	251	320	296	307	312	300	317	291	316	281	324	291	335	326	329	291	342	303	300	304	290	318	324	328	318	297	328	312	272	298	327	291	330	335	307	298	289	302	288	307	308	309	302	299	338	343	288	279	301	300	321	278	317	298	295	326	311	315	288	325	290	321	292	289	330	323	318	304	352	288	311	272	309	331	284	314	325	290	293	292	330	296	313	306	315	286	306	283	309	303	303	298	282	308	283	327	281	288	311	329	286	306	306	295	354	333	295	321	295	287	321	325	326	291	319	312	301	319	299	309	346	320	294	278	322	305	305	294	336	328	322	298	293	293	305	293	328	310	295	289	313	317	313	319	319	300	286	299	308	286	321	311	303	313	333	323	324	318	288	315	315	325	305	342	285	311	300	296	314	310	325	328	296	306	316	331	322	301	311	317	324	315	319	280	310	280	307	285	311	287	317	339	291	283	312	286	318	293	325	294	295	282	307	294	304	345	306	326	332	296	281	310	287	299	313	268	309	281	331	308	290	292	300	277	312	315	299	307	305	315	292	317	302	343	316	277	309	267	314	298	334	330	285	277	286	312	275	311	295	296	295	296	291	290	274	263	308	311	297	308	323	319	305	337	286	302	257	327	296	281	309	292	292	324	299	328	266	307	317	332	303	309	303	297	292	300	302	301	298	315	324	330	299	279	308	286	342	258	319	316	294	299	297	320	276	320	319	302	327	313	298	285	315	319	276	311	290	324	298	309	300	282	305	311	294	289	296	337	310	281	305	325	306	289	329	300	287	291	312	283	311	285	315	300	362	335	320	302	292	294	280	291	330	306	303	297	284	327	267	318	317	288	293	295	305	327	311	314	315	301	299	288	285	276	317	293	304	307	305	301	330	360	294	276	328	289	308	303	298	320	283	327	315	285	300	305	346	284	293	290	282	317	293	282	331	316	298	325	324	299	330	318	310	272	303	278	308	288	306	277	311	318	294	293	315	308	311	281	312	280	324	295	310	303	294	295	311	293	306	285	281	251	310	289	331	316	307	313	306	324	297	297	337	319	315	313	310	289	297	330	306	291	293	305	317	299	306	289	290	296	299	313	302	291	329	320	294	290	299	326	319	317	282	313	299	258	330	292	295	305	322	299	304	297	325	324	308	315	310	300	276	293	317	301	289	330	298	280	315	280	331	304	278	320	315	322	299	281	318	285	294	289	298	291	296	286	296	306	307	275	294	278	307	302	318	282	290	305	303	310	300	328	309	284	318	262	282	321	343	312	297	324	308	355	292	330	311	308	284	294	290	272	336	305	315	291	301	292	304	336	307	294	292	268	336	293	298	311	328	299	307	312	282	313	319	303	309	286	301	325	295	327	317	304	299	315	276	325	306	305	286	304	294	327	306	289	294	312	286	275	299	290	301	333	286	305	315	322	281	304	270	293	291	286	327	314	310	304	299	291	338	284	301	292	342	319	294	286	303	315	290	323	320	300	314	305	325	307	303	321	289	354	275	284	304	310	307	305	316	342	322	305	269	319	293	337	273	314	314	294	307	307	271	323	297	290	275	316	316	347	281	306	315	306	332	310	302	301	319	295	310	311	288	305	300	301	311	329	304	300	344	299	319	330	286	325	325	310	310	281	304	315	302	282	309	325	317	316	290	291	293	272	308	314	336	302	279	312	286	306	318	290	290	316	306	278	320	322	279	316	337	277	307	310	318	308	283	270	285	299	304	304	310	329	291	298	326	317	313	309	333	302	324	277	308	280	312	300	306	339	289	306	286	302	298	304	329	293	298	293	301	309	303	329	308	296	282	344	322	295	323	290	319	316	295	312	333	271	273	329	307	323	304	306	272	300	323	310	292	298	317	303	312	314	298	317	307	311	290	320
36247	45164	37774	23886	15216	16977	16849	10133	6448	6691	4371	2261	1107	765	723	663	626	629	566	506	531	550	522	575	556	583	558	466	473	453	437	386	392	410	374	437	385	399	397	383	340	384	359	361	355	375	400	355	344	367	357	347	358	340	349	385	332	346	322	316	328	358	331	345	343	332	343	364	299	342	367	320	360	336	301	316	330	341	338	367	380	317	358	377	341	338	362	312	316	338	337	318	330	318	361	351	347	367	330	369	312	333	366	337	334	313	361	322	360	315	372	356	337	347	355	359	335	336	343	319	315	317	344	327	335	355	348	350	322	311	340	323	359	363	352	337	357	357	350	342	350	351	335	342	365	365	310	342	345	315	350	344	367	310	340	362	371	343	346	367	338	336	342	332	350	330	345	341	335	323	349	362	321	319	360	336	330	366	351	366	349	323	338	336	338	343	319	343	334	332	364	349	349	312	349	351	341	384	365	355	331	316	366	341	354	335	330	371	336	339	323	362	344	360	316	336	378	386	316	335	351	351	333	369	376	355	339	304	369	363	302	364	363	362	351	353	353	376	354	351	359	363	346	320	309	362	354	341	334	338	338	293	326	355	356	315	324	331	318	344	329	351	344	323	312	338	318	332	368	357	335	358	339	353	334	328	373	324	334	328	329	332	352	345	377	344	341	337	373	340	321	325	346	365	354	340	354	352	325	329	352	349	344	332	335	312	357	344	351	357	365	328	348	328	342	361	342	336	321	339	341	325	349	325	327	374	341	355	316	365	360	337	342	360	351	353	353	338	359	358	358	316	399	337	374	349	339	340	331	365	315	333	361	326	379	323	375	323	347	344	335	366	334	332	350	338	368	329	356	326	359	372	384	372	352	388	337	292	346	346	324	328	357	321	339	347	343	338	362	308	404	342	355	328	333	345	323	364	352	392	337	372	346	320	333	336	334	347	311	327	326	311	356	301	337	350	315	322	334	278	334	351	333	344	341	338	346	332	322	353	372	379	363	333	333	324	385	333	334	364	389	345	325	369	338	337	357	329	354	368	329	328	345	343	345	366	362	376	339	339	343	338	344	317	361	353	343	327	311	317	346	333	308	357	344	335	356	329	317	360	371	337	360	380	331	319	351	333	323	356	344	335	345	332	337	349	330	311	351	321	354	289	339	299	342	358	373	355	352	342	340	323	326	334	334	366	354	352	343	352	338	355	347	353	370	357	339	347	315	336	322	377	345	367	325	312	288	311	335	330	348	304	344	362	356	334	352	325	370	328	337	358	346	354	330	355	348	339	355	326	316	332	337	335	359	353	338	336	331	342	315	344	328	336	358	342	351	333	369	361	325	349	319	329	311	339	328	330	366	353	334	337	349	367	301	357	345	296	336	352	336	352	336	351	347	341	342	325	356	350	379	316	371	353	339	358	327	337	326	364	338	371	361	368	352	340	314	356	333	320	347	342	340	352	343	340	347	306	363	361	346	332	305	358	342	363	282	346	318	325	348	341	344	332	329	358	332	341	305	335	350	369	326	323	339	367	352	344	332	329	358	341	329	338	319	346	345	350	341	334	337	306	346	307	326	348	347	353	373	342	354	334	355	346	368	322	335	323	324	349	318	344	374	345	327	354	326	338	349	346	319	337	345	334	335	320	375	343	339	320	382	329	310	319	345	314	321	372	338	372	345	336	332	334	345	334	345	371	317	316	351	347	323	343	324	338	343	375	322	322	322	331	319	338	353	342	347	306	349	340	337	346	350	373	351	351	364	375	352	336	382	309	332	311	372	328	347	332	353	326	362	334	347	339	299	344	330	324	333	337	334	356	350	325	344	321	323	322	334	341	342	380	347	328	305	347	319	314	349	376	355	313	324	366	319	344	331	344	330	349	342	347	333	315	324	336	350	380	326	370	381	334	345	322	317	351	352	323	362	336	352	336	336	346	323	355	331	347	347	351	290	324	344	353	371	316	349	346	341	362	386	369	341	359	321	329	365	314	345	344	359	333	355	318	322	352	346	352	347	342	340	310	335	329	325	350	378	373	365	326	330	339	336	354	368	378	335	316	341	346	352	339	343	324	339	323	334	309	320	339	342	354	367	385	338	341	327	343	312	330	337	340	335	389	377	356	390	329	350	333	361	363	332	379	315	322	355	354	363	354	377	359	298	329	337	327	331	332	354	333	356	323	335	321	330	358	330	368	352	358	332	352	352	333	335	318	342	363	339	318	346	367	349	351	342	355	333	334	333	314	342	348	312	329	348	345	353	321	353	315	340	342	339	343	330	359	388	347	342	322	361	325	346	367	301	295	339	319	354	342	361	356	374	361	342	337	318	348	361	349	343	320	350	318	328	329	342	336	365	335	350	325	361	324	330	342	369	338	338	364	335	341	355	337	344	328	360	348	337	339	362	333	345	352	334	368	313	345	369	348	381	341	336	342	350	321	338	366	322	345	339	357	364	362	387	340	343	331	330	336	339	357	349	357	370	341	343	328	356	389	345	323	334	351	364	328	344	350	381	319	335	348	331	359	344	339	360	348	330	389	338	332	345	332	341	321	319	335	349	328	339	324	317	356	340	377	345	342	358	361	345	350	363	345	348	332	329	325	332	320	313	333	326	320	332	352	380	356	344	357	336	328	330	346	340	349	357	363	342	333	322	333	326	319	371	316	354	320	372	359	362	339	346	346	319	321	348	358	345	342	335	342	368	339	326	316	365	313	344	370	331	359	328	326	353	345	342	327	367	347	333	327	323	323	336	357	351	368	324	359	334	337	353	325	356	329	358	360	364	355	360	321	347	337	318	371	334	337	318	366	332	304	335	345	363	324	324	340	340	332	342	371	346	335	297	331	366	319	350	359	370	317	365	362	330	352	352	329	313	343	366	352	381	346	336	355	301	326	322	321	325	334	355	313	356	362	348	342	332	318	337	374	342	348	382	359	337	320	331	352	331	354	318	331	345	352	323	332	355	335	331	348	323	322	344	337	343	350	360	353	389	361	320	339	322	372	345	360	365	310	334	344	358	320	346	338	339	339	345	343	329	361	319	338	356	333	337	335	324	350	320	377	323	330	343	361	364	339	360	339	315	331	351	356	294	350	327	365	362	345	298	315	363	344	352	329	324	360	345	349	371	356	316	373	329	332	334	351	343	345	338	356	321	376	357	329	332	334	320	316	348	330	354	352	350	344	350	338	330	381	351	347	352	324	314	380	314	338	342	352	356	326	346	370	323	323	327	368	363	354	347	332	334	341	319	351	327	358	344	335	323	346	288	318	310	346	367	336	375	326	362	332	354	349	358	335	345	348	348	317	319	366	330	331	331	326	319	327	321	333	327	338	353	328	352	337	329	347	348	343	329	358	330	334	332	362	337	314	337	308	339	341	360	354	330	352	325	328	358	349	339	357	358	335	323	326	346	367	315	326	343	377	328	334	321	311	360	314	329	337	344	347	342	348	354	336	333	340	345	354	337	328	341	332	346	341	340	339	380	353	340	343	346	353	323	325
27981	22121	21029	10681	3694	2476	3507	1793	1184	1320	1042	579	392	344	389	355	369	347	343	412	357	349	345	378	349	402	373	360	320	378	336	340	340	355	378	346	330	334	294	324	335	345	320	366	372	338	355	349	311	323	328	335	358	329	358	353	341	360	352	316	331	298	352	361	339	355	325	311	366	334	371	371	357	342	332	383	366	318	329	349	348	331	388	334	347	347	363	350	385	342	369	332	329	342	354	342	348	370	320	345	366	337	349	367	348	335	329	356	343	342	353	342	343	350	341	357	358	369	366	310	372	335	356	344	328	344	344	325	349	343	337	363	387	350	342	330	361	366	368	349	319	312	340	324	336	342	331	368	341	340	334	359	320	382	358	345	332	358	352	368	362	323	373	360	340	333	320	332	329	316	333	332	362	383	335	335	327	324	325	344	356	338	341	354	329	350	342	351	327	319	340	328	339	347	347	312	337	319	337	344	315	333	327	336	371	329	359	313	351	331	336	290	339	310	355	352	341	366	309	349	360	330	357	325	362	362	341	364	347	332	343	334	389	346	355	332	344	335	336	327	303	340	356	343	326	328	342	337	338	344	348	326	339	335	335	341	343	329	339	341	360	325	328	358	353	355	347	369	354	343	353	346	334	357	328	371	368	338	328	329	340	368	338	345	345	350	350	350	370	341	334	346	329	311	361	343	347	348	343	355	342	337	332	308	331	348	368	340	339	335	355	359	328	360	313	371	346	302	387	340	332	323	334	338	346	367	301	360	319	352	344	362	377	344	351	318	344	364	331	329	321	312	326	321	311	346	336	336	355	315	335	336	327	340	366	367	335	323	339	343	355	347	359	322	329	340	330	356	312	317	329	350	328	323	348	314	335	315	332	349	363	340	336	350	335	341	351	335	360	344	350	336	346	350	368	309	329	321	328	331	331	335	343	322	361	362	366	342	343	336	364	340	352	356	331	317	341	325	349	335	360	346	313	334	345	337	333	334	313	373	339	358	328	359	345	346	322	359	361	373	347	341	335	341	335	323	343	344	342	326	331	348	376	355	329	346	357	352	324	326	360	309	332	346	328	362	359	352	357	319	337	336	311	335	308	326	340	347	360	321	351	380	317	377	360	335	315	317	350	345	328	374	375	345	364	344	365	315	337	337	345	357	305	335	393	355	341	326	333	345	347	334	342	354	311	378	319	346	359	375	345	377	306	329	346	321	357	362	360	356	345	373	342	357	323	318	308	335	331	363	347	337	347	319	368	323	331	318	320	333	366	334	330	358	345	334	370	373	346	381	320	343	341	340	353	319	346	390	339	375	352	324	292	350	316	338	344	342	330	381	338	366	325	317	364	336	314	347	324	355	331	340	358	383	338	353	352	329	328	352	350	359	326	327	340	305	350	309	324	357	339	361	329	345	340	332	342	364	335	338	351	330	349	365	345	353	327	373	347	345	373	376	319	312	323	365	373	323	361	362	352	344	334	343	372	330	335	349	361	327	351	330	346	367	364	319	312	369	359	363	369	312	356	326	334	358	338	367	343	341	363	353	310	353	375	360	346	352	325	345	336	333	360	320	351	356	351	363	352	357	357	333	360	331	322	350	348	376	358	319	378	320	365	332	333	350	344	349	368	353	347	333	381	347	335	328	336	365	341	326	353	342	347	361	358	332	342	322	359	336	335	364	326	322	317	341	331	327	352	346	326	325	323	384	365	340	342	385	377	361	354	338	332	367	321	353	355	364	330	352	329	335	358	367	335	313	374	340	330	365	338	341	312	352	323	355	316	364	341	343	358	331	350	361	336	350	341	325	366	363	374	347	360	371	330	335	332	327	306	338	331	340	358	369	344	342	374	344	311	336	332	335	358	347	306	359	366	352	337	340	346	348	357	356	371	329	372	342	320	332	367	361	334	365	363	375	328	327	310	352	336	323	326	353	369	346	360	331	335	364	341	345	364	372	322	330	339	328	338	356	339	347	339	330	296	365	343	351	349	336	354	332	329	345	321	322	338	368	360	378	350	331	322	372	345	362	337	337	317	347	337	332	338	379	356	361	321	307	324	364	344	342	345	379	316	359	382	323	384	344	327	378	340	333	330	338	321	353	346	354	357	356	344	318	354	344	348	355	354	323	357	316	355	362	320	307	362	353	357	392	379	340	326	382	358	333	350	352	345	358	379	356	336	336	327	338	326	322	339	363	364	359	373	337	320	352	316	352	357	383	367	341	386	382	309	338	323	339	329	320	335	318	345	361	336	324	346	370	322	319	373	354	337	331	349	380	353	357	337	340	337	329	338	323	341	347	328	319	327	359	361	358	346	340	344	375	329	331	389	352	326	313	326	349	334	336	377	341	336	321	344	355	339	314	366	345	340	372	346	326	326	302	322	375	330	324	368	344	319	375	353	363	352	346	322	355	338	329	355	347	355	361	350	315	378	356	357	322	360	348	344	331	340	322	375	352	328	362	334	359	359	355	340	351	369	347	322	351	358	351	356	358	318	356	357	355	307	330	321	365	340	336	358	306	352	310	335	335	392	343	384	312	341	356	332	316	349	386	357	329	322	373	378	369	332	349	320	350	334	364	353	315	356	361	336	341	348	354	349	330	373	351	346	332	339	364	356	368	381	333	361	346	357	336	349	358	345	364	345	342	348	347	372	337	360	344	323	357	316	364	355	367	344	328	360	360	318	348	347	326	330	338	341	374	316	374	368	333	354	363	395	336	339	381	330	343	355	351	312	310	336	346	344	325	311	330	318	371	353	341	323	359	366	341	361	345	333	332	353	366	360	354	310	352	346	328	365	358	340	378	370	339	351	369	350	340	338	374	375	332	332	344	337	338	328	352	332	345	332	352	335	402	333	308	318	347	363	375	388	347	364	352	358	319	335	319	315	350	369	310	342	329	345	352	346	348	330	333	325	317	385	356	333	340	379	351	329	349	328	344	344	341	382	338	358	323	318	360	350	338	292	352	363	358	341	317	370	331	326	363	344	324	321	339	360	349	340	395	344	347	332	373	345	335	377	365	329	341	322	359	337	363	343	352	354	338	321	343	347	347	332	339	345	354	330	310	326	351	333	333	322	343	321	337	315	337	306	323	347	328	335	339	387	329	307	335	344	330	351	322	365	361	321	354	348	303	366	343	350	352	363	344	325	363	356	328	363	333	339	352	336	348	340	304	329	326	345	375	357	334	340	377	340	339	357	328	355	347	348	362	332	345	331	346	352	331	367	348	331	376	323	331	329	340	348	383	324	369	384	365	296	322	309	354	335	311	335	327	332	355	353	329	345	374	355	354	350	334	325	325	392	330	318	307	305	351	339	339	343	351	333	352	359	346	357	355	372	367	341	324	346	361	342	365	312	342	326	334	367	344	376	370	367	339	372	373	338	327	339	339	341	331	322	339	304	342	309	339	341	354	335	329	345	378	343	376	333	338	314	332	307	363	329	334	317	314	331	337	333	367	325	357	359	334	330	375	333	366	324	356	366	323	351	377	348	343
30775	30819	24160	11383	6016	4945	7094	3538	2387	2902	1945	905	473	463	443	446	415	458	453	451	485	424	455	470	481	455	433	451	453	387	433	433	408	436	410	422	418	394	391	415	407	462	403	442	426	398	429	397	392	414	403	412	417	463	394	388	410	438	424	409	421	429	403	399	407	452	442	394	420	428	411	424	435	444	440	431	391	402	388	451	437	445	419	399	413	410	406	401	378	388	453	450	423	420	400	417	422	423	405	407	402	416	437	401	417	414	400	450	396	424	381	373	439	390	408	402	401	383	423	391	427	413	460	460	412	399	395	453	439	420	378	398	419	416	391	434	413	415	397	404	393	424	414	391	401	426	409	403	379	425	430	407	401	397	427	435	451	395	411	393	388	425	411	383	453	410	414	395	414	413	423	398	437	422	404	415	397	390	422	389	457	390	434	395	413	424	403	447	380	400	393	430	405	408	424	409	401	414	422	411	413	433	409	459	409	424	422	428	429	413	405	403	399	450	406	401	409	387	414	375	393	412	410	401	412	444	408	429	422	391	403	424	434	393	420	413	451	414	383	394	430	413	420	411	409	417	428	458	402	406	412	384	426	398	367	413	455	417	378	395	420	410	404	394	422	419	405	429	429	414	393	441	427	400	410	412	386	401	409	433	437	430	422	414	415	443	377	428	434	461	426	407	391	402	427	414	382	411	408	427	393	407	411	424	454	387	423	407	408	402	437	414	401	417	437	431	421	383	438	403	378	393	406	398	432	438	439	414	393	411	436	414	393	461	385	384	432	397	433	422	406	413	408	429	397	403	451	415	407	359	401	392	426	415	406	427	406	443	399	451	419	412	454	429	443	379	413	397	446	411	422	414	379	427	400	419	440	392	416	400	410	453	433	404	414	404	382	409	388	407	431	427	417	385	429	452	448	409	439	394	432	446	396	426	402	429	429	423	412	426	403	409	360	435	418	388	429	413	455	393	446	408	416	407	404	401	445	366	411	435	454	434	403	435	385	407	427	434	386	395	405	409	426	402	422	439	429	407	420	406	416	368	396	431	435	441	404	427	431	417	434	423	443	399	394	406	433	428	446	386	373	391	420	424	418	433	395	433	412	404	430	412	456	365	440	432	424	402	406	408	392	462	432	414	414	424	431	429	445	406	418	440	410	429	435	438	436	419	443	397	414	411	402	416	375	418	436	403	409	418	426	427	409	414	422	400	409	447	454	394	407	435	367	433	431	426	382	449	418	410	411	408	403	412	432	437	442	450	411	422	433	390	410	385	422	400	403	438	416	409	411	421	392	415	400	425	409	444	403	425	436	441	458	436	439	419	354	418	392	407	437	440	409	409	445	412	421	417	403	410	423	382	434	412	434	386	426	427	424	416	427	426	424	419	422	427	424	460	403	420	412	400	411	417	383	450	429	412	416	457	410	440	423	427	375	427	430	395	385	445	431	393	417	418	392	382	418	431	409	405	438	409	438	407	412	430	392	425	460	418	432	415	441	438	416	417	382	436	437	411	421	396	432	426	440	441	392	431	418	426	449	438	401	442	464	433	392	382	424	406	413	430	433	408	407	423	435	415	410	389	439	420	430	425	426	437	402	391	432	372	424	390	417	413	431	408	405	385	415	401	408	413	395	409	395	459	391	437	431	420	432	395	412	413	408	412	418	410	425	395	425	408	390	451	407	427	431	451	401	406	411	399	396	403	418	422	421	415	393	439	389	426	423	420	420	403	408	404	384	436	426	383	397	398	427	398	402	383	422	398	439	414	417	423	416	448	425	413	429	372	397	448	409	440	409	423	397	395	409	430	419	414	450	410	412	450	420	465	417	393	445	404	428	391	430	408	399	425	413	415	420	388	440	417	423	411	454	427	397	414	384	407	408	393	415	426	426	449	422	420	442	420	453	424	425	420	411	425	424	445	415	413	397	424	424	401	385	417	386	411	424	407	427	465	461	400	393	448	382	417	412	413	415	428	412	403	408	420	384	393	432	424	400	432	400	419	402	418	451	446	410	410	433	433	452	391	412	413	423	415	450	387	416	405	423	411	431	406	417	428	426	421	430	414	400	417	392	438	416	387	388	435	416	424	411	395	393	431	416	426	391	410	441	439	399	391	426	398	412	398	417	410	410	424	430	446	386	449	398	414	360	456	419	404	414	417	407	413	444	432	431	403	408	405	445	442	398	391	418	395	415	382	423	416	421	448	428	392	403	432	421	385	412	427	405	413	393	448	423	392	402	443	450	429	414	383	399	416	399	424	408	388	396	393	437	409	422	434	407	420	364	403	426	413	404	450	439	428	442	457	403	413	398	420	394	433	407	407	416	411	433	430	407	404	412	445	392	419	435	413	401	386	447	379	417	422	457	396	438	423	446	402	397	421	398	398	419	416	446	431	401	429	430	398	387	407	407	431	442	409	424	431	407	404	443	424	457	411	472	384	398	422	433	422	400	421	425	369	415	398	407	447	452	404	415	395	425	414	408	423	445	424	363	426	431	441	423	423	408	395	449	408	420	409	426	370	395	368	434	433	425	442	381	458	427	420	409	452	421	444	379	415	430	432	413	400	416	426	454	394	426	395	409	418	438	403	403	400	393	441	403	439	425	438	419	417	366	411	395	403	426	404	417	424	416	420	391	416	384	395	407	442	427	432	443	414	429	399	414	419	425	388	397	421	422	418	412	430	395	379	422	385	444	462	408	408	426	433	416	414	428	452	432	423	449	429	416	393	430	444	408	420	409	396	433	410	403	417	411	428	413	404	413	411	398	388	429	413	452	448	420	426	401	417	415	430	416	394	389	416	395	411	413	423	387	368	416	460	422	440	393	411	375	452	435	427	420	427	390	425	420	433	425	414	412	422	422	426	417	433	442	401	415	453	457	401	443	414	390	455	415	428	399	418	399	413	413	449	443	434	397	418	425	410	423	426	412	425	443	415	402	456	389	412	408	420	401	399	419	395	412	380	409	412	422	425	390	434	416	390	443	430	419	401	420	389	396	430	420	372	402	449	426	423	408	396	411	404	389	411	394	405	414	419	408	402	417	419	373	387	369	419	400	372	407	434	427	396	414	438	422	412	410	448	400	430	386	435	415	408	392	378	431	426	425	414	393	400	429	431	446	419	379	420	408	423	411	435	409	406	412	403	472	435	407	425	449	437	418	435	422	404	415	427	422	419	416	410	414	429	402	417	425	433	434	407	415	423	453	442	390	427	441	408	426	420	416	451	397	414	449	391	386	392	421	436	427	405	390	416	411	415	425	413	394	416	423	421	399	408	431	402	460	438	413	429	435	441	424	391	452	419	410	402	422	389	424	430	444	408	398	407	400	423	422	441	412	408	414	447	409	411	439	423	411	426	411	439	408	406	429	398	420	427	448	430	420	395	421	441	401	408	411	376	421	420	399	401	420	388	395	410	390	456	409	468	412	449	423	378	423	411	432	432	397	389	420	435	403	446	423	419	422	396	410	403	444	435	402	423	434	379	405	414	397	392
23456	20862	28009	23862	20853	13368	6967	2667	1817	1916	1284	765	369	308	295	275	268	293	245	248	247	247	253	242	318	230	230	261	227	215	214	208	203	196	220	214	208	179	205	206	221	207	184	188	190	192	203	203	216	181	199	191	191	199	206	190	212	196	215	192	222	200	190	195	178	181	196	195	183	199	210	189	179	185	199	200	202	210	194	169	212	179	178	188	200	194	217	192	198	188	207	187	195	183	208	197	184	196	192	193	184	192	176	184	193	190	182	181	203	191	206	203	197	183	189	189	192	179	182	175	213	213	180	175	183	207	229	219	208	210	204	204	180	179	203	222	172	176	178	210	196	189	187	178	183	206	186	172	195	180	204	175	176	174	174	185	171	184	169	199	190	173	202	179	186	186	176	201	180	160	220	225	172	224	168	170	200	184	202	194	208	196	176	179	201	191	205	172	179	170	193	180	182	201	205	204	192	170	187	212	180	177	173	182	182	170	193	192	171	201	197	197	178	179	179	182	171	179	188	227	198	200	209	203	209	205	211	204	209	216	192	183	220	178	175	165	185	199	200	200	190	205	186	195	195	184	195	205	186	193	197	193	213	194	198	203	214	196	212	179	184	187	189	199	212	188	178	202	183	208	216	188	179	203	184	165	179	181	182	170	224	212	187	206	192	169	201	217	178	195	176	189	199	177	194	176	187	209	172	202	186	188	198	175	193	214	202	212	204	199	189	198	196	174	204	164	167	170	198	215	167	187	175	178	184	187	177	221	161	202	185	193	185	194	191	180	172	166	215	187	178	176	205	185	163	169	173	201	207	203	207	208	197	194	188	191	185	194	203	186	212	202	222	191	200	194	184	188	227	168	180	200	164	175	198	204	181	186	173	214	197	194	199	201	145	192	189	165	167	205	195	174	174	172	189	185	189	180	174	210	185	195	165	185	168	199	192	206	182	201	210	206	182	198	178	219	194	185	190	179	187	187	197	206	200	163	189	174	202	196	188	197	186	219	193	202	187	198	191	209	169	178	206	198	168	194	205	187	188	186	172	173	194	192	188	184	170	186	201	184	199	200	214	194	200	172	168	174	185	192	175	212	178	175	199	196	176	200	200	185	223	148	222	202	178	213	191	190	188	185	203	199	187	180	185	192	185	194	176	213	198	214	187	221	208	201	192	184	203	179	199	182	189	213	167	194	211	182	177	187	180	194	173	212	210	200	198	195	166	195	195	198	168	184	163	191	171	203	203	196	186	195	163	198	177	186	186	206	200	178	208	203	180	199	199	213	203	164	222	192	209	189	193	205	198	175	188	248	195	186	208	186	221	191	158	198	204	198	211	202	192	201	230	165	178	218	203	213	194	180	190	204	192	200	179	183	186	199	176	197	184	202	199	191	200	203	205	193	191	175	188	200	200	185	215	179	195	199	207	180	195	178	192	181	207	193	170	224	202	215	203	202	199	172	198	180	188	195	180	196	209	201	182	182	185	197	178	194	197	166	174	203	196	177	198	197	172	176	172	189	196	207	196	211	205	222	194	202	204	200	178	175	193	204	179	188	181	196	157	204	190	172	168	193	170	194	202	196	192	192	177	185	185	200	195	206	193	213	192	184	178	176	190	178	200	176	175	172	217	186	193	189	183	182	187	199	212	197	176	194	217	190	206	193	195	181	185	202	206	195	179	189	186	181	191	193	187	175	191	196	191	192	192	178	181	175	167	178	173	215	194	164	191	195	162	182	179	191	193	184	193	213	198	223	163	169	201	184	171	192	184	186	185	184	186	153	191	192	191	196	184	202	170	192	219	186	196	209	189	182	191	200	181	198	207	156	192	192	188	173	182	150	177	171	176	194	156	209	189	201	201	196	179	173	183	185	207	190	191	171	196	177	213	185	172	199	176	186	180	199	152	217	206	190	168	177	180	203	221	197	200	185	163	172	194	184	217	192	214	191	184	165	203	215	173	159	205	229	203	190	193	233	184	209	175	189	160	185	205	190	191	189	185	183	185	170	205	202	172	160	207	191	236	203	199	199	214	201	191	171	204	174	184	196	185	187	169	192	202	200	187	196	189	194	191	180	217	185	188	176	176	185	222	208	218	178	188	178	182	190	197	188	220	183	196	167	171	211	165	180	191	194	199	182	194	195	177	192	191	187	192	181	192	191	211	221	186	214	207	200	188	182	183	192	192	215	190	183	178	197	178	179	210	221	213	172	178	169	195	186	201	175	206	206	162	213	204	177	161	195	181	184	185	182	206	182	210	190	213	177	187	217	199	177	184	200	208	201	212	189	202	197	195	205	172	159	159	196	187	176	195	198	193	180	189	186	192	190	181	175	207	183	227	221	189	187	180	175	173	207	202	176	201	185	190	190	204	190	187	191	175	193	216	184	172	165	219	187	203	192	186	196	185	195	186	193	203	211	174	225	206	193	189	193	196	186	200	194	182	193	170	212	188	196	178	186	183	194	203	189	171	208	197	180	193	176	192	207	199	172	171	202	184	184	179	178	182	196	193	167	176	190	210	189	181	198	178	184	181	194	179	187	193	179	181	183	201	194	187	190	188	183	183	181	176	188	185	196	155	201	211	169	209	180	203	195	173	176	176	184	206	184	180	190	186	195	183	201	181	206	187	162	208	184	186	163	175	204	203	184	186	182	206	212	189	186	197	187	199	192	204	197	209	205	194	183	191	220	195	206	202	205	204	203	200	190	181	185	194	167	185	197	174	196	201	184	201	194	195	193	201	178	184	196	180	208	154	170	184	201	196	198	199	186	183	204	184	197	192	209	176	165	199	198	218	199	161	166	183	190	184	198	193	189	195	197	178	170	180	195	170	208	173	186	174	196	213	188	179	196	192	216	170	199	211	187	176	222	213	191	201	180	174	187	208	182	206	220	194	202	197	211	206	188	192	206	205	189	166	189	188	185	184	203	168	203	185	199	176	213	207	200	210	184	182	181	194	172	178	196	191	204	174	174	183	179	204	187	199	193	181	199	220	205	187	176	204	206	193	179	206	196	186	168	205	175	169	210	206	172	211	191	183	188	186	186	191	200	168	196	186	180	182	193	205	189	182	192	187	209	169	187	182	194	222	190	175	206	178	209	197	188	188	210	173	185	185	192	206	189	201	189	177	188	187	195	178	205	202	169	186	201	188	185	212	214	172	187	159	214	198	200	194	192	202	196	187	206	186	196	201	179	177	199	205	199	199	190	209	221	207	197	166	197	185	188	204	200	184	222	188	185	179	200	187	204	193	185	206	198	193	199	167	177	182	173	192	230	181	207	202	202	186	175	191	199	195	213	196	183	188	193	167	188	203	196	203	184	183	183	192	194	180	207	194	212	188	176	191	202	177	188	180	212	185	201	185	189	176	190	169	197	182	205	201	218	193	215	193	202	193	210	177	229	177	190	178	184	189	199	201	177	175	190	195	182	199	192	214	183	184	188	208	203	159	182	191	191	194	206	191	198	172	181	209	166	180	175	202	197	190	195	187	209	200	179
32790	39446	30673	18889	11558	8449	10445	5214	4192	4197	2734	1486	586	470	431	377	379	431	370	347	311	361	341	383	367	366	354	354	274	293	254	277	251	240	286	296	256	253	216	269	244	245	262	247	257	272	245	221	233	240	251	229	203	258	257	256	217	244	232	250	223	249	212	251	245	253	235	242	221	236	256	261	238	243	227	218	232	246	259	277	273	246	243	250	244	259	241	235	257	245	227	261	214	243	241	210	262	268	255	219	264	221	258	227	255	224	261	233	243	262	208	220	265	226	239	255	251	204	236	242	253	214	236	256	219	216	247	229	234	245	260	235	236	246	225	242	238	234	236	245	235	245	231	230	254	245	261	236	252	241	242	199	253	222	237	223	250	224	231	250	237	237	245	242	220	232	221	234	213	259	266	228	241	217	226	252	244	255	246	211	227	226	263	258	225	247	228	263	250	247	241	197	228	250	222	231	228	256	208	261	246	244	220	225	224	272	225	221	255	262	263	237	254	234	237	251	254	257	243	227	278	246	224	243	264	234	262	239	257	219	256	228	257	248	206	251	254	240	245	243	232	228	270	222	221	233	257	228	215	240	244	274	200	239	260	224	233	237	213	233	222	236	216	226	230	238	227	260	235	252	264	253	242	245	220	232	220	254	241	244	230	222	264	227	246	230	267	217	200	238	233	235	244	233	226	244	243	240	256	224	226	244	245	240	228	232	216	213	227	230	222	235	259	247	246	265	221	223	233	227	228	252	238	258	234	210	229	230	243	235	259	215	265	277	221	236	224	248	248	251	238	258	230	235	219	232	259	259	218	222	256	275	211	259	256	228	230	234	231	216	232	223	223	234	235	215	247	240	250	221	222	220	220	241	221	260	222	235	232	236	239	222	234	199	238	191	225	215	222	233	254	245	251	240	220	247	237	230	222	243	228	243	224	230	216	209	247	239	259	242	239	239	229	238	241	248	249	204	231	246	246	221	242	243	211	249	247	223	225	229	248	214	217	238	258	254	256	239	250	223	268	240	227	245	261	227	264	250	254	220	238	190	225	239	235	259	228	283	223	238	228	257	227	237	241	267	228	233	238	249	240	221	235	227	225	224	226	222	222	235	221	241	235	247	262	236	220	233	243	206	221	226	244	259	242	234	239	231	215	245	237	217	200	214	253	209	241	234	233	231	257	239	261	237	248	233	238	245	240	230	258	220	238	239	235	231	250	243	219	249	245	210	257	266	241	209	242	254	231	258	216	237	236	246	208	261	238	249	255	194	217	240	227	254	236	223	226	235	229	244	231	216	241	221	198	240	224	222	228	203	258	225	233	244	247	219	242	229	239	233	244	232	218	234	247	253	219	240	232	233	220	230	258	244	248	234	220	241	247	213	218	219	232	231	250	225	218	226	224	236	233	227	233	214	245	210	231	255	264	218	259	235	222	224	244	254	231	205	225	210	281	213	211	223	220	234	239	260	237	234	242	232	234	244	219	245	224	224	250	234	230	234	228	233	235	206	244	216	227	253	224	220	233	249	231	225	254	247	253	237	235	219	257	257	258	241	225	248	227	231	251	230	241	235	249	237	250	229	230	237	239	222	220	258	224	239	242	229	236	227	238	232	236	234	233	235	234	269	214	244	250	218	239	254	228	230	233	261	238	228	249	221	257	241	248	247	223	257	239	233	215	252	259	235	219	247	237	242	232	222	237	249	236	251	231	209	220	236	233	217	250	261	228	231	267	255	243	217	249	244	230	223	231	233	264	233	213	230	225	208	267	250	245	233	236	227	246	234	236	232	226	216	222	240	236	264	262	255	235	244	233	251	225	234	214	260	268	227	250	284	239	231	240	260	250	257	264	270	250	218	257	241	246	269	236	235	230	227	240	251	245	254	215	232	235	251	244	231	209	232	210	229	234	225	218	218	249	244	251	222	238	256	241	228	237	237	224	240	263	239	248	238	237	242	242	249	232	231	244	248	273	227	230	264	207	241	258	217	245	250	230	228	226	236	253	246	238	271	215	248	226	236	246	252	231	253	226	211	260	230	228	247	231	240	232	226	240	248	236	252	250	236	255	226	209	211	228	220	222	232	251	250	228	249	256	244	240	246	245	256	268	227	245	216	254	261	276	224	238	246	246	251	235	241	203	241	252	235	231	220	263	250	246	221	239	253	236	246	228	268	238	220	226	232	251	219	235	238	234	223	244	235	245	228	224	248	256	221	242	239	238	234	242	237	256	235	249	258	227	228	231	276	255	238	220	236	248	247	225	236	248	248	252	223	234	238	267	220	235	248	239	214	255	250	215	233	226	253	251	228	263	233	230	220	235	255	245	247	274	248	254	238	237	252	222	252	250	250	228	247	244	256	247	252	225	242	215	232	190	247	230	233	199	267	227	234	261	245	235	226	221	233	225	247	244	218	217	250	246	256	231	256	253	226	262	254	254	231	241	248	252	243	232	228	254	248	208	237	250	234	237	242	253	246	239	219	214	218	239	237	202	222	223	240	254	243	213	229	255	244	242	242	220	244	218	236	236	234	218	246	226	215	224	248	267	237	222	258	228	213	251	224	245	219	237	235	258	257	230	251	250	215	232	263	236	234	228	245	227	243	233	214	222	228	215	239	226	265	255	208	228	242	211	207	255	232	226	211	260	264	220	239	242	229	270	223	210	261	228	233	267	242	221	227	237	277	245	227	246	231	212	234	258	234	228	264	224	213	267	251	222	237	246	228	235	230	231	257	215	230	241	236	209	217	226	250	249	231	228	239	230	256	211	242	244	238	238	235	270	210	227	236	233	253	239	251	239	228	215	213	227	227	244	264	241	233	247	237	239	258	206	212	216	235	246	243	247	213	296	228	225	249	228	242	263	241	225	261	263	241	246	238	219	239	246	248	230	255	222	258	260	248	239	245	232	221	222	248	244	239	249	233	243	246	267	234	248	237	223	219	253	234	211	240	230	232	225	205	254	224	259	246	235	235	243	264	235	231	237	248	266	223	236	241	235	231	232	233	242	238	223	244	225	265	253	228	221	234	227	210	244	226	254	239	252	237	257	241	227	221	252	240	218	222	229	237	231	238	205	224	234	226	249	194	241	231	236	254	218	228	251	253	225	264	241	230	233	213	253	263	243	243	236	220	241	239	245	230	251	265	267	250	244	253	219	241	236	231	247	249	243	250	231	233	220	253	221	223	274	248	247	251	227	239	243	238	237	194	239	239	209	240	230	259	248	259	231	255	245	207	275	226	228	233	230	226	248	250	227	241	232	214	242	222	260	207	247	232	231	232	261	233	246	240	234	234	219	228	227	269	249	220	237	219	252	217	231	246	230	264	250	258	233	235	229	249	250	248	244	245	232	259	233	216	255	224	236	235	236	224	233	261	235	217	239	225	240	237	245	236	211	234	208	239	233	248	227	263	278	215	237	243	252	218	235	245	217	252	243	258	267	239	216	214	267	244	260	235	217	237	229	235	234	242	245	233	248	228	252	226	241	223	253	259	232	207
24474	20876	27208	24708	14917	5044	4846	2319	1408	1699	1394	898	577	550	537	550	493	518	474	547	478	549	500	526	535	504	487	473	504	545	484	496	487	489	479	461	495	486	473	461	444	491	459	505	506	498	469	459	486	527	480	471	480	488	527	494	485	455	464	474	445	469	447	507	458	456	490	452	429	496	464	457	483	499	453	480	491	494	482	501	457	475	484	497	492	481	513	492	480	479	467	454	472	473	491	477	458	481	457	502	416	516	484	479	489	486	483	492	502	466	464	505	468	485	487	481	453	484	458	448	442	447	495	520	450	477	438	484	504	494	505	438	536	456	468	497	487	465	506	471	442	462	502	473	477	502	493	518	458	508	495	456	510	465	493	472	481	477	452	458	444	472	490	496	449	470	492	469	473	491	502	488	486	513	471	477	484	493	456	449	488	482	480	495	467	490	456	509	459	509	435	491	485	462	512	487	488	453	507	457	475	469	506	454	436	468	455	498	467	478	490	476	450	471	499	472	441	476	484	475	490	487	462	486	485	460	497	446	511	491	464	488	432	511	466	473	483	475	471	480	488	447	473	450	505	519	455	496	440	469	495	493	465	507	472	531	486	483	493	463	503	463	469	458	446	465	508	461	465	501	497	511	474	500	476	429	474	459	480	480	498	458	442	463	465	464	473	496	471	470	455	487	460	446	478	498	524	473	469	495	492	478	454	483	481	481	497	469	458	510	473	495	453	462	457	445	460	495	495	444	473	433	482	467	498	502	500	503	492	475	452	517	466	491	496	458	507	518	447	470	458	482	445	456	477	418	423	427	518	485	442	473	460	457	508	474	460	465	463	475	458	504	506	465	470	468	486	456	480	534	487	463	456	461	485	461	491	490	443	453	486	446	493	484	464	455	508	478	486	459	491	487	500	443	489	459	459	470	432	445	448	484	470	468	461	491	420	443	464	460	431	481	458	504	467	480	448	480	482	438	462	512	459	466	484	468	471	450	474	459	470	484	472	496	467	471	477	467	448	511	456	474	490	444	473	483	459	475	457	493	512	457	495	452	454	470	473	479	463	492	436	501	476	478	495	469	499	453	487	469	464	480	469	483	467	445	461	491	487	479	446	482	490	481	475	475	491	453	453	475	507	470	483	492	496	476	440	434	460	437	452	484	499	465	442	492	480	479	498	475	456	532	466	454	443	449	483	444	517	489	449	467	473	459	483	482	491	459	485	488	481	449	469	441	471	492	471	517	505	481	471	484	498	483	461	490	478	470	479	474	450	486	484	466	482	475	466	493	463	482	436	471	503	458	483	481	464	428	507	489	466	463	459	462	491	498	455	480	474	469	439	460	485	472	499	444	447	491	489	481	453	508	496	468	487	490	477	493	473	510	478	497	464	494	486	471	479	463	472	439	486	456	526	488	454	445	451	514	452	475	468	457	488	482	458	450	426	497	472	484	469	481	502	485	452	458	449	524	487	439	481	465	503	441	461	445	482	483	502	469	441	484	457	488	423	428	477	497	490	450	508	476	458	503	478	500	478	475	509	449	494	484	441	429	457	482	482	509	512	480	488	481	461	483	510	515	464	480	423	457	475	476	475	510	461	461	504	443	447	449	459	475	451	468	480	473	450	421	466	454	510	501	431	455	453	501	479	538	433	500	453	505	459	482	459	477	463	447	465	449	422	463	485	441	518	481	516	489	466	469	483	452	468	493	448	496	465	461	485	468	474	490	469	459	479	460	474	474	434	469	483	517	491	437	442	501	456	429	482	476	492	491	460	467	475	467	470	494	456	466	488	505	476	456	446	455	449	453	525	477	496	459	505	507	473	473	467	465	458	460	475	476	478	479	493	515	505	437	469	492	481	499	461	503	485	468	499	474	474	486	442	454	516	481	492	478	462	499	483	426	474	474	489	477	475	475	471	530	495	503	525	473	480	472	445	469	479	502	472	513	462	470	475	491	495	478	451	486	488	520	489	468	474	480	510	510	493	499	466	504	448	486	422	469	473	467	473	500	495	495	480	485	464	437	466	490	464	439	448	468	508	472	471	494	490	466	517	453	493	495	473	500	486	482	468	449	507	460	461	483	481	465	466	521	436	510	439	464	540	466	419	480	490	494	521	448	503	475	498	502	470	495	498	474	469	464	480	470	486	482	457	471	507	490	463	480	523	505	490	509	457	470	502	482	459	490	502	464	491	470	507	484	464	453	518	484	439	472	420	451	438	464	479	507	472	465	504	504	469	461	454	494	458	468	441	469	491	471	520	508	473	469	459	450	474	444	471	476	412	511	493	465	484	476	549	460	478	458	503	525	455	460	459	490	520	460	471	482	497	473	430	472	479	469	480	490	453	510	475	478	483	456	505	462	473	497	500	448	488	474	466	473	504	483	452	441	471	470	481	487	457	483	443	509	484	432	464	485	479	493	508	487	507	482	486	476	500	487	488	500	457	471	525	470	502	481	493	491	453	524	470	502	481	477	464	476	434	447	473	483	446	465	467	498	507	435	460	464	483	480	478	487	485	479	478	484	454	480	473	445	499	448	460	472	475	453	453	508	432	488	434	525	495	472	468	459	450	478	489	462	479	484	486	478	481	497	483	448	472	451	455	485	441	514	491	485	484	444	479	483	465	469	447	452	492	482	471	427	469	460	431	454	508	469	474	478	474	506	469	492	470	482	526	462	451	455	441	472	480	509	479	515	467	442	435	441	462	454	496	457	491	478	501	468	431	477	465	480	467	466	458	495	450	515	475	457	478	458	514	460	493	474	447	431	487	446	464	496	467	491	470	490	480	471	503	469	440	483	467	443	459	501	498	483	455	470	492	482	482	480	461	467	463	446	474	490	452	438	481	493	491	497	442	456	444	466	542	481	491	484	484	467	455	472	477	509	463	494	478	457	483	479	492	456	483	471	477	486	450	464	516	488	484	476	466	473	463	495	494	486	441	492	491	479	500	466	468	487	478	469	478	461	470	478	475	435	450	442	502	455	441	429	530	476	450	487	488	461	464	491	457	435	461	450	498	476	511	498	502	482	509	445	445	474	504	491	511	483	478	449	500	452	456	453	464	479	486	500	436	483	470	484	498	506	492	460	475	453	486	481	458	492	486	449	467	468	481	470	468	470	481	492	489	458	476	456	502	489	501	481	474	513	462	463	471	506	475	498	473	453	462	505	507	489	480	450	458	477	471	446	471	484	452	460	462	487	473	445	419	455	458	516	495	472	479	509	504	451	485	479	478	485	517	494	487	455	478	491	471	482	462	499	452	451	458	456	480	488	475	470	508	531	452	475	496	480	480	446	473	480	503	470	475	485	455	459	517	478	469	492	449	439	492	493	468	494	461	467	470	468	473	519	437	458	450	508	454	444	432	468	469	470	448	464	503	472	493	493	479	448	477	470	432	455	458	486	504	452	491	490	479	469	451	452	465	486	460	481	539	462	448	456	490	507	482	476	499	476	478	445	477	458	463	451	443	515	479	488	488	478	488	494	487	443	486	452
32766	37604	27719	16905	9237	7676	9421	4764	2951	3490	2756	1457	786	668	680	624	685	696	636	669	627	642	691	690	639	653	607	639	592	634	565	531	586	542	601	595	604	539	580	562	545	565	569	551	559	563	528	572	545	517	529	555	611	555	539	550	565	550	598	516	556	561	568	557	560	594	517	552	537	610	543	584	551	567	544	569	537	509	538	536	535	555	571	565	535	537	605	577	539	560	611	558	531	579	533	616	540	579	563	574	563	544	542	559	537	577	504	556	573	534	556	570	529	568	580	549	566	520	556	559	543	532	572	550	529	566	548	555	557	567	572	576	603	613	541	550	492	598	542	561	530	539	521	540	537	576	562	494	534	522	539	581	625	534	561	570	555	576	509	571	514	546	584	578	556	558	527	570	554	549	545	569	560	574	582	524	543	567	541	584	572	546	547	528	554	546	540	550	565	573	516	550	558	530	542	562	547	539	578	577	524	558	564	525	572	546	555	561	554	561	538	506	559	557	552	594	561	544	529	563	556	494	545	558	494	537	563	578	511	567	517	583	546	552	523	550	563	539	577	530	512	548	570	555	557	555	579	578	582	503	566	569	610	551	554	558	536	562	574	563	556	525	534	505	528	508	566	567	558	556	543	586	539	536	545	552	538	523	566	547	541	551	561	556	532	506	561	543	580	531	542	591	563	571	547	544	526	551	545	546	509	576	549	534	563	549	552	553	561	579	560	526	532	532	535	564	549	543	541	537	527	511	600	574	549	562	541	528	565	519	542	530	516	546	538	542	530	542	552	538	577	556	548	542	530	557	546	569	551	521	564	558	535	573	562	512	508	521	583	566	543	574	541	554	553	598	518	524	548	577	546	561	513	578	541	532	504	544	573	599	565	588	545	567	578	518	536	525	558	524	525	539	570	583	576	569	587	517	603	541	562	578	518	516	509	545	595	550	571	553	547	571	518	581	497	582	546	535	502	570	555	554	554	546	572	601	507	538	595	598	515	592	526	546	546	559	536	565	617	532	554	554	547	558	531	558	585	553	522	571	544	537	532	557	528	508	589	544	531	577	573	569	573	540	569	531	538	538	575	537	576	561	542	500	523	581	514	559	572	537	549	509	559	532	574	544	539	553	523	572	518	539	572	543	523	531	521	554	568	588	547	551	597	513	565	602	543	569	543	519	569	579	525	540	519	553	568	492	561	566	565	538	532	554	593	568	560	567	570	543	620	565	519	570	592	540	577	542	574	530	566	550	544	504	522	612	542	582	559	555	510	545	575	550	504	547	566	547	574	531	571	573	553	524	533	577	562	503	560	578	551	551	552	567	563	606	566	552	535	536	585	546	584	561	550	525	545	582	556	569	545	547	539	532	543	585	505	554	537	553	564	556	550	579	552	518	533	510	556	549	581	579	552	538	521	574	554	562	600	567	549	532	562	536	543	594	572	544	517	530	587	592	555	522	546	566	541	612	580	550	563	554	507	545	546	554	534	538	591	542	595	554	541	553	602	545	584	543	581	581	527	513	523	556	565	568	590	602	583	550	591	552	550	537	555	550	558	554	581	548	569	532	583	571	545	542	538	562	586	581	586	600	556	510	525	578	554	536	586	583	586	555	578	534	563	599	601	580	527	540	572	607	535	551	566	565	497	555	583	564	549	572	559	570	549	560	544	548	553	508	574	523	531	581	529	562	572	607	571	545	554	546	526	545	546	504	541	569	555	518	597	533	522	581	536	506	572	535	574	567	554	575	593	522	530	518	568	580	580	526	538	557	558	547	543	528	595	534	524	531	546	540	544	589	513	537	559	544	531	544	562	534	555	537	554	533	542	558	561	538	548	509	577	517	550	571	567	551	578	594	551	522	537	580	523	565	578	564	547	556	533	549	550	549	544	562	573	568	545	564	551	535	584	572	513	550	581	523	536	463	598	542	541	556	531	549	559	550	523	567	495	550	555	562	563	586	561	506	531	550	555	556	543	553	523	575	554	530	554	548	562	568	516	568	526	556	532	543	538	586	528	527	550	555	554	518	535	529	531	566	562	551	546	531	525	542	583	500	549	585	524	551	529	571	518	566	576	520	565	575	541	529	538	524	584	579	549	544	572	562	602	516	556	542	558	562	523	550	572	591	555	531	526	528	548	577	604	566	508	553	562	505	545	558	551	539	521	543	511	564	552	568	564	546	574	541	528	537	548	541	527	544	545	545	532	538	516	531	531	574	587	562	552	531	527	551	558	518	532	545	543	541	541	511	567	543	559	575	549	525	565	539	544	547	556	540	584	547	597	597	554	557	550	585	560	580	540	569	559	546	578	516	542	541	574	537	570	518	572	573	556	568	540	592	529	548	575	519	530	529	519	575	552	569	554	549	561	526	541	518	564	570	537	548	550	574	535	519	526	548	534	555	571	580	579	537	579	523	553	608	523	565	527	542	526	579	542	558	570	566	572	574	536	533	513	525	564	553	569	556	556	525	555	592	568	575	567	582	567	547	536	551	523	618	558	529	531	549	561	555	530	559	537	557	550	556	533	575	543	556	549	566	555	577	543	538	547	527	582	559	620	581	566	518	536	543	577	562	560	501	552	519	542	539	530	544	554	532	583	570	553	533	541	554	545	593	537	515	546	577	546	548	555	550	557	548	556	569	575	521	544	565	563	524	541	584	520	539	545	511	582	610	515	561	536	547	539	544	592	577	583	542	557	568	563	574	565	539	586	546	522	559	526	554	570	520	519	558	533	549	553	533	522	549	531	585	543	565	512	547	538	528	557	593	554	481	560	561	523	537	544	554	535	505	571	539	510	506	585	584	544	558	534	563	541	524	574	570	549	560	497	521	553	578	563	536	564	567	540	583	593	569	595	531	552	574	518	543	525	504	525	522	568	515	538	525	585	561	557	548	581	581	527	538	561	572	537	556	547	541	536	598	509	596	571	545	524	570	549	590	539	561	560	575	578	552	545	578	542	560	534	570	568	551	580	566	535	546	534	542	572	579	546	602	561	559	544	563	520	574	569	557	525	525	540	548	561	513	590	582	602	543	592	553	556	568	576	574	528	600	540	558	517	555	545	547	550	533	550	547	583	548	530	548	564	539	498	556	577	564	526	575	572	547	539	548	523	504	545	551	578	571	527	589	517	525	538	602	559	519	551	581	534	547	572	577	541	543	552	508	536	565	542	575	594	511	569	529	539	580	534	519	561	525	553	566	517	609	549	562	548	520	489	541	554	552	556	567	583	524	556	595	535	550	601	564	574	561	573	541	536	551	522	540	511	565	582	517	578	534	570	610	536	536	549	572	569	584	528	543	554	582	570	555	543	550	545	537	580	515	551	537	524	511	559	510	580	556	487	567	535	519	559	586	539	545	555	561	519	593	591	579	556	592	492	557	554	593	536	566	526	552	558	514	514	590	536	516	560	513	554	545	529	552	583	530	548	551	519	543	525	579	564	520	523	545	576	580	573	549	566	526	576	556	550	578	543	544	556	556	534	551	546	533	475	539
22451	20922	28644	23385	20931	21193	16922	5341	2731	2814	2175	1663	719	519	519	502	492	522	424	432	390	411	438	488	381	464	448	398	372	377	339	324	338	360	383	372	314	313	292	321	339	345	317	324	330	324	317	306	323	322	294	312	305	318	350	289	326	304	321	308	279	310	349	298	315	307	319	304	293	335	313	301	290	324	319	318	304	330	297	310	343	289	299	286	312	280	304	277	296	263	293	309	307	339	303	322	305	328	306	307	320	306	300	305	297	268	290	280	303	306	320	279	333	296	273	287	295	313	295	327	304	344	273	291	326	252	311	322	311	286	329	292	303	304	314	300	274	322	309	309	309	300	292	284	337	298	290	273	300	285	297	290	298	290	321	325	291	338	309	303	297	282	298	319	299	322	289	290	282	286	294	295	286	276	294	334	306	305	322	318	305	306	311	284	321	305	325	275	291	295	323	314	320	324	317	334	291	323	319	335	300	312	289	289	309	298	282	307	288	296	296	293	301	294	288	301	319	292	324	319	325	295	310	304	331	320	286	319	307	335	324	290	297	318	329	319	314	312	304	311	304	333	265	327	281	316	314	289	282	322	306	317	325	319	324	301	312	292	295	297	319	289	319	287	301	295	300	313	299	275	289	312	299	303	314	330	329	286	281	354	318	294	297	293	314	323	285	303	300	325	281	302	292	296	337	315	287	292	286	306	305	337	329	305	293	313	322	286	303	308	306	334	308	282	329	288	283	319	286	303	329	330	308	296	309	315	280	293	297	313	288	313	300	307	321	328	303	326	340	282	328	301	305	303	313	320	335	304	305	302	282	296	334	297	298	288	336	324	291	304	315	308	282	285	287	286	304	297	285	314	342	306	333	302	328	296	286	322	309	324	336	325	302	303	302	313	335	323	324	286	294	312	284	297	267	328	325	327	337	304	284	304	295	319	288	315	305	288	340	292	300	324	267	303	282	334	336	305	333	315	296	292	334	303	315	320	276	316	290	296	311	291	284	331	327	298	284	293	292	302	305	300	291	307	291	292	324	297	319	313	300	360	337	271	261	294	305	308	299	286	306	299	282	308	273	339	286	307	308	323	304	277	320	314	319	311	322	304	291	287	328	278	280	322	279	305	317	297	283	305	302	292	315	320	293	308	292	326	306	278	308	305	286	296	299	315	296	314	291	313	293	310	289	337	296	300	329	302	294	307	287	349	309	319	313	289	280	320	270	310	306	301	300	334	287	309	296	287	322	325	328	279	274	290	305	311	281	306	290	297	325	301	315	303	296	298	317	293	307	264	285	277	290	285	299	291	273	279	278	309	326	305	299	327	319	314	318	313	324	312	307	319	295	314	310	316	316	309	311	287	304	301	339	304	314	314	336	277	302	301	306	319	318	311	272	308	313	312	307	302	300	316	302	309	337	285	279	296	309	331	324	308	313	307	298	321	280	308	310	307	328	316	284	295	329	297	332	295	315	308	284	313	308	308	333	302	294	320	299	324	277	296	308	303	298	317	297	324	314	309	312	282	330	294	314	304	313	314	318	279	293	303	323	295	290	305	287	312	307	292	298	296	285	279	306	294	322	306	290	302	317	308	337	318	288	305	349	310	285	288	315	306	315	281	310	292	314	291	302	315	303	319	289	314	308	317	293	340	288	305	323	299	316	321	274	301	293	310	339	279	326	281	324	294	320	327	316	338	293	267	302	282	331	281	308	330	310	288	322	332	312	303	302	293	302	287	319	303	298	301	343	326	282	314	299	311	309	311	312	321	302	325	323	297	329	325	333	268	315	329	266	293	333	300	312	311	320	304	301	301	305	319	310	297	306	319	315	330	303	284	293	296	308	285	329	291	301	295	261	303	294	283	303	283	289	336	281	295	300	302	312	262	314	307	294	297	313	279	291	329	311	318	282	291	319	288	350	298	314	291	293	321	302	286	322	295	301	319	312	295	303	316	300	309	314	292	284	316	287	295	325	306	306	320	286	309	336	324	306	302	300	298	346	283	300	291	302	327	325	312	306	319	316	291	295	326	300	317	283	298	308	332	320	257	310	297	291	301	297	329	321	287	299	265	314	326	306	306	303	298	296	302	303	315	291	292	286	306	306	277	325	301	314	309	283	312	328	330	292	288	318	275	282	300	310	298	309	313	317	316	294	326	275	333	297	293	302	320	286	274	310	321	297	298	283	327	310	309	275	326	319	284	298	289	294	321	281	312	301	307	284	311	284	324	324	281	313	322	307	268	318	311	284	343	295	297	317	307	294	299	299	324	297	318	296	330	317	297	307	312	299	285	327	304	312	315	332	272	261	300	301	296	302	301	333	304	295	332	313	315	316	289	331	319	295	309	286	296	309	295	265	286	307	291	318	277	301	295	323	310	299	306	318	327	300	322	331	333	285	301	297	302	314	308	280	309	300	274	303	296	276	322	289	319	259	296	317	298	326	344	316	338	339	314	326	306	321	304	287	321	302	298	295	284	319	308	311	273	287	284	323	331	310	309	321	323	337	307	287	310	320	282	312	286	306	300	297	311	297	314	307	285	333	297	285	268	338	296	286	331	308	310	348	303	304	323	304	272	334	318	308	308	284	307	315	323	327	292	305	315	322	296	305	303	341	303	329	308	298	298	333	282	303	316	309	313	324	289	300	274	310	319	299	305	303	318	312	281	301	310	310	274	330	314	307	286	275	293	303	333	306	287	335	294	325	306	297	291	318	276	283	302	295	312	305	272	291	302	296	312	304	314	331	306	322	315	301	350	303	301	292	310	295	319	294	273	313	301	293	287	313	315	329	326	299	317	277	278	307	327	325	326	285	320	317	294	298	316	323	315	304	319	305	302	309	290	323	297	307	303	299	303	309	304	317	312	286	334	263	284	299	291	323	319	302	309	303	312	298	309	296	324	265	286	319	301	302	288	319	303	318	281	319	306	322	305	275	309	324	294	311	295	308	311	285	312	275	305	298	332	321	310	284	298	303	303	285	309	331	290	332	311	304	316	289	313	305	287	306	310	275	329	289	287	332	311	293	328	361	324	316	337	331	318	323	296	316	296	303	279	309	313	308	275	298	290	306	332	299	297	298	355	267	302	305	278	320	320	305	342	282	303	305	309	303	341	309	338	288	294	285	305	312	306	322	310	337	305	307	304	319	281	325	306	298	306	283	314	289	324	325	317	298	311	329	319	347	315	315	299	319	304	312	289	317	296	328	301	301	294	321	264	287	306	284	302	292	308	297	293	280	291	274	329	270	287	305	315	307	311	316	322	343	309	302	306	319	289	312	314	311	289	309	339	285	276	329	300	293	319	293	318	327	330	306	305	284	308	299	319	295	313	333	315	293	301	298	297	307	295	311	309	319	291	318	313	328	298	296	298	306	317	303	303	294	285	324	313	319	302	311	295	267	294	333	299	305	306	296	326	280	307	284	305	285	303	314	317	282	301	289	305	296	306	286	276	293	288	309	293	328	296	300	330	325	334	307	312	298	286	297	301	287	311	318	343
36626	46163	35611	25709	15870	12082	13120	8513	5470	5758	4495	3267	1328	810	732	596	657	742	600	568	474	525	628	637	651	537	586	527	436	472	379	394	378	370	450	386	381	413	359	368	364	382	379	378	349	372	352	373	340	372	374	376	367	348	321	376	348	342	342	329	344	367	329	344	349	326	332	344	326	328	362	352	336	331	320	340	357	381	330	366	385	338	350	371	362	345	358	319	376	371	346	344	335	355	362	331	350	374	329	373	359	359	346	349	359	332	378	341	324	370	347	308	369	343	342	348	355	343	384	361	348	358	321	341	334	345	368	324	345	354	313	326	386	315	326	346	344	340	361	343	387	341	372	320	323	359	359	341	340	299	343	334	347	351	335	291	347	339	335	339	356	335	331	340	336	366	352	318	317	360	330	323	332	361	312	360	356	315	338	312	312	355	334	353	400	341	403	357	341	349	343	322	383	330	376	353	372	313	357	330	320	334	322	339	343	375	381	333	347	317	351	310	345	360	360	373	340	328	330	354	356	309	320	355	346	375	320	335	341	350	354	349	353	360	316	328	339	319	348	338	337	359	346	327	346	356	322	308	349	334	337	359	324	354	341	322	330	363	345	323	355	351	336	339	351	319	341	347	336	336	332	339	341	332	326	350	330	353	344	319	353	333	345	338	341	347	356	335	335	345	349	341	333	353	350	339	370	342	340	323	329	320	315	338	351	371	329	359	313	353	330	361	359	351	338	360	399	353	347	300	350	364	327	337	366	342	321	331	313	377	354	353	364	343	328	349	342	326	371	326	332	345	384	349	351	347	366	302	315	308	318	326	331	362	339	333	332	350	353	334	357	330	323	346	353	347	352	353	334	320	367	359	338	335	352	333	362	359	335	375	316	326	339	330	363	305	335	309	336	327	342	318	336	343	363	374	360	362	323	326	351	327	359	348	308	354	331	321	366	355	364	325	331	358	317	322	343	323	364	360	368	335	311	343	335	339	321	298	342	333	340	350	331	340	345	330	313	367	317	316	360	329	332	316	337	364	334	339	352	371	321	361	345	324	346	377	347	359	315	312	343	355	327	352	361	325	293	337	355	318	327	343	340	313	314	347	326	340	334	333	372	326	337	363	334	350	355	370	350	353	347	357	359	344	342	370	337	335	332	362	339	360	350	346	329	358	366	343	344	360	371	383	323	330	360	346	318	359	337	336	313	335	341	372	324	315	329	357	349	359	354	342	334	348	370	337	340	351	313	360	351	390	352	374	338	345	332	350	341	337	327	346	367	353	329	329	351	340	315	326	371	346	321	364	381	338	335	339	374	317	352	335	354	343	348	345	343	344	368	351	313	345	348	318	324	333	317	346	329	330	328	334	329	351	336	345	350	343	363	381	320	353	336	336	355	329	335	353	349	329	327	334	331	353	329	339	370	342	353	351	332	347	313	316	339	353	306	333	330	343	329	357	340	350	330	331	335	348	342	340	339	326	336	369	339	360	349	344	340	354	336	318	366	384	318	359	349	335	328	317	347	354	325	345	328	343	349	336	370	326	336	321	344	338	339	354	342	313	345	350	308	368	369	348	339	366	345	339	317	349	348	337	363	343	333	331	355	323	391	339	351	329	315	356	346	340	345	353	380	350	374	348	353	323	355	348	332	323	320	357	379	324	321	350	361	354	334	331	349	347	375	349	351	352	323	349	310	311	340	348	316	370	330	342	354	341	350	346	306	314	347	356	333	343	325	341	316	357	302	333	319	343	336	323	332	358	350	315	324	369	365	329	334	351	352	310	336	341	353	349	343	298	350	316	325	342	346	329	348	348	369	342	325	320	334	330	336	329	360	348	351	369	379	350	341	353	311	336	296	314	337	347	316	352	324	321	316	352	321	323	342	357	374	319	355	372	340	322	325	366	341	329	351	328	323	326	337	308	350	342	344	313	333	345	334	342	362	326	328	350	376	326	356	344	382	341	382	376	322	325	396	353	334	308	328	335	317	348	364	398	312	355	347	299	343	331	333	310	336	361	288	344	351	341	300	328	325	343	346	350	344	332	349	346	373	365	341	355	337	351	344	322	300	342	341	341	367	343	344	340	347	321	367	338	351	358	341	341	350	340	376	344	338	341	343	348	340	355	340	352	363	301	324	368	353	360	350	369	347	344	313	362	376	349	376	308	324	361	335	351	332	336	326	353	294	353	341	350	359	362	332	373	334	372	352	360	323	312	323	306	369	360	360	351	327	310	358	366	357	326	345	339	327	351	359	332	352	367	386	372	352	338	335	329	357	366	373	358	368	390	335	343	314	360	384	357	351	338	346	346	362	298	336	377	330	337	356	347	314	319	331	327	359	316	341	338	338	386	379	364	319	350	308	300	352	355	325	398	337	317	351	356	319	350	321	344	310	307	321	339	348	329	343	329	356	357	299	373	338	340	363	362	315	338	341	321	346	349	330	318	359	336	363	343	335	356	361	325	359	338	319	353	336	330	352	332	358	365	336	331	354	358	319	328	338	346	366	348	351	374	338	336	382	357	339	317	334	306	333	358	355	351	332	361	328	368	327	327	378	352	346	344	351	369	346	355	345	339	316	371	357	355	350	331	361	343	326	334	362	354	345	335	305	339	341	342	322	385	315	365	358	314	337	343	365	361	333	322	300	342	351	331	329	325	325	331	331	341	341	323	346	354	284	351	323	334	305	377	316	316	335	376	337	312	341	345	376	349	388	346	325	337	345	327	320	361	348	299	337	333	359	327	362	339	322	348	331	338	384	388	362	360	342	325	331	359	336	309	369	317	347	347	375	357	359	341	323	347	361	303	325	334	333	322	359	344	388	352	345	390	354	333	338	341	351	334	338	318	352	314	310	360	339	353	375	311	333	306	316	356	327	308	309	350	357	370	353	366	345	356	322	314	320	296	330	335	335	359	349	342	378	349	337	358	364	318	352	334	346	336	308	362	337	337	352	345	360	339	326	322	362	352	316	353	356	356	360	329	347	322	310	344	335	323	362	328	315	318	339	347	329	339	323	338	326	326	347	357	330	331	328	344	344	324	325	345	366	345	334	337	328	355	329	329	322	356	351	326	348	347	336	333	317	365	309	348	336	380	344	336	348	349	327	342	344	307	332	374	327	338	367	337	341	319	346	341	363	352	343	316	347	341	341	372	382	328	321	313	357	340	343	321	338	332	348	355	327	352	351	349	354	330	324	325	348	333	309	328	343	290	360	363	352	359	386	343	328	361	349	317	327	322	347	347	307	353	327	346	338	373	336	316	342	341	316	325	302	347	334	312	368	374	332	351	338	348	344	347	354	325	362	366	361	312	335	351	356	312	381	332	324	365	335	309	331	319	359	340	328	352	321	336	341	352	314	346	342	349	347	354	365	363	345	384	359	345	350	342	331	362	340	334	345	315	325	324	346	337	305	339	348	335	328	369	393	361	328	381	334	349	332	313	329	365	343	335	343	335	336	334	345	330	340	383	336	317	343	351	357	331	351	347	286	332	342	332
28112	22402	20377	12027	3944	2230	2200	1540	1004	1173	976	655	409	374	352	365	364	406	325	355	354	361	380	360	380	362	405	374	342	377	324	374	327	387	356	318	358	337	312	333	384	340	362	332	360	328	322	321	307	314	328	408	320	331	397	328	355	325	358	360	338	335	365	349	333	365	355	350	321	348	325	331	354	362	325	340	333	355	355	335	345	352	365	337	347	334	349	352	369	347	327	318	380	356	314	348	353	325	328	357	340	329	345	358	371	362	337	370	349	320	330	363	319	315	372	325	359	355	348	333	357	321	351	345	334	335	335	344	362	357	325	343	345	363	358	376	329	368	347	346	345	304	378	331	375	319	320	340	344	362	333	353	339	366	362	357	336	324	344	332	340	321	349	362	357	338	329	341	342	328	332	357	322	373	345	409	317	370	367	309	341	339	364	334	378	337	364	340	337	367	350	349	369	349	328	336	361	345	362	332	342	363	367	317	340	335	333	351	307	352	367	354	349	350	351	358	342	356	365	349	334	351	322	341	340	346	336	361	337	345	353	362	338	333	363	347	327	329	348	345	312	344	323	369	335	367	354	348	370	335	358	359	345	308	353	359	338	389	336	361	348	356	349	346	359	372	355	320	366	362	364	349	369	332	319	374	355	345	345	337	347	342	366	322	317	354	318	368	348	393	339	320	370	370	345	358	351	351	353	327	331	312	377	329	310	375	363	335	335	381	340	347	344	344	329	325	357	366	331	322	368	330	315	330	339	310	368	343	347	362	380	339	377	372	329	325	337	360	356	342	360	374	327	340	305	331	301	340	330	357	358	328	336	363	349	356	322	314	338	380	364	360	339	360	340	319	354	339	340	346	331	361	354	357	344	357	332	360	336	325	326	356	325	336	330	342	357	330	344	337	330	353	336	316	309	309	368	362	364	348	327	319	337	354	363	356	324	357	340	341	342	339	323	317	327	361	328	347	346	343	322	344	324	360	327	336	368	313	333	343	328	334	334	360	337	352	320	359	351	352	342	362	349	351	361	383	342	346	355	339	364	367	333	351	346	370	306	379	337	376	335	333	309	347	350	349	379	313	328	331	360	359	348	378	342	337	343	331	348	357	342	321	355	357	367	322	335	331	330	330	350	331	351	336	333	356	365	342	359	340	328	328	361	357	326	346	342	338	355	302	349	323	353	347	355	323	341	369	363	356	340	345	347	339	358	322	326	373	357	346	341	349	341	336	346	307	327	359	333	322	316	351	349	317	373	369	338	346	338	367	355	341	372	384	357	373	355	348	313	351	363	329	373	344	328	347	348	361	341	339	351	353	362	349	361	331	347	353	329	363	346	346	381	329	333	349	319	369	355	339	339	367	327	359	345	375	350	353	358	337	338	315	362	362	340	341	318	333	344	345	358	334	337	353	348	356	342	330	354	346	315	384	362	327	361	341	351	352	354	346	361	320	342	341	322	321	351	330	309	334	342	313	335	306	334	326	356	344	326	322	363	347	357	347	344	345	312	359	371	340	330	343	371	321	347	334	374	359	316	330	321	380	338	337	336	322	326	302	357	337	348	339	343	340	341	323	346	363	360	356	352	311	371	333	339	333	367	341	348	361	358	343	347	343	362	350	366	348	344	373	357	353	345	335	352	356	350	345	332	346	336	343	344	381	340	347	318	361	352	354	348	371	327	357	359	361	337	328	339	339	386	389	357	357	346	318	352	358	322	365	314	323	381	313	342	356	326	345	364	333	350	351	332	323	351	343	329	338	365	353	314	357	333	360	341	377	351	358	369	316	330	348	366	338	300	345	340	381	331	317	361	350	324	346	363	357	347	373	381	355	348	351	364	331	332	322	322	333	318	347	324	363	346	335	377	357	345	343	361	338	330	350	309	349	337	343	322	340	343	352	335	337	319	341	340	338	351	334	355	389	381	360	342	345	339	376	370	352	373	357	326	341	335	349	329	344	338	364	354	364	376	362	361	310	314	347	355	354	361	400	337	312	392	371	338	362	334	333	334	353	373	337	368	371	320	290	345	355	343	359	357	344	319	366	327	367	332	320	335	345	343	332	386	361	327	348	355	359	345	332	349	333	338	353	330	314	359	336	348	306	343	358	333	360	389	340	333	329	356	321	358	345	371	351	359	360	326	340	360	344	339	351	386	319	336	334	352	337	336	365	322	305	333	331	306	366	333	321	309	357	339	347	369	333	304	343	340	356	366	344	345	352	336	349	345	336	329	401	353	331	372	328	334	342	369	374	350	332	332	350	365	368	353	332	338	343	326	316	324	330	354	373	352	327	323	349	314	338	329	365	363	359	363	372	331	339	369	318	351	337	344	303	376	335	304	361	367	349	341	358	373	310	361	360	363	371	345	327	359	364	352	341	330	358	335	330	355	329	319	334	316	348	353	348	349	356	336	325	335	337	346	347	329	336	378	306	344	366	322	357	339	339	351	342	361	363	328	352	337	338	332	358	326	354	353	372	322	361	353	328	351	359	317	340	375	367	361	330	374	342	359	349	344	343	319	367	344	335	350	342	363	330	291	350	379	308	373	343	335	341	333	320	328	370	340	340	363	358	337	332	343	362	331	364	344	357	369	367	362	323	316	343	367	375	357	344	392	369	377	346	340	373	368	341	299	322	347	362	346	348	348	324	350	346	347	317	320	340	360	334	373	362	374	350	330	324	311	334	345	329	331	373	350	333	344	376	350	342	358	350	374	332	352	340	350	328	337	363	320	343	381	354	334	326	372	335	328	321	368	348	338	364	312	335	359	341	347	366	320	348	345	326	361	339	355	326	324	369	329	334	343	367	331	344	329	331	335	344	350	368	353	361	338	342	347	363	355	344	364	337	347	354	354	346	322	347	347	346	362	345	386	373	343	339	328	347	336	355	382	375	331	342	343	326	349	323	309	320	350	338	343	382	346	340	356	347	345	315	354	351	356	319	331	388	309	345	355	328	361	365	376	368	318	369	324	334	353	381	309	359	338	318	321	315	347	311	323	354	373	302	355	360	345	370	321	352	374	365	330	337	314	365	361	344	346	337	328	309	324	333	361	338	327	366	354	310	364	323	345	343	346	353	352	368	306	330	365	377	357	332	345	334	305	340	349	345	316	325	329	347	344	370	301	344	324	314	346	350	357	301	351	363	323	329	346	371	356	386	341	331	376	316	345	366	355	376	370	348	342	363	336	357	329	326	365	335	377	343	359	351	349	351	308	351	343	357	364	337	322	318	320	324	348	357	334	356	367	342	329	357	333	363	349	344	332	316	343	340	333	365	362	333	344	350	342	341	339	362	373	335	334	330	343	327	319	325	306	356	327	329	315	319	328	324	350	318	343	354	361	353	354	358	350	354	337	363	357	348	346	374	346	363	355	382	346	367	343	339	338	323	354	344	366	340	338	358	349	323	355	343	352	344	353	347	359	338	320	346	357	358	338	366	341	339	309	341	309	338	339	399	348	333	339	349	351	320	352	308	355	334	389	342	330	362	344	329
31027	31399	23365	13252	6372	4487	4643	3302	1859	2272	1935	1242	580	474	437	439	452	500	476	454	482	493	495	497	494	462	465	456	433	398	441	378	433	446	463	443	419	413	419	416	442	452	424	390	415	414	419	433	428	457	397	390	392	441	451	420	422	410	428	426	442	428	390	397	410	418	423	415	409	420	443	410	472	488	403	414	448	417	427	421	452	413	395	436	460	428	382	440	449	389	399	412	395	401	400	433	383	437	386	403	405	414	425	421	410	425	392	405	388	411	425	362	427	457	433	418	404	427	440	406	401	424	438	414	427	383	420	406	468	416	434	410	396	413	385	422	396	412	450	446	429	416	407	417	411	372	409	425	403	421	405	402	443	436	448	401	408	417	402	422	417	421	456	442	417	429	425	421	417	436	405	397	451	417	433	405	422	406	429	424	417	428	445	411	428	416	406	460	416	403	424	437	405	419	410	436	405	403	371	446	402	450	421	412	412	450	414	396	389	416	481	405	429	423	412	394	389	379	420	453	399	465	419	444	396	408	435	402	463	407	409	454	428	405	421	400	448	411	399	416	390	412	408	442	433	392	393	392	434	413	442	408	414	439	416	445	407	395	411	430	431	406	395	410	395	405	421	438	434	396	431	438	419	408	443	388	434	423	447	414	395	427	449	434	400	413	439	385	363	417	400	399	358	403	401	411	419	431	405	429	422	460	452	412	419	439	418	429	407	427	429	400	484	403	402	417	441	425	414	433	440	389	414	424	392	405	402	430	405	416	416	397	388	370	430	392	424	395	420	418	443	435	415	416	430	434	449	403	431	425	424	409	417	420	449	418	420	428	436	397	415	436	420	432	429	421	414	416	429	393	440	418	421	409	435	439	399	418	415	446	418	442	414	438	429	450	400	416	441	385	401	419	436	418	434	449	396	426	400	430	394	393	448	419	386	404	415	424	427	389	418	403	441	402	429	429	411	450	409	402	415	408	392	413	361	438	417	400	436	423	444	366	382	426	404	423	427	437	390	450	432	415	420	423	406	402	442	448	442	452	399	407	415	419	422	438	441	409	384	398	409	411	411	413	427	422	407	421	394	467	436	410	407	423	393	417	412	425	402	380	457	412	410	382	412	393	406	415	429	406	408	433	415	387	412	406	449	403	430	405	360	414	413	410	389	417	455	417	404	416	440	423	409	458	453	427	402	417	397	411	382	458	403	384	430	399	442	414	388	432	418	446	433	399	417	394	427	400	420	454	434	435	424	430	417	416	430	411	435	402	431	405	417	412	412	433	407	418	450	396	440	411	422	428	413	450	396	422	422	432	430	400	415	430	428	447	382	416	427	453	420	443	421	455	418	417	445	453	412	431	410	413	395	435	406	406	436	398	412	415	432	427	417	419	470	377	416	412	456	437	438	470	436	401	410	422	434	381	438	404	381	375	410	395	416	420	408	402	382	373	396	418	443	384	411	440	435	423	409	434	465	402	401	455	455	365	431	438	437	444	384	475	380	403	433	424	405	463	427	446	442	413	424	442	433	377	394	402	435	438	442	385	393	442	412	414	442	444	400	433	381	411	439	470	416	400	417	421	420	439	413	374	408	392	424	420	413	447	391	408	431	440	413	434	416	458	420	451	435	426	437	403	406	421	426	387	422	448	418	402	430	405	418	429	445	416	434	420	398	407	421	435	460	463	403	442	430	420	462	430	403	427	413	419	426	430	419	383	436	429	410	414	413	397	403	398	432	435	418	401	446	393	420	382	408	427	441	430	454	444	459	423	405	397	369	411	407	428	454	431	394	443	416	417	392	406	388	402	439	429	412	427	415	431	395	474	395	430	453	428	440	413	447	422	413	378	399	432	397	395	386	425	412	407	412	386	423	408	408	436	394	453	413	390	425	441	434	419	455	411	440	419	401	395	420	445	463	424	390	403	449	412	418	417	407	414	393	394	430	398	432	407	386	404	431	438	436	380	445	413	411	399	383	470	412	416	406	383	414	411	403	405	395	404	456	396	420	440	431	406	426	416	403	435	398	407	395	389	401	413	408	398	390	437	429	421	436	420	439	400	395	415	407	434	400	432	438	407	393	408	438	408	392	429	397	426	436	420	416	432	391	421	423	431	459	441	397	435	397	462	438	404	449	421	427	395	458	422	426	413	432	438	406	415	418	428	412	432	417	422	414	446	420	453	399	383	421	417	439	395	402	427	427	373	393	397	409	461	397	439	411	400	416	445	395	400	420	429	406	437	430	411	415	390	435	404	411	407	439	433	436	438	443	420	447	420	446	414	391	407	422	443	416	408	422	441	423	434	400	422	433	417	422	388	427	413	412	433	423	427	418	370	401	405	404	412	416	420	417	410	418	419	438	417	409	423	389	409	397	414	423	388	402	464	405	452	446	384	399	444	409	418	415	444	423	418	455	402	433	407	414	429	386	407	403	424	400	391	438	415	366	406	436	439	428	409	421	426	405	440	405	429	434	451	423	469	415	416	438	439	442	460	428	434	403	377	393	408	389	418	413	435	419	464	393	406	425	433	430	423	434	407	416	414	381	398	400	425	389	405	432	409	451	454	389	402	400	404	418	437	403	452	398	398	392	448	453	395	383	396	404	448	416	441	405	393	435	427	401	384	410	437	412	423	395	432	420	406	424	426	394	366	413	421	460	455	431	432	437	423	421	435	429	430	434	385	461	391	426	452	425	439	432	429	429	397	402	413	406	398	406	411	426	418	419	445	417	430	414	412	416	441	422	420	413	428	390	435	419	427	400	439	421	402	443	421	405	419	445	440	419	446	424	429	389	399	413	436	447	418	390	406	436	400	455	408	422	430	433	394	390	446	398	403	376	427	428	466	475	430	402	415	421	428	444	404	415	444	447	391	424	443	413	413	419	399	444	420	433	407	421	394	423	404	438	449	418	419	425	439	424	400	456	411	412	412	394	440	460	437	414	423	425	395	407	447	454	407	401	403	427	426	482	409	415	427	420	433	409	412	411	411	400	399	442	419	401	411	412	415	422	433	419	424	433	418	431	437	446	406	437	478	407	406	425	417	402	433	437	447	458	455	426	427	414	465	420	404	441	441	413	403	427	417	409	436	442	420	406	419	416	411	412	446	409	473	438	419	396	416	418	421	404	403	463	385	432	410	429	416	417	417	430	437	425	415	437	433	398	397	438	414	434	376	420	433	396	413	400	471	458	424	425	398	415	457	435	425	424	395	430	400	420	426	378	413	386	420	423	429	421	409	424	415	419	423	413	408	403	374	386	443	401	452	442	420	403	396	430	453	422	467	387	406	425	424	428	410	438	413	436	445	482	442	429	413	407	441	403	394	432	407	417	397	375	433	413	393	430	399	443	391	403	397	424	415	423	423	404	426	386	419	437	416	387	436	421	411	415	424	382	445	428	445	450	471	422	408	398	418	452	413	389	400	409	404	412	429	408	410	421	408	433	395	399	421	437	420	404	441	437	449	447	440	382	363	407	418	474	427	450	419	412	421	405	400
23510	20913	28107	23894	20876	12912	4924	2135	1480	2170	1642	942	361	326	260	291	281	310	306	248	267	308	308	272	278	284	254	260	207	229	236	186	222	220	216	189	222	186	196	214	217	211	201	203	174	185	194	173	193	187	188	201	214	195	196	194	199	193	229	178	205	220	233	207	204	196	175	209	185	188	201	202	211	185	200	197	208	194	181	205	168	182	173	188	187	194	180	187	197	213	219	203	188	201	202	167	198	195	193	204	195	208	193	206	173	198	164	215	186	204	184	196	196	210	192	209	205	207	195	169	205	212	183	181	198	201	200	182	180	190	187	178	187	184	225	218	196	191	184	199	176	193	197	209	181	214	180	183	201	190	204	170	228	200	207	208	174	218	223	178	200	176	184	184	196	202	200	174	191	221	185	195	175	219	196	181	210	199	199	187	210	203	199	195	191	214	188	188	210	191	227	194	192	194	218	174	172	199	199	180	194	209	199	204	228	171	190	206	208	198	212	173	187	206	184	195	204	174	162	189	207	174	205	191	214	192	169	203	193	212	175	218	207	201	186	196	184	178	193	196	210	197	213	195	180	204	194	212	196	186	191	215	208	187	184	206	186	185	196	185	220	204	177	198	197	183	180	191	192	207	182	203	211	203	159	191	196	200	195	197	194	181	188	183	189	211	175	183	203	182	195	198	197	203	192	199	204	208	201	202	189	181	208	203	178	203	187	172	195	209	190	198	203	198	212	207	196	203	171	199	194	182	218	185	194	201	191	213	191	179	191	191	197	208	189	164	194	183	199	210	201	226	179	182	206	183	204	197	194	200	199	193	220	175	210	190	193	178	188	184	180	174	203	188	195	206	198	207	204	200	208	174	194	192	186	177	177	196	199	169	178	204	192	168	185	191	156	184	195	188	173	190	200	190	187	207	182	195	200	208	183	199	176	205	213	193	195	209	200	195	182	171	195	203	164	202	184	201	206	192	168	213	167	214	216	192	191	208	215	223	180	199	208	234	193	225	209	209	191	198	212	168	201	216	172	209	178	194	178	188	201	193	189	214	183	191	177	193	212	188	198	181	229	208	185	187	171	199	187	182	204	199	173	180	202	177	196	196	206	179	215	199	191	187	165	185	211	186	180	192	184	182	177	177	182	208	183	217	192	185	189	189	202	185	204	178	199	202	203	185	197	196	184	208	202	213	200	186	192	180	198	202	202	167	175	206	201	180	184	215	183	207	208	177	176	204	200	211	187	195	210	166	173	221	194	207	171	188	191	197	189	237	197	190	203	190	192	199	227	194	186	206	196	172	199	221	188	210	177	159	191	197	195	171	190	185	213	168	167	178	200	194	186	193	199	175	209	181	199	186	183	189	204	206	176	200	188	181	213	202	162	186	192	218	196	182	190	221	161	225	187	233	194	192	179	213	165	194	189	187	171	207	182	196	188	206	196	196	184	169	212	206	196	210	189	188	199	201	199	202	201	192	185	163	187	186	203	198	186	184	192	182	197	205	190	198	191	187	167	187	184	181	190	180	185	191	218	180	207	201	207	190	196	211	202	200	200	196	211	163	184	207	189	183	186	214	179	185	192	225	201	203	180	174	209	187	187	220	205	165	195	188	183	168	184	197	179	189	216	203	198	197	195	180	192	192	201	181	191	192	180	212	218	169	173	176	193	181	200	179	195	193	178	188	197	202	197	216	185	196	213	207	167	199	191	201	202	203	200	190	204	180	195	216	204	184	199	163	191	186	190	211	191	214	199	168	204	188	185	204	206	183	217	214	182	214	192	190	180	172	188	180	203	199	196	172	203	192	173	217	172	190	197	196	174	218	206	189	190	194	197	232	190	194	165	217	183	176	178	203	195	182	182	207	183	205	169	220	209	188	198	190	193	195	186	202	204	202	186	197	164	191	164	214	185	201	171	186	214	208	192	182	234	197	206	180	205	200	185	200	207	218	188	186	199	183	196	184	204	163	207	189	179	188	187	198	226	209	194	177	180	185	189	174	195	196	203	178	196	203	197	209	233	191	185	198	202	196	193	179	170	191	184	197	191	197	217	205	210	217	176	188	199	212	205	185	188	186	194	184	193	176	211	189	189	180	203	174	199	189	186	181	181	179	198	219	198	192	202	188	192	205	198	214	176	187	186	209	188	176	196	182	190	191	195	171	191	197	216	180	192	188	213	201	226	195	202	174	190	188	184	191	210	171	185	201	190	212	178	214	208	191	192	198	164	201	195	181	199	186	198	199	190	197	200	192	201	188	193	202	201	191	211	198	186	193	178	221	197	196	191	194	209	204	187	209	191	215	211	187	188	205	187	204	186	189	219	187	200	156	184	202	182	198	194	179	195	191	173	178	194	183	190	201	189	176	192	172	194	205	205	184	204	197	165	207	194	205	198	176	229	193	171	193	195	204	177	166	200	215	206	219	192	190	207	199	206	182	177	189	178	168	219	194	171	207	179	206	170	200	215	188	188	212	183	215	234	188	210	199	197	185	205	222	180	176	203	196	183	206	181	167	205	188	191	205	203	195	181	170	184	219	180	196	192	200	218	206	208	203	187	215	187	184	211	179	200	206	202	193	204	171	193	179	173	205	189	208	192	208	187	195	191	194	200	178	186	189	204	195	193	198	210	195	160	204	190	191	199	202	179	216	186	219	192	192	203	211	205	178	192	195	179	182	206	206	203	205	212	206	185	186	195	198	202	188	205	162	197	182	199	200	170	193	216	199	213	185	204	200	212	155	179	188	203	202	207	195	199	201	213	196	189	182	204	191	205	186	196	198	175	193	204	195	188	176	215	195	226	205	191	193	212	211	209	191	184	217	170	193	214	205	178	211	196	207	200	212	200	189	223	163	176	189	192	187	173	204	192	202	218	167	183	184	192	190	184	214	174	179	186	171	192	172	193	177	194	209	208	194	205	205	205	199	200	208	206	205	204	215	189	190	194	188	195	209	195	177	193	167	199	178	172	213	161	199	217	173	198	199	170	189	168	208	196	206	195	186	179	200	214	212	180	195	205	177	185	188	192	179	205	204	209	206	197	211	188	180	200	175	192	192	186	199	186	176	184	191	185	179	189	201	185	218	195	189	190	216	199	207	182	177	199	189	189	202	208	204	191	203	207	189	184	177	193	192	174	211	186	185	215	183	193	196	169	180	180	183	192	220	198	168	181	184	209	203	205	182	201	172	194	221	208	202	200	179	194	176	186	203	191	171	206	199	206	227	195	196	188	212	193	165	178	180	204	208	181	215	191	202	209	193	183	182	161	181	207	195	170	196	190	209	191	186	210	190	198	181	185	177	181	199	205	168	198	201	195	203	197	212	209	180	205	185	202	183	159	173	191	187	222	172	178	206	195	199	199	179	193	200	187	216	187	170	175	184	204	192	204	186	198	193	207	192	179	182	195	187	192	195	196	211	180	173	170	183	179	205	176	193	190	208	173	211	200	187	185	201	194	207	194	198	183	205	181	212	187	205	187	193	198	210	201	193	169	187
32516	40541	30969	20328	11806	7576	7315	4178	3274	4593	3470	1768	688	452	424	403	430	459	472	375	438	441	445	428	430	391	330	317	307	267	264	287	278	291	304	249	261	282	238	275	236	277	236	252	256	251	232	235	260	234	242	243	239	245	253	229	247	248	253	230	265	233	262	210	257	244	249	228	233	241	237	268	218	279	253	252	223	246	193	246	242	257	244	274	236	269	255	256	232	263	233	234	194	247	258	260	276	232	250	235	228	202	253	256	247	231	228	263	240	233	236	243	235	222	228	268	242	251	250	264	261	235	222	260	239	249	243	228	216	251	206	238	240	249	242	227	302	248	225	270	250	254	238	247	220	251	228	253	267	264	229	256	249	223	223	237	244	225	207	212	243	214	241	242	250	240	240	219	263	252	195	243	244	256	227	236	219	235	262	247	242	262	235	254	223	249	262	239	251	265	251	244	251	239	245	251	228	243	280	226	261	259	232	263	243	238	246	228	255	242	239	273	237	227	239	247	224	237	231	230	254	264	244	239	248	247	231	249	240	247	235	254	242	234	245	244	219	251	216	260	261	235	269	228	238	225	241	222	228	237	254	236	213	229	237	266	223	214	245	219	247	230	250	279	213	242	237	245	240	244	234	253	242	245	240	233	234	238	264	244	230	248	232	233	239	272	262	242	227	243	248	267	242	225	249	219	258	245	260	252	231	221	241	227	241	257	232	228	216	248	225	238	222	227	229	280	247	233	247	230	251	253	260	276	284	239	248	235	246	227	246	244	245	267	275	249	247	248	254	241	224	234	258	240	207	228	228	243	240	219	231	240	230	254	251	247	217	228	223	252	226	262	270	248	256	237	242	249	229	235	222	226	249	234	253	241	205	244	276	268	250	206	213	220	233	260	253	240	232	242	247	219	229	238	248	237	231	235	228	270	236	223	231	232	252	255	240	253	234	247	228	244	254	239	262	251	290	230	251	262	220	283	230	244	232	245	251	248	240	253	229	233	253	235	244	237	264	258	260	226	254	231	219	236	245	249	236	233	224	218	226	233	266	236	225	256	239	222	232	256	239	231	269	233	237	216	240	241	266	227	251	249	244	245	233	247	259	223	264	214	246	234	222	239	264	246	241	240	240	235	229	241	237	230	232	225	242	252	254	225	256	205	234	235	233	231	237	260	210	252	260	268	229	234	256	236	248	235	233	242	243	243	225	253	219	220	245	256	233	246	257	262	243	237	228	243	267	266	256	256	270	239	242	233	265	250	217	225	237	243	239	272	219	235	221	267	242	246	242	228	274	239	225	245	224	224	247	241	229	246	257	250	227	255	233	234	232	246	242	232	245	219	253	241	225	239	218	236	236	231	244	253	232	251	246	227	246	228	237	257	269	234	231	232	218	247	216	258	238	248	269	237	214	251	200	217	245	243	245	238	242	233	215	233	224	214	219	244	254	223	265	235	258	236	239	249	218	213	252	247	254	227	231	255	251	237	240	254	232	252	251	261	266	261	226	208	225	246	240	214	209	250	257	209	271	251	250	251	267	248	247	253	281	237	233	225	247	252	223	241	234	235	242	227	231	235	237	271	226	202	262	237	233	243	233	278	213	237	238	225	251	242	250	243	239	262	214	224	256	224	222	239	235	236	240	221	223	252	228	230	226	209	256	240	218	244	257	247	213	241	241	242	235	253	256	240	236	258	217	238	244	265	239	263	251	240	239	233	236	200	253	254	242	237	263	248	242	232	238	253	240	280	259	221	233	220	260	220	259	234	231	269	248	236	216	268	212	248	253	240	242	225	235	244	228	265	242	228	249	250	204	241	218	236	232	235	243	266	249	265	234	265	251	223	256	231	220	233	236	207	238	232	251	250	222	260	223	230	246	267	237	207	210	236	257	244	234	276	251	234	258	244	249	223	222	226	232	260	246	259	259	252	247	209	243	248	216	241	249	227	255	264	229	234	253	230	242	203	222	249	239	273	265	208	253	243	235	259	252	270	212	248	250	217	227	254	244	258	257	225	231	234	269	248	247	247	219	272	272	244	236	243	223	244	239	219	248	210	227	243	237	241	283	256	235	250	253	254	243	265	221	212	240	247	238	222	238	225	242	235	260	232	245	232	233	245	218	271	245	241	214	230	224	252	228	244	250	256	236	234	248	255	221	238	259	244	268	247	250	250	244	234	237	217	234	247	249	248	241	237	256	226	250	238	239	243	247	254	235	227	251	253	232	218	213	233	243	221	231	248	267	267	230	213	234	235	239	241	214	210	247	249	253	253	235	247	242	248	234	257	232	253	244	213	261	285	242	251	235	228	262	236	232	215	241	225	257	253	235	226	257	222	234	231	265	252	226	232	258	197	231	240	260	277	217	221	252	261	220	255	222	237	249	252	239	245	240	225	250	249	217	247	241	265	291	243	215	228	216	228	237	283	256	231	232	226	249	236	214	276	228	259	281	231	246	238	250	249	245	235	233	225	245	248	228	252	240	248	203	251	264	242	261	237	218	232	244	226	213	250	236	231	265	229	260	246	270	245	240	239	237	241	255	241	228	239	235	252	247	232	253	247	243	223	238	251	205	248	247	216	267	249	217	242	236	256	260	214	268	259	248	238	213	229	260	257	258	262	233	252	230	222	239	219	210	251	245	226	245	223	224	229	258	251	253	255	266	245	228	260	247	256	223	242	276	240	255	244	248	234	229	257	225	242	246	242	232	250	256	226	258	235	228	274	231	229	240	240	226	219	203	278	230	245	257	253	240	260	252	239	249	248	242	244	262	246	260	244	271	224	262	266	216	252	235	234	234	233	256	261	243	245	258	257	256	214	256	237	223	254	267	226	261	284	244	241	258	244	247	218	245	251	221	244	249	224	244	241	251	235	253	247	230	221	251	238	241	226	247	270	232	270	246	214	236	224	227	257	247	237	235	234	242	236	246	246	223	257	245	255	218	217	251	195	236	242	231	233	225	255	269	223	249	232	226	236	252	208	230	230	224	236	230	256	244	257	228	261	254	215	242	260	244	243	218	246	251	251	235	231	244	229	249	215	250	226	246	232	255	270	262	231	245	250	253	234	271	237	266	243	237	234	257	236	232	245	267	260	235	246	269	246	232	243	271	264	257	227	239	251	261	256	229	248	241	255	249	236	236	267	237	242	249	264	249	250	235	250	250	249	243	232	280	232	215	235	267	237	251	250	224	239	252	226	227	225	253	240	264	269	189	235	233	260	244	248	237	246	246	246	243	243	251	246	241	246	232	255	219	230	230	262	220	232	227	248	214	201	246	231	240	238	239	240	231	211	230	232	235	249	226	236	233	247	268	238	232	254	250	222	211	223	231	222	223	234	229	217	215	243	236	237	263	276	257	254	245	249	233	245	229	267	239	226	256	259	223	238	218	253	246	258	233	235	244	247	209	260	220	241	250	227	225	251	232	230	243	241	248	268	243	224	264	236	251	223	238	213	259	258	244	224	225	234	240	219	270	235	266	242	234	246	224	242	229	257
24561	20885	27183	24731	15543	4481	2969	1757	1325	1791	1435	985	603	551	516	527	528	552	531	497	520	508	509	539	540	508	501	531	474	486	491	495	519	509	471	493	490	494	467	531	446	514	450	458	483	467	423	480	487	487	506	504	497	481	484	452	495	488	466	493	478	499	466	504	505	478	453	524	498	482	471	463	476	448	469	484	453	446	451	500	509	484	444	466	468	447	438	461	436	478	493	467	459	492	479	485	466	454	483	491	484	478	493	461	484	521	473	507	492	476	464	472	506	486	461	497	480	471	483	499	484	446	471	452	469	465	462	504	467	480	498	483	459	499	495	462	487	454	490	467	484	501	484	470	450	452	481	487	456	474	507	490	456	492	488	465	491	468	456	501	498	480	505	503	465	475	448	417	477	500	467	479	430	497	495	492	480	466	503	460	423	432	508	444	439	484	483	466	528	501	435	478	486	514	479	505	503	455	466	485	496	456	508	464	453	481	483	478	478	431	463	486	486	475	486	478	481	477	477	475	482	490	468	468	468	477	473	466	478	457	470	461	522	507	444	522	486	488	517	480	470	481	490	463	500	477	487	476	465	489	499	478	491	488	460	478	511	449	499	504	493	480	438	471	489	487	456	439	431	488	496	463	458	478	465	433	506	461	461	455	535	461	468	456	479	476	463	474	450	477	478	451	508	461	479	525	497	491	514	483	491	497	491	479	501	493	487	503	484	442	504	450	479	476	504	454	465	475	494	474	472	458	471	469	496	489	478	477	459	481	478	478	434	478	474	468	459	462	490	513	485	469	522	493	481	467	461	470	483	487	434	465	493	500	462	469	464	532	452	461	481	483	478	495	492	496	493	461	463	523	460	481	470	470	517	460	460	463	490	484	470	459	459	455	438	505	451	476	472	483	402	489	508	468	472	451	469	488	456	474	463	436	460	451	514	461	470	439	450	486	452	478	451	493	469	475	469	485	494	462	501	505	482	453	469	524	538	468	490	449	466	451	519	489	476	481	492	433	459	498	480	484	494	442	435	444	481	451	485	489	466	473	491	418	478	474	477	469	478	501	471	512	465	515	479	521	536	456	452	486	478	473	509	511	478	476	508	461	480	444	448	485	463	458	440	496	513	502	464	446	518	510	479	479	482	490	493	449	489	451	448	534	499	475	451	471	480	488	482	503	474	502	435	491	459	510	462	503	485	504	435	519	482	497	501	500	482	440	491	450	453	529	508	465	488	477	443	454	454	440	457	508	463	499	432	472	485	468	486	525	470	473	509	466	463	471	504	503	465	466	456	455	422	530	481	450	492	471	487	459	489	465	519	477	476	488	471	466	450	453	464	500	508	455	465	494	460	517	446	504	468	468	488	457	509	488	460	498	508	464	475	438	468	453	481	489	511	450	471	463	508	484	472	450	494	478	438	498	481	500	457	465	507	505	507	455	450	442	476	472	488	462	477	467	485	457	455	462	458	494	476	467	477	475	475	464	486	493	477	502	506	493	484	473	459	459	482	498	476	477	484	448	450	492	477	506	465	498	465	496	485	498	491	465	507	454	460	464	483	516	480	468	493	478	514	457	487	515	473	467	473	480	453	485	462	494	433	454	489	481	458	465	468	509	476	482	458	511	491	457	465	454	489	461	441	492	489	491	484	480	458	438	465	466	443	493	449	489	507	463	468	419	485	465	462	501	476	478	499	459	516	462	466	463	510	469	461	469	506	479	476	484	489	456	522	479	475	483	497	483	498	476	538	454	453	484	485	491	474	447	504	499	499	461	460	504	491	476	477	485	498	453	458	484	506	463	460	447	492	494	492	464	480	445	511	487	502	441	502	471	487	462	505	473	503	492	477	448	464	467	462	519	476	453	494	454	502	486	472	444	491	446	485	457	479	521	488	531	473	503	471	487	473	477	498	489	490	452	425	504	475	445	472	453	474	465	461	475	491	480	487	478	436	499	464	450	483	473	517	487	462	457	478	459	446	517	498	464	535	498	472	469	486	501	443	474	467	457	462	498	482	470	475	468	510	445	480	470	491	486	477	431	434	510	473	452	510	470	456	478	452	499	473	480	452	512	478	478	496	492	458	468	453	490	463	495	470	501	472	449	432	456	480	480	477	463	439	499	469	497	443	466	489	479	491	452	471	472	465	437	470	464	471	446	488	459	462	466	442	451	421	469	481	462	495	481	527	457	480	479	433	497	499	479	475	466	489	451	463	480	468	484	477	469	455	466	498	465	474	484	478	482	473	489	465	488	476	487	446	513	487	458	465	510	462	467	483	463	460	468	448	488	441	499	497	455	500	467	451	483	427	460	463	477	466	507	471	459	440	468	475	472	466	457	466	431	462	455	502	499	430	480	450	533	446	467	473	480	468	446	460	470	504	501	483	461	507	482	435	469	472	478	494	491	478	528	494	467	469	464	472	435	498	487	495	498	495	486	454	492	420	475	455	436	485	523	444	443	464	496	474	499	497	502	520	413	472	471	474	443	467	503	485	419	486	442	476	481	443	464	471	449	472	503	483	489	501	463	485	470	432	511	484	504	480	481	461	489	477	462	508	453	500	494	457	496	485	450	505	458	496	480	473	489	495	452	471	456	496	462	493	487	460	512	479	478	470	499	468	466	480	452	507	469	514	475	485	486	489	475	439	501	476	485	445	454	452	490	452	468	502	487	434	504	476	464	475	455	471	513	478	506	450	457	470	444	443	473	538	442	477	472	500	498	492	486	493	490	417	465	507	484	495	447	464	473	452	438	490	447	473	447	486	448	476	457	489	511	506	457	450	477	474	472	494	479	474	471	489	444	431	509	484	491	446	490	496	451	462	498	453	463	485	534	517	483	493	478	450	470	492	481	462	512	458	471	483	431	461	415	510	477	481	456	489	459	443	483	524	508	438	499	480	435	490	485	509	461	467	514	475	474	478	475	499	505	490	499	476	462	494	516	466	477	493	463	457	499	489	481	477	494	458	471	493	447	482	488	505	486	456	461	497	481	458	494	458	482	484	487	452	468	472	463	508	494	462	491	458	483	492	481	507	480	423	460	437	450	510	504	454	436	442	498	483	465	478	452	470	470	466	458	456	477	476	480	409	503	462	503	486	442	472	490	484	439	457	496	467	500	480	483	445	502	485	481	480	461	457	503	456	439	494	481	506	474	499	510	471	482	488	493	490	459	458	475	445	478	448	435	471	507	489	500	483	432	528	454	502	493	511	466	491	498	496	457	469	489	476	463	477	508	481	485	478	471	485	466	464	480	464	481	456	435	435	456	481	452	443	500	450	481	483	506	463	469	483	490	462	438	492	480	459	493	508	504	484	502	495	505	449	492	480	477	499	463	492	468	473	433	469	454	483	517	450	494	484	523	457	421	481	485	466	452	472	487	469	443	493	499	487	469	476	500	456	483	483	465	435	495	450	499	470	463	492	490	475	479	469	481	435	479	415	492	513	461	504	443	450	479	476	504	462	473	490	462	455	483	512	465	486	506	482	499	493	458
32906	37204	27292	18484	10086	6452	5706	3726	2786	3757	2883	1686	868	684	724	663	696	695	688	656	661	678	697	692	690	632	610	654	598	583	590	597	626	597	581	549	560	567	523	560	560	594	561	548	542	562	579	562	587	565	570	556	561	570	535	551	547	529	530	559	593	535	538	538	586	543	521	593	559	545	538	570	550	556	537	528	561	571	565	547	575	540	570	551	569	570	539	523	525	533	554	550	566	537	535	543	559	546	551	515	530	572	540	541	504	591	626	534	549	550	565	548	571	568	528	531	584	613	555	567	508	517	552	536	553	546	556	512	540	564	570	545	556	505	607	526	574	553	572	581	566	546	555	534	556	520	561	504	497	533	525	504	575	525	547	547	547	510	536	557	534	579	557	573	548	570	530	510	587	533	553	507	523	578	551	518	553	566	569	555	578	545	589	573	531	604	593	527	579	539	594	556	585	544	570	529	529	502	523	561	556	531	500	552	494	553	516	570	558	561	536	520	583	568	581	575	536	541	520	551	571	592	560	587	549	538	509	561	559	542	560	535	569	578	558	567	533	609	579	583	558	556	564	572	580	546	503	539	509	583	545	539	577	552	564	569	549	490	576	559	543	514	553	541	571	566	548	565	589	567	563	526	544	567	561	578	596	542	548	563	581	535	532	605	528	576	575	535	545	548	542	529	536	610	557	563	511	565	520	520	584	559	544	543	549	551	557	552	552	553	557	552	547	579	537	568	579	578	563	585	511	569	594	588	542	549	513	568	551	559	555	576	608	558	562	515	558	543	568	517	537	540	565	558	573	581	535	562	564	498	560	556	528	552	525	566	534	534	574	534	552	562	532	560	558	512	542	549	533	549	561	595	583	574	515	545	555	537	564	527	590	542	534	552	568	589	583	509	568	606	533	570	531	543	534	541	522	552	531	565	557	494	539	553	541	551	574	558	562	566	576	600	564	551	594	554	579	533	529	582	549	576	597	557	585	563	546	633	490	520	549	585	540	564	540	584	568	525	573	578	589	550	577	560	529	563	538	566	548	579	537	573	556	543	551	587	496	562	600	574	561	554	534	580	569	558	540	575	575	559	540	498	523	571	581	533	521	538	597	565	536	513	565	571	574	551	578	552	504	527	553	518	581	546	551	562	528	552	564	583	559	560	543	558	576	580	595	548	567	550	530	566	538	569	575	580	563	578	548	531	580	536	521	538	522	547	578	544	557	557	536	574	556	540	552	525	581	540	559	539	538	518	564	521	536	542	494	557	534	538	518	591	496	565	535	539	544	539	579	581	529	583	534	546	567	514	561	506	578	515	547	553	529	518	538	511	538	521	541	579	552	565	545	552	546	591	546	548	525	559	571	588	544	575	557	568	574	563	550	553	568	569	541	574	552	545	528	552	520	545	545	538	526	540	559	535	584	544	565	576	545	539	542	525	534	560	565	565	556	549	549	584	537	548	556	551	547	570	592	558	555	561	546	557	532	534	605	564	568	546	556	536	579	569	530	581	557	560	542	544	614	520	518	543	531	519	513	532	522	603	573	556	520	551	531	567	579	568	571	519	569	533	532	555	565	580	549	587	546	547	561	581	545	540	564	549	561	571	591	544	515	557	533	554	612	583	534	516	524	591	544	592	569	576	524	546	552	544	561	558	529	581	542	543	564	552	531	553	533	540	521	554	557	536	549	538	582	583	566	541	543	573	567	546	583	582	541	548	557	523	547	576	553	544	498	582	571	533	502	554	491	541	551	566	597	587	588	575	541	579	570	572	555	550	524	548	568	497	541	533	563	563	549	548	562	543	557	523	565	573	543	569	595	548	581	536	550	541	558	611	537	529	529	561	605	544	568	591	571	533	598	558	556	581	560	534	548	528	559	526	540	562	547	542	522	519	585	541	534	624	549	557	580	586	592	569	520	589	535	548	569	524	544	565	533	586	546	568	529	517	525	580	507	584	561	566	576	536	543	529	564	538	577	542	569	561	554	562	534	556	562	561	595	554	545	577	532	539	580	593	484	526	545	542	516	554	564	583	568	523	573	556	561	584	576	578	547	536	537	532	525	541	515	552	594	561	571	565	575	563	536	560	555	570	559	528	532	550	501	561	574	551	567	583	581	585	530	561	594	597	569	546	540	561	543	552	550	597	575	546	509	585	574	592	565	557	530	579	544	506	492	575	520	551	543	542	517	566	544	539	558	554	564	549	539	540	558	533	544	571	566	559	550	492	550	571	565	576	539	584	505	538	560	486	523	529	572	573	554	566	575	548	496	520	532	617	530	592	514	549	544	553	563	565	549	537	542	508	543	547	538	559	539	593	582	558	561	520	557	547	555	553	570	550	558	584	523	537	561	531	549	553	521	534	585	520	563	537	552	581	562	553	535	524	555	572	515	561	558	596	562	528	531	538	537	557	553	539	575	570	560	548	528	550	560	533	542	536	531	552	544	547	558	556	506	559	554	588	543	546	558	554	530	566	593	552	582	574	513	580	538	521	553	527	577	588	545	584	562	582	553	578	574	511	567	557	560	545	546	538	531	512	560	566	530	495	562	570	556	569	538	601	569	589	560	592	536	519	590	554	568	580	538	524	530	560	552	588	579	554	536	535	567	584	521	580	536	548	522	507	570	531	529	582	587	572	576	585	571	562	512	511	513	532	567	544	562	557	535	547	518	531	527	557	572	547	540	533	545	564	561	538	557	573	537	556	609	541	567	542	587	557	560	557	568	577	584	543	506	557	514	544	585	549	561	530	583	583	555	530	544	534	540	581	540	561	523	567	541	537	568	574	593	530	545	513	567	563	533	529	557	500	539	537	550	589	559	560	500	570	523	523	615	537	596	544	525	564	564	575	567	541	581	576	553	527	552	537	586	529	578	566	553	574	569	515	532	583	578	515	573	553	511	556	557	535	575	560	546	548	511	557	517	527	575	583	630	564	536	533	541	558	598	546	527	583	556	573	575	576	535	530	583	567	532	536	557	558	563	533	531	547	529	542	555	590	540	580	528	552	573	546	563	548	546	553	553	544	544	542	558	520	573	554	538	565	561	553	559	549	521	598	540	588	536	599	558	529	548	524	563	540	582	547	530	531	569	524	555	537	523	545	552	582	533	610	603	558	575	532	541	519	594	542	510	532	564	540	515	541	585	557	567	560	571	570	512	537	525	576	576	526	529	497	546	522	590	554	567	561	596	571	596	529	589	573	549	546	548	575	550	580	589	539	595	543	553	560	530	575	593	572	570	565	549	552	544	543	564	517	604	525	540	544	535	562	526	542	535	608	535	567	552	563	501	533	541	556	513	572	538	564	513	546	538	560	556	525	580	540	581	581	570	573	548	550	529	576	561	532	552	557	561	531	538	584	557	563	551	610	576	536	557	559	543	588	531	515	589	566	533	547	551	550	608	546	533	548	519	584	584	565	565	556	532	532	551	500	567	564	545	591	542	550	588	559	512	545	553	598	538	533	584	505	566	544	576	555	604	581	550	594	535	505	542	552
22410	20925	28571	23433	20946	21099	14526	4133	2410	2867	2303	1403	665	537	501	519	529	502	485	447	487	459	497	462	422	380	356	343	347	345	335	353	343	356	333	315	276	296	341	330	343	313	319	300	334	300	348	306	275	352	305	294	311	337	309	303	320	297	283	297	314	318	308	285	312	303	340	336	318	293	311	297	327	306	357	276	296	316	317	313	318	313	286	314	299	292	319	325	304	291	299	289	317	321	307	298	310	304	298	298	323	297	270	287	290	284	339	292	318	306	329	275	315	331	305	341	318	304	289	304	315	305	312	306	273	289	308	325	276	321	310	316	295	298	300	313	295	283	297	293	299	309	330	308	340	311	319	307	298	288	349	291	319	294	310	278	321	288	302	318	310	332	307	303	310	286	297	278	285	291	322	289	304	288	303	294	319	280	325	309	311	297	284	305	324	306	329	320	333	331	309	339	327	312	297	295	306	342	299	325	306	301	309	325	291	281	297	330	287	306	331	285	287	295	342	317	302	335	301	288	330	332	300	305	309	318	332	318	306	335	311	318	316	311	324	291	347	290	303	285	337	300	298	316	301	325	302	291	298	329	300	310	291	286	296	301	269	306	309	303	310	308	330	295	279	310	330	342	285	329	284	320	308	321	302	278	296	311	298	289	301	309	328	308	295	289	291	280	323	314	269	297	334	309	320	320	315	274	326	331	302	309	317	306	277	281	306	285	289	300	307	300	284	302	263	331	314	317	310	306	283	317	325	293	310	282	295	311	306	331	311	303	285	318	321	293	302	275	278	270	285	272	329	279	299	283	297	302	278	312	306	295	278	320	305	287	298	292	320	309	296	296	314	299	282	295	297	305	307	286	324	283	348	286	272	317	328	292	326	294	313	310	305	315	284	326	287	345	279	312	293	294	295	317	301	336	318	286	313	296	263	282	263	329	293	292	278	304	317	310	329	293	308	316	294	293	294	295	290	311	272	274	330	304	310	318	286	273	328	304	305	282	311	301	311	334	318	284	305	315	332	310	307	285	305	308	295	290	325	324	300	294	294	285	301	314	282	267	298	328	294	305	302	317	289	287	311	275	275	334	322	289	298	293	289	288	279	303	311	287	291	284	285	328	307	328	316	312	321	356	302	304	273	321	322	321	292	289	284	284	326	288	294	297	296	318	258	275	302	284	305	292	334	293	282	327	338	310	293	271	312	310	299	296	291	304	284	284	313	314	330	292	293	273	302	301	276	293	330	309	305	296	334	304	318	282	298	322	307	312	295	280	295	320	300	308	331	346	315	313	321	304	298	314	314	313	330	311	295	275	301	309	320	287	298	312	300	283	301	273	299	306	291	285	306	287	304	287	280	296	313	326	304	306	284	288	291	299	309	298	295	288	329	303	294	317	338	303	318	299	301	295	317	240	324	289	313	290	314	290	279	354	265	287	298	314	324	279	304	350	344	277	306	317	302	302	301	291	303	296	301	318	275	315	333	299	299	320	324	298	316	292	320	285	305	322	332	290	336	332	318	299	309	270	323	306	299	294	308	321	282	279	305	308	298	298	275	292	285	286	329	333	294	310	287	342	302	304	313	290	327	308	290	333	283	332	315	289	308	286	274	281	304	282	312	299	232	288	298	297	309	296	315	291	303	332	332	285	299	317	300	297	324	309	297	316	306	277	320	313	308	344	308	290	318	273	299	299	294	289	314	317	286	293	307	305	342	313	321	309	329	310	280	284	308	297	294	324	323	284	331	286	302	311	306	338	325	300	314	326	324	300	305	310	314	309	290	319	312	297	297	307	302	320	275	297	285	263	293	334	310	273	283	312	314	303	302	315	276	294	283	301	322	306	303	305	314	268	300	318	273	323	303	316	290	312	303	317	301	281	308	315	300	303	304	283	283	289	306	293	303	297	286	309	312	325	319	290	298	275	310	304	312	296	312	277	316	296	313	300	315	287	309	334	298	315	320	282	301	335	308	273	310	303	284	296	309	325	280	324	310	289	322	306	283	279	295	300	305	318	315	319	365	305	301	289	306	295	284	310	294	299	292	285	303	311	294	290	308	320	299	336	323	338	301	282	301	305	328	289	314	336	288	336	303	302	331	293	289	342	338	285	296	276	328	314	323	314	322	314	315	341	309	290	303	303	291	295	286	288	281	282	313	276	310	313	277	322	294	307	282	316	308	285	289	303	305	298	350	290	320	304	270	303	286	321	275	306	306	334	286	289	283	291	319	317	331	312	311	293	311	304	277	305	285	298	296	320	297	318	285	320	293	293	308	307	295	307	304	312	303	302	309	315	330	290	298	319	263	300	321	333	291	297	299	300	320	248	305	301	290	322	307	279	289	299	285	290	285	298	322	287	281	298	283	325	290	306	339	294	301	321	285	287	308	295	293	324	291	292	337	311	266	278	317	306	317	327	321	321	286	329	310	332	321	301	287	290	266	291	326	301	332	312	306	307	316	329	307	295	316	343	312	292	345	285	283	309	268	294	327	287	320	317	292	313	330	324	290	326	285	282	275	290	298	290	296	284	282	332	300	303	309	320	290	286	311	308	315	290	281	296	320	282	276	316	282	309	315	327	280	343	299	294	300	288	314	306	290	312	313	298	282	263	296	289	307	285	313	303	322	322	319	308	312	320	326	302	291	306	264	312	278	309	307	308	291	316	328	267	318	313	311	328	306	296	304	318	323	290	280	295	294	336	300	304	301	294	302	313	291	322	316	295	280	329	277	334	319	322	296	303	300	346	295	280	281	301	280	299	310	332	308	320	283	320	321	279	281	296	295	305	279	292	303	323	292	299	294	299	297	297	310	305	311	290	310	303	293	285	332	316	308	315	301	300	310	246	330	317	302	313	293	291	312	325	319	286	284	327	302	290	333	294	300	291	273	275	316	312	318	303	321	307	298	282	290	293	298	297	283	289	324	347	284	302	277	309	331	305	317	291	297	285	303	277	261	308	340	320	310	288	292	295	292	272	284	305	298	311	304	282	276	308	294	330	312	317	314	283	292	318	302	337	291	332	346	288	294	297	298	314	307	306	312	280	320	281	347	286	305	283	305	288	313	311	305	317	298	312	307	326	311	284	303	311	295	295	285	302	308	294	325	284	326	294	302	327	313	330	347	309	272	330	282	303	302	276	323	301	297	314	284	324	312	340	318	331	311	314	320	310	303	304	305	317	311	278	290	288	313	295	306	295	294	299	349	316	311	309	301	299	286	310	301	281	292	307	325	288	314	307	282	288	275	341	309	315	258	285	322	286	319	306	314	314	303	304	283	283	329	296	300	278	303	281	329	310	308	282	315	319	293	315	324	296	310	311	289	306	286	326	319	310	319	308	301	309	293	291	316	314	327	295	284	322	320	301	320	296	312	283	320	321	285	278	297	284	304	312	277	289	257	340	295	269	312	313	323	296	282	299	302	298	314	306	301	312	331	334	322	344	302	281	267	290	286	330	318	287	279	307	339	296	326	304	295	287	300	268	309	295	307	319	305	300
36661	46956	35343	26440	17652	11326	9289	6566	5068	5745	4581	2542	1145	874	735	685	672	758	673	594	681	655	682	659	536	556	454	472	409	425	389	400	413	495	386	364	375	384	338	351	387	375	381	352	321	334	379	361	346	376	348	353	350	349	348	363	339	340	312	382	361	361	348	326	350	332	399	337	338	358	378	329	363	375	332	351	350	352	361	325	333	333	326	323	339	334	370	344	327	333	317	370	364	330	351	312	328	339	329	364	355	353	328	333	333	379	322	339	327	334	349	354	360	361	350	336	337	355	345	295	324	348	352	312	361	306	363	379	357	342	375	358	328	349	345	371	337	325	352	347	335	340	345	357	347	351	339	386	338	328	330	313	342	319	321	355	343	335	324	317	313	350	314	354	345	361	330	347	332	350	360	320	343	326	346	338	342	344	339	365	335	313	326	355	341	347	337	319	309	337	333	339	345	362	325	342	344	353	347	337	365	356	316	354	376	334	325	329	314	341	311	354	339	314	334	336	341	351	316	348	330	361	355	367	342	316	320	348	350	317	333	365	352	366	347	345	329	353	364	369	321	370	330	333	357	327	331	346	336	345	320	383	318	343	352	340	395	361	327	322	294	336	335	337	346	357	335	335	359	312	326	333	360	325	330	320	355	363	375	339	341	346	352	349	345	299	335	348	331	336	347	325	348	321	351	349	341	346	356	348	371	346	336	329	350	338	339	338	319	370	398	345	343	332	338	347	360	339	355	366	346	368	344	330	350	349	317	351	380	312	329	295	366	355	339	314	345	339	344	359	334	372	308	352	374	349	329	332	337	347	356	349	341	334	334	333	338	356	321	366	337	386	355	334	310	340	362	336	345	360	328	347	344	373	340	333	356	318	360	354	343	353	331	365	312	337	337	305	349	334	325	351	359	353	335	338	353	355	314	320	343	327	348	338	313	298	315	347	332	345	314	344	343	362	333	377	344	359	341	291	333	341	358	322	336	335	349	345	319	325	315	339	303	303	348	336	315	334	375	356	314	311	318	344	317	304	325	341	345	352	344	341	343	317	343	338	312	329	345	327	329	321	362	336	326	363	351	295	362	306	351	357	321	334	365	367	313	360	331	323	305	333	332	334	382	348	372	312	303	369	324	325	346	388	352	321	306	331	351	326	335	339	339	363	339	338	355	331	351	327	335	320	334	335	345	359	355	330	364	348	353	352	319	318	333	376	326	351	333	338	320	332	339	354	351	333	316	365	338	361	332	338	350	316	353	332	343	337	340	371	353	327	329	333	312	327	352	362	338	340	320	352	357	342	325	354	338	322	356	318	351	348	321	337	337	351	361	351	375	344	359	352	339	349	347	327	348	377	342	317	377	340	343	346	356	370	328	339	335	310	356	329	319	351	319	343	351	340	309	344	336	336	350	338	383	351	332	337	340	355	359	360	367	369	339	353	352	357	373	342	350	344	334	345	341	328	356	338	360	344	319	353	351	327	358	331	373	353	328	349	366	322	355	352	344	359	340	316	312	331	321	342	396	379	341	327	334	330	336	378	344	340	362	344	312	350	309	335	349	368	357	340	331	317	313	348	341	385	344	352	365	364	334	321	358	362	384	318	361	336	362	330	366	361	346	348	302	354	343	320	357	333	360	325	357	339	360	333	350	373	332	373	342	348	364	340	345	371	334	338	346	365	331	321	336	358	333	372	321	344	337	298	353	351	328	296	332	340	309	345	364	375	319	366	319	330	351	329	367	328	344	357	355	314	348	333	348	345	334	343	339	351	358	364	308	343	377	304	364	379	353	364	362	322	338	365	363	348	329	374	313	342	328	353	355	367	330	319	322	343	334	344	373	328	347	319	342	353	364	321	341	332	336	335	337	337	339	295	376	338	353	357	354	340	351	358	332	329	347	343	347	375	341	335	315	354	328	317	354	341	331	306	349	329	350	317	369	347	314	348	309	295	338	350	364	349	319	315	344	346	334	309	347	362	327	334	324	341	342	366	324	360	365	334	351	344	336	350	367	342	327	339	323	354	367	335	340	349	339	357	339	372	325	322	355	336	350	342	328	318	328	342	339	318	330	352	342	336	328	339	355	366	322	378	332	364	354	339	338	349	333	364	335	342	335	338	346	367	316	349	328	373	331	392	331	368	307	346	345	348	330	336	366	362	306	363	340	362	319	318	327	326	340	360	345	349	323	355	319	337	376	299	332	301	310	356	316	367	354	340	345	332	338	363	362	374	337	345	351	335	311	320	347	324	348	320	340	344	358	354	313	347	307	321	317	292	352	363	332	355	335	361	336	325	354	359	348	374	340	353	325	360	319	321	316	334	352	318	312	371	331	310	354	305	326	403	340	327	353	325	323	305	364	337	331	315	365	344	327	334	304	337	314	347	326	343	373	343	311	325	330	339	334	374	330	339	346	350	362	339	340	344	344	361	331	356	328	345	358	335	361	324	341	319	378	349	379	348	381	328	333	340	355	353	344	326	340	346	345	343	335	333	301	321	330	339	321	320	340	305	369	366	315	316	353	359	363	369	347	348	343	334	356	347	344	342	336	338	336	347	336	342	337	340	356	346	342	361	310	317	357	323	309	319	358	357	360	343	330	352	350	336	373	332	329	336	355	344	332	363	310	363	311	353	362	324	316	325	329	355	338	322	366	376	318	368	326	322	321	329	345	330	310	352	322	312	373	353	345	369	335	309	335	355	335	339	358	357	365	325	329	294	351	334	368	349	344	337	318	324	371	337	356	334	349	304	333	329	325	364	342	337	319	345	345	342	375	330	350	332	345	393	323	322	338	350	334	328	347	377	364	346	311	318	319	364	337	310	323	328	327	399	353	361	340	318	326	317	344	296	336	349	378	354	307	342	336	312	336	326	339	339	332	353	345	320	303	391	368	336	318	347	354	352	308	343	340	366	353	334	369	318	316	345	309	341	331	359	322	324	362	326	327	324	326	342	358	332	329	333	313	371	358	346	339	352	315	359	335	354	333	353	352	341	337	346	329	331	325	346	353	331	341	359	349	345	345	331	357	328	362	357	377	340	351	323	306	311	339	338	347	354	342	391	327	376	352	344	345	330	360	336	340	362	330	290	320	328	352	317	332	324	320	360	327	352	350	336	331	311	351	317	360	334	324	307	365	344	361	349	342	322	349	353	347	351	360	345	329	323	367	344	347	396	358	354	321	341	305	345	335	343	324	327	329	360	330	329	370	352	351	334	334	328	376	365	345	363	346	314	326	324	292	335	356	328	356	350	370	317	322	327	320	326	343	306	320	350	376	337	324	357	337	348	323	349	336	345	335	366	343	370	339	369	359	356	331	332	362	347	323	344	348	350	363	333	333	346	344	311	327	370	321	336	330	340	339	343	329	323	321	352	351	366	369	320	361	372	322	333	367	322	362	351	321	331	353	337	378	330	343	325	350	323	330	337	354	347	331	328	364	354	336	346	342	353	367	293	333	305	320	317	324	379	349	324	369	320	321	320	356	331	335	339	325	356
27989	22590	19630	11300	4833	2061	1454	1082	837	906	848	667	380	365	330	388	374	381	398	379	384	402	367	382	350	363	350	352	371	351	300	374	384	376	338	331	340	316	346	374	348	341	325	314	358	343	347	379	339	307	365	315	354	320	350	310	351	400	347	362	353	351	366	327	345	366	343	302	353	313	369	339	348	338	363	346	359	354	327	311	336	333	372	355	340	366	357	356	363	371	359	348	314	343	334	344	379	369	299	345	371	365	339	348	345	385	317	319	334	361	353	349	342	344	328	383	307	348	351	354	343	341	297	324	348	360	338	345	324	343	345	371	361	350	334	323	317	340	304	346	379	332	317	335	338	352	330	367	339	326	364	356	338	333	347	346	364	328	317	335	372	341	340	344	310	357	336	337	358	346	313	347	346	330	306	323	349	308	334	341	322	305	319	337	316	352	330	354	334	328	320	358	334	348	346	370	355	349	362	376	349	356	354	349	351	356	359	349	346	348	328	344	365	337	345	346	319	325	358	365	341	358	343	332	362	321	344	331	337	369	319	344	386	357	320	326	335	345	329	355	350	321	370	367	331	344	302	362	324	348	371	360	339	322	347	333	339	332	347	308	314	372	327	342	392	383	337	337	354	346	320	329	339	358	303	364	335	294	315	338	343	350	316	328	357	342	332	302	361	330	351	326	318	339	347	321	332	340	373	355	379	352	333	300	367	355	370	345	360	320	396	357	331	347	332	352	358	313	356	347	347	325	314	360	359	364	342	314	320	334	321	297	379	366	354	344	344	376	373	346	337	377	313	326	359	344	343	340	319	386	338	363	349	332	346	375	348	364	346	347	357	390	362	326	342	362	336	327	373	357	333	322	350	350	361	321	317	321	349	344	342	342	332	360	316	348	322	342	379	323	360	326	343	367	321	349	321	328	322	311	358	368	380	337	353	364	339	319	332	358	333	333	339	350	354	363	365	333	353	340	354	347	354	325	335	309	335	345	343	334	336	348	349	370	294	347	325	336	332	325	348	344	348	322	347	318	330	322	369	374	330	320	353	352	303	351	370	323	348	337	318	336	350	335	327	359	351	344	364	336	379	330	315	338	357	367	327	347	374	335	299	353	333	354	365	361	332	360	299	332	391	331	368	329	346	329	333	357	353	343	320	329	361	385	358	354	343	356	329	330	342	375	315	320	360	324	360	345	364	324	308	322	362	319	346	311	373	366	313	345	386	348	367	340	345	347	359	352	386	349	346	339	366	355	336	337	345	315	348	329	331	346	315	358	334	335	324	354	306	387	310	327	367	334	337	327	364	368	324	333	311	319	346	365	366	379	321	344	334	348	321	333	341	307	316	343	332	362	338	321	378	294	334	362	323	321	315	351	360	323	331	354	333	363	366	347	321	342	330	334	324	340	338	342	326	341	348	369	322	333	374	361	328	346	326	344	350	341	316	335	330	314	353	332	363	338	334	323	362	317	352	361	292	313	339	331	317	350	361	336	318	325	363	343	351	337	380	315	335	322	342	310	384	333	354	340	330	324	344	352	357	339	330	360	322	335	337	327	317	337	344	352	355	334	339	350	305	347	335	357	361	377	342	335	300	345	340	307	313	337	355	332	342	365	340	378	356	302	363	380	335	338	355	333	311	320	358	335	370	357	362	334	347	321	348	325	340	344	358	346	343	334	359	325	359	347	354	351	335	358	326	334	342	311	354	368	323	353	328	330	333	323	357	358	331	345	346	344	298	318	348	309	319	362	335	384	331	326	371	372	346	342	335	305	355	319	345	311	387	342	351	343	368	349	336	370	338	350	334	342	326	352	339	364	328	324	304	349	386	355	334	327	331	357	304	358	345	346	377	351	331	342	311	378	328	366	334	311	372	351	302	325	314	346	326	347	372	357	336	341	351	340	334	348	338	306	358	343	350	355	333	340	375	352	342	317	340	344	353	350	376	375	337	320	318	344	330	357	359	381	318	331	320	333	333	326	366	336	332	335	332	358	307	360	335	342	349	365	355	302	359	324	326	315	314	353	367	341	354	325	345	322	317	330	322	348	320	339	335	301	342	331	356	340	330	361	369	319	363	334	366	343	332	347	309	346	361	360	330	331	371	323	337	342	356	337	321	356	322	330	363	311	365	321	351	324	311	382	320	340	355	374	330	361	349	351	344	328	318	346	350	359	346	335	321	344	322	303	344	326	392	334	334	332	333	372	348	351	348	330	357	338	342	368	351	318	347	337	354	326	363	335	324	359	373	312	342	334	339	320	310	347	341	348	360	336	381	364	345	347	345	328	359	321	331	359	323	369	339	311	357	321	361	332	365	347	308	325	331	331	360	326	384	330	323	330	328	334	338	339	368	334	321	308	345	309	327	327	356	333	343	334	321	370	338	323	301	349	321	355	338	362	320	321	339	351	326	360	357	322	364	336	370	380	323	334	360	321	332	343	349	345	385	316	340	310	377	356	357	335	378	304	335	358	335	342	334	334	353	373	335	335	345	336	334	339	331	321	344	344	368	380	363	372	349	362	318	332	316	343	342	317	335	342	324	352	349	328	352	349	342	307	337	334	347	325	336	312	375	359	326	332	385	332	341	350	385	390	329	319	311	348	328	357	364	336	346	359	354	334	341	355	329	348	316	358	337	339	378	331	337	339	336	343	356	325	365	340	358	338	346	363	354	319	352	365	347	373	303	344	343	379	320	317	327	347	346	329	355	322	334	333	309	369	346	328	365	320	341	319	350	375	380	334	352	331	357	348	370	359	360	345	349	352	347	353	340	366	380	319	348	372	324	340	350	339	319	323	342	339	330	310	340	341	355	320	323	351	341	346	344	362	368	331	347	322	335	358	334	366	333	338	317	312	330	353	376	313	325	342	305	373	355	342	352	351	311	341	335	361	333	333	343	335	372	302	367	343	314	357	357	357	347	375	314	344	382	351	341	330	374	337	333	325	339	325	387	325	348	350	348	373	343	345	342	345	342	342	365	353	319	356	359	329	335	319	337	326	332	338	357	338	340	358	315	335	343	331	308	361	303	353	334	335	356	324	317	373	331	376	354	346	340	307	318	349	370	346	385	319	355	302	331	336	348	335	321	337	287	333	319	350	332	351	345	316	343	338	349	335	330	334	344	356	343	364	357	329	317	383	388	362	292	323	342	356	355	364	334	354	335	353	357	345	349	342	307	370	365	348	309	332	348	323	359	364	335	343	336	315	364	363	344	358	346	343	340	366	328	367	341	334	354	347	335	374	361	323	337	365	327	353	309	327	305	321	349	337	334	369	356	372	312	365	311	328	356	334	345	349	322	359	346	325	329	349	308	319	340	337	367	367	351	332	354	350	343	357	336	366	360	309	349	335	342	312	354	350	381	341	345	344	363	353	359	363	341	382	334	347	358	349	347	342	333	324	366	320	366	382	363	319	322	340	335	361	353	356	352	331	335	350	348	305	343	346	340	367	302	340	338	341	337	366	343	347	377	339	337	321	338	349	399	367	324	357
30813	31555	22121	12922	7756	4172	2954	2358	1669	1829	1468	1114	539	460	477	441	476	506	514	515	471	530	490	471	454	438	441	423	455	410	436	451	491	426	393	401	407	433	394	398	411	400	396	411	443	436	417	400	398	428	421	419	429	441	420	462	424	423	426	450	440	428	399	388	439	435	420	391	412	415	436	408	426	448	396	437	411	395	449	439	400	467	419	401	424	416	423	449	401	425	397	411	410	396	434	411	418	371	394	345	414	452	386	403	403	415	458	422	438	428	417	397	419	401	441	433	433	444	411	461	406	409	424	398	443	411	397	387	451	405	426	398	410	442	402	405	412	451	460	442	434	440	419	425	444	393	463	391	388	401	406	388	405	410	454	422	430	411	412	416	433	418	395	385	415	359	415	440	454	397	424	394	440	431	388	437	390	429	433	424	437	431	395	443	401	431	372	400	407	455	417	427	419	451	427	416	411	449	392	404	428	439	421	404	398	430	432	440	410	402	447	404	396	432	419	405	414	396	400	401	435	389	435	375	401	432	395	389	394	419	448	417	426	442	365	375	398	422	389	401	406	419	391	450	448	398	436	436	439	409	426	388	395	428	419	407	433	399	403	387	427	431	426	440	410	414	432	404	384	409	381	386	426	425	412	395	438	419	423	418	437	439	425	409	443	421	389	419	387	403	407	411	414	436	456	442	423	430	420	414	453	405	404	390	447	409	410	410	420	427	433	419	441	436	413	449	404	446	393	391	438	418	391	373	424	442	410	449	403	420	378	411	404	447	414	407	423	421	412	431	417	402	452	440	377	428	380	424	420	407	419	431	427	404	420	446	395	379	404	408	440	406	428	383	441	406	414	389	376	401	405	408	443	430	449	462	421	429	391	445	428	427	416	383	403	408	414	412	398	427	404	424	441	413	381	401	390	439	413	392	428	396	443	398	416	403	428	419	394	412	444	395	425	436	436	438	397	407	429	439	389	424	433	410	388	406	436	403	453	394	408	409	411	435	402	431	462	414	403	436	393	413	424	431	381	421	409	384	424	428	405	415	427	441	408	418	405	394	420	411	396	409	364	395	412	388	448	413	427	437	420	398	425	419	400	398	414	393	412	393	411	421	421	443	396	410	439	440	416	385	450	402	446	381	408	436	439	421	433	376	399	441	454	434	398	399	398	401	422	406	427	457	457	456	375	400	425	396	407	410	424	368	429	396	397	445	449	386	439	435	416	402	429	394	403	407	455	399	411	413	426	440	408	412	393	401	373	403	414	416	464	422	393	430	417	410	450	403	426	399	413	418	430	410	443	416	403	442	415	427	419	407	404	410	437	430	424	400	422	409	412	394	386	405	417	411	414	446	418	431	447	430	430	435	377	412	426	435	405	397	438	440	415	430	387	399	404	402	406	461	462	447	425	404	415	423	436	392	386	428	425	424	435	448	432	395	389	412	460	405	419	433	437	400	404	411	414	421	419	384	410	420	425	431	421	405	425	440	389	425	418	408	392	418	369	425	435	444	414	380	411	463	427	437	427	400	464	404	390	439	388	378	406	413	413	464	429	449	396	445	423	413	390	400	428	403	410	384	392	407	406	406	444	419	443	407	416	435	406	419	421	410	411	404	427	400	462	466	426	412	434	446	379	394	416	421	424	408	410	416	418	446	472	436	400	414	414	413	390	406	378	417	411	425	405	437	442	430	435	445	388	416	423	399	443	425	439	426	422	419	448	439	384	436	431	421	423	415	434	391	403	457	420	445	453	412	408	387	479	438	419	416	400	417	423	436	425	432	439	437	425	413	422	411	420	428	431	396	413	424	414	432	387	425	399	393	404	406	413	423	447	437	422	424	417	433	386	407	398	389	426	402	430	372	425	437	416	426	388	429	423	444	410	417	389	414	405	414	459	381	395	386	401	407	435	412	370	437	410	428	393	423	420	437	414	387	398	403	378	431	394	446	401	393	415	433	404	448	403	452	411	414	397	402	373	388	393	396	404	440	411	439	389	419	417	395	434	454	428	435	395	436	428	414	407	453	450	424	448	422	419	419	366	399	405	437	397	431	387	410	399	419	439	407	411	453	435	420	422	423	410	456	419	384	443	412	396	445	413	433	414	389	421	429	429	425	413	426	442	396	446	422	403	415	433	372	417	376	428	435	410	415	404	403	434	385	440	423	438	477	401	409	435	428	430	418	443	389	412	413	404	464	418	395	400	423	435	449	368	400	427	433	437	432	435	434	413	439	403	391	428	429	401	416	399	410	446	429	451	441	404	428	415	440	409	390	389	434	437	420	377	441	388	436	402	398	434	434	435	396	387	414	452	391	431	402	439	421	428	429	385	425	413	484	421	367	430	392	413	416	451	386	401	433	422	421	424	426	429	428	408	405	379	402	418	422	401	400	398	440	439	432	415	419	400	431	397	412	457	432	460	472	403	448	416	420	424	423	426	429	427	432	380	433	420	420	398	448	392	428	442	435	395	404	428	409	408	414	386	409	407	439	400	396	420	427	404	381	414	372	409	419	436	441	426	415	418	393	418	442	381	423	407	424	421	464	417	435	431	435	418	428	432	399	453	408	396	431	435	374	401	440	406	405	429	445	450	414	404	411	408	415	400	403	445	423	444	443	418	390	398	408	419	369	438	425	408	404	433	419	423	416	399	365	417	374	440	402	436	410	449	419	394	431	408	388	395	386	381	404	387	410	452	386	420	423	400	433	455	438	417	405	460	411	410	397	427	423	449	410	417	451	430	434	407	397	423	443	425	392	380	389	391	398	389	415	409	422	403	429	416	425	407	419	421	403	419	405	417	432	418	406	391	404	438	410	473	419	408	468	418	448	414	409	416	394	394	400	409	455	448	448	400	443	418	385	424	418	439	437	418	417	419	433	421	404	407	411	420	371	443	427	424	420	401	429	441	440	441	419	363	397	418	405	426	396	433	415	441	387	421	413	422	458	398	391	402	382	412	390	417	437	361	451	415	423	420	427	403	427	417	373	412	439	424	411	422	403	437	427	415	401	400	403	392	429	419	406	403	433	420	473	422	378	428	392	407	386	415	415	396	404	451	427	413	447	415	424	435	405	409	430	393	417	416	413	426	426	429	426	386	396	433	447	386	425	425	419	441	395	398	442	413	435	436	394	441	432	396	421	441	407	407	419	419	418	437	414	393	459	461	426	413	415	447	447	409	442	419	419	397	405	418	413	394	395	408	454	422	403	396	456	437	459	369	436	467	429	402	425	414	440	429	437	419	407	394	421	420	418	404	418	401	427	420	431	419	398	401	408	407	442	408	434	436	398	444	409	439	450	388	408	448	438	436	417	464	423	383	405	440	453	416	420	436	428	424	409	437	431	436	406	415	452	412	404	420	422	418	405	394	419	429	402	410	399	440	402	434	427	437	446	450	408	438	438	399	407	413	419	426	425	410	413	416	400	422	425	416	426	409	442	391	418	394	401	383	429	410	389	428	401	434	406	415	436	453	463	445	431	397	409	409	425	427	440
23430	20868	28083	23816	20864	13427	4050	1944	1510	1443	1186	915	395	321	258	270	264	276	309	274	310	272	302	264	248	256	226	228	219	211	200	226	247	188	207	181	199	205	185	190	213	166	188	205	215	199	199	202	211	191	209	178	177	198	187	193	189	203	214	206	193	192	192	196	187	182	193	215	200	187	200	196	208	195	206	202	197	207	191	192	207	184	184	192	221	236	172	193	196	206	185	200	199	203	208	178	200	179	191	215	161	218	170	214	174	186	171	180	189	196	179	166	174	191	175	185	173	180	188	206	216	178	190	177	182	219	192	200	184	192	195	191	185	205	204	192	179	197	180	178	178	190	205	201	182	183	190	193	189	190	198	172	189	200	200	200	173	194	191	208	190	198	191	197	182	194	190	205	211	187	165	180	187	206	181	190	170	206	187	171	188	201	214	216	205	179	196	199	212	190	198	198	184	233	190	195	199	191	187	176	199	186	181	214	186	186	205	210	196	176	196	225	197	191	201	180	198	175	196	200	172	206	218	191	191	194	175	155	180	161	195	180	197	212	171	206	211	179	182	184	192	188	165	181	167	179	180	210	164	182	192	180	218	216	192	186	215	191	181	195	195	192	203	172	166	198	191	218	181	209	207	168	214	187	186	196	193	202	187	198	220	183	187	184	195	188	200	175	199	182	206	186	181	184	221	201	167	201	190	201	180	195	206	224	192	192	200	188	188	183	166	192	173	195	195	210	188	195	198	207	195	202	208	197	200	179	189	205	177	183	173	224	190	209	184	193	196	194	185	185	200	190	192	196	204	196	189	199	189	190	195	204	189	179	204	188	190	201	185	182	193	172	189	176	186	203	189	188	185	180	181	200	190	157	195	203	173	193	179	171	164	187	211	172	219	204	197	179	177	194	185	189	192	207	210	179	185	176	194	180	182	202	192	212	164	189	170	169	198	208	202	194	181	210	175	197	202	190	199	190	180	187	177	186	173	221	202	229	203	189	182	207	194	192	181	192	171	173	202	183	193	204	193	191	169	179	198	179	184	198	186	192	199	178	188	191	194	177	181	213	194	178	167	190	189	196	181	174	190	194	195	183	158	186	184	167	195	199	175	197	188	210	187	183	180	179	164	209	206	210	195	184	197	189	186	174	180	209	203	198	177	194	218	179	197	194	215	161	177	190	171	182	201	220	167	180	227	203	185	193	192	222	176	189	214	187	175	188	189	194	180	173	196	202	182	192	186	184	188	183	196	181	162	200	201	203	200	187	207	172	222	195	164	193	204	211	171	199	211	190	178	175	165	159	205	203	212	198	195	199	221	181	177	220	203	186	204	209	185	192	187	179	194	209	200	187	182	189	177	190	207	202	183	186	196	184	173	179	191	218	183	155	193	193	207	185	187	171	210	179	183	177	183	190	177	194	184	178	183	189	189	212	199	184	214	200	185	203	223	183	189	176	198	182	182	190	193	188	187	178	194	179	188	186	207	174	181	204	185	208	199	183	163	168	216	191	197	194	193	198	186	194	214	197	195	186	196	186	183	186	197	180	179	199	198	201	169	187	214	187	183	191	194	198	170	196	201	190	175	197	190	185	185	212	229	186	198	164	203	180	173	208	199	191	188	186	182	189	177	194	209	187	216	209	164	191	211	182	188	183	187	207	201	173	203	181	200	195	189	206	171	178	187	182	189	202	177	205	186	178	216	210	197	176	207	197	178	198	200	207	204	198	199	168	201	202	207	216	201	191	206	178	169	210	192	190	194	203	161	199	172	181	206	160	184	208	196	157	196	223	184	198	208	198	190	180	174	187	197	197	196	194	189	187	181	200	202	171	191	181	185	192	207	210	176	214	189	180	168	194	180	200	182	216	180	186	179	169	172	201	198	200	194	177	206	196	209	190	199	192	212	188	188	192	181	183	188	193	207	196	213	206	204	170	168	210	167	204	185	205	200	185	207	206	196	195	198	185	189	189	211	190	214	213	179	168	159	196	190	201	185	194	194	173	180	209	181	180	179	192	184	201	213	175	191	214	187	197	182	166	193	193	212	193	214	185	179	182	201	200	198	185	194	192	189	203	181	193	210	198	192	200	180	193	216	179	187	193	193	179	207	195	183	195	162	193	202	203	194	192	203	191	199	206	178	184	202	199	218	196	174	219	187	194	192	199	193	182	179	209	188	160	206	185	178	216	173	191	202	174	205	184	194	220	169	201	195	184	202	184	201	191	199	162	181	184	196	181	191	203	203	184	193	205	184	215	189	164	188	187	196	197	209	187	170	196	175	179	193	171	188	219	174	164	192	200	185	178	178	217	205	191	167	186	186	178	210	187	206	167	182	189	177	195	199	171	215	187	193	183	200	164	203	185	191	188	202	179	199	210	188	213	159	212	171	202	187	205	177	232	201	172	186	209	174	203	177	184	209	188	211	217	169	193	180	203	195	196	194	174	218	197	197	179	182	185	175	182	204	171	201	215	185	192	179	206	201	180	176	179	164	186	238	197	185	177	216	196	201	175	195	163	193	196	191	183	189	183	155	173	213	181	179	191	186	190	192	170	197	180	162	206	196	196	205	199	178	191	197	197	205	200	197	201	188	209	167	195	214	203	203	178	202	217	184	178	201	175	179	195	174	205	187	200	205	206	208	180	181	146	216	202	200	185	200	179	193	199	185	184	183	182	169	195	201	176	189	177	191	195	201	204	189	192	180	200	194	205	192	186	185	176	177	171	198	195	208	190	190	191	215	181	196	192	178	188	189	183	192	191	205	210	202	194	180	188	174	182	178	197	178	172	186	204	199	187	213	187	202	175	180	193	190	204	197	194	210	165	203	179	197	185	212	174	195	182	174	205	194	211	215	184	167	190	181	184	195	181	147	207	187	184	172	178	186	180	192	176	183	183	182	210	186	215	193	172	169	213	197	205	202	193	169	199	190	211	189	164	149	231	180	185	179	191	191	201	170	184	185	188	193	174	182	186	193	206	203	178	189	204	195	216	185	204	172	200	188	200	180	170	182	201	178	190	193	160	208	183	211	196	173	202	192	192	175	186	208	189	170	201	184	201	207	200	158	195	203	183	194	194	195	191	203	182	181	189	200	208	206	182	216	165	205	185	216	178	208	156	228	189	183	175	196	184	203	185	197	201	193	188	191	208	205	206	192	178	179	170	177	203	191	194	185	204	180	169	215	193	201	210	192	176	176	222	180	195	186	187	199	190	175	160	185	199	201	190	188	183	193	203	190	201	176	187	179	166	165	180	177	202	155	186	197	177	219	214	213	191	203	198	198	192	196	173	192	182	204	208	189	199	204	194	210	187	176	177	170	204	179	180	180	208	185	175	184	181	192	192	202	228	211	222	196	179	209	192	192	192	204	183	194	170	183	195	184	187	203	212	204	165	200	191	188	187	183	182	179	209	178	203	192	188	175	208	229	196	206	190	182	203	185	154	191	205	189	196	184	195	199	183	214	192	193	183	203	209	169	179	213	202	180	171	170	201	215	174
32944	42536	29428	19929	13288	8182	5668	3797	3474	2989	2395	1844	758	519	474	411	453	406	454	474	470	421	494	393	367	348	277	304	269	281	264	347	336	257	239	289	239	262	242	247	238	259	268	265	233	235	235	253	281	264	247	218	265	225	265	212	240	265	226	237	229	255	239	256	225	256	244	273	222	251	249	241	241	245	264	233	241	223	225	224	252	238	254	251	241	264	266	255	247	235	257	225	262	235	251	229	231	269	235	247	243	243	243	231	271	224	223	265	264	235	247	256	221	242	267	235	252	227	246	257	251	266	233	235	223	275	231	229	220	248	257	218	244	245	230	245	246	227	244	243	263	225	231	236	243	243	239	230	236	248	247	222	231	235	231	219	224	220	238	236	204	235	268	226	245	225	224	254	255	236	228	249	227	232	239	227	238	263	264	212	218	232	242	232	228	215	226	245	254	245	239	239	234	245	223	261	250	252	242	238	255	237	227	229	253	220	231	255	256	250	246	254	240	236	262	259	250	242	255	215	245	252	255	269	250	244	236	214	224	242	270	239	277	238	243	246	266	229	226	238	251	229	269	255	246	230	235	232	244	233	252	249	243	244	223	230	234	232	205	244	220	223	234	218	257	228	218	218	234	233	240	234	273	228	226	235	255	256	231	226	244	218	238	252	253	260	252	246	253	232	239	245	230	221	231	223	235	225	244	217	230	219	234	228	225	229	220	238	252	234	255	244	209	235	260	250	264	232	258	259	246	241	258	249	258	249	234	212	251	236	249	256	269	225	271	239	246	229	231	238	198	241	212	223	245	246	229	248	254	226	225	222	222	221	245	223	235	223	255	239	234	253	238	250	240	254	240	223	225	260	253	266	238	249	224	209	237	260	236	251	206	230	231	259	243	221	261	243	250	232	233	232	251	217	260	223	241	217	237	263	249	231	233	237	227	253	238	263	238	210	257	259	222	238	237	250	214	225	229	229	229	239	240	253	223	280	260	245	255	259	251	221	232	248	235	243	242	217	232	223	241	251	254	248	253	250	247	265	231	268	222	262	246	241	249	246	237	238	253	243	233	239	243	237	234	250	227	243	255	245	227	232	244	231	234	213	241	226	223	223	255	233	221	195	253	240	286	261	280	208	241	236	246	228	246	216	206	226	255	229	228	234	242	236	241	248	211	255	233	198	221	233	247	247	251	222	256	252	250	227	240	235	219	211	246	238	227	249	231	235	255	257	236	236	248	231	249	235	255	253	235	204	254	230	223	252	235	254	252	223	227	251	244	259	236	264	228	226	239	250	243	228	213	258	273	244	235	232	230	248	241	209	252	245	240	245	255	239	234	239	248	244	248	216	225	258	230	262	232	223	257	241	221	243	248	241	245	241	243	237	225	233	243	220	226	227	233	238	258	229	259	241	249	231	251	226	252	249	255	238	222	261	229	221	241	234	254	233	233	220	230	254	220	230	234	212	249	237	230	221	234	237	255	210	250	246	239	252	228	229	220	233	247	262	239	251	250	212	254	242	242	217	244	253	237	255	226	234	238	229	272	233	241	236	244	233	263	227	251	255	237	247	247	218	223	254	259	229	243	203	241	231	221	205	242	232	247	252	263	247	257	225	216	222	248	245	243	234	239	257	242	241	235	227	250	232	235	230	271	234	244	233	222	240	213	219	219	229	272	242	243	240	228	216	242	237	265	228	240	237	212	228	224	239	254	285	228	245	228	235	242	240	247	240	247	243	249	248	233	214	239	239	244	237	242	237	231	236	240	235	246	238	233	215	230	252	232	242	252	240	249	250	224	233	252	229	233	214	255	246	228	252	230	228	239	256	225	276	237	210	257	216	251	215	229	237	262	247	226	232	249	228	223	235	232	271	248	217	245	209	246	263	238	246	242	253	250	250	243	237	240	255	227	216	228	227	238	237	247	236	231	259	245	237	217	223	241	245	226	237	226	255	248	240	254	245	247	240	227	240	235	230	237	247	281	230	231	246	216	242	222	230	245	233	202	241	264	262	255	227	237	230	229	264	235	254	237	226	222	227	245	221	265	240	226	238	221	224	250	248	239	231	251	254	228	245	244	230	234	223	256	251	233	252	257	221	231	233	232	244	239	230	234	242	237	238	234	221	246	231	226	215	242	220	209	237	254	241	247	247	226	247	246	220	216	231	240	238	237	244	215	236	249	242	228	230	245	254	223	257	230	241	264	235	247	254	236	259	237	246	221	229	253	236	249	245	210	240	242	263	241	252	249	237	234	214	234	292	237	241	270	235	227	224	241	250	230	251	241	277	223	240	249	243	236	229	252	227	252	207	242	227	232	229	231	262	223	253	249	220	226	228	230	240	227	233	244	244	251	241	230	257	227	239	241	222	263	235	224	236	234	240	218	229	250	248	238	234	241	250	224	237	250	238	222	226	251	248	246	243	241	239	253	231	248	248	235	237	246	254	249	248	209	230	253	219	233	245	255	226	243	251	245	249	256	263	219	238	235	250	229	226	219	221	246	250	239	209	239	241	247	274	253	202	239	230	232	249	213	250	288	254	243	232	243	244	206	228	225	221	261	197	273	223	223	236	239	229	235	230	236	237	252	228	255	247	228	256	249	245	256	240	243	245	216	272	266	250	213	238	203	243	265	259	243	216	239	226	252	229	247	235	240	231	249	264	220	247	238	259	213	256	259	258	240	243	253	236	215	246	254	242	241	246	235	248	251	234	222	222	224	249	241	229	269	226	257	215	235	264	230	247	227	224	251	259	246	220	235	211	230	221	258	237	244	241	245	245	247	233	231	231	235	250	252	227	250	242	238	217	224	244	270	246	255	223	229	245	236	219	245	280	261	270	246	266	237	239	245	269	246	217	247	216	251	276	220	219	228	242	238	226	242	247	245	245	235	221	225	249	238	207	241	259	240	261	252	209	237	251	244	228	226	248	255	217	233	242	215	212	224	223	233	267	231	245	233	232	231	241	246	232	231	234	255	221	240	240	219	228	221	217	229	254	222	232	229	257	246	225	229	231	215	258	232	235	270	235	220	252	243	259	262	242	262	240	232	248	226	231	236	247	239	218	248	244	242	260	250	231	243	236	260	254	229	246	235	223	216	244	233	234	201	264	232	267	248	263	234	224	223	244	249	244	256	229	238	233	247	228	265	252	236	230	260	231	250	243	239	251	224	251	240	239	255	221	238	240	235	239	244	237	239	239	256	238	214	251	248	229	229	269	223	225	226	277	244	223	216	239	228	207	242	242	258	263	249	253	245	240	224	224	235	243	234	215	229	239	231	246	244	226	245	238	266	247	235	230	241	240	249	227	258	217	249	239	232	254	244	264	254	225	262	223	244	231	258	241	237	254	229	233	221	198	220	249	252	248	255	225	254	258	235	227	249	246	256	225	239	252	238	251	218	249	229	209	230	242	233	267	260	230	243	232	229	258	272	267	234	242	263	236	219	221	243	229	235	263	237	235	258	241	245	236	248	258	257	241	257	239	251	230	239	240	230	227
24549	20864	27146	24694	15845	5434	2705	1675	1294	1308	1223	963	603	585	527	539	561	581	585	534	527	534	517	571	519	500	470	475	495	449	481	524	497	501	462	474	461	471	485	490	497	520	437	479	510	434	521	473	498	510	524	459	469	482	461	470	507	467	504	477	517	470	526	508	462	460	499	507	458	492	482	419	477	508	486	498	460	439	500	529	499	478	529	437	463	481	499	433	494	450	451	516	454	455	481	515	482	461	500	463	502	456	452	458	478	450	471	438	468	497	476	477	444	447	448	477	495	472	498	495	477	446	463	503	476	459	499	456	455	485	472	459	504	487	489	487	492	496	473	418	488	469	521	490	499	489	473	515	444	455	465	469	516	464	484	486	502	447	491	483	469	442	485	444	515	451	471	477	462	474	478	459	471	477	484	478	479	494	487	477	497	473	469	474	462	455	496	520	483	502	482	473	479	489	473	530	511	499	507	473	472	476	461	458	456	480	453	476	459	496	477	486	448	483	488	468	481	472	476	463	494	507	489	492	455	444	469	480	482	532	458	457	469	502	473	476	501	505	463	472	454	458	475	464	486	474	459	509	486	471	467	484	463	457	499	498	474	456	540	488	484	480	518	503	493	484	473	459	460	486	481	463	447	485	462	492	486	457	442	526	500	501	536	465	462	472	467	498	475	502	477	516	496	480	498	482	448	516	488	506	537	504	496	471	461	436	457	493	501	509	483	522	453	479	462	447	460	510	458	449	464	464	423	479	471	500	423	459	469	482	440	463	439	437	487	472	523	454	468	500	484	454	490	466	469	467	485	489	508	479	517	523	457	469	478	502	498	486	471	466	427	453	511	506	484	463	486	511	481	484	475	511	475	487	474	471	494	514	515	519	495	475	464	468	453	493	478	494	474	441	432	474	451	466	501	489	477	449	487	485	502	461	456	529	464	487	516	488	458	504	512	476	512	471	485	511	454	457	460	461	452	477	488	467	470	450	460	485	474	469	509	454	510	473	467	450	481	495	465	476	478	443	505	507	472	454	475	455	463	484	483	487	481	478	484	479	454	462	459	486	485	497	469	451	478	465	491	444	488	515	517	471	473	495	477	508	499	488	486	486	454	463	517	490	482	464	475	470	481	489	435	472	512	458	468	439	456	528	498	506	479	442	455	450	475	441	470	414	488	471	449	473	454	470	472	487	480	500	457	479	470	468	485	486	485	503	495	463	458	497	488	514	478	511	459	464	460	489	464	470	476	471	447	476	461	439	484	456	483	528	500	482	505	482	500	479	485	519	439	506	443	505	490	453	489	484	418	476	471	457	476	451	474	475	489	468	462	494	496	438	467	485	456	447	431	486	466	485	474	515	480	481	446	518	456	491	484	471	507	453	455	457	490	465	498	477	447	433	434	476	453	501	433	491	492	442	479	456	440	493	479	492	458	461	452	451	481	477	485	464	485	491	532	502	500	430	478	478	472	456	490	451	446	468	457	490	479	473	477	433	507	463	473	486	463	480	443	447	467	479	493	443	473	459	490	461	492	485	486	476	491	454	476	440	472	483	501	484	484	482	489	463	497	494	503	450	470	474	478	480	464	507	464	536	497	472	483	454	486	478	471	508	476	478	485	479	446	474	467	483	460	433	448	490	471	467	460	469	483	447	480	493	472	474	447	459	501	479	469	473	484	466	477	461	483	491	464	512	448	469	468	449	498	470	532	463	477	483	484	448	468	455	470	496	459	493	509	482	476	457	473	485	474	518	476	489	488	469	471	473	491	475	503	448	470	475	498	478	548	466	501	475	455	487	468	488	499	492	473	504	480	516	476	481	446	476	440	489	503	487	467	442	483	517	483	466	469	453	493	475	481	514	499	464	488	497	506	518	506	445	483	502	478	486	517	472	473	478	512	493	500	460	455	509	484	466	463	497	470	478	506	492	478	467	467	475	504	461	517	512	494	503	475	501	449	509	487	469	481	486	484	482	495	444	473	493	454	494	470	510	490	477	489	454	454	464	450	504	455	459	475	458	488	463	483	451	478	476	441	477	440	492	460	482	458	471	467	472	481	481	452	495	493	491	451	494	461	454	472	464	455	489	465	507	499	479	470	466	499	517	472	495	494	421	495	484	482	448	449	450	484	453	470	490	483	440	461	486	456	443	455	485	473	524	485	458	448	504	466	426	456	470	478	508	474	458	471	464	512	459	482	481	466	462	496	483	448	482	468	452	482	463	465	494	507	461	488	449	498	438	458	489	486	470	449	467	443	477	458	519	510	459	461	464	482	466	469	481	490	483	480	489	473	461	488	508	492	468	492	451	482	487	461	422	459	471	488	462	460	455	471	499	471	456	467	467	492	483	471	479	464	517	520	480	476	478	477	464	471	440	529	485	501	488	442	465	478	474	497	442	450	496	513	487	448	469	475	462	507	442	442	471	440	498	485	474	500	478	488	476	501	459	482	457	494	442	490	473	471	455	425	487	451	480	471	499	489	512	497	497	474	497	528	510	474	447	442	466	453	488	453	489	497	488	472	511	482	469	474	480	501	509	495	501	470	479	424	446	508	489	455	470	481	491	471	449	469	486	531	452	493	489	452	459	477	451	447	495	513	525	468	475	452	502	423	487	449	449	456	496	517	495	520	460	506	484	478	472	446	442	475	474	481	444	475	488	497	510	482	450	506	510	491	464	485	469	477	460	470	445	460	463	480	529	480	465	477	459	514	506	466	432	508	447	446	532	467	471	464	481	493	489	512	496	447	473	482	488	459	514	469	479	489	517	483	492	459	461	442	480	501	479	483	496	468	498	492	456	490	443	448	508	483	473	465	480	468	512	439	459	473	502	488	501	486	445	486	475	501	471	478	485	495	485	500	445	503	487	449	490	468	472	482	461	470	462	489	478	525	464	476	466	463	478	487	445	480	456	478	480	493	474	466	465	525	442	469	495	478	448	508	459	464	478	468	471	439	485	435	448	474	485	504	475	477	465	471	519	432	481	476	483	481	456	489	516	472	503	491	507	502	471	481	469	512	499	522	479	478	513	500	456	483	482	531	479	474	468	470	481	446	465	439	482	452	487	459	482	470	425	453	501	476	484	482	474	479	483	483	449	529	441	481	468	439	525	459	500	502	465	437	460	463	475	468	465	496	486	446	469	488	443	461	515	468	489	483	490	454	482	469	490	453	446	502	459	478	512	443	496	513	485	472	499	494	482	475	500	519	511	468	466	453	480	462	457	479	479	483	491	469	462	480	467	479	480	450	473	480	493	506	445	460	475	480	477	464	464	449	517	464	476	495	493	477	503	464	483	512	447	491	421	453	467	492	449	502	463	479	436	489	453	479	476	484	467	481	520	494	510	494	461	484	476	479	500	459	456	455	486	508	493	458	480	476	466	474	490	490	477	466	513	478	485	479	424	468	466	490	491	482	444	535	470	450	459	516	441	463	480	452	512	466	484	498	442	456	496	462	472	469	478	437	479	500	495	483	499	473	450	472	481	502	494	431	495
33240	39465	25421	17937	11745	7672	5047	3479	2752	2552	2276	1668	880	728	713	651	678	754	768	768	715	683	687	662	671	632	575	604	568	588	598	620	602	554	547	580	544	512	554	540	547	573	523	571	554	545	558	511	550	545	604	574	546	587	556	549	564	538	549	535	556	545	555	551	581	540	546	521	556	562	574	530	534	537	575	538	578	557	612	537	547	573	590	570	557	533	556	550	575	554	554	543	525	565	548	534	566	563	546	567	592	518	563	510	529	537	561	590	586	511	525	543	590	540	578	566	564	532	544	577	534	571	557	560	585	515	584	553	541	557	550	560	550	548	581	564	560	567	564	527	610	553	549	551	591	532	592	555	599	565	547	559	569	575	547	539	518	575	545	544	544	598	590	546	559	534	523	574	568	597	538	566	554	585	536	570	575	528	543	532	568	502	569	575	556	537	552	563	589	582	530	540	547	547	571	555	549	514	572	540	565	557	552	541	548	531	551	595	549	496	537	613	548	547	560	551	549	596	593	537	543	523	562	577	564	544	549	556	602	588	518	545	551	542	523	536	549	529	527	499	553	571	576	583	533	589	558	576	561	533	560	547	554	549	564	597	548	557	559	554	550	550	565	569	557	555	549	570	556	579	542	568	543	558	569	558	567	534	556	547	588	566	578	526	565	606	558	552	522	560	550	575	576	531	570	551	573	565	589	592	559	558	600	584	528	543	577	552	556	600	553	546	535	557	554	550	556	525	547	568	554	539	545	531	525	549	573	551	574	548	586	559	556	578	554	540	576	549	551	507	573	551	560	542	536	523	555	559	566	511	569	548	567	566	565	545	542	554	530	569	568	530	565	542	517	532	564	619	530	552	540	530	558	542	537	553	548	562	577	558	590	559	553	593	600	591	583	547	547	554	560	532	547	558	542	578	584	498	552	533	554	563	540	542	545	549	561	548	616	605	539	575	601	534	539	548	566	521	525	552	503	596	525	547	551	551	542	539	567	536	539	531	596	579	559	570	559	537	567	563	536	537	564	568	535	506	573	537	577	592	516	565	572	578	543	544	551	557	538	578	565	578	566	608	567	539	556	563	627	536	551	571	570	566	562	587	526	579	537	527	575	539	549	566	553	545	545	567	531	573	610	572	565	530	557	530	530	566	506	555	548	558	584	538	544	530	571	553	554	568	585	550	545	550	536	539	565	518	550	508	520	558	593	551	621	554	517	587	554	564	594	583	582	547	548	520	571	544	525	566	565	556	563	519	590	527	554	558	531	568	586	552	567	556	556	557	553	539	570	522	574	521	536	544	604	524	552	555	494	575	575	526	551	577	520	535	559	541	562	525	595	535	628	500	564	564	549	562	523	566	572	534	531	621	555	583	552	616	539	521	578	557	514	585	569	550	520	533	532	573	498	570	525	575	559	540	547	538	552	554	532	523	537	523	553	539	630	552	558	541	569	555	546	586	550	578	564	569	533	564	543	555	553	504	560	599	529	535	538	552	558	564	595	547	544	550	554	532	535	537	528	521	533	582	581	558	552	560	580	549	623	587	562	550	556	525	518	522	523	552	567	566	585	581	541	530	547	567	567	535	553	571	551	522	533	595	559	543	542	585	553	517	559	571	571	568	559	522	578	537	557	538	589	544	563	549	528	560	555	523	543	523	542	534	531	553	568	542	513	547	538	551	597	571	541	591	552	550	569	601	553	554	551	565	569	505	542	566	590	562	556	561	573	556	588	559	548	565	541	570	563	552	570	568	592	561	534	621	543	552	537	555	556	545	537	486	583	565	593	577	556	592	540	582	575	544	529	600	575	563	553	556	593	532	558	576	528	565	543	597	522	573	537	588	526	566	555	554	569	560	553	510	603	591	576	555	560	540	549	564	554	539	540	547	618	575	546	539	558	559	545	541	563	563	562	564	526	557	553	545	566	574	546	569	501	544	541	539	543	533	527	554	523	549	605	566	557	552	548	509	550	532	545	609	567	552	538	564	536	513	569	546	546	534	558	585	608	573	544	560	549	548	557	507	563	564	543	548	583	533	515	522	541	577	551	567	560	483	572	591	533	534	532	580	518	509	529	563	555	525	549	572	532	575	582	552	543	582	506	535	545	541	554	558	576	524	546	509	595	569	576	524	559	538	521	557	568	554	552	547	580	580	529	561	557	578	560	506	580	570	547	577	535	574	558	548	528	566	576	600	505	604	544	530	599	552	578	580	590	559	599	550	542	491	573	565	573	537	529	566	562	505	582	557	522	563	594	537	569	552	592	491	548	538	531	525	568	539	557	575	513	584	586	541	520	550	519	545	566	615	542	561	581	508	561	541	570	600	555	545	573	559	532	581	598	597	572	567	548	543	561	525	576	540	583	535	498	570	566	557	563	575	557	551	537	514	556	578	565	555	533	555	578	537	563	574	565	561	571	534	522	558	566	580	521	536	546	567	533	538	564	556	550	553	569	587	580	537	540	565	545	553	541	539	556	596	544	583	554	550	561	553	513	558	538	553	566	577	564	560	577	547	555	566	560	551	576	555	562	518	593	520	543	557	562	575	564	545	527	546	568	590	549	586	582	547	528	659	534	615	551	518	531	597	545	572	557	550	575	621	580	532	537	532	570	573	567	547	541	534	598	548	574	534	614	555	577	598	522	603	563	565	547	566	596	553	584	565	577	564	569	568	572	553	566	518	552	527	557	594	526	532	558	556	573	599	518	527	551	563	549	554	577	567	562	584	564	502	599	563	561	559	589	567	569	523	554	557	537	588	529	559	554	596	562	575	549	605	529	510	531	562	552	560	582	548	513	578	539	546	551	541	527	573	563	525	558	540	591	550	531	523	547	544	556	530	563	564	542	565	534	582	564	537	575	537	526	546	534	576	568	545	572	561	515	546	525	573	551	561	588	618	544	531	536	585	547	555	537	532	587	571	622	571	543	556	510	554	547	558	547	570	556	605	583	508	547	568	603	527	531	546	520	572	564	577	575	556	570	557	533	575	573	566	533	552	550	539	528	521	556	531	536	581	553	518	543	564	525	529	560	587	591	481	538	579	562	546	509	564	634	583	593	527	523	564	511	603	602	538	572	553	547	601	501	516	554	552	564	563	545	523	530	567	592	502	567	515	549	544	550	528	594	583	541	564	583	541	584	575	536	574	507	536	585	572	541	572	549	571	564	553	578	542	519	534	543	560	575	576	547	522	557	549	567	564	570	540	541	534	555	576	544	583	577	519	521	528	542	576	525	517	567	569	541	535	621	545	556	615	578	514	581	552	555	561	529	533	535	540	527	585	581	569	553	572	549	514	531	547	524	534	574	569	568	563	536	597	534	562	530	572	527	580	542	590	578	557	544	575	562	574	570	526	581	548	548	554	562	543	538	524	542	563	587	560	557	560	563	547	542	567	511	560	565	553	546	569	528	553	564	562	561	570	593	561	581	577	515	523	564	552	546	563	568	608	553	522	578	524	565	543	568	543	596	553	583	537	541	602	587	558	533	534	560	545
22365	20887	28523	23405	20920	21149	14858	4003	2742	2652	2019	1507	775	618	556	538	540	517	528	548	500	490	512	447	421	417	373	344	368	345	347	420	322	343	363	308	317	304	324	304	326	345	311	313	321	333	314	308	336	311	344	303	318	310	301	308	328	326	304	302	302	324	322	288	311	294	297	321	316	303	297	300	356	344	344	324	346	311	304	330	315	313	319	326	307	332	302	314	303	327	323	334	316	298	310	332	307	296	328	326	299	307	274	299	330	298	279	319	309	300	319	315	287	305	289	283	296	303	310	301	313	330	297	305	310	297	310	293	338	328	299	319	298	302	322	311	322	306	357	329	313	333	280	287	286	310	321	305	306	342	324	297	297	349	308	309	299	280	314	333	323	320	314	323	278	305	340	291	300	306	308	292	297	314	312	331	304	334	289	291	340	304	307	316	309	328	288	289	304	281	296	281	300	320	316	304	338	299	285	304	329	301	303	301	296	290	293	303	352	292	317	302	311	319	323	303	305	333	313	298	338	304	308	294	314	329	324	324	338	317	301	302	294	308	312	312	291	280	296	321	367	282	311	313	323	321	325	311	327	294	313	332	312	319	355	306	336	297	301	310	281	327	315	328	304	322	324	333	286	284	297	304	285	335	301	294	334	316	299	318	318	297	304	336	322	310	313	305	276	336	342	321	320	334	346	287	327	333	309	299	308	304	316	337	312	334	317	300	316	310	336	357	331	317	289	337	340	289	313	295	325	308	328	347	319	289	318	289	321	291	329	306	322	319	304	289	317	298	307	347	317	296	322	318	299	309	297	293	342	323	329	322	305	314	311	299	326	300	309	309	340	300	321	324	320	310	298	341	321	338	306	319	335	317	325	299	306	299	291	328	322	323	314	330	313	284	308	319	349	317	316	305	314	337	317	290	294	303	301	314	307	300	276	330	286	300	334	304	329	271	309	332	317	315	300	311	314	320	335	300	311	297	326	305	328	306	316	320	303	352	319	299	291	291	330	311	307	332	320	286	283	302	315	311	304	309	300	298	297	297	329	320	290	326	292	297	331	346	337	302	304	313	299	359	282	285	302	340	318	305	326	292	277	317	331	315	291	320	341	314	303	319	314	309	321	293	318	292	301	316	335	293	296	327	322	309	323	335	311	285	359	298	319	300	303	320	299	347	318	312	339	296	312	325	332	303	319	346	276	327	322	273	312	316	318	294	309	282	316	311	339	307	363	296	305	294	326	304	304	268	303	305	314	320	285	325	319	319	298	285	297	311	311	308	314	273	344	312	315	292	288	280	293	324	284	294	310	334	293	314	294	288	297	323	289	307	313	296	309	315	324	332	308	290	307	308	283	312	306	311	321	312	309	307	309	328	334	323	276	351	335	338	312	272	289	311	314	339	310	318	296	315	296	300	297	286	302	319	334	286	313	277	329	335	327	308	299	276	317	322	326	312	322	329	326	319	287	315	304	299	313	309	282	311	315	284	312	316	295	330	328	311	323	332	298	286	343	293	282	285	330	325	290	285	321	335	340	283	308	344	315	364	305	363	299	338	318	316	311	329	304	251	321	320	314	298	331	316	307	315	292	318	333	327	301	335	296	298	276	304	310	331	304	323	280	302	314	325	280	307	284	284	302	282	277	267	327	300	298	301	307	312	305	324	303	295	299	252	330	304	276	276	296	319	313	336	312	298	319	303	335	293	307	319	337	266	281	297	290	299	286	312	309	308	352	309	298	313	318	338	291	342	287	332	320	293	306	301	318	326	281	300	317	334	322	336	312	353	314	305	306	294	323	309	314	289	305	315	323	294	323	299	302	296	286	301	275	302	294	307	311	310	302	327	301	297	326	291	316	301	311	292	321	304	296	286	313	316	304	283	333	284	323	313	287	292	294	326	315	305	326	309	303	298	335	286	310	318	311	307	311	336	312	311	291	335	297	302	285	276	295	320	288	326	328	278	293	294	312	278	337	307	344	289	306	323	315	351	333	335	301	321	293	324	324	313	304	305	341	323	311	329	305	297	290	289	291	332	302	358	315	310	284	316	331	344	326	320	339	312	297	341	307	274	288	312	307	301	295	288	286	287	292	286	326	315	293	307	318	321	296	302	314	323	330	304	296	278	306	316	291	292	322	290	317	285	288	298	316	286	310	300	301	311	331	321	301	300	316	316	301	297	315	289	318	274	281	281	295	305	299	338	320	323	335	324	298	277	304	338	308	328	274	302	331	307	289	269	322	320	306	280	290	312	269	308	302	293	315	303	315	334	310	328	295	317	319	315	320	320	310	298	335	333	335	340	302	278	301	304	334	300	323	303	338	290	288	351	312	331	306	274	323	298	325	330	312	303	307	318	278	308	309	316	311	323	325	321	264	333	341	277	286	321	354	319	307	304	334	303	327	296	293	313	317	282	337	300	327	297	329	303	313	307	310	289	319	314	298	261	271	265	293	291	331	309	298	343	281	335	344	308	287	304	293	306	328	296	282	337	305	341	309	298	307	354	334	320	313	307	345	313	301	298	305	319	305	312	314	293	273	321	300	295	289	323	291	289	318	314	310	311	308	299	287	298	316	276	318	268	296	318	317	297	289	331	310	317	304	326	279	311	306	297	318	302	319	335	324	331	311	320	278	263	341	315	329	318	284	296	339	300	335	353	325	324	287	352	313	329	329	293	334	328	317	300	309	310	300	296	314	303	300	307	333	342	313	300	309	305	297	342	340	294	289	297	300	304	308	327	319	313	302	324	278	308	309	317	352	270	321	304	311	306	320	295	300	307	290	334	318	312	295	337	293	339	316	321	309	319	302	312	321	334	317	301	292	294	291	319	303	317	311	283	330	295	291	312	291	295	308	322	290	309	301	284	317	329	297	307	293	307	320	334	292	286	310	313	327	331	319	275	297	285	316	335	291	309	321	293	288	287	335	293	299	280	304	306	290	313	317	258	325	298	300	295	296	282	315	310	326	292	334	328	332	282	359	319	328	292	328	326	311	282	324	323	311	312	292	287	302	304	290	273	296	331	320	349	310	322	305	359	286	299	294	319	338	298	287	329	290	307	330	324	327	332	321	276	273	311	305	307	308	313	298	308	295	284	305	348	292	315	321	317	324	316	293	325	298	306	291	299	298	316	307	302	285	336	334	331	304	300	302	274	340	323	309	330	327	291	281	290	335	287	293	318	317	299	294	287	288	286	326	294	325	275	333	319	333	294	331	315	284	322	342	306	318	301	280	309	301	316	320	322	317	315	300	297	281	320	329	329	285	333	314	317	277	295	321	337	310	301	312	302	349	304	297	315	311	349	314	317	289	310	329	318	330	306	304	295	309	303	311	314	319	318	318	299	299	315	291	310	309	317	306	331	321	303	294	337	323	312	327	326	295	301	293	359	316	312	301	346	319	315	338	257	286	316	295	285	293	333	296	314	304	298	322	337	334	315	327	314	304	297	293	314	293	327	294	311	279	308	291	282	293	311	319	288	282	296	311	304	308	302	276	321
37352	49396	34553	26633	19282	14229	9379	6647	5708	5367	3811	3142	1297	981	801	794	810	750	722	827	711	724	745	681	646	540	461	423	461	401	447	539	451	385	359	362	372	402	366	398	383	355	387	394	365	378	378	366	355	336	354	357	362	334	347	381	340	368	354	321	367	317	354	330	351	361	367	352	357	378	357	359	335	363	357	363	317	347	344	353	359	338	347	349	352	336	357	352	365	360	368	332	358	378	379	340	360	359	341	311	351	314	351	369	341	332	380	335	335	345	373	342	372	374	358	317	330	375	338	340	311	381	359	334	339	357	334	342	332	346	365	347	362	355	342	339	352	360	342	349	317	346	336	325	338	332	368	350	353	334	306	347	326	338	352	345	361	337	302	316	325	335	382	370	339	397	334	323	332	335	354	341	330	358	366	339	367	336	362	363	392	349	300	332	329	344	327	322	365	343	361	322	348	346	374	331	325	323	342	354	380	354	344	343	331	359	338	341	349	357	365	324	346	370	331	320	351	358	341	342	349	363	332	358	317	330	349	368	362	347	334	344	345	344	338	347	380	366	372	364	337	323	300	339	350	335	351	334	339	348	341	370	375	359	373	345	355	350	352	367	331	371	373	372	368	314	350	300	345	348	371	365	336	342	375	360	335	379	357	311	343	340	337	344	359	357	348	329	355	323	348	343	328	366	327	354	330	374	347	312	347	337	337	339	332	358	380	346	398	328	345	347	321	331	334	350	337	333	317	336	364	380	383	384	346	340	334	346	362	333	351	343	343	339	345	369	351	346	324	357	327	356	345	345	360	351	374	351	363	357	334	356	350	331	332	356	336	321	335	318	345	365	368	332	328	336	357	326	323	381	355	353	357	337	355	338	358	346	343	331	359	343	369	372	318	319	363	342	339	325	360	369	338	353	326	370	354	344	361	370	336	345	325	358	345	345	371	375	361	339	355	337	321	340	349	351	313	347	364	333	343	362	310	363	346	328	338	373	309	349	328	348	346	345	345	378	323	353	359	355	331	359	314	374	328	339	331	362	345	343	315	350	344	370	325	331	353	337	322	318	348	356	325	379	382	365	411	348	360	300	370	344	362	326	320	347	296	330	364	359	370	347	347	344	362	374	318	342	349	303	322	387	372	359	345	327	343	338	389	366	347	392	340	326	312	338	346	340	367	329	367	351	364	323	334	339	340	380	361	335	331	368	371	334	325	353	356	336	326	351	321	329	312	373	350	367	354	329	331	340	341	352	354	374	359	359	344	321	330	329	338	331	358	376	363	349	339	369	356	353	328	327	328	322	365	343	327	327	295	356	381	326	317	349	371	363	359	379	350	336	336	383	382	332	350	352	346	314	366	382	385	364	371	341	341	342	345	333	351	311	330	356	346	337	362	322	375	355	329	340	325	352	344	341	356	340	351	369	360	321	358	376	336	354	324	354	350	341	347	334	361	303	366	338	352	293	358	366	347	325	367	359	375	351	329	348	314	346	365	343	333	358	390	335	364	327	316	369	359	344	371	377	342	332	394	321	373	347	370	385	331	352	364	330	346	347	326	334	341	348	353	363	371	350	345	341	370	344	360	322	352	385	330	358	365	368	351	318	327	364	405	358	329	338	314	348	320	331	356	396	342	362	342	365	348	343	355	350	308	335	344	356	367	373	356	342	338	312	333	376	345	359	316	358	360	356	347	356	327	357	365	365	346	340	352	327	338	345	337	362	370	374	352	338	383	352	351	345	349	365	343	350	347	352	341	336	373	353	357	347	331	338	323	362	340	354	342	368	344	344	368	353	330	351	305	331	327	349	347	340	325	323	372	324	326	388	304	329	331	344	352	337	348	343	379	401	358	339	352	369	362	354	324	364	341	332	346	325	330	319	321	342	345	349	318	323	339	381	369	351	298	337	347	336	346	376	323	364	339	350	322	338	347	380	331	342	367	334	361	355	350	343	371	369	352	307	336	345	351	365	354	333	328	357	380	335	323	318	363	328	334	345	333	343	331	368	330	369	334	356	381	333	393	341	340	365	360	322	331	347	336	333	350	340	353	361	354	354	339	345	357	379	327	308	320	393	329	338	374	344	353	345	340	330	348	334	316	371	313	343	336	338	325	351	368	363	355	368	382	323	378	338	368	360	377	345	328	347	347	337	387	337	357	360	358	366	343	368	369	317	349	312	339	322	320	381	313	310	343	347	338	383	342	353	339	319	338	338	368	323	356	374	371	386	349	379	343	337	301	351	333	335	339	353	336	344	336	356	356	334	351	357	352	348	389	361	374	339	366	329	318	325	350	357	357	380	336	313	324	351	367	318	339	333	347	323	316	324	360	345	346	377	314	371	349	336	332	346	343	361	328	352	329	365	358	347	352	367	337	357	350	336	326	334	368	374	323	335	384	313	335	362	348	351	360	342	390	383	346	368	318	349	337	326	329	342	327	359	335	361	321	355	332	336	363	339	349	363	314	337	344	328	344	376	343	376	352	349	351	390	351	343	360	374	365	366	371	330	356	363	353	320	362	360	333	310	327	349	312	355	363	353	365	353	369	365	356	366	326	384	327	363	343	354	326	342	348	363	352	344	313	310	348	362	343	308	363	321	358	336	368	319	354	333	342	339	342	365	342	344	354	379	324	378	342	329	344	348	343	341	336	373	332	325	387	348	392	344	375	334	352	344	340	344	315	356	347	331	350	325	313	334	323	348	351	329	353	353	336	338	314	348	341	305	382	345	354	317	371	348	344	339	320	348	328	329	327	350	352	350	353	338	374	349	370	350	373	347	349	366	333	320	377	350	346	336	353	354	377	388	336	366	328	325	300	367	360	289	347	336	359	331	338	353	332	371	400	315	314	366	332	330	375	333	341	317	404	311	343	307	352	334	353	335	356	338	300	361	372	331	354	330	330	345	318	380	355	311	328	336	329	344	325	358	382	361	363	348	366	340	357	357	330	355	378	365	356	342	361	348	365	340	357	310	317	337	345	332	336	342	352	332	345	353	302	357	300	344	333	350	364	379	353	327	342	338	362	372	344	330	352	334	382	341	332	322	330	356	351	338	334	355	363	358	326	383	369	362	325	350	329	336	360	357	353	318	345	332	353	364	386	316	373	344	369	358	352	332	327	345	336	335	296	327	351	367	323	358	356	315	353	322	372	351	372	332	355	358	323	372	373	334	344	310	405	329	363	334	312	303	342	372	353	331	359	366	330	339	362	319	345	335	370	323	365	352	348	370	357	346	353	366	367	354	338	368	343	368	351	339	382	353	350	346	373	331	352	341	355	332	347	347	323	360	400	377	346	364	348	319	335	339	310	325	332	324	351	325	333	346	332	342	368	355	346	360	352	328	364	349	319	367	355	363	342	308	361	344	341	344	364	345	347	331	346	337	366	317	404	359	344	329	312	339	350	354	370	336	347	365	346	352	327	364	345	352	357	346	325	362	391	341	332	347	356	343	344	365	340	322	367	320	312	352	333	353	339	347	333	344	334	364	351	325	348	341
28110	23188	19652	12208	5916	3224	1825	1322	1139	992	940	688	414	389	388	356	340	372	369	403	372	419	382	422	389	372	390	317	330	362	314	396	369	333	330	358	361	350	332	362	347	353	371	375	356	332	363	347	359	326	323	354	351	357	360	362	352	329	348	377	356	373	371	347	354	357	341	355	330	341	356	351	361	327	334	333	349	324	348	307	353	343	341	359	360	370	328	351	356	342	355	322	317	364	363	331	344	378	363	366	319	323	364	348	331	357	341	360	356	353	356	314	347	345	343	352	363	326	333	337	355	374	340	319	320	352	318	351	346	318	329	346	320	343	352	343	364	367	365	345	346	306	342	315	336	368	359	307	338	365	362	369	333	350	356	357	327	343	327	352	347	357	388	342	340	333	371	319	347	336	370	357	390	328	366	347	334	372	402	404	331	335	368	330	312	358	347	326	360	354	343	324	322	331	330	345	353	352	317	360	366	331	362	348	322	355	367	367	334	351	352	351	329	329	314	325	355	340	376	341	356	334	304	354	341	349	337	336	379	345	372	371	329	340	340	358	334	358	350	355	352	342	340	325	346	337	325	372	369	345	374	314	319	337	344	341	304	336	318	358	352	368	355	368	365	349	342	364	331	343	321	347	313	349	367	362	347	360	373	371	350	349	337	342	372	400	348	348	353	366	340	339	355	324	350	322	328	324	359	380	303	368	346	386	319	358	351	366	346	347	354	338	369	300	338	358	341	353	338	329	346	323	340	340	349	332	333	341	363	349	375	361	362	302	335	365	323	351	364	350	325	344	322	327	346	317	349	327	327	347	357	318	369	380	362	342	360	360	356	379	352	372	373	355	357	340	371	344	363	362	349	385	366	335	338	331	360	334	325	343	330	371	377	350	340	348	342	378	356	353	343	340	335	317	337	366	362	382	343	356	397	337	319	326	333	370	315	339	378	353	361	381	339	348	343	325	343	345	361	338	348	364	357	329	322	392	338	343	335	352	357	342	331	350	363	345	345	375	328	345	349	397	330	356	341	387	367	322	317	359	356	353	377	342	376	360	348	343	396	348	351	386	353	363	380	332	331	328	352	371	352	326	330	350	371	343	334	352	320	383	344	351	329	361	342	353	322	348	306	347	369	363	336	372	340	343	335	377	362	319	376	354	340	316	334	339	344	364	367	334	327	350	321	294	328	336	363	335	374	369	359	324	349	337	332	357	348	360	343	328	362	364	373	339	371	331	339	368	359	357	379	328	360	348	367	360	383	336	388	361	344	336	369	331	341	367	375	328	327	348	364	349	366	301	387	345	374	363	344	349	333	361	355	359	366	392	331	324	341	358	324	367	324	362	353	323	355	379	358	350	352	386	389	321	374	373	352	370	336	348	323	359	355	353	322	354	366	376	356	358	348	359	333	351	320	317	371	348	372	337	323	315	361	357	350	341	343	368	360	339	346	333	328	334	365	346	332	363	360	329	356	326	368	343	349	339	336	398	382	326	355	350	347	345	340	313	371	356	375	360	322	359	372	333	322	383	342	368	363	378	340	344	315	351	346	328	315	338	383	327	315	329	370	330	308	346	342	347	392	362	338	347	341	345	325	357	364	333	371	341	349	364	349	335	365	323	324	327	349	319	369	331	363	333	362	382	369	381	345	354	365	328	354	353	337	360	312	324	366	339	336	338	374	374	357	334	378	340	335	334	342	378	359	338	329	337	339	318	331	334	361	358	358	336	331	358	345	338	373	292	329	331	353	329	358	326	354	347	369	376	357	365	342	359	329	334	325	296	343	357	353	349	371	373	355	356	345	363	345	348	356	353	337	334	310	336	348	363	369	326	332	328	369	365	329	337	350	349	380	353	337	350	333	359	364	342	337	366	352	368	336	349	359	346	350	343	341	395	318	335	369	350	359	357	337	355	331	339	348	339	335	331	316	339	360	353	339	333	332	348	339	373	339	361	322	344	329	368	325	379	349	377	329	385	346	352	367	353	326	357	359	364	351	367	341	332	390	352	353	347	359	371	306	331	367	339	340	360	342	361	341	339	346	330	371	376	337	325	344	368	338	349	347	342	360	373	362	340	351	357	340	363	337	338	368	350	322	342	341	325	341	350	365	357	338	343	337	362	344	326	348	342	332	330	354	349	315	313	331	342	316	378	354	328	384	354	353	346	375	361	348	340	352	322	350	342	329	358	352	362	323	372	348	329	332	354	345	331	333	335	331	352	341	342	368	329	345	332	337	333	344	359	332	355	355	359	353	339	371	353	363	335	346	333	344	364	343	344	365	349	355	303	335	331	381	353	355	359	378	337	366	343	359	359	357	415	336	317	374	315	323	342	342	379	345	341	357	375	337	332	354	342	329	355	361	333	341	310	374	328	359	364	377	379	340	330	355	356	333	323	332	329	363	364	378	381	324	344	370	361	336	353	332	376	353	347	362	359	325	322	346	338	391	325	389	328	330	344	331	345	321	356	351	383	354	339	335	343	318	312	329	360	337	373	343	339	385	326	347	384	332	386	388	380	352	316	349	363	338	362	342	338	357	336	347	327	343	332	363	345	327	353	345	345	349	316	368	341	315	353	364	367	333	361	333	323	352	346	357	345	365	342	366	346	351	343	343	298	323	364	353	376	355	372	331	357	355	343	344	353	332	337	355	346	354	362	362	345	341	346	297	319	360	367	376	367	388	354	346	347	321	326	351	364	349	321	335	333	359	363	402	372	347	334	376	358	368	308	337	365	340	315	380	365	318	358	371	365	321	346	363	322	358	338	336	358	322	330	350	339	337	381	355	359	357	345	336	348	304	358	340	336	375	378	356	351	356	342	364	353	321	354	352	329	368	347	323	343	350	339	365	364	333	295	344	352	362	351	403	356	332	369	323	335	363	325	369	346	364	332	323	319	340	336	375	377	358	362	328	334	348	367	346	371	347	350	345	355	359	353	335	319	352	359	374	330	377	352	348	341	329	374	333	310	337	364	353	360	404	353	390	372	358	304	351	371	331	334	325	356	347	315	349	354	325	327	338	354	348	342	341	385	368	343	358	340	377	351	362	372	370	340	366	366	344	344	347	361	350	363	317	366	352	350	352	332	316	366	358	362	357	335	364	340	318	333	389	324	353	340	380	371	329	387	357	370	345	357	373	318	350	326	376	354	359	307	335	336	327	316	310	344	361	350	385	340	333	364	351	354	340	354	339	337	384	352	351	331	352	346	363	358	373	336	355	356	328	343	308	332	331	357	366	322	361	368	352	333	346	352	358	337	307	336	339	322	345	335	343	349	370	313	336	370	346	373	350	319	349	358	333	325	349	344	348	351	339	365	333	333	364	361	342	376	322	312	343	338	354	341	362	345	375	362	309	335	367	343	344	350	351	369	346	306	355	360	348	345	358	350	340	359	333	354	329	328	339	352	313	368	346	361	336	318	390	337	359	312	367	357	322	367	351	364	307	365	369	321	352	368	340	357	388	338	350	351	331	329	321	356	368	381	338	380	325	325
31616	33819	22048	13931	9207	6031	3676	2722	2283	1985	1829	1208	539	528	482	452	474	514	528	555	557	540	522	493	444	459	457	414	420	439	458	461	457	414	445	414	459	421	407	434	405	403	414	407	415	439	425	434	421	446	437	430	394	426	412	391	442	429	431	444	419	445	413	426	425	444	384	433	452	454	458	461	410	378	409	413	385	407	412	451	410	407	446	410	436	445	408	446	455	423	430	407	432	413	430	413	431	398	424	454	416	405	419	418	446	426	426	449	410	434	407	413	442	442	466	454	422	397	423	455	412	371	457	431	419	428	434	412	427	424	413	444	432	414	445	426	420	414	428	424	435	446	422	444	404	403	408	434	424	443	426	425	426	427	441	422	411	419	402	438	437	455	439	422	430	415	398	416	461	440	426	404	405	415	431	419	422	428	455	390	412	414	462	454	403	449	466	439	415	449	466	432	457	432	428	404	449	425	403	411	435	432	408	407	441	426	410	461	446	412	418	428	436	390	381	432	422	450	447	427	421	401	431	390	371	424	430	464	421	445	407	439	426	450	400	429	378	457	426	437	454	454	415	419	432	389	430	440	448	405	420	427	391	440	403	429	397	444	454	405	381	444	437	446	412	437	423	423	443	413	413	411	450	458	411	424	414	439	411	444	430	430	397	398	446	444	460	392	416	418	420	450	404	445	429	387	422	443	430	431	382	429	399	366	404	417	405	411	418	421	402	428	387	394	414	400	426	421	412	390	429	480	439	463	436	369	440	430	443	418	410	392	416	413	444	449	358	419	413	437	464	408	410	419	397	447	402	431	393	426	412	431	424	415	464	400	431	408	420	455	425	430	438	426	431	438	436	455	389	423	415	436	420	398	432	412	433	426	412	412	438	423	452	419	435	446	432	446	400	433	450	414	436	426	425	432	400	415	454	432	419	465	446	423	391	428	444	401	404	404	408	397	387	405	435	400	479	404	398	448	432	418	441	429	413	431	395	420	388	418	398	420	412	430	421	408	411	429	403	411	436	427	432	416	433	433	429	381	404	412	399	412	402	410	433	417	451	443	441	436	424	429	404	413	411	413	421	407	426	389	444	407	406	403	453	423	424	445	441	413	407	409	420	420	409	426	425	423	412	397	433	427	421	410	399	420	410	435	418	416	443	431	460	429	414	450	445	444	403	404	383	421	441	434	419	366	446	409	456	411	432	432	440	429	404	399	418	443	382	452	434	436	427	445	420	451	439	433	465	410	416	437	407	399	399	423	430	411	420	430	432	383	440	456	432	415	442	395	447	398	446	429	445	435	418	426	421	451	390	430	429	388	435	413	405	417	400	411	433	392	411	415	427	444	437	412	407	397	432	412	404	426	448	413	400	443	427	417	395	428	397	452	429	434	415	412	382	421	441	407	429	468	427	415	397	433	418	405	421	434	405	435	433	438	437	423	445	405	444	424	439	432	453	439	437	444	427	429	391	420	412	424	429	428	441	442	412	430	445	455	405	384	403	427	450	398	431	445	387	437	422	452	415	450	428	407	442	402	423	434	417	426	426	408	417	430	421	424	431	437	443	416	395	400	447	450	370	414	397	402	398	414	421	432	430	414	425	465	434	429	433	423	432	398	395	422	433	420	410	463	411	430	401	439	394	395	388	427	403	454	443	424	415	422	440	408	426	435	482	429	389	415	423	394	424	425	399	444	438	418	409	448	443	442	441	379	430	448	450	379	435	435	416	459	426	444	407	428	440	444	410	437	418	422	447	429	424	445	444	425	443	422	442	431	457	441	432	444	460	415	452	435	416	373	395	429	431	377	410	422	465	402	420	436	435	427	432	422	419	420	430	444	463	423	415	378	425	444	396	437	411	421	466	402	456	460	445	412	439	434	415	449	432	459	419	427	429	418	406	431	415	439	410	421	411	443	414	422	452	469	404	396	447	439	420	419	399	430	397	409	398	398	414	417	437	416	384	422	398	447	447	392	442	432	405	399	433	419	447	414	382	457	410	441	395	401	390	384	411	412	432	439	432	424	467	438	434	421	458	430	430	407	460	435	438	425	428	400	420	400	443	423	415	447	447	417	440	394	456	436	381	410	415	448	460	404	424	399	407	460	398	429	452	462	412	451	430	430	371	450	454	441	413	437	417	430	450	427	407	423	446	456	415	417	384	423	411	426	422	421	424	424	424	437	441	391	413	403	440	378	458	414	484	410	409	461	426	436	454	428	440	442	491	408	435	408	416	422	438	444	420	449	421	442	399	433	464	406	406	403	370	393	466	415	422	409	431	420	428	435	403	429	473	479	400	434	417	412	432	442	434	458	448	449	446	454	413	457	427	403	417	450	450	381	418	437	410	412	434	415	443	461	427	424	385	403	410	391	464	410	420	425	389	413	384	410	443	432	407	438	409	424	416	421	399	394	431	453	411	471	450	433	450	415	466	428	384	431	420	417	441	451	429	431	443	431	449	447	438	405	416	444	402	422	459	469	408	413	423	424	429	424	448	401	423	356	452	491	407	421	432	432	406	417	399	429	450	404	428	420	462	393	433	409	474	406	433	437	473	430	447	418	381	404	407	439	418	424	393	396	417	423	415	428	449	453	407	449	396	401	398	451	414	426	427	412	417	412	441	421	446	448	394	429	402	403	417	408	448	408	430	416	416	388	424	429	459	439	440	476	435	392	379	428	435	392	370	432	431	421	394	389	371	430	447	398	414	423	403	389	433	451	432	430	426	377	414	378	404	426	437	425	449	448	424	414	407	414	414	414	441	399	408	430	448	413	435	410	427	409	390	446	454	410	430	433	407	426	414	443	451	422	405	436	388	429	408	420	423	438	414	428	428	382	417	424	424	417	421	381	439	442	431	405	422	437	427	458	418	418	401	462	393	413	408	428	434	425	401	484	395	427	410	465	395	420	419	404	449	404	399	403	427	403	423	445	420	393	425	407	400	441	423	396	412	423	413	422	407	417	435	420	444	414	421	419	416	407	396	400	427	413	430	441	439	420	401	382	430	405	410	427	431	413	444	435	428	446	417	416	452	431	396	415	461	451	425	406	400	417	410	393	432	417	446	439	432	430	453	433	417	401	394	430	403	466	425	483	463	421	410	429	435	418	436	401	409	443	392	428	398	398	444	423	428	393	407	433	434	422	433	407	417	450	395	413	419	428	437	425	445	424	409	404	443	411	434	477	449	423	436	439	426	425	427	419	430	382	374	413	430	441	423	445	376	445	422	428	430	390	449	401	406	437	445	430	462	425	463	431	415	405	403	448	433	398	422	433	454	432	425	441	433	443	440	400	438	427	433	400	426	410	462	446	430	427	435	442	434	444	434	409	436	433	435	443	410	402	386	413	408	417	391	422	407	419	431	410	396	426	477	439	404	423	413	446	390	441	410	465	419	431	451	422	370	412	437	402	415	440	416	449	398	424	401	420	414	425	425	441	416	448	424	421	466	410	371	412	423	366	456	439	393	428	407	444	443	438	449	421	414	389	425	431	410	459
23444	20882	28040	23913	20938	14366	4900	2359	1837	1812	1466	1015	469	340	317	347	294	356	340	394	325	380	282	262	260	272	251	194	240	224	233	247	202	216	220	207	241	203	187	195	214	232	223	186	212	206	225	193	191	211	176	212	202	171	196	191	188	179	196	208	196	192	209	214	185	216	205	224	201	199	190	197	199	179	184	204	183	209	226	198	202	207	197	227	193	190	209	192	182	224	206	195	196	195	207	210	172	199	187	215	203	187	192	202	185	184	228	217	212	193	186	225	202	204	179	209	196	187	202	199	187	234	207	191	223	222	182	207	201	198	195	199	187	191	198	200	217	209	206	208	216	206	206	212	182	214	180	215	175	196	195	187	204	192	194	207	177	211	178	223	213	199	180	208	201	212	193	222	192	218	189	212	191	214	190	202	212	185	211	202	212	195	214	208	209	193	203	191	193	214	199	179	221	206	210	213	194	204	204	203	203	186	203	218	179	198	196	203	181	213	210	182	209	199	221	195	184	199	228	184	206	196	188	195	187	192	214	200	211	193	224	186	191	193	209	171	204	237	195	207	236	235	207	181	218	207	182	216	191	197	205	183	209	188	205	184	202	190	194	203	224	186	223	185	179	204	192	198	233	214	224	195	213	172	209	208	237	173	208	171	229	186	214	185	194	214	234	199	220	200	208	208	209	200	201	211	204	203	191	234	238	201	213	213	204	184	164	210	215	212	188	216	195	204	194	208	210	200	210	188	192	190	205	210	198	204	214	209	213	184	200	211	195	209	206	196	185	214	208	174	184	201	190	181	195	195	233	205	184	181	191	198	200	199	222	194	204	190	217	192	205	186	196	187	203	191	196	230	198	219	230	178	214	187	176	227	203	188	200	215	209	192	200	220	173	180	208	197	207	207	195	198	179	204	193	197	209	194	199	197	216	202	190	220	190	205	176	209	194	200	185	203	206	215	227	198	179	186	184	211	187	195	212	169	199	200	212	209	213	229	195	199	211	199	204	199	200	228	186	190	202	193	227	192	198	174	211	196	231	194	218	197	201	199	197	211	196	210	213	206	182	214	210	197	177	188	208	181	204	210	189	203	201	214	203	191	199	201	200	186	189	176	209	219	208	198	241	222	187	198	212	200	180	182	200	217	163	206	220	197	196	186	208	197	212	197	195	207	200	202	204	226	210	219	204	221	219	216	185	213	211	219	222	190	185	210	224	194	198	227	189	200	227	226	206	213	193	228	199	194	198	210	200	204	217	189	192	172	230	183	203	199	180	195	232	172	218	200	193	214	187	216	190	207	230	196	199	198	205	239	199	177	208	205	168	203	195	186	180	221	187	189	206	197	219	191	183	199	219	193	200	207	190	199	165	193	196	193	205	190	186	205	171	188	197	182	191	211	218	223	229	216	199	200	204	216	205	212	190	200	183	188	213	170	197	201	190	184	213	193	192	211	208	210	204	224	202	198	214	220	195	192	198	185	204	199	237	196	192	197	214	218	181	207	213	208	187	214	230	207	194	213	198	206	204	204	213	209	185	203	205	201	186	187	211	214	202	213	170	187	195	226	198	192	211	187	199	204	221	206	228	227	198	206	202	214	195	198	208	208	201	207	191	222	192	202	212	199	206	200	200	213	217	209	191	205	206	203	183	184	215	170	201	188	207	214	186	187	189	224	195	206	191	189	179	212	227	200	198	194	198	227	216	206	208	205	199	202	202	185	183	200	200	208	207	214	224	196	189	195	200	211	201	187	215	204	210	217	173	197	178	182	216	216	228	196	191	164	199	205	197	203	189	217	197	189	189	223	199	201	198	183	146	211	198	184	194	203	179	182	189	215	187	190	216	175	174	196	206	194	186	201	211	204	207	207	205	197	230	200	208	219	188	184	201	196	204	220	221	214	184	201	220	179	209	215	201	183	217	174	237	183	212	215	197	197	197	188	189	195	207	184	194	201	197	231	217	192	226	229	212	215	202	195	206	187	180	209	186	204	196	220	231	201	201	220	226	203	210	180	218	219	210	175	175	197	199	204	186	193	194	197	230	211	211	178	217	194	189	204	223	214	223	197	196	179	196	195	215	198	180	191	204	174	188	193	192	205	197	187	179	195	194	197	211	207	183	215	214	215	214	185	212	192	180	207	219	241	198	185	187	200	190	212	203	201	200	189	200	198	200	210	197	208	198	204	213	233	180	224	208	222	207	188	193	178	215	214	198	209	206	201	192	204	203	197	196	206	214	189	204	218	200	189	187	204	259	205	227	193	207	193	206	200	215	229	173	201	229	190	191	203	185	182	206	199	189	198	210	181	186	205	175	203	194	202	204	193	212	208	190	224	201	207	179	196	173	210	209	199	206	194	225	178	190	210	234	191	202	205	207	214	175	196	208	191	202	194	194	217	206	188	209	212	189	196	207	189	212	207	202	206	188	206	190	199	211	197	193	185	182	187	173	210	218	228	227	190	206	193	208	194	199	204	205	202	173	184	179	196	215	206	209	203	182	187	192	224	202	194	203	211	215	205	197	210	197	204	212	198	188	191	195	178	163	198	215	207	193	196	227	208	214	204	180	206	206	218	206	193	197	220	216	211	188	173	201	174	197	172	212	176	202	189	191	191	176	190	194	197	189	203	184	171	220	207	190	175	200	192	183	164	164	231	179	162	197	192	193	203	242	219	214	168	198	220	200	205	216	200	199	190	207	206	198	201	195	198	214	204	210	218	202	226	178	186	208	184	225	214	199	197	197	205	199	195	194	176	226	202	182	207	196	182	187	212	203	205	173	198	186	211	189	211	195	213	205	186	200	206	209	193	213	200	220	190	194	205	179	210	201	185	205	203	179	207	207	207	207	217	205	215	196	183	207	181	232	220	182	202	188	206	178	196	210	188	199	212	180	175	186	209	209	195	192	187	199	201	212	200	203	196	197	196	217	190	216	181	195	207	212	202	213	209	237	202	174	211	194	185	192	199	185	186	209	202	190	211	207	214	205	217	234	198	182	193	191	175	205	185	205	180	216	199	236	195	202	202	176	190	205	225	190	196	179	191	177	183	227	201	189	190	208	198	186	201	206	204	206	216	185	221	212	192	206	189	182	185	203	180	226	204	181	208	194	209	196	193	222	175	180	209	220	183	203	198	213	183	194	181	185	197	191	203	186	184	192	175	209	233	207	189	198	191	194	174	199	187	202	228	179	223	202	211	197	190	184	198	195	196	191	187	208	198	201	192	205	197	197	227	195	213	226	213	223	221	208	198	195	203	227	193	212	190	202	207	191	236	192	212	189	205	216	206	216	224	198	201	194	207	169	205	200	206	206	186	199	198	194	227	197	195	217	190	197	197	187	221	190	222	208	212	214	216	220	206	217	205	205	183	227	205	194	218	220	203	225	229	185	208	203	206	193	209	218	196	202	199	204	188	217	215	213	192	186	206	207	208	202	201	200	183	208	219	213	227	184	206	207	206	196	190	202	189	197	218	195	201	192	193	184	210	232	197	191	190
33364	44044	30448	22127	14402	10233	6713	4732	3860	3768	2951	2090	845	617	477	502	397	500	596	560	483	509	427	418	347	344	297	292	308	283	320	377	259	277	288	237	249	273	280	276	254	239	238	249	267	262	237	263	268	259	238	256	268	246	255	249	258	250	244	259	262	275	253	254	269	261	228	288	257	273	257	217	248	235	251	238	231	290	242	235	250	247	251	246	240	254	245	265	243	249	237	266	267	250	224	235	251	257	238	245	255	239	245	272	229	253	259	253	242	258	239	240	241	267	228	226	239	242	250	289	221	264	229	248	261	227	237	273	258	251	258	239	253	253	270	272	272	288	251	238	265	257	249	233	231	284	241	268	260	245	284	268	254	276	274	237	273	237	251	278	275	252	258	253	250	253	260	231	268	271	292	241	246	261	233	247	224	275	263	292	227	245	263	234	222	231	251	262	240	249	212	236	243	230	213	267	263	237	272	227	242	272	251	264	262	255	259	239	285	229	234	259	227	256	247	246	235	226	246	243	263	245	281	251	244	258	241	260	262	235	232	261	287	246	263	255	266	266	257	252	247	248	240	242	258	266	256	223	253	254	233	228	266	246	248	240	268	235	224	231	248	259	237	225	254	257	219	235	233	220	224	264	256	253	264	236	254	228	240	256	260	247	260	223	233	252	263	252	250	251	249	245	240	277	275	228	258	268	230	237	284	245	226	237	254	261	243	259	278	214	245	228	269	246	239	259	247	227	241	263	248	272	274	264	249	272	234	244	241	265	261	260	292	222	252	233	232	244	233	260	260	235	272	263	243	266	252	227	250	256	266	283	272	257	271	227	263	290	249	259	245	238	273	256	241	256	255	248	270	264	244	238	253	246	261	224	232	250	279	246	264	236	229	219	266	245	262	244	254	253	258	228	216	249	235	271	240	254	246	246	249	241	240	248	248	255	260	267	255	252	273	268	258	276	242	220	236	253	251	245	261	268	209	247	234	272	223	246	236	232	272	261	243	228	239	282	257	226	230	249	286	256	244	239	244	233	237	267	237	258	246	264	222	263	252	251	239	247	277	247	268	261	221	273	286	260	256	253	264	222	262	248	253	251	258	232	236	281	243	234	248	241	245	255	234	250	229	249	255	262	257	254	257	268	254	260	275	271	247	255	262	272	236	259	243	286	256	251	253	249	234	261	259	284	211	272	247	257	251	265	262	257	245	234	251	260	240	254	278	222	260	256	250	247	255	287	245	225	234	225	262	237	248	250	221	280	256	229	236	247	235	264	264	231	265	270	266	272	255	263	240	268	250	249	236	254	236	256	239	255	257	265	242	246	253	291	248	260	250	251	264	251	283	265	255	266	258	252	243	236	243	273	253	257	265	262	279	281	234	256	220	282	251	228	245	247	236	249	290	251	253	282	251	270	248	237	245	244	253	258	266	251	258	238	259	253	232	261	244	258	269	224	243	242	279	242	263	231	248	242	238	272	271	251	234	264	268	239	246	227	281	260	248	273	262	254	223	245	247	272	268	256	266	257	256	255	248	235	256	250	243	251	246	272	226	265	265	244	226	273	210	253	229	281	261	245	263	246	241	258	259	265	267	229	286	238	256	269	240	254	239	228	266	231	249	249	231	268	244	248	247	259	255	258	248	263	257	231	226	263	254	249	274	266	273	253	265	261	247	221	268	256	235	232	251	232	266	256	260	242	229	275	259	258	260	265	252	252	267	236	247	257	265	227	257	255	215	244	257	276	265	254	246	247	238	243	262	260	231	242	261	233	277	265	278	249	269	249	268	225	242	235	247	258	256	241	259	230	267	235	254	228	256	246	271	275	258	257	256	255	241	283	249	239	253	224	261	233	246	259	222	251	248	255	283	279	247	226	222	244	244	268	220	238	247	256	254	282	248	257	246	270	243	274	232	250	247	267	274	227	255	268	254	245	253	234	270	226	246	233	237	242	259	223	233	269	232	269	247	255	234	236	263	269	256	244	254	245	269	241	241	228	263	231	247	245	246	248	248	254	250	242	243	242	255	274	260	256	250	251	247	238	240	224	236	243	219	274	268	248	263	268	264	262	247	253	232	263	241	227	244	262	262	251	249	260	248	216	246	265	254	237	265	236	266	276	284	206	277	242	251	229	235	249	248	254	239	251	245	238	246	279	269	250	266	256	231	222	243	253	254	246	215	259	253	234	227	247	236	253	257	268	267	277	261	229	239	274	242	232	249	248	253	246	238	245	234	246	257	262	231	290	239	256	273	256	239	238	256	264	267	254	248	245	242	241	239	267	276	269	255	265	221	252	258	254	228	256	235	215	247	247	304	241	259	256	259	252	278	257	248	258	280	241	240	245	251	246	253	237	258	257	231	241	195	261	241	262	226	259	237	261	263	271	238	247	220	295	244	286	240	253	254	239	242	241	252	279	237	251	233	246	230	262	248	239	249	268	233	269	246	239	264	239	249	239	254	258	240	246	248	231	239	242	256	244	232	228	280	249	247	258	252	249	232	239	245	253	225	229	246	227	248	245	221	262	278	223	236	244	219	261	262	251	252	242	234	248	246	222	263	230	261	226	274	244	254	266	265	242	209	225	221	231	251	245	237	239	250	236	229	228	263	272	256	270	221	257	258	266	222	263	260	245	234	258	241	244	232	260	245	257	256	256	256	249	236	255	254	273	271	234	238	223	279	268	257	200	259	254	260	230	249	241	252	243	244	233	226	269	254	258	242	250	265	220	287	223	255	271	235	261	255	224	233	240	249	234	254	223	258	230	284	251	253	260	238	256	247	245	255	232	235	227	253	249	263	239	243	257	263	252	239	259	251	255	235	267	271	264	232	254	271	235	232	261	251	247	260	251	236	256	278	250	263	219	248	272	242	242	261	263	246	276	271	236	272	232	255	245	258	264	235	286	262	235	231	246	231	233	262	239	238	252	238	241	244	253	267	217	233	257	277	252	248	249	279	259	252	234	214	239	265	260	232	271	268	252	255	248	257	239	257	241	274	236	257	244	264	238	274	231	241	245	280	270	275	244	259	263	246	245	243	236	239	226	210	235	242	262	259	255	296	251	241	233	216	240	237	238	259	272	260	243	269	234	252	274	270	254	262	244	283	257	249	282	251	256	218	251	258	262	265	245	239	230	218	255	266	277	261	263	253	254	264	239	246	256	249	257	270	226	232	263	232	293	229	245	229	268	247	261	287	255	222	220	246	243	240	254	245	244	239	229	249	262	288	271	292	257	235	262	264	289	259	243	224	244	281	236	232	253	242	248	272	260	234	255	245	233	226	273	243	239	272	246	251	241	283	247	260	242	264	229	280	249	278	239	271	253	263	240	229	237	261	236	249	218	247	250	276	266	247	232	235	256	237	248	253	252	245	211	263	248	275	264	262	282	237	245	254	242	271	258	235	265	226	250	239	237	281	259	251	250	238	237	253	277	233	267	243	265	266	257	284	231	276	238	216	226	255	238	256	242	234	252	228	263	255	246	259	273	259	243	259	247
24574	20874	27165	24833	16357	6033	3087	2202	1707	1547	1390	1092	717	623	613	583	556	592	606	621	603	604	515	542	507	520	502	496	484	488	527	489	497	514	494	499	488	486	479	518	512	461	509	484	535	535	474	502	529	464	525	492	512	480	518	496	492	492	495	502	474	440	490	483	518	484	472	500	474	499	485	500	502	490	537	469	514	475	483	491	508	509	479	483	543	473	443	496	452	499	493	485	478	490	475	484	484	528	466	463	491	495	499	492	483	471	501	487	531	471	467	531	471	497	505	476	505	464	497	535	512	497	499	473	472	470	469	469	494	497	490	476	491	464	501	497	502	481	461	494	494	479	462	491	491	505	512	466	491	477	548	502	508	464	474	446	512	480	495	471	494	484	520	472	505	485	491	521	515	477	499	496	504	487	473	496	491	522	523	501	457	485	480	499	471	484	486	457	448	473	500	484	505	493	490	463	459	500	494	479	495	453	474	479	506	484	461	481	500	486	493	511	502	500	505	490	449	466	490	485	483	534	507	512	471	479	498	513	447	488	463	495	513	506	473	494	520	499	519	485	511	453	446	489	482	468	461	470	486	491	536	559	508	506	481	514	502	475	488	493	438	516	534	501	496	507	464	475	512	492	490	462	505	488	482	520	513	502	493	488	453	561	496	464	474	503	512	479	462	472	513	493	461	483	486	548	490	491	473	519	484	498	515	491	492	495	455	515	482	495	459	481	502	493	483	516	513	479	475	539	537	512	465	530	470	474	483	529	492	472	445	466	521	479	443	458	452	475	458	506	529	504	492	532	490	471	445	454	457	455	466	504	470	483	486	508	494	499	510	515	453	450	515	508	489	477	461	479	520	472	481	457	496	494	478	487	469	491	475	489	515	506	485	526	473	494	472	469	516	455	510	468	489	491	502	508	487	479	486	460	501	485	441	433	516	451	522	482	467	500	477	522	495	503	456	500	466	455	483	486	481	476	491	513	442	478	498	467	508	477	545	497	490	483	515	516	507	484	453	515	508	510	477	450	457	419	510	489	481	499	497	513	484	492	467	497	538	469	506	465	477	442	534	496	523	497	450	488	503	455	482	484	482	473	526	512	494	477	490	463	528	496	510	504	485	443	497	470	488	490	488	471	472	464	469	519	504	483	477	492	498	465	489	456	486	497	446	500	471	467	462	443	499	514	474	473	512	489	481	490	490	465	518	520	518	485	499	513	490	470	494	521	497	485	497	506	509	490	512	449	479	478	524	476	496	476	509	473	511	473	464	508	521	506	466	444	497	486	489	515	478	447	498	489	490	494	477	482	471	482	510	492	459	457	476	498	484	527	447	533	504	467	453	487	474	497	505	519	456	507	503	443	493	488	509	519	493	477	502	470	521	551	468	500	535	499	476	497	512	498	476	461	472	451	479	465	501	477	468	500	531	491	536	469	462	450	482	510	495	483	464	485	454	492	450	460	513	485	484	496	498	447	473	513	470	485	507	495	468	494	489	492	486	467	480	501	496	524	501	529	545	541	502	519	473	544	507	480	453	470	502	458	463	488	454	510	521	451	481	474	490	445	481	497	475	480	507	509	463	455	525	487	493	466	487	469	478	490	484	484	477	499	492	510	488	502	496	473	479	462	445	449	505	479	470	448	483	519	445	446	469	480	483	470	474	463	475	499	490	464	521	460	485	475	481	465	501	475	494	511	523	491	497	485	514	506	470	451	462	487	468	491	482	527	485	545	502	469	501	485	510	466	457	528	540	560	446	496	513	491	511	435	497	495	483	475	489	502	472	505	493	478	496	513	488	524	479	510	494	451	524	521	468	504	468	491	462	437	478	504	499	498	496	471	447	542	456	475	515	497	493	492	484	522	474	464	483	488	433	487	469	509	489	536	511	513	490	478	509	486	484	468	461	473	520	503	453	491	504	509	535	510	510	500	508	488	494	450	499	513	495	522	485	466	477	455	551	462	505	478	470	494	494	483	508	485	498	513	508	523	473	468	445	471	494	485	484	468	502	487	530	503	490	476	514	495	499	425	507	496	489	506	489	476	484	471	492	509	507	487	508	489	464	492	492	445	475	486	468	511	511	498	511	468	480	515	463	500	495	479	473	482	479	490	459	482	437	518	484	480	470	472	503	464	478	492	515	503	451	466	524	484	460	480	488	514	499	499	517	484	460	507	524	494	526	503	494	474	494	502	494	495	501	488	546	468	452	475	512	476	512	459	491	496	478	485	467	498	476	513	510	483	472	518	492	506	508	486	495	475	491	529	434	475	524	507	482	475	522	497	463	478	495	467	475	479	490	463	488	510	483	495	484	485	478	470	483	495	490	480	491	468	489	457	480	497	495	451	485	457	483	506	474	533	536	469	471	529	505	498	495	492	436	512	500	510	509	531	498	505	497	530	491	455	470	504	473	497	502	520	549	475	481	490	497	479	485	476	476	486	476	459	485	474	575	476	490	487	480	460	491	491	482	465	513	429	458	480	494	457	501	483	471	467	453	491	475	535	511	500	457	517	497	471	546	486	507	457	513	486	475	465	499	485	449	488	468	486	458	488	496	507	515	453	484	504	521	478	473	456	533	479	467	500	497	488	482	503	473	491	476	462	484	498	445	511	465	507	492	476	511	467	478	469	484	451	508	477	469	541	478	461	453	478	527	511	526	493	487	508	485	496	479	489	470	513	492	522	475	469	483	489	447	472	501	478	492	474	457	488	516	495	448	515	515	472	526	480	495	491	478	490	492	487	538	473	401	515	461	479	517	461	497	514	450	482	457	487	488	453	516	526	465	475	496	505	500	491	532	492	453	470	538	460	502	509	454	505	517	474	484	485	497	459	495	496	461	480	501	462	490	471	501	509	493	503	482	483	465	473	480	521	467	461	457	482	500	517	465	477	495	500	458	493	488	560	463	521	481	540	477	492	466	495	491	490	508	517	506	488	461	497	481	473	477	492	475	447	479	453	485	489	497	473	476	454	504	495	491	475	476	506	460	508	523	454	475	506	493	475	473	510	505	443	457	453	507	506	496	512	485	482	495	445	501	454	503	490	479	479	436	481	474	488	478	525	486	481	488	465	464	482	505	488	480	466	478	465	480	470	469	491	520	480	503	495	485	491	463	472	475	484	456	493	477	485	535	545	470	469	527	521	476	485	476	475	498	501	456	508	451	521	500	515	494	470	503	462	492	507	520	507	481	489	492	461	473	498	487	510	502	481	495	437	474	497	476	468	456	463	479	499	483	442	497	471	486	498	521	500	501	502	510	479	479	497	477	491	496	488	525	482	473	467	489	526	509	506	497	440	514	496	517	452	478	520	481	489	481	486	481	482	481	461	493	453	523	520	483	464	473	525	477	490	509	478	492	477	454	499	516	513	462	465	497	493	505	445	543	504	481	493	504	455	449	488	492	478	463	474	478	453	478	515	470	477	503	506	494	465	484	511	484	481	512	456	468	478	471	473	481	528	483	477	529	502	498	503	486	495	493	492	470	468	505	504
33754	40404	27628	20469	12522	8577	5950	4659	3617	3171	2657	2026	1067	855	790	757	707	772	840	814	746	764	627	657	646	605	622	596	573	606	649	618	587	565	546	600	586	583	596	566	573	539	585	552	574	612	589	532	559	563	565	570	560	569	567	568	549	597	534	564	540	552	567	549	571	527	617	546	557	580	572	545	566	542	580	534	596	543	577	571	585	548	564	493	556	545	581	586	588	601	519	558	554	548	567	535	574	505	562	571	554	590	544	547	568	557	566	578	543	575	571	572	568	578	566	538	568	593	551	561	558	565	561	565	582	570	577	557	597	568	565	586	577	588	565	561	568	584	571	578	605	625	602	545	586	574	586	565	583	584	524	590	571	543	533	596	549	553	558	547	563	532	553	626	560	582	557	605	589	536	558	541	583	605	543	602	594	579	537	626	594	573	580	550	580	525	551	597	509	576	643	559	574	553	568	583	588	527	559	600	597	545	579	557	578	579	543	563	575	588	589	556	593	558	566	557	539	547	597	558	541	568	562	578	579	588	515	547	547	547	558	547	538	562	534	560	545	605	575	562	558	539	576	586	537	530	580	565	556	572	549	582	563	577	614	614	528	527	566	553	592	583	542	572	561	563	536	583	599	569	565	535	584	561	593	542	581	617	561	602	579	577	542	590	576	534	570	559	567	591	550	555	547	560	584	565	531	586	529	595	593	548	565	574	571	567	578	584	597	565	607	542	565	576	551	611	590	599	533	577	602	581	576	542	529	542	545	580	581	574	602	551	593	556	578	573	557	581	592	550	559	570	576	575	564	567	571	552	577	584	565	550	563	575	575	559	578	550	569	564	623	587	572	578	583	541	566	529	543	535	553	566	581	548	583	568	561	544	629	596	550	584	582	554	557	546	556	569	560	554	548	574	571	607	575	566	598	554	568	535	565	523	593	566	597	561	596	566	552	556	613	549	584	574	606	619	593	561	567	577	566	558	595	595	505	587	540	578	545	590	569	557	539	546	568	516	569	534	567	557	600	561	574	529	602	543	593	551	565	550	583	538	598	589	565	551	546	568	564	588	557	607	550	576	578	565	554	551	565	530	535	578	571	577	573	593	590	584	593	562	566	538	573	571	589	637	571	558	566	567	584	539	585	536	588	567	553	585	573	546	589	549	590	548	559	537	525	561	592	567	583	577	568	584	562	525	533	586	543	582	633	581	588	580	612	545	553	563	590	541	579	580	603	578	596	613	520	579	584	528	583	564	604	567	625	596	571	564	559	533	587	551	562	583	578	552	573	525	610	571	576	570	576	587	583	578	561	565	546	588	587	546	577	566	569	554	525	555	581	579	581	562	549	545	572	543	528	553	562	555	585	539	566	587	611	575	572	582	543	567	575	584	555	560	563	543	600	568	555	583	578	562	560	567	546	576	554	581	572	549	576	574	579	557	597	579	529	580	559	569	594	551	536	566	585	554	592	587	570	546	567	559	577	587	539	587	552	527	604	579	554	584	572	547	562	548	515	593	521	570	570	566	580	538	550	569	586	531	561	562	599	581	576	526	573	527	573	569	577	543	565	598	591	545	599	564	550	552	541	540	556	597	567	582	557	552	572	573	527	559	544	561	587	555	573	561	571	543	540	551	579	527	563	582	556	525	556	580	579	574	558	588	593	539	532	586	548	552	590	590	572	542	571	592	566	539	554	562	582	553	564	552	557	512	550	570	548	557	557	557	532	607	554	598	557	551	555	548	590	553	583	537	614	564	591	544	629	579	587	539	533	583	556	591	549	608	555	542	562	582	578	547	586	548	563	553	572	539	528	543	548	536	594	519	568	546	604	595	585	548	534	546	510	537	600	585	543	571	593	514	563	581	551	541	551	568	536	551	557	553	541	554	587	530	576	545	554	571	573	539	539	563	570	553	569	547	604	567	530	532	572	585	569	578	603	585	546	580	561	511	546	563	580	597	556	546	523	571	533	605	541	554	547	561	582	564	547	578	574	566	567	517	550	545	586	553	580	594	563	562	593	573	563	563	555	536	546	572	616	569	550	549	549	602	555	554	554	555	609	556	560	582	593	520	563	579	537	591	587	588	557	521	575	531	609	577	594	531	593	610	566	605	575	567	582	540	565	583	592	548	585	553	584	565	558	531	562	544	549	509	565	537	573	555	555	559	534	574	524	565	556	516	577	589	555	525	523	570	554	569	548	556	535	589	559	562	596	542	595	585	624	602	596	553	547	562	579	536	540	585	568	563	543	540	556	555	562	558	570	570	550	612	576	558	535	589	593	525	558	546	578	593	559	588	534	554	561	547	587	589	558	585	562	565	598	544	591	555	538	594	562	602	561	552	595	567	547	575	603	550	600	566	576	600	539	592	595	541	586	551	590	554	544	543	556	621	586	577	562	627	583	556	539	561	605	533	520	581	558	526	596	557	547	561	537	571	540	600	601	572	593	588	541	569	556	553	599	558	563	581	557	528	579	567	538	597	585	563	561	530	570	570	555	576	579	537	534	564	573	572	524	527	558	540	562	590	561	559	571	577	542	568	542	549	544	576	569	541	581	575	568	578	607	579	573	550	576	556	530	531	592	542	625	555	594	550	577	598	562	557	601	638	581	588	577	538	572	541	553	581	588	536	553	524	619	577	554	559	596	609	538	572	576	532	585	619	521	573	565	549	551	568	562	577	562	547	560	572	575	576	556	587	546	602	560	568	574	578	569	520	610	586	544	546	606	549	552	532	578	586	566	531	542	581	573	593	574	560	514	571	536	538	565	574	571	566	565	588	562	585	589	559	561	553	555	591	592	546	575	540	569	539	532	578	568	584	553	571	551	581	548	578	565	570	588	555	549	574	570	555	545	621	555	568	544	552	555	550	565	538	573	557	580	545	560	560	591	553	584	577	579	545	514	586	583	580	541	533	546	529	584	561	598	522	571	613	584	576	581	548	531	586	549	601	548	505	566	560	577	554	597	622	545	587	564	536	524	544	527	550	561	585	578	576	567	574	532	560	570	527	544	561	540	590	555	606	567	544	567	579	583	600	544	536	593	618	563	593	594	556	582	580	552	558	556	578	531	542	574	582	573	540	599	547	595	520	579	581	575	562	566	533	542	559	570	611	520	605	519	562	589	529	519	602	572	578	561	630	529	585	585	551	581	570	567	544	579	561	566	551	535	580	543	513	525	572	562	604	575	583	603	595	583	556	564	583	545	597	540	558	579	563	586	591	542	580	587	600	597	575	557	558	527	572	557	564	547	561	565	556	570	560	558	546	564	553	575	590	593	592	586	560	550	563	571	551	560	559	596	617	594	544	589	583	534	598	589	566	565	576	553	533	584	581	575	578	599	595	515	544	619	593	593	567	546	571	585	558	591	500	555	553	553	593	578	602	583	583	554	583	567	559	569	549	556	569	593	557	550	570	559	579	561	573	561	541	566	614	605	550	575	569	576	565	539	565	563	589	538	547	544	561	556	564	542	561	572	578	562	521	564	525	563	572	601	547
22357	20870	28506	23396	20915	21217	15864	5406	3296	2820	2298	1787	1015	653	568	543	573	558	589	514	496	440	440	387	385	361	376	352	339	370	434	371	363	372	311	312	342	322	342	299	344	328	358	309	327	344	357	327	332	313	307	340	342	301	307	298	328	302	333	326	321	322	342	304	320	364	323	324	316	324	335	355	307	321	322	312	340	312	332	323	303	334	315	305	333	361	289	302	337	302	348	326	306	324	366	289	303	285	323	324	331	295	352	329	292	315	310	301	336	330	349	302	336	310	291	291	326	364	303	305	295	320	330	324	330	326	341	306	315	333	314	298	321	329	297	305	275	307	318	300	301	332	330	312	318	306	335	321	294	310	303	298	311	345	319	326	285	311	287	316	337	337	306	305	331	305	333	304	290	297	315	348	329	327	303	336	353	299	327	285	291	359	299	354	326	324	316	320	326	282	330	308	319	287	326	313	313	298	285	341	296	333	321	332	297	320	330	302	292	287	317	314	323	321	351	324	305	352	321	330	332	307	327	322	327	325	305	292	327	334	329	326	329	341	305	299	349	317	306	306	324	334	345	336	347	328	350	311	301	305	316	347	300	330	308	274	307	333	283	306	326	310	287	317	332	291	269	277	326	323	344	305	310	303	304	317	345	284	345	330	306	308	306	304	314	312	343	298	322	333	318	362	316	330	313	350	298	295	332	316	321	291	301	311	355	340	291	327	317	354	304	333	276	334	309	317	322	337	326	311	314	334	329	313	312	323	319	286	322	338	333	326	301	306	340	300	327	332	304	308	300	359	316	320	352	332	327	328	331	311	325	340	277	312	325	341	305	284	297	312	300	314	312	336	323	335	337	311	328	321	304	306	339	317	319	329	335	294	301	337	297	297	297	312	338	317	362	287	341	302	310	330	301	297	317	295	319	296	304	298	319	295	290	297	297	310	327	289	299	314	309	301	341	333	286	335	342	313	296	336	322	315	311	316	339	290	313	311	328	283	328	322	316	321	295	315	326	326	322	303	332	314	299	319	332	334	333	317	317	292	319	296	322	326	311	308	313	307	308	338	301	305	331	308	297	321	299	299	318	330	307	328	319	329	324	305	287	282	337	315	316	321	294	310	331	320	322	299	337	307	302	317	317	308	324	316	353	314	343	309	348	283	317	302	329	309	311	303	268	329	326	343	324	304	310	317	311	316	301	314	289	332	314	313	329	299	340	317	297	341	332	320	314	311	300	305	297	314	311	306	287	333	326	340	366	320	308	319	319	300	349	291	312	345	296	356	369	310	310	320	315	302	318	339	339	332	334	307	310	302	304	300	318	301	309	313	295	314	319	295	313	330	309	327	308	306	309	286	340	286	266	339	306	309	309	343	329	308	344	286	299	315	329	327	314	323	304	331	320	302	329	331	333	340	299	287	308	351	354	320	325	319	331	315	297	320	331	310	311	305	337	313	337	318	301	329	336	323	330	325	315	305	350	325	310	345	353	276	301	328	306	359	332	356	310	309	327	303	331	324	318	288	309	322	335	305	306	297	353	311	308	297	300	298	331	344	311	295	310	293	306	327	297	337	356	363	295	326	326	305	349	284	307	318	278	299	349	338	332	322	312	316	318	339	288	296	300	307	342	323	299	333	304	340	303	298	333	311	333	306	291	304	307	302	317	341	303	311	288	308	350	303	322	329	296	333	315	325	353	292	313	315	326	318	317	337	336	323	341	314	339	317	319	311	298	310	329	309	333	314	286	312	295	334	304	317	340	316	324	307	308	322	317	287	300	278	344	324	329	291	300	327	336	308	309	329	311	317	312	335	329	335	306	312	281	318	314	369	320	299	302	324	295	327	320	326	334	303	340	303	326	310	323	349	323	312	303	322	293	298	383	330	288	291	323	321	339	293	331	324	297	304	318	338	326	283	294	341	324	330	306	290	298	313	340	334	302	316	308	333	314	315	330	314	315	319	307	324	312	313	291	316	324	336	293	325	277	334	294	291	319	304	349	339	330	326	351	334	308	317	329	293	328	299	315	314	332	312	313	313	321	307	319	338	308	339	310	316	343	337	337	310	339	302	303	321	327	332	299	324	343	288	310	306	308	335	310	320	349	320	328	330	312	323	301	363	300	336	314	339	304	298	354	307	308	327	315	332	313	305	317	296	313	320	287	322	335	313	319	340	314	297	295	300	307	299	314	336	289	293	280	322	337	304	332	301	308	324	338	330	286	315	297	304	322	291	326	286	313	307	293	305	303	305	302	312	280	342	322	335	259	304	309	314	310	325	297	340	314	334	337	321	313	325	322	319	323	319	348	312	305	295	305	339	315	333	309	341	316	301	289	344	346	326	312	321	310	300	314	309	320	341	298	305	331	327	320	332	324	311	283	303	321	318	319	324	328	338	285	308	331	330	304	307	343	332	321	327	293	318	286	336	309	317	326	317	361	290	284	315	296	306	301	320	311	326	311	308	338	338	297	323	280	308	313	323	331	301	323	327	322	321	327	339	287	290	336	332	309	287	326	291	318	330	345	324	316	291	343	312	310	304	324	302	341	323	308	335	325	293	357	311	311	310	307	337	314	326	292	314	292	307	326	323	338	314	323	316	286	323	300	307	274	320	332	314	295	341	318	329	294	319	314	328	338	313	363	308	288	300	321	309	324	323	328	329	311	328	326	320	313	308	306	330	286	336	315	315	294	342	306	305	313	307	332	294	307	305	284	325	313	329	332	314	307	310	339	323	303	346	364	341	338	307	337	301	322	310	305	343	319	287	300	295	318	322	316	312	313	318	324	314	298	301	337	317	325	308	352	357	361	294	303	312	342	297	336	314	314	317	294	291	347	295	342	306	333	289	348	347	317	260	327	319	325	346	340	299	291	339	323	285	355	311	308	325	316	314	326	269	319	283	312	335	318	333	315	327	339	332	364	311	301	311	325	310	325	340	310	313	326	332	312	325	301	311	297	304	337	308	319	312	304	300	292	331	318	310	311	321	309	328	329	332	327	323	329	329	313	332	328	333	319	307	343	320	315	338	314	312	318	288	276	348	301	301	332	328	286	310	293	304	347	289	310	297	303	292	345	322	318	311	324	337	304	319	290	331	332	306	317	324	310	347	304	320	319	297	317	335	339	310	323	302	301	330	295	317	345	329	298	292	316	347	311	306	339	311	340	324	319	337	317	334	318	342	311	319	323	311	304	323	310	324	318	354	322	314	301	302	334	330	314	288	319	325	301	323	317	303	331	311	346	314	274	309	338	294	330	331	314	320	316	362	324	294	309	317	317	308	320	302	321	345	311	315	324	310	325	307	327	289	332	289	308	307	299	331	332	330	345	327	266	314	299	311	288	340	316	360	335	315	318	322	290	341	329	316	323	309	312	318	321	313	333	311	290	324	325	334	331	300	339	286	311	310	310	308	319	289	339	315	339	311	311	311	324	299	299	319	367	318	316	304	347	318	317	318	331	288	319	308	318	320	303	329	312	332	293	328	326	310	352	339	331	319
37856	52678	36804	27944	20144	13701	11158	8792	6621	5584	4586	3343	1653	1128	1006	798	806	887	865	775	645	630	593	562	597	475	467	400	437	450	588	414	371	381	385	405	367	387	366	399	385	398	361	358	412	378	365	339	409	409	327	376	366	399	374	382	365	391	337	354	381	333	363	352	364	343	357	391	362	352	377	355	375	397	342	360	356	341	349	362	365	336	379	370	346	365	372	388	363	339	367	392	373	345	378	392	331	365	348	336	391	366	326	395	398	341	368	338	357	365	358	361	359	365	371	375	346	363	335	346	348	378	346	355	348	365	390	354	356	326	376	342	355	332	349	361	350	339	377	370	326	344	354	369	323	350	387	363	350	350	326	346	370	363	374	356	317	348	351	357	386	367	319	354	345	389	368	335	360	332	341	354	339	350	369	370	344	339	365	347	340	358	339	365	362	376	358	355	354	357	332	344	353	385	376	381	363	370	353	370	365	347	346	345	364	357	340	335	357	345	399	387	356	371	365	337	364	369	372	351	357	378	374	336	385	322	383	356	352	350	396	349	329	337	359	357	340	344	357	337	367	376	326	378	346	325	361	343	357	393	383	362	392	350	368	367	345	355	349	385	372	374	360	368	356	360	352	341	312	343	358	340	379	357	355	334	346	346	344	327	354	359	346	377	359	378	353	367	338	372	376	373	343	369	347	360	369	339	359	387	348	352	378	367	379	324	378	361	401	361	322	357	390	382	341	337	347	349	371	363	351	332	362	338	358	342	330	331	347	376	358	333	393	362	385	343	339	363	333	372	365	352	352	339	353	365	373	337	353	352	359	369	367	355	356	353	383	381	371	309	336	347	341	363	352	331	382	386	353	355	362	349	360	358	361	342	336	353	327	368	359	360	346	363	329	357	376	342	373	387	363	319	359	374	402	354	337	364	359	357	322	356	315	368	341	343	360	350	380	346	358	379	360	332	357	370	387	329	340	336	368	343	346	345	346	334	339	356	352	348	361	337	357	378	378	365	374	342	341	410	356	349	305	377	345	371	371	350	356	386	341	375	388	345	342	371	395	361	348	369	348	325	339	333	366	393	365	391	377	361	342	333	342	371	370	367	328	372	369	368	358	321	346	341	326	351	340	356	363	342	362	346	375	338	378	388	384	359	359	364	357	379	330	349	356	391	349	335	360	372	351	369	364	347	359	328	353	338	374	369	339	341	354	352	349	372	358	343	323	382	327	393	353	354	372	366	341	316	376	356	386	356	364	366	359	362	341	356	361	391	376	366	354	345	347	374	350	356	373	378	352	321	396	346	341	334	383	384	334	352	353	373	339	374	378	367	332	342	368	364	361	364	362	364	345	343	377	355	349	385	393	343	359	365	356	357	373	330	370	372	395	357	344	338	358	332	345	350	378	373	371	323	319	356	374	365	353	339	356	333	351	370	342	338	348	319	335	386	348	345	346	362	338	357	353	362	323	347	348	352	349	358	356	398	365	328	341	366	396	392	367	330	332	351	347	361	402	332	368	315	396	359	360	310	401	361	350	365	359	345	337	379	383	328	330	339	365	364	351	406	344	351	370	371	349	367	365	341	332	395	376	348	350	335	371	369	339	371	333	349	348	382	365	369	364	351	340	352	326	332	352	354	379	341	360	359	341	303	352	343	332	358	348	339	348	370	348	380	344	378	335	358	358	376	359	365	364	378	349	350	344	370	349	344	356	336	343	338	347	383	352	320	338	346	345	355	364	347	353	365	369	383	369	344	368	353	351	326	370	358	351	338	358	352	368	362	337	333	386	369	351	344	336	347	352	370	377	333	366	361	368	363	368	373	335	351	324	365	356	398	357	362	391	396	404	348	365	349	366	360	346	376	337	340	345	353	352	335	395	352	330	377	369	359	364	331	371	360	378	345	337	354	374	360	361	363	368	354	355	349	366	352	341	348	349	346	388	368	363	398	331	386	358	357	346	378	348	354	350	370	356	338	365	354	373	372	360	346	332	388	362	351	378	372	368	370	329	380	368	384	355	374	350	329	306	354	365	352	344	322	343	410	360	350	375	366	340	336	331	361	363	396	367	369	378	348	351	348	361	349	353	373	352	368	374	366	321	342	358	375	365	348	375	326	352	338	378	348	339	357	387	326	367	382	350	346	330	354	340	339	339	324	325	386	368	358	395	402	340	327	353	354	372	340	399	394	384	345	332	349	372	352	368	351	347	340	391	334	374	372	356	361	373	343	361	322	342	339	354	367	344	351	355	334	337	361	352	371	402	372	348	356	343	313	333	361	360	385	344	365	331	351	358	350	343	323	357	339	374	381	357	335	376	377	356	341	391	372	373	365	335	383	343	325	357	384	368	333	361	343	379	368	388	371	341	346	372	362	371	371	383	326	338	410	382	350	359	353	356	370	383	340	354	364	333	377	380	340	353	353	345	388	323	356	380	375	389	356	347	321	383	372	327	368	383	335	385	371	375	339	355	342	332	365	362	404	355	374	362	362	361	367	375	349	405	375	334	365	387	345	377	345	392	375	340	353	337	345	351	335	353	341	360	364	364	315	396	339	357	352	391	335	316	339	332	341	369	377	353	358	338	337	330	343	322	348	361	370	354	357	331	358	343	359	357	331	329	348	335	347	364	357	360	332	340	329	345	349	362	391	346	369	354	363	350	352	335	355	394	350	344	353	345	337	360	358	350	359	353	363	371	386	326	359	320	356	345	393	338	326	354	373	354	398	321	347	346	346	343	393	375	365	362	368	338	396	367	330	332	344	378	346	352	361	347	341	361	336	369	363	363	346	338	384	367	357	357	349	355	341	350	349	363	383	349	378	384	360	385	347	350	364	346	367	333	359	371	374	356	360	381	399	339	343	326	378	375	391	350	391	322	357	351	355	371	345	392	376	348	368	341	358	368	369	336	362	348	383	385	354	347	364	375	371	362	378	347	389	380	361	352	380	340	348	364	333	333	346	365	359	356	373	358	365	352	397	366	343	347	373	361	343	346	345	380	369	354	365	383	352	367	358	340	368	337	350	333	358	380	349	346	341	355	395	365	358	329	375	373	379	359	326	385	318	380	332	367	378	359	348	352	375	331	393	329	352	347	363	366	352	334	389	372	300	375	332	342	330	386	335	361	341	359	360	403	376	329	354	354	340	370	351	396	364	356	387	364	381	334	360	363	347	365	385	375	384	365	390	397	336	324	335	382	363	376	361	337	352	363	355	378	354	368	353	360	339	358	374	364	362	366	381	352	357	368	365	392	381	337	374	366	357	375	359	370	360	352	377	318	369	313	369	361	363	375	346	356	354	360	308	351	337	354	363	343	350	352	348	342	338	339	338	349	347	390	354	338	389	350	365	352	362	365	370	388	337	371	355	365	359	361	372	337	354	344	343	389	349	358	356	343	361	364	357	337	320	379	364	358	352	377	388	356	389	332	363	319	358	368	393	325	354	353	355	357	352	348	373	379	345	357	387	374	364	326	320	372	387	378	371	346	357	349	347	351	363
28427	23951	20073	13546	6513	3148	2189	1669	1235	997	869	821	465	421	372	397	410	418	416	386	423	422	399	386	383	375	365	401	377	411	359	361	384	382	349	329	350	380	332	379	401	348	340	315	414	369	358	343	353	360	356	377	352	358	363	335	365	379	354	344	318	363	386	339	356	339	381	353	381	357	350	339	376	355	337	357	362	356	353	372	329	372	383	377	353	379	334	332	378	360	350	358	355	366	340	337	353	344	328	382	367	359	386	390	382	358	336	380	339	382	377	369	357	355	352	366	356	349	374	341	331	382	343	331	331	362	354	391	368	380	361	373	327	360	364	323	341	359	339	370	344	358	360	353	340	355	332	338	346	342	349	373	373	365	364	362	334	378	377	362	366	348	338	336	326	338	364	345	368	330	367	361	337	399	352	333	354	357	336	342	326	351	386	342	327	387	359	341	371	366	350	340	344	384	344	335	342	350	371	350	345	336	348	358	368	364	332	349	387	358	365	338	340	337	353	373	322	360	340	361	337	347	368	376	390	363	359	348	371	380	351	402	359	358	342	370	367	365	384	370	336	372	362	343	366	365	366	370	359	360	390	314	363	319	349	350	369	378	381	356	354	377	356	362	339	378	347	387	373	356	356	358	328	329	345	368	357	307	327	337	348	327	324	360	379	361	380	363	369	335	368	324	386	384	335	396	370	409	375	372	377	370	340	379	339	351	366	381	355	341	365	394	370	323	378	345	372	404	360	378	376	381	324	381	356	348	399	342	380	338	364	338	351	351	333	364	373	382	356	335	324	354	374	349	392	338	351	364	340	361	374	344	345	340	325	321	379	348	346	378	382	342	346	346	386	348	379	357	394	333	357	330	376	403	356	347	335	346	346	348	394	364	399	347	361	360	375	391	346	362	364	369	401	351	329	363	345	358	354	370	335	341	367	349	364	366	382	375	405	362	370	368	377	334	376	358	357	380	372	348	315	370	388	346	379	380	375	360	377	352	372	365	358	359	370	354	329	343	344	356	339	342	342	356	359	372	366	361	347	347	373	369	345	400	367	341	390	344	385	369	360	346	328	363	361	333	356	364	338	366	360	366	338	386	366	317	352	401	360	341	375	396	326	347	396	356	360	333	330	353	359	369	347	350	366	351	384	379	393	366	351	355	381	330	340	373	353	413	386	383	343	352	381	388	375	375	382	368	364	326	360	363	386	364	378	349	376	356	342	411	367	380	369	343	334	376	343	359	347	366	384	353	350	385	313	383	358	370	335	398	341	378	314	363	385	340	352	375	352	377	356	338	317	382	341	363	340	344	353	389	352	398	363	376	339	386	390	346	399	329	365	383	349	376	362	355	382	348	368	355	345	352	388	323	381	347	353	370	375	350	385	341	382	363	345	374	343	337	367	339	363	338	343	348	382	363	366	361	379	361	341	361	350	299	386	378	393	384	359	321	369	359	341	351	332	368	382	347	354	355	378	334	353	369	367	364	329	365	358	376	377	329	339	358	342	349	375	365	343	351	360	337	378	366	388	387	363	353	334	345	353	381	360	369	384	358	390	317	353	358	351	394	349	360	376	382	364	341	362	350	341	379	378	365	357	332	332	367	374	361	357	369	363	351	341	345	349	349	335	362	345	334	347	362	352	392	361	414	391	376	350	357	360	357	371	361	377	333	371	358	381	347	378	372	352	377	392	344	358	384	359	391	373	326	359	298	381	364	333	389	364	325	347	361	380	355	358	380	393	383	345	381	358	337	352	366	362	368	343	369	379	342	352	368	353	369	377	341	389	340	383	369	357	376	357	378	356	380	386	373	353	380	329	370	381	372	385	355	366	356	369	357	335	347	316	365	347	334	354	391	359	321	379	370	372	349	398	404	368	360	390	351	362	364	363	406	358	358	349	370	342	321	374	383	366	353	364	369	386	366	354	344	346	372	354	357	347	368	402	389	365	381	365	370	361	371	389	356	379	323	350	352	378	345	360	386	363	370	377	341	384	337	410	379	366	331	371	377	383	385	388	366	329	368	350	352	390	380	353	401	318	366	368	335	351	345	351	366	360	364	358	365	367	362	376	361	362	350	375	332	338	342	354	361	349	344	413	342	367	354	340	341	327	390	367	330	339	372	394	383	363	344	345	400	394	352	365	340	363	356	358	345	358	397	359	367	383	358	371	357	363	393	348	345	365	350	354	392	366	377	380	330	387	344	336	402	366	342	320	334	361	362	346	365	307	346	356	336	353	368	374	362	354	360	357	385	365	333	352	381	345	360	385	387	387	364	352	345	371	351	322	367	361	361	337	360	377	354	369	369	325	369	371	329	348	367	338	394	355	363	391	360	403	346	367	342	359	363	379	381	366	394	385	362	342	359	359	300	370	355	335	377	388	348	367	345	376	364	383	342	355	362	355	353	329	347	379	398	357	338	369	353	367	348	361	350	395	364	358	381	378	369	342	377	357	354	385	352	367	398	384	310	385	323	353	357	359	347	394	367	347	375	338	367	356	364	386	369	362	338	384	345	357	374	363	370	345	378	363	334	343	371	329	320	384	367	360	332	387	388	348	363	353	358	357	320	339	353	359	350	370	336	362	347	347	351	359	345	375	344	329	323	360	392	388	334	386	383	372	356	318	333	362	376	334	358	367	358	356	355	335	371	377	334	352	350	385	346	382	338	385	356	367	369	364	366	401	338	348	348	341	370	345	371	359	381	350	380	372	341	348	384	328	366	343	381	341	377	362	386	380	389	376	358	357	385	349	365	372	338	344	375	345	350	335	330	374	375	343	366	350	387	330	353	334	335	357	370	362	346	345	359	333	344	387	351	332	369	345	304	361	339	416	358	384	345	323	340	339	381	362	354	360	415	337	392	365	336	388	338	319	392	349	366	351	345	375	344	343	349	369	338	380	340	322	373	355	380	379	327	344	340	349	354	347	357	389	404	337	357	320	361	327	360	378	367	358	347	331	355	338	368	375	345	361	360	350	316	355	337	394	341	329	361	367	346	325	357	377	366	337	353	387	403	338	349	367	373	375	352	378	380	375	343	351	367	372	361	344	363	378	367	355	393	360	376	376	336	346	375	358	350	378	346	359	372	380	359	354	339	320	360	347	369	341	343	370	346	354	328	319	383	370	370	374	336	340	367	370	341	389	364	336	367	341	362	380	397	350	312	366	366	374	352	380	347	347	345	359	341	335	399	380	388	389	357	362	362	376	376	360	343	342	341	363	376	328	364	340	343	371	356	359	355	364	379	370	343	343	360	333	369	329	337	326	377	371	325	346	363	359	360	361	360	336	361	376	361	384	343	358	341	368	333	382	356	400	354	339	376	371	367	345	368	341	365	383	362	375	390	389	376	315	348	351	363	380	374	374	368	368	356	344	389	394	381	400	340	303	332	395	352	334	342	390	359	362	369	345	371	368	328	351	355	370	381	335	380	384	356	324	317	366	354	350	385	387	374	334	368	389	352	362	362	339	340	354	346	399	333	360	361	361	367	366	348
32287	35780	22677	15481	9772	5939	4408	3487	2649	1929	1678	1420	783	613	518	563	572	549	574	522	474	489	455	488	456	467	471	437	433	473	476	450	440	425	431	436	458	468	453	426	410	417	443	439	410	461	429	436	439	391	412	427	419	419	425	415	444	452	432	422	413	429	451	402	412	406	425	448	406	431	448	418	438	444	445	462	427	461	465	423	435	422	431	447	410	443	436	400	451	451	442	443	434	430	428	455	428	419	472	435	430	425	437	417	388	443	440	427	412	434	441	435	436	427	472	416	420	400	472	449	423	433	411	442	442	462	421	429	442	443	442	426	412	437	410	460	428	494	467	425	443	441	399	430	399	411	429	399	411	426	424	493	428	442	421	401	454	419	474	420	428	450	429	439	406	449	426	422	407	413	428	418	438	466	427	469	441	440	432	471	438	425	441	433	411	411	454	430	432	449	422	424	450	401	425	437	410	441	426	427	444	466	466	460	428	455	454	415	454	421	427	436	437	416	418	436	443	427	415	426	452	451	447	410	428	432	454	438	466	450	428	449	440	453	430	441	421	426	454	430	421	471	427	423	426	448	424	450	435	448	409	456	452	418	443	456	466	459	452	451	454	400	459	391	394	425	427	445	459	465	428	475	410	400	420	421	452	397	404	425	431	455	446	432	419	474	396	446	387	434	470	444	453	438	426	424	426	450	469	422	435	472	446	417	425	422	434	428	409	420	461	419	462	451	441	488	411	425	430	417	444	421	415	421	387	404	465	407	451	433	414	419	442	411	410	395	463	419	390	459	452	398	416	423	415	410	432	440	428	441	417	415	407	422	424	455	421	447	439	457	412	446	416	464	425	456	447	443	453	455	430	399	410	439	482	438	421	448	435	425	409	445	477	415	444	437	469	402	441	440	430	413	485	434	436	462	456	451	447	413	427	418	451	414	415	455	450	397	453	443	426	438	428	407	435	448	444	442	405	437	454	428	444	404	393	419	418	427	467	462	424	430	418	379	429	429	441	395	431	416	428	433	446	438	376	417	423	410	389	398	400	454	401	414	445	463	483	412	455	409	465	429	457	406	428	417	442	427	427	476	435	430	443	423	419	474	424	423	429	427	447	428	438	446	441	443	409	458	444	450	431	438	402	437	465	465	415	455	400	431	446	457	451	455	430	439	423	419	419	412	410	389	462	444	432	386	460	412	433	431	419	472	413	434	394	454	413	431	461	399	455	440	441	404	417	465	467	420	425	407	440	435	408	435	446	441	444	451	433	422	424	435	430	441	427	434	410	429	443	426	429	470	436	407	461	420	438	441	435	434	440	459	474	451	386	425	467	402	451	502	429	410	436	448	399	440	430	437	445	440	404	451	447	435	441	435	439	403	445	418	433	443	448	419	446	434	453	433	440	414	426	431	429	475	447	439	390	431	445	453	436	423	464	477	484	420	432	453	425	402	450	432	432	446	485	416	449	423	434	451	454	438	481	434	449	413	426	394	420	457	441	427	434	399	431	441	442	442	427	405	428	412	450	398	434	410	454	486	441	489	447	439	421	458	420	428	463	444	430	477	437	457	421	445	409	423	434	457	428	448	429	421	447	479	448	436	425	478	419	433	431	449	442	392	424	428	458	474	433	414	432	460	415	441	437	419	443	462	393	451	446	400	443	438	442	412	473	471	432	426	448	445	444	427	453	440	435	406	448	455	433	455	494	452	410	429	427	424	431	460	414	428	415	438	425	392	413	403	475	432	426	429	429	472	432	461	473	420	415	449	427	476	437	438	397	452	410	444	416	479	478	434	440	432	434	450	419	443	432	422	442	446	443	444	441	445	444	475	398	451	444	424	424	408	452	436	432	409	434	457	453	427	443	443	458	431	442	464	411	426	445	452	419	455	421	436	455	439	445	417	402	448	429	414	449	446	460	432	464	444	396	423	433	481	441	419	443	428	454	442	433	430	455	443	424	428	425	456	448	453	419	441	405	428	416	434	441	414	450	421	420	434	434	431	478	404	438	438	446	425	414	432	408	453	426	417	404	437	425	462	441	427	444	446	416	462	460	472	425	435	415	417	456	430	425	443	435	428	455	424	433	419	498	443	389	447	427	435	412	467	396	460	468	406	442	420	419	427	431	472	401	400	457	440	423	432	442	434	454	472	430	474	413	432	436	427	453	428	430	427	404	419	446	422	425	392	458	435	452	423	441	434	435	432	462	456	423	417	408	480	413	411	438	429	419	441	435	415	404	428	418	404	409	450	428	439	457	437	439	442	454	436	448	459	447	444	437	416	483	427	405	444	425	446	480	445	446	427	422	490	435	411	382	439	471	437	419	427	433	425	429	444	456	430	431	436	498	403	439	438	425	434	456	486	461	435	457	403	454	450	425	451	441	445	440	427	394	434	432	427	451	444	419	462	421	453	430	429	418	473	419	451	411	459	448	453	416	452	413	399	468	416	380	434	458	407	408	460	422	424	437	447	456	452	427	457	454	472	462	460	473	385	469	432	437	411	411	455	435	468	453	422	465	485	448	419	447	445	440	433	431	418	408	445	431	430	419	433	449	440	454	469	454	450	436	435	449	467	457	492	419	400	422	407	456	413	407	473	438	444	472	432	428	446	424	421	433	433	464	432	471	487	410	434	406	430	422	423	450	455	387	450	422	466	450	444	476	410	439	446	432	423	437	450	422	426	435	434	425	419	444	421	426	452	441	436	438	453	454	430	442	398	422	463	455	427	407	425	421	445	455	398	437	432	397	416	400	417	467	445	440	453	383	415	403	471	441	434	421	440	429	427	397	414	431	420	433	436	450	453	439	413	468	445	425	468	400	418	471	450	424	435	422	416	454	440	450	419	395	416	407	418	410	407	411	431	416	443	413	442	441	446	439	421	429	441	426	442	473	457	425	444	417	466	450	425	422	449	373	406	439	431	434	435	447	435	460	450	409	463	421	438	440	458	437	412	433	424	394	446	378	468	389	412	422	466	434	448	425	460	425	448	445	430	418	410	436	468	460	408	440	443	445	487	442	437	421	424	434	437	430	427	448	443	453	449	418	452	423	419	408	445	470	428	479	436	431	496	435	419	444	448	412	481	436	429	470	449	435	457	438	435	428	400	427	421	438	440	452	442	459	403	454	471	446	450	460	450	401	436	445	463	435	436	428	444	463	435	438	453	409	461	452	438	457	429	432	430	468	416	433	425	434	444	431	442	443	440	443	434	468	439	458	443	440	450	424	434	433	437	419	445	458	446	412	446	437	404	428	411	434	459	459	447	436	434	410	425	445	435	474	433	406	396	430	425	435	429	429	421	460	408	449	446	437	415	417	429	442	440	463	413	468	451	431	408	471	411	435	474	415	443	469	461	431	433	425	439	423	437	438	453	442	411	439	420	439	427	464	439	423	451	411	460	467	419	425	429	423	399	447	487	437	442	420	445	441	427	433	456	439	440	435	418	414	432	446	441	441	447	461	433	442	411	432	408	435	400	432	426	448	428	451	418	424	428
23479	20869	28034	23882	20967	14627	5696	3322	2157	1485	1240	1105	621	448	382	382	376	356	369	340	291	298	270	247	252	231	249	265	222	238	252	220	202	201	238	223	220	214	215	193	202	258	193	220	189	217	213	222	221	180	207	196	215	185	211	194	217	204	186	214	221	197	219	227	209	217	180	217	222	205	217	201	203	211	193	227	208	200	197	208	203	211	221	203	209	208	217	209	203	194	244	190	199	209	183	205	191	188	208	225	187	207	231	205	205	218	216	221	205	203	193	186	222	209	230	213	245	196	232	181	190	231	230	193	184	208	223	207	203	210	230	192	188	184	205	219	208	237	200	181	223	224	197	208	213	191	240	219	238	199	210	205	181	236	195	209	213	193	211	214	233	196	200	199	220	229	220	200	215	217	218	197	199	208	217	197	198	202	203	226	230	190	193	214	200	217	205	198	210	162	197	214	199	211	212	207	200	211	221	199	210	228	190	195	212	170	207	178	229	196	211	220	196	223	203	225	218	225	202	189	228	208	195	199	214	185	221	188	208	215	213	205	183	210	194	180	219	210	231	204	229	197	216	195	218	216	216	201	190	206	209	213	197	174	185	207	216	217	194	225	213	190	212	215	205	204	201	220	225	208	217	208	198	208	230	211	226	231	196	213	186	203	193	196	177	189	202	190	205	213	182	204	202	206	181	198	212	219	218	182	188	227	218	201	197	222	206	201	239	196	227	222	221	202	212	199	190	201	204	211	214	216	198	237	231	221	239	221	204	197	230	197	182	198	192	201	207	237	217	196	234	210	192	240	180	208	210	202	215	226	203	226	203	213	226	189	226	202	206	179	200	197	208	220	197	203	218	198	217	186	190	208	217	189	212	194	204	238	211	203	205	210	197	206	220	212	184	185	216	192	178	228	212	216	208	203	214	191	203	215	204	201	225	200	236	209	201	199	220	206	190	185	205	210	221	208	201	214	204	212	187	225	204	197	222	197	231	185	204	223	207	213	217	195	205	208	216	202	212	220	195	207	214	213	212	209	184	217	207	197	200	196	210	180	170	247	205	224	217	201	211	207	212	182	198	215	206	210	208	191	212	215	203	211	228	213	190	198	214	176	216	171	200	218	199	208	209	194	212	199	218	207	222	191	184	189	198	184	205	208	183	199	213	206	199	209	216	216	201	190	180	191	202	229	196	181	227	191	210	175	219	213	194	210	201	210	212	207	206	206	190	204	193	204	227	192	218	204	213	226	209	203	210	202	180	198	220	189	220	188	201	204	186	190	214	210	231	204	216	202	203	196	223	212	202	203	237	207	189	212	193	204	196	224	202	242	204	208	201	188	216	185	206	222	181	176	206	209	204	198	225	184	207	178	213	214	197	231	225	199	208	201	214	222	202	217	202	210	194	183	187	174	202	220	220	205	202	196	233	212	193	200	209	214	239	208	212	208	233	202	208	225	196	191	210	231	207	221	205	231	226	203	185	197	190	196	229	222	192	227	234	214	205	212	225	203	181	223	201	218	209	196	209	213	182	229	222	215	209	202	222	207	175	189	209	189	177	207	202	175	234	192	184	171	220	224	197	195	217	204	186	219	179	194	199	207	214	203	201	222	202	205	218	189	199	201	210	229	194	211	209	219	225	240	227	220	213	193	231	260	195	218	206	210	208	184	181	186	219	224	215	212	213	192	222	219	223	245	211	219	199	201	210	223	209	206	211	198	205	188	196	217	218	235	229	197	211	213	210	212	195	207	224	203	178	225	200	192	181	227	236	201	205	180	202	191	206	227	215	238	206	229	185	203	186	192	222	190	195	206	224	217	197	194	219	205	210	188	211	228	203	197	209	214	207	188	206	204	236	227	216	186	187	201	207	232	234	188	219	197	188	195	221	216	223	191	204	200	212	186	190	215	208	207	226	202	205	208	193	206	208	212	207	203	214	207	200	189	213	207	196	201	188	200	225	189	215	213	215	203	192	221	189	197	222	201	197	201	225	191	218	206	213	201	219	186	214	189	220	215	212	186	209	216	227	207	204	207	219	223	197	194	222	199	200	207	193	214	225	210	212	203	192	190	217	183	205	216	199	206	227	203	225	211	207	204	200	196	226	208	215	208	191	202	211	209	221	204	220	214	210	211	188	213	219	225	222	214	213	213	198	215	192	197	195	184	220	195	193	205	200	207	225	207	227	193	217	213	212	216	232	225	238	202	183	180	208	204	204	180	199	201	202	231	224	204	226	211	203	203	202	216	208	201	210	222	218	202	229	210	206	196	176	219	183	232	210	219	188	184	191	216	212	167	202	222	203	202	210	233	224	197	199	234	186	199	203	207	210	213	223	193	202	193	209	197	225	241	196	200	204	201	209	215	159	190	205	208	210	198	217	185	217	217	181	188	218	233	183	215	215	198	218	210	198	208	198	221	188	197	201	192	209	203	210	199	192	220	208	244	186	215	208	198	226	196	211	195	188	207	211	230	190	214	214	201	219	179	197	226	210	216	195	204	222	220	197	215	211	192	216	219	180	207	183	209	214	226	179	194	220	232	208	203	210	202	213	183	214	221	223	227	226	205	201	228	198	220	206	210	229	223	223	207	196	219	186	195	236	212	211	195	201	212	224	191	194	226	213	221	197	215	229	208	196	204	229	177	194	208	207	207	230	209	188	211	203	212	210	206	208	221	209	200	228	189	200	207	201	215	248	207	197	182	187	195	211	198	213	217	201	201	200	210	164	199	209	203	229	181	207	210	196	222	215	201	193	232	220	215	201	214	201	209	213	232	192	187	216	217	176	204	217	177	204	223	206	177	227	209	186	216	225	214	189	183	193	201	210	198	218	207	202	202	215	200	208	223	202	189	220	203	203	231	179	223	200	200	213	198	206	231	190	201	209	189	241	195	197	196	202	191	209	222	201	198	216	215	206	206	214	198	202	229	221	219	200	193	199	220	202	217	215	205	198	193	165	203	205	199	184	181	221	177	185	220	222	193	218	189	210	218	205	223	195	199	195	218	198	201	190	204	218	184	203	209	192	221	227	210	221	202	202	187	200	192	222	205	227	235	193	204	191	221	184	214	206	212	207	214	195	210	189	231	187	238	195	209	192	216	202	210	209	210	205	227	204	188	206	218	187	206	225	214	192	193	213	178	195	216	236	203	212	222	195	226	211	202	230	225	228	195	210	205	192	189	215	236	196	194	191	228	220	199	202	226	210	211	201	225	193	219	224	206	200	188	226	196	212	223	195	201	199	214	203	211	216	181	209	216	231	197	175	221	183	191	218	198	199	206	211	207	174	214	221	200	218	218	239	187	177	225	219	218	202	206	196	201	201	230	184	211	214	210	197	222	218	193	210	211	210	206	196	201	210	179	225	194	197	192	216	185	200	202	195	205	201	193	198	198	199	197	194	180	219	219	228	220	206	232	200	220	206	191	219	210	179	205	220	194	200	208	206	205	193	176	175	207	187	203	225	224	200	161	218	195	195	207	195	214	201	205	198	192	211	212
33979	44615	30512	23431	16201	10293	7809	6463	4624	3002	2478	2321	1097	719	579	612	566	546	621	571	426	377	351	348	338	333	337	304	295	388	329	274	286	312	287	295	268	281	301	248	288	283	248	258	257	240	269	274	259	260	262	246	258	278	238	256	253	261	253	270	278	283	264	276	270	270	251	265	287	265	273	252	260	264	272	278	261	275	240	221	240	264	266	267	248	279	263	268	230	256	254	260	265	264	268	243	243	227	244	268	289	260	285	255	226	233	257	257	259	246	258	267	269	260	261	286	260	241	245	239	272	274	266	230	261	273	247	239	246	252	269	252	258	251	290	284	260	252	261	263	258	252	274	240	226	267	264	241	237	252	222	272	281	258	258	239	246	264	252	251	243	233	257	252	241	266	270	261	257	263	250	229	254	255	246	239	259	214	249	283	264	231	263	241	234	279	279	250	237	254	250	268	252	259	248	239	271	242	267	275	243	252	264	239	236	236	247	255	248	260	268	291	267	254	248	231	247	251	247	273	250	253	261	249	252	239	263	227	256	221	278	251	233	266	243	251	269	251	288	226	251	240	245	276	234	276	252	263	245	231	249	245	255	258	250	253	245	240	284	267	239	264	252	243	229	249	251	258	267	247	256	250	273	263	229	237	269	271	273	250	242	268	230	260	228	239	270	242	268	260	260	274	280	246	241	244	247	280	221	238	280	285	258	267	269	229	239	240	264	239	274	267	200	232	258	233	256	238	244	268	256	252	233	272	248	271	260	240	264	266	239	270	274	253	246	242	276	279	257	288	254	259	282	267	227	268	232	257	267	250	268	264	261	244	243	257	268	277	252	235	251	237	279	246	254	270	254	237	259	266	248	251	253	229	267	256	270	251	272	263	250	250	267	235	271	270	227	236	273	284	256	261	243	259	232	222	263	233	260	264	261	262	236	250	261	257	261	272	242	275	258	234	256	240	268	259	253	230	274	258	226	264	279	251	233	251	261	265	278	257	266	265	232	284	239	240	230	221	243	257	271	235	266	243	266	276	245	296	264	282	290	279	282	259	231	240	264	260	280	258	264	266	255	257	271	274	276	266	258	249	258	258	257	268	251	241	259	247	255	246	242	223	254	248	264	254	253	270	262	257	264	275	273	243	254	234	268	233	249	248	269	240	250	255	263	260	245	263	239	271	249	261	250	275	215	258	277	270	270	250	266	248	232	255	268	242	266	280	253	242	268	281	235	260	250	232	246	236	279	237	247	281	243	251	251	265	265	259	272	282	243	276	274	241	269	256	257	257	239	265	246	257	259	247	252	260	257	277	240	238	263	259	241	238	263	247	231	240	247	254	242	251	226	260	278	262	258	249	256	261	251	243	257	242	265	256	258	244	249	261	261	261	231	262	255	258	297	265	265	242	243	224	240	285	240	275	258	273	264	277	249	250	240	265	252	258	267	251	224	246	254	248	268	287	256	259	248	253	295	241	252	261	232	248	284	273	244	229	267	283	256	270	261	266	280	278	243	245	247	267	262	281	274	257	274	241	256	260	242	289	285	263	273	279	240	260	287	272	269	251	272	247	265	269	286	276	226	227	254	260	258	224	283	243	252	244	255	253	254	252	246	268	257	250	240	246	257	249	268	248	233	236	258	262	257	238	256	225	266	239	247	254	272	253	239	290	254	266	250	255	253	264	253	258	238	264	247	284	259	245	261	252	268	271	266	277	252	281	250	273	230	266	243	258	255	273	241	258	248	294	256	276	244	223	242	222	244	258	253	238	247	227	269	250	266	267	270	271	237	268	275	245	227	263	248	239	270	254	234	246	243	284	258	237	242	239	243	250	253	268	261	267	252	254	231	250	229	265	252	297	272	246	254	248	246	263	245	271	246	239	259	228	249	237	234	239	259	251	247	251	247	271	253	234	231	261	228	222	241	246	260	277	284	282	246	287	267	255	285	266	263	261	241	249	263	275	243	253	249	258	227	251	270	255	256	257	256	250	263	255	248	250	230	254	265	256	230	261	247	289	244	250	247	230	223	263	306	263	254	258	253	243	258	258	246	277	253	271	250	242	238	262	274	259	266	241	250	240	246	253	278	252	255	217	229	260	280	255	245	251	277	262	258	237	229	220	253	252	259	204	232	262	259	240	271	282	271	262	273	249	257	291	225	281	270	248	216	241	269	249	269	245	279	236	268	286	262	257	239	273	237	230	222	233	239	245	241	250	249	236	215	270	254	255	287	248	249	247	264	257	255	252	240	248	252	249	272	279	248	280	238	265	274	254	251	264	250	269	249	218	240	282	254	274	243	257	263	261	247	272	252	219	223	257	272	257	285	242	255	225	293	268	256	267	241	237	254	234	244	235	260	252	241	236	251	257	231	241	271	248	277	269	271	249	258	217	248	242	295	264	278	245	270	268	245	243	234	273	247	258	240	261	252	276	273	254	229	230	267	247	251	269	256	224	237	254	293	261	260	249	247	245	265	275	264	267	247	253	261	237	253	254	277	263	244	265	261	265	260	271	230	264	251	269	267	271	242	235	227	256	265	245	267	227	270	273	252	253	248	279	272	252	270	271	274	245	240	261	254	258	271	242	270	266	281	248	265	243	304	272	260	261	248	271	253	285	260	252	219	252	265	253	283	240	253	246	253	237	285	280	273	264	259	257	260	260	259	236	290	254	268	270	283	259	279	254	266	277	284	286	251	256	250	255	270	246	259	241	266	273	245	257	242	234	256	261	240	230	272	250	250	242	252	271	250	267	264	239	259	244	288	243	270	243	265	283	285	248	273	248	254	255	251	272	248	240	253	267	279	230	256	244	224	263	229	240	238	246	257	249	231	285	260	254	260	221	283	256	265	270	246	272	231	253	247	243	274	266	251	238	264	272	252	262	282	260	247	243	276	273	255	284	240	246	253	248	239	267	255	243	251	253	240	220	259	279	254	273	237	234	246	255	250	275	246	224	275	220	282	262	248	255	255	270	261	269	232	246	248	265	270	237	238	254	250	240	242	269	280	248	238	267	246	273	247	238	246	240	284	242	249	242	271	270	267	282	268	239	250	257	254	255	268	243	224	244	258	249	254	264	227	258	251	252	263	227	241	245	251	240	255	283	273	262	282	255	270	254	266	259	243	269	268	263	256	256	280	214	234	277	238	263	262	246	229	259	233	266	238	253	268	250	223	270	262	235	235	254	273	245	267	254	257	271	250	240	260	248	252	233	259	221	230	289	238	237	235	276	264	247	260	274	238	261	250	277	255	239	285	229	274	242	258	233	274	266	271	283	263	261	257	264	223	266	261	256	268	238	224	274	258	271	249	243	214	237	264	256	276	276	227	254	268	230	225	230	263	227	253	265	226	239	263	264	239	274	286	236	293	259	256	256	251	284	254	242	250	251	238	265	256	238	251	264	290	252	228	239	244	254	263	254	235	267	254	266	259	262	252	263	248	264	240	283	236	252	266	247	250	275	251	242	251	251	274	234	280	263	229	259	277	257	267	241	242	274
24576	20852	27082	24857	16694	6556	3744	2343	1800	1401	1144	1133	833	653	596	614	597	640	588	578	553	564	563	514	509	529	552	490	509	534	521	455	465	520	499	538	492	495	484	494	483	509	510	476	490	502	492	525	510	525	499	508	494	521	467	527	456	495	502	509	530	503	496	478	516	483	471	512	482	532	458	518	527	468	473	491	498	533	524	480	464	487	470	519	473	490	497	505	500	503	533	464	477	479	477	521	481	536	477	493	483	478	508	521	479	462	492	507	492	490	440	456	463	489	536	495	484	510	470	500	472	489	507	486	503	499	490	458	512	488	500	476	472	503	479	509	479	488	477	472	509	495	488	472	496	528	508	495	472	485	526	459	511	511	463	507	455	507	447	454	465	497	506	501	489	527	514	512	497	517	463	514	498	488	503	511	490	474	493	482	499	509	504	504	496	473	490	470	497	498	508	483	491	536	471	524	519	472	514	490	514	487	525	492	500	489	535	524	517	469	543	531	499	503	511	475	474	465	446	486	476	470	525	453	508	468	492	476	502	508	501	448	500	476	505	514	466	507	495	504	489	462	465	466	520	472	510	486	525	482	490	519	501	495	485	481	489	512	525	495	444	492	498	505	525	490	488	487	516	509	503	488	473	503	457	485	487	499	477	492	519	514	508	554	462	497	500	458	471	481	471	492	464	489	489	482	477	505	474	457	499	492	520	458	451	511	487	513	498	479	499	549	492	524	450	477	511	494	549	494	488	482	495	471	489	446	454	487	484	513	515	486	522	510	471	494	474	498	486	527	507	467	496	449	486	531	508	498	461	496	474	492	480	495	498	487	505	493	549	498	494	477	500	477	524	511	490	467	480	510	492	511	482	472	505	487	524	487	508	497	492	503	451	499	495	515	456	473	497	471	497	477	503	531	461	435	493	478	473	499	489	474	517	475	532	529	513	544	479	503	465	457	533	484	498	501	509	510	479	468	488	517	492	508	480	468	503	445	494	483	503	491	450	462	540	510	519	528	500	483	480	544	495	510	483	509	510	474	501	506	502	517	487	506	476	498	501	527	514	486	523	487	536	474	526	466	476	460	481	506	470	486	497	486	519	495	491	511	469	501	524	514	506	456	513	480	462	472	496	484	511	446	497	511	506	483	531	532	488	464	486	522	477	422	458	463	494	475	464	504	515	472	448	520	501	482	443	523	463	512	513	495	495	444	473	488	503	479	494	430	448	559	500	474	507	467	497	456	485	522	485	467	520	473	473	517	508	510	486	501	512	516	494	462	522	531	521	509	490	502	463	529	487	449	468	449	486	518	454	514	486	482	474	494	478	470	555	535	537	500	482	505	458	505	478	496	480	493	531	494	480	451	510	507	504	472	525	500	474	552	521	480	495	489	488	509	472	500	504	441	506	467	519	523	505	466	509	515	515	523	485	450	508	488	440	448	501	531	510	472	501	487	471	545	520	490	467	485	492	473	470	490	488	466	530	497	487	488	502	493	514	502	553	469	497	497	474	508	437	491	501	483	470	510	498	523	477	491	492	522	459	480	488	496	498	502	490	488	478	533	500	477	502	498	459	478	486	487	468	487	505	461	507	514	523	506	470	496	497	541	500	458	521	465	446	478	463	443	472	557	526	458	504	516	466	488	483	479	470	476	462	458	490	454	524	484	480	510	500	467	463	462	519	514	503	484	505	518	465	496	514	486	491	503	480	469	483	486	489	472	444	519	462	470	517	501	488	507	529	505	558	499	537	499	484	491	469	473	504	482	521	449	494	467	499	499	472	521	458	515	502	476	511	483	499	486	478	484	485	499	487	472	513	484	471	466	500	538	463	521	530	501	495	470	491	500	482	510	483	495	465	460	492	467	481	466	503	499	477	494	526	467	477	499	522	484	476	494	507	484	484	503	527	486	476	489	517	498	513	437	500	470	522	484	502	514	441	519	503	498	480	495	478	476	490	443	457	468	495	456	465	452	464	516	460	451	504	510	493	498	493	508	507	515	487	463	514	500	502	521	542	487	511	474	515	469	468	469	521	534	513	541	499	495	511	459	508	472	487	486	497	455	465	474	498	499	489	499	533	494	463	514	477	499	513	516	539	521	464	500	467	465	502	481	493	506	500	507	484	490	519	497	481	479	478	463	495	447	515	518	476	465	498	491	469	477	520	489	508	538	543	504	490	465	508	516	478	490	499	513	482	510	453	508	513	508	505	497	495	479	464	467	506	512	490	485	472	494	474	474	520	484	547	484	498	464	504	494	468	493	466	475	467	460	493	497	499	477	486	508	511	506	455	463	489	472	518	481	478	463	499	489	470	455	449	473	491	480	454	464	485	509	455	533	453	494	522	458	477	513	511	491	484	484	527	491	570	494	512	500	546	500	507	510	533	502	526	468	508	482	467	503	492	496	505	485	531	498	467	498	510	476	523	527	445	531	520	459	458	510	457	529	486	499	504	503	505	520	517	504	499	488	521	497	476	495	503	495	509	498	507	471	483	481	500	453	498	505	493	496	528	520	502	498	505	473	511	495	529	458	484	532	510	469	521	484	490	531	493	445	481	465	499	474	516	501	485	489	487	525	490	512	512	504	485	474	468	494	496	501	476	498	515	486	496	512	484	521	511	472	508	551	486	514	487	492	478	527	495	532	455	499	498	501	521	476	488	500	486	478	464	480	486	498	441	459	469	466	498	506	483	522	490	486	508	461	476	507	504	524	485	519	518	455	471	498	482	495	491	508	488	529	493	509	505	460	476	539	510	489	507	490	477	473	470	502	522	513	466	519	506	547	497	515	489	534	508	485	552	500	495	482	504	501	517	480	500	493	516	491	467	502	494	518	478	494	482	503	500	486	501	432	505	523	477	505	525	470	495	509	479	516	462	470	491	472	447	494	493	507	484	470	485	480	493	452	481	476	519	449	469	512	502	524	526	500	466	503	490	486	469	454	507	455	489	511	496	509	475	534	523	526	525	456	486	505	433	485	459	507	512	549	470	506	492	478	476	481	480	486	462	482	467	469	459	464	512	455	507	478	489	468	501	485	510	487	469	483	467	506	491	463	452	469	510	500	504	508	537	455	495	490	475	464	483	472	469	488	478	491	497	506	472	508	465	475	509	511	505	485	464	479	516	522	479	513	498	470	502	460	477	496	462	484	466	505	489	535	494	474	470	517	486	502	445	477	496	455	480	534	467	517	484	509	493	521	503	461	519	472	501	477	492	520	465	489	472	482	473	505	497	464	486	460	483	522	474	445	497	514	482	465	479	516	498	486	491	502	500	470	548	515	467	502	527	521	492	532	487	513	494	500	490	479	483	514	494	550	493	502	497	527	461	517	513	436	473	510	509	473	469	462	439	547	492	519	498	461	497	523	465	465	491	499	493	492	519	461	488	519	506	475	530	468	515	482	477	487	499	489	497	462	492	505	474	531	474	502	510	525	478	517	478	511	493	474	527	476	529	473	506	475	453	489	530	467	464	506	517	485	493	544	505	483	503	458
34241	41691	26992	20011	13870	9190	6981	5059	3633	2733	2059	2129	1282	970	852	906	802	821	817	762	697	674	633	642	653	621	606	597	623	641	599	592	504	571	601	619	598	584	611	615	569	543	573	587	600	562	600	572	562	561	571	567	537	565	577	561	587	599	579	577	547	579	564	559	578	575	588	589	585	587	616	553	596	588	611	594	558	561	609	544	570	583	567	595	596	550	582	579	597	610	572	586	565	550	583	587	569	552	556	565	591	590	555	556	549	575	578	595	544	612	555	567	585	598	551	587	569	543	555	570	598	553	586	608	530	568	597	586	584	564	571	551	570	586	580	600	576	590	572	559	582	558	573	561	590	521	544	571	574	542	544	607	562	556	578	543	508	626	593	556	549	577	591	558	598	602	569	594	573	558	561	547	589	577	594	569	558	509	561	604	522	553	558	583	559	566	597	588	568	582	546	571	563	532	603	562	572	581	568	580	573	558	558	566	571	544	581	551	597	581	532	571	615	562	557	548	547	576	580	575	596	575	570	593	615	556	603	580	572	592	601	555	553	551	546	569	526	546	562	562	584	557	609	597	557	604	585	583	593	585	570	517	536	575	598	525	541	552	546	606	558	589	621	548	569	577	586	568	590	606	528	554	582	535	562	560	563	597	547	609	507	570	546	521	561	568	571	595	540	577	561	558	570	573	549	601	580	581	562	605	554	559	579	557	618	583	581	628	611	542	542	536	582	610	552	599	567	577	574	582	543	583	606	559	537	565	553	559	550	578	555	541	544	545	566	583	528	576	569	565	564	567	572	599	553	565	586	501	614	623	579	575	587	586	541	588	563	596	550	606	606	568	577	538	555	598	561	579	549	541	548	572	587	580	579	591	538	596	548	590	558	575	572	573	551	595	560	594	544	593	554	575	589	579	568	544	555	544	567	537	544	565	601	575	591	558	560	613	572	545	577	566	557	537	520	548	569	607	544	549	626	575	559	589	574	586	558	596	571	617	570	572	602	540	538	558	569	608	570	547	602	563	621	566	568	598	618	583	602	584	545	565	576	559	572	611	552	578	558	541	572	552	563	546	585	619	563	607	589	577	557	552	609	593	585	587	579	612	581	608	521	552	571	568	551	606	566	559	628	546	550	620	581	571	582	567	594	578	575	565	559	592	619	616	561	556	567	563	579	599	548	571	529	587	554	539	556	605	571	543	600	598	592	575	554	542	600	583	549	596	562	581	567	545	607	573	540	558	576	560	584	613	532	532	562	622	589	563	591	525	577	568	555	565	580	554	589	532	552	529	539	549	536	569	605	583	559	560	579	577	595	589	577	550	560	607	559	594	543	574	583	595	603	574	547	609	560	561	550	579	550	592	579	545	582	534	583	548	577	598	564	539	580	555	610	597	576	578	567	588	575	600	557	565	554	585	583	600	558	568	565	543	566	546	586	563	577	552	586	578	566	567	559	618	564	586	572	568	594	552	564	547	575	609	558	610	536	597	564	595	571	538	557	562	567	526	545	555	598	636	565	583	623	588	559	571	536	566	579	576	582	634	570	560	545	568	505	561	539	559	570	561	549	533	580	539	546	580	552	534	613	597	584	541	575	587	562	556	592	570	588	554	568	531	618	589	592	575	599	529	598	554	582	536	561	576	592	600	582	577	593	582	563	607	595	585	530	606	557	617	538	584	540	603	563	595	572	541	548	578	584	616	551	568	540	538	580	568	579	557	615	574	557	553	533	577	590	575	579	534	568	542	576	548	552	613	538	560	589	532	619	583	594	588	623	570	593	573	559	576	584	580	574	618	548	579	586	580	611	548	584	586	576	543	603	533	563	538	524	524	594	564	584	519	535	513	601	569	567	584	558	614	571	529	634	597	547	552	545	586	564	595	571	588	561	594	613	584	540	545	592	558	541	558	572	531	551	572	533	587	559	572	592	549	567	606	511	611	590	605	606	573	561	595	553	553	585	577	564	588	551	550	569	594	619	507	526	559	581	536	585	601	577	550	563	578	594	612	590	571	570	595	626	541	600	584	572	584	550	571	586	597	555	561	575	571	594	571	637	598	540	575	610	582	579	567	585	497	579	580	555	575	573	533	561	581	576	566	577	515	545	643	560	594	592	576	586	591	574	560	569	530	556	578	578	561	544	585	556	558	563	557	594	581	505	580	593	596	559	560	551	544	570	570	546	570	538	564	579	569	571	531	568	545	592	607	547	542	557	566	552	572	588	583	566	544	563	562	591	551	592	591	585	554	550	571	615	574	584	587	620	638	570	586	536	576	565	555	587	565	553	561	589	555	570	559	596	602	577	583	592	537	582	563	577	540	607	579	553	569	598	553	530	561	566	559	533	534	599	567	547	539	592	567	568	563	582	578	558	572	536	588	555	553	593	605	612	555	586	612	561	545	550	587	591	560	579	603	560	510	573	596	530	609	595	544	516	553	558	560	606	544	582	592	611	572	555	557	597	582	546	590	584	615	563	508	566	541	558	559	569	538	566	539	592	514	567	554	583	572	578	603	562	584	565	598	585	584	558	596	528	594	541	527	564	526	551	583	560	621	562	531	525	586	587	554	545	569	577	583	591	579	559	614	567	586	574	525	537	578	554	631	562	540	589	574	524	557	568	591	551	559	587	576	601	558	563	561	559	527	585	623	573	563	588	535	558	561	596	531	593	532	581	588	547	535	583	565	587	569	583	598	565	516	564	570	550	573	576	592	578	594	599	579	559	569	568	560	586	539	572	585	561	621	552	560	544	580	556	595	597	567	570	554	575	584	534	575	591	597	564	585	575	576	555	569	546	535	567	588	546	586	567	579	589	602	573	559	580	530	558	589	548	551	588	549	556	577	594	588	575	575	545	588	581	580	562	552	565	596	583	580	561	533	571	554	563	559	571	537	563	582	608	611	561	568	569	569	618	594	576	560	550	548	568	573	559	568	557	563	553	566	529	587	563	605	547	549	544	559	610	592	497	610	581	560	540	548	554	566	582	607	591	602	604	568	550	540	568	559	552	545	546	594	583	548	585	583	572	617	591	604	547	569	541	561	577	555	561	546	566	611	556	585	584	576	570	553	577	531	594	550	532	629	590	590	576	546	557	556	548	563	549	593	630	559	600	565	578	561	590	594	587	603	546	605	617	565	532	598	605	562	554	565	557	557	600	557	593	589	553	588	579	544	577	591	585	577	582	586	538	569	561	548	578	601	571	545	567	555	586	552	542	619	568	568	570	549	598	573	573	528	587	575	581	551	573	583	548	534	576	571	613	527	576	572	592	564	584	588	565	577	620	562	558	577	547	579	610	562	549	568	541	527	588	561	548	571	584	572	555	568	590	563	597	568	573	579	534	588	553	571	565	555	580	561	572	621	576	586	577	598	571	579	549	589	535	599	587	510	595	581	578	565	585	585	580	545	555	568	526	560	583	560	598	574	568	590	573	577	581	617	591	588	568	591	566	545	527	613	590	612	538	516	589	580	536	572	594	611	586	543	572	581	574	598
22383	20861	28479	23364	20922	21308	16333	4861	3169	2425	1959	1962	1145	857	683	685	589	627	607	556	513	504	462	392	414	416	403	395	421	445	399	356	366	352	335	328	322	329	349	365	315	347	316	349	300	366	309	326	305	335	331	327	352	357	334	363	328	288	298	344	320	297	360	321	337	327	330	347	348	311	329	325	331	329	325	315	329	334	321	356	334	317	313	328	338	320	321	334	294	308	326	344	306	295	350	336	346	374	338	312	322	315	314	323	295	336	334	327	315	332	344	349	338	310	350	339	308	334	335	374	290	290	311	345	293	335	325	304	309	313	325	313	300	329	318	326	318	324	318	319	327	352	311	321	325	353	342	320	321	335	311	359	305	309	272	352	309	324	315	340	314	311	303	316	328	323	329	319	345	329	352	337	319	341	303	334	360	338	344	316	308	329	288	331	323	321	335	334	277	318	320	362	355	324	312	336	347	321	345	325	334	345	310	307	320	280	330	317	292	333	324	347	294	336	342	322	346	321	294	317	332	341	337	353	337	296	325	368	329	328	329	326	284	304	385	336	330	337	347	325	334	348	336	313	330	322	359	335	319	343	336	336	295	321	323	345	289	323	327	297	303	311	325	347	323	309	350	360	311	335	329	316	322	350	299	316	365	306	304	305	328	331	322	356	315	329	350	348	319	329	328	347	318	323	324	338	292	311	320	322	322	303	305	312	316	297	320	322	317	339	332	315	302	324	344	323	316	342	328	316	341	326	307	299	319	311	300	307	345	342	306	341	306	315	330	376	324	290	315	355	316	337	353	313	352	320	348	335	314	329	350	301	342	315	313	346	312	321	318	258	324	329	312	312	305	316	292	332	316	286	306	307	326	319	297	303	334	351	305	290	351	363	304	324	343	318	376	328	337	292	322	313	310	340	345	335	300	316	312	322	344	339	368	344	324	334	315	313	340	302	322	327	350	335	328	339	317	344	296	325	304	322	352	340	350	314	365	306	344	335	333	313	380	337	320	341	329	349	320	292	300	317	301	313	318	314	311	324	372	317	328	339	327	302	324	339	334	318	308	304	311	340	329	300	333	335	299	317	323	333	340	322	325	339	306	292	305	299	328	297	352	355	310	346	344	336	306	352	324	329	356	334	291	317	356	326	305	314	324	323	314	325	331	289	359	322	342	314	354	318	311	314	338	301	330	316	318	310	364	331	321	340	327	325	312	331	320	342	332	282	288	341	348	323	336	331	293	333	325	304	323	333	340	338	338	291	340	375	327	318	296	317	324	329	330	298	297	306	317	342	333	344	320	323	364	321	320	322	340	349	316	322	310	316	311	320	315	297	307	340	314	351	321	324	324	313	345	342	328	322	326	346	291	312	336	335	319	334	307	333	330	344	336	324	327	319	331	344	328	322	351	350	317	357	314	308	276	291	308	316	324	333	313	327	357	340	319	334	319	322	331	326	328	338	364	327	313	307	331	338	331	289	331	278	292	293	330	300	335	325	310	300	330	285	323	334	309	352	321	305	308	370	339	332	346	317	339	310	318	302	332	360	305	346	312	304	328	313	309	335	324	322	325	322	305	316	321	301	336	318	328	312	306	331	312	310	351	319	306	330	295	288	328	309	288	327	346	336	313	308	332	309	323	295	355	297	303	315	332	296	339	343	329	324	336	307	324	331	323	333	302	305	330	309	315	348	322	315	334	315	342	323	338	346	322	344	347	317	316	297	306	309	328	315	290	323	330	336	340	342	315	341	336	314	327	331	316	322	339	347	340	351	354	310	324	302	350	334	350	331	342	328	330	330	315	351	316	334	342	325	380	295	325	343	354	330	298	312	310	312	336	330	307	348	368	308	335	348	319	288	293	328	322	329	337	314	341	308	331	303	304	323	330	338	350	326	325	308	317	368	300	313	367	333	321	348	352	337	312	297	364	324	295	310	313	324	315	329	347	314	336	329	329	329	330	342	310	288	300	341	342	306	323	306	333	331	298	301	314	328	318	315	320	300	327	343	327	320	309	355	328	328	332	298	304	316	326	339	339	304	345	325	341	288	349	326	302	313	305	327	309	344	333	301	350	302	302	334	286	304	317	286	332	348	343	349	290	285	336	319	355	327	337	327	348	325	344	336	342	321	321	304	246	296	338	321	344	296	299	336	340	309	313	303	326	308	304	320	293	328	331	314	300	300	328	325	316	308	313	322	326	322	340	341	334	286	330	296	335	314	313	304	307	317	347	332	357	322	330	344	308	341	299	330	347	302	322	317	299	320	327	347	319	335	279	335	322	320	328	312	323	337	359	305	317	326	314	320	305	335	284	323	341	322	323	327	307	321	315	315	334	312	340	302	310	328	315	333	303	335	317	320	323	315	334	284	302	351	332	302	316	314	339	331	314	319	366	299	330	331	344	328	373	332	351	343	368	321	278	318	335	343	304	323	344	346	314	285	334	338	331	332	338	329	303	362	345	332	368	311	323	310	306	331	350	322	323	336	322	289	302	333	361	342	339	315	316	327	296	323	291	317	302	329	303	312	311	312	314	326	317	339	321	311	348	320	352	319	334	311	304	320	346	343	348	327	338	336	302	334	313	308	333	299	301	300	316	307	303	331	321	316	341	330	344	342	298	319	321	327	313	346	348	328	327	303	304	328	329	320	319	312	284	311	337	328	351	333	322	327	309	313	290	312	311	305	302	328	344	320	295	380	309	312	328	284	346	306	342	341	334	333	309	326	285	321	329	342	299	301	297	337	317	333	363	292	298	319	309	350	327	320	313	339	321	298	334	290	348	320	293	343	328	324	317	358	333	327	299	312	296	333	290	337	333	332	354	337	310	343	364	344	314	284	327	332	287	323	318	362	333	319	318	322	326	288	301	312	329	347	343	311	348	318	323	323	353	292	315	342	327	349	303	324	352	310	364	335	338	324	343	310	297	329	353	329	343	328	324	337	318	275	325	320	341	360	327	342	332	303	309	348	320	342	305	326	327	333	319	310	328	337	323	350	315	329	327	321	325	320	307	325	311	360	306	320	327	296	299	297	342	333	328	323	317	345	317	297	321	299	303	340	332	329	289	307	310	315	340	349	332	336	354	309	327	295	320	349	324	307	313	341	318	326	318	345	334	331	303	284	327	338	297	327	316	293	355	311	347	322	313	319	338	352	344	338	307	305	316	322	317	301	317	329	354	319	330	316	339	313	318	365	321	292	312	321	330	331	320	317	336	305	324	364	309	338	312	332	312	335	327	361	337	311	347	311	353	286	323	316	324	319	332	321	302	331	328	294	327	322	345	324	348	342	309	336	359	296	298	317	327	314	341	332	355	320	316	325	322	338	324	315	374	330	340	315	337	323	288	322	323	299	311	333	297	270	346	327	339	321	341	317	320	309	317	276	338	305	313	334	341	311	328	305	351	314	307	321	284	305	337	345	329	338	306	302	337	306	327	356	335	306	344	335	336	313	359	331	309	299	323	351	332	301	325	346	322	341	334	310	323	342	349	311	351	337
37854	51490	35228	28784	21557	15592	11688	8024	6408	4932	3666	3752	1940	1320	1048	1036	981	987	985	824	790	660	509	554	503	541	496	431	520	565	461	422	397	381	402	400	362	379	348	378	405	393	389	391	394	389	344	348	372	372	376	397	373	390	374	367	397	381	383	342	388	362	420	363	393	329	349	393	375	357	370	369	359	377	327	356	373	366	382	370	400	388	344	362	342	327	363	372	389	360	368	342	381	344	365	377	331	378	377	344	342	381	358	405	389	346	379	327	354	405	377	370	355	383	372	361	392	348	358	369	385	331	349	371	362	360	348	365	386	408	345	350	371	372	387	372	341	388	358	361	382	388	361	378	390	364	347	375	402	338	347	355	384	345	354	380	368	383	375	373	362	368	359	352	363	377	373	359	414	396	381	359	369	389	378	373	385	356	383	358	329	362	362	405	379	403	359	368	377	355	350	347	370	331	386	351	379	379	381	338	341	352	354	350	322	335	364	385	349	354	373	395	350	358	345	403	344	357	354	348	365	369	346	352	345	371	368	328	405	380	361	377	329	352	383	346	374	359	362	359	369	371	348	374	382	359	380	367	358	324	319	375	384	356	337	347	386	328	389	348	378	359	342	358	365	374	351	396	340	351	379	381	349	360	344	346	346	357	389	393	345	347	385	351	381	396	379	385	324	384	373	385	402	355	351	347	339	343	353	341	341	363	349	375	356	341	356	350	322	340	370	363	392	339	383	344	365	354	361	366	363	393	380	376	345	352	330	352	376	350	356	330	365	366	337	359	375	378	358	389	392	355	357	361	358	385	392	342	350	386	330	389	326	381	369	365	367	362	355	358	355	367	349	345	355	382	358	343	334	335	377	358	353	385	377	365	361	339	373	354	389	356	359	374	381	375	337	370	359	341	339	336	371	370	390	358	356	359	355	351	376	353	332	396	358	352	380	362	367	352	384	373	353	351	353	358	359	367	353	323	347	382	361	392	367	349	385	364	363	379	379	360	396	334	356	378	376	347	338	371	369	337	377	365	320	383	384	345	363	390	383	393	350	380	363	356	360	346	393	362	351	381	375	362	391	348	335	360	363	352	369	366	369	330	372	373	344	338	373	329	347	369	351	373	377	384	378	347	351	362	360	361	311	350	378	356	365	364	396	367	345	353	376	351	340	351	366	351	377	357	354	362	354	401	375	381	384	331	346	369	353	359	373	363	360	354	351	358	368	333	378	364	339	348	335	365	360	367	362	398	347	353	385	376	378	329	360	386	366	329	382	364	419	369	352	347	342	335	347	348	344	336	362	364	364	389	371	353	353	361	330	364	364	365	385	322	388	351	384	346	386	361	371	375	371	353	365	342	348	383	374	362	360	334	352	366	365	376	362	380	379	374	355	353	367	360	387	394	366	385	382	359	362	368	359	370	350	319	369	332	352	358	322	363	371	346	352	346	361	358	335	354	409	341	369	332	391	357	391	376	352	367	355	367	366	384	361	384	363	359	335	332	319	356	376	333	339	365	365	360	383	355	334	350	343	386	382	373	323	376	368	360	369	368	372	375	374	350	346	330	370	330	408	384	367	380	363	389	373	369	341	370	360	380	361	385	325	393	353	398	345	339	371	395	345	361	351	387	360	359	341	366	337	338	346	349	355	376	366	353	332	414	391	371	365	361	337	352	382	353	370	348	390	399	357	381	347	367	361	377	391	358	373	327	356	387	389	363	361	307	364	355	342	343	343	348	354	371	375	378	381	401	367	361	362	389	328	369	368	351	383	381	338	369	358	351	351	385	389	363	312	399	373	379	358	340	368	326	349	356	361	333	364	372	387	349	327	367	370	397	351	378	354	358	367	372	370	379	323	373	362	380	360	354	371	349	338	363	362	358	381	376	380	341	374	375	361	394	385	331	342	385	350	372	387	367	389	330	369	366	408	333	358	364	383	344	364	355	364	375	356	387	384	370	348	381	344	333	333	353	397	368	347	336	377	363	381	342	336	354	358	338	386	400	360	358	366	347	348	345	347	335	368	366	355	361	352	360	372	334	363	366	355	362	333	375	364	386	353	375	355	416	366	389	363	326	386	376	372	386	398	346	360	383	371	316	363	378	345	385	335	384	390	382	351	350	347	389	369	364	346	358	386	366	338	364	356	351	375	330	349	389	337	331	346	346	364	373	337	366	357	377	350	382	350	352	361	344	340	394	380	343	363	365	356	386	391	370	357	358	346	390	335	330	361	407	376	357	364	362	408	375	354	363	329	375	363	404	355	357	356	348	340	367	344	391	326	355	342	365	367	365	360	372	365	369	354	361	387	344	382	360	346	328	373	407	341	369	328	358	379	356	360	365	375	336	349	352	352	375	406	359	349	368	328	359	376	379	362	357	326	348	352	347	366	365	370	373	351	337	352	389	349	365	369	352	382	353	348	361	335	393	370	362	358	344	347	356	351	358	356	412	373	373	327	397	339	364	366	374	357	376	364	352	342	384	361	350	359	350	411	356	367	344	387	409	385	373	382	351	366	363	333	369	380	310	373	363	341	365	358	395	356	336	365	371	384	390	382	377	393	373	343	341	378	360	364	354	402	338	339	353	380	384	348	358	352	342	327	335	387	367	386	334	381	366	374	384	344	351	378	359	352	364	351	362	336	360	349	343	355	376	366	383	381	358	375	373	384	349	386	359	356	345	370	342	334	382	375	366	350	348	346	389	338	403	368	350	324	330	373	376	359	357	359	351	380	337	357	314	351	346	338	371	386	385	364	357	366	379	364	375	361	390	355	356	354	378	308	364	405	377	342	375	370	360	371	354	345	355	389	367	357	345	362	353	355	344	387	367	392	381	386	373	358	348	351	350	329	370	365	358	371	353	353	332	373	383	352	379	372	368	350	338	393	379	354	351	354	363	384	360	391	362	384	348	365	366	392	376	333	383	378	358	357	374	353	356	355	327	382	355	333	396	351	338	362	328	369	365	349	384	345	320	353	350	375	405	369	375	367	348	348	383	368	357	362	328	347	409	366	345	360	340	370	347	405	382	351	341	366	366	339	325	359	337	391	345	335	385	369	374	349	356	399	367	357	397	390	375	373	365	332	382	353	351	359	364	363	342	375	367	409	347	355	341	364	360	336	357	348	350	361	399	365	354	330	377	390	379	361	352	402	368	348	361	369	396	370	343	347	357	354	367	331	374	348	320	324	319	354	338	332	373	363	365	360	333	366	372	371	359	378	364	369	369	338	369	372	358	389	368	363	377	364	350	341	361	366	357	355	353	377	383	377	338	355	383	398	404	375	363	341	380	359	348	374	382	370	387	336	358	352	385	382	328	352	353	372	357	355	378	362	354	370	369	354	340	328	378	371	380	340	369	369	334	353	356	353	352	336	338	345	380	362	378	361	357	370	373	371	377	398	398	340	339	370	369	361	402	368	370	377	375	379	355	389	366	351	353	343	385	362	376	365	356	387	362	355	353	320	348	380	372	370	378	331	347	349	350	347	381	342	352	365	351
28289	23627	19097	13087	7754	3734	2360	1649	1219	1096	839	836	640	476	456	433	422	417	394	432	387	379	371	355	374	384	350	362	364	386	372	340	351	355	392	367	360	334	372	344	350	365	343	340	378	371	323	369	369	322	366	337	374	355	356	352	369	365	399	373	378	335	345	348	357	359	406	376	387	363	329	370	380	341	385	380	335	350	339	352	336	346	328	360	362	380	367	351	366	365	369	418	349	321	352	342	367	343	379	366	393	364	357	374	356	414	364	383	367	383	339	367	371	409	357	401	362	315	372	379	385	388	361	352	371	365	356	364	325	365	352	339	359	393	358	380	395	372	342	356	360	351	374	387	380	342	360	337	364	347	338	385	344	336	371	385	400	364	333	361	323	371	360	388	354	330	373	373	358	328	351	375	359	366	364	334	361	358	355	370	359	349	372	320	369	343	359	366	336	365	340	378	396	386	352	370	370	362	373	353	346	344	387	340	353	384	360	373	380	402	375	404	330	350	387	327	382	374	356	355	331	361	327	365	340	359	357	390	365	387	374	376	397	382	375	360	325	351	322	344	365	342	356	357	383	333	339	348	360	358	388	381	340	334	356	381	401	352	375	331	346	378	369	367	362	349	384	390	328	367	382	345	360	410	384	354	372	350	363	358	358	328	368	348	333	382	348	333	387	374	397	410	357	347	377	368	346	354	374	368	362	354	372	348	375	343	346	379	360	371	373	369	357	371	341	320	356	349	333	372	377	341	353	347	334	363	365	374	369	360	345	352	365	358	347	345	364	346	349	362	357	343	361	355	373	351	380	364	337	334	363	356	380	394	359	390	372	377	374	325	362	370	330	363	373	367	332	316	364	376	379	350	359	365	362	372	371	368	374	369	383	383	357	385	368	345	316	395	372	361	363	368	359	378	356	350	399	331	388	350	356	313	364	383	368	396	384	360	335	362	360	384	359	347	346	369	388	382	330	343	349	379	387	343	363	361	360	367	355	363	369	368	393	360	355	330	357	383	370	385	339	350	407	375	366	368	347	324	361	360	384	355	380	339	362	324	351	367	350	387	334	359	385	347	377	346	374	354	303	347	415	382	347	362	326	381	355	336	386	377	368	396	377	335	355	374	373	355	365	365	347	354	390	384	362	359	319	367	378	342	388	358	352	357	343	344	353	383	354	365	366	364	324	364	335	338	379	380	351	396	313	371	360	367	351	370	422	395	350	353	386	341	353	333	334	357	343	348	330	363	361	341	353	366	364	358	412	372	330	369	352	376	366	381	346	391	332	355	362	389	383	418	345	382	323	393	317	376	380	327	371	345	336	381	352	369	377	386	337	364	370	380	367	355	371	345	335	369	351	369	333	374	335	379	343	343	340	347	351	381	344	348	359	338	345	349	335	386	369	348	358	343	363	371	369	354	360	364	331	372	346	346	374	361	353	364	353	355	350	394	355	378	347	302	369	335	365	363	314	384	379	374	380	403	380	377	341	353	351	376	381	375	367	337	356	327	371	334	385	369	340	384	362	367	347	386	348	384	336	358	360	359	345	345	405	387	344	378	342	351	356	350	365	378	347	363	353	351	361	365	368	357	366	335	374	364	405	374	351	327	348	365	366	395	396	392	352	348	413	353	348	381	356	330	383	386	325	365	385	362	366	368	332	343	369	358	391	394	336	386	352	347	368	332	359	366	357	380	376	351	356	367	366	370	344	356	357	396	349	384	361	350	346	335	342	377	374	364	376	370	343	352	371	347	409	399	370	344	393	374	357	392	343	355	394	355	364	388	355	358	368	331	378	349	352	355	366	376	349	389	375	386	372	371	366	369	341	360	350	363	369	366	347	365	347	376	333	352	344	357	346	413	396	363	330	341	353	354	341	348	352	352	360	365	362	390	393	341	375	348	341	365	343	359	369	378	364	333	391	343	364	381	380	359	379	350	368	351	375	346	333	368	361	338	332	331	359	349	382	378	403	380	380	329	351	377	359	320	400	364	359	336	357	356	340	344	354	374	354	356	333	381	395	344	381	368	355	349	366	379	394	373	354	326	351	340	356	354	352	344	388	395	339	345	371	352	371	374	374	372	344	401	388	354	373	357	383	368	339	374	360	365	357	375	327	375	381	332	399	349	343	346	362	347	345	340	358	368	338	355	354	340	363	368	345	371	356	348	373	377	381	378	338	347	374	379	378	370	318	349	333	344	350	341	337	368	357	348	351	304	372	347	351	369	383	382	382	391	316	382	369	341	349	372	399	370	373	350	392	381	350	385	345	420	319	333	366	400	316	362	325	372	346	349	362	366	338	342	339	384	385	363	355	364	381	350	355	380	357	357	358	351	349	361	325	356	354	346	380	343	362	381	352	371	363	388	376	386	350	349	358	367	353	345	412	396	334	354	363	336	382	350	374	375	392	347	332	378	350	379	350	373	332	345	327	391	342	368	392	333	390	391	377	390	376	377	353	422	351	342	365	363	384	374	368	382	340	378	361	374	395	377	411	369	348	363	371	383	359	351	367	372	372	386	369	338	328	358	343	365	341	347	365	350	383	350	344	360	355	361	391	359	370	368	372	362	407	410	345	344	353	345	336	377	370	397	383	356	357	385	351	365	348	362	363	350	349	334	361	359	352	336	371	365	333	367	343	359	374	362	393	325	366	328	363	374	351	341	350	368	360	333	337	376	378	348	387	364	371	343	353	364	379	370	371	360	367	339	403	375	368	392	366	369	349	366	349	318	389	364	396	346	338	378	399	341	346	379	393	330	392	371	357	356	403	348	351	367	400	393	372	392	378	347	389	360	348	351	326	330	387	372	327	373	366	360	372	330	372	371	344	353	351	359	377	383	345	377	389	366	367	371	369	382	363	366	376	362	346	328	376	358	356	366	380	375	376	345	364	358	387	364	377	388	359	364	362	339	386	335	335	340	344	372	376	352	338	374	362	347	311	353	347	377	345	386	383	361	352	398	341	350	358	302	333	357	351	356	360	319	375	370	383	348	366	379	392	387	366	382	368	371	333	340	367	331	336	359	382	374	350	361	369	343	368	388	365	351	365	391	348	340	394	368	333	381	366	338	392	375	365	324	352	355	380	363	359	369	313	352	394	335	353	364	370	354	369	383	368	388	356	369	350	366	377	333	389	358	336	342	357	360	374	378	330	329	357	367	374	368	336	381	335	374	404	358	366	358	344	334	349	349	378	373	362	373	366	356	317	359	360	377	356	381	365	375	370	376	345	392	369	366	345	323	358	331	362	356	367	375	373	318	355	360	343	364	374	362	374	371	374	371	320	396	323	341	343	376	377	341	372	364	394	363	374	391	378	362	382	367	367	329	345	359	331	387	363	387	354	392	335	368	375	380	359	347	381	373	368	373	391	354	368	348	395	374	391	369	332	341	360	324	386	345	368	371	376	363	347	347	365	355	340	352	358	373	377	356	372	356	365	357	351	338	412	406	336	347	349	369	339	336	343	341	368	339	358	386	373	347	338	408	336	358	357	370
31894	34198	20735	15503	11229	6890	4536	3380	2454	2102	1464	1348	1043	707	575	597	591	544	528	466	483	520	489	474	457	427	475	472	512	458	430	445	427	430	466	448	424	426	392	447	432	441	455	449	443	440	418	413	433	437	431	427	443	440	449	408	468	443	457	461	415	427	395	444	444	430	435	436	452	406	431	474	422	437	445	445	455	435	427	433	421	422	433	455	413	386	431	448	431	435	407	420	455	444	424	438	451	474	414	441	463	465	459	441	446	426	441	459	467	440	377	464	431	417	423	417	444	419	440	457	427	429	439	436	433	429	445	449	460	413	455	435	443	409	440	361	433	436	432	456	435	426	450	413	438	366	454	415	443	456	411	455	420	449	427	487	435	453	452	448	451	395	446	449	409	425	442	437	453	446	408	463	452	494	438	441	412	412	417	431	393	363	441	438	420	433	454	417	420	441	434	438	441	429	418	385	449	443	406	483	411	460	450	418	413	438	445	438	428	445	426	463	434	429	425	427	411	442	440	444	470	410	449	434	428	445	463	410	447	438	447	461	440	435	453	435	443	439	439	443	403	451	442	435	419	427	413	482	444	451	404	447	424	471	457	427	414	434	437	435	433	448	469	424	459	439	420	420	427	436	457	440	458	427	405	439	426	426	427	460	430	408	429	427	417	455	482	419	404	426	453	466	390	435	395	420	431	430	447	450	403	424	418	431	431	438	444	396	432	420	389	435	428	430	462	470	444	419	414	446	449	436	427	414	424	438	406	409	403	465	426	453	421	458	472	416	436	444	436	401	468	471	417	447	424	456	432	428	431	455	458	411	414	427	414	452	448	442	452	428	432	426	452	437	425	428	431	434	394	415	426	457	493	469	469	433	450	433	457	431	396	465	416	426	421	471	439	424	443	414	460	444	446	440	423	462	426	422	427	435	438	417	485	434	469	452	427	446	459	460	417	428	445	461	434	412	406	424	420	446	450	417	473	404	448	441	449	507	442	420	451	468	464	445	434	435	415	431	447	463	442	428	448	426	461	424	422	429	428	403	470	444	420	429	435	437	429	452	399	410	432	434	457	426	436	428	448	388	477	414	447	436	453	411	417	441	429	398	447	420	422	467	429	468	418	423	452	483	425	489	437	438	408	453	406	457	407	431	420	443	447	455	407	438	423	470	422	438	409	430	472	454	461	456	413	426	412	457	448	437	383	439	431	429	436	405	411	417	419	442	433	450	426	466	408	485	486	398	441	423	435	423	431	476	413	453	446	420	436	412	440	447	441	417	421	434	405	432	438	471	428	439	401	446	454	406	429	435	427	410	427	415	435	454	420	425	442	466	418	447	472	426	454	446	455	458	461	406	416	435	440	406	424	403	448	420	447	478	455	411	434	425	470	459	445	432	444	458	473	478	434	440	421	474	435	411	444	405	433	438	414	450	399	420	450	456	395	451	431	445	414	400	437	407	412	471	456	450	441	437	449	420	455	422	436	419	425	444	405	412	439	457	489	423	435	437	408	404	409	464	447	464	419	434	440	416	392	442	423	389	460	410	417	419	456	434	452	412	433	489	427	427	442	432	429	417	438	430	460	442	395	485	428	441	428	419	454	399	441	450	442	390	406	416	411	443	419	444	427	439	436	412	446	457	471	395	393	411	481	449	405	454	446	439	456	471	412	434	450	442	430	458	441	378	427	426	402	458	452	420	460	439	414	389	429	404	458	407	468	454	453	470	417	444	448	436	439	432	445	448	454	417	439	428	417	442	432	407	441	462	414	437	418	471	450	437	447	416	429	405	429	435	436	425	438	397	440	408	443	450	459	432	423	436	424	435	456	422	414	425	451	460	469	431	435	398	430	414	416	465	433	411	434	465	429	449	429	414	438	483	428	430	459	412	443	480	463	435	408	427	414	428	432	413	442	402	440	442	425	437	449	425	428	422	438	443	461	476	465	427	446	408	464	416	417	464	416	396	431	454	444	424	485	441	429	460	424	438	449	381	420	439	429	453	425	424	414	420	432	459	456	433	446	411	419	439	455	435	452	427	456	432	429	426	429	450	434	444	408	415	423	441	408	445	458	417	439	438	375	450	443	402	457	414	429	414	412	461	427	431	436	458	469	412	470	435	416	439	458	443	434	453	455	442	445	426	426	414	460	418	424	446	449	420	436	440	445	441	442	472	466	420	448	417	462	450	451	456	452	452	422	437	449	412	395	442	442	433	452	448	400	450	425	425	431	378	425	438	427	413	469	451	449	451	430	433	426	432	452	427	430	439	481	447	419	466	435	469	444	456	422	434	455	425	403	423	475	434	441	428	457	439	423	428	448	418	436	448	458	449	430	469	463	447	438	421	455	412	438	417	465	411	425	397	420	381	396	414	414	452	476	468	447	385	433	402	436	442	438	417	438	462	412	431	461	450	405	449	411	456	430	434	414	404	448	446	463	439	454	457	476	414	445	457	437	448	458	399	453	418	453	455	435	422	407	450	475	423	430	432	417	421	432	452	431	445	416	487	396	441	469	448	421	446	426	415	412	416	423	420	435	439	430	424	437	436	400	430	419	410	434	413	414	473	435	442	389	458	451	395	455	455	456	450	442	431	472	410	472	436	432	413	443	416	422	400	449	443	455	452	411	444	406	424	422	412	413	452	441	468	466	441	398	403	463	413	441	433	459	430	456	427	443	460	468	414	399	414	461	505	438	424	418	456	425	414	442	466	440	428	461	438	417	458	446	421	459	426	421	421	464	432	438	413	459	420	435	421	423	410	397	412	485	456	421	427	469	449	428	471	410	405	421	441	454	409	469	455	440	415	458	460	439	423	447	436	429	445	401	414	432	439	420	425	444	468	437	403	443	412	415	422	407	446	434	457	427	454	439	393	476	428	477	431	420	482	454	448	410	441	435	414	416	463	422	424	431	445	459	407	420	428	422	455	411	375	451	432	431	441	449	446	433	451	450	467	438	447	453	456	432	418	428	440	415	431	474	448	440	416	448	435	458	493	448	439	418	440	445	430	414	403	415	459	496	460	440	420	461	401	462	410	443	442	429	428	444	423	423	414	415	419	436	460	409	479	409	417	426	433	436	445	431	487	400	438	446	429	453	458	436	406	430	449	415	434	393	461	443	442	448	438	400	454	420	490	418	439	464	421	399	446	420	395	432	448	424	435	363	430	463	456	451	451	438	460	437	429	462	461	450	433	425	395	443	404	439	449	446	452	448	430	483	436	417	402	398	466	440	438	460	463	396	440	440	434	449	451	422	446	427	471	439	447	480	414	441	434	437	445	429	461	456	469	431	437	438	456	423	454	454	447	472	404	453	435	455	439	412	447	405	464	405	430	401	445	423	392	392	390	420	430	420	430	431	435	438	414	439	409	448	420	415	427	435	439	427	437	419	429	441	444	451	443	412	442	473	445	435	441	457	459	446	413	421	444	432	456	430	410	422	486	463	418	470	438	429	441	414	390	420	427	450	411	447	392	455	432	466	445	447	444	450	459	464	426
23463	20868	28046	23836	21114	15263	6206	3212	1720	1530	1100	1155	773	504	395	390	405	413	425	285	278	272	299	273	257	245	238	258	275	216	237	204	204	218	240	209	199	226	231	213	213	213	216	214	222	210	245	198	215	227	207	216	209	223	216	195	196	223	194	220	244	232	211	184	207	212	191	202	235	231	215	199	199	216	215	203	217	219	212	195	215	188	222	220	217	208	205	212	222	198	189	211	212	198	207	231	236	189	182	220	224	201	191	216	212	207	211	210	216	197	224	197	216	186	202	210	198	209	189	199	221	187	223	220	219	207	221	187	212	197	216	230	215	229	221	196	206	223	210	222	187	226	232	200	216	205	199	214	226	222	240	203	204	220	242	195	210	223	218	220	224	206	211	201	231	241	216	215	198	240	211	214	230	214	224	205	218	184	218	178	229	201	225	195	251	209	223	203	183	173	219	235	201	190	234	220	205	206	196	212	197	218	232	198	230	215	232	216	212	225	237	211	200	198	207	205	210	201	208	207	198	221	213	206	190	209	208	189	200	204	226	215	222	213	209	233	219	227	204	203	216	202	252	209	210	216	211	202	218	199	205	217	220	227	199	223	231	241	189	222	241	240	207	219	211	205	213	197	193	170	213	233	225	220	214	228	165	210	191	199	223	206	202	213	221	219	235	215	217	224	224	185	218	198	212	207	216	229	215	245	186	217	201	224	235	212	245	239	220	219	228	232	218	210	226	204	177	230	200	213	202	214	214	230	186	215	201	201	223	218	229	240	217	203	210	198	198	213	219	207	182	206	196	190	184	203	203	210	203	218	212	226	206	222	219	217	223	195	204	176	203	188	171	228	186	191	191	205	201	210	215	207	200	199	203	199	223	222	211	186	177	192	241	235	217	218	235	216	202	203	214	200	223	196	201	211	202	204	224	189	202	197	217	212	206	234	201	189	233	220	219	192	221	213	192	177	199	215	220	216	214	200	225	218	215	190	215	190	213	217	237	228	189	197	219	211	215	216	199	205	221	210	214	188	217	191	211	203	198	201	194	203	211	208	193	228	200	208	226	208	201	211	187	196	213	173	220	212	201	221	194	217	215	216	218	208	195	196	193	216	201	221	193	233	217	199	213	191	209	196	209	203	219	228	189	221	227	211	197	217	217	208	207	208	223	183	185	210	206	200	214	220	221	192	203	226	206	204	218	214	230	230	200	208	217	200	224	206	224	198	184	204	204	195	212	192	212	204	209	216	196	217	231	185	189	203	201	194	209	211	189	218	223	226	219	207	183	201	209	202	199	224	205	230	189	224	203	220	215	182	182	189	213	201	208	234	185	201	192	211	205	222	224	219	242	193	194	226	233	199	199	195	201	184	191	184	198	240	223	223	237	203	216	214	243	213	206	205	203	215	219	188	232	208	195	237	232	218	223	223	216	208	232	242	185	198	205	197	216	205	241	206	222	223	216	204	172	212	213	216	214	202	197	204	227	193	209	195	202	208	217	198	215	225	215	216	199	199	234	226	208	209	198	215	205	225	168	224	216	216	208	215	234	200	201	188	195	209	216	203	212	232	200	208	182	215	216	244	192	197	197	231	204	193	206	216	197	224	182	200	212	201	234	222	227	209	208	203	229	218	209	202	225	206	229	198	213	202	213	216	207	232	209	196	213	205	189	217	211	198	187	203	237	206	168	212	184	194	206	187	220	214	198	223	220	226	226	206	206	211	208	207	215	212	196	211	207	198	208	206	207	219	240	214	231	216	211	232	225	250	191	204	211	200	224	210	204	192	204	206	196	201	204	237	195	208	208	205	225	210	201	237	221	206	186	199	208	204	216	197	225	202	204	193	210	211	231	201	204	215	210	246	219	203	204	191	198	217	225	207	200	224	218	221	235	203	216	210	216	210	215	222	215	202	224	217	197	209	195	212	209	193	236	211	212	219	216	195	219	205	202	225	197	201	218	203	194	208	193	202	204	227	214	204	225	196	213	217	227	182	202	229	203	201	213	206	227	219	193	207	236	215	216	214	231	223	232	199	209	217	203	211	206	204	231	201	193	236	170	189	204	164	199	206	217	202	202	176	193	225	217	222	197	203	185	209	196	224	200	234	213	212	204	226	232	229	241	226	233	190	221	212	222	218	216	225	216	201	200	215	203	208	212	234	175	226	205	177	221	222	214	183	185	210	181	201	205	224	204	200	204	172	234	191	220	198	194	206	215	194	209	215	216	228	211	220	198	232	197	176	224	226	219	200	232	200	209	206	250	195	214	197	221	188	207	241	221	200	212	228	199	217	217	224	209	208	224	193	231	209	232	199	181	181	203	214	194	239	209	215	225	194	237	210	192	190	192	207	201	220	191	201	215	211	208	217	215	195	221	217	210	213	204	206	240	208	223	213	203	221	219	230	199	208	236	206	215	220	210	238	207	211	203	218	207	222	224	212	218	198	212	211	192	204	217	215	237	204	219	214	196	218	210	212	229	215	215	198	200	198	212	225	206	229	190	214	192	251	211	238	217	197	239	202	205	209	180	206	220	230	223	225	235	193	189	197	193	220	209	209	230	184	207	214	223	214	214	209	194	220	206	207	225	211	213	205	193	188	198	218	213	210	209	232	214	211	213	191	188	236	204	218	218	191	228	237	208	208	226	202	219	196	208	226	190	208	201	200	230	210	210	186	197	222	239	232	207	216	198	204	229	224	213	231	209	188	208	218	216	201	222	219	211	205	188	218	249	221	205	225	249	239	227	203	190	216	237	219	215	196	212	189	217	216	209	203	233	188	199	221	192	204	188	205	224	193	210	222	199	202	215	228	229	219	217	221	203	196	212	215	207	214	221	188	240	224	214	227	233	229	218	179	211	193	230	211	220	213	221	254	199	213	217	194	200	230	205	215	238	218	217	222	219	216	218	204	216	202	223	216	229	202	222	219	212	219	226	224	199	220	211	207	219	219	196	204	233	221	221	216	203	193	212	201	204	235	208	210	217	237	215	201	233	219	209	230	190	214	191	190	197	218	192	210	208	230	204	193	189	214	240	211	216	182	224	207	218	249	203	195	195	231	207	226	229	212	206	189	224	198	205	208	205	193	204	207	232	215	201	213	217	213	209	224	209	188	206	211	205	208	208	186	223	208	232	200	208	187	191	203	208	227	224	218	188	209	199	206	203	219	188	203	223	216	216	198	211	225	225	198	238	221	200	232	205	222	214	217	192	200	205	202	240	208	193	208	186	229	205	218	218	205	216	228	206	212	190	205	202	219	205	191	202	201	194	195	212	198	223	221	230	204	218	221	208	222	207	214	202	183	206	192	202	215	200	221	229	224	220	221	212	197	196	210	207	180	192	189	225	198	199	232	188	223	230	197	228	204	193	200	201	205	230	198	215	210	230	223	211	210	225	206	207	184	195	211	229	216	199	201	199	200	220	187	212	208	177	217	219	214	215	197	186	201	218	218	211	201	206	201	208	198	202	222	218	208	197	214	253	212	187	184	207	196	214	224
34136	47262	28745	23489	18665	11364	8600	6137	3704	3220	2295	2286	1515	868	692	620	667	587	603	508	417	430	396	336	297	349	344	339	364	299	301	303	280	251	279	267	238	254	285	259	260	295	283	260	274	233	244	288	291	225	278	260	249	275	258	261	282	264	267	296	245	279	291	252	228	258	264	269	259	243	259	271	293	279	268	232	257	272	295	243	270	234	240	279	236	275	276	252	277	285	273	266	277	270	243	272	304	244	291	294	265	283	272	286	245	276	250	245	288	250	222	274	254	287	250	260	265	251	236	260	252	264	295	241	249	246	259	235	244	268	261	271	236	278	239	261	252	257	269	274	243	258	258	268	254	229	247	259	248	278	231	262	275	253	252	244	243	234	256	264	267	245	266	255	243	267	268	243	247	298	257	254	276	304	279	261	247	247	279	295	287	240	267	286	257	254	265	251	268	223	276	226	261	256	265	228	297	265	264	265	281	243	241	269	246	260	270	249	255	264	254	264	262	279	265	264	266	282	275	256	277	235	273	236	247	245	251	256	284	282	261	276	245	267	240	255	234	245	237	263	270	248	265	268	266	233	259	264	245	293	252	258	270	272	230	266	258	272	259	268	242	269	251	255	291	225	259	259	244	245	257	252	256	258	247	269	242	257	270	297	287	243	251	269	277	270	282	262	263	262	281	261	263	252	268	277	279	252	283	282	299	266	251	263	256	248	269	234	236	259	247	295	242	242	256	247	251	290	272	267	240	262	281	230	273	250	299	257	248	250	296	252	287	255	267	252	269	266	226	253	281	220	270	290	270	262	248	234	230	243	259	236	251	274	260	254	260	242	255	290	266	278	247	299	248	241	260	278	257	254	255	229	290	242	282	258	287	247	241	251	249	247	241	270	255	265	270	242	275	265	267	235	268	245	249	282	243	250	237	226	260	240	236	238	265	244	259	263	243	269	266	251	260	245	245	264	287	243	269	259	294	239	257	243	240	276	267	261	259	231	261	263	273	250	281	262	248	266	268	287	227	250	240	259	259	270	262	266	261	229	229	252	254	259	264	266	245	278	248	259	233	266	276	273	256	277	252	221	276	261	243	248	267	229	262	250	245	255	257	268	259	261	281	239	267	245	265	264	256	262	256	257	296	272	300	253	255	254	271	262	255	243	256	272	261	255	278	266	253	270	282	261	247	248	254	271	267	238	277	280	287	258	305	225	262	260	269	305	262	259	265	261	255	228	249	244	268	258	264	262	277	251	285	230	256	232	250	272	242	238	251	250	266	244	277	253	243	253	262	241	264	251	275	279	278	244	250	239	262	233	296	236	262	246	283	269	263	224	277	258	245	273	251	248	273	268	276	252	240	253	242	253	271	272	278	278	269	297	243	275	249	276	253	252	270	241	272	290	252	262	244	255	276	270	270	286	261	269	256	281	236	266	268	294	253	266	262	259	247	241	232	239	262	278	255	261	246	244	282	272	269	273	281	299	274	281	235	270	266	248	257	247	258	251	243	257	262	242	270	249	255	259	265	247	278	281	252	267	272	265	268	251	229	284	274	268	256	237	263	266	269	286	277	263	250	282	240	261	272	247	241	240	268	272	274	279	257	259	263	301	231	241	262	252	257	262	255	283	277	244	250	265	248	262	232	252	273	253	252	284	269	276	246	279	256	248	286	270	258	271	251	257	288	268	265	279	246	260	279	248	265	260	272	266	260	235	269	263	282	273	251	283	255	254	274	260	270	257	257	238	241	249	258	256	283	268	272	247	240	253	266	267	239	267	272	253	248	279	294	244	257	279	265	249	234	255	268	272	262	272	256	273	265	266	249	269	293	263	279	255	251	258	253	269	289	267	277	263	273	234	279	241	256	265	237	285	255	281	263	248	270	268	285	253	280	263	289	290	284	301	262	254	273	282	269	256	253	248	288	258	239	273	295	232	262	263	265	264	267	287	242	261	241	244	280	259	256	244	271	236	282	210	249	275	261	275	315	249	262	249	280	271	241	264	248	242	285	212	255	245	262	254	282	285	271	265	230	251	278	278	263	220	275	251	249	273	253	269	269	229	254	284	241	258	230	261	258	271	253	266	255	262	264	253	259	275	255	283	269	239	259	236	277	266	267	265	273	261	251	237	233	264	251	256	261	242	267	257	280	261	264	286	279	264	261	233	254	285	291	248	255	290	255	242	254	276	275	236	288	238	292	265	252	269	277	243	253	257	254	239	272	255	283	239	264	282	249	243	243	292	252	253	240	256	264	235	288	259	266	251	264	247	272	253	283	279	267	278	270	248	261	261	260	301	236	255	279	259	253	270	247	264	276	277	276	247	265	256	279	289	267	245	241	262	284	271	278	271	262	282	288	278	226	265	242	257	256	255	267	267	268	252	250	240	276	246	254	255	252	261	271	237	259	279	260	246	281	230	270	254	252	240	257	250	261	264	270	287	238	257	250	251	278	243	264	277	259	269	237	266	228	269	283	269	249	232	262	278	256	234	251	229	271	220	262	257	262	256	249	260	284	277	264	258	237	250	256	258	234	255	278	278	259	252	243	269	273	262	250	276	241	270	253	261	262	266	257	275	229	243	262	230	278	259	250	235	236	241	288	268	252	294	232	264	263	271	284	264	281	243	259	283	272	240	232	277	260	275	253	250	259	260	250	288	245	253	248	266	236	274	246	263	248	282	279	268	287	255	271	264	255	271	253	218	259	261	292	299	258	244	245	243	261	236	258	246	290	287	268	242	247	256	267	231	267	244	265	255	272	271	262	244	286	242	265	277	255	293	268	250	233	237	248	249	236	250	241	253	266	257	269	251	287	253	273	298	254	253	252	238	261	259	285	268	280	282	249	235	277	264	251	266	277	275	228	278	267	277	236	248	268	275	283	248	246	279	263	257	246	252	254	280	250	246	251	266	266	251	259	272	235	278	262	226	247	284	236	262	250	260	280	233	266	272	258	283	252	261	237	238	234	255	266	264	242	266	270	250	267	297	265	259	262	265	244	257	258	254	292	277	275	279	280	238	263	270	254	274	255	265	272	265	245	277	231	269	276	250	235	256	262	256	267	269	247	307	305	265	222	224	276	254	256	257	284	259	257	258	234	285	237	265	294	256	254	259	270	242	282	277	248	241	286	266	297	249	246	261	280	283	274	256	260	254	274	252	260	245	264	274	268	261	279	246	251	264	265	249	234	232	272	257	272	276	252	250	241	277	261	265	242	269	259	263	218	293	249	265	255	231	266	288	276	224	277	263	240	238	278	285	256	236	270	257	288	247	250	264	248	273	247	245	277	224	278	281	269	254	257	260	255	230	225	249	235	256	255	257	268	220	271	280	255	272	278	262	274	245	265	273	259	275	248	257	264	255	268	284	272	284	265	267	256	257	271	271	268	250	258	276	280	272	276	249	245	254	235	297	283	250	257	296	259	259	238	253	256	269	247	250	274	264	251	249	265	242	262	257	250	273	247	279	263	267	259	260	246	242	251	248	308	289	255	309	256	243
24513	20867	27204	24731	17905	7316	3933	2351	1524	1549	1176	1280	881	700	690	596	650	598	602	620	596	546	538	545	529	558	535	574	504	507	497	482	481	495	498	539	502	546	460	456	535	471	515	528	530	475	494	513	487	522	497	480	490	533	528	448	506	502	495	553	530	535	517	501	525	503	492	487	479	500	493	535	515	471	473	503	449	532	502	494	502	518	522	540	496	562	568	470	481	478	470	510	478	509	499	492	490	468	498	456	496	523	539	485	459	511	499	522	498	499	489	494	513	473	521	488	515	500	507	463	468	471	522	493	498	544	512	491	518	522	509	496	459	523	504	479	523	518	518	483	486	476	528	494	514	501	501	482	446	520	544	541	540	508	498	479	515	492	502	473	497	533	497	479	508	509	512	541	465	493	480	500	501	478	501	524	505	469	498	504	542	487	485	508	481	501	487	479	498	460	502	491	540	491	532	467	517	500	548	524	536	492	499	507	529	488	482	514	492	541	508	512	499	481	461	518	506	519	520	492	534	465	529	488	500	500	514	499	509	516	501	507	528	523	492	539	497	503	531	500	478	478	508	520	506	492	464	473	482	581	466	505	485	526	497	483	525	516	520	503	519	485	559	517	497	503	523	482	465	483	507	503	519	464	476	481	503	492	543	518	458	525	499	506	521	542	492	498	470	493	549	539	501	489	507	458	487	514	534	520	488	541	547	528	516	504	520	443	550	501	480	517	468	459	522	505	489	537	518	486	482	505	540	492	463	513	485	508	548	488	478	504	529	483	476	492	498	499	507	494	488	450	501	505	522	548	484	499	506	463	507	523	490	514	515	503	476	524	509	512	491	498	514	512	492	535	514	519	505	476	488	484	530	457	488	474	492	472	496	481	540	497	490	484	559	481	526	485	493	506	516	505	473	487	487	488	502	494	482	522	479	490	527	501	485	511	499	517	532	472	517	503	500	527	519	512	522	477	484	501	542	515	493	492	539	494	499	508	519	471	477	498	532	488	532	469	503	489	499	506	521	489	478	507	507	512	516	525	527	530	498	512	485	569	486	496	488	501	464	517	468	500	484	518	525	518	480	511	453	465	512	473	516	513	526	493	502	522	518	502	505	482	495	486	507	443	522	555	513	500	484	493	481	505	477	477	505	477	505	479	496	526	512	492	504	554	521	493	470	504	511	504	509	509	516	486	501	510	520	435	516	518	558	518	481	498	485	487	493	510	546	469	533	493	508	548	455	515	474	482	492	502	499	495	501	496	507	485	503	518	482	511	505	455	511	496	463	491	511	496	510	513	515	518	523	483	446	519	499	498	491	525	490	480	517	520	530	489	513	492	497	513	478	531	517	471	482	519	502	470	490	516	508	522	465	484	516	534	486	531	532	512	499	482	544	489	491	485	496	485	503	529	459	450	482	520	523	491	485	486	499	533	574	499	462	478	496	498	530	476	493	533	512	500	485	508	527	489	523	518	481	474	463	530	507	526	504	520	469	517	484	513	479	483	492	537	501	461	497	568	465	471	529	512	476	518	509	447	541	528	497	510	477	518	495	509	508	492	472	499	507	476	491	490	485	464	508	481	456	478	487	532	508	487	476	499	506	500	482	510	515	591	526	526	528	466	512	517	534	492	464	486	534	516	495	527	479	520	481	483	554	523	486	505	478	538	511	479	522	525	511	471	469	483	538	458	502	453	514	485	501	489	484	492	489	470	506	513	523	524	513	520	530	553	500	489	504	503	495	533	491	519	489	475	435	501	472	493	535	495	506	492	486	500	518	501	538	515	577	462	503	495	496	466	559	501	513	501	488	433	524	491	509	505	478	487	529	515	470	501	513	528	477	460	519	520	479	487	501	515	469	496	526	499	504	514	558	503	477	514	504	481	494	519	496	488	464	490	495	500	494	508	479	552	509	486	506	480	519	522	509	492	505	509	486	509	501	508	517	512	477	517	491	483	484	486	500	515	533	537	521	473	497	472	479	544	499	507	474	544	480	528	477	478	505	526	510	458	533	513	457	497	487	496	512	501	496	470	509	488	566	489	499	507	492	534	483	496	495	513	532	456	460	476	506	485	514	476	541	463	493	484	501	512	506	542	523	522	540	482	486	475	479	513	517	465	470	525	488	523	504	472	507	523	508	518	510	492	532	508	474	508	532	495	485	505	500	515	544	516	518	533	499	508	486	446	490	516	485	481	614	489	524	510	528	506	533	511	488	483	494	529	519	456	476	483	523	485	501	483	499	534	462	490	496	513	522	481	514	507	509	495	488	492	504	493	495	496	541	499	480	492	506	511	501	509	506	494	459	481	510	494	493	463	506	503	518	509	502	516	504	456	512	443	523	520	516	519	493	511	516	501	504	517	491	490	500	497	536	474	481	498	531	474	532	526	488	519	501	482	468	515	507	524	448	470	485	495	522	495	502	509	557	515	508	492	474	499	486	452	508	493	515	489	521	530	451	513	563	517	468	496	526	582	486	540	499	499	555	472	492	474	521	511	486	496	473	495	508	517	491	516	478	506	470	473	453	491	440	473	494	458	509	516	479	479	477	492	500	501	545	514	483	517	531	499	471	451	509	489	528	454	496	506	517	538	513	498	507	497	465	532	510	513	491	488	542	528	493	489	543	490	512	507	497	506	511	532	528	502	531	495	513	525	498	512	478	522	511	498	482	517	499	476	513	558	501	488	499	507	507	515	532	488	475	523	537	494	480	488	483	503	537	508	452	489	497	473	497	485	473	557	484	489	523	445	483	476	502	491	540	513	540	502	486	510	458	528	466	496	525	518	532	483	495	504	499	519	480	485	475	494	511	515	536	473	507	479	487	553	524	502	499	484	513	515	547	478	492	479	478	512	492	502	505	515	524	497	509	517	526	490	524	484	534	491	488	522	534	502	482	478	473	502	508	489	520	475	492	488	492	500	512	538	483	500	488	462	504	497	527	514	539	467	541	502	529	499	494	520	501	485	473	500	492	494	471	494	494	494	522	509	472	521	505	502	519	475	520	482	495	517	492	509	500	527	476	540	501	500	501	466	533	531	503	481	487	462	535	482	510	475	475	509	501	483	490	457	477	499	489	525	491	462	500	521	529	522	507	466	521	510	493	497	499	492	528	500	519	496	517	497	526	511	491	514	482	496	485	486	501	504	519	484	498	490	524	502	520	503	504	471	545	513	478	478	511	517	514	463	499	504	478	529	495	499	484	486	516	490	543	527	513	471	501	512	487	492	488	490	527	508	488	517	495	469	519	491	498	489	505	512	508	515	513	549	503	515	499	486	505	510	524	539	529	479	511	525	481	510	477	475	510	482	500	501	488	505	537	497	490	495	494	511	491	486	490	533	489	506	530	513	488	486	507	501	498	513	512	477	466	497	547	498	502	468	486	495	479	501	516	481	504	526	506	488	471	513	500	510	496	486	493	497	489	495	524	457	511	549	504	499	527	505	473	531	463	517	519	472	495	502	469	512	488	541	525	495	457	535	520	513	524	502	541	523
34445	43726	26496	21209	16263	9632	7492	4822	3078	2874	2192	2348	1423	1059	952	872	890	773	761	790	740	690	598	665	612	623	686	688	633	562	611	607	573	551	580	592	580	571	593	559	564	615	584	580	584	581	607	599	594	582	553	541	592	591	572	568	593	601	588	579	564	563	556	612	568	515	593	557	547	559	634	571	591	581	581	554	582	571	571	588	600	559	564	574	600	606	541	648	579	620	603	570	582	563	562	570	587	576	601	574	565	605	571	608	605	556	598	509	572	575	544	591	500	620	614	562	543	580	570	618	586	562	570	549	521	559	575	583	554	579	611	566	545	595	588	605	631	591	583	538	550	589	526	578	589	555	581	572	551	627	584	617	617	569	612	574	591	587	594	563	575	524	598	569	579	586	568	586	615	576	563	602	554	574	576	605	588	532	648	582	549	603	585	569	616	545	580	606	575	567	594	570	552	604	556	602	571	574	580	545	544	614	555	566	575	612	609	590	574	588	582	571	576	575	591	530	581	593	582	591	530	581	531	594	591	595	598	556	627	596	582	584	534	612	550	533	550	538	597	581	603	565	553	544	554	527	609	584	563	561	585	565	633	546	546	580	571	570	605	582	576	585	618	618	563	597	558	544	552	577	574	566	550	595	526	585	561	616	599	618	575	583	586	594	618	571	604	569	573	575	573	584	598	557	570	594	577	604	564	625	551	580	601	608	613	583	585	572	599	571	526	603	578	590	534	600	587	542	595	554	579	624	609	555	573	602	559	512	551	597	585	594	576	553	588	557	584	563	548	569	534	542	572	573	567	560	557	630	576	522	568	590	582	601	531	590	608	574	595	536	561	574	583	586	572	566	556	611	557	607	583	604	597	566	594	565	594	585	602	586	592	577	588	591	590	573	584	603	527	553	583	602	597	571	567	578	618	571	593	585	572	553	561	562	614	608	592	622	569	589	568	560	551	586	600	592	565	535	562	605	544	578	576	560	610	571	554	585	583	579	548	550	571	576	587	605	578	579	601	528	587	584	602	563	562	605	613	560	570	560	580	595	558	568	592	559	563	601	612	590	567	529	606	573	514	535	595	542	584	535	560	562	579	577	617	632	583	577	583	590	613	624	560	556	585	595	552	560	580	571	564	547	567	556	566	580	543	609	603	561	593	574	602	598	626	591	529	607	581	617	561	619	581	545	566	537	595	591	592	569	583	573	573	618	559	593	586	588	575	598	603	589	604	602	603	571	600	596	571	586	585	575	583	552	574	594	562	584	558	567	603	579	588	599	590	559	536	599	531	580	576	580	577	578	560	559	587	557	559	603	558	564	558	585	609	601	559	561	566	533	560	616	544	535	566	566	581	603	575	575	579	591	597	587	597	567	555	575	592	584	575	553	553	612	533	593	584	552	585	579	583	587	592	553	572	528	525	567	598	578	561	582	582	591	560	568	562	525	564	584	541	579	614	559	609	582	622	566	605	570	561	572	619	577	603	551	552	629	557	597	600	566	615	579	617	557	602	592	607	604	537	550	602	563	551	572	574	551	569	529	597	580	553	582	565	593	585	622	594	600	552	589	596	579	599	596	563	570	595	551	639	557	567	589	584	527	588	594	582	612	520	602	544	568	570	566	541	594	583	578	612	531	577	526	551	564	620	564	524	569	575	587	566	606	591	558	550	608	596	558	542	601	575	578	580	557	570	604	586	577	544	587	601	548	568	611	564	589	564	605	567	587	567	597	547	561	623	560	599	592	577	574	558	601	544	543	546	545	582	587	550	569	570	613	622	569	597	606	585	590	565	587	531	582	576	586	519	599	582	597	582	570	560	585	585	589	623	569	516	593	560	573	578	550	567	578	565	551	575	566	571	593	562	592	612	580	593	563	587	529	575	535	570	622	573	533	593	593	599	562	565	576	583	572	590	546	551	637	604	584	580	595	578	558	574	568	555	577	630	576	595	582	597	516	627	605	556	561	578	554	540	559	542	553	589	609	569	556	577	584	581	565	571	644	589	537	553	600	577	573	592	580	573	562	598	592	532	562	582	580	553	551	603	581	539	544	558	592	546	566	584	585	574	578	579	545	590	611	585	609	593	610	583	542	555	552	592	572	563	568	576	558	573	564	568	596	544	587	571	607	621	564	599	570	594	615	568	582	523	560	563	586	553	609	567	593	577	599	525	587	573	596	559	546	567	615	564	595	572	565	568	589	572	569	610	624	569	542	574	582	573	590	566	581	510	563	612	590	576	577	544	589	524	564	621	562	538	588	554	597	587	581	599	598	564	566	585	576	606	626	626	611	550	583	572	585	550	542	569	572	548	566	558	558	570	552	611	560	566	557	603	560	578	594	573	550	543	584	570	548	554	554	587	567	612	572	560	561	594	639	554	541	607	559	575	580	560	548	573	576	542	556	584	586	582	592	581	566	590	611	597	651	556	602	593	594	565	608	574	592	531	552	545	603	561	561	604	616	569	510	579	562	615	596	597	640	615	575	573	535	538	574	558	562	571	560	589	593	609	592	589	574	585	566	603	611	658	551	541	590	592	536	584	584	564	598	617	563	604	556	550	598	588	549	570	578	599	551	602	547	556	613	595	613	565	574	548	540	591	615	580	550	568	572	571	582	608	555	546	599	573	637	595	548	596	596	592	566	579	565	603	597	588	592	573	569	582	552	577	546	591	574	591	568	609	591	561	575	581	592	576	588	604	559	547	577	534	565	569	578	527	595	589	535	602	541	599	565	601	580	586	527	536	555	554	594	570	568	553	566	602	546	590	633	574	621	604	557	617	560	594	564	611	568	566	581	595	561	595	548	579	579	566	592	550	596	573	585	578	605	562	554	596	553	573	569	587	570	523	569	616	516	585	587	547	554	553	603	570	607	597	589	592	565	562	628	608	575	552	549	582	543	554	594	577	608	567	579	565	561	594	568	551	589	573	595	575	610	579	568	570	569	602	575	549	600	597	557	522	561	580	542	597	556	584	598	620	587	566	546	580	569	568	581	524	589	614	575	571	557	544	541	588	603	591	560	556	579	601	551	543	632	623	573	577	586	572	580	615	579	554	624	585	579	571	610	563	568	592	593	541	549	574	541	562	552	590	570	583	616	563	594	580	597	592	612	617	547	539	598	568	592	598	541	552	571	608	602	575	598	557	614	557	587	543	576	598	588	572	565	566	601	561	578	579	620	597	606	577	578	563	551	534	577	552	550	549	576	576	543	577	612	601	623	586	573	569	603	597	583	549	580	580	609	563	583	560	587	572	502	561	562	580	587	570	599	576	584	606	604	591	555	584	585	568	621	541	563	601	585	579	561	567	588	592	603	582	561	611	539	563	617	587	577	565	599	569	580	600	607	567	585	558	598	583	558	565	581	581	595	571	540	538	598	589	543	529	619	570	592	595	567	552	547	563	587	610	608	634	578	549	565	556	594	609	549	553	537	562	533	595	571	575	594	592	613	577	543	597	582	542	556	589	565	576	571	565	545	557	590	499	552	539	544	569	557
22345	20874	28518	23345	20939	21301	16864	5293	2663	2678	1981	1842	1212	850	713	675	681	659	576	548	531	505	469	401	432	406	383	441	403	373	345	368	366	356	328	376	316	336	371	388	315	341	324	359	341	370	348	330	340	337	334	323	350	343	350	349	306	324	332	321	331	323	329	345	331	339	308	307	319	359	318	335	364	338	341	328	322	318	311	314	321	349	345	366	327	368	323	346	323	369	308	326	323	334	338	327	341	361	372	339	368	334	325	313	354	365	328	304	336	289	343	343	350	317	323	340	337	331	349	291	337	368	319	312	327	299	356	312	297	332	328	336	329	344	365	331	359	375	335	319	347	348	308	302	322	319	309	308	338	343	357	309	308	331	333	379	344	299	332	323	326	339	344	351	315	316	320	308	334	343	312	320	328	345	325	370	329	346	317	339	352	346	337	333	326	310	350	300	338	342	340	344	341	340	330	313	352	335	354	334	332	324	344	303	303	339	315	341	295	346	340	313	318	330	320	347	357	306	336	334	343	343	342	321	339	358	334	331	326	296	318	357	333	311	345	324	349	346	347	305	320	336	331	356	322	335	357	334	324	363	334	328	331	315	334	320	309	331	324	326	340	329	334	320	327	345	331	328	320	328	309	368	337	322	317	331	337	327	342	334	336	345	337	362	336	344	324	358	350	329	333	326	306	349	316	355	300	329	343	322	344	312	316	342	331	314	312	289	320	355	366	336	329	341	347	345	364	331	331	298	334	321	359	308	320	306	327	348	337	313	335	388	347	323	362	306	312	348	328	378	297	332	314	349	293	331	325	318	301	338	338	299	334	343	327	347	357	312	368	360	345	348	319	318	292	328	364	356	343	312	337	321	335	358	338	343	305	336	330	322	333	327	339	354	318	334	357	340	302	351	316	307	355	335	321	330	353	334	339	332	336	315	317	335	326	345	335	329	332	328	335	352	304	358	349	354	338	317	317	313	347	341	355	308	350	318	335	325	329	356	317	352	334	331	329	359	341	318	333	330	330	359	341	355	345	333	314	343	323	300	346	314	339	353	330	312	297	338	317	363	330	341	360	350	344	332	357	324	317	325	370	330	338	354	312	321	350	370	320	288	347	330	323	314	334	320	341	324	321	327	341	319	333	293	319	328	322	341	314	330	335	297	324	315	331	330	322	353	301	351	321	315	322	336	339	357	321	342	333	317	335	325	363	350	332	347	338	341	367	344	355	294	318	349	301	367	328	330	303	321	352	313	297	312	337	338	340	342	317	333	344	342	350	319	343	311	344	383	347	357	334	345	314	322	339	332	303	350	344	301	336	335	300	313	356	345	338	326	331	325	344	331	343	328	336	357	351	319	344	327	321	350	309	333	304	292	323	321	350	322	325	328	342	319	341	306	325	336	320	363	357	323	338	346	314	341	339	347	322	334	323	311	347	301	363	334	339	308	342	358	326	349	342	350	344	315	352	354	330	316	317	324	321	331	315	304	319	343	318	309	338	364	310	350	318	313	315	326	326	337	303	367	308	340	343	322	347	330	310	323	346	342	339	297	319	326	303	347	337	293	338	320	328	322	346	339	332	323	331	322	342	366	325	342	376	335	292	338	327	308	297	354	361	315	335	305	306	324	337	335	347	326	349	336	340	351	360	337	339	320	333	351	333	342	319	339	336	328	311	377	314	335	356	338	307	337	303	365	307	339	337	323	316	340	333	318	323	329	337	350	366	336	313	306	333	333	314	326	335	310	356	300	345	339	326	352	348	339	302	326	276	320	327	327	324	352	359	330	309	345	341	353	343	322	350	313	336	329	316	349	336	306	339	352	342	343	335	319	350	351	316	346	292	331	355	316	336	359	358	333	335	330	341	319	309	320	323	358	347	306	311	326	296	360	352	300	345	341	340	310	308	319	311	315	360	348	373	322	356	368	344	335	344	323	314	357	309	311	300	360	356	311	367	343	325	322	331	324	347	386	346	319	405	343	305	331	328	349	372	335	348	282	367	344	368	339	327	287	331	340	331	321	330	346	309	336	309	323	339	365	302	316	322	317	352	351	329	351	355	345	349	350	364	342	298	315	316	334	317	340	317	330	324	330	349	332	382	326	296	323	309	313	317	310	353	318	319	339	337	352	327	291	340	297	317	334	311	354	308	344	335	354	315	329	371	351	361	334	339	324	352	325	350	296	317	321	341	335	371	331	312	309	308	345	345	352	325	320	317	319	363	360	332	334	335	329	323	333	331	313	324	332	340	335	367	318	351	332	333	359	320	389	341	342	321	334	314	333	351	347	319	324	331	336	374	345	363	341	335	306	304	379	309	307	318	323	331	335	318	358	319	335	352	368	358	328	334	320	356	336	304	329	298	282	333	338	332	297	320	337	327	320	304	319	319	316	371	328	361	332	348	322	322	319	335	336	309	345	349	329	313	355	341	363	323	331	345	339	349	342	334	369	334	319	344	334	390	330	339	344	364	330	353	322	345	327	347	328	313	278	319	361	330	346	349	322	338	296	287	329	331	335	348	321	303	336	315	347	339	334	341	337	278	313	341	322	305	348	322	338	347	324	350	296	316	333	322	341	369	338	316	339	304	337	334	343	317	326	296	335	372	348	331	342	327	310	337	340	351	344	348	332	332	361	336	348	337	308	339	322	310	296	341	338	327	353	364	347	332	273	344	323	313	319	324	336	351	357	311	352	338	307	328	364	340	343	370	343	352	333	331	324	327	317	371	305	316	316	339	364	328	333	302	319	325	351	352	317	344	319	326	365	324	347	333	370	341	331	321	312	303	301	363	344	351	351	314	321	352	350	305	333	342	359	356	330	329	362	339	319	326	343	286	351	339	311	325	345	290	348	315	317	319	328	310	358	322	321	349	314	349	365	341	343	370	327	353	323	318	336	324	318	328	337	343	300	305	352	345	303	356	337	326	350	320	332	332	317	345	346	317	343	315	339	332	320	332	329	311	324	373	326	295	339	332	290	289	323	332	339	301	367	347	338	335	346	354	345	338	339	316	314	310	325	331	327	332	316	333	331	320	311	347	338	316	333	346	328	298	324	346	336	302	297	336	314	348	348	370	307	352	325	343	372	320	296	343	343	391	342	308	301	355	311	358	317	357	306	348	341	331	335	317	346	331	322	332	336	307	313	336	326	322	335	325	332	337	314	319	333	341	312	331	350	345	343	324	346	315	351	342	348	340	332	304	305	325	322	322	351	298	328	314	326	321	301	314	333	359	329	335	302	356	338	307	318	325	324	312	303	326	322	325	323	308	332	327	319	325	351	311	343	324	325	333	324	303	316	365	361	324	316	370	357	333	346	338	317	336	349	341	327	333	319	322	326	344	308	333	346	322	317	341	327	318	321	324	313	287	345	353	314	340	317	364	327	318	342	329	309	319	329	305	359	330	318	316	311	348	317	308	317	346	354	338	324	333	336	354	330	344	304	339	355	339	336	326	331	327	338	317	338	311	299	325	335	353	312	331	347	312	319	366	347	296	370
38708	55423	35850	30231	24054	15552	12222	8112	5397	5360	3763	3568	2201	1525	1257	1038	1092	984	880	789	760	720	611	532	535	464	509	576	514	472	380	397	375	403	436	402	407	407	407	361	430	425	370	354	380	384	406	361	416	406	383	403	380	387	398	395	369	358	401	361	392	377	365	392	352	380	376	367	370	368	376	394	368	362	366	388	368	371	349	379	365	408	379	338	382	376	404	378	388	392	348	380	368	364	374	366	365	362	348	371	352	402	393	427	323	381	387	353	380	375	385	401	380	392	352	365	365	360	412	408	356	402	356	407	370	368	378	407	391	365	371	368	369	362	373	374	378	372	377	327	409	397	346	368	376	380	369	374	385	387	356	396	398	395	338	365	378	388	390	375	385	372	366	361	378	342	393	370	370	357	371	377	342	368	371	340	345	338	367	369	375	368	372	382	356	388	402	338	369	390	371	370	374	361	365	338	392	384	389	398	332	356	422	358	364	337	399	351	382	375	375	374	371	365	375	387	384	368	369	364	352	365	357	361	371	377	371	407	342	377	348	356	362	349	395	367	405	348	345	339	366	370	389	364	389	364	344	366	403	356	357	350	358	348	350	370	378	372	372	374	381	379	347	395	397	385	385	398	373	383	359	374	348	381	371	401	340	380	368	379	405	360	367	345	382	390	362	396	407	356	370	333	379	389	384	380	406	354	373	360	395	412	342	339	366	385	363	374	360	395	387	335	354	355	367	356	389	371	381	381	343	383	372	381	353	409	359	366	365	363	378	355	349	358	385	384	404	363	345	352	404	395	388	353	396	386	374	356	365	366	368	370	367	355	366	367	346	384	356	398	408	358	401	391	377	338	383	356	377	400	353	357	370	378	389	363	364	345	361	380	426	371	364	349	396	381	351	355	372	385	381	389	363	378	370	372	377	365	384	354	336	385	375	373	337	380	368	397	389	423	375	371	360	390	375	378	380	405	360	375	378	375	352	363	379	361	366	349	369	378	348	359	370	367	370	374	376	345	364	393	358	397	349	385	404	351	378	380	341	388	356	387	363	393	345	372	386	357	369	398	373	391	347	395	368	365	348	392	356	355	429	386	337	358	352	385	373	366	326	367	367	371	389	397	349	394	385	379	367	391	365	369	385	335	390	367	370	380	334	371	397	384	343	359	366	393	343	395	372	417	384	364	360	396	391	386	357	365	365	357	377	383	354	355	389	403	398	361	388	365	400	384	375	378	358	407	399	363	383	376	363	353	383	382	356	340	357	376	381	353	387	378	379	383	404	353	398	348	379	361	367	356	388	414	372	348	337	369	371	380	409	383	375	324	377	353	346	356	368	378	363	387	349	365	385	372	361	362	353	386	417	378	384	371	336	380	350	367	373	365	397	377	354	344	377	362	366	381	400	374	386	381	338	353	371	359	363	356	380	351	356	355	367	377	383	387	381	351	348	364	367	369	380	352	366	371	378	380	399	365	341	361	368	353	367	414	359	374	389	346	393	358	364	377	353	392	418	408	376	380	357	381	338	378	371	365	374	388	351	326	349	396	411	356	370	356	388	411	403	353	379	360	365	364	394	334	351	305	371	348	371	359	387	402	367	335	365	398	361	355	403	368	376	401	371	376	344	367	364	380	392	391	377	387	399	383	360	332	376	380	393	359	371	384	358	371	347	404	339	333	374	360	330	374	378	367	359	374	360	363	341	380	366	351	400	344	397	345	390	366	341	376	362	406	380	356	340	367	390	383	393	381	370	416	378	367	364	342	384	372	376	354	384	362	366	362	350	384	379	321	366	352	358	355	352	364	342	374	384	413	382	368	372	351	373	340	396	338	354	376	383	391	383	379	371	359	358	348	374	379	348	355	357	382	341	392	343	363	329	342	397	351	376	388	368	409	373	359	341	363	342	385	365	347	374	350	388	338	383	349	403	356	372	338	378	358	355	396	368	370	366	354	351	372	342	356	384	349	366	359	357	344	375	399	375	352	353	374	370	358	399	380	357	363	393	343	377	374	387	375	390	383	382	397	358	374	360	358	366	355	386	367	332	349	337	364	372	342	356	370	384	363	401	360	407	364	377	368	355	373	359	376	339	323	385	360	365	395	388	372	345	369	395	393	355	390	371	403	360	367	407	376	384	372	366	360	382	368	392	379	363	363	340	374	399	347	387	338	385	391	366	339	382	373	355	356	374	368	417	369	361	349	380	388	358	355	415	346	368	378	375	386	353	378	354	392	380	387	386	369	386	365	372	362	363	361	394	359	394	360	376	352	363	380	363	357	362	394	358	351	356	345	376	369	345	374	357	415	386	351	374	383	372	359	386	411	417	414	344	368	387	414	388	355	363	340	372	385	376	384	357	374	352	369	415	401	367	371	397	366	381	394	379	390	371	351	343	408	333	379	382	399	355	345	375	398	409	375	361	392	367	370	374	367	385	351	364	384	375	383	386	351	387	339	383	365	352	353	397	368	386	348	373	395	373	380	363	384	382	374	372	351	363	422	357	391	371	378	404	390	364	360	353	401	408	387	315	351	372	352	382	368	376	380	394	334	373	379	377	373	355	325	369	378	390	388	358	371	368	362	381	353	365	349	357	361	363	358	362	365	361	334	386	374	375	417	363	368	365	338	389	370	344	322	382	360	375	360	366	366	404	380	398	365	348	398	369	382	387	347	351	392	361	362	381	369	354	363	375	361	382	377	391	375	359	377	365	381	354	372	352	367	405	344	361	349	331	376	376	366	362	377	353	384	368	352	373	376	377	378	370	370	389	313	356	359	366	387	350	343	388	368	357	352	353	381	341	407	367	371	399	374	364	345	357	386	333	395	379	359	382	355	336	349	354	343	348	400	379	397	376	401	371	383	376	368	344	379	369	376	345	363	358	384	358	349	378	376	365	357	372	360	360	370	387	360	383	357	385	367	396	358	383	398	372	408	372	370	353	393	346	344	367	369	353	406	391	412	328	366	385	345	414	383	376	387	371	351	394	362	394	358	392	378	376	354	363	376	401	384	383	361	382	379	377	374	374	388	366	349	401	385	384	394	361	410	347	354	400	358	382	335	341	345	354	359	408	397	352	364	416	367	407	422	396	357	365	342	366	373	378	341	355	373	366	353	342	372	354	362	392	336	384	370	351	358	346	326	372	416	368	389	415	336	368	342	347	346	334	396	378	395	390	383	353	370	335	396	392	369	375	370	365	348	368	372	348	387	357	358	351	372	390	338	352	340	376	357	423	334	372	340	373	382	361	356	343	386	366	376	387	353	335	402	363	396	394	350	388	395	393	358	365	368	397	370	362	344	354	332	353	355	358	380	365	378	379	358	357	377	370	347	346	377	390	394	366	397	364	375	413	390	346	350	375	352	351	367	367	392	346	390	392	372	338	374	368	401	358	368	381	400	310	361	346	349	361	355	375	344	397	344	351	362	335	392	406	398	371	370	371	374	386	358	366	375	354	375	333	395	346	334	335	362	397	394	356	365	369	349	373	372	370	360	363	384
28449	25052	20392	14049	8730	4019	2853	1625	1359	1175	947	883	611	535	431	529	434	442	459	448	405	409	417	392	396	387	384	420	413	366	358	395	361	409	361	375	339	369	375	363	381	388	353	391	383	352	408	337	401	360	350	393	383	391	405	340	366	339	381	342	380	371	389	365	351	374	370	408	346	345	362	340	345	386	424	346	407	380	377	348	383	394	391	388	372	394	345	355	389	383	371	380	352	357	369	366	336	411	336	368	367	354	379	381	378	324	387	394	370	370	388	360	382	358	359	349	354	368	348	396	358	368	353	363	355	373	397	387	403	403	381	386	369	358	368	398	355	374	347	376	357	363	377	399	344	368	418	391	395	361	365	397	357	391	363	359	375	379	397	390	357	385	403	355	380	384	373	342	389	389	374	348	343	387	349	348	342	355	347	364	358	384	390	398	391	345	368	377	380	385	370	377	374	362	342	384	348	371	374	358	362	346	408	375	392	382	377	391	395	373	395	371	375	354	370	381	350	372	369	416	382	353	357	381	361	357	383	394	369	390	359	376	371	352	360	396	380	367	342	389	415	385	341	401	385	355	347	369	410	355	390	360	354	337	382	394	410	344	382	408	361	364	353	376	377	398	400	363	383	357	364	384	374	386	354	383	377	396	398	383	391	399	396	334	336	395	373	369	351	402	363	348	345	386	373	334	348	369	387	393	377	363	354	386	393	373	383	369	390	361	357	378	384	342	349	338	362	382	355	365	366	386	374	403	350	392	353	383	375	356	404	335	387	372	374	382	381	338	373	380	355	367	349	348	379	357	371	418	353	377	350	359	352	365	391	373	387	373	359	397	361	434	392	372	398	375	390	368	362	356	398	368	368	355	388	355	342	353	412	370	369	381	365	385	364	366	343	378	359	391	383	386	337	403	328	357	372	375	359	359	361	396	390	352	387	402	358	371	343	367	367	351	382	394	358	358	384	373	382	338	347	379	424	387	381	379	347	382	356	402	361	360	345	380	409	332	352	362	381	357	399	375	363	364	382	346	330	361	404	338	382	396	384	364	359	361	386	353	348	390	368	388	400	388	388	358	370	370	351	357	362	395	388	352	390	359	363	392	382	382	387	344	360	384	378	372	380	371	347	359	370	362	358	360	391	350	363	366	385	361	371	355	345	399	380	395	379	382	382	378	388	342	348	346	333	373	373	387	358	367	373	390	381	364	373	352	352	376	375	369	384	380	390	332	370	378	353	406	384	352	321	369	398	361	376	370	377	357	336	376	370	379	388	365	400	372	381	358	395	390	334	365	394	396	374	386	355	388	353	366	387	351	357	397	369	369	387	363	346	378	370	383	386	374	370	399	371	386	353	397	379	379	343	356	346	369	372	374	407	364	356	370	372	367	383	323	377	353	379	423	376	401	396	376	341	363	380	386	345	397	350	398	386	358	368	370	360	366	376	365	389	389	388	390	368	399	321	387	376	367	358	389	367	382	338	355	405	392	345	338	352	364	368	351	370	363	376	348	385	355	361	363	387	346	392	392	371	388	349	398	421	402	349	361	376	410	362	409	358	378	395	371	358	368	418	388	392	357	358	393	356	344	360	390	365	347	375	378	375	348	380	384	372	351	362	389	387	382	357	388	362	388	407	358	349	371	367	380	384	344	359	328	346	389	375	349	344	413	381	353	355	347	352	393	388	365	382	407	375	372	348	374	375	384	345	370	387	375	372	368	377	397	340	356	346	391	327	382	368	351	339	398	351	340	387	367	351	370	404	391	374	364	343	378	370	381	355	386	401	371	372	372	355	386	350	351	356	374	379	403	361	377	354	405	394	368	392	344	380	390	398	387	380	358	372	374	367	351	372	369	370	372	354	369	362	338	416	383	380	417	361	373	382	358	388	387	376	371	364	362	411	351	367	384	398	373	346	391	366	387	363	361	385	375	361	395	362	371	364	384	346	372	381	399	393	371	378	344	342	365	376	396	373	382	372	375	373	378	383	366	375	414	376	377	358	372	348	380	359	390	375	381	373	391	385	388	358	361	348	351	395	361	373	361	365	378	379	378	389	370	379	364	378	336	380	383	382	358	389	367	371	399	369	370	365	384	382	384	395	361	364	363	389	371	372	354	356	362	421	372	359	384	386	357	367	353	380	369	353	392	363	404	331	348	356	359	364	392	381	390	367	390	348	384	381	342	340	366	361	370	372	408	390	359	349	428	361	374	388	388	378	350	369	353	377	393	363	352	371	372	357	344	390	376	364	337	371	346	360	359	362	376	393	369	362	364	362	385	341	368	399	404	387	383	366	363	359	335	366	375	372	394	346	351	385	398	382	375	365	338	365	392	359	400	336	386	387	377	365	378	364	374	375	377	394	375	383	336	342	347	388	343	386	387	367	376	370	388	344	343	363	390	387	361	378	351	361	390	353	370	387	401	356	371	391	391	379	353	382	341	342	393	379	370	379	356	359	373	366	353	374	359	352	381	355	362	378	368	393	396	378	391	368	375	385	353	386	392	386	385	370	371	336	374	369	353	433	398	403	379	403	391	379	352	391	334	377	396	393	362	394	365	357	350	383	362	398	364	396	394	359	337	394	380	379	373	375	381	371	358	404	381	403	361	356	333	387	344	407	376	386	321	379	365	353	356	401	386	371	364	347	350	396	373	387	358	391	340	340	365	408	370	363	403	386	367	341	359	364	362	426	391	364	363	389	386	341	384	414	391	412	349	374	362	389	360	398	347	376	354	391	359	372	371	358	375	410	335	368	367	372	357	376	363	356	379	385	361	417	336	362	367	359	383	381	374	378	344	365	365	355	367	359	356	391	363	406	359	350	374	372	393	401	364	365	346	394	383	368	394	384	388	368	372	413	376	402	371	369	337	370	379	379	363	383	379	371	351	356	373	361	390	386	372	352	411	368	364	403	377	380	376	336	389	333	362	387	422	401	401	353	411	353	368	379	392	342	372	383	336	382	341	408	375	343	417	360	397	363	343	379	385	339	334	385	360	381	375	390	323	377	390	370	364	334	399	344	377	373	402	389	360	372	321	356	367	372	344	350	376	379	369	352	367	333	387	370	348	359	374	395	368	331	357	383	344	357	360	361	360	400	376	378	370	379	392	380	400	341	377	399	352	376	384	373	379	388	345	353	376	343	379	364	334	368	393	384	364	383	380	373	383	362	355	354	332	358	378	355	374	379	390	382	389	405	396	372	355	348	406	386	347	402	389	410	404	365	398	367	385	356	362	377	405	435	384	366	364	359	360	363	377	371	383	365	357	412	389	402	379	363	332	376	365	397	360	348	359	371	369	366	342	378	376	350	348	386	354	367	372	403	397	378	377	368	348	337	361	376	353	365	365	364	373	387	397	346	399	397	379	371	339	378	358	360	343	318	405	373	366	406	374	367	405	380	402	374	344	352	374	390	360	381	366	380	405	375	353	358	368	335	370	358	378	364	380	382	362	378	356	401	381	344	330	380	366	392	366	397	367	394	367	422	366	367	397
32521	37740	22127	16402	12664	7153	5617	3142	2830	2446	1712	1573	1004	728	655	603	574	603	566	519	501	521	493	484	460	490	439	496	460	470	441	468	444	465	465	472	428	462	448	411	450	440	437	452	433	473	423	461	430	483	461	393	440	443	453	399	500	429	481	512	466	421	483	418	437	443	467	451	442	445	466	464	446	422	444	427	438	446	451	443	444	478	446	384	464	466	437	407	426	461	458	431	435	469	448	477	445	496	451	432	395	440	454	443	421	465	466	419	435	470	433	441	484	442	469	430	476	424	416	435	474	465	433	468	415	428	419	428	446	410	482	452	447	459	466	414	436	451	439	459	449	435	442	459	444	437	428	448	436	416	468	487	439	458	464	454	472	432	434	450	435	474	450	453	465	458	434	416	412	434	461	449	441	402	455	425	434	412	481	450	440	406	439	432	476	417	474	460	468	446	443	463	415	442	445	466	421	449	426	435	448	437	463	501	437	427	420	426	435	410	430	455	465	439	417	474	416	432	462	468	460	472	438	438	414	435	454	453	442	458	426	477	442	462	435	443	437	426	443	447	424	462	417	484	443	439	448	402	440	445	456	467	426	441	432	463	465	434	430	461	435	439	433	394	457	461	469	409	431	433	475	447	424	436	416	447	417	482	468	449	441	438	416	430	446	428	434	468	476	436	425	431	462	435	412	463	462	456	430	455	447	460	453	456	429	398	413	460	452	432	447	442	432	442	436	454	473	407	484	438	451	424	446	448	449	428	436	473	445	440	413	443	433	476	456	471	459	457	466	424	486	448	450	433	469	452	455	445	457	465	447	453	460	404	419	472	445	435	425	432	452	454	443	410	456	467	443	448	442	460	474	430	414	468	482	456	426	444	449	475	410	446	463	420	430	456	449	420	438	437	447	406	459	461	445	442	466	463	457	461	444	453	463	410	467	437	441	457	484	455	469	474	442	446	413	458	479	447	499	436	422	455	447	460	449	451	452	463	472	443	474	482	424	474	394	467	442	483	488	448	423	413	457	419	441	442	469	473	443	445	450	458	455	450	440	460	436	444	445	463	424	427	470	449	470	467	459	497	418	395	460	420	491	436	449	463	433	432	453	469	462	461	445	435	423	459	451	424	446	471	439	453	462	425	449	443	425	447	448	441	429	467	446	449	488	442	442	418	428	440	430	403	449	476	462	402	432	422	450	435	432	478	445	437	443	424	451	456	436	441	457	423	487	458	465	434	472	462	422	435	461	429	422	455	473	422	421	429	425	496	406	447	450	452	445	480	454	432	441	448	443	441	434	435	423	464	476	425	424	442	419	428	448	436	477	435	460	464	465	445	496	437	412	453	463	412	411	427	465	427	428	475	429	446	431	430	427	454	444	396	429	465	463	447	434	502	445	456	456	441	468	418	416	450	473	476	463	460	436	466	430	417	442	459	492	454	458	473	433	428	448	447	463	440	426	457	489	423	471	436	448	454	460	438	466	455	441	439	455	455	462	471	465	460	464	460	401	440	411	409	436	433	458	436	431	446	465	450	449	460	449	463	438	462	476	414	425	449	461	454	489	456	440	424	455	455	475	463	428	460	448	444	472	482	468	422	397	474	438	423	461	456	431	464	440	452	454	436	436	437	426	425	451	439	451	460	439	431	468	456	449	434	425	471	454	463	434	457	473	469	460	472	476	443	438	434	427	448	479	455	449	499	470	452	443	447	419	436	442	458	414	445	437	466	450	464	434	429	448	453	443	453	471	470	454	436	463	438	424	471	448	431	448	485	448	434	432	457	438	418	432	447	468	438	481	438	421	434	418	473	467	439	433	461	469	453	427	433	452	476	455	436	473	434	475	434	449	424	470	442	444	417	444	462	465	438	451	468	443	459	427	419	439	406	439	439	450	455	469	463	448	467	434	433	426	432	436	455	449	442	452	444	441	447	429	414	459	418	450	456	467	481	422	416	432	445	438	415	423	433	459	436	428	448	461	431	467	445	480	472	446	453	451	455	430	435	471	431	461	419	424	485	460	464	396	466	421	451	438	400	463	464	490	446	468	450	480	449	407	467	464	412	433	451	455	446	431	418	444	444	453	437	412	432	424	444	445	444	485	467	450	443	483	443	446	473	415	449	409	407	427	441	462	462	405	475	442	402	436	418	442	474	463	433	431	423	414	423	437	471	436	448	451	430	450	431	476	423	454	423	451	482	444	466	449	481	456	420	426	441	473	448	454	415	469	445	438	430	457	453	438	440	465	415	424	447	409	469	465	423	454	483	461	431	467	502	439	430	443	457	438	452	500	422	487	433	436	402	444	444	413	457	444	459	439	402	455	418	471	439	419	457	465	416	441	435	482	484	430	431	464	440	466	424	422	459	456	479	474	462	435	458	458	438	452	450	479	468	464	480	466	443	467	462	478	436	465	446	488	464	455	432	477	462	450	467	450	449	432	478	495	424	430	431	420	472	442	485	425	402	423	443	466	453	438	465	449	432	430	467	439	420	413	444	473	454	431	445	441	397	459	456	462	444	457	447	462	425	434	400	442	426	432	456	428	452	428	447	405	448	429	404	427	421	437	445	451	443	456	504	484	424	462	424	435	463	435	406	447	435	423	482	421	493	404	408	453	421	476	467	435	456	441	440	421	452	486	424	448	450	406	464	450	435	441	449	465	432	457	455	435	454	472	434	449	437	452	421	442	465	449	420	469	466	449	441	419	486	434	466	428	449	437	461	454	427	405	472	439	428	434	424	461	420	450	434	469	441	432	472	436	453	462	455	472	477	441	462	480	458	436	442	468	427	456	446	457	477	473	421	416	434	452	433	431	430	416	438	456	437	442	448	482	456	465	473	462	449	431	448	452	473	452	484	455	462	433	448	458	441	439	420	447	462	437	451	426	442	429	440	451	427	458	459	471	454	465	453	450	468	434	487	446	440	460	465	438	435	455	443	468	418	461	421	448	440	443	429	446	438	451	469	456	428	460	449	453	458	462	467	462	453	468	463	485	465	445	433	431	452	473	472	465	456	435	486	408	452	468	454	476	422	445	459	454	422	429	439	452	488	429	435	433	467	482	435	456	446	417	434	469	449	454	402	472	422	433	433	444	435	434	412	452	448	404	463	461	441	411	511	416	457	459	457	410	455	444	428	448	417	427	428	442	423	429	457	456	453	449	449	441	461	422	422	431	463	457	436	500	446	442	456	447	483	448	451	454	436	470	427	464	458	422	415	432	438	425	436	434	443	425	467	433	449	460	425	446	413	462	447	432	458	419	446	454	481	408	446	444	424	468	436	450	459	430	440	427	472	440	424	416	449	496	492	455	447	450	434	464	435	445	441	428	449	428	432	476	461	462	457	452	420	461	420	439	474	435	472	473	424	420	441	435	445	455	411	416	480	436	450	428	436	448	441	429	437	466	478	449	434	439	429	444	431	418	485	465	433	437	448	457	431	419	450	432	450	439	408	431	424	464	434	450	443	428	424	479	481	433	426	432	453	443	455	439	433
23422	20855	28035	23784	21133	15658	7275	2893	2286	1948	1303	1253	705	543	529	425	316	387	338	359	310	302	261	270	254	230	236	257	251	252	213	231	233	219	234	215	240	217	231	238	227	204	197	210	217	244	218	192	225	191	257	223	223	223	247	195	207	203	206	216	230	211	201	231	202	224	185	207	208	202	205	208	222	221	205	228	225	223	227	183	204	228	211	221	221	232	202	188	214	220	212	221	201	243	261	216	211	245	229	218	224	204	226	211	183	236	217	199	197	193	214	206	221	227	223	231	217	221	220	257	173	216	222	233	244	220	220	215	203	222	208	230	194	190	218	220	217	238	194	198	235	231	232	219	204	225	235	202	215	219	225	223	225	214	226	221	213	223	209	241	222	235	217	218	241	223	202	212	220	208	218	213	219	226	216	237	225	199	233	249	215	213	195	227	217	215	210	210	214	205	208	224	222	231	221	209	228	244	210	251	215	202	235	216	201	204	209	232	223	206	199	195	232	213	229	215	207	214	206	197	213	220	205	221	219	246	231	204	210	239	219	236	222	224	236	226	184	198	197	223	219	246	223	198	187	228	210	192	223	205	217	208	224	214	209	226	209	189	205	209	215	221	203	199	229	213	234	255	237	240	201	221	231	211	214	207	217	213	226	202	222	241	202	228	236	210	213	233	215	212	229	213	202	201	226	196	232	206	225	192	211	213	211	226	197	226	243	215	221	240	204	227	258	234	228	219	226	228	208	221	215	198	200	229	205	211	210	205	250	229	224	205	211	228	207	221	205	194	210	223	220	211	209	219	219	224	238	209	217	210	198	220	210	227	221	209	199	181	212	215	220	235	211	207	218	217	229	218	201	205	217	210	233	201	216	184	221	240	224	223	208	208	223	217	229	198	206	212	203	217	200	217	222	193	227	203	203	235	202	205	221	217	194	216	224	213	219	245	233	222	220	245	188	233	230	234	207	207	205	234	223	216	215	227	213	209	206	205	226	230	214	230	215	212	215	217	192	226	199	192	229	204	199	220	211	214	209	242	195	226	224	217	219	223	231	223	204	208	219	221	213	252	207	196	222	219	192	240	205	216	224	225	214	226	218	236	231	225	242	199	212	216	205	211	264	203	210	208	240	213	216	217	177	231	214	209	194	217	204	174	253	207	226	222	230	230	209	204	199	237	208	245	219	209	210	197	225	204	222	238	220	208	205	199	245	200	211	241	218	219	237	235	208	229	202	191	213	244	221	208	229	237	227	215	221	220	208	186	227	207	235	208	217	280	240	232	246	228	216	226	222	232	211	219	200	206	214	217	196	209	233	232	193	238	204	233	209	213	204	204	214	202	217	219	227	181	215	206	216	252	238	236	218	214	202	219	217	193	209	227	231	221	212	197	238	232	223	199	218	217	194	231	225	230	212	205	214	216	202	208	235	200	187	217	187	204	212	233	236	224	222	239	233	217	234	228	205	220	238	218	213	216	195	231	245	194	218	231	231	225	230	177	220	233	191	199	223	208	219	177	213	198	217	197	198	186	187	204	217	232	217	195	208	227	218	203	222	210	184	239	204	215	235	230	188	204	199	233	225	232	199	204	229	223	216	218	228	218	187	213	231	212	209	203	212	231	217	214	208	207	227	205	221	239	213	206	225	224	245	217	219	188	227	203	216	225	209	216	205	221	215	230	228	206	238	218	210	218	228	219	240	204	205	210	212	213	223	198	218	229	200	214	188	219	234	214	232	207	211	196	232	221	223	220	203	232	207	224	232	237	225	230	200	203	219	236	228	221	224	214	239	218	191	205	207	226	233	227	190	205	220	188	256	209	232	214	206	185	211	215	200	223	206	227	193	219	202	234	200	238	200	208	220	234	206	224	202	187	223	200	214	220	211	198	208	228	209	220	225	229	218	216	211	197	213	203	209	212	212	241	188	219	202	200	228	204	207	219	201	218	234	216	216	211	243	209	186	231	218	215	209	215	215	226	238	242	234	215	211	211	203	230	208	249	212	219	225	201	197	229	217	212	204	241	227	226	227	270	212	213	234	206	238	225	229	211	189	236	228	229	217	196	202	240	227	231	223	189	215	222	209	215	217	223	211	206	222	210	209	221	200	206	205	218	246	242	203	216	220	236	216	224	226	197	210	230	210	182	221	221	212	209	193	218	224	234	225	210	219	239	219	239	210	214	194	246	197	210	233	227	222	198	214	212	217	195	215	227	221	219	213	239	211	222	200	206	218	239	207	217	220	218	234	218	212	223	219	206	218	235	222	204	219	189	218	221	241	232	216	227	217	234	194	215	206	240	237	214	187	205	218	212	218	225	225	219	214	227	232	221	233	223	216	200	242	204	223	192	220	226	215	201	228	220	196	240	200	208	219	216	215	224	190	227	212	226	228	228	222	215	201	233	225	197	222	230	212	202	236	226	209	208	220	223	223	193	220	186	203	236	213	227	224	192	232	204	206	238	202	222	210	230	194	204	246	237	222	213	221	211	199	237	210	210	225	215	224	212	228	214	202	202	225	215	223	230	216	238	224	202	240	197	207	227	227	229	218	181	219	218	252	203	225	219	214	196	239	234	208	226	225	243	190	218	203	200	206	212	196	218	204	220	209	226	221	218	222	235	216	223	222	249	202	246	218	228	214	241	204	192	218	218	230	235	223	202	218	210	208	231	206	191	213	240	207	231	234	223	221	186	229	221	210	203	213	231	238	219	238	239	221	217	211	216	200	197	197	230	230	242	220	235	222	203	198	200	217	179	220	217	234	241	196	207	244	212	237	219	229	219	215	229	212	202	233	218	206	232	211	218	241	198	236	209	230	190	184	197	224	219	239	242	247	216	206	201	216	192	228	224	218	221	204	238	220	219	209	226	215	221	203	214	215	235	206	206	235	208	196	210	203	215	230	217	233	222	214	222	239	190	201	206	208	224	200	237	228	202	219	219	192	203	211	213	201	223	238	211	227	234	229	214	211	218	186	228	226	218	234	211	224	233	198	217	225	216	232	218	205	195	211	179	207	223	220	213	203	203	211	228	227	208	238	228	219	197	213	222	222	244	202	209	205	205	221	208	229	234	209	221	193	246	243	213	215	207	202	220	196	232	212	219	208	229	207	218	234	176	207	221	219	243	208	211	227	206	200	218	215	247	238	202	224	227	206	210	212	218	201	203	204	225	212	209	239	206	232	224	192	225	222	236	215	210	205	222	207	226	218	228	219	229	202	227	215	218	215	217	211	196	226	215	211	199	214	211	205	218	200	208	211	220	237	182	221	213	200	208	242	228	222	214	202	241	215	211	237	225	203	222	210	228	237	187	206	204	215	223	226	190	222	237	221	188	194	210	193	247	229	191	196	230	214	222	211	188	224	224	207	203	200	214	209	266	214	216	227	205	221	248	198	212	192	229	244	204	221	206	213	216	224	256	208	184	206	204	211	208	224	190	228	214	197	181	214	216	204	198	217	236	222	226	217	233	234	227	214	222	200	196	237	201	209	232	229	212
34753	48020	30593	24363	19495	12306	9787	5505	4908	3945	2675	2449	1388	928	798	601	535	570	580	499	452	426	357	324	321	338	301	369	359	273	278	294	296	265	282	278	274	264	263	270	261	260	275	280	252	257	245	273	242	263	251	297	256	236	260	283	259	284	292	290	266	300	291	269	281	234	286	265	271	243	290	273	289	276	289	285	254	269	259	272	260	274	261	279	295	290	269	300	263	283	278	250	241	257	270	272	262	237	283	273	270	268	277	286	260	253	246	276	274	292	266	244	298	282	232	261	264	238	272	228	288	271	267	280	256	233	249	270	251	250	263	290	246	298	263	280	279	277	277	294	247	280	277	304	277	284	261	304	280	295	260	287	294	260	250	271	248	255	253	244	244	279	289	265	260	288	259	276	327	279	272	282	274	260	272	266	243	284	270	276	268	251	280	261	254	258	273	284	239	234	272	250	251	273	273	281	278	277	265	241	243	297	310	256	269	268	241	252	295	273	257	285	282	306	245	276	271	271	254	267	286	267	291	239	272	279	264	279	254	284	291	269	271	249	244	279	252	284	260	270	262	265	280	258	253	308	272	258	247	266	247	282	250	260	260	246	256	259	280	239	259	277	260	264	259	249	274	291	272	281	257	277	305	267	295	261	265	239	286	253	264	257	253	250	260	271	244	243	249	291	257	258	265	242	262	270	252	268	272	258	274	270	257	287	242	293	288	288	268	257	243	273	247	250	277	267	256	282	268	314	259	259	262	264	249	266	267	273	281	311	299	257	273	242	275	301	279	289	296	277	253	252	235	251	256	256	263	261	275	297	284	280	259	267	263	263	229	263	252	268	284	275	288	255	254	270	286	282	253	253	272	290	264	263	283	258	278	281	265	261	257	270	265	256	264	272	283	273	268	301	245	241	291	287	257	280	271	260	232	253	260	292	259	253	270	276	270	287	277	254	251	267	271	258	299	257	261	276	237	247	277	261	239	277	280	251	275	243	276	265	280	261	256	279	242	235	263	264	274	277	271	279	287	236	268	258	264	248	258	275	285	296	266	269	225	250	272	270	293	304	270	296	259	289	277	276	288	269	246	272	280	272	253	278	263	275	276	260	270	259	236	282	274	269	292	328	290	283	269	242	270	289	282	285	278	255	264	274	281	313	275	282	275	256	241	272	268	294	270	265	274	265	232	264	274	279	252	261	258	295	284	259	258	251	276	239	262	286	287	272	292	285	248	240	286	307	268	269	290	276	289	247	283	267	260	277	245	270	238	283	250	281	292	271	252	258	253	252	270	264	278	256	262	287	255	274	282	295	267	292	279	262	279	238	262	291	271	281	270	270	268	257	264	250	264	290	254	260	244	267	263	271	271	255	269	278	268	272	262	249	275	270	250	247	234	245	278	273	292	271	257	262	294	274	262	282	284	262	276	264	252	285	265	283	282	269	269	264	254	288	266	272	233	260	271	267	270	276	283	248	281	248	262	294	265	265	275	283	256	260	285	284	255	271	284	268	278	273	269	263	280	288	273	264	282	262	251	288	264	294	278	271	256	290	270	236	243	281	258	259	284	283	258	298	285	248	272	262	266	289	256	275	266	272	267	254	249	252	274	254	282	233	291	245	260	272	259	253	254	283	254	271	253	264	256	256	271	270	256	273	268	272	294	265	279	257	262	266	258	262	283	255	273	286	275	254	256	249	237	272	261	268	262	251	284	276	288	280	269	253	279	258	251	252	255	245	255	264	267	255	278	285	258	268	257	268	280	267	271	288	268	277	264	275	247	267	269	261	259	278	237	265	261	255	243	255	255	289	266	273	284	272	266	292	252	277	277	273	280	241	247	286	291	285	259	281	235	258	274	286	270	262	248	247	253	266	259	252	251	282	264	281	281	267	240	255	273	252	267	264	295	274	266	280	241	262	279	268	271	242	271	261	284	242	257	240	271	261	250	277	255	283	237	263	274	252	276	261	282	248	286	246	261	272	263	263	266	258	251	273	266	250	270	287	286	261	248	275	251	304	287	278	261	270	279	261	251	255	281	265	252	294	288	270	271	268	247	255	265	273	275	294	281	274	281	274	245	278	274	303	268	289	251	274	254	268	266	255	254	246	246	256	273	241	256	243	278	263	255	248	279	251	253	255	274	240	257	268	289	258	265	267	288	288	271	253	293	273	253	251	266	267	274	295	269	256	265	254	248	276	267	273	264	281	257	267	267	266	249	257	269	274	291	297	256	268	282	228	266	239	284	248	266	262	236	276	249	269	253	245	260	285	237	255	242	270	262	247	257	275	279	276	247	258	283	267	253	260	247	269	271	253	273	284	280	269	259	253	253	253	271	245	255	290	274	267	276	288	307	268	260	292	280	263	263	260	243	268	274	271	285	234	290	244	263	259	278	235	293	282	259	256	276	267	283	261	294	271	277	277	285	296	238	249	270	306	288	259	248	288	241	265	278	273	257	260	265	280	281	259	256	276	276	265	270	244	281	247	256	291	262	252	290	272	266	287	289	283	274	252	280	291	234	252	272	273	277	255	265	276	279	252	299	261	273	300	242	237	249	287	263	264	266	276	273	267	277	267	248	252	285	276	273	262	275	280	248	237	234	242	250	249	248	261	261	268	288	275	303	295	260	257	301	234	274	288	271	281	277	254	279	257	262	276	266	285	259	251	290	266	309	286	263	274	262	258	267	311	276	256	266	262	271	255	238	243	258	265	259	242	264	307	277	250	288	295	275	263	293	249	301	277	279	268	297	273	274	300	291	246	269	276	246	280	267	253	259	277	273	270	272	249	241	277	238	272	256	280	268	267	299	278	274	263	266	292	290	278	266	287	270	269	268	274	229	268	300	266	260	265	259	266	265	311	294	271	250	243	277	258	258	283	281	247	287	296	278	254	267	237	256	258	278	288	278	251	282	263	280	249	285	271	263	280	255	249	241	257	252	250	230	281	297	277	276	277	283	293	255	242	258	233	255	278	269	252	255	252	288	316	285	304	255	287	258	289	269	239	288	267	259	281	287	264	262	257	263	265	301	259	240	248	271	284	294	276	272	270	254	270	276	250	244	263	292	255	271	234	257	274	239	267	247	260	258	272	291	266	278	255	274	294	268	294	271	250	249	251	245	271	269	272	284	248	268	261	254	244	274	265	245	249	277	247	268	274	280	285	280	273	263	274	279	267	248	263	270	277	254	261	259	278	296	279	262	267	297	253	242	251	309	266	292	276	254	287	276	273	281	282	270	270	281	279	282	248	239	284	280	262	263	284	276	268	255	274	267	278	247	243	243	277	249	294	278	254	270	252	286	265	277	255	266	280	272	250	265	259	242	286	246	287	281	237	265	284	280	250	253	256	261	259	272	267	276	240	282	241	311	239	256	271	273	283	270	250	258	254	282	272	286	260	282	269	272	249	225	235	256	252	271	285	249	281	276	253	256	247	310	252	242	254	259	267	262	250	279	301	242	260	274	254	259	242	304	307	274	275	278	278	272	259	277	232	269	263
24586	20865	27203	24808	18157	7840	4673	2700	1868	1772	1255	1281	946	735	695	628	616	622	614	620	575	589	532	491	530	525	562	501	541	524	517	522	498	499	528	504	564	484	525	476	511	497	515	505	518	535	491	505	501	482	487	483	523	540	514	458	506	504	490	527	535	508	514	482	518	539	506	513	480	528	512	506	490	480	495	517	540	495	513	477	554	483	510	491	512	530	458	474	511	541	481	530	510	548	530	514	520	539	474	519	522	507	491	512	498	460	494	485	497	517	545	466	555	534	527	514	545	486	521	465	510	501	501	500	493	499	518	504	544	510	519	502	507	508	479	500	501	450	489	513	442	514	529	531	526	489	492	504	494	510	482	515	496	495	515	458	479	539	495	485	522	516	548	491	530	523	525	483	507	522	515	489	542	462	525	538	510	509	527	508	520	520	493	497	498	537	515	520	537	485	517	532	497	513	497	520	503	500	542	530	519	524	521	479	520	506	520	515	493	513	526	474	504	512	523	486	497	497	514	550	518	487	517	524	511	492	474	514	482	503	542	507	541	508	533	489	534	474	451	536	491	497	502	526	510	478	574	488	501	550	496	474	496	510	496	531	513	515	493	481	509	497	554	500	487	507	547	520	482	492	529	508	530	519	492	502	543	520	522	489	515	513	488	463	514	476	497	516	537	508	522	510	496	479	493	499	527	505	506	500	528	489	553	546	536	528	560	518	516	470	525	517	515	545	459	509	514	481	504	510	510	508	517	527	466	499	547	511	522	508	470	456	489	504	487	533	542	484	491	538	494	554	547	551	537	502	503	488	515	497	511	535	512	524	523	490	485	486	480	534	533	537	525	491	476	514	502	492	467	502	479	487	488	511	502	486	481	514	504	519	463	479	535	534	492	498	518	495	503	488	502	503	509	501	501	511	510	474	511	530	540	507	505	504	530	532	484	507	514	478	538	485	486	499	477	504	506	506	480	468	479	508	515	492	518	511	491	469	500	578	545	538	513	534	507	516	500	472	433	479	478	468	499	536	512	496	502	486	479	526	517	537	496	516	527	504	510	481	515	506	503	475	472	497	541	511	477	491	521	493	570	494	523	505	511	510	524	517	482	511	523	475	515	485	505	538	505	509	519	498	520	484	544	440	509	504	535	502	484	537	493	505	482	512	506	510	517	527	493	501	464	546	480	515	471	479	500	493	478	541	526	500	502	485	545	502	519	505	520	522	544	534	516	509	467	491	531	477	516	518	536	525	488	499	520	503	513	537	522	489	474	500	525	509	479	485	540	470	503	521	484	498	490	513	477	532	494	485	530	503	475	502	480	499	475	520	475	507	500	459	502	523	475	497	502	502	484	514	531	469	514	487	484	502	512	538	523	507	543	545	525	511	542	512	534	524	532	488	493	539	509	528	505	526	487	492	466	499	532	523	484	511	489	537	501	484	502	498	515	515	467	524	486	505	519	521	492	514	477	537	500	529	474	487	542	529	521	492	537	492	480	516	497	498	514	498	514	535	512	490	515	451	510	526	509	499	507	519	486	515	560	535	466	504	513	510	517	514	518	506	488	514	551	508	500	481	543	489	542	486	504	555	500	509	481	519	503	536	518	489	491	501	496	502	481	490	500	525	495	515	473	462	524	504	514	501	465	547	514	505	536	506	500	492	486	507	480	514	523	505	526	524	518	505	495	513	538	510	478	545	490	512	439	497	528	483	484	512	501	533	524	472	520	554	527	490	506	517	537	487	501	508	504	465	468	481	493	502	511	541	513	518	492	526	527	533	497	547	528	499	482	524	524	521	489	506	505	525	501	508	498	503	533	502	486	538	512	496	497	520	544	461	497	500	455	521	491	526	488	529	538	486	536	510	508	508	480	515	482	467	508	477	528	551	463	514	501	524	523	524	485	484	532	508	497	509	494	531	489	510	546	518	547	499	533	496	522	517	526	512	486	519	491	487	506	537	510	537	518	547	520	503	543	503	497	538	520	520	507	497	516	486	487	526	515	490	517	520	538	490	497	453	509	514	477	504	525	478	510	501	557	488	512	536	525	493	490	520	535	532	512	487	465	524	474	523	493	486	534	527	501	468	475	548	560	522	480	510	494	504	505	501	532	512	489	517	554	489	498	513	502	468	545	547	481	513	534	501	516	530	503	472	503	535	491	468	495	508	523	495	528	512	517	496	481	495	545	513	527	477	544	475	516	513	490	504	497	489	437	487	540	512	504	502	510	503	508	484	482	507	502	500	497	469	480	480	541	499	531	478	516	498	509	485	545	529	498	494	530	498	515	550	519	563	521	526	476	496	511	489	495	485	489	514	477	485	497	498	487	506	493	535	472	452	514	499	500	514	506	518	564	501	552	551	511	506	513	490	521	502	489	506	522	525	486	514	516	529	470	504	486	528	493	493	512	510	550	490	557	508	477	504	552	507	546	562	493	502	537	507	500	530	511	502	508	496	528	524	523	520	517	489	512	509	511	525	523	515	493	516	505	488	488	480	527	489	526	522	503	518	551	527	463	491	519	512	502	528	513	482	495	548	524	531	525	482	502	470	473	523	535	507	516	484	519	534	557	520	537	524	466	521	559	510	512	539	510	475	478	514	495	465	523	494	494	493	488	477	519	502	527	500	490	561	501	504	517	488	496	535	488	521	488	511	504	493	508	523	500	516	488	535	463	493	522	505	498	487	472	521	529	479	503	501	496	509	532	519	497	520	525	505	520	502	527	467	477	526	486	528	475	483	512	481	528	553	503	506	523	484	517	513	514	501	523	498	489	511	504	495	486	474	499	491	514	474	518	524	479	506	513	508	478	503	517	499	503	494	524	505	511	480	482	499	489	480	500	475	492	491	535	534	501	510	481	471	551	493	506	525	467	512	500	534	511	504	504	516	500	530	494	510	470	505	528	524	446	530	524	494	457	474	508	484	522	473	477	549	502	466	451	533	447	521	519	511	498	477	466	482	512	513	493	525	513	539	522	503	538	525	498	549	487	509	471	508	466	500	538	498	482	456	502	476	479	520	492	498	481	505	495	482	552	493	480	526	494	507	490	490	510	504	544	553	478	508	480	501	500	524	484	486	542	480	508	516	495	479	502	498	535	523	491	538	512	512	531	472	512	504	473	477	477	532	511	537	477	517	487	495	522	514	476	520	507	497	505	519	499	479	526	476	479	509	512	482	488	505	509	519	485	542	490	501	546	532	566	478	451	490	479	529	503	523	520	526	505	461	483	493	479	499	495	518	492	520	488	486	552	470	530	514	512	524	517	504	482	528	528	515	500	473	537	480	572	500	525	508	493	522	515	490	519	502	460	483	472	476	489	533	484	511	490	491	480	508	546	510	502	495	502	482	472	499	476	536	526	551	548	556	516	505	492	486	529	507	502	541	482	518	474	503	486	492	515	547	487	582	507	491	473	515	531	496	493	494	467	509	468	490	466	522	542	522	520	550	489	499	480	486	516	550	493	486	505	509	522	486	471	516	503	520	488	512	566	511
34911	44001	27203	21819	17560	10199	8854	5549	3705	3544	2245	2308	1514	1122	979	833	823	731	752	727	709	732	681	673	620	658	692	618	637	597	651	604	623	525	587	624	606	563	620	520	539	569	586	575	575	592	572	630	531	604	551	610	595	606	576	616	600	588	581	581	584	610	611	580	597	554	565	626	597	594	594	606	576	559	574	616	564	568	556	567	611	615	586	627	591	543	584	605	564	613	557	549	565	567	579	594	578	606	588	609	621	606	590	572	578	563	608	572	636	615	569	548	605	549	599	540	609	585	568	567	586	572	579	582	589	582	609	575	571	594	622	592	573	568	549	575	594	578	608	620	591	627	589	595	610	629	584	563	588	567	566	579	570	547	622	562	554	618	604	600	557	606	591	566	603	602	620	594	577	569	573	600	582	605	568	598	578	569	561	590	615	564	593	579	584	608	562	556	578	585	596	557	606	567	585	602	532	550	613	599	593	584	577	591	575	551	589	615	597	586	572	626	619	588	590	597	569	579	563	622	620	554	586	595	640	580	583	570	568	559	563	617	587	593	603	557	603	572	569	577	575	612	567	614	604	602	588	617	607	539	562	591	585	619	581	598	646	562	560	598	573	602	553	604	566	549	587	556	586	589	605	585	583	551	574	593	582	595	598	601	612	618	592	575	592	583	605	589	632	615	610	588	618	568	590	578	570	563	571	613	530	579	628	598	570	584	633	558	588	589	595	624	636	580	523	588	609	583	626	575	571	600	568	589	567	573	583	558	592	595	606	567	576	598	606	596	627	550	518	578	554	619	552	599	578	605	597	577	547	613	573	611	577	666	569	607	605	632	608	591	605	640	537	576	574	592	593	598	553	568	567	574	541	545	600	588	607	579	559	562	566	597	563	611	642	564	570	570	602	561	550	574	548	572	580	567	587	568	562	558	599	578	564	632	618	643	618	560	594	571	587	567	652	571	591	605	563	588	601	594	603	608	590	589	580	537	581	635	580	597	593	558	643	602	555	562	579	544	564	546	556	608	598	552	631	604	591	542	584	570	581	577	586	583	553	569	536	535	556	543	578	595	610	637	604	576	571	556	586	585	575	566	564	570	615	596	601	592	581	576	585	567	588	582	557	637	576	602	574	597	609	595	599	558	588	604	574	580	596	616	615	550	565	619	625	614	588	551	579	570	569	546	572	588	565	592	574	595	582	615	611	615	595	558	615	560	605	600	574	568	582	619	580	557	578	535	570	601	587	616	609	569	614	628	615	574	578	565	564	628	572	575	594	572	534	550	587	531	566	621	523	557	526	580	554	534	581	579	581	566	613	603	602	575	585	586	587	595	526	598	566	631	605	617	618	601	558	548	612	535	590	619	604	564	565	552	549	593	610	589	611	626	619	575	621	606	545	614	563	603	591	583	582	631	578	613	592	573	579	615	568	594	555	635	590	585	578	579	569	593	551	608	603	568	580	622	564	544	604	583	569	563	600	554	597	534	569	651	602	586	617	572	539	579	618	606	605	572	601	634	551	579	603	580	543	631	553	548	587	572	601	548	610	580	638	598	599	555	592	554	564	602	572	585	574	590	600	576	608	603	655	609	589	617	571	527	570	590	587	587	576	600	576	623	606	598	592	618	591	556	513	597	597	598	565	522	576	611	590	562	635	546	596	581	568	583	548	594	557	527	611	573	570	564	605	564	586	492	571	588	600	569	570	597	607	561	572	527	599	542	588	545	624	582	585	542	613	600	587	551	587	613	588	600	606	609	556	590	605	615	573	614	583	599	618	607	565	573	589	576	590	622	591	581	623	600	564	587	577	572	559	596	589	531	572	561	549	605	567	586	573	591	574	560	609	576	601	615	582	594	586	592	572	577	617	602	546	566	621	574	597	612	575	576	566	592	611	583	631	551	636	562	583	591	582	565	595	598	552	627	616	576	567	637	573	631	603	580	608	593	583	610	584	606	582	611	616	568	609	608	577	582	572	554	547	566	578	583	679	572	639	582	602	554	610	607	564	560	582	583	601	598	589	583	607	607	560	586	559	584	601	568	608	561	615	602	599	571	582	601	535	577	575	574	560	557	602	605	572	563	578	581	592	575	584	587	573	616	544	600	610	613	588	569	588	609	557	593	626	560	594	577	606	594	580	593	581	586	597	609	571	630	574	561	567	564	596	603	594	612	613	585	599	600	615	574	615	586	598	596	563	578	561	604	598	610	608	635	624	584	605	591	597	576	586	575	556	587	572	588	565	605	634	622	565	542	598	610	595	564	580	582	597	574	576	533	571	617	598	564	567	557	557	552	579	623	548	598	627	594	593	564	600	552	553	590	567	589	569	577	577	596	566	583	577	614	609	602	610	611	541	611	580	582	565	596	570	600	575	570	544	556	622	616	591	613	616	589	576	570	579	557	583	604	619	577	607	585	597	531	564	602	574	606	599	562	565	545	584	626	586	617	590	588	580	540	605	598	619	562	564	534	542	590	576	579	602	587	570	618	593	584	606	603	621	586	628	618	577	612	593	552	575	600	597	573	593	567	630	544	608	614	624	577	591	566	606	593	620	596	609	533	605	596	595	560	609	573	601	596	574	639	597	600	611	580	579	586	596	573	630	614	613	588	585	587	564	588	572	592	585	573	568	612	575	547	609	613	552	577	588	595	612	572	579	578	610	563	576	582	581	612	554	575	585	585	577	550	580	572	560	585	588	609	607	629	585	552	562	567	600	546	580	571	586	578	603	518	634	593	564	575	552	565	572	587	571	607	596	615	620	600	605	569	587	560	595	587	606	591	536	577	574	593	574	619	631	622	608	574	622	586	585	606	580	627	569	593	558	566	557	555	560	564	620	602	558	552	611	594	629	606	586	595	615	589	574	622	568	609	668	556	552	601	564	610	568	601	594	614	605	565	596	567	531	546	568	589	591	592	593	578	593	577	545	540	647	560	539	561	609	604	563	587	596	552	625	547	593	571	628	606	608	581	603	564	566	575	591	616	626	571	586	613	598	553	562	625	606	555	568	560	568	570	604	587	553	609	584	594	545	593	611	553	558	586	590	564	576	592	553	607	604	554	625	585	615	594	569	586	580	543	586	608	586	597	585	602	586	565	606	596	595	598	597	614	582	616	626	627	608	553	578	544	564	554	628	577	548	585	597	586	572	545	569	598	558	588	603	604	544	583	573	610	555	606	608	570	558	563	554	586	591	563	562	587	593	592	553	565	589	569	569	565	611	607	580	567	601	601	571	584	562	593	607	607	561	557	559	605	554	613	605	601	581	603	602	564	585	596	563	596	552	589	563	646	605	600	581	600	628	577	588	594	587	571	543	579	556	580	644	596	618	551	624	588	615	563	603	589	612	622	570	600	583	603	603	617	586	586	608	577	603	589	602	562	590	571	620	596	522	615	571	566	602	541	572	558	545	632	563	588	529	575	561	553	561	586	595	571	573	552	564	593	558	613	573	557	547	554	577	583	620	658	534	600	612	547	574	566	567	591	587	576	543	560
22366	20894	28550	23406	21034	21456	18451	6250	3344	3241	2178	2008	1246	890	771	703	680	555	575	611	525	489	451	446	434	399	401	386	379	392	361	378	378	387	349	359	327	355	355	332	323	364	351	313	354	345	369	343	352	355	382	379	369	377	337	382	340	332	355	337	349	362	354	347	354	367	376	352	303	366	363	327	334	338	326	351	347	341	336	359	359	341	386	325	338	302	322	341	351	342	337	339	320	343	338	364	326	367	368	342	369	345	329	335	340	358	366	355	355	362	309	327	321	363	355	345	355	344	349	329	369	357	323	309	346	324	350	336	340	318	355	345	383	352	323	338	362	335	380	375	328	346	354	327	361	340	346	346	381	339	330	335	356	369	350	330	323	344	354	343	360	409	370	302	334	316	334	317	350	325	342	336	345	386	393	326	329	336	331	330	342	351	351	367	394	359	356	311	339	345	345	324	337	357	340	312	358	321	377	341	342	329	340	327	333	316	344	327	346	316	344	337	336	349	360	323	349	374	316	318	357	314	340	334	326	336	368	349	371	338	331	363	343	349	367	335	363	336	347	353	325	348	345	332	355	326	340	366	340	331	359	374	332	351	369	371	307	348	320	326	329	333	301	344	359	323	345	341	352	320	366	374	341	314	360	322	332	341	332	319	390	315	353	328	329	318	362	371	350	324	353	342	364	351	347	355	327	345	356	334	377	321	344	366	343	328	333	353	344	344	311	363	294	347	343	355	347	356	344	333	348	380	346	335	337	335	374	345	334	353	348	316	347	327	315	322	366	335	299	336	311	333	351	349	337	309	329	319	317	326	334	368	364	299	359	322	345	375	339	326	350	363	344	303	346	336	348	351	343	352	320	341	334	321	337	341	344	344	368	339	367	339	350	344	350	359	334	335	348	303	319	343	355	318	383	345	333	330	351	365	353	350	311	394	347	328	321	347	329	311	315	321	366	355	342	308	329	331	375	341	359	319	320	340	358	354	352	345	340	334	352	349	346	356	377	336	360	371	317	321	311	318	345	362	336	356	350	364	354	338	330	347	322	337	337	365	304	317	325	313	340	356	343	337	335	320	332	342	341	335	354	315	369	324	311	328	365	365	359	331	355	328	344	335	302	352	367	362	334	351	370	339	348	317	326	358	368	338	335	342	363	332	316	386	349	277	360	327	339	346	372	359	332	367	354	357	320	331	331	354	347	332	345	325	321	311	354	335	346	353	355	354	341	360	355	309	300	337	362	312	396	317	355	349	366	331	345	344	305	330	334	323	366	340	319	350	360	312	325	303	342	348	332	331	329	344	340	332	354	354	367	357	347	304	329	299	358	323	373	318	348	369	317	345	341	337	386	364	342	364	318	352	343	359	331	316	349	336	364	345	362	360	331	351	323	343	371	333	329	348	368	327	343	329	341	348	326	361	336	348	364	312	354	386	344	338	338	367	327	362	376	384	329	361	341	332	318	364	305	346	366	352	350	344	350	349	361	339	319	349	374	329	356	360	346	322	335	330	349	340	349	322	348	305	322	337	368	363	354	338	371	338	348	342	366	323	307	352	340	367	331	355	334	340	347	341	347	341	299	374	356	368	304	324	393	327	325	319	331	315	329	329	352	315	342	323	347	342	339	324	362	340	353	315	356	334	353	344	384	332	358	352	382	329	335	372	332	349	360	315	318	345	361	357	338	372	389	349	334	344	315	330	343	326	359	347	323	348	330	358	320	345	340	353	347	322	327	329	311	381	344	327	326	327	377	363	345	339	344	355	357	357	307	340	365	349	349	320	356	314	333	373	367	337	329	345	340	323	355	360	369	315	322	341	313	358	338	347	338	336	346	343	345	330	345	344	316	327	352	354	336	372	349	314	358	364	339	350	388	333	352	334	348	334	317	367	332	330	363	339	328	357	308	340	329	332	343	341	350	317	363	342	345	344	296	346	322	321	354	341	334	350	362	352	313	358	364	325	333	339	344	352	308	337	382	339	329	365	330	349	351	345	311	343	373	369	327	353	387	324	372	368	352	360	318	339	367	334	360	379	349	335	370	321	357	346	339	339	350	338	336	342	352	336	351	335	349	361	339	331	362	324	338	362	337	342	376	319	324	329	344	341	364	357	323	323	342	367	344	347	339	334	328	349	325	336	319	368	335	353	333	317	314	322	338	324	329	345	346	354	331	336	317	317	322	320	344	331	344	331	368	352	319	355	377	344	369	320	309	335	356	366	366	339	374	343	378	319	369	368	315	314	314	347	352	347	326	311	342	315	348	299	337	340	337	318	313	324	350	301	368	377	331	338	361	295	369	352	348	315	349	328	332	320	339	350	330	327	363	339	339	332	349	330	317	325	349	374	319	339	332	313	338	349	350	315	331	351	331	304	324	340	334	318	323	322	355	304	334	345	373	356	340	364	303	362	354	330	358	326	329	348	358	346	362	344	368	367	356	368	333	346	345	314	329	329	329	320	361	333	337	323	329	348	353	333	324	344	330	333	332	368	307	337	337	347	298	358	330	340	319	375	316	318	321	354	371	347	351	350	344	369	340	312	368	343	303	332	333	311	323	301	341	316	346	329	330	346	353	291	348	325	352	342	324	359	327	355	346	341	323	308	357	343	355	339	333	333	322	320	354	362	375	346	341	299	323	334	352	330	316	322	341	334	348	335	357	330	343	339	350	341	342	345	347	315	343	356	351	328	375	343	336	343	350	330	319	367	373	346	325	366	338	333	306	338	345	366	328	298	372	322	348	313	373	358	345	363	359	360	311	331	349	367	320	339	333	311	333	377	317	373	359	342	353	322	351	348	357	345	309	321	301	333	341	348	329	327	337	334	349	353	357	294	348	306	304	339	326	341	333	335	347	341	334	335	350	344	365	369	357	316	348	357	363	328	332	365	341	386	325	346	339	371	323	351	345	349	352	359	333	303	374	344	364	335	344	305	332	349	351	321	322	332	349	332	344	324	315	378	321	311	344	347	349	324	352	354	335	363	356	325	346	315	348	305	339	364	383	343	313	352	337	356	339	335	355	346	341	328	341	314	322	351	356	367	345	324	355	328	318	331	341	356	308	336	305	314	349	338	345	303	355	340	339	323	303	332	359	362	358	324	350	324	320	380	318	348	375	338	365	334	334	335	320	345	337	353	333	318	360	319	342	347	352	311	346	341	341	334	368	331	314	341	329	352	333	350	364	372	354	359	297	316	333	350	342	352	324	364	351	325	328	312	359	354	369	331	306	326	320	327	362	354	325	339	332	340	298	352	336	356	330	363	322	325	347	355	343	353	362	358	366	348	329	338	332	326	359	332	360	277	339	340	337	349	327	352	347	328	314	343	345	389	332	318	323	363	349	306	372	348	357	366	348	351	311	300	317	352	327	345	326	335	357	301	324	328	307	346	346	360	300	322	352	340	354	353	328	369	326	346	328	331	350	354	378	336	340	347	368	345	332	326	341	339	344	307	324	354	359	343	323	315	354	339	351	337	334	363	359	329	330	316	351	331
39183	54565	35948	31263	26109	17313	15138	9298	6613	6018	4113	3825	2169	1409	1236	1145	1000	785	838	834	735	688	582	517	504	619	550	472	441	458	422	395	397	440	383	409	390	378	392	394	398	355	395	404	393	410	383	390	350	396	373	379	379	402	393	362	415	372	452	389	363	380	408	408	374	366	388	365	396	374	387	363	401	371	351	388	366	369	364	384	373	372	371	387	372	368	374	396	365	371	400	408	408	400	369	407	377	352	416	366	372	399	372	372	360	359	394	380	381	403	387	385	381	376	374	364	354	404	388	364	380	378	371	372	338	360	396	375	406	374	388	395	399	383	368	389	371	368	402	365	377	390	410	353	426	392	369	393	354	387	410	373	381	376	354	395	396	374	369	396	398	374	361	376	377	377	393	398	388	399	389	367	390	384	353	400	359	413	392	369	385	356	387	363	376	373	388	416	389	348	359	408	366	350	401	378	357	383	364	368	368	378	386	368	376	390	342	367	356	363	358	385	401	375	382	383	402	393	388	375	370	375	367	357	381	389	399	391	364	381	395	386	374	390	379	371	365	368	366	388	390	385	402	369	391	375	373	357	339	396	355	412	394	382	379	399	394	408	376	358	366	350	356	363	363	400	420	365	341	424	408	352	411	406	406	390	423	392	396	409	368	359	369	389	383	354	399	342	363	377	363	374	402	392	360	370	355	370	379	382	412	377	391	395	356	409	373	388	363	376	362	357	382	352	367	387	384	387	391	426	386	367	386	363	390	367	393	395	387	382	413	378	423	402	392	377	351	376	403	392	389	398	347	385	345	369	377	370	425	361	385	398	366	374	358	402	380	339	420	359	397	384	378	359	375	388	342	405	386	356	365	360	395	396	370	377	362	382	370	427	394	383	370	369	366	387	372	397	369	388	392	387	398	356	386	383	410	383	399	391	360	399	382	388	374	397	350	359	386	375	382	401	404	404	343	382	386	385	378	413	371	395	371	369	375	401	389	379	390	364	342	385	369	348	399	366	399	375	372	368	402	394	386	373	361	355	386	373	358	362	385	407	396	380	423	341	404	358	349	385	404	378	348	401	369	396	345	375	380	394	361	348	403	383	384	377	366	358	362	376	383	390	391	434	371	446	401	395	397	397	376	387	366	353	380	395	400	355	374	382	399	365	361	357	386	412	338	405	381	383	380	411	356	392	352	407	378	382	392	386	383	397	352	395	386	356	383	393	381	354	378	343	342	400	384	400	406	405	407	413	340	372	384	400	372	389	360	383	354	382	385	338	374	411	398	361	364	365	365	363	423	362	358	388	377	369	375	394	396	385	405	375	385	389	381	378	408	379	391	389	395	387	375	410	403	353	367	352	385	390	379	384	349	380	351	349	354	368	432	364	384	371	376	365	411	394	374	356	355	396	371	377	361	376	342	362	390	368	368	374	373	395	388	390	358	362	348	400	364	398	390	408	365	423	388	356	386	394	393	374	391	398	365	384	403	353	389	365	399	389	344	416	395	415	390	382	356	379	362	413	402	393	361	352	374	403	396	407	357	368	393	376	404	369	424	388	389	359	354	402	366	390	363	416	383	371	393	382	397	379	383	379	396	389	374	367	391	368	388	349	358	370	388	366	371	396	378	359	389	376	389	396	373	411	356	333	348	391	388	358	403	381	365	402	373	369	400	341	390	329	387	371	386	432	390	365	375	401	359	382	378	390	382	367	356	395	377	376	390	379	384	393	382	365	355	438	364	404	374	393	386	389	388	371	373	401	397	406	376	399	372	366	432	396	378	368	370	406	365	392	412	382	344	349	384	386	368	384	372	387	379	390	401	348	397	370	341	399	408	373	347	361	363	371	394	384	354	362	345	355	381	341	394	357	379	382	344	376	385	348	402	380	359	376	399	408	369	370	379	349	374	381	413	382	397	379	387	368	403	383	432	384	390	417	400	360	367	352	354	413	383	373	355	389	389	392	384	357	383	379	381	373	381	405	383	352	377	380	408	384	356	359	356	369	361	378	361	378	428	401	339	387	380	344	389	384	347	382	386	384	369	370	388	413	370	373	379	372	356	374	381	354	400	373	394	408	375	386	395	410	395	392	395	362	360	342	362	414	376	349	398	384	420	340	381	403	364	399	348	381	366	389	378	384	372	397	395	392	384	378	350	368	378	383	388	380	405	380	376	380	371	394	343	366	388	421	410	380	374	371	395	397	411	425	407	401	368	423	385	422	354	413	337	395	387	383	380	399	338	387	399	356	388	361	367	361	381	369	348	389	368	372	416	367	365	382	373	394	366	347	332	367	371	403	391	390	434	373	395	364	338	358	371	385	389	406	366	352	364	348	405	378	412	377	357	375	369	390	368	385	381	376	390	381	365	400	377	388	381	383	379	332	377	394	358	387	380	388	412	419	404	356	373	362	377	383	411	380	370	369	407	386	377	392	347	365	368	362	354	363	396	388	405	371	380	374	364	355	372	374	385	351	360	371	353	370	390	368	368	385	364	397	361	367	388	413	359	389	400	372	410	423	427	382	384	391	391	386	373	378	398	354	383	441	384	386	362	364	366	378	358	374	376	376	385	399	372	358	404	360	379	422	355	372	391	391	381	406	372	365	378	387	396	400	377	396	393	445	404	374	392	378	377	387	382	392	363	385	379	375	365	364	387	378	377	336	377	354	373	379	408	360	347	397	372	402	376	395	380	392	389	406	367	364	367	388	396	378	388	360	376	398	406	368	419	387	380	381	391	405	372	352	391	371	349	386	420	389	366	387	399	394	378	382	373	359	388	380	335	394	361	393	377	362	379	367	370	360	396	363	390	405	397	411	394	408	379	349	344	387	356	396	407	354	386	385	383	366	357	400	366	356	368	379	382	378	399	435	354	360	364	391	396	381	393	367	377	393	358	393	364	357	399	386	351	380	387	393	375	394	389	346	401	390	378	360	408	398	370	364	390	383	347	408	352	409	385	373	369	399	401	360	380	367	363	430	352	372	405	357	386	389	418	377	360	455	379	387	360	388	369	391	366	391	356	385	418	378	407	368	385	368	391	381	381	382	425	363	382	379	370	383	359	378	381	369	374	375	383	396	341	372	359	356	393	384	367	351	357	391	339	365	385	410	377	389	378	401	382	393	387	418	387	403	370	356	352	384	369	406	391	419	395	365	344	370	377	409	378	367	374	361	385	338	369	386	345	332	402	391	402	339	352	403	378	368	360	382	366	380	386	356	347	347	388	384	325	362	384	367	411	378	360	370	399	373	373	392	362	377	365	391	412	360	379	391	398	406	378	396	357	377	378	361	408	390	366	365	356	374	387	391	390	336	373	359	389	368	405	389	369	392	400	342	387	387	362	374	365	382	371	434	356	361	376	372	363	392	375	392	352	393	377	323	356	383	349	365	350	384	405	377	373	408	368	350	367	352	393	376	404	405	383	393	376	385	399	350	393	348	390	392	392	363	387	407	375	387	438	372	377	385	357	408	387	354	344	377	357	374	365	431	369	412	374	369
28530	24711	20661	16114	10114	4443	3652	1653	1182	1142	940	863	633	501	486	434	488	413	428	447	439	429	406	384	419	442	365	378	405	404	392	343	376	395	403	369	385	379	365	391	375	386	379	383	356	349	398	386	358	363	414	368	359	406	422	354	375	372	365	370	389	394	408	386	355	362	396	367	407	363	374	391	368	359	358	390	392	377	388	372	378	354	393	372	385	409	368	362	374	373	386	367	407	386	367	397	365	365	387	375	349	364	373	385	335	353	368	369	381	385	384	417	369	392	380	390	405	382	372	378	402	394	397	377	378	392	392	411	359	391	378	387	364	338	400	363	398	403	376	381	333	402	418	365	354	362	402	364	367	367	337	390	403	357	411	390	362	394	383	370	385	361	401	336	381	357	395	351	375	401	352	367	377	410	390	388	417	346	361	377	387	390	387	409	392	380	387	374	373	383	375	356	401	364	383	348	420	392	366	410	356	369	340	381	366	362	389	410	397	392	386	396	433	366	392	372	367	387	383	373	390	386	375	363	359	378	396	397	397	376	375	376	360	361	361	367	405	377	361	386	375	367	407	358	380	352	389	373	382	421	360	416	367	380	377	398	373	390	378	349	399	377	329	342	370	362	355	386	380	349	364	361	363	347	395	376	420	386	417	397	354	379	394	360	363	382	364	386	392	396	373	403	401	366	363	373	365	391	362	367	398	362	374	383	366	389	428	410	399	390	381	377	377	399	353	392	366	395	385	379	352	351	369	397	373	364	354	369	396	359	402	361	372	384	401	387	367	367	397	376	371	365	341	409	352	397	374	382	410	347	380	385	395	383	359	372	371	364	390	364	342	365	385	392	355	396	369	353	357	385	436	395	384	397	382	351	381	368	397	414	361	384	399	369	366	359	347	355	391	382	377	356	387	371	388	384	362	380	355	353	374	390	362	372	360	368	399	375	374	380	388	430	376	388	370	349	395	368	358	360	384	393	397	378	360	342	389	386	391	368	417	377	400	369	392	371	362	380	378	383	395	384	399	370	396	363	375	364	357	378	418	391	364	336	366	361	392	400	360	379	400	360	359	393	367	399	366	358	381	391	365	362	381	378	389	426	361	373	374	386	381	366	400	373	400	374	383	351	357	376	388	402	363	391	399	384	361	352	369	392	410	371	383	370	343	392	384	400	395	383	401	389	390	378	372	381	394	366	377	376	401	379	385	396	398	382	358	335	401	396	336	390	369	390	381	403	390	372	368	399	401	370	395	411	377	393	348	348	353	377	387	365	377	371	389	388	376	381	329	322	416	387	383	356	372	364	351	411	360	360	362	387	378	369	386	375	355	372	348	386	410	347	365	370	367	369	371	401	385	379	395	352	393	388	364	382	386	387	372	346	387	369	401	405	392	336	360	370	368	412	392	374	374	361	381	391	355	372	374	390	374	363	374	403	402	394	356	387	371	376	362	414	383	336	386	371	396	377	402	361	370	393	348	358	363	342	379	361	383	391	396	370	379	399	392	369	398	412	347	380	372	356	391	392	363	409	387	416	367	381	375	340	361	364	412	390	395	408	385	394	327	375	378	362	401	403	394	349	399	364	358	387	393	380	335	405	395	386	369	379	375	396	358	417	374	366	430	396	355	365	385	345	360	382	397	385	395	385	358	394	379	405	382	355	391	424	383	372	342	406	414	365	370	398	408	395	354	377	399	383	380	345	359	351	389	369	403	337	379	370	367	359	364	396	369	371	366	385	394	361	377	347	372	383	396	383	381	393	331	352	400	395	395	354	364	357	368	384	387	395	383	402	360	379	380	417	354	376	393	377	401	369	401	425	380	390	384	398	344	346	392	362	394	379	396	398	413	376	386	363	411	385	330	383	375	381	381	388	353	398	376	417	387	350	421	335	393	419	364	384	367	370	414	371	357	365	398	386	333	377	393	368	402	357	358	358	382	363	371	402	366	376	391	389	393	388	389	355	404	387	356	393	408	394	400	373	335	372	419	358	355	385	394	362	395	386	377	353	421	359	398	389	384	417	397	380	399	384	393	335	394	350	373	379	414	326	345	366	358	350	382	393	351	389	358	380	410	377	395	384	364	394	393	401	379	344	393	369	396	374	348	391	433	388	344	398	351	375	402	392	375	354	374	372	397	398	388	394	406	397	385	398	374	381	382	397	368	436	365	366	356	391	363	393	408	380	402	361	383	352	387	372	384	381	377	375	371	369	414	400	377	350	371	357	375	345	391	425	365	377	398	396	369	348	373	372	412	383	385	366	402	389	410	370	380	381	352	425	371	399	338	402	366	364	347	367	373	389	385	421	402	376	379	348	373	351	385	401	367	411	380	361	366	346	385	353	371	366	364	343	390	374	364	375	381	365	427	400	393	374	386	353	381	407	435	371	371	375	382	414	373	389	356	353	360	353	367	372	369	391	370	384	361	332	401	360	369	380	389	360	414	400	372	346	394	363	349	399	377	371	395	390	369	360	392	391	371	394	413	402	354	369	398	399	382	368	423	380	365	422	369	369	355	390	385	413	375	398	390	364	347	383	379	392	380	350	341	390	378	389	344	332	389	391	359	364	389	384	389	367	388	376	374	381	393	390	375	408	377	400	370	386	373	374	380	360	386	354	396	372	348	389	381	398	388	413	343	399	391	368	408	378	382	393	427	370	369	382	374	397	388	365	377	382	389	351	388	386	363	364	381	376	387	366	367	364	374	389	383	387	376	374	382	409	403	359	353	355	346	340	356	414	358	352	387	350	398	428	361	378	371	371	372	383	386	364	400	368	382	382	382	371	375	403	408	342	354	380	360	394	340	416	373	378	359	372	378	387	379	375	366	374	395	447	370	395	348	377	367	361	377	382	363	374	379	380	367	386	372	398	395	356	353	366	396	374	378	407	409	394	405	391	392	403	391	384	426	377	372	405	361	352	389	361	383	398	353	359	389	373	382	432	368	394	386	354	366	394	400	386	373	367	369	369	415	381	350	395	357	399	376	383	388	356	363	367	358	404	367	351	379	391	411	368	368	363	384	402	395	382	370	365	411	394	372	347	397	388	375	387	346	404	354	353	397	358	411	352	349	363	385	369	345	406	374	394	393	393	379	381	386	413	384	361	383	358	380	438	363	350	383	388	430	379	391	373	396	391	411	360	354	367	382	366	382	388	419	335	372	416	388	379	375	382	394	367	407	390	375	343	415	360	370	340	386	377	364	395	390	382	376	359	375	378	373	361	386	344	379	395	395	402	359	377	352	382	375	411	402	405	358	381	395	391	384	374	374	393	369	368	369	388	400	355	358	398	408	363	386	376	389	404	379	386	373	386	376	387	397	388	391	341	380	345	383	396	370	378	339	409	399	365	374	357	388	363	396	381	356	343	368	379	380	357	360	375	370	361	350	380	359	368	405	347	402	383	334	378	374	405	371	422	396	398	386	375	369	378	394	395	387	344	392	388	371	399	387	349	355	410	411	392	394	386	387	391	425	389	381	393	350	381	360	394	374	366
32832	36411	22826	18405	14278	7566	6973	3249	2363	2250	1694	1593	1014	652	707	634	617	519	557	598	515	517	534	499	479	538	529	466	465	476	454	443	450	474	458	426	425	449	489	435	452	467	437	442	483	459	426	415	460	469	424	453	416	412	438	469	455	440	429	475	440	450	436	441	458	457	414	475	449	455	477	485	447	458	419	464	452	440	429	441	423	440	469	435	463	483	452	443	417	450	439	450	460	452	493	457	431	458	441	459	473	483	416	471	439	451	435	437	439	436	458	467	441	459	442	426	455	433	431	473	449	459	437	441	459	456	451	458	427	460	446	456	441	466	461	433	450	417	488	423	438	460	471	459	427	457	484	445	447	441	440	434	428	437	496	484	434	438	421	442	451	435	465	422	446	451	438	429	448	472	436	427	482	458	445	448	473	446	431	482	462	425	463	428	475	421	439	434	369	435	447	462	488	449	472	439	470	448	468	438	459	408	443	475	437	446	456	455	378	448	471	466	459	462	428	468	440	429	438	417	452	463	430	471	433	414	443	438	490	426	419	476	424	434	445	497	472	461	437	464	439	454	482	470	430	413	459	460	467	444	397	419	462	431	446	487	426	430	457	464	466	447	436	424	454	434	461	432	447	412	430	430	441	472	446	463	462	433	442	431	428	464	443	449	455	442	430	420	486	486	456	408	460	462	423	436	454	469	451	439	437	467	442	442	452	447	436	457	450	428	410	456	396	435	479	421	471	451	481	432	463	475	444	450	417	472	468	428	429	452	425	455	443	444	449	417	483	457	413	434	440	430	459	452	476	461	406	470	463	486	500	467	447	416	453	435	452	448	435	453	484	449	432	447	413	453	471	443	431	464	456	430	448	476	459	444	478	455	470	447	452	454	466	462	430	479	494	437	429	455	406	432	426	411	504	432	445	467	455	460	433	432	446	428	471	486	488	469	468	437	459	421	475	442	458	454	458	447	450	470	491	519	467	439	451	503	456	455	452	483	433	453	416	461	447	457	470	434	446	468	440	473	427	471	429	449	447	430	479	442	462	429	439	439	421	437	451	468	477	426	405	483	426	456	463	428	495	428	459	458	469	464	456	420	481	488	455	464	450	440	472	450	488	455	434	463	482	443	487	457	436	452	471	462	476	468	477	453	412	478	487	399	423	458	459	454	438	426	467	432	435	454	474	462	470	449	470	487	415	420	494	422	453	468	464	468	413	446	469	444	452	440	423	452	467	461	469	480	456	490	449	441	455	478	495	405	460	497	455	458	487	461	470	467	500	478	471	414	441	439	446	470	393	441	476	488	459	462	467	434	419	436	439	450	483	455	471	457	460	442	461	474	437	406	471	441	439	443	456	468	436	454	435	467	460	482	449	415	460	492	445	450	417	435	455	481	478	434	446	453	448	464	438	436	424	470	450	454	464	448	458	431	465	487	451	454	428	460	463	454	436	494	437	436	438	470	443	448	417	449	437	471	407	434	457	479	446	420	482	448	470	449	463	458	435	442	431	488	457	428	423	475	448	441	466	410	459	480	456	429	462	442	447	417	451	462	428	474	447	449	497	442	454	455	437	461	484	438	477	467	432	493	445	456	484	448	457	455	476	454	436	461	474	477	475	421	472	454	441	453	474	458	447	482	416	436	423	486	472	473	432	491	435	453	477	438	454	436	484	467	460	455	441	438	449	411	454	395	472	441	455	424	415	410	435	483	467	487	463	486	441	466	453	462	471	480	450	455	407	462	456	464	409	472	411	456	481	430	452	458	457	430	423	459	450	449	452	463	450	449	427	475	467	455	449	466	450	440	423	500	458	465	442	436	477	457	453	478	466	449	463	475	477	471	441	443	438	448	438	476	460	486	470	464	441	445	412	464	448	417	478	438	474	410	436	472	450	413	457	441	422	456	416	471	489	466	439	452	487	460	418	466	464	440	447	473	453	453	466	447	469	464	475	428	493	455	463	447	474	462	467	455	426	510	449	458	480	445	443	434	469	457	425	463	450	449	439	476	456	469	416	440	444	475	454	449	437	414	452	435	465	480	486	437	474	443	436	445	442	454	472	463	441	435	422	441	445	459	452	469	455	470	448	490	404	436	471	459	424	431	478	438	457	471	479	464	437	500	439	434	449	451	408	465	439	425	467	407	434	460	451	451	445	453	400	462	426	439	432	417	425	436	483	492	431	432	461	464	444	470	465	447	460	423	463	490	422	443	440	430	450	431	497	454	479	458	447	469	442	454	416	464	431	415	432	469	432	455	472	476	461	452	452	455	425	480	425	472	443	449	428	438	453	448	435	468	472	469	446	453	437	410	438	434	431	451	408	437	419	478	442	439	462	453	482	421	445	460	469	445	443	473	429	486	476	461	422	459	453	445	414	449	468	488	423	444	490	462	451	478	432	465	481	460	435	422	493	438	434	450	444	485	457	454	475	479	438	443	476	454	461	466	483	454	461	483	444	447	470	414	431	470	436	451	442	466	432	443	461	454	416	511	424	472	430	459	443	463	472	488	472	420	471	425	446	439	456	457	438	445	453	440	453	479	455	434	460	412	439	432	473	449	455	453	447	424	451	437	431	488	452	435	425	436	475	427	452	456	451	451	417	433	428	467	438	434	461	459	401	473	456	437	435	450	433	440	440	437	455	450	440	448	444	453	443	443	425	417	440	450	455	437	482	440	419	443	468	478	466	436	458	428	437	435	437	435	442	499	479	427	450	476	442	493	417	441	464	434	445	488	465	474	451	423	438	476	446	459	420	469	416	508	472	475	429	453	456	452	496	463	449	442	443	460	440	478	445	447	466	457	449	451	440	477	447	454	420	426	423	423	465	450	443	475	474	449	444	483	412	416	466	467	463	431	456	423	483	434	457	458	434	429	447	476	474	428	447	424	454	483	495	464	438	456	452	467	430	443	483	431	442	501	423	421	468	491	448	483	433	471	440	441	444	443	467	456	462	437	459	445	477	464	462	447	452	425	443	471	455	406	443	427	469	468	460	432	455	450	443	467	452	441	435	463	432	460	428	488	466	499	427	419	469	458	463	456	459	470	426	436	450	461	464	416	453	434	415	433	486	417	433	464	441	436	407	445	478	449	428	418	473	440	443	449	463	446	462	439	434	415	484	451	424	457	454	434	447	475	488	453	469	471	455	434	489	440	493	503	449	447	449	473	432	459	435	448	470	467	461	460	454	484	436	434	430	462	459	398	453	413	461	472	443	425	429	467	425	459	459	460	452	452	460	449	447	438	374	476	475	462	448	481	453	422	434	448	434	459	427	460	422	464	459	459	479	442	497	464	457	456	440	450	458	454	455	422	439	467	445	470	418	459	454	503	436	437	470	439	454	470	491	453	451	462	423	458	464	459	435	500	436	444	455	396	446	449	465	448	466	412	483	464	471	507	419	422	455	421	410	432	449	411	464	447	426	433	483	426	451	437	452	419	458	452	423	485	453	441	451	460	442	436	470	432	429	445	436	456	462	465	440	454	463	421	464	453
23409	20867	28106	23832	21245	16303	8605	3351	2055	1834	1294	1202	990	554	470	403	387	315	342	317	306	308	275	261	245	274	240	238	225	254	238	246	244	216	260	219	236	214	229	220	214	231	217	204	222	243	232	254	209	227	215	205	197	183	230	242	226	235	232	212	217	231	220	238	207	204	206	224	214	246	207	219	208	227	220	228	225	218	221	238	203	237	211	227	226	219	238	200	197	227	218	205	217	222	216	249	214	230	194	242	213	199	226	232	235	217	223	234	230	209	212	213	224	201	246	229	208	237	230	201	200	223	229	220	227	214	206	205	214	229	214	240	209	213	199	240	226	228	222	236	228	243	248	225	251	221	217	197	206	224	238	252	224	223	209	212	225	213	233	235	215	205	222	207	237	197	210	224	223	234	222	212	225	250	222	212	231	205	233	214	215	213	217	217	177	200	230	230	220	199	193	235	239	246	242	219	211	242	215	231	213	218	238	200	226	224	195	213	221	224	226	227	246	233	221	217	238	201	253	227	230	251	211	231	199	229	230	211	229	226	217	221	186	207	215	227	221	223	224	223	247	237	246	205	200	217	228	213	210	217	233	226	219	236	220	184	234	248	238	221	221	215	211	233	234	229	205	241	213	223	243	206	213	210	229	235	239	222	234	224	216	206	235	233	218	226	224	219	230	234	204	218	239	221	227	243	235	223	237	215	235	236	216	228	226	232	234	226	223	196	238	212	257	223	239	234	254	218	222	221	214	217	229	252	220	193	212	209	184	213	228	246	213	217	219	243	221	202	237	231	242	226	209	214	225	223	217	236	215	214	206	215	219	208	214	200	230	245	225	212	222	232	210	216	225	205	221	206	230	219	214	217	225	216	206	262	222	187	197	224	241	221	218	209	237	235	230	224	234	205	221	215	229	220	211	237	191	208	195	229	199	236	228	201	240	236	208	213	215	204	256	233	245	245	224	219	227	216	220	218	244	227	224	221	217	235	231	233	215	211	212	207	214	230	231	210	234	220	229	236	246	212	217	239	225	218	224	196	217	216	210	226	251	222	241	190	204	209	226	239	217	205	202	234	233	235	220	217	250	209	207	256	227	234	229	182	209	240	227	235	228	227	237	217	235	250	216	229	223	223	208	226	213	170	216	219	226	204	224	239	218	228	236	209	228	232	213	221	243	220	224	220	235	244	232	217	269	228	201	180	219	219	222	240	239	223	215	215	222	230	248	209	236	226	227	223	229	232	238	237	196	213	229	211	232	231	240	224	234	205	205	191	221	220	181	206	216	217	241	242	208	221	218	237	218	216	209	199	213	232	232	252	210	242	209	217	228	241	204	214	217	214	214	221	196	214	226	226	235	213	256	249	203	215	236	243	217	221	247	216	232	218	199	213	241	205	231	226	231	232	202	226	198	220	193	219	214	199	203	208	226	233	245	246	198	228	229	232	230	229	217	204	206	230	229	250	208	217	218	210	214	208	235	236	193	211	212	239	215	211	234	213	210	214	197	239	205	229	230	206	246	224	223	244	220	255	232	211	208	230	210	189	211	255	210	232	225	211	223	204	208	192	218	216	238	247	229	226	220	201	204	237	209	213	192	218	227	231	243	236	212	225	217	245	192	220	213	217	233	239	247	221	195	189	228	251	212	201	217	222	197	204	222	237	217	240	222	227	210	213	230	227	205	219	200	220	215	197	213	205	256	223	202	214	198	240	213	206	205	220	220	224	253	206	248	230	205	208	239	206	224	199	241	222	230	192	229	230	225	247	239	196	216	202	267	209	221	243	227	202	210	238	210	211	217	240	217	247	238	235	247	196	218	254	226	218	230	227	238	216	222	206	236	221	232	215	261	236	207	231	234	214	234	201	242	218	230	236	235	200	211	209	216	232	233	224	202	196	215	227	222	240	222	213	227	228	208	226	235	226	227	238	214	210	204	219	235	229	221	238	194	217	240	222	220	221	197	233	200	249	214	236	231	220	229	219	196	249	223	220	229	240	197	213	222	209	234	242	212	209	214	222	234	222	227	222	230	230	232	208	201	238	240	232	204	251	222	237	246	204	226	207	220	215	228	225	233	217	223	229	192	228	220	214	199	240	203	223	216	193	221	251	240	230	233	211	233	220	219	210	210	216	241	218	221	199	206	214	197	203	240	220	223	213	203	223	224	236	203	194	217	209	226	208	231	223	223	225	214	227	207	205	203	202	236	237	217	221	192	204	191	238	238	224	230	220	233	225	192	218	231	226	233	212	226	223	225	238	237	232	237	195	217	217	214	220	210	226	251	215	224	218	231	237	248	233	248	230	237	206	208	227	217	216	245	227	217	219	248	225	215	212	226	211	182	220	221	195	212	229	227	236	226	233	215	208	225	234	234	246	237	223	202	212	214	235	230	225	234	227	218	241	219	230	235	229	220	212	228	230	249	203	220	213	248	237	211	244	213	212	226	214	239	220	215	228	219	212	202	217	211	217	238	219	237	223	230	186	238	254	222	208	213	229	204	205	225	204	228	235	245	206	212	212	228	211	209	242	222	233	219	255	241	204	222	224	220	242	220	227	200	239	198	224	202	229	224	218	207	238	221	230	235	240	208	232	213	222	212	212	239	237	213	226	234	222	225	216	218	202	216	266	207	229	234	230	204	213	239	198	193	225	249	199	218	218	237	204	235	191	193	215	217	196	220	221	213	241	213	211	226	201	250	190	209	243	205	217	205	242	202	214	231	231	233	217	230	224	229	204	231	207	196	235	230	193	232	232	238	233	225	248	213	208	221	206	192	235	209	223	219	234	250	239	215	231	210	227	236	232	208	205	188	219	223	219	214	231	233	207	208	209	240	238	218	221	223	221	212	196	194	237	226	211	213	201	217	212	217	182	217	229	220	233	253	225	233	216	206	210	231	205	190	212	240	222	242	214	220	221	219	220	219	240	233	219	236	189	209	199	235	226	199	220	201	237	213	235	223	236	224	224	203	218	206	220	251	212	187	221	221	218	250	217	223	212	232	203	201	220	237	221	235	226	234	232	225	215	247	214	200	222	213	236	230	214	197	234	232	232	206	243	202	208	229	218	222	210	225	203	208	235	223	266	217	251	210	227	207	194	226	202	246	224	233	214	256	210	218	210	256	249	232	197	213	254	237	215	246	237	229	214	226	220	225	216	226	223	226	233	203	210	205	223	235	215	241	197	236	207	226	224	233	223	211	239	224	247	209	239	243	232	201	212	212	251	203	240	241	217	245	234	205	239	246	230	235	240	205	227	231	224	227	200	206	209	219	208	240	245	218	207	241	246	220	219	221	214	249	218	218	221	221	193	232	236	220	231	217	220	206	229	213	233	230	187	232	226	241	246	199	226	252	235	217	218	219	211	221	227	247	213	219	231	234	224	228	223	225	208	246	233	256	231	218	188	191	225	219	219	214	223	219	234	230	217	256	248	209	209	235	230	239	229	236	234	227	211	206	202	202	211	212	203	243	227	228	224	196	222	202	218	224	206	217	208
34889	46977	30302	25873	20065	13140	11297	6275	4488	3863	2589	2325	1807	968	718	632	595	503	448	443	432	390	312	353	322	342	371	313	299	290	306	295	290	261	273	293	311	265	309	298	280	298	281	287	262	292	270	283	277	279	261	243	292	255	259	320	256	274	261	278	284	266	240	291	285	282	279	273	285	278	290	265	272	279	284	265	264	254	252	283	275	281	271	265	265	279	256	306	261	255	259	253	289	299	304	291	262	266	288	279	262	272	261	267	262	273	282	258	267	277	263	263	291	300	269	245	244	281	288	242	269	275	290	286	258	255	264	270	301	291	267	282	290	282	238	288	257	281	256	276	278	264	251	282	263	276	252	253	268	254	308	265	262	271	275	269	260	245	278	260	285	265	274	298	229	295	292	282	267	276	264	236	267	277	262	254	289	256	285	279	279	247	267	257	263	276	293	275	273	257	283	269	297	251	289	263	268	243	249	265	295	268	263	310	264	310	298	261	260	273	242	275	275	262	278	288	278	229	284	258	276	261	257	281	248	293	265	294	314	259	285	290	275	275	241	275	271	264	263	228	265	306	270	249	268	276	271	283	252	266	255	281	271	276	269	275	265	295	284	283	307	270	251	276	266	300	284	267	268	252	292	264	282	276	276	255	272	260	252	284	298	284	274	301	289	279	228	284	284	277	258	260	260	283	248	279	247	278	275	271	288	276	277	272	307	239	259	267	248	284	308	269	242	288	284	315	251	276	272	261	265	263	275	268	300	267	255	271	271	264	250	270	267	268	294	261	275	270	277	268	258	268	273	256	287	251	250	250	285	272	239	269	263	275	235	280	257	250	301	255	263	269	284	241	274	283	256	251	282	259	280	296	255	292	265	287	270	267	281	284	267	268	272	262	263	275	264	284	273	277	266	279	266	266	251	245	297	264	274	277	264	266	294	267	304	252	278	271	290	275	253	307	252	264	261	300	261	257	262	242	259	278	314	259	288	289	243	268	262	273	270	261	277	265	267	273	280	266	299	269	287	305	289	300	284	250	270	300	272	244	253	259	292	257	270	254	249	273	277	266	252	272	267	261	271	269	246	270	281	275	269	251	283	253	275	289	260	249	264	287	287	244	279	264	273	310	282	262	259	246	304	266	290	301	257	290	277	272	284	304	262	267	281	263	237	268	275	275	257	283	294	277	276	299	256	293	286	245	270	270	298	260	277	286	267	249	264	270	252	267	278	298	268	283	271	287	255	249	268	273	286	265	306	274	278	291	251	226	256	276	261	264	287	283	303	267	277	283	252	298	251	280	279	272	275	262	257	265	285	251	248	296	270	272	230	254	267	290	284	269	292	251	291	262	260	295	308	288	261	260	261	289	290	249	294	261	278	247	249	274	270	250	268	296	266	273	288	260	244	264	265	255	282	258	270	282	244	252	300	267	276	242	269	301	259	266	258	294	256	277	275	265	272	264	246	259	270	286	280	274	272	260	265	268	262	274	274	249	270	264	259	285	266	283	277	279	267	260	269	272	271	263	251	291	270	266	273	292	279	276	264	263	248	289	257	264	269	257	296	264	237	264	268	282	273	259	269	248	256	272	268	270	269	261	304	297	276	274	308	292	294	277	256	266	280	272	267	287	275	264	288	281	286	279	275	261	247	247	263	232	287	269	258	272	294	280	236	270	292	296	279	258	288	257	239	277	259	258	268	269	276	282	244	296	259	265	270	265	258	254	248	274	248	264	274	303	267	280	285	275	278	270	248	255	292	294	276	272	262	253	303	236	245	276	248	256	262	277	265	275	266	246	260	260	261	299	251	247	277	263	292	262	261	260	264	298	264	258	256	283	267	267	264	311	257	281	289	265	238	277	266	291	242	264	254	250	265	257	270	275	305	269	232	258	260	296	271	262	259	274	253	276	268	278	237	268	282	282	282	255	274	242	273	264	255	285	306	230	285	287	285	251	273	266	294	299	265	261	272	267	258	276	285	249	262	261	279	272	263	270	281	236	310	268	312	278	283	251	284	269	304	285	265	268	248	291	260	272	281	235	304	269	250	260	259	248	250	291	274	267	278	243	284	268	279	251	250	293	297	238	292	250	265	257	278	263	276	260	271	282	280	246	276	270	246	284	265	250	244	245	265	290	266	275	282	302	276	275	258	259	290	257	311	243	273	277	252	262	270	263	288	287	284	280	318	254	253	274	252	256	256	271	294	299	267	241	252	280	278	259	245	256	266	285	260	285	271	267	264	266	246	266	272	255	250	274	231	260	264	295	246	295	271	289	275	319	275	287	270	269	265	258	240	285	250	250	266	280	266	263	298	281	254	313	280	271	291	277	270	277	261	271	271	258	282	262	274	305	289	262	280	254	280	275	278	270	281	261	254	248	279	291	305	260	276	282	277	267	260	275	257	283	283	262	291	273	262	275	273	285	265	299	270	289	266	245	264	252	262	278	283	273	265	258	248	257	219	274	256	276	275	288	251	275	260	249	284	270	265	248	282	302	282	268	264	260	281	268	274	301	294	277	307	241	246	276	254	286	256	271	284	290	311	263	256	264	252	284	269	270	260	273	271	272	257	273	272	284	277	259	236	278	240	250	234	296	251	232	261	282	256	274	270	265	274	284	261	296	283	259	298	240	243	273	250	293	307	275	279	241	266	272	240	257	237	278	291	265	286	249	259	258	280	236	279	254	281	285	259	270	249	255	306	257	250	259	281	262	249	250	241	265	267	274	271	282	259	275	254	272	256	258	270	290	262	297	292	261	272	276	260	291	273	264	271	262	258	232	274	266	279	269	252	276	270	265	262	257	256	274	255	282	275	278	248	246	250	265	302	294	317	273	237	289	294	229	242	275	274	279	289	261	288	271	265	260	264	281	273	264	277	279	247	266	263	264	261	305	275	295	263	281	271	259	270	234	291	251	257	280	263	275	272	267	256	256	260	258	289	263	250	277	260	292	262	263	266	257	278	275	277	279	274	289	257	287	264	265	286	280	280	251	279	279	259	271	278	263	282	265	280	256	283	251	283	278	258	265	244	276	277	282	274	293	288	270	265	278	265	263	286	304	253	266	289	277	276	262	269	261	247	266	273	260	263	274	250	273	302	295	258	262	257	255	264	297	258	273	265	286	261	264	283	269	253	259	283	276	248	279	255	272	274	295	292	287	271	261	290	265	293	280	272	259	283	273	257	247	255	258	266	300	284	265	286	255	254	287	273	248	261	244	284	262	275	276	264	251	263	269	240	265	279	241	259	275	279	275	270	274	256	273	250	279	270	272	273	264	267	275	283	277	266	275	259	266	269	252	275	295	262	262	260	273	260	274	305	282	285	265	249	278	289	270	259	235	281	294	253	284	263	274	240	263	264	264	274	244	279	274	262	253	274	280	225	266	254	273	282	258	294	278	290	286	270	279	264	269	274	247	290	252	214	236	249	314	247	270	271	227	294	267	270	277	280	278	286	274	242	280	262	257	249	271	294	264	272	297	273	272	277	300	299	258	275	299
24459	20852	27166	24839	18520	8750	4991	3160	2162	1619	1306	1013	1007	735	710	610	636	600	586	552	576	562	586	530	532	520	570	495	543	480	502	529	522	529	545	546	526	539	518	522	506	449	507	541	472	468	505	468	516	503	606	515	503	512	520	526	497	455	489	504	498	545	556	510	518	503	522	517	496	494	488	522	520	509	514	535	516	566	499	524	533	472	513	485	502	531	538	531	500	502	510	506	482	524	503	517	508	511	524	520	530	509	519	493	489	482	519	483	524	476	490	523	519	522	513	500	499	514	458	495	497	561	555	556	522	493	525	508	530	514	548	520	505	481	536	518	509	552	534	517	537	508	493	510	505	536	500	525	461	530	520	535	499	524	507	523	488	472	495	537	503	536	603	506	485	493	471	468	524	498	496	518	465	570	515	504	516	476	493	554	515	495	466	520	538	525	551	504	545	494	464	526	517	489	512	487	502	496	488	540	491	526	472	525	544	502	496	499	551	524	531	549	495	524	530	491	521	503	524	513	516	497	486	475	518	529	506	497	503	481	495	499	536	532	478	463	505	470	551	528	472	508	499	527	496	529	539	527	505	547	486	481	502	522	529	519	504	495	534	473	547	535	532	523	525	505	526	517	466	478	512	516	514	479	494	525	506	562	509	530	533	493	526	518	570	483	511	531	516	503	521	523	531	481	545	549	523	516	515	529	518	483	513	523	500	548	507	517	534	508	513	519	526	486	494	546	451	499	502	550	510	542	546	542	541	468	537	482	434	548	520	512	507	513	512	512	508	519	527	512	519	523	463	525	524	520	487	507	550	530	513	492	473	485	559	516	510	530	529	507	521	501	482	538	500	522	501	509	534	539	479	490	534	538	484	510	517	486	497	516	526	489	519	532	535	500	477	553	489	489	490	499	534	534	510	494	439	546	478	475	490	497	534	485	508	518	485	536	468	511	491	531	528	496	517	513	559	490	496	524	524	515	524	498	546	521	536	544	585	496	535	476	498	516	555	515	506	519	464	535	536	527	519	503	536	531	489	525	519	490	463	515	545	493	501	495	521	498	505	511	530	477	557	498	463	500	502	511	505	502	509	509	510	512	535	534	511	519	496	530	473	487	557	503	524	509	490	498	554	484	513	526	519	507	492	507	490	466	477	544	486	513	527	526	501	516	526	535	480	503	527	496	490	481	468	493	524	500	548	488	475	557	536	546	509	495	523	509	516	498	490	500	529	524	510	459	513	508	461	520	528	507	546	481	519	560	503	527	544	522	492	504	533	533	502	490	502	504	534	473	536	513	499	494	520	536	521	503	479	494	507	482	488	543	504	525	477	493	506	524	546	480	513	510	553	555	509	522	542	512	535	570	533	494	532	500	505	498	526	493	533	510	524	561	560	528	547	507	514	517	487	534	539	509	536	543	523	540	521	492	462	498	514	509	480	521	525	502	496	523	490	518	526	543	506	497	492	538	486	547	507	502	533	514	531	513	500	514	511	520	496	523	534	547	531	483	490	527	499	484	475	535	483	524	483	499	497	508	498	505	516	537	522	489	501	519	512	492	534	535	509	512	597	525	551	519	480	536	530	544	515	515	500	534	529	544	530	500	482	483	527	463	517	557	531	536	474	488	521	528	477	534	493	500	522	539	486	502	529	498	531	507	500	514	515	478	509	515	501	530	547	503	503	518	506	488	488	481	529	518	534	500	531	565	540	516	492	505	512	506	475	513	474	472	500	512	460	511	496	520	500	540	508	543	527	525	545	539	522	518	527	525	517	498	493	538	500	482	483	521	544	504	527	522	488	501	468	498	511	529	533	556	515	520	529	474	516	515	505	491	496	517	495	477	486	514	492	489	534	543	489	468	544	530	495	541	556	521	506	488	515	555	539	535	500	502	499	526	519	527	497	531	515	489	551	515	515	552	521	577	501	522	490	519	506	509	498	518	538	518	539	482	512	513	513	504	503	498	525	528	540	464	541	511	481	523	489	500	510	498	514	477	532	483	515	504	494	514	539	540	468	533	485	552	503	538	505	481	509	502	519	511	497	544	457	505	496	528	535	520	512	508	524	518	480	497	584	505	523	468	503	523	511	485	498	517	509	488	496	527	541	520	512	511	473	503	560	524	543	526	503	509	528	532	542	501	539	494	547	472	553	521	517	521	569	517	504	540	509	546	524	527	540	502	510	493	517	524	487	506	536	526	498	527	521	479	531	477	525	515	532	512	462	502	499	517	543	494	521	516	513	558	556	485	483	520	545	545	524	505	539	530	541	533	525	501	447	515	492	498	516	506	538	553	529	532	512	512	548	519	515	542	487	510	524	499	492	484	520	493	475	532	514	488	507	547	536	532	525	497	483	502	524	509	542	518	525	493	507	503	468	479	502	519	549	505	503	500	496	524	499	535	480	531	511	510	517	525	521	522	496	501	537	495	481	513	533	547	452	505	508	527	534	546	573	506	480	481	525	524	519	526	542	500	543	530	514	491	474	514	479	508	532	522	529	514	534	532	521	491	524	518	528	527	489	514	514	504	503	524	515	486	528	511	488	538	542	517	526	491	503	522	525	534	471	504	490	496	556	518	535	501	485	460	488	544	530	511	522	514	529	518	530	507	516	515	538	543	461	471	510	520	576	457	473	542	499	552	472	514	508	497	520	503	520	491	525	533	513	500	511	519	520	486	522	515	533	507	518	559	499	517	520	513	527	501	513	519	545	518	518	478	522	552	468	524	525	530	528	533	532	581	529	519	489	500	506	512	542	497	515	499	483	515	518	490	489	512	529	513	551	501	511	492	531	497	527	460	532	529	516	531	567	501	501	538	547	521	499	522	535	544	540	488	512	506	527	494	512	514	526	510	512	507	546	515	548	470	488	492	560	512	520	535	509	492	507	530	518	522	511	487	493	529	490	558	478	535	511	531	479	497	545	527	543	493	503	457	480	503	543	522	484	528	534	508	523	534	500	517	503	527	485	562	512	524	486	534	526	515	519	496	513	511	485	513	459	526	516	474	471	518	550	522	517	534	519	530	521	495	490	521	545	502	516	528	531	507	515	525	466	504	476	486	520	514	516	515	505	483	488	515	497	513	526	489	484	511	465	528	530	539	507	544	482	590	483	483	530	480	475	503	519	523	475	514	501	511	503	511	502	519	476	514	512	489	508	510	508	472	491	534	514	490	531	500	470	482	561	527	492	533	550	516	523	490	504	516	521	507	495	501	499	500	551	508	521	516	483	503	496	497	548	518	499	503	494	524	485	507	534	528	504	565	499	541	524	508	524	511	521	512	521	521	523	540	528	507	530	502	501	534	525	482	520	529	510	515	500	537	521	468	509	517	503	532	508	506	533	471	498	528	490	486	534	522	509	499	480	555	494	483	477	539	513	521	503	527	521	543	543	507	513	547	552	491	489	534	546	523	489	521	527	511	510	479	516	498	490	529	517	494	546	526	470	484	513	523	499	512	493	515	508	525	491	511	486	526	511	546	518	499	507	537	502	541
35110	42676	26873	22618	18556	11600	8773	6624	4656	3151	2313	1861	1531	1076	934	838	829	715	693	708	704	687	649	617	661	628	646	587	593	575	636	611	598	613	586	583	607	651	640	548	550	602	611	601	599	569	599	569	589	618	565	543	546	620	567	604	577	586	613	595	587	605	594	593	578	578	577	582	569	566	579	567	578	589	582	586	581	555	609	591	579	589	624	564	587	604	588	630	593	602	589	590	586	600	575	588	575	574	611	601	589	601	583	550	545	555	613	578	587	567	587	607	580	562	621	593	592	579	582	621	571	535	588	591	595	583	550	631	561	613	563	578	611	576	580	621	613	599	612	585	601	586	600	550	565	586	583	574	576	570	582	575	604	540	605	625	601	589	605	607	590	621	636	573	574	555	598	576	556	580	598	571	544	631	604	555	613	606	579	583	623	591	565	602	592	578	616	583	575	606	616	577	577	575	639	564	591	557	615	575	629	600	559	561	613	624	581	615	598	559	608	527	609	567	567	594	580	586	555	608	576	564	597	543	610	613	615	570	555	631	605	563	562	622	582	592	555	563	611	593	637	565	578	599	588	582	632	596	591	601	654	583	621	594	595	601	606	560	591	604	597	570	547	601	601	609	592	629	591	585	589	625	595	574	562	594	598	640	565	557	617	581	638	594	582	617	586	604	546	572	545	577	567	626	585	583	568	590	632	581	613	552	557	597	572	622	609	581	579	569	586	610	569	559	626	584	565	569	586	625	556	588	600	568	621	595	589	594	565	574	638	595	602	606	583	558	559	590	575	549	594	614	613	613	574	577	630	609	625	601	582	526	605	560	553	590	595	566	588	583	611	576	550	582	601	566	621	553	602	594	583	607	601	597	619	576	590	596	559	599	593	583	601	592	576	591	595	597	573	577	628	587	592	615	598	601	571	572	592	567	575	541	582	575	592	605	551	580	551	573	546	635	573	609	596	579	611	609	579	570	600	568	575	599	562	598	610	564	600	577	579	599	570	586	579	573	551	555	654	569	559	584	580	615	620	606	617	551	579	553	566	586	568	575	572	556	585	616	578	555	552	611	598	571	567	604	581	613	593	594	567	561	577	585	575	570	548	609	565	556	542	616	538	610	575	612	594	641	546	589	633	600	616	572	592	621	597	589	573	587	618	560	616	554	601	589	584	605	582	620	592	573	633	536	609	565	616	564	605	546	601	587	608	622	596	572	572	574	586	587	561	587	620	583	585	622	561	611	599	537	604	589	591	601	598	584	597	583	615	593	570	555	639	623	570	618	600	584	565	593	622	617	562	589	596	614	542	542	642	610	560	603	573	627	571	614	596	601	560	594	598	549	607	598	579	588	586	602	625	567	580	556	601	633	613	598	600	596	619	593	585	548	570	566	573	565	569	626	558	567	551	548	579	577	590	622	593	558	606	628	594	641	646	625	591	587	597	597	618	565	594	593	618	558	562	559	573	572	594	595	591	575	616	570	563	614	573	562	562	587	591	569	577	552	612	587	556	565	560	583	594	597	580	578	563	572	589	549	607	617	571	611	615	613	562	610	610	581	606	579	562	605	591	593	585	611	616	609	618	592	609	598	593	611	588	594	579	588	641	597	584	604	587	620	578	584	578	560	618	633	609	566	613	605	577	595	580	581	557	595	604	624	545	591	550	573	574	588	533	568	593	573	593	614	578	596	595	598	599	591	556	581	597	613	576	616	605	589	601	614	573	576	575	583	661	592	613	602	571	571	575	613	543	583	593	610	527	625	567	579	629	609	617	538	507	579	647	572	605	623	624	566	559	570	588	612	564	611	626	578	552	590	576	583	599	610	587	575	540	592	619	584	567	570	597	588	592	600	589	588	572	532	566	594	566	576	533	573	566	586	615	592	622	549	603	573	576	556	540	555	603	560	619	585	625	575	628	627	592	569	570	602	604	583	568	617	637	570	598	605	585	625	551	538	580	622	577	560	589	618	606	541	593	595	598	592	593	545	577	558	561	592	549	557	596	575	566	630	591	569	570	605	606	600	584	598	568	596	559	568	596	599	575	593	588	549	652	563	596	571	549	604	584	598	605	574	619	596	568	626	599	559	596	586	617	575	600	585	589	563	591	584	630	619	600	576	608	576	606	598	572	615	566	559	597	574	562	569	579	567	576	604	609	601	573	605	617	612	539	596	555	582	647	583	560	568	577	598	559	578	601	617	588	574	605	603	608	551	574	581	567	568	578	576	583	590	566	638	553	605	602	635	543	634	598	568	615	626	584	599	585	610	576	571	586	630	621	578	606	593	618	601	594	601	609	615	609	593	626	585	612	546	588	576	571	606	561	546	570	623	518	629	540	627	572	592	558	614	622	563	634	547	574	640	605	583	598	587	561	574	588	595	561	590	579	593	625	538	595	616	582	569	601	645	593	571	577	567	586	584	583	612	569	640	573	559	629	568	617	618	580	619	629	590	615	608	584	584	575	613	579	601	628	566	591	566	632	556	567	564	592	573	599	584	564	585	622	559	661	573	563	598	585	582	612	556	613	601	570	561	611	591	584	548	585	594	585	632	578	538	594	548	567	536	579	594	569	586	606	549	611	621	609	576	601	571	623	589	614	607	582	586	577	622	546	561	626	549	613	588	622	582	588	597	606	567	587	623	592	606	597	608	618	578	580	586	598	580	568	579	546	607	611	615	557	601	598	612	614	587	594	589	613	573	569	569	578	602	604	588	572	577	601	589	589	586	572	609	610	581	591	619	573	584	572	578	615	580	579	595	625	588	574	597	592	595	608	539	613	584	587	563	603	558	599	590	559	618	547	581	578	605	606	611	567	575	562	589	635	572	611	593	577	554	527	630	614	563	588	584	567	586	606	637	575	601	584	567	630	591	597	616	593	562	574	602	583	598	569	601	582	596	579	588	578	599	579	586	602	623	585	587	620	601	571	599	606	620	587	620	599	604	604	568	600	604	617	555	618	574	600	581	614	615	582	591	623	547	592	595	553	562	579	580	614	551	595	545	610	569	580	634	581	631	588	586	594	537	583	603	547	628	580	594	620	550	617	522	592	567	610	601	604	537	563	640	566	581	601	593	553	552	585	623	599	590	571	600	598	606	585	613	575	583	583	588	555	551	599	585	592	596	610	539	578	589	617	596	610	585	608	616	595	609	617	611	621	588	588	579	585	602	562	623	596	610	594	591	550	598	583	584	594	590	581	614	579	626	548	626	620	590	595	590	595	577	628	571	595	597	564	597	612	574	584	613	586	596	530	580	616	589	575	601	621	587	635	565	610	589	601	600	584	607	592	602	554	585	610	586	559	574	538	612	559	567	575	591	596	631	597	553	581	568	552	568	583	598	574	553	583	611	584	615	582	632	605	603	574	571	568	588	663	537	551	601	588	569	525	560	623	597	638	591	630	597	582	573	575	581	567	622	562	568	648	587	582	619	589	550	586	614	560	576	597	618	640	595	559	573	583	602	626	629	574	649	617	617	568	621	574	574	582	552	588	586
22379	20916	28638	23377	21089	21668	18509	7488	4140	2643	2170	1882	1369	899	777	664	653	584	515	452	462	448	431	419	394	416	371	382	348	342	326	363	358	358	374	343	361	345	378	356	351	362	343	356	340	339	390	362	340	358	350	343	333	317	370	354	342	335	328	348	352	358	344	343	359	341	378	362	344	338	343	335	351	311	318	331	371	343	335	326	369	352	363	350	348	326	336	346	351	339	345	349	355	357	343	317	345	359	345	347	338	328	348	329	354	392	347	334	348	373	340	339	353	336	343	360	348	311	361	311	326	334	322	332	315	331	323	338	346	361	333	318	311	356	378	319	331	353	293	342	361	353	378	325	358	338	334	329	340	359	356	336	348	334	361	342	340	310	334	331	377	333	376	392	361	375	373	373	349	324	349	358	290	352	344	349	329	295	385	359	358	351	361	379	333	360	364	352	364	332	380	313	334	346	325	364	354	334	340	329	344	401	351	339	347	336	353	335	336	335	374	348	313	334	369	339	316	356	361	355	306	345	315	346	386	376	360	341	344	335	315	310	305	375	385	334	337	340	351	348	325	355	373	308	344	339	362	328	322	345	347	372	346	338	376	375	310	316	343	323	337	356	368	373	327	379	358	362	343	333	343	339	355	317	343	371	348	332	386	323	358	363	345	328	351	346	378	351	357	379	366	305	336	339	339	353	336	315	337	343	352	350	355	356	360	346	358	362	372	351	347	317	328	328	375	312	351	334	337	334	315	338	345	373	309	325	353	336	316	331	343	340	352	331	363	327	339	320	356	315	332	334	351	356	334	371	368	335	355	338	330	349	345	340	333	375	341	307	322	351	358	364	381	325	353	374	313	372	352	366	360	359	345	358	335	326	341	325	326	339	325	368	340	348	336	352	319	323	333	380	329	333	354	311	310	313	333	309	369	337	348	337	330	338	348	338	343	315	301	322	362	304	331	352	369	352	343	355	364	325	347	366	358	378	321	326	352	385	373	337	352	296	328	343	349	351	369	353	374	389	348	358	369	359	362	322	345	416	370	317	338	348	335	323	346	365	365	331	324	367	354	363	313	333	356	353	325	332	337	334	363	299	340	332	358	329	329	350	336	362	335	307	302	341	337	349	356	392	351	340	356	366	321	344	356	323	334	352	339	337	353	349	358	355	358	355	372	349	316	336	314	349	345	348	321	355	368	337	352	351	333	370	303	359	332	363	388	362	376	317	356	356	353	325	336	325	327	356	370	363	347	353	347	336	296	338	367	345	362	349	322	334	362	353	351	320	354	339	317	362	312	353	360	356	357	335	312	351	341	331	344	343	331	367	345	355	324	337	349	348	357	350	350	339	340	366	333	349	361	343	343	356	344	326	334	337	356	355	340	322	341	325	337	315	333	329	329	343	382	335	358	376	328	331	338	335	331	349	307	334	328	299	352	344	388	312	336	313	327	350	334	330	314	351	293	360	347	361	369	356	334	333	329	312	333	339	336	367	326	321	333	319	322	347	326	355	353	334	323	317	343	338	358	344	339	350	369	338	381	351	347	350	382	321	353	332	344	364	339	328	370	340	340	354	336	343	329	348	338	355	346	370	353	379	346	359	346	313	337	325	296	313	362	339	340	340	364	329	374	362	359	378	335	348	347	353	359	331	365	349	345	320	410	364	341	323	350	335	343	346	340	374	323	348	299	358	359	331	333	369	346	340	342	377	355	338	318	317	351	347	336	343	322	336	330	316	367	333	342	311	353	332	303	350	319	343	354	344	331	316	340	360	312	341	315	337	322	345	335	335	366	352	345	321	328	356	351	334	331	331	308	343	368	360	353	355	343	332	334	331	317	337	337	352	348	329	320	360	315	374	349	319	333	369	346	363	338	317	349	355	310	352	322	331	362	335	303	337	303	330	333	326	359	293	341	344	321	378	336	350	331	353	346	360	343	356	335	332	315	350	344	359	312	334	354	331	322	337	341	326	366	334	337	353	323	324	320	370	354	304	346	322	346	363	327	348	338	339	322	325	321	327	342	380	373	342	344	324	349	351	347	321	323	356	342	357	340	306	322	356	334	342	348	324	324	352	320	326	340	319	347	320	343	300	357	344	316	336	335	338	342	311	404	325	349	318	366	365	353	358	315	329	324	342	335	330	317	357	351	324	331	348	342	348	365	306	347	322	333	341	362	326	343	327	372	323	319	346	338	325	308	342	348	329	325	355	349	379	335	355	349	354	300	338	340	336	338	325	390	383	336	308	379	337	369	299	334	331	320	350	380	316	319	370	331	345	354	369	321	351	361	336	362	341	338	354	357	354	364	313	365	344	306	344	309	334	317	315	375	347	323	345	370	350	309	341	343	374	343	323	390	345	364	347	377	338	321	344	320	367	329	355	326	321	336	388	344	342	335	334	372	360	316	316	351	331	343	366	322	359	351	336	320	342	342	364	309	355	338	334	333	321	322	347	358	344	353	344	357	396	348	306	357	356	329	341	322	341	334	343	335	360	367	323	348	335	361	340	335	363	316	311	330	310	325	332	354	355	333	339	360	371	348	331	345	344	366	349	336	353	337	322	364	337	340	361	326	306	313	308	348	339	343	375	341	360	340	335	328	367	329	342	347	337	342	312	349	328	331	349	332	317	313	344	307	349	354	336	317	329	349	326	370	339	348	349	344	386	352	341	340	330	327	300	350	344	314	355	341	357	373	354	346	332	350	319	328	337	371	337	341	351	374	368	360	351	343	330	342	337	347	331	319	338	311	375	299	333	340	342	378	339	344	342	334	339	365	326	373	340	361	341	370	356	363	319	352	340	348	340	333	347	348	355	388	337	358	313	345	330	351	322	329	349	337	352	350	314	340	336	340	328	345	330	343	348	350	324	376	332	347	323	355	355	354	324	394	354	344	327	321	358	328	350	354	310	352	318	352	335	351	324	363	339	357	375	342	351	351	314	351	326	333	326	337	341	348	345	329	345	321	326	313	332	344	317	341	357	366	331	320	326	388	362	327	331	349	329	311	361	342	331	340	376	342	344	330	359	367	356	341	365	362	345	349	320	363	324	373	334	346	379	327	330	340	351	316	355	358	384	343	340	331	377	362	329	314	358	337	367	364	340	316	352	351	351	322	339	346	345	314	336	305	306	348	356	306	340	355	343	370	332	332	327	359	310	359	366	318	360	349	339	331	345	349	359	336	348	371	329	347	334	330	357	329	349	346	324	348	377	344	332	311	350	357	352	370	326	325	329	356	298	340	346	380	330	320	348	328	347	367	352	354	346	371	344	338	358	360	349	331	340	339	326	334	352	368	345	333	349	331	322	316	380	345	339	344	352	333	336	333	333	369	363	349	354	343	323	382	363	347	344	317	324	366	356	339	325	367	321	371	343	335	339	363	342	354	348	371	340	349	325	346	359	342	316	321	340	343	339	364	361	325	358	352	328	341	358	342	345	334	371	337	318	357	321	337	339	349	319	359	347	355	362	354	322	329	308	363	330	338	329	311	364	315	348
39306	55750	35901	31768	27061	19102	14691	11313	7739	5034	4150	3473	2396	1465	1209	1170	985	750	696	661	580	589	584	536	506	537	415	422	448	417	409	400	429	422	428	428	385	382	426	429	394	421	410	398	420	363	389	369	368	399	402	383	372	365	375	430	408	362	378	384	377	409	432	395	362	379	377	401	389	409	409	370	369	342	405	409	395	377	403	369	412	363	385	367	405	384	389	407	375	328	376	375	396	367	379	373	394	385	380	403	352	380	355	374	398	383	368	412	380	330	386	371	359	385	394	397	350	369	400	390	403	367	390	371	362	375	405	396	355	426	368	385	376	342	403	389	377	351	395	383	423	376	388	377	379	352	384	397	417	370	381	373	382	420	396	360	396	396	365	385	389	402	398	398	381	353	376	397	386	383	386	393	390	399	341	379	372	424	376	378	376	401	374	364	364	404	397	379	382	372	360	393	359	404	338	381	376	362	351	419	360	377	403	359	384	371	393	357	386	409	332	426	378	362	391	376	397	376	367	378	364	428	382	345	370	393	417	362	391	370	348	383	391	349	355	362	379	418	360	392	401	394	347	400	387	370	368	401	418	370	400	372	351	362	389	351	384	373	382	391	384	371	364	386	375	405	372	368	380	379	363	404	376	401	364	392	392	364	393	363	391	381	402	386	346	393	370	384	351	390	374	353	371	389	374	370	368	388	371	399	366	331	386	373	375	376	365	395	379	405	382	373	374	398	379	400	354	417	387	385	383	362	371	369	362	360	397	368	405	358	381	385	358	351	430	388	393	367	373	359	359	381	365	383	378	402	427	361	420	381	359	361	393	415	380	387	378	408	381	350	377	335	344	355	370	371	364	359	403	382	395	366	392	355	381	356	404	393	382	349	367	395	376	373	383	377	367	364	369	406	386	351	397	384	377	345	357	399	405	378	378	387	384	397	367	382	402	401	370	384	391	385	353	395	393	414	368	382	325	354	339	368	390	408	386	402	382	368	395	397	391	377	390	384	346	354	360	374	375	411	373	372	385	371	369	403	373	392	371	365	378	374	395	382	375	376	403	386	371	383	397	365	373	393	395	371	361	370	385	405	390	397	356	366	363	355	393	397	389	377	391	394	389	377	394	395	383	393	389	391	352	363	430	387	323	397	388	395	367	385	365	373	388	393	399	359	373	388	378	406	373	387	380	388	369	468	357	368	374	400	372	388	367	386	403	355	377	351	383	399	380	386	357	391	369	372	388	414	348	379	402	336	341	358	372	370	394	364	408	377	356	418	401	377	382	410	390	395	378	370	403	420	375	363	395	393	425	378	377	350	387	378	410	374	378	349	358	372	370	393	361	377	344	386	390	380	379	379	377	393	381	365	360	340	397	364	357	396	385	377	400	395	362	362	346	403	400	384	373	394	401	384	357	364	376	391	392	400	364	401	396	372	393	351	377	374	408	373	406	400	410	383	392	373	393	383	375	391	389	365	372	395	400	394	378	398	404	416	402	392	408	364	340	376	434	355	388	397	383	390	365	362	376	400	360	374	383	382	398	358	425	377	371	358	400	390	385	421	423	392	387	408	398	365	340	376	375	391	380	375	413	386	354	402	355	424	371	367	375	394	387	403	382	397	410	346	354	395	372	386	384	382	393	369	390	350	367	384	364	394	390	393	401	409	379	403	359	377	395	380	375	364	396	367	376	402	372	378	390	370	383	364	395	354	371	377	372	426	389	348	394	349	380	385	346	399	388	382	356	392	384	411	372	385	372	385	367	360	412	362	419	368	404	402	340	384	355	349	377	377	347	372	371	354	367	396	379	381	383	412	379	390	403	372	368	371	371	411	373	394	379	373	416	337	372	411	383	393	382	388	382	399	384	365	409	360	384	385	391	378	377	415	423	400	367	369	347	409	382	388	358	383	377	370	372	374	379	364	362	401	408	378	349	374	387	391	339	370	413	396	375	367	380	408	385	399	378	346	408	425	372	380	363	427	412	339	411	367	411	392	334	425	395	357	364	367	372	407	366	385	369	370	388	411	375	370	373	365	353	386	384	396	384	365	363	368	335	372	371	392	393	369	393	374	358	399	369	360	356	403	395	392	393	360	354	375	379	399	342	394	372	375	359	381	375	377	444	367	381	401	367	394	400	356	369	375	399	355	370	366	377	416	370	402	392	376	371	403	376	361	397	371	364	377	357	339	376	389	386	391	382	417	359	395	388	407	359	386	356	374	392	411	391	353	390	396	401	374	375	400	388	388	359	383	407	429	398	383	384	418	378	391	363	362	402	342	384	387	396	380	392	369	369	410	361	415	374	359	387	389	384	387	375	403	388	370	394	407	368	365	377	345	398	398	402	417	383	383	408	395	373	363	401	371	386	403	339	344	388	360	350	420	365	376	377	345	346	365	355	356	384	396	381	355	383	411	406	395	377	387	357	412	393	390	397	395	381	361	380	395	392	391	395	376	416	364	376	384	381	372	401	380	394	357	364	354	398	355	387	376	400	371	357	369	415	410	383	401	346	394	412	365	425	375	383	340	365	358	360	360	396	400	385	383	386	387	356	350	366	390	386	391	376	386	377	383	378	362	376	382	373	366	382	414	379	399	387	395	362	378	405	423	401	384	403	327	413	422	372	357	372	399	365	358	364	378	406	396	343	353	403	409	364	395	373	395	407	404	364	367	367	380	377	380	360	377	396	363	372	398	391	399	379	377	386	337	400	399	395	354	391	384	388	384	381	367	369	379	365	390	392	375	408	393	371	366	381	413	394	354	407	342	390	395	415	380	372	372	376	394	374	360	414	365	373	365	383	392	391	387	381	400	369	374	366	359	378	375	385	374	388	366	379	394	398	387	423	369	372	390	346	373	388	382	359	393	408	367	378	370	386	375	367	366	395	360	389	378	430	394	394	394	402	396	356	365	379	390	414	391	401	354	396	385	395	381	390	388	410	373	344	398	356	398	407	360	379	391	401	340	384	380	377	367	382	374	366	382	369	355	369	378	383	368	393	397	383	380	355	437	393	402	403	414	384	394	333	410	381	375	358	410	383	351	354	388	387	415	386	412	402	359	396	369	369	353	385	407	370	374	404	418	356	377	394	371	383	392	387	369	389	360	379	361	352	370	391	415	372	359	413	364	390	374	369	337	354	372	382	363	384	406	377	418	395	370	378	387	386	373	419	376	347	381	366	380	414	386	373	381	388	384	332	353	375	371	377	393	391	381	381	364	369	377	384	377	341	399	383	408	394	372	378	380	388	364	364	390	394	376	375	382	405	380	360	375	368	382	407	359	380	428	404	348	357	394	398	384	404	377	377	374	388	390	398	361	373	409	393	371	381	404	367	368	372	408	378	407	355	361	367	385	450	329	368	386	341	394	391	368	398	411	369	399	386	374	400	407	354	345	379	380	375	366	398	371	368	358	396	402	386	358	379	380	361	370	408	372	361	390	348	368	381	405	378	378	396	367	392	379	359	385	387	342	396	393	407	383	379	342	366	347	423	380	372	363
28577	25392	20445	16021	11230	5360	3475	2323	1472	1010	920	834	644	490	418	459	448	407	408	401	413	387	393	431	403	385	347	394	412	353	382	369	349	378	385	380	387	392	380	348	322	375	391	384	397	368	365	377	385	372	383	370	393	378	383	366	347	382	376	375	381	377	362	355	384	375	398	392	377	388	370	357	358	371	406	428	363	382	395	359	344	374	353	395	373	367	362	364	364	382	382	377	368	372	370	392	384	405	368	372	379	356	393	391	348	365	420	373	376	390	416	376	389	336	372	358	394	359	400	417	386	383	374	423	371	408	385	400	367	374	414	398	365	396	361	362	388	369	343	336	373	397	374	363	386	388	364	395	366	369	347	333	397	379	349	364	357	389	378	359	378	375	362	418	375	370	395	381	350	364	366	354	379	371	396	398	364	363	379	395	378	406	386	357	383	352	350	352	359	408	400	360	392	414	359	361	350	409	377	386	393	418	380	382	362	374	428	340	362	381	387	379	387	353	351	415	402	388	401	362	361	398	406	413	334	359	384	396	370	365	391	388	364	411	356	398	384	372	396	359	402	359	349	401	364	398	386	334	345	400	396	389	394	376	409	379	360	383	380	371	403	404	385	370	395	391	381	363	360	357	375	374	360	363	384	367	412	354	363	412	351	434	386	359	385	334	404	330	405	391	378	395	387	399	376	369	375	385	387	378	411	390	390	369	363	356	389	386	391	378	315	360	368	370	402	378	387	395	363	360	391	378	366	370	369	400	366	376	360	406	384	397	375	357	380	332	401	393	401	389	410	382	401	409	342	385	364	370	391	344	404	376	355	360	375	358	377	402	393	345	386	403	354	396	385	376	353	376	374	400	375	383	394	403	381	379	377	365	332	398	380	377	405	381	380	371	370	403	404	369	369	367	376	391	353	371	384	396	383	376	420	390	397	372	393	375	396	373	388	386	365	357	368	363	384	356	355	366	366	401	380	379	371	377	374	370	386	406	365	358	391	380	351	382	370	364	389	381	328	373	374	381	375	360	346	373	399	388	363	353	369	377	410	390	367	405	385	395	361	410	412	414	375	382	376	391	380	387	391	371	384	357	395	350	352	383	382	398	359	415	384	392	364	367	357	356	371	365	402	406	388	367	409	377	373	388	360	361	337	367	369	394	379	396	383	411	386	374	361	359	380	366	345	392	383	396	381	358	383	350	368	385	368	365	409	359	379	394	371	363	395	365	376	360	399	381	402	386	354	354	417	390	388	365	389	400	349	378	407	342	376	365	377	384	353	390	354	346	352	322	370	365	362	369	386	375	346	391	382	393	383	336	383	374	356	395	373	422	372	370	344	351	385	397	379	404	391	382	384	394	423	381	380	376	346	377	397	371	397	378	373	347	385	369	378	365	389	353	355	371	393	393	372	365	381	388	367	394	351	381	364	341	383	383	383	381	360	395	382	368	345	359	362	386	353	381	354	411	404	380	423	393	352	401	389	397	394	366	401	381	365	395	386	395	414	417	376	378	383	364	394	341	379	391	353	358	367	403	387	382	375	377	408	392	336	386	407	369	397	389	363	365	388	384	383	365	386	405	397	372	391	363	394	365	414	351	379	393	364	379	416	380	396	395	381	366	380	344	382	396	357	361	420	357	387	374	387	368	390	349	384	367	370	374	395	408	326	378	396	370	378	341	388	377	410	376	392	370	425	398	399	359	393	383	342	349	363	402	382	358	407	401	408	346	358	380	352	391	384	420	394	378	376	379	378	358	355	404	356	413	369	399	381	392	378	355	385	394	381	396	362	373	372	369	366	378	372	374	388	340	357	362	358	338	395	389	371	385	378	385	429	375	412	400	368	397	356	365	367	374	384	400	406	401	379	378	368	354	376	389	331	389	386	400	374	375	374	406	383	397	387	405	406	362	373	359	364	381	365	371	402	375	387	388	371	372	384	367	382	401	366	354	396	369	382	365	401	331	401	358	382	353	411	385	342	395	379	351	378	377	376	367	369	396	403	340	405	379	370	420	334	388	379	390	392	370	356	337	383	360	413	397	397	350	369	381	359	376	390	361	362	379	378	388	361	366	401	392	412	376	387	369	361	356	363	366	378	412	391	392	386	371	379	396	395	360	362	383	384	367	360	373	397	378	384	386	385	351	381	363	370	359	408	362	359	362	376	385	382	380	386	382	363	391	378	373	383	363	373	371	410	391	361	382	364	371	409	400	396	364	377	360	379	365	358	358	403	376	358	368	394	383	370	346	360	376	379	384	379	364	390	387	371	385	373	349	370	370	409	359	388	405	404	384	380	393	372	369	363	417	367	353	375	386	359	374	401	408	406	389	372	372	366	384	395	383	375	386	361	374	381	364	395	347	363	377	384	379	375	403	399	350	361	394	406	385	405	388	388	360	363	377	379	379	357	373	396	380	374	365	371	347	357	387	394	362	363	389	343	370	385	352	352	415	391	377	369	362	363	400	397	383	399	376	357	371	347	356	377	362	364	385	368	386	340	413	379	381	365	379	400	383	383	393	389	360	363	350	391	388	400	367	379	408	407	368	366	396	373	392	360	377	358	373	354	399	381	353	377	367	363	367	367	349	413	358	368	382	412	388	382	394	414	367	409	370	375	346	357	382	377	364	361	357	413	386	413	371	372	423	367	377	391	357	392	410	372	400	388	361	415	393	391	385	376	349	369	340	345	405	404	319	361	357	379	393	384	363	371	359	391	386	355	374	425	378	382	383	382	371	370	359	370	386	363	393	369	397	363	399	390	369	360	377	386	390	393	414	363	382	390	412	392	323	378	382	391	381	360	372	380	361	351	386	365	373	367	381	400	366	366	355	385	363	358	349	362	379	375	418	386	387	363	349	344	377	379	379	393	371	362	397	353	393	380	377	385	385	369	379	384	379	406	372	382	378	394	392	395	377	360	343	375	343	364	370	354	420	404	398	439	397	372	370	412	385	362	379	391	383	378	374	393	376	369	357	382	376	397	365	382	374	358	382	355	339	385	402	384	410	378	354	418	384	412	358	343	387	358	379	384	387	393	366	391	384	372	382	363	402	406	417	366	409	360	387	361	350	403	379	356	373	383	439	387	381	392	408	385	397	374	379	358	439	378	389	337	360	398	355	386	374	400	387	370	360	347	343	361	385	350	369	398	349	414	388	369	367	393	415	357	389	386	344	401	365	361	351	378	362	384	357	389	380	367	373	363	388	404	362	393	352	373	381	367	385	355	346	401	363	359	322	387	340	412	411	353	353	365	401	404	401	374	358	444	368	373	377	373	375	400	365	399	351	370	386	391	386	374	387	337	409	373	376	352	378	410	374	387	359	397	381	394	379	382	393	428	341	391	418	365	366	380	378	376	375	334	390	374	365	376	386	388	353	397	424	389	413	375	413	412	386	406	408	351	402	348	384	377	400	397	382	358	343	366	366	365	373	371	387	372	382	387	377	349	382	404	394	364	385	396	408	389	400	398	373	377	407	420	396	365	373	341	371	366	399
33029	38467	21267	18709	15624	9336	6707	4701	2881	2096	1662	1407	1016	713	623	652	562	487	516	526	481	509	481	516	462	484	493	450	468	436	455	435	487	426	468	465	467	422	487	461	445	452	419	451	433	434	461	440	438	426	461	443	464	478	439	476	455	458	462	429	419	492	448	462	472	430	480	455	434	434	483	443	401	462	423	446	451	461	464	406	458	470	437	420	450	433	418	444	472	480	456	481	430	500	498	417	450	475	467	444	440	468	444	423	492	480	484	484	439	450	466	412	487	451	449	475	432	465	452	438	465	447	431	439	435	459	437	470	480	474	411	428	439	482	426	440	459	436	421	473	465	443	415	489	451	422	468	468	458	407	419	431	434	438	451	451	462	450	460	419	438	468	422	455	486	444	435	486	442	464	445	461	457	452	486	462	481	439	490	472	466	468	481	452	463	468	471	478	465	468	414	454	482	413	431	459	448	459	467	482	442	464	432	497	496	438	427	447	425	466	463	423	477	444	441	434	478	455	451	453	432	470	460	460	451	432	434	473	460	458	477	429	458	449	471	467	428	454	477	450	457	433	446	454	450	497	462	476	462	475	436	447	437	452	500	453	428	514	454	438	426	478	457	463	429	445	475	474	460	471	441	461	417	497	458	439	461	433	445	459	452	455	464	466	463	448	447	440	469	440	452	466	417	464	438	476	438	472	420	481	424	452	469	473	449	445	443	478	476	438	419	448	466	456	448	460	440	437	439	425	463	507	457	463	472	441	458	450	429	427	419	453	472	440	426	453	480	426	473	444	521	504	476	490	440	450	476	442	465	441	431	454	457	436	477	424	445	461	451	447	455	454	460	458	459	430	452	474	412	449	488	458	443	478	449	503	430	412	461	434	458	468	449	494	454	448	448	454	479	441	455	485	417	465	474	456	427	416	464	474	441	475	426	453	488	488	437	434	497	476	431	451	478	448	463	476	442	457	461	458	464	430	460	460	454	490	495	482	438	438	465	420	456	438	454	455	465	470	425	467	472	481	418	434	444	457	470	420	455	479	429	426	486	474	437	492	451	467	487	438	439	460	456	440	450	468	456	405	464	493	433	471	452	410	435	499	448	420	479	481	441	454	475	438	396	447	414	453	445	470	438	432	466	466	477	438	453	462	472	488	480	487	443	463	457	455	463	464	454	484	430	449	481	478	458	426	450	424	444	457	432	425	461	443	463	478	452	436	474	449	446	454	468	476	418	450	445	494	444	461	383	464	473	425	475	445	494	448	458	424	461	447	425	444	453	429	436	439	486	440	469	438	440	432	466	481	417	459	459	456	422	435	468	444	447	443	443	433	417	452	424	434	454	457	436	462	449	468	459	475	452	466	459	448	450	423	516	471	463	437	456	449	409	414	458	439	455	450	424	467	448	496	429	433	467	413	438	445	464	450	458	459	474	454	441	465	473	433	484	432	446	493	418	444	479	461	478	441	456	487	462	446	428	494	454	449	421	442	413	435	448	495	419	469	445	466	430	427	466	468	498	450	479	453	472	486	438	457	477	489	479	462	434	478	476	482	444	449	451	451	453	447	438	467	437	438	487	435	464	435	437	423	442	470	449	475	426	455	457	459	442	453	437	458	486	467	440	452	448	453	473	513	440	443	458	439	476	449	449	454	471	446	465	483	460	410	435	441	465	471	433	471	422	480	454	440	429	470	460	447	468	460	421	434	452	443	464	455	457	483	469	450	490	472	411	415	483	460	405	484	458	469	436	451	433	471	485	446	449	460	413	443	469	460	478	430	444	431	454	418	492	460	468	456	448	465	445	502	415	447	467	414	438	483	501	436	438	480	453	434	434	441	436	407	458	459	476	496	443	463	472	460	447	444	459	487	416	440	446	454	470	441	454	438	424	407	445	431	445	442	434	444	471	448	454	439	447	420	461	472	435	406	464	461	431	486	450	440	432	441	459	468	425	448	472	439	448	428	447	453	420	452	448	453	448	477	485	414	492	455	436	529	472	468	477	454	452	496	444	427	443	420	473	424	453	447	430	444	461	432	428	413	465	467	461	444	408	453	422	416	447	511	457	459	479	478	439	439	445	418	452	447	471	509	490	438	464	463	471	488	414	435	433	429	444	445	482	425	478	470	427	441	469	454	475	445	460	422	455	467	457	424	468	455	448	477	403	451	447	439	451	429	446	447	455	440	415	452	437	509	436	473	464	407	464	434	440	426	456	440	440	458	463	460	462	514	450	438	416	435	472	447	435	472	450	453	429	415	477	481	455	458	479	425	453	449	444	467	471	431	419	436	449	469	457	439	453	486	448	478	437	426	461	457	437	472	460	475	443	452	460	487	449	437	453	443	427	474	447	435	471	448	464	436	487	423	480	460	453	437	445	455	438	415	442	447	448	441	420	426	434	475	470	458	477	479	485	445	443	454	424	441	435	471	500	462	440	455	457	465	399	444	445	427	464	462	453	465	425	449	437	488	476	445	464	455	464	453	467	435	456	429	455	431	462	452	436	481	463	438	454	489	451	479	461	441	460	462	460	476	441	422	479	440	411	462	452	509	450	455	449	461	437	447	449	452	424	435	450	453	461	435	414	446	428	455	440	445	435	451	491	466	474	451	464	457	436	410	461	469	461	464	449	441	451	454	473	440	470	464	440	423	453	471	427	476	474	461	472	427	455	434	474	441	457	457	457	456	456	436	467	449	427	486	436	462	470	460	439	489	461	432	443	437	451	462	461	438	418	434	490	453	482	477	392	466	454	433	476	428	447	479	463	455	427	436	415	415	491	467	480	464	441	453	439	463	436	413	507	436	465	476	489	454	457	466	451	444	471	472	462	433	438	472	458	429	485	472	479	420	486	485	441	454	448	438	442	476	460	460	428	496	469	499	476	470	445	441	463	477	463	474	443	460	445	466	454	468	477	432	453	400	430	417	417	429	504	468	452	451	462	439	472	449	450	455	473	447	483	447	461	465	507	450	437	454	419	468	406	476	434	471	477	429	475	440	463	420	434	462	498	455	449	443	429	443	462	425	462	457	443	440	456	431	454	426	475	436	470	463	443	448	437	479	453	484	461	446	471	479	477	442	422	459	468	477	499	429	455	435	445	454	446	431	453	459	455	451	413	456	487	461	469	460	421	422	478	453	455	432	442	420	435	448	477	432	408	469	447	448	438	429	465	449	458	436	435	455	426	468	444	478	438	468	433	462	475	444	449	433	441	466	481	442	472	470	464	416	482	452	463	459	453	433	442	485	446	442	420	463	448	448	458	411	473	440	490	442	486	447	422	449	462	461	466	499	472	410	458	468	444	452	448	441	462	462	463	498	393	476	454	486	477	444	408	449	488	486	438	473	436	461	413	467	450	455	494	460	449	454	462	461	455	454	441	471	471	474	430	426	442	467	490	470	445	419	436	396	467	447	434	428	484	443	448	466	456	459	454	463	455	464	439	431	495	486	439	441	468	454	456	477	459	435	461	479	472	447	424	456	469	433	452	442	443	451
23411	20821	27930	23834	21304	16973	8808	4257	2270	1650	1411	1233	811	464	439	406	348	307	319	283	271	269	263	260	254	287	266	241	240	248	209	252	216	267	206	242	224	232	220	224	227	211	252	226	227	228	233	226	204	230	244	228	220	242	224	246	235	213	195	223	237	229	226	220	248	221	209	216	229	226	206	250	216	209	239	231	251	224	240	253	205	201	247	221	223	195	246	233	239	239	261	235	229	179	223	248	222	217	234	222	253	219	235	216	213	245	222	212	225	246	239	245	213	220	217	269	232	224	217	211	216	242	222	261	198	241	179	229	203	205	222	252	223	212	222	218	231	223	202	215	231	222	214	212	205	232	223	247	215	225	233	210	239	218	245	192	235	223	224	222	209	229	226	205	241	254	215	238	229	211	227	218	230	203	228	217	199	231	229	229	245	215	238	244	207	226	212	226	230	224	239	228	215	233	239	197	226	210	238	205	244	233	229	229	241	210	214	221	235	215	230	201	210	209	254	218	216	223	233	224	190	216	220	212	247	236	223	209	237	222	244	231	244	229	222	217	229	221	219	214	217	217	213	217	192	235	205	228	251	197	207	250	183	229	234	228	240	235	218	224	221	247	233	217	201	230	211	203	203	239	226	241	229	210	215	235	180	229	215	238	217	236	217	210	217	217	204	228	223	229	228	217	217	224	185	236	218	227	222	257	249	234	218	219	222	215	236	242	241	249	222	249	227	209	234	207	231	203	244	216	211	224	224	220	207	240	229	255	230	219	223	211	231	229	184	226	222	208	233	194	227	245	216	203	230	224	231	248	235	225	217	226	228	240	248	232	205	222	218	239	213	233	253	214	231	215	227	228	238	256	226	256	227	231	216	219	245	235	210	221	201	227	231	205	213	228	242	231	230	242	217	233	231	214	227	229	219	220	232	210	228	228	217	242	204	218	244	235	225	219	226	208	207	235	228	223	224	242	224	218	201	259	217	225	214	212	237	242	221	226	247	215	212	237	220	216	222	200	218	216	257	229	254	237	225	233	214	257	235	237	195	223	210	216	227	238	204	204	199	218	223	206	254	204	228	246	214	214	230	240	250	236	249	221	212	217	211	224	205	225	203	223	209	214	250	202	242	203	222	210	212	229	244	216	223	198	241	220	252	247	228	231	207	216	225	225	229	211	226	217	214	207	193	237	236	210	219	214	236	224	215	235	246	261	222	229	217	227	222	208	194	210	208	222	223	218	234	210	222	220	229	221	244	249	211	225	173	230	223	215	234	242	230	208	257	248	222	223	225	248	213	219	258	197	217	208	224	261	226	216	211	234	233	241	238	226	221	225	231	210	212	237	211	223	192	193	237	216	223	232	237	223	260	219	212	244	220	210	204	218	227	238	212	207	220	241	222	250	225	223	232	236	239	214	209	197	227	219	223	227	228	231	223	222	218	202	242	228	229	234	226	234	246	228	224	205	175	222	233	198	222	221	216	218	210	234	199	208	227	225	226	231	204	205	234	217	226	229	215	222	214	229	221	251	202	221	232	237	223	201	222	201	204	238	228	233	213	214	210	232	224	241	236	226	212	196	231	212	211	235	198	233	187	220	241	217	219	236	238	227	253	228	239	213	229	237	204	187	246	235	220	214	253	225	215	216	217	227	223	215	237	216	217	231	204	217	221	230	213	259	232	227	219	230	223	214	235	193	230	226	222	232	224	229	193	184	220	218	224	228	218	236	229	252	223	239	222	208	219	266	209	225	249	210	228	203	258	238	209	212	240	224	221	224	207	227	243	207	220	204	205	239	256	254	237	219	245	207	199	228	242	221	227	220	216	216	232	212	226	223	264	217	228	224	216	203	234	228	217	220	212	214	220	216	229	214	203	215	226	232	241	197	225	234	211	211	207	221	207	205	203	238	225	225	217	211	233	213	254	225	215	214	222	220	211	226	218	223	217	225	231	223	230	218	212	210	224	220	219	200	222	226	265	226	223	218	216	240	212	221	192	223	240	227	234	247	230	208	208	200	258	216	227	267	197	224	238	203	200	231	205	214	248	242	234	190	208	225	208	246	213	236	226	218	219	235	221	252	205	205	221	235	212	199	216	237	218	209	215	243	212	241	206	225	220	196	252	218	226	216	208	218	202	223	224	225	222	231	213	218	234	218	226	237	218	222	217	240	223	244	208	218	193	197	202	244	253	275	216	220	238	225	219	222	230	210	194	235	229	200	240	213	215	250	245	221	203	214	221	214	212	214	202	215	225	185	241	227	214	215	233	219	212	230	224	200	214	217	226	225	200	246	233	235	224	235	221	210	219	229	222	219	228	225	235	236	219	214	219	196	243	208	220	210	199	208	222	238	219	211	219	251	235	233	230	226	213	237	216	216	217	230	238	249	242	230	213	233	214	244	219	227	207	232	238	248	220	248	217	222	234	222	200	201	247	214	250	215	233	263	208	230	228	211	217	214	223	228	206	207	224	202	213	193	228	230	250	258	216	229	244	217	222	230	211	196	238	222	225	217	226	227	235	231	216	207	218	214	246	208	223	230	237	217	212	227	214	222	215	190	217	215	215	244	233	228	236	208	239	220	212	238	226	231	200	214	242	249	203	219	223	238	230	230	255	178	229	211	228	231	218	206	230	224	245	216	220	229	234	204	217	214	199	223	234	238	244	195	204	233	240	221	224	232	229	241	218	200	214	227	219	238	222	208	221	218	227	243	259	233	219	242	206	211	216	218	236	228	228	219	216	219	224	253	221	217	231	230	220	215	227	210	214	222	223	243	239	235	245	249	222	214	203	229	250	216	248	222	235	228	195	222	226	239	212	226	216	232	224	217	220	230	235	220	219	228	205	214	233	232	220	222	200	200	221	229	238	200	227	211	239	191	233	217	218	225	231	216	223	225	225	206	221	238	220	185	235	242	230	228	201	227	243	224	228	215	213	228	224	210	216	219	208	219	232	239	229	237	239	216	232	217	228	213	247	221	225	212	228	234	216	238	225	214	230	228	203	196	214	253	233	203	222	249	228	246	215	236	254	244	216	230	228	228	239	225	213	208	217	239	236	201	205	218	236	215	206	231	239	241	210	214	238	214	242	247	227	217	199	213	237	220	239	235	214	248	229	200	214	209	214	223	219	208	222	233	229	209	203	243	238	240	218	243	218	230	199	197	206	221	248	213	230	242	236	218	220	228	255	225	216	202	254	250	260	240	198	236	201	215	222	237	195	208	247	263	232	223	213	230	228	197	223	230	236	230	230	238	219	213	258	233	226	217	242	204	229	221	202	258	218	243	218	193	233	243	203	218	256	206	210	209	233	211	219	216	254	225	211	191	201	218	234	225	213	231	220	224	208	234	200	223	217	203	224	232	227	215	245	222	229	217	200	236	214	224	218	228	223	212	229	241	192	219	242	213	238	234	236	212	214	246	212	224	227	244	226	201	222	220	225	218	211	239	205	230	234	234	255	229	232	240	212	215	200	231	243	228	205	228	233	231	223	227	231	232
35479	49887	29104	25309	22610	14474	11772	7597	4661	3269	2674	2437	1550	824	642	593	559	487	419	414	357	384	367	369	335	361	295	303	315	297	304	289	272	300	282	285	275	288	276	267	321	260	310	265	260	285	289	301	270	293	321	294	275	293	287	275	289	308	274	265	255	303	262	281	280	267	301	278	269	278	314	311	266	300	288	279	270	257	279	272	291	276	278	276	276	283	262	289	276	279	274	308	291	273	283	281	254	239	241	282	280	292	300	271	254	268	243	265	270	242	259	268	280	267	256	256	285	266	238	299	258	289	250	280	280	283	275	263	273	281	275	279	263	292	260	295	307	270	284	274	283	283	283	296	279	268	296	315	294	288	244	290	270	260	273	284	302	272	292	272	253	271	287	262	284	262	274	268	300	266	259	262	265	277	245	274	281	275	288	264	307	286	277	307	237	272	280	292	250	263	266	254	274	251	277	261	266	300	252	277	281	306	259	309	243	288	278	275	257	262	281	267	281	255	255	280	261	310	261	287	282	280	242	256	269	228	269	250	261	286	317	300	271	297	283	289	280	277	266	274	282	256	277	273	315	297	265	270	279	281	248	300	273	271	264	271	292	289	278	272	278	283	289	268	279	279	234	272	308	275	280	299	271	273	272	265	259	294	290	270	297	294	247	275	292	304	254	283	244	308	297	274	278	266	279	296	270	275	274	283	286	246	275	275	232	268	261	255	272	247	261	286	282	244	276	287	312	274	252	277	279	260	283	257	295	269	274	266	284	297	282	280	245	268	265	285	280	304	273	280	295	328	305	248	283	283	285	258	262	247	288	301	288	289	273	251	286	261	265	287	273	274	251	284	283	295	252	289	288	267	277	306	269	251	295	265	298	238	270	277	272	243	281	311	276	266	292	271	256	266	271	245	275	268	288	271	282	273	254	273	299	270	284	269	288	238	263	274	243	292	256	225	255	299	265	275	283	275	270	273	284	287	272	273	276	276	251	277	287	277	295	271	268	273	282	280	255	268	282	267	288	271	268	277	309	285	272	288	268	286	276	262	276	267	284	252	255	261	296	284	303	262	258	293	296	277	272	266	302	292	253	296	241	283	249	282	267	278	283	275	294	301	271	281	256	260	275	281	272	242	281	304	310	290	293	272	289	287	267	251	279	298	267	308	322	276	293	307	278	316	272	286	257	299	291	297	277	267	288	276	272	294	259	250	263	249	272	256	279	285	278	289	256	306	263	298	260	294	269	282	270	291	248	279	290	254	269	247	254	278	295	261	262	280	280	288	259	302	288	248	261	274	267	278	289	281	269	283	265	263	272	281	260	276	290	260	262	255	297	242	302	265	288	282	284	295	274	263	258	270	286	315	271	270	238	296	272	270	265	282	261	255	284	275	271	283	261	287	279	278	292	251	265	274	260	279	309	271	270	292	278	298	275	287	258	303	258	269	250	289	274	253	288	286	317	278	293	271	294	282	264	280	285	254	292	257	269	270	275	247	302	263	275	292	268	273	259	270	288	286	266	276	270	291	281	257	276	259	286	279	274	246	268	262	240	290	268	260	269	272	246	276	259	285	273	278	263	262	296	270	273	273	296	268	272	259	277	247	294	272	284	266	275	267	267	266	255	290	289	306	287	264	288	278	249	285	265	300	280	272	291	273	265	266	274	272	271	300	276	262	263	270	277	272	328	285	285	257	261	268	283	275	264	252	296	263	211	242	282	240	250	283	271	283	255	280	268	294	298	258	255	264	275	255	293	295	245	274	285	278	263	266	259	249	245	274	255	285	270	290	296	273	287	292	282	274	289	280	291	275	293	275	262	275	270	292	244	270	279	276	255	283	256	261	266	269	289	320	308	288	262	273	279	293	262	261	283	278	276	270	305	315	294	271	283	274	260	275	321	255	275	260	248	267	281	293	257	253	273	255	284	280	294	263	284	249	272	273	280	290	271	289	272	275	267	284	288	299	274	273	283	288	315	268	266	288	263	270	251	248	288	268	273	271	259	280	288	279	305	266	267	277	269	274	243	262	271	265	274	273	293	306	290	291	279	244	296	260	271	276	274	271	255	307	271	286	292	245	237	254	247	229	279	252	275	285	265	314	270	293	274	309	286	279	283	273	252	263	288	274	265	310	282	250	248	319	276	277	270	257	261	290	289	273	268	287	262	258	254	258	275	280	268	261	250	263	263	284	260	282	260	289	259	254	252	277	309	284	269	292	240	280	261	283	282	270	289	276	289	297	307	276	300	268	270	281	267	252	304	251	263	268	286	268	298	251	291	287	289	262	272	225	260	290	263	256	297	280	241	263	310	280	272	263	263	289	294	294	283	294	268	297	266	277	313	266	263	282	242	280	289	276	271	274	287	255	283	247	269	264	279	271	286	264	277	290	258	279	295	276	280	286	285	293	293	277	271	263	260	249	294	286	252	260	253	278	254	273	259	262	258	290	307	290	279	238	274	258	270	278	282	306	268	247	294	269	272	288	263	294	220	270	278	291	268	255	272	268	265	272	254	253	265	283	277	266	250	255	263	281	296	242	273	262	294	265	312	270	301	294	262	261	268	280	318	309	264	299	252	271	266	248	255	270	275	305	255	261	281	252	240	262	289	272	290	284	284	256	264	292	258	281	256	280	267	263	248	272	273	263	244	284	290	270	290	268	267	254	259	279	294	271	282	287	287	284	293	287	265	285	232	254	267	271	248	282	281	310	293	281	258	236	283	272	259	258	306	302	268	261	267	250	262	268	261	286	286	264	282	264	289	280	268	264	273	273	270	273	269	313	258	278	302	293	280	279	291	256	302	311	265	279	273	244	268	275	264	236	268	271	298	250	253	282	278	266	294	258	282	272	271	287	271	280	261	285	242	296	277	286	255	274	285	249	238	271	269	285	259	275	278	280	288	277	277	278	273	260	279	281	293	289	278	287	263	273	293	304	301	274	301	268	273	272	269	295	280	292	269	252	288	256	268	295	289	269	269	277	265	313	275	274	278	243	276	240	291	295	282	263	246	287	292	274	294	255	290	247	242	260	277	245	306	275	272	283	273	253	292	279	280	277	251	263	287	263	248	254	234	279	284	267	300	247	268	242	241	269	269	215	267	279	273	271	249	251	246	278	271	295	266	290	259	284	310	298	270	254	268	264	270	266	303	266	253	278	258	280	286	265	283	293	289	278	289	275	270	260	293	287	268	269	268	286	269	270	278	287	299	291	301	269	272	252	274	245	253	292	314	265	273	286	259	251	281	299	295	244	285	237	272	277	274	279	278	296	249	276	272	266	273	272	274	310	300	290	292	298	292	264	282	269	303	262	258	292	256	303	321	288	282	282	282	276	276	273	264	278	270	293	273	294	270	302	277	303	310	279	272	249	243	255	277	260	261	291	296	270	264	280	282	293	308	307	267	263	249	280	287	257	299	301	283	292	274	262	282	302	300	260	266	249	277	287	280	263	232	274	273	264	271	273	284	250	244	279	291	251	285	266	264	313	266	292	295	287
24555	20882	27233	24792	18948	9862	5880	3144	1988	1594	1315	1317	981	693	624	670	637	616	547	576	550	566	522	557	560	597	591	582	507	554	517	519	525	547	533	492	536	525	533	535	510	543	532	523	553	555	516	517	524	522	518	522	542	521	528	527	509	530	587	517	532	497	456	522	515	539	533	538	502	483	533	526	493	520	484	521	516	516	535	539	570	506	520	535	503	549	529	552	497	509	521	554	504	485	528	510	583	557	542	530	556	545	526	537	495	535	545	503	537	505	558	537	512	552	556	511	546	533	498	533	538	526	519	586	514	534	529	529	507	524	506	542	516	524	524	506	525	547	501	470	527	507	550	486	535	514	539	517	508	515	528	515	477	519	516	518	527	532	489	566	508	527	506	530	500	520	524	519	522	509	499	534	495	520	550	522	540	554	507	503	529	493	515	522	528	521	528	527	526	524	521	548	512	520	502	518	506	488	532	520	554	529	489	504	519	475	500	451	498	522	512	536	566	556	537	506	536	530	529	483	520	490	483	498	514	476	494	540	503	500	543	488	562	496	523	540	506	551	521	554	506	516	507	502	543	544	562	528	561	543	479	523	540	519	505	530	533	498	542	520	494	531	530	499	498	511	529	559	502	535	529	541	533	501	518	554	502	518	544	507	535	495	512	490	496	513	529	543	526	533	534	548	527	472	506	534	546	502	522	503	536	475	535	491	495	534	564	490	521	515	512	556	526	527	543	547	535	480	509	548	496	527	536	514	534	530	528	524	520	539	517	522	516	535	588	508	517	550	517	513	550	528	578	526	517	530	536	537	503	533	516	549	510	517	535	538	558	494	525	485	538	535	521	530	519	500	506	490	480	535	528	518	505	537	536	537	525	522	502	515	526	532	529	567	499	522	558	523	519	514	506	544	514	540	516	564	515	487	543	519	486	480	500	503	525	559	519	519	510	495	538	528	534	516	534	523	549	495	469	502	513	494	513	489	530	495	551	547	503	542	522	534	526	525	471	516	522	500	541	527	551	532	509	518	547	563	514	528	530	524	498	525	520	528	550	552	585	505	509	546	519	536	502	544	483	482	510	531	496	513	516	502	550	522	544	484	526	504	498	510	524	556	530	546	513	507	484	535	546	547	541	478	507	548	529	495	513	505	513	523	499	507	513	529	517	477	518	471	519	490	513	522	511	523	524	494	534	509	481	480	491	561	529	530	496	544	508	512	540	512	547	503	514	516	504	534	578	530	510	536	508	488	531	518	552	529	522	548	491	501	547	500	527	513	553	550	492	488	488	548	487	523	481	536	539	514	532	514	528	503	528	556	544	555	525	492	512	552	508	493	532	549	490	511	522	549	493	531	502	526	522	525	527	490	582	528	562	521	510	534	527	528	512	489	545	481	540	515	552	515	560	540	517	508	497	543	567	494	518	510	533	509	532	488	518	553	491	501	526	544	552	561	563	533	546	556	539	564	528	541	502	518	519	508	493	484	514	553	508	531	522	510	528	511	506	538	438	531	522	528	502	507	534	504	512	526	505	489	493	489	489	567	532	518	500	520	491	495	543	501	506	559	528	512	512	533	522	506	563	511	482	544	535	542	492	512	542	490	434	511	519	516	531	524	500	514	489	514	516	560	510	538	494	520	528	478	543	465	510	548	556	529	511	490	537	493	529	489	532	534	554	533	542	540	538	545	539	519	533	538	557	505	522	565	500	514	521	545	538	498	523	535	521	486	496	526	575	509	534	508	538	500	503	544	544	548	532	517	552	532	525	526	480	505	513	529	493	541	529	506	542	498	546	497	516	549	527	511	567	515	501	520	531	498	524	528	545	505	550	557	486	530	557	528	537	501	505	486	549	510	545	516	555	505	505	489	556	547	548	541	516	536	541	512	505	505	496	525	563	507	498	524	501	515	523	523	499	484	522	535	529	543	543	508	545	556	492	527	489	524	556	542	540	496	492	547	520	587	551	570	518	528	473	518	483	507	527	527	556	511	538	533	533	527	520	504	496	554	515	521	516	486	566	526	534	485	523	492	535	509	535	509	532	544	525	478	509	547	495	549	492	492	533	553	513	504	532	524	501	575	495	491	492	525	509	523	539	546	515	514	567	474	556	502	546	500	501	517	551	538	522	509	518	507	543	534	529	519	497	497	520	558	510	521	541	506	554	527	548	551	497	581	526	540	514	451	539	558	537	528	495	481	540	546	549	522	491	505	496	517	525	500	511	487	511	508	500	494	514	497	515	472	512	509	535	552	571	511	533	509	520	516	554	538	488	544	479	516	517	525	507	507	504	566	515	521	526	498	471	552	500	519	550	547	542	518	519	522	517	513	485	563	527	511	506	505	468	535	508	523	530	488	536	521	503	539	501	507	515	522	544	511	512	523	542	531	554	539	555	529	534	571	527	523	511	500	497	533	518	515	553	498	541	504	486	569	518	537	507	532	503	514	510	519	510	522	503	498	542	483	532	476	518	537	488	528	515	482	480	522	519	560	555	530	555	511	553	532	548	520	563	552	552	510	530	505	505	497	485	531	518	508	494	556	520	498	523	496	567	477	530	502	516	531	536	482	509	524	528	522	544	531	516	501	572	502	526	504	517	534	508	513	480	502	558	553	538	559	532	556	517	508	490	555	502	506	535	562	553	488	518	530	532	533	528	488	544	509	488	514	537	552	487	527	500	504	532	511	522	516	539	544	475	515	503	537	527	517	516	527	499	499	540	532	527	461	541	504	501	559	523	566	496	542	529	533	546	520	553	524	530	557	538	506	533	536	531	545	535	530	556	509	532	586	521	508	502	498	515	546	504	513	586	506	480	493	539	504	506	494	546	511	535	536	532	528	514	500	521	506	479	517	559	546	520	502	495	558	501	531	524	472	502	494	476	543	544	505	531	504	531	535	512	506	545	504	502	583	566	538	497	526	550	509	544	524	525	518	490	520	490	504	541	514	493	506	512	514	484	533	520	551	491	515	542	546	537	546	505	543	519	495	519	498	521	545	514	511	547	529	533	509	539	559	591	552	502	535	533	505	529	529	545	507	470	516	510	512	510	505	490	559	522	553	545	508	494	526	520	562	512	531	501	450	511	538	540	489	537	489	507	558	536	577	531	564	541	522	533	536	510	552	547	538	534	536	547	491	553	565	514	513	539	502	519	539	512	486	491	558	542	518	574	518	492	497	515	499	490	527	532	498	489	536	523	488	520	537	527	543	500	509	538	533	526	533	490	530	513	518	508	533	533	528	505	525	519	552	492	539	488	494	519	514	524	533	510	559	544	536	525	500	561	528	572	532	500	509	498	469	557	517	519	572	540	519	532	536	512	493	537	534	495	503	531	538	489	500	524	512	557	523	515	545	552	496	512	546	509	533	516	507	548	524	548	540	550	537	510	550	527	477	476	495	504	532	478	555	508	530	550	529	510	516	532	527	564	509	539	505	533	497	528	595	514	542	539	509	500	558	491	509	507	525	541	537	522	548	573	518	488	532	506	527	498	513
35915	46092	26711	21277	19882	12859	10089	6349	4157	2983	2404	2476	1490	1003	866	824	741	711	724	667	674	640	660	614	597	621	630	621	624	613	576	579	618	616	612	592	629	578	569	617	576	617	600	615	586	601	603	593	607	568	596	594	594	611	617	590	595	577	570	574	603	612	632	592	590	591	628	590	552	588	583	654	600	620	565	599	628	587	622	631	575	569	611	574	564	587	581	609	567	579	578	602	609	642	606	570	568	610	595	604	587	665	586	620	642	563	596	587	579	581	583	638	649	595	618	590	633	622	589	586	567	566	573	601	577	622	591	581	582	585	610	564	571	618	627	569	536	633	575	531	592	599	607	587	662	566	596	621	592	631	570	604	603	562	605	603	627	620	583	603	594	591	571	614	585	609	587	578	558	557	552	621	600	559	585	562	579	583	601	621	600	601	570	605	553	566	617	584	582	587	617	604	618	599	573	594	582	598	602	613	597	591	594	575	585	636	595	571	559	596	540	570	611	564	623	620	612	573	601	578	593	582	553	614	635	588	601	560	595	605	611	631	583	594	604	604	608	615	637	591	580	591	600	587	626	574	577	596	603	569	577	608	561	601	584	568	564	597	594	613	590	588	590	647	598	598	585	609	600	577	549	534	572	589	615	614	577	533	586	653	624	610	589	608	548	609	572	649	566	600	607	573	618	589	623	621	573	560	613	606	557	583	574	576	572	581	625	573	571	586	620	605	562	636	515	581	636	605	564	602	579	600	623	590	634	585	581	595	569	589	601	580	634	582	567	623	588	614	558	588	609	583	635	611	632	608	577	599	623	593	594	610	567	577	588	656	579	599	605	611	570	629	564	549	564	591	584	599	564	540	618	575	583	587	579	556	620	622	589	596	617	594	580	580	588	590	634	573	567	580	564	597	599	615	601	578	588	617	583	552	586	603	592	625	583	624	557	598	610	543	568	578	588	580	604	547	571	634	601	590	610	609	614	568	587	595	636	569	614	574	629	611	596	620	609	617	627	604	599	564	603	606	605	631	558	575	602	621	587	564	624	562	617	611	617	613	595	610	561	582	572	588	601	606	572	592	648	581	600	585	593	610	617	589	643	610	592	614	595	541	631	613	620	620	595	586	589	595	619	594	589	597	605	560	604	560	564	594	613	571	564	563	615	598	575	600	560	553	616	586	607	584	583	608	591	587	601	635	608	572	576	604	625	586	644	616	584	567	577	603	592	575	630	584	607	621	605	574	583	596	590	646	635	576	586	610	585	594	605	627	555	617	586	641	590	584	579	650	568	627	591	594	573	539	593	644	553	607	599	583	587	599	584	575	630	584	543	578	597	616	610	597	610	590	641	614	594	553	592	613	586	579	584	588	575	590	622	625	562	571	644	619	580	642	589	589	608	590	583	575	577	587	612	594	585	595	638	603	620	577	580	610	596	564	606	601	581	540	617	648	607	559	578	613	557	575	611	581	600	601	608	602	603	593	594	586	601	583	621	558	613	575	602	630	552	552	638	633	576	610	585	595	579	565	590	601	588	597	615	558	625	597	578	600	605	558	594	590	584	608	625	593	605	570	551	568	581	586	585	621	601	575	623	598	607	608	573	620	611	640	539	557	645	589	604	641	582	571	604	580	629	565	555	611	568	594	585	588	628	632	573	603	595	567	606	597	624	601	584	566	576	580	545	578	574	644	617	616	565	553	593	620	587	599	596	628	555	560	549	629	597	563	596	600	592	604	587	582	620	617	572	586	621	615	565	575	610	588	619	597	600	590	575	613	565	618	589	627	622	599	625	592	575	580	600	619	563	606	639	592	628	597	561	627	609	617	589	586	590	596	552	567	577	586	619	643	585	598	592	604	602	560	599	592	576	589	582	581	624	611	621	632	626	576	584	571	607	623	590	608	600	618	593	632	597	623	588	582	610	621	589	524	613	602	574	585	600	605	619	599	606	602	601	616	591	638	575	579	596	601	569	598	579	647	572	582	630	613	606	618	595	631	615	571	604	629	598	641	597	593	564	604	638	609	566	586	623	603	619	581	572	556	580	586	544	574	627	610	575	538	605	584	647	625	592	603	596	621	587	621	615	617	638	580	601	595	598	575	585	627	590	611	606	566	614	603	561	603	586	615	558	623	577	601	564	609	622	610	578	607	597	588	612	653	592	583	558	605	603	611	604	576	561	574	595	579	625	617	588	608	602	573	612	651	589	593	543	619	629	603	604	618	616	600	541	577	642	604	603	585	603	555	571	606	586	577	572	632	606	605	601	555	635	652	618	593	573	610	577	623	602	626	603	573	578	551	621	573	556	623	568	580	624	596	598	619	612	589	612	527	603	520	620	593	607	618	611	587	569	612	596	576	586	592	621	610	619	556	574	600	638	540	611	581	595	622	613	577	608	612	625	588	610	626	584	610	576	603	609	598	636	549	569	631	576	623	585	637	580	616	585	579	601	575	556	570	609	564	572	612	569	582	601	544	633	547	601	559	613	593	599	593	561	549	580	610	626	596	578	586	607	594	615	595	608	552	562	570	548	613	614	603	599	601	622	613	582	561	589	637	586	567	571	574	646	599	594	577	610	608	628	597	605	583	587	615	594	586	595	607	633	640	565	595	623	597	618	599	606	623	568	600	581	621	597	602	600	573	602	612	623	608	569	609	605	607	608	600	623	581	651	589	621	621	626	598	559	582	550	556	612	601	561	622	608	624	632	603	656	606	586	577	605	570	625	589	596	570	604	566	608	610	576	594	586	574	572	565	593	584	624	634	582	618	597	598	600	583	618	627	617	604	613	560	622	583	561	592	573	607	584	602	548	614	639	593	615	601	624	585	550	593	585	606	622	588	591	602	632	583	630	613	605	567	572	628	598	601	612	607	599	593	611	583	585	605	589	540	619	561	576	598	590	605	603	607	561	563	602	619	620	590	601	595	577	593	618	625	606	601	609	594	595	608	593	602	590	599	612	568	607	606	596	604	596	567	627	581	632	629	600	606	598	576	600	592	580	609	584	557	604	588	598	597	586	610	585	608	562	594	610	587	639	595	594	580	621	580	597	613	616	594	597	584	573	579	588	593	626	628	592	619	588	599	585	594	609	567	608	589	614	617	546	595	624	592	583	630	583	615	574	599	618	632	594	585	611	592	625	607	605	608	578	632	620	591	649	580	604	608	613	575	620	567	620	606	584	575	616	603	586	586	580	577	587	590	644	591	556	608	604	629	581	561	574	594	582	558	590	602	589	611	551	626	592	600	528	551	648	586	603	591	643	594	558	596	597	613	586	600	570	581	569	603	609	563	608	563	583	562	586	618	626	578	585	591	569	589	586	588	553	612	624	605	629	545	601	587	608	622	559	630	589	609	589	612	643	582	575	583	554	603	634	603	558	614	622	601	587	567	582	563	592	611	592	616	588	612	631	597	570	567	623	580	612	625	573	587	590	635	615	581	559	619	566	617	592	588	593	561	600	620	591	599	613	614	605	576	598	565	567	589	581	602	645	626
22353	20892	28533	23373	21051	21807	19086	7076	3894	2701	2159	2008	1539	808	717	652	545	529	522	454	461	417	434	421	397	385	431	368	410	384	413	364	374	414	391	375	406	355	331	332	344	369	373	364	367	349	355	333	345	361	361	338	376	329	381	351	353	349	352	381	347	317	364	331	373	344	340	339	342	332	338	342	347	343	325	358	350	360	345	334	360	351	353	308	342	347	366	342	331	363	352	355	373	375	315	378	356	362	345	351	337	346	318	373	335	351	380	295	326	388	339	353	322	339	343	355	335	350	348	340	335	344	371	373	374	353	382	360	385	353	360	372	362	352	352	330	374	355	338	334	370	320	352	319	354	351	407	354	353	364	320	362	391	370	369	314	357	355	339	354	371	354	385	340	330	333	361	362	353	349	343	311	347	368	349	345	319	339	344	374	388	350	364	388	345	367	309	336	345	373	328	366	378	377	341	365	334	326	369	347	347	351	361	346	347	322	370	338	359	345	319	328	334	339	381	332	364	335	355	362	329	327	356	353	335	348	339	356	373	344	362	340	313	348	340	327	334	335	339	352	367	362	396	334	369	342	385	340	350	343	369	329	366	350	341	323	379	349	316	355	345	350	339	357	323	356	372	335	337	352	363	338	343	343	367	334	357	375	331	374	332	347	333	382	381	357	395	346	361	346	348	330	371	353	320	375	323	331	352	354	359	370	362	320	376	347	331	380	376	343	367	352	341	335	379	336	332	338	337	332	332	339	329	344	339	348	387	348	335	334	362	333	328	322	369	338	366	387	354	373	343	356	388	348	350	394	376	355	372	335	364	367	327	374	333	352	347	327	337	334	345	368	371	380	348	360	329	336	360	392	340	351	358	336	363	361	361	355	363	359	393	361	353	359	374	340	334	317	361	361	354	328	373	341	336	362	363	345	338	366	362	350	364	327	342	351	339	338	374	354	367	349	358	363	342	337	378	366	394	375	370	329	316	345	353	352	317	372	354	369	336	380	338	364	379	373	343	347	375	356	362	322	373	389	348	339	338	347	378	332	358	369	363	330	339	374	315	355	339	369	386	347	387	343	362	391	379	361	342	367	345	339	349	372	357	373	345	370	371	358	366	382	329	342	303	373	369	317	372	357	340	381	350	352	365	365	368	357	348	332	365	335	369	328	345	342	364	350	313	343	380	342	329	373	336	336	353	346	354	357	358	363	357	349	337	370	372	321	364	339	365	373	333	351	345	411	322	338	380	337	359	315	328	357	324	350	372	339	357	356	326	348	318	354	355	349	343	350	349	339	371	354	338	366	364	330	326	369	343	340	370	323	323	341	359	336	330	336	343	363	320	355	349	355	374	364	367	339	344	361	368	360	349	389	332	388	356	364	341	326	386	364	319	374	339	358	338	388	340	367	340	325	350	337	368	340	351	342	360	331	338	343	331	384	339	324	366	345	401	324	340	322	364	343	385	360	363	350	335	345	346	369	322	355	384	314	378	367	337	358	351	346	365	360	322	330	339	349	355	348	369	374	334	356	337	375	350	337	326	360	343	378	358	331	348	346	353	368	353	363	370	348	359	354	364	365	376	378	343	363	337	367	387	336	316	328	366	393	344	382	324	356	354	358	370	357	336	346	362	361	361	308	373	361	336	358	328	359	337	338	343	347	343	390	355	326	342	352	359	390	342	369	378	358	388	357	333	359	348	384	383	339	343	335	366	359	333	348	289	359	376	359	349	363	328	357	360	354	397	341	346	397	323	395	345	351	345	354	377	313	353	375	329	340	331	368	370	369	334	351	349	340	328	372	339	366	393	360	360	358	344	367	377	363	337	319	339	335	338	347	369	364	363	363	348	373	350	310	368	389	352	350	346	342	379	323	340	357	351	342	363	361	331	342	314	376	364	349	352	305	369	327	344	366	360	354	360	332	339	341	359	360	326	342	379	356	354	366	346	364	323	327	343	387	315	329	316	303	376	364	339	340	325	370	365	360	347	351	383	363	325	345	366	385	374	341	331	330	351	352	345	365	347	383	341	354	345	352	358	355	387	330	338	351	374	357	366	366	341	390	357	351	323	307	355	366	366	338	371	364	336	356	356	334	323	363	344	353	341	351	332	335	330	358	359	359	392	344	354	336	348	345	400	322	360	377	345	326	332	334	366	310	335	354	329	353	353	343	349	379	348	327	366	360	347	344	346	327	360	320	363	335	360	361	385	347	398	376	351	344	369	347	355	359	342	341	354	362	379	340	348	399	354	340	334	354	336	321	372	350	332	369	384	367	359	330	364	342	336	348	369	350	339	371	371	355	367	320	360	374	310	340	345	336	377	328	373	356	319	357	336	379	372	354	333	320	376	349	350	363	350	337	400	342	324	370	354	312	341	360	355	344	326	364	359	347	332	371	396	345	326	372	370	359	358	379	380	363	346	343	385	357	357	372	346	351	318	357	374	389	383	369	373	378	339	337	313	364	325	361	352	384	366	336	361	376	368	383	388	377	374	350	347	414	333	350	371	333	360	353	369	355	336	328	340	326	370	360	361	337	346	345	366	334	352	349	338	323	384	327	349	319	351	341	360	348	355	357	379	347	365	387	341	361	366	337	360	373	378	334	313	358	320	367	354	373	324	314	385	344	370	340	344	350	366	354	337	354	369	320	358	352	346	385	358	338	367	366	367	348	381	352	391	326	348	367	357	374	333	370	342	328	367	371	341	379	356	347	342	368	344	358	367	365	385	368	360	346	331	333	369	356	393	373	361	334	344	344	375	325	366	374	355	321	355	346	350	334	373	357	383	329	358	362	344	346	366	348	378	359	370	389	334	368	352	338	341	363	349	320	348	341	314	351	350	354	367	369	373	367	342	345	355	336	343	363	343	364	367	374	347	340	338	303	336	330	376	341	337	394	332	347	349	371	348	422	360	352	400	354	356	332	340	339	307	361	342	362	351	362	350	348	341	362	366	327	348	360	380	358	323	394	379	331	377	360	361	382	359	351	351	362	343	363	374	369	354	306	348	333	336	367	362	338	335	382	354	370	348	332	348	368	358	345	353	354	348	377	355	358	342	352	394	354	379	366	373	365	339	356	332	329	324	350	339	365	366	358	340	360	368	314	327	349	365	296	347	316	337	331	355	327	369	351	325	341	360	350	356	342	360	352	378	370	329	356	385	344	335	352	346	326	361	355	365	347	353	342	350	349	343	318	394	349	366	372	337	355	353	375	344	343	352	371	344	364	385	347	358	359	326	356	331	358	357	348	350	352	346	317	348	352	346	340	344	366	340	343	348	364	327	333	347	377	364	358	348	347	315	320	362	341	406	351	337	349	333	329	360	354	368	342	321	342	338	362	361	355	377	322	342	330	342	349	374	355	348	360	340	335	397	358	337	322	373	364	342	369	329	333	340	373	360	371	366	347	348	373	346	368	355	353	361	366	380	330	347	330	354	322	335	358	375	368	331	332	388	377	376	337	364	362	343	351	354	324	345	320	368	385	375	345	347	352	364	384
40387	58548	35879	28642	28097	21015	15584	10474	7188	5259	4184	3776	2753	1269	1015	848	839	736	678	631	607	537	480	528	515	516	457	495	482	449	438	383	396	439	405	423	411	427	419	410	411	399	381	404	412	391	444	390	401	410	383	406	407	419	386	352	393	372	392	398	391	415	365	396	371	372	406	392	398	371	397	348	399	392	399	380	408	366	432	422	387	386	403	365	416	412	408	391	356	364	408	395	354	378	352	395	397	379	368	393	390	415	390	345	423	400	403	410	406	375	398	347	367	410	398	380	408	371	419	396	346	411	401	413	402	372	394	365	350	386	381	387	409	396	395	394	364	396	372	383	400	352	388	358	383	416	357	373	426	396	402	396	402	402	375	354	431	380	379	378	348	408	409	411	371	389	376	394	369	364	398	385	398	377	387	417	366	373	359	394	342	374	405	365	396	389	392	443	394	402	406	371	365	369	371	386	383	355	392	376	391	388	410	382	392	369	391	370	392	381	422	390	389	377	417	404	389	387	377	391	356	404	383	378	370	427	405	386	385	388	383	403	399	384	363	384	422	397	413	379	372	389	370	375	380	400	401	386	418	381	385	359	388	404	385	376	384	413	379	372	392	398	397	379	385	411	396	397	403	401	397	391	394	396	379	409	396	426	355	433	365	419	387	369	373	433	392	366	378	368	380	351	385	397	397	418	392	387	407	378	396	369	395	406	363	393	372	367	408	388	385	392	365	400	394	374	378	397	367	395	347	381	379	352	397	384	347	363	376	365	380	376	379	355	363	388	366	388	399	398	417	370	414	409	377	394	378	413	396	414	383	378	378	419	382	382	395	381	371	377	352	395	369	374	333	398	373	399	391	402	382	389	420	361	367	347	387	374	402	392	380	404	365	396	352	408	388	379	369	384	399	416	393	379	404	403	365	382	360	414	392	374	348	439	391	407	404	364	391	401	366	372	391	370	394	404	394	381	378	388	380	371	354	392	409	390	380	392	404	390	364	362	378	398	394	367	369	414	364	363	388	395	407	370	373	394	411	399	382	415	381	392	421	405	395	379	375	388	394	411	398	367	377	379	369	390	367	380	378	375	369	358	386	371	409	395	391	396	373	396	390	385	387	395	362	395	410	391	368	380	393	364	412	361	403	374	420	399	396	356	402	383	413	399	412	392	357	387	362	368	358	397	405	376	393	364	394	408	368	397	429	410	395	357	365	370	367	368	409	380	389	376	365	407	368	378	387	397	421	398	399	356	398	395	368	395	344	401	365	417	383	355	379	405	374	419	394	368	376	376	403	406	385	388	388	404	369	418	372	419	433	365	407	404	397	377	389	401	432	386	386	398	405	398	418	357	369	367	407	444	390	384	384	401	415	392	349	381	385	375	398	416	396	410	363	367	373	395	389	367	390	410	383	392	378	368	394	374	402	361	410	380	422	437	360	383	378	355	373	433	363	393	406	386	369	430	383	377	416	375	372	371	400	392	381	378	381	376	378	371	404	398	396	399	393	385	392	387	371	392	369	378	350	421	377	405	349	384	388	392	387	378	425	395	401	381	369	379	380	387	399	368	372	414	367	354	382	366	385	394	390	367	404	375	377	382	382	361	410	400	382	390	382	360	389	383	359	383	384	416	405	373	426	422	356	352	418	388	385	357	378	429	382	375	377	396	395	385	356	371	396	396	370	355	398	388	419	407	374	407	379	387	409	411	386	350	383	391	388	394	384	381	400	374	390	391	390	367	372	373	358	380	394	385	417	413	410	395	377	389	391	396	385	380	397	392	402	442	385	398	400	383	385	397	371	340	413	407	366	371	425	380	384	370	375	377	399	390	380	352	371	362	370	376	398	379	389	413	381	365	394	418	395	395	382	387	382	371	338	380	399	393	381	361	383	389	397	390	381	390	393	406	376	375	392	416	344	391	393	409	366	391	419	412	382	405	374	374	388	360	374	381	379	344	364	386	414	371	374	405	379	389	365	424	367	394	390	375	381	402	424	393	367	369	381	372	392	391	379	411	418	381	376	399	399	398	368	360	355	409	388	357	422	363	340	442	378	412	413	419	386	396	355	394	379	408	402	407	413	369	379	364	389	365	385	376	392	434	393	363	417	447	422	424	385	386	376	368	407	405	411	348	393	399	371	378	379	384	390	402	374	411	407	376	387	409	430	413	392	390	400	377	401	367	365	375	362	364	383	392	410	411	374	388	349	390	392	404	394	386	377	387	377	371	379	384	404	378	376	347	398	386	390	387	353	418	378	424	377	404	384	368	401	377	378	384	385	394	402	391	384	364	409	404	395	391	361	379	366	370	403	381	412	395	421	367	386	408	366	363	384	363	406	422	422	396	377	383	406	382	408	385	412	394	384	378	375	371	411	425	391	401	406	389	392	434	383	386	370	368	381	374	400	356	363	371	370	380	420	372	418	394	375	359	381	395	395	401	362	407	408	386	376	385	374	369	378	400	428	393	394	370	398	388	365	352	376	378	386	395	388	383	388	407	402	400	374	392	373	352	399	381	395	389	422	403	356	409	371	413	395	397	398	431	359	376	419	385	398	402	357	406	358	380	409	400	386	390	358	421	435	355	380	377	375	391	379	403	406	334	384	390	411	383	413	385	384	377	394	384	413	385	381	410	383	356	388	352	392	369	377	388	410	391	384	384	394	386	383	377	394	394	362	362	385	382	391	382	403	393	375	362	373	379	391	393	358	405	413	333	406	417	406	384	406	402	395	396	387	386	370	338	383	365	409	389	406	397	422	404	368	386	403	388	412	357	392	377	386	428	379	423	367	394	387	389	369	427	381	367	395	391	401	368	366	420	381	359	380	409	436	360	381	371	366	387	364	449	369	349	398	387	410	389	403	393	398	367	411	386	380	388	383	358	370	369	403	373	351	371	388	380	373	411	430	362	381	378	347	401	409	423	397	387	382	404	381	395	358	371	395	389	387	369	383	373	383	369	379	388	393	383	329	398	351	355	401	395	384	401	369	399	376	352	359	397	389	379	376	401	396	413	418	372	424	406	406	382	362	411	398	396	379	376	389	402	374	408	375	365	380	421	392	367	370	415	415	389	399	417	384	431	396	356	400	398	353	383	381	356	389	387	384	370	415	385	394	403	387	408	348	406	402	391	363	363	387	361	415	387	406	399	388	364	401	370	385	385	406	383	359	371	428	406	418	407	400	376	377	404	378	386	391	417	371	386	360	414	369	406	402	448	366	388	356	378	414	391	420	362	402	393	367	365	410	391	407	408	378	360	399	401	417	411	410	375	377	379	374	365	382	414	399	391	397	403	370	382	401	404	366	366	382	470	399	392	426	399	375	386	386	398	376	364	382	389	373	378	370	404	392	401	395	386	393	352	416	418	412	406	394	380	399	357	426	381	405	407	387	384	421	366	369	382	398	413	372	387	436	374	402	402	390	416	373	423	348	401	382	369	363	369	409	392	380	355	380	380	408	345	411	410	377	365	426	398	382	371	398	376	410	350	375	411	373	383
28619	26381	21231	14050	10735	5827	3627	2364	1911	1165	1005	774	768	494	397	441	433	372	411	396	403	408	417	404	380	387	362	378	399	403	381	389	349	393	363	377	391	389	404	440	378	338	372	402	403	411	400	386	402	376	385	375	362	407	365	397	378	374	367	412	452	391	381	386	384	390	396	408	378	353	389	369	369	339	367	347	393	361	370	352	406	412	390	389	413	365	405	397	360	398	407	377	417	354	393	414	406	385	418	420	379	378	369	376	358	393	377	394	380	418	444	380	377	374	412	356	390	369	409	350	390	405	382	377	386	433	394	363	372	384	384	393	377	401	377	398	357	365	346	378	389	365	401	357	398	359	345	406	409	395	420	391	408	374	384	379	384	376	383	389	365	380	351	394	329	387	377	395	334	396	388	359	365	403	412	389	392	370	366	360	346	382	406	352	392	388	359	357	396	353	371	431	366	358	378	417	376	388	363	390	387	340	399	406	364	394	410	439	412	329	412	389	377	407	396	383	362	330	354	382	405	383	416	367	368	364	391	357	400	409	357	395	375	381	414	378	391	415	416	367	368	392	385	373	384	346	376	359	391	406	421	384	363	397	373	345	401	362	383	407	378	375	378	354	420	384	384	357	367	381	403	401	390	355	381	416	371	381	377	382	400	407	378	378	402	395	344	368	359	403	419	378	392	396	372	412	372	407	406	369	367	402	371	384	363	399	376	383	380	397	323	355	353	368	397	366	388	375	371	356	350	404	355	385	363	364	356	378	382	391	383	373	370	384	395	370	359	383	401	370	394	417	387	354	392	351	364	377	401	373	387	380	365	384	393	374	409	374	381	381	411	391	403	374	393	388	371	355	375	388	400	383	397	391	359	376	412	371	362	359	402	370	387	378	396	407	395	384	442	413	386	379	321	395	371	389	391	404	394	386	354	346	385	415	385	392	423	397	395	373	379	382	361	409	402	389	371	366	341	367	393	355	413	379	395	357	386	389	416	383	412	389	369	377	383	390	384	359	390	392	385	374	397	384	387	387	358	380	367	381	375	344	364	424	359	371	362	371	376	347	367	359	402	379	392	366	337	392	431	352	353	402	380	397	381	396	377	426	383	354	399	394	363	354	405	354	385	390	396	390	346	402	407	384	400	419	374	385	368	349	380	393	349	368	390	383	366	384	373	378	387	374	386	400	363	378	370	378	395	381	354	345	375	371	374	388	353	398	381	391	394	407	373	366	386	340	404	367	376	392	400	395	379	403	388	393	396	417	379	414	379	383	412	400	394	352	386	418	376	381	331	343	340	417	387	382	423	398	388	364	353	404	361	367	367	393	381	387	368	421	406	355	418	405	360	382	396	392	372	393	383	402	381	397	380	366	405	362	399	413	401	366	372	386	385	401	368	399	385	433	391	387	405	374	347	381	383	399	379	369	413	432	349	374	382	373	394	388	392	368	385	398	420	355	381	359	400	390	396	404	379	397	410	401	371	362	404	378	386	338	395	370	352	402	378	385	377	394	403	401	406	394	373	386	395	383	366	379	404	354	365	379	399	417	381	382	395	346	413	406	373	406	400	366	356	415	380	414	402	379	396	397	363	376	398	412	377	386	368	392	400	434	404	396	370	385	407	410	419	409	359	410	384	374	389	428	364	387	406	428	361	402	362	361	396	399	362	383	360	368	380	393	383	334	374	373	370	384	371	411	410	413	399	389	366	399	361	379	398	413	412	369	365	381	390	382	389	389	384	402	372	409	378	383	391	411	391	403	406	391	386	427	395	371	373	395	416	387	379	373	401	346	386	407	395	364	400	372	397	380	415	372	380	342	352	396	407	352	426	376	356	358	362	402	373	386	370	372	403	386	374	348	348	378	379	377	369	388	383	374	405	377	383	413	403	402	405	373	380	379	386	382	393	356	386	404	395	374	407	371	372	402	408	360	409	411	392	388	373	413	383	406	385	399	390	385	365	377	370	382	371	355	379	390	387	374	367	391	375	429	361	378	375	388	363	399	405	340	385	364	373	392	414	339	381	407	373	365	360	414	417	360	388	363	355	357	403	380	362	413	379	378	352	400	358	368	413	359	386	366	417	415	375	353	390	354	380	379	370	383	383	388	398	389	387	369	375	377	391	372	368	398	374	362	386	382	382	395	388	364	404	405	387	400	399	376	425	402	389	380	394	369	406	408	366	362	407	377	380	369	396	381	360	389	371	347	380	353	370	448	378	394	386	400	405	390	421	382	375	389	383	356	401	423	377	360	425	369	377	382	417	387	390	412	377	388	378	394	374	391	426	383	383	345	384	358	382	382	375	375	431	376	366	402	369	370	367	442	365	389	363	381	407	352	378	389	404	387	376	395	362	389	355	404	347	385	342	379	380	388	391	386	385	377	337	383	391	392	357	370	436	400	369	413	367	417	398	386	417	331	383	391	354	383	401	385	346	388	371	400	348	359	387	420	383	373	381	363	401	398	384	371	417	362	403	352	389	395	410	396	336	399	388	359	367	388	422	363	389	374	388	354	370	399	383	394	391	361	359	401	375	411	386	394	391	377	390	389	388	370	408	359	410	377	391	382	381	393	375	359	368	381	370	403	391	364	410	375	379	376	368	401	379	344	360	407	423	378	418	388	378	389	383	401	422	372	382	357	390	400	368	399	365	350	396	376	353	387	398	390	389	380	371	383	357	382	409	377	336	412	386	368	359	385	397	355	400	376	378	396	353	377	353	383	385	368	407	410	398	370	385	380	372	402	379	346	403	395	371	379	410	375	390	383	365	390	376	353	385	394	383	377	411	410	364	393	378	404	366	382	381	386	371	376	364	360	362	359	350	374	330	382	376	375	359	380	377	353	365	377	381	394	417	363	404	405	363	393	407	403	343	353	363	389	404	406	390	440	407	384	377	382	397	371	406	362	364	386	396	396	356	374	419	396	372	365	367	390	401	389	377	388	412	388	400	409	377	405	405	372	353	367	389	380	368	392	386	343	382	394	404	387	394	373	416	359	361	385	356	348	361	383	333	365	373	373	392	379	373	408	391	394	395	385	377	350	383	390	394	330	400	424	398	401	365	383	364	382	376	379	445	393	416	382	366	362	393	374	381	358	382	394	383	373	391	398	395	392	371	402	351	414	382	386	407	381	362	365	384	361	381	411	372	372	373	346	395	378	408	405	395	373	373	370	374	389	387	389	390	350	396	368	387	388	416	378	363	384	405	383	384	381	401	407	354	398	381	356	377	415	414	358	390	365	406	402	387	354	388	384	394	403	381	400	410	425	369	369	363	367	397	366	371	362	408	393	372	377	377	383	396	423	426	402	376	376	395	357	366	401	390	410	397	384	375	386	386	410	395	413	387	356	365	364	380	401	407	392	396	365	367	386	367	360	397	401	372	357	351	399	377	371	396	385	383	377	364	366	391	373	371	355	392	382	375	362	383	359	404	379	391	389	349	382	378	374	368	396	375	384	382	398	376	389	379	377	387	381	395	391	372	380	398	377	368	382
33798	39984	22355	15977	15307	9911	6939	4824	3758	2278	1978	1309	1178	587	577	576	542	496	529	486	476	509	453	469	476	477	422	494	435	423	473	453	489	467	464	497	439	458	489	465	468	473	442	442	444	432	498	474	454	438	492	438	455	436	434	445	459	438	462	449	455	460	442	473	466	438	453	497	436	460	421	460	479	438	427	449	467	452	429	487	429	412	453	453	459	499	486	463	450	461	441	466	441	397	462	479	448	464	452	467	418	437	486	456	429	408	412	435	422	438	467	437	429	431	454	481	452	457	444	525	452	468	491	468	454	489	455	464	448	450	452	433	463	496	470	471	473	419	497	471	445	453	472	490	462	470	459	453	456	430	430	442	467	489	484	468	454	455	442	446	457	457	487	471	472	435	447	497	430	492	418	455	425	450	445	485	440	467	433	449	473	490	442	390	449	470	476	454	444	455	424	440	507	429	448	444	485	445	439	497	451	458	450	387	467	398	468	467	488	475	480	481	464	432	470	424	440	445	478	475	431	435	481	439	454	433	497	462	438	463	483	467	441	466	468	471	474	479	449	458	452	463	420	444	456	465	437	469	478	484	503	438	462	429	442	462	453	469	483	436	441	461	438	428	451	477	448	448	453	438	473	486	443	440	469	445	454	452	406	471	465	479	458	450	458	459	440	487	469	445	446	463	425	455	458	490	473	470	431	465	472	431	417	435	479	434	434	451	465	470	433	468	463	480	461	481	450	479	472	461	475	450	445	451	431	482	431	451	491	453	449	449	467	494	433	439	443	440	428	439	503	447	438	444	484	462	450	479	437	448	469	458	459	456	428	473	448	490	440	432	470	450	445	420	438	456	460	439	448	453	438	472	409	472	479	437	469	435	470	445	460	439	446	476	456	495	476	449	510	476	457	475	456	462	433	425	454	459	448	426	475	468	461	420	481	483	457	439	455	475	449	471	437	449	466	458	470	428	465	483	456	492	445	419	458	491	466	484	440	503	475	462	454	452	428	465	489	477	465	411	464	442	456	451	468	486	458	458	470	477	470	443	446	458	466	449	449	465	466	437	414	451	450	467	461	442	457	440	459	475	466	451	425	450	435	458	453	453	462	427	491	478	435	444	436	476	474	470	497	481	458	482	443	438	494	418	471	502	444	436	460	444	434	420	447	462	470	432	440	465	500	471	451	475	464	463	429	500	445	438	492	425	462	466	452	452	438	467	464	502	425	447	477	478	467	447	471	485	446	450	441	452	460	445	443	496	448	438	443	421	442	477	454	443	495	427	492	434	477	449	445	444	457	488	465	472	452	474	451	439	442	462	423	433	434	436	471	431	467	462	512	449	454	477	455	474	434	467	451	460	442	432	470	451	471	466	450	476	451	465	470	474	427	484	465	478	488	421	428	465	461	436	453	452	455	473	426	481	447	474	456	464	484	472	466	427	455	430	454	434	475	445	474	466	445	494	474	435	499	461	432	460	454	435	461	455	446	468	448	466	439	441	448	414	474	452	503	446	468	477	448	448	456	456	456	411	429	455	453	439	449	485	492	438	448	481	430	464	456	426	480	494	464	445	466	446	473	443	491	471	454	464	468	460	454	462	465	473	431	468	458	466	471	476	452	432	447	475	440	467	454	449	412	435	467	444	467	441	479	466	433	435	452	436	425	426	456	471	444	458	457	444	467	466	467	427	427	495	462	449	478	476	453	470	455	414	434	478	407	405	496	449	447	537	452	436	464	452	448	458	439	436	464	430	478	486	451	454	451	439	439	457	421	448	434	413	413	459	468	431	477	440	454	479	481	447	402	459	450	475	493	449	474	469	463	472	461	425	501	477	459	424	503	457	453	466	454	438	486	460	475	423	451	482	463	451	451	469	482	449	448	433	518	432	442	442	507	453	450	461	507	460	490	467	452	480	469	478	460	494	455	447	492	432	471	477	449	465	489	445	468	488	426	472	451	464	464	452	461	446	477	436	463	489	457	436	456	462	441	443	433	466	422	459	445	443	455	438	442	473	481	447	467	472	490	430	450	474	462	461	429	448	468	429	461	485	468	457	453	457	476	455	473	468	491	461	396	479	470	439	470	481	453	450	506	475	449	469	483	451	471	467	467	496	445	465	469	447	428	480	444	445	415	468	446	462	441	453	481	479	454	490	440	466	497	463	477	444	474	446	457	452	444	458	495	490	431	431	450	468	449	451	431	479	471	467	441	445	475	484	485	461	455	446	481	446	479	447	409	451	507	436	431	455	481	421	464	486	484	446	435	452	451	451	435	461	485	436	455	528	443	439	469	455	474	448	441	434	445	424	431	435	453	468	488	460	437	476	441	458	462	459	428	441	420	470	470	472	475	437	455	443	439	468	425	430	436	496	455	424	441	470	433	459	432	467	433	469	453	503	429	430	452	464	417	432	462	458	406	472	458	443	445	454	458	428	457	487	449	453	477	464	457	432	424	500	471	481	453	464	472	462	434	485	474	482	430	432	469	455	435	443	423	406	463	444	458	448	459	464	468	465	454	430	452	468	453	440	412	459	428	435	431	449	443	468	436	421	472	456	479	451	487	456	411	411	465	456	450	440	464	421	461	426	488	439	445	474	458	471	447	456	459	436	469	464	445	475	472	410	438	433	463	482	425	460	444	486	454	468	437	463	458	477	447	463	456	487	451	454	419	461	466	461	443	484	461	442	464	475	482	456	457	441	480	428	448	462	465	415	446	488	495	505	464	438	451	480	457	459	431	442	477	513	462	422	390	458	411	485	472	471	448	458	444	502	465	410	416	468	467	487	459	508	451	421	446	439	439	426	452	505	464	468	443	475	474	486	453	445	438	474	458	473	454	428	467	448	483	434	476	459	446	445	456	442	463	395	431	423	436	493	442	475	480	430	446	490	478	473	456	462	463	473	449	475	463	452	437	463	435	452	437	452	472	489	427	439	455	473	470	449	487	427	428	463	440	480	466	462	458	471	456	467	471	475	463	468	475	454	448	437	503	485	428	449	443	453	439	463	448	456	460	495	468	477	487	428	466	470	418	496	512	414	472	485	460	471	490	488	450	417	447	498	464	449	472	476	455	482	452	461	421	488	480	450	476	454	468	479	421	465	477	483	448	500	464	428	426	444	485	458	454	430	462	412	476	502	481	447	439	448	439	475	504	470	472	482	423	455	486	443	454	444	487	475	411	471	464	435	482	478	462	462	453	431	395	430	463	459	466	447	430	436	452	473	440	495	464	472	448	433	461	472	496	426	442	442	452	451	449	481	475	454	460	429	499	449	465	430	447	502	435	461	477	473	475	457	435	429	466	464	430	503	452	507	449	464	474	478	444	427	448	471	487	473	452	451	465	457	463	460	466	459	423	462	446	461	458	492	463	480	433	430	450	399	491	465	442	472	468	448	419	476	443	468	464	430	486	455	463	425	473	487	449	471	452	460	469	458	428	449	496	423	465	445	439	464	465	460	478	440	442	451	419	479	432	498	408	479	441	451	458	457	430	412
23331	20814	27999	23741	21266	17261	8915	4283	2411	1411	1270	1081	820	446	434	351	367	328	320	280	271	270	266	267	271	291	234	243	257	235	230	229	219	220	225	269	224	242	254	230	235	232	219	238	203	247	227	211	263	182	226	217	239	244	245	242	235	226	224	253	241	234	231	244	231	220	253	220	214	250	242	214	223	224	234	253	226	237	232	221	242	233	240	214	256	213	242	231	247	198	226	243	217	233	210	244	252	239	229	194	215	226	246	225	231	250	230	228	224	220	235	230	256	229	198	243	209	203	216	219	218	209	224	254	242	267	250	271	241	246	226	237	229	208	226	241	210	226	199	236	208	227	205	208	239	230	225	242	234	248	231	212	246	246	199	232	222	223	227	221	242	235	223	245	226	237	205	223	218	218	235	211	236	237	228	245	233	259	220	246	232	236	252	237	210	222	222	202	227	232	221	244	234	220	205	226	205	240	216	247	226	227	234	231	208	228	222	234	204	214	239	214	228	240	216	209	213	229	254	234	225	236	250	243	244	231	192	224	213	239	239	212	215	223	250	224	218	247	224	234	199	226	200	247	225	209	247	256	237	233	230	236	231	239	232	232	229	212	230	237	220	222	250	222	255	221	243	245	240	208	238	239	213	234	238	220	242	213	203	257	218	219	261	233	240	205	240	218	237	216	230	204	262	207	216	225	204	257	225	206	214	240	250	235	233	203	237	207	236	238	253	229	237	233	250	240	215	201	204	226	235	236	208	226	232	190	266	228	218	211	239	234	246	223	263	245	234	231	231	231	239	228	201	220	230	205	230	236	230	222	240	229	265	220	198	194	229	252	231	199	236	227	231	227	222	229	245	225	232	210	238	225	258	209	235	213	256	243	230	193	202	256	265	221	211	250	210	201	217	259	244	207	189	236	219	237	235	241	233	234	262	231	235	212	217	219	220	225	211	233	237	234	229	206	229	210	225	257	243	239	251	221	256	216	201	216	228	215	261	248	254	205	211	238	244	222	206	253	229	263	248	229	237	242	221	223	217	215	249	245	259	240	222	236	227	228	230	200	199	226	212	234	245	213	236	220	214	224	254	214	226	218	238	238	223	231	228	230	204	223	219	238	204	247	236	240	225	225	226	219	220	253	237	207	242	243	215	235	242	222	231	215	228	242	228	208	221	238	235	214	218	250	230	224	208	214	238	216	232	229	218	239	228	222	190	230	235	223	209	228	228	239	240	229	228	197	224	235	227	245	232	242	211	227	230	213	212	213	227	214	219	263	258	218	267	231	252	218	224	245	233	223	201	251	227	236	223	228	225	197	237	230	231	238	237	212	217	244	223	207	240	250	238	211	258	194	243	231	250	232	228	240	222	216	231	195	236	197	225	234	233	234	220	224	226	223	227	240	253	203	226	236	218	220	230	242	225	250	233	209	231	210	243	234	221	221	233	239	240	240	233	223	211	246	223	217	214	197	207	211	227	219	214	220	224	226	240	254	209	225	224	211	255	226	216	199	221	245	212	214	214	217	242	235	255	225	238	224	243	217	215	234	207	226	234	235	271	238	231	211	218	209	226	226	224	228	240	249	215	224	254	215	243	250	231	228	235	240	237	238	250	216	224	208	226	229	212	235	214	240	226	232	267	221	239	211	232	257	209	215	212	230	208	215	232	219	203	254	229	223	230	235	229	220	235	212	225	234	233	236	233	248	233	224	241	225	240	229	238	235	219	214	248	249	227	212	262	241	251	247	224	234	240	235	244	225	244	227	238	236	233	214	227	222	228	243	220	233	223	226	241	215	220	220	223	228	225	240	235	236	225	233	241	223	257	230	240	219	253	226	247	233	247	244	238	239	244	218	210	230	211	236	189	252	234	226	219	194	223	233	204	244	226	216	241	212	227	197	218	228	218	224	214	213	233	254	204	233	248	243	203	223	239	240	236	238	241	244	220	214	224	220	238	241	240	223	223	226	218	218	216	198	225	213	240	210	262	261	251	238	221	211	217	244	237	241	247	222	218	224	227	212	246	223	223	211	230	224	218	208	215	209	224	238	227	243	220	242	249	231	219	214	213	226	240	219	259	229	220	224	216	217	236	202	194	201	258	235	207	237	229	251	221	227	240	252	236	238	208	255	227	213	244	219	202	232	211	245	220	265	184	236	234	246	234	206	210	242	224	223	239	216	254	259	223	227	236	244	219	235	220	231	244	218	229	251	218	219	220	227	238	211	206	202	209	196	205	224	231	199	205	209	226	246	235	221	228	209	237	203	225	261	225	229	203	210	210	233	254	216	230	216	215	242	249	216	221	233	222	228	210	235	211	224	245	217	213	231	231	206	242	231	201	205	225	242	208	205	234	214	228	232	225	213	199	228	221	234	220	214	227	218	221	250	247	227	221	204	240	206	240	218	239	231	245	211	248	204	231	237	237	230	241	224	226	211	234	230	222	246	235	233	234	211	225	222	216	229	222	212	246	228	231	266	214	224	228	224	211	245	223	245	210	212	220	232	233	228	234	263	232	221	211	228	251	217	230	240	222	205	229	250	230	266	238	228	248	232	231	266	251	235	218	236	217	205	225	239	238	222	219	224	240	219	214	216	231	246	236	215	221	216	209	228	205	212	210	224	231	208	216	227	243	221	223	250	239	212	222	220	204	217	228	207	231	216	215	229	222	234	212	215	253	240	252	266	248	215	215	212	212	218	213	210	243	229	230	243	230	197	212	241	212	198	229	253	201	254	221	237	232	214	222	259	231	235	225	234	218	208	234	222	223	211	211	215	255	242	234	241	227	242	213	225	221	218	199	229	264	224	234	246	257	206	214	229	216	220	223	210	216	222	218	243	227	223	243	216	224	224	213	236	227	202	220	226	245	195	209	234	243	220	198	207	237	229	235	225	231	244	223	223	218	219	246	229	244	201	204	228	220	223	248	215	232	215	219	239	219	249	215	226	207	233	230	220	234	247	248	268	222	237	236	221	205	242	241	226	245	265	252	230	234	218	239	237	241	225	240	218	222	231	243	237	208	204	240	211	218	216	252	234	219	213	236	226	213	236	237	235	225	205	220	224	217	223	260	238	221	246	219	221	225	236	227	245	217	223	232	223	249	227	211	241	214	239	200	230	222	216	256	254	216	227	220	240	242	240	235	214	254	241	228	243	218	236	205	194	228	226	235	228	236	263	211	226	235	244	208	232	227	215	203	259	226	226	211	227	232	199	199	229	240	234	246	227	221	242	204	213	199	227	225	246	216	220	236	236	205	209	210	191	216	254	226	223	268	235	212	229	221	229	253	222	215	237	248	211	246	224	230	219	224	204	239	275	225	231	250	222	208	206	229	231	246	231	221	205	235	230	212	222	219	234	213	219	223	212	240	229	233	228	229	231	219	224	211	233	242	239	262	238	220	235	204	243	223	237	214	212	210	231	231	214	221	240	217	198	251	223	252	222	241	213	228	248	234	237	206	222	239	217	245	264	229	221	216	228	259	235	216	223	225	203	223	239
36126	52166	29630	23033	22090	15322	10966	7666	4966	2894	2467	2206	1441	739	596	556	517	451	466	441	391	385	371	359	352	329	293	328	290	303	322	279	286	293	285	302	319	274	263	286	280	274	286	274	268	280	265	293	306	295	318	288	274	311	276	272	280	304	268	287	287	295	290	266	271	307	293	305	277	293	304	276	262	284	304	296	282	264	259	315	248	262	265	287	300	242	289	272	297	308	266	256	255	286	302	282	279	272	269	264	251	264	284	267	303	277	266	259	277	281	284	274	280	290	257	296	307	273	280	308	279	293	270	269	293	308	265	286	302	281	265	320	301	283	302	276	274	272	297	277	290	322	327	278	282	253	276	289	288	293	284	283	282	258	304	302	258	266	310	292	315	283	276	279	301	291	284	272	287	295	249	294	281	275	281	284	303	279	282	259	264	277	272	278	254	285	280	294	241	242	268	279	305	272	318	281	256	274	273	293	294	283	278	271	266	286	284	289	289	267	263	294	261	314	276	299	263	286	273	263	266	287	292	263	297	300	290	267	282	267	302	286	276	270	296	271	277	281	255	266	259	264	291	275	291	266	300	292	260	298	287	287	279	269	291	260	268	275	275	283	284	296	274	282	270	312	271	249	262	276	260	291	265	292	295	278	278	289	273	307	273	283	284	298	297	275	284	285	270	262	255	254	305	273	276	263	256	294	282	256	276	244	300	236	308	282	271	280	275	289	291	276	278	275	267	288	280	253	294	287	244	298	284	270	258	252	269	295	277	285	270	305	310	280	240	273	280	313	229	273	273	281	280	308	292	290	304	268	289	281	286	300	274	260	317	259	268	278	281	283	289	262	265	300	305	286	267	251	269	276	268	277	273	275	265	265	271	296	271	266	276	280	282	288	290	264	298	252	268	308	296	274	301	252	299	309	273	286	295	286	280	305	295	276	303	278	260	279	298	280	282	262	297	290	282	277	290	257	260	266	279	288	281	259	290	266	295	269	263	295	269	273	285	285	295	303	321	274	272	275	289	266	286	263	291	258	276	276	300	308	285	271	263	293	269	273	298	261	266	287	269	285	309	264	250	289	279	288	303	260	260	289	289	274	265	253	262	258	277	277	245	266	274	276	269	278	278	302	269	282	292	267	307	295	287	277	271	294	271	274	275	269	266	273	298	287	273	265	243	284	280	282	276	296	299	293	253	269	285	295	281	285	259	316	236	245	296	273	264	283	272	276	267	273	294	293	251	297	309	282	289	272	298	269	266	280	292	275	302	297	262	295	270	275	276	256	310	273	295	272	275	296	283	275	258	303	265	271	286	258	288	279	280	301	265	275	253	288	260	279	291	283	284	301	265	274	301	272	280	306	317	290	297	254	267	280	269	272	278	280	318	250	247	249	268	283	274	283	270	285	288	260	254	278	295	288	251	281	260	272	290	285	302	263	250	263	268	278	270	305	271	269	279	277	258	275	304	291	282	286	245	273	246	286	263	300	260	282	292	302	256	278	267	270	257	262	292	293	272	260	272	282	299	295	289	285	290	302	289	324	278	284	280	291	293	294	299	289	249	263	277	282	296	267	307	251	276	249	252	249	294	263	278	257	285	276	248	280	240	301	266	274	281	274	321	252	262	260	279	256	278	295	250	310	280	270	268	308	287	287	283	262	272	276	268	282	282	307	310	263	296	281	280	249	297	277	273	249	268	284	282	280	273	296	289	282	280	326	266	266	255	278	264	243	255	289	285	260	295	267	279	289	296	282	275	264	259	291	277	306	287	256	254	271	289	293	259	298	256	276	303	285	294	311	235	309	257	281	274	284	282	253	305	279	267	277	269	291	269	268	284	269	259	256	278	268	315	299	251	272	308	275	243	268	253	277	305	290	264	308	292	274	258	283	310	280	283	309	290	256	286	276	266	264	270	265	301	266	295	286	304	290	291	261	282	287	285	271	272	310	276	258	284	253	266	295	286	277	292	276	281	256	323	293	271	259	306	283	303	287	273	308	256	275	292	299	273	252	302	311	291	310	283	291	260	282	272	289	277	273	260	279	263	262	306	275	259	278	256	289	273	267	282	300	276	298	325	301	301	274	268	280	261	289	254	240	275	274	277	290	257	273	272	272	257	287	254	274	294	283	290	269	277	282	263	252	267	255	315	281	291	260	290	300	287	252	279	309	306	291	305	268	254	257	256	260	283	279	241	288	302	298	280	286	284	280	301	283	274	260	284	252	255	262	271	289	268	277	276	279	293	310	262	267	283	264	283	284	265	265	309	276	290	268	307	264	278	293	256	296	231	266	288	281	307	298	287	259	301	300	281	272	317	289	304	278	295	256	275	270	256	294	266	322	289	293	275	256	313	291	294	268	258	288	289	295	264	271	288	261	268	278	270	266	285	281	299	303	289	276	257	276	274	281	270	262	271	282	296	307	263	253	268	280	279	278	268	259	309	296	281	293	289	245	306	282	274	278	278	283	297	270	276	299	281	277	299	287	289	265	298	254	308	290	272	261	324	301	285	281	279	314	259	260	308	274	285	298	280	246	275	254	275	269	272	297	249	286	282	284	272	260	256	279	265	266	287	273	288	256	270	250	278	244	281	280	267	283	252	283	262	268	289	257	299	277	249	273	257	266	276	291	291	277	292	292	282	274	280	294	305	276	269	253	264	301	309	261	299	280	300	293	269	289	268	295	265	288	276	257	294	274	291	274	331	316	301	275	280	276	272	304	278	303	263	267	270	267	283	251	298	264	256	263	287	293	298	261	287	256	267	287	294	274	281	267	310	285	312	301	268	256	285	267	255	310	253	275	280	270	260	263	279	274	298	285	271	298	291	302	257	275	273	258	256	275	318	251	266	287	268	291	257	278	274	253	279	260	294	293	288	284	290	321	300	264	268	282	285	253	271	253	290	298	280	265	266	282	297	295	252	251	259	277	290	271	276	265	275	284	268	265	275	297	267	307	301	286	288	278	287	255	301	303	265	286	278	293	305	285	280	275	252	254	284	296	271	281	285	253	278	276	266	276	289	309	285	287	265	278	281	270	263	317	295	288	308	282	262	287	255	298	279	256	306	303	267	291	277	291	281	297	275	279	278	273	292	283	301	258	263	269	314	294	270	296	265	259	275	268	268	244	280	306	241	259	263	267	304	256	294	300	316	262	275	274	287	287	288	277	287	277	299	277	257	287	265	269	277	272	310	277	274	293	299	286	296	319	298	304	250	245	265	251	259	267	260	283	258	313	254	285	277	265	277	281	256	303	272	295	273	265	274	270	298	266	254	276	277	298	262	285	267	280	259	283	300	316	286	274	298	296	268	273	296	285	292	289	284	312	279	266	253	278	247	277	273	285	287	295	270	291	280	304	278	261	310	278	315	262	290	277	298	280	287	267	286	292	274	305	288	279	245	255	288	294	279	275	298	259	306	275	292	311	285	273	297	282	270	254	279	291	299	300	291	254	288	312	279	272	278	279	285	292	294	280	274	245	297	278	285	329	296	281	284	271
24382	20852	27137	24703	19081	10599	5884	3046	1645	1492	1489	1245	975	669	644	627	603	570	547	607	544	514	588	555	496	530	556	567	542	497	516	535	546	538	502	511	562	495	552	514	516	520	482	523	536	517	528	508	584	466	574	549	571	506	525	517	501	496	557	521	531	515	518	537	557	537	519	535	532	534	512	560	532	522	525	541	532	505	512	499	473	539	509	536	513	501	523	549	544	522	524	527	533	540	501	585	523	507	502	524	497	551	517	486	569	512	537	515	521	496	558	566	505	540	544	537	558	508	477	532	531	511	518	468	517	552	526	541	524	541	511	536	504	509	526	502	583	535	510	537	504	472	529	550	513	551	509	493	553	488	504	543	542	562	504	507	483	515	514	544	541	518	516	552	513	549	517	529	503	513	547	548	519	488	572	534	533	546	476	496	562	503	533	526	505	536	518	533	494	504	502	487	547	494	523	519	544	508	532	541	549	520	512	500	549	510	542	507	515	495	532	530	560	524	535	489	505	522	507	515	547	553	504	572	524	505	472	534	523	495	522	479	506	498	545	517	520	510	555	535	507	547	543	505	510	481	536	512	556	527	541	475	541	547	546	490	540	466	501	520	557	532	515	502	493	517	499	510	528	519	536	544	554	519	534	543	552	506	550	529	575	526	504	541	535	528	544	529	518	557	530	539	521	519	535	547	506	514	529	552	530	492	540	519	501	535	519	544	522	519	537	525	503	547	528	554	507	529	563	532	516	520	481	515	516	557	562	529	561	530	521	518	555	521	503	529	557	474	513	490	502	523	500	557	538	478	546	539	567	483	509	560	518	487	517	528	510	515	496	539	545	497	557	514	557	521	501	579	537	515	505	522	550	504	484	545	509	537	500	526	504	474	533	540	550	540	486	511	553	530	494	551	516	511	501	473	497	533	527	528	544	558	543	505	492	510	531	537	518	549	508	555	521	546	520	553	552	548	520	513	498	535	492	547	548	527	517	500	514	529	545	496	534	522	508	527	503	498	488	498	541	505	539	510	507	514	521	513	543	500	532	535	501	531	510	511	532	528	550	483	532	526	533	532	538	522	535	498	485	532	510	515	496	545	558	501	545	526	538	505	572	544	518	514	527	543	553	544	491	553	506	545	509	527	510	505	568	529	512	500	493	568	504	438	541	532	531	526	533	536	536	516	517	535	520	536	514	528	536	533	508	507	560	503	512	529	521	517	527	527	532	526	513	544	502	519	513	530	523	555	513	535	512	500	497	545	500	532	497	567	541	477	511	484	546	533	503	572	502	514	518	510	500	494	545	550	537	514	478	522	562	540	495	486	481	503	474	546	516	579	504	499	538	509	504	514	527	542	489	515	524	506	530	508	517	543	478	546	517	483	545	587	526	483	547	518	572	480	511	513	524	548	508	524	500	541	539	502	499	508	515	551	503	492	543	567	536	539	515	527	522	488	569	516	549	498	513	559	510	529	528	505	505	533	519	497	528	506	550	540	538	548	538	523	529	545	550	554	497	561	545	545	510	478	545	509	515	508	521	561	533	532	472	514	506	502	567	510	541	567	526	499	502	523	504	536	532	507	487	560	561	482	486	487	529	524	529	552	524	546	474	538	574	487	525	516	528	513	557	518	554	490	574	522	520	552	544	534	538	528	540	524	515	564	488	535	503	544	539	517	521	528	531	536	539	516	543	548	530	516	502	515	561	558	501	492	528	518	557	515	553	502	503	487	499	524	515	523	519	575	539	534	496	540	525	531	548	562	521	515	521	511	511	507	499	512	515	492	566	516	524	557	514	544	539	500	539	534	527	548	511	548	517	498	508	516	493	506	519	504	536	516	515	512	527	520	529	518	473	540	526	503	558	500	537	514	503	564	500	529	538	510	501	488	554	515	514	510	506	513	559	521	541	542	493	505	529	543	490	539	525	538	535	531	514	481	502	517	499	540	503	506	537	507	528	530	541	521	530	498	558	551	584	526	544	538	518	532	481	506	558	505	545	539	533	539	527	491	526	518	537	546	501	524	537	547	504	531	515	530	497	521	544	560	507	533	498	519	542	523	528	535	548	488	518	530	497	496	506	485	518	492	534	520	542	515	534	520	518	506	553	503	558	524	533	511	522	513	519	556	489	514	547	528	500	530	486	515	511	524	497	541	499	515	519	526	507	552	513	536	550	535	531	544	503	514	484	560	543	540	537	558	536	500	510	555	547	526	526	510	510	554	561	512	539	529	505	581	553	531	538	544	524	478	514	490	497	484	490	504	509	557	499	527	525	497	517	492	537	515	538	507	504	507	518	533	536	536	516	558	503	510	485	567	542	551	546	468	518	540	490	524	536	556	503	484	520	493	528	557	556	519	565	559	497	517	514	518	556	506	473	552	513	514	508	532	520	478	510	539	497	503	524	522	539	553	522	576	506	511	518	493	510	574	514	539	542	491	483	529	562	542	521	527	520	537	533	506	534	493	541	527	543	566	522	538	539	549	498	527	497	509	496	535	483	495	517	544	535	510	538	530	561	532	507	532	512	528	526	560	562	544	529	570	492	508	503	529	496	509	523	507	555	507	502	544	532	526	511	567	526	504	531	510	560	538	520	498	506	501	529	593	507	491	548	553	510	529	527	505	525	511	502	526	515	526	560	535	548	562	552	521	570	495	505	553	480	541	513	531	526	534	513	531	526	554	524	482	517	573	512	492	523	503	502	528	530	499	537	520	521	529	553	512	530	519	491	561	536	542	503	536	485	531	534	493	557	497	510	534	512	503	477	563	580	527	513	488	516	550	550	524	507	495	537	492	506	505	543	544	549	497	537	515	550	468	533	519	511	517	540	533	520	540	558	512	519	533	515	523	523	569	537	491	516	523	540	487	513	509	540	537	529	507	508	500	516	498	480	520	552	493	503	537	520	506	503	519	523	487	502	539	502	532	499	540	525	493	487	527	471	536	538	506	527	506	506	474	516	548	532	512	509	536	538	489	495	522	532	545	521	532	539	521	528	525	536	494	514	531	570	520	528	527	528	531	531	520	545	542	555	531	540	511	523	502	525	536	513	527	515	520	539	531	527	542	477	539	526	541	493	525	544	516	524	516	535	536	484	580	505	509	485	501	524	519	495	496	507	472	495	511	519	570	530	492	493	519	482	529	544	520	492	493	507	540	547	538	547	512	536	560	531	515	515	538	518	524	519	547	534	480	518	529	513	521	504	497	478	550	487	530	506	540	540	508	512	507	545	531	495	560	517	494	525	503	504	509	544	515	541	526	510	546	532	507	506	501	497	495	485	540	513	543	543	509	564	526	497	523	510	517	536	547	482	496	495	513	491	522	562	521	534	501	516	534	536	535	524	518	492	545	527	554	542	532	528	520	520	517	541	517	500	567	571	511	546	486	514	519	497	495	552	527	524	557	504	489	568	514	512	560	508	558	490	535	545	523	530	504	487	499	555	528	508	502	527	536	505	546	513	565	524	526	535	494	548	572	525	522	518	547	527	493	492	553
36241	47048	26065	20492	20479	13699	10204	5775	3415	2857	2619	2237	1461	957	856	850	736	775	714	692	665	628	634	630	665	652	648	620	603	608	572	615	579	621	596	603	568	624	621	613	610	630	605	591	642	617	572	619	588	557	609	619	599	637	585	604	599	607	604	593	593	559	582	623	603	584	592	546	581	588	619	612	597	536	586	604	596	595	567	563	599	608	581	624	578	574	609	595	527	587	605	608	611	598	612	617	589	578	597	607	629	598	557	581	629	620	602	556	574	593	568	626	597	588	594	613	639	590	574	563	642	542	589	585	603	602	617	577	603	624	536	625	592	585	606	610	582	568	518	590	612	584	601	571	641	609	588	609	628	623	588	626	599	611	578	565	571	592	608	616	559	616	583	560	604	598	594	562	601	614	562	595	538	563	632	560	590	594	621	598	591	594	580	571	596	575	602	600	581	567	571	619	632	608	570	599	552	649	625	582	658	608	558	587	601	594	558	599	601	592	587	633	615	552	609	549	613	601	608	583	571	625	617	566	599	611	585	604	552	567	600	618	611	619	637	585	579	619	572	548	617	603	611	584	568	626	620	598	586	612	592	591	603	569	582	641	614	615	561	565	580	570	589	611	581	594	644	630	598	600	588	604	572	594	569	607	613	610	560	577	608	631	563	562	591	627	574	617	629	576	642	614	590	554	602	640	599	587	574	607	593	583	598	617	589	630	583	599	588	616	559	570	593	587	585	566	603	615	598	615	629	654	561	561	578	596	600	641	576	624	600	621	555	618	623	599	582	601	567	558	596	572	547	594	636	559	586	580	583	575	596	586	623	617	557	583	600	581	580	615	600	583	595	630	612	571	631	549	590	571	585	633	605	598	615	598	591	594	586	593	564	571	598	580	648	592	589	618	623	580	597	609	642	572	594	619	601	564	603	571	593	586	588	642	568	607	600	610	603	611	554	598	578	583	602	561	608	622	543	611	587	539	579	608	574	550	579	618	596	613	577	592	613	563	577	621	601	594	608	592	629	621	581	603	595	565	568	631	607	614	609	592	579	615	606	622	608	619	581	561	586	572	564	571	612	601	661	633	569	616	616	572	586	616	572	593	589	592	590	546	582	640	612	605	630	623	560	624	606	594	546	615	604	649	611	615	566	644	576	584	584	628	604	592	610	538	578	608	672	620	589	612	600	629	592	624	571	629	628	619	590	581	583	601	584	603	616	596	558	608	613	587	626	598	606	598	621	581	617	573	644	610	577	580	612	586	616	598	567	605	609	556	636	578	612	621	605	580	580	575	560	569	611	593	606	626	622	586	637	562	593	559	618	595	643	550	594	613	641	559	630	599	570	564	613	649	580	628	629	604	604	577	602	599	599	632	606	577	591	599	592	604	572	596	612	641	602	589	592	584	591	609	593	590	598	606	555	639	607	534	582	609	612	579	643	618	603	615	585	609	579	602	568	558	594	624	620	570	573	572	626	576	586	625	577	607	612	556	590	625	604	592	583	626	611	605	572	592	607	596	572	620	667	634	578	602	619	605	584	607	617	593	569	598	584	567	605	606	593	608	610	605	609	586	616	574	582	578	604	604	590	631	616	575	580	623	579	564	596	622	640	614	584	626	602	569	624	614	612	599	590	622	612	613	562	587	588	606	546	577	598	597	595	581	635	597	601	563	615	624	581	624	592	600	654	627	570	592	622	574	590	644	582	596	609	556	610	584	626	605	590	582	590	621	588	595	611	576	562	600	609	584	578	570	601	589	605	609	589	578	588	564	610	605	618	659	600	614	571	602	618	610	583	555	660	609	573	580	603	612	596	618	613	627	618	607	587	608	584	590	612	580	591	609	600	593	611	603	565	562	581	598	547	637	617	571	592	617	557	610	569	588	608	599	608	621	622	580	588	579	607	623	554	598	585	579	539	569	559	630	600	586	587	620	561	647	562	560	621	619	614	573	594	580	588	609	639	618	594	592	603	613	685	581	607	578	628	608	585	601	564	611	607	609	606	601	583	592	618	589	597	608	597	608	595	616	607	597	578	589	592	593	612	518	601	561	592	613	629	608	612	619	566	599	631	561	593	645	580	613	586	599	622	589	621	642	586	599	615	582	631	583	583	590	644	575	562	585	573	614	614	574	624	620	552	622	605	638	602	597	603	560	571	645	612	559	577	621	647	585	612	551	623	621	640	579	578	609	581	572	592	583	591	575	597	588	622	586	600	622	583	634	594	607	595	623	589	602	617	580	600	615	584	600	604	587	639	588	606	557	578	592	598	624	592	613	577	579	626	627	567	595	560	624	618	596	578	644	577	577	642	594	605	565	588	613	618	570	575	598	599	603	600	620	606	610	634	613	628	588	578	569	591	633	610	619	575	652	613	520	608	617	565	588	583	591	591	620	581	592	614	624	637	625	575	589	578	606	597	633	619	575	617	650	618	585	597	632	578	605	564	618	596	607	577	594	630	571	649	557	529	559	574	611	565	604	594	630	608	573	609	585	609	587	598	606	614	564	578	590	601	598	620	588	605	573	580	621	560	576	584	597	558	593	583	606	624	578	576	598	628	613	607	593	630	553	602	623	590	599	579	639	601	607	571	562	643	596	572	610	605	627	671	591	564	620	636	642	589	613	599	606	613	585	613	601	576	604	605	597	585	595	615	613	583	613	589	588	582	591	592	606	599	604	593	552	596	571	608	595	627	636	587	604	608	626	614	631	600	617	570	641	597	568	594	605	636	612	618	648	610	608	588	639	612	589	611	586	616	577	558	563	561	580	606	623	613	616	610	611	631	574	576	615	575	563	530	635	591	599	579	647	625	562	571	583	631	593	611	565	636	561	633	571	602	591	639	586	596	616	568	602	611	623	633	646	581	624	605	590	649	604	553	593	608	564	555	627	605	619	613	594	621	603	587	599	620	574	576	609	572	577	574	596	601	611	550	632	605	583	569	592	555	579	579	575	537	581	618	580	582	636	627	588	610	624	611	620	585	559	612	613	557	590	620	586	632	603	570	644	630	603	604	606	601	621	573	644	626	586	576	613	577	600	628	599	604	632	600	614	592	608	620	594	580	614	581	572	615	578	599	569	581	592	592	610	579	574	669	635	586	610	585	603	608	594	606	580	617	588	598	602	607	542	565	603	584	574	600	609	636	587	570	598	546	602	587	605	600	614	591	635	604	595	640	568	593	582	561	568	576	586	566	605	585	562	591	576	607	587	560	562	582	588	602	626	608	601	548	599	591	593	611	574	620	594	609	573	583	571	609	608	607	569	600	543	568	549	585	589	597	610	605	573	567	628	542	586	554	579	610	574	600	592	612	601	608	570	623	567	591	592	619	554	579	650	569	648	606	579	568	621	617	587	565	605	571	593	569	596	566	611	570	671	579	600	561	635	572	596	564	641	624	584	597	604	580	593	649	580	576	635	588	587	594	615	627	629	556	614	667	566	624	606	637	577	583	549	604	606	584	607	540	633	618	611	590	587	614	613	607	594	555	602	572	609
22376	20849	28491	23309	21029	21735	19476	6912	3357	2323	2572	2243	1364	801	670	631	572	574	513	522	464	428	454	419	412	428	410	346	414	339	343	413	329	371	398	347	343	360	402	391	356	342	371	359	366	387	337	371	364	342	330	356	351	378	331	329	383	366	346	366	380	324	373	341	372	345	375	355	386	358	357	356	349	374	338	331	318	394	330	343	383	348	323	357	361	383	357	373	351	369	361	363	327	358	397	342	368	342	358	364	331	339	365	380	346	311	374	404	386	382	393	369	332	364	359	339	330	375	360	332	317	359	384	350	337	361	380	328	320	365	346	387	379	370	389	363	359	354	358	368	343	367	327	350	310	340	349	356	345	351	346	370	359	314	354	346	368	374	370	366	337	374	335	356	327	349	355	336	338	338	367	356	386	329	332	351	326	344	343	384	381	377	352	374	345	351	316	377	376	306	347	368	327	322	332	313	356	316	334	334	346	306	318	382	328	372	348	345	386	361	355	352	365	356	330	356	365	367	358	346	405	342	335	329	350	359	345	355	358	338	352	371	386	375	357	344	349	340	358	320	341	392	349	374	363	336	373	340	358	363	365	350	319	351	357	343	340	364	371	348	365	354	364	351	361	380	350	354	336	361	306	394	371	363	366	351	381	374	397	355	374	310	359	352	352	363	366	361	342	330	387	358	327	365	321	335	374	362	338	338	364	322	362	348	326	343	336	333	346	311	365	391	326	347	345	363	362	324	330	340	336	370	344	332	347	378	369	343	335	311	375	348	315	368	360	386	363	382	382	353	352	352	355	373	314	355	296	354	342	376	395	383	340	351	332	378	327	350	346	360	369	366	371	356	357	360	328	380	384	353	338	344	380	342	362	354	389	368	346	347	362	343	360	351	342	356	357	330	371	324	390	372	350	355	348	352	351	374	329	347	373	360	333	325	343	354	328	347	329	347	362	369	326	342	346	363	327	377	354	382	356	356	321	380	372	367	343	341	372	330	378	343	337	338	329	380	354	332	365	369	374	354	356	335	357	346	380	341	387	337	334	351	365	392	361	353	349	345	354	344	398	343	359	357	356	362	357	347	326	367	342	348	333	384	363	340	347	349	368	314	387	367	363	390	327	393	347	339	384	329	344	350	339	341	362	335	367	358	332	361	348	341	370	360	378	345	361	326	358	339	336	367	332	341	367	355	346	357	361	381	364	353	335	331	347	348	374	356	406	388	367	355	364	327	362	338	369	369	347	376	340	357	341	337	346	346	369	369	368	352	345	376	338	369	369	375	359	373	349	353	357	363	316	384	343	358	335	369	365	345	346	341	354	358	346	388	343	351	365	342	335	380	351	418	388	353	310	340	364	382	351	355	364	349	363	319	362	347	364	366	360	377	346	370	343	351	337	358	351	350	352	364	350	353	377	365	345	352	354	388	336	370	363	372	364	335	345	344	317	350	341	359	373	342	291	377	358	353	357	372	343	381	365	381	353	342	335	331	373	356	377	363	353	341	315	354	343	326	381	370	379	323	322	366	335	368	374	337	338	364	347	357	368	366	355	368	353	370	354	343	335	334	362	351	353	392	333	407	364	361	355	369	346	340	365	328	338	336	348	359	358	350	357	343	338	327	376	339	376	363	351	369	356	347	354	359	359	363	351	387	334	375	347	362	352	381	337	313	339	339	349	347	348	335	309	311	352	312	347	357	322	320	376	377	336	333	340	330	389	348	369	346	350	402	392	330	356	350	348	335	373	316	348	327	360	350	347	352	318	328	327	348	374	351	326	319	361	336	352	358	358	405	369	352	344	361	355	378	381	320	359	347	377	354	375	340	326	379	344	339	355	373	346	398	338	321	324	381	332	306	333	346	356	346	345	327	337	361	342	362	332	371	363	346	348	353	369	355	375	310	353	348	384	367	363	336	373	385	374	348	373	366	383	343	333	347	338	383	348	348	370	357	406	368	336	363	305	339	350	356	366	365	348	347	361	341	371	378	374	332	376	338	334	388	344	323	346	366	369	331	376	336	338	328	324	331	380	358	390	353	316	397	336	327	378	349	319	318	365	384	328	316	366	376	333	371	354	332	348	352	302	359	342	323	316	323	369	320	330	327	369	334	336	372	372	371	369	342	357	376	326	339	368	359	344	346	378	349	379	361	335	335	353	330	357	368	371	350	346	362	332	360	335	376	364	344	376	372	375	330	321	343	339	319	372	343	336	335	372	370	375	326	331	365	335	301	360	342	347	347	339	354	381	316	330	346	391	345	369	330	348	330	349	338	378	319	328	361	343	353	366	362	338	332	355	347	378	357	316	330	327	321	350	337	355	327	349	358	362	341	334	337	350	365	341	322	354	353	395	394	360	357	375	368	374	377	327	307	355	364	336	344	344	347	356	346	348	353	369	319	348	356	337	353	380	343	356	366	357	364	360	371	345	344	403	349	347	353	382	394	378	363	350	347	351	368	387	374	347	375	333	351	329	336	372	351	344	374	378	382	354	358	362	357	368	379	335	337	328	336	362	392	385	344	330	338	326	352	354	355	374	336	348	340	348	373	371	356	405	352	373	366	361	318	332	359	368	342	376	326	364	355	397	340	385	353	353	350	331	338	337	330	358	348	342	384	340	376	344	341	349	368	336	333	359	361	368	380	345	362	349	310	345	383	351	350	384	318	320	388	354	341	360	324	365	382	304	368	362	347	320	350	313	349	365	358	354	350	355	364	336	381	371	342	326	386	339	369	357	333	355	361	326	326	338	341	358	314	345	360	320	364	331	347	383	351	342	354	338	358	339	345	362	340	361	346	330	373	356	379	333	350	373	350	361	367	347	362	326	345	366	336	315	343	351	344	373	357	348	356	330	337	366	334	350	356	388	390	367	331	365	384	342	378	351	351	350	395	368	357	372	374	364	396	322	385	399	373	327	368	367	341	403	331	349	329	389	393	384	337	328	330	363	339	336	359	340	327	328	371	359	328	353	359	384	330	372	349	349	357	344	358	371	332	324	330	340	324	352	349	357	332	410	342	326	352	354	341	359	364	358	349	407	347	355	355	369	361	346	359	381	322	350	330	330	355	352	339	344	342	290	379	363	365	332	341	375	358	316	360	333	378	354	346	357	372	370	361	350	311	344	355	343	352	333	333	358	358	386	390	321	343	303	324	317	339	348	333	372	334	339	377	346	360	365	357	357	331	343	350	352	350	356	338	367	377	308	331	355	359	366	323	358	338	339	373	356	364	391	368	356	335	349	361	358	324	363	338	367	331	343	338	349	361	347	335	333	362	365	342	359	340	352	345	332	390	403	375	331	298	414	359	348	332	384	382	364	326	343	378	311	384	356	368	342	359	334	325	345	311	388	363	384	356	375	375	382	342	332	345	335	368	400	356	358	342	371	343	362	390	322	348	357	349	334	363	382	343	341	390	371	393	372	378	353	374	360	357	361	346	343	351	356	319	353	354	372	376	366	334	385	355	372	348	342	333	318	374	324	359	342	367	352	375	354	322
40738	58430	36040	28780	28830	21205	16024	9935	6560	4578	4979	4132	2341	1261	1065	953	787	833	669	626	565	523	507	525	494	507	464	454	449	441	430	411	437	470	364	435	439	381	406	414	417	415	413	382	395	397	399	393	406	390	392	429	449	403	413	408	417	402	415	401	425	372	429	379	364	406	408	377	388	410	385	414	403	421	418	381	402	366	404	391	377	365	416	371	391	421	391	382	412	387	436	428	387	379	370	387	389	410	378	410	377	414	386	409	387	377	423	381	368	387	414	396	396	356	395	426	423	400	387	384	418	428	411	374	412	392	394	358	356	439	420	352	392	411	388	427	398	370	370	437	413	386	383	377	386	413	363	387	424	404	398	405	371	396	376	383	410	388	426	392	407	384	353	378	370	378	391	396	420	422	398	420	378	412	370	404	387	429	416	410	405	387	374	383	407	412	421	403	420	405	382	382	381	379	405	385	424	362	371	415	389	386	414	414	378	422	421	386	439	380	385	381	327	382	367	354	374	383	443	390	367	383	381	377	419	428	386	395	368	424	396	397	413	403	392	353	411	413	381	394	427	383	399	428	415	431	384	374	363	413	396	402	407	370	416	401	387	415	403	397	428	401	398	387	394	391	391	390	386	365	379	351	390	388	396	384	381	385	388	407	398	406	398	375	363	365	390	368	359	411	397	389	399	395	379	377	365	358	419	401	436	432	397	389	391	396	410	425	392	393	407	404	402	362	385	390	455	410	392	374	381	381	389	395	395	405	374	402	368	388	392	388	407	383	389	403	379	394	383	405	405	410	395	387	407	397	395	383	360	352	385	397	371	415	389	391	363	405	402	377	389	399	399	378	389	380	419	357	408	407	403	406	388	391	431	385	395	390	408	380	390	403	387	415	392	379	410	389	396	364	430	393	415	402	390	382	384	401	373	412	402	425	391	406	401	403	412	415	405	404	417	366	387	408	405	398	375	365	399	404	422	374	427	361	368	409	386	380	378	394	385	403	386	403	397	387	390	408	377	366	383	402	400	369	409	406	386	387	398	383	368	386	397	413	399	404	351	402	402	403	418	389	417	385	363	417	384	368	362	382	371	409	370	400	379	396	360	390	368	355	358	391	390	365	414	389	370	408	362	367	371	385	426	405	415	415	378	395	381	396	405	376	403	407	394	395	407	398	394	382	364	385	394	373	372	373	369	402	371	389	384	396	440	383	424	388	393	378	390	404	388	375	396	407	374	358	386	386	426	394	337	377	412	437	381	367	393	420	359	390	412	387	398	401	370	399	391	387	400	390	367	400	418	399	391	385	387	445	366	408	385	396	368	357	429	377	405	388	401	385	393	363	382	367	398	399	428	396	391	383	389	399	382	408	354	360	419	377	367	403	379	374	401	395	404	409	438	367	418	376	362	395	378	392	348	389	401	405	422	359	397	378	435	403	408	391	376	401	373	372	399	342	402	371	381	390	384	397	355	416	401	400	411	392	377	367	395	409	419	445	391	376	342	400	380	395	372	423	380	375	375	379	415	356	415	384	372	390	368	394	360	405	385	412	369	436	378	400	393	421	373	377	388	375	382	367	355	430	390	379	399	420	368	394	416	361	412	387	392	396	429	355	433	369	386	392	398	384	395	372	426	417	375	390	329	414	376	387	384	382	389	372	404	393	358	384	417	365	391	363	364	393	377	397	396	419	399	387	393	393	416	398	388	394	360	402	414	354	377	410	405	397	403	403	401	361	384	392	376	363	367	417	404	426	373	395	399	397	412	423	393	372	395	369	381	386	409	361	398	412	376	377	392	393	385	374	423	382	412	382	414	408	401	410	388	443	416	365	391	367	391	409	381	422	411	370	423	380	379	379	401	351	396	371	390	398	394	397	403	414	373	401	391	411	350	420	382	365	347	410	363	394	409	423	406	397	411	380	424	385	376	384	384	405	373	403	411	390	387	351	402	363	405	421	375	375	385	411	369	407	406	368	353	387	406	378	393	409	417	423	406	406	417	397	404	371	396	389	400	419	394	414	394	415	392	374	402	359	367	371	394	404	389	411	376	375	406	416	345	389	398	376	352	406	380	413	381	389	390	440	389	441	420	425	381	394	417	375	390	400	428	386	391	406	379	362	397	397	429	400	386	412	378	420	380	419	404	359	398	394	415	398	383	349	419	390	408	370	402	424	398	366	406	388	425	352	397	382	391	449	388	419	405	387	356	405	390	419	411	381	375	394	392	377	378	398	424	383	388	389	440	383	371	355	379	360	391	405	392	413	405	420	417	403	372	389	388	397	377	393	381	399	399	382	392	375	377	379	365	391	420	399	371	378	377	402	396	414	365	400	375	371	350	372	420	377	372	356	401	382	436	413	380	383	419	393	393	404	438	384	402	370	359	419	411	385	412	375	375	362	364	378	381	397	398	378	397	369	383	357	370	409	381	427	450	396	404	392	396	385	417	386	395	385	387	418	407	413	396	398	394	371	404	401	433	411	387	393	372	369	402	413	403	386	418	370	396	381	382	379	399	388	377	387	378	358	390	403	333	387	394	381	397	392	397	408	383	398	392	408	381	397	388	390	380	396	387	394	400	373	394	362	382	396	397	383	402	377	437	411	402	370	394	381	403	351	406	431	409	387	385	414	377	404	418	385	387	377	385	397	407	386	396	360	393	371	388	349	408	392	358	400	370	378	420	380	418	416	383	398	370	380	420	386	419	394	426	393	412	370	402	379	357	399	395	385	366	357	415	437	387	387	381	393	417	393	402	368	378	372	415	361	402	376	381	372	365	371	378	396	397	375	373	393	372	384	396	405	368	394	389	415	431	424	409	363	426	387	394	408	391	381	404	397	386	397	391	387	377	424	344	405	427	400	379	431	409	352	421	374	395	387	392	398	371	427	378	372	421	405	374	377	396	381	348	366	398	396	402	403	391	381	410	400	366	397	377	420	373	410	440	369	414	421	414	403	385	400	386	373	424	402	412	399	382	404	404	385	393	391	405	368	402	408	395	398	413	383	376	384	367	409	401	397	357	405	355	428	436	404	395	417	387	396	398	392	369	405	391	405	388	401	380	390	365	414	403	383	343	347	385	370	377	391	367	404	383	382	394	378	376	416	378	385	396	389	413	434	435	403	396	378	367	405	397	360	393	386	396	424	383	400	410	407	403	394	403	379	379	376	383	378	396	384	402	378	359	413	397	392	410	398	401	375	367	357	436	384	401	398	385	386	400	405	387	392	372	408	383	432	405	382	401	388	390	387	371	406	406	401	371	424	370	399	446	345	376	387	376	398	380	380	412	422	390	402	406	376	374	396	383	333	379	387	375	389	415	373	407	411	373	402	375	403	384	336	377	367	407	414	353	368	388	379	367	406	387	401	385	380	359	395	379	410	393	380	379	370	398	410	382	370	363	383	411	383	400	410	440	406	376	401	395	391	379	431	404	404	386	388	411	383	401	373	358	392	431	410	384	438	401	402	437	401	405	422	392	399	364	407	414	414	401	394	366	385
28761	26004	21205	13972	10371	5997	3436	2084	1592	1133	1069	1074	681	498	400	404	468	427	408	427	418	387	405	375	408	415	381	423	409	404	354	371	394	424	390	365	399	355	363	386	368	394	350	411	391	389	387	371	382	419	390	376	364	388	375	402	385	377	368	393	376	355	381	383	372	396	415	383	380	377	373	375	393	409	388	357	404	398	416	351	406	429	383	390	410	380	378	377	388	390	397	415	369	388	378	323	377	351	410	394	396	406	421	424	414	360	405	407	352	378	394	387	375	418	407	370	374	364	351	377	384	401	387	392	356	401	361	398	402	367	354	369	380	405	378	435	364	412	373	362	388	396	428	414	388	426	371	426	405	393	390	383	384	395	348	396	362	429	403	398	422	386	338	411	360	402	340	390	387	384	389	376	368	339	388	415	401	368	384	354	379	389	397	362	356	365	382	401	387	386	407	380	403	416	383	389	400	368	425	396	386	381	375	423	345	417	408	386	379	365	386	421	372	393	385	368	351	400	397	415	388	355	365	397	429	399	388	373	365	370	389	398	362	394	382	397	379	368	399	365	407	401	389	355	418	382	388	389	372	416	393	378	412	441	355	383	368	379	355	391	378	383	408	393	392	435	398	403	381	414	402	397	359	409	408	440	375	418	378	419	382	379	385	400	377	399	394	348	391	380	404	363	368	393	401	375	403	373	422	373	384	367	409	391	400	375	391	347	389	389	384	383	347	420	383	396	397	358	412	379	400	394	383	402	383	379	382	377	402	416	416	419	397	399	371	374	401	432	430	354	394	416	384	394	400	361	394	367	346	377	342	367	417	395	366	411	387	389	398	391	387	413	395	402	341	390	391	373	363	398	400	399	370	362	367	370	350	379	392	382	404	367	395	377	359	393	411	387	421	370	377	391	440	376	372	415	398	392	387	377	387	396	394	380	398	392	424	419	366	367	379	380	399	370	374	368	387	381	383	380	419	390	408	395	364	392	395	392	364	409	374	391	401	397	369	388	400	403	419	407	371	386	390	369	353	369	366	413	407	400	364	391	339	402	412	364	399	389	397	405	372	383	390	404	374	413	360	425	381	380	397	369	381	432	390	392	387	366	351	448	413	402	386	405	417	379	399	374	382	431	382	390	414	359	392	395	359	346	392	396	383	372	364	359	373	379	412	400	382	399	385	405	430	404	404	370	404	401	398	406	416	386	398	406	397	388	425	365	385	389	386	380	392	385	351	389	380	387	388	417	368	412	399	403	387	353	399	382	382	387	393	396	368	369	381	396	388	386	367	373	342	405	399	368	379	364	359	413	370	375	378	380	406	393	370	374	409	398	364	407	393	350	361	424	376	381	400	405	397	369	406	431	394	388	376	397	432	376	392	390	417	390	403	382	403	404	352	395	418	385	383	434	397	380	370	371	403	387	406	363	393	396	386	350	377	385	381	383	332	396	387	370	391	420	394	369	371	357	376	362	390	380	365	395	374	397	427	378	378	382	379	403	398	387	398	409	377	385	402	406	359	395	378	393	384	371	370	349	381	404	365	358	380	351	405	368	396	375	373	419	372	380	358	385	402	357	399	405	416	368	360	383	413	375	376	409	388	383	365	392	368	384	438	388	379	416	384	403	410	393	374	354	372	393	381	387	391	404	407	390	400	396	404	359	364	376	351	362	416	370	358	367	388	390	386	393	360	365	379	402	392	359	384	360	421	374	402	415	432	407	394	370	377	423	407	358	406	395	386	402	363	358	415	401	370	396	383	388	403	387	377	405	343	358	409	380	381	397	353	381	395	400	396	402	360	378	397	388	389	396	403	446	398	396	403	393	393	398	389	364	428	382	395	371	381	412	355	340	346	417	383	358	391	393	398	415	382	348	330	350	386	364	381	355	377	375	368	376	409	416	417	385	381	383	399	363	383	376	395	375	398	398	377	404	385	363	390	383	395	377	374	382	405	388	377	386	403	373	409	382	398	419	397	382	395	378	388	372	406	353	434	358	398	389	405	320	394	409	364	383	327	381	363	382	366	385	385	404	381	409	396	378	405	390	402	391	381	363	367	383	371	376	407	385	400	368	409	365	337	359	398	363	391	400	373	417	366	380	408	383	398	409	373	365	413	423	368	399	382	383	398	375	361	392	394	379	394	358	363	393	376	342	431	384	399	381	342	364	348	399	365	369	406	387	393	390	388	374	413	390	374	371	392	371	361	409	414	388	428	418	378	376	386	372	327	405	359	372	385	393	396	414	408	399	380	385	370	435	377	365	382	421	391	389	387	368	380	405	383	389	374	359	410	401	378	378	358	413	351	380	374	365	404	387	372	364	378	395	364	409	391	400	410	398	375	370	378	356	376	378	392	416	391	352	404	384	370	368	393	410	420	394	440	365	399	384	373	385	373	379	369	346	404	378	365	416	399	387	418	425	375	352	376	386	378	356	356	414	394	391	385	343	385	358	409	392	429	384	386	381	379	405	353	376	386	388	393	349	372	356	361	374	405	370	354	369	416	376	405	410	387	374	431	369	377	414	413	390	403	382	387	405	392	409	383	387	358	381	417	399	385	402	387	348	392	395	361	389	408	389	344	374	360	384	372	371	391	368	359	358	412	418	387	362	370	392	372	369	395	396	372	395	357	416	383	415	393	388	389	417	371	387	384	372	393	393	388	383	394	375	368	367	353	391	379	373	386	375	397	422	381	398	386	406	388	346	373	403	414	397	385	411	361	385	354	404	390	394	403	395	406	383	366	426	394	381	362	383	412	363	386	424	383	382	352	405	391	394	392	392	384	395	382	348	380	355	379	369	389	409	391	427	357	412	382	387	371	363	372	384	358	382	391	374	374	382	378	383	418	392	352	382	367	414	403	381	405	375	367	373	396	399	396	367	393	383	401	375	406	421	397	376	371	369	383	397	364	404	368	394	445	383	373	377	398	424	383	400	372	404	387	372	384	387	387	388	362	407	378	393	376	336	360	376	409	402	372	384	369	383	394	345	380	377	388	358	401	385	372	401	381	373	386	387	387	373	406	411	386	378	383	367	383	380	381	395	388	400	369	346	350	392	397	409	375	401	388	395	372	429	383	409	395	367	380	368	361	373	369	362	396	407	390	372	398	369	361	395	390	351	371	415	382	400	410	366	425	373	395	391	348	376	396	377	385	382	387	386	361	366	387	369	425	347	412	385	424	380	403	356	406	400	400	400	397	370	380	410	411	381	377	406	415	377	388	395	376	351	390	374	421	400	405	425	366	399	383	405	381	374	358	365	400	381	383	375	371	425	405	400	382	406	394	349	386	380	401	399	396	344	367	373	396	386	380	379	399	427	385	362	356	397	423	397	399	436	380	403	424	387	406	394	375	386	383	393	401	390	417	376	369	384	413	399	390	399	370	446	416	357	391	385	377	404	371	380	416	385	395	377	401	404	374	403	363	403	361	402	414	368	378	360	404	435	407	408	377	412	415	395	357	376	376	404	385	377	402	344	405	381	381	376	382	374	376	378
33672	39581	22990	15485	15364	9982	6713	4285	3027	2119	1944	1699	1067	666	591	533	548	470	469	538	471	481	511	463	496	487	465	464	481	516	505	467	465	435	460	476	412	458	460	473	454	491	493	494	492	430	440	502	454	456	443	496	458	490	443	477	425	486	475	469	440	469	489	460	466	470	442	452	516	411	467	474	477	452	445	455	419	426	464	471	442	452	461	457	444	478	453	469	461	490	444	474	437	442	441	443	418	467	445	482	468	486	446	461	451	451	489	494	431	421	462	487	482	435	456	512	428	461	450	444	428	457	438	495	444	465	486	472	492	447	456	465	466	463	432	431	434	470	481	475	468	480	435	430	471	468	522	479	493	449	472	470	476	462	453	473	451	439	454	459	439	438	497	466	438	441	452	488	449	444	462	496	501	470	464	490	462	487	462	480	421	482	453	464	444	454	470	480	449	440	463	447	466	477	468	446	423	462	480	439	442	473	454	457	463	486	501	480	479	443	449	493	464	475	443	464	511	475	473	482	474	475	455	443	455	450	455	449	452	447	452	460	513	478	459	499	477	454	455	456	468	442	483	451	485	459	455	485	435	445	447	425	481	455	469	471	460	459	466	456	449	468	442	494	471	454	456	480	476	465	438	480	465	466	453	457	505	447	482	454	442	480	502	516	489	495	468	446	492	478	461	480	496	440	454	463	461	463	450	463	458	460	483	439	454	461	450	482	469	453	440	476	447	433	482	475	467	466	505	478	447	488	457	465	491	461	506	443	484	474	455	451	464	437	477	468	452	457	492	470	450	454	459	476	414	460	470	440	420	445	428	479	438	451	456	430	449	460	464	463	474	446	445	478	444	449	440	433	485	428	464	484	435	479	477	497	424	428	469	449	458	443	465	491	463	452	398	451	471	458	444	462	432	451	429	475	483	489	435	447	473	440	471	453	508	462	487	440	448	450	433	472	468	461	413	462	446	489	494	468	473	463	467	447	417	452	499	428	468	442	450	459	500	455	452	478	440	428	441	458	456	494	492	488	487	450	440	474	457	482	470	482	465	437	461	456	460	444	427	471	465	440	443	431	443	439	476	490	460	436	450	474	463	451	420	466	451	501	455	460	431	464	432	477	486	465	459	437	439	472	458	457	480	446	481	514	464	442	478	447	476	462	465	485	510	416	481	452	469	465	442	439	454	474	469	469	489	476	441	452	423	445	432	452	455	423	463	453	459	519	477	457	457	482	492	444	454	487	470	433	458	451	450	483	454	487	464	425	502	460	461	456	463	454	502	476	468	469	478	436	427	463	477	449	458	498	435	465	447	467	481	447	448	467	433	464	467	443	481	462	489	458	432	444	497	473	452	469	469	471	487	493	423	462	471	437	481	497	459	456	456	486	489	478	468	425	443	489	456	437	491	496	443	512	474	493	422	471	444	456	451	443	466	461	448	460	445	444	421	497	448	483	458	444	463	454	440	443	464	496	476	475	433	457	478	470	443	521	450	465	463	473	450	418	484	438	476	469	467	508	441	477	473	458	433	438	474	441	454	477	465	449	477	426	452	475	470	447	473	477	490	432	468	464	478	478	465	426	486	462	477	428	484	466	466	487	451	447	458	505	458	456	527	457	477	488	472	493	467	456	479	475	455	433	459	457	422	461	480	438	477	481	463	441	460	460	491	437	462	473	472	457	438	440	462	423	468	471	466	497	482	473	455	448	415	475	443	473	451	454	425	468	449	482	460	462	412	481	482	479	470	489	477	420	442	465	464	492	471	509	431	439	436	457	479	469	450	447	469	449	448	449	465	451	459	459	466	453	482	442	432	462	480	480	462	439	492	435	420	465	462	456	468	514	480	494	458	454	460	425	466	449	431	487	464	443	435	466	506	452	458	447	475	473	460	463	509	452	476	478	462	472	463	443	459	461	494	447	434	463	458	475	444	463	481	467	449	461	466	467	473	471	473	448	490	437	490	455	510	477	517	451	436	492	487	461	424	417	500	456	464	492	479	492	461	429	470	497	440	498	465	475	465	452	478	492	528	480	506	477	451	421	494	469	395	470	435	459	456	452	463	502	476	464	465	431	498	504	457	476	446	498	459	474	423	487	453	494	466	426	435	475	455	468	441	465	443	453	470	485	442	452	441	453	430	469	499	487	459	417	473	444	459	454	430	459	465	487	488	469	443	457	484	481	483	429	460	467	432	473	463	461	505	436	454	502	431	450	448	462	451	434	449	412	475	448	468	431	457	479	442	450	424	444	452	481	422	471	459	463	449	456	451	441	459	433	464	481	453	450	467	431	477	428	468	440	457	456	447	465	458	446	437	464	445	463	487	458	473	468	488	431	474	495	430	483	467	483	490	484	453	456	477	467	459	459	445	502	461	485	466	460	482	488	446	454	463	461	453	476	460	455	456	429	456	453	469	468	465	463	470	449	471	463	450	495	454	434	490	496	468	449	438	455	476	466	470	460	488	487	447	501	462	530	457	443	455	445	440	433	479	422	506	460	423	464	471	470	462	487	450	477	495	450	460	491	476	435	473	445	465	474	450	503	461	452	485	466	476	460	398	488	451	472	457	477	509	461	457	483	431	515	442	458	465	430	450	451	464	472	469	457	433	463	452	451	473	434	508	486	466	407	422	456	471	491	473	515	420	455	432	483	483	442	468	497	457	486	478	477	493	478	495	458	430	428	453	453	429	466	499	461	487	441	475	508	454	446	486	468	489	453	471	447	453	451	468	457	420	440	483	428	421	469	454	478	437	503	475	460	440	472	453	402	468	468	442	470	469	451	483	477	457	474	467	494	405	466	472	482	436	468	428	477	452	465	483	490	445	468	455	470	458	419	492	487	458	508	464	464	497	462	463	442	482	453	458	482	468	462	448	486	476	445	504	508	453	469	426	471	446	463	452	483	444	471	475	460	461	454	435	481	431	500	427	487	428	473	462	455	462	450	450	435	434	507	462	442	479	426	457	459	490	481	444	452	487	480	490	484	484	490	443	433	449	471	439	444	481	503	465	451	439	482	516	461	450	425	472	434	477	436	468	485	469	454	454	462	450	484	517	476	464	489	461	473	467	441	471	446	501	482	465	446	496	438	463	443	464	458	468	454	476	453	449	431	448	456	479	466	457	482	472	443	453	485	462	495	447	449	480	458	444	466	451	467	456	458	423	443	467	448	439	466	499	490	452	465	459	473	451	491	458	468	470	481	435	471	454	443	458	484	463	436	475	457	471	457	457	458	421	453	464	453	466	464	460	444	467	498	474	468	483	443	488	444	460	413	463	442	474	491	460	476	451	416	476	472	477	469	434	468	465	470	473	489	442	443	433	460	477	482	458	469	485	452	476	441	438	462	455	483	465	451	461	474	423	421	475	438	464	465	454	497	464	441	491	482	430	436	457	465	466	456	416	492	473	495	473	449	492	478	452	486	446	439	456	454	477	467	446	485	448	443	430	470	467	482	451	454	432	462	458	457	496	449	464	456	476	471	452	456	453	457	468	485
23333	20848	28049	23756	21287	17831	8408	3963	2644	1459	1487	1535	910	462	440	374	367	350	322	287	289	272	244	266	281	267	271	242	269	218	229	234	236	242	218	249	242	253	260	253	238	214	229	230	214	245	230	233	259	224	240	242	231	241	234	223	240	242	251	230	242	239	263	254	264	228	237	206	240	236	239	250	247	220	229	214	246	222	222	227	222	230	210	234	246	216	231	216	248	227	220	221	244	236	218	223	237	254	207	240	230	246	215	224	264	233	248	234	245	209	215	230	237	228	245	240	239	241	225	233	227	240	244	226	238	232	225	250	252	202	241	266	224	251	241	231	225	248	224	214	231	252	211	244	233	220	222	224	222	228	230	266	236	227	212	231	217	214	239	236	232	231	225	240	228	243	236	206	219	221	222	232	251	236	223	237	240	236	216	211	250	220	216	223	230	241	198	246	230	216	231	245	250	243	232	234	225	224	259	217	215	243	218	241	221	255	229	244	233	239	224	243	231	243	241	239	244	223	250	235	253	225	208	250	231	237	242	222	246	239	240	209	238	218	263	236	221	204	234	249	229	257	213	247	259	216	217	236	238	233	230	248	219	228	230	251	231	228	237	210	225	256	249	231	213	226	224	232	227	215	243	224	227	228	208	240	269	236	228	214	243	243	224	239	229	229	204	236	217	213	218	273	222	251	211	229	209	267	266	235	254	228	248	227	221	214	252	257	246	235	240	218	215	231	245	226	223	255	240	230	232	202	217	224	252	232	212	222	227	211	228	265	222	250	225	226	238	245	225	213	225	220	231	247	224	226	222	223	250	235	225	242	225	220	229	231	270	216	240	216	237	265	242	227	237	225	245	221	208	212	244	247	232	231	215	250	256	212	207	207	248	228	238	239	227	221	223	200	225	245	216	207	211	223	233	236	235	272	248	262	247	254	253	216	220	224	236	208	217	212	229	269	247	261	224	228	223	248	234	237	214	261	228	231	236	237	225	215	215	240	240	215	224	222	231	251	194	231	221	225	238	223	227	236	249	253	233	224	226	232	249	220	224	264	245	229	254	218	250	230	217	245	256	220	239	234	232	252	228	245	205	255	216	218	235	248	237	217	224	211	215	229	235	233	229	246	214	227	266	259	238	235	247	228	224	222	220	239	231	244	219	247	258	231	254	234	235	257	242	239	205	263	220	229	221	218	238	217	228	233	235	244	233	219	226	212	223	243	242	224	235	210	229	233	260	207	244	258	226	211	235	226	248	241	249	217	237	237	217	255	249	228	228	238	227	254	208	225	232	257	228	204	217	230	240	234	229	244	231	222	229	222	226	232	213	250	234	238	252	223	260	244	247	242	210	208	218	235	209	216	252	213	235	238	239	208	245	246	206	233	235	215	251	255	225	215	256	229	239	234	237	230	241	216	220	232	237	250	232	236	244	228	217	243	226	267	246	241	237	228	224	224	217	238	210	265	218	233	209	182	252	241	233	249	215	227	228	261	257	205	261	269	221	232	248	202	248	228	231	244	207	196	227	223	240	225	214	219	215	217	244	235	230	223	261	238	241	213	246	258	241	238	238	227	259	221	242	244	236	222	197	234	239	250	239	233	227	234	214	221	230	224	221	244	237	223	248	269	241	271	216	249	218	243	229	229	248	261	236	244	206	235	258	212	226	247	209	211	236	240	245	211	239	236	231	220	237	221	222	213	208	256	240	212	244	243	252	231	247	226	257	247	222	243	236	243	225	239	236	218	219	215	218	214	242	237	234	248	220	264	248	225	234	233	222	224	216	245	225	248	234	216	239	235	241	235	209	215	246	222	231	237	220	233	258	220	224	218	224	275	229	220	215	230	205	251	247	211	224	231	240	233	225	237	237	235	228	240	218	233	230	232	252	232	234	221	225	215	233	247	235	241	237	233	249	260	226	237	232	222	223	232	240	237	218	228	219	226	219	218	224	219	236	231	233	241	244	249	251	219	236	201	242	254	223	226	231	238	217	224	223	214	246	237	226	230	232	256	225	259	238	245	232	256	231	243	227	251	213	220	223	227	247	249	224	221	246	245	217	210	249	222	220	212	215	232	243	234	251	231	248	239	251	250	260	233	240	240	242	226	207	241	241	227	230	218	261	242	247	244	233	247	232	234	221	206	236	234	239	224	239	239	240	252	221	229	249	229	260	219	251	224	226	241	226	219	244	224	231	238	284	233	243	239	219	244	225	228	213	235	216	246	268	239	213	238	243	256	258	249	233	250	245	206	233	249	224	254	208	265	243	226	199	249	232	230	222	253	235	224	263	211	229	209	240	231	205	259	212	226	226	232	259	259	233	253	221	229	239	228	240	252	240	225	202	216	208	233	260	236	246	209	228	238	207	216	228	229	225	233	229	219	238	233	221	240	240	237	235	251	238	266	210	227	219	212	207	239	237	239	206	228	256	240	222	229	217	223	205	241	256	206	241	251	254	243	240	209	223	256	236	225	248	193	240	234	230	234	233	237	258	233	218	228	260	222	227	246	225	236	211	225	216	219	216	231	245	226	250	240	232	245	273	269	242	244	226	255	233	247	245	224	227	236	233	211	227	226	218	218	212	235	197	230	233	238	246	250	233	252	248	230	226	205	225	247	216	227	245	248	246	245	234	234	224	238	234	221	246	272	242	265	226	220	191	253	244	223	211	235	240	243	221	220	235	231	246	206	236	243	229	209	228	229	231	230	232	242	232	228	251	206	245	224	241	217	224	231	249	215	219	218	228	206	246	228	233	223	249	262	234	237	235	235	252	233	224	248	210	226	241	229	248	202	249	249	241	213	241	232	240	246	236	241	230	229	215	245	220	233	210	218	245	232	220	224	216	268	221	222	210	231	238	219	283	259	223	240	247	229	222	230	226	234	221	245	213	246	235	220	221	245	253	239	221	254	222	226	224	245	231	235	219	237	234	224	236	234	272	226	208	215	226	241	210	225	249	247	235	230	262	230	246	231	231	226	237	201	238	242	223	248	236	232	211	251	223	218	222	236	252	224	245	243	235	241	232	251	226	243	239	202	225	263	248	241	257	246	226	216	245	226	234	260	214	228	256	226	226	234	248	222	223	233	223	244	228	269	226	210	223	213	250	241	245	233	235	221	223	246	261	218	241	228	230	225	228	227	232	241	235	218	247	222	254	239	223	242	251	247	257	252	213	241	202	226	201	240	258	260	229	245	205	288	198	214	247	221	232	231	232	243	245	215	218	220	223	217	232	243	240	247	257	218	227	225	216	227	246	237	219	244	236	213	230	207	252	246	233	239	234	236	223	220	248	252	215	218	242	244	228	233	281	267	202	234	202	221	236	239	204	240	204	245	234	249	229	235	228	231	238	230	225	215	239	205	243	242	204	242	247	226	235	235	247	253	235	249	239	218	249	233	231	255	227	217	229	218	246	222	228	256	235	251	254	231	241	219	232	225	186	217	259	191	251	232	227	248	232	242	215	228	227	228	241	242	236	253	239	230	240	209	241	231	244	261
36101	51365	31169	22206	22410	16096	10511	7144	5397	2915	2990	2999	1567	718	622	612	533	477	422	432	403	367	345	360	359	318	308	317	303	312	322	289	325	326	313	346	300	302	312	296	263	261	274	316	282	319	293	271	297	265	293	274	290	281	279	303	304	252	271	284	256	286	289	289	261	285	298	280	275	283	266	280	265	303	278	265	261	281	272	253	272	297	255	261	281	305	257	269	285	261	287	283	259	278	291	274	314	275	281	280	247	271	292	271	290	292	280	269	305	271	311	268	301	251	281	270	319	318	243	305	268	307	314	285	294	283	254	310	265	322	279	303	292	285	298	263	255	289	229	296	264	267	279	291	270	267	286	286	286	314	295	273	279	328	304	311	271	282	284	285	280	270	277	289	294	275	324	266	305	293	314	297	254	271	243	325	312	286	298	291	297	271	286	293	277	306	282	260	287	266	295	293	290	288	287	280	311	286	295	271	309	263	307	251	284	283	299	277	281	277	285	279	258	277	274	296	273	282	275	278	257	302	271	279	330	286	278	287	291	301	291	272	293	285	282	267	290	270	292	287	289	294	279	296	305	303	279	280	265	310	318	259	298	284	280	298	288	305	290	298	312	258	301	282	261	302	313	288	289	293	260	295	285	277	275	271	304	281	280	301	299	276	301	269	269	257	277	276	291	285	288	296	320	295	273	279	281	291	298	281	270	264	258	293	294	290	280	287	262	283	303	253	281	262	289	262	270	281	278	302	277	278	262	262	315	325	287	299	274	283	307	260	279	285	268	258	287	260	301	257	294	271	253	270	303	300	276	267	307	288	284	282	302	290	287	280	276	277	282	289	283	279	293	302	330	272	290	283	283	270	268	263	262	305	277	273	274	293	262	315	238	271	256	319	298	266	256	265	295	280	280	273	280	269	270	308	270	302	285	254	291	288	298	256	267	260	280	276	293	266	269	308	294	274	280	277	294	282	267	262	253	278	295	324	291	275	267	262	258	300	239	291	293	293	306	221	264	283	294	254	285	299	251	281	280	276	263	264	289	288	294	308	296	274	300	242	261	282	262	287	247	299	262	313	311	275	337	301	283	278	270	290	285	292	265	258	270	284	271	282	277	298	277	280	274	273	291	271	264	293	281	284	281	285	314	298	286	286	277	257	287	280	290	285	280	284	292	293	284	275	279	302	283	304	286	302	274	265	277	296	299	294	297	278	288	293	275	302	283	244	293	279	288	295	305	302	313	268	272	298	272	316	278	300	282	303	288	291	278	297	310	286	286	294	262	291	269	300	270	291	293	294	277	320	288	288	280	306	285	312	270	251	302	288	300	304	280	292	289	304	288	288	260	285	287	273	302	274	291	291	316	292	275	276	304	267	294	298	330	280	307	276	270	270	262	310	283	311	281	301	293	274	307	286	284	274	280	332	316	275	310	280	277	302	269	248	272	268	292	283	259	280	313	263	275	285	274	266	272	281	271	304	255	255	279	295	277	250	258	263	297	284	276	282	286	292	277	279	261	309	311	251	287	278	285	282	287	273	302	315	271	289	301	304	268	275	302	298	242	305	295	296	265	278	304	311	303	327	264	293	271	255	301	272	274	285	301	272	284	308	267	250	295	261	254	251	264	290	266	289	277	267	274	289	287	299	288	276	287	314	269	267	309	256	281	298	276	269	305	314	297	269	268	266	301	285	272	297	277	283	293	272	293	275	283	297	286	281	261	290	296	296	268	252	303	263	297	294	284	282	292	271	270	290	272	257	291	245	284	294	299	281	276	284	275	264	264	275	288	332	298	268	292	296	281	297	258	262	294	268	262	292	288	295	288	289	285	293	281	297	268	283	259	313	285	271	297	294	294	297	289	280	287	304	307	286	279	295	317	263	279	262	268	282	299	248	296	326	258	293	277	298	284	237	303	290	308	261	288	308	299	269	280	281	296	261	309	254	255	269	269	299	293	304	277	258	313	253	265	280	300	271	315	278	292	279	268	263	282	273	288	281	305	280	309	299	274	285	266	340	287	307	260	277	279	306	308	256	255	281	268	278	248	290	274	284	276	283	288	289	302	296	278	276	310	266	293	275	242	275	295	308	249	282	263	316	292	290	285	292	278	304	323	275	329	284	263	268	315	281	290	288	261	258	277	303	266	296	312	272	298	310	292	274	277	269	274	264	290	252	268	264	275	272	301	261	282	264	283	295	270	258	295	287	301	266	264	298	282	267	298	297	317	262	274	307	289	303	318	276	293	256	289	262	271	284	298	266	274	281	286	276	277	284	265	280	298	324	249	279	261	290	306	293	269	285	243	290	301	307	277	265	272	271	269	285	262	316	274	279	272	277	272	288	277	294	279	274	295	298	287	297	273	311	279	274	291	280	282	279	262	313	266	297	299	268	286	292	280	283	263	291	313	279	298	290	303	286	313	280	278	285	286	276	268	282	298	285	279	273	287	309	266	299	282	283	296	274	312	267	284	260	296	280	299	284	284	244	285	261	260	283	293	291	276	304	272	307	262	265	294	289	290	260	262	303	280	299	279	272	292	276	283	280	271	291	275	287	289	285	277	289	282	299	315	279	292	281	290	286	297	286	287	288	295	294	294	286	276	301	293	282	278	289	271	304	310	265	263	274	285	267	291	278	289	263	272	294	276	285	294	284	256	294	276	281	258	276	260	281	294	298	263	260	321	286	302	278	267	270	288	313	281	291	272	266	283	304	266	271	290	294	283	245	316	268	256	294	278	295	270	293	265	310	271	272	287	279	267	261	249	297	266	295	283	281	281	296	305	297	297	254	279	307	281	330	321	301	271	282	270	260	283	250	275	294	304	327	286	289	282	269	266	255	278	278	293	268	269	280	276	271	280	284	263	265	265	310	304	293	282	284	320	300	292	277	267	280	265	280	277	282	296	272	290	312	319	284	276	303	286	326	277	274	278	287	313	268	283	280	296	276	277	266	283	297	328	285	260	292	289	300	290	253	259	280	300	285	304	284	279	257	276	303	256	279	276	294	238	295	281	296	279	287	289	297	274	266	279	268	278	252	314	275	248	280	308	291	295	322	308	299	277	264	301	252	306	288	275	272	271	288	296	288	282	276	284	278	273	282	282	290	281	292	292	296	295	280	266	283	301	307	262	281	293	318	272	301	300	291	281	303	249	297	309	302	279	299	271	285	261	306	290	267	307	269	249	302	277	285	269	263	276	270	279	317	276	289	296	273	259	296	285	266	287	280	274	310	297	276	287	320	270	300	280	300	312	297	284	259	323	259	276	257	275	267	267	273	298	285	293	287	303	294	285	296	279	290	292	279	275	262	285	296	289	288	254	305	295	293	259	262	276	293	303	280	313	264	300	288	240	267	279	288	271	267	263	270	314	284	295	310	289	265	285	232	269	295	256	310	267	282	290	302	274	320	283	291	288	322	279	263	307	247	308	272	282	276	274	271	265	321	279	276	278	281	272	279	286	269	286	300	253	317	288	297	271	305	267	285	291	256	272	299	275	271
24408	20865	27181	24623	18571	10592	5227	2884	2410	1504	1395	1503	1030	694	651	683	599	612	543	533	576	547	558	548	551	501	570	530	580	533	522	511	503	527	532	522	487	491	541	525	572	523	512	556	565	512	520	544	535	517	526	535	519	544	539	541	561	572	505	586	480	560	512	537	522	558	550	541	545	594	528	550	511	562	562	533	505	499	536	557	563	509	529	556	545	559	525	546	530	533	572	505	572	563	515	533	541	540	546	494	575	520	528	556	504	520	486	505	532	498	506	539	500	541	544	488	563	564	514	532	512	573	523	518	518	485	519	538	560	540	560	515	512	521	553	533	515	535	508	547	537	510	517	510	493	568	487	516	559	527	551	547	509	559	548	520	491	517	532	534	531	487	560	524	505	509	572	564	538	551	529	583	499	536	539	523	505	513	530	539	535	510	554	522	536	563	524	509	514	557	525	522	516	536	528	534	546	533	536	571	518	543	515	529	539	487	527	554	537	530	564	576	546	481	496	518	569	567	510	519	509	508	551	551	489	549	530	540	554	527	545	513	508	601	477	515	550	569	489	472	515	510	553	528	536	534	513	523	486	534	534	498	550	534	524	523	502	546	460	522	540	537	490	501	524	550	553	540	559	525	482	537	519	557	540	548	521	556	541	519	516	548	547	529	546	575	547	558	530	529	548	534	526	525	539	534	514	542	530	535	583	507	522	491	550	525	497	570	524	549	540	535	553	539	521	570	493	523	534	520	540	558	529	513	531	558	562	592	558	526	531	527	554	512	508	541	551	520	552	546	527	541	494	604	518	544	505	516	491	573	509	504	558	533	527	538	530	561	558	538	518	505	509	567	578	524	567	522	544	528	483	505	501	534	562	489	547	548	532	511	556	513	536	506	482	539	582	557	537	535	489	516	526	539	543	582	518	520	529	560	571	529	522	544	520	560	541	514	562	494	538	506	551	545	553	565	547	534	534	504	520	527	549	530	574	548	551	539	525	520	538	546	531	499	507	503	541	498	544	513	515	517	530	503	543	563	546	556	500	550	474	512	533	519	530	515	525	551	526	504	538	472	537	546	530	539	538	552	528	500	544	558	547	512	534	531	529	521	507	513	516	515	505	504	525	541	503	492	573	547	536	523	538	496	516	499	494	526	507	551	551	527	484	490	488	520	527	488	566	545	576	501	552	514	507	569	513	528	548	534	559	567	544	548	564	550	504	528	536	538	524	524	535	531	517	519	542	542	515	558	518	520	527	545	554	482	518	550	547	525	532	506	546	536	536	568	522	506	530	539	542	538	517	490	515	522	515	526	555	556	503	603	507	554	582	535	522	513	517	526	547	525	513	495	533	506	495	545	551	544	506	499	530	485	541	559	514	507	485	528	485	506	525	545	548	545	507	544	549	549	560	507	514	532	475	512	516	508	528	538	521	573	525	542	521	522	509	545	519	519	525	542	535	520	499	533	530	523	547	504	525	574	517	528	562	515	558	547	527	558	560	531	539	551	504	523	528	526	523	519	553	525	528	579	506	501	539	552	525	533	533	569	483	553	533	516	515	523	529	532	519	507	514	505	532	551	544	469	529	563	516	532	489	517	497	545	523	550	514	488	531	525	509	510	510	520	529	536	559	508	574	563	521	533	524	533	512	509	485	574	513	565	550	506	538	536	502	553	571	530	500	550	515	556	547	502	513	569	550	503	507	559	528	508	547	552	545	523	558	526	560	541	534	520	502	545	524	565	541	542	556	487	566	552	546	523	524	520	460	544	555	504	511	573	568	485	516	503	511	517	540	514	505	533	583	539	526	528	535	504	539	545	520	550	542	505	571	549	560	518	490	560	518	515	564	556	519	489	513	562	575	510	526	541	547	573	578	526	488	534	542	557	535	514	543	500	493	577	535	523	459	530	540	545	513	560	555	544	514	563	533	504	527	533	514	531	575	535	495	546	499	486	472	525	525	500	516	530	579	528	515	523	542	558	546	529	577	579	534	524	504	542	522	555	530	528	522	499	518	506	507	515	540	581	527	565	551	535	491	509	527	512	552	550	541	502	506	516	537	551	541	540	549	487	531	513	517	525	531	540	516	542	527	513	522	539	541	540	510	509	502	547	557	540	525	506	573	513	562	512	594	529	550	512	575	533	495	495	544	576	532	527	543	554	490	536	539	537	564	553	523	531	513	510	493	589	520	499	531	548	511	519	558	544	523	571	562	525	488	570	549	511	510	543	548	521	556	525	561	547	572	513	503	534	510	526	583	550	521	519	489	485	532	527	507	486	541	564	531	510	533	542	511	524	559	552	512	523	508	516	517	523	538	483	524	518	519	523	543	519	517	593	525	554	528	561	516	531	517	546	503	566	512	497	497	529	572	522	504	545	518	539	536	520	518	523	546	566	553	562	516	512	500	522	475	535	512	553	512	548	519	509	519	516	561	537	560	553	488	504	552	525	526	554	526	503	548	489	537	482	533	519	515	510	570	513	543	464	539	481	511	534	501	537	507	590	535	545	492	555	535	554	529	534	501	520	495	534	517	483	522	531	538	541	499	517	494	502	549	484	498	545	515	545	591	495	494	525	547	513	543	490	499	497	556	549	525	571	537	580	514	520	517	574	562	498	530	521	557	571	508	515	545	581	488	512	566	535	491	509	534	499	537	528	530	529	521	513	525	522	505	534	512	569	528	550	576	514	520	500	543	551	503	539	555	534	562	549	510	535	548	537	612	510	527	523	527	529	520	514	487	515	520	527	535	530	518	554	539	531	538	522	546	552	572	556	530	568	531	533	535	514	521	524	561	488	491	518	538	550	489	524	551	534	530	515	572	542	517	547	497	468	492	546	530	520	531	532	534	553	555	559	520	516	539	484	537	528	548	517	557	566	521	479	501	549	509	521	577	504	506	580	488	532	517	528	514	520	530	500	529	509	537	519	499	533	512	546	489	524	527	549	529	531	530	507	527	509	548	535	554	520	543	567	519	564	527	519	537	510	559	527	515	498	563	519	551	549	526	535	533	500	553	540	517	492	507	520	538	527	564	520	527	536	559	557	513	530	592	502	522	505	519	513	541	522	518	499	503	497	547	519	533	551	512	508	536	587	549	533	550	530	497	504	517	507	563	516	552	530	541	523	502	552	530	513	552	573	558	520	492	533	514	509	551	517	522	501	527	539	539	511	509	539	496	536	508	541	554	494	531	539	532	514	491	564	501	542	514	547	521	554	529	496	538	555	520	495	529	546	557	555	553	508	522	578	554	494	534	522	525	519	496	535	508	520	545	519	507	539	543	508	543	523	542	525	494	557	518	539	547	516	530	543	518	506	538	549	529	557	519	530	534	542	543	561	551	545	510	520	517	528	561	545	565	509	531	527	488	539	519	539	551	526	528	531	525	529	516	529	564	527	547	491	502	512	525	516	524	550	567	499	526	566	528	566	538	506	556	521	543	526	504	528	523	508	516	519	499	573	546	530	539	495	555	518	512	559	528	518	551	503	553	552	520	532
36545	47891	28123	18849	18711	14101	8740	6003	5124	2759	2679	2632	1658	967	819	866	790	787	654	679	662	676	646	644	659	657	572	631	621	627	590	660	614	606	603	610	598	570	619	608	590	620	587	685	603	589	613	580	598	627	625	638	640	628	617	616	607	606	577	621	656	615	608	623	639	576	565	591	580	596	599	595	630	581	618	609	632	609	618	595	576	596	628	649	597	628	596	598	618	571	600	603	620	653	592	568	616	580	559	617	586	617	580	614	589	594	611	583	629	588	629	572	576	614	606	587	568	661	609	602	653	613	636	606	610	618	584	623	594	566	590	601	608	610	599	591	590	622	600	617	569	613	612	589	594	622	636	650	562	649	626	601	619	596	605	606	609	631	582	621	631	585	566	592	623	641	610	595	630	605	625	621	585	577	569	617	593	605	606	651	613	563	570	607	595	610	581	587	630	587	588	608	581	586	620	611	611	619	610	603	620	621	589	567	581	601	611	565	597	589	615	602	577	595	660	602	602	633	554	589	612	590	622	603	647	581	598	619	594	556	627	629	561	557	615	596	656	602	599	625	598	623	635	607	607	589	609	583	620	606	612	637	624	610	630	620	597	627	599	597	604	654	599	626	609	644	565	629	604	581	608	606	607	630	602	584	607	577	575	612	624	611	599	596	615	620	578	633	588	657	581	628	647	594	570	592	617	603	561	609	593	596	613	609	594	621	557	599	581	614	593	584	642	612	601	606	579	617	636	619	596	568	590	632	586	612	560	638	591	566	578	532	611	638	615	610	574	581	586	590	591	606	616	631	640	621	622	620	568	622	614	607	575	587	608	593	583	635	662	598	611	566	600	621	618	613	617	580	613	630	582	596	628	575	617	552	620	620	580	608	600	560	573	628	606	634	595	603	592	642	631	556	617	597	565	614	593	640	602	567	646	613	593	616	645	629	553	616	582	604	607	604	622	616	627	597	592	569	603	610	622	587	586	587	609	596	604	585	533	608	593	604	612	614	582	626	582	600	589	584	603	640	621	592	561	610	574	651	642	596	625	633	626	617	630	606	632	570	614	608	662	597	596	648	588	606	609	633	567	624	615	605	524	587	619	597	623	646	569	621	626	548	584	580	588	556	595	577	616	607	603	595	629	619	630	600	604	577	595	573	637	627	580	592	647	636	592	625	616	560	633	585	620	605	591	612	647	612	578	653	570	591	623	582	646	615	615	621	605	598	581	590	594	616	613	613	618	581	641	620	601	590	606	560	607	568	595	619	638	599	623	557	611	608	594	624	651	572	579	585	607	594	548	578	609	585	588	578	605	604	601	590	636	618	636	612	594	598	610	613	615	596	614	561	636	628	621	574	600	576	629	562	588	571	562	612	624	600	634	587	615	585	631	637	633	594	604	624	582	652	581	579	598	559	588	580	597	614	562	574	575	545	601	627	591	610	658	630	616	648	595	559	633	559	611	618	604	655	603	622	605	612	593	643	610	597	643	626	577	591	592	607	585	626	600	592	610	611	607	598	636	606	628	650	573	603	616	595	596	596	606	589	593	602	621	590	622	592	578	594	592	581	596	621	626	578	636	595	576	658	653	597	564	595	635	630	595	625	610	606	571	588	629	590	601	548	588	548	588	602	630	614	604	618	586	561	615	572	611	627	578	577	601	619	632	622	565	604	622	623	561	616	583	627	560	597	576	604	589	579	567	567	658	618	555	617	594	622	582	576	618	604	598	595	627	612	579	601	663	654	593	598	621	598	661	575	623	575	585	637	570	649	633	608	614	601	620	592	638	586	625	620	584	567	590	613	601	591	630	651	617	623	633	591	580	589	613	570	588	610	580	613	592	607	568	576	632	638	574	657	552	561	617	616	598	588	614	569	634	611	580	604	571	602	610	557	641	630	622	590	641	633	622	630	627	603	615	642	583	603	606	604	620	625	639	607	608	614	592	628	623	613	605	622	575	602	575	638	668	589	615	622	603	617	635	592	628	570	580	596	581	613	600	571	582	597	620	570	618	555	631	615	606	612	606	592	626	626	596	582	616	608	615	584	648	583	668	584	611	608	581	549	646	584	614	563	603	627	592	616	608	617	610	571	584	593	609	629	590	620	618	596	599	607	567	623	600	621	600	582	596	575	626	632	625	608	571	600	629	600	629	644	596	594	600	609	587	592	606	609	578	588	577	561	607	616	617	616	579	600	634	590	617	644	647	599	583	565	626	623	605	597	584	621	617	635	579	597	660	644	657	630	624	599	604	590	591	619	585	586	617	567	644	609	586	583	579	595	619	621	567	594	552	597	593	569	596	570	654	590	594	615	598	601	640	590	571	588	603	579	579	624	623	598	613	628	558	595	643	647	610	565	572	597	599	583	596	581	612	575	603	622	578	606	624	565	594	630	614	592	603	634	603	614	630	602	632	567	573	586	629	577	581	624	618	572	626	561	602	618	603	570	648	626	621	617	587	603	557	635	624	631	649	605	553	598	596	607	614	654	622	608	614	660	602	630	601	599	595	599	612	625	629	554	571	600	637	583	620	564	574	578	633	566	627	611	613	627	591	603	602	605	568	614	618	641	615	581	595	566	573	607	619	610	646	608	623	606	603	580	608	631	592	632	569	651	596	555	567	624	645	650	620	571	571	592	594	608	576	624	653	565	638	604	554	615	652	613	597	618	603	661	590	596	615	623	613	608	612	597	580	595	598	615	568	622	616	581	567	567	585	538	580	608	561	580	588	646	644	586	568	624	622	584	620	601	610	669	591	615	578	570	577	613	648	584	605	593	587	554	615	578	580	604	629	579	625	599	573	613	619	629	586	585	584	618	589	581	564	597	623	575	588	605	627	630	603	602	647	632	583	581	619	590	576	634	599	618	622	599	586	612	651	558	636	596	615	586	632	616	618	588	624	596	606	599	640	626	617	625	618	605	578	617	617	605	584	607	605	586	619	562	588	610	586	598	600	604	633	655	597	600	577	643	626	594	618	618	614	586	591	586	605	576	618	619	592	575	588	583	592	631	604	612	602	573	613	604	578	597	594	622	586	640	614	650	604	588	576	625	577	621	620	620	620	612	631	583	601	561	625	636	644	576	523	591	590	584	619	642	564	621	601	619	617	645	574	590	623	635	568	608	615	629	590	623	574	547	604	619	607	632	636	599	602	555	618	585	593	622	619	585	650	592	598	635	635	652	578	595	621	641	609	588	568	620	609	619	606	599	599	641	623	573	634	578	589	609	612	602	580	598	611	605	656	559	594	631	622	591	623	573	626	577	584	566	580	619	610	616	581	612	640	612	599	618	625	575	576	606	611	650	549	580	592	565	613	561	594	568	628	598	588	606	588	627	627	602	615	618	629	642	606	598	607	595	613	667	560	562	589	608	648	627	626	602	627	618	593	572	613	568	582	605	664	597	637	600	599	623	649	573	622	593	622	618	614	618	613	561	606	574	601	601	636	575	572	590	615	580	627	627	574	600	586	581	591	627	587	584	600	603	562	605	614	564
22233	20830	28422	23303	20935	21722	18713	6656	4355	2745	2178	2276	1504	769	681	635	592	523	550	479	458	508	460	427	426	417	440	423	386	347	371	380	394	366	381	404	402	346	382	361	366	373	383	357	372	370	342	393	367	357	353	378	359	374	320	366	367	357	345	348	380	360	411	357	371	353	352	384	361	380	330	352	410	380	345	387	335	359	373	387	383	338	365	337	360	346	358	357	354	353	402	346	374	323	334	358	400	371	314	359	345	372	328	369	395	340	362	335	374	364	358	374	377	353	364	406	381	359	313	360	377	357	336	349	362	370	361	324	353	343	350	348	372	325	362	369	346	356	348	350	344	355	365	358	348	361	339	385	332	352	338	359	342	358	368	367	342	335	370	346	349	388	371	373	369	345	335	342	351	376	366	338	328	364	382	364	334	364	375	376	361	394	353	400	383	340	359	352	368	378	310	355	370	352	332	364	345	342	368	374	353	355	339	351	358	337	361	341	370	371	367	347	346	355	365	390	344	379	382	370	366	365	359	308	332	337	340	347	348	399	376	383	395	341	377	357	340	358	365	354	359	371	377	366	371	361	364	368	377	355	321	384	360	361	365	376	378	378	351	355	353	345	358	347	382	362	383	383	397	372	350	382	371	370	410	363	329	366	329	340	360	348	352	381	373	345	359	344	347	340	357	370	349	360	373	368	343	348	396	361	377	365	371	374	363	338	352	314	354	359	358	356	347	333	380	348	335	321	360	363	367	382	399	342	363	365	351	376	370	379	374	365	394	335	340	345	343	360	369	368	359	377	384	334	390	383	365	362	362	366	337	377	378	371	374	376	369	391	381	373	343	355	366	347	384	330	326	365	367	354	357	357	371	380	390	368	382	359	372	355	332	386	306	368	355	379	359	363	350	365	353	374	337	378	370	371	348	376	317	367	377	329	356	367	325	384	346	347	360	383	346	352	353	356	357	356	366	352	346	350	359	400	366	353	365	338	384	349	377	362	345	356	335	348	375	368	393	336	340	385	406	379	386	366	355	402	362	354	338	409	367	337	360	351	345	327	327	338	331	374	358	352	386	377	361	344	380	373	371	311	354	397	393	339	348	363	374	368	336	350	359	367	369	365	346	372	382	347	379	349	383	374	367	370	380	345	346	332	334	401	347	361	326	361	365	376	384	345	337	346	378	365	384	373	340	383	343	388	376	369	379	411	404	367	335	353	372	338	325	363	369	331	358	352	329	350	356	338	324	360	369	343	367	341	355	375	346	343	373	348	387	375	357	341	362	344	353	347	349	364	388	363	383	360	358	360	374	369	396	364	363	349	380	364	334	376	341	362	394	349	352	362	353	354	350	351	346	380	360	357	385	325	320	376	366	355	376	375	368	355	362	352	369	355	381	369	390	380	364	376	364	339	356	336	325	356	341	363	376	342	359	362	359	363	366	334	370	331	372	358	324	355	356	371	338	336	327	369	334	337	354	320	322	381	368	357	386	392	374	351	374	341	358	346	354	363	354	367	383	338	351	396	361	357	346	348	373	364	370	393	330	358	366	364	360	407	385	359	385	353	376	366	337	348	330	364	349	361	384	388	372	339	345	362	396	340	349	342	341	341	383	340	383	378	352	379	369	365	346	358	367	355	390	394	336	323	342	363	347	351	338	348	382	408	374	367	379	341	394	350	356	362	362	346	361	378	372	353	363	340	383	351	357	338	379	355	367	363	356	358	376	342	395	357	366	379	344	319	349	351	383	339	355	355	384	373	386	365	351	320	382	364	361	345	364	366	332	373	357	351	355	346	373	347	341	351	341	370	377	361	368	369	391	374	338	372	365	380	371	341	362	344	365	370	357	337	349	372	350	380	389	399	341	354	372	338	355	353	370	358	376	388	367	380	351	344	385	339	340	347	333	358	364	333	312	371	385	377	361	361	340	371	376	362	310	332	363	378	350	385	360	362	366	352	367	377	383	357	328	336	367	330	334	370	387	337	365	351	386	320	354	333	362	379	385	371	355	373	383	356	380	342	362	337	374	336	370	364	346	358	352	329	367	313	371	357	364	357	367	383	344	362	373	379	360	371	332	325	363	375	331	343	328	367	389	343	333	362	381	357	380	385	338	377	347	354	350	375	346	332	388	359	343	338	341	382	386	351	383	368	378	351	339	364	341	347	331	376	402	348	327	354	372	340	360	371	355	334	380	344	343	353	356	331	355	359	353	329	359	360	389	370	311	358	363	366	389	336	353	332	394	383	367	343	308	352	349	349	351	364	386	338	384	373	340	394	334	338	344	371	335	359	352	398	379	351	378	362	327	370	354	373	375	371	352	369	382	313	377	405	353	344	337	362	373	367	348	342	364	360	376	373	371	346	366	362	342	335	380	388	364	348	357	387	384	362	328	329	360	371	345	374	378	393	348	328	378	387	316	347	334	386	380	333	329	373	346	391	344	330	366	385	365	353	330	351	344	337	418	357	378	362	366	343	360	383	375	373	364	363	366	356	360	360	389	379	370	379	330	383	344	367	408	339	364	377	355	362	380	373	331	382	389	343	375	382	364	339	362	341	374	377	340	347	360	388	366	379	352	362	389	360	388	366	358	353	345	371	338	333	381	345	374	362	329	384	316	383	381	361	335	366	342	346	378	339	371	361	361	345	326	348	353	324	367	326	322	359	368	401	346	348	377	348	358	384	365	387	387	385	379	374	343	373	365	363	347	346	328	366	374	360	359	341	369	370	371	351	364	355	410	368	333	350	319	372	375	349	353	385	376	395	373	348	389	373	354	352	372	326	383	347	367	337	354	385	385	356	371	363	413	347	350	374	357	365	321	325	371	374	361	367	404	368	365	370	337	338	343	392	375	361	334	373	347	341	329	356	340	369	322	347	322	354	341	380	369	370	321	375	391	334	354	369	346	350	375	354	395	350	344	352	315	349	338	368	371	331	329	355	367	331	348	356	361	334	335	368	316	353	400	351	351	388	350	367	355	357	342	340	355	361	346	361	361	369	329	357	356	369	333	381	332	357	370	363	385	330	357	347	371	363	337	348	404	330	327	322	362	341	377	390	389	361	373	383	348	363	414	354	353	326	334	346	393	320	391	396	337	355	383	376	342	352	350	391	366	334	368	382	365	350	363	380	352	340	359	307	368	326	350	365	344	372	366	341	374	350	338	376	392	372	337	375	346	358	336	341	374	327	367	377	360	340	392	360	365	384	375	372	396	359	345	377	372	356	329	361	344	372	338	367	358	362	350	336	327	338	366	373	377	319	365	346	360	350	371	338	334	380	362	363	351	361	369	391	350	341	342	345	388	359	358	365	385	375	367	312	382	323	336	354	354	364	336	337	352	380	385	347	323	346	376	362	323	356	357	355	312	395	364	378	374	338	331	381	366	382	365	329	319	331	378	341	363	401	367	350	346	345	380	321	335	348	401	345	363	363	341	308	359	344	327	354	354	348	343	346	367	380	348	364	372	341	346	367	390	365	343	337	338	344	341	336	374	325
40939	60463	36387	27463	25914	20532	14298	9640	8137	5122	4242	4220	2517	1165	1025	911	842	740	707	594	553	582	541	523	523	462	447	423	414	428	385	410	427	429	413	428	407	413	371	396	435	393	396	388	420	417	429	412	391	386	393	389	413	399	429	391	442	433	407	393	394	391	395	395	402	374	445	405	427	394	370	394	448	405	413	419	396	403	446	397	396	380	410	388	398	406	361	380	449	397	389	362	365	448	381	429	418	427	417	451	419	392	394	383	410	381	401	379	413	451	404	398	384	411	388	428	431	366	406	383	414	408	416	410	403	435	404	395	437	371	389	364	415	391	353	413	397	421	375	430	379	378	396	422	415	406	419	395	385	383	363	391	357	438	391	409	368	353	393	380	385	401	432	406	395	382	377	416	376	394	403	407	386	379	406	448	411	440	378	398	394	415	397	417	378	380	398	372	391	372	437	377	386	387	417	384	405	365	391	401	387	391	412	372	421	391	419	390	373	413	399	399	427	400	398	387	383	358	405	402	401	415	377	365	397	380	375	391	389	439	375	402	391	402	370	393	423	368	360	349	427	381	407	365	400	438	402	402	383	394	353	427	365	404	410	410	413	397	369	426	366	371	408	412	374	347	389	381	388	419	415	436	381	377	359	377	389	409	405	376	391	405	401	414	378	406	385	398	408	389	408	391	426	414	389	425	381	382	373	406	412	394	368	411	384	387	381	394	367	397	389	369	382	413	407	368	396	372	420	392	402	422	405	416	414	420	384	410	382	405	383	390	367	397	402	398	373	416	407	393	420	385	402	425	388	440	412	397	371	401	404	400	376	389	434	374	364	423	392	384	407	408	394	389	376	400	404	392	415	403	429	416	404	374	365	402	398	397	391	425	347	378	382	403	401	375	375	415	376	403	415	376	405	395	420	399	376	360	374	398	392	370	389	418	385	402	414	394	404	404	385	365	361	361	377	390	414	392	358	421	352	429	391	386	403	410	389	433	407	394	435	400	421	371	380	389	361	384	393	369	392	381	399	409	384	382	418	410	378	373	418	426	352	383	398	399	397	385	367	397	381	436	365	404	371	383	369	430	392	410	409	423	417	390	409	416	375	386	377	357	425	398	400	402	413	411	403	389	372	366	363	379	378	405	426	406	410	433	378	411	400	384	389	423	372	409	394	376	411	407	376	419	422	400	409	381	383	373	396	413	384	426	437	379	420	391	384	376	396	394	415	392	357	406	387	422	367	396	362	372	405	384	408	371	411	417	357	400	381	413	443	383	351	419	410	398	419	367	425	414	388	376	377	423	379	420	406	395	404	413	382	334	393	379	412	360	380	390	401	404	387	404	372	423	418	400	387	432	387	385	407	395	415	408	424	375	388	383	407	378	403	397	414	360	434	398	388	388	406	341	403	393	390	421	410	400	402	350	427	369	408	401	411	403	346	400	424	384	404	355	374	376	360	356	405	371	391	358	415	383	418	376	398	377	405	392	406	384	401	374	420	408	412	395	402	379	381	388	401	404	381	387	389	407	392	387	411	393	403	380	451	384	378	410	385	366	397	360	419	378	388	360	396	428	385	350	405	373	403	401	390	420	412	394	368	393	430	385	353	388	398	404	387	437	417	369	411	415	418	390	411	394	351	425	415	413	378	365	409	366	433	426	361	386	435	379	389	406	418	376	398	428	397	399	377	407	403	408	384	387	376	392	433	382	378	387	393	374	395	398	413	366	396	361	402	369	394	372	396	387	358	379	415	404	388	427	369	389	436	384	369	395	402	403	369	347	431	387	389	405	382	418	392	407	383	407	384	388	419	391	442	343	387	398	381	392	398	371	398	413	406	402	362	401	391	402	413	441	389	389	397	398	406	385	391	396	431	398	363	405	374	376	374	405	412	352	424	400	375	435	412	412	374	372	411	384	427	406	431	415	406	429	411	375	425	407	432	412	404	376	420	386	402	386	390	369	365	406	390	387	382	382	395	411	433	374	387	425	399	398	427	426	428	418	375	396	446	394	406	399	400	397	381	388	393	403	401	402	393	388	392	390	441	405	347	403	404	387	393	373	410	412	409	383	382	378	418	373	420	398	410	425	332	387	402	413	380	409	393	411	391	430	386	416	427	364	388	395	394	394	436	396	408	390	379	378	384	388	362	393	401	403	419	399	394	427	391	406	402	394	406	399	379	378	400	421	347	420	373	385	367	393	370	400	427	392	356	381	417	397	416	393	403	400	395	372	390	413	360	414	389	404	420	417	365	420	369	408	359	377	400	448	387	415	408	358	390	356	396	406	413	397	409	420	409	416	411	431	397	393	365	390	384	403	402	420	385	383	373	390	373	422	425	427	406	381	388	389	418	363	389	427	413	405	425	394	407	353	390	396	352	365	401	387	417	350	378	405	434	410	369	418	384	427	345	399	369	410	406	402	409	419	404	412	381	395	423	393	397	374	398	412	386	390	380	400	360	410	426	382	383	387	435	377	403	402	388	410	413	424	403	375	418	371	377	402	430	397	360	384	369	418	415	407	368	420	392	375	407	398	376	413	380	412	364	427	409	387	404	398	392	393	396	394	379	404	395	379	398	395	378	396	410	385	413	429	404	379	398	408	410	390	403	380	416	402	399	407	383	367	390	377	419	394	366	372	380	380	400	360	385	389	412	401	413	358	396	401	399	379	374	395	401	371	379	396	408	399	407	385	388	431	396	358	363	368	387	393	401	402	378	359	422	400	377	387	439	395	410	421	410	389	398	441	389	375	352	403	368	428	392	426	403	351	398	378	373	413	385	388	379	421	386	392	414	400	412	386	387	387	391	372	415	402	357	398	408	415	360	421	398	380	379	402	379	405	411	382	374	397	390	369	395	396	373	395	384	389	404	386	393	383	409	395	431	423	407	357	378	408	399	405	393	382	382	413	367	414	363	395	437	355	399	392	406	401	379	382	419	370	400	384	409	376	417	385	385	427	389	429	399	396	384	387	409	383	376	416	400	385	348	392	360	364	379	374	370	390	397	381	392	395	377	407	429	382	395	434	378	405	378	409	427	387	392	408	387	362	399	393	423	416	391	356	390	398	441	407	447	355	381	398	423	416	432	422	387	408	416	345	384	416	399	368	401	388	410	431	393	409	397	391	395	426	423	408	415	381	413	390	391	376	393	413	382	384	398	399	386	393	408	400	382	407	429	414	388	362	397	367	384	407	392	432	421	400	412	401	407	392	363	374	382	414	413	378	413	422	434	385	348	384	425	404	377	411	374	372	389	375	402	405	399	400	403	410	385	426	407	416	382	401	413	392	408	400	406	382	395	395	394	419	405	389	412	405	385	382	390	390	415	401	385	390	384	405	399	379	413	376	371	405	428	386	381	393	396	381	380	407	379	381	376	394	416	411	418	432	397	409	419	395	407	395	380	393	393	390	413	437	410	367	381	390	380	407	412	398	386	408	387	427	383	414	373	382	417	406	390	341	393	384	399	401	419	412	427	384	420	397	404	415	414	403	413	407
28793	26500	21458	13655	8456	5882	3370	1951	1576	1078	998	934	678	497	450	480	455	430	397	436	401	431	394	410	393	409	395	400	379	380	397	410	388	412	389	404	381	396	394	402	389	383	381	399	392	385	395	389	382	370	400	388	378	420	399	400	411	369	372	405	374	400	358	381	411	396	371	389	413	374	375	374	366	371	405	398	376	362	394	389	425	424	398	398	364	392	370	382	409	379	390	358	366	348	357	385	397	399	375	402	378	379	389	397	395	395	388	411	385	361	406	375	405	384	363	356	389	401	418	398	415	378	399	402	402	365	379	360	389	395	368	378	347	378	421	370	397	405	401	390	389	415	379	364	384	396	427	405	402	431	397	381	376	394	374	409	372	376	426	400	373	391	402	403	392	418	366	374	371	410	406	389	362	434	393	371	380	395	379	380	388	386	386	383	415	388	367	377	406	385	421	387	382	394	412	359	369	419	378	357	361	384	392	416	372	415	394	394	390	371	356	382	393	374	392	400	364	425	396	400	424	390	433	382	376	393	366	371	364	383	377	394	403	384	418	385	369	371	348	350	382	380	389	364	404	420	394	389	377	387	366	384	393	374	377	393	393	374	373	405	404	351	351	368	380	369	408	388	376	374	388	423	381	389	385	387	394	370	357	377	394	421	403	373	368	399	417	388	370	368	404	374	375	385	374	378	387	387	389	337	382	373	366	371	415	366	398	425	365	400	402	384	386	386	400	389	368	409	354	368	414	370	373	405	390	389	396	403	389	380	379	395	378	401	369	385	346	426	365	370	389	389	415	420	394	371	410	347	353	393	382	389	389	368	369	387	410	370	369	406	384	399	398	380	404	387	403	427	412	388	349	387	415	390	384	418	388	387	404	403	412	411	395	412	362	387	378	413	363	373	423	390	397	355	376	395	376	407	354	405	402	411	378	383	370	413	375	354	387	351	407	363	383	349	397	398	384	361	388	385	410	382	387	415	396	398	382	387	408	403	376	376	385	440	358	379	352	351	391	415	419	395	384	372	417	380	389	372	395	352	404	380	391	387	399	387	362	382	397	358	396	384	374	400	393	362	364	397	390	392	373	384	384	396	366	376	379	383	390	388	391	380	403	386	380	378	416	384	355	391	369	393	387	342	393	389	362	390	423	390	392	368	364	404	355	372	369	389	372	363	365	397	381	394	379	380	381	365	350	412	387	396	375	373	382	384	386	376	388	425	395	395	419	395	396	418	358	383	382	374	352	397	389	402	417	379	389	384	403	370	382	397	358	385	398	401	369	372	345	389	390	364	396	419	389	408	378	394	395	394	356	413	400	385	410	375	378	381	415	396	383	394	366	367	409	383	358	364	370	398	374	408	414	397	369	409	359	420	393	381	380	365	373	389	321	417	394	413	372	403	381	379	394	391	415	387	379	390	365	363	367	376	404	384	395	375	381	393	387	410	407	418	380	408	381	390	348	407	386	374	405	416	375	366	420	414	365	427	395	406	397	360	409	391	368	368	373	394	404	363	381	399	405	415	383	413	404	392	393	398	405	388	406	397	395	395	412	358	372	361	365	415	377	364	383	394	370	399	411	364	425	407	347	381	391	367	374	420	416	404	398	415	385	354	368	389	405	408	384	405	394	397	366	384	379	403	409	454	390	417	383	375	413	354	372	394	386	419	367	393	390	342	363	387	391	416	404	401	347	358	397	411	382	374	413	397	362	387	370	383	362	395	386	384	357	377	384	358	372	385	411	390	358	366	387	372	416	390	405	367	356	401	407	385	386	378	396	372	388	360	389	406	379	392	403	367	352	408	387	374	403	413	371	350	370	413	399	385	387	390	399	438	389	332	370	391	397	387	397	386	373	384	375	371	397	389	409	401	383	415	380	365	408	350	361	387	363	404	403	409	410	391	397	399	404	396	367	375	389	395	380	372	383	420	369	374	409	379	368	396	406	342	392	374	412	386	390	447	395	393	390	372	377	369	389	416	387	392	378	385	436	353	405	389	406	367	370	365	419	419	353	397	367	355	398	375	384	380	380	417	409	380	392	402	424	418	403	391	363	365	405	399	382	392	370	436	399	416	405	355	348	371	401	360	400	369	380	397	373	387	411	372	376	354	387	370	368	387	394	411	416	392	419	400	367	387	418	376	380	388	354	383	404	377	407	391	406	335	368	399	361	390	392	407	408	359	381	387	399	406	411	414	361	418	347	374	398	425	358	399	377	393	401	438	366	344	394	386	385	396	383	403	422	379	388	352	386	362	383	346	400	388	353	403	383	393	394	371	400	386	360	368	384	411	418	389	378	443	358	393	387	423	382	369	398	397	366	377	388	387	377	380	358	402	385	372	395	406	379	404	381	382	400	356	373	380	358	409	420	380	361	359	381	413	363	406	370	399	378	388	395	398	402	397	382	359	376	395	400	420	415	370	366	358	394	377	367	451	418	387	357	375	374	381	378	391	402	369	400	362	390	381	390	388	385	394	380	355	387	392	389	378	426	407	402	393	384	407	384	379	392	394	356	396	403	364	395	383	375	387	362	378	362	379	368	354	387	378	392	419	388	395	373	364	345	395	432	374	374	396	372	389	395	359	381	372	378	416	344	411	406	371	392	381	393	381	361	377	405	396	393	378	373	389	375	392	378	404	358	354	407	377	370	378	407	403	349	406	381	407	393	383	387	429	394	369	344	371	391	359	378	421	384	377	386	400	371	397	352	372	392	381	372	371	395	415	385	360	355	374	362	386	411	386	379	394	350	368	385	400	375	374	398	381	367	361	396	391	387	418	373	401	408	359	370	389	356	369	389	388	388	415	387	387	397	364	401	377	411	408	382	355	385	373	366	388	407	364	405	378	416	410	365	388	388	359	403	377	392	424	426	372	382	371	351	380	377	413	397	401	367	379	429	399	402	420	385	392	354	396	360	378	409	402	386	412	380	373	377	387	371	374	389	350	391	390	395	376	383	376	381	371	388	386	362	384	417	402	415	374	373	377	422	399	380	405	404	384	415	415	368	377	387	348	391	388	393	395	385	390	369	388	376	390	408	390	402	395	392	409	392	400	353	404	383	388	391	369	390	440	385	386	374	384	418	380	389	413	382	370	378	377	398	385	358	387	411	399	393	399	395	404	424	378	396	399	386	383	395	399	385	381	355	394	393	424	403	369	401	362	381	404	405	368	393	367	408	389	382	379	408	402	396	427	372	361	366	359	411	384	408	392	395	394	383	380	405	421	407	377	372	370	416	389	392	392	397	364	408	385	367	381	377	368	393	391	402	399	374	399	403	395	393	382	444	387	396	413	430	393	395	369	358	381	385	395	387	412	369	416	364	378	407	402	408	385	416	442	375	390	363	398	373	390	367	433	400	398	369	380	397	378	404	342	372	367	371	371	374	364	386	412	368	400	361	378	365	415	387	396	417	403	385	361	395	404	404	378	409	357	399	421	383	377	394	374	400	402	382	369	387	384	368	363	402	388	386	400	371	380	383	394	394	388	396	393
33919	40295	22546	14492	12679	10219	6212	3891	3129	1956	1760	1563	1038	666	679	639	597	495	544	513	489	499	521	517	493	522	456	447	511	450	462	463	507	419	449	441	443	474	500	455	466	448	496	447	471	454	482	481	451	491	469	484	456	450	472	476	448	498	446	476	454	415	447	522	458	429	460	444	456	454	508	468	468	447	482	460	444	466	441	450	484	426	481	470	456	455	462	432	459	468	454	454	485	474	452	435	437	471	458	451	444	463	475	465	496	479	487	437	491	471	439	444	442	466	462	484	492	475	442	464	442	478	483	508	469	434	482	441	444	504	460	421	520	452	462	422	460	469	439	473	478	437	423	461	495	436	472	464	458	462	467	453	450	476	437	465	485	474	442	466	469	490	463	460	460	504	483	470	489	450	417	439	496	451	430	454	473	410	447	471	416	510	498	469	461	473	456	471	478	453	451	497	421	450	457	429	472	477	433	425	479	475	485	439	454	473	491	473	502	487	485	437	401	447	471	463	461	474	506	454	457	443	468	450	465	465	460	467	474	457	437	471	451	466	484	468	473	452	473	495	449	456	423	474	433	474	441	465	462	501	458	442	471	482	449	497	465	453	452	458	457	473	454	478	437	482	485	429	453	458	468	447	457	486	453	457	474	474	480	468	460	485	454	457	458	429	491	477	419	443	461	459	459	457	436	455	476	504	474	483	421	473	432	461	448	497	427	458	462	467	467	473	464	493	517	434	440	477	448	462	469	445	454	441	447	466	466	495	490	485	427	479	435	441	494	480	495	477	410	443	478	454	484	430	477	475	477	446	455	483	480	470	466	434	470	473	443	437	485	469	477	490	458	442	466	431	468	445	445	522	453	456	458	449	458	476	496	466	469	456	438	455	471	489	496	460	436	468	430	479	459	435	462	487	415	458	449	432	472	439	454	446	459	456	477	469	471	466	461	459	436	489	508	446	456	454	512	438	471	440	499	481	437	455	459	461	448	474	443	493	503	475	449	469	468	449	452	475	485	481	507	431	481	454	458	479	454	465	506	484	472	451	461	471	468	474	492	453	443	463	439	479	492	437	467	480	484	459	455	459	438	437	449	473	492	480	447	475	440	477	486	473	440	469	465	446	459	443	478	422	482	466	464	481	434	455	454	448	472	481	473	489	483	456	456	483	486	485	476	452	420	440	472	457	428	441	457	467	483	441	476	477	445	469	487	483	476	508	445	469	466	435	479	429	508	440	443	468	468	472	480	458	468	470	463	447	468	470	479	430	476	451	460	490	452	460	446	451	441	470	481	489	492	482	468	462	439	428	498	464	446	439	451	449	445	438	488	440	480	491	469	465	458	461	461	468	506	443	477	463	448	437	466	477	472	483	478	458	456	504	477	478	457	469	451	475	449	441	483	474	508	432	461	462	447	460	455	458	469	450	443	456	490	440	483	479	505	470	489	455	443	487	465	494	475	457	442	424	508	490	447	473	460	491	444	489	467	456	474	503	468	451	500	499	468	435	476	513	506	430	495	473	450	467	479	464	467	461	466	471	490	460	488	430	451	470	432	461	475	496	445	484	499	508	438	466	468	459	479	472	425	459	493	455	493	471	470	460	487	458	462	442	471	473	468	411	482	495	490	435	433	464	443	457	454	460	441	480	468	509	459	493	467	466	485	424	461	492	444	473	468	464	488	442	481	443	471	494	462	457	444	496	478	456	457	482	472	469	488	462	479	480	442	440	475	420	489	435	456	439	447	508	460	483	459	443	491	446	464	461	507	455	453	474	486	495	452	491	447	445	461	438	455	476	428	449	461	461	485	495	424	534	437	467	493	416	450	457	454	478	451	477	447	474	492	444	452	499	439	467	460	453	463	468	460	439	436	475	426	448	438	455	432	441	418	506	432	445	446	504	448	455	453	451	481	479	434	442	517	456	470	474	454	485	489	428	461	472	502	491	438	462	478	483	467	434	483	454	442	395	440	451	500	444	524	435	444	440	453	480	422	455	460	457	467	434	459	493	460	484	479	476	464	455	457	481	433	467	448	499	432	455	451	417	516	454	449	460	492	467	484	468	461	446	479	408	432	462	484	490	429	465	473	441	471	459	449	431	480	491	496	437	507	477	489	460	429	447	454	476	464	457	479	436	498	432	439	457	436	497	470	499	470	500	486	439	440	478	456	466	439	425	476	463	435	477	504	500	484	447	492	441	453	488	463	479	445	461	439	486	439	450	501	472	463	463	483	431	440	452	481	452	475	449	457	455	468	443	462	480	467	459	444	511	452	494	451	483	453	460	489	471	452	491	448	447	498	405	438	511	436	451	461	481	474	469	471	453	469	444	442	475	511	446	480	451	475	474	471	460	482	473	459	444	457	470	461	495	465	520	468	456	515	477	459	440	497	455	481	444	462	438	472	452	511	474	429	458	483	461	465	464	435	437	458	459	456	472	453	436	452	425	468	482	497	452	526	490	456	409	443	487	484	469	442	520	490	440	485	453	439	457	425	472	443	434	441	478	445	462	479	490	433	422	465	446	465	456	485	478	456	444	435	474	477	427	447	482	453	424	484	434	472	450	448	488	481	493	401	490	455	484	444	450	439	481	464	465	462	449	465	449	485	484	432	524	436	441	436	478	451	440	500	450	440	463	470	448	477	480	471	433	437	463	491	469	436	503	436	453	469	465	446	447	469	424	447	446	455	436	453	416	453	445	481	455	446	490	483	479	468	435	457	467	485	478	447	441	492	440	438	453	445	458	479	488	440	432	439	456	471	456	439	465	461	427	455	486	415	489	415	446	478	467	434	445	441	430	477	474	465	464	462	444	454	495	456	424	468	468	457	454	467	491	466	446	505	465	454	420	482	477	446	441	461	463	526	474	503	470	484	443	475	484	456	476	432	465	474	413	500	481	435	469	426	467	445	429	474	429	466	443	433	487	450	482	466	506	466	471	480	456	471	477	496	488	483	449	455	439	439	472	444	447	454	465	489	444	483	416	425	429	441	469	494	473	463	459	482	465	475	510	493	473	493	470	481	469	460	457	468	412	469	425	420	417	492	448	472	428	448	475	460	501	438	487	507	483	475	436	481	450	483	442	452	489	477	456	464	481	483	502	471	486	460	481	450	453	489	455	462	421	502	483	466	477	456	494	502	462	443	482	465	480	459	455	438	478	487	468	468	486	460	444	455	481	509	465	497	445	467	447	478	463	463	452	468	485	448	453	483	448	477	427	505	492	438	440	465	464	466	453	461	499	489	430	477	428	477	448	440	462	458	479	486	460	473	473	449	467	480	454	465	457	480	471	451	465	439	461	449	454	462	497	472	460	466	476	492	443	479	485	432	469	484	456	452	479	469	484	450	466	485	449	468	437	471	461	519	453	468	472	487	456	495	465	429	486	495	489	475	473	447	507	438	459	466	468	466	458	429	435	441	452	434	464	474	484	471	456	514	432	445	456	451	419	471	435	466	465	443	458	494	479	472	466	491	473	476	469	431	496	485	484	454	448
23357	20848	28042	23730	21051	17501	8723	3343	2355	1682	1306	1279	791	490	391	418	382	338	331	325	277	295	312	276	262	238	253	231	260	225	237	258	229	238	229	252	246	241	233	227	206	243	254	260	261	220	233	251	232	228	245	233	242	242	244	262	214	230	238	244	250	244	277	255	250	256	245	215	207	274	222	231	216	232	270	249	256	257	247	222	248	250	240	233	229	254	272	235	224	205	236	254	233	224	243	226	239	258	239	228	217	235	227	214	241	249	215	244	252	228	228	235	234	237	237	258	249	244	250	218	231	242	247	233	223	256	256	236	227	232	215	240	259	243	244	251	209	234	237	240	224	254	243	250	221	257	271	225	232	252	207	234	233	228	230	259	217	235	250	262	234	236	245	238	257	229	217	255	271	236	245	231	234	265	253	190	243	237	269	247	241	254	263	226	241	238	241	231	256	230	220	244	228	231	232	217	240	275	208	248	266	252	218	265	231	220	234	249	228	231	253	240	251	262	248	225	250	233	233	220	244	261	228	219	257	246	242	270	246	203	245	216	240	249	225	241	226	249	241	228	243	246	228	235	246	239	244	249	230	228	250	225	236	246	238	239	234	234	229	206	258	218	255	217	223	205	230	251	233	227	271	236	250	260	242	245	241	224	227	251	238	220	241	205	187	271	251	240	231	244	257	241	210	275	222	218	210	266	226	228	238	224	221	218	264	245	230	236	228	231	237	221	253	227	247	249	237	277	234	234	221	212	239	255	233	216	217	230	267	229	234	253	252	231	256	229	263	249	235	247	267	214	207	235	269	245	249	247	208	251	240	225	241	247	213	246	232	241	240	233	239	245	234	230	240	244	208	251	250	225	233	260	227	250	223	269	244	219	242	227	213	237	253	236	247	254	210	247	217	249	243	261	240	238	231	261	225	247	239	222	244	250	227	273	246	234	270	234	247	250	237	244	217	241	271	226	264	245	247	215	221	244	232	251	227	260	233	236	257	239	230	231	283	244	251	230	236	230	209	215	209	225	222	255	225	240	249	234	221	241	239	232	236	261	243	257	267	243	226	258	226	245	252	227	237	249	253	235	234	221	227	238	227	252	269	239	230	229	260	240	220	212	246	239	232	233	245	247	219	256	245	240	250	221	235	233	237	259	226	224	228	232	236	217	236	212	235	202	241	235	224	267	222	242	223	237	232	243	243	252	254	222	250	233	231	243	260	229	265	225	232	245	220	274	216	228	251	237	246	249	250	242	238	257	214	259	218	220	230	196	233	237	242	271	238	241	225	236	220	244	229	244	233	213	236	256	223	245	205	216	236	216	229	222	226	230	257	230	228	237	238	248	254	234	228	234	217	228	242	247	222	244	264	261	224	239	224	232	259	212	256	245	239	246	222	231	238	242	232	270	232	265	226	242	238	217	234	234	263	222	250	211	228	249	243	262	242	249	251	235	206	251	261	241	255	253	250	222	240	241	250	251	234	236	237	257	232	255	232	204	209	246	240	231	240	250	248	245	228	215	204	254	226	270	230	230	251	209	229	220	216	240	255	245	231	224	242	240	249	258	214	251	261	262	241	233	260	216	234	248	228	217	244	224	249	224	231	243	230	240	262	211	258	230	232	230	231	213	231	263	239	247	211	241	247	243	221	214	242	245	237	228	214	214	244	246	253	226	257	249	234	263	240	238	229	236	245	240	237	240	243	243	248	249	231	227	231	224	250	243	228	228	229	226	241	205	248	211	235	243	243	223	258	235	242	249	243	240	250	239	205	236	234	243	241	246	234	239	270	238	212	208	227	253	251	222	240	242	280	249	254	245	245	246	244	231	221	200	243	208	280	241	199	236	278	253	263	264	214	216	252	241	242	256	252	273	219	256	254	226	240	232	232	241	248	250	238	233	228	229	225	255	225	234	234	226	238	227	256	255	245	233	239	266	241	246	226	228	238	219	243	242	236	228	251	232	231	261	241	250	238	222	239	224	236	220	230	256	231	245	238	228	226	233	231	225	210	226	248	214	235	237	240	240	258	229	227	210	244	216	253	221	217	244	240	230	242	260	234	243	233	259	260	249	240	249	235	264	230	253	239	272	210	229	233	252	218	233	263	225	250	242	233	224	212	233	235	233	233	238	225	229	226	247	223	244	196	240	230	231	253	229	272	219	222	228	210	252	234	267	254	227	234	245	193	247	230	234	246	244	247	250	238	237	234	269	212	236	216	252	213	227	245	251	218	215	280	254	234	215	214	229	224	226	254	214	250	236	212	220	255	226	215	226	250	241	233	241	234	225	220	243	265	233	214	240	219	235	232	229	248	238	219	243	202	233	219	248	228	225	217	222	240	264	272	221	241	223	237	254	248	264	245	247	219	239	224	233	222	242	234	224	265	247	251	225	244	267	250	240	265	223	240	256	234	251	217	236	261	226	255	241	236	233	217	249	256	253	219	206	230	221	226	272	233	229	237	252	232	239	219	228	230	223	244	216	235	242	226	253	231	203	230	254	229	223	225	235	262	236	240	233	216	259	247	234	229	231	216	227	207	249	230	231	248	224	232	248	236	236	233	254	229	240	220	244	240	233	236	207	258	232	289	225	210	223	230	240	251	225	255	226	252	222	224	260	242	236	224	224	234	244	230	229	221	248	218	239	242	221	250	229	265	256	244	239	210	215	232	233	224	229	243	261	239	227	247	225	222	237	212	238	265	236	223	236	245	240	263	213	237	230	222	251	261	232	220	245	228	223	240	223	254	264	240	236	233	237	217	230	233	276	260	238	254	229	274	249	210	233	238	208	265	209	230	217	220	241	260	240	238	271	228	233	233	234	242	273	247	215	239	233	248	225	233	229	233	244	239	227	246	225	234	241	235	195	230	244	251	241	269	235	242	249	215	260	220	223	249	258	247	258	244	253	283	222	234	208	230	234	249	232	256	241	232	246	223	247	244	223	226	241	228	233	209	227	249	201	245	228	227	228	236	251	240	256	218	202	255	247	225	223	253	255	245	238	263	235	234	242	238	236	193	227	252	221	255	221	224	235	225	234	228	239	236	240	238	224	229	244	234	224	225	223	231	212	236	231	248	240	241	245	258	226	247	224	222	240	206	241	229	236	221	221	213	225	213	234	241	212	230	241	250	234	242	234	231	220	235	217	193	240	233	245	232	253	250	232	283	253	205	236	215	251	243	249	229	242	260	251	226	223	221	243	227	220	233	251	243	236	231	211	218	239	246	235	261	237	222	226	261	240	197	231	244	219	250	217	258	225	248	202	224	238	249	227	241	235	252	207	249	234	220	252	249	241	237	223	211	247	220	250	263	213	239	246	230	230	255	239	229	246	226	241	220	263	233	222	239	217	235	231	221	257	217	263	235	236	249	241	258	247	259	253	222	226	233	227	247	231	231	269	232	212	224	245	205	224	213	212	240	248	268	234	268	227	203	209	235	223	249	231	235	219	228	245	262	220	201	243	220	237	206	238	253	247	227	228	222	241	224	221	242	235	219	236
36905	53520	31619	21661	18758	15863	10728	6105	4928	3401	2751	2467	1425	776	736	651	577	527	438	401	434	409	407	342	324	337	292	325	320	287	263	310	287	264	302	319	300	303	282	270	274	293	317	298	280	254	291	298	276	278	260	244	284	326	272	276	280	277	289	292	265	308	311	288	307	326	302	300	293	275	279	302	298	320	273	274	282	303	279	319	272	301	306	297	259	262	288	289	298	289	308	310	251	271	317	254	261	310	280	308	288	293	282	294	273	288	308	313	280	270	278	282	271	304	287	265	306	302	268	279	280	292	270	311	309	293	261	294	279	307	286	292	262	302	297	289	282	297	282	285	269	308	235	260	306	309	308	285	316	282	297	287	300	268	298	299	280	285	293	271	283	311	279	269	287	304	297	298	288	292	267	269	296	261	279	284	279	287	266	308	304	269	299	282	278	270	301	271	307	275	280	286	291	316	264	290	293	294	270	289	286	293	292	281	274	288	280	276	248	274	262	288	293	288	296	264	310	286	308	285	267	262	313	275	278	275	292	281	275	312	323	304	307	308	315	291	274	285	314	282	271	272	285	279	301	289	277	281	291	277	311	311	329	293	281	271	275	277	298	285	277	280	309	265	304	253	312	283	299	251	286	269	291	308	285	291	259	283	292	281	280	306	287	277	283	298	264	283	288	292	262	283	265	292	286	276	301	286	319	304	279	297	284	282	263	284	289	267	253	288	278	301	298	280	283	275	294	277	299	248	286	280	290	276	291	267	302	265	282	297	294	291	293	285	271	274	301	308	312	278	295	286	264	321	297	294	297	293	309	241	301	296	280	285	295	317	287	297	271	273	264	294	281	267	288	298	274	268	266	284	312	255	280	314	284	275	267	301	298	276	293	304	266	265	283	304	275	277	304	304	295	298	283	319	269	299	298	276	286	299	293	271	276	285	308	277	282	282	286	301	289	315	248	271	268	280	293	282	266	276	281	296	284	261	276	299	295	297	289	266	289	251	268	292	254	302	292	284	281	283	291	298	277	311	257	276	273	289	276	328	259	284	290	294	310	295	303	284	270	285	263	303	280	265	301	283	284	262	273	274	275	314	268	292	283	285	272	338	295	281	266	296	279	285	288	285	275	285	301	287	278	286	269	270	288	268	271	312	301	269	239	292	293	303	264	299	312	298	278	264	281	307	289	283	287	294	297	273	292	293	299	284	293	278	280	258	295	287	284	296	302	281	285	283	274	275	283	321	279	282	277	309	267	274	295	263	270	260	282	289	285	280	286	290	275	282	306	290	260	310	295	262	299	271	279	282	237	267	245	278	265	265	315	282	304	278	285	312	271	286	288	287	322	266	260	303	271	286	305	288	303	311	283	294	283	262	280	291	312	286	268	296	293	278	299	295	314	274	297	291	283	297	278	294	267	290	296	294	311	284	307	278	289	303	308	316	287	281	314	340	284	276	268	294	304	272	248	281	319	294	261	251	318	258	293	274	281	293	274	290	289	286	289	295	302	277	273	260	299	289	287	280	280	281	295	293	290	293	307	305	307	300	290	293	276	276	279	294	296	275	315	266	286	269	290	278	281	316	291	297	271	286	310	287	266	274	316	289	299	278	314	276	273	304	268	280	286	306	288	306	283	275	253	287	267	322	309	290	265	282	268	267	312	259	284	280	280	277	267	281	322	320	311	298	293	252	274	321	279	286	299	280	264	291	292	277	281	250	258	296	271	300	314	318	298	291	287	286	290	296	298	294	298	284	289	276	291	302	305	284	264	296	276	286	285	286	318	284	289	282	259	295	277	293	277	295	294	332	276	258	296	296	277	292	274	275	303	308	290	284	256	290	300	266	293	264	260	262	264	297	277	294	259	247	295	281	280	297	275	286	263	303	287	288	289	300	290	286	272	329	295	294	326	295	294	291	297	322	304	302	297	272	293	324	320	267	303	281	277	290	280	329	317	286	269	284	287	288	304	261	283	291	273	258	299	301	292	307	292	286	281	295	290	304	268	295	294	308	301	292	273	294	306	265	288	264	274	272	276	329	321	298	284	294	292	294	284	255	296	291	318	264	299	308	292	279	278	269	279	288	322	286	266	271	280	279	309	283	256	296	293	269	296	266	295	286	298	289	299	266	285	281	271	283	309	294	296	307	297	272	269	309	277	284	267	288	262	296	269	278	305	317	271	293	293	258	290	314	287	277	280	273	275	293	312	269	307	245	283	302	312	282	262	308	280	292	292	275	266	300	288	291	290	307	277	268	282	283	288	284	273	290	291	289	270	275	294	312	276	292	278	263	300	310	305	255	277	277	294	282	268	275	288	270	277	299	274	311	314	270	271	318	267	264	271	277	290	269	307	276	288	285	281	298	283	295	277	294	289	267	269	299	298	313	261	290	281	284	308	256	298	279	315	287	261	286	271	289	296	274	296	278	293	294	269	334	324	320	277	245	288	288	299	309	292	274	264	261	293	296	281	278	283	294	290	289	288	290	281	286	279	279	264	289	309	256	269	255	300	268	293	277	312	272	308	301	285	310	284	286	254	294	296	271	273	317	287	292	295	289	285	314	276	298	304	279	270	289	304	275	286	263	286	291	286	275	286	320	276	291	267	285	290	293	307	303	296	296	287	298	298	273	276	261	297	286	295	284	298	304	321	313	295	315	295	299	320	295	281	308	288	276	262	285	284	295	268	298	297	254	305	294	283	288	305	268	292	325	292	278	262	284	317	270	287	303	301	286	307	254	269	283	277	298	292	303	284	275	287	300	269	267	270	284	274	318	290	277	272	270	292	317	272	275	264	255	293	307	308	287	257	306	284	278	327	274	288	306	304	263	261	280	324	288	309	307	307	290	306	288	300	290	258	263	274	300	260	300	269	278	320	249	294	274	277	260	279	256	275	294	292	312	263	285	290	304	273	274	291	276	281	263	277	312	308	292	288	274	300	290	269	252	277	278	268	302	266	273	264	304	306	293	283	311	300	282	275	315	274	305	292	279	271	299	327	298	290	276	277	263	297	267	316	262	289	286	280	300	277	302	289	269	295	261	263	310	274	296	279	291	264	262	274	264	285	328	283	269	275	275	263	314	277	267	280	311	269	259	283	271	316	271	298	308	312	272	299	271	299	314	261	279	281	271	296	307	294	285	323	291	299	276	329	316	290	300	317	287	289	295	281	286	261	313	289	280	312	273	294	267	271	271	282	292	264	263	278	278	287	283	279	294	270	266	309	309	319	282	292	296	309	284	294	273	293	288	308	296	303	307	289	302	311	283	297	277	270	263	302	294	296	278	282	281	274	308	318	287	271	306	296	297	303	295	281	307	270	304	275	292	281	272	298	280	293	303	290	263	292	314	291	270	270	292	306	305	302	314	275	265	286	308	275	309	321	298	277	298	286	265	274	280	288	301	288	298	264	280	268	267	274	282	304	317	272	289	291	329	294	286	290	314	270	271	280	304	286	260	291	296	260	253	297	291	289	267	322	289	303	265	292	265	301	309	281	277
24524	20892	27106	24664	17388	9483	5519	3072	1945	1725	1298	1407	906	634	661	652	671	559	582	590	602	635	535	600	575	560	542	529	527	547	518	573	512	521	520	518	533	552	509	529	552	551	573	553	523	549	555	560	515	552	565	509	563	530	512	497	500	494	536	526	577	520	547	536	503	550	536	537	510	541	512	519	557	584	544	524	521	511	574	559	537	527	538	556	555	553	552	515	585	504	540	545	557	532	548	543	563	562	548	498	539	563	551	573	552	584	557	567	526	521	538	521	526	552	540	598	569	537	531	594	537	537	536	547	551	543	518	586	565	542	494	508	533	536	551	501	529	532	578	569	574	561	520	566	504	570	570	524	553	547	582	581	546	515	536	541	552	521	531	531	511	549	531	546	526	563	551	533	539	560	537	598	522	514	550	566	537	547	579	532	504	559	548	537	515	524	510	550	516	522	507	516	549	553	521	518	504	531	529	515	546	525	519	565	526	610	506	551	518	541	525	547	548	528	531	568	506	559	570	550	508	522	542	545	547	517	533	548	541	551	521	553	549	563	511	538	535	513	536	551	550	516	541	524	497	564	498	557	514	500	569	569	491	544	551	552	529	512	548	572	503	548	465	529	522	560	516	506	524	532	560	533	537	562	461	536	531	545	509	541	513	548	573	544	539	540	585	557	538	567	566	573	546	523	539	534	549	539	526	553	506	518	553	557	529	523	568	542	495	537	535	527	556	514	537	542	569	524	543	537	562	559	514	517	513	580	563	516	580	484	562	540	547	554	532	515	503	534	530	572	547	545	542	525	527	488	556	527	516	534	528	530	539	508	532	523	573	523	549	548	511	499	551	555	551	530	609	537	542	564	509	538	594	585	526	495	566	580	529	501	466	572	539	551	586	536	532	591	563	542	519	497	540	527	542	512	519	493	534	513	557	510	542	569	514	557	513	581	555	507	551	512	527	523	531	546	543	577	511	540	535	528	533	541	500	526	540	511	553	564	600	527	579	523	566	540	554	519	532	538	545	542	579	524	509	534	515	536	581	542	511	550	495	509	502	549	502	537	549	519	552	537	475	554	529	547	497	558	542	499	528	532	521	504	501	530	536	518	543	491	530	489	506	555	518	507	584	568	523	539	523	547	536	524	554	550	552	560	543	501	521	515	576	539	524	487	503	560	603	553	506	517	537	532	569	502	496	561	515	569	571	555	499	547	556	542	507	535	547	549	539	542	519	536	573	546	537	502	564	504	507	547	565	570	589	544	535	525	577	507	537	515	572	561	541	543	576	494	580	553	533	605	582	555	559	528	558	543	532	521	605	515	514	525	533	550	583	577	559	572	537	519	541	554	514	521	541	534	525	547	546	536	516	558	557	533	557	579	476	533	569	527	513	542	553	530	582	517	512	520	578	528	538	548	548	511	537	528	571	538	517	515	573	532	537	525	528	520	540	558	532	508	530	527	522	560	520	530	537	561	531	543	540	536	550	517	526	542	548	560	530	516	516	516	506	550	551	552	553	526	550	523	565	525	549	546	512	544	526	540	519	530	582	538	578	531	563	532	565	550	533	539	545	552	519	552	508	526	522	572	566	535	537	553	592	521	559	523	517	575	536	545	509	538	543	553	596	533	536	505	560	531	534	550	534	512	509	530	573	550	512	522	498	541	574	567	518	520	520	535	557	577	525	523	512	538	556	529	592	517	587	548	536	555	519	515	536	540	560	558	558	517	569	517	518	530	510	520	553	540	539	538	541	548	543	538	519	534	538	536	538	492	563	528	560	509	582	538	505	549	554	550	507	526	564	537	547	529	505	524	571	514	496	557	519	504	569	486	571	534	523	547	562	546	551	512	549	579	500	580	540	547	526	555	525	545	530	531	513	545	534	558	512	566	524	525	580	542	519	511	539	562	534	557	565	558	507	557	540	537	547	535	551	562	571	549	539	513	541	518	567	502	525	524	537	552	528	521	542	516	536	527	538	565	533	544	520	553	526	541	528	547	533	549	546	537	480	521	535	529	531	528	538	527	541	545	550	522	590	522	515	532	561	547	583	515	510	507	564	529	488	542	507	542	490	511	550	526	573	565	550	493	557	541	517	544	557	513	506	504	526	510	520	544	558	524	516	514	553	548	550	549	554	523	548	551	561	539	550	503	522	574	562	522	527	535	510	564	523	550	528	509	547	508	518	534	557	523	513	550	503	535	533	520	507	541	526	563	545	548	497	553	526	528	545	505	548	534	551	527	526	549	545	510	565	537	518	552	520	557	493	551	490	562	565	554	526	570	523	537	525	510	510	530	538	532	510	492	537	500	513	544	507	540	554	541	526	497	530	517	547	529	538	555	542	545	533	540	502	494	520	534	528	512	566	525	541	512	511	556	517	546	555	542	496	523	539	531	515	546	545	515	546	543	534	518	541	602	546	597	561	522	526	552	584	494	543	495	536	513	513	571	553	545	497	528	533	536	526	553	519	507	545	526	509	532	534	533	553	560	537	560	539	515	552	555	512	531	551	555	531	562	544	526	521	564	537	547	545	550	545	495	549	540	530	535	491	524	535	554	571	560	567	521	541	514	526	535	540	554	550	497	508	519	554	546	511	546	526	543	505	553	532	582	555	541	544	566	557	590	533	528	574	558	569	575	540	523	515	516	517	565	565	574	507	547	545	520	550	574	537	524	537	540	510	516	508	553	584	534	510	582	536	562	544	577	465	489	545	503	546	544	504	552	517	521	542	543	576	547	536	556	524	547	514	517	482	560	538	546	519	544	532	554	542	528	554	529	518	550	523	518	530	519	527	536	539	551	564	549	539	562	515	540	545	516	529	513	526	527	518	541	572	546	537	537	509	510	549	577	567	524	581	559	570	518	549	526	530	493	518	548	554	538	499	568	523	554	557	507	541	533	560	529	485	568	549	529	536	537	539	528	562	531	544	535	528	506	534	536	531	526	553	517	552	532	490	593	544	555	523	528	529	541	533	504	526	515	516	511	542	524	526	523	533	575	516	550	562	532	504	575	544	474	563	578	534	575	533	562	541	533	524	525	561	561	568	561	539	552	542	551	543	557	526	560	505	538	521	541	499	504	506	521	506	560	564	538	575	556	527	491	524	570	535	550	563	528	535	546	529	539	555	517	506	540	565	550	562	572	491	547	559	556	531	522	542	558	561	504	505	544	587	520	521	513	537	501	572	499	529	520	548	571	582	509	545	589	531	572	545	514	517	540	549	604	538	529	567	529	541	530	552	521	546	553	514	551	537	548	548	537	538	570	548	518	546	554	501	548	518	537	517	498	529	538	503	531	551	497	555	530	553	536	557	545	570	525	563	527	506	507	525	513	566	540	529	528	536	577	495	537	544	542	578	512	528	535	488	538	558	576	525	562	521	517	523	537	546	542	526	541	531	545	534	525	533	539	499	537	568	533	543	525	508	511	579	506	565	545	516	558	499	523	530	549	538	536	559	551	531	587	549	531	520	540	506	527	547	554	560	519	536	552	536	500
36990	49534	28283	17526	14813	13631	9407	5875	3972	3337	2395	2533	1345	953	865	931	814	805	825	738	734	714	694	686	598	662	599	640	629	584	654	621	652	602	622	591	609	607	629	647	662	623	573	562	593	587	611	610	582	620	602	613	587	596	574	612	633	582	632	589	623	627	586	616	598	603	618	615	640	569	562	653	609	600	612	610	592	623	621	597	579	597	640	628	597	620	607	607	602	606	613	577	632	631	639	624	610	603	645	569	566	584	584	593	573	595	638	602	593	622	631	601	603	627	589	657	619	578	579	594	650	622	617	604	670	626	610	667	613	566	577	611	612	599	582	603	574	632	604	598	636	631	577	610	583	597	604	590	605	614	575	604	632	640	661	583	586	616	623	630	617	599	660	588	602	578	636	572	627	618	651	592	611	557	595	624	588	622	671	638	554	610	578	587	612	616	637	552	618	657	624	612	580	615	604	592	585	612	629	627	590	598	639	666	678	617	626	632	664	626	592	632	603	593	621	592	600	619	606	664	623	633	616	668	619	602	632	614	616	569	590	598	656	661	623	622	602	644	637	629	621	596	598	609	611	600	649	624	621	615	631	619	633	656	609	609	602	586	580	568	615	600	579	596	599	590	589	634	610	587	632	649	605	630	613	644	651	606	693	650	623	592	621	646	586	608	602	617	607	569	641	629	626	612	619	574	611	617	569	591	577	591	577	593	605	601	596	577	575	617	573	630	575	580	599	567	614	613	575	639	625	595	600	609	644	614	577	657	595	553	615	614	614	589	608	646	603	546	627	631	608	593	615	602	611	597	620	581	645	585	613	624	656	648	619	591	571	644	602	614	617	596	587	611	590	576	615	636	573	645	636	567	597	625	591	624	582	584	625	555	662	642	659	613	601	603	595	605	594	590	629	616	585	583	622	627	609	590	613	601	614	634	588	624	647	613	631	625	663	623	603	606	657	657	618	585	625	622	571	611	613	605	626	602	624	621	614	655	630	632	635	600	604	588	605	619	599	635	612	610	575	626	560	614	592	612	566	643	639	579	616	633	594	604	619	585	588	618	595	576	566	577	602	607	582	572	628	620	589	639	613	627	619	607	600	609	606	646	654	583	589	613	639	628	594	657	579	613	636	614	618	615	586	633	622	571	634	592	596	604	588	618	579	601	620	604	605	543	631	638	612	616	606	591	611	621	643	625	628	583	581	616	575	622	581	594	635	628	604	664	650	595	677	674	601	651	616	634	535	531	627	635	630	588	632	612	652	601	609	539	574	652	574	619	601	567	614	616	599	607	608	657	562	568	639	577	659	592	609	618	624	595	608	627	620	588	637	611	639	611	576	628	627	598	645	561	592	632	582	592	618	588	606	661	580	635	572	603	616	606	622	631	601	578	594	598	617	632	624	565	584	617	605	618	628	609	616	603	596	611	621	614	588	629	635	599	593	563	621	643	581	619	576	585	606	656	610	626	595	596	618	660	621	656	591	616	592	614	647	617	605	569	585	617	574	616	593	626	623	635	557	593	634	633	595	585	627	621	617	573	629	587	626	620	569	650	585	568	573	615	584	633	629	593	623	626	627	582	609	631	611	626	606	578	627	605	625	588	593	619	564	536	594	591	617	654	584	591	604	641	604	594	601	643	667	586	603	631	599	560	561	589	621	655	605	592	585	625	618	585	601	632	592	615	624	575	605	619	597	627	613	598	644	595	600	603	582	638	644	594	584	595	592	637	650	569	613	606	609	561	590	638	576	607	619	623	606	595	620	650	612	589	594	591	605	586	622	613	612	594	629	596	599	618	584	581	648	641	589	616	616	597	626	614	585	606	583	635	570	577	617	595	595	583	581	605	625	563	630	603	617	601	590	596	591	575	606	599	661	656	575	616	609	594	588	671	616	580	640	566	583	588	612	598	580	566	602	605	617	627	600	608	653	569	607	598	615	570	602	592	589	603	589	556	550	584	634	585	636	591	603	614	595	587	605	604	589	625	594	623	660	629	618	617	569	643	643	608	579	624	609	629	608	644	585	594	654	658	620	603	615	634	566	590	570	607	611	627	606	573	622	585	599	633	574	585	623	593	615	605	575	627	582	623	604	579	564	638	617	621	625	608	596	597	612	626	602	640	601	621	598	603	611	559	581	640	543	608	660	620	603	578	641	617	611	586	598	620	567	617	605	630	602	589	626	596	608	613	640	613	607	560	615	596	632	626	611	630	643	602	605	617	644	614	630	633	580	626	661	614	587	610	600	633	590	630	677	608	581	568	617	646	616	543	598	622	607	616	592	600	619	589	584	613	641	624	584	615	609	625	646	615	610	619	611	596	633	594	612	612	592	611	570	609	638	594	587	623	621	645	617	574	610	614	625	636	598	588	603	578	635	575	573	658	614	591	649	600	602	585	603	624	579	630	655	617	540	575	573	639	656	614	616	574	644	625	595	631	642	644	630	570	653	606	628	638	644	588	625	640	577	610	579	617	567	631	644	578	623	574	627	640	602	659	605	626	613	630	609	589	637	613	612	587	603	593	640	601	586	637	636	617	657	645	622	616	608	590	640	614	613	587	569	642	616	609	590	570	617	627	614	636	619	610	633	600	637	596	570	647	641	596	611	602	572	637	653	602	600	566	610	585	581	644	582	611	602	582	606	618	634	628	611	610	596	636	620	628	604	602	603	564	608	617	620	637	637	607	638	590	630	618	620	577	606	614	597	599	636	641	600	616	607	662	595	634	613	658	597	600	604	637	622	612	620	617	632	632	609	592	635	587	614	580	619	626	574	625	595	618	611	645	608	588	608	601	607	587	672	592	616	574	580	592	644	561	614	599	605	603	599	584	590	572	606	596	636	597	614	634	589	578	619	621	616	642	577	561	645	667	611	631	606	647	647	655	634	602	616	619	619	623	602	563	637	602	614	589	624	631	620	639	624	596	611	600	575	630	658	635	617	635	624	587	576	675	670	634	581	593	650	625	596	624	590	594	585	620	587	578	650	596	593	606	654	597	605	644	595	593	622	625	556	620	641	598	660	643	597	599	664	535	638	649	621	623	642	604	623	623	590	636	610	565	613	589	631	596	585	653	655	596	589	611	610	624	583	591	596	589	590	627	614	625	580	640	634	589	632	635	607	597	618	603	580	628	656	595	601	631	682	652	574	589	585	615	564	576	577	633	568	596	598	639	568	617	642	614	615	599	637	616	592	603	654	584	613	617	609	604	610	589	581	627	590	646	647	629	602	610	613	603	575	603	638	628	617	620	591	595	580	610	607	585	664	609	571	583	659	618	642	659	643	612	588	646	571	605	598	620	594	617	593	648	641	596	604	608	611	618	604	610	603	616	609	602	637	651	605	606	597	619	603	618	634	610	582	577	616	567	617	601	582	632	613	607	579	621	613	635	613	635	574	650	623	603	664	647	559	577	592	618	664	561	636	589	562	619	632	607	615	589	612	615	648	624	607	588	619	600	576	611	615	632	599	625	630	623	594	600	624	634	615	644	548	633
22294	20839	28406	23372	20907	21565	18822	6833	3191	2496	2027	1956	1165	818	694	688	640	597	540	519	478	484	465	444	403	447	433	392	369	384	365	374	392	361	362	365	335	391	422	394	408	360	321	361	388	407	379	364	365	404	363	336	368	353	383	350	438	337	384	364	353	389	354	343	339	363	362	348	354	352	365	364	364	323	352	405	343	367	392	378	335	371	363	367	376	361	376	394	346	374	369	360	357	353	366	363	364	342	380	365	376	355	369	348	371	365	371	348	350	353	350	346	376	344	340	363	344	369	366	317	399	340	392	390	318	383	380	359	363	387	349	356	344	363	358	364	330	358	351	353	379	370	374	355	356	357	337	333	370	342	340	358	342	344	349	352	393	394	351	370	341	350	356	373	355	413	360	355	361	361	358	349	367	386	363	367	350	387	350	380	372	345	341	374	351	335	350	360	374	362	337	370	363	355	402	371	364	383	346	415	331	351	346	352	349	346	346	340	351	378	359	357	379	363	347	373	351	370	334	345	379	356	401	366	330	349	373	356	354	348	362	345	372	362	373	355	357	365	357	371	361	372	352	337	361	368	384	367	343	394	346	382	353	336	361	360	356	385	343	351	378	368	367	382	373	368	388	350	327	338	358	363	376	356	331	362	342	366	380	382	343	350	326	351	351	333	341	342	353	391	361	373	351	355	354	361	380	385	349	366	361	386	372	363	377	396	359	321	372	365	368	358	349	372	360	367	357	363	349	382	371	370	365	381	368	369	365	354	333	376	351	355	396	402	418	380	406	354	358	347	373	378	367	366	360	350	370	359	365	348	373	376	396	341	356	352	359	375	340	368	358	346	364	402	340	363	377	343	343	388	333	349	341	374	353	389	351	399	393	330	363	338	377	360	369	379	340	383	388	346	361	361	351	363	365	371	358	324	357	361	355	375	390	351	376	350	362	371	351	380	367	346	369	357	339	372	353	382	360	342	357	350	320	369	370	343	406	371	358	358	390	343	333	340	334	371	347	376	349	350	396	341	346	343	397	365	338	397	352	372	352	350	369	367	349	345	373	380	317	364	360	355	352	374	348	357	362	368	365	383	377	406	361	359	344	359	361	339	359	391	386	344	373	366	337	360	342	345	343	355	328	388	347	330	345	382	396	358	329	362	388	358	390	350	390	345	340	382	357	359	337	368	347	345	350	344	375	381	377	370	343	353	389	327	352	392	391	351	376	358	348	355	360	330	350	357	402	346	370	342	346	367	377	350	336	381	395	345	344	377	355	354	367	348	327	348	365	380	382	340	351	362	399	356	357	356	352	359	362	365	363	361	362	342	325	368	373	355	348	361	371	358	393	348	336	338	393	374	361	350	366	346	376	377	381	335	378	367	374	373	345	374	331	346	359	377	358	329	325	362	341	373	347	342	347	338	363	374	344	364	361	365	336	345	352	375	376	374	348	366	340	362	376	346	337	337	347	344	358	373	350	364	358	324	372	373	350	354	369	344	351	366	359	321	357	381	369	359	382	366	327	382	345	355	342	369	387	347	351	344	341	374	346	348	334	357	372	359	368	358	369	387	368	386	387	367	374	356	377	365	348	360	365	365	355	350	343	354	373	340	320	337	381	348	333	340	392	337	369	364	383	346	359	377	363	385	362	370	346	325	353	363	390	364	345	338	355	340	395	370	334	343	359	385	365	346	370	355	347	366	385	336	377	372	341	347	362	357	330	338	372	342	366	368	363	378	367	350	356	356	356	356	361	354	327	356	360	357	352	366	378	332	358	346	380	348	382	356	373	361	342	354	343	370	323	358	379	332	340	320	340	340	338	354	329	386	345	350	387	357	380	352	382	347	341	384	356	339	353	391	322	372	354	358	387	335	369	344	371	390	366	336	317	342	353	401	360	346	365	358	336	364	353	328	383	354	345	340	359	337	385	381	351	354	341	364	380	345	364	381	357	388	350	350	352	344	360	356	325	349	370	363	344	356	343	344	325	369	373	352	360	377	335	372	368	332	373	376	345	326	350	372	351	361	343	370	399	355	363	341	377	351	338	348	358	350	378	341	378	386	320	364	342	383	358	365	383	344	391	350	337	358	383	367	395	370	357	346	334	372	351	373	347	374	392	369	342	318	381	350	363	357	397	358	365	386	330	362	343	346	369	383	377	343	331	353	325	338	353	357	374	369	363	379	334	389	360	345	356	397	326	341	345	333	376	349	365	371	360	368	349	389	383	381	348	344	364	335	364	405	345	359	397	364	378	368	371	342	356	376	352	332	347	349	342	341	355	366	364	372	353	363	349	344	380	352	350	350	388	374	363	363	343	377	363	374	341	338	390	353	377	377	331	392	320	368	362	382	378	337	374	380	364	341	362	340	336	388	387	349	376	346	340	362	388	344	388	347	362	350	366	331	368	315	354	355	362	363	357	361	390	345	375	355	358	356	358	344	326	378	358	340	360	351	361	351	334	382	386	359	327	342	337	353	405	372	347	391	366	331	363	388	372	373	381	340	360	369	366	345	338	364	381	369	379	380	380	348	333	335	352	366	329	421	381	348	379	362	359	350	361	355	338	375	386	365	367	362	361	341	354	337	344	361	332	319	354	343	349	380	364	342	313	379	376	368	352	348	400	365	325	334	378	372	374	374	360	326	340	396	358	350	365	357	358	347	367	369	359	353	372	352	389	343	339	381	338	341	381	345	371	344	391	354	349	376	385	369	371	336	354	358	328	346	376	375	331	349	355	338	368	342	379	376	342	339	392	365	375	364	376	389	398	368	366	370	382	372	361	348	353	346	394	377	366	359	367	370	372	379	380	340	366	361	348	343	373	355	332	392	336	347	342	358	378	386	374	339	334	364	369	358	350	385	360	376	380	379	363	357	367	324	323	357	376	349	343	347	372	346	409	340	372	362	395	360	362	360	348	369	371	361	358	349	394	361	345	381	372	377	345	370	359	338	345	375	356	382	380	363	386	334	386	358	341	344	377	331	367	346	385	328	381	382	374	392	324	363	323	368	335	365	366	348	361	356	359	359	362	347	362	314	358	357	365	369	367	395	347	330	358	369	358	338	359	348	344	349	311	369	357	355	371	385	389	356	383	358	353	337	343	377	359	353	347	372	350	344	365	393	377	334	377	385	332	346	371	343	393	349	369	367	353	371	363	319	328	347	375	335	338	370	325	341	364	368	339	352	361	372	338	367	375	319	356	359	347	366	365	363	331	310	346	335	368	376	373	393	348	376	367	378	353	385	383	384	340	357	348	341	335	344	356	342	389	344	357	368	355	359	418	376	379	339	328	344	374	376	379	347	349	368	355	316	359	343	340	368	370	360	352	370	355	369	364	330	369	377	389	341	346	405	365	322	354	357	395	326	329	371	389	339	387	384	370	371	327	348	339	347	359	351	371	375	380	374	357	357	390	379	363	379	352	358	367	358	334	402	334	388	380	359	380	343	362	366	396	364	348	390	357	380	364	397	404	376	344	325	352	356	372	372	341	359	357	383
41454	61492	35749	25779	21572	19646	14999	10271	6070	4933	3722	3678	2053	1270	1046	1082	926	808	744	644	670	690	630	492	523	454	483	442	484	417	428	434	423	404	440	403	381	400	378	372	383	388	399	399	454	416	427	406	386	413	412	379	421	415	372	419	404	376	372	411	394	394	432	392	406	379	384	400	404	456	385	366	412	434	400	390	429	422	420	362	404	413	411	404	407	405	408	437	422	432	385	364	380	411	420	369	401	442	436	402	424	398	391	414	384	418	368	389	399	396	415	390	438	394	356	405	397	380	394	405	390	404	415	418	400	384	382	420	398	422	439	395	401	414	402	384	403	380	363	425	401	395	409	413	425	386	423	377	378	427	428	388	404	395	399	403	388	428	388	380	359	382	407	390	394	391	402	392	426	415	389	383	394	392	394	404	428	389	384	412	413	420	394	362	429	400	410	420	373	403	383	403	395	383	430	353	388	427	366	380	383	402	420	360	398	435	385	399	417	388	409	396	380	381	436	434	402	383	402	398	403	403	426	401	382	386	403	408	406	408	396	425	421	409	410	389	399	389	408	361	379	405	422	399	409	356	404	381	407	380	409	385	392	406	366	379	363	421	374	431	427	393	379	410	404	425	392	374	407	406	412	387	410	463	402	397	385	403	381	398	401	428	401	388	448	400	394	424	404	370	349	412	387	371	379	405	383	376	397	412	368	424	401	382	384	426	401	398	406	418	387	384	429	396	422	419	369	400	425	402	436	403	418	386	383	412	388	386	416	388	411	394	358	391	386	350	389	416	441	429	393	380	372	407	385	400	390	378	396	409	379	376	362	397	375	397	394	378	406	434	439	398	386	397	359	377	402	404	407	398	367	411	391	363	398	373	391	377	416	404	370	433	426	426	397	360	438	399	385	436	399	364	398	400	392	405	415	399	387	393	387	431	388	401	421	390	400	402	393	372	393	418	433	381	431	424	383	426	422	418	397	434	404	394	380	391	393	416	416	373	379	423	360	431	408	418	408	416	404	407	399	378	383	381	388	382	412	405	413	394	401	371	413	413	400	393	428	393	399	413	391	389	407	396	421	412	394	406	397	377	376	392	383	404	390	402	352	368	394	376	404	407	347	407	411	418	381	379	408	409	431	395	380	384	406	379	394	383	385	410	414	382	380	355	406	425	406	380	397	412	412	399	392	409	405	384	390	407	420	400	380	401	403	427	386	403	414	416	420	387	403	389	379	383	398	411	376	403	398	351	396	395	396	393	393	399	398	370	399	357	380	358	423	394	366	380	392	386	414	363	400	372	437	415	364	396	419	401	368	377	390	423	397	400	375	374	387	393	397	387	400	378	400	411	398	400	360	369	406	416	379	353	408	391	393	428	378	403	411	382	404	408	392	383	405	374	372	387	398	390	376	361	398	412	364	373	404	393	361	359	364	380	400	438	419	409	460	381	390	417	413	390	407	385	430	414	416	423	407	424	397	412	381	395	396	395	378	410	408	400	398	392	407	423	417	374	395	382	383	367	351	375	438	411	391	398	381	404	414	367	412	416	453	373	390	402	399	398	432	376	416	400	419	361	362	420	396	394	417	367	399	381	376	388	401	363	411	377	391	409	434	386	396	389	393	377	422	392	401	399	423	370	389	399	368	367	401	400	381	390	402	380	381	402	375	417	381	394	388	401	391	364	371	408	380	437	419	410	395	408	413	397	428	369	409	371	410	418	387	351	371	374	396	390	391	382	426	405	427	350	422	407	356	420	403	392	416	396	412	409	392	393	453	361	408	409	427	402	416	373	383	369	368	378	408	389	403	385	370	384	391	379	407	429	412	405	401	389	383	392	393	405	419	392	420	390	382	371	355	400	401	437	395	411	382	362	406	417	404	399	412	390	385	408	391	405	401	398	414	398	399	411	388	374	370	434	364	428	418	361	409	421	410	418	434	386	421	389	382	398	411	396	403	339	434	364	375	403	383	407	433	377	398	389	422	408	438	415	423	423	394	375	442	418	434	382	382	396	405	382	412	408	421	405	398	386	389	418	395	428	374	393	378	402	420	402	394	386	375	392	396	444	413	405	395	426	371	432	432	401	440	381	359	430	397	367	393	394	377	395	414	413	379	392	383	371	397	414	396	421	391	406	414	377	427	377	394	397	403	393	412	375	409	383	401	380	378	405	421	381	400	366	416	370	390	384	422	378	425	405	409	394	373	379	418	405	391	389	405	412	391	389	412	381	393	381	364	424	414	397	409	422	437	424	390	399	384	414	371	374	431	413	408	391	429	403	389	389	404	378	416	394	377	366	421	398	372	393	411	399	429	409	383	412	407	398	390	394	418	377	404	385	419	384	396	426	401	364	385	401	415	379	353	435	375	400	389	404	420	409	393	343	356	418	378	406	415	407	377	403	412	388	348	418	425	438	424	378	374	403	380	394	416	410	404	405	386	389	418	405	406	395	383	376	404	457	420	378	409	399	357	430	399	410	389	364	377	379	378	405	396	384	398	390	421	382	405	378	426	397	407	417	373	364	354	362	399	401	425	371	414	397	398	375	407	371	440	395	397	392	393	416	428	401	434	413	393	411	422	405	340	401	386	401	392	390	404	346	357	371	394	346	395	368	416	381	419	393	348	416	379	388	398	412	389	418	401	378	389	340	371	400	431	432	429	401	424	415	441	373	388	400	382	420	404	438	431	383	395	419	380	420	403	404	396	402	356	389	413	413	404	390	398	396	411	395	377	402	355	357	368	424	372	438	368	371	393	376	422	464	385	405	361	382	362	425	415	432	388	400	400	420	391	345	390	376	383	374	406	387	399	396	405	418	385	417	380	365	422	384	396	368	420	365	417	400	364	391	412	367	428	434	384	391	370	360	426	411	415	388	413	400	420	393	386	391	396	412	362	358	392	364	395	404	395	423	404	383	398	404	435	393	398	389	377	399	392	393	389	383	429	396	437	400	418	397	374	369	382	386	393	400	400	398	380	399	415	394	427	380	356	420	360	410	407	406	399	421	377	400	419	396	433	388	361	431	396	394	385	382	375	425	420	393	406	397	431	392	379	372	439	386	361	371	415	411	429	363	435	377	391	434	374	415	397	371	410	409	376	400	415	409	386	382	386	376	389	404	404	378	411	399	386	426	386	399	407	393	391	424	384	404	398	420	430	396	395	413	426	395	396	413	365	371	378	374	399	362	420	408	392	434	379	405	391	392	369	406	405	427	403	422	445	417	388	378	383	386	384	395	419	411	382	386	408	403	381	420	406	407	404	383	367	388	390	412	377	382	388	361	409	396	432	395	399	392	412	398	403	409	395	425	364	406	425	409	424	382	416	418	430	402	409	357	437	354	381	408	364	386	417	400	374	385	377	405	417	369	412	388	427	377	363	362	412	348	398	396	371	394	397	419	409	430	384	385	401	423	399	400	425	395	392	399	420	382	393	440	428	394	395	402	377	431	395	414	444	418	388	376	398	424	407	399	380	381	412	407	402	371	400	375	396	415	406	393
28773	26483	21529	12485	5577	4830	3343	1961	1270	1102	940	898	574	457	483	497	398	422	449	455	444	466	416	409	374	418	409	363	361	388	399	444	380	407	365	369	408	393	374	405	391	351	371	378	392	432	369	368	406	384	406	404	387	410	377	401	400	414	369	381	375	382	372	359	384	387	373	390	379	422	409	415	385	392	406	379	376	396	387	391	402	384	392	406	368	352	364	361	403	381	369	401	374	371	378	419	350	347	394	382	396	361	371	396	413	376	394	396	385	335	398	374	412	379	388	379	392	398	436	390	414	407	370	394	397	333	373	416	389	391	360	396	411	405	390	359	372	406	406	397	391	354	371	388	402	334	385	387	399	377	380	419	384	406	434	373	366	389	382	364	356	408	370	394	371	405	385	436	386	390	403	399	369	395	383	397	392	425	407	393	396	386	412	392	355	351	389	449	373	371	413	398	392	371	402	370	387	390	388	398	417	404	360	378	389	378	354	356	348	357	386	361	365	349	403	383	374	392	385	410	362	384	371	376	372	400	400	395	391	375	383	397	394	409	393	388	389	325	398	388	394	426	394	356	402	364	394	398	373	374	396	376	392	379	399	391	388	383	370	370	414	373	354	369	368	434	384	403	396	388	418	393	364	381	396	413	390	384	409	393	377	393	378	385	398	377	368	398	411	398	378	370	410	371	377	409	387	369	381	360	424	402	387	363	412	380	390	349	353	332	414	387	386	383	387	359	400	411	411	414	402	391	366	349	392	398	418	376	372	400	416	389	388	380	367	410	394	347	374	410	349	406	401	418	396	379	391	404	376	390	379	393	395	411	390	378	398	377	395	350	386	433	357	371	378	390	388	369	396	380	405	388	420	369	361	401	417	374	408	409	375	402	405	345	406	385	408	400	415	404	375	381	379	404	377	410	376	423	402	396	409	370	361	405	373	402	391	396	439	409	350	394	411	387	380	405	367	421	377	385	406	373	401	367	408	421	364	375	383	403	387	397	391	378	380	424	382	374	416	388	379	401	395	393	410	398	344	414	387	386	361	410	400	365	364	407	372	410	395	381	393	360	401	396	416	413	352	397	362	418	382	374	409	388	401	389	378	415	403	352	395	416	375	385	405	376	385	389	401	401	386	412	420	394	377	395	387	379	390	385	417	387	379	385	391	355	372	386	379	390	369	388	405	410	389	409	407	388	381	332	395	388	409	403	405	427	392	380	373	383	395	369	369	400	398	416	388	393	395	379	376	374	405	425	356	400	385	403	412	363	380	390	416	389	384	381	359	394	402	407	389	370	424	418	348	381	402	403	378	403	380	369	373	398	365	367	401	382	389	392	361	365	400	376	385	385	401	379	391	407	440	418	389	425	408	402	419	415	392	407	415	393	355	393	376	414	402	387	388	351	399	376	377	361	353	390	396	368	396	369	387	389	413	424	393	410	388	416	374	376	393	377	400	398	389	384	373	383	407	392	405	394	412	389	406	420	371	378	406	380	375	373	410	388	396	414	412	385	379	398	376	383	370	381	394	353	393	405	404	390	369	372	417	373	372	390	375	401	368	391	373	385	412	390	387	399	356	396	373	398	393	395	402	364	385	384	401	372	423	402	395	370	400	421	404	403	368	383	402	437	355	401	356	404	346	416	392	399	384	377	359	359	402	425	339	381	340	406	368	381	373	387	360	373	352	396	396	345	410	421	364	398	377	381	385	402	386	385	376	406	388	388	378	405	378	425	371	417	414	403	413	390	415	393	371	391	381	374	401	391	402	409	364	416	358	379	371	363	373	430	396	397	390	425	397	387	399	364	373	351	373	390	398	389	397	387	393	406	363	356	402	393	383	367	385	385	387	406	379	409	431	340	362	382	392	375	412	412	403	416	341	375	355	345	375	430	401	410	364	387	355	401	388	426	350	397	380	378	373	442	399	369	397	415	379	405	376	380	370	384	406	394	389	399	402	387	363	390	386	386	403	366	405	379	393	384	349	384	428	392	388	376	355	379	388	342	422	389	372	394	377	399	362	369	389	396	410	397	383	370	422	420	427	370	369	341	379	386	382	378	379	393	412	406	371	355	405	372	412	389	413	390	348	396	372	406	383	376	457	384	382	378	383	365	382	370	418	395	430	391	409	344	434	358	392	399	388	368	392	393	373	349	359	382	398	380	380	391	385	389	383	380	371	372	419	344	385	389	402	417	381	351	367	363	420	394	392	397	407	398	405	418	430	423	369	355	400	399	360	369	433	376	365	393	421	375	428	365	348	379	396	397	359	377	381	373	387	386	404	345	364	427	415	374	392	396	405	410	390	411	372	393	403	398	402	358	362	399	389	362	402	372	371	368	405	387	380	382	348	398	360	405	339	420	361	387	393	351	392	374	368	361	392	381	379	374	398	383	432	384	407	362	374	388	402	408	386	395	398	394	391	408	422	394	395	391	355	385	411	395	399	366	391	399	390	385	389	416	377	392	410	399	407	378	381	401	380	380	375	392	361	366	419	372	382	407	389	403	391	381	357	363	386	381	405	386	368	398	390	382	398	368	401	396	373	387	382	377	426	367	394	368	387	406	377	352	335	355	372	371	403	393	393	407	423	390	395	402	409	398	386	392	390	367	379	377	327	394	399	392	404	394	408	411	375	377	357	386	427	379	381	376	369	370	401	349	421	417	392	404	393	401	370	440	402	352	407	410	419	413	392	353	388	405	411	392	369	400	358	382	369	376	363	406	365	371	376	386	366	394	426	405	373	404	393	385	360	375	386	384	341	385	418	390	407	373	396	424	349	404	383	366	395	356	389	403	394	386	395	397	418	373	392	376	381	424	365	405	412	406	437	371	394	383	408	394	398	392	401	382	413	369	374	352	356	379	390	389	362	370	398	366	400	410	408	416	379	389	362	392	396	403	376	371	357	382	377	397	401	421	403	388	387	362	378	383	331	387	388	392	398	416	397	366	400	394	428	390	389	382	386	386	413	380	356	367	409	377	419	396	347	359	350	413	406	405	361	447	335	411	425	367	405	360	393	403	413	413	392	379	382	384	393	360	364	402	369	375	382	394	377	405	375	391	404	400	381	365	404	390	387	382	360	397	416	412	402	382	370	383	375	335	395	428	396	415	419	411	402	385	381	380	385	415	358	386	369	381	409	361	374	367	348	420	399	386	379	381	404	348	358	341	399	404	388	401	386	416	372	385	369	400	402	374	392	354	432	387	395	380	377	393	360	406	373	377	400	381	362	401	349	414	384	412	410	369	402	404	402	384	399	389	419	408	424	373	365	392	372	404	371	365	396	419	400	384	365	391	367	392	361	378	439	403	409	435	366	361	404	383	398	392	427	373	391	401	385	439	406	387	419	421	389	394	369	369	379	367	385	363	369	414	378	408	429	389	416	407	396	390	369	378	405	376	395	391	374	398	386	392	360	398	404	362	386	372	352	367	372	425	364	377	413	396	370	387	397	381	371	434	376	401	381	381	366	392	421	420	382	388	404	414	383	373	417	370
33899	40709	22872	13195	8894	9044	6334	4108	2422	2060	1677	1476	940	724	652	643	579	516	537	536	509	517	535	489	476	434	500	482	432	489	454	489	471	473	448	457	459	476	429	452	461	446	497	486	478	485	507	471	458	487	463	453	483	485	468	451	465	466	451	456	431	440	508	454	494	475	456	468	452	435	494	469	476	457	447	469	503	464	507	443	467	495	433	439	469	508	482	461	520	466	497	471	452	435	443	505	467	489	464	453	469	458	473	450	493	428	420	429	496	466	415	465	460	485	447	459	447	463	439	444	474	466	471	460	469	459	472	428	473	496	467	491	456	453	483	482	418	476	482	479	472	450	471	474	466	436	437	447	484	481	481	439	469	482	466	451	475	457	497	447	471	479	491	469	460	426	458	486	448	469	472	474	469	435	449	486	446	485	417	484	432	480	469	439	474	434	466	455	470	435	490	480	458	477	463	477	469	458	470	477	460	471	445	484	458	468	492	443	475	462	482	444	476	458	447	435	458	461	497	436	482	463	498	422	452	500	468	491	489	480	461	482	459	449	458	460	443	477	488	486	449	451	447	452	467	455	484	456	495	484	486	424	469	463	451	484	506	474	508	457	475	517	496	473	453	446	469	443	457	457	465	445	466	515	451	485	476	453	478	467	484	507	447	473	458	466	457	449	460	448	487	459	439	459	465	479	477	500	435	472	487	489	467	454	499	443	462	440	468	468	478	469	458	462	472	465	473	448	465	448	490	423	450	421	483	457	474	461	466	479	444	487	467	433	511	440	456	441	529	475	457	458	511	463	460	500	460	539	462	477	502	468	460	464	458	434	472	474	412	475	434	492	466	478	464	471	486	518	469	458	481	529	467	447	475	471	466	485	434	425	462	443	482	463	468	459	419	453	476	453	429	457	458	480	481	463	422	486	481	459	473	484	483	450	478	478	470	480	477	422	436	445	452	483	444	479	463	468	448	452	477	464	473	454	459	466	501	506	478	460	449	431	487	444	477	499	482	471	468	430	462	495	445	448	494	485	500	488	438	465	476	479	451	450	446	491	427	475	446	462	499	461	461	474	453	435	462	494	468	480	477	451	474	450	485	437	457	433	478	469	463	498	445	447	453	444	482	435	487	481	459	441	487	459	496	488	448	467	456	458	468	430	471	421	424	448	490	463	452	489	423	480	472	454	459	445	443	464	448	440	485	462	462	469	529	471	418	477	458	445	491	482	455	482	466	492	445	493	457	473	465	435	470	480	469	455	484	442	478	474	442	461	445	470	480	447	441	480	491	447	486	493	494	477	469	460	497	493	462	478	466	444	484	456	454	480	456	467	466	454	462	435	476	448	490	480	473	463	489	490	459	460	481	508	438	501	494	452	476	427	508	455	437	440	448	481	464	476	451	479	432	485	457	414	466	489	460	468	481	495	489	453	452	489	503	492	474	485	445	458	495	461	460	446	473	491	468	451	440	481	510	478	468	449	484	504	452	495	450	487	462	462	473	438	475	454	499	456	457	511	438	464	488	451	477	461	489	476	475	451	467	434	476	472	481	457	457	476	487	452	487	493	465	498	480	493	518	432	406	486	464	477	438	472	472	427	475	473	479	463	479	442	427	496	447	475	432	414	473	468	455	468	456	454	471	476	464	458	475	472	448	448	429	477	487	460	449	485	461	475	496	432	462	470	453	468	427	490	482	479	444	454	462	455	499	477	449	434	475	458	464	472	456	416	417	483	469	457	511	444	508	505	500	452	485	485	440	429	483	468	466	471	477	434	475	478	428	474	452	457	475	428	457	469	497	463	469	479	456	464	445	428	478	486	458	420	483	445	460	446	453	511	440	442	500	495	494	499	489	443	475	430	434	460	459	435	502	438	463	433	463	471	437	496	451	451	461	438	472	454	466	498	445	449	464	459	448	446	457	464	459	483	471	461	461	438	481	449	439	454	544	513	463	445	460	490	466	468	474	495	446	463	481	441	459	459	458	433	472	494	466	482	471	479	469	476	463	468	497	428	475	459	460	490	470	468	515	491	466	468	475	452	478	484	482	437	470	450	460	448	448	451	505	424	472	464	440	421	482	480	428	471	464	452	457	447	460	437	450	495	446	453	462	443	467	479	416	510	419	446	483	462	436	464	452	458	465	481	469	446	471	477	442	491	462	492	490	469	485	479	470	462	466	453	437	500	478	444	458	450	466	464	480	468	470	475	443	490	467	474	487	473	439	466	447	505	466	478	466	471	462	486	444	473	450	461	493	465	415	447	450	447	459	438	454	502	453	468	507	488	475	459	470	468	494	484	469	443	475	449	461	460	493	483	462	482	462	409	488	446	486	448	485	454	483	471	438	476	474	448	452	446	481	481	481	486	437	451	476	480	462	461	474	435	435	507	486	430	505	448	467	450	448	463	489	481	458	454	474	436	459	456	442	458	474	469	466	447	494	458	480	454	458	438	472	457	451	463	467	490	495	444	481	480	467	458	446	439	447	463	434	440	471	437	476	484	464	439	493	498	464	495	455	445	470	426	454	480	462	486	473	466	464	461	447	471	495	473	508	451	488	540	446	489	484	487	481	480	466	407	483	483	502	437	468	468	460	463	468	421	483	441	475	437	469	450	482	491	463	446	441	478	473	465	457	459	465	460	476	451	453	471	501	477	459	500	458	456	487	450	479	475	493	478	478	451	457	465	453	413	462	446	508	434	463	451	439	454	421	434	460	444	455	469	464	445	505	457	463	449	513	496	464	419	475	482	467	478	442	448	448	480	483	462	412	478	440	491	451	457	479	464	477	474	450	462	426	482	449	464	502	467	469	469	487	460	506	465	475	469	478	468	455	464	481	471	485	470	457	472	451	482	488	494	491	446	444	457	509	466	527	447	458	464	465	455	472	458	479	469	448	454	439	455	444	468	475	470	459	427	472	471	466	495	423	487	459	460	425	467	415	477	454	415	447	428	464	456	473	470	447	406	489	460	441	476	455	474	509	428	443	463	499	449	454	460	476	433	488	443	508	479	450	460	488	466	485	458	494	495	451	477	464	509	488	485	468	472	505	457	472	488	448	467	442	485	502	431	484	449	436	451	457	431	448	479	458	452	451	444	453	439	450	430	448	486	446	445	438	458	451	430	461	472	479	452	445	474	463	470	497	439	438	479	452	479	466	441	417	478	467	448	470	453	503	444	498	469	432	471	502	436	478	432	437	461	453	478	417	457	483	460	470	471	490	448	486	480	480	484	466	465	445	492	471	496	454	484	403	473	467	468	470	456	452	467	455	464	452	467	434	492	467	440	447	451	454	420	470	510	450	443	454	457	453	495	490	435	475	454	426	469	431	438	474	500	490	442	465	440	477	463	434	475	462	457	493	447	411	445	450	487	503	455	435	474	447	461	453	453	489	444	451	460	458	482	430	440	447	438	473	449	482	474	442	458	470	484	482	447	437	474	454	432	462	486	452	451	489	454	479	464	420	430	445	468	448	428	478	471	457	444	473	434	476	443
23398	20828	27913	23824	20862	15976	8065	3720	2150	1719	1531	1066	660	524	408	456	398	304	311	342	280	311	331	264	267	221	239	234	244	223	240	238	218	224	240	255	269	275	234	224	227	262	240	231	263	244	255	253	253	250	244	218	244	246	232	243	219	231	211	229	271	231	206	231	242	230	237	230	223	221	236	207	221	250	241	231	220	220	235	237	257	225	238	249	246	239	221	270	236	234	258	250	226	259	242	218	226	218	257	241	221	226	256	184	244	211	229	213	237	217	233	239	217	236	212	229	218	225	226	239	242	212	236	256	235	244	224	232	240	248	235	226	221	213	258	226	216	237	218	275	225	219	242	235	249	253	213	246	236	229	221	225	262	231	232	212	224	200	261	223	219	251	208	253	241	228	230	229	232	243	228	247	265	225	249	232	226	236	240	243	233	214	241	218	268	247	224	248	235	211	238	227	225	223	260	236	232	253	219	263	250	244	215	219	197	228	242	237	222	209	234	245	246	210	244	255	233	225	236	252	239	251	276	251	240	234	249	223	226	207	239	240	223	230	230	189	238	241	220	218	231	219	229	218	238	228	252	231	211	239	215	231	248	227	217	231	235	274	255	224	208	217	230	244	244	223	223	230	238	202	247	253	259	216	211	234	231	252	214	247	229	231	227	212	210	253	223	208	225	229	225	218	215	215	209	221	215	240	216	241	212	266	210	233	241	223	239	245	197	237	243	232	235	207	238	242	216	231	224	221	230	227	220	226	216	238	242	238	234	225	228	221	251	247	226	215	222	221	216	210	210	258	246	235	226	210	238	250	243	261	239	224	237	225	230	231	232	251	244	231	239	236	228	239	211	232	234	234	254	243	220	219	232	230	220	229	227	225	226	242	267	243	226	231	255	220	235	219	226	253	255	235	258	226	214	244	221	228	227	252	234	237	227	247	227	240	217	215	215	226	235	257	240	212	218	227	243	214	236	248	228	257	238	245	237	214	212	223	240	230	240	232	236	236	226	211	229	234	240	227	227	232	218	228	211	236	222	216	228	199	266	227	251	223	201	253	223	248	234	249	232	256	223	239	253	230	233	248	244	232	240	245	240	247	239	224	235	221	187	221	219	264	238	213	232	215	204	228	237	227	232	228	244	226	244	243	237	252	269	238	256	239	244	229	221	239	226	245	232	223	210	230	212	237	224	212	211	235	231	232	231	236	231	201	229	224	221	242	244	227	231	224	223	223	251	234	229	252	214	217	230	233	247	252	243	225	233	227	237	219	250	247	234	215	214	233	206	255	213	209	247	232	229	231	218	235	227	223	237	217	227	227	245	213	226	225	242	209	197	206	229	231	223	242	230	233	243	215	232	216	203	225	237	233	242	207	242	226	227	250	210	202	260	225	211	219	230	237	231	237	221	253	228	231	218	264	246	248	239	223	235	239	235	228	211	268	206	243	216	247	223	220	232	238	181	223	222	249	211	219	219	210	214	243	229	263	236	243	236	233	216	252	234	231	212	225	235	229	209	234	222	220	257	227	244	246	203	235	213	236	218	227	231	239	237	229	217	245	208	258	240	237	237	237	226	233	238	243	229	231	246	248	191	248	235	232	250	230	235	234	254	228	226	230	239	228	236	218	217	253	251	258	236	224	216	222	234	210	277	262	223	233	227	238	206	240	255	253	255	237	208	230	250	228	218	215	267	217	221	242	226	223	248	260	243	229	225	244	217	239	259	244	226	233	233	221	201	240	222	207	224	256	217	243	221	223	220	258	248	234	242	236	226	225	256	238	214	281	230	237	237	207	235	227	236	241	225	221	217	232	247	220	209	244	225	227	220	248	239	279	237	204	234	214	216	221	236	241	204	235	240	211	245	233	225	230	221	246	223	254	226	224	227	250	230	226	236	219	229	235	216	230	249	271	184	217	227	213	244	239	233	213	233	234	239	265	247	229	233	229	237	244	224	197	222	240	192	244	209	212	242	253	233	224	239	238	217	235	224	224	238	223	246	239	208	248	239	253	233	209	195	219	209	216	217	231	213	225	256	246	225	224	227	239	267	244	212	233	246	221	237	226	241	229	220	235	223	203	218	254	232	222	241	236	218	227	241	244	248	216	239	242	233	223	236	236	229	218	220	243	235	237	257	237	220	222	201	240	222	232	249	234	249	223	234	229	215	256	213	247	240	242	217	236	263	223	226	248	225	205	192	230	247	219	235	211	247	234	227	240	253	256	228	217	227	215	230	224	244	239	232	232	241	213	220	234	254	223	232	228	231	244	225	227	243	237	204	217	223	210	227	239	222	206	217	245	232	222	239	218	244	258	248	241	229	227	208	219	245	246	232	211	231	227	224	232	248	201	212	254	232	242	226	224	206	257	237	234	236	214	232	232	204	233	228	221	234	244	260	197	219	225	215	217	222	237	261	217	216	205	240	247	238	227	214	239	241	230	218	217	232	250	249	238	250	201	196	221	230	216	243	205	216	221	233	213	238	249	246	247	220	228	208	224	231	274	239	212	244	249	234	236	221	222	229	238	250	207	225	218	212	227	244	235	216	221	231	206	251	238	229	241	223	214	252	225	245	227	243	221	258	245	252	213	226	235	243	228	233	228	242	221	217	209	205	221	243	233	259	228	240	238	242	237	248	215	219	238	247	223	244	222	245	218	249	212	224	246	213	232	200	230	215	210	236	218	232	283	219	239	216	221	244	225	214	218	235	228	235	227	219	249	236	206	223	247	235	253	229	269	235	216	243	240	217	197	224	237	253	237	209	250	233	227	241	225	242	221	235	234	242	236	244	227	237	223	252	211	209	230	216	254	227	211	228	257	199	232	244	227	226	229	204	213	197	250	242	225	231	235	227	238	205	244	239	217	227	225	268	236	204	248	245	250	233	231	230	229	245	224	255	239	241	227	219	230	221	231	222	209	236	220	230	244	232	224	247	248	217	270	249	227	231	238	261	237	233	239	256	211	259	213	251	258	231	231	240	236	232	232	224	248	236	237	236	212	251	237	260	260	226	232	220	249	218	238	188	251	249	209	244	227	203	235	222	264	242	242	237	235	235	227	248	242	227	220	204	230	231	237	240	225	210	217	231	253	251	231	252	247	226	220	252	224	247	234	233	232	238	225	239	249	239	205	232	257	226	249	228	223	220	234	232	212	232	238	233	260	205	218	246	207	212	259	244	255	239	228	245	224	221	214	259	210	241	218	266	239	218	225	221	194	190	248	227	245	227	245	221	194	230	262	230	226	229	226	235	222	212	224	212	221	229	237	250	245	233	248	238	216	251	207	240	240	214	247	200	217	233	242	248	225	220	218	231	220	239	233	261	248	243	222	254	230	235	227	241	238	246	242	218	255	239	243	229	197	250	255	217	216	223	214	229	191	248	249	224	232	232	248	216	206	229	220	242	212	201	245	225	231	249	225	234	233	238	221	240	248	212	209	231	242	249	239	233	234	248	211	240	224	217	209	241	208	248	241	234	217	243	241	220	255	225	241	247	243
36882	53369	30875	20579	14130	13410	10808	7120	4248	3601	2971	2087	1260	793	684	805	592	466	462	510	442	467	464	375	373	330	295	288	320	329	282	268	274	325	307	328	295	292	305	280	293	278	296	286	293	295	292	305	276	285	313	283	257	310	287	320	264	288	302	265	289	246	292	294	281	284	294	283	260	295	268	289	283	284	273	289	324	308	282	304	265	257	289	314	297	277	313	299	271	289	279	291	285	281	292	249	267	294	286	287	273	328	290	266	278	309	269	298	296	287	312	318	258	267	326	304	285	287	274	295	291	249	278	278	291	255	283	297	288	286	272	273	287	284	321	279	267	301	271	257	283	272	279	305	282	276	265	259	289	275	310	277	291	306	269	279	305	252	263	298	296	289	288	270	254	286	276	305	321	275	271	276	291	305	287	278	290	293	286	298	266	263	271	288	268	291	248	258	272	301	301	295	291	284	309	293	303	287	291	286	299	286	309	306	261	284	305	300	243	285	265	301	291	263	275	269	255	260	275	294	281	289	322	265	277	271	288	269	279	293	270	269	304	290	277	266	291	271	287	285	283	271	288	269	278	299	282	262	295	293	267	273	290	295	282	265	250	270	274	314	301	268	291	269	284	286	279	274	257	287	277	277	278	269	270	300	295	271	300	274	273	298	313	281	262	290	274	300	291	262	286	269	281	257	295	286	279	302	332	320	294	292	277	289	277	291	277	274	248	288	269	309	294	264	302	291	284	299	288	285	292	274	273	282	281	306	281	306	276	288	279	277	258	266	283	300	276	285	280	285	290	274	297	310	275	272	269	283	306	259	268	247	279	269	290	275	289	276	300	293	289	275	285	251	296	257	287	330	309	288	276	312	288	249	286	294	274	282	305	275	312	267	283	289	267	304	277	293	271	277	264	290	275	276	282	261	278	305	275	278	293	267	267	270	282	303	296	323	292	275	265	287	286	289	293	281	289	272	270	298	277	273	297	309	311	259	273	270	275	303	286	308	276	303	298	293	292	291	276	282	292	289	293	284	264	296	303	307	303	259	273	266	294	286	282	272	309	264	296	284	295	291	303	300	286	302	304	303	266	280	263	276	297	292	265	300	295	274	276	276	284	268	280	294	249	274	270	284	277	273	264	293	295	276	297	303	297	299	316	274	281	279	313	276	278	305	301	268	295	291	263	256	262	297	287	299	308	271	287	276	291	298	266	305	268	279	301	282	282	272	260	288	318	279	299	258	263	285	285	303	268	246	294	278	318	313	299	245	279	284	280	271	278	272	275	284	288	297	288	291	251	276	278	273	285	306	272	260	286	284	264	311	294	262	273	302	290	279	302	317	264	270	280	286	278	284	268	286	264	245	320	267	245	278	277	291	258	271	281	261	264	298	273	278	271	278	300	287	284	275	281	258	276	308	279	283	309	276	285	302	266	243	286	283	301	300	267	285	264	277	299	278	290	289	297	286	301	307	294	285	249	272	276	289	286	303	288	284	288	291	271	281	267	300	262	280	273	256	281	276	275	287	274	274	282	283	296	292	268	265	298	291	287	291	284	234	286	268	269	288	284	259	273	261	295	254	275	270	267	270	259	310	277	295	281	283	293	296	272	282	309	267	284	288	262	277	279	243	291	273	289	253	284	303	298	267	289	262	297	277	262	298	281	313	274	268	288	268	298	263	255	278	274	286	262	286	287	266	288	261	282	303	285	273	244	266	281	311	282	319	306	262	292	270	290	295	272	283	273	283	279	298	253	270	276	260	304	284	280	280	292	293	285	294	278	272	293	299	312	244	289	249	278	279	252	287	288	260	287	277	288	275	269	285	273	276	265	290	303	296	260	305	279	259	265	294	302	280	269	294	264	292	308	266	286	289	293	279	290	288	304	298	270	326	267	325	257	239	276	274	273	276	273	303	278	280	261	298	298	333	283	291	277	271	285	263	258	269	259	291	242	311	272	300	280	269	289	288	289	273	311	263	298	292	298	304	292	289	282	277	271	267	295	281	291	274	273	289	282	255	244	270	262	281	275	290	267	271	275	287	292	263	270	307	272	294	290	285	290	277	270	292	274	278	267	274	286	252	299	288	297	282	275	273	273	275	267	311	309	301	299	271	269	296	273	270	279	282	253	285	299	301	267	288	290	298	254	283	304	272	298	273	302	268	279	296	283	285	262	292	273	288	272	271	300	289	287	258	282	275	286	276	276	288	311	282	288	295	296	286	282	282	288	312	294	280	288	260	297	310	300	295	269	306	315	305	304	264	283	284	277	279	276	271	273	294	274	268	292	283	286	302	281	268	287	260	278	270	302	311	283	280	302	306	306	282	281	288	296	275	315	254	282	287	283	347	290	306	265	268	306	293	271	280	311	237	279	269	308	282	292	269	272	299	294	276	315	281	261	281	296	286	302	270	306	299	339	267	296	299	297	290	286	273	290	269	266	282	284	267	303	269	258	292	287	260	273	296	289	280	269	290	288	302	249	254	299	285	289	283	316	319	269	298	262	302	314	284	260	304	294	301	275	282	297	267	295	286	294	287	283	306	295	284	294	297	279	301	305	261	308	262	287	302	269	295	262	281	277	279	277	305	290	284	292	289	291	292	257	275	259	277	255	267	286	247	266	274	278	307	283	278	302	299	287	301	294	283	283	294	297	278	265	316	297	273	273	290	249	254	297	308	274	243	256	321	294	269	246	276	292	243	254	275	286	256	264	288	289	267	291	310	275	273	286	287	302	297	275	269	313	265	279	291	285	278	285	252	294	273	308	271	268	318	272	304	304	266	299	319	280	281	290	264	307	275	270	247	256	262	315	272	312	271	277	293	305	297	276	275	315	298	313	277	300	269	260	267	313	240	257	311	247	276	303	303	279	271	281	295	266	333	295	279	266	289	289	259	307	280	277	271	270	272	265	309	255	279	282	263	287	271	271	281	267	297	302	285	283	274	307	334	302	270	272	299	294	307	277	291	271	267	312	300	275	266	278	308	279	269	254	301	282	275	314	271	280	288	310	268	298	290	265	281	255	274	280	304	286	295	283	286	287	270	270	273	308	285	293	263	266	262	310	258	288	278	271	266	270	315	262	305	279	300	287	282	304	287	289	279	286	257	249	299	306	293	265	283	313	288	280	283	280	294	280	290	284	301	285	303	286	302	259	286	289	300	258	268	268	271	279	295	272	274	276	286	262	289	283	277	291	284	291	304	282	254	248	303	270	287	301	276	269	288	288	328	274	277	265	303	273	271	269	261	297	286	304	313	296	260	277	281	257	300	291	298	276	291	303	290	265	266	291	248	294	283	263	280	275	278	309	262	276	290	287	267	267	275	257	286	287	281	286	314	260	301	305	277	272	270	271	266	259	310	270	267	280	285	302	291	308	283	266	274	321	280	286	300	297	280	308	320	285	285	268	302	264	272	288	269	268	274	305	332	303	301	285	267	253	289	310	321	271	285	291	264	303	290	262	277	266	257	294	287	279	298	281	287	303	312	268	296	287	260	254	323
24551	20890	27072	24709	16255	7434	4976	3205	2228	1764	1302	1104	913	731	738	717	644	623	628	593	584	592	591	588	574	546	565	529	505	524	524	505	588	528	544	483	587	586	480	572	538	547	527	552	534	512	524	548	490	515	557	565	527	525	545	529	535	507	573	570	510	559	527	543	544	531	516	579	546	515	505	547	580	517	557	587	517	569	570	556	527	556	520	548	557	543	482	507	529	577	542	524	582	564	560	552	522	507	498	544	557	580	528	547	523	587	558	516	537	501	573	565	548	526	547	533	533	523	509	531	557	496	547	523	556	533	515	507	546	567	514	517	538	523	516	532	588	552	551	553	506	536	572	517	517	501	514	538	541	529	542	568	526	548	543	544	531	520	550	504	554	525	560	546	566	557	512	534	522	487	515	540	562	546	531	548	554	505	564	565	590	576	530	512	552	537	525	537	550	462	519	502	540	523	543	569	537	557	496	495	521	530	538	520	572	530	535	527	553	565	544	534	494	526	532	545	528	526	539	537	523	532	515	556	552	545	550	537	545	551	567	539	543	542	538	521	526	544	547	519	597	540	541	518	496	506	495	524	567	572	542	558	530	538	544	525	529	560	526	547	499	567	537	508	544	562	571	531	562	511	543	506	535	530	555	538	517	578	515	559	521	546	570	508	569	548	556	534	537	524	555	547	545	512	569	554	590	560	502	541	542	535	532	520	518	529	529	545	521	530	529	536	531	564	555	510	554	543	539	490	538	572	502	498	481	575	491	492	542	515	492	503	505	565	506	550	517	541	528	560	544	517	526	508	529	559	525	519	581	560	562	525	504	544	531	540	567	547	532	590	520	486	525	537	538	566	565	530	536	533	537	569	552	486	586	567	546	534	492	524	531	517	509	552	553	545	534	533	543	524	548	572	561	539	531	506	539	487	546	527	546	538	512	532	576	503	565	529	516	527	524	530	526	535	524	527	539	536	531	552	522	527	527	537	580	524	547	532	557	536	512	555	505	520	569	550	518	543	537	511	536	500	556	512	553	528	490	516	509	557	536	535	503	506	531	522	526	519	526	579	550	531	562	536	563	537	489	558	527	501	509	580	520	522	559	545	563	528	525	516	550	552	556	544	553	566	501	487	547	530	531	549	541	564	517	483	509	541	553	543	541	527	537	493	550	528	558	547	544	550	558	503	490	533	536	543	556	548	509	526	585	581	552	568	490	557	546	534	520	515	554	538	583	533	549	582	529	552	503	519	526	533	550	518	546	542	537	528	564	531	542	557	574	552	551	513	550	519	511	514	568	545	503	530	513	543	545	523	553	554	503	521	572	540	486	542	505	481	510	566	524	539	527	552	527	500	514	546	515	560	512	571	580	553	550	526	499	538	507	539	520	525	540	514	551	551	483	554	543	554	559	565	559	532	533	519	565	552	567	521	538	518	543	536	577	545	535	550	552	530	486	546	502	547	522	495	509	506	484	522	499	513	493	512	526	561	554	556	554	487	550	585	578	551	502	511	549	538	570	520	553	524	498	506	554	544	540	570	563	530	513	527	495	504	517	510	558	561	510	525	553	523	496	519	537	529	566	572	537	552	513	502	479	530	505	543	569	511	562	533	549	527	549	542	556	511	566	577	565	551	501	554	502	529	550	523	493	549	558	558	546	526	524	525	555	550	533	526	564	567	530	496	541	548	557	555	523	513	514	557	536	531	546	506	574	510	507	508	588	543	506	539	537	511	546	546	553	534	564	539	508	559	568	558	548	550	507	531	499	485	469	588	540	557	530	549	554	531	519	529	554	537	564	508	573	547	551	575	597	513	538	552	540	505	522	541	497	550	526	533	514	573	531	540	559	531	555	517	550	533	497	512	565	548	559	542	562	544	509	495	520	551	542	535	548	523	525	550	527	555	547	508	555	505	575	526	506	550	487	542	499	505	533	495	518	545	512	538	545	556	544	512	535	567	531	528	523	504	522	555	558	526	553	537	530	534	524	554	535	535	523	537	549	538	527	540	525	582	535	544	527	529	521	573	559	520	559	499	573	513	555	548	507	543	515	527	540	529	504	573	576	531	537	566	521	525	542	528	546	553	515	559	549	502	515	550	531	553	557	530	551	572	534	547	526	568	552	505	538	543	533	564	544	528	544	578	513	548	512	575	518	495	542	483	477	520	544	515	505	547	545	503	512	527	518	517	517	551	548	514	494	517	525	496	520	474	537	549	543	525	529	585	501	561	567	511	490	559	531	497	572	558	512	561	535	500	533	537	502	549	538	544	507	529	558	545	525	509	526	560	519	542	558	551	533	546	525	520	615	545	583	526	544	531	513	543	543	581	537	530	538	571	502	519	536	533	571	518	532	538	510	602	559	551	535	540	564	510	541	579	540	512	516	511	553	520	590	524	534	554	559	567	514	492	565	534	555	568	557	528	499	513	565	515	584	542	547	539	466	556	537	529	538	563	523	542	518	551	532	563	530	493	520	516	578	557	554	540	522	532	546	508	524	559	519	566	522	506	538	542	550	556	574	558	495	550	557	516	537	556	532	554	529	526	523	591	548	544	526	550	529	564	556	534	521	532	555	573	557	554	543	579	505	543	527	557	580	566	554	512	528	572	544	535	556	489	509	532	506	491	521	547	536	529	490	509	534	549	527	552	554	520	539	556	542	553	478	491	514	513	564	565	553	521	516	517	532	548	554	558	521	517	559	535	512	525	578	573	531	536	505	543	527	522	497	543	552	541	524	556	539	530	514	562	539	539	570	514	502	560	548	536	528	505	537	555	550	523	510	537	580	567	564	575	512	546	528	496	537	554	546	480	518	567	544	542	518	519	562	540	536	561	562	558	500	563	512	531	556	516	526	545	550	565	483	499	534	566	522	538	543	553	560	575	550	541	590	548	546	511	531	526	522	468	528	577	531	564	550	523	531	570	531	528	522	547	492	545	557	526	510	515	557	551	553	591	543	536	498	496	525	520	567	549	513	535	500	570	554	507	554	544	513	539	533	510	559	533	528	554	571	521	541	516	532	525	531	484	504	545	529	549	556	507	541	528	549	534	566	471	576	535	519	540	547	552	559	537	526	562	536	514	538	535	543	519	509	509	511	544	516	529	525	557	528	558	527	544	530	575	560	503	532	506	584	510	516	521	536	528	521	541	550	531	541	572	496	499	506	531	563	477	569	519	517	553	505	559	523	559	582	544	519	518	529	561	552	535	525	569	526	521	532	558	549	536	499	520	565	505	560	564	547	520	487	545	508	528	581	537	546	482	535	522	504	599	561	559	550	521	543	524	551	544	509	535	541	514	559	501	588	539	547	538	503	535	529	531	518	541	544	534	582	477	513	546	564	571	541	568	579	580	527	515	561	558	543	534	538	526	516	520	544	554	539	550	497	519	547	533	539	528	540	504	535	534	549	505	531	541	527	493	595	535	538	527	528	533	548	543	583	568	547	539	557	564	564	537	531	513	523	526	549	534	569	516	554	555	498	539	562	568	557	509	508	560
36548	48126	26466	17576	11704	11015	8874	6521	4453	3340	2427	1778	1376	946	947	964	823	800	728	787	708	759	764	697	683	679	664	616	624	622	650	647	590	646	574	614	649	557	604	588	586	620	614	609	591	634	621	602	591	638	602	586	637	632	601	614	563	590	607	628	635	645	633	637	576	575	599	580	644	603	644	655	575	599	636	602	596	641	615	627	615	601	596	602	656	600	676	603	590	616	640	600	638	632	663	629	632	666	584	604	606	627	608	624	595	562	600	609	644	595	600	599	648	657	634	613	584	613	610	612	641	623	589	604	610	638	597	579	624	629	607	609	638	601	599	608	587	601	651	590	660	588	604	611	565	638	600	596	621	557	595	556	567	620	623	591	649	580	604	655	596	604	602	581	598	622	596	585	628	588	652	633	627	620	604	586	622	645	596	605	607	588	596	590	632	576	656	602	588	656	616	580	579	609	547	592	615	633	580	584	643	623	628	619	656	617	622	574	613	620	617	578	613	598	604	574	598	620	580	599	632	627	654	617	594	613	601	652	641	601	664	616	616	621	604	582	625	642	593	611	651	666	590	629	604	592	574	608	577	629	599	621	635	622	620	585	613	601	607	608	586	587	648	624	642	623	645	640	652	605	604	583	603	659	620	618	613	604	610	615	655	619	650	608	634	594	594	613	596	646	581	597	561	616	634	568	628	640	618	638	611	611	670	623	586	587	631	585	625	612	615	593	585	646	639	602	588	649	617	596	558	670	627	580	631	584	578	577	564	634	576	607	617	637	610	622	644	632	611	608	600	648	614	634	649	602	557	653	633	647	567	627	629	594	628	616	654	594	572	600	589	587	589	617	614	641	622	623	569	644	639	627	620	612	620	591	612	657	582	615	609	665	586	579	623	599	632	597	604	593	601	617	608	611	619	646	616	616	589	652	603	648	617	569	577	544	616	605	624	623	584	622	623	593	613	600	642	603	636	599	613	577	613	651	642	598	644	592	562	641	587	649	610	625	623	562	597	612	552	597	581	623	597	636	593	616	597	604	610	606	631	621	627	632	580	624	601	623	618	556	644	610	576	628	629	578	601	583	623	621	592	618	608	604	606	629	599	671	579	612	582	591	657	590	575	618	570	595	604	631	610	605	602	610	599	583	568	631	586	569	608	655	599	579	589	641	626	612	591	636	638	596	587	631	624	640	644	586	629	626	595	615	566	614	628	642	609	620	619	625	564	607	668	608	600	647	586	619	611	592	630	623	570	617	611	591	627	629	596	626	641	601	632	637	606	612	600	610	614	628	628	617	560	591	586	655	598	642	582	594	637	655	585	588	612	610	608	567	565	643	640	602	626	609	591	595	639	617	625	593	588	629	614	664	576	626	611	615	599	623	630	675	623	571	642	629	625	655	591	613	619	656	554	579	567	614	615	576	602	596	618	632	589	601	626	582	616	563	615	631	640	576	665	599	663	628	595	592	635	625	557	650	656	607	575	625	621	629	636	647	594	633	598	609	577	638	602	599	613	615	635	635	617	624	640	645	573	606	575	633	597	631	582	654	568	590	601	602	556	629	602	583	586	619	602	640	626	636	619	612	567	649	619	605	606	601	588	625	621	617	576	652	634	669	603	602	624	569	629	589	608	595	621	606	608	595	611	588	620	606	641	587	615	617	631	578	597	628	627	628	584	600	594	604	603	636	611	640	557	589	595	646	583	581	582	633	595	632	576	633	595	599	621	627	611	552	601	599	587	628	636	580	636	629	587	575	626	599	634	636	598	639	638	549	613	583	615	611	648	625	651	620	645	630	654	580	604	623	626	636	679	614	678	606	598	619	619	569	652	581	632	632	603	635	589	612	607	575	593	611	594	612	575	601	580	604	612	576	654	571	606	587	592	643	606	632	590	607	632	640	592	571	581	625	599	600	588	633	606	579	653	596	602	642	644	616	600	600	640	645	578	583	616	615	660	585	626	644	612	626	585	605	581	583	662	623	611	655	647	608	644	593	610	588	625	606	619	607	647	610	626	635	582	629	617	624	597	607	595	581	611	604	619	536	618	582	624	589	621	541	597	617	581	614	610	635	619	641	621	611	583	618	617	570	571	591	624	599	575	556	665	648	577	661	647	611	623	636	598	601	629	589	583	588	678	611	655	618	611	604	597	610	583	646	640	584	616	598	624	624	613	621	605	636	616	579	634	619	623	571	598	597	660	653	577	611	603	638	598	587	605	642	592	621	600	668	649	607	591	619	620	627	610	600	636	682	604	605	562	633	631	608	619	670	610	614	625	608	651	611	605	609	607	630	606	582	609	607	601	575	597	590	617	608	618	583	601	614	611	636	586	606	643	600	583	645	601	627	571	572	634	626	621	675	626	631	616	651	649	601	627	620	616	612	566	600	532	633	593	598	644	583	616	566	609	622	623	626	588	591	625	624	566	619	606	579	603	628	658	582	647	625	619	602	635	603	606	593	640	582	592	597	594	572	593	577	641	634	589	577	657	604	623	618	627	604	568	591	609	581	614	588	571	664	597	603	597	615	651	643	582	579	637	611	583	613	592	620	627	652	570	590	575	605	603	613	604	625	641	610	644	591	589	618	643	602	609	599	599	593	654	629	664	587	586	597	648	615	648	594	624	607	667	638	625	623	592	607	626	615	609	637	626	621	626	627	617	616	647	622	663	609	636	611	578	568	562	649	621	629	621	600	667	592	618	595	594	605	627	580	586	623	620	635	639	645	631	583	585	593	624	664	621	642	625	657	624	609	600	633	548	585	631	652	593	616	666	587	612	597	614	639	547	555	623	607	625	589	605	630	569	599	621	631	592	636	652	614	609	589	648	626	591	607	607	581	632	598	638	614	626	589	585	580	633	626	624	644	616	596	616	639	619	599	604	623	569	605	570	621	582	650	619	599	577	651	599	653	601	592	624	615	625	622	629	645	656	601	626	589	637	623	599	623	577	612	614	639	590	649	638	616	626	622	621	597	632	661	611	585	637	649	611	591	620	612	549	622	638	594	642	661	608	635	614	613	650	550	614	642	618	652	565	611	622	646	595	614	607	650	601	575	597	641	630	636	615	597	566	571	613	657	631	614	650	637	563	607	624	580	601	605	650	590	637	602	582	628	614	554	607	604	580	626	620	654	656	607	581	639	594	605	576	614	625	592	602	633	644	636	628	584	622	630	626	638	663	627	586	651	621	619	613	634	626	621	623	627	612	603	613	584	651	599	597	645	573	615	634	608	666	625	644	614	572	579	577	586	608	635	604	612	633	620	628	657	574	627	624	567	656	618	613	639	617	623	601	641	555	601	604	626	583	564	580	600	602	628	625	605	635	574	586	608	617	577	600	655	572	559	601	621	645	591	611	620	629	612	595	603	560	602	610	637	628	597	585	601	624	608	617	550	628	658	597	557	604	632	634	624	632	587	580	603	594	619	575	584	618	604	622	621	625	608	600	563	588	632	645	579	643	599	651	605	593	596	654	604	597	626	619	622	589	578	611	618
22302	20847	28455	23328	20859	21491	18290	6789	4091	2892	2047	1658	1232	789	775	750	624	595	507	499	485	487	536	515	463	478	374	378	372	376	367	351	375	393	370	353	393	383	339	339	347	365	366	381	351	357	353	335	350	381	334	379	364	350	362	374	376	352	384	366	372	310	340	382	392	389	341	338	362	359	360	400	336	365	352	362	370	347	360	372	370	361	367	379	338	366	344	350	342	351	321	376	388	376	377	377	350	377	383	356	359	394	359	377	353	369	391	396	333	367	361	370	355	372	370	374	372	355	357	371	370	347	355	376	377	353	328	353	361	370	353	370	357	338	361	368	346	342	354	358	386	343	375	365	414	347	362	401	367	362	367	344	324	350	371	371	344	427	361	335	394	389	351	351	344	328	330	364	354	376	375	357	352	345	368	375	340	384	354	336	342	355	369	367	363	364	381	389	369	358	350	363	368	355	364	326	410	373	375	343	354	372	356	343	353	382	385	331	352	394	337	341	326	361	367	362	380	357	360	381	344	387	359	364	380	326	349	362	367	338	340	331	348	328	350	357	339	354	333	357	352	379	359	402	355	346	339	336	365	380	343	374	356	366	351	373	363	367	357	360	356	353	344	379	363	348	379	362	351	317	342	312	318	376	369	366	368	376	402	355	369	346	390	358	345	344	305	343	390	404	320	324	353	390	355	361	378	350	336	357	345	372	361	365	343	316	359	353	315	353	373	358	332	332	338	337	345	372	341	346	354	371	394	369	372	326	357	362	353	345	335	339	367	352	391	362	377	359	380	392	348	363	380	385	361	342	365	348	338	346	371	335	360	350	342	360	414	354	362	345	370	399	372	336	333	362	365	368	331	329	339	354	352	339	380	365	357	373	364	356	359	360	376	369	391	397	358	358	340	337	368	343	367	357	391	355	338	330	363	312	348	354	365	347	362	371	402	320	334	327	396	390	358	362	339	352	341	375	348	353	343	352	372	374	380	377	350	340	356	348	355	356	334	356	395	368	340	331	353	375	327	334	360	397	385	375	365	368	346	385	370	341	349	353	367	343	399	349	348	355	367	352	388	376	383	350	367	377	365	381	343	362	356	371	376	383	375	337	378	343	358	350	347	389	343	366	394	376	352	360	323	360	307	372	340	334	348	375	359	357	359	346	362	377	337	399	350	350	365	365	346	353	372	345	373	385	381	319	345	375	374	327	376	351	355	359	329	381	365	366	347	349	382	372	354	413	373	351	343	368	381	372	386	348	346	366	333	338	347	362	357	375	362	393	367	361	343	334	332	348	360	333	344	374	367	369	363	340	328	371	368	345	366	347	370	381	351	383	358	358	364	356	357	360	369	357	349	357	325	396	364	386	357	364	375	373	355	366	374	340	385	356	342	363	402	346	355	365	359	365	370	355	383	360	325	321	391	332	363	352	343	349	386	390	365	367	392	356	370	335	395	375	348	347	337	380	388	347	320	371	396	355	334	376	339	367	372	374	343	365	352	355	342	375	348	359	364	331	339	336	333	354	340	351	344	378	302	351	358	375	351	361	354	374	374	336	331	350	361	397	350	337	346	309	366	377	311	328	357	343	351	370	402	356	362	359	373	357	347	380	375	381	361	388	339	366	358	380	377	363	367	366	346	365	392	359	396	360	357	367	374	385	323	360	350	372	361	365	378	366	350	335	366	352	343	371	386	362	360	359	321	355	341	360	364	376	390	341	375	343	348	360	376	323	347	394	354	354	317	377	346	352	321	377	359	374	366	390	366	366	373	373	367	366	361	334	329	383	355	392	362	356	344	389	342	320	368	357	348	390	358	364	374	330	375	402	368	368	359	361	368	373	381	351	357	378	343	387	341	353	352	411	390	353	362	347	375	388	360	366	359	373	354	359	385	343	307	356	353	353	360	348	366	343	345	385	350	344	345	350	355	329	329	379	357	347	363	375	378	337	345	330	378	382	340	336	362	365	360	343	306	397	335	356	357	362	353	389	366	386	369	339	356	357	397	359	376	372	367	412	335	373	351	367	362	357	341	366	337	342	357	351	381	351	345	367	356	347	340	341	367	363	389	390	363	388	335	318	381	337	356	350	336	348	366	362	385	330	367	358	356	344	352	398	357	355	345	359	318	365	357	352	354	411	381	367	356	344	367	361	345	351	362	365	375	349	351	382	370	341	376	331	378	359	348	371	342	392	366	339	379	344	314	352	368	356	392	385	326	327	351	376	424	360	368	337	364	360	389	405	376	316	346	339	373	365	373	349	334	382	390	350	361	361	375	373	356	372	366	352	385	333	397	370	341	338	366	348	329	359	339	371	342	356	362	351	341	372	344	396	368	365	361	358	326	346	345	339	368	372	372	358	323	385	361	346	324	359	338	348	350	361	387	329	350	353	321	356	312	367	342	363	354	347	350	323	379	336	355	370	375	378	338	352	356	359	368	351	307	343	379	343	355	385	331	369	426	365	384	330	368	389	397	364	361	345	387	359	369	354	374	337	354	383	371	380	382	338	338	346	412	343	376	355	386	369	390	349	370	387	353	330	353	361	362	368	390	372	343	354	366	391	380	349	369	352	382	349	350	350	341	367	363	343	318	357	319	334	352	416	350	353	361	365	396	377	335	370	360	360	343	347	368	350	349	346	368	383	366	351	371	378	352	324	380	352	369	354	335	376	366	338	348	364	369	335	357	369	349	356	356	363	335	341	380	346	387	385	340	374	346	347	373	357	328	365	369	396	313	324	359	360	364	345	383	337	371	373	401	356	364	341	373	350	335	360	348	369	362	357	391	338	370	365	374	366	366	343	348	356	354	373	344	347	344	375	340	372	373	367	381	362	381	357	361	342	347	372	366	348	357	370	361	337	356	328	379	332	380	370	388	345	366	342	383	357	340	328	385	364	362	327	336	353	387	364	364	386	398	323	367	334	340	357	347	337	374	332	376	341	397	369	360	382	385	331	367	380	369	349	367	380	339	370	343	354	337	362	388	327	351	382	334	347	357	356	389	366	344	371	336	366	373	321	351	374	369	355	385	348	368	363	368	377	365	360	381	345	350	349	376	378	364	391	331	359	342	369	359	378	342	354	375	374	344	357	326	351	333	390	340	361	378	339	358	360	316	363	354	385	352	332	369	374	355	361	349	370	371	382	356	332	348	388	334	383	367	349	379	318	363	322	359	346	361	344	365	385	357	334	346	333	382	340	344	338	373	325	377	308	397	354	368	349	363	365	376	376	403	334	376	363	353	341	360	372	339	377	365	355	325	364	345	364	357	384	393	380	345	339	301	367	366	383	355	352	387	347	391	348	367	339	360	355	364	378	363	347	380	402	341	351	388	366	376	349	363	402	330	345	383	383	348	342	385	326	334	352	342	357	371	355	390	368	363	343	355	374	354	375	383	369	356	349	373	365	387	385	361	380	368	353	353	371	349	353	353	390	384	368	366	375	384	354	385	396	334	360	353	352	361	351	339	383	362	366	351	372	345	357	351	383	350	342	368	345
40741	59507	34541	25860	18467	18674	14584	10198	7831	5477	3919	3098	2185	1272	1140	1169	927	752	709	667	661	641	676	661	579	502	485	481	469	441	420	458	423	422	426	422	414	406	423	427	427	428	386	412	423	412	402	383	417	438	392	396	412	419	428	401	420	383	399	414	393	390	425	410	422	375	415	415	415	378	388	395	415	422	406	393	382	405	405	406	417	418	451	427	412	419	374	387	404	394	420	462	392	390	403	403	393	419	417	400	415	379	408	402	426	403	425	355	414	432	416	370	410	415	378	417	400	412	403	409	410	423	424	406	405	420	391	408	387	413	418	406	380	384	374	399	377	386	392	390	379	418	389	388	395	418	406	424	422	398	420	384	396	388	375	403	414	428	419	390	388	382	423	402	393	432	411	394	374	390	403	376	408	401	397	395	427	369	371	385	369	389	370	412	388	387	407	404	414	381	396	400	385	408	375	369	374	392	401	405	395	379	383	384	419	398	372	379	401	388	400	393	361	401	413	442	396	435	408	402	399	395	397	372	437	374	407	403	397	392	381	424	402	403	404	425	414	391	391	394	406	401	394	390	390	404	395	393	383	374	389	374	371	391	402	436	429	393	397	372	396	384	428	426	366	391	419	397	390	441	397	359	386	400	399	375	413	396	420	405	384	389	409	414	429	388	401	404	394	378	377	416	399	402	431	387	377	416	379	410	440	402	404	423	419	434	406	419	363	394	391	400	406	387	452	409	405	416	380	407	341	376	414	401	369	426	402	418	444	404	382	401	395	381	410	417	410	407	407	369	384	401	382	399	391	372	386	430	365	432	387	409	406	405	387	432	403	403	379	353	429	398	406	402	405	347	426	374	398	375	394	395	432	391	384	402	382	410	402	395	392	426	413	395	383	396	346	370	401	374	396	409	366	382	403	398	420	407	384	411	388	404	398	389	412	369	404	405	394	400	389	380	401	391	420	409	363	399	399	387	372	419	383	395	417	398	422	438	419	409	376	393	400	383	408	365	393	423	387	399	415	423	370	406	371	381	383	449	401	416	392	393	365	382	417	397	394	405	358	418	387	408	374	381	404	424	369	381	434	403	389	365	397	364	406	391	415	401	405	394	394	400	361	401	430	363	393	415	356	409	430	364	383	379	399	366	375	355	391	387	406	401	399	395	379	387	401	386	346	392	406	410	400	404	430	428	367	406	400	391	367	396	392	433	384	354	388	368	404	411	392	430	421	436	434	392	380	389	391	392	381	361	407	430	449	376	397	392	419	402	373	394	423	395	395	413	409	418	385	393	406	373	386	409	370	411	407	425	428	388	383	441	417	392	430	435	405	390	389	408	397	406	384	373	383	402	418	406	370	373	413	459	353	394	367	406	386	404	386	421	407	396	413	400	416	423	403	360	384	408	377	423	415	442	430	427	399	389	393	388	382	428	393	415	422	421	384	408	363	392	403	394	392	445	401	419	396	392	405	394	385	441	414	443	394	402	381	348	362	371	367	410	405	417	378	377	411	426	403	396	390	410	369	399	405	415	413	416	363	393	431	413	393	416	386	397	428	350	386	396	406	379	396	384	367	400	416	394	366	432	417	408	372	351	415	403	376	405	409	375	391	423	398	435	421	351	364	375	379	387	393	371	403	371	415	391	433	410	382	399	376	435	386	392	347	368	395	419	398	447	416	431	361	368	434	413	409	339	415	391	407	402	383	391	366	379	441	440	393	418	377	445	400	388	365	404	403	417	414	384	388	393	439	417	416	420	395	414	408	391	380	399	411	388	448	410	363	398	419	378	409	375	404	393	382	409	418	405	378	393	403	440	406	429	413	401	400	424	395	382	387	386	381	355	393	424	418	402	406	403	413	405	424	360	409	393	382	381	381	409	407	389	377	413	397	352	393	358	399	381	398	387	381	376	384	408	358	373	400	419	387	393	415	367	399	380	363	411	386	375	421	371	445	377	442	427	406	403	399	404	381	390	447	406	379	383	395	405	375	452	397	355	370	377	378	391	410	394	402	396	407	421	411	365	404	383	443	399	421	375	394	368	389	400	417	419	458	381	380	383	388	388	364	392	382	416	361	393	405	418	415	402	405	399	403	395	397	365	433	424	407	382	388	418	387	410	397	417	388	408	374	394	443	413	408	400	404	405	411	432	431	372	412	388	404	382	410	412	417	384	417	371	397	406	403	418	404	418	366	398	426	389	373	400	402	399	385	387	419	382	414	384	419	420	430	405	407	402	356	392	392	412	370	424	423	413	410	384	397	400	394	401	413	403	439	380	359	397	406	361	423	439	400	387	385	397	394	419	404	401	410	406	411	413	378	420	395	403	393	468	368	407	407	387	398	417	415	394	382	404	430	352	427	366	411	417	397	408	376	433	407	411	430	385	364	389	376	390	391	387	403	359	379	401	444	391	403	421	424	364	401	402	401	381	399	341	389	405	373	399	386	422	422	369	404	385	389	382	388	415	408	396	387	399	382	409	399	408	404	417	373	408	391	395	391	386	445	379	387	449	372	396	414	393	418	398	431	401	377	420	395	388	427	372	372	416	394	395	409	436	377	364	398	396	408	430	402	384	394	396	399	443	383	424	408	388	440	397	419	411	394	415	404	410	408	383	412	416	378	389	378	410	409	394	406	439	409	397	392	434	395	400	437	399	437	394	423	414	409	400	406	431	383	415	420	431	394	362	391	402	399	394	381	373	385	392	397	370	409	375	432	410	411	407	417	390	409	429	391	393	418	395	429	399	401	395	368	374	395	400	404	408	384	406	420	372	424	410	413	438	405	407	433	432	369	387	361	367	381	379	374	406	377	432	407	388	381	425	394	388	406	423	472	381	406	411	432	396	373	410	361	391	381	367	395	378	397	424	351	382	387	397	356	387	377	390	417	409	388	400	426	398	432	379	402	384	401	394	405	375	385	418	376	401	376	376	388	402	424	419	411	412	408	385	409	364	392	354	391	405	392	379	413	343	393	383	423	425	392	368	386	392	394	367	424	388	416	387	390	377	386	368	374	393	385	369	418	387	396	418	397	395	389	423	400	371	412	405	412	404	412	414	394	416	359	385	377	420	430	402	406	385	378	401	421	395	374	379	420	400	384	410	396	429	381	414	416	407	412	374	383	398	407	393	378	393	396	358	391	369	408	374	396	383	408	389	372	404	359	388	353	363	405	437	376	422	416	390	430	399	387	439	412	391	354	390	367	400	377	401	377	416	429	399	405	402	424	381	398	386	392	426	420	400	390	409	405	394	423	432	372	395	393	396	375	391	429	410	383	398	418	395	394	414	372	395	373	422	391	421	405	388	389	374	392	387	420	377	395	393	455	403	406	382	392	416	399	377	444	411	390	407	398	406	407	390	390	367	398	399	400	358	375	395	437	399	417	423	416	421	420	391	403	410	409	410	376	344	394	407	375	437	350	416	388	395	384	415	382	445	405	386	402	431	378	388	407	417	410	410	396	363	379	381	389	386	382	427	380	402	382	403	399	397	399	409
28543	25053	19626	12555	5033	4305	3228	1934	1634	1322	928	772	580	472	502	492	422	451	449	426	423	405	425	402	448	425	393	398	387	391	405	385	409	400	387	406	390	349	387	366	409	415	391	415	376	390	410	409	414	413	385	370	392	347	370	409	384	409	400	390	388	396	390	377	395	392	405	391	356	402	374	387	391	405	374	386	383	397	393	394	393	374	380	404	366	398	406	367	364	395	408	379	356	368	383	369	391	412	392	403	392	378	405	398	371	404	399	407	363	412	387	421	379	371	397	390	395	398	381	388	357	382	370	386	407	384	385	405	377	371	397	377	375	426	424	385	385	362	433	381	419	401	370	436	382	396	409	389	385	389	404	410	387	355	379	425	402	411	412	406	414	389	391	441	403	410	390	395	417	397	337	433	372	403	375	376	399	403	383	400	398	382	370	372	436	370	344	396	362	378	410	391	390	375	397	376	370	363	404	377	414	391	365	398	399	394	405	409	414	403	386	388	398	356	362	393	376	385	379	445	410	412	404	385	409	396	409	409	388	385	385	373	391	374	352	363	381	364	407	394	381	375	403	391	391	385	391	365	408	379	388	398	393	383	427	408	376	366	394	394	359	428	370	399	384	418	367	439	404	392	376	388	404	376	399	370	401	408	374	359	416	344	384	378	401	389	395	365	377	402	393	407	384	401	405	407	417	386	412	385	379	377	378	363	372	406	389	336	371	367	455	381	376	367	388	350	393	402	391	410	395	380	391	393	395	397	350	426	362	371	408	385	364	377	403	371	403	385	392	391	405	409	386	381	368	406	385	391	406	392	361	404	393	405	380	389	379	363	406	405	383	399	356	361	402	343	422	409	379	394	381	371	368	398	370	371	396	416	378	338	414	407	401	381	422	386	398	352	364	374	392	346	400	366	368	399	399	390	371	432	439	408	385	384	396	368	412	419	420	404	394	404	375	390	388	398	364	379	435	373	402	385	403	351	382	374	386	375	430	382	387	407	407	372	380	391	378	361	373	403	364	366	393	378	390	361	378	413	368	333	404	426	384	367	380	394	380	397	438	420	398	396	420	367	374	384	364	425	386	373	384	369	410	418	385	416	394	407	388	360	402	368	384	380	416	359	386	393	385	401	399	383	372	383	416	364	370	418	398	384	416	367	416	408	437	380	415	360	348	374	411	355	384	382	390	366	424	366	374	376	365	398	403	377	372	408	417	383	413	388	394	390	401	408	408	351	380	418	388	376	383	402	392	367	375	396	383	412	374	422	379	410	370	415	419	395	382	381	399	382	434	370	404	384	377	400	376	376	401	404	345	375	396	386	398	398	398	390	377	385	371	375	393	363	390	436	420	388	391	353	385	404	433	405	370	412	395	412	372	397	368	390	361	406	389	419	411	386	377	362	364	400	391	412	401	387	379	403	418	407	401	424	384	375	376	403	405	443	398	413	376	325	391	393	409	408	380	388	400	404	418	388	392	386	362	375	389	406	390	389	379	396	372	399	377	401	382	397	383	366	398	397	382	381	389	388	396	397	367	374	354	388	383	367	379	374	377	377	412	395	375	353	406	370	385	414	409	387	380	400	382	397	401	390	436	373	410	394	374	389	395	372	369	393	389	384	373	378	363	371	373	369	391	384	410	371	401	370	366	404	392	412	411	405	394	375	393	344	380	391	393	368	391	379	376	399	409	417	381	373	388	414	407	415	351	398	392	404	412	356	394	375	389	413	410	382	398	388	387	343	355	387	394	378	412	380	392	353	390	384	370	418	437	430	398	417	394	381	386	372	401	363	385	418	390	384	415	404	381	397	359	390	396	371	401	424	382	389	376	386	397	408	367	392	390	441	357	405	375	417	373	391	396	383	413	373	381	407	361	368	380	426	385	390	398	375	401	389	408	385	382	356	392	399	399	377	367	417	409	402	353	371	443	378	363	426	375	362	351	406	417	405	378	430	371	398	389	371	383	385	354	384	380	392	403	404	399	410	373	398	403	400	384	394	368	398	383	405	385	380	409	403	438	416	370	362	384	413	402	374	383	408	357	370	379	406	427	390	417	394	396	387	399	404	409	391	378	403	391	365	383	367	396	375	393	422	374	391	410	373	366	379	374	370	424	408	395	383	418	412	356	364	397	352	388	378	394	354	430	351	407	362	396	408	352	396	395	385	384	369	385	419	385	394	392	339	375	429	399	405	389	389	395	350	404	383	408	395	364	402	381	370	407	352	387	395	391	366	359	355	392	350	374	395	402	361	415	410	360	376	405	397	383	419	378	385	391	406	362	408	372	413	367	378	378	388	412	386	429	392	387	410	403	382	392	419	406	427	391	394	396	392	396	344	374	406	366	396	371	414	368	379	395	382	378	421	393	419	408	367	380	421	361	388	370	386	402	356	403	373	391	438	358	392	396	436	405	382	408	394	354	433	419	388	420	388	410	384	361	369	370	403	388	348	345	409	402	365	423	406	410	392	405	404	389	394	372	397	371	369	413	414	344	428	358	365	372	396	397	356	396	364	402	374	409	365	397	434	396	375	400	398	387	370	388	383	395	426	364	370	363	379	415	392	400	387	429	396	383	385	381	398	394	403	406	406	371	363	410	383	422	365	366	381	389	408	356	400	381	384	377	384	398	403	366	385	360	401	420	418	390	425	375	411	395	376	384	388	383	406	407	362	402	398	375	403	389	380	397	378	423	390	393	416	373	345	412	392	395	399	382	401	401	394	363	405	379	400	367	370	406	395	361	389	415	401	392	403	366	379	395	376	392	376	414	384	385	380	381	365	392	421	389	371	414	374	398	421	357	384	400	364	442	407	345	383	435	380	408	362	393	396	393	384	383	386	361	408	394	392	396	387	361	379	366	393	357	406	399	404	411	397	372	401	368	368	361	394	367	374	396	389	373	372	392	376	382	400	405	405	402	382	396	414	376	412	385	394	416	397	372	401	379	357	385	399	445	389	398	398	390	415	425	374	376	395	409	407	379	389	386	356	382	358	409	413	400	402	408	408	355	380	358	396	393	431	431	358	414	415	376	358	380	374	379	398	391	402	347	330	412	376	382	397	395	385	377	412	389	379	399	348	441	426	374	377	410	384	352	364	381	408	395	388	373	364	389	400	444	373	385	365	404	393	373	397	416	379	387	380	389	431	354	409	374	422	395	359	351	411	390	398	384	397	409	401	370	360	392	353	386	389	385	376	394	372	404	398	407	401	386	360	405	400	399	412	406	418	374	393	387	395	367	374	377	387	407	419	432	382	374	405	398	368	415	391	386	399	365	401	367	379	381	399	400	370	391	390	375	411	391	394	387	384	398	359	384	394	413	397	384	432	357	396	389	416	393	398	380	397	374	410	388	401	383	366	369	400	389	381	425	393	401	381	387	384	401	390	400	387	372	402	398	401	411	394	385	416	378	380	390	404	366	417	393	364	400	390	439	413	370	379	391	378	407	418	373	348	366	373	411	375	376	390	396	372	409	422	379	382	400	416	394	344	377	407
33430	36790	18814	13473	7663	8152	6373	3883	3327	2483	1618	1431	1000	669	651	723	641	547	586	516	527	522	502	540	513	524	479	487	451	499	450	467	475	498	437	499	480	477	455	488	490	422	437	473	450	439	479	463	495	467	440	478	464	471	475	462	444	477	478	475	477	492	483	468	449	499	463	485	466	455	431	452	472	446	434	479	495	497	491	454	450	491	473	469	460	451	470	448	456	461	477	468	465	461	449	500	424	468	450	486	463	443	483	489	419	512	486	443	462	471	451	446	455	475	464	470	500	475	456	490	464	444	459	511	465	499	484	480	464	445	443	481	465	467	507	417	502	442	487	509	496	511	485	510	479	510	460	462	461	463	480	412	448	474	446	429	505	438	471	446	441	454	435	493	478	489	443	472	426	485	441	474	445	469	480	499	480	457	474	449	446	490	491	478	473	455	473	441	459	457	472	480	514	493	451	461	486	486	472	452	446	479	434	472	482	435	398	454	479	487	509	466	466	466	476	488	473	440	445	463	469	466	487	455	493	423	491	450	473	467	498	446	444	441	474	471	476	479	472	468	470	481	437	472	448	456	483	471	455	468	449	446	457	396	449	500	465	480	465	442	465	455	453	473	472	451	431	464	441	466	482	438	463	457	510	500	493	455	478	441	453	467	485	482	454	441	447	455	464	491	453	483	467	458	454	486	476	449	450	448	454	479	474	479	476	476	508	451	476	486	454	446	453	460	484	481	452	458	462	469	445	513	496	506	462	524	461	447	463	441	494	436	473	443	443	483	458	482	480	514	478	483	486	480	456	449	427	454	459	474	436	465	473	478	494	452	482	480	416	441	510	440	431	445	434	460	437	445	464	476	481	481	456	483	410	455	474	498	471	484	493	471	497	481	459	480	438	486	472	478	475	453	448	423	498	470	475	468	485	439	450	451	472	457	453	463	464	451	438	512	467	455	445	482	438	450	463	485	444	465	461	445	473	474	482	455	417	442	494	483	420	470	446	450	478	469	454	460	489	468	464	450	450	481	455	485	507	496	470	488	505	434	471	481	476	438	486	478	476	492	462	537	464	466	475	468	443	487	490	475	518	490	422	467	488	454	439	463	473	501	499	445	478	452	438	494	429	490	428	452	478	458	454	467	467	440	485	473	487	437	466	467	452	461	479	496	457	475	456	472	476	454	490	489	444	464	479	470	469	482	471	446	455	460	427	489	488	460	464	461	472	484	467	454	510	450	479	501	493	477	456	483	478	494	474	481	489	443	466	467	420	471	487	452	479	454	490	486	458	479	471	458	473	493	461	480	481	479	443	454	508	446	459	501	480	458	456	453	470	449	488	489	410	466	454	462	453	436	453	448	444	483	500	489	476	451	432	485	466	467	460	451	420	479	456	436	490	459	432	491	478	504	446	455	486	473	495	427	481	451	460	460	463	435	484	477	461	461	449	466	457	467	449	441	443	487	470	483	445	469	486	484	480	479	438	494	465	445	484	471	473	511	467	482	500	481	481	430	449	451	485	443	470	482	458	463	468	476	463	489	472	480	422	481	430	447	478	435	439	467	432	453	479	496	460	490	439	473	485	456	471	462	466	472	456	475	461	481	465	453	438	425	464	477	472	467	489	507	437	509	470	468	473	449	466	480	448	492	433	473	441	478	476	492	475	497	454	452	470	415	482	478	440	513	474	462	469	484	472	419	442	458	500	447	438	448	486	458	479	417	458	472	518	441	468	469	486	470	438	493	472	487	465	478	452	466	470	449	464	486	499	465	460	477	523	468	440	475	460	467	463	494	444	429	496	485	443	487	489	505	435	450	504	458	452	471	476	456	484	487	456	531	487	476	495	442	506	494	458	461	446	456	474	466	418	454	481	451	475	462	486	458	473	470	444	488	430	487	474	416	447	465	452	475	461	440	487	480	491	491	481	498	505	495	464	480	486	486	470	494	486	435	497	497	465	503	474	473	495	505	454	467	465	478	454	497	436	486	446	445	470	459	448	458	474	468	415	461	471	461	467	502	488	450	459	470	466	445	460	505	423	451	502	442	440	460	487	447	436	441	464	477	455	490	464	472	429	466	526	491	454	465	449	456	477	479	449	450	510	485	430	491	473	443	454	474	415	448	469	471	497	492	488	454	489	488	461	476	444	479	482	480	500	469	453	478	478	477	481	466	481	498	482	446	462	486	472	462	493	498	446	470	483	487	487	457	480	460	437	445	468	440	463	485	433	481	471	462	473	473	441	433	480	477	459	459	446	478	470	468	464	521	446	477	483	454	460	478	469	452	477	479	470	443	456	455	437	490	462	451	508	431	460	458	451	471	464	495	462	474	436	452	504	479	472	397	476	454	466	471	475	464	507	450	446	446	465	467	457	496	491	459	476	426	505	444	473	438	490	466	482	460	458	443	459	485	470	481	413	469	449	453	457	483	482	465	456	491	470	457	464	477	456	449	451	470	452	464	459	447	471	440	423	442	452	453	440	492	467	462	448	485	483	495	437	457	470	482	430	478	443	449	470	463	479	484	428	452	503	419	500	480	465	436	440	459	455	475	451	490	479	474	459	499	445	457	459	495	482	455	464	454	468	459	464	467	484	450	453	464	499	485	479	439	464	464	531	450	453	478	447	443	466	488	487	457	458	486	500	424	462	459	500	473	449	454	464	431	454	443	459	471	482	485	464	484	473	458	452	428	476	486	485	487	452	473	470	525	484	472	471	471	479	421	445	482	398	480	440	433	505	493	480	452	481	519	489	459	456	447	442	464	469	470	471	479	446	471	495	487	497	488	458	482	478	436	443	453	467	464	468	469	499	471	492	468	457	479	468	470	434	504	470	421	489	485	450	455	448	467	421	477	476	468	475	460	490	457	488	470	452	473	446	497	454	472	472	478	423	495	460	421	476	493	473	463	470	494	465	473	490	475	493	472	548	487	453	445	470	469	431	436	463	473	479	489	482	469	459	502	461	483	491	495	481	458	461	439	462	478	468	496	446	476	494	431	465	499	462	473	467	484	478	473	437	465	472	425	455	448	509	464	461	484	450	443	456	440	515	482	470	472	463	428	445	477	493	475	477	498	477	461	457	459	477	446	462	499	480	488	402	455	494	445	494	476	488	445	485	480	452	474	451	499	441	462	499	464	462	454	464	483	508	507	463	458	460	465	444	497	498	494	434	454	497	501	492	479	456	474	459	434	483	472	466	424	444	468	514	453	436	485	463	486	476	488	473	470	462	496	449	448	511	468	457	478	494	474	467	437	458	494	483	475	452	492	418	467	457	433	474	458	479	429	484	467	455	479	481	492	474	464	494	469	453	506	468	443	445	462	425	470	473	472	488	489	460	451	467	430	497	494	476	513	484	466	469	444	465	489	467	481	501	500	460	472	454	464	475	455	485	452	462	459	448	431	455	433	434	489	461	446	448	467	503	451	457	477	487	454	463	468	436	472	478	431	459	484	451	485	469	507	466	457	483	456	474	512	529	469	444	464	464	516	499	501
23285	20790	27987	23711	20833	15922	7820	3538	3032	2154	1475	1022	793	456	502	573	411	326	310	317	319	297	303	302	299	264	219	260	241	246	234	228	226	264	230	252	239	200	222	238	273	227	251	223	263	256	220	251	214	222	243	214	261	249	235	239	236	237	230	233	241	265	225	246	236	241	228	257	226	253	236	232	221	226	219	237	258	240	239	234	215	203	236	231	243	237	245	234	247	232	215	222	248	242	228	233	216	259	239	233	231	212	213	224	255	239	235	209	213	258	226	220	236	229	219	227	242	225	227	223	220	248	244	206	226	245	252	223	228	261	210	231	224	227	244	251	215	188	255	226	270	227	224	233	225	244	223	255	229	222	231	225	223	220	276	257	250	249	222	242	225	230	239	232	239	244	224	243	214	226	223	247	217	249	194	223	254	220	243	218	204	221	230	230	237	250	230	201	241	229	242	229	244	230	216	269	248	231	228	241	222	225	248	193	230	232	253	234	225	223	239	247	247	243	235	242	223	240	246	244	214	243	221	234	245	216	243	201	218	218	216	201	221	243	244	228	193	232	247	240	276	232	214	261	224	221	218	245	227	263	226	227	241	229	248	230	238	245	258	249	242	213	226	238	230	209	213	258	245	257	215	235	230	219	237	231	217	230	249	216	227	200	246	222	220	227	242	239	216	239	223	222	229	228	216	233	231	234	251	232	242	215	240	229	230	207	247	253	235	229	217	238	225	238	227	219	241	230	247	214	263	251	240	219	225	212	248	222	221	240	229	214	234	222	223	234	206	243	232	258	245	238	263	266	216	237	234	232	247	222	203	237	264	224	228	237	243	222	241	250	231	213	223	212	232	243	225	218	238	248	240	242	223	257	232	208	249	227	231	243	243	239	245	234	219	247	209	228	220	232	250	229	218	230	219	250	232	223	237	233	243	221	248	253	244	233	225	231	219	223	235	221	250	219	209	250	234	242	215	213	225	238	234	234	221	218	242	231	209	226	234	233	216	243	248	241	257	245	237	214	275	266	235	266	234	228	235	248	251	229	184	205	225	257	252	247	269	220	216	283	233	248	215	255	230	210	219	211	205	248	196	217	242	231	214	257	221	259	232	238	221	232	255	236	238	221	264	233	228	222	203	230	246	223	219	234	234	237	201	268	244	229	234	236	230	240	253	192	239	250	243	213	231	261	236	228	229	236	252	235	252	239	239	226	217	244	215	213	232	259	216	240	214	224	256	225	237	224	227	242	192	252	201	237	245	247	258	236	234	249	227	245	227	221	254	249	249	223	241	226	244	223	224	243	220	238	227	233	232	237	247	197	238	233	209	235	228	250	237	224	234	252	224	205	244	223	222	207	211	235	251	231	226	247	219	239	214	241	220	220	245	211	225	233	221	206	251	230	222	235	259	218	196	249	223	235	223	216	220	228	214	222	226	198	227	237	232	239	246	237	242	230	239	239	233	252	233	212	229	220	235	252	260	225	222	213	213	242	222	237	238	244	234	224	236	239	240	238	245	226	243	223	249	252	233	232	222	254	224	230	251	246	219	236	236	218	213	192	250	249	258	202	225	231	258	221	229	266	231	282	225	252	237	226	215	225	255	237	249	236	215	198	218	256	221	264	246	246	225	219	205	248	228	242	225	280	273	233	231	237	231	257	232	206	240	219	209	246	234	233	234	221	229	221	248	216	226	227	240	216	207	258	234	224	218	239	233	246	260	218	254	198	232	236	237	219	224	237	219	225	230	231	253	231	213	243	235	241	236	233	241	226	253	243	241	229	235	251	241	221	223	211	250	219	215	262	247	234	218	209	268	252	228	241	215	214	228	199	213	211	210	241	241	238	218	235	259	233	241	242	217	212	251	248	229	244	249	224	244	261	225	233	251	230	228	244	207	200	244	241	208	224	251	225	237	262	231	227	243	246	239	244	206	237	267	225	243	229	235	250	243	235	211	223	248	232	234	238	219	246	215	241	250	236	254	235	220	225	247	233	216	245	213	222	217	220	243	227	222	223	248	219	233	234	240	223	236	240	230	233	232	231	230	238	247	226	258	221	231	225	218	222	217	213	237	220	226	236	249	281	238	232	234	239	213	223	223	243	240	227	202	231	213	240	229	222	226	222	233	279	224	243	218	223	211	233	219	218	241	202	208	232	248	244	220	231	247	221	229	222	239	207	232	210	221	257	221	243	249	260	256	225	247	239	235	249	241	198	252	230	218	224	219	220	244	246	220	227	246	230	219	228	214	235	235	227	223	226	206	222	217	208	246	234	243	236	208	230	228	222	248	198	190	251	241	223	236	216	230	203	218	205	238	227	244	209	256	220	236	243	257	249	247	242	215	242	226	213	225	226	230	231	226	261	224	232	232	212	213	239	250	215	212	231	207	230	223	220	276	227	230	211	220	223	238	255	244	232	210	242	240	251	201	238	251	245	206	224	225	245	208	255	228	200	227	234	221	219	238	260	200	221	250	237	231	223	240	210	222	245	219	255	222	249	207	255	231	233	230	231	224	218	240	222	207	239	229	235	221	244	239	224	220	243	210	238	232	199	236	232	240	266	239	207	251	203	233	235	261	225	258	231	238	259	224	255	251	234	220	229	246	224	245	210	238	222	217	226	229	237	237	232	239	214	211	219	238	242	245	215	220	202	235	205	213	247	230	215	221	234	267	236	243	246	237	229	234	206	226	236	227	214	249	224	202	264	232	255	247	259	258	254	226	244	214	225	225	200	232	206	210	242	244	244	223	220	209	246	232	220	233	216	223	249	235	231	217	204	246	230	228	248	210	262	235	241	241	223	221	211	223	228	234	229	240	228	223	207	224	246	242	215	199	221	254	254	241	249	246	243	218	247	238	203	204	247	199	226	225	219	233	245	231	217	271	200	249	223	243	232	237	235	239	233	243	238	232	230	264	237	226	206	225	228	231	231	243	222	236	212	239	227	237	214	221	215	215	216	253	252	224	234	239	226	243	233	230	241	225	256	220	247	225	225	222	235	212	214	215	222	264	212	242	230	231	218	242	228	251	259	227	252	221	231	258	224	241	233	270	214	225	224	229	226	243	224	237	224	240	224	243	205	203	215	239	219	233	228	261	206	226	240	240	258	213	239	236	251	244	232	257	240	221	222	247	243	229	241	253	233	222	243	218	203	211	234	262	238	232	229	228	224	211	256	223	245	244	222	206	239	265	235	241	229	208	214	242	224	265	258	219	220	234	227	242	222	232	235	226	217	257	242	204	204	237	242	219	208	232	223	209	263	246	240	235	210	233	230	224	238	253	241	222	231	230	251	221	234	235	257	208	216	245	240	247	257	242	256	245	240	235	242	256	241	231	257	205	207	232	203	238	225	225	219	233	256	215	259	237	235	237	233	235	238	224	209	232	237	239	239	209	226	236	249	231	225	206	225	251	228	222	264	243	254	226	250	206	217	228	260	231	231	228	240	216	191	246	231	188	198	214	218	222	263	211	226	256	232	239	214	208	230	220	234	227	242
35853	47151	27229	21313	13579	13149	10121	6667	6020	4396	2885	2044	1377	796	807	818	627	472	471	476	515	443	453	412	433	380	329	312	321	303	284	295	289	297	262	284	289	284	269	293	310	266	305	302	271	283	286	284	294	269	292	281	291	264	310	284	284	288	261	283	266	264	278	268	281	261	269	274	291	299	248	266	287	279	271	259	281	289	279	304	294	278	266	281	265	307	289	290	285	275	274	312	275	273	282	309	298	285	297	289	293	300	290	298	283	279	255	300	269	316	315	271	295	286	313	302	251	291	284	274	285	285	281	287	297	292	287	287	269	299	282	290	309	295	268	295	270	278	261	255	272	287	314	244	272	288	298	307	291	277	280	295	288	302	297	305	281	278	283	297	267	245	299	281	284	270	285	313	303	255	274	264	282	280	278	300	297	315	274	286	299	263	259	289	325	284	272	294	274	290	272	289	277	291	273	296	270	256	254	266	283	271	264	271	299	293	298	261	282	289	316	294	313	285	276	252	269	264	295	288	291	279	304	253	264	313	290	277	311	272	281	285	289	288	275	277	283	276	266	284	259	252	271	312	259	294	259	296	289	274	263	257	282	277	284	298	276	311	272	275	256	313	261	252	271	294	276	278	296	261	264	292	271	279	267	325	276	315	274	265	302	272	280	286	263	271	297	269	301	303	278	297	264	289	312	297	292	271	262	292	288	262	254	271	296	275	279	293	277	295	313	285	285	263	301	268	272	296	298	291	269	331	289	294	269	289	269	279	270	297	295	273	306	267	292	299	261	322	268	305	295	264	294	277	284	286	290	275	299	283	282	264	286	288	265	290	293	312	311	280	270	276	320	293	284	286	311	261	285	296	283	299	258	332	293	311	273	309	305	294	271	283	287	288	293	296	258	293	268	270	321	281	301	296	285	253	290	308	258	307	263	301	307	280	285	280	261	296	273	280	265	280	277	299	281	298	292	295	283	291	251	287	283	266	271	290	306	290	273	289	305	298	300	286	304	292	296	282	277	305	245	262	286	300	272	252	294	246	276	254	283	285	283	294	291	275	302	254	281	251	283	284	283	267	278	309	300	265	258	296	283	308	261	256	292	264	282	305	266	285	282	273	319	284	302	293	261	292	274	283	246	298	258	275	261	282	309	298	289	272	303	259	276	292	275	274	293	304	251	271	267	283	294	251	261	272	286	295	304	243	275	290	287	299	285	275	266	299	278	306	247	262	278	261	302	299	285	303	287	285	290	279	231	278	294	273	293	278	294	287	279	274	258	279	284	291	283	277	261	285	308	281	294	258	264	287	291	276	312	290	293	300	303	277	256	276	268	273	271	265	272	293	270	298	276	272	266	237	274	311	250	281	284	303	276	279	289	266	276	289	285	274	270	273	293	292	313	299	249	321	289	302	275	313	266	307	288	276	302	323	308	286	305	292	281	298	292	306	258	302	266	282	283	280	257	285	270	299	263	285	248	269	283	241	279	295	295	312	309	284	256	261	295	314	266	284	297	291	300	277	302	260	319	270	261	258	252	275	286	267	292	277	274	296	266	288	285	300	307	288	276	287	269	271	283	262	259	282	282	290	280	297	311	263	255	299	311	258	299	295	268	286	291	283	273	294	314	321	255	286	305	262	271	294	298	310	286	259	272	235	243	296	269	295	285	281	258	305	301	314	297	252	271	288	292	264	293	275	298	311	284	284	270	277	284	282	243	292	299	287	271	295	318	298	303	269	286	283	306	279	293	308	273	305	295	317	286	272	300	287	289	269	300	285	283	266	329	295	282	284	312	254	261	305	266	285	276	287	271	281	270	244	278	266	294	301	285	277	268	259	266	287	265	294	313	277	292	276	310	302	285	278	296	302	264	272	295	279	307	253	306	287	280	283	276	259	297	286	268	269	286	287	264	293	291	292	267	296	257	303	272	285	281	268	284	292	305	296	292	304	270	252	267	307	272	285	313	286	296	297	298	281	282	264	312	288	260	271	248	271	289	290	247	275	288	244	298	297	299	300	277	259	259	265	282	267	284	300	312	286	304	300	266	293	295	337	303	248	303	267	280	275	291	305	274	275	273	229	263	284	282	302	274	305	309	288	284	271	298	272	255	266	293	289	270	282	271	265	272	275	298	285	267	290	264	294	295	300	278	316	310	280	284	299	266	257	263	269	304	282	268	297	300	298	264	284	287	301	293	287	265	273	269	301	285	307	283	284	271	293	296	281	291	275	280	275	299	266	274	259	287	258	267	310	290	258	264	274	283	276	255	254	277	290	258	247	268	273	262	284	284	280	287	269	286	267	306	291	291	242	275	266	266	288	246	276	274	307	270	252	304	278	274	267	281	301	253	324	314	299	279	293	258	285	292	293	305	304	257	298	285	255	288	323	267	295	328	281	283	279	283	309	286	269	287	287	300	292	294	268	269	261	313	288	307	295	293	289	275	283	288	283	276	281	288	290	303	290	239	266	270	291	294	287	283	288	276	259	277	289	280	294	268	293	278	309	269	306	297	292	269	275	290	264	297	264	265	295	294	286	277	286	291	308	298	272	283	322	288	279	254	284	263	290	290	246	294	276	274	271	284	300	271	283	290	288	304	261	280	277	280	284	295	283	297	281	301	271	279	276	300	283	290	269	299	284	297	264	270	263	297	247	292	314	274	270	244	273	321	284	271	277	289	264	288	314	279	302	252	288	297	283	296	263	267	285	284	272	270	294	286	279	260	313	294	278	283	262	254	278	302	273	278	262	281	296	284	257	279	262	276	284	275	312	285	249	263	287	284	264	305	287	284	295	301	303	275	296	311	310	273	279	300	263	282	271	286	285	285	269	261	295	312	309	277	291	242	317	297	278	286	289	273	276	302	260	277	293	301	281	298	292	305	277	281	274	274	305	267	312	259	288	275	269	306	279	291	291	251	298	285	287	280	269	264	316	308	300	310	292	277	290	276	292	277	266	285	287	273	268	317	275	288	310	250	272	282	283	268	279	308	305	279	300	276	266	282	267	255	269	289	282	293	304	280	272	263	249	247	258	284	295	265	286	270	242	275	319	298	265	280	267	303	272	294	270	257	280	290	303	280	321	269	293	309	263	306	323	304	283	264	299	280	277	280	261	306	283	309	262	286	251	287	276	270	308	267	264	302	299	279	276	289	298	273	268	290	270	303	281	269	284	243	277	291	279	319	269	287	268	293	295	291	272	253	282	278	309	268	276	285	291	260	279	277	272	285	286	272	276	262	294	277	284	262	305	303	285	268	304	288	319	264	289	270	310	245	277	282	265	280	299	303	286	307	272	280	315	241	305	279	289	277	257	278	313	293	277	273	263	297	271	286	298	313	296	300	275	287	274	296	279	253	293	283	266	277	274	266	292	252	291	276	300	278	281	292	274	270	295	256	271	304	282	257	284	264	277	271	285	298	330	281	282	291	311	284	278	290	261	297	285	276	272	260	282	270	278	292	317	323	260	282	292	259	300	258	281	294	312	283	304	289	283	301	308
24555	20841	27108	24638	16131	7187	4849	3119	2309	1871	1485	1185	885	791	696	695	678	604	614	624	632	634	612	615	591	560	561	556	573	566	524	506	580	542	561	531	553	522	545	534	541	527	554	533	555	526	557	539	583	566	522	553	528	537	523	499	547	567	536	505	509	531	580	540	484	531	531	562	546	551	539	535	592	517	518	544	564	567	533	520	523	548	525	547	582	546	518	540	503	554	493	544	514	559	496	502	576	526	538	506	539	550	527	554	483	523	480	587	547	487	500	529	534	526	561	552	536	514	535	540	554	533	526	543	533	566	526	513	554	503	540	504	569	525	518	544	529	551	543	503	532	533	521	546	540	544	555	531	518	526	554	553	526	562	526	571	525	543	520	528	578	548	506	501	547	489	519	512	530	554	561	563	532	480	519	507	513	556	543	503	503	527	525	544	494	576	492	565	526	517	551	547	528	547	515	572	505	534	526	511	542	532	530	521	543	559	516	544	556	539	518	541	522	574	513	526	528	519	520	557	532	539	495	605	533	532	509	496	523	542	530	515	520	524	535	548	559	532	490	528	504	538	544	544	553	521	563	571	544	546	551	544	553	578	571	503	528	547	545	535	514	508	567	452	514	495	531	581	563	537	548	590	524	600	564	537	563	546	545	560	507	570	563	530	557	506	535	501	555	519	535	512	556	527	529	550	519	574	532	518	549	482	528	509	531	541	518	522	517	523	520	543	530	564	498	521	520	555	536	536	546	581	462	533	520	542	551	525	481	521	508	534	507	554	534	533	540	538	550	579	555	536	511	525	545	501	540	520	507	517	556	497	578	533	586	502	535	519	530	557	489	474	512	574	525	516	536	544	516	563	558	561	528	524	533	537	559	576	537	510	539	524	520	561	511	509	569	570	497	529	574	559	561	509	523	494	512	540	536	513	530	542	592	558	568	494	585	535	542	556	515	534	532	565	519	506	528	527	567	503	548	538	540	577	515	539	547	539	522	551	516	507	498	485	558	552	535	519	544	557	555	596	545	553	527	519	544	556	548	527	554	505	533	557	554	528	503	524	483	529	563	553	533	553	564	515	492	518	583	561	537	568	518	568	509	513	552	556	516	537	514	529	511	515	524	560	530	586	516	516	568	518	559	520	490	604	515	530	510	556	614	489	550	533	530	554	526	585	523	538	542	527	560	571	564	566	543	584	546	532	489	568	530	536	514	487	521	525	566	556	450	506	557	542	551	504	541	493	553	539	512	608	550	541	500	526	502	533	525	543	515	522	495	510	537	534	537	515	532	573	551	537	542	554	591	564	541	466	499	543	573	558	553	536	520	546	486	516	535	551	528	565	569	543	569	542	531	511	558	515	502	543	544	543	487	524	552	513	534	527	529	528	519	524	528	515	549	504	536	536	548	516	541	584	542	543	510	521	536	495	532	545	516	532	579	560	531	568	543	543	485	515	507	549	549	539	564	526	531	505	519	553	570	501	526	510	508	511	556	533	506	511	522	557	569	520	532	565	537	558	539	548	550	577	570	574	571	514	553	541	565	524	542	568	506	558	491	501	501	561	508	558	571	539	561	563	556	515	541	533	524	549	521	550	537	501	545	495	532	551	503	532	596	496	515	548	563	566	538	520	533	561	542	566	492	560	560	523	540	545	545	534	476	493	516	543	560	538	518	563	527	541	545	555	540	549	515	531	500	531	557	566	520	528	531	495	533	537	520	555	523	559	505	564	507	509	549	520	510	521	522	547	514	535	554	580	565	523	523	518	537	534	570	535	580	517	553	541	519	549	561	506	516	512	535	526	527	563	487	499	573	522	500	555	558	550	529	549	526	487	553	552	537	533	527	517	539	535	552	500	564	535	529	550	545	523	522	540	525	562	536	532	522	536	562	476	528	544	533	517	538	574	523	566	537	496	549	534	502	499	526	512	539	523	536	529	528	527	503	522	549	529	550	527	539	540	525	547	557	528	520	526	510	496	525	554	511	543	547	547	462	514	531	500	540	563	535	564	489	503	568	559	528	535	571	545	535	529	526	525	554	547	563	523	525	530	553	535	556	522	513	549	515	519	514	496	527	535	529	535	560	512	543	532	520	545	542	516	508	495	534	522	552	504	513	524	527	515	511	549	529	533	519	553	567	536	568	537	546	538	556	537	511	551	514	527	511	522	559	521	541	553	547	544	540	551	545	566	545	535	549	553	523	536	542	514	547	518	532	527	580	549	588	535	524	522	484	540	535	517	547	562	538	521	557	599	522	536	554	513	486	526	572	545	566	563	557	578	516	505	517	509	524	529	505	507	549	531	532	542	528	525	528	555	528	531	560	537	554	532	504	512	514	499	525	535	540	534	616	530	523	528	521	544	541	530	530	522	519	532	532	602	553	581	533	493	517	531	528	564	530	543	518	521	526	584	511	510	576	525	537	497	506	563	543	547	573	519	549	556	536	536	540	518	527	562	514	552	530	535	537	527	527	548	547	553	531	540	522	527	515	500	518	513	524	518	536	535	545	534	532	556	529	509	521	567	530	521	519	529	545	543	527	569	561	531	531	542	558	517	538	545	507	532	574	520	505	530	543	528	578	571	533	526	505	481	527	569	517	497	542	500	513	528	508	563	512	520	483	549	540	536	536	550	503	575	546	571	499	532	504	535	578	546	563	545	495	517	566	556	552	581	515	487	576	536	492	505	588	524	521	537	553	475	518	535	569	531	527	543	576	574	506	508	514	531	542	535	562	569	522	507	538	559	520	553	509	518	545	536	541	525	527	546	535	555	519	545	517	537	529	537	533	519	552	562	531	563	537	521	552	543	496	544	501	535	520	527	545	555	507	545	545	535	546	497	495	534	491	555	538	557	553	546	534	535	491	544	512	522	534	524	540	508	525	520	518	558	514	540	544	528	499	556	539	519	519	500	537	504	538	492	575	543	526	534	568	539	568	544	532	518	526	528	553	509	584	542	493	531	518	514	519	537	536	567	564	519	499	515	550	535	555	570	515	537	557	503	515	527	529	573	539	534	494	540	556	537	489	528	548	515	532	533	545	507	563	513	533	511	504	528	531	541	499	562	535	584	523	522	511	534	548	507	504	527	507	554	540	548	582	561	524	529	501	519	544	522	498	533	510	514	539	559	558	512	506	593	550	566	512	541	518	544	540	521	535	509	549	522	540	571	509	579	556	524	531	535	550	567	484	571	542	565	533	550	551	570	518	495	565	503	477	554	573	525	522	536	510	583	477	547	555	506	538	540	538	504	513	535	493	530	504	559	563	518	527	502	545	493	516	502	512	530	526	536	521	524	568	540	521	544	514	502	539	543	552	500	553	537	511	507	556	511	528	549	572	534	564	572	516	561	524	522	512	510	491	534	511	502	543	561	551	518	508	518	534	526	551	519	576	525	489	576	568	518	522	517	528	508	491	526	551	529	513	571	547	553	506	493	560	504	607	546	527	537	530	575	514	528	562	553	567	550	535	553	549	511	532	524	555	547	530	558	542	531
35802	42906	22362	16268	11266	10839	8753	6363	4883	3543	2784	1989	1473	1149	1038	955	760	808	762	782	764	738	776	681	706	669	613	617	600	632	648	645	645	603	567	645	615	613	613	631	622	644	567	640	607	631	594	637	564	603	617	621	569	664	575	591	638	627	660	593	579	627	604	591	589	621	596	609	594	613	629	634	622	593	596	559	618	577	614	591	587	592	616	601	620	594	577	557	581	574	585	626	599	613	633	604	615	608	618	605	648	599	596	575	591	593	578	579	574	602	577	618	569	615	600	600	593	686	606	600	610	596	634	621	615	631	606	604	635	599	595	626	594	635	613	640	572	615	634	622	659	626	592	649	630	644	574	645	604	620	589	575	636	623	617	581	602	621	586	639	583	624	631	639	612	615	613	582	546	633	556	626	598	626	581	587	659	607	635	594	645	623	596	645	625	606	550	590	588	629	599	613	598	639	600	593	558	616	592	605	612	601	600	658	627	587	631	571	626	631	602	580	593	594	590	586	569	599	613	610	613	628	662	630	599	650	602	619	608	569	619	615	570	603	609	598	638	605	646	631	610	620	589	609	598	621	589	595	644	625	587	599	653	618	610	609	594	587	599	585	645	628	607	608	605	594	651	620	642	620	631	586	618	611	550	617	586	553	610	623	623	609	604	620	621	596	607	612	562	570	631	627	621	617	630	544	595	589	572	602	577	626	586	612	612	581	578	606	588	637	614	621	607	615	652	580	607	605	632	623	608	611	613	602	588	604	591	615	600	600	649	618	624	578	595	567	607	621	632	621	625	587	598	631	586	618	584	580	592	617	611	613	604	605	623	657	625	603	610	631	599	619	631	627	630	642	641	590	643	633	604	584	620	625	613	623	611	615	609	623	617	636	584	611	590	603	654	603	606	624	593	562	585	598	599	629	644	572	619	585	600	593	641	570	630	633	676	609	611	573	612	601	596	584	612	628	602	595	566	642	610	599	595	618	601	621	588	586	619	623	652	598	620	618	615	607	639	579	655	603	637	595	592	634	620	619	594	608	613	626	612	634	611	580	607	617	544	638	586	593	619	589	680	647	593	610	621	602	584	633	580	608	619	637	599	618	563	572	598	619	628	632	575	632	621	634	587	609	633	635	614	600	608	677	596	659	616	590	619	619	669	589	619	602	573	573	653	590	585	611	630	616	597	625	580	559	599	603	676	553	641	564	613	591	616	624	590	601	627	613	614	600	652	563	617	639	556	607	594	579	658	610	630	599	616	592	624	570	572	594	604	605	584	586	673	606	617	588	631	636	607	585	609	559	634	634	583	610	591	579	594	607	588	585	605	625	577	656	653	606	591	645	635	612	588	608	598	548	579	628	617	592	652	612	627	610	633	664	591	575	577	609	636	629	644	598	612	608	652	565	605	610	577	601	615	592	618	570	574	635	617	580	608	599	609	599	588	584	630	620	603	610	654	607	608	604	650	616	571	584	594	602	578	622	600	616	592	596	567	618	608	623	594	581	601	574	614	629	610	606	639	570	604	586	617	649	646	599	662	654	624	663	557	579	622	606	616	551	596	572	600	626	611	647	631	613	573	627	613	646	606	604	584	575	619	624	612	596	630	624	640	655	662	636	655	632	602	608	618	619	652	567	653	594	610	605	634	596	620	614	622	649	604	565	609	554	643	586	574	555	605	628	598	605	614	654	592	657	553	611	601	613	627	546	600	650	620	613	577	619	631	591	611	595	582	611	581	621	593	560	597	657	609	604	627	547	610	586	666	584	612	559	598	626	601	631	614	596	637	595	616	610	658	608	623	642	636	594	592	640	590	614	566	648	616	602	579	618	596	591	630	629	612	581	591	607	681	626	598	626	631	613	615	633	571	573	647	565	596	610	594	589	593	628	626	620	602	664	590	665	647	607	574	603	607	608	601	604	624	590	618	604	600	606	616	650	640	598	565	571	629	606	626	615	603	595	657	606	588	619	618	584	618	642	606	567	591	625	605	614	597	588	577	622	632	600	596	626	582	599	580	576	604	594	597	615	589	575	561	586	595	605	638	616	591	584	628	633	620	629	623	635	639	618	587	612	609	605	607	614	589	635	655	610	578	602	579	589	584	602	618	614	594	610	660	621	589	646	589	582	590	571	611	616	589	627	598	578	581	615	593	589	586	612	569	593	614	612	640	589	631	579	631	574	616	639	613	581	583	665	586	615	650	602	643	622	611	608	588	609	597	572	581	560	582	614	570	625	577	590	629	590	643	615	589	617	590	586	623	569	566	601	655	583	645	616	613	593	532	629	609	610	630	631	643	577	621	580	580	594	659	606	619	575	597	628	656	600	609	596	590	566	564	618	589	635	635	631	594	591	614	640	578	628	600	615	679	608	602	637	619	646	579	627	579	580	556	619	644	583	611	612	552	628	603	669	595	599	601	654	613	615	607	635	605	596	560	662	545	580	571	620	642	599	589	580	610	599	635	565	617	618	573	612	601	573	584	617	586	573	591	628	623	566	615	625	596	581	595	617	624	573	606	539	619	604	600	617	632	623	594	653	588	597	603	617	563	640	624	629	622	559	606	602	582	654	605	595	612	628	605	606	582	585	658	604	636	594	634	608	631	630	603	571	611	639	621	612	645	606	602	593	643	556	613	609	611	623	618	597	620	604	632	559	601	621	608	570	597	587	642	566	587	628	636	606	564	566	612	577	598	577	643	605	618	617	667	593	650	620	659	598	596	610	629	609	655	622	628	626	655	598	587	600	612	619	553	610	639	589	602	626	641	579	672	680	593	611	591	660	590	618	613	614	671	602	607	581	587	589	641	602	597	623	651	653	607	648	629	589	607	604	575	614	637	650	647	606	585	578	586	622	617	553	660	594	604	571	605	592	671	576	638	668	628	642	613	580	629	607	599	587	612	581	579	594	649	617	615	606	578	625	656	601	629	581	620	612	617	587	618	572	613	588	608	646	668	557	640	580	626	635	611	580	627	570	598	627	628	647	591	618	684	610	655	647	569	607	570	584	592	634	657	560	555	595	605	619	604	611	564	589	599	620	641	650	635	609	625	595	684	577	622	580	597	611	612	595	631	617	618	608	613	552	603	595	598	690	577	606	594	637	603	624	642	635	608	643	615	587	622	622	615	590	600	629	569	604	626	589	597	583	655	609	612	625	562	628	594	601	590	621	588	562	552	578	575	649	605	622	619	668	576	603	632	642	599	608	590	612	589	574	612	607	604	601	608	567	578	602	591	575	578	628	576	593	618	618	616	604	643	632	624	582	579	604	617	604	612	561	666	598	594	621	569	608	556	577	613	638	604	629	623	638	644	609	626	578	620	628	620	579	594	586	657	578	624	602	563	568	606	614	583	591	647	661	574	617	617	590	620	594	624	615	584	591	616	604	630	591	609	588	657	598	603	588	650	613	577	634	586	582	624	624	615	626	610	647	616	611	616	623	588	586	629	566	617	630	637	560	674	650	606	605	606	618	581	626	648	589	633	572	603	620	620	627
22396	20948	28593	23456	20977	21585	18425	7469	5089	3577	2483	1834	1218	975	816	736	663	551	530	597	545	531	522	459	464	420	387	390	376	378	415	374	385	381	388	385	364	366	382	405	379	358	396	371	396	372	382	373	386	377	361	352	396	382	362	369	348	369	385	390	370	364	355	332	392	353	358	328	377	387	398	369	339	366	333	348	348	392	382	399	395	331	348	356	360	380	345	359	377	348	376	330	349	332	364	365	352	346	345	378	390	375	358	354	331	357	374	366	365	358	361	378	362	382	375	383	328	330	353	353	391	344	372	342	334	369	359	328	382	398	390	350	358	373	379	399	381	407	363	373	371	351	371	350	376	405	363	343	406	358	369	412	346	355	359	392	376	362	364	349	372	347	369	352	373	364	376	383	347	341	352	353	373	362	394	379	392	364	395	407	389	362	357	352	374	392	365	365	372	376	345	336	356	371	362	370	352	374	366	364	344	347	391	383	358	358	369	359	365	337	371	380	370	353	362	362	369	380	401	348	377	337	367	336	405	321	356	356	348	361	350	365	355	362	351	347	348	378	339	364	348	345	378	361	383	352	371	369	375	357	342	336	352	357	364	359	358	378	357	346	352	358	346	383	356	375	346	385	377	397	362	363	349	344	336	353	381	384	369	358	361	348	358	349	358	349	348	355	363	390	361	353	378	351	326	350	407	350	401	371	368	365	325	331	341	368	340	353	376	353	363	371	330	379	373	407	358	371	364	372	355	375	340	354	358	392	331	350	354	348	363	363	355	379	352	356	365	394	385	364	389	364	335	358	383	359	367	368	406	382	371	387	338	355	394	357	327	364	336	369	356	362	392	356	333	356	373	384	333	370	383	363	370	361	346	373	347	344	375	374	321	372	386	346	377	350	350	360	392	368	366	390	357	369	336	359	338	351	370	368	370	359	364	338	342	337	391	363	345	383	369	376	379	343	343	332	319	368	376	369	359	359	351	345	349	367	370	399	361	357	355	320	380	352	360	354	373	345	347	386	377	349	368	354	365	370	385	341	378	390	412	398	376	343	387	363	358	360	356	344	370	403	349	386	360	353	344	384	358	369	336	367	379	391	353	371	334	330	337	360	387	366	310	355	370	329	328	392	348	358	359	390	383	392	393	372	384	363	326	377	383	354	315	339	367	364	400	369	317	370	373	353	384	341	368	389	387	363	347	336	335	332	394	369	391	373	391	336	352	400	370	381	378	367	364	353	381	354	357	354	367	381	376	348	357	405	375	359	347	382	356	355	365	344	364	375	374	357	375	392	357	369	372	400	321	349	372	361	359	374	349	349	349	342	364	384	360	359	348	343	379	365	389	361	361	393	380	387	362	356	347	384	370	346	366	375	348	359	355	377	362	402	348	348	362	382	396	352	362	357	361	338	364	354	357	345	380	391	347	350	338	360	365	369	367	352	368	378	345	343	398	384	362	369	359	377	369	325	365	353	337	421	372	336	363	376	366	384	375	377	391	365	382	339	378	343	342	367	354	375	345	342	372	377	367	382	379	375	364	351	364	352	373	380	394	340	360	384	364	346	321	416	357	352	395	337	378	368	364	367	375	347	366	374	372	335	362	397	347	390	390	362	391	362	379	399	345	362	339	374	374	347	394	378	344	330	377	357	374	417	365	369	393	390	366	368	369	365	361	403	368	351	345	374	367	392	357	379	370	372	349	367	349	389	375	352	365	360	343	357	350	366	357	355	336	379	313	361	349	366	351	388	364	354	355	365	396	368	369	409	374	326	342	357	364	343	365	400	383	324	337	347	353	367	344	354	355	360	367	378	378	334	367	382	331	383	361	383	364	368	369	387	368	351	325	365	327	377	360	384	365	387	373	331	385	314	369	400	404	388	366	356	368	342	346	370	367	376	331	381	358	383	358	358	369	377	353	335	371	359	340	384	384	353	372	367	364	354	364	393	382	335	361	358	344	372	370	349	353	353	398	383	385	366	346	376	332	365	350	330	380	382	344	367	351	337	367	396	367	399	373	350	367	385	358	359	318	327	348	310	337	381	346	360	367	364	377	359	333	355	347	382	372	351	405	362	370	368	383	358	335	351	377	338	362	328	347	384	390	345	408	370	373	371	321	328	376	330	330	373	400	352	401	374	355	373	328	364	367	364	375	348	387	362	381	389	392	363	396	343	386	378	393	370	398	355	377	412	365	385	382	350	363	365	350	347	353	374	364	355	384	348	337	345	365	339	358	394	361	376	353	398	369	366	377	350	385	343	373	371	344	342	347	354	340	361	375	344	389	343	343	392	347	369	389	361	367	365	376	382	354	384	350	355	373	350	352	371	374	380	347	382	329	348	388	368	390	366	402	364	371	365	360	368	377	377	337	363	349	374	355	380	339	346	349	389	346	356	344	376	369	345	370	363	368	373	366	368	383	393	348	356	364	365	371	365	382	348	328	348	364	370	361	350	366	334	362	341	329	377	410	359	342	363	375	411	344	332	378	366	384	351	388	373	382	377	341	382	361	354	348	402	373	374	414	337	378	350	386	360	318	352	370	385	382	377	376	410	377	348	380	382	364	359	356	366	354	345	364	354	385	359	390	337	351	356	386	371	368	369	395	382	392	391	359	397	367	346	376	340	403	360	359	361	359	368	393	343	358	379	359	356	363	378	346	407	418	366	335	373	361	368	343	349	342	392	408	358	368	365	341	317	367	355	399	384	340	368	398	348	412	387	364	333	358	411	346	363	338	369	360	334	321	360	364	340	368	368	380	370	351	378	367	344	371	391	360	350	366	359	362	386	377	354	354	361	365	356	375	340	376	357	367	365	386	391	354	350	385	347	350	409	339	335	379	310	380	395	376	357	351	356	381	325	345	367	363	361	351	402	375	395	373	389	357	344	314	359	317	374	362	363	373	350	378	359	363	402	374	359	319	356	362	359	333	379	386	336	387	394	367	345	348	363	346	353	366	343	350	339	345	340	348	348	349	354	365	340	333	396	370	357	373	356	357	381	379	347	370	362	366	354	382	345	357	356	384	354	348	358	356	354	343	369	364	372	358	374	379	364	326	331	376	351	334	380	371	367	372	354	356	376	378	370	382	361	346	330	382	372	362	398	356	351	347	373	389	321	346	361	395	347	384	364	372	367	359	371	365	367	391	376	372	375	338	383	334	380	354	323	354	344	369	358	365	381	348	381	341	340	334	325	361	357	334	356	366	379	379	333	351	373	369	293	390	376	388	377	379	344	358	359	358	378	335	365	331	362	319	352	404	387	400	371	359	376	370	384	374	320	358	399	329	353	371	379	342	389	384	387	348	387	368	368	359	411	353	391	361	393	342	382	378	341	322	346	373	352	345	363	358	354	351	392	384	344	363	365	416	367	383	359	360	338	360	385	378	363	336	382	380	352	338	372	343	340	384	354	344	341	395	419	375	379	340	339	372	331	358	385	372	360	418	355	361	372	349	375	368	352	384	316	324	351	333	377	346	383	389	338	352	353	328	383	393	375
39772	53180	27581	24108	17808	17880	14557	11833	9447	6743	4533	3256	1940	1564	1262	1155	946	783	844	832	810	690	640	679	596	574	494	449	450	438	382	407	458	451	450	433	405	401	450	407	436	444	394	420	437	418	413	452	387	397	446	426	448	458	410	409	413	414	406	424	423	392	407	437	441	430	427	402	386	433	455	405	396	386	411	433	382	388	387	408	427	418	399	422	425	428	370	343	387	418	424	429	395	411	395	410	418	380	401	380	418	403	412	383	408	446	417	361	460	389	416	443	378	390	392	397	421	373	449	376	419	389	425	389	382	378	407	393	413	419	392	425	434	403	435	381	400	442	379	393	420	415	381	398	413	402	396	373	429	409	440	409	396	411	418	418	402	419	378	396	367	427	423	387	414	443	414	416	393	394	429	393	372	384	433	388	384	411	409	397	366	396	394	436	405	377	401	361	399	417	377	362	412	410	415	395	375	408	374	421	375	405	423	446	373	396	367	423	401	405	405	411	390	385	406	420	384	405	400	361	400	389	394	374	433	382	397	402	420	415	362	383	393	357	408	417	377	389	448	372	398	385	388	420	368	405	417	391	415	450	371	416	370	429	422	373	413	416	436	397	391	404	427	408	415	420	409	430	387	405	385	424	397	414	414	371	387	404	392	407	405	404	438	380	379	394	380	394	412	415	415	438	365	411	412	419	409	396	436	409	409	398	399	413	421	409	400	391	387	445	390	413	388	394	400	399	381	417	397	411	424	411	384	400	407	413	391	381	401	419	382	413	379	399	390	412	391	379	380	430	397	399	425	448	404	391	385	421	399	379	377	386	414	423	402	423	387	396	393	433	449	403	425	450	381	400	374	398	403	390	375	424	395	411	377	424	404	390	389	389	401	422	455	367	398	403	389	382	387	406	423	386	376	431	405	383	419	391	390	408	402	447	435	396	432	387	397	378	448	401	436	419	394	403	413	407	404	399	389	403	404	423	411	376	439	400	418	374	410	413	376	417	391	403	412	411	394	430	382	408	404	417	429	402	433	450	434	390	401	427	387	382	391	388	386	404	391	419	412	395	396	410	429	367	435	397	372	409	382	393	417	437	424	416	403	365	390	375	411	432	379	385	388	390	414	403	397	366	387	402	375	401	397	401	375	405	414	425	427	433	415	417	405	394	385	388	388	381	431	371	404	420	407	389	430	421	415	394	407	415	406	452	353	422	411	419	389	398	394	386	399	388	388	379	399	418	386	443	432	418	401	397	399	408	411	420	413	440	383	393	392	384	386	387	406	427	383	405	388	356	419	393	408	411	404	393	409	386	430	366	364	388	419	415	383	422	384	412	429	395	353	372	400	412	399	385	400	408	393	367	404	428	420	409	429	388	401	385	400	402	400	417	409	440	406	394	385	393	409	398	404	406	404	360	387	399	388	400	404	431	397	369	391	395	432	407	408	395	389	391	419	423	415	421	410	410	389	421	390	405	398	406	399	408	423	397	427	416	442	388	444	407	397	391	399	413	414	410	367	376	386	389	412	381	409	397	438	414	399	404	389	396	418	392	364	391	418	421	436	413	359	399	394	359	388	390	444	388	393	409	364	400	429	393	405	404	398	383	394	400	385	353	402	392	396	425	448	374	387	367	403	404	422	419	413	414	408	372	413	390	411	367	393	405	374	379	416	431	416	433	389	425	420	382	396	400	383	417	375	401	383	403	445	400	415	404	402	388	436	401	383	357	412	422	384	450	405	386	402	404	421	393	395	400	404	356	404	425	384	416	418	423	393	406	441	391	369	380	382	380	382	417	410	411	384	406	404	401	441	387	385	412	400	398	400	410	389	352	388	392	404	403	385	419	417	416	395	407	433	420	381	394	377	397	392	393	410	401	392	400	410	417	397	378	408	428	375	397	416	417	384	386	406	363	402	391	425	420	396	369	426	397	420	401	398	378	427	405	427	393	395	387	410	380	389	407	435	383	431	457	426	419	386	423	408	392	397	384	419	374	408	341	424	383	425	426	425	374	405	412	393	416	427	392	377	399	383	394	418	379	406	403	402	387	394	390	412	415	391	407	351	377	399	363	389	406	380	406	380	387	406	396	361	403	408	431	397	428	385	409	402	415	396	421	393	396	420	381	419	399	430	402	383	394	407	410	384	446	393	405	432	429	392	355	408	404	372	422	400	415	374	406	420	434	397	383	361	391	358	396	416	419	398	426	394	399	430	390	411	394	395	393	412	405	387	424	390	417	406	403	392	403	400	391	373	385	425	409	417	361	392	365	408	383	337	453	400	412	415	421	377	371	405	439	443	344	405	391	406	422	368	384	380	385	402	396	392	424	369	393	412	381	415	390	375	396	397	407	410	384	385	413	409	402	399	391	413	417	410	391	427	401	421	397	378	375	424	421	394	404	391	424	403	433	397	412	444	411	410	383	399	369	388	372	414	372	389	383	414	389	420	415	404	423	403	441	423	405	412	398	396	383	416	376	409	424	428	406	421	401	376	414	392	423	386	406	416	408	401	414	393	381	400	401	415	388	390	392	444	369	406	417	382	384	398	405	357	405	389	407	372	400	402	374	399	387	383	438	423	434	398	401	426	397	378	374	375	366	393	418	444	394	372	408	415	414	404	412	400	411	405	421	383	386	446	414	411	394	406	397	424	444	377	389	385	395	377	414	398	416	400	439	386	394	388	411	383	412	390	404	374	361	436	388	398	412	413	367	425	446	395	454	432	383	378	434	426	361	398	447	404	407	415	425	443	403	424	439	403	414	375	425	439	419	389	405	381	384	365	418	416	402	408	387	408	401	375	397	368	409	404	439	406	391	429	397	399	387	365	405	417	418	412	428	395	385	418	437	384	374	400	371	405	395	402	431	408	405	408	384	387	396	440	377	361	391	419	420	383	399	383	429	402	420	429	374	413	388	396	396	397	375	399	425	414	393	437	424	372	388	427	388	373	374	462	423	399	379	403	395	404	395	417	419	395	391	436	408	398	367	467	384	405	425	397	416	414	405	406	393	398	391	408	412	408	449	423	434	430	416	426	406	354	398	382	423	435	392	410	422	434	391	385	386	398	401	419	411	392	406	387	422	402	435	396	423	408	435	413	382	459	399	409	408	399	406	413	386	395	435	418	386	362	390	382	400	408	376	408	374	391	384	365	382	389	389	387	436	363	416	448	433	366	418	434	408	393	410	395	425	368	439	388	456	389	433	440	425	413	394	381	448	400	411	415	439	404	395	400	435	405	410	417	358	422	403	402	375	389	401	400	397	389	415	399	408	383	398	390	441	440	373	415	393	412	381	415	415	403	423	415	389	395	407	383	425	394	392	399	417	369	388	409	391	400	402	363	406	406	380	434	374	365	389	393	401	408	399	416	392	408	400	393	424	387	439	389	370	420	397	381	431	375	406	382	417	401	379	415	403	394	462	416	388	394	396	377	402	393	413	424	418	370	383	382	413	453	399	431	421	435	373	391	392	425	408	446	432	415	409	415	377	406	389	382	396
28417	23867	15390	8717	4438	3653	3323	2188	1785	1383	1117	830	689	522	510	490	452	456	454	450	451	437	449	420	419	394	391	408	406	441	396	337	385	395	393	376	381	411	406	366	387	402	375	377	442	398	383	413	391	403	402	377	387	360	379	396	400	399	414	389	411	409	397	388	329	398	423	415	408	367	402	361	377	386	422	411	411	424	380	383	383	415	373	392	398	374	368	394	413	432	420	354	372	349	361	431	385	418	383	380	391	387	412	356	392	399	403	383	433	393	383	397	387	385	389	371	372	441	429	424	405	416	421	392	428	394	387	396	391	383	384	404	374	399	390	410	367	400	411	351	378	393	386	411	400	404	380	353	359	395	392	387	382	393	398	429	401	364	399	391	423	396	434	375	406	412	412	376	403	356	350	388	382	393	406	364	415	398	352	400	386	391	423	398	384	403	392	399	413	406	386	409	401	416	397	353	357	391	411	364	397	376	393	400	420	402	394	415	375	384	366	401	385	391	375	385	396	420	346	365	381	400	400	348	375	394	390	407	362	392	390	403	387	375	422	390	396	419	387	402	399	393	396	387	385	385	369	388	375	392	360	381	388	352	357	354	384	401	420	376	381	381	420	378	393	393	368	382	407	390	396	412	388	387	423	401	370	392	361	384	383	358	369	389	381	390	397	425	352	398	394	409	384	379	389	413	407	395	400	380	396	382	362	369	399	408	367	413	379	416	399	358	394	380	387	437	395	410	367	356	362	389	364	419	383	399	395	373	409	392	393	381	399	401	403	367	376	359	361	402	389	381	414	372	378	380	377	431	353	400	402	422	365	380	372	379	389	406	375	379	389	410	347	365	377	388	400	392	389	372	392	374	396	401	408	418	375	397	359	428	378	359	389	344	390	387	386	418	397	394	397	409	401	414	394	372	413	367	389	427	399	400	360	406	390	388	401	372	414	406	409	406	373	330	404	383	386	378	372	384	377	381	391	417	407	415	375	399	385	382	395	412	384	366	393	389	381	409	425	410	418	380	380	377	366	412	374	387	379	403	401	403	407	375	409	405	390	386	414	389	387	364	423	356	442	380	396	355	408	375	412	411	372	393	406	380	388	373	409	384	367	352	389	383	420	383	378	383	361	372	343	380	369	398	403	372	386	391	389	410	393	390	379	379	395	382	378	377	413	423	391	418	403	432	386	386	363	401	384	378	379	395	396	354	402	410	381	370	395	395	359	369	386	383	393	403	371	411	396	376	421	361	403	368	370	398	378	411	433	390	412	364	372	384	391	408	381	392	410	380	384	383	365	406	388	392	384	385	361	362	388	373	379	360	409	413	398	372	381	398	380	360	397	393	403	387	373	405	383	382	396	382	387	388	407	378	352	401	381	417	350	389	387	378	391	359	378	405	401	374	394	417	376	373	391	368	389	374	399	377	395	377	383	387	382	406	394	345	392	367	395	389	389	405	375	378	395	384	370	389	372	394	415	410	381	365	392	404	366	401	371	398	371	394	416	362	385	372	407	382	391	421	385	355	351	364	373	398	388	400	385	385	371	403	380	356	370	419	385	389	376	395	373	388	402	390	424	378	382	380	364	400	375	349	368	457	393	366	408	407	414	441	357	342	401	368	376	422	379	361	410	396	357	374	414	394	399	360	397	417	399	431	417	420	383	400	380	384	392	378	409	375	393	376	401	414	401	372	383	368	390	388	381	421	403	398	430	386	347	397	372	407	389	349	360	389	375	405	389	403	379	399	386	381	379	366	365	393	420	361	397	398	372	417	390	376	392	432	379	409	386	388	370	346	385	397	380	414	377	397	397	367	410	412	397	368	389	391	418	423	373	376	411	385	415	361	378	386	390	362	374	379	358	376	399	408	363	378	416	396	379	397	384	326	400	371	399	394	361	403	409	428	400	396	356	390	416	381	381	399	384	386	406	367	404	398	417	399	413	404	375	401	415	396	366	360	435	408	388	404	376	395	432	420	373	416	399	381	381	356	378	415	387	382	396	417	351	380	403	383	396	384	382	376	397	398	426	384	400	429	408	389	395	405	402	355	393	399	400	352	381	395	368	396	387	360	385	385	366	376	406	373	395	375	416	446	397	373	415	386	364	380	381	376	407	426	388	397	383	371	389	385	383	393	359	394	377	361	428	399	386	357	358	374	387	348	400	368	432	369	408	368	402	389	410	375	381	405	387	372	412	354	406	398	387	383	388	376	394	384	380	362	380	383	375	366	397	367	384	385	415	440	391	406	371	407	413	406	385	383	375	417	375	404	421	378	337	387	406	410	390	416	374	419	399	422	417	363	406	397	373	389	415	378	372	359	402	385	403	434	368	358	423	387	416	376	397	374	393	360	378	357	356	391	447	394	406	390	394	396	374	387	378	396	367	377	396	359	378	388	361	361	399	375	387	342	390	364	378	413	367	409	398	357	405	388	364	369	379	420	418	379	362	393	367	386	400	378	392	375	412	401	372	389	396	379	409	389	411	385	396	362	371	420	366	418	419	438	391	384	413	377	417	416	381	409	417	362	366	377	376	377	415	391	384	383	384	375	397	378	394	391	373	364	431	354	372	399	402	407	342	357	431	367	366	350	345	360	388	360	392	407	376	402	385	405	407	402	450	383	408	397	371	355	390	384	404	397	372	338	427	363	402	392	388	404	372	363	421	388	384	356	395	399	350	402	389	380	403	414	372	397	388	391	417	447	378	394	403	386	372	367	392	395	419	379	411	419	383	404	418	370	403	374	381	416	358	371	423	383	375	378	410	393	417	417	392	415	406	401	366	371	403	376	380	412	386	390	400	379	371	375	405	393	368	417	420	392	420	389	389	424	372	411	383	356	376	412	410	362	370	373	383	388	400	390	372	416	402	396	397	376	402	371	374	406	413	391	410	363	351	355	417	381	386	368	396	355	387	385	405	399	402	388	395	393	419	378	384	409	384	414	390	430	358	355	397	386	367	379	354	402	379	366	373	367	393	385	391	391	415	372	357	400	375	414	365	372	417	352	370	404	411	381	369	391	395	355	387	388	405	388	395	393	392	382	383	356	409	356	382	388	422	376	393	376	370	378	376	392	396	383	396	354	374	356	428	400	409	364	392	389	381	429	428	383	402	373	397	400	399	381	420	432	389	389	392	375	401	414	397	402	394	383	406	374	392	384	418	387	369	450	391	390	377	408	404	400	427	377	368	390	369	370	407	396	408	387	412	375	383	418	381	405	414	403	355	380	381	401	383	411	431	366	357	396	402	382	377	410	399	391	382	378	380	400	407	402	438	392	383	404	385	389	396	394	425	384	389	385	399	388	366	394	402	382	392	390	353	391	364	396	392	363	387	403	398	395	405	396	431	347	400	401	398	397	400	397	404	373	403	388	366	416	369	414	355	390	369	385	442	398	369	387	406	353	394	364	381	396	359	389	359	411	387	386	409	407	376	411	411	365	380	409	374	371	374	376	416	364	383	388	407	382	388	395	339	383	406	381	381	375	405	380	413	399
32366	32411	9560	10388	7377	7348	6628	4385	3477	2744	2047	1480	1117	829	761	688	591	541	609	618	580	579	517	509	507	498	451	455	487	443	483	480	471	488	497	493	457	449	475	468	462	461	439	461	477	473	451	440	511	494	468	488	473	455	479	465	485	470	459	434	469	467	481	500	488	466	474	464	503	478	483	471	443	409	440	438	464	462	431	456	452	474	446	446	458	481	429	465	472	482	477	481	466	481	513	469	447	451	507	461	443	458	464	459	445	454	458	432	476	510	462	496	463	455	485	486	478	495	457	456	467	450	443	483	473	460	438	468	454	482	473	430	495	507	472	501	435	466	466	491	511	480	467	479	466	468	454	512	442	454	435	494	464	440	460	452	475	491	476	485	488	448	500	463	455	470	435	453	481	405	466	480	465	482	474	448	447	474	450	430	444	417	453	443	465	442	468	472	472	461	454	454	478	478	429	474	488	470	467	468	437	484	476	450	514	439	487	447	454	476	428	468	483	437	470	504	413	501	462	493	466	444	479	473	442	451	473	450	445	462	497	454	471	483	484	482	462	473	445	474	465	463	471	514	467	480	516	457	422	491	467	473	469	476	457	446	469	464	456	461	483	493	501	475	467	429	451	456	445	463	470	475	480	471	455	487	449	476	504	468	475	506	531	467	482	447	471	472	467	474	456	440	467	446	488	435	478	466	443	463	457	481	482	505	446	499	445	455	478	442	452	482	487	481	453	493	449	461	470	477	489	443	485	458	459	448	460	492	472	512	448	458	428	450	446	479	467	424	461	461	467	459	461	433	457	486	463	464	447	486	466	516	450	488	515	443	463	458	450	480	441	443	491	454	497	481	479	464	434	464	486	509	476	433	467	438	420	459	460	470	440	463	482	445	467	484	413	481	484	463	471	470	458	455	450	465	471	499	464	462	459	444	471	491	445	464	444	489	429	461	473	465	430	458	468	488	449	449	452	484	461	479	500	449	472	453	465	472	497	477	461	450	461	457	450	490	482	474	451	445	485	436	460	491	434	472	476	468	483	477	493	464	510	454	469	433	463	509	441	463	512	495	463	479	475	467	501	454	468	464	476	490	477	476	450	451	446	479	475	463	483	483	449	493	479	457	471	469	458	489	490	487	465	464	461	478	466	490	457	482	466	446	470	471	462	412	459	450	486	441	467	454	471	470	449	481	516	448	498	462	464	445	456	499	435	492	482	480	434	448	429	481	485	493	431	450	469	503	459	452	440	483	465	463	453	463	474	453	496	451	473	501	479	478	453	479	483	492	474	469	461	440	496	451	438	449	484	444	424	442	452	466	451	422	469	442	495	427	449	435	462	510	445	510	464	487	463	459	457	478	439	466	446	469	458	484	473	454	490	496	473	440	474	462	483	489	486	448	481	498	445	468	468	463	482	415	488	481	447	449	459	443	488	454	454	471	503	439	448	478	454	507	467	491	448	447	456	471	456	462	463	487	457	454	466	425	418	481	450	485	473	464	497	465	464	504	463	470	514	468	459	469	480	467	456	493	441	468	446	441	473	495	488	432	471	456	466	442	499	494	449	433	482	453	483	433	438	447	460	471	447	489	512	442	445	463	495	435	476	495	461	478	463	477	433	495	500	473	482	478	484	477	474	487	460	461	445	464	476	467	498	478	474	467	487	500	461	446	475	468	441	453	489	449	469	461	468	468	418	502	487	469	469	462	412	459	488	456	510	486	425	490	440	459	458	464	487	449	474	441	464	442	486	465	449	470	480	478	432	479	483	512	469	491	455	456	496	453	430	453	489	451	509	491	498	473	435	506	449	459	460	445	474	461	503	444	462	495	457	459	469	483	460	474	458	505	478	485	486	469	436	463	469	491	467	441	461	479	485	485	450	463	458	475	505	458	469	485	443	459	477	504	497	431	469	465	486	430	466	468	453	503	433	444	455	453	484	484	436	488	462	491	436	504	477	490	450	505	472	478	428	429	450	490	458	449	459	417	455	425	451	468	493	445	467	450	473	491	463	463	450	425	475	487	463	504	456	475	475	476	486	497	458	466	491	474	439	452	425	482	450	448	503	482	467	467	512	507	462	460	447	490	470	475	498	477	474	450	476	458	428	493	458	435	469	482	485	462	495	453	481	465	474	464	472	490	466	469	469	437	489	506	502	484	456	454	461	429	502	483	450	466	454	483	513	480	509	493	484	499	490	462	467	496	493	444	485	467	471	450	447	448	474	465	452	462	439	448	471	463	486	439	477	461	489	453	492	496	441	468	464	449	482	433	472	479	461	494	459	441	434	466	450	462	460	417	407	416	455	485	499	450	478	485	497	423	444	484	456	442	438	481	476	465	453	469	423	455	450	422	452	488	471	452	462	473	462	457	453	480	447	457	470	440	463	451	454	470	465	489	440	491	473	431	417	484	495	457	485	504	483	429	487	456	476	475	476	474	470	492	446	432	455	446	427	473	447	503	468	447	457	480	429	525	466	492	437	441	471	443	434	429	437	473	476	418	462	442	477	503	464	417	503	471	486	490	476	485	449	492	484	496	450	435	474	424	495	475	460	443	474	470	509	438	471	467	460	486	442	438	495	471	447	461	467	441	461	471	488	479	477	445	425	455	487	503	458	449	468	456	451	486	490	483	453	476	481	493	476	494	464	482	494	474	496	479	454	431	447	447	480	493	474	485	470	466	499	477	460	432	477	464	472	443	491	436	433	457	477	482	482	484	442	460	443	464	515	524	465	460	460	428	486	438	475	485	461	475	455	481	432	467	457	477	470	463	444	476	474	472	486	458	451	507	463	458	483	453	445	466	494	486	488	491	489	442	472	479	475	490	444	462	497	482	442	423	438	476	440	488	462	470	415	445	530	449	474	442	430	427	442	487	495	498	463	468	447	472	493	464	491	464	428	466	487	448	478	430	485	491	440	471	497	498	468	446	464	474	476	458	513	458	450	435	488	475	464	494	467	488	451	452	458	487	481	456	475	466	440	471	455	434	475	455	499	468	476	485	459	466	459	461	473	434	459	468	487	444	479	450	451	468	445	491	449	415	435	465	466	492	467	500	492	473	455	447	454	459	470	443	439	485	471	487	477	460	445	473	459	486	463	462	454	474	485	468	486	468	480	496	501	476	482	483	467	460	473	459	449	466	482	455	439	487	441	446	460	466	445	461	493	470	478	464	472	460	433	447	460	493	419	465	490	470	467	469	504	492	427	452	436	456	467	444	462	452	452	483	456	426	477	486	470	489	492	464	469	460	476	457	464	452	442	479	488	462	416	474	494	451	500	452	463	445	478	461	410	479	494	416	481	470	464	460	484	444	480	431	446	422	458	491	456	449	491	493	460	494	496	490	433	461	483	465	453	495	475	464	459	487	461	475	507	465	479	489	456	472	482	467	446	468	485	487	453	481	457	443	467	459	434	464	493	479	461	434	483	453	442	487	441	485	422	453	429	478	461	487	451	484	467	472	430	432	469	484	443	456	484	457	457	489	495	442	472	467
23459	20864	28132	23739	20953	14937	7162	4467	3101	2394	1686	1333	985	578	519	480	417	320	364	370	381	306	319	313	263	281	237	248	233	248	244	245	220	253	210	237	242	223	230	245	217	233	242	229	249	232	229	246	239	231	234	247	223	226	215	232	214	244	229	249	231	204	230	219	217	205	255	251	222	236	222	214	236	247	255	210	248	230	222	248	239	193	235	236	226	235	220	218	241	254	229	244	231	249	213	208	234	215	265	228	223	218	212	210	238	221	238	207	226	199	226	243	207	204	201	235	227	231	226	224	234	233	200	232	254	257	232	216	227	246	245	228	245	215	206	226	220	221	242	212	216	244	241	241	220	224	237	217	248	242	220	209	200	193	227	200	232	260	241	224	232	226	203	239	218	252	247	235	246	198	234	217	236	237	218	260	220	239	242	234	258	253	244	202	231	249	245	220	224	209	237	237	229	216	210	249	207	222	239	226	212	228	215	224	232	222	229	224	228	236	239	219	245	236	273	219	223	245	249	228	242	264	217	229	206	237	227	210	219	264	247	231	231	248	227	235	251	238	230	224	230	222	259	239	254	219	220	233	218	251	241	206	236	230	223	242	226	223	214	217	225	254	212	239	263	234	235	246	230	215	213	233	220	243	218	236	227	222	237	238	217	231	241	235	205	230	226	227	254	235	255	234	231	234	222	242	209	236	210	214	206	221	257	235	230	214	231	246	224	234	232	222	249	208	217	217	232	253	213	221	231	224	212	238	245	220	245	246	261	207	234	242	237	214	268	226	232	213	250	232	232	230	238	228	243	221	206	220	221	245	220	218	215	224	221	253	213	225	217	215	233	227	277	250	238	230	228	230	226	221	260	237	252	240	232	199	230	232	213	230	231	208	240	241	216	229	245	223	195	221	219	262	227	227	234	236	221	233	229	204	221	234	231	206	226	209	220	212	230	229	211	233	216	251	229	223	228	262	221	240	235	219	234	223	224	225	252	196	231	225	238	226	218	248	245	211	241	203	244	249	229	243	208	224	241	230	221	224	229	205	231	239	230	233	225	182	228	243	257	260	240	227	214	201	243	239	226	237	219	248	242	236	231	251	217	245	247	235	213	230	248	232	215	223	238	242	222	221	269	209	222	221	223	235	230	242	217	245	228	250	236	196	224	223	205	260	229	239	243	217	203	241	237	232	231	234	226	222	234	225	226	229	207	224	246	214	226	254	218	220	225	208	228	218	221	226	216	227	243	223	224	215	209	226	227	209	219	203	241	206	228	235	241	201	215	264	187	227	213	226	231	226	216	221	239	216	244	204	215	240	227	219	214	227	211	237	227	222	210	234	250	261	231	241	237	243	208	225	230	242	216	235	221	217	205	223	252	210	239	215	204	228	217	225	238	234	227	234	212	227	228	232	213	223	233	209	211	224	239	231	231	227	242	218	222	256	217	244	223	210	219	233	236	252	215	239	212	233	239	220	205	208	235	227	216	246	213	232	236	229	251	259	218	237	227	236	211	221	229	234	216	221	246	210	225	242	240	217	243	235	224	218	207	213	238	249	215	232	235	218	228	226	231	236	189	233	229	220	235	233	250	239	204	235	240	231	231	232	208	206	208	227	244	238	215	226	233	244	212	230	225	240	240	232	262	228	243	221	184	225	235	222	226	231	254	228	227	232	252	218	237	212	223	236	236	203	254	253	238	228	238	208	247	224	233	247	219	235	206	241	224	220	206	227	259	231	222	232	225	220	242	228	220	243	231	212	199	216	207	254	209	213	223	256	249	233	220	209	248	228	228	222	259	252	226	260	232	234	242	219	218	225	241	234	267	219	222	264	240	237	205	218	232	247	214	222	217	236	203	237	221	216	236	239	243	224	208	218	228	243	229	237	228	231	240	249	236	240	214	223	227	215	235	231	215	241	231	229	241	215	217	208	222	229	248	258	209	234	219	234	242	247	220	241	233	242	230	236	217	245	220	236	228	219	247	254	230	229	223	222	216	240	222	243	229	208	235	235	220	216	215	210	229	243	230	241	218	221	252	251	194	235	224	216	237	232	207	249	210	247	209	215	241	233	233	212	215	223	249	203	207	227	222	214	221	207	226	227	259	242	212	212	244	203	223	245	222	246	255	201	238	232	216	258	220	233	244	230	222	237	239	202	222	209	229	211	235	245	222	212	251	245	216	248	253	226	230	240	202	237	214	229	253	254	224	254	210	217	222	221	229	231	243	230	262	268	208	201	236	230	212	226	226	260	221	217	240	217	217	230	220	229	234	227	219	250	224	225	228	219	215	240	244	220	238	245	249	229	249	238	238	241	199	224	226	239	228	242	211	256	215	227	241	238	260	221	259	268	231	233	234	226	202	213	236	235	240	243	249	222	206	230	217	203	248	217	228	242	203	275	223	216	212	226	225	224	235	223	224	216	236	255	210	226	240	238	212	232	220	216	238	224	213	235	212	239	211	240	229	252	211	218	242	241	254	224	235	219	227	234	215	221	263	211	249	253	218	248	281	200	236	235	236	229	243	241	231	231	235	234	241	232	244	193	240	187	231	211	206	220	232	233	209	213	225	241	236	207	254	217	216	228	244	232	235	229	220	220	213	234	241	218	235	235	228	213	213	247	232	244	223	200	254	214	218	212	233	203	245	215	213	245	215	222	238	216	224	245	213	229	232	242	201	213	218	229	249	233	208	232	232	200	223	243	212	232	228	241	208	254	242	227	202	236	250	228	216	225	222	242	235	217	243	247	237	226	243	218	240	248	235	224	237	232	243	256	199	239	230	223	231	219	231	225	240	211	255	226	225	235	205	235	225	208	263	243	241	250	207	243	213	217	236	231	226	250	216	215	230	230	242	252	231	229	229	257	207	238	209	255	258	224	222	249	235	227	205	219	248	220	239	233	210	222	246	226	221	230	239	262	207	250	241	225	214	209	238	225	253	206	189	227	224	207	215	221	250	192	223	243	244	233	231	223	214	203	224	232	253	222	233	218	220	234	240	237	248	242	226	235	267	231	254	228	233	209	214	227	224	221	238	240	213	203	245	218	227	276	232	247	227	218	219	240	242	227	241	230	205	234	223	236	225	229	233	250	216	229	225	255	218	207	234	224	222	242	239	207	231	232	241	218	244	227	219	257	224	221	229	239	215	219	259	223	227	207	221	226	210	248	246	258	221	234	221	226	229	241	228	246	217	197	230	209	235	196	239	226	222	217	240	243	246	239	225	218	218	231	229	224	259	254	216	214	254	253	218	231	231	258	222	252	227	229	211	236	192	222	248	224	241	218	245	251	220	254	225	255	231	211	242	211	227	241	249	226	226	228	235	225	227	242	218	244	220	226	228	234	224	224	235	247	224	249	240	215	228	263	221	247	231	210	234	264	233	240	247	227	248	226	219	215	223	222	219	219	221	247	214	257	231	253	227	228	225	231	209	226	221	239	238	217	231	217	217	240	222	233	205	212	255	219	217	224	221	247	236	244	224	220	213	234	210	219	217	258
34948	44300	16887	15589	12764	11387	10315	8320	6372	4874	3457	2614	1694	1001	851	776	532	520	518	510	512	419	432	399	320	345	318	315	318	307	284	317	280	305	284	283	278	295	284	309	292	282	310	311	283	272	268	314	340	287	287	286	291	289	286	296	255	264	301	302	252	287	268	269	257	296	274	288	276	281	256	294	278	255	305	288	291	286	294	300	270	309	272	266	267	287	284	317	299	267	290	271	287	254	261	270	299	283	288	298	313	233	275	293	291	301	291	270	286	273	284	280	278	293	280	300	292	263	273	291	287	256	281	285	280	273	294	295	309	314	279	282	261	269	275	280	230	282	288	262	264	268	293	282	290	297	285	253	311	272	302	281	291	263	273	306	285	296	293	275	276	294	264	253	311	282	273	289	289	313	294	305	299	275	273	292	288	283	295	286	281	264	274	273	260	275	272	297	269	252	271	268	285	272	278	295	272	276	279	286	274	271	291	315	266	270	262	291	321	279	270	271	295	254	299	309	268	286	269	291	250	288	262	275	283	261	283	262	260	264	258	276	288	303	267	296	281	292	312	276	273	267	287	284	277	259	272	304	252	255	271	264	270	259	327	252	263	286	272	287	251	275	265	268	282	253	287	310	290	276	265	271	281	288	290	265	263	279	292	305	252	281	291	294	320	274	281	271	301	251	280	257	285	289	272	291	314	308	287	280	298	321	298	293	283	279	305	290	263	337	283	282	261	309	261	306	287	285	287	274	253	290	296	268	313	255	280	268	285	300	311	263	295	252	281	297	276	311	288	302	304	270	256	240	285	255	273	259	278	297	302	316	279	281	283	267	287	315	250	297	281	283	269	273	266	306	291	285	268	284	285	270	249	269	325	283	271	298	287	297	269	312	256	259	271	273	293	266	281	286	289	273	298	280	253	292	297	265	292	273	278	275	297	293	293	323	293	250	302	293	308	279	300	270	251	307	263	261	285	266	279	293	278	281	273	292	265	283	273	307	287	260	265	272	254	293	261	273	279	284	287	245	296	288	266	259	264	279	307	277	289	271	275	259	274	261	254	263	266	267	286	278	271	283	273	291	259	279	284	278	279	292	258	288	290	274	310	304	280	290	266	252	263	232	290	290	308	291	301	249	287	294	248	296	274	282	268	290	283	282	296	268	272	282	258	265	301	243	306	294	265	279	286	256	265	253	268	302	275	264	283	308	278	266	266	279	273	299	300	287	276	285	276	288	294	297	270	270	285	273	269	265	264	292	286	282	290	276	259	285	301	297	293	275	280	264	318	274	254	257	280	267	285	295	278	273	294	268	286	304	285	230	304	259	286	291	298	290	303	273	279	266	277	268	270	281	326	282	304	314	307	260	288	285	290	305	281	276	251	269	279	285	263	278	280	266	292	287	256	266	277	289	280	300	264	265	264	301	282	286	310	254	291	290	266	260	279	274	295	299	267	269	295	281	274	306	295	284	257	303	282	267	280	279	245	278	293	266	270	314	313	302	290	306	311	272	282	303	287	262	306	297	279	270	260	282	282	294	264	273	255	274	299	264	268	273	288	271	254	273	253	248	264	282	306	260	301	298	265	264	268	256	276	272	281	263	297	283	277	277	273	302	286	256	270	283	289	266	286	308	293	293	289	304	276	263	305	265	259	265	275	244	286	312	280	281	290	291	283	313	288	311	302	257	292	284	284	277	285	250	291	298	290	256	279	320	274	295	293	291	263	305	289	281	303	326	273	286	247	264	280	302	282	259	291	256	264	285	291	266	258	274	256	301	281	280	278	254	269	279	294	253	294	275	285	333	277	284	276	248	282	272	277	276	292	278	254	263	266	264	285	274	254	318	286	265	277	297	245	271	283	277	265	253	262	259	273	264	293	268	274	286	284	278	280	290	283	291	274	294	249	276	281	307	281	291	287	284	258	308	314	286	252	299	301	288	291	275	300	272	301	272	293	260	283	262	279	267	277	323	278	259	279	283	309	287	293	261	268	294	270	304	259	270	278	314	286	306	291	301	273	266	313	290	283	275	250	261	296	327	275	297	274	290	292	274	276	270	280	297	304	298	268	290	278	277	295	255	316	297	265	275	271	314	287	269	302	282	272	283	296	274	292	289	267	265	302	257	289	309	287	259	274	299	281	269	297	274	286	266	276	284	276	264	291	301	284	290	258	272	274	258	277	304	268	259	280	273	285	256	287	314	228	263	282	263	293	272	280	283	265	278	288	255	274	248	292	290	263	293	262	260	274	291	266	294	264	273	271	303	282	274	290	262	272	258	258	299	297	299	258	244	295	282	280	297	293	286	305	277	289	240	287	294	265	281	275	323	276	263	276	290	298	283	277	287	274	306	289	278	259	282	314	287	279	278	319	294	266	271	261	282	297	279	280	282	300	226	278	278	271	299	304	311	284	282	248	279	284	275	254	265	270	281	293	310	291	268	263	271	256	279	297	263	297	280	285	292	263	292	299	278	295	296	275	283	256	278	271	290	292	298	269	274	314	298	251	242	291	279	293	295	290	313	268	287	308	282	277	269	263	273	274	260	256	298	282	250	294	293	302	266	290	274	284	285	247	286	298	292	294	270	275	277	277	312	281	271	273	267	256	298	285	270	294	295	297	294	266	306	300	301	277	301	250	272	291	304	265	293	296	269	267	303	273	285	276	272	269	285	274	275	262	283	279	267	272	288	277	325	284	270	266	280	328	265	295	273	295	260	267	286	273	298	284	282	268	267	267	266	262	306	287	293	298	267	277	278	258	279	299	257	288	289	288	291	262	252	301	279	250	271	273	290	296	278	285	280	268	260	278	249	260	294	261	297	254	313	267	312	280	278	313	282	280	301	252	252	295	289	271	317	266	302	268	289	311	294	281	290	255	265	288	292	269	284	313	263	280	302	295	275	286	293	278	284	284	293	256	291	266	269	263	313	309	301	252	284	269	268	298	280	264	281	287	280	303	291	306	263	284	255	286	294	278	263	261	284	301	285	266	239	274	271	288	287	287	283	284	265	298	282	273	263	291	325	268	256	277	306	282	238	265	271	260	274	294	258	267	256	306	272	290	250	242	281	304	271	314	256	295	266	296	282	260	274	254	281	292	258	286	278	268	252	291	253	285	315	258	282	289	290	287	308	283	277	253	270	303	279	289	296	256	296	288	332	289	301	261	270	298	274	305	272	314	278	291	265	261	252	274	262	295	265	243	262	288	279	308	273	277	257	276	275	290	286	290	289	241	259	289	260	288	305	276	270	265	272	262	282	275	277	255	268	298	270	284	257	281	270	242	275	295	306	264	305	282	278	266	261	295	306	294	281	279	315	270	286	300	275	279	275	274	295	304	280	273	303	264	267	278	258	292	267	274	278	285	282	276	301	298	282	239	308	277	269	284	289	273	323	274	300	241	279	316	269	315	295	294	270	256	293	284	273	276	303	319	287	291	299	275	268	321	282	263	285	282	304	280	271	291	269	309	291	260	290	284	292	277	261	283	298	284	266	283	285
24414	20821	27040	24570	15256	5669	4377	3306	2545	2191	1730	1449	976	818	757	702	651	612	640	586	646	577	618	554	554	537	537	557	502	538	549	539	514	555	531	549	533	567	539	538	549	538	560	589	557	543	544	532	538	553	520	529	541	516	572	547	522	553	545	558	524	533	537	544	581	543	480	504	512	536	497	518	573	591	522	558	506	534	525	566	551	522	558	521	539	522	536	512	539	499	559	531	514	531	570	493	521	557	522	574	517	550	571	532	518	551	552	555	498	587	501	538	530	535	525	536	542	553	549	498	541	529	512	542	528	511	529	537	501	514	530	566	555	540	504	525	523	543	570	522	539	577	526	539	518	531	520	547	546	545	479	538	503	556	513	521	506	534	512	523	538	567	520	586	521	513	561	534	562	540	534	518	577	526	496	566	531	566	506	569	521	512	560	534	509	549	553	540	558	515	530	537	527	552	549	524	505	569	557	524	527	528	494	529	507	545	555	531	580	542	568	569	547	556	526	532	550	531	525	545	546	594	532	497	531	551	522	510	501	539	560	518	566	545	494	558	519	552	560	533	523	535	501	532	531	565	509	547	529	554	567	525	546	552	493	542	564	530	565	539	549	548	520	552	533	532	534	539	557	550	553	558	564	547	571	533	514	493	565	533	577	552	547	568	543	540	541	522	565	541	518	550	531	505	586	550	526	496	519	472	553	543	523	532	489	488	532	481	497	513	542	565	522	506	535	561	533	548	576	569	565	548	536	560	592	549	502	536	544	544	537	491	545	521	530	520	555	552	551	560	544	522	508	553	561	560	533	540	535	506	501	567	553	494	509	527	548	518	516	524	560	540	546	545	519	534	541	496	552	552	546	588	500	552	519	521	508	548	546	524	520	504	548	527	571	547	512	510	524	546	543	540	520	570	617	515	513	550	561	523	552	500	499	563	537	529	567	511	507	551	583	514	536	535	541	517	547	490	508	515	536	574	534	554	504	563	519	561	533	512	569	546	508	521	549	546	502	544	539	548	539	543	544	535	520	555	542	532	515	522	533	505	552	508	549	492	552	532	528	547	520	557	524	530	534	540	542	569	544	482	528	533	506	516	546	533	523	546	501	556	534	500	513	581	538	537	498	571	535	485	553	518	495	567	534	535	535	523	542	593	522	555	584	559	526	520	588	514	499	582	591	550	549	555	576	562	560	558	554	544	535	532	564	522	540	527	523	582	533	519	567	504	510	519	505	507	558	547	529	502	558	539	460	510	489	534	511	538	565	549	502	508	581	537	531	524	539	530	560	529	544	541	540	533	524	479	500	555	530	502	522	508	533	515	536	545	538	519	549	565	530	554	543	513	515	526	530	586	506	528	545	546	518	502	529	553	567	534	532	534	505	537	511	545	548	540	560	547	591	495	504	544	500	544	550	522	526	560	558	538	561	530	537	547	544	541	519	587	556	528	551	523	517	579	499	538	520	511	526	559	556	533	545	567	556	528	565	564	522	578	525	532	561	518	570	529	531	521	535	521	526	532	492	520	498	501	555	522	496	527	535	546	566	580	557	489	565	539	536	549	537	607	559	525	555	519	522	505	576	523	494	543	545	545	554	566	525	543	548	493	539	553	503	537	534	538	573	524	557	536	538	521	538	508	527	498	502	571	546	493	509	552	534	526	540	551	540	558	515	560	526	552	494	515	522	560	565	523	524	530	552	532	519	539	569	562	539	538	528	514	486	555	549	496	556	491	533	555	544	570	521	564	494	542	531	499	552	566	503	533	559	524	562	604	541	587	509	532	529	553	568	501	578	530	576	504	558	527	535	540	514	512	567	521	528	521	511	493	474	522	508	548	582	530	561	510	537	545	521	530	495	492	508	556	566	535	505	543	546	564	554	525	560	531	536	569	520	511	524	553	542	510	546	530	551	563	502	535	557	509	490	486	523	543	512	511	529	496	540	544	542	526	562	540	527	517	533	561	563	532	577	524	525	556	581	561	538	567	552	536	538	506	518	559	581	546	473	558	523	542	574	507	552	529	530	551	568	524	519	588	514	523	543	545	577	561	545	518	544	532	508	526	540	494	527	526	481	565	502	523	521	552	538	573	564	531	494	572	512	557	510	499	552	511	526	533	578	571	540	483	514	508	566	514	549	521	523	483	562	531	527	526	523	525	521	536	516	524	516	568	550	520	543	494	551	553	547	531	556	524	501	531	543	536	520	528	502	558	561	531	497	563	521	554	505	556	491	535	555	511	487	513	526	518	546	552	531	549	529	559	511	542	542	526	518	518	547	528	545	542	551	539	529	549	502	537	521	541	530	520	513	514	547	537	523	539	527	570	528	537	542	539	522	519	518	531	524	491	520	550	548	509	513	575	528	551	492	560	552	583	533	505	540	589	503	527	556	579	540	555	536	543	526	536	530	539	558	562	514	517	540	542	512	514	500	545	556	519	542	539	543	557	572	465	557	544	506	531	561	537	537	513	555	544	515	537	495	518	542	603	523	512	511	549	543	572	520	503	526	500	522	548	559	515	547	514	512	570	510	501	517	530	557	513	528	557	537	539	587	583	504	528	548	521	550	498	556	490	539	503	530	524	532	564	502	533	519	506	487	509	523	549	512	541	524	533	509	482	527	490	536	542	563	513	535	515	534	502	524	507	565	530	561	527	497	498	531	503	506	557	511	564	540	558	539	540	521	524	535	562	570	565	532	523	486	543	534	552	498	524	539	502	520	490	531	530	508	509	562	556	555	524	553	511	563	540	543	533	558	513	537	507	547	494	540	542	552	553	511	583	565	520	561	533	552	521	554	547	570	537	545	541	525	513	547	522	533	568	494	540	583	504	510	523	510	524	551	520	562	516	546	528	586	556	515	524	546	530	527	539	506	520	521	539	558	547	520	553	546	540	533	495	501	563	522	564	514	514	556	501	528	550	564	581	516	511	553	533	523	518	534	510	524	552	518	528	516	525	529	514	513	565	567	540	541	537	569	486	570	489	516	533	518	518	519	513	574	502	498	529	531	522	520	527	543	527	556	518	562	547	503	497	560	493	518	590	579	572	539	511	584	536	491	538	511	487	563	555	481	515	575	537	523	551	535	532	546	553	506	541	568	559	542	527	522	497	486	545	503	532	534	528	564	561	535	537	560	513	510	496	558	549	510	514	528	523	548	526	526	515	553	520	517	552	564	514	508	560	504	517	530	517	503	540	532	530	516	555	530	516	570	526	526	530	507	523	599	506	550	518	515	511	540	526	536	550	547	524	492	537	553	485	549	521	524	534	553	522	574	506	554	530	518	509	552	556	525	526	505	533	572	534	524	484	588	515	533	506	528	521	524	546	531	515	512	550	555	548	563	527	568	529	542	516	523	531	536	500	563	502	563	505	528	510	552	528	521	547	567	512	506	511	540	533	555	525	545	540	556	591	501	551	564	528	566	522	530	513	510	517	543	507	511	535	540	546	513	570	519	484	556	528	537	504	577	537	554	499	546	519	517	554	518	543	520	525
34778	39069	12107	11351	9576	9064	8072	6893	5333	4442	3138	2568	1613	1205	1106	999	848	778	813	774	819	725	727	681	638	642	622	632	568	603	604	602	637	624	603	630	648	574	595	631	619	607	608	618	600	615	633	625	607	630	647	624	587	579	609	601	561	614	564	644	606	622	551	585	605	612	626	607	641	635	593	645	578	632	632	607	617	602	629	576	576	659	619	593	609	601	638	625	659	588	623	666	630	637	633	661	595	607	570	595	588	600	600	605	612	623	601	643	589	624	625	636	604	621	602	631	589	597	652	631	598	617	597	662	621	636	616	594	619	617	635	617	576	650	645	627	601	658	571	597	592	643	574	602	590	580	648	609	621	594	595	607	639	665	617	608	652	593	593	585	626	589	583	622	616	586	648	608	607	579	580	584	646	623	617	603	610	617	625	611	590	600	590	622	597	641	656	628	572	587	594	613	601	577	604	633	652	611	615	595	577	637	623	580	562	621	611	622	630	640	596	622	610	633	623	622	603	590	611	606	596	617	624	606	612	601	596	629	555	635	642	604	580	578	642	619	585	625	598	597	614	629	596	615	604	618	606	634	612	596	612	642	606	609	637	600	643	625	597	609	651	619	606	552	629	603	588	588	609	573	610	661	595	609	577	589	671	598	556	653	585	623	631	625	629	596	659	625	603	622	604	599	611	601	578	590	607	616	604	677	603	603	615	619	663	617	578	634	601	608	608	620	647	627	616	576	588	574	627	590	589	592	601	648	615	636	616	618	630	625	614	576	629	676	621	644	584	604	606	594	575	555	593	632	593	587	600	618	619	601	664	586	632	575	576	617	632	588	580	572	635	657	616	644	646	593	644	616	593	603	621	633	623	679	619	608	569	616	571	610	600	654	581	630	614	634	591	550	654	606	617	626	573	615	586	644	627	637	611	612	616	573	646	606	640	620	584	629	612	620	619	635	589	606	652	603	640	606	565	608	597	620	618	615	636	599	649	659	619	640	618	607	622	635	615	628	624	606	628	632	629	631	561	614	627	600	577	602	632	626	617	582	581	624	565	646	585	648	604	634	608	621	600	620	612	590	624	564	606	627	625	619	622	615	622	617	607	664	609	620	593	598	606	617	612	589	613	624	597	651	561	618	578	618	580	598	637	635	619	611	642	648	612	561	618	621	642	614	632	595	621	618	594	609	624	622	571	629	669	596	545	612	619	638	557	598	610	631	585	614	599	596	591	644	637	635	649	639	595	644	660	629	602	624	645	586	620	610	572	656	595	627	564	585	619	637	588	627	655	633	645	579	585	582	598	640	578	604	613	608	625	615	600	591	585	626	653	587	613	609	623	621	648	676	624	621	599	596	607	595	604	614	576	601	639	646	570	602	630	622	611	598	609	594	589	609	626	603	665	622	606	687	641	631	625	636	624	625	613	595	616	590	597	651	557	615	593	601	597	582	569	569	641	613	597	593	615	621	614	603	595	634	602	657	599	605	605	615	610	594	598	632	598	585	595	618	548	619	636	587	620	632	603	619	657	638	607	580	601	568	591	642	586	672	591	607	582	621	611	637	622	641	635	616	610	595	588	612	645	611	611	599	644	623	582	587	605	636	643	631	563	574	586	616	680	622	571	590	630	581	591	616	629	609	614	583	625	596	611	626	618	635	606	630	601	609	601	594	628	645	605	631	612	605	605	637	605	664	595	647	600	624	613	603	650	595	620	607	584	598	604	602	610	592	608	636	608	604	612	588	641	654	584	626	611	608	577	552	625	666	632	628	583	622	590	620	610	633	591	631	573	555	653	616	617	602	622	614	623	592	601	609	629	607	620	596	597	609	640	574	616	588	615	590	621	586	626	602	572	621	594	577	635	585	596	620	680	655	580	591	591	611	623	657	591	595	589	638	597	635	609	591	622	594	639	632	636	605	590	627	620	610	587	623	574	625	617	622	587	580	572	629	629	618	631	625	628	627	626	599	604	582	614	616	620	569	592	631	626	609	615	615	619	568	615	657	633	621	602	612	636	658	635	602	612	611	619	582	614	650	587	577	610	639	613	602	546	590	583	614	629	558	633	607	603	628	658	605	606	634	586	619	614	611	610	642	601	654	576	619	585	641	621	609	634	628	608	614	604	633	616	636	621	602	617	635	510	577	610	595	567	601	624	597	565	598	597	566	579	611	631	647	662	637	645	587	581	555	609	604	600	593	584	593	632	621	630	592	649	608	629	563	567	609	625	630	634	620	644	605	586	606	582	637	587	605	623	632	657	605	608	632	571	622	643	604	645	615	638	623	612	573	626	636	600	543	655	604	589	600	585	608	667	605	583	610	605	604	614	613	642	636	615	665	626	633	623	599	604	626	611	603	579	628	611	608	648	632	587	633	630	602	578	619	608	630	661	626	612	578	617	634	585	588	563	611	594	588	629	619	596	595	643	580	583	641	610	587	576	571	619	583	574	584	659	627	626	624	663	634	598	621	618	583	591	610	608	634	613	609	638	577	614	611	575	646	602	581	609	604	633	606	636	630	609	615	591	619	632	612	618	588	640	609	626	648	605	601	650	643	591	578	579	632	635	596	615	607	611	555	635	609	608	621	638	597	576	614	612	612	599	630	601	617	594	614	582	627	614	605	608	615	605	621	599	613	539	581	600	633	570	551	573	603	587	642	640	599	593	634	600	612	583	586	660	609	634	626	623	631	647	574	621	642	595	619	662	569	651	608	603	604	614	651	606	619	553	614	632	578	614	578	635	574	612	634	604	595	652	596	605	591	629	629	632	565	609	598	578	624	622	595	596	657	646	622	600	626	620	610	660	613	612	559	646	636	624	611	619	628	597	637	609	597	587	607	643	603	625	607	592	602	648	591	620	643	626	646	579	513	587	608	613	605	649	590	553	614	614	599	599	586	634	656	667	618	604	619	605	628	636	617	594	618	644	567	617	623	590	597	588	588	623	601	642	566	629	614	565	620	628	606	667	624	583	597	600	610	636	583	582	588	615	609	599	636	633	565	561	642	595	574	599	643	617	616	656	641	634	620	623	576	614	602	616	590	615	618	591	614	632	652	570	613	636	616	597	615	591	651	606	651	608	634	613	637	644	623	585	592	635	598	612	613	677	610	648	632	613	583	594	588	615	613	591	627	577	610	622	609	627	568	612	598	615	626	631	606	590	548	622	590	551	629	599	625	606	594	544	616	601	579	608	572	603	654	663	626	588	649	597	629	604	605	638	646	583	574	562	580	612	607	585	614	601	632	628	585	622	567	628	657	616	594	589	582	621	585	580	622	631	588	593	602	585	622	618	598	607	654	606	617	579	620	582	633	592	589	620	610	671	661	607	644	616	586	610	558	596	643	608	613	614	585	635	579	589	589	615	656	615	573	619	653	583	645	614	590	640	629	610	631	642	649	627	608	573	642	611	602	629	594	586	638	561	582	656	591	608	576	615	580	599	648	558	570	604	608	593	633	591	609	602	636	592	624	603	648	646	614	651	598	630	649	622	629
22365	20870	28527	23327	20883	21290	17941	7600	4579	4149	2806	2162	1471	899	928	795	678	594	627	573	609	559	500	470	413	381	392	391	392	413	380	362	369	359	391	373	405	385	366	357	373	407	379	365	394	343	414	394	343	353	379	407	359	352	368	364	334	400	364	355	357	377	370	369	376	366	380	342	346	327	372	367	366	367	366	329	361	364	361	356	348	363	386	351	363	306	373	319	359	339	398	348	354	328	387	363	353	383	343	374	335	372	327	379	339	352	367	387	350	388	368	297	361	347	331	350	375	349	345	326	324	324	380	361	388	376	360	370	359	338	403	360	336	329	378	336	397	339	365	352	361	318	344	357	358	367	365	363	356	343	349	367	348	353	337	374	383	353	370	353	376	360	395	350	368	360	370	354	351	360	362	367	350	374	332	348	329	345	356	388	332	396	334	378	343	337	350	377	334	381	360	317	344	368	360	389	328	333	358	349	341	375	362	349	423	391	345	338	372	336	343	351	349	377	333	348	379	373	339	355	375	364	401	338	351	321	319	351	368	355	347	307	359	363	361	335	363	344	363	374	345	315	341	341	345	367	364	364	331	359	395	377	374	368	322	377	364	391	337	341	356	336	348	352	378	318	355	372	352	375	380	353	364	340	382	374	370	371	387	333	360	332	362	387	347	367	346	370	412	360	322	345	348	340	364	368	357	353	388	366	383	355	389	383	344	354	361	354	364	368	339	339	320	344	362	376	333	367	332	354	360	368	359	349	331	372	390	346	323	381	349	321	372	352	371	349	362	358	359	361	340	339	374	367	364	365	369	361	366	370	400	389	325	366	348	385	333	355	357	364	355	381	378	359	350	375	352	376	329	336	374	346	390	364	366	358	346	353	366	364	374	351	360	356	394	349	340	354	360	357	364	342	386	366	345	370	334	351	368	379	379	333	361	372	334	360	352	373	322	354	362	372	361	371	360	330	383	318	344	348	364	337	344	325	349	371	336	336	375	338	334	336	354	379	345	357	366	352	367	351	371	344	357	356	344	343	358	362	358	355	365	375	347	344	357	406	361	344	347	387	352	362	364	371	333	332	362	371	382	350	372	382	345	355	363	383	328	346	356	347	391	386	378	357	342	378	363	327	336	376	354	344	369	343	376	357	349	350	353	391	400	355	356	362	404	389	372	317	337	338	368	361	395	328	335	325	374	335	373	370	338	357	363	342	356	336	353	352	350	399	382	369	360	344	336	358	379	366	334	366	363	309	318	349	366	376	355	356	378	384	362	314	376	372	342	359	350	384	393	348	316	344	340	346	371	359	384	340	347	333	358	353	355	374	354	379	352	326	367	351	353	328	368	324	337	342	330	392	363	404	376	338	368	332	347	347	346	386	343	365	364	341	343	370	364	404	382	361	353	355	362	344	326	321	390	356	382	334	364	353	365	318	365	328	365	346	326	351	340	363	365	355	341	366	358	361	371	347	395	364	366	360	362	362	371	336	389	374	352	332	357	354	355	369	386	360	384	382	363	337	373	359	363	362	356	328	378	380	385	365	363	360	371	342	379	373	322	330	391	334	327	368	366	356	400	329	349	355	350	369	321	354	385	354	406	362	334	352	370	365	363	350	365	333	343	345	382	349	320	356	358	402	380	341	341	365	376	390	383	382	309	342	363	355	358	336	312	343	362	384	385	336	408	366	376	394	338	382	347	375	365	374	386	358	333	329	404	345	364	353	344	363	357	342	369	341	360	352	353	340	359	365	371	372	394	369	357	369	349	343	354	382	380	364	340	364	355	356	355	351	344	335	355	411	338	339	308	357	338	365	379	352	376	332	347	362	347	333	328	366	341	367	345	340	369	347	340	351	336	362	335	360	358	356	374	321	301	373	354	345	339	359	339	368	350	370	342	382	375	375	320	368	354	348	363	354	328	359	375	368	356	364	395	371	312	374	380	341	347	364	355	371	326	370	365	360	383	348	347	375	380	335	334	357	368	363	356	363	392	365	339	354	355	361	345	369	378	365	374	365	361	348	364	366	367	349	347	339	344	380	337	363	364	349	399	377	363	372	350	344	407	331	384	354	368	334	341	395	373	339	355	342	387	371	371	349	377	344	360	354	362	335	328	352	315	342	406	393	351	361	399	390	392	370	328	364	347	374	371	382	357	340	378	357	377	340	340	384	379	355	328	362	387	372	384	371	375	357	366	333	375	335	358	342	351	323	347	384	344	345	323	336	382	375	368	357	341	343	348	343	366	333	363	362	359	344	386	370	354	350	386	358	368	354	362	356	342	342	349	382	360	372	381	361	366	327	369	365	363	367	364	328	339	364	352	357	346	355	373	381	377	361	326	375	317	339	341	337	367	356	374	368	374	370	378	371	411	347	374	366	327	346	351	346	346	344	360	341	388	348	371	368	344	366	361	355	352	340	364	394	351	381	370	369	376	361	335	349	333	364	369	367	370	369	366	348	322	333	371	346	341	360	374	356	353	355	334	344	374	386	343	327	368	354	354	370	333	359	363	370	355	344	364	385	371	365	324	404	395	368	304	399	345	374	340	318	331	375	393	352	365	329	374	344	379	354	372	361	365	379	372	375	381	340	367	347	373	315	384	368	390	346	365	359	392	361	357	385	369	381	370	364	347	367	345	341	356	391	369	348	323	357	362	369	335	357	365	368	355	359	366	362	350	337	372	347	363	354	380	357	370	362	352	359	352	352	377	370	383	338	358	357	345	332	389	338	361	371	362	363	382	379	380	377	359	376	357	345	373	355	392	359	357	352	367	352	348	355	356	338	414	356	352	364	362	371	373	348	367	358	393	354	355	379	334	365	344	355	340	333	346	339	382	354	377	356	350	385	376	360	343	366	346	344	348	353	404	353	367	367	330	344	364	350	329	362	347	349	380	356	362	363	358	363	368	344	383	382	373	357	370	378	355	367	355	355	371	380	359	373	334	328	388	376	342	357	345	368	341	358	361	326	377	348	348	372	378	378	322	382	361	345	361	362	393	335	355	351	369	339	334	388	365	363	372	362	341	417	365	362	370	406	381	363	368	346	402	365	361	354	332	372	361	346	366	333	370	340	362	346	333	363	340	358	366	354	367	339	359	336	367	348	349	363	356	378	366	345	330	344	355	399	345	370	366	407	359	360	357	369	349	358	377	348	347	348	372	401	398	357	320	359	334	365	325	354	370	342	368	324	351	336	368	352	391	366	360	323	346	380	350	341	329	376	384	384	358	363	344	372	375	334	352	376	336	362	359	339	314	350	348	360	350	358	375	370	325	373	396	356	354	372	335	382	367	349	345	356	357	361	366	351	348	359	321	391	328	342	347	363	339	361	372	350	330	368	370	356	324	334	391	362	376	331	338	361	369	350	302	362	340	339	337	369	373	333	345	331	333	364	384	379	361	378	349	349	379	343	363	334	364	334	331	348	386	373	367	305	356	364	346	343	361	360	345	377	354	345	363	394	363	317	378	343	330	343	370	359	382	341	337	314	386	373	357	358
38879	49379	20877	18188	17301	14750	14245	12027	8791	7926	5242	4228	2643	1438	1590	1213	1002	881	789	787	768	687	604	561	525	474	443	433	400	418	423	422	413	435	445	426	398	427	431	420	422	416	428	409	446	458	425	464	443	400	404	419	448	406	398	370	401	414	397	382	437	405	411	411	411	412	392	429	447	404	398	407	402	424	400	397	392	413	378	471	444	370	397	415	387	364	404	414	387	357	391	405	369	408	395	387	369	393	425	377	439	399	417	390	438	421	432	410	398	389	417	418	373	395	375	370	388	400	393	365	398	390	395	414	407	382	420	404	428	383	384	402	424	391	420	385	396	398	422	432	403	418	365	428	419	395	413	389	413	417	386	400	434	409	393	411	389	397	405	383	382	391	398	399	407	359	422	390	378	406	403	440	387	401	393	410	410	408	397	409	399	415	368	440	393	399	391	400	396	433	358	369	399	338	382	413	389	422	421	411	384	417	405	415	389	374	408	393	405	373	428	374	359	408	387	413	407	388	456	412	389	389	441	430	362	432	387	384	381	390	417	395	399	370	395	416	379	377	392	414	410	408	444	446	396	404	400	396	389	437	403	388	388	394	406	384	392	427	394	399	387	388	373	393	391	404	418	416	404	395	399	400	351	393	398	363	398	414	403	410	399	430	376	378	385	372	391	389	387	394	379	401	441	395	390	390	374	404	407	394	423	393	392	418	409	401	380	416	416	402	426	396	417	420	403	448	393	400	362	408	405	435	417	398	415	387	398	399	386	357	415	392	381	383	438	402	433	404	375	380	393	393	392	412	395	392	403	388	436	373	361	393	416	404	441	406	369	423	368	386	467	415	405	417	367	400	414	385	392	425	433	395	401	385	344	406	390	385	356	370	395	415	405	357	440	379	408	429	451	377	409	371	398	368	392	408	427	411	393	442	381	385	408	444	387	395	377	403	418	392	368	370	391	362	401	426	401	404	364	414	404	425	390	389	375	381	393	415	417	384	408	414	388	402	391	389	442	409	383	422	377	433	394	419	403	390	348	377	390	392	365	360	389	428	409	399	406	407	420	408	454	392	413	386	414	406	384	388	395	407	390	423	374	400	390	417	407	421	407	414	400	404	389	388	391	391	414	405	370	419	402	361	378	387	411	395	390	379	391	394	400	379	385	371	403	404	409	413	400	414	400	397	390	385	398	398	397	407	374	395	409	391	365	428	459	376	353	428	411	404	402	435	388	368	397	399	368	377	417	411	371	393	391	400	398	409	424	352	414	422	428	404	405	419	401	401	378	402	398	403	364	382	385	402	373	364	381	374	399	400	396	434	394	397	430	399	425	378	381	372	432	406	387	404	411	371	362	385	380	421	408	400	378	383	407	401	449	403	409	411	438	395	421	370	422	397	390	415	409	433	414	413	389	387	427	418	384	400	404	396	392	382	389	429	403	402	392	392	380	394	407	397	365	385	393	372	396	369	394	402	382	431	385	379	376	419	398	368	385	399	397	369	403	397	389	391	409	395	375	403	399	387	369	423	405	406	399	396	395	412	400	418	403	419	420	373	397	394	385	385	419	355	459	390	384	388	407	453	384	372	401	366	423	426	385	423	378	407	433	335	419	443	406	370	397	429	388	411	433	401	361	445	415	387	404	379	423	409	389	367	387	394	394	424	391	432	389	391	359	382	415	416	371	436	377	414	414	370	427	406	363	407	396	384	432	404	388	424	417	404	435	433	390	395	372	404	395	388	417	391	402	379	402	377	385	431	414	404	390	402	373	384	385	388	399	349	399	414	408	365	382	417	408	373	390	381	400	411	400	347	415	415	390	381	392	396	398	402	414	397	387	422	421	415	401	401	369	376	410	364	412	392	406	413	410	425	373	402	413	369	399	378	407	388	409	424	443	362	408	364	403	399	389	394	409	402	358	406	379	423	376	367	452	414	395	381	386	392	400	395	429	342	351	395	397	417	401	386	380	420	387	428	407	368	426	402	402	409	414	360	381	415	414	394	382	421	380	364	382	388	440	382	410	388	404	398	373	394	426	369	417	392	371	431	370	399	418	440	365	427	384	417	379	385	345	390	386	378	364	411	417	392	427	416	373	412	430	382	417	407	430	409	381	419	405	407	397	426	364	393	406	379	400	414	418	433	367	415	428	354	418	397	371	407	410	417	411	401	400	391	398	373	417	415	403	375	403	403	419	402	387	415	392	399	393	444	422	391	417	411	403	410	406	395	405	394	406	392	358	395	390	410	399	438	402	394	391	370	403	414	383	390	430	409	364	373	396	422	387	424	448	416	399	386	428	385	391	403	418	410	402	415	417	427	386	412	421	367	357	406	401	375	418	423	417	409	384	416	405	392	395	379	372	376	386	400	415	398	412	399	398	392	400	372	411	367	428	408	420	404	420	389	441	422	394	405	423	391	372	409	372	398	407	381	405	411	385	369	402	389	388	389	410	405	426	388	409	394	373	386	413	436	400	357	386	395	412	411	410	407	383	425	418	420	374	436	376	386	440	407	444	424	388	416	411	416	408	381	410	401	350	406	381	401	375	412	395	379	393	439	442	408	408	394	409	352	391	398	402	369	418	385	356	406	383	405	406	399	402	432	365	430	432	387	392	342	385	397	376	383	389	381	413	427	405	385	396	399	381	393	427	390	420	377	393	406	394	396	371	386	402	401	399	380	423	390	425	401	415	398	373	390	382	392	381	398	383	398	396	399	405	356	395	403	410	394	431	407	408	473	401	421	386	377	415	398	382	391	389	385	394	423	388	370	374	416	419	402	417	426	410	405	410	383	432	388	373	402	431	366	389	433	427	421	391	381	440	399	363	400	404	403	435	411	419	390	376	406	388	408	410	400	371	414	391	388	371	422	424	392	422	374	362	381	398	407	404	422	415	393	440	438	406	391	398	404	384	412	380	385	417	390	399	387	374	424	393	411	382	414	402	381	424	406	390	380	371	384	385	378	408	388	384	395	398	417	359	408	380	421	419	370	406	398	396	375	437	429	379	400	392	422	379	362	394	399	384	388	391	388	405	390	400	380	442	388	387	417	419	412	400	395	398	425	398	415	391	418	442	392	427	387	370	397	390	380	375	416	423	422	368	400	377	372	390	433	421	409	403	445	399	381	358	397	375	413	417	381	407	416	365	357	391	443	421	398	385	399	421	361	428	370	391	391	378	390	362	374	408	447	406	375	362	355	419	413	367	367	390	376	454	415	374	453	392	406	379	391	410	404	423	396	359	399	420	400	408	398	429	415	407	428	390	403	388	413	381	379	390	409	389	384	435	367	377	373	428	420	408	422	386	395	415	380	393	386	393	398	411	438	343	406	370	383	407	391	402	405	378	420	433	431	374	377	402	389	387	382	435	383	390	379	389	370	400	395	400	441	385	417	384	422	388	411	416	403	415	411	397	401	417	425	412	385	386	414	447	388	412	435	354	375	381	372	369	383	385	403	398	384	405	412	390	409	401	382	435	393	398	375	360	331	400	383	436	425
28193	22755	13580	5183	3751	2930	3067	2319	1775	1536	1271	939	725	536	561	506	467	426	448	385	450	431	426	403	411	399	398	401	348	414	382	410	380	411	379	418	380	399	398	407	361	405	367	358	384	411	441	389	378	386	359	396	391	385	399	394	367	386	412	395	375	393	402	424	357	403	421	374	411	384	377	381	362	395	369	378	336	375	417	410	405	403	421	395	409	377	387	410	388	403	413	392	420	367	385	411	385	387	425	368	409	368	353	396	352	363	354	383	389	396	382	409	392	387	405	395	395	368	373	416	383	378	388	375	348	359	359	380	407	429	433	384	380	390	366	382	375	362	365	379	380	386	351	365	386	358	389	394	345	424	355	389	385	363	389	390	372	381	403	404	378	389	401	423	387	368	358	340	389	365	368	381	403	390	394	375	390	378	406	368	383	393	390	379	415	402	414	410	374	377	387	360	367	409	383	343	400	358	350	380	403	387	398	366	383	374	391	376	396	363	401	384	390	369	422	410	396	416	382	395	400	389	395	363	390	378	358	374	371	358	388	407	370	385	376	360	393	340	364	385	387	377	375	379	360	387	380	391	423	372	361	383	348	397	376	374	376	400	397	403	376	377	385	364	383	358	377	386	363	422	365	383	410	387	378	396	380	387	387	371	369	393	376	409	365	396	376	385	396	377	360	384	390	416	375	378	356	419	389	374	380	406	401	401	356	388	388	353	384	370	384	413	394	382	417	369	400	408	410	381	371	375	395	350	378	394	394	381	390	406	382	394	409	377	402	434	374	402	385	373	391	416	387	397	394	366	421	391	405	371	392	374	341	420	383	367	376	347	397	385	380	405	392	406	391	392	405	383	387	397	363	369	395	361	398	394	376	371	378	369	387	391	426	367	391	398	356	421	410	371	400	387	396	379	379	368	375	352	416	381	386	405	380	365	380	395	393	395	354	347	379	369	392	363	391	388	378	356	388	372	366	389	400	410	366	400	438	385	397	364	413	397	389	391	328	387	394	366	350	364	377	402	392	394	391	376	342	367	371	388	384	399	389	388	410	367	399	356	364	363	356	399	399	414	426	374	391	395	375	401	387	403	399	413	402	376	420	371	379	375	379	409	396	405	366	369	394	384	371	382	353	364	368	362	418	373	389	381	381	375	388	398	375	376	372	403	370	388	379	375	379	378	423	383	379	416	396	362	364	370	389	363	412	383	375	420	396	377	379	388	370	374	352	383	387	355	357	380	391	369	401	376	421	372	406	391	429	358	393	374	407	393	382	399	361	363	366	362	366	388	392	417	373	377	392	376	407	361	390	380	393	407	379	394	398	410	379	410	403	393	419	382	382	393	400	368	373	395	390	382	364	411	355	381	388	364	387	372	395	411	385	361	383	366	371	375	383	373	399	388	386	415	376	373	403	373	401	364	365	396	339	409	380	358	345	411	415	349	411	398	378	376	417	388	363	372	359	365	405	397	387	410	395	389	353	366	402	444	355	368	341	378	423	377	350	363	391	416	368	372	384	373	379	360	371	394	382	419	382	377	380	365	373	372	388	420	391	351	374	386	369	395	399	373	387	376	383	414	413	374	385	375	384	391	364	373	390	419	419	383	401	399	417	387	374	415	398	389	390	369	382	378	371	384	390	393	363	373	419	382	386	372	406	358	386	413	410	357	365	364	366	403	383	411	373	394	424	375	399	361	358	383	416	397	425	378	386	358	428	396	368	386	361	359	398	384	411	362	377	364	414	391	362	382	399	372	384	386	385	397	377	373	392	385	380	413	355	377	361	392	394	375	372	395	391	375	390	403	389	357	419	396	362	378	372	364	366	382	355	331	344	402	425	415	381	382	380	409	362	372	375	385	398	387	365	352	375	392	387	382	358	404	414	376	358	386	367	393	416	363	425	378	376	397	378	374	389	336	391	392	368	414	394	370	379	380	398	388	384	427	413	370	349	375	377	392	390	361	413	392	356	401	386	385	348	410	382	394	382	387	390	405	400	393	391	411	431	367	379	413	381	363	390	370	367	406	354	360	381	380	420	386	398	386	365	348	395	395	383	401	369	383	383	361	402	428	395	381	387	393	353	396	389	376	345	391	433	373	385	363	424	432	419	398	360	399	379	378	381	358	394	384	384	398	399	411	389	361	380	358	402	407	352	385	375	393	400	409	420	395	404	396	424	415	423	382	391	413	394	377	416	387	424	374	397	426	379	389	371	397	384	405	355	383	366	407	381	381	419	366	372	384	389	416	368	385	362	379	390	402	396	357	417	418	412	414	391	365	403	356	393	401	375	362	365	377	377	387	383	391	357	388	394	407	394	377	401	407	430	378	393	403	401	384	376	417	397	396	374	404	360	383	405	394	361	365	375	391	414	384	359	376	347	382	385	365	357	396	379	415	416	372	403	384	411	391	379	411	391	398	406	395	414	380	402	337	349	368	381	382	380	382	374	378	405	376	377	379	398	416	375	401	382	357	368	390	370	358	397	403	413	385	357	375	349	392	369	383	392	397	356	373	353	358	362	404	381	362	393	399	354	405	377	387	368	379	410	397	333	394	390	400	425	371	408	347	368	399	392	440	398	387	391	412	414	372	408	376	396	387	375	439	406	395	362	388	365	372	364	375	395	409	383	350	360	405	382	400	400	370	370	393	406	427	375	392	397	375	376	409	339	354	363	377	382	432	411	413	399	379	392	403	342	386	371	413	405	384	404	347	372	375	397	387	376	393	380	389	404	375	340	394	378	353	414	407	410	406	377	372	391	389	392	386	392	383	362	378	410	384	401	387	365	360	372	382	421	364	374	386	367	388	371	373	387	402	366	405	405	387	379	383	374	432	367	400	421	392	389	396	354	359	400	376	385	374	415	395	417	376	345	387	384	393	387	352	371	378	417	367	365	378	365	387	371	364	364	381	367	365	373	365	381	394	379	344	394	380	349	415	373	366	358	377	379	409	392	393	415	373	380	389	365	363	377	350	382	365	354	383	365	419	392	409	400	405	372	364	351	402	389	388	399	411	392	409	356	380	381	377	355	397	389	378	361	365	375	406	374	407	388	381	396	400	387	386	398	388	385	391	381	395	368	379	356	378	372	396	391	354	395	350	403	396	357	382	411	393	366	390	411	396	368	389	384	374	397	382	385	383	387	388	381	369	359	403	381	376	393	407	396	369	394	372	370	401	393	415	383	356	410	394	380	372	376	372	413	411	390	352	386	381	427	354	375	413	409	383	416	387	376	381	346	378	386	403	345	360	363	372	409	372	409	413	391	374	377	378	341	363	363	406	386	420	365	352	384	359	358	433	374	450	391	413	377	387	362	378	413	352	353	349	426	398	369	385	370	354	367	365	393	397	389	413	407	372	417	374	393	413	401	370	411	406	385	399	405	378	389	411	386	384	374	394	404	380	396	373	361	367	390	399	383	382	416	385	403	371	358	425	400	397	389	375	401	401	396	382	382	375	385	354	389	407	396	411	401	397	394	397	374	417	390	369	368	421
32176	29827	5895	6112	6366	5608	5789	4868	3596	2967	2477	1766	1147	798	876	686	624	558	581	536	572	561	534	492	470	459	440	458	440	451	470	433	435	443	466	485	470	502	447	438	497	505	475	442	460	472	449	498	445	451	486	430	439	434	414	464	459	506	458	453	454	455	445	450	480	426	479	469	445	514	483	461	472	480	465	459	518	479	482	469	470	461	477	480	498	450	435	457	441	445	477	507	464	453	475	473	448	439	433	462	460	441	435	448	436	444	450	465	476	480	457	528	475	442	488	516	458	450	484	482	441	468	482	452	473	510	485	483	469	448	490	470	441	445	454	436	464	468	480	426	461	429	481	475	472	474	471	435	498	481	475	451	475	513	455	442	478	449	445	500	460	414	458	454	469	462	489	474	453	443	437	451	471	460	486	485	449	427	435	460	452	470	444	462	481	480	478	432	440	441	472	454	506	453	479	425	470	464	491	500	454	484	473	462	467	458	461	473	460	469	474	483	458	465	501	473	461	485	498	429	435	449	487	486	448	513	453	476	408	436	431	488	459	478	447	487	477	459	422	462	467	500	486	400	471	433	462	476	464	472	461	461	508	449	479	458	475	456	426	466	425	453	483	477	443	465	508	463	466	509	475	485	464	458	466	442	472	506	471	471	465	494	481	445	485	475	460	507	463	480	468	444	438	495	473	458	476	500	453	463	497	464	469	463	457	416	483	448	482	454	456	456	467	472	442	481	449	460	470	449	473	481	488	474	462	483	429	447	490	484	494	449	469	473	475	477	450	479	446	488	441	476	512	453	453	478	453	474	478	437	437	435	446	463	437	460	458	441	467	494	452	445	476	488	435	472	463	443	437	437	468	470	478	455	444	443	432	493	464	462	472	445	520	467	463	468	459	461	468	487	497	476	446	458	451	496	448	452	479	448	489	423	498	444	491	473	471	495	441	481	476	454	460	496	459	476	491	473	468	479	444	467	454	460	454	455	472	458	454	468	477	440	462	471	449	455	466	481	432	463	460	468	451	434	471	476	436	447	444	474	454	434	454	469	470	450	474	458	448	466	444	435	471	489	470	448	443	442	467	406	487	476	460	469	484	471	425	487	450	438	471	445	448	486	449	487	479	446	436	468	481	495	487	458	427	490	459	461	457	448	477	468	453	465	472	465	451	473	494	447	474	461	419	441	449	462	478	468	454	486	445	467	471	507	493	461	459	471	455	449	487	521	438	433	456	415	466	449	494	435	504	453	424	451	473	466	484	440	493	469	417	452	464	485	443	455	471	438	463	487	458	469	440	479	468	482	453	445	425	469	444	494	472	521	490	485	469	471	479	447	484	428	456	432	492	488	477	457	492	461	474	483	450	427	447	455	479	455	470	434	462	466	444	454	466	447	449	446	441	434	463	466	465	480	463	453	482	486	443	449	475	449	489	456	476	463	491	458	421	471	456	481	465	426	448	461	447	485	515	409	451	482	476	446	470	464	436	477	503	475	447	449	465	457	470	482	471	490	466	514	474	488	467	453	442	484	473	448	470	460	494	472	482	477	465	484	458	456	452	449	481	435	441	480	480	450	479	483	496	438	466	512	468	465	495	450	512	477	529	479	458	445	450	463	462	479	467	485	427	498	453	439	460	522	473	429	441	466	485	457	446	450	476	477	500	483	452	480	431	447	467	458	442	463	440	456	512	488	422	437	453	442	489	483	439	478	456	451	464	453	443	486	519	472	497	505	430	451	410	450	482	466	472	441	453	461	469	440	455	451	444	460	439	502	442	423	461	472	434	453	475	443	495	409	478	455	452	472	490	457	476	518	478	482	456	454	461	458	476	484	472	471	457	488	431	435	459	487	462	433	432	435	454	472	457	503	433	456	445	464	477	487	467	485	488	493	523	465	439	441	474	469	446	478	486	446	446	479	434	500	432	466	447	456	451	456	470	463	453	436	463	492	472	466	479	483	451	452	460	457	466	478	442	474	473	477	468	478	486	481	433	500	479	493	468	481	458	462	443	469	447	488	488	485	475	398	451	457	496	443	467	506	483	486	429	460	459	482	457	448	465	482	459	472	467	487	453	449	477	491	482	506	478	447	437	491	430	466	437	486	507	446	473	505	430	457	451	470	480	462	485	456	456	439	474	464	435	458	503	486	469	502	474	461	508	465	471	487	502	467	476	473	433	481	471	412	469	462	465	446	489	466	439	466	463	485	477	444	459	495	454	430	438	439	470	449	424	495	450	475	466	449	475	404	453	496	477	419	447	470	439	432	459	488	449	452	459	487	467	429	450	480	448	481	453	531	479	464	455	412	501	467	465	488	472	442	439	461	491	473	451	487	452	443	483	489	482	430	471	409	455	442	454	452	445	457	440	451	475	479	466	422	479	466	490	501	453	477	477	467	467	440	450	447	494	473	421	492	457	427	448	413	465	414	444	453	486	407	501	470	467	412	436	461	453	481	498	445	448	446	438	473	474	445	444	490	494	459	468	446	500	483	458	464	473	471	493	485	456	474	498	493	495	415	461	463	491	440	455	455	458	456	498	486	491	454	490	444	446	442	452	498	506	472	517	469	487	456	465	451	465	451	455	499	452	461	450	470	465	471	520	487	482	422	527	476	433	463	438	488	523	531	509	464	452	475	457	447	442	482	485	449	488	501	460	482	465	450	471	452	432	450	448	446	453	447	492	496	485	420	486	462	465	475	458	504	457	430	459	469	462	427	450	479	455	444	437	482	470	480	433	474	483	485	439	458	459	460	454	482	429	432	425	468	468	467	487	466	484	466	411	467	452	477	474	464	476	481	505	495	456	463	470	453	494	445	431	453	509	458	486	466	463	456	475	487	494	478	450	445	449	452	470	479	418	479	466	478	443	439	459	454	474	467	460	458	459	467	469	453	459	488	461	491	446	473	487	444	479	469	436	478	464	443	499	448	459	464	432	462	453	476	502	482	435	459	454	492	458	452	474	475	471	482	416	470	431	455	433	463	469	443	464	491	458	444	505	482	455	469	468	465	454	455	459	421	451	448	458	476	445	475	487	476	432	446	467	462	461	411	512	430	462	458	506	456	448	440	444	477	454	454	428	493	450	507	454	482	468	481	482	446	411	466	475	468	456	471	480	453	441	473	432	462	469	439	438	463	466	455	490	446	480	476	486	485	463	451	470	518	484	482	418	458	481	451	470	428	460	441	485	492	470	472	487	474	450	497	429	451	450	454	444	451	460	477	468	455	461	500	420	491	451	465	469	430	459	483	462	442	436	455	437	482	451	485	465	499	473	509	462	444	457	483	450	497	473	488	475	456	473	445	453	444	485	504	429	426	445	446	469	478	468	447	462	496	483	448	429	491	454	460	461	439	461	417	488	466	469	449	479	449	461	443	463	419	479	508	428	486	450	457	433	455	453	465	462	457	469	504	428	453	532	481	496	441	459	469	446	461	479	432	489	455	443	468	466	468	453	443	479	488	401	470	499	472	459	484	497	423	439	429	495	434	468	447
23370	20817	27957	23766	20830	14193	6766	4106	2870	2216	1783	1397	944	599	489	485	470	430	321	345	354	333	306	249	258	266	227	254	248	225	274	226	241	243	210	233	237	231	216	247	207	246	239	213	226	251	227	242	249	218	222	211	227	209	239	228	235	203	246	212	220	221	244	228	270	214	226	212	243	240	225	239	251	242	225	239	221	192	248	201	217	225	256	217	224	263	213	231	221	217	231	200	233	197	233	245	223	210	186	244	214	241	195	222	227	210	223	225	226	212	243	214	233	209	224	222	271	223	238	213	232	206	227	221	230	223	243	226	229	228	200	200	232	254	209	228	205	229	224	225	243	229	240	243	218	223	211	234	260	205	224	224	244	224	233	219	241	241	207	226	218	192	237	238	218	231	234	209	204	227	212	229	234	215	228	250	222	227	231	217	215	215	231	261	254	220	230	222	223	212	220	196	207	224	226	205	232	228	235	257	228	239	221	241	208	223	256	220	234	187	247	228	222	231	233	231	225	220	223	229	219	210	241	233	250	223	220	236	219	215	227	201	217	225	241	200	226	213	251	203	221	196	252	221	236	239	220	217	220	224	205	201	223	232	246	245	225	232	213	208	222	235	203	230	237	211	219	219	219	244	207	217	216	232	223	207	212	208	225	204	228	212	197	227	223	224	238	202	247	235	206	242	265	227	231	218	210	245	228	222	244	223	213	244	238	249	228	196	203	216	224	203	233	239	206	249	195	197	231	248	232	222	224	231	201	240	221	232	230	236	218	239	221	234	227	214	211	217	237	251	208	220	227	212	221	238	221	216	234	224	252	214	220	258	216	221	232	228	235	266	258	212	209	214	227	235	225	219	209	221	211	204	203	228	207	222	222	225	199	213	212	204	204	224	227	216	238	216	236	238	219	220	240	197	211	226	190	255	238	262	200	226	210	221	208	250	218	246	240	245	231	221	218	205	192	239	221	203	221	211	245	244	232	202	230	223	221	241	231	232	227	228	225	224	219	222	263	218	234	234	231	225	231	224	232	232	223	217	202	260	253	241	224	239	220	255	227	207	232	221	215	231	210	206	206	223	220	215	228	239	227	241	241	219	223	247	217	207	222	231	237	246	236	224	218	227	214	211	238	235	219	212	217	235	193	236	240	210	248	222	239	203	232	210	236	214	198	248	224	221	246	241	220	221	204	241	187	232	204	219	222	213	206	239	232	214	217	245	211	230	249	227	224	223	225	221	233	221	197	195	242	217	215	220	214	229	222	240	233	227	197	219	225	196	255	236	230	219	243	223	192	218	216	234	232	190	232	219	214	217	206	211	222	223	213	231	215	237	247	206	242	223	221	220	247	196	215	229	227	203	204	223	206	226	219	205	239	219	216	214	225	250	209	235	227	212	264	208	241	224	220	219	208	225	211	201	249	228	260	241	219	243	219	229	225	216	249	222	189	204	211	217	240	239	203	250	207	228	229	220	220	228	223	212	241	243	230	240	233	222	231	221	224	192	221	237	206	207	221	209	245	220	227	226	220	221	231	234	234	232	204	245	217	259	229	203	222	192	239	235	206	216	202	224	226	229	229	241	227	238	231	197	244	220	221	228	212	202	211	222	200	217	226	218	227	194	246	233	255	256	237	206	237	215	247	188	242	229	227	243	232	224	219	249	217	230	219	243	205	235	221	221	229	212	215	220	234	230	244	215	225	204	251	232	218	237	217	256	232	236	216	238	210	239	225	213	217	200	200	224	236	226	232	204	239	196	225	231	241	217	222	241	223	230	218	244	217	199	209	263	240	246	212	261	227	210	214	194	226	219	217	210	236	196	236	221	230	206	222	223	223	234	213	241	208	233	237	244	237	216	230	206	223	231	254	221	212	205	227	236	238	211	248	215	221	225	208	240	190	212	241	226	232	239	220	254	224	226	225	218	219	229	188	219	216	217	233	217	257	227	217	229	219	206	239	224	235	222	233	226	231	209	221	235	230	248	230	237	223	223	211	228	238	224	217	222	236	233	228	234	210	233	228	228	220	229	237	224	217	224	245	252	210	202	257	212	245	228	221	242	218	213	221	244	219	244	235	202	223	237	213	199	234	230	209	207	198	219	211	231	231	202	230	213	195	215	227	200	223	252	202	214	246	217	239	227	245	242	220	223	228	219	241	224	233	227	225	207	197	225	218	238	234	225	198	217	196	231	228	223	213	240	234	217	226	235	226	229	225	204	211	243	216	223	230	230	184	233	203	228	208	236	212	205	226	234	217	236	212	231	209	220	263	229	232	231	204	218	213	200	208	227	227	212	218	226	241	214	241	219	226	229	225	210	243	238	227	202	197	190	249	229	202	217	226	187	205	236	229	199	227	230	221	189	228	219	194	250	185	206	250	193	241	206	238	238	225	238	190	218	228	217	246	238	220	249	225	256	203	237	246	204	227	217	259	227	229	238	228	234	242	198	258	241	237	197	214	211	238	218	204	230	229	230	255	239	222	245	236	201	219	225	218	225	260	255	218	205	202	228	227	240	223	222	209	228	208	213	222	209	220	212	228	241	221	228	180	215	214	243	216	236	223	234	232	253	237	225	222	226	205	234	232	232	248	220	256	229	224	233	209	204	203	221	211	204	229	212	223	222	218	225	224	232	228	214	220	231	201	239	205	202	231	242	223	229	222	208	244	248	221	232	213	221	221	209	206	238	234	222	213	212	247	275	211	213	239	219	222	233	208	233	228	217	226	220	235	222	243	224	239	202	211	217	225	226	218	209	233	233	224	207	235	209	224	251	256	227	221	231	227	208	223	210	199	220	226	220	223	210	229	232	225	228	226	261	237	239	261	206	217	213	256	243	247	201	219	216	230	210	221	238	258	210	226	232	247	228	237	230	220	235	222	203	240	244	227	236	232	221	218	220	219	214	252	222	250	225	249	196	234	213	247	219	223	217	229	234	242	221	205	247	233	200	218	250	203	235	251	233	213	186	227	219	234	228	221	226	230	246	212	224	219	212	216	215	231	216	238	243	201	212	233	207	205	238	233	216	224	199	228	222	252	215	225	227	237	223	205	221	220	234	207	213	209	209	202	236	199	253	205	211	231	224	236	235	212	255	216	241	242	221	213	218	216	208	235	242	202	201	212	233	235	206	245	226	219	219	226	234	220	229	201	211	227	219	222	210	250	239	224	247	243	222	238	216	227	241	200	240	200	227	233	184	258	229	231	206	210	245	238	203	206	231	199	228	272	261	220	205	252	225	214	230	230	233	224	243	216	259	235	213	237	259	195	214	227	208	225	213	221	230	219	213	230	226	241	245	238	203	203	230	234	225	224	244	240	238	218	206	235	219	239	214	217	197	197	234	229	198	236	241	231	214	210	226	213	250	225	231	220	221	220	213	214	236	169	226	216	215	193	223	219	250	212	203	226	226	232	223	226	225	224	239	202	224	227	251	188	270	221	251	219	237	245	240	220	212	215	231	246	257	243	214	199	212	229	212	249	233	235	209	224	210	241	222
34319	40200	13054	11316	10631	9934	9936	8214	6024	4544	3612	2583	1781	1029	869	882	728	694	583	505	468	508	415	341	350	315	283	310	289	281	306	297	274	272	296	286	289	267	292	294	302	283	304	286	296	325	317	304	295	304	287	294	273	254	277	267	283	270	303	275	278	276	265	247	275	287	296	267	272	283	267	276	287	281	286	290	284	283	274	278	277	264	265	303	251	285	239	298	271	288	309	263	250	275	268	255	277	287	285	289	269	285	279	293	273	270	232	267	274	292	279	304	288	307	285	286	240	307	262	283	259	270	266	273	276	292	306	284	251	295	297	267	262	265	286	284	304	277	267	290	287	263	276	278	281	277	277	290	283	279	263	243	293	285	302	266	259	268	282	302	277	314	316	281	273	275	254	295	262	278	286	295	266	253	275	296	285	272	299	274	281	296	273	263	267	277	274	280	291	298	252	248	300	276	282	281	279	254	284	293	286	268	287	300	281	263	251	283	269	296	308	289	279	269	283	277	268	295	272	309	267	291	276	269	266	245	282	254	245	297	275	259	310	259	270	257	292	269	302	251	285	300	273	270	274	306	280	273	303	274	262	259	264	290	296	271	283	241	280	269	251	271	292	288	281	308	238	257	235	246	263	301	304	287	267	234	278	268	255	274	286	282	303	283	278	284	281	277	277	271	279	282	318	269	268	259	310	251	305	259	310	269	272	279	252	260	303	257	300	272	295	281	265	300	327	282	238	292	303	285	256	283	257	282	266	274	295	308	270	276	261	283	283	277	267	270	297	257	296	267	253	295	292	243	272	294	258	243	258	265	289	292	281	277	248	284	250	287	289	283	285	297	269	270	260	285	294	274	252	289	274	302	284	271	258	316	281	301	273	272	303	307	302	278	269	257	260	274	243	258	286	309	275	286	294	268	322	301	273	266	295	284	292	235	280	278	277	285	303	255	279	315	291	270	281	305	280	286	289	311	286	281	258	264	268	280	284	265	305	315	274	267	283	260	297	270	236	268	259	254	276	272	284	288	266	273	279	273	247	290	270	276	256	264	273	250	260	265	279	246	252	243	285	300	285	274	258	281	274	297	280	304	301	285	272	275	277	292	267	327	273	288	290	281	275	296	293	286	310	270	298	297	276	270	278	308	272	283	278	287	287	289	286	270	249	315	312	271	284	288	257	254	285	280	258	286	274	267	282	294	275	272	264	269	263	250	268	307	293	296	284	267	269	299	280	307	270	278	273	274	281	266	280	302	292	255	282	298	277	319	250	270	286	287	281	285	262	290	287	253	282	273	257	264	285	285	287	278	291	260	280	294	259	242	275	276	304	299	272	288	272	282	277	308	260	286	291	253	259	294	302	253	329	251	309	298	261	297	319	281	282	287	276	285	287	278	267	290	268	309	267	313	273	265	262	286	284	257	299	308	321	295	319	316	293	286	278	259	274	282	270	257	288	265	293	266	300	263	279	268	268	250	268	280	251	301	272	286	285	262	267	272	282	279	284	292	256	306	256	295	291	266	265	289	288	287	256	263	287	291	271	281	269	284	283	285	282	276	272	298	266	275	257	267	267	256	297	262	280	257	280	276	285	258	268	283	246	269	285	260	305	276	271	268	269	265	258	293	255	261	280	269	282	268	264	266	278	249	291	271	280	291	260	284	260	268	255	282	277	292	309	268	283	281	274	284	265	275	266	269	270	247	252	283	271	283	268	270	297	301	289	258	277	269	316	284	269	275	290	297	254	265	276	277	275	288	283	279	289	269	282	277	266	280	273	273	300	273	276	315	287	302	275	282	269	301	275	263	255	283	305	268	296	267	250	286	271	258	283	284	296	271	284	270	282	273	258	289	310	277	283	281	275	288	268	262	268	291	285	276	286	257	259	269	281	255	255	269	290	303	254	310	264	291	296	288	279	305	317	295	293	270	257	263	284	271	259	277	286	286	302	248	294	266	285	304	254	269	258	291	298	278	292	289	266	266	267	272	277	291	320	245	267	300	283	264	264	258	266	293	292	248	297	304	253	267	264	269	289	282	287	260	297	263	266	287	251	259	258	263	265	286	298	292	266	272	259	291	282	270	266	274	261	277	336	267	319	261	285	282	254	296	274	267	236	286	303	294	248	269	261	265	299	266	283	293	275	293	260	251	309	274	274	284	301	280	278	269	280	273	286	268	286	270	309	289	257	302	267	273	314	274	278	260	312	270	266	261	278	300	251	281	269	270	280	263	270	280	290	279	269	268	247	250	272	265	281	279	273	281	264	256	265	264	259	268	265	270	266	271	273	254	267	278	265	299	300	272	295	280	275	274	290	270	259	309	258	282	306	282	270	288	268	244	252	277	270	261	279	276	278	278	282	254	276	270	294	297	269	301	274	280	278	291	272	281	306	291	288	284	271	281	325	289	274	255	315	294	273	273	255	295	277	290	279	282	283	272	289	253	274	284	284	273	261	272	257	221	268	272	264	270	263	271	298	250	278	297	252	268	304	269	266	272	299	269	309	303	260	282	258	230	283	268	306	277	253	281	283	267	270	275	305	252	275	293	276	263	265	280	282	260	241	275	292	295	276	288	265	270	274	258	280	300	258	261	269	279	311	301	278	263	280	265	290	266	300	301	281	284	300	304	265	284	253	280	264	298	266	270	300	273	265	250	273	261	286	254	283	313	268	281	277	264	268	283	258	281	293	296	285	285	284	276	267	269	267	251	251	275	282	281	287	286	273	249	266	275	293	268	259	281	261	290	306	273	290	315	291	275	294	286	268	275	296	295	262	291	264	297	280	244	259	294	261	265	299	288	289	290	294	288	272	273	313	281	255	281	279	268	271	255	297	301	286	290	299	245	262	267	273	276	266	261	280	268	283	289	260	296	287	261	262	292	286	261	262	258	286	260	279	294	268	268	281	265	288	274	308	280	245	310	271	251	289	246	304	295	262	273	300	284	263	265	274	268	242	281	258	248	308	253	278	281	265	291	282	246	306	267	257	281	276	276	268	315	263	278	282	254	261	305	280	286	267	275	276	274	262	283	291	277	274	290	242	302	292	262	239	254	276	267	289	267	283	263	273	281	259	267	256	297	274	288	293	247	292	272	282	291	268	291	281	300	230	278	272	295	270	255	272	262	266	265	302	241	263	257	255	291	270	265	263	286	290	251	299	320	280	261	277	276	291	288	251	262	281	285	284	284	296	286	305	272	280	254	238	266	294	284	301	273	259	268	285	255	262	290	257	258	319	292	284	276	279	270	279	273	280	275	258	274	269	248	286	264	284	286	274	307	235	272	292	283	287	280	257	268	313	284	278	270	267	306	278	279	269	293	292	256	247	272	251	265	274	290	316	292	266	277	274	300	281	289	263	292	269	312	272	307	284	304	303	276	312	266	281	296	281	278	266	260	283	274	274	274	255	285	279	283	286	317	296	269	285	273	270	294	273	286	287	267	268	278	268	269	275	281	279	306	265	277	297	277	275	270	270	302	289	288	245	255	290	271	266	258
24485	20831	27027	24559	14825	5272	4259	3251	2518	1955	1697	1338	1039	890	690	774	672	661	665	646	621	630	590	568	553	519	533	586	566	512	542	564	533	500	547	545	514	505	509	562	589	547	568	543	536	528	514	530	556	489	571	479	507	523	514	554	508	560	581	506	565	547	524	521	538	535	497	565	551	538	511	531	522	535	554	528	553	526	539	504	534	528	550	525	540	499	506	568	545	482	557	530	511	547	550	550	524	571	554	534	492	517	513	573	527	562	557	565	527	527	504	552	533	565	530	534	541	551	564	594	554	526	519	536	528	527	502	520	551	540	544	529	557	485	541	532	528	527	513	553	532	468	505	557	535	553	523	550	553	561	549	545	534	482	528	515	513	538	562	521	475	551	511	556	546	522	585	528	538	521	555	537	562	547	555	533	539	552	515	552	535	534	566	503	528	551	515	535	569	501	507	545	523	582	480	562	545	503	493	501	551	485	511	532	482	519	537	535	559	492	542	515	584	529	520	558	546	590	561	552	542	551	557	502	534	504	483	495	523	552	537	564	493	531	499	572	576	522	549	517	535	517	541	564	555	547	520	557	552	529	523	542	510	540	550	503	541	499	571	528	579	505	542	554	542	520	513	572	510	587	517	501	547	515	515	564	545	572	517	500	515	573	511	525	561	563	543	532	495	499	531	520	537	508	546	487	532	528	519	529	505	563	557	569	533	516	546	561	518	552	524	518	555	532	578	584	544	575	576	571	503	542	517	512	505	522	494	527	512	542	536	558	548	553	524	513	536	559	573	556	582	555	537	548	547	524	577	541	506	492	539	574	526	513	529	522	540	575	553	525	507	526	560	535	511	547	529	530	534	540	562	567	523	518	552	510	518	530	554	536	526	558	549	551	572	540	566	540	512	541	485	532	475	523	521	512	552	529	514	536	574	518	540	549	508	523	505	544	502	575	542	556	524	574	507	525	483	541	536	527	556	528	578	541	524	498	510	547	560	533	540	531	537	503	565	524	547	553	527	545	527	569	525	537	539	510	533	547	565	515	540	516	531	583	537	517	497	542	534	548	510	542	493	522	520	518	546	537	514	555	499	574	519	490	543	529	569	515	566	499	576	543	547	527	504	515	527	565	528	545	484	532	576	539	554	547	539	512	514	559	507	525	515	549	532	526	524	554	556	546	528	499	508	524	526	505	527	517	544	518	517	580	531	587	518	504	566	511	520	524	505	534	543	536	527	523	537	567	520	546	548	559	560	557	535	521	553	507	539	486	571	554	518	511	529	494	519	537	531	480	510	545	553	510	534	499	546	546	558	545	523	516	514	513	584	524	547	487	558	579	525	509	516	537	500	508	522	564	528	522	520	489	509	539	534	516	540	538	529	516	546	536	538	546	572	539	521	536	513	564	559	548	510	528	513	553	529	501	554	499	546	537	555	520	587	515	507	559	537	520	481	533	502	557	521	567	519	549	528	570	525	506	563	563	543	530	551	527	542	511	534	539	521	562	574	521	506	564	505	558	546	528	571	524	542	559	493	544	490	511	560	501	503	571	566	531	527	518	577	566	528	552	524	554	543	506	496	550	533	530	535	568	540	510	526	542	537	507	543	555	566	537	537	552	517	561	510	570	547	496	544	529	513	537	525	528	526	555	520	531	559	519	573	539	518	532	542	523	540	518	536	487	528	521	512	531	552	536	527	557	558	539	547	535	541	565	560	546	625	527	550	525	527	548	490	535	528	519	567	542	514	504	529	551	539	518	533	505	559	561	501	573	517	536	547	516	511	500	537	559	550	537	558	557	529	510	513	577	522	524	519	548	539	521	553	522	523	514	535	521	509	505	516	539	573	574	592	532	534	545	524	555	554	522	512	558	501	521	527	565	573	496	534	535	524	516	514	473	522	543	521	556	528	555	612	523	515	537	527	569	533	524	536	505	528	555	501	503	555	506	514	525	517	553	563	539	569	526	572	534	509	549	514	558	534	522	518	556	526	573	551	530	511	536	505	533	522	572	546	523	532	515	498	576	581	516	583	524	493	532	525	508	562	508	522	533	507	528	559	533	526	511	508	555	547	524	540	498	525	529	549	540	493	499	541	514	580	523	533	542	517	532	476	523	530	533	569	552	547	498	577	556	557	568	552	519	507	514	522	532	521	548	578	529	556	515	522	542	518	535	579	564	568	542	535	535	534	518	522	546	503	502	520	470	509	562	535	569	509	524	571	504	522	530	537	555	539	524	568	567	507	510	507	519	535	554	524	519	516	494	568	523	505	559	548	546	495	534	538	533	524	528	475	526	529	564	565	524	581	558	581	527	547	558	592	570	504	548	543	531	526	506	565	508	485	521	560	569	559	530	572	521	568	546	515	532	510	545	520	563	534	528	529	513	531	557	486	558	503	556	543	540	548	549	512	587	550	563	532	522	566	550	528	566	536	547	513	537	565	553	574	513	532	533	525	512	557	533	542	565	537	517	545	497	541	497	507	525	546	552	510	548	516	555	497	515	526	521	516	531	521	531	536	516	560	541	540	537	510	560	541	546	574	550	547	524	528	499	530	563	505	507	507	497	530	528	523	532	511	511	527	563	570	506	518	514	520	516	527	502	560	508	505	513	534	486	534	539	537	550	517	565	521	530	547	543	541	522	443	508	543	563	514	514	535	538	543	527	566	546	570	556	564	552	540	542	520	536	575	514	546	527	518	556	535	498	575	530	536	548	526	507	538	568	496	552	535	558	578	486	536	549	521	535	523	548	545	558	570	557	512	566	565	521	528	533	529	568	546	538	550	540	526	555	532	551	512	513	528	510	576	546	557	505	548	545	543	541	550	553	525	511	561	526	537	548	492	524	542	578	542	524	523	544	526	553	536	566	528	514	495	524	513	552	533	586	523	526	532	565	535	517	514	579	526	519	550	545	571	512	547	529	516	555	537	513	528	512	536	538	525	566	539	508	488	518	481	494	549	566	509	522	538	535	551	531	528	517	572	534	488	555	544	538	537	526	532	537	572	531	521	538	595	580	555	537	541	529	513	569	534	560	572	538	576	539	571	565	507	515	509	523	562	540	556	546	575	492	534	523	532	553	540	509	529	517	530	541	492	473	578	512	555	559	516	518	545	547	547	488	521	525	546	565	527	510	500	522	538	538	545	559	518	509	520	542	541	518	525	572	571	552	508	539	582	574	508	539	532	505	539	476	537	500	581	534	530	528	574	520	528	526	516	515	533	546	550	552	534	533	488	561	559	527	540	550	514	509	510	538	515	551	541	540	573	488	574	534	529	528	523	520	566	483	542	511	527	520	521	503	582	511	549	499	527	524	532	563	554	508	543	535	526	515	573	553	539	550	548	534	552	512	551	561	525	561	545	591	542	506	534	509	541	570	534	515	522	536	503	522	522	506	489	542	548	493	541	531	557	526	568	515	515	553	526	560	512	550	535	542	517	532	532	582	509	539	494	556	553	564	559	546	545	553	540	541	542	516	516	532	539	515	528	566	545	551
34472	34289	9776	9049	8920	8254	8093	6532	5342	3940	3265	2351	1712	1434	972	1127	970	874	869	767	795	752	702	671	626	654	650	639	615	667	616	618	629	621	641	583	590	625	613	615	623	564	625	602	584	613	632	661	642	653	569	647	646	603	670	626	627	559	624	643	589	579	637	576	647	629	605	646	584	625	580	663	577	612	580	601	606	580	587	601	606	600	620	679	585	622	618	601	615	627	612	647	599	592	609	630	603	634	611	593	636	613	616	617	618	612	657	604	638	649	628	636	602	623	589	651	597	598	632	628	565	595	610	594	632	629	631	639	597	600	651	609	610	596	585	609	628	621	571	611	603	612	603	597	576	615	633	613	614	622	622	604	616	615	607	630	597	647	604	643	603	590	583	640	643	637	599	626	649	680	622	670	582	613	599	616	602	638	608	551	629	618	631	642	586	652	609	565	666	589	619	636	626	663	619	598	592	591	639	615	629	581	599	594	592	608	638	589	631	600	605	639	575	605	624	615	634	650	608	608	629	597	613	601	582	611	595	599	603	607	587	600	590	616	617	595	636	630	659	648	593	672	605	626	641	624	624	655	631	639	591	622	597	648	642	586	558	647	612	611	642	621	573	593	608	638	657	596	614	635	629	670	638	629	582	636	636	597	639	599	635	618	653	628	619	644	606	577	614	646	631	586	604	588	594	637	671	658	622	620	631	620	590	604	642	598	588	632	611	646	595	576	609	617	609	595	567	656	621	622	628	613	635	603	601	617	604	637	657	607	585	624	608	582	636	610	601	628	622	606	636	609	612	617	578	595	593	606	615	677	643	606	592	638	639	598	585	592	637	580	630	573	643	590	610	602	611	607	616	579	634	600	623	620	635	608	620	585	619	612	648	594	620	622	651	595	612	655	618	644	623	606	632	605	572	623	636	625	625	586	589	636	560	631	630	604	618	612	634	624	593	623	580	646	560	595	594	633	623	649	606	598	642	626	634	584	614	622	614	646	622	641	640	645	629	591	596	602	600	627	552	596	602	640	646	625	583	600	627	634	601	595	634	671	596	607	624	652	644	623	638	590	609	585	571	608	619	577	626	616	603	586	587	604	606	553	626	625	643	625	578	602	610	654	639	608	603	630	602	646	608	589	634	575	583	657	610	608	632	623	624	610	607	624	637	610	609	630	596	611	615	619	578	600	615	648	623	621	599	596	602	627	676	668	689	598	592	610	587	599	614	663	683	609	624	638	614	654	614	598	610	605	627	590	614	595	637	619	602	607	622	647	618	636	578	628	628	656	638	582	597	630	556	667	629	620	572	595	590	601	622	598	636	612	664	635	601	600	602	629	563	580	607	647	626	607	603	618	643	599	623	619	653	594	657	642	636	583	621	599	599	639	655	602	599	617	655	625	631	591	581	611	571	613	651	627	621	614	609	613	626	603	613	604	639	574	646	601	613	652	571	637	641	631	610	560	610	618	601	654	613	559	614	628	599	618	674	637	600	590	587	611	609	559	571	646	626	633	591	649	589	616	609	611	648	632	606	592	644	599	623	586	609	585	632	605	678	657	652	616	609	611	657	589	628	639	632	667	605	584	598	599	627	597	609	623	599	601	597	659	605	594	615	589	656	611	590	632	655	622	628	668	637	561	588	633	606	645	587	619	660	617	595	635	620	669	600	585	569	647	649	653	662	597	603	602	666	614	612	615	657	655	580	621	622	621	573	644	600	634	603	569	621	623	623	673	647	610	606	576	621	599	572	604	631	637	641	605	608	623	618	603	576	620	614	554	662	645	646	587	598	616	617	611	640	600	598	596	611	662	579	618	646	633	649	583	648	603	593	604	643	616	611	599	611	644	604	622	629	618	594	632	616	627	601	650	630	585	600	613	634	595	625	626	601	591	618	596	623	584	607	642	583	611	592	586	651	633	610	568	657	640	607	666	639	599	539	670	622	590	616	648	610	608	637	627	570	610	612	609	618	608	668	611	628	593	632	615	604	611	611	575	624	617	643	611	617	636	586	608	568	610	621	619	611	621	619	609	569	628	657	622	588	612	626	618	630	641	614	592	598	587	599	608	614	594	614	619	592	644	616	654	619	644	665	605	610	599	675	624	608	649	622	626	629	614	613	598	586	627	593	647	589	600	677	605	602	596	606	637	629	596	605	596	634	632	633	599	654	602	609	586	649	600	620	596	614	618	611	597	606	620	599	607	621	622	587	638	599	629	643	660	610	570	599	572	597	605	593	607	628	643	650	642	583	653	600	657	656	632	628	647	563	607	624	630	583	553	621	600	655	568	600	600	600	600	644	626	647	593	618	645	618	658	627	618	631	583	609	609	604	606	649	613	655	633	606	604	594	638	621	622	573	582	618	621	613	637	641	638	622	629	597	618	617	577	610	596	637	619	587	623	622	633	585	606	638	604	646	680	620	635	634	625	608	601	623	567	583	605	608	644	605	629	646	619	584	624	659	579	653	645	639	628	600	618	597	617	628	581	651	612	631	639	615	577	568	604	660	651	596	615	610	681	645	622	584	597	597	616	606	617	642	596	610	584	606	604	636	610	650	599	621	643	628	566	573	607	645	588	634	612	599	619	668	621	629	594	622	648	607	641	669	614	600	614	631	576	575	617	587	631	592	610	642	638	651	667	597	614	618	597	594	618	639	627	636	593	580	613	586	565	607	594	607	628	571	578	652	564	640	612	628	638	604	599	618	616	637	657	645	637	616	640	634	610	602	621	648	599	614	610	615	599	646	641	611	607	585	621	601	608	571	625	610	639	624	611	612	579	576	630	626	607	612	620	610	629	635	589	614	601	603	632	620	603	634	618	624	590	595	624	589	626	669	603	617	602	643	590	587	655	623	602	618	605	638	616	580	602	598	622	575	608	613	615	574	627	592	618	628	631	610	566	618	626	634	606	572	614	656	604	613	613	595	598	632	608	646	583	597	592	674	587	593	592	651	599	638	601	592	575	615	616	576	589	627	621	597	650	641	587	623	641	596	628	605	601	652	620	585	655	643	625	591	609	601	621	623	617	655	625	559	623	616	625	593	603	583	601	610	635	631	630	645	626	669	620	604	626	627	664	561	622	626	624	648	561	619	641	652	676	593	628	629	643	583	609	610	621	577	581	574	601	611	617	598	633	601	631	590	600	563	566	639	637	607	608	623	674	593	613	590	588	626	617	607	606	616	659	608	613	663	635	591	591	607	588	613	612	619	577	616	606	627	609	640	611	606	591	629	616	628	571	609	594	630	637	650	633	616	631	604	599	630	640	587	674	616	625	634	603	641	612	593	597	616	617	627	626	674	641	642	629	645	580	606	613	647	591	636	616	654	639	556	586	635	609	571	607	598	634	601	602	614	632	606	620	599	619	599	661	614	596	658	599	576	644	645	598	656	590	631	604	584	617	634	590	627	614	604	596	619	628	610	623	581	574	627	640	619	643	607	624	612	615	639	635	607	648	619	625	611	619	613	631	594	588	622	615	621	627	637	635	652	609
22356	20873	28564	23321	20885	21308	17707	7281	4632	3582	2630	2317	1540	1060	806	988	890	745	754	621	508	550	499	403	419	383	418	400	373	376	411	390	355	366	370	379	369	354	394	374	387	372	398	366	358	385	402	393	338	413	378	420	352	368	337	365	333	367	354	370	330	379	351	374	384	363	359	419	378	356	375	347	342	388	345	353	364	379	374	348	363	392	409	378	373	377	349	390	363	360	350	335	389	339	352	334	376	395	375	356	366	387	390	333	358	354	395	382	372	371	393	362	384	365	361	371	372	378	377	316	382	396	366	372	376	388	335	380	336	382	349	374	361	333	396	375	350	328	359	394	393	358	343	387	350	361	357	361	386	368	348	341	360	376	342	345	356	384	356	358	339	371	345	355	387	361	324	385	352	344	363	379	371	357	367	348	363	365	341	356	359	386	372	359	411	362	362	369	334	376	381	359	360	373	366	326	335	374	359	361	406	334	346	339	347	353	378	366	339	365	322	366	361	404	337	347	371	365	338	359	361	359	355	345	353	335	323	336	367	344	351	378	379	354	343	353	343	378	385	378	365	390	364	358	340	395	355	359	351	382	375	350	359	340	345	322	364	369	358	355	389	372	345	391	442	337	352	360	372	369	385	362	380	347	378	342	352	361	365	348	352	357	358	358	356	375	376	349	352	362	362	330	364	349	363	381	362	366	341	387	336	378	362	345	354	328	374	332	354	341	390	339	363	355	401	357	345	375	344	382	389	384	366	376	367	354	345	367	335	346	399	326	371	426	342	353	369	383	395	355	404	359	364	348	343	388	336	358	365	371	343	369	335	385	404	366	355	378	360	386	385	331	354	320	352	348	367	358	378	353	378	396	374	398	345	384	330	397	407	352	394	374	372	373	353	385	368	367	326	337	350	316	348	352	330	391	367	343	370	376	365	364	360	329	363	367	355	351	373	347	347	397	342	337	343	343	423	350	335	382	384	375	377	341	332	363	346	363	363	349	358	386	342	360	372	379	336	374	368	348	332	373	354	360	353	360	362	348	350	355	331	346	370	386	377	349	330	346	362	350	382	363	373	350	358	363	389	381	387	333	416	324	364	359	388	345	356	345	338	356	325	343	359	376	367	388	398	358	353	378	345	347	369	368	387	352	379	332	353	328	375	380	342	350	380	399	326	409	366	349	367	367	372	368	352	376	370	401	339	384	342	355	374	352	359	341	334	350	353	346	374	372	404	358	369	353	358	362	354	377	369	389	371	333	412	334	364	387	383	347	383	375	349	361	342	355	382	374	338	381	344	373	354	356	377	375	368	363	336	365	334	373	368	356	370	351	372	356	426	371	335	372	380	372	365	344	352	349	374	374	364	359	355	368	343	366	357	338	397	349	336	365	357	354	376	366	391	390	341	366	358	316	374	387	362	375	381	379	347	375	344	387	363	346	324	377	376	375	381	379	380	350	344	374	338	354	360	339	383	356	360	355	374	360	358	364	323	358	383	382	372	322	350	356	383	372	382	356	346	369	392	362	372	398	351	378	391	359	382	384	366	341	341	337	346	356	333	386	353	376	333	384	388	354	352	367	380	378	359	378	327	358	352	387	342	363	383	316	378	355	366	340	383	380	339	353	363	372	362	350	367	383	353	346	339	359	331	352	371	346	383	335	366	347	376	373	401	342	361	367	353	347	350	372	344	363	345	344	350	392	344	372	382	380	340	349	390	378	330	341	384	377	328	368	349	392	354	343	370	335	373	346	363	389	343	373	340	367	379	398	377	359	331	367	351	348	381	360	376	332	367	368	372	358	337	351	354	366	398	371	391	351	338	382	326	341	368	363	364	321	308	362	355	352	341	328	328	349	356	326	372	382	359	349	327	365	346	355	377	362	389	392	332	358	362	376	303	341	370	340	340	348	353	345	375	351	378	344	350	344	366	358	347	353	359	363	389	374	369	357	355	388	366	344	343	337	343	392	359	371	397	358	374	339	328	374	348	330	362	374	369	351	348	377	401	336	345	357	379	385	360	368	357	364	366	370	369	389	340	372	350	381	368	354	361	384	377	372	371	377	368	343	371	340	381	387	327	346	380	342	378	354	362	363	378	365	364	340	385	366	354	391	376	358	387	379	326	366	413	348	391	335	392	386	358	380	352	345	349	345	343	338	398	398	337	362	382	363	386	358	315	348	368	357	364	347	386	333	361	391	337	376	379	376	394	366	384	396	361	352	363	364	361	335	353	378	361	350	353	356	364	341	353	371	332	359	377	346	369	328	379	398	380	356	358	333	368	390	334	342	349	347	371	342	355	376	343	397	345	362	345	357	387	357	374	364	361	378	357	357	338	415	391	355	386	361	366	373	346	385	360	354	352	353	362	368	376	351	392	350	339	361	411	314	332	355	333	335	367	393	370	370	385	384	355	350	364	371	338	359	381	359	355	337	354	371	357	377	340	330	351	347	374	360	331	386	355	339	352	332	386	362	394	338	369	348	354	405	372	385	361	376	363	361	341	344	360	340	383	341	373	391	367	407	354	357	394	366	350	353	363	348	365	356	334	339	353	369	362	359	402	378	345	357	361	343	369	331	332	349	377	360	329	370	366	378	345	348	341	376	404	342	353	362	358	357	358	365	372	324	376	420	362	378	380	366	352	364	352	356	370	405	374	343	357	357	361	346	373	358	314	367	352	352	357	354	346	376	369	367	375	364	374	347	354	371	350	378	345	356	371	363	353	367	383	351	399	373	364	367	355	365	342	371	363	357	322	346	394	366	363	373	355	413	365	369	338	383	355	362	341	368	321	339	362	391	402	347	363	372	356	391	370	329	370	346	383	364	347	353	357	315	362	374	336	350	348	347	332	384	364	308	371	355	354	335	350	384	348	362	353	332	353	354	330	365	351	337	360	338	335	343	339	360	364	366	346	375	372	361	355	376	378	335	378	372	365	368	416	374	379	404	369	347	370	366	359	375	337	385	336	378	377	354	360	361	382	381	373	329	357	360	402	368	388	388	364	358	374	360	347	403	380	379	348	375	357	354	361	394	368	351	351	346	373	354	338	367	379	359	333	320	337	349	403	346	357	384	335	351	324	361	383	388	414	370	403	356	358	357	370	352	360	353	394	360	359	370	361	373	359	344	391	360	361	340	359	352	361	352	395	347	344	380	364	326	367	390	361	360	371	364	342	368	363	343	385	344	369	376	378	360	349	361	346	340	346	342	389	365	366	330	359	366	345	350	355	364	355	359	386	338	357	364	374	369	337	354	335	341	399	381	370	370	366	336	356	314	381	355	330	368	386	331	350	338	360	367	352	402	354	360	372	316	356	372	367	363	380	385	346	369	347	339	356	346	346	381	339	385	347	321	329	360	350	375	373	379	355	345	366	344	395	387	405	361	372	342	363	363	386	368	395	337	341	352	337	324	327	363	361	364	368	344	345	337	377	368	372	381	346	346	348	346	340	338	323	347	384	346	341	376	360	362	386	343	393	366	389	364	383	349	350	346	381	364
38330	45738	19141	15297	14650	15178	13857	11206	8957	6968	5235	4356	2840	1914	1385	1638	1375	1152	1100	904	724	716	611	589	549	463	470	459	432	430	462	437	442	437	432	470	454	419	404	424	407	399	386	480	413	448	471	448	427	399	439	390	405	382	410	389	398	424	409	441	433	413	412	408	399	419	400	427	381	412	402	423	420	408	422	415	411	376	417	421	408	402	392	429	416	389	419	410	410	410	404	390	404	357	411	388	370	409	411	391	365	365	439	398	446	370	400	430	410	427	389	418	408	432	378	412	398	426	418	413	419	389	400	359	403	386	370	420	416	343	390	431	382	390	382	411	423	413	397	390	371	413	405	404	400	371	415	363	408	413	416	423	409	413	389	424	345	396	405	418	410	392	379	410	385	397	392	432	425	394	426	391	391	378	414	396	383	426	352	415	409	407	407	414	414	400	406	409	405	403	432	388	395	386	425	389	441	388	396	417	425	383	430	378	412	393	396	389	422	412	428	397	383	409	401	390	410	375	392	414	381	375	398	365	405	432	400	415	353	433	421	445	396	366	398	420	419	406	402	396	393	389	394	400	401	412	424	393	395	403	429	398	396	398	400	422	401	392	381	385	393	405	397	417	407	431	423	393	451	397	416	442	396	412	400	407	383	434	376	403	413	414	391	412	386	384	410	426	428	402	421	356	402	374	422	398	400	429	414	421	425	402	431	434	413	406	405	384	365	370	408	389	410	381	400	380	430	395	380	411	393	393	430	425	400	423	420	380	381	383	391	423	412	424	432	443	380	400	365	422	373	461	409	420	441	353	401	383	392	392	405	418	373	395	351	363	386	388	429	391	395	421	413	397	418	428	378	364	412	402	402	394	399	401	400	382	419	371	431	386	379	419	421	411	431	398	405	372	410	385	382	407	423	392	384	379	426	409	389	383	373	368	443	398	419	363	405	378	429	414	413	391	390	393	372	421	416	407	380	412	400	401	407	405	426	453	400	370	410	393	426	400	402	392	409	398	401	421	429	414	388	426	415	421	431	399	449	409	412	428	370	391	413	385	433	391	421	369	446	388	398	347	370	392	390	400	396	380	409	386	388	382	399	389	403	424	441	450	445	409	403	388	386	425	424	392	390	419	407	384	396	398	428	390	382	430	373	377	417	385	405	400	416	401	410	405	453	413	374	400	375	387	418	389	434	401	380	388	371	391	410	390	418	396	388	401	419	379	386	386	400	415	415	374	454	410	398	445	424	400	394	418	371	387	405	371	431	432	405	384	424	409	374	436	384	409	408	422	404	411	410	374	387	390	391	413	418	387	397	383	402	376	401	373	390	436	417	374	414	402	392	409	416	372	445	410	416	401	417	405	392	440	424	381	427	398	386	401	396	404	383	387	400	426	418	363	393	437	411	405	367	384	396	414	415	385	402	412	400	418	385	417	393	418	428	428	413	378	424	373	430	416	374	366	414	418	375	374	365	390	377	436	389	392	399	401	420	425	414	392	393	420	408	394	402	403	435	398	382	398	388	416	370	389	432	389	421	393	379	381	418	396	422	396	415	428	400	407	408	380	425	410	426	368	402	428	400	415	396	391	434	386	415	396	449	403	410	360	414	426	399	398	409	425	411	411	419	441	392	394	391	405	444	409	379	416	403	448	434	376	427	376	405	402	408	409	388	403	412	400	399	425	367	377	422	400	423	425	444	407	427	431	419	407	397	387	399	377	432	409	379	446	391	419	423	398	369	409	389	410	413	434	407	428	395	374	430	384	390	413	397	381	397	403	377	411	412	406	396	387	418	392	370	399	383	401	403	407	397	405	409	399	397	385	392	408	411	394	403	390	386	371	397	372	407	415	444	400	418	421	431	385	400	388	415	375	433	399	383	401	421	390	400	359	401	425	408	379	412	401	413	418	392	388	398	386	403	405	407	411	405	386	415	383	399	409	378	376	409	395	376	410	401	388	385	389	405	408	431	399	429	393	390	400	421	433	402	370	398	386	358	444	386	395	388	417	400	400	405	381	376	392	389	379	452	398	403	394	412	425	413	405	424	404	384	418	410	421	391	417	392	431	407	393	393	386	393	417	414	397	407	391	421	423	412	408	395	378	370	399	376	359	411	396	395	432	390	408	428	364	423	450	409	401	418	444	434	407	395	412	428	422	405	422	404	433	419	386	375	414	407	400	406	418	401	378	421	402	394	402	406	384	419	388	412	418	406	436	401	409	422	424	389	430	388	358	405	386	393	420	391	375	398	411	423	418	387	413	415	414	416	410	384	398	402	415	412	400	382	414	424	372	388	413	421	416	421	420	424	419	445	379	408	410	400	393	437	411	401	400	443	411	408	371	401	415	401	413	418	418	368	431	408	389	428	379	419	432	427	441	388	387	401	417	407	416	378	406	419	405	394	405	403	447	389	391	431	395	391	397	411	395	374	421	421	407	378	395	414	376	435	415	398	402	371	402	367	403	398	432	432	407	412	413	389	385	432	387	425	392	394	426	385	403	394	388	400	385	396	404	398	385	407	412	435	387	389	422	445	441	368	388	396	438	423	425	414	433	388	434	415	366	403	397	412	384	389	415	401	420	404	405	393	378	408	398	442	405	440	422	394	403	389	423	384	431	382	395	400	411	429	408	387	383	402	434	386	387	404	382	366	427	405	365	390	402	374	382	384	422	379	400	394	347	436	392	382	419	431	390	381	419	447	403	396	427	437	408	432	427	414	390	397	372	384	399	389	425	394	398	380	417	401	393	420	402	371	404	410	414	408	392	430	376	416	400	375	441	390	383	414	420	418	388	415	392	388	424	374	416	443	432	393	439	408	399	416	417	397	426	382	408	400	435	435	400	437	410	421	387	433	377	405	423	413	378	410	386	402	414	393	379	415	377	407	407	370	406	365	405	412	412	389	390	399	393	423	430	423	396	395	429	389	424	374	430	421	416	421	396	439	390	393	371	407	406	401	395	426	420	394	395	426	387	433	399	374	378	384	421	415	343	396	369	400	384	379	386	416	391	399	411	380	396	432	410	434	394	392	404	410	420	435	413	413	396	401	405	423	399	399	418	428	407	425	373	400	417	392	363	401	391	401	360	381	429	370	393	404	421	374	399	392	410	392	412	405	383	359	430	396	392	399	371	432	411	396	437	397	430	403	383	416	415	377	456	381	386	406	425	398	425	423	381	392	374	384	394	382	402	393	432	428	434	410	414	394	445	417	404	368	405	384	443	388	396	391	387	404	418	413	388	420	387	356	411	406	431	414	401	381	402	408	400	400	421	406	401	392	408	384	446	421	404	424	395	395	401	408	390	416	426	406	413	430	377	373	363	382	414	373	415	435	423	390	398	406	373	424	385	415	408	403	397	403	351	411	393	420	380	430	424	416	394	395	394	400	384	380	427	381	393	410	413	423	409	401	388	404	413	429	390	418	440	389	393	389	378	411	412	402	353	415	379	423	429	411	393	413	397	417	365	415	408	434	421	399	388	406	401	388	368	401	397	405	405
27991	22156	12620	4348	3001	3072	2680	2215	1762	1258	1121	1023	871	584	524	614	479	532	511	502	471	441	419	382	445	413	422	410	385	444	370	388	381	370	381	394	395	353	367	398	377	401	410	358	398	375	398	406	397	423	403	388	390	410	397	401	422	414	434	388	377	419	393	400	388	409	391	383	397	383	425	381	411	378	365	374	389	421	342	393	373	359	388	419	371	405	378	380	384	387	424	371	380	379	399	375	404	348	406	428	369	393	389	379	395	412	410	379	390	383	402	375	402	360	383	402	387	389	421	416	404	393	399	381	418	394	395	378	418	388	414	420	402	369	410	400	376	369	376	373	389	404	374	373	380	398	420	427	433	379	384	413	395	385	382	390	382	398	374	392	425	395	366	367	398	368	403	383	413	396	384	387	424	407	422	407	412	394	355	385	374	415	416	402	399	383	424	397	401	389	411	365	384	396	366	383	397	397	381	405	395	371	428	426	431	377	401	414	398	363	373	398	385	393	393	350	394	402	376	379	388	369	394	408	375	407	370	410	413	379	377	404	398	419	382	405	385	405	395	379	383	416	420	404	367	376	387	371	404	405	409	414	406	380	405	396	358	396	387	347	396	403	409	357	354	415	374	386	375	396	398	388	377	425	400	401	357	403	386	388	423	390	384	403	400	378	410	408	394	388	417	379	436	361	370	402	369	385	386	332	408	366	425	411	412	401	427	398	385	400	408	396	366	389	418	365	414	407	382	356	387	375	361	381	415	387	412	369	390	407	352	400	391	417	420	403	380	370	371	407	435	402	392	363	419	396	402	388	394	390	384	392	376	377	389	397	398	394	391	382	411	426	406	389	389	385	426	403	386	383	418	372	409	403	393	413	413	383	414	395	417	384	403	397	419	375	402	384	415	404	363	398	382	366	374	388	385	353	356	382	374	407	399	416	406	392	387	411	388	411	427	369	399	368	387	412	390	381	400	402	393	367	398	402	398	410	380	393	390	373	350	399	394	391	364	379	379	389	411	395	410	383	399	389	399	406	387	414	411	381	388	390	387	387	405	393	393	387	352	394	401	383	384	383	398	368	384	397	382	388	378	403	393	423	391	364	415	400	407	375	416	403	393	366	405	410	371	392	402	429	397	367	374	409	383	389	396	372	380	385	415	414	397	415	393	378	411	387	398	412	396	394	405	395	410	391	411	369	376	373	390	413	400	393	383	413	371	384	384	396	389	365	390	419	378	401	440	406	429	393	423	368	387	385	357	404	415	388	374	406	406	394	424	369	367	387	386	398	422	366	405	382	431	402	397	411	434	406	385	406	407	395	394	394	382	397	404	394	413	394	396	446	402	355	388	395	400	366	359	389	365	409	391	373	384	380	398	400	395	419	390	433	398	406	396	374	435	354	401	376	346	387	376	378	407	379	362	390	359	390	392	375	427	396	378	376	379	390	386	407	392	366	374	404	405	390	362	416	383	406	398	384	389	390	392	394	386	374	407	390	409	390	373	402	446	382	394	446	387	405	371	375	395	402	411	396	414	413	423	386	399	353	414	371	362	387	376	406	364	392	413	390	415	388	395	379	384	387	366	389	395	405	378	354	441	376	358	377	409	399	371	371	356	368	363	392	421	422	397	410	416	420	395	382	386	394	391	435	368	410	436	383	375	417	394	391	444	412	391	362	390	375	371	391	399	395	397	406	386	360	371	397	365	366	382	398	405	393	394	385	383	387	361	388	430	371	367	394	398	360	417	362	365	388	386	377	408	395	383	371	390	388	369	395	426	385	358	393	438	362	377	404	422	422	396	390	400	373	365	373	403	381	376	399	407	365	366	397	371	411	383	394	358	384	393	407	352	379	348	383	354	406	369	384	416	388	377	399	372	425	397	373	397	396	400	371	408	376	386	370	379	412	403	403	409	376	412	393	396	423	403	387	403	405	359	368	389	382	393	398	424	389	393	391	385	404	388	432	343	357	424	415	407	394	344	391	401	386	401	397	414	392	368	393	387	365	378	398	420	387	391	394	373	384	401	365	393	395	391	347	425	387	437	386	416	368	409	361	398	350	406	407	408	356	428	387	416	377	409	399	391	394	397	373	386	365	398	371	423	424	421	381	397	397	389	407	373	367	388	400	367	443	380	391	346	391	417	375	376	401	428	413	391	388	408	401	376	394	414	442	352	404	396	374	421	391	378	362	390	394	360	415	378	391	418	364	385	374	380	425	371	364	359	428	416	432	385	394	384	395	379	400	374	401	397	374	389	382	372	395	381	380	384	413	405	403	432	415	382	364	422	397	377	410	410	377	404	413	386	390	383	405	393	411	373	394	385	385	346	402	431	399	412	414	383	396	428	356	410	401	382	367	349	393	390	390	400	380	367	421	379	369	381	381	379	389	371	381	374	399	374	395	408	404	402	401	382	398	426	392	382	346	382	373	367	374	419	371	412	405	401	401	399	370	403	361	387	436	380	373	404	396	373	404	386	352	421	414	406	427	358	388	413	386	396	391	395	395	394	394	380	394	406	373	419	358	341	402	374	433	408	413	429	412	391	378	395	401	397	401	389	374	374	397	356	375	392	412	373	376	421	377	387	404	406	409	395	379	347	411	402	397	394	374	372	370	454	418	407	378	368	375	425	370	376	384	377	382	395	399	392	384	362	397	387	378	417	410	418	375	376	408	416	402	401	387	395	412	421	407	366	388	378	410	388	368	396	399	404	402	401	359	390	420	372	407	383	413	441	400	419	404	387	413	379	383	387	364	387	390	383	404	382	379	403	387	425	389	390	404	408	377	413	406	414	394	413	368	409	407	394	368	419	400	386	386	356	402	410	395	358	385	392	367	396	389	371	428	413	414	374	367	405	397	392	409	381	436	451	382	416	411	369	365	371	403	372	430	426	366	378	400	378	400	404	387	380	393	399	436	385	388	403	387	375	371	385	372	395	364	388	409	383	397	388	390	385	408	402	407	376	413	378	400	381	368	383	411	382	380	414	384	397	381	366	417	400	412	383	396	399	370	380	377	417	372	392	399	415	385	362	409	397	394	367	396	388	408	389	420	403	404	376	406	388	439	435	375	394	409	377	389	395	403	406	396	389	382	341	391	367	373	382	386	396	389	400	397	402	388	368	420	401	355	413	415	403	401	401	402	392	398	371	372	399	373	390	396	407	395	420	365	413	401	410	377	405	347	398	392	393	388	388	382	381	393	388	390	387	393	412	382	392	411	400	359	395	376	434	394	416	380	417	413	380	387	355	391	402	379	402	407	395	407	423	395	397	373	401	376	411	362	362	418	406	391	373	421	408	383	393	408	417	385	395	405	386	377	413	396	388	394	362	383	369	387	382	386	401	408	371	386	423	409	398	397	396	383	414	365	392	370	425	382	375	382	381	450	379	393	403	352	383	420	421	396	399	382	388	403	388	397	368	415	389	404	432	427	381	434	408	394	389	396	395	386	383	396	404	401	420	415	393	382	410	403	372	379	396	406	422	418	385	400	373	361
31375	25517	5125	5325	5479	6089	5300	4539	3671	2542	2094	2023	1325	855	712	824	763	743	650	648	610	568	543	518	452	462	458	467	499	451	427	476	495	487	469	447	460	462	463	459	485	455	502	459	444	485	483	496	474	482	480	484	483	485	497	463	480	493	468	478	500	447	460	502	497	457	499	460	498	459	467	471	466	480	489	473	426	471	462	496	426	465	503	500	490	494	510	469	493	471	440	462	463	493	487	493	457	474	486	451	450	487	460	502	475	460	478	448	472	477	454	481	448	470	479	477	484	484	492	485	473	461	463	479	477	457	493	450	456	449	513	437	463	472	458	474	500	431	416	457	463	446	461	462	451	446	439	441	493	485	503	451	453	461	469	478	504	477	475	494	440	467	456	446	436	458	447	463	471	467	483	455	488	489	465	439	498	509	444	477	477	454	435	423	453	451	479	472	451	478	482	469	512	467	445	438	482	476	490	500	479	510	468	461	444	446	485	433	459	491	459	438	455	493	473	486	499	445	443	490	460	463	483	498	472	474	464	470	472	459	480	465	496	484	449	483	444	478	471	471	447	482	433	451	453	462	470	503	510	481	492	458	464	474	445	465	448	467	462	462	466	450	434	497	437	473	482	500	486	488	456	463	475	480	482	423	457	484	447	478	445	449	482	487	495	503	466	506	466	465	472	494	500	487	454	453	479	488	498	460	485	488	463	468	461	441	489	468	429	484	446	438	485	463	449	445	472	463	477	520	467	428	469	508	463	467	506	466	487	445	489	482	482	472	474	478	450	487	450	488	483	461	489	441	451	477	463	501	472	461	502	439	485	509	446	466	471	498	479	462	471	469	463	486	498	471	445	437	479	459	462	486	469	485	470	480	469	498	437	460	460	476	441	460	460	497	472	503	443	451	466	454	477	461	478	462	467	474	479	470	505	466	504	431	460	492	442	461	443	425	450	444	471	445	466	460	468	460	480	496	471	510	455	454	482	492	510	441	499	483	460	464	492	465	449	494	519	458	452	472	506	427	495	464	433	467	451	436	476	508	461	480	487	418	495	488	447	503	474	451	451	459	452	450	487	471	493	429	484	483	474	434	500	433	478	489	449	444	455	459	455	479	482	442	456	478	445	476	472	492	452	477	471	465	488	451	470	467	435	425	484	506	433	480	475	435	476	489	501	473	444	450	492	444	482	428	461	452	487	499	512	496	485	501	495	463	494	505	475	472	497	471	483	500	459	391	470	487	494	454	474	511	465	443	475	484	531	506	417	491	503	473	482	468	485	451	482	454	471	475	454	462	466	491	449	485	457	493	457	443	404	480	495	471	480	491	467	434	461	462	468	470	451	445	450	476	490	411	462	494	424	459	459	473	473	466	482	493	475	464	505	499	477	452	467	481	504	458	477	467	476	487	496	472	446	489	464	469	464	473	495	440	516	453	462	476	473	460	447	458	460	497	457	438	446	439	431	466	495	478	479	463	417	478	475	464	482	437	508	486	491	447	467	449	471	461	451	488	459	443	476	453	439	461	467	441	462	476	460	453	474	480	515	477	482	449	464	509	472	480	460	458	490	481	486	471	434	521	440	483	485	488	477	503	452	454	485	497	506	465	464	478	429	489	468	466	475	463	435	484	467	494	476	430	488	452	465	489	494	488	457	455	436	453	516	508	464	492	520	434	450	443	429	466	444	447	474	514	436	440	476	511	440	460	456	470	456	461	495	469	498	484	466	505	492	481	455	493	445	463	499	432	453	453	466	448	483	456	492	473	469	435	495	480	452	484	486	481	501	498	490	484	467	456	489	494	468	480	453	478	482	488	478	417	434	442	465	448	485	446	468	481	445	478	471	465	495	474	506	479	479	463	470	444	454	465	491	455	444	476	477	474	462	471	493	473	471	483	457	458	450	434	487	462	477	479	429	458	471	474	503	448	478	511	468	427	476	473	473	436	445	457	462	483	457	502	483	477	474	467	476	439	454	461	444	441	461	476	436	504	433	468	510	443	476	475	506	461	471	474	480	492	490	471	438	471	475	453	491	416	465	419	450	477	464	446	477	454	454	469	422	453	527	493	465	470	441	476	438	500	452	473	474	479	448	440	493	461	468	478	470	466	499	508	500	471	483	474	501	453	480	491	472	441	485	479	506	449	461	493	514	498	494	514	481	462	464	453	447	452	478	471	484	486	485	451	504	481	467	447	485	483	475	446	501	449	466	441	476	501	509	476	455	465	480	466	443	465	452	464	486	480	457	466	489	416	447	482	452	481	446	468	483	416	527	425	466	462	449	445	457	478	430	442	468	466	482	491	464	429	456	489	454	450	456	488	485	468	448	488	465	452	447	488	495	474	460	489	473	472	478	474	471	447	460	470	482	465	470	459	488	473	502	455	509	423	451	480	488	415	491	452	467	459	466	448	491	457	456	467	483	430	462	456	458	463	452	481	450	490	466	460	469	474	488	464	486	444	481	462	483	448	481	468	455	476	456	452	429	472	490	440	459	506	460	449	484	466	417	459	471	445	441	457	489	477	433	456	511	407	443	487	477	491	476	521	474	456	486	456	466	461	446	460	465	462	467	491	501	459	491	474	531	434	454	477	495	482	485	489	501	474	462	445	483	476	451	506	489	494	487	465	459	489	455	460	464	492	476	503	455	454	470	457	462	487	453	459	495	494	482	439	475	460	464	440	466	459	468	424	487	462	464	474	475	479	467	480	463	483	452	482	472	451	468	453	515	481	489	469	462	427	501	467	429	472	490	448	498	430	459	471	439	486	457	482	484	502	486	435	480	472	451	489	470	469	492	461	428	456	506	483	476	495	486	434	473	478	451	550	453	471	452	475	477	474	483	495	449	457	424	449	458	461	453	460	450	485	447	429	467	449	495	449	468	447	468	466	474	494	497	434	454	464	488	471	439	512	474	493	473	483	518	501	497	468	482	453	467	506	474	499	475	508	459	453	468	464	454	540	491	459	465	474	492	471	451	439	476	470	457	464	520	460	463	505	494	447	447	456	498	429	461	456	464	455	490	491	475	481	486	479	486	493	449	458	453	427	465	468	485	475	439	445	478	483	492	448	474	448	485	476	477	517	454	476	487	470	488	463	455	514	484	483	437	467	482	455	474	480	453	485	470	482	495	472	460	460	463	409	489	482	462	461	456	459	440	412	472	417	469	480	492	459	456	456	470	480	429	475	498	455	478	478	477	460	469	444	456	483	507	474	505	475	419	486	504	482	482	505	454	463	478	455	512	482	458	487	440	427	455	467	499	437	443	483	489	440	478	498	471	463	470	464	495	464	480	509	434	473	467	490	482	470	455	469	492	459	448	467	464	432	495	479	466	464	472	434	484	456	437	429	464	467	474	481	474	443	448	462	472	506	419	488	402	499	449	444	499	501	443	479	448	472	458	475	465	464	475	452	456	445	436	475	439	452	471	504	463	482	457	453	500	476	466	493	476	449	454	472	453	473	447	505	476	464	472	480	454	451	510	498	460	491	447	463
23397	20833	28047	23702	20863	14476	6133	3841	2849	1966	1610	1448	994	773	536	544	560	474	416	370	389	315	281	291	260	247	229	242	244	219	239	246	287	221	243	228	249	220	248	238	236	226	264	230	230	266	246	236	239	220	224	243	207	249	247	244	244	240	231	213	230	242	241	254	239	207	244	249	253	234	232	226	233	220	219	216	212	210	222	228	242	241	269	240	223	245	250	252	248	247	224	250	254	225	221	226	211	250	231	235	230	252	232	244	265	241	239	236	244	227	234	241	210	246	226	228	226	230	237	228	224	269	224	213	229	231	228	223	235	220	241	246	247	202	238	233	212	217	244	249	224	218	232	230	221	224	236	221	215	249	245	232	222	236	243	235	208	220	233	211	232	233	226	235	204	240	241	248	242	214	256	244	216	249	223	224	232	224	223	222	218	200	234	209	221	250	238	239	233	222	239	236	261	232	237	255	231	229	218	236	214	248	242	222	248	244	229	234	238	204	235	221	232	212	241	219	203	260	233	204	227	233	224	237	239	220	241	215	209	217	257	234	223	237	222	216	230	217	219	221	220	231	241	235	228	249	251	234	248	196	217	229	224	212	217	224	232	232	217	229	245	247	251	248	214	198	223	214	202	242	212	244	241	239	244	227	208	217	237	209	246	217	219	238	213	255	236	237	197	237	222	247	215	249	231	231	230	242	213	217	263	258	215	224	238	233	233	231	222	247	203	210	222	215	219	228	248	227	258	236	246	218	229	217	226	247	222	220	251	245	220	229	242	231	224	225	227	233	240	229	222	217	226	241	231	256	225	218	245	227	231	234	210	249	208	199	213	246	252	240	237	225	248	240	230	253	227	207	249	219	221	231	238	247	255	246	241	235	204	245	263	233	238	209	217	239	234	271	217	231	233	258	224	258	267	229	213	247	241	207	254	249	229	216	228	246	206	223	223	234	236	244	218	206	235	228	240	244	226	240	240	251	215	252	229	226	256	233	242	223	234	250	226	232	244	231	224	251	232	220	220	244	210	226	204	244	232	225	227	272	215	255	234	227	213	239	249	228	247	254	236	260	220	229	238	207	201	236	213	247	205	237	225	213	258	223	254	218	235	226	237	200	241	275	213	226	245	260	220	215	211	247	202	224	240	213	234	222	250	240	221	210	211	243	254	224	251	240	236	208	207	230	228	251	247	245	230	225	228	242	226	244	239	211	232	249	239	244	190	229	232	214	215	213	225	234	215	224	241	239	233	251	258	228	247	205	206	247	237	243	239	251	232	229	238	237	246	265	234	211	207	224	242	230	262	216	235	230	238	277	227	252	223	216	217	186	223	218	265	228	227	255	231	231	243	226	223	236	262	274	250	249	277	225	256	262	233	259	208	225	240	222	248	206	237	214	217	240	220	230	232	234	248	219	271	237	225	255	247	237	225	210	240	252	220	249	234	235	251	254	241	228	248	241	230	221	212	244	239	234	232	237	230	233	230	220	254	225	240	207	217	240	210	242	233	235	207	195	212	225	226	247	229	239	230	254	228	226	224	218	254	218	223	247	207	242	198	215	221	226	218	252	242	217	221	237	233	201	231	235	248	219	263	240	240	220	228	233	225	230	248	204	240	222	206	244	239	215	263	241	215	223	223	214	242	252	250	221	204	217	233	255	247	207	241	247	230	243	232	240	226	242	223	226	221	249	225	218	231	256	232	243	196	219	249	230	232	226	216	250	208	236	252	224	224	232	244	209	228	207	218	217	260	236	247	229	225	234	221	231	217	227	240	230	257	221	216	209	245	225	215	227	242	235	223	257	229	246	216	227	222	242	232	218	254	202	218	228	247	228	256	215	207	211	234	222	202	223	235	237	224	233	217	243	219	239	229	255	247	239	205	254	215	240	235	217	232	185	200	249	217	249	208	251	214	220	242	252	254	258	216	229	231	237	208	227	226	215	205	237	238	229	221	223	237	220	247	238	214	271	227	235	243	230	229	240	226	247	229	229	199	200	213	251	246	237	228	230	221	252	248	234	234	229	222	258	246	225	243	213	219	246	247	252	229	228	230	248	239	216	251	206	220	246	214	228	216	237	218	225	223	223	237	231	227	218	240	218	226	241	235	229	262	219	236	225	218	219	235	227	240	217	249	205	259	221	224	235	238	235	220	225	231	218	239	240	250	224	260	203	226	212	203	225	231	230	232	206	242	228	232	209	243	229	208	218	237	231	248	246	252	244	233	228	229	244	235	234	217	225	250	220	232	231	261	219	234	258	232	233	238	220	219	220	208	216	230	214	231	249	218	229	238	229	220	235	211	253	227	234	222	220	227	211	214	213	230	236	223	226	239	238	215	238	209	260	232	234	212	219	234	228	253	230	244	230	257	246	206	233	215	220	239	222	218	238	234	218	218	221	222	248	260	256	238	222	238	221	235	231	225	251	237	239	248	221	220	222	233	259	220	215	231	253	219	219	217	224	213	261	255	243	216	233	213	216	251	229	224	239	232	204	241	239	251	218	231	257	194	258	216	230	245	241	223	226	250	232	231	231	231	212	245	251	242	229	225	236	241	238	232	219	208	235	230	224	236	240	221	210	223	236	223	235	243	241	227	221	232	249	221	214	245	242	233	220	218	228	243	227	222	218	250	242	240	221	231	238	237	214	266	198	276	228	256	251	218	205	240	223	201	238	236	233	228	209	212	224	230	225	253	220	254	223	222	232	241	257	226	242	230	240	233	194	230	214	248	222	235	216	245	237	234	221	224	252	233	212	252	232	221	233	210	221	227	220	226	251	240	242	246	230	257	236	205	206	237	216	210	238	226	244	212	249	229	240	211	250	254	203	222	237	248	243	205	228	233	237	232	229	237	217	230	257	235	209	223	252	188	230	242	243	246	236	212	242	261	243	235	227	243	235	242	253	251	214	240	225	228	223	213	245	261	239	216	256	231	244	231	233	214	221	227	236	214	276	242	228	245	225	244	206	242	231	237	235	249	241	223	222	235	251	225	260	207	225	222	237	242	193	224	239	226	245	242	256	241	236	252	225	228	232	213	203	224	196	214	221	249	207	237	213	220	224	257	225	211	230	232	235	229	258	227	240	227	222	229	223	232	228	230	246	197	219	237	213	231	214	232	239	194	239	243	246	222	230	229	228	248	213	224	244	234	270	235	236	245	250	232	252	240	233	235	207	265	199	214	230	255	212	215	232	220	223	233	244	236	231	229	227	242	212	225	244	206	229	206	220	234	220	251	233	231	245	225	240	239	201	233	236	213	215	207	243	228	214	235	258	243	247	209	231	220	238	232	252	230	222	219	212	211	214	229	221	222	217	225	247	207	221	232	220	220	257	225	243	239	237	213	232	245	245	230	228	243	227	223	215	220	234	226	233	223	245	230	240	233	213	220	239	225	255	219	233	234	255	240	235	219	252	242	234	212	215	234	206	244	215	245	223	219	242	223	223	224	232	239	212	209	231	229	207	237	270	254	244	223	237	253	228	246	227	233	190	244	222
34279	36509	12538	10499	10233	10115	8994	7615	5948	4096	3059	2968	1757	1458	880	952	876	737	616	594	547	488	444	376	351	323	315	327	338	292	299	283	285	302	331	315	299	284	291	335	279	301	279	302	299	329	316	310	324	284	289	295	280	279	293	278	329	316	275	302	271	258	274	301	305	286	296	295	290	284	304	261	262	283	292	312	273	317	277	320	291	270	300	262	279	255	298	286	279	274	279	293	277	265	278	295	306	268	274	275	289	287	313	271	293	315	284	250	300	265	275	261	274	263	296	308	269	294	267	279	278	293	255	280	266	309	280	266	293	293	293	315	300	289	274	306	278	310	309	317	255	266	263	267	264	282	273	291	274	259	287	268	250	287	282	279	291	278	292	283	270	294	277	290	279	269	272	287	257	296	271	293	276	283	249	289	296	287	296	316	284	260	244	278	259	311	302	295	302	298	260	323	284	293	253	298	307	279	276	268	271	275	318	303	268	292	302	297	273	275	293	261	283	291	268	278	253	280	271	300	268	278	257	291	292	260	310	286	264	261	281	286	272	289	285	301	290	276	274	291	294	272	265	272	299	298	294	304	268	283	284	304	281	284	291	281	269	300	282	271	288	293	282	284	293	257	275	328	309	305	305	280	257	289	312	303	297	264	274	281	288	277	277	265	276	259	288	289	279	301	300	284	280	279	290	283	310	263	281	311	298	257	280	259	310	309	281	273	297	292	310	317	278	246	290	270	286	256	296	281	315	278	283	273	284	286	271	318	300	257	264	290	242	291	278	274	319	267	260	280	313	299	287	308	293	299	302	290	302	280	320	264	321	280	297	255	266	275	300	286	285	307	296	280	285	278	270	296	258	297	307	297	285	272	290	256	272	299	264	291	271	270	307	280	310	267	279	272	300	262	281	286	273	277	253	275	268	270	265	262	253	312	270	311	281	287	290	257	287	294	249	297	295	290	287	302	284	274	273	320	295	262	273	299	257	299	280	258	281	305	280	282	304	275	265	260	280	274	304	258	273	294	265	291	325	276	276	279	293	286	282	266	284	298	257	289	276	288	285	267	275	298	290	278	284	246	256	309	302	283	256	258	274	283	305	301	273	268	279	276	270	281	279	284	281	281	291	248	279	284	310	294	263	283	292	284	300	277	311	281	278	251	287	275	254	271	265	289	317	307	294	300	280	285	280	265	274	310	301	238	281	274	278	261	277	283	264	293	286	284	289	266	276	272	304	323	322	285	266	268	301	283	286	264	304	290	287	281	254	247	310	300	287	271	299	289	289	266	298	295	314	292	292	274	289	288	286	278	277	258	285	277	302	304	288	294	275	281	251	288	287	315	287	280	277	239	275	286	271	294	317	294	261	269	284	261	290	274	268	282	262	304	281	288	288	301	257	286	269	248	313	249	286	304	285	258	275	277	304	282	301	287	312	255	275	288	314	295	284	287	269	286	271	291	305	270	313	266	310	278	310	300	302	302	317	270	276	274	295	283	330	289	260	282	291	277	303	279	288	278	282	245	300	292	284	281	277	287	298	308	287	329	315	312	300	299	283	290	290	286	262	272	268	277	270	328	292	262	279	281	287	285	272	265	265	328	261	278	278	282	256	297	307	289	283	289	302	288	302	259	282	278	291	262	294	279	288	268	285	306	288	280	261	261	281	271	282	293	272	275	289	266	312	288	270	258	310	291	294	307	244	307	257	263	254	281	282	288	251	279	281	305	253	271	308	265	292	278	282	274	245	287	258	284	300	297	271	286	291	279	300	292	273	264	271	286	294	293	294	283	268	262	249	277	291	283	273	282	255	289	294	276	291	257	291	271	311	247	305	265	303	289	262	283	277	302	263	278	258	296	282	264	273	275	292	275	294	255	267	303	279	247	265	272	268	273	289	263	265	274	298	301	264	273	274	269	295	253	289	311	287	286	265	293	321	284	292	331	296	250	298	271	284	277	265	270	277	255	278	286	277	303	297	279	261	289	281	278	308	286	252	290	245	267	296	295	289	293	293	311	235	307	277	284	278	267	307	300	311	285	296	307	282	301	251	287	268	302	281	257	283	276	265	289	276	274	294	262	311	272	302	292	265	294	283	274	281	269	268	264	253	283	269	286	278	265	269	265	315	266	263	302	289	287	299	291	294	256	272	273	289	272	258	296	285	283	278	283	274	294	306	248	290	270	274	263	269	291	297	286	300	310	283	278	284	282	293	254	276	279	272	284	284	290	294	296	249	280	259	270	251	293	296	285	293	317	269	276	269	291	324	281	265	295	266	290	267	308	285	297	306	266	302	246	288	279	260	265	244	274	248	299	301	281	293	295	278	286	284	272	292	286	268	270	278	289	291	253	279	297	306	309	272	281	282	285	289	288	271	286	293	291	298	250	311	301	275	306	295	288	272	294	308	260	291	279	303	267	258	266	262	265	283	265	297	311	270	259	258	296	296	260	282	312	298	317	270	272	295	274	311	257	293	289	286	293	275	300	306	266	277	297	282	293	282	286	290	303	301	289	272	278	271	270	306	293	281	269	277	320	281	253	310	286	260	273	254	284	282	301	266	259	289	245	260	250	277	277	289	275	315	263	299	318	304	265	289	309	273	281	284	288	263	278	253	263	304	283	283	304	289	267	251	297	298	288	288	288	239	297	331	306	283	295	256	275	246	319	338	278	297	262	293	271	279	265	241	285	267	257	259	284	269	257	245	285	271	283	302	299	262	288	265	298	269	305	263	291	277	294	297	266	280	277	278	264	261	273	262	253	262	293	305	295	279	284	283	305	266	275	291	270	259	271	273	301	275	290	296	259	284	242	267	274	296	286	304	301	280	284	281	289	277	297	302	279	279	265	304	293	303	291	321	302	280	286	286	269	282	267	312	273	266	261	274	322	263	291	268	309	290	283	269	292	299	262	280	296	323	255	300	288	267	262	279	284	279	266	293	294	285	295	283	307	288	283	299	303	281	292	267	285	305	293	283	289	275	268	266	242	299	287	251	293	232	245	272	279	237	292	313	315	284	291	235	292	289	277	269	285	269	274	282	258	288	272	286	274	274	256	313	302	240	307	269	249	236	302	283	312	296	276	259	260	305	282	301	292	279	284	282	306	282	302	262	294	264	260	298	302	279	266	291	292	264	256	283	292	270	278	280	292	280	325	282	291	265	293	307	279	292	277	278	312	269	271	293	306	274	304	304	258	267	275	249	256	282	284	272	279	267	286	278	285	305	260	278	297	264	302	286	277	267	283	294	265	272	294	288	271	268	285	276	272	261	276	261	266	277	326	280	265	253	304	314	284	273	272	293	292	269	263	263	278	275	273	272	276	262	279	300	289	272	284	291	266	282	267	306	326	282	288	282	325	279	278	287	273	273	275	294	270	282	281	263	298	294	270	303	299	280	294	291	271	292	311	282	303	268	279	302	287	272	278	259	272	273	273	266	265	290	295	288	300	284	277	325	322	291	318	267	288	267	272	274	292	282	275	297	281	281	268	270	273	272	275
24538	20862	27143	24699	14872	5119	4029	3072	2582	1964	1631	1457	1151	927	791	787	771	720	708	586	726	587	631	602	603	564	534	569	552	558	498	572	550	585	560	576	563	544	561	591	569	575	562	558	557	583	564	598	551	535	551	566	595	516	542	539	563	579	547	562	585	562	565	574	554	577	576	590	567	555	516	543	577	570	525	570	535	574	564	578	577	538	530	555	563	508	537	535	536	595	527	540	563	542	525	569	572	541	534	591	583	552	573	560	566	585	562	534	511	559	525	530	545	559	530	550	561	515	513	551	549	554	521	528	504	514	556	569	581	537	536	562	509	499	564	544	502	508	528	511	543	546	536	552	533	574	515	535	541	541	559	514	562	527	510	551	568	560	573	544	549	512	538	543	557	531	544	525	556	534	561	527	552	567	519	529	551	529	544	508	565	547	539	557	536	531	535	560	573	538	584	528	552	536	534	517	541	511	532	539	586	574	537	524	577	592	551	620	543	550	588	541	583	525	527	606	546	568	530	529	578	547	544	563	585	566	561	535	557	559	533	524	511	558	549	580	517	562	541	552	596	546	561	500	571	556	558	517	605	579	573	514	536	580	532	552	589	554	560	566	512	583	510	548	544	557	551	534	537	509	558	536	588	532	532	532	561	556	503	560	543	544	536	549	528	592	506	526	544	531	578	551	541	536	535	526	552	482	524	528	548	520	538	511	534	542	572	536	564	550	581	521	536	552	546	534	580	543	578	555	566	550	576	543	532	582	582	573	544	529	527	532	536	551	579	569	537	518	508	543	561	548	583	539	572	537	547	544	547	559	555	515	556	530	572	574	551	532	550	525	526	593	563	502	537	515	546	565	569	579	559	569	520	553	530	574	571	550	522	539	544	549	579	527	475	552	541	537	534	543	581	561	558	515	537	572	523	518	548	525	581	547	498	555	503	558	584	555	540	572	574	551	558	553	520	533	541	522	550	529	548	569	530	572	556	521	567	543	561	528	500	532	568	528	515	531	544	524	542	530	547	541	553	553	581	606	548	556	522	515	541	538	576	541	555	512	557	563	519	583	551	577	527	507	579	485	552	495	541	561	519	575	557	533	521	501	529	566	485	555	550	508	539	523	584	565	525	553	553	567	531	526	522	587	560	559	517	514	555	575	539	562	556	549	536	537	559	528	532	550	532	572	542	545	523	544	545	526	523	568	571	575	536	515	524	538	511	550	562	544	561	568	578	574	539	557	576	517	547	541	552	526	520	526	554	555	539	560	515	554	545	534	505	571	527	547	537	537	528	547	520	526	555	554	573	527	516	552	523	547	560	537	561	527	589	537	548	562	519	547	501	492	552	561	524	588	561	502	597	528	553	546	549	529	558	547	550	553	589	574	574	568	560	548	549	570	552	509	565	525	529	531	499	515	548	524	544	568	565	539	588	544	557	526	553	511	554	538	540	545	549	556	508	561	531	568	573	561	589	507	537	544	562	545	558	575	550	531	557	540	573	522	570	525	560	566	551	572	588	569	561	531	554	495	570	514	530	519	555	529	544	545	534	563	536	557	535	537	484	532	544	559	574	528	545	552	525	517	556	482	513	562	543	527	526	573	547	553	542	542	532	562	548	549	566	559	585	533	531	550	548	542	507	517	542	551	549	532	568	514	570	562	565	509	545	511	556	540	497	550	539	587	541	524	534	567	520	570	561	503	528	522	538	523	572	547	565	534	524	523	534	556	524	569	521	543	557	546	514	574	537	552	541	528	575	576	535	546	587	569	529	550	545	546	576	548	536	571	532	591	565	522	573	516	501	561	532	555	549	536	524	544	538	560	575	520	538	556	552	537	539	547	540	531	516	524	536	539	558	567	527	547	565	536	591	544	545	531	513	519	551	529	534	495	555	538	501	533	567	521	574	540	534	507	561	543	511	559	549	527	544	537	535	511	531	548	519	511	535	531	561	533	513	545	567	529	560	514	527	566	547	566	540	512	561	557	534	526	534	565	543	567	559	504	544	567	551	518	560	523	552	576	519	519	553	468	566	521	537	568	518	562	561	549	551	544	571	533	505	598	563	546	501	516	538	570	522	552	543	541	533	569	546	559	552	579	540	550	502	564	551	553	563	518	507	560	506	525	557	548	527	495	492	554	568	555	558	552	476	561	551	511	592	580	535	563	550	542	557	561	525	538	547	528	532	517	553	543	563	535	569	541	528	517	501	567	544	526	542	584	526	527	513	573	514	509	541	508	559	572	531	526	548	575	529	526	516	564	536	515	548	521	548	575	523	534	568	559	538	531	574	522	526	579	519	546	535	558	568	552	529	554	551	571	563	504	502	549	551	562	538	567	529	494	548	519	539	599	521	558	569	544	547	518	550	510	526	509	541	541	567	551	525	532	540	538	509	516	593	561	530	515	496	568	551	548	551	567	544	584	552	584	545	570	539	531	575	532	571	541	509	506	498	541	532	519	576	533	608	553	535	562	579	538	544	558	514	544	569	534	513	523	534	535	558	531	563	556	569	567	558	577	507	552	542	524	557	513	536	463	541	499	572	538	563	499	485	559	517	606	545	528	504	568	523	562	540	546	545	529	590	573	536	513	538	512	546	512	553	559	535	524	555	507	570	520	571	529	531	539	513	516	549	547	525	540	535	500	508	528	528	556	524	535	526	543	503	529	582	547	547	537	558	511	526	530	543	516	529	514	550	530	556	573	525	506	523	500	553	554	548	521	543	549	587	537	575	585	569	573	513	543	523	563	539	576	505	516	528	588	550	562	495	582	568	562	491	534	544	564	541	522	490	558	542	577	503	565	567	567	545	536	576	568	512	549	535	522	553	584	543	551	510	553	553	552	528	506	529	545	519	502	562	550	553	590	569	543	564	476	543	528	548	546	588	579	529	552	579	570	568	520	527	542	548	561	519	510	606	549	547	527	525	544	508	577	524	563	509	506	519	515	522	552	516	507	557	553	528	547	559	550	559	553	495	564	562	559	537	542	535	546	568	545	495	580	517	544	534	535	534	525	523	541	536	518	529	521	579	557	521	549	568	521	520	588	523	541	542	519	530	544	523	586	568	509	542	535	550	542	539	515	536	551	537	548	514	574	544	541	558	519	584	537	527	564	521	562	578	559	538	569	505	562	553	490	532	501	508	571	536	537	561	499	548	559	550	550	540	514	539	531	546	552	566	529	540	538	537	552	577	542	532	494	572	529	542	517	538	559	533	563	502	523	502	537	510	540	544	530	556	564	547	578	574	547	546	538	531	582	534	540	569	569	559	561	552	586	569	566	554	550	543	544	535	538	526	582	521	532	503	505	531	563	575	570	560	552	544	572	529	492	508	513	537	546	544	544	569	507	553	545	537	546	534	551	508	539	562	600	537	545	542	546	542	509	569	573	520	519	551	535	503	533	569	547	531	529	550	566	531	489	557	537	574	535	535	495	539	550	553	560	531	568	540	566	576	535	552	501	550	551	544	567	520	529	557	535	517	554	548	525	569	498	584	567
34177	32399	9064	8833	8556	8022	7596	6269	5360	4046	3022	2789	1896	1553	1084	1175	1033	921	871	827	771	759	687	688	701	633	635	628	636	638	607	619	620	652	661	622	613	620	631	610	619	673	607	586	683	651	656	632	644	621	631	654	596	584	577	657	588	622	583	667	639	640	577	599	591	661	572	664	598	584	594	659	652	616	642	563	620	622	574	664	580	669	634	634	628	592	655	635	587	610	638	614	614	627	642	636	635	606	585	597	610	633	611	657	590	617	601	645	572	617	626	620	638	630	628	625	680	657	655	611	628	613	594	599	599	603	620	617	645	628	608	609	589	638	649	612	603	596	643	659	622	624	641	587	607	601	673	628	647	613	629	621	664	638	615	640	630	608	592	614	668	624	610	611	620	601	593	584	648	629	627	630	658	585	625	611	605	611	646	599	609	623	639	631	625	621	627	648	650	643	642	622	590	629	631	646	620	635	599	612	655	641	629	619	624	676	620	602	617	617	607	617	603	617	662	636	624	627	628	563	600	614	632	581	573	601	626	620	596	613	609	600	610	675	621	623	615	617	641	573	665	618	613	619	605	616	583	593	660	626	574	649	614	651	623	607	617	601	627	631	641	599	615	634	636	627	662	648	617	635	631	620	596	627	661	649	628	616	601	641	594	587	637	621	663	650	610	594	639	653	604	607	644	658	648	618	574	615	615	641	557	589	642	640	648	612	613	616	642	633	606	622	611	629	605	637	642	607	646	607	609	609	650	573	597	580	610	627	638	600	616	667	596	616	599	593	618	664	660	652	643	595	619	682	661	627	652	653	680	612	582	646	601	606	634	659	597	650	658	660	631	624	625	597	700	623	602	637	574	630	609	658	652	616	642	649	641	620	621	614	659	629	611	626	660	615	644	579	671	595	646	612	606	625	638	610	611	578	575	660	628	660	612	594	623	583	646	605	636	655	641	656	586	593	630	647	670	589	606	676	629	613	651	678	622	648	594	623	613	632	636	672	632	636	607	612	616	608	661	657	712	632	556	619	648	623	612	610	653	637	614	598	634	595	658	649	625	613	643	611	620	605	617	613	631	605	643	633	604	637	619	634	625	593	606	635	592	611	600	600	636	610	624	681	619	626	614	634	622	640	609	670	618	594	601	648	588	574	620	638	605	632	620	621	626	610	643	633	610	667	612	618	595	627	594	640	615	673	639	614	647	613	649	585	615	650	612	601	604	644	609	662	629	600	621	625	598	644	646	601	600	655	595	602	625	637	637	647	645	625	610	626	663	592	645	626	635	625	608	642	618	614	628	605	589	622	628	611	615	639	662	615	606	604	617	590	643	601	638	606	566	615	626	634	602	599	618	640	638	637	635	595	615	622	627	638	634	625	644	612	644	636	646	673	628	631	639	615	619	617	643	625	628	592	662	633	557	621	606	608	626	636	661	606	599	619	676	654	598	616	595	609	599	641	617	606	610	651	605	604	613	603	622	574	664	631	642	629	647	608	653	615	637	616	611	586	599	607	626	641	582	660	598	636	591	590	602	644	625	602	607	618	584	603	647	674	589	625	578	606	633	588	658	654	615	612	626	646	613	612	698	611	621	629	615	618	623	602	602	590	651	617	646	652	596	639	636	617	608	619	646	602	615	630	638	641	621	632	602	622	590	622	587	611	618	620	617	580	590	618	630	616	611	665	607	635	646	610	606	656	670	621	645	625	624	629	621	607	614	635	620	618	621	628	587	616	579	660	616	583	642	644	626	646	626	584	636	592	660	625	615	622	640	632	641	616	685	603	631	596	636	611	586	637	647	665	649	594	657	631	622	667	604	654	607	640	602	625	583	618	625	611	615	568	634	606	649	611	608	585	637	675	568	577	664	621	625	617	645	624	642	569	611	669	618	589	607	638	653	591	616	611	645	581	642	652	636	628	629	638	641	661	653	647	617	608	661	654	619	605	625	600	619	648	589	629	618	614	597	662	629	622	609	607	672	642	638	597	631	653	608	608	609	617	628	643	629	618	612	641	634	598	534	651	619	633	627	660	578	640	655	594	635	574	660	672	614	636	550	638	572	652	639	637	598	640	667	622	619	613	664	590	556	601	649	593	596	633	593	617	658	621	642	596	612	648	603	617	603	663	678	642	611	592	631	569	611	602	628	618	602	605	617	624	600	595	610	609	614	629	627	625	596	619	611	651	606	613	663	561	639	601	599	593	587	652	628	654	652	645	659	634	586	620	593	622	603	645	649	639	643	610	588	587	628	640	638	660	642	586	616	608	596	559	632	600	642	579	596	598	589	658	617	628	597	572	598	627	610	601	579	594	596	605	605	561	647	649	627	631	631	638	649	631	564	649	627	611	638	626	622	623	622	648	657	629	617	618	635	627	590	633	658	638	589	643	616	609	561	646	595	613	615	614	608	597	647	643	603	633	621	588	633	647	704	619	616	670	664	657	612	659	584	626	634	611	599	605	636	671	570	635	644	546	630	651	661	625	629	592	616	590	614	617	597	597	611	608	621	642	606	637	632	644	633	634	604	629	565	656	633	568	660	619	649	579	627	682	638	665	599	586	639	617	621	619	633	608	614	665	632	672	650	571	640	627	620	585	628	649	648	673	650	656	631	621	648	614	597	610	633	630	638	634	615	652	650	651	608	621	617	586	620	612	644	669	571	624	658	634	646	623	682	588	616	633	609	613	608	629	605	633	612	619	594	626	619	622	624	586	652	613	591	623	613	632	615	656	622	615	641	651	603	632	631	635	617	608	613	657	628	636	661	650	599	614	622	597	600	634	628	670	612	582	634	625	679	607	610	622	613	595	600	631	643	609	618	587	665	626	621	592	648	578	645	610	630	638	611	617	627	638	624	620	625	608	648	618	630	612	624	646	642	598	665	587	622	640	589	616	615	637	617	645	579	618	626	638	628	656	626	605	613	629	603	624	672	588	641	629	597	622	647	616	609	612	593	657	617	637	618	610	607	582	578	613	661	637	637	619	590	631	648	615	656	636	667	616	577	627	611	615	643	642	610	635	590	620	654	645	655	618	639	623	618	605	650	635	581	617	628	573	609	622	660	602	646	606	609	612	666	590	607	650	611	622	629	624	600	563	590	596	623	613	668	678	615	647	595	623	609	610	609	613	641	635	627	640	591	603	625	614	609	604	587	623	644	646	593	594	588	613	606	632	615	616	601	659	614	611	621	633	650	582	641	616	576	606	640	599	636	605	593	608	672	630	638	670	623	658	606	546	641	667	601	667	639	626	650	607	619	630	609	627	691	651	642	628	622	640	632	596	647	591	617	631	622	583	616	648	598	648	613	599	639	637	600	646	604	630	646	630	630	610	614	617	654	679	629	689	590	644	616	630	637	652	626	636	635	657	609	635	611	635	621	618	627	568	616	636	601	609	595	643	610	675	636	656	627	613	604	628	631	604	589	605	639	638	609	589	630	647	664	623	644	645	668	629	570	641	654	628	641	644	608	624	615	652	629	601	639	645	630	605	616	633
22393	20895	28571	23346	20907	21257	16580	6448	4807	3917	2640	2382	1541	1184	897	879	769	862	614	545	558	516	464	403	436	431	400	415	384	404	354	387	399	368	380	379	387	387	382	391	341	365	389	358	396	402	377	394	351	383	373	375	370	343	399	319	325	365	330	369	350	393	337	348	362	390	376	374	360	344	384	343	352	375	369	380	375	385	365	374	385	375	372	336	365	381	384	331	415	372	366	350	388	369	393	354	370	323	398	366	417	374	376	414	352	383	356	386	365	336	393	388	338	382	352	348	383	361	364	372	368	366	385	352	343	368	367	374	357	383	378	356	380	376	364	368	359	393	344	358	335	375	365	369	384	366	351	365	369	381	389	386	400	364	362	348	369	365	366	359	369	321	359	377	379	347	337	380	370	412	359	386	337	379	371	352	340	376	356	361	363	388	380	389	361	344	350	382	364	376	375	365	366	359	348	340	341	372	373	382	400	400	341	357	361	338	345	367	352	372	348	363	377	334	362	344	369	354	361	359	404	376	351	352	372	330	356	418	351	355	368	327	348	330	380	370	401	354	383	362	341	362	347	410	369	348	369	412	335	347	367	369	353	395	398	353	375	394	380	391	376	358	361	368	342	339	376	354	343	367	367	361	348	359	393	365	379	372	388	372	413	343	365	364	365	360	354	377	345	352	422	365	376	351	387	399	400	360	341	365	362	355	342	345	384	363	372	322	380	383	347	333	370	370	350	348	385	350	358	363	373	356	350	353	374	402	388	340	364	374	373	353	377	392	347	382	334	342	365	379	378	369	368	393	372	404	354	343	333	371	384	375	385	345	375	348	382	365	385	410	347	369	358	382	360	363	346	388	350	395	356	357	363	401	360	374	389	391	381	395	344	373	359	349	373	365	361	341	383	357	344	375	335	413	364	352	348	357	349	354	387	385	390	374	365	384	399	364	353	362	366	373	343	324	365	379	354	387	327	390	374	360	337	366	356	355	353	392	299	353	353	393	348	347	364	360	360	393	360	388	322	346	343	359	370	379	361	361	360	376	362	364	357	383	374	372	368	369	348	360	356	343	324	374	351	373	331	362	372	346	384	386	392	371	353	429	371	347	344	348	335	362	364	391	340	384	331	361	382	357	365	359	347	385	385	360	329	383	366	373	357	363	359	363	414	369	357	357	362	385	323	354	359	358	362	350	380	337	342	353	370	336	369	381	348	352	360	360	395	345	384	383	344	371	387	354	362	330	363	404	327	351	369	378	358	362	328	370	354	353	409	363	370	380	344	335	368	367	364	336	379	387	356	385	354	360	362	338	371	323	376	369	364	368	386	314	356	354	337	333	371	357	371	386	369	371	344	355	389	375	359	354	363	355	386	349	365	351	351	376	365	333	330	381	374	374	357	346	383	335	352	364	359	338	401	343	346	389	357	364	382	360	338	335	342	381	344	370	354	373	410	353	377	343	390	347	425	353	314	387	371	376	344	360	334	370	395	366	368	373	349	345	398	341	350	344	402	387	349	371	382	358	387	365	331	394	356	382	357	376	340	361	356	356	380	373	386	373	383	341	361	371	368	348	368	388	339	344	338	384	364	355	380	435	348	356	382	366	364	360	373	399	378	378	360	369	357	364	349	343	351	379	360	367	316	357	346	326	360	378	377	374	360	366	400	332	347	401	382	368	361	356	366	368	372	373	374	324	369	357	370	398	371	377	365	334	394	387	375	382	376	355	362	366	395	358	380	390	372	357	358	357	372	363	392	393	388	388	358	388	343	362	358	332	406	369	364	369	376	369	371	374	372	358	373	384	373	386	330	387	398	397	335	357	380	378	343	374	394	385	371	354	364	365	342	331	347	347	377	374	380	364	366	338	358	369	318	357	404	358	374	350	354	357	367	386	318	364	358	356	364	348	380	362	373	397	352	347	388	436	401	343	341	342	379	349	359	350	352	411	363	384	368	355	345	354	358	324	331	320	371	385	330	334	329	324	356	385	362	335	367	386	366	356	365	401	339	392	378	350	392	380	414	371	335	380	353	391	368	355	387	366	347	371	360	369	359	346	368	357	354	363	365	342	353	361	355	374	342	372	368	350	368	362	377	381	283	381	392	351	365	365	354	365	315	372	381	372	362	369	364	366	401	385	358	385	370	396	345	367	381	353	355	381	388	390	369	377	372	381	348	360	371	354	363	358	368	380	386	340	373	362	352	343	369	371	376	324	353	381	352	373	354	360	351	344	368	352	393	362	370	388	333	348	327	333	367	362	385	339	407	345	348	352	400	358	355	389	364	367	403	376	369	356	373	387	356	379	334	369	363	361	377	336	347	358	362	338	370	348	353	333	378	370	392	335	380	361	344	352	365	378	386	357	322	393	333	379	335	336	380	382	354	347	385	399	344	377	336	354	353	390	384	368	386	377	384	390	358	382	362	357	343	374	382	356	353	368	367	368	415	365	401	334	378	348	373	375	375	392	338	389	356	363	348	375	333	350	370	359	352	405	331	369	354	369	346	358	349	410	363	382	355	380	319	388	370	343	349	371	371	366	398	366	379	361	339	368	335	364	365	374	362	375	363	366	359	355	362	344	372	364	340	384	375	419	365	408	389	375	372	320	362	376	394	433	375	389	410	417	340	359	374	361	379	328	343	322	361	370	383	411	338	371	345	349	338	376	375	366	340	400	359	373	338	384	368	386	362	369	390	360	324	379	371	398	337	371	342	354	401	367	366	368	373	373	343	322	366	337	374	342	365	371	399	353	398	398	353	345	354	366	364	391	388	362	374	331	353	336	341	373	331	368	376	316	375	404	347	369	385	367	337	367	335	405	349	386	361	387	348	405	363	360	363	362	351	379	356	331	381	324	377	351	382	358	353	363	341	367	382	377	360	366	353	387	331	350	360	357	335	375	351	372	381	373	342	340	372	373	374	375	360	343	360	333	398	389	353	357	325	348	372	383	400	358	387	361	361	354	387	365	375	344	363	349	385	376	356	345	340	365	358	373	385	374	370	368	356	383	355	328	358	362	313	360	334	369	365	372	358	372	376	355	360	365	362	375	393	336	342	366	352	375	355	348	395	354	367	368	346	362	392	392	353	332	349	373	369	335	403	345	352	335	349	326	374	344	385	354	352	369	379	364	367	352	380	396	398	385	380	361	401	365	346	381	365	358	405	369	358	335	386	371	358	399	400	344	355	372	340	356	363	383	346	365	376	365	341	363	358	344	327	337	362	397	379	359	358	335	358	376	340	350	393	372	365	399	378	371	385	366	358	342	386	369	376	338	344	351	386	356	372	372	386	352	363	379	374	345	353	340	360	379	345	371	379	364	340	342	350	348	358	360	370	349	378	363	381	370	375	369	372	334	367	352	340	352	365	350	354	406	380	372	351	377	360	359	345	380	377	363	390	378	344	358	332	375	366	384	382	343	348	372	367	350	318	355	380	371	370	341	392	345	345	366	381	318	368	370	354	354	379	404	378	374	370	375	348	357	369	356	369	360	419	356
37950	44657	17775	15519	14380	12920	11831	10416	9396	7456	5141	4486	2814	2193	1544	1522	1144	1371	963	770	740	671	567	527	523	489	451	476	469	486	442	413	447	416	453	455	455	401	394	407	443	449	443	436	429	508	418	445	397	412	408	426	425	413	415	432	431	449	423	366	426	422	426	419	425	397	407	438	456	388	406	433	378	411	431	362	407	420	412	442	449	402	416	464	420	405	382	400	375	409	395	379	416	424	421	428	423	408	392	404	391	380	414	388	413	409	409	388	406	415	390	396	426	422	401	418	427	442	415	407	385	401	390	400	408	381	387	433	420	401	371	420	405	398	411	431	433	382	407	374	404	384	428	415	404	390	390	422	424	419	391	415	400	405	384	396	408	416	426	406	418	421	420	435	393	404	392	353	417	396	418	383	388	422	409	415	395	401	448	407	445	431	405	406	403	412	400	374	386	426	414	396	425	427	425	440	380	390	416	410	403	409	368	391	426	396	410	401	378	412	382	399	410	415	420	392	397	381	404	381	380	366	410	401	437	408	410	444	404	398	402	408	405	410	402	392	427	418	388	419	405	416	396	394	378	422	420	419	386	374	388	389	424	422	414	408	404	425	428	423	365	431	424	396	417	391	373	393	368	386	409	380	404	416	430	423	399	425	393	387	428	401	389	434	395	385	399	407	422	423	417	412	370	405	367	364	401	397	422	387	395	405	439	425	385	427	382	407	418	377	401	424	392	387	386	406	375	427	382	400	408	378	418	411	374	440	380	382	440	394	406	421	413	403	372	409	390	411	410	429	424	402	443	420	402	407	389	392	390	407	461	384	397	384	414	388	390	439	422	406	411	386	422	410	459	385	405	431	383	410	397	421	394	398	385	411	416	384	371	405	407	425	394	406	410	416	397	422	417	419	432	404	411	393	403	428	405	402	386	423	400	390	414	407	414	391	414	393	439	418	386	432	403	385	387	434	407	430	373	404	421	366	386	401	422	432	417	379	393	418	414	378	415	443	400	407	391	403	415	425	384	415	395	360	443	380	377	397	389	415	404	421	412	404	439	396	417	433	407	364	435	437	423	436	392	409	391	403	428	408	461	419	399	407	378	399	391	388	434	407	403	420	375	393	392	421	421	425	402	394	408	411	390	412	389	409	434	369	426	425	391	400	425	434	421	439	387	432	412	415	396	393	417	404	400	423	424	437	415	400	396	388	425	426	394	379	437	377	424	427	399	414	360	396	420	394	390	423	423	400	405	367	434	384	390	410	392	430	400	428	428	401	407	409	388	393	406	435	457	412	399	429	380	397	413	420	407	432	429	402	414	372	452	406	417	400	420	417	420	398	436	442	389	370	399	412	390	407	415	385	395	405	364	423	395	399	413	410	434	418	404	461	425	378	442	418	388	422	416	407	435	416	432	417	393	417	381	383	398	412	380	444	396	376	404	447	401	406	416	402	417	409	410	408	392	380	403	439	436	412	406	370	419	396	416	400	410	404	418	400	436	419	380	417	380	396	407	393	434	396	394	416	399	421	404	421	396	423	395	427	441	397	390	408	425	396	396	410	395	373	382	404	384	400	423	419	424	398	400	386	366	393	431	388	393	409	410	355	407	403	385	413	392	423	438	385	350	426	417	412	422	387	387	393	411	435	425	402	435	408	414	414	431	406	428	401	387	372	408	407	425	405	382	418	384	405	383	397	372	410	402	397	380	445	422	422	408	428	363	408	421	425	379	390	420	391	413	426	377	361	396	371	424	390	398	419	383	378	396	409	390	394	415	378	406	439	399	435	381	396	448	411	389	435	430	376	448	392	412	349	399	418	418	433	395	415	412	412	411	402	405	378	448	431	411	445	425	380	391	417	375	390	391	401	378	416	447	410	446	407	383	407	396	440	405	407	420	402	369	394	432	403	405	441	418	414	436	400	390	405	428	420	435	380	422	350	398	406	421	391	413	449	409	385	376	365	394	383	405	407	419	423	391	405	408	423	366	418	372	407	379	435	421	414	405	409	353	407	357	396	435	389	364	386	417	401	397	392	428	378	417	389	408	404	419	436	455	396	394	391	360	406	424	409	400	422	375	386	423	399	417	409	429	395	425	349	416	408	410	396	397	425	389	396	376	427	390	387	422	368	402	386	400	403	392	390	375	406	399	417	395	396	433	396	412	378	418	386	422	393	408	400	426	399	373	397	429	434	456	415	411	403	392	420	407	417	373	398	406	384	444	399	371	403	377	437	399	403	387	367	427	401	397	397	381	405	404	450	417	402	397	399	376	377	401	369	418	370	436	400	389	395	408	413	396	380	410	422	394	397	391	387	423	424	382	408	418	413	432	418	403	438	422	428	396	383	407	388	396	438	428	402	413	412	380	443	474	410	418	367	428	389	399	384	385	401	444	415	429	397	384	381	382	407	401	402	369	433	423	425	384	432	381	428	421	405	409	384	390	419	394	396	400	404	390	434	449	405	441	421	349	387	445	380	388	403	417	458	391	406	395	379	427	412	423	418	371	431	424	403	418	443	428	394	406	383	411	457	376	424	402	420	418	389	392	410	392	415	407	387	362	400	408	418	387	442	404	415	423	361	412	390	415	404	383	427	439	413	401	448	375	408	409	420	408	406	389	387	397	409	385	415	414	396	449	380	386	408	428	403	424	404	405	374	404	382	403	407	401	411	407	433	395	400	415	409	392	405	419	430	413	409	389	382	392	412	428	388	378	414	393	437	429	411	384	398	375	374	436	406	352	406	423	426	399	403	422	423	367	415	368	432	403	432	378	422	412	451	385	402	403	399	404	398	377	383	408	389	383	392	404	406	388	403	416	377	414	405	384	402	411	364	393	406	412	432	394	409	423	429	412	407	399	380	365	399	411	404	433	377	381	386	406	386	373	380	448	417	426	421	434	429	421	396	406	369	435	411	389	415	416	377	441	375	414	383	405	448	381	429	406	433	416	372	394	416	420	406	412	420	433	409	425	413	381	416	396	382	377	416	402	424	389	374	428	431	418	384	407	415	395	408	390	389	397	441	441	383	399	397	390	391	384	390	390	414	442	371	402	449	451	402	396	395	362	406	398	379	393	401	383	406	387	424	382	413	405	389	446	391	388	382	388	418	403	412	413	414	408	375	394	414	401	406	411	437	415	418	379	419	417	414	399	430	403	393	387	391	453	387	357	384	407	374	407	412	400	386	385	383	422	432	395	410	404	429	389	422	408	389	421	401	361	392	408	399	412	423	391	405	410	371	399	424	425	433	418	384	360	386	443	415	394	399	402	389	400	416	393	430	408	414	411	422	424	415	418	386	371	391	407	402	411	394	441	398	399	389	408	367	413	399	407	411	386	415	384	424	413	428	399	425	396	445	419	385	367	427	410	422	382	407	406	439	429	396	422	422	445	415	390	420	411	432	404	424	389	414	425	424	385	424	392	412	439	393	385	379	396	382	432	407	408	420	437	422	389	390	397	411	386	406	425	371	372	430	385	432	409	387	406	415	392	415	406	419
28167	22465	12412	4190	2562	2252	2055	1964	1574	1442	1139	1004	898	613	588	521	496	514	475	438	431	445	443	416	407	416	388	380	417	405	401	375	401	429	411	369	396	392	413	416	383	405	417	395	413	396	385	381	381	387	422	377	404	402	397	402	405	386	392	395	382	409	402	399	374	382	402	369	414	399	392	430	421	398	387	394	405	381	386	388	377	379	420	408	413	404	423	417	405	411	424	407	390	389	405	392	347	403	384	390	383	385	389	401	397	350	400	399	392	427	422	374	356	398	419	400	395	422	404	378	375	380	385	391	365	392	379	408	415	380	363	446	423	415	354	433	389	387	397	388	425	382	401	372	398	409	426	386	391	386	406	414	378	382	393	386	387	425	367	427	409	409	386	389	384	409	421	401	397	431	378	380	406	394	378	377	363	364	379	363	382	420	394	383	367	374	434	395	378	402	382	397	431	368	435	367	378	409	400	374	395	381	349	427	401	342	350	354	388	400	389	411	373	366	394	352	389	377	363	394	373	388	396	408	402	406	389	395	400	426	387	396	366	380	398	425	394	366	414	394	373	388	418	371	420	391	341	367	422	428	385	402	359	396	357	391	398	383	452	394	402	362	398	386	407	393	390	393	352	366	409	419	410	393	377	381	404	373	397	385	390	427	376	377	389	408	378	396	394	411	401	386	390	392	362	416	377	384	401	374	395	374	435	379	387	393	399	359	410	417	411	386	427	428	382	421	397	397	392	408	381	369	387	397	398	361	388	367	384	405	365	420	367	393	395	349	403	400	365	396	419	381	392	403	373	386	410	399	390	373	410	418	383	418	373	393	401	403	420	427	381	407	363	377	404	367	408	395	367	389	409	411	387	397	386	382	411	404	414	403	415	396	388	438	364	418	396	371	353	364	400	415	402	400	407	389	395	401	416	419	400	350	435	385	433	405	420	387	408	397	382	398	401	381	398	402	428	396	414	372	372	415	414	409	388	393	398	371	374	397	373	373	415	373	376	390	354	360	397	384	406	422	424	408	407	401	397	371	388	410	371	409	404	412	361	408	387	387	372	416	385	404	378	412	392	375	409	394	387	405	335	415	378	343	387	430	404	370	395	392	360	372	375	420	390	396	389	407	402	401	358	383	406	371	409	372	404	367	374	426	394	389	372	380	392	402	408	383	418	438	412	403	394	415	399	379	369	337	437	361	382	413	417	391	380	376	373	402	410	387	453	412	367	392	395	374	388	390	392	341	397	398	367	381	390	427	396	382	411	440	449	406	413	444	388	391	410	388	383	438	383	415	376	412	398	376	415	412	414	438	353	366	421	423	378	407	377	397	409	393	414	399	383	392	360	373	372	403	380	381	421	405	381	402	412	399	392	361	404	400	429	409	369	365	380	409	367	400	390	405	419	374	414	389	417	383	395	426	407	403	392	410	369	386	349	403	376	405	408	399	375	387	413	357	393	409	429	384	369	356	391	373	384	413	387	397	428	372	411	373	399	409	404	378	390	368	414	383	401	402	407	345	374	411	389	369	370	385	388	401	390	439	408	396	367	414	423	408	368	413	410	379	365	408	389	416	351	387	376	390	375	405	397	422	430	434	378	409	405	395	387	369	396	355	402	376	383	361	385	409	396	435	373	381	396	438	419	377	385	397	392	373	388	405	381	358	414	394	373	373	389	421	376	433	387	386	363	360	364	371	383	382	401	390	393	368	396	397	385	384	375	407	406	342	410	380	369	359	391	399	348	407	403	390	395	371	371	402	365	399	391	371	401	401	370	386	403	381	392	400	416	383	382	410	402	371	411	409	433	374	385	392	399	417	378	372	369	398	433	412	427	405	397	406	371	369	381	384	383	413	405	380	431	355	395	356	410	383	373	398	403	379	373	402	400	401	370	405	398	415	390	376	384	379	379	408	411	387	420	429	410	421	391	380	389	364	403	387	366	412	380	380	357	403	388	423	371	418	370	389	386	385	388	363	408	428	377	396	357	399	351	383	367	373	388	393	383	404	434	410	411	385	371	392	366	399	380	407	348	399	392	378	362	400	378	402	411	376	384	364	352	381	406	369	368	417	390	385	368	375	410	363	380	418	393	371	422	398	401	340	447	402	435	405	416	441	402	384	412	383	349	370	380	387	404	430	387	403	419	401	380	390	405	374	380	369	360	410	371	399	404	334	440	362	383	401	397	366	374	358	411	395	424	374	424	374	377	417	400	379	422	397	393	368	392	356	420	424	405	396	374	403	409	382	388	380	371	382	414	412	399	379	412	393	388	373	382	414	404	431	425	385	428	417	374	358	365	414	397	393	402	382	377	398	391	417	397	393	416	383	370	366	387	374	390	421	392	359	386	411	415	382	449	412	381	442	416	467	392	395	384	370	365	407	370	391	396	398	359	408	369	399	371	377	428	407	387	376	435	396	416	408	365	399	440	424	388	416	390	419	363	445	375	352	386	391	392	397	378	404	405	379	383	411	407	383	415	406	386	365	378	418	411	390	407	423	384	383	362	352	413	391	405	415	396	384	388	415	361	379	414	404	367	416	351	425	358	386	346	424	375	411	376	390	394	402	380	405	405	401	394	412	388	384	385	379	378	389	402	409	366	388	364	374	420	399	364	389	391	357	386	398	404	414	397	370	431	384	405	379	405	386	413	415	408	390	400	387	462	369	422	378	411	390	373	365	359	375	372	435	389	393	453	393	399	386	413	371	380	390	400	399	391	388	390	386	436	396	362	404	408	395	368	453	373	417	391	384	412	389	396	372	389	379	434	410	365	363	411	346	378	402	403	391	360	417	447	387	413	391	414	379	383	435	394	383	390	410	396	394	400	412	446	367	359	391	398	388	403	386	345	378	391	388	389	392	424	384	379	406	384	387	373	442	396	389	400	386	405	375	387	389	371	372	375	392	389	429	378	396	392	387	404	391	393	361	378	389	409	419	406	414	430	373	401	383	390	395	376	357	368	323	406	369	377	367	408	417	419	381	395	402	363	374	387	388	412	406	374	347	399	402	394	397	384	403	396	394	403	354	383	374	424	364	396	379	367	398	375	366	399	410	382	402	381	421	384	410	402	392	389	386	410	399	421	361	399	368	394	374	407	372	369	408	429	376	391	364	401	406	400	405	362	399	374	401	386	382	381	389	386	377	383	369	392	385	381	398	387	395	397	397	401	396	414	402	423	370	424	412	385	409	355	394	380	399	371	424	391	384	375	380	369	381	408	383	385	367	367	406	415	431	425	400	390	373	409	408	378	390	385	383	405	384	373	358	364	419	422	370	378	415	353	376	394	340	340	392	403	384	390	419	402	388	388	377	403	391	414	425	380	378	381	393	418	394	427	410	410	422	394	405	408	388	373	434	364	374	423	375	374	394	370	418	388	400	370	383	409	407	385	372	391	357	370	376	418	418	384	394	363	424	392	362	398	383	370	422	379	397	414	414	400	371	405	411	381	387	419	377	410	391	412	363	361	396	421	380	379	382	420	387	386	409	406	385
31562	26202	4725	5040	4593	4483	4132	3985	3329	2923	2210	1840	1444	963	755	793	692	700	590	581	585	588	521	476	502	490	497	494	454	460	425	475	452	471	440	472	441	485	457	475	465	420	438	447	499	458	464	468	459	466	492	510	473	463	475	482	485	499	497	481	477	438	458	511	463	461	510	469	467	469	438	459	480	466	435	454	463	453	430	507	441	477	490	437	438	480	481	471	487	442	453	496	465	494	457	472	460	448	456	475	477	477	475	514	453	479	475	437	421	476	471	509	472	462	481	491	449	469	474	467	422	481	453	441	462	425	481	454	477	459	475	473	459	483	484	486	465	456	445	464	440	485	471	460	461	451	459	462	445	467	467	472	488	463	519	455	466	485	448	456	488	484	451	473	464	478	457	487	495	474	482	466	504	456	480	486	462	468	445	490	484	445	488	469	468	434	493	458	460	451	504	445	463	501	475	472	485	444	439	463	443	512	498	440	485	498	484	433	462	454	428	470	476	444	492	456	469	471	419	482	463	480	484	446	464	463	459	510	525	473	463	449	466	440	438	465	486	468	498	471	441	477	451	489	449	486	433	474	483	466	464	477	442	496	472	453	494	440	475	500	455	480	448	475	494	492	478	493	478	500	433	460	476	497	493	481	432	488	448	470	459	399	472	462	461	448	469	436	451	434	446	475	514	472	470	454	431	475	479	431	453	478	495	473	438	491	467	448	488	455	452	466	496	468	445	509	476	479	462	476	482	507	498	469	491	448	453	452	441	458	469	469	478	486	449	458	483	470	469	450	447	486	478	469	509	455	456	493	469	450	454	480	479	479	454	470	496	457	435	464	478	473	503	482	479	462	484	456	436	488	482	501	453	480	504	427	453	438	494	479	468	478	461	447	457	478	462	437	430	468	471	492	441	428	480	460	436	458	475	498	460	459	460	457	481	520	445	443	472	456	489	474	474	443	483	458	472	468	463	460	499	463	464	459	506	449	453	431	472	446	491	466	470	477	494	500	455	472	466	469	498	496	463	496	443	461	486	503	485	488	466	508	444	442	462	465	456	500	456	450	459	505	460	467	468	475	468	473	469	466	449	435	437	456	483	454	484	472	458	480	451	457	462	464	464	469	438	454	468	447	480	473	494	474	469	484	467	476	486	485	469	512	436	432	470	482	463	470	450	484	433	464	482	463	491	462	470	465	459	481	485	450	477	458	502	474	518	496	439	459	484	459	499	443	459	481	443	443	518	508	475	497	473	442	519	467	454	464	439	451	470	481	473	466	486	481	447	483	463	466	488	502	455	458	484	498	488	509	501	459	472	509	498	444	464	511	433	455	474	444	503	488	462	468	456	449	456	462	465	454	507	477	453	483	449	487	482	499	454	514	465	447	457	470	455	475	507	447	456	506	477	460	443	487	446	405	470	496	531	458	485	439	465	494	442	454	466	513	445	463	461	472	527	468	459	476	525	507	456	461	503	441	472	470	434	474	475	453	462	442	494	480	442	465	429	482	449	445	454	472	460	451	469	448	484	483	424	453	488	449	474	443	461	446	455	516	477	457	450	483	450	487	496	449	473	460	433	490	447	440	439	455	500	484	472	422	477	510	487	509	458	517	422	436	442	486	475	466	403	464	494	510	460	490	481	459	486	467	471	478	486	429	471	471	457	464	416	464	521	430	450	454	449	436	490	460	484	489	450	456	467	440	449	434	478	472	461	471	484	445	496	475	435	501	461	476	484	450	455	469	475	469	472	475	492	480	475	481	460	515	452	489	476	498	489	483	506	472	461	480	490	449	493	468	441	472	489	492	472	446	465	491	440	490	462	454	456	440	487	484	453	488	492	474	440	483	471	456	477	443	483	438	427	484	489	431	456	497	440	518	491	488	459	474	468	458	408	482	473	485	439	471	462	482	510	455	477	452	459	475	477	457	493	455	497	484	492	495	436	475	492	456	474	491	494	433	439	455	453	443	492	482	493	507	445	464	500	478	465	473	455	464	495	471	507	464	481	449	485	481	483	485	501	472	514	469	470	433	504	431	452	445	484	473	479	489	477	441	463	435	517	445	448	523	468	444	469	428	459	476	492	443	444	528	450	441	491	494	480	479	460	487	500	518	489	467	520	459	498	493	477	467	430	468	449	452	499	453	466	459	470	483	473	459	431	457	453	442	482	474	496	449	505	473	444	480	516	484	462	473	490	455	492	435	469	462	467	472	454	456	460	518	484	458	462	495	477	506	493	429	444	453	452	447	448	455	468	525	479	451	448	515	478	435	462	460	478	487	501	497	450	440	465	510	488	467	459	465	456	439	461	479	452	457	483	491	508	473	481	486	440	510	493	464	492	446	451	479	492	474	427	462	458	489	462	449	486	473	514	479	430	466	451	469	452	500	503	448	486	445	471	458	480	442	418	460	491	466	448	474	535	456	471	470	493	482	472	489	494	501	484	495	490	472	469	489	478	458	505	460	471	486	447	462	488	461	464	456	492	465	468	467	523	461	480	482	512	480	481	483	462	486	476	460	441	479	528	464	526	465	458	449	490	464	438	492	484	493	476	462	466	451	479	459	448	476	459	506	470	443	401	496	447	452	464	463	492	475	478	486	455	464	493	492	494	518	459	441	483	502	435	481	474	428	476	477	493	459	486	460	434	482	464	474	453	471	484	475	443	489	456	453	472	468	479	482	441	455	483	477	484	514	481	475	503	468	458	471	507	411	479	503	458	464	480	511	455	488	444	480	468	422	447	458	477	496	462	462	460	491	481	492	454	468	480	460	464	453	451	500	451	450	521	492	486	450	461	473	436	479	443	492	460	464	465	481	464	470	496	459	462	476	450	448	463	490	477	450	451	475	451	463	441	449	458	477	484	433	509	466	479	493	480	469	467	480	475	463	511	465	454	445	472	483	454	481	479	476	470	441	480	468	457	465	460	451	486	467	483	491	485	467	475	496	489	502	462	474	443	436	431	452	475	505	495	474	494	468	489	468	457	448	457	417	524	480	476	460	436	441	468	468	504	473	475	500	449	471	456	482	417	494	466	453	457	455	503	476	460	464	460	477	481	490	458	485	504	438	457	472	478	479	479	477	435	444	435	466	448	450	475	476	479	475	433	493	500	511	476	460	449	511	456	498	469	461	459	456	448	469	494	477	483	483	456	454	479	475	487	445	471	485	489	518	468	485	469	480	415	469	448	489	471	484	504	489	458	505	462	452	485	452	434	488	505	472	451	510	502	497	457	440	446	494	457	478	495	474	464	472	469	491	462	433	472	448	481	484	442	458	453	537	452	496	495	452	468	469	491	481	473	442	481	492	474	473	485	458	403	434	485	518	438	469	461	482	466	486	460	467	448	440	496	474	455	487	487	496	472	465	453	465	524	446	497	505	426	500	460	483	482	466	441	478	436	471	494	438	460	488	487	465	468	484	453	474	471	500	479	492	494	474	476	482	474	467	448	459	488	466	497	428	525	502	477	462	489	492	456	448	463	459	484	486	462	476
23380	20844	28049	23728	20861	13704	4855	3577	2666	2175	1626	1352	1332	839	629	579	475	554	450	375	354	351	279	292	290	248	263	253	262	241	252	233	266	227	242	266	259	275	227	218	188	268	261	231	258	266	246	226	248	253	232	246	234	262	243	208	249	256	205	218	247	215	241	249	222	224	242	250	223	272	250	251	243	222	271	253	248	229	198	238	231	236	242	206	231	229	246	222	259	262	245	246	229	240	206	255	222	244	234	227	246	221	229	223	234	258	246	234	227	219	206	232	255	234	239	217	236	198	209	249	273	229	234	262	217	261	216	264	234	237	242	244	214	237	255	219	232	223	219	222	246	211	219	234	234	230	258	229	250	170	229	227	260	238	245	238	240	209	239	190	201	220	230	241	240	263	226	223	234	252	250	240	227	207	224	211	238	235	228	245	228	209	224	232	235	217	202	237	232	235	222	263	226	256	224	218	235	242	226	207	233	266	254	229	218	231	228	234	225	249	229	241	207	223	234	224	218	201	254	223	259	234	232	249	256	250	226	253	254	232	245	244	220	233	228	227	224	239	235	190	245	237	241	240	244	220	211	231	222	211	254	239	236	228	233	222	256	235	241	254	207	234	215	229	227	220	235	226	245	236	205	226	244	201	236	242	205	216	214	243	219	238	236	232	232	220	216	234	236	230	219	244	258	234	242	231	203	238	228	237	246	215	204	232	241	242	234	212	244	245	233	248	249	213	227	246	208	232	244	255	208	224	241	230	220	231	236	224	223	231	243	247	213	216	209	219	227	228	239	243	226	243	211	216	252	237	227	221	232	244	229	232	257	247	251	215	232	262	235	261	236	227	225	248	230	248	240	223	222	233	255	238	244	227	220	246	250	221	257	242	263	252	231	202	227	223	220	215	242	213	217	246	219	213	222	234	214	246	237	250	224	242	239	231	232	211	231	218	221	259	197	205	220	216	226	238	245	223	211	234	247	225	237	237	271	233	235	221	230	232	242	228	239	243	240	243	229	233	255	239	239	230	243	240	231	241	215	224	216	230	220	217	221	214	253	226	239	233	215	234	234	240	227	258	269	245	232	237	238	233	202	247	219	223	229	234	255	220	213	240	213	229	244	227	255	232	214	205	234	238	233	245	223	220	256	221	232	233	231	236	229	246	238	236	215	254	258	237	204	209	254	237	209	219	236	227	242	237	224	223	214	230	201	251	227	211	239	261	223	254	251	238	249	222	224	245	223	233	256	250	237	229	252	223	219	221	237	228	234	271	220	230	240	236	243	242	223	198	241	232	236	249	217	218	222	236	243	260	253	230	239	242	231	259	225	216	218	238	246	227	265	207	259	239	232	229	258	238	236	211	231	216	201	235	224	240	225	266	215	227	220	212	208	254	261	204	242	217	218	222	221	240	241	218	243	230	210	214	270	245	236	223	223	230	234	233	234	212	218	216	236	219	236	229	231	222	208	210	243	219	232	249	212	220	250	214	205	230	220	237	234	235	253	252	254	184	212	246	239	224	218	214	225	280	197	224	240	238	248	252	236	252	229	257	221	227	198	224	243	208	232	201	240	246	232	260	223	224	232	243	259	252	255	222	234	238	221	216	225	206	268	222	220	225	212	247	220	252	247	219	220	226	251	245	218	242	239	231	214	237	231	244	231	199	215	237	220	220	240	233	226	248	222	227	239	213	244	220	227	230	199	239	224	252	242	226	226	238	224	210	239	217	230	217	243	236	236	206	234	232	229	233	233	245	239	220	224	230	215	255	225	250	216	245	217	239	231	254	224	246	225	227	223	231	225	226	260	242	231	216	224	218	243	243	197	269	216	237	219	209	247	219	249	227	229	242	235	235	221	225	223	239	218	235	217	232	214	260	229	253	237	231	229	235	235	212	252	220	206	247	225	252	212	228	222	222	237	216	237	236	221	213	236	243	242	243	257	244	213	219	250	230	216	254	228	223	226	243	243	238	236	231	210	228	238	238	237	218	241	224	221	236	256	247	228	224	261	252	212	237	221	231	234	225	248	213	231	231	228	227	216	212	223	206	224	218	210	244	237	219	234	240	274	218	238	246	224	270	237	259	246	233	265	224	222	225	226	203	232	229	217	234	225	195	253	264	253	232	262	235	211	231	226	234	232	251	226	247	228	201	224	213	234	227	214	236	241	229	235	236	245	220	225	213	237	237	223	239	245	259	217	243	210	245	238	241	233	233	247	240	231	221	231	217	229	222	220	209	215	221	243	254	214	211	238	241	244	233	227	245	212	217	222	233	229	228	227	211	233	236	253	230	213	234	237	197	231	229	258	246	233	237	229	245	230	243	257	215	229	225	261	231	236	252	224	224	262	216	231	229	225	253	249	227	258	228	218	238	211	239	263	237	228	249	218	249	210	267	241	236	256	233	246	236	259	247	217	232	226	233	218	221	260	248	229	237	246	236	223	216	236	217	260	233	225	239	230	236	246	241	210	238	209	221	234	216	218	235	232	244	219	246	250	225	253	228	255	261	263	216	214	229	241	241	233	227	224	225	225	228	257	245	224	224	218	252	219	219	232	203	241	207	240	212	239	217	241	253	235	229	229	236	194	239	220	219	228	270	244	236	244	226	233	212	226	217	248	225	228	236	240	225	247	258	230	208	221	225	210	252	231	208	229	230	259	227	221	251	228	227	239	244	235	224	243	250	234	220	210	228	245	236	227	210	257	236	222	239	216	220	248	206	214	215	218	237	221	229	236	221	218	235	215	252	232	232	222	257	223	237	259	214	239	227	227	218	245	224	235	244	227	226	230	227	227	212	242	227	228	242	260	227	237	239	247	209	237	218	225	245	251	222	183	250	234	231	227	249	227	206	215	234	261	241	241	226	227	224	238	227	243	243	245	228	223	220	237	230	229	207	259	248	222	253	238	266	249	224	230	227	224	226	251	210	239	223	214	237	237	237	256	225	221	210	249	224	202	229	228	251	227	214	224	247	257	229	266	232	234	242	258	238	236	211	231	238	242	217	220	233	248	238	248	223	223	240	252	237	231	221	253	228	245	253	255	220	244	237	230	237	234	239	234	212	246	220	214	228	206	233	254	233	230	242	225	239	211	243	249	238	221	250	230	225	229	249	235	218	247	221	253	201	224	247	225	222	242	240	239	234	216	231	228	230	230	214	243	261	233	223	244	233	238	225	228	224	244	217	209	221	235	218	235	227	222	230	240	219	233	255	234	236	247	234	229	260	230	249	246	224	228	231	222	235	230	226	225	237	228	249	221	217	213	249	234	236	242	201	240	230	229	237	221	240	251	239	228	237	224	265	225	224	215	248	254	212	251	237	251	243	230	244	234	219	239	241	244	231	220	207	224	229	212	260	247	222	247	236	225	261	224	237	251	201	233	205	215	220	232	236	224	213	231	201	205	259	230	228	228	240	256	207	232	237	212	247	217	258	247	225	225	217	229	246	219	243	223	231	213	227	246	247	212	249	250	230	232	248	233	215	228	216	237	242	270	242
34054	36749	12872	10319	8972	8225	7250	6917	5345	4468	3309	2573	2545	1420	1008	971	816	858	671	609	560	529	387	379	359	317	306	313	302	326	318	282	288	310	293	299	294	282	278	264	274	329	355	300	289	332	281	295	288	289	292	270	252	295	297	301	278	269	260	287	283	269	275	288	293	288	268	288	285	251	307	315	325	275	280	272	276	311	252	274	274	290	289	261	285	277	290	309	319	304	250	274	289	255	286	282	321	285	278	319	272	273	295	301	262	285	292	248	287	294	291	293	253	295	291	267	307	294	297	292	286	276	283	293	288	300	306	290	282	275	268	288	249	261	270	284	307	306	261	301	289	284	279	264	297	292	287	329	280	269	310	277	300	311	267	313	253	327	288	289	290	284	269	314	277	297	264	331	282	259	271	269	287	279	304	279	265	298	285	301	282	312	286	286	253	267	292	283	250	304	294	263	290	296	287	253	282	266	278	276	279	277	296	299	271	256	301	282	306	284	287	266	317	291	282	250	252	291	298	270	269	265	258	295	311	255	287	261	285	277	298	279	283	277	304	281	280	264	300	267	273	273	266	271	294	305	298	294	275	299	292	306	297	293	261	278	267	291	266	300	270	302	273	262	278	247	282	282	291	258	304	311	287	320	287	288	251	287	256	256	273	285	285	275	285	282	235	291	278	315	277	292	285	240	271	288	274	301	309	289	302	270	256	298	318	243	270	294	284	295	292	272	281	253	303	307	296	290	294	301	272	290	283	273	277	286	292	282	275	274	258	303	286	279	282	292	289	273	292	307	305	282	263	290	287	304	336	279	267	331	288	262	266	306	286	252	276	324	272	292	276	286	272	281	293	251	276	296	291	276	289	311	301	293	237	301	292	296	329	276	276	270	269	316	284	296	284	253	291	284	326	308	269	294	285	281	273	288	270	257	324	263	297	281	285	304	286	295	276	322	299	293	269	266	275	279	249	271	260	305	290	295	275	283	269	297	279	283	280	286	290	276	270	293	266	277	273	288	278	283	315	287	266	265	282	284	310	281	312	273	263	271	279	271	266	276	278	283	291	281	272	315	283	288	285	278	264	292	262	270	260	258	289	297	299	298	302	296	303	267	264	267	300	283	294	280	268	288	289	305	297	272	279	291	302	296	286	312	270	291	295	270	264	283	270	285	285	312	306	281	288	296	286	283	275	295	269	292	278	303	281	249	320	288	254	285	291	308	270	327	280	268	258	303	273	303	263	242	258	251	269	301	305	304	311	286	281	270	284	288	287	268	283	271	312	284	295	271	279	257	248	268	299	304	305	285	305	286	263	301	278	292	303	317	298	265	283	275	288	272	270	277	289	284	305	307	260	302	302	287	279	305	294	275	280	307	261	282	283	285	278	285	267	315	296	268	274	269	274	275	285	285	287	271	281	246	277	289	308	291	294	296	295	279	288	287	288	265	284	280	278	286	283	278	314	292	283	288	292	289	293	270	264	286	318	274	278	287	267	296	255	280	263	264	267	280	284	304	264	273	323	299	258	239	260	308	252	254	280	281	304	268	278	300	295	252	278	290	281	277	310	288	308	301	269	300	282	290	285	282	289	283	274	267	266	253	269	292	320	275	302	274	284	270	283	278	281	269	269	271	276	294	275	304	282	265	272	275	291	309	291	306	287	277	284	263	257	261	279	276	245	290	332	297	305	265	294	256	277	283	284	265	304	266	262	266	294	267	293	282	275	266	281	283	274	280	265	276	302	257	278	273	295	283	285	284	278	285	295	286	274	318	263	286	303	303	313	278	257	303	262	260	319	286	278	276	276	279	258	296	274	299	294	279	284	272	317	286	242	297	286	285	253	249	305	258	294	276	269	287	272	274	303	277	273	296	268	283	278	289	282	267	274	265	291	279	296	282	261	278	278	280	269	276	294	296	284	289	281	295	266	290	283	294	289	297	277	260	304	272	303	317	305	298	278	282	292	294	288	278	300	295	288	276	253	277	276	275	260	259	305	257	296	302	279	265	288	276	274	320	320	293	282	283	268	279	277	292	290	252	289	294	262	276	291	299	279	261	282	293	258	269	309	273	340	305	328	279	303	263	278	330	295	257	304	262	292	273	284	294	298	283	269	270	319	278	269	294	288	262	284	293	287	274	311	279	261	283	285	270	290	294	284	287	282	297	296	288	304	292	302	304	294	285	269	300	280	290	274	246	292	303	296	262	278	290	280	286	284	262	302	282	257	260	296	276	281	307	279	277	278	286	276	293	284	281	253	306	298	302	281	291	282	282	282	278	307	280	275	281	265	302	288	313	295	305	296	287	261	290	273	268	290	333	282	278	298	319	278	285	274	312	295	291	289	310	310	282	281	294	298	281	263	292	270	275	277	304	283	251	264	273	280	292	260	285	271	263	275	259	308	297	306	289	286	287	282	290	277	292	276	268	278	271	279	281	276	268	310	261	284	260	269	283	301	301	252	278	270	285	248	286	252	293	297	277	271	306	270	269	288	254	272	267	268	286	286	291	286	294	290	271	282	298	293	299	320	306	296	281	316	257	277	305	292	291	313	278	298	330	282	315	304	310	252	258	271	271	265	299	285	261	291	302	272	283	259	274	292	286	255	277	290	264	266	293	271	272	315	283	303	308	287	301	277	284	319	275	276	250	279	311	298	276	275	263	301	292	291	258	269	281	297	314	294	289	258	300	288	248	291	296	296	282	281	264	323	289	285	304	314	298	275	286	281	285	272	274	303	295	303	306	288	292	263	277	286	308	296	296	277	267	308	297	306	292	297	286	290	272	294	288	270	264	287	289	271	277	295	298	289	267	279	281	296	281	277	289	282	268	326	273	274	268	290	277	267	290	332	292	281	277	275	289	303	247	300	266	293	299	259	276	285	284	303	322	260	282	257	315	273	287	291	276	294	294	264	260	296	283	298	292	282	287	293	300	278	260	278	283	304	257	289	268	307	308	286	276	293	295	253	288	272	258	310	277	295	287	277	285	278	292	310	293	290	288	268	268	264	297	261	312	265	278	267	266	254	250	246	298	291	289	322	306	270	299	276	300	286	304	296	309	265	280	267	279	303	283	278	295	281	276	284	291	293	278	308	283	305	287	299	278	297	262	298	295	291	261	268	317	291	259	270	275	257	253	286	285	309	275	271	289	258	274	290	277	286	269	282	256	303	257	272	279	287	263	281	289	293	266	287	261	260	270	285	306	303	270	278	273	291	299	275	292	293	308	284	264	302	312	297	290	267	287	306	270	287	271	263	300	271	261	323	313	293	237	301	328	263	297	265	238	248	254	282	297	271	295	316	264	305	276	293	263	279	305	291	280	281	281	305	305	299	273	298	287	299	295	282	270	280	273	274	255	286	273	301	303	316	296	292	262	241	271	295	264	307	273	277	314	298	311	275	266	268	287	270	268	300	310	272	312	252	301	288	318	292	269	295	282	274	290	277	265	253	271	273	268	279	293	299	282	270	302	291	300	290	299	298	278	275	272	276	278	279	260
24473	20857	27096	24656	14441	4314	3079	2726	2196	1839	1597	1231	1380	1046	825	756	716	660	699	675	666	628	604	614	574	559	549	542	527	545	603	553	521	556	563	531	569	546	561	553	567	547	499	536	492	555	567	561	568	490	540	539	507	584	586	545	576	553	561	526	558	569	536	545	524	543	598	567	546	555	564	555	544	556	556	545	566	526	535	571	587	560	556	552	574	557	570	552	538	526	572	564	581	548	541	534	503	592	552	550	494	575	553	545	533	554	549	479	578	581	525	533	540	544	561	556	572	576	555	552	511	574	527	534	539	583	551	529	589	530	574	574	537	541	543	584	554	540	555	558	571	557	541	566	563	543	570	515	539	578	540	539	530	548	532	528	563	554	555	578	538	542	535	539	559	513	497	515	523	533	585	523	567	551	559	539	556	532	492	512	524	515	537	540	548	534	608	561	544	551	522	584	563	583	600	553	563	528	561	572	543	558	488	524	571	593	546	582	523	529	578	541	547	590	574	529	531	550	518	537	542	537	523	545	522	539	583	501	583	531	539	533	567	530	577	531	576	520	540	530	547	565	525	571	579	530	545	566	539	562	521	499	533	566	534	556	557	537	570	557	559	542	524	558	568	531	515	542	525	566	551	524	570	571	530	499	536	533	501	533	562	507	578	600	554	580	527	522	571	549	516	558	522	556	549	533	567	527	538	536	519	537	524	518	543	565	522	505	563	550	532	600	529	546	516	554	535	552	545	582	552	525	517	534	584	553	564	590	569	552	555	502	571	524	536	518	534	548	581	613	557	526	543	597	524	552	559	548	585	522	550	536	501	551	560	518	532	564	571	568	548	513	554	510	531	576	545	576	556	532	560	556	549	519	581	567	554	564	563	526	594	525	546	553	588	490	523	567	531	530	543	503	565	541	568	520	511	582	557	516	532	559	566	579	493	552	536	510	567	549	530	535	540	561	540	534	571	581	519	579	533	531	549	581	497	578	520	571	569	561	509	508	563	527	582	543	559	551	519	516	594	557	558	527	602	543	532	534	575	513	559	532	540	565	518	545	564	570	534	528	551	559	536	537	533	540	551	541	523	535	511	538	533	561	567	524	534	529	538	599	584	597	548	568	520	526	515	553	550	544	520	544	549	539	543	564	550	532	513	513	566	598	583	550	570	601	539	565	550	540	517	562	550	559	545	537	557	566	537	586	541	580	537	532	556	516	552	559	530	547	563	540	559	547	527	559	582	475	569	533	565	574	555	534	523	555	512	570	555	587	529	513	550	511	528	542	557	518	519	509	529	552	531	545	552	556	580	543	559	531	525	532	571	524	510	532	520	496	591	555	501	541	551	568	574	524	569	561	551	540	600	535	540	538	530	559	545	545	589	528	532	503	556	551	501	540	563	559	549	494	548	557	539	561	541	581	574	503	577	508	553	565	559	524	516	529	544	536	547	523	558	550	554	557	519	536	540	581	555	528	521	525	528	574	504	537	517	580	552	532	535	606	575	534	549	568	601	533	532	562	555	506	532	583	559	515	498	566	569	514	560	547	549	551	565	535	563	526	532	518	545	565	515	562	567	521	548	568	553	581	530	538	521	538	532	515	561	509	563	541	530	563	557	593	527	530	559	527	562	550	614	579	549	529	571	531	538	549	549	575	558	534	553	538	549	538	554	582	539	532	530	556	536	521	532	527	563	545	573	537	494	499	523	550	552	540	579	543	529	505	565	539	582	572	557	480	534	521	579	529	555	511	537	561	516	518	556	571	517	534	539	546	529	534	560	564	552	566	549	547	536	522	518	508	564	579	521	560	500	571	599	503	557	543	501	506	554	533	554	528	519	579	554	532	537	543	574	573	517	547	557	522	512	551	534	579	545	545	545	580	558	541	516	526	525	520	512	534	502	528	537	560	557	535	545	541	536	549	542	545	560	579	528	576	579	544	567	539	539	583	514	554	550	559	543	520	598	522	516	559	547	515	548	526	580	536	555	554	534	531	562	554	532	525	549	540	540	505	558	540	533	550	542	525	513	513	538	576	535	542	519	540	544	570	520	560	518	494	523	564	524	524	544	533	498	566	520	500	509	558	573	524	549	593	529	483	536	590	569	533	553	540	532	556	520	542	525	539	514	498	524	498	574	548	531	539	535	545	517	561	572	537	551	536	505	535	560	522	559	550	568	566	584	547	564	577	514	490	577	515	528	528	594	556	546	582	536	545	531	533	554	566	533	537	546	571	578	606	525	560	556	582	550	544	530	514	609	568	538	549	562	534	546	536	573	560	537	543	534	537	520	546	566	522	533	543	533	578	537	534	537	574	510	567	546	549	573	554	503	531	581	530	549	534	570	556	571	592	573	547	524	523	575	536	529	529	594	496	565	547	509	525	546	559	552	526	571	514	536	563	519	541	575	577	568	537	579	521	532	544	558	513	515	572	530	543	582	536	548	531	522	574	564	524	607	555	592	570	553	504	518	533	535	579	530	538	566	526	545	511	540	539	538	543	526	564	555	541	559	545	502	526	543	569	522	556	496	524	522	523	566	521	584	569	535	534	541	519	565	505	569	564	549	539	522	553	572	531	539	521	530	583	557	539	530	562	590	539	552	543	547	555	535	562	535	545	548	559	521	605	557	560	598	561	550	577	548	533	546	537	521	515	558	537	552	552	556	572	562	563	546	585	568	532	562	526	549	500	587	539	575	548	574	528	522	546	537	562	507	577	557	595	572	578	558	523	542	524	528	547	513	537	533	543	558	572	554	510	526	540	579	549	563	577	547	562	533	546	533	521	550	573	532	543	559	529	536	500	549	565	567	559	566	546	579	535	522	584	541	568	520	500	519	526	507	576	614	577	543	563	540	529	546	570	535	522	550	535	509	539	523	591	562	503	565	597	587	514	560	513	518	500	580	560	516	527	545	552	528	551	595	533	534	548	547	546	546	541	568	538	562	546	547	558	542	520	584	523	560	585	547	553	544	518	532	558	526	518	548	575	546	548	524	509	537	572	537	544	539	547	557	591	516	592	588	517	534	561	567	538	561	527	567	533	552	561	547	583	556	533	534	560	537	522	513	552	527	551	540	548	517	534	541	615	567	563	526	562	543	569	518	577	552	503	552	561	552	548	578	559	567	529	547	541	558	543	564	517	579	538	538	564	545	534	541	515	522	551	507	524	539	579	579	555	580	535	562	516	569	551	609	565	528	529	530	562	535	519	515	525	593	529	532	558	542	554	563	583	586	551	560	536	506	568	568	542	507	601	478	594	579	568	567	525	542	545	557	538	518	569	579	520	534	569	587	507	555	567	534	533	537	586	559	572	541	540	540	539	553	531	541	567	544	490	565	567	538	552	554	588	570	582	504	543	507	531	525	561	559	541	567	546	504	555	535	573	514	512	570	561	548	550	542	525	612	524	549	521	569	529	528	527	556	528	540	537	573	583	570	556	559	543	559	532	550	569	528	577	550	521	544	567	544	581	552	517	525	553	562	571	534	526	519	568	544	538
33975	33517	9915	8702	7598	6658	5949	5871	4555	3669	3099	2112	2457	1722	1223	1114	1004	992	948	900	862	781	713	702	672	609	598	651	642	656	629	610	620	628	638	620	623	630	608	621	623	679	701	627	640	660	629	604	641	618	640	665	627	633	662	611	642	608	621	673	606	615	582	648	655	645	618	607	643	647	581	585	618	604	645	618	628	652	638	640	644	639	600	603	616	613	677	590	603	638	627	638	618	626	612	629	606	642	591	636	617	633	626	622	573	680	626	600	629	652	628	610	561	661	612	613	621	596	584	690	651	613	608	615	670	676	646	603	612	586	668	600	609	590	616	571	604	622	598	653	704	607	600	659	625	687	638	651	624	581	622	621	664	619	599	638	618	671	613	616	634	626	682	625	624	624	574	637	595	624	630	622	650	595	608	641	585	631	684	615	649	657	602	586	637	628	660	626	640	629	628	669	645	617	623	605	666	622	653	658	617	595	587	593	652	652	640	625	645	649	622	605	663	638	620	607	635	579	610	635	616	645	605	603	631	602	647	657	614	664	671	650	646	613	560	627	626	610	664	634	599	609	646	576	616	622	645	595	645	629	608	666	599	639	604	610	618	606	603	604	599	591	608	626	623	585	692	629	641	632	615	638	648	598	682	646	635	621	647	590	607	594	643	613	594	648	644	632	623	643	635	631	671	638	606	628	610	652	609	591	637	595	632	656	639	627	612	602	590	571	593	601	635	604	629	595	583	615	626	629	660	598	626	642	575	566	628	620	629	608	628	603	603	650	639	573	650	586	654	625	664	646	661	586	640	655	614	584	600	650	622	660	595	624	647	653	635	633	603	645	605	568	618	607	602	620	599	628	610	617	621	604	609	597	634	625	592	622	623	627	606	602	599	642	639	615	591	619	650	603	584	612	639	608	573	591	589	615	590	598	657	611	648	624	603	664	688	616	629	652	640	640	667	606	606	644	626	628	613	612	655	614	637	606	633	649	653	594	574	600	603	650	609	637	593	622	640	613	632	579	634	595	602	606	649	616	613	617	640	629	617	628	631	598	628	615	622	617	641	609	639	586	628	615	602	609	664	628	577	646	647	620	611	648	642	626	632	675	653	618	604	664	619	626	646	616	653	605	619	586	649	628	635	595	619	643	619	583	611	584	649	630	619	601	644	673	590	606	683	644	656	599	600	642	623	633	611	674	644	645	637	624	624	597	599	632	648	655	612	611	627	630	610	618	648	655	585	590	660	611	582	579	608	607	636	636	620	620	680	616	630	594	649	666	656	606	594	658	614	615	649	638	593	622	623	618	653	629	598	634	608	602	605	671	615	676	638	599	641	611	600	673	607	630	615	586	648	576	633	660	658	648	638	644	606	681	629	640	652	611	596	662	615	603	606	638	636	653	651	634	594	593	672	677	606	580	604	576	639	638	624	667	628	626	615	602	611	608	611	601	655	632	645	615	629	625	635	621	619	637	627	666	646	652	638	623	642	620	615	644	604	646	612	610	689	597	625	635	602	641	638	610	635	621	616	587	650	598	648	662	663	642	659	647	619	616	678	621	658	625	600	605	621	607	619	609	647	660	652	656	618	590	612	649	632	601	596	670	607	605	645	640	625	631	660	640	676	659	657	622	627	669	610	674	624	613	602	601	638	631	615	646	651	595	604	640	622	584	624	636	599	618	641	596	626	616	636	605	625	595	684	584	639	594	595	618	596	639	612	619	613	659	615	609	644	600	667	628	651	608	617	698	666	609	604	621	655	664	657	630	636	632	582	680	638	614	660	641	616	603	616	611	649	618	641	639	632	650	607	645	610	620	653	612	606	610	624	652	593	619	622	639	660	601	632	616	603	570	634	593	617	650	628	641	667	653	596	632	604	610	668	602	628	638	655	650	647	575	616	646	654	609	633	608	662	638	619	648	602	640	631	596	618	647	622	629	611	617	641	614	600	654	640	657	639	575	618	611	629	618	625	620	637	648	639	628	638	630	590	610	632	608	624	620	608	607	614	597	640	625	618	619	595	621	589	649	648	582	611	620	630	656	618	575	598	663	653	590	606	661	650	646	610	656	621	665	646	595	598	614	619	628	647	627	620	652	615	635	644	608	627	655	687	594	614	587	660	636	570	634	638	641	631	600	626	652	637	653	609	626	599	635	630	616	650	618	637	657	643	592	619	627	668	640	633	642	608	609	617	603	649	660	649	594	651	600	609	607	619	599	598	611	674	621	651	653	651	664	597	597	587	602	595	635	613	617	609	613	636	616	626	665	606	595	628	621	599	621	642	636	650	630	615	650	637	569	593	645	617	608	658	584	636	626	617	624	593	646	618	652	630	570	586	634	628	649	648	583	600	641	628	594	634	632	563	634	601	650	606	653	636	599	626	620	591	628	604	614	564	619	623	643	608	614	591	597	654	604	638	620	653	619	690	619	632	636	616	671	612	599	572	617	628	617	610	637	618	654	626	578	635	616	601	619	646	617	641	602	632	653	603	629	601	591	637	618	591	630	615	607	599	642	585	647	646	627	608	633	628	631	593	614	664	635	636	635	590	602	656	582	610	631	639	595	671	588	639	617	664	668	606	634	629	597	637	606	646	592	644	619	654	611	637	626	630	667	644	638	628	645	622	622	620	614	658	648	649	628	620	685	636	614	628	614	663	615	577	613	601	558	606	681	655	600	659	638	601	597	631	654	656	625	597	670	625	647	573	599	598	600	614	626	682	615	604	599	652	599	603	610	578	657	632	660	584	620	639	621	581	618	644	607	644	609	613	610	633	627	610	660	650	682	647	651	624	627	599	631	594	661	627	624	618	609	610	571	627	635	598	621	686	620	670	653	616	626	649	642	602	621	656	612	647	651	634	624	658	626	608	637	632	610	587	627	595	553	628	598	661	625	615	611	615	625	546	616	588	668	606	625	626	603	612	573	642	607	636	613	636	627	614	618	639	606	640	624	610	636	649	620	607	661	644	641	612	664	648	594	611	613	687	616	590	638	630	653	677	621	623	608	606	574	551	629	661	667	609	631	648	626	614	580	640	605	624	622	642	589	594	654	568	620	670	616	633	614	608	634	653	607	612	633	688	608	608	630	615	613	584	617	658	608	638	636	611	606	668	648	596	583	663	667	619	623	665	624	582	638	665	626	669	641	598	605	639	622	634	638	608	619	656	642	656	648	640	613	626	635	634	624	666	639	630	627	624	614	602	588	639	599	570	617	667	608	617	615	614	628	620	619	633	597	611	633	609	580	616	622	609	651	660	578	666	641	627	647	636	637	628	632	651	673	615	641	652	616	655	678	659	665	564	612	610	578	685	606	603	600	586	599	649	636	673	634	626	659	561	581	657	615	594	604	625	631	595	630	629	622	650	632	639	647	588	640	640	617	598	649	607	645	629	642	603	636	618	620	668	644	617	629	647	621	621	652	600	599	619	635	614	608	601	610	659	625	638	609	606	637	581	624	615	645	581	647	630	601	606	613	636	615	606	651	579	604	613	633
22386	20908	28605	23329	20912	21153	15485	5906	4361	3087	2618	1905	1903	1567	1157	803	772	759	671	717	645	546	427	459	429	404	400	400	411	389	407	434	365	387	401	396	395	353	349	375	393	400	359	384	351	373	373	378	347	353	387	381	380	362	389	385	377	384	398	366	389	368	361	350	353	393	371	372	364	378	368	395	391	350	372	374	392	345	352	353	333	393	347	385	359	370	358	400	398	384	385	405	345	361	385	390	378	334	386	376	384	368	360	367	349	403	370	403	362	369	382	389	393	378	394	350	364	396	394	368	365	408	357	390	362	385	365	372	376	380	377	367	389	375	414	345	397	342	389	327	380	363	362	376	336	351	366	359	366	343	354	379	364	389	392	364	360	367	355	338	381	364	397	375	406	381	338	381	398	348	374	328	355	351	382	339	332	357	374	379	339	378	345	352	394	360	385	398	375	362	377	354	371	379	372	402	360	346	355	373	394	375	381	367	380	362	356	389	383	371	379	383	370	408	373	393	365	397	360	378	353	360	361	377	403	359	381	351	365	358	382	350	374	354	365	392	359	363	359	386	344	353	398	350	382	359	346	356	408	361	379	396	361	362	362	353	385	373	367	376	396	375	398	390	363	358	385	383	374	380	338	390	356	375	351	365	387	351	337	345	391	339	395	373	340	398	353	362	389	372	378	381	385	390	380	397	360	344	385	411	401	429	340	408	402	371	376	353	371	374	351	393	368	364	396	397	359	370	358	362	359	383	362	368	342	344	377	361	391	379	361	362	367	410	417	376	356	371	343	369	354	379	374	396	363	369	342	353	366	343	396	398	349	396	327	382	331	394	348	380	400	354	362	398	374	373	372	377	367	357	353	353	383	348	346	375	366	386	386	368	380	409	391	368	366	368	353	339	352	375	366	362	389	354	393	377	364	386	358	381	387	373	378	369	375	381	352	398	343	376	380	354	363	378	413	379	360	351	375	354	374	355	375	373	385	371	368	360	367	369	353	355	386	365	365	335	398	358	360	371	384	379	358	383	371	369	357	393	364	386	373	357	397	405	357	315	366	343	326	372	358	381	370	348	374	341	353	376	387	334	376	418	360	332	355	354	348	371	353	409	391	403	361	309	363	397	351	363	365	400	383	339	370	324	363	377	360	408	361	405	394	372	368	340	367	366	374	371	365	347	408	353	353	394	320	368	378	384	385	372	374	354	413	360	351	356	349	364	378	412	369	361	383	371	363	378	371	341	357	375	370	371	423	407	383	367	342	394	294	376	377	375	358	399	380	360	382	371	340	344	381	378	334	367	366	397	343	408	340	354	342	383	398	323	355	358	382	361	389	356	340	380	363	372	399	374	324	363	402	358	348	359	370	343	348	388	386	363	348	373	380	397	360	364	385	353	364	329	374	377	354	363	366	369	363	352	375	386	372	386	388	332	386	381	366	370	355	330	354	415	396	354	343	297	365	364	367	407	353	394	375	421	372	391	374	366	341	373	360	360	370	333	369	383	381	362	410	383	377	375	382	382	354	391	380	360	346	413	355	341	360	388	412	355	370	398	335	362	348	407	392	379	371	351	390	410	377	353	351	360	373	378	369	391	365	363	349	399	363	414	338	398	377	358	394	365	359	393	381	392	357	427	386	399	366	409	376	386	374	355	356	373	383	379	389	371	383	375	389	365	358	351	374	379	369	388	350	354	406	355	386	370	381	391	354	381	356	395	379	382	389	356	351	388	349	381	343	380	391	419	346	348	361	406	341	374	374	369	346	351	368	379	377	363	365	348	356	383	364	359	388	371	355	355	350	364	347	339	365	349	387	383	383	383	388	379	400	388	411	385	372	387	370	326	385	383	366	368	379	380	358	381	303	341	357	360	378	355	356	359	380	356	355	340	380	384	370	385	373	382	348	387	370	387	385	391	402	394	375	373	378	350	371	362	355	369	376	363	373	362	372	370	355	415	340	391	348	375	382	375	357	358	386	388	345	384	375	373	358	335	392	393	365	378	382	378	386	356	371	361	419	384	329	352	371	371	365	386	391	393	380	369	390	377	375	383	360	344	362	377	378	398	396	350	377	355	387	373	388	359	321	396	350	384	396	372	401	332	376	352	368	377	391	378	397	358	373	360	401	348	373	369	378	382	400	358	353	334	385	375	367	369	385	404	380	342	368	369	399	365	344	365	376	325	386	341	369	352	389	365	360	401	374	379	373	424	324	400	384	385	355	370	364	389	372	395	377	401	395	367	371	365	362	378	371	370	371	381	373	365	413	355	348	352	365	339	374	358	353	358	383	323	352	389	373	384	352	345	375	365	380	341	388	350	321	348	375	351	360	381	377	374	394	365	392	369	383	374	357	380	374	334	368	392	384	379	368	360	358	365	391	341	403	363	366	350	359	370	401	375	325	392	380	356	359	381	335	357	369	359	362	362	345	365	394	355	362	344	413	409	364	371	362	348	361	333	362	378	405	385	369	361	404	383	354	419	388	392	387	364	362	362	361	366	372	340	373	375	410	371	387	374	381	377	355	377	365	373	335	362	383	375	366	349	406	380	312	379	356	362	362	372	360	396	383	377	403	377	351	381	372	361	367	359	310	355	380	334	398	369	362	394	359	352	396	378	372	363	363	372	345	356	391	378	385	389	391	349	340	334	381	368	348	344	388	360	398	343	399	342	364	373	360	366	378	344	360	369	365	365	375	356	340	351	379	367	390	382	374	412	348	365	408	337	380	364	370	384	382	334	376	378	335	377	388	418	352	371	353	356	373	381	378	367	391	380	331	385	403	393	378	364	378	363	364	393	406	373	368	341	394	396	341	396	369	327	398	363	349	361	404	346	341	349	378	354	381	369	353	356	411	364	382	346	377	382	372	360	340	318	372	361	360	402	345	402	370	380	387	361	390	367	366	399	394	400	357	367	378	348	379	346	354	354	394	382	348	369	375	356	324	345	368	365	379	380	378	346	403	360	362	382	351	337	402	358	379	370	379	366	394	381	364	325	369	354	370	369	374	367	390	340	333	390	368	350	399	345	369	334	365	375	348	330	349	371	322	356	373	349	362	345	360	379	354	364	398	363	351	362	388	370	362	346	369	346	357	397	353	355	365	398	352	379	372	375	385	365	374	331	354	374	393	377	374	336	330	351	369	336	390	389	403	361	418	391	382	362	392	364	368	362	331	378	344	345	415	372	364	386	379	389	404	378	395	360	353	417	358	393	383	385	361	345	351	377	316	345	364	353	371	378	360	382	344	346	397	362	347	380	357	390	371	394	407	358	350	360	359	362	368	356	361	345	404	356	402	351	363	352	346	378	410	381	380	367	366	364	345	361	361	366	346	368	347	338	351	334	370	356	365	374	376	375	388	365	384	365	364	338	352	358	375	398	404	344	362	385	391	358	338	368	351	362	403	341	373	347	391	333	374	353	362	357	381	374	346	341	366	386	386	387	366	345	388	376	363	364	375	353	384	357	358	374	369	360	401	385	367	351	388	397	371	321	367	322
38384	46627	19065	16440	13939	11353	10086	9732	8413	6158	5032	3610	3606	2753	1886	1300	1220	1275	996	926	934	727	648	598	523	471	464	463	471	447	471	431	436	422	458	428	425	449	455	422	416	469	488	472	447	447	406	443	415	421	432	442	411	395	423	431	417	389	422	428	435	420	440	407	431	436	406	440	407	394	424	431	430	419	425	405	406	428	421	392	410	434	414	407	428	427	439	421	428	423	436	387	386	420	430	387	413	442	412	413	425	422	403	455	405	411	387	444	394	418	366	409	399	400	424	443	379	381	413	392	420	424	451	418	410	444	396	408	423	396	387	416	397	434	367	421	417	424	387	424	426	418	403	427	408	402	424	397	421	397	397	430	420	411	399	436	395	413	406	385	411	412	401	399	431	445	406	386	414	424	419	411	435	414	395	440	415	412	493	381	425	417	433	395	420	408	402	406	390	390	414	392	380	396	413	434	415	438	418	387	384	424	416	428	404	380	407	381	407	421	397	388	398	417	434	426	418	423	414	423	400	411	429	421	430	422	423	444	415	421	427	373	419	439	435	378	424	396	433	418	393	438	436	382	399	405	405	424	410	456	401	397	411	410	420	419	412	404	381	406	397	408	420	457	412	441	404	428	462	382	448	386	403	371	419	399	392	395	410	440	407	425	412	410	407	394	465	414	440	409	399	419	398	429	409	371	354	420	400	409	422	409	408	380	426	434	411	403	403	412	438	378	377	453	384	451	411	363	372	383	438	400	409	363	383	478	392	399	411	383	382	419	431	428	419	379	414	410	433	392	446	413	409	431	414	410	402	386	366	383	379	428	401	416	412	434	400	396	445	395	404	390	412	413	404	419	401	389	397	414	412	397	432	429	428	415	378	445	452	387	412	417	395	434	399	413	354	426	414	411	390	404	423	401	438	388	380	406	415	392	406	412	422	428	421	464	396	402	420	426	430	416	425	427	393	437	426	436	433	410	367	412	438	403	389	411	372	412	397	417	395	406	403	423	419	435	404	373	406	394	409	427	398	412	419	398	368	408	421	390	417	386	424	450	392	421	409	416	394	399	418	392	405	407	418	396	383	369	384	406	409	419	431	382	409	418	409	411	403	433	398	430	391	421	425	440	391	391	411	410	392	407	448	407	399	403	462	433	441	402	421	374	419	413	426	418	433	370	404	432	463	449	412	424	410	412	434	413	404	443	442	432	407	388	434	411	382	404	411	380	410	437	392	406	424	428	412	395	414	410	409	442	413	408	398	399	451	424	394	396	439	407	402	420	395	393	447	403	445	400	416	427	411	375	399	388	396	406	432	412	446	404	403	383	424	395	403	369	409	387	406	425	389	396	436	406	406	434	415	447	422	413	413	399	434	400	413	439	445	403	410	383	410	378	394	410	410	413	427	425	385	376	366	378	436	414	454	439	389	400	390	408	391	388	422	405	398	408	378	409	380	397	417	417	414	432	420	417	398	400	426	387	415	404	393	391	382	371	375	408	432	393	407	401	395	413	417	411	399	425	401	415	380	410	411	377	387	451	415	434	427	405	460	418	363	395	406	409	383	406	390	407	415	432	393	391	410	412	401	420	432	398	426	384	371	439	416	412	408	429	410	417	389	412	466	423	396	415	415	414	404	401	374	397	398	400	417	420	404	412	408	428	396	400	428	422	400	404	399	448	384	394	441	437	425	412	369	414	417	386	398	429	413	416	410	445	380	413	404	454	413	425	434	384	363	406	399	393	419	427	415	386	427	398	416	453	434	406	439	382	424	389	430	415	417	382	392	418	413	424	427	424	431	386	414	430	428	382	429	401	424	397	394	404	405	395	404	405	444	403	394	356	421	398	407	437	414	378	428	437	412	404	432	372	406	413	391	399	396	413	374	412	388	443	408	385	447	407	448	393	395	392	416	390	408	407	450	449	377	393	426	397	433	413	387	419	411	382	420	406	403	435	385	360	415	400	411	436	426	394	392	406	395	373	427	408	379	419	416	419	418	358	395	436	393	409	412	421	411	397	405	434	381	439	406	359	389	404	412	408	428	402	423	408	433	423	440	458	430	403	412	368	385	408	416	388	390	400	411	408	386	426	375	404	414	420	392	421	399	399	391	397	418	396	383	425	387	423	421	391	393	391	410	408	400	410	399	422	423	417	462	416	404	435	412	436	383	424	470	423	393	464	381	382	410	403	422	424	385	430	410	377	400	446	402	398	403	395	417	427	387	381	393	372	428	398	411	432	380	396	385	413	417	425	398	384	409	426	403	407	399	425	394	416	366	452	379	428	430	403	422	394	416	384	430	375	399	428	407	447	424	401	436	402	442	399	382	410	400	421	394	424	394	417	370	402	420	417	404	432	368	400	449	442	402	399	412	433	390	405	415	423	387	409	347	425	399	406	387	425	404	428	441	411	434	420	386	427	422	406	393	426	421	405	404	413	430	428	391	450	392	444	396	448	408	381	441	402	346	417	399	400	432	397	399	416	410	424	384	435	417	376	431	404	396	443	418	422	419	414	395	434	419	415	410	410	391	404	378	377	392	408	411	399	431	419	412	357	408	421	413	397	431	410	415	406	413	383	437	411	394	386	410	406	397	439	431	417	410	426	448	386	404	401	403	410	368	419	442	423	436	409	411	429	439	424	430	420	389	395	422	415	377	385	371	406	400	427	412	411	419	411	424	419	384	423	401	402	424	407	428	432	420	386	385	413	419	394	417	423	418	419	392	401	369	423	397	453	398	399	448	386	406	435	423	431	388	366	419	409	414	406	416	383	404	379	429	381	416	403	455	388	431	393	418	405	412	385	394	398	396	411	387	412	399	396	401	424	421	415	405	407	449	422	424	418	407	398	406	414	421	409	386	421	410	438	419	425	455	408	403	411	399	391	413	441	410	425	421	427	391	381	424	427	393	430	415	411	412	443	417	432	416	428	404	380	402	372	402	415	406	413	394	442	407	403	405	396	391	378	416	414	390	362	396	410	412	440	436	370	390	414	390	420	368	430	420	405	423	417	389	352	372	430	440	387	390	454	424	419	381	456	449	413	376	429	420	413	404	366	373	387	377	399	394	455	411	420	401	405	395	390	392	385	398	397	380	410	412	408	413	442	406	406	390	454	398	431	437	411	427	383	420	410	420	405	430	422	399	455	422	381	446	413	404	409	400	382	418	396	415	424	397	419	397	408	431	372	394	391	420	400	376	419	388	401	393	410	449	412	447	441	417	440	391	403	405	389	435	432	378	411	407	404	392	406	423	373	392	404	433	422	420	443	415	387	390	404	394	390	446	399	393	444	386	409	404	434	424	362	408	425	394	418	423	425	409	425	412	416	433	440	382	442	401	421	414	409	433	446	401	460	425	435	391	430	430	427	405	413	422	429	362	469	436	432	404	414	386	427	427	425	426	415	437	413	415	417	422	411	417	394	420	412	399	395	386	402	445	403	405	425	397	368	413	412	436	425	416	413	418	420	411	403	433	441	389	373	438	437	418	436	417	401	396	406
28343	22737	12963	5039	3076	2007	1908	1851	1682	1304	1000	943	795	779	691	546	506	498	509	431	443	470	384	404	389	369	409	363	379	413	438	377	412	413	391	397	382	390	403	377	394	427	403	414	412	402	394	386	409	420	394	377	402	379	418	423	421	376	429	415	428	406	391	403	406	417	401	393	407	374	390	420	407	393	417	356	376	428	401	393	394	392	367	423	424	439	381	381	393	382	389	419	438	420	389	365	410	400	401	395	407	401	388	435	427	361	407	399	396	378	405	401	422	389	412	414	408	417	380	395	368	379	409	407	379	402	388	388	392	385	386	386	408	416	434	361	378	432	424	424	410	396	391	389	404	406	409	376	419	374	392	389	399	364	386	382	392	413	382	385	406	403	374	401	380	369	408	380	410	389	412	412	409	371	408	399	394	368	389	400	400	414	412	384	413	372	406	416	376	372	436	391	405	385	378	432	355	401	388	400	397	373	393	392	401	388	392	379	390	390	428	389	406	389	408	394	396	398	390	405	402	379	399	416	380	380	412	390	401	367	380	382	376	381	375	423	430	397	390	403	391	392	416	410	372	382	372	373	395	386	403	406	407	412	376	402	393	399	415	403	419	414	387	383	406	411	379	401	396	408	360	420	387	431	396	420	381	380	401	423	370	453	394	417	386	411	403	362	376	371	390	437	402	417	395	367	375	355	390	395	397	384	393	366	455	413	381	393	410	385	363	401	345	381	419	420	351	379	415	372	397	388	383	410	386	356	427	385	410	391	393	415	418	398	373	378	384	396	394	414	377	372	401	388	424	399	437	386	388	391	426	404	407	387	376	389	434	381	374	422	459	376	386	375	386	405	408	400	415	383	389	395	368	378	379	359	400	383	376	421	376	402	420	401	385	397	392	416	391	412	465	411	390	375	385	391	388	394	364	385	428	403	386	375	397	411	402	402	391	382	387	428	410	406	427	382	420	385	359	410	409	400	433	422	403	377	384	391	387	415	406	401	368	385	394	419	364	390	377	418	372	389	396	410	360	426	400	407	365	416	387	408	387	382	425	358	405	371	405	413	386	427	371	383	403	384	379	385	400	399	408	414	425	415	371	390	418	410	421	380	416	430	395	412	386	392	379	414	355	392	443	400	394	387	388	398	360	407	378	418	380	391	405	368	392	408	394	399	397	393	386	407	422	385	391	410	382	415	402	367	371	394	389	374	389	386	400	415	375	398	389	407	443	415	398	393	397	412	409	401	377	416	387	364	407	360	375	422	405	392	406	373	427	381	369	416	380	385	426	400	399	384	424	383	383	396	409	385	402	373	401	395	414	395	402	415	427	417	387	417	449	411	414	382	414	412	414	390	353	425	439	408	394	384	418	409	381	379	419	400	399	395	456	392	406	392	351	401	363	396	415	375	379	383	396	365	435	395	399	392	389	393	419	445	369	419	406	395	422	397	395	398	407	407	397	436	426	404	425	392	384	368	387	367	369	378	413	355	393	397	406	380	448	410	415	402	388	377	424	402	384	427	409	389	387	391	362	411	405	412	426	374	408	369	371	390	382	409	396	406	397	375	396	423	420	416	432	408	386	424	392	384	393	383	389	376	416	402	401	418	377	383	412	390	392	340	393	398	372	420	401	414	385	430	376	379	387	399	387	412	392	416	369	431	442	418	390	406	400	371	415	400	369	423	388	390	394	381	448	401	401	435	401	373	395	391	393	438	433	384	384	377	361	376	419	407	397	420	404	409	426	397	395	386	417	401	382	377	388	369	421	416	396	408	391	393	394	390	369	388	402	405	392	380	406	403	395	387	384	399	421	381	427	399	430	426	396	380	421	405	418	406	388	403	377	387	417	407	374	423	392	377	390	422	411	401	410	387	420	403	413	410	427	399	406	403	404	448	392	403	383	429	421	415	423	410	414	438	383	386	387	395	410	415	431	389	431	392	411	415	417	361	370	430	430	420	410	404	387	406	391	436	404	394	394	392	347	428	402	406	367	408	400	382	398	370	391	399	393	362	423	387	410	399	398	429	431	407	372	413	416	434	383	369	393	396	391	363	392	388	380	416	387	375	411	405	398	391	365	373	418	401	399	424	366	393	423	397	361	377	391	372	396	403	391	356	413	431	395	424	377	378	407	401	389	360	381	373	430	412	422	388	408	419	456	432	391	395	378	410	382	357	415	366	413	369	412	388	401	398	421	412	406	396	398	375	425	362	378	402	362	413	392	425	366	445	406	385	391	375	390	386	409	406	399	435	411	404	389	421	381	394	366	393	383	385	359	378	407	401	352	392	378	400	414	371	362	388	408	387	404	402	403	384	391	382	397	409	419	405	399	411	408	413	397	388	409	375	417	411	361	407	417	360	405	365	420	418	384	377	377	400	407	393	377	419	418	396	380	358	374	422	381	384	430	330	419	406	371	385	416	372	401	385	385	382	420	400	360	387	374	422	366	411	414	428	379	398	377	392	374	424	404	386	384	404	377	405	406	399	391	396	387	397	374	354	417	362	404	379	426	438	375	395	376	372	421	381	397	389	424	398	373	418	420	392	393	406	417	398	407	391	421	387	368	406	369	365	413	376	412	412	423	419	407	427	412	418	382	374	387	411	410	386	405	444	373	425	384	393	391	371	382	389	402	384	413	391	370	438	395	390	374	359	412	421	402	386	441	412	394	398	361	385	423	345	438	375	396	401	390	422	353	383	395	400	395	381	370	399	394	380	404	387	392	404	427	395	428	390	396	436	389	449	396	390	407	396	376	438	380	436	349	374	423	433	429	378	433	368	432	382	384	398	412	361	434	395	377	406	385	397	417	406	394	399	395	381	408	418	434	391	405	392	360	424	412	372	421	419	380	387	388	355	382	411	392	389	455	441	386	376	408	377	392	399	377	402	431	406	368	397	418	439	431	417	393	389	428	448	413	386	422	424	424	386	384	403	422	397	420	381	418	405	352	400	358	395	393	380	402	382	409	406	405	415	391	394	388	376	377	437	439	403	345	392	347	396	376	417	405	386	394	424	419	377	391	372	425	410	394	402	416	435	419	410	422	390	408	384	352	405	388	379	413	412	398	399	382	391	390	371	404	367	390	363	361	379	404	407	367	408	398	454	423	411	357	363	396	409	417	373	421	398	384	389	418	382	390	379	402	379	372	395	375	414	395	402	378	379	398	385	409	421	355	400	396	416	368	428	398	398	428	411	426	392	359	365	426	407	421	399	372	413	378	405	392	394	400	416	411	425	379	438	404	371	387	428	416	373	391	395	393	385	417	396	384	408	425	382	409	401	382	394	386	392	387	408	396	399	400	410	403	421	388	410	368	377	415	386	379	402	404	390	388	431	418	441	387	407	385	402	348	407	390	372	419	400	398	379	415	365	374	393	399	443	372	398	432	425	357	410	380	416	398	382	391	415	423	405	452	385	392	382	401	380	384	409	391	386	381	416	436	411	400	422	345	396	394	383	364	404	371	404	403	394	385	415	403	391	355	422	419	379	408	429
32082	27091	6040	6163	5294	4154	4009	3752	3389	2527	1937	1641	1501	1260	1099	743	677	640	672	602	546	531	518	537	492	464	486	469	462	495	429	443	442	462	496	498	488	494	460	482	479	515	468	472	502	486	499	487	465	489	457	450	472	497	478	476	467	445	517	475	495	434	489	496	479	442	479	484	470	482	503	479	492	529	476	498	466	482	487	470	419	515	453	477	484	482	469	454	468	456	477	474	446	459	484	453	482	490	493	489	470	476	466	477	478	462	487	460	452	507	468	499	402	458	435	472	473	444	439	472	514	470	475	463	450	473	495	470	508	497	495	438	483	432	482	472	457	467	423	453	423	458	440	443	470	472	502	437	500	481	460	442	463	466	447	463	455	480	503	455	514	488	466	455	488	480	488	419	496	457	486	479	472	476	484	469	458	483	472	491	478	453	467	463	463	472	502	463	488	469	503	458	486	458	488	462	458	521	492	526	447	443	422	443	474	480	442	475	438	476	453	479	449	482	454	483	488	499	440	490	485	444	488	480	496	528	453	480	465	487	491	484	467	488	479	476	457	451	483	492	446	503	484	468	505	468	476	487	470	464	471	487	442	468	469	470	490	435	520	479	512	479	477	506	470	469	472	458	503	476	509	528	471	470	452	488	461	476	475	469	476	487	460	482	481	486	513	508	479	470	442	488	434	515	462	458	462	469	482	475	477	511	468	449	524	507	458	508	459	524	492	457	488	461	501	510	483	449	452	453	487	470	508	447	473	445	492	432	452	460	458	452	490	497	467	482	475	470	471	487	514	487	489	491	477	491	442	456	450	494	464	485	487	492	521	503	488	502	430	439	527	461	493	488	445	488	482	417	453	485	439	503	449	433	484	501	500	481	484	476	473	454	460	505	474	501	463	452	487	514	458	479	467	439	457	515	447	449	515	452	477	451	476	487	530	496	468	473	485	506	477	483	478	495	475	441	482	489	484	476	443	451	484	484	509	490	449	473	511	482	491	489	488	469	496	509	478	477	508	488	456	454	508	470	500	481	522	472	490	466	497	472	499	439	522	499	465	487	497	494	471	490	465	471	470	458	469	474	511	466	503	481	472	505	465	496	461	433	466	450	448	481	490	505	481	475	484	485	457	461	461	472	485	458	511	480	447	458	503	461	469	459	498	505	456	453	520	446	459	460	491	480	471	495	504	516	467	452	441	464	461	461	427	507	470	502	509	485	473	485	515	456	459	483	483	484	412	464	474	474	443	457	490	486	499	451	476	482	520	470	466	460	473	458	478	518	473	459	482	450	457	492	484	466	499	470	512	445	449	444	454	478	497	524	441	448	458	460	489	507	463	468	520	497	509	506	466	481	452	453	466	523	496	462	456	481	493	482	448	471	499	486	468	463	520	481	461	440	455	436	462	459	459	453	483	453	468	480	475	492	479	445	524	438	479	483	464	475	512	479	443	471	452	466	449	446	494	499	468	454	502	454	430	473	529	469	481	497	473	495	519	475	469	460	486	463	498	462	482	494	472	504	488	421	537	485	449	458	503	436	492	454	507	481	493	510	514	451	462	442	471	477	440	461	436	495	472	487	512	456	477	463	456	463	485	483	461	452	477	440	504	447	445	482	466	437	460	472	461	455	470	477	485	490	458	466	496	465	476	505	454	445	450	435	453	477	488	461	491	481	486	469	492	486	475	442	479	499	457	489	450	505	467	490	484	504	480	468	470	465	496	448	458	471	443	453	435	499	453	476	492	506	432	444	480	482	489	444	446	466	460	468	485	467	444	478	452	468	459	474	477	460	480	497	479	486	488	477	478	493	484	500	446	486	433	467	505	520	473	483	477	512	489	502	461	454	454	490	461	454	441	506	418	488	464	466	460	460	455	465	477	472	481	450	453	447	494	495	460	468	425	493	466	502	488	496	501	476	472	472	473	466	474	471	495	460	452	486	454	482	489	475	486	496	404	476	454	467	493	426	461	494	461	477	465	465	472	474	453	506	451	444	466	499	484	459	485	462	453	516	479	459	451	484	467	494	431	472	484	445	468	501	447	445	463	494	504	497	468	442	472	507	474	500	477	487	451	506	498	447	456	463	470	468	527	494	504	478	466	477	442	504	482	424	503	474	489	457	472	461	456	515	486	469	476	492	499	488	477	492	475	447	503	471	480	457	504	468	456	493	512	494	504	463	476	476	447	470	437	495	460	500	484	455	517	459	451	433	473	491	473	469	462	478	473	501	456	453	475	477	503	476	504	514	496	473	471	468	474	453	457	439	472	518	490	435	453	461	468	510	488	506	468	492	442	473	445	492	489	473	484	494	512	446	483	454	447	485	471	448	440	511	470	469	486	494	499	468	472	478	491	437	478	439	465	459	483	513	510	505	479	506	522	451	469	460	500	488	489	454	471	440	465	486	489	442	472	480	452	475	459	478	519	457	476	455	464	510	491	475	478	455	499	468	515	488	481	459	458	499	490	459	500	453	451	458	506	445	478	510	497	486	497	473	462	500	484	480	481	463	505	460	455	480	504	518	476	477	503	486	475	493	503	433	475	453	467	434	469	461	464	525	420	449	487	450	486	495	507	478	489	468	460	485	476	456	499	479	447	486	450	472	488	442	508	470	459	468	461	529	482	475	453	451	468	486	432	490	466	460	537	450	478	490	462	474	494	464	477	492	489	488	462	494	468	464	490	488	499	454	440	473	484	480	454	498	477	464	477	477	468	448	493	473	456	475	479	494	466	450	504	509	453	487	489	481	460	467	454	448	494	429	484	507	468	481	459	455	487	440	490	495	446	484	452	552	431	464	479	477	484	488	458	515	442	495	486	465	472	459	492	454	479	480	478	474	492	443	501	461	484	482	433	460	510	461	444	485	476	507	521	462	466	493	469	503	498	442	462	480	480	454	469	485	467	484	481	512	466	472	473	454	505	467	433	464	479	478	502	484	450	517	480	491	485	473	509	481	437	462	447	472	484	493	475	479	439	436	456	492	464	488	491	480	461	479	467	484	485	474	467	477	463	468	456	475	486	475	473	459	486	458	494	474	473	511	472	496	473	491	458	483	490	491	492	462	439	482	498	462	493	458	472	464	447	442	465	439	452	497	493	467	488	490	494	466	464	495	448	446	459	473	507	501	522	468	473	471	416	483	454	471	474	495	496	448	453	470	482	478	481	452	466	487	449	463	444	507	471	450	505	495	444	459	440	477	456	508	465	460	495	477	429	455	446	485	486	470	463	499	474	456	465	502	435	485	482	448	486	520	482	493	482	460	484	453	482	488	504	484	488	535	469	458	466	474	484	467	496	496	457	494	482	496	488	418	445	486	473	479	491	485	472	461	456	441	487	439	499	447	435	482	487	476	485	477	439	489	484	468	475	496	419	470	467	422	475	480	490	474	483	512	453	455	494	477	447	469	513	457	491	485	519	455	494	441	524	520	478	451	471	503	467	445	484	470	424	492	449	505	474	477	469	456	479	476	475	522	474	452	492	479	470	483	466	479
23401	20871	28108	23777	20887	13551	4516	3068	2731	2182	1622	1448	1036	958	799	633	444	390	444	430	389	358	296	294	274	271	263	263	252	243	247	237	258	241	253	241	235	250	233	239	233	281	245	271	273	217	230	252	232	240	237	224	265	225	232	251	245	224	213	236	236	253	249	252	222	231	250	244	266	242	233	211	244	246	232	208	228	230	261	247	228	251	240	270	244	238	250	215	240	226	209	214	263	259	252	231	242	203	233	238	255	233	252	250	278	268	235	209	213	256	234	223	231	216	241	274	246	209	224	255	262	234	238	222	220	221	242	230	227	233	239	253	257	247	248	240	210	221	250	231	226	231	203	244	202	235	231	229	244	241	245	218	221	242	247	234	217	226	234	210	236	256	245	215	272	241	255	248	220	248	251	210	250	248	243	217	242	223	216	224	225	223	226	240	239	244	217	230	237	213	242	224	259	238	252	208	269	219	228	231	227	233	261	233	244	225	246	249	227	210	255	241	228	245	237	250	225	226	261	225	233	232	242	222	228	246	231	231	206	233	267	242	238	275	236	236	234	231	223	211	213	220	223	221	235	257	271	261	242	237	225	249	263	243	263	244	180	216	223	250	247	234	266	233	244	230	241	241	221	229	235	250	242	222	238	236	235	220	232	223	234	231	230	220	236	232	231	228	267	258	267	256	225	210	252	231	242	205	263	234	204	230	225	244	220	246	228	226	235	237	268	236	255	236	217	246	209	219	238	244	303	239	222	238	255	234	232	226	214	218	284	224	222	241	270	231	247	224	220	235	254	216	241	282	220	245	261	237	227	233	238	226	234	250	222	237	221	232	242	263	242	233	253	210	232	247	237	224	256	250	232	241	252	265	240	279	232	230	237	246	248	222	239	230	220	211	269	235	213	249	253	232	218	230	235	257	206	225	237	234	228	228	251	239	275	234	240	202	232	238	224	233	225	218	254	244	229	236	250	242	225	255	216	248	237	223	252	216	226	222	222	226	226	247	258	254	253	253	232	223	251	265	232	233	239	227	210	218	251	221	265	224	222	225	216	236	257	239	252	243	232	220	234	203	223	232	206	245	269	235	240	255	217	227	257	238	232	237	268	244	230	241	240	220	233	233	251	235	241	237	256	236	231	245	226	254	254	239	255	220	266	226	247	230	238	246	241	218	231	260	242	252	242	233	264	230	202	237	204	241	240	238	229	234	237	228	225	262	253	220	227	254	267	249	221	255	234	233	256	250	249	215	249	236	269	207	249	253	240	239	243	253	215	241	236	249	237	234	255	235	255	236	221	253	225	231	284	228	223	234	254	247	227	224	238	242	217	236	242	232	242	238	264	252	241	229	218	234	250	210	220	231	245	243	227	265	266	228	248	226	224	232	232	198	236	259	229	217	250	240	240	223	193	226	238	200	258	230	221	237	208	230	246	244	241	237	232	249	249	237	228	236	247	251	233	227	243	239	218	236	226	185	238	250	223	242	259	253	207	234	234	201	216	246	226	238	234	224	236	245	252	231	234	243	234	241	223	236	227	234	231	239	239	236	219	216	235	217	236	236	222	230	242	223	243	245	223	267	216	289	245	235	225	233	233	267	222	213	235	229	232	230	227	213	238	203	205	214	230	263	241	245	238	258	241	255	222	248	250	232	245	216	239	215	213	263	231	232	251	241	252	231	226	257	241	220	249	259	217	237	218	234	233	222	233	224	246	208	231	206	219	219	242	238	235	234	242	213	228	250	229	247	246	236	265	239	247	244	247	241	247	233	228	253	222	253	235	235	239	216	243	238	259	243	232	256	262	235	214	268	242	257	246	248	234	220	245	251	263	211	233	265	231	278	244	252	230	235	244	235	251	204	245	237	271	225	234	243	218	240	230	226	237	232	240	246	235	244	269	254	218	234	261	241	224	257	236	255	234	227	236	243	229	228	231	222	240	246	241	229	223	238	209	222	228	227	252	220	255	242	226	241	250	226	246	235	251	243	222	259	245	215	240	264	249	204	230	221	221	218	249	251	219	246	206	269	237	231	224	225	241	236	207	197	245	221	226	245	224	235	234	230	250	234	249	246	257	246	252	222	201	218	214	262	252	234	231	204	227	235	246	207	218	231	245	243	228	246	216	238	247	234	246	231	210	255	250	224	222	249	229	234	249	217	223	202	227	219	243	239	220	236	223	199	239	228	247	208	248	265	249	241	238	227	229	257	251	242	237	257	254	243	242	256	225	213	256	236	229	227	229	233	255	248	224	242	240	201	250	225	207	240	235	236	258	222	260	232	233	259	239	231	238	256	240	217	253	251	253	253	242	228	239	214	242	216	255	257	241	232	214	246	225	229	259	258	227	231	219	220	254	230	224	228	233	235	221	247	231	236	224	232	235	223	216	247	209	216	244	248	235	249	211	250	238	243	256	244	231	216	239	222	218	228	246	244	224	229	222	224	216	250	234	255	255	218	250	223	238	227	245	213	208	231	242	227	211	234	253	250	236	221	240	244	248	235	233	247	275	239	246	220	268	215	228	257	230	239	250	233	251	255	233	229	233	222	243	219	236	239	239	214	237	236	219	207	253	213	220	252	235	244	266	255	246	242	229	249	250	238	244	230	265	216	239	241	209	256	236	231	250	239	238	248	243	261	255	241	241	254	229	270	213	236	251	256	230	220	252	208	240	210	275	257	241	205	219	241	233	266	241	226	237	237	224	245	255	257	235	240	224	212	262	207	205	258	206	225	227	242	233	216	232	242	256	265	242	237	241	259	254	282	244	214	230	214	215	226	238	227	237	228	237	230	227	227	240	241	230	233	208	282	206	218	221	242	235	218	247	242	242	262	261	224	237	221	249	247	255	278	259	197	249	250	272	231	228	240	245	235	231	261	263	227	238	257	241	228	239	226	240	237	269	217	236	240	259	227	274	229	243	245	240	262	242	223	236	229	245	233	237	252	242	211	243	234	257	226	220	219	229	251	260	261	242	241	228	255	258	261	235	252	222	223	244	243	239	255	221	255	266	207	236	249	249	235	247	232	240	205	236	242	231	229	220	218	233	218	266	258	215	264	232	266	275	254	249	236	249	236	241	231	235	233	206	194	239	210	229	258	238	229	265	222	253	229	230	243	240	236	229	223	250	250	230	249	235	248	233	236	216	237	237	246	241	230	247	255	226	229	218	238	238	245	239	251	225	243	230	270	239	225	223	240	248	254	223	249	238	274	241	238	240	262	234	229	269	255	210	220	233	231	236	230	237	211	231	270	225	198	251	232	258	235	281	214	248	220	229	216	245	253	247	255	239	245	218	221	247	235	212	209	266	233	223	250	222	236	230	251	221	227	257	226	241	224	242	237	239	237	237	253	234	196	210	244	267	230	253	206	227	241	237	227	261	222	232	246	232	218	193	254	233	266	246	234	233	251	227	262	231	209	256	240	226	261	226	230	208	254	229	229	227	242	266	241	236	234	251	205	231	242	234	234	244	250	241	223	225	252	258	218	243	230	210	223
34344	39631	13264	11077	10121	8110	6409	6174	5624	4570	3412	2822	1957	1804	1442	1125	741	632	689	563	572	434	369	371	341	317	321	289	301	365	308	305	322	314	310	269	298	322	286	297	305	335	310	318	309	323	279	326	318	295	302	281	285	297	314	264	315	305	300	298	278	259	295	303	306	307	288	289	301	313	281	277	287	296	293	315	323	316	271	279	285	304	260	278	295	290	297	322	287	283	271	283	279	291	261	279	313	330	288	300	277	302	311	272	264	325	266	297	276	299	307	331	285	276	291	288	271	278	305	276	283	271	302	276	296	275	267	288	286	256	278	320	293	293	295	274	287	256	298	258	282	307	283	299	277	286	317	305	277	286	288	286	294	281	282	297	271	298	299	283	297	297	279	306	302	268	300	301	281	291	277	290	263	308	286	312	306	281	277	260	302	291	294	284	291	307	309	297	297	270	290	322	281	282	288	308	308	293	281	284	272	301	287	313	294	272	245	309	294	313	257	300	303	274	316	284	280	284	251	332	289	289	302	298	276	272	300	284	275	299	300	300	262	256	270	285	260	298	263	284	317	289	279	284	294	280	273	261	258	266	323	288	280	300	279	263	266	291	289	294	306	277	264	271	289	302	268	287	292	278	252	291	292	299	304	262	324	299	267	269	269	289	329	276	270	287	265	265	290	262	242	278	300	316	266	301	257	275	290	270	273	296	274	265	303	289	292	278	268	287	303	282	254	273	284	303	329	300	284	293	280	289	294	322	304	277	300	299	279	275	319	285	267	322	332	305	288	290	254	267	317	303	296	238	323	260	284	303	297	276	308	310	271	290	298	273	288	304	277	314	290	290	290	323	275	294	276	301	265	286	262	293	278	273	309	272	291	274	304	284	269	290	284	275	298	289	298	254	284	276	329	293	302	303	305	308	302	280	262	235	285	286	313	273	312	278	279	311	282	288	290	284	307	292	314	284	279	272	288	310	305	287	298	269	307	273	290	264	289	277	285	310	297	302	252	325	266	245	311	296	256	308	296	284	280	284	326	288	288	291	290	314	274	283	289	301	274	264	290	315	284	269	299	280	318	304	287	273	294	283	293	305	317	317	313	275	299	304	275	297	303	294	303	280	317	280	280	279	285	283	278	274	285	295	284	285	320	304	318	277	274	278	259	304	271	270	290	273	280	271	296	259	300	285	295	283	300	292	246	304	280	281	290	293	288	271	278	298	252	272	298	267	281	257	293	281	313	244	301	286	278	299	270	307	285	272	284	304	296	291	282	312	270	284	297	278	307	274	282	272	315	300	302	277	277	303	276	295	290	286	272	293	298	245	242	281	282	284	310	256	316	298	292	337	304	292	278	303	280	286	266	304	319	285	306	304	288	287	285	294	321	285	285	270	306	318	304	297	333	332	301	281	269	290	278	322	293	270	315	282	287	276	325	266	305	287	280	251	301	292	311	266	278	287	307	273	288	266	273	278	293	291	260	262	293	310	289	294	289	269	286	285	290	308	290	278	262	265	309	316	288	314	267	290	287	268	297	298	291	310	300	297	311	296	288	284	248	288	303	298	288	307	312	289	324	265	284	306	282	298	282	302	283	267	310	293	319	302	270	281	247	321	310	275	253	291	284	275	291	287	287	296	290	281	283	289	308	295	294	283	288	296	305	291	284	292	275	287	299	305	313	278	302	322	291	307	291	313	284	302	307	251	305	290	305	292	291	272	311	312	281	290	276	273	294	287	299	277	267	329	302	319	317	289	331	278	275	302	278	308	298	311	288	271	274	288	291	264	298	288	284	319	267	293	294	276	316	277	284	284	287	299	262	276	274	276	261	268	303	282	287	306	286	282	295	301	285	281	337	298	285	282	289	280	276	309	268	280	273	321	314	326	291	266	274	275	264	319	300	284	277	317	299	276	329	259	291	281	266	280	274	309	282	278	300	301	291	301	279	279	290	268	280	270	307	248	287	294	286	317	289	309	293	286	272	279	292	283	290	292	305	312	295	302	297	262	296	258	303	303	278	291	287	297	278	300	291	252	276	335	291	280	284	298	280	282	294	310	290	274	328	298	274	278	282	273	261	267	290	279	280	300	311	280	283	293	258	294	289	300	312	260	277	296	287	277	301	283	299	261	301	329	280	288	298	264	271	275	282	285	306	300	297	309	305	298	293	259	281	289	319	266	278	272	279	277	300	259	307	296	278	261	266	276	304	252	307	307	299	280	297	283	299	255	312	296	273	287	315	275	317	283	258	284	269	268	319	281	285	296	274	280	264	234	278	278	296	277	258	286	263	261	293	284	278	307	317	265	291	315	283	310	301	281	298	275	277	268	267	286	271	282	279	262	283	278	273	291	280	296	305	306	264	272	286	287	320	305	280	248	283	308	292	259	298	267	289	278	295	305	293	273	270	290	300	274	291	287	302	266	279	280	269	302	260	278	248	278	284	287	272	305	315	266	301	287	278	278	290	291	273	276	305	245	273	270	234	278	306	294	323	322	293	293	320	299	305	300	295	272	282	290	302	278	265	310	271	324	295	294	278	285	293	310	283	284	300	302	267	315	283	280	260	290	307	332	268	277	292	309	283	267	292	304	291	286	247	301	301	309	290	301	300	281	298	291	253	284	285	273	297	262	299	290	337	266	301	280	274	287	313	285	317	283	273	269	284	301	285	297	309	269	286	287	368	276	321	248	272	300	274	303	319	290	295	285	284	321	287	270	283	293	300	283	300	284	284	300	279	256	286	303	290	289	259	285	284	306	283	278	303	309	287	264	305	300	281	280	299	259	330	282	289	310	309	293	265	298	314	287	269	306	274	284	261	251	307	306	323	264	255	261	299	323	304	316	290	295	258	291	302	314	300	317	319	287	278	300	281	305	280	279	274	262	295	277	263	271	295	291	291	293	290	318	290	270	291	265	286	279	290	291	289	282	303	292	284	284	287	282	307	299	297	295	322	302	262	290	290	299	300	287	327	306	277	275	284	306	306	297	306	297	304	283	304	262	299	283	300	257	269	271	281	279	302	304	265	305	311	262	261	309	293	285	266	310	247	291	303	304	314	308	297	277	317	303	320	274	316	275	269	288	323	265	291	304	279	266	295	252	295	313	284	272	270	293	265	301	308	322	295	297	264	288	261	271	295	263	291	291	299	269	282	297	284	310	323	268	285	290	259	262	281	312	290	282	292	303	271	316	312	260	306	255	317	312	312	279	267	279	274	252	260	285	292	296	275	292	295	302	297	291	298	306	255	321	274	294	287	280	286	271	321	287	277	278	286	325	283	264	292	284	296	291	271	297	296	289	278	304	323	281	294	276	278	290	298	299	255	287	305	281	300	262	310	285	308	307	286	300	312	287	265	300	322	325	276	286	297	327	291	256	267	270	296	315	294	292	283	276	292	280	290	256	272	298	317	292	267	284	287	280	291	297	275	264	279	263	275	310	267	269	278	317	305	300	262	293	296	278	300	279	294	285	283	273	283	300	298	306	284	295	298	257	276	295
24518	20854	27066	24676	14788	4570	2731	2435	2356	1980	1673	1415	1134	1196	953	850	675	691	712	656	676	608	573	595	559	562	591	567	532	569	554	576	569	539	570	595	579	558	546	577	556	544	575	599	566	601	539	573	556	554	540	563	515	553	546	529	523	562	552	586	596	557	577	569	560	529	543	548	550	573	597	559	558	541	567	575	563	576	528	531	572	560	592	551	574	541	567	534	571	562	607	532	603	509	567	535	538	523	517	586	581	587	541	609	589	575	558	585	528	562	569	558	507	558	556	528	565	549	527	559	569	537	570	552	512	561	573	575	588	470	562	535	538	575	527	589	585	546	544	513	554	591	542	591	542	573	568	583	531	592	580	563	553	526	495	541	529	569	576	555	543	566	583	555	526	524	556	596	541	509	538	550	570	533	527	524	524	595	550	546	588	563	568	552	561	572	573	536	548	538	534	547	553	527	544	565	561	513	585	560	566	506	559	560	569	560	565	547	547	562	587	535	559	562	548	512	566	515	518	579	563	567	589	540	585	536	554	579	542	547	577	592	564	536	560	549	510	569	543	542	546	566	525	575	531	547	538	575	597	555	564	495	563	531	549	524	549	539	551	551	530	568	573	546	530	581	557	574	547	539	545	518	595	551	567	535	584	571	550	597	522	596	549	552	558	562	533	543	515	550	518	516	560	545	534	549	558	560	515	525	531	548	568	560	546	571	551	556	519	539	542	539	538	560	555	525	509	543	542	530	560	546	556	580	507	552	556	561	560	557	523	559	616	519	522	537	531	532	552	581	542	578	564	570	581	566	541	570	547	531	589	570	569	560	543	558	526	565	545	544	573	570	596	562	551	564	572	557	564	556	544	591	519	512	520	529	591	527	540	574	542	545	572	567	540	560	526	560	552	563	584	545	603	559	586	531	580	558	544	562	548	557	604	513	545	563	597	538	555	532	573	529	562	549	567	561	503	539	602	535	518	537	556	511	563	568	511	539	533	561	538	573	568	555	599	583	562	566	523	554	549	539	578	585	580	544	568	544	551	570	583	542	573	553	556	543	512	517	543	565	541	532	565	551	575	599	560	539	556	516	594	545	555	519	522	530	566	574	589	545	572	544	510	544	574	556	524	555	521	541	576	563	569	543	558	535	586	488	537	550	546	519	579	563	531	521	567	529	552	532	562	557	534	561	567	574	565	583	533	559	586	548	561	520	536	581	517	576	542	541	540	560	532	531	571	499	548	507	560	553	552	559	547	529	568	558	526	566	517	572	522	555	504	565	531	579	578	556	518	571	528	576	547	560	551	562	545	539	551	522	551	581	530	552	603	545	583	546	583	600	554	535	524	525	529	557	570	557	525	555	513	576	550	557	545	546	536	501	559	574	609	508	540	587	587	566	570	563	575	512	512	522	575	536	532	571	543	549	541	525	531	558	555	532	534	550	585	560	547	546	545	541	568	530	551	510	547	544	574	566	579	542	581	590	539	537	568	597	552	552	510	534	578	535	520	549	581	551	545	553	607	545	523	578	597	514	546	574	552	513	541	547	523	528	579	591	531	539	570	534	567	555	571	568	598	548	581	589	561	558	522	575	540	576	528	532	561	552	564	604	543	557	542	544	564	541	561	577	542	558	577	558	532	565	560	561	549	540	569	552	494	519	556	567	545	515	561	526	526	522	581	551	574	550	536	589	545	573	536	561	582	538	561	555	513	579	563	512	517	583	543	527	553	569	587	530	558	563	492	568	562	570	505	536	563	547	566	545	571	527	530	507	582	546	562	575	553	578	563	579	542	547	527	560	559	555	561	551	534	544	550	546	533	554	541	551	532	558	571	581	571	545	526	560	508	558	527	585	569	561	557	576	559	561	588	565	581	572	546	555	548	595	568	565	528	533	551	522	605	574	545	536	554	539	557	541	553	549	575	556	541	550	537	515	577	562	539	509	533	528	540	524	550	518	550	539	575	574	559	564	573	515	553	572	553	539	546	544	580	543	546	519	542	562	561	575	583	542	523	531	557	516	567	553	565	540	574	538	564	559	525	554	567	571	553	571	529	516	607	514	529	560	586	562	543	568	537	584	540	573	544	567	539	532	556	542	526	581	531	528	591	574	576	557	545	546	553	565	577	543	569	533	582	537	576	550	550	499	521	543	535	558	557	562	527	598	586	574	571	583	574	570	549	555	571	556	583	536	526	547	584	545	547	590	525	600	530	584	562	569	572	535	556	570	564	532	551	547	587	504	554	547	549	576	573	584	536	538	545	528	558	547	507	566	489	564	544	545	550	580	559	562	521	546	520	499	580	600	588	510	545	522	514	545	560	539	542	581	584	573	532	585	568	542	521	560	589	535	541	538	559	585	545	584	576	540	516	556	551	566	539	563	551	600	565	550	545	561	568	568	542	563	524	529	556	556	581	618	551	522	586	546	527	551	536	555	557	531	566	532	532	592	614	581	570	502	587	528	535	503	545	570	536	578	562	549	560	525	576	568	553	589	556	578	571	546	543	552	538	535	530	571	567	584	550	548	503	533	557	558	537	544	547	525	556	541	541	608	580	519	583	539	544	542	516	594	589	525	569	548	561	565	535	581	536	576	562	536	586	607	560	541	532	570	499	585	557	572	568	553	525	553	571	526	548	529	562	577	579	575	547	584	502	610	563	557	557	545	526	603	539	531	542	554	575	548	545	573	564	541	564	545	552	585	567	576	563	584	554	564	575	597	568	530	527	559	608	572	573	525	589	566	566	539	602	526	536	533	546	566	568	597	532	553	556	556	560	597	554	554	512	557	545	580	541	538	587	601	555	583	544	605	581	537	547	578	499	543	546	586	531	621	582	549	565	570	543	552	552	558	570	601	522	549	588	550	568	502	576	527	543	509	518	557	571	558	544	558	573	530	574	560	525	531	553	559	566	580	570	528	537	536	612	546	564	572	589	520	571	517	546	557	552	549	545	550	547	559	553	545	544	562	539	625	560	541	583	523	557	584	550	571	558	583	578	548	558	552	577	555	505	564	602	580	585	583	587	545	590	534	568	550	578	575	540	544	560	556	594	553	573	525	562	562	544	534	567	515	516	587	582	570	582	578	533	576	570	565	554	579	507	569	582	546	570	567	564	585	511	572	554	538	544	591	535	564	544	545	519	554	553	549	583	553	578	551	540	580	572	591	524	564	539	532	578	562	569	546	598	548	550	557	563	554	542	604	588	562	553	569	591	590	511	588	514	539	589	600	546	524	559	556	557	608	566	538	558	557	537	547	566	550	559	541	554	548	539	570	568	560	549	547	554	568	549	588	561	495	571	553	563	582	569	553	559	567	549	563	577	544	557	532	583	565	530	545	570	535	532	568	555	596	528	582	563	544	563	571	544	542	532	580	541	557	542	576	588	563	529	520	568	571	549	532	524	582	540	522	562	537	564	537	540	560	522	563	589	551	564	571	567	563	552	530	578	546	587	547	540	513	576	570	588	543	522	502	549	516	526	550	560	538	554	590	556	532
34549	35832	10549	8629	8546	6806	5244	5095	4759	4064	3169	2673	1861	1935	1499	1314	889	921	909	859	802	799	692	648	650	642	643	656	644	648	636	644	602	637	662	689	602	624	644	657	686	647	608	624	701	658	647	692	624	626	613	631	665	585	649	618	630	685	595	645	604	621	630	599	625	639	660	659	602	647	577	665	562	592	675	648	611	664	609	634	621	662	578	619	645	648	657	620	649	624	610	603	648	649	655	659	656	598	655	619	612	662	643	627	633	631	642	608	613	628	583	641	632	599	628	656	675	649	661	627	608	644	690	615	691	620	628	641	619	646	618	650	638	633	644	591	657	627	659	606	616	601	665	645	672	668	645	635	666	627	639	654	638	639	617	666	645	665	661	640	682	623	600	627	630	653	663	639	609	609	657	610	642	627	606	621	612	643	576	595	654	603	614	645	627	643	590	609	674	624	669	664	667	630	626	624	630	633	643	645	669	642	620	641	619	667	649	618	622	623	600	601	600	666	608	629	671	619	640	635	677	595	648	682	635	642	608	623	600	661	627	638	607	627	638	651	664	640	634	622	612	585	635	615	613	628	641	620	615	588	596	619	639	620	666	603	670	670	658	630	649	649	667	618	617	602	681	653	605	645	593	637	613	615	630	643	610	625	644	648	616	678	639	613	620	647	642	673	669	667	652	606	608	634	637	599	616	641	642	589	592	605	642	639	595	638	635	654	613	606	641	590	656	633	665	648	660	604	634	627	659	648	608	633	631	640	672	616	628	638	645	651	591	639	663	592	635	640	616	620	610	684	624	657	573	645	640	617	623	595	608	620	652	652	635	631	640	619	640	673	604	629	566	651	672	663	625	651	646	636	646	657	645	647	637	606	616	653	640	645	619	632	595	603	649	627	637	564	657	664	579	656	620	609	685	596	631	656	619	609	653	634	610	656	600	649	590	592	657	668	651	604	659	618	638	654	646	593	622	610	672	667	650	622	659	630	665	671	621	636	576	591	644	616	599	638	630	642	669	600	653	646	597	617	665	642	617	610	637	543	632	629	641	618	648	674	677	656	646	608	677	627	619	626	641	620	586	612	605	606	662	650	603	640	651	643	658	671	639	661	643	655	673	656	618	595	646	639	628	644	608	618	636	593	657	623	619	608	643	645	626	645	606	671	627	667	644	653	669	682	621	672	602	625	568	661	622	685	589	678	614	641	635	620	650	643	646	633	661	673	670	600	646	650	627	626	631	665	633	659	664	639	654	612	624	674	615	628	673	625	658	581	601	624	572	644	635	613	633	644	613	625	653	646	610	646	623	640	612	626	644	673	636	618	591	620	610	678	656	642	664	651	627	635	624	616	623	632	616	641	628	621	694	639	634	620	614	621	683	653	599	669	615	630	653	657	652	634	609	613	657	618	660	594	625	636	668	612	613	632	605	570	615	633	628	615	651	622	611	653	613	654	593	662	618	643	629	602	646	626	633	616	609	602	676	650	647	659	658	640	621	650	657	647	688	588	649	650	614	593	627	640	684	648	652	628	603	587	620	668	628	633	621	627	617	602	601	632	658	611	627	662	632	589	667	643	631	634	637	586	640	618	677	634	627	662	655	681	665	633	629	659	604	618	654	663	631	649	692	571	629	607	611	651	627	611	651	638	687	617	627	590	652	616	643	638	660	618	667	638	613	663	660	650	679	592	634	604	628	622	657	664	628	635	668	629	629	628	698	649	615	646	595	641	635	633	680	618	614	620	620	611	639	606	635	680	604	663	612	640	640	617	651	672	615	582	582	589	629	643	626	605	580	663	638	616	637	628	659	661	672	679	619	662	616	606	594	623	565	634	647	622	662	576	671	632	631	676	631	627	689	590	633	612	648	662	635	611	651	672	629	637	646	632	638	632	641	597	629	633	640	617	589	610	600	617	650	645	598	562	618	643	667	636	647	651	698	638	652	635	613	647	585	668	625	637	596	630	618	612	659	635	678	626	643	655	636	609	640	647	633	653	624	601	627	664	597	608	633	655	644	634	626	594	646	669	638	646	651	632	636	647	620	607	629	616	600	608	652	610	583	622	623	606	622	652	640	638	661	651	630	615	635	645	635	619	661	646	616	643	595	591	656	635	577	634	596	608	624	602	647	633	619	613	678	638	645	646	616	636	660	639	656	601	631	623	621	630	668	665	602	618	612	593	581	644	606	641	611	592	570	629	633	645	615	649	616	614	636	635	609	618	657	633	628	675	671	622	636	596	641	604	609	658	650	619	650	624	650	639	659	646	624	678	667	644	650	602	630	625	660	603	647	631	639	614	614	662	629	684	679	635	628	639	614	631	651	612	635	669	609	652	620	622	646	624	650	591	666	632	628	656	653	677	613	612	601	619	622	607	605	597	650	590	594	658	641	623	595	629	623	620	643	601	671	662	630	653	643	668	621	640	643	605	684	614	621	619	648	604	667	626	648	621	629	645	638	657	607	666	610	661	607	633	639	678	668	647	590	663	638	631	629	603	641	635	646	630	629	650	629	640	611	627	598	578	639	636	612	633	639	610	582	591	596	636	657	660	651	619	624	688	639	627	623	595	629	620	659	654	636	600	659	645	641	584	646	619	626	642	637	631	594	643	639	626	581	652	597	610	645	666	662	646	641	673	617	668	650	627	626	680	597	631	664	666	590	628	611	642	678	615	614	629	637	628	606	606	593	592	655	624	653	620	602	635	628	655	624	673	629	629	564	627	584	616	601	607	615	664	638	605	646	589	664	620	643	626	658	651	645	643	648	607	602	666	665	635	605	631	593	616	623	583	656	685	668	617	632	616	591	628	617	603	633	650	629	598	630	631	622	595	642	656	610	645	640	673	652	605	624	590	611	663	638	650	640	586	602	650	640	650	633	673	606	672	693	607	619	587	589	616	619	631	634	619	630	637	613	643	654	584	618	640	666	594	575	681	653	656	667	624	671	677	616	646	611	637	577	633	597	654	629	654	621	596	623	620	651	610	691	667	580	610	622	631	611	619	603	618	647	650	711	605	654	653	637	616	580	640	574	648	588	588	637	593	646	638	628	652	679	638	637	675	639	624	626	624	653	594	630	646	684	576	665	630	639	567	620	641	642	659	610	623	685	671	625	642	664	634	626	631	623	679	618	590	634	628	630	560	625	663	581	628	611	652	584	678	651	623	643	618	658	610	655	652	613	592	647	600	647	640	685	614	632	633	603	646	589	603	639	620	598	667	592	657	629	630	614	608	610	648	590	637	658	639	641	642	627	695	658	647	630	622	626	647	660	608	616	610	649	634	616	650	597	606	640	642	660	662	668	609	598	646	637	643	621	632	679	638	634	629	615	664	624	636	642	617	612	600	640	639	616	621	611	639	613	643	593	655	610	659	633	587	641	674	635	621	632	642	631	656	624	622	642	659	658	621	655	630	620	621	652	648	621	589	633	619	572	611	615	605	645	643	616	593	612	652	572	615	637	592	614	631	650	672	684	658	607	629	617	605	619	683	618	631
22360	20926	28601	23413	20939	21179	15549	5911	4395	3590	2914	2154	1746	1911	1314	957	791	678	716	675	517	538	450	445	435	408	418	419	443	390	432	412	393	400	434	371	406	369	386	416	427	467	372	439	416	390	399	386	369	412	377	389	413	374	355	370	412	360	371	372	391	360	348	359	365	398	353	415	355	364	400	358	374	362	415	382	405	391	404	361	365	385	391	369	393	402	388	374	373	384	376	348	386	364	380	377	384	416	406	361	416	341	394	377	374	417	412	393	391	377	372	371	406	366	379	397	424	383	345	422	354	412	382	388	416	403	369	363	356	370	400	386	388	391	348	352	380	371	378	370	383	383	375	367	381	376	392	405	377	395	374	362	380	375	370	357	387	394	380	361	391	342	344	397	379	408	402	372	366	389	406	381	397	367	381	399	389	359	358	365	365	405	346	383	376	358	406	368	402	376	376	392	398	382	396	393	376	363	375	390	423	366	413	368	417	398	416	371	380	358	369	413	373	400	409	402	368	387	393	370	370	345	375	374	368	383	377	393	407	415	368	380	376	369	377	357	371	393	405	406	377	373	374	335	354	370	384	389	376	386	380	394	354	369	385	363	369	372	401	425	397	364	363	352	378	366	326	345	375	395	391	325	383	330	383	373	380	374	391	343	354	395	380	372	404	397	399	365	394	375	372	391	360	394	363	398	394	377	385	377	391	361	353	388	385	378	383	384	387	371	335	401	395	390	388	405	329	342	361	352	394	378	395	358	350	409	364	381	422	377	374	398	372	343	377	368	389	367	417	380	394	391	386	373	394	383	380	369	376	374	370	391	385	384	402	373	366	377	334	376	389	387	338	351	373	403	401	358	398	390	390	390	381	330	398	355	410	396	381	354	370	371	377	372	369	380	409	388	347	373	399	393	391	387	392	372	379	381	406	382	373	370	363	402	343	394	402	368	353	389	357	389	408	379	411	395	348	376	354	374	377	368	358	409	391	393	359	405	353	348	374	344	385	344	392	389	393	368	397	362	399	417	392	409	361	371	350	385	356	386	376	371	377	390	407	373	374	353	381	380	382	379	373	381	361	384	411	359	383	357	346	394	383	357	413	383	387	405	373	374	380	380	367	362	348	378	381	382	371	366	377	375	393	387	387	399	413	384	405	340	421	383	401	354	359	347	389	382	405	410	380	386	339	394	397	353	381	369	387	369	385	405	339	366	380	362	363	408	384	387	399	382	368	396	373	394	404	349	390	333	365	385	401	372	405	362	371	373	403	363	358	364	378	413	365	353	372	386	420	379	351	431	401	386	401	368	383	361	375	370	346	385	371	396	403	373	390	389	376	409	361	350	378	375	372	395	396	371	405	368	393	400	399	403	375	399	356	390	393	355	354	374	364	378	364	418	379	376	360	381	334	383	354	350	373	403	375	387	361	350	380	368	420	385	375	389	377	365	378	341	398	398	361	345	384	385	343	401	405	365	379	391	366	369	389	347	364	361	372	394	357	405	363	385	363	385	379	414	378	383	378	392	365	387	386	398	349	407	376	379	364	392	369	339	387	369	435	392	363	391	358	410	400	370	360	384	377	388	387	394	384	361	386	386	350	361	387	365	401	407	382	359	361	381	378	377	407	363	331	392	396	372	346	355	361	353	378	389	379	369	371	412	388	373	398	372	375	320	345	341	413	406	405	403	381	387	387	383	403	370	371	369	359	356	377	377	373	380	335	393	378	392	353	381	381	401	394	361	391	380	387	358	390	377	361	380	383	406	388	405	367	392	400	363	383	368	385	359	418	356	419	375	409	369	369	347	359	352	403	372	362	358	369	394	391	356	423	345	402	391	390	350	409	382	379	386	375	373	399	367	368	408	394	424	362	406	386	379	358	354	369	376	375	335	370	411	383	400	403	407	374	356	408	383	402	380	393	379	382	377	392	369	424	420	376	375	349	383	380	401	412	411	381	369	413	390	374	361	381	378	417	401	379	359	392	380	402	369	384	360	355	352	382	390	350	400	380	383	418	374	377	398	388	401	381	386	383	365	369	384	375	374	387	398	395	389	334	375	407	386	365	377	355	354	374	341	350	364	348	359	377	379	395	371	377	385	393	349	407	423	416	416	350	383	368	344	371	379	339	367	399	381	400	377	376	377	407	353	373	366	392	365	368	377	398	365	401	375	398	346	377	382	364	401	379	387	340	406	342	373	405	390	364	367	407	380	377	391	375	358	373	373	384	386	397	417	413	416	388	342	364	359	367	400	395	397	358	369	387	375	368	403	376	363	344	401	373	355	382	387	317	398	392	409	345	365	363	377	356	373	363	376	359	382	364	398	393	399	377	338	360	401	402	372	381	399	374	407	367	382	392	397	422	408	406	415	371	380	330	364	363	395	388	352	400	349	366	381	361	389	363	408	354	394	373	359	370	358	343	355	363	366	343	402	370	396	371	400	357	379	406	373	386	390	377	404	351	358	383	359	394	385	395	377	384	386	410	378	418	361	368	378	365	376	375	419	367	384	369	380	370	427	376	359	393	383	368	416	396	379	408	348	356	384	388	346	386	330	383	391	415	375	379	387	368	378	389	358	353	382	362	380	378	361	378	365	370	390	356	371	420	395	385	410	405	365	398	343	387	345	366	403	387	379	372	327	398	341	368	355	378	358	383	375	366	360	399	397	362	356	411	369	374	409	376	373	382	397	399	380	388	374	372	347	351	343	365	386	392	357	324	390	377	364	383	404	362	340	409	398	377	384	377	388	390	397	392	358	364	360	385	373	357	382	399	347	383	376	400	363	421	408	395	398	326	369	361	379	424	365	377	370	376	375	351	382	362	391	384	357	352	382	395	391	367	397	375	362	349	404	376	334	420	355	374	366	367	383	375	337	387	352	371	357	393	362	377	374	369	387	391	380	369	370	379	351	381	408	375	395	405	358	368	372	399	381	365	380	385	364	362	393	384	406	352	399	362	380	383	375	394	373	410	372	374	392	362	403	373	350	367	364	361	378	377	358	342	380	375	382	360	356	382	405	375	384	358	355	330	355	379	370	388	387	385	354	379	369	379	407	396	355	387	348	375	339	370	342	367	346	379	371	406	389	348	385	381	362	343	365	384	378	389	328	355	366	374	368	360	370	383	378	348	348	400	409	394	382	359	342	364	399	356	377	403	408	361	316	387	363	387	376	396	380	377	380	372	383	367	361	362	369	399	380	380	366	387	383	361	434	354	393	372	362	408	372	388	411	360	370	380	365	372	397	395	377	388	368	380	354	376	365	379	398	362	396	358	351	378	374	398	398	330	381	404	371	353	344	374	409	352	377	380	402	364	371	399	383	407	352	389	353	383	414	394	379	372	375	370	403	388	357	361	376	390	384	378	405	368	382	411	308	368	409	385	378	406	379	385	329	419	416	407	409	371	370	386	385	402	380	398	371	392	381	363	406	391	385	376	398	393	399	398	379	369	387	372	413	373	366	379	366	401	375	401	367	397	380	387	369	377	386	357	380	369	363
38813	47385	18996	16468	15127	12242	9807	9542	8587	6755	5302	3941	3181	3572	2305	1632	1289	961	1058	971	657	682	585	521	468	472	483	456	476	476	470	489	436	472	487	428	441	436	429	440	480	465	453	493	494	476	420	424	390	436	454	404	413	417	431	416	381	448	401	408	461	399	427	415	446	410	427	386	441	412	411	398	441	454	454	390	412	417	415	486	434	417	386	405	448	431	406	392	418	437	400	405	375	431	400	427	389	445	420	457	384	413	414	436	387	436	446	420	429	402	412	391	416	455	400	431	425	393	431	406	415	385	415	408	410	401	427	404	437	429	403	403	416	399	421	420	453	400	414	421	405	446	416	401	433	438	423	436	420	429	436	382	446	389	401	439	423	437	407	439	443	394	416	443	430	451	413	434	418	455	441	438	393	427	419	433	401	384	444	397	418	438	402	445	437	404	402	401	393	401	438	376	408	397	383	426	458	419	421	403	395	405	401	396	427	397	446	411	449	423	427	419	469	408	426	429	415	438	407	422	418	432	434	414	412	451	418	433	415	427	399	412	389	399	392	404	429	435	420	417	447	364	391	412	414	428	432	392	390	397	404	436	420	399	436	392	383	377	438	423	410	432	398	423	405	435	402	424	424	418	375	434	408	395	422	385	412	392	427	400	411	418	384	392	434	408	416	420	403	395	410	388	443	421	426	439	444	389	438	435	412	404	436	392	416	431	397	430	411	405	399	412	427	388	389	423	427	425	406	447	429	402	418	411	417	416	400	429	388	407	400	394	436	417	408	406	411	411	444	397	399	428	425	401	435	422	407	443	419	409	403	412	437	414	441	404	414	447	427	406	406	444	391	395	385	420	409	441	417	446	399	455	397	413	380	417	441	439	404	441	433	428	469	413	419	411	440	451	446	392	422	430	411	427	395	432	404	409	443	417	403	440	420	424	434	389	446	431	411	420	391	419	463	423	419	466	423	432	433	423	424	423	440	436	412	450	408	436	446	404	415	410	422	383	402	415	449	407	419	435	432	478	432	441	423	417	406	435	417	408	430	430	413	405	395	390	433	407	394	419	448	427	403	445	446	439	418	421	384	414	402	389	443	427	396	433	435	427	404	430	395	435	394	416	418	435	401	430	390	400	415	423	433	384	409	429	381	411	423	403	392	407	398	425	397	444	478	372	425	405	402	403	411	409	364	443	436	407	415	419	404	460	412	403	403	419	386	443	421	386	440	420	391	455	412	385	365	389	420	412	401	382	393	413	410	432	411	411	406	463	435	427	400	412	450	411	416	401	389	431	434	422	417	424	425	418	413	445	429	408	401	397	425	390	431	401	418	414	398	418	427	469	422	408	429	447	426	409	415	435	431	393	422	447	421	416	411	389	410	467	416	423	404	453	379	421	418	428	437	445	405	413	420	426	395	379	419	430	387	411	397	411	392	479	395	445	422	424	433	418	374	423	429	420	439	404	414	377	416	378	432	391	435	418	451	418	431	409	406	390	414	412	395	431	417	427	410	421	405	417	404	398	445	398	429	431	407	426	431	432	384	425	415	407	393	388	442	438	388	399	415	407	405	410	381	431	430	420	442	430	444	417	422	428	442	428	409	428	390	455	449	391	418	476	397	391	393	389	423	407	430	450	429	414	411	476	429	399	439	392	405	388	426	446	405	412	406	436	443	424	398	398	431	377	380	430	414	416	439	462	432	383	466	399	450	434	437	437	419	435	432	432	375	425	411	430	424	410	440	400	408	375	422	403	433	409	412	452	429	413	401	466	422	429	421	419	412	416	418	446	410	458	387	422	422	392	386	440	402	391	420	439	443	403	435	427	447	428	396	425	413	388	413	435	419	414	418	415	444	401	398	409	395	415	410	440	453	385	428	419	430	443	411	464	412	434	421	402	412	425	434	401	405	416	422	393	398	424	441	399	444	435	417	383	396	405	430	429	434	404	440	396	387	419	423	439	424	417	380	423	416	398	416	446	420	382	412	395	433	432	410	445	410	425	418	413	451	413	417	411	440	456	425	440	411	386	402	423	418	435	392	439	376	440	424	407	413	424	398	397	426	436	436	417	430	416	428	432	424	376	415	411	423	429	382	424	387	415	441	430	419	412	401	455	436	407	392	417	398	418	379	412	404	422	406	439	421	362	397	417	424	407	459	401	425	432	430	411	416	435	417	402	426	403	427	428	421	387	412	402	413	429	439	460	426	443	458	435	417	406	386	428	350	399	400	417	405	385	466	372	387	405	434	428	389	413	431	442	424	396	390	437	430	453	422	401	429	417	442	466	424	412	405	426	419	422	420	399	426	458	426	423	408	400	430	439	420	409	438	402	403	388	429	409	440	394	426	395	420	443	434	432	427	448	386	443	435	421	420	427	395	449	415	439	391	428	411	447	398	443	438	444	404	409	431	439	453	421	421	453	439	403	420	434	416	406	391	390	412	447	391	386	386	426	448	401	420	427	437	408	445	403	425	420	421	396	408	395	438	386	398	423	439	403	450	379	423	382	424	425	430	408	391	432	432	403	422	397	448	416	405	388	409	398	407	420	423	423	444	402	397	409	437	484	438	435	395	462	462	393	382	396	400	438	418	419	402	429	411	427	453	424	420	421	401	421	436	421	422	397	399	430	445	389	412	405	477	447	395	380	402	408	434	412	426	413	435	454	388	409	394	383	421	410	404	424	373	385	415	464	449	394	410	389	437	442	413	415	445	450	431	414	423	453	440	396	368	404	418	407	408	434	431	429	431	423	464	409	457	439	447	373	450	444	421	434	435	434	435	411	425	448	411	443	429	406	420	409	428	423	404	411	404	408	431	414	463	434	403	421	434	391	399	394	447	451	382	413	374	448	365	422	406	411	410	387	412	435	392	414	428	404	445	441	391	404	398	420	432	393	406	431	456	429	435	420	423	414	392	398	428	432	394	415	415	428	378	435	409	428	370	436	417	407	436	423	447	400	446	397	388	400	394	408	410	441	392	406	389	457	447	409	416	429	405	496	392	401	415	429	417	402	390	426	389	397	413	409	387	396	444	388	399	400	404	421	432	419	460	409	439	439	394	427	419	417	452	395	415	432	397	426	455	396	420	420	390	445	404	431	408	417	434	407	426	427	424	423	408	429	424	413	426	430	374	436	346	440	450	413	400	430	468	411	387	427	401	388	388	406	387	399	388	404	416	404	402	400	442	440	421	432	463	401	404	431	417	433	425	427	396	409	416	425	404	384	436	453	443	418	462	405	448	403	420	401	393	393	410	410	427	401	444	430	410	421	410	389	438	434	411	440	416	401	419	401	451	427	435	424	383	415	420	407	407	411	441	431	406	437	388	415	414	430	441	456	416	414	416	415	444	414	431	433	389	452	413	419	400	418	429	394	443	388	416	394	395	401	409	404	404	383	404	427	432	426	445	411	438	424	430	427	392	444	386	414	431	448	449	410	427	403	440	383	413	380	430	399	418	432	392	396	407	436	472	403	399	396	442	393	454	435	444	389	411	460
28332	22739	12993	4753	3433	2482	1904	1896	1622	1438	1185	979	818	873	699	588	482	472	475	485	399	406	419	429	422	380	438	381	407	422	410	388	377	417	421	410	391	383	379	382	403	428	384	408	426	367	389	360	384	396	402	393	405	417	414	398	427	394	402	403	442	418	405	420	378	377	381	387	363	390	378	383	414	431	388	433	387	424	441	392	439	395	412	370	419	425	383	408	384	380	421	413	391	408	399	367	380	384	407	392	390	421	404	392	354	410	419	410	421	392	403	398	410	404	399	399	381	443	405	389	375	366	390	418	375	431	358	389	400	425	382	380	410	379	401	382	411	390	393	404	391	396	370	398	366	441	428	379	440	401	366	395	413	411	407	441	389	409	392	412	382	409	380	410	362	383	374	411	395	412	415	400	422	386	398	410	386	404	382	410	365	420	397	374	376	394	408	396	428	382	407	393	418	378	444	397	408	387	411	354	404	405	393	366	367	409	380	379	382	368	403	412	395	399	362	403	382	413	408	416	413	428	416	420	375	382	398	432	445	430	396	410	388	398	425	399	413	442	414	408	353	376	392	425	396	437	390	386	374	401	416	417	429	436	403	434	413	404	367	373	400	390	421	410	413	393	380	412	445	367	412	399	405	410	406	371	410	391	368	423	376	420	425	399	404	408	386	381	423	362	388	402	419	406	411	383	396	386	407	396	417	386	394	419	407	385	406	397	402	411	417	435	421	367	412	424	379	407	450	401	411	432	390	392	424	419	403	401	377	393	388	376	426	420	371	385	420	411	392	384	439	427	387	392	422	431	406	416	406	411	413	411	355	393	403	396	360	400	402	409	401	369	381	412	382	414	426	406	377	398	430	389	408	361	381	417	394	397	397	427	413	436	400	395	392	409	411	396	400	415	362	403	399	411	364	395	381	408	398	391	381	383	420	376	396	366	381	393	400	387	428	438	409	398	408	419	417	404	393	390	401	412	403	425	408	411	394	390	374	406	391	415	417	433	379	401	387	429	383	420	383	403	370	404	392	408	408	367	358	393	408	410	420	395	415	391	400	393	377	403	396	403	401	380	409	394	405	422	399	389	398	366	396	385	413	390	411	405	373	392	408	423	427	384	436	399	357	391	375	385	375	361	395	379	392	424	408	377	378	366	432	399	402	427	408	401	411	441	426	371	426	386	398	378	427	428	432	380	430	386	395	412	432	405	404	421	418	385	418	399	396	376	379	395	395	420	390	396	363	382	407	429	358	372	385	389	396	400	379	421	394	460	371	430	420	377	413	371	426	375	437	429	377	423	421	409	376	408	381	392	422	395	441	377	362	394	433	376	379	392	385	377	434	398	419	388	403	395	388	408	392	407	421	393	417	419	369	368	380	393	445	405	397	372	391	406	378	403	410	381	382	411	381	412	389	396	418	414	393	372	411	427	422	418	383	392	400	351	347	404	375	400	399	423	392	397	431	390	413	414	389	403	383	425	426	385	399	425	420	420	393	375	426	417	386	380	386	438	402	408	399	414	449	443	384	411	393	439	362	419	400	422	400	401	391	423	409	383	396	417	415	400	384	438	426	422	426	388	387	380	368	402	394	419	387	352	404	425	416	394	436	395	415	408	425	382	425	417	357	396	411	407	407	398	410	405	360	419	378	416	399	435	387	412	378	400	407	376	390	404	396	381	426	406	436	384	396	379	417	400	422	389	383	411	392	404	365	405	373	409	409	385	393	401	383	397	399	403	409	428	392	375	418	390	430	390	397	411	412	390	422	377	428	409	401	401	408	392	444	368	408	439	379	397	446	415	408	387	391	438	415	388	414	445	374	391	447	396	403	354	427	409	396	375	386	388	389	386	418	402	410	448	401	426	392	422	431	440	357	390	399	401	386	404	413	381	391	386	431	398	372	389	419	442	388	414	354	427	370	421	391	370	398	413	424	357	420	370	414	414	407	380	401	403	431	407	402	367	414	393	442	418	365	384	415	391	381	395	437	423	399	366	424	373	408	385	409	391	413	405	433	376	403	407	382	388	376	413	421	382	403	399	375	384	388	410	400	380	375	382	391	422	418	396	405	368	357	401	413	377	404	386	378	362	392	376	422	418	437	389	411	396	425	382	375	407	448	362	391	414	367	408	344	388	395	387	394	385	445	391	406	386	364	409	373	406	376	388	398	389	418	359	359	404	416	387	411	411	391	390	440	393	403	402	342	454	382	394	399	395	385	435	378	412	428	398	423	411	398	401	388	378	400	389	394	393	400	412	403	405	392	377	423	401	410	429	416	404	354	353	379	408	362	379	372	362	385	393	405	394	405	406	404	427	390	414	403	442	365	429	406	387	361	396	373	377	405	366	391	407	411	385	381	386	386	395	391	373	416	394	385	389	398	388	386	399	400	400	411	407	395	417	386	397	398	412	400	401	388	405	393	387	405	382	385	394	387	355	422	405	392	400	394	384	398	374	412	405	394	404	420	427	398	439	372	373	351	388	422	420	390	415	407	440	389	401	389	426	406	371	387	406	394	409	386	390	376	435	414	398	413	416	422	431	380	419	405	415	385	406	416	401	356	392	389	401	431	407	383	406	406	375	413	402	390	372	387	371	432	398	406	410	372	399	414	408	434	384	423	383	426	395	359	408	405	413	394	415	430	405	400	359	407	372	375	380	424	408	432	388	375	383	418	382	401	410	408	386	416	403	435	386	415	363	368	405	375	422	404	390	375	400	426	358	384	375	439	426	439	405	427	345	401	412	447	387	422	376	427	385	440	434	410	397	383	367	384	384	409	439	425	406	407	403	410	402	397	388	377	416	422	404	400	415	424	411	379	440	411	367	420	387	408	402	383	404	411	405	406	393	375	404	339	391	419	408	428	393	422	376	426	406	379	440	408	375	370	374	397	442	373	413	397	375	426	366	435	371	389	363	387	369	423	381	422	425	379	390	418	400	405	424	400	427	413	382	386	387	383	388	374	393	369	382	409	396	466	392	417	401	420	389	389	413	397	389	393	391	396	392	409	405	371	390	443	433	419	377	395	441	371	415	403	372	405	405	382	384	409	420	393	386	408	431	429	413	413	377	378	403	400	388	430	406	397	405	399	397	383	381	403	387	411	399	398	403	405	381	376	398	442	445	414	422	445	419	415	374	369	387	369	376	357	397	418	381	394	386	383	405	351	430	414	448	393	374	426	387	432	403	398	425	415	391	395	431	399	402	382	395	439	442	404	399	391	407	419	412	420	382	379	366	393	365	378	352	414	439	391	373	386	383	389	390	386	408	424	445	425	395	399	374	379	399	428	403	375	403	421	417	415	420	420	360	401	411	397	396	399	405	380	400	398	416	403	380	389	412	401	399	405	397	401	400	445	390	416	386	393	360	402	432	395	413	427	404	414	427	385	438	420	411	413	400	406	397	416	395	414	413	367	391	409	398	386	399	417	385	394	390	400	405	397	405	395	397	404	415	397	412	407	388	374	399	407	416	397	383	369	406	420	360	376	366	427	423
32398	26263	5757	5830	6075	4797	3718	4010	3418	2658	2279	1781	1401	1379	1133	801	721	608	698	579	506	513	494	500	498	494	555	468	485	495	490	470	490	463	489	461	473	470	489	486	529	511	444	508	498	467	483	443	443	474	502	486	456	451	450	467	457	499	473	454	486	518	461	467	482	458	446	479	474	483	431	434	497	457	450	477	496	476	459	530	449	535	435	477	513	482	488	515	480	465	489	486	458	460	458	458	471	457	489	535	494	496	494	521	524	514	484	491	483	467	491	500	542	507	486	462	493	485	476	464	477	497	471	503	450	479	479	481	501	485	482	457	487	478	485	479	469	458	486	472	500	485	479	502	448	496	466	508	489	455	491	486	522	457	476	466	460	461	492	443	454	482	495	489	486	504	475	486	454	450	497	473	488	496	499	471	491	479	511	486	507	500	506	472	510	472	508	486	428	492	469	493	505	521	461	486	479	490	469	504	481	476	489	475	501	468	469	478	479	489	505	461	520	465	435	509	491	462	490	493	517	491	504	471	455	506	470	497	478	470	490	492	457	494	471	487	468	490	501	467	462	460	483	465	477	530	478	498	465	501	480	484	487	472	506	477	484	455	445	465	460	472	443	489	452	459	436	510	471	477	451	497	448	456	470	450	481	504	458	479	482	493	455	467	512	475	453	465	459	478	446	486	461	482	482	484	473	463	449	423	494	494	490	462	467	489	417	493	476	485	456	464	470	496	502	487	455	486	469	468	476	468	488	473	529	508	469	485	497	478	481	443	497	472	505	446	470	467	485	494	495	486	476	460	456	511	516	495	503	480	490	471	483	479	538	438	482	464	445	487	502	483	502	522	471	494	451	457	482	503	465	509	455	477	481	477	479	418	471	482	490	461	500	490	460	482	500	464	470	453	524	453	494	492	488	440	496	497	483	448	473	451	433	474	493	463	473	438	481	503	500	500	531	485	512	475	487	469	472	502	505	489	477	489	457	473	443	514	489	515	491	483	482	461	478	502	476	457	423	469	476	469	515	460	467	507	473	491	516	447	506	498	499	470	502	466	491	474	420	480	492	452	495	501	496	479	510	490	494	482	482	475	455	493	468	496	467	492	480	466	473	515	474	476	469	464	487	462	476	444	486	478	464	489	473	489	477	466	475	494	491	535	505	479	480	450	519	443	484	484	532	485	488	481	507	509	481	489	499	517	458	490	464	451	473	514	463	487	487	502	489	484	499	472	459	483	464	449	462	452	454	489	499	488	470	487	495	464	477	512	461	461	447	495	530	467	466	470	508	489	500	456	447	437	462	460	467	475	467	505	492	508	466	465	526	459	489	468	456	478	445	450	472	502	491	533	486	451	455	459	462	491	468	470	464	478	453	509	505	462	476	496	479	425	479	480	486	501	493	507	497	475	506	486	517	504	461	502	476	448	464	484	479	508	479	494	462	411	467	507	460	455	453	491	525	475	480	523	504	482	483	473	534	473	485	487	493	474	459	473	467	477	452	521	457	483	466	507	453	522	477	461	473	477	455	464	465	502	463	466	508	458	510	516	484	465	473	482	490	427	469	489	543	480	460	461	454	508	484	435	450	497	474	470	490	512	479	489	503	484	488	474	431	463	504	456	486	442	447	452	480	446	467	496	494	485	470	470	485	516	477	477	445	470	499	489	469	495	522	498	477	454	461	469	469	491	470	527	491	483	451	466	477	493	454	484	462	479	510	470	462	499	493	419	463	476	470	493	541	493	499	478	488	505	526	485	478	500	495	462	486	500	449	502	455	443	504	476	457	481	454	487	467	477	466	501	506	476	481	501	479	482	472	466	457	455	469	470	499	459	549	487	501	486	480	447	463	486	495	482	503	461	484	477	499	466	468	422	513	452	486	490	485	451	428	448	460	501	505	473	484	493	502	486	482	502	478	454	490	458	506	541	458	497	452	482	475	528	491	457	452	442	471	499	460	461	467	464	489	485	440	466	451	451	466	483	480	498	467	470	466	478	460	528	524	522	473	478	475	483	509	489	481	474	496	516	517	458	470	483	450	458	481	456	500	504	505	474	467	492	493	438	467	495	454	454	483	476	442	524	446	492	481	442	478	483	491	467	454	476	495	513	506	466	429	475	491	463	471	451	497	472	450	451	486	466	530	492	480	471	470	472	502	483	523	437	500	448	486	517	504	468	474	466	457	506	472	500	482	483	474	443	482	468	494	460	480	495	491	496	446	503	476	487	474	518	474	530	464	497	464	498	492	474	511	488	491	466	502	498	475	497	478	468	500	461	479	488	506	526	497	512	494	521	466	475	470	498	479	433	481	490	497	465	494	501	447	472	484	521	502	473	482	444	477	442	491	511	451	492	454	472	497	475	451	481	493	491	476	459	461	476	470	458	462	470	500	492	474	454	469	457	490	483	472	449	478	478	456	504	452	462	471	465	471	486	481	451	485	469	488	469	472	512	481	496	511	507	488	506	450	494	468	465	454	461	468	466	490	492	481	494	502	488	470	493	441	482	470	453	508	479	481	488	472	465	483	474	454	495	489	451	439	516	502	490	519	493	518	490	468	487	442	491	515	492	450	465	486	459	479	476	474	460	498	444	459	397	499	492	505	491	460	490	466	522	433	475	435	466	497	463	450	513	464	483	504	497	490	459	471	488	475	446	422	508	406	427	459	467	475	477	450	438	469	498	476	506	452	476	475	472	461	504	503	480	478	482	486	455	481	416	481	482	462	464	506	443	484	453	485	475	467	453	454	502	455	447	476	480	495	469	468	494	482	465	463	477	480	462	480	505	498	510	444	460	446	512	500	436	487	453	465	493	472	451	503	518	476	467	495	484	481	479	495	489	482	519	469	505	463	461	490	486	468	491	488	481	488	475	449	478	447	433	456	475	464	515	464	465	475	456	480	502	479	478	513	450	454	460	497	493	446	522	467	507	505	484	472	492	461	474	473	461	482	457	487	487	467	472	468	489	471	463	508	488	456	414	488	431	514	504	463	463	447	442	453	477	495	491	513	491	496	508	488	487	492	481	488	485	438	477	512	470	480	451	488	499	495	490	471	485	412	502	476	472	472	517	503	468	487	496	451	481	461	463	473	506	456	484	491	476	452	474	467	515	506	488	487	465	469	471	479	511	430	476	456	447	474	485	493	492	461	500	510	488	472	451	497	456	483	482	549	487	482	471	472	492	464	472	495	457	455	494	456	444	489	477	503	476	492	472	500	456	489	476	460	465	503	442	495	487	511	475	453	459	455	445	478	462	462	497	460	446	476	506	451	479	508	517	442	502	497	476	489	494	462	443	440	463	490	491	436	479	476	467	496	445	482	464	456	489	485	490	517	467	471	443	470	482	432	490	456	481	486	467	485	469	468	471	459	477	461	512	483	463	501	468	502	474	453	474	456	488	498	477	459	490	478	500	479	467	449	496	478	505	500	455	440	461	522	535	455	480	468	458	457	475	478	447	502	431	467	506	483	485	441	482	458	479	471	464	490	455	472	487
23382	20854	28080	23752	20909	14010	4473	3187	2715	2211	1788	1367	979	1018	890	688	445	396	417	407	329	289	275	277	272	231	256	241	249	252	275	264	247	251	215	237	236	238	262	239	247	291	274	243	256	247	256	240	231	265	218	266	222	212	252	243	237	243	227	222	253	260	216	241	237	226	227	252	237	243	233	242	241	233	247	250	217	255	248	210	243	213	226	248	258	243	217	215	237	256	245	241	259	257	271	215	238	242	244	256	277	208	226	240	259	256	247	244	229	243	257	230	226	264	223	230	223	243	222	240	231	223	225	245	231	215	229	240	236	212	253	218	261	250	226	246	240	242	220	232	258	221	255	256	231	230	248	226	259	245	242	225	213	214	254	227	209	221	250	228	258	246	242	252	225	227	245	254	251	237	250	241	237	238	236	262	249	206	217	225	273	235	249	242	226	224	226	234	246	243	238	216	204	255	263	240	265	191	222	254	209	230	242	240	218	235	242	257	233	262	263	228	238	250	240	232	229	246	264	241	245	235	222	247	228	232	217	260	255	212	225	251	249	232	247	228	255	232	254	225	199	247	227	228	230	235	254	254	207	242	224	265	232	236	228	243	218	236	252	258	252	239	208	218	233	245	250	239	253	259	245	246	255	226	214	234	247	262	224	238	226	250	206	209	244	245	222	209	220	255	252	259	220	233	257	246	251	229	233	238	246	236	240	212	251	216	255	256	238	223	228	237	234	214	249	239	244	246	257	260	219	239	217	253	231	233	254	235	237	226	230	248	269	238	253	240	216	258	252	239	248	244	230	245	245	223	241	223	245	253	206	260	247	206	249	249	238	226	255	243	242	243	226	244	245	238	262	239	207	238	250	215	236	255	236	236	223	211	212	246	249	262	262	239	217	244	249	251	247	265	249	232	236	226	239	225	246	227	233	256	243	260	230	219	232	234	202	239	227	239	198	251	232	238	240	234	213	231	259	243	269	234	222	255	224	227	250	235	270	255	231	228	243	250	242	248	221	258	236	254	233	243	227	238	239	218	250	230	215	238	261	219	230	242	226	233	233	248	221	214	239	213	244	253	219	257	272	222	233	238	224	274	212	243	252	233	235	251	253	234	241	272	262	238	222	232	222	240	248	219	244	219	239	260	237	238	259	236	229	265	252	237	229	226	236	245	205	236	228	260	242	221	231	246	209	242	230	253	230	234	229	252	272	255	243	244	204	206	239	268	221	237	255	243	246	241	255	244	240	223	221	232	238	220	261	246	223	230	224	249	249	226	243	256	236	223	236	232	214	261	224	227	232	240	265	239	218	241	223	212	244	231	195	237	291	221	233	229	275	227	255	240	263	265	235	231	256	231	223	250	226	228	263	250	251	233	220	227	233	225	232	227	228	224	258	235	223	246	250	247	226	225	246	233	222	274	222	220	245	242	228	231	209	276	221	225	246	209	253	209	249	217	253	222	219	228	242	247	222	259	230	211	218	231	249	239	242	242	244	214	227	242	213	243	255	225	250	213	231	236	240	234	249	206	258	241	230	231	275	234	243	222	237	233	234	272	236	217	204	263	221	243	262	276	258	243	224	223	226	234	200	231	218	232	244	238	238	216	228	244	263	234	249	230	253	267	231	226	257	213	250	252	252	255	244	253	209	244	255	255	223	222	235	236	230	240	270	239	209	231	239	254	229	213	198	260	281	240	219	226	231	237	211	236	222	253	229	234	249	246	253	230	225	228	222	258	256	240	239	211	241	276	226	234	214	241	252	247	240	230	230	242	230	207	229	234	226	254	223	220	233	230	225	224	227	247	232	244	233	211	242	227	221	239	217	234	241	238	192	230	203	206	225	234	238	231	223	241	257	245	229	215	266	249	216	244	222	270	229	242	246	246	267	266	232	223	224	259	244	249	201	226	217	267	215	252	232	227	242	239	241	253	244	224	262	241	257	247	269	213	232	210	250	212	252	247	240	216	210	256	237	227	219	229	250	234	233	273	238	250	229	273	240	203	245	258	243	242	208	240	240	261	253	246	248	245	227	242	232	239	242	236	233	242	233	231	213	237	230	237	237	241	250	224	222	242	236	254	258	247	248	226	229	258	237	252	230	247	266	225	226	245	239	244	232	251	245	241	205	234	224	235	271	211	208	227	237	249	198	247	269	228	232	244	245	224	215	221	199	235	213	256	251	223	243	242	230	242	264	242	241	236	215	248	221	252	231	214	213	211	222	228	249	242	242	249	240	256	211	259	235	236	238	246	203	234	232	235	235	222	217	230	216	259	260	238	224	228	251	252	238	206	257	254	239	267	224	218	237	239	258	242	241	259	240	212	235	228	237	261	255	260	229	241	257	257	229	211	232	241	223	221	218	241	225	242	258	225	232	240	247	216	222	240	221	226	244	228	238	227	219	252	213	224	248	222	204	246	221	257	220	248	236	247	210	228	219	241	218	247	214	237	229	245	234	234	225	233	271	237	245	248	231	257	247	250	258	234	213	236	265	258	228	223	246	228	216	227	241	244	250	260	243	233	231	242	213	263	228	237	252	239	242	252	233	236	245	226	226	254	245	249	236	231	250	221	226	224	257	237	234	241	244	231	230	268	219	271	240	240	239	227	252	249	229	255	264	240	230	247	226	257	217	201	236	241	246	230	237	266	202	244	253	220	230	233	230	217	212	244	239	243	228	247	217	270	282	232	260	226	249	225	251	246	227	248	254	232	221	199	206	222	251	252	258	242	237	246	227	209	221	260	242	244	243	258	213	209	226	255	212	222	246	239	229	253	267	232	252	260	252	259	263	237	215	243	259	264	225	225	229	227	231	253	225	244	248	228	240	224	263	254	224	224	206	241	253	243	265	187	244	230	227	231	237	243	241	207	219	221	219	215	252	245	226	235	225	230	246	243	248	217	223	266	233	245	213	252	253	230	267	225	256	228	271	242	228	241	241	238	245	231	242	254	236	219	256	247	241	227	217	211	269	231	239	245	229	243	226	214	251	230	233	232	248	246	241	242	217	232	257	223	220	190	230	252	245	232	247	230	242	264	197	232	211	213	234	236	229	227	229	234	270	242	237	233	258	231	255	257	238	225	247	235	227	237	264	224	230	256	225	252	246	256	239	246	238	261	222	256	215	222	220	258	247	214	249	226	259	254	250	256	243	224	257	234	221	245	266	231	226	224	231	244	250	228	250	252	209	237	227	234	286	242	247	223	264	234	230	237	223	243	235	237	214	231	245	272	214	241	268	220	241	263	222	220	219	206	234	239	228	226	224	225	258	205	264	258	239	243	245	246	242	224	224	252	222	283	242	228	254	243	253	246	241	265	249	229	250	268	223	263	252	209	244	230	231	243	224	228	267	260	253	233	252	227	259	238	231	233	228	244	228	251	244	230	222	273	226	224	229	239	274	244	237	235	234	229	245	243	241	249	211	223	256	231	238	219	232	240	234	198	248	233	228	239	256	256	234	241	221	244	244	228	223	226	234	250	227	240	246	224	262	268	262	255
34529	38738	12885	10527	10651	8675	6362	6364	5783	4597	3441	2744	2000	2065	1675	1136	694	640	667	586	453	367	378	369	329	305	335	313	312	297	282	317	355	360	316	302	322	290	298	332	323	382	320	344	300	312	296	261	333	304	309	303	306	299	271	309	302	288	298	301	312	271	278	291	273	308	309	298	312	286	333	300	293	274	330	300	286	291	292	277	299	271	270	277	273	314	291	335	264	281	288	300	300	283	273	312	302	298	286	287	275	296	295	303	286	295	276	301	298	269	312	293	284	331	255	306	282	301	286	320	266	281	304	306	302	292	285	291	289	311	303	292	305	275	296	286	319	289	306	288	283	284	323	285	309	283	273	271	289	285	273	291	268	336	293	299	316	282	298	269	278	309	279	317	314	275	289	275	288	278	333	265	249	283	303	293	263	296	309	283	317	288	310	318	252	317	311	278	288	288	292	261	266	315	297	274	296	294	300	299	301	297	319	290	323	280	296	266	312	274	286	312	316	279	288	292	306	282	272	287	288	244	285	318	269	292	290	302	302	328	285	273	307	266	273	273	304	289	286	340	289	293	267	282	293	283	266	285	297	300	268	277	273	287	279	280	300	289	324	289	295	303	292	318	297	283	298	286	277	280	275	277	297	277	287	296	269	292	293	280	299	232	296	276	290	299	277	263	300	276	302	291	301	271	276	314	287	278	270	309	297	291	296	281	293	277	297	276	276	269	312	238	273	281	282	291	296	261	304	271	274	300	305	296	278	305	279	292	289	289	280	292	295	253	279	269	311	273	311	289	311	296	293	268	268	288	325	306	275	278	294	274	326	303	289	307	300	319	279	312	278	304	300	286	269	282	266	279	309	275	289	267	306	302	296	321	282	323	296	317	264	289	290	270	326	283	280	316	281	290	306	303	279	295	292	265	267	299	266	299	287	310	265	294	289	304	276	305	283	279	302	276	274	319	291	312	287	292	297	259	261	276	286	305	302	292	291	303	275	303	308	326	293	278	297	265	321	335	283	320	294	320	288	264	274	306	281	318	287	317	284	277	298	279	317	297	322	314	263	311	285	292	303	283	285	288	262	306	267	273	309	340	280	283	292	285	262	275	288	293	277	297	302	294	279	246	298	286	265	316	280	268	300	296	311	276	299	293	275	300	249	302	275	298	271	269	261	288	284	283	338	296	282	293	306	298	303	272	258	282	273	322	318	289	325	294	279	280	302	282	281	268	295	268	295	302	300	286	283	312	303	308	271	303	289	282	283	264	284	278	289	268	302	301	285	298	315	280	324	296	289	304	313	279	295	306	246	276	279	304	275	286	281	305	314	303	268	321	283	303	277	292	322	280	283	300	278	310	252	304	286	293	281	293	299	291	304	309	263	312	282	310	299	277	323	292	251	287	286	287	305	298	284	311	283	291	305	295	284	327	305	296	317	272	285	287	278	305	300	283	287	319	296	291	279	310	315	281	293	275	307	280	298	310	263	262	293	294	310	274	286	295	292	294	317	307	304	284	281	292	287	246	299	307	289	314	290	255	312	310	311	294	295	288	317	295	287	311	293	299	265	278	315	296	288	263	281	283	286	279	301	262	307	282	310	292	301	266	306	261	293	293	292	279	292	313	302	293	304	281	250	282	264	276	296	299	299	286	288	277	274	292	293	309	286	264	304	287	291	279	298	282	315	296	284	299	266	313	296	286	319	281	267	261	285	310	285	284	309	243	327	280	269	293	293	273	294	315	308	265	302	302	310	304	263	283	306	295	297	263	304	310	267	311	312	308	284	291	297	322	302	289	314	292	319	302	292	321	277	300	291	264	278	299	300	262	275	280	293	294	307	262	312	280	288	280	274	273	319	273	272	300	299	314	311	322	304	300	289	279	290	320	283	315	299	283	292	278	324	284	278	302	336	299	289	286	311	312	253	288	308	293	290	289	307	269	300	301	300	337	272	262	290	297	305	314	294	283	289	276	286	279	276	258	307	331	282	310	287	285	289	271	266	298	321	304	286	282	269	266	308	276	299	263	322	299	283	313	293	282	310	305	307	315	277	304	291	264	310	284	297	301	261	281	305	284	295	281	280	321	280	318	321	313	291	294	281	287	287	290	299	277	268	328	313	280	324	303	290	306	248	284	294	303	309	306	308	270	289	288	311	285	306	272	267	308	265	283	265	290	327	314	286	272	297	293	288	264	289	247	297	300	290	303	287	295	292	267	261	308	271	305	302	282	288	279	266	284	302	259	280	292	289	290	309	295	305	287	303	294	282	277	269	322	293	274	296	303	300	311	278	293	275	292	311	257	279	271	289	309	310	284	283	302	278	290	277	304	294	291	285	286	305	301	281	287	268	296	314	283	285	306	280	276	296	291	290	301	293	260	306	313	274	281	255	292	282	287	274	296	295	282	265	286	266	312	283	299	249	285	299	277	305	280	296	313	269	286	307	285	304	281	306	297	288	269	298	301	290	295	299	292	285	280	325	293	303	281	304	267	291	287	316	279	298	283	273	288	281	277	303	299	293	301	307	295	318	297	301	291	270	290	320	277	297	294	307	280	314	252	260	286	320	279	296	288	293	286	272	258	267	262	295	268	261	281	268	297	315	302	285	306	285	316	272	282	268	298	266	281	281	263	278	294	306	308	306	279	297	300	274	334	307	284	307	307	274	296	285	285	292	318	309	281	288	288	302	282	298	286	305	295	262	292	307	297	322	284	278	275	288	254	296	266	274	292	317	321	294	277	270	331	273	262	295	287	284	296	276	292	299	298	258	303	257	320	330	311	311	264	299	304	299	295	259	281	273	269	259	289	263	277	312	274	281	284	311	270	296	299	277	292	290	309	282	319	276	295	292	255	279	290	300	271	280	299	258	276	244	302	299	287	329	331	297	312	311	271	280	283	314	272	311	276	271	289	292	293	274	304	284	269	280	308	269	274	311	301	272	308	284	296	302	290	298	295	302	306	279	280	290	305	295	312	297	291	280	291	316	306	298	278	261	285	270	318	295	267	306	310	295	299	310	286	292	314	281	283	302	284	319	292	263	288	296	322	277	301	310	306	267	305	280	282	312	297	288	292	305	313	265	276	294	264	273	301	273	284	277	295	261	309	319	277	296	308	314	298	297	313	316	310	286	316	287	277	277	285	298	302	270	307	288	298	282	288	293	282	293	295	272	312	297	285	267	281	286	303	300	273	321	289	278	285	288	293	248	302	289	307	299	293	311	278	270	314	288	288	273	253	280	275	303	288	318	295	278	317	272	303	252	277	296	272	269	326	285	335	290	312	265	301	278	307	279	288	295	301	310	299	280	290	294	284	294	287	295	279	257	288	280	304	322	324	304	270	272	299	295	289	300	288	317	290	304	280	321	279	304	279	318	279	311	297	301	304	290	304	300	315	295	316	305	249	298	282	293	288	275	289	284	284	331	289	284	316	281	269	258	296	290	285	280	314	298	294	292	282	286	296	286	307	289	286	313	297	288	261	277	277	277	278	287	280	282	246
24483	20853	27102	24590	15083	5484	2917	2410	2416	2002	1589	1387	1224	1219	1157	860	783	708	659	612	595	619	585	602	547	558	563	550	603	547	546	520	565	591	575	584	593	547	561	577	580	560	583	559	601	584	566	538	547	570	571	539	568	578	585	577	577	546	545	544	545	567	553	575	552	526	558	564	559	523	541	558	509	547	555	555	584	532	563	571	555	586	520	568	576	557	577	527	548	579	545	565	584	495	602	553	537	566	545	539	567	547	546	590	595	555	559	576	579	497	547	585	579	562	583	552	546	576	555	549	565	539	570	559	554	543	595	592	550	564	508	531	554	555	536	565	530	578	540	502	486	610	509	590	583	519	565	530	614	591	593	545	573	587	537	559	515	557	556	557	538	494	572	529	524	558	548	600	542	562	566	537	532	541	572	536	543	594	534	567	527	507	573	544	536	592	536	541	512	561	527	524	556	501	555	566	543	521	520	559	564	574	626	543	545	548	568	579	567	589	582	533	564	557	567	587	574	585	561	553	543	579	611	529	547	577	525	550	629	550	563	565	548	547	632	565	540	554	558	541	568	562	554	583	568	519	561	525	589	540	579	563	599	624	601	553	535	571	556	575	575	543	566	546	563	565	550	531	561	553	584	554	556	544	582	575	527	544	563	601	529	534	597	529	552	535	583	504	586	540	564	518	565	582	559	556	558	551	546	557	563	593	575	544	513	534	573	569	550	583	524	564	539	522	579	544	508	580	561	568	522	535	540	514	539	529	537	607	560	563	548	549	545	553	585	537	551	594	616	524	585	559	525	517	539	575	520	515	597	559	537	568	568	537	548	575	561	544	587	546	581	535	548	575	570	541	569	567	490	598	548	566	579	600	563	546	604	579	574	614	584	538	514	525	546	515	562	541	576	532	537	564	532	573	534	524	525	542	556	493	527	583	549	540	559	582	541	525	529	615	570	547	543	562	565	592	607	550	548	569	552	598	637	556	567	586	538	574	594	585	575	548	536	547	568	533	535	533	577	531	595	562	536	586	566	565	544	525	533	544	617	640	558	573	582	569	526	534	536	568	600	579	558	553	516	555	547	544	514	571	585	603	553	539	589	582	532	526	573	588	545	555	542	568	543	559	579	550	542	555	621	551	534	553	566	572	573	528	538	555	607	521	557	563	545	551	524	539	575	531	557	563	573	565	552	556	603	591	529	562	566	541	609	507	548	611	509	586	556	562	578	560	527	555	521	601	540	560	564	530	548	519	552	598	549	540	571	501	568	563	561	601	574	558	556	560	563	579	554	594	562	582	517	521	566	569	568	577	534	565	579	583	577	555	521	577	590	563	540	565	553	563	574	608	580	559	511	544	530	523	534	554	537	601	566	605	542	574	555	553	577	581	583	547	551	570	524	556	587	588	532	573	553	538	584	551	531	561	541	589	517	546	533	559	579	563	541	549	556	530	577	531	569	533	542	584	578	566	588	559	541	548	556	622	599	523	568	572	522	557	551	548	582	537	574	551	561	554	619	555	587	577	575	525	530	573	511	525	561	557	600	560	595	583	585	554	480	536	529	542	567	542	571	579	561	591	544	588	570	570	574	561	585	578	510	569	526	541	551	593	561	577	561	571	600	569	568	556	535	580	544	549	555	571	563	552	564	534	535	564	583	539	579	571	552	576	568	585	571	500	530	514	537	542	568	602	570	593	607	525	579	553	594	540	596	572	548	594	541	535	557	561	551	558	567	547	538	560	550	539	535	570	499	547	553	529	586	538	558	568	565	554	587	555	544	611	531	540	555	515	542	545	607	536	585	587	553	595	565	565	526	562	597	541	555	533	575	524	597	530	561	549	554	618	567	551	575	576	571	551	536	536	533	551	531	569	509	580	547	533	551	564	555	548	557	540	547	557	547	544	571	573	555	589	566	536	544	561	567	565	545	539	583	625	525	524	543	540	549	590	536	603	575	530	521	532	531	525	585	527	565	577	635	535	559	576	552	569	570	528	547	560	574	558	543	546	526	525	549	527	533	502	550	593	529	555	598	549	548	572	542	555	578	544	558	568	570	499	562	562	571	566	576	550	561	552	541	574	540	566	561	552	501	539	538	587	576	575	578	570	548	594	544	556	591	490	590	551	576	568	549	519	554	559	550	527	560	560	548	546	530	497	576	607	605	557	575	582	602	572	587	606	557	514	576	589	553	587	570	557	582	581	575	568	520	575	558	590	571	573	592	536	562	504	565	575	558	557	548	580	606	551	527	543	533	541	569	531	556	522	576	562	597	576	542	564	560	562	563	566	592	568	521	583	568	550	526	526	542	531	557	592	542	540	542	555	565	571	589	587	575	574	576	584	595	584	543	572	595	536	564	541	541	554	535	563	568	541	564	564	526	577	557	557	540	572	613	596	548	551	514	543	528	565	545	552	508	523	556	557	558	508	550	558	549	558	565	536	533	560	569	613	602	543	586	583	598	570	609	555	569	576	574	535	600	562	555	594	557	582	549	555	560	589	553	576	558	537	566	582	592	574	586	577	559	568	550	563	558	524	562	554	571	534	596	540	548	586	525	570	549	568	537	544	558	558	550	535	583	548	611	558	575	551	550	528	543	573	547	597	563	551	546	584	634	535	542	576	560	568	531	561	550	534	553	519	595	606	585	534	588	569	568	583	558	564	610	534	560	533	538	538	565	541	587	540	542	542	605	557	551	544	559	527	564	568	542	565	555	583	559	566	536	578	538	540	562	583	544	571	609	562	585	579	567	591	560	560	566	558	561	581	574	534	561	566	552	568	567	565	553	537	560	567	581	565	586	563	566	521	568	550	558	585	565	559	601	586	507	574	557	587	555	575	566	551	538	577	599	535	613	565	532	586	565	536	595	564	535	572	585	603	548	534	569	558	551	584	553	570	595	598	582	572	548	574	550	603	548	560	543	553	564	535	553	562	509	561	562	568	582	556	581	560	563	538	555	591	566	562	550	554	548	544	609	537	615	584	526	560	551	547	516	593	557	599	599	535	558	576	583	513	559	537	582	568	545	512	583	570	544	530	546	545	571	600	579	557	565	548	521	553	543	565	562	563	573	606	523	584	521	569	533	580	581	512	583	564	576	589	543	558	569	565	533	547	604	550	553	521	557	572	597	547	526	554	545	570	603	540	564	541	542	528	526	563	574	565	591	530	574	572	548	555	564	507	505	567	554	576	543	553	557	559	593	522	592	564	570	556	536	528	562	535	559	546	543	604	573	581	572	540	582	581	530	574	582	594	526	580	545	511	550	587	568	537	544	551	558	528	561	524	563	544	530	540	543	550	595	574	553	592	537	557	579	566	504	554	570	576	534	550	556	533	552	536	568	532	556	512	595	574	556	583	565	579	551	591	580	514	528	553	577	543	524	527	558	593	586	535	503	534	555	570	552	573	589	562	570	593	603	582	597	583	598	565	593	543	589	563	530	573	546	525	571	566	572	554	574	578	563	557	556	595	576	496	532	585	530	573	554	588	571	542	556	559
34468	37301	9690	8014	9187	7940	5463	4949	5126	4096	3089	2581	1994	1957	1836	1336	979	901	859	831	779	704	667	638	689	654	663	665	678	642	626	683	662	669	661	599	645	670	650	677	611	685	663	655	698	679	663	631	663	597	664	652	653	645	652	609	643	638	689	606	660	588	650	617	610	645	624	644	626	595	654	639	630	628	667	659	648	672	637	633	684	657	679	668	647	636	608	632	615	636	645	631	631	692	622	654	637	586	678	610	669	603	650	631	621	618	684	659	627	623	692	652	632	636	671	633	649	558	660	613	632	687	638	664	600	631	647	622	637	696	639	662	677	677	661	644	611	650	624	644	592	636	635	642	639	629	615	600	597	582	608	611	623	597	618	585	640	598	608	647	604	613	576	633	654	567	647	653	647	666	654	614	553	634	631	607	642	645	651	635	669	634	624	638	610	627	609	652	619	635	626	654	615	602	647	620	664	648	650	610	599	613	654	690	621	628	616	656	592	620	633	647	614	662	607	669	627	614	628	630	651	679	605	645	628	607	620	697	630	652	620	662	618	581	628	624	589	652	621	643	635	634	682	637	661	646	628	685	608	626	586	629	625	664	622	664	648	654	632	637	613	659	656	659	652	696	680	614	626	594	620	637	630	647	648	650	637	600	648	631	677	639	619	619	624	631	643	580	644	622	611	632	565	634	624	631	633	630	636	621	650	648	607	668	629	650	618	641	640	625	616	649	610	649	606	596	654	632	670	627	630	633	673	620	644	649	623	613	604	683	658	653	591	636	667	629	652	686	629	621	606	601	675	602	601	614	659	614	600	666	640	631	610	645	649	637	624	640	632	600	720	692	626	621	596	612	618	611	625	628	648	652	669	583	641	622	639	672	591	603	655	581	628	649	617	673	661	627	576	620	620	625	618	645	649	621	638	606	623	656	640	678	664	630	628	631	660	632	616	611	593	602	579	591	602	594	633	687	611	648	662	662	619	679	663	577	609	671	600	601	647	600	622	627	619	625	625	699	653	626	642	630	640	649	621	632	632	647	645	660	640	617	597	681	617	643	649	600	652	656	657	663	659	625	610	665	695	655	670	627	679	643	633	643	638	574	653	609	654	672	648	650	607	630	688	645	602	646	690	640	672	656	617	603	638	662	612	599	637	623	649	649	591	690	607	624	685	655	626	605	617	610	659	626	652	643	624	598	625	628	632	623	597	628	602	610	625	611	618	698	631	647	643	613	628	665	648	623	656	642	630	647	698	630	646	671	645	666	599	641	675	624	629	618	655	599	620	641	624	612	620	646	607	688	634	627	637	650	677	622	619	614	658	631	613	611	645	624	652	651	609	667	636	672	642	688	604	669	629	678	602	659	649	687	684	642	663	613	647	582	613	628	618	602	589	647	644	684	665	607	615	637	647	639	648	649	645	635	639	661	634	601	663	633	621	610	652	575	611	617	636	660	670	626	626	623	623	618	618	640	612	624	611	649	721	653	624	621	647	627	633	619	682	564	647	632	630	610	634	650	593	630	638	624	652	618	645	602	640	649	648	654	696	631	613	632	666	688	625	591	634	661	654	603	639	671	632	624	666	653	609	661	618	619	668	651	614	645	593	581	607	653	625	630	636	649	690	633	664	664	629	652	640	651	664	660	670	596	649	647	609	628	637	664	666	629	627	607	679	627	653	668	611	610	626	617	717	632	656	640	613	610	699	634	670	656	616	638	623	640	597	626	620	617	618	660	640	603	648	667	606	631	667	658	615	652	690	621	639	628	633	603	623	657	655	647	662	665	650	633	638	664	614	677	651	645	668	639	625	625	662	631	625	675	623	595	638	603	636	665	605	608	623	641	652	615	657	666	652	613	659	633	651	668	617	647	652	591	603	634	590	642	649	614	632	618	623	621	645	626	625	609	664	636	624	656	632	623	590	650	665	608	634	627	680	653	652	632	620	653	544	651	635	649	649	614	677	646	669	630	640	588	644	631	594	675	671	640	677	643	606	603	642	576	615	652	619	652	611	599	652	631	645	660	628	636	655	671	621	671	625	631	594	667	637	653	613	647	626	617	612	619	618	571	633	636	616	673	631	653	683	650	631	669	642	615	626	648	603	634	605	641	665	644	609	668	606	578	637	608	627	613	645	655	609	610	671	642	601	613	684	627	661	584	649	692	630	640	667	646	629	634	654	624	655	590	589	668	640	712	591	644	664	645	635	684	659	636	623	598	656	643	623	627	596	643	624	602	612	621	657	677	663	639	650	623	681	642	637	654	656	605	647	688	644	679	621	617	628	681	636	643	664	618	657	638	652	639	654	636	630	632	646	665	676	609	654	617	633	654	625	582	647	679	696	656	661	644	610	663	632	609	657	597	677	626	669	636	577	664	665	666	632	670	652	630	593	606	622	613	696	610	621	656	622	647	636	667	640	611	682	677	661	632	600	618	621	646	670	649	585	632	660	600	632	651	637	628	583	612	661	606	665	607	605	651	627	685	686	633	648	640	688	642	660	655	634	626	624	624	643	628	615	611	640	640	631	629	631	614	616	634	633	671	619	599	616	665	681	618	585	685	636	651	665	632	604	631	635	656	651	626	634	605	602	548	637	638	689	626	670	635	626	639	711	616	671	630	620	635	683	622	661	652	622	667	616	616	647	630	594	653	672	607	617	653	628	608	655	629	667	629	661	676	619	611	595	638	665	605	607	642	631	647	676	667	565	635	638	648	648	638	663	577	637	686	645	653	613	622	585	645	595	613	634	637	633	610	622	655	668	628	602	596	687	639	659	657	644	637	599	641	586	633	602	582	606	589	649	610	662	637	598	664	636	641	636	636	664	678	613	662	653	648	626	629	626	620	681	684	671	643	639	662	630	657	631	641	657	649	694	627	633	653	646	693	628	648	644	624	658	584	599	617	647	625	619	643	626	668	665	668	622	647	609	634	681	590	636	636	660	644	622	689	642	662	611	611	666	654	662	620	672	654	667	683	602	703	639	610	606	604	654	642	655	621	622	657	673	649	574	581	613	610	637	602	623	671	649	581	638	667	657	648	640	631	637	679	607	664	664	619	633	610	645	682	609	686	635	645	609	569	676	663	630	624	658	657	645	630	612	635	647	631	665	581	625	590	675	704	618	641	586	645	630	665	626	670	624	616	630	630	598	665	653	578	601	612	615	595	642	595	637	629	615	593	656	653	626	675	627	668	624	642	630	664	648	618	617	619	647	615	642	625	610	644	632	661	662	633	674	621	653	643	616	623	666	637	659	678	666	666	652	609	676	689	656	666	637	581	598	598	583	658	655	610	630	626	634	665	635	652	603	679	645	639	642	644	658	604	684	633	613	647	648	639	680	632	662	614	649	636	666	638	603	646	597	645	662	629	639	608	648	586	638	646	661	637	605	632	670	639	701	650	638	637	611	633	611	647	617	632	652	646	629	626	621	613	603	663	674	650	626	633	630	675	618	647	656	626	657	645	638	617	685	631	583	610	691	611	653	649	654	677	645	645
22373	20900	28584	23350	20927	21204	15556	5096	4083	3365	2690	2299	1810	1400	1717	1259	901	769	656	607	482	472	414	453	403	413	403	427	428	395	428	407	450	437	430	383	412	419	426	416	413	464	410	418	350	394	423	383	359	395	380	409	358	392	358	366	381	356	359	407	395	398	380	378	373	384	371	380	389	378	397	362	390	399	394	381	383	405	372	394	375	426	394	374	379	377	381	414	397	401	360	404	365	398	412	368	354	383	404	365	409	391	372	365	381	389	390	365	373	388	384	375	371	408	384	367	423	400	409	346	405	361	371	359	385	369	386	368	379	395	382	392	376	364	368	429	394	379	417	376	407	366	401	409	394	399	374	390	363	369	353	387	398	399	388	384	368	364	388	388	376	412	402	374	389	412	382	388	423	380	409	357	350	392	411	392	351	381	413	362	367	364	343	384	381	367	393	380	380	399	389	375	377	369	394	420	407	369	390	353	391	412	411	390	378	383	379	406	373	367	369	369	371	389	398	401	397	404	400	353	400	391	395	332	392	370	405	404	363	372	344	414	367	396	414	370	371	359	377	387	329	390	410	400	389	422	389	374	380	367	393	362	398	378	377	410	398	414	378	365	379	389	402	420	380	337	386	359	390	363	354	398	400	397	383	406	387	365	378	351	374	393	380	348	409	372	374	355	394	388	361	388	374	393	362	403	381	367	387	436	369	340	415	389	389	346	369	403	383	382	379	390	412	362	383	380	408	384	403	357	381	384	409	351	412	385	378	376	369	384	370	401	369	410	382	387	385	377	397	342	380	389	364	382	361	361	371	387	411	362	397	401	369	371	359	355	389	370	360	378	389	395	332	376	399	400	367	399	345	392	319	357	356	367	376	355	420	385	410	412	387	365	376	420	362	392	416	379	383	369	410	378	384	382	453	385	351	386	390	364	389	365	395	409	395	369	388	386	374	400	356	387	384	416	394	398	379	336	408	372	405	376	398	372	363	361	363	387	381	366	397	397	395	381	400	395	414	373	381	387	420	382	382	362	419	356	380	385	359	415	364	369	357	358	380	373	413	380	370	394	362	390	415	380	373	358	366	372	403	356	346	380	400	364	353	386	402	374	333	395	382	349	397	385	352	380	405	352	362	388	382	380	338	349	382	357	386	385	390	335	364	383	361	371	350	394	354	358	446	384	377	398	371	395	391	393	412	399	419	401	395	374	413	382	368	396	371	387	393	412	384	366	409	354	362	404	406	359	376	365	408	391	385	393	414	355	395	373	403	378	389	407	401	400	408	392	383	381	370	371	402	367	415	379	382	388	369	369	376	389	395	365	414	351	372	384	394	412	363	345	393	383	376	384	379	373	370	374	383	373	392	356	387	374	381	331	378	383	394	384	356	387	375	378	362	396	375	357	385	409	403	366	388	369	368	427	414	374	406	397	394	375	361	393	400	357	392	377	361	384	396	357	390	376	395	377	380	406	386	384	440	404	388	354	383	367	363	377	391	417	393	372	364	364	370	391	365	409	390	362	364	406	356	378	397	373	374	360	386	395	425	414	400	390	362	347	394	398	414	396	368	378	367	355	398	403	358	383	365	383	408	365	385	369	373	375	383	370	372	385	409	435	385	420	396	395	374	381	375	376	361	369	410	368	374	382	423	375	347	397	362	382	383	390	354	376	380	402	400	367	385	365	378	419	362	429	354	400	399	395	402	371	406	393	378	397	366	359	388	411	365	372	392	390	355	361	358	376	391	382	368	371	398	384	379	396	376	352	358	372	364	380	390	374	369	350	346	401	378	324	341	365	388	371	364	359	394	413	357	400	394	374	386	386	392	368	372	365	385	413	361	427	399	383	388	364	412	378	352	392	377	397	355	383	407	384	384	374	354	374	384	378	378	387	407	374	426	380	418	361	367	441	416	399	394	369	385	388	349	405	359	406	373	381	385	354	415	364	406	366	368	411	391	387	373	383	379	399	394	374	409	385	420	380	374	371	361	376	361	362	338	377	402	388	386	354	349	394	360	333	391	387	431	373	358	371	394	395	360	357	391	360	378	410	361	387	360	410	393	385	380	347	372	404	406	378	411	385	343	371	396	379	372	375	395	383	355	399	384	394	386	370	373	405	399	374	386	411	375	343	364	404	387	380	411	382	377	378	388	339	377	380	398	371	401	383	422	410	370	377	382	390	388	344	394	424	380	389	353	386	346	379	384	378	353	385	391	385	379	356	372	411	375	409	372	364	375	360	366	375	351	360	381	389	414	371	385	393	343	394	385	366	349	362	386	391	375	374	361	371	393	394	381	349	394	367	408	390	399	369	383	375	412	357	353	397	395	386	365	405	363	347	377	359	365	381	337	378	372	376	394	363	409	348	375	367	371	388	409	375	394	401	393	389	385	384	376	361	377	379	371	377	389	380	395	378	411	388	402	377	398	387	366	375	375	370	378	393	366	387	375	380	387	339	355	391	412	362	393	378	386	390	378	346	361	376	372	396	404	380	363	393	355	341	386	385	388	351	423	372	356	401	389	382	408	370	369	389	372	375	407	393	378	391	383	363	398	369	401	395	373	408	385	344	360	371	390	403	360	379	404	395	405	390	363	373	367	380	376	362	401	353	398	392	371	398	382	350	428	388	383	385	410	366	380	347	384	398	357	402	351	376	360	430	407	377	371	381	353	394	349	379	394	399	371	354	354	372	387	416	397	334	381	381	418	387	343	368	415	402	403	388	348	348	355	386	384	380	385	363	400	382	369	356	363	387	356	359	382	390	431	382	381	381	398	413	347	409	345	374	388	368	397	379	366	347	358	386	395	383	379	381	375	374	381	386	376	338	377	394	384	371	422	399	371	416	390	406	372	365	394	378	360	366	400	370	386	385	340	388	364	383	356	374	365	376	389	361	376	324	375	352	390	397	388	383	388	392	350	356	368	401	356	368	372	392	359	346	385	371	383	397	403	366	384	385	366	375	380	402	379	392	389	376	359	381	363	412	366	372	349	401	395	398	392	370	357	382	395	401	355	342	345	422	389	341	376	367	378	389	371	412	393	407	393	384	369	372	409	361	388	355	375	368	411	380	375	381	399	362	379	390	378	396	363	367	377	386	395	381	350	362	409	361	360	414	360	365	394	382	380	401	393	406	356	393	395	350	387	356	368	397	410	368	428	411	362	407	399	390	369	364	340	385	380	374	361	393	417	379	369	379	382	383	383	384	396	339	399	399	398	375	394	392	330	393	381	398	389	363	371	382	399	399	346	391	401	411	407	399	418	346	357	353	343	406	354	365	382	393	398	362	398	372	392	371	379	407	395	377	381	396	363	377	388	388	394	370	357	390	391	420	372	371	387	363	383	408	374	416	374	373	407	374	391	405	370	378	395	389	366	367	362	353	374	410	394	367	379	369	357	383	354	388	378	377	362	377	346	389	355	406	397	344	417	339	382	361	369	371	356	377	354	355	364	398	396	406	409	379	340	403	370	368	373	391	346	404	384	367	362	397	377	419	399	383
38789	47982	18023	14971	16584	13566	9848	8544	7947	6595	5173	4334	3240	2535	3031	2188	1358	1173	962	802	646	582	602	511	519	521	471	458	484	480	490	447	497	486	470	443	466	434	431	473	532	514	502	489	461	432	401	408	445	458	455	435	443	461	427	439	420	400	437	414	429	387	394	430	412	440	463	420	439	431	396	378	428	423	421	417	422	413	444	429	434	397	429	458	433	426	423	410	443	424	435	441	407	451	408	430	439	391	435	419	426	440	420	445	418	437	416	422	446	409	422	443	424	422	414	415	448	415	441	410	456	463	420	434	393	433	425	412	448	385	417	474	368	400	476	421	438	405	439	399	432	423	413	422	409	436	435	385	430	428	422	439	448	426	376	407	432	420	419	440	414	401	425	430	425	431	438	446	463	422	424	432	404	401	426	465	377	391	417	417	433	442	440	414	427	409	449	430	411	437	459	418	431	403	401	421	433	441	465	455	413	437	426	432	419	425	453	415	439	414	450	439	424	443	396	496	412	388	430	426	427	416	423	410	409	424	434	413	429	427	417	409	466	430	408	419	417	411	419	421	397	419	397	392	399	458	419	397	431	471	432	423	415	422	450	429	404	396	398	436	453	425	444	457	425	427	417	421	444	432	447	415	429	393	379	400	423	445	407	414	413	444	437	435	433	454	440	455	448	420	411	405	415	451	384	397	388	458	442	434	407	430	388	454	452	447	414	444	441	431	396	393	431	445	436	431	443	398	463	386	392	433	425	410	388	402	423	389	398	419	407	439	447	416	421	439	421	444	398	407	416	421	392	399	426	407	389	425	433	423	411	426	452	457	445	410	418	420	440	389	428	396	446	453	396	428	417	420	413	431	413	431	423	440	418	428	438	410	446	391	443	417	362	451	421	399	448	425	415	446	447	440	416	436	432	429	402	456	434	426	444	422	416	407	436	460	404	433	420	418	428	398	445	405	426	419	410	439	415	423	400	409	411	429	444	438	407	411	441	400	416	447	418	406	437	412	431	429	458	428	439	438	441	393	417	418	440	403	411	403	450	446	460	424	401	408	447	439	415	446	370	414	443	470	427	421	428	409	385	418	411	450	448	424	430	444	441	415	445	446	445	445	451	419	405	423	409	391	446	411	425	435	400	428	451	415	418	420	408	415	406	437	416	393	423	419	459	405	397	432	428	433	391	410	430	477	411	419	401	446	376	416	439	425	385	425	450	429	406	377	452	438	387	424	442	465	416	438	407	420	408	413	434	422	421	439	443	411	438	434	413	410	437	444	430	432	426	399	440	391	429	435	407	432	388	453	451	440	417	402	417	412	384	426	441	425	397	394	417	383	444	430	426	444	438	417	412	414	453	410	429	412	421	411	458	393	412	408	412	387	409	406	442	412	390	414	415	415	437	405	433	393	425	430	390	430	382	387	415	428	404	430	420	411	406	452	417	418	450	373	461	430	403	422	424	390	404	432	391	449	426	413	413	419	415	424	413	371	444	425	404	396	422	412	406	405	435	407	408	426	429	439	443	445	436	446	423	442	403	441	414	447	441	441	415	403	409	418	411	442	424	383	418	428	402	413	396	381	428	422	424	423	432	401	441	445	401	391	417	402	415	412	404	424	443	423	407	428	402	410	429	434	474	410	453	411	430	431	416	408	446	385	422	426	397	431	438	398	430	437	387	462	408	441	407	407	438	405	398	413	431	426	409	390	421	425	439	456	439	438	417	434	429	410	422	439	369	429	410	433	391	403	422	406	418	445	413	413	462	420	430	374	448	429	445	427	421	386	458	407	442	413	446	437	450	404	409	430	426	392	402	438	455	385	416	439	405	439	415	405	432	416	425	408	407	411	456	433	409	390	433	412	437	421	442	407	392	414	450	413	442	430	444	438	423	407	378	436	452	386	415	411	423	429	432	425	449	484	443	404	419	424	420	417	415	441	427	404	432	429	434	393	424	405	446	407	422	460	443	440	415	428	389	389	443	446	389	437	438	426	432	422	398	406	416	412	416	434	420	433	384	420	414	442	418	364	395	413	403	425	389	441	382	447	419	400	465	399	428	415	429	473	435	459	398	408	472	410	407	459	420	382	400	421	427	423	405	385	435	418	410	452	408	387	410	422	375	444	417	432	433	442	393	434	411	415	412	397	402	437	407	421	437	388	413	442	419	434	413	424	438	455	406	397	408	448	407	416	386	408	409	445	431	443	442	441	411	455	430	420	401	438	378	431	394	420	425	444	429	424	416	434	395	453	452	407	422	435	435	432	424	441	412	407	402	446	419	420	403	424	427	429	446	402	434	427	428	396	438	406	414	424	453	428	363	444	446	434	419	423	438	426	427	424	436	440	429	425	409	471	451	447	399	423	426	444	445	424	436	430	428	447	429	386	417	437	439	435	448	447	449	415	452	381	461	469	435	408	431	397	395	402	395	422	446	433	377	435	392	426	410	383	432	382	412	394	417	444	397	397	421	437	421	401	425	402	428	398	427	417	391	405	421	386	394	429	392	425	417	405	398	443	403	425	427	411	452	413	444	409	430	451	401	426	418	422	421	392	405	408	406	447	429	436	400	376	421	429	404	422	441	448	389	416	430	424	410	444	396	435	413	374	392	435	384	414	429	434	398	398	412	459	486	420	473	425	396	440	406	428	397	416	407	450	415	441	388	407	405	407	425	399	433	382	430	424	440	409	417	420	430	454	440	443	444	426	407	403	405	444	428	456	407	423	391	412	392	391	416	414	438	427	424	388	432	469	443	435	457	404	426	426	409	416	414	430	410	418	427	424	395	442	438	426	445	438	420	385	437	461	410	412	420	393	396	420	444	438	431	417	396	419	442	441	424	429	415	431	430	465	432	412	431	451	458	432	405	420	428	428	432	427	388	419	408	416	407	411	392	425	423	415	399	396	433	455	416	428	419	468	455	400	440	429	412	434	410	423	410	412	434	433	404	413	460	428	460	446	435	444	408	404	409	451	427	428	420	424	419	424	437	438	465	407	443	434	412	433	432	456	387	430	425	413	399	417	423	435	419	420	458	401	420	425	420	422	432	451	381	403	464	400	443	408	415	412	426	439	417	438	435	456	427	425	386	409	432	397	451	418	419	400	421	425	425	394	432	413	409	448	411	447	448	424	421	432	416	404	462	407	407	422	426	383	425	423	440	432	422	416	416	412	414	459	396	377	414	434	432	426	443	435	421	432	419	436	431	416	400	415	438	427	429	430	458	408	392	433	432	411	436	430	451	407	413	425	433	447	410	433	438	383	423	419	402	412	411	396	422	461	445	450	430	403	417	459	416	403	437	419	383	418	407	411	428	408	419	428	395	447	424	411	396	450	452	413	402	457	409	414	420	420	447	429	429	389	448	408	441	428	433	402	417	435	446	437	394	411	410	459	438	397	391	421	446	428	414	426	404	478	435	451	406	426	449	412	449	413	394	391	395	448	378	390	412	442	438	467	394	440	413	432	435	449	443	428	402	410	434	427	389	396	415	417	435	430
28282	22825	12987	3881	3671	2829	2244	1863	1494	1409	1175	1093	837	684	862	722	544	525	468	447	413	410	410	408	444	407	425	431	392	411	448	416	410	381	417	423	429	432	389	381	405	408	384	410	432	395	435	430	411	398	366	395	403	412	395	388	381	420	398	414	369	397	415	393	389	402	401	417	385	457	451	397	381	430	377	412	406	429	432	390	402	407	433	419	406	444	401	407	375	433	384	368	401	383	391	389	416	379	410	411	396	413	415	401	428	393	414	385	423	410	409	367	394	376	433	397	388	396	433	416	412	372	404	438	377	394	411	416	395	393	392	383	398	398	410	412	374	426	433	405	403	418	425	448	369	381	407	421	397	397	425	402	405	410	435	396	425	401	399	408	395	390	410	446	408	385	415	388	448	388	411	377	412	403	402	406	387	410	402	414	373	403	371	408	423	385	428	404	369	397	383	415	400	408	461	406	369	364	435	427	419	425	421	429	373	400	423	403	424	433	402	404	391	405	438	375	394	401	374	418	397	441	389	437	397	400	373	407	376	433	433	377	414	385	404	355	414	409	428	398	458	409	431	371	427	379	342	378	411	398	390	389	412	437	406	395	431	429	420	428	422	418	404	405	396	402	418	404	402	393	443	396	372	373	420	390	422	397	399	412	420	432	410	386	424	432	396	417	395	377	406	412	402	413	397	407	456	427	386	412	401	384	407	405	438	445	393	406	432	407	390	375	423	392	419	369	419	411	400	417	388	413	414	392	425	395	415	427	394	405	418	430	380	421	381	431	401	408	406	405	417	426	398	403	398	436	412	417	367	389	410	393	412	432	410	425	416	407	390	393	391	402	397	399	389	375	410	408	378	434	395	458	439	403	407	419	421	384	433	404	408	448	356	392	398	394	431	414	380	417	433	399	434	405	390	413	416	408	405	409	394	431	400	416	398	445	400	392	413	407	395	397	374	392	404	413	416	410	427	441	421	413	394	414	390	388	415	388	421	427	386	399	412	396	408	405	420	420	432	421	423	420	400	430	382	401	427	426	409	422	409	407	453	407	389	424	410	432	414	365	398	410	441	379	441	391	447	429	378	421	452	412	414	397	438	461	396	416	351	363	382	432	382	404	382	407	410	396	417	432	413	415	403	419	421	387	391	405	416	435	393	397	412	375	434	411	389	400	407	412	388	391	419	399	409	421	433	390	426	422	397	395	441	376	372	415	370	396	395	435	384	395	380	373	423	419	359	399	423	415	418	412	451	411	399	392	402	421	395	423	420	385	420	388	442	413	406	411	399	411	419	414	376	430	422	434	367	384	386	356	408	399	408	425	396	408	442	372	419	399	407	439	399	408	388	371	413	413	395	380	413	391	376	408	372	404	439	406	384	419	409	398	400	421	382	422	389	417	419	409	366	418	412	398	410	432	411	398	389	374	381	401	415	391	432	399	399	413	376	407	364	412	412	400	413	381	379	367	404	403	353	369	415	375	437	382	413	403	419	400	411	428	399	411	445	388	388	416	391	397	369	373	421	390	408	360	409	404	411	418	432	436	392	400	422	421	379	385	390	380	444	440	407	404	427	400	382	392	419	427	406	407	381	388	413	440	400	384	443	405	422	428	398	391	372	412	401	381	386	381	422	445	407	420	414	422	381	411	440	414	429	424	395	421	385	370	386	410	420	392	434	371	399	385	383	388	433	419	394	372	413	418	381	412	390	414	390	407	407	401	407	406	415	394	405	437	394	444	393	378	390	402	410	408	408	404	402	417	404	425	397	394	400	425	390	402	366	403	398	365	438	383	425	401	430	426	393	414	407	402	413	381	452	392	401	405	427	404	425	407	415	410	367	425	374	383	406	396	398	399	387	402	403	386	413	446	406	372	466	385	409	413	384	385	403	357	417	408	400	375	436	393	396	402	395	412	422	436	408	420	394	377	387	394	430	419	395	428	390	400	413	389	426	428	395	419	353	412	411	427	396	396	374	404	408	383	384	426	450	409	385	419	411	412	378	417	421	429	391	380	402	387	376	427	397	413	401	422	403	384	429	383	384	381	427	423	426	415	374	417	387	391	385	416	396	376	388	435	457	390	402	377	440	416	423	425	387	413	416	409	396	363	387	424	402	380	381	353	395	411	426	399	422	412	424	421	397	459	407	426	378	384	394	390	378	377	372	391	373	407	387	436	381	365	416	446	400	412	387	404	380	384	423	396	397	375	441	412	410	405	409	391	424	363	384	400	418	422	407	437	432	392	398	392	407	421	410	414	423	418	421	408	384	389	408	432	390	399	396	373	441	454	391	412	425	397	404	434	399	426	399	378	364	421	384	361	381	389	388	388	424	452	428	348	406	392	413	352	385	392	397	403	430	404	406	398	404	397	375	367	406	437	435	402	434	387	408	421	433	391	407	412	383	388	449	384	395	383	443	399	399	380	399	408	408	436	450	394	428	435	392	406	428	413	377	386	417	422	429	428	388	411	381	407	384	381	412	386	403	410	432	418	389	403	396	442	376	441	418	398	401	398	423	378	421	437	393	401	422	386	403	367	396	365	379	408	424	405	437	417	417	389	403	436	396	385	416	392	390	385	352	381	429	400	426	402	422	403	435	407	401	393	387	419	402	432	419	377	378	417	403	402	411	396	432	380	402	410	408	398	389	421	393	451	372	363	401	404	387	414	388	402	387	442	411	407	431	422	436	388	389	394	407	380	424	399	422	396	391	385	385	402	407	401	387	400	412	423	416	398	382	423	404	408	394	419	364	426	398	427	381	424	402	394	397	394	401	407	427	402	382	398	412	383	398	384	384	443	419	398	400	405	406	419	381	416	377	436	352	404	403	375	405	418	401	408	378	412	397	404	398	388	370	367	401	392	435	426	407	395	429	411	389	425	398	432	394	420	400	397	407	428	421	395	385	412	375	403	399	393	418	383	395	421	422	432	387	401	333	433	431	438	427	420	413	423	397	387	398	374	412	411	421	445	395	434	410	382	457	419	410	392	408	425	417	397	392	429	375	393	409	400	367	421	393	392	388	379	437	419	418	370	432	426	410	445	383	378	392	418	394	395	401	384	417	402	407	437	400	401	415	418	411	381	376	408	399	368	403	431	409	456	399	361	418	397	397	399	413	435	405	365	414	384	431	385	388	383	433	410	421	397	413	380	371	393	427	404	380	428	387	403	414	402	414	412	435	407	429	421	391	370	426	414	416	396	403	390	452	415	450	386	446	410	423	393	380	456	407	398	404	434	367	424	411	395	343	421	403	394	422	397	441	426	440	389	413	386	405	412	433	414	420	450	443	396	399	393	408	367	438	426	405	372	432	402	394	454	387	399	384	387	401	408	415	362	430	372	380	380	440	373	409	397	419	416	366	420	412	410	383	442	426	408	381	417	423	391	407	421	406	378	382	407	400	430	391	386	402	415	440	408	394	394	423	384	416	456	399	390	377	417	370	405	428	409	399	373	409	417	386	396	420	434	368	371	408	451	398	382	403	404	449	392	375	389
32431	27596	5113	4603	6789	5407	4328	3868	3062	2903	2157	1915	1323	1183	1384	1192	710	700	635	531	512	491	498	483	492	478	511	460	505	488	463	487	517	530	529	490	482	526	493	494	514	494	491	544	533	527	495	469	469	496	541	459	480	466	470	419	487	513	507	492	501	485	511	478	492	468	465	509	480	498	512	479	457	491	485	478	471	512	457	495	452	506	481	475	486	474	496	529	489	493	476	467	513	452	497	443	478	474	477	453	464	506	467	490	485	501	492	520	473	454	496	480	493	475	470	480	485	491	475	460	512	475	504	464	507	467	460	468	497	455	473	461	466	486	508	475	466	437	479	483	492	500	507	473	486	501	476	476	487	473	467	490	474	478	465	490	486	464	463	469	512	482	505	517	471	501	494	504	468	465	498	498	473	486	517	469	470	514	519	532	468	477	479	457	496	501	472	509	488	472	471	482	505	443	497	461	489	453	512	465	518	476	479	463	499	443	493	478	474	470	441	474	475	474	467	529	488	494	518	516	475	466	510	510	479	500	498	449	511	522	500	526	516	485	480	478	529	489	479	466	484	492	487	485	492	503	483	475	488	485	461	470	526	511	467	488	533	496	501	472	455	475	476	486	467	458	517	504	496	449	506	482	532	477	522	463	511	458	528	506	503	512	482	484	466	487	485	486	468	463	478	495	484	486	467	450	505	489	496	485	474	484	492	495	488	499	471	531	508	471	455	508	482	504	498	477	504	463	470	486	466	499	479	479	456	479	467	502	509	466	463	467	489	497	475	491	476	493	514	530	465	475	532	497	492	479	493	488	458	537	487	493	443	453	510	487	512	476	502	473	489	521	458	469	470	512	476	504	510	497	486	520	534	477	504	477	463	546	481	518	468	516	485	500	460	473	479	500	471	462	489	496	506	501	498	494	459	494	501	483	461	464	486	491	459	500	498	505	498	472	499	502	461	443	475	490	452	494	474	465	471	505	473	479	453	480	501	491	461	508	502	495	493	499	462	451	467	500	454	529	489	520	491	455	471	478	490	483	482	505	490	450	499	442	461	497	463	477	459	482	511	494	452	473	447	504	516	461	498	460	401	490	496	451	486	490	486	480	504	500	497	483	465	500	457	459	496	447	489	484	466	481	467	507	483	457	517	496	480	492	487	447	498	480	451	490	472	483	485	470	454	500	471	466	481	474	495	502	501	491	492	458	482	520	533	482	483	474	492	516	506	489	446	500	466	465	472	524	490	511	468	510	483	484	483	500	480	493	455	441	437	488	476	478	477	486	471	489	471	506	502	507	494	483	471	495	489	466	465	478	492	485	476	491	510	487	450	463	485	503	446	455	471	488	510	490	496	509	529	507	515	523	480	506	473	486	527	493	500	499	479	474	467	517	462	466	476	524	532	459	507	493	482	436	484	490	507	516	490	451	530	517	468	482	472	489	482	468	506	462	442	484	558	474	486	495	497	498	481	470	480	518	484	460	489	489	553	493	464	469	513	488	495	471	489	453	476	478	501	520	463	508	482	462	511	465	466	500	507	480	460	514	495	496	506	474	481	508	494	479	486	459	481	473	499	498	467	473	509	493	517	515	513	500	487	503	489	462	496	437	502	487	493	475	466	476	512	553	489	440	489	513	454	461	453	494	486	498	471	470	512	477	510	480	448	466	494	515	485	454	440	490	480	480	483	487	459	496	444	479	486	491	463	513	471	465	487	485	466	497	446	490	483	461	499	506	483	463	501	492	475	522	523	528	476	465	457	495	494	458	476	489	452	479	498	463	465	472	498	482	482	480	460	495	489	501	496	496	480	513	469	467	481	479	455	483	476	538	469	470	516	472	507	480	493	481	455	486	487	459	532	493	477	539	493	463	457	471	491	468	488	510	485	469	503	486	476	482	474	473	520	516	505	499	497	503	493	519	508	480	490	502	457	498	515	467	519	482	481	522	495	499	506	502	506	500	473	465	492	505	491	525	488	511	476	497	486	470	497	479	511	501	517	489	472	440	511	504	450	474	501	452	483	453	499	472	475	495	508	494	499	516	488	465	488	474	489	494	507	498	506	461	460	492	482	480	479	466	464	522	450	517	481	459	466	501	460	457	515	461	500	489	470	500	494	486	467	474	490	552	451	480	500	478	526	512	513	477	516	447	476	489	476	498	493	486	497	532	486	499	469	517	454	470	498	515	502	523	503	473	487	519	485	474	467	484	460	530	465	456	467	499	490	483	479	471	504	490	483	494	482	497	496	477	477	483	497	530	478	444	456	454	477	484	515	463	483	468	498	472	488	466	503	510	441	521	481	473	533	495	475	507	478	460	456	480	444	470	455	499	504	488	474	508	465	444	477	473	508	465	426	476	477	499	488	460	460	507	457	478	484	464	476	495	494	529	528	503	476	483	496	443	483	450	475	486	484	468	471	482	489	498	502	475	506	487	528	487	521	463	485	460	468	485	464	474	474	473	477	544	530	515	449	487	510	482	490	464	462	464	501	516	504	415	490	488	451	462	526	473	478	469	465	467	456	484	515	463	487	498	474	495	423	506	495	461	489	491	514	492	523	482	458	491	488	521	498	482	486	497	496	514	438	456	467	493	477	473	465	456	482	479	481	467	489	460	477	509	507	492	462	460	477	484	433	484	443	487	497	471	473	475	497	474	486	493	520	472	505	515	497	482	479	489	527	468	463	480	465	489	509	488	517	496	467	479	421	460	499	510	473	520	484	479	485	444	493	465	464	432	481	526	498	483	447	503	474	462	504	528	458	518	446	476	481	448	520	469	516	486	505	481	488	500	476	466	519	524	456	513	510	506	476	466	455	533	444	467	469	516	506	491	474	481	497	475	457	486	472	510	459	455	449	458	473	503	529	474	516	500	485	480	493	495	460	497	477	489	486	471	488	458	498	511	473	467	478	451	436	501	511	511	549	480	477	462	523	498	496	496	462	486	456	509	435	465	470	494	482	476	466	445	514	464	463	491	471	525	482	490	521	469	474	441	488	467	496	507	498	503	501	419	524	502	475	459	482	463	494	443	478	493	508	538	464	504	498	521	478	483	452	494	544	468	495	452	457	481	477	477	497	484	505	470	495	505	465	475	483	458	466	461	492	529	485	476	477	505	490	498	497	505	477	449	498	484	483	499	504	481	488	470	484	472	504	508	471	479	481	494	432	493	482	495	454	523	497	486	479	444	463	447	469	472	485	476	526	474	457	461	512	493	478	484	483	466	491	469	525	493	475	493	475	495	425	502	467	508	471	490	516	479	482	498	443	475	465	489	506	493	474	475	469	490	506	493	472	504	472	473	457	489	460	510	464	500	471	498	467	462	521	492	458	476	491	502	531	458	476	495	479	478	480	428	493	525	490	495	481	471	551	475	517	483	460	516	479	480	497	496	484	482	470	477	506	497	500	451	498	461	495	487	492	463	487	490	462	497	517	480	504	482	480	466	485	497	449	491	480	488	500	464	489	492	501	433	491	505	512	464	500	450	519	522	496	499
23381	20855	28057	23778	20892	14686	5527	3397	2584	2251	1654	1349	1106	958	1171	953	536	422	375	420	353	281	311	292	309	280	300	271	251	274	258	249	255	246	238	238	242	237	296	286	301	267	249	279	246	245	280	211	219	235	259	228	251	249	236	267	221	235	253	242	275	233	230	224	259	237	266	250	241	238	254	258	244	256	220	259	274	230	239	243	257	254	254	258	231	231	236	262	229	248	232	243	245	237	231	222	236	235	228	251	249	247	263	246	268	240	260	242	251	236	227	240	241	246	229	232	248	218	244	218	255	241	238	269	239	234	230	210	260	214	242	231	231	260	247	224	267	228	269	229	278	237	235	245	234	240	210	222	238	245	261	248	273	241	254	209	241	237	232	252	238	250	263	245	242	247	267	238	233	263	200	237	240	249	239	230	255	249	258	262	245	249	242	236	240	249	263	214	216	251	222	246	220	262	232	233	221	251	250	221	256	227	242	258	254	248	207	213	249	215	247	231	251	249	257	240	241	223	237	234	212	265	257	223	245	235	230	248	234	263	248	215	242	256	253	257	249	245	272	254	253	255	264	260	242	236	271	230	231	228	241	265	241	246	234	258	237	230	244	214	249	229	210	236	270	232	248	224	224	238	267	250	260	231	261	258	258	248	250	229	246	244	250	247	251	232	230	227	244	261	232	249	237	239	241	261	245	236	253	253	269	224	272	249	242	237	240	242	238	236	231	259	241	263	239	194	266	228	248	217	257	249	253	252	258	233	211	236	255	236	239	244	253	215	255	243	254	242	222	229	251	233	238	242	208	258	224	231	245	264	274	248	238	259	229	242	257	231	246	253	247	276	251	245	247	248	235	241	260	255	212	258	254	246	260	210	250	233	250	270	228	263	248	238	214	248	222	231	237	219	245	245	237	246	263	243	239	233	238	252	276	244	241	251	251	254	250	260	256	241	246	263	249	241	225	240	212	247	232	225	246	242	236	237	208	267	239	255	229	251	247	272	222	218	233	232	258	255	232	236	219	213	246	241	247	240	238	245	249	245	262	244	257	228	252	255	240	236	238	254	220	232	254	252	238	250	245	254	247	248	247	240	254	242	247	267	263	246	287	233	249	250	261	281	232	225	256	208	257	257	225	245	238	211	216	228	248	236	236	235	239	238	229	264	253	258	229	259	283	256	263	244	243	248	258	237	227	231	212	239	259	249	248	234	243	225	228	262	256	232	266	245	231	236	215	253	246	235	231	260	219	235	269	243	255	251	248	234	235	214	258	204	258	228	250	264	259	240	260	244	270	253	238	255	222	217	231	276	259	221	217	239	226	238	227	286	259	230	246	253	270	241	244	239	236	254	235	259	273	245	246	230	237	244	245	226	221	236	228	208	262	242	244	240	231	241	232	241	241	250	245	247	221	225	230	218	267	211	251	233	260	221	238	254	251	251	256	246	233	253	234	226	225	233	241	280	246	267	252	274	249	238	266	245	226	228	264	223	244	219	247	218	234	251	255	229	243	229	246	253	260	242	261	213	234	228	241	248	235	252	261	236	222	247	228	258	243	267	249	240	236	242	235	254	216	237	238	231	235	213	236	237	230	257	243	250	256	252	196	242	249	235	242	242	232	229	224	231	247	241	235	230	252	251	248	239	236	248	243	232	248	273	235	240	216	231	241	225	235	225	240	235	248	233	229	228	245	263	262	250	226	249	272	250	247	236	242	231	259	239	221	240	245	207	257	227	228	224	237	238	252	245	233	254	261	206	226	226	256	248	250	255	257	244	249	253	236	246	242	253	253	231	222	258	244	261	265	263	239	233	248	227	266	247	239	256	238	291	249	204	245	253	223	254	258	255	245	270	239	240	247	216	235	242	253	235	270	271	223	261	220	224	231	232	227	236	255	253	232	258	237	252	229	250	237	252	245	221	242	224	228	239	250	256	252	241	243	244	243	253	232	232	256	243	241	225	245	259	243	239	223	251	229	222	235	243	260	229	243	238	265	235	241	251	211	239	244	268	220	259	263	248	222	255	257	247	244	252	242	242	243	247	243	243	250	254	251	227	235	213	225	221	229	213	268	254	238	264	261	232	211	259	237	235	232	221	258	266	248	232	237	233	218	244	255	223	245	255	238	219	265	222	221	259	228	261	265	207	258	224	263	207	240	224	253	225	259	261	224	262	248	248	246	216	262	260	231	259	225	210	255	222	230	243	243	237	266	254	244	218	252	256	257	256	257	251	246	265	226	280	228	253	251	258	272	237	234	244	242	273	242	249	235	263	249	238	221	283	235	232	234	245	239	247	232	283	250	243	223	248	253	256	241	242	244	230	244	243	260	261	238	264	228	265	260	248	244	236	251	281	221	258	226	221	274	260	212	229	222	244	198	246	254	211	240	252	218	253	235	243	274	231	234	247	207	252	250	265	215	247	233	245	251	280	242	266	239	251	234	250	271	239	248	260	260	246	233	241	231	212	252	223	234	298	247	238	237	247	268	268	212	253	257	220	242	231	254	228	236	206	231	235	215	284	259	215	235	235	224	253	229	263	252	225	234	225	231	247	235	214	243	232	223	208	238	276	274	259	248	223	257	249	240	203	280	246	263	242	257	249	237	270	227	228	245	258	214	243	222	235	238	256	253	234	227	265	233	236	271	221	238	236	232	236	227	249	254	245	241	231	217	249	234	255	232	245	233	223	238	230	248	223	266	236	224	243	242	246	236	258	245	258	268	239	230	251	233	249	259	231	229	261	249	265	221	242	246	255	262	268	234	271	229	223	241	238	236	248	242	245	243	257	259	258	241	232	220	253	256	228	239	232	226	244	253	256	235	246	233	257	271	235	235	224	250	261	253	220	231	241	240	223	244	258	247	224	220	255	247	218	240	270	249	256	242	230	240	231	247	241	258	219	259	254	234	254	234	242	239	243	243	231	232	241	248	234	254	260	237	238	234	246	246	224	238	245	244	220	225	273	260	255	258	257	250	260	250	216	264	252	247	242	265	222	246	216	243	252	249	227	223	246	226	224	231	238	226	263	256	234	251	187	252	261	240	234	200	240	229	241	245	250	243	263	213	239	224	218	218	268	254	244	221	225	250	233	244	252	253	284	232	242	303	231	239	250	215	241	269	229	254	264	212	233	233	245	242	246	260	225	236	266	236	250	222	237	247	218	289	234	215	240	242	238	222	226	256	263	281	261	261	217	220	216	266	261	253	257	254	217	265	248	256	223	228	244	243	240	241	266	243	264	240	233	239	235	237	216	247	220	230	245	214	235	262	246	260	235	269	269	249	246	250	246	270	244	249	267	246	240	233	259	233	238	252	223	266	231	213	256	257	262	249	245	285	242	242	246	244	201	262	249	253	211	223	239	235	226	224	238	237	220	270	246	256	218	245	263	235	236	237	244	241	254	249	231	244	222	235	260	249	240	220	253	222	252	239	256	229	233	250	247	245	212	243	248	236	239	253	227	240	254	244	220	244	231	233	239	240	258	240	232	234	238	252	254
34365	38902	12008	9438	11987	10110	7597	6449	5319	4854	3537	2572	2032	1835	2027	1610	885	685	609	619	435	380	400	346	424	348	349	330	310	345	322	348	362	347	306	310	320	307	333	345	367	330	342	359	305	325	288	306	282	294	275	315	299	255	330	291	309	316	306	294	330	283	309	307	314	294	271	298	303	269	268	317	301	284	311	302	291	284	306	296	317	301	292	291	317	317	302	274	264	306	292	275	296	299	291	291	331	294	290	325	321	302	274	326	293	305	296	309	276	295	300	318	308	297	285	321	306	310	309	282	281	277	293	303	324	303	318	310	267	297	281	290	309	292	313	280	289	296	294	329	285	298	322	321	309	321	276	281	322	275	294	312	277	313	334	323	285	274	312	278	293	291	287	298	285	309	269	287	277	256	285	319	294	302	330	257	322	314	287	262	277	289	300	255	283	324	278	303	307	286	292	298	309	336	330	310	314	301	277	260	257	301	298	283	315	294	287	279	274	293	260	303	294	322	311	310	276	267	285	288	333	296	271	282	302	307	300	337	303	313	319	290	289	330	316	310	303	327	277	283	304	313	304	291	295	313	297	310	291	309	285	296	280	280	288	297	284	289	297	292	289	287	301	275	283	307	282	312	306	266	318	286	285	271	291	322	281	294	305	306	299	311	279	312	296	313	296	284	299	277	301	289	295	275	284	290	270	286	295	309	309	298	316	294	278	279	292	278	314	301	296	290	291	318	281	311	272	269	251	317	278	284	265	265	306	303	304	285	319	315	301	306	306	299	296	306	297	287	340	294	296	303	292	314	271	300	317	293	299	274	310	284	271	269	294	295	294	305	321	311	314	279	295	322	296	309	310	288	301	319	279	285	292	322	297	307	308	305	295	269	294	267	317	296	313	277	293	294	285	297	308	293	304	297	280	312	293	301	307	321	311	309	322	314	298	310	337	320	313	306	298	302	302	327	296	272	291	251	294	302	274	284	288	271	271	289	269	303	307	300	290	283	287	312	293	314	306	287	321	305	297	320	266	307	263	316	311	279	306	282	289	295	282	307	298	293	292	307	299	310	300	266	296	298	268	296	298	290	312	286	291	292	277	298	303	261	301	282	296	282	298	275	303	277	303	294	310	306	283	346	315	295	274	307	270	330	339	303	278	316	296	299	281	260	289	297	282	300	285	300	280	293	290	267	268	329	309	267	307	292	297	306	283	299	305	279	312	326	301	325	299	302	281	265	282	284	259	283	315	334	307	269	307	278	305	294	288	296	287	291	280	312	278	273	267	273	296	283	262	295	298	304	285	311	286	286	300	289	305	320	250	295	311	292	293	288	309	269	275	289	288	311	302	293	275	295	315	299	300	302	295	317	318	338	298	320	309	279	305	280	314	266	317	319	302	277	301	298	298	304	280	279	278	315	289	311	287	306	279	272	277	281	323	307	273	313	314	280	294	296	296	273	292	312	306	304	313	279	275	307	299	319	293	270	315	301	306	328	285	292	343	286	274	280	280	289	320	311	300	281	291	303	277	274	285	269	269	297	325	286	283	294	283	288	310	303	285	312	305	299	326	304	304	318	293	283	283	286	292	291	265	320	297	261	255	303	294	305	332	320	269	308	295	259	326	328	333	284	306	287	287	286	293	322	279	278	282	301	293	281	273	298	287	321	304	314	292	299	292	258	317	259	314	301	311	281	298	276	295	309	288	281	294	332	313	277	274	286	297	330	299	303	275	291	304	266	300	293	269	296	301	316	298	286	296	279	304	314	301	287	279	259	324	334	302	289	295	290	302	299	321	284	286	344	312	289	273	305	297	293	307	283	327	296	312	320	315	306	302	269	285	331	297	314	327	299	278	316	302	292	255	277	313	289	288	326	264	303	288	312	290	283	282	275	285	295	256	235	301	288	292	267	323	263	290	265	313	300	305	284	283	289	295	296	274	269	318	302	294	263	302	277	316	338	283	316	297	280	312	281	296	315	294	318	305	289	260	319	284	299	305	296	317	312	309	303	279	301	300	311	293	297	256	289	332	318	329	290	300	286	266	303	312	299	296	297	318	272	293	293	303	300	293	297	294	280	306	292	293	293	281	268	314	285	307	273	328	280	293	297	311	289	276	268	256	291	279	330	299	259	271	317	273	294	240	317	295	310	267	297	319	306	329	293	312	319	242	295	287	334	297	297	283	278	312	281	295	291	290	290	293	285	278	263	283	273	347	318	285	301	317	291	323	258	305	288	330	307	307	312	333	282	307	287	273	304	279	293	289	311	299	266	304	311	295	307	309	274	292	297	288	343	291	294	320	259	268	270	287	300	275	286	270	323	287	287	257	292	286	283	294	322	287	295	323	286	290	292	314	302	288	303	270	307	288	310	291	302	335	289	304	313	311	288	325	305	324	349	272	265	308	316	276	299	321	266	285	301	291	288	325	274	276	295	299	331	325	288	289	300	289	300	327	305	284	306	317	303	267	290	295	304	298	306	257	275	310	288	283	273	289	302	308	314	283	296	301	302	300	329	298	261	286	256	302	292	327	318	324	288	320	314	266	325	304	290	268	302	298	288	305	299	318	296	278	324	273	297	306	273	327	309	315	319	302	261	346	291	292	275	294	292	313	303	306	278	299	284	279	269	287	289	280	282	285	296	306	303	308	297	326	277	279	303	291	296	305	293	285	301	298	301	299	305	329	299	313	292	302	319	319	293	306	303	326	306	316	307	271	306	297	306	308	325	301	301	302	319	303	304	295	316	283	295	303	328	273	264	285	274	304	317	283	296	300	286	274	271	315	301	306	304	302	296	303	298	299	302	313	273	292	277	304	307	289	292	278	279	272	273	316	292	292	310	293	285	317	272	304	278	275	294	304	308	327	284	296	293	298	324	353	294	293	271	298	304	262	303	304	303	315	302	326	295	272	302	295	294	280	307	300	288	294	279	287	300	310	290	283	320	295	305	293	290	300	311	284	311	315	291	327	311	326	267	303	276	293	311	284	292	292	332	281	309	291	303	304	268	267	292	289	320	312	304	291	286	303	280	282	331	269	272	290	293	281	307	305	280	274	304	303	281	298	319	298	294	266	306	305	288	316	302	294	302	294	277	275	293	305	298	306	299	309	308	316	280	303	305	257	302	296	258	302	314	310	325	290	289	285	303	302	297	308	302	296	331	273	280	330	290	307	301	269	287	256	312	292	320	312	340	288	282	278	292	303	306	312	303	289	326	299	268	304	315	264	286	298	284	288	302	279	283	311	270	287	288	286	265	326	308	282	303	313	290	273	300	307	300	273	294	291	323	268	302	288	318	286	287	279	279	299	285	309	335	296	311	292	282	289	309	303	282	281	292	275	283	306	286	265	297	285	291	339	315	343	290	314	300	293	322	322	308	290	289	321	320	290	288	297	281	315	289	303	277	313	285	316	290	294	321	283	305	292	288	291	310	265	284	304	301	325	309	284	282	306	259	269	310	303	291	315	330	318	311	314	314	332	295	327	316	317	296	289	293	298	306
24582	20853	27098	24666	15150	5207	3571	2846	2264	2183	1576	1383	1175	1162	1206	1198	808	712	731	704	606	635	643	610	582	616	570	615	560	594	573	574	603	559	575	563	558	616	564	587	574	549	588	593	554	544	547	572	563	580	581	565	594	576	594	570	559	603	633	570	531	564	533	534	554	583	552	547	548	535	514	599	550	590	551	534	559	546	573	555	568	585	580	582	570	571	590	585	584	581	541	580	522	569	598	539	558	591	533	599	526	518	557	544	577	547	568	559	543	581	557	562	568	583	583	543	540	551	568	542	557	551	538	581	552	545	586	578	591	570	600	542	536	532	584	578	597	537	577	570	568	595	550	565	541	587	600	524	543	612	595	556	553	547	591	594	543	562	567	542	567	579	568	569	551	561	590	573	584	532	571	563	522	600	558	554	517	562	580	526	619	585	566	556	596	594	555	584	537	556	581	556	537	571	542	558	587	582	543	552	589	547	531	574	600	544	575	585	602	538	559	560	567	553	554	537	522	602	550	566	537	576	555	565	601	549	571	551	568	557	559	578	580	563	556	602	585	577	568	587	625	588	568	585	530	558	591	578	549	563	566	542	523	554	566	581	546	538	570	627	533	532	596	513	560	512	575	543	505	530	535	571	549	564	556	552	531	578	584	598	583	577	513	571	541	590	592	558	566	512	567	571	536	510	545	555	521	576	559	562	545	543	544	567	577	590	559	554	617	589	561	527	507	620	560	569	567	566	538	563	583	558	570	557	579	607	570	531	562	565	592	553	569	568	585	506	559	563	567	537	535	582	580	563	562	559	576	555	588	560	536	537	550	510	559	564	577	580	534	575	567	543	604	555	584	567	560	550	592	541	559	542	592	564	582	558	582	554	596	579	567	537	539	599	549	559	533	577	537	575	564	572	524	584	543	526	559	556	590	513	542	587	570	552	552	526	575	581	566	561	567	528	589	560	568	568	575	528	598	527	585	538	547	600	545	554	552	575	555	572	536	559	557	527	630	565	547	552	571	570	565	608	602	542	595	560	593	550	530	550	540	521	571	555	553	549	518	575	574	585	503	526	560	575	588	589	555	590	598	548	574	573	556	554	562	551	581	611	527	552	571	567	573	568	549	568	568	585	566	574	569	537	596	564	540	599	591	527	510	555	582	526	581	581	544	575	575	548	562	585	600	583	567	579	551	553	569	606	561	556	535	563	606	561	573	541	547	567	544	547	584	570	527	620	544	583	564	567	576	584	593	593	561	574	545	554	552	552	557	532	575	628	546	560	515	539	566	538	550	549	579	552	557	560	521	620	608	528	604	551	568	565	572	605	564	589	548	558	598	511	563	544	566	567	585	590	543	551	576	549	541	509	554	561	547	625	550	533	541	537	595	576	558	580	602	552	588	536	551	546	544	560	595	542	521	592	517	552	564	550	572	570	553	542	558	585	521	554	560	565	558	576	581	551	585	563	606	555	545	569	547	549	528	560	575	503	558	544	517	551	551	557	583	568	550	565	570	601	542	568	551	590	553	547	536	574	574	569	572	587	581	565	579	579	530	555	531	582	561	524	548	533	577	553	551	561	567	532	580	566	580	610	566	585	571	536	568	570	515	553	528	549	578	540	531	557	575	605	532	598	604	515	595	580	532	622	599	550	564	532	559	549	565	516	584	587	610	604	573	564	564	554	567	572	556	548	609	565	568	531	559	549	563	584	552	528	551	567	547	596	610	542	564	572	579	557	588	539	573	596	558	584	520	581	556	546	551	541	539	556	567	548	597	543	609	589	547	573	549	605	516	570	606	602	574	538	544	565	544	609	564	546	562	571	548	600	515	573	561	584	533	528	536	567	532	591	540	563	579	562	543	582	538	582	551	554	590	572	539	584	548	578	568	584	581	526	548	560	533	548	588	558	565	562	588	544	560	562	506	552	540	516	591	559	604	545	581	626	590	578	567	535	555	604	585	573	570	594	566	564	539	555	574	545	598	561	605	546	572	576	552	561	576	551	572	566	536	551	555	590	546	559	569	541	550	564	557	544	538	566	550	547	588	534	583	552	550	568	545	538	519	570	587	591	560	576	560	552	550	603	610	566	611	546	546	568	594	573	587	581	571	580	544	572	507	563	557	558	544	586	552	563	533	572	560	590	543	575	540	582	556	551	535	570	564	556	567	565	586	538	587	560	550	564	554	546	587	577	566	566	559	553	576	588	574	602	586	546	547	540	601	549	558	576	561	575	583	545	565	611	577	545	589	567	560	548	541	527	569	559	526	577	583	543	562	587	598	590	556	531	596	592	572	572	580	560	555	597	546	595	596	574	553	574	573	554	539	545	588	558	602	567	533	580	577	519	578	589	588	608	541	568	520	525	576	537	596	571	526	569	572	526	551	596	532	588	518	574	564	538	578	601	586	589	539	590	544	568	580	603	543	542	587	551	555	520	583	552	515	525	553	557	568	547	528	568	610	575	558	529	548	502	548	594	605	577	594	506	533	575	545	521	537	581	566	516	574	556	540	587	562	531	607	571	562	541	530	569	578	549	553	573	547	563	529	539	564	565	569	597	579	595	593	555	563	556	626	530	546	536	568	557	542	602	570	575	552	554	552	561	555	546	554	572	571	588	548	572	545	578	530	537	551	564	556	554	552	591	555	529	546	559	579	556	569	533	559	577	586	576	600	552	585	539	547	532	591	556	541	559	548	533	534	575	532	574	555	591	572	539	533	574	515	546	529	573	545	527	555	584	586	540	575	576	551	564	544	613	565	557	593	583	584	567	558	560	592	524	558	542	546	560	558	568	566	605	518	548	557	571	595	520	562	547	542	574	535	582	559	540	559	538	523	536	597	576	556	555	561	566	573	566	567	586	554	566	569	578	583	525	579	528	552	558	603	538	579	610	534	550	544	574	581	590	557	525	588	568	526	515	572	547	545	589	592	600	586	566	574	513	546	617	560	560	542	544	566	619	599	564	571	556	554	543	606	578	550	536	565	565	579	535	571	555	568	510	585	578	576	586	592	597	524	537	574	541	568	545	547	558	608	527	625	591	559	586	575	572	600	580	547	588	590	568	586	588	588	545	582	574	551	554	560	538	555	557	571	556	562	528	563	551	563	570	529	541	541	559	567	559	577	558	584	545	545	586	550	566	651	586	517	565	561	565	587	556	592	552	554	540	538	569	544	501	552	564	587	549	539	563	581	559	580	548	524	535	566	560	610	556	574	578	510	537	560	571	564	564	537	572	541	562	570	543	568	539	571	649	545	571	567	518	564	556	589	572	524	563	542	579	571	551	573	586	594	556	567	542	566	552	577	543	567	549	576	597	533	565	566	538	534	541	526	555	547	527	585	578	534	539	552	543	591	555	557	589	616	581	557	611	568	556	593	566	576	568	538	581	545	560	597	550	532	561	557	593	571	554	544	568	573	544	569	545	547	580	536	565	568	599	553	568	574	574	581	573	559	560	599	542	562	546	630	520	594	523	565	614	562	604	569	559	569	552	577	562
34405	35108	9349	7306	9440	8058	6613	5901	4771	4591	2946	2399	2056	1835	1900	1815	1171	969	927	924	738	695	763	716	720	696	625	645	743	642	660	644	688	642	682	643	631	667	664	708	717	627	648	683	692	626	651	663	661	657	685	632	657	645	629	629	638	638	606	661	666	621	678	627	677	642	638	671	640	664	675	629	652	651	641	651	668	667	683	657	624	630	644	670	659	639	667	638	637	629	676	636	673	667	676	653	660	611	633	639	620	604	688	646	630	625	653	662	632	679	702	617	672	663	680	580	657	656	679	623	626	657	668	642	664	642	645	661	666	668	669	682	631	641	681	659	646	651	656	650	644	658	638	652	682	633	679	650	619	639	638	646	625	631	653	689	660	650	569	637	720	626	649	703	677	642	628	713	653	617	646	642	626	656	636	598	667	619	623	672	638	650	628	682	643	612	680	607	638	611	606	649	634	644	638	702	629	636	626	636	634	631	667	612	642	618	653	599	641	670	613	633	655	616	617	654	661	592	684	661	646	661	648	656	685	608	615	672	627	652	677	716	672	649	684	685	644	654	650	612	643	615	683	674	628	618	664	708	662	621	648	657	640	639	600	630	665	617	648	616	669	595	635	664	637	687	636	659	631	680	671	602	605	672	639	622	635	611	638	615	697	635	694	668	646	702	649	612	633	621	650	605	656	635	634	642	604	617	665	614	685	650	669	635	682	658	634	629	683	662	703	652	617	665	664	620	637	643	631	673	619	657	644	626	629	658	639	622	652	606	676	632	625	661	636	662	650	615	649	653	616	620	605	647	641	624	635	635	641	660	676	673	649	670	617	621	645	613	621	637	634	656	671	638	660	655	696	658	614	660	627	656	649	635	668	618	648	683	619	673	670	623	656	649	629	672	668	669	631	600	675	666	663	622	658	674	637	647	614	649	639	607	620	635	648	636	680	608	657	677	637	612	595	669	652	656	630	654	668	653	665	603	638	665	643	623	666	613	664	678	643	700	655	633	657	645	657	617	630	641	633	679	651	643	654	637	596	647	621	675	640	623	660	622	654	617	671	665	618	620	665	628	634	659	621	653	670	638	639	668	637	657	638	590	631	640	644	646	572	632	668	661	704	611	680	639	674	675	596	646	665	620	623	687	638	621	656	623	588	664	629	666	660	671	674	644	690	666	619	666	652	623	646	651	645	614	685	644	664	608	648	661	670	586	657	654	659	642	678	651	661	663	674	623	637	633	687	645	708	615	629	639	640	623	671	708	676	631	653	687	714	646	627	679	658	668	654	621	649	605	620	641	644	639	630	626	689	619	637	628	670	666	621	667	665	635	606	677	651	624	613	629	711	641	631	694	634	655	612	645	644	641	616	679	658	620	651	598	661	642	630	627	631	660	639	642	630	660	645	641	646	672	677	657	622	642	593	614	632	656	663	615	655	658	599	656	611	622	670	631	589	602	646	613	609	659	675	649	621	642	624	642	684	660	710	659	634	649	653	627	649	667	605	651	634	666	596	599	667	659	662	679	636	659	667	652	657	647	675	654	703	652	654	685	610	637	647	634	658	652	669	668	623	661	667	636	608	695	674	628	623	608	670	681	636	659	652	648	644	632	633	653	689	574	679	640	641	600	625	634	625	682	630	596	624	622	622	673	639	681	643	630	615	626	662	650	604	637	612	688	680	634	696	685	681	645	611	627	660	655	653	682	646	645	629	638	687	690	633	606	679	624	622	639	630	717	668	691	639	646	687	614	636	566	648	587	648	618	648	648	643	607	640	652	642	620	706	640	616	659	636	630	602	687	643	642	641	663	621	712	617	647	665	634	637	672	657	710	626	666	684	643	623	682	659	609	695	658	632	610	588	594	673	651	615	680	656	694	672	673	635	624	636	607	630	649	631	654	633	659	683	711	643	658	661	643	666	635	613	674	597	638	656	660	646	646	609	680	633	668	655	667	653	654	647	685	629	689	613	610	636	676	635	632	637	674	675	628	649	654	669	661	677	681	656	646	645	611	665	642	684	626	652	607	637	634	659	642	630	679	648	640	625	633	635	641	646	621	591	682	654	668	623	646	679	623	679	575	664	654	615	642	690	673	633	622	671	681	678	634	641	645	606	648	627	640	598	637	627	651	712	679	665	669	703	624	652	679	673	631	627	626	605	612	640	655	621	665	636	631	667	623	684	655	618	696	677	637	655	664	649	651	637	654	676	638	645	640	670	646	638	632	670	632	665	602	635	650	658	634	644	648	688	697	642	607	618	675	649	665	651	657	635	665	670	681	639	662	671	594	648	670	630	632	631	672	584	679	634	607	650	625	700	627	648	634	645	655	671	612	634	645	661	637	665	646	652	676	622	675	654	663	628	669	683	678	637	646	631	623	657	653	694	606	677	651	624	652	626	633	712	665	619	629	650	671	648	648	678	658	645	654	580	658	665	669	627	639	628	621	643	693	645	635	627	658	631	633	650	644	641	643	629	685	636	688	663	641	611	630	629	684	661	671	664	642	671	693	671	644	634	675	635	640	620	639	652	676	632	633	671	624	665	631	657	711	670	650	649	659	625	653	641	656	612	642	617	647	687	639	685	647	681	624	657	697	667	671	653	635	661	615	646	618	618	635	655	649	641	640	640	665	615	600	648	579	614	603	619	607	648	606	667	659	650	679	690	613	645	633	639	632	613	620	662	611	628	606	641	631	629	644	666	615	638	633	602	611	643	651	601	606	586	658	652	638	653	614	604	631	612	667	658	633	608	649	628	674	689	613	666	648	652	597	655	684	632	672	652	625	636	670	651	647	651	608	678	606	636	638	653	669	629	634	667	645	620	645	583	666	690	637	665	663	647	653	632	626	662	625	634	633	637	662	650	686	641	670	663	633	656	671	669	681	671	652	646	597	627	612	683	666	648	668	616	662	684	620	628	663	621	654	617	647	636	668	687	601	690	663	637	649	639	660	612	673	634	655	644	625	619	646	644	675	614	599	641	659	647	653	650	612	648	576	624	665	671	636	595	606	609	648	628	590	635	703	617	613	633	639	637	633	623	664	656	658	617	643	627	664	668	635	658	693	637	620	671	614	632	624	632	648	594	655	666	589	660	622	634	645	642	635	666	639	650	594	649	639	625	619	634	642	593	696	640	662	617	642	637	666	651	644	665	652	668	672	669	649	636	647	659	638	602	632	662	640	633	677	691	639	668	595	643	636	636	675	620	601	670	608	627	636	661	617	636	668	627	644	637	674	674	694	659	623	611	654	652	618	672	596	624	621	642	637	609	666	626	647	653	629	674	645	641	637	680	648	622	617	630	614	606	602	668	634	648	651	693	614	649	627	649	642	638	643	693	649	649	624	684	672	642	655	666	681	643	651	627	636	648	666	680	714	631	643	631	654	627	694	656	681	640	615	651	678	640	668	655	649	633	626	625	682	590	628	641	638	646	598	614	631	667	661	684	641	646	653	646	627	666	657	659	629	645	616	627	655	627	662	614	636	661	669	637	622	676	598
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
