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
338670337040	338670337601	338670338151	338670338701	338670339251	338670339801	338670340351	338670340901	338670341451	338670342001	338670342551	338670343101	338670343651	338670344201	338670344751	338670345301	338670345851	338670346401	338670346951	338670347501	338670348051	338670348601	338670349151	338670349701	338670350251	338670350801	338670351351	338670351901	338670352451	338670353001	338670353551	338670354101	338670354651	338670355201	338670355751	338670356301	338670356851	338670357401	338670357951	338670358501	338670359051	338670359601	338670360151	338670360701	338670361251	338670361801	338670362351	338670362901	338670363451	338670364001	338670364551	338670365101	338670365651	338670366201	338670366751	338670367301	338670367851	338670368401	338670368951	338670369501	338670370051	338670370601	338670371151	338670371701	338670372251	338670372801	338670373351	338670373901	338670374451	338670375001	338670375551	338670376101	338670376651	338670377201	338670377751	338670378301	338670378851	338670379401	338670379951	338670380501	338670381051	338670381601	338670382151	338670382701	338670383251	338670383801	338670384351	338670384901	338670385451	338670386001	338670386551	338670387101	338670387651	338670388201	338670388751	338670389301	338670389851	338670390401	338670390951	338670391501	338670392051	338670392601	338670393151	338670393701	338670394251	338670394801	338670395351	338670395901	338670396451	338670397001	338670397551	338670398101	338670398651	338670399201	338670399751	338670400301	338670400851	338670401401	338670401951	338670402501	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24236	21392	25104	28080	21394	21454	16518	1855	972	827	823	658	544	536	500	464	440	445	436	400	398	334	330	344	334	334	319	300	277	264	280	264	239	255	269	213	218	219	221	205	212	235	235	199	228	200	201	195	207	218	230	193	195	210	201	218	212	192	176	209	208	213	211	204	182	198	183	211	205	184	206	219	214	210	212	197	193	226	219	218	211	201	229	222	204	189	207	196	198	216	210	216	220	220	198	225	237	208	196	241	210	186	210	210	210	188	207	202	216	197	227	202	224	226	223	216	217	220	209	182	210	208	208	226	194	257	217	181	226	217	206	226	210	190	176	190	206	229	202	213	200	205	202	209	210	201	222	206	203	225	208	205	215	229	195	207	226	204	225	204	216	213	203	217	212	193	204	239	220	205	201	192	194	195	188	223	184	203	174	172	212	220	207	181	218	220	215	205	195	225	206	196	205	213	190	199	205	164	244	208	205	212	212	211	214	210	193	213	203	189	202	194	205	197	229	211	239	197	206	197	200	199	210	207	226	195	213	196	209	201	217	215	193	196	195	225	196	182	222	195	174	194	225	241	216	201	220	190	200	203	227	201	198	212	233	215	215	214	199	199	191	196	220	236	208	200	201	200	192	223	220	218	243	215	187	230	224	202	236	193	193	225	190	214	219	233	209	223	215	188	212	215	200	221	196	181	214	201	217	210	183	185	210	231	233	206	189	213	232	224	198	212	223	220	210	199	225	209	201	204	197	203	196	222	203	190	206	213	201	237	229	217	193	242	196	215	191	211	186	233	238	192	213	212	209	227	205	251	205	207	208	220	232	214	186	194	188	215	210	190	222	189	195	197	218	231	214	221	180	202	221	191	189	189	204	200	193	174	192	202	217	209	227	233	208	198	199	224	199	215	213	205	223	220	196	224	224	194	223	220	205	189	217	208	233	214	208	220	218	176	203	218	202	199	186	178	201	208	204	244	209	230	196	232	240	215	188	218	236	229	216	213	211	213	237	217	212	222	216	194	216	239	202	231	208	190	211	215	216	207	215	216	197	231	226	213	174	204	226	196	189	189	229	206	226	209	254	202	225	211	200	206	230	227	211	201	198	197	209	170	225	192	163	211	191	202	219	219	211	212	195	207	221	207	212	223	216	214	205	200	212	242	184	203	204	203	190	214	210	176	227	196	174	215	213	205	200	177	205	206	201	198	201	248	220	205	208	204	217	221	201	207	176	225	205	193	251	234	196	232	186	194	210	207	242	188	221	192	194	171	200	235	229	182	210	208	212	198	209	189	198	206	209	199	209	218	219	207	225	205	207	192	208	199	204	218	223	232	207	200	223	195	215	211	221	195	200	199	206	213	204	218	234	197	198	219	197	210	211	209	229	194	197	196	185	219	195	196	217	214	202	177	236	210	201	194	198	201	214	193	201	216	228	203	197	213	195	238	197	199	184	193	216	220	203	201	199	202	198	215	217	214	222	230	223	214	229	236	201	228	206	224	230	198	214	196	229	207	204	186	172	193	233	222	217	201	209	190	213	205	235	216	209	205	227	205	191	245	229	221	177	232	197	194	209	230	198	184	237	202	211	224	216	217	179	201	233	210	239	175	212	217	213	213	199	183	212	229	200	205	220	249	207	208	215	229	188	218	188	185	211	195	216	200	217	237	206	213	206	199	199	186	214	206	197	191	219	212	186	222	216	230	187	222	223	204	193	206	195	233	221	208	197	221	220	218	216	207	213	216	204	205	204	201	196	210	232	225	185	213	200	207	218	197	201	216	203	186	214	204	195	203	212	234	197	210	202	220	191	211	206	217	217	217	200	232	202	211	212	238	186	204	203	224	226	185	204	227	217	214	194	225	188	224	196	219	200	196	204	202	225	202	241	220	208	211	245	192	204	194	196	232	199	217	200	218	194	192	202	216	214	229	221	207	211	195	207	196	226	198	211	204	212	193	228	215	228	196	196	221	207	192	171	214	189	227	215	211	200	208	230	204	219	189	219	200	216	217	231	193	216	228	185	224	198	208	191	223	212	217	218	220	187	209	210	210	207	211	224	200	196	183	213	202	225	191	221	189	176	200	196	225	170	202	201	180	215	210	240	211	199	212	206	212	193	194	205	199	222	214	231	168	219	211	206	195	190	198	225	238	185	205	205	195	195	217	220	215	213	211	191	188	212	207	196	207	212	227	183	176	209	227	208	175	209	222	218	175	199	220	222	222	156	222	216	229	217	205	214	195	195	217	211	209	216	226	216	180	209	204	198	189	218	198	210	196	227	215	192	194	201	203	190	187	198	230	200	201	217	200	186	205	208	204	196	204	202	203	191	217	192	241	239	228	213	186	200	195	215	206	222	207	200	213	212	191	225	254	225	225	192	210	204	227	177	214	209	175	214	212	215	229	196	210	205	207	215	222	200	216	189	217	231	202	215	204	220	222	229	199	204	195	220	240	208	184	208	209	220	244	204	180	191	198	205	201	189	209	198	201	194	196	184	216	196	210	210	197	194	209	206	213	216	229	182	219	233	183	229	207	208	190	232	198	229	212	181	240	208	219	217	233	217	196	228	196	201	199	214	197	186	214	199	198	230	229	216	212	225	214	206	214	217	206	196	207	209	216	204	211	205	195	209	198	220	228	220	214	221	207	216	208	194	214	202	199	217	185	237	194	235	184	179	196	207	224	188	229	213	210	226	246	205	203	201	201	229	211	199	222	222	208	220	209	202	202	218	221	208	189	216	229	203	228	201	186	203	252	207	200	205	186	197	188	179	227	229	195	183	188	195	242	207	217	190	191	179	200	190	196	212	228	231	211	216	203	228	213	206	190	224	178	205	215	217	214	210	224	205	191	216	198	199	218	208	217	220	230	230	221	201	193	197	234	210	208	180	216	219	177	217	200	195	212	215	202	196	193	197	217	207	199	200	224	219	227	207	217	216	182	207	209	223	237	231	208	215	232	191	206	181	196	208	220	211	228	215	207	192	186	197	187	218	203	250	233	206	224	201	221	195	210	242	219	192	203	197	203	227	203	209	196	216	185	219	190	187	207	212	204	233	197	201	206	222	197	220	238	202	219	211	179	211	239	208	194	216	210	212	198	209	197	215	227	200	231	191	191	195	197	212	209	208	216	193	187	200	214	215	181	229	227	202	212	210	203	192	171	202	204	194	207	212	206	214	215	198	211	219	218	221	219	233	198	162	207	212	188	196	223	214	188	194	222	202	197	210	193	201	220	198	202	201	222	225	199	232	219	206	229	196	238	220	240	217	213	210	215	198	189	202	218	221	222	200	226	203	183	226	202	187	211	208	209	184	217	227	216	194	210	172	223	199	202	200	192	224	193	205	180	210	238	196	194	200	201	224	195	209	215	227	207	214	199	224	212	228	202	214	221	215	174	170	201	192	209	198	209	215	214	213	202	212	196	210	201	205	204	203	214	187	203	212	184	229	200	211	218	222	188	216	208	203	226	213	193	232	201	174	196	196	214	234	209	206	185
14073	26654	15855	6502	2637	1451	1196	887	808	735	662	684	627	644	596	612	631	640	606	605	592	557	599	561	561	593	545	558	573	521	526	518	532	514	565	519	571	455	494	523	501	505	468	479	521	485	485	497	512	545	486	498	499	478	535	493	497	501	469	545	505	463	519	527	507	467	474	524	517	492	518	510	497	513	525	516	493	504	516	513	524	440	489	506	533	520	495	466	529	551	470	558	500	506	489	480	486	513	504	518	496	486	491	481	528	562	506	526	529	522	541	492	519	495	548	496	488	530	473	542	515	509	526	507	536	489	537	484	514	528	485	533	483	517	498	529	509	495	508	505	523	511	491	472	484	539	503	485	482	453	506	520	474	508	523	522	510	517	469	483	463	510	509	494	528	494	507	473	524	478	486	527	513	522	470	477	493	520	479	534	534	527	520	491	497	474	521	501	490	490	532	492	516	541	490	540	498	504	534	548	563	511	500	521	519	502	512	489	518	466	490	510	508	467	475	512	516	504	476	481	480	506	512	504	501	526	515	477	509	494	519	512	482	506	488	539	531	511	489	505	466	475	542	482	495	453	523	547	497	513	545	544	512	509	482	504	478	526	503	515	488	482	496	531	495	479	515	527	537	474	476	509	481	488	504	514	502	476	528	484	561	505	466	474	464	476	550	525	518	511	494	471	509	542	465	512	468	507	503	510	497	510	510	489	512	545	500	501	531	492	504	511	527	531	465	472	534	455	514	545	493	520	494	523	466	491	497	499	468	497	489	494	492	502	492	498	511	519	524	506	527	513	499	539	529	472	520	546	537	476	484	501	473	506	537	520	512	485	506	541	469	512	427	537	521	529	533	483	528	502	521	506	528	515	500	529	483	514	456	514	492	505	510	507	479	464	537	531	503	556	544	528	487	489	495	531	525	531	541	528	485	550	506	494	523	484	486	532	498	512	493	501	504	524	461	481	499	490	469	520	515	498	509	517	531	504	499	465	504	510	513	511	519	491	550	486	532	477	514	508	506	504	529	521	505	484	531	486	530	549	535	497	508	517	473	501	499	538	524	495	577	514	505	497	495	527	523	504	492	492	522	501	489	475	479	502	530	490	531	480	529	493	543	492	500	485	538	475	523	530	521	469	498	535	479	512	474	453	483	523	517	537	517	502	528	525	511	488	508	538	526	505	515	521	486	517	504	495	480	510	484	481	494	502	479	475	481	516	519	516	492	520	494	498	508	515	502	531	509	481	499	456	472	514	526	498	482	464	504	474	513	471	459	529	467	520	518	499	540	494	514	506	555	506	517	535	488	492	519	523	530	537	514	501	504	540	503	500	488	485	500	482	498	502	456	517	491	486	448	485	465	470	498	520	493	535	447	540	546	503	475	505	521	508	516	555	537	491	496	499	531	512	495	491	515	534	529	530	505	529	522	509	453	541	516	472	461	512	493	519	514	509	548	536	505	494	484	522	560	501	525	500	510	457	526	504	522	525	481	479	514	501	483	482	495	462	444	480	521	492	478	486	513	502	520	520	511	496	506	500	479	505	494	488	512	480	531	541	505	505	498	497	517	564	512	523	533	510	504	492	502	522	512	518	492	492	490	498	497	504	462	517	508	484	526	562	527	496	488	461	499	497	491	508	507	479	512	457	487	542	494	462	506	524	526	512	480	506	485	485	500	534	512	477	486	522	522	502	474	527	506	538	509	532	475	478	541	505	508	529	459	520	502	504	514	478	502	520	481	492	479	451	492	494	511	500	481	517	534	476	483	482	515	467	508	512	519	523	537	484	529	496	504	507	513	529	510	491	476	446	503	517	513	501	524	518	481	468	509	503	521	518	491	507	472	499	492	521	559	510	507	513	445	509	473	483	511	529	468	538	537	462	495	515	492	503	483	483	492	499	529	484	462	462	508	526	525	508	508	528	515	517	523	493	493	476	511	483	478	534	511	473	511	484	505	560	493	502	519	464	511	499	474	526	514	489	515	477	491	494	513	503	500	515	489	509	521	505	515	536	484	497	519	475	504	520	515	505	514	519	545	480	523	510	473	500	515	510	498	477	481	493	526	473	521	495	542	486	482	489	502	488	500	491	509	500	510	457	511	508	487	520	528	546	466	506	534	511	491	559	448	469	512	501	489	509	484	511	515	511	521	511	500	485	502	484	493	514	523	494	484	502	528	505	517	505	507	491	521	500	491	474	483	543	477	517	518	486	519	470	529	485	506	501	556	487	510	542	504	509	525	511	529	500	511	477	499	519	484	517	486	523	528	506	503	471	491	556	480	526	521	492	525	502	527	525	465	490	498	527	514	491	507	516	480	453	531	539	486	507	514	473	510	501	479	497	537	487	502	528	494	500	484	498	483	511	543	527	488	523	516	492	528	524	481	531	497	524	494	480	464	538	501	494	491	498	525	502	514	482	524	505	489	517	504	538	534	532	488	486	468	489	512	550	470	483	507	436	511	534	461	496	524	508	494	507	504	491	505	508	490	498	525	501	502	496	501	528	501	506	485	450	517	484	512	514	504	504	486	499	534	479	525	500	509	513	486	484	509	480	532	515	493	518	487	513	518	512	517	518	529	497	530	493	476	477	545	533	533	524	512	501	511	506	539	540	503	504	465	494	485	498	541	493	490	507	500	508	474	503	522	505	486	555	456	524	502	505	516	510	507	498	514	496	511	524	525	522	488	524	508	470	496	491	515	560	551	521	498	486	516	452	490	504	509	493	511	520	501	503	525	528	507	532	499	511	494	486	509	476	490	517	483	497	547	536	515	462	495	525	487	470	532	514	481	500	484	496	502	488	518	506	503	472	522	553	516	489	477	472	503	504	519	475	475	508	499	537	534	511	517	528	501	547	497	497	489	518	497	510	514	531	491	477	480	495	488	509	475	538	482	498	516	527	510	491	503	517	486	497	460	506	505	508	477	530	554	495	499	531	500	501	519	489	515	487	505	471	498	474	504	538	512	469	525	533	497	503	479	456	538	468	505	470	534	500	502	502	477	516	520	505	469	484	492	500	466	528	504	471	479	522	515	493	468	469	490	526	497	513	518	527	500	537	479	526	468	494	488	508	509	510	469	505	470	487	489	541	502	473	534	542	460	537	506	501	497	518	509	471	514	506	503	526	524	505	482	509	500	530	508	501	467	508	520	540	529	503	492	501	540	483	518	517	537	475	495	483	469	499	503	517	513	496	491	512	499	521	504	481	507	541	469	514	511	485	495	467	507	512	553	543	503	526	499	563	510	511	526	480	499	554	539	512	522	500	499	521	510	540	522	514	467	542	472	491	488	491	498	504	509	522	503	527	508	459	464	491	480	468	505	528	454	512	472	510	515	502	484	452	475	506	489	536	484	520	493	527	499	489	489	519	530	521	488	493	493	463	497	470	493	484	490	516	507	523	486	493	456	465	517	516	516	523	488	512	533	523	525	481	515	468	495	530	496	485	536	508	527	512	480	517	490	485	534	530	504	547	514	518	511	465	544	521	491	514
30801	21400	17460	6628	1938	1078	780	616	508	526	478	446	395	404	360	344	316	351	335	304	304	295	311	308	345	326	295	296	316	297	244	279	256	275	288	269	252	258	249	288	280	249	257	270	251	260	282	252	249	283	260	272	301	258	255	271	252	264	252	291	252	289	241	279	289	245	261	248	259	257	311	261	260	251	248	227	267	267	267	261	270	274	265	284	245	263	260	248	245	250	261	248	251	251	245	296	256	278	291	255	247	246	244	276	268	272	261	287	285	229	246	271	282	270	266	247	247	239	275	273	263	239	272	240	268	282	275	254	285	264	273	270	262	267	225	248	274	281	273	293	249	257	284	238	262	257	293	249	260	269	247	280	288	262	263	275	267	260	314	276	269	273	240	254	273	264	261	282	284	267	266	288	267	262	236	237	277	252	255	242	230	246	232	258	272	280	269	258	250	269	286	273	272	272	268	247	232	277	266	277	278	270	273	253	268	265	276	253	257	270	275	276	256	240	265	262	276	299	256	293	281	239	235	252	275	234	252	242	262	275	275	248	264	250	285	287	302	275	264	264	262	242	285	258	251	255	259	268	256	263	245	266	255	257	269	270	229	284	257	250	255	293	250	250	277	251	240	257	263	263	277	270	292	251	242	262	258	265	278	268	251	267	274	263	270	260	269	243	251	262	271	265	302	230	278	247	271	289	242	267	277	244	260	242	262	276	257	256	250	305	276	262	262	282	247	238	275	252	247	286	289	273	245	271	269	269	258	253	267	267	252	259	227	252	266	282	270	248	284	277	279	260	239	256	274	266	261	277	249	268	261	248	271	290	268	281	247	260	261	293	254	261	271	279	242	267	228	275	257	237	232	233	283	267	294	243	271	273	259	288	238	310	264	250	249	258	244	239	249	245	271	257	243	269	281	271	256	307	281	259	282	262	251	227	262	275	244	267	288	250	264	283	266	254	246	289	242	248	242	289	255	267	291	244	268	272	251	280	258	276	293	282	236	278	276	279	239	281	270	270	252	259	248	297	251	244	269	263	292	299	279	266	291	242	234	269	270	275	247	266	305	276	239	248	260	258	244	280	270	285	304	263	291	254	242	250	252	256	270	287	264	250	253	278	272	268	275	267	277	250	266	274	242	253	268	301	263	245	270	300	239	265	273	282	272	263	261	268	214	251	267	229	282	269	236	234	250	261	272	229	258	288	291	282	266	257	314	254	250	266	249	249	271	280	258	266	285	270	282	280	263	280	242	288	254	261	236	259	288	284	221	232	277	242	247	240	264	287	271	247	228	313	251	270	263	259	248	238	270	229	279	263	266	283	238	252	279	245	279	253	235	295	258	252	244	255	295	263	251	300	270	275	267	291	287	261	260	285	261	246	295	288	260	260	268	270	254	243	263	291	250	244	244	264	230	285	276	251	286	249	247	269	264	278	247	252	249	270	265	232	268	279	251	260	252	273	276	271	271	261	252	234	269	263	288	277	263	291	309	315	280	243	263	251	271	246	262	258	256	305	247	286	241	281	251	257	276	276	256	257	268	239	276	258	231	266	246	230	258	263	273	250	269	274	270	254	260	247	261	287	227	259	278	259	265	259	250	250	267	264	256	264	267	293	273	266	238	264	250	260	249	284	267	266	237	248	266	242	263	267	251	264	251	260	293	268	257	275	279	212	278	262	270	253	271	266	267	251	243	256	262	263	272	239	264	244	266	259	302	270	252	243	267	272	261	247	257	248	254	256	249	289	268	238	260	268	307	227	269	254	270	300	283	254	263	302	268	258	265	290	252	268	233	240	258	286	275	272	253	274	262	289	266	303	254	297	238	235	263	253	240	264	270	257	274	292	261	243	265	227	251	227	297	254	280	267	247	259	250	262	295	264	275	263	290	255	269	257	263	269	276	267	229	284	241	214	259	242	239	268	283	280	256	298	289	295	288	303	293	253	274	268	296	264	245	260	265	265	278	277	280	260	266	266	254	260	245	290	244	254	234	271	227	245	247	294	276	246	235	258	265	246	206	261	257	271	309	278	262	244	234	261	272	288	252	254	274	282	264	269	236	235	258	288	280	275	280	273	266	273	259	228	249	257	264	300	248	254	267	267	260	275	280	287	264	271	233	263	253	256	236	274	259	225	243	261	273	278	267	259	275	272	272	255	251	313	266	244	298	264	256	265	266	257	298	284	280	270	276	251	305	288	276	270	264	262	266	258	242	261	275	247	266	259	257	267	256	242	278	286	279	293	261	260	231	252	256	274	227	265	279	287	279	282	246	267	261	227	276	259	269	246	290	271	296	271	272	294	246	270	275	276	286	271	288	243	251	236	257	274	252	249	271	251	270	246	267	276	263	251	269	283	248	287	251	250	239	262	257	250	254	268	260	285	261	250	247	239	267	271	259	256	291	234	269	264	260	231	232	241	250	260	287	285	270	257	291	246	271	292	265	266	240	256	249	310	278	272	285	270	279	278	257	266	270	247	257	244	230	209	244	283	267	291	254	254	248	253	297	289	265	277	273	258	269	241	268	269	275	288	254	290	276	256	268	246	313	270	265	261	252	294	263	257	268	270	296	273	262	286	268	254	254	239	260	258	253	266	256	261	290	279	267	270	255	271	264	263	268	273	247	246	260	247	241	263	290	251	249	295	230	265	233	259	274	263	226	264	278	268	229	256	249	271	257	289	266	284	292	257	253	269	277	254	272	242	266	287	258	244	294	246	277	247	246	302	281	271	278	257	262	279	259	249	253	246	266	277	271	276	270	281	289	264	265	264	241	267	265	248	254	253	279	226	264	250	279	305	235	268	264	279	291	274	287	268	287	265	241	245	266	235	280	260	269	267	254	253	246	246	253	250	274	266	214	255	276	267	237	265	259	250	229	274	281	252	275	292	260	246	258	247	224	256	240	270	281	282	261	290	237	237	274	280	266	284	236	253	251	262	258	251	275	265	283	246	256	265	250	258	284	307	264	260	267	266	222	245	267	251	258	244	289	300	274	264	235	255	243	261	242	294	262	273	269	245	269	274	263	235	272	251	289	294	282	250	263	292	250	271	282	263	267	273	260	302	267	222	262	282	259	267	250	279	252	260	250	258	262	223	243	235	267	256	264	253	255	265	267	245	230	231	283	293	271	277	234	295	270	247	260	238	250	260	224	259	242	308	246	238	255	262	285	236	264	261	296	271	288	262	261	265	258	262	259	290	282	259	300	267	261	289	260	271	285	274	271	260	273	254	267	252	277	242	287	298	281	212	263	276	254	262	279	224	272	241	268	262	277	274	269	249	276	249	281	281	287	281	271	297	244	254	258	281	240	235	251	249	257	268	270	284	251	242	250	280	275	271	258	238	285	255	303	268	264	267	291	236	260	269	241	258	247	261	258	255	239	264	254	271	253	268	266	284	263	269	258	257	256	246	260	279	259	246	283	279	298	255	270	271	251	299	247	299	284	270	259	281	281	259	302	286	274	237	278	260	249	273	291	273	261	273	260	279	236	267
12866	16352	8540	3440	1473	1023	815	752	692	753	719	743	679	686	698	692	705	689	674	662	660	610	632	662	616	668	668	634	636	601	656	615	653	605	637	603	644	635	623	616	654	633	595	647	656	658	648	618	656	642	631	631	593	600	635	573	658	622	599	602	653	634	667	633	657	663	650	622	638	674	656	619	604	676	632	659	610	601	596	642	606	618	596	627	603	652	612	656	627	662	641	615	633	628	674	645	600	659	650	623	600	656	638	630	626	622	641	642	643	653	627	639	651	668	639	632	654	661	645	648	626	630	647	633	637	639	632	621	620	672	661	632	632	645	601	607	644	630	629	619	649	657	601	638	610	605	620	635	618	602	644	634	605	655	634	606	618	645	641	678	651	665	648	662	611	615	619	658	675	634	624	617	614	666	631	631	645	643	595	632	604	618	654	632	642	648	615	648	639	647	633	618	659	639	640	608	625	625	658	641	605	639	648	616	575	599	626	639	644	686	616	642	592	683	629	608	644	634	626	638	639	672	695	645	642	592	692	620	625	643	635	611	649	624	637	642	634	643	630	642	651	590	625	640	661	636	599	639	614	665	633	647	612	611	661	620	604	641	661	628	652	636	626	638	658	624	650	632	598	658	592	672	631	652	624	620	644	671	621	636	623	639	590	679	605	619	625	665	647	628	587	579	606	659	587	646	676	652	596	651	627	696	611	641	619	605	667	627	664	665	593	606	609	636	618	667	643	651	648	656	634	624	679	589	616	742	614	636	654	610	575	661	604	663	639	641	598	613	620	619	646	627	608	597	703	640	615	623	604	608	635	616	652	635	648	648	636	601	636	599	592	648	626	658	629	653	607	674	659	635	616	652	638	646	667	583	643	664	622	673	624	639	626	649	623	655	640	604	665	611	632	603	659	654	600	673	589	646	617	600	630	685	609	650	640	655	599	670	658	635	654	583	654	616	621	595	629	587	632	622	590	670	640	633	633	642	640	690	639	564	598	671	661	594	632	605	629	614	622	633	601	695	646	640	633	658	620	631	639	639	576	617	631	626	623	651	663	672	669	652	635	618	618	662	623	622	621	617	620	630	657	642	607	631	605	600	645	617	599	630	656	646	648	622	637	627	635	617	592	638	673	606	635	634	650	654	643	600	608	622	604	659	625	604	644	607	603	620	622	680	614	604	651	678	629	665	641	638	595	645	688	602	654	627	605	581	617	664	654	653	624	616	646	595	650	633	609	637	656	591	636	631	586	651	620	664	642	643	605	642	610	619	636	625	613	652	623	627	630	591	624	670	604	607	606	627	597	647	629	624	625	653	593	646	621	620	610	663	643	659	600	647	667	617	661	642	660	657	628	642	626	648	648	695	655	618	620	622	662	617	650	598	632	650	628	566	666	627	665	649	655	645	668	681	609	618	628	576	653	696	598	619	633	624	649	636	683	622	643	626	603	631	620	677	585	654	639	594	642	640	613	630	589	639	622	605	655	660	565	605	626	611	658	634	608	597	618	670	626	642	577	649	598	681	644	619	643	635	646	631	636	633	589	666	610	659	582	632	619	644	700	650	620	568	638	637	579	636	667	622	677	640	654	632	612	618	674	640	638	660	598	634	617	679	611	648	625	631	618	644	631	609	653	625	608	657	610	636	612	630	661	619	591	684	627	665	647	641	670	644	609	627	626	621	673	647	662	620	599	654	649	695	650	629	595	595	597	609	595	630	643	621	598	600	648	620	614	625	641	626	619	595	634	650	579	608	617	637	647	619	658	628	641	667	624	641	624	651	628	651	600	699	643	617	660	629	642	624	653	631	671	598	614	616	597	597	656	660	639	626	617	642	658	649	551	656	616	626	642	624	645	631	609	645	664	641	664	648	594	607	617	642	635	650	645	643	683	664	603	648	653	593	627	630	646	611	604	605	595	610	643	643	636	628	639	640	644	601	610	630	650	661	630	640	696	630	649	666	614	627	650	645	620	674	623	592	602	606	646	615	635	651	650	591	627	673	670	637	643	671	650	666	662	621	599	583	613	641	643	644	611	595	603	626	603	616	610	660	603	647	642	624	639	652	654	642	640	646	622	634	623	656	631	639	603	617	673	662	678	623	637	678	624	598	697	643	602	655	623	648	655	623	650	599	632	638	648	633	631	626	620	629	605	672	653	597	634	653	654	661	656	692	634	609	651	619	642	642	594	611	643	619	644	621	641	660	649	635	651	642	652	668	623	644	656	621	626	653	658	615	610	608	635	676	665	614	595	644	616	657	611	642	617	621	645	600	655	610	629	623	627	616	667	622	671	618	665	637	642	607	529	660	600	650	688	611	579	642	648	598	610	615	643	644	612	661	606	587	682	620	562	608	654	654	611	628	605	640	635	618	662	625	633	579	642	657	671	613	613	624	612	650	619	636	583	612	622	653	634	657	655	659	669	693	623	607	576	623	668	625	601	622	626	631	669	616	623	654	625	662	653	615	631	667	702	649	583	663	607	641	612	624	634	652	636	618	603	652	637	649	630	634	628	634	657	612	609	668	674	644	664	625	635	616	617	640	645	661	629	653	609	606	658	660	637	667	630	606	594	657	582	619	626	632	623	634	659	616	631	654	623	620	625	636	663	625	609	620	642	700	667	655	570	656	648	604	604	665	611	626	666	608	635	627	646	626	647	646	647	592	659	612	617	622	636	633	646	636	648	618	618	616	663	680	640	646	588	641	615	655	581	661	669	608	612	664	651	656	643	619	607	619	640	623	587	696	604	643	653	650	624	622	605	602	612	632	578	637	662	640	644	587	610	681	671	664	618	604	654	646	649	670	693	635	684	666	640	627	627	642	637	633	643	613	674	655	616	673	642	687	667	628	646	603	626	693	587	606	643	632	632	634	634	644	655	628	626	646	624	637	666	673	635	677	598	627	685	704	606	609	598	632	610	666	664	623	671	679	619	648	660	587	691	629	642	647	635	631	687	647	632	644	622	649	598	600	615	666	647	631	646	615	650	663	683	651	629	619	641	609	636	622	588	677	635	608	622	626	659	608	642	593	605	627	596	607	654	655	642	675	626	627	628	637	626	614	671	621	610	652	662	664	623	634	603	589	656	648	603	635	642	639	630	608	610	670	640	627	641	619	619	646	615	649	606	646	617	651	616	611	620	660	614	642	625	638	643	621	631	636	648	670	639	587	609	629	649	660	648	645	623	659	555	597	635	689	680	621	628	587	600	588	627	621	626	640	635	700	643	645	664	664	654	675	645	634	606	626	574	644	602	631	622	630	693	665	616	619	686	629	620	631	602	651	643	664	665	642	631	601	618	603	661	629	620	626	689	620	574	635	618	626	620	621	633	617	620	653	587	606	662	652	665	639	610	650	639	648	631	641	648	625	614	597	657	620	632	677	653	615	649	631	672	608	629	632	661	590	626	652	629	675	612	622	659	640	652	596	639	615	645	657	663	665	650	602	619	641	615	658	638	611	625	638	613	593	603	614	674	630	670	657	663	656	630	634
24356	20962	24269	27826	20979	19610	2482	977	754	559	582	457	446	450	448	392	373	360	353	313	313	304	283	306	288	250	276	253	247	240	243	245	213	213	227	211	229	214	210	242	185	223	216	223	225	221	198	217	189	206	206	228	205	207	218	222	226	193	226	209	233	185	218	170	222	220	233	188	237	184	231	211	221	245	212	215	223	202	219	193	232	221	230	237	202	195	220	206	204	235	215	212	215	224	206	213	219	223	203	197	220	237	217	211	210	260	225	209	211	214	245	207	201	233	230	200	201	211	211	205	217	209	202	216	224	235	236	191	206	220	218	245	220	212	205	198	219	207	193	226	200	209	223	218	201	205	189	194	205	196	229	214	225	208	193	223	242	194	189	205	206	190	202	214	203	219	193	210	198	196	193	213	224	233	204	226	213	232	207	224	199	191	218	202	197	218	210	245	195	219	205	216	201	223	193	227	218	236	188	223	200	238	180	210	217	216	219	225	238	203	212	205	191	212	232	225	212	218	201	204	215	201	217	194	194	232	228	205	227	203	226	233	221	220	209	204	224	224	230	206	208	235	199	203	225	219	198	217	174	217	209	191	186	211	231	196	226	211	213	224	226	230	212	217	213	227	233	201	201	219	250	243	215	220	186	203	208	174	211	215	204	204	197	210	195	228	229	214	222	219	210	216	200	219	240	220	197	208	212	215	216	215	242	187	190	213	206	237	197	229	232	193	214	220	215	221	214	192	227	188	213	208	222	176	211	203	229	232	204	222	211	223	227	223	211	226	227	207	230	214	214	233	215	225	216	202	182	227	195	200	216	215	203	238	190	218	224	224	226	209	218	215	220	235	214	217	216	212	236	188	223	201	227	208	237	195	196	203	233	214	203	236	227	191	195	212	226	213	239	218	216	202	197	194	201	187	199	205	215	223	208	222	213	219	225	204	215	211	230	240	242	208	227	218	222	228	199	202	221	237	192	212	229	239	215	219	220	188	200	220	215	221	206	203	186	239	204	225	202	226	235	225	245	216	196	202	224	209	237	204	210	236	219	231	235	209	208	214	209	205	231	210	197	209	204	197	200	225	205	204	218	238	247	214	221	223	226	248	220	199	240	222	207	209	246	199	213	228	226	226	209	209	212	208	227	237	215	244	231	217	241	215	202	237	202	225	220	226	193	202	209	219	244	201	246	210	211	217	206	194	219	229	206	224	195	213	219	204	184	207	240	256	249	226	214	200	226	216	237	204	193	221	192	252	207	198	229	223	176	232	217	230	218	214	228	203	215	192	207	202	227	218	231	213	214	243	207	230	205	238	225	201	214	223	224	228	203	229	218	226	215	209	193	215	231	219	257	232	222	200	213	228	214	219	203	231	198	199	205	190	213	210	205	195	190	210	200	212	201	216	220	210	200	227	204	199	212	197	210	202	234	220	240	215	218	207	238	240	210	224	211	225	237	230	226	186	205	209	208	191	228	237	206	190	202	205	202	208	179	223	221	179	215	238	208	216	218	200	217	204	213	184	234	201	200	206	237	217	235	200	236	215	217	205	208	211	209	205	227	218	223	212	188	224	207	221	214	190	217	222	205	171	201	203	200	201	210	234	205	186	241	211	183	215	251	223	207	190	198	211	231	184	213	218	227	201	187	172	226	210	216	202	223	221	222	233	235	213	228	211	242	238	205	216	231	206	211	221	206	206	200	224	214	226	226	208	229	209	192	231	217	208	212	230	216	211	237	241	218	189	209	233	230	208	226	236	231	206	207	215	187	218	205	185	176	197	216	220	231	247	213	174	217	194	213	225	226	210	215	207	196	199	222	217	216	205	214	217	199	201	195	209	214	208	233	185	190	216	195	245	200	220	203	214	224	228	225	214	221	217	219	219	189	187	194	210	188	241	234	220	210	226	246	223	217	236	200	204	202	192	198	208	250	194	220	185	221	188	224	217	209	216	234	209	235	268	223	216	231	196	202	246	221	198	197	243	226	227	189	212	208	244	211	199	202	210	220	192	231	231	229	220	226	214	223	201	228	206	236	216	216	207	211	209	203	232	194	211	196	219	217	218	233	215	205	221	211	200	236	200	221	229	237	237	227	196	216	214	197	249	234	195	216	212	212	221	222	230	219	236	215	197	212	195	222	215	218	203	203	216	222	192	244	187	188	204	218	194	216	215	199	232	224	225	219	220	221	210	209	211	205	228	215	212	213	220	205	218	237	211	228	222	216	206	221	210	209	237	245	197	229	226	208	198	210	232	230	218	203	235	200	249	211	231	190	212	208	219	222	203	193	207	203	220	231	202	203	230	199	218	212	222	208	232	221	219	225	219	225	196	207	195	228	209	236	191	212	213	225	209	199	214	214	236	212	210	238	227	189	235	211	216	205	207	186	212	230	206	218	237	236	239	233	198	230	204	231	203	230	201	211	217	232	221	217	217	208	218	198	201	208	191	220	216	229	188	238	187	224	210	205	232	192	219	191	200	218	209	217	210	220	247	229	209	214	213	177	210	228	236	226	223	196	209	225	221	204	192	217	228	224	224	219	191	215	214	198	212	236	195	216	202	200	217	198	216	202	222	183	218	210	209	214	201	217	226	210	209	222	218	189	217	215	232	204	204	180	197	209	201	248	209	232	222	227	242	199	214	239	202	192	224	200	206	241	226	252	213	213	196	231	223	207	224	216	207	216	216	234	221	231	194	233	207	206	211	223	202	214	208	218	205	204	212	192	213	221	217	208	210	229	227	212	232	211	214	199	211	194	215	218	223	222	222	230	213	213	197	207	198	186	184	195	237	208	217	194	227	221	211	183	210	235	200	223	193	217	198	215	208	200	199	217	219	219	225	210	219	237	208	199	221	226	216	227	238	203	225	214	214	233	185	202	209	220	175	250	204	216	218	222	215	208	198	243	216	202	210	207	202	206	215	200	242	201	206	212	190	217	210	198	215	210	222	185	218	203	207	254	212	209	226	231	226	188	217	214	209	241	218	194	215	228	198	207	191	221	214	219	235	238	220	213	194	188	229	223	200	205	237	190	191	198	210	198	214	206	192	214	227	197	232	238	240	241	216	221	244	202	200	182	218	250	190	215	216	218	208	204	206	205	203	225	215	197	206	217	216	225	226	211	218	215	199	216	232	204	230	215	195	209	189	221	205	204	208	229	199	225	208	231	199	229	209	202	215	197	206	187	203	215	212	210	182	201	188	212	228	206	187	207	210	186	231	232	214	210	239	203	202	215	215	213	212	202	204	190	252	223	203	199	199	204	200	183	219	239	176	224	228	238	209	225	225	208	232	246	213	191	224	205	196	201	221	210	209	227	187	230	206	206	223	236	193	214	206	197	223	217	234	205	205	190	193	203	211	260	209	205	208	186	208	214	204	181	207	210	208	217	230	218	222	207	220	229	206	228	220	220	230	218	218	217	204	241	204	213	214	244	239	208	201	221	196	195	218	253	186	214	196	215	231	209	224	211	178	225	199	253	219	214	227	208	199	205	179
12643	22105	12758	5003	2073	1264	898	759	747	684	660	641	627	636	615	563	595	568	561	566	586	575	573	583	602	523	545	524	542	594	507	562	533	537	534	527	499	543	561	492	488	510	482	543	535	496	530	501	572	502	542	468	506	532	552	506	483	517	543	495	501	524	503	522	526	569	551	531	522	480	498	480	524	500	526	528	493	544	565	544	505	511	539	537	542	513	523	496	522	535	524	504	476	521	564	508	509	500	518	478	500	514	560	524	490	500	563	567	515	528	492	577	529	523	534	519	513	522	487	484	511	525	502	518	520	530	529	507	494	539	501	509	543	526	529	506	486	529	513	521	521	516	544	570	557	555	539	528	522	536	546	529	536	533	506	518	531	513	528	543	484	511	543	551	515	507	512	547	489	511	516	524	533	514	527	524	500	552	528	536	486	544	540	569	539	553	543	531	525	562	533	508	522	523	530	505	533	516	572	514	519	502	504	493	539	561	577	534	522	530	546	535	529	553	507	556	495	508	534	479	521	554	511	533	545	533	510	503	522	502	542	520	513	538	530	500	532	516	535	531	524	555	506	500	502	532	523	500	499	546	546	514	555	490	536	517	529	524	533	546	505	534	484	520	520	524	524	505	523	520	504	514	521	538	533	518	537	533	541	498	521	541	520	476	514	490	508	498	570	539	525	512	521	522	516	510	520	519	524	505	524	578	512	523	541	543	533	550	467	513	523	519	510	518	513	517	523	519	510	540	553	532	522	479	488	532	486	567	527	502	492	478	515	494	542	546	532	534	536	494	515	486	480	546	527	521	495	493	524	542	509	504	559	515	503	518	546	517	539	475	488	534	531	482	500	542	541	515	508	493	530	502	545	536	532	476	518	511	545	515	530	502	490	505	530	542	463	471	533	510	522	550	510	515	563	529	522	484	536	539	516	489	525	492	532	552	532	508	530	496	497	535	496	529	488	523	531	474	548	565	532	506	505	564	520	488	528	507	511	482	535	526	493	506	553	556	535	524	509	545	489	515	513	503	514	523	557	501	527	495	522	555	507	514	537	500	515	508	491	508	499	497	526	534	495	510	482	507	525	513	521	512	523	497	549	484	513	528	500	536	557	512	533	532	533	507	511	527	518	533	502	566	546	519	519	533	498	526	530	536	522	512	533	493	518	500	519	540	461	504	506	579	531	493	520	564	515	551	535	560	516	530	559	541	510	500	504	529	518	540	475	501	543	534	548	532	509	487	500	536	486	547	513	533	562	510	560	555	534	526	551	529	521	547	510	514	500	526	544	528	532	561	535	502	535	442	525	533	518	538	530	512	507	501	538	472	521	522	539	499	495	515	494	515	545	570	509	526	521	516	538	490	513	512	523	534	496	489	541	516	496	489	506	465	484	501	502	533	519	521	475	509	509	552	522	537	523	523	504	552	503	520	524	521	522	522	481	481	535	532	497	477	509	510	508	502	532	517	514	512	519	537	517	508	529	499	495	524	543	494	545	544	496	511	547	589	498	484	499	492	524	485	512	497	529	521	530	527	529	515	521	509	540	529	460	525	484	507	538	514	547	494	522	512	495	503	514	503	529	498	519	544	551	509	528	505	496	522	570	508	503	537	509	498	503	506	509	488	549	463	508	548	516	526	493	512	499	543	569	566	517	531	515	573	546	551	506	568	507	521	542	539	535	522	495	547	492	490	513	507	518	515	546	554	490	515	567	534	540	484	514	520	520	518	518	538	524	532	552	526	536	534	506	542	479	527	527	522	539	563	507	518	528	502	529	506	508	478	507	502	529	533	509	518	521	557	515	560	578	527	531	530	511	551	546	487	537	541	512	535	543	523	541	508	510	540	561	516	517	563	478	455	513	544	543	491	554	560	525	540	500	537	514	507	496	514	509	518	520	516	506	524	517	561	547	490	515	525	472	528	488	518	524	498	533	538	513	524	527	519	526	516	520	514	509	563	501	527	501	500	520	535	582	487	509	510	507	520	520	489	530	527	481	491	488	530	500	539	522	518	517	531	573	564	564	515	506	566	561	547	543	552	543	494	525	481	503	515	535	492	466	547	541	562	484	507	511	544	521	524	535	502	563	543	555	523	521	522	521	499	510	535	531	540	512	484	546	549	506	540	535	514	524	532	534	530	508	533	526	531	532	494	525	540	511	512	520	533	551	481	510	532	512	562	478	525	498	530	537	517	536	527	524	511	550	536	532	523	523	499	512	502	537	557	472	534	509	479	538	520	519	543	535	520	512	547	506	542	514	500	520	513	497	526	503	507	548	529	511	509	516	508	511	510	561	500	558	532	519	489	526	533	521	544	494	524	542	587	510	530	514	526	500	532	486	560	529	529	519	542	471	531	478	555	564	526	531	538	493	541	499	499	531	548	550	540	563	502	496	514	539	523	515	507	497	501	509	538	514	498	549	514	504	563	507	535	493	514	497	506	503	505	537	497	497	527	516	500	508	498	493	515	553	511	531	545	508	539	515	584	512	516	530	520	545	569	527	539	522	525	505	524	536	520	528	502	552	503	514	552	508	512	506	540	500	521	541	494	535	529	534	500	504	518	545	502	506	534	564	542	554	536	489	552	526	483	534	524	523	581	499	498	497	490	549	523	534	496	508	548	536	517	532	553	522	589	516	511	518	488	510	541	509	509	496	493	539	515	521	490	494	505	530	554	491	493	513	510	524	540	543	494	501	523	504	535	521	519	515	504	490	536	514	515	503	511	546	531	515	568	495	495	533	495	525	551	536	504	520	542	501	558	512	517	489	512	520	543	513	550	533	562	505	501	511	509	543	518	497	500	508	472	553	544	554	553	516	549	551	528	515	517	520	492	536	501	535	557	524	543	536	544	488	475	529	494	504	538	529	488	561	506	505	513	531	543	538	543	513	491	527	572	550	529	515	492	528	516	510	498	541	555	536	492	517	508	514	561	558	478	539	517	525	525	541	547	506	501	516	531	579	534	506	523	533	517	574	534	586	519	558	529	519	544	521	487	516	510	547	506	500	545	530	510	502	502	492	506	511	515	515	486	501	545	481	556	499	547	522	529	538	486	453	542	483	540	522	567	562	500	518	511	544	532	519	510	524	484	528	514	512	531	529	550	523	524	544	522	533	498	487	507	496	512	571	539	515	542	503	502	536	561	517	514	552	510	537	504	524	518	544	497	499	533	512	518	497	505	558	551	522	484	501	527	539	554	503	549	502	551	490	498	550	526	530	455	521	534	519	534	540	545	510	532	526	560	501	502	503	507	531	523	524	531	474	521	520	479	520	532	509	513	538	521	490	528	514	539	526	516	535	528	488	517	541	535	498	549	535	532	502	503	535	549	505	520	530	495	506	502	500	573	526	517	507	541	518	543	529	542	531	537	496	490	546	511	529	536	562	533	506	487	502	519	531	501	537	559	503	515	519	514	523	519	508	512	519	480	509	527	501	553	486	484	536	539	493	510	526	515	526	524	528	509	541	529	537	496	557	498	466	520	520	524	524	499
23754	20956	24580	27499	20963	21002	16448	1836	905	716	727	606	622	604	566	483	425	424	401	366	356	307	325	323	301	304	289	262	273	278	282	229	227	239	238	220	234	205	232	218	195	195	209	237	222	224	220	200	201	199	216	206	209	235	226	221	178	203	213	222	203	203	236	219	224	220	194	176	191	212	197	199	221	197	213	187	174	191	213	212	201	176	152	228	178	193	203	192	198	202	187	209	198	219	191	190	229	202	205	198	198	236	201	208	198	222	182	205	202	180	200	195	175	214	183	217	234	200	197	202	187	189	207	233	218	206	218	194	214	188	239	210	231	220	167	202	224	208	212	214	226	231	205	194	224	226	219	166	196	185	201	177	210	215	195	175	206	188	225	210	190	209	191	199	218	185	225	218	216	175	183	178	186	190	206	178	194	216	208	218	210	195	195	191	185	183	192	203	178	191	201	207	192	194	215	183	189	204	182	200	200	200	210	203	203	219	230	195	170	179	177	195	200	214	203	193	220	192	179	190	211	196	182	197	220	207	225	210	196	216	187	204	181	232	224	177	202	191	202	200	183	196	192	199	199	184	209	206	196	187	220	197	215	225	191	219	217	197	181	212	191	207	217	219	197	207	224	185	217	194	205	201	190	176	197	206	223	221	185	213	213	196	190	214	204	202	190	198	200	186	201	193	207	198	181	194	195	209	204	224	189	209	196	206	193	212	221	220	189	205	188	189	230	212	186	207	199	218	241	196	198	218	202	213	224	189	196	194	222	194	191	192	227	194	187	200	213	226	189	183	189	212	189	175	223	182	201	183	200	203	204	192	183	172	205	226	228	190	212	187	201	230	225	195	199	230	204	224	197	193	200	224	203	183	207	182	224	213	189	196	234	243	199	212	201	196	223	227	213	186	196	191	189	177	210	208	190	206	216	204	187	228	238	222	181	214	188	198	189	195	222	184	224	216	205	206	210	192	196	204	190	228	210	205	201	176	172	198	240	213	201	188	184	201	196	204	166	206	198	190	214	187	217	240	186	202	201	220	202	202	198	203	189	209	226	191	221	184	222	216	199	186	200	192	191	213	198	174	195	186	211	175	206	198	190	205	187	203	190	216	213	199	208	192	208	181	201	185	228	208	200	210	195	190	204	201	212	186	166	211	195	218	192	220	215	182	188	188	216	221	212	212	222	220	207	211	187	199	194	187	197	221	174	212	226	236	182	226	216	218	207	218	189	234	195	195	207	215	186	193	220	241	196	206	196	212	187	206	185	198	211	193	211	198	196	197	205	179	167	196	197	196	208	202	210	190	209	192	180	214	205	191	208	201	186	211	190	241	207	196	202	213	198	209	202	179	205	218	212	199	210	229	180	223	203	206	202	193	191	212	183	197	198	238	181	228	206	199	189	191	208	172	193	179	182	228	223	200	198	212	194	187	195	182	186	167	177	230	191	208	216	204	180	227	181	187	207	237	195	175	163	186	181	181	210	198	210	181	222	182	216	223	219	194	223	203	216	180	218	214	171	199	205	172	210	192	188	219	214	211	188	215	177	213	200	170	224	211	191	201	201	200	197	176	183	207	200	200	209	200	206	193	213	224	187	198	213	191	208	196	224	183	189	208	162	215	202	215	213	186	192	220	229	206	176	215	173	181	218	187	232	189	212	176	184	207	170	185	208	206	208	197	223	222	198	180	182	220	223	202	193	194	186	188	203	203	214	201	163	191	235	222	223	211	225	186	193	193	198	207	213	201	225	223	213	184	199	220	219	209	212	203	203	206	168	187	201	204	214	182	205	183	184	207	200	214	241	189	206	209	193	206	179	195	206	197	177	188	191	187	199	180	214	194	207	207	213	173	225	191	189	212	218	195	216	203	197	189	225	204	204	201	216	203	195	190	224	209	173	201	187	214	218	224	195	185	186	221	207	200	203	175	189	185	194	184	216	220	225	211	211	202	238	209	212	212	215	223	193	190	203	192	219	201	200	209	198	214	170	193	208	205	187	201	217	209	209	195	182	199	188	227	198	173	181	199	203	179	182	202	225	203	182	202	181	170	204	210	192	197	197	219	193	224	219	233	199	220	203	209	193	186	204	180	217	185	212	186	213	182	200	189	181	214	201	192	225	199	184	212	224	198	178	209	168	196	193	190	180	221	216	199	239	179	159	191	209	193	191	189	193	171	203	226	186	189	230	222	216	181	200	202	207	204	233	197	195	195	212	186	209	201	215	207	202	221	188	203	209	213	195	211	210	186	218	229	192	194	194	181	207	205	198	197	206	203	201	195	195	205	200	204	209	175	189	201	226	203	209	214	193	212	212	200	181	199	204	235	211	220	194	188	187	194	205	215	183	200	193	196	193	202	209	186	214	196	195	163	201	210	217	187	183	195	209	186	196	182	200	197	224	210	212	238	194	230	207	218	189	196	196	203	192	215	220	225	240	205	187	184	186	216	208	218	204	185	208	213	207	185	203	218	214	192	174	203	199	208	193	196	227	198	206	211	195	172	182	221	202	158	182	188	217	209	170	216	197	220	209	203	183	197	203	214	170	170	170	179	201	207	189	211	218	189	190	179	195	174	169	187	209	218	217	200	190	221	179	189	220	187	216	225	231	187	210	154	199	214	191	208	189	215	212	190	224	195	213	212	218	195	210	166	204	202	206	192	221	204	202	213	165	174	190	204	191	226	200	220	203	215	209	205	215	199	189	208	212	225	183	194	200	246	201	206	228	201	197	186	206	197	202	187	221	203	208	170	200	210	203	184	196	233	212	196	218	208	189	193	221	197	197	200	180	191	199	220	202	200	213	201	203	197	202	237	181	194	179	213	180	205	208	199	195	186	205	205	207	209	184	186	213	207	221	191	184	204	198	215	212	198	239	224	188	200	212	192	213	216	227	203	186	182	223	202	202	226	179	204	192	207	198	208	214	174	211	178	209	186	187	205	230	201	202	218	213	213	217	228	206	193	224	216	202	229	232	203	213	179	182	188	199	212	218	213	212	223	217	230	203	201	207	223	215	191	217	187	210	195	219	197	207	196	203	162	176	221	220	191	203	196	193	191	195	185	198	209	184	200	160	209	179	213	187	214	182	185	245	193	225	209	194	227	211	247	216	215	204	198	194	215	232	198	202	187	223	191	222	227	199	177	198	197	195	217	212	216	208	169	231	193	198	194	187	164	195	208	222	195	202	193	216	195	224	203	214	199	207	184	191	195	193	200	209	183	214	190	188	191	191	169	193	189	203	177	201	208	204	209	196	191	229	210	230	199	187	226	195	206	197	188	218	176	177	197	200	168	209	189	220	205	197	209	250	203	216	189	223	243	185	232	210	196	189	180	217	216	212	206	171	198	235	206	197	186	170	200	204	203	199	196	207	209	212	217	188	178	225	218	182	197	212	207	188	186	183	216	194	190	188	200	186	187	205	193	195	220	196	178	193	199	181	238	202	221	191	184	210	206	191	194	201	219	193	221	211	209	219	203	177	176	207	207	200	201	194	162
13403	25579	15277	5928	2689	1466	1007	811	783	725	657	676	665	645	637	617	545	598	572	590	549	490	547	577	506	548	519	510	526	513	503	522	522	545	513	520	536	482	494	462	503	528	518	466	452	525	499	531	524	529	510	464	490	502	496	522	490	498	515	486	461	498	491	491	476	500	473	481	469	480	498	520	447	501	485	495	471	453	513	486	515	493	507	471	475	513	483	485	474	483	488	482	508	512	520	506	544	464	469	532	482	480	497	442	489	499	496	505	493	466	449	494	490	527	477	498	507	468	500	499	459	501	449	472	490	476	459	511	493	473	535	470	477	514	483	487	489	542	482	503	461	518	485	492	459	478	501	476	462	500	484	490	481	514	483	465	482	462	473	503	506	512	539	500	517	503	437	492	463	478	513	487	510	524	478	510	522	477	500	464	490	506	520	485	511	507	482	470	493	472	494	492	505	479	493	493	475	490	475	474	505	506	494	501	492	489	517	495	465	499	505	454	473	471	480	472	494	482	476	474	533	517	464	476	534	492	457	467	458	439	534	516	485	495	483	460	473	497	519	483	498	494	473	464	495	489	487	478	490	487	470	469	526	490	499	489	488	484	475	444	516	526	494	518	491	493	469	542	460	488	457	494	483	490	473	451	481	483	450	498	506	510	475	472	484	511	497	484	469	523	481	507	520	473	512	518	466	516	491	472	500	496	534	520	465	482	481	473	525	483	461	515	497	475	525	511	482	468	501	495	466	458	450	504	526	489	508	512	524	515	449	540	475	512	472	433	521	507	468	467	471	474	467	486	505	509	483	479	497	486	504	495	518	496	551	475	535	490	431	491	496	506	449	503	473	465	511	450	506	509	527	463	480	491	471	484	518	454	474	497	487	506	473	486	481	482	497	478	491	520	531	514	495	460	504	527	489	494	458	502	487	472	448	530	469	498	481	495	488	514	487	487	512	474	498	519	481	475	494	528	481	499	539	503	533	474	495	518	546	486	494	452	466	516	492	521	506	512	476	484	471	515	479	483	483	488	492	518	473	493	506	488	477	514	499	458	492	453	501	503	526	489	497	499	504	446	502	479	483	442	503	478	489	516	497	502	505	468	485	490	470	495	480	475	498	475	468	510	447	513	515	509	483	517	487	472	504	456	505	477	494	551	493	469	463	513	517	524	507	480	497	481	510	444	497	497	506	496	478	503	476	504	472	491	527	488	491	495	517	489	488	454	459	490	475	493	460	488	496	483	510	492	488	479	525	541	505	458	485	482	492	503	499	478	473	513	484	481	471	488	516	461	466	468	477	500	475	494	490	515	464	487	446	463	481	487	481	501	495	525	512	481	479	464	452	447	494	517	515	495	490	481	462	508	492	469	492	457	495	505	498	452	510	479	503	517	532	485	486	497	494	506	470	512	480	466	528	466	501	505	522	542	481	495	490	494	456	530	505	463	477	509	465	495	475	491	471	505	464	505	479	513	513	493	516	519	515	528	485	472	473	487	488	511	485	499	479	470	496	497	476	467	506	495	502	474	492	510	530	500	484	506	467	482	495	496	489	474	524	490	471	498	456	490	479	491	492	484	454	476	500	507	471	519	483	436	535	493	493	510	493	452	451	483	482	485	516	481	464	484	484	479	472	459	485	476	494	503	485	497	524	521	464	514	475	460	482	481	507	481	503	492	487	497	519	478	481	491	494	529	486	480	489	489	498	517	488	461	480	489	473	497	508	483	473	488	490	495	531	487	488	491	506	468	503	488	476	468	527	480	481	516	473	491	483	471	475	510	515	517	485	496	475	503	505	500	460	503	447	495	476	508	538	451	500	476	495	482	460	541	490	466	496	490	499	495	472	490	519	514	497	491	475	466	494	445	486	454	488	485	494	451	500	500	515	470	480	489	486	466	492	516	496	485	557	460	483	465	510	497	511	490	501	458	505	452	502	516	435	515	505	510	450	497	480	486	507	461	474	530	524	485	504	482	521	490	514	500	490	473	531	463	510	485	471	482	507	510	509	501	484	499	474	477	498	499	482	502	466	502	424	483	486	473	467	518	462	482	482	503	482	492	527	481	500	458	489	465	514	488	490	491	482	432	494	488	524	501	479	482	503	482	513	463	522	489	494	533	537	521	495	518	445	497	463	456	480	493	473	467	469	470	542	482	486	471	530	504	514	511	523	457	482	493	501	525	510	491	500	472	453	479	494	497	492	462	479	472	486	522	477	508	514	448	504	461	552	523	487	465	499	506	506	492	487	464	459	467	498	473	435	482	497	498	491	481	503	489	502	459	495	480	502	512	473	504	485	472	469	487	489	504	485	475	493	483	477	482	477	481	496	536	515	495	465	495	509	478	470	484	493	471	525	492	521	518	481	490	464	496	488	477	468	461	471	521	496	490	503	453	473	512	500	506	509	480	461	503	473	505	464	482	516	485	502	455	476	517	462	477	480	508	452	476	534	486	503	514	498	503	490	494	524	488	481	484	482	496	492	468	490	486	502	506	477	482	495	492	480	476	453	487	508	483	535	533	499	475	502	506	470	473	482	488	479	500	497	446	515	487	471	488	497	497	496	506	475	511	498	480	472	527	489	508	471	508	503	470	512	521	491	464	520	466	493	505	495	537	484	514	464	502	502	495	470	484	444	489	486	484	476	453	480	464	470	483	469	513	521	500	505	503	492	469	509	483	527	493	510	507	511	517	506	483	469	464	463	458	519	482	549	502	487	510	459	470	513	479	500	531	499	534	474	508	533	507	492	483	500	495	501	473	506	506	478	511	487	502	497	484	489	538	494	486	497	475	450	455	471	464	452	483	484	472	506	491	533	475	458	469	463	500	479	448	513	442	494	502	500	518	478	479	486	502	465	512	481	506	511	508	466	462	509	520	489	506	471	485	521	474	515	481	462	497	531	492	499	521	457	476	484	478	458	483	504	510	474	489	497	485	477	516	487	464	464	492	512	494	471	466	509	524	497	475	451	533	506	503	480	457	512	506	470	459	479	521	473	485	503	478	468	462	541	497	492	470	509	467	476	493	478	477	486	492	503	500	479	512	485	472	537	476	512	506	520	451	481	505	490	456	449	478	445	518	473	487	448	511	478	471	504	503	527	454	484	472	500	459	472	435	446	492	508	537	518	525	471	485	467	482	533	499	455	477	482	504	447	515	468	473	505	514	473	475	486	497	492	446	502	479	486	472	500	495	499	521	479	455	467	491	497	473	487	470	491	502	457	456	505	498	509	542	460	478	528	466	484	522	464	509	474	478	502	462	512	511	508	483	464	502	496	526	528	453	483	481	482	536	445	486	471	435	488	454	505	524	498	505	512	486	452	512	490	490	503	478	503	497	525	502	474	506	492	503	502	460	462	479	537	479	496	478	464	494	508	452	473	479	495	505	536	491	499	476	469	489	496	520	479	506	477	467	474	466	453	494	468	527	518	472	500	476	508	500	478	510	517	510	471	495	510	473	473	498	486	512	533	492	448	491	490	509	492	484	483	516
30790	21431	17045	6126	2144	1300	833	507	456	469	421	425	464	420	371	365	385	336	340	301	302	288	302	276	330	318	257	282	309	283	279	309	281	286	274	274	250	281	278	257	279	262	269	269	268	283	284	280	271	257	260	259	267	254	280	239	235	219	285	266	268	294	271	234	287	284	253	274	258	222	249	264	275	257	254	298	263	265	268	262	252	282	241	241	273	255	271	253	249	249	261	271	255	278	243	241	273	276	232	240	241	256	252	255	267	263	230	259	272	248	269	271	282	269	270	279	267	263	278	253	296	289	279	262	258	212	279	262	246	268	266	281	261	246	285	265	265	246	256	235	258	270	290	298	233	243	271	303	253	272	258	274	267	255	259	275	269	261	280	266	285	284	243	271	267	231	290	272	232	273	241	250	242	232	217	257	242	279	268	244	229	278	243	267	284	245	270	297	265	250	282	233	261	276	265	280	278	237	255	299	266	248	271	261	251	228	258	259	273	247	271	217	267	227	290	280	253	248	259	257	236	237	291	249	267	276	271	268	263	244	276	272	265	241	255	239	248	252	283	235	260	257	259	273	277	261	254	272	263	251	248	251	260	233	275	250	261	273	276	272	243	253	272	253	251	266	246	259	257	272	247	266	274	282	256	290	284	275	262	282	279	264	267	275	260	257	280	257	273	271	228	275	264	264	269	267	253	254	261	275	264	260	270	269	262	272	264	289	255	250	272	244	282	222	256	284	302	264	277	274	271	242	251	239	268	272	259	252	234	254	250	262	272	269	275	233	256	241	255	263	266	265	240	272	243	233	243	238	284	267	247	279	266	290	261	306	309	243	235	232	271	261	285	278	270	278	265	279	259	236	266	282	249	282	280	272	289	231	279	232	246	254	237	257	256	288	266	234	262	277	270	272	281	264	252	244	276	248	256	258	260	273	297	250	273	266	273	254	251	240	271	289	277	290	273	278	253	244	258	252	292	257	258	265	266	263	282	278	292	251	260	263	273	245	248	254	271	231	265	273	266	271	276	247	265	314	278	224	260	255	257	258	290	261	288	305	246	257	267	292	261	285	261	284	258	225	268	262	261	250	255	251	257	249	231	255	269	239	242	250	276	286	254	297	236	250	251	270	269	255	271	239	277	278	254	246	278	263	269	226	248	270	267	281	291	262	258	236	243	264	264	280	258	272	260	244	248	235	250	267	249	253	244	275	309	293	253	255	256	246	242	245	275	281	273	257	270	236	255	286	258	280	260	253	232	241	250	250	264	278	287	270	287	278	256	285	252	272	254	287	264	274	262	267	243	263	268	250	268	293	275	257	244	260	279	247	256	230	270	249	275	274	240	253	249	245	286	282	250	250	281	270	257	247	274	270	274	242	231	263	256	256	280	281	247	272	258	244	292	268	255	269	253	273	270	250	257	264	256	292	265	236	265	248	252	281	241	233	279	290	264	262	272	264	235	234	293	256	283	250	232	237	262	225	289	302	271	257	239	253	252	262	251	249	241	259	235	266	259	276	285	259	271	271	261	237	249	226	248	287	268	279	234	278	243	263	246	249	252	264	211	271	266	276	260	267	282	269	258	246	259	274	240	234	248	258	264	244	255	275	300	239	239	246	261	257	238	239	277	258	277	290	301	218	230	233	263	243	225	268	307	277	297	274	269	257	263	232	282	225	255	242	263	233	275	242	273	261	307	265	252	268	262	281	274	248	241	271	262	236	277	263	267	251	283	257	271	268	245	303	258	231	274	281	269	242	282	239	258	264	250	253	264	277	282	263	273	259	275	263	259	255	276	259	256	245	304	276	286	273	251	287	253	232	254	243	243	242	301	261	244	247	235	278	265	258	262	251	247	276	291	278	297	274	246	294	262	277	292	247	277	238	279	244	272	260	232	286	251	261	261	261	253	251	242	266	225	272	263	273	248	254	224	280	261	225	277	248	298	271	277	272	246	239	219	234	286	256	278	235	235	249	268	291	284	265	312	245	265	270	295	267	251	238	272	260	256	239	274	269	240	248	236	259	232	257	242	263	273	273	288	241	275	264	238	284	257	257	269	251	267	268	291	296	321	253	281	256	301	269	256	280	281	266	260	249	270	269	259	277	250	280	272	302	256	253	256	253	247	270	262	269	278	259	262	236	250	286	261	262	246	236	248	270	278	271	272	247	241	267	263	252	234	271	247	278	246	256	274	250	266	251	303	252	248	274	286	254	253	270	308	257	268	243	284	258	282	258	273	262	245	249	258	273	283	271	281	261	269	276	258	238	254	289	280	288	265	232	249	292	272	246	253	262	292	305	270	253	258	292	257	259	235	239	286	279	257	271	276	285	261	275	259	268	255	249	252	264	281	256	250	265	221	249	285	253	259	266	280	272	252	233	233	263	244	262	243	260	253	243	247	239	266	255	238	258	244	278	267	240	271	266	267	242	252	289	257	272	303	279	268	285	263	306	260	279	254	285	283	269	248	277	277	284	266	265	281	261	275	281	268	258	276	267	272	257	236	260	238	254	265	259	271	253	255	256	264	242	282	252	236	278	265	245	274	269	254	263	268	277	285	287	263	252	236	248	278	266	239	250	250	240	274	271	245	255	278	293	262	287	249	266	267	252	252	285	255	253	236	240	239	244	275	276	266	256	248	262	274	237	255	266	248	262	262	259	276	259	232	251	248	273	282	264	281	249	254	269	261	265	290	247	258	248	260	271	260	264	278	260	254	279	272	266	252	262	273	291	247	260	261	269	257	247	241	230	259	261	279	256	290	240	252	274	278	269	270	262	274	240	223	269	277	259	268	250	246	242	269	256	304	278	273	260	244	289	269	265	264	245	252	270	246	261	255	230	284	254	268	238	240	257	276	259	260	253	253	268	279	260	301	262	248	271	249	238	273	262	243	255	264	283	273	292	290	255	226	282	235	252	257	246	248	263	243	236	237	251	278	286	236	244	285	257	253	271	254	265	256	218	275	254	235	282	249	277	224	255	260	235	256	268	247	273	277	295	248	275	259	249	231	251	272	273	270	270	257	261	264	281	263	254	278	235	255	260	274	257	297	261	261	272	256	274	290	266	289	257	236	248	232	277	283	278	262	238	276	278	274	259	268	246	261	252	264	278	245	287	258	267	249	266	262	248	265	252	220	262	264	289	272	273	262	260	243	261	278	244	240	243	242	259	270	246	267	269	238	266	251	258	295	249	241	263	270	273	270	252	251	266	251	291	283	263	251	250	220	242	265	226	257	245	246	253	240	261	262	246	281	251	254	271	266	233	269	253	268	252	276	287	277	263	254	256	280	264	256	255	267	274	271	282	245	256	243	267	255	262	258	253	259	246	244	252	268	246	291	255	248	264	255	251	254	260	263	281	283	236	252	262	261	276	249	297	274	258	248	245	279	268	257	267	265	260	262	260	239	278	256	274	262	250	257	274	269	277	247	281	280	256	283	273	267	240	273	233	220	247	278	243	273	263	277	260	254	260	250	237	252	281	241	253	275	236	240	222
13249	16703	7758	3071	1452	1012	839	712	743	647	663	705	693	658	678	682	684	672	642	643	653	625	669	635	650	621	660	640	593	637	649	654	637	623	635	586	625	639	635	639	643	615	649	619	625	643	616	641	692	623	613	623	621	636	663	700	593	627	634	623	672	662	593	611	646	657	642	627	662	628	602	677	593	561	665	619	600	653	650	638	648	623	620	629	638	616	610	613	668	591	658	633	636	671	614	634	633	626	633	618	638	624	671	654	687	602	628	614	610	619	685	656	631	630	642	653	644	611	625	624	586	616	596	642	613	630	655	662	611	649	581	637	579	624	653	605	673	613	642	688	639	590	642	643	608	619	669	617	638	654	621	613	640	648	619	628	599	638	638	632	635	619	625	633	654	643	643	618	589	659	595	628	579	639	669	623	582	669	601	573	626	678	651	618	637	667	621	642	619	621	677	673	625	597	660	650	631	658	606	599	620	623	641	621	636	641	620	600	658	637	648	661	675	619	618	694	605	641	677	689	624	618	630	625	576	613	667	638	636	652	644	601	627	647	658	675	633	598	651	616	653	619	586	649	610	650	632	674	622	627	626	629	642	618	627	612	591	604	665	678	649	662	602	673	634	656	571	611	652	621	642	609	608	636	653	600	629	577	638	631	603	625	665	636	655	626	626	641	686	606	637	697	601	628	641	609	671	685	589	585	651	608	635	691	611	628	639	658	620	596	601	636	689	621	669	608	692	610	623	629	633	658	623	637	670	661	639	634	690	602	620	617	615	614	634	637	654	645	652	656	677	645	651	596	655	632	618	594	598	590	607	675	648	631	604	628	595	629	587	608	625	647	639	632	608	582	652	625	626	630	662	620	586	614	599	649	633	622	625	709	620	646	621	616	647	591	592	634	622	553	640	658	633	670	632	635	626	619	603	654	636	651	643	645	638	631	607	661	637	613	615	607	649	622	641	635	613	621	584	617	620	652	617	623	664	602	630	632	654	629	605	640	657	629	623	640	660	637	646	641	610	612	617	630	626	669	627	644	582	649	633	658	598	616	608	637	612	669	621	660	622	661	671	622	631	604	661	615	633	645	640	622	635	630	651	584	642	659	635	658	643	595	614	634	639	645	601	611	653	608	664	626	632	579	624	605	640	640	703	631	639	644	633	647	614	615	635	689	667	625	658	668	628	632	650	634	639	632	613	692	649	652	578	642	627	622	617	618	649	662	675	602	663	635	670	643	594	661	650	592	604	615	625	616	625	638	634	688	679	676	643	645	596	700	616	633	629	632	621	595	623	628	613	614	608	617	693	620	613	607	634	601	628	627	621	661	636	612	647	618	643	653	629	622	630	542	632	641	646	647	575	580	651	618	652	633	596	670	675	583	655	603	649	629	610	638	625	639	672	593	598	621	614	618	622	637	642	612	619	691	616	638	629	670	613	670	623	661	621	585	672	635	606	650	612	613	638	605	630	603	669	646	663	664	644	581	623	679	597	619	646	624	648	648	611	642	627	615	633	595	610	643	640	621	613	641	613	629	646	657	632	658	648	615	654	675	621	625	578	611	602	643	660	674	661	601	669	622	610	613	644	641	625	631	653	672	638	645	627	629	610	602	588	637	623	593	597	629	597	613	611	644	620	623	609	577	601	661	621	634	614	599	673	609	672	640	602	685	615	635	622	626	649	609	634	668	657	680	611	627	608	608	594	638	638	665	666	690	643	592	630	640	639	621	645	597	597	660	638	646	647	638	601	580	627	607	647	662	635	640	659	669	638	664	640	621	616	632	691	667	635	585	659	623	636	610	591	661	612	637	664	607	647	592	641	634	673	628	593	627	615	603	660	658	665	597	595	621	612	631	643	587	558	633	608	637	637	640	640	683	576	659	679	669	579	611	591	605	625	650	599	637	581	645	591	652	623	590	656	670	639	601	633	634	627	669	656	653	625	646	643	629	618	654	646	624	624	647	619	663	581	639	598	634	613	610	644	615	655	622	614	630	628	614	603	637	610	638	633	627	648	631	660	620	634	645	629	670	613	650	620	572	643	640	675	584	615	623	596	636	610	616	670	664	660	636	616	628	637	640	613	585	680	687	597	625	662	650	637	620	622	606	621	639	660	660	621	598	664	613	640	600	615	644	676	633	564	626	619	607	636	610	644	604	617	632	617	597	653	629	617	635	629	656	579	626	659	654	626	622	660	616	676	612	622	613	680	599	672	587	616	619	638	643	668	587	610	619	614	627	608	592	616	647	654	638	652	638	638	645	660	646	594	639	566	628	641	672	634	661	666	649	681	629	641	582	623	652	631	612	663	643	665	640	658	659	681	624	621	651	657	637	618	619	623	618	601	676	606	613	671	623	662	611	626	619	642	584	632	641	632	616	639	657	657	634	643	581	583	652	623	653	626	650	644	591	652	616	685	609	648	622	632	611	613	616	645	619	599	611	673	668	631	668	625	605	605	664	615	641	663	584	638	602	622	661	638	614	641	638	635	632	625	623	667	607	611	614	632	616	634	619	605	612	618	642	670	650	629	663	600	638	633	632	640	669	639	622	661	651	618	608	645	632	628	601	598	663	636	647	630	635	620	616	618	632	631	646	595	607	633	613	651	621	662	601	637	677	655	606	662	608	605	674	608	642	645	611	616	677	652	634	652	627	622	649	572	604	632	648	610	662	640	647	625	640	624	617	643	630	631	637	636	661	644	613	617	600	633	606	649	650	643	658	644	605	605	624	664	628	645	606	659	615	647	598	643	653	635	611	612	649	654	682	681	631	619	664	606	602	648	585	596	613	616	647	608	652	633	649	628	628	601	647	623	656	631	597	609	640	603	629	663	654	634	673	635	595	596	575	633	646	643	630	653	669	634	650	632	675	607	671	631	632	624	634	643	638	632	592	662	588	647	630	592	642	656	648	665	608	622	631	648	631	650	664	657	632	630	622	624	629	646	640	671	661	633	630	641	626	619	599	639	622	632	639	649	647	646	569	599	636	649	610	640	623	665	680	613	642	662	661	595	657	641	618	648	644	615	647	630	649	614	590	650	648	615	601	625	597	637	597	593	631	684	557	649	637	647	607	591	683	629	639	661	555	600	627	643	635	660	614	652	598	593	595	614	654	609	615	581	607	588	603	600	625	655	620	615	644	649	646	652	616	633	624	621	626	606	635	625	617	643	642	608	645	652	634	659	610	632	618	635	620	639	647	553	626	613	650	627	648	625	670	630	620	588	628	603	658	616	684	646	635	683	655	621	669	650	636	592	628	624	657	580	589	665	590	676	628	630	605	606	657	632	610	614	656	694	633	647	618	632	682	646	616	609	669	609	624	621	592	631	618	611	687	609	602	628	664	630	665	608	617	663	621	614	614	627	673	633	589	659	641	647	622	636	616	614	636	638	661	603	622	634	636	635	645	651	722	639	637	656	613	625	594	591	597	631	643	612	663	595	615	661	614	666	628	632	637	626	643	628	582	651	631	653	641	638	602	659	637	610	630	673	649
24421	21026	24344	27901	21027	19461	2359	893	601	551	534	549	522	462	418	394	401	370	348	302	286	319	291	267	329	252	268	256	258	251	256	268	257	239	240	228	242	252	222	219	225	232	188	238	232	211	208	214	222	220	228	244	222	199	232	207	183	186	192	218	201	212	217	205	202	182	216	199	211	228	189	233	225	215	215	193	221	217	201	200	185	206	208	199	206	184	192	208	172	206	233	195	228	218	194	217	189	226	204	208	225	210	223	213	208	199	217	211	213	226	186	207	229	233	235	204	204	234	268	217	197	216	242	213	222	187	194	227	202	234	212	200	199	210	210	191	219	208	215	244	201	210	219	217	210	238	209	209	221	197	221	203	240	234	211	214	214	225	244	234	219	238	166	214	205	215	219	189	204	211	207	225	200	250	221	214	227	220	229	242	202	220	203	219	202	221	211	214	217	193	242	222	235	222	199	196	216	202	226	231	204	231	222	213	215	208	213	212	235	203	219	205	181	190	207	212	214	235	226	222	221	223	186	169	218	196	218	189	242	230	204	189	206	189	208	190	201	199	207	217	203	228	206	197	230	217	210	193	214	223	240	204	202	214	210	236	225	195	212	168	225	209	213	195	213	225	199	216	218	205	239	234	235	220	196	226	200	215	211	213	215	207	207	197	203	217	209	209	217	209	208	216	220	237	234	238	223	216	222	213	209	215	206	232	226	192	219	217	223	231	217	198	228	201	209	221	237	247	219	241	197	187	188	208	180	232	215	210	208	250	222	226	214	213	216	219	193	194	204	216	214	211	245	210	238	213	216	184	202	193	199	229	214	231	195	235	232	212	219	234	196	227	225	244	214	216	208	213	182	225	211	233	240	223	228	199	221	211	205	203	208	209	182	230	216	222	247	209	240	209	210	202	196	211	204	221	191	209	216	207	197	223	216	196	216	211	200	211	171	207	232	222	237	212	224	227	227	206	220	208	204	210	214	187	198	234	232	225	190	206	239	235	205	208	190	236	218	215	205	187	181	224	207	223	223	202	187	253	220	208	218	206	195	210	211	208	182	202	257	226	220	208	233	230	217	211	207	207	212	215	218	237	234	203	230	217	225	207	191	212	207	242	199	207	220	209	221	222	197	209	212	204	206	221	228	224	206	213	227	199	202	239	200	223	233	244	202	214	220	220	214	224	236	209	204	204	225	212	209	202	217	186	236	225	229	237	209	203	237	207	228	222	176	228	235	222	202	218	240	181	215	227	234	217	197	235	202	241	225	230	207	243	208	185	228	221	226	218	223	217	209	215	214	193	226	205	208	204	207	214	213	203	216	216	199	211	200	205	221	229	176	207	226	229	208	212	208	222	215	196	203	223	199	201	216	225	241	231	209	218	208	221	235	234	238	250	224	210	213	210	192	202	197	208	194	190	209	210	240	234	239	218	221	205	213	220	216	230	201	223	229	217	203	213	228	239	211	236	228	232	222	211	223	229	237	195	206	224	212	221	193	238	220	216	247	221	229	224	212	204	210	201	218	216	219	219	230	244	208	219	179	220	224	168	226	215	200	201	218	200	198	218	212	194	224	186	205	227	244	197	246	207	210	185	186	235	227	208	237	218	202	218	229	206	208	215	219	211	212	203	209	200	214	212	207	193	200	200	207	231	204	232	226	243	187	214	234	201	207	208	219	216	245	228	179	233	194	213	217	216	227	211	219	210	193	231	226	208	215	214	239	216	215	191	221	205	241	216	220	191	214	197	212	208	244	254	222	215	187	210	196	214	230	233	227	207	209	222	223	219	211	216	197	218	224	216	220	205	209	197	209	217	233	224	207	186	207	193	214	212	249	203	193	206	223	233	225	221	225	210	220	222	230	233	196	225	204	203	224	214	227	208	209	177	209	211	182	210	222	202	237	227	229	217	205	230	243	222	222	188	209	203	214	211	209	233	210	209	178	229	234	189	215	227	210	199	212	244	191	236	203	191	197	242	212	201	213	207	223	192	195	205	198	203	218	183	211	199	203	211	214	199	242	243	224	246	221	223	203	227	207	225	209	206	205	204	211	227	243	212	207	200	219	221	204	214	195	199	186	212	211	216	187	218	202	192	204	216	209	212	215	244	192	189	184	200	207	215	205	197	224	241	206	218	196	194	204	221	206	194	203	211	244	208	244	215	242	195	196	188	229	192	222	225	212	206	235	201	225	245	211	224	206	197	205	211	208	191	217	175	228	206	215	199	230	210	221	230	222	206	214	213	201	228	208	195	200	216	233	201	206	201	206	196	216	177	212	226	230	207	228	213	205	210	220	242	238	214	217	240	221	217	243	205	200	216	231	219	226	214	215	240	205	204	226	199	235	215	227	219	226	224	210	177	239	219	204	211	226	216	218	225	227	215	199	228	237	236	234	211	223	231	226	206	245	223	199	219	208	215	223	208	198	201	245	244	222	207	185	195	218	184	232	211	207	237	223	215	198	210	190	219	224	213	207	192	215	211	228	207	213	211	193	192	223	232	202	222	233	237	215	205	229	183	217	222	211	216	236	190	207	207	190	217	223	200	209	236	209	219	250	235	220	223	211	219	223	227	222	212	205	199	176	216	185	208	226	212	230	181	201	212	216	211	224	206	212	217	257	197	210	204	202	200	211	203	235	232	200	207	221	243	217	219	219	197	229	214	213	211	179	223	216	206	199	220	230	223	207	194	214	235	200	234	191	190	238	230	238	180	231	199	207	195	205	232	208	224	210	224	216	192	215	189	223	210	212	207	208	209	236	222	197	201	221	187	210	213	209	228	195	201	245	235	228	223	211	216	207	189	194	215	245	198	202	216	201	193	200	225	212	204	210	224	220	200	191	221	198	217	224	198	197	203	212	200	191	213	209	212	236	184	198	220	228	235	211	239	215	238	240	201	191	224	208	232	202	208	217	194	207	216	214	191	222	202	222	186	184	214	213	197	194	222	190	201	230	211	212	234	208	216	216	230	211	221	181	188	227	212	230	206	216	224	213	227	213	195	233	188	218	228	204	236	203	201	242	202	210	227	204	216	207	200	237	207	226	199	222	220	218	225	201	200	197	226	216	196	222	217	223	224	216	205	212	213	223	217	191	207	220	203	226	203	206	259	196	204	222	258	186	201	203	211	207	198	216	249	203	207	219	211	191	221	200	229	227	220	196	214	187	215	225	209	217	220	178	196	212	209	204	217	212	216	229	227	216	228	215	215	219	197	217	174	239	204	207	157	221	221	202	217	201	222	230	208	194	206	204	218	219	218	235	205	236	220	226	194	217	228	212	210	226	191	225	204	228	234	221	232	209	205	219	224	200	195	225	226	242	205	219	214	218	202	210	226	192	222	201	213	220	213	176	210	203	233	228	231	212	218	223	217	236	214	206	207	179	214	219	206	247	230	234	231	203	190	200	240	205	234	229	210	213	212	214	198	215	235	209	204	226	227	194	207	246	230	222	230	231	244	245	218	205	206	199	223	199	205	225	197	214	210	218	217	205	200
12766	22289	11058	4656	2139	1261	985	749	654	686	702	662	660	660	601	653	566	598	623	599	565	532	573	553	560	624	509	559	515	508	568	566	519	511	520	535	536	494	547	523	575	539	533	558	517	502	500	539	491	486	541	490	546	556	575	520	539	470	532	508	547	533	567	508	512	557	505	526	477	572	516	519	556	521	478	519	495	529	562	516	537	529	519	510	529	531	516	522	531	536	487	528	517	538	513	522	514	502	524	502	498	518	527	491	549	507	542	526	540	486	518	571	548	523	529	512	521	522	559	538	531	495	504	526	548	493	501	534	530	506	551	542	504	555	531	511	567	546	561	516	542	536	473	536	522	502	473	508	498	504	498	506	531	517	486	507	504	549	562	495	532	514	525	523	554	524	511	517	491	554	525	536	517	497	500	508	518	487	540	541	489	519	497	501	491	513	548	513	508	492	506	488	512	510	540	541	515	537	526	502	526	563	523	542	548	539	558	518	547	488	539	504	491	534	500	535	464	522	531	526	521	552	495	522	532	483	492	509	536	534	518	533	509	487	529	536	541	524	538	504	561	561	539	549	535	520	538	523	540	531	513	543	500	507	535	538	514	472	493	521	558	527	505	505	528	531	525	507	569	508	541	515	509	550	553	552	527	516	533	564	504	544	505	492	527	540	509	497	532	505	548	543	523	506	519	499	548	517	532	546	561	476	484	505	525	495	565	518	543	597	546	499	512	558	529	522	479	529	520	520	525	501	534	494	526	540	507	461	518	538	511	511	512	481	506	526	507	572	518	509	522	512	537	511	519	541	516	519	513	506	497	560	539	490	484	536	545	530	526	499	518	561	523	511	519	506	549	504	527	508	548	542	491	517	541	552	525	540	522	537	558	528	516	544	525	509	547	573	496	547	519	566	551	528	537	463	528	513	550	504	534	513	562	505	507	515	517	535	546	529	528	548	556	519	540	546	530	487	490	512	542	533	533	490	517	535	493	483	532	533	488	507	526	479	494	477	530	551	521	557	534	544	543	565	512	516	510	561	507	531	507	490	522	527	553	523	516	511	551	472	561	518	554	501	551	502	515	522	533	522	513	548	544	579	532	538	540	535	534	495	490	515	495	530	504	512	548	514	523	539	524	531	515	525	545	542	518	562	522	524	543	534	472	581	507	539	537	492	487	561	507	496	524	494	525	516	532	530	528	508	482	527	473	518	540	552	540	530	553	519	509	514	546	514	514	530	521	513	531	536	522	545	520	542	552	522	554	542	546	533	547	499	496	523	488	545	504	515	533	540	550	518	493	535	538	528	517	532	518	569	480	522	517	489	534	582	532	526	502	549	539	540	475	504	529	513	536	544	527	508	464	562	532	498	527	537	496	520	529	547	530	534	511	591	524	492	505	490	523	518	561	486	495	505	531	516	516	504	498	570	505	518	530	488	547	506	560	540	537	534	484	536	503	532	516	532	515	482	512	497	521	540	521	524	539	482	527	529	501	510	540	540	568	512	569	526	520	539	521	527	505	529	554	511	504	512	515	570	515	515	530	522	540	510	518	507	550	559	545	511	548	516	489	512	511	497	505	502	543	536	573	568	548	573	538	538	514	556	535	545	500	536	522	553	545	534	525	523	499	519	512	516	538	524	572	522	526	540	495	524	512	519	510	506	508	526	551	541	548	521	506	528	494	524	515	567	501	497	522	541	509	499	521	475	486	523	510	519	490	516	542	547	549	557	515	545	549	518	556	506	492	552	525	530	539	520	548	509	545	513	570	528	546	498	513	528	521	537	498	479	546	532	541	549	478	501	567	525	473	549	513	507	533	488	543	546	544	498	507	509	504	542	515	537	531	541	543	539	563	515	569	506	519	501	547	503	520	500	491	534	527	508	537	495	495	482	516	531	534	487	509	529	491	507	506	555	571	511	504	506	506	516	519	546	503	508	527	517	554	515	482	535	514	536	494	460	554	557	530	496	514	478	475	520	545	490	508	563	516	494	533	483	536	526	468	507	493	538	520	505	495	514	512	522	526	543	533	577	538	522	546	496	528	512	523	517	503	532	576	540	506	513	538	570	530	534	468	494	497	506	518	514	557	468	483	535	553	495	505	578	509	568	503	510	531	581	534	502	535	525	556	498	531	527	532	559	545	533	467	554	496	520	534	535	508	544	501	512	520	510	505	535	552	506	528	538	521	554	510	537	505	535	530	535	548	523	484	538	492	507	559	495	508	514	527	551	521	527	517	526	536	534	516	536	491	478	497	536	505	551	483	532	536	519	531	529	518	519	505	548	533	567	522	514	530	545	511	508	503	492	531	541	570	497	547	517	559	518	517	512	587	513	564	544	518	507	529	533	547	548	519	518	515	521	515	554	550	500	502	524	536	511	499	529	545	569	534	552	559	505	508	529	500	494	531	483	500	495	522	502	490	546	510	483	537	579	555	556	525	511	536	541	521	535	509	583	515	502	534	510	538	508	493	493	549	520	529	527	526	499	503	494	522	503	546	546	557	507	508	497	545	539	568	540	514	496	522	503	523	523	545	528	513	497	541	497	526	523	494	514	501	517	519	499	513	525	526	519	529	507	517	542	468	492	527	531	458	517	537	515	515	579	485	468	553	507	578	544	530	585	516	495	544	480	495	512	482	503	475	498	504	477	515	514	569	518	547	538	495	501	575	523	553	545	506	562	557	488	552	503	513	520	500	559	543	558	526	549	479	502	534	514	495	575	509	491	531	526	518	511	519	528	505	535	482	533	507	551	513	526	502	535	584	540	554	488	562	508	511	520	485	495	501	533	597	521	532	520	520	551	513	509	534	520	571	535	508	560	516	471	564	557	533	520	553	487	515	519	555	520	484	557	509	534	507	511	519	517	535	495	505	487	509	527	535	490	549	524	501	524	523	531	529	510	501	574	502	511	523	497	527	552	551	518	491	508	514	532	516	506	518	506	545	516	515	579	508	549	522	543	521	505	506	546	505	529	512	501	514	542	539	481	528	496	481	537	556	546	523	570	537	545	496	508	535	562	555	531	550	502	536	514	486	489	530	560	550	518	515	549	542	515	512	503	498	529	518	509	523	524	502	543	523	477	509	492	513	510	526	505	519	508	515	539	481	497	513	480	565	577	501	497	491	489	510	537	549	538	512	522	565	510	504	517	505	514	490	545	511	474	550	516	503	549	538	542	498	563	534	497	526	520	577	550	519	521	484	539	522	527	561	513	494	489	517	564	493	525	554	498	511	561	515	518	542	506	515	553	560	564	519	510	521	566	546	508	507	545	549	498	529	512	511	502	493	534	527	551	526	517	531	457	514	505	549	540	539	494	541	523	501	542	518	490	538	545	496	503	524	509	494	512	506	516	516	522	517	591	507	495	520	481	511	524	545	547	560	519	585	501	501	534	542	567	535	517	537	507	533	529	527	501	507	540	537	480	462	484	562	532	530	510	540	543	471	538	506	568	528	552	498	515	501	525	548	494	523	525	521	532	530	532	527	551	536	566
23737	20962	24573	27525	20967	21010	16145	1680	854	739	674	667	597	584	570	483	449	453	411	377	349	339	347	330	320	279	272	300	244	263	252	247	257	207	226	236	229	234	194	209	224	193	220	199	207	228	213	205	248	186	214	224	208	198	178	179	175	203	221	207	217	193	187	180	213	203	179	201	213	168	217	180	202	199	191	228	214	196	207	178	211	205	183	199	200	207	203	218	222	186	206	215	208	224	191	196	194	204	181	190	208	217	200	194	168	207	187	154	222	198	190	182	197	204	228	215	192	214	216	218	205	203	214	217	210	202	193	192	202	217	227	205	193	185	189	217	203	188	189	203	208	186	206	192	209	188	217	197	210	201	207	211	209	220	220	225	220	206	210	200	211	231	202	212	197	189	217	224	240	193	213	233	208	202	198	198	239	244	212	215	209	212	208	211	200	218	197	184	194	192	192	201	182	199	208	198	224	191	198	204	205	189	217	197	219	218	210	228	218	187	195	200	192	194	205	207	199	191	186	204	215	202	212	213	216	222	222	195	208	174	217	204	204	211	202	199	197	196	209	191	191	185	190	227	200	186	211	222	189	205	193	200	193	188	189	196	195	195	214	205	197	175	209	202	199	218	193	198	197	197	197	216	196	191	206	188	236	191	200	204	231	213	213	225	221	210	225	206	210	197	204	213	216	220	184	195	188	196	182	189	205	209	206	210	226	213	203	228	200	208	217	183	167	200	183	201	210	192	213	185	202	176	184	193	204	211	203	209	179	204	211	224	210	202	203	201	194	210	209	202	221	211	241	228	223	201	208	204	181	193	206	206	216	202	206	218	242	196	202	234	234	187	190	193	177	215	193	216	219	229	194	209	194	216	165	201	208	213	220	204	208	203	204	196	210	216	207	203	228	213	202	203	206	199	200	196	237	215	184	201	184	217	202	200	192	190	215	205	219	174	212	223	198	227	194	214	212	219	219	197	203	214	216	194	210	196	183	201	201	198	200	189	220	195	219	200	192	184	219	168	200	204	211	207	205	210	206	187	196	173	190	193	232	209	217	191	185	205	207	196	176	200	212	225	218	194	206	199	191	221	197	226	217	195	196	213	211	227	181	188	213	195	193	216	206	203	172	194	191	187	213	221	190	185	192	190	193	230	200	200	183	192	232	203	213	193	204	191	210	200	235	235	216	234	217	196	196	229	237	186	188	187	190	186	214	217	224	218	208	199	192	213	226	199	182	205	206	189	215	211	213	195	205	203	197	189	213	225	203	204	201	193	212	188	191	224	205	208	226	195	200	188	219	182	188	205	214	214	217	199	206	205	195	184	211	224	207	231	234	208	206	206	219	205	207	190	221	223	224	218	188	213	190	174	191	205	203	221	191	204	221	199	212	221	208	208	190	204	211	195	210	194	205	184	218	171	183	203	185	204	215	210	198	169	205	200	208	190	212	223	191	203	187	194	196	191	209	205	192	196	200	199	214	206	211	203	184	187	180	183	200	190	188	187	196	210	208	198	198	188	220	210	228	199	210	203	197	188	195	215	223	208	190	179	225	188	204	173	185	199	215	187	204	191	217	189	190	196	212	207	212	192	179	206	210	198	216	208	213	235	190	200	215	216	189	204	172	200	205	195	208	200	208	188	199	205	211	210	229	213	210	186	213	188	194	210	211	230	190	157	211	197	195	199	196	235	212	202	210	198	230	217	168	227	226	213	198	205	213	210	216	199	197	200	179	200	185	221	194	226	236	198	185	201	235	208	209	184	208	200	204	209	213	218	184	220	201	153	220	180	190	198	195	187	198	196	167	212	204	207	202	211	216	203	226	187	207	203	200	165	183	210	221	198	188	169	189	168	207	189	198	171	215	211	197	208	225	168	202	204	213	169	220	201	201	198	230	211	203	222	180	199	234	208	196	206	213	197	235	205	225	192	212	209	211	201	178	217	180	215	201	209	213	185	195	196	172	196	236	204	211	184	198	190	184	212	206	183	197	219	223	186	193	227	220	210	219	195	206	216	233	212	215	217	199	198	207	209	206	220	205	231	211	205	185	201	235	190	211	207	182	222	182	197	186	181	232	214	194	181	213	212	208	197	223	185	212	221	229	217	219	220	192	174	215	201	214	220	198	207	202	215	231	219	233	197	209	203	249	243	218	196	192	200	190	188	227	232	219	214	227	223	192	209	219	161	226	197	197	183	179	211	199	203	221	213	181	187	187	186	217	197	206	207	187	184	169	230	197	200	197	226	217	215	198	201	176	192	208	193	213	221	199	222	182	177	205	216	228	224	214	196	197	192	170	220	220	242	222	183	185	191	200	214	186	184	199	212	220	205	206	186	178	189	200	211	190	221	228	217	215	170	190	192	221	206	212	211	228	211	193	191	202	196	207	193	203	193	175	210	209	208	200	221	201	195	208	206	205	206	228	193	199	188	195	207	205	219	191	201	206	189	212	176	206	203	181	192	189	209	220	189	199	199	202	206	206	211	195	202	191	196	178	242	214	195	210	182	227	187	195	218	203	209	206	219	203	219	195	192	189	201	209	188	209	211	178	195	207	178	191	208	223	207	204	214	194	201	181	184	196	187	209	200	197	194	173	214	202	202	206	212	187	195	179	202	215	175	209	211	246	226	223	194	201	174	196	202	199	206	213	213	204	182	215	210	198	153	192	209	198	209	204	220	201	219	194	196	206	217	195	177	193	185	219	189	195	218	231	185	198	197	215	187	199	202	198	195	207	219	193	225	197	210	215	196	201	218	200	196	188	236	219	178	219	207	192	208	186	199	199	193	216	200	190	192	198	207	222	219	208	214	202	197	205	190	225	193	203	219	212	175	209	210	183	221	209	217	245	205	235	192	190	216	215	198	201	224	199	200	180	205	192	220	205	197	212	215	223	203	211	210	189	194	191	191	196	188	194	204	207	206	200	210	221	208	232	214	192	200	201	202	171	192	173	193	213	184	173	178	205	204	206	207	231	199	192	201	182	219	217	187	219	219	225	202	223	227	183	209	201	183	181	209	204	173	202	211	198	200	204	191	190	214	220	203	204	222	216	200	197	214	183	197	198	196	221	208	187	201	206	163	195	197	177	202	208	230	212	194	179	193	201	183	232	211	203	206	210	188	219	177	197	186	223	194	204	176	214	194	238	209	186	223	232	214	200	218	212	191	203	173	196	196	225	209	214	199	201	174	191	199	214	216	215	213	190	194	197	235	202	244	187	207	196	197	205	182	184	169	201	217	236	186	182	202	230	197	207	204	216	200	187	170	228	208	191	184	203	222	221	229	200	240	217	207	218	183	220	218	165	215	173	205	185	195	212	197	204	166	186	205	191	202	199	207	209	196	219	226	193	201	193	206	183	229	211	190	222	195	198	198	200	213	206	175	180	201	246	198	181	216	205	190	205	202	224	169	195	199	193	199	182	191	199	212	189	219	189	189	192	198	204	211	198	210	211	215	180	196	216	220	184	219	169	226	203	207	184	183	209	195	197	191	195	193
14734	25767	13410	5775	2605	1535	1046	813	736	678	652	692	637	679	620	574	578	609	593	586	529	543	562	594	521	558	519	536	509	526	533	533	478	492	512	479	542	493	485	532	545	465	524	505	521	521	506	498	542	477	528	516	515	521	495	507	510	503	502	478	494	483	483	535	476	504	468	490	500	507	504	481	504	504	492	502	551	503	493	463	475	514	525	509	498	499	499	490	480	500	525	484	472	504	488	513	479	474	566	502	510	491	529	491	457	502	519	528	456	501	500	483	532	490	500	495	473	471	487	480	445	491	488	490	498	491	487	487	503	538	496	481	496	470	479	460	491	521	496	497	481	465	542	473	548	479	499	465	512	509	505	455	537	494	462	452	510	486	517	494	476	510	462	516	495	521	487	522	556	494	474	527	495	511	487	459	465	520	502	503	537	493	465	486	498	491	487	491	464	529	493	514	466	491	471	531	492	493	486	473	511	459	526	509	481	513	512	469	522	478	441	463	478	493	476	468	477	513	474	506	575	477	480	504	485	497	513	515	482	449	527	518	517	517	515	497	496	486	444	522	526	470	465	549	496	479	497	509	501	518	518	525	537	546	473	523	493	477	532	531	494	512	505	541	514	489	522	521	494	510	513	480	501	517	472	506	492	487	477	464	523	502	483	516	497	488	527	470	493	478	490	523	487	478	498	510	479	499	499	474	509	485	523	478	542	483	504	467	472	483	511	508	522	500	478	504	517	504	500	503	492	498	508	510	483	496	518	487	458	494	470	487	522	500	501	497	469	499	501	474	498	475	499	529	482	494	517	479	490	494	473	476	497	514	494	506	505	505	481	522	494	509	519	484	507	474	534	477	479	512	516	520	508	471	487	463	507	509	476	510	483	497	480	478	496	477	485	520	502	538	492	508	476	499	472	458	477	487	482	529	508	519	448	492	513	486	488	480	499	491	496	461	457	520	486	467	495	460	487	500	476	473	516	516	485	434	507	491	483	509	512	508	519	478	516	479	503	493	505	496	474	521	520	499	465	493	507	495	512	515	496	509	514	499	514	480	500	503	523	507	479	493	489	497	490	461	478	498	482	535	503	477	459	498	497	487	489	504	505	454	489	518	532	470	502	501	475	530	477	480	477	487	522	509	499	447	523	497	460	494	515	491	477	509	487	491	499	472	505	459	457	496	494	490	464	513	500	494	484	502	491	493	464	497	508	487	466	478	503	471	491	476	511	500	529	475	472	527	504	486	515	449	465	495	494	494	452	506	500	487	497	481	497	490	487	512	498	487	476	477	459	468	499	528	472	462	498	463	511	514	530	512	487	531	464	510	464	472	485	481	473	501	489	495	461	489	499	488	511	497	453	523	485	496	496	512	514	469	447	486	515	474	504	536	490	514	517	481	518	474	473	495	507	497	489	462	537	507	508	493	497	507	494	491	474	525	491	472	508	481	503	475	438	479	508	502	472	490	515	500	513	476	452	479	486	486	498	528	496	500	500	494	488	509	502	486	482	526	518	481	471	514	515	479	453	490	469	491	459	490	532	532	527	507	500	482	507	519	502	490	471	483	519	495	493	481	513	479	487	498	465	510	495	472	450	494	502	501	516	511	480	522	517	502	505	478	502	485	516	501	497	493	468	518	480	468	506	428	494	481	534	474	514	505	482	485	497	477	500	519	483	480	479	503	539	511	520	456	505	487	503	515	494	501	485	467	509	522	475	541	505	487	537	518	471	526	498	532	524	482	542	486	522	529	502	547	482	490	488	500	514	447	491	488	479	494	472	490	478	514	492	476	453	475	533	519	488	521	482	506	501	495	481	488	490	515	463	510	475	495	478	472	474	434	497	509	527	509	441	511	515	491	491	483	472	493	490	501	525	496	496	507	499	505	506	508	517	481	527	493	479	491	472	509	510	511	516	487	483	490	485	519	540	502	472	479	494	533	463	503	492	462	504	501	515	500	483	478	507	494	505	526	499	497	479	518	472	494	490	488	483	499	469	452	499	520	487	495	492	517	497	561	509	466	471	475	502	463	494	497	505	503	523	488	489	475	490	477	490	487	472	498	509	514	504	463	474	537	484	502	461	479	500	492	471	499	513	498	486	494	469	481	499	490	510	475	483	489	490	511	485	516	470	485	515	488	533	490	475	521	487	515	502	484	524	507	486	517	517	510	516	449	472	521	462	508	499	500	487	523	493	491	503	483	468	513	513	458	459	481	518	495	465	488	502	491	549	482	489	478	548	494	499	518	517	503	468	437	503	501	523	512	513	450	485	500	534	463	519	479	490	492	509	514	529	508	460	521	480	468	549	530	480	488	460	483	475	536	490	494	489	506	513	490	514	494	506	480	493	482	486	546	525	518	511	511	523	477	510	482	482	509	482	455	458	514	484	494	518	516	513	509	479	473	489	508	511	474	487	486	495	487	489	518	497	528	550	473	539	492	488	488	478	477	477	501	479	531	486	471	509	512	482	500	515	505	469	509	510	481	515	502	499	499	498	520	540	507	483	450	494	487	478	530	466	526	504	494	515	506	492	506	468	499	514	510	496	502	477	511	500	492	503	492	549	517	431	482	461	445	536	501	516	504	484	504	511	467	476	508	490	481	480	533	475	522	509	501	479	486	523	466	527	487	488	520	507	506	517	536	482	508	529	487	502	518	502	523	503	491	487	529	434	485	507	473	487	491	445	476	499	518	461	533	507	494	490	487	482	491	504	497	486	487	528	508	499	504	482	503	506	487	537	497	479	503	506	495	494	499	496	492	550	476	503	441	484	489	539	466	513	492	502	460	513	492	453	503	509	485	480	483	487	524	520	448	494	456	488	485	539	496	485	516	460	493	477	531	532	483	484	504	530	540	469	484	477	485	500	473	490	489	456	475	508	517	498	487	511	474	519	493	501	510	522	481	496	485	508	496	467	480	470	489	509	493	479	491	487	455	525	507	506	476	476	476	513	501	476	506	513	493	535	465	488	504	504	468	487	496	518	524	471	500	513	501	476	529	498	498	444	473	501	517	504	462	515	511	478	472	515	480	468	520	497	457	475	498	502	476	491	494	517	533	506	453	522	540	518	529	495	470	475	516	475	489	512	510	474	519	480	535	477	497	513	471	486	537	459	467	488	497	504	503	505	484	458	510	477	492	493	458	503	489	525	482	500	502	457	462	519	490	487	489	515	528	500	508	514	515	523	493	493	467	495	495	496	511	502	541	505	536	501	483	478	473	460	509	510	461	464	521	477	516	504	507	477	491	481	490	486	545	471	510	510	490	505	497	483	545	501	473	486	480	468	516	543	518	495	442	514	525	481	495	495	511	483	451	497	484	478	508	508	474	489	481	458	499	490	474	436	495	473	468	517	489	487	497	494	504	474	495	521	472	475	519	519	488	514	524	525	496	508	468	486	499	512	519	486	471	483	529	505	507	486	492	519	487	508	473	452	513	488	481	498	511	510	486	488	505	458	461	502	502	516	508	485	494	475	447	466	478	464	485	460	495
30733	21185	16750	6126	2111	1125	752	602	457	439	401	444	467	459	397	314	317	382	345	303	278	306	320	290	275	293	270	291	283	299	284	266	300	273	260	265	264	269	293	240	250	260	257	277	240	280	271	265	270	228	265	272	268	258	269	263	268	258	269	253	242	262	260	276	260	258	273	256	277	259	287	261	237	246	281	295	247	254	256	253	253	257	242	265	242	298	259	300	255	271	260	262	278	304	291	271	258	266	273	247	260	251	265	275	276	286	260	272	269	276	259	243	284	257	243	248	261	252	251	244	248	301	277	259	294	254	253	278	271	271	258	280	272	257	251	262	259	277	263	296	284	265	270	271	257	230	247	281	259	293	236	294	270	272	262	244	238	247	253	278	234	243	240	266	268	249	233	273	254	248	235	241	254	270	247	260	268	277	260	275	230	256	252	274	247	243	233	269	246	226	261	214	271	254	252	240	279	291	225	245	266	260	241	295	252	266	265	225	271	270	269	266	266	222	263	273	292	251	266	300	251	250	253	249	257	250	275	244	262	266	268	251	258	267	250	280	245	270	255	313	303	284	264	268	282	283	252	258	272	267	228	256	277	263	269	285	265	267	289	260	256	275	261	280	260	277	274	255	259	231	271	291	244	262	252	273	265	269	285	267	269	262	256	249	267	257	261	277	264	261	258	252	274	280	267	254	276	228	257	259	249	293	278	266	253	221	285	241	250	255	279	269	261	261	257	233	278	255	241	275	221	240	276	273	291	234	261	256	280	262	248	247	274	284	272	277	231	281	260	253	290	258	250	282	266	267	270	276	240	277	265	277	269	263	247	259	288	242	230	268	312	275	269	269	269	264	229	278	272	307	255	270	286	271	263	295	253	284	284	270	231	263	243	277	246	257	226	249	263	282	249	249	260	266	258	246	284	254	268	272	265	267	265	296	240	288	255	246	267	260	270	273	259	258	244	231	257	279	249	293	279	253	258	290	259	273	259	253	286	253	272	264	254	247	238	262	245	274	274	253	259	249	236	246	263	258	246	250	272	264	249	274	271	280	267	241	251	249	285	252	259	249	246	248	264	276	255	258	247	250	260	273	266	266	246	268	308	243	246	239	252	252	262	268	272	262	279	255	278	233	261	250	248	253	254	269	271	260	236	281	260	266	285	241	277	257	258	253	261	265	236	259	265	251	268	258	251	249	282	281	249	244	278	239	282	263	255	251	266	247	283	249	256	219	242	282	234	276	269	278	248	280	305	276	260	230	242	252	262	242	310	272	272	253	256	271	232	260	302	257	258	277	279	259	275	237	254	243	287	285	272	247	271	254	254	264	243	255	267	259	260	273	257	280	270	254	276	250	280	271	277	246	277	268	262	255	284	295	252	275	243	231	240	267	261	264	272	257	254	253	309	268	286	251	283	279	263	259	290	289	273	251	271	277	272	264	258	251	261	230	266	265	248	269	262	251	274	273	252	256	268	257	240	240	259	277	246	252	284	297	280	251	271	294	254	284	255	276	272	255	263	258	269	248	263	270	294	275	253	242	244	247	246	241	220	272	267	259	276	261	253	240	273	244	267	265	280	283	245	246	253	254	254	231	274	277	235	267	281	260	252	242	260	286	255	272	251	282	229	268	256	269	257	249	290	253	270	291	240	266	240	272	269	276	241	268	234	224	264	272	292	264	270	269	274	268	264	242	284	282	278	279	252	277	242	273	289	278	236	245	270	251	248	287	254	268	259	272	266	270	264	262	262	266	252	291	292	244	255	266	291	281	266	262	270	299	267	250	219	235	240	276	245	261	246	275	254	253	286	259	248	282	256	248	296	271	278	253	302	265	266	267	251	249	257	246	242	272	246	260	241	275	267	294	267	259	282	282	246	255	272	297	226	267	292	256	252	247	261	242	261	286	247	237	264	247	278	251	245	263	243	240	279	256	270	273	238	250	256	256	256	276	268	273	276	251	277	258	260	269	280	269	266	252	246	281	250	280	265	266	256	263	272	248	239	242	246	269	270	245	280	265	251	266	276	260	226	235	281	265	265	225	245	230	259	258	288	277	255	271	268	268	267	283	263	275	268	239	262	232	231	251	253	270	239	244	244	215	253	263	248	278	249	265	215	240	275	269	263	248	262	293	274	239	261	251	252	270	275	272	286	275	250	237	245	267	298	268	264	279	310	305	261	255	256	251	263	283	238	258	267	241	257	283	295	272	265	233	254	257	262	238	294	244	256	264	253	262	265	237	228	251	260	232	274	260	264	259	249	262	271	279	251	262	256	290	264	254	247	239	262	236	236	243	283	273	235	250	287	245	254	242	285	248	242	252	246	273	280	247	266	287	244	270	251	251	247	249	250	282	254	249	278	270	261	258	261	278	253	292	272	276	257	265	267	289	258	275	274	266	246	257	251	269	286	257	265	249	253	272	265	217	278	257	233	265	270	248	282	259	257	296	267	251	250	294	259	286	255	279	209	264	245	270	298	271	262	262	260	240	279	303	239	261	277	250	238	276	297	240	241	257	242	245	263	274	274	250	267	284	260	269	249	264	299	238	239	270	277	250	289	268	283	285	250	261	289	285	242	257	236	245	249	276	252	263	276	281	241	273	266	263	268	226	249	218	289	266	243	258	255	270	269	245	257	274	277	247	251	265	280	291	255	248	269	241	264	256	241	257	284	263	258	248	260	267	260	230	254	253	268	247	269	259	278	261	260	239	258	284	231	279	272	268	297	303	270	230	239	271	245	272	278	271	275	234	274	281	253	254	260	241	281	277	249	239	257	239	250	263	243	260	237	258	264	269	250	240	269	236	230	264	261	260	272	268	305	265	265	249	265	250	261	243	251	267	247	246	264	268	245	248	262	277	277	257	269	253	267	280	266	289	284	258	260	258	266	243	264	321	252	231	270	281	266	253	264	263	244	257	261	261	275	265	234	244	250	246	265	264	264	302	241	288	279	284	212	256	278	236	263	242	269	254	242	278	271	223	244	275	302	267	279	267	274	257	244	271	270	273	253	248	278	247	279	252	278	249	284	256	269	264	264	267	246	284	242	259	265	247	247	271	254	230	260	281	287	290	241	271	281	296	290	284	284	268	255	251	261	264	257	276	253	243	254	264	264	290	264	266	258	264	298	250	271	278	260	276	253	284	288	270	275	267	255	267	255	243	266	281	306	234	288	271	260	246	268	240	280	255	286	278	253	239	249	282	255	274	263	288	240	254	251	281	279	249	286	256	243	256	236	266	262	259	279	271	283	269	249	263	271	263	275	282	273	289	263	286	269	277	255	251	271	275	267	315	276	267	259	298	266	250	283	306	280	264	274	275	265	291	251	261	272	263	256	239	239	270	290	267	262	252	259	242	241	279	259	262	275	242	255	269	263	288	267	266	269	280	250	267	276	269	260	276	285	266	288	252	240	247	252	271	268	262	270	266	252	268	255	283	250	270	295	257	271	271	247	270	247	237	236	254	267	254	266	263	252	269	278	259	256	256	276	273	277	301
13559	15146	7205	3155	1622	980	798	743	726	676	722	710	717	704	695	702	676	677	660	720	678	678	615	694	683	641	648	630	642	622	638	625	618	644	618	658	640	628	658	644	645	653	649	677	646	651	624	623	640	631	666	598	655	661	624	628	668	607	608	626	653	655	647	634	639	585	613	611	648	580	636	634	637	676	618	593	618	638	627	631	636	644	628	659	652	639	660	610	601	627	643	630	643	622	677	582	628	654	654	644	611	649	608	619	670	624	630	606	647	651	649	653	645	639	580	596	651	609	659	651	613	591	628	663	622	646	673	631	618	629	619	645	631	628	640	608	634	640	616	631	636	638	601	695	643	693	641	610	626	662	620	651	615	637	639	633	636	636	634	664	630	612	638	644	675	651	666	619	611	633	643	647	583	630	676	664	591	635	580	634	618	623	594	595	669	631	635	627	603	613	646	563	599	663	681	589	640	662	642	624	611	668	631	653	651	635	632	672	653	622	625	633	620	619	612	672	586	640	613	627	604	671	614	629	638	624	571	636	612	617	590	619	615	633	662	635	636	628	645	619	633	633	636	621	607	638	629	636	659	649	649	615	604	662	622	633	611	594	597	621	606	645	597	621	619	662	639	643	649	678	613	612	663	661	589	618	632	648	644	664	607	647	629	591	636	659	631	619	627	642	611	646	635	630	614	610	680	647	593	634	636	664	642	642	655	629	652	675	615	700	586	638	629	609	614	598	623	636	667	642	649	627	594	647	603	589	636	638	636	624	631	644	663	643	656	704	663	626	636	646	687	662	615	587	627	628	615	664	601	596	660	606	664	628	598	638	627	646	640	630	646	649	661	625	623	627	623	683	625	648	620	610	642	668	644	612	687	622	643	641	659	674	648	663	660	686	635	646	685	619	666	633	618	680	607	617	663	641	669	626	648	658	691	654	667	614	650	628	645	656	653	596	657	567	655	633	612	679	680	635	624	656	681	643	626	650	621	589	609	669	640	625	667	648	668	606	667	665	665	619	625	648	679	666	585	643	641	618	620	606	653	659	588	636	662	679	627	675	652	630	651	652	631	656	645	617	643	620	629	583	588	612	669	677	653	626	639	610	638	619	667	650	641	635	620	617	629	646	668	633	643	664	594	680	633	612	609	630	639	649	628	660	648	693	616	608	694	605	649	634	654	629	601	641	630	616	633	602	621	616	639	613	642	647	614	638	642	634	627	626	624	637	588	632	678	654	664	622	608	623	608	599	667	627	570	622	610	618	636	673	634	658	659	624	659	622	596	656	656	590	645	644	616	652	587	625	648	657	654	655	643	666	640	644	610	647	621	666	640	632	612	607	627	675	669	628	640	613	658	570	630	649	604	659	649	625	583	668	683	608	663	629	634	642	666	621	619	629	630	648	652	652	638	673	619	646	657	615	654	628	628	628	656	633	626	646	664	644	640	615	624	614	631	651	654	596	608	631	636	675	668	574	639	635	597	606	629	625	593	642	598	629	592	639	673	652	644	640	634	627	590	649	613	691	584	634	632	606	623	683	656	609	627	636	632	624	635	642	656	632	651	652	629	605	598	636	582	607	692	643	582	658	670	617	651	631	570	613	648	607	606	614	617	684	639	652	591	654	640	668	669	628	662	620	612	653	623	596	625	631	651	703	647	618	637	653	618	623	633	646	661	681	627	664	655	634	643	652	642	626	613	656	608	589	656	636	685	668	646	610	644	654	574	594	637	636	607	618	665	696	633	584	664	635	626	642	620	633	606	645	628	658	603	637	654	657	652	637	625	581	661	635	601	624	599	635	631	655	641	677	641	580	669	666	649	630	590	651	649	675	634	622	658	622	646	608	625	651	617	650	592	665	664	616	621	622	682	571	639	642	605	675	653	615	645	644	646	608	603	595	627	613	612	651	633	627	663	623	611	616	639	648	621	593	648	628	641	620	640	632	616	594	614	658	671	665	664	610	635	640	589	616	587	619	666	625	608	613	636	649	621	671	657	591	660	647	668	611	686	661	673	634	622	655	648	655	628	601	622	606	635	638	668	611	621	649	644	651	659	626	645	599	613	638	636	629	626	676	660	641	597	644	624	644	628	640	661	646	634	608	639	605	636	676	594	623	638	657	681	640	650	645	666	636	631	618	642	621	645	666	626	642	638	609	609	651	676	614	672	595	668	634	673	594	612	640	650	632	629	675	674	648	648	634	601	682	620	637	626	657	646	662	633	615	614	607	640	670	658	633	608	615	642	601	599	612	647	685	634	670	621	629	632	662	688	618	659	660	629	623	662	643	605	690	618	626	620	611	596	670	647	630	675	605	638	643	627	641	661	618	659	611	631	649	612	620	646	594	659	587	625	631	647	607	626	646	627	613	668	609	642	625	626	674	622	612	609	642	604	613	669	602	585	634	648	628	591	676	676	588	639	645	643	636	661	622	676	669	619	596	655	652	640	688	677	627	580	604	681	635	633	581	615	611	661	628	632	589	658	644	649	666	660	616	631	675	578	620	638	678	581	629	620	644	614	650	639	630	658	610	628	618	623	650	617	649	620	594	596	612	627	611	607	575	659	606	670	644	608	625	622	663	654	656	639	630	603	636	617	616	634	649	655	659	652	638	648	634	645	642	625	637	630	648	643	637	606	635	708	617	635	647	632	627	634	644	647	648	647	566	650	640	589	623	606	616	629	693	562	611	604	623	636	637	650	589	662	577	622	628	629	636	619	616	598	668	638	642	649	653	640	665	615	639	645	666	614	616	615	601	606	630	628	609	581	626	581	659	663	607	610	664	620	612	646	586	667	672	623	616	657	651	607	644	609	612	651	670	643	637	671	660	636	609	659	610	601	635	660	588	623	619	657	613	707	647	617	609	644	626	585	614	617	647	635	641	625	674	653	633	629	640	643	605	668	624	583	677	667	632	580	633	614	597	625	639	663	632	646	598	572	613	656	662	652	608	644	637	638	646	593	635	672	657	639	658	643	651	631	669	587	626	651	705	649	636	626	620	652	641	640	610	604	650	672	670	631	662	609	642	651	619	617	657	623	619	631	620	622	643	639	647	654	623	643	631	653	571	650	646	647	647	596	632	736	676	617	651	614	634	644	607	629	648	658	578	658	645	658	665	621	596	676	603	638	665	663	610	646	649	636	627	614	672	601	579	637	646	630	616	601	640	675	656	611	654	652	602	653	645	629	643	661	606	589	672	605	617	627	647	639	634	620	595	656	654	649	623	649	669	609	656	622	679	625	616	642	632	651	577	654	647	690	635	660	637	627	637	632	603	621	622	643	656	652	588	650	669	611	644	650	647	718	610	643	618	609	653	611	627	649	618	639	597	638	634	649	626	634	695	643	597	635	656	640	617	616	624	674	597	615	619	612	632	603	585	611	607	632	661	611	600	648	609	642	596	624	598	678	627	627	636	658	666	663	672	635	682	618	628	656	653	623	599	671	638	656	639	665	622	638	684	628	660	651	627	629	630	632	586	667	652	638	671	650	631
24410	20974	24247	27885	20987	19443	2519	894	639	621	637	511	538	488	479	361	342	354	343	301	311	304	284	292	274	269	266	267	276	267	256	262	217	232	233	219	236	227	198	223	225	221	236	203	207	215	205	254	231	262	239	207	202	208	220	212	212	236	210	222	252	190	208	232	229	213	221	213	193	241	222	211	194	220	213	247	231	238	236	244	211	221	219	217	199	204	244	214	235	213	223	220	213	200	229	259	185	228	237	205	203	212	221	219	223	220	211	259	236	206	208	185	211	204	219	244	240	221	226	183	217	231	220	208	231	213	207	225	209	217	195	205	232	201	233	241	207	215	216	219	200	195	210	206	233	214	199	194	197	175	209	217	211	205	231	167	212	220	242	211	229	243	183	208	208	213	222	221	214	212	202	206	209	251	212	217	220	182	201	178	220	207	182	225	210	212	209	200	234	211	256	222	204	219	211	228	197	247	236	204	220	220	224	218	223	222	203	211	212	229	212	233	206	200	213	204	216	210	236	213	213	217	248	196	206	210	209	233	190	221	204	211	202	218	209	242	237	251	221	217	237	234	219	224	228	227	223	213	207	228	165	238	215	231	203	187	213	240	211	225	211	214	208	215	206	215	234	210	192	231	206	165	236	232	214	232	239	220	223	196	201	230	201	204	222	233	203	210	223	216	187	218	208	231	205	214	177	226	200	232	209	216	177	222	223	222	219	179	182	207	214	248	237	216	234	211	209	200	208	222	211	198	204	215	208	212	198	202	190	197	191	230	253	190	195	200	210	192	213	233	219	206	235	220	197	225	190	225	193	195	216	241	220	209	230	243	208	249	236	197	201	234	221	215	223	200	207	180	220	224	212	214	231	239	242	219	211	202	246	214	217	218	223	207	233	219	209	229	195	223	222	218	230	227	200	205	208	215	241	224	215	190	221	212	224	217	197	211	165	217	241	214	200	244	208	214	235	214	232	211	203	227	243	209	217	195	196	216	200	243	216	213	198	233	204	197	241	206	203	177	227	236	214	196	207	217	226	214	202	212	205	220	219	210	224	215	207	221	224	229	198	217	209	220	213	190	198	207	203	191	244	213	225	207	216	199	209	252	212	217	199	197	186	208	203	206	236	213	223	244	226	218	223	203	223	219	228	206	214	201	207	201	186	202	194	197	255	220	213	180	218	185	233	222	198	208	223	238	217	232	224	250	203	220	203	245	227	225	181	206	217	216	227	232	231	239	242	234	231	212	202	215	218	241	195	199	209	207	238	224	206	225	226	231	241	236	231	216	200	229	202	224	189	224	208	207	221	209	199	209	215	199	218	216	228	199	210	219	210	219	205	227	210	212	197	232	232	190	180	236	210	205	231	210	205	198	202	204	246	226	215	186	199	208	233	218	209	210	237	222	164	218	198	236	217	191	222	218	225	230	211	237	226	214	214	214	222	202	187	222	193	207	213	208	205	205	224	220	217	225	238	189	193	217	241	213	239	216	212	229	241	232	201	219	218	177	192	189	208	236	234	208	220	239	213	197	224	212	223	212	239	198	223	192	245	231	220	206	194	222	217	223	226	196	203	209	212	176	229	229	210	195	247	202	254	206	216	202	242	204	222	221	223	228	225	227	206	212	199	200	221	222	182	215	204	182	177	226	211	208	211	228	220	213	212	212	231	228	226	202	241	202	231	193	224	240	210	231	180	206	197	189	219	233	241	219	253	242	199	223	239	231	224	198	230	227	241	177	190	203	221	206	239	231	203	223	210	210	221	215	191	207	234	222	223	179	215	227	190	202	241	230	215	208	206	209	193	209	206	209	196	231	244	202	200	214	218	196	199	201	219	196	250	204	196	239	188	194	211	251	223	208	221	209	209	233	248	202	199	220	209	200	204	193	231	231	206	220	226	219	201	223	197	207	222	217	206	228	217	232	227	213	254	198	224	203	223	207	187	202	224	186	227	230	219	222	226	217	183	215	236	204	237	220	212	225	229	209	219	223	217	214	214	228	214	259	221	199	219	210	222	220	209	243	218	212	204	237	200	212	183	196	220	218	203	200	218	229	208	223	186	225	214	208	216	213	259	216	226	236	200	228	223	209	223	230	241	190	221	210	225	225	220	195	204	202	245	222	205	208	203	218	174	243	218	203	215	221	194	209	207	230	211	185	211	209	215	218	207	214	202	217	207	204	198	232	216	206	199	239	226	201	227	209	212	228	237	246	220	235	215	213	213	203	208	238	221	202	213	238	217	197	222	208	228	204	207	217	220	230	220	210	231	207	227	232	207	223	212	204	233	226	217	213	224	209	209	233	199	211	188	214	214	199	212	214	214	184	203	230	200	207	216	212	236	246	220	235	214	225	227	180	213	221	227	216	224	205	213	224	213	233	216	204	180	224	205	204	220	222	209	243	216	196	221	190	219	222	221	221	223	227	229	249	254	214	236	186	225	208	188	211	206	190	228	215	218	204	225	218	205	198	203	227	222	237	225	231	195	211	195	198	217	252	237	215	225	213	228	203	239	215	234	233	226	242	227	228	196	246	221	216	232	228	233	189	204	210	196	243	187	190	221	224	229	218	226	203	216	243	218	211	225	203	210	199	225	190	219	226	213	237	225	214	193	240	219	192	211	207	213	190	217	227	225	229	195	261	209	223	220	207	208	210	216	237	221	210	195	221	239	213	244	245	186	205	218	200	210	222	214	243	225	213	211	216	198	206	222	211	215	213	210	227	206	197	182	220	207	192	195	213	211	223	223	205	223	211	220	209	221	223	218	199	226	228	228	215	203	222	211	219	208	211	231	217	218	196	234	221	222	226	200	192	211	190	198	191	220	228	212	200	218	212	221	205	203	235	214	211	235	245	204	212	211	209	214	220	230	203	198	216	231	201	217	235	226	188	202	206	200	209	196	219	200	218	226	200	209	245	185	224	224	229	185	211	199	214	225	236	219	204	222	223	207	190	234	234	196	230	234	224	193	209	213	240	176	230	232	227	220	230	208	209	212	202	226	208	177	217	254	220	240	199	228	191	227	218	221	203	203	225	203	205	222	218	215	227	225	213	233	243	218	197	223	233	212	213	231	219	215	216	232	217	217	226	215	246	220	232	208	224	194	225	199	229	233	201	181	178	189	231	224	233	205	204	203	232	235	215	198	215	245	219	244	195	201	206	210	209	219	219	184	204	230	203	224	225	207	185	202	220	226	231	228	223	182	220	230	209	200	240	221	211	189	230	231	222	210	190	194	216	206	235	239	184	240	216	213	215	206	225	219	192	196	206	216	221	208	209	222	205	209	214	242	211	211	183	197	224	191	195	204	202	223	256	207	222	213	181	228	230	213	196	187	190	216	199	210	216	210	197	234	223	239	235	203	204	207	199	208	207	211	208	207	234	188	191	230	242	205	215	223	204	192	225	198	214	194	214	219	208	189	229	233	210	175	197	231	204	214	219	220	227	230	223	228	233	230	213	216	222	193	199	206	231	229	240	223	243	206	217	216	214	187	236
12278	20418	11164	4552	2199	1380	939	784	688	672	694	688	687	637	627	643	601	574	587	564	563	631	603	565	561	556	551	552	563	562	568	552	514	565	559	562	511	517	553	566	521	518	541	521	540	588	545	511	509	533	513	526	530	525	502	533	515	547	531	518	508	545	538	549	547	543	488	515	575	550	510	555	521	502	481	522	506	544	550	543	492	530	518	548	522	512	518	521	517	560	567	513	538	558	535	523	527	517	540	516	545	552	529	505	518	523	498	540	520	497	491	524	531	483	478	533	508	537	499	555	521	525	541	493	520	551	535	553	508	540	510	529	557	506	535	474	543	527	515	501	514	538	524	539	552	525	514	497	545	516	511	526	488	533	499	537	526	526	522	528	576	525	539	550	518	532	518	541	493	471	533	549	526	544	522	481	577	523	487	502	526	528	547	532	550	542	514	534	542	533	543	500	530	514	555	557	546	548	543	546	510	552	533	502	524	553	554	527	544	517	527	533	545	537	536	506	551	549	504	520	504	528	521	534	523	531	527	515	554	557	498	537	527	559	544	514	543	516	547	587	519	553	526	543	574	548	529	577	550	536	512	535	536	527	507	569	561	496	505	550	557	563	534	522	477	498	567	510	513	547	545	507	501	527	572	563	513	518	547	492	551	476	520	528	484	545	498	534	484	552	518	563	535	543	477	517	563	528	517	555	506	530	509	525	504	550	536	522	521	526	540	486	495	508	498	532	578	523	506	506	476	501	516	446	513	551	520	510	519	534	532	541	500	534	555	517	533	532	527	540	505	551	525	516	545	505	526	508	525	549	545	537	527	491	490	554	538	491	516	560	526	507	545	554	525	524	549	540	534	537	523	523	532	543	514	497	532	507	524	490	527	513	545	495	531	484	547	543	531	536	540	490	560	522	535	537	533	507	513	524	526	527	591	520	553	547	534	536	504	497	553	537	555	515	533	545	500	527	543	514	575	512	524	512	542	550	516	526	505	530	513	479	517	529	539	551	510	475	519	532	516	513	516	558	514	511	543	518	528	512	547	514	526	532	505	563	509	516	543	528	508	524	493	553	490	482	511	526	517	525	510	529	537	543	490	505	480	559	533	499	510	512	512	556	546	508	548	540	505	510	530	529	510	603	540	543	476	508	517	532	537	547	524	541	524	537	556	511	531	531	483	527	539	542	508	552	549	476	532	532	525	525	517	499	552	477	539	542	492	514	509	532	558	513	484	514	564	546	532	486	516	523	558	495	526	542	512	528	541	510	513	518	525	546	535	502	490	478	524	547	511	518	522	494	516	518	528	541	513	519	546	530	556	518	490	539	548	535	554	526	526	524	498	557	495	486	490	570	553	546	532	500	523	489	509	529	525	520	485	540	544	497	521	533	497	541	533	528	518	509	504	462	533	506	502	547	544	540	537	568	547	528	540	537	504	529	537	547	535	532	574	512	511	567	520	537	510	543	511	538	504	558	541	522	527	521	543	533	534	547	555	521	534	554	538	475	525	516	551	497	545	524	506	547	498	579	552	524	525	561	522	550	494	544	520	560	525	548	546	542	501	532	521	538	529	531	529	543	502	525	557	538	555	503	503	521	518	490	553	544	509	518	532	507	535	544	498	535	531	526	530	522	529	539	538	529	517	506	509	525	565	514	550	507	505	518	544	561	553	555	554	517	511	538	516	552	523	529	529	528	543	551	548	542	542	548	537	521	500	550	528	538	531	559	544	543	515	534	528	541	550	535	495	496	535	514	459	602	496	524	506	505	547	530	551	568	580	537	515	550	521	531	534	554	552	529	526	482	537	546	521	530	504	526	525	534	518	527	500	588	495	516	533	497	496	532	476	519	512	539	536	519	530	542	533	495	538	535	520	517	533	544	544	570	507	561	549	543	512	523	501	536	512	507	538	550	581	542	519	517	534	489	508	519	491	541	525	522	520	513	533	535	547	488	495	554	528	472	518	534	527	560	534	517	505	549	501	467	544	487	496	536	503	499	530	491	530	473	505	492	529	539	517	543	502	542	543	536	532	491	515	484	499	509	516	503	533	544	538	514	559	544	534	521	514	545	551	483	513	532	555	499	516	536	523	567	525	527	518	531	491	533	516	540	555	522	521	517	504	544	515	556	535	556	497	530	500	496	519	523	528	533	539	505	500	529	540	513	520	501	466	509	599	499	534	520	569	518	559	484	486	516	520	496	516	530	467	506	503	493	540	529	523	555	488	528	525	510	541	539	482	525	575	486	539	507	508	497	539	492	542	515	562	531	530	567	478	550	466	554	537	513	516	529	505	542	520	531	533	550	502	531	475	533	493	533	501	525	531	512	540	507	560	503	543	505	525	510	550	512	550	527	607	524	483	507	533	556	481	525	567	542	517	555	507	502	545	522	544	552	571	487	542	555	531	546	512	514	552	504	538	509	489	549	541	530	500	553	511	509	480	513	502	530	551	514	568	520	500	510	525	540	496	513	534	520	498	536	524	530	526	532	518	515	531	487	550	567	499	533	531	546	515	507	532	504	505	490	510	516	529	558	535	549	497	527	535	568	504	505	522	538	552	564	527	516	554	513	505	538	531	574	539	506	546	552	539	549	532	532	554	505	531	549	544	524	517	609	509	538	529	557	540	521	501	501	499	534	547	522	576	558	539	517	515	487	509	514	549	506	526	514	509	500	508	514	502	488	516	523	532	514	487	570	538	496	532	529	535	550	555	513	563	527	539	537	510	556	517	562	502	530	512	555	522	513	507	545	547	521	580	483	566	528	541	497	530	515	543	504	536	530	514	498	521	540	488	516	534	555	551	535	513	510	486	538	510	555	531	505	542	523	535	536	505	561	532	498	536	540	533	524	527	545	518	502	501	528	534	575	499	535	575	530	520	500	582	527	543	569	525	534	498	502	520	551	548	474	521	524	540	523	506	515	579	520	540	536	506	545	529	517	545	511	526	505	526	517	531	508	533	546	566	514	554	554	517	524	548	528	528	529	490	524	521	535	532	519	491	523	499	513	534	510	494	514	513	523	534	529	527	520	531	468	547	538	555	529	514	554	506	529	523	516	530	494	487	542	507	557	528	512	532	551	498	525	544	506	494	504	532	546	493	525	545	549	527	527	555	548	561	542	510	515	535	514	544	491	546	508	573	527	504	526	504	477	564	561	533	535	510	505	513	538	537	530	516	525	531	527	498	514	561	543	505	527	563	535	506	535	543	507	567	514	530	531	529	534	551	537	514	519	514	538	532	563	548	503	529	523	541	573	537	583	521	511	503	488	522	549	533	538	526	543	523	538	517	500	509	503	549	567	553	527	546	511	525	521	546	516	546	519	542	533	531	518	545	551	558	554	555	535	538	519	502	565	492	515	535	517	586	532	481	504	523	492	560	487	507	530	557	540	551	493	502	517	517	530	569	529	534	541	535	534	550	515	518	500	525	547	527	515	547	542	526	513	523	511	537	539	495	515	518	514	505	528	543	551	553	507	520	517	508	525	544	538
23769	20996	24639	27532	21006	21068	16412	1918	976	815	801	746	750	642	531	442	412	466	436	385	338	352	327	339	263	329	285	302	271	262	254	231	232	279	234	227	230	238	221	237	189	236	246	182	191	213	211	206	226	239	219	187	231	198	206	219	239	199	202	196	206	190	211	232	212	216	217	178	203	211	224	194	220	216	225	183	213	230	222	224	189	237	205	199	198	222	210	220	228	207	183	193	221	211	199	201	175	210	211	214	206	207	222	206	220	187	213	207	207	208	193	209	200	218	213	164	211	199	215	212	203	177	198	203	221	214	214	193	183	207	206	217	188	222	181	208	178	209	184	184	230	240	189	194	198	210	195	181	195	216	179	207	215	198	158	209	217	228	200	206	205	204	195	227	216	204	190	205	217	235	210	209	219	193	188	208	213	218	195	187	227	201	185	212	193	196	205	177	179	227	206	235	216	192	224	187	203	207	205	197	197	209	201	223	223	207	222	232	203	212	196	191	231	221	182	215	203	211	207	206	211	205	195	168	203	173	223	206	204	203	202	209	210	199	213	204	217	219	216	231	201	227	238	202	200	212	188	190	224	195	227	190	236	209	219	180	199	216	239	193	210	203	210	189	198	213	211	221	231	196	208	200	186	237	216	199	182	200	224	202	209	213	186	236	215	173	201	193	219	234	212	223	205	225	206	197	209	216	232	207	206	236	218	211	206	181	211	210	192	205	214	202	233	215	206	192	217	221	213	188	226	186	210	197	194	196	207	202	210	197	216	216	175	228	206	209	194	222	214	228	213	212	201	230	209	214	191	200	245	200	230	192	188	224	228	211	214	192	189	190	217	183	215	196	201	201	214	199	175	185	198	211	222	208	184	201	184	207	213	218	214	190	195	206	214	204	200	205	208	181	205	183	205	179	194	217	186	232	213	236	201	206	213	220	212	200	184	201	215	204	209	197	194	199	209	217	197	187	216	201	205	223	216	204	205	199	224	223	189	220	192	178	188	208	185	209	202	190	189	209	197	178	195	202	208	201	185	208	212	217	207	199	209	191	186	182	235	196	214	227	185	196	205	199	177	226	210	189	192	206	228	210	197	188	211	222	225	193	207	229	224	228	194	211	214	211	221	243	193	212	219	217	214	225	201	224	200	195	202	221	204	222	205	205	209	186	239	229	205	210	195	196	225	179	202	187	208	226	190	196	205	203	221	222	180	192	213	196	196	190	196	223	228	215	192	220	214	233	213	246	191	183	216	211	188	210	214	212	224	191	207	218	199	186	222	201	210	210	217	215	210	202	235	204	190	180	205	205	198	186	196	225	203	213	199	212	215	214	206	187	199	193	217	206	216	181	203	197	186	188	181	207	215	204	218	189	195	208	213	221	191	191	216	221	213	224	176	165	214	196	197	216	236	196	213	196	217	228	203	207	193	190	201	202	197	200	191	191	201	236	246	204	220	225	181	193	207	199	219	206	219	193	220	186	222	187	195	222	220	185	238	201	215	217	219	239	230	230	185	204	217	245	229	212	209	206	209	205	205	209	206	228	223	191	168	178	235	200	226	229	200	204	210	188	197	202	208	228	195	238	220	194	200	211	217	220	203	218	201	228	195	198	178	230	204	217	209	228	215	204	202	208	222	189	209	185	204	222	197	194	188	182	209	228	196	192	214	209	175	218	234	210	178	207	207	205	210	182	196	194	208	183	219	239	216	219	191	195	217	213	204	177	229	189	213	211	184	196	228	196	214	204	217	235	203	202	200	228	223	204	196	223	191	165	228	232	225	188	207	239	191	186	200	216	208	180	192	207	201	183	192	221	209	202	221	199	191	181	195	212	193	201	217	229	192	213	192	199	213	215	196	193	189	225	208	233	206	194	205	193	203	199	207	201	218	222	198	195	200	180	195	194	189	186	193	199	202	174	206	200	206	198	167	211	204	206	216	199	213	222	225	226	188	173	200	197	226	192	235	210	194	213	221	191	200	179	207	189	199	206	185	193	220	226	199	210	196	215	197	212	195	204	190	213	195	240	212	181	203	192	212	223	178	229	191	171	186	197	225	203	230	213	195	209	183	210	193	185	178	209	227	199	177	181	198	215	179	201	211	207	234	204	204	189	200	188	199	204	211	231	216	212	215	192	206	206	203	223	228	204	189	190	219	207	195	220	166	190	173	207	203	203	198	220	214	194	238	227	180	194	219	201	182	226	205	198	200	212	199	190	195	215	188	201	221	192	194	198	207	222	207	213	202	234	210	198	187	231	236	184	207	225	194	194	197	188	206	202	181	220	213	228	216	179	205	202	192	197	200	221	202	220	209	189	201	223	200	215	196	211	198	194	189	180	183	216	224	218	241	197	191	205	186	217	200	214	222	203	213	218	201	190	210	185	203	210	211	172	215	210	215	214	200	222	242	225	242	200	197	214	189	203	195	213	207	213	196	249	228	184	228	231	207	204	183	220	174	195	207	199	205	200	205	199	210	187	218	183	198	217	193	197	195	193	217	179	190	172	196	187	190	206	233	200	211	210	200	185	219	208	190	219	215	226	196	204	212	212	192	204	211	200	154	202	217	193	186	227	196	231	200	183	214	229	222	230	187	172	197	196	210	179	204	203	203	187	185	239	230	194	219	197	192	207	211	242	193	222	222	186	198	212	208	225	205	225	203	196	234	199	230	222	199	182	210	219	205	196	199	213	197	222	191	231	241	211	174	209	197	203	189	209	217	195	202	179	198	204	206	218	233	202	208	225	210	178	198	216	208	198	186	202	207	182	233	219	174	206	192	171	198	174	225	221	182	199	208	210	216	186	206	185	228	186	207	188	203	210	180	180	205	211	218	222	220	214	193	226	204	211	222	204	214	185	238	202	207	195	199	228	208	201	224	179	198	179	199	192	220	196	204	225	191	201	229	231	188	216	176	224	206	218	210	218	196	227	204	186	192	188	196	211	198	216	188	164	195	203	238	197	170	217	201	207	180	214	180	202	180	191	188	189	206	212	220	213	200	206	234	189	174	206	206	201	183	200	208	212	202	191	193	196	217	215	203	215	171	207	222	213	232	203	227	213	225	238	211	193	211	214	205	197	196	176	192	195	189	178	208	224	202	175	181	190	218	197	237	205	202	218	174	180	190	198	197	221	185	227	207	208	211	226	200	202	229	221	214	197	207	231	195	198	200	222	228	212	213	206	231	216	184	175	204	185	204	201	182	193	195	204	187	197	194	201	224	192	207	197	238	210	186	214	192	191	202	211	196	190	212	208	220	197	212	190	185	207	205	209	225	207	204	215	238	214	187	179	217	223	222	199	216	200	183	186	202	193	228	210	181	209	198	187	203	196	208	232	241	191	229	230	226	208	202	225	190	209	201	183	221	212	188	187	213	203	204	220	240	217	203	207	222	211	199	196	219	204	212	204	205	200	199	212	211	206	234	196	221	234	187	195	206	232	219	204	203	210	195	189	204	232	225	204	211	212	227	207	208	214	209	225	224	216	198	212	228	166
13860	25057	13708	5888	2828	1589	1108	828	769	716	751	701	685	615	626	537	567	613	539	553	616	546	559	506	541	535	546	552	498	513	505	526	533	493	507	527	558	491	497	519	497	502	517	486	521	493	518	503	517	531	486	467	517	497	512	524	504	466	512	529	495	507	549	513	484	481	462	502	495	494	455	514	501	508	481	531	527	494	468	491	478	466	457	500	486	515	509	494	528	503	493	482	532	499	507	539	513	504	484	465	525	496	490	512	492	477	486	490	530	524	457	542	515	502	526	546	507	502	483	480	525	502	530	496	502	512	480	487	517	525	503	541	497	522	522	495	526	551	501	484	515	501	518	507	491	494	584	512	478	485	510	491	503	521	478	514	526	506	523	496	499	523	483	512	536	491	528	507	490	464	479	487	503	455	530	465	502	490	494	488	501	455	477	519	512	499	485	501	555	510	511	484	530	485	493	510	485	467	512	469	538	486	546	532	502	478	471	501	513	495	542	515	531	528	506	483	485	479	519	517	484	505	530	460	509	502	535	487	493	492	497	500	509	501	483	527	482	484	490	486	484	522	493	502	523	467	539	529	514	521	508	493	508	497	495	495	496	497	452	488	508	508	515	552	536	480	518	496	468	518	521	466	502	470	501	469	532	478	505	496	478	491	511	536	481	458	494	490	487	496	510	486	504	514	478	506	503	496	506	484	492	496	473	501	504	468	494	500	527	568	495	508	508	495	528	485	484	495	494	487	514	537	490	472	495	466	492	498	537	499	514	505	506	518	522	530	484	495	484	496	486	454	441	496	471	556	492	508	481	522	533	544	472	537	514	500	519	474	511	487	501	465	508	503	489	509	502	503	510	505	482	510	458	495	492	506	483	519	525	491	509	509	478	506	482	512	513	521	498	510	521	485	521	525	478	507	491	470	463	505	484	498	489	509	516	502	524	480	485	533	536	478	502	517	486	533	512	462	500	480	480	532	496	506	469	477	523	533	451	529	521	480	497	490	500	507	509	477	539	510	494	501	498	499	498	489	515	507	486	513	518	518	526	479	504	464	498	508	515	510	498	489	532	457	556	500	501	484	499	511	505	485	496	518	542	503	513	498	518	450	513	498	499	492	514	516	519	492	500	494	505	543	539	495	520	552	500	515	477	494	518	528	500	551	534	473	521	489	503	483	498	478	478	511	491	520	463	527	464	499	481	504	496	492	539	521	540	521	499	512	491	547	513	490	470	510	508	526	500	531	506	471	503	492	503	506	506	476	522	505	534	513	498	507	468	466	535	492	492	493	485	523	500	502	489	470	483	490	438	499	537	543	511	465	488	523	497	441	500	446	498	508	507	540	457	513	487	516	475	493	469	491	481	528	521	527	557	522	484	503	545	451	534	517	485	510	486	525	513	500	499	516	528	508	472	538	508	526	532	494	495	499	479	520	518	479	537	505	491	532	498	496	475	478	558	509	499	497	529	511	511	501	483	495	491	496	512	476	476	500	520	487	445	462	507	501	473	465	476	458	536	467	497	490	525	541	503	513	479	476	462	499	444	512	501	483	528	489	508	493	481	498	515	509	510	492	494	492	512	501	495	488	489	504	495	525	490	475	504	530	470	526	526	487	467	503	506	514	499	495	478	512	487	457	445	518	493	474	511	476	546	496	526	506	479	492	493	518	485	489	513	492	471	477	480	514	520	488	467	468	519	521	464	554	505	493	491	545	534	452	485	516	497	471	482	477	543	497	527	519	499	512	451	486	470	540	489	489	513	523	510	449	509	567	499	485	502	445	508	500	488	469	489	531	488	521	517	481	506	518	500	504	479	485	514	485	527	509	476	511	550	498	483	541	498	551	497	535	478	509	476	480	486	500	479	498	496	537	522	507	483	502	493	519	486	475	483	535	499	504	509	518	503	510	507	492	484	501	454	503	472	491	502	495	515	494	500	531	527	521	528	494	532	473	486	485	501	465	523	478	484	534	485	483	469	519	506	504	529	514	459	498	528	528	554	499	497	496	532	478	537	446	493	513	524	517	523	510	448	489	485	504	481	477	506	499	524	481	518	541	506	478	519	483	506	475	483	520	501	481	488	488	479	496	533	485	517	518	499	502	477	507	468	511	476	509	524	531	529	520	532	499	505	482	518	486	520	489	518	504	497	497	488	508	465	487	500	493	503	485	502	499	488	511	471	466	520	474	546	472	513	453	492	443	506	500	467	526	455	472	492	474	494	507	484	484	491	480	504	488	500	529	497	484	464	493	477	466	502	472	506	493	467	487	492	490	492	485	520	495	482	492	477	471	495	473	471	539	503	510	493	477	488	464	515	501	533	485	483	469	495	534	474	485	498	516	523	493	515	564	504	515	522	514	522	518	479	504	482	528	523	499	506	466	505	508	466	495	517	515	497	489	516	522	474	490	515	502	529	510	513	539	464	524	486	483	527	502	489	505	539	495	514	499	467	534	504	536	477	480	528	512	476	548	527	514	510	497	473	475	525	496	520	525	517	506	488	482	502	477	531	545	511	506	488	490	541	486	512	480	539	485	478	481	454	493	482	513	453	477	515	527	487	475	527	519	501	507	556	508	454	504	498	496	497	492	507	525	547	465	506	506	495	465	521	509	490	486	465	475	532	513	493	494	518	466	517	483	494	483	499	548	486	491	492	534	510	488	522	475	518	594	474	444	473	483	492	516	534	490	460	498	492	532	486	490	478	455	514	500	503	477	505	500	499	482	514	493	487	494	466	496	461	506	466	483	525	539	543	477	470	489	515	488	472	503	527	482	520	507	504	464	499	511	498	509	469	509	504	448	530	496	510	516	534	484	469	510	489	539	479	452	517	483	477	491	478	501	458	472	508	480	504	499	527	533	492	512	472	487	492	500	497	470	524	498	550	519	497	516	472	497	517	489	496	519	493	503	461	495	523	493	465	461	488	495	481	503	482	476	498	511	512	526	533	488	535	536	539	485	502	487	539	480	528	481	509	521	499	506	473	531	492	503	473	515	499	524	535	518	470	487	457	494	486	500	484	512	515	533	493	460	493	497	546	515	491	457	495	479	515	497	480	521	491	503	464	516	496	505	476	518	520	491	488	502	475	482	499	478	496	512	499	494	491	491	458	500	503	494	532	474	516	511	513	484	513	490	514	466	489	508	529	540	532	519	504	500	495	515	478	492	522	488	528	501	471	487	527	536	532	497	495	517	485	519	511	469	470	497	512	536	522	486	545	467	503	532	511	539	521	501	530	502	516	467	513	523	513	470	496	514	524	502	553	481	468	494	490	482	485	461	507	509	522	497	506	508	506	501	550	463	514	494	491	500	520	513	494	507	481	514	509	527	500	491	509	486	534	478	492	516	515	464	546	534	507	509	520	466	492	481	488	523	507	495	497	509	523	492	482	507	526	496	524	512	476	523	488	507	468	483	491	509	474	533	510	522	461	486	474	503	484	505	486	508	491	485	488	523	492	513	488	493	521	533	503	518	483	520	495	514	462	458	464	482
30801	21288	16699	6366	2212	1383	903	586	518	483	485	488	451	448	386	342	319	346	309	335	299	316	280	314	324	300	301	248	271	271	301	257	291	249	281	295	249	269	287	267	255	271	279	290	280	272	248	273	310	300	267	276	237	262	263	262	268	242	248	247	247	254	224	228	249	281	250	286	281	297	276	280	248	253	260	241	270	238	254	281	284	264	240	313	245	271	291	276	291	262	252	277	255	253	265	237	234	267	256	259	265	268	253	261	253	230	259	281	238	265	251	270	231	293	252	277	265	232	259	258	247	273	248	286	258	257	254	266	281	274	253	257	256	257	290	282	284	258	264	245	236	305	256	207	317	277	291	256	286	274	248	273	275	254	235	252	267	247	244	256	294	244	259	258	266	248	265	287	233	262	261	258	259	253	262	264	254	263	239	257	273	260	275	249	291	247	308	287	253	261	267	273	275	249	256	260	280	230	291	274	273	302	274	243	271	262	260	231	288	255	247	253	269	244	285	271	267	279	300	276	288	261	292	276	263	250	279	263	251	268	265	296	253	272	268	260	259	283	264	285	289	270	280	271	256	266	276	275	257	266	304	251	293	266	271	256	250	287	237	248	277	246	287	276	284	275	245	312	275	280	261	296	270	273	262	280	285	248	241	286	252	283	267	266	285	273	254	266	269	266	267	245	261	260	262	270	286	289	272	283	286	261	274	234	245	260	231	269	286	293	263	254	234	235	253	262	264	305	267	286	292	276	247	265	241	288	244	290	256	268	245	248	258	265	278	272	293	248	281	266	287	285	256	283	263	280	274	253	281	300	345	288	261	233	248	251	217	303	254	274	255	231	301	307	275	237	234	268	266	300	264	259	266	250	261	270	263	262	246	297	269	276	236	266	274	254	292	286	279	247	268	257	265	246	278	240	286	260	267	272	254	295	216	248	279	255	286	258	260	271	247	238	258	265	270	247	232	300	281	249	255	277	275	267	274	295	259	266	235	248	262	257	284	265	279	226	253	286	271	270	271	283	268	262	264	297	263	271	267	288	265	252	256	270	281	251	266	295	271	271	255	295	264	250	297	242	232	254	265	254	253	254	296	274	273	286	259	283	258	239	284	287	308	266	279	256	266	252	291	294	259	266	252	247	257	251	269	281	281	261	241	274	280	275	271	266	266	267	258	264	262	272	251	280	268	275	272	254	275	282	243	253	252	316	295	244	269	262	275	276	255	244	281	254	281	296	258	257	278	261	274	236	243	277	259	251	282	259	267	258	255	278	277	279	243	257	259	269	236	254	240	259	264	286	259	241	286	252	240	269	250	260	253	256	298	268	263	273	272	275	270	269	224	276	252	247	234	297	251	291	267	268	235	224	265	225	275	282	238	280	281	264	245	237	238	260	265	255	272	291	246	269	255	278	268	237	271	262	262	236	233	268	237	238	250	261	259	257	256	252	269	244	290	283	264	254	272	254	264	261	284	238	280	262	256	256	294	277	272	288	275	257	263	263	281	263	263	256	296	278	262	276	273	255	276	245	280	266	275	269	273	272	220	259	261	262	236	268	273	260	264	273	260	288	279	249	266	251	293	245	259	266	281	266	247	248	247	252	209	274	285	255	263	276	265	238	267	252	259	240	270	277	249	259	258	266	264	264	265	273	282	245	269	244	281	257	269	277	277	256	270	259	257	241	271	276	250	233	275	286	236	279	263	263	272	240	265	259	274	278	241	253	262	278	282	251	269	287	292	264	268	238	263	263	260	265	288	257	255	255	279	271	293	262	257	319	259	288	270	249	240	282	279	250	248	253	257	249	228	274	232	294	260	250	251	252	273	297	254	258	276	268	237	251	261	235	283	293	265	238	279	248	256	259	269	283	253	241	254	276	264	271	275	250	262	260	231	273	254	280	274	272	278	300	253	270	256	275	255	271	259	270	259	260	230	278	263	249	258	256	265	223	291	262	266	273	279	294	274	290	253	252	270	252	253	254	241	280	290	234	285	229	238	282	276	286	243	279	292	268	250	290	228	289	262	268	264	252	260	275	279	271	275	251	273	252	240	285	246	276	285	246	227	259	266	264	257	241	264	283	264	243	282	284	245	246	272	269	275	278	276	275	287	250	268	278	293	251	255	245	245	296	294	270	281	248	279	261	247	286	267	262	287	258	269	252	268	247	247	284	280	274	267	257	266	264	262	261	226	254	256	253	264	270	271	264	273	246	275	303	265	271	246	257	260	279	281	228	261	290	257	248	251	267	278	252	294	260	275	255	226	296	283	282	253	271	268	249	296	291	280	278	226	294	250	295	263	271	268	303	278	278	277	264	245	265	280	281	270	300	267	259	270	289	279	288	296	281	231	292	253	254	272	258	248	269	268	267	273	299	249	290	260	279	310	274	268	262	265	230	280	246	274	255	256	269	261	268	262	273	272	265	249	267	273	236	247	279	252	253	270	216	238	276	249	273	239	258	262	295	246	292	222	276	270	248	269	296	250	260	277	246	271	259	236	246	270	247	239	273	303	275	235	279	242	266	273	288	254	289	260	281	259	294	292	281	281	242	251	261	286	259	260	270	264	246	262	244	257	224	243	272	275	274	250	241	284	273	251	250	272	235	254	242	260	283	243	255	258	265	254	270	255	257	272	277	249	280	262	265	265	275	250	299	266	265	268	276	262	268	268	237	237	268	267	260	271	245	249	268	262	231	269	282	258	252	257	244	268	261	264	271	290	268	261	271	245	255	270	255	271	232	260	240	237	287	244	245	279	279	287	247	246	240	265	268	244	255	288	249	292	298	268	271	265	280	255	262	262	274	281	273	271	263	255	254	286	248	251	247	297	245	269	286	294	244	301	250	258	274	257	264	261	260	280	281	275	250	260	289	267	270	260	248	272	236	221	257	242	248	252	264	279	265	289	277	273	255	259	257	239	258	269	291	285	278	281	248	256	268	257	272	274	268	265	255	291	275	263	261	249	272	269	293	271	260	264	273	265	269	291	256	261	238	245	274	272	267	256	276	269	254	264	277	273	236	253	248	249	236	243	273	254	261	253	253	281	256	288	243	270	258	286	264	288	267	292	263	261	267	270	250	257	267	252	298	261	268	261	250	263	262	263	240	275	260	258	239	291	280	274	254	243	274	243	252	248	303	276	288	248	281	276	276	267	256	250	244	243	247	265	263	259	280	263	259	245	253	250	260	267	295	248	306	270	267	247	275	248	263	262	247	259	284	271	241	272	227	269	273	262	273	275	263	267	272	233	274	273	269	271	238	241	264	267	264	286	242	216	269	261	268	253	295	266	239	260	275	282	274	259	262	269	236	245	236	312	259	263	257	287	239	258	257	257	271	278	243	267	278	255	207	294	247	251	265	271	230	247	230	247	255	265	289	270	303	266	260	289	278	251	249	284	289	262	264	255	300	255	254	288	262	256	201	268	270	286	275	268	237	256	262	287	274	239	269	257	296	280	255	250	262	277	270	241	247	258	241	275	247	281	266	262	269	243	272
13069	14960	7574	3181	1671	1164	921	778	723	713	735	717	698	696	667	664	668	703	706	670	646	711	628	651	658	644	632	681	613	691	646	670	652	633	657	641	612	625	641	670	627	639	643	650	654	603	689	605	622	631	654	633	607	656	644	623	639	660	653	610	653	630	651	654	634	656	648	649	614	625	665	648	620	646	645	628	625	650	624	658	648	655	602	647	619	643	674	660	626	604	644	603	678	614	679	623	622	650	661	658	689	732	623	591	618	685	652	622	634	649	676	625	618	678	656	649	618	622	627	639	701	647	634	615	639	634	644	721	602	672	626	623	647	633	587	677	659	607	613	638	636	664	637	620	649	634	629	656	651	653	632	627	633	657	623	617	630	668	662	673	659	660	616	661	609	644	651	624	635	623	633	616	642	654	643	629	642	668	631	640	607	608	638	648	669	607	658	632	649	593	640	623	633	577	613	645	597	639	632	579	652	675	681	686	627	653	616	654	621	656	664	621	653	656	655	640	648	622	661	617	652	674	608	653	641	643	642	669	653	626	659	622	623	632	640	641	644	616	651	635	619	634	649	639	611	650	629	633	659	607	677	608	629	644	670	650	627	638	607	654	668	635	640	610	690	627	634	613	658	619	696	631	620	634	679	628	611	611	614	634	703	618	633	626	692	640	649	639	632	634	613	643	678	607	666	647	654	635	632	621	642	642	605	569	598	670	652	612	617	654	673	642	620	651	646	617	679	624	664	622	621	658	646	614	646	671	652	660	653	594	637	624	630	661	665	652	626	632	630	664	659	597	630	623	618	609	644	648	652	671	641	610	621	631	612	686	648	618	618	647	617	653	636	628	642	684	651	650	641	618	697	626	583	698	583	618	687	617	607	665	623	636	641	614	654	628	625	616	642	668	632	672	650	620	659	613	598	624	644	665	647	618	677	665	713	629	640	657	672	616	669	655	696	626	634	628	599	624	635	628	652	618	661	633	621	636	658	605	638	629	633	604	596	603	672	639	650	614	648	657	618	671	634	645	598	640	630	611	650	646	596	616	613	635	626	623	673	645	606	681	702	692	636	634	617	628	655	666	628	607	625	642	625	612	623	634	657	639	577	609	647	672	629	639	645	623	623	570	646	631	627	638	601	658	620	616	645	640	624	662	621	677	600	623	639	656	635	629	605	686	697	650	619	650	663	646	664	632	710	643	627	658	588	664	675	653	644	640	618	636	608	642	601	656	719	652	669	585	660	656	637	622	619	647	673	668	613	678	629	630	628	594	638	679	595	647	604	631	645	623	658	641	600	660	630	622	624	652	655	662	591	648	617	628	608	607	647	640	623	645	635	630	641	678	599	668	644	637	643	611	630	597	665	628	612	649	623	606	598	644	641	615	668	665	634	676	622	677	662	671	616	636	613	632	644	642	667	642	632	594	649	610	610	645	671	637	656	643	643	582	634	610	595	621	676	629	649	635	676	670	591	665	654	626	680	646	619	660	658	629	638	612	669	653	614	637	665	684	691	658	610	648	646	644	602	620	629	649	628	631	635	612	658	611	673	642	642	624	633	648	646	647	649	602	641	639	618	644	648	655	598	674	651	611	617	668	663	650	649	632	616	639	649	617	601	643	620	663	614	623	653	700	614	601	629	631	677	589	628	635	636	636	652	712	648	627	638	587	600	625	636	634	655	631	678	659	628	655	708	631	648	635	629	625	648	637	643	634	620	666	614	625	626	597	675	589	656	653	680	647	641	610	660	644	624	613	634	604	619	649	666	624	608	636	591	644	681	694	634	643	659	616	630	658	642	608	688	598	600	614	659	662	673	660	655	623	608	626	637	640	612	628	654	659	574	627	647	661	643	665	642	632	619	647	634	642	626	637	638	670	626	595	634	610	606	639	641	660	665	586	618	626	621	678	637	634	607	603	695	616	613	648	608	633	627	635	640	631	634	656	648	622	617	605	638	636	637	593	628	635	673	630	639	626	597	675	622	613	648	635	677	648	644	619	604	592	647	639	646	642	667	647	564	679	632	646	668	666	649	616	649	638	633	648	603	620	689	613	683	661	616	698	617	580	660	639	617	678	631	623	602	706	643	643	622	622	674	611	617	602	614	620	618	587	609	638	636	674	652	657	646	626	597	611	611	668	663	604	689	612	643	645	637	640	607	694	675	631	655	645	637	644	591	670	655	607	607	652	638	671	621	667	665	657	659	663	637	643	664	649	664	628	651	641	611	638	632	648	667	602	619	643	626	670	649	653	646	632	631	594	609	626	661	595	652	633	642	625	598	642	647	631	622	592	610	607	620	667	648	639	642	640	664	671	639	635	630	690	684	604	674	642	626	645	606	636	644	668	678	655	639	648	653	616	608	629	639	681	634	627	638	628	645	604	655	706	623	623	627	624	670	629	612	648	666	612	626	606	615	635	668	629	627	675	644	626	669	692	617	631	661	631	626	627	649	657	580	628	683	639	639	617	658	617	644	615	637	628	633	619	630	671	640	641	619	635	650	638	649	625	659	621	646	607	626	603	680	626	676	643	655	652	590	669	698	633	643	600	630	633	691	625	609	647	672	612	614	644	654	648	620	633	639	580	616	664	624	677	608	650	618	611	607	655	651	611	621	595	666	630	676	665	620	619	675	593	648	606	641	555	646	657	629	617	651	637	647	669	636	647	624	600	608	622	666	652	637	675	626	626	598	660	618	592	630	636	655	622	671	661	623	630	624	664	646	628	620	650	586	677	652	633	640	616	640	676	678	661	637	647	631	638	611	633	646	644	647	629	648	664	638	625	648	657	683	623	661	610	681	630	614	649	681	628	673	676	629	630	673	600	635	675	657	665	616	627	617	644	600	698	674	625	580	581	615	672	623	624	704	629	650	680	627	670	614	672	623	650	632	629	628	674	650	645	645	621	662	638	644	602	636	636	645	658	672	619	631	637	644	668	647	598	632	646	644	657	709	609	673	653	641	675	643	585	578	703	606	619	624	620	632	614	592	660	683	644	587	595	654	642	637	622	661	611	660	681	637	625	683	617	663	649	660	598	638	655	658	571	662	601	647	648	613	611	638	615	633	587	636	658	653	633	642	658	610	619	609	614	578	653	646	639	639	674	625	679	610	630	712	645	640	626	604	610	591	611	620	635	597	640	671	658	693	645	637	618	670	644	595	606	623	610	670	629	592	613	604	627	645	671	672	625	640	595	666	664	584	635	621	660	650	653	639	610	646	687	662	651	643	646	602	669	668	588	621	669	656	645	652	628	650	649	682	621	607	620	665	634	608	651	645	625	600	616	627	652	646	628	587	615	594	642	617	599	642	619	677	624	640	645	638	616	684	598	628	673	608	646	654	631	690	585	664	657	622	671	612	590	647	656	634	628	605	618	666	647	616	625	624	629	637	598	669	656	560	664	617	663	608	688	626	671	616	620	635	640	537	631	611	643	613	667	658	637	605	655	631	622	664	621	638	662	667	632	580	608	623	625	644	615	631	647	606	693	638	623
24422	20986	24280	27867	21009	19561	3004	1095	650	622	642	606	522	512	421	365	369	304	342	334	302	368	311	343	246	281	280	278	254	255	258	260	258	268	235	220	216	234	211	237	198	215	216	215	202	221	234	209	202	202	240	227	236	273	224	236	213	213	226	253	226	232	225	211	250	227	221	217	209	209	233	240	212	220	225	209	217	205	223	250	218	232	240	231	207	213	191	216	196	244	227	225	205	220	226	231	223	242	235	238	227	220	204	194	205	196	239	225	247	208	225	224	222	201	215	239	205	216	201	253	202	239	218	235	221	252	216	231	228	223	225	243	224	223	213	253	227	232	201	218	195	232	210	224	196	224	227	215	218	202	184	191	220	211	202	224	215	199	208	188	228	233	192	232	236	235	233	202	205	217	233	208	253	245	216	203	223	206	221	212	249	254	221	209	214	228	206	224	212	231	214	217	253	211	204	207	237	220	206	225	235	240	214	213	235	217	196	192	239	212	188	226	237	201	205	238	254	224	207	216	201	232	195	230	257	225	190	205	218	221	230	244	238	232	238	237	237	204	216	220	227	181	212	204	219	238	204	231	219	179	211	231	221	217	208	196	223	226	213	196	206	207	214	217	207	209	208	233	235	199	215	226	229	217	259	203	217	197	222	227	227	214	235	236	222	193	222	243	228	222	227	221	217	199	231	242	207	199	208	189	214	217	209	242	221	218	209	210	222	198	248	208	234	191	218	207	237	254	228	211	217	231	210	243	212	239	200	232	223	197	230	243	221	211	217	247	207	200	205	221	228	209	205	202	198	229	207	240	220	228	238	202	232	220	207	198	233	209	246	207	245	210	253	211	209	225	220	223	210	248	241	216	255	233	218	233	223	241	239	204	211	205	227	248	209	209	218	185	227	223	226	221	232	203	216	225	227	246	198	228	224	211	225	234	223	215	224	201	211	231	193	234	211	202	194	231	238	209	213	190	205	223	178	202	242	227	243	247	209	216	206	203	223	248	224	195	241	238	255	210	224	194	213	232	192	237	231	219	228	202	224	218	225	212	212	206	211	257	198	239	224	241	233	224	202	206	215	216	230	198	217	214	216	226	216	229	226	247	210	206	214	208	231	206	235	206	237	223	217	223	187	209	216	226	204	225	223	225	206	210	222	197	209	215	226	207	217	222	210	213	248	211	247	218	225	201	209	241	228	224	231	203	224	236	219	221	220	200	225	229	229	212	244	198	233	225	217	215	221	208	205	217	239	201	231	229	240	230	205	225	191	255	208	231	218	221	241	200	207	237	207	211	239	199	207	232	258	202	221	208	240	248	215	224	239	212	243	221	217	243	231	208	208	223	198	233	195	190	221	227	210	199	208	225	223	208	223	211	203	231	231	223	220	217	224	201	245	235	245	232	223	191	202	200	220	219	236	171	208	230	185	212	225	254	244	226	235	249	218	202	221	221	224	220	215	245	249	218	211	221	184	234	226	212	220	209	234	197	234	204	225	189	205	224	215	237	240	215	191	241	217	222	191	211	188	247	239	211	208	242	230	213	189	187	203	214	194	216	215	210	211	244	240	218	205	231	220	214	234	229	218	199	229	212	203	188	240	235	211	219	224	226	253	227	249	215	215	219	244	225	204	223	221	244	243	243	210	233	225	242	211	226	238	191	212	243	250	207	205	223	228	204	206	199	253	220	212	214	193	221	240	216	219	227	225	197	212	224	234	228	216	207	214	212	243	186	226	206	185	230	217	236	221	232	231	201	240	240	199	221	237	203	216	227	201	228	214	233	221	212	225	238	225	185	189	205	229	206	238	233	221	209	216	208	229	225	218	198	257	233	233	240	220	201	235	242	196	201	223	198	211	196	247	233	222	206	232	216	237	193	202	218	224	231	235	227	221	239	220	193	227	236	220	207	241	214	215	218	199	219	220	230	199	245	204	233	250	248	202	218	217	219	236	215	230	218	202	243	217	229	221	230	227	247	199	198	211	238	196	215	247	238	198	202	201	227	225	199	249	205	223	236	220	231	241	227	217	249	196	247	224	214	207	219	249	201	225	234	218	218	196	218	212	217	233	219	206	215	228	215	192	187	239	222	217	215	201	251	210	237	244	202	250	235	206	238	228	237	230	189	219	227	218	254	229	209	217	213	211	197	216	220	235	203	201	243	216	220	208	223	207	197	225	217	204	222	235	229	202	216	214	211	238	218	228	226	218	238	206	213	199	202	237	191	215	197	204	208	215	223	230	214	244	215	221	227	237	236	213	237	209	242	191	203	227	231	229	234	241	222	210	192	214	225	207	229	219	246	225	237	221	221	201	189	200	212	236	234	237	215	207	217	226	202	235	218	235	205	226	210	198	219	222	201	207	218	215	235	208	206	229	225	260	210	205	218	235	217	223	196	248	238	198	205	217	241	211	205	232	197	236	216	192	221	215	210	233	224	219	229	227	266	223	231	226	211	220	244	200	233	234	248	257	225	208	211	236	232	236	244	242	211	222	212	190	228	227	211	214	218	227	244	243	255	199	237	232	216	220	255	219	215	215	213	221	195	213	201	220	236	237	219	242	225	196	235	211	206	191	218	205	260	218	216	199	208	193	212	208	224	214	218	200	224	210	207	210	248	222	220	223	207	191	223	219	209	213	210	210	209	233	214	221	209	202	192	202	199	217	215	226	220	232	216	232	255	228	219	211	193	197	240	249	227	221	221	254	193	219	223	199	222	234	213	216	230	226	232	205	262	226	216	228	212	224	210	226	191	180	246	200	226	247	223	209	221	209	242	229	229	248	227	238	222	209	213	209	230	218	215	213	208	228	204	213	208	203	269	224	206	222	198	235	234	213	223	202	221	230	245	201	233	225	217	221	229	196	205	216	209	205	210	228	212	211	217	217	220	205	218	226	210	221	233	217	215	249	231	221	226	218	206	227	223	220	213	189	201	197	239	216	240	208	236	240	214	232	242	221	201	223	251	206	225	197	206	209	221	260	219	209	225	210	212	233	209	231	236	248	215	207	196	231	240	235	236	223	211	216	217	209	242	219	202	224	234	229	197	226	234	230	209	229	227	203	237	217	210	240	234	222	220	230	227	223	231	229	219	219	216	220	187	230	207	189	234	217	217	212	212	195	208	189	228	215	216	225	226	239	169	220	242	231	224	211	208	196	224	207	203	244	225	232	240	216	211	222	223	222	221	230	173	231	206	211	232	194	252	227	214	217	235	196	214	218	201	246	213	215	234	211	253	212	225	222	204	221	219	217	230	225	196	201	223	221	234	242	202	231	224	230	198	230	195	218	223	206	215	185	243	224	232	206	223	211	212	225	207	222	206	235	216	220	203	231	249	205	221	192	201	198	187	204	239	217	248	197	235	228	235	181	209	212	232	236	248	229	226	202	227	216	236	194	216	218	219	198	183	236	220	227	243	207	221	190	219	232	209	247	209	229	233	227	212	235	232	216	207	227	210	223	221	254	255	236	226	205	195	221	220	196	235	213	208	224	220
11536	21191	11020	4789	2370	1442	1040	801	717	731	706	644	682	613	622	601	587	602	592	588	561	630	619	589	564	524	499	553	586	550	565	570	531	537	552	562	540	529	567	516	565	557	559	542	522	549	535	541	573	538	586	539	570	535	527	513	523	531	550	536	560	495	504	537	519	560	545	576	557	521	523	544	541	522	553	572	535	532	548	527	554	566	557	580	545	539	555	520	511	541	519	523	501	551	569	518	517	548	541	533	528	548	511	543	536	523	581	523	516	527	555	555	528	531	530	510	567	557	538	528	536	524	482	541	502	543	512	522	502	518	590	560	519	534	543	520	516	537	516	494	531	518	553	543	522	544	521	522	521	562	557	517	568	536	503	535	566	512	533	484	585	505	539	529	569	547	547	493	502	587	551	480	573	541	545	525	546	523	532	512	590	548	580	533	546	548	534	554	540	559	563	556	516	576	490	524	546	564	527	522	553	482	536	529	517	557	550	536	593	524	535	512	560	530	504	551	566	543	558	527	585	572	559	571	556	524	604	496	531	557	507	573	536	542	490	550	526	524	594	526	537	503	564	499	590	541	533	554	552	541	582	488	517	549	523	528	552	529	505	526	551	511	553	532	523	528	540	583	550	547	499	496	548	537	513	542	573	524	501	533	500	530	548	571	534	541	520	557	514	526	485	543	531	497	513	496	499	514	543	492	587	551	533	528	530	499	519	509	460	494	529	536	504	543	535	491	532	513	553	535	516	564	557	556	528	564	518	555	553	518	537	499	510	553	518	574	527	523	515	514	523	555	506	552	531	557	533	520	544	509	578	566	526	544	540	544	570	523	540	518	492	551	574	527	559	543	579	580	551	552	562	517	549	516	524	535	534	531	561	510	547	587	513	536	558	518	542	497	519	531	552	547	538	530	518	524	529	533	519	514	556	532	573	489	563	490	541	515	544	543	486	551	492	535	518	531	529	479	563	543	551	506	556	541	517	509	541	500	523	535	518	483	514	522	536	529	519	546	537	516	510	577	530	562	531	523	494	599	519	587	495	495	532	543	522	536	543	551	512	532	538	542	497	575	539	592	537	551	529	532	521	566	520	496	513	549	582	548	518	528	568	573	548	514	531	544	554	508	537	550	586	537	554	526	567	543	518	535	525	546	542	547	515	561	524	520	522	512	562	516	544	542	529	549	559	536	559	539	529	601	528	530	512	533	529	540	564	536	551	526	487	564	541	455	532	535	537	518	555	520	520	502	553	525	555	522	508	533	525	520	494	526	535	557	513	549	547	533	525	572	508	550	538	503	560	539	563	569	542	546	555	524	539	584	521	508	544	552	531	507	533	537	504	525	540	564	602	555	508	533	564	544	538	531	566	502	537	534	538	569	514	529	557	521	512	540	538	529	578	535	563	528	557	488	534	517	556	553	523	581	499	529	517	521	568	571	529	553	519	570	605	500	558	517	524	516	489	550	546	534	491	539	496	500	550	553	544	521	516	538	506	512	539	538	539	524	552	507	536	571	572	546	493	473	542	528	539	518	570	595	542	558	551	496	536	572	524	510	525	545	543	561	519	490	575	554	532	523	524	553	556	522	557	534	538	522	562	510	585	493	551	489	570	547	504	556	502	500	500	547	545	516	571	553	521	545	528	538	522	538	538	574	538	542	543	520	557	572	476	520	512	545	575	521	541	535	548	526	536	512	548	539	559	547	483	524	510	540	572	502	550	521	531	591	541	535	532	507	525	495	539	502	525	564	550	532	544	552	535	504	525	561	568	568	509	511	502	585	534	555	554	512	525	587	539	478	541	560	541	516	541	506	522	558	543	542	549	490	550	513	509	544	510	506	556	587	564	539	542	481	527	529	522	581	569	555	551	542	539	574	560	529	554	550	540	541	521	589	520	550	539	544	531	522	584	574	535	545	543	531	552	580	510	552	556	547	536	532	529	519	579	564	485	562	548	507	527	500	541	516	511	531	576	535	556	582	544	524	529	538	528	562	545	525	521	533	508	548	531	529	562	510	536	537	562	566	572	539	559	517	546	536	514	552	561	537	543	513	566	547	559	493	505	520	558	604	484	552	540	588	520	543	552	532	527	569	541	508	535	543	547	539	555	500	518	549	494	519	511	563	572	548	504	550	501	593	570	521	544	499	551	555	522	519	566	532	521	528	544	532	551	534	542	563	523	534	547	545	516	533	533	544	547	548	547	521	569	516	522	533	543	523	545	508	533	545	538	508	508	566	531	512	566	524	535	518	546	519	535	568	516	577	553	528	500	534	511	575	556	498	554	522	548	564	496	508	552	522	570	500	532	513	554	537	567	544	477	563	526	537	561	527	549	541	557	567	556	571	528	568	485	530	499	524	579	547	534	536	536	566	541	495	518	523	539	526	544	534	559	552	537	500	581	543	533	546	534	510	552	570	534	561	540	515	553	534	536	540	524	490	526	545	577	543	535	593	519	527	508	535	569	541	505	574	549	508	544	553	539	559	552	543	521	527	576	511	530	541	556	516	503	527	521	531	527	542	522	536	570	537	515	528	522	513	527	586	587	522	569	553	524	550	543	542	523	586	549	546	532	519	551	552	516	558	513	510	554	542	507	530	542	512	520	552	555	551	540	543	530	547	515	577	559	530	553	558	575	541	554	555	496	530	541	559	536	582	512	543	510	554	530	504	586	535	520	527	536	524	549	502	516	530	521	535	556	504	485	558	529	527	535	535	502	572	553	537	503	554	572	511	553	500	520	560	508	552	520	551	545	543	517	502	540	515	527	503	494	503	507	552	564	539	514	522	530	547	486	543	518	551	557	540	548	561	545	554	535	546	493	539	562	516	530	504	544	535	525	535	507	482	527	524	513	539	486	559	564	503	501	490	560	570	558	506	512	522	543	516	551	547	514	542	543	560	557	517	549	536	528	527	534	572	511	535	522	555	534	546	525	566	534	497	546	536	525	496	529	532	563	579	539	549	546	518	525	576	581	548	513	571	537	503	543	576	554	538	571	563	522	558	523	544	567	540	501	514	505	546	546	549	484	541	532	527	584	548	523	515	542	536	545	544	547	512	527	512	504	509	539	533	513	553	531	577	540	544	518	577	554	541	537	552	476	557	583	510	583	572	554	493	562	526	535	559	506	537	504	545	525	528	541	540	531	554	512	567	541	547	526	500	565	516	491	543	525	560	531	510	517	525	513	522	550	508	539	545	560	530	547	553	502	537	537	563	528	462	552	499	541	595	534	495	513	560	536	533	533	570	529	568	555	541	558	530	501	555	550	541	520	531	520	516	511	547	524	547	538	518	538	533	511	531	528	556	526	526	546	548	548	538	545	555	491	543	522	548	512	502	562	567	538	592	559	539	532	528	568	519	558	547	559	513	504	477	541	560	490	567	535	548	539	548	529	526	530	528	565	586	514	507	543	552	535	545	532	521	552	505	524	577	511	540	582	548	498	533	534	527	550	522	548	510	540	546	529	530	543	538	511	523	568	544	538	528	528	521
23843	21040	24707	27575	21043	21101	16652	2259	1038	813	853	741	689	616	512	408	390	398	389	386	389	364	377	340	309	353	282	279	288	250	244	246	256	231	233	240	230	225	221	234	244	193	239	219	216	247	227	214	210	199	239	204	201	221	248	248	190	204	178	189	220	182	192	195	202	196	215	223	213	214	203	201	244	221	180	209	185	210	229	232	196	215	219	208	201	224	215	207	194	204	177	230	195	191	193	208	205	230	216	231	218	212	216	232	224	204	201	229	202	203	197	184	224	184	197	190	211	221	206	219	218	208	225	214	206	220	208	202	238	188	200	223	192	202	205	191	221	213	215	224	201	239	225	235	193	258	201	188	229	188	201	179	208	209	203	192	213	232	236	217	215	202	202	210	227	245	199	179	215	234	241	190	211	237	192	230	224	229	220	189	212	204	201	224	208	207	196	202	204	175	211	222	181	216	213	212	204	180	197	210	198	225	194	223	209	228	216	190	207	217	208	221	220	219	235	228	257	232	214	186	217	195	218	216	216	207	237	189	215	257	221	220	215	200	206	215	229	207	205	226	215	186	197	197	202	224	212	192	231	214	205	224	231	189	205	229	246	227	235	199	193	234	193	212	219	211	223	208	212	202	218	185	185	216	228	228	236	230	212	211	214	215	217	240	223	226	215	213	216	214	245	229	188	225	206	216	221	224	230	191	210	198	225	185	198	220	231	224	198	235	227	219	219	223	226	227	217	203	277	209	213	226	206	214	217	182	194	216	245	225	211	213	191	236	218	212	218	211	199	190	188	209	203	240	185	209	209	198	220	171	231	223	194	224	201	207	205	214	189	222	227	204	211	201	198	186	204	195	239	179	231	217	208	199	222	202	207	222	218	230	187	207	213	176	226	205	207	182	222	214	193	218	171	230	205	199	217	192	196	242	233	211	185	205	231	217	207	208	230	209	199	210	212	197	210	196	211	228	212	218	192	180	217	214	235	205	222	209	244	180	215	215	214	221	202	194	214	208	220	204	224	205	206	217	205	210	190	206	206	204	197	246	176	231	226	186	221	205	191	185	213	236	225	207	199	207	219	215	243	212	208	221	211	238	213	211	180	190	211	208	188	194	192	206	200	236	204	208	219	228	232	215	205	204	232	224	213	209	181	208	186	235	249	205	206	210	186	194	197	216	193	221	223	213	227	207	198	205	213	234	194	194	190	250	179	218	226	176	219	226	221	182	217	201	202	207	228	196	223	225	195	245	206	222	212	208	225	197	199	182	203	202	203	189	242	223	219	211	216	203	224	221	196	224	201	197	201	208	218	199	189	202	214	198	227	219	242	209	200	201	216	244	188	215	213	244	242	210	218	212	229	206	224	209	209	224	199	215	204	201	204	210	190	205	199	198	217	205	198	204	218	214	224	197	210	226	211	211	191	225	221	213	228	195	240	234	221	218	203	188	224	213	223	207	239	229	229	207	235	215	227	220	213	235	215	182	187	188	218	212	205	225	222	195	210	230	205	204	241	179	232	209	178	203	226	228	219	218	212	203	196	171	199	194	213	215	206	200	215	192	225	208	203	199	226	189	216	234	200	226	230	222	218	202	192	201	204	209	203	213	215	202	214	219	205	179	217	234	185	212	214	182	175	192	236	236	219	210	193	212	204	218	198	206	219	231	198	242	226	218	192	185	182	200	199	196	208	185	210	215	223	223	230	232	198	216	230	214	240	232	221	233	206	203	220	237	208	221	209	237	185	194	199	215	194	217	234	180	209	191	198	205	205	215	225	214	188	211	220	258	208	225	215	187	213	202	201	210	222	185	195	211	184	197	213	207	221	218	236	220	196	199	200	172	210	202	221	190	207	235	234	206	202	207	224	228	212	232	206	222	216	232	226	192	217	201	201	217	243	183	221	210	198	174	178	203	200	208	178	213	209	199	214	205	217	217	221	200	200	207	217	193	197	220	226	229	199	237	224	225	206	222	189	199	226	221	211	238	206	193	218	208	228	206	214	191	230	216	219	201	240	190	200	196	212	195	227	220	211	232	196	195	196	220	189	199	218	226	210	211	214	192	205	236	219	201	240	209	209	212	198	216	210	221	201	225	215	186	219	206	229	209	200	196	220	206	204	175	198	202	213	213	215	213	208	204	221	213	205	213	199	221	206	228	216	218	200	219	214	211	234	234	211	226	210	201	204	206	189	227	219	207	201	231	208	219	222	207	212	242	191	175	191	207	210	223	210	211	213	191	201	209	210	219	200	204	221	204	204	192	229	210	188	177	195	207	229	213	199	186	215	188	217	214	233	231	226	209	193	201	249	220	210	226	226	231	214	198	184	195	205	225	203	227	211	216	212	194	227	226	229	199	220	224	246	203	201	208	202	217	208	219	218	236	216	177	244	173	205	203	225	218	222	187	198	211	246	206	202	197	185	188	206	174	193	219	205	193	198	190	207	224	219	225	230	207	186	185	230	205	198	235	206	200	202	204	195	216	207	182	177	212	201	213	220	217	230	215	185	201	225	208	223	200	224	216	229	207	226	195	217	201	225	217	207	212	227	225	214	230	231	192	221	222	238	192	229	227	210	230	191	197	211	198	200	214	182	203	212	232	221	214	222	205	223	215	214	194	206	195	203	238	205	230	199	206	194	187	219	202	201	228	193	235	203	196	211	231	183	203	211	207	220	211	192	195	206	204	196	190	218	195	207	230	216	212	211	226	217	207	222	214	226	188	225	220	235	206	225	192	192	202	208	168	197	198	188	184	217	231	207	200	200	182	220	205	209	194	226	228	194	209	212	212	206	199	196	219	201	236	198	211	201	214	210	201	189	229	216	193	199	234	213	185	203	213	185	217	211	227	227	243	222	182	211	220	234	183	218	243	208	195	216	230	218	192	217	191	188	176	231	189	211	209	207	214	196	165	234	219	218	224	223	191	192	208	227	207	203	205	192	218	206	195	189	212	224	210	193	222	205	198	201	204	212	182	183	211	187	202	213	209	215	226	229	205	180	195	211	218	232	202	201	191	194	237	201	216	232	208	219	194	219	229	236	207	232	197	218	219	190	216	199	183	192	225	205	181	206	218	225	205	216	209	220	212	225	202	197	215	197	201	213	203	216	217	204	199	205	189	197	216	222	191	182	199	223	191	199	199	218	199	197	177	195	193	206	220	205	207	220	227	217	223	206	217	231	213	229	198	201	228	213	215	204	211	191	203	206	227	211	210	251	195	209	202	211	221	200	259	221	233	210	196	197	213	195	220	209	205	207	228	219	217	199	203	224	260	190	217	213	202	203	185	217	207	202	195	251	211	216	246	191	202	198	241	222	207	230	213	189	226	217	224	193	220	226	210	208	190	197	212	245	178	223	208	222	217	187	215	187	212	195	224	191	198	214	206	191	222	199	201	227	202	228	230	229	208	191	189	214	192	221	217	218	204	237	219	246	205	220	217	183	237	207	208	227	173	203	208	192	201	210	205	226	230	202	193	218	187	188	191	227	212	201	208
14064	25495	13691	6328	3205	1889	1218	931	775	715	733	711	719	672	602	626	570	610	616	574	539	569	599	540	550	550	538	558	511	544	525	499	570	501	551	506	523	527	501	522	554	488	502	503	527	527	491	558	494	524	530	529	494	493	502	528	477	503	522	485	491	519	525	490	513	528	538	509	517	563	520	505	460	506	533	463	512	513	504	498	471	521	579	483	524	530	482	499	491	538	509	559	501	535	485	491	487	524	543	496	503	538	544	514	505	478	491	547	488	519	503	554	510	531	479	543	500	528	513	512	499	538	494	533	506	488	515	510	486	507	534	525	490	491	482	529	504	512	478	506	515	499	531	518	519	499	494	551	514	539	507	508	496	536	474	524	488	499	511	528	516	542	541	488	512	541	498	486	492	454	476	498	476	460	500	549	497	511	504	521	505	497	509	492	509	519	501	507	518	509	465	505	492	559	512	492	536	500	461	507	509	523	553	518	496	532	503	529	527	503	501	505	524	539	526	516	544	509	528	503	508	524	511	513	525	533	500	539	499	505	524	518	516	503	513	529	521	521	533	527	511	572	559	555	559	475	516	505	506	498	504	522	473	517	481	498	510	458	506	516	494	542	480	536	569	498	504	534	545	516	519	522	513	528	498	534	506	523	524	558	477	511	485	494	506	508	504	514	533	489	514	487	485	472	464	499	499	559	517	498	527	524	530	486	549	484	530	487	518	541	515	488	521	505	518	522	521	479	498	509	523	511	547	495	521	535	488	509	487	521	475	499	443	507	528	482	549	498	505	525	536	472	489	545	564	506	512	505	489	505	577	468	502	471	517	510	556	480	500	514	468	539	501	518	511	478	464	512	523	503	577	477	490	447	480	517	488	537	494	507	517	489	511	566	521	516	492	516	473	517	520	529	549	541	513	538	496	532	508	555	535	492	511	542	513	521	523	522	542	483	513	477	519	498	532	491	506	448	513	486	518	510	518	484	507	515	523	489	518	459	512	482	526	537	471	516	519	500	514	541	493	486	490	495	517	488	505	526	513	490	473	501	492	554	548	539	506	528	509	503	507	515	508	492	508	511	524	509	516	489	486	487	505	504	465	511	485	508	521	540	506	527	539	519	486	502	501	497	510	524	538	572	534	518	483	552	513	498	517	515	498	518	508	518	453	484	502	501	498	515	484	495	484	496	495	539	534	481	530	529	498	512	499	502	467	513	518	513	479	516	522	496	513	511	546	550	482	518	522	507	477	488	487	528	503	553	518	482	506	471	514	547	544	530	529	496	497	555	446	548	486	506	490	520	514	517	543	530	519	478	529	514	493	523	466	502	535	523	525	498	518	488	534	519	469	493	511	488	463	493	506	505	503	501	523	525	509	526	513	533	515	487	547	488	483	488	517	522	486	520	534	471	499	544	513	501	532	491	486	487	534	522	510	516	539	510	515	500	491	534	506	539	551	473	542	494	476	489	521	519	510	479	521	487	547	497	518	527	506	502	536	515	518	490	498	505	555	505	517	479	475	492	485	489	501	535	520	487	468	492	494	496	541	495	515	506	539	542	501	509	515	511	483	491	488	501	504	523	494	530	505	497	527	490	470	497	511	499	522	486	521	535	465	526	491	505	501	528	515	509	532	522	492	516	536	490	516	504	503	515	493	484	526	505	510	509	504	521	522	475	477	500	503	491	496	492	551	508	479	503	493	524	528	502	488	527	496	484	490	529	519	539	520	510	452	496	524	483	487	511	536	507	521	507	509	523	446	511	504	497	486	513	503	500	504	514	527	539	519	497	525	508	526	478	496	506	438	493	566	497	519	531	486	526	538	527	513	474	515	501	512	506	475	497	496	471	509	485	481	514	506	548	519	473	496	493	533	477	493	502	520	531	499	515	500	509	502	506	487	530	513	521	461	542	493	498	519	556	507	518	488	541	508	496	511	506	485	498	548	520	543	534	523	476	547	511	531	503	532	517	500	513	525	504	512	521	510	495	520	479	514	525	484	466	510	514	530	513	518	519	494	510	502	526	542	506	490	532	547	506	498	535	520	513	526	468	537	472	497	519	514	519	478	503	445	504	510	515	544	483	499	499	501	525	478	484	542	531	530	499	514	522	486	517	471	487	516	506	527	503	461	510	532	481	544	519	541	525	514	523	504	511	513	496	517	544	531	548	534	493	570	523	493	532	526	501	502	494	535	510	518	520	511	550	490	482	501	479	500	495	526	544	503	500	524	487	504	541	526	532	479	526	490	527	498	495	496	494	514	493	479	497	511	503	509	514	489	499	489	492	496	469	531	487	511	497	490	533	494	506	468	509	559	496	510	508	519	495	535	509	433	536	522	488	479	503	466	493	484	523	556	479	504	500	478	523	451	536	502	517	486	519	463	483	502	480	527	497	500	523	472	480	513	504	536	517	517	512	501	516	516	525	520	518	521	472	550	484	502	488	541	563	554	460	530	508	486	511	482	480	505	518	510	521	537	500	452	502	523	504	503	499	517	534	490	514	515	511	498	548	527	537	503	502	506	492	501	502	527	518	512	506	477	544	491	475	461	486	507	517	514	492	537	511	490	515	529	514	492	492	505	526	516	525	527	536	524	504	546	563	510	501	504	511	523	504	503	468	464	537	483	546	490	515	508	487	524	527	515	480	512	562	537	514	528	536	534	512	495	530	492	513	549	504	518	516	464	490	523	508	531	498	476	507	517	528	513	538	523	511	537	466	524	459	561	496	511	495	509	502	485	464	476	494	514	520	493	524	538	511	482	513	523	520	476	519	517	505	536	491	528	534	506	486	492	513	550	493	524	517	516	520	501	551	509	523	505	487	558	484	479	469	467	485	485	523	544	477	505	534	469	486	471	528	487	528	536	489	508	576	504	496	501	501	512	494	494	532	532	544	478	479	561	504	486	497	529	526	520	562	517	545	505	527	543	483	522	549	545	496	509	507	520	498	506	496	510	476	507	495	520	503	534	519	496	478	496	496	486	502	515	497	492	520	497	510	510	491	486	485	505	528	482	538	520	549	540	548	549	521	554	480	517	515	516	529	512	507	525	523	505	516	502	513	498	522	510	454	502	508	497	484	489	468	462	507	503	536	512	466	513	533	542	513	493	492	507	488	498	494	501	519	529	468	494	505	466	534	498	518	526	475	475	459	491	564	466	492	505	529	489	552	521	502	483	489	529	481	533	494	473	491	539	530	518	481	530	530	477	499	512	525	487	513	509	519	489	513	482	510	507	504	502	500	507	510	525	502	547	509	484	480	550	548	517	491	542	499	526	550	463	508	503	481	513	497	531	505	508	501	512	509	502	511	513	540	497	502	487	526	528	511	509	480	500	498	510	487	495	506	499	542	532	486	507	540	506	545	522	509	542	553	535	522	494	497	504	549	505	513	487	511	522	492	522	484	539	529	526	486	562	557	520	488	513	496	511	478	501	550	463	508	511	498	448	513	482	507	523	499	501	505	509	503	488	502	473	544	509	494	503	531	462	554	513	527
30874	21280	16602	6010	2381	1509	1037	727	570	482	469	464	460	412	387	306	362	361	333	331	299	319	310	297	297	273	303	296	305	295	273	253	280	294	287	284	296	257	278	287	276	239	264	270	256	250	270	252	274	291	255	300	268	277	252	254	264	283	278	249	269	251	275	287	264	228	271	274	285	223	242	259	269	267	265	246	255	264	259	277	261	306	258	252	262	291	285	277	247	284	261	277	263	247	273	275	263	276	283	250	284	238	251	295	266	279	252	263	270	272	265	270	278	267	292	266	236	270	261	284	272	271	252	241	274	242	269	274	254	283	261	264	259	259	273	260	258	262	273	249	287	285	255	270	249	261	265	284	264	281	242	237	310	247	251	273	281	251	277	262	274	261	251	275	266	257	250	295	273	268	258	282	266	237	280	259	295	267	249	260	278	294	286	249	253	272	257	266	246	246	277	273	281	252	266	278	266	278	246	252	264	264	261	314	262	271	274	250	246	269	253	277	271	267	268	297	265	266	275	257	249	258	280	284	236	251	227	244	276	273	305	255	237	238	259	294	269	265	250	272	277	288	259	256	278	265	277	276	270	268	268	265	248	267	266	253	252	263	253	273	281	293	244	265	268	269	276	264	274	242	269	251	296	258	273	275	256	262	242	255	279	246	236	282	239	284	280	237	286	276	263	273	287	292	254	289	267	296	233	260	255	296	252	247	265	239	254	269	278	279	268	277	267	217	238	245	273	275	277	270	287	260	269	261	261	263	280	274	280	276	265	261	260	255	271	264	254	273	242	244	272	301	267	254	287	260	305	283	299	315	277	268	265	279	263	287	267	265	254	302	260	256	263	257	252	251	264	263	253	275	260	255	266	290	249	272	255	286	286	260	269	268	245	258	242	294	292	308	275	257	266	287	290	245	241	273	296	295	243	282	261	267	247	248	257	260	270	264	265	270	260	268	258	256	256	260	267	256	270	286	291	258	247	276	263	278	281	246	278	241	267	256	261	242	286	247	284	282	261	270	277	254	306	273	263	236	286	296	262	254	279	250	249	294	257	301	266	276	262	237	249	266	280	266	256	289	262	251	256	255	279	273	274	273	255	290	267	255	277	241	266	258	246	272	272	264	265	275	266	270	270	256	270	262	234	268	263	274	300	266	256	263	257	286	274	257	305	303	280	275	283	287	271	259	247	235	267	259	251	289	272	293	275	249	297	251	244	276	278	272	267	271	293	232	232	253	297	261	258	276	251	268	252	298	242	250	266	259	263	258	249	273	266	255	295	249	271	280	286	252	276	270	270	281	250	248	268	257	289	233	245	273	275	270	238	273	266	219	289	257	283	253	265	258	265	263	254	283	257	264	282	260	275	257	267	260	261	254	258	274	278	249	289	273	263	228	285	261	277	265	296	282	289	250	273	273	284	259	277	243	275	268	258	279	263	284	250	264	271	247	291	255	264	294	259	263	247	269	262	263	266	268	262	237	246	268	254	263	281	263	236	258	309	241	270	264	260	290	239	294	277	254	246	265	265	237	303	256	269	279	265	296	270	276	249	269	237	276	267	271	246	281	281	255	254	274	285	275	241	263	262	279	237	269	296	291	261	247	254	265	271	297	266	280	222	279	255	277	226	245	253	288	261	242	263	289	249	295	263	241	288	263	244	254	267	222	263	294	319	271	247	285	245	266	259	275	271	258	254	270	254	260	269	247	269	268	263	248	271	265	236	253	244	252	267	273	273	260	266	234	293	247	250	248	288	264	263	283	271	287	258	264	250	282	285	292	258	245	264	305	279	266	246	274	273	326	283	262	265	274	260	264	239	290	266	269	287	260	255	302	236	268	269	245	259	274	250	262	299	280	287	278	241	254	266	256	285	248	245	268	274	249	272	262	279	253	253	252	283	273	272	275	257	276	262	257	297	310	245	277	251	302	282	255	267	267	281	273	267	274	285	257	264	298	286	243	252	261	254	263	267	261	270	285	242	259	249	314	285	246	242	271	270	260	283	271	265	268	269	279	250	270	246	261	283	251	264	265	282	243	252	255	258	290	279	260	236	248	246	276	211	270	263	275	272	248	274	257	241	263	240	238	271	264	297	250	244	258	252	256	282	285	271	255	271	270	282	249	252	259	266	239	253	263	273	271	222	286	226	280	245	273	240	257	264	280	266	243	289	280	248	280	282	265	285	278	269	274	248	258	246	254	284	262	253	255	289	266	275	259	257	293	271	242	287	274	253	252	251	286	270	260	271	239	269	245	249	257	250	260	310	258	269	283	231	264	269	252	262	226	266	280	253	267	271	273	269	268	256	256	248	269	276	276	268	253	273	252	251	212	243	222	274	281	263	249	247	269	254	270	282	262	231	279	248	288	263	273	265	268	238	247	255	295	276	277	298	255	282	269	257	261	255	254	291	274	228	262	279	272	262	275	246	280	256	264	276	276	235	264	260	277	256	310	253	266	265	283	266	244	280	247	276	267	236	254	268	266	239	265	275	262	255	276	288	225	278	272	251	259	272	257	262	250	289	284	248	238	256	257	274	259	248	253	250	240	287	262	255	255	294	257	245	267	282	264	258	280	274	275	257	268	255	255	273	239	260	231	255	275	285	275	282	252	247	252	259	261	257	283	268	252	257	235	285	260	269	273	262	247	239	281	280	232	264	247	267	244	265	260	261	267	251	252	268	261	253	248	229	284	274	280	266	249	286	253	292	261	217	275	310	256	295	273	271	278	266	268	273	271	228	269	249	268	274	256	261	254	268	244	253	269	270	260	274	258	265	268	236	258	265	291	282	249	240	286	251	263	252	254	275	271	255	247	262	276	292	286	275	312	269	254	234	289	280	248	241	269	259	265	249	255	271	253	272	274	257	245	277	275	267	263	253	261	291	278	272	271	229	235	257	250	250	248	265	261	279	249	288	279	259	260	262	289	284	256	257	266	292	277	291	279	277	270	257	265	260	272	279	263	283	251	265	228	271	251	261	254	238	265	252	261	233	246	251	277	248	253	264	264	273	274	276	255	248	247	268	293	255	263	258	264	291	232	288	272	282	268	260	264	233	223	258	249	274	249	252	251	286	288	238	259	304	285	265	263	249	272	295	318	250	243	276	296	278	261	281	251	281	250	271	250	260	237	260	281	263	262	267	270	249	259	275	243	303	276	261	255	288	273	294	260	267	272	268	286	244	250	261	242	278	254	263	264	249	284	262	241	263	255	299	244	256	299	256	250	269	299	273	298	260	288	265	236	300	256	270	303	272	269	268	299	292	235	241	237	307	249	262	263	282	227	244	269	273	254	259	284	271	273	269	294	298	249	256	255	267	267	239	248	272	262	285	235	283	260	260	242	245	262	285	275	279	231	291	228	292	261	286	244	260	256	264	278	292	263	271	257	272	286	243	240	207	266	272	251	260	261	233	265	272	242	238	281	269	218	261	298	238	272	265	240	277	279	254	259	267	241	264	249	277	275	254	276	297	281	256	282	263	253	272	302	281	247	279	292
13806	15642	7412	3060	1739	1169	974	819	711	735	650	757	720	653	684	741	676	653	645	663	659	671	618	635	637	587	643	645	640	604	615	636	649	664	642	659	637	654	678	625	679	663	672	640	643	664	643	657	639	642	632	638	597	661	659	648	622	659	603	654	628	614	628	603	657	639	635	668	646	630	636	646	638	663	652	626	645	640	605	613	644	604	630	637	674	624	645	648	612	649	626	662	657	618	662	605	601	658	631	595	647	649	639	634	608	701	671	663	614	622	614	622	658	665	574	625	637	647	661	634	586	642	613	652	645	598	615	643	605	636	658	689	611	633	624	615	654	614	609	612	654	658	620	638	678	661	637	662	639	662	614	668	610	653	683	680	615	647	629	639	635	634	671	664	628	652	668	670	595	632	647	604	566	632	603	625	626	635	627	624	626	630	645	627	666	635	645	677	661	668	652	612	651	565	661	637	649	685	610	628	643	663	604	647	633	619	669	630	620	642	652	653	643	653	610	662	662	681	640	623	634	632	654	626	654	621	626	631	615	627	660	631	638	683	650	626	662	631	652	678	678	662	604	637	658	602	633	618	664	634	658	624	637	633	645	604	614	655	621	653	690	627	635	665	663	619	667	564	651	634	650	645	606	625	650	615	665	650	617	646	662	661	674	596	676	649	593	641	691	663	660	605	674	662	616	642	648	686	646	655	681	687	637	649	645	653	616	659	641	613	662	655	652	664	622	616	616	617	620	643	619	605	664	679	638	618	641	643	670	632	625	614	616	675	677	624	665	639	656	658	673	619	690	617	634	610	609	628	624	640	655	648	663	650	622	618	582	628	645	629	669	629	624	667	643	668	630	651	622	640	690	617	628	657	671	636	643	621	667	642	665	657	604	577	657	639	644	631	640	634	665	630	648	651	615	689	618	645	629	661	595	642	604	665	651	642	637	684	672	613	631	645	639	667	652	603	666	682	639	615	669	630	607	618	627	590	643	627	580	627	683	619	670	610	685	651	658	634	659	665	626	677	670	652	680	625	637	635	674	604	652	643	656	642	607	641	639	660	630	665	647	646	634	673	617	680	684	631	629	671	650	637	648	657	632	656	677	618	623	644	679	639	679	669	625	642	651	699	680	679	619	679	655	658	611	675	664	682	622	600	675	625	670	677	676	677	602	639	656	602	604	654	648	696	635	660	645	653	620	656	641	651	668	623	651	614	686	625	659	621	597	627	640	636	643	633	656	658	629	656	627	613	655	664	649	643	727	666	654	617	617	607	670	646	628	639	656	620	635	636	628	609	669	601	665	645	591	683	663	626	633	629	664	578	669	634	656	677	661	673	620	633	680	659	678	649	640	635	666	620	616	654	623	638	645	606	627	655	639	605	672	639	613	648	673	663	631	690	637	643	644	623	669	615	615	671	660	656	626	593	648	654	649	611	574	658	666	615	614	646	645	615	622	641	664	626	681	608	639	643	640	644	604	665	687	637	617	628	669	632	642	672	651	614	624	642	587	654	665	634	615	667	625	646	585	633	669	638	612	626	637	607	647	618	614	631	617	639	657	649	590	674	596	626	643	593	636	661	641	613	650	671	640	639	627	641	631	616	623	639	647	659	629	622	669	619	626	625	645	664	616	595	630	638	650	574	628	621	651	594	668	654	632	631	636	617	630	638	665	654	689	654	641	639	648	647	619	645	617	670	613	619	676	595	632	655	635	627	635	609	604	616	650	621	620	633	633	659	631	625	592	642	644	617	640	579	610	622	587	626	658	593	639	646	648	645	598	664	641	646	652	622	624	669	610	634	619	642	658	641	627	642	657	646	615	679	644	671	652	667	655	619	655	624	617	674	665	636	645	615	637	618	645	625	645	623	615	648	573	637	664	625	601	681	641	628	642	678	683	631	579	652	668	618	618	622	653	701	646	581	630	700	627	628	596	632	620	631	641	662	645	640	633	619	646	613	639	627	659	685	666	606	636	622	647	642	639	678	636	616	645	570	615	675	616	617	616	615	629	613	664	653	653	647	641	666	681	570	643	635	632	683	649	677	594	611	603	638	626	618	678	635	626	627	634	647	657	623	621	631	629	632	660	648	590	608	645	654	566	593	661	613	630	620	621	637	643	637	678	647	621	636	639	646	625	642	651	622	604	606	639	627	676	640	635	689	657	642	618	621	617	602	652	634	650	625	631	636	665	663	610	648	631	642	664	632	641	703	637	629	612	623	627	667	638	639	684	662	705	638	615	645	626	674	603	615	665	652	623	663	633	628	650	636	616	667	642	616	608	687	599	671	672	657	622	645	647	635	609	646	605	597	602	616	628	599	638	691	669	632	643	651	655	647	643	613	628	649	628	631	641	571	581	653	644	673	611	648	639	607	648	644	594	681	638	625	653	653	635	647	624	626	646	625	636	619	639	638	626	609	642	650	624	608	650	659	615	652	621	636	650	583	643	618	652	659	609	675	614	605	649	638	665	647	630	633	664	616	591	630	627	649	610	684	645	616	655	618	636	626	647	628	638	675	650	657	656	591	577	618	596	605	657	637	635	682	585	676	672	611	661	661	658	667	641	656	680	688	654	637	631	660	651	604	626	677	673	605	592	632	627	606	597	688	667	602	621	659	598	631	664	644	674	615	611	639	663	623	625	655	602	658	636	647	600	631	631	617	636	611	599	647	646	632	652	603	690	653	637	661	668	653	613	644	670	597	650	603	678	635	652	626	582	626	614	621	655	623	641	656	618	665	612	619	610	648	629	648	621	662	626	654	652	687	643	610	647	652	607	668	633	635	636	654	590	644	655	639	635	674	621	655	653	648	648	664	632	687	673	689	624	630	612	642	612	651	688	637	602	610	658	621	652	623	683	665	615	656	628	679	700	679	650	690	633	598	655	674	651	610	666	643	636	617	655	644	578	633	615	630	625	625	616	647	636	592	633	643	647	681	622	662	624	641	606	651	631	622	630	628	621	624	625	647	647	677	627	648	623	618	689	672	659	621	681	689	625	670	653	702	576	621	653	631	646	653	631	647	631	655	630	622	641	674	657	655	634	636	698	643	645	668	613	643	646	635	606	642	643	681	687	630	631	640	660	617	651	646	651	663	657	603	642	600	643	656	671	637	648	715	629	632	627	625	637	634	614	656	640	612	636	650	608	640	624	633	662	606	633	664	692	681	617	678	626	662	681	649	593	648	659	644	587	649	679	620	647	621	673	672	654	633	659	649	648	632	697	652	652	637	644	650	636	622	645	619	656	653	651	673	653	695	604	637	601	658	650	606	662	635	671	644	630	654	615	672	664	628	612	600	680	682	658	666	667	661	610	618	616	623	645	649	699	657	704	634	596	633	670	603	655	669	602	642	577	676	654	636	585	664	646	634	661	625	661	623	661	648	627	594	661	665	680	627	641	618	625	630	626	658	605	624	643	641	638	625	616	641	619	640	658	644	625	634	605	656	582	631	670	631	640	637	621	625	668	623	658	668	627	623	690	669	684	640	631	709
24328	20958	24256	27813	20967	19459	2974	1301	814	592	627	589	488	392	352	349	373	341	383	316	346	311	320	273	299	272	254	277	271	251	257	248	218	240	220	206	229	210	216	238	227	236	229	191	234	215	216	222	217	221	216	209	232	231	226	240	233	232	208	205	221	193	230	200	219	222	217	207	202	230	223	227	210	225	241	218	195	212	216	224	215	219	220	224	234	211	237	224	219	207	217	223	218	239	197	207	198	203	211	215	226	223	202	193	196	202	229	195	203	236	220	230	230	211	237	208	221	220	225	206	238	177	233	213	210	174	237	188	232	245	242	196	204	237	209	201	230	250	221	226	207	189	217	238	189	213	228	238	237	230	222	223	215	231	202	226	252	191	200	199	202	211	213	210	237	221	206	220	225	218	205	199	207	219	210	211	218	226	217	206	216	199	198	221	210	227	216	232	206	212	200	217	235	238	211	200	243	232	205	232	216	221	217	216	242	223	195	215	218	221	229	226	230	191	213	205	196	196	231	201	199	217	228	245	208	244	199	236	198	232	199	202	215	235	218	230	210	215	210	268	212	215	252	228	223	206	204	231	213	186	200	225	252	206	223	235	218	182	208	195	202	215	193	220	212	211	187	186	217	208	229	191	234	243	218	218	214	215	205	212	209	214	243	243	237	211	223	225	206	215	225	232	223	229	240	230	182	201	200	199	193	225	225	209	219	223	225	193	213	204	224	213	214	221	215	209	231	221	218	222	203	199	214	183	211	191	200	196	271	212	224	227	200	215	200	191	219	215	215	205	234	233	238	203	203	215	209	225	212	224	223	227	218	210	218	223	227	236	209	192	231	223	222	189	229	218	234	231	250	206	236	183	232	211	210	218	229	206	246	195	214	221	213	206	224	198	209	211	203	194	208	234	223	224	218	233	223	227	212	202	216	215	207	225	234	226	205	224	208	204	208	201	232	183	233	204	213	217	229	199	220	229	247	210	218	222	229	207	216	186	210	195	175	245	220	190	213	211	211	195	206	211	238	223	222	195	202	199	201	223	206	214	251	225	218	213	244	222	224	238	206	256	237	212	220	198	242	233	253	218	204	214	261	262	236	225	214	223	225	205	199	195	234	216	209	222	238	181	222	212	219	242	211	202	200	198	255	213	221	246	235	232	191	208	204	200	216	203	228	211	194	213	200	243	213	235	210	258	221	246	244	225	234	215	205	218	212	193	202	211	204	221	227	220	222	213	234	223	217	201	206	211	207	241	213	221	236	214	223	216	196	215	227	233	205	221	194	213	212	219	204	220	221	224	225	213	202	213	233	216	221	213	213	219	198	216	221	198	216	238	245	184	213	233	203	231	222	216	250	230	246	238	210	255	196	222	219	254	211	195	245	214	231	214	200	204	219	190	232	198	226	212	218	217	246	242	198	190	217	225	195	222	202	222	213	229	226	211	213	195	210	240	201	227	228	220	219	215	215	253	220	222	210	193	194	203	201	216	219	232	233	200	223	198	207	232	211	197	254	209	210	245	197	202	232	219	217	212	243	240	253	198	236	218	202	187	224	238	215	197	207	247	228	230	220	212	210	222	209	219	208	210	210	212	203	236	222	222	226	210	229	233	173	228	218	208	195	200	219	209	225	233	234	228	205	204	211	223	243	243	218	231	236	229	275	194	186	200	241	217	220	213	199	237	217	192	191	222	204	246	204	226	228	222	206	211	207	216	230	200	258	212	217	226	217	215	247	248	231	238	186	212	226	206	225	214	232	208	194	218	253	244	233	216	211	239	196	226	226	220	235	193	202	219	209	226	214	216	188	238	221	234	218	232	230	211	205	215	200	242	196	195	226	211	227	222	209	210	197	218	227	214	197	216	222	232	236	212	215	233	212	217	222	215	231	213	207	224	203	229	255	220	201	220	202	206	228	219	214	202	215	194	215	241	193	207	229	216	212	203	205	209	209	211	204	231	203	214	224	217	209	200	210	192	220	229	229	201	207	212	225	196	208	199	203	228	248	211	210	215	217	199	222	234	211	192	225	225	220	216	234	189	245	208	218	218	213	199	211	201	232	221	210	200	216	227	212	226	244	218	198	214	231	222	227	245	248	206	203	221	230	204	210	197	198	184	185	230	210	221	234	187	220	208	181	193	194	226	236	216	229	178	212	202	211	197	202	197	223	226	220	225	191	201	231	231	215	225	247	256	242	229	231	212	211	247	225	216	219	244	201	261	189	231	208	214	220	212	216	199	215	219	227	221	220	210	220	237	210	233	201	207	210	202	230	209	185	217	212	211	229	220	220	221	213	233	207	216	244	244	223	216	227	215	222	219	213	213	249	251	199	228	239	214	189	217	213	227	195	240	214	214	221	188	207	240	213	208	214	223	221	219	197	217	204	240	202	215	223	212	215	213	222	206	211	220	216	220	262	233	195	220	228	178	222	216	231	212	239	206	223	261	248	227	174	218	217	217	237	203	223	208	209	234	216	242	223	199	209	214	209	188	233	238	222	241	241	212	204	208	213	239	215	211	217	184	193	196	211	209	204	206	195	189	197	211	218	208	232	228	230	222	230	208	201	217	215	215	183	217	222	202	224	235	220	194	189	228	185	223	221	210	203	235	212	233	192	195	201	195	215	191	199	228	249	229	210	252	170	204	244	245	225	225	222	202	209	216	212	212	203	197	223	198	217	214	228	190	212	214	203	229	227	224	229	226	254	200	211	199	228	205	222	219	236	199	219	220	210	231	246	199	230	224	226	225	216	188	215	213	216	238	192	226	231	213	187	199	251	222	207	234	220	208	200	230	219	234	195	205	184	225	211	225	213	182	213	214	197	176	237	234	223	195	204	205	236	230	192	255	211	212	180	211	222	201	208	216	203	223	227	215	207	233	226	200	194	217	226	199	191	233	203	189	213	233	235	201	224	238	209	207	231	190	214	225	202	219	220	234	207	239	226	215	236	208	211	244	234	198	231	203	206	211	200	210	202	262	197	201	226	244	234	183	212	258	208	202	221	232	211	198	212	194	216	249	198	214	214	202	218	223	217	250	247	213	230	195	213	219	232	224	249	212	206	210	211	203	221	233	205	193	206	197	211	257	232	209	216	198	236	214	201	224	220	213	219	224	219	197	242	222	225	179	236	238	251	222	227	203	222	215	212	212	228	211	203	218	230	243	245	191	211	216	207	180	194	201	225	218	218	256	197	219	220	210	220	225	225	226	228	226	222	228	238	215	210	200	220	241	233	195	223	265	252	197	217	232	210	206	233	224	219	240	204	219	226	199	221	244	204	212	210	215	232	219	216	199	233	193	245	230	206	215	217	203	215	216	215	195	233	214	222	202	206	214	253	237	223	201	208	196	206	231	202	246	239	251	212	236	196	219	217	241	198	224	209	207	224	241	239	220	238	224	219	199	235	220	199	216	216	226	213	243	229	213	254	212	238	207	194	212	211	224	197	240	204	206	204	242	208	218	207	211	210	225	223	233	214	239	197	228	234	235	215	209
13096	21284	10741	4410	2268	1460	1150	938	763	755	692	681	680	632	551	558	567	556	586	589	572	579	561	583	572	526	539	553	550	547	534	506	554	536	521	556	545	573	543	530	533	574	565	504	541	552	544	546	542	577	492	541	584	513	540	506	517	479	518	557	527	560	507	530	562	566	494	513	506	544	545	578	538	549	497	537	495	550	495	548	492	521	494	547	495	549	534	546	575	550	505	544	553	567	563	549	552	551	523	500	512	524	522	514	529	460	565	542	550	536	575	537	548	552	519	517	507	522	564	546	512	523	511	547	547	510	567	534	560	532	532	562	509	532	514	515	509	524	501	528	537	536	536	570	458	531	518	536	543	529	539	554	522	521	550	532	526	531	507	533	529	515	523	551	524	551	517	504	534	543	512	495	513	564	525	520	507	514	516	511	518	532	559	506	561	520	530	514	490	489	535	550	518	504	565	472	519	499	495	498	508	577	470	519	537	543	498	488	547	536	549	551	532	528	502	513	533	484	528	560	520	542	536	497	548	478	535	514	494	526	582	509	549	561	516	546	550	492	524	523	475	519	513	512	541	538	557	522	501	518	534	544	542	525	543	535	555	512	517	524	569	505	563	548	549	512	541	557	514	515	509	506	503	554	561	511	532	536	542	539	573	541	540	563	511	557	502	553	493	568	567	554	531	546	553	582	536	470	519	563	530	492	518	596	549	510	535	562	495	554	521	537	537	500	539	556	510	549	536	537	494	533	503	492	499	518	531	546	539	507	548	515	577	536	543	501	567	533	547	527	553	513	585	511	540	555	548	537	503	537	528	518	544	527	487	507	497	527	527	508	512	512	515	511	510	527	501	533	517	492	572	542	522	533	528	535	508	560	510	545	477	549	528	464	511	492	517	532	531	490	490	534	519	505	512	555	514	556	523	526	526	529	553	497	516	529	526	530	498	532	513	508	543	509	543	527	521	534	539	481	542	552	561	541	527	538	547	520	529	506	527	565	553	515	527	530	532	516	534	480	552	551	537	544	578	554	518	477	509	561	521	522	513	560	526	518	551	528	519	520	503	530	568	490	542	525	543	545	540	509	513	527	533	519	504	527	561	505	524	522	549	524	515	518	552	528	528	522	532	567	509	521	494	562	532	541	502	511	541	546	517	547	563	547	508	491	503	554	568	481	524	533	520	532	510	568	500	478	577	580	554	528	548	549	482	516	513	526	512	541	501	560	545	498	542	558	516	549	515	500	541	534	544	520	506	518	477	523	533	501	515	468	548	525	500	523	507	540	504	538	537	528	487	523	499	541	523	507	552	538	543	552	512	511	527	506	527	535	575	527	532	529	540	513	541	524	535	552	506	520	520	545	501	527	561	470	510	549	554	534	515	529	541	532	567	547	517	502	581	515	556	513	548	546	532	544	553	526	504	502	490	552	516	549	534	499	513	494	553	536	514	546	538	548	576	557	535	503	543	574	581	539	523	581	536	521	570	534	514	520	570	544	534	510	483	523	559	534	514	554	550	539	488	527	549	543	552	548	524	519	554	534	549	526	550	486	533	600	526	513	582	528	509	526	519	535	518	521	528	530	575	527	545	524	533	574	551	548	532	527	541	522	530	533	546	503	517	514	557	544	540	503	542	542	528	513	535	530	526	519	515	508	536	578	521	545	499	544	524	527	532	515	531	533	526	495	532	515	507	516	537	532	534	563	533	510	527	521	509	526	504	499	553	520	554	521	508	566	529	538	556	515	524	521	491	506	535	537	539	533	549	514	520	497	550	535	506	519	540	549	534	526	528	547	534	514	526	531	558	538	532	537	536	550	529	526	567	506	515	510	569	513	529	548	515	528	562	545	538	537	519	551	538	531	521	534	532	545	549	508	538	556	528	505	547	537	523	567	567	523	489	491	528	515	529	537	528	514	523	542	539	547	526	524	487	550	510	570	504	516	507	513	569	528	531	487	533	532	515	568	559	514	533	547	520	533	513	501	516	550	498	528	479	576	551	536	539	556	507	545	532	539	522	541	541	517	510	577	538	560	532	528	527	522	502	542	493	584	511	549	502	531	524	537	495	554	506	515	530	509	522	550	569	536	560	583	552	548	534	540	534	525	520	550	516	533	506	536	496	570	481	488	510	520	518	539	528	501	543	509	533	535	510	522	506	557	523	523	526	502	532	516	551	562	526	507	517	524	501	532	550	526	521	522	576	531	535	559	541	544	537	546	495	568	506	502	559	534	517	531	514	514	547	551	515	492	573	561	562	517	540	535	483	500	523	553	542	522	544	515	509	533	500	516	495	487	519	540	521	514	518	514	524	541	542	505	539	520	554	496	552	523	532	508	519	519	524	494	557	489	519	546	516	545	547	546	533	579	535	592	539	522	534	488	532	531	487	502	546	481	545	526	525	529	517	528	537	517	536	513	521	568	555	534	564	531	522	538	563	542	511	537	476	522	561	547	530	504	500	526	561	579	481	506	509	568	538	534	549	530	515	564	536	545	526	510	533	516	563	561	520	537	530	572	533	553	534	527	535	512	488	502	557	546	557	554	530	488	489	580	537	548	571	568	499	535	494	528	500	517	508	518	535	496	516	530	512	518	510	485	534	526	540	517	538	505	494	556	553	503	549	544	540	514	512	520	502	538	556	516	507	525	519	498	501	546	536	543	526	511	525	552	497	536	558	531	557	525	528	549	522	526	585	582	555	552	519	494	538	519	478	546	525	524	530	519	526	539	518	550	505	539	519	538	510	543	545	528	546	549	534	491	530	511	524	478	507	529	545	528	552	583	500	521	535	513	574	535	551	542	516	531	532	555	488	511	492	556	519	547	551	557	496	513	514	561	523	549	533	554	529	534	560	529	537	518	532	492	568	540	560	512	527	575	537	515	534	548	546	517	546	554	491	520	513	514	501	558	573	564	525	503	536	483	529	489	521	529	496	509	549	557	497	520	518	480	543	494	548	514	543	560	543	498	541	529	485	568	536	555	542	511	542	521	517	531	534	508	536	547	569	554	534	554	528	531	543	496	487	497	504	541	536	536	541	534	543	497	511	494	504	545	567	549	534	526	490	506	526	547	594	559	520	533	517	507	547	520	489	541	547	516	536	493	516	539	516	503	512	510	516	543	531	492	509	515	530	513	540	537	521	537	547	544	554	521	532	541	541	520	525	533	562	530	523	535	550	486	503	574	551	563	520	544	505	515	531	551	503	524	531	514	514	525	539	575	527	536	494	545	521	565	524	525	550	504	541	561	512	526	513	544	533	509	527	522	479	525	537	563	554	530	555	518	528	539	530	522	531	510	556	541	525	533	553	519	504	508	546	517	512	529	499	528	493	539	542	522	545	518	513	499	537	549	528	527	582	542	529	496	556	529	513	528	507	495	556	527	555	492	525	519	569	491	539	545	534	514	531	539	526	536	524	523	538	550	529	550	520	526	566	548	530	560	473	515	501	552	525	501	507	528	491	522	541	505	552	544	534	547	516	550	506	521	518	491
23754	20986	24616	27562	20992	21050	16625	2645	1199	847	841	716	641	504	406	434	435	431	409	370	378	359	305	292	286	309	299	244	299	240	240	241	243	240	218	229	242	209	249	205	202	238	212	167	220	222	232	211	199	214	172	179	209	201	218	218	235	206	212	184	218	208	209	206	234	199	204	225	215	178	211	209	218	213	200	215	190	223	210	207	217	213	222	205	204	211	229	216	196	210	187	207	200	206	216	200	221	188	210	216	203	211	216	211	188	206	197	211	200	229	199	201	202	186	177	199	194	195	221	178	197	214	187	205	195	182	178	187	213	198	215	188	224	218	192	199	189	201	175	203	215	201	226	190	204	205	182	191	186	185	202	221	225	212	206	182	204	199	200	191	232	235	203	216	195	216	222	192	219	176	207	233	209	194	215	194	196	183	189	208	187	183	211	193	203	172	199	213	179	219	209	212	209	181	207	204	214	184	202	185	207	195	190	195	196	202	225	226	221	206	210	201	197	214	205	216	223	212	200	186	171	194	231	202	198	203	203	198	189	187	211	220	190	198	189	191	234	223	216	239	197	205	196	202	204	227	197	186	212	207	207	215	201	233	211	202	181	204	190	222	214	195	195	195	199	169	221	176	205	242	208	215	213	235	182	216	207	202	216	173	204	201	230	206	232	205	215	197	190	204	190	203	224	185	185	191	199	198	213	219	223	209	191	192	212	190	203	213	219	222	239	196	222	203	195	216	202	199	211	228	210	213	220	199	188	195	228	201	222	190	200	206	241	206	186	207	229	208	194	177	215	207	214	193	190	216	201	219	219	213	196	198	217	205	204	197	199	194	185	207	227	181	222	203	223	213	190	211	206	188	216	214	221	184	225	184	176	195	198	216	185	190	178	216	197	209	206	223	189	206	201	233	186	199	172	224	235	216	183	187	216	219	184	205	211	195	221	213	179	213	185	228	198	210	178	217	215	217	203	171	205	188	197	221	204	181	225	210	211	226	215	198	196	234	211	202	231	218	186	179	183	209	194	210	188	200	216	223	214	235	210	207	214	192	212	213	246	218	186	211	189	218	232	200	200	200	206	220	199	189	212	182	212	205	208	193	208	184	228	227	226	175	196	197	199	207	188	204	208	201	216	221	188	192	197	187	201	221	162	226	186	213	227	205	213	200	215	200	199	181	209	218	196	219	205	192	183	171	201	190	215	218	196	217	188	183	215	229	251	204	189	199	203	190	197	221	194	215	207	202	192	196	191	212	189	209	218	209	219	212	213	210	200	187	185	231	199	213	220	214	220	197	203	207	216	217	228	195	212	210	218	192	196	188	204	210	199	223	199	202	194	187	219	181	214	192	197	194	222	217	221	216	209	204	215	202	185	206	209	229	207	196	196	179	206	217	219	182	205	190	176	195	211	218	222	207	210	215	185	206	183	200	196	200	212	200	205	211	194	195	218	211	211	204	199	221	210	216	210	208	232	199	209	224	224	217	208	197	208	202	185	199	193	219	225	214	201	190	193	205	223	216	217	187	225	209	195	203	203	201	190	209	218	191	214	243	199	221	191	184	207	219	195	216	184	193	187	188	224	204	205	208	179	215	210	198	204	216	214	212	240	186	219	205	214	222	200	200	206	211	185	196	178	198	234	212	190	153	209	185	212	180	234	195	189	196	230	204	212	204	217	197	183	209	169	227	211	221	193	207	220	205	188	201	194	216	216	198	214	166	190	214	209	206	189	210	221	190	198	203	237	205	208	209	208	226	214	187	214	193	203	212	193	216	233	198	210	209	217	219	202	215	194	196	193	224	215	208	187	194	191	226	199	223	206	206	214	225	171	198	222	203	198	214	200	184	204	182	211	183	197	186	176	222	214	191	205	204	198	202	189	211	208	212	220	180	208	227	218	193	183	193	221	201	212	210	193	199	204	192	188	176	196	216	181	204	215	200	188	218	195	176	212	191	194	197	209	194	188	195	212	199	229	178	212	199	243	244	210	210	205	214	221	225	203	185	202	208	184	206	201	213	193	183	205	188	201	221	229	199	177	195	204	220	230	202	206	200	208	195	198	230	227	196	199	179	204	183	204	226	227	202	195	202	183	208	184	219	190	192	190	191	213	183	197	198	204	211	222	198	205	189	194	203	212	210	162	184	209	208	229	198	213	196	184	203	204	200	179	206	176	170	177	197	194	179	196	197	224	190	201	199	183	187	189	215	224	200	196	189	186	205	207	231	212	210	210	207	222	239	237	194	197	203	224	200	194	208	206	210	190	175	216	200	211	190	212	190	199	182	203	215	229	211	218	207	212	204	194	191	211	242	209	203	197	197	196	236	199	206	188	198	183	228	238	213	211	193	192	199	221	171	178	196	206	185	225	197	210	190	213	209	216	215	207	194	233	218	188	194	195	201	214	200	215	208	198	193	227	188	196	198	201	214	201	189	190	189	187	198	219	214	221	214	178	212	200	194	195	212	215	221	199	206	202	206	205	164	206	207	225	195	219	193	194	210	220	195	221	184	240	200	204	195	200	216	239	187	193	181	193	199	195	182	190	167	200	209	208	185	216	213	166	187	181	227	200	242	216	227	194	216	196	204	207	211	199	177	219	200	214	171	192	219	175	177	228	233	227	178	223	196	169	215	202	207	175	203	215	195	182	228	172	196	219	193	219	205	218	229	216	222	183	221	179	185	188	177	195	215	208	214	199	208	206	188	180	205	207	175	175	210	185	197	190	198	224	191	213	189	215	178	187	218	201	200	186	194	183	183	209	208	215	187	182	197	209	198	204	206	177	203	261	212	192	164	208	202	178	201	191	193	207	239	196	200	221	210	219	212	206	200	220	188	223	198	194	201	230	180	190	188	190	213	206	217	248	218	193	191	193	231	210	204	225	231	204	209	200	221	185	178	178	210	196	208	205	212	212	222	205	223	200	200	222	225	191	213	202	210	184	216	198	194	224	231	212	189	196	184	190	169	209	207	196	195	196	186	173	212	238	194	229	203	192	215	176	202	236	199	221	214	199	191	203	228	210	226	211	164	202	212	180	193	206	214	215	178	208	203	212	216	200	172	191	207	177	223	199	220	206	211	219	206	203	207	196	203	180	207	183	213	203	208	207	220	195	206	204	191	255	213	207	216	214	186	196	211	225	217	236	211	207	227	222	208	196	193	191	212	217	206	214	224	205	213	245	198	199	198	193	200	191	218	203	219	214	183	202	185	197	205	178	167	207	220	205	206	224	189	212	199	184	195	182	165	186	202	196	201	166	185	198	188	187	204	192	228	216	211	177	191	220	179	209	229	187	224	191	240	184	199	210	189	199	227	207	173	208	189	206	193	192	206	209	188	204	201	216	208	175	200	195	231	215	202	213	228	240	213	200	186	214	176	202	228	194	193	199	193	208	239	193	196	207	223	188	190	206	218	197	160	209	203	186	223	184	219	216	186	199	208	202	216	233	220	219	209	204	212	172	187	194	183	196	220	200	208	219	204	194	208	220	216	201	209
14088	25529	13360	5806	2982	1824	1360	1085	888	739	748	653	640	636	584	601	570	589	581	553	578	551	566	549	565	534	552	500	550	460	529	537	505	505	558	523	508	505	566	523	511	506	525	528	465	563	508	489	525	532	479	499	501	490	487	506	482	501	518	541	496	462	483	506	496	514	470	514	505	475	485	541	487	511	512	484	490	504	519	543	439	486	525	457	484	497	444	471	525	486	488	510	521	487	487	468	489	519	475	477	524	527	479	491	501	457	499	498	528	475	494	469	516	499	474	508	504	503	494	530	465	508	494	472	506	509	462	483	486	522	528	510	489	494	508	537	501	493	503	517	516	490	510	507	509	484	491	510	516	465	499	498	463	469	498	502	523	522	532	541	513	514	467	553	490	489	487	525	498	501	494	464	507	477	495	484	491	513	498	505	498	485	460	491	516	499	497	506	486	482	477	467	464	510	479	463	504	555	536	523	487	457	498	500	495	537	482	522	500	499	512	481	515	508	463	475	501	509	478	498	507	473	475	517	511	503	496	528	528	516	462	513	434	499	528	484	520	510	526	485	517	485	512	478	496	490	506	479	512	503	494	502	510	484	466	528	492	475	482	501	477	491	488	501	527	492	474	507	516	448	511	533	487	488	508	526	492	535	510	478	496	476	501	514	482	479	518	530	499	496	480	537	495	455	517	497	495	480	499	480	450	485	441	474	480	474	475	503	480	497	525	511	492	488	500	524	508	483	497	501	449	435	478	519	493	480	489	470	520	469	519	496	507	516	511	497	486	494	446	528	533	492	471	511	518	516	508	477	495	529	454	512	478	494	500	525	495	476	502	493	469	479	490	460	499	474	514	482	477	490	484	561	488	483	526	512	494	510	511	555	493	479	533	471	490	531	516	466	503	511	515	502	479	482	509	461	524	511	527	530	500	490	501	491	492	508	517	489	512	499	533	471	526	491	497	468	489	452	462	490	494	496	485	469	511	520	505	521	511	495	494	521	511	506	497	478	491	501	536	484	520	511	480	525	510	522	493	449	482	499	485	496	440	481	520	471	482	470	507	495	493	517	472	500	494	485	487	494	526	516	503	512	485	487	430	510	528	519	514	486	537	499	444	510	478	506	505	494	486	481	496	528	518	482	501	513	498	505	482	477	493	480	489	503	518	504	468	468	497	470	461	537	495	475	486	476	470	504	469	478	496	486	460	480	475	534	528	465	523	474	514	485	508	475	547	507	505	515	483	477	526	473	490	516	514	463	498	516	484	476	471	506	539	490	484	504	477	483	502	543	483	471	546	506	519	509	521	491	512	468	499	522	495	472	500	505	486	514	508	501	489	489	475	516	483	473	504	497	538	492	478	479	476	491	511	479	502	490	528	495	540	531	501	528	489	481	496	476	490	517	465	488	482	498	541	531	507	493	502	486	520	517	484	519	507	462	483	502	476	484	499	500	512	493	535	520	487	485	505	501	450	484	501	487	480	476	473	541	470	514	458	494	493	487	495	498	491	522	491	525	500	483	479	485	495	512	522	470	514	489	466	536	492	491	506	502	460	498	458	513	499	535	516	496	453	489	509	502	485	537	484	519	480	540	489	501	516	510	476	483	481	478	495	503	497	463	525	481	502	462	490	532	503	464	490	509	488	475	483	469	507	455	482	433	490	513	479	531	484	457	509	489	504	489	549	526	485	523	489	523	479	495	512	530	520	491	473	488	478	486	489	495	469	496	540	491	475	499	508	489	515	484	475	460	516	570	518	511	483	485	497	521	503	461	496	495	498	507	474	474	492	514	463	531	485	505	489	499	510	511	509	475	504	512	504	511	465	499	484	487	515	497	507	466	511	501	491	479	519	488	483	477	536	485	499	504	531	521	483	475	526	507	473	508	499	492	521	505	494	474	515	494	492	493	527	539	448	482	487	487	506	464	491	497	525	457	496	470	479	503	498	525	475	469	508	477	552	515	495	530	500	523	467	462	525	503	475	468	539	535	500	447	507	500	484	496	509	496	496	471	528	491	434	523	481	526	510	462	484	490	491	499	488	481	509	456	488	498	502	495	454	465	519	502	530	474	449	515	443	490	508	536	515	490	495	472	485	529	507	509	505	524	501	481	519	494	488	478	485	475	515	519	504	467	504	478	505	493	489	486	505	542	520	471	468	550	509	526	517	500	534	492	507	481	507	491	523	500	523	512	496	507	461	504	539	470	483	504	490	503	460	462	437	504	530	510	494	520	483	521	505	525	500	442	479	513	474	486	550	508	480	501	463	497	494	474	496	478	547	484	494	493	519	490	504	509	535	493	496	476	467	506	481	492	503	490	505	496	518	528	463	501	491	515	509	507	486	490	465	486	483	485	508	492	483	482	499	520	496	497	490	476	483	504	487	464	506	514	521	494	474	518	508	458	480	504	507	490	527	537	500	493	498	466	498	476	494	480	455	493	494	473	501	521	493	473	507	514	495	501	463	496	486	490	502	474	518	472	507	486	518	523	489	443	525	523	474	469	498	466	534	522	490	498	517	505	515	475	491	506	502	503	539	510	466	521	479	518	474	483	443	424	494	521	499	477	494	509	486	485	525	513	490	506	464	523	524	496	515	463	471	525	538	466	511	500	482	482	453	515	477	508	512	501	458	473	524	507	522	486	512	491	496	491	466	534	485	472	511	538	511	459	477	519	495	521	516	489	476	513	468	502	474	487	475	499	496	498	541	455	518	509	480	549	533	501	505	543	500	478	497	512	442	470	473	472	479	487	483	457	463	477	507	497	479	522	498	489	503	491	468	495	532	465	486	500	477	532	492	479	474	491	466	453	479	518	499	509	462	513	486	478	484	499	506	492	453	523	511	487	521	474	494	492	478	492	486	505	513	497	481	477	481	500	496	539	514	515	519	511	456	495	515	525	495	473	455	481	495	487	510	516	457	510	488	510	532	479	493	503	526	504	487	461	486	521	444	483	464	509	497	502	471	485	496	511	489	497	539	505	488	501	458	479	513	482	505	497	489	448	492	499	494	456	508	479	487	475	530	468	454	511	484	475	502	464	471	444	502	484	468	464	463	523	489	477	487	500	481	491	495	525	501	470	514	500	501	480	490	482	501	500	522	520	477	519	492	513	479	498	476	505	506	503	516	522	471	508	462	476	491	481	461	489	545	499	483	501	530	503	488	480	470	509	510	519	478	514	485	511	485	531	504	487	476	495	467	479	512	488	528	492	470	470	487	501	492	546	525	476	506	494	479	497	493	488	469	451	501	498	498	502	498	494	514	486	548	466	508	485	484	485	516	489	471	531	500	524	492	489	462	515	478	534	486	491	462	443	445	460	529	498	475	499	459	461	474	494	519	539	504	492	508	500	495	498	513	482	481	496	490	498	486	490	491	456	503	464	515	493	476	515	519	486	518	485	475	493	490	493	487	535	491	483	503	495	482	484	439	468	514	546	467	494	491	491	522	519	534	521	504	494	458	480	505	536	469	486	478	513	510	470	458	513	521	524
30747	21254	16428	5863	2392	1580	1178	848	600	496	470	458	390	350	345	353	347	313	326	283	311	297	310	287	274	282	274	277	267	278	271	274	255	255	258	236	254	225	261	253	251	245	265	279	266	273	279	296	260	288	266	269	245	286	268	291	234	268	283	257	277	258	252	256	284	275	280	250	258	244	248	271	260	261	291	254	236	269	268	235	291	264	248	267	274	264	271	261	254	254	283	247	265	267	261	275	261	280	293	257	239	264	269	241	239	252	263	248	249	261	251	274	260	292	275	276	241	246	261	271	252	251	257	260	254	279	279	271	281	247	253	271	308	241	249	236	270	290	282	287	303	280	256	267	264	284	251	268	278	241	238	258	258	265	266	243	249	233	258	246	265	272	255	264	249	270	280	263	268	242	264	283	271	252	242	281	250	280	269	244	261	219	252	262	283	230	247	254	275	290	257	238	247	277	253	263	251	272	253	263	257	224	242	261	255	263	272	287	268	248	256	252	272	261	258	264	263	269	239	260	269	262	247	245	273	278	261	255	233	246	253	280	257	297	240	273	242	228	244	252	302	278	259	247	258	299	275	275	253	267	277	285	267	259	264	285	246	263	264	259	285	245	248	260	256	256	281	281	264	271	265	259	291	270	261	282	224	252	257	247	258	248	269	253	234	262	272	257	271	257	258	269	272	264	248	248	256	262	279	256	266	262	284	278	227	281	261	219	239	247	249	287	254	235	256	249	231	277	249	250	265	271	273	262	262	248	243	282	271	276	288	269	250	234	263	276	265	269	233	257	237	266	260	244	274	299	271	282	260	282	246	269	257	242	256	265	258	253	264	243	249	294	258	272	302	261	265	254	244	259	252	249	247	269	266	295	243	259	238	267	284	266	243	288	281	273	297	217	250	280	286	252	258	236	267	274	264	222	259	250	305	273	271	278	252	276	237	274	221	277	280	279	244	242	282	244	248	277	275	279	264	250	271	250	252	289	271	222	260	243	281	251	239	264	235	276	250	242	257	279	245	245	239	276	296	292	277	283	281	245	243	254	268	245	258	246	254	274	253	266	291	251	269	237	265	261	306	255	242	255	266	277	264	266	274	298	268	273	254	262	251	239	268	229	264	250	242	247	267	243	240	249	216	256	258	256	280	281	257	255	272	260	267	243	276	269	257	233	277	243	288	257	297	255	264	266	249	247	288	233	269	267	240	252	274	264	287	270	274	291	281	298	235	267	279	278	269	281	258	268	252	243	259	237	283	271	227	265	270	265	250	257	236	240	241	280	271	285	252	276	246	248	250	278	257	251	288	264	280	263	244	278	276	273	241	240	297	256	261	261	268	263	288	286	234	280	232	250	263	265	254	233	261	280	256	260	289	236	245	290	272	272	256	251	270	253	263	261	267	272	244	246	248	276	278	260	245	261	279	252	266	249	241	258	245	239	280	294	278	283	270	266	252	277	228	282	266	270	272	255	276	271	224	250	264	232	261	250	266	274	273	236	253	264	247	259	261	252	253	249	243	247	253	260	253	274	254	262	270	265	248	274	248	252	229	274	265	259	276	269	258	282	263	262	260	249	265	292	268	280	271	250	251	229	276	280	238	242	290	248	258	228	227	276	268	272	278	218	258	266	259	232	285	255	262	264	225	283	252	259	231	264	249	240	285	241	265	267	261	258	260	244	265	276	279	231	270	248	258	254	224	261	273	263	278	239	275	263	296	253	234	265	281	219	250	250	270	264	251	249	252	244	280	248	237	241	261	291	263	292	264	273	273	279	242	266	254	256	243	285	278	271	275	272	258	250	237	267	233	250	246	253	243	248	260	265	230	251	270	253	250	269	251	277	224	252	286	287	267	251	263	247	238	224	267	262	259	270	233	244	242	256	244	244	300	255	237	275	263	280	255	218	248	247	275	278	270	260	275	258	253	255	229	249	266	248	284	242	251	243	260	269	264	232	258	272	251	226	258	247	293	269	240	268	258	246	253	259	243	265	275	249	263	283	254	271	248	254	227	266	250	258	248	234	249	234	266	256	260	279	265	258	265	317	264	232	262	242	241	298	276	266	255	251	253	271	258	270	231	250	269	251	297	281	249	250	257	238	243	229	239	256	255	260	283	280	251	287	247	250	263	245	259	269	242	257	263	255	266	259	275	250	292	289	279	262	256	313	251	235	269	252	232	264	255	247	245	262	268	270	275	240	263	245	250	283	259	279	274	211	251	265	290	261	251	261	259	258	273	298	240	255	287	273	257	262	269	253	250	243	241	242	264	285	265	259	245	262	263	268	283	273	252	237	277	253	291	275	267	281	244	246	254	264	241	262	253	241	266	274	261	246	259	245	277	243	258	268	251	230	282	265	277	231	286	266	249	256	242	250	292	262	263	254	275	238	240	267	235	254	267	267	251	254	292	236	237	245	279	266	286	264	281	236	241	259	265	264	263	263	253	249	244	257	269	299	292	267	274	276	249	255	279	267	248	237	297	236	268	252	236	278	266	268	247	277	249	226	286	250	253	262	257	247	264	264	240	220	267	257	278	262	275	256	278	241	279	279	242	246	262	263	260	279	267	267	270	247	243	252	252	251	255	257	255	281	256	254	265	231	252	285	257	263	223	264	236	235	247	255	267	265	248	245	281	264	265	253	229	246	238	237	290	270	273	265	245	286	266	261	269	242	265	257	254	239	268	274	254	270	254	282	267	276	259	261	259	246	252	271	241	280	273	245	240	270	268	262	271	288	237	252	259	262	290	245	279	288	274	250	264	233	259	302	237	306	242	250	261	255	270	240	242	269	270	244	259	241	253	260	235	271	267	239	245	234	252	254	268	236	291	248	283	270	271	241	254	260	271	273	285	252	251	274	250	256	243	264	250	286	249	273	265	268	281	256	246	258	256	281	258	278	249	280	294	248	285	262	259	251	251	285	247	261	264	277	236	249	274	249	269	234	247	280	269	244	251	278	282	281	242	287	262	231	287	241	248	270	226	273	266	270	238	218	264	257	260	266	263	263	278	253	255	237	243	235	280	234	291	275	263	260	273	283	277	262	275	289	265	257	249	258	257	259	263	282	233	245	283	284	277	242	261	238	272	270	259	267	248	246	250	259	223	204	243	280	262	273	279	241	240	244	271	281	236	259	260	249	247	233	298	270	257	259	259	259	268	234	262	270	258	256	249	261	272	245	271	266	254	256	257	259	282	250	278	262	265	245	259	279	265	249	266	263	253	240	274	276	260	257	270	261	262	278	264	259	282	258	257	259	244	280	262	258	244	247	263	254	257	262	267	267	300	276	260	251	260	260	260	256	262	242	273	265	280	238	244	240	261	239	258	280	255	268	274	258	248	286	289	275	259	245	244	286	259	256	261	277	233	274	251	264	249	263	263	281	265	235	288	253	225	275	281	298	263	271	263	280	266	248	275	266	262	277	285	243	278	261	258	279	252	263	242	260	255	274	241	245	269	253	260	273	261	249	240	245	251	272	248	258	279	284	288	260	256	306
12998	15053	6777	2999	1666	1179	995	853	775	736	720	680	636	692	661	644	632	614	626	681	670	683	656	611	655	657	599	625	616	602	648	651	654	615	632	631	564	655	677	612	650	603	610	608	635	625	630	635	611	602	610	635	615	649	665	597	653	624	620	656	626	633	616	622	626	577	613	614	648	639	595	636	599	621	618	660	635	613	628	599	584	623	627	601	622	612	621	683	608	596	591	618	614	604	611	620	619	639	579	658	582	656	652	625	591	629	652	649	601	599	631	654	650	627	645	629	552	636	634	582	668	628	608	634	620	670	620	639	646	652	640	653	621	578	645	665	645	653	637	637	615	667	638	615	635	629	610	580	644	616	579	643	625	623	632	638	595	613	617	597	637	683	614	627	609	566	634	588	628	612	601	585	624	585	594	594	633	637	617	626	633	578	638	634	610	621	604	603	615	603	620	627	650	602	634	648	607	647	608	655	586	613	640	650	665	618	595	565	602	584	645	623	596	637	644	607	585	591	680	646	645	619	658	584	632	614	615	662	616	628	663	649	629	574	632	589	615	645	622	627	677	624	641	609	622	569	624	624	630	675	606	672	602	614	657	585	639	638	630	641	603	601	629	638	652	602	639	643	628	652	631	622	618	594	620	632	602	608	618	641	610	639	687	661	627	598	611	650	599	643	589	579	624	619	633	644	638	674	610	608	657	618	657	640	628	651	597	662	625	665	621	637	630	643	689	596	611	612	626	602	679	641	617	611	595	654	608	602	623	639	608	606	652	612	595	609	620	621	649	690	620	656	640	597	631	630	628	623	648	646	621	677	598	618	633	604	638	618	686	665	654	601	601	611	596	610	615	660	614	598	605	652	614	610	630	580	608	620	575	634	606	638	599	594	621	625	615	637	613	618	616	597	669	635	633	629	630	622	608	654	612	672	611	634	584	584	637	661	584	652	628	647	644	634	632	602	621	647	647	636	643	633	610	616	622	595	629	663	621	597	615	593	611	663	658	585	639	646	603	681	648	603	641	662	633	643	626	600	646	631	637	582	648	657	618	606	643	622	671	654	639	633	619	595	613	609	606	595	623	626	594	643	609	650	640	623	606	609	613	612	604	700	602	602	670	662	655	653	634	568	627	595	595	642	694	627	645	641	625	614	662	585	631	627	642	634	631	590	634	623	663	636	567	615	589	613	633	595	643	645	626	649	635	591	617	687	592	599	620	660	622	625	624	644	587	642	651	578	625	641	623	638	632	617	666	606	578	654	571	623	591	642	636	584	597	621	633	657	687	645	601	631	600	648	652	628	651	678	586	607	677	638	599	616	634	647	680	657	610	601	632	630	568	673	640	601	636	628	581	640	615	630	661	639	630	636	639	678	596	627	597	632	609	639	634	595	668	643	590	539	628	651	641	596	623	588	638	604	617	593	636	595	616	615	620	655	607	627	614	640	626	604	652	622	616	668	597	592	601	609	621	634	618	587	653	650	647	615	615	653	628	623	633	638	616	638	598	663	638	650	607	656	632	682	625	668	653	614	640	618	626	622	621	623	604	635	604	631	643	592	640	632	626	627	631	645	623	634	635	624	626	615	592	605	661	606	624	637	595	671	594	608	680	624	603	622	631	651	585	611	598	649	599	642	604	640	628	623	603	643	660	594	623	634	653	635	645	641	663	632	646	611	588	609	621	634	646	633	624	639	628	634	594	625	636	622	647	614	633	592	615	662	587	632	641	643	663	601	627	679	600	584	633	597	611	592	630	651	623	623	634	631	632	612	645	631	623	626	645	644	621	623	635	635	624	608	662	601	645	647	637	618	619	595	654	623	577	656	661	615	633	659	644	653	622	585	604	629	656	602	578	640	621	601	600	591	608	632	636	557	631	660	622	643	692	584	645	606	603	625	639	655	649	593	661	590	624	643	615	617	630	620	655	619	622	603	619	594	599	603	612	602	637	646	587	582	592	627	595	568	643	617	638	603	621	632	640	604	671	627	576	602	614	614	634	655	602	655	633	612	592	622	594	575	665	573	634	638	622	567	603	622	620	640	619	606	628	657	639	588	640	664	601	604	652	623	588	631	580	640	673	605	601	650	605	676	611	579	633	635	599	646	630	623	661	641	640	627	650	607	606	626	608	585	617	626	592	625	640	617	641	646	612	570	566	618	655	597	680	610	597	668	639	613	642	622	652	632	577	605	632	584	602	685	601	657	652	599	608	590	620	594	643	660	634	667	658	625	637	598	627	623	610	603	653	621	662	611	573	611	623	630	661	637	626	660	607	582	673	677	603	632	636	659	589	629	642	639	619	598	638	627	652	653	605	598	615	615	608	585	622	620	589	566	630	647	636	566	606	620	684	612	586	607	634	619	592	618	583	656	628	629	626	607	635	613	646	597	650	638	634	634	662	681	689	598	636	670	578	627	660	648	632	589	595	643	596	665	670	593	656	600	634	606	631	552	608	603	612	636	660	667	602	637	626	590	674	613	608	648	658	610	633	607	646	659	633	637	608	622	649	581	668	610	602	648	607	626	659	638	613	644	596	619	638	613	602	644	629	606	657	656	627	605	623	637	643	616	644	610	607	658	673	598	610	652	671	661	622	644	599	634	617	596	590	652	602	581	562	604	630	601	619	621	598	622	663	623	686	612	618	655	628	644	634	649	683	665	650	626	665	644	650	637	625	616	616	657	627	639	652	648	638	673	613	649	594	642	631	622	636	643	612	619	596	651	646	617	632	618	585	609	640	639	608	627	650	653	634	657	668	645	629	635	612	613	636	625	587	616	628	629	659	645	553	645	623	611	641	602	567	643	629	631	601	594	612	608	603	654	595	631	610	654	597	622	656	661	641	581	624	610	630	626	663	578	610	586	623	616	653	635	587	612	627	630	572	617	634	593	581	587	631	648	637	631	619	608	623	630	615	616	588	662	610	637	578	623	656	611	626	626	586	620	617	628	604	601	620	594	594	666	637	649	629	607	656	629	642	666	616	659	666	694	591	657	638	616	601	616	632	627	616	678	607	624	624	659	630	583	668	614	596	607	640	611	624	618	615	631	652	618	647	615	607	621	675	682	593	652	601	606	584	619	642	636	636	620	606	598	610	638	597	610	601	654	676	588	676	612	632	604	616	628	601	639	603	595	605	644	624	614	618	612	634	590	662	641	607	656	608	608	649	645	624	642	631	573	597	680	630	627	609	598	622	588	626	592	607	593	621	609	634	617	636	590	639	652	652	603	642	610	686	588	641	640	649	640	615	614	637	668	608	600	638	608	635	606	625	591	636	609	665	690	607	691	641	611	603	636	634	601	612	631	629	597	590	627	614	649	608	640	616	623	590	571	636	617	614	671	601	613	645	594	650	625	651	658	595	648	593	609	633	634	691	577	606	607	662	617	692	648	611	644	628	649	657	635	624	667	619	628	650	623	645	623	612	623	631	701	589	599	600	658	625	600	652	614	622	624	609	567	583	603	590	640	633	654	617	619	628	645	620	661	633	649
24421	21012	24305	27914	21031	19550	3183	1353	889	661	577	549	476	393	364	376	325	338	357	324	329	255	279	305	268	262	216	254	238	229	274	213	236	222	253	214	214	219	213	210	232	234	224	192	218	188	198	228	218	226	208	241	191	224	212	232	247	212	208	199	211	206	196	191	206	209	232	227	195	209	229	207	231	228	207	230	204	202	203	198	207	233	202	212	186	221	214	240	244	196	186	213	203	241	216	204	196	241	213	214	226	212	201	200	199	218	226	222	185	213	199	213	223	219	204	226	223	227	202	221	198	230	236	196	206	186	234	202	234	233	206	202	222	200	266	194	229	216	223	207	248	223	198	217	191	224	203	188	227	247	202	220	245	195	230	197	232	198	206	195	194	261	208	218	214	222	216	221	225	224	207	221	204	211	224	191	198	200	189	223	207	224	204	193	246	235	237	219	219	190	213	225	210	203	227	207	209	216	230	201	200	226	192	197	206	193	235	223	218	221	216	207	209	217	210	213	215	188	195	235	205	193	200	223	219	210	246	211	203	222	219	207	219	192	211	206	203	211	199	237	214	222	211	230	210	238	227	207	214	217	185	202	214	199	222	187	215	211	197	198	203	261	204	218	203	210	220	219	218	235	205	213	236	235	197	212	220	208	170	230	199	199	204	219	220	202	232	191	178	208	212	224	230	226	202	202	227	223	197	216	212	217	198	215	243	189	208	201	212	229	199	234	215	186	217	209	207	209	170	193	223	209	210	194	200	224	203	225	188	198	207	202	209	224	206	205	194	209	204	209	218	220	204	212	198	207	198	194	238	236	211	211	224	201	225	255	192	225	192	207	228	200	215	213	234	203	197	202	214	215	207	244	212	217	192	225	181	188	211	204	221	237	264	205	224	235	221	230	173	223	187	204	223	191	216	202	210	217	230	221	217	208	205	195	226	216	231	203	192	210	225	208	215	193	215	225	207	229	240	193	243	207	176	191	222	195	223	201	178	212	235	182	198	209	186	205	202	228	212	213	208	197	200	207	228	219	204	205	219	193	197	238	217	221	215	216	232	184	198	204	214	221	230	221	210	231	197	188	228	217	201	204	229	223	185	218	220	249	233	238	232	200	213	203	233	244	189	229	192	222	223	213	198	219	206	246	226	206	212	214	197	203	218	201	201	228	190	205	211	229	201	236	237	219	217	242	203	234	210	202	215	210	228	206	219	221	212	177	221	207	195	222	225	200	204	201	213	193	223	210	211	208	191	200	211	214	211	197	220	208	187	204	201	175	195	224	212	205	205	207	215	206	238	185	193	198	215	189	220	190	189	237	220	231	194	190	229	217	188	209	220	210	214	226	230	211	178	235	202	226	235	216	213	210	192	184	207	220	208	222	211	187	215	232	204	195	200	229	229	215	211	199	238	201	213	211	213	212	222	200	219	222	215	212	209	236	184	218	231	206	221	226	211	218	205	230	209	210	215	228	220	206	210	217	206	207	222	195	199	191	205	208	193	239	214	224	194	216	205	224	230	183	217	212	206	195	200	197	202	230	230	217	209	216	186	203	189	230	208	183	233	219	229	222	235	189	215	232	232	195	230	213	178	211	223	227	218	234	218	213	212	241	198	233	194	213	230	188	213	222	225	246	219	219	201	208	217	225	198	216	234	200	229	208	212	218	205	207	193	199	224	209	204	209	243	191	217	221	224	189	240	225	213	226	207	217	221	217	207	225	178	180	199	206	219	214	218	228	226	217	195	198	214	217	191	195	198	220	188	210	232	177	231	197	205	219	247	213	205	218	219	210	198	203	194	213	215	214	200	234	218	234	235	183	216	238	217	214	214	192	221	214	220	213	218	225	210	230	209	218	204	227	210	195	207	264	184	213	188	187	204	225	208	225	212	233	232	243	229	244	204	216	208	231	229	208	235	241	195	235	210	193	194	211	229	205	230	217	222	194	202	199	203	201	208	221	223	221	210	234	200	204	240	211	215	193	190	213	207	182	211	224	189	200	205	218	197	208	192	234	220	204	225	205	224	228	222	212	206	208	189	222	201	211	192	213	206	200	219	202	203	225	227	207	174	201	243	224	222	210	203	191	196	204	232	198	220	225	215	212	220	193	224	206	217	216	201	201	212	222	208	223	209	209	196	197	207	195	195	228	180	217	193	232	207	193	221	211	230	229	194	211	210	199	219	194	194	214	229	208	209	213	215	202	238	237	238	215	204	235	204	218	203	211	232	194	214	216	214	215	208	226	197	229	207	211	213	209	219	231	215	213	238	220	214	216	204	235	209	213	220	187	186	215	226	223	218	208	185	221	208	241	216	207	217	211	226	205	186	195	209	210	208	205	232	205	218	206	231	219	233	212	191	192	201	217	206	206	233	241	234	217	225	179	209	190	220	211	201	204	208	203	219	199	213	202	215	175	211	185	199	204	235	188	189	178	198	212	201	215	198	208	211	212	202	198	204	219	200	197	224	200	225	199	227	228	224	221	189	211	248	209	229	244	211	239	193	213	211	208	218	212	217	230	228	203	228	216	243	215	227	198	220	235	211	194	219	199	218	231	209	209	216	231	230	209	228	217	231	227	216	194	231	203	225	213	237	175	255	232	198	216	225	224	222	214	222	210	218	209	221	215	197	190	225	217	214	220	206	202	223	210	195	210	224	226	233	217	255	204	200	219	219	208	190	209	191	200	183	212	219	204	229	238	212	204	216	232	213	202	245	184	200	210	232	224	226	222	212	192	221	239	200	212	211	193	213	235	226	234	213	215	225	203	193	242	186	206	208	188	184	249	205	231	223	202	212	201	223	203	229	206	215	225	197	200	221	201	201	184	201	229	229	223	220	222	236	198	202	201	219	223	243	206	200	207	203	222	222	212	196	214	208	209	187	213	230	217	210	202	207	207	212	207	219	226	212	198	209	182	205	180	198	208	226	217	196	205	210	195	205	196	244	209	205	229	196	219	217	228	191	234	234	226	223	202	209	208	205	197	193	205	233	221	213	211	195	201	199	197	195	227	219	203	202	216	237	214	207	209	222	189	181	209	228	197	219	213	221	214	209	198	186	218	194	207	208	224	211	213	234	214	251	214	204	219	204	225	199	215	214	224	227	227	216	189	208	196	206	180	192	228	209	204	215	212	219	217	219	240	210	233	223	233	209	223	242	234	178	187	212	205	237	219	216	218	221	232	216	182	229	202	204	225	199	193	208	207	238	229	219	215	207	209	195	231	212	221	205	214	205	219	199	198	193	198	209	192	217	235	220	214	211	204	209	237	197	214	229	223	214	228	193	214	200	193	193	185	210	240	237	213	228	194	211	194	203	221	218	251	207	214	216	206	187	214	226	205	190	191	217	213	205	205	215	206	224	232	227	204	225	231	234	213	206	191	212	206	222	245	220	211	183	209	219	190	208	221	204	206	237	233	198	193	222	228	242	208	221	265	217	211	196	205	231	211	203	219	208	200	235	207	194	208	208	242	192	204	228	212	214	233	206	228	239	230
12768	20554	9837	4481	2430	1422	1098	880	718	702	668	632	590	629	620	585	554	578	581	551	572	528	580	552	509	532	526	526	544	525	513	489	541	543	537	515	515	512	465	551	532	540	482	509	563	545	544	530	525	520	516	513	551	517	549	515	530	516	504	515	526	505	504	529	534	536	524	498	530	482	507	500	540	518	536	509	528	520	504	514	516	526	524	548	535	517	490	511	542	499	484	500	521	541	547	510	556	485	509	486	529	507	584	495	504	519	530	522	504	485	500	555	528	549	546	491	532	504	502	494	504	491	527	552	555	496	534	509	503	529	455	514	485	568	509	512	508	519	524	504	495	521	513	514	485	502	482	521	546	574	532	519	489	521	495	477	553	532	506	512	519	539	509	523	504	468	529	530	532	495	548	508	525	544	509	508	498	548	508	540	522	514	515	512	530	491	513	512	522	517	487	483	528	509	525	527	518	433	514	534	466	538	537	518	529	542	540	523	486	524	564	527	518	508	502	496	514	529	514	518	471	467	514	522	526	499	535	533	526	520	541	528	471	511	471	548	514	520	500	512	498	530	537	494	501	543	492	554	488	536	532	529	517	563	501	533	475	533	509	479	543	511	492	508	524	526	548	522	524	496	531	476	532	525	488	495	531	517	532	537	516	545	500	505	515	517	525	523	513	505	535	482	550	540	475	508	505	546	534	539	520	515	542	524	518	486	502	470	515	527	499	510	537	513	523	499	476	527	510	495	482	513	492	534	487	493	503	522	523	533	476	516	546	501	494	540	549	506	540	542	475	534	496	489	486	528	542	507	529	498	505	523	477	512	502	491	534	508	510	499	522	507	531	520	520	484	529	536	548	513	521	540	522	495	517	510	542	545	516	490	545	518	489	499	480	522	556	505	507	488	509	513	491	486	511	570	505	484	498	547	505	531	516	551	540	552	488	490	517	517	479	522	514	525	538	492	488	504	499	532	513	488	501	520	509	494	569	520	519	513	499	501	515	466	528	509	501	504	507	523	558	526	541	514	545	480	492	509	502	545	539	527	501	514	520	494	510	499	546	505	558	550	530	523	501	505	503	493	475	524	518	499	516	540	509	493	490	460	516	507	528	509	532	518	538	526	527	578	535	516	528	515	521	503	488	509	533	497	488	511	510	536	496	541	501	502	529	486	521	516	551	520	514	490	477	520	519	551	492	484	518	480	516	514	487	537	499	556	532	522	540	533	538	487	486	527	564	546	502	500	498	532	530	557	552	522	498	493	517	532	490	525	541	503	510	518	505	509	513	555	487	481	503	479	519	530	542	494	533	516	553	537	512	514	497	506	515	525	540	573	496	531	522	551	542	505	556	501	532	533	542	534	544	551	497	504	539	530	501	515	523	478	544	500	516	535	497	496	515	523	512	529	553	474	524	500	542	524	532	522	495	549	502	572	557	541	530	516	485	541	540	549	528	515	471	526	480	570	557	507	519	472	513	505	511	511	557	480	510	513	547	554	513	479	515	524	538	535	523	465	539	554	523	514	524	476	491	510	482	531	527	495	477	558	485	532	526	513	533	492	516	532	505	498	534	504	511	520	488	522	506	533	569	544	481	505	516	538	484	491	515	524	524	546	508	531	492	542	467	556	538	536	515	483	534	516	489	533	514	532	581	519	484	537	527	519	500	541	523	514	517	505	521	515	538	520	504	521	530	564	517	523	509	496	477	523	506	494	536	546	505	513	536	505	523	518	511	489	494	480	535	526	528	531	526	501	538	536	508	485	542	509	542	491	496	499	463	503	546	547	493	483	536	521	512	503	487	509	548	556	490	529	490	552	511	547	513	552	483	496	518	497	465	497	514	539	505	518	509	526	516	517	507	524	464	515	516	518	518	526	546	526	525	498	521	496	535	529	488	562	497	537	520	471	514	524	568	525	497	510	517	465	541	502	511	526	516	499	528	513	515	528	527	509	501	531	508	483	497	531	523	498	469	511	505	534	521	533	468	528	520	520	478	547	535	499	533	504	542	520	530	521	510	507	525	523	539	493	495	523	516	522	485	539	528	523	546	526	460	502	515	523	534	512	517	518	586	526	535	483	492	522	527	499	504	531	499	496	544	539	496	563	523	518	570	546	524	486	499	536	539	539	532	535	495	559	533	476	529	538	477	489	502	513	505	493	497	508	511	505	477	544	545	500	542	509	494	530	486	498	487	535	572	480	545	496	450	519	492	515	518	528	523	507	476	504	522	525	527	518	493	491	490	525	477	509	512	540	544	521	499	519	507	521	492	524	523	495	497	504	511	504	493	553	513	543	540	472	520	523	504	526	502	536	479	512	532	524	519	518	493	542	489	514	536	514	548	499	526	517	489	502	520	516	519	532	531	511	498	525	489	525	473	521	493	531	521	519	496	522	492	552	487	525	531	534	505	515	510	495	484	528	543	536	517	503	502	547	524	505	507	523	497	501	517	524	512	526	484	562	569	496	532	544	565	497	492	514	549	525	522	505	547	494	515	522	558	518	565	501	550	499	537	503	550	531	492	502	506	518	539	508	529	503	564	498	527	511	506	515	519	492	531	499	509	508	506	544	530	505	550	526	548	523	468	520	516	549	498	492	529	519	506	503	512	544	533	587	505	517	525	524	529	480	482	517	531	532	516	526	495	541	537	566	540	536	569	483	500	560	518	545	507	503	515	555	537	515	499	494	558	542	516	520	545	515	556	490	516	536	533	491	534	501	544	508	526	532	486	487	472	484	525	524	499	524	501	489	467	541	529	518	518	530	518	528	498	525	467	525	525	523	494	523	513	512	510	560	505	530	513	540	537	499	515	524	507	509	523	504	508	520	539	518	529	512	517	507	528	486	511	557	535	536	512	508	469	513	490	506	506	524	513	484	550	534	453	518	503	545	511	487	507	504	577	504	527	497	536	516	538	548	516	514	512	529	536	493	515	506	457	528	490	532	502	482	522	538	527	538	482	480	532	480	522	541	480	515	519	507	515	547	516	505	534	499	488	502	529	564	520	506	533	545	549	495	520	500	512	568	525	522	542	500	496	547	520	528	513	548	503	496	513	524	500	523	542	487	521	553	495	502	478	494	541	509	554	538	499	522	506	550	535	500	512	536	500	548	469	541	547	540	523	528	516	514	542	547	506	542	520	489	489	520	471	528	546	554	503	528	544	512	507	465	530	510	542	556	507	494	522	509	493	531	547	503	493	498	525	501	499	523	488	505	517	515	539	547	537	519	529	538	506	487	491	537	478	537	527	488	518	518	522	529	533	517	527	527	490	499	513	535	492	524	517	513	531	503	496	547	504	541	546	546	509	482	522	518	506	476	564	523	542	510	561	513	497	508	527	475	551	497	507	529	507	555	552	513	499	527	506	500	535	501	506	533	524	522	507	488	543	534	508	507	592	490	525	513	483	495	540	487	506	509	530	548	556	494	511	530	500	529	488	559	520	535	531	494	547	500	508	498	472	539	489	511	528	539	531	493	495	532	496	501	503	494
23761	20976	24589	27520	20982	21065	16724	2407	1247	1006	897	750	569	507	463	487	425	444	408	351	369	350	329	304	284	281	252	291	285	292	231	207	220	227	219	244	213	203	238	222	212	235	228	202	195	239	218	212	203	198	200	219	228	188	211	206	200	210	201	205	202	215	208	183	167	184	190	222	227	199	215	209	203	202	218	200	215	202	197	181	195	220	212	176	187	191	179	197	191	194	186	204	226	188	207	212	218	200	198	200	190	156	195	214	210	182	199	202	172	188	208	195	199	192	174	210	190	179	227	182	206	194	199	218	206	181	207	189	197	205	219	184	203	210	178	196	185	220	187	188	193	213	214	191	196	208	210	196	222	211	206	196	212	169	193	188	218	189	197	205	214	206	194	222	204	184	203	223	237	210	218	199	184	209	187	197	198	185	180	195	201	204	182	234	202	184	184	220	187	198	194	186	182	232	195	210	191	211	198	202	193	223	195	170	194	201	186	208	183	200	217	221	192	185	190	203	196	210	201	218	218	210	191	184	198	196	211	203	169	161	193	213	206	220	177	212	176	187	182	207	188	171	171	189	185	202	171	185	190	192	213	181	184	236	186	169	197	200	196	215	187	204	202	205	210	189	181	190	181	184	167	201	184	187	215	166	194	207	198	197	198	179	186	197	187	196	173	188	193	209	188	222	220	195	172	206	213	198	194	194	183	203	189	203	189	195	189	190	190	193	172	200	205	182	202	175	197	200	205	194	203	220	210	235	216	193	193	177	205	173	209	231	227	191	227	192	212	165	196	191	177	207	192	178	181	198	191	189	208	194	200	188	194	180	186	183	209	184	217	191	184	188	209	213	190	183	195	201	235	221	187	210	217	202	226	200	193	206	210	221	194	178	199	223	205	223	202	180	176	205	213	190	207	190	205	213	198	191	183	195	184	187	211	193	198	205	221	205	201	197	183	212	189	164	233	235	187	186	216	198	185	185	202	206	180	222	187	187	196	216	198	197	207	213	196	192	212	185	189	198	220	179	191	185	221	198	179	216	174	197	188	193	208	198	209	216	199	188	206	184	205	207	185	185	180	192	203	199	212	178	192	212	217	186	208	196	203	202	185	184	191	216	167	194	197	173	198	208	198	196	188	189	194	177	201	197	200	214	194	211	181	212	193	188	184	188	221	191	232	197	190	201	167	199	188	191	167	204	189	221	201	186	217	201	216	213	203	202	205	185	182	196	192	186	197	191	177	196	174	212	212	177	199	197	188	211	204	196	205	208	198	186	202	228	207	202	174	187	217	197	180	194	202	190	162	213	169	171	200	185	191	209	198	190	212	194	216	174	197	209	196	188	193	203	212	195	208	189	207	193	218	180	210	187	222	200	218	223	214	198	214	220	202	162	222	179	215	219	177	194	214	224	209	226	211	191	192	181	187	197	172	185	192	196	226	188	205	170	205	194	215	195	194	218	195	214	198	210	193	211	192	202	172	174	201	190	191	224	186	176	203	232	204	217	190	186	223	202	210	201	196	195	198	193	217	200	202	222	165	208	198	198	207	192	211	196	174	180	179	157	192	192	236	189	197	182	199	200	197	201	194	179	202	209	221	176	174	210	198	163	227	206	195	155	211	196	187	214	217	212	207	196	213	217	203	208	205	227	169	177	192	209	188	176	202	197	202	169	201	212	189	174	239	182	163	193	193	188	193	200	200	193	205	185	185	202	202	197	188	190	194	174	205	212	209	190	192	192	215	208	202	235	203	200	210	206	206	180	191	209	189	190	178	176	189	191	208	191	179	211	193	205	209	187	196	210	188	192	203	213	198	199	197	184	211	208	210	183	185	197	190	179	170	165	218	186	197	197	203	173	174	237	199	174	211	194	179	217	205	176	197	198	186	218	203	224	179	184	210	198	202	198	205	193	199	220	175	201	196	195	192	200	215	211	223	206	205	214	204	205	208	198	193	194	199	210	176	204	199	203	195	198	207	183	206	202	201	178	192	180	229	204	206	176	223	200	211	191	192	172	214	199	201	208	177	192	190	211	183	193	194	206	216	183	163	213	186	192	200	207	209	160	189	199	242	215	220	213	208	157	213	209	187	211	203	174	226	222	200	200	195	190	189	203	187	167	200	224	190	196	195	198	180	186	199	192	198	180	202	192	223	197	177	200	187	200	200	177	182	192	195	198	193	212	201	174	204	202	165	199	190	197	217	199	217	179	187	196	201	218	193	197	192	175	166	188	164	189	218	210	200	191	206	192	180	196	198	196	208	200	201	197	223	185	213	228	183	195	193	213	179	200	222	202	206	206	169	192	216	197	197	187	218	207	202	196	188	202	210	215	160	201	196	236	187	186	232	211	203	199	221	204	201	205	214	195	206	189	197	181	197	199	225	183	206	207	203	195	202	207	204	220	188	233	207	213	215	209	192	190	180	209	206	230	183	203	195	196	214	186	182	195	180	198	198	204	198	198	206	209	215	212	206	180	220	213	219	184	185	216	189	203	205	207	192	213	197	182	195	215	217	209	202	215	178	208	187	200	223	204	177	197	205	190	208	197	193	189	196	180	192	198	215	166	207	168	230	207	186	197	185	189	195	188	189	189	194	217	198	192	210	204	226	183	209	190	197	210	169	197	167	204	226	219	198	215	183	203	177	176	188	194	197	176	198	211	181	164	190	202	198	186	195	186	211	182	191	202	216	209	215	196	170	195	185	188	205	203	209	204	196	177	196	195	174	171	204	200	167	180	213	198	193	200	204	165	193	178	198	218	202	198	180	192	198	216	236	201	215	187	170	206	200	198	193	183	185	185	213	208	158	168	222	214	189	216	185	189	228	222	206	209	209	184	176	187	185	182	199	190	196	198	171	188	204	189	195	202	191	176	194	214	212	191	223	220	182	172	217	201	218	203	208	194	207	190	200	221	205	201	208	211	195	191	184	200	210	202	205	215	193	189	193	203	189	201	184	202	194	194	216	203	195	195	204	184	183	188	189	206	211	215	193	190	203	184	195	195	218	178	198	202	193	197	172	201	190	195	209	185	206	200	191	204	188	189	209	180	192	207	218	197	207	187	203	196	161	224	185	214	171	199	180	202	205	191	200	184	201	201	207	181	179	201	202	208	212	219	193	186	206	196	211	184	211	190	192	191	203	196	207	198	216	194	202	178	195	199	195	195	198	216	190	209	172	203	211	220	188	187	200	174	196	208	184	194	192	184	194	209	220	222	210	179	224	191	202	215	194	198	200	223	210	214	206	203	188	214	202	178	209	213	199	218	216	200	192	219	173	184	203	198	211	199	207	209	180	193	203	215	144	190	239	204	191	189	188	187	177	193	196	201	220	165	161	183	211	204	180	208	226	190	177	193	205	204	173	184	183	198	205	190	203	203	193	190	182	210	202	204	172	184	193	184	190	192	206	190	192	194	188	220	214	223	200	187	198	197	174	172	218	197	190	197	205	193	206	202	188	206	220	226	205	183	201	225	203	219	216	200	195	208	184	202	204	196
12787	23649	13413	6464	3255	2029	1255	989	884	786	745	679	677	581	556	560	597	527	574	557	519	579	573	543	515	529	516	515	498	523	526	515	497	507	460	480	517	514	469	521	501	523	461	497	504	473	483	513	487	491	461	491	479	480	510	492	499	467	491	457	498	533	462	461	475	499	496	465	483	439	529	469	467	478	453	535	474	450	475	487	502	489	495	478	477	456	460	466	479	452	496	468	484	482	490	487	512	444	468	473	493	479	500	470	490	480	486	474	474	488	479	448	457	454	450	504	489	508	453	476	479	496	504	472	490	450	489	459	496	485	457	502	469	464	478	458	463	501	460	498	479	491	451	490	452	493	471	470	499	466	471	491	482	487	515	475	450	489	450	468	479	511	481	477	431	462	490	499	499	480	491	471	440	447	479	535	501	443	506	521	463	458	426	505	475	480	501	480	487	457	442	505	488	467	475	512	451	464	466	466	493	489	505	469	511	479	552	485	506	502	497	460	466	472	509	462	474	466	461	501	491	497	508	423	480	434	481	485	490	488	480	516	459	462	520	487	489	487	457	509	487	497	529	466	472	471	479	486	484	487	462	478	512	486	513	508	465	506	506	491	532	474	477	475	461	474	491	465	491	524	492	499	444	465	461	473	449	504	477	488	444	470	473	494	459	481	443	462	475	468	514	484	504	443	436	462	443	483	469	492	473	476	479	486	434	498	512	443	484	483	511	509	487	465	472	511	470	460	495	491	508	514	464	492	497	441	517	472	485	495	542	522	506	469	497	447	448	478	470	481	515	458	517	503	509	502	475	496	483	498	468	476	481	490	492	463	485	474	462	511	526	484	500	486	450	514	452	527	463	455	475	482	451	485	492	469	506	535	515	507	469	481	476	486	504	470	510	483	458	506	476	442	516	444	515	494	467	449	495	479	454	497	484	469	512	506	525	481	455	488	502	453	470	492	465	475	469	475	511	492	472	443	506	519	471	487	480	463	494	464	458	486	448	484	463	473	491	446	491	477	508	465	500	485	485	450	449	447	522	471	455	515	487	514	463	476	460	489	496	471	496	474	498	490	487	493	481	477	466	475	479	453	491	464	471	468	490	493	497	533	479	502	497	503	502	450	481	495	478	536	485	498	464	471	519	466	475	509	461	489	483	505	481	465	484	473	487	506	485	505	518	474	480	512	480	471	410	484	464	508	467	481	489	455	469	506	490	477	485	468	473	515	531	463	480	485	487	528	490	482	492	412	476	478	504	481	463	503	496	494	492	536	465	473	512	508	469	484	534	493	484	462	501	442	498	506	481	485	478	491	523	456	508	489	480	465	488	533	484	473	527	457	472	447	483	499	465	459	474	478	457	486	469	478	476	441	498	491	502	509	493	467	502	518	437	475	466	511	465	476	465	467	451	481	504	485	517	488	478	475	485	523	428	485	502	449	475	466	463	510	495	493	490	472	483	506	428	482	447	453	463	506	467	483	507	482	495	491	478	506	482	446	457	477	458	472	489	477	496	483	490	489	512	494	460	475	458	486	475	491	475	464	452	426	512	466	464	487	470	503	507	497	490	480	457	439	508	472	501	442	529	480	503	474	484	490	511	497	514	451	441	479	479	448	455	449	461	478	489	461	472	479	499	480	540	516	487	455	464	465	510	491	474	489	502	446	458	490	476	495	511	499	467	451	510	465	500	485	441	453	519	499	460	461	478	464	500	490	453	515	501	484	469	471	456	458	441	493	478	445	444	459	474	509	504	451	451	447	509	518	459	464	503	478	434	460	501	505	471	478	501	470	497	494	518	469	482	466	483	481	504	476	473	470	457	442	463	500	489	536	516	512	506	473	501	474	481	482	503	482	441	486	480	494	514	467	487	467	478	469	510	467	497	454	514	487	478	491	494	476	444	504	508	486	488	522	496	489	496	489	417	472	473	482	498	447	523	475	487	459	509	515	519	503	471	474	502	486	496	472	511	480	502	486	469	487	466	436	486	492	501	496	506	523	503	472	476	480	487	478	502	515	474	477	479	466	480	526	475	483	507	480	473	495	486	512	485	471	442	484	491	462	492	498	509	455	522	525	518	453	504	466	443	489	476	512	438	495	505	493	485	481	477	466	469	453	499	501	480	487	483	516	508	454	458	483	476	486	463	460	480	458	469	475	436	426	495	480	449	470	514	514	527	497	491	505	478	481	552	495	519	494	485	496	503	486	498	500	476	493	460	486	491	490	511	494	539	458	494	495	492	480	475	417	503	479	466	463	473	456	498	448	484	501	453	529	466	509	512	493	479	473	507	480	461	480	474	505	499	536	471	490	502	520	456	492	472	486	482	527	497	474	462	518	474	467	488	460	485	485	490	483	454	531	497	501	477	467	527	422	476	447	479	487	489	445	462	480	523	458	454	482	450	459	480	465	492	485	515	474	453	498	496	464	441	463	495	499	465	511	483	509	486	468	507	511	498	431	435	482	465	471	460	475	502	488	476	488	448	504	470	487	494	488	481	481	484	453	450	460	432	517	471	514	480	512	485	492	482	544	476	471	517	494	466	485	469	501	511	480	510	486	488	458	495	441	479	472	444	497	483	458	473	489	493	480	504	533	456	465	525	449	470	493	509	465	441	485	488	473	490	483	455	520	495	461	475	477	442	479	499	509	476	505	521	497	498	514	491	470	514	483	503	486	497	511	463	482	504	484	516	485	499	494	424	479	485	457	501	467	470	468	481	451	476	479	456	470	487	482	481	511	481	502	509	510	478	507	467	524	492	421	461	449	498	460	445	478	480	458	451	498	503	486	472	511	505	456	438	511	479	483	452	484	476	505	491	501	464	484	490	475	472	454	479	495	460	481	491	473	497	520	478	490	487	493	489	479	485	486	451	452	490	487	440	456	512	500	477	497	516	507	523	528	482	480	488	465	482	477	487	495	456	466	480	482	507	461	511	501	477	481	508	540	459	503	445	474	471	466	526	449	491	489	503	492	461	484	462	452	481	488	495	493	476	470	493	471	514	470	429	495	505	483	495	497	481	488	468	481	490	457	481	484	449	519	462	489	510	478	468	490	434	471	451	475	497	505	508	464	449	467	457	479	491	524	474	458	487	486	500	444	488	438	485	439	481	489	473	479	465	485	490	511	460	471	526	466	498	508	459	470	481	495	492	472	505	487	469	496	470	477	543	492	460	474	467	499	471	505	467	501	504	485	471	466	489	456	490	489	481	478	457	465	472	478	488	484	479	473	501	474	500	486	487	473	504	497	484	465	471	495	465	484	510	467	475	473	453	462	529	507	472	503	462	468	522	517	454	484	478	483	466	478	467	507	483	480	471	482	487	469	512	492	512	481	488	513	499	476	493	447	471	488	479	447	447	488	502	477	503	489	499	421	485	463	502	436	481	469	470	510	518	465	481	479	450	472	449	532	469	477	476	462	509	459	490	492	504	516	503	469	478	455	498	497	511	468	474	523	445	505	486	476	470	454	444	474	491	486	501	513	468	478	492	493
30887	21188	16273	5720	2382	1533	987	756	650	589	431	438	382	373	345	302	330	287	319	316	277	325	322	313	297	298	298	306	271	263	287	299	244	287	265	272	286	249	252	270	237	265	312	266	255	270	278	261	272	263	259	261	238	265	234	254	263	255	249	264	263	241	270	254	276	291	271	268	252	221	259	250	262	284	240	254	287	284	281	276	286	261	267	240	239	282	251	257	259	258	265	288	237	262	269	252	243	251	252	272	265	234	243	262	305	242	255	266	267	274	259	227	279	251	288	249	283	275	260	247	265	252	231	275	286	286	264	299	270	259	236	234	244	244	264	247	273	246	254	260	260	232	257	247	261	280	263	265	284	255	265	266	295	267	261	235	267	280	249	265	231	265	266	243	282	262	260	260	252	254	236	214	264	272	245	245	247	272	241	264	271	260	246	246	274	272	244	256	240	275	260	274	246	269	259	260	219	269	231	268	232	283	252	252	244	268	263	271	259	230	264	301	242	258	292	269	229	269	262	270	252	279	275	261	226	275	277	257	270	240	261	237	274	252	271	261	291	276	228	258	262	283	238	261	244	257	280	235	242	289	264	265	246	247	240	276	247	248	226	256	252	262	254	261	230	279	258	282	270	253	257	254	260	248	261	257	267	279	273	240	268	244	288	254	251	243	239	283	287	279	280	236	264	267	256	287	264	250	253	251	267	253	281	246	253	233	238	253	274	279	245	259	243	241	243	261	256	250	262	260	249	238	248	265	265	279	251	267	276	263	253	262	252	255	271	270	278	287	254	253	236	279	281	254	247	258	270	234	239	267	279	261	246	268	253	244	250	258	275	260	245	251	243	244	266	282	265	256	259	278	257	242	262	243	269	249	261	281	234	262	254	256	279	243	255	267	283	262	257	265	260	276	247	228	275	246	245	258	270	256	263	248	260	265	245	254	269	254	248	241	244	267	281	266	249	239	260	262	275	261	260	251	246	293	271	267	251	242	241	261	288	244	259	274	265	275	251	295	242	241	247	266	246	246	248	257	251	250	283	275	291	277	246	243	256	259	258	264	250	276	267	274	240	296	240	266	245	263	250	249	269	253	241	254	267	253	258	277	237	260	259	241	258	246	300	242	252	258	269	257	278	282	223	241	257	264	270	220	240	267	257	284	218	266	265	249	237	248	243	241	270	237	268	272	231	283	246	255	245	268	270	231	263	242	241	268	281	272	230	263	268	286	216	290	227	240	267	248	246	257	271	256	257	257	288	255	283	275	258	260	288	283	245	248	226	265	251	253	261	279	281	295	258	241	258	272	280	268	239	261	269	284	297	265	244	257	243	235	317	272	263	266	262	238	263	265	252	275	232	258	247	277	233	226	268	247	280	251	251	258	272	281	242	236	261	253	269	283	225	250	222	252	242	259	250	273	241	244	274	276	266	265	270	272	244	253	252	284	266	264	249	274	241	212	263	268	255	243	255	260	276	278	281	249	253	241	263	256	251	271	309	292	251	272	258	243	242	241	253	268	261	270	273	269	280	232	289	268	243	258	229	291	253	256	263	273	276	266	272	242	281	275	227	235	263	244	248	258	230	235	244	279	273	256	246	244	222	257	253	273	238	251	233	249	252	276	254	242	277	229	299	251	269	257	271	276	276	247	275	276	255	270	252	261	280	253	267	268	252	263	249	255	240	269	275	255	221	216	237	207	245	259	273	286	233	219	234	230	248	266	259	228	258	280	265	265	248	273	277	268	286	275	267	283	251	263	267	238	233	231	238	277	248	252	256	263	241	244	248	275	282	266	242	287	278	242	242	286	261	234	276	279	253	266	285	256	254	259	253	272	270	259	251	253	233	242	259	247	291	249	261	252	291	219	274	253	230	275	267	247	236	240	262	248	271	272	263	248	268	262	275	277	260	239	290	262	281	274	244	262	250	271	281	269	285	275	239	279	271	267	274	264	244	273	270	244	257	246	275	259	271	232	289	272	265	254	257	257	260	269	273	287	252	266	247	278	269	254	233	252	248	246	248	254	293	262	244	251	298	239	252	251	243	268	254	249	253	257	243	270	252	285	261	258	264	244	267	242	240	258	249	275	259	247	295	245	222	239	258	249	275	262	237	253	259	252	253	263	269	263	256	232	251	273	264	266	297	266	275	279	266	241	278	239	234	277	249	245	266	246	229	265	281	256	257	240	275	281	284	236	227	276	259	278	276	247	279	249	267	206	238	250	281	300	273	257	249	253	255	249	255	264	258	268	225	283	261	238	278	249	278	239	262	238	253	266	280	269	259	259	247	259	221	255	259	220	242	284	280	274	251	267	269	247	247	272	272	259	252	235	229	300	261	293	272	261	250	232	256	260	240	266	255	249	289	273	249	251	271	227	235	234	257	277	254	232	245	300	252	254	265	281	262	239	266	244	247	273	282	256	262	272	269	254	267	254	267	243	260	275	252	284	259	291	260	247	282	270	239	246	255	233	216	258	237	255	278	243	256	254	263	255	240	251	285	255	278	257	278	252	268	265	274	281	244	245	242	257	245	285	233	256	262	249	267	266	262	239	271	255	266	281	241	254	236	269	270	267	264	225	270	242	242	272	261	262	279	256	275	229	252	238	258	263	279	259	263	252	251	273	270	285	272	262	271	236	249	246	273	232	260	252	266	247	261	244	256	227	271	261	269	265	249	245	299	266	247	269	241	285	278	256	256	258	239	294	243	248	278	243	243	245	286	264	233	281	275	278	232	277	265	254	260	277	292	271	240	266	259	274	269	243	260	267	255	278	273	263	231	264	289	284	254	233	300	224	252	257	281	272	278	245	243	257	264	254	260	267	274	284	257	259	235	262	266	247	275	260	255	253	248	259	295	240	267	247	300	252	258	251	216	240	246	284	252	244	207	244	252	246	228	268	239	270	247	314	286	224	250	263	266	281	269	299	236	266	262	231	233	280	247	270	227	254	273	275	275	266	258	236	271	271	258	252	249	242	240	239	258	239	275	265	257	283	266	278	253	256	251	254	267	256	251	253	259	252	213	262	271	287	250	243	260	235	251	240	305	253	267	238	268	271	237	261	258	269	257	243	237	242	257	260	246	260	255	285	249	236	254	261	262	259	261	259	268	249	254	270	261	246	295	257	254	253	253	250	268	254	275	277	250	255	282	250	266	249	266	268	267	318	260	262	280	264	249	229	268	262	273	257	248	257	249	257	250	238	283	254	240	266	274	269	257	261	277	258	270	225	275	283	241	232	262	276	262	264	276	229	282	247	269	258	267	269	266	236	251	253	259	276	253	265	258	234	279	245	262	268	233	260	245	241	267	262	235	267	251	239	240	261	256	268	257	261	251	243	263	292	271	240	276	267	249	245	263	242	261	270	235	252	277	292	251	291	259	273	282	278	246	251	242	291	260	293	262	252	267	245	260	252	256	251	267	258	271	281	250	239	283	275	255	241	263	268	280	249	290	277	260	262	239	243	271	258	262	246	271	258	280	243	264	274	268	272	284	287
12707	13538	7115	3063	1714	1167	945	839	753	716	728	682	654	626	648	675	658	665	673	674	648	640	613	621	619	659	624	660	594	633	610	588	638	591	635	582	635	656	663	641	633	623	615	628	630	651	605	563	597	632	657	633	644	597	586	679	644	635	594	585	594	620	645	610	621	636	642	604	613	693	603	612	663	611	599	612	632	645	682	616	600	635	618	599	662	579	639	654	612	620	616	592	667	599	598	611	657	677	622	611	589	639	611	614	590	595	606	611	655	629	613	637	608	644	600	581	626	593	627	626	654	640	588	622	636	630	575	634	640	614	606	659	613	615	619	611	620	630	617	653	588	670	624	664	611	630	622	649	632	649	641	595	628	566	664	604	617	617	609	594	655	604	619	637	613	618	581	595	642	599	601	641	602	624	604	658	607	609	596	620	630	642	647	613	571	637	625	605	604	600	592	664	653	621	635	597	628	647	620	607	619	629	584	585	647	641	571	626	632	619	626	651	689	589	643	615	615	659	643	625	631	655	654	626	635	658	644	619	658	626	625	632	620	618	617	646	669	613	618	666	577	612	629	613	622	621	656	614	613	640	588	601	620	693	628	579	600	569	634	599	671	637	636	630	654	651	620	615	594	676	624	627	619	665	610	642	629	640	647	628	648	608	595	638	637	639	645	617	626	659	623	632	597	659	636	634	604	607	623	675	605	631	646	635	570	637	638	587	582	630	627	630	614	602	636	627	630	614	632	635	604	618	609	639	641	603	588	611	621	612	623	670	625	623	629	614	597	586	678	555	620	595	657	635	604	599	644	644	627	632	602	636	581	599	643	671	640	573	680	622	622	620	654	652	610	589	583	574	646	624	649	607	633	617	599	634	596	592	640	591	630	626	646	647	636	621	611	666	560	620	595	641	603	662	664	643	601	605	600	595	660	592	558	621	567	587	606	563	640	609	654	616	653	640	606	614	629	631	613	597	660	616	638	610	607	627	619	613	577	605	661	650	597	609	607	580	635	588	587	649	599	565	622	638	585	637	600	617	629	612	681	620	612	614	617	653	627	657	613	630	610	660	622	607	670	615	654	635	634	626	552	675	629	591	593	642	641	659	617	616	632	616	626	630	667	629	589	643	600	617	580	614	641	663	665	599	626	627	671	591	615	583	606	582	583	634	619	572	651	607	601	590	611	607	605	623	650	644	561	595	608	584	591	669	679	607	623	604	600	601	600	602	616	621	571	624	645	600	610	611	587	599	616	601	615	667	628	592	648	663	631	656	579	605	596	596	617	589	572	672	613	621	647	627	618	603	579	655	642	603	612	601	626	612	620	639	617	599	599	659	615	688	623	627	646	611	601	609	651	655	639	588	649	655	626	627	645	630	624	606	586	542	590	657	631	630	627	616	615	570	586	625	593	600	632	639	618	633	627	637	569	610	577	650	569	606	636	655	612	640	639	593	640	632	650	610	641	607	612	661	614	626	606	623	673	625	622	586	635	612	637	578	606	629	608	572	647	634	655	628	639	580	653	646	639	567	631	610	662	581	618	639	623	617	612	592	571	629	637	598	562	623	638	631	600	604	639	635	623	640	621	623	668	609	656	619	617	614	640	586	623	629	597	621	635	635	567	605	609	592	625	654	640	584	599	676	662	628	629	607	620	622	669	607	596	642	596	625	626	634	657	584	629	597	604	605	615	668	637	612	567	659	636	644	585	613	622	648	591	606	617	603	667	640	622	629	585	619	614	601	635	627	630	635	620	608	629	610	642	652	642	688	652	632	637	610	590	621	608	655	584	604	673	612	571	622	654	607	603	625	581	644	594	643	589	622	619	642	631	584	642	640	618	698	630	632	615	658	627	656	627	618	579	670	603	637	643	578	591	626	604	598	639	657	618	632	622	608	616	620	618	640	632	641	624	625	624	609	673	584	610	604	591	620	627	651	629	640	606	647	620	610	652	632	632	578	602	628	593	616	616	585	595	654	568	593	614	570	659	580	650	641	633	628	642	634	650	675	627	626	583	624	668	595	688	621	601	596	599	600	613	635	650	639	595	610	594	632	588	655	599	650	605	647	593	647	642	657	607	635	628	631	637	685	623	638	585	576	639	620	603	632	614	630	636	603	633	672	639	613	634	636	640	625	609	620	649	639	627	633	617	613	599	600	603	609	625	590	657	614	651	643	600	619	647	672	658	637	601	594	581	611	579	671	627	639	610	628	676	625	615	640	618	624	614	627	640	604	617	592	603	624	607	647	622	561	653	606	632	663	652	632	609	672	618	630	608	609	602	584	636	616	654	605	634	603	581	619	597	630	579	597	613	612	691	607	608	641	634	606	601	642	577	598	618	574	559	619	586	623	626	625	585	638	616	601	632	621	614	582	597	599	646	638	621	655	616	635	608	583	626	621	615	655	626	586	649	632	657	614	641	583	664	646	626	630	624	643	631	584	639	652	606	617	624	627	619	617	650	622	585	589	623	616	695	625	621	645	610	646	586	575	598	610	622	638	641	634	607	581	636	616	622	615	624	632	619	602	619	593	659	702	586	632	616	655	578	628	602	596	630	594	594	580	646	571	628	586	590	636	624	592	630	653	610	612	593	604	612	611	601	610	606	578	626	605	613	640	619	603	603	620	648	605	634	581	611	588	589	613	628	604	590	626	628	606	616	687	641	630	605	630	618	595	662	656	624	601	644	649	611	621	612	622	668	593	610	603	678	582	593	624	619	660	629	635	614	560	642	601	619	664	601	610	584	649	585	639	588	656	620	586	611	660	623	632	646	591	623	634	647	597	620	602	605	671	629	565	620	639	583	653	639	622	588	635	668	619	630	622	612	591	599	642	637	603	593	617	590	607	617	664	614	617	616	612	604	662	613	642	635	651	603	640	593	574	637	661	647	652	642	608	591	591	643	595	634	604	629	616	609	592	598	607	636	585	659	619	615	609	675	649	617	646	595	626	631	625	624	587	633	583	577	625	605	612	643	619	678	614	584	598	634	621	622	628	615	670	614	627	593	631	635	599	619	622	636	604	611	615	606	623	611	638	566	629	626	628	591	615	646	611	625	650	618	615	631	652	611	643	624	608	630	595	609	628	613	623	599	656	613	620	630	614	634	643	586	608	645	645	590	653	614	598	665	674	625	593	621	612	628	590	607	564	575	594	629	618	600	633	621	620	658	645	643	606	600	622	615	643	639	598	615	658	587	609	629	656	658	666	605	608	570	633	640	636	622	669	662	603	706	629	633	646	655	621	608	616	634	617	591	631	635	640	609	573	624	632	596	597	630	659	634	630	647	621	616	606	604	624	586	649	602	593	629	627	639	648	655	646	617	625	612	637	598	583	567	643	574	615	645	589	665	665	690	582	581	619	667	626	613	596	625	657	676	624	620	588	607	628	638	635	645	629	559	646	578	593	631	650	618	614	641	630	625	582	622	621	639	631	617	635	666	583	631	611	586	646	653	654	613	629	603	650	667	626	632	607	604	626	654	604	606	616	595	623
24398	21000	24296	27887	21024	19446	2976	1387	960	706	588	499	431	345	365	355	363	331	332	319	283	253	293	281	293	268	241	245	271	222	234	243	262	225	243	211	197	195	227	230	215	220	213	231	245	212	201	209	214	224	193	199	213	208	233	196	229	215	199	199	185	214	203	205	221	226	246	187	226	205	207	197	215	193	196	213	182	180	204	194	205	234	213	212	215	194	217	209	180	199	228	238	173	222	233	227	198	225	223	207	200	199	212	199	179	211	204	214	228	210	228	199	208	226	196	216	223	210	219	230	212	226	207	241	216	188	212	207	235	203	190	194	192	200	211	215	201	192	210	211	211	225	237	232	233	196	218	198	228	220	187	214	235	214	208	204	210	205	227	206	239	212	194	220	204	207	195	214	201	213	175	217	219	229	201	199	212	205	190	202	206	230	188	199	217	198	216	221	214	223	211	245	219	210	212	220	222	237	234	219	216	195	236	206	200	208	198	206	216	218	230	215	206	184	236	230	219	220	212	223	198	170	239	222	225	200	202	192	195	178	213	233	204	200	211	211	210	178	204	187	189	207	205	210	205	225	228	235	208	223	212	212	203	231	193	206	218	215	210	246	196	217	219	211	202	202	207	209	193	196	212	190	194	208	221	198	208	191	203	189	212	201	203	236	201	186	194	239	224	195	228	202	215	228	235	216	202	226	230	220	229	196	192	221	189	176	212	207	205	223	206	192	221	219	201	225	208	212	209	211	190	214	245	209	228	192	201	205	195	197	216	201	212	188	207	208	185	207	208	227	220	215	213	178	199	215	240	232	250	196	209	204	205	188	190	229	205	206	209	177	215	221	207	192	214	206	203	215	201	225	220	217	190	225	208	230	204	205	218	216	226	218	222	207	214	211	181	223	208	221	197	206	194	209	216	222	239	212	183	212	222	191	196	208	223	194	219	203	211	188	232	201	190	217	199	192	206	218	192	202	197	204	188	197	225	187	208	226	192	195	201	204	239	209	226	183	204	205	212	218	202	211	203	184	223	214	248	217	210	216	203	208	191	194	213	210	216	193	186	214	217	218	236	219	194	198	209	225	217	214	205	211	229	245	190	200	235	209	233	232	208	213	221	233	220	228	214	205	189	203	213	238	204	207	243	231	198	190	213	205	193	208	204	196	226	210	213	177	211	225	193	205	212	197	195	224	211	244	218	198	220	209	193	194	202	210	212	230	192	182	211	180	223	246	216	227	219	223	189	196	191	250	247	220	215	231	198	199	186	223	203	213	187	187	188	212	192	192	203	201	215	223	210	192	210	190	210	225	217	203	206	187	242	205	212	183	206	228	243	209	251	224	217	216	200	186	218	249	214	208	194	220	222	211	212	194	216	209	200	207	185	217	203	220	167	223	215	243	220	205	220	196	197	217	229	193	218	187	185	221	196	197	236	205	192	216	196	228	197	219	208	229	203	203	209	199	198	191	220	197	222	193	190	212	213	216	203	218	198	231	208	204	201	179	202	223	219	211	200	219	217	220	210	207	214	216	225	203	207	204	156	210	201	205	195	200	217	212	212	220	208	209	193	219	199	258	222	245	213	194	206	194	197	203	210	232	231	228	209	206	186	210	221	227	222	217	205	186	208	196	220	234	212	209	215	211	216	211	207	206	201	215	223	191	196	207	240	229	190	242	180	225	217	213	204	209	234	225	222	232	210	211	201	200	219	218	211	199	212	237	237	241	203	200	217	161	201	219	242	219	222	195	210	225	199	212	217	209	220	214	188	198	216	192	191	226	217	223	225	233	242	190	221	213	256	196	201	204	218	212	187	194	253	209	231	207	188	214	193	203	211	211	218	226	238	205	237	156	234	221	249	203	208	182	215	221	231	208	239	190	206	199	223	226	212	190	220	194	217	215	222	212	203	191	212	209	222	217	193	211	226	215	221	188	209	205	198	207	214	185	187	205	207	202	239	224	210	216	196	214	180	208	199	178	188	238	209	212	222	177	214	200	217	214	198	218	189	222	207	211	217	196	191	219	205	262	203	212	200	189	206	179	196	226	220	205	202	221	194	225	206	222	183	209	208	215	221	236	214	210	202	206	218	195	208	196	208	228	212	241	220	229	217	221	207	208	190	220	215	242	196	219	206	198	211	195	229	199	181	201	198	214	203	184	192	236	238	202	202	195	217	221	226	225	233	200	228	212	206	217	239	218	221	186	193	215	194	212	223	213	193	210	197	198	179	210	218	250	215	248	192	233	224	217	196	189	199	220	217	220	217	218	218	201	203	196	226	210	202	190	204	207	197	222	222	219	222	219	209	182	218	199	186	204	199	222	203	188	205	209	223	198	210	218	197	223	218	223	217	198	204	210	209	244	230	235	243	217	197	195	215	206	247	236	203	237	211	205	215	205	214	208	193	201	223	166	204	209	190	199	208	233	197	209	175	203	225	214	241	220	216	177	215	223	216	225	211	217	219	220	208	209	209	231	212	253	219	194	205	217	201	195	214	206	202	224	209	192	232	211	231	205	241	187	200	217	174	195	178	164	200	196	212	204	220	198	229	222	196	225	202	203	229	219	205	243	199	211	218	186	206	204	196	209	212	228	207	213	200	200	212	218	207	191	200	203	183	226	204	228	216	206	207	209	234	221	228	200	218	197	192	200	243	189	215	229	203	223	176	196	183	177	215	223	212	226	216	248	229	223	210	226	197	211	224	227	229	211	235	192	218	210	199	231	206	224	197	209	209	185	209	197	200	216	214	221	234	215	216	190	225	196	213	192	206	201	213	212	221	203	220	227	198	210	187	200	191	186	218	224	199	201	226	219	210	206	197	217	209	202	197	224	196	199	200	216	193	212	204	218	198	235	217	235	202	210	209	193	212	210	242	242	206	215	208	215	215	212	202	227	234	236	217	196	190	204	236	216	193	208	208	214	212	206	202	209	202	227	216	220	215	213	193	204	206	206	219	178	212	209	188	209	196	198	196	205	211	184	223	179	210	190	215	224	191	201	222	194	208	207	229	211	185	192	212	230	205	215	253	234	201	186	199	205	209	197	225	216	181	198	206	212	193	188	208	207	226	232	194	194	197	196	206	207	187	210	213	220	225	196	226	206	223	205	207	188	168	222	195	215	222	184	220	236	208	232	215	236	211	236	236	233	220	223	236	214	192	240	207	209	213	241	238	228	225	233	221	201	210	192	194	192	213	212	224	201	212	189	255	183	208	214	210	190	214	205	203	201	208	225	191	199	210	214	212	206	217	213	211	195	231	231	216	194	209	218	213	218	221	210	198	222	214	203	212	219	220	222	209	195	206	183	225	235	215	214	186	204	237	220	178	202	203	195	198	186	211	226	187	224	183	203	216	174	192	223	211	221	227	178	214	213	210	234	211	219	211	238	228	205	228	189	197	188	204	206	213	224	187	182	212	202	197	221	208	215	193	224	254	223	202	200	197	212	233	185	210	207	217	220	207	201	227	199	210	230	215	184	200	218	208	207	187	209	213	214
12937	19811	10846	4431	2350	1458	1087	927	770	689	619	621	613	540	552	551	576	627	588	549	574	534	546	576	527	545	526	536	583	511	546	531	528	523	521	570	539	509	485	482	502	503	553	504	516	491	533	509	537	508	532	523	534	534	502	513	506	536	509	501	478	517	473	485	514	472	497	499	513	464	486	539	515	502	546	530	546	486	499	509	484	495	518	510	516	504	543	516	500	497	498	509	518	542	497	522	545	562	496	564	536	522	486	535	525	517	494	526	493	519	485	479	498	516	520	511	511	511	531	535	525	492	534	525	486	521	531	497	496	512	497	534	474	524	549	523	474	561	502	462	506	546	546	521	525	487	513	559	533	514	555	498	501	519	544	538	519	528	525	491	476	563	538	513	454	526	559	517	557	514	533	503	492	513	567	539	515	493	474	507	482	525	520	485	487	469	497	529	529	512	515	507	510	459	522	519	501	534	494	526	526	507	462	497	496	514	514	538	568	485	505	520	535	523	488	519	506	516	466	521	517	499	537	535	516	547	476	520	547	536	522	496	533	545	502	527	571	529	478	467	509	494	490	513	504	568	522	495	496	509	491	483	479	526	526	520	538	515	502	528	497	512	568	492	543	516	533	505	510	505	535	503	470	554	501	487	521	517	529	468	532	535	520	503	544	484	505	500	534	532	496	511	522	508	500	541	514	517	481	466	523	503	526	512	502	537	468	496	515	505	534	521	505	515	501	505	531	498	523	487	517	546	508	511	499	511	488	536	534	483	531	532	492	478	510	471	507	500	514	539	486	529	492	493	547	503	497	542	524	524	539	460	495	487	536	511	492	536	479	519	506	501	497	496	523	527	542	560	486	501	476	510	505	539	489	479	547	508	521	508	492	510	541	481	487	551	535	517	520	507	541	504	514	517	520	522	514	549	484	460	515	522	497	498	541	527	515	504	527	535	512	490	503	511	469	472	497	483	486	505	520	507	509	548	495	523	556	522	488	545	517	506	524	555	504	516	505	515	541	563	509	495	536	512	569	526	518	512	550	522	488	529	526	569	499	548	538	507	504	561	524	507	522	476	538	529	493	539	493	534	459	539	577	490	529	522	505	495	540	507	468	516	514	515	489	522	465	507	512	467	500	499	539	496	493	520	514	515	484	516	521	546	524	535	518	526	531	509	511	480	486	488	486	516	521	523	543	523	513	474	554	571	506	518	504	486	534	506	519	506	548	472	497	535	518	503	482	523	517	506	488	510	529	477	480	484	529	503	491	520	536	547	497	535	525	560	513	509	488	545	528	506	513	538	508	475	481	513	519	523	508	530	525	547	502	522	573	542	507	521	540	547	514	495	515	525	540	501	532	528	477	517	528	491	482	553	527	544	470	520	556	522	517	511	495	530	527	492	559	469	512	539	485	498	495	477	497	521	521	562	505	515	514	540	480	523	520	529	538	477	492	503	488	509	554	542	528	518	534	493	517	497	485	510	501	534	550	524	514	482	550	516	489	504	529	532	536	497	509	500	516	507	494	491	508	512	505	520	535	521	527	515	542	507	510	492	498	503	513	512	528	516	544	445	487	558	515	558	516	521	535	510	537	491	493	510	506	524	514	512	498	515	519	528	532	509	490	508	541	495	527	531	515	534	484	503	512	510	492	538	494	530	484	522	540	490	527	543	527	478	505	535	511	516	543	494	555	541	486	434	516	490	512	545	483	545	524	524	546	488	536	489	510	507	520	512	517	527	561	551	530	511	520	499	556	510	514	501	546	536	552	510	533	509	514	555	588	520	540	547	536	495	506	518	494	506	499	537	476	497	533	536	527	526	525	549	507	518	499	473	527	490	538	534	538	477	573	519	489	541	470	489	509	486	473	533	527	508	510	473	465	529	533	519	548	489	537	478	498	517	555	536	521	525	502	546	518	450	515	517	506	486	521	496	493	489	510	516	542	494	551	496	499	500	532	504	506	492	521	513	529	517	476	520	515	493	517	537	523	489	517	520	495	512	513	520	504	535	505	533	526	515	522	484	528	521	500	498	474	491	544	497	510	515	464	485	536	523	527	568	497	534	534	519	505	534	471	507	495	480	517	525	534	518	506	495	532	520	525	531	491	545	471	501	489	509	501	537	502	471	559	508	498	527	538	532	490	526	549	481	516	529	527	498	535	477	562	518	512	519	530	501	506	485	503	509	554	507	493	527	519	507	533	549	527	539	512	501	510	511	495	537	486	535	508	430	489	475	496	484	514	536	540	475	542	527	540	508	520	514	483	522	502	477	528	508	481	497	522	532	473	487	515	504	533	492	514	481	538	520	479	477	494	549	495	516	538	526	548	482	507	498	539	509	525	511	530	490	473	499	515	491	488	511	526	519	490	525	487	520	533	513	529	511	511	544	534	489	551	511	535	519	537	495	513	517	523	518	461	544	516	568	531	520	521	516	554	511	516	497	518	526	498	512	535	507	552	484	519	483	531	527	533	513	495	527	521	493	508	477	525	481	483	552	503	484	541	555	517	527	538	526	493	483	534	538	555	535	518	528	484	525	474	507	520	498	518	531	525	511	494	503	551	564	509	523	513	576	540	529	500	508	516	487	500	526	531	506	518	536	545	533	525	484	498	500	493	493	513	526	536	508	507	531	510	506	514	484	471	523	506	527	516	507	484	536	491	498	493	540	483	487	506	503	488	547	529	505	510	524	481	513	513	490	515	492	505	501	497	530	545	541	504	549	502	505	543	522	523	527	502	513	511	529	486	502	488	509	526	516	540	497	516	488	527	476	489	524	538	508	522	513	511	469	534	542	520	506	508	526	517	485	491	498	532	489	520	531	528	511	551	476	501	493	507	528	506	483	492	503	537	518	501	500	536	524	535	492	491	493	516	522	521	497	513	511	553	520	516	516	502	478	530	506	540	507	507	529	518	557	510	522	498	529	492	540	492	514	477	480	489	506	521	499	508	514	526	505	506	489	519	516	543	509	497	545	503	458	521	491	511	519	528	512	524	568	509	512	538	542	546	523	530	519	516	504	483	517	508	577	521	492	519	503	460	543	507	492	509	489	477	509	481	471	494	500	474	493	525	500	520	528	545	484	507	512	522	521	553	496	506	549	497	513	502	526	562	510	513	543	511	500	508	496	527	506	515	540	537	532	533	517	502	538	516	498	505	515	498	524	553	507	519	540	508	525	501	508	513	556	526	555	537	487	507	540	505	539	516	500	465	502	514	529	523	524	530	488	488	499	494	478	527	523	524	467	494	510	549	520	516	495	538	510	539	476	547	542	486	484	539	474	513	501	547	476	484	538	500	518	499	509	534	501	527	510	473	503	516	504	523	510	511	533	493	520	497	536	541	492	511	514	534	480	538	502	505	496	489	519	513	526	502	507	539	515	550	496	542	506	502	499	531	509	518	570	502	525	493	502	524	529	528	515	541	563	469	485	524	546	533	531	510	498	513	563	486	487	514	489	548	521	535	523	517	513	527	480	514	584	539	497	502	516	535	521
23772	20954	24578	27538	20964	21021	16511	2711	1330	973	766	609	533	503	445	437	377	368	363	300	299	347	310	299	294	269	296	264	258	265	279	231	238	256	241	255	207	209	200	206	232	211	208	215	220	217	209	205	239	208	198	196	211	202	208	195	185	194	204	205	221	225	199	209	200	184	215	196	184	187	213	189	197	205	186	210	208	193	172	190	183	204	194	205	184	204	200	197	214	206	221	194	203	175	185	191	200	196	193	234	189	185	216	196	172	191	204	190	213	195	185	182	212	200	217	216	216	194	207	224	187	194	237	201	222	187	160	202	195	202	217	206	213	197	196	228	211	234	205	170	210	200	189	200	207	213	185	199	208	210	208	219	183	222	201	214	167	221	200	192	203	194	223	196	177	189	189	173	196	176	189	232	190	200	211	200	216	221	183	178	206	194	194	214	181	185	193	184	201	187	194	217	213	209	199	161	208	205	183	209	191	180	206	187	187	194	205	209	204	203	194	220	208	207	227	194	202	211	216	201	207	232	209	212	201	221	199	251	204	183	207	244	188	181	190	200	193	188	204	187	201	201	207	212	208	184	184	184	192	191	215	207	190	211	182	199	205	198	190	204	191	191	205	184	187	195	203	179	209	165	212	203	198	207	184	228	191	185	200	213	208	196	213	212	199	195	183	205	198	195	215	217	204	187	203	200	188	205	195	212	183	214	207	208	199	186	213	211	199	217	173	173	216	174	198	200	196	211	198	198	189	205	197	188	196	185	186	205	205	200	201	175	174	226	191	195	225	205	189	159	199	174	210	189	225	174	199	220	177	172	179	193	204	210	182	188	229	193	195	187	203	192	204	180	212	209	190	185	183	180	207	197	206	193	186	203	178	205	178	194	210	231	234	195	188	208	210	211	179	207	235	174	209	213	204	195	187	174	200	177	168	182	187	199	218	197	207	214	183	218	172	203	198	205	201	210	200	180	182	199	178	190	204	205	199	188	179	205	198	210	193	195	181	176	200	206	180	183	196	176	204	204	179	172	222	206	170	211	187	233	220	202	189	178	195	210	192	199	201	225	185	209	209	171	227	210	186	215	218	187	196	176	219	216	191	170	216	197	198	216	191	198	207	201	203	186	206	242	182	195	215	227	182	216	220	181	174	212	199	213	206	176	175	198	205	198	198	181	207	218	218	224	221	201	180	178	210	199	196	195	209	205	182	218	209	204	195	178	182	212	200	200	171	207	200	191	218	192	186	214	186	187	167	188	219	167	205	188	202	171	192	187	213	215	219	197	180	197	189	167	185	226	177	199	207	206	213	187	222	216	196	201	229	202	221	197	180	200	190	196	211	204	229	187	200	172	216	237	196	173	219	207	190	192	205	192	206	232	207	197	198	192	205	213	199	189	193	205	221	192	219	199	210	208	205	169	198	183	203	190	180	190	222	202	216	163	220	196	173	195	181	169	181	218	204	187	201	198	190	219	173	193	162	223	215	211	199	179	196	210	223	210	187	217	197	195	205	210	214	198	221	170	211	184	208	191	216	210	205	197	209	202	170	219	195	175	191	195	211	206	171	214	205	219	188	191	208	186	188	234	198	176	214	208	195	200	174	198	178	213	177	202	193	199	204	197	184	196	198	218	205	206	196	191	190	218	240	212	214	216	181	197	216	194	178	186	180	204	197	209	212	191	217	196	165	183	213	215	201	195	190	188	197	201	213	193	213	213	181	225	208	208	200	209	172	214	201	219	209	213	226	188	174	211	184	213	159	211	196	190	159	187	204	214	213	206	185	166	186	214	231	187	221	221	196	198	184	196	210	177	178	208	182	194	179	202	195	207	220	192	187	212	222	192	216	193	198	201	205	218	222	182	179	193	193	182	186	194	208	180	177	186	199	183	228	204	212	198	211	213	183	217	211	193	214	166	220	210	191	162	198	204	214	198	186	208	187	184	184	195	181	197	160	217	205	183	190	205	202	202	219	199	206	200	198	189	216	201	238	206	185	184	232	185	194	167	198	195	178	225	199	213	212	192	191	183	209	202	207	215	215	176	195	203	196	209	179	195	177	188	185	176	200	187	168	187	215	181	224	214	192	185	201	202	205	178	206	188	236	218	216	212	192	190	192	189	177	211	230	181	184	186	192	190	208	211	198	224	198	223	192	195	197	201	178	195	205	174	195	231	208	204	199	184	211	202	190	211	210	177	188	193	212	216	182	190	198	204	183	232	199	228	211	194	189	211	185	178	211	216	218	207	195	214	201	204	203	183	193	210	192	186	182	205	217	192	199	217	194	225	182	210	189	210	198	184	183	203	183	172	211	204	188	238	205	179	177	198	175	172	194	190	182	203	200	201	199	190	192	236	197	181	198	226	204	198	186	222	199	198	188	166	178	213	227	189	198	213	219	251	208	205	183	192	210	176	202	228	162	178	205	185	204	184	197	203	168	202	173	173	191	204	194	186	201	211	200	204	191	210	177	212	200	210	194	171	203	207	230	206	202	180	213	198	187	223	190	189	226	183	195	192	187	183	174	196	196	208	211	175	199	206	219	221	165	212	226	204	201	188	206	184	211	200	185	219	194	188	207	166	217	205	203	183	221	198	204	228	201	217	197	193	156	187	216	203	190	200	204	166	211	216	217	211	202	211	182	183	231	201	195	220	195	211	187	194	211	201	206	233	182	172	190	202	225	205	198	179	205	178	189	220	180	204	202	193	202	197	170	165	228	168	197	189	200	189	201	190	179	198	185	183	206	195	198	170	217	229	173	189	193	198	244	188	199	220	221	170	182	196	193	200	192	215	170	178	207	197	213	211	219	221	207	201	194	190	221	203	218	181	194	206	192	203	205	193	216	188	198	199	177	197	223	190	203	194	184	206	196	183	181	189	195	213	188	191	211	204	204	207	185	189	205	204	210	198	181	184	190	187	191	200	198	189	210	178	201	198	221	231	158	224	224	181	183	177	230	212	203	202	202	182	183	164	203	202	189	194	231	214	215	235	211	194	195	204	197	193	218	186	195	195	200	211	184	188	176	204	192	194	193	216	219	213	207	187	184	186	197	190	183	193	203	204	198	191	205	174	209	206	211	191	204	193	199	177	176	196	190	207	197	190	222	224	170	233	203	223	203	191	209	190	195	203	203	220	216	212	201	213	188	213	204	220	208	196	212	194	159	205	215	174	222	208	206	187	200	205	222	170	208	211	209	208	184	174	219	220	199	192	204	189	180	204	216	196	172	190	205	217	200	197	211	192	199	206	195	194	191	205	179	186	209	183	190	186	213	189	182	188	207	173	204	190	197	199	176	199	209	156	190	196	219	203	196	190	221	190	199	183	202	206	208	187	199	195	204	178	207	222	208	187	193	182	199	197	191	217	202	196	189	176	183	180	215	198	214	200	183	187	202	175	212	210	213	205	190	166	215	178	205	216	209	197	198	224	185	157	227	197	187	212	191	195	171	191	162	191	159	186	213	184	195	188	178	224	181	208	199	189	206	210	187	220	205	210
14221	24818	14082	5977	3082	1932	1270	1044	882	729	672	661	627	575	611	533	595	567	548	528	550	543	561	547	561	516	540	488	484	486	529	534	463	514	505	502	509	487	495	442	487	487	495	490	514	453	462	503	452	487	470	492	480	468	492	489	465	486	520	507	485	479	445	494	536	483	504	519	495	520	463	480	480	507	478	462	423	487	474	503	492	519	460	474	503	511	487	483	496	495	514	478	483	498	471	495	448	450	488	477	467	504	486	481	450	506	492	491	499	495	442	467	496	473	466	475	459	471	473	487	469	499	480	498	523	508	479	473	498	521	444	474	457	503	485	507	448	491	499	477	477	501	519	504	512	493	483	503	472	511	450	500	490	481	446	471	509	477	502	467	513	476	480	456	501	477	501	523	482	487	490	517	511	478	493	467	483	497	471	548	484	517	461	472	477	481	481	506	508	449	496	477	464	464	512	470	509	496	506	486	451	484	475	512	486	512	480	506	460	494	519	432	458	490	437	517	461	462	510	470	528	509	482	464	438	481	519	488	473	460	479	468	460	458	490	510	474	486	484	459	482	457	490	461	481	471	469	542	510	498	454	494	456	471	490	449	472	434	492	467	480	499	476	502	490	489	489	494	479	483	515	492	495	470	470	490	475	484	476	482	496	475	498	491	502	490	475	492	462	494	512	530	493	504	485	504	493	481	459	475	472	471	500	508	467	501	541	504	478	479	520	453	502	501	500	490	515	494	459	469	482	494	482	457	489	489	527	473	487	484	486	520	482	458	480	452	498	495	471	472	504	497	510	489	497	474	476	487	458	456	486	444	473	510	475	518	461	508	505	480	510	501	465	477	451	496	480	472	473	506	472	451	483	511	480	443	496	482	451	538	501	485	486	475	490	468	483	493	487	508	515	456	485	507	485	513	481	478	478	458	486	508	440	492	547	499	449	487	453	515	477	499	479	529	500	507	504	483	517	476	507	520	496	468	490	506	516	501	479	487	474	514	546	449	469	472	498	498	487	465	468	488	494	509	440	483	519	512	458	509	495	466	523	461	445	510	524	482	509	480	522	475	453	519	505	446	494	505	474	498	544	499	473	462	497	450	495	500	452	455	505	532	492	495	460	487	506	494	455	462	503	427	477	510	482	474	479	489	468	507	460	475	497	502	505	503	486	502	488	479	459	479	483	513	493	540	513	473	523	514	487	500	492	481	471	489	458	510	481	476	475	494	507	499	463	467	491	467	487	468	492	449	447	461	469	479	505	489	464	471	455	522	467	491	506	491	482	496	474	465	462	472	476	495	491	457	478	478	487	489	492	456	482	514	517	505	460	504	465	528	526	431	490	486	479	457	506	492	482	449	491	488	520	513	452	457	488	512	467	466	504	490	506	495	485	488	473	451	477	502	496	486	472	451	511	521	468	506	434	475	478	478	463	449	472	473	484	496	466	492	455	486	488	492	456	463	465	501	471	485	464	498	459	496	522	496	498	501	486	466	475	453	524	502	475	471	489	495	466	504	489	466	494	443	475	498	455	486	528	497	450	464	505	493	494	446	459	499	452	503	502	487	501	488	463	471	505	490	466	515	466	495	490	459	500	489	490	485	461	481	494	470	476	448	505	501	462	499	517	445	489	489	490	502	480	480	475	512	465	493	453	504	484	513	515	457	493	476	506	455	484	482	486	503	481	474	461	479	492	492	452	516	512	491	474	519	458	487	453	472	451	464	496	476	471	491	501	478	508	446	494	516	463	498	468	479	478	480	472	521	518	455	450	469	507	514	480	460	469	455	491	476	475	485	488	515	485	464	501	499	479	465	506	485	498	509	489	471	476	464	492	477	492	512	487	481	442	502	470	496	470	482	489	497	476	487	502	490	457	493	493	517	470	490	489	497	484	518	509	500	466	500	512	457	481	490	514	484	483	464	541	471	472	464	492	459	454	478	445	454	493	467	483	503	484	471	472	490	509	464	502	468	477	480	474	465	519	501	474	501	530	484	517	490	447	477	472	525	480	509	474	474	464	451	449	507	506	492	446	512	481	528	460	497	489	496	454	526	461	493	491	508	535	496	485	477	503	489	491	509	510	449	556	455	478	471	508	465	482	502	524	505	512	494	507	496	462	500	441	475	470	489	479	477	500	478	430	450	469	460	464	473	477	483	519	440	506	493	455	504	503	489	504	515	482	482	490	499	446	497	476	500	454	479	509	491	474	481	478	470	511	453	480	432	465	496	523	483	512	513	465	492	540	462	520	450	483	503	478	500	471	479	456	489	478	510	485	497	465	441	513	478	484	483	461	488	502	523	493	520	482	468	449	457	494	459	483	490	458	457	486	482	517	480	520	515	518	454	506	478	495	472	496	507	479	464	499	476	497	528	481	493	474	488	491	514	484	449	497	492	511	479	513	488	452	482	479	470	513	496	517	481	463	492	465	526	458	505	503	486	493	469	541	506	485	491	441	492	512	514	484	486	505	496	500	455	467	460	460	473	487	483	492	514	472	512	522	489	477	501	494	473	491	472	474	505	450	490	506	444	504	484	504	494	453	509	474	487	525	534	463	473	460	456	509	498	508	468	494	525	509	493	494	485	522	489	494	494	505	505	470	485	474	470	448	477	434	522	485	489	479	447	455	480	473	500	469	486	474	475	513	490	457	491	476	509	439	483	467	536	445	479	479	495	489	498	496	500	456	475	499	508	496	453	515	479	473	481	481	512	472	475	452	472	512	482	481	489	515	476	510	461	488	519	493	502	448	501	502	470	470	496	454	486	490	450	459	485	505	457	459	446	519	478	492	517	457	469	507	489	511	486	480	518	473	481	476	487	516	489	522	472	495	510	477	477	456	493	516	450	457	489	468	446	471	471	517	478	484	511	470	504	530	483	503	497	490	504	507	524	478	463	511	459	491	465	512	477	503	505	511	467	454	477	500	510	481	532	496	500	493	518	477	483	487	477	458	453	479	504	496	485	467	506	452	465	456	464	472	499	488	469	502	484	490	454	508	488	485	460	502	486	478	520	473	510	536	504	427	485	503	490	500	446	507	476	481	482	507	468	491	499	490	491	492	511	468	451	489	525	467	471	488	502	516	550	453	518	498	480	511	501	503	526	504	498	497	427	502	486	499	479	509	496	485	484	472	472	482	476	462	506	495	472	524	499	520	517	466	449	521	483	468	510	478	499	454	522	467	482	468	490	442	471	454	511	488	456	463	507	481	472	512	482	479	504	502	508	484	474	529	504	462	493	504	471	540	475	458	470	436	481	494	487	529	505	458	481	490	494	499	518	500	498	520	445	475	477	513	507	464	484	471	479	512	497	484	476	449	490	489	490	483	535	486	446	496	499	489	491	450	498	525	492	498	471	474	516	461	499	505	516	492	505	533	471	506	472	481	522	480	503	491	479	444	504	456	441	508	499	475	499	482	523	489	486	507	474	492	462	474	521	521	500	481	473	474	484	513	499	497	503	518	473	473	490	474	471	491	466	499	457	466	463	465	467
30820	21214	16950	6317	2157	1596	1164	886	705	464	444	417	369	373	382	357	313	347	326	291	284	283	299	317	283	311	328	318	254	276	266	246	268	248	278	249	262	262	251	277	282	258	232	230	262	256	290	287	275	264	256	263	246	271	243	266	241	245	281	251	265	248	238	269	237	269	240	240	235	259	252	235	268	253	240	258	258	283	263	248	250	257	269	251	235	247	272	239	225	224	268	274	259	278	267	243	266	275	283	260	255	283	249	257	233	282	238	247	244	276	260	271	250	301	260	282	270	262	253	231	274	242	252	257	305	245	300	242	273	271	243	286	246	272	255	267	294	266	259	270	252	275	268	272	235	234	255	263	241	254	255	244	278	265	261	289	260	257	283	286	255	263	253	252	270	268	236	253	265	286	257	286	245	276	216	264	266	281	270	237	272	238	253	261	226	279	273	265	250	263	251	268	247	252	264	259	274	255	246	264	237	253	235	248	258	261	256	256	270	273	264	256	231	272	262	260	272	241	275	259	237	292	286	250	269	256	261	264	291	289	242	244	253	245	264	253	253	273	250	305	248	247	270	259	250	271	266	255	259	246	301	256	268	241	275	275	276	282	247	266	243	240	262	262	269	241	242	238	261	240	248	291	250	265	287	261	253	244	262	267	242	299	248	259	239	231	261	278	282	283	286	235	228	283	249	246	238	260	268	252	271	244	259	264	231	236	294	249	249	294	268	217	262	273	248	239	258	267	245	242	255	264	264	259	273	266	280	249	277	241	267	243	288	242	260	250	245	237	251	218	245	259	259	255	262	232	280	242	235	267	273	255	240	270	241	267	244	248	263	267	264	247	256	258	264	255	268	244	286	254	275	270	262	235	273	263	258	259	250	238	256	234	262	241	265	283	237	247	293	259	245	240	267	243	244	254	259	278	233	254	282	250	253	271	252	233	251	262	245	255	267	241	244	256	267	261	245	245	262	247	253	271	230	263	279	270	289	262	248	240	259	244	245	250	263	243	248	268	235	252	264	227	266	256	249	239	264	250	257	290	249	261	253	272	250	225	273	237	258	263	276	240	233	273	244	284	229	252	255	264	239	259	240	259	259	273	276	284	254	246	263	257	243	246	254	282	279	247	287	252	265	231	259	263	278	253	279	289	262	281	272	284	247	233	249	247	257	251	268	234	255	273	291	276	250	237	252	273	260	260	242	270	252	231	245	249	260	237	284	246	248	258	258	240	259	259	268	255	238	252	256	246	261	252	263	253	252	258	252	255	274	252	248	278	269	285	273	287	253	243	252	271	232	287	273	246	251	289	250	260	256	268	260	249	265	234	274	258	246	272	255	255	242	230	258	288	253	239	274	268	249	252	269	251	249	264	264	231	273	264	251	240	263	271	264	289	258	237	257	229	255	258	252	292	271	257	263	250	270	260	257	249	260	239	253	242	245	283	270	282	271	246	257	263	236	242	249	222	256	252	237	250	254	243	287	271	284	252	216	238	259	281	224	282	268	267	265	270	259	247	254	269	261	269	230	282	241	250	246	289	286	266	288	274	279	249	244	266	272	299	277	265	253	271	260	313	267	250	271	263	258	240	280	272	250	235	245	240	276	264	281	268	243	287	277	258	230	233	239	253	261	257	268	260	255	249	240	248	243	251	270	272	263	282	271	306	246	257	219	275	245	281	240	254	299	291	276	256	245	277	241	258	238	290	266	254	252	272	221	253	288	280	282	260	259	266	270	240	248	253	243	276	296	256	283	258	256	262	242	247	273	280	244	272	254	234	256	266	297	250	267	260	233	251	288	264	285	281	293	271	268	295	250	252	267	262	249	249	246	245	261	256	260	242	244	276	264	236	269	249	288	233	244	264	240	280	234	252	284	247	236	246	286	279	278	249	261	238	259	248	269	252	236	284	270	270	264	251	244	260	280	260	255	273	256	255	245	245	270	276	263	279	258	256	252	269	295	263	260	225	265	246	264	263	246	258	276	278	264	258	298	259	258	279	254	235	230	273	253	236	288	279	246	259	265	276	250	232	262	252	268	282	281	252	255	257	265	264	274	269	255	268	262	299	281	239	264	262	309	228	223	255	257	248	275	258	262	270	263	230	255	267	254	276	226	264	287	265	268	251	242	237	252	254	273	247	258	281	250	253	271	279	273	269	256	283	250	236	274	271	272	252	274	252	248	273	234	220	248	226	266	267	269	241	218	249	249	250	277	261	257	269	249	283	295	268	240	271	283	223	265	258	234	238	265	280	262	263	239	274	236	269	244	245	245	259	253	258	254	256	220	223	300	285	234	279	246	269	287	235	259	233	265	257	271	231	264	260	276	263	282	270	250	273	249	267	253	254	258	230	261	254	305	248	252	267	260	245	253	272	264	261	247	252	240	255	255	277	271	223	254	268	253	253	271	261	242	268	271	257	289	278	217	242	234	255	260	265	274	264	271	243	279	231	255	293	241	270	243	249	272	253	259	270	270	279	263	238	264	253	257	250	271	246	283	240	259	258	266	220	245	231	275	277	277	259	239	259	272	220	251	258	245	256	247	269	268	295	269	257	258	251	270	270	254	280	269	262	259	255	267	285	237	268	237	277	247	246	267	244	232	292	247	254	254	251	252	249	257	261	259	265	270	263	251	246	265	223	265	278	247	251	263	259	267	238	277	270	289	256	264	265	257	258	250	235	238	256	244	248	267	313	279	300	248	263	225	244	243	234	238	265	280	273	246	260	261	264	237	273	269	258	258	272	282	252	266	246	249	277	259	278	241	254	279	254	275	262	249	288	292	253	252	239	262	297	287	247	220	266	235	261	268	228	283	259	270	254	269	251	289	268	257	292	254	257	266	259	265	279	270	225	260	281	244	266	244	273	250	248	271	271	231	253	285	229	267	247	246	251	276	278	289	265	258	247	250	244	265	281	266	282	276	260	262	243	273	263	289	266	250	235	268	281	264	264	242	220	267	267	276	250	280	255	270	255	257	272	267	281	233	271	288	268	218	278	259	261	260	244	270	260	273	279	265	280	222	276	233	259	243	266	288	247	265	242	248	236	273	218	246	247	252	256	236	265	258	248	234	277	241	243	243	250	286	261	254	269	264	231	288	261	259	277	277	230	254	253	233	270	281	253	248	242	246	232	235	263	264	264	275	238	235	240	272	264	267	231	224	243	229	246	245	227	254	257	270	272	280	248	253	230	232	256	264	283	255	253	237	260	244	257	268	283	248	233	301	258	238	263	263	257	258	268	248	269	250	257	262	259	256	267	231	242	252	279	240	277	236	241	267	268	258	281	247	269	271	239	268	232	240	265	281	272	275	283	254	248	226	262	239	250	250	221	260	259	266	274	237	262	266	261	285	274	283	270	269	251	260	275	259	258	231	271	240	274	288	289	269	241	280	259	238	254	239	240	253	245	252	263	256	281	231	262	256	243	237	279	250	270	243	236	241	278	271	256	299	270	284	287	259	278	260	290	257	255	236	264	277	256	274	268	263	255	279	278
12721	14714	7880	3191	1634	1275	1001	865	812	718	694	729	675	666	591	665	680	613	631	679	612	658	601	647	649	575	594	609	613	661	642	618	709	620	639	629	616	624	616	616	561	603	617	593	619	635	595	595	575	618	665	666	621	666	624	559	604	667	638	650	628	602	619	644	643	626	627	649	641	619	629	611	628	651	649	627	636	617	627	615	615	591	609	693	653	617	609	602	647	641	608	664	656	633	644	667	658	646	615	646	625	570	622	636	638	667	622	629	651	651	625	583	649	636	633	614	593	586	647	622	712	665	610	574	653	623	643	622	639	601	643	568	605	627	660	651	606	621	642	609	614	683	638	616	661	594	607	644	606	653	675	640	617	623	671	615	630	613	630	642	628	620	637	608	608	606	586	648	589	602	639	598	633	655	618	600	622	600	663	644	609	642	646	653	588	621	615	663	627	592	670	667	690	629	657	598	647	645	586	650	623	632	607	618	657	621	646	573	660	653	603	609	601	633	583	621	632	646	672	651	649	617	581	600	650	635	616	585	646	620	587	626	614	607	611	613	621	646	621	635	643	615	607	626	643	638	624	663	621	656	652	604	610	605	653	624	662	652	596	593	600	649	590	595	588	614	676	584	607	630	591	616	624	605	602	688	598	621	639	590	635	612	632	614	598	654	650	695	636	652	627	683	584	624	595	660	610	634	651	637	630	627	632	610	585	635	624	640	628	666	626	639	590	615	610	645	617	625	649	612	614	599	640	659	642	646	631	570	645	593	639	661	579	636	601	617	616	688	632	611	623	647	595	614	588	606	624	631	652	685	636	625	634	617	598	622	628	597	667	598	648	700	595	632	617	609	620	647	636	616	577	585	606	617	646	627	598	602	637	667	611	582	633	639	621	640	630	613	600	627	608	656	623	627	672	612	595	625	617	613	593	643	672	619	646	615	640	604	606	622	593	612	625	665	628	677	637	626	662	588	618	623	622	625	614	599	622	592	622	576	589	582	608	635	594	643	599	633	631	642	660	640	630	623	640	640	630	618	629	616	625	614	630	634	666	613	650	657	653	644	613	610	622	648	646	609	622	649	617	623	629	609	650	587	603	613	602	592	613	666	653	650	650	622	612	596	617	622	602	610	614	655	570	663	618	599	624	613	639	612	632	588	621	594	658	643	661	623	641	584	610	640	657	564	633	672	632	632	636	613	588	633	625	622	667	630	637	593	613	627	643	608	628	666	596	627	610	550	622	646	634	604	629	624	639	633	628	606	645	611	598	631	587	626	651	576	612	608	633	577	647	657	641	611	611	668	639	649	586	665	590	620	594	609	638	596	609	641	653	649	651	618	593	610	586	637	655	621	685	642	591	638	608	626	636	629	620	643	661	593	651	626	652	622	643	646	607	630	610	617	645	615	600	607	633	641	611	630	618	635	606	602	628	596	632	622	653	633	615	648	614	680	586	618	637	643	608	619	610	669	597	593	611	636	597	573	599	645	615	610	600	599	594	637	639	636	634	640	597	632	619	641	652	617	628	642	611	620	600	623	598	701	582	641	579	592	593	633	616	631	646	688	633	632	618	635	622	644	600	598	605	615	644	641	622	594	636	638	611	616	638	610	587	562	593	630	651	580	615	600	652	628	589	635	624	595	614	608	624	611	655	585	642	610	639	627	645	671	629	631	602	643	610	615	634	652	674	640	624	624	565	636	645	588	653	629	584	569	646	588	624	630	637	574	640	666	612	594	619	577	628	626	650	637	614	609	656	598	606	626	675	615	619	586	604	643	630	628	642	606	664	626	643	590	637	597	637	611	612	680	615	614	648	644	667	651	601	618	647	639	632	644	607	646	629	607	594	611	611	634	622	559	652	573	633	638	610	634	630	609	604	619	595	656	589	622	630	612	655	613	673	645	588	616	644	600	651	673	615	599	618	642	581	584	621	636	616	612	615	658	631	625	589	633	605	637	657	600	621	571	607	635	623	616	586	619	671	628	609	633	622	597	572	627	628	626	614	601	610	567	638	630	603	627	623	650	618	686	634	654	588	668	635	616	616	628	556	670	615	649	653	593	662	585	640	566	679	651	640	624	597	624	610	675	608	567	590	639	594	663	657	658	612	625	583	651	588	608	669	642	653	599	591	642	597	655	626	622	593	628	588	586	619	659	662	629	632	598	606	609	628	621	640	595	596	657	601	603	552	644	601	611	628	626	611	648	598	601	609	600	598	636	641	654	589	634	617	606	658	588	608	621	614	665	651	578	563	654	621	628	597	630	594	625	617	631	644	596	591	638	602	600	617	598	610	605	597	615	599	604	623	625	609	624	624	587	631	650	633	628	624	582	614	662	649	587	651	604	635	647	663	645	642	580	631	613	640	681	608	655	669	631	610	597	671	664	611	636	587	644	633	588	612	593	615	626	625	621	584	639	610	633	672	606	631	625	605	597	608	623	631	665	601	634	636	619	627	631	626	592	625	615	603	576	619	627	610	637	606	611	649	612	640	625	625	623	625	626	630	621	660	621	629	627	658	620	633	629	616	647	612	647	625	620	625	580	644	631	644	582	619	610	633	622	616	646	605	638	628	647	628	585	614	613	624	663	644	622	613	659	613	621	580	622	641	636	627	590	584	619	596	621	580	649	663	607	642	637	639	641	670	670	644	618	621	607	634	576	665	612	616	596	578	601	612	619	631	570	615	656	683	614	623	592	604	602	640	628	552	647	662	619	625	681	634	615	595	574	629	672	616	604	612	619	607	615	689	639	634	603	626	617	634	646	646	623	621	645	619	598	597	617	583	633	639	625	629	595	669	633	631	685	620	642	619	595	649	598	615	645	612	609	631	645	641	648	645	636	643	652	628	621	615	628	640	621	625	634	607	626	642	576	615	603	622	580	587	622	623	594	631	619	649	614	640	676	629	596	607	670	624	620	574	611	654	628	633	592	624	645	582	617	603	627	638	629	588	586	613	609	637	634	602	630	597	627	644	627	626	649	631	594	594	596	595	628	683	679	656	604	621	632	620	629	628	672	625	621	583	626	634	692	576	588	634	635	670	587	657	607	636	630	642	598	583	588	586	601	626	609	594	639	621	580	604	622	594	598	604	624	630	605	591	650	581	638	594	638	640	634	635	596	595	607	607	632	577	647	651	614	638	584	610	625	574	657	601	583	586	613	644	609	642	693	613	586	638	658	623	545	653	609	639	662	593	621	629	621	636	618	642	608	589	596	627	575	569	625	639	610	665	637	653	634	583	655	591	615	593	619	595	641	597	650	591	621	630	591	634	672	613	634	583	610	598	613	601	594	605	615	624	629	608	635	595	648	611	576	628	611	616	626	688	638	641	639	581	601	624	573	620	645	638	622	614	610	626	582	607	609	630	598	601	689	652	603	644	601	626	630	672	632	634	644	644	638	593	620	637	593	606	595	601	649	630	620	643	611	630	640	652	619	632	610	604	657	613	647	656	634	633	645	662	598	578	606	677	633	589	639	578	651	632	605	644	660
24489	21060	24341	28036	21075	19595	3283	1586	975	709	586	497	422	430	383	337	336	343	277	336	276	286	268	275	257	268	234	274	270	254	273	262	221	266	232	246	235	234	226	229	226	222	231	225	217	213	225	216	241	215	205	178	219	193	233	207	235	211	223	233	224	206	200	216	243	222	207	194	185	214	219	193	224	200	210	217	212	226	221	203	230	230	212	248	229	204	238	211	221	215	209	228	211	213	267	207	187	193	204	234	226	193	242	237	210	216	192	191	215	247	228	179	237	230	257	220	238	219	180	233	225	212	220	210	250	224	208	197	221	220	227	228	213	230	219	180	206	211	238	225	218	223	196	209	199	217	199	234	211	221	209	231	207	213	223	211	204	185	217	196	197	196	221	209	212	208	220	216	204	223	215	215	239	220	231	247	215	236	216	237	215	216	202	194	211	231	190	218	208	213	192	218	212	195	220	212	218	233	222	235	214	223	229	216	217	211	206	205	240	206	221	226	199	196	210	229	211	225	202	222	230	212	208	204	223	209	199	202	213	208	209	239	224	220	208	171	207	205	273	219	221	240	215	188	187	230	206	213	218	235	232	219	213	239	194	206	235	229	224	237	224	238	195	207	225	204	217	225	225	226	222	225	188	219	216	196	227	232	226	211	208	224	230	255	239	213	228	229	221	198	202	207	178	194	220	239	208	214	211	224	241	217	210	248	208	217	212	233	232	233	212	193	199	224	220	233	215	217	226	210	245	220	221	231	231	212	189	236	229	221	246	241	212	193	250	225	208	212	240	230	230	217	202	198	197	214	239	208	200	206	185	209	217	181	211	209	232	242	229	210	210	193	219	226	225	210	218	232	191	245	208	207	203	203	204	231	204	204	217	188	206	206	230	209	219	249	218	252	213	208	221	203	209	210	231	180	230	211	193	195	219	197	240	208	202	240	233	204	208	213	204	196	208	187	226	201	218	203	230	200	231	216	213	187	183	242	214	206	213	217	203	224	231	223	186	239	221	186	215	217	232	185	225	205	200	223	200	199	201	197	230	213	211	250	226	234	210	226	212	228	223	223	209	248	218	219	207	216	210	212	204	238	209	201	227	210	200	194	218	214	216	238	210	239	209	197	219	203	224	240	210	205	192	248	191	215	215	204	239	227	225	220	204	221	228	217	202	204	173	210	223	230	228	211	191	241	200	212	204	223	224	213	208	225	222	214	213	244	205	204	208	202	216	186	226	208	212	209	208	215	201	200	211	206	206	204	203	187	196	219	242	209	189	218	193	204	192	238	209	222	202	217	218	216	221	209	237	213	223	240	201	221	218	195	209	201	200	219	214	204	246	212	224	208	211	195	206	225	216	197	209	207	242	219	212	209	226	205	214	210	216	226	193	236	201	204	226	195	193	221	205	214	223	214	255	223	254	215	229	229	226	199	235	224	228	209	206	224	189	234	237	222	198	237	220	208	194	204	216	228	236	232	204	195	203	227	221	200	188	252	232	196	220	217	204	223	258	229	201	203	238	238	200	215	258	231	208	198	203	215	193	215	223	190	218	226	222	233	222	154	211	207	236	219	223	207	210	217	226	213	212	220	218	226	221	209	213	209	219	227	217	247	216	212	242	217	206	180	213	204	216	245	213	202	217	212	249	219	230	231	203	205	253	226	221	206	234	221	193	199	185	216	211	209	249	187	191	206	234	208	210	214	215	204	215	200	216	237	230	185	210	194	243	205	233	232	234	220	206	176	229	209	208	205	229	209	197	188	201	222	201	220	210	199	222	245	199	225	236	252	213	229	195	222	212	228	201	237	196	202	200	200	213	204	208	216	240	208	197	219	226	208	230	198	202	181	214	191	189	205	232	211	220	222	226	231	238	235	200	224	200	203	226	211	206	203	200	219	200	194	232	219	232	212	215	213	212	201	228	243	204	215	220	200	208	239	216	251	224	206	204	223	177	209	218	218	209	186	202	207	218	212	239	221	203	202	196	216	203	237	210	208	218	227	224	212	221	224	216	249	210	224	218	208	219	260	188	216	249	220	205	228	227	218	247	227	225	196	229	233	242	225	210	192	220	208	180	216	230	231	234	201	197	221	224	251	198	245	215	228	223	203	216	208	222	216	227	220	234	222	205	210	240	214	205	228	212	226	219	235	224	201	234	206	198	193	210	209	202	236	223	216	207	222	207	210	227	212	225	212	218	219	198	215	225	206	234	210	188	217	199	206	191	188	195	215	216	225	238	194	201	189	201	235	209	192	199	205	219	211	194	203	232	216	241	195	213	256	215	223	190	224	183	173	231	213	218	212	216	213	230	223	240	198	217	213	203	186	226	227	192	219	204	205	226	204	220	244	220	197	210	207	206	190	197	214	230	214	202	229	227	222	221	189	246	233	224	204	208	204	203	223	202	229	228	212	223	233	215	208	196	174	217	218	224	226	202	226	232	203	193	218	180	209	193	211	222	211	211	231	232	219	229	179	195	212	216	216	215	222	215	189	231	230	229	215	206	245	213	205	214	208	194	213	198	196	212	239	229	217	217	183	212	208	219	191	226	223	209	226	222	253	193	195	227	213	223	195	227	191	182	226	227	227	223	181	205	208	239	209	225	205	218	220	209	212	240	197	223	227	228	220	240	223	206	238	206	216	196	216	248	184	208	224	214	175	227	212	205	230	226	183	203	199	212	220	205	221	199	241	221	215	232	211	183	236	218	236	224	223	209	235	194	235	195	223	194	219	222	221	227	159	203	203	190	229	211	216	228	232	190	224	232	207	237	189	234	205	208	203	179	226	220	222	208	197	189	207	223	224	228	200	196	208	188	215	193	216	227	217	222	214	184	193	198	203	239	211	202	211	216	214	233	212	234	230	225	209	216	213	193	190	181	232	192	203	191	221	211	227	235	241	199	211	240	213	211	211	223	245	219	185	219	199	213	200	202	236	189	206	202	194	230	225	199	211	185	185	210	236	240	210	227	211	189	218	233	212	229	206	217	211	219	213	207	230	225	231	256	236	211	247	221	224	234	199	234	257	206	232	205	209	224	216	224	220	202	239	186	205	191	204	211	216	192	216	211	250	206	207	215	237	222	227	225	203	217	231	240	231	202	211	212	209	215	213	209	215	201	208	212	208	195	172	212	209	207	239	216	230	208	188	205	193	254	187	203	201	207	231	218	213	209	207	221	227	212	207	213	206	245	232	201	216	223	209	204	209	238	230	218	240	203	221	217	210	228	212	214	216	227	205	206	229	203	186	212	233	208	202	208	215	215	201	209	209	206	201	211	231	213	191	196	212	202	200	228	225	198	198	209	235	195	187	214	245	215	208	211	204	177	226	209	233	230	212	220	230	197	189	225	209	239	234	225	228	214	223	226	208	230	242	211	226	195	208	243	214	185	224	224	224	207	211	220	222	192	215	217	237	207	194	215	219	224	224	205	222	226	220	225	200	238	230	233	216	225	215	197	184	193	228	203	220	189	201	190	207	205	214	220	240	214	208	221	212
12118	20809	11976	4746	2172	1530	1120	1024	819	669	686	639	672	590	565	548	587	617	616	546	538	557	575	544	571	570	551	513	557	522	573	532	506	544	548	561	487	526	546	536	553	529	496	551	498	492	543	565	541	537	536	571	536	485	529	527	496	510	504	526	540	552	533	533	529	563	510	523	526	506	525	513	536	496	544	524	502	525	496	511	547	532	504	526	527	514	532	559	526	538	555	552	530	553	504	545	557	534	494	543	537	522	559	539	503	508	514	470	504	508	504	504	526	562	540	491	476	534	495	506	522	528	510	516	477	526	502	517	550	548	526	520	518	544	497	512	548	492	532	549	482	497	538	499	507	513	535	520	551	540	494	529	543	511	512	496	512	502	539	489	522	538	533	523	494	518	517	535	501	505	535	519	484	516	528	497	522	517	471	499	545	505	494	583	508	548	550	525	568	516	506	521	543	519	551	523	533	491	536	516	557	520	566	557	504	561	505	535	545	564	499	522	505	550	501	517	521	545	473	529	479	555	565	553	498	526	552	523	491	546	505	498	520	549	504	549	510	527	554	515	476	490	550	508	510	558	495	561	543	525	541	525	486	525	493	560	513	518	504	491	511	539	519	499	567	538	526	545	532	493	494	499	564	517	493	532	494	520	511	519	518	489	516	506	505	495	528	527	545	552	560	534	476	514	541	492	531	537	539	501	537	502	535	528	551	540	516	529	549	534	515	488	539	515	513	556	490	513	509	510	506	537	537	533	543	523	530	571	551	528	519	509	498	533	491	538	530	514	531	575	496	520	481	532	514	546	501	509	560	581	528	549	546	542	531	487	524	523	549	539	516	503	530	517	490	509	524	531	531	506	525	516	520	501	563	482	530	503	492	514	564	522	510	557	506	527	535	519	500	550	527	511	541	496	508	524	509	518	540	514	535	549	507	543	518	536	476	518	481	515	504	536	521	516	538	528	556	528	507	504	532	527	493	510	540	517	524	490	548	531	539	559	535	484	522	473	532	524	537	533	489	525	526	555	534	547	507	529	506	500	531	534	509	549	546	533	474	549	503	494	521	512	527	515	562	503	547	538	508	524	544	515	547	476	513	534	564	510	523	533	522	551	539	526	530	544	467	528	535	527	551	563	526	532	582	509	496	545	506	523	532	518	505	516	578	477	511	504	528	521	565	547	556	515	488	561	527	534	507	502	484	561	486	488	543	521	523	556	518	528	612	510	525	514	541	494	520	545	531	543	508	498	530	544	529	551	530	550	516	494	502	522	528	530	534	507	518	486	513	524	550	552	505	523	524	506	488	539	520	522	499	513	524	505	571	508	558	553	501	513	520	500	519	534	537	513	513	544	563	506	521	520	535	527	543	524	526	532	553	534	503	516	547	533	574	531	542	524	536	501	561	515	511	537	525	541	500	527	480	531	509	477	514	520	552	516	550	575	574	514	557	535	520	559	471	541	525	536	547	504	509	530	515	556	523	566	523	513	521	507	478	532	530	532	499	546	575	590	502	467	455	518	525	544	528	550	536	526	534	583	521	542	565	485	471	517	536	508	471	533	494	508	504	489	520	574	482	524	493	477	539	510	538	494	544	506	503	519	520	508	533	537	525	529	518	551	552	515	484	521	501	508	549	509	501	500	528	506	522	464	534	556	488	512	507	530	522	528	510	518	539	554	512	519	515	538	522	517	515	477	540	528	513	516	527	556	554	521	541	507	534	523	509	542	537	503	533	488	501	499	516	549	494	508	521	507	551	524	513	554	538	528	493	548	511	512	493	548	554	528	545	536	549	523	539	528	523	535	538	522	539	530	518	490	502	520	511	528	534	521	540	551	515	515	507	514	508	568	557	503	509	504	545	523	507	517	505	535	494	550	492	555	526	494	502	522	508	495	504	513	533	507	516	500	510	528	486	532	502	512	540	501	499	530	500	473	512	531	484	498	519	501	544	557	557	480	531	561	546	520	558	549	555	537	517	518	523	485	544	470	505	513	521	526	520	510	518	516	550	565	488	542	505	505	559	536	489	516	550	552	517	553	536	566	502	521	529	516	541	504	533	521	564	490	519	515	529	486	504	524	528	533	537	512	544	522	545	543	499	550	494	493	532	566	529	525	555	495	538	534	484	535	520	492	577	485	505	559	508	529	540	512	510	548	527	555	541	560	494	529	532	513	558	551	518	508	555	547	480	519	482	562	469	504	526	562	436	520	560	520	524	549	527	505	522	505	548	547	582	538	528	494	523	521	496	553	524	526	513	554	543	518	556	550	527	534	600	497	537	586	518	492	531	529	569	500	525	503	531	536	549	508	497	546	538	496	531	533	573	506	513	546	513	499	502	534	545	531	521	521	516	543	522	545	504	578	537	549	531	564	566	478	535	508	529	538	525	513	514	517	518	534	546	517	532	544	509	523	542	512	555	544	505	494	539	534	504	549	527	513	504	538	540	517	481	485	520	534	530	513	533	508	545	574	536	529	525	516	529	547	505	504	541	562	515	518	520	577	488	513	526	487	518	554	570	487	533	490	534	520	534	517	514	536	519	498	555	507	474	515	542	538	507	522	523	526	491	514	515	494	509	502	497	482	557	521	537	512	546	527	571	522	538	507	588	528	539	543	519	549	563	494	490	571	504	551	552	529	552	465	522	547	533	506	546	526	540	550	512	506	534	514	561	547	544	545	511	534	511	504	542	519	529	547	575	521	502	546	563	531	544	535	547	536	551	523	526	526	517	553	543	495	514	561	526	505	545	548	499	509	559	523	536	574	499	525	554	524	509	534	482	494	504	521	511	494	546	536	532	535	543	494	536	549	506	536	506	505	586	518	472	524	506	521	540	539	504	547	548	554	518	529	522	534	503	501	536	532	503	518	524	515	475	507	510	523	519	483	537	515	535	521	466	560	536	480	548	543	517	522	522	494	513	524	524	503	540	525	551	508	556	481	534	514	561	521	524	521	498	532	498	526	563	492	542	540	510	503	546	531	521	539	507	496	565	536	532	519	499	517	517	528	560	541	487	507	540	553	541	525	514	485	547	513	522	541	522	513	500	549	505	539	510	519	541	502	544	546	559	554	508	537	531	522	562	508	512	530	511	522	473	565	494	542	542	519	521	568	524	548	542	528	518	501	479	518	509	516	583	542	516	552	548	573	491	518	534	510	549	494	540	540	533	511	529	520	533	560	488	533	549	505	533	554	554	487	527	533	477	532	508	540	539	564	529	539	517	543	508	576	534	520	504	542	482	532	503	512	517	568	512	557	544	544	505	534	525	481	554	544	534	517	467	534	558	530	516	514	535	508	511	515	488	518	525	504	538	509	522	501	530	523	547	523	539	542	530	514	532	515	507	548	521	513	536	490	508	502	508	525	550	571	511	504	524	489	562	536	474	548	517	497	518	520	495	500	508	520	514	503	563	540	542	502	526	507	510	495	510	510	495	525	536	520	512	536	564	576	561	536	517	516	562	570	524	498	540	499	518	511	518	502	494	513	521	520
23736	20954	24574	27507	20961	21027	16949	2890	1324	924	701	620	606	558	448	455	335	359	348	321	302	304	274	245	314	324	298	277	272	272	249	198	226	240	242	235	222	221	234	227	213	230	213	201	228	204	212	222	211	195	212	195	224	198	187	208	215	196	219	197	202	222	203	187	228	204	185	189	201	200	182	210	222	237	193	235	213	192	233	218	181	222	215	212	193	222	216	216	203	175	211	196	213	215	200	195	197	216	204	198	235	214	196	231	227	222	205	240	234	198	216	190	205	209	220	189	212	197	218	198	198	214	200	219	232	206	238	217	203	207	198	195	193	220	233	191	214	215	195	186	202	210	208	202	198	221	197	201	206	205	205	217	222	194	182	207	254	191	202	186	207	174	209	199	211	178	189	195	175	212	224	214	208	240	225	215	162	193	222	181	229	197	206	191	199	194	202	217	211	198	184	192	217	180	209	178	205	201	200	200	184	219	236	237	203	197	222	203	227	224	209	212	201	211	214	213	199	225	196	189	194	226	198	201	227	203	200	209	188	210	199	189	223	215	202	188	164	169	229	204	216	199	180	163	205	186	186	194	207	191	221	220	198	195	220	200	191	213	207	189	207	187	192	188	227	190	188	206	207	191	202	209	228	199	208	188	229	200	193	221	198	204	209	214	204	218	215	184	184	214	213	213	218	210	224	195	210	163	210	229	215	229	202	220	198	213	209	194	205	200	223	183	214	204	202	202	180	193	196	238	213	229	216	196	209	200	228	199	202	208	210	192	216	224	192	232	184	197	221	208	210	214	215	219	204	203	194	198	206	205	198	200	185	201	192	192	222	231	215	216	228	188	181	178	193	196	212	201	196	201	200	214	198	235	214	203	226	221	188	200	213	203	209	231	218	217	194	209	210	198	204	187	212	207	200	191	202	197	207	193	190	197	195	223	210	218	195	209	203	226	241	216	190	203	209	211	219	212	217	192	182	179	223	223	211	189	211	215	197	197	205	176	179	200	217	215	203	221	208	223	216	200	211	196	177	193	207	187	204	208	215	231	205	181	203	198	230	197	211	214	190	212	214	186	223	231	186	190	211	198	216	216	199	216	189	195	210	191	203	188	208	203	212	196	190	210	210	200	202	203	227	227	200	204	198	195	197	201	211	235	218	201	200	188	214	219	208	227	200	208	185	210	222	228	194	191	209	195	211	219	173	186	200	196	220	214	211	164	206	205	214	193	202	197	203	230	227	209	213	217	197	225	203	192	188	193	222	196	193	214	170	215	207	214	207	216	212	200	199	206	194	207	177	206	199	223	190	202	194	200	223	201	222	195	189	215	194	190	224	222	208	208	211	212	207	192	206	175	215	185	212	211	215	186	206	220	201	201	179	206	212	227	225	200	197	234	205	227	199	190	226	215	209	210	210	179	202	211	217	209	205	206	215	205	212	188	213	182	211	182	199	228	191	183	194	207	223	197	217	237	233	185	209	201	179	201	227	180	217	217	216	228	206	223	219	209	210	216	210	207	199	222	206	223	185	189	193	223	174	199	200	209	207	195	201	225	185	215	199	218	194	191	212	226	184	206	218	204	189	202	219	212	208	209	214	201	208	186	207	213	208	182	218	224	210	224	214	218	211	208	222	197	194	225	218	202	214	220	233	180	219	187	181	183	212	170	204	204	194	209	185	198	214	221	196	208	208	204	199	189	212	207	222	226	195	216	207	218	202	182	206	208	204	210	215	204	208	212	201	202	206	214	227	225	188	196	203	228	197	168	202	195	186	171	208	203	215	201	238	211	183	197	216	201	237	208	207	219	222	193	199	197	202	220	197	186	227	200	212	195	190	187	211	206	213	204	217	190	238	201	207	211	214	223	212	188	182	204	217	215	185	214	206	203	221	197	177	224	231	198	209	202	230	166	180	209	194	188	203	243	197	178	208	207	209	203	201	203	233	211	211	210	223	213	216	191	201	195	190	198	189	207	205	192	189	214	214	239	207	197	204	205	189	234	169	191	200	180	194	188	205	223	215	215	201	196	208	209	200	210	194	228	199	213	200	206	205	192	188	159	229	204	192	192	211	229	220	208	213	212	187	197	183	201	195	200	211	197	220	177	225	215	206	189	185	203	204	201	180	222	194	196	208	243	183	199	202	220	214	200	176	203	212	192	189	215	223	195	177	206	203	199	202	189	188	233	201	195	191	211	215	180	194	228	198	198	190	189	176	203	198	196	217	210	221	216	181	192	181	194	217	202	200	215	207	195	172	193	206	188	213	208	218	199	189	197	172	194	212	211	216	201	215	211	231	198	211	214	197	204	183	207	220	199	204	203	201	211	204	212	175	245	191	215	214	221	203	185	212	205	200	194	231	182	208	193	213	185	197	228	200	203	226	215	209	186	198	202	208	181	200	184	196	183	197	177	196	194	187	200	194	226	212	205	178	205	215	192	234	199	204	201	192	203	216	204	243	207	216	187	207	206	209	209	200	197	173	166	200	196	220	254	205	186	200	212	214	209	234	184	221	205	181	204	188	196	213	226	198	226	221	202	224	216	214	219	195	187	209	204	198	216	185	189	202	191	208	190	195	217	199	196	243	209	210	194	187	203	185	231	218	180	197	191	236	201	205	220	215	200	198	174	207	214	221	208	193	207	191	222	200	204	212	206	200	204	200	208	195	194	224	226	198	203	206	217	206	215	226	179	205	233	201	215	200	173	222	192	205	187	183	210	191	202	220	198	224	227	206	202	228	200	190	196	215	197	213	199	200	181	211	192	245	201	214	210	171	199	205	185	235	206	210	203	212	209	221	179	240	207	185	226	191	200	212	236	219	174	235	227	216	223	226	232	199	219	201	213	196	249	214	215	193	215	213	201	221	209	212	185	232	195	185	203	200	217	217	229	188	176	215	227	207	204	209	215	206	188	194	201	218	205	197	204	210	199	189	198	216	213	237	223	229	238	212	191	236	211	211	195	214	224	190	211	221	192	198	196	218	235	228	220	201	204	211	202	209	198	196	215	189	215	204	239	210	235	207	199	214	209	222	195	202	194	192	212	186	171	200	218	207	223	220	207	202	199	226	216	206	184	227	184	177	206	183	195	211	190	230	214	235	229	191	198	178	210	215	201	206	211	198	203	201	209	198	190	200	243	202	208	192	202	201	202	201	190	204	220	223	206	209	203	212	219	206	206	217	192	244	184	194	189	210	192	203	198	202	191	208	193	178	192	189	211	208	192	175	218	193	209	204	196	198	195	223	218	180	199	187	214	194	225	195	211	175	224	210	189	205	214	199	199	225	213	183	183	203	236	255	212	207	215	209	218	219	214	209	205	205	213	205	207	176	199	218	198	179	171	231	191	204	201	202	188	209	219	169	210	201	193	199	168	226	219	226	221	219	202	198	232	212	193	222	222	211	212	227	207	200	193	214	206	190	200	209	195	227	207	216	179	179	194	238	207	195	174	197	167	196	205	221	193	205	189	214	204	205	222	210	208	218	171	182	226	217	208
13594	26136	14666	5875	2816	1855	1424	1091	913	792	643	614	615	622	579	594	593	555	585	540	520	554	550	556	534	556	536	530	529	531	502	526	510	519	498	523	530	553	502	540	500	529	494	460	495	517	479	471	510	514	522	540	490	536	514	495	490	510	487	508	509	500	459	500	481	514	482	534	482	519	483	479	517	511	459	530	503	497	484	474	469	493	528	497	515	478	492	511	475	548	468	475	494	521	479	481	498	487	509	465	508	490	475	487	498	488	498	524	517	491	493	501	522	506	468	530	491	501	517	520	504	491	530	510	485	498	543	508	519	481	513	488	497	509	511	455	544	527	483	469	522	480	494	494	476	508	505	467	493	488	517	528	483	506	537	493	509	500	484	499	513	497	530	495	478	492	533	518	512	488	511	525	480	480	503	501	478	510	477	479	491	490	514	525	500	523	547	501	484	492	520	502	486	488	494	497	467	491	513	481	497	498	536	523	495	516	490	486	527	507	487	475	458	489	502	512	496	510	529	506	503	501	539	459	505	454	456	517	515	477	489	542	485	460	486	515	482	483	507	489	503	470	521	511	481	515	501	486	512	520	497	490	496	469	496	509	498	498	509	488	497	522	515	537	487	495	495	469	530	508	505	518	507	506	505	495	515	503	510	469	525	502	499	474	503	460	515	486	523	489	480	505	486	482	463	494	481	482	483	518	498	481	505	491	515	517	505	504	502	504	541	514	508	468	483	491	427	468	523	470	495	489	455	499	483	544	498	484	482	468	495	476	511	503	488	504	495	500	505	480	482	488	490	490	481	499	495	507	474	494	515	525	523	459	487	522	496	501	522	499	501	491	494	503	490	472	480	498	514	491	475	467	454	503	448	534	497	490	487	493	540	520	496	460	494	504	494	500	476	514	501	453	499	508	475	476	520	477	532	488	518	485	478	481	488	502	525	514	485	534	483	498	507	534	514	499	490	466	490	531	508	447	520	498	470	532	479	477	487	495	506	463	490	506	504	487	530	501	539	543	486	520	470	555	462	500	516	521	516	487	488	494	510	509	486	499	475	455	496	486	496	514	514	482	496	557	535	521	532	499	530	525	486	470	506	492	530	480	503	492	504	514	507	479	493	524	523	502	497	484	473	489	512	469	505	470	501	499	522	500	518	465	487	492	511	527	490	529	519	528	490	495	494	502	481	468	513	489	496	512	495	484	507	508	482	478	498	533	506	505	489	455	488	540	508	491	505	497	487	510	518	513	518	483	534	523	481	514	456	476	487	515	525	504	494	465	511	508	521	505	519	514	493	494	487	465	481	548	516	508	521	508	502	502	489	518	474	500	496	510	495	503	516	480	492	510	526	484	532	534	511	494	521	521	520	505	511	493	495	562	491	481	522	491	502	482	475	507	532	516	492	515	519	515	498	503	498	520	538	504	480	517	517	493	482	457	526	484	452	495	497	477	494	497	521	467	488	497	531	479	494	494	489	490	534	483	475	475	502	536	499	462	522	532	500	541	488	529	496	499	494	520	512	505	478	490	483	477	483	483	496	537	515	500	490	536	481	491	497	500	473	475	521	510	509	480	515	505	490	508	482	543	497	497	488	533	480	546	485	461	452	526	502	471	530	470	504	531	473	505	479	528	505	489	506	484	500	474	484	484	462	513	513	489	511	476	506	476	506	516	519	514	517	540	509	453	492	504	495	510	533	509	515	502	522	486	499	498	483	491	530	481	486	486	501	526	492	496	476	533	505	514	499	476	462	494	516	496	489	458	470	504	456	496	485	464	507	484	500	492	493	511	473	510	483	526	490	490	511	517	503	498	470	531	504	511	499	485	500	511	457	526	513	513	483	495	527	506	545	486	542	476	515	495	508	496	482	547	517	510	463	494	514	479	511	549	500	518	465	466	454	480	483	507	502	483	467	506	497	496	518	480	491	457	480	483	489	471	521	467	448	518	484	528	522	542	523	524	504	499	487	485	527	492	461	482	507	524	472	515	462	510	502	467	517	466	466	477	503	505	545	460	499	495	440	488	509	472	533	487	471	488	511	484	518	470	489	504	490	504	541	510	540	477	494	511	517	472	492	513	497	474	487	468	467	494	502	469	527	538	478	475	502	531	508	497	465	478	488	521	467	496	500	507	533	492	484	490	518	502	488	523	502	501	548	495	526	493	504	489	484	463	478	484	484	525	495	514	464	476	513	494	501	494	487	500	500	507	471	453	472	505	508	539	481	536	479	511	503	510	525	485	497	492	495	516	513	507	494	506	525	490	530	469	451	495	479	484	547	506	524	528	527	492	499	455	523	491	486	531	530	539	513	505	491	485	502	479	491	518	500	491	498	510	487	547	531	437	487	512	486	504	521	515	478	499	499	515	499	472	503	447	506	498	540	540	529	523	523	502	532	571	518	498	494	502	484	511	486	507	489	438	487	486	445	523	532	484	493	468	493	487	477	505	499	520	481	529	500	508	502	491	472	478	504	500	469	522	513	466	528	513	497	502	495	467	474	522	504	477	548	448	547	504	484	534	511	493	486	485	520	465	503	502	518	501	536	514	469	529	478	485	528	497	507	506	529	494	487	510	493	508	511	530	502	508	515	548	440	437	495	538	484	465	462	484	484	486	523	497	511	518	473	505	529	508	514	517	490	493	483	531	459	488	459	451	482	529	479	493	464	533	502	498	491	497	497	508	491	510	501	486	459	486	457	533	477	491	479	469	511	500	518	495	476	478	493	516	486	460	484	485	518	500	524	468	507	505	484	503	548	519	493	489	512	507	493	512	484	488	483	463	488	486	528	498	522	470	494	502	474	503	486	483	498	493	555	503	504	489	511	475	509	503	477	495	495	492	437	471	509	498	507	478	515	535	535	502	506	528	538	485	517	436	481	514	460	491	500	539	539	475	478	506	505	516	542	483	520	484	519	529	522	494	469	480	515	526	529	504	496	486	494	509	529	460	511	502	507	543	524	493	496	504	554	458	536	473	541	473	482	510	494	484	514	494	513	516	467	486	476	506	460	466	484	510	471	472	495	476	510	495	497	500	487	500	514	471	507	516	489	507	486	507	520	503	488	502	524	482	474	508	513	506	477	466	494	501	502	507	507	485	472	489	497	529	487	453	534	506	498	515	479	515	523	513	476	495	575	503	476	481	493	468	501	531	479	485	485	493	512	526	505	485	483	482	524	465	493	485	510	513	500	444	455	465	515	475	490	523	530	467	545	511	501	506	540	533	508	532	496	516	547	457	512	508	546	475	477	492	511	522	521	483	507	470	490	485	507	543	493	479	512	527	512	491	477	500	533	498	485	470	532	515	503	523	475	508	526	520	485	531	502	496	461	513	487	506	468	519	543	487	473	507	461	509	460	491	461	488	524	498	542	495	475	476	516	541	502	503	506	512	493	461	515	522	513	503	496	495	468	508	482	495	536	487	469	478	506	466	525	472	503	482	477	484	523	514	514	501	447	477	492	489	489	549	538	494	471	536	460	480	490	480	499	518
30891	21382	17116	6395	2196	1500	1235	969	667	489	458	412	389	386	374	344	360	338	300	286	328	312	288	300	304	316	305	314	274	284	252	255	267	291	290	240	280	311	265	253	267	235	277	276	244	308	254	273	264	257	275	274	263	266	252	295	289	281	286	275	228	266	290	282	281	243	305	289	299	292	249	265	253	254	270	247	279	259	298	263	272	230	260	256	259	259	227	273	274	291	284	276	279	225	287	310	248	253	240	276	272	297	282	266	240	267	259	267	259	251	262	289	302	262	288	277	252	252	292	258	278	270	283	256	256	261	251	279	274	292	271	233	297	247	243	261	276	260	271	249	276	267	254	260	245	261	243	299	247	269	290	235	239	267	261	274	239	287	261	263	267	292	270	268	271	264	276	239	269	282	271	295	278	242	265	242	267	228	242	289	229	267	247	262	265	243	258	246	255	259	255	287	260	239	266	285	277	266	266	258	266	277	277	264	276	289	292	244	234	261	266	270	250	255	287	280	265	285	229	278	260	247	277	279	251	254	257	255	252	265	267	282	274	270	269	264	239	280	265	267	275	272	248	293	268	270	239	266	291	295	285	292	281	235	254	245	237	265	261	306	268	256	256	264	252	284	261	267	273	262	259	277	270	251	278	283	273	254	259	246	263	294	260	263	246	267	283	254	274	294	246	261	279	268	259	284	288	258	242	249	258	258	266	260	258	249	261	271	278	275	278	255	245	300	283	293	266	286	235	245	287	250	255	273	288	304	264	257	275	277	251	287	261	260	291	237	253	251	258	262	280	261	252	278	261	265	282	304	304	246	264	271	277	257	275	261	276	281	266	271	292	273	258	260	251	286	266	270	239	261	269	287	277	270	264	266	252	283	261	278	278	296	259	276	265	255	251	256	260	275	279	270	266	274	281	241	254	271	261	293	265	241	242	266	295	235	273	264	281	257	248	256	272	249	265	271	286	263	281	290	288	255	220	242	237	291	267	260	264	266	283	273	256	247	300	276	262	236	303	266	267	269	260	310	258	268	253	261	265	257	271	310	257	246	275	274	266	270	252	278	281	272	242	241	276	239	266	284	252	247	269	239	250	272	267	283	265	229	268	281	262	250	321	286	254	250	269	255	237	224	227	282	256	270	275	274	261	278	281	294	288	247	238	268	262	261	264	274	282	280	286	249	256	259	238	279	286	291	248	273	281	289	257	262	283	270	290	284	228	252	266	220	254	245	259	258	277	276	280	278	234	272	230	298	280	241	282	265	243	241	268	269	282	261	252	261	266	265	282	308	257	249	311	247	276	272	267	278	264	234	254	265	266	254	303	279	277	271	252	264	259	240	267	277	283	299	250	269	256	248	258	257	257	255	251	269	285	281	276	272	295	244	233	270	280	285	287	240	252	280	254	252	243	254	267	259	258	270	288	284	245	277	259	293	290	274	276	291	265	282	254	247	269	246	265	316	238	276	280	253	265	273	264	281	265	239	258	253	249	300	267	225	281	254	264	265	270	259	272	279	284	249	256	274	249	256	285	269	241	255	248	302	234	280	294	282	234	255	255	257	254	276	246	302	272	247	287	255	262	235	265	256	248	259	236	215	263	259	270	248	277	256	246	251	253	286	272	252	231	289	285	290	232	288	269	242	256	269	258	261	256	249	292	248	280	307	255	271	267	257	224	288	267	293	263	274	234	268	287	258	237	256	228	273	237	242	265	275	275	247	257	239	255	242	271	248	280	268	297	248	287	270	281	259	247	267	275	259	271	273	248	279	251	254	260	262	240	275	265	274	243	284	274	248	251	275	280	267	272	268	269	278	275	243	250	254	285	260	269	274	270	223	255	259	291	275	279	294	247	283	249	255	279	256	273	310	270	268	293	273	256	251	231	245	256	265	233	274	284	250	239	237	254	245	253	246	254	278	297	248	264	292	283	251	256	266	266	268	272	258	259	266	301	267	254	263	281	251	269	279	285	289	289	248	287	279	252	269	302	240	267	275	252	250	247	293	258	275	264	282	280	241	278	235	278	270	273	276	291	267	284	277	279	277	286	285	277	256	255	274	279	268	222	275	273	259	257	279	253	263	268	267	259	286	258	279	268	296	260	254	288	287	268	248	265	272	245	254	260	262	261	250	269	260	268	256	257	279	258	269	286	275	253	262	269	286	265	277	243	233	288	274	262	247	275	262	273	260	244	252	268	255	252	285	250	253	267	285	271	242	268	265	279	252	270	264	262	254	264	281	278	249	269	266	274	252	233	273	298	252	275	260	298	259	292	295	285	276	270	250	276	254	271	299	294	290	281	249	265	270	278	294	254	298	244	248	259	274	274	267	234	262	281	279	253	250	271	258	269	256	261	253	272	223	254	262	274	284	254	300	264	252	257	276	269	291	263	266	275	247	275	229	278	275	257	258	267	288	260	249	254	270	268	255	279	263	271	254	267	275	230	285	281	253	265	239	277	244	236	273	272	255	261	306	296	280	291	272	238	296	260	245	258	277	267	243	254	265	279	266	288	264	275	252	261	288	283	297	236	261	271	268	260	260	284	249	287	265	266	265	225	251	270	281	276	264	274	256	220	262	276	236	265	246	276	294	271	251	259	268	262	265	272	252	271	292	264	291	290	260	264	273	274	274	268	235	282	256	279	252	276	250	250	283	265	273	279	274	261	256	261	257	275	280	257	271	265	303	279	235	271	291	266	289	248	279	238	267	285	222	252	282	291	265	254	268	258	265	248	262	264	262	235	247	287	273	251	260	250	289	269	276	271	238	272	275	272	285	287	268	244	267	243	295	276	240	269	256	294	274	266	285	280	253	264	241	247	253	246	250	236	268	255	256	282	274	254	281	291	286	279	276	290	302	278	285	248	243	274	247	229	257	283	240	256	261	267	259	242	232	254	263	276	269	276	292	270	302	288	247	310	259	286	235	274	248	251	272	289	257	255	271	259	289	236	249	293	252	250	252	263	262	280	242	275	304	284	266	278	270	253	261	241	265	264	277	253	255	243	255	244	274	241	260	259	248	248	264	274	267	274	263	246	249	277	259	218	271	271	238	261	253	283	261	307	298	279	254	235	262	278	255	271	250	264	262	264	293	264	275	286	245	275	258	247	268	325	266	280	255	247	267	236	256	282	281	257	249	252	260	254	266	267	255	255	294	239	282	264	279	263	290	286	259	255	249	268	274	284	271	277	272	278	264	240	262	293	260	248	290	238	278	260	252	287	258	270	245	264	250	304	259	295	283	247	279	284	256	277	253	264	285	251	290	260	253	267	254	293	273	302	233	270	272	265	260	297	278	260	276	270	229	245	264	261	248	268	285	292	236	272	258	289	254	247	250	250	276	259	274	288	273	256	272	308	261	269	268	240	293	273	290	309	276	258	270	270	295	245	241	264	260	245	257	267	259	277	259	250	236	249	258	280	250	285	257	264	267	265	260	248	269	267	269	255	286	237	269	289	291	252	290	236	237	299	253	281	257	220	241	239	245	279	234	260	261
13849	15718	7998	3271	1509	1134	1005	917	775	743	738	714	686	675	688	627	685	677	646	666	645	654	660	726	586	682	649	625	639	611	680	623	660	632	614	710	630	651	666	667	615	665	654	673	654	605	626	634	619	613	689	647	639	677	653	648	650	612	631	656	645	660	581	643	636	616	649	641	648	636	638	680	598	674	639	649	563	631	629	618	594	649	641	671	657	668	608	640	637	615	628	640	612	649	609	608	613	652	648	608	661	669	626	655	628	651	697	622	633	632	604	613	643	632	665	651	648	633	612	615	635	710	609	629	627	668	682	662	627	632	605	647	646	601	656	665	621	674	666	664	662	645	679	622	652	628	619	622	645	625	636	698	681	627	650	645	706	659	632	615	628	662	673	640	625	598	643	618	610	683	636	682	641	626	625	640	590	690	640	608	661	696	641	622	635	574	639	680	686	709	611	618	660	681	650	636	670	620	639	609	645	648	644	625	667	635	635	622	646	684	634	630	621	633	654	654	640	599	660	658	613	631	609	620	608	682	686	628	615	641	637	658	664	645	605	648	628	664	635	659	668	628	644	615	639	675	681	671	636	589	671	645	621	677	627	614	674	638	650	650	597	679	601	649	660	636	638	597	586	635	595	671	656	620	586	649	611	624	659	640	627	651	642	588	642	626	645	665	617	666	619	646	641	599	636	642	667	640	615	637	700	706	583	600	657	634	635	622	637	643	631	627	649	657	663	623	668	649	620	631	657	612	625	613	632	664	644	624	655	654	676	652	668	610	621	610	661	659	603	654	604	600	675	660	646	635	618	643	644	622	670	625	651	682	631	651	660	670	631	651	646	661	646	642	642	599	675	679	622	686	651	654	638	678	608	621	637	653	680	626	642	692	680	658	630	670	681	676	638	613	662	645	634	668	663	641	632	596	631	648	643	634	596	686	628	648	626	621	616	617	644	665	599	674	636	624	632	654	575	610	624	617	621	635	683	664	603	658	634	662	626	606	628	673	673	613	638	678	646	616	672	629	661	649	672	622	702	612	611	601	637	632	625	669	678	651	626	637	627	653	607	628	647	678	670	617	621	644	663	669	598	651	675	594	607	619	635	628	622	623	654	669	665	642	599	642	647	606	662	690	642	621	599	648	662	610	650	634	645	630	662	590	649	594	562	650	670	643	641	629	615	634	678	612	647	635	648	646	643	664	640	651	612	626	642	651	620	669	707	659	642	658	659	620	663	629	603	660	658	619	643	667	675	663	634	654	646	659	650	658	673	628	636	652	660	613	624	693	660	652	669	650	652	593	666	685	627	623	684	655	583	653	593	600	609	625	656	678	631	652	685	648	650	639	648	643	651	692	653	611	659	628	614	681	571	600	621	640	617	637	673	632	650	658	636	633	626	643	612	652	679	642	655	672	597	667	587	651	628	683	701	629	652	672	623	634	636	670	623	574	643	622	622	638	579	618	630	616	623	626	616	647	611	681	620	640	652	671	610	580	625	622	647	624	619	629	615	661	657	651	659	661	650	662	605	655	696	607	647	593	643	694	678	664	604	634	669	681	628	659	664	665	648	627	688	649	657	604	637	719	595	622	608	651	628	660	635	654	628	699	670	655	645	633	655	580	660	627	631	611	641	655	614	623	629	635	657	606	606	657	635	668	660	648	684	638	638	648	638	664	642	631	615	638	632	633	666	597	669	658	599	633	665	636	639	629	597	652	629	635	627	604	631	684	662	614	668	686	636	676	678	607	627	608	625	639	610	652	688	641	653	589	603	574	654	671	641	606	642	616	651	660	634	624	673	696	640	609	601	641	677	633	646	609	642	651	617	657	648	682	624	666	646	629	630	641	658	644	636	616	667	628	600	654	679	647	633	618	606	642	627	675	651	590	620	593	620	654	698	653	654	602	655	612	618	655	656	628	636	649	681	686	642	627	623	665	646	600	628	610	636	615	660	648	640	640	636	610	643	623	633	599	650	589	620	602	675	638	636	642	639	615	609	672	634	666	634	655	644	602	643	626	644	673	684	656	699	665	654	628	657	627	640	626	639	630	676	636	662	679	657	657	606	674	685	609	652	611	644	639	616	631	630	632	642	620	671	627	613	618	643	642	624	674	628	633	683	636	669	588	647	645	663	628	646	634	710	612	658	619	696	621	630	645	645	654	662	656	627	599	612	615	662	653	635	625	627	650	651	617	638	644	594	644	620	596	626	650	639	681	622	633	659	606	637	636	649	616	700	699	658	625	645	609	662	649	633	672	667	661	637	648	623	641	650	625	642	674	617	658	610	630	631	620	670	638	633	681	636	615	620	616	639	679	622	629	603	652	654	643	682	639	636	668	640	659	624	571	632	644	567	667	653	646	632	636	599	640	637	630	608	665	683	618	644	633	651	630	600	628	640	643	626	633	649	595	620	626	683	645	638	598	614	671	619	628	627	631	614	634	688	623	656	646	617	672	649	648	632	672	661	592	641	648	630	645	634	618	678	637	634	656	603	648	626	652	655	588	632	643	619	680	614	606	679	617	619	632	590	635	644	638	607	658	614	641	615	637	599	633	637	609	635	644	626	643	682	626	623	652	638	645	650	680	607	625	654	587	655	618	696	635	649	661	676	690	591	631	638	645	639	607	647	643	635	672	637	617	643	629	633	666	590	664	639	614	668	596	646	612	619	627	585	605	624	609	654	604	597	648	646	648	675	633	629	646	666	589	636	621	643	667	636	591	633	650	673	630	646	643	663	648	646	601	622	606	662	624	648	587	654	639	645	604	650	647	642	644	668	657	655	573	656	608	622	654	647	634	601	645	661	636	626	636	644	668	636	629	663	647	673	661	647	646	675	616	604	649	631	621	618	642	649	622	646	595	670	630	608	636	669	657	593	642	637	671	633	631	623	649	669	627	668	598	644	629	657	643	601	631	619	633	635	611	661	646	595	659	660	658	659	601	644	713	637	665	633	634	630	641	623	624	650	630	650	650	645	672	663	639	642	630	604	664	627	661	615	671	668	685	621	653	615	665	650	619	692	650	646	656	632	686	592	639	659	660	653	638	599	617	674	638	628	649	655	624	625	593	628	646	617	628	665	675	676	655	653	679	641	647	596	701	611	641	640	657	664	634	633	640	630	610	670	661	694	680	613	630	640	626	586	644	625	640	605	615	639	619	635	663	616	621	581	640	642	631	609	583	643	640	600	659	645	612	624	654	620	646	684	668	621	645	651	663	651	612	643	629	633	640	631	661	681	636	655	645	642	662	640	624	643	684	675	664	658	631	583	592	598	649	643	649	647	650	605	638	594	652	680	666	700	619	574	660	599	625	607	606	644	645	668	636	667	599	625	622	629	654	642	676	624	643	663	688	621	636	686	647	620	592	652	621	664	618	649	693	583	640	604	639	673	642	643	623	625	647	632	640	663	632	630	658	625	641	589	663	666	618	627	649	699	675	639	659	629	643	615	622	676	627	659	623	661	628	669	628	587	612	644	657	614	703	665	664	672	604
24315	20968	24255	27840	20975	19539	3417	1539	921	655	583	493	483	412	375	357	343	308	272	271	312	268	275	260	260	280	294	274	273	263	249	263	215	269	230	255	245	240	213	232	230	237	227	251	237	264	213	203	257	225	205	216	227	219	212	238	244	252	219	215	209	212	226	235	214	224	203	237	200	202	214	189	213	218	219	223	206	212	194	236	230	214	217	217	239	220	244	207	243	225	234	222	235	206	198	234	210	244	221	227	217	228	216	218	222	219	195	202	227	229	222	235	229	242	223	191	218	208	218	206	246	224	215	194	202	218	228	206	246	182	215	230	199	227	213	227	217	236	209	249	223	198	211	206	226	206	205	208	254	228	218	222	259	230	237	233	200	221	222	230	225	225	221	249	231	236	220	234	238	219	222	214	236	234	226	237	219	241	216	238	233	211	194	217	233	205	218	221	214	227	193	198	210	215	221	228	219	193	229	225	210	212	231	214	231	228	224	217	227	237	232	198	220	234	242	227	225	230	229	213	256	209	219	231	212	256	206	209	222	198	222	190	223	233	209	243	213	217	241	214	201	229	197	215	228	241	214	223	223	232	229	211	255	215	241	201	240	233	201	194	226	223	232	247	223	231	228	225	218	239	211	225	231	217	250	254	231	267	219	227	219	244	233	208	238	249	178	224	210	203	244	239	246	223	233	223	215	235	216	211	211	201	204	250	241	258	194	231	230	191	225	210	217	219	220	204	207	219	218	205	215	230	214	241	229	219	207	248	223	225	222	215	191	221	193	218	203	249	223	239	218	201	199	216	218	203	217	235	202	195	236	218	211	237	230	263	240	207	214	229	230	240	218	230	210	208	254	239	227	231	228	218	216	221	221	232	225	238	235	226	224	226	250	240	184	219	212	213	213	220	245	227	217	206	221	216	243	230	218	207	207	220	226	221	237	222	236	243	211	212	209	229	215	223	223	208	216	198	192	230	239	217	236	196	217	205	227	221	255	200	204	209	211	218	227	218	189	257	218	207	219	200	211	225	209	232	189	214	232	205	194	206	216	216	230	230	211	214	251	228	235	235	231	217	209	215	224	256	243	220	227	237	228	217	210	208	209	215	216	210	235	230	208	228	209	210	208	200	262	220	225	219	203	197	233	210	218	214	200	238	247	212	212	202	229	224	229	211	222	234	212	214	194	227	193	200	220	206	208	209	226	220	232	220	213	215	239	235	218	190	229	239	197	240	233	266	202	212	225	220	226	200	237	217	223	214	227	243	213	210	214	204	209	210	238	209	229	197	239	228	234	198	239	237	192	195	213	209	206	210	198	218	213	199	208	226	195	198	228	233	194	210	225	220	223	229	242	237	231	248	252	237	255	220	248	223	221	205	229	232	194	230	192	211	190	218	221	241	228	263	195	228	221	203	212	225	210	227	196	222	203	213	237	219	227	207	220	242	218	210	235	217	247	207	212	241	197	204	218	219	231	233	245	206	199	195	230	230	247	215	205	230	214	218	219	213	217	230	223	239	231	252	229	201	207	247	253	242	237	210	199	222	216	222	242	236	217	233	214	210	255	228	216	205	229	208	208	236	243	236	248	229	227	215	243	212	224	238	196	245	256	231	253	215	249	192	217	211	216	233	250	203	221	207	223	219	218	221	231	246	224	218	228	195	209	188	219	235	246	214	200	223	217	204	236	243	232	226	249	204	240	237	202	191	233	243	235	225	212	219	214	237	206	199	212	198	228	227	255	243	218	229	214	208	214	225	227	245	226	231	219	210	238	230	216	215	240	206	249	226	232	238	204	218	223	196	244	186	216	219	215	223	217	211	209	223	193	225	233	237	226	201	206	218	207	210	227	207	226	235	212	203	227	212	234	224	218	227	197	237	233	233	223	221	229	204	198	221	258	249	242	244	187	213	210	213	235	221	207	212	224	194	248	216	215	209	218	205	205	218	204	218	205	224	199	228	218	214	223	233	225	206	230	194	220	221	199	186	272	201	219	211	210	202	239	209	244	219	223	213	234	220	214	218	197	232	224	195	217	223	203	222	213	258	193	212	229	202	221	229	233	216	216	227	248	197	235	220	229	240	208	226	231	234	221	229	216	237	221	214	224	220	227	232	213	224	214	214	205	226	209	201	194	215	217	233	246	206	234	251	224	230	220	225	232	212	224	217	224	245	216	230	224	236	234	233	225	250	203	230	226	243	221	200	217	231	246	221	217	213	212	243	227	235	221	235	213	197	224	242	229	216	207	221	234	206	219	206	241	231	245	213	246	212	205	220	234	220	225	212	227	235	214	217	207	201	220	222	212	232	209	208	208	199	247	209	230	184	215	223	214	224	223	218	214	205	203	188	199	230	213	267	215	250	206	231	210	230	238	216	237	184	237	210	220	223	222	214	236	221	225	240	204	236	246	204	219	224	232	198	232	198	218	202	197	222	234	252	209	188	233	258	240	214	210	205	229	220	210	203	221	246	190	223	213	223	252	212	200	224	200	211	201	220	239	229	232	205	224	216	200	226	218	235	184	214	227	228	221	234	197	225	220	222	214	217	209	207	195	235	234	211	241	222	214	227	201	217	200	249	219	239	223	217	201	211	245	195	220	215	208	215	186	205	255	209	210	196	238	236	230	218	236	201	214	213	217	217	233	210	209	209	241	217	223	215	211	258	211	247	237	217	223	198	218	231	213	214	231	228	196	212	223	228	210	211	242	221	208	216	220	236	236	204	225	213	242	194	222	223	201	194	243	225	234	226	216	220	227	206	195	197	189	209	222	216	230	200	240	217	211	212	217	206	191	219	204	237	208	194	212	216	211	194	228	208	225	224	214	232	228	203	212	234	205	238	218	266	239	215	234	237	218	184	229	223	216	184	224	222	212	238	216	232	228	233	236	230	206	221	225	235	224	240	226	200	249	226	205	218	233	197	209	198	225	234	225	203	237	228	216	234	216	235	218	199	197	192	220	198	225	225	199	226	226	223	191	232	218	224	212	233	232	240	236	212	238	227	233	231	226	193	224	206	215	231	228	214	236	224	232	208	202	225	239	212	204	224	236	219	204	236	215	229	195	223	213	231	218	223	217	200	221	225	223	220	224	223	217	215	220	223	236	200	198	196	215	208	219	199	221	191	272	222	229	223	240	224	245	204	218	201	241	226	235	219	204	225	227	213	238	214	221	215	225	240	198	227	205	227	211	197	211	241	209	236	208	244	243	227	230	191	201	238	220	232	234	229	227	205	233	204	207	221	218	223	199	228	219	194	225	215	188	217	225	229	232	219	241	199	212	231	226	198	214	220	210	182	230	215	218	250	235	192	205	205	228	239	220	223	205	235	203	232	178	211	210	222	214	233	230	221	226	229	222	195	229	198	237	226	229	230	220	219	234	222	214	241	254	227	243	211	261	207	205	239	220	232	243	222	208	223	200	231	221	204	205	232	240	238	219	199	225	248	231	218	200	188	227	232	214	215	262	216	231	215	203	212	237	235	221	240	199	234	235	223
12523	21116	11621	4618	2216	1523	1269	968	864	725	696	657	605	615	622	564	587	553	568	572	612	567	586	547	545	605	542	542	537	519	577	560	552	554	559	551	589	556	589	553	505	533	547	559	592	533	510	563	513	575	499	558	560	565	516	589	547	537	546	549	513	554	547	542	588	513	554	549	545	501	535	517	505	524	545	568	494	500	550	508	505	565	549	513	572	519	561	533	521	549	541	575	512	495	524	559	551	545	521	585	510	528	549	545	556	527	543	554	516	536	546	533	507	549	572	527	543	543	597	530	561	545	556	570	528	499	506	559	532	517	557	531	516	519	530	535	533	543	537	515	536	496	536	515	513	532	532	549	515	513	541	521	498	542	526	575	535	539	509	551	521	513	501	549	538	559	549	550	517	512	517	539	568	554	581	534	531	560	541	524	546	539	550	558	511	538	534	494	516	522	499	536	546	544	575	542	536	489	520	488	572	505	546	472	549	518	567	560	549	564	540	555	546	543	551	512	547	571	527	505	505	546	576	543	545	511	588	552	518	548	560	540	509	525	543	529	529	519	538	532	534	552	527	545	548	544	533	547	562	552	496	568	546	482	499	564	528	534	536	551	533	543	550	529	528	528	512	550	542	508	539	521	528	566	523	572	555	547	571	583	531	554	524	608	480	519	536	554	559	559	572	569	529	557	532	507	568	518	569	508	565	524	576	523	546	529	565	533	523	504	573	512	563	561	569	569	544	579	551	529	489	571	563	538	538	513	539	525	536	574	517	533	571	518	587	524	561	535	546	579	542	481	551	522	494	540	530	525	563	532	512	533	497	553	572	590	559	547	535	567	541	523	522	547	559	514	515	548	548	592	543	531	494	524	529	505	578	510	484	541	615	566	544	541	598	496	544	539	548	534	502	508	551	554	554	553	549	547	578	529	506	510	578	564	528	543	521	558	545	519	562	536	477	515	535	563	523	574	546	561	547	551	528	498	555	565	535	515	567	550	519	562	532	549	597	537	559	558	536	511	558	520	520	557	510	523	563	537	542	556	565	549	538	524	549	547	539	545	555	547	536	561	509	565	572	538	506	525	520	561	569	546	543	552	562	574	489	547	550	542	592	562	558	515	579	545	509	543	560	535	511	496	601	537	542	516	499	503	558	522	523	527	538	564	576	587	564	526	539	501	513	532	549	555	535	525	543	550	582	537	528	538	569	516	554	561	539	513	546	547	518	536	557	547	513	556	532	573	533	569	527	558	530	537	545	508	530	542	571	573	545	534	536	534	559	532	544	542	541	516	519	520	536	545	542	533	538	578	549	509	553	528	519	554	501	490	522	546	536	604	564	516	531	499	544	517	519	565	512	556	546	560	539	513	526	558	531	517	540	516	542	509	536	579	512	514	536	519	531	553	557	517	547	485	514	510	533	559	541	537	515	557	490	530	521	542	546	565	592	534	529	548	540	498	520	539	556	536	562	564	504	571	553	561	537	558	533	504	528	546	516	522	540	553	526	523	545	535	569	536	540	518	569	536	534	562	528	530	543	523	494	519	555	480	517	568	533	536	547	522	539	527	552	524	562	580	529	562	520	542	514	570	543	564	550	519	547	515	526	497	501	514	539	530	520	522	510	515	529	530	573	528	533	550	518	522	561	519	501	558	558	552	516	532	555	574	533	515	557	506	560	559	582	576	560	535	553	514	557	542	563	555	540	536	510	561	549	518	537	577	552	521	541	543	526	522	536	521	542	533	546	580	507	554	531	548	563	507	555	559	560	551	548	551	503	537	545	529	571	508	533	533	552	510	531	508	514	531	575	506	536	505	566	547	552	563	586	535	547	561	543	516	538	524	545	550	555	552	555	530	585	520	533	564	545	553	526	554	549	526	555	552	591	516	551	527	530	575	544	554	538	531	522	589	510	543	541	520	496	552	530	552	557	542	541	534	545	562	563	563	516	589	576	551	556	503	543	562	526	538	548	549	530	563	553	544	520	526	502	549	531	549	520	537	542	491	576	538	513	522	538	580	553	555	528	511	574	555	521	541	513	540	563	519	505	530	534	521	518	494	596	538	539	545	540	513	526	512	555	552	505	472	521	487	528	539	524	577	549	580	493	529	565	524	521	566	533	567	521	549	541	567	548	540	554	580	526	548	535	507	522	515	525	522	562	515	556	541	512	496	510	529	570	555	558	549	543	544	537	557	545	546	551	561	535	546	539	563	541	573	485	573	509	528	572	580	541	568	521	530	549	540	570	545	552	519	534	521	537	530	536	565	531	512	556	566	551	488	562	522	583	541	560	553	550	572	516	532	514	566	539	532	506	526	543	571	526	506	498	537	563	559	511	515	537	533	538	539	500	539	525	512	523	537	534	571	551	550	584	554	572	551	569	520	513	539	541	551	559	579	534	533	541	500	551	567	545	546	514	525	549	491	522	543	559	528	554	548	511	543	481	500	560	537	530	499	568	550	572	536	555	520	550	526	527	504	539	535	581	539	515	506	556	569	575	592	504	546	500	584	539	572	563	523	515	551	530	507	564	564	520	525	494	539	556	541	556	511	538	540	542	562	530	596	579	510	543	518	546	599	543	542	559	517	534	534	553	530	526	561	559	509	537	552	540	573	517	500	527	543	519	542	545	530	519	532	522	577	552	529	520	514	527	512	554	539	532	542	562	570	520	517	546	513	556	531	509	539	562	555	488	533	538	525	519	564	511	494	547	480	557	509	551	476	534	541	518	549	519	485	512	552	547	478	545	517	539	560	521	542	499	520	474	507	553	568	529	559	552	524	532	537	534	548	557	536	549	561	490	571	531	579	531	549	501	529	531	559	514	499	526	534	544	536	488	508	560	575	548	562	526	551	543	580	546	556	555	565	532	513	543	551	576	543	538	521	527	512	554	563	530	588	542	556	530	506	521	521	571	539	505	523	517	558	553	510	529	572	540	551	531	574	530	526	529	515	572	566	558	563	567	530	505	560	553	510	550	522	524	534	570	493	512	527	577	514	524	518	544	562	523	544	505	540	505	517	541	552	513	536	568	535	554	529	518	508	573	525	554	559	541	528	534	561	513	495	474	563	533	540	553	545	536	528	555	517	563	564	558	551	534	527	532	515	553	516	525	542	515	483	576	561	520	544	539	548	542	510	541	573	513	543	540	553	547	567	512	499	500	516	537	513	506	547	550	538	516	559	530	533	532	556	535	517	513	537	536	544	543	553	544	558	594	571	534	535	524	534	543	533	529	527	557	504	531	561	565	561	512	554	531	542	532	570	526	535	555	543	467	503	543	569	549	519	543	526	514	558	538	525	546	548	490	529	527	541	524	512	534	520	541	514	546	535	564	542	493	536	554	563	556	500	544	547	556	564	573	506	548	578	540	575	521	583	576	489	560	529	520	511	550	517	549	561	539	480	511	572	551	508	545	550	507	510	517	542	547	526	521	564	517	545	513	502	538	600	548	548	494	535	543	544	516	504	547	560	517	539	519	524	549	593	519	568	546	495
23826	20998	24605	27572	21001	21087	17185	3080	1337	956	815	646	537	511	412	426	383	378	288	316	336	305	287	246	293	285	269	279	288	258	242	243	247	233	236	231	260	207	228	241	207	205	222	215	231	227	203	226	226	264	185	236	226	199	199	210	220	226	220	211	212	235	229	187	224	205	184	201	238	219	212	222	219	240	193	185	198	199	173	189	207	203	202	206	233	172	192	203	204	203	215	220	208	221	230	216	218	208	209	221	194	213	217	190	219	212	209	214	178	218	207	233	240	214	186	179	213	224	225	219	206	228	219	227	188	197	196	199	207	208	236	227	216	226	223	215	215	185	224	201	233	186	210	230	220	215	211	227	220	242	232	197	238	199	236	220	208	232	225	231	194	203	210	193	195	234	231	198	212	225	228	197	215	204	221	198	197	231	198	204	200	176	255	187	225	241	216	213	185	197	209	216	204	224	217	187	165	249	217	227	244	215	203	216	204	206	187	248	219	204	243	192	219	201	211	236	216	233	200	194	217	235	231	234	183	232	205	196	181	235	215	237	216	220	202	210	198	227	220	199	222	206	218	210	206	207	224	210	209	189	225	216	208	238	192	197	213	202	205	183	203	205	199	200	181	208	213	222	180	204	226	226	193	206	202	183	212	230	227	245	218	224	220	198	222	217	227	214	200	195	242	195	212	199	219	221	196	228	218	197	250	201	233	210	207	225	201	237	217	211	191	226	206	223	221	216	194	215	232	242	230	246	198	201	199	205	223	239	193	199	214	224	226	212	215	198	212	209	220	237	202	208	204	202	228	200	176	210	215	213	215	211	221	224	207	223	215	192	215	203	197	188	227	219	234	194	204	231	214	211	210	198	223	201	235	246	201	199	198	222	194	203	193	212	215	204	216	188	237	223	224	232	217	183	199	212	254	227	218	199	222	214	239	200	182	218	226	185	242	200	228	215	192	210	203	207	200	207	211	243	215	175	207	197	220	206	223	224	232	229	196	237	207	225	213	199	223	212	233	219	225	244	226	195	216	232	221	211	229	205	197	192	202	202	213	205	215	248	229	209	205	219	164	191	207	183	197	201	215	188	193	233	216	210	190	227	217	245	197	200	212	204	236	213	214	201	181	197	205	212	198	217	227	187	199	196	211	219	213	223	229	218	215	240	221	217	191	191	199	218	191	214	202	220	225	235	205	189	234	225	216	197	251	210	208	223	176	229	213	200	206	220	220	213	185	208	212	203	219	228	251	208	188	202	197	200	224	192	230	211	213	212	210	217	219	222	212	201	180	202	210	182	257	195	215	176	210	199	210	208	222	211	213	206	204	214	225	207	202	219	192	223	235	211	212	212	189	217	214	215	218	190	212	202	248	222	233	189	212	207	208	210	218	194	210	181	202	202	202	189	223	214	211	169	207	213	218	198	203	186	227	191	172	203	222	209	205	197	211	227	235	212	209	208	186	218	232	208	201	195	214	234	220	191	212	221	215	201	198	222	212	210	216	218	191	219	208	237	213	205	218	222	221	196	207	249	230	203	215	209	216	200	215	195	213	219	209	218	215	198	211	194	214	205	226	250	193	203	188	199	210	206	199	199	219	202	210	218	204	234	220	210	193	216	212	191	168	223	192	180	214	235	195	216	196	193	208	205	215	205	227	216	212	190	203	223	215	218	195	216	199	230	237	203	206	188	229	227	204	202	197	226	178	211	189	205	197	212	196	205	216	238	233	209	218	208	205	228	185	223	190	246	237	182	217	205	198	187	199	232	232	209	193	215	181	213	210	224	209	211	218	198	201	218	183	183	195	224	206	203	196	232	206	214	214	203	200	244	208	171	202	207	200	231	228	210	211	198	201	219	204	220	196	211	211	180	197	194	220	203	218	233	206	199	186	224	193	205	221	198	222	212	204	215	183	205	202	204	209	239	234	224	235	220	234	196	195	206	219	198	228	202	198	213	207	236	225	211	227	211	210	217	223	218	179	213	215	210	240	199	205	225	208	220	231	201	208	245	199	208	179	217	192	231	201	204	236	223	216	228	188	195	229	243	196	195	212	202	204	229	200	202	221	212	207	237	222	209	236	219	193	203	193	218	230	172	226	237	230	183	219	195	216	224	216	215	221	206	208	232	194	195	212	206	202	234	229	192	205	209	179	213	225	223	180	232	216	243	231	207	223	185	210	213	203	206	207	208	232	201	215	211	187	207	237	205	187	221	225	185	197	231	217	201	229	195	230	204	218	225	218	194	201	192	170	204	218	213	205	192	194	208	208	200	247	205	212	223	225	205	187	217	206	187	239	218	221	196	189	224	211	167	217	245	203	219	211	215	200	222	215	225	224	204	214	217	237	207	210	221	206	203	209	202	200	221	203	188	211	233	207	201	197	237	217	200	230	200	215	231	213	219	204	214	195	209	212	221	224	237	211	194	216	223	204	192	194	211	233	234	195	219	206	204	234	213	185	226	194	220	228	205	210	210	206	215	234	208	247	179	219	218	196	217	183	202	207	203	223	234	201	212	212	203	194	206	182	203	210	225	207	190	203	214	233	192	198	206	243	220	235	229	201	235	208	251	203	206	227	208	207	210	179	227	203	219	221	218	208	228	209	216	198	201	186	203	204	237	234	245	183	220	219	221	192	215	200	186	185	212	224	202	194	205	229	228	227	189	207	202	197	211	216	212	185	211	205	219	191	196	201	208	249	223	208	202	216	204	217	214	204	196	221	233	194	209	194	210	213	221	225	188	170	199	205	231	218	217	188	244	210	222	220	226	181	206	179	217	214	228	186	197	221	180	206	230	221	218	195	218	211	191	209	202	251	223	217	187	208	237	216	219	199	209	217	199	212	220	201	207	275	215	200	216	208	225	228	198	223	196	209	217	194	192	205	236	203	189	205	198	214	203	212	205	237	236	215	249	228	221	202	233	210	226	238	217	235	206	225	224	215	222	224	209	209	209	199	196	215	205	215	210	182	190	208	180	209	197	200	217	224	215	205	204	224	240	240	218	223	232	193	230	240	214	180	212	208	217	228	218	222	194	222	264	218	231	217	221	217	216	219	206	204	217	228	226	215	256	216	212	227	214	223	209	233	222	254	226	231	207	203	215	216	208	191	208	240	211	191	209	214	212	236	200	194	197	193	186	237	217	234	210	246	189	229	209	251	250	226	213	223	189	215	221	232	181	212	214	203	208	195	215	189	212	226	234	212	209	225	185	212	182	206	198	228	202	224	227	198	203	196	217	222	219	212	229	207	190	204	212	215	205	185	233	200	195	215	203	200	205	220	240	230	228	213	217	214	185	203	198	203	193	187	210	224	240	227	218	215	198	197	206	221	207	214	213	195	183	227	233	204	200	234	219	246	210	195	209	205	206	205	213	204	213	199	217	212	192	212	227	211	223	211	191	212	219	209	229	243	227	208	199	219	204	227	191	207	208	187	194	229	205	220	197	206	221	214	231	195	201	213	222	192	235	258	208	197	218	218	228	220	208	232	227	218	206
14304	26117	14496	5995	3043	1971	1605	1270	936	819	744	729	652	632	621	614	580	581	563	614	569	565	580	550	555	565	553	494	535	506	546	475	507	519	519	505	491	536	507	549	496	549	509	537	511	524	476	537	524	488	515	505	484	527	531	503	541	550	516	521	496	476	548	492	498	482	502	520	503	514	528	510	495	490	552	532	532	492	500	509	557	494	504	480	498	516	453	529	481	515	489	537	537	497	509	512	497	519	544	551	496	531	533	474	515	530	529	540	500	560	516	543	558	497	505	551	540	532	538	532	469	494	548	511	539	545	513	481	517	482	516	532	528	494	532	477	517	479	488	536	513	530	521	516	506	532	502	500	531	502	510	498	510	502	500	550	534	476	503	531	531	498	532	512	497	517	548	500	522	553	494	508	504	495	562	499	492	496	494	472	515	526	495	515	512	503	547	548	520	472	506	467	494	516	524	511	516	537	485	568	509	510	545	521	521	506	523	547	498	517	512	493	516	512	511	546	484	513	537	506	542	542	483	519	538	521	502	547	510	558	500	518	536	515	518	465	555	503	513	515	541	485	530	506	512	521	502	504	535	508	500	491	524	546	479	506	521	514	507	532	506	569	540	494	497	476	518	530	533	525	524	524	509	475	487	493	521	532	511	508	478	455	509	522	524	512	513	535	561	505	547	514	528	500	494	519	506	514	551	508	560	510	494	482	523	520	525	478	504	491	511	513	538	501	477	496	551	477	584	539	508	518	542	514	493	502	495	519	500	494	492	504	513	519	520	492	533	500	515	512	534	533	512	515	474	484	534	512	474	488	504	526	498	550	483	516	510	536	504	510	508	486	436	526	511	513	527	529	529	542	516	502	520	562	530	540	532	504	523	539	460	502	493	473	526	512	494	484	519	527	519	529	510	490	536	527	512	523	512	496	492	509	495	553	488	499	521	490	562	544	542	491	561	506	543	516	540	493	550	458	523	484	513	475	521	541	519	501	540	515	533	454	523	483	531	502	492	526	552	516	470	525	564	535	505	530	539	502	539	509	517	518	555	494	551	531	508	511	489	506	470	499	517	544	492	542	543	495	537	510	503	534	536	530	506	497	506	484	520	480	521	535	524	554	519	538	513	505	458	536	519	502	511	541	519	526	526	470	539	536	519	508	512	481	512	541	522	566	509	549	455	555	529	513	548	484	538	492	508	488	480	505	500	528	531	487	492	507	531	489	517	509	510	529	489	542	552	514	509	502	571	503	540	564	519	528	493	521	508	537	515	558	508	471	522	521	553	546	541	496	530	515	537	531	491	501	507	509	523	542	549	502	503	528	531	519	524	526	495	547	502	524	530	506	471	465	517	524	520	524	518	472	574	499	552	487	475	465	521	518	571	540	517	504	551	499	518	506	514	498	557	484	512	508	538	594	495	531	545	492	503	480	530	491	535	518	578	524	517	475	553	527	506	516	528	534	523	525	533	533	556	501	552	469	503	466	498	534	556	543	527	494	549	554	502	517	525	551	539	531	521	553	509	514	502	523	513	546	526	519	515	537	503	574	518	506	537	480	496	561	533	490	507	485	498	509	458	517	551	519	523	499	543	511	518	496	496	534	508	482	512	516	555	479	505	476	519	555	527	491	547	500	520	460	543	548	532	508	572	478	507	497	482	485	508	527	477	505	522	482	540	493	483	514	498	567	534	498	564	500	533	522	529	511	520	538	533	514	493	481	521	527	531	475	491	514	482	492	504	497	522	511	486	478	503	520	511	540	522	501	521	508	558	529	529	515	520	452	510	505	466	573	530	494	518	506	481	551	506	494	513	538	537	503	512	538	487	519	498	517	501	524	529	536	539	489	502	540	536	509	537	508	513	501	510	528	502	520	493	500	503	508	494	514	519	557	468	527	533	500	505	506	490	547	496	525	485	486	523	496	521	489	504	504	524	525	545	486	522	515	565	508	468	509	539	546	507	562	483	551	530	521	488	471	486	480	541	508	505	533	527	518	528	522	528	473	511	495	502	547	458	546	472	507	550	537	541	498	483	512	526	503	529	507	534	474	501	519	528	522	526	498	507	501	497	510	500	505	535	524	504	523	469	556	471	494	485	555	555	486	501	506	529	483	522	526	495	531	502	501	540	560	523	517	496	510	567	520	495	517	505	482	538	518	540	513	535	494	514	476	516	532	493	502	555	512	553	493	517	487	577	511	497	546	489	498	523	522	540	536	532	501	476	505	511	502	517	498	543	481	538	539	525	535	550	487	501	510	481	501	496	526	522	536	500	515	522	513	505	545	530	518	516	526	562	522	512	511	501	483	542	478	531	520	526	508	531	512	505	507	523	563	497	537	495	533	528	519	479	540	546	540	492	517	517	509	532	534	535	471	487	475	482	531	515	530	521	527	530	534	494	481	524	568	498	498	492	523	488	541	508	503	512	510	546	539	538	507	481	473	505	556	496	504	531	525	532	491	480	470	495	517	494	517	496	507	506	518	520	508	514	516	536	546	525	504	513	513	488	487	482	513	510	500	513	480	510	525	519	519	486	500	488	519	499	530	536	543	508	528	495	512	460	515	477	464	534	491	504	568	541	525	549	516	502	509	489	510	493	507	528	524	512	521	490	508	496	520	548	529	506	471	483	519	494	496	567	509	505	504	477	567	521	511	493	517	494	518	528	502	525	525	522	552	505	500	487	537	546	542	481	484	515	511	502	519	486	510	501	543	492	555	515	507	512	498	512	520	588	553	546	498	548	542	501	494	502	533	498	515	528	523	503	525	513	482	486	510	515	520	487	534	530	565	537	507	523	521	544	506	492	531	542	522	509	499	495	530	499	523	486	509	520	555	526	503	505	490	496	489	487	475	526	502	570	525	494	521	534	498	487	555	507	512	490	530	519	584	500	512	559	514	505	447	524	530	540	528	464	583	493	482	503	539	504	513	541	486	517	531	472	480	518	501	514	497	524	492	513	507	518	551	560	512	496	467	521	526	554	501	508	512	510	516	519	470	529	506	556	500	566	530	541	467	537	514	543	539	544	486	517	502	507	523	498	518	491	565	494	556	494	518	527	497	491	523	527	495	499	530	522	458	521	519	557	497	496	499	509	525	507	525	519	492	496	492	517	534	499	538	543	470	522	492	496	493	498	535	500	502	531	491	527	517	509	514	513	515	488	501	476	524	505	468	494	529	563	508	485	545	586	526	513	469	502	519	512	485	493	536	581	532	490	474	529	491	529	542	515	536	522	548	510	539	541	506	521	550	497	559	560	475	539	517	515	492	509	535	503	487	524	462	474	518	515	557	529	539	478	541	516	497	510	521	534	502	492	530	553	467	527	522	508	514	529	496	491	516	475	556	523	465	501	510	560	489	506	545	515	549	515	509	520	463	522	505	523	503	534	547	530	542	463	545	490	497	529	521	522	495	474	540	504	532	523	517	522	517	536	522	487	503	511	517	485	536	538	537	520	497	512	471	521	514	523	544	516	528	521	500	507	539	517	494	508	481
30837	21305	16919	6103	2246	1542	1350	911	646	548	455	428	390	369	377	320	348	353	328	318	314	286	242	311	296	290	297	294	305	286	284	284	275	280	283	277	251	285	285	270	271	268	270	286	268	256	280	273	270	248	261	286	259	294	279	292	263	251	268	261	277	285	273	258	240	263	291	284	256	273	269	267	278	267	255	255	271	264	303	274	270	264	287	279	276	266	282	232	267	262	280	290	255	279	271	289	249	267	274	266	273	261	256	288	248	256	277	256	277	273	256	308	290	262	276	244	269	237	265	273	267	274	248	232	256	248	247	271	277	270	265	284	250	289	251	248	281	277	255	271	265	239	253	267	265	266	273	274	260	267	243	238	282	272	271	294	251	269	281	276	277	260	294	273	269	289	259	281	285	257	301	246	285	267	269	231	278	257	230	241	273	285	275	271	284	269	296	244	277	296	280	274	272	253	278	260	264	262	288	274	241	288	250	278	264	259	254	276	259	258	273	243	267	258	255	285	259	250	278	282	267	282	235	297	258	262	252	289	245	287	294	244	270	232	270	251	277	269	270	254	265	261	277	279	283	275	257	281	258	259	296	284	280	245	272	278	263	271	264	283	242	253	271	285	259	250	280	236	276	256	253	267	274	272	255	249	263	256	249	263	279	282	255	262	256	257	244	278	289	256	278	268	263	253	254	262	292	287	262	254	257	294	258	253	257	259	290	286	237	211	284	271	260	263	254	252	244	245	280	289	285	273	239	278	280	267	273	265	277	266	276	245	271	263	282	249	264	239	264	285	261	278	255	253	251	285	260	286	289	266	254	260	299	272	272	263	259	263	276	278	269	280	272	263	292	252	251	254	255	262	272	258	256	270	279	294	240	279	283	290	267	298	247	270	261	282	285	289	264	262	257	255	260	281	314	274	269	256	300	251	286	285	268	284	245	240	255	298	224	301	245	274	236	273	257	252	263	266	235	263	274	262	262	277	285	278	282	255	290	253	255	272	251	279	266	272	230	267	289	268	240	245	249	303	297	237	262	289	277	239	266	240	256	289	265	262	276	249	262	281	291	262	278	263	258	250	253	269	286	305	257	248	315	232	284	278	258	250	271	265	242	247	267	265	294	244	266	261	266	268	274	238	261	265	239	274	254	273	276	245	279	293	275	271	272	267	248	256	281	248	266	267	271	279	259	228	290	248	282	268	266	268	267	299	285	255	296	280	247	274	270	275	296	265	266	280	267	275	273	241	273	279	278	271	266	267	270	251	251	276	279	283	300	244	252	260	251	265	251	264	243	262	277	293	232	291	258	248	278	257	281	259	259	261	300	299	269	263	282	257	289	227	261	290	280	247	277	282	257	285	264	257	269	286	234	273	272	233	280	248	282	260	280	293	269	270	277	308	267	267	263	263	310	229	271	265	286	252	267	289	245	264	273	262	258	260	286	236	249	275	265	288	301	265	261	246	263	292	299	238	282	308	272	276	269	265	265	253	264	249	272	282	302	242	268	274	271	266	266	266	270	264	260	253	267	258	261	243	244	268	270	271	266	250	285	279	229	265	255	269	303	286	243	286	269	266	251	255	302	261	274	282	262	276	268	271	281	243	264	290	275	283	277	292	275	272	264	283	291	266	282	287	229	266	245	292	235	279	248	264	267	282	278	259	259	277	262	265	244	260	267	241	267	308	262	262	266	265	277	263	265	272	262	250	275	260	274	281	284	272	276	240	243	259	249	252	244	277	239	256	284	255	253	278	261	266	259	258	261	257	260	236	279	249	241	257	282	240	266	280	275	285	250	270	269	269	226	267	246	252	282	236	266	272	278	268	262	275	262	259	232	272	254	278	285	269	253	276	260	270	266	293	244	266	253	311	245	280	232	270	286	249	286	283	257	294	238	221	271	272	238	267	277	266	277	288	259	270	272	262	273	284	269	269	259	259	314	292	268	275	275	264	249	292	259	250	289	284	276	272	275	294	298	293	296	234	246	262	260	263	253	239	251	281	252	249	269	295	267	279	270	255	289	260	282	276	280	264	280	258	292	249	246	256	282	242	285	255	219	250	294	261	296	249	275	278	284	260	278	296	255	264	289	253	226	281	290	260	259	255	246	289	271	280	286	289	261	259	286	255	265	259	257	293	269	257	249	264	285	292	287	254	232	259	249	270	289	267	270	280	257	258	265	295	260	284	269	281	242	277	245	247	271	271	260	292	276	265	247	249	244	262	232	242	287	253	292	247	249	251	282	233	263	282	263	257	260	245	290	245	229	254	273	290	314	247	283	257	252	242	278	283	258	251	284	268	263	284	258	244	261	266	233	266	259	292	273	287	250	282	240	302	288	265	253	262	261	311	285	262	253	297	246	271	271	255	271	277	275	279	247	254	283	240	289	269	267	274	273	242	249	271	279	237	254	261	267	275	277	278	270	252	250	254	236	276	281	283	259	245	281	262	254	252	253	243	274	270	250	298	245	240	266	281	254	258	243	293	244	259	271	264	251	289	304	244	269	292	277	246	265	271	261	249	277	249	238	262	281	260	296	285	285	258	246	287	263	251	282	312	255	279	265	287	304	257	259	292	305	268	258	301	277	261	292	280	249	244	284	272	251	272	223	279	272	262	244	257	273	289	259	278	249	262	277	265	251	249	297	265	260	225	281	262	267	292	257	231	278	274	276	278	291	272	301	274	281	267	268	280	303	278	308	265	261	261	279	249	256	281	261	236	267	243	263	279	267	280	244	273	247	261	280	253	261	294	244	263	272	269	262	250	289	295	263	284	255	249	279	290	285	247	260	283	284	244	294	282	268	271	274	269	285	267	259	252	287	285	264	268	266	282	257	275	274	296	281	257	258	264	285	248	269	255	295	282	241	282	273	295	292	261	284	275	261	270	290	287	287	263	262	273	275	273	294	253	262	285	270	235	307	272	266	256	273	282	275	269	267	281	253	276	277	292	276	256	282	289	289	294	269	265	290	269	238	248	254	259	269	251	234	262	282	232	274	269	265	267	269	254	253	261	269	271	312	251	272	307	262	273	268	270	291	256	278	272	254	233	273	277	283	273	280	260	285	265	267	281	260	280	278	280	268	268	243	265	261	268	260	265	267	262	265	245	303	269	290	264	276	275	293	263	271	233	262	245	255	297	261	256	288	268	274	260	257	252	284	283	247	276	278	263	275	285	287	255	252	289	265	280	252	253	275	275	242	241	260	285	284	270	264	276	298	282	284	301	269	276	262	259	294	269	301	294	270	274	287	257	237	260	278	266	286	259	308	257	286	281	270	288	277	256	237	247	251	271	281	269	282	238	271	224	283	256	246	282	288	262	271	254	263	272	274	260	251	275	270	269	279	280	274	270	267	308	268	326	275	277	255	291	290	283	273	279	255	291	283	253	228	260	238	264	268	274	272	237	280	249	237	279	245	280	283	250	259	282	261	272	286	273	277	284	285	308	250	286	297	281	252	266	274	292	278	269	247	254	233	269	254	256	262	257	255	274	290	288
13676	16138	7770	3067	1739	1296	1105	874	796	769	761	711	671	661	704	728	687	670	636	630	697	628	675	633	630	707	683	646	635	614	636	650	632	667	626	656	651	665	610	660	652	681	637	609	683	662	631	652	640	630	630	600	674	623	629	647	643	653	637	641	597	632	658	653	676	640	687	669	649	635	662	680	692	632	653	636	686	633	664	681	643	653	676	638	674	642	622	668	636	636	641	662	644	618	642	644	675	644	644	676	650	674	668	614	655	656	621	655	680	635	687	659	647	682	671	686	685	638	683	673	652	655	618	658	665	678	623	663	664	632	609	666	625	648	645	687	640	622	669	650	677	666	653	629	685	653	670	635	659	652	641	659	667	670	647	644	658	594	664	627	634	670	622	670	651	672	650	640	647	655	605	653	609	629	672	661	657	639	644	632	626	628	639	598	689	655	642	630	671	660	670	640	642	675	605	714	684	636	656	689	668	699	665	643	629	672	626	606	618	672	652	652	644	625	684	655	625	644	645	658	623	637	679	636	634	660	646	658	681	663	631	639	611	692	617	614	659	622	637	688	604	630	667	643	649	666	620	629	631	664	699	638	613	623	648	641	652	673	644	644	685	602	636	648	633	600	646	627	669	657	647	659	625	621	637	649	650	654	623	619	660	654	607	623	622	650	627	630	594	620	668	651	653	667	634	623	627	655	664	633	635	659	666	645	643	672	643	604	685	663	699	620	671	655	621	609	622	652	644	639	600	658	655	668	623	654	638	657	638	671	671	656	609	641	701	621	690	626	643	632	646	636	635	674	683	632	665	599	654	656	692	631	628	639	632	617	652	627	669	662	636	625	667	652	669	658	646	671	629	665	702	590	648	587	664	673	645	639	602	636	605	660	657	636	670	574	646	663	704	640	660	669	630	652	641	663	615	654	659	619	653	643	655	668	666	628	636	615	629	645	606	626	657	657	617	646	657	666	641	590	628	679	624	626	637	637	668	667	639	628	609	670	637	567	634	643	642	661	721	647	677	603	673	657	602	670	633	684	614	653	643	680	634	630	642	622	625	668	639	641	645	670	649	649	675	606	623	648	633	668	688	642	649	656	641	645	663	680	689	606	672	589	618	637	623	673	652	674	659	655	661	630	610	597	633	619	644	635	668	617	651	663	669	622	647	650	629	680	670	692	635	597	643	608	676	685	630	634	643	667	648	634	650	626	614	634	657	666	636	656	596	640	670	648	640	599	635	676	619	631	631	624	650	650	654	598	628	676	621	614	621	655	622	661	672	641	670	678	663	668	636	652	646	642	618	608	674	620	667	634	671	687	674	674	630	589	640	633	679	635	666	648	625	605	635	624	636	670	639	630	631	620	674	603	637	643	648	674	689	647	633	641	624	631	662	651	639	649	624	631	660	692	646	635	684	671	671	671	629	651	651	623	658	660	658	630	637	688	691	676	644	674	640	567	624	726	671	644	645	635	646	629	603	683	664	652	655	657	650	659	626	631	634	678	639	660	639	616	686	669	631	658	653	633	646	659	574	627	611	615	670	660	644	682	647	656	636	673	694	614	657	638	633	638	650	665	615	621	662	670	672	638	681	672	629	627	589	678	638	656	698	655	608	663	653	613	636	603	638	606	635	644	661	671	638	632	602	661	608	666	636	633	651	666	633	652	625	673	632	669	629	632	625	649	657	642	615	612	667	619	643	637	660	670	671	677	626	625	666	669	688	637	653	634	657	648	663	690	619	643	661	664	644	624	615	667	640	610	653	642	642	625	680	626	684	632	697	659	628	630	607	649	637	673	606	651	657	664	641	664	677	614	679	636	664	602	634	624	673	644	672	641	649	654	659	591	653	606	653	650	713	586	614	591	632	673	642	685	665	659	630	691	655	666	675	609	613	645	675	660	691	721	632	667	642	638	666	614	657	632	667	673	638	665	620	652	661	609	611	639	680	662	636	685	657	623	651	630	686	600	659	649	623	694	684	668	645	664	621	703	670	644	623	604	652	650	680	638	594	645	642	658	650	663	660	624	653	625	658	612	607	674	646	640	678	620	632	682	604	676	612	677	620	621	656	697	629	621	611	634	623	680	663	650	698	674	669	640	650	653	635	614	676	587	641	669	618	642	619	651	621	662	627	662	668	682	633	713	659	614	627	666	602	612	637	677	616	626	674	632	672	622	620	665	635	604	623	587	626	650	665	682	662	620	663	642	611	694	620	716	583	639	616	623	629	665	654	622	638	679	636	636	675	645	690	644	639	648	627	623	683	690	699	664	655	645	665	655	637	636	655	658	607	631	619	649	656	649	660	647	655	620	617	667	659	659	665	679	639	601	629	674	652	617	668	594	667	652	656	662	691	667	688	655	638	634	651	560	609	617	659	635	631	676	624	632	638	629	666	660	644	662	624	671	670	661	656	637	617	649	630	660	698	656	650	661	628	665	665	642	649	623	668	632	650	630	677	641	632	640	651	650	642	649	611	633	615	636	602	640	624	614	654	657	603	602	676	685	615	659	622	668	672	678	664	609	633	645	666	614	618	622	659	649	679	655	644	629	649	652	632	585	697	647	619	668	663	652	673	647	626	634	659	660	651	664	659	650	686	668	633	599	669	642	632	663	667	661	652	627	634	644	680	659	651	634	644	591	656	641	657	649	635	711	677	655	607	634	705	643	618	648	673	673	655	658	652	615	618	625	638	610	607	650	615	671	632	609	636	714	657	666	646	648	618	637	678	635	653	641	679	659	620	651	634	663	629	622	634	632	638	662	700	653	638	619	612	670	652	693	654	673	681	635	674	650	643	661	615	632	657	652	640	685	638	680	652	628	664	681	663	647	660	607	595	644	656	620	631	635	599	668	629	604	608	663	669	637	661	654	631	674	667	605	602	687	603	658	653	593	670	632	668	667	617	656	721	615	633	604	588	633	656	629	642	702	635	607	611	643	691	682	663	627	647	632	638	634	644	641	665	672	581	649	651	658	613	660	691	650	652	604	620	622	620	595	625	613	650	667	649	635	629	617	613	666	634	610	653	612	673	652	673	664	672	635	664	631	637	665	633	647	672	619	663	652	619	621	662	680	640	605	654	595	623	681	630	664	628	677	659	625	635	659	677	666	641	649	642	639	689	655	621	701	636	654	681	617	650	697	642	625	657	635	633	633	656	636	617	683	621	630	644	667	674	629	643	666	681	636	651	654	652	678	590	613	646	645	639	680	650	666	683	625	598	614	621	637	687	639	615	659	645	635	656	636	638	662	657	626	628	646	607	636	632	651	674	611	637	591	618	643	674	614	681	666	669	644	639	606	638	613	646	650	672	668	676	641	670	647	667	672	659	621	667	636	631	639	682	695	628	635	625	718	652	644	675	627	607	650	662	639	655	656	615	661	610	658	595	633	596	645	632	632	644	640	645	658	648	644	666	685	574	654	656	698	614	617	680	621	597	643	688	600	658	655	644	687	683	667	679	627	663	665	645	615	627	660	685	661	678	654	678	658	624	638
24363	20986	24248	27891	21010	19554	3794	1673	928	758	604	486	408	430	376	361	293	321	286	315	324	276	255	258	309	269	243	283	303	271	247	254	240	241	243	230	232	241	222	227	253	230	267	232	241	233	269	239	228	222	219	233	223	245	263	200	265	218	239	223	227	236	214	239	202	186	251	236	221	218	205	219	221	205	215	237	202	213	205	241	213	203	229	248	212	218	212	237	212	227	243	207	208	236	204	220	233	242	225	235	221	214	208	220	226	228	228	217	243	231	236	210	225	220	202	243	209	228	200	206	224	222	223	212	227	197	201	262	249	220	222	233	227	250	252	236	224	226	227	189	213	223	223	212	247	224	236	215	215	233	231	227	218	217	196	241	213	209	241	238	227	228	214	209	226	204	195	212	220	256	218	205	220	194	238	204	248	215	211	204	243	232	222	237	229	252	212	235	218	200	217	256	214	211	224	228	212	221	222	216	233	205	205	200	222	222	195	212	218	212	219	207	191	226	234	243	225	213	215	217	206	227	240	202	209	221	230	206	240	206	236	204	212	196	217	214	211	206	193	211	230	236	209	234	240	232	200	204	190	236	203	229	228	229	242	241	234	213	205	205	193	232	233	243	197	211	221	229	206	223	228	226	237	244	228	233	234	237	214	246	204	191	226	208	208	220	215	225	193	232	220	209	239	205	213	227	228	265	231	235	216	207	230	233	239	217	236	214	193	185	210	211	217	204	214	219	211	208	245	236	221	241	195	233	194	202	254	229	213	236	222	226	241	244	213	192	209	242	216	246	241	225	223	206	212	212	219	224	236	212	227	238	212	243	236	233	234	196	237	218	226	232	193	217	221	218	185	212	221	211	216	226	194	212	231	202	228	222	200	200	229	244	230	216	207	237	205	249	222	234	246	196	204	224	232	241	235	232	197	219	203	239	240	215	228	220	238	211	211	195	249	216	222	221	227	208	230	247	201	210	266	223	215	226	218	227	184	180	206	227	225	220	195	199	209	235	240	222	213	195	253	207	211	217	230	214	232	264	206	223	204	207	194	216	242	212	218	210	241	220	209	217	209	224	228	244	221	208	199	230	236	225	197	194	213	232	190	218	226	211	218	266	212	202	246	226	248	244	258	246	215	197	237	216	209	240	201	222	216	208	213	208	207	244	229	208	214	228	177	214	237	223	218	203	205	233	210	232	195	213	214	243	218	219	216	206	205	198	208	216	209	226	227	242	240	230	229	228	239	199	196	229	236	210	224	204	259	198	220	241	215	223	230	214	201	219	240	222	211	240	222	207	218	232	226	210	210	233	209	229	227	220	219	241	209	206	198	206	219	233	223	197	256	224	244	211	207	218	214	199	242	217	198	228	225	215	202	210	210	222	233	242	268	213	212	198	208	218	206	233	197	235	234	234	191	234	233	214	200	199	241	228	215	237	227	231	210	222	241	222	236	221	211	229	220	220	232	188	238	221	203	212	221	219	216	196	229	220	202	229	220	220	227	206	192	241	207	233	237	227	207	206	211	229	216	199	217	251	235	202	235	221	248	235	230	214	217	229	209	231	205	251	209	221	244	218	218	243	229	220	183	211	211	200	230	255	215	228	237	231	223	214	212	215	225	228	223	222	212	212	206	255	208	239	196	222	229	218	231	215	212	204	199	195	218	222	224	231	235	234	233	227	212	215	227	202	186	232	241	231	238	233	213	203	228	188	229	244	224	214	211	246	203	224	218	217	217	213	230	221	228	225	229	219	223	233	234	242	220	221	244	241	221	232	206	208	237	234	200	234	251	219	222	237	230	224	237	236	220	215	234	216	198	226	210	247	243	229	212	202	218	192	198	215	223	257	186	237	211	224	221	218	224	231	216	220	221	209	218	220	219	217	221	197	221	209	203	225	210	236	231	224	207	235	222	230	230	224	245	218	249	200	234	216	265	232	213	212	219	226	232	204	240	237	228	231	230	182	215	226	237	214	206	196	221	210	234	219	225	222	212	216	226	197	212	236	192	234	230	236	220	216	206	240	226	258	193	233	236	220	230	211	210	222	206	199	232	212	244	212	217	209	215	235	198	236	216	226	228	222	257	215	216	217	218	238	224	205	203	229	223	250	249	216	235	201	182	218	250	221	219	202	234	208	226	240	206	229	232	220	238	219	225	252	197	250	207	213	214	214	232	218	217	228	220	217	217	224	195	231	235	239	213	208	245	244	219	232	241	168	224	203	217	177	214	200	215	226	224	230	230	239	208	215	242	227	217	237	247	217	222	220	214	242	187	229	197	252	228	215	188	207	245	210	218	229	218	236	239	227	248	211	212	229	223	231	228	203	223	228	202	222	207	234	234	215	183	196	241	209	240	196	203	220	253	242	216	222	222	195	211	216	216	203	224	228	234	221	229	240	227	250	207	215	203	228	234	205	216	222	218	221	207	239	218	241	215	216	233	201	244	239	206	231	217	249	223	245	243	220	221	264	230	210	236	199	223	198	211	214	214	223	220	211	227	213	245	222	224	218	224	223	214	214	210	215	232	248	212	225	226	190	214	231	218	230	250	216	215	189	217	215	213	230	233	229	228	239	234	222	220	205	213	242	228	246	207	216	211	227	242	233	208	219	243	203	218	206	202	199	217	249	214	220	215	227	197	213	197	235	244	215	202	198	230	244	211	227	218	198	225	190	213	208	237	230	208	226	217	234	202	189	187	242	218	253	235	234	221	225	198	223	225	219	230	218	216	183	235	214	230	229	233	240	217	193	220	227	236	233	230	210	221	227	205	212	226	230	227	252	190	202	207	212	253	217	210	209	252	209	237	251	221	232	205	221	222	210	221	207	208	248	211	217	206	216	226	198	205	219	207	235	209	228	220	234	252	223	255	226	222	223	231	232	215	211	196	205	210	221	233	228	253	246	219	209	225	234	220	228	217	211	220	231	226	209	227	209	206	214	237	206	218	208	211	215	217	228	206	215	233	191	234	235	216	218	253	233	202	225	231	237	217	252	215	205	220	224	210	222	224	193	225	196	234	207	224	243	229	238	242	217	213	217	225	225	228	217	231	249	232	254	231	211	223	250	222	218	243	220	230	224	233	206	224	203	236	220	194	231	229	235	197	251	229	220	238	252	231	240	216	229	239	227	227	229	221	223	229	188	220	221	195	195	227	199	218	246	239	251	242	226	204	196	200	204	265	201	232	241	237	205	197	219	225	209	179	216	215	223	216	226	228	239	243	216	226	221	198	240	245	179	243	204	213	219	249	196	215	219	205	228	213	205	201	223	224	212	208	227	202	188	227	244	206	221	227	246	200	218	211	217	233	234	240	238	211	234	209	214	211	220	204	221	221	217	206	230	221	228	242	204	229	209	217	255	232	211	227	210	209	212	258	232	210	234	219	211	206	240	261	220	226	223	218	211	210	218	226	220	228	216	220	234	207	238	204	232	242	214	202	228	246	218	237	230	210	219	216	234	226	218	218	236	219	220	225	234	194	183	228	194	221	213	212	246
12744	22227	11703	4420	2283	1612	1264	1099	815	742	696	663	601	613	593	600	594	595	576	616	622	584	577	613	544	562	532	508	604	559	520	559	503	541	547	573	508	540	509	501	593	582	550	520	529	552	532	546	603	537	565	502	573	505	532	576	548	530	544	509	515	550	534	529	529	551	582	534	584	529	557	554	489	537	527	535	544	550	524	521	551	519	567	497	544	525	554	571	544	541	527	550	563	556	526	512	562	508	562	570	541	524	531	534	553	570	518	566	604	510	523	554	540	534	510	533	550	559	523	568	523	528	543	522	543	543	513	523	530	560	567	562	517	516	577	515	533	565	542	553	565	577	546	571	563	553	539	529	524	533	563	560	529	538	515	542	536	543	522	576	553	608	562	520	538	509	545	535	549	483	536	527	521	506	539	549	564	586	537	542	545	515	537	540	544	534	526	554	493	546	553	559	529	553	542	555	562	573	534	540	562	519	512	537	552	559	545	521	581	541	554	562	525	532	543	513	547	580	526	555	514	552	537	555	540	542	487	519	574	536	551	490	518	519	517	501	510	557	555	540	540	538	576	550	587	562	529	519	513	547	537	545	541	530	546	493	543	516	506	558	527	540	536	552	567	550	567	530	582	536	530	539	542	557	519	548	532	508	497	532	555	553	590	559	522	542	526	540	506	526	534	527	552	588	533	545	533	577	583	538	590	521	540	539	556	522	559	528	550	557	502	507	531	540	533	564	524	531	559	528	528	560	600	558	562	516	545	561	554	524	532	493	541	559	553	546	530	546	561	502	539	512	557	567	562	539	516	557	543	559	538	526	557	568	569	533	507	537	556	543	565	565	571	571	530	550	532	567	506	555	567	535	491	538	528	536	534	532	546	535	528	556	503	543	531	546	507	564	551	525	545	517	486	540	566	545	566	515	533	543	590	537	553	531	583	528	479	553	530	505	542	546	533	507	510	548	547	546	536	530	516	578	525	530	549	556	518	516	551	544	535	556	536	523	540	575	568	497	514	562	555	538	571	532	542	542	508	536	523	524	553	509	522	563	504	532	525	544	529	489	539	522	549	586	558	533	543	506	535	559	529	537	564	487	517	567	576	574	516	540	523	578	535	542	558	534	568	554	540	521	541	562	538	557	535	523	507	575	548	504	535	534	548	521	530	514	533	539	541	563	474	532	525	510	525	527	531	532	537	554	538	524	507	502	539	533	577	543	565	527	521	542	563	527	517	541	541	562	524	551	557	532	521	510	566	516	544	506	544	568	494	514	541	542	548	526	539	538	552	583	513	548	516	550	558	493	504	551	527	544	537	547	575	514	502	528	510	553	494	554	495	572	521	510	528	550	540	543	558	556	520	537	558	556	542	549	502	545	552	561	531	574	570	517	490	516	557	546	570	511	564	526	562	527	539	536	521	542	555	545	538	511	558	543	493	619	508	561	572	568	516	560	547	533	518	530	544	508	550	582	532	574	500	583	535	519	529	554	546	563	540	530	540	517	558	515	587	526	543	523	529	555	528	549	578	542	564	530	519	533	513	515	511	534	532	572	548	515	533	508	507	546	565	524	538	524	545	509	519	480	556	514	530	557	544	468	517	535	501	564	555	549	564	555	555	550	540	521	553	535	514	561	546	568	533	541	539	566	531	530	571	519	513	557	519	573	536	550	526	568	531	518	530	518	574	547	555	571	539	529	497	522	575	511	516	550	542	559	531	574	506	520	571	587	489	533	532	523	509	519	542	563	541	538	509	571	565	582	523	563	546	559	546	511	559	547	519	517	540	588	524	528	513	507	514	518	536	539	544	571	500	570	504	496	543	564	544	579	582	546	559	531	531	500	565	550	527	544	546	536	545	556	568	537	566	529	559	549	561	571	518	566	518	604	523	518	551	564	550	547	556	478	520	571	538	538	516	524	556	534	575	504	523	523	547	525	581	559	562	536	536	562	561	535	545	507	538	553	577	544	519	533	581	538	559	514	539	513	571	551	531	522	537	512	515	553	507	530	544	526	530	510	534	541	531	535	529	522	577	525	580	539	542	504	541	549	545	591	520	536	547	557	533	540	513	561	541	540	544	525	586	567	527	513	559	567	548	533	499	560	549	538	531	504	534	549	531	526	532	559	546	525	562	525	504	521	533	531	559	499	563	549	528	518	525	552	578	549	558	532	539	548	576	525	527	531	529	501	573	571	541	540	525	514	582	511	499	536	502	547	506	529	559	568	525	523	495	553	511	539	536	536	559	566	556	491	510	566	536	541	566	527	535	577	526	553	544	527	573	529	556	509	517	505	514	493	497	545	505	538	538	566	544	547	551	515	556	555	567	549	547	511	509	552	524	550	552	577	535	538	588	528	565	541	522	530	550	563	513	560	558	540	564	564	538	554	588	534	496	562	548	527	543	516	521	530	539	551	545	525	506	531	530	548	560	553	553	535	546	563	535	546	525	525	553	558	560	545	503	541	513	490	498	520	571	531	531	513	543	539	558	549	531	561	544	541	540	528	536	516	569	550	507	543	510	533	540	519	529	526	578	548	511	528	571	525	533	512	539	517	576	497	508	555	586	563	503	574	490	505	568	546	512	551	583	544	534	519	529	518	542	544	550	577	505	517	505	530	530	551	564	543	528	530	524	539	543	512	500	574	564	516	528	544	534	547	516	546	526	535	492	503	512	550	548	543	566	559	538	556	554	566	545	553	530	540	542	536	560	541	526	510	543	545	560	559	518	517	536	546	537	546	509	551	536	541	521	507	530	535	549	524	519	510	540	527	532	541	595	529	569	522	537	558	538	582	524	565	580	502	557	533	540	542	520	535	552	534	525	530	553	545	526	548	515	546	526	510	572	549	568	591	511	491	537	522	507	518	510	520	551	553	529	547	529	516	533	535	509	541	522	527	523	513	565	534	556	543	540	551	520	520	576	543	540	545	546	499	552	536	518	552	540	513	510	513	544	545	518	574	541	545	528	524	560	519	550	544	580	566	517	550	554	549	535	544	552	528	561	498	546	548	554	577	543	583	530	530	506	536	506	504	582	583	537	549	611	568	521	519	492	510	502	501	526	511	541	520	545	534	576	508	526	571	561	538	527	549	558	538	518	514	509	540	556	550	589	547	492	586	550	599	535	514	499	559	552	557	509	533	496	562	535	513	511	525	566	520	539	536	533	526	515	493	543	515	572	499	493	560	536	544	528	562	526	533	525	557	621	538	574	547	600	533	550	539	504	541	582	557	521	538	566	545	522	550	511	564	532	550	541	549	564	516	562	531	524	548	531	535	570	524	524	566	571	534	527	552	528	539	552	563	518	579	517	539	525	555	528	564	510	578	516	558	538	545	553	539	534	547	529	533	543	517	544	548	537	530	520	557	541	574	536	483	568	580	512	516	521	501	560	521	540	547	581	521	562	563	563	560	513	549	531	520	542	522	528	523	516	548	555	512	536	543	509	532	558	523	513	560	552	513	510	561	509	515	541	493	546	540	490	551	522	566	536	552
23824	21026	24668	27580	21032	21118	17323	3229	1339	887	751	564	539	458	461	381	356	387	295	315	291	284	242	266	294	289	275	292	281	272	260	230	245	240	249	250	253	241	238	215	219	209	221	187	226	207	212	229	228	212	201	219	207	223	191	234	205	205	198	221	214	219	208	202	218	226	214	205	191	213	197	210	232	191	233	222	185	229	219	223	203	221	211	201	182	213	203	197	199	221	214	199	193	217	218	237	212	193	224	221	205	219	207	207	192	206	222	244	215	217	212	225	214	202	226	217	222	184	205	210	244	204	228	203	195	187	217	235	211	215	227	209	215	214	226	211	208	206	210	211	208	213	219	203	215	200	199	208	193	191	191	239	250	193	224	228	218	235	174	204	221	244	262	221	214	234	218	214	205	225	212	201	205	239	215	221	182	214	221	233	242	230	212	212	199	205	191	194	211	211	210	186	234	211	203	245	243	222	238	208	223	196	227	236	237	188	197	217	219	190	221	220	214	246	203	232	229	227	224	212	211	200	217	209	202	220	205	231	202	201	199	210	185	235	185	216	205	206	232	196	212	252	205	228	198	201	206	229	219	223	203	213	176	219	221	235	190	195	237	212	202	233	218	219	213	230	213	178	186	225	229	239	216	194	198	224	225	213	214	190	200	205	223	223	207	208	204	202	202	207	219	207	213	209	240	204	218	231	184	196	220	221	225	224	201	215	197	221	184	204	223	208	207	204	235	220	209	231	212	197	195	215	200	205	216	244	181	211	229	167	243	209	204	223	191	205	253	195	208	194	234	238	216	216	225	201	224	221	194	214	234	213	242	208	214	205	212	215	212	194	202	205	195	205	223	233	238	206	248	179	217	223	207	238	213	191	211	218	221	211	219	213	217	193	212	245	202	244	188	203	227	198	236	217	222	196	233	215	215	221	209	215	210	227	216	209	220	208	213	228	210	198	203	230	232	217	227	212	205	217	235	212	228	232	208	215	195	203	222	213	232	209	217	203	207	225	221	220	237	210	216	222	206	207	202	227	235	232	209	202	204	224	223	206	252	215	206	198	211	239	188	217	204	200	241	195	208	216	192	230	205	234	221	273	215	220	198	199	229	217	218	211	231	243	269	263	206	218	189	211	229	200	218	211	227	226	222	211	203	235	225	215	210	201	217	222	202	198	185	232	230	188	214	213	232	213	217	215	224	229	203	203	221	193	182	218	207	207	192	225	199	248	206	235	215	211	206	198	231	170	191	210	200	209	188	206	221	233	202	217	207	200	232	225	193	248	192	191	202	210	190	212	206	217	214	198	195	189	211	217	226	242	210	198	205	217	206	215	235	248	223	194	218	188	237	249	232	194	213	215	205	222	219	195	213	217	214	185	233	212	212	247	196	207	219	220	208	202	214	220	188	210	232	211	213	231	216	180	238	239	210	201	224	195	211	232	247	206	166	199	240	205	219	226	203	212	227	229	225	216	231	201	195	210	187	200	201	226	216	210	229	199	194	185	173	221	200	221	232	207	200	222	197	229	228	226	218	209	236	231	200	233	225	229	246	197	207	210	220	203	190	225	232	221	215	207	229	196	209	212	218	240	208	215	224	218	215	245	218	211	210	234	203	191	210	220	204	232	214	240	225	204	254	241	225	219	226	253	181	204	212	220	210	209	173	205	206	211	179	182	204	197	200	230	196	213	193	208	241	215	225	204	236	209	194	198	202	201	251	206	212	212	191	211	203	196	223	224	206	232	189	225	214	188	201	248	217	207	215	183	215	208	242	200	182	220	197	223	195	173	214	200	234	199	236	240	215	224	213	186	212	193	215	225	204	211	233	207	250	195	212	215	193	226	220	220	224	218	239	211	215	216	206	219	212	202	240	204	202	231	234	209	210	201	236	208	206	244	206	206	214	199	220	184	220	207	196	184	213	203	206	235	205	236	219	203	209	206	221	224	178	219	220	209	212	236	197	219	208	209	199	211	214	211	227	196	206	198	217	205	190	204	237	252	192	197	235	209	186	201	239	234	208	206	203	184	173	204	213	205	228	225	257	228	235	197	225	232	217	211	200	221	211	181	215	231	226	214	200	210	225	221	207	211	220	200	196	224	216	208	220	214	236	225	211	198	220	233	243	203	214	196	216	208	195	192	213	233	215	198	218	222	219	217	213	239	216	213	185	212	233	220	209	205	257	229	227	221	210	198	189	206	227	193	196	215	229	226	217	209	196	193	256	227	191	220	192	182	232	211	221	216	191	226	219	202	215	227	234	197	213	238	217	199	220	202	230	240	206	222	206	236	209	215	223	209	213	232	216	197	204	213	193	207	204	232	216	232	228	197	223	215	201	207	208	220	205	201	232	232	210	235	218	209	217	205	206	226	206	194	233	240	215	200	217	237	207	225	240	215	184	200	207	237	229	217	234	228	235	194	209	218	218	199	182	193	218	240	206	232	217	212	209	198	216	222	231	210	214	209	227	214	195	200	198	206	219	222	234	218	194	231	203	187	200	193	211	223	227	210	219	209	214	213	215	202	209	233	198	201	211	226	202	225	226	208	216	233	211	217	217	207	228	218	200	207	199	229	237	228	251	206	202	182	191	218	184	208	205	206	215	237	250	243	221	225	221	226	159	202	207	214	213	221	222	236	207	230	205	213	230	197	231	232	206	205	215	200	188	202	233	185	194	228	210	219	196	220	195	191	214	244	194	217	256	241	188	205	211	196	237	200	221	191	206	209	252	243	228	226	224	226	220	214	196	192	197	183	227	206	220	225	196	221	236	210	226	200	192	213	196	218	236	230	203	215	234	234	240	186	194	197	229	205	216	219	203	200	196	233	223	209	200	219	220	234	208	231	185	224	198	208	221	193	204	202	220	218	241	195	223	220	237	217	209	228	193	221	211	204	217	221	238	215	214	206	207	205	180	209	193	221	214	235	200	200	210	211	214	193	234	197	187	211	235	237	210	213	204	212	221	196	213	218	221	211	208	208	190	215	211	198	237	217	221	230	215	210	199	218	209	194	239	230	203	209	203	218	215	223	210	231	219	186	198	216	234	209	208	237	230	199	217	212	217	241	223	210	203	190	222	184	214	235	198	189	204	219	207	196	231	227	215	206	216	211	220	216	218	211	211	210	200	228	197	226	185	223	211	206	197	202	213	205	182	215	183	218	199	237	213	227	221	197	229	215	216	212	188	209	212	202	220	202	205	197	220	218	219	203	201	217	229	236	205	237	198	187	207	199	218	184	228	226	222	219	218	211	227	217	223	238	199	195	225	216	207	238	211	210	216	209	222	216	209	228	243	219	221	209	214	234	217	227	216	201	210	197	206	219	222	242	214	226	203	241	220	192	221	202	218	209	191	204	243	234	211	182	208	191	228	200	193	225	213	203	207	198	201	214	208	208	232	203	184	219	193	219	222	224	224	202	230	218	210	204	214	206	201	207	216	211	228	226	210	188	219	220	211	187	212	241	197	248	246	207	229	193	221	220	220	213	213	244	240	204
14813	27498	14665	5386	2948	2098	1702	1171	932	809	741	641	677	618	606	587	604	563	611	600	538	539	579	531	553	560	509	520	596	554	525	510	544	552	580	499	524	538	531	526	488	513	530	546	506	537	513	510	521	546	544	525	524	523	570	504	533	533	554	504	551	521	559	518	549	528	551	514	496	487	500	504	538	499	489	556	470	528	510	570	495	500	498	535	530	520	544	537	475	498	549	505	532	516	532	484	477	505	523	504	543	560	499	523	532	501	541	540	422	530	559	543	534	465	535	527	494	525	514	549	534	496	546	530	531	487	494	528	493	510	511	513	521	513	516	493	568	553	507	487	510	501	508	502	485	515	537	536	518	536	532	513	534	498	558	490	490	461	506	484	551	530	493	522	569	502	472	561	521	567	550	484	549	508	485	530	552	508	515	551	489	500	477	496	528	552	526	517	507	526	486	550	513	524	491	503	496	488	526	539	504	548	491	534	501	506	550	553	526	513	530	514	520	518	513	597	529	490	519	498	493	503	521	504	527	502	538	498	555	527	516	529	520	533	565	518	536	528	556	501	531	522	543	534	544	504	503	551	536	501	502	544	532	502	502	579	517	488	497	562	508	542	519	538	509	497	454	489	509	536	493	515	502	503	515	523	521	469	553	503	503	565	495	527	499	524	515	495	520	517	529	519	533	546	505	546	496	541	496	507	500	502	550	518	508	544	516	510	479	536	551	522	513	502	503	503	513	532	543	475	461	511	519	504	532	498	499	552	537	529	510	503	496	558	520	532	504	515	511	459	529	525	530	535	520	493	506	524	522	510	476	518	527	544	526	546	494	561	508	546	531	504	516	562	538	531	499	518	507	533	510	504	517	517	519	519	461	532	538	496	549	513	519	506	547	519	485	517	497	516	510	490	537	527	517	584	487	493	518	518	469	532	522	481	506	524	530	529	480	510	552	495	516	554	527	505	508	475	533	523	548	493	527	508	488	511	523	552	493	540	474	527	534	532	516	548	518	499	553	520	492	572	502	543	505	513	503	509	566	518	530	516	537	490	549	505	513	529	515	519	533	536	506	474	531	486	498	520	519	537	520	513	490	492	511	515	502	539	530	519	511	484	502	502	500	515	501	507	506	529	516	537	528	486	509	506	491	530	486	543	484	561	499	517	566	539	538	523	527	502	532	532	484	492	522	497	507	518	503	520	495	513	560	532	562	501	523	529	520	523	492	463	559	562	538	508	515	510	547	521	496	486	493	479	521	547	509	528	551	495	522	521	462	545	500	569	503	495	508	551	512	480	531	526	505	523	529	501	505	473	495	522	502	511	499	511	537	558	499	495	508	527	520	469	480	510	506	508	524	488	533	519	500	512	522	486	478	500	505	521	500	520	519	535	523	545	518	520	544	502	521	508	492	531	519	515	522	505	525	534	486	504	528	573	554	524	496	506	535	494	511	533	513	543	518	497	538	535	523	540	517	528	482	546	527	517	506	519	541	498	538	556	547	500	537	511	483	505	524	464	503	545	530	504	488	481	531	530	527	506	584	499	531	555	514	492	486	458	530	530	511	480	522	507	539	501	517	476	484	548	513	498	512	535	537	563	513	475	504	459	530	499	551	526	522	527	549	489	491	495	491	507	522	512	497	521	474	523	508	473	544	527	479	506	532	500	512	540	480	517	509	529	532	502	518	518	515	535	520	504	502	536	560	532	500	523	555	541	536	506	523	507	546	553	501	518	521	506	550	513	543	505	568	494	504	548	514	485	518	539	537	463	508	557	488	500	531	502	502	517	514	495	513	523	496	498	493	495	531	482	563	524	543	511	484	533	507	515	567	551	514	498	547	490	511	522	507	517	492	486	511	518	498	504	552	509	477	527	516	549	503	538	552	544	508	510	536	499	473	491	499	470	516	541	519	523	504	514	504	543	554	519	527	534	510	516	528	501	557	534	504	491	510	479	485	533	525	485	512	499	548	548	535	515	493	508	528	471	513	552	526	530	568	509	491	521	545	515	515	498	509	537	492	507	517	499	508	575	532	490	517	523	518	509	485	504	525	531	510	507	482	530	512	531	505	510	533	503	561	516	532	541	505	491	524	515	535	491	498	582	501	501	522	569	561	523	512	538	570	465	505	470	507	503	503	479	535	530	471	513	528	509	537	504	511	512	507	506	507	516	527	556	506	540	499	523	521	522	531	479	480	498	544	515	477	536	504	544	504	510	484	537	496	502	554	514	492	495	512	498	522	490	574	511	508	492	501	498	534	512	542	510	483	527	510	513	475	483	584	519	502	520	507	537	538	552	526	499	529	527	539	521	447	519	514	497	498	534	501	566	529	503	482	521	516	536	519	474	541	553	539	508	543	525	540	526	546	483	481	537	512	515	510	491	494	533	507	537	513	514	513	523	558	500	486	496	465	529	508	517	538	533	541	524	508	495	508	487	517	551	497	542	473	548	519	538	544	480	497	509	513	484	523	493	508	551	495	487	525	519	489	509	516	477	524	517	497	573	525	535	505	540	516	523	506	485	545	548	555	506	508	510	549	495	509	506	520	518	541	516	536	500	543	494	527	597	518	518	525	474	522	522	512	512	548	524	550	500	513	529	524	502	488	493	491	515	462	518	511	533	528	522	542	506	501	492	499	482	498	509	492	503	481	551	514	548	522	487	480	510	501	521	521	494	533	512	540	506	501	575	548	478	519	562	527	489	527	586	503	507	469	507	488	522	467	544	500	529	522	608	555	498	481	548	515	520	541	479	523	509	500	519	534	511	507	484	543	523	540	534	515	534	500	540	547	545	533	500	502	543	486	511	480	520	493	511	516	515	497	505	496	493	516	517	536	468	496	515	537	520	581	525	541	493	524	486	515	494	483	526	551	503	487	511	515	506	513	506	535	528	509	525	514	513	516	485	527	511	557	542	494	525	532	516	552	528	500	537	538	491	495	508	480	574	519	516	562	514	499	524	497	474	531	530	532	493	522	510	518	580	547	501	517	575	494	543	506	485	546	523	512	476	546	504	515	514	525	498	504	511	540	498	480	548	560	564	519	545	487	500	520	534	517	496	535	534	483	517	516	537	478	492	506	502	521	519	536	515	528	522	556	492	515	504	491	507	488	480	527	459	512	490	504	502	518	533	499	521	526	491	521	551	503	492	510	530	486	542	547	521	510	518	558	525	527	507	529	512	531	529	455	497	522	551	549	532	524	520	536	475	519	490	559	546	480	510	496	546	514	524	482	482	475	493	541	506	545	488	514	547	522	535	522	493	506	507	535	515	521	529	519	500	517	544	504	556	510	521	564	481	525	508	524	516	506	517	514	530	534	526	498	518	519	509	518	538	521	537	500	529	549	495	507	455	545	539	505	505	491	485	535	546	482	527	559	535	515	549	528	515	491	502	461	491	567	517	550	517	518	551	516	485	525	476	493	520	517	494	495	495	509	525	508	481	505	511	516	560	509	499	542	499	512	543	499	517	504	512	527	531	477	522	511	518	554	543
30977	21500	17160	5659	2121	1737	1432	906	617	554	491	403	368	387	296	336	315	332	312	283	296	291	286	271	278	251	276	319	307	310	308	257	273	272	297	253	260	305	298	282	270	269	245	278	302	266	278	288	269	272	290	261	282	299	280	289	278	236	275	245	259	241	284	280	254	287	254	262	264	292	277	296	292	288	288	258	274	259	254	258	285	281	215	256	273	243	293	272	253	280	265	289	274	270	271	267	241	257	257	247	286	298	253	281	250	268	254	318	270	247	244	284	280	294	276	279	244	305	267	268	273	299	291	304	259	232	282	257	250	242	281	296	249	264	249	261	260	236	299	254	259	267	269	273	265	266	252	268	280	279	275	252	247	275	260	273	269	244	252	263	237	276	275	266	292	242	290	290	264	263	259	260	266	272	279	286	256	278	269	307	303	280	262	247	294	300	293	262	258	258	276	248	275	263	250	285	281	285	277	267	277	282	273	257	279	253	237	304	233	276	242	264	292	275	261	291	279	287	265	261	265	259	289	244	280	261	273	252	258	293	297	255	251	255	255	279	271	261	285	226	256	269	265	275	271	284	269	276	251	238	254	270	270	252	249	276	293	255	285	264	296	291	282	298	283	269	281	300	277	254	267	285	279	293	290	250	248	259	270	278	268	268	251	267	261	266	269	262	283	262	273	306	266	278	293	266	270	292	268	252	260	275	305	266	248	296	288	278	257	266	280	274	253	253	254	277	278	261	256	279	260	309	268	298	237	263	269	248	236	264	278	242	277	269	251	273	274	271	281	247	277	248	294	254	296	241	256	246	249	269	279	268	291	274	284	278	263	282	256	270	256	266	285	243	243	285	250	301	254	260	259	282	256	270	266	258	277	289	273	288	273	274	256	268	315	267	266	306	248	238	262	256	300	285	296	268	298	296	282	257	267	263	253	282	280	286	275	292	276	265	257	249	265	261	290	289	282	260	263	266	279	268	271	240	270	241	245	275	271	246	268	251	275	238	287	281	289	251	264	302	263	269	283	269	267	227	217	275	263	236	287	262	274	262	258	253	268	251	279	222	255	258	290	264	256	267	254	245	257	270	274	267	254	319	261	266	236	272	250	254	252	244	282	258	259	260	283	275	310	278	261	265	277	261	285	261	251	289	311	285	258	258	252	285	246	253	273	260	267	258	290	241	291	266	249	259	246	284	275	285	284	275	246	285	281	267	281	252	254	275	269	262	279	254	262	290	259	263	281	285	254	296	252	251	310	283	259	269	266	254	294	267	261	292	266	272	277	275	270	296	259	284	287	292	267	250	288	261	246	258	282	263	269	280	254	253	275	277	272	259	220	276	237	260	308	278	300	280	231	244	289	263	279	284	284	306	264	254	313	281	260	259	273	256	248	280	268	273	260	280	299	296	276	312	293	256	272	273	265	248	278	250	291	256	279	273	274	275	251	244	255	266	289	317	273	275	270	284	265	275	270	282	253	267	264	275	271	256	276	290	256	279	290	268	300	270	264	226	276	276	246	269	265	254	284	290	241	281	287	256	260	283	294	275	261	300	278	289	255	260	261	294	261	295	279	268	291	285	288	258	253	289	292	293	288	265	249	263	272	283	282	258	256	280	262	290	286	253	255	295	273	266	274	259	277	254	273	283	285	306	251	292	262	269	273	279	274	283	280	289	299	251	296	276	254	288	291	247	248	276	264	224	287	275	293	248	252	235	283	289	277	263	272	265	268	259	275	271	249	271	238	269	268	253	252	235	270	268	245	268	284	269	254	286	266	264	309	279	253	274	233	245	267	285	250	283	267	277	259	260	285	271	264	261	315	271	225	279	286	271	285	299	274	282	266	250	248	270	226	296	299	302	285	286	286	275	253	268	266	270	278	232	283	303	282	286	303	259	280	262	241	250	252	262	297	276	278	269	269	255	302	293	249	270	259	273	264	300	264	269	278	277	255	268	264	260	269	253	274	278	295	289	248	287	265	265	277	249	284	284	282	290	267	283	258	257	275	285	276	286	280	257	242	259	284	254	279	268	277	254	278	248	287	288	286	257	289	289	278	235	276	260	281	253	280	261	250	259	255	272	278	267	276	287	282	271	272	233	264	278	241	282	260	260	230	259	261	284	248	259	280	285	276	270	259	295	261	256	262	216	253	282	253	276	274	284	272	294	281	294	290	221	290	270	256	264	296	289	276	255	261	317	255	276	266	266	277	291	231	241	271	271	250	287	274	274	273	293	289	271	249	272	239	255	290	269	275	281	260	268	279	301	290	252	282	291	258	271	269	287	266	274	232	284	268	273	250	280	274	257	282	265	298	270	245	247	305	287	272	235	265	256	241	259	297	280	268	269	217	273	258	282	257	265	285	271	276	279	274	261	310	269	280	268	252	256	269	275	256	279	290	290	281	259	268	272	264	271	287	272	289	253	294	295	277	301	272	274	297	247	312	273	280	294	259	240	277	278	277	259	240	261	311	273	235	253	277	299	240	282	253	262	297	285	283	279	280	260	292	257	247	254	262	263	241	252	263	269	261	235	237	303	262	267	249	261	254	269	263	268	255	236	256	259	245	250	275	290	264	252	266	280	253	268	290	259	266	301	297	260	269	273	254	252	251	272	279	261	276	258	274	305	273	272	271	256	241	292	271	246	301	268	278	280	288	307	254	271	283	281	275	292	277	281	281	242	279	266	271	264	290	262	247	262	229	272	269	271	276	263	295	266	278	272	270	266	241	269	243	269	272	252	253	260	253	274	278	274	279	283	308	295	270	298	278	267	254	246	287	276	244	241	247	275	272	261	286	267	279	275	275	264	284	278	279	263	285	279	267	306	257	271	278	268	263	272	253	287	248	252	264	274	291	262	282	270	277	241	251	285	288	228	271	288	252	296	279	261	288	251	256	291	263	257	277	269	262	268	262	308	278	278	282	256	273	289	257	277	250	299	285	283	268	267	288	263	295	259	277	280	278	246	271	274	236	262	296	264	250	285	247	266	278	254	279	263	246	242	243	305	269	276	278	295	266	307	289	272	291	271	295	267	280	266	289	278	278	260	273	306	233	273	267	258	290	245	246	281	267	254	274	253	265	259	249	277	268	260	260	252	240	268	278	249	288	270	297	265	274	261	257	290	258	254	305	262	262	275	260	267	271	258	253	249	264	250	312	288	289	283	252	258	276	246	260	271	282	258	260	283	264	255	252	271	282	254	258	265	286	286	238	283	243	264	231	273	303	259	286	294	267	264	289	269	244	260	299	253	271	290	254	257	245	281	276	270	271	275	250	257	287	274	263	283	272	300	256	264	282	295	239	272	265	271	264	265	238	268	267	268	264	277	291	273	297	271	262	277	301	308	254	264	290	280	265	290	251	263	256	292	275	283	263	286	280	282	279	280	286	287	298	248	286	252	266	277	296	260	260	256	283	270	261	284	276	245	273	278	272	312	272	285	293	287	296	298	264	276	268	269	284	274	275	277	264	252	274	278	269	280	271	255	257	243	247	278
14110	17455	7722	2672	1689	1337	1164	924	818	800	663	718	681	723	677	669	671	713	711	666	663	702	657	662	652	649	686	670	630	616	591	692	623	648	678	643	642	633	617	683	661	666	668	635	660	688	617	656	697	667	672	629	632	624	661	596	678	627	614	640	707	683	651	647	661	636	660	640	654	586	667	643	661	642	655	653	668	632	648	647	607	616	694	625	647	642	641	641	603	606	653	661	698	625	673	616	646	604	658	635	643	608	633	618	635	661	685	640	690	706	673	603	604	636	653	706	687	643	672	672	694	637	609	637	647	620	595	675	625	656	665	601	637	681	665	644	679	696	676	640	659	614	639	661	636	625	705	634	646	670	611	648	617	610	663	656	662	666	637	651	655	617	659	656	665	663	627	684	598	644	683	656	650	654	632	678	704	667	682	614	644	644	653	677	660	676	608	630	661	630	587	653	647	663	592	685	670	679	677	715	664	664	623	626	628	627	570	676	677	663	658	637	645	677	623	703	668	629	674	687	654	617	671	648	648	682	651	679	646	622	651	628	618	661	685	662	666	648	641	621	642	642	658	673	637	621	650	663	678	670	650	700	665	680	641	641	642	637	627	642	682	671	602	656	618	632	615	680	659	641	653	622	704	632	639	626	689	633	658	679	651	644	689	643	670	622	620	678	679	679	648	616	664	608	671	629	674	625	683	608	610	681	643	689	627	681	703	640	607	657	634	651	674	657	610	646	639	640	648	660	632	658	675	640	653	643	733	625	660	671	634	665	658	634	692	678	654	699	615	680	634	636	639	641	673	690	656	684	623	604	638	633	642	623	658	665	625	637	681	623	647	641	677	640	651	649	627	654	695	631	634	631	612	687	671	598	607	609	619	656	647	671	670	706	703	676	609	665	692	626	649	679	634	655	634	651	651	609	648	620	650	667	647	650	685	652	651	649	617	679	679	705	666	624	630	661	691	633	686	648	671	625	662	645	712	694	625	638	675	656	630	606	628	658	667	658	668	648	644	626	647	639	594	648	672	646	625	646	581	673	666	675	628	716	659	653	656	652	644	660	620	675	639	634	654	628	647	633	658	636	652	673	644	637	677	615	655	627	657	701	673	691	650	620	621	649	675	657	622	695	679	627	654	663	643	693	632	649	690	670	642	690	659	658	619	664	687	653	625	639	630	649	667	636	683	670	591	646	667	635	637	583	601	670	678	635	673	655	633	626	659	641	633	665	633	638	672	662	645	652	680	638	618	636	635	649	627	615	649	647	611	632	635	655	670	644	651	698	669	706	655	640	618	635	638	678	642	661	630	677	648	656	656	606	698	645	658	653	667	669	655	664	649	657	662	631	649	616	643	639	664	682	658	617	655	623	629	651	659	635	629	621	613	667	634	646	656	620	655	613	668	621	606	658	673	657	666	621	657	613	651	644	645	647	620	679	653	626	635	622	645	707	655	618	603	635	674	642	715	607	657	666	657	649	643	636	627	661	628	647	628	656	626	643	650	665	641	685	632	620	627	665	648	641	679	606	606	622	628	672	644	663	634	670	608	598	672	675	632	681	653	601	636	700	667	688	630	640	647	634	695	648	672	644	640	616	643	647	659	635	637	683	653	631	622	541	652	691	639	622	665	655	623	624	641	638	645	667	687	634	607	633	615	622	677	606	633	667	652	692	615	623	621	648	657	650	696	659	651	694	624	681	698	594	638	629	637	672	633	615	637	650	645	660	632	666	632	692	665	639	682	623	637	645	634	680	655	647	667	644	614	665	637	632	678	664	623	654	660	665	691	671	648	668	633	623	633	629	700	675	687	619	702	639	649	635	676	661	608	638	667	627	605	660	598	662	616	607	697	643	685	675	625	650	682	625	650	626	654	662	643	672	650	671	610	671	695	649	645	634	663	675	634	609	668	685	647	626	626	630	659	672	594	647	654	642	670	650	680	654	657	636	666	635	701	644	671	662	674	619	685	706	703	651	661	646	654	636	657	641	640	573	644	648	656	639	673	647	653	633	643	651	630	660	626	644	663	663	654	663	659	685	628	649	681	659	679	648	658	644	646	666	657	681	692	686	647	643	640	662	645	640	648	664	683	645	644	658	670	650	623	640	607	646	641	639	634	645	673	627	648	675	696	638	629	656	642	649	636	640	693	649	650	616	628	646	667	589	664	668	660	655	621	723	635	684	699	669	654	653	628	659	646	648	614	674	693	678	657	637	665	657	648	652	688	643	663	622	642	666	639	659	644	643	646	652	652	669	669	602	628	666	644	687	646	638	648	666	599	690	641	674	646	649	656	636	661	628	660	636	619	650	665	656	662	657	654	646	655	663	651	634	630	667	665	631	624	666	624	648	686	659	643	643	637	667	668	635	673	645	694	627	616	634	678	623	650	643	631	650	665	629	671	659	625	620	674	654	627	607	602	673	660	659	641	614	686	616	654	619	663	643	611	684	665	658	653	633	681	625	656	628	655	616	708	686	648	637	654	663	689	685	667	676	634	637	673	684	624	672	615	629	680	650	617	654	675	634	644	634	666	644	648	628	665	657	621	651	617	685	667	645	640	631	626	649	596	653	668	661	644	680	665	658	617	631	638	635	653	697	652	634	643	620	617	638	688	623	654	633	645	649	662	651	684	647	607	629	663	625	659	608	661	646	682	678	683	670	659	672	671	593	707	671	680	678	640	665	663	639	662	643	624	654	665	649	644	646	617	627	670	601	628	685	649	629	619	714	605	650	676	675	626	660	601	618	651	639	638	627	637	683	641	656	665	615	618	679	683	639	675	652	640	668	655	669	627	624	633	668	651	666	650	646	600	626	671	650	653	693	599	628	662	678	646	672	700	683	626	637	668	705	694	625	657	680	675	665	665	649	631	635	658	638	625	639	645	620	665	669	623	645	704	620	645	665	655	595	658	652	684	620	684	644	677	719	649	654	637	631	631	632	679	656	618	604	604	686	651	686	643	691	648	615	653	651	640	611	624	727	649	696	681	635	604	636	661	649	601	647	674	659	645	647	668	645	622	649	661	628	697	604	679	688	668	638	711	613	639	651	641	665	680	646	598	651	640	667	649	640	667	668	597	624	676	661	651	652	620	641	655	661	626	643	672	656	643	652	674	667	659	652	659	667	641	731	625	598	664	640	676	644	640	635	632	633	630	685	652	632	651	670	657	633	642	631	634	644	677	650	638	633	662	690	672	666	653	673	672	646	633	659	643	613	623	673	699	648	686	613	625	634	659	636	652	638	663	644	685	652	723	636	636	645	629	601	648	634	670	693	687	682	648	655	647	630	657	590	599	657	628	644	659	596	631	638	656	668	636	667	643	643	595	629	653	628	618	630	656	713	707	649	661	696	674	627	651	666	667	631	633	663	650	715	679	609	681	679	677	663	654	700	633	625	595	651	694	676	651	657	624	644	668	624	662	649	637	649	642	672	663	638	667	629	638	630	639	646	729	644	661	639	645	676	644	661	646	643	640	656	664	655	630	641	639	661
24359	20970	24218	27868	20996	19696	4389	1586	861	681	577	483	432	406	366	289	338	334	291	296	271	269	259	278	273	245	236	264	276	271	287	239	260	229	278	248	233	248	263	236	287	265	218	230	233	208	209	211	218	228	232	202	241	217	238	246	203	249	225	263	185	209	218	222	220	233	219	232	222	212	206	245	208	248	213	192	223	226	237	226	237	227	239	217	218	229	211	193	229	217	202	210	222	228	235	217	228	224	205	215	231	218	222	214	224	234	206	214	217	220	228	228	236	210	229	231	236	208	205	226	212	226	213	230	205	233	245	220	231	207	228	222	209	216	229	216	226	189	217	230	239	230	230	237	244	201	203	249	241	245	207	213	210	233	228	225	228	216	216	212	243	232	226	212	222	248	239	211	234	220	230	221	209	193	214	232	216	222	206	225	223	211	243	199	239	237	225	207	231	244	228	212	218	196	243	239	211	237	224	250	230	233	229	225	209	224	204	224	252	243	226	224	218	235	223	206	226	211	251	207	218	203	244	226	251	230	225	214	218	210	228	229	210	233	211	225	233	242	243	209	199	200	247	243	242	209	232	212	223	230	218	202	228	248	218	220	225	237	234	219	256	234	243	215	238	205	205	229	232	214	224	215	199	234	239	236	221	235	242	219	219	223	214	238	229	233	230	214	206	208	228	226	224	224	234	213	226	232	194	214	242	215	232	225	217	226	211	243	217	239	212	242	239	207	262	235	204	230	208	226	230	249	218	210	210	244	216	203	207	254	218	232	195	215	228	239	214	220	215	208	225	229	242	236	210	231	195	215	207	232	255	194	216	232	204	219	248	197	211	223	213	209	201	253	210	215	227	242	226	200	225	225	217	220	231	211	257	218	222	223	239	245	206	226	238	233	214	224	217	191	252	238	229	220	256	246	213	190	206	212	211	238	226	232	199	218	245	250	231	216	191	220	240	217	245	225	201	220	215	253	197	208	262	223	201	227	204	253	249	225	206	217	216	211	214	220	226	215	236	259	251	209	243	232	222	223	213	243	231	224	233	218	206	222	249	224	238	221	216	238	200	232	234	232	210	222	231	247	207	233	223	203	205	216	244	245	218	205	213	205	217	221	226	206	204	231	196	217	213	225	220	207	195	219	222	221	225	228	219	240	202	215	220	222	220	250	243	248	236	222	204	229	245	200	200	225	239	207	224	220	237	210	228	222	257	245	225	218	243	240	275	236	212	231	237	212	222	253	215	212	232	215	231	232	250	238	239	212	234	220	243	222	211	220	239	236	240	231	218	245	223	216	209	228	227	198	245	223	231	212	208	241	233	222	262	223	197	193	232	246	247	203	229	249	205	231	221	192	212	205	227	217	212	229	215	202	209	186	221	230	222	216	228	244	216	211	187	212	225	233	220	214	220	211	221	250	216	234	259	235	263	229	239	193	223	239	203	242	226	230	219	223	227	210	235	234	213	224	208	230	201	246	227	222	237	231	224	204	215	226	222	236	217	241	232	213	232	243	209	215	224	203	229	224	224	251	232	232	234	220	215	217	221	210	238	228	216	239	227	222	258	246	200	223	243	199	273	208	216	224	211	235	246	235	224	257	246	235	230	215	214	197	210	222	187	240	190	214	211	222	241	246	235	201	218	217	211	202	217	224	199	223	247	215	219	244	191	229	211	209	237	228	213	234	224	219	254	245	215	244	216	216	233	217	216	213	232	209	197	232	216	225	241	219	225	204	222	268	233	206	206	200	206	204	222	253	218	240	237	213	214	225	213	226	220	213	239	191	218	237	190	245	235	218	203	225	235	217	239	225	192	203	193	213	227	230	186	224	249	230	226	235	206	229	212	193	202	210	223	238	209	199	216	217	231	209	220	228	201	221	266	221	220	240	269	216	230	243	225	206	212	211	199	199	217	234	236	201	206	201	245	194	246	262	252	213	203	246	213	252	201	224	201	234	230	245	232	259	201	205	221	237	216	221	230	226	208	225	245	224	229	229	217	208	222	233	227	216	198	224	235	232	214	238	231	253	210	218	228	214	234	238	224	241	203	221	237	216	224	214	226	235	236	219	196	216	263	222	220	215	227	228	226	208	205	218	231	185	215	226	217	242	234	237	196	255	222	211	245	217	224	211	246	228	235	222	237	242	242	203	218	202	229	210	234	244	239	223	223	181	216	220	208	213	220	222	211	224	216	217	244	237	243	251	193	220	198	208	223	233	224	204	210	249	222	260	218	239	216	221	213	220	232	221	236	228	217	233	226	226	218	213	239	214	206	218	237	237	222	231	209	255	217	230	225	206	215	247	210	203	197	242	225	211	215	227	231	241	227	208	245	187	221	236	223	188	220	207	221	237	228	213	203	238	230	207	210	207	201	222	229	203	211	234	223	258	219	216	219	237	212	240	230	206	209	227	225	249	199	230	249	237	249	247	223	209	202	221	211	199	202	234	226	264	229	219	194	226	234	208	201	224	218	236	220	208	208	232	215	226	239	239	207	263	213	241	224	212	237	223	218	236	214	243	198	238	226	216	246	220	200	236	230	228	200	214	231	218	229	198	255	225	240	194	226	224	257	222	205	206	217	204	200	243	219	215	233	220	232	238	236	246	201	205	191	244	226	208	236	247	239	204	238	210	236	234	186	226	205	237	212	221	215	234	204	220	213	225	228	238	221	201	225	235	239	228	232	221	214	217	231	237	195	213	220	231	227	229	246	239	216	236	223	197	250	245	239	206	228	257	242	216	253	203	227	211	216	231	217	210	212	211	243	242	189	208	207	256	206	223	229	216	236	191	221	231	204	189	238	237	225	205	220	213	239	250	210	227	234	229	236	226	230	209	231	228	195	219	245	249	230	192	225	239	243	226	211	220	202	236	206	189	224	190	210	186	194	243	231	238	214	202	225	208	251	214	237	228	229	238	215	219	231	215	240	211	219	192	200	212	224	229	215	215	224	223	224	217	230	220	244	272	222	242	209	242	215	221	202	231	235	214	235	231	249	247	197	219	240	228	256	201	228	238	224	234	252	231	254	228	209	208	248	240	225	201	236	202	207	213	249	247	212	244	203	211	203	218	217	221	203	212	224	227	225	227	215	230	227	228	209	246	223	223	231	227	240	224	225	215	215	223	208	211	219	211	209	257	230	230	224	217	208	214	225	222	198	209	254	223	212	256	201	225	236	243	223	222	220	220	208	221	265	222	225	253	219	216	224	231	213	209	225	221	211	220	227	241	254	245	242	226	238	229	250	249	226	229	230	217	204	236	207	197	240	236	214	237	206	229	222	228	228	219	233	191	214	225	221	207	200	209	221	200	200	215	232	217	209	250	245	221	235	231	230	207	215	225	207	212	249	213	218	254	219	211	210	208	217	220	240	220	223	219	232	246	230	230	224	208	198	221	242	221	219	206	234	206	223	216	196	226	215	221	222	215	214	210	229	210	200	235	198	213	232	225	226	215	258	222	240	220	226	234	232	217	235	224	203	230	215	198	239	221	213	223
13086	23679	11349	4248	2465	1847	1311	1084	806	723	701	706	636	609	599	582	583	636	573	555	570	615	534	598	577	548	553	544	605	520	534	567	591	561	558	555	560	576	566	532	566	593	550	541	536	534	552	536	553	571	564	537	559	542	529	536	555	541	565	529	534	555	557	557	526	529	531	581	563	591	568	528	529	567	564	543	540	558	527	526	536	543	536	547	510	521	477	520	549	546	543	507	565	522	538	538	530	526	512	552	540	534	601	566	543	519	540	531	568	534	532	529	505	553	516	591	541	543	576	537	551	506	529	545	509	592	556	554	529	534	538	512	564	587	525	536	565	546	541	522	551	548	515	548	546	527	535	557	532	519	608	545	509	584	567	564	522	523	562	522	533	496	562	546	569	555	537	553	582	586	575	542	521	533	535	526	572	562	576	525	523	554	512	561	490	570	590	563	563	581	568	561	534	526	592	519	567	566	553	559	505	567	508	524	546	515	546	579	475	479	521	528	539	539	512	514	556	564	513	584	521	592	524	524	554	549	553	560	569	531	543	543	570	540	567	555	566	531	575	520	544	572	554	543	537	530	529	531	530	519	555	538	550	556	526	520	568	543	566	514	516	540	520	532	555	559	562	564	553	555	521	568	498	564	542	538	585	548	594	548	544	557	525	544	489	528	563	538	550	546	560	567	579	543	515	530	607	537	537	512	572	513	566	533	529	541	566	538	528	503	552	565	542	556	547	606	583	555	538	539	521	543	576	600	582	506	476	566	544	568	552	522	561	529	506	535	535	545	547	551	551	540	573	568	572	593	548	536	555	525	557	571	500	547	538	537	560	550	528	512	537	566	544	543	534	543	541	560	532	552	509	538	567	491	550	587	523	529	577	534	573	551	534	508	530	524	549	568	560	505	520	539	541	536	554	539	515	578	511	553	536	563	552	542	503	573	514	558	551	529	527	547	515	562	534	534	537	543	555	573	568	555	513	545	486	547	532	508	530	574	528	537	553	577	514	556	599	548	573	575	505	550	526	501	617	522	506	575	548	545	566	535	572	549	511	539	491	564	501	545	527	549	543	539	552	538	530	517	553	556	549	560	561	507	570	541	529	588	504	482	542	575	566	526	527	501	583	516	592	549	596	575	570	553	566	577	529	570	509	543	563	552	581	538	552	525	537	516	528	521	511	531	568	543	532	533	510	571	556	509	570	521	555	523	550	574	518	545	546	546	544	526	558	492	508	541	544	531	594	559	515	496	594	558	524	588	560	530	548	520	523	575	596	537	515	547	575	529	570	541	509	546	572	547	540	585	562	563	542	505	571	518	552	526	534	546	544	547	580	518	560	511	529	591	528	525	550	539	553	493	549	485	534	540	566	560	567	562	533	566	536	535	552	581	517	570	568	550	508	511	540	523	550	546	567	486	533	531	533	566	594	536	545	582	532	537	553	540	552	547	537	554	563	544	527	563	551	581	513	519	557	538	563	557	559	550	493	585	546	560	537	556	549	554	558	528	554	533	564	549	574	539	552	487	535	526	543	513	523	546	577	560	550	556	542	573	529	564	528	552	547	507	538	561	528	535	523	524	534	586	573	589	537	544	529	544	519	499	544	527	506	518	501	546	528	538	565	555	532	535	562	530	517	562	520	533	594	526	553	560	524	523	574	591	530	557	603	559	535	540	485	507	553	551	562	567	583	543	555	567	575	542	550	552	560	544	570	541	542	563	510	535	543	559	555	517	546	507	508	544	511	528	530	549	530	557	559	557	551	556	518	519	546	529	540	532	553	543	583	540	538	563	509	535	548	533	569	523	512	550	519	549	503	528	544	532	503	541	584	529	522	566	572	550	542	535	539	524	531	505	546	497	561	509	550	561	546	549	514	551	555	519	515	526	500	538	518	509	545	520	535	539	544	554	550	537	522	577	557	578	541	512	587	546	546	501	537	559	558	533	546	581	536	529	547	545	524	523	561	560	524	585	526	589	493	587	570	535	518	529	566	519	538	547	543	544	558	552	574	555	565	576	562	524	536	541	527	540	573	569	535	549	514	517	471	548	539	589	523	550	531	583	525	542	551	566	577	535	510	576	488	563	559	550	559	538	536	536	565	531	528	556	575	549	557	569	500	531	541	506	555	515	496	563	520	524	538	525	501	517	535	560	530	535	545	548	543	531	557	548	512	562	510	510	563	550	554	503	556	565	551	522	526	567	541	551	520	537	511	509	544	572	581	569	520	527	517	531	502	525	539	569	525	552	515	542	551	534	514	535	520	570	533	535	560	582	507	512	527	553	550	576	562	557	514	533	523	530	578	575	540	581	524	525	513	570	543	551	564	561	566	544	549	544	530	509	543	533	544	552	548	531	571	488	567	568	499	539	537	526	554	525	572	527	544	529	522	547	545	560	547	504	527	532	536	551	512	562	560	553	529	572	574	536	549	553	529	531	570	527	548	539	529	553	558	498	573	529	539	544	558	551	523	539	563	552	580	538	566	591	554	555	563	552	545	562	513	556	533	557	515	542	528	579	546	526	504	591	526	577	517	537	517	556	536	553	565	539	579	514	537	537	546	552	528	546	528	577	567	562	562	528	537	559	543	595	543	555	510	525	530	540	530	512	551	532	545	552	558	531	573	550	567	527	583	545	570	530	550	530	540	533	542	571	567	516	541	566	575	550	548	547	569	540	540	519	521	561	562	566	537	534	548	499	548	522	515	538	567	528	540	548	560	564	534	575	589	508	571	521	543	523	519	593	533	538	474	526	557	564	553	563	544	556	554	544	536	555	539	540	543	539	513	530	520	531	552	524	518	497	544	525	575	539	547	530	555	562	542	550	576	544	485	505	531	551	537	518	579	531	539	556	551	556	544	513	476	509	542	538	529	522	551	535	561	550	530	546	550	475	527	552	494	525	594	550	547	517	494	565	556	592	545	515	537	530	521	562	557	545	548	525	554	514	509	596	553	533	566	549	528	516	535	534	543	577	527	551	560	550	567	552	512	552	533	547	525	552	525	559	545	544	516	510	594	543	551	553	525	510	544	562	554	539	545	569	512	543	517	529	570	551	495	516	565	537	558	520	519	575	522	537	505	527	499	587	560	550	556	582	543	514	543	523	497	536	555	536	536	521	515	513	579	549	594	558	545	587	521	534	546	551	540	530	575	556	594	572	596	559	551	519	515	535	546	518	545	507	541	557	541	509	518	541	556	546	528	530	551	534	544	585	528	534	533	580	559	549	515	535	551	563	592	518	523	533	550	544	525	578	534	517	541	523	522	582	574	548	571	545	527	588	535	539	567	534	569	545	573	516	507	495	499	535	561	561	500	558	543	552	586	578	552	525	556	530	521	531	511	527	538	526	560	528	529	584	557	548	561	515	536	555	519	540	504	589	547	545	525	544	526	567	509	539	544	561	531	541	559	520	494	562	527	566	533	585	544	539	552	574	552	567	522	589	566	480	572	558	537	551	549	518	568	553	562	569	532	561	551	588	556	551	548	545	533	545
23774	20968	24562	27522	20972	21096	17303	3283	1305	822	759	604	529	457	429	381	387	382	343	345	314	279	242	289	282	251	243	250	288	247	291	250	249	250	235	237	266	226	242	215	224	269	229	215	214	267	219	241	208	217	229	230	205	222	218	217	210	222	253	224	231	211	196	233	182	206	232	207	219	217	214	217	197	216	227	183	211	190	212	202	184	205	202	229	200	229	198	213	206	228	207	206	204	212	214	216	216	208	206	210	208	228	204	207	204	222	225	223	199	198	192	202	205	214	205	222	182	191	188	221	201	225	214	246	217	197	208	210	204	209	230	221	201	228	194	228	250	208	215	209	221	231	207	211	191	205	232	192	230	202	219	203	209	222	197	205	171	205	176	201	225	247	217	246	210	193	217	240	216	218	192	207	210	230	198	220	190	240	226	211	235	219	198	211	224	216	204	217	226	205	207	206	259	225	218	187	236	245	233	199	199	203	208	230	220	228	201	230	210	198	210	224	212	215	209	211	218	211	211	239	213	224	216	217	199	208	217	193	197	222	239	195	192	216	200	197	222	228	192	208	196	206	196	216	243	213	195	240	225	207	236	196	243	177	231	230	215	217	218	209	218	226	223	203	228	226	226	216	205	197	224	218	223	226	177	251	240	214	190	205	209	205	219	204	212	234	235	218	235	220	206	231	182	212	198	238	239	226	216	184	186	233	217	176	233	226	183	237	197	252	220	213	204	215	206	205	225	206	211	221	230	192	206	186	210	234	235	205	237	208	236	218	208	225	231	217	236	211	244	220	223	193	230	228	220	204	183	236	219	220	195	206	236	219	204	240	212	198	212	222	196	207	178	192	199	236	200	223	210	203	215	214	229	227	205	221	223	202	225	210	189	236	220	199	197	195	219	188	193	218	202	243	241	210	224	195	229	214	227	225	229	211	227	180	174	207	213	227	199	239	200	207	219	204	190	182	222	218	197	195	250	211	208	218	228	230	226	227	218	224	210	244	214	254	210	183	205	226	239	229	202	230	226	197	203	195	193	221	193	186	221	215	225	233	221	218	203	185	222	223	225	225	193	208	214	239	216	186	219	194	185	210	219	219	185	247	210	206	202	223	222	200	202	199	217	210	234	204	225	215	211	223	208	193	195	203	256	208	206	217	210	190	190	207	226	208	218	229	209	214	224	208	225	186	220	233	211	232	238	224	200	204	237	206	200	218	223	245	203	217	190	174	201	201	227	197	224	237	226	197	253	213	207	206	217	195	198	237	232	233	198	217	234	196	210	209	224	223	216	203	225	220	201	230	205	257	198	220	240	203	221	238	229	235	232	203	222	230	193	212	184	225	219	242	240	218	218	225	236	206	211	280	211	240	188	228	225	222	232	216	220	198	230	215	198	191	213	196	210	269	221	232	210	221	218	237	207	209	213	234	221	241	205	217	196	192	216	201	218	230	201	245	208	198	223	205	215	217	245	219	214	210	225	199	210	209	219	183	241	219	203	182	211	212	239	214	204	218	237	228	231	192	215	221	201	199	217	217	238	194	219	188	204	217	238	213	204	223	226	220	190	212	208	186	247	218	228	223	224	224	196	213	241	238	227	239	248	198	215	217	191	221	223	207	214	220	192	208	224	189	222	207	227	210	208	245	222	224	203	199	205	223	198	233	233	199	211	213	216	186	239	184	184	230	192	224	227	204	235	203	189	222	226	220	212	227	204	201	196	193	200	232	186	202	206	205	224	236	230	186	225	199	232	250	208	226	200	199	197	188	210	188	175	206	208	223	191	209	228	226	240	230	207	212	225	207	207	219	224	267	199	224	234	216	190	220	207	233	188	201	210	210	245	188	244	206	216	212	232	194	218	207	229	224	230	214	222	238	198	215	222	229	220	237	230	230	185	229	197	200	226	231	230	232	222	208	249	224	221	185	217	208	205	193	230	192	220	226	199	204	213	204	171	204	238	209	214	220	204	210	209	188	222	210	200	215	183	243	216	212	211	200	202	220	199	199	206	207	225	233	224	220	200	215	220	201	226	216	204	253	209	195	232	192	233	199	205	226	202	215	234	211	216	230	190	225	217	208	176	182	235	224	234	202	246	226	224	226	203	186	199	236	191	231	238	206	192	200	199	220	213	196	220	213	203	209	213	232	205	210	217	209	209	193	200	212	236	239	195	209	236	225	207	209	218	220	236	238	196	195	202	261	210	231	238	192	214	231	186	213	180	213	203	195	201	203	223	212	236	194	235	209	183	202	233	203	235	214	214	202	214	207	219	193	215	222	217	212	197	222	228	202	228	205	211	240	243	223	217	227	196	194	210	225	237	248	217	202	217	216	203	183	254	222	189	229	226	198	206	183	219	239	200	216	200	201	203	226	219	190	180	227	200	220	204	199	204	243	182	214	208	214	206	186	223	204	210	216	213	214	195	205	219	199	200	222	219	226	222	210	219	218	240	226	193	199	221	226	217	194	212	211	213	203	218	227	217	213	218	212	182	220	182	200	208	233	244	235	207	195	219	197	204	221	191	201	220	206	229	212	175	206	215	207	185	204	215	225	222	202	199	219	199	202	191	206	232	206	215	196	211	197	220	183	209	219	213	208	244	208	216	237	237	226	201	212	206	220	223	219	223	232	231	208	236	206	207	237	214	215	207	233	212	223	198	227	202	204	228	195	212	191	180	212	225	224	234	226	206	191	212	191	228	228	210	213	213	229	210	188	199	180	203	216	221	184	240	200	234	221	209	215	206	230	214	214	213	231	230	209	223	222	202	201	236	192	208	225	202	237	217	208	211	230	228	210	222	230	252	207	208	226	193	215	223	210	242	229	238	222	199	209	213	188	210	216	220	243	201	238	205	210	225	187	220	223	234	256	214	209	198	185	211	203	190	244	211	219	215	205	209	212	219	214	211	207	223	215	208	220	246	214	179	215	237	199	191	225	232	242	245	218	198	202	232	216	213	217	241	232	181	193	195	218	210	217	183	206	207	197	227	193	230	230	223	190	224	192	211	211	215	219	222	205	235	233	210	215	222	217	218	182	187	208	217	216	227	221	221	220	227	212	190	191	225	206	211	222	234	189	230	216	200	197	211	236	206	221	203	212	227	204	223	195	230	214	222	223	198	223	207	207	222	229	215	202	226	207	227	235	209	220	237	236	218	229	203	210	211	219	234	210	206	205	191	212	192	224	203	220	200	211	197	217	236	204	225	207	223	246	211	217	214	206	174	207	217	214	208	203	224	219	211	208	208	229	194	198	199	216	215	215	202	191	197	217	199	208	194	222	217	204	214	230	237	215	234	221	201	209	217	226	237	206	208	227	230	203	178	221	228	226	204	185	176	200	215	193	236	209	218	221	210	203	224	209	205	211	215	210	234	199	217	215	244	221	225	229	229	217	218	214	196	203	225	216	229	231	181	202	197	225	182	209	203	245	229	205	223	213	230	218	238	228	221	204	197	226	203	214	208	205	230	215	205	202	218	228	218	229	204	214	203	223	238	231
15506	27987	13847	5559	3216	2469	1783	1283	925	810	702	684	619	601	620	620	616	577	573	563	573	557	538	575	575	570	546	533	533	534	473	545	544	550	517	528	568	529	551	535	529	563	544	508	532	481	511	502	525	536	527	495	534	509	497	536	556	542	508	541	549	494	504	491	528	522	483	565	563	502	521	532	485	506	519	504	504	519	532	515	484	509	519	529	503	508	501	564	526	501	525	488	471	506	478	492	506	538	506	487	523	524	515	527	509	507	539	527	495	573	497	513	489	474	457	526	530	512	476	585	505	525	499	502	506	520	514	471	504	536	489	488	526	520	530	521	513	515	497	519	537	522	529	530	533	555	550	534	505	476	532	496	532	516	515	450	500	501	522	571	521	506	517	501	526	519	522	525	544	516	492	511	524	525	527	507	537	513	506	506	518	535	485	543	541	505	482	510	524	487	527	527	512	519	541	526	498	563	517	543	525	521	493	533	548	516	486	541	519	552	558	515	561	528	498	538	528	520	509	549	510	536	542	504	521	514	528	489	514	531	513	562	501	517	509	530	479	510	505	554	537	513	521	488	537	535	493	489	528	538	500	556	505	555	538	517	514	518	542	538	475	554	533	507	546	517	503	574	533	532	487	531	518	528	494	540	493	506	524	492	511	519	502	516	505	514	514	521	534	494	522	505	507	477	529	500	536	560	502	479	521	537	491	557	532	499	495	534	501	532	496	478	552	540	543	523	541	512	528	510	524	507	519	520	475	540	534	517	498	518	524	518	484	466	514	558	533	521	533	531	494	549	521	482	530	542	516	527	496	521	502	494	494	492	501	550	486	528	473	512	528	520	549	509	494	521	522	502	505	508	514	471	536	525	499	536	496	519	522	504	530	502	533	516	548	501	497	513	488	516	512	525	523	508	548	524	516	505	495	519	479	533	503	563	544	513	477	530	496	502	518	517	536	538	530	525	526	513	535	508	495	538	487	537	533	504	537	543	521	515	486	528	551	464	557	490	514	522	506	509	538	512	517	523	503	515	514	504	523	514	503	546	537	498	517	504	499	537	553	495	523	498	495	513	532	520	511	485	495	490	529	479	520	497	510	513	485	535	510	520	502	560	535	509	479	497	507	487	545	562	548	523	509	518	524	519	537	542	524	529	532	569	484	504	553	508	497	531	533	486	493	570	541	532	532	530	504	495	542	454	528	473	512	528	483	551	501	515	523	543	522	529	561	539	484	540	508	531	506	490	513	530	528	506	517	530	528	559	525	495	528	517	534	523	538	527	534	477	546	546	557	523	559	518	533	552	527	472	512	525	534	457	485	532	516	494	492	543	508	532	480	498	569	498	543	504	504	506	550	542	520	482	523	519	548	498	532	549	528	507	488	529	492	521	518	469	550	516	514	485	529	533	582	525	550	505	492	574	560	513	541	518	530	495	540	547	501	542	458	517	530	518	552	511	511	530	502	504	500	510	488	473	570	536	488	539	506	532	494	540	526	512	474	534	512	521	505	544	532	528	512	510	506	505	544	522	540	506	534	543	504	494	550	480	523	491	532	504	535	522	508	513	497	511	514	525	541	535	493	568	539	491	554	543	532	526	469	515	528	530	549	531	541	459	493	534	506	559	509	536	528	526	509	527	483	510	518	492	526	517	507	488	576	541	518	516	517	500	483	553	490	521	519	510	501	523	539	523	541	523	516	549	530	513	503	549	506	531	542	471	506	517	538	499	478	523	526	530	535	518	529	530	496	487	519	529	537	508	566	478	519	483	531	515	505	512	544	531	524	542	510	526	533	474	505	503	527	492	523	520	536	526	509	527	501	553	537	515	531	485	505	506	538	509	541	503	500	530	505	476	489	471	535	557	515	566	511	547	535	535	510	523	516	506	513	496	526	511	543	484	497	516	544	523	553	536	529	500	517	522	521	513	539	518	501	546	489	501	493	519	481	536	512	526	549	508	492	520	527	529	500	507	506	515	521	538	517	493	514	512	515	503	485	501	492	541	491	510	541	526	510	532	561	573	481	572	543	534	549	522	537	547	513	534	504	517	532	522	563	488	506	524	492	509	488	515	519	497	509	535	489	504	495	519	531	469	511	499	538	537	528	515	496	544	507	516	502	486	531	526	538	514	534	512	493	539	537	554	507	521	493	527	557	530	502	479	545	512	504	486	470	513	515	545	544	473	555	541	502	525	506	507	512	531	493	480	516	539	486	540	513	514	547	531	551	509	549	510	498	525	489	533	516	560	550	511	491	523	524	504	532	502	510	500	490	527	501	529	517	535	482	552	556	515	552	526	507	526	537	560	497	556	528	522	475	528	514	525	516	531	525	497	499	510	492	497	520	537	560	513	549	527	521	483	558	505	528	520	513	486	517	548	530	493	503	520	547	545	528	561	487	527	512	535	508	499	522	524	519	495	517	519	471	524	544	450	509	522	552	525	492	509	557	528	492	483	486	477	500	493	509	543	519	499	529	530	499	544	522	528	479	497	511	513	493	540	535	503	522	536	563	510	539	486	495	518	522	488	517	475	543	526	533	536	490	529	530	506	489	514	490	520	501	512	510	534	527	494	523	497	537	528	510	516	545	507	492	499	501	533	503	519	547	523	529	521	537	482	505	524	543	507	504	519	521	488	498	516	565	533	491	535	523	535	534	521	535	546	532	527	548	533	536	518	525	540	531	510	540	491	491	538	549	524	531	540	509	500	489	502	520	531	521	545	517	491	508	517	493	469	501	503	557	543	541	564	522	519	565	499	533	549	511	479	524	548	521	532	516	485	538	509	543	481	494	500	516	496	505	507	533	546	560	486	558	541	507	548	498	504	489	520	552	515	553	535	515	482	528	534	547	543	495	505	554	484	501	509	490	506	542	525	533	511	539	505	494	530	556	518	550	519	532	503	537	520	526	505	559	490	558	525	512	531	472	510	497	504	456	511	512	511	571	526	529	553	535	536	518	514	482	519	506	507	519	522	514	521	545	516	565	522	546	477	504	552	521	499	556	541	496	551	517	524	498	551	560	531	517	522	486	518	502	527	543	501	533	563	495	532	534	477	488	499	524	518	483	520	534	512	486	560	539	541	501	509	487	534	529	513	540	544	471	487	498	498	519	499	493	503	537	558	454	455	490	516	517	543	516	537	523	541	519	489	494	535	511	487	543	503	477	519	519	515	486	528	507	492	523	509	575	491	537	513	537	545	533	526	521	555	520	522	514	521	534	547	510	530	509	557	477	535	495	515	500	507	501	520	539	552	490	516	518	582	552	531	541	507	501	511	528	530	509	495	498	524	518	531	490	549	546	561	526	534	495	486	510	503	529	539	484	540	520	522	550	509	529	518	551	548	504	530	539	502	515	520	525	520	481	509	532	538	542	541	523	531	554	555	542	542	500	510	563	506	525	531	509	516	523	532	555	506	506	564	531	516	487	539	504	536	508	512	514	544	511	554	503	503	515	516	513	527	496	528	543	477	570	503	542	560	533	540	515	522	504	522
30984	21481	17203	6096	2477	1967	1473	886	647	497	477	428	415	334	352	321	284	306	323	279	291	312	305	271	277	266	311	275	284	301	297	276	290	275	242	260	288	304	261	274	288	277	261	270	278	266	252	284	274	276	282	274	246	280	252	258	262	262	278	273	263	272	265	272	277	272	269	247	268	293	264	263	268	277	291	284	241	285	259	262	268	280	260	303	267	276	276	274	320	272	245	282	255	285	284	284	264	263	292	311	258	263	264	287	267	256	289	265	241	258	270	301	272	254	275	287	284	290	261	245	271	280	300	276	268	257	283	288	270	239	280	310	266	237	285	270	268	260	238	286	265	277	281	265	285	242	280	267	241	261	285	302	302	238	270	268	273	261	261	281	239	282	302	282	291	258	251	248	255	265	280	244	267	247	264	273	278	265	272	275	278	288	271	287	278	243	269	291	275	258	289	271	293	267	249	270	259	257	283	249	276	277	277	262	268	282	307	276	256	266	228	251	257	294	270	258	269	255	271	270	254	288	263	274	279	278	239	270	269	256	288	249	259	266	267	282	268	289	256	261	290	252	257	251	287	271	229	281	262	291	272	272	264	275	263	275	271	261	249	264	264	297	282	298	254	295	258	262	281	257	293	263	250	264	252	294	268	256	280	299	273	269	292	269	263	288	274	242	261	253	267	246	283	302	287	274	273	259	275	256	294	263	283	256	269	273	290	276	280	322	250	304	252	261	278	231	269	246	249	226	265	286	290	293	266	278	284	243	300	229	239	263	255	247	254	238	256	229	243	273	268	287	278	242	263	269	247	248	296	283	256	307	274	252	258	262	276	247	285	279	285	285	260	279	283	260	255	291	266	270	249	263	269	252	283	286	281	261	281	260	244	295	274	263	300	251	261	250	264	311	271	276	307	273	255	253	285	261	259	281	303	253	265	266	288	258	263	242	280	260	272	284	262	266	270	260	256	282	258	309	243	295	291	276	252	267	279	248	268	282	285	256	241	263	250	284	290	283	293	265	265	318	259	255	271	274	298	272	260	275	252	276	236	268	241	289	292	251	317	240	251	256	273	260	248	233	262	274	255	298	264	234	256	288	272	264	259	304	277	272	267	261	267	260	253	267	307	259	266	277	282	244	279	299	272	251	252	287	248	239	269	292	247	282	287	240	245	252	259	274	256	278	253	257	268	247	257	266	272	260	268	278	287	265	257	258	282	275	263	264	287	270	262	260	282	275	296	259	245	289	264	245	275	258	304	270	292	270	259	259	267	295	249	281	252	245	299	279	292	262	245	247	246	273	282	282	257	264	269	318	267	273	279	280	245	262	277	263	285	274	271	268	227	248	254	249	263	253	308	257	270	266	281	245	282	308	272	257	310	268	275	285	288	278	252	302	266	263	252	270	253	272	252	287	249	286	282	293	262	266	257	275	287	245	257	244	239	276	248	248	285	281	255	277	257	246	254	281	276	237	275	265	286	234	263	278	269	279	261	255	267	287	266	243	257	271	263	267	269	255	226	273	250	291	276	282	280	301	293	276	278	249	294	244	258	288	276	252	305	266	258	252	276	287	325	280	272	297	246	265	258	269	240	286	256	287	259	264	279	269	267	261	272	269	267	277	276	243	279	266	262	275	274	267	238	269	271	277	259	285	245	283	263	295	274	281	266	264	264	277	280	255	254	291	253	263	235	271	262	262	276	303	273	275	314	274	250	274	293	281	270	248	296	275	273	254	260	275	245	256	273	291	280	256	272	260	280	259	288	266	235	286	253	267	286	261	281	282	257	285	282	284	273	241	292	313	245	270	275	288	278	258	267	280	273	270	279	280	251	264	264	231	255	310	273	298	275	268	275	275	274	273	260	252	248	288	280	244	254	269	252	268	247	270	253	277	275	268	289	287	290	246	238	282	293	290	238	263	258	259	277	277	282	288	256	289	287	268	280	260	253	256	285	297	302	245	263	265	271	286	273	255	314	255	267	301	274	280	294	283	270	268	284	257	257	256	249	255	236	278	251	287	260	247	293	273	279	296	276	300	288	312	242	270	252	254	241	263	246	256	275	277	252	236	263	281	262	253	238	262	265	256	249	278	277	263	243	247	305	293	267	259	253	270	276	285	268	264	279	258	244	264	241	238	262	250	270	255	266	297	271	253	281	267	261	290	239	275	277	267	283	271	292	279	278	266	288	299	255	256	288	300	262	301	284	280	274	271	263	269	288	293	221	263	267	257	262	275	264	291	302	283	283	268	281	284	294	275	253	270	266	256	243	278	267	258	240	287	263	292	290	293	289	281	296	275	251	274	266	277	285	274	285	262	268	267	280	284	297	244	277	269	263	284	263	278	254	270	249	274	252	254	262	249	306	275	238	274	281	286	279	280	311	260	277	232	270	301	266	256	260	256	277	255	257	246	225	280	282	262	282	265	263	260	265	273	251	248	249	260	248	231	277	265	275	272	244	276	284	278	288	278	260	250	265	267	272	286	264	281	290	266	253	266	261	290	258	281	252	222	276	251	245	295	266	255	264	262	284	275	265	254	267	310	266	281	272	302	258	250	248	266	254	268	260	260	269	269	307	300	280	288	295	289	264	266	293	298	264	274	295	275	292	271	293	249	263	253	268	272	279	277	286	254	276	270	293	261	271	287	296	294	268	293	262	295	280	266	282	240	274	270	270	307	292	257	283	258	281	263	263	267	264	275	254	276	235	286	291	240	242	277	265	308	279	296	271	255	247	266	274	281	306	275	267	265	296	263	263	264	273	256	292	300	281	270	321	265	264	267	294	263	250	257	282	285	260	293	271	286	259	270	302	277	304	279	249	247	275	259	245	256	267	247	281	273	270	262	282	290	275	281	264	235	290	294	278	273	274	295	276	271	283	238	281	264	263	281	259	301	263	292	260	261	267	261	266	279	282	286	255	264	255	256	254	289	243	234	289	271	254	287	270	275	299	264	284	246	295	261	259	268	279	268	281	270	259	280	281	256	304	261	256	276	275	276	281	273	281	277	282	283	259	283	260	280	298	250	290	274	271	297	272	260	283	296	303	298	254	262	267	329	261	249	279	288	257	248	266	265	284	263	278	265	229	270	245	281	295	239	267	257	280	287	252	265	258	249	285	274	280	278	304	270	258	260	260	265	263	305	282	291	267	281	242	268	301	268	265	270	284	273	252	261	288	257	280	290	242	232	243	266	250	276	258	278	282	294	274	259	251	246	254	279	259	241	284	260	261	273	240	296	251	252	254	275	302	261	293	276	288	278	272	245	296	317	247	274	261	278	271	302	283	277	245	278	298	245	285	233	240	273	250	266	259	322	248	260	275	267	280	253	261	268	301	250	257	287	308	267	274	270	270	303	269	227	295	278	281	267	257	255	252	263	242	249	283	261	262	262	249	265	277	278	275	267	270	296	254	287	266	278	274	254	266	290	315	285	262	276	243	252	253	255	237	278	261	285	234	258	276	279	282	288	283	271	259	261	304	259	279	263	236	241	278	264
14944	16708	7688	2968	1700	1403	1114	920	755	784	713	698	677	665	657	679	674	662	618	648	660	621	705	636	636	642	632	670	641	688	600	675	651	617	663	687	677	605	683	672	637	625	682	622	644	647	637	650	633	661	704	662	603	655	626	670	683	642	642	654	660	645	676	666	641	636	618	634	654	656	682	625	646	618	664	647	643	677	668	684	637	655	634	601	636	680	694	675	670	675	586	673	666	644	651	610	655	649	623	630	635	679	662	604	664	654	659	660	635	641	639	648	635	621	650	637	670	662	661	666	665	641	666	654	626	640	631	629	661	650	679	673	644	652	651	673	657	632	627	632	668	652	699	619	658	642	667	660	639	670	633	644	647	658	681	667	657	648	630	675	649	622	697	628	640	604	595	591	620	641	678	628	639	608	620	615	685	634	643	645	611	664	684	690	663	656	668	645	691	605	676	651	646	642	633	636	654	649	628	616	608	627	685	656	624	638	656	606	679	683	640	676	710	643	702	616	642	649	659	631	667	673	694	660	673	686	655	656	650	608	690	672	715	688	651	653	673	654	671	662	646	664	666	700	647	663	656	629	604	628	671	631	613	660	627	654	680	626	681	585	686	672	655	629	680	657	636	629	622	663	748	650	631	633	666	657	667	683	647	715	615	692	640	671	679	625	633	642	664	656	641	646	649	664	622	672	641	653	709	625	646	679	628	639	690	591	608	635	684	601	625	677	640	637	623	687	659	596	617	639	621	659	626	667	641	665	677	638	675	685	701	664	736	635	619	639	651	671	615	629	679	626	673	633	656	699	653	666	691	645	629	709	666	641	618	666	691	647	629	641	624	667	650	609	634	692	676	692	636	645	640	671	600	619	654	672	668	631	668	651	632	633	639	672	638	591	632	675	705	638	608	627	622	622	687	643	636	669	645	667	633	672	672	683	606	631	651	650	653	645	638	641	701	681	647	659	651	653	651	633	669	646	652	697	683	647	668	614	685	634	631	668	666	675	643	629	698	608	684	646	693	630	670	652	646	599	625	648	627	631	659	670	605	629	638	644	630	671	672	685	672	683	641	626	640	660	628	661	662	631	657	603	645	641	640	620	612	644	640	638	640	648	618	614	617	648	685	642	623	637	627	684	709	697	615	589	604	682	684	596	703	649	625	692	619	685	647	647	657	616	638	641	613	650	630	654	637	585	620	680	640	673	665	649	572	640	655	686	674	671	702	651	673	663	684	684	646	601	634	681	641	595	653	612	651	626	640	675	664	666	695	629	628	711	632	660	674	683	612	655	663	620	634	649	649	612	677	653	678	690	643	658	665	652	599	632	668	620	650	675	623	605	628	606	620	616	663	637	684	651	654	701	653	652	617	633	691	625	652	601	625	666	641	627	674	691	646	669	644	651	650	646	616	699	633	665	648	627	625	650	622	703	659	645	688	649	672	661	658	672	621	670	628	659	660	670	615	621	633	672	633	681	663	620	659	629	632	624	666	633	680	636	628	673	636	643	671	652	654	652	587	634	682	580	649	668	658	647	636	646	650	627	635	671	641	620	642	679	625	655	640	637	635	650	669	574	662	631	647	654	644	619	679	651	678	634	633	653	660	642	676	672	611	687	621	617	665	650	662	630	679	648	636	651	639	676	664	674	671	636	689	648	685	654	647	661	639	613	645	625	628	696	657	652	664	663	710	675	684	652	616	620	682	674	654	657	629	625	649	642	638	629	661	651	607	629	666	622	684	666	667	714	650	644	669	671	681	625	623	635	635	623	621	634	609	624	660	668	689	656	644	630	643	644	643	668	651	639	660	658	641	663	639	640	609	614	616	661	621	631	669	657	646	622	643	702	650	639	642	643	632	667	614	629	669	693	635	619	613	609	615	646	637	676	645	660	684	651	659	704	655	661	646	681	659	649	640	697	616	635	681	716	655	664	632	690	672	586	679	668	650	634	644	718	632	665	628	637	699	647	651	688	637	617	647	696	674	625	638	614	663	632	644	640	591	669	588	654	617	660	667	654	676	664	629	653	642	658	655	613	669	698	652	651	639	662	611	627	659	657	675	631	602	688	608	655	649	644	591	648	650	690	641	642	649	680	658	699	662	668	675	634	608	656	661	664	639	660	671	639	682	643	649	634	661	609	657	692	610	651	614	647	658	680	651	593	633	643	633	639	666	650	673	629	642	637	687	638	652	657	676	686	609	635	672	666	675	665	623	633	664	639	676	660	645	673	654	638	608	674	664	697	624	655	668	578	637	607	629	676	660	632	647	635	661	645	644	663	673	622	651	593	709	678	692	654	671	643	658	611	692	635	660	611	642	646	610	654	638	669	682	669	677	642	633	619	642	663	663	655	694	576	654	734	664	652	653	688	660	672	655	674	669	641	626	629	664	652	656	676	598	619	650	556	659	667	642	646	677	658	688	685	676	623	634	664	616	685	666	688	604	696	632	662	666	629	669	667	664	650	636	675	619	628	631	696	633	643	644	643	661	706	646	647	694	678	657	662	632	648	658	663	675	674	636	675	701	631	629	630	630	720	631	646	632	666	637	683	643	648	652	681	683	650	699	681	629	680	708	680	677	635	647	629	646	625	687	651	640	671	694	647	637	628	638	666	623	645	671	666	647	643	626	589	653	658	679	673	668	613	631	648	618	621	636	686	648	670	660	639	664	641	660	653	666	683	640	607	624	618	644	675	615	638	632	639	645	653	613	652	644	620	652	663	695	646	666	673	686	579	695	641	612	646	643	640	647	695	593	611	649	630	644	637	694	615	612	645	644	629	638	655	663	615	676	702	649	693	646	590	687	697	653	591	646	680	620	654	638	588	675	645	616	653	624	658	663	636	711	651	610	679	673	624	636	687	643	656	650	677	659	651	695	663	649	602	645	586	649	608	657	625	637	649	612	689	631	613	660	657	643	619	639	695	612	639	660	651	627	689	632	704	670	648	611	684	692	651	702	657	624	611	657	655	650	706	656	656	632	647	668	628	638	625	628	675	644	625	692	649	659	670	673	641	632	653	615	681	687	635	692	664	671	633	654	625	659	659	610	680	597	591	646	640	649	686	698	672	684	638	666	660	638	659	648	658	626	639	668	670	628	636	631	635	670	599	645	675	658	629	650	648	717	654	661	635	654	638	662	659	664	674	659	640	675	647	700	588	688	663	645	626	649	654	634	636	684	641	650	673	671	677	626	686	661	653	645	600	641	649	630	638	614	655	683	609	702	622	663	685	629	671	719	643	685	636	663	652	659	618	613	653	672	647	664	636	640	729	636	657	632	656	645	651	592	645	641	691	595	606	683	619	663	625	652	642	615	662	633	660	659	649	696	652	694	658	680	673	654	669	667	643	715	610	641	606	613	639	604	651	625	607	629	606	629	608	648	698	629	670	620	623	631	645	652	654	662	639	670	625	695	647	659	678	646	639	617	704	644	630	650	641	611	637	683	622	706	654	648	614	677	666	612	616	690	620	654	672	663	639	634	645	669	679	677	641
24357	20958	24221	27866	20974	19716	3819	1566	869	626	555	459	479	413	348	353	305	292	271	288	277	267	261	257	282	255	244	237	276	240	254	243	254	273	246	252	260	207	193	229	231	249	219	224	231	243	204	227	231	236	195	232	213	223	223	238	232	223	207	242	234	221	233	208	218	250	237	214	227	213	238	234	224	203	223	245	204	216	241	196	211	215	193	226	215	262	226	194	227	212	211	225	249	205	230	236	206	202	221	245	221	207	205	232	237	201	222	231	212	228	227	220	213	238	239	197	241	219	227	250	223	220	239	252	228	236	256	219	205	239	226	197	236	216	220	250	224	201	204	214	191	209	214	196	228	222	227	212	225	210	217	221	235	200	225	250	208	228	212	216	223	202	226	244	227	224	214	193	217	223	219	230	210	200	208	196	216	235	212	246	235	238	188	199	221	243	220	196	211	269	245	214	245	199	226	229	238	230	214	231	215	202	223	195	213	231	228	238	235	236	204	203	223	214	228	222	253	210	213	237	206	200	234	203	199	218	219	212	238	254	205	189	221	244	205	218	232	216	197	231	202	222	236	251	204	212	235	208	228	200	187	192	213	223	218	225	199	232	230	227	214	222	223	211	219	231	224	214	201	223	199	191	238	213	207	193	232	213	231	197	219	206	242	227	207	243	225	224	246	221	219	225	218	233	228	235	218	221	207	216	223	216	256	217	238	234	223	208	224	232	228	209	228	220	212	204	201	224	213	196	236	201	212	254	215	195	216	225	219	218	229	206	233	222	222	213	249	246	223	245	249	229	218	209	250	239	234	240	241	234	214	199	263	222	245	202	214	219	230	236	228	238	239	206	188	207	218	224	229	252	225	195	231	210	232	204	228	247	216	215	245	219	216	240	213	231	227	256	217	212	209	201	224	221	203	219	218	230	240	203	182	214	209	220	234	208	207	225	234	237	212	195	221	200	184	228	257	207	224	207	224	237	227	223	226	190	225	219	225	218	218	224	206	213	233	231	213	199	194	215	229	230	209	234	206	231	212	225	225	230	214	185	208	206	211	194	200	238	246	209	224	224	224	252	234	243	208	203	197	213	232	205	234	219	224	240	211	215	206	243	204	220	253	212	202	209	216	229	243	197	218	198	229	237	237	223	246	206	184	199	211	253	235	243	230	234	220	223	231	209	228	191	256	251	228	234	253	225	234	191	212	215	258	207	236	198	217	228	214	224	216	217	234	219	212	208	216	227	224	207	207	221	187	230	265	213	213	251	235	231	195	213	217	227	222	221	226	213	209	223	240	211	214	214	237	216	224	235	224	234	256	213	221	210	230	243	246	211	245	199	191	248	225	194	218	219	212	233	210	196	235	228	231	215	201	221	226	208	227	216	233	230	232	202	219	229	223	204	218	256	250	222	214	237	237	230	215	248	197	225	228	219	205	211	244	209	205	229	231	231	232	223	214	225	206	196	222	225	241	236	220	256	232	213	232	219	195	244	197	192	216	218	217	217	200	245	199	237	244	214	214	238	232	220	213	201	239	213	210	216	210	193	221	229	216	229	219	249	215	218	233	210	212	222	190	239	223	234	250	219	220	232	208	190	202	217	225	228	231	217	203	229	235	207	245	222	211	237	221	236	243	231	182	206	213	241	214	203	209	206	229	197	239	223	198	205	212	215	211	213	229	202	215	235	217	214	241	221	228	207	230	208	232	225	210	227	213	199	258	226	213	232	224	226	212	212	237	220	227	195	232	192	218	229	223	221	213	230	220	240	209	226	235	219	207	234	237	217	227	208	224	206	198	218	212	257	219	261	235	230	237	219	192	218	254	246	232	271	243	253	221	221	222	240	219	209	227	221	220	218	233	241	231	237	235	227	223	201	223	198	238	213	185	239	219	209	211	235	240	234	240	223	214	246	227	210	192	208	234	209	214	223	231	235	196	217	221	214	214	223	214	218	225	228	239	238	204	207	215	178	227	237	221	229	203	244	236	218	212	227	216	217	241	226	213	206	220	210	223	217	207	210	190	192	216	197	223	235	208	234	230	212	211	187	233	235	225	199	230	235	217	241	220	229	219	240	225	252	244	203	228	242	234	212	218	205	217	203	272	223	221	211	216	229	222	217	223	217	234	203	233	207	221	189	209	216	218	231	235	226	235	261	209	242	224	252	223	235	214	204	213	241	212	219	205	203	245	204	241	217	221	218	208	227	230	246	230	241	204	253	220	208	214	223	215	227	196	224	200	212	219	218	218	231	230	232	227	220	206	228	217	217	230	244	223	225	210	196	214	194	216	238	203	193	206	238	206	220	207	226	211	223	227	219	238	265	212	222	231	220	208	205	238	227	237	212	208	217	226	241	210	202	226	191	215	211	204	200	221	224	196	205	215	193	221	191	237	220	232	218	227	206	187	202	218	192	206	232	212	233	236	209	212	212	209	207	213	216	222	235	223	268	198	221	216	230	224	204	205	209	256	230	226	219	216	186	222	227	224	213	214	227	202	229	221	217	200	218	219	219	261	249	215	214	220	198	216	222	218	234	212	203	207	203	229	202	227	197	232	234	215	213	238	223	244	238	189	221	211	217	210	239	200	222	216	199	200	225	215	232	223	209	220	228	197	222	213	237	196	249	220	224	226	214	236	223	223	237	224	211	214	219	205	217	224	207	213	193	219	230	234	228	253	218	236	196	208	203	233	208	240	235	191	202	223	217	212	234	210	247	222	237	257	226	209	199	231	213	212	204	232	206	206	224	207	214	200	212	218	222	231	220	250	222	224	227	224	192	237	222	224	236	222	243	238	201	203	230	222	210	227	257	252	204	237	248	227	226	226	229	238	246	213	231	223	209	193	219	229	222	213	201	220	243	250	248	205	214	232	223	247	191	252	231	210	212	211	239	209	235	204	215	218	232	221	197	207	235	264	195	238	218	215	218	251	220	202	203	203	237	221	194	234	236	221	230	229	197	213	211	225	217	211	213	235	240	237	211	222	224	230	222	231	232	225	222	208	228	215	230	202	210	193	238	233	210	196	209	225	223	203	225	218	228	234	212	232	205	204	192	217	229	230	223	210	252	240	212	229	231	224	224	231	234	223	223	233	215	219	228	201	233	239	232	244	225	259	261	213	233	217	180	225	230	223	210	239	217	218	226	212	203	224	261	208	227	233	209	201	223	224	239	221	228	224	205	219	229	199	212	209	205	222	226	235	238	216	223	236	224	194	205	241	210	219	236	227	226	226	201	215	232	220	213	220	233	240	221	230	233	213	200	223	214	202	215	230	239	205	222	187	233	232	227	224	242	250	197	229	241	220	193	268	215	211	223	229	205	191	221	205	202	207	235	254	257	219	210	220	216	213	206	205	249	216	202	219	208	245	222	213	239	208	235	199	209	211	229	231	200	200	196	218	217	198	224	218	220	218	244	229	170	220	211	236	226	213	241	225	237	224	189	235	226	211	219	246	230	250	214	230	229	214	216	239	241	233	229	216	233	227	207	229	223	218	239
13413	22650	11457	4469	2575	1765	1386	984	780	776	659	654	595	589	607	613	621	604	578	537	555	569	538	570	570	542	552	514	522	563	516	551	544	549	535	538	582	527	495	615	541	595	582	556	569	505	562	539	539	551	543	551	523	533	564	567	530	528	540	518	538	498	528	534	552	550	555	534	509	535	506	556	509	506	529	505	581	520	536	523	519	538	533	533	567	527	518	551	546	529	488	507	591	525	558	523	511	571	499	536	524	550	520	557	539	541	553	548	521	566	564	504	502	538	537	515	536	556	565	553	536	532	548	558	536	553	557	532	538	554	567	529	512	568	578	512	563	515	500	507	545	554	531	542	543	541	542	518	512	527	579	553	506	542	544	565	570	562	540	526	489	553	502	541	525	529	551	491	560	539	513	522	527	529	524	517	496	523	557	518	528	554	560	527	525	516	524	531	556	511	502	525	526	503	553	577	576	565	524	565	556	562	564	564	548	537	564	558	540	498	556	536	515	545	519	537	520	567	519	532	509	565	556	555	568	546	507	567	507	509	551	556	545	553	564	570	529	519	537	540	513	555	520	542	528	553	560	505	580	558	561	519	555	500	567	527	545	571	511	531	530	501	569	530	503	494	518	501	489	517	555	538	553	540	532	508	540	568	533	529	525	553	523	541	543	527	514	559	529	527	556	510	543	542	549	519	496	543	554	529	553	544	539	509	482	553	565	509	536	510	547	530	526	521	540	557	517	485	527	533	527	490	571	511	528	533	526	531	550	537	501	517	572	559	531	552	559	517	550	502	570	537	534	499	542	550	579	528	506	523	520	550	502	579	515	544	537	547	549	505	502	539	558	564	567	529	519	582	566	493	558	536	538	536	516	553	518	521	553	544	561	523	543	553	503	536	548	560	537	549	533	543	541	492	534	533	532	582	550	488	548	558	491	526	536	514	505	538	522	524	549	548	549	566	546	532	548	513	538	543	544	550	541	520	555	543	540	534	560	500	561	517	520	549	550	508	534	547	554	551	503	576	541	559	588	541	506	518	529	540	550	524	517	525	580	511	574	550	488	541	538	492	565	532	523	560	513	595	539	546	554	535	557	492	558	532	519	534	552	544	541	561	515	563	562	536	544	522	567	535	542	525	507	543	569	528	504	532	523	562	569	516	496	526	565	573	536	564	523	578	544	595	565	537	550	504	553	557	546	575	557	542	536	513	499	533	514	555	524	528	548	540	542	550	553	548	536	550	521	545	577	562	552	496	516	550	531	544	562	532	506	503	551	567	534	564	519	507	534	528	542	539	562	505	581	552	543	551	504	534	548	564	506	504	528	538	517	544	519	549	537	517	547	550	579	491	514	554	572	547	503	541	553	545	537	573	531	539	558	543	535	527	543	538	531	537	506	553	539	554	577	536	531	512	537	507	618	518	536	529	527	578	568	535	514	533	528	512	535	537	536	538	544	510	539	526	536	531	558	517	519	536	526	593	486	549	543	560	524	523	515	546	573	513	512	533	542	558	533	497	547	539	541	531	553	525	510	534	565	519	523	552	553	488	544	554	498	569	510	541	558	546	539	522	519	548	549	518	565	536	544	552	540	566	519	516	570	559	512	517	515	583	567	523	523	539	539	548	540	583	535	547	515	553	557	530	543	519	528	516	546	527	531	562	508	561	540	536	493	543	500	559	511	525	520	570	528	532	508	552	535	556	559	536	530	546	514	554	538	539	558	554	503	550	545	564	543	507	563	552	540	492	565	528	542	547	542	577	527	524	553	527	492	518	536	540	515	516	540	542	560	515	545	531	531	531	500	536	523	593	510	564	554	564	545	582	526	573	570	551	495	550	532	578	544	570	548	575	543	586	531	602	494	542	550	536	570	528	535	497	544	510	517	510	516	528	571	535	570	551	528	567	553	536	538	533	534	478	583	542	545	534	558	538	592	597	525	556	554	565	536	524	536	518	514	539	569	526	509	509	542	552	535	542	537	485	550	559	526	529	525	495	508	530	497	509	569	517	549	519	560	536	519	526	544	509	576	527	524	551	535	548	549	533	511	530	514	557	528	543	542	476	524	533	565	526	522	541	528	531	564	568	578	522	558	504	558	502	574	477	548	553	545	537	537	521	534	514	559	543	563	537	524	515	578	520	568	535	519	492	543	482	562	509	568	525	527	512	508	551	504	559	535	522	513	554	541	536	564	563	512	534	534	511	524	560	516	545	543	513	542	537	564	558	563	549	566	526	498	549	548	523	527	508	535	557	569	495	561	509	518	509	551	498	539	530	540	562	560	548	554	498	522	541	516	538	570	577	519	535	521	509	549	516	498	555	554	526	543	513	544	551	609	560	525	526	572	516	532	583	520	565	526	553	551	545	535	565	578	572	520	555	545	505	524	534	522	540	545	559	506	524	548	547	541	532	546	576	553	514	543	560	511	532	525	545	563	501	541	566	570	559	513	532	556	562	511	541	530	576	556	535	528	534	593	559	507	568	520	489	513	546	557	483	543	524	523	536	552	501	519	523	553	517	562	558	530	542	538	534	505	536	538	541	497	563	566	573	569	510	556	512	549	523	512	536	544	572	525	541	545	552	521	494	538	535	512	521	518	573	518	557	512	545	519	539	555	552	560	545	578	551	529	532	515	529	497	502	563	563	528	550	576	532	501	531	534	525	512	533	545	577	553	556	534	511	529	524	582	513	554	539	526	495	564	537	535	570	533	582	517	552	528	556	553	531	533	516	524	543	539	555	528	568	532	530	512	532	535	518	526	519	513	527	531	530	575	533	519	591	574	500	540	532	502	528	524	528	529	617	545	526	564	584	564	530	527	554	561	543	549	553	529	574	554	520	540	517	527	544	543	494	482	539	499	572	520	537	540	530	521	514	533	508	512	537	528	509	523	529	571	503	551	536	526	569	535	492	556	540	535	515	552	544	549	556	570	523	493	521	551	530	523	519	552	490	515	536	505	560	527	545	564	579	538	544	536	540	523	528	540	549	518	503	549	490	513	525	533	525	563	573	558	488	572	544	496	550	537	507	531	558	573	561	549	551	575	542	513	542	551	512	532	546	545	539	485	565	558	545	538	569	542	501	555	549	530	549	522	533	538	514	562	552	530	545	534	539	521	514	593	541	569	530	573	553	580	529	528	538	585	563	551	564	556	513	526	538	514	520	525	563	558	558	508	581	558	520	538	514	575	506	524	534	582	538	529	564	504	521	512	538	583	545	550	535	520	525	510	563	578	561	549	511	523	542	565	506	544	524	542	577	554	540	538	529	528	518	524	520	518	542	626	542	510	507	524	541	543	521	561	523	565	525	476	568	516	548	569	515	531	529	542	489	560	521	519	506	538	516	587	528	514	544	535	542	545	498	530	515	532	481	557	519	508	549	544	555	535	528	551	535	525	504	549	542	573	502	524	543	515	512	522	504	515	525	570	509	519	529	559	577	513	520	508	544	542	578	536	530	516	561	542	577	536	519	550	542	534	533	543	575	531	536	561	532
23795	21002	24633	27569	21009	21100	17221	3018	1317	956	790	588	510	475	411	370	333	321	320	320	288	279	250	266	252	262	303	295	267	238	244	225	265	233	228	236	252	205	216	231	222	212	256	244	214	197	221	238	252	198	188	241	216	233	209	212	221	215	221	227	210	216	186	251	205	215	192	233	219	208	228	203	228	183	220	228	222	215	213	203	203	224	232	196	214	225	191	199	215	192	195	209	220	203	226	197	205	219	207	192	214	202	179	198	185	213	198	200	208	234	208	228	171	218	213	206	222	235	233	219	217	212	220	186	210	217	211	194	215	241	206	217	253	198	190	224	222	205	230	217	228	195	204	225	249	227	219	215	207	225	235	208	223	207	235	225	206	205	216	200	214	207	206	223	205	229	218	216	223	209	214	233	206	219	191	211	202	212	224	202	215	233	224	215	211	218	221	209	226	233	229	205	199	199	195	198	214	225	233	207	186	183	227	209	221	220	214	229	220	238	219	206	201	229	230	220	219	203	192	192	215	228	202	234	178	208	175	190	166	216	195	227	210	200	211	196	224	208	216	203	229	177	207	172	204	238	224	228	198	201	218	216	196	222	217	215	211	198	195	206	227	204	232	228	236	209	214	213	208	213	204	199	197	202	224	231	195	197	212	193	235	209	198	229	203	205	192	202	210	191	217	236	218	205	217	196	211	187	197	205	177	215	215	227	214	227	189	210	221	218	220	222	202	218	221	219	215	204	200	205	214	223	219	209	219	213	212	210	226	232	257	199	176	220	211	203	228	230	215	230	191	250	204	217	228	223	190	211	227	225	205	206	220	196	196	214	191	198	210	211	222	185	177	198	206	222	234	205	223	183	202	228	206	197	200	210	222	182	203	198	221	210	185	189	209	210	228	222	202	228	206	194	212	209	214	194	189	192	200	204	193	240	222	225	193	198	209	218	215	212	183	207	229	232	219	210	197	193	233	191	210	205	221	212	179	227	203	211	216	214	219	206	236	202	215	193	217	215	186	238	225	236	185	200	200	202	205	202	220	201	226	222	211	205	187	204	210	254	243	221	217	229	213	236	210	225	230	211	218	221	234	194	214	191	196	217	189	209	195	231	206	184	231	179	203	212	219	209	221	217	206	197	224	227	224	209	207	208	226	203	217	240	223	223	202	212	203	204	205	223	217	193	213	189	188	191	204	221	219	195	196	202	190	195	184	202	221	210	206	199	237	205	215	194	235	209	205	181	192	214	211	198	213	189	188	226	203	211	194	194	202	197	228	210	220	228	201	209	216	201	244	193	213	230	189	204	209	219	214	211	210	179	208	218	206	214	171	212	231	223	213	207	240	213	195	198	210	210	206	224	221	201	238	196	205	233	207	219	209	211	227	232	222	237	236	237	238	186	211	194	217	200	215	181	232	234	198	233	201	238	207	195	212	206	201	184	207	235	211	220	176	194	228	229	221	196	196	194	187	211	198	226	237	203	214	222	195	212	213	189	202	202	239	209	198	202	240	240	187	202	250	199	196	214	237	203	234	210	193	200	218	216	221	219	205	201	226	234	224	189	187	212	206	222	201	227	227	206	210	200	222	228	210	206	242	221	207	206	224	231	226	221	217	210	220	215	207	221	225	232	214	201	216	195	235	222	232	215	228	236	218	217	226	218	196	208	195	183	209	227	209	217	212	217	218	195	206	209	248	202	215	212	204	216	209	213	214	225	230	215	196	241	212	211	220	205	195	171	216	213	189	196	200	235	231	223	237	243	214	222	196	223	197	201	197	209	190	218	213	218	204	227	211	229	224	193	212	193	215	208	217	203	204	185	207	198	223	240	185	200	209	196	201	174	209	212	207	209	205	221	201	234	225	218	214	207	191	222	201	197	208	221	232	188	204	203	199	212	201	207	213	218	201	218	227	207	198	206	202	212	218	171	225	212	196	216	226	209	213	165	220	248	204	197	226	230	223	205	210	229	189	197	216	185	199	235	204	191	241	217	246	207	199	208	236	202	201	211	189	222	198	205	197	205	193	208	223	200	215	225	221	203	212	237	200	213	191	187	189	217	204	219	207	201	205	190	240	232	208	214	193	193	210	241	218	202	233	205	200	196	207	198	235	237	214	216	212	238	218	218	231	210	201	212	187	201	230	219	216	229	249	199	221	201	218	198	194	220	221	199	198	202	207	202	218	210	234	210	215	190	193	198	217	200	201	207	209	239	219	198	200	209	191	190	208	190	178	212	222	194	207	210	187	219	222	186	198	206	181	225	200	187	180	229	207	204	211	200	199	223	196	195	205	187	225	216	210	200	213	197	211	211	207	236	207	212	220	199	232	217	216	211	204	237	205	218	232	197	224	237	216	234	235	217	220	215	212	216	230	170	213	200	226	227	214	164	196	204	229	216	214	230	200	216	216	228	190	202	193	233	226	232	213	233	187	224	241	212	216	202	233	220	239	220	197	209	202	201	189	203	211	201	183	216	178	217	206	219	193	200	215	214	221	230	212	225	217	215	207	207	238	216	213	237	230	191	245	208	203	228	217	216	201	236	200	203	221	222	207	205	215	196	194	227	206	204	231	210	203	242	185	192	230	209	219	212	218	223	210	201	202	207	229	232	215	201	204	204	212	214	206	202	218	184	215	203	202	204	180	207	218	227	226	207	230	201	199	218	184	246	195	224	225	224	218	212	193	242	207	236	203	217	201	224	214	215	203	198	203	216	216	185	204	224	225	201	232	232	192	217	234	212	193	192	197	232	225	196	224	214	228	199	219	222	230	207	215	205	219	199	229	231	239	213	210	215	202	207	196	255	224	230	222	194	221	215	176	206	216	231	222	197	202	205	195	215	188	221	212	205	240	192	191	209	226	240	215	185	217	211	189	198	201	216	239	212	201	228	204	228	220	210	221	193	217	218	195	228	231	199	227	208	198	229	205	177	224	187	196	199	253	200	210	197	228	174	218	205	210	221	230	183	188	232	190	200	228	227	207	208	241	189	231	202	220	227	213	210	217	197	202	243	191	203	203	207	213	197	197	213	219	225	225	234	210	193	231	229	240	243	229	228	214	211	218	203	217	199	191	225	220	207	178	179	189	203	192	220	225	236	220	238	221	222	212	201	209	217	192	223	184	242	206	207	186	212	229	218	200	221	207	217	211	200	226	191	212	215	227	211	191	225	244	225	196	226	186	222	218	189	214	226	217	202	239	215	202	234	233	180	216	193	185	219	220	203	180	204	181	190	203	214	209	219	233	229	193	229	233	217	210	218	204	214	208	204	236	234	217	212	208	193	221	229	179	214	208	238	227	217	220	210	216	205	179	208	202	221	205	195	213	198	231	214	221	235	209	220	200	221	190	186	199	218	217	194	210	198	229	207	200	225	233	196	207	239	214	202	200	218	174	189	203	205	200	240	195	173	211	209	210	213	179	240	197	201	214	207	195	206	222	208	187	237	211	218	191	210	253	195	204	191	182	239	178	214	219	195	203	214	225	190	221	223	215	204
15255	27577	14671	5784	3253	2238	1634	1116	926	801	739	692	628	631	595	595	568	587	584	544	535	527	511	593	539	475	538	505	536	536	533	551	524	524	531	521	512	541	497	529	536	518	536	539	546	507	529	486	515	542	523	546	543	565	530	496	479	519	534	565	510	531	516	519	500	549	505	514	503	521	496	521	514	554	485	529	549	546	512	510	507	486	541	544	519	486	502	522	517	545	515	458	554	496	497	480	485	482	465	485	516	484	561	529	532	528	511	542	536	495	519	503	536	540	543	528	500	507	515	483	483	529	513	482	510	534	508	541	524	502	536	541	466	516	494	509	461	518	513	523	527	485	554	468	493	542	562	519	514	519	538	526	523	527	517	493	509	495	541	507	503	487	516	483	489	509	515	514	507	546	467	554	495	523	518	499	496	540	529	539	529	519	473	517	504	467	539	521	512	508	484	506	512	507	501	470	499	487	533	543	498	491	516	517	491	547	510	493	501	487	509	469	520	513	541	514	522	507	508	481	500	541	524	511	525	458	496	500	527	530	507	504	482	522	517	515	534	492	533	530	477	497	517	507	508	481	512	501	490	533	518	579	473	506	520	558	539	492	563	531	511	475	498	503	511	506	539	503	484	493	498	525	534	514	491	504	498	527	553	479	525	483	519	505	512	485	532	478	502	499	518	498	560	543	539	514	499	509	487	537	536	483	506	509	529	483	514	520	512	487	523	539	455	537	491	524	518	542	510	513	493	498	481	516	543	514	530	559	530	534	533	513	557	532	537	525	556	490	515	508	488	483	546	534	507	513	497	536	552	462	496	510	530	507	496	503	517	538	505	519	513	516	482	483	508	467	443	522	475	492	507	480	573	551	520	511	574	501	512	539	492	488	530	566	522	488	515	529	473	532	460	506	542	511	502	525	497	523	546	491	533	496	532	518	503	525	550	506	566	524	494	505	558	508	548	504	506	516	534	503	504	505	528	503	517	506	493	479	534	482	516	528	527	540	526	494	537	536	529	469	507	518	493	522	523	494	532	555	536	490	530	512	464	490	528	534	528	526	506	538	548	520	479	521	475	507	507	513	517	472	505	519	504	504	487	524	500	542	489	526	514	521	528	512	488	491	522	508	553	504	500	552	497	500	536	532	547	489	520	497	520	503	533	512	498	514	527	503	529	535	555	504	506	494	482	537	473	520	536	536	493	489	510	509	503	518	497	516	471	505	530	500	537	526	496	461	517	529	495	506	465	509	522	516	485	488	495	528	521	481	496	482	528	552	528	492	491	509	508	555	558	485	538	531	513	518	549	497	512	500	510	497	516	494	519	527	477	514	486	537	483	545	495	507	498	538	496	517	496	548	509	506	527	545	527	474	534	475	528	513	537	530	490	504	551	490	471	517	510	540	528	545	526	490	572	500	532	523	522	471	493	551	482	533	501	499	512	518	515	503	509	534	546	515	521	500	503	497	498	476	509	504	525	553	498	515	473	531	514	509	470	520	527	505	476	489	545	475	478	534	480	494	532	525	515	518	499	517	553	468	498	510	500	542	500	519	517	582	507	497	485	516	502	529	484	517	486	518	509	526	564	531	500	509	501	485	467	537	507	508	533	484	493	495	495	512	506	502	516	544	533	537	506	497	478	495	482	459	506	505	546	465	509	523	522	527	535	545	525	524	557	537	543	529	512	516	517	491	492	474	518	525	555	494	528	530	524	483	505	514	480	513	511	530	512	505	518	516	493	520	510	551	513	468	504	531	539	526	530	552	521	541	506	520	520	481	496	515	514	499	543	525	504	516	530	508	520	500	511	521	512	523	528	496	488	540	508	500	520	487	514	526	500	555	528	519	518	494	519	521	516	522	546	491	518	494	488	504	499	531	493	508	495	517	487	497	507	497	524	501	496	541	507	509	508	479	543	532	488	504	513	485	503	483	502	533	518	505	569	511	526	494	492	519	532	507	502	504	501	509	538	503	543	522	489	498	465	488	508	534	518	531	526	483	526	524	523	536	484	493	494	465	515	507	502	505	481	496	480	491	527	543	522	523	554	511	533	529	488	476	505	534	500	511	536	506	510	504	512	495	494	476	556	500	525	500	512	511	539	501	457	516	501	519	524	499	509	527	497	510	499	491	510	529	514	536	511	525	497	515	485	491	517	531	519	542	506	466	497	518	516	507	512	452	509	476	541	500	532	525	538	496	452	499	517	477	514	489	499	481	474	558	498	518	527	532	510	487	512	545	519	529	490	516	471	486	456	512	457	554	499	572	483	506	497	456	533	508	502	501	519	514	492	531	492	507	568	516	536	505	541	508	517	494	543	510	537	500	495	518	462	507	494	532	501	523	488	542	521	530	495	492	527	510	503	494	478	517	455	470	481	529	478	499	528	508	500	509	513	480	545	508	529	541	532	510	533	503	518	516	522	516	531	503	512	520	504	509	524	500	492	507	531	505	502	497	530	512	488	490	459	546	503	563	482	478	555	496	522	494	503	496	539	547	521	519	500	478	509	492	541	508	505	512	524	482	521	498	504	487	492	536	502	543	512	508	502	519	529	531	533	534	486	497	521	517	528	497	476	499	505	486	509	467	484	539	474	497	496	479	512	535	529	487	495	589	510	539	506	488	533	503	526	491	492	486	532	516	512	504	521	534	490	505	523	506	526	561	523	517	484	510	521	518	538	498	519	533	550	502	497	533	546	523	498	499	524	508	479	550	511	525	519	506	542	546	508	489	527	521	511	545	545	523	511	520	527	516	507	492	504	508	522	505	530	438	527	498	516	486	489	511	533	530	546	531	522	503	509	517	463	500	514	525	459	509	554	539	498	520	531	518	477	549	511	523	505	491	459	518	529	523	527	495	541	520	461	532	503	502	497	481	530	511	509	503	475	492	488	508	556	484	477	526	532	484	490	525	535	543	511	499	472	507	505	522	525	497	467	490	516	518	528	507	482	492	558	476	514	560	493	455	496	501	528	505	517	487	499	541	529	526	524	517	494	504	494	528	484	527	521	541	485	540	508	525	499	517	507	546	495	522	488	499	490	540	501	505	485	552	547	477	491	465	490	490	526	533	526	519	515	536	517	499	514	508	545	515	536	551	514	517	530	528	511	502	519	496	516	494	521	548	501	470	525	493	524	476	529	514	483	493	509	508	474	485	498	489	563	476	533	504	481	503	541	516	523	490	493	546	504	488	524	471	520	469	542	499	536	560	532	523	524	491	494	492	511	504	503	446	561	528	527	529	520	558	538	545	520	489	505	529	519	481	533	520	491	509	506	504	502	478	527	493	510	495	518	542	515	526	513	499	517	540	496	519	522	522	513	517	484	502	475	523	519	500	499	499	507	480	531	538	525	526	481	533	512	518	504	498	506	487	482	487	520	513	517	520	532	495	515	534	532	549	514	529	539	478	489	512	513	479	511	530	500	523	507	535	529	486	477	518	515	491	527	502	521	524	504	491	519	534	522	573	530	518	500	516	537	515	523	531	491	486	513	502
30861	21401	17081	6329	2593	1915	1377	931	651	511	440	391	359	393	343	319	360	306	301	296	302	292	291	275	253	275	288	292	283	273	275	269	255	289	304	262	291	285	303	231	293	282	292	278	264	277	267	264	262	260	278	273	269	295	278	278	268	257	265	251	256	256	240	277	266	267	243	253	266	287	265	262	301	254	275	265	266	249	245	275	284	286	285	269	259	272	241	266	246	257	276	249	267	286	299	286	257	264	297	296	255	260	279	260	257	279	246	303	275	245	285	286	244	241	251	264	278	275	251	289	293	289	279	253	271	240	268	249	284	269	284	246	254	265	267	294	278	253	258	253	293	292	270	312	280	283	237	265	275	253	233	282	264	288	227	248	251	266	272	285	256	266	250	271	294	274	294	265	298	282	279	270	273	309	263	293	249	289	274	287	278	265	250	276	258	255	257	268	280	282	276	274	261	267	252	271	278	275	289	274	282	257	257	275	247	292	285	277	277	281	256	248	242	283	307	271	251	280	280	276	255	246	286	275	247	270	247	273	281	270	270	234	264	260	259	282	249	238	242	299	272	262	264	251	249	268	297	270	280	261	286	244	244	285	264	274	276	281	273	255	278	293	264	250	258	270	250	264	248	264	269	267	272	287	269	286	301	250	247	265	264	279	272	266	272	298	288	258	287	284	297	232	278	278	270	254	266	258	290	266	270	253	265	259	254	231	256	252	263	264	285	255	269	254	270	279	255	237	246	238	265	255	292	271	292	249	236	289	290	254	252	296	216	290	285	255	266	297	274	258	279	267	244	271	260	267	273	230	282	262	292	248	256	247	256	272	275	299	243	276	278	269	232	271	280	280	265	287	276	255	276	270	274	283	267	270	216	252	260	299	252	271	271	239	269	252	270	261	277	251	274	266	251	270	263	236	274	276	252	264	290	264	274	267	259	268	264	270	265	274	255	252	247	257	267	260	247	250	315	261	241	273	238	258	260	279	278	283	267	288	280	272	224	257	234	265	266	262	261	264	240	289	255	272	295	248	261	273	267	262	294	260	245	297	262	256	253	263	271	252	270	263	269	269	275	240	277	254	290	252	260	230	296	255	265	268	258	277	260	277	258	247	242	289	272	263	278	230	251	264	275	248	251	284	278	264	265	282	259	276	249	259	296	276	249	276	308	285	272	267	257	288	249	271	235	243	250	255	239	264	247	278	289	263	267	231	251	262	290	283	258	299	259	257	225	285	254	258	293	265	271	274	235	235	265	262	267	258	252	282	268	288	258	247	290	239	251	260	283	272	278	272	250	262	281	265	275	287	275	272	284	280	268	295	263	298	240	258	269	252	263	292	278	287	308	276	280	259	246	251	270	268	270	279	266	262	268	277	231	259	241	276	248	268	243	296	278	252	259	283	242	275	266	302	272	255	281	269	274	258	267	237	257	292	272	296	250	259	294	292	258	253	302	279	256	270	255	285	271	262	287	252	252	255	284	278	289	247	294	241	273	263	261	253	266	251	298	290	279	266	239	261	261	283	271	273	257	286	267	283	239	263	276	267	257	267	260	285	263	266	275	254	259	255	283	249	281	266	264	284	302	269	247	300	269	296	225	272	275	280	254	268	243	274	290	272	290	264	257	271	251	241	294	306	261	278	260	266	287	286	256	280	288	256	285	259	261	276	262	281	257	281	260	276	285	247	260	264	264	244	284	259	308	239	262	229	253	250	272	272	246	249	291	286	261	254	271	263	287	223	239	283	293	254	283	267	290	250	265	258	246	265	272	243	265	273	260	290	298	263	253	277	276	254	283	262	231	259	264	316	266	259	271	231	252	265	263	267	280	246	266	260	249	248	287	288	256	249	265	234	274	267	235	264	282	275	259	271	258	274	233	271	271	275	249	257	268	266	252	290	256	268	270	253	272	245	247	292	273	248	289	278	258	260	243	249	261	277	257	277	263	253	274	259	245	271	255	269	252	271	295	316	274	301	253	267	288	266	302	300	274	289	266	254	287	259	294	252	253	253	254	287	293	262	304	248	273	274	285	264	250	295	259	298	237	297	263	272	246	257	282	272	252	242	270	243	261	278	264	264	251	249	260	267	283	245	292	283	255	264	275	262	269	243	284	279	304	263	256	292	236	264	274	242	247	272	278	227	264	269	264	271	246	271	258	305	291	260	262	258	263	273	281	248	250	267	275	299	298	261	272	284	270	287	289	249	254	246	267	249	276	279	262	260	281	280	293	250	262	275	255	258	243	267	283	262	249	283	245	302	233	240	259	241	254	273	236	282	268	280	285	266	280	288	243	276	252	285	279	276	264	259	291	262	266	255	242	268	282	255	261	271	258	256	262	283	292	291	264	271	267	260	249	250	290	269	234	262	283	201	331	257	248	275	283	276	248	252	280	246	262	317	295	249	281	280	255	264	277	270	261	268	263	242	291	258	266	294	286	276	272	254	239	271	266	257	257	233	269	287	255	275	284	296	279	285	259	224	231	274	274	263	292	247	273	284	220	235	264	307	258	281	282	285	304	281	290	243	279	272	269	262	249	253	273	281	316	264	273	274	272	287	256	274	253	272	254	295	278	239	246	268	277	249	275	273	265	265	303	282	264	245	287	272	279	237	273	265	266	247	291	254	252	296	277	267	261	289	257	265	260	258	264	248	253	251	247	290	275	292	270	259	269	278	286	276	283	254	266	243	243	274	270	250	303	281	269	262	290	273	293	259	300	259	295	277	246	247	293	268	296	292	263	296	252	283	257	257	276	277	258	256	262	245	296	272	262	242	288	271	278	266	250	274	279	250	263	264	249	245	239	248	276	262	261	297	262	274	256	266	260	270	273	270	263	284	270	263	259	280	277	277	273	280	278	256	285	255	292	293	241	275	285	286	273	264	253	249	252	251	302	304	263	281	296	255	285	276	275	239	280	278	288	238	296	247	265	293	290	262	260	218	239	263	236	263	272	252	266	260	241	251	237	280	264	249	271	285	273	276	289	272	296	255	283	269	248	238	295	271	281	287	245	298	283	253	269	274	256	239	254	264	270	262	284	289	267	248	262	247	303	248	283	281	241	254	262	261	268	283	264	283	303	254	269	295	285	274	289	280	266	268	296	255	300	281	272	282	321	261	233	269	279	255	263	277	269	278	276	276	271	279	272	251	277	274	282	243	258	248	273	282	273	235	287	306	290	261	269	252	242	260	257	269	281	271	275	313	254	285	297	271	243	260	245	259	253	222	267	279	250	270	230	293	253	271	290	281	256	255	269	269	248	274	280	283	273	253	288	254	284	255	262	250	256	297	295	278	286	279	277	243	272	249	267	280	285	266	257	286	254	279	259	279	293	260	256	247	292	257	275	268	279	272	256	293	291	236	232	281	240	269	258	287	228	255	288	262	281	261	249	277	291	271	288	266	242	272	289	281	256	267	250	261	256	278	301	260	282	270	267	247	262	270	251	264	294	244	269	258	245	290	261	262	261	264	235	237	263	266	239	277	250	271	254	272
14379	16319	7854	2989	1876	1330	1097	851	818	763	771	651	717	674	666	691	651	662	639	660	631	657	650	697	662	601	690	648	690	624	614	622	668	645	657	615	645	639	641	637	665	656	672	612	608	665	700	636	641	663	661	633	629	630	676	634	658	637	623	621	663	670	624	617	667	657	660	646	626	627	642	641	675	652	669	644	666	650	629	646	598	627	627	656	678	663	657	665	631	647	652	680	648	621	635	653	621	654	650	688	676	654	666	645	665	653	641	606	621	638	637	586	645	635	644	615	634	688	652	616	625	624	672	649	620	680	666	602	693	634	665	670	665	631	627	666	613	593	634	680	625	671	662	661	644	678	678	677	645	632	632	634	632	654	654	666	644	665	623	632	670	657	632	622	679	668	648	611	643	620	642	626	644	654	646	630	596	655	642	634	620	641	638	654	650	680	645	620	716	628	642	595	689	662	683	646	648	640	625	665	606	622	647	605	663	652	647	671	653	631	637	646	635	649	669	647	585	612	593	693	640	669	675	651	660	644	671	659	637	630	654	676	682	686	641	631	640	675	613	662	621	646	641	675	631	637	656	687	665	645	644	580	662	638	620	636	645	675	644	616	572	669	653	628	648	628	656	624	726	638	650	588	643	678	647	648	638	645	611	656	634	647	646	670	608	680	637	674	619	657	656	628	653	673	668	616	649	641	656	651	583	623	661	625	683	639	659	680	622	627	656	647	681	633	584	638	680	666	703	635	677	668	655	629	661	652	661	629	673	635	643	625	633	619	664	679	639	616	668	626	667	648	676	628	616	622	635	632	632	689	646	655	719	676	630	618	675	671	636	659	662	628	661	623	689	630	649	634	631	677	636	661	659	654	674	612	695	678	643	636	628	563	627	660	632	658	679	653	658	685	691	626	645	616	682	643	696	613	632	641	600	668	639	642	623	667	634	651	681	675	613	580	663	640	625	629	636	655	605	619	651	658	617	650	623	686	665	648	610	653	658	661	623	648	646	638	586	667	644	621	701	625	629	661	640	651	613	618	678	616	663	678	654	682	621	624	641	674	624	632	672	671	630	643	650	634	646	642	699	689	662	669	622	594	665	654	672	688	639	683	651	634	638	667	629	593	644	657	612	632	680	655	641	650	624	628	628	615	622	656	604	651	615	629	675	599	637	625	649	655	653	652	643	633	631	659	639	640	664	632	629	680	686	677	597	678	645	661	629	643	638	661	630	671	632	643	665	631	658	628	642	617	651	700	627	652	682	661	643	620	643	617	687	563	653	639	694	620	652	574	661	677	615	683	613	628	619	650	607	631	642	671	596	690	602	658	669	672	660	645	663	625	645	657	641	645	617	678	620	620	655	659	672	639	635	619	639	628	695	677	621	680	653	667	666	626	639	684	659	668	692	697	631	642	683	636	659	578	657	640	670	588	682	658	673	628	620	632	633	626	652	667	659	636	617	663	654	643	639	624	639	659	608	651	627	652	628	633	697	667	651	620	712	643	650	656	589	678	653	649	689	623	659	662	703	678	614	636	672	703	686	633	600	660	656	625	624	642	652	639	618	644	665	633	671	650	675	676	673	616	660	635	630	615	670	663	617	631	657	722	675	695	620	652	646	677	675	634	650	650	624	600	587	639	668	674	647	664	646	634	637	675	624	649	645	630	668	665	610	698	647	593	642	635	695	616	659	632	620	702	654	697	653	661	648	652	639	612	636	622	624	592	658	641	653	663	698	665	658	668	652	617	680	649	613	664	662	654	693	669	660	658	694	655	713	626	646	673	608	652	624	629	633	635	606	678	668	637	644	645	629	629	625	637	637	659	661	651	687	652	669	629	625	625	598	625	643	656	612	608	622	642	673	641	656	622	641	659	637	688	641	688	663	669	647	666	642	609	624	640	644	671	656	642	622	647	622	653	608	645	633	675	606	667	674	644	635	673	611	663	643	619	596	633	658	683	648	651	640	615	624	622	642	650	653	626	638	657	638	648	662	651	647	640	626	647	649	663	679	628	647	602	668	663	644	619	640	637	626	600	642	649	662	637	646	678	650	681	647	636	638	675	604	627	642	616	671	660	668	598	645	658	648	657	615	665	651	637	643	658	688	629	675	648	663	666	655	707	650	637	648	689	649	632	636	627	639	620	625	636	654	663	677	637	659	607	645	703	596	635	666	634	649	728	640	688	615	649	670	653	629	653	628	633	653	589	607	632	643	633	661	645	659	642	633	656	671	668	660	583	678	643	615	626	671	666	674	623	648	600	632	672	612	706	607	639	621	666	629	662	655	659	653	625	642	677	650	600	654	614	677	623	658	665	680	629	600	661	649	639	615	658	617	627	705	634	621	608	667	665	714	650	657	668	653	688	679	631	672	641	696	670	635	625	663	612	679	623	642	638	644	694	645	651	618	655	645	639	669	649	618	670	633	626	625	681	655	667	639	615	681	678	623	643	610	632	645	637	640	633	611	631	646	677	621	660	649	641	628	657	633	698	624	640	652	598	666	606	638	625	662	672	670	634	628	657	666	662	642	680	650	648	630	665	621	665	664	663	632	634	616	653	653	645	666	599	661	649	653	648	624	630	664	651	598	655	655	630	629	612	636	643	676	624	631	667	644	611	648	660	601	659	612	614	665	646	620	649	654	633	622	650	658	630	627	654	623	639	652	649	694	655	670	671	619	680	606	626	659	642	675	638	666	662	624	618	617	646	614	682	641	634	663	616	653	649	665	652	624	653	639	654	650	665	620	658	641	642	666	637	656	652	660	672	645	641	655	641	650	629	645	636	617	657	586	603	698	629	669	692	588	652	669	614	663	672	698	609	613	629	659	688	640	683	579	642	700	661	655	614	634	619	635	634	649	658	674	632	596	647	627	634	643	699	649	649	646	668	651	606	660	634	647	639	635	682	613	628	670	651	642	634	639	639	656	659	655	666	653	657	635	653	642	658	631	642	698	630	669	614	607	682	642	667	650	713	648	659	642	650	641	653	662	641	624	698	634	638	671	620	613	677	666	662	642	659	582	642	658	628	650	654	699	674	653	637	645	642	641	654	639	611	648	606	663	693	629	650	667	677	643	681	631	639	667	639	662	663	647	614	588	653	647	619	644	647	642	658	674	689	701	653	646	675	622	664	647	659	644	669	592	659	616	652	638	658	608	622	703	630	620	634	658	647	669	611	604	652	644	637	651	668	620	651	584	649	612	634	651	633	683	645	648	680	633	669	641	624	663	611	640	610	657	634	629	637	651	611	684	645	664	661	663	653	638	662	646	667	634	714	680	668	676	650	664	647	607	662	623	595	640	629	623	650	634	671	680	641	625	658	618	597	647	646	640	592	647	688	652	626	611	659	621	655	658	638	596	691	669	663	635	632	666	640	650	660	638	634	655	644	609	622	658	620	655	601	628	677	645	651	626	679	667	640	657	623	650	662	691	621	673	608	658	625	648	663	666	668	611	610	628	645	635	651	636	629	643	657	642	641	698	672	642	658	620	674
24366	20954	24246	27829	20989	19659	3772	1528	864	729	594	516	425	414	369	320	328	286	275	268	250	279	259	245	258	241	243	297	268	249	228	229	265	275	275	239	249	259	242	232	251	234	224	235	210	222	223	206	232	228	226	224	201	242	202	242	205	199	192	209	269	216	231	214	239	219	243	212	244	229	223	221	245	221	230	225	230	214	210	214	232	225	226	210	234	226	226	215	216	224	244	221	174	244	229	258	218	214	255	219	232	219	221	234	200	222	208	209	197	208	213	196	221	198	221	204	219	211	216	197	213	214	227	235	196	252	216	218	238	232	219	222	220	198	220	200	241	198	252	227	213	217	213	224	231	214	233	217	229	211	178	218	223	224	212	219	214	235	233	203	218	207	243	221	227	225	220	208	225	214	206	255	211	246	233	224	191	204	232	211	220	225	228	213	220	233	196	236	220	197	203	227	203	224	215	221	203	221	242	210	237	243	225	225	211	203	211	224	242	200	198	197	218	208	225	232	236	198	243	243	240	211	225	243	229	228	228	207	237	215	200	209	229	241	239	221	218	226	217	225	243	231	208	233	230	220	235	216	224	236	233	215	225	226	197	192	232	237	245	227	215	220	241	219	204	228	244	199	211	227	221	226	215	246	230	231	236	230	236	212	216	223	222	225	229	230	207	226	233	234	203	233	195	228	215	225	229	221	226	232	227	210	210	231	228	217	219	239	202	221	209	229	234	213	234	217	219	228	200	216	209	232	199	221	227	214	216	196	243	225	190	215	215	225	193	207	234	205	230	225	206	230	202	219	228	213	235	225	223	228	239	263	200	220	213	218	256	207	210	235	228	253	243	228	233	207	236	238	219	198	226	212	218	206	213	241	230	223	218	206	216	224	235	237	215	210	230	220	226	204	222	235	238	219	221	232	233	243	225	218	220	225	206	209	229	242	213	216	230	246	225	213	233	241	210	210	209	208	239	230	187	222	232	204	204	211	238	241	212	209	203	237	209	218	213	192	245	252	218	213	249	214	206	233	231	230	215	192	211	224	202	215	230	210	217	231	238	228	225	224	216	228	193	246	228	223	233	220	225	218	198	225	226	200	196	214	225	229	194	225	217	230	214	256	215	243	216	233	216	186	193	231	214	222	216	208	193	226	184	210	226	229	205	183	211	218	190	244	199	222	227	209	213	225	221	241	229	229	194	212	201	237	226	224	204	238	233	213	240	207	211	255	211	248	230	206	209	238	222	202	240	188	213	235	218	214	206	225	256	242	223	226	217	216	213	214	244	248	203	227	193	241	241	240	234	194	191	226	212	216	226	243	219	230	208	231	229	212	203	232	236	223	215	232	214	187	236	213	220	242	235	223	231	231	207	229	231	181	207	203	222	210	234	212	214	223	209	233	210	220	201	215	228	228	230	238	205	230	242	209	270	203	212	225	225	222	196	227	228	225	214	243	214	204	200	199	233	216	225	228	241	230	228	226	246	236	217	209	225	211	226	215	205	197	221	211	212	220	218	219	214	226	205	227	234	215	197	212	229	216	221	229	224	254	218	224	213	227	225	203	240	209	230	232	216	249	244	217	225	246	224	235	201	224	196	220	243	190	235	256	223	222	215	210	197	227	197	234	240	212	227	226	214	217	234	210	203	236	262	217	233	220	188	236	211	203	197	234	217	208	208	228	201	236	234	218	229	228	216	195	233	218	237	233	230	266	227	208	239	203	221	201	204	197	240	215	198	200	205	237	222	210	197	192	204	215	233	216	223	219	220	200	241	210	189	206	215	240	213	247	241	215	219	204	227	223	219	231	217	213	200	210	222	211	222	210	204	247	199	228	233	233	212	194	236	201	238	227	251	240	202	183	212	222	216	218	209	230	246	206	199	233	222	215	232	219	225	194	249	231	228	229	212	239	229	210	217	220	237	253	226	207	204	229	206	220	206	220	237	231	236	197	195	197	246	238	219	222	221	231	223	217	246	216	257	229	210	205	216	217	230	205	225	191	230	241	210	214	219	228	212	213	207	228	257	192	233	207	218	198	247	222	243	233	218	214	207	235	210	223	208	219	208	213	222	213	217	215	216	219	239	223	209	234	212	244	233	212	214	227	196	226	207	212	219	229	217	214	235	238	217	233	226	223	231	249	207	209	229	252	227	228	238	185	237	233	225	218	217	222	243	229	206	251	207	211	218	244	241	230	216	227	216	210	180	201	222	237	254	224	242	217	248	214	200	217	219	204	229	265	230	234	225	203	243	238	225	197	225	218	213	215	226	214	236	246	231	241	220	187	208	237	207	230	206	242	198	239	233	227	213	212	233	198	218	234	246	228	238	204	246	204	200	223	196	232	246	204	218	212	236	211	225	229	230	232	238	196	224	229	229	202	222	239	209	203	221	225	224	223	219	204	212	222	207	241	238	217	223	202	230	229	241	220	241	213	205	249	214	228	195	233	241	215	196	233	221	225	196	220	235	237	227	219	250	222	231	191	225	220	217	235	244	241	222	230	222	209	222	202	236	207	201	220	227	215	237	231	213	195	216	222	236	217	224	231	205	209	233	230	235	220	224	235	210	242	222	234	219	218	224	213	262	195	214	233	242	199	220	225	199	206	209	234	250	214	244	218	210	194	234	228	213	223	235	229	204	218	230	220	222	236	208	222	209	235	233	220	214	207	216	216	241	238	219	218	210	199	220	224	228	216	238	212	211	193	245	238	230	223	215	193	212	248	196	210	226	201	231	190	212	193	232	225	196	225	221	227	228	241	208	209	212	220	229	194	244	218	234	242	220	196	240	207	251	221	214	222	234	214	228	233	226	231	222	232	231	222	205	215	243	225	247	231	190	187	243	214	250	210	218	204	199	206	240	221	227	200	221	233	226	215	212	234	212	211	249	237	207	230	197	232	225	210	223	240	209	199	199	219	232	216	239	193	211	224	253	203	251	213	219	199	220	196	222	218	213	224	220	226	218	226	223	196	224	236	218	239	241	232	214	234	229	239	221	211	225	197	218	235	193	217	179	249	226	215	253	211	212	210	210	202	214	212	228	219	202	226	195	217	201	225	222	217	221	230	249	206	251	223	192	220	198	212	232	222	209	233	220	220	239	212	206	234	220	254	224	235	224	223	206	218	193	235	239	205	225	243	209	223	207	222	226	219	208	219	228	234	200	182	231	204	214	241	237	220	241	235	232	220	223	198	197	208	214	238	226	200	207	222	203	235	204	215	217	252	224	232	243	226	219	189	206	221	218	228	210	230	226	198	209	198	208	250	182	232	245	216	219	231	251	204	214	219	230	218	210	212	201	227	228	229	222	232	251	221	209	202	216	227	253	227	216	191	216	228	241	233	209	205	195	226	236	223	230	229	197	219	206	240	236	223	213	207	204	209	193	220	220	227	207	209	240	233	225	219	208	193	201	234	228	198	248	233	222	227	212	228	179	226	253	213	244	251	225	212	239	237	226	224	221	239	195	195	221	228	203	214	237	210	211	206	235	204	215	212
14587	23314	11820	4726	2579	1711	1287	953	798	712	634	639	640	627	587	596	586	621	559	637	565	555	560	574	558	578	549	568	540	539	545	541	535	554	575	550	545	556	546	571	513	539	529	548	547	599	543	569	534	572	502	547	587	547	544	559	530	527	509	547	506	518	519	525	554	557	540	566	564	535	547	590	534	536	556	477	502	513	572	516	554	554	552	552	493	518	537	522	556	530	559	593	590	561	523	534	572	547	523	539	538	526	496	559	514	522	551	542	517	561	572	578	521	521	519	543	571	517	552	547	541	546	540	555	562	508	579	546	526	556	541	516	524	569	537	542	532	572	508	549	532	530	514	545	538	517	515	544	577	505	564	533	543	596	536	571	530	538	526	540	542	492	532	513	560	558	528	528	540	537	548	560	510	527	534	531	577	498	530	573	551	527	591	491	550	554	537	513	537	556	530	519	551	542	558	553	510	531	515	509	544	537	518	556	574	503	557	513	503	586	531	511	535	515	580	522	556	521	546	573	581	516	517	538	559	542	521	551	574	519	558	565	537	585	546	532	548	527	589	511	608	531	542	553	566	542	509	520	576	549	549	549	497	525	548	571	499	541	558	585	531	526	528	524	530	547	521	524	573	508	553	538	512	519	562	554	536	531	515	497	539	488	517	503	532	521	572	547	513	512	524	525	560	507	542	558	549	546	518	584	567	521	586	540	545	564	556	534	549	520	556	524	506	525	528	513	566	510	543	561	543	544	569	579	515	525	506	518	576	568	537	532	531	502	545	519	551	529	527	564	550	536	540	576	566	520	530	552	541	522	541	587	495	533	523	529	550	514	556	566	504	524	549	524	554	533	501	548	502	563	546	538	559	519	550	521	529	507	544	557	499	545	572	546	509	527	526	549	531	563	555	561	584	582	509	527	507	540	568	553	561	527	519	501	546	517	527	560	563	518	539	551	502	548	518	536	522	512	537	523	556	532	552	587	551	557	525	509	499	530	523	538	579	549	537	541	540	565	577	511	485	503	504	523	518	522	541	569	553	557	507	488	567	515	569	515	555	515	549	534	540	539	522	529	491	556	549	541	522	557	536	578	570	539	584	526	561	536	539	539	490	551	532	513	607	515	533	527	561	543	516	566	519	572	558	516	555	533	518	569	543	533	502	528	556	545	522	526	557	537	583	583	533	524	542	566	544	497	518	485	553	496	516	509	540	536	550	515	524	544	531	522	539	558	555	512	522	529	507	511	512	556	538	534	525	540	559	475	542	527	512	563	553	515	556	544	584	564	510	543	528	540	610	493	527	510	558	546	539	516	513	540	499	549	544	574	577	571	523	539	572	561	618	527	534	555	552	527	537	501	531	525	571	544	568	540	529	561	556	507	516	569	511	564	539	517	515	537	567	535	544	541	486	546	534	522	523	553	546	569	525	536	521	535	534	508	537	574	508	520	527	506	509	527	536	484	554	562	522	567	506	520	517	554	574	510	539	525	566	518	540	533	516	552	497	557	535	511	557	554	582	540	534	540	514	533	571	533	537	511	543	498	503	562	572	500	567	533	541	547	548	581	525	540	561	487	474	551	564	539	504	564	549	518	519	520	527	555	556	591	552	518	498	518	542	545	566	535	517	510	545	512	549	553	517	559	540	499	542	543	536	540	492	572	535	486	510	488	532	533	524	525	536	545	534	521	531	557	530	523	545	547	541	562	523	531	518	509	492	546	519	512	553	521	539	589	588	571	516	557	552	531	587	554	495	591	586	522	515	546	521	517	562	604	520	527	516	526	549	561	533	519	540	557	547	549	537	530	520	571	532	561	564	530	505	549	571	559	532	499	547	601	587	555	545	508	497	540	580	570	541	525	499	572	525	591	528	543	560	527	495	516	509	528	522	530	547	547	524	547	524	557	558	545	531	511	542	576	553	543	559	563	497	528	542	538	574	501	517	538	519	513	562	527	522	555	552	559	548	562	577	530	558	547	535	524	583	556	547	581	539	580	560	534	553	565	518	548	554	554	595	569	546	545	563	514	528	557	539	569	513	521	559	560	530	552	515	528	508	528	577	525	563	563	532	556	541	552	535	525	529	561	549	558	574	541	536	547	561	520	555	545	563	512	522	561	541	528	566	561	540	557	505	530	519	537	537	548	535	537	503	548	528	538	548	578	536	558	523	539	523	587	534	549	557	495	529	510	527	541	535	527	568	527	523	531	534	481	549	526	567	513	548	559	531	547	536	519	556	544	574	533	534	517	547	531	507	544	541	531	571	535	528	556	518	539	532	558	525	544	515	535	551	556	551	554	513	540	511	550	590	566	537	552	565	465	544	542	504	527	569	543	538	564	560	526	548	560	506	543	541	541	547	554	500	555	513	563	549	542	547	583	561	544	508	555	521	539	553	513	549	562	495	495	564	520	524	545	567	551	517	564	515	519	564	574	554	571	549	557	497	496	503	514	523	546	538	560	560	550	541	563	550	514	508	534	511	527	525	501	494	552	518	530	540	562	510	495	526	543	547	532	549	515	575	548	503	540	540	517	517	525	527	500	536	593	520	553	591	563	533	528	553	545	492	526	549	586	527	515	559	579	570	506	528	508	558	554	574	543	532	494	572	542	506	568	567	520	545	490	494	544	530	560	527	558	567	546	534	537	560	542	491	537	537	499	588	521	551	556	540	549	560	508	519	512	514	542	525	570	536	521	539	522	512	521	579	525	537	546	548	571	577	545	538	551	536	520	535	555	548	580	556	551	551	574	533	572	526	536	508	546	559	524	542	518	571	555	504	578	560	497	533	543	534	544	499	541	578	538	513	552	543	543	556	547	549	541	552	527	523	552	566	566	502	560	516	522	564	548	512	572	535	550	560	512	549	564	538	515	540	510	592	535	537	529	521	520	522	551	531	540	515	558	583	581	537	504	563	584	523	525	538	572	557	519	513	567	556	579	544	503	537	511	505	535	533	537	578	543	568	551	500	538	547	503	536	540	537	572	553	518	496	530	542	508	518	576	547	558	507	563	516	517	511	547	528	546	533	547	510	528	511	562	512	558	526	510	620	556	515	526	544	500	497	552	572	517	547	537	529	552	511	522	568	528	509	586	555	506	509	497	557	501	553	520	573	514	545	558	539	481	557	488	521	511	526	526	541	521	509	561	539	568	535	521	531	549	527	553	541	536	540	565	542	531	552	534	521	554	553	525	552	541	502	509	557	503	540	528	561	540	526	571	558	562	525	566	524	520	536	526	536	561	509	528	514	539	564	530	563	580	547	515	529	497	514	554	549	534	540	531	575	523	542	470	522	544	536	537	520	537	580	496	537	555	523	541	541	513	498	507	504	542	485	514	551	550	511	532	541	538	532	532	547	590	571	528	508	556	538	547	517	520	540	554	526	521	525	513	566	530	516	523	556	569	520	576	521	555	539	584	549	528	547	518	543	524	507	494	536	548	549	581	535	562	528	515	537	500	530	553	491	541	545	521	530	530	505	542	546	565	501	567	542	563
23795	20966	24601	27503	20973	21054	17125	2912	1406	975	747	632	542	518	463	364	368	342	325	261	284	294	288	265	285	258	289	274	246	228	222	191	216	244	230	244	233	241	234	250	228	244	238	229	235	212	212	223	201	189	236	246	214	215	219	187	214	194	211	199	226	212	211	210	244	225	219	223	210	243	218	188	190	213	214	198	221	220	224	193	204	218	202	225	212	186	240	230	212	196	230	199	199	228	214	184	264	212	227	214	209	218	188	222	215	197	189	214	213	199	191	224	224	213	214	203	209	212	200	232	197	221	189	236	220	228	219	223	200	184	195	205	206	219	221	207	190	207	203	206	236	221	214	203	227	193	216	211	218	216	189	183	191	225	202	209	198	187	200	232	188	221	235	219	210	191	222	229	229	202	202	174	220	195	219	211	204	221	220	210	215	196	214	208	203	180	211	216	237	243	223	212	212	198	184	200	226	199	198	248	212	252	223	226	221	184	194	199	230	225	213	217	184	205	243	220	186	226	235	230	215	214	191	225	194	189	228	211	245	218	213	192	189	198	216	199	209	202	227	225	226	193	213	207	210	192	188	215	212	222	218	180	226	225	230	216	192	219	214	197	195	207	225	221	221	174	190	215	218	220	212	212	221	245	194	211	183	199	200	220	172	224	199	205	222	234	200	195	202	225	236	177	199	207	196	217	216	212	181	207	194	222	220	222	207	217	223	211	231	212	240	195	197	205	178	199	198	197	208	206	205	211	199	215	208	211	202	181	200	211	172	202	213	197	227	212	203	208	217	247	235	225	214	208	206	200	224	208	205	229	205	220	219	218	211	224	198	194	208	213	193	196	181	214	243	206	194	215	192	190	204	222	219	205	198	215	214	211	232	207	196	183	219	214	200	202	219	217	206	202	219	209	179	251	230	219	214	182	214	221	217	222	214	205	242	235	197	209	221	216	230	192	217	218	197	196	217	201	223	220	208	239	240	215	218	197	213	228	188	206	213	222	218	197	227	219	227	221	211	229	216	244	219	201	196	193	222	170	184	218	210	196	179	218	214	233	200	213	225	211	224	193	210	214	213	225	219	224	211	205	210	226	208	208	191	235	196	208	217	215	218	224	199	227	221	201	167	200	198	198	223	213	230	212	193	184	210	213	205	201	203	198	195	195	209	211	221	189	213	199	213	236	205	225	216	210	228	199	198	227	217	208	234	216	221	206	214	233	186	234	208	213	228	229	214	222	199	209	207	214	210	212	196	218	227	227	209	230	223	193	165	223	209	210	209	193	209	213	236	221	204	213	225	218	225	204	211	191	201	203	226	242	229	209	194	228	210	205	225	201	199	204	218	211	224	217	223	215	194	189	225	198	215	217	191	211	218	209	194	178	210	228	207	205	184	205	182	246	190	187	206	209	223	219	202	209	201	224	212	208	211	240	203	215	182	234	204	195	217	186	206	200	205	219	209	187	212	193	215	206	207	205	197	220	213	190	229	195	224	204	204	237	192	206	228	220	204	218	193	208	219	217	231	217	206	208	224	234	193	182	231	232	209	231	186	182	202	215	197	196	201	193	205	235	235	191	226	232	182	223	219	218	201	232	199	212	204	202	217	226	229	216	192	223	215	205	197	204	221	217	200	192	178	194	182	229	221	191	193	230	224	209	217	190	187	235	197	190	217	205	202	213	217	205	217	213	206	221	222	204	232	224	207	208	214	237	195	216	213	223	216	191	196	212	197	221	195	239	230	192	213	189	205	241	236	193	205	225	213	214	183	194	214	221	218	207	210	197	205	206	209	208	203	200	223	203	199	196	205	238	180	153	192	198	219	215	218	209	201	188	217	220	214	187	243	224	216	200	197	222	213	204	222	200	214	198	224	218	170	218	196	208	207	232	193	227	174	198	196	223	187	229	199	194	189	222	209	218	203	196	229	207	199	225	202	208	201	223	190	209	204	211	224	237	250	218	204	199	165	171	241	190	237	228	203	208	204	214	211	216	239	193	233	226	190	237	226	203	219	192	229	210	214	225	216	185	206	193	209	205	207	223	202	207	217	197	182	217	185	203	206	210	211	201	241	215	216	209	196	209	216	228	203	175	214	195	212	232	220	204	193	209	219	233	204	217	203	196	208	198	212	197	209	227	205	203	193	207	210	212	247	207	203	213	239	220	215	213	224	213	223	189	207	220	197	235	182	169	216	199	211	217	206	214	246	206	213	206	231	197	214	203	239	207	195	199	195	225	195	245	192	232	238	219	204	191	215	243	214	187	238	169	174	193	247	201	227	219	204	206	213	210	226	229	226	217	202	210	196	197	210	237	220	194	213	178	211	204	226	210	213	209	207	229	217	186	201	194	195	175	238	212	224	198	190	221	194	196	187	194	225	201	212	198	196	219	190	189	235	216	232	200	196	211	203	239	190	202	221	209	204	222	207	184	212	178	200	212	217	220	216	191	203	211	229	187	229	211	209	190	196	231	219	201	210	187	217	264	179	203	197	212	205	199	207	232	202	199	205	214	201	227	228	223	217	223	191	185	207	234	188	191	194	259	216	191	165	231	217	213	200	205	194	223	196	184	197	216	241	212	211	217	216	234	236	189	219	181	194	219	212	184	211	209	227	207	215	203	223	189	203	171	228	186	206	210	250	208	198	190	212	204	202	238	186	171	191	180	186	211	217	206	207	218	211	189	188	203	216	200	207	176	222	230	216	225	211	208	224	216	211	203	202	211	198	222	219	244	220	216	217	227	177	226	217	205	204	197	180	216	208	215	203	185	214	203	204	210	240	211	218	214	229	205	201	225	218	223	172	211	202	193	205	220	216	178	224	223	220	201	188	223	217	210	209	185	220	202	185	219	208	210	229	202	236	201	274	214	242	215	242	200	227	219	234	212	199	219	220	226	214	208	210	193	229	201	232	211	215	206	241	204	205	196	199	199	226	225	228	223	200	188	169	204	209	199	205	207	205	197	197	231	225	224	227	211	185	204	223	235	192	194	210	211	193	218	202	194	221	214	223	224	194	230	211	200	203	221	194	213	245	229	212	198	184	213	211	197	209	206	203	247	219	188	196	214	192	196	167	219	204	224	196	215	209	195	226	186	227	223	222	236	202	202	210	186	212	213	189	201	205	214	187	222	199	225	210	189	236	204	193	234	191	217	200	238	237	205	199	229	187	228	202	227	215	228	208	195	220	191	199	201	216	214	201	196	222	226	201	190	194	208	190	216	235	219	214	185	194	206	214	194	191	210	250	230	195	222	236	215	200	201	229	222	217	207	218	212	184	223	224	215	197	255	227	218	203	201	214	198	204	207	216	213	209	193	211	213	236	186	202	226	170	210	194	198	210	223	222	199	210	202	230	223	202	198	221	217	199	195	187	189	225	235	214	207	217	199	190	208	190	216	225	181	228	171	217	208	191	214	203	219	209	233	208	192	222	201	202	188	231	189	201	229	190	192	196	209	204	213	204	211	205	193	231	191	174	201	211	200	186	208	214	225	241	225
15451	27312	15211	6145	3362	2146	1547	1165	982	816	704	618	663	597	625	619	585	555	526	554	551	572	538	558	519	537	526	570	542	526	517	522	516	553	531	530	530	507	538	554	481	530	528	487	525	497	508	509	522	542	501	538	529	532	517	508	493	516	540	519	512	505	523	509	501	509	502	513	522	512	558	493	482	516	557	503	490	502	501	507	502	461	532	481	517	533	474	473	478	500	527	524	470	508	515	504	468	500	499	509	529	481	524	510	496	518	551	545	510	516	526	564	478	533	519	493	498	509	513	465	483	501	468	481	531	492	502	511	491	537	523	515	513	511	520	491	536	531	498	503	528	503	519	473	530	488	518	535	495	543	539	523	500	505	507	472	544	513	544	544	518	526	489	523	495	467	526	499	499	521	482	476	492	501	529	516	523	513	523	507	502	494	482	546	566	485	515	525	488	525	523	506	469	494	556	512	557	503	506	557	487	498	501	514	561	520	539	490	532	481	513	503	514	477	526	481	502	485	529	523	496	516	480	514	532	537	505	549	521	503	511	513	456	547	473	520	472	524	553	520	533	554	521	447	514	505	501	526	512	466	500	491	504	546	536	502	506	509	480	529	507	523	507	525	487	500	543	529	466	531	509	487	450	486	528	493	483	527	476	485	481	527	510	502	494	588	541	518	499	507	530	519	490	533	506	555	482	515	519	519	544	479	526	508	499	560	480	520	512	458	521	490	505	531	484	536	491	513	510	519	542	505	541	478	518	499	481	510	477	515	518	480	475	496	493	509	521	528	508	488	512	543	515	496	486	585	527	538	503	485	502	520	510	512	529	508	514	501	547	519	545	537	529	523	490	506	501	483	514	532	512	511	496	495	494	526	515	507	498	517	525	481	524	504	477	482	528	542	484	528	500	533	497	536	482	526	511	497	501	480	481	547	537	501	493	522	511	542	530	485	495	510	523	495	518	478	519	490	542	496	509	489	489	492	504	478	535	550	531	476	507	554	509	548	523	499	540	542	481	492	520	515	497	498	517	528	516	492	536	540	552	536	522	531	473	537	498	546	529	533	503	485	513	520	522	540	497	468	484	544	488	523	495	513	482	520	510	531	555	496	545	531	514	559	487	488	547	479	509	539	514	504	475	497	489	520	479	511	506	475	513	531	530	536	502	483	492	500	504	520	502	527	451	519	487	515	456	504	546	512	515	499	515	507	537	467	504	505	522	523	489	520	541	508	495	486	513	501	526	520	459	514	533	523	497	495	507	481	464	508	558	503	509	519	455	514	537	525	517	532	497	494	554	508	528	492	510	515	522	534	534	536	501	477	531	494	532	533	450	519	523	546	525	549	519	520	536	453	528	499	476	542	516	544	498	531	518	496	482	531	525	500	558	506	522	531	534	505	519	489	493	510	493	514	518	533	533	478	493	515	507	545	479	478	524	503	537	501	475	514	505	487	501	605	489	507	504	554	524	523	492	468	532	496	500	540	485	492	492	536	495	495	533	510	494	531	491	526	565	513	485	474	515	506	510	516	517	508	510	478	509	536	529	542	479	500	545	494	493	544	494	512	495	526	505	518	531	479	477	480	490	456	458	505	524	492	477	482	521	538	494	459	497	485	544	547	513	516	514	478	506	533	514	490	514	524	536	497	525	550	489	515	527	511	515	498	500	506	510	507	516	509	489	496	466	530	501	523	485	536	455	511	514	504	500	507	524	547	534	494	506	494	519	561	523	458	531	537	492	495	535	532	477	534	481	480	530	555	516	508	517	509	516	493	512	512	510	541	498	506	504	510	499	523	541	509	517	511	457	471	511	507	490	484	501	486	532	537	507	529	534	507	549	511	484	573	516	513	500	476	521	513	521	510	554	475	510	526	505	483	499	509	471	518	516	505	556	488	461	500	515	524	511	518	537	477	529	493	543	488	517	508	562	523	530	508	537	519	486	515	527	508	529	509	514	495	498	498	521	500	518	472	546	510	523	486	538	516	535	531	533	498	541	484	464	508	506	498	514	514	522	526	512	512	509	500	505	533	515	535	495	484	507	483	531	531	517	537	495	523	481	495	515	517	491	478	503	514	514	514	539	518	495	550	505	561	493	549	507	489	489	518	469	503	497	534	518	495	498	514	503	525	540	474	498	504	496	467	519	529	491	533	491	521	562	494	523	487	495	526	527	512	563	528	546	507	532	504	495	489	536	521	519	512	491	536	522	514	483	470	478	526	529	543	498	495	493	511	495	490	539	480	484	544	479	506	492	502	486	516	517	509	487	529	528	495	507	527	500	531	523	532	496	516	515	517	498	509	512	535	506	485	543	510	569	514	544	485	487	523	513	488	498	533	499	561	489	541	502	516	523	490	526	506	509	477	507	501	504	515	495	514	509	532	516	470	493	510	521	529	501	514	528	470	487	502	476	495	529	520	498	538	520	534	528	511	535	521	493	588	500	487	496	497	529	475	516	517	536	509	521	519	562	489	484	488	518	560	480	514	503	493	515	486	475	514	538	510	508	519	493	507	504	501	533	512	504	549	512	496	501	535	511	488	517	516	473	495	504	491	492	501	506	507	502	508	487	479	476	477	528	503	483	495	502	506	538	516	482	528	508	552	531	506	570	510	512	513	546	518	500	533	512	486	479	508	492	527	506	561	506	569	488	530	506	506	486	497	509	532	543	536	525	524	516	452	533	527	495	491	520	497	488	489	487	507	489	515	507	489	489	466	534	504	522	500	505	470	517	532	520	484	488	488	518	431	513	490	559	510	489	547	521	501	484	504	490	530	486	472	512	511	534	519	511	507	527	548	493	511	512	497	496	485	507	522	520	525	508	478	508	516	494	508	504	521	521	478	516	494	485	519	474	468	472	500	519	505	507	502	539	539	492	495	516	551	516	541	494	516	486	508	545	530	528	510	491	487	530	503	525	520	503	493	494	520	503	508	509	516	515	534	521	526	556	546	478	518	504	488	545	481	523	509	517	509	565	517	510	514	502	515	478	516	506	504	474	535	539	477	535	513	510	497	474	507	533	502	532	500	485	512	522	547	522	496	529	490	527	482	473	521	510	546	520	561	514	514	509	520	504	497	495	524	508	506	497	469	475	478	477	502	505	468	483	469	490	547	470	529	522	510	476	478	527	490	548	483	536	472	488	561	490	501	516	512	507	540	522	478	479	545	499	536	530	489	490	542	486	520	521	465	488	490	508	490	468	497	472	556	535	494	553	523	509	484	514	522	490	496	483	530	489	484	489	503	510	546	514	524	505	497	478	471	543	529	523	486	522	503	509	492	524	503	491	516	503	483	523	488	473	534	511	518	569	518	517	536	517	523	481	515	545	486	486	543	520	526	512	475	550	499	487	477	492	506	539	502	500	525	516	518	531	514	537	498	532	465	539	553	481	491	541	501	518	507	534	496	527	484	536	501	532	509	482	511	517	547	511	524	547	547	506	494	486	481	536	498	513	461	528	514	466	497	522	468	526	430	486	519	521	492	491	562	554	493
30990	21421	17569	6791	2566	1755	1324	836	703	480	439	398	428	371	338	314	337	295	300	260	284	278	315	264	290	257	312	313	287	282	305	264	274	259	271	245	240	289	317	289	274	303	263	268	267	285	261	275	263	264	259	266	249	251	253	268	237	269	269	266	274	266	276	285	288	282	262	293	284	261	255	266	264	262	286	268	270	267	242	266	273	283	277	277	257	245	287	268	263	274	277	291	260	282	291	285	270	286	296	250	232	279	273	282	267	268	257	262	241	248	225	275	272	264	258	268	245	268	265	248	281	257	252	281	249	283	252	291	278	287	263	255	254	246	255	255	259	286	290	268	270	241	242	272	279	258	264	263	275	296	265	270	271	304	260	285	251	286	249	265	265	237	256	246	265	276	281	264	259	262	292	274	265	279	237	267	282	253	279	275	251	245	276	286	283	295	273	251	265	276	269	262	251	247	268	280	266	273	281	268	275	259	252	276	255	257	253	256	246	237	255	276	235	248	272	267	260	265	260	259	264	274	273	258	255	256	266	253	277	261	278	242	285	255	267	278	230	262	288	268	257	259	254	275	276	267	257	273	259	256	259	262	281	270	228	253	290	269	276	271	278	268	247	268	269	235	271	257	272	306	265	254	259	306	262	258	271	273	248	256	277	269	286	285	257	257	321	265	246	280	294	262	290	267	256	240	303	242	305	264	248	291	274	254	247	282	269	259	254	271	296	254	276	271	251	267	280	261	261	291	251	262	309	271	282	262	233	284	276	250	277	288	279	252	240	277	261	280	307	244	267	268	263	273	292	240	236	278	248	268	269	282	269	282	260	288	275	303	295	267	258	267	271	234	250	280	260	260	268	256	277	261	273	243	262	245	265	273	255	307	277	267	251	267	272	247	240	305	264	239	282	278	246	254	260	262	277	247	257	293	260	264	263	250	253	292	267	258	257	314	253	275	257	285	264	240	279	263	286	268	304	273	268	270	259	241	267	291	249	320	245	276	279	276	264	245	251	271	288	259	289	253	240	258	256	267	295	279	244	262	284	243	242	283	259	264	289	248	276	260	265	273	273	293	269	292	257	274	293	289	249	287	241	288	252	256	305	271	284	296	287	259	267	261	230	286	312	259	248	290	271	276	267	294	288	282	268	261	266	271	265	273	268	232	249	289	284	277	273	261	245	248	233	259	246	275	276	292	275	259	252	265	275	267	254	261	274	278	236	250	280	282	238	271	252	268	254	239	260	271	270	296	233	308	261	268	262	279	259	259	278	260	272	255	233	251	296	260	300	231	272	249	248	277	271	268	270	271	237	287	284	243	261	258	279	264	245	300	263	259	260	256	255	249	251	285	258	270	284	304	258	243	255	266	282	275	290	252	270	277	284	292	260	239	291	275	250	266	269	277	243	287	284	254	273	279	263	291	279	266	266	262	267	275	254	255	271	293	245	260	269	319	264	254	306	260	248	273	247	271	260	297	298	260	243	260	279	271	243	268	284	269	261	291	292	268	275	312	257	272	282	253	255	243	243	239	280	266	272	271	264	271	260	267	268	265	267	246	300	278	284	266	279	257	298	290	276	255	272	256	270	245	255	262	265	235	261	247	269	266	263	260	240	268	261	232	301	302	255	286	265	264	273	229	251	268	284	287	283	264	264	271	243	267	250	254	282	276	254	286	272	230	301	287	258	251	236	268	267	288	252	266	287	285	252	276	238	266	244	269	295	267	269	284	276	282	261	235	245	272	244	252	276	229	261	253	271	272	252	250	240	257	248	286	247	254	284	251	252	254	287	291	256	299	292	234	286	299	212	269	273	264	269	293	232	287	265	255	266	271	271	261	283	261	282	286	265	254	246	257	271	238	290	285	272	255	289	252	239	282	305	291	273	252	300	249	279	251	263	262	275	277	249	295	244	278	285	283	293	263	260	275	258	277	261	273	245	278	261	227	264	252	286	265	267	254	279	264	261	249	290	279	271	309	289	277	276	266	277	287	265	276	251	253	264	282	281	274	285	267	259	295	265	264	273	277	269	233	254	256	268	280	306	227	286	263	243	234	258	251	269	286	287	241	298	258	283	247	274	240	273	273	255	278	292	271	256	287	294	283	251	285	302	258	283	293	275	252	274	280	265	295	271	283	250	273	270	253	297	245	263	282	300	281	223	280	276	242	249	279	280	257	264	274	283	289	273	251	271	267	259	263	256	256	272	234	248	289	252	260	260	260	270	248	286	271	280	273	262	308	292	284	263	276	285	274	271	273	268	311	300	287	252	261	268	276	261	254	261	275	283	262	282	269	252	245	240	251	264	236	269	270	252	245	251	247	240	240	252	269	259	284	258	262	260	273	270	259	246	271	263	300	254	284	290	285	258	260	269	291	268	252	260	285	263	248	288	256	270	254	301	257	275	293	240	262	297	266	287	270	277	246	263	283	251	266	248	253	278	273	219	261	276	235	290	264	256	295	280	272	284	259	261	253	255	253	239	272	292	244	251	285	280	282	277	261	270	280	273	255	250	281	283	254	268	261	226	249	253	257	270	239	290	300	237	276	284	246	240	278	252	253	247	274	240	252	294	264	261	235	260	275	266	263	272	265	251	264	256	253	234	247	248	262	257	275	258	250	278	287	274	281	257	279	282	230	264	296	256	285	277	297	294	285	233	273	281	303	274	284	309	253	260	278	236	296	252	254	276	254	278	261	253	247	256	275	267	271	271	255	277	268	261	260	297	277	271	277	275	256	272	259	253	280	261	273	273	269	265	304	278	257	247	256	253	253	283	246	241	263	251	265	235	259	257	263	255	272	250	246	286	270	259	236	266	252	252	298	245	281	258	250	268	245	239	260	217	271	277	236	258	259	293	256	267	252	259	252	269	276	277	274	272	295	271	252	272	259	246	263	285	245	277	268	295	274	257	263	255	253	261	256	245	250	251	249	256	279	258	262	283	273	266	248	262	284	273	306	264	266	272	296	263	278	296	273	233	273	270	289	272	282	262	251	265	294	260	293	289	250	252	268	268	257	262	245	266	270	270	271	258	280	269	283	247	274	275	249	289	285	261	280	265	283	277	304	286	279	251	245	249	262	244	262	261	267	261	253	242	241	278	256	264	259	273	253	250	288	236	272	279	279	274	272	246	241	273	276	245	255	284	262	223	245	250	256	263	293	266	278	253	248	253	251	279	260	297	269	254	248	257	258	263	280	272	292	257	274	268	242	257	267	292	246	234	260	290	246	285	244	272	271	264	291	245	292	268	261	270	299	255	287	251	259	237	257	270	284	272	272	280	266	250	241	291	279	263	266	263	269	284	264	256	291	292	277	296	282	237	279	286	233	245	240	238	257	246	293	275	250	284	271	283	273	263	258	274	264	253	306	254	267	262	284	263	282	261	264	296	279	243	282	256	264	248	263	277	278	283	283	266	254	288	287	259	255	273	262	291	238	282	233	266	286	296	272	273	264	285	291	261	230	269	293	271	255	257	254	244	264	255	278	288	254	243	266
14830	16746	8365	3379	1844	1406	1019	949	816	767	701	692	720	682	700	701	661	639	689	665	670	635	697	671	642	684	640	638	674	654	611	612	640	637	669	656	652	636	715	604	656	657	601	677	682	638	612	640	643	656	632	655	668	623	647	637	649	622	620	610	627	641	624	643	670	650	661	630	638	654	625	659	687	658	619	646	612	651	616	596	695	682	653	657	679	739	693	646	612	660	647	662	660	680	679	645	641	586	643	640	655	627	626	679	632	630	604	647	628	663	660	667	612	621	638	659	637	642	591	656	642	650	673	580	604	669	632	605	694	658	627	610	617	631	651	667	657	664	644	686	652	661	639	599	642	621	629	609	691	604	603	655	674	623	606	633	666	648	676	642	665	650	632	639	660	589	649	618	660	611	658	612	633	632	620	627	672	724	659	701	659	643	622	595	667	622	624	633	644	656	627	606	648	624	641	676	646	654	678	628	645	666	620	678	584	670	649	614	653	657	667	663	678	660	650	661	641	626	651	638	656	657	630	607	582	612	613	667	658	667	629	636	627	643	686	619	640	631	624	657	647	631	686	647	613	648	639	650	584	642	656	645	622	656	619	673	672	654	649	663	687	617	679	669	613	649	626	678	636	639	637	652	655	679	677	643	653	642	625	663	639	595	640	634	626	654	642	653	713	643	694	636	628	678	628	627	631	619	612	606	653	648	683	638	627	654	633	667	655	568	652	666	635	633	644	628	671	661	646	631	678	618	617	659	609	637	615	677	607	671	615	663	639	631	637	626	669	642	610	609	605	691	637	665	639	599	682	678	599	666	655	611	668	617	625	663	632	664	649	623	645	694	618	652	640	629	615	641	605	648	624	664	679	653	650	639	639	674	654	685	647	627	630	596	618	670	644	629	671	647	623	663	690	645	632	667	639	635	651	662	629	633	671	653	659	686	638	626	640	699	681	650	628	644	646	695	615	638	655	615	633	676	655	660	669	669	634	658	630	659	706	686	612	651	652	640	664	652	636	678	618	611	615	672	678	631	657	660	640	599	635	635	682	637	652	661	669	641	644	601	636	611	624	646	647	670	656	640	666	625	686	667	617	635	635	624	633	653	654	664	638	651	599	603	606	648	654	650	680	633	666	647	622	613	651	620	661	647	626	666	665	617	685	632	651	658	628	641	609	671	612	628	632	664	654	633	654	626	619	670	671	660	655	623	665	631	684	634	650	692	617	650	582	611	639	645	712	620	652	630	664	629	671	678	650	650	688	622	624	629	674	618	680	663	665	615	649	633	633	674	614	587	652	683	619	660	595	626	672	656	594	641	666	699	671	650	638	607	620	665	644	650	597	619	636	666	667	635	640	624	627	664	673	642	640	635	637	634	667	702	667	676	649	649	630	621	645	654	641	639	679	635	656	673	622	648	648	652	664	637	673	647	661	619	651	675	683	686	661	644	641	650	683	650	639	679	617	685	599	651	669	606	606	647	640	672	689	629	649	651	644	660	665	632	652	661	674	654	689	625	687	643	657	662	649	646	640	678	631	614	630	720	648	613	633	624	631	668	672	638	626	650	596	641	650	696	662	658	653	657	617	659	652	625	625	664	689	618	634	651	652	683	632	647	632	713	648	657	609	663	635	683	668	685	645	629	629	631	660	633	627	634	652	615	637	651	615	623	672	690	653	650	664	680	653	702	631	648	628	641	654	638	677	604	667	663	634	620	653	661	677	622	594	626	655	638	661	661	631	667	660	634	633	677	669	649	678	609	605	620	682	661	588	625	662	675	663	661	616	662	587	666	613	603	660	672	656	699	674	684	644	599	630	654	671	647	658	602	695	665	642	671	621	694	657	673	631	660	634	648	606	653	629	656	642	630	606	615	634	633	666	643	664	673	633	680	707	601	651	670	669	652	647	652	636	652	674	647	662	626	646	645	632	637	683	593	619	650	663	651	657	632	636	648	617	607	650	637	600	612	661	676	609	619	684	655	627	656	611	628	662	677	654	639	624	648	647	616	644	644	657	642	630	627	644	617	664	665	653	635	625	641	632	638	688	657	653	636	654	717	642	690	617	672	644	688	634	643	655	661	640	576	704	650	650	656	609	653	649	626	640	664	655	654	601	641	646	638	649	661	646	693	670	621	632	621	714	669	667	673	665	621	645	653	658	608	627	669	611	689	622	670	661	657	639	681	625	632	648	655	640	607	633	643	659	632	706	597	674	660	644	609	669	605	652	650	661	616	645	654	645	648	623	637	606	650	622	635	591	680	583	683	669	630	653	640	686	641	637	630	596	665	627	671	625	663	633	639	641	630	643	618	645	655	633	649	634	604	663	655	625	609	675	639	640	680	651	624	676	629	668	691	644	645	597	653	671	680	655	651	665	655	629	704	657	636	655	627	633	624	643	675	633	645	641	606	636	643	652	647	615	637	709	668	660	625	701	633	664	654	680	657	648	608	662	631	684	629	685	649	645	676	658	619	648	643	589	681	600	674	616	657	675	680	654	658	635	671	675	656	638	638	629	642	663	668	654	626	642	679	669	651	612	682	687	637	618	583	667	611	659	650	633	628	682	646	664	668	631	647	626	631	649	643	644	625	647	640	614	616	658	637	641	604	688	624	704	644	620	661	637	656	664	621	679	642	649	669	663	644	652	636	593	625	676	611	632	630	609	651	696	643	655	658	610	691	602	606	606	657	578	635	646	619	623	644	651	615	667	665	688	646	649	649	654	657	668	644	620	662	670	645	644	674	612	633	633	649	642	671	604	671	638	635	710	650	674	598	641	654	614	616	669	653	630	664	608	667	635	621	648	651	670	685	682	676	635	647	635	594	654	645	670	640	615	659	594	661	662	650	688	657	694	638	634	618	627	656	646	630	608	621	697	629	661	666	613	600	627	617	641	648	647	670	626	677	628	589	644	659	639	633	621	638	698	642	649	654	666	658	641	652	633	665	668	650	660	622	644	675	648	646	639	623	607	654	621	677	651	606	653	689	652	684	614	652	658	699	630	656	653	636	699	666	622	646	589	666	659	642	641	621	647	656	642	694	607	686	637	649	620	650	615	639	613	650	673	615	601	672	634	648	650	670	642	629	645	641	658	613	604	650	630	670	636	650	624	634	633	588	649	663	652	645	685	667	636	651	639	651	693	618	693	660	622	619	661	664	625	677	596	667	609	639	654	653	648	691	635	633	690	652	640	590	667	647	649	638	607	661	624	627	609	704	694	627	679	683	648	656	669	636	664	645	664	616	620	641	635	628	659	644	611	626	615	620	621	627	642	673	625	689	601	649	661	643	609	641	646	660	674	608	651	643	602	661	662	675	575	675	659	681	661	645	647	611	730	619	640	674	637	659	674	641	613	670	634	650	638	635	614	605	637	668	625	654	685	644	635	653	650	590	631	657	674	622	655	638	681	626	636	653	630	614	634	643	654	617	614	684	602	672	658	631	639	634	617	604	628	673	628	635	663	645	667	622	599	649	665	597	669	605	660	620	620	663
24326	20960	24218	27873	20976	19629	3892	1595	905	711	605	479	436	385	368	361	310	296	283	267	280	255	233	286	266	269	267	264	229	220	266	245	216	237	233	227	228	262	192	230	217	227	211	250	203	208	232	245	197	209	192	204	211	198	204	214	226	211	214	231	204	230	228	199	237	238	209	216	223	211	228	225	228	227	196	198	198	224	220	219	185	212	211	213	216	236	216	248	226	225	185	218	198	236	197	226	201	254	222	219	226	188	205	213	224	217	207	228	209	215	231	227	224	204	208	220	227	205	219	217	208	250	209	235	230	207	208	202	203	219	237	210	199	206	230	202	218	235	216	204	247	198	197	249	198	215	194	210	197	221	219	194	196	247	245	219	193	213	262	211	196	244	204	222	220	244	224	234	224	201	222	224	221	224	216	227	236	204	232	206	213	227	227	220	233	187	250	238	193	213	217	217	204	205	217	217	231	181	257	220	210	188	195	220	183	227	200	229	202	213	228	234	202	214	236	200	224	215	223	216	222	215	248	205	243	202	222	215	202	216	218	239	266	216	207	246	188	205	207	193	220	224	222	234	260	215	233	235	214	199	208	229	233	183	223	234	204	222	201	209	229	234	226	206	207	186	207	232	227	212	215	200	216	211	214	226	233	212	217	214	243	222	226	195	210	207	203	227	210	201	223	237	198	231	243	206	234	211	228	227	235	192	194	224	231	227	199	217	221	225	226	237	229	213	235	213	175	215	228	197	218	222	204	199	223	237	219	233	212	202	230	214	223	230	219	212	218	228	221	222	216	224	212	211	207	209	185	232	251	205	196	234	227	212	221	252	185	208	216	228	207	222	225	228	216	204	218	239	207	206	212	237	223	214	206	191	213	206	196	213	242	221	193	241	224	221	231	197	216	224	224	242	201	246	205	202	189	188	221	211	217	229	221	199	202	236	223	241	205	228	227	208	220	206	209	212	207	223	200	210	217	246	192	223	213	193	231	219	199	205	216	228	229	219	226	237	218	235	216	230	219	214	210	215	241	230	215	217	205	241	237	218	218	211	229	252	232	211	227	210	213	215	229	226	234	230	236	222	202	217	223	208	225	204	199	233	227	195	218	225	227	197	233	197	231	209	216	197	207	222	232	253	243	248	201	217	220	200	250	207	222	219	218	213	201	211	215	213	227	202	210	232	215	206	215	230	224	223	224	192	230	231	229	205	209	223	241	215	229	199	219	225	223	225	210	238	224	226	222	210	203	215	194	198	209	220	239	223	219	211	207	236	217	232	204	219	212	211	238	242	206	200	191	197	203	227	221	195	198	221	197	219	233	227	230	223	211	246	231	202	201	205	200	215	212	249	187	248	209	207	234	218	228	221	229	245	220	226	208	189	202	209	237	218	236	234	204	223	236	189	223	208	217	231	219	225	238	207	231	219	240	202	215	205	245	224	219	236	241	210	209	244	228	226	216	232	232	223	213	212	221	211	223	214	217	212	216	207	240	213	208	233	205	217	180	203	209	221	244	250	207	222	234	220	204	198	225	219	230	234	222	237	227	234	219	222	212	198	233	217	213	212	234	215	220	213	231	212	193	244	233	210	208	225	215	209	225	233	200	249	220	256	222	236	222	211	214	209	209	246	224	226	220	229	207	218	216	207	208	232	215	221	199	210	218	222	225	208	193	235	201	242	224	204	220	223	210	227	204	223	217	205	250	183	210	230	220	207	211	238	209	232	229	212	207	189	220	223	220	197	228	217	227	214	221	214	207	216	206	215	225	251	200	211	236	245	210	219	214	223	239	210	213	221	205	221	203	237	217	210	207	226	215	211	248	221	235	192	235	207	220	240	229	216	222	213	197	210	208	225	179	233	212	237	243	221	212	193	198	225	251	242	225	207	223	231	220	237	225	214	225	226	235	232	239	199	221	217	193	205	235	197	200	223	212	242	220	182	197	198	214	218	231	225	213	236	243	242	212	256	203	213	204	224	197	205	211	233	202	237	236	234	201	232	220	221	219	238	208	212	242	211	233	201	211	207	218	229	228	203	207	187	206	209	215	218	255	209	216	210	212	208	192	233	210	202	187	234	232	206	208	212	222	195	239	219	266	231	201	229	214	223	204	210	222	232	229	231	226	204	218	194	220	197	200	219	205	184	199	225	203	238	212	222	226	202	192	220	205	219	220	204	185	241	225	233	232	234	212	212	236	233	215	207	220	193	191	225	220	225	225	243	219	216	213	199	196	197	243	211	224	231	215	202	239	240	203	230	218	211	204	214	230	238	223	213	220	230	239	254	204	201	231	226	212	238	215	197	215	221	212	214	212	237	237	201	209	228	207	202	218	223	208	218	223	216	229	210	224	199	254	212	231	219	211	216	194	217	201	233	241	241	216	227	240	201	212	227	230	225	238	205	226	218	237	243	207	200	204	208	219	234	214	219	228	249	199	213	234	226	225	201	206	215	201	227	239	213	219	229	191	206	219	243	195	221	210	226	243	239	227	212	203	224	217	223	243	210	217	217	228	245	215	210	207	210	219	217	215	234	225	213	239	223	221	184	212	224	235	226	235	192	198	220	230	202	218	242	238	251	232	242	218	185	219	225	231	206	213	193	202	203	215	196	257	217	221	235	223	203	219	210	203	216	225	205	223	239	222	209	184	242	220	209	235	225	209	208	203	217	239	220	191	196	221	249	200	217	197	214	245	202	206	214	222	235	226	211	210	217	243	205	233	195	238	231	185	203	201	206	192	198	215	236	194	222	223	222	228	204	238	225	242	233	222	225	222	232	216	215	226	238	218	194	238	197	208	215	222	221	219	215	217	253	200	228	227	211	180	205	232	202	229	232	249	225	231	221	251	224	218	225	235	202	199	204	235	211	172	211	225	224	232	228	248	235	246	225	182	238	220	236	233	216	211	188	222	189	219	227	195	233	224	216	201	249	211	226	234	200	215	206	253	213	222	224	206	207	207	198	224	222	190	237	209	230	224	226	223	224	207	231	201	195	210	209	231	222	223	208	198	210	237	207	204	266	225	223	221	247	201	210	237	218	247	195	204	213	209	212	222	192	238	236	224	207	242	211	241	220	217	224	227	197	242	215	209	195	193	196	227	212	206	217	202	206	209	197	224	217	214	217	213	197	258	220	197	214	259	256	222	201	212	221	170	228	223	201	206	208	234	209	219	202	232	193	258	198	222	232	205	223	209	226	213	216	204	240	269	222	194	232	213	185	230	206	210	229	242	232	206	232	231	216	224	193	220	224	222	229	235	221	239	217	198	230	213	209	227	188	212	221	211	224	227	234	216	218	229	203	212	215	232	227	225	204	210	233	234	208	221	218	206	214	232	219	237	250	209	223	241	224	208	196	209	203	226	224	213	188	230	215	210	233	210	192	213	226	214	253	227	243	207	203	212	236	216	202	236	208	228	230	216	227	185	195	215	231	245	240	210	202	234	209	221	197	223	251	212	216	244	202	228	204	228	211	207	231	232	214	208	209	222	217	229	222
13818	22583	12246	5151	2566	1714	1301	958	868	715	701	644	614	649	568	622	603	574	558	545	500	542	593	531	524	539	565	582	544	547	534	563	524	521	543	578	548	519	542	573	533	562	544	517	566	558	529	513	553	531	560	531	561	505	515	575	509	556	520	551	554	535	501	506	513	529	532	511	548	541	546	527	498	576	492	532	517	531	548	522	531	547	543	539	535	539	541	521	513	556	547	544	509	550	573	577	523	518	527	531	549	548	529	539	532	528	586	501	567	511	567	575	537	540	523	541	516	516	518	556	506	548	532	550	531	530	500	541	533	574	545	523	524	550	542	521	533	532	526	528	516	551	521	511	521	536	545	532	533	522	526	534	542	517	549	539	526	514	503	535	561	523	541	518	551	535	514	515	531	504	541	519	519	545	584	531	524	560	533	557	523	557	551	515	526	545	540	519	511	489	535	539	524	561	505	558	568	512	542	541	512	572	535	505	521	558	572	566	480	512	544	548	549	543	548	531	509	577	552	570	559	545	564	547	551	561	507	541	537	516	523	527	516	550	562	558	503	516	524	527	538	520	488	501	516	582	477	554	505	524	551	536	517	534	537	538	512	475	524	557	529	549	558	566	521	514	551	554	525	536	514	543	555	519	555	519	505	572	555	541	543	557	508	521	550	527	545	499	536	511	527	565	551	503	562	510	545	497	570	504	499	529	540	522	494	497	498	515	529	509	492	546	538	552	585	580	534	565	519	486	552	539	550	556	527	523	509	584	554	521	530	538	529	523	516	537	526	546	551	544	541	529	542	585	556	552	533	577	557	545	508	536	520	518	534	560	516	507	536	479	554	562	551	582	515	506	559	529	545	511	544	522	528	510	538	572	556	535	563	527	521	567	534	538	524	507	534	534	489	563	547	521	534	527	538	536	542	505	544	543	502	550	548	561	564	539	515	556	559	524	521	528	539	541	527	543	557	553	504	518	503	570	558	549	528	562	534	558	523	528	524	501	525	529	550	518	532	520	554	538	535	562	570	556	542	575	554	521	523	536	573	520	497	511	562	519	529	521	532	540	513	507	555	509	535	568	541	575	548	554	562	504	528	512	551	537	553	521	541	503	527	504	534	530	527	543	505	489	498	513	554	538	554	541	497	534	526	551	526	556	552	516	559	527	500	521	512	507	519	547	555	525	505	558	501	468	502	549	553	488	518	512	555	524	527	515	507	498	531	525	553	545	562	549	528	528	495	519	539	516	510	568	531	529	515	548	560	521	511	545	554	562	537	501	532	517	560	532	510	526	514	535	500	561	525	517	563	518	537	550	511	504	524	526	521	530	525	556	515	486	535	535	562	527	524	549	566	563	529	523	506	524	548	562	556	544	552	559	558	529	518	529	536	566	548	485	532	489	510	539	495	539	516	572	528	532	554	513	538	522	527	541	568	544	500	542	567	522	519	534	528	512	545	534	530	553	549	524	589	514	575	549	526	568	498	518	554	534	541	539	542	497	500	504	509	488	566	549	532	511	513	507	534	526	544	526	483	518	539	556	522	523	562	508	508	509	540	526	505	542	538	481	518	546	561	528	573	507	565	510	536	516	506	581	541	583	510	509	533	553	551	551	563	547	523	504	530	547	543	492	537	531	469	557	537	563	532	529	523	578	530	523	530	588	537	577	561	571	551	530	530	557	532	542	557	525	542	545	536	560	538	512	537	537	560	497	532	530	498	538	536	520	540	508	508	541	522	532	590	527	503	566	511	552	537	533	538	504	499	521	523	560	513	528	505	526	525	523	553	492	575	541	510	550	497	504	518	542	537	522	516	505	520	554	559	540	526	507	550	539	539	537	557	497	536	517	505	526	535	556	539	518	520	535	510	557	515	529	524	511	548	542	530	551	538	530	532	546	508	569	553	526	576	531	545	528	513	542	522	547	529	528	515	550	558	516	535	527	543	517	511	583	550	549	542	539	550	522	550	569	558	489	507	505	529	513	513	568	577	579	535	515	538	523	508	599	529	535	535	508	538	505	512	518	543	560	548	508	535	497	527	556	526	500	531	502	566	539	530	526	526	545	504	530	532	529	471	509	552	534	549	534	537	550	547	528	491	539	537	520	510	519	537	515	539	563	520	522	512	537	541	533	540	553	544	532	608	530	543	506	585	515	566	563	539	567	492	548	509	541	528	533	530	540	538	570	594	533	532	572	570	522	528	522	545	531	537	484	530	515	515	509	531	516	523	532	539	504	535	524	519	517	522	534	509	509	544	558	514	533	544	539	540	547	534	515	582	560	535	531	570	544	523	524	549	557	529	504	509	537	512	522	585	569	538	534	572	537	499	541	520	485	514	540	550	541	539	500	545	483	523	532	549	506	515	541	577	545	514	497	524	524	483	550	576	587	564	534	557	516	529	505	520	566	555	499	528	528	576	540	542	537	523	577	517	557	526	555	534	538	560	556	546	484	560	543	494	506	585	534	537	560	555	546	490	526	525	583	542	550	547	583	545	522	524	543	560	565	529	525	534	533	542	541	514	523	555	540	517	524	518	578	536	538	501	567	498	504	489	530	561	491	492	533	548	537	522	517	524	523	516	569	519	538	564	523	565	536	557	592	572	535	589	536	587	523	553	548	522	524	550	527	563	533	517	510	519	550	567	552	557	528	550	558	539	545	521	566	497	513	555	538	533	532	499	511	512	527	526	565	517	521	570	512	529	510	539	550	565	546	527	532	543	557	576	531	517	521	537	537	511	532	529	514	555	516	506	558	534	555	545	530	552	533	529	544	508	518	514	550	561	505	556	505	556	532	523	550	516	521	538	553	543	547	551	569	536	549	544	549	524	551	547	553	528	541	531	516	543	521	525	513	524	518	528	507	544	526	541	541	552	514	538	545	541	570	525	538	552	543	508	522	543	534	526	556	578	531	550	536	521	569	547	533	575	557	511	540	532	543	566	556	542	501	555	531	526	542	559	530	532	521	521	549	507	491	565	520	518	536	521	498	538	554	544	582	533	551	529	496	515	515	531	500	557	520	514	514	547	544	555	530	527	520	555	549	553	582	510	546	547	555	491	521	510	531	521	542	531	561	531	509	525	519	477	554	547	553	508	495	487	507	515	497	530	568	547	506	547	540	527	556	544	529	530	560	518	533	540	531	547	521	525	541	549	507	532	532	569	535	557	560	562	534	525	511	531	534	518	532	537	552	489	486	526	517	531	541	529	558	522	594	519	543	538	538	514	524	571	542	533	555	504	549	524	519	503	537	531	538	544	534	546	553	580	526	543	541	609	499	545	540	501	568	540	549	529	542	545	590	513	513	488	532	517	498	539	518	540	541	515	541	518	553	549	523	518	546	513	523	555	529	532	546	500	521	523	560	511	574	514	517	559	590	536	520	551	560	514	558	541	527	493	531	537	535	537	524	570	512	583	526	525	530	536	535	569	504	529	549	518	544	543	516	554	529	520	560	528	496	533	560	541	565	495	571	551	529	537	508	519	546	544	525	508	553
23812	21000	24628	27589	21007	21084	17102	3161	1392	1031	740	668	616	504	462	411	347	289	321	293	260	289	278	262	271	279	292	290	227	263	247	220	226	214	205	219	237	239	235	214	201	223	209	226	190	226	204	211	238	187	215	230	212	224	210	225	205	211	218	210	176	192	226	206	207	188	216	196	209	200	209	208	207	220	198	219	221	215	203	217	208	209	224	197	211	206	187	189	197	221	221	231	204	198	193	196	184	196	223	218	212	189	185	196	197	202	209	184	181	207	210	223	199	235	171	208	172	204	217	200	229	215	202	185	192	201	230	177	191	206	190	214	194	204	211	189	228	192	211	213	214	211	240	196	223	208	198	212	226	199	206	178	217	192	210	203	201	220	212	218	201	205	188	206	199	208	223	215	206	190	210	207	188	215	214	232	211	189	225	206	204	202	209	203	187	185	225	216	194	187	196	206	234	225	229	199	204	206	191	204	212	209	206	214	200	212	211	212	202	236	230	219	235	194	192	210	208	231	212	237	218	182	198	208	246	196	200	203	204	223	198	207	228	184	179	239	212	206	174	211	198	194	192	205	214	224	205	211	174	196	194	198	214	208	171	193	190	214	201	189	200	229	194	221	190	194	196	171	205	206	210	227	210	185	232	200	212	199	200	196	190	196	176	214	206	232	218	223	227	226	170	208	219	197	191	207	193	220	188	172	232	211	206	168	236	174	177	205	190	204	195	200	189	215	208	196	226	206	205	187	212	194	200	195	199	197	191	198	206	210	195	221	200	205	217	190	218	203	204	235	220	186	221	198	207	182	215	214	193	227	227	219	223	193	214	232	208	232	232	189	186	221	225	219	214	207	216	204	222	212	205	228	183	190	196	209	218	203	210	207	203	214	220	194	200	177	198	224	196	219	208	207	212	182	216	202	223	207	198	224	213	194	234	203	204	193	200	208	215	214	198	171	192	185	201	217	237	209	204	208	189	211	198	219	185	229	201	196	214	192	219	194	217	213	220	187	203	214	207	215	189	197	196	202	210	212	226	205	208	199	178	190	197	184	201	199	217	192	210	232	207	195	208	175	211	207	215	188	203	210	216	217	207	206	209	202	208	214	223	208	223	229	203	201	224	192	212	210	211	203	215	187	203	180	201	190	193	203	219	218	207	232	203	186	194	213	194	204	172	182	209	200	198	203	208	181	198	209	223	172	206	208	228	208	181	238	209	234	188	203	201	194	224	211	198	214	231	201	208	194	197	208	202	201	178	212	201	201	184	187	197	195	200	219	219	203	209	221	183	225	181	209	177	219	199	209	189	214	231	186	215	191	207	208	208	210	218	196	175	209	193	215	201	222	199	189	212	193	216	178	200	190	208	217	207	219	217	225	235	218	207	210	182	219	193	213	233	197	203	180	211	204	207	222	206	184	205	202	208	196	220	225	192	229	186	213	227	238	225	230	204	185	240	195	182	221	201	195	196	200	204	202	209	221	220	220	211	191	195	215	179	200	182	194	226	205	195	201	198	202	208	189	180	191	205	213	230	248	211	212	226	207	196	207	192	200	198	228	193	195	199	199	184	217	213	206	194	220	224	221	203	194	177	217	221	212	181	203	195	194	207	194	213	209	193	197	179	201	221	181	221	207	180	195	201	196	213	196	187	203	210	219	185	187	189	203	184	183	216	182	221	210	220	192	200	212	200	206	178	166	214	215	193	235	209	204	232	206	207	197	216	216	188	183	195	203	194	223	193	224	191	232	219	196	216	216	220	204	201	218	188	189	207	202	199	200	194	197	190	205	218	169	191	212	225	192	205	202	187	206	250	200	230	204	220	202	241	177	221	234	211	219	237	195	205	192	201	217	230	187	199	220	224	221	200	195	235	189	203	206	202	207	223	173	236	196	225	221	197	218	194	218	204	187	195	211	250	206	197	187	213	228	190	236	185	206	213	197	218	209	209	201	199	225	243	197	198	213	193	190	201	203	230	205	232	199	208	194	229	225	211	192	195	213	205	212	204	192	223	207	208	216	204	207	221	177	200	214	222	237	204	192	199	225	228	213	193	194	219	201	210	199	205	204	216	222	187	194	236	207	232	248	193	188	185	217	197	195	209	188	173	188	217	214	202	203	224	217	214	187	218	196	162	202	199	229	196	193	213	217	196	224	221	196	224	220	216	216	206	187	226	218	212	200	236	198	212	193	220	192	185	185	214	210	200	222	212	208	209	216	193	222	217	200	220	174	199	181	173	212	184	162	224	205	198	195	184	192	221	233	180	209	209	196	208	199	215	203	198	209	167	184	218	174	205	193	211	220	211	200	198	212	194	208	195	222	229	216	190	197	222	203	206	238	213	203	209	196	235	211	191	194	206	196	208	207	197	190	202	194	211	182	213	200	194	208	220	212	180	214	201	220	202	208	206	220	198	206	175	212	218	218	220	208	201	197	209	197	208	240	208	210	218	227	214	206	201	225	199	223	198	182	224	211	212	190	192	227	214	182	193	215	212	227	196	197	237	205	210	186	189	234	210	221	195	233	192	215	210	194	186	185	193	205	241	210	215	212	214	213	230	207	183	214	206	212	174	216	206	201	196	204	200	196	203	189	193	181	218	189	186	190	209	199	203	212	190	196	207	209	214	189	235	179	217	194	216	204	204	215	215	176	214	194	224	215	201	189	204	240	188	217	220	204	214	196	235	203	237	205	220	187	192	207	181	172	211	231	204	175	200	209	200	204	211	216	172	190	196	199	214	217	213	211	227	219	223	219	191	205	178	211	209	202	177	207	197	212	221	253	166	197	201	207	207	208	214	236	186	209	220	208	214	213	180	199	247	211	219	201	206	191	194	214	218	191	231	203	214	210	216	239	186	231	220	188	212	200	219	189	219	207	201	204	205	200	222	208	192	193	191	220	197	233	214	197	175	214	217	210	223	220	210	181	196	210	206	205	253	229	206	199	174	221	179	201	202	212	208	210	208	193	214	216	179	221	205	191	199	211	232	206	179	186	173	197	211	212	199	200	201	201	196	200	218	216	205	202	198	207	219	195	218	209	198	204	179	185	186	226	197	195	217	200	224	217	216	220	229	188	203	210	204	215	203	175	187	198	183	211	195	201	180	229	228	220	246	210	172	196	205	200	219	173	209	202	189	198	189	174	222	197	224	219	191	200	167	169	221	196	194	199	186	233	220	194	210	230	217	182	202	196	205	231	217	202	195	190	197	187	196	201	228	216	198	191	212	238	198	193	224	205	215	222	215	240	234	208	233	189	190	189	215	227	197	195	207	211	189	217	218	170	196	211	180	225	204	200	214	189	175	215	187	196	233	190	197	193	200	190	196	202	220	210	204	205	201	204	196	200	218	219	201	209	188	198	222	205	222	197	171	209	226	185	174	220	218	238	206	197	203	208	215	197	181	205	246	208	169	185	209	222	215	174	207	205	190	208	184	204	217	216	191	181	196	208	222	236	223	246	208	203	195	196	220	200	216	216	201	201	224	195	208	214	217	214
14331	27982	15315	6621	3549	2138	1615	1201	979	854	750	668	697	628	625	607	577	558	507	529	530	529	523	535	528	544	483	549	548	523	510	501	489	503	530	503	470	512	523	567	477	517	479	499	504	526	512	498	514	518	510	517	524	490	469	534	519	520	498	485	482	510	543	539	481	449	490	462	487	482	521	539	519	545	520	504	506	534	490	495	482	475	526	536	488	488	512	481	483	488	455	477	503	490	490	500	496	526	511	494	517	531	477	526	465	480	559	494	484	491	471	520	487	507	502	485	470	516	510	484	518	509	512	472	499	514	530	488	502	488	448	521	515	524	490	499	500	502	484	474	535	504	509	532	481	541	498	532	502	521	529	522	518	487	494	514	538	538	508	501	523	500	517	489	501	458	496	531	544	478	472	538	490	506	521	473	516	496	553	520	482	515	530	562	510	470	495	521	507	522	520	468	480	487	518	464	536	482	525	487	473	480	513	503	502	506	500	509	498	473	484	551	458	546	465	499	492	466	533	520	513	488	530	487	489	518	515	519	504	500	468	480	511	500	533	525	517	469	481	515	506	495	495	502	518	515	523	497	488	485	486	512	482	509	472	507	434	530	503	529	461	528	509	501	509	484	496	494	510	530	485	483	508	513	509	478	560	482	502	492	449	514	505	509	546	469	500	535	500	519	499	502	481	462	471	506	477	520	501	489	496	517	509	493	486	492	477	512	489	535	475	495	526	552	528	501	552	522	435	544	465	476	495	519	475	487	536	502	470	495	527	478	527	492	506	494	505	517	478	503	487	440	516	501	527	500	496	516	533	518	510	518	505	489	493	507	512	505	473	458	474	493	515	503	524	490	466	522	510	522	521	471	487	537	442	511	487	488	511	539	491	552	491	518	495	510	501	505	513	477	494	498	477	508	482	486	532	503	490	465	480	490	534	486	505	479	498	442	475	448	527	541	479	463	526	525	498	510	460	483	484	505	505	505	530	454	504	486	537	495	518	482	503	498	530	499	514	488	495	556	532	514	469	469	532	514	497	491	495	479	484	472	489	528	493	510	500	498	489	505	469	526	520	507	549	489	468	521	523	533	449	458	483	481	510	471	475	524	479	493	470	499	515	502	493	468	501	529	504	522	507	525	525	485	497	494	507	526	488	480	529	512	473	497	543	528	470	493	487	463	504	493	527	514	492	492	503	482	490	525	500	479	501	475	510	493	495	494	480	508	503	521	498	472	483	516	451	476	449	476	499	515	525	525	517	513	477	473	519	504	493	490	538	491	497	496	516	468	505	521	478	525	496	526	488	510	429	543	493	483	504	510	502	512	510	532	517	492	503	481	483	514	499	513	500	536	481	493	503	467	489	507	538	487	522	517	500	488	502	488	454	502	532	489	487	528	509	505	486	544	504	504	518	497	487	529	484	469	498	506	484	526	490	457	438	512	511	525	527	510	492	492	524	501	473	480	506	505	508	493	539	451	544	484	474	508	513	499	498	500	493	477	484	505	479	461	488	473	464	555	502	478	462	457	482	447	531	536	488	527	514	517	536	510	493	528	500	521	498	522	483	498	511	467	530	490	489	541	505	479	492	491	493	496	496	503	502	487	497	501	474	491	503	507	492	406	534	534	516	471	461	508	495	497	540	514	509	495	538	490	516	501	516	537	483	481	569	515	514	519	522	456	492	490	498	482	509	530	500	494	514	497	516	533	492	543	540	490	470	508	487	484	496	518	507	471	474	514	513	531	476	509	513	444	491	454	492	495	500	486	492	511	480	521	527	497	522	519	509	481	532	507	500	468	489	460	535	476	470	501	551	494	496	471	503	481	492	528	473	527	503	505	535	478	473	520	526	463	510	501	532	482	504	512	527	484	513	463	513	507	488	508	502	512	528	492	527	500	476	478	489	513	494	483	508	495	518	515	540	469	490	525	502	483	458	479	506	529	477	513	516	475	530	510	503	522	514	509	475	499	478	576	527	489	517	478	476	499	502	445	509	514	478	487	521	505	506	494	519	519	528	486	471	513	526	487	493	493	510	509	533	479	500	514	491	536	514	480	536	527	484	464	523	506	482	451	495	514	503	493	517	500	513	493	502	524	505	509	469	474	508	508	537	475	495	498	462	484	484	468	500	504	470	504	525	516	514	492	497	497	488	414	491	550	495	473	529	506	533	506	526	500	491	512	475	528	508	473	524	489	482	486	500	506	510	447	525	483	540	517	511	506	493	539	509	495	505	507	521	515	541	475	485	519	533	507	531	514	501	505	475	486	494	483	519	507	525	482	506	508	528	527	495	467	500	506	513	504	501	516	479	501	497	471	490	544	519	490	512	518	507	473	467	523	498	548	506	498	507	493	520	506	492	473	504	518	510	512	469	484	512	498	445	528	524	515	508	524	480	505	515	508	504	507	521	511	495	502	532	470	496	517	480	470	546	492	515	522	505	518	522	512	468	504	500	503	500	477	505	450	502	497	519	518	475	473	476	448	481	475	496	518	511	517	479	493	526	469	493	525	516	459	520	490	528	527	534	465	486	481	501	498	514	447	484	506	483	478	490	524	485	495	497	509	444	463	485	493	477	470	496	495	538	512	550	532	480	479	534	486	518	465	527	477	518	519	522	522	514	513	500	520	489	488	531	529	503	512	515	526	493	514	520	516	459	452	498	474	501	447	506	490	497	503	510	529	523	464	483	471	502	490	463	511	521	512	496	491	550	512	483	495	495	509	451	467	514	517	512	512	497	491	538	500	481	492	475	528	519	509	499	501	507	487	516	483	504	523	525	512	498	488	463	534	482	496	538	475	460	482	500	502	508	476	490	468	514	463	520	451	493	473	489	515	465	488	488	472	490	492	450	495	495	497	499	496	517	524	483	474	493	501	517	446	476	496	513	504	529	503	501	514	510	519	493	514	565	498	483	495	515	485	512	538	491	489	540	492	527	507	458	501	485	518	508	478	502	495	476	487	499	473	499	500	475	502	483	516	465	537	502	521	497	502	519	562	509	522	501	498	475	505	499	508	500	500	541	508	494	532	513	496	493	520	523	492	475	486	494	490	472	471	505	487	473	513	497	497	483	457	497	509	487	518	534	488	507	472	460	487	538	522	479	503	494	520	476	481	495	455	462	507	502	504	498	502	529	503	496	565	481	504	514	520	516	531	494	483	487	487	473	505	479	509	478	483	477	472	496	494	529	520	494	510	512	482	470	485	533	558	491	482	519	488	500	501	515	504	509	496	508	482	469	470	494	534	460	498	495	542	496	481	476	482	496	506	515	496	489	498	504	467	497	484	511	481	520	495	545	510	505	504	523	512	563	506	533	503	499	487	487	513	513	480	540	480	523	517	509	525	511	509	491	489	494	512	535	467	498	485	526	484	481	525	485	488	506	483	469	472	465	515	526	520	505	523	499	518	528	521	466	483	468	470	454	464	485	525	481	469	531	495	505	479	486	489	539	503	509	492	544	474	471	494	509	517	509	514	516	524	498	523	515	504	547	511
30872	21439	17668	6795	3135	1916	1377	1030	700	541	483	453	422	398	366	306	309	329	291	294	272	302	305	303	304	311	292	262	305	250	284	274	290	272	296	267	254	308	256	270	301	280	282	255	275	241	261	262	274	276	263	292	305	256	264	264	234	236	211	277	277	260	275	292	255	257	239	284	283	266	281	241	250	260	249	269	263	266	292	235	269	248	289	241	254	274	257	277	283	285	281	235	254	261	260	263	269	265	278	248	239	220	263	278	248	264	252	275	286	282	268	269	262	235	273	252	270	247	253	246	273	246	284	254	258	272	255	308	235	288	252	281	256	272	261	248	268	261	248	261	286	270	305	273	247	240	258	261	273	264	244	240	266	243	247	268	216	287	269	259	260	267	249	249	257	260	269	278	286	275	296	252	248	235	239	256	258	269	262	234	288	264	267	252	259	265	251	295	244	254	270	278	290	286	241	274	282	224	275	236	250	235	244	294	254	246	282	259	263	213	263	252	268	237	247	244	257	240	269	273	277	301	244	253	239	253	248	273	266	245	296	251	251	296	236	279	268	267	288	276	243	251	232	254	268	264	261	259	291	240	285	297	290	247	256	279	265	305	276	276	280	250	264	254	248	274	241	250	237	257	298	277	273	303	255	289	283	267	263	265	300	239	259	241	290	270	259	251	245	287	241	261	292	254	260	248	273	241	264	259	257	270	251	274	244	248	266	287	288	285	262	276	282	278	254	257	261	273	290	241	238	278	275	245	263	303	266	263	255	240	284	260	258	276	261	238	261	283	275	290	253	266	265	255	278	252	270	236	262	298	259	271	287	256	274	254	260	251	262	269	288	265	266	247	223	275	252	280	261	254	262	254	293	225	286	259	269	303	254	240	235	276	253	260	313	291	260	243	253	258	267	257	270	273	249	287	261	244	257	281	254	244	273	260	271	276	260	243	238	267	279	275	274	271	276	269	260	260	274	261	274	229	291	256	265	268	284	245	256	267	292	274	272	277	256	270	244	257	250	272	277	324	260	290	272	273	272	275	248	273	261	269	255	254	290	269	264	258	232	275	299	291	263	233	285	279	270	258	243	266	249	225	257	257	245	266	242	268	249	272	236	287	266	253	256	276	284	277	242	264	282	273	223	291	260	307	246	280	276	236	253	239	276	278	241	247	288	265	249	251	288	266	271	270	255	261	253	273	293	259	256	254	258	272	252	264	284	278	256	252	261	271	267	282	287	256	248	290	257	261	253	241	245	264	236	229	255	267	234	266	241	252	269	261	270	296	230	253	278	261	274	259	272	282	256	281	269	256	241	278	264	251	245	265	223	286	258	293	276	260	258	233	241	269	265	260	239	251	268	248	261	282	246	197	285	272	267	295	252	255	236	254	269	254	257	239	264	297	271	239	253	253	238	268	269	271	233	285	273	254	268	275	284	268	258	250	284	278	265	242	236	260	272	260	258	250	271	247	269	248	261	259	269	267	257	291	239	280	242	260	261	276	266	244	284	258	252	289	277	264	327	295	275	266	263	268	254	228	264	276	274	264	265	247	271	252	253	254	248	252	252	233	288	261	246	264	258	267	308	241	258	268	279	286	234	243	259	246	268	285	267	264	280	226	242	276	255	287	268	279	245	261	238	297	259	287	238	260	277	241	273	274	249	255	269	244	243	249	318	265	281	241	289	250	255	252	280	258	267	268	268	245	259	239	268	239	274	239	236	250	260	242	279	280	270	272	255	248	238	257	281	256	246	269	254	268	256	260	251	258	235	261	251	270	261	250	269	257	270	268	269	271	269	255	264	273	254	265	285	236	265	260	274	280	261	228	273	264	245	265	239	270	265	268	270	232	284	241	239	288	267	297	274	269	263	250	250	257	261	223	246	275	225	265	265	286	273	255	272	293	269	271	240	254	227	239	271	251	274	272	276	262	249	249	287	240	262	273	254	245	261	255	266	254	247	265	259	276	262	285	281	241	281	299	234	259	252	286	276	276	267	245	265	292	283	276	258	234	255	260	263	266	270	227	263	306	258	254	283	277	269	255	295	292	256	260	274	276	256	282	251	243	238	269	252	245	262	267	272	246	237	292	248	277	276	259	259	259	263	259	257	233	263	234	270	255	251	257	249	293	307	260	268	252	260	289	272	270	276	244	280	270	287	268	288	232	259	309	273	265	284	283	248	263	259	316	256	251	264	275	291	247	279	274	262	265	287	269	256	271	266	259	257	280	292	238	262	278	242	271	273	256	270	273	273	279	286	265	262	262	236	229	262	277	236	239	261	257	230	241	246	266	257	258	288	261	254	260	282	256	280	276	271	274	250	260	275	247	286	273	250	263	265	268	264	250	248	269	252	279	272	253	267	287	263	251	245	260	276	281	276	234	272	217	287	245	285	252	264	279	238	242	266	272	254	263	272	234	247	263	250	275	257	282	275	236	256	276	251	231	247	243	261	251	258	255	266	284	283	272	257	254	261	258	257	287	276	256	238	252	278	277	285	272	253	260	288	271	240	231	274	265	268	261	273	263	238	267	262	262	255	309	261	260	267	243	256	250	258	268	279	237	296	271	279	247	283	272	254	298	263	262	279	288	286	259	280	290	263	255	275	252	266	250	260	271	247	255	239	252	282	267	258	260	261	257	268	260	244	290	252	279	256	253	262	280	262	289	253	251	243	274	251	256	264	243	262	239	275	290	278	256	247	248	256	260	238	239	260	231	268	276	279	282	299	274	238	270	243	254	269	228	277	267	268	279	266	266	273	255	244	238	294	268	295	273	261	228	273	239	258	228	298	253	229	253	236	251	272	285	274	289	259	252	254	270	265	251	232	257	259	269	269	265	247	257	269	274	261	276	257	256	246	249	273	264	258	279	293	274	251	288	265	260	286	272	264	256	239	258	266	278	287	282	262	256	280	261	256	273	258	283	243	242	249	245	243	244	246	262	263	243	225	270	221	272	294	302	261	268	237	244	255	297	248	258	231	253	259	276	265	266	241	265	241	265	249	256	223	269	278	251	257	238	265	274	256	257	251	270	240	270	259	242	259	258	279	270	246	257	268	264	246	246	274	228	268	262	251	263	272	289	254	228	250	269	252	255	237	245	235	240	269	261	258	279	263	255	258	234	260	288	269	266	276	275	275	227	238	244	252	277	260	277	272	290	272	230	248	261	261	246	278	237	279	261	261	259	275	244	255	254	249	297	266	265	276	267	269	258	258	266	254	245	283	264	269	244	291	241	255	274	274	248	269	292	269	236	270	270	237	284	254	251	260	272	260	260	275	261	282	260	253	258	257	278	260	271	256	279	270	299	276	269	287	271	277	319	302	286	314	271	295	290	260	290	266	228	287	251	271	264	292	273	246	250	257	238	282	256	273	252	268	268	240	287	289	247	244	252	255	305	258	252	256	254	267	280	261	285	292	259	281	274	292	234	261	282	265	292	264	282	284	278	255	273	279	261	253	289	285	251	266	242	285	264	239	300	253	264	258	243	265	277	285	280
13386	16699	8668	3388	2062	1394	1087	933	854	760	684	693	656	648	708	684	640	635	660	612	629	659	660	701	650	624	666	625	661	662	652	602	639	620	611	630	657	661	606	656	635	610	621	638	617	623	660	669	619	646	641	622	648	657	620	641	645	601	592	639	648	648	654	688	671	620	650	618	633	607	590	688	595	632	694	624	696	602	651	643	622	622	619	622	665	621	620	655	621	653	636	653	647	654	627	620	620	617	596	617	617	660	587	633	661	626	608	622	674	645	637	613	632	668	628	612	690	635	683	633	662	693	686	625	620	611	622	613	611	643	643	674	581	654	613	661	662	626	633	649	661	623	664	615	647	630	632	716	639	657	661	656	611	630	644	625	597	657	649	636	649	637	652	620	610	616	665	659	584	637	696	629	612	592	619	642	668	617	606	646	648	666	654	617	603	645	660	616	605	663	663	616	654	620	680	680	614	645	629	602	634	633	676	580	622	626	661	643	618	592	614	675	638	638	627	625	591	631	620	598	699	637	644	660	626	622	630	657	621	627	651	629	625	642	620	611	637	609	631	630	634	649	628	642	633	618	637	638	648	673	679	611	651	675	674	602	642	603	683	647	690	630	655	624	642	583	655	672	620	663	638	605	650	589	606	617	645	654	655	654	681	617	610	646	614	624	638	594	638	624	669	627	599	693	693	631	635	664	622	638	608	663	642	665	615	654	623	564	639	625	675	645	682	618	605	663	649	609	611	630	627	642	666	613	632	608	638	630	662	578	685	640	614	596	641	623	637	611	599	615	624	604	605	629	608	667	614	637	604	655	648	662	627	608	606	624	671	636	611	614	636	657	651	619	622	629	618	631	646	623	643	643	607	609	667	648	642	613	640	648	673	613	595	616	687	662	647	671	644	637	646	606	646	625	608	675	570	587	662	621	638	632	632	668	683	618	635	631	617	632	638	592	645	623	597	612	607	627	671	620	644	663	621	632	603	628	645	641	636	624	584	642	649	614	605	675	613	676	627	639	616	608	617	637	661	649	711	697	655	652	590	617	623	675	653	617	657	660	684	636	682	668	647	674	670	634	613	651	649	658	627	622	596	628	637	675	629	614	673	655	621	619	622	655	613	654	655	604	630	604	647	620	641	629	644	638	679	669	619	630	629	633	640	653	648	666	583	610	603	623	581	602	617	660	614	625	665	610	604	678	608	624	601	643	649	656	611	675	621	625	621	639	665	663	617	641	651	632	614	608	644	638	653	622	642	685	600	610	568	603	674	621	649	636	656	598	590	616	613	629	612	615	664	629	604	674	643	665	649	633	657	604	661	626	631	641	614	590	645	672	631	658	600	626	663	656	629	635	653	628	564	644	611	620	655	597	641	669	659	629	660	648	616	642	648	633	672	650	635	623	631	657	661	627	637	614	639	647	699	626	619	639	640	611	603	643	623	658	622	661	636	653	664	627	646	607	626	648	651	579	655	606	627	665	616	624	633	643	643	638	652	639	647	658	580	617	631	635	666	643	637	696	667	624	616	650	661	638	656	649	651	660	618	654	634	652	593	623	663	689	633	636	658	643	587	625	655	635	639	637	637	602	624	655	617	642	682	657	657	654	617	616	687	616	695	629	627	578	637	621	645	622	635	633	656	646	624	661	648	654	631	662	613	639	615	606	670	616	672	637	674	704	626	651	602	606	620	671	640	658	603	611	616	642	663	637	622	635	610	631	606	612	650	634	665	589	630	598	640	629	631	635	626	663	634	630	591	645	632	595	671	685	665	674	634	593	616	640	623	615	627	661	612	631	645	641	648	680	636	659	653	653	702	641	628	646	697	608	658	603	623	638	606	650	628	651	612	604	609	615	646	674	648	654	653	623	626	653	647	634	624	622	683	615	668	659	627	599	604	640	616	663	640	692	650	667	654	571	661	658	624	644	643	603	641	627	652	620	653	625	598	637	622	625	633	605	643	654	597	656	645	647	654	648	652	587	665	628	645	581	648	647	589	666	618	651	629	636	635	606	670	588	588	654	647	614	651	609	684	665	627	616	640	678	646	603	640	656	656	652	641	638	636	609	658	638	639	666	627	641	613	686	587	610	682	586	630	607	645	662	669	627	644	614	633	644	621	604	617	657	621	676	643	620	626	676	576	615	605	637	646	600	655	616	642	637	671	627	640	659	650	620	652	627	648	631	648	626	613	617	619	670	652	640	634	630	666	607	656	625	617	665	642	652	646	644	659	653	640	626	686	630	611	643	657	641	622	606	700	626	591	633	612	637	649	640	618	612	624	675	647	638	654	613	621	638	656	657	640	667	634	653	671	629	621	590	642	659	669	648	627	662	634	601	639	662	640	665	587	616	617	646	631	621	642	689	607	637	679	635	648	610	615	678	635	642	613	656	648	676	625	629	599	651	645	616	617	661	631	637	643	681	637	614	662	643	620	602	629	643	666	629	636	636	636	637	627	652	655	638	626	591	624	653	665	619	623	631	641	625	660	621	595	625	629	619	644	606	635	664	691	626	641	634	665	618	620	631	636	638	653	625	652	667	640	632	650	638	641	675	598	634	667	618	645	648	585	577	616	652	680	617	683	638	572	670	650	593	619	644	638	649	607	623	614	616	657	658	656	666	653	664	621	641	613	659	633	643	617	650	611	696	587	642	607	636	657	669	638	669	680	665	605	624	626	621	595	639	614	589	626	636	647	694	648	642	604	618	621	683	635	631	632	651	649	584	695	644	617	640	648	672	607	655	668	628	643	613	613	569	653	621	647	640	617	636	626	609	678	645	599	637	641	654	659	638	611	578	624	645	649	676	629	620	644	653	599	639	638	637	634	628	623	651	628	619	655	628	662	679	674	650	623	648	634	679	654	588	629	592	626	626	648	639	657	653	620	600	635	660	666	626	612	641	645	622	604	634	612	651	603	615	633	651	646	604	683	631	694	600	673	625	641	676	639	608	641	620	629	665	656	643	617	637	610	635	617	651	597	644	693	647	599	571	650	641	655	624	622	608	619	668	687	610	622	669	610	651	621	629	614	606	662	676	658	618	662	625	639	662	647	644	601	635	605	645	657	647	630	622	658	599	616	657	625	624	628	596	618	649	634	637	664	594	650	618	680	633	667	666	625	622	665	635	603	659	625	629	661	617	604	613	650	583	613	632	613	597	632	675	658	613	641	627	650	608	637	630	651	635	651	636	650	643	633	637	656	652	688	638	678	581	669	613	636	611	625	652	623	610	586	659	620	647	616	627	638	672	638	667	610	571	643	595	620	637	665	629	619	596	666	620	610	654	660	595	629	649	662	670	668	631	653	652	619	644	656	633	629	580	629	599	665	631	654	641	627	674	643	674	599	651	615	628	625	641	609	642	659	648	656	634	636	649	575	663	623	588	567	621	618	636	634	592	608	630	627	626	591	650	618	636	655	685	647	672	617	624	656	592	647	665	645	618	664	650	626	637	606	621	647	593	646	642	670	674	607	648	630	644	642	619	606	654	634	632
24368	20994	24262	27931	21031	19660	4231	1787	978	760	578	536	431	431	381	326	297	275	280	282	245	274	249	259	261	254	238	250	283	246	247	204	244	213	222	236	249	261	228	184	236	184	214	227	225	243	266	238	199	236	235	247	225	208	196	224	193	165	182	188	224	228	228	226	224	202	240	204	200	215	227	229	212	221	206	202	224	221	218	227	219	213	202	218	217	217	236	200	213	216	204	227	241	241	222	203	204	233	226	232	225	220	221	209	202	218	186	223	213	231	226	213	219	227	205	250	233	221	189	215	227	201	208	227	203	186	194	224	236	199	225	212	237	233	188	216	231	194	214	213	205	227	228	220	211	226	227	224	204	206	210	219	203	231	241	236	211	204	220	225	227	210	209	217	204	233	210	213	221	224	201	205	206	219	212	206	222	197	244	209	218	210	200	197	223	207	222	226	231	204	219	196	190	250	228	238	236	220	240	188	228	215	222	201	196	225	220	207	172	227	212	220	204	229	214	221	229	225	189	193	212	228	211	219	228	251	214	223	201	218	199	201	230	231	223	219	216	227	202	205	233	190	214	212	202	231	197	199	212	230	212	255	222	210	226	199	216	228	168	200	215	231	204	227	232	218	212	219	215	200	228	202	196	200	200	220	225	208	211	213	214	213	210	206	230	206	224	199	198	233	199	213	223	188	226	179	206	203	210	218	216	216	251	229	213	220	223	206	188	189	216	247	257	229	204	199	216	227	232	206	216	209	219	211	220	217	219	209	216	212	194	205	184	231	214	198	194	206	213	229	241	236	222	199	201	216	216	241	238	218	232	198	228	212	247	201	215	201	217	218	207	207	207	243	198	242	225	214	232	224	209	214	189	213	197	213	254	192	203	214	227	182	211	198	216	205	232	221	245	235	211	210	202	187	192	206	203	223	203	216	209	206	256	203	226	198	220	206	227	212	219	239	226	207	198	214	220	217	193	178	220	234	212	230	224	197	218	236	179	234	217	211	213	229	198	206	218	233	186	192	227	191	219	237	229	199	233	216	193	185	201	204	245	218	222	259	216	222	222	246	235	221	227	184	238	223	221	262	192	227	226	199	222	225	244	218	197	207	216	244	197	220	216	222	218	197	245	209	184	224	212	245	219	208	224	197	189	204	207	200	216	218	207	209	194	214	228	213	217	202	218	236	229	211	215	197	226	187	225	231	208	204	225	198	191	211	227	196	207	211	225	197	202	228	182	219	234	202	184	222	216	209	241	229	213	220	213	218	224	191	181	210	230	231	211	221	226	201	225	188	229	194	228	210	220	204	210	206	218	220	198	232	202	234	193	222	195	249	206	228	201	228	216	211	210	207	223	204	214	206	221	216	192	236	225	213	201	197	243	221	182	221	204	229	247	213	220	208	204	215	202	234	226	216	274	224	200	206	234	209	198	237	199	221	206	201	187	223	198	220	200	225	221	228	219	235	204	207	195	194	201	203	245	194	228	208	230	210	201	212	248	214	231	186	217	231	209	234	232	206	194	203	232	246	195	213	255	207	216	233	197	211	193	227	216	190	242	193	203	236	247	213	246	205	220	211	204	217	214	223	236	229	237	209	233	204	186	203	218	189	207	229	224	198	206	210	210	196	210	226	209	209	208	204	207	212	207	209	229	198	218	190	207	195	235	243	188	209	213	221	221	225	224	211	201	219	214	237	238	197	222	222	232	196	227	185	213	189	245	219	208	219	235	224	217	211	208	211	217	233	219	209	248	200	223	223	195	201	221	204	229	230	199	208	215	207	198	228	223	219	206	200	219	245	190	244	200	183	216	229	233	229	199	222	205	223	197	219	202	210	212	229	230	225	224	229	220	200	208	225	211	214	181	191	215	215	195	214	203	222	208	233	189	203	191	214	221	223	212	206	207	209	238	217	215	191	241	180	207	215	189	205	226	196	213	212	215	255	197	236	221	219	222	217	195	206	252	228	184	229	193	233	200	238	208	205	220	208	226	229	199	207	222	222	199	194	202	247	226	201	228	225	226	201	201	222	201	206	239	218	215	218	226	220	202	219	220	240	206	211	223	252	210	210	223	216	197	201	217	228	221	222	226	205	201	202	242	208	233	219	197	215	215	219	247	237	218	253	194	214	229	213	212	208	226	239	205	211	189	205	214	208	192	208	204	222	216	226	217	224	222	239	207	221	231	207	232	214	230	223	206	236	242	222	214	244	229	235	223	208	197	246	224	219	213	195	226	198	225	229	213	212	253	213	188	228	221	226	211	224	214	215	216	204	193	216	212	239	211	209	224	226	183	238	172	194	187	194	207	224	201	198	189	209	199	210	234	228	228	198	210	205	214	226	239	208	177	203	206	210	205	227	210	226	204	220	209	238	237	211	191	219	226	213	225	214	214	209	220	200	181	189	228	226	231	208	186	194	217	226	197	215	209	220	231	243	225	223	201	190	206	194	223	230	240	200	199	191	214	201	232	231	199	196	211	217	224	218	184	201	209	213	211	221	230	209	210	180	223	197	211	222	221	196	206	245	231	214	211	199	196	210	197	206	188	215	190	209	214	202	203	218	204	186	226	222	225	207	198	219	232	229	257	205	181	196	201	203	239	219	226	242	225	207	244	220	203	225	198	202	247	223	209	248	198	218	214	231	205	225	229	239	227	199	256	228	231	225	238	201	224	205	206	215	214	212	201	240	198	194	222	205	185	200	224	218	196	203	201	237	242	214	206	239	226	196	226	211	208	198	220	229	230	218	204	228	212	215	203	225	207	242	202	216	213	196	209	227	233	193	221	256	209	197	208	196	172	208	192	212	194	212	255	207	217	231	214	202	225	200	231	268	244	227	203	203	179	205	219	223	220	213	219	210	217	196	230	230	213	217	227	197	205	189	201	205	238	218	212	232	199	212	207	216	226	215	251	235	237	232	223	238	233	211	183	211	202	226	214	229	209	197	184	214	202	199	198	226	241	205	226	203	211	208	189	208	243	222	247	200	209	225	215	213	230	212	220	226	230	208	210	211	252	242	207	207	249	193	216	195	250	228	207	211	216	208	200	200	190	200	227	223	223	212	207	221	211	227	225	223	207	202	200	207	225	244	223	211	237	206	203	222	211	201	201	207	194	213	218	217	245	191	209	221	202	237	233	226	212	211	203	191	213	205	226	218	206	219	220	219	228	207	223	192	213	214	209	216	203	189	194	215	206	195	194	202	211	217	201	242	209	202	182	220	228	237	227	237	225	209	205	214	222	232	219	218	214	208	223	190	210	197	238	228	222	205	219	222	232	202	222	224	193	221	209	184	221	208	200	207	228	238	208	210	228	231	174	190	212	207	235	220	232	211	194	204	206	206	235	217	221	211	190	224	228	214	202	218	216	231	184	211	221	194	201	241	219	185	246	211	205	219	195	207	176	218	247	217	216	212	196	218	237	201	203	213	217	209	224	195	205	201	193	219	230	198	220	206	214	232	209	194	216	195	211	194	222	220	192	225	214	227	216	224	203	190
13175	23451	12565	4972	3100	1989	1294	1105	860	729	631	660	636	625	587	608	529	575	567	510	581	540	560	546	549	562	532	566	588	572	493	506	537	521	555	527	498	534	557	521	528	506	512	502	501	527	556	533	513	552	533	504	540	522	498	493	549	511	504	523	505	524	503	532	506	480	524	477	548	514	509	554	496	518	551	528	500	535	527	507	546	503	538	523	504	515	530	517	546	497	529	548	547	537	509	494	546	533	496	526	515	545	529	487	543	514	532	522	548	545	528	514	509	522	533	532	539	570	512	517	534	460	511	541	533	530	508	541	524	554	537	546	494	510	553	535	502	538	501	547	506	504	545	514	507	549	525	526	544	510	537	517	516	515	539	553	544	515	542	553	505	498	509	525	481	494	535	511	513	555	498	536	555	502	503	484	538	537	525	519	545	490	518	558	532	505	515	530	501	496	538	540	569	519	500	549	558	521	506	554	571	549	513	505	553	509	487	523	522	528	525	550	527	514	524	470	552	519	546	540	515	533	493	483	519	593	539	519	509	482	582	496	491	494	526	525	497	551	504	509	546	523	497	476	535	498	532	514	532	510	549	547	481	515	513	540	522	555	549	543	513	519	525	521	534	537	541	567	546	515	471	522	512	549	544	523	520	530	539	539	527	543	498	514	477	521	530	546	526	520	528	559	534	540	538	534	541	534	521	556	526	495	523	496	537	506	541	566	526	547	536	524	528	493	496	502	537	540	528	487	543	509	511	505	537	512	538	538	505	548	577	493	539	569	551	505	507	530	518	484	535	546	488	535	542	525	533	543	487	529	499	500	490	531	525	525	516	513	577	522	575	511	515	532	536	483	549	545	523	526	536	501	553	520	491	502	492	529	505	526	542	498	539	531	540	501	539	498	505	493	515	521	559	544	522	525	534	526	516	514	515	506	527	528	508	512	566	531	503	542	540	513	513	542	510	548	468	575	506	490	550	518	525	518	546	557	478	516	498	532	541	517	482	572	587	527	515	524	587	506	502	525	512	516	486	502	520	526	509	551	565	498	496	509	468	531	543	524	514	532	498	539	502	519	527	542	515	501	534	503	494	525	519	507	539	555	503	513	534	544	549	519	502	507	528	469	569	511	549	506	546	524	487	523	533	500	514	549	514	534	488	513	484	515	495	532	518	542	547	539	538	545	535	534	528	519	534	553	535	532	486	492	510	525	519	477	501	521	544	511	556	501	530	490	482	487	522	511	524	552	534	522	571	555	538	539	541	533	499	526	528	492	513	503	502	489	501	479	513	511	506	533	550	515	517	535	544	531	551	518	508	511	504	536	485	559	532	527	536	552	514	520	497	554	540	528	498	546	518	511	514	486	531	501	537	525	558	514	487	513	510	504	544	496	525	512	551	513	519	544	540	536	527	567	533	511	515	503	521	545	548	519	466	524	519	551	562	536	521	529	494	545	533	503	542	528	503	511	539	502	547	536	530	481	564	497	545	487	535	478	511	496	489	512	490	487	541	542	525	557	534	556	547	539	489	523	501	530	531	525	515	513	535	542	522	555	516	497	545	551	521	476	505	557	503	557	555	516	542	522	501	520	536	493	543	548	532	501	506	483	495	553	522	521	523	519	566	513	550	541	529	551	542	561	555	519	530	518	549	554	560	549	556	541	504	540	527	503	535	522	523	506	481	566	492	543	546	500	533	484	537	523	507	506	535	503	525	538	527	508	526	510	537	543	520	511	552	550	542	545	489	532	524	531	526	498	486	479	552	496	522	525	531	540	523	520	510	547	536	591	531	530	559	528	508	546	524	534	576	545	508	536	519	561	509	513	524	507	532	525	552	526	524	553	467	547	519	527	522	520	529	548	521	494	561	497	537	529	516	537	538	492	526	551	529	521	489	517	537	495	503	523	519	516	544	521	543	521	542	532	531	525	480	525	526	511	504	559	476	535	519	513	542	512	515	526	560	545	495	534	479	553	529	538	550	479	505	544	514	535	503	541	532	587	551	542	506	514	498	504	526	536	526	493	512	559	536	516	536	502	534	510	529	517	539	539	478	499	503	494	549	505	493	527	523	533	522	547	464	506	510	528	514	547	517	537	547	490	536	510	547	557	488	525	538	542	525	532	509	505	508	551	515	530	510	548	512	457	522	505	533	511	510	551	512	554	527	567	530	537	527	540	540	514	526	549	522	491	538	592	529	506	473	550	528	530	553	551	529	512	513	530	495	529	475	520	521	526	527	514	546	521	563	504	555	538	524	548	535	479	531	556	483	513	547	522	528	531	527	470	545	499	517	522	517	556	531	523	515	529	506	528	525	540	535	489	553	545	503	501	533	497	537	489	547	501	528	534	552	538	526	493	524	533	569	547	493	471	512	555	548	567	536	553	511	575	509	488	507	510	552	494	544	536	550	526	556	498	544	468	551	531	548	564	534	466	546	500	533	526	507	479	504	531	535	509	512	479	533	532	518	482	542	529	517	548	496	454	584	531	547	510	508	535	528	506	531	565	542	514	535	542	548	511	564	563	481	512	495	586	489	499	520	521	575	529	536	509	543	497	506	512	529	527	558	511	509	503	533	504	528	485	531	539	536	551	520	520	555	508	538	556	509	515	556	514	531	531	511	538	549	535	475	564	546	573	507	504	524	562	530	555	522	498	520	524	536	541	537	542	496	495	476	521	543	520	511	552	498	557	570	518	528	500	539	541	510	516	514	543	522	523	532	541	507	537	491	516	542	529	515	541	514	521	558	493	574	529	485	538	550	536	540	511	500	505	513	546	493	533	541	500	533	537	490	544	564	569	522	523	513	509	542	547	511	580	518	513	507	541	532	516	543	517	516	553	516	546	491	538	529	523	540	512	510	508	494	508	533	512	535	522	497	513	501	517	541	473	488	517	471	493	520	531	547	537	488	517	544	491	537	516	518	476	527	536	540	495	550	567	530	524	494	515	527	522	511	530	527	528	515	501	515	519	498	537	537	504	551	559	533	517	503	521	520	526	540	494	534	566	511	547	514	520	507	554	538	494	515	511	532	473	518	528	528	563	518	533	511	536	521	539	560	499	545	536	499	550	508	571	527	497	525	512	506	510	521	511	543	547	474	541	518	519	520	538	540	540	478	490	563	500	542	538	524	531	521	515	545	525	544	529	541	525	528	550	531	530	522	533	574	503	530	531	520	531	539	495	505	520	494	518	526	551	570	557	525	527	516	542	521	563	500	533	502	555	503	508	501	502	518	536	494	533	532	500	513	533	511	525	536	502	496	519	503	522	532	518	515	509	560	555	556	531	548	512	494	518	527	551	477	467	565	526	516	563	528	505	530	516	556	528	541	552	495	560	563	496	531	509	533	528	495	582	523	545	562	513	510	556	531	526	555	523	520	539	513	509	537	594	530	511	520	508	515	556	533	493	537	508	516	511	523	581	539	549	541	559	517	590	538	544	505	551	535	515	517	496	491	497	551	563	552	534	500	541	532	521	528	525	549	538	560	493	522	481
23754	20962	24579	27510	20971	21076	17303	3626	1692	1106	903	760	636	517	435	411	346	289	336	286	313	304	269	307	303	326	247	253	259	253	250	220	257	210	216	211	236	199	211	205	197	235	196	196	183	232	223	211	215	233	233	220	209	193	202	218	199	195	218	224	220	177	199	203	218	183	216	228	194	195	231	181	192	213	162	184	218	214	206	226	198	211	199	200	198	212	210	204	187	209	205	257	207	234	234	206	183	209	212	187	210	229	210	197	221	196	208	208	213	224	209	198	205	212	200	210	203	196	199	211	191	223	199	212	209	195	202	204	217	184	192	215	186	207	193	202	208	196	212	193	198	188	234	216	206	217	195	198	199	226	199	194	188	184	187	218	197	169	228	206	219	200	191	209	191	202	199	231	227	218	209	208	235	218	187	188	215	192	209	195	225	212	180	199	208	217	195	212	243	203	197	191	244	219	227	206	192	214	200	217	191	211	215	193	204	197	184	200	197	170	207	218	218	180	197	200	201	201	228	228	204	219	224	197	185	230	225	212	190	201	215	183	188	208	174	191	204	249	219	209	228	237	207	202	209	206	222	175	226	185	213	197	224	205	239	228	209	207	212	209	234	179	207	193	226	208	206	196	212	195	216	197	181	207	182	197	191	201	226	201	206	193	210	223	213	197	185	183	200	195	210	191	200	184	219	199	200	230	212	229	205	205	194	191	192	233	198	202	221	197	206	205	228	221	209	205	192	216	237	194	210	183	186	248	243	212	178	190	198	206	201	194	209	195	204	198	203	203	192	207	186	202	217	213	233	231	204	207	210	222	187	207	190	179	224	196	210	225	218	191	205	209	203	217	178	184	177	212	182	206	197	205	229	211	225	205	213	208	207	190	197	201	198	211	239	231	208	228	202	219	237	243	192	217	203	205	198	167	199	186	214	212	183	199	227	190	212	198	197	193	200	208	165	209	203	220	206	216	194	195	235	200	189	231	195	227	194	198	227	209	199	198	184	196	221	200	185	228	215	211	229	204	207	199	191	214	194	201	168	191	211	210	206	190	204	196	203	209	204	190	194	213	217	204	225	210	208	216	224	194	202	226	214	219	219	185	233	182	196	214	186	206	229	194	205	195	211	216	215	207	227	205	219	187	192	203	216	210	199	179	228	205	199	212	233	184	204	230	219	215	228	200	204	206	166	205	210	209	219	180	226	216	200	236	196	173	213	202	200	225	216	184	204	172	202	225	179	201	208	232	222	196	191	210	199	200	204	216	209	189	205	217	210	188	179	191	193	217	233	212	203	214	215	199	198	172	208	217	215	195	199	205	184	185	197	225	198	192	200	227	193	196	196	193	206	184	212	199	250	215	186	197	197	212	214	204	193	207	204	202	198	184	210	206	199	220	206	192	201	217	196	203	226	192	222	213	186	195	196	204	209	206	195	210	215	204	200	197	218	204	195	192	187	204	198	222	204	219	236	193	185	195	210	187	213	178	202	206	210	188	250	230	173	211	216	202	233	206	216	228	199	217	190	231	214	216	200	195	211	200	208	209	213	226	225	209	229	183	212	207	172	195	197	198	219	209	239	214	187	237	187	212	218	207	201	215	220	180	227	247	192	202	196	185	157	191	213	225	192	207	208	187	220	205	193	199	193	198	200	233	190	205	167	202	195	193	194	211	196	212	175	197	179	173	196	212	195	189	194	197	184	207	234	215	205	201	222	197	208	197	209	229	193	184	188	193	190	199	189	202	212	202	197	199	198	201	207	178	201	207	230	191	215	197	154	243	209	195	204	182	207	190	204	193	215	205	218	223	248	214	205	187	195	216	203	214	216	220	199	210	188	206	216	170	229	207	188	199	201	199	208	206	208	184	182	207	215	202	226	232	204	198	200	196	206	217	210	185	204	225	209	210	213	199	214	234	181	236	181	187	179	198	189	206	196	196	206	197	240	206	195	196	195	208	192	207	201	175	214	212	195	223	212	195	218	206	215	193	215	216	201	196	203	176	221	190	213	199	210	200	194	217	198	220	220	217	199	207	178	188	213	172	222	200	199	225	234	201	201	202	200	207	195	204	179	205	209	207	197	202	183	235	245	213	194	211	194	214	220	229	192	240	202	224	227	195	209	211	191	180	203	199	188	167	203	205	183	225	178	192	198	202	200	192	198	193	219	186	229	183	178	194	190	213	226	212	227	222	225	204	199	207	220	226	194	220	208	207	193	200	231	193	213	194	198	238	214	220	185	213	189	204	182	181	214	171	206	199	220	200	205	216	235	213	204	234	201	198	194	183	205	222	193	200	198	205	199	180	191	177	205	189	195	187	208	209	210	193	221	188	218	199	199	221	225	215	198	213	216	230	218	210	209	201	215	220	205	190	181	211	215	214	217	198	197	197	231	211	207	206	196	192	192	217	207	201	200	194	219	184	205	205	218	232	210	203	204	195	191	192	219	192	195	214	204	202	194	186	199	223	201	192	198	209	189	215	213	214	220	228	209	212	206	185	207	214	230	214	178	230	192	210	235	223	205	183	231	195	187	240	184	200	212	200	215	196	210	225	166	225	205	213	212	207	221	210	219	216	190	176	187	200	194	198	198	215	214	230	220	232	188	201	191	209	208	212	187	204	197	182	167	192	229	227	191	204	207	208	188	221	195	216	213	209	232	219	182	199	209	202	204	206	207	207	214	211	201	207	205	199	190	203	204	182	207	232	207	191	187	198	189	177	211	205	183	217	223	208	223	207	233	211	198	205	201	212	192	185	207	202	213	238	213	211	204	184	210	222	201	185	219	201	191	176	217	208	238	220	224	212	209	227	199	192	230	221	208	224	185	184	199	219	174	197	219	201	196	210	209	220	223	192	186	201	200	185	223	200	217	217	182	223	195	190	231	228	228	204	200	176	207	230	204	201	200	190	190	211	202	233	220	194	190	216	180	193	184	198	230	220	214	208	212	196	201	203	220	209	220	200	208	206	191	223	191	237	199	221	210	199	210	216	189	218	215	218	207	194	186	190	226	186	211	180	213	210	219	220	207	206	209	224	201	199	185	194	218	224	198	179	209	207	196	224	175	225	217	181	215	186	208	175	217	204	210	218	223	210	222	215	192	207	178	209	212	221	208	222	203	184	201	197	181	194	208	206	217	197	211	188	221	232	190	208	214	197	198	228	230	188	215	211	240	225	224	189	214	212	210	186	169	226	215	189	203	205	208	193	205	191	223	196	204	210	200	211	222	208	191	210	203	188	174	223	224	203	193	229	214	215	235	219	181	197	192	208	185	192	198	234	188	206	219	203	229	214	197	204	219	198	184	228	245	193	180	192	223	196	195	212	204	183	234	212	200	227	221	205	221	252	192	205	201	205	206	212	204	189	187	242	215	204	212	200	222	189	225	205	245	189	192	237	224	208	209	203	186	215	190	216	204	203	227	185	193	230	202	200	191	208	209	229	216	208	191	203	193	204	229	208	213	207	189	214	217	188	161	171	203	226	200	210	185	199	210	214
14457	26884	15668	6503	3296	2450	1689	1318	1056	838	800	744	663	605	599	572	525	530	542	515	522	517	568	562	509	547	524	522	511	524	506	494	466	476	524	506	506	511	514	500	478	536	513	507	498	550	501	493	463	518	516	487	481	528	521	493	493	534	502	478	476	503	455	512	527	527	569	511	489	514	473	479	488	525	478	497	489	502	491	529	565	489	519	499	516	508	521	518	495	478	503	479	478	457	470	514	496	499	462	480	501	507	464	529	528	523	494	517	483	483	485	509	530	503	504	535	498	482	542	490	500	499	492	473	517	519	528	458	460	508	501	501	465	481	500	497	477	504	512	470	506	498	491	478	517	449	548	514	506	478	521	463	482	496	481	541	503	528	465	486	474	489	462	488	506	480	491	491	475	485	483	544	502	482	524	517	519	527	522	512	486	491	493	494	503	477	496	480	529	512	497	472	499	440	498	514	525	494	517	503	527	509	493	480	519	493	491	509	500	495	514	504	486	475	497	487	510	520	498	524	532	506	475	500	497	486	496	515	510	481	517	483	523	494	472	515	512	481	496	484	474	511	509	517	502	507	500	503	470	487	466	476	494	508	477	525	476	487	449	553	491	509	505	462	530	477	490	474	488	480	519	490	504	508	472	504	492	505	466	526	516	503	481	483	479	478	497	518	505	485	519	486	514	476	496	509	489	525	498	507	471	480	482	515	517	507	490	446	483	509	517	483	470	466	486	482	457	519	510	516	510	515	506	456	467	495	475	476	503	519	514	514	498	484	529	524	518	491	463	492	465	525	515	506	505	505	491	517	461	507	534	476	483	504	500	496	540	541	553	503	535	497	486	548	493	479	500	498	514	506	529	502	513	494	495	484	498	468	482	547	475	504	456	522	548	488	510	501	524	534	515	480	530	509	495	540	492	500	522	509	496	499	501	464	533	508	505	515	461	487	501	481	498	505	454	512	562	527	485	470	491	502	541	461	505	497	528	490	529	513	501	495	499	494	507	460	476	463	517	505	509	500	549	476	483	473	520	485	517	501	494	495	524	503	515	545	510	491	490	521	464	474	491	494	476	459	497	534	531	484	502	537	495	506	510	499	487	457	463	530	525	481	499	502	485	560	526	500	490	530	500	509	489	466	491	495	463	498	495	502	495	505	482	486	502	521	478	492	502	525	535	504	552	491	478	489	473	484	494	457	529	506	495	520	493	497	519	499	515	486	531	522	518	524	496	521	509	504	494	500	500	479	509	495	482	481	503	512	482	491	517	506	490	491	511	515	475	496	486	510	490	489	481	535	472	495	509	517	566	481	519	542	487	486	511	477	491	493	535	469	474	506	493	472	497	523	501	490	519	529	511	519	493	507	519	449	466	502	484	496	456	529	532	521	510	523	451	499	522	480	488	520	480	484	507	512	478	466	500	476	491	443	517	519	507	523	534	504	467	508	526	476	554	503	483	515	527	487	511	506	511	489	459	483	489	495	483	501	522	486	515	505	503	521	479	475	521	493	496	468	534	523	530	566	452	492	521	499	484	479	521	518	507	482	506	506	497	510	505	497	497	463	474	541	548	521	512	484	462	501	538	494	473	511	488	549	489	509	516	486	466	494	484	512	475	487	508	491	507	472	490	496	525	525	488	485	514	530	519	484	488	474	509	459	522	546	482	493	465	496	499	505	503	473	492	514	512	492	511	524	515	523	479	514	499	491	474	486	473	480	519	499	470	451	513	505	455	496	507	495	478	452	491	464	507	515	518	510	468	503	516	483	493	442	504	486	484	499	509	486	475	491	510	529	503	518	490	513	493	461	483	525	520	462	485	508	503	493	527	489	499	502	500	486	497	462	465	549	453	482	490	483	488	500	499	512	511	480	509	503	537	519	499	521	517	477	519	512	499	480	503	486	524	516	504	511	480	490	474	502	504	485	488	515	495	488	481	472	447	523	497	554	479	474	517	490	489	503	525	497	509	497	507	485	535	478	518	525	498	460	506	501	519	486	488	483	504	462	535	487	509	500	544	525	481	518	530	486	510	508	506	529	476	506	538	518	526	489	470	476	485	534	490	515	567	501	488	528	486	501	536	480	506	536	498	515	519	511	486	487	496	484	500	509	492	516	483	541	491	522	523	491	511	492	502	496	472	468	458	481	473	508	481	489	470	520	525	529	454	486	468	468	491	499	539	510	415	491	497	494	480	534	498	495	513	524	518	517	514	521	547	511	522	505	504	489	466	481	520	485	521	465	510	530	478	518	516	514	476	502	517	558	527	484	554	511	485	546	481	502	495	496	479	511	534	518	488	489	517	483	452	472	509	465	495	524	505	467	480	484	513	508	504	518	541	520	533	472	488	513	480	489	472	501	505	474	523	460	530	525	474	514	507	494	471	492	514	506	529	471	498	472	501	469	488	508	508	496	505	513	516	508	459	501	485	546	503	496	511	481	528	542	481	518	482	518	480	494	515	532	482	512	497	495	487	535	520	508	513	497	476	484	525	500	495	512	542	489	492	526	519	525	518	510	491	508	520	490	524	485	474	462	511	492	517	482	509	471	467	512	481	530	497	489	502	515	484	528	492	481	502	482	503	536	498	524	507	509	500	491	503	484	469	465	499	498	503	484	472	453	517	492	461	492	507	491	529	503	491	490	501	511	537	498	522	504	491	486	492	493	526	520	453	517	478	495	490	523	489	496	520	498	485	496	474	518	497	504	528	509	526	518	497	502	512	485	526	476	492	534	471	514	494	524	498	513	514	486	532	495	514	468	492	488	489	487	476	504	490	460	462	449	502	503	504	508	496	510	488	511	504	520	474	501	507	499	507	457	492	510	511	516	474	470	506	500	504	520	494	516	472	511	469	507	487	481	538	479	518	485	511	476	528	516	510	464	524	506	539	558	546	513	474	457	471	504	546	477	529	505	510	512	498	505	518	501	528	500	503	477	493	477	529	499	485	480	536	496	496	489	527	505	480	535	528	510	466	444	457	499	511	502	474	496	524	529	507	521	451	483	541	514	499	512	498	514	492	512	455	488	483	532	528	494	515	517	505	501	459	485	513	505	485	482	501	496	490	523	539	514	497	520	467	428	523	522	455	493	494	497	520	503	515	482	541	508	520	512	481	518	529	481	464	497	496	484	490	505	504	490	492	526	517	519	486	514	489	483	482	485	517	512	530	483	485	510	489	489	522	499	474	528	512	512	485	504	522	512	477	491	500	488	477	480	520	496	498	534	480	513	477	488	502	535	488	506	505	487	487	494	541	459	498	484	473	501	463	525	472	483	498	512	491	532	493	515	504	533	489	512	539	507	483	521	497	486	521	480	510	482	488	475	490	498	509	530	414	497	492	514	509	484	490	512	516	488	480	511	506	512	511	503	476	485	502	492	458	512	512	469	478	479	517	478	490	504	532	505	518	477	520	518	498	500	490	504	520	498	484	531	448	494	505	493	487	509	489	471	479	464	501	557	520	477	533	485	522	520	514	493	509	475	486	493	461	484
30968	21443	17430	6659	2207	1626	1261	1045	752	558	527	425	420	366	364	314	314	333	322	281	293	270	283	284	300	291	298	272	292	259	299	243	277	273	252	255	241	287	267	257	285	270	297	259	274	267	235	257	253	249	250	270	242	263	278	256	262	268	240	265	292	264	286	274	246	256	293	219	284	274	257	271	269	251	274	258	259	268	278	263	237	271	263	308	278	274	241	294	260	269	234	253	252	280	271	235	254	259	273	266	243	239	256	260	267	249	298	258	268	263	273	236	296	251	239	248	253	250	258	253	259	261	286	278	259	277	277	267	259	290	266	245	276	249	268	230	297	274	275	258	268	247	304	287	212	260	261	273	285	273	277	241	265	283	302	278	242	247	275	275	283	262	268	275	257	297	232	257	253	273	260	277	262	276	271	277	282	245	269	277	238	259	273	280	253	268	249	283	269	269	278	232	299	260	246	246	254	262	283	282	315	260	279	265	279	230	261	246	279	257	229	249	275	278	300	258	245	277	276	278	278	270	272	291	282	292	288	275	296	236	301	249	269	250	271	304	264	257	264	257	280	283	255	252	269	289	280	256	238	259	224	259	278	275	277	292	278	264	265	235	253	258	293	244	266	307	289	289	301	273	279	284	275	294	273	284	257	244	264	268	245	264	277	272	282	255	248	284	268	230	254	243	267	276	273	290	255	277	275	220	253	284	261	228	258	276	272	294	276	222	259	250	268	315	264	243	287	256	265	257	240	269	266	272	284	234	268	271	275	279	257	267	260	267	265	285	254	268	269	271	285	290	279	240	264	274	275	259	232	283	292	283	248	283	270	253	296	238	266	256	288	257	273	262	272	254	241	274	260	263	280	274	290	278	280	265	271	253	255	263	280	261	268	296	242	260	287	268	245	284	268	264	231	248	261	252	260	262	261	235	270	270	253	294	251	243	260	307	269	252	260	239	281	285	277	290	274	293	240	265	230	267	263	253	254	270	265	260	278	245	262	257	247	277	278	261	228	255	263	273	222	276	255	271	233	308	237	263	277	238	275	281	258	248	259	266	243	243	245	293	252	265	262	247	250	278	242	248	293	239	253	239	263	254	268	268	253	258	265	253	269	267	235	276	274	250	259	281	269	271	252	277	283	285	268	279	278	256	276	272	260	282	259	262	263	263	247	235	276	254	254	271	274	234	271	232	287	266	243	256	250	297	253	268	297	258	272	266	280	258	250	255	269	271	246	275	267	271	259	257	279	254	261	260	281	276	294	258	250	255	287	282	267	269	259	266	283	254	236	261	276	285	285	261	251	266	272	259	265	273	272	247	258	266	285	267	282	281	282	274	271	273	238	259	269	258	270	276	262	253	270	281	245	237	246	273	271	246	266	251	257	249	259	260	253	274	297	280	277	303	274	257	252	263	264	272	263	241	248	234	267	270	260	300	240	264	288	262	245	254	257	265	284	283	263	289	273	241	243	287	249	262	278	289	240	270	269	304	259	258	290	246	271	286	260	267	296	272	258	245	283	248	265	262	279	257	244	263	280	262	283	252	267	265	254	292	279	231	255	245	263	295	260	282	252	272	266	250	246	289	262	254	264	267	229	268	291	279	264	245	280	271	272	253	264	265	276	286	284	291	284	245	275	279	288	274	244	256	286	259	228	282	248	259	249	267	284	261	267	270	265	247	275	279	272	294	289	273	288	239	256	259	255	229	281	248	285	260	275	246	266	285	281	267	243	264	263	248	245	257	267	273	252	254	271	290	274	242	263	251	247	240	271	255	242	267	264	264	244	265	276	266	249	278	253	281	255	258	262	303	276	242	259	255	261	250	281	248	303	252	262	279	305	264	274	252	259	268	259	287	275	265	273	247	247	284	289	271	279	255	255	264	278	286	303	283	293	265	242	275	255	273	275	288	258	278	263	264	266	244	251	276	246	272	298	275	263	263	284	236	270	258	247	261	254	285	251	290	260	242	232	226	252	253	241	251	263	257	254	266	242	267	268	271	284	257	281	249	247	262	276	270	261	272	248	276	255	246	240	274	270	271	269	248	287	252	258	284	263	264	260	247	245	263	243	292	263	259	265	276	280	291	274	263	249	258	264	274	302	244	231	242	296	288	242	247	274	263	279	269	277	279	251	288	244	246	262	286	256	268	266	276	249	232	285	274	237	295	267	317	305	286	262	263	230	290	281	260	275	268	274	272	286	273	273	273	298	287	262	258	292	244	268	270	270	290	273	260	246	275	278	258	270	253	218	285	263	251	240	257	274	238	300	261	254	264	280	237	236	278	243	285	255	255	270	232	275	249	280	234	270	264	258	285	259	273	250	254	290	291	266	257	259	254	267	274	254	285	270	258	244	278	252	277	243	276	258	238	267	266	285	270	259	297	267	268	263	246	266	250	271	277	273	253	276	281	273	255	272	289	262	268	270	282	265	272	230	278	289	287	249	259	274	297	289	248	244	253	288	236	244	263	255	266	256	260	269	282	285	279	257	259	256	276	281	245	283	266	297	258	250	285	270	290	296	289	235	305	287	274	271	246	257	261	245	248	245	305	266	266	259	253	266	270	260	270	278	273	252	272	250	266	242	245	248	289	237	288	255	258	275	268	278	268	262	281	269	278	258	279	253	273	274	283	282	279	270	274	245	266	262	270	269	247	256	274	254	287	290	301	269	263	264	257	276	254	266	284	290	291	295	259	285	272	248	286	241	275	264	264	269	242	272	275	262	286	232	294	238	238	288	231	243	262	292	264	254	280	287	246	278	239	273	273	232	264	281	270	251	245	261	302	233	240	261	289	250	285	276	267	260	277	282	273	248	265	241	252	293	245	270	270	279	229	278	284	266	242	269	288	254	278	276	266	280	296	273	299	310	255	263	283	267	231	289	283	247	248	255	253	306	258	281	277	253	252	254	268	245	260	303	256	273	283	239	269	278	257	253	264	254	246	293	259	270	270	303	240	262	242	283	274	281	305	239	294	261	287	242	278	223	245	270	294	277	267	316	289	277	260	260	284	305	244	246	259	257	267	270	237	261	265	262	234	229	257	269	257	277	268	251	263	259	266	266	299	275	258	272	278	305	253	252	282	301	278	274	254	284	261	277	263	264	263	257	258	272	260	264	236	274	266	273	260	287	250	282	260	271	287	259	255	277	269	268	238	253	275	273	257	249	271	271	270	249	280	274	243	256	229	270	276	238	247	266	263	280	284	279	266	302	281	276	252	263	258	257	294	299	300	242	255	266	254	266	256	248	285	273	241	272	284	273	250	276	296	245	277	255	266	261	244	251	252	275	261	277	285	259	263	264	266	257	270	232	295	256	294	255	264	264	246	277	259	286	269	270	244	286	267	277	246	284	286	234	271	300	266	260	275	268	267	263	270	256	275	233	248	244	234	288	268	256	261	232	243	248	251	263	251	274	255	278	260	287	300	266	247	269	253	259	239	250	311	227	274	284	282	290	259	260	271	261	246	254	292	282	283	262	293	283	270	250	322	273	277
14314	16591	8425	3449	1667	1309	1011	968	833	790	724	683	728	648	692	684	687	635	669	658	637	629	697	663	656	654	665	689	638	662	598	668	652	644	703	674	662	667	596	638	620	649	650	651	646	616	626	671	642	605	620	668	652	683	605	663	607	606	621	650	575	627	604	628	615	649	628	651	642	645	649	625	650	619	641	644	689	670	681	643	660	656	642	629	602	652	642	645	625	636	650	654	639	629	650	615	651	694	585	679	645	628	646	606	666	676	631	652	666	652	679	598	650	612	662	656	607	670	633	644	614	641	648	656	630	654	654	641	591	616	656	631	586	609	649	617	657	636	643	614	655	629	673	617	649	649	633	682	622	606	709	641	678	637	587	616	635	643	634	699	610	640	612	621	647	590	600	674	656	604	601	638	637	602	632	626	611	669	622	658	611	591	614	682	680	650	613	640	678	636	675	639	655	621	667	601	619	633	600	671	660	662	646	684	633	625	621	697	697	714	642	635	629	657	645	634	630	665	682	629	598	624	655	655	615	650	654	607	602	592	588	668	630	674	634	622	617	647	626	643	611	619	611	608	659	653	650	671	643	634	649	624	676	635	602	634	640	652	639	606	655	644	681	603	635	632	650	674	656	667	653	632	660	610	658	595	630	595	639	667	657	613	635	591	637	663	687	647	617	632	690	650	657	618	624	688	655	637	685	627	695	640	616	622	600	663	588	614	624	633	638	641	644	640	623	627	623	626	609	657	613	656	624	661	644	617	622	603	647	640	667	639	628	658	634	669	662	683	643	600	674	655	643	639	624	611	609	626	634	597	656	670	634	666	618	643	630	646	599	612	663	649	684	609	690	658	634	612	618	631	657	623	644	654	625	655	664	611	683	620	629	649	625	643	660	628	636	629	657	640	630	616	655	652	637	660	632	675	634	623	606	678	644	646	619	627	665	653	637	624	643	663	640	664	663	622	611	698	587	603	670	651	660	639	646	644	683	609	594	632	630	586	661	655	603	670	626	690	633	614	611	603	645	665	656	659	633	666	617	641	601	625	630	687	624	633	595	622	619	607	603	616	616	664	612	664	627	590	675	658	611	630	624	647	645	635	620	657	638	624	601	668	636	625	613	649	658	651	639	603	621	658	598	652	663	656	625	671	671	646	656	619	657	708	639	674	642	630	644	687	674	638	591	673	676	588	641	648	654	652	628	669	628	654	642	621	668	632	616	645	619	638	622	603	593	655	636	607	638	698	668	615	615	626	717	626	642	645	671	656	676	640	667	638	674	668	659	612	706	656	674	605	664	641	609	618	622	682	641	617	629	605	661	658	616	628	626	622	637	616	662	608	629	649	643	664	636	638	656	700	626	651	673	620	652	640	656	610	682	605	655	674	673	639	648	618	684	638	638	658	645	649	636	613	633	599	642	654	669	610	635	648	647	642	651	649	613	641	641	664	673	631	650	587	632	670	628	661	635	630	641	598	622	631	676	590	672	650	656	657	650	643	656	669	670	607	635	677	637	625	626	655	627	629	653	591	657	634	647	662	626	629	699	661	656	624	597	666	613	604	647	651	642	650	628	670	659	659	634	625	606	627	629	615	676	583	603	641	661	634	605	630	629	641	608	635	669	693	637	649	630	662	657	640	628	621	634	658	618	624	656	638	629	626	649	657	643	631	612	618	647	617	679	670	649	621	610	623	642	601	666	608	618	609	676	643	606	645	641	621	624	635	665	592	597	640	658	611	674	650	607	672	653	631	633	643	622	656	610	661	643	640	644	583	631	638	616	634	668	606	669	623	669	636	639	635	612	649	608	637	615	645	625	632	680	641	676	659	684	635	676	645	641	629	610	657	608	648	647	659	647	670	643	639	673	650	649	631	628	654	604	659	633	603	660	685	617	640	662	690	630	653	628	669	618	648	620	662	674	647	613	595	624	630	680	650	622	597	656	630	620	655	629	629	678	622	620	640	603	661	642	637	644	632	636	635	628	641	635	665	675	654	644	654	628	621	619	639	638	631	551	643	652	625	650	653	626	629	633	626	651	621	647	676	627	658	626	648	638	670	638	649	635	670	673	693	650	632	644	632	620	622	662	612	649	632	647	671	636	645	656	651	661	626	648	622	629	679	608	624	599	672	631	659	642	640	670	673	651	625	627	639	647	622	636	687	656	602	589	630	624	639	640	639	665	627	658	619	628	628	619	658	639	606	663	610	630	626	610	641	631	624	631	632	667	627	599	601	668	627	677	608	668	634	612	622	688	639	623	619	640	640	632	623	660	600	639	625	641	612	612	665	680	652	650	627	671	629	639	606	648	614	610	691	632	629	633	670	646	616	662	657	678	622	610	592	618	652	677	639	649	631	659	676	623	632	621	720	707	645	599	644	670	626	602	645	605	575	624	654	679	654	687	655	664	643	683	610	592	637	601	633	599	652	666	636	620	686	638	616	666	614	618	646	657	632	647	611	665	613	623	554	602	647	606	642	656	681	654	681	669	637	666	619	624	641	648	649	621	603	615	617	642	645	649	608	605	649	636	611	647	658	647	602	668	643	664	665	650	656	616	632	679	643	650	613	593	635	602	665	640	628	598	634	653	587	636	657	644	650	649	655	643	614	626	646	582	653	623	647	643	596	634	656	629	659	686	644	624	597	630	662	610	634	620	647	629	608	641	649	628	611	688	629	638	663	598	629	610	647	635	608	667	638	592	701	682	602	603	671	667	658	634	627	652	648	663	610	587	642	621	649	621	656	659	618	612	678	633	667	629	644	604	646	642	653	637	648	630	635	662	618	640	631	664	618	638	622	676	639	649	614	609	619	659	627	688	650	644	631	648	642	648	653	628	614	673	616	701	634	633	636	674	657	631	682	678	612	656	636	620	609	640	630	676	655	664	644	638	661	645	630	647	662	651	652	611	642	648	648	653	650	623	652	656	663	640	634	598	636	665	636	655	648	676	684	656	633	688	692	638	633	622	642	667	635	603	639	633	619	659	644	620	642	646	594	655	653	635	650	585	629	599	665	619	652	622	630	617	628	633	647	603	631	628	677	669	629	627	627	696	649	640	595	683	642	644	637	613	636	638	643	664	627	624	634	687	707	632	643	612	658	670	640	687	626	619	647	646	646	669	638	643	612	603	642	620	617	621	667	623	643	679	648	612	651	670	685	614	598	653	636	600	630	643	620	648	673	653	623	601	693	618	705	684	616	682	643	614	621	616	676	647	631	629	717	626	635	683	655	631	636	650	686	662	649	652	608	655	657	681	617	605	662	666	687	625	665	656	650	671	669	639	633	644	627	642	635	618	701	660	674	628	617	688	651	681	673	603	646	651	641	637	629	657	597	644	675	621	639	673	606	654	637	644	624	612	653	642	656	631	672	654	663	647	622	640	618	608	683	579	670	653	649	610	634	598	657	654	666	650	636	638	678	640	659	663	660	663	580	683	638	653	608	622	676	656	601	622	683	646	665	620	680	631	633	648	638	657	646	621	653	635	634	632	621
24450	21028	24282	27975	21059	19588	3636	1833	1232	814	684	571	509	400	338	317	259	289	316	278	281	287	313	255	281	245	235	226	252	258	264	241	245	249	207	239	234	209	258	225	211	213	225	239	204	225	233	227	238	241	238	233	207	204	238	198	204	249	194	229	239	224	218	240	226	189	210	228	202	191	193	235	216	215	225	196	211	229	225	203	226	210	229	225	226	211	237	240	208	187	245	225	247	220	207	206	228	219	231	233	236	237	200	217	200	206	202	201	228	219	232	216	231	233	221	234	209	213	180	207	219	223	203	218	235	206	208	215	231	236	210	237	210	189	224	223	222	265	210	196	222	211	199	235	223	192	218	216	207	195	207	210	218	205	243	215	226	202	229	228	232	245	191	230	222	236	218	233	225	244	194	225	229	230	217	232	234	226	229	206	215	222	228	244	235	216	220	219	222	222	216	210	218	223	207	259	199	207	231	219	226	203	227	190	196	221	227	255	228	199	203	217	212	226	244	230	215	237	240	228	245	209	196	207	224	227	198	246	215	226	198	195	219	178	198	199	212	232	237	221	197	214	217	211	234	221	199	196	218	246	226	222	190	218	205	221	231	221	235	247	224	246	225	219	196	213	234	204	199	205	216	207	226	202	195	216	199	221	239	224	203	228	209	218	185	208	211	210	209	222	196	223	221	231	211	202	229	243	221	216	216	235	260	202	214	236	189	215	215	221	210	205	200	230	210	235	234	198	225	229	203	246	208	204	212	209	231	213	216	198	219	233	229	214	220	216	231	230	214	219	214	226	227	233	233	192	228	200	213	207	232	225	227	221	220	206	214	209	215	217	195	220	237	196	220	231	214	251	210	214	211	220	220	207	207	192	204	227	231	215	229	219	235	212	205	244	219	213	216	184	205	234	221	227	255	245	212	208	247	202	221	256	196	215	218	203	227	213	218	236	206	202	217	199	178	232	220	225	246	222	181	240	235	213	212	227	219	209	210	198	230	233	222	222	217	227	198	223	200	204	212	247	233	188	201	228	210	215	232	220	202	208	220	202	194	203	200	249	220	212	203	230	242	199	235	245	256	265	218	213	200	225	202	198	235	203	234	228	209	228	230	219	205	200	210	253	225	219	197	224	234	222	235	230	198	233	226	196	196	202	234	232	196	200	210	231	204	234	204	236	213	210	209	201	216	188	216	235	220	198	232	218	238	232	219	197	205	227	223	199	204	218	243	226	214	222	221	239	222	204	219	234	204	227	212	230	230	215	222	214	229	224	221	208	214	215	213	205	216	190	224	207	251	213	229	219	200	228	219	259	197	239	251	237	219	234	230	220	191	245	200	229	214	201	239	199	226	221	225	212	214	220	195	178	226	208	204	231	223	221	240	214	190	233	252	225	223	202	230	217	213	242	215	220	211	200	233	218	204	247	221	228	218	213	195	241	211	232	222	182	235	210	234	209	238	238	225	221	217	234	220	194	265	224	239	210	208	201	224	212	225	210	222	207	230	242	238	218	205	225	203	206	215	187	224	208	230	194	212	231	204	194	220	229	200	189	221	188	215	194	216	219	212	212	227	219	220	211	210	216	230	245	241	246	239	225	245	207	209	217	221	176	232	264	223	221	242	226	218	219	197	208	199	219	220	219	211	223	216	231	207	202	213	179	229	207	208	211	225	223	193	218	234	231	208	235	221	220	229	204	222	205	230	222	246	238	211	208	220	196	221	198	212	205	194	202	210	236	235	242	192	229	216	226	239	223	215	246	213	249	228	243	226	237	209	233	204	200	247	180	224	231	206	200	211	206	224	225	226	216	225	206	206	208	226	220	269	231	218	216	213	182	231	228	237	210	227	208	231	232	200	239	220	196	202	209	203	220	212	233	225	191	226	220	207	233	244	215	188	180	217	219	212	227	227	194	174	210	213	219	198	207	211	228	212	205	227	240	217	241	205	253	204	219	212	214	233	242	213	218	200	223	220	213	221	207	196	204	238	228	196	222	212	211	229	230	221	217	232	181	224	222	207	249	250	232	233	212	225	245	222	229	224	213	223	207	212	227	196	209	222	219	209	211	221	226	229	220	203	190	202	211	202	227	202	208	219	223	216	199	244	245	239	218	197	216	193	220	187	231	217	196	202	246	215	227	212	247	205	219	197	225	241	229	202	231	225	222	218	207	213	231	214	228	227	191	201	191	197	222	213	205	203	224	228	215	203	239	232	201	247	218	232	203	209	215	206	211	214	205	202	207	262	221	221	235	234	236	223	224	216	210	229	222	195	208	228	218	239	235	218	223	271	223	236	202	200	221	226	225	205	178	197	217	230	236	220	238	211	182	226	238	214	207	240	227	218	225	204	222	247	198	205	222	223	205	246	181	227	246	230	238	215	229	203	234	237	222	222	214	224	216	214	239	230	222	200	227	191	223	244	242	229	224	239	237	227	199	230	227	218	210	226	238	212	202	233	200	232	240	212	208	237	197	215	195	210	258	198	240	198	214	217	234	206	185	219	201	246	207	207	211	215	210	193	250	209	228	198	227	209	210	230	218	215	231	210	231	221	221	216	221	253	244	226	204	217	208	236	203	210	218	211	207	253	213	244	213	211	247	221	242	214	240	226	221	206	240	210	233	233	224	207	225	233	225	220	191	226	211	220	244	192	218	216	209	225	208	241	204	196	224	225	210	228	225	228	236	204	209	214	221	197	209	231	216	188	218	234	231	202	229	228	243	236	206	237	224	242	206	213	233	214	251	206	228	234	197	223	230	196	225	208	209	230	207	220	242	229	211	239	201	213	215	206	227	214	211	191	225	216	210	228	215	212	224	197	232	254	197	216	218	210	198	211	224	227	226	214	249	211	244	229	230	219	220	229	236	227	224	205	218	201	203	233	225	223	241	248	227	227	212	229	223	217	205	215	180	254	221	218	223	230	218	208	203	237	223	232	239	213	245	227	214	236	209	234	243	207	204	251	214	228	260	253	217	197	230	222	179	242	229	241	229	226	198	222	220	226	222	212	209	229	201	225	215	243	203	209	234	220	210	206	224	208	220	230	203	217	214	219	211	217	215	238	203	212	212	213	239	210	223	249	220	214	197	227	187	206	203	235	203	249	212	231	204	228	212	244	231	217	177	231	210	207	236	228	218	227	211	211	212	237	230	244	215	212	219	232	212	219	203	210	224	209	242	211	204	212	194	184	193	215	202	252	203	217	240	206	206	223	196	225	226	199	224	218	191	235	190	227	224	190	235	204	241	203	212	235	203	201	214	214	226	213	193	228	199	240	206	211	232	206	208	204	196	203	220	220	219	227	236	237	250	231	204	194	235	224	193	233	214	210	220	223	225	241	220	228	208	230	208	228	223	204	245	221	217	189	217	258	216	230	209	222	243	215	247	183	201	212	237	208	205	202	220	202	207	208	246	236	225	219	185	220	218	207	197	226	210	216	170	199	229	209	212	223	221	202	212	207	206	196	215	207	201	244	223	223	206	212	204	192	215	236	210
13702	23453	12844	5105	2425	1655	1325	1085	877	783	712	659	678	633	602	595	559	568	543	556	578	575	573	553	569	514	540	526	546	590	545	553	531	566	504	570	539	521	543	515	540	539	488	514	545	567	537	540	554	559	570	526	535	528	574	498	505	579	518	567	509	535	533	521	532	560	548	570	565	539	578	550	525	556	530	535	557	523	533	516	572	519	544	571	539	533	566	526	555	504	499	515	512	543	545	538	512	537	526	536	564	555	475	518	576	528	557	539	538	551	517	568	556	569	549	548	553	560	552	546	520	544	536	543	550	544	553	522	548	515	535	530	495	544	548	554	555	503	507	581	543	520	542	525	565	551	548	546	529	538	534	537	540	562	534	527	545	536	489	516	512	557	547	518	566	528	565	555	491	564	520	584	531	540	562	539	550	542	575	557	587	544	545	520	516	515	572	539	565	527	543	510	513	543	548	546	510	500	544	555	515	545	533	504	549	538	562	522	530	549	548	517	554	545	527	506	563	529	550	540	497	517	499	554	522	568	546	514	477	541	499	532	532	543	528	596	497	517	545	550	562	549	557	549	560	544	583	546	544	508	511	570	520	515	588	515	505	516	560	520	528	526	544	577	597	567	569	497	551	533	545	518	576	511	543	531	534	532	521	518	537	549	523	536	559	522	549	525	526	548	547	532	540	548	545	497	538	543	543	507	554	529	550	518	572	532	493	546	545	542	528	533	538	550	575	566	512	561	556	568	548	527	520	554	523	538	515	535	529	521	549	577	548	537	528	495	528	529	547	538	525	520	567	546	527	562	556	507	560	539	567	525	505	546	507	551	531	558	559	541	549	488	526	554	550	535	520	556	502	531	549	508	559	573	541	546	550	548	562	556	546	486	487	525	500	514	550	555	552	555	556	570	521	512	530	526	506	542	500	510	505	578	558	552	543	506	517	547	550	497	511	544	572	499	541	524	543	531	557	554	498	512	543	514	543	518	517	561	551	520	525	500	557	547	539	469	537	545	544	549	540	497	584	551	556	520	557	528	546	538	513	540	522	527	559	522	539	546	541	574	526	578	536	567	508	556	495	540	544	563	511	546	553	531	559	535	576	536	536	505	568	528	548	562	568	545	489	523	548	592	529	515	574	540	552	551	552	536	542	533	504	497	554	524	511	516	537	515	566	528	555	557	543	525	572	538	522	548	507	530	535	518	510	556	533	540	555	519	541	533	541	544	524	560	483	453	529	546	538	527	528	518	534	552	572	550	511	578	523	520	556	539	552	588	521	567	577	530	545	572	552	517	548	543	532	553	517	529	541	555	580	525	561	583	534	527	519	538	519	497	553	559	538	565	519	550	507	542	561	560	562	522	496	564	539	548	540	495	531	481	524	562	552	548	565	543	550	541	564	548	502	555	535	534	516	524	573	544	575	529	499	509	520	555	585	539	516	567	496	512	510	532	515	526	525	560	498	531	530	544	521	490	549	562	517	548	503	561	517	518	598	538	552	497	545	568	533	568	568	508	564	600	554	537	563	524	550	534	535	564	539	566	492	544	532	562	536	492	523	548	534	509	510	570	538	527	561	529	524	504	496	527	535	561	494	539	514	528	551	560	547	528	534	565	517	542	511	503	552	550	529	543	512	524	555	557	513	561	528	542	513	550	495	573	542	538	573	530	515	576	571	524	548	532	547	537	539	535	529	535	509	563	584	538	548	562	507	551	538	535	525	549	554	555	561	552	517	515	560	537	549	550	542	502	562	544	524	532	562	489	550	540	535	522	518	544	539	565	523	528	527	558	533	544	518	520	557	538	547	555	514	553	563	538	540	546	495	488	539	558	553	545	572	553	561	543	543	558	539	536	548	560	555	533	517	476	511	539	558	528	517	508	516	553	519	527	594	535	516	538	549	564	577	565	556	559	534	543	507	539	499	536	466	558	555	550	509	508	562	584	535	535	557	579	542	541	505	522	537	516	491	483	498	530	524	530	541	513	514	537	577	519	530	502	537	608	554	560	578	555	544	559	534	536	537	549	535	523	526	556	501	521	540	552	569	569	570	597	535	530	561	545	543	542	490	545	545	546	540	539	534	518	553	545	531	519	514	559	505	508	555	568	528	564	499	549	552	476	531	542	536	555	563	555	545	501	543	550	610	543	531	570	564	513	535	510	495	559	505	539	566	523	534	542	517	604	559	546	539	545	571	528	546	533	519	520	510	548	565	537	558	507	533	548	565	519	586	529	515	538	543	516	569	585	518	604	505	544	536	565	517	511	545	532	541	562	547	519	534	513	511	538	516	559	495	579	539	546	525	539	546	530	577	567	501	524	534	544	551	551	526	567	513	550	520	567	547	537	537	556	572	541	536	514	517	516	527	524	562	526	519	522	561	543	534	538	517	571	525	558	576	579	552	517	519	557	569	544	555	535	552	528	510	496	548	525	546	532	571	522	557	537	544	549	568	556	539	547	549	516	553	516	558	557	507	513	546	524	511	529	530	568	568	537	532	524	550	547	558	538	548	503	470	575	541	568	522	532	541	524	542	578	498	537	524	546	581	532	507	515	525	564	486	524	544	529	526	561	549	537	521	489	516	528	532	552	520	561	501	504	530	542	547	568	548	538	575	538	524	517	528	569	500	561	547	516	509	573	472	503	539	501	540	513	529	520	560	495	515	537	532	543	509	496	562	551	511	566	569	519	530	540	528	533	508	539	621	559	503	554	518	530	515	490	545	500	529	547	532	550	525	508	539	535	559	552	542	527	540	548	542	550	531	544	508	565	550	570	557	538	510	582	524	514	559	565	521	550	504	523	552	535	528	548	535	514	525	495	555	518	538	530	546	530	557	571	538	521	544	530	556	511	586	563	554	518	541	486	527	528	550	548	565	541	515	565	533	579	512	550	551	500	511	527	553	549	514	542	570	571	558	543	567	535	577	519	552	550	557	548	538	550	531	566	543	530	502	515	598	533	547	523	567	569	549	522	509	533	502	549	534	520	546	539	536	552	513	551	528	535	536	551	501	543	518	520	513	525	566	578	522	534	554	507	566	534	540	522	516	559	513	540	515	512	503	499	554	506	500	559	546	543	500	536	527	531	543	534	515	582	497	521	527	544	521	513	510	552	550	507	554	548	520	499	517	560	539	537	513	499	542	537	518	558	582	512	544	498	555	530	546	514	501	481	519	504	554	541	530	554	503	525	565	525	518	542	532	579	524	547	522	571	569	555	489	500	555	515	546	540	538	515	537	533	563	556	525	518	538	535	555	559	489	594	519	575	527	518	558	517	529	559	545	537	540	559	591	533	532	529	564	507	536	496	530	532	544	522	572	540	516	536	553	567	540	578	534	495	508	495	574	556	529	546	559	511	532	527	516	562	587	593	544	534	588	556	521	558	565	574	552	517	548	571	548	537	533	522	524	505	561	565	556	525	570	490	554	515	514	511	547	512	577	574	546	540	559	543	525	522	587	538	524	534	515	530	540	548	562	534	539	557	530	526	517	531
23817	21002	24627	27570	21013	21097	17029	3631	1887	1396	1026	836	671	534	447	404	331	320	337	307	304	314	298	304	301	293	261	236	266	275	270	235	280	230	220	236	222	220	218	203	210	202	211	236	213	205	210	212	208	218	217	231	202	191	209	207	202	196	199	225	211	218	203	208	228	246	215	190	230	216	200	194	185	190	219	180	211	185	198	231	201	216	237	204	231	199	203	232	212	228	249	209	240	236	213	229	222	243	227	214	230	215	232	189	193	201	191	217	214	188	207	212	216	193	150	213	204	201	198	210	198	223	216	244	210	210	192	216	196	203	220	210	206	217	209	204	224	223	241	232	216	232	226	200	220	195	208	198	201	214	209	212	211	223	226	196	190	193	231	172	199	236	220	213	215	222	208	212	211	199	191	212	205	215	201	220	211	210	221	228	210	218	224	230	176	207	235	210	226	210	204	185	223	218	217	198	211	202	218	204	185	214	195	195	208	221	211	212	216	207	210	199	210	202	200	210	226	187	213	208	201	213	211	204	205	194	217	207	198	183	218	203	208	221	202	205	200	220	190	207	203	217	244	191	219	222	195	219	186	188	198	203	210	218	212	216	209	187	199	225	233	175	217	242	194	197	201	228	205	197	225	226	223	212	209	202	229	220	201	215	212	212	209	231	209	210	203	210	215	206	229	232	232	201	195	201	230	185	207	207	217	191	203	226	202	202	212	207	216	240	214	217	196	198	214	213	214	220	226	203	213	203	220	210	196	247	228	201	201	227	203	200	176	213	211	199	237	196	234	218	204	228	229	207	229	221	239	220	205	199	213	225	221	209	212	217	202	214	194	179	195	190	198	181	187	223	209	221	227	210	233	202	220	234	244	222	204	228	215	213	220	213	224	202	209	225	204	218	204	254	218	189	185	216	200	217	230	230	202	208	218	205	228	212	238	211	192	206	218	199	203	245	219	201	211	205	199	214	234	214	220	221	203	208	227	228	221	228	192	212	217	198	195	241	181	187	223	224	175	195	207	205	191	227	226	190	178	224	232	215	221	215	214	206	214	204	235	234	198	214	191	194	227	214	211	202	185	197	218	197	203	252	229	207	214	235	236	215	207	214	201	195	211	220	198	207	199	218	211	192	212	187	212	223	193	221	216	212	231	200	230	229	187	199	205	224	217	204	196	215	228	204	210	225	195	218	226	238	204	232	220	211	215	200	202	208	210	225	203	202	212	225	226	217	216	224	219	223	229	212	196	207	213	178	205	201	221	199	219	194	231	210	222	205	201	233	219	197	233	185	219	212	212	192	212	217	219	217	203	204	183	214	233	226	233	201	219	214	202	210	190	213	201	228	221	214	209	206	193	191	206	230	231	208	180	196	197	231	222	221	198	191	258	234	204	230	232	198	226	210	208	224	209	206	186	229	216	217	215	214	227	202	193	195	224	205	208	206	213	208	215	195	195	232	228	197	214	237	212	235	233	231	211	181	235	227	189	206	203	196	205	198	204	225	226	208	188	223	222	214	210	210	206	194	205	228	203	199	213	238	200	193	225	200	213	211	231	208	213	225	222	199	248	241	199	202	207	217	215	227	210	210	207	231	236	219	195	221	218	186	192	187	231	202	212	204	218	209	217	194	209	194	190	198	191	197	246	258	209	206	208	209	219	212	190	191	220	206	223	217	219	224	227	211	227	211	178	223	204	226	189	215	211	226	228	243	220	212	221	215	236	214	227	223	217	239	247	208	223	196	187	235	229	207	214	224	210	203	211	208	224	223	203	216	235	189	217	224	217	224	206	199	208	219	207	224	215	234	208	199	199	198	222	227	229	206	219	205	214	217	186	209	203	221	216	190	204	201	177	191	209	218	230	214	188	218	215	233	170	205	221	207	203	216	231	218	200	194	228	187	234	227	194	188	202	225	191	202	202	235	208	214	246	211	211	214	216	209	211	199	220	197	190	218	220	220	208	218	209	209	189	228	209	207	213	185	240	238	216	213	216	227	201	209	219	214	203	212	209	192	232	226	229	220	201	195	220	221	212	204	208	191	248	192	206	242	221	192	201	224	214	192	202	204	190	209	227	240	245	227	213	221	221	201	204	200	207	210	200	202	212	218	223	227	236	231	223	230	223	230	184	219	194	209	223	197	218	219	205	210	213	196	194	205	210	221	215	218	216	230	197	200	182	213	206	216	241	166	205	193	215	195	197	208	213	184	202	224	210	204	200	196	182	200	230	240	225	223	200	208	215	224	182	227	193	204	213	200	219	212	224	202	219	208	229	227	205	218	218	201	212	215	214	177	212	224	230	236	195	212	222	241	199	234	227	224	217	205	210	204	191	208	194	228	236	188	222	219	202	200	226	214	219	243	206	212	185	215	212	215	222	202	221	187	245	219	193	165	182	206	213	211	202	204	212	207	209	212	215	217	224	207	205	219	232	195	188	198	203	217	205	232	222	229	244	206	203	234	196	220	223	195	214	207	207	204	208	207	201	209	210	223	204	194	210	208	193	196	203	223	229	181	232	213	198	214	210	199	230	202	204	250	246	212	201	221	205	204	242	178	207	199	202	230	215	214	202	220	188	200	184	217	195	223	196	193	227	219	219	206	231	202	218	195	193	231	209	226	213	203	210	202	238	203	212	213	216	196	182	207	205	228	221	192	203	217	225	194	200	202	219	218	226	188	194	185	222	231	192	243	209	231	192	210	191	183	209	226	190	204	194	208	227	199	225	205	197	236	220	203	207	215	207	193	215	218	234	210	233	199	226	205	205	203	198	207	228	222	217	242	202	212	208	213	239	236	185	212	239	194	213	210	223	217	210	218	194	229	205	215	216	183	205	226	231	211	201	225	200	204	211	225	232	203	185	208	183	197	242	205	224	198	233	207	215	211	218	213	219	234	208	221	203	204	230	197	231	207	204	257	217	235	227	250	229	190	205	197	185	217	215	210	227	227	240	192	212	219	226	189	199	195	189	230	215	195	221	212	209	233	226	198	200	223	196	190	196	205	206	215	205	214	196	196	225	205	244	220	207	208	229	214	207	207	229	233	206	226	214	201	213	198	209	182	207	225	193	195	192	210	228	221	218	244	196	222	217	215	228	200	198	214	216	207	213	192	209	193	196	226	211	209	208	201	206	187	192	221	220	240	183	224	225	224	191	217	206	203	204	211	180	215	213	199	211	228	221	188	239	220	194	205	184	175	223	225	216	197	247	189	190	216	230	204	208	220	198	201	211	210	226	238	181	229	192	203	223	223	205	221	207	195	197	230	206	210	194	193	206	199	190	209	245	215	214	200	219	222	201	197	198	201	208	192	237	215	200	215	211	192	208	211	224	221	226	213	239	232	211	215	210	207	205	206	208	215	201	226	234	215	185	212	213	200	195	214	189	188	211	199	208	208	212	217	216	195	238	224	190	214	205	216	229	207	207	225	200	248	208	199	206	208	222	212	196	250	209	197	201	199	219	210	172	216	252	209	218	203	226	237	199	225	198	208	190	203
15360	28047	15954	7237	3613	2046	1661	1410	1077	933	858	773	738	641	568	612	594	555	554	577	609	557	560	571	539	576	574	583	541	532	548	559	553	533	553	568	514	533	489	533	521	536	544	522	537	493	546	555	495	497	558	512	559	501	483	517	491	536	520	506	521	511	538	524	498	499	527	536	516	550	547	549	544	459	517	540	506	505	544	524	493	504	505	502	531	495	475	473	528	486	517	508	494	517	524	541	516	482	508	530	500	523	523	511	536	493	549	528	548	506	495	544	492	543	483	537	505	526	497	519	500	496	524	496	513	518	492	543	531	507	502	540	505	503	528	509	491	519	535	558	519	523	515	528	509	540	520	504	526	526	512	498	539	440	519	531	526	525	492	518	514	530	510	518	511	522	560	513	526	520	524	493	476	513	511	511	512	504	536	518	506	476	492	555	524	482	487	523	518	516	488	512	515	495	525	542	554	534	537	496	507	521	511	509	519	498	501	484	537	512	499	513	527	528	514	466	519	510	486	574	533	548	493	490	543	504	493	487	526	579	523	508	541	514	527	525	520	519	506	515	540	507	516	509	499	503	528	512	526	519	490	526	524	494	476	518	530	519	527	507	502	501	537	505	476	577	497	482	480	557	522	518	529	509	508	533	521	502	497	488	563	497	510	548	516	484	503	482	512	518	539	526	523	550	558	495	521	544	488	501	481	497	518	515	509	494	500	532	507	562	483	539	531	547	535	509	553	502	477	495	523	509	496	560	511	515	534	535	525	520	508	513	522	524	529	519	543	526	519	510	497	494	517	486	529	508	493	473	514	522	503	551	564	499	489	546	451	493	473	521	570	535	501	518	489	535	516	528	505	518	522	542	460	520	480	506	509	518	500	547	496	496	521	532	483	491	535	538	539	527	514	499	451	526	482	538	545	493	547	505	546	526	511	459	529	515	531	518	466	511	489	515	528	524	485	506	553	501	503	496	500	485	572	535	530	498	517	534	518	508	504	502	511	526	520	528	523	529	533	535	517	514	500	493	512	491	502	494	514	510	533	498	504	538	490	515	542	526	534	524	495	543	491	535	527	500	553	535	518	512	515	487	500	513	520	482	522	509	525	506	512	497	490	516	491	555	484	499	519	575	494	494	500	499	522	537	547	507	510	524	549	536	459	530	466	507	521	526	498	532	521	542	519	489	536	513	461	496	517	509	519	531	528	498	526	514	543	512	482	503	543	540	515	493	481	547	458	508	492	547	511	502	486	508	522	487	554	504	523	568	516	551	495	525	487	494	515	525	488	487	537	550	519	519	507	510	557	516	515	452	508	541	523	512	503	544	523	498	544	494	542	544	499	533	517	485	533	499	467	541	535	521	482	517	491	531	567	507	488	493	547	531	515	515	470	533	523	502	491	503	526	514	498	498	521	519	521	501	498	527	509	508	538	539	505	494	481	567	556	508	504	504	498	564	510	505	500	523	508	564	559	555	504	493	525	500	537	527	515	482	516	513	510	486	530	551	539	508	506	538	528	511	516	491	567	522	513	508	495	517	532	529	502	500	493	527	510	496	505	540	537	530	515	513	505	529	520	543	510	538	529	508	522	521	499	491	503	490	496	530	533	486	553	512	499	508	536	493	552	509	540	545	551	538	505	523	548	539	522	503	536	496	489	507	531	484	542	512	494	540	522	514	563	553	509	477	526	484	523	498	514	494	511	492	528	513	519	509	493	537	497	526	497	493	518	492	504	471	520	515	547	542	506	507	518	480	504	553	525	505	550	538	553	470	506	542	505	509	545	492	511	484	523	574	500	561	483	520	554	534	526	513	502	556	497	507	516	539	538	565	505	514	483	511	539	497	492	532	531	513	531	502	491	507	503	516	504	520	508	470	535	534	475	501	502	536	477	458	518	545	500	483	544	496	545	578	479	516	509	510	552	497	501	483	543	555	529	487	538	498	546	495	511	504	529	525	556	470	524	518	527	530	533	492	535	515	504	477	479	519	524	501	530	478	479	485	499	495	518	512	497	520	526	522	502	503	521	501	497	525	497	548	476	499	536	550	472	494	524	523	540	550	518	558	515	558	541	491	529	505	506	513	536	474	533	539	530	518	502	512	501	475	561	533	495	494	476	465	519	537	512	522	523	503	534	506	522	539	534	544	466	532	538	507	474	512	527	519	524	516	491	542	513	527	495	516	518	483	549	542	506	524	529	527	503	520	527	502	511	473	511	551	559	528	505	513	529	550	497	496	504	543	514	514	549	535	508	525	507	513	525	509	541	531	499	514	478	483	511	544	498	524	496	546	481	530	502	501	522	479	547	486	504	569	481	535	512	519	527	509	545	518	504	525	530	494	530	555	537	510	507	508	496	483	534	523	516	522	525	488	510	533	524	528	531	512	538	509	493	557	511	514	501	523	517	518	499	554	491	490	525	535	484	510	529	479	524	501	499	508	497	505	521	502	511	501	526	513	506	525	506	528	479	534	523	500	552	542	522	529	529	498	536	520	493	479	501	519	487	547	463	516	479	497	492	536	504	505	544	538	525	513	488	505	499	519	497	538	536	521	542	518	555	522	501	533	537	522	527	565	496	503	500	522	505	509	463	488	489	539	524	508	520	546	509	513	478	468	549	477	546	514	546	524	520	547	539	517	511	562	521	528	508	507	538	529	525	511	534	493	508	502	547	551	486	507	503	524	506	512	510	489	506	518	549	507	545	495	520	536	482	515	515	523	485	505	513	546	501	500	523	500	532	506	533	499	497	523	511	559	505	519	486	502	501	483	510	518	479	510	474	527	491	489	510	504	484	444	536	491	548	518	502	504	524	523	529	513	502	513	496	524	491	499	488	522	501	550	490	498	557	525	519	524	521	553	519	538	534	493	537	479	540	504	461	538	520	499	562	534	533	533	494	549	542	518	507	513	528	512	544	540	495	537	530	532	552	545	525	491	515	491	570	562	523	554	499	510	527	528	522	486	515	511	540	504	503	557	521	475	538	521	510	551	530	513	545	515	530	546	541	491	487	545	503	519	511	530	535	468	500	520	505	500	481	522	492	536	512	523	530	492	502	500	558	481	522	523	505	521	465	480	497	509	502	536	514	539	514	480	502	562	511	515	512	518	532	522	520	509	476	503	517	471	500	485	539	518	517	531	495	539	484	524	558	553	570	525	527	505	487	547	508	510	520	501	519	481	527	507	523	548	509	481	517	482	487	521	543	488	544	478	563	477	552	537	526	527	506	498	512	526	531	500	507	543	529	503	533	547	484	529	520	482	466	535	496	492	490	524	501	525	529	573	512	547	533	490	476	518	510	500	518	540	523	527	545	534	486	547	503	482	493	538	513	493	503	509	564	509	497	513	518	543	508	503	493	515	522	498	512	535	511	525	544	499	534	525	508	498	524	551	504	498	513	513	538	536	466	468	486	501	516	548	499	527	457	531	497	546	503	516	504	500	519	493	487	501	522	527	505	545	520	503	489	535	500	532	491	508	493	537	540	503	488	498
30925	21466	17785	7433	3046	1618	1263	1015	815	678	543	438	388	366	356	329	277	327	302	308	310	322	300	307	302	296	306	293	298	291	264	257	317	256	271	279	310	277	284	252	265	282	292	243	245	266	231	274	270	276	260	251	299	252	243	266	297	278	243	299	248	312	260	275	277	255	287	268	270	284	271	282	263	279	270	292	266	268	259	293	260	288	277	295	266	270	291	270	276	250	273	256	251	263	281	281	263	294	254	251	265	251	245	258	265	267	256	232	294	283	264	288	285	305	258	266	262	260	274	266	286	290	285	268	286	272	272	272	248	267	261	248	260	273	274	266	240	278	257	255	281	280	265	268	240	258	263	259	265	247	299	276	237	261	232	259	263	285	247	260	247	302	254	278	256	274	273	275	247	276	272	247	253	267	227	241	268	242	261	287	276	312	275	254	270	251	298	301	270	258	274	271	246	266	284	274	260	255	257	262	266	266	294	295	283	268	259	261	246	271	271	269	271	291	276	262	255	262	265	259	306	271	254	270	231	279	262	288	245	279	247	270	258	268	271	260	275	260	289	279	259	273	305	302	238	288	286	281	293	253	288	282	279	276	274	260	263	263	267	267	253	264	270	253	274	287	312	265	246	305	271	251	255	316	245	259	267	252	295	267	259	289	300	288	235	261	283	261	264	256	226	265	273	266	268	292	300	263	253	272	247	260	289	280	222	264	274	279	252	279	290	279	272	253	279	295	262	276	287	245	283	273	246	267	252	254	246	252	272	292	258	282	235	279	243	267	288	283	234	273	277	238	281	275	272	261	242	276	254	275	298	269	277	264	256	277	245	275	275	265	270	280	284	272	294	231	257	261	251	266	249	284	270	272	240	249	269	252	268	265	261	270	277	242	262	265	282	250	242	262	253	272	259	254	277	274	244	260	279	283	254	221	243	299	274	272	276	258	243	267	278	277	254	276	242	254	266	291	274	306	260	300	266	285	251	286	272	290	254	270	243	289	299	288	251	287	258	277	265	234	267	287	269	261	277	277	258	290	237	274	258	283	244	249	276	263	255	251	266	249	267	275	252	245	263	264	308	289	283	288	246	279	257	245	266	276	272	271	295	258	277	262	285	269	301	287	274	247	269	265	285	253	280	285	265	256	287	297	265	279	253	254	263	233	267	301	259	282	254	259	273	231	252	286	280	282	240	271	292	274	267	282	275	303	281	286	282	265	273	286	273	287	256	282	278	294	336	286	251	278	265	283	259	262	259	306	252	264	258	244	253	257	281	286	289	269	261	261	279	279	265	251	258	238	277	246	261	276	252	272	261	271	242	273	278	265	283	277	256	274	264	262	243	273	249	237	267	269	268	270	272	273	293	234	274	238	268	270	267	284	283	245	265	269	276	290	274	291	261	267	255	281	249	260	248	285	269	296	274	271	273	282	274	271	304	275	260	281	292	261	260	271	271	251	297	258	258	233	279	270	266	283	277	277	259	316	285	248	257	263	265	290	229	286	239	292	255	255	282	282	251	262	261	279	269	275	266	274	266	283	274	260	235	278	253	268	287	262	279	304	264	270	253	258	266	243	267	277	265	267	273	279	292	263	283	289	299	254	277	284	272	243	261	265	269	244	252	266	256	266	255	295	278	262	278	279	275	276	254	254	266	292	266	245	240	274	279	275	239	294	227	280	278	245	270	262	302	298	273	269	264	253	242	257	313	267	260	238	264	221	248	260	279	274	288	270	284	255	272	244	230	241	243	258	274	254	257	256	233	266	307	265	275	264	253	266	300	277	261	254	269	289	303	250	256	268	278	266	288	267	272	295	267	284	248	285	249	273	270	278	279	282	251	280	259	288	275	284	256	233	252	249	277	257	298	289	291	279	265	273	290	246	259	258	277	288	271	274	269	280	308	265	258	243	272	286	278	285	286	284	265	275	273	264	275	248	254	308	275	269	288	271	294	262	278	256	247	255	272	281	254	263	271	291	267	292	265	241	292	269	261	266	274	279	292	272	254	279	274	268	289	286	260	277	280	263	276	259	255	251	256	228	256	248	254	281	248	251	245	267	250	267	254	271	272	280	280	272	285	286	273	254	276	262	242	297	277	277	255	250	238	262	274	276	242	252	287	267	273	268	275	258	260	271	265	282	249	259	264	237	265	269	272	268	276	249	281	254	269	272	287	254	262	272	263	248	271	293	261	254	255	229	240	265	278	261	296	238	273	263	258	283	250	290	261	264	309	262	271	260	275	263	299	297	300	277	259	254	274	236	261	252	251	264	250	255	212	274	271	292	247	252	287	263	257	267	267	260	282	254	224	275	275	267	276	274	266	252	275	253	274	234	274	248	257	271	263	287	265	254	248	273	266	284	267	271	266	252	255	239	257	265	243	271	272	254	254	222	269	245	245	270	251	268	267	268	264	286	284	266	298	259	259	244	249	263	253	256	282	279	278	281	309	250	275	254	288	250	257	277	283	272	260	275	262	291	259	259	272	277	276	279	312	256	279	277	257	290	290	277	261	288	271	295	274	291	238	272	284	269	269	290	294	253	278	285	260	279	255	281	278	247	276	273	277	255	253	289	258	273	262	258	289	284	239	258	271	295	265	244	248	289	261	284	306	288	275	271	268	257	253	267	269	243	273	290	253	231	258	260	282	271	250	247	274	237	250	263	247	290	286	298	283	280	288	243	289	244	281	284	265	259	257	260	249	249	239	276	245	296	240	245	269	229	282	262	271	280	274	284	282	283	275	265	266	266	266	270	264	277	273	304	292	241	269	271	282	286	269	271	275	267	294	269	290	293	249	249	259	274	280	269	271	249	267	288	257	245	258	232	258	273	269	257	263	270	271	244	305	293	261	275	258	244	269	258	245	281	238	253	256	294	261	246	294	255	240	255	257	321	297	267	271	250	268	255	240	263	282	263	289	274	265	263	293	257	248	300	254	248	278	262	246	300	273	284	259	289	307	279	234	283	250	247	268	255	296	261	270	288	246	268	274	251	295	290	269	257	261	247	277	271	279	299	279	250	234	272	274	278	266	278	244	259	283	237	278	289	264	275	274	273	275	243	265	269	271	296	236	264	287	303	259	285	262	247	258	245	276	286	268	293	281	263	308	260	279	247	235	268	245	239	266	274	283	289	283	285	288	269	276	263	266	252	300	262	246	317	288	258	269	289	305	264	270	284	305	287	296	267	273	289	267	246	285	256	269	273	272	270	260	248	275	277	264	293	268	245	250	280	280	284	259	285	253	246	274	293	257	252	276	286	267	280	254	268	258	284	239	291	278	279	257	289	318	277	253	250	246	260	245	271	288	270	254	258	236	236	307	273	272	283	249	267	283	263	248	272	296	301	241	271	241	266	261	268	266	270	264	275	313	251	296	267	278	245	259	257	262	270	248	260	281	257	277	275	261	268	259	271	287	278	264	255	257	271	267	255	261	272	234	281	298	288	275	254	314	264	257	310	279	279	265	248	244	281	256	280	264	295	238	268	291	250	266	257
14328	17354	8681	4086	2169	1270	1076	946	849	833	808	719	708	776	642	663	689	634	680	678	692	656	667	627	673	653	645	652	686	645	652	678	642	638	657	675	632	632	669	670	658	664	616	691	630	645	632	685	677	641	649	655	653	662	637	639	728	641	681	668	673	657	678	657	641	645	689	625	665	614	666	669	643	648	649	640	664	638	622	670	620	641	641	663	617	660	670	675	620	623	627	660	646	674	669	688	657	650	644	667	666	616	652	640	688	667	643	664	660	617	678	668	668	623	669	609	619	633	705	643	642	644	672	635	644	661	623	636	635	681	604	656	710	674	666	678	637	614	663	664	687	646	627	629	642	647	643	636	669	639	651	629	655	630	666	667	615	644	696	640	611	657	694	641	643	680	619	625	668	668	634	653	687	669	655	681	656	651	633	639	650	635	672	682	636	633	621	654	648	608	663	621	671	669	623	636	606	659	662	655	603	649	625	658	628	616	669	653	597	647	657	647	628	634	587	664	616	683	595	621	638	654	669	693	623	652	656	621	629	657	688	643	679	623	675	644	656	629	639	627	695	622	644	703	607	649	650	616	633	612	659	672	628	634	638	647	664	641	650	669	605	685	639	668	612	656	607	652	671	678	663	644	665	692	629	703	690	627	673	668	623	677	680	625	708	621	647	644	618	607	636	677	686	651	636	692	641	654	637	688	634	617	666	656	643	633	639	696	660	707	669	644	636	660	639	646	666	661	628	661	680	641	682	686	624	696	658	637	580	642	662	652	602	656	643	614	633	655	669	670	653	666	712	624	648	667	634	642	669	661	675	666	652	661	685	618	654	632	663	645	627	672	627	674	636	666	651	688	641	635	632	645	666	631	636	634	667	637	636	644	681	652	610	654	702	631	640	626	653	669	686	625	660	689	638	634	617	693	679	649	659	680	664	654	625	588	621	652	669	625	654	708	609	608	649	635	628	606	608	638	625	650	650	640	668	630	651	665	631	620	613	694	645	638	655	655	619	667	677	647	671	644	690	657	636	630	661	641	660	669	657	635	606	624	662	638	627	632	690	637	627	647	684	653	622	617	611	666	653	646	636	642	602	642	588	652	610	696	680	618	645	656	666	656	630	634	655	639	659	659	668	672	669	633	631	630	648	642	644	630	631	656	705	634	640	657	700	682	660	669	640	652	609	645	623	682	653	620	697	656	668	671	670	618	686	671	674	698	690	626	682	650	652	640	683	639	673	653	672	725	624	632	665	590	656	646	635	654	647	650	595	677	682	616	659	623	642	715	628	665	673	646	639	671	670	673	644	637	694	692	596	641	634	616	635	662	668	659	617	674	650	665	685	634	655	600	661	620	654	674	631	675	637	698	673	656	633	667	693	671	629	664	652	624	644	656	658	629	650	622	649	662	672	610	615	666	661	654	636	623	633	654	685	630	643	625	705	665	632	630	632	636	660	692	692	672	661	638	657	667	666	662	658	674	607	624	664	663	661	600	686	613	641	649	633	648	623	644	604	617	648	621	666	656	668	624	644	669	640	609	649	628	661	646	646	644	675	677	669	642	668	630	661	678	655	664	663	631	641	653	638	632	705	686	654	633	680	651	675	603	673	659	620	673	674	677	694	618	655	658	636	668	620	655	587	675	641	620	644	671	647	599	603	622	677	696	616	643	651	681	682	632	699	634	691	622	656	618	665	633	647	642	658	587	642	614	641	667	697	662	672	649	669	661	657	710	617	650	639	648	589	625	625	608	649	682	656	636	635	618	687	628	601	645	667	643	681	623	658	641	649	691	702	658	660	708	615	671	670	668	660	569	669	631	615	663	675	663	635	619	639	639	662	643	691	665	636	646	659	663	622	630	628	683	686	641	671	627	634	659	645	649	677	675	652	635	647	629	640	659	658	700	657	645	653	653	635	653	603	637	613	627	623	633	656	652	650	631	653	619	637	644	639	679	647	652	666	660	678	675	634	651	597	639	723	640	633	652	659	638	628	627	658	620	637	671	628	680	650	651	633	622	653	621	671	650	628	670	638	694	649	649	634	623	611	629	677	627	664	670	649	677	627	597	643	643	701	674	606	666	601	635	655	645	646	658	641	651	673	698	668	658	647	684	673	725	655	625	638	635	672	642	667	641	676	697	677	667	684	629	660	626	650	635	629	629	644	669	583	679	652	660	704	681	653	627	633	625	700	649	646	610	619	710	620	641	638	636	680	660	660	662	671	695	651	670	626	645	631	674	657	674	690	632	605	615	682	645	654	595	647	668	640	623	625	637	659	682	648	639	630	646	664	663	648	633	630	636	650	606	644	631	653	629	657	663	667	678	663	648	638	620	620	641	604	594	646	670	679	648	661	632	645	651	682	622	671	609	645	708	598	646	669	660	629	615	613	645	614	634	618	679	626	638	673	631	693	650	659	649	661	692	636	661	675	617	659	671	660	665	655	654	722	633	624	627	667	631	650	661	638	641	699	614	669	652	634	631	664	628	671	612	667	711	618	680	635	628	613	612	664	657	646	633	664	663	644	672	595	636	658	618	650	656	621	681	634	673	643	605	666	639	681	656	645	668	643	643	626	659	645	682	664	644	638	648	650	645	674	649	637	625	620	681	605	670	646	640	659	656	672	625	657	649	636	681	660	633	636	666	660	607	649	622	638	602	678	650	683	656	664	604	677	656	624	687	642	646	672	624	678	639	682	651	678	657	669	640	647	631	613	624	656	675	615	624	664	672	675	630	646	625	702	674	664	635	623	669	606	673	638	632	651	701	684	662	673	631	678	674	649	641	649	598	650	676	613	653	666	652	673	689	652	692	628	638	615	662	632	673	686	627	701	587	664	637	670	623	646	648	714	616	650	657	691	628	670	621	716	667	642	648	655	660	620	651	641	657	609	644	655	624	662	676	607	649	654	636	672	638	640	646	652	594	684	652	658	657	674	655	648	645	666	652	656	664	662	668	653	662	620	638	677	643	629	680	652	635	712	613	637	686	669	656	628	657	681	646	639	650	653	638	661	640	665	664	691	652	681	606	608	627	662	707	619	649	661	638	695	637	664	627	650	739	651	629	708	696	628	679	713	667	640	631	671	648	674	629	644	633	615	685	640	654	637	667	639	659	668	627	654	679	626	633	709	615	664	652	625	634	637	601	679	641	611	624	696	682	625	653	660	706	638	603	653	637	677	611	648	646	670	661	661	623	646	645	610	641	624	663	628	665	689	633	663	685	627	624	670	692	630	664	662	662	635	657	593	643	635	611	644	631	652	672	644	622	629	665	611	621	669	637	648	686	660	701	654	609	670	645	633	604	643	651	673	671	639	686	636	678	644	657	597	635	713	640	635	698	647	660	680	653	637	639	642	635	614	620	628	668	655	650	642	678	654	661	656	664	613	653	663	696	665	630	656	691	649	661	661	654	703	597	650	621	663	680	632	627	631	658	647	663	662	635	654	671	682	657	670	646	682	693	679	673	627	639	631	633	650	591	634	677	701	640	642	646
24406	21012	24278	27959	21032	19530	4086	1805	1197	1027	870	654	456	442	407	353	291	291	312	298	282	290	277	274	275	263	266	268	244	245	257	285	245	227	259	231	258	272	205	186	215	188	214	254	214	240	212	236	233	231	236	229	211	191	222	249	196	218	202	196	200	243	251	260	252	200	233	201	240	265	236	215	257	212	204	228	220	216	237	227	209	237	248	195	210	240	233	206	204	209	214	236	208	205	256	233	228	215	201	212	200	228	235	251	206	220	219	222	227	228	222	219	218	241	239	225	217	229	227	218	230	217	234	226	229	203	196	207	226	224	223	238	234	217	236	255	218	245	232	222	255	234	215	202	222	240	216	218	189	217	236	226	211	218	235	188	216	214	209	224	223	220	217	245	232	214	253	208	201	239	237	212	204	245	244	247	218	203	222	228	239	226	246	204	228	230	208	223	207	218	254	208	222	219	216	246	223	225	202	230	237	215	225	189	250	220	225	208	244	222	228	215	197	230	250	196	242	272	248	224	224	222	195	236	225	236	239	210	210	249	239	243	207	199	249	239	242	221	219	227	238	210	238	226	232	230	230	226	192	197	228	214	216	235	226	210	234	221	200	241	228	217	246	245	211	251	214	236	192	210	225	207	227	241	205	208	231	208	219	226	235	237	228	193	224	229	201	230	266	257	219	229	253	210	216	220	236	213	209	234	210	227	239	228	202	220	203	231	228	177	222	213	240	230	213	201	229	233	226	219	210	216	229	228	238	191	206	216	208	233	223	227	227	235	237	228	235	229	230	228	219	233	215	211	231	214	224	236	205	215	206	255	241	215	253	218	204	230	244	251	204	218	237	236	195	216	245	237	192	214	223	206	214	255	225	255	210	188	225	210	248	220	216	190	238	257	208	237	211	191	210	231	193	218	248	229	237	213	206	241	223	213	210	225	225	226	236	245	229	228	226	220	234	178	229	217	224	210	228	239	219	260	225	236	243	188	222	211	220	230	239	231	229	217	213	218	227	203	200	224	245	242	224	221	203	213	246	247	233	220	187	207	241	219	230	223	213	233	233	232	240	224	229	233	230	240	251	248	224	226	201	226	231	197	211	217	217	235	191	244	234	215	210	241	200	222	215	234	204	191	212	240	236	278	210	226	204	226	266	218	235	242	258	212	235	215	230	223	213	233	234	224	217	246	211	223	206	214	225	239	230	223	209	236	229	217	218	227	231	216	221	238	218	207	220	203	248	235	238	237	241	234	217	240	203	239	230	209	259	220	217	253	233	234	248	219	243	218	229	239	232	223	225	238	222	217	232	226	237	246	238	217	227	222	242	228	219	200	220	265	207	217	211	222	242	219	242	172	227	215	225	217	215	217	240	215	270	231	210	223	220	231	239	236	223	238	230	235	239	210	204	212	195	231	218	246	222	222	237	226	226	235	211	221	223	249	236	241	258	242	204	197	215	190	207	220	230	204	212	208	190	230	231	230	229	238	214	222	229	207	200	201	231	205	225	235	243	226	254	231	214	216	201	220	233	227	204	222	222	233	231	257	208	215	225	239	251	231	240	202	218	225	212	221	214	211	235	239	259	171	246	215	228	223	217	236	213	223	232	237	230	269	257	207	228	253	207	214	225	216	241	210	237	202	233	215	213	239	186	218	210	229	233	245	232	232	186	223	231	239	236	237	215	203	245	242	213	214	264	231	236	234	257	214	220	237	217	231	208	237	243	206	222	218	243	249	223	220	233	238	195	224	232	239	211	232	228	235	211	212	209	232	228	235	193	191	228	236	220	217	247	249	225	227	255	232	220	232	213	236	212	240	222	204	213	212	236	219	263	211	224	232	207	236	181	229	213	256	214	225	228	217	220	219	222	247	197	222	245	206	236	252	206	226	211	255	188	211	259	227	230	218	242	235	229	226	229	198	236	227	215	257	231	220	218	227	199	232	234	217	251	215	214	191	216	234	244	247	208	210	205	219	220	228	230	215	264	222	227	221	224	228	215	226	219	227	217	225	240	233	253	260	254	237	248	257	209	237	223	233	224	232	200	255	243	219	230	240	221	232	234	230	200	232	210	209	187	224	225	219	199	224	217	226	203	217	235	240	235	234	236	230	222	221	223	186	228	222	238	232	240	233	248	239	210	232	233	210	230	212	238	214	220	234	219	205	214	219	248	237	215	217	236	226	229	200	223	220	232	212	263	230	202	211	218	222	236	255	231	226	220	216	225	260	252	240	224	210	201	225	206	231	234	242	222	215	213	220	241	203	204	251	269	236	221	217	239	242	233	224	202	236	223	234	246	221	259	229	203	223	258	218	208	217	251	252	259	220	208	231	219	226	217	224	217	225	220	225	218	205	216	246	202	213	220	220	230	234	226	234	225	209	206	218	236	223	225	221	214	221	216	212	227	223	205	225	204	233	224	238	228	245	245	222	221	217	212	241	202	235	214	228	231	228	256	230	213	212	228	229	215	225	248	217	227	214	229	234	238	208	200	233	213	241	226	212	205	226	220	224	231	217	208	234	245	218	235	230	222	213	212	205	192	206	224	239	235	229	242	238	223	237	216	246	232	247	210	222	243	227	234	225	222	197	234	219	235	242	208	212	237	234	239	238	240	241	213	217	221	236	212	213	263	228	234	245	225	237	223	242	211	236	231	233	236	201	193	218	189	196	207	216	220	238	196	204	206	222	223	257	198	225	235	247	201	235	214	228	232	218	220	227	230	214	220	240	235	225	238	240	231	242	208	219	203	222	234	218	225	218	257	236	225	224	238	213	225	225	233	256	217	223	244	247	219	237	217	220	225	229	228	206	208	215	215	245	234	218	209	244	255	223	218	229	227	235	253	243	219	229	215	225	219	235	230	217	199	253	226	190	216	223	245	228	241	227	220	225	224	211	222	217	237	208	234	217	203	242	244	216	222	222	200	228	229	211	233	209	245	234	212	246	197	194	196	225	220	202	234	225	253	228	204	259	201	201	224	224	230	210	229	202	224	226	212	235	209	215	227	217	226	227	217	217	238	248	240	216	214	233	220	216	246	225	204	221	214	247	213	231	231	213	220	212	219	195	227	226	253	238	209	242	225	195	197	206	218	239	244	205	212	222	238	216	251	231	267	251	222	236	246	211	233	201	252	223	218	240	233	212	210	236	202	202	212	209	240	204	214	242	231	192	227	256	224	215	236	219	223	248	216	254	217	205	230	219	211	243	232	209	244	212	234	237	221	228	210	266	198	201	198	234	246	195	264	214	242	198	222	232	216	208	220	222	240	235	207	225	218	227	249	247	242	234	223	214	212	240	225	225	241	210	215	218	223	232	222	192	208	267	250	217	221	202	190	217	255	260	246	227	211	217	233	219	216	223	214	235	214	211	230	224	222	241	261	247	228	231	235	214	237	245	206	232	236	202	222	222	225	223	256	228	203	232	230	215	229	230	251	231	239	218	254	245	222	220	203	219	230	239	227	205	235	184	243	257	218	241	225	233	225	186	254	228	251	219
13712	23154	12479	5605	2915	1774	1450	1111	924	852	777	732	689	626	607	623	598	577	608	599	595	649	615	571	565	578	560	575	594	552	570	555	570	537	573	564	598	557	564	510	565	535	530	555	531	589	579	558	536	555	578	560	599	589	505	506	580	555	569	595	522	563	573	593	527	550	509	553	550	563	555	592	555	534	528	540	525	540	550	515	522	536	531	560	547	543	562	562	554	558	583	508	558	533	562	581	535	512	502	539	590	554	525	541	556	539	578	546	559	529	562	544	498	513	552	508	571	554	537	564	485	575	551	510	578	569	560	556	535	566	546	562	513	538	525	578	537	552	573	549	544	546	540	529	552	547	562	548	545	547	567	588	512	526	572	549	550	523	578	540	547	543	546	524	522	553	548	559	572	591	523	545	592	544	544	560	530	579	584	568	573	570	543	503	602	535	585	553	527	563	531	591	534	524	545	579	584	558	522	544	497	538	535	566	541	530	553	556	575	522	548	548	506	568	551	553	549	552	550	516	593	595	569	546	582	571	575	528	552	554	545	574	563	543	591	556	528	576	518	545	528	571	547	535	553	553	611	502	554	541	530	576	537	565	520	567	554	575	557	565	566	495	544	549	570	541	555	549	569	535	579	592	522	539	561	584	529	561	531	589	585	549	528	595	544	542	565	583	529	534	563	540	537	561	495	519	586	544	558	531	555	548	556	555	548	536	551	563	568	566	516	591	560	560	512	537	555	546	503	571	550	535	526	541	537	518	564	522	531	538	538	515	564	547	572	550	557	544	511	568	535	579	549	527	529	553	571	518	549	530	606	553	583	575	561	595	553	550	588	531	598	512	551	532	578	577	530	515	527	547	555	546	506	569	529	545	542	569	542	520	551	549	557	532	576	549	553	553	542	541	516	545	561	549	559	577	564	548	531	551	559	563	508	562	525	574	546	535	537	541	526	552	553	532	583	585	575	491	558	588	542	560	548	542	584	552	564	547	575	559	540	499	557	557	515	600	542	540	558	547	550	537	531	580	528	581	591	561	566	561	561	573	521	518	521	559	523	554	536	541	555	523	549	519	579	509	554	520	536	563	554	517	551	516	586	530	571	559	509	543	578	544	572	586	591	547	536	578	549	537	576	569	593	579	565	486	531	538	547	552	549	552	531	570	541	539	580	544	535	520	544	538	571	542	516	549	528	574	542	564	552	558	563	547	529	539	520	591	570	548	577	596	577	560	549	582	565	539	573	551	517	544	562	541	564	527	568	520	563	576	560	542	570	541	602	530	552	583	500	603	555	575	541	521	541	514	523	564	522	542	513	552	526	534	563	549	613	539	561	570	562	583	613	545	585	570	597	523	560	592	532	557	535	547	576	542	542	542	533	545	570	519	508	549	608	520	558	530	538	501	566	535	577	506	502	573	563	503	539	612	594	513	529	552	585	553	538	564	566	540	558	526	539	558	541	520	523	564	565	556	541	533	557	526	510	494	530	534	548	561	563	556	523	588	549	586	541	560	568	514	546	532	563	520	523	549	541	566	545	522	523	576	524	524	551	534	520	533	542	564	572	558	532	586	510	573	594	556	557	551	541	537	496	573	533	573	538	555	556	575	526	588	557	548	547	570	550	567	526	559	574	553	547	553	557	588	551	568	516	537	574	572	558	551	558	526	563	574	566	529	564	528	550	552	532	552	535	573	569	512	540	579	561	569	574	523	544	560	522	591	586	548	573	554	509	599	580	533	536	542	506	584	547	594	500	567	550	534	543	578	553	523	548	517	567	549	538	539	544	542	551	576	523	527	548	546	584	529	554	557	586	534	543	541	562	543	556	537	558	553	564	572	545	528	563	548	493	566	559	585	552	565	541	586	524	539	540	589	527	533	545	549	531	564	538	542	537	535	535	587	546	543	542	533	542	499	541	538	507	552	573	515	540	578	598	562	529	566	567	529	539	518	545	566	565	527	579	539	556	564	592	556	500	538	570	565	566	549	551	537	562	539	520	501	565	517	514	548	541	555	560	562	561	538	563	525	554	556	549	592	560	531	519	573	526	554	556	572	561	626	566	566	530	543	534	532	553	566	535	528	532	560	572	578	543	528	596	553	525	539	543	493	570	555	515	531	572	582	539	564	575	534	527	554	547	515	551	551	549	515	543	536	535	551	558	522	561	571	563	512	558	554	551	537	536	530	565	529	539	567	555	564	534	552	578	526	547	575	576	559	554	536	530	530	512	550	517	559	590	599	525	560	566	516	525	542	531	540	601	560	547	568	574	525	540	537	563	558	584	535	566	510	562	535	511	515	556	570	572	550	546	522	537	522	566	558	535	550	576	563	558	549	560	559	562	569	543	591	540	533	575	558	598	527	603	550	552	538	580	552	545	569	512	524	545	578	564	571	548	553	581	501	579	538	553	527	529	584	556	546	553	561	565	580	513	573	521	537	513	538	545	545	563	571	514	542	572	527	603	525	579	573	564	538	544	615	574	524	538	526	536	574	535	547	557	537	579	544	536	584	542	542	518	537	571	558	511	569	518	557	566	534	532	539	546	534	577	549	554	563	562	546	537	537	590	586	549	544	581	536	552	598	552	531	551	551	547	546	562	543	540	516	554	556	530	519	571	525	538	558	500	572	558	535	570	535	552	586	490	576	523	573	558	503	550	546	544	595	535	514	566	572	562	582	542	524	529	580	569	549	554	542	558	552	535	569	578	571	578	503	518	548	540	565	577	539	531	568	543	566	576	566	600	559	545	536	525	539	509	566	519	537	542	550	550	546	558	530	554	551	527	543	530	546	554	575	533	542	545	548	563	558	565	531	577	520	562	612	533	575	531	562	568	540	536	514	499	540	514	535	556	527	560	558	531	598	552	547	582	537	547	530	571	546	557	545	553	566	581	564	534	540	577	572	546	558	571	539	550	528	560	521	565	559	541	586	609	546	549	596	517	540	530	525	515	551	545	574	557	532	559	554	538	509	552	530	571	538	569	511	551	616	534	556	536	565	571	546	532	571	593	546	560	545	540	537	539	597	558	592	545	548	552	558	532	529	522	562	518	599	526	537	529	523	562	556	536	535	570	519	539	559	586	572	574	526	584	549	542	576	581	565	528	570	549	561	577	550	571	540	550	558	581	546	533	533	541	531	579	543	547	553	567	613	554	571	537	555	518	591	548	540	600	553	541	530	552	540	545	568	577	560	566	527	548	538	577	550	550	530	560	536	584	505	562	589	588	521	548	562	541	525	499	532	611	532	518	582	566	528	584	530	542	572	577	572	547	561	517	539	530	584	547	566	568	580	563	503	526	502	540	544	557	541	515	523	557	525	550	539	586	542	556	514	547	542	559	515	529	545	540	596	557	511	599	581	537	539	531	538	559	518	523	515	489	534	571	547	549	542	502	520	548	569	515	592	541	577	572	535	594	551	580	582	607	503	560	543	595	516	570	547	533	556	539	552	564	560	570	583	553	522	532	551	567	582	563	568	523	551	573	536	532	546	561	584
23750	20970	24601	27507	20987	21071	17156	3445	1794	1368	1199	882	673	551	445	446	359	325	345	352	364	345	332	313	284	276	276	267	247	235	269	263	263	268	244	239	250	229	279	237	234	222	220	260	217	242	212	238	221	203	237	210	224	251	221	242	225	212	209	211	227	226	239	225	177	209	234	197	213	219	238	221	239	188	212	227	221	212	219	226	204	183	233	220	208	216	215	192	227	220	228	226	244	231	208	220	248	195	196	211	206	199	211	220	217	187	231	208	196	219	213	242	206	190	220	237	204	217	209	213	231	232	214	236	207	228	245	220	219	225	203	219	246	223	190	199	209	203	206	213	212	217	202	215	229	195	216	229	245	219	238	220	217	205	197	197	215	227	225	248	222	201	219	233	215	213	225	197	205	233	242	219	209	227	222	190	217	206	220	221	191	223	241	200	186	221	230	229	229	199	201	221	193	213	191	188	226	232	190	196	224	247	242	193	192	209	212	215	209	205	227	249	228	215	231	205	209	232	201	224	221	267	206	230	207	199	204	215	211	222	225	223	216	217	199	196	214	222	202	217	215	186	216	228	217	209	199	207	203	221	205	219	222	199	196	223	233	214	194	220	219	240	231	233	230	242	226	219	209	185	189	205	213	214	207	216	199	223	224	225	196	185	219	218	208	257	224	238	231	215	214	209	216	244	213	221	193	189	254	210	174	193	211	241	195	254	225	216	207	238	205	210	217	222	236	240	231	223	204	194	221	213	199	233	185	216	202	233	201	212	206	218	262	193	237	212	220	200	227	218	216	197	181	211	239	224	226	194	222	200	209	226	240	223	221	211	222	226	228	213	211	204	226	209	204	250	237	205	228	211	209	194	229	224	237	249	248	240	235	226	224	215	211	228	237	218	201	215	246	213	231	229	218	211	213	211	219	207	239	218	251	230	234	193	240	198	230	232	207	219	226	230	232	231	237	193	209	226	192	221	203	210	219	233	253	218	237	198	211	193	194	181	217	228	205	220	244	200	222	228	230	228	237	237	232	204	205	205	217	201	230	221	219	197	203	205	219	221	205	218	214	190	212	228	200	214	190	241	211	215	216	205	235	223	203	220	227	240	230	187	229	219	222	208	208	233	237	241	231	235	219	232	236	227	217	261	227	204	240	210	199	229	203	207	238	218	194	212	237	240	215	190	224	235	198	231	226	217	217	202	217	251	188	245	225	233	227	219	228	217	208	212	211	213	234	201	215	197	213	215	203	225	215	215	197	229	228	213	233	185	219	218	230	241	224	246	204	208	185	236	216	216	210	196	195	241	203	215	267	228	221	230	218	206	221	214	218	200	202	204	193	195	213	211	230	249	232	251	217	202	224	219	246	230	227	184	229	243	221	213	196	199	190	230	213	219	225	238	219	195	224	231	248	242	225	183	231	204	231	208	198	214	206	220	210	232	233	243	209	207	214	226	251	234	203	233	208	234	209	203	219	231	220	208	228	201	204	196	224	200	234	218	202	213	230	187	209	211	217	211	214	229	222	209	206	228	190	240	233	246	212	218	202	228	186	237	215	234	226	226	198	199	196	241	229	221	220	246	212	198	206	270	226	225	199	225	229	216	241	220	196	200	219	210	250	188	201	188	220	228	259	207	218	205	206	217	240	216	205	234	225	246	222	203	191	206	205	213	218	220	236	241	242	231	203	215	190	210	209	221	242	218	201	213	221	238	219	226	207	248	224	225	222	199	235	214	211	234	212	219	210	194	212	224	228	250	228	198	208	228	252	212	208	197	206	222	225	204	207	199	204	215	249	238	187	205	224	201	208	256	254	220	214	186	203	241	188	202	238	229	211	215	215	208	250	223	207	223	228	225	221	226	224	190	194	212	222	207	208	209	191	221	208	224	221	228	233	224	194	203	258	216	218	249	256	234	224	202	215	185	218	209	208	247	226	223	217	230	206	222	214	199	219	231	218	220	194	218	205	227	217	231	230	191	221	231	202	234	203	220	232	215	227	242	213	214	238	203	199	214	238	209	207	193	213	185	198	244	254	224	230	216	210	200	227	208	194	228	191	221	197	226	208	212	228	196	233	227	215	235	223	239	225	217	183	208	215	188	240	214	244	216	216	222	218	190	237	232	215	192	200	192	223	204	195	230	240	196	220	217	211	237	225	225	249	205	226	229	197	227	222	203	205	220	237	220	239	259	200	212	224	226	211	220	205	196	233	218	204	244	200	225	194	200	236	202	204	233	197	190	176	245	201	223	199	228	204	211	229	201	211	224	240	203	206	223	223	213	235	190	209	206	245	251	209	210	200	203	216	220	193	196	235	201	220	229	192	239	199	200	208	214	214	232	212	191	226	233	235	207	235	192	197	223	197	232	209	220	215	245	217	201	216	229	229	215	212	228	223	193	206	204	202	208	216	208	241	201	217	191	224	206	250	206	215	184	237	190	199	227	212	218	218	228	244	219	217	197	227	223	269	201	220	214	210	202	213	228	203	195	196	215	213	199	244	244	230	220	195	220	208	213	188	217	209	197	236	222	199	223	196	202	203	223	239	209	213	230	242	192	224	214	234	226	224	200	214	222	228	228	188	216	203	247	209	209	207	208	200	227	203	231	238	213	214	202	238	210	220	211	234	202	208	199	205	223	216	242	209	225	233	224	229	190	204	210	197	214	225	219	195	214	228	219	231	188	215	243	209	218	209	220	229	183	231	206	214	208	209	225	179	204	237	254	222	233	235	203	189	227	214	194	192	252	229	222	203	228	224	210	218	200	230	239	196	203	226	241	233	234	227	202	215	210	189	245	196	156	233	242	233	217	188	201	249	248	216	219	213	188	184	210	222	214	236	228	236	215	214	225	167	223	236	195	190	210	200	211	220	217	226	217	248	229	221	201	208	209	222	231	217	222	207	218	220	185	229	223	234	239	236	218	238	191	203	216	177	178	218	210	205	241	236	218	202	197	197	219	230	202	225	210	230	228	225	195	209	206	202	169	235	225	227	242	220	234	223	233	222	220	246	221	230	221	220	239	199	225	210	209	235	191	208	219	203	219	239	213	227	212	243	225	207	186	180	204	216	207	195	250	265	209	208	175	229	210	213	215	213	208	213	192	214	237	236	218	230	221	208	220	197	226	224	236	223	211	220	220	244	228	207	212	221	179	217	198	241	227	229	240	199	195	211	241	218	229	218	208	217	206	210	225	203	222	216	195	232	197	222	217	209	222	178	196	220	241	207	235	215	230	216	206	208	201	217	214	221	200	214	214	230	219	225	224	206	199	191	223	215	232	202	197	203	217	214	202	224	215	198	199	213	191	213	218	205	240	219	218	225	197	206	200	223	232	205	225	206	225	238	224	243	216	176	224	209	218	200	233	208	206	216	210	226	215	231	243	214	199	229	240	270	229	209	244	217	196	235	198	214	246	211	230	225	255	226	200	216	199	221	233	200	207	229	238	203	197	212	212	235	230	226	228	227	235	216	227	210	257	214	205	215	231	229	210	206	212
15479	28152	15740	6184	3394	2328	1676	1356	1153	956	892	805	680	676	653	629	645	590	589	538	553	628	577	562	527	559	577	585	578	591	513	582	538	535	540	521	534	552	501	529	579	574	503	539	503	541	495	546	525	561	500	551	531	564	498	548	537	503	528	506	558	540	570	536	515	550	522	537	510	555	553	517	581	530	520	493	561	523	520	536	540	510	506	519	517	540	538	505	523	514	518	556	538	551	486	534	533	541	530	527	549	519	528	535	536	513	510	497	502	528	551	542	546	544	491	493	512	527	508	502	518	534	544	519	517	543	503	526	519	521	516	518	514	531	552	536	544	565	486	538	565	497	530	517	538	517	570	518	494	535	552	564	528	497	538	538	544	524	558	562	562	494	519	511	527	531	519	552	574	503	517	537	518	547	509	522	546	520	523	521	489	546	525	539	575	554	499	546	511	516	537	526	547	500	512	560	528	609	552	529	574	510	511	503	523	567	560	501	509	504	503	542	528	513	476	518	528	546	511	523	521	515	499	493	549	557	524	525	556	521	485	537	522	499	528	509	531	552	526	500	534	525	532	525	553	530	513	537	547	498	486	526	536	545	506	545	554	528	548	536	511	534	538	512	534	585	497	507	541	534	510	546	485	532	549	519	547	527	517	528	501	511	517	523	528	532	517	550	515	552	545	551	521	518	514	537	510	493	500	527	542	520	525	556	545	501	516	500	509	532	562	478	550	549	529	540	514	538	519	543	524	506	515	530	565	499	509	490	529	490	543	553	583	566	496	505	545	500	580	502	548	508	504	537	526	493	518	513	512	548	511	517	514	545	512	531	519	512	497	527	520	574	508	538	534	539	522	549	526	501	535	525	550	539	536	553	534	503	498	569	554	556	513	478	509	508	537	519	560	527	548	536	495	513	524	537	525	517	521	469	544	547	568	550	520	528	544	528	519	546	545	565	541	527	490	530	522	578	499	535	516	549	512	513	526	489	523	489	500	535	524	553	570	551	553	531	521	513	538	535	534	485	530	537	511	535	493	531	507	535	481	533	487	512	491	521	513	521	532	467	538	503	475	547	545	582	493	559	533	532	515	486	585	494	538	557	490	507	518	548	487	538	538	499	520	481	514	526	578	521	514	482	551	490	535	549	499	539	530	527	522	512	517	519	509	501	531	552	506	518	579	516	548	523	547	503	518	526	529	508	504	523	521	563	528	547	517	525	574	541	551	546	541	486	480	511	535	529	551	520	521	503	503	538	519	555	525	487	511	494	562	516	514	493	488	542	543	551	515	533	552	547	555	505	505	509	539	511	466	502	520	535	535	535	534	548	509	563	498	530	537	563	526	515	502	522	500	509	496	517	499	532	536	506	505	502	522	519	539	555	522	546	503	518	484	532	493	521	550	494	522	548	524	519	494	547	488	536	526	571	544	554	507	494	537	547	515	530	519	563	529	464	523	547	552	557	520	509	491	504	516	529	515	543	566	531	507	524	544	564	515	566	502	520	505	544	520	520	514	550	499	539	542	508	501	506	509	530	517	514	486	538	518	531	540	523	540	495	542	480	546	534	520	524	540	551	556	553	504	525	524	583	503	496	567	569	507	516	494	556	509	495	574	540	528	509	516	546	471	541	523	495	529	529	501	515	513	483	510	529	538	489	509	487	570	508	496	542	525	539	516	499	544	539	520	548	521	521	555	502	546	479	499	538	561	506	527	554	523	522	533	499	503	525	538	519	557	510	534	492	572	505	484	503	530	504	525	503	544	528	511	519	536	507	529	537	526	506	477	524	526	511	496	505	501	525	502	539	514	538	609	515	547	528	495	551	521	479	545	527	558	526	556	527	481	540	507	523	534	509	547	565	514	541	511	480	530	507	495	506	536	516	535	495	533	535	500	543	538	542	530	527	527	482	542	539	538	547	502	538	515	519	576	514	490	517	533	519	527	489	516	534	534	512	534	507	506	545	514	498	548	536	543	500	565	506	506	546	534	530	527	516	515	525	583	543	515	534	534	502	504	545	527	496	531	480	542	530	525	529	555	548	527	556	514	510	492	511	521	559	515	546	527	527	508	525	555	541	509	490	518	498	484	501	483	561	506	514	505	544	500	544	556	523	492	529	514	514	526	542	499	539	549	523	590	531	526	541	502	500	467	529	496	529	522	510	565	534	502	534	523	492	472	544	540	520	520	497	528	565	538	542	508	540	551	515	532	502	567	545	525	521	515	536	515	533	523	522	508	519	492	552	542	516	509	529	493	504	514	539	545	532	485	503	514	483	584	517	540	513	534	527	515	544	521	507	507	503	505	487	559	485	534	505	497	490	516	539	572	541	520	500	505	575	521	544	553	519	475	531	512	493	510	534	572	552	529	572	539	507	493	495	497	547	525	498	510	512	510	501	532	550	596	516	462	462	533	505	496	565	530	549	503	537	556	538	537	509	523	516	493	543	496	498	516	488	532	524	519	519	509	540	542	519	526	526	568	536	524	538	530	509	500	499	577	502	486	509	505	544	532	519	514	504	515	497	495	532	476	534	530	489	547	523	544	549	556	521	534	524	547	526	476	518	531	485	502	542	507	526	555	525	531	495	523	508	524	504	550	500	538	513	516	514	552	526	557	557	516	480	534	515	568	514	513	493	514	507	492	546	517	534	541	475	518	529	527	505	529	514	526	536	515	474	528	515	555	546	535	533	501	526	478	494	543	506	562	550	539	550	499	559	526	528	602	513	521	538	546	560	497	522	570	521	499	520	556	498	561	480	529	495	517	555	518	508	570	537	561	573	550	534	527	480	511	522	510	547	514	554	499	516	521	517	486	518	551	529	532	504	528	538	489	535	526	518	538	555	509	518	517	495	572	538	549	486	494	516	536	519	561	509	548	562	528	508	485	494	549	541	494	534	476	558	504	529	520	513	530	566	520	579	510	545	521	521	527	552	499	539	492	519	539	542	523	567	529	518	490	486	537	494	580	537	538	501	550	509	519	511	539	576	521	551	504	515	503	525	523	520	527	524	515	518	488	513	539	527	543	549	560	502	537	515	546	482	530	478	517	540	521	512	515	541	510	504	469	549	519	530	534	560	528	562	533	551	510	509	542	512	601	559	535	533	521	543	523	510	530	532	513	559	543	515	533	492	510	473	518	538	517	482	512	555	474	573	536	543	512	510	519	500	524	506	496	527	517	537	530	551	548	529	526	555	509	499	510	526	525	528	511	543	521	505	550	542	549	564	536	547	533	521	524	498	503	555	548	485	541	500	526	559	527	517	568	537	561	541	509	521	526	544	512	503	526	493	564	535	545	509	528	502	520	489	548	505	536	505	547	548	530	514	529	540	515	500	519	540	518	506	497	534	505	545	533	506	535	534	523	528	529	522	505	509	532	483	516	559	532	506	520	535	522	534	510	525	501	559	519	515	516	521	507	518	511	515	561	540	541	554	512	526	521	548	558	554	522	561	545	500	520	542	521	521	549	500	529	502	539	549	529	494	544	548	519	523
30882	21518	17886	6625	2650	1847	1431	1020	796	710	587	533	467	409	314	344	319	297	296	280	324	288	307	334	317	275	291	313	281	284	301	295	283	303	271	276	293	271	263	267	270	251	283	276	266	281	278	256	294	272	313	274	278	288	247	239	248	317	252	271	289	285	267	283	280	276	263	283	287	249	285	247	253	260	258	305	248	262	291	260	245	275	309	305	281	269	252	277	281	257	276	265	280	252	273	260	301	264	280	275	260	256	253	245	289	288	283	256	293	257	292	276	236	288	262	238	271	260	290	284	266	295	275	282	293	260	288	284	264	289	258	250	297	273	293	264	253	264	269	288	249	280	291	274	274	284	279	266	256	292	259	262	291	292	260	283	295	293	268	257	257	257	265	251	262	234	268	287	274	271	267	301	258	269	267	277	272	253	249	269	270	268	261	298	293	268	270	248	258	270	287	291	287	254	263	246	294	268	279	279	291	285	257	272	241	277	266	270	278	258	292	300	234	265	264	270	245	288	279	250	270	249	279	329	263	257	252	292	282	282	249	289	291	236	266	253	259	270	255	276	271	315	294	277	298	273	272	259	279	266	276	273	278	250	266	294	310	261	246	273	261	298	255	270	277	299	289	277	274	297	270	305	287	275	288	268	261	244	291	277	249	293	236	248	255	271	235	273	258	264	276	296	265	267	284	279	273	300	242	253	264	299	252	271	253	275	263	277	241	248	262	284	267	278	280	249	267	274	300	250	295	286	265	280	258	264	246	246	293	292	277	271	244	281	280	275	279	276	279	255	311	284	255	243	265	272	301	269	266	256	288	270	275	278	281	265	277	243	260	291	294	255	276	277	285	270	245	258	284	246	266	270	279	281	277	242	259	250	258	283	272	224	292	276	288	227	246	295	280	250	243	270	290	237	270	276	272	283	273	259	257	263	278	276	273	268	257	234	271	273	267	303	252	265	287	273	274	257	275	262	283	271	300	273	284	258	257	262	284	305	269	270	257	290	273	273	287	272	304	242	272	296	282	268	274	272	279	293	282	276	280	259	260	273	257	251	260	238	257	242	266	268	271	289	283	276	237	288	262	290	263	276	271	267	261	288	261	290	276	245	270	255	272	257	269	280	291	235	272	287	276	258	279	257	285	281	277	257	244	265	281	249	262	294	261	256	281	248	291	242	252	304	300	288	252	293	260	276	304	259	262	283	247	274	266	276	282	280	252	261	296	258	289	266	274	274	276	272	259	252	264	262	282	260	263	253	265	256	261	279	271	254	251	266	254	277	254	252	295	268	273	258	259	272	281	257	264	273	290	268	271	287	269	265	257	267	282	299	293	292	277	279	286	257	284	260	277	292	264	266	252	283	291	257	258	266	284	260	273	268	274	258	272	299	265	283	273	266	298	244	268	285	243	250	285	285	262	256	266	260	258	278	271	275	234	268	276	296	270	262	245	231	298	284	283	251	264	276	272	297	273	251	256	255	268	283	248	269	292	280	277	251	261	275	280	282	248	275	255	258	265	292	238	279	291	256	270	264	266	269	295	251	274	297	276	267	283	242	255	302	283	264	281	257	267	280	281	283	240	246	232	283	241	297	273	264	289	262	250	232	301	285	254	256	279	247	271	278	274	265	235	303	290	281	256	254	246	252	245	277	269	236	267	256	285	279	272	248	280	294	289	276	254	256	253	266	286	296	274	287	285	290	270	276	260	272	291	284	254	263	262	290	244	258	283	249	270	252	294	303	260	272	313	263	286	283	281	292	257	264	282	266	281	276	251	242	255	240	262	272	261	266	280	260	272	277	268	262	297	261	287	276	265	272	289	280	271	265	229	246	232	252	273	257	268	251	264	274	293	242	276	255	295	278	263	253	285	241	270	273	254	286	270	287	292	277	288	266	272	265	290	273	290	265	290	247	241	246	282	270	243	286	245	288	282	273	288	276	296	286	264	290	231	250	269	281	246	252	254	255	256	278	296	263	273	247	279	266	257	274	305	276	278	251	279	252	252	280	261	259	270	251	253	281	286	322	267	252	313	281	303	315	262	226	278	275	265	251	267	264	255	259	284	297	259	270	271	270	303	260	277	260	265	251	293	260	303	269	282	272	274	246	269	267	289	284	262	252	262	250	314	227	273	250	241	321	259	265	261	283	290	266	276	271	258	277	274	272	288	271	274	276	243	272	298	289	304	282	273	261	275	266	271	276	277	272	296	272	269	243	271	282	265	305	280	264	261	267	328	289	270	279	272	261	277	285	281	306	281	266	293	240	276	278	272	255	278	260	253	255	271	267	279	250	248	276	244	252	299	249	294	297	255	283	261	295	270	272	272	259	278	281	284	252	280	274	258	289	283	278	320	265	239	284	287	262	248	276	270	257	253	275	278	262	262	253	266	294	252	261	284	287	274	267	278	263	276	273	255	289	294	249	263	278	268	243	258	261	277	273	242	313	268	263	252	248	241	232	288	280	261	265	292	247	242	270	301	310	287	257	287	273	287	270	272	266	293	274	251	275	274	296	242	297	272	285	271	291	272	285	282	272	257	296	302	267	259	295	301	267	269	253	249	270	283	233	271	276	269	241	286	279	283	285	272	253	264	276	276	271	254	253	279	286	278	282	241	265	290	256	282	255	295	273	263	243	264	271	279	272	242	282	237	272	258	258	263	297	265	261	267	256	296	254	262	240	283	234	259	287	277	271	289	256	276	318	295	270	277	295	280	274	259	246	286	268	250	261	278	250	266	243	254	287	262	271	266	262	286	269	283	285	260	252	249	262	220	265	248	251	273	284	234	279	270	297	274	233	261	247	279	287	266	261	281	255	280	296	289	241	277	260	299	268	279	304	282	252	225	265	271	286	312	291	278	274	279	267	267	288	279	276	243	256	255	262	247	287	288	263	273	281	301	284	281	274	276	275	261	278	274	280	277	272	286	244	262	258	292	281	289	272	247	287	283	280	259	295	265	277	261	263	261	284	276	255	254	282	270	270	268	293	273	298	292	286	260	283	260	272	265	267	273	294	238	257	266	271	256	249	276	278	279	292	288	252	250	270	301	261	231	256	277	314	268	247	278	268	274	246	319	261	261	267	313	279	285	305	271	280	269	273	265	252	262	243	245	312	265	309	241	281	277	283	278	285	286	278	275	272	256	279	297	256	260	262	304	282	286	261	251	289	269	274	255	261	287	257	268	266	239	249	270	235	262	263	271	285	247	250	250	288	287	284	295	250	268	275	282	275	265	260	259	268	263	258	240	276	279	265	311	280	275	295	269	242	254	269	257	278	305	302	268	280	247	293	292	261	264	278	280	258	287	254	268	287	257	279	266	263	291	285	294	262	280	259	275	265	266	243	245	279	271	266	274	251	251	286	254	285	309	254	274	279	272	262	246	264	298	291	273	258	270	258	309	280	260	268	283	257	279	263	260	260	301	270	278	269	270	221	284	264	282	229	261	276	264	313	273	275	230	296	281	267	257	273	275	283	297	279	267	258	286	273	301	261
14408	17943	8683	3192	2014	1345	1129	938	935	865	788	742	719	700	689	638	650	669	628	669	642	652	628	687	671	700	655	665	649	655	706	667	659	661	651	692	704	660	679	631	639	672	729	630	662	644	693	685	684	676	635	649	585	615	649	641	640	643	629	683	653	653	635	632	645	626	678	622	579	639	609	645	641	674	637	644	696	693	618	656	649	682	641	655	678	667	626	654	675	624	650	671	689	691	635	707	708	641	630	609	640	655	606	650	604	662	660	641	650	643	669	627	678	638	634	658	624	624	666	644	662	631	640	621	668	639	639	675	666	669	678	637	649	635	679	619	625	630	681	657	670	631	625	696	641	662	630	626	660	646	623	599	694	654	651	642	669	618	615	651	632	644	633	628	641	613	646	633	623	643	631	648	683	651	637	720	619	633	633	595	670	670	608	624	653	635	693	672	627	633	641	631	624	716	639	637	651	656	623	654	630	659	666	630	618	594	726	666	638	627	636	603	620	650	661	662	693	668	653	625	645	632	687	644	637	638	632	636	673	654	628	650	680	660	677	658	607	660	659	664	685	631	648	656	601	648	655	574	683	610	635	678	682	659	664	675	650	670	652	631	669	650	655	651	642	600	677	691	633	662	652	664	651	657	619	637	652	631	651	606	642	670	652	645	659	664	632	636	680	663	665	617	644	646	655	591	653	634	647	614	626	648	646	661	615	629	630	658	673	646	631	660	633	644	688	625	696	648	661	617	636	639	623	653	651	624	669	676	660	672	657	644	635	685	627	669	691	599	679	638	660	665	620	621	677	683	644	655	638	678	601	649	635	664	633	634	679	625	639	678	680	626	647	646	691	607	652	609	631	641	699	652	666	605	681	668	607	639	642	665	659	695	598	667	637	649	683	647	677	631	651	639	588	728	648	666	619	652	670	658	641	685	629	640	647	641	691	655	587	666	703	636	672	621	647	594	643	616	623	622	647	661	657	660	598	666	635	653	665	672	662	623	639	674	646	650	643	677	632	644	692	707	647	667	675	662	643	648	643	696	624	646	654	690	658	636	638	666	627	643	654	698	634	650	646	645	646	608	703	634	669	662	599	637	674	684	639	626	699	652	657	671	702	650	650	660	649	660	680	675	635	652	622	664	620	646	628	693	646	622	721	662	632	619	693	694	637	637	666	642	612	634	669	678	655	663	685	675	649	675	657	603	648	632	648	642	643	630	701	653	659	663	663	639	640	638	637	623	655	620	649	630	661	637	648	662	642	634	635	665	665	668	637	654	619	655	619	669	687	648	689	594	672	646	664	698	655	688	601	615	657	655	660	624	622	618	622	611	651	677	642	622	676	644	647	673	706	671	626	664	628	659	647	675	663	628	608	667	610	637	676	610	622	641	674	676	669	638	698	636	681	640	570	622	702	669	688	637	646	703	656	643	658	643	608	663	619	680	659	647	679	638	728	647	651	654	636	674	627	632	640	695	703	649	646	632	636	650	662	642	661	658	663	644	639	663	650	638	632	674	634	675	644	656	646	660	669	665	701	653	669	667	662	682	678	630	631	651	671	627	654	611	651	638	628	628	651	649	676	628	629	644	640	626	675	698	626	656	622	658	640	655	688	674	671	633	687	649	677	636	625	612	595	688	675	640	690	661	652	654	665	585	628	654	632	672	657	683	669	660	676	621	622	597	665	658	669	699	675	651	620	640	684	664	665	666	653	700	614	693	673	663	674	658	622	627	661	633	691	683	681	627	654	674	638	627	651	643	622	622	641	699	641	661	671	614	675	696	676	669	675	656	637	650	633	658	651	680	680	667	678	653	680	645	656	657	653	631	660	614	622	637	659	628	645	664	666	661	621	636	653	668	676	670	628	660	682	671	665	668	676	658	630	653	653	702	626	644	645	651	592	671	646	685	653	668	655	605	659	653	686	658	636	658	685	681	635	678	676	599	643	670	630	688	621	626	656	642	648	691	683	643	661	645	697	644	667	633	658	652	677	683	683	670	694	671	710	585	664	667	697	609	683	641	608	611	664	669	725	662	640	635	637	623	634	627	616	633	623	679	653	659	666	632	619	621	668	633	621	659	690	679	657	628	682	648	661	639	626	628	679	691	694	641	662	651	644	667	633	632	613	682	621	607	630	685	655	653	723	650	647	666	623	645	620	641	697	655	636	654	631	696	691	632	635	628	645	651	685	641	659	646	617	611	618	694	641	697	641	680	591	646	681	619	621	656	663	670	645	692	654	671	665	602	632	674	635	626	619	649	667	648	602	667	643	680	655	666	628	635	652	681	633	594	669	676	680	652	636	652	682	609	631	627	656	642	664	671	673	708	649	677	668	656	647	665	670	649	676	622	660	688	648	672	660	666	664	620	647	676	653	638	685	701	650	659	646	648	672	680	658	618	676	628	680	655	636	667	658	622	696	657	641	648	635	641	709	700	597	641	584	696	625	699	644	649	659	672	650	657	643	612	707	621	627	634	667	618	637	635	660	678	637	634	636	697	618	661	643	658	671	640	650	609	645	658	636	658	644	605	667	614	641	619	710	627	620	673	654	673	646	653	639	690	662	663	624	660	629	687	650	661	615	649	672	627	681	669	647	654	633	642	643	607	643	661	631	631	631	701	677	617	626	613	659	622	666	643	673	646	676	662	593	640	617	676	695	666	671	638	657	644	675	606	630	665	648	694	637	636	618	668	653	626	624	647	636	657	675	654	664	643	654	618	670	596	659	630	650	636	653	638	663	590	639	657	640	627	629	652	659	609	675	617	678	612	656	697	651	659	677	645	647	673	670	630	674	665	664	647	670	654	696	662	626	659	628	694	658	641	646	635	626	658	653	657	663	646	630	665	673	692	643	676	673	646	624	662	637	685	651	707	664	652	675	623	648	699	627	675	641	664	695	633	680	651	702	670	676	632	652	660	611	625	649	616	647	645	656	669	661	663	641	661	618	669	653	641	645	644	666	641	596	656	683	648	643	642	612	655	667	630	635	649	627	686	628	646	627	677	669	639	629	683	653	647	666	641	597	647	626	661	627	640	606	680	684	632	670	681	689	666	659	637	617	677	649	661	649	695	660	620	656	636	670	682	679	654	604	625	708	643	630	620	667	613	692	664	652	632	667	620	674	712	643	653	650	647	646	575	674	649	601	669	661	611	676	650	674	623	670	661	678	678	643	662	639	617	699	664	656	689	679	608	616	652	649	635	703	665	675	616	631	645	616	671	679	651	622	640	641	632	663	631	672	637	668	652	671	704	662	668	646	629	684	624	636	643	653	686	672	651	636	723	615	683	635	709	614	650	753	665	614	599	672	643	644	633	636	638	647	674	696	691	625	697	663	657	667	659	638	653	638	685	659	649	630	608	670	650	638	643	619	617	665	631	651	635	633	644	632	659	658	668	593	692	686	670	668	665	676	628	631	689	668	689	628	690	652	672	637	583	620	694	647	632	661	651	684	693	620	609	638	630	641	675	609	658	681	637	610	619	644	701	647	639
24375	20955	24209	27858	20981	19542	3959	1814	1251	994	827	632	538	475	396	357	343	359	314	271	310	297	273	303	254	255	276	245	258	272	252	252	244	237	275	249	255	257	250	248	256	224	218	199	221	243	256	257	203	234	243	211	237	239	241	228	248	220	234	223	245	261	222	224	227	215	220	220	233	225	179	238	225	219	214	215	191	222	235	226	229	218	227	228	206	206	225	233	238	220	219	236	219	236	211	216	236	223	233	192	280	192	201	206	197	210	237	227	238	231	226	223	227	189	222	234	232	205	238	244	239	226	225	225	190	229	223	227	237	222	212	240	225	243	225	235	214	211	227	245	241	240	210	213	238	214	181	240	233	249	208	227	252	216	242	217	241	241	226	223	225	210	207	194	213	210	240	220	252	206	200	210	254	212	230	213	231	243	207	243	202	242	277	253	241	223	247	220	198	238	237	230	220	234	223	228	218	222	235	218	216	217	202	208	243	228	248	207	222	234	238	216	244	234	240	202	210	225	223	241	213	226	224	269	203	235	241	249	227	229	194	232	220	231	224	244	200	236	216	237	221	213	214	239	256	247	214	219	199	231	234	246	217	234	213	214	214	215	212	218	237	245	221	219	216	241	218	172	206	252	229	223	240	229	213	214	198	266	214	205	254	206	208	201	218	201	253	216	230	231	202	228	234	261	242	239	230	229	233	220	221	227	235	224	225	234	202	199	239	242	228	238	215	203	209	214	214	236	245	240	193	228	208	207	218	246	226	210	231	236	245	231	194	255	216	219	224	211	226	223	232	232	252	214	236	226	269	227	223	200	225	223	227	212	236	227	236	240	247	220	229	220	221	221	191	227	203	227	253	234	230	234	221	216	216	220	235	255	226	224	229	208	241	219	217	230	249	217	228	253	223	230	227	221	211	218	249	214	200	211	208	251	224	230	230	213	237	233	208	221	258	221	245	229	232	226	207	222	208	212	246	261	226	211	216	208	194	214	264	209	232	232	227	205	204	210	213	223	208	220	231	232	220	220	246	252	236	222	258	222	223	226	205	215	220	198	198	230	216	212	227	210	225	219	231	243	217	217	208	227	210	232	217	224	219	220	221	212	191	241	245	225	195	217	215	214	233	218	236	213	234	210	225	221	241	208	247	210	233	207	220	242	242	235	241	234	240	241	212	248	216	195	247	194	223	248	226	240	201	212	211	259	267	234	222	244	215	226	216	240	234	218	196	214	239	208	239	224	200	227	239	247	222	232	227	230	257	218	206	235	223	220	234	231	218	238	244	198	188	211	227	211	238	238	228	218	215	226	212	228	239	259	231	211	208	230	199	235	238	238	207	230	242	236	219	230	215	205	221	216	210	226	193	224	232	250	230	230	218	218	197	226	221	219	213	217	215	221	238	231	247	211	245	217	206	223	213	229	226	244	217	224	236	208	244	224	219	189	221	204	228	228	209	231	231	254	231	236	240	204	223	202	219	235	202	249	225	238	225	231	181	218	219	215	244	217	220	241	237	213	221	230	224	234	239	240	257	211	247	222	239	229	225	279	207	217	229	255	259	202	202	189	223	237	213	218	203	204	212	214	239	220	223	261	197	224	237	218	194	215	212	222	201	223	204	240	216	209	200	195	209	234	220	218	237	243	235	221	216	202	237	219	221	216	230	211	225	211	234	213	205	227	215	199	238	217	236	225	215	227	233	221	218	219	216	236	200	231	197	217	256	238	207	252	216	241	255	217	219	224	221	243	225	200	209	222	225	219	224	225	233	218	220	211	233	266	245	226	232	256	216	223	198	202	237	211	208	218	236	218	206	214	235	224	207	204	199	210	224	186	200	226	220	233	217	211	231	218	207	231	254	196	222	224	198	228	230	229	246	186	218	217	207	235	225	222	228	225	249	217	215	232	231	212	216	196	240	220	253	234	221	209	218	196	246	245	218	198	241	229	214	193	181	246	214	227	252	208	207	264	272	221	230	239	214	206	224	208	218	234	239	209	238	221	235	217	234	239	233	240	194	266	217	220	224	250	242	208	233	224	227	238	198	245	223	231	250	226	240	239	235	209	247	190	237	225	235	206	234	214	210	229	221	224	217	211	269	212	234	238	205	212	220	240	216	232	195	230	220	225	208	215	198	232	216	205	210	208	196	244	215	218	236	228	242	197	223	222	194	244	247	225	236	250	222	223	231	222	218	216	228	239	242	249	228	211	240	250	205	233	245	210	239	221	219	226	220	211	221	246	201	217	238	239	185	202	195	235	210	225	206	213	245	207	214	216	245	214	226	245	238	192	231	222	221	262	259	217	223	220	230	216	203	252	204	228	242	229	229	231	226	197	215	220	223	222	246	253	230	187	213	209	229	233	231	226	232	230	237	212	219	233	246	219	225	217	205	225	208	211	236	224	217	250	215	199	217	222	210	210	215	220	221	249	224	213	245	234	230	232	214	225	226	212	209	219	229	247	220	231	255	223	209	249	259	234	217	229	248	249	230	214	227	213	222	219	210	230	215	238	227	229	221	235	234	206	225	211	225	220	237	222	237	221	226	232	231	274	217	243	231	209	232	228	249	240	248	218	234	202	220	247	194	246	206	231	229	224	213	245	218	224	227	216	218	215	228	207	197	210	199	220	248	227	203	226	239	189	229	227	234	229	228	222	209	199	253	218	216	230	226	226	243	249	250	218	221	239	225	248	206	222	224	224	233	214	218	216	212	201	243	230	218	215	195	215	235	224	219	191	261	225	217	215	237	278	244	220	211	230	208	225	218	188	220	213	203	220	217	226	214	227	225	220	231	223	237	208	214	227	233	254	202	225	210	219	229	226	204	208	245	240	247	239	223	210	237	214	224	234	220	242	243	183	246	198	221	220	231	239	212	219	249	217	244	222	249	234	222	211	239	207	245	194	218	232	232	231	219	233	259	205	219	211	230	217	229	235	234	241	237	217	223	199	225	228	212	217	249	245	236	220	205	214	222	228	205	210	220	224	250	221	209	219	203	222	205	229	232	241	244	215	237	213	211	195	224	224	229	220	237	244	212	215	241	225	205	249	223	217	209	237	249	240	239	250	230	227	237	226	233	227	220	215	238	204	210	200	238	200	216	236	239	202	247	218	211	233	200	234	241	222	237	208	220	216	240	235	229	198	215	230	210	238	186	214	243	236	199	237	231	224	248	242	244	207	252	216	211	224	191	207	250	228	232	228	250	237	250	227	226	250	223	237	227	244	247	229	228	194	209	219	246	216	227	232	226	212	221	220	226	225	207	258	198	223	200	257	251	201	236	208	217	203	202	228	226	250	231	203	227	226	227	243	222	229	246	240	218	246	213	216	209	213	229	216	212	220	243	270	216	210	237	226	226	227	230	202	222	216	244	235	227	210	218	205	212	229	216	239	211	192	230	228	233	204	215	218	230	205	245	199	255	226	219	232	201	196	228	240	248	219	219	206	222	202	209	219	223	212	210	209	242	225	214	224	255	219	216	215	243	232	205	216	217	218
14212	24267	13001	5387	2593	1733	1366	1075	980	872	826	711	699	645	622	630	583	616	578	642	591	582	611	566	590	593	555	574	523	583	530	585	553	567	566	546	563	561	558	546	552	588	602	523	510	531	572	562	538	549	544	548	568	521	531	525	537	539	533	567	538	595	534	533	541	544	565	535	520	528	547	549	525	509	557	537	558	553	563	564	570	546	503	555	577	568	572	534	538	537	547	500	529	524	546	535	551	529	570	516	536	530	594	553	543	566	541	519	560	529	519	568	534	540	542	564	562	539	517	566	575	529	482	555	516	528	508	538	557	533	544	533	556	542	502	540	539	543	531	569	573	553	491	528	531	510	521	559	562	569	564	499	557	530	525	576	554	528	560	529	529	574	573	564	557	534	566	539	533	527	568	568	567	540	547	534	546	502	586	571	514	544	535	573	551	532	526	564	527	586	545	521	555	545	550	542	586	567	562	477	551	536	490	576	529	596	491	553	526	524	513	495	538	505	561	568	505	509	494	567	566	552	561	557	535	521	578	531	566	563	545	556	532	561	509	539	537	538	550	504	535	553	549	560	566	548	555	554	573	533	599	547	544	580	582	577	585	538	516	571	548	507	519	541	545	522	536	526	538	563	551	565	565	536	568	564	521	563	552	486	575	574	533	573	498	599	531	583	546	546	589	562	574	545	551	523	553	551	491	541	590	544	527	559	507	554	516	541	531	581	523	516	519	560	529	530	559	562	559	554	568	559	500	570	570	584	538	562	515	567	539	519	531	531	515	589	577	548	577	566	598	546	568	518	567	520	565	513	522	579	540	556	511	514	513	553	568	548	546	585	523	528	569	518	536	526	606	562	504	567	562	565	600	513	499	531	529	543	582	527	540	556	536	543	555	524	518	534	608	543	525	510	514	561	537	534	524	565	567	511	522	532	555	515	536	537	588	537	517	563	553	560	535	571	551	555	547	510	514	565	557	520	561	549	562	559	552	520	566	576	580	484	566	534	507	557	489	563	587	503	509	558	574	569	492	562	546	589	541	542	562	554	568	588	549	582	579	569	596	532	568	559	604	544	549	523	514	550	550	529	506	503	568	566	578	516	545	554	563	549	549	554	523	531	561	577	542	551	565	580	528	520	530	546	563	557	547	542	569	546	525	578	532	521	569	527	530	592	581	509	556	537	568	581	534	544	533	541	552	560	558	596	584	553	530	559	584	574	551	521	565	536	507	550	542	531	577	564	526	530	543	544	537	550	563	524	551	555	512	517	576	550	550	548	548	529	530	545	550	586	578	539	571	576	577	509	555	585	578	550	523	564	506	574	563	561	544	533	532	561	515	532	530	547	558	557	546	518	528	549	530	560	533	559	536	534	521	525	522	543	561	543	531	596	555	541	539	606	563	601	564	525	550	536	567	542	529	581	562	558	547	507	513	553	597	551	561	556	573	554	548	503	580	528	566	564	592	525	558	521	508	562	533	536	587	516	533	528	543	542	532	523	569	558	529	535	533	507	574	586	527	548	565	558	578	556	566	542	529	544	543	542	557	526	543	558	563	568	510	495	547	532	526	563	578	548	544	525	501	573	513	550	530	531	546	555	555	529	513	551	530	563	562	564	513	571	547	554	524	526	533	511	529	569	550	541	565	530	533	547	574	514	558	523	503	587	536	571	562	513	562	578	536	584	520	498	546	542	525	534	575	595	523	562	548	540	573	533	562	531	525	527	565	513	550	529	522	588	543	567	560	553	513	540	553	542	586	530	554	535	542	583	587	537	544	546	521	561	548	570	501	533	487	562	544	555	574	553	574	548	562	550	575	530	540	576	538	536	551	567	514	586	537	591	560	510	529	572	529	574	568	555	551	555	532	549	530	535	544	568	481	550	530	574	532	501	545	564	551	529	541	513	568	562	554	530	522	524	570	541	571	555	544	525	531	535	543	552	554	514	565	567	544	554	541	581	523	551	566	554	552	547	521	549	584	547	575	521	525	561	520	523	478	517	567	528	557	571	558	584	563	575	524	572	574	581	519	564	560	572	553	541	543	545	546	538	507	533	584	561	512	567	543	537	526	575	545	546	533	564	502	568	554	545	588	533	561	541	516	505	554	531	524	564	534	553	568	524	534	546	512	541	547	582	553	496	540	540	580	588	563	559	520	577	556	542	517	599	572	572	532	546	558	585	567	580	548	510	563	531	527	609	559	541	564	516	548	569	531	547	556	538	589	533	538	544	558	533	558	537	557	546	552	542	564	595	560	531	560	613	537	564	548	545	540	546	558	517	546	547	581	491	594	559	535	489	564	542	569	541	552	556	546	568	586	590	566	503	553	561	536	556	563	562	570	522	576	530	529	557	506	611	548	533	542	537	488	559	561	533	582	588	511	505	539	554	523	577	580	590	527	522	575	555	561	545	535	518	553	551	542	504	561	576	526	582	559	586	528	583	568	536	530	546	513	529	569	588	535	556	530	565	548	526	568	561	535	555	565	554	610	534	564	552	552	516	553	501	525	580	562	529	561	564	542	577	555	554	561	590	523	570	568	523	553	520	562	586	526	535	545	520	585	535	501	553	521	597	565	540	526	556	577	559	558	572	564	567	546	515	542	571	587	581	549	566	558	568	528	566	579	559	587	545	561	546	551	546	523	549	538	581	545	507	528	541	532	551	541	591	540	521	569	582	527	610	549	569	508	543	528	524	581	587	532	514	523	513	533	546	573	538	610	535	580	577	562	524	583	555	533	576	537	539	596	579	512	550	531	574	533	533	559	572	539	554	532	530	532	515	539	509	548	543	500	547	519	551	601	543	540	544	516	536	558	518	550	509	551	520	515	524	536	512	573	527	580	562	537	539	524	526	524	541	503	549	533	534	545	572	531	552	539	520	531	512	536	545	553	553	522	543	565	515	563	531	528	578	547	599	509	532	552	545	570	544	540	527	546	580	550	545	562	569	539	563	564	546	518	518	572	535	560	515	596	491	560	536	536	583	582	598	528	550	569	489	539	563	550	587	507	512	548	534	527	529	505	553	527	515	526	524	545	531	510	514	549	596	555	529	540	546	519	540	562	571	540	525	475	566	520	535	569	529	532	558	558	508	527	557	498	543	538	539	519	550	545	544	547	543	558	538	534	522	545	556	544	545	543	556	552	530	534	539	557	548	559	543	573	532	573	536	502	560	626	550	535	558	558	522	526	566	548	545	560	532	558	583	575	559	565	579	561	560	532	547	539	548	560	538	533	578	541	570	531	537	590	544	554	556	548	551	558	546	544	545	500	508	581	525	549	522	542	544	518	537	555	560	539	595	534	520	564	515	551	527	562	535	577	572	569	546	520	571	519	538	551	521	534	512	544	584	517	546	511	512	576	570	546	534	533	549	560	540	575	553	592	522	556	562	543	552	590	549	539	564	512	532	541	533	551	568	552	560	565	527	543	539	552	519	524	572	541	552	507	580	554	559	561	522	549	573	532	539	566	513	558	554	524	590	555	563	549	526	581	552
23798	20992	24595	27593	21001	21110	17097	3370	1843	1532	1223	982	708	580	431	394	429	388	355	290	377	341	300	291	296	268	257	270	269	248	236	292	301	220	252	229	215	241	217	241	218	232	231	226	228	226	203	253	227	211	209	209	252	224	223	240	179	226	207	249	195	205	204	200	214	224	211	233	216	225	223	204	233	197	222	215	187	203	247	228	209	220	222	204	210	191	236	241	222	201	215	189	209	218	240	227	209	198	207	212	256	255	214	230	237	214	244	250	214	215	215	180	231	201	194	216	213	229	211	208	218	223	194	218	205	231	219	176	222	224	216	211	221	201	199	209	239	219	238	210	184	202	220	216	208	210	212	206	225	227	220	204	201	208	233	229	198	199	205	219	229	204	221	237	236	202	195	216	236	192	231	228	221	245	213	215	205	211	205	212	207	203	218	229	212	199	216	222	221	222	238	239	206	217	225	248	213	227	191	189	210	212	233	206	200	207	215	205	232	214	226	201	229	212	212	213	213	225	211	231	201	226	240	226	246	202	207	228	222	224	204	217	237	215	181	227	193	180	227	207	233	193	239	210	186	225	231	213	205	215	209	231	223	211	228	216	223	228	213	201	179	207	198	203	198	225	246	204	220	208	242	210	234	229	226	246	201	225	216	222	223	219	219	219	249	212	206	233	203	198	214	199	220	219	236	201	201	222	200	213	194	232	210	228	214	234	198	218	195	207	220	224	215	227	229	219	213	223	210	246	231	222	216	223	226	213	209	213	228	225	208	231	224	216	229	193	229	227	206	226	203	242	223	203	223	220	215	221	212	214	232	203	223	231	228	213	232	206	210	242	207	215	218	246	189	240	253	215	212	206	216	213	212	227	228	204	238	195	232	231	226	206	213	235	235	211	220	221	203	193	197	194	254	218	186	235	195	207	209	239	176	196	207	196	201	202	229	220	232	204	273	235	195	211	209	224	229	223	218	209	203	213	219	193	184	190	214	222	223	186	236	199	250	222	191	197	199	211	214	238	212	184	194	214	217	228	223	221	245	215	206	203	211	222	221	197	210	231	245	222	199	218	204	225	220	214	243	206	201	231	236	235	199	204	210	223	217	237	213	206	246	205	198	239	230	223	190	162	216	193	204	207	210	222	211	215	228	202	224	226	207	191	239	224	190	225	216	226	193	213	212	227	213	236	206	260	209	220	227	210	213	218	219	229	219	197	211	187	213	187	223	216	229	209	234	211	217	215	210	192	245	242	210	220	227	205	201	228	238	195	202	232	232	232	231	224	209	200	206	224	211	229	217	217	212	182	202	224	236	210	196	219	194	233	237	179	185	227	192	230	218	200	206	231	218	220	217	219	207	206	198	188	244	199	200	213	215	208	236	203	213	237	246	223	186	202	202	215	216	201	220	227	208	215	176	237	219	222	214	205	208	205	244	236	223	199	211	209	211	197	202	224	215	200	223	212	203	212	221	227	230	224	225	218	209	224	209	215	209	203	244	207	221	225	216	225	213	224	198	212	240	200	226	200	205	197	207	221	201	225	213	235	198	215	204	217	199	233	224	245	235	251	200	227	237	215	215	225	212	193	191	198	211	207	202	202	235	236	246	232	222	194	226	203	215	209	243	214	197	220	236	206	199	203	224	205	216	229	237	211	232	230	229	208	188	239	191	222	233	212	230	230	236	205	205	222	203	218	190	230	222	219	217	203	184	236	211	231	208	223	243	230	188	225	226	234	191	213	191	221	217	212	209	233	223	227	227	222	216	208	230	239	210	197	237	225	209	207	191	196	217	219	229	206	215	220	209	204	207	210	222	248	224	201	221	229	219	217	231	216	240	211	208	220	192	238	226	223	252	223	222	192	215	254	209	239	230	202	215	211	198	211	202	201	222	240	233	234	205	233	227	220	191	209	215	195	244	235	219	228	230	201	216	221	202	224	216	238	220	217	210	204	190	219	188	198	212	229	226	229	228	218	182	224	218	234	190	201	200	234	229	218	241	219	201	181	227	212	215	190	199	207	226	220	224	221	207	211	210	193	217	203	242	236	237	211	227	196	244	206	237	226	231	201	239	225	250	221	244	190	244	205	193	229	219	194	215	212	216	239	216	224	230	214	202	194	201	222	210	220	203	202	219	225	204	244	229	220	204	209	203	238	212	227	216	214	214	184	201	210	221	238	223	234	255	216	204	234	220	200	220	236	223	232	232	228	202	226	203	216	199	187	218	215	214	217	222	195	220	250	210	214	214	225	223	224	205	227	187	224	202	209	213	205	223	201	199	203	196	226	238	192	227	201	203	187	206	185	238	207	204	236	212	208	209	224	204	226	217	223	218	214	222	210	224	226	229	201	206	223	210	210	222	201	208	202	239	221	244	197	201	217	228	230	227	197	218	223	206	214	205	204	203	230	219	205	208	182	222	223	202	238	203	243	220	213	199	199	194	202	203	226	216	200	220	184	207	197	208	219	197	228	235	202	232	208	240	241	223	208	234	233	198	209	233	209	224	223	205	203	216	208	224	209	232	195	218	216	220	207	221	223	210	210	199	215	190	240	238	203	213	199	230	230	226	237	210	208	233	225	210	201	249	219	224	213	212	223	218	216	218	209	192	220	218	197	220	196	209	259	215	207	201	217	224	193	236	231	215	203	205	220	213	231	220	202	191	225	233	206	205	194	251	231	188	217	214	221	184	204	204	218	218	210	248	210	230	218	202	239	228	254	193	219	202	219	219	187	228	213	204	212	210	217	206	227	193	230	240	219	211	241	213	224	235	202	223	194	215	236	230	202	234	226	246	210	201	215	222	203	193	213	228	193	237	213	201	206	227	206	209	203	239	236	229	225	234	231	240	223	191	204	211	247	195	224	200	196	218	222	186	203	232	217	209	254	210	207	242	230	201	227	224	227	228	206	222	224	223	245	209	213	210	212	226	214	220	213	205	209	231	207	200	212	201	198	238	217	209	231	203	206	204	187	229	207	216	230	206	218	201	207	205	211	221	210	205	205	227	226	226	199	226	199	236	215	191	215	198	212	199	232	239	223	236	214	222	210	214	229	219	183	219	217	234	208	234	216	230	195	217	225	253	216	218	213	213	242	218	198	212	243	192	199	205	207	235	230	210	213	231	221	214	211	213	182	191	220	215	225	233	213	200	230	200	222	210	193	215	197	204	244	216	201	218	213	229	198	226	206	212	208	174	191	230	200	194	205	228	223	187	208	217	199	189	225	246	236	189	241	236	239	216	215	210	205	234	211	227	208	239	244	216	225	205	222	214	200	216	222	207	244	209	212	221	219	187	213	210	232	236	195	191	210	215	187	204	221	191	177	228	225	229	210	203	211	251	223	210	202	209	199	218	188	212	213	200	231	215	233	219	242	203	226	208	206	244	211	219	219	246	204	232	229	208	234	221	216	225	220	219	230	205	186	208	215	209	201	203	213	250	189	195	198	230	207	202	251	207	219	200	235	232	218	241	209	215	223	225	199	217	208	232	237	202	220
15150	29147	18171	8215	3820	2243	1596	1326	1182	1038	849	832	769	668	658	586	584	618	539	645	610	577	569	565	577	559	511	533	531	523	498	577	539	536	565	556	504	516	511	495	523	532	510	545	468	527	543	537	534	500	535	544	523	501	542	517	545	491	508	539	518	478	526	533	523	506	535	536	520	531	533	528	510	518	525	519	515	515	511	565	527	538	504	489	540	510	501	513	586	519	515	594	531	527	524	520	513	529	544	522	542	487	529	498	528	525	527	477	545	526	526	519	543	479	541	508	526	561	524	524	480	552	519	540	529	515	545	530	532	518	541	491	527	545	550	467	481	527	565	522	509	494	480	495	493	553	498	517	539	502	516	479	529	536	538	479	534	548	524	534	529	494	515	505	453	500	502	531	520	517	518	516	556	534	544	529	522	531	491	489	508	549	517	525	528	490	525	534	546	479	492	530	538	510	517	508	577	525	513	501	502	476	518	535	489	537	498	536	516	527	578	511	550	514	578	512	494	542	516	580	538	525	476	509	562	515	553	558	537	506	520	537	561	545	520	541	532	537	511	518	539	523	544	488	542	522	518	518	489	528	520	545	529	503	554	513	547	514	489	488	559	527	537	517	536	529	525	492	523	560	517	526	510	517	527	512	515	505	519	528	505	487	506	509	484	525	499	506	544	494	540	544	504	546	523	550	516	483	554	496	505	494	485	538	563	529	498	569	488	550	520	525	506	524	476	501	521	556	517	508	517	502	545	515	547	516	489	500	515	512	524	545	512	496	564	539	564	534	508	508	522	524	506	500	523	488	547	521	531	522	525	539	545	520	493	495	524	502	519	559	526	489	547	533	530	485	520	538	555	519	508	498	513	532	486	542	543	484	539	512	535	490	558	513	476	509	510	528	532	497	520	493	516	539	511	484	556	527	563	494	494	501	555	523	550	475	522	554	533	523	525	565	531	527	537	511	492	539	486	499	512	497	532	536	531	513	495	494	553	528	479	513	544	556	514	592	505	500	561	554	543	516	531	504	518	504	514	525	460	551	510	497	533	543	512	502	513	494	540	520	545	530	525	517	504	487	503	562	514	498	533	517	522	534	531	541	531	504	540	499	510	529	522	532	532	522	503	575	522	522	536	485	484	529	521	543	545	513	524	557	564	525	534	518	511	492	509	542	510	471	508	477	508	539	488	548	538	542	556	528	542	505	500	537	542	533	520	511	524	534	546	540	535	468	525	548	569	512	510	529	503	526	533	540	537	510	542	507	514	514	547	501	547	504	513	532	537	547	535	478	539	483	525	498	469	523	498	554	519	575	517	481	525	511	534	550	531	551	520	483	526	523	522	561	544	565	485	474	526	508	525	513	534	563	549	453	542	516	555	517	525	514	549	520	490	522	542	500	547	552	524	554	490	515	504	488	532	507	537	507	515	546	490	482	494	525	507	539	520	500	510	490	498	520	515	559	526	501	565	549	510	537	491	519	567	529	527	573	554	501	529	505	533	527	533	530	534	520	524	495	533	537	557	527	560	531	491	512	525	522	540	540	519	494	545	536	496	546	506	552	538	521	494	515	482	561	505	579	517	539	493	531	510	529	556	505	482	533	585	536	493	521	550	511	540	508	499	531	504	551	479	567	485	511	530	554	500	489	501	476	549	543	524	516	458	543	496	499	490	518	521	513	521	549	534	514	496	533	523	534	492	491	511	524	548	527	514	580	516	550	513	543	505	519	531	514	485	523	564	528	521	525	507	540	508	529	524	535	545	502	517	520	549	559	527	515	518	531	537	521	514	500	497	493	521	542	533	567	541	556	494	548	513	551	520	487	524	488	509	547	507	544	453	499	497	535	489	537	546	512	529	552	512	501	555	498	523	495	520	502	536	529	572	512	527	557	530	519	501	531	487	559	509	517	548	493	516	482	528	530	493	550	545	539	522	511	511	531	478	521	526	502	529	528	548	518	522	465	522	498	518	516	532	528	558	523	506	556	491	498	519	512	497	554	544	506	479	532	545	530	495	524	556	518	481	520	515	543	516	539	503	502	493	522	528	464	538	547	561	510	501	508	533	519	553	524	524	503	535	532	517	505	545	508	519	502	504	528	523	582	541	506	537	491	544	491	522	519	512	539	548	578	542	491	536	529	537	558	511	525	534	518	542	542	553	529	473	522	536	515	521	518	504	524	547	513	542	499	535	532	511	476	537	516	484	501	517	503	539	528	517	565	535	524	515	511	490	519	496	498	530	559	504	512	521	484	515	520	511	529	548	533	493	484	501	492	485	564	499	506	551	515	514	560	519	510	511	494	538	552	560	509	517	514	578	518	509	489	504	511	557	492	563	508	498	511	504	543	527	533	516	514	494	480	535	552	530	515	492	520	550	518	532	530	500	539	538	556	567	531	515	528	521	523	533	509	500	536	591	531	538	511	553	557	493	514	496	502	505	549	513	524	568	548	525	492	545	514	503	520	514	509	524	531	506	522	518	560	512	538	535	520	525	483	477	518	558	519	487	525	505	494	518	522	504	531	528	506	530	477	519	506	524	499	519	555	545	498	550	529	549	538	516	540	507	535	542	507	524	517	500	541	547	555	519	544	557	519	462	500	513	490	510	500	518	493	531	499	531	509	512	535	490	519	497	514	513	508	527	485	521	547	508	521	541	545	471	532	538	528	519	532	486	516	524	512	526	488	540	479	534	550	534	521	548	505	498	526	523	510	505	498	505	527	518	505	518	489	552	517	529	504	515	535	548	519	521	493	487	517	529	506	511	551	526	546	496	511	520	538	523	514	531	505	571	516	517	530	513	549	512	565	496	508	520	557	505	511	539	540	557	522	528	522	520	517	535	535	493	526	552	525	513	519	522	513	537	525	499	523	512	525	486	493	504	519	505	497	527	491	533	520	530	540	510	443	519	532	476	546	546	530	507	510	533	528	506	540	502	521	523	528	506	534	494	523	521	497	517	540	554	473	512	544	548	521	513	509	517	497	495	510	521	533	572	506	533	550	495	502	519	509	553	520	553	500	533	534	572	508	524	553	545	507	504	469	552	536	551	541	539	522	529	510	510	517	519	505	512	540	492	519	554	554	541	532	527	544	540	482	513	531	527	566	506	454	539	513	511	514	535	518	550	535	546	512	514	501	513	513	518	521	509	562	479	498	520	521	511	512	523	523	561	502	501	525	503	498	500	594	508	480	507	537	508	503	535	504	490	536	526	524	486	507	505	520	504	519	512	524	488	583	591	473	532	507	537	521	517	507	485	551	535	507	545	493	537	533	528	545	548	529	541	499	529	529	494	508	503	545	557	509	538	537	517	503	538	501	537	519	545	525	541	544	519	516	554	543	502	517	510	516	489	524	507	546	524	497	558	569	516	478	529	533	486	486	518	496	549	530	545	477	525	537	549	502	499	542	521	534	537	485	507	511	547	547	567	503	514	515	539	514	527	534	572	536	543	529	527	532	524	517	523	565	547	527	510	553	539	514	495	514	565	484	518	539
30883	21590	18607	8600	3304	1650	1278	976	764	777	647	555	450	429	396	350	324	326	332	345	319	287	292	287	294	266	284	262	281	262	285	339	271	297	283	261	270	278	286	251	281	264	275	255	284	315	278	281	252	261	271	274	281	266	263	245	265	257	259	293	275	264	272	300	252	291	288	251	287	292	254	263	276	268	284	262	261	258	263	271	265	256	237	245	284	247	273	250	294	285	281	274	273	257	287	267	273	263	273	277	244	237	278	238	256	264	331	280	290	246	286	265	257	287	280	271	267	275	257	273	265	254	273	292	254	246	262	244	276	259	281	280	271	250	262	288	249	258	275	261	275	243	254	276	269	245	283	287	268	239	258	259	283	245	267	276	282	247	247	257	245	290	264	241	295	263	263	272	248	253	245	259	253	293	283	286	260	239	273	268	271	265	274	277	285	287	292	273	291	278	251	282	271	226	287	260	274	267	288	251	250	261	267	259	269	280	299	302	268	262	273	265	245	282	264	281	271	286	282	262	274	291	273	263	250	272	283	294	240	266	290	273	254	253	319	246	274	238	277	237	280	245	287	269	267	302	272	260	276	289	236	256	264	271	249	251	263	237	270	276	285	261	261	251	254	265	294	230	276	274	273	298	268	251	264	267	265	303	278	268	293	281	279	281	263	251	291	287	240	277	290	260	289	259	248	281	291	257	271	252	268	262	267	286	278	267	258	254	264	249	252	274	284	273	245	266	254	276	249	272	292	264	267	292	268	288	276	258	266	299	266	282	286	248	258	302	285	267	247	278	291	246	260	284	277	270	278	258	236	272	259	279	261	250	256	262	259	258	245	322	257	265	260	249	268	251	264	286	261	256	258	292	265	253	251	317	271	263	270	305	267	265	249	301	260	241	269	240	246	271	262	281	281	244	277	295	269	273	245	264	281	260	261	292	261	262	261	299	270	266	272	256	249	254	257	282	266	298	243	240	276	284	259	259	267	282	256	299	273	282	290	290	267	288	257	279	275	270	269	267	291	275	266	278	258	278	233	279	275	250	280	267	270	270	273	259	274	285	271	272	254	260	272	258	279	253	261	265	282	282	252	291	269	260	285	259	267	276	281	259	254	282	238	230	269	272	265	264	307	292	255	267	268	278	288	270	269	268	259	272	267	244	276	255	257	299	284	265	283	245	253	258	286	278	260	275	264	267	249	247	257	285	284	258	298	258	287	273	285	274	262	268	284	285	262	271	279	283	253	299	294	252	265	280	252	218	288	260	268	289	265	252	268	246	254	288	269	245	290	267	269	265	277	271	295	256	263	250	237	273	272	253	267	289	260	303	268	282	264	283	260	271	282	258	255	246	273	240	293	271	257	271	277	252	281	252	277	267	263	242	259	268	276	267	290	271	260	270	274	274	274	248	291	260	242	265	293	267	270	254	248	264	252	289	268	283	275	282	281	254	262	265	232	310	263	278	255	277	264	274	309	280	269	278	275	298	273	295	278	237	261	237	264	252	265	265	255	265	289	228	249	287	271	292	261	269	299	253	277	301	275	280	290	242	274	237	284	257	275	278	279	242	283	285	246	255	283	267	270	251	267	237	290	271	269	263	218	248	276	278	272	278	251	264	264	244	260	265	284	273	277	265	265	285	259	298	295	266	260	242	286	250	255	247	291	290	269	273	303	284	282	261	228	238	284	282	275	241	254	297	242	303	256	280	256	271	241	303	286	244	231	304	242	254	274	285	283	233	288	258	265	287	241	269	265	304	264	250	287	298	272	266	270	275	277	289	263	283	292	266	256	264	262	280	301	272	271	267	260	248	272	262	283	281	265	272	253	245	249	288	293	263	248	246	246	271	271	249	228	301	262	260	293	298	266	303	238	280	271	267	271	273	291	270	275	278	271	277	270	272	252	262	275	272	259	286	278	261	267	272	249	277	266	283	282	296	269	268	271	257	289	259	264	299	277	263	274	273	263	261	298	247	298	310	287	260	281	276	270	279	289	270	290	252	254	262	268	280	269	272	282	252	279	309	278	298	277	264	242	283	255	282	290	269	299	264	292	260	274	272	286	233	285	301	249	277	253	240	280	291	279	274	271	243	271	256	262	253	270	233	293	277	273	249	267	242	281	261	271	263	259	298	277	275	269	281	267	284	285	259	269	265	283	259	273	258	281	260	261	277	245	300	262	264	267	271	283	287	279	264	244	243	256	266	267	242	242	305	269	270	266	252	282	286	260	263	272	242	257	262	267	267	259	276	248	274	292	256	270	262	236	264	276	270	227	243	273	266	273	254	265	287	247	254	238	260	273	260	234	251	275	263	268	298	285	286	297	263	283	294	275	276	285	266	277	234	257	254	275	276	275	299	235	262	269	273	274	257	240	263	261	259	264	240	300	265	276	295	262	271	274	303	277	250	319	262	269	251	269	254	278	299	270	283	276	242	299	274	282	268	289	270	293	272	282	258	265	271	272	268	254	278	252	240	245	268	284	279	307	293	275	259	254	282	257	244	267	292	310	273	266	276	293	289	280	235	282	263	272	282	279	299	256	265	254	253	290	270	303	276	258	279	282	270	271	256	280	271	300	259	277	270	287	278	261	251	268	260	286	258	247	257	287	257	261	262	261	254	298	259	284	262	260	267	275	305	279	236	284	263	241	290	246	255	246	272	284	263	286	288	263	229	241	268	272	302	248	271	273	292	264	300	265	272	259	278	277	259	251	278	266	261	261	269	264	289	260	303	275	251	257	280	272	281	267	248	271	251	269	259	265	267	261	244	250	258	255	253	251	251	239	267	238	254	256	243	283	287	286	271	236	268	255	272	251	284	260	269	271	285	250	271	254	257	269	300	265	261	253	314	260	287	253	275	256	247	261	257	261	263	278	253	262	244	274	288	259	307	279	271	269	247	279	269	285	268	289	282	259	261	273	278	266	271	258	288	239	241	274	275	234	247	262	271	252	278	259	244	279	256	283	248	273	276	230	269	260	247	278	245	249	263	269	264	261	282	289	267	260	241	272	256	287	315	281	276	255	292	268	280	239	270	278	274	268	270	283	249	276	275	303	260	238	251	278	280	228	277	291	264	271	242	274	270	261	290	285	285	272	242	282	321	284	264	275	287	268	271	263	264	237	251	257	247	257	288	276	274	261	237	279	279	271	281	279	284	277	255	288	290	252	257	275	278	265	252	283	305	262	265	303	295	293	260	275	236	269	301	268	267	255	265	279	297	317	236	275	281	258	270	265	275	268	253	260	267	256	272	242	256	240	256	266	254	277	253	298	323	271	254	285	273	280	285	259	266	293	253	273	286	251	244	257	277	251	288	255	259	287	289	285	286	275	251	259	260	273	290	243	267	288	279	286	282	261	280	256	282	267	248	255	251	271	266	254	262	273	276	265	248	220	294	258	266	287	264	270	301	258	271	278	269	281	272	282	255	281	270	230	250	264	254	282	267	245	242	228	254	265	297	234	268	274	245	263	269	277	271	253	258	308	279	270	288	286	273
14616	18395	10391	4520	2177	1337	1053	958	857	880	772	757	745	663	666	694	659	661	695	636	693	647	673	635	651	676	639	615	651	648	695	659	665	616	661	684	651	623	686	628	609	666	662	660	700	653	639	622	681	628	673	657	630	625	641	654	667	627	608	686	638	660	643	599	648	701	634	598	669	652	631	678	656	634	653	638	659	704	618	619	652	601	651	636	615	660	659	675	650	617	668	615	674	637	676	639	559	626	650	672	627	646	630	662	653	664	636	632	626	651	638	690	610	633	665	654	631	672	677	649	650	662	663	644	609	688	612	642	615	653	680	623	682	615	683	657	625	591	657	611	627	686	676	653	626	635	658	605	636	666	636	638	657	599	652	614	649	656	697	661	615	619	652	670	639	646	655	673	679	610	629	615	630	684	652	653	637	643	627	674	646	657	671	687	642	668	609	666	683	650	644	635	646	618	630	680	627	621	646	654	646	621	614	626	674	645	660	643	656	639	669	639	623	626	653	690	630	607	622	661	649	634	644	651	655	630	615	667	688	657	660	659	634	647	671	617	631	640	661	690	666	676	648	660	615	616	619	686	636	658	628	642	644	612	662	623	627	634	635	605	631	612	650	647	605	663	623	653	623	613	680	649	645	620	653	683	637	665	650	605	645	667	623	654	636	635	684	643	661	655	626	686	662	629	679	614	714	645	582	584	631	675	645	640	641	667	644	665	651	659	662	632	626	662	672	652	654	632	632	635	664	629	643	681	688	633	648	664	678	661	593	631	701	658	638	647	674	640	682	654	657	640	592	654	622	600	625	598	682	646	658	651	663	636	635	659	653	604	681	614	621	640	648	646	648	650	603	663	684	656	655	624	692	697	652	609	647	648	672	613	639	638	624	626	611	629	637	616	667	633	633	664	659	661	647	652	642	650	630	635	613	666	619	604	632	592	658	655	644	627	646	670	635	615	639	628	636	680	640	645	631	652	630	654	686	649	628	664	629	684	682	680	624	647	628	647	687	615	638	653	566	622	648	657	690	605	616	721	605	604	632	634	658	621	645	648	632	652	706	623	673	661	690	612	630	645	619	675	597	646	631	649	648	669	568	654	655	611	636	666	691	694	649	656	607	640	649	686	663	656	663	643	624	641	686	626	668	628	647	621	619	616	648	668	659	630	648	633	633	628	659	633	617	602	661	639	632	631	646	663	625	650	673	651	648	643	687	633	622	713	635	685	693	626	635	601	657	608	639	646	647	608	611	654	618	660	645	621	651	693	658	645	634	663	675	646	667	637	629	638	656	629	666	646	609	651	664	624	613	632	684	638	666	685	657	653	630	652	647	660	633	643	653	632	650	678	619	640	636	635	658	634	638	621	659	677	642	639	680	668	652	669	625	600	660	635	640	614	631	656	624	631	621	654	684	650	643	652	654	648	664	627	677	663	654	673	637	608	619	650	643	665	622	621	639	619	655	634	632	639	657	655	659	641	668	632	654	651	650	676	660	613	641	597	619	639	661	657	615	673	647	630	623	657	685	599	695	606	653	662	652	663	662	664	673	620	639	611	676	671	696	675	620	637	642	650	623	660	637	623	659	688	662	693	643	661	639	656	620	628	617	633	645	668	646	616	605	605	657	663	643	622	646	610	630	617	655	601	599	718	592	618	647	673	651	635	686	691	637	667	623	647	612	659	649	657	665	669	645	658	623	695	630	678	629	681	628	647	650	592	661	661	636	648	696	614	683	673	609	673	618	615	622	643	667	667	603	633	630	595	664	668	640	660	669	634	612	630	633	669	628	659	668	664	667	624	666	652	680	630	657	657	637	642	614	626	628	694	718	620	660	676	634	630	619	669	638	664	623	678	653	637	608	667	651	656	657	656	669	677	652	635	670	590	641	666	664	627	680	639	630	654	668	646	638	650	662	687	654	671	670	621	654	629	648	571	649	628	647	700	650	639	630	628	644	696	625	593	640	699	642	651	659	639	636	642	654	667	634	661	641	629	657	672	623	621	582	661	638	714	655	638	641	615	626	652	649	663	667	652	625	691	657	611	648	643	656	655	617	610	643	645	667	634	640	669	631	634	652	657	617	634	652	573	651	672	615	640	632	619	659	651	634	644	669	663	686	676	687	635	599	648	611	683	651	636	655	667	619	677	639	624	669	668	675	622	660	651	631	610	644	659	636	642	662	702	616	651	637	624	686	685	658	668	660	645	629	691	640	661	637	599	687	689	664	661	651	642	648	628	666	647	646	655	649	685	702	595	684	631	647	591	681	637	613	656	661	711	675	663	634	629	618	664	649	639	662	595	630	631	670	668	695	645	651	633	616	661	628	655	610	639	656	648	657	664	631	684	625	646	679	665	641	649	669	653	622	644	599	655	701	657	647	600	645	643	648	618	677	647	606	638	648	657	655	615	646	654	634	623	681	632	657	636	700	600	624	605	709	647	655	617	658	595	663	601	669	601	622	674	651	658	630	671	634	654	646	666	672	645	689	648	650	646	625	691	633	596	675	613	625	612	674	628	619	642	702	668	625	659	657	653	664	620	599	641	601	633	678	645	631	671	646	676	647	655	615	616	628	639	602	680	651	677	655	672	603	651	650	672	645	701	651	676	673	659	640	615	652	673	642	648	681	677	639	611	673	684	659	659	660	693	697	631	631	698	598	614	634	672	624	663	663	651	646	686	645	634	644	612	653	635	643	653	592	631	677	657	637	657	656	677	607	645	664	620	650	618	613	673	639	628	690	657	647	689	603	665	628	620	667	648	653	674	648	618	641	681	650	614	577	621	660	667	645	649	700	672	638	650	640	634	619	629	648	698	669	603	652	671	607	662	648	628	705	646	634	664	638	634	657	648	661	655	619	680	671	603	693	589	654	668	639	640	618	685	641	665	644	652	645	674	643	630	619	656	668	692	644	633	658	671	668	633	646	686	656	669	680	651	621	626	649	672	644	638	672	622	646	646	628	673	618	592	647	629	660	629	630	624	652	719	645	626	670	649	681	590	626	625	648	583	625	651	636	656	669	653	716	663	697	651	604	680	664	638	640	647	619	691	636	660	637	653	654	618	625	665	657	641	621	616	643	609	629	646	616	665	674	649	619	634	642	655	675	698	625	636	627	659	615	628	659	679	631	623	630	650	647	656	658	667	613	660	631	641	648	675	627	662	649	572	608	620	619	655	670	634	668	670	631	658	668	650	691	653	696	635	632	655	686	640	624	606	646	626	636	637	614	660	632	641	621	652	649	614	683	639	682	615	630	627	667	640	626	626	645	639	656	614	623	633	661	635	686	641	621	678	677	653	645	610	622	605	638	671	581	665	692	637	621	597	663	641	631	690	601	623	588	620	626	634	730	686	624	671	618	631	661	643	673	665	672	653	629	653	681	667	618	676	626	621	658	666	604	629	629	630	609	680	605	650	661	581	639	660	632	657	665	676	627	659	622	640	663	602	652	659	672	619	643	644	665	644	643	645	684	640	644	688	654	630	629	656	662	627
24314	20956	24251	27851	21002	19486	3835	1569	1087	996	839	625	509	422	363	366	309	344	352	306	266	304	289	248	276	228	268	254	239	234	252	262	244	261	223	218	232	260	228	240	239	263	226	234	194	220	227	224	225	219	248	214	225	236	216	227	246	212	247	203	212	232	211	230	210	195	199	216	231	227	222	210	196	215	203	230	227	236	219	211	241	253	242	224	216	225	232	221	221	227	225	224	207	232	202	211	220	217	241	223	230	239	213	231	234	224	208	207	206	196	244	219	243	230	202	220	224	202	257	228	242	205	205	228	225	211	206	229	207	218	254	215	225	195	223	212	216	189	193	228	239	241	222	219	225	229	186	232	241	219	217	215	229	228	208	215	194	214	216	231	231	201	207	226	240	212	207	220	225	232	217	230	191	220	209	236	210	209	222	215	252	232	198	228	217	228	215	201	192	205	197	200	256	201	211	231	218	231	219	209	200	221	257	242	218	217	209	205	227	212	205	221	217	227	249	219	233	210	216	221	227	200	239	231	178	230	235	231	213	230	236	245	247	203	219	233	236	227	189	232	254	224	237	227	225	213	211	218	229	225	216	234	240	236	209	236	220	255	192	186	217	221	235	237	230	209	214	225	229	244	208	237	191	219	205	226	218	235	219	208	221	224	208	234	241	210	244	228	242	217	218	250	218	228	223	231	239	239	211	209	226	208	212	212	281	206	226	243	226	230	195	193	195	191	249	241	238	204	215	230	210	217	222	233	255	218	252	247	211	217	200	223	200	240	224	203	239	250	232	254	221	220	208	236	219	191	201	247	230	247	202	197	233	213	217	233	209	226	219	216	226	263	230	233	201	237	217	229	239	215	214	229	207	201	217	237	210	246	219	226	199	216	218	227	196	250	237	270	217	219	219	226	220	232	206	198	217	208	216	234	204	225	224	221	249	216	216	246	220	250	246	206	221	231	196	180	187	236	227	248	236	227	216	207	262	199	203	199	247	210	208	229	267	248	224	233	223	236	239	219	195	219	222	224	210	175	215	208	223	221	197	251	232	217	212	209	235	228	245	216	229	220	208	239	205	219	219	216	245	242	224	242	203	216	215	207	221	227	208	224	216	190	245	212	193	228	217	236	233	230	205	253	218	216	243	216	197	212	206	224	216	220	220	208	217	255	202	208	233	220	221	235	215	209	225	248	212	208	255	202	199	217	201	218	239	217	225	245	250	239	209	230	246	222	220	212	215	214	213	226	221	213	230	242	240	202	212	226	223	207	222	215	223	222	244	218	216	231	214	205	225	244	252	216	230	219	206	225	229	221	232	233	228	207	210	214	211	223	228	207	230	210	240	217	216	229	258	233	231	207	238	213	228	233	239	213	217	233	213	197	205	246	193	223	211	240	205	215	220	222	226	222	201	236	203	238	213	234	223	220	193	190	211	234	241	220	224	234	223	226	216	207	210	244	228	201	250	213	242	228	246	216	206	242	214	199	217	219	218	250	232	220	235	235	224	199	207	240	220	230	214	212	221	223	263	213	238	262	217	227	230	217	204	215	234	213	227	220	229	228	217	233	225	235	207	238	217	222	245	201	230	217	215	237	234	208	218	248	229	211	209	212	212	203	193	216	200	231	221	249	227	217	239	229	224	220	247	209	243	215	254	216	229	211	246	214	230	210	202	226	233	221	235	229	196	194	222	232	215	249	202	187	205	204	223	197	209	213	205	250	201	228	226	236	228	239	227	187	227	224	240	244	211	202	227	232	229	214	201	215	232	201	219	197	231	222	223	248	204	250	227	238	215	198	241	219	234	207	230	227	226	253	223	228	213	258	195	216	193	217	227	229	217	223	219	230	237	250	219	214	221	234	243	221	212	188	214	206	210	232	221	194	220	222	237	225	230	196	221	219	254	242	231	229	221	206	224	200	235	225	207	228	205	227	217	230	231	228	216	223	237	233	219	253	219	239	220	240	258	227	236	221	233	206	232	234	213	235	192	235	199	227	191	216	234	243	229	216	247	213	212	211	206	210	213	202	256	256	234	221	237	244	212	224	235	230	224	240	241	199	202	220	233	213	217	234	264	218	218	210	217	218	242	230	236	208	263	215	226	224	212	236	234	234	211	208	237	232	223	219	213	226	240	205	222	212	201	221	232	211	207	227	223	203	234	251	242	233	209	212	212	200	256	236	197	223	215	246	208	218	229	225	234	238	222	208	234	216	245	202	235	258	219	220	247	207	205	247	203	220	248	214	191	237	239	227	218	208	220	259	209	208	218	197	253	235	207	220	229	217	239	230	249	196	241	230	190	214	252	220	203	230	227	207	186	200	200	225	259	233	208	228	237	234	245	241	243	229	214	217	226	244	220	226	235	214	226	213	223	230	208	232	236	219	234	242	241	197	240	221	199	222	239	222	212	237	202	238	227	194	213	196	207	217	219	216	224	229	202	224	235	213	254	231	233	225	208	225	238	233	235	228	241	243	224	207	232	217	222	234	196	230	230	197	208	237	234	213	217	232	216	219	203	255	238	226	221	217	214	217	213	207	244	205	246	235	225	236	207	199	227	223	174	247	213	224	227	196	195	213	236	225	202	209	191	225	237	211	225	238	224	194	223	220	245	227	202	232	221	231	211	241	221	234	224	232	235	240	226	246	237	177	200	221	221	220	220	229	217	199	204	208	208	207	250	217	221	230	218	207	240	210	192	240	228	189	244	231	244	210	226	211	196	225	187	229	277	233	235	226	245	244	224	225	230	227	221	251	220	185	224	234	237	246	210	220	218	207	191	227	233	217	215	240	225	205	232	214	221	234	232	221	233	210	202	214	223	206	215	248	212	231	211	237	210	219	215	215	211	247	223	212	220	227	238	222	210	205	201	242	223	196	211	222	244	231	207	237	223	221	199	209	209	229	221	239	192	232	227	219	224	230	212	215	214	239	237	220	215	202	181	233	210	209	236	211	223	209	220	225	235	248	236	229	217	196	230	206	236	223	209	202	231	229	231	221	219	228	203	234	208	209	242	217	246	240	233	242	232	258	222	192	238	201	223	213	244	219	203	211	226	206	233	197	214	217	230	219	193	237	191	231	228	248	216	218	204	229	213	204	217	232	210	227	197	213	239	228	217	235	218	221	226	213	223	232	227	233	217	209	234	232	206	253	226	193	216	231	247	215	255	237	255	223	214	221	234	222	222	227	258	218	230	212	245	229	194	225	197	234	233	224	205	235	227	228	226	219	223	225	216	219	203	233	202	208	219	214	214	236	211	212	249	215	225	230	222	209	224	236	210	227	231	197	225	231	250	215	223	226	208	222	239	224	221	218	236	204	211	216	199	230	241	197	222	214	225	245	198	214	206	233	224	224	219	245	203	215	209	215	198	235	228	235	227	207	245	225	218	233	218	215	201	227	217	246	234	202	222	210	222	222	207	241	221	211	227	221	219	209	253	208	236	228	218	224	205	248	212	229	212	210	218	215	228	197	259	206	231	218	200	238	204	217	205	214
14729	24526	13776	6393	3418	1866	1335	1070	934	835	839	729	690	603	621	629	598	611	586	568	583	577	539	538	573	564	550	516	563	577	517	512	533	539	546	510	556	531	484	507	549	519	542	572	529	537	564	598	586	543	536	550	514	568	530	572	548	565	525	518	572	522	487	545	542	540	563	499	551	549	555	516	510	539	537	549	563	516	526	524	524	574	562	607	516	570	584	536	566	566	497	558	536	540	515	545	556	586	543	525	582	552	562	547	556	534	548	541	488	571	565	589	533	545	522	558	498	570	542	566	505	566	499	571	553	542	517	553	563	511	544	537	501	515	536	550	516	545	495	513	550	537	534	552	513	484	556	537	552	553	512	496	533	562	558	537	594	526	509	561	547	568	524	514	530	560	568	588	524	501	536	519	545	592	568	563	545	551	570	541	573	587	501	556	531	551	558	506	539	559	554	560	561	556	535	582	548	587	544	524	527	546	504	550	517	522	573	579	538	530	537	510	545	525	549	570	518	542	522	544	542	528	569	523	548	511	568	526	578	577	564	531	514	584	576	510	526	548	550	581	562	541	565	564	579	527	539	541	579	541	527	550	534	525	558	569	533	579	552	516	568	561	543	539	553	521	557	532	513	517	522	546	499	583	552	565	561	533	557	545	560	534	550	541	522	541	537	530	558	515	538	543	562	552	528	573	555	543	545	521	522	531	524	545	525	527	526	536	548	588	534	531	526	555	559	541	538	592	518	548	521	541	512	523	533	518	536	545	524	529	533	544	571	556	539	556	557	522	527	532	540	557	537	578	525	550	553	572	516	505	520	546	505	561	522	588	540	531	539	533	533	533	613	548	519	535	520	540	538	546	518	568	527	538	495	561	552	529	555	543	529	542	538	546	505	558	529	538	543	569	526	556	544	515	568	533	506	517	551	539	541	537	513	581	549	561	574	574	533	514	553	543	518	542	538	533	521	553	570	550	546	544	564	524	526	554	540	603	549	528	541	530	566	532	581	529	518	554	531	522	564	578	532	526	506	534	535	537	519	553	527	553	516	524	541	535	532	527	541	529	557	546	558	562	572	563	570	555	528	522	550	534	537	550	522	557	537	556	537	536	548	569	559	574	518	563	520	569	547	566	548	542	541	522	493	523	561	572	541	497	522	559	518	556	549	533	550	545	553	521	566	522	602	511	527	564	539	510	590	547	529	547	553	546	557	518	556	538	499	535	527	524	561	567	555	580	531	581	533	580	514	537	497	514	548	571	541	546	537	524	549	555	556	542	504	562	565	530	578	511	560	522	597	548	531	578	559	571	532	533	528	550	566	584	554	524	517	540	505	516	573	550	532	536	538	507	577	512	534	524	532	547	508	540	507	530	527	549	536	546	516	550	541	583	525	517	516	499	554	536	568	525	549	555	533	581	540	521	482	512	512	545	492	560	553	591	540	540	529	492	531	552	574	528	534	532	542	528	572	520	538	552	523	555	595	535	551	511	565	538	545	556	556	576	530	522	534	552	533	531	532	531	578	538	505	505	517	555	554	571	530	539	540	523	551	531	530	553	579	595	541	553	561	497	571	577	546	553	543	528	593	533	574	543	515	526	514	569	548	525	515	529	538	548	533	496	536	606	508	525	485	586	536	505	518	520	514	551	546	542	528	519	523	567	539	555	552	542	549	556	535	547	516	527	543	571	551	535	528	553	572	507	540	565	541	550	585	555	543	532	525	522	556	558	529	545	570	559	533	535	523	579	502	565	535	520	514	554	538	546	525	589	594	561	569	501	520	534	536	550	543	497	558	576	576	519	492	539	552	549	557	538	556	508	572	579	534	516	557	567	550	546	539	549	537	562	545	527	541	544	533	557	516	557	484	523	516	522	506	521	538	548	533	597	577	519	561	530	550	567	512	534	515	542	538	554	535	557	521	538	539	551	574	529	544	549	499	534	516	541	535	571	514	534	525	490	546	555	547	564	513	533	550	528	506	537	608	550	511	565	553	545	533	557	502	499	566	558	571	535	582	552	518	568	528	543	552	520	562	522	583	515	558	508	534	546	543	534	565	515	524	544	547	481	549	535	539	553	569	528	538	540	528	503	573	591	526	567	532	557	505	543	535	532	528	522	524	572	514	568	578	503	592	534	562	563	509	567	588	573	589	516	533	554	569	549	537	552	539	569	552	555	533	553	546	538	559	514	516	532	513	567	569	522	508	552	545	515	582	528	506	487	528	531	578	561	536	528	545	528	578	533	545	589	556	535	529	552	496	521	581	517	531	527	547	503	537	553	506	501	492	505	560	551	578	518	540	513	539	524	557	562	487	557	545	572	570	554	579	539	565	539	519	546	532	517	543	509	519	548	528	550	559	536	570	566	539	517	526	547	525	521	533	533	532	569	522	561	546	564	567	544	525	586	501	530	542	512	581	522	523	525	520	576	568	532	556	545	572	531	561	565	516	544	516	576	530	524	577	533	559	527	525	563	539	525	538	551	598	502	562	524	592	533	527	538	516	501	562	538	580	534	561	522	527	524	538	561	534	558	533	548	569	610	533	550	530	563	525	510	528	551	528	513	505	543	557	535	601	533	515	544	553	546	546	533	549	507	510	521	573	512	536	549	540	534	538	512	540	554	563	558	513	568	553	575	568	514	544	561	542	566	515	530	554	546	542	505	568	561	568	546	511	533	522	552	556	526	552	475	563	543	548	524	576	560	571	562	575	514	523	539	543	534	540	574	533	474	518	544	557	510	559	584	535	559	562	515	511	581	491	532	534	563	461	537	528	516	509	557	563	513	545	588	546	573	553	579	546	530	511	535	594	557	512	546	547	579	555	517	556	515	544	523	534	560	541	526	488	531	538	529	567	561	576	560	533	549	589	544	566	541	531	558	544	554	537	564	543	550	508	539	495	538	533	527	540	518	518	530	540	531	520	574	524	568	552	544	568	492	527	558	519	530	571	552	510	542	561	533	525	514	544	513	538	556	549	543	514	523	519	558	563	521	544	520	513	562	489	591	548	532	514	512	502	518	528	539	559	518	538	531	545	502	538	558	530	533	541	547	517	552	532	530	577	542	558	516	570	508	550	553	549	485	516	570	544	527	505	550	527	525	550	523	561	539	523	554	530	545	591	562	546	587	527	571	524	516	549	537	552	523	561	497	520	524	534	548	584	541	535	517	516	550	541	553	559	595	533	576	527	525	539	532	544	555	523	538	529	526	562	541	511	585	479	493	573	560	586	487	559	520	589	549	535	566	533	558	560	538	529	532	546	541	560	557	538	526	574	542	559	540	569	534	555	534	523	533	528	536	519	528	533	546	525	518	525	522	532	531	511	552	524	544	520	517	528	532	529	497	536	575	516	518	577	540	581	501	572	544	569	536	500	558	516	546	557	572	569	536	593	531	533	566	525	518	569	538	574	564	575	555	540	515	535	529	541	523	566	550	550	515	526	525	542	504	552	533	525	567	517	561	564	530	528	537	539	553	551	555	530	552	552	522	525	513
23777	21002	24632	27585	21010	21125	17300	3239	1755	1417	1150	897	602	538	423	390	415	390	395	392	342	365	313	345	301	292	254	234	270	260	240	199	244	204	216	213	222	220	215	233	206	203	208	232	205	241	240	205	184	208	189	231	234	205	199	207	221	208	225	254	221	192	223	217	210	205	225	186	231	181	213	203	234	236	226	236	207	200	202	213	215	225	230	230	238	208	233	185	196	224	234	205	188	184	228	211	182	202	201	215	240	211	174	189	219	198	218	232	223	197	217	210	209	213	237	213	210	217	221	239	215	199	223	205	235	206	225	188	208	169	196	198	247	181	195	211	206	192	196	205	254	240	234	214	227	182	208	186	226	210	190	211	230	213	209	211	202	212	206	185	212	207	189	201	207	211	232	202	205	247	203	223	207	206	247	232	214	214	191	243	214	211	232	221	196	203	217	193	209	224	233	199	212	200	236	242	220	215	201	212	200	231	236	193	200	188	215	187	200	233	228	219	225	211	215	198	247	217	230	225	216	205	214	198	207	232	212	234	200	216	202	217	211	202	188	215	227	219	215	199	218	225	198	196	209	204	217	218	180	224	224	221	218	241	232	250	231	212	191	208	205	182	207	226	213	226	193	226	205	207	229	219	210	228	224	200	217	209	200	200	232	235	218	206	205	191	229	214	227	228	211	207	189	225	219	209	178	220	192	223	228	206	215	235	201	204	190	236	226	232	224	211	205	225	196	215	210	203	209	231	209	223	205	223	216	202	235	221	220	227	207	229	223	213	196	229	218	199	219	234	225	230	198	193	223	202	215	210	231	237	191	211	192	223	219	216	212	247	204	201	218	221	234	239	234	204	234	197	210	199	242	178	213	208	210	232	235	197	203	206	230	195	213	211	225	219	224	205	228	209	233	220	204	225	249	225	198	203	221	200	201	232	186	194	195	189	216	201	211	235	223	223	206	242	197	177	234	238	210	205	196	226	217	216	214	201	201	211	223	227	205	219	215	255	208	214	209	224	200	218	223	229	206	214	214	243	233	244	216	214	224	220	224	203	192	208	225	223	204	219	208	178	202	209	224	197	209	211	211	195	210	210	218	212	210	188	213	221	238	191	222	210	193	224	204	199	203	180	215	196	235	219	256	221	205	230	211	197	241	220	218	243	195	235	193	210	245	208	197	206	216	249	247	230	195	228	218	177	185	233	222	216	209	208	209	241	206	201	225	212	226	236	218	216	216	213	212	198	214	225	179	196	212	196	252	215	209	225	204	203	209	233	236	189	218	229	242	196	193	221	209	240	222	209	205	217	203	211	203	208	207	230	243	207	214	198	215	207	222	213	195	225	215	195	241	250	209	195	214	222	197	202	192	240	234	206	174	215	237	206	200	239	230	227	212	226	214	200	224	212	219	212	226	203	226	192	217	228	208	217	183	207	202	197	176	198	216	218	237	204	185	217	199	216	213	243	206	220	216	211	214	191	233	179	231	201	241	231	209	189	227	230	187	212	222	220	213	219	207	230	223	204	206	210	214	184	222	223	227	221	254	218	232	232	201	235	187	233	234	203	217	189	207	212	205	245	205	208	230	228	196	220	218	220	244	213	217	208	218	211	202	216	180	245	207	210	203	198	211	206	227	201	190	200	197	232	196	191	205	197	233	207	226	197	235	222	204	198	226	211	234	227	198	198	210	189	228	221	230	196	234	207	219	227	219	193	234	228	215	218	211	220	193	209	229	207	221	218	209	238	210	234	238	213	212	211	237	240	224	224	217	230	208	205	200	225	220	221	229	208	200	208	228	213	229	236	202	244	199	219	224	209	214	231	231	187	256	196	247	214	217	221	230	178	216	266	234	229	222	216	216	217	232	209	199	205	221	181	195	221	219	200	215	220	179	211	201	222	212	205	206	227	220	207	219	210	209	207	231	218	206	204	215	230	204	237	178	200	210	219	217	199	219	198	219	204	237	248	220	200	177	232	219	237	206	223	212	222	197	169	209	207	219	221	220	224	205	241	214	212	207	248	207	205	200	209	215	213	231	198	211	210	214	220	226	180	204	232	214	213	255	235	196	224	244	239	212	203	206	228	197	209	216	230	191	224	204	212	216	223	216	236	214	230	212	214	194	212	217	214	250	213	218	217	197	210	211	216	197	208	232	221	195	216	218	221	179	207	209	220	234	206	194	221	205	232	217	209	204	223	229	232	211	212	228	231	226	221	222	200	243	216	236	228	207	211	198	222	216	222	202	226	224	239	195	214	221	231	213	207	204	230	226	219	204	228	235	225	219	193	213	234	218	213	227	196	210	198	197	176	231	196	217	213	215	199	220	240	203	207	216	203	205	223	236	234	225	253	188	229	213	212	180	196	234	233	247	210	225	205	231	190	217	226	204	190	223	215	213	174	200	204	227	232	210	212	226	225	221	232	203	229	227	215	200	220	212	228	225	194	228	202	206	198	217	225	194	196	220	205	210	224	224	230	222	216	240	194	193	210	183	172	216	244	188	213	217	225	225	190	211	200	207	218	223	202	205	209	204	250	200	226	226	198	206	218	222	186	186	223	201	229	197	232	184	200	208	212	183	213	196	213	231	217	226	206	222	208	224	190	183	205	210	236	211	227	206	208	218	232	180	214	186	204	227	225	191	218	201	223	177	248	251	203	233	256	214	221	229	213	210	229	204	180	215	229	199	201	220	200	204	228	246	216	185	244	203	192	202	242	211	219	197	211	225	204	226	181	211	190	205	247	229	233	218	192	214	230	210	229	223	241	205	219	213	218	217	218	233	234	244	234	229	198	206	232	213	208	206	216	228	208	226	229	211	215	246	204	200	204	220	195	225	214	248	209	211	230	186	217	208	221	209	178	200	187	202	245	228	265	210	204	219	221	221	213	206	237	190	214	218	210	243	231	231	235	209	167	228	217	219	244	217	207	223	252	218	215	200	224	219	203	211	232	233	213	213	216	213	246	207	225	229	232	212	225	212	204	173	222	237	199	209	202	224	221	236	201	197	224	221	189	221	213	197	219	190	226	209	236	202	198	227	222	206	210	234	215	213	190	231	204	210	217	214	202	188	203	230	207	184	204	212	199	245	194	206	206	202	246	208	244	210	229	231	209	236	227	225	224	213	194	219	212	251	225	206	208	220	190	239	185	210	245	201	192	220	226	232	211	219	219	218	223	242	217	205	219	200	208	202	208	198	204	195	199	199	238	203	221	238	221	221	213	249	209	200	216	215	216	222	225	212	209	191	213	231	199	207	233	219	222	220	233	194	221	210	231	221	212	200	229	221	192	225	217	194	227	212	215	200	209	205	214	222	223	220	211	222	201	217	208	213	215	213	198	244	181	205	215	202	210	216	220	205	211	221	197	248	225	230	200	249	232	212	219	233	198	222	213	220	219	202	230	214	215	207	240	232	223	198	191	219	221	236	183	211	203	213	194	227	236	237	236	220	228	215	192	201	234	205	245	253	236	204	218	187	186	214	220	193	205	226	227	218	219
15600	29316	17429	8280	4364	2537	1652	1251	1065	1032	913	789	674	642	651	631	611	628	593	659	601	611	525	566	537	582	523	561	558	537	520	511	500	547	522	514	563	548	547	541	563	540	472	525	540	483	520	504	502	504	545	513	532	530	503	541	485	544	497	532	474	506	506	526	535	451	506	524	538	543	519	520	485	507	498	496	487	554	541	552	499	496	506	539	506	517	510	531	544	511	514	484	524	503	557	586	526	532	511	547	472	542	549	532	512	500	520	537	509	502	511	555	538	534	532	486	519	509	519	538	515	511	510	520	524	557	500	514	530	532	530	487	533	519	512	483	541	523	488	522	533	524	542	538	488	496	517	567	499	507	526	538	521	524	536	511	547	503	530	539	514	536	541	512	502	482	492	541	519	511	522	530	522	522	484	573	529	532	528	572	481	482	507	485	508	512	489	507	489	514	513	488	518	499	496	483	526	523	515	525	518	509	544	477	520	511	530	533	504	538	524	534	530	513	553	504	509	466	503	482	539	467	506	499	505	523	526	481	499	520	493	509	492	493	548	486	534	566	528	518	519	522	511	507	518	527	520	525	534	531	486	511	500	528	510	570	519	515	508	511	551	523	486	500	548	473	539	483	496	547	539	514	552	531	539	556	505	537	542	538	517	516	502	533	518	490	528	506	517	530	513	501	542	560	522	494	527	535	570	501	530	503	544	498	541	511	546	509	527	533	510	494	521	546	471	510	517	529	503	527	524	511	473	537	550	499	512	539	514	522	507	524	512	474	524	527	518	497	538	517	541	529	486	553	511	504	529	513	533	518	509	530	507	509	506	517	523	562	543	516	556	518	510	546	486	495	508	549	531	513	495	549	516	496	523	544	524	539	533	481	533	491	504	576	505	517	483	478	510	558	526	521	522	518	537	489	503	529	528	532	560	523	525	547	530	505	523	527	542	523	517	537	522	513	527	531	464	528	479	490	540	511	530	513	535	504	531	504	493	542	518	545	475	516	524	541	520	527	555	547	554	505	536	534	511	497	520	539	511	534	495	567	522	508	525	479	528	470	563	489	553	527	532	558	492	560	503	554	501	527	541	522	464	536	530	490	516	523	523	497	516	505	513	545	517	499	538	530	481	496	509	505	559	517	495	524	479	567	524	526	507	528	496	517	538	532	542	534	526	527	543	536	520	525	500	535	499	578	525	522	495	490	454	521	546	488	524	494	539	471	517	561	503	485	482	548	517	509	504	544	498	530	522	560	490	529	532	531	500	466	511	524	534	548	490	528	488	485	539	511	524	520	489	513	548	501	499	516	489	515	521	519	519	519	513	546	497	502	532	528	575	520	510	515	517	484	544	537	496	517	557	530	524	534	532	545	524	537	526	535	495	513	498	534	518	512	531	529	518	535	501	505	530	528	517	556	545	504	539	549	487	519	512	463	509	529	523	532	506	574	487	516	516	495	557	574	489	488	507	515	494	527	493	523	522	508	524	529	514	503	467	497	543	511	521	484	488	505	542	550	552	509	507	529	544	532	516	520	521	511	558	498	507	537	550	516	519	485	527	539	514	538	509	552	513	490	498	521	534	535	521	464	512	571	513	558	553	533	504	488	480	515	533	512	540	486	495	490	506	524	532	537	503	506	523	540	548	528	502	544	565	532	471	491	533	561	513	510	544	540	541	513	530	547	549	495	527	546	500	526	559	511	502	484	521	531	521	535	540	507	545	524	513	485	533	545	500	500	534	532	527	523	499	567	487	489	574	494	514	528	528	508	520	513	504	547	489	537	550	559	551	523	501	486	512	540	461	535	480	467	525	493	529	511	500	494	503	478	495	526	525	505	540	537	557	519	488	533	512	501	551	525	535	566	492	490	520	518	558	497	513	525	526	522	513	522	545	528	496	503	544	528	508	515	490	521	487	553	500	490	500	506	512	505	531	538	527	547	522	499	544	524	487	531	504	542	507	553	527	489	499	511	492	555	546	526	527	576	533	521	512	511	536	537	517	517	514	547	487	521	491	515	522	521	528	485	493	486	501	550	492	520	510	541	525	515	512	530	492	500	498	518	506	521	506	522	463	530	511	542	515	539	561	518	528	498	500	505	556	559	553	518	499	498	503	569	523	525	488	487	478	525	518	518	518	529	498	534	511	491	486	510	503	513	500	503	520	477	538	510	533	516	557	524	538	506	516	578	514	496	546	482	503	569	571	519	489	477	496	511	501	513	493	527	500	512	520	530	509	537	513	465	542	560	511	517	508	559	537	518	535	569	538	511	509	557	486	486	501	527	517	540	497	523	511	503	510	525	510	517	518	514	510	527	536	539	511	498	532	537	538	526	528	488	508	537	534	567	496	521	503	474	519	519	560	514	531	545	521	561	526	499	479	501	493	524	564	540	552	521	557	558	540	508	504	530	498	551	542	501	533	496	533	571	510	523	516	520	512	487	508	525	524	517	518	531	520	489	478	496	552	510	510	512	508	485	511	511	514	503	506	506	516	540	542	501	538	529	529	538	542	533	493	536	552	500	530	499	538	503	513	525	522	544	527	515	519	547	533	502	500	507	503	484	527	510	552	539	538	532	548	497	544	497	499	541	518	522	496	541	518	518	521	525	517	534	525	546	547	522	499	575	512	505	557	506	507	500	525	499	528	570	503	561	516	537	529	571	578	502	490	488	513	532	516	486	544	508	537	540	556	500	530	539	492	502	512	498	534	532	508	567	517	516	500	525	494	532	497	494	511	508	555	511	523	502	541	538	532	566	535	521	483	518	532	521	511	523	519	543	521	465	495	513	536	511	497	471	549	529	524	505	496	518	587	522	513	522	505	508	518	547	526	519	507	527	538	573	504	482	519	513	508	524	510	544	555	515	515	547	522	522	517	527	499	548	505	514	507	484	549	487	501	521	492	552	529	522	527	523	516	520	525	547	554	512	519	515	519	514	530	501	492	516	529	526	539	514	521	523	523	515	548	562	531	508	515	524	533	530	512	476	557	500	508	509	517	521	529	493	526	544	490	510	512	509	526	480	523	502	530	491	531	516	527	517	521	487	517	548	494	510	514	501	526	561	472	522	565	487	510	512	521	500	488	522	499	456	510	497	529	538	520	504	512	572	458	536	496	518	524	513	508	491	523	524	494	501	453	535	513	509	545	527	510	457	509	496	528	505	511	533	530	490	508	529	524	526	530	521	498	520	506	488	484	485	523	537	552	544	476	439	520	512	531	532	520	539	571	499	498	526	505	492	539	548	512	548	536	513	498	529	488	507	489	529	528	505	501	477	494	530	513	516	495	530	516	496	509	467	541	537	540	517	515	514	515	491	514	503	541	485	519	520	510	529	522	531	511	563	525	516	490	523	534	520	514	509	540	502	530	538	501	520	482	519	518	517	489	508	524	512	513	526	515	511	517	506	504	485	497	522	471	546	527	508	526	533	533	564	511	531	517	516	517	504	511	502	498	522	495	554	560	513	525	498	482	497	504	515	536	545	490	538	532	515
30899	21678	18567	8640	3784	2149	1409	1045	953	791	676	470	411	362	366	331	349	333	312	323	301	328	326	304	276	300	302	299	311	289	264	280	286	295	278	277	287	268	273	284	237	288	252	278	247	287	252	289	243	259	264	262	275	257	253	272	260	270	283	256	278	275	253	269	277	272	288	279	249	298	275	261	279	269	270	273	261	276	266	277	263	265	291	259	293	259	303	288	266	259	252	275	273	240	265	300	268	288	267	256	269	277	291	271	267	281	282	302	271	270	267	288	256	238	271	270	254	274	278	271	262	251	280	270	299	284	271	274	274	268	263	273	281	283	245	292	242	270	283	253	279	285	278	241	252	276	281	277	272	258	285	271	262	264	247	264	252	293	267	267	256	273	256	252	277	273	285	262	250	288	301	277	266	279	297	256	295	277	271	281	258	255	257	247	280	283	282	286	301	243	283	285	268	260	274	269	259	240	279	260	255	290	270	262	247	263	287	276	254	285	298	287	247	283	297	260	254	255	291	275	257	319	239	298	264	273	262	256	300	281	295	251	276	258	287	266	291	247	236	252	269	264	247	273	258	270	282	247	278	279	271	271	245	261	271	297	256	287	279	261	273	290	278	295	276	274	266	278	274	274	297	285	247	267	268	258	247	278	262	292	275	267	244	276	307	256	259	272	269	280	287	271	249	275	261	291	301	271	314	289	272	286	271	260	269	249	262	276	294	280	284	272	258	262	257	287	247	291	284	263	268	278	251	251	278	259	298	296	281	278	292	269	295	291	253	283	286	253	268	278	258	263	273	287	260	263	260	255	272	295	278	298	287	251	283	262	269	271	287	252	286	277	272	290	252	280	249	260	265	268	278	257	272	273	263	279	237	269	292	241	255	292	297	264	282	285	284	264	293	280	246	283	254	259	266	259	267	265	286	257	251	241	270	257	272	219	262	261	285	261	267	281	280	283	272	278	277	253	252	266	277	298	279	294	253	263	285	262	289	239	316	267	254	278	271	267	261	285	252	271	252	234	237	250	230	266	299	299	265	247	267	267	295	232	269	275	287	254	244	270	306	279	256	252	266	237	284	295	273	287	256	268	254	263	259	269	266	252	238	264	275	255	262	278	260	278	275	271	277	271	292	265	269	268	270	268	280	230	278	295	278	273	285	275	288	273	295	263	235	266	265	256	284	236	230	247	255	263	282	275	283	298	258	246	285	253	304	265	260	251	280	274	272	263	272	271	273	264	240	270	303	262	275	274	261	261	256	266	288	259	268	275	297	256	260	254	264	264	265	301	245	265	257	271	270	299	245	267	304	278	272	265	270	237	270	260	283	271	269	274	285	292	271	241	274	262	281	261	318	253	281	263	277	269	249	240	259	270	270	263	260	236	248	289	307	278	279	278	267	244	264	257	280	253	285	268	291	277	279	231	258	264	256	292	265	265	265	254	253	311	279	291	242	266	261	246	275	287	264	243	253	274	266	281	275	261	282	263	260	283	278	260	270	282	250	273	280	264	277	245	287	255	259	257	294	284	298	272	248	270	259	268	271	264	257	276	296	278	271	257	250	240	269	276	298	297	240	271	256	278	288	258	264	264	300	276	267	253	252	260	264	280	280	251	278	270	251	264	258	276	278	255	264	252	271	292	263	262	305	277	261	273	256	256	276	227	264	280	287	291	252	308	256	240	260	270	259	241	255	259	254	271	260	244	263	265	274	252	270	285	280	300	244	271	269	242	244	261	274	249	251	263	279	295	273	270	284	253	264	264	233	300	255	272	248	225	272	247	264	255	238	267	265	247	280	275	277	268	276	280	241	265	296	282	291	284	283	255	304	243	298	266	280	273	291	301	267	239	269	265	297	254	275	266	297	260	291	253	276	299	298	251	247	272	283	249	270	273	240	267	247	269	266	270	288	280	253	271	261	275	261	294	303	311	251	301	261	287	265	269	274	291	268	280	279	289	263	285	280	284	235	279	271	273	296	247	287	247	258	284	270	267	258	261	284	259	297	285	272	264	254	253	277	247	275	296	255	277	274	297	287	308	272	272	310	282	268	288	286	258	271	256	275	275	272	245	251	259	282	256	285	248	299	247	260	260	268	259	270	273	278	226	284	280	291	249	278	232	256	280	267	311	247	272	234	236	266	236	293	271	235	282	260	274	286	275	269	263	286	267	262	260	263	260	266	278	289	265	262	264	263	303	267	278	270	257	255	255	265	270	251	260	253	279	288	276	249	259	260	265	250	256	276	230	263	259	264	286	282	274	260	270	275	272	283	255	299	293	260	277	295	289	281	283	299	237	281	273	281	245	278	283	249	274	253	261	272	283	293	279	255	254	270	251	257	283	281	270	265	274	254	275	255	251	248	250	272	259	264	259	280	290	272	266	244	286	264	265	305	301	280	314	261	269	260	276	245	260	273	272	280	240	299	274	301	271	272	251	260	263	295	261	257	282	267	270	274	263	276	292	281	269	237	281	251	292	260	256	255	237	282	266	290	254	247	299	262	298	288	225	255	265	247	262	254	274	272	273	280	293	282	272	280	270	262	284	270	273	263	287	266	278	280	277	256	249	281	257	267	264	263	263	264	262	262	264	293	270	280	272	277	285	279	270	269	271	274	266	259	296	263	259	276	270	297	251	293	257	288	289	297	279	242	315	257	267	264	291	267	293	271	281	269	286	305	250	253	271	268	245	261	286	270	278	308	273	278	272	264	255	265	285	264	259	262	252	309	257	249	286	247	266	262	252	263	292	296	268	253	274	285	276	271	264	281	285	272	250	247	302	268	257	249	266	265	276	282	294	255	264	245	272	234	273	266	281	268	258	273	266	296	274	267	282	261	242	269	261	274	267	256	236	256	263	266	291	294	277	259	271	283	270	254	305	270	263	262	285	287	255	279	248	285	248	231	253	257	242	250	264	263	266	296	269	256	288	274	239	264	293	266	300	306	283	257	283	268	297	247	276	257	239	254	257	278	225	290	277	291	271	282	235	245	308	246	274	278	277	290	308	273	242	302	255	283	254	265	248	266	276	277	260	257	247	245	268	278	264	227	262	276	227	274	256	261	259	270	268	267	255	272	228	295	301	258	290	270	248	270	272	253	241	272	281	266	282	282	264	255	267	288	250	265	271	302	262	281	289	292	266	274	291	304	287	262	288	256	277	226	279	284	301	300	271	248	274	243	271	270	295	267	264	254	282	266	269	272	283	248	262	283	278	276	251	247	250	283	267	267	293	282	268	249	267	250	287	270	287	285	247	270	282	269	272	292	265	271	232	289	264	278	290	248	287	252	246	263	265	272	287	257	277	264	264	282	265	299	277	281	267	234	272	255	271	264	248	270	268	313	254	266	300	257	273	259	284	289	281	270	267	263	232	316	238	297	258	253	282	286	258	276	287	275	241	264	284	271	284	247	270	240	289	258	304	277	282	268	260	266	259	245	277	235	276	304	270	288	302	263	281	306	266	276	242	282	274	270	291	279	316	257	273	250	300	259	246
14662	19110	10152	4444	2441	1512	1037	1017	889	835	795	708	681	698	665	700	642	679	657	696	696	662	657	650	679	655	694	663	654	644	682	624	686	673	644	648	639	666	637	646	643	648	624	618	630	663	661	675	601	642	673	670	664	584	615	667	670	681	660	644	628	673	643	656	662	648	600	642	644	618	673	657	633	616	655	692	642	618	680	670	631	639	642	677	630	668	661	597	647	668	653	633	658	685	645	667	656	651	671	697	593	648	679	682	647	632	634	621	692	641	657	609	628	658	625	663	676	613	619	625	665	678	658	656	700	649	597	649	576	625	681	621	600	654	652	624	616	638	672	656	633	683	666	619	653	631	688	681	675	673	691	624	667	634	623	628	606	647	680	653	687	725	661	626	705	606	620	704	619	663	695	673	691	671	693	708	646	680	651	674	677	695	668	631	665	646	675	658	641	699	637	611	645	649	620	670	644	663	676	687	642	639	686	616	613	638	631	613	682	611	644	659	667	687	664	662	677	660	698	678	677	657	661	663	668	654	654	689	651	670	635	649	630	600	613	649	641	642	683	694	644	676	677	631	622	677	633	661	641	631	627	689	624	642	624	634	660	619	688	666	622	677	664	677	652	645	670	691	612	620	612	632	635	645	686	661	654	600	676	633	669	608	680	671	706	645	613	637	685	634	628	657	653	648	650	655	637	633	650	679	636	633	676	663	643	622	632	633	672	634	651	646	650	639	604	650	675	677	643	663	707	646	611	614	686	617	661	647	671	654	611	653	635	629	633	650	642	641	661	681	620	657	700	624	606	631	666	639	654	660	676	645	678	656	639	645	678	667	659	638	650	630	664	645	605	693	684	627	662	664	640	648	640	619	654	651	637	653	632	645	648	671	630	622	653	644	626	666	644	604	633	644	650	675	644	647	657	654	667	668	631	662	608	631	650	650	635	664	647	623	629	611	640	656	656	708	632	626	634	649	686	638	633	697	670	707	637	649	609	625	608	688	692	679	642	660	675	629	594	628	671	644	652	672	654	695	637	636	647	686	655	658	668	608	642	655	624	674	637	646	642	651	639	637	650	686	651	704	620	634	691	647	609	636	636	638	650	662	659	658	671	593	613	632	680	639	662	667	641	646	602	650	662	678	645	629	651	623	626	633	685	652	648	720	680	651	653	621	653	663	663	669	634	681	641	640	610	663	645	697	610	682	636	678	681	632	632	633	658	679	636	661	637	645	642	678	666	632	650	665	621	657	663	669	633	677	647	649	664	663	700	656	645	654	684	644	621	708	676	654	664	693	667	659	653	660	698	645	612	654	608	684	647	633	617	653	667	665	678	624	658	667	648	649	672	644	678	636	657	637	685	651	642	633	677	664	677	695	669	605	618	667	660	665	664	619	628	610	668	643	705	675	651	663	661	648	686	678	646	605	664	670	696	685	652	616	635	667	619	641	669	633	642	694	691	653	638	643	643	671	661	608	686	682	671	630	649	676	674	672	618	696	684	673	635	648	645	688	692	594	644	604	624	664	695	663	658	633	665	690	674	644	620	684	675	650	649	664	656	638	635	642	631	641	634	646	631	631	691	622	640	631	689	638	638	633	637	661	599	652	638	644	656	626	631	595	640	613	594	669	627	676	630	691	628	622	666	626	653	655	701	669	681	633	624	600	667	684	626	637	685	624	633	635	611	655	638	680	660	626	636	646	661	655	680	685	633	695	629	634	664	636	617	638	669	648	620	644	590	659	659	693	681	674	620	627	639	660	674	630	685	666	616	660	663	658	648	637	649	658	642	637	695	654	670	659	690	619	664	658	598	656	649	637	639	659	666	670	645	668	654	662	691	644	672	702	669	657	647	644	608	664	641	661	589	606	622	636	584	698	713	628	680	681	652	654	649	649	695	673	670	640	655	633	615	675	657	664	683	621	665	689	647	636	651	637	682	662	637	631	639	690	668	615	700	695	649	668	645	649	612	660	658	636	635	640	675	639	661	634	692	666	624	626	648	688	632	634	650	606	708	664	646	649	651	676	646	642	646	701	634	654	633	619	695	692	698	645	658	627	685	683	628	610	683	652	635	650	685	609	615	684	640	668	642	660	664	637	641	616	666	664	711	639	598	669	655	632	641	608	647	691	624	643	610	635	674	657	626	705	652	635	623	671	652	693	667	630	645	645	657	649	666	657	658	625	661	610	637	619	656	654	647	627	633	626	601	615	628	629	666	666	657	657	616	630	589	645	659	630	647	662	616	645	676	655	627	670	633	644	681	634	644	633	694	622	652	617	668	641	634	651	657	598	657	642	644	640	669	624	587	658	662	623	632	652	664	654	666	680	660	667	621	644	605	658	627	683	636	667	686	640	633	668	663	651	630	633	666	647	651	646	641	665	655	680	634	657	648	659	662	662	657	635	639	620	664	721	674	676	624	654	619	628	676	663	618	653	667	613	628	662	612	626	659	620	644	603	614	664	639	641	660	663	633	650	655	685	695	640	631	634	648	625	651	668	664	638	672	621	652	626	639	622	659	625	621	669	681	669	627	627	661	627	657	701	668	649	622	666	615	651	614	634	646	624	644	648	567	679	620	613	683	671	668	667	603	628	675	608	649	622	671	648	661	636	706	681	680	619	648	649	669	697	647	642	678	621	666	640	621	678	649	655	674	672	669	663	653	624	617	700	674	628	623	697	688	685	661	682	641	614	664	619	656	602	650	629	639	667	658	645	685	646	639	663	654	694	666	604	632	656	666	643	639	657	675	634	645	633	614	655	671	687	637	643	636	680	655	663	698	693	665	696	608	665	636	625	656	671	669	636	619	603	662	650	628	637	677	683	629	651	617	642	629	652	645	655	602	672	655	671	619	656	648	656	595	666	723	618	657	647	636	607	637	657	660	649	664	642	717	662	630	651	657	620	630	658	624	647	600	696	646	653	656	609	635	663	594	664	640	595	682	660	601	638	617	662	651	637	668	658	655	656	640	690	641	648	590	681	637	668	591	701	668	683	644	659	631	652	678	684	651	664	609	655	684	615	661	632	631	644	624	642	651	673	648	638	681	653	658	647	674	596	681	660	664	617	612	687	676	692	659	675	638	632	637	620	658	677	677	646	645	678	670	664	660	639	624	631	621	689	669	689	629	660	644	612	639	646	634	656	586	601	675	660	661	660	653	657	650	680	638	641	684	645	682	664	644	658	653	662	643	656	616	625	691	643	678	636	610	656	666	626	695	638	678	655	673	648	608	626	647	647	614	615	635	623	691	675	654	606	638	620	667	648	652	642	606	640	652	661	622	656	673	651	629	672	689	665	625	670	625	623	641	609	662	658	649	647	663	673	643	652	641	663	681	639	640	655	690	659	689	597	647	634	678	650	691	632	617	645	672	623	582	648	714	608	659	658	592	679	620	614	660	675	636	629	674	645	624	641	682	625	597	624	608	625	657	655	696	707	638	645	653	660	635	682	701	624	668	607	638	633	686	641	661	644	634	650	656	705	662	650	659	637
24375	20958	24215	27848	20991	19512	4213	1680	1257	976	751	571	427	407	353	307	326	384	350	313	344	310	254	287	262	218	259	255	243	246	238	244	226	261	229	251	235	225	244	218	210	248	232	237	200	246	218	252	227	245	227	228	217	220	229	218	233	236	230	230	234	196	236	196	223	215	249	227	202	251	204	201	216	238	231	223	188	225	201	222	208	227	215	235	205	221	215	218	198	199	220	186	224	243	218	219	228	213	224	214	222	264	216	221	208	238	195	236	251	204	236	219	234	234	221	196	204	218	208	246	212	219	223	230	226	256	202	237	215	186	237	225	230	204	236	228	224	228	202	217	226	241	241	209	235	234	250	230	229	242	228	231	240	195	216	232	239	233	229	229	227	254	226	206	203	221	226	229	248	254	219	239	211	223	203	238	190	238	219	198	245	217	206	217	220	248	199	252	210	227	230	216	223	236	230	218	243	235	226	220	188	241	222	243	208	217	209	218	225	211	215	195	223	222	207	256	246	236	194	224	207	244	236	203	228	226	206	234	240	209	227	219	205	219	235	222	201	223	227	230	229	236	250	239	241	192	231	223	221	214	214	214	216	217	223	227	267	245	217	218	179	213	228	233	202	235	216	222	208	187	239	240	237	215	209	236	206	223	229	231	189	206	229	218	205	223	194	217	197	201	210	228	207	213	220	224	214	211	224	251	209	198	222	216	207	222	204	247	237	223	245	222	204	235	235	217	243	220	216	211	238	223	226	204	249	204	198	244	220	254	226	206	227	238	227	223	213	200	228	270	231	232	221	212	260	213	241	221	212	238	237	214	241	260	228	205	227	217	232	216	240	220	199	235	217	209	222	222	259	216	247	263	206	226	275	207	219	214	228	216	219	231	207	193	225	212	243	198	223	217	224	218	197	217	207	244	232	226	232	221	225	231	222	204	231	236	243	229	220	238	202	229	217	213	234	224	232	230	199	219	234	236	216	233	216	193	226	204	206	220	253	235	237	254	231	262	270	199	217	225	227	215	213	237	201	204	230	235	241	208	216	220	217	243	245	211	249	213	220	209	218	207	237	224	240	214	219	229	202	219	223	215	263	232	219	215	227	210	211	242	212	218	201	239	237	234	223	240	207	209	245	207	214	231	212	223	213	231	255	219	209	216	237	203	233	225	219	248	237	235	239	194	199	210	226	240	248	227	214	206	184	236	209	209	193	255	191	211	199	217	222	210	232	237	211	218	210	214	216	227	222	228	217	241	223	237	202	224	205	238	189	224	244	221	236	215	215	208	217	207	233	231	203	198	219	228	224	206	222	224	227	209	222	222	206	235	234	228	270	229	223	240	185	235	254	248	234	268	219	219	238	197	241	208	225	194	220	243	177	227	219	227	198	236	218	209	220	206	224	226	203	187	241	214	246	240	223	225	272	234	241	219	227	231	209	222	221	219	231	219	234	237	227	232	248	228	244	249	256	235	221	224	226	226	249	221	213	210	253	214	229	210	191	217	229	223	216	226	213	229	220	234	206	236	214	191	228	219	193	241	215	219	202	250	232	216	215	263	233	230	200	208	240	222	208	239	217	243	238	198	227	207	252	237	204	222	226	239	205	196	237	237	195	238	220	223	246	232	225	249	213	246	243	233	251	218	233	210	208	224	228	240	251	209	201	240	191	241	211	198	224	247	228	194	250	215	195	223	213	204	205	228	235	252	239	211	210	237	229	245	205	228	204	237	240	226	238	249	225	224	259	199	245	210	215	234	241	220	205	232	252	233	215	215	238	239	237	237	207	228	197	216	217	206	232	249	227	235	230	229	214	231	218	221	212	217	218	222	251	242	228	232	221	229	219	191	231	197	227	229	248	251	231	232	198	221	234	233	220	214	223	225	187	223	245	245	218	226	214	215	248	217	214	226	222	234	176	227	212	233	233	228	208	230	229	238	223	239	203	236	221	192	229	222	208	249	229	198	227	202	223	240	234	230	222	218	234	218	226	216	219	192	215	233	233	206	246	230	248	207	220	240	225	228	233	226	218	224	235	246	237	219	216	228	222	213	204	207	211	235	227	231	220	222	208	233	226	235	218	224	236	229	240	222	232	209	235	219	236	215	239	243	225	250	234	200	189	220	226	207	211	249	207	208	231	233	215	243	227	238	218	231	189	214	225	232	222	252	206	198	191	203	213	195	225	230	207	217	210	230	231	252	221	223	236	232	233	202	233	229	214	246	216	249	227	242	235	235	209	202	256	247	199	220	218	238	215	204	222	214	201	206	226	220	221	204	249	225	213	221	181	239	238	224	218	233	201	222	233	259	223	224	262	209	239	212	237	220	215	223	223	208	212	246	217	243	210	230	240	259	219	242	212	219	232	229	217	211	230	191	225	259	226	230	236	234	225	220	220	241	239	220	233	215	243	264	256	210	230	213	199	214	230	244	220	245	237	196	203	215	221	223	184	221	239	219	226	230	207	235	198	241	245	209	194	213	205	194	211	235	251	194	221	246	224	220	252	239	210	216	210	232	223	191	203	217	212	222	232	213	240	225	241	215	223	225	228	225	207	220	204	196	232	243	209	234	222	216	223	233	231	217	199	234	230	222	220	225	196	236	222	231	192	218	240	212	202	225	211	239	194	216	229	242	220	223	225	219	235	238	214	241	249	229	207	250	212	246	241	226	208	208	222	199	210	228	246	201	220	197	221	240	257	205	257	226	190	208	220	235	223	209	231	205	231	230	169	226	243	227	211	224	220	234	240	194	235	209	227	232	229	219	250	204	222	218	218	231	225	210	237	235	226	219	221	257	256	215	211	226	217	227	208	225	231	227	225	228	215	234	206	209	245	251	193	215	222	230	235	242	182	204	227	210	256	219	205	204	264	208	225	242	220	211	234	237	227	188	247	203	202	215	179	215	217	215	226	228	205	235	223	217	232	205	208	234	220	224	227	257	215	215	238	250	251	222	222	244	197	217	244	208	223	245	227	208	223	216	209	254	222	226	250	205	211	220	211	219	229	201	230	226	212	211	224	206	201	210	221	213	209	215	236	226	236	225	225	219	225	235	242	223	235	248	227	202	231	234	228	237	234	208	238	241	216	202	219	226	220	198	222	235	195	224	200	210	233	229	199	230	232	197	227	248	229	212	206	198	209	226	199	212	231	227	244	213	221	189	202	217	189	216	213	227	239	211	239	241	212	176	193	205	233	223	253	246	217	249	214	215	225	231	231	209	241	243	237	246	212	226	223	235	223	198	212	246	240	241	244	197	244	233	222	209	245	264	228	228	212	210	226	202	257	237	233	229	252	239	211	221	194	217	207	230	214	203	207	240	242	234	207	250	221	207	210	227	244	239	209	223	220	206	246	235	224	221	220	219	213	217	240	224	236	205	242	233	202	245	222	232	204	212	243	216	211	226	204	229	241	232	223	227	223	206	233	206	225	261	227	246	234	229	220	226	220	198	236	210	227	218	229	218	210	193	224	259	226	218	211	234	221	252	225	217	219	251
14222	25790	14829	6190	3475	1999	1373	1058	919	870	830	682	664	662	607	611	592	625	610	626	590	568	572	567	550	580	546	572	539	630	587	557	531	544	543	547	558	549	495	537	562	572	535	505	557	542	549	562	541	562	538	576	583	570	567	535	551	542	548	545	527	582	553	567	560	515	519	499	560	569	491	555	555	510	563	551	514	544	555	575	592	589	535	508	546	576	571	540	538	587	564	545	580	560	532	532	537	507	522	538	548	576	544	556	549	552	549	531	549	563	545	545	583	559	585	584	530	616	538	543	563	563	510	552	568	556	546	550	510	564	523	558	581	558	536	556	551	563	588	564	529	560	565	542	517	601	575	528	536	529	538	542	541	495	525	523	559	556	512	569	521	509	524	533	539	555	547	563	554	517	521	564	551	538	558	518	525	584	554	564	544	550	543	572	555	540	569	538	552	572	523	554	565	565	558	521	528	529	558	562	529	540	534	548	509	586	524	552	543	529	556	522	551	544	573	566	557	553	545	510	573	555	525	543	533	538	530	538	573	533	557	550	532	545	486	571	581	544	497	525	536	550	545	549	540	529	531	554	534	521	577	591	524	547	500	565	549	549	562	551	501	560	535	533	559	569	524	546	559	512	598	537	534	521	533	610	548	565	568	520	577	560	504	545	545	487	528	537	537	537	531	502	568	536	542	539	507	550	482	581	549	513	565	535	562	531	537	530	558	566	562	530	504	532	601	508	517	557	577	580	557	552	529	556	515	555	546	540	523	583	555	552	574	502	546	552	532	551	582	523	535	519	494	531	580	552	571	521	521	538	533	546	524	523	562	506	490	540	520	555	520	592	558	538	536	541	559	554	549	568	579	563	501	564	528	542	526	564	551	569	498	567	584	559	571	555	509	570	521	503	525	589	605	522	517	506	525	546	562	578	527	564	521	540	513	533	505	587	579	532	536	564	533	575	526	535	567	524	527	511	555	544	544	561	538	549	514	570	522	506	514	521	560	531	560	564	514	530	497	541	512	556	521	522	530	559	564	540	543	556	532	554	539	550	507	529	529	537	492	577	531	490	508	594	498	560	534	538	518	552	549	527	544	538	480	488	519	601	522	533	557	536	568	551	556	514	500	560	549	553	543	563	555	504	532	514	492	525	538	557	554	567	573	518	562	565	586	532	584	499	536	512	554	532	546	562	536	534	575	558	495	525	556	544	549	524	546	547	532	575	554	559	590	575	544	552	512	571	554	518	540	530	544	595	533	562	576	527	560	540	581	552	562	544	555	566	504	551	500	550	562	546	538	513	525	569	553	565	530	512	544	549	549	544	552	560	546	544	573	532	571	565	540	497	486	551	547	539	522	563	529	543	520	504	560	546	505	539	518	547	523	545	527	514	543	598	552	512	557	548	509	523	516	496	551	515	564	523	554	520	517	535	559	580	561	554	543	562	549	531	526	551	548	543	515	566	534	549	521	574	542	533	507	547	527	525	569	560	595	517	532	573	552	521	542	520	530	542	540	553	548	582	500	562	548	545	580	547	537	525	551	525	550	551	571	575	553	558	582	528	520	534	577	534	555	540	518	556	537	508	543	556	560	526	525	520	564	587	562	524	562	574	527	546	530	518	544	591	532	571	543	546	551	534	550	549	515	521	512	542	523	569	520	527	564	531	518	571	519	551	513	561	552	569	550	531	524	610	526	533	588	560	548	542	554	559	551	520	571	520	531	549	533	504	516	555	581	555	576	570	547	546	510	561	536	522	545	559	584	528	546	511	544	539	527	536	512	515	535	592	555	571	538	563	520	554	552	529	494	539	555	531	513	544	548	580	548	561	525	520	571	545	563	495	519	564	533	503	522	557	546	528	522	562	590	526	571	523	567	591	591	496	544	519	572	557	529	513	545	569	574	531	565	517	549	540	515	543	553	498	537	531	589	525	504	541	527	565	538	582	564	526	581	510	536	518	528	565	547	534	516	517	551	527	546	560	564	550	493	547	558	549	520	533	594	548	513	577	529	523	555	553	546	586	527	526	546	558	589	549	513	557	522	557	549	573	524	557	513	556	549	555	530	568	537	557	552	519	551	499	541	528	558	519	536	557	534	525	581	536	596	570	538	538	570	592	542	525	549	544	547	546	530	544	554	533	546	559	540	569	509	602	551	530	556	569	563	516	560	530	532	550	520	540	541	543	557	579	553	524	539	539	541	544	542	525	529	556	560	533	521	522	534	507	540	525	550	551	572	591	560	518	557	512	537	511	520	541	535	542	559	554	571	549	525	566	542	547	540	504	592	525	487	587	535	507	533	516	526	551	552	586	531	537	557	506	567	555	547	562	531	551	549	544	548	590	525	545	548	535	502	524	555	564	549	551	544	540	523	568	568	536	583	554	517	538	599	555	583	549	541	522	532	526	539	546	542	508	511	530	551	553	542	549	527	573	541	557	552	545	538	537	528	545	546	518	537	603	577	591	556	541	530	507	538	542	531	579	531	533	523	548	573	567	546	563	571	533	582	559	547	545	537	536	492	533	549	542	558	540	555	517	538	544	526	554	534	560	555	568	505	560	593	557	520	554	555	551	567	544	551	556	524	547	504	497	520	537	578	545	539	539	507	550	586	536	522	544	569	566	526	500	510	548	564	555	580	511	511	537	520	495	517	522	556	594	531	573	534	581	498	538	510	515	506	509	519	540	556	578	544	510	527	579	484	546	537	565	542	563	530	551	566	528	580	519	543	535	582	557	544	498	534	588	558	583	521	549	545	558	533	580	523	546	564	526	539	543	562	558	572	533	553	530	511	567	513	568	527	562	532	546	585	560	541	588	550	500	543	576	506	523	572	528	536	536	551	553	530	588	554	515	537	546	580	517	553	555	557	544	542	527	540	559	530	516	522	543	523	561	538	552	548	496	521	536	538	594	565	533	497	545	508	530	570	518	559	563	547	538	538	541	504	538	531	563	586	555	556	541	601	528	530	545	545	536	506	514	536	523	539	572	525	588	539	539	512	585	536	551	580	543	543	519	546	557	543	556	551	528	550	545	534	531	524	549	550	557	533	554	545	534	551	564	553	535	538	536	584	574	532	592	564	579	546	533	546	526	501	509	549	549	553	527	538	555	551	509	569	535	533	562	551	551	528	531	516	543	569	593	528	522	523	592	508	553	534	548	547	533	581	525	501	535	503	526	519	552	603	568	518	521	544	545	528	520	575	541	541	527	584	564	484	577	549	566	514	492	535	571	514	563	539	578	549	511	562	578	562	545	570	533	554	585	528	545	511	567	568	558	543	564	521	546	553	559	548	561	541	508	542	562	512	544	575	513	519	563	544	569	545	570	535	543	559	582	585	539	498	567	562	532	553	550	549	557	549	540	535	531	555	486	502	542	501	543	559	527	507	533	546	521	467	526	509	544	559	548	569	594	525	506	545	566	528	559	557	565	538	586	527	570	518	528	569	565	559	558	553	536	522	544	569	527	526	569	550	527	516	591	528	530	503	555	527	525
23778	20954	24562	27519	20962	21066	17534	3590	1868	1442	1065	722	625	472	442	394	423	441	441	400	378	334	322	262	255	265	237	226	280	239	208	229	248	246	248	215	236	225	212	208	243	205	243	222	228	219	198	225	198	228	215	222	214	213	224	229	227	207	202	220	199	224	223	231	210	213	213	231	208	200	190	211	216	221	210	210	235	209	214	211	198	230	216	180	180	221	199	203	224	214	197	226	209	208	201	216	202	217	219	230	220	217	203	213	232	209	201	225	218	199	201	201	217	184	188	218	192	208	232	218	219	195	191	202	209	221	234	207	239	212	206	207	184	213	218	201	224	208	240	224	221	218	193	238	208	183	226	230	229	229	200	250	236	212	193	236	218	178	207	241	225	199	230	202	219	213	216	229	209	204	248	209	207	229	223	238	206	216	233	207	214	196	234	207	235	202	195	202	222	222	236	221	216	235	215	215	217	215	200	211	210	239	197	216	236	211	206	212	236	205	207	205	213	239	204	213	226	205	223	221	225	215	233	254	195	182	226	231	217	204	239	227	217	212	242	195	221	225	226	183	216	183	197	198	214	236	208	179	255	237	224	229	241	177	198	258	220	214	218	218	225	226	235	259	219	230	215	232	229	217	213	222	203	223	233	220	223	210	238	204	196	215	215	201	219	219	224	206	256	207	218	207	195	225	198	244	235	219	237	220	218	194	216	213	198	228	221	224	207	200	187	227	218	225	219	230	208	238	234	235	221	236	193	230	238	213	205	254	203	208	202	209	222	239	156	190	213	221	240	214	229	215	222	213	179	207	218	200	225	237	204	204	192	221	230	183	218	229	232	220	234	204	197	179	227	204	204	262	200	189	204	212	230	234	209	182	222	198	222	225	213	214	203	241	235	223	225	222	213	209	232	202	199	219	211	205	233	189	215	209	233	207	214	206	210	218	189	194	223	229	202	210	226	241	237	204	183	205	195	217	201	210	238	231	217	233	246	191	207	230	202	216	234	191	245	197	229	254	221	236	214	222	200	213	204	199	227	229	204	199	221	237	220	204	199	187	205	191	199	185	209	186	198	240	179	210	224	186	206	212	225	228	199	217	238	203	218	205	249	223	208	268	206	203	215	220	174	217	198	211	213	233	218	200	210	186	216	193	203	218	207	209	231	226	207	185	201	210	196	201	210	216	218	211	182	200	206	253	190	208	184	196	202	211	204	196	170	235	228	204	187	230	232	215	210	212	220	239	210	221	231	239	208	219	197	217	190	224	196	235	200	210	228	219	206	212	216	232	236	191	258	260	214	229	205	226	211	214	203	215	203	235	226	208	184	233	206	242	213	212	225	232	217	246	227	216	220	236	211	216	221	200	224	221	209	190	174	236	204	217	215	237	231	221	214	198	230	227	218	222	202	206	226	222	236	211	172	196	222	225	197	222	223	193	244	227	216	239	245	249	216	200	208	206	216	200	242	223	208	222	211	216	222	177	227	237	252	231	220	201	229	200	219	199	192	206	209	218	226	228	222	211	234	228	223	226	189	215	216	191	186	220	210	215	217	236	252	256	221	220	218	210	200	204	203	218	233	209	213	211	225	196	201	204	233	226	202	230	241	202	224	215	207	208	192	225	190	198	206	202	192	209	218	262	227	214	213	212	206	208	219	236	190	200	187	210	194	215	232	217	187	198	223	208	209	219	184	221	193	211	216	205	221	251	213	225	226	217	173	203	228	208	241	226	212	218	246	215	213	216	187	214	242	265	216	215	209	215	213	198	212	239	202	211	209	231	211	218	209	229	210	240	223	219	210	200	244	218	207	202	218	231	202	198	203	212	213	198	227	203	234	214	193	234	197	225	255	227	212	225	229	214	226	167	245	220	239	212	203	214	205	205	207	223	198	201	194	201	215	212	188	208	208	189	207	218	230	220	230	221	215	215	234	214	208	234	229	234	247	219	215	216	204	218	226	228	227	206	230	217	204	187	217	232	214	218	207	239	218	229	213	220	209	224	229	219	207	207	218	238	198	228	203	192	234	230	213	222	202	208	226	237	179	218	199	199	200	252	224	231	213	240	237	199	224	239	229	206	222	223	220	199	219	204	218	221	202	203	231	201	239	189	221	225	224	218	231	216	223	201	200	225	207	184	226	221	238	189	244	234	205	205	210	202	208	223	204	215	211	191	236	212	200	204	200	189	203	209	202	225	238	203	207	213	218	213	220	198	223	196	236	225	221	195	216	240	215	231	231	217	208	235	210	214	213	226	204	191	234	226	235	230	207	231	233	214	182	195	203	213	187	189	235	237	225	231	223	216	216	220	199	213	207	222	226	200	201	208	247	227	233	232	199	230	214	209	225	192	217	219	205	212	239	191	228	224	228	234	214	223	204	222	233	220	190	203	223	218	179	236	230	220	213	215	212	240	213	214	224	211	230	202	200	227	217	235	201	230	235	205	192	209	229	223	211	212	210	234	223	223	206	215	227	241	223	212	212	227	208	208	215	219	226	216	217	206	199	224	220	227	203	227	223	175	220	245	198	228	195	207	215	234	208	254	207	219	204	190	208	211	197	225	236	208	223	213	222	220	220	227	219	264	213	224	202	201	208	192	236	195	216	211	238	207	243	207	235	235	232	221	240	196	216	214	230	198	213	210	193	170	229	218	217	215	221	219	207	222	204	239	200	223	214	202	217	207	212	198	236	180	197	201	227	236	232	205	220	236	214	210	220	207	196	212	206	224	215	232	225	218	232	215	233	222	198	198	197	214	208	219	215	211	215	240	215	242	246	222	205	204	259	224	238	235	223	207	245	205	210	224	263	208	191	221	205	183	209	205	217	224	233	235	218	191	245	199	207	225	204	201	216	222	213	211	197	211	205	230	219	228	227	216	189	235	218	212	245	247	217	219	223	212	204	213	199	199	227	201	211	210	197	213	231	193	194	213	183	216	237	211	207	175	202	236	238	197	228	237	221	206	221	237	200	209	225	182	210	218	219	216	223	230	227	202	199	215	197	218	200	214	229	233	206	207	212	189	250	207	258	203	201	219	217	194	193	211	218	178	203	212	227	173	233	216	224	203	198	226	216	221	214	190	225	212	230	194	228	204	239	222	222	203	204	212	194	191	225	223	215	206	231	200	205	199	222	215	192	211	210	212	236	226	211	216	226	222	199	233	210	207	234	222	209	189	198	218	205	217	197	215	215	234	201	219	216	219	234	197	248	217	199	207	211	231	214	186	228	217	200	233	195	208	229	214	191	227	239	229	223	221	228	212	233	214	215	210	217	214	204	195	199	216	222	197	235	213	211	216	245	215	229	205	231	188	204	221	221	229	207	217	210	224	191	205	215	245	224	194	206	220	206	209	206	213	206	213	224	238	208	238	213	218	220	223	206	209	222	239	188	221	210	222	209	211	236	232	212	220	196	231	217	232	211	195	244	221	221	199	205	251	205	221	199	219	201	242	213	233	202	240	182	219	210	226	209	230	191	215	234	231	220	207	237	202	223	225
15993	31081	18917	8525	4452	2454	1764	1355	1160	1091	820	742	685	623	620	640	648	613	635	626	609	575	577	598	539	540	538	520	565	542	518	512	510	514	550	535	561	527	490	530	520	513	549	511	530	528	535	520	518	555	516	493	543	508	522	526	516	552	480	511	530	570	544	526	510	509	508	518	531	511	548	533	458	530	497	520	554	490	529	509	528	519	487	506	532	530	514	497	512	546	534	501	537	505	501	542	492	526	501	503	511	532	537	488	533	502	482	527	511	512	522	527	537	507	568	538	532	496	538	549	527	515	515	529	483	520	557	516	534	507	552	530	523	528	554	504	518	512	487	513	530	526	509	501	536	497	552	523	544	522	530	498	528	514	519	503	527	506	485	490	536	513	533	543	539	551	519	495	509	511	511	505	488	541	504	545	499	512	506	505	470	521	484	526	511	544	508	501	548	530	530	528	525	570	540	515	526	515	510	512	519	534	536	512	542	490	518	492	509	499	532	516	504	544	517	538	581	476	519	538	526	535	514	496	488	509	536	496	555	545	503	521	530	550	553	509	520	507	491	528	534	513	521	549	489	520	506	490	546	536	520	499	490	467	502	511	511	510	556	498	553	538	527	534	512	531	518	540	527	499	483	512	566	541	525	482	488	512	558	525	546	549	516	486	522	531	537	491	541	501	543	506	529	519	523	533	555	517	527	530	537	503	519	522	535	527	561	555	521	484	540	544	530	505	557	550	491	529	502	534	573	548	544	517	478	525	495	498	484	515	541	509	538	516	536	483	510	511	463	542	548	504	518	539	498	542	514	544	490	502	574	495	550	519	519	525	510	521	541	492	577	488	501	501	554	503	503	563	555	534	510	503	471	529	507	519	527	492	525	540	532	538	517	506	534	497	497	485	471	541	509	521	540	511	507	551	546	574	504	527	510	522	499	520	532	546	523	528	504	512	537	503	512	510	483	527	542	534	505	558	522	493	538	519	486	512	471	529	521	524	503	533	544	511	509	549	481	513	494	497	519	527	559	517	510	539	506	529	557	501	499	553	509	554	524	530	546	519	529	526	531	542	512	534	492	532	529	539	531	471	503	510	515	548	527	532	476	496	494	495	485	530	526	532	514	474	514	528	490	541	531	512	487	528	500	548	524	552	553	534	512	546	520	521	502	527	558	530	511	548	511	521	505	528	538	538	506	526	521	513	493	518	473	516	495	510	503	505	522	527	537	539	492	539	550	522	518	521	477	494	509	525	500	498	511	512	523	535	536	542	504	534	513	491	518	529	488	503	473	524	490	502	528	555	503	505	534	535	506	491	530	563	539	536	518	531	526	494	530	524	543	545	535	539	563	519	520	500	507	516	549	500	561	481	501	510	508	556	525	543	465	498	514	493	515	515	527	510	521	496	526	497	506	528	506	484	527	497	511	487	520	473	514	511	528	513	496	531	509	541	553	523	477	493	513	475	506	483	528	513	507	507	490	533	523	515	491	521	535	501	508	510	511	554	539	542	562	500	517	499	511	548	524	526	512	502	514	506	493	528	497	527	468	528	520	515	526	512	502	524	533	544	568	546	559	513	522	513	537	514	478	540	563	508	523	528	535	551	542	519	482	567	533	498	516	537	532	516	556	562	520	512	509	480	539	518	538	505	516	558	535	476	519	491	508	522	505	534	495	485	573	520	513	556	536	515	552	510	545	511	496	545	527	514	533	555	497	531	516	540	511	542	506	536	509	538	467	486	520	529	503	520	491	514	558	538	517	571	526	549	536	549	504	496	490	549	524	494	498	519	544	516	547	535	531	527	539	509	555	539	504	536	546	513	512	508	495	523	549	539	520	499	516	494	517	532	530	539	523	485	515	511	565	484	490	489	545	524	495	535	529	530	490	502	543	533	526	546	501	576	549	499	511	539	507	530	534	496	537	554	484	507	488	552	531	488	543	502	504	522	489	463	553	531	505	526	520	566	517	510	505	510	531	496	521	517	557	546	540	551	465	488	510	515	505	523	544	521	539	547	516	525	500	566	549	523	508	542	528	526	504	501	507	511	541	515	535	515	507	505	508	518	499	512	555	513	544	530	512	555	523	543	542	569	526	511	507	546	484	511	520	459	539	499	519	524	457	503	510	561	514	516	481	531	524	510	499	512	545	470	526	546	539	508	503	492	535	535	535	561	561	494	515	554	490	507	519	528	484	493	536	522	505	498	508	544	536	515	522	495	558	532	546	545	533	505	483	566	526	548	532	528	536	542	505	523	550	524	537	521	520	521	472	471	515	512	484	498	468	536	484	507	539	523	581	517	521	485	509	536	506	546	503	494	515	523	542	540	485	565	562	504	498	506	548	569	547	520	521	565	481	561	547	503	530	528	528	475	532	549	508	546	535	499	569	503	549	490	518	507	531	552	527	542	497	535	520	512	486	532	514	513	486	536	505	507	539	539	501	495	493	525	501	497	506	521	521	560	524	527	533	541	565	561	486	539	510	499	501	519	518	491	493	475	500	531	532	486	510	549	481	518	526	480	505	540	502	516	539	536	529	565	517	501	497	529	507	520	555	551	503	526	546	531	478	524	549	524	496	530	489	522	528	503	504	528	538	534	506	517	536	581	575	517	498	582	494	545	519	497	522	501	539	503	516	561	530	567	548	530	512	504	514	509	516	497	542	496	517	523	510	513	555	518	483	499	538	477	527	496	544	536	550	513	524	531	530	485	514	531	510	514	519	540	535	499	497	520	525	541	526	514	534	537	526	485	544	517	536	494	516	519	564	499	544	536	561	552	529	531	521	515	501	529	495	513	570	517	518	511	515	484	522	517	488	537	568	485	526	531	518	522	540	498	568	497	547	545	526	540	516	522	535	524	561	548	565	518	495	522	544	527	511	536	489	478	548	532	538	572	525	557	522	485	526	555	517	576	487	510	537	518	563	552	544	470	525	485	522	496	498	509	566	541	506	526	511	516	519	537	527	490	538	559	561	514	520	478	522	499	524	523	554	497	551	528	537	501	543	519	515	501	545	506	468	500	526	528	496	548	535	516	517	523	568	521	514	538	523	521	492	525	538	541	532	540	489	525	542	548	485	533	531	534	538	486	485	504	475	521	525	539	554	526	503	552	481	517	495	489	475	483	483	544	563	478	479	595	516	498	540	518	509	516	533	499	535	515	521	527	534	537	512	514	528	510	485	535	550	533	515	516	488	515	560	542	536	451	507	480	492	530	512	528	520	506	497	502	550	508	502	578	528	519	555	481	497	508	546	543	512	504	540	556	540	508	548	492	536	511	508	521	510	557	509	549	539	515	451	489	516	541	520	517	534	478	547	468	538	531	469	564	505	530	526	512	499	513	519	529	506	526	522	521	525	551	512	520	509	521	501	489	498	534	504	539	539	513	501	498	555	506	491	517	534	472	519	538	521	520	520	483	528	525	517	500	540	519	498	527	506	544	539	527	518	487	525	563	538	537	512	557	525	510	516	533	511	485	571	534	511	527	524	528	526	546
30771	21922	19071	8982	3481	1936	1329	1103	851	719	533	449	378	362	325	313	347	337	363	330	348	320	325	254	272	292	265	297	326	292	290	241	278	291	292	266	276	249	291	271	257	282	257	270	275	268	276	311	280	279	275	259	282	271	302	251	263	275	259	256	289	258	285	307	290	259	287	263	286	267	278	283	271	287	273	279	258	279	241	245	261	267	286	268	249	231	271	268	250	257	245	262	275	253	264	268	254	263	289	266	274	284	277	220	277	277	240	254	285	273	259	278	255	273	266	300	300	250	234	249	285	278	279	221	284	286	285	281	241	268	255	276	274	291	245	267	294	273	268	266	283	253	270	256	230	256	273	246	270	283	272	285	253	267	283	295	280	273	236	289	261	278	287	254	266	264	255	276	293	256	275	285	272	271	265	240	264	270	235	285	275	298	251	270	273	267	259	257	283	281	287	284	250	248	270	261	261	271	254	281	276	270	285	260	282	268	240	283	263	256	259	274	267	263	291	268	296	275	259	283	274	244	289	271	293	276	233	271	233	283	266	307	257	239	275	283	279	266	260	292	276	252	307	300	304	258	277	278	254	272	265	291	259	286	262	262	247	291	251	241	265	276	295	247	247	298	246	239	270	294	277	231	238	275	253	259	259	285	252	285	321	257	276	278	294	286	268	272	267	295	266	296	255	281	285	259	278	275	268	238	291	293	271	267	289	289	277	232	267	274	262	248	287	261	263	286	284	267	250	266	264	247	243	252	255	283	242	322	234	259	253	256	288	270	310	292	258	287	244	250	291	254	245	269	245	280	267	262	288	274	297	284	278	286	256	249	262	266	281	265	273	262	249	275	256	262	256	261	281	262	248	232	241	287	278	259	259	281	270	276	267	266	227	298	264	253	232	278	275	299	283	233	274	311	296	267	255	244	279	269	256	266	280	296	260	272	276	275	254	267	283	265	271	267	243	267	276	282	278	271	271	279	263	280	284	257	285	254	269	260	300	286	256	268	283	285	286	284	284	260	274	248	236	276	243	276	262	279	280	276	280	258	272	270	265	247	263	314	227	273	274	249	263	280	236	286	239	288	249	242	269	280	309	276	257	273	277	271	275	277	269	234	277	289	305	282	294	257	257	243	270	249	314	261	259	254	268	275	240	265	250	250	283	289	239	242	263	270	264	256	264	253	267	278	283	278	264	268	266	297	241	248	294	299	280	254	249	277	263	260	269	292	276	267	261	275	287	283	267	286	298	267	283	249	260	295	259	264	272	289	272	260	250	284	271	241	284	289	268	265	260	248	288	283	262	283	271	283	284	262	277	254	260	262	269	252	259	278	258	261	256	294	296	263	257	273	274	266	251	291	279	261	260	304	252	264	250	266	228	282	269	274	266	237	245	296	261	262	273	259	258	272	257	278	260	261	267	241	295	290	248	253	293	242	242	273	290	264	262	267	282	274	275	264	254	286	296	264	288	260	250	259	299	262	262	285	262	247	278	288	259	259	255	252	288	265	276	265	287	274	285	247	262	276	293	271	261	292	253	242	266	270	268	274	261	259	272	258	265	289	273	258	273	254	269	279	261	263	264	257	264	237	286	280	274	269	252	269	274	268	286	287	280	269	275	267	255	263	235	262	279	308	275	266	280	277	260	268	256	240	280	266	262	279	254	267	251	289	239	294	239	281	281	249	255	280	263	246	278	280	271	261	266	284	259	315	280	274	277	275	279	271	280	262	263	267	272	291	305	293	262	273	272	271	278	229	246	277	271	262	262	238	270	312	252	266	301	251	248	268	275	275	275	256	270	271	287	251	279	282	282	280	301	276	272	291	270	296	276	265	261	289	238	295	259	301	275	281	255	254	249	276	278	269	280	297	248	259	269	271	288	267	274	253	270	283	221	250	278	256	255	252	278	269	303	265	288	239	256	279	286	254	263	252	237	280	276	245	285	270	276	249	290	297	280	272	295	282	267	274	256	275	266	285	301	271	254	235	265	277	289	280	287	278	301	282	271	250	252	283	277	239	268	238	259	273	275	252	281	290	265	266	247	235	243	235	292	296	296	286	285	299	257	255	262	254	278	279	292	262	287	318	256	270	237	271	285	282	247	254	278	282	270	264	269	259	253	271	256	271	284	262	254	263	271	267	274	259	279	275	279	299	248	301	286	272	271	251	294	277	270	270	268	297	253	274	284	267	296	282	272	264	243	279	268	260	301	281	263	271	273	313	301	258	308	295	256	262	261	327	267	267	267	259	257	304	274	236	253	263	256	276	257	277	254	261	251	256	254	270	295	243	246	282	249	281	252	272	312	259	267	257	311	281	245	250	261	286	276	224	266	283	286	272	235	246	251	262	293	292	284	248	250	276	274	285	271	268	269	280	267	277	253	263	250	296	280	275	256	231	285	267	261	256	288	258	271	285	253	285	274	265	294	277	263	276	231	230	282	279	263	264	248	263	291	269	256	285	244	282	265	287	290	273	287	282	238	290	264	281	253	259	253	254	258	254	286	240	271	293	288	273	283	292	251	283	269	281	248	249	277	274	295	244	253	266	245	244	283	285	268	298	278	263	257	251	282	290	243	276	255	293	257	271	273	283	266	263	270	256	284	250	267	294	254	284	258	264	256	273	265	269	263	262	250	290	283	232	240	287	264	276	278	283	277	268	292	286	286	282	263	259	281	304	264	253	285	274	275	280	256	275	270	331	255	260	249	285	235	278	265	273	250	236	258	258	229	273	254	258	291	256	293	294	272	281	264	247	241	269	301	256	269	281	262	243	313	277	266	263	259	251	284	228	280	268	291	237	315	254	270	272	269	264	306	239	243	321	258	290	278	284	300	300	267	282	272	275	247	280	271	265	256	276	270	278	283	311	275	260	272	270	274	264	301	305	282	284	282	263	248	245	248	264	267	287	292	253	276	247	256	269	237	242	261	282	282	271	225	263	252	266	269	297	239	263	280	284	256	279	278	273	282	257	266	302	295	271	279	288	300	263	267	291	283	267	255	280	258	290	296	272	258	281	277	322	275	280	265	257	246	267	237	263	267	269	282	276	274	271	265	264	292	234	292	282	244	255	250	261	258	252	279	263	271	243	262	276	285	301	235	267	297	267	282	274	248	267	277	265	252	275	255	249	262	261	255	258	267	281	261	287	240	269	270	261	278	292	275	259	275	274	267	268	271	258	283	242	291	252	257	294	265	264	260	247	267	270	279	243	262	239	277	274	284	255	249	283	254	289	280	273	301	238	292	240	294	260	261	252	287	280	287	264	240	290	248	273	260	271	268	281	270	271	261	277	273	301	267	256	282	265	265	251	267	277	275	261	283	284	268	271	263	268	272	276	252	318	261	251	257	251	272	285	289	229	267	251	297	248	263	274	282	240	263	259	278	267	272	245	282	286	280	264	297	305	236	271	256	259	279	265	274	302	301	270	260	273	255	292	274	253	271	261	263	261	290	262	273	287	246	270	293	249	275	259	255	272	269	274	281	266	305	246	273	267
15225	21498	10543	4509	2304	1459	1133	952	918	834	784	758	702	707	671	685	692	686	653	690	717	676	678	684	652	664	651	634	636	607	662	696	659	689	649	697	681	646	706	673	657	671	633	625	618	689	628	640	643	646	672	626	579	646	665	617	661	654	620	646	672	644	675	619	648	662	675	660	631	624	674	720	687	673	614	656	644	627	584	607	681	647	591	663	650	646	632	664	629	632	642	640	680	693	635	659	669	693	666	673	640	626	650	657	612	690	637	659	640	662	661	717	639	650	644	677	626	641	633	674	653	667	659	695	645	646	641	667	646	683	634	642	649	638	611	637	639	640	662	643	609	638	650	629	660	637	656	664	617	692	646	686	623	660	624	643	656	687	616	639	641	644	675	656	613	649	634	647	685	626	623	634	711	630	617	680	666	689	649	645	670	679	700	691	629	645	687	653	665	684	658	611	612	633	641	645	640	651	654	678	607	613	650	614	647	645	672	658	628	661	656	639	629	698	655	670	660	667	659	639	663	635	660	663	586	640	662	631	676	603	644	664	632	660	618	610	617	671	636	678	634	638	654	719	669	628	668	677	654	673	601	662	628	683	656	675	605	677	689	662	661	623	631	688	619	679	614	627	634	658	701	654	644	710	664	646	670	627	660	683	638	685	587	672	638	647	695	709	655	648	621	661	657	633	689	689	612	646	639	669	662	691	671	629	670	622	639	604	624	660	720	645	676	672	609	657	651	625	602	628	683	644	645	678	664	644	642	683	651	639	646	644	640	672	630	655	624	654	646	655	648	651	618	639	642	664	659	604	608	658	615	633	704	643	655	643	639	670	641	647	643	618	650	646	643	652	639	660	671	672	642	616	602	677	616	665	702	647	622	661	667	675	624	610	636	676	639	622	620	668	662	594	646	679	629	678	647	675	660	644	658	633	630	659	680	687	665	634	668	652	610	653	593	634	659	619	627	672	604	632	621	624	631	664	690	693	663	630	648	642	664	672	624	659	638	710	687	666	677	669	703	629	659	622	627	641	643	694	632	618	652	684	643	671	672	627	705	690	639	640	685	638	638	653	678	667	631	660	656	612	696	702	654	663	655	648	646	702	680	654	643	706	646	634	646	629	625	641	666	681	676	649	649	637	648	676	654	605	672	674	633	658	678	613	606	664	706	662	686	640	641	657	654	715	671	667	623	685	637	638	612	637	625	654	656	639	623	652	641	690	671	647	611	669	673	643	604	692	612	661	644	656	609	675	630	647	690	650	627	672	592	615	619	615	627	658	665	647	653	634	634	633	630	661	593	677	678	653	655	642	682	629	662	627	659	652	660	657	631	597	608	652	598	646	622	645	651	609	634	652	656	667	650	610	689	665	610	649	701	652	590	614	665	646	705	650	675	675	662	658	657	670	624	638	623	639	672	633	672	692	617	630	639	619	639	636	660	645	645	612	611	647	684	660	630	666	619	665	628	643	684	638	629	626	639	618	660	685	659	623	624	658	639	642	635	612	627	623	663	635	627	644	599	642	636	629	658	605	671	637	646	661	629	672	717	679	642	646	654	703	691	655	666	587	678	685	637	652	675	663	640	651	689	630	676	648	656	599	622	678	629	640	650	637	665	662	644	622	615	652	612	673	680	639	616	677	641	670	648	659	671	608	651	690	673	634	692	626	677	631	649	641	638	642	657	689	666	711	660	652	662	668	654	637	649	598	654	605	639	655	616	663	687	682	619	637	659	653	647	670	652	632	655	680	634	672	614	647	684	677	643	638	653	670	610	664	655	640	628	717	658	584	673	645	649	622	617	658	646	621	665	677	695	626	665	666	647	645	624	649	639	672	723	651	659	636	642	639	658	644	680	629	666	624	627	673	667	675	634	649	615	648	630	629	666	647	668	664	605	682	668	690	656	639	656	657	622	647	685	648	646	644	681	703	667	631	651	621	673	661	624	653	704	634	615	653	679	636	630	668	687	648	671	624	639	702	634	634	658	659	633	679	653	642	699	630	644	650	650	662	605	625	576	687	692	647	677	611	673	691	597	657	641	617	627	728	627	636	646	664	627	693	607	675	656	624	642	657	625	662	724	677	611	666	694	696	640	633	637	627	661	660	644	672	655	634	633	651	646	649	654	660	644	638	648	648	631	659	675	641	641	620	623	650	635	634	654	686	632	659	625	689	705	675	696	653	636	642	647	694	648	622	599	688	626	595	613	668	635	632	619	645	671	624	658	658	650	652	640	629	660	669	634	688	649	679	634	647	633	651	637	629	626	645	687	662	617	636	638	643	700	648	614	668	671	668	631	634	657	609	647	672	633	629	677	598	638	669	613	664	653	656	646	623	637	693	676	615	656	627	653	633	644	636	656	655	654	676	622	671	676	675	662	651	669	643	623	664	647	607	681	640	684	686	644	662	640	663	604	668	673	682	635	646	629	623	651	654	600	663	643	629	636	632	677	636	595	597	661	637	632	654	631	641	669	692	664	646	633	619	657	679	657	683	676	675	662	635	687	657	680	673	670	655	636	631	694	667	610	636	665	622	650	681	602	670	673	665	603	629	683	635	656	621	649	638	652	637	630	622	666	697	630	620	604	678	667	657	668	658	700	575	665	688	657	634	685	689	644	667	629	697	672	623	657	678	619	660	667	640	644	610	645	640	672	639	668	637	634	666	689	664	612	600	650	685	685	668	644	640	654	641	644	651	607	621	632	650	651	648	605	636	625	628	626	656	666	661	647	642	653	654	661	637	647	689	663	702	654	621	657	662	630	674	622	630	658	678	609	660	625	672	667	612	655	656	684	661	647	685	670	656	660	650	646	613	658	691	638	606	648	655	677	649	615	689	660	640	656	650	648	641	652	644	655	636	687	674	668	613	605	649	672	638	632	660	615	641	653	666	608	687	655	638	691	620	624	668	681	689	653	622	654	641	634	675	628	657	649	625	614	606	737	676	676	671	654	647	667	614	609	663	634	653	665	671	680	656	660	647	671	653	650	649	620	639	644	628	679	646	661	634	669	625	639	650	611	636	676	662	630	690	624	671	627	656	608	684	641	645	686	717	679	636	648	631	646	645	657	644	699	664	659	641	658	598	632	628	633	669	650	656	653	666	685	677	641	675	577	665	684	638	698	603	686	649	626	616	627	635	666	661	666	627	618	672	638	669	662	637	594	643	630	639	628	697	718	607	638	636	638	650	702	639	631	623	639	645	707	675	623	642	647	695	622	656	643	642	649	657	679	627	676	665	658	635	667	680	660	683	628	628	659	648	670	665	680	659	631	651	680	631	661	614	636	676	668	623	618	711	673	664	643	665	642	634	642	606	599	599	603	650	624	673	629	623	657	629	670	670	657	638	660	654	665	686	656	686	676	643	648	636	657	636	646	678	665	640	677	652	650	630	683	646	681	650	683	660	676	600	668	672	668	653	665	613	654	628	687	666	661	631	650	599	658	672	614	655	628	674	641	627	661	657	629	643	611	638	674	659	634	637	666	637	640	664
24354	20952	24204	27866	20987	19449	3984	2014	1388	1011	681	540	485	392	343	347	380	414	380	330	341	291	272	255	244	260	237	239	235	239	221	221	218	237	217	236	222	239	254	237	219	195	253	229	247	268	216	228	233	249	236	222	230	234	191	225	229	266	248	201	235	242	231	219	239	223	224	216	225	217	205	223	202	200	205	216	216	214	208	211	214	223	212	214	219	213	206	247	194	210	205	221	206	222	212	235	260	216	185	220	223	244	208	256	219	227	231	209	209	208	232	209	241	240	242	212	192	221	234	204	210	201	229	227	209	227	205	222	223	232	218	210	219	224	226	240	232	221	250	193	225	230	246	228	210	233	214	220	220	260	232	228	232	223	215	227	272	233	217	222	206	220	253	260	207	204	211	224	206	216	210	209	206	158	226	231	195	253	222	240	232	224	216	245	216	203	244	212	194	225	217	222	214	216	244	204	229	222	257	234	199	226	235	208	196	209	222	238	243	242	249	227	223	222	219	220	213	218	214	210	214	219	212	218	209	223	242	227	223	234	203	220	243	237	215	235	219	249	210	193	234	258	224	233	223	234	230	237	226	210	222	202	200	229	230	225	227	243	225	244	192	230	232	231	220	233	221	227	210	213	226	233	191	194	220	200	233	218	224	208	217	223	202	240	193	224	229	220	183	216	216	224	219	219	224	236	223	228	226	235	236	218	211	207	208	236	237	213	192	216	234	196	231	197	224	197	230	235	204	233	202	224	218	239	235	236	247	237	214	230	235	250	203	212	220	229	219	226	219	211	234	211	202	245	195	235	211	205	219	202	231	215	163	237	256	213	226	229	237	212	241	195	238	205	199	244	237	193	220	202	235	209	245	193	213	233	211	227	202	217	233	258	188	223	234	254	232	214	209	201	217	255	245	245	216	193	212	209	221	211	231	217	218	223	198	221	225	215	218	227	233	234	214	229	226	244	220	226	249	237	229	223	223	200	235	229	240	230	236	213	223	252	209	237	243	236	233	234	229	208	205	213	275	211	226	224	211	225	235	202	204	214	209	209	244	240	216	245	220	206	201	231	237	210	191	241	216	220	227	224	206	196	212	201	214	239	220	227	221	231	240	234	238	251	233	220	251	245	203	240	227	229	212	232	198	237	237	220	216	213	249	242	205	227	212	221	205	211	232	240	219	213	220	217	226	239	192	202	212	220	237	194	222	255	201	228	202	199	210	217	193	214	215	238	229	190	231	214	220	223	210	225	199	240	231	221	214	259	196	212	210	218	204	232	254	206	241	231	190	237	233	227	231	220	253	190	225	222	187	236	192	208	231	196	252	203	230	219	243	246	213	229	230	220	224	205	195	241	210	233	195	236	227	234	235	216	229	242	229	236	227	259	208	202	229	237	201	197	241	264	270	217	224	206	201	223	202	228	213	232	238	228	218	216	253	218	215	204	232	215	224	220	228	244	231	238	229	221	204	205	209	208	251	254	207	219	237	216	229	228	222	236	238	223	214	204	194	235	231	218	211	201	220	198	205	210	238	231	220	174	180	207	245	229	210	199	224	236	211	240	205	221	242	229	211	208	233	245	223	203	207	219	237	205	206	217	235	222	193	198	208	216	227	225	216	198	229	232	243	234	215	216	221	247	202	211	248	221	232	224	232	216	233	208	211	223	233	223	221	221	195	220	228	231	174	220	228	206	231	185	211	238	209	219	226	202	197	246	215	216	226	236	217	192	212	211	209	242	215	216	230	233	205	198	210	210	199	205	224	223	214	230	233	201	256	217	235	203	212	201	233	207	217	217	202	212	231	225	199	261	228	214	243	240	240	223	210	218	225	213	208	222	217	222	210	223	231	214	232	218	236	223	239	227	234	201	220	215	225	235	210	226	223	233	243	222	203	210	226	187	219	224	251	202	223	205	203	227	234	239	249	197	230	211	234	244	198	211	231	235	253	268	243	219	241	218	233	232	260	226	206	214	209	245	242	217	212	220	221	232	246	260	230	217	212	224	212	221	235	225	201	227	233	249	196	241	219	217	263	228	217	208	235	210	222	217	212	219	198	216	242	223	235	217	214	230	235	225	241	196	210	220	269	227	211	252	215	199	202	221	219	216	236	188	227	242	209	224	219	184	197	214	208	221	260	219	249	220	211	225	219	258	203	205	221	231	200	226	200	215	221	246	229	201	219	218	228	231	237	236	211	227	228	223	196	236	248	216	236	196	230	275	214	217	234	263	232	231	211	210	234	230	193	241	208	244	244	218	219	226	213	196	207	252	200	209	227	246	207	235	223	211	223	223	219	237	226	202	210	218	208	222	237	216	217	230	237	211	216	230	202	247	215	216	218	208	239	250	216	216	216	207	224	226	221	227	221	216	209	216	237	226	193	230	225	235	242	236	212	210	210	218	211	209	215	203	211	219	226	197	234	211	218	207	259	219	238	220	237	244	236	216	229	210	232	215	237	190	203	231	203	215	215	228	201	231	219	228	233	227	229	249	229	215	216	200	217	221	216	217	217	199	239	207	231	219	214	196	220	221	214	241	231	215	214	215	223	170	213	230	237	226	238	236	214	200	209	222	203	214	241	216	213	218	240	233	219	233	213	228	227	231	234	201	243	212	230	229	208	214	235	238	202	242	229	242	188	224	229	224	211	235	241	235	209	219	210	235	217	205	225	245	254	239	226	199	209	237	229	230	223	238	229	226	192	202	207	228	219	235	252	211	214	209	243	193	223	243	216	202	200	230	200	213	192	246	211	189	208	227	215	212	233	246	203	232	203	222	222	235	196	203	249	208	228	231	213	222	222	208	198	228	236	205	211	181	212	222	260	254	265	221	214	229	241	229	223	244	198	243	215	249	210	218	187	252	231	193	241	242	227	227	228	237	248	191	226	206	237	203	232	236	224	224	231	227	214	216	236	225	218	222	217	190	194	256	231	225	170	210	245	222	208	217	207	233	192	204	224	215	242	207	195	219	191	250	211	219	251	222	216	210	222	234	238	206	235	228	240	231	220	230	257	218	244	229	224	195	229	207	212	204	210	223	228	210	206	228	220	239	207	215	188	223	198	228	258	212	223	219	246	251	190	232	235	226	254	227	228	216	203	235	194	224	200	208	217	210	226	232	229	241	233	212	224	226	199	229	215	222	233	224	225	260	223	213	218	212	232	243	226	223	247	218	224	236	262	230	236	196	249	211	213	197	211	226	203	214	261	215	208	227	229	204	213	200	213	245	244	206	244	214	232	202	207	220	237	217	243	210	241	225	245	221	205	212	191	204	222	231	224	218	231	212	212	212	214	203	238	227	217	220	228	240	216	222	230	207	223	230	229	225	226	233	240	240	194	216	216	233	212	207	239	200	233	208	208	224	209	197	199	187	210	211	212	247	211	209	225	213	215	177	226	213	226	216	215	195	231	228	215	234	208	227	223	239	234	208	208	207	208	223	209	203	210	247	249	238	196	184	199	192	213	225	226	236	226	210	219	219	254	232	229	232	218	230
15320	28166	15159	6531	3264	1888	1270	1147	969	822	734	660	640	661	630	588	609	610	617	649	619	639	596	577	530	533	559	539	531	545	572	542	556	513	545	568	559	500	552	583	589	563	556	559	543	559	515	504	574	577	559	546	538	546	505	531	545	521	529	544	524	546	549	574	542	524	561	564	523	563	547	553	541	517	588	532	554	534	619	485	561	531	506	546	526	540	548	584	530	581	569	571	570	552	537	556	532	492	564	572	561	544	541	575	554	508	531	523	531	552	506	532	539	517	532	519	523	506	538	548	553	533	544	513	524	531	524	527	545	564	575	520	548	571	494	594	555	526	542	590	532	571	544	551	543	573	561	526	562	554	523	552	542	551	522	534	585	541	547	531	565	530	543	587	525	535	573	526	546	548	548	582	559	516	484	500	525	532	564	543	527	521	550	516	555	535	505	538	547	552	562	509	535	498	538	557	583	552	566	534	567	526	540	541	544	535	544	539	568	557	510	575	514	526	546	543	535	567	535	550	552	545	506	555	559	524	560	542	526	518	532	510	517	545	552	531	571	567	502	510	591	542	532	545	556	531	521	523	521	498	561	530	545	567	547	504	534	519	540	508	518	543	531	541	556	570	535	536	565	566	555	526	548	554	508	541	483	542	549	574	550	554	511	554	535	562	497	568	569	535	545	510	541	499	542	554	522	546	529	512	487	501	556	552	552	564	520	539	530	557	534	555	522	541	573	515	505	561	547	524	550	531	560	538	545	509	539	577	520	592	524	544	607	544	526	529	543	510	581	538	524	553	512	556	523	548	579	515	533	531	506	526	569	523	524	521	569	569	503	550	573	562	559	527	531	554	569	525	526	527	524	518	497	559	537	556	547	542	529	536	509	524	560	568	571	573	537	566	527	523	556	560	516	546	514	558	533	571	514	528	557	611	562	527	539	559	530	514	542	549	551	545	524	541	566	559	517	514	572	536	533	537	553	515	533	529	562	545	546	520	531	558	515	596	560	597	551	545	532	542	578	546	534	591	565	560	532	522	543	533	589	516	563	576	550	537	535	556	519	606	527	537	579	564	557	523	603	595	545	565	547	560	548	531	539	515	492	541	537	525	555	520	524	550	512	560	510	483	562	537	535	519	522	516	563	531	536	588	525	568	498	551	547	573	571	554	527	494	543	517	552	578	546	509	547	550	541	515	514	566	549	539	545	536	533	530	538	461	519	532	542	529	555	575	571	507	545	550	538	541	540	558	540	555	541	545	545	564	569	513	534	540	523	581	525	543	515	546	538	506	529	534	542	544	561	521	602	536	552	543	507	534	534	544	544	561	547	566	489	496	572	571	571	545	539	503	550	559	554	526	553	543	564	530	519	535	514	576	530	519	517	537	526	536	522	523	546	515	542	519	571	534	547	561	562	586	519	541	553	548	581	539	542	551	522	552	532	528	519	504	547	567	567	536	566	525	513	523	500	549	534	520	523	574	535	521	528	579	516	524	535	521	520	556	533	527	545	522	514	514	516	557	569	542	545	540	553	504	548	551	589	530	514	544	543	542	562	554	509	544	561	552	527	531	560	531	557	547	543	569	563	545	547	518	525	568	573	545	544	544	547	569	528	510	528	551	511	600	576	498	496	538	559	520	530	582	601	540	530	572	562	515	514	525	596	563	549	555	583	522	537	548	512	541	530	519	543	565	529	543	508	549	536	508	557	523	532	514	539	514	543	534	536	558	564	539	554	522	524	518	521	583	503	537	559	557	547	539	573	582	514	575	536	537	561	537	584	526	583	578	539	579	556	518	541	509	550	549	562	463	552	500	540	546	523	544	520	580	522	594	534	526	503	545	553	531	557	526	555	560	494	515	589	551	575	517	513	560	527	555	581	521	516	520	526	534	540	514	544	543	521	566	482	511	589	545	546	526	527	544	523	508	530	555	562	591	531	513	564	556	514	542	512	507	536	544	563	543	549	531	556	551	536	522	525	509	477	546	546	568	575	557	536	526	531	522	540	574	513	561	508	523	539	577	558	577	560	571	594	529	537	530	565	534	532	519	558	515	531	534	559	520	562	531	524	523	544	508	510	530	503	537	527	533	573	527	522	544	566	553	559	547	549	574	552	543	530	562	554	505	573	517	549	559	562	532	567	557	599	487	518	569	544	527	548	516	522	509	507	549	533	563	498	536	521	529	578	561	562	522	563	578	563	567	523	574	513	496	592	534	497	523	552	532	550	524	509	610	488	558	555	563	543	533	522	558	539	550	545	547	535	510	471	530	565	537	562	544	576	555	521	553	551	570	549	522	573	522	546	537	557	572	508	551	489	554	522	544	485	530	554	557	534	551	484	543	553	511	525	526	539	507	547	586	535	533	521	554	559	524	550	571	538	529	537	510	544	510	570	539	513	529	559	549	544	560	543	521	580	582	544	547	584	574	574	571	535	589	514	510	545	547	535	563	527	548	527	528	548	527	555	586	530	534	536	543	530	579	519	548	551	538	503	566	586	574	558	483	536	479	562	575	541	542	540	557	556	580	520	524	517	526	510	579	524	572	550	510	531	537	543	550	590	535	548	584	488	542	516	508	558	511	547	522	529	536	508	473	544	507	509	532	597	514	536	513	536	524	498	547	551	543	529	550	548	535	526	541	527	550	536	541	542	572	593	559	572	521	575	528	530	580	532	525	504	547	550	538	540	526	552	576	575	560	563	542	566	551	529	516	549	544	549	542	526	525	526	469	543	545	538	487	522	532	505	569	595	531	527	549	537	555	542	518	533	533	562	523	532	537	533	550	547	522	530	538	564	531	518	544	554	573	531	522	553	558	545	575	544	572	522	513	546	561	539	543	532	553	543	522	561	492	515	573	516	585	554	506	553	548	560	525	529	549	532	526	529	535	564	571	512	513	522	513	522	502	547	544	550	529	567	525	549	513	550	529	570	576	509	525	552	543	504	546	571	558	573	520	594	542	531	554	554	526	546	538	546	545	508	519	549	562	550	534	533	515	537	522	520	531	521	544	551	551	500	570	608	540	540	543	499	544	514	588	550	508	579	520	525	541	561	515	501	570	556	543	525	566	547	537	514	550	551	514	577	554	522	576	598	550	504	557	516	525	586	520	557	535	560	564	529	507	548	530	544	574	534	554	543	583	559	519	513	555	582	518	541	542	501	559	555	547	515	523	537	536	493	571	540	561	558	569	491	520	535	577	518	535	532	543	549	489	532	571	554	542	541	546	522	580	557	539	561	598	546	570	585	534	553	567	505	538	540	498	575	542	542	501	520	567	518	537	546	527	573	527	553	561	551	528	536	537	575	516	515	545	568	548	566	556	535	551	559	518	557	510	538	556	523	567	542	576	526	511	525	501	544	529	546	539	528	502	532	544	531	547	510	529	521	531	531	572	527	524	531	545	536	548	565	540	561	520	613	544	508	510	565	583	563	555	549	542	555	572	533	528	538	527	492	547	510	499	558	540	528	543	584	544	558	571	519	595	526	552	540	521
23798	21002	24593	27613	21010	21108	17469	3393	1868	1401	950	673	595	465	396	427	418	451	445	381	370	342	308	259	242	245	260	226	232	253	240	242	224	257	231	247	213	224	214	204	241	220	215	192	207	221	224	191	195	217	191	235	217	207	231	256	202	208	232	218	182	210	220	224	231	220	202	239	217	204	192	208	228	210	213	206	206	274	207	225	197	218	227	197	230	225	220	212	211	185	231	223	219	216	186	230	215	230	224	229	196	210	215	225	216	223	220	199	191	201	183	223	225	214	238	233	187	222	203	203	217	247	200	218	200	232	234	208	201	174	220	210	188	202	223	192	196	217	233	236	241	204	203	198	216	232	222	224	208	184	229	235	227	214	199	243	213	216	259	231	232	203	206	228	241	233	234	237	206	208	243	224	202	195	193	235	223	243	206	209	239	229	215	225	208	232	214	211	233	212	199	217	224	198	219	214	207	188	178	232	198	213	182	199	218	198	224	206	201	238	213	206	218	216	231	232	193	242	208	216	201	229	238	227	250	215	195	203	200	229	230	246	231	218	217	240	249	225	204	209	235	254	208	192	230	195	203	249	209	235	214	215	204	232	202	242	194	204	195	208	218	191	206	214	195	212	231	222	202	196	200	202	241	177	213	210	202	237	197	214	207	207	241	191	203	209	212	202	196	224	202	217	210	223	233	222	224	231	231	228	185	225	208	227	242	195	224	228	199	231	199	220	212	242	199	194	227	198	213	201	226	227	239	233	222	221	219	196	238	230	217	226	206	197	215	232	206	226	226	216	255	259	211	240	212	186	210	229	216	223	220	228	233	229	226	205	202	204	217	207	204	205	209	215	224	223	228	216	232	198	233	205	199	214	217	194	225	219	190	200	191	210	238	219	214	235	203	198	232	194	194	216	230	191	193	223	215	210	230	196	220	227	209	217	217	205	203	224	230	209	221	233	221	202	226	202	209	229	224	234	225	252	217	224	239	215	208	229	215	183	196	243	237	213	214	185	198	236	238	223	195	232	226	232	232	247	224	236	215	229	197	228	230	202	204	225	199	216	204	220	206	221	227	238	218	210	218	213	237	216	231	238	238	209	215	239	230	248	194	205	197	254	222	232	194	227	257	216	226	218	223	206	236	216	200	228	244	215	222	217	213	201	212	219	222	214	219	210	216	200	220	206	212	195	226	257	223	215	201	236	226	229	233	186	226	206	198	210	219	197	221	195	206	212	227	217	216	230	209	214	222	224	238	208	198	210	230	214	210	217	202	215	228	219	217	212	209	181	247	191	193	215	231	233	229	215	207	221	216	218	217	216	225	237	235	229	219	200	223	198	219	196	220	200	237	210	201	212	241	222	222	213	205	243	214	207	216	207	238	223	197	204	245	220	201	227	212	229	217	221	213	202	208	206	203	217	218	207	190	212	204	219	239	239	211	231	219	203	221	210	215	213	211	232	220	232	238	204	220	234	215	232	189	237	215	243	210	219	209	221	217	240	226	241	208	199	191	225	221	249	192	227	233	203	212	242	214	202	220	224	222	212	200	204	207	208	235	207	203	194	205	223	188	205	244	198	211	201	235	231	229	209	213	208	212	228	200	202	199	218	225	226	191	217	206	238	209	236	218	231	229	213	213	212	220	222	201	209	217	200	213	211	212	229	235	196	214	232	207	193	207	227	216	224	216	244	225	217	224	182	194	221	204	231	239	199	215	223	192	217	195	213	209	201	214	221	231	200	216	214	197	233	215	217	203	194	216	218	203	225	217	193	212	220	217	258	198	245	206	227	204	211	212	220	206	242	228	202	227	202	211	226	208	223	213	222	223	213	209	230	247	217	257	213	234	212	228	191	212	214	203	233	212	235	232	204	211	246	243	221	232	202	201	216	220	199	206	194	192	228	220	219	221	192	231	233	195	191	218	226	195	195	231	216	215	203	207	213	208	216	218	219	234	211	231	219	189	214	226	219	184	235	207	205	227	218	215	247	196	210	222	244	205	212	246	219	242	187	220	222	227	208	198	212	212	225	213	198	220	200	196	213	207	207	209	205	215	194	208	215	207	224	201	214	211	226	206	237	224	236	225	227	218	217	217	193	235	241	207	205	190	230	233	208	222	215	211	232	234	234	190	221	210	200	190	235	213	192	194	224	235	214	196	220	220	204	236	205	184	199	183	209	252	210	223	205	245	204	211	189	207	234	191	237	221	255	237	216	204	211	215	191	226	207	226	220	221	210	225	223	229	243	240	230	236	246	190	197	221	224	224	183	216	239	215	199	207	194	203	234	212	188	232	219	226	189	220	238	213	227	209	206	209	229	192	200	214	216	181	226	225	211	228	240	219	228	227	213	210	233	207	216	199	193	228	181	200	223	210	217	206	213	228	228	205	201	217	206	221	238	210	228	203	193	226	210	232	207	217	216	224	192	222	208	228	204	201	218	215	233	225	209	225	213	215	207	211	222	193	209	209	205	215	221	202	237	214	206	189	214	230	230	203	194	212	218	227	192	228	213	199	197	210	213	222	235	203	207	251	231	216	194	206	240	240	200	236	205	211	229	238	221	225	217	225	187	224	197	240	213	248	231	209	236	218	170	185	213	220	209	219	183	229	216	216	194	237	207	221	213	228	236	204	220	191	228	216	201	214	212	205	213	237	203	209	262	215	214	232	219	217	201	225	174	199	208	222	215	235	228	212	198	193	184	209	234	213	220	212	199	185	229	211	216	212	234	219	229	220	211	243	201	232	210	192	193	229	219	240	216	225	223	214	220	216	208	215	231	231	214	222	217	214	230	214	210	204	194	227	184	231	215	212	195	250	211	222	214	192	208	209	191	214	199	236	233	204	229	225	212	218	205	215	202	207	212	203	248	223	209	234	210	176	195	194	231	205	194	238	206	217	218	199	221	184	237	192	215	238	222	230	232	209	192	188	220	212	213	205	226	202	237	186	217	217	210	204	211	202	210	238	213	210	212	220	185	217	206	191	210	226	261	224	229	214	209	221	240	204	199	204	231	219	199	190	203	216	213	233	210	206	228	233	212	241	215	193	206	215	213	205	209	205	225	237	204	221	214	205	221	195	212	197	219	189	203	213	233	190	234	228	197	208	229	211	201	206	256	206	230	228	211	212	214	195	219	193	203	189	236	224	210	207	225	230	219	202	210	191	217	207	228	217	238	174	230	184	216	233	213	236	221	242	219	242	219	222	245	200	218	218	219	204	228	201	203	217	228	215	191	215	224	228	191	192	209	229	219	218	227	202	211	215	220	221	226	192	211	217	222	241	199	208	230	237	213	195	222	220	230	203	218	236	202	209	186	197	215	202	198	204	243	194	209	240	215	187	230	208	183	202	200	219	191	205	220	207	226	218	248	203	223	217	224	190	227	187	193	195	211	236	212	215	213	215	197	237	213	221	215	189	193	203	200	209	224	189	205	220	205	220	204	211	214	225	185	247	231	230	224	231	249	209	197	190	218	191	204	251	228	168	207	170	189	237	201
18256	32588	18687	8559	4187	2542	1735	1382	1206	1009	738	754	722	652	628	651	667	582	625	663	592	581	593	541	563	533	589	523	554	518	521	523	505	520	526	454	542	519	521	533	514	542	501	565	511	557	536	487	501	521	529	526	524	485	513	526	520	537	493	561	563	494	499	486	472	534	525	486	503	526	509	492	512	570	504	522	514	558	546	520	509	514	533	518	500	498	495	539	532	523	511	524	542	535	490	562	543	503	478	531	514	512	554	505	525	548	518	505	511	471	557	570	502	533	494	541	519	528	480	507	565	545	559	568	502	542	505	515	524	494	476	537	547	519	492	541	516	501	506	524	517	534	514	526	517	507	523	530	551	519	548	513	527	545	520	523	507	507	514	522	508	541	507	550	528	479	485	499	498	523	499	479	521	528	563	547	514	485	507	553	521	559	510	503	517	554	557	486	518	491	507	535	502	507	533	513	497	553	482	514	502	520	529	551	574	496	532	535	528	489	513	486	526	509	519	529	496	524	531	510	517	506	512	522	502	498	545	548	496	503	531	537	515	546	524	558	528	496	515	530	503	547	492	564	493	510	517	499	526	522	554	508	534	538	519	533	486	544	503	516	496	507	509	524	546	546	473	561	530	528	560	524	513	568	519	533	566	494	512	565	532	517	529	528	521	502	555	503	499	539	512	541	545	524	548	539	508	507	486	543	487	508	539	513	495	528	532	509	574	534	520	537	525	487	501	510	542	486	507	490	510	525	533	509	520	546	537	555	458	504	551	538	510	517	516	475	534	508	503	505	512	513	517	490	545	551	539	479	532	490	477	499	495	582	499	476	528	480	520	546	547	534	531	551	504	505	527	537	521	506	537	514	544	496	513	532	498	533	504	514	492	555	474	516	501	548	496	499	520	491	500	498	519	503	487	513	467	512	532	519	529	487	514	543	516	519	546	534	491	545	521	528	551	474	516	515	543	514	481	486	516	494	478	525	511	494	523	503	508	537	542	528	488	547	515	534	521	524	522	517	511	520	550	534	540	478	514	522	534	521	527	550	536	526	473	561	526	533	510	505	534	499	512	470	505	493	542	519	557	549	524	536	544	495	512	550	531	519	516	531	518	525	534	531	472	486	508	537	525	509	497	516	508	525	499	514	497	502	526	534	515	510	494	537	483	492	500	492	505	494	513	512	530	509	536	491	526	522	526	502	535	525	536	547	503	495	486	576	566	539	548	497	481	516	531	507	513	523	492	501	516	515	537	521	482	527	526	503	533	529	541	539	556	544	523	528	527	528	566	543	541	552	494	507	509	499	503	542	526	517	496	518	537	516	488	514	500	557	516	538	515	490	531	515	488	507	546	527	524	500	502	527	551	546	498	482	527	509	487	489	505	519	493	528	501	492	547	530	533	495	527	514	527	529	506	481	487	531	537	525	486	466	517	506	551	515	542	514	499	508	538	518	534	559	556	534	513	481	556	547	553	537	509	507	570	526	507	522	508	509	519	518	521	523	515	464	496	494	558	564	527	479	535	514	568	544	494	519	531	549	526	516	527	520	521	546	533	520	504	530	534	522	518	515	507	542	531	502	536	517	472	498	505	528	490	513	496	563	513	528	492	502	533	492	548	575	526	554	515	541	547	519	483	516	512	561	526	513	555	524	517	523	486	519	531	534	510	506	532	534	507	535	480	510	498	535	505	535	554	515	508	507	515	499	564	573	536	503	546	521	521	506	496	586	522	507	520	518	503	504	542	514	508	524	486	539	564	502	538	541	511	535	509	508	512	526	496	502	518	526	511	546	530	511	528	503	523	501	503	498	503	502	473	578	524	535	512	530	497	518	489	510	565	573	549	560	510	513	527	538	531	516	536	523	501	509	529	548	532	514	542	544	494	531	520	526	540	527	545	495	524	514	507	548	538	534	549	539	529	522	568	499	506	543	544	474	492	507	521	513	516	507	495	513	564	535	499	552	481	537	528	508	513	502	553	499	483	555	515	540	543	508	489	540	488	506	536	499	501	512	529	530	532	532	563	522	513	535	521	532	521	509	494	518	546	515	551	482	489	511	478	495	527	521	525	496	503	448	495	550	515	499	482	528	506	542	556	560	492	544	530	522	539	547	530	510	497	523	508	535	530	516	484	505	545	538	525	503	517	513	541	486	521	536	548	546	488	501	520	475	540	518	493	509	512	547	502	501	558	493	543	486	490	548	546	509	497	563	531	510	532	520	494	574	516	490	536	517	540	505	487	520	539	569	507	547	505	526	530	515	502	552	532	506	497	516	474	500	524	534	506	469	482	517	494	542	535	534	532	565	509	548	481	519	521	505	567	485	534	559	485	499	513	491	519	524	505	547	532	499	529	525	498	515	538	515	478	472	532	518	542	510	558	509	505	527	529	548	491	510	507	508	522	562	525	476	526	490	513	519	531	525	549	512	515	533	512	522	559	534	485	524	572	548	505	530	490	541	550	561	502	524	497	502	526	524	505	507	489	545	493	540	530	513	527	519	494	540	521	554	515	479	508	500	497	513	542	525	464	514	513	528	516	511	497	510	512	522	507	496	575	495	504	498	565	454	542	530	517	487	512	511	538	534	550	529	508	566	486	511	508	563	511	522	532	499	505	516	516	493	498	521	544	536	537	509	551	518	502	525	509	545	529	564	495	471	556	543	588	494	499	555	514	545	516	485	522	516	561	520	519	535	497	513	525	479	517	492	523	509	529	509	531	536	505	511	533	538	536	530	521	497	518	502	517	516	523	502	550	522	532	499	549	517	503	523	548	522	520	523	510	522	526	536	550	532	509	545	488	502	505	535	527	494	527	530	525	519	497	520	562	545	512	485	551	541	488	492	507	534	529	523	537	518	507	537	487	497	488	527	514	547	531	548	535	528	536	497	487	503	551	549	522	545	517	531	497	488	530	485	559	542	521	528	527	500	510	512	543	537	527	514	498	515	492	504	520	510	556	512	505	513	558	501	492	492	507	487	468	523	503	474	535	524	493	525	514	500	526	558	527	490	516	521	475	521	486	507	503	527	511	526	507	505	530	508	540	524	540	531	506	550	502	538	498	521	536	530	495	482	566	493	534	487	524	482	553	506	520	550	525	491	545	516	498	514	498	503	545	540	537	464	541	494	523	585	514	566	525	518	496	529	529	503	505	508	546	489	477	518	496	512	528	509	516	461	521	548	528	549	516	500	504	495	505	520	535	477	508	529	525	494	524	512	597	517	531	516	481	537	495	518	572	483	517	491	506	553	549	491	512	486	497	556	507	512	545	548	539	531	569	515	512	530	530	547	512	528	489	560	516	486	510	506	528	536	521	532	479	534	541	493	546	547	515	507	511	534	501	499	536	536	514	530	542	495	529	564	520	520	502	528	529	530	506	548	517	531	567	511	504	533	527	492	492	499	485	554	492	489	485	534	528	501	513	481	557	549	548	513	554	478	493	517	466	486	457	495	513	512	530	531	541	524	489	521	491	530	517	501	535	542	514	540	520	525
30966	21983	19214	8955	3126	2009	1469	1079	802	642	477	457	421	332	336	379	390	345	351	338	304	296	314	304	258	265	280	280	271	246	264	257	282	273	263	273	269	275	288	248	249	261	241	265	246	250	271	282	258	249	273	276	289	271	261	260	272	269	305	242	282	279	286	263	276	270	284	239	305	309	275	249	292	240	247	244	278	237	263	285	247	239	282	251	257	264	263	285	258	283	264	282	294	264	270	272	262	283	262	261	315	242	249	311	300	240	249	268	255	292	274	259	273	262	272	267	264	282	252	257	270	273	281	274	305	275	321	271	301	278	269	268	249	299	264	284	265	267	293	268	246	296	307	273	266	290	280	273	280	263	287	280	267	259	246	266	247	268	248	289	266	309	305	281	281	243	241	278	243	268	252	280	271	287	252	267	254	235	250	298	281	256	270	271	282	268	269	288	232	264	253	277	284	251	254	238	268	311	242	238	236	270	264	253	265	260	289	308	275	257	262	260	257	269	273	277	301	277	270	278	249	294	254	278	266	261	237	279	260	264	235	278	252	282	242	280	248	286	260	258	269	257	263	317	262	277	273	287	297	262	253	264	280	281	286	258	238	251	284	284	296	283	285	279	265	272	270	259	252	268	293	275	275	262	272	262	245	256	292	255	261	260	265	251	255	262	254	254	255	235	274	269	271	232	251	324	237	273	242	275	233	249	254	258	257	253	283	315	267	279	260	270	288	300	270	282	331	295	242	237	266	238	289	264	254	291	248	236	280	277	239	297	286	275	277	287	270	289	271	261	241	270	287	282	265	259	278	267	271	288	236	277	283	276	268	266	264	297	256	248	276	279	256	264	290	273	267	288	265	249	238	241	258	275	271	263	279	228	257	260	262	298	263	253	284	264	277	283	279	273	309	261	256	276	232	275	282	263	252	263	300	287	250	245	263	251	225	249	285	258	265	271	236	268	279	283	249	256	267	255	266	270	281	254	254	273	261	282	296	262	277	291	265	297	270	271	248	284	292	270	281	271	254	280	269	262	279	296	280	266	278	254	290	285	279	273	241	242	276	271	267	252	248	265	298	257	287	288	272	293	258	263	279	252	249	250	257	234	259	272	270	257	295	249	253	254	258	270	287	289	246	255	269	296	268	281	273	291	241	253	288	302	284	284	248	273	275	271	257	282	284	281	278	260	278	269	237	290	279	274	268	243	260	253	270	288	270	268	241	283	282	278	265	276	260	290	268	277	257	263	262	274	267	286	259	283	266	287	257	260	306	284	272	268	269	283	269	280	273	267	271	257	256	256	251	279	274	235	303	275	284	263	283	279	313	292	303	280	272	247	263	305	260	265	268	285	317	287	248	269	271	263	252	294	257	272	272	265	280	263	259	232	283	249	248	266	259	254	262	250	247	251	274	270	257	280	284	291	287	252	253	273	314	256	255	286	276	260	265	277	263	248	280	259	248	266	277	264	261	287	250	256	256	276	252	247	271	264	271	281	282	288	271	284	269	269	257	274	269	260	293	263	277	269	252	225	260	296	246	265	261	281	271	263	231	270	274	260	273	293	289	280	260	295	275	239	276	240	253	282	270	233	260	270	263	262	244	264	250	268	274	252	263	277	279	292	260	251	254	251	288	260	249	256	269	255	263	268	272	261	260	258	264	277	285	250	270	243	274	259	292	275	269	269	237	271	259	238	316	296	267	265	262	285	273	265	264	281	252	260	281	256	274	273	248	270	242	263	284	230	292	288	256	262	263	273	262	260	247	288	276	282	286	227	274	266	269	275	272	293	279	250	260	261	249	266	283	291	261	268	301	305	271	275	304	253	242	256	281	261	264	301	239	299	252	301	232	269	239	284	280	280	257	286	233	255	271	269	246	306	289	281	249	271	278	283	268	245	238	255	266	272	281	268	247	268	274	261	297	263	263	243	242	287	271	298	259	260	269	294	276	282	264	280	294	279	285	297	283	253	275	257	250	277	264	278	298	280	286	278	253	261	290	294	280	279	266	287	270	263	244	250	234	284	253	244	264	247	270	274	234	253	252	261	308	246	284	265	282	257	263	271	252	265	255	283	274	261	289	261	295	287	238	277	254	297	254	270	243	257	270	246	254	273	262	295	297	258	278	273	249	284	279	256	257	299	256	272	285	287	265	267	269	256	289	282	265	272	262	264	256	287	265	255	254	288	306	232	249	283	249	248	243	287	259	266	257	279	242	287	251	254	265	237	268	257	247	292	284	247	291	258	271	287	271	263	269	287	274	272	278	268	251	281	289	285	241	291	252	273	251	267	289	250	268	278	289	286	277	249	239	261	270	289	271	274	272	243	268	272	280	253	264	289	287	248	265	289	248	263	275	295	263	287	265	288	270	274	251	273	277	275	299	240	302	276	272	268	273	264	271	269	256	260	283	292	236	240	238	266	230	282	269	275	293	235	252	272	267	256	294	272	239	245	283	257	250	269	254	242	275	262	273	287	273	255	262	275	291	286	276	235	262	270	280	292	264	253	287	280	269	297	245	266	270	280	261	274	280	250	237	255	253	272	274	263	291	255	274	234	254	254	270	316	258	260	280	265	280	248	262	294	287	276	282	293	230	285	275	273	273	258	262	231	242	254	254	266	252	258	298	306	237	269	259	239	258	214	261	252	231	269	261	286	273	259	264	253	281	287	266	277	263	265	275	253	240	286	267	287	257	306	238	262	282	244	263	259	280	280	304	272	250	259	275	289	305	256	286	276	224	267	251	270	276	254	272	266	256	259	287	271	264	275	268	252	269	273	303	264	260	271	281	278	271	279	262	266	286	273	276	283	276	294	278	263	275	269	266	301	292	280	269	269	265	279	267	275	290	229	254	269	254	283	273	246	266	240	278	285	267	244	272	261	286	257	283	253	267	256	235	256	263	270	267	249	282	316	254	241	290	291	274	251	263	295	302	284	285	257	293	241	265	255	283	268	260	249	281	264	243	266	274	252	241	245	237	272	272	254	267	257	265	258	280	303	228	272	274	267	297	272	290	255	296	247	264	265	294	287	275	271	287	281	268	243	248	290	278	276	260	295	284	257	262	249	297	249	255	294	283	256	264	266	281	294	278	269	268	279	250	291	284	235	301	256	276	260	264	255	249	277	239	274	290	272	269	266	256	257	267	274	287	284	288	255	268	248	245	262	271	289	252	230	262	274	285	286	247	241	295	225	280	243	275	275	279	253	262	259	284	271	285	236	269	226	274	273	241	267	270	283	269	270	291	257	254	283	235	267	280	254	298	258	250	247	287	303	245	292	223	266	265	282	273	294	269	252	277	275	272	280	265	251	279	297	260	273	271	269	230	267	266	275	267	255	259	294	287	260	269	273	264	254	269	271	254	286	270	245	234	285	276	242	243	269	264	278	255	309	272	275	289	298	284	283	285	244	291	279	281	286	253	275	281	271	252	266	260	278	257	267	267	247	274	248	247	255	259	275	290	266	266	268	293	255	221	275	269	277	277	236	277	256	293	291
16919	21770	10842	4480	2120	1407	1202	998	887	865	772	693	700	710	667	683	657	715	679	658	686	681	639	654	677	693	653	679	656	663	702	652	690	668	623	690	636	635	692	663	643	673	620	674	679	664	659	685	629	639	644	642	677	622	623	680	668	634	652	659	666	624	664	648	648	665	693	662	662	598	601	646	659	615	649	678	641	611	664	647	669	654	630	633	649	636	667	663	659	677	625	636	645	612	690	620	618	617	662	650	673	662	652	646	669	639	646	653	644	656	627	658	660	648	640	627	693	659	650	666	663	643	682	667	659	665	664	627	636	621	647	594	626	648	675	620	669	657	621	677	639	678	659	648	624	639	626	625	589	629	696	676	655	633	641	620	688	645	656	637	629	666	644	690	602	609	636	646	654	679	656	633	629	628	644	634	597	630	627	693	633	676	626	633	622	625	655	646	639	626	653	670	619	700	635	703	668	588	636	652	656	651	664	624	627	628	657	669	600	640	617	639	615	641	688	649	648	660	599	633	670	620	637	609	668	675	609	664	659	691	640	663	653	648	637	633	652	662	667	638	689	648	642	631	610	636	581	639	662	650	598	647	650	657	640	638	651	657	679	655	637	620	637	615	651	606	653	657	645	644	642	685	653	644	685	661	634	658	638	666	649	645	619	665	641	627	633	622	668	665	660	658	680	641	676	629	675	644	637	674	622	667	672	694	660	629	683	615	652	670	613	671	585	688	643	602	655	670	644	660	664	656	659	614	611	582	661	641	664	611	629	657	656	650	679	676	611	624	655	617	651	659	678	685	663	633	605	651	654	649	668	641	654	656	656	654	633	654	644	660	610	640	632	688	691	656	637	636	645	641	602	638	636	659	670	647	621	669	607	672	685	644	627	630	670	617	609	666	654	697	628	658	657	662	666	603	629	647	637	632	662	656	633	660	687	644	660	629	626	641	619	631	683	632	665	649	625	666	680	616	671	679	662	675	686	597	590	642	693	617	649	619	686	619	635	625	666	654	677	632	649	662	652	643	663	676	650	647	660	628	624	669	675	637	574	654	649	622	725	619	637	644	641	646	614	640	694	617	647	629	648	651	673	660	652	649	649	621	657	624	607	643	640	661	662	668	647	649	655	670	642	671	655	658	663	620	626	648	642	640	686	619	631	673	668	615	684	661	644	641	611	656	630	640	660	643	666	632	653	679	613	692	666	625	633	626	622	649	636	663	662	638	637	607	688	632	636	651	611	668	646	640	669	619	638	696	621	672	628	646	662	648	605	658	643	676	648	615	625	698	636	641	672	593	648	637	656	650	652	680	635	653	662	658	622	639	640	681	654	678	683	595	657	643	651	628	660	640	614	664	659	642	667	674	630	633	604	638	651	611	607	621	664	652	601	689	658	679	662	600	618	608	660	642	645	641	627	632	618	652	668	644	643	666	619	650	645	645	632	701	629	641	651	635	658	662	663	687	646	627	635	683	648	634	662	644	648	659	597	654	627	646	638	644	663	638	650	626	623	639	646	647	639	626	674	633	687	597	685	694	600	649	649	612	685	654	654	655	672	606	618	629	653	592	677	604	638	642	658	699	647	655	659	649	587	686	652	658	643	594	640	663	639	627	640	610	644	675	640	667	609	653	644	655	691	642	625	663	645	629	624	645	642	650	628	630	629	631	639	642	673	682	638	621	658	701	647	621	677	654	662	666	613	632	642	675	637	670	619	652	645	667	597	633	678	634	630	647	619	663	683	654	728	695	635	674	644	610	652	673	679	683	680	659	661	686	677	619	640	630	623	588	657	660	623	650	593	635	633	655	687	649	649	648	655	642	685	619	633	656	703	647	630	676	651	659	667	665	652	666	621	663	687	651	643	649	609	642	638	642	678	663	654	624	654	639	623	672	708	662	658	638	657	599	634	622	669	619	672	628	585	622	661	646	645	650	645	667	636	658	628	628	604	628	618	634	643	595	683	616	653	604	657	639	640	602	664	619	667	585	648	621	648	617	661	694	654	662	645	635	659	640	675	623	642	652	628	619	630	659	658	643	613	669	603	667	659	667	645	639	645	677	656	627	670	676	644	626	677	627	641	623	638	588	587	660	624	612	632	644	687	641	672	687	638	651	684	686	659	648	612	652	669	649	669	652	623	630	646	636	643	630	620	685	609	721	661	633	614	607	604	602	634	593	642	697	634	680	624	635	640	630	662	663	672	695	697	640	640	675	646	646	683	685	624	630	650	672	646	653	679	663	708	637	682	657	621	633	639	649	616	672	636	616	606	692	659	653	635	704	633	661	644	672	660	605	693	601	700	692	656	662	606	646	598	643	652	648	654	653	612	640	623	674	617	684	677	608	625	675	692	621	599	676	635	605	639	650	633	646	659	613	651	654	668	618	615	661	623	665	636	651	610	663	678	633	629	599	613	700	628	619	629	630	644	625	647	620	636	604	654	652	663	660	673	632	651	690	617	683	623	644	635	655	662	599	655	676	664	660	636	654	657	663	608	671	618	674	645	649	655	643	670	645	629	625	622	639	623	650	656	646	651	639	614	607	652	649	639	664	632	612	620	639	661	620	627	640	617	656	645	640	692	662	641	664	639	605	676	662	658	641	642	646	628	650	618	609	650	593	650	640	695	643	635	663	643	643	652	621	658	633	635	685	683	631	624	634	721	606	624	642	691	681	648	626	631	631	632	656	643	649	641	620	668	670	638	605	641	658	654	661	625	641	669	645	683	670	600	649	655	618	686	691	702	647	666	690	635	632	644	654	659	648	664	636	596	687	641	617	619	599	655	621	661	635	627	623	648	626	623	627	631	682	651	635	685	650	701	663	683	632	610	623	656	659	672	625	642	644	717	688	650	654	609	638	641	678	634	669	632	664	641	652	629	652	667	658	603	645	620	632	613	653	649	665	632	652	646	642	658	626	618	621	670	651	603	648	644	644	649	612	647	669	618	649	673	649	634	659	650	681	642	660	662	645	627	634	660	642	652	649	656	661	624	656	667	640	688	653	636	636	617	642	639	668	656	646	650	631	661	647	709	648	645	677	658	632	638	683	613	615	637	632	657	615	625	619	640	652	661	653	665	684	682	653	635	652	614	604	659	645	685	629	653	676	679	680	711	632	598	665	663	639	640	650	648	571	645	715	634	697	598	659	633	693	610	667	636	636	664	687	638	671	662	621	656	669	657	701	679	682	629	635	623	671	656	690	692	637	634	649	638	676	665	640	682	650	636	659	697	605	623	647	664	649	637	668	690	641	603	669	664	656	611	635	627	651	626	636	620	613	628	615	648	653	646	663	620	617	655	650	638	617	632	637	671	648	714	649	653	630	612	613	633	679	624	633	628	662	641	635	628	633	654	623	672	690	627	640	669	680	622	634	650	691	646	617	660	645	664	658	678	614	669	638	635	618	635	607	669	626	636	677	651	676	641	646	636	645	654	678	630	650	669	657	647	607	636	670	679	650	666	656	629	663	605	650	627	643	614	601	641	692	585	696
24393	20998	24307	27896	21016	19513	4359	1814	1307	964	692	504	436	426	367	395	387	359	366	331	324	271	270	253	255	239	246	237	243	213	233	247	253	248	239	260	241	201	224	211	231	264	245	220	205	240	231	215	231	223	235	201	225	239	221	203	214	245	232	221	199	241	248	205	234	200	223	203	215	228	225	236	221	215	232	249	240	195	231	211	212	208	214	219	243	244	228	222	182	218	229	214	245	231	233	220	225	217	223	207	218	195	233	221	199	239	251	244	209	195	228	192	214	252	210	219	233	195	231	240	216	226	208	245	183	225	231	234	201	218	230	217	244	219	213	216	210	205	222	229	217	220	214	212	248	221	219	205	201	250	239	223	215	189	229	214	231	209	227	219	237	211	235	220	234	236	198	219	229	248	246	232	207	209	220	218	216	227	229	213	224	239	234	229	222	225	192	205	205	231	234	222	208	223	221	204	240	218	218	226	228	218	229	199	241	226	224	238	237	233	251	223	216	221	191	206	230	225	213	197	210	224	208	245	217	209	242	192	222	224	212	187	204	228	232	220	228	222	243	248	202	212	243	203	209	225	244	222	209	235	206	244	229	208	217	195	243	209	226	216	212	228	215	214	218	231	235	241	223	226	219	197	232	201	204	235	228	213	219	210	220	223	195	250	228	252	212	220	207	238	235	194	223	203	222	213	199	205	239	212	228	243	223	217	244	210	228	237	235	226	219	248	230	263	226	209	219	223	212	235	252	223	227	207	221	203	207	195	216	235	207	225	224	230	221	215	233	229	247	209	209	207	229	197	235	246	213	243	260	227	231	211	231	241	187	215	208	227	210	201	236	237	239	244	230	201	210	205	223	195	219	220	222	252	197	220	210	230	239	219	246	202	205	209	225	209	232	215	231	240	212	227	224	246	204	226	196	228	206	226	217	202	213	228	245	220	225	204	213	227	223	240	231	249	229	211	241	229	223	202	221	228	194	242	204	236	191	218	207	196	229	211	230	233	213	190	238	233	236	226	203	235	205	218	247	214	216	183	218	235	210	242	229	214	246	220	252	234	226	197	235	210	229	188	234	233	241	220	218	248	203	211	222	226	214	234	240	228	206	216	224	217	192	223	238	207	239	223	217	244	239	221	220	214	233	230	266	225	248	240	221	235	233	227	224	227	230	201	215	221	214	251	225	254	224	214	235	218	236	236	229	217	187	214	218	252	223	201	209	241	218	241	207	235	220	216	207	211	226	207	239	246	210	207	254	241	261	210	247	209	237	244	240	232	214	252	229	248	224	206	218	214	244	226	192	219	225	203	192	230	212	248	215	209	262	195	218	206	208	234	233	210	220	222	201	227	221	245	261	204	227	231	213	251	191	216	226	235	228	211	204	227	228	246	213	220	199	212	207	225	220	226	200	232	238	230	227	220	212	212	223	191	209	242	207	215	203	228	237	219	217	225	232	215	197	207	239	202	230	236	225	213	221	213	252	221	219	229	236	240	214	215	215	242	208	205	224	226	218	227	219	235	232	198	219	234	221	204	225	247	208	243	199	231	229	200	211	248	209	225	231	207	237	217	212	213	233	212	211	225	223	233	243	225	230	195	240	228	212	257	214	260	206	173	200	223	219	226	216	208	207	212	219	205	219	203	195	212	261	212	238	234	207	228	224	208	222	217	236	220	195	224	213	264	207	240	220	206	232	218	208	208	242	207	239	203	230	205	210	208	231	239	233	223	224	220	229	222	221	231	210	236	232	227	262	240	239	207	226	216	220	217	228	226	236	209	226	240	208	238	227	211	209	215	215	251	221	196	219	244	246	241	223	237	236	236	214	232	207	249	244	245	211	213	213	195	250	261	237	230	253	217	229	213	220	214	221	194	219	226	229	208	238	216	227	230	200	229	228	217	221	244	235	189	230	206	221	211	225	213	231	225	209	232	204	221	216	221	216	218	221	204	226	208	221	256	200	201	211	228	234	192	236	221	224	241	213	214	214	225	216	224	215	241	232	214	222	219	229	236	216	233	228	224	231	214	204	228	228	234	237	222	223	249	217	214	212	241	231	208	224	236	219	221	211	210	234	196	217	201	210	236	189	237	239	216	226	226	201	222	225	214	215	238	221	217	228	231	192	212	237	243	221	209	226	235	209	209	238	233	226	258	250	215	250	218	225	204	230	218	225	245	199	230	223	212	239	188	181	216	246	210	216	235	220	232	251	222	181	218	214	212	238	211	232	241	228	241	218	227	249	243	240	209	226	226	220	226	205	222	218	215	236	225	211	236	222	223	241	205	231	225	220	222	216	219	209	185	253	235	226	199	223	222	257	204	215	243	237	209	228	221	210	222	226	238	228	222	215	203	227	213	241	203	231	219	252	211	211	208	223	214	228	229	219	239	222	212	211	220	215	230	231	233	217	233	193	205	229	228	231	200	226	224	233	215	226	217	203	225	228	226	235	222	233	230	213	244	235	216	215	245	198	249	203	213	192	226	226	208	254	233	243	215	207	214	249	225	230	239	228	204	210	201	229	216	232	222	222	242	205	222	224	207	204	249	235	233	222	231	213	213	227	204	195	209	214	208	230	237	203	233	200	217	225	230	215	206	203	218	226	236	219	218	210	224	190	206	244	218	217	224	210	220	235	202	193	233	223	237	240	209	225	237	217	206	208	216	211	253	201	216	196	226	237	207	217	232	205	246	228	227	228	228	235	228	239	241	201	197	247	217	203	222	215	247	212	234	250	209	213	241	212	235	264	245	223	205	212	223	203	209	226	255	240	241	235	209	210	223	231	210	235	201	221	224	250	221	247	220	202	214	236	232	206	207	198	216	224	221	221	232	240	228	214	266	226	207	232	203	235	218	213	215	207	209	221	256	222	198	208	232	240	239	218	219	215	229	207	192	232	244	222	200	209	255	212	232	243	226	208	247	219	206	221	236	205	228	226	228	244	253	226	232	216	217	211	207	208	223	231	235	218	210	253	226	240	234	213	196	241	211	225	236	226	210	232	230	219	204	201	211	215	222	224	237	209	228	214	209	197	230	199	201	206	206	242	248	258	233	237	222	232	233	211	232	250	220	234	224	248	214	211	200	214	221	247	223	219	224	228	230	253	218	218	222	203	243	245	227	217	244	237	226	214	236	226	202	239	216	215	208	227	210	194	228	221	256	218	234	224	215	223	211	217	189	229	215	225	215	238	225	180	258	227	225	226	204	218	239	233	236	228	212	205	207	233	215	227	225	202	202	209	211	191	240	233	194	232	206	229	227	216	229	224	211	226	222	202	257	231	174	205	205	193	228	189	201	210	229	204	225	208	232	198	218	277	223	225	194	232	241	225	222	229	198	217	221	212	230	219	206	194	209	232	217	227	209	226	198	202	229	221	230	235	206	215	244	213	204	226	224	256	218	215	215	257	221	236	205	223	241	208	223	210	229	219	221	232	220	208	210	238	196	220	227	209	230	247	246	227	206	228	203	212	206	223	243	209	222	217	215	232	232	211	214
16387	27578	14654	6456	2906	1937	1489	1089	1019	870	739	708	696	646	631	636	648	625	594	576	592	565	548	601	582	556	578	569	585	559	599	531	578	524	567	547	568	561	575	595	512	534	553	532	504	531	554	545	566	540	555	571	509	545	521	520	522	578	551	507	531	554	518	556	528	556	510	535	524	560	553	503	533	527	550	542	559	494	540	526	516	535	535	541	572	514	546	549	539	580	516	541	525	503	563	500	562	557	587	502	523	530	527	508	536	540	528	537	564	528	532	540	568	534	516	540	536	557	548	621	497	547	533	527	529	531	543	539	579	563	572	575	533	518	512	515	538	542	576	573	602	540	570	571	548	580	572	533	519	537	526	534	540	589	497	529	519	559	567	566	575	537	523	501	523	519	586	545	484	520	511	557	531	559	533	496	591	506	579	529	586	543	514	522	593	531	521	536	541	523	514	550	539	531	517	520	538	514	546	546	568	555	551	528	545	517	523	520	549	534	537	541	543	566	529	560	527	536	487	538	534	545	539	555	513	503	542	579	550	553	506	545	514	504	584	561	538	531	493	567	513	539	534	535	517	541	535	520	536	561	544	520	561	544	533	540	550	510	523	549	560	556	561	558	531	508	549	522	512	543	507	519	548	540	505	532	512	511	537	556	575	543	542	522	519	487	562	525	583	485	579	556	562	529	589	548	537	546	518	571	532	557	537	526	508	502	533	563	533	532	565	590	541	541	520	580	512	575	516	568	516	544	566	537	590	537	505	528	571	500	554	547	555	502	540	568	532	578	568	515	552	519	573	540	565	596	530	546	529	528	528	555	543	528	579	542	531	519	508	530	533	522	510	538	522	569	547	518	527	560	529	562	571	551	553	544	522	514	515	541	501	530	535	536	557	519	523	525	588	517	555	536	561	555	556	542	510	530	537	528	531	561	523	508	569	564	538	527	526	567	590	543	513	512	574	518	587	555	515	523	575	533	558	534	557	567	546	537	533	544	494	534	546	489	554	574	552	569	534	567	549	567	578	513	502	516	501	491	547	514	554	522	554	536	535	498	517	532	494	551	504	518	538	547	521	504	519	530	545	503	548	526	564	541	546	512	523	535	512	543	546	535	522	542	569	523	572	536	551	535	539	593	551	521	528	510	512	532	557	577	524	540	529	533	566	511	548	535	539	530	558	502	527	522	575	544	552	499	565	565	493	545	539	531	523	536	553	550	556	506	534	558	503	518	510	563	528	514	531	550	545	568	542	530	528	547	537	569	551	554	500	556	512	557	529	581	503	558	515	559	579	558	548	572	552	546	533	550	522	536	533	549	527	557	533	568	501	571	555	574	551	526	551	494	508	527	546	549	528	526	559	511	545	543	515	515	543	550	486	528	545	507	473	534	567	540	539	528	558	534	554	505	566	580	536	531	508	538	560	536	569	521	544	500	524	548	518	526	545	510	514	556	533	530	533	538	534	512	523	525	518	562	579	548	569	516	562	588	517	556	561	528	531	524	545	536	540	533	499	521	548	546	609	589	544	557	551	537	562	514	534	498	549	545	538	493	516	520	560	556	538	531	534	532	562	553	530	516	523	566	530	553	529	525	490	491	546	603	573	552	540	522	561	520	521	555	512	520	538	535	537	564	509	538	530	549	560	521	557	552	553	556	521	593	562	545	529	512	560	533	537	585	526	563	521	573	570	513	579	507	522	530	515	576	538	505	513	544	544	545	549	541	583	550	526	508	532	470	599	538	555	571	533	516	542	518	535	512	558	553	525	508	515	546	528	542	551	527	499	534	523	562	560	544	510	560	551	568	521	539	561	507	539	541	560	543	575	562	533	515	536	535	572	568	529	528	573	527	511	566	586	505	552	542	550	547	557	559	541	524	558	541	525	542	559	546	573	594	542	599	572	564	554	572	553	500	575	585	543	558	557	545	543	557	553	537	511	546	517	582	541	557	541	549	584	538	511	494	569	565	528	498	519	590	549	555	556	524	631	529	498	552	487	524	523	512	548	489	573	554	535	536	515	539	592	557	524	527	528	539	542	502	570	533	553	574	531	540	538	553	508	528	569	515	548	540	535	549	518	570	546	549	574	512	520	544	503	548	535	552	526	581	526	526	559	562	557	540	525	512	555	511	581	511	561	571	550	583	536	536	542	565	556	564	493	529	545	506	538	536	568	530	552	531	514	573	550	516	564	598	541	595	603	574	599	550	532	544	569	545	510	517	585	521	538	526	503	532	522	546	534	554	543	574	530	515	509	562	561	554	550	567	549	555	547	558	574	549	530	561	546	582	522	510	549	523	511	535	559	535	497	502	552	486	518	563	651	598	502	554	524	536	538	558	560	549	566	557	508	531	509	538	554	546	568	548	562	505	532	504	547	530	529	585	517	505	522	596	537	541	539	581	557	521	542	556	554	552	498	532	496	545	573	529	555	578	540	566	561	563	533	523	556	529	520	537	516	534	581	496	543	546	542	511	530	526	506	559	577	526	560	536	535	529	507	548	571	561	552	495	498	571	529	509	565	583	523	517	548	535	534	552	554	552	550	566	541	512	556	540	524	516	567	540	587	559	544	517	547	560	547	556	554	580	549	586	531	543	534	565	529	505	552	526	548	568	540	576	534	538	560	561	563	502	533	529	523	548	556	540	512	537	545	557	541	558	515	546	557	563	547	544	530	521	543	538	567	539	546	510	549	479	510	522	507	568	572	516	528	559	582	511	528	532	528	553	505	525	567	600	542	583	555	569	575	516	536	540	575	515	533	547	549	552	510	537	562	503	538	540	568	494	508	487	489	596	560	558	548	544	514	498	581	523	557	512	509	532	528	512	559	577	532	587	518	524	526	516	557	548	473	525	475	533	515	532	542	564	541	553	569	526	541	538	510	550	584	512	530	550	548	538	510	533	539	533	539	557	565	493	520	523	530	577	516	553	511	533	529	527	554	549	529	526	575	486	519	562	545	516	513	528	521	530	536	556	567	551	532	522	547	557	523	519	521	532	537	518	521	538	522	510	512	534	571	543	529	575	559	560	546	581	551	537	547	580	566	571	555	543	552	564	539	567	567	554	521	540	507	612	541	537	541	570	520	510	525	551	581	562	529	534	540	570	545	518	559	563	515	543	520	559	575	522	518	536	549	557	535	552	506	516	571	515	518	509	530	564	507	563	526	572	515	518	565	576	520	541	524	507	556	558	508	558	532	514	543	575	551	512	571	570	552	553	571	571	552	543	552	546	515	528	563	559	541	535	538	563	503	513	515	550	491	555	527	555	542	607	571	546	529	518	539	548	550	538	588	561	570	530	533	543	530	515	530	548	530	537	528	556	518	542	536	510	487	573	563	530	555	529	504	559	541	508	509	514	503	543	545	561	560	554	513	574	543	549	558	504	533	520	566	533	565	526	518	559	579	513	518	543	535	516	571	557	535	521	563	521	516	503	536	552	531	471	568	551	531	547	522	533	543	489	547	574	607	558	549	554	551	503	556	560	556	534	540	525
23802	21002	24615	27574	21020	21110	17623	3921	1957	1335	1017	756	596	504	529	483	416	441	405	408	355	288	309	286	259	272	278	272	225	232	233	233	254	246	220	249	224	235	202	231	227	203	242	222	169	219	251	215	232	231	219	199	210	212	241	208	190	172	228	194	239	210	220	208	202	205	227	247	234	222	227	199	229	231	199	209	202	205	226	214	221	197	223	201	233	204	172	208	242	209	221	215	234	249	212	203	202	215	215	187	195	203	214	181	235	219	181	221	196	188	192	219	217	210	215	201	212	238	206	220	186	211	210	190	208	198	200	228	222	211	211	222	206	211	212	207	215	216	212	204	191	207	216	191	182	176	196	206	220	205	214	202	208	230	196	221	227	229	187	177	221	188	202	213	217	222	220	224	217	206	215	199	224	206	220	195	196	205	208	214	205	221	193	198	202	206	207	218	235	191	202	208	228	246	197	201	246	206	196	216	235	219	176	186	197	259	238	207	232	213	219	201	215	194	222	219	233	206	201	202	213	212	212	190	204	214	226	222	223	213	195	204	214	192	189	220	220	213	221	228	203	200	202	217	213	216	208	209	204	210	232	224	216	210	173	207	194	213	204	199	208	208	228	207	228	212	190	216	221	210	227	249	228	215	208	214	211	235	213	220	222	195	195	215	227	217	200	209	212	200	223	213	209	191	216	197	218	251	228	214	236	231	211	227	195	229	226	189	195	223	217	223	205	205	219	246	221	200	226	189	220	227	198	213	199	182	179	205	208	191	197	222	189	199	209	218	193	201	222	210	203	232	176	223	225	217	205	230	229	214	220	207	204	225	176	208	208	203	194	189	213	215	192	197	225	210	217	210	207	203	197	190	217	220	173	207	242	212	210	237	234	222	200	186	234	233	221	211	217	208	216	213	203	211	230	207	207	235	227	206	217	196	217	212	222	215	191	205	199	199	186	219	235	206	190	188	228	218	198	212	186	208	226	220	237	179	209	172	209	183	203	217	204	208	230	228	218	227	211	191	197	232	227	195	214	194	235	248	213	220	206	235	185	218	212	185	198	207	225	188	204	208	199	195	229	219	198	219	221	180	200	206	218	214	211	214	196	207	208	185	228	226	217	210	216	182	230	213	186	226	222	232	200	191	222	217	200	193	195	178	201	209	210	200	215	181	178	208	217	212	188	193	201	198	204	206	208	203	213	201	245	211	223	219	194	188	206	212	199	194	228	234	221	250	167	211	235	181	196	223	191	203	245	213	212	208	226	183	186	190	192	223	209	203	213	233	207	189	219	212	185	203	211	188	223	233	188	214	202	204	230	173	234	227	197	195	210	226	184	222	219	212	216	221	214	215	215	215	212	205	201	220	209	177	208	208	229	222	180	194	249	223	221	223	207	212	193	192	183	221	207	209	237	191	223	201	242	230	201	194	218	202	209	210	220	186	195	217	217	208	241	230	224	214	219	234	214	201	206	225	197	192	202	210	245	195	235	214	203	203	200	231	176	199	222	180	207	229	202	184	221	204	208	208	194	199	213	225	214	220	220	219	216	209	208	214	247	211	209	184	217	201	212	211	204	210	211	201	205	201	207	194	212	181	163	188	209	225	243	186	205	224	226	198	216	209	201	217	213	209	210	201	198	223	200	212	233	225	203	209	215	203	223	184	194	208	227	215	224	210	199	193	199	241	249	237	236	216	206	222	179	201	193	196	184	208	212	192	200	217	212	207	210	214	215	189	215	197	208	211	202	213	202	232	201	197	212	218	215	211	236	196	213	207	196	233	208	202	223	209	220	226	212	188	217	216	200	185	227	180	201	216	187	211	203	215	194	217	158	238	224	208	231	198	223	211	220	230	219	227	209	217	203	174	213	218	200	242	210	222	257	212	214	226	226	212	209	194	217	198	194	208	214	212	229	213	227	188	191	213	197	189	205	203	224	203	191	188	217	220	217	198	224	200	212	229	208	205	234	183	236	238	210	221	211	207	234	200	223	198	231	209	209	191	227	238	202	202	189	207	211	210	228	226	204	199	205	213	199	183	188	196	204	207	222	182	207	214	212	228	210	183	222	220	232	221	208	198	191	233	196	200	234	222	237	199	220	197	211	235	209	212	209	211	214	205	214	209	213	198	190	199	207	211	209	206	204	222	201	210	206	227	235	204	213	200	220	175	191	224	190	203	217	224	217	217	205	205	213	189	223	228	202	222	206	200	213	225	221	223	232	173	197	218	210	215	199	195	193	212	210	205	203	222	225	219	204	214	208	219	204	223	190	212	235	211	194	212	201	206	216	218	194	230	204	197	224	235	216	216	209	205	219	207	200	194	240	206	209	220	224	256	210	202	221	199	189	194	191	231	187	204	248	220	218	200	173	221	207	197	215	216	209	196	209	209	204	211	179	191	209	218	194	196	191	177	213	190	189	225	215	226	235	205	193	198	229	196	207	207	214	203	174	217	244	201	206	203	181	219	230	211	208	236	224	204	206	172	226	214	211	195	220	207	210	222	209	215	204	214	192	194	206	195	216	207	187	219	205	212	237	206	230	213	211	212	212	182	199	205	219	211	208	235	195	207	216	219	224	229	198	198	218	211	235	208	217	237	220	214	208	201	208	197	189	230	178	228	210	214	201	246	230	206	198	218	184	207	218	215	192	217	190	209	231	212	223	223	196	206	198	215	200	182	202	216	231	207	214	203	210	197	194	229	217	218	231	193	197	229	196	209	211	197	194	171	217	240	202	216	208	224	226	207	181	216	208	194	195	206	209	222	199	221	204	219	210	247	217	213	223	203	211	180	224	198	199	231	176	218	194	198	177	212	203	208	192	209	219	217	209	203	218	235	169	196	196	219	217	201	203	220	193	212	215	225	227	258	223	238	207	228	195	190	213	217	194	203	213	194	203	187	198	200	214	188	216	191	209	219	206	233	215	219	216	253	234	218	226	195	208	208	195	196	192	227	211	206	201	242	200	209	207	201	185	187	218	231	218	216	218	235	216	195	214	229	198	214	190	209	207	231	244	213	219	183	216	236	208	244	196	193	198	207	225	208	223	218	227	205	226	219	203	236	213	214	205	220	219	226	188	222	206	216	202	219	206	224	233	217	215	222	224	199	236	221	223	223	197	207	206	194	213	207	193	193	232	207	233	228	227	216	235	240	226	206	207	200	210	212	212	195	267	196	212	189	195	195	192	213	191	200	233	219	182	219	184	219	229	204	243	234	196	214	205	207	190	209	221	223	213	217	206	202	224	239	210	226	187	192	215	207	192	195	244	214	216	207	220	202	196	197	211	234	242	240	202	232	214	209	212	206	213	206	223	235	203	231	226	211	207	225	229	226	217	202	188	219	198	208	219	216	215	224	208	192	197	219	219	213	213	230	207	219	210	190	216	221	213	209	240	227	198	200	238	209	224	165	181	211	223	241	214	239	223	171	224	192	205	209	220	235	196	204	222	225	190	179	206	187	213	206	233	227	210	213	213	219	207	269	231	235	222	196	186	202
17728	30898	18289	8892	4383	2521	1867	1486	1205	994	877	750	702	642	632	658	641	605	587	558	566	555	554	534	554	545	519	500	496	552	541	576	505	514	546	503	501	503	507	479	561	467	500	481	550	543	494	532	525	505	515	523	496	480	534	501	509	499	460	532	504	498	488	512	522	549	484	507	488	529	527	517	519	528	467	520	527	507	511	505	504	530	519	538	523	539	533	532	533	503	534	525	531	552	465	486	554	471	500	495	490	478	479	514	521	509	527	513	507	570	525	531	503	525	511	553	475	499	490	518	538	510	500	482	471	512	514	528	509	535	499	498	539	496	526	532	569	506	503	530	498	493	542	500	514	507	479	473	505	512	548	517	488	502	497	505	503	512	494	509	496	501	516	558	503	491	496	565	523	490	530	475	527	521	532	502	500	511	523	539	515	498	522	507	522	497	535	550	540	506	523	493	553	490	486	496	499	531	525	491	556	507	489	497	506	518	490	528	529	498	535	497	488	471	491	568	545	503	482	499	486	492	529	480	520	493	497	508	505	502	520	478	502	499	501	500	530	536	478	543	494	516	497	527	504	525	503	493	503	521	535	493	467	529	516	580	477	522	537	492	545	513	515	495	499	482	486	495	505	505	495	512	523	495	518	516	491	540	535	517	500	512	497	469	491	519	506	447	487	526	524	523	503	504	534	488	502	504	503	497	531	479	510	529	507	507	530	511	487	535	535	500	517	527	502	504	502	505	545	499	485	512	489	529	515	485	482	518	477	569	490	493	545	559	545	510	507	503	499	511	474	506	486	507	522	515	501	492	513	568	553	479	520	496	524	511	508	519	500	465	518	520	508	540	497	515	507	487	499	485	504	472	524	527	535	515	556	506	496	479	489	539	505	489	501	543	490	522	478	435	497	521	494	498	476	512	553	526	513	528	493	508	500	539	568	528	473	484	573	473	534	511	524	495	527	501	542	515	541	553	488	514	512	507	527	553	479	518	507	503	498	490	540	509	516	537	511	499	512	505	552	483	494	499	504	502	543	498	516	489	525	530	511	512	495	508	523	485	500	520	492	503	486	495	519	490	499	492	498	518	526	470	501	479	515	496	538	479	456	510	540	538	520	523	505	530	534	519	525	499	526	547	491	562	472	530	502	537	512	476	543	491	522	546	485	551	532	482	483	512	478	481	589	511	506	463	524	527	530	483	502	486	503	519	538	502	512	517	498	500	531	498	521	556	505	519	493	519	525	491	512	472	470	515	509	567	492	483	517	479	514	531	487	515	487	555	466	530	504	526	528	522	520	502	513	511	514	468	497	503	499	510	557	481	473	516	511	502	519	509	526	498	495	499	471	510	496	495	489	477	520	478	526	521	504	518	466	496	506	518	454	527	504	495	511	534	508	509	524	543	500	517	488	490	518	471	479	502	492	512	511	500	494	530	524	489	510	500	500	510	540	514	496	504	538	512	512	463	514	495	518	518	484	498	490	514	483	527	514	513	509	521	502	546	536	504	539	498	502	520	558	526	497	506	509	524	502	511	527	494	487	500	504	529	498	516	536	481	494	485	509	501	509	494	534	517	497	486	514	535	528	556	535	499	480	431	545	518	508	524	511	521	483	500	517	475	535	505	502	482	476	524	452	513	492	491	508	534	507	481	510	552	544	542	539	519	536	529	487	475	517	504	484	495	486	544	516	480	540	560	526	496	479	502	480	524	540	493	517	494	510	483	510	532	515	542	477	540	514	504	495	538	492	523	548	515	519	474	479	478	525	485	493	506	534	501	484	553	498	476	534	484	491	521	511	502	495	494	509	516	512	521	510	514	490	504	501	509	533	531	491	545	512	487	494	486	520	510	512	525	505	532	481	534	542	514	514	545	483	473	483	510	460	501	526	536	512	522	515	529	508	442	490	492	478	500	538	492	520	488	520	524	542	516	512	486	517	512	477	506	525	510	538	529	499	523	504	460	506	481	517	485	529	516	497	542	552	514	531	518	526	494	498	514	532	484	524	514	510	541	478	538	488	512	527	485	513	528	525	492	474	487	505	492	517	482	495	501	523	492	457	557	515	522	534	525	519	490	489	496	537	493	474	478	531	500	505	493	547	541	525	530	538	499	538	502	544	517	495	496	506	533	524	539	482	494	528	485	503	508	460	500	480	544	507	484	508	490	508	466	531	549	507	488	497	561	526	516	526	490	487	526	532	507	512	503	512	536	541	491	551	501	498	519	496	511	505	508	526	530	517	516	479	517	541	539	484	513	523	500	542	520	486	522	490	480	496	506	511	528	537	462	538	464	521	553	490	540	507	510	466	533	524	488	519	517	527	500	501	516	532	503	491	540	533	486	526	474	543	484	472	508	530	528	479	501	494	491	491	499	531	493	462	499	537	501	514	482	535	494	540	519	500	490	530	514	536	510	496	465	495	505	501	518	537	479	496	497	514	497	540	505	558	522	522	528	514	541	547	503	502	507	546	504	516	511	519	512	522	478	560	488	562	501	576	537	524	532	549	525	482	505	516	494	474	544	511	503	472	531	519	519	482	523	506	557	476	509	465	510	557	479	531	499	508	513	502	522	538	515	514	507	536	535	498	518	499	506	494	470	522	515	522	492	511	488	535	507	516	556	494	473	496	518	498	508	546	510	491	548	518	492	516	524	495	501	513	505	485	516	526	492	509	525	519	522	484	492	496	525	482	504	519	552	498	511	533	523	507	482	506	534	481	515	523	507	484	482	485	482	490	506	522	529	531	506	537	512	549	520	483	556	462	519	500	491	504	487	499	503	499	503	493	520	512	521	490	536	525	543	506	524	507	472	567	540	500	517	519	507	476	497	496	513	488	501	587	484	506	458	505	502	499	508	505	515	503	504	513	539	505	486	515	509	550	498	524	518	502	518	499	494	507	516	515	487	511	545	502	501	527	509	522	482	519	476	491	527	506	526	507	527	518	559	509	493	539	497	509	546	521	488	491	496	496	537	501	523	518	527	537	485	547	490	488	520	548	531	509	510	532	497	562	537	494	497	508	482	507	495	511	500	525	532	558	472	513	538	501	490	529	516	485	469	515	501	537	516	499	462	481	513	504	516	494	535	466	469	533	548	495	530	490	523	526	493	518	478	548	488	456	483	493	551	495	473	505	512	507	523	525	507	497	523	511	516	483	507	512	486	537	492	530	562	500	546	515	526	521	544	493	483	513	553	532	534	553	522	528	492	531	482	496	539	520	483	519	519	516	515	503	482	534	483	501	499	522	522	488	527	527	569	504	496	515	521	498	525	545	526	481	525	504	528	521	507	513	527	509	536	491	525	525	459	515	501	503	539	485	485	552	459	498	547	484	512	483	510	545	507	533	492	494	546	511	464	512	513	568	535	508	548	491	469	539	551	526	463	466	500	504	540	503	520	505	505	511	511	545	528	516	506	523	547	521	495	542	523	481	517	514	506	523	546	533	500	496	487	475	541	542	492	509	561	476	501	505	480	488	501	499	516	490	487	494	517
30832	21699	18363	8448	3843	2213	1533	1055	888	663	503	441	367	375	334	375	358	337	337	302	326	284	269	247	307	263	278	251	280	264	281	261	246	262	259	283	278	266	254	287	273	247	251	295	289	274	236	277	314	253	273	267	254	270	264	280	264	270	258	236	271	257	262	286	272	267	264	305	274	242	265	267	253	283	241	261	246	214	238	261	261	252	283	284	268	258	261	253	281	274	269	249	263	249	273	257	259	257	266	284	258	229	270	288	267	260	278	252	242	296	276	243	255	277	282	256	273	264	255	274	247	255	264	268	285	289	272	258	251	288	245	253	263	260	274	256	269	242	235	268	259	265	256	273	251	278	265	265	286	282	267	240	259	282	275	237	280	221	241	258	274	261	269	282	242	260	261	286	259	240	229	245	274	261	278	271	273	250	295	271	288	249	271	263	238	274	291	285	251	273	247	271	243	247	287	273	250	285	258	265	237	277	255	251	273	259	268	296	275	276	263	243	255	279	249	246	246	267	269	276	279	262	274	292	290	274	235	261	262	293	268	251	285	246	263	247	258	268	270	294	278	268	275	291	272	251	244	250	229	274	249	255	262	288	273	301	285	276	286	267	249	255	289	273	254	264	264	265	251	272	259	287	241	254	256	261	303	284	258	259	305	253	276	273	272	259	242	276	292	277	294	274	243	261	274	294	268	246	267	268	228	307	269	251	263	254	267	256	288	269	263	258	286	262	272	264	266	243	283	274	271	309	259	240	256	262	274	284	283	292	240	229	269	271	231	224	272	227	274	289	261	255	245	270	265	267	272	269	260	297	273	304	265	264	280	273	248	262	284	246	248	280	261	245	277	264	261	267	266	263	297	258	293	283	277	280	293	259	271	251	251	273	246	266	265	278	261	260	258	253	277	288	257	277	285	262	293	253	265	281	282	285	259	253	277	267	272	260	285	238	274	287	238	266	273	271	283	249	249	287	274	284	263	266	259	281	280	281	269	249	279	275	278	278	271	265	256	263	288	264	296	261	278	274	266	268	290	291	247	249	268	277	268	284	252	242	238	251	272	231	292	264	259	264	281	269	270	290	252	288	248	246	258	253	266	301	251	268	257	259	287	260	279	235	267	263	308	268	240	271	270	253	241	258	261	252	255	270	251	285	265	262	249	271	274	281	239	253	273	220	282	273	255	238	266	254	250	264	278	261	253	300	277	249	261	266	242	284	270	261	274	310	260	287	286	263	244	256	284	249	271	285	291	281	288	263	277	288	282	266	248	298	267	272	258	277	254	252	235	286	265	288	292	266	281	249	305	245	252	250	318	259	261	271	254	256	283	247	239	248	282	234	275	248	268	229	302	257	293	280	262	240	274	294	302	266	271	276	281	248	230	258	255	242	267	265	273	254	259	257	298	238	256	256	299	253	288	262	285	248	262	276	270	257	250	273	283	271	244	250	260	273	287	246	271	256	262	279	270	269	244	257	241	259	270	277	268	261	267	254	277	272	228	237	268	271	266	274	244	270	235	285	275	264	284	285	243	237	276	268	257	275	246	254	244	259	257	264	279	239	254	290	267	254	267	278	283	245	249	271	274	290	258	261	324	277	253	241	275	233	258	242	292	241	276	238	231	264	245	254	270	263	284	269	272	281	264	266	262	230	268	255	259	276	263	250	273	262	280	270	300	264	227	266	256	268	262	263	272	268	252	253	268	249	272	232	274	283	287	243	250	270	257	277	283	262	255	285	256	263	266	258	244	252	227	241	274	251	292	267	265	278	272	255	268	266	284	257	266	257	260	263	291	266	255	255	235	267	272	239	256	263	251	271	270	278	270	246	256	280	262	246	270	263	280	292	271	279	265	248	260	290	289	246	257	260	221	260	238	280	250	222	246	279	276	241	269	271	271	234	237	289	310	264	280	272	276	268	260	286	264	240	269	269	262	265	247	281	270	236	259	275	232	288	227	218	230	260	277	267	257	264	301	253	269	269	285	265	276	272	233	242	249	251	252	266	281	242	275	271	254	267	289	266	252	240	248	253	263	257	288	244	269	270	280	297	253	241	268	256	259	281	263	268	250	282	262	269	282	274	268	291	272	270	287	269	275	230	272	224	254	251	258	286	249	265	293	233	268	252	265	242	281	261	244	268	258	261	253	271	276	260	251	257	264	282	230	287	263	316	277	266	277	281	260	268	260	268	272	266	269	279	258	272	263	297	230	277	269	249	266	251	282	267	288	263	276	267	258	257	283	301	287	260	269	283	278	268	273	278	261	261	248	269	253	260	265	286	263	273	260	274	257	285	266	265	250	273	301	271	284	298	259	283	276	283	258	266	271	285	262	265	257	288	276	271	281	269	291	266	294	295	239	273	283	266	266	263	241	228	242	259	259	254	274	271	279	295	250	269	311	269	255	267	275	291	272	280	292	256	263	227	263	251	234	292	258	258	252	277	277	286	263	267	246	306	267	243	252	269	259	262	253	292	258	254	228	257	292	266	272	252	273	269	267	284	263	256	261	260	292	255	245	268	244	225	259	249	263	264	284	233	247	289	287	249	261	250	260	261	287	230	243	267	250	247	288	264	256	254	282	237	243	289	250	220	272	266	267	266	278	284	238	254	286	276	257	271	273	264	254	259	297	258	265	297	260	254	266	253	286	250	280	292	281	267	245	264	252	278	256	311	298	269	282	281	259	265	243	265	256	255	241	269	255	270	272	248	272	264	237	227	268	237	287	259	247	274	290	239	266	284	243	259	273	262	262	253	268	272	270	243	248	261	287	235	280	272	278	267	253	280	262	256	272	243	269	269	271	234	270	289	254	278	247	274	280	239	302	242	234	279	280	262	248	280	248	254	261	257	273	262	262	309	282	290	281	256	263	244	269	268	272	273	284	268	287	279	277	283	262	230	241	267	248	250	295	250	258	251	272	276	264	268	258	264	263	277	255	270	246	300	270	254	273	265	258	266	305	281	259	269	250	252	263	250	296	230	294	243	255	294	279	250	289	267	289	225	266	253	251	259	270	294	246	255	280	236	245	266	278	237	280	225	259	282	266	254	276	243	284	287	238	263	282	256	271	270	235	254	269	269	291	266	310	278	273	242	251	280	265	264	266	257	241	260	263	259	261	287	303	273	289	286	258	254	250	256	257	260	278	220	291	276	290	291	258	261	305	275	239	272	279	248	299	253	291	297	283	279	231	274	262	256	292	276	275	263	301	236	257	275	246	260	233	262	241	273	256	277	265	274	262	266	255	243	253	278	261	245	284	245	242	275	253	282	246	281	255	261	289	268	250	275	277	272	280	235	242	239	245	258	274	265	274	243	224	258	242	252	257	272	253	247	270	267	278	275	253	259	260	274	263	254	264	239	273	271	280	261	245	248	280	240	296	280	251	276	288	271	264	278	263	255	299	253	256	243	250	256	284	259	256	279	267	246	227	242	256	255	268	288	275	270	256	261	264	271	272	288	297	235	269	242	279	287	257	246	297	245	286	242	268	251	280	259
16122	19773	9505	4388	2475	1468	1165	959	906	756	711	717	676	686	663	718	645	622	665	653	654	664	621	627	662	596	655	647	690	676	638	689	630	643	649	661	629	628	625	597	611	651	639	655	609	667	634	639	623	650	608	612	654	589	592	649	636	612	599	638	675	640	671	671	625	670	653	665	635	648	616	668	656	626	641	639	610	623	647	643	600	654	599	654	581	642	664	637	656	644	633	620	659	662	635	644	607	631	632	615	681	600	640	622	634	658	636	610	633	630	597	625	612	645	628	576	631	629	641	616	614	650	649	613	609	628	656	661	661	643	628	596	628	657	609	638	608	601	698	634	607	685	598	632	635	646	631	641	639	677	618	636	619	600	670	588	656	660	652	638	642	681	608	615	667	640	671	634	626	629	622	652	646	618	656	615	659	614	605	548	639	618	609	636	591	678	626	645	625	625	610	596	606	630	627	605	621	640	641	662	621	695	616	631	653	645	632	638	639	620	569	667	618	649	631	619	628	661	644	645	654	675	617	624	638	656	580	638	641	612	605	640	651	612	624	655	630	604	623	604	647	637	577	658	590	583	624	678	614	634	603	696	632	630	628	614	613	655	670	635	642	646	631	662	616	615	627	670	682	622	655	629	636	610	661	602	602	614	655	646	643	619	655	632	643	618	621	577	599	631	615	616	631	656	669	586	640	632	670	637	706	646	664	608	636	626	583	629	614	576	670	620	657	611	599	675	649	619	632	623	656	625	612	634	630	645	638	663	622	594	608	608	610	649	605	624	648	607	648	631	614	605	629	607	628	594	627	614	615	674	573	634	619	618	664	641	643	633	632	621	630	664	629	635	645	647	628	600	633	647	606	615	659	642	634	592	655	647	612	643	596	629	612	659	574	618	623	641	651	637	575	610	641	626	601	673	631	649	627	671	616	645	658	644	627	599	649	614	683	603	672	625	660	648	595	609	606	625	654	633	644	640	626	644	617	616	659	630	658	607	662	602	654	655	612	604	620	631	624	586	619	646	614	661	683	606	648	622	638	646	650	623	657	626	667	660	648	618	632	614	665	628	644	634	629	614	610	665	642	629	691	629	662	620	660	631	636	655	615	659	659	718	645	645	615	587	616	630	575	639	633	639	633	592	635	627	623	630	657	606	604	592	680	623	615	615	641	633	603	616	609	637	662	664	644	600	621	640	630	672	618	640	640	664	598	595	649	641	590	639	598	687	633	656	671	622	628	626	635	647	618	631	679	615	636	608	641	654	654	690	661	668	604	629	633	647	628	635	627	635	671	603	628	619	631	653	633	625	623	617	615	646	608	664	613	625	619	660	608	604	612	639	639	650	644	630	633	641	611	570	622	647	609	588	599	655	587	635	685	628	624	624	657	616	629	653	630	654	609	634	632	614	649	642	636	643	636	616	613	638	654	619	628	593	626	660	582	613	594	641	606	638	682	647	650	660	599	617	677	616	605	645	630	657	612	655	646	624	659	654	642	618	633	630	655	631	638	620	648	668	656	626	599	661	593	649	592	629	616	616	634	641	645	613	564	688	627	640	678	639	674	615	652	624	614	610	641	674	619	619	693	643	648	633	609	639	628	615	657	633	617	632	615	638	654	555	598	634	610	612	626	655	629	625	618	615	670	689	665	683	615	628	653	650	650	633	638	608	626	574	703	603	615	644	671	618	635	615	617	670	675	641	626	663	644	632	576	592	631	651	647	659	654	623	671	652	669	640	606	685	671	630	685	587	618	658	644	613	641	644	637	591	624	627	618	596	643	651	630	633	622	646	599	664	604	628	609	599	603	671	597	661	633	633	633	655	647	612	627	633	658	624	617	637	635	605	581	632	593	648	643	615	627	636	626	670	650	632	648	603	674	622	620	660	654	635	670	627	676	638	646	619	630	626	635	623	656	649	652	602	674	643	648	629	574	597	637	640	609	642	617	630	627	681	600	643	622	663	642	626	646	630	620	650	692	634	632	635	620	627	649	649	584	592	642	685	676	601	653	651	631	660	646	596	596	630	673	628	637	644	628	643	640	633	644	652	615	630	657	630	629	616	615	638	598	600	623	634	624	654	641	585	598	659	627	629	640	649	623	601	646	661	622	631	610	612	638	637	635	692	644	641	644	593	655	688	631	616	678	640	653	626	638	609	619	578	612	684	667	638	625	646	630	617	592	676	683	681	675	641	652	638	669	660	610	645	624	630	631	608	589	609	678	633	614	652	605	666	639	664	661	648	633	632	665	645	675	666	687	616	649	673	628	650	635	609	641	625	677	632	635	661	666	632	658	672	651	674	626	641	627	585	643	645	655	668	665	677	683	649	630	646	646	619	613	617	643	606	640	628	645	653	642	630	667	619	636	557	648	675	662	626	595	669	618	633	696	614	650	653	646	654	606	601	625	645	620	590	684	626	622	614	641	647	653	582	604	647	608	622	628	602	623	657	691	603	620	644	618	630	615	646	616	607	607	659	607	677	636	650	633	620	620	649	624	624	660	618	645	673	594	663	601	629	675	617	657	667	643	620	669	556	653	598	617	678	645	575	615	642	624	639	568	639	623	661	630	640	608	663	642	577	645	612	618	636	635	623	686	678	617	606	662	671	671	625	659	651	656	641	639	658	694	644	650	617	636	631	681	619	630	565	626	628	673	664	627	664	612	636	590	643	675	622	649	659	689	585	591	597	655	663	639	600	593	617	623	645	633	652	620	611	654	659	652	618	632	585	646	632	677	600	605	640	634	627	635	666	640	643	616	633	683	628	634	592	639	649	615	657	631	644	634	630	590	624	656	689	634	596	636	652	623	617	619	621	635	639	672	611	680	641	557	690	697	667	625	631	609	640	666	606	646	627	661	563	605	649	625	635	621	641	652	631	651	641	643	614	601	586	661	612	608	658	621	644	660	638	604	598	649	630	651	610	592	659	678	642	641	634	658	639	674	646	613	643	623	652	639	663	646	613	654	634	651	669	590	648	603	627	627	623	586	642	627	600	628	648	650	606	631	621	651	649	651	662	647	633	669	585	613	656	622	615	648	651	655	616	648	625	611	637	684	633	634	645	593	665	652	604	611	618	601	592	625	686	655	638	630	637	616	619	674	608	615	681	592	629	673	631	648	631	625	657	624	665	616	663	627	611	631	614	603	637	614	611	598	598	579	646	701	648	633	661	618	699	624	660	645	631	648	635	627	682	622	623	652	677	657	629	662	644	644	629	616	635	652	617	638	584	677	640	631	650	592	636	599	636	657	644	618	639	624	627	635	628	657	650	641	641	697	658	623	646	645	658	606	622	672	600	639	635	613	636	609	614	629	635	604	690	648	687	629	637	631	575	582	630	612	669	667	630	653	655	668	596	674	600	648	617	668	680	674	601	659	603	621	633	666	634	616	633	639	620	687	677	616	585	632	652	617	632	667	633	616	606	687	630	675	643	657	651	587	623	656	649	679	626	646	613	658	644	621	631	596	650	643	621	599	661	654	633	658	645	654	611
24379	20998	24312	27890	21050	19784	4909	1839	1165	942	719	548	460	410	383	384	371	362	289	277	291	283	266	234	244	243	228	229	251	241	227	248	235	226	248	237	240	205	208	189	223	209	205	203	250	201	203	209	237	224	216	209	215	234	231	233	210	219	216	192	213	216	246	211	191	213	255	229	200	221	191	236	210	223	233	220	223	199	230	211	247	219	256	227	222	215	210	206	233	220	221	245	237	223	216	212	203	210	224	231	233	214	203	230	204	200	221	262	221	200	232	227	192	216	209	205	212	218	206	205	193	250	200	220	248	211	227	226	223	225	204	229	224	231	217	205	227	219	211	212	235	218	218	217	204	199	195	212	199	214	200	201	211	218	220	229	216	232	203	208	208	226	204	208	245	210	228	208	213	203	253	223	250	245	223	217	208	215	194	197	226	222	224	201	239	210	234	226	193	202	208	209	215	195	219	202	250	225	195	216	197	217	213	230	242	209	247	204	170	206	220	230	225	200	201	208	226	238	228	199	195	208	199	245	238	196	212	231	185	211	191	217	209	185	217	216	210	237	205	190	213	228	229	207	217	202	232	212	215	217	225	213	217	229	220	232	220	210	208	189	245	220	231	215	194	186	212	237	246	209	213	223	209	184	206	184	216	215	222	223	213	231	229	207	208	212	214	211	227	207	199	215	222	250	236	207	224	209	221	217	206	235	221	237	238	235	204	220	227	214	202	202	246	197	192	237	204	212	224	246	234	229	216	199	209	199	183	201	227	216	192	201	199	199	204	244	205	216	226	243	196	220	221	205	235	203	223	211	224	229	228	212	199	194	238	203	226	203	212	206	213	225	237	225	221	200	206	218	208	234	206	219	213	206	231	200	196	220	217	214	216	217	220	213	218	211	237	242	194	221	213	195	217	195	228	201	231	204	197	236	208	232	205	205	230	219	212	209	187	216	218	213	240	193	200	211	206	211	215	237	216	232	215	230	253	227	203	198	213	201	204	210	227	216	203	210	203	183	209	227	203	225	199	210	222	241	220	207	185	203	235	206	193	183	223	230	197	215	246	200	246	214	243	246	233	200	205	216	195	220	229	223	237	198	196	232	200	217	224	201	228	231	226	214	239	204	218	227	248	213	201	225	200	230	195	215	236	212	230	219	196	232	215	219	192	232	204	216	213	217	220	204	229	212	199	219	211	223	192	228	210	217	224	223	246	234	220	230	231	206	217	203	190	210	216	230	189	237	224	182	192	204	239	236	229	217	203	236	206	177	235	213	219	202	204	218	233	215	217	208	212	217	226	218	208	182	194	204	238	202	217	246	186	211	184	226	218	188	215	199	207	237	235	216	217	232	220	213	240	249	246	221	207	213	211	222	228	199	201	204	237	190	222	256	225	202	247	226	209	218	208	202	226	233	213	229	232	221	230	216	211	220	200	230	208	211	225	207	190	235	199	246	215	202	247	225	227	206	231	223	196	211	225	242	208	205	222	205	202	223	211	210	227	207	209	251	228	233	227	241	191	221	214	225	217	218	237	228	207	240	213	223	221	202	231	224	223	196	229	230	182	219	231	215	209	231	190	233	214	226	242	180	225	201	214	186	188	251	216	180	197	205	198	213	247	221	217	235	238	211	226	208	227	201	207	240	185	207	248	208	228	221	231	216	216	225	205	225	206	214	203	208	211	209	217	212	225	218	216	213	211	211	235	217	211	216	229	211	215	269	193	207	225	214	201	223	190	227	211	208	247	214	232	221	191	201	211	212	216	209	212	215	213	225	214	203	229	209	164	243	220	212	233	212	199	209	239	240	231	215	198	207	217	207	215	216	227	205	214	224	233	210	228	228	231	203	231	182	233	226	226	197	197	211	225	218	206	194	205	202	226	198	203	202	214	234	216	223	212	178	204	223	227	215	194	233	230	238	192	224	202	216	216	219	198	223	206	208	238	204	209	202	211	200	199	216	221	200	222	213	254	210	190	232	213	236	230	226	214	188	227	240	198	214	218	211	233	195	220	197	205	211	233	207	221	197	214	206	223	231	208	221	185	211	203	213	213	215	219	201	172	215	221	226	220	208	223	214	238	220	202	236	215	194	227	204	215	188	206	234	217	213	209	220	185	211	224	220	212	244	224	208	218	225	233	208	223	226	218	216	233	258	220	216	229	222	196	209	250	228	212	215	242	248	213	220	229	239	217	213	228	221	216	209	218	239	238	216	215	210	227	210	230	220	223	239	217	225	237	231	212	192	229	221	214	227	206	190	232	223	200	206	194	232	200	223	230	218	231	224	186	192	200	207	226	203	200	214	239	225	247	221	209	224	220	228	229	217	212	195	226	213	248	208	222	205	218	198	194	243	212	195	189	214	204	216	226	228	210	228	200	196	229	214	229	233	247	226	206	213	206	199	223	240	195	205	243	208	197	197	192	205	228	222	199	222	210	208	213	241	202	208	195	240	221	202	215	231	200	187	214	206	192	184	207	221	226	228	219	224	216	175	203	245	199	197	197	203	200	214	201	226	210	218	226	233	243	193	223	197	224	242	211	186	198	203	213	235	227	213	239	227	183	202	218	228	210	213	213	233	208	201	218	225	220	222	214	219	231	228	205	233	218	216	218	216	197	216	224	205	241	213	200	211	205	230	200	241	214	216	212	213	211	210	227	240	243	224	256	205	212	239	226	198	227	238	209	198	220	233	209	202	250	206	221	216	211	205	207	216	205	196	212	218	235	207	252	203	237	242	209	234	261	248	204	196	213	220	231	221	218	209	205	215	239	232	234	208	224	217	212	201	206	207	215	215	231	226	214	213	199	200	205	229	188	259	228	221	217	224	192	212	213	198	209	208	215	199	215	212	195	224	237	210	206	203	224	226	225	246	238	253	226	216	221	233	212	196	224	236	200	201	222	236	202	211	212	233	189	203	229	236	208	220	206	223	214	214	194	211	237	215	224	197	194	245	213	231	221	224	210	213	218	213	226	214	217	200	195	241	223	202	213	209	206	220	238	222	183	231	205	209	215	190	226	212	219	201	201	209	207	186	197	205	189	210	212	243	226	211	213	218	209	212	225	237	219	234	201	168	213	198	231	211	213	196	203	214	203	247	247	221	205	197	211	248	224	198	214	197	225	216	196	210	220	214	204	219	198	207	236	229	230	195	221	207	207	213	218	223	205	230	235	226	209	222	215	196	202	215	195	213	219	230	220	213	203	228	221	204	207	220	196	193	224	172	216	237	199	213	201	191	199	240	200	208	237	225	226	211	224	229	187	211	195	219	186	224	234	211	192	204	220	244	233	220	208	196	210	200	215	195	209	228	226	263	217	203	199	210	202	215	221	195	200	207	212	212	210	195	218	248	217	179	206	191	211	218	211	197	235	219	212	200	221	187	233	208	206	193	235	197	199	182	210	198	203	207	220	236	207	207	208	199	216	211	214	220	231	202	195	227	213	199	220	218	210	218	212	208	222	223	220	223	212	189	215	219	220	223	236	204	225	215	221	207
15693	26706	14163	6420	3478	2283	1528	1143	929	857	753	622	649	585	588	589	583	584	580	587	571	555	603	577	514	525	544	516	544	528	495	483	561	516	546	521	530	538	518	548	494	515	534	549	556	498	545	527	532	558	517	559	480	526	535	531	561	505	526	505	558	526	476	534	558	532	497	520	539	486	572	532	561	511	542	503	533	499	465	518	533	531	494	551	535	507	515	544	532	469	586	553	503	549	528	507	530	574	557	524	532	516	538	520	505	502	520	514	550	524	496	518	573	521	512	527	552	524	535	552	522	539	522	512	569	543	528	524	527	515	525	555	519	555	503	497	536	527	567	518	537	531	510	505	529	514	548	507	573	504	493	516	522	535	556	499	561	525	502	519	536	517	532	518	541	538	503	514	515	517	556	535	502	510	560	516	494	522	494	477	494	542	540	543	532	537	536	558	498	533	532	500	498	558	498	532	532	538	529	572	538	509	494	500	498	551	503	496	509	513	544	567	530	468	528	531	546	557	563	536	557	533	540	563	541	490	511	553	531	519	504	526	524	509	514	522	503	538	503	546	506	527	575	515	493	527	545	545	531	562	500	535	566	524	516	509	541	536	533	590	562	479	572	487	500	536	517	494	498	531	507	486	516	512	529	537	552	539	513	521	516	508	510	532	519	521	518	532	543	507	571	503	528	546	536	551	493	529	491	496	509	539	496	514	532	515	502	550	514	546	542	519	523	502	526	532	516	509	523	501	510	524	477	539	506	500	526	508	523	499	507	560	536	549	513	517	504	538	510	533	506	507	502	547	531	512	532	534	492	506	497	534	537	514	524	527	489	495	525	494	544	530	539	496	502	536	540	507	513	506	523	558	529	491	530	555	522	523	535	552	504	563	546	533	501	511	522	496	538	576	517	525	517	550	591	513	548	528	503	495	528	539	538	540	529	518	530	512	486	500	535	536	512	516	521	537	535	514	534	517	551	487	527	549	531	550	519	540	516	531	527	498	520	562	526	561	501	549	518	504	531	501	512	521	528	500	507	543	500	551	516	523	505	583	517	534	514	489	528	478	529	535	533	531	571	556	512	529	535	496	525	541	506	556	517	493	508	455	495	540	522	532	540	584	496	550	525	522	527	530	532	546	484	496	535	543	546	542	499	539	485	554	531	526	576	540	538	512	561	515	567	543	520	531	520	495	522	526	520	511	521	517	561	527	565	484	541	515	496	526	526	509	504	544	540	484	523	533	530	481	528	548	560	523	536	529	527	552	511	566	560	498	521	511	541	527	495	503	498	528	549	513	528	531	523	531	520	527	549	512	543	523	541	483	508	496	515	487	510	493	557	526	540	512	518	531	559	537	516	473	465	539	560	526	545	531	487	534	529	516	523	514	546	493	506	534	583	495	538	475	545	585	514	530	523	507	556	485	530	524	501	500	511	515	555	558	526	508	538	536	549	490	499	518	539	490	537	514	526	549	568	502	536	541	546	539	518	506	536	527	507	586	534	520	543	500	503	511	477	555	518	514	536	527	528	494	537	564	519	495	482	516	534	525	526	500	529	515	500	553	528	521	504	528	552	534	565	493	542	543	505	534	528	537	529	542	500	535	516	515	507	547	549	506	527	492	483	525	534	507	528	496	511	514	535	519	554	517	538	536	514	535	549	506	525	507	505	494	486	538	499	544	497	538	505	480	517	553	512	537	504	514	554	518	494	521	519	536	530	560	520	511	502	558	559	511	521	476	541	519	502	497	522	519	504	514	494	470	471	504	590	491	542	538	543	518	511	547	489	483	493	479	529	533	498	504	505	518	547	521	497	549	468	490	523	528	524	570	503	523	517	481	528	540	551	529	552	520	547	498	521	533	542	539	535	482	529	524	516	483	503	511	529	549	535	559	518	563	493	507	521	516	545	541	574	536	494	545	537	539	485	560	529	490	546	497	518	530	515	546	488	560	529	504	507	525	553	511	491	530	550	550	529	511	486	564	567	535	510	507	523	523	506	510	525	543	539	567	533	521	504	515	535	516	564	537	514	485	513	509	527	579	550	537	475	535	518	531	523	486	490	481	505	502	550	530	584	477	574	517	517	560	551	543	504	531	518	499	467	521	522	469	529	531	546	531	496	531	484	509	576	528	544	494	524	542	505	509	518	510	527	523	522	484	561	505	517	528	512	520	507	550	548	492	491	531	549	517	504	536	520	526	572	541	527	517	529	530	538	512	511	513	511	511	516	514	502	507	550	547	503	538	551	501	542	517	529	494	501	539	506	556	551	590	560	533	511	530	538	536	544	561	484	524	549	513	500	529	518	526	519	533	528	537	540	520	547	528	456	532	511	518	494	501	496	522	531	548	543	530	547	527	579	532	560	520	503	536	494	490	525	524	574	544	508	549	526	503	551	556	527	535	511	524	529	531	534	547	531	540	533	528	557	525	517	548	504	544	505	540	516	573	526	540	541	538	486	544	533	517	501	500	528	520	530	495	570	504	534	503	532	522	533	560	549	560	540	522	521	564	533	459	524	497	497	502	553	565	531	488	512	565	500	506	532	534	512	538	538	527	524	527	507	550	498	496	510	505	539	516	530	555	555	546	499	535	502	556	543	499	499	514	504	515	531	534	524	550	532	497	514	537	561	513	513	552	527	485	529	487	492	503	524	495	525	544	547	448	508	540	492	540	522	535	579	516	559	511	515	494	517	493	533	562	536	539	526	496	481	544	541	522	489	534	502	508	528	505	562	500	510	505	563	509	548	528	496	496	522	531	553	545	510	556	529	534	513	499	529	561	514	494	523	517	535	525	486	542	522	491	531	514	558	526	484	504	529	483	524	557	545	541	484	500	527	551	513	526	530	526	554	544	511	537	526	493	512	539	515	532	544	547	509	523	515	535	505	539	519	471	561	495	476	511	530	527	543	509	510	572	486	552	498	534	501	529	534	506	598	533	548	566	528	497	533	546	541	504	554	505	537	534	506	529	532	483	553	505	510	486	511	499	558	529	495	472	607	510	537	556	526	556	524	492	535	526	523	524	451	494	515	571	537	520	529	525	507	544	560	525	519	504	545	493	529	527	494	529	566	490	544	526	515	545	538	546	512	565	544	527	511	539	563	596	491	559	532	536	550	521	533	518	508	497	496	540	492	527	543	553	510	565	554	527	535	526	526	515	496	526	542	521	518	494	525	505	560	536	530	529	510	534	499	529	468	486	512	530	513	531	527	501	563	513	514	581	535	527	509	537	503	534	527	525	522	540	516	533	547	520	506	516	526	543	519	534	509	550	529	510	512	514	528	499	541	538	525	555	510	540	502	454	531	484	557	520	551	539	521	513	492	532	504	510	556	504	549	498	562	575	546	550	553	500	508	550	537	529	531	576	551	567	480	510	524	524	524	503	542	523	534	534	563	532	550	496	512	531	521	532	526	505	517	508	531	557	550	507	506	518	538	551	508	539	543	554	552	535	556	495	532	520	531	523	510	545	502	519	542	530	509	557	501	537	503	498
23742	20954	24548	27515	20959	21080	17849	3872	1776	1337	977	772	628	573	446	469	400	416	347	298	273	290	247	266	250	250	255	240	248	210	235	220	192	221	242	226	237	247	198	200	249	212	197	216	241	212	194	203	213	212	212	228	194	199	236	231	231	203	220	189	209	212	190	204	218	230	185	200	238	189	206	196	186	184	193	185	216	208	206	197	188	185	190	219	194	237	220	195	205	208	216	221	212	218	208	178	202	227	204	199	170	191	203	224	194	209	234	235	216	216	206	219	187	206	212	200	202	226	197	185	203	195	173	212	213	199	213	220	212	226	180	197	203	220	254	202	209	178	206	239	221	220	213	199	186	192	175	202	203	193	213	201	204	216	196	199	200	168	189	193	182	208	220	177	202	199	219	227	214	210	204	184	193	217	187	195	232	215	187	212	207	203	218	223	184	220	196	227	181	176	210	216	227	187	217	208	202	207	208	195	224	195	211	231	217	192	204	184	220	196	220	186	222	207	189	186	221	227	208	206	221	218	216	211	196	215	218	185	227	233	208	176	196	219	209	192	183	193	195	216	192	195	178	204	211	200	218	206	215	203	207	209	233	214	232	181	175	215	216	209	239	187	197	181	213	209	226	212	193	194	227	211	217	226	164	209	163	194	187	209	198	183	210	210	200	214	205	187	208	185	212	208	192	182	200	223	199	199	224	221	209	183	213	201	202	191	229	205	210	181	209	180	202	179	199	202	195	223	190	192	195	191	217	178	188	214	220	194	188	212	166	196	210	190	229	204	208	198	201	187	196	206	195	223	231	199	222	204	213	212	202	179	202	216	196	198	191	191	170	203	191	226	213	203	208	202	188	212	193	208	186	200	182	187	186	184	218	191	197	195	205	191	196	222	205	197	187	194	217	187	199	198	203	179	200	203	195	198	201	187	219	195	183	183	200	231	237	177	196	201	259	209	207	212	191	170	223	208	177	212	196	196	193	207	225	204	187	191	209	194	176	207	199	206	209	208	181	202	179	208	206	186	207	208	226	207	185	214	197	226	193	195	201	203	225	205	253	190	176	201	200	186	181	205	201	203	210	180	216	204	198	201	210	192	209	190	203	213	213	219	207	221	207	201	206	192	202	217	211	208	178	205	203	198	218	220	201	199	228	180	230	185	187	181	194	208	208	192	189	203	224	199	206	204	219	217	182	194	240	211	190	209	222	202	204	220	196	187	204	221	217	213	157	181	201	192	211	180	215	206	194	200	201	204	192	205	207	193	201	231	210	193	200	201	209	223	207	202	217	200	209	211	194	188	210	195	178	225	186	214	182	201	183	181	220	194	189	198	200	215	197	207	234	216	208	224	225	192	206	195	219	206	220	215	221	207	203	193	218	179	184	211	212	216	230	210	189	213	225	182	215	205	198	174	208	206	226	196	202	192	201	172	198	195	235	180	189	224	200	217	177	198	180	206	200	203	194	192	215	215	211	215	203	210	200	201	209	202	196	179	217	202	217	207	214	197	235	190	236	181	190	177	186	210	192	210	166	217	222	215	195	173	205	186	207	198	201	187	198	214	198	223	204	216	199	189	198	226	198	213	219	187	194	225	195	223	193	189	213	200	186	223	197	226	217	216	205	187	199	215	234	190	207	204	198	212	198	210	205	198	206	212	193	193	204	214	207	192	214	199	221	208	202	229	221	218	187	178	215	216	206	214	198	215	205	214	220	197	219	196	198	180	209	222	219	212	209	211	190	237	225	205	207	201	212	206	234	194	207	203	189	196	215	190	173	205	232	215	216	241	220	221	213	217	207	235	223	192	204	188	214	192	221	204	211	227	198	225	193	218	202	200	213	212	212	207	214	208	187	196	188	231	180	202	194	206	236	193	208	219	198	222	198	227	210	197	193	207	217	216	202	189	165	205	207	209	230	191	189	221	179	223	193	186	178	210	197	184	200	199	219	234	222	207	201	172	179	202	184	224	221	211	208	212	187	227	216	178	228	208	219	206	221	173	197	210	208	221	185	217	196	213	225	190	218	200	196	196	216	230	188	177	191	188	190	187	215	218	205	180	195	201	222	214	206	193	214	223	207	198	184	212	202	213	199	224	179	208	223	195	205	183	207	220	196	209	181	209	215	205	213	190	182	211	194	210	229	195	208	234	244	195	193	188	186	193	200	240	214	226	182	203	211	202	212	203	200	212	220	233	220	218	180	202	211	216	215	214	205	187	225	209	217	224	212	198	200	196	196	228	228	187	212	227	210	208	216	177	187	211	213	186	196	208	199	207	225	224	201	205	189	197	212	214	203	188	224	214	193	183	190	225	199	210	192	210	220	206	208	206	185	214	207	183	198	208	218	236	200	179	204	206	199	216	204	210	185	214	219	213	210	210	230	214	188	238	216	212	191	215	220	189	218	183	225	193	229	217	225	230	178	193	220	187	192	211	222	199	208	215	227	199	194	212	184	200	202	192	198	182	213	213	212	194	203	218	192	208	185	201	246	198	205	224	207	210	195	191	215	175	182	184	187	186	187	211	192	192	215	197	205	191	213	209	204	189	202	225	242	206	201	196	217	230	205	202	210	203	202	220	231	186	215	183	190	206	231	207	192	226	235	225	203	211	187	181	209	205	199	200	211	203	212	235	204	204	197	216	212	204	173	212	193	205	234	219	215	197	177	196	219	226	176	202	215	223	202	203	238	226	199	186	190	184	217	195	218	195	219	229	228	203	218	222	190	200	206	217	191	194	198	204	205	203	227	217	216	231	186	199	189	193	199	185	198	204	220	210	176	194	219	185	197	205	204	205	199	207	184	221	214	212	218	205	227	205	206	225	208	203	202	186	199	191	193	218	203	180	221	205	198	201	232	189	183	182	193	225	212	196	184	212	188	216	237	220	231	196	216	199	209	221	199	224	202	221	219	206	219	206	210	227	217	196	191	208	211	202	216	174	207	205	217	200	211	220	213	228	203	211	212	220	179	193	207	195	210	200	212	210	215	206	215	231	199	201	210	215	198	212	195	205	200	174	209	208	214	184	211	193	191	191	203	180	203	219	222	203	195	192	190	213	191	237	206	209	216	204	223	197	227	197	217	190	212	170	214	192	202	215	195	208	234	193	208	173	198	197	206	182	208	211	225	195	220	241	225	223	219	212	212	202	195	210	191	191	200	198	182	197	212	234	188	206	184	204	223	201	206	210	173	230	222	211	186	206	193	191	188	204	201	191	200	200	206	210	202	198	197	232	213	180	204	208	210	201	215	199	206	189	193	227	181	202	217	211	207	236	212	202	183	206	190	216	188	226	216	193	216	188	192	215	217	182	198	199	246	189	222	191	195	189	152	208	214	220	208	187	199	194	213	199	227	209	200	220	220	197	168	204	230	189	221	207	193	202	196	225	172	228	200	218	191	193	224	206	210	212	187	212	215	191	185	219	188	226	218	225	185	202	193	209	188	185	226	224	209	199	191	235	200	208	193	204	219	196	230	212	224	199	161	225	234	212	232	212
17559	31818	18971	8040	4263	2643	1811	1445	1132	966	799	734	657	621	568	631	586	570	552	608	553	562	519	518	503	546	549	512	515	520	515	502	527	510	531	502	516	534	498	485	529	497	470	499	499	470	510	455	505	496	515	472	516	460	517	465	501	521	534	471	508	512	470	475	488	490	478	478	518	487	508	517	494	488	497	469	485	500	488	450	495	511	462	505	504	459	512	479	507	538	498	526	483	487	505	512	528	499	492	491	468	510	500	482	500	490	502	470	510	482	473	515	510	480	478	497	483	477	459	484	476	522	499	529	500	501	512	478	487	555	537	540	494	491	505	527	531	501	518	483	529	495	475	512	504	488	494	494	501	490	480	485	491	514	442	491	488	514	495	485	513	490	472	518	525	490	550	477	494	509	532	486	487	499	477	484	515	463	480	539	529	486	493	485	469	493	516	550	501	469	516	532	508	462	448	475	506	499	440	460	491	500	487	483	534	510	499	457	486	481	491	462	473	489	471	481	502	525	492	494	506	495	475	474	497	471	497	534	487	502	551	540	503	520	461	500	492	513	460	539	509	465	463	467	491	498	537	458	534	456	453	503	525	491	483	517	507	476	506	462	492	538	495	441	515	498	512	473	488	495	518	501	538	486	515	506	514	490	451	448	514	481	456	505	489	511	492	473	494	500	484	478	475	516	483	484	533	518	492	491	542	546	518	514	476	504	466	505	496	468	506	480	483	510	469	509	454	478	518	503	507	464	511	474	495	453	503	488	468	496	493	497	487	506	481	484	512	502	478	507	475	497	491	479	472	546	498	516	473	480	507	488	515	494	474	497	444	490	468	463	493	509	450	464	468	530	483	490	504	491	469	465	496	533	539	493	479	512	510	488	504	481	469	507	514	505	490	519	530	464	542	473	534	496	467	509	487	507	479	457	474	512	477	497	521	503	469	481	538	488	489	478	455	487	461	489	504	482	492	474	523	521	503	481	482	480	496	529	469	500	486	479	467	498	480	473	477	491	510	494	483	521	447	500	472	502	532	490	501	492	539	485	490	504	491	528	469	482	477	508	439	487	506	469	530	455	465	524	484	486	528	493	550	517	478	486	513	495	523	444	480	505	499	494	493	508	496	489	477	510	465	525	473	496	504	503	487	515	517	531	467	485	500	533	499	462	459	437	488	495	508	486	454	493	541	492	475	530	509	530	453	480	505	491	532	515	477	496	492	474	508	483	445	515	483	492	525	527	481	463	505	458	448	484	440	463	474	495	504	509	484	492	480	479	500	482	528	500	494	509	476	480	451	527	483	522	478	542	514	518	452	511	492	503	522	516	450	481	475	514	458	461	494	458	499	527	482	488	501	487	487	498	475	469	520	489	507	507	517	483	503	520	472	468	490	495	512	525	515	471	477	525	477	467	498	522	478	528	494	477	481	491	494	526	485	477	515	477	489	498	483	530	503	479	489	484	511	511	512	478	495	500	488	499	521	524	526	502	534	479	505	498	501	482	516	509	494	518	529	527	504	482	498	499	508	459	433	496	495	482	473	512	520	488	509	497	471	492	523	509	534	489	479	524	476	500	467	515	470	505	529	510	504	513	521	492	433	465	564	482	489	439	505	495	477	533	520	469	517	494	486	515	491	496	475	512	502	498	503	474	483	490	521	497	491	524	543	532	553	511	490	522	532	485	533	517	482	496	478	484	489	523	467	494	454	490	484	498	489	499	497	496	485	487	485	486	489	466	481	486	501	474	510	500	469	483	504	539	537	501	512	523	521	471	507	510	510	534	497	483	479	490	494	517	493	535	498	528	496	505	489	480	492	499	498	482	504	479	485	506	490	470	501	506	466	490	484	504	512	499	460	499	494	523	498	480	496	499	501	537	477	455	504	470	542	531	483	492	501	542	525	488	497	510	450	503	514	507	498	476	528	494	513	488	459	485	510	494	522	499	514	531	453	470	497	499	517	470	486	503	495	475	482	467	511	513	523	503	510	483	517	478	517	504	485	474	478	486	527	477	505	464	488	500	538	520	500	497	505	471	477	478	503	471	473	474	514	515	510	503	512	490	517	531	487	499	512	532	492	526	471	480	501	504	505	495	490	511	508	474	491	557	484	497	492	517	529	433	535	511	500	499	514	495	491	472	516	488	526	462	475	510	495	464	485	510	529	488	473	528	493	476	474	434	514	534	492	491	459	484	485	521	510	463	496	507	569	501	470	515	484	486	476	476	500	509	495	485	484	449	491	472	512	472	514	491	470	486	485	461	477	474	511	520	509	496	496	486	492	512	500	495	489	478	478	462	518	522	498	457	451	509	481	498	474	502	461	482	454	515	520	484	498	505	486	488	496	480	479	461	483	488	525	483	494	504	505	516	474	492	491	516	488	499	451	522	511	491	491	467	481	496	532	500	516	469	451	485	507	480	513	491	493	475	488	478	495	475	475	522	472	502	476	483	499	521	481	471	490	503	515	505	536	498	491	547	449	507	485	527	528	484	486	484	510	541	509	496	465	506	521	461	474	464	483	507	511	482	464	478	542	491	499	515	456	473	490	500	467	488	513	473	492	477	495	533	518	475	512	490	509	466	526	505	509	490	461	489	480	485	467	499	467	491	506	493	477	516	484	478	480	524	478	480	505	504	514	517	502	453	525	529	496	492	498	499	479	461	477	478	460	460	504	485	461	488	493	500	490	499	506	508	508	465	458	518	509	512	457	507	474	509	527	497	488	536	496	523	505	490	453	512	474	520	493	500	543	470	508	496	485	524	506	508	503	507	513	456	465	501	510	512	521	461	480	528	467	539	473	515	441	535	485	517	481	495	500	505	504	482	487	471	480	519	479	512	488	506	508	500	505	477	571	514	518	501	505	467	491	472	508	512	527	515	465	504	497	521	467	511	483	511	472	529	509	498	497	513	510	476	450	479	474	517	496	495	460	511	519	506	493	453	475	506	492	463	511	474	487	521	469	490	489	530	480	478	477	497	495	462	478	480	494	485	478	480	477	481	460	489	508	497	488	499	519	508	497	472	491	518	511	476	500	494	503	496	523	481	491	480	437	488	477	510	496	466	509	468	490	497	498	518	473	515	487	486	483	505	473	469	491	492	500	476	509	517	500	511	511	495	529	499	483	474	539	515	446	516	493	456	508	517	498	468	519	535	489	463	512	534	517	524	484	508	479	438	466	459	495	524	497	514	479	503	476	496	520	498	495	519	483	515	503	464	470	497	504	478	484	442	500	490	482	487	472	487	493	526	528	479	488	488	514	498	521	499	459	489	518	463	489	513	502	446	464	512	462	499	469	486	501	495	495	478	498	499	494	457	452	519	525	490	482	465	495	518	513	442	467	497	484	446	531	509	494	488	525	494	517	499	501	513	525	480	494	500	489	466	503	478	494	476	520	505	479	510	457	490	507	515	495	493	454	520	522	487	527	509	454	508	467	482	464	493	481	489	495	496	471	497	495	511	472	458	476	491	514	534	528	536	529	490	498	457	520	501
30816	22026	19327	8644	3406	1982	1467	1101	794	685	532	431	435	343	363	328	299	367	313	314	323	270	258	318	288	277	288	285	288	256	256	273	248	292	283	241	275	250	268	260	271	281	256	282	261	249	260	275	264	278	275	266	286	264	258	270	281	240	272	274	254	280	251	273	269	234	251	276	230	255	252	286	275	255	256	239	263	258	254	261	259	289	268	231	255	254	239	230	255	263	252	266	256	233	256	271	274	271	244	241	246	246	260	230	252	294	267	244	239	266	283	257	270	264	287	250	249	306	235	271	263	285	292	284	258	260	257	274	257	246	229	246	233	276	281	282	262	229	272	252	236	265	263	289	295	263	282	274	220	257	268	267	264	248	303	285	250	244	263	265	261	273	265	251	261	244	282	234	250	272	252	264	264	269	224	251	267	260	273	268	261	260	268	264	242	271	269	287	270	261	265	248	272	283	232	257	273	268	282	257	271	273	251	281	245	262	293	257	257	270	247	253	290	255	246	234	262	262	261	236	282	249	259	251	241	264	287	259	277	281	291	260	247	277	275	238	276	267	267	301	254	255	285	261	248	243	245	243	277	263	264	291	235	285	241	275	253	269	255	298	249	253	243	267	277	248	241	241	258	252	245	225	263	269	249	285	232	250	260	298	276	248	264	228	269	256	252	254	278	241	269	256	246	262	281	253	282	266	257	272	264	274	237	269	262	260	253	276	262	279	266	254	258	269	294	257	246	290	257	262	252	272	268	258	266	247	262	266	263	240	272	269	276	253	265	271	262	262	237	229	259	259	221	285	246	253	245	275	269	226	260	267	263	242	263	262	284	255	254	244	254	256	268	283	244	264	258	253	238	269	263	235	265	239	275	248	269	237	254	239	269	272	260	273	278	236	248	256	260	251	257	296	276	263	246	257	240	257	252	278	276	266	272	298	228	235	254	229	273	281	229	242	253	245	276	285	263	294	276	250	267	270	258	251	255	247	233	252	277	267	278	245	270	245	257	246	247	255	281	264	259	234	256	270	272	253	249	233	276	262	268	254	255	273	268	279	267	261	268	268	258	242	261	245	278	254	250	271	247	260	259	265	274	279	249	276	252	271	258	245	251	258	281	253	251	250	264	265	248	235	255	256	251	281	261	280	231	250	246	301	280	251	245	269	265	258	218	296	263	292	283	288	280	259	240	275	229	246	244	292	281	262	265	283	262	266	257	262	257	258	225	282	266	250	285	242	254	266	258	274	261	251	297	290	245	288	291	239	270	226	266	274	276	264	253	289	247	236	280	257	247	268	266	290	263	267	290	254	276	245	258	261	276	262	248	237	277	266	259	260	295	250	269	274	269	276	250	268	250	265	224	269	283	235	260	247	250	304	270	246	245	286	238	268	256	248	259	238	274	251	253	272	251	268	273	241	261	253	248	244	244	268	241	268	284	275	273	276	259	266	245	267	261	247	240	252	270	284	253	234	264	258	242	238	239	261	274	258	254	225	260	277	248	265	278	246	255	262	260	253	263	271	266	259	276	269	270	272	252	241	265	269	260	255	257	295	270	245	244	283	264	266	260	295	265	227	271	274	270	271	224	250	239	268	274	234	255	257	257	253	267	249	248	275	268	258	260	274	266	258	243	247	266	271	270	250	266	273	253	241	261	264	278	251	229	296	217	233	273	231	253	257	270	242	241	277	261	253	278	284	255	260	292	260	270	287	262	260	237	277	249	271	254	292	260	286	271	246	259	259	246	282	262	272	253	247	261	275	259	274	246	226	233	230	285	273	255	255	254	276	284	238	276	283	280	267	276	261	258	288	267	244	242	275	277	260	265	230	296	310	249	231	259	250	251	239	267	257	231	250	269	252	261	247	234	270	274	261	258	240	262	238	276	259	249	273	273	243	236	275	262	254	271	232	292	282	274	259	249	261	255	248	237	236	279	268	282	253	246	270	288	292	269	276	240	280	258	271	234	250	267	234	263	283	265	258	254	274	279	249	271	260	262	237	267	219	293	280	256	312	294	277	271	272	265	270	241	272	252	257	276	232	283	271	274	258	275	278	243	252	269	245	261	265	274	287	275	264	278	258	267	254	241	257	259	256	258	262	258	272	267	234	272	268	260	261	273	249	244	242	283	255	251	241	259	266	237	260	272	254	251	243	235	258	273	262	264	272	299	280	250	250	263	243	262	248	248	248	280	273	222	264	280	276	256	248	262	243	260	262	239	267	268	258	263	217	258	263	249	263	249	265	235	238	226	252	274	278	251	284	240	272	258	256	231	272	295	269	296	232	249	228	286	236	274	223	248	279	279	241	254	279	230	283	262	268	296	292	261	251	295	259	300	274	270	251	240	262	282	256	240	282	244	224	262	250	306	249	288	279	234	251	277	255	242	257	264	251	230	222	277	270	278	278	258	278	267	259	266	249	253	288	264	272	256	243	290	257	273	239	242	241	266	260	292	268	277	257	257	269	255	229	278	278	267	285	245	277	282	261	279	253	252	249	228	270	257	266	257	243	271	274	245	242	263	265	227	272	276	245	249	255	252	282	268	280	251	296	237	301	297	279	300	233	270	263	225	273	226	266	237	246	272	284	243	262	261	259	261	273	264	259	290	232	265	289	244	244	275	284	258	244	276	284	268	241	271	252	281	260	268	253	279	268	260	305	241	251	289	275	245	236	251	285	302	248	235	248	281	259	252	243	275	270	250	297	272	237	255	259	286	256	236	261	276	247	250	294	271	257	265	271	271	270	269	231	262	266	245	256	249	246	255	253	264	270	262	278	275	281	263	261	285	229	245	252	254	256	266	275	254	233	227	280	245	243	267	267	270	256	249	272	262	267	244	249	273	240	280	238	265	241	272	270	261	271	289	238	272	251	249	286	264	283	262	252	240	236	264	217	231	262	241	247	250	272	269	246	280	268	257	245	245	266	284	254	243	284	258	267	274	248	254	246	267	285	238	306	262	280	244	278	276	245	280	230	272	257	255	267	256	251	287	282	265	267	241	245	278	264	263	267	255	255	253	222	276	286	238	221	259	255	270	233	284	260	273	265	243	285	268	251	236	250	296	275	260	257	244	242	271	253	237	256	253	225	284	250	285	277	250	279	261	250	248	315	263	295	257	283	245	266	247	235	255	258	249	250	253	263	250	230	300	266	227	294	255	227	282	264	288	279	264	276	257	257	229	243	266	237	247	261	257	283	256	238	258	250	258	231	267	256	266	243	248	250	258	280	225	256	263	268	257	287	277	277	221	265	259	256	282	275	274	255	245	238	244	264	261	285	256	263	288	244	226	237	263	258	242	235	245	266	253	286	283	254	243	298	278	250	277	251	240	225	269	250	277	210	227	247	275	244	230	267	239	261	269	239	281	255	268	270	242	305	272	285	260	242	288	278	243	291	269	224	260	282	249	277	236	259	265	266	260	249	254	306	260	272	259	243	276	294	248	262	280	261	277	273	271	262	268	242	260	246	266	243	257	283	264	256	250	259	249	254	283	238
16720	21880	10929	4171	2245	1436	1212	968	794	763	720	711	670	667	683	717	616	627	659	611	669	636	634	623	647	678	630	640	605	618	594	662	638	612	622	654	640	593	620	608	641	617	597	659	611	595	614	620	622	680	654	659	549	610	656	637	612	663	643	652	603	570	621	626	614	639	585	594	643	611	627	665	624	575	623	636	628	609	631	629	641	645	645	631	632	614	624	619	564	637	575	653	617	587	615	611	610	649	613	581	638	648	601	661	627	612	621	587	612	599	634	646	628	639	575	622	612	600	603	672	618	646	583	642	658	590	638	660	597	598	603	663	602	643	603	615	599	616	621	627	611	601	606	642	632	616	611	574	632	634	599	620	654	602	598	580	587	601	556	606	626	574	617	628	649	577	608	588	604	568	566	611	646	632	601	658	664	545	632	618	622	646	636	611	586	552	607	612	613	651	672	645	597	636	635	605	633	642	634	633	637	602	645	567	657	625	636	623	586	634	688	606	607	587	641	628	604	642	602	645	640	590	627	586	598	604	619	649	647	600	636	615	603	632	629	632	577	610	614	586	619	625	646	672	628	614	648	588	635	626	631	639	592	631	648	616	629	611	632	635	673	614	633	593	657	608	639	648	611	630	607	585	588	630	610	654	606	597	610	645	631	561	612	629	653	654	604	641	605	641	620	628	619	672	600	613	613	590	639	593	596	610	572	610	596	606	621	639	616	589	624	608	632	612	662	632	645	637	587	618	587	623	612	624	670	611	606	621	614	646	615	632	640	648	599	628	644	587	618	657	628	628	661	623	602	578	605	609	626	664	610	659	654	657	538	563	612	593	629	642	601	620	629	615	624	608	614	608	642	648	605	646	585	623	633	555	614	628	608	630	606	617	620	606	623	616	630	630	653	635	601	614	654	622	603	616	622	628	640	629	629	582	668	612	589	645	643	640	596	600	612	595	618	654	632	624	582	627	607	596	612	647	627	618	648	633	615	632	604	605	640	597	651	635	594	639	631	623	651	554	640	628	590	613	615	652	649	621	631	626	620	642	625	647	626	625	602	654	644	589	608	632	648	592	680	605	609	650	686	638	645	607	608	622	603	602	644	622	605	666	581	643	603	586	606	586	600	639	628	607	640	602	621	632	608	605	614	609	614	603	590	609	630	618	576	596	643	583	681	617	630	582	601	618	631	598	576	587	638	619	635	606	624	607	619	625	641	589	634	592	635	577	609	609	630	658	622	608	619	644	606	584	609	615	622	614	575	586	604	634	619	629	597	606	616	620	612	642	623	580	626	640	629	591	609	656	649	619	643	623	652	625	626	640	625	625	627	609	595	645	628	608	624	669	599	629	585	632	586	615	596	615	620	680	604	614	670	614	662	612	607	633	620	618	657	553	618	577	630	595	597	610	636	632	570	589	577	577	609	606	599	589	631	629	639	600	677	604	627	634	634	637	663	573	638	648	631	587	676	636	585	595	604	620	619	626	613	607	598	575	600	632	633	615	658	608	628	618	644	622	636	593	676	637	627	615	638	601	598	630	638	668	643	583	602	683	623	620	635	628	621	625	640	627	615	639	622	585	594	637	633	622	627	563	598	645	627	617	598	611	645	637	656	629	580	638	600	591	649	635	654	615	585	601	626	595	650	568	628	622	634	655	640	645	629	671	651	693	624	641	591	627	603	578	627	622	602	604	619	591	587	585	647	596	620	638	596	628	609	633	574	617	586	614	625	638	682	594	628	637	648	609	608	635	607	633	571	651	621	670	587	615	656	593	605	607	627	646	623	621	622	663	619	631	640	619	643	610	635	625	622	631	643	597	677	667	616	646	645	617	640	667	614	616	627	616	602	617	593	678	642	591	627	608	647	631	628	609	608	601	628	603	604	580	586	602	573	617	608	619	619	603	615	556	610	644	620	593	627	659	621	627	620	685	600	589	619	612	616	616	653	627	605	581	659	596	643	613	621	631	631	630	648	598	612	628	583	624	601	624	634	608	640	598	583	643	639	630	605	631	634	651	554	604	632	658	621	612	624	609	602	612	617	592	618	677	581	604	664	631	679	587	651	603	666	566	669	586	638	614	623	647	624	648	648	613	643	642	607	632	586	623	590	603	627	628	585	611	663	626	637	629	629	623	592	611	566	649	612	621	604	614	630	631	647	654	664	607	642	612	617	654	589	585	627	629	599	679	597	655	618	609	639	602	608	622	626	623	593	615	621	616	631	645	630	589	615	657	581	638	617	569	575	642	593	617	639	649	574	627	627	628	642	642	635	620	609	601	654	621	556	629	585	650	641	617	637	594	669	632	602	596	605	621	630	601	644	631	622	647	603	596	652	618	661	606	599	641	630	635	635	651	631	627	620	629	607	645	574	620	629	612	619	625	645	644	621	650	639	630	608	612	620	601	657	644	589	623	620	609	624	618	581	588	614	639	600	634	572	645	641	619	605	639	664	596	611	620	640	626	653	600	630	643	584	601	625	615	611	646	600	648	637	639	597	621	631	599	647	652	590	594	656	647	648	609	620	625	624	605	636	640	608	652	623	596	627	623	657	631	607	665	610	679	620	625	661	611	628	592	609	648	614	622	623	619	587	573	585	641	633	627	612	579	625	612	636	643	592	637	626	652	641	613	619	639	650	593	616	670	605	564	635	659	610	560	640	607	645	610	657	653	665	641	636	627	677	611	626	610	616	619	610	633	623	623	619	630	635	644	663	609	628	589	594	630	617	637	584	584	649	642	614	624	639	653	633	607	603	623	632	596	587	640	613	606	615	638	645	617	631	576	668	625	614	637	633	593	661	644	596	653	602	615	632	606	611	620	599	658	660	662	601	617	615	673	590	617	669	610	654	602	619	604	643	621	632	655	680	620	614	632	622	626	640	622	599	653	644	639	646	571	611	646	621	610	628	605	650	669	636	577	660	597	667	606	586	623	616	647	587	576	647	636	614	634	613	674	626	630	633	644	659	601	630	646	595	638	622	607	603	629	665	602	608	618	638	624	616	608	632	620	625	646	620	617	617	621	637	593	569	632	565	600	601	622	657	625	607	611	595	662	589	663	624	621	644	626	631	624	602	610	585	628	658	646	632	651	601	644	650	569	612	611	628	665	654	603	631	605	619	599	573	693	633	574	617	638	630	548	581	664	608	577	607	651	632	635	567	614	624	682	655	618	643	640	592	630	676	639	629	629	590	643	619	610	659	629	597	598	661	625	605	653	607	628	625	614	633	610	636	634	610	598	551	658	601	570	647	608	597	616	642	643	629	615	617	605	555	603	617	620	590	638	623	607	655	625	632	631	627	622	578	576	615	644	607	607	630	631	593	617	651	680	618	613	618	536	602	628	631	603	596	636	535	604	626	629	625	677	610	612	633	648	614	621	630	665	607	618	643	592	581	641	590	611	621	611	625	634	645	612	618	678	649	627	609	599	637	652	692	628	565	531	601	636	659	592	654	610	622	691	581	617	655	641	614	615	596	602	616	626	567	615	594	605
24330	20964	24248	27847	21009	19666	4427	1782	1122	924	672	528	487	415	386	390	344	307	306	300	284	275	260	241	252	242	233	215	222	226	191	205	220	205	219	225	233	227	207	189	221	204	218	202	226	195	212	232	216	209	226	183	217	214	198	233	196	241	193	235	201	200	225	204	191	184	226	200	237	231	219	202	212	217	198	220	199	204	226	191	202	207	202	214	216	192	184	211	193	200	206	213	205	197	200	197	217	204	201	207	199	236	206	207	207	223	216	247	200	213	231	236	214	186	205	219	199	221	228	182	190	179	229	216	214	201	200	199	181	210	194	205	222	237	193	195	212	203	216	209	220	197	226	188	227	193	196	195	206	217	215	199	208	219	214	207	197	199	240	202	187	198	209	210	181	235	213	193	217	204	194	210	214	197	239	220	218	203	231	193	231	204	208	205	218	212	211	202	219	213	215	197	212	200	208	236	208	219	202	220	199	220	191	187	208	219	234	219	231	215	222	217	201	183	223	214	196	205	189	205	223	210	215	220	201	224	183	222	219	209	208	201	241	199	205	215	227	214	209	227	206	202	204	193	205	188	207	210	215	215	181	201	218	225	231	213	200	175	206	231	251	213	212	210	209	199	203	227	228	190	223	206	204	217	230	229	196	201	210	228	216	202	183	193	228	205	214	192	226	212	218	185	174	198	219	220	212	198	234	237	217	231	187	250	228	213	229	200	203	197	211	208	181	202	239	211	208	200	208	216	191	221	203	204	214	194	213	200	249	190	212	201	184	217	211	191	200	215	206	214	237	201	209	219	197	196	227	207	197	205	245	220	232	206	213	164	229	203	225	207	213	206	211	199	204	240	218	217	211	208	205	200	214	221	208	232	216	199	217	196	217	221	199	239	232	195	214	227	199	224	230	213	216	177	192	225	194	189	210	200	211	222	184	238	205	216	246	222	219	216	183	199	213	253	243	212	210	197	217	223	218	210	211	206	181	219	233	222	199	219	204	223	206	227	211	225	200	205	181	211	203	183	220	212	213	229	206	209	181	229	207	196	203	233	218	225	212	206	201	189	208	231	196	213	221	205	220	211	221	220	173	210	219	204	211	223	218	225	192	216	217	200	198	207	229	189	229	232	197	219	205	218	215	204	216	217	213	207	217	219	195	203	208	219	211	188	214	220	199	227	237	224	176	217	190	188	215	198	212	204	261	214	205	189	228	197	212	195	230	203	231	206	202	182	215	190	211	209	187	198	230	188	212	220	226	224	195	190	203	207	173	184	225	222	216	199	207	204	231	194	219	239	225	245	202	188	204	221	212	227	218	198	214	203	241	205	208	204	213	212	217	221	197	189	195	228	180	227	220	229	221	198	222	228	234	190	225	227	226	204	210	203	238	194	197	223	218	230	207	206	189	223	224	237	213	216	238	193	219	205	202	244	239	214	201	205	207	183	207	225	211	206	219	221	215	225	216	210	250	216	217	192	216	194	198	201	204	217	197	215	203	189	210	248	242	201	205	245	206	216	235	184	157	192	216	195	221	210	208	218	198	205	209	201	217	206	223	198	212	220	192	226	215	203	202	204	216	213	207	185	233	203	219	199	202	214	214	227	200	218	201	223	212	231	232	196	217	224	204	224	202	212	170	200	205	196	226	236	213	220	206	195	208	210	197	210	225	261	197	198	211	202	211	213	217	221	234	184	206	212	217	248	224	212	205	212	195	190	198	203	209	198	215	214	204	188	203	203	218	205	185	239	222	223	183	232	220	212	230	199	224	196	228	203	212	230	204	197	248	230	217	212	223	211	202	193	187	205	219	197	210	248	207	208	195	214	201	239	227	216	227	180	194	209	203	217	196	210	191	209	207	207	205	202	208	204	225	242	202	209	202	192	191	231	195	224	203	220	204	218	202	229	198	214	232	201	215	216	217	208	201	245	213	222	199	225	213	203	223	212	202	208	205	183	210	181	215	223	216	198	217	185	204	209	203	193	208	223	207	211	193	203	189	233	195	198	231	201	191	219	209	225	194	218	219	223	209	188	205	199	208	221	190	185	208	190	220	204	179	229	221	207	205	232	216	213	222	207	220	214	193	187	222	235	234	197	192	234	201	197	226	207	193	209	209	213	203	212	212	210	222	209	251	181	216	211	206	174	223	209	215	224	202	222	215	202	183	193	194	234	214	211	217	231	203	223	204	225	207	205	181	193	226	191	202	212	230	192	192	214	223	233	201	224	218	190	215	213	192	202	211	195	182	213	209	210	207	185	203	217	229	198	231	186	197	200	223	218	221	185	179	206	207	193	208	227	201	196	208	212	214	234	219	214	212	217	198	196	192	188	218	217	195	223	230	216	182	207	246	232	196	214	185	218	217	213	218	216	211	230	212	207	189	207	225	235	209	202	225	193	214	193	227	241	229	215	215	245	234	199	199	218	214	208	190	206	209	227	216	202	242	209	210	227	224	211	235	225	215	229	240	193	210	208	201	192	234	193	171	203	206	202	215	203	219	219	215	211	194	203	182	209	242	196	203	202	191	224	197	193	216	242	226	213	190	233	182	215	178	218	180	197	215	217	216	212	204	211	220	209	211	198	225	199	209	209	222	200	229	211	189	228	212	214	205	220	226	225	234	213	200	209	216	182	207	208	225	186	220	214	196	206	197	215	195	216	207	225	215	190	219	208	225	242	201	213	189	206	207	228	227	215	222	229	204	215	215	226	240	191	223	227	207	183	237	203	213	193	208	180	200	214	240	211	224	197	224	220	202	200	184	203	192	195	196	180	230	189	224	177	192	210	222	182	224	205	261	216	210	239	202	213	227	209	235	233	199	216	230	211	219	206	200	227	216	204	228	211	213	197	209	226	219	223	218	187	225	204	212	187	220	203	199	219	218	194	184	221	219	205	243	202	237	224	208	227	210	203	199	206	214	216	231	199	208	188	183	201	225	205	237	211	205	234	232	224	189	221	199	212	205	210	203	244	229	195	198	227	220	194	194	208	233	183	209	199	215	174	211	198	222	220	226	208	213	227	201	196	227	235	219	215	212	190	213	189	218	204	214	224	233	249	192	215	216	209	191	221	208	213	182	181	219	249	190	208	222	214	212	209	198	206	191	227	208	206	217	213	198	202	220	219	203	214	194	190	239	202	224	210	211	217	233	218	239	240	202	215	226	193	198	190	212	232	222	211	233	217	215	199	204	189	217	197	210	207	196	193	214	203	240	218	219	214	210	204	200	226	218	233	215	230	223	220	211	199	210	192	224	225	208	206	218	208	215	202	205	221	189	211	205	212	192	207	191	220	172	205	197	209	214	189	191	201	220	219	231	228	225	206	211	229	182	190	214	197	207	212	195	194	202	206	195	221	212	213	219	242	194	200	208	207	199	176	233	214	226	217	211	177	222	232	196	228	246	217	192	211	208	207	220	187	189	215	191	211	205	210	211	205	234	224	236	201	199	230	209	184	211	195	209	244	212	220	174	208	195	203	214	187	203	197	199	190	200	193
16497	28592	15105	6014	3167	2004	1466	1169	892	784	716	639	612	633	546	600	613	547	524	566	575	556	536	515	547	540	521	497	519	495	505	520	504	513	507	509	504	554	513	534	538	495	522	526	529	531	519	528	517	503	489	525	510	539	536	523	516	494	541	490	454	527	495	525	486	522	500	505	476	504	511	512	537	523	466	507	537	494	502	516	496	497	501	508	498	505	529	504	501	531	503	494	500	516	536	481	490	462	512	527	490	526	498	511	494	489	530	513	545	485	466	520	488	467	519	515	501	482	496	536	485	545	494	489	483	500	502	445	526	495	489	502	507	530	481	489	537	535	515	487	487	533	517	516	501	502	484	511	516	520	492	505	535	524	468	496	460	486	521	499	516	475	513	571	464	501	517	520	485	477	490	485	500	493	501	517	480	446	513	525	520	482	545	526	547	512	522	501	514	485	489	485	501	501	498	505	503	532	463	516	564	490	528	522	504	521	475	517	512	512	506	528	498	497	520	480	474	511	534	527	512	465	523	502	519	457	478	490	493	529	522	489	512	502	516	484	512	465	520	490	477	561	553	480	535	514	518	523	484	491	553	513	499	485	563	490	517	536	478	530	517	490	494	529	533	525	509	523	477	534	512	517	529	490	500	530	520	507	495	521	494	491	485	528	484	542	442	527	503	485	513	516	542	555	536	495	514	523	522	494	510	520	504	503	498	533	504	509	522	511	490	531	506	483	515	520	527	517	546	526	551	510	545	532	477	466	526	514	510	488	533	511	469	488	544	511	482	528	522	544	482	493	544	526	502	493	516	518	530	528	480	503	488	506	525	516	474	504	499	504	489	498	503	534	509	540	506	544	498	520	520	493	497	523	572	530	513	545	522	494	485	496	489	526	557	501	506	505	468	479	504	533	463	510	493	494	470	476	509	476	534	542	494	534	477	541	546	502	493	489	493	535	482	486	490	512	493	505	492	496	488	531	516	466	540	505	522	476	480	483	517	512	501	484	457	520	508	485	482	522	497	516	511	519	496	525	530	525	480	530	494	473	511	516	479	509	506	528	509	513	524	487	517	477	518	512	491	517	552	462	504	531	546	509	511	476	500	542	512	505	491	509	520	540	507	502	487	521	504	516	513	503	518	509	507	497	528	496	495	525	520	532	553	517	527	499	558	456	484	482	519	495	508	478	535	488	518	522	512	509	534	503	543	482	548	520	476	526	521	489	505	528	462	505	482	528	483	478	468	502	528	485	514	549	496	490	461	554	475	528	473	538	511	522	501	505	486	503	528	538	473	447	517	478	504	497	492	511	500	520	557	514	515	515	476	468	502	534	458	506	523	513	558	511	521	516	515	458	506	524	524	509	501	488	489	483	519	515	507	460	489	499	523	527	487	481	584	491	524	511	511	495	508	507	516	493	531	528	493	492	508	495	516	493	458	506	549	509	508	479	532	474	516	518	513	538	472	504	545	516	527	478	496	485	517	501	447	445	505	551	497	475	557	539	515	490	497	532	512	502	500	498	517	529	503	546	497	485	504	525	511	521	502	510	432	492	508	502	521	522	525	538	509	512	506	525	510	494	518	474	503	502	519	534	510	494	480	538	497	502	492	508	504	555	512	521	485	483	520	520	506	542	529	524	497	475	534	459	488	473	520	505	514	500	527	496	542	527	509	529	537	505	537	494	517	469	496	553	527	527	509	511	488	490	503	560	502	493	470	557	521	524	474	482	534	502	520	519	487	497	518	506	444	482	461	565	513	511	527	508	516	501	522	494	504	527	506	497	504	461	533	525	505	522	482	481	496	518	514	467	512	511	540	520	490	517	482	497	496	536	507	494	488	508	490	486	518	499	549	516	500	511	505	507	479	511	542	473	507	500	551	504	500	497	477	501	506	454	508	506	485	537	500	539	482	503	505	463	509	512	541	498	483	504	510	539	501	520	543	531	506	564	524	510	510	499	517	498	520	518	524	565	480	518	486	508	482	523	490	477	534	470	454	508	549	493	495	533	501	490	513	515	506	486	589	492	471	493	506	484	507	525	502	504	518	503	499	527	487	479	480	515	517	507	518	547	523	484	530	488	522	484	494	519	490	496	472	496	530	522	505	473	460	505	515	521	507	513	513	540	471	489	491	531	482	522	445	504	495	531	514	520	508	491	489	499	469	503	522	517	488	514	497	498	476	530	546	461	489	498	509	496	483	530	540	504	537	511	502	571	485	534	485	506	497	512	501	493	477	542	526	484	495	526	502	500	512	489	468	511	498	469	502	512	525	514	516	526	537	508	487	478	478	510	539	458	485	516	542	514	524	504	562	507	546	537	483	507	527	461	530	486	499	491	489	485	550	532	559	476	529	532	483	487	486	503	556	487	497	560	537	501	487	543	508	502	542	515	516	492	499	478	513	501	506	528	492	517	487	502	486	505	473	528	541	546	525	492	501	491	477	520	529	523	507	503	506	514	494	520	506	494	535	515	497	558	465	521	538	499	497	529	476	500	548	548	509	506	513	476	508	504	540	502	489	507	492	542	485	513	507	519	496	543	491	499	475	474	533	482	487	510	515	532	498	482	515	523	526	469	487	521	517	519	478	505	472	488	545	492	497	504	503	512	558	471	520	511	491	492	511	540	529	521	501	521	552	480	481	498	499	519	483	494	482	482	510	510	493	526	477	515	500	526	483	514	472	501	507	530	522	505	522	522	513	518	505	497	505	508	533	536	522	517	497	519	495	468	508	511	508	507	507	535	518	528	509	526	458	504	485	523	501	478	496	478	509	536	548	531	533	503	532	527	521	530	500	533	468	491	490	535	519	504	536	481	475	503	536	557	523	534	477	514	506	532	509	519	476	526	498	487	478	479	515	488	509	551	494	487	508	509	514	518	487	496	446	483	504	473	488	492	506	494	534	472	525	521	525	528	498	511	464	518	529	533	486	511	523	534	493	522	495	536	488	516	530	507	502	490	531	479	522	503	515	520	501	529	521	481	497	497	490	486	544	483	522	524	520	499	517	536	506	515	523	527	482	466	495	494	555	540	515	488	486	555	511	519	506	497	515	570	501	506	508	502	484	519	492	522	479	466	477	473	520	478	483	514	504	496	486	520	511	504	504	523	498	527	546	494	486	524	514	500	501	466	532	511	557	489	461	529	525	487	511	522	499	487	474	471	529	513	478	537	536	533	537	486	526	514	501	509	499	561	509	541	513	536	508	545	536	510	520	503	510	538	515	467	525	475	484	500	506	526	528	509	568	522	516	527	523	506	511	488	518	513	482	498	508	510	519	481	537	539	524	508	525	486	521	493	500	482	471	541	517	496	487	533	510	516	561	552	494	479	499	500	466	538	511	505	513	519	508	486	502	478	493	491	546	534	540	519	500	507	516	519	533	528	461	535	494	515	511	516	481	534	526	517	572	514	517	523	511	501	524	548	507	491	523	465	527	532	507	509	504	478	528	510	521	503	494	480	494	485	510	522	498	533	520	498	507	522	535	476	523	516
23718	20955	24602	27508	20969	21080	17652	3432	1566	1180	933	775	635	571	483	426	417	380	324	334	343	303	272	230	262	251	228	254	230	235	242	206	194	239	227	224	198	199	233	212	208	218	226	212	223	207	174	199	208	197	194	211	201	208	197	187	188	194	200	209	190	208	211	208	198	232	182	209	209	195	229	213	214	198	187	172	181	191	201	189	194	200	196	194	185	180	190	182	189	202	211	180	198	212	199	196	187	201	173	184	200	212	229	196	207	201	200	203	195	192	185	192	177	200	174	171	194	195	207	192	226	193	212	218	192	207	192	188	198	201	197	206	218	169	236	191	205	193	221	191	202	201	184	189	217	191	207	209	209	212	195	205	206	197	166	193	173	209	220	218	205	182	191	215	194	197	180	206	209	196	216	203	202	207	208	202	198	176	209	187	197	207	197	196	216	197	196	215	183	238	228	228	193	225	214	196	175	208	207	223	208	179	183	231	177	194	224	189	194	194	181	232	196	207	183	188	182	185	199	186	208	196	190	201	196	206	210	187	178	207	208	193	196	178	175	159	196	198	193	211	194	169	203	181	179	230	189	202	213	200	203	207	200	188	190	197	190	192	193	195	216	188	221	181	186	161	194	178	193	182	201	200	194	210	206	194	210	200	207	200	202	198	187	190	196	209	214	212	216	160	198	187	168	241	214	186	219	198	199	191	191	185	188	191	183	178	179	210	211	206	185	211	192	212	221	201	224	189	206	198	202	196	198	194	202	194	198	211	179	198	200	192	214	194	219	198	206	198	207	167	187	196	205	169	192	177	169	188	174	201	235	235	194	209	204	184	200	181	200	195	197	201	190	199	196	199	199	229	227	193	217	197	212	187	178	186	185	217	209	188	194	175	251	217	207	211	212	213	187	196	209	206	192	201	204	208	208	189	184	203	207	201	221	173	200	167	216	181	224	163	220	223	170	194	214	189	171	212	200	221	228	216	189	181	188	177	177	199	208	208	205	190	196	197	198	183	202	199	221	203	203	213	204	194	192	168	172	215	218	195	212	187	201	143	202	195	188	218	184	202	223	207	182	202	222	205	234	183	204	220	169	212	200	201	192	189	212	202	203	200	207	187	198	188	193	194	212	179	185	198	221	197	199	217	227	204	226	192	203	211	192	222	216	202	185	190	197	207	198	238	194	163	208	174	183	177	183	196	187	181	220	209	209	212	191	214	209	217	192	173	194	210	192	204	188	189	208	217	232	200	219	206	217	167	234	188	195	185	185	229	158	192	212	194	221	194	201	188	195	207	215	196	194	209	203	207	224	203	181	189	187	199	217	193	203	209	180	209	202	195	204	203	205	197	239	213	195	184	170	204	185	225	207	231	242	214	192	191	192	218	209	197	180	212	199	188	188	197	186	201	203	203	215	200	180	212	216	186	204	201	194	215	188	211	185	206	202	219	182	198	195	243	172	197	175	223	199	206	156	212	224	172	215	199	192	213	215	200	174	204	197	179	206	189	212	192	216	219	224	200	217	222	187	189	199	222	203	184	202	216	192	191	191	206	191	192	205	206	190	192	203	190	199	176	188	231	186	185	192	208	215	210	195	205	206	174	186	218	202	184	201	212	186	178	218	212	204	215	194	185	210	194	173	196	194	182	171	175	166	162	193	198	171	230	218	174	212	214	207	195	192	197	212	208	217	203	207	191	202	193	196	208	205	231	185	185	191	216	209	206	226	224	192	205	231	186	173	208	216	180	200	175	186	184	214	183	227	187	207	193	222	179	203	197	189	225	175	200	199	214	204	181	204	194	180	208	191	220	188	193	184	204	209	179	183	187	187	188	198	214	203	177	209	218	198	255	201	193	192	219	199	228	220	197	190	212	185	237	200	203	191	181	175	204	199	208	195	188	196	204	164	180	199	194	187	186	202	204	197	215	190	202	221	201	206	209	220	194	193	187	202	196	171	209	198	197	199	199	189	206	185	231	198	210	214	186	204	181	184	189	219	211	223	223	213	214	214	188	223	197	185	200	188	184	222	215	174	189	195	163	193	203	209	201	188	178	217	183	189	185	175	205	230	215	193	211	221	202	220	185	203	184	204	210	219	198	206	173	218	208	210	162	200	181	211	226	194	208	212	212	174	196	198	174	196	201	183	212	164	226	220	220	198	214	195	220	194	194	192	202	210	203	193	207	189	167	182	190	199	190	193	228	203	174	216	201	188	185	205	170	218	211	209	205	170	173	188	223	203	196	189	201	198	205	193	201	205	176	193	192	215	200	199	178	182	234	221	200	194	231	194	195	204	203	203	175	190	189	204	179	192	190	227	204	176	216	193	207	194	211	210	204	201	186	193	210	183	188	188	201	209	218	214	208	189	193	212	185	179	176	203	193	203	202	182	199	190	190	213	219	202	204	184	195	212	196	173	170	189	200	186	188	177	192	209	200	218	208	208	212	202	180	191	194	188	243	198	193	196	173	223	204	209	206	195	197	222	214	189	217	199	202	183	213	175	218	208	204	195	217	209	205	196	188	220	211	201	202	203	205	208	178	188	194	218	204	206	188	205	191	190	214	191	203	190	194	196	197	190	193	219	194	202	178	226	198	199	189	220	196	173	210	201	184	165	191	223	207	188	177	190	207	186	193	229	190	193	191	226	187	187	180	198	229	184	200	169	189	187	238	236	212	205	221	232	207	183	210	169	207	186	191	218	189	215	205	198	206	173	186	203	209	207	183	194	208	195	218	169	193	203	209	198	227	205	200	181	198	176	211	192	203	215	202	191	173	220	219	209	201	179	223	182	205	209	184	196	187	185	203	202	196	183	187	194	214	199	203	204	192	187	199	192	187	203	240	199	182	187	235	196	216	182	205	208	187	185	196	219	212	203	157	178	200	196	182	201	184	192	212	216	208	197	202	192	210	175	172	202	187	224	184	199	198	219	199	192	219	209	171	193	219	193	205	195	185	187	209	204	190	196	188	228	223	211	215	195	206	188	201	210	201	184	177	203	198	185	211	218	211	209	196	190	187	200	184	204	210	175	177	195	187	211	241	205	197	208	191	188	202	195	180	200	191	202	190	198	194	188	188	173	198	219	232	195	213	179	193	196	196	161	170	181	203	205	195	218	200	201	181	185	212	161	209	185	210	198	174	188	171	209	203	208	195	218	190	207	230	217	193	209	207	194	180	193	194	186	199	179	214	198	198	207	234	177	202	202	227	218	213	182	210	204	204	201	201	201	216	186	200	201	191	205	214	207	227	191	206	167	196	176	204	178	189	213	186	189	213	222	175	208	206	192	205	189	198	181	184	185	190	214	200	171	195	177	194	197	193	182	203	214	182	198	193	205	193	208	221	202	204	197	195	213	189	201	199	209	183	197	178	203	184	171	228	166	190	200	215	179	197	193	221	205	202	199	184	192	174	187	185	182	167	204	195	203	190	207	198	193	207	205	205	213	209	210	179	203	210	168	182	196	181	187	196	180	199	217	182	214	185	186	207	216	192	209	188
18202	33046	18881	8353	4444	2739	1676	1307	1106	887	803	706	657	623	654	579	574	562	563	521	522	547	524	504	525	567	518	500	482	492	522	472	512	509	526	488	488	498	489	480	498	490	489	503	515	480	502	484	515	491	512	499	488	510	468	486	460	444	490	517	451	485	466	472	439	509	478	530	504	513	494	507	479	468	482	480	451	496	502	488	467	468	499	482	475	465	509	466	468	503	474	487	463	478	454	455	531	451	503	483	513	491	479	482	464	515	516	446	458	517	507	472	500	488	474	482	472	470	440	483	499	440	486	473	452	492	492	469	490	509	480	499	489	478	490	472	477	507	484	451	476	501	473	446	465	487	498	474	498	463	495	470	493	486	465	492	504	430	484	505	467	520	469	506	554	526	489	503	472	470	455	467	487	440	458	507	534	496	474	466	449	480	471	455	480	458	473	496	505	471	485	458	465	455	478	449	483	464	526	464	498	451	469	453	491	448	459	467	501	491	457	471	496	485	447	477	455	482	528	492	523	496	490	452	475	478	460	498	473	440	495	511	437	476	482	468	484	463	513	490	483	489	510	468	498	491	491	457	489	515	471	475	492	511	449	492	486	469	467	492	486	484	457	442	433	476	491	492	467	544	503	468	481	478	478	468	492	462	493	459	459	442	481	507	543	466	493	443	485	515	527	495	473	525	479	474	476	478	442	486	472	495	499	497	489	505	544	477	490	461	498	475	455	472	472	463	490	480	496	495	537	482	475	488	485	517	481	440	466	525	468	441	511	464	483	464	506	487	474	499	452	503	440	479	484	535	486	495	487	466	482	487	482	464	500	461	474	484	472	468	488	472	440	479	483	481	452	457	470	499	459	505	494	473	472	448	504	475	534	510	451	440	470	494	469	515	506	483	469	433	506	478	478	503	466	516	495	458	491	485	504	479	471	471	478	457	493	465	480	483	470	506	489	463	462	493	500	524	532	472	487	539	478	461	478	507	484	488	478	460	473	445	476	486	488	460	481	452	490	454	503	512	461	471	522	502	495	459	489	472	507	510	491	514	504	484	478	477	540	462	474	459	494	479	471	493	478	491	472	484	498	471	491	434	472	448	490	483	534	486	442	496	428	487	528	450	435	462	469	492	510	485	486	471	494	489	487	461	495	550	468	484	485	450	460	494	509	419	509	518	523	533	486	479	473	446	561	484	448	459	497	492	487	498	502	450	473	507	448	474	491	476	433	511	488	474	492	479	449	522	501	490	459	466	498	498	490	476	484	481	438	460	474	459	526	456	461	484	464	463	503	487	482	496	482	441	487	452	478	507	457	458	497	456	473	479	504	448	468	444	490	465	475	485	501	468	452	486	492	447	466	489	529	518	478	512	527	490	461	498	452	462	481	478	464	497	494	456	473	540	459	490	470	479	482	488	459	468	452	493	440	470	454	481	487	501	503	484	509	454	497	501	497	484	454	463	471	453	498	496	503	491	476	450	425	485	488	448	465	475	536	477	495	503	436	471	509	484	504	451	469	463	485	478	434	485	464	483	474	459	465	490	516	487	463	521	536	527	457	486	498	465	443	490	481	450	489	477	482	461	464	483	515	469	480	473	470	520	472	493	469	460	508	445	532	445	456	476	487	484	477	484	443	474	511	526	451	472	484	454	530	519	504	499	464	482	440	450	499	480	454	509	474	485	485	465	452	496	486	506	516	514	458	510	474	481	472	444	464	463	486	475	511	484	449	482	486	466	519	493	470	417	468	508	504	471	498	449	490	435	471	458	476	504	462	491	494	461	494	464	483	477	481	482	481	523	465	519	458	456	481	480	489	469	486	432	455	479	522	502	513	506	453	495	503	467	486	465	500	472	444	514	443	491	490	481	484	489	508	466	477	487	455	527	493	505	509	457	503	483	500	487	468	469	455	469	493	503	446	476	484	498	484	456	508	498	498	463	458	479	461	499	450	478	479	497	490	481	467	442	500	484	493	496	459	478	477	502	519	523	516	483	446	508	451	452	496	459	510	492	481	453	477	512	469	452	504	499	465	482	474	448	511	461	478	502	490	505	496	480	466	503	495	487	450	501	438	472	495	463	479	465	511	463	491	482	477	467	476	459	489	510	464	490	460	528	488	467	477	448	483	474	451	494	464	495	471	457	458	518	463	442	507	458	483	452	459	480	495	526	469	472	501	522	501	488	494	504	479	489	469	475	452	479	476	490	474	481	457	398	490	486	493	465	489	502	515	476	476	502	483	495	506	503	462	497	466	462	491	514	456	478	449	490	454	466	497	508	511	512	487	471	491	472	449	488	488	484	438	493	481	456	472	466	465	480	541	468	473	466	484	533	470	470	481	512	477	468	489	475	474	479	496	488	493	485	480	455	454	470	452	477	490	485	483	455	483	520	460	508	481	505	447	485	486	479	479	530	489	478	493	494	505	479	488	466	467	473	508	495	470	494	459	498	494	473	471	449	480	472	461	474	482	472	464	463	525	453	499	468	504	518	460	476	466	477	472	478	475	497	431	484	492	484	454	441	491	457	465	535	463	492	495	461	498	480	496	461	451	499	490	468	470	486	480	470	471	512	465	517	491	452	479	484	465	465	497	453	458	518	460	444	469	494	462	445	486	440	462	474	477	498	491	455	473	517	482	507	494	468	473	493	437	474	502	486	441	482	464	474	503	446	489	430	466	445	493	480	487	448	496	492	451	458	495	486	477	438	456	472	489	438	495	472	496	468	478	489	474	494	503	479	536	473	463	510	471	476	486	449	491	476	499	489	499	453	445	469	430	484	516	494	494	511	469	479	489	451	478	471	492	473	483	490	496	465	464	520	467	478	493	473	443	507	477	441	469	455	496	487	457	506	480	452	497	481	457	476	497	477	477	479	492	490	502	463	478	513	495	452	464	462	463	491	484	454	483	471	478	504	474	471	477	478	488	475	487	475	472	465	500	485	480	468	464	492	510	488	486	440	464	479	485	486	461	518	463	466	449	509	464	445	504	482	444	453	470	498	509	461	530	487	480	461	505	466	511	486	494	469	470	479	466	487	495	511	503	444	498	500	473	469	494	469	526	529	462	454	463	474	478	459	491	502	492	478	482	531	512	496	463	458	466	533	474	520	486	474	492	479	449	436	502	460	483	494	468	487	494	520	479	451	493	507	514	475	490	471	489	472	501	491	478	475	459	486	517	508	447	457	449	476	472	482	467	493	530	492	451	473	469	479	507	483	474	493	489	463	496	505	507	494	471	503	484	454	476	443	489	478	451	449	466	484	481	437	479	460	464	473	498	467	476	500	483	484	475	464	485	496	514	510	465	486	497	449	516	505	438	508	491	454	498	506	484	520	477	488	466	512	447	450	505	511	508	442	490	520	493	490	496	501	506	491	462	453	496	489	467	490	472	455	504	472	471	501	469	494	479	490	461	475	490	473	463	513	493	516	541	458	497	487	499	537	481	477	516	449	490	477	514	469	453	486	455	445	496	444	498	471	496	474	449	486	491	469
30812	22036	19600	9011	3758	2304	1544	955	735	610	506	479	406	379	325	342	319	298	325	300	274	294	248	282	273	240	274	258	274	256	265	266	272	264	256	234	254	255	261	284	235	253	272	253	239	280	258	298	246	226	288	262	246	249	252	261	269	253	275	265	234	252	235	256	243	260	268	271	275	244	267	261	212	268	235	252	259	247	246	241	240	241	277	228	234	266	250	265	286	240	241	234	268	252	248	225	261	242	258	270	235	244	254	263	272	238	269	276	262	269	266	268	279	229	248	238	253	270	233	235	240	268	272	251	286	244	233	283	263	236	265	255	235	220	277	260	251	247	217	276	265	251	295	233	274	255	247	266	234	237	252	251	293	269	270	271	282	252	213	254	243	232	254	257	250	252	242	251	245	250	277	237	253	251	277	262	255	236	267	263	271	270	243	254	276	253	244	264	255	264	253	279	228	245	248	255	271	255	257	254	236	226	237	259	230	261	237	243	276	293	240	264	240	263	245	285	251	244	264	250	222	273	236	252	215	300	258	242	244	214	265	260	268	253	224	267	253	274	250	276	256	229	270	243	290	278	260	266	242	260	234	262	272	290	248	253	247	269	246	267	242	241	243	252	253	256	273	257	267	270	256	236	242	244	255	250	243	288	242	254	228	253	251	277	239	253	238	254	237	260	249	272	244	263	243	273	266	250	234	245	254	244	248	253	230	248	242	258	240	261	236	265	228	227	249	274	269	253	244	253	277	258	281	257	245	240	235	267	239	249	264	261	257	255	274	250	287	224	281	278	251	271	282	260	261	282	235	249	258	246	253	238	244	264	260	256	239	264	238	251	257	253	271	284	256	247	238	266	295	249	273	245	250	242	272	278	253	248	270	250	249	255	260	257	274	269	250	263	254	266	245	258	287	225	258	221	260	229	248	252	276	259	266	237	226	266	296	271	261	274	264	250	223	232	257	273	278	228	233	222	254	264	284	253	246	258	247	274	232	243	221	244	265	242	255	211	260	280	258	234	250	259	254	227	247	252	267	277	257	238	251	264	260	237	233	230	231	266	268	250	233	260	225	245	266	246	270	280	239	228	255	250	236	251	258	277	241	234	255	290	263	250	260	250	247	280	285	247	262	255	258	260	244	249	258	262	236	242	214	242	246	257	252	263	258	262	232	267	240	239	276	241	248	211	252	259	234	220	254	236	263	258	240	248	284	257	247	253	231	259	237	250	239	250	247	252	247	290	240	277	261	251	235	263	217	257	262	256	224	230	246	253	246	279	284	253	266	235	270	259	253	260	247	260	250	243	257	247	255	230	281	277	220	252	252	267	255	259	253	244	235	248	274	218	258	250	241	262	230	244	275	241	229	235	253	217	255	259	257	286	247	248	251	238	280	264	230	250	253	242	263	247	234	261	261	261	258	221	252	277	245	243	234	240	255	263	230	248	253	241	265	270	225	263	270	263	255	292	271	230	250	233	231	245	230	257	277	242	264	265	275	262	276	254	235	249	263	274	252	241	252	223	271	272	240	250	264	285	249	253	254	265	277	260	235	248	252	244	292	239	279	235	237	273	267	228	255	250	267	224	244	259	245	238	252	266	252	247	252	263	221	274	248	267	254	247	242	251	214	229	262	265	266	275	242	251	235	254	244	274	272	230	251	294	238	247	228	258	271	260	274	263	241	251	263	272	243	258	277	238	256	248	244	231	233	236	227	258	227	251	263	253	281	259	257	255	244	239	252	232	240	265	250	270	245	246	240	249	245	262	251	247	230	254	253	245	278	256	249	274	247	259	249	270	259	262	268	272	242	266	272	255	258	263	248	248	268	237	248	245	244	247	266	257	264	258	210	236	258	235	277	237	259	270	244	258	254	226	245	250	250	271	270	262	232	259	257	269	253	259	215	257	266	285	261	240	259	269	256	255	241	246	280	267	260	267	281	239	271	247	247	276	276	262	251	231	251	263	256	259	258	260	237	216	274	262	259	242	262	251	224	272	255	242	278	264	257	216	240	258	243	267	235	251	249	268	249	224	234	265	261	254	258	255	233	261	231	224	262	244	269	228	264	266	257	252	262	244	214	252	279	250	260	221	253	261	287	253	287	261	239	269	268	258	240	229	257	267	235	240	252	288	262	273	284	244	256	261	280	268	247	241	260	220	276	278	248	280	265	245	257	256	252	260	245	277	268	279	242	258	272	264	282	219	243	274	238	243	250	242	239	253	243	275	225	250	264	224	240	211	276	245	248	232	234	224	227	270	243	239	258	264	234	267	260	267	272	247	274	269	245	250	265	277	260	274	241	244	239	253	260	246	238	276	239	225	240	252	250	269	273	234	273	260	239	250	262	265	240	239	243	247	228	263	241	243	263	230	264	204	247	247	245	268	251	244	243	240	276	232	256	249	238	233	251	246	257	275	251	258	228	246	259	274	244	245	265	259	249	233	253	242	234	255	275	220	254	272	236	240	265	248	241	257	289	248	217	258	280	248	252	264	244	254	246	282	269	263	233	245	270	230	246	234	244	283	243	236	244	249	252	252	272	239	246	252	279	239	224	262	270	265	273	253	253	254	221	222	248	232	252	241	272	236	255	247	264	244	230	245	244	262	288	259	242	269	302	282	246	273	254	226	280	270	260	253	236	264	245	255	230	257	245	225	241	230	260	238	250	235	244	267	247	233	264	257	253	248	238	253	249	275	263	244	251	264	217	243	244	247	259	232	223	218	231	245	271	263	269	253	279	267	263	241	254	231	238	246	249	250	230	261	259	263	271	253	258	249	235	255	244	225	261	240	278	252	243	234	264	260	230	240	249	238	241	252	270	245	279	262	243	260	270	266	262	281	243	263	287	238	256	264	261	236	242	283	268	270	240	206	263	231	239	239	285	273	226	264	212	244	266	284	220	291	252	252	246	266	259	248	259	278	239	247	275	271	270	256	266	239	232	267	269	240	243	243	257	246	246	274	262	232	285	241	258	240	249	230	233	239	262	247	260	260	252	282	268	270	228	221	258	253	293	268	263	280	261	249	224	205	231	275	253	227	256	249	216	239	228	265	251	267	231	261	260	242	272	268	256	250	272	267	246	238	257	267	263	235	262	242	260	225	225	239	257	254	254	247	259	246	269	283	232	248	268	242	231	265	250	268	265	261	247	259	267	255	223	254	256	285	219	251	270	243	221	255	235	240	252	248	228	254	295	251	251	260	242	226	239	273	227	276	277	302	251	294	237	241	262	246	225	216	278	262	277	278	255	265	282	236	248	247	253	247	239	234	256	238	276	253	272	264	263	264	289	236	283	232	268	257	258	243	220	231	211	247	238	248	255	253	251	273	265	268	244	257	245	260	262	267	259	244	238	270	251	238	229	240	292	242	232	235	278	271	227	274	254	264	228	276	279	262	231	225	251	236	270	244	250	242	282	246	246	234	231	260	245	252	277	259	263	237	257	263	241	268	260	254	271	278	251	297	246	252	242	258	249	230	262	232	288	250	255	274	267	261
17483	22473	10983	4394	2318	1590	1092	867	768	799	721	710	671	659	658	646	633	648	651	673	646	574	610	645	611	595	621	624	666	582	600	641	683	602	589	553	597	627	593	573	628	628	615	587	612	551	621	583	587	603	571	611	641	609	651	607	623	635	611	652	585	587	642	614	596	599	630	595	642	583	597	611	637	618	589	598	603	660	644	591	640	613	644	623	606	588	633	617	607	582	591	641	611	612	627	607	613	559	608	588	613	574	631	624	625	588	625	617	623	651	625	591	595	635	615	604	626	617	638	602	613	604	604	613	616	589	597	621	604	591	678	627	636	615	595	558	632	574	593	637	631	632	639	617	640	601	584	634	627	596	579	635	577	579	648	618	587	527	647	589	580	584	604	596	601	608	581	574	597	586	636	636	600	603	672	610	608	623	603	644	609	609	592	605	558	591	606	588	581	589	594	589	643	546	617	613	607	600	597	597	590	601	615	615	643	577	579	580	582	609	632	597	658	661	620	628	607	641	614	599	589	622	666	590	627	577	534	594	613	609	602	633	577	612	619	628	642	613	631	592	602	627	652	566	606	603	593	596	679	586	644	575	581	574	611	639	658	627	629	629	606	625	651	588	607	611	615	649	636	590	601	646	571	630	627	599	619	600	588	579	638	631	578	636	567	642	608	576	632	644	607	605	598	610	622	595	581	607	663	618	608	602	616	599	595	615	545	620	596	591	587	630	574	598	597	603	614	597	628	627	601	578	637	615	569	595	613	619	634	651	619	644	590	633	619	614	592	579	630	578	600	626	614	570	602	617	579	638	610	621	630	600	587	580	627	618	620	580	643	613	627	580	592	632	662	639	647	629	618	601	592	620	619	611	623	639	612	637	631	615	624	654	634	609	611	609	577	620	617	611	630	617	600	611	593	625	625	641	627	584	632	634	561	617	604	591	622	600	613	655	640	582	580	657	630	614	612	625	608	637	525	611	596	601	649	625	653	657	578	550	584	611	638	601	633	641	630	574	637	578	620	612	590	625	629	619	579	611	610	635	613	641	550	614	580	626	602	602	577	599	612	636	617	612	598	628	622	588	576	586	591	631	627	558	593	591	581	639	580	634	591	589	587	639	621	581	603	593	608	595	605	684	612	613	595	641	590	678	673	629	605	598	609	622	577	582	631	624	572	634	608	608	631	638	614	596	662	617	614	573	606	608	661	574	595	608	637	593	594	586	649	571	624	584	599	594	631	626	628	622	626	553	577	618	641	673	575	652	569	610	617	571	591	617	595	592	640	575	627	593	622	609	568	574	613	651	636	641	624	589	612	594	622	630	596	632	594	606	593	637	611	597	622	635	582	609	591	574	574	599	596	595	603	616	597	649	596	598	593	575	645	596	572	628	634	609	601	619	613	615	585	630	598	615	618	622	614	621	535	562	641	634	582	617	587	629	657	643	572	658	601	578	635	602	624	604	595	630	659	597	639	602	656	599	611	636	579	568	573	602	628	594	621	576	595	593	659	569	607	590	609	617	643	635	602	581	664	591	593	623	592	619	628	561	609	648	605	662	597	633	549	607	590	647	625	598	601	593	632	635	637	599	602	598	572	620	594	656	661	609	562	611	618	561	574	606	676	634	677	623	606	594	590	614	634	569	584	620	634	624	616	601	570	581	606	640	574	619	596	626	603	621	617	625	627	620	623	592	619	579	610	599	602	628	605	595	660	604	632	601	544	656	640	577	624	576	594	628	614	583	615	582	613	541	614	589	637	623	644	607	591	618	599	581	611	585	632	588	617	626	588	565	591	635	611	623	632	609	609	627	613	572	595	613	598	635	618	579	606	569	646	606	664	592	576	614	631	593	603	639	627	635	576	581	588	572	586	591	583	577	591	603	599	615	581	575	636	574	601	622	624	622	596	624	597	590	596	590	590	535	589	559	602	635	628	614	642	607	571	607	578	607	570	600	591	634	620	601	592	607	571	623	600	636	587	614	600	597	639	630	604	586	610	619	616	592	628	608	602	635	573	621	621	640	579	577	619	579	621	589	591	634	609	597	647	586	638	564	581	596	590	599	661	636	632	620	595	627	630	603	635	596	593	608	570	603	603	549	621	633	611	626	612	598	614	603	596	580	609	611	589	609	588	587	645	619	582	648	567	599	627	626	632	638	623	621	583	630	624	606	625	604	572	596	566	606	664	614	610	578	597	591	607	574	586	609	575	650	603	611	623	605	624	623	592	619	596	617	611	646	596	583	648	623	647	598	648	586	619	562	555	599	597	613	587	580	632	596	633	580	614	600	598	643	611	581	589	595	608	624	598	594	582	572	631	594	595	656	599	622	602	603	614	592	601	591	655	619	614	587	627	560	587	637	625	627	617	591	599	594	621	611	658	613	641	576	655	636	574	577	588	618	616	614	585	647	637	615	649	591	567	609	597	599	654	598	593	607	654	564	602	631	629	608	616	593	590	646	601	617	651	634	561	571	627	595	615	623	572	603	651	592	593	633	576	590	612	596	638	623	624	614	575	581	650	637	633	603	661	602	572	617	619	598	650	607	657	593	614	593	605	617	608	558	619	646	610	594	620	610	636	607	629	608	631	600	606	563	617	572	642	607	606	591	592	571	553	603	603	591	661	569	598	598	584	641	642	612	596	627	609	615	605	644	622	636	622	596	613	595	592	606	597	604	589	623	595	600	604	625	599	637	628	603	600	603	621	573	655	657	624	610	547	633	599	559	609	592	605	601	598	581	643	599	562	616	620	609	613	614	609	624	590	621	590	622	625	635	613	596	574	648	622	559	577	571	615	592	576	642	600	583	597	600	614	656	613	592	628	623	623	624	611	555	560	592	565	631	609	575	583	643	626	633	620	613	603	598	615	614	560	616	618	632	604	598	583	598	603	636	592	592	623	596	573	657	575	607	606	553	610	571	615	573	598	609	630	561	630	673	599	613	588	589	596	606	599	580	592	608	586	605	594	680	618	624	604	593	583	645	616	598	579	588	647	623	638	618	551	649	588	610	634	636	639	607	590	632	612	630	606	553	595	630	590	612	636	631	644	586	618	619	628	572	630	578	582	590	579	618	634	672	590	617	616	598	596	592	618	628	618	634	578	623	654	616	620	611	603	614	610	648	630	627	638	591	624	580	631	642	646	640	615	586	605	649	636	615	601	593	592	667	630	606	586	629	629	612	580	596	650	592	632	610	566	587	600	592	610	589	598	589	633	644	603	590	639	628	638	606	559	650	626	657	568	603	573	628	567	616	677	619	610	652	582	603	619	600	600	588	608	582	600	622	530	637	607	579	658	590	602	581	630	627	622	615	600	613	584	616	585	607	594	656	612	647	625	622	583	569	611	642	631	628	650	665	601	603	644	599	619	614	627	610	589	616	629	587	643	630	598	598	635	617	592	604	623	589	594	615	582	641	569	620	580	609	617	590	652	567	582	612	596	622	624	595	618	579	609	611	622	609	611	625	626	656	626	590	650	580	586	597	583	579	599	597
24370	20962	24242	27858	20997	19776	4906	1749	1127	876	666	563	500	366	374	354	297	316	302	311	268	251	235	245	233	206	235	257	217	219	223	217	216	208	196	193	204	223	205	199	238	211	201	219	196	221	181	200	192	200	191	213	218	238	193	192	202	228	223	202	211	191	204	219	196	177	206	189	186	194	226	196	234	204	219	214	231	226	215	199	212	195	231	204	208	209	229	204	220	209	216	179	222	196	208	194	217	209	217	185	206	212	188	206	214	168	182	223	209	199	215	200	196	225	181	203	208	222	201	211	218	170	201	204	194	210	215	210	208	194	214	215	182	222	196	184	184	190	207	198	208	193	183	181	216	207	199	210	221	220	191	245	201	186	221	230	194	205	196	260	186	204	215	197	187	183	200	178	210	213	212	203	207	223	194	205	190	201	201	232	185	185	194	194	207	197	194	192	194	221	199	218	220	229	224	237	211	190	228	216	225	213	194	241	199	198	226	185	232	198	193	194	215	217	224	190	200	182	221	215	201	217	203	173	225	197	216	196	215	201	207	192	207	190	196	192	230	215	216	205	199	196	185	197	200	207	227	205	186	208	202	199	199	218	192	231	196	242	235	214	196	214	206	208	210	214	184	227	185	223	198	208	196	186	183	222	199	199	191	189	203	203	178	196	198	201	205	199	195	229	190	229	208	203	180	215	203	192	214	214	204	195	199	199	238	193	179	205	206	212	195	180	182	218	212	196	207	187	201	198	198	207	169	219	224	219	212	200	192	198	218	182	208	189	229	195	179	217	211	211	208	198	193	213	187	195	183	197	171	184	207	203	206	221	192	196	200	228	194	217	227	209	207	205	221	197	194	196	232	228	215	203	207	225	218	219	195	217	227	202	204	212	219	215	196	214	196	200	192	201	229	198	205	211	206	197	186	190	186	190	200	194	203	203	219	201	220	193	212	207	198	211	214	206	186	201	204	200	213	185	208	206	203	206	212	193	197	208	209	191	219	190	194	190	191	221	231	186	205	216	212	200	198	205	175	207	191	208	208	176	203	227	205	229	215	194	202	209	179	189	174	227	194	232	205	184	177	210	226	196	191	217	178	208	196	185	214	188	186	196	217	204	216	191	200	184	201	213	209	220	209	192	186	203	206	209	195	198	198	187	184	200	188	209	183	216	208	209	184	201	195	227	203	199	231	192	219	227	190	189	180	231	210	203	195	233	206	212	196	225	192	197	198	226	191	212	201	205	221	196	204	223	184	210	221	232	207	213	220	210	232	204	194	199	179	209	204	208	187	201	188	206	215	228	189	216	232	212	211	210	222	185	199	186	199	215	187	199	212	198	214	199	211	210	179	179	192	210	169	191	236	212	183	210	224	201	223	213	191	192	185	213	203	219	205	211	199	177	206	186	218	181	213	214	206	239	205	206	178	189	195	208	231	220	204	191	190	190	209	205	164	170	185	192	198	176	197	194	212	192	185	213	219	208	216	208	204	185	205	231	243	203	184	197	212	207	221	212	216	203	199	232	220	219	209	190	185	236	204	190	194	197	185	180	232	203	196	229	219	202	198	201	195	190	220	196	203	239	225	184	206	169	196	198	209	190	190	204	206	216	189	229	178	212	199	223	192	188	223	179	192	232	203	198	224	208	203	242	201	198	220	194	202	162	203	244	223	195	200	194	186	185	206	210	201	200	210	217	218	189	218	220	204	212	200	180	178	194	206	206	204	212	215	197	220	218	213	193	201	230	215	202	206	179	174	162	200	168	223	203	211	207	213	211	230	240	190	196	179	223	180	198	237	173	216	228	197	182	225	199	179	208	227	220	208	193	211	214	212	202	227	213	193	212	198	175	176	195	212	215	212	230	215	206	208	198	204	213	216	222	203	189	198	205	195	194	207	188	209	221	223	220	252	202	212	198	219	216	225	214	216	204	206	216	222	212	196	218	214	190	199	190	188	196	223	210	207	220	181	193	206	188	200	202	220	199	209	181	201	191	210	205	187	194	193	194	206	226	221	183	192	197	226	212	232	196	218	235	217	203	196	209	190	181	214	230	186	211	211	187	219	195	214	183	203	186	232	218	217	208	178	229	202	193	198	220	201	192	184	179	191	205	202	196	188	217	221	167	179	218	244	201	199	222	212	221	202	201	214	229	218	221	223	204	172	191	230	202	189	198	204	192	219	209	189	190	203	191	206	213	223	217	208	242	230	171	211	230	239	233	208	218	213	213	217	207	197	230	189	187	201	210	177	225	172	216	190	203	224	188	197	202	209	198	202	190	213	225	218	203	218	205	183	214	219	198	212	219	217	181	215	213	226	196	206	201	210	203	216	212	198	217	207	232	213	207	217	177	213	226	194	220	201	204	176	165	192	233	223	212	228	232	203	189	212	231	219	202	211	195	192	183	216	203	190	206	228	196	196	208	206	216	242	183	187	208	206	219	194	218	237	203	192	215	219	191	192	205	214	199	192	224	205	211	208	177	196	217	219	204	192	212	227	222	192	190	221	171	197	237	216	203	191	221	195	172	197	183	195	203	222	221	190	176	204	202	226	190	210	203	208	235	211	217	212	209	193	167	199	193	220	217	216	228	205	207	211	194	210	190	195	230	206	225	204	188	209	184	216	232	224	190	196	204	210	226	214	203	180	220	190	226	197	235	217	212	235	202	244	213	181	202	185	214	220	188	191	194	185	185	211	196	207	187	208	198	177	195	203	218	196	187	205	197	200	208	205	202	214	203	220	222	227	200	206	193	195	185	208	251	210	187	195	262	183	212	213	195	210	197	189	212	204	207	218	246	186	184	206	182	199	220	199	211	179	207	172	200	212	191	216	226	191	198	178	201	193	184	183	209	234	223	195	182	216	195	216	181	201	197	184	207	211	206	182	203	222	207	221	229	186	197	200	223	206	211	185	198	201	218	191	211	206	206	189	223	231	198	207	178	188	191	168	205	196	204	188	232	195	206	245	193	218	237	214	206	176	217	186	197	182	172	195	187	215	205	182	195	211	218	190	187	191	188	211	206	211	218	232	217	202	213	227	175	217	196	187	221	224	194	184	181	206	201	201	198	205	242	212	213	227	191	206	195	191	220	214	199	209	202	203	206	216	216	198	189	216	219	178	231	206	198	214	183	199	191	186	216	184	233	195	196	203	243	185	231	213	199	215	222	202	202	219	241	192	221	203	222	203	204	215	200	202	195	190	202	186	209	193	214	231	208	190	200	204	215	218	207	191	195	199	196	195	224	202	188	213	204	223	209	218	213	226	212	216	208	177	209	205	196	203	206	202	192	228	213	185	221	209	227	193	217	183	216	172	222	210	236	218	226	224	195	204	195	198	209	205	209	205	210	199	229	189	207	214	193	183	194	193	238	188	176	212	222	210	184	201	225	217	212	213	207	221	223	178	180	210	211	203	198	224	203	190	204	211	192	193	201	243	191	209	190	213	202	196	189	177	194	212	205	205	214	202	224	208	210	201	204	217	223	227	214	199	181	209	181
16552	29023	16391	6448	3399	2171	1493	1080	886	795	738	656	661	595	593	574	540	512	543	572	541	508	516	514	535	539	545	516	545	538	519	511	503	524	511	474	478	490	513	521	484	482	509	517	546	514	454	507	534	521	452	520	514	512	487	574	493	498	493	488	526	542	470	510	473	506	476	497	472	515	525	477	513	475	474	514	480	461	482	466	482	470	513	459	497	508	504	459	502	518	504	498	472	486	499	512	475	517	523	461	509	528	475	451	515	492	491	489	502	522	474	445	487	491	493	451	559	449	532	496	504	474	483	525	466	477	476	516	478	524	506	471	508	525	499	484	507	495	480	511	493	510	506	541	468	501	543	517	533	509	515	544	513	513	588	475	538	512	494	511	487	461	542	481	518	468	458	488	499	548	504	501	506	480	496	502	476	523	540	517	515	481	511	525	477	503	474	491	534	485	505	496	523	506	496	485	488	495	503	479	529	530	541	505	481	498	482	520	521	526	501	478	530	531	496	506	494	508	511	530	466	513	461	516	510	498	591	493	482	506	507	498	501	535	454	484	546	500	464	552	459	503	538	479	520	529	523	476	498	510	570	491	495	505	492	518	469	502	507	504	531	482	485	452	520	531	553	518	508	511	483	511	475	533	511	521	551	504	530	542	493	476	497	513	518	507	498	515	517	498	488	529	494	475	458	502	496	520	489	512	478	522	528	507	459	493	486	481	495	448	511	445	509	520	504	471	510	471	530	476	476	555	481	482	457	538	545	543	549	505	509	521	489	511	493	471	501	502	502	508	520	460	492	521	512	483	493	507	488	477	493	514	508	516	499	501	500	561	487	502	513	499	497	496	507	484	477	451	475	549	484	487	499	481	460	471	515	515	494	505	464	483	478	488	472	551	502	499	477	488	473	537	477	522	524	492	482	461	495	476	479	510	473	541	517	489	486	503	469	536	513	495	487	537	547	505	502	505	566	504	506	512	496	507	469	512	492	479	511	521	481	485	499	484	480	480	472	475	503	511	449	486	540	503	489	482	500	502	494	505	514	505	514	466	502	477	513	479	516	520	498	493	531	488	466	474	499	502	489	527	486	514	505	519	460	455	488	494	505	524	509	549	465	520	516	522	477	479	542	476	473	486	477	530	542	457	538	472	513	460	486	468	500	490	458	517	497	498	522	491	513	493	505	476	479	479	496	498	479	486	481	515	498	524	427	521	513	478	514	491	509	480	525	487	515	505	531	489	491	496	502	494	504	524	526	535	505	488	485	486	462	536	499	514	490	439	520	498	531	505	474	499	486	487	532	490	506	506	517	516	503	495	479	464	513	485	509	515	521	492	522	498	471	508	492	474	497	513	505	520	481	541	510	479	513	506	507	493	495	507	519	500	461	465	498	511	479	470	508	488	481	513	534	524	502	490	509	455	513	483	477	496	513	523	494	523	500	520	567	488	500	541	472	486	514	519	504	505	521	476	499	508	504	497	513	511	495	527	479	507	460	452	476	511	446	485	508	453	509	455	541	536	483	517	497	496	484	514	486	520	499	495	506	492	493	501	501	469	548	479	464	515	513	536	510	483	483	490	501	510	516	492	490	476	519	464	500	496	512	532	517	473	509	532	536	479	501	546	531	499	483	511	477	542	546	507	501	496	476	531	511	485	509	485	506	518	497	521	503	475	491	507	479	500	454	504	524	471	489	499	494	510	484	495	480	504	510	461	465	492	515	512	488	522	516	502	515	536	483	512	516	474	498	491	495	463	482	504	509	488	509	513	522	497	441	485	491	490	485	500	489	476	503	484	496	481	489	523	488	479	472	512	505	529	511	467	483	484	491	553	501	510	513	495	498	469	487	527	517	496	533	478	485	531	516	510	524	505	476	497	505	487	505	457	512	511	476	512	483	518	511	509	472	486	523	505	457	470	501	501	518	483	506	549	516	498	520	537	505	491	525	481	513	514	476	449	478	478	462	498	498	462	526	480	460	481	501	526	529	500	458	497	537	526	490	534	540	459	520	540	486	515	510	538	483	490	501	504	475	498	509	497	471	505	475	482	522	515	495	451	490	512	495	531	491	509	492	506	522	519	486	521	487	475	466	532	543	499	509	537	508	509	487	456	504	490	513	498	515	498	458	532	497	509	526	456	507	515	512	531	453	536	517	525	504	487	496	513	496	515	491	519	484	538	487	521	510	515	517	489	467	498	483	475	489	506	493	467	470	520	496	491	478	453	499	498	468	528	512	482	495	436	482	547	512	512	503	493	521	481	520	461	492	487	534	484	503	495	480	460	490	475	540	481	484	470	524	516	470	484	485	482	491	474	464	484	479	524	487	464	519	501	473	498	465	471	545	478	523	490	483	499	544	485	452	483	508	533	500	457	499	505	528	511	503	459	514	458	520	512	476	483	481	455	428	472	517	522	516	489	501	509	456	523	529	468	550	490	481	520	523	453	497	513	471	537	512	469	476	528	518	496	506	505	485	492	498	528	479	514	520	500	482	497	500	486	513	496	494	483	509	513	474	495	486	464	483	473	472	483	462	445	495	488	516	509	535	482	485	541	477	506	513	506	491	501	451	526	502	528	564	508	468	497	510	514	496	471	543	481	519	491	498	440	511	524	516	519	516	511	519	510	518	505	496	498	485	512	505	494	491	500	508	474	493	508	484	461	457	524	496	474	483	467	480	477	512	462	473	499	511	524	502	497	485	485	508	541	482	488	511	532	523	502	498	508	499	510	496	493	505	458	485	466	479	515	475	512	494	483	501	437	463	479	487	507	485	542	523	532	496	503	523	495	521	510	526	506	517	438	518	511	525	481	479	489	524	469	528	511	520	496	490	505	446	507	507	456	531	524	466	528	498	473	484	495	490	480	481	474	516	496	519	492	473	481	502	506	463	495	460	470	481	501	484	562	500	475	510	451	496	502	511	475	484	479	494	486	494	480	523	486	497	498	518	454	490	491	515	483	514	502	467	483	507	496	486	517	484	513	483	448	504	490	458	543	501	482	477	439	516	515	474	529	500	521	488	522	505	497	505	482	488	464	494	485	494	494	524	481	530	508	499	467	506	487	493	464	489	480	484	539	467	536	494	498	465	519	515	494	525	531	504	479	483	524	496	510	484	501	511	523	464	492	484	486	509	528	458	532	515	515	503	529	501	524	472	463	471	495	506	473	531	474	520	509	461	508	477	512	501	473	535	500	484	476	508	506	486	503	462	529	505	539	481	495	492	512	497	461	489	537	457	480	495	509	537	493	510	473	540	486	482	495	521	503	497	511	522	493	480	542	500	499	481	470	507	503	529	518	485	530	473	485	474	473	503	489	481	461	529	514	500	527	559	496	525	489	433	486	476	496	501	445	503	517	473	493	505	500	471	457	494	472	500	481	501	516	487	543	509	510	500	501	492	489	458	504	515	506	470	530	488	525	485	492	479	508	509	487	502	486	481	493	510	495	481	516	544	495	498	481	514	500	499	482	474	495	466	458	527	519	488	474	485	451
23780	20982	24603	27537	20993	21123	17991	3539	1680	1208	867	738	616	496	434	408	367	378	357	309	252	270	274	260	269	254	245	235	216	252	234	189	210	215	197	216	203	225	208	221	200	225	208	190	186	196	184	212	211	185	192	176	223	202	200	209	209	170	198	194	187	195	218	170	180	203	221	199	204	193	198	207	177	188	195	204	213	183	178	206	177	195	211	192	186	175	171	206	197	192	203	204	205	194	189	214	218	202	185	190	195	182	205	220	208	180	195	173	193	174	211	175	189	208	201	170	208	222	203	188	193	211	184	232	182	218	224	217	194	183	196	189	196	193	162	206	200	199	238	200	192	189	180	181	161	223	183	170	207	173	198	196	222	185	165	198	204	197	171	211	207	175	199	194	182	156	191	191	190	207	185	181	184	190	198	190	163	184	192	223	215	202	188	208	202	162	183	198	195	213	166	174	230	193	200	187	232	204	199	200	208	207	189	216	206	229	179	187	204	198	190	180	214	192	188	230	197	203	175	197	204	192	204	193	205	206	199	197	188	195	183	175	207	203	190	199	189	195	183	194	198	197	223	195	207	192	222	187	177	214	212	208	207	209	203	185	184	192	207	206	206	174	196	210	159	213	185	189	173	214	188	174	208	196	194	213	197	218	196	205	179	146	163	194	197	222	204	195	203	185	196	209	184	198	192	199	224	235	180	165	179	194	194	210	219	193	202	171	191	183	213	193	203	209	178	181	206	201	194	202	183	180	210	186	199	222	207	223	205	185	176	185	183	196	205	200	187	171	198	185	206	183	200	188	182	216	196	199	191	197	206	210	220	183	217	187	217	188	183	190	200	216	186	206	197	187	163	211	194	181	234	207	195	200	198	205	195	185	191	207	185	198	195	198	209	192	211	197	240	197	207	198	192	186	200	207	195	168	197	178	200	200	192	204	179	200	179	186	201	187	197	185	182	197	191	162	180	197	190	162	213	175	177	180	188	197	184	173	199	209	198	210	182	201	188	217	187	203	205	207	196	183	196	192	211	189	205	190	179	213	188	208	183	192	182	183	191	171	180	202	197	201	212	178	169	223	205	216	200	178	195	208	226	178	172	187	181	212	196	200	210	202	193	183	169	180	204	193	184	181	158	210	186	177	221	187	197	185	181	172	190	201	204	193	193	174	210	214	197	218	197	197	201	192	194	185	199	173	202	213	188	180	234	183	224	198	169	174	197	188	192	186	199	191	182	194	183	189	195	204	178	194	206	206	211	202	202	179	177	218	207	193	208	185	199	194	228	200	178	226	179	171	204	168	203	178	203	199	211	210	203	195	204	192	183	195	196	178	203	189	177	201	162	206	211	175	208	186	175	191	201	190	180	211	212	208	173	213	202	187	197	210	184	189	189	204	216	168	197	186	209	181	193	201	185	198	167	197	183	202	193	217	194	221	189	176	186	210	180	192	204	214	178	190	181	217	191	202	196	228	205	190	178	190	209	187	181	172	204	198	178	193	207	210	185	203	178	206	205	198	184	185	184	184	194	189	202	188	205	207	188	188	198	218	176	186	226	195	218	188	192	191	198	181	209	196	189	179	182	208	182	184	183	189	176	189	192	196	200	167	187	199	198	169	203	187	174	231	193	192	189	185	199	183	193	206	213	195	222	193	191	218	199	178	193	178	179	206	203	218	205	235	191	205	213	158	189	224	189	189	192	182	196	179	193	182	211	182	196	194	198	190	213	212	201	181	200	204	205	204	199	184	229	218	186	205	206	193	193	220	199	218	205	163	194	195	186	204	203	195	207	223	181	184	204	199	219	194	213	187	185	185	204	191	203	197	175	195	186	192	197	198	191	217	203	210	179	220	186	196	202	194	192	198	192	166	179	208	189	197	194	178	186	205	208	221	196	206	188	190	201	192	192	188	179	201	192	198	209	218	182	192	214	231	216	180	216	200	200	209	166	195	169	187	186	199	205	194	198	207	179	205	198	176	179	178	219	182	180	200	183	191	195	180	185	196	180	190	219	212	213	218	182	176	200	186	176	204	218	204	200	200	181	196	190	209	176	202	218	202	230	197	238	191	202	185	188	208	195	184	196	204	219	243	192	197	194	220	190	183	177	197	215	193	214	190	187	197	178	217	180	208	185	178	188	211	164	198	225	212	200	186	206	191	174	180	222	179	185	175	185	210	176	184	226	213	181	175	198	175	195	205	203	180	190	194	200	168	201	172	182	172	190	198	184	173	194	199	205	186	150	218	211	187	199	210	202	195	197	182	165	188	204	199	205	207	198	201	192	184	193	189	197	206	208	222	166	169	201	183	206	198	183	198	212	175	198	187	200	183	216	203	207	245	196	187	200	196	223	179	185	200	209	245	196	193	204	161	204	184	197	192	202	217	201	199	195	198	200	216	207	181	195	190	194	209	202	200	230	206	184	187	193	205	193	200	219	188	183	195	204	183	184	225	179	211	179	201	224	186	186	206	194	218	196	207	166	200	221	162	165	198	186	167	189	225	194	182	187	195	181	194	209	211	187	223	190	168	174	206	176	196	226	228	209	198	192	208	200	179	180	221	216	191	202	184	215	173	179	188	194	191	209	210	185	183	196	197	202	227	181	199	183	214	212	187	174	182	200	191	210	202	209	210	203	188	199	209	198	190	175	199	197	180	197	191	206	210	200	222	191	199	199	179	216	226	188	184	191	200	199	197	192	181	207	160	217	175	169	201	176	203	180	216	207	182	187	189	178	172	200	202	204	179	179	221	212	201	178	183	206	189	150	212	210	196	201	203	186	208	193	208	199	216	183	190	226	202	200	191	207	198	176	192	200	198	200	190	186	202	192	195	187	197	178	183	210	202	230	169	203	213	179	162	198	186	208	188	201	209	201	182	212	189	188	213	198	209	197	195	191	184	185	218	202	205	175	205	220	193	197	206	193	230	223	196	215	200	207	204	193	207	192	182	191	191	190	192	197	146	188	167	213	178	193	205	205	211	191	180	166	209	189	201	173	181	189	196	210	193	191	196	189	196	199	201	180	216	181	215	210	183	189	175	200	202	188	186	207	194	187	191	217	214	214	185	212	212	191	209	181	193	214	195	173	188	181	185	198	200	198	211	222	181	201	176	196	205	189	203	171	198	212	176	162	212	203	198	206	211	184	199	220	195	179	210	205	195	185	202	187	194	186	200	209	176	195	201	210	205	200	204	176	208	192	207	201	180	157	185	217	210	212	207	212	218	218	207	224	194	188	213	174	204	197	202	173	196	183	193	180	202	207	157	184	197	215	170	206	198	181	184	203	200	195	199	189	177	176	188	214	167	194	217	192	190	178	186	203	199	183	164	179	192	172	166	196	189	179	189	198	216	187	184	202	177	190	188	201	214	187	206	188	200	198	205	193	188	197	193	204	176	184	186	191	210	184	190	197	213	187	197	171	197	158	231	198	227	203	207	188	180	183	197	194	217	206	219	204	198	189	195	191	221	176	193	186	173	216	203	190	240	207	179	170	218
18297	34376	20882	8941	4192	2772	1892	1334	1091	936	822	706	693	580	590	554	522	501	571	528	520	496	491	509	522	496	459	462	448	480	487	460	470	471	475	456	493	497	466	503	472	479	487	482	465	470	515	469	498	468	473	463	441	501	457	486	489	443	461	484	512	452	478	515	514	469	470	487	482	472	462	489	477	473	501	447	499	482	432	449	453	478	499	473	491	472	485	492	481	448	504	501	533	469	456	506	491	494	470	457	439	494	498	459	488	460	455	488	487	514	488	489	500	426	470	458	484	466	503	473	475	449	485	477	476	452	479	497	472	487	487	496	463	443	451	483	473	438	486	490	494	456	442	438	464	481	452	499	511	454	483	470	459	437	480	494	506	477	484	443	455	461	511	456	484	457	468	496	459	479	480	474	500	471	467	516	487	514	474	483	477	487	461	460	480	517	489	475	440	474	447	488	465	462	502	437	465	515	474	475	479	459	441	504	434	461	435	457	468	453	476	485	486	466	477	445	451	428	473	506	434	504	503	473	445	468	508	479	477	429	432	465	435	466	487	457	415	460	485	459	472	471	503	488	466	471	491	435	475	475	424	452	458	440	477	484	476	456	523	482	464	469	474	498	468	527	476	494	493	484	481	454	474	457	473	463	447	468	512	444	474	481	492	470	562	443	466	481	466	466	463	481	500	481	475	434	478	462	455	514	487	485	500	499	481	463	485	504	470	494	436	438	462	468	440	476	457	511	467	500	488	476	465	471	464	489	486	455	449	465	484	494	476	478	456	459	483	462	496	513	467	488	454	485	461	484	438	497	495	497	486	455	504	483	453	461	471	466	466	441	456	484	514	461	464	471	466	466	465	476	492	483	483	451	482	467	511	480	474	513	477	461	460	496	483	473	483	464	475	475	459	473	483	458	478	464	475	458	448	450	484	457	498	454	449	474	480	483	494	467	472	465	470	444	469	512	471	450	458	488	471	476	435	453	477	461	468	475	436	489	480	475	490	480	461	469	440	467	467	446	481	417	456	461	480	491	482	474	499	476	500	508	455	466	466	492	445	455	417	495	486	483	466	441	502	422	470	462	486	501	458	446	474	436	450	465	462	467	453	451	478	466	474	464	456	510	453	485	446	483	476	462	470	464	440	456	486	446	472	470	471	445	427	468	468	499	509	459	493	463	443	475	486	481	454	490	472	492	478	462	500	446	467	492	467	445	488	484	458	487	477	480	432	452	494	485	479	511	476	512	447	488	460	433	439	457	485	465	444	500	457	533	487	479	493	487	454	487	452	457	475	477	477	485	461	460	449	492	471	460	469	484	471	466	466	472	484	465	476	451	432	472	493	474	493	463	474	463	458	469	475	520	465	457	501	504	477	441	458	456	450	492	455	478	496	453	458	460	487	487	424	473	474	456	477	466	469	471	441	474	494	483	482	466	461	476	470	443	445	499	496	510	504	462	475	452	412	470	443	474	489	483	478	474	494	492	473	474	467	463	500	498	514	497	466	514	519	505	427	479	486	493	505	471	483	469	473	456	468	463	500	460	452	490	468	473	467	429	489	469	425	452	478	463	487	434	432	454	459	474	480	452	439	479	488	487	481	454	450	492	484	467	489	494	500	492	484	477	460	469	492	484	483	491	466	452	459	481	472	474	465	480	445	488	472	446	430	470	485	493	459	463	465	509	445	436	449	488	479	484	478	514	485	476	502	501	489	478	492	497	456	488	494	441	504	480	442	451	493	481	447	444	484	503	496	440	472	468	479	441	446	477	445	472	468	466	459	450	488	464	438	458	455	467	461	467	468	465	445	457	443	436	479	436	460	475	479	464	471	469	456	461	455	462	473	495	480	456	496	472	487	463	440	473	479	425	485	427	485	500	504	497	483	465	450	494	495	440	476	446	463	508	478	449	472	465	461	451	480	500	455	512	452	477	463	513	460	474	490	490	491	468	490	460	450	475	473	489	483	452	442	465	499	441	494	441	453	457	461	473	518	476	467	453	460	498	503	502	475	507	484	438	494	421	502	490	449	462	494	466	499	478	503	531	471	470	437	453	470	502	523	481	467	472	458	477	505	452	487	470	440	466	457	447	441	477	467	456	483	473	489	455	460	495	489	452	502	471	472	505	452	515	488	445	465	472	515	490	469	484	477	499	487	446	461	517	455	449	435	502	475	446	486	460	476	444	474	476	469	455	502	491	471	494	488	445	474	489	499	500	463	481	472	495	499	448	442	474	505	483	487	472	449	467	465	456	510	467	456	504	488	465	490	478	416	491	481	451	470	491	487	470	425	494	449	467	484	490	475	463	460	442	503	433	456	461	457	459	465	482	467	495	502	479	469	496	457	493	511	464	454	466	505	472	470	478	466	521	461	426	502	456	474	495	479	457	475	529	480	471	503	441	439	516	459	483	452	459	465	433	484	491	496	478	447	475	489	444	478	478	474	439	450	471	489	466	530	501	518	500	451	506	448	490	467	461	477	456	484	467	444	459	462	453	466	473	482	507	493	474	531	467	480	477	491	463	434	501	489	467	509	454	462	482	461	485	503	454	450	478	463	445	458	438	486	480	459	511	477	432	442	485	463	488	531	503	493	460	500	462	463	489	476	432	478	537	470	472	472	465	489	445	459	469	456	436	442	440	436	483	480	499	483	479	489	469	481	507	458	486	460	461	490	469	409	465	458	472	444	491	448	502	465	472	476	451	482	462	470	470	464	471	484	447	449	479	478	475	481	487	478	449	446	473	460	454	460	466	448	467	461	471	436	473	463	431	511	494	484	505	500	420	497	491	457	464	472	453	468	461	487	494	467	470	425	477	465	501	497	458	469	430	496	459	460	478	505	469	457	484	456	464	485	491	465	479	453	440	503	463	485	517	416	491	457	481	474	443	466	510	447	482	493	473	485	476	461	470	481	484	489	504	476	457	452	452	474	495	485	462	509	458	486	487	467	511	475	480	450	481	465	491	475	497	473	488	489	453	478	467	451	460	434	467	462	450	488	458	471	473	479	475	466	490	486	442	482	472	496	492	496	461	494	468	455	462	466	470	435	476	489	437	466	478	458	441	505	491	466	480	458	446	508	483	478	430	495	483	486	436	477	465	488	449	456	477	480	461	466	484	506	463	486	481	480	439	469	492	446	520	481	475	455	442	472	442	482	465	463	500	450	442	458	470	480	468	464	469	475	499	474	489	476	473	468	474	436	468	470	477	486	478	466	511	466	497	463	515	466	420	487	490	496	486	443	446	456	490	526	499	498	425	498	467	433	475	465	467	500	487	452	472	464	489	492	485	482	468	483	467	438	475	463	472	457	454	463	488	486	484	447	515	499	534	496	465	451	495	466	459	473	466	463	460	502	473	488	464	460	494	475	458	478	499	463	463	463	499	459	425	433	479	476	458	467	469	430	477	492	487	500	464	464	492	466	485	450	461	461	482	465	456	454	480	435	461	489	437	475	449	462	481	490	468	521	491	470	479	464	495	464	447	501	472	475	496
30851	22227	20412	9910	3440	2145	1502	968	736	553	458	457	346	335	304	302	300	316	313	316	258	264	241	271	285	255	280	268	261	243	230	262	236	258	241	285	225	243	241	258	259	234	264	264	255	261	214	246	247	248	237	248	230	285	265	256	233	224	253	259	256	243	255	254	242	249	246	259	274	266	263	220	261	262	249	246	263	237	272	263	225	225	273	236	264	236	242	252	270	258	269	228	280	256	256	256	224	247	257	272	252	238	247	255	254	272	228	254	243	278	276	253	235	255	249	247	245	300	234	265	235	278	236	204	270	225	260	250	252	250	255	254	263	237	233	266	222	258	267	237	267	256	255	276	238	237	245	239	252	243	253	267	274	261	246	292	238	247	237	255	276	258	262	260	247	227	235	231	245	239	246	243	265	221	222	269	250	223	264	263	242	251	280	278	251	251	273	238	221	272	264	260	256	242	263	241	264	242	244	244	258	255	263	252	253	257	279	234	269	266	290	239	234	244	271	220	249	271	275	251	283	260	253	240	272	248	248	241	243	246	252	244	254	257	231	248	214	257	258	258	244	255	259	251	252	229	221	256	253	267	238	226	226	251	248	282	243	271	230	233	264	277	251	254	282	272	264	234	244	276	235	269	255	266	254	257	233	243	265	245	231	251	271	249	239	263	257	239	260	246	240	263	266	214	260	241	286	243	195	235	246	229	248	229	240	270	244	243	249	246	258	241	255	248	255	253	271	244	249	245	261	254	215	265	257	213	268	242	222	248	254	236	232	247	259	250	238	265	222	237	229	232	230	234	250	221	242	276	263	242	237	257	256	237	268	268	255	257	232	276	267	262	229	264	231	247	254	266	251	240	252	242	231	237	228	272	241	265	244	275	239	226	271	251	229	240	228	230	237	222	274	236	252	276	245	271	247	225	241	261	263	287	243	257	250	264	234	249	271	255	266	268	269	223	255	270	248	257	248	246	238	240	257	264	229	245	240	242	245	254	202	227	236	264	253	257	239	265	289	245	241	256	249	250	258	241	237	228	235	232	254	270	248	249	254	219	252	249	265	201	257	254	263	262	222	289	256	248	231	248	292	238	256	216	260	229	246	246	257	241	246	237	235	258	247	224	254	259	242	241	238	244	248	275	244	245	263	259	224	240	238	256	265	249	223	247	254	224	267	235	234	240	254	256	267	248	258	232	265	265	250	242	244	282	220	246	257	282	248	269	238	257	246	240	238	209	252	247	253	240	256	240	268	260	267	266	263	251	239	236	249	263	235	249	236	247	241	227	271	263	258	241	238	241	206	226	275	247	237	248	253	240	235	228	264	270	249	259	227	244	257	236	253	215	233	248	262	225	270	222	236	256	261	245	245	260	267	219	245	220	257	241	255	270	242	226	226	288	252	240	247	227	237	285	242	237	241	259	252	232	220	241	273	261	235	285	245	268	247	234	223	241	238	233	238	278	215	220	231	215	244	262	238	252	239	259	232	263	220	245	232	262	242	247	247	247	269	254	259	216	235	263	270	254	255	283	237	224	222	270	234	244	271	250	261	237	259	239	217	239	242	213	249	232	269	269	261	241	252	252	273	240	281	269	239	241	245	254	219	260	262	251	258	217	255	271	262	259	250	235	234	246	242	251	248	264	231	258	249	224	228	283	235	258	257	235	288	273	244	237	251	249	255	288	243	225	253	273	271	237	268	248	247	267	260	254	275	264	249	248	238	240	251	259	255	253	232	253	234	237	233	260	250	244	265	246	237	274	277	232	233	252	237	253	248	280	249	242	273	255	261	244	240	251	259	276	257	250	217	254	266	248	256	229	261	218	271	254	231	230	257	232	231	262	273	276	261	258	271	254	265	259	251	249	243	260	234	235	256	266	254	220	244	253	269	236	230	261	273	234	256	279	248	241	239	234	267	249	252	255	256	242	248	238	266	264	283	275	233	231	236	247	235	271	249	265	235	256	261	250	261	245	234	244	228	247	227	275	270	253	259	223	247	285	286	223	245	252	274	241	249	251	243	284	276	244	249	249	238	239	242	268	240	232	258	227	280	252	251	221	257	235	263	251	251	264	255	236	246	224	268	271	249	244	249	243	270	223	229	262	242	222	248	243	257	217	267	256	269	256	236	278	237	258	236	244	225	252	239	242	273	250	262	210	244	251	242	249	272	269	252	270	255	248	222	247	256	229	203	239	236	257	224	242	244	276	291	260	274	255	236	243	260	270	237	273	265	241	245	242	260	269	244	250	257	216	249	279	272	233	233	246	232	241	264	262	263	246	241	248	240	251	248	273	263	259	243	262	247	250	262	260	247	282	248	259	277	236	275	273	260	255	264	260	253	269	265	229	235	255	229	241	241	235	263	269	259	235	257	253	284	250	258	246	241	245	254	248	253	264	254	261	253	237	271	259	250	267	248	241	263	231	263	250	227	264	238	244	240	224	258	236	222	257	243	254	240	218	264	261	262	226	265	232	248	281	272	273	238	261	244	259	237	261	211	212	234	236	220	249	265	247	222	267	258	244	241	250	254	250	255	241	234	241	239	251	239	283	247	244	237	230	272	254	225	245	269	243	242	251	242	226	245	279	264	266	278	281	260	251	265	273	229	247	247	271	281	243	243	239	239	235	225	248	241	238	242	247	258	248	253	265	252	278	252	247	281	257	237	241	254	255	230	257	256	254	243	246	245	251	286	251	249	241	223	219	251	248	253	247	248	231	233	226	232	237	226	235	274	264	252	277	244	249	259	249	262	246	231	281	233	286	227	256	260	236	249	249	237	266	228	260	234	236	283	247	234	256	253	223	256	232	243	258	269	283	251	269	245	251	225	226	246	222	247	265	246	271	240	251	251	250	242	245	239	270	264	281	245	246	245	225	226	216	257	260	239	253	246	244	261	260	267	273	252	267	240	288	277	284	231	240	257	263	247	248	251	243	257	232	283	265	244	261	232	241	266	247	258	252	245	247	254	268	250	237	259	250	248	248	255	236	267	253	288	239	243	245	266	266	227	271	289	273	240	236	251	250	257	267	264	254	248	256	217	242	266	271	260	245	275	236	252	243	241	270	243	250	252	266	230	264	239	240	256	245	244	256	257	245	275	290	249	248	226	247	260	251	225	248	253	255	251	251	212	228	258	270	262	254	260	251	250	241	260	221	244	257	246	275	231	239	267	280	228	233	254	249	243	279	256	242	254	237	259	265	253	253	258	228	260	259	262	272	270	213	217	250	266	236	252	249	261	249	258	259	289	238	280	249	257	268	268	266	278	246	230	265	235	251	262	264	235	229	253	243	243	244	230	225	227	259	248	266	267	251	236	244	240	288	249	261	268	262	210	292	241	255	244	240	253	261	268	232	246	273	253	232	243	232	255	237	229	218	247	274	267	269	240	229	263	210	249	241	237	250	235	265	255	237	252	241	242	274	225	230	243	245	224	245	223	287	257	255	235	253	279	242	246	250	285	258	239	284	235	237	246	239	269	274	236	264	240	245	250	233
17198	23788	12422	4811	2264	1499	1174	920	839	775	684	713	665	672	720	579	631	642	609	611	661	608	562	578	620	526	615	584	667	601	587	596	580	621	613	592	570	610	588	612	623	623	615	630	607	645	602	573	572	555	586	616	591	596	594	654	633	599	595	567	645	590	639	630	602	570	580	602	603	614	590	570	626	609	600	660	610	636	555	569	587	540	611	594	556	563	597	636	599	634	600	617	582	615	559	550	613	637	658	618	593	581	643	599	549	602	568	586	568	604	613	593	572	611	607	583	575	563	590	590	587	603	612	637	625	621	555	585	591	610	590	631	605	616	588	593	644	582	592	573	580	650	559	627	588	592	612	594	581	589	609	556	604	649	584	572	616	604	605	571	604	600	576	623	583	625	591	604	584	641	619	559	613	586	556	595	591	591	613	615	618	611	558	606	606	609	565	550	592	584	597	629	596	587	648	635	606	613	576	643	542	603	560	562	624	611	631	613	595	582	586	595	612	581	631	601	541	564	613	567	642	603	619	588	613	597	621	591	638	587	602	648	587	574	601	608	555	627	615	662	611	608	566	600	590	620	572	589	601	614	621	597	574	600	583	622	580	581	584	559	617	569	590	588	618	612	605	570	598	548	576	588	575	542	642	578	557	556	578	576	578	624	579	575	642	617	593	639	605	601	589	590	593	557	620	625	636	577	587	560	603	608	620	582	575	550	636	628	573	628	571	601	654	624	601	610	599	627	589	598	620	587	560	597	546	569	603	604	622	610	605	571	575	596	593	603	593	638	539	625	587	575	624	621	653	615	553	575	630	582	590	574	591	581	622	602	626	578	597	599	576	576	595	607	564	585	614	600	563	597	552	610	590	576	591	599	582	592	668	577	592	616	589	628	559	590	604	635	638	593	585	601	558	571	601	603	541	593	592	640	570	608	558	626	634	569	636	558	616	621	612	591	638	585	642	578	609	570	580	571	587	638	592	585	626	599	608	602	588	623	618	616	621	582	575	584	596	589	591	587	590	559	577	562	599	584	574	566	581	623	621	574	618	594	545	586	562	596	596	596	622	606	624	606	576	626	607	606	574	547	600	642	622	585	571	632	586	617	609	602	625	623	616	612	607	561	606	581	596	623	595	570	625	666	544	563	594	630	574	586	582	572	577	629	569	607	599	594	643	657	579	572	618	625	601	626	603	622	598	579	605	591	646	597	566	567	648	574	602	591	596	573	606	615	592	592	605	590	567	618	643	605	602	594	611	564	556	574	617	595	593	573	559	675	582	578	539	605	620	548	617	559	591	595	607	581	573	613	623	628	599	592	651	585	624	584	589	624	606	578	595	569	582	618	602	590	540	597	553	594	614	593	571	582	585	610	614	596	606	592	604	575	610	595	625	571	582	592	567	610	623	601	566	584	560	618	609	559	585	625	589	589	556	542	653	637	582	584	599	632	585	606	592	604	578	584	595	602	621	627	635	591	645	640	641	609	594	633	575	572	598	612	620	641	672	588	617	614	603	617	589	623	574	612	592	632	607	587	557	611	594	643	547	559	587	600	595	579	604	608	597	577	606	653	609	549	593	590	592	605	610	600	579	630	593	625	591	572	629	567	592	538	573	636	630	624	610	630	561	598	593	588	638	624	652	620	599	604	602	610	633	578	613	571	569	606	563	562	619	585	578	562	595	600	621	605	619	614	596	615	616	578	603	626	602	576	600	623	557	552	580	621	614	657	584	624	628	620	553	596	562	557	586	590	568	571	584	625	590	596	627	594	640	602	593	566	580	586	587	561	586	615	562	585	607	595	662	612	601	613	557	583	578	553	637	597	620	597	597	592	610	614	619	612	577	603	621	614	629	595	564	637	617	565	580	590	594	599	582	645	617	589	610	545	597	643	637	555	578	633	577	610	579	624	605	590	604	578	599	613	613	617	591	604	595	579	599	571	588	611	594	585	618	579	631	644	592	604	576	565	624	626	672	635	601	627	612	599	591	588	613	587	572	616	576	585	598	612	554	587	600	604	570	629	634	609	577	575	623	571	592	619	541	601	629	570	571	600	587	557	575	604	634	591	553	621	591	620	586	571	573	591	627	558	564	607	629	615	619	579	641	611	650	603	603	598	604	634	630	602	603	603	590	606	620	565	595	577	547	575	584	550	556	632	580	608	613	583	580	593	609	601	605	623	603	636	605	589	574	596	576	574	630	575	603	590	552	597	564	568	563	575	577	570	621	581	571	612	596	605	645	599	615	618	565	587	559	610	629	604	556	589	569	624	606	574	628	631	553	612	594	609	608	591	593	632	572	622	574	586	606	584	590	593	587	543	604	566	645	622	569	620	669	604	596	615	620	593	561	601	648	589	612	621	579	574	537	595	603	623	636	564	599	570	587	583	596	579	622	564	591	604	598	617	572	582	575	621	591	578	622	646	579	601	588	613	624	586	563	580	579	607	625	615	598	595	558	565	584	609	598	576	600	547	589	622	565	649	575	628	597	604	614	598	555	611	569	581	567	614	580	578	638	531	594	589	616	584	602	590	554	585	612	601	619	586	583	614	579	592	566	620	620	614	546	619	678	591	576	605	556	566	585	585	609	582	579	595	580	610	632	574	574	648	590	600	580	608	590	596	593	640	619	564	594	581	624	616	585	623	577	595	598	572	596	586	613	613	598	581	639	557	631	592	630	602	608	606	555	590	610	564	588	607	591	605	574	598	599	597	579	595	612	621	610	597	563	579	582	594	638	593	594	615	609	611	655	591	602	595	617	614	580	634	602	561	618	580	611	616	606	609	579	589	588	572	607	605	610	601	579	559	600	567	606	560	574	623	590	620	606	572	669	608	601	580	613	648	564	576	602	610	589	578	592	617	613	601	610	592	584	578	623	603	602	607	560	586	607	598	564	631	614	586	645	608	598	622	614	607	566	567	608	582	630	617	609	587	607	619	589	614	613	614	601	616	648	606	600	606	601	600	591	599	635	671	613	604	580	599	629	562	564	588	610	561	632	573	591	598	595	586	568	618	589	622	562	584	619	581	619	594	605	607	613	586	598	562	600	581	561	626	602	616	599	604	588	575	599	570	616	579	611	627	632	620	593	599	622	567	572	604	588	599	612	644	622	609	597	589	578	552	623	604	585	635	638	595	592	623	625	548	603	633	577	557	621	576	597	603	620	629	556	599	604	614	591	592	637	630	612	582	590	584	614	614	585	580	559	618	596	604	591	571	556	598	584	632	616	568	583	607	586	631	589	600	608	613	646	589	575	589	605	564	637	606	580	587	566	594	566	598	577	600	572	618	591	590	611	615	585	572	583	576	590	569	577	604	580	603	590	602	561	625	603	587	559	566	599	589	593	588	624	603	589	569	598	621	605	624	601	561	561	613	627	577	663	604	596	615	561	571	589	611	607	626	614	570	578	605	587	649	611	626	598	592	605	571	586	623	645	613	624	617	612	608	628	533	624	606	619	642	635	597	645	573	587	587	589	612	619	591	579	579	591	637
24412	20990	24285	27877	21011	19770	4803	1615	1073	830	623	592	481	428	371	364	320	302	271	282	252	236	248	244	246	249	235	210	185	194	222	220	216	206	202	216	195	208	179	201	202	230	213	238	207	225	194	202	216	229	221	216	212	189	213	200	197	222	186	206	213	192	211	191	211	185	213	188	187	206	214	191	208	204	207	209	239	237	208	194	224	218	209	191	191	187	198	209	201	217	191	218	189	199	194	209	181	190	217	185	221	192	192	171	181	185	198	205	194	223	218	191	216	199	208	206	212	176	184	198	203	195	200	191	196	211	193	188	209	211	202	200	218	165	178	224	204	204	189	198	199	184	200	199	209	189	173	204	188	207	212	199	220	208	228	218	190	198	212	201	222	196	223	219	187	178	202	222	186	208	208	226	216	220	201	190	203	207	188	231	191	215	214	186	203	204	170	203	215	190	208	222	221	207	239	170	204	226	208	212	192	222	204	165	183	209	194	200	194	189	199	200	248	217	220	192	214	192	233	201	194	211	238	197	219	205	197	193	212	206	230	208	198	196	189	188	227	227	187	206	201	204	205	199	192	204	213	206	212	192	207	231	191	223	206	202	203	194	214	192	210	217	203	212	202	188	204	183	221	222	195	213	210	202	199	203	208	203	206	220	204	205	220	215	211	202	212	183	209	203	198	228	199	180	203	195	191	223	201	204	204	212	180	198	206	206	228	218	220	210	205	185	178	214	209	188	225	230	203	189	215	203	192	216	216	202	219	201	206	208	181	211	214	207	188	216	222	179	200	187	195	205	172	203	202	216	207	194	209	153	217	204	225	188	206	189	204	204	192	222	203	174	208	195	206	183	189	211	213	203	187	230	216	203	176	217	217	215	196	212	189	233	188	178	215	216	242	182	190	210	218	189	206	202	182	195	193	187	219	200	216	171	203	198	212	183	170	211	197	201	193	190	190	199	205	203	208	216	211	209	209	189	191	207	223	166	197	206	194	215	195	184	175	203	206	190	204	211	193	235	191	198	199	220	213	208	192	220	219	184	190	195	196	196	196	199	206	188	195	218	203	203	211	187	209	162	193	186	223	196	187	170	221	186	204	230	196	196	206	214	208	196	187	201	218	196	177	201	172	186	196	188	214	232	191	208	169	165	208	206	198	211	250	195	197	197	175	197	186	201	212	208	222	214	196	191	209	192	176	184	226	199	192	190	248	187	188	253	196	194	196	210	225	196	190	198	181	202	196	186	189	226	169	199	221	221	194	191	195	200	195	194	192	187	202	197	199	206	190	196	216	229	184	230	209	182	194	191	185	227	182	222	184	222	170	188	194	182	200	197	184	205	207	212	214	209	216	199	247	199	207	213	214	215	195	204	215	218	244	214	222	201	204	215	222	240	198	227	208	226	197	211	200	194	186	218	215	198	201	222	207	230	162	204	186	211	207	215	212	213	201	215	214	193	194	214	213	189	189	241	179	214	187	216	196	216	196	199	209	190	174	196	199	172	192	206	189	212	197	187	191	216	191	198	199	232	195	203	209	217	234	213	218	173	229	200	195	185	193	202	193	214	204	220	204	187	234	203	187	165	204	174	195	201	202	206	215	216	187	217	199	186	206	188	197	210	193	203	213	191	220	217	191	195	209	207	194	198	195	234	175	214	197	182	180	178	205	204	230	202	184	205	182	201	214	181	206	212	209	195	220	185	214	218	196	210	194	231	178	212	210	201	210	204	235	203	192	207	197	216	198	193	186	230	172	199	210	201	201	181	210	173	209	192	228	223	202	219	224	195	237	186	191	189	192	211	201	185	216	197	198	162	201	197	189	179	199	167	217	181	204	198	209	203	178	209	196	191	181	191	189	192	239	195	213	211	187	183	221	216	205	204	219	195	197	202	197	194	217	193	200	219	205	162	193	209	180	202	203	186	187	200	193	218	227	211	207	177	183	182	192	193	209	211	202	217	201	181	197	188	221	198	191	204	184	190	192	203	209	210	223	221	206	216	195	177	206	197	172	216	208	181	199	195	208	189	217	217	237	210	176	200	214	206	200	221	198	196	212	215	210	205	175	203	228	231	196	174	198	223	211	187	209	213	181	197	204	184	234	199	192	234	181	226	214	190	193	210	221	199	175	206	209	197	226	187	201	183	212	225	209	202	201	212	206	183	215	198	196	196	175	199	203	189	225	202	202	225	229	191	218	242	195	197	197	222	191	170	189	194	219	204	229	202	191	199	203	201	178	225	210	191	210	192	209	186	192	191	199	222	203	184	199	195	211	210	208	193	178	182	220	195	207	201	182	174	182	208	202	221	181	212	204	205	180	201	213	225	202	199	182	185	202	184	218	185	231	220	190	209	213	222	200	213	215	192	196	203	197	210	202	179	204	189	215	216	212	182	204	217	209	193	160	204	219	230	198	180	221	196	219	250	197	198	202	203	199	210	206	194	183	187	205	184	197	206	191	227	208	192	209	218	200	193	200	203	202	195	221	186	196	221	203	193	200	227	201	189	195	196	213	191	186	198	200	181	177	204	164	193	222	194	195	205	192	186	195	227	207	237	173	179	207	191	208	198	193	219	213	207	196	201	198	199	204	202	195	186	184	197	164	201	193	187	202	203	228	175	220	190	165	212	221	205	197	217	192	156	195	209	228	214	181	218	214	167	193	202	189	213	184	193	204	199	194	213	202	220	203	198	216	186	181	196	180	189	215	202	202	222	200	195	221	189	230	187	177	184	219	223	192	181	239	199	202	227	175	212	173	190	230	217	207	215	196	219	216	212	207	199	188	174	186	198	203	192	218	218	204	221	185	235	203	166	199	199	174	219	226	195	189	205	180	207	186	209	226	214	211	223	219	199	195	209	216	215	184	206	202	198	228	205	229	201	192	185	182	186	195	195	195	182	202	229	206	195	230	219	200	198	203	174	201	236	195	196	195	177	201	197	205	207	192	194	206	199	196	192	211	189	204	215	196	220	193	212	220	208	180	199	194	199	198	199	224	208	205	199	212	204	212	190	212	222	203	200	209	195	192	206	204	192	162	196	182	211	182	190	205	174	190	212	205	178	227	216	210	185	174	205	190	202	178	220	189	197	216	199	188	204	204	188	203	190	216	221	239	211	218	200	191	173	202	195	227	213	202	184	195	215	182	190	201	217	213	217	209	214	224	217	198	195	189	204	220	216	201	218	213	178	206	210	206	212	204	194	171	209	186	198	226	220	217	244	198	209	224	197	208	209	216	195	200	203	213	214	214	186	181	217	221	170	223	223	229	215	204	220	207	223	201	209	201	204	199	202	196	177	218	219	218	211	194	204	174	190	211	235	226	223	188	215	192	225	195	214	178	194	221	205	190	230	205	214	212	216	222	206	215	199	186	195	219	209	213	207	205	213	201	202	229	200	207	192	202	204	184	192	193	221	186	183	182	190	219	229	220	222	191	210	196	196	186	180	215	179	192	187	184	191	210	229	204	185	218	191	172	207	172	203	187	205	189	203	191	216
16866	31416	16912	7205	3463	2113	1494	1045	883	772	697	659	607	607	610	584	573	546	575	520	545	528	505	561	464	545	533	504	486	491	479	513	492	493	473	521	467	499	506	509	509	516	486	533	477	457	485	462	469	523	486	480	486	492	513	480	476	494	488	503	490	516	486	489	503	475	476	516	505	468	562	499	468	480	500	499	487	499	518	476	507	471	468	480	507	502	503	448	507	473	479	487	467	508	490	484	540	513	498	485	524	515	493	448	521	467	470	491	507	494	451	479	469	492	498	469	517	521	472	484	509	482	480	495	456	529	465	485	470	471	507	496	495	446	499	487	499	513	490	503	506	466	484	476	526	506	499	446	540	469	517	483	513	510	508	473	474	492	501	510	543	501	480	515	483	475	454	490	470	474	522	497	499	494	506	493	495	529	510	473	491	522	437	493	524	454	520	490	473	474	483	474	496	501	492	505	496	494	524	516	505	499	457	508	471	487	489	463	487	417	504	491	498	524	475	512	474	495	484	467	502	483	513	481	532	502	473	487	493	497	487	493	480	478	483	515	471	547	524	457	464	497	479	504	455	512	478	535	527	525	503	516	507	492	482	487	535	475	507	491	478	489	509	526	487	523	467	524	488	513	515	512	562	526	504	497	478	481	498	532	507	465	522	464	503	476	490	490	504	486	477	470	503	529	502	494	539	486	522	453	518	493	472	507	462	524	482	453	491	527	508	473	466	503	504	451	494	470	459	496	501	485	502	512	494	477	478	510	473	513	478	508	511	516	507	457	510	474	516	515	532	500	461	532	494	487	484	485	506	479	502	488	486	461	530	471	475	475	534	455	515	474	497	473	515	496	507	481	551	497	469	500	528	491	501	506	499	492	509	483	490	494	507	496	462	503	465	533	478	479	493	468	495	479	527	489	494	488	488	508	495	529	515	518	478	488	505	440	530	474	451	486	506	478	508	489	511	487	492	472	522	514	531	508	483	483	505	498	490	482	520	486	480	500	504	520	477	484	494	496	497	511	487	481	501	493	452	459	485	467	525	474	484	477	486	485	508	497	507	498	501	480	497	485	513	503	480	484	486	477	509	510	496	483	493	490	433	497	511	500	510	522	459	494	486	444	478	512	472	498	494	481	540	485	450	499	497	491	493	516	492	441	523	486	515	474	516	522	477	497	482	479	509	505	507	469	538	489	544	476	506	477	491	499	492	493	494	498	457	498	479	474	474	503	509	491	489	497	465	462	512	504	504	538	488	491	500	460	452	479	492	481	495	472	488	454	504	497	519	468	480	495	474	497	513	483	480	483	515	499	502	507	469	491	483	532	489	491	506	499	497	485	477	466	476	512	506	454	505	503	488	495	510	516	479	506	455	502	525	492	491	526	516	516	463	488	481	463	494	480	519	507	491	487	484	530	515	490	438	506	432	481	492	533	542	484	500	503	505	489	447	509	484	509	471	484	532	482	454	521	490	510	476	478	472	496	434	490	502	500	460	520	517	505	486	511	462	539	489	509	499	507	466	517	513	499	477	465	479	475	509	497	523	452	477	504	478	507	496	481	487	491	463	496	480	475	437	484	502	472	454	504	504	537	506	490	484	506	501	485	484	522	489	473	474	419	480	473	471	474	478	522	523	499	485	496	478	506	512	510	527	519	469	487	486	538	468	470	471	498	490	464	468	501	464	495	475	511	517	460	470	431	485	481	524	498	497	483	460	444	480	490	470	514	443	487	483	474	492	509	468	470	494	495	460	490	492	507	476	489	522	500	503	464	457	494	481	505	488	474	487	527	478	526	482	505	517	465	511	480	492	489	497	495	476	468	488	502	458	501	494	468	545	518	497	504	485	489	516	496	493	490	453	482	498	510	495	469	487	497	487	443	511	494	504	496	478	504	455	490	444	489	504	556	478	481	442	450	481	495	489	456	509	489	499	524	513	507	475	509	511	489	493	496	497	487	442	515	471	474	472	497	495	466	458	501	495	491	510	475	482	488	495	562	488	492	448	489	528	462	481	483	470	459	503	502	462	467	515	523	509	550	506	491	517	502	516	527	461	479	544	474	476	484	469	474	499	450	450	493	514	483	499	440	461	483	515	484	520	508	455	495	495	544	489	514	493	496	523	514	454	461	468	502	518	496	509	510	470	474	534	458	507	472	509	497	479	448	489	533	540	467	488	482	505	516	496	461	512	504	499	515	477	523	477	473	517	492	491	503	495	467	500	496	515	527	502	505	520	502	467	475	478	472	478	477	498	489	505	490	513	518	497	459	476	533	486	488	474	506	487	508	522	506	480	526	501	493	516	535	521	468	475	485	492	521	485	476	483	475	477	508	534	497	472	471	492	491	494	486	517	502	505	470	484	503	511	482	450	513	498	497	498	493	531	492	508	474	493	493	512	480	475	476	508	535	546	510	443	514	498	481	476	500	453	508	468	540	451	452	485	518	497	495	479	505	505	485	468	495	495	468	499	486	504	514	463	484	513	488	477	474	513	482	473	487	459	522	459	460	462	510	498	484	515	513	513	468	472	532	473	472	498	462	543	530	506	471	483	487	464	500	524	474	498	509	484	495	490	466	518	533	509	533	492	511	479	522	493	508	486	523	497	495	483	484	494	519	469	487	483	505	523	497	529	470	483	491	501	486	508	455	534	481	503	495	466	439	456	497	517	464	497	453	458	507	497	498	516	471	474	493	466	507	498	471	454	501	501	459	480	499	490	517	479	522	504	513	496	498	465	458	474	504	491	483	513	539	504	499	476	461	497	452	451	463	474	476	479	490	477	521	520	502	510	503	501	469	489	486	497	512	511	479	470	484	501	505	547	478	502	499	483	486	465	504	487	476	496	465	488	477	497	508	458	513	491	518	500	509	507	478	529	508	473	476	513	499	492	498	490	493	511	496	486	494	481	517	502	508	445	487	533	522	470	497	474	453	506	444	511	500	461	498	497	506	458	528	530	474	555	526	446	496	489	437	500	486	534	480	484	507	517	476	481	497	499	511	501	528	495	531	502	527	511	486	475	470	538	530	513	513	508	475	505	499	504	493	483	521	486	479	542	511	504	486	459	512	502	498	485	478	480	534	478	493	479	455	528	478	484	494	486	525	494	500	500	486	506	481	503	455	486	514	496	529	533	493	501	525	504	491	518	497	474	419	478	486	484	497	476	508	498	481	462	534	475	478	488	491	470	510	504	518	506	465	481	477	483	493	471	484	495	489	524	489	481	517	502	485	482	487	506	489	525	512	485	492	501	539	450	482	462	477	484	519	520	483	528	476	501	499	459	516	475	498	466	487	539	487	449	524	478	464	499	523	456	470	501	476	488	490	489	543	507	484	481	488	503	475	474	484	482	469	496	500	447	525	504	515	498	501	472	504	493	497	486	483	469	543	507	476	497	521	459	472	485	529	482	501	439	519	474	484	487	504	473	479	494	474	487	476	486	506	491	479	460	435	477	517	520	482	459	496	506	449	490	517	485	526	508	499	465	502	487	525
23721	20972	24590	27526	20983	21083	17850	3591	1662	1129	917	699	579	517	477	420	383	336	339	311	257	266	243	243	266	223	255	254	253	220	228	213	224	181	186	214	197	187	178	187	194	201	171	189	200	186	209	184	194	213	200	167	159	205	185	192	194	232	201	207	195	170	214	185	201	205	178	180	220	209	220	180	199	212	193	191	168	172	197	197	180	181	182	216	184	148	176	184	165	199	202	194	208	188	171	202	201	178	190	200	178	190	183	211	208	201	205	180	189	204	172	202	185	185	180	194	219	204	185	188	187	222	216	196	195	173	201	208	193	202	186	181	193	205	182	202	197	174	208	183	193	205	168	189	166	199	189	179	193	187	170	192	181	179	204	183	180	174	206	185	186	216	174	186	196	192	208	208	214	203	182	184	161	203	197	197	198	190	161	185	174	217	184	180	184	190	222	210	215	189	191	201	186	197	197	187	192	194	184	196	154	187	197	183	188	207	182	180	191	191	174	198	195	172	181	200	191	165	187	198	181	182	205	183	210	179	216	166	194	200	204	211	198	188	175	212	189	201	186	196	181	192	198	186	151	170	175	175	207	190	195	187	188	182	175	196	208	194	223	197	209	227	180	198	201	176	191	195	214	187	193	181	207	197	208	196	191	176	195	190	197	193	183	195	206	185	214	183	196	192	211	167	203	190	195	207	173	181	198	188	202	177	200	198	172	193	185	165	193	195	190	193	173	181	177	171	181	196	174	217	207	182	191	210	197	193	191	181	173	189	188	192	194	195	195	204	227	191	190	219	200	186	216	175	202	195	192	206	209	190	188	190	200	178	190	161	180	181	193	196	172	180	186	167	193	201	209	163	185	190	179	195	193	182	172	201	173	192	192	164	196	204	220	179	197	190	162	175	213	186	193	180	170	173	198	181	179	196	182	183	194	176	187	201	176	178	171	208	192	202	192	184	177	189	179	192	188	194	217	181	197	195	180	219	235	198	214	223	192	181	176	184	211	180	183	199	194	178	187	173	168	178	193	194	206	203	186	190	193	180	171	180	207	191	214	184	158	165	184	199	188	206	211	188	202	184	228	188	187	177	182	198	183	195	198	199	184	159	186	215	214	180	206	182	180	178	191	165	190	176	179	194	194	192	207	195	178	165	175	171	172	198	176	170	197	182	191	193	202	191	202	179	171	170	186	176	186	181	159	199	172	187	195	178	192	204	182	181	184	216	193	190	183	174	195	174	206	187	224	194	218	196	196	188	161	185	187	203	202	187	182	182	163	184	195	195	178	190	191	184	197	198	205	175	172	189	173	196	211	219	200	203	193	191	198	165	196	213	216	176	159	185	196	189	183	176	174	156	221	177	170	205	188	159	190	225	184	183	194	193	174	169	193	173	198	189	215	196	176	195	176	223	182	203	199	167	192	173	158	186	176	202	194	194	192	215	189	194	184	205	182	171	178	182	192	207	185	190	167	174	182	197	190	188	171	185	196	202	205	216	195	182	181	196	163	204	180	189	210	211	183	166	187	170	200	204	183	206	181	177	205	183	172	177	202	174	228	191	180	155	170	204	233	187	177	185	217	199	197	209	183	216	233	216	167	188	191	195	193	212	214	188	177	198	192	184	179	203	180	199	180	193	184	179	198	200	188	187	178	189	197	184	200	205	208	213	182	178	196	183	183	202	191	184	184	199	179	180	192	171	173	188	185	175	159	164	182	182	201	184	190	180	181	189	170	164	205	187	206	223	185	169	171	189	191	192	204	167	185	178	198	203	184	188	195	217	192	180	215	161	180	175	209	201	209	183	186	184	176	218	217	215	209	184	185	203	183	199	193	213	185	205	192	181	210	183	171	184	185	201	200	164	191	187	173	191	188	185	177	196	178	191	196	189	208	199	181	201	182	212	181	181	177	191	210	181	182	173	190	211	180	183	190	215	195	188	192	224	186	184	197	181	184	191	173	183	194	198	182	187	189	200	185	200	181	186	182	183	197	189	182	178	201	169	195	185	181	207	158	214	169	202	186	227	166	196	176	180	186	193	191	185	199	197	228	190	174	186	189	186	184	193	201	157	183	184	203	183	161	208	187	191	192	185	179	222	186	178	203	181	198	173	161	210	175	192	196	202	177	188	209	211	188	188	204	185	195	159	205	185	230	208	188	206	176	192	199	190	215	192	173	204	196	163	170	204	204	217	217	194	187	199	206	185	208	195	194	165	210	198	194	175	196	183	173	219	204	183	203	204	215	166	206	168	180	204	182	188	175	156	193	206	169	192	196	173	172	168	176	212	214	171	174	173	183	216	188	180	201	184	189	194	202	234	200	177	189	204	196	195	200	184	184	158	213	198	193	206	186	181	220	194	197	184	175	180	182	178	177	189	198	202	183	210	180	191	197	196	194	169	208	184	189	179	178	158	157	184	181	201	184	170	187	200	193	195	161	162	168	203	164	188	184	186	199	158	162	204	175	192	214	195	177	177	200	199	183	203	215	182	214	197	173	186	181	176	197	215	213	182	182	204	187	191	190	175	201	173	188	194	173	193	200	231	210	188	197	206	185	196	189	174	188	187	174	167	186	177	176	214	167	202	211	200	180	191	171	184	204	186	189	180	184	180	193	203	201	164	223	200	169	192	184	198	184	180	181	166	176	187	194	188	168	200	178	204	187	192	204	179	182	184	186	204	194	190	185	193	183	196	196	214	196	185	189	166	174	194	207	197	208	188	177	188	194	186	188	186	196	208	187	166	201	195	197	198	204	180	190	205	198	207	197	196	206	208	195	190	206	192	171	186	195	198	194	194	182	185	194	206	187	182	166	197	183	189	185	183	181	170	188	203	200	181	185	206	195	184	192	200	214	216	217	188	179	194	199	170	182	201	186	172	191	178	186	157	195	210	184	216	198	194	202	191	175	186	172	175	201	220	208	183	180	197	175	189	194	175	156	183	211	174	194	182	191	201	182	186	167	168	180	189	158	179	203	171	233	218	185	188	187	179	194	210	178	205	180	204	185	206	199	202	207	208	191	198	190	174	194	200	194	178	207	219	175	188	206	195	193	182	213	208	188	209	209	196	183	187	188	168	192	184	172	194	186	170	190	172	199	180	177	190	200	185	179	175	199	206	196	192	161	170	186	180	193	182	193	195	194	187	186	176	188	188	186	200	222	192	177	191	186	194	201	202	201	188	200	205	211	199	181	188	203	174	190	207	187	182	192	194	197	178	186	204	169	208	189	164	181	198	194	177	165	199	185	200	203	206	192	191	221	207	198	202	192	198	183	210	174	209	210	225	208	168	164	199	202	172	212	204	199	169	179	210	184	184	171	173	187	196	180	187	174	199	175	213	182	185	194	191	217	207	209	196	176	203	195	214	195	188	165	172	180	173	183	208	195	158	195	191	172	191	194	178	186	173	188	182	177	178	195	177	187	198	170	196	207	204	188	189	194	185	177	162	216	173	194	199	165	201	205	222	183	199	212	207	219	186	181	190	199	184	189	199	194	219
19208	34836	20370	9188	4634	2911	1861	1334	1038	844	769	714	669	629	613	574	503	545	547	498	503	480	521	512	522	476	483	483	464	494	498	497	479	479	503	479	467	426	496	444	466	497	505	449	436	454	445	456	451	488	453	488	511	455	470	420	472	479	466	493	430	456	461	514	450	452	430	472	497	496	496	437	431	443	480	459	442	456	494	476	488	439	481	450	510	426	455	465	470	495	521	453	461	464	454	432	474	453	450	448	456	469	487	479	475	471	479	442	461	438	465	465	455	446	450	424	470	471	484	422	447	446	470	473	443	478	465	460	465	474	486	447	443	422	494	481	454	509	469	493	462	471	445	467	490	406	449	452	467	478	458	415	454	440	458	456	483	444	464	486	437	502	452	468	467	461	457	484	464	505	446	432	464	466	410	496	439	427	434	440	481	496	503	474	450	437	482	510	486	468	487	469	460	457	475	466	457	438	486	479	451	455	456	463	454	454	481	479	437	467	446	442	439	474	474	469	451	436	422	490	440	461	451	447	514	482	453	462	459	500	451	461	479	485	450	438	467	487	472	473	455	444	457	467	437	469	424	476	493	449	474	462	460	473	463	439	444	464	498	459	461	442	468	444	471	497	473	485	428	478	481	477	463	473	462	471	487	460	482	469	472	475	414	439	444	410	489	497	483	485	497	516	470	453	509	456	450	445	471	504	461	439	467	478	459	496	457	468	445	506	476	466	467	479	465	450	459	469	462	457	438	477	472	452	438	461	495	468	474	458	473	466	442	436	473	460	451	462	462	475	502	511	446	479	441	422	459	460	436	483	455	453	504	466	464	499	456	453	444	447	458	435	502	475	467	472	449	472	471	479	448	396	488	473	510	471	476	444	459	470	461	493	470	448	480	461	501	468	490	476	460	495	473	452	448	486	495	437	430	478	460	499	429	500	492	436	461	469	457	438	417	508	422	432	461	459	454	469	473	496	476	433	431	494	483	440	442	426	459	431	465	470	445	470	476	469	473	479	463	469	420	453	433	438	441	477	424	441	458	477	460	471	418	499	435	423	465	466	471	436	450	439	466	495	499	443	459	462	437	516	450	463	468	436	424	464	490	446	471	471	491	469	484	470	497	472	497	436	456	500	455	424	495	469	460	471	468	498	468	444	457	471	465	439	503	488	430	486	456	503	473	456	471	479	470	423	441	465	473	453	442	499	484	471	456	444	432	433	472	460	466	452	465	444	506	460	456	459	470	457	479	487	495	437	489	462	469	487	483	487	427	456	454	483	448	446	461	426	474	447	478	432	459	475	456	467	502	469	490	453	484	488	489	489	471	446	491	473	478	463	423	461	463	476	476	435	446	474	436	473	437	445	463	450	477	467	465	488	462	483	491	481	443	442	439	474	457	417	466	498	487	473	472	466	474	470	438	441	465	452	487	471	443	465	460	472	453	454	441	451	475	466	462	440	460	414	445	460	442	462	506	449	491	435	489	452	482	514	440	470	472	454	452	438	478	461	469	474	449	478	449	411	441	492	462	462	462	488	503	465	484	485	465	448	463	493	426	486	477	460	436	439	435	457	447	491	493	473	465	465	426	491	494	435	474	481	475	483	468	416	461	489	458	457	425	445	449	451	444	459	402	478	491	447	418	437	450	470	463	476	470	469	438	455	448	463	426	484	499	409	472	479	485	433	465	488	447	441	459	476	495	447	447	488	499	481	435	477	446	460	432	475	452	485	446	459	487	465	460	461	422	466	461	456	462	487	485	445	500	456	447	482	493	434	489	471	459	483	444	457	492	476	481	469	447	468	445	459	487	469	440	450	463	475	475	485	470	441	450	433	489	443	431	488	441	435	464	454	456	480	436	469	480	485	430	453	488	503	484	485	433	464	473	446	452	465	458	459	466	448	440	486	456	466	457	451	496	454	505	485	477	469	485	425	482	455	471	460	424	461	476	462	476	460	483	416	469	466	466	444	444	460	469	486	482	476	442	463	495	481	471	454	461	441	474	484	437	477	453	472	456	471	433	430	450	475	455	479	441	432	471	428	472	440	428	449	462	465	419	447	456	422	478	428	428	498	442	469	429	433	449	457	441	479	441	472	479	486	447	458	474	489	448	438	496	476	433	472	419	469	463	439	420	476	461	444	461	441	469	500	495	457	446	485	478	456	428	469	495	420	508	490	470	415	444	483	466	478	474	473	464	474	445	482	439	448	435	463	454	470	431	456	438	458	451	480	457	494	461	439	481	474	431	456	451	418	424	464	448	471	483	499	443	478	517	466	480	417	468	482	498	481	454	475	477	474	469	461	460	435	433	458	446	479	447	447	446	466	456	472	487	480	422	445	445	461	464	467	434	450	504	475	448	458	427	451	462	441	446	464	442	462	454	423	454	471	441	460	486	433	516	496	475	452	461	452	470	464	497	427	485	479	455	465	485	463	477	470	488	498	444	456	485	504	445	450	444	500	471	430	469	417	456	475	451	513	472	464	454	460	440	467	483	490	453	448	477	476	454	454	465	456	465	461	505	447	471	492	469	463	476	458	513	465	452	468	459	486	445	482	473	456	453	457	435	469	436	442	475	454	486	481	446	459	445	470	430	453	457	430	453	500	494	443	473	440	454	460	464	468	480	466	431	477	466	437	447	436	444	454	487	484	489	449	465	468	444	464	455	453	446	424	449	500	449	471	465	491	445	450	444	471	476	451	473	470	489	453	481	482	460	468	486	447	479	494	472	462	453	448	468	482	473	481	461	489	455	491	443	442	436	456	466	484	501	489	483	444	457	478	464	474	475	480	451	474	448	490	442	493	445	457	479	456	461	445	466	461	466	496	421	473	458	456	488	425	499	470	450	443	459	473	468	463	460	441	472	437	441	473	459	498	410	465	463	491	466	478	435	430	498	469	446	493	486	522	458	441	446	483	489	435	458	479	469	461	466	451	487	444	465	492	507	425	435	453	498	460	468	481	454	467	473	468	475	519	471	458	453	498	457	456	488	458	453	444	435	481	458	499	480	483	495	447	434	477	474	431	461	446	495	455	479	465	455	441	510	460	453	481	509	500	466	452	439	469	489	467	488	475	456	415	446	465	439	437	459	440	454	428	470	460	480	473	418	488	489	453	447	529	445	488	471	465	448	438	483	519	485	465	457	460	428	444	499	435	432	451	492	468	429	498	492	466	455	460	460	503	466	429	493	471	445	450	510	434	491	483	455	483	486	430	465	464	447	473	462	449	498	453	473	451	478	475	430	435	482	446	488	469	461	475	443	464	454	414	444	461	449	465	463	424	452	456	455	443	456	446	441	481	444	439	456	526	503	445	453	455	465	481	480	462	459	511	466	470	486	474	491	433	464	450	444	464	473	497	466	489	491	445	454	469	435	476	477	485	459	441	429	472	492	455	463	478	458	446	478	460	445	458	434	451	464	477	446	435	457	474	441	445	450	470	477	454	438	430	456	473	497	445	463	438	444	455	476	462	438	450	455	421	470	423	442	453	500	461
31068	22154	20249	9148	3541	2204	1452	945	753	603	522	430	389	326	334	307	298	271	312	292	254	234	281	273	236	243	268	269	245	250	235	231	265	254	249	254	249	260	261	213	245	232	253	284	258	233	225	268	254	240	223	236	226	222	254	225	235	236	250	255	270	242	224	256	232	250	264	243	250	251	285	236	229	275	228	259	252	257	221	233	240	216	236	271	228	260	257	274	236	240	259	224	239	242	208	225	217	254	236	266	278	241	269	229	242	248	249	255	238	235	209	240	231	235	203	258	244	213	222	249	239	254	251	217	253	246	231	250	252	234	264	267	272	255	260	256	262	238	270	255	259	270	257	251	251	224	233	261	248	254	237	236	243	259	235	229	279	244	271	226	228	236	274	271	244	261	229	249	232	219	248	234	221	245	233	297	209	223	269	247	250	266	240	262	219	266	243	269	239	236	254	223	264	278	235	235	244	254	226	237	261	260	232	250	226	247	240	231	224	246	252	234	193	263	244	215	253	218	285	252	243	240	244	229	221	257	238	275	236	221	248	251	273	227	244	227	235	231	235	240	264	251	241	254	216	271	258	267	235	237	266	227	227	256	236	234	266	244	237	233	228	276	227	251	231	231	232	242	230	208	283	232	253	223	232	230	246	247	274	246	230	221	237	226	241	239	226	209	212	251	240	253	260	238	217	243	251	253	241	261	244	241	207	248	236	247	245	250	242	238	254	244	247	255	242	250	256	266	269	253	230	237	236	226	234	254	231	254	243	257	252	243	255	248	263	256	273	222	208	274	231	241	244	246	213	263	260	267	261	259	235	233	252	243	261	261	237	239	261	255	278	254	257	249	261	250	234	224	237	220	238	241	219	237	235	256	242	223	238	248	246	225	223	247	242	259	230	243	262	273	235	245	242	243	223	235	237	215	258	247	253	220	251	245	237	237	239	251	268	265	271	227	226	239	218	249	258	215	257	268	247	256	220	266	226	213	251	266	242	266	235	223	223	240	249	225	240	227	243	246	228	192	212	245	241	242	253	247	238	239	255	230	243	252	242	240	227	281	257	238	258	257	279	245	256	251	231	256	230	235	267	228	257	249	247	246	242	242	248	237	238	234	229	215	220	269	272	238	225	249	265	274	244	234	253	250	214	211	287	229	240	227	224	260	243	249	261	264	234	270	225	268	257	266	231	267	263	270	227	262	245	247	242	214	237	218	251	267	245	251	256	249	230	230	257	231	236	239	235	228	253	241	247	241	240	249	234	229	272	238	279	241	263	246	256	224	256	246	216	247	224	228	249	207	288	240	223	263	249	242	258	238	213	256	230	250	238	242	280	246	237	260	272	228	224	241	215	233	269	225	246	238	237	259	252	264	221	224	257	252	250	242	233	245	223	240	219	259	236	264	238	259	253	230	263	208	251	230	229	240	237	241	249	232	224	256	256	248	244	264	194	216	269	265	238	237	250	239	236	244	266	267	271	235	239	246	246	261	245	243	243	234	250	242	227	253	251	250	217	237	272	241	265	248	247	247	290	241	233	238	242	228	242	265	259	232	269	221	237	260	260	248	237	246	242	236	202	234	251	269	236	241	241	246	230	254	254	238	244	259	244	266	217	248	270	265	226	238	260	227	266	229	257	265	260	240	254	276	231	259	263	246	267	225	252	253	232	227	248	273	241	242	253	268	241	253	219	245	246	249	212	247	227	260	264	271	222	241	233	257	238	250	272	270	238	233	243	242	244	239	229	252	243	272	282	266	248	250	253	252	221	260	240	252	257	216	283	241	279	259	224	242	251	239	256	245	227	215	251	234	229	292	231	238	247	229	273	234	268	257	233	255	248	250	250	240	238	265	225	223	278	233	256	259	257	265	233	279	282	248	214	228	262	267	237	247	241	257	239	276	238	224	265	243	259	273	239	224	224	243	240	251	246	265	241	232	231	251	257	262	256	236	272	239	232	235	259	262	265	283	265	236	243	276	262	247	245	225	257	248	227	249	247	228	251	259	242	215	249	219	235	228	245	259	242	230	232	273	237	218	254	218	242	237	226	229	240	234	234	243	242	252	248	240	218	252	253	244	259	227	248	223	246	221	248	262	264	251	229	224	236	241	216	247	277	255	255	257	253	259	234	276	260	244	254	227	254	244	248	225	241	226	273	260	261	264	252	257	243	257	241	241	225	270	242	248	255	244	213	220	225	269	250	242	250	243	235	253	267	250	235	225	226	267	236	273	220	241	252	257	223	257	242	238	238	263	237	253	239	243	220	242	228	226	262	228	233	228	243	252	262	249	239	239	246	259	246	221	251	251	239	225	265	270	255	235	249	239	234	242	230	257	263	235	263	245	219	229	243	264	246	256	263	256	270	227	245	247	225	251	232	231	258	242	257	244	226	257	224	253	214	256	242	297	249	247	230	249	252	261	250	250	264	232	244	261	224	228	252	227	245	234	229	267	235	264	246	261	246	256	265	265	260	240	223	253	267	255	253	272	261	251	234	239	241	226	264	263	253	217	274	266	228	251	260	244	258	289	229	295	264	251	207	231	264	229	274	251	252	269	259	248	241	226	242	271	244	260	264	253	235	270	231	256	223	256	248	253	256	241	248	253	269	230	254	228	262	247	258	251	263	232	231	233	229	231	278	245	252	217	251	264	245	268	246	247	236	242	237	263	244	234	259	255	240	255	270	250	254	245	209	234	253	231	236	219	251	248	249	254	228	256	233	245	260	245	238	265	248	250	227	263	250	232	249	238	220	252	240	251	232	270	242	246	258	287	245	266	240	261	229	252	237	265	242	235	259	241	273	239	252	219	252	231	275	282	234	241	254	259	237	226	248	219	228	232	238	245	226	218	265	228	280	221	244	278	236	207	245	251	234	265	252	246	289	239	253	254	241	241	242	210	244	248	238	270	246	237	249	220	237	236	236	257	244	262	245	247	240	268	234	232	273	257	256	256	245	223	255	234	246	227	230	249	222	239	235	228	227	228	236	232	254	264	240	277	243	261	256	232	242	258	223	215	221	250	246	241	229	256	237	270	241	274	249	260	234	261	251	251	235	243	212	253	239	254	226	246	227	255	195	244	241	249	232	215	242	272	274	265	260	234	245	233	272	237	235	230	254	246	259	235	249	257	250	228	205	252	236	245	235	243	257	256	267	244	235	225	251	215	237	243	224	264	240	229	259	260	246	245	236	232	256	241	243	215	223	231	235	226	259	271	217	248	239	244	262	248	268	232	257	257	258	250	254	245	269	251	269	262	250	249	218	232	197	246	236	245	250	241	264	281	271	236	250	278	244	249	233	240	267	239	253	229	229	238	224	270	237	240	236	236	236	225	220	197	261	277	232	258	230	248	241	246	223	257	258	248	251	283	246	240	215	233	243	250	256	235	280	237	246	234	256	232	239	229	251	255	233	224	251	218	251	255	262	230	258	266	224	239	232	239	234	259	264	248	229	208	250	244	274	270	242	247	249	217	240	247	263	223	266	261	229	248	245	262
18139	23449	11946	4497	2359	1590	1147	890	837	719	695	673	641	585	614	611	586	559	635	587	588	602	632	552	619	586	623	590	565	581	600	572	570	630	573	625	620	564	586	572	579	614	556	560	582	593	621	602	564	586	547	590	563	602	579	570	602	631	596	571	586	625	585	586	598	575	567	601	619	602	618	569	543	583	565	570	560	538	575	591	561	580	598	584	591	600	606	600	646	572	569	594	592	592	629	596	588	570	559	621	566	592	601	585	580	576	610	574	549	595	574	577	635	600	565	601	589	577	555	592	571	581	603	585	575	599	578	614	542	573	589	613	610	606	594	610	646	556	571	613	611	581	580	627	586	622	620	626	580	622	591	576	536	586	606	627	606	570	595	568	602	584	523	625	601	576	592	537	573	582	551	599	592	604	603	572	601	597	580	573	574	607	590	529	633	552	590	561	630	572	570	592	598	541	568	600	602	578	615	591	607	617	631	595	583	572	581	574	562	558	605	586	589	597	587	582	549	635	576	575	585	563	571	586	581	634	580	573	596	611	593	582	598	563	590	644	631	631	601	560	578	580	610	593	589	565	629	566	590	604	589	612	616	569	568	572	597	595	570	615	625	614	631	585	628	583	613	588	539	615	575	600	549	610	553	605	567	563	614	600	587	520	586	590	552	580	585	585	600	600	580	620	592	603	582	589	597	548	579	582	547	622	584	589	607	601	610	578	602	605	613	594	598	621	580	609	582	596	592	617	578	620	558	545	583	573	585	548	550	624	622	528	622	633	604	574	578	547	574	592	572	558	583	551	584	577	558	611	583	556	612	611	575	578	596	572	608	546	552	589	585	582	542	620	661	608	577	639	587	610	574	581	592	538	588	591	601	535	594	613	594	589	572	590	589	632	585	579	580	575	623	559	591	580	579	560	564	574	593	590	570	584	613	571	581	562	589	619	606	605	534	606	556	578	583	574	600	576	570	586	594	572	553	588	607	551	597	635	585	601	586	598	592	571	571	563	586	548	574	591	555	588	609	592	579	590	591	616	598	580	547	600	558	560	621	634	578	564	568	512	534	539	586	538	592	573	571	600	593	575	625	552	616	583	560	580	599	586	610	579	587	585	581	583	600	569	551	609	552	649	608	596	609	602	622	581	590	600	606	592	652	649	545	580	602	598	617	598	569	590	640	629	583	586	597	528	538	539	588	602	528	542	621	567	612	616	584	585	604	634	591	578	540	574	596	595	623	585	610	581	565	596	566	566	614	573	573	582	564	577	580	581	605	559	579	615	627	566	598	585	601	581	566	584	596	579	618	595	631	608	609	611	553	589	587	581	596	617	592	610	647	602	596	605	557	571	639	619	582	565	567	595	576	568	627	628	571	582	574	604	630	590	581	587	554	582	594	625	599	578	596	588	608	634	567	562	585	600	599	609	571	607	567	599	611	568	551	580	572	550	642	604	560	591	551	586	590	562	626	626	572	599	580	580	598	591	611	574	567	557	602	603	548	587	576	586	579	552	594	545	680	615	577	566	605	582	581	556	630	604	542	605	587	584	592	595	590	611	600	596	567	607	618	591	582	600	606	611	647	548	617	562	576	596	585	577	590	617	617	590	611	567	574	624	567	625	571	579	622	545	596	583	590	600	586	606	566	631	581	579	562	592	616	580	613	596	603	586	598	572	582	625	569	595	598	566	595	592	566	624	623	575	560	589	617	564	602	562	594	586	585	568	568	613	582	609	571	573	604	615	580	617	566	604	584	599	605	592	565	623	565	563	592	605	602	638	637	575	597	587	647	567	588	617	580	605	587	580	567	606	581	580	630	582	589	619	554	598	575	632	623	612	630	535	553	641	571	595	640	610	573	549	576	607	597	567	572	538	594	550	590	540	569	561	603	564	604	559	627	595	568	537	535	580	589	580	561	558	594	587	617	557	554	578	585	586	583	572	581	577	622	576	603	587	598	594	600	586	601	589	590	583	586	605	601	596	605	577	618	589	598	574	593	563	560	572	594	609	574	605	542	551	580	612	595	558	586	592	552	577	634	582	586	581	585	592	607	595	581	592	633	589	594	586	560	571	573	604	616	625	618	592	586	571	586	572	648	573	623	589	582	576	582	559	591	632	601	590	574	581	611	560	598	584	567	568	570	624	590	604	612	599	596	563	605	551	605	601	590	592	570	591	554	571	614	612	607	648	599	556	580	596	590	595	607	573	563	571	555	624	636	596	543	596	565	612	593	634	609	551	596	583	606	588	586	631	605	573	611	596	541	578	622	605	579	601	572	580	561	609	579	633	591	570	563	607	583	587	575	602	587	638	627	565	592	610	572	600	621	552	590	589	591	571	604	563	553	549	568	630	612	582	590	638	594	618	623	547	574	561	609	594	617	590	540	614	557	591	632	593	552	598	571	563	580	545	583	602	611	601	586	608	576	618	583	598	607	592	572	602	600	596	542	563	622	567	542	610	597	594	592	619	636	578	640	595	598	610	591	552	578	555	577	594	530	580	581	560	571	606	581	607	611	562	587	575	598	602	589	567	602	590	542	602	605	598	608	588	569	588	551	615	601	595	582	592	597	586	614	570	554	601	604	576	595	540	589	618	562	545	597	599	592	563	594	600	529	594	576	566	576	604	543	560	616	604	596	579	608	575	556	575	608	621	612	566	615	554	620	639	579	568	583	624	580	575	562	589	590	603	581	596	551	608	566	637	558	571	618	609	561	614	559	637	630	628	588	564	594	600	603	578	579	596	622	578	568	593	566	623	590	598	615	635	589	547	594	613	574	632	562	626	609	568	577	605	605	568	592	603	587	608	620	586	586	582	597	584	609	576	642	615	580	528	603	590	612	592	618	606	523	619	560	631	576	589	578	572	555	600	599	579	546	596	584	627	581	582	622	579	624	586	644	586	572	577	609	613	579	576	557	563	606	599	571	600	573	621	615	587	634	595	623	592	573	588	599	569	616	601	586	609	601	601	574	618	582	595	572	594	602	564	609	541	597	602	527	521	573	574	586	600	609	582	584	563	582	604	624	596	582	619	618	595	581	607	550	560	586	585	568	559	594	611	628	634	558	552	583	572	569	563	563	587	579	588	611	599	602	557	645	578	611	595	587	607	554	598	575	606	568	603	630	593	595	607	632	566	607	601	561	575	608	599	642	607	579	613	583	588	597	563	591	606	584	651	594	568	616	555	586	578	616	580	552	554	621	598	613	562	550	586	650	628	561	602	596	579	566	600	614	606	622	611	604	615	624	562	589	556	594	590	602	571	572	550	593	602	612	579	620	578	568	574	560	537	532	606	608	637	579	585	614	590	579	590	569	571	561	582	616	636	599	577	576	624	578	588	603	578	622	564	564	608	594	605	595	610	549	589	590	563	573	615	573	584	550	558	638	560	607	578	559	632	623	588	581	623	547	619	623	593	580	596	579	595	612	604	561	606	634	550	600	593	615	619	627	584	584	584	606	619	615	563	642	558	621	554	595	608	616	560	587	585	574	612
24306	20960	24237	27846	20996	19893	4775	1700	1083	771	649	529	432	391	339	330	269	272	268	232	255	244	272	210	223	258	246	224	217	217	215	200	218	231	210	231	201	183	204	191	210	185	201	198	199	182	183	217	224	173	189	211	199	199	214	207	185	199	199	194	214	179	204	194	179	183	186	196	183	213	220	173	204	202	210	215	206	198	206	199	209	190	210	203	213	166	215	189	201	202	208	211	183	177	187	207	183	172	185	186	182	190	178	178	181	198	190	196	181	161	185	205	183	196	183	186	201	193	208	215	193	202	176	175	204	194	182	183	207	211	222	200	197	213	211	201	220	206	202	179	198	182	183	208	228	183	210	202	211	220	166	192	220	194	186	214	186	201	196	196	183	176	181	184	185	195	198	202	210	191	212	200	183	198	209	186	179	198	157	189	186	196	181	215	222	192	202	186	194	163	206	183	202	195	197	206	194	203	210	175	194	209	220	197	171	216	219	212	218	205	203	224	198	171	193	221	192	176	206	189	200	207	183	183	210	190	214	193	208	177	217	180	197	186	183	187	213	192	193	185	200	209	206	188	198	201	179	184	205	207	194	188	187	220	173	204	183	174	174	210	199	174	199	190	203	192	191	205	189	191	181	204	235	172	198	182	221	210	180	238	174	186	236	221	191	213	186	195	164	220	204	196	200	192	198	211	202	214	200	206	195	199	216	204	198	218	208	189	185	206	206	175	187	169	191	212	195	155	196	224	182	181	195	205	195	201	224	169	182	193	195	213	163	187	186	181	183	186	180	186	210	217	217	203	195	189	201	202	199	203	174	179	202	187	189	202	200	179	180	216	201	173	184	197	220	214	196	236	178	177	185	196	199	213	235	191	189	171	173	198	217	200	194	209	201	241	167	189	173	168	210	183	161	184	199	186	173	191	215	209	186	197	193	205	176	192	196	204	196	187	203	187	219	189	201	202	177	180	185	194	191	194	200	205	199	204	175	206	208	187	189	204	219	191	191	209	184	208	225	217	194	219	196	186	211	191	203	197	175	181	188	189	178	188	195	202	180	190	195	195	178	191	188	167	212	210	222	200	193	192	232	154	174	190	170	198	212	179	205	198	183	177	173	183	178	181	200	190	195	187	179	213	185	170	214	165	178	209	190	207	196	209	199	180	181	196	190	173	178	195	192	185	198	198	159	222	212	185	228	186	203	174	210	194	193	178	186	173	192	230	195	202	195	188	179	183	178	202	176	186	186	185	170	210	184	207	175	199	173	208	216	205	210	191	192	178	191	197	190	184	191	190	197	225	207	204	177	200	171	248	183	222	199	201	193	204	197	175	221	191	188	183	201	196	205	216	190	199	176	209	199	233	194	235	196	198	183	177	172	201	188	183	200	185	185	203	160	184	211	202	211	182	209	232	196	180	195	232	177	216	164	195	191	190	216	161	182	193	194	190	205	179	192	195	203	204	196	191	201	204	159	157	208	207	182	180	190	198	203	195	183	221	194	204	187	212	196	197	175	212	214	191	168	211	176	190	184	228	202	216	169	197	196	187	194	211	194	174	201	204	184	210	189	175	192	201	195	201	169	209	185	203	206	202	197	190	206	215	194	201	178	179	175	181	174	177	214	186	191	193	197	196	192	191	185	192	187	160	179	187	219	190	181	182	229	174	191	187	201	206	181	208	192	196	155	198	204	176	188	209	197	181	165	212	213	171	198	206	208	186	179	187	202	183	181	200	199	183	206	215	222	217	175	216	171	169	162	198	187	187	173	163	201	178	178	211	194	205	186	204	204	173	193	218	199	187	192	202	193	183	178	202	205	198	171	207	195	168	175	180	201	199	216	180	212	203	192	191	182	201	198	196	206	216	215	189	192	204	178	195	180	190	210	188	177	196	206	194	168	210	184	175	209	185	200	216	206	197	162	197	182	205	171	211	192	195	193	191	213	189	207	201	212	175	212	218	188	194	194	211	200	202	228	181	209	190	195	198	190	208	190	192	178	210	195	193	198	202	176	204	200	188	175	204	191	182	196	198	182	212	189	208	167	188	192	175	188	173	190	178	179	188	176	180	211	173	208	210	218	205	195	166	180	178	187	186	187	180	199	209	181	192	181	207	175	189	189	205	186	217	216	236	201	175	206	200	200	206	187	190	191	180	179	177	181	181	205	183	200	211	200	195	202	195	210	202	200	175	194	199	191	198	230	187	176	215	184	220	209	166	205	197	188	184	188	177	193	182	172	160	194	181	207	219	197	231	179	207	211	187	213	178	175	174	202	166	217	204	180	191	183	197	174	225	204	212	198	173	177	171	167	182	199	174	219	190	214	192	185	212	188	174	186	227	206	196	212	187	207	200	194	182	174	199	198	222	183	208	185	196	207	186	181	198	198	200	187	201	170	190	214	220	216	202	168	215	200	178	165	178	204	181	204	212	179	207	189	216	199	190	210	202	201	160	190	226	194	172	189	178	212	204	171	205	193	217	186	187	178	188	169	211	222	203	189	223	209	175	182	173	185	193	205	201	197	176	196	200	193	229	237	199	214	189	172	197	215	205	193	202	193	186	189	202	180	188	199	191	215	178	211	216	197	174	184	188	194	193	217	177	197	168	189	203	184	214	225	216	211	204	212	195	185	177	193	215	198	175	214	207	233	186	190	200	211	209	201	218	224	208	192	176	205	182	194	189	195	196	161	196	206	214	209	197	206	188	207	179	208	220	185	204	190	196	200	225	218	197	194	187	190	178	155	183	195	218	198	178	199	178	166	200	232	203	192	175	181	229	189	182	190	204	184	212	208	201	190	197	200	191	189	182	204	199	187	180	185	211	189	188	233	202	171	191	191	198	198	205	188	216	191	194	196	180	194	166	219	209	189	220	216	224	190	185	181	187	200	192	198	200	206	209	191	223	202	209	218	193	196	178	184	178	214	205	204	190	170	170	185	156	165	196	190	177	219	194	184	175	226	175	200	184	207	204	193	192	195	188	196	171	194	201	201	192	215	200	192	183	185	214	207	210	193	171	200	163	172	196	197	207	209	180	196	191	189	189	207	188	165	194	196	188	170	178	179	185	195	192	192	179	201	200	201	180	187	196	183	205	197	173	195	184	194	206	184	194	203	209	239	188	203	226	200	165	203	217	186	220	181	185	192	213	198	193	190	212	180	189	197	188	138	181	180	201	184	173	211	197	203	206	187	183	188	197	223	189	189	231	201	216	203	216	170	198	194	179	201	187	197	169	170	181	193	204	188	183	193	186	185	171	186	175	225	194	193	204	187	223	195	177	194	202	194	216	189	196	191	184	220	224	204	177	188	185	175	197	201	195	197	176	178	201	203	195	185	177	182	161	218	194	198	197	200	202	183	190	182	202	182	189	184	179	173	187	224	197	198	181	214	183	199	183	184	176	207	221	172	186	211	204	207	205	191	203	197	198	177	205	213	204	207	185	194	184	207	163	185	231	180	194	206	189	223	226	184	191	178	203	160	179	238	189	192	186	198	189
17514	30288	16807	7083	3536	2275	1403	1054	852	781	693	616	581	558	527	568	507	518	542	505	509	493	473	533	482	448	506	465	497	521	484	479	505	481	503	473	526	488	474	492	472	482	461	453	510	534	469	500	463	453	464	469	474	449	463	488	465	488	488	508	462	465	462	480	494	479	487	467	473	498	494	435	438	505	483	465	459	526	456	459	500	468	486	500	521	467	486	438	517	445	479	455	434	502	487	458	540	452	452	489	468	485	472	464	513	481	441	474	507	472	466	469	466	482	510	472	513	441	460	492	462	484	486	455	472	448	496	490	460	496	478	480	498	459	483	458	493	470	485	468	435	485	467	491	462	452	493	490	485	459	518	430	479	493	459	462	493	494	463	488	490	452	443	421	492	446	435	467	466	475	490	499	449	518	468	484	456	451	481	483	521	509	465	508	449	507	409	473	500	509	451	502	465	470	451	454	494	477	444	486	476	445	509	483	485	497	466	549	490	480	490	448	467	515	461	464	443	463	464	477	474	466	479	452	451	478	480	438	479	460	486	481	434	465	484	488	469	452	496	448	433	476	435	472	443	472	459	507	451	470	472	477	483	505	475	487	535	437	458	467	464	475	461	486	490	477	484	476	460	472	500	478	477	491	462	450	474	494	482	496	454	529	494	480	457	514	480	451	466	457	501	463	484	453	489	479	432	477	475	498	495	536	483	476	486	471	490	479	454	463	460	486	455	468	486	443	483	486	467	467	509	469	433	451	457	487	465	455	480	512	454	459	453	485	465	483	470	478	486	472	469	478	470	501	446	500	471	445	472	486	472	459	490	470	483	521	464	462	458	488	433	500	467	453	476	497	464	472	486	502	489	474	489	459	495	452	459	467	490	484	463	452	502	442	476	479	462	473	466	473	467	487	493	434	481	497	479	475	470	463	468	489	468	470	462	476	459	478	464	466	487	448	516	439	444	425	430	477	467	474	478	487	478	436	499	488	471	521	511	488	488	498	505	478	491	428	466	480	477	453	477	469	484	507	466	419	472	473	519	504	477	482	474	483	476	448	432	470	465	472	491	466	472	477	482	495	483	473	450	456	431	448	480	455	480	465	506	460	493	476	471	460	481	463	470	476	483	508	486	481	469	443	500	464	472	485	479	461	508	457	476	510	540	466	470	471	521	498	470	465	491	469	456	470	458	454	454	482	481	464	500	483	455	495	473	455	487	471	493	470	449	515	507	514	494	480	465	482	461	484	474	470	461	488	460	456	470	458	482	484	491	500	476	474	469	449	494	464	503	493	471	491	485	450	486	497	500	470	427	473	456	475	485	519	470	485	479	481	458	489	452	481	512	455	462	466	472	469	481	496	485	495	493	525	490	442	510	474	488	491	492	482	462	490	490	490	461	496	523	467	498	488	502	433	459	451	479	508	445	486	474	489	458	469	460	512	507	490	430	444	437	479	443	431	499	473	469	476	467	494	474	466	516	472	430	479	470	475	465	448	463	523	477	470	461	486	477	492	436	481	517	458	442	511	460	464	494	477	454	482	495	467	496	436	475	507	469	466	457	501	497	452	482	515	457	460	471	520	442	444	473	458	443	465	467	483	498	466	467	472	472	471	465	500	470	461	496	489	442	473	468	454	494	486	453	449	469	488	483	473	466	469	472	451	470	456	454	495	474	502	460	495	478	486	496	471	451	439	451	476	494	468	496	429	457	446	469	493	467	481	456	467	488	482	494	484	479	476	492	478	495	446	496	413	463	470	451	482	461	453	472	492	443	481	471	486	486	441	498	441	443	476	453	474	489	496	480	483	477	476	473	519	447	478	456	451	494	482	533	490	454	465	478	471	470	475	502	433	454	456	483	483	453	487	465	462	486	480	453	506	477	498	493	463	490	475	514	477	490	464	484	463	472	502	451	516	464	480	458	477	496	471	484	512	481	510	469	405	461	460	496	494	483	446	513	451	447	458	445	494	504	474	468	484	470	457	468	442	462	480	509	490	435	442	459	498	483	441	495	472	476	460	481	473	442	483	459	485	470	452	473	480	479	453	517	476	480	500	436	493	489	484	487	494	474	436	449	486	476	489	455	463	485	458	468	445	482	463	458	435	484	470	472	481	491	468	483	476	477	476	497	485	467	417	456	470	472	497	471	505	490	488	451	467	474	498	468	447	463	471	463	475	471	522	475	477	490	488	455	454	458	453	489	482	478	496	466	451	500	482	433	469	486	434	518	453	476	505	485	494	488	462	480	518	494	478	510	449	476	467	475	487	476	502	477	468	456	472	478	438	472	476	515	468	471	500	463	496	457	466	495	456	477	500	458	472	465	492	463	465	484	475	501	467	448	462	479	470	481	472	462	501	490	485	478	512	466	468	507	482	506	482	471	482	509	496	516	522	458	457	492	453	472	448	472	472	489	490	488	449	444	498	460	469	492	512	484	482	500	457	449	439	450	413	467	485	478	485	482	416	494	459	464	486	486	436	490	492	492	460	468	487	495	470	453	459	479	477	480	501	481	461	480	505	471	497	481	509	479	477	443	484	467	441	473	448	511	507	456	496	499	460	507	438	448	457	457	468	448	468	506	513	441	447	444	471	483	484	482	499	484	484	485	475	464	493	481	528	500	515	434	454	482	521	470	463	474	482	505	498	501	507	433	479	520	451	479	471	481	471	489	473	502	444	529	463	446	517	472	456	478	447	482	476	505	463	454	449	520	467	483	457	496	497	494	474	455	505	470	475	508	472	477	446	438	484	461	462	501	429	459	470	483	482	466	463	459	451	466	471	467	489	487	489	454	519	486	466	459	470	520	440	459	489	475	464	489	480	502	477	480	500	486	483	463	487	465	494	494	471	491	464	469	467	474	484	458	468	504	471	494	515	458	475	460	497	526	462	516	494	450	396	472	456	483	482	480	496	513	517	464	464	480	485	482	454	464	479	460	461	459	475	460	508	470	489	436	466	457	489	496	450	482	446	501	494	477	473	478	485	448	476	471	507	446	473	427	517	464	486	467	442	466	491	503	501	466	448	512	439	466	474	450	484	527	505	488	445	474	460	455	488	437	457	495	492	460	489	510	470	424	436	498	481	487	456	496	427	501	502	458	497	467	453	481	497	416	499	486	486	458	484	503	523	481	512	449	497	481	491	480	505	491	443	423	469	488	454	455	477	506	492	486	461	521	491	483	455	465	510	467	515	463	461	459	491	474	450	492	471	479	477	430	503	489	479	490	473	471	478	493	466	503	516	488	466	474	513	484	478	479	511	485	480	498	482	435	456	475	489	524	479	444	537	452	473	499	469	529	467	466	456	480	470	498	486	498	449	472	469	484	507	476	516	501	477	479	440	475	486	484	477	480	491	454	468	472	455	490	488	469	514	471	484	465	463	491	433	503	484	470	494	462	488	454	446	468	480	474	470	483	454	472	402	463	478	474	460	460	457	496	494	492	460	499	455	498	510	471	482	461	473	458	480	453	480	454	513	508	477	508	504	465	478	463	455
23762	21008	24667	27544	21017	21123	17839	3347	1552	1050	864	704	534	496	510	437	345	321	262	206	264	199	243	242	254	248	219	224	224	215	215	183	193	166	228	180	192	209	181	177	185	177	202	178	205	200	173	213	192	182	190	198	182	209	206	199	194	170	186	184	177	178	179	171	180	166	178	183	200	207	186	185	189	209	197	172	171	167	181	165	189	169	182	202	183	180	190	201	168	189	220	180	183	167	183	207	199	181	167	192	213	192	192	181	196	162	191	169	169	173	211	201	174	177	188	207	179	171	173	207	211	174	189	166	177	192	179	224	185	194	207	155	173	192	170	186	207	191	186	177	205	175	179	180	168	217	183	188	179	173	208	175	194	197	191	201	168	202	199	196	197	209	187	179	191	182	210	188	193	196	195	191	191	192	192	160	196	207	172	199	160	182	182	212	176	182	172	186	198	194	184	198	180	203	205	198	165	169	190	195	163	170	190	178	179	185	163	172	197	181	186	195	192	199	193	200	181	169	169	187	188	170	171	170	182	169	192	176	179	176	185	185	210	187	185	193	182	178	188	187	202	201	185	196	158	190	186	181	192	170	191	190	200	205	180	199	183	176	184	180	178	194	190	180	187	227	180	198	188	172	174	162	180	189	172	184	173	170	201	187	177	169	204	198	171	158	192	193	198	184	192	181	165	182	200	192	187	177	160	176	209	183	188	195	174	172	168	187	178	178	197	172	175	187	221	187	179	167	172	200	179	170	163	186	179	166	218	170	195	169	200	175	177	183	185	180	194	197	211	189	186	187	194	193	163	206	182	201	191	171	191	160	183	189	173	186	182	162	162	206	187	153	193	170	179	188	200	196	178	186	181	186	190	152	182	194	163	199	200	193	181	199	187	185	203	200	180	184	170	189	187	214	217	204	178	170	187	185	213	159	203	191	203	199	177	167	178	185	193	211	185	190	178	184	221	167	194	181	160	188	187	173	202	179	197	176	172	197	171	183	199	166	194	178	170	196	196	185	194	188	199	198	177	207	171	192	187	182	144	189	184	215	189	194	200	190	170	199	189	173	207	185	194	183	201	200	191	161	215	205	207	187	178	190	205	169	202	175	185	167	196	188	173	195	187	190	166	180	183	170	171	154	187	193	185	188	193	201	178	205	185	190	161	210	167	159	185	197	179	186	192	202	199	182	196	177	175	194	166	187	189	211	178	196	191	179	180	202	180	188	185	181	179	188	181	195	205	184	199	177	191	199	202	186	196	178	197	202	181	213	169	179	186	194	176	185	220	181	175	182	169	192	169	185	190	206	199	170	182	172	175	166	180	173	192	182	217	183	193	200	190	179	194	185	175	169	192	199	161	184	163	198	183	174	189	191	196	178	201	170	180	192	173	163	182	179	172	176	199	190	192	198	229	176	177	164	183	188	207	187	164	183	175	183	168	188	202	158	208	164	187	185	172	208	184	186	154	194	159	207	174	160	173	196	182	172	217	212	193	196	194	178	186	205	186	194	161	189	160	179	189	180	185	194	170	218	180	177	190	191	176	180	199	181	177	187	177	183	208	181	167	186	211	177	188	161	185	198	172	186	173	175	188	189	170	199	185	188	178	171	217	180	170	180	181	188	202	175	179	175	185	202	196	183	204	197	177	162	171	169	182	184	176	197	195	166	211	183	174	185	175	174	189	188	188	166	204	177	187	194	180	183	197	199	171	173	180	210	165	193	201	166	186	174	178	152	157	187	196	181	165	188	188	179	191	191	192	185	191	192	185	207	199	184	206	187	178	191	203	191	191	186	187	221	178	199	167	174	173	228	182	173	193	169	176	213	194	190	188	181	183	211	168	174	176	161	165	187	187	161	193	176	172	175	173	175	188	164	179	215	201	154	183	206	176	166	194	176	194	191	192	186	173	177	192	177	207	189	179	210	194	186	160	184	206	181	161	178	179	219	172	179	192	189	176	208	182	186	184	178	171	176	192	185	187	176	211	177	176	158	185	181	168	187	192	186	195	181	169	166	177	169	195	201	185	187	179	191	181	191	175	162	179	198	189	194	184	172	215	220	169	164	196	178	182	202	185	205	196	184	176	176	179	192	159	181	207	175	167	152	169	177	146	178	190	182	178	182	199	182	181	196	177	199	172	179	181	175	209	182	172	186	206	190	182	174	188	176	208	196	202	165	185	181	192	187	196	188	172	192	204	199	196	203	189	166	170	180	160	176	195	182	163	206	198	162	182	163	184	170	173	210	190	191	193	179	197	184	179	178	197	192	186	169	208	190	167	211	179	175	191	187	163	190	184	210	194	199	164	167	179	172	172	173	187	155	195	191	187	174	187	187	179	191	169	166	162	182	187	189	190	182	188	188	179	161	175	179	192	203	186	184	210	189	188	181	196	180	148	188	180	199	195	185	198	187	204	190	167	190	210	197	182	183	175	169	193	204	191	186	195	184	190	168	165	205	173	179	170	158	177	179	162	152	199	170	160	195	195	210	184	193	166	189	201	169	189	180	172	200	205	179	173	188	204	163	172	189	214	197	179	176	199	185	207	223	183	184	197	186	213	203	173	175	168	204	201	176	174	211	182	198	185	176	191	189	192	195	175	158	187	169	198	167	208	203	180	152	211	183	203	189	185	180	194	188	203	179	186	181	207	173	177	169	185	186	178	179	187	204	171	172	160	206	185	205	193	181	191	178	200	152	178	169	153	178	174	210	182	163	173	196	181	190	177	171	186	213	184	196	193	191	170	194	177	163	174	180	212	197	196	176	192	170	179	201	160	183	180	184	213	193	189	177	193	167	183	166	169	152	229	189	169	175	195	194	182	186	157	195	162	164	204	174	190	156	212	190	168	178	198	175	183	162	198	199	181	193	184	179	189	208	160	204	198	203	184	184	157	189	176	170	186	169	222	194	188	206	170	162	175	208	194	204	165	190	172	203	160	173	194	168	179	194	174	206	190	175	201	185	170	149	188	161	198	175	185	186	169	189	187	171	181	157	157	170	181	201	168	177	189	199	186	181	217	176	201	190	192	202	205	191	190	198	174	206	189	188	183	174	155	224	186	180	191	191	187	193	195	177	178	172	196	177	200	189	182	191	180	200	178	177	178	198	174	173	188	205	172	175	184	205	188	180	185	180	194	183	153	162	183	182	190	189	199	180	180	199	176	181	165	189	192	207	195	210	207	187	169	189	176	171	165	211	176	164	182	198	187	204	174	211	208	181	161	179	195	197	208	202	162	183	179	154	170	181	168	194	179	171	205	173	183	168	192	184	211	180	190	172	172	203	177	180	196	194	197	175	190	176	174	190	178	173	173	164	203	190	195	177	197	169	179	154	193	183	177	179	178	186	200	208	202	186	198	178	172	186	174	176	187	180	190	154	188	165	213	203	160	178	175	191	181	182	190	201	174	189	164	178	185	211	170	177	204	170	216	167	182	203	197	196	180	172	179	197	209	177	191	157	176	195	206	187	199	146	224	189	170	183	199	177	174	175	191	196
19321	34711	21533	9525	4811	2834	1779	1308	1045	810	756	668	633	626	549	557	529	504	536	490	475	513	455	498	521	477	432	498	467	486	462	457	460	455	473	431	482	444	454	480	474	461	466	459	466	444	495	445	435	450	417	473	442	418	472	442	431	458	428	392	472	462	453	446	452	395	447	421	446	412	448	468	424	457	431	445	438	438	461	455	451	463	481	443	479	447	436	477	462	466	478	442	472	465	466	430	422	445	427	450	460	456	458	468	476	450	423	469	469	454	434	432	445	416	468	441	451	449	442	470	410	435	482	466	419	460	487	444	448	431	406	426	400	437	456	488	436	456	455	459	412	447	461	458	464	454	436	486	466	464	422	435	434	466	457	458	436	463	481	436	424	449	433	436	427	436	441	430	469	457	453	449	487	462	446	416	437	426	437	415	436	462	449	437	450	408	443	450	458	433	405	465	434	479	498	470	419	451	431	419	477	464	439	439	456	453	466	424	424	416	446	456	440	475	476	437	429	477	483	413	476	472	456	442	454	406	471	435	451	488	468	441	436	443	417	426	457	421	491	432	428	454	447	457	490	454	442	440	465	449	462	452	434	442	432	446	462	423	455	459	416	443	471	428	427	458	442	446	477	454	464	443	483	440	459	461	462	418	430	443	455	478	431	455	455	439	486	423	446	465	431	398	417	437	471	422	432	472	449	440	438	451	469	454	447	408	417	459	468	455	452	446	471	409	459	429	432	495	440	457	482	487	464	444	422	451	423	463	497	445	421	404	435	405	459	452	474	453	439	458	467	454	499	431	415	444	460	458	466	453	480	472	458	457	432	467	422	466	450	439	438	465	449	482	490	446	456	439	415	453	430	428	458	465	424	473	464	431	473	450	438	461	464	446	430	439	439	433	452	484	450	452	441	458	450	412	438	431	437	473	492	414	450	425	433	439	446	440	439	403	429	419	449	453	431	500	429	477	458	438	428	425	471	444	430	440	426	465	448	445	440	453	448	483	450	467	422	453	436	467	449	425	464	450	440	438	460	465	422	454	458	466	516	434	421	445	473	482	465	448	471	447	417	472	447	459	426	434	445	459	465	452	462	485	426	463	445	442	444	476	442	430	417	463	465	416	415	454	465	435	435	436	448	455	473	436	439	442	473	457	461	434	444	457	373	429	467	429	436	474	424	460	451	429	440	446	447	467	449	446	470	444	445	468	435	439	448	437	450	456	458	413	470	460	500	443	444	430	461	432	432	423	444	460	457	454	449	483	421	433	413	459	435	452	470	423	388	445	413	460	470	456	452	461	435	430	445	450	450	426	440	422	490	456	467	434	467	460	457	429	447	473	436	459	456	468	450	445	443	455	426	491	459	449	467	467	438	470	444	446	458	416	441	435	439	475	440	467	443	432	454	461	462	454	481	451	442	475	409	447	448	469	450	474	480	473	471	444	481	479	438	442	426	472	479	426	450	470	444	427	439	464	452	459	458	457	450	478	446	439	458	445	420	502	494	440	477	445	443	453	481	459	448	410	457	462	445	450	424	443	437	462	444	431	425	464	483	436	425	466	462	434	455	445	456	454	483	439	436	480	456	472	414	440	440	444	445	444	461	419	449	422	452	434	444	491	414	441	435	448	446	439	443	464	409	420	451	457	448	455	448	464	443	453	471	456	451	424	453	463	456	476	452	440	440	477	438	447	440	471	449	439	439	443	509	460	437	429	417	426	412	427	437	463	481	445	454	456	494	471	474	430	433	492	447	440	441	430	452	441	469	422	486	466	440	450	480	470	446	449	450	464	474	485	474	452	451	468	441	427	446	453	452	452	423	449	457	466	480	414	449	449	464	439	446	376	439	443	424	478	458	467	431	493	456	461	460	473	428	460	451	449	426	459	471	478	477	425	457	496	444	452	458	454	458	462	436	426	420	452	463	398	464	470	455	430	428	434	489	484	425	475	450	431	449	432	439	470	471	447	440	434	425	420	453	447	432	454	418	476	449	429	449	452	413	493	450	447	487	451	465	487	446	475	413	446	448	482	438	446	411	465	463	423	442	465	450	448	434	418	472	431	441	427	423	418	438	423	423	444	467	460	430	457	428	456	467	466	434	459	421	477	480	443	462	462	457	420	451	481	441	448	434	458	440	452	429	440	439	436	431	469	474	456	447	517	476	427	439	448	442	444	442	457	413	436	454	430	439	483	471	464	459	452	446	467	453	449	479	457	479	460	463	446	476	459	438	463	460	457	443	457	462	470	436	428	442	471	455	436	471	463	473	452	447	450	451	420	443	467	444	480	416	457	441	412	464	457	442	453	459	438	448	438	448	469	437	444	482	452	410	431	434	448	394	462	410	434	431	372	437	454	445	434	419	463	472	450	463	391	462	392	427	484	478	448	454	454	439	415	466	497	460	445	465	450	452	473	447	468	474	463	468	434	475	459	467	440	479	421	434	442	478	439	417	433	449	425	430	479	412	458	469	479	440	423	443	440	456	462	452	424	463	416	496	442	425	467	458	447	451	470	429	417	448	468	444	468	438	459	393	424	413	456	450	446	479	459	434	447	442	405	423	459	462	480	454	442	482	435	435	475	473	458	431	448	456	438	455	424	470	416	444	455	428	450	450	443	483	435	449	450	463	439	479	429	431	473	456	483	441	465	434	427	457	430	438	450	459	441	469	467	480	434	481	430	464	452	440	429	453	445	492	450	493	443	477	467	465	448	472	478	469	445	482	427	422	475	441	456	426	429	438	480	423	483	456	434	430	460	433	470	450	434	438	405	429	455	426	464	425	460	457	500	450	461	437	441	459	464	444	435	480	467	459	511	450	475	463	440	471	464	436	466	418	490	444	431	405	423	454	431	474	473	442	409	472	473	461	469	434	448	491	477	450	485	493	436	429	443	436	476	474	456	408	442	444	447	455	493	484	422	467	434	444	442	444	427	509	467	414	445	454	468	504	499	442	482	469	443	450	441	453	430	484	436	501	446	471	416	450	454	440	503	427	450	428	461	446	398	487	455	429	428	446	449	467	424	449	405	431	471	430	445	483	454	418	435	460	458	461	472	445	437	445	449	409	449	429	453	462	475	451	465	387	472	447	477	404	417	432	441	451	443	466	410	433	416	460	419	429	431	462	452	476	429	466	449	476	469	489	432	433	464	455	434	425	405	429	436	389	476	434	464	481	459	408	459	455	484	429	439	453	429	477	438	454	428	463	462	419	461	449	458	455	473	436	487	408	466	474	464	448	454	465	459	423	468	440	442	424	416	457	486	467	453	424	444	428	456	460	437	448	438	420	413	479	460	430	447	428	442	453	476	466	468	466	423	435	442	475	442	436	464	436	467	452	443	450	430	440	445	449	453	470	440	472	462	405	451	473	440	446	426	480	441	448	449	470	446	440	447	441	403	461	463	428	474	460	424	447	378	431	453	450	455	436	427	466	442	462	459	448	466	458	449	467	462	405	426	459	437	450	471	445	462	436	486	446	417	441	423	409	441	440	429
31031	22351	21058	10939	4041	2135	1496	954	670	536	440	426	349	359	330	316	326	312	246	251	271	273	245	274	258	260	258	233	248	251	247	253	213	248	262	247	214	248	250	214	218	243	203	249	229	247	223	253	266	240	228	226	246	252	211	245	244	220	216	245	227	231	239	260	252	253	265	223	237	260	218	212	240	228	226	233	235	246	254	267	244	229	287	253	230	252	247	242	233	202	240	237	243	226	199	247	253	209	243	244	238	278	232	238	209	251	273	276	231	234	202	231	252	225	250	245	231	183	237	209	224	244	228	262	227	226	246	231	225	225	230	230	251	266	221	246	244	219	259	217	246	240	225	260	250	255	218	253	223	221	217	245	262	255	238	216	212	247	226	265	223	254	208	239	227	224	242	247	218	230	234	230	236	234	227	246	247	257	292	239	218	213	200	245	211	262	254	259	239	221	251	261	219	237	205	236	227	239	231	265	223	238	245	249	234	247	249	233	264	243	263	227	248	229	232	251	271	204	228	268	249	264	230	235	238	237	247	253	234	234	230	221	248	233	249	225	229	254	219	248	225	244	247	260	256	210	251	242	227	238	256	238	246	246	239	244	218	241	224	245	232	268	254	248	235	250	226	201	215	231	238	277	242	237	221	232	237	250	254	226	246	233	237	248	244	259	235	214	241	220	217	258	263	219	257	217	213	220	251	255	220	255	238	257	237	249	232	240	241	248	226	234	252	251	238	221	257	240	211	220	268	229	236	240	247	246	229	225	259	257	253	262	214	241	267	263	227	235	236	246	244	201	266	228	240	258	264	237	259	224	239	256	239	243	234	186	224	283	223	236	247	225	230	236	229	240	235	240	223	229	224	240	236	231	229	218	247	255	241	243	273	264	226	237	260	224	232	238	245	224	232	242	250	227	245	237	241	215	220	260	242	243	267	221	237	224	229	254	259	231	231	260	251	237	200	240	211	256	253	238	231	253	236	234	236	235	229	234	212	234	252	229	229	238	251	241	237	242	219	237	244	251	268	245	250	226	253	215	262	208	256	245	243	242	268	265	231	229	229	238	232	250	261	235	227	214	223	231	235	253	243	256	203	241	223	227	213	266	229	250	220	240	266	233	219	221	241	223	234	229	239	212	208	233	261	244	222	200	213	234	272	242	267	223	258	262	259	233	241	243	247	241	244	242	267	209	241	268	214	238	240	251	260	246	224	231	265	265	256	262	274	242	248	244	241	234	262	222	263	248	237	224	247	282	254	221	241	214	245	252	226	242	245	245	206	260	229	236	237	194	219	214	243	231	224	243	234	227	268	224	237	257	212	241	261	258	228	219	252	257	262	239	239	239	239	233	268	261	271	244	237	250	255	227	194	254	227	259	266	231	252	230	246	239	238	263	239	233	236	232	225	238	256	249	241	241	229	253	263	250	255	235	215	219	257	258	224	270	229	232	244	227	207	228	215	209	210	233	226	235	242	238	225	253	259	268	278	236	216	251	272	270	234	244	257	244	253	232	237	220	228	230	257	227	242	217	234	256	222	240	209	218	242	238	269	250	258	250	242	240	206	230	236	243	246	245	219	236	232	240	256	259	253	243	228	228	247	229	243	252	237	247	210	229	255	249	249	226	262	266	249	257	227	244	211	233	237	202	238	257	251	210	217	239	236	249	259	233	226	230	247	255	257	215	242	254	252	264	270	255	268	239	254	220	216	239	224	234	253	237	242	231	254	254	225	246	233	246	234	231	231	260	256	257	230	248	237	228	223	245	242	263	258	248	242	254	232	261	227	233	241	245	254	223	257	255	273	232	240	232	261	255	225	249	243	230	257	266	248	240	232	224	247	247	233	230	214	241	253	235	240	257	277	240	232	215	216	236	240	247	244	267	231	238	261	259	263	217	266	256	249	260	231	248	239	233	247	233	219	232	236	239	226	203	255	205	236	243	215	230	257	249	255	272	239	256	243	222	248	197	239	254	238	257	268	247	235	252	251	228	247	202	226	244	223	252	242	292	238	282	196	230	235	226	254	203	226	229	237	269	246	223	241	218	218	214	243	236	243	267	205	235	220	217	215	233	236	240	197	236	226	223	195	255	219	217	241	224	217	248	222	252	240	273	251	239	230	212	236	243	253	243	231	257	260	222	232	237	207	253	236	234	231	244	249	258	244	262	278	235	234	240	215	249	244	243	243	242	230	239	250	235	248	228	260	214	212	264	262	250	242	240	242	244	221	235	236	214	239	267	262	267	243	236	246	234	268	221	268	253	240	219	254	262	230	236	228	226	206	226	233	225	217	228	233	235	254	256	239	242	230	253	264	250	253	240	249	258	229	233	253	216	239	214	241	241	226	235	226	231	255	247	232	250	212	245	226	248	219	244	234	194	239	259	215	251	247	230	240	242	239	237	262	221	255	265	243	258	248	231	232	232	264	241	228	231	244	231	268	258	209	211	213	232	265	223	235	225	250	258	228	242	263	243	236	237	219	225	240	246	238	239	240	254	233	210	256	215	218	249	233	206	227	266	258	271	249	209	229	277	243	251	230	234	237	209	240	224	240	243	207	238	228	207	252	221	234	250	263	237	238	222	246	264	229	261	252	248	240	230	228	252	244	268	236	242	240	255	226	233	251	216	266	261	265	259	248	246	262	249	244	225	247	232	269	235	228	252	249	246	226	233	234	229	248	243	226	250	221	245	248	225	274	240	241	233	250	233	240	256	244	227	237	226	243	234	224	242	232	233	228	249	210	244	233	263	260	247	270	236	230	245	243	252	243	266	254	232	259	267	242	235	238	229	252	279	248	213	227	246	247	257	273	248	241	247	277	275	223	241	225	236	242	185	215	257	237	215	247	218	249	258	259	245	241	239	237	241	246	247	227	234	238	243	215	250	247	259	272	207	237	237	255	236	226	230	244	237	261	246	241	215	259	243	242	253	227	262	259	229	224	217	219	258	247	234	231	243	239	215	233	246	269	245	234	232	278	285	249	218	218	228	223	227	243	239	246	231	243	228	255	222	223	239	240	249	224	211	241	238	228	251	236	255	225	225	239	230	234	236	233	213	244	261	242	239	267	258	250	230	217	222	243	264	238	246	249	232	235	215	245	208	230	211	257	251	240	224	240	220	225	238	224	259	254	246	257	229	228	222	242	220	240	238	266	265	238	255	210	245	235	232	223	239	242	248	231	230	214	235	258	243	253	266	243	230	254	230	238	234	229	225	236	249	225	260	220	254	276	239	211	245	223	233	221	241	244	229	215	252	209	247	239	249	253	249	246	236	243	222	251	237	245	241	254	242	215	253	219	221	215	239	262	241	241	226	248	244	202	224	233	240	223	247	252	217	224	258	256	237	234	239	248	235	226	237	250	243	236	281	219	268	254	254	223	254	222	220	195	258	246	237	243	218	229	265	265	214	230	242	246	227	243	220	268	229	249	253	216	259	255	225	257	223	236	243	222	211	248	235	247	250	241	203	261	226	253	263	258	219	221	223	233	203	221	254
17653	24611	13455	5436	2599	1557	1155	863	775	723	698	675	624	574	626	625	585	615	614	612	583	569	558	570	597	603	568	571	597	580	551	590	598	613	585	574	570	578	597	644	564	527	565	583	571	605	539	547	541	562	595	543	571	551	605	555	547	555	539	548	551	525	568	573	579	586	531	564	544	571	539	572	550	562	607	569	558	525	573	548	563	531	560	626	564	598	589	570	523	565	602	593	589	595	562	583	592	579	555	579	592	567	535	566	558	570	578	582	574	577	565	610	610	570	590	547	544	519	567	555	579	545	565	585	590	590	562	598	591	554	587	588	606	537	578	541	587	599	609	606	539	602	552	599	533	570	568	571	615	565	613	543	555	576	579	576	533	597	594	576	593	590	561	584	615	623	571	560	604	603	572	567	576	618	589	583	585	620	583	567	588	583	545	571	599	573	572	560	584	580	568	550	577	555	608	510	587	560	588	587	560	601	598	550	563	641	564	579	628	552	574	534	574	568	604	587	565	561	579	530	597	571	596	563	574	531	599	574	565	554	550	546	588	564	554	603	568	566	552	576	615	568	620	596	570	574	560	594	571	570	595	565	564	603	555	528	555	587	575	579	516	565	572	546	583	553	569	562	544	548	562	596	637	539	576	569	567	575	566	611	581	580	616	578	588	610	518	584	538	585	533	581	573	578	611	552	588	560	570	608	551	617	590	582	523	610	525	642	593	534	526	595	555	605	594	569	573	592	544	560	571	602	577	547	561	520	585	571	565	560	551	605	628	593	575	548	600	599	568	522	586	568	557	569	584	545	574	605	563	553	550	572	585	575	582	598	572	579	561	541	571	562	534	538	554	559	575	565	594	610	562	591	587	605	583	600	555	544	584	586	581	592	551	570	548	573	553	582	591	577	571	591	574	494	620	546	610	529	579	602	572	572	588	565	543	564	562	586	540	570	562	569	606	581	565	553	597	617	598	628	579	586	554	527	592	596	589	564	538	556	582	562	607	584	584	586	587	567	592	598	587	571	557	543	587	590	568	560	569	580	506	604	562	591	585	582	549	538	576	581	570	556	557	616	579	595	557	579	534	553	524	616	585	613	600	588	572	558	523	594	564	574	599	564	570	550	605	585	577	602	563	607	562	558	608	565	557	563	603	567	566	586	536	579	567	584	551	594	588	579	557	574	609	600	572	586	567	588	596	622	544	563	573	569	532	577	552	566	598	584	561	583	582	574	580	543	588	607	589	588	575	525	591	588	557	567	543	578	544	590	594	567	542	589	563	597	598	566	538	577	548	589	573	552	578	549	542	619	601	561	561	566	542	604	563	522	577	584	551	575	583	526	561	611	566	593	562	600	578	592	590	557	624	603	551	551	556	540	563	551	556	568	583	531	560	585	534	601	557	545	570	573	554	613	559	549	580	574	607	550	564	555	567	551	583	587	595	581	604	556	571	578	597	547	607	550	601	577	574	543	587	585	538	550	574	527	563	571	595	591	591	584	536	535	553	572	573	567	561	561	568	622	562	585	533	600	586	577	590	545	580	596	578	594	560	547	562	566	572	574	559	570	598	573	582	564	595	562	580	574	558	563	566	564	577	601	579	563	541	572	567	578	567	593	551	568	582	547	576	610	553	610	593	613	563	557	566	550	577	538	581	595	567	598	547	613	566	561	548	563	596	597	581	581	566	549	620	551	583	590	589	569	578	535	602	597	569	630	561	553	559	547	587	585	595	582	602	603	552	580	587	581	618	573	525	607	585	599	557	585	547	569	582	595	586	560	596	598	576	615	581	589	594	560	553	596	580	520	557	596	582	539	605	565	539	634	570	569	568	555	594	546	565	587	552	559	569	568	582	619	595	554	618	608	586	594	574	570	555	529	538	578	576	601	626	549	580	535	549	565	621	586	537	549	564	585	554	573	569	599	558	575	581	583	592	565	591	560	609	553	572	563	612	540	580	609	536	560	592	580	564	562	594	593	618	573	593	572	539	576	567	557	611	576	586	576	576	549	616	568	575	611	616	573	629	547	574	601	584	590	571	561	546	552	581	554	593	617	616	571	591	560	532	609	580	585	523	561	614	572	555	592	596	535	571	573	534	598	564	569	588	591	545	576	570	552	537	613	579	565	550	591	576	564	588	595	573	576	576	573	576	552	573	558	569	552	588	546	609	597	579	622	576	576	628	571	577	563	513	589	580	559	585	592	562	582	560	542	551	540	582	622	523	593	572	572	586	572	556	549	559	579	528	560	616	601	561	550	553	567	535	540	573	567	575	568	596	593	555	577	569	611	571	556	539	596	568	556	577	583	554	572	567	595	561	570	580	582	552	549	593	570	571	547	558	579	584	584	542	587	529	569	613	550	580	541	554	577	585	546	551	581	566	530	579	567	571	525	569	585	554	561	642	583	618	579	562	554	578	567	546	555	558	572	553	595	578	580	566	529	588	584	575	555	556	581	576	558	574	560	630	561	578	563	610	577	545	572	542	592	560	573	586	553	563	564	612	532	591	604	610	525	549	583	598	568	578	577	601	561	570	574	577	578	560	611	560	568	582	569	624	552	583	604	597	550	540	583	556	577	566	541	529	538	531	570	580	590	570	597	551	557	582	523	573	618	582	537	536	588	578	579	599	647	533	577	617	583	601	608	580	544	567	555	588	538	605	607	595	606	566	572	562	577	575	560	596	582	577	560	545	583	543	557	594	616	567	561	541	585	587	559	598	573	544	558	575	583	555	548	545	599	570	590	567	572	550	609	590	596	601	567	569	583	552	588	596	555	572	522	584	542	603	565	538	556	539	559	603	636	574	551	552	513	603	539	608	583	555	551	559	579	571	552	556	561	550	587	566	513	567	605	590	570	602	620	509	546	561	596	573	592	566	571	542	561	541	577	602	556	579	594	570	595	584	574	573	583	618	520	581	591	531	561	572	583	584	512	538	572	576	580	557	539	560	572	580	541	561	575	587	527	546	624	576	580	561	574	549	597	585	591	586	528	572	601	555	573	572	596	601	582	592	573	626	540	595	581	595	612	559	597	580	630	601	580	572	560	589	623	591	588	555	614	600	564	562	576	530	549	537	608	605	555	611	569	586	572	590	553	591	549	586	558	580	552	561	599	597	566	599	558	578	550	582	578	553	569	565	602	595	581	539	580	552	577	582	579	553	584	556	575	574	589	610	585	594	552	574	552	631	557	585	585	556	597	552	558	569	549	608	567	559	566	577	566	555	586	629	570	544	549	553	547	583	595	571	558	574	584	568	589	547	533	528	599	573	566	592	578	593	598	571	580	561	554	585	578	579	558	528	559	593	596	557	564	559	576	562	553	581	570	610	586	546	587	542	610	546	557	562	623	539	611	606	577	562	589	628	593	571	569	561	568	536	600	583	536	596	549	568	580	535	577	599	554	576	628	586	567	581	589	579	537	545	586	603	608	535	560	557	589	567	557	557	538	509	580	582	617	550	561	570	538	594	525	588	622	586	546	583	554	531	585	564	604
24400	21014	24297	27899	21051	19797	4596	1721	1008	714	594	510	413	418	411	371	274	264	227	261	219	224	229	231	211	212	241	188	225	203	240	205	173	183	226	195	220	186	230	190	186	219	188	190	196	209	212	189	188	194	205	196	167	211	201	181	187	193	215	194	204	193	184	213	192	181	182	180	201	214	184	194	192	195	180	188	165	189	178	199	179	189	181	211	212	191	197	221	165	196	205	206	201	197	213	214	194	183	191	184	211	186	192	203	190	175	203	158	199	192	198	193	194	206	186	184	210	176	188	195	208	211	193	176	178	186	213	217	188	204	201	166	189	176	207	209	200	186	173	177	177	192	151	170	193	198	192	210	203	191	207	196	190	169	210	170	181	196	210	188	175	210	205	193	176	186	199	197	172	212	185	175	161	202	184	181	200	169	183	165	202	203	191	197	224	206	180	169	193	167	164	222	195	180	208	209	192	172	193	189	185	177	178	179	195	184	192	181	219	202	165	194	192	145	167	185	212	211	197	172	197	191	201	177	183	194	188	186	183	187	202	194	199	191	199	183	193	205	170	209	202	176	201	198	195	162	195	180	206	191	175	189	197	190	206	183	186	201	190	205	187	170	185	195	206	157	187	204	193	202	183	181	193	199	198	203	211	205	192	185	192	217	190	171	206	173	198	200	180	195	177	208	171	180	199	187	218	220	164	170	207	175	191	186	199	195	203	221	177	196	207	172	176	182	189	172	188	171	203	174	182	200	157	196	193	207	178	186	191	201	213	191	191	185	197	181	180	190	174	227	190	170	218	168	201	192	185	190	193	191	215	188	181	200	203	188	178	219	193	203	199	184	175	185	203	199	187	180	178	181	199	219	197	205	190	198	167	175	184	195	200	215	241	170	207	178	190	192	179	214	165	204	196	191	188	167	182	184	196	187	190	192	188	192	177	196	184	180	180	185	180	200	209	193	176	182	186	198	200	164	194	221	173	166	176	184	208	185	188	189	194	184	189	197	200	221	186	214	190	171	181	186	162	188	173	190	194	209	209	191	189	222	195	172	196	183	147	204	175	199	200	187	178	193	169	188	222	173	197	185	209	169	210	183	186	182	194	189	166	203	211	198	200	193	186	220	213	160	191	199	218	198	186	171	196	192	195	196	183	190	196	198	213	189	197	187	163	165	178	212	163	190	165	190	181	179	175	206	219	163	195	209	195	206	200	174	186	203	202	216	201	185	201	193	225	190	188	173	187	188	185	189	208	201	194	171	200	183	196	190	183	198	185	181	197	183	195	208	203	188	179	197	183	215	205	158	174	199	180	196	194	184	183	208	188	205	180	214	186	197	174	176	183	192	192	176	173	194	178	182	196	208	190	203	187	179	191	185	192	177	203	196	163	163	178	219	180	198	185	184	198	162	194	208	205	180	183	184	170	195	187	175	188	189	189	223	193	194	181	205	193	188	196	211	190	166	176	178	194	183	210	188	184	191	194	173	190	175	166	195	187	193	205	207	211	188	186	189	185	189	178	188	180	213	200	202	169	195	213	197	170	172	206	192	195	221	183	209	220	168	192	211	203	197	207	192	216	192	176	192	170	196	188	168	207	200	170	173	200	209	185	161	197	187	196	215	152	192	184	183	207	176	183	171	195	191	201	190	157	164	180	169	170	203	178	194	179	201	197	189	205	187	201	210	175	194	221	200	164	203	160	179	181	208	204	171	189	200	190	173	207	210	184	161	187	188	168	206	169	196	205	166	192	165	200	159	188	191	197	201	173	174	179	191	192	186	182	162	174	175	186	169	187	196	197	208	204	182	186	164	205	210	187	213	221	214	193	196	210	205	188	203	188	166	198	183	182	193	170	211	175	189	170	176	161	190	188	190	187	163	178	195	189	184	167	198	200	193	168	175	188	165	186	182	207	172	197	203	176	189	213	192	219	208	196	179	201	209	199	191	174	207	177	173	190	161	206	188	194	186	193	207	196	205	208	189	197	175	192	186	199	182	188	207	177	194	174	183	181	196	187	212	192	186	179	193	184	176	195	220	194	190	184	180	196	209	200	204	202	201	169	184	162	190	174	220	187	227	163	190	185	232	200	198	171	196	212	187	209	185	188	202	201	195	169	186	172	222	171	183	176	180	177	196	205	199	205	222	219	176	184	210	212	192	168	174	189	183	185	208	192	189	181	189	213	194	183	171	193	161	180	202	189	175	193	207	149	185	183	196	181	208	202	184	195	188	210	202	217	175	197	208	192	192	162	202	179	189	202	187	173	206	178	171	205	192	181	188	222	193	164	188	198	196	189	202	208	170	177	181	190	206	180	177	179	185	176	220	205	192	185	175	174	201	188	181	161	185	186	216	187	193	192	173	197	151	175	203	180	197	182	184	207	215	207	182	204	200	197	210	186	167	186	202	197	206	200	202	174	200	171	200	200	169	195	192	177	189	195	213	189	187	187	204	183	209	188	195	181	185	182	204	199	204	186	173	194	191	209	182	211	215	199	176	187	208	194	184	202	207	189	181	194	185	193	186	210	161	175	174	158	189	171	216	216	172	210	202	194	181	202	193	208	192	216	163	178	173	171	191	192	213	199	205	200	186	195	201	210	198	187	204	214	165	183	193	186	190	184	173	187	187	195	171	196	206	188	175	180	187	192	203	208	188	181	184	188	184	191	208	172	169	196	191	200	180	161	189	171	194	217	191	205	177	199	166	206	183	209	184	171	196	188	186	219	187	211	186	188	189	188	190	195	182	172	205	208	214	189	195	215	190	199	195	164	174	199	214	177	218	204	176	188	203	192	226	232	202	198	193	189	202	178	187	217	201	186	195	179	208	168	199	174	197	193	179	204	210	210	195	207	182	205	210	199	179	203	201	199	193	178	174	203	211	191	190	195	182	202	179	201	175	204	214	180	196	192	202	170	189	191	202	167	216	172	204	194	178	197	181	170	183	199	187	196	196	204	202	201	190	180	171	225	194	185	184	204	200	199	216	222	219	191	189	183	169	170	185	202	216	191	187	187	189	193	199	192	211	174	245	178	222	175	181	186	168	165	208	192	188	204	181	194	189	214	198	180	239	207	209	198	217	207	176	197	179	179	186	195	200	200	188	188	201	204	187	180	178	222	220	174	208	175	209	183	210	192	200	181	190	189	183	181	197	209	215	179	199	188	205	185	185	203	184	191	159	181	221	187	177	205	197	204	185	202	187	205	168	196	173	196	177	170	188	189	183	173	193	235	173	180	169	176	191	207	180	199	182	169	217	192	175	172	202	227	185	196	175	206	226	218	192	185	153	180	194	200	193	193	209	203	202	173	178	187	204	187	180	197	177	187	216	220	178	191	186	206	189	198	198	173	202	192	196	187	175	190	190	221	185	193	195	184	201	198	171	210	192	191	203	179	195	213	187	202	190	180	215	214	205	181	168	152	197	201	208	171	168	171	192	214	194	172	167	197	200	198	208	181	214	176	177	181	194	188	189	208	180	160	177	183	209	192	195	170	177
17548	31089	19249	8630	3745	2043	1394	1061	863	742	714	643	575	575	518	545	524	490	476	504	518	485	466	495	469	478	495	471	476	476	476	465	475	458	474	441	477	470	495	465	460	487	441	494	480	476	451	482	463	449	454	475	405	447	468	466	486	478	463	434	451	473	416	464	453	469	458	445	454	498	472	447	427	480	471	461	466	457	460	409	475	481	462	449	486	479	478	454	451	452	465	441	468	472	468	458	445	467	416	447	432	468	491	452	473	446	469	474	461	443	447	449	480	507	471	467	441	467	460	491	517	452	443	439	420	486	479	514	461	442	510	504	465	443	511	446	463	461	445	434	476	496	506	460	493	451	460	416	502	449	478	449	420	462	453	455	506	437	457	428	448	432	447	434	466	447	433	476	488	481	470	523	461	520	419	462	429	463	501	472	461	448	434	472	444	465	456	478	481	424	504	449	487	437	469	450	508	500	444	452	446	443	474	462	518	440	446	482	492	431	513	461	456	454	478	473	449	488	438	477	485	478	469	425	464	463	458	440	483	479	473	493	469	484	451	500	451	469	483	453	443	440	510	484	460	452	462	507	466	495	483	466	439	474	446	477	467	482	454	493	456	463	482	479	505	457	443	474	508	436	468	477	460	480	486	455	453	450	476	469	438	452	468	462	463	471	491	501	479	488	440	492	434	444	469	461	450	439	499	475	466	407	459	474	487	508	461	458	447	460	466	459	496	492	452	461	454	443	481	481	460	472	477	451	449	449	474	455	489	476	447	468	490	480	463	454	482	427	504	499	462	469	490	480	443	500	488	469	479	458	483	460	487	445	476	432	447	471	457	486	454	464	501	460	442	463	482	476	477	479	458	434	454	464	455	477	435	460	462	468	464	464	449	503	485	467	496	461	444	473	476	484	480	469	479	454	476	484	452	442	449	453	465	464	503	438	457	480	492	488	482	441	472	449	477	504	464	433	476	448	461	478	481	519	451	471	502	516	484	448	454	474	467	465	510	467	464	474	459	482	479	461	497	417	455	461	512	443	481	466	443	413	449	461	500	476	460	464	474	455	444	509	490	474	466	459	463	451	490	480	471	451	481	489	452	455	473	525	454	418	443	448	433	455	472	484	472	497	458	446	470	426	486	470	427	456	512	449	470	486	454	494	465	450	436	429	459	481	466	430	457	476	468	474	474	486	535	481	440	471	435	469	481	458	472	467	480	449	515	455	492	454	444	486	455	471	514	451	439	479	455	447	466	460	458	433	459	422	467	443	470	475	439	451	445	459	426	476	460	444	477	446	460	420	472	489	484	466	439	468	494	491	433	458	456	507	447	458	428	455	525	477	451	502	430	460	436	469	459	472	479	482	476	466	464	438	421	463	475	470	463	460	472	473	473	475	455	485	469	467	440	411	457	430	429	480	490	429	451	457	470	499	454	470	450	436	443	457	492	466	453	460	469	441	475	441	483	448	478	425	464	469	469	475	475	457	490	495	481	472	452	423	447	471	445	469	487	468	456	479	443	505	448	482	436	505	482	429	462	464	494	472	458	465	413	433	506	442	497	453	448	451	475	474	443	472	469	461	481	517	460	483	466	470	458	489	493	468	466	468	493	484	465	441	478	449	449	479	486	478	458	479	487	487	475	489	446	493	464	472	488	486	464	497	459	439	475	480	499	461	428	441	467	474	499	489	483	442	515	443	471	488	465	452	478	445	484	453	465	501	485	444	461	490	434	435	461	464	444	465	446	442	509	467	505	449	453	474	457	454	439	464	446	479	484	480	464	465	504	495	487	478	461	448	443	492	474	440	454	471	476	474	435	440	466	445	519	448	429	438	439	460	431	451	478	451	446	464	466	447	492	495	455	444	490	480	486	462	479	428	456	434	429	481	487	493	468	468	476	470	465	459	505	460	451	457	466	502	451	461	461	479	484	493	484	477	479	466	469	436	428	457	475	459	481	480	450	518	455	492	427	458	446	473	486	437	453	421	489	464	462	500	485	481	457	428	464	426	464	431	473	461	459	437	468	472	494	489	510	475	504	494	430	472	478	492	471	455	463	452	435	458	478	454	463	466	442	464	471	456	485	464	471	463	462	460	448	520	487	468	479	456	490	451	450	494	482	454	456	497	398	477	464	454	473	499	477	424	480	484	504	453	481	481	482	481	502	443	490	468	478	467	444	448	472	461	484	435	441	469	457	461	445	498	452	446	436	454	453	449	435	450	473	484	474	458	495	463	473	451	445	465	461	505	458	484	471	434	447	456	454	475	468	462	475	474	445	441	483	486	448	465	463	465	475	452	485	491	433	468	453	439	480	472	488	412	501	498	481	492	451	483	446	467	460	487	475	481	484	510	461	486	489	465	443	482	467	479	462	466	476	481	477	446	485	480	439	452	475	443	468	458	409	445	437	453	438	449	445	497	472	492	467	444	504	448	445	457	442	494	455	455	442	467	493	466	484	472	470	484	466	466	489	501	449	444	464	456	454	477	437	479	488	478	456	456	477	478	454	488	480	479	459	484	482	423	483	452	471	459	478	472	482	463	446	450	455	452	464	493	448	469	484	461	451	493	451	464	438	425	417	439	488	467	464	433	459	471	438	440	501	496	497	441	473	454	461	484	451	467	455	437	461	462	496	472	474	487	459	464	478	461	458	459	459	457	444	483	469	437	469	474	479	492	443	469	445	458	441	496	477	470	452	461	452	469	456	505	468	483	434	458	503	474	455	499	431	449	479	466	478	446	458	505	430	455	487	461	446	436	455	435	489	457	446	471	440	434	468	449	496	434	481	425	421	466	487	435	493	463	440	485	462	444	462	490	489	466	458	464	474	445	472	457	461	516	473	448	471	477	493	491	492	412	458	483	497	463	481	463	445	474	470	461	447	433	504	440	461	441	479	464	475	480	446	434	485	473	515	438	465	478	462	465	478	513	446	474	460	459	438	457	433	489	463	491	525	461	429	458	469	466	427	444	441	501	496	467	473	465	458	456	442	438	474	492	448	452	462	508	482	474	488	418	465	498	493	473	480	475	487	457	506	444	508	467	513	458	457	461	483	453	481	466	463	473	473	460	471	476	472	437	489	500	436	491	497	455	465	496	475	464	506	445	460	433	475	473	489	442	466	458	460	473	461	488	487	465	464	448	499	459	472	464	454	447	486	457	446	484	466	507	476	494	493	457	465	466	467	433	479	482	488	494	435	453	472	436	457	516	459	483	494	473	453	488	494	432	507	495	481	484	460	464	465	495	458	433	420	474	474	468	463	464	486	446	462	474	451	474	474	472	488	453	469	443	469	436	446	477	486	446	462	493	455	451	479	498	445	442	519	441	481	461	444	443	429	436	462	469	504	423	484	457	443	449	492	445	506	453	531	489	450	459	485	497	497	472	488	446	482	445	443	466	486	457	448	451	459	468	493	458	472	451	440	483	475	472	440	458	457	495	443	449	481	470	446	481	485	459	463	446	467	448	472	457	455	443	453	464	481	471	484	508	456	461
23808	20967	24587	27543	20978	21084	18069	3432	1477	1088	926	677	591	473	473	430	344	248	256	248	278	210	236	210	223	228	212	248	233	177	201	203	202	213	172	209	188	188	185	177	178	174	176	183	210	192	179	153	171	183	177	180	195	192	179	198	176	185	193	196	170	155	190	172	197	137	171	168	171	174	198	184	189	189	185	181	211	188	167	171	184	189	178	194	156	191	183	181	190	171	157	180	191	196	185	168	170	169	167	184	171	178	173	185	176	180	206	185	179	158	191	201	184	194	179	190	173	182	198	209	176	173	215	199	161	176	196	157	185	168	194	187	158	187	187	175	185	187	173	198	171	207	166	191	183	193	181	186	168	199	187	184	174	193	191	185	198	183	200	166	209	191	207	196	165	196	191	173	198	160	157	161	176	195	171	173	176	174	169	167	184	173	197	167	190	202	146	197	176	154	178	168	183	157	185	186	190	206	160	186	173	216	182	168	182	150	162	199	187	176	179	186	175	190	211	172	189	167	193	181	178	203	188	165	173	156	168	176	180	196	188	197	178	176	156	182	207	187	168	183	193	188	167	195	193	168	189	180	170	194	197	183	164	195	190	204	166	198	204	178	165	196	182	177	189	170	167	192	192	167	177	179	197	184	179	189	197	193	195	140	177	170	182	191	166	168	186	169	185	188	155	167	194	207	196	189	210	182	166	187	190	168	166	162	172	174	191	188	179	179	204	188	169	161	180	183	177	197	193	191	168	185	182	204	174	175	184	170	189	166	188	192	170	176	197	174	154	201	169	161	168	157	170	168	180	173	173	211	187	202	189	169	167	190	206	202	205	155	178	186	184	185	170	180	195	170	182	170	196	164	171	191	181	170	178	180	181	171	179	188	190	177	175	189	164	181	197	165	164	181	187	143	176	181	172	172	183	186	181	186	166	186	202	169	173	172	161	176	189	181	193	154	158	200	147	158	194	169	171	185	188	180	207	183	178	187	182	172	167	171	160	187	171	171	208	199	174	192	189	204	161	175	207	186	197	189	190	178	198	173	179	190	201	171	179	167	180	163	180	173	181	188	171	192	176	191	177	165	171	161	177	178	196	168	178	183	163	188	194	161	177	188	158	158	193	153	172	170	176	186	195	188	164	204	159	202	188	199	161	176	184	174	175	174	160	203	185	184	177	199	181	169	183	155	197	156	166	172	189	168	205	176	169	184	161	169	186	168	185	186	183	173	165	167	165	182	176	185	176	194	199	194	202	165	154	203	188	188	182	188	195	222	179	187	205	184	191	190	185	191	170	176	185	196	158	183	183	177	180	179	182	173	177	175	170	178	198	179	180	189	172	187	198	176	180	169	171	180	202	149	161	183	174	172	158	191	173	192	197	183	192	168	192	180	164	176	181	170	186	153	177	186	173	182	178	180	179	195	201	166	216	171	170	176	200	167	172	180	179	164	166	167	192	177	183	175	163	186	168	194	195	206	161	175	175	179	167	198	168	182	228	172	175	178	181	174	165	145	190	174	193	184	195	197	173	177	172	176	185	185	195	174	205	162	189	166	172	194	167	186	187	160	188	182	186	201	167	197	175	144	182	180	180	174	191	200	157	181	172	205	163	186	179	209	185	169	190	182	182	205	177	196	162	167	188	196	190	204	196	165	175	169	159	160	180	186	161	179	180	188	194	199	183	173	184	186	174	155	161	193	177	187	182	183	191	181	173	186	181	180	181	205	198	216	194	184	192	187	195	194	190	202	223	187	201	174	159	187	191	193	174	200	181	187	184	165	180	170	179	193	183	178	198	195	168	172	197	180	190	185	205	197	179	195	180	181	194	172	191	198	168	164	172	205	203	174	166	193	192	159	181	173	174	185	180	180	176	190	208	167	161	158	192	157	187	186	192	187	175	171	181	165	186	178	181	194	207	175	192	181	180	179	220	174	164	170	196	178	169	160	188	184	166	180	192	174	201	184	197	166	189	200	183	182	159	158	190	188	170	187	176	183	172	187	184	175	196	187	175	223	199	187	176	201	171	175	176	177	175	188	171	201	182	187	162	186	191	174	173	181	196	179	175	186	172	166	162	190	192	179	184	177	165	171	185	173	171	181	188	193	179	200	191	160	179	157	172	187	179	179	176	224	162	186	211	174	170	171	162	177	186	197	184	190	182	178	178	180	173	165	198	198	189	190	171	170	161	190	188	154	196	198	181	173	161	161	184	199	195	169	156	192	193	192	184	179	170	177	174	163	178	171	189	174	193	176	166	175	188	184	198	175	168	180	187	168	176	168	163	177	168	165	159	170	177	164	211	189	169	153	164	182	197	204	182	174	169	184	159	172	178	206	191	172	193	182	204	210	171	179	192	193	196	189	187	190	212	159	191	174	205	184	179	173	138	175	188	184	205	166	168	162	176	175	193	185	205	193	149	186	189	182	183	171	191	159	156	172	181	159	171	165	193	166	192	145	145	187	200	165	166	202	164	177	183	157	179	187	182	190	190	171	189	183	177	177	191	174	186	176	217	201	183	189	167	190	172	199	195	174	195	201	207	165	214	172	197	170	182	194	196	185	178	169	150	189	180	172	186	162	171	197	180	159	152	174	179	149	207	178	171	189	217	203	174	179	170	172	176	170	186	180	200	182	201	158	183	172	196	183	178	185	182	195	172	195	201	201	192	203	185	198	194	174	178	177	189	178	187	176	160	177	184	180	168	192	167	175	167	149	177	193	191	161	188	175	180	206	163	199	191	188	180	179	171	170	192	194	184	186	179	163	205	163	182	167	199	148	181	158	163	176	190	189	177	175	193	190	180	167	186	161	180	180	160	196	178	194	164	166	194	162	177	175	196	184	162	184	195	184	161	176	192	210	195	188	188	182	203	181	197	174	180	169	166	180	148	180	178	192	179	174	194	192	185	184	178	186	164	198	161	171	166	186	178	182	160	169	205	157	198	159	178	186	177	198	204	157	152	204	161	178	168	183	194	179	173	197	175	180	194	181	167	200	202	173	197	201	189	179	166	193	189	171	195	168	166	160	201	186	156	175	181	174	177	170	181	182	178	161	170	189	163	174	172	163	195	179	174	179	208	169	182	216	186	184	179	157	164	176	179	192	193	170	188	181	182	171	189	198	154	194	157	182	187	189	178	174	163	157	188	179	186	169	193	192	174	171	150	213	162	183	191	174	178	157	193	182	164	193	188	176	163	180	175	160	191	177	218	196	178	193	189	172	191	196	178	178	168	167	172	187	213	176	166	177	176	186	179	180	179	165	166	196	181	173	157	187	178	175	175	212	173	165	184	168	188	160	190	229	178	188	179	169	210	178	181	199	205	176	206	187	181	178	203	195	183	185	197	172	176	177	183	163	169	193	212	158	160	194	197	202	218	197	165	166	191	181	189	158	165	207	177	171	182	164	166	190	178	192	163	155	167	167	179	159	188	146	186	145	193	191	171	192	170	191	193	178	192	164	169	166	175	173	182	142	201	189	184	172	177	197	196	191	187	193
19272	35693	22878	10321	4822	2693	1830	1287	1005	850	763	654	612	610	564	543	593	541	500	470	487	488	488	473	446	484	460	473	457	467	458	445	454	463	463	476	447	439	407	452	454	450	455	461	434	423	456	439	430	474	424	425	424	438	435	445	473	438	434	477	437	444	425	481	424	441	436	435	456	456	466	471	414	412	423	432	461	436	429	435	454	433	474	435	474	413	452	409	418	433	454	431	407	462	429	476	454	447	423	418	424	460	438	401	410	422	446	448	433	466	405	477	434	435	440	440	410	431	460	423	437	424	446	443	440	449	451	439	455	421	455	432	444	434	416	418	448	470	420	408	439	450	452	441	410	417	422	417	440	446	458	418	424	472	435	436	419	449	412	448	454	433	436	486	420	460	450	416	404	462	416	403	435	426	476	470	418	454	458	423	444	455	431	450	448	440	420	467	457	437	471	444	426	437	457	472	431	405	491	454	438	453	444	452	422	411	470	472	447	459	422	436	467	425	461	454	440	467	403	457	454	431	416	448	443	443	454	415	454	421	471	457	447	421	466	421	421	469	471	431	414	472	428	411	455	449	446	427	417	402	418	422	428	465	446	426	495	420	442	400	446	463	452	424	414	423	418	463	405	442	471	401	452	426	436	488	431	429	444	453	422	432	466	429	429	436	444	428	431	433	436	443	442	436	373	406	438	435	433	407	437	419	407	435	432	424	413	433	417	460	473	412	414	450	466	426	471	429	446	448	436	434	433	441	435	439	443	428	438	422	446	461	432	451	416	393	464	437	435	434	409	435	468	451	429	460	463	411	459	433	401	411	429	428	403	460	411	446	433	429	442	486	440	421	463	452	446	420	445	434	445	429	431	467	473	430	439	431	449	426	461	406	448	432	454	416	477	432	439	411	422	416	457	421	438	422	434	417	450	421	457	454	440	433	443	453	421	436	404	417	435	411	453	454	472	443	422	436	416	448	430	451	441	434	442	460	425	447	454	416	429	437	442	478	468	452	421	457	435	421	435	443	435	460	430	424	441	460	452	399	432	421	454	434	440	414	429	426	421	402	439	433	429	459	479	436	439	444	445	445	406	438	422	417	445	421	467	447	467	462	454	382	419	428	466	446	451	430	444	436	444	423	422	447	455	467	439	434	410	422	424	439	429	449	420	466	457	437	474	443	446	438	424	448	421	435	436	426	423	471	433	433	417	462	424	456	480	458	410	457	421	432	444	413	446	440	443	438	445	454	386	460	441	443	414	422	447	458	421	433	456	429	451	423	456	417	459	404	452	456	440	407	453	426	414	406	447	413	431	435	444	432	423	447	427	440	474	411	400	448	405	398	427	478	438	435	420	418	404	447	399	451	420	435	392	437	477	439	443	430	440	413	420	450	431	427	461	440	451	447	451	441	398	431	424	421	452	426	437	436	441	385	459	461	427	458	413	471	449	449	417	446	444	477	395	419	447	447	471	422	460	415	404	445	389	478	436	424	437	444	447	446	447	431	424	415	421	485	433	443	429	496	459	456	432	415	495	415	376	467	454	413	450	437	416	408	424	423	428	411	432	416	451	431	426	447	431	438	441	456	432	465	431	414	443	434	428	413	490	404	474	445	402	436	439	406	427	424	407	439	415	456	429	420	459	454	480	451	422	431	400	425	456	447	499	393	415	425	439	460	440	402	468	464	444	432	428	435	494	448	457	448	427	443	449	402	443	443	424	420	431	434	457	448	420	448	450	418	445	449	432	444	416	430	423	413	432	445	443	469	414	468	434	435	401	422	435	454	425	437	477	426	444	398	445	458	414	421	441	466	442	417	445	441	470	444	434	492	445	445	401	426	450	419	434	416	449	452	486	430	436	432	433	460	467	427	451	453	435	430	419	425	466	427	420	436	420	448	418	446	456	413	433	432	404	441	438	408	425	422	418	415	440	420	404	437	452	434	451	455	427	454	423	458	443	418	415	482	436	426	433	420	441	459	453	450	479	458	444	427	412	433	454	411	420	424	446	467	451	429	424	489	432	442	428	442	394	470	475	424	442	429	439	444	420	437	453	435	490	455	433	427	421	415	471	465	460	473	457	433	439	456	450	437	404	447	439	430	466	450	467	412	424	462	432	444	439	413	436	412	438	417	419	394	479	407	448	436	432	470	437	419	454	431	421	452	451	444	464	429	412	451	421	406	402	469	415	406	441	477	452	439	441	409	468	449	444	425	447	430	433	416	447	421	435	405	430	430	425	418	413	500	425	406	433	451	450	434	440	422	438	449	442	422	395	418	443	476	423	391	476	452	441	448	456	458	466	434	413	431	428	436	426	470	423	441	421	425	408	458	431	454	430	393	451	458	508	431	441	427	456	422	508	457	458	456	433	421	441	427	414	422	441	470	414	415	442	426	430	399	448	429	459	417	492	409	432	417	437	438	447	401	459	460	479	417	407	401	400	468	474	394	470	429	424	448	417	411	431	428	474	445	434	455	422	416	445	456	449	425	437	468	418	421	464	483	458	430	451	446	460	415	480	429	441	408	438	435	450	453	427	404	413	403	421	448	444	443	429	411	426	438	396	426	426	450	423	437	431	419	451	446	438	427	456	429	445	485	396	454	436	432	427	414	454	429	419	439	439	432	457	470	407	394	433	468	435	453	368	441	476	428	410	446	402	446	435	470	430	436	452	428	432	451	447	455	442	442	442	438	471	435	485	427	430	404	411	437	413	428	447	448	427	417	400	434	438	458	453	437	455	447	401	442	431	432	420	434	463	393	447	449	446	478	439	439	432	413	435	446	440	433	430	444	445	424	468	474	492	400	406	438	417	458	417	440	409	417	431	423	449	436	443	418	439	427	416	458	468	457	409	422	410	464	494	450	444	442	464	426	482	398	444	401	448	461	444	441	422	437	398	462	427	432	435	476	427	426	511	442	446	447	443	413	458	427	413	420	415	482	445	450	418	424	466	430	439	464	428	447	486	439	420	447	429	404	439	471	442	471	434	456	441	454	433	409	435	449	483	433	395	421	449	422	458	456	472	399	436	467	445	431	432	456	411	437	439	436	445	429	428	418	410	429	394	459	458	449	475	435	474	399	432	424	412	465	455	434	452	461	449	464	427	414	449	428	429	386	402	437	459	459	409	428	440	455	421	459	431	415	423	459	417	449	414	436	441	419	402	413	463	468	465	429	434	434	442	431	440	455	465	457	424	450	423	412	413	404	407	421	435	395	462	432	434	420	435	424	467	415	465	477	415	441	428	448	437	408	422	414	447	471	423	398	448	486	453	447	438	416	435	406	418	459	444	406	426	434	430	413	453	447	450	428	466	413	429	435	417	469	456	436	420	450	473	457	437	452	402	419	422	463	422	434	424	441	498	453	459	424	454	446	467	427	450	396	428	410	455	423	434	434	429	441	427	425	422	416	404	426	449	404	418	426	395	428	443	469	447	405	456	452	468	397	446	419	432	452	428	454	438	430	463	439	407	429	438	434	466	484	460	463	459	455	432	385
30882	22304	21102	11107	3847	2160	1543	965	707	598	507	447	387	337	362	357	287	292	283	271	273	253	226	258	252	253	216	238	236	252	236	241	225	242	253	256	229	231	232	223	221	227	224	227	269	242	247	246	239	241	255	250	245	255	260	246	231	243	264	193	250	236	240	257	257	256	240	231	246	225	257	234	223	252	212	250	240	223	241	238	223	258	230	248	232	209	230	238	237	206	221	207	229	213	230	235	236	253	225	259	248	215	240	228	244	220	239	246	244	245	220	241	231	237	237	227	212	230	218	235	254	214	229	226	220	243	213	218	220	190	238	236	221	250	218	225	248	244	245	224	251	255	221	220	226	226	250	258	271	237	216	255	245	252	253	231	217	206	255	203	238	226	254	245	226	231	247	249	236	244	227	233	231	218	209	222	223	199	225	264	218	235	242	238	259	233	259	255	249	199	237	223	220	240	225	241	218	233	256	247	228	251	232	230	236	249	217	235	232	246	247	234	231	250	243	241	242	223	234	198	253	230	239	277	227	211	219	229	243	245	234	225	215	249	228	252	253	250	265	234	265	259	227	241	213	247	199	234	228	208	224	219	248	241	236	223	251	207	259	227	230	243	237	230	245	259	240	224	244	214	231	247	260	221	218	219	269	216	223	251	240	228	272	214	223	262	230	235	217	240	265	241	226	225	266	249	255	239	250	241	261	275	246	235	234	220	227	238	221	236	241	249	261	237	236	245	229	218	270	235	254	241	227	249	227	233	243	241	250	225	245	215	237	236	240	227	262	262	235	222	245	211	233	246	212	226	224	277	226	258	253	212	251	241	235	212	258	237	224	210	227	234	275	238	231	232	249	234	245	222	235	222	223	272	229	224	232	247	212	253	230	229	213	211	216	227	255	204	267	216	243	220	231	239	196	212	225	217	210	272	245	245	205	221	259	243	239	217	250	249	236	252	222	248	259	240	228	240	241	239	253	232	238	222	233	227	230	211	227	241	235	230	234	238	226	221	257	231	241	233	247	220	222	240	227	228	232	236	257	228	236	198	216	202	248	219	220	219	236	221	235	257	252	259	254	261	235	241	238	239	206	250	226	227	219	237	247	213	230	242	234	240	242	246	201	212	201	234	222	224	236	255	230	234	249	241	256	254	244	218	218	208	219	220	247	239	275	225	227	264	238	234	231	235	243	250	251	219	226	219	235	229	219	240	228	209	252	264	237	240	236	220	255	229	243	273	228	223	237	225	232	239	213	255	233	224	229	215	244	243	249	241	236	228	239	239	243	220	232	241	207	244	264	206	228	230	220	249	245	246	247	206	235	264	234	240	269	266	226	242	222	219	250	232	223	244	243	238	247	209	224	226	244	248	209	254	244	218	250	252	205	260	242	228	243	202	252	250	235	219	219	222	230	220	248	230	248	208	238	251	233	272	217	238	244	239	219	228	230	211	240	247	212	252	229	213	243	248	230	243	212	248	249	229	225	242	232	253	247	224	251	233	230	214	214	238	277	212	211	245	243	216	227	240	234	242	237	238	229	216	261	228	212	222	243	251	232	250	261	262	240	256	247	251	242	248	247	249	235	260	230	226	226	231	207	251	252	243	251	263	252	228	231	241	252	212	207	239	233	233	269	227	235	228	242	241	253	249	251	263	215	245	245	247	227	238	224	253	215	214	239	228	224	223	226	257	232	262	258	243	243	255	213	218	217	251	225	256	226	249	254	228	234	221	230	214	217	250	235	232	238	264	221	237	231	260	210	238	232	245	237	217	238	240	228	250	232	231	233	218	242	223	240	226	206	222	235	228	234	215	218	214	240	214	235	236	237	257	209	225	219	227	182	235	251	255	235	229	224	249	254	208	236	251	247	254	229	208	252	257	239	233	207	230	233	220	225	239	235	209	244	241	238	233	223	255	230	254	265	238	222	194	230	223	209	238	245	241	222	236	233	220	252	263	245	234	255	236	228	239	214	237	235	234	245	243	247	208	238	241	196	212	254	254	234	237	243	250	248	236	237	240	232	232	235	230	240	213	222	236	230	231	234	233	224	227	228	240	249	234	212	232	221	243	252	249	264	228	236	225	237	267	233	219	214	241	240	268	232	243	223	226	223	222	268	254	243	247	216	254	242	237	222	220	222	249	215	232	229	244	248	208	249	224	208	237	230	228	213	226	244	242	253	228	232	247	246	214	267	258	225	230	243	242	240	248	245	227	231	236	222	243	216	223	208	247	253	240	229	263	250	264	246	241	245	254	188	217	224	230	240	234	242	231	234	235	238	263	210	248	254	224	224	237	243	263	212	215	246	255	214	202	217	250	242	218	236	233	255	260	220	243	240	213	233	232	238	225	235	267	227	263	231	244	250	242	246	236	239	227	228	242	217	197	207	234	252	264	232	220	221	258	232	200	260	221	237	264	227	256	231	236	214	235	242	221	243	229	216	222	242	231	225	227	246	227	260	214	252	218	251	244	233	225	249	213	240	220	254	242	250	244	231	241	222	233	230	265	232	234	222	243	257	256	239	241	238	241	238	228	255	213	227	230	216	238	220	235	234	209	247	236	231	226	236	271	234	226	223	252	231	219	222	229	256	259	220	247	225	220	230	254	229	239	248	243	236	235	236	214	245	217	247	223	262	210	204	239	234	229	217	240	248	235	242	232	217	222	237	187	241	230	241	233	215	233	230	261	244	244	239	250	197	233	239	219	219	250	221	227	238	224	263	251	227	233	248	217	212	242	230	237	219	242	247	220	246	241	238	230	251	230	234	252	231	236	196	250	248	217	203	195	247	233	238	238	256	219	224	253	243	200	227	240	195	201	219	246	254	233	226	267	244	257	217	219	229	247	246	250	217	232	230	245	218	221	234	237	235	214	229	242	214	240	222	243	204	217	242	228	224	247	250	248	241	205	231	211	245	227	235	237	238	239	226	241	256	213	240	246	226	209	248	239	245	207	247	223	245	259	234	248	243	231	246	239	213	209	230	252	204	230	222	239	252	255	225	233	212	247	236	244	237	235	230	205	208	263	241	222	214	247	214	237	257	270	231	248	242	237	250	225	244	246	253	209	217	232	200	251	232	227	236	228	222	230	247	237	241	247	259	227	211	244	257	240	262	221	235	260	209	221	233	229	237	229	233	230	205	242	231	225	195	222	244	237	237	236	259	252	247	258	193	228	236	247	239	222	229	252	224	259	227	245	227	227	236	235	239	260	222	243	266	251	245	202	219	216	208	226	227	245	259	219	215	252	203	233	213	258	235	242	241	221	224	215	223	234	278	219	242	214	205	205	247	255	245	191	251	259	218	233	226	222	261	231	233	228	224	262	251	222	229	248	235	220	230	259	213	242	237	206	202	210	253	256	224	224	225	234	277	219	233	259	233	228	235	248	237	242	219	224	271	249	232	227	234	242	229	235	233	241	250	245	253	200	239	208	213	222	243	231	252	239	241	256	226	251	240	267	222	217	235	273	271	231	234	219	219	223	244	248	239	228	236	236
18144	24160	13429	5550	2543	1495	1106	938	743	714	689	614	588	631	641	592	605	574	590	557	572	574	542	569	583	593	567	601	556	568	581	541	625	574	571	578	536	615	561	526	543	582	555	572	512	590	561	619	539	545	569	577	530	536	632	569	575	557	550	558	595	563	527	601	564	583	564	520	565	563	583	580	589	620	572	571	548	573	549	563	523	631	532	564	579	547	560	554	548	578	547	569	559	560	545	515	543	554	596	566	573	600	532	553	591	568	532	577	581	574	547	579	573	606	508	571	588	574	577	576	544	530	567	588	526	523	533	524	612	554	534	548	513	557	587	549	559	557	518	519	554	515	536	559	572	545	566	543	564	559	546	583	599	588	559	570	566	560	567	582	545	574	587	552	558	569	543	577	537	563	583	556	558	569	553	560	569	570	531	615	569	595	551	592	571	585	529	574	588	542	594	502	526	557	592	582	534	567	556	563	541	586	547	581	528	577	584	564	597	576	561	520	566	520	526	547	522	554	533	546	548	565	570	565	576	567	568	553	573	613	538	583	552	545	552	552	583	532	523	531	523	543	552	545	568	560	532	551	603	559	601	524	563	577	588	547	582	547	591	571	547	558	608	543	579	578	533	547	572	568	562	587	586	542	557	571	587	556	562	565	569	554	537	571	557	574	561	563	567	574	505	537	621	522	579	567	560	540	550	519	579	568	584	549	549	566	585	534	552	554	547	565	576	537	549	540	565	586	558	567	562	579	545	544	533	548	542	581	592	515	519	547	569	549	595	544	582	557	606	576	544	596	592	618	582	593	592	572	556	557	589	587	569	564	585	566	560	549	563	527	488	559	556	588	537	536	552	557	552	574	549	589	571	601	529	576	607	539	533	519	586	593	546	545	535	596	537	571	586	557	547	582	572	566	559	600	578	593	548	573	562	524	566	503	552	613	600	590	512	585	596	622	521	566	537	543	581	561	572	585	560	546	576	572	555	568	576	571	544	565	565	553	553	545	538	558	582	570	605	536	596	608	565	570	587	594	566	562	556	584	572	555	552	607	528	576	547	582	566	590	537	555	596	590	561	504	546	584	558	568	530	579	531	552	574	552	535	574	560	551	559	555	554	574	537	572	574	531	568	573	558	518	542	532	545	538	580	568	531	556	541	557	574	594	565	582	568	580	575	538	579	581	603	605	523	540	537	533	582	592	588	567	544	528	525	564	534	524	573	582	570	563	583	562	512	579	528	555	545	575	571	577	562	564	598	574	583	544	554	546	593	610	606	573	571	589	568	542	553	530	561	577	543	598	552	571	570	576	584	581	569	567	592	567	553	561	571	614	589	519	591	569	602	613	551	602	561	514	561	576	554	561	570	616	554	555	575	591	583	534	573	565	554	556	599	603	581	570	510	578	560	580	543	544	545	555	556	557	583	525	562	559	533	577	580	540	577	528	573	564	494	523	562	582	582	566	608	516	576	550	628	571	589	586	521	561	577	564	519	553	589	546	580	572	554	574	575	562	558	590	578	529	546	580	571	589	568	574	527	562	581	549	611	589	562	548	547	572	592	582	557	556	582	554	597	593	586	559	558	633	566	550	541	555	563	591	568	589	560	571	561	554	547	541	561	554	547	520	536	573	538	543	549	537	555	553	551	544	562	565	557	567	514	576	581	591	540	575	583	531	576	593	581	558	561	589	565	528	561	528	557	548	528	547	535	547	544	590	597	586	599	586	561	585	558	608	570	592	548	572	535	569	557	602	509	509	573	536	575	546	581	571	611	570	575	561	591	559	554	569	540	578	559	598	559	559	529	609	549	534	552	600	574	593	566	605	580	585	577	583	565	536	592	566	571	567	533	556	548	579	540	548	574	545	540	597	616	627	598	554	534	536	551	562	573	582	549	568	534	558	565	538	570	546	520	559	531	536	585	583	557	532	544	588	530	563	586	578	575	543	594	621	577	553	578	569	521	623	607	566	566	566	530	593	592	542	598	563	572	544	562	577	583	617	557	556	587	552	628	575	549	614	545	580	609	565	530	590	544	553	552	562	579	581	580	540	550	554	565	585	574	590	544	569	523	580	543	589	540	593	570	570	567	535	574	547	564	594	549	571	540	551	569	587	562	523	528	586	585	533	566	594	568	546	549	507	553	563	532	596	525	574	578	569	559	575	580	552	556	558	560	554	611	551	607	558	599	556	582	560	614	579	583	584	556	553	582	561	515	578	541	543	559	564	556	537	534	555	554	544	576	555	541	575	535	557	573	543	609	600	536	543	547	547	523	567	561	556	545	589	585	548	502	605	538	599	573	571	538	538	581	585	563	603	546	558	545	574	562	519	558	595	591	557	517	569	558	556	544	591	540	583	516	555	548	555	533	536	580	580	574	580	561	575	555	542	558	569	552	555	599	581	554	544	591	532	577	589	583	557	529	523	623	572	598	599	556	574	551	556	518	562	544	554	592	595	535	586	602	579	540	613	547	591	520	568	546	564	570	538	551	568	601	597	575	551	550	578	535	535	582	590	570	552	595	592	588	532	556	570	598	568	554	539	552	555	581	534	586	583	561	540	608	586	599	543	589	558	537	554	568	568	584	604	530	574	542	579	540	545	544	570	591	603	558	591	584	573	575	542	523	594	556	565	581	564	579	559	519	555	561	578	533	570	550	529	572	549	567	551	542	566	554	585	573	596	558	605	594	564	512	543	581	602	567	559	568	520	576	591	575	575	535	550	565	535	547	577	564	553	538	569	544	593	526	537	592	550	542	576	533	555	559	573	546	548	565	606	590	510	599	558	584	556	580	527	562	574	565	562	610	590	560	561	582	559	545	564	596	605	616	583	540	562	559	525	539	578	565	544	552	596	612	556	548	559	607	556	587	562	515	565	550	547	556	563	552	567	554	653	595	514	551	553	582	530	529	579	613	577	568	547	549	599	582	583	573	511	598	582	577	574	580	528	546	555	562	555	561	564	544	584	625	595	575	576	546	550	581	524	584	554	599	524	593	583	557	566	507	590	547	538	529	561	570	543	529	568	526	562	607	573	519	565	542	544	549	608	545	593	575	593	596	578	552	551	563	568	589	493	580	581	585	556	625	541	522	537	625	583	530	568	557	589	561	524	529	607	577	557	588	568	537	583	625	552	540	558	552	537	571	547	625	581	579	577	545	568	549	574	562	545	558	544	564	594	567	533	521	534	560	568	555	581	560	577	585	629	552	536	569	543	539	559	618	574	541	605	589	531	573	524	580	577	545	512	607	533	585	625	566	588	574	551	574	560	622	537	573	578	591	582	604	556	517	569	586	613	579	567	614	565	574	581	553	540	554	556	568	590	553	573	591	566	560	538	592	561	562	526	586	535	587	558	573	579	579	537	576	580	563	546	564	538	581	605	581	569	558	570	570	563	506	575	608	573	575	583	557	584	573	485	543	535	544	521	535	534	550	563	575	597	604	563	562	549	540	526	573	579	577	556	585	561	594	579	568	577	546	541	575	568	552	545	596	579
24367	20998	24282	27914	21037	19782	4909	1684	1040	757	661	500	421	347	377	338	247	267	262	224	236	212	213	226	240	213	199	234	210	206	183	198	188	182	197	184	208	197	193	189	213	196	205	177	167	209	172	200	195	214	202	183	204	182	181	213	172	172	192	212	181	189	187	198	187	196	186	202	196	181	183	190	188	199	184	179	192	171	171	199	219	193	200	187	196	174	162	177	192	198	167	214	201	199	204	189	149	176	182	184	175	175	165	195	174	196	181	173	178	169	169	189	193	174	171	200	195	195	176	198	181	183	166	191	203	178	189	189	208	168	188	203	192	178	186	153	163	189	181	163	188	180	194	188	193	194	179	189	187	211	167	190	190	196	181	203	188	177	188	186	202	198	160	185	180	155	187	151	193	177	180	200	196	196	188	176	190	174	198	174	188	190	192	195	195	164	169	176	161	181	194	186	193	179	186	204	198	204	175	156	173	184	194	181	190	198	202	178	210	182	217	172	182	198	166	187	183	170	189	183	186	169	206	176	169	187	197	185	185	203	177	172	181	185	161	172	183	185	183	202	200	164	201	190	197	170	190	172	197	195	181	198	180	165	183	183	177	175	172	178	201	180	216	197	184	185	185	200	186	185	183	186	179	186	166	208	177	184	177	180	154	186	197	192	167	202	206	176	212	182	193	186	185	189	184	179	201	171	168	172	182	155	195	165	193	202	169	185	207	216	168	210	179	172	167	206	187	186	187	182	202	190	197	165	181	201	183	218	182	157	179	187	178	201	178	206	173	184	184	190	200	204	191	179	166	184	184	178	203	169	186	201	152	211	209	204	177	183	179	167	184	188	180	198	180	183	178	217	167	167	195	186	174	166	188	177	190	205	165	176	189	185	194	208	199	187	192	180	162	199	172	170	154	165	173	179	186	168	200	210	202	212	201	198	206	179	204	194	181	177	212	176	181	169	185	173	184	197	196	181	197	180	172	172	170	192	172	164	189	191	200	205	184	195	174	171	183	186	213	186	172	151	183	185	203	188	157	196	184	191	190	162	182	182	169	186	172	181	187	218	199	175	194	192	214	184	202	217	177	174	167	180	196	174	178	179	200	196	195	187	176	191	206	175	203	192	193	180	204	194	165	183	181	197	208	180	197	180	177	183	213	201	163	181	191	186	209	177	204	194	193	176	214	171	182	191	193	214	194	202	210	177	179	212	208	206	188	198	176	202	189	176	215	204	196	199	189	193	180	177	179	209	214	180	197	214	193	174	189	173	195	207	168	190	189	176	190	180	167	163	183	199	177	188	184	177	151	193	169	174	180	207	214	197	185	172	193	167	171	198	198	187	166	180	188	202	156	181	171	200	194	187	195	171	177	209	199	201	189	159	192	194	188	179	220	182	195	179	199	213	198	182	191	203	183	163	194	206	185	202	178	199	166	190	170	190	172	215	197	184	195	192	210	179	182	169	176	181	210	172	185	188	188	194	184	195	185	164	192	203	174	196	212	184	183	205	166	184	192	212	178	166	201	216	190	206	166	199	199	211	162	190	188	172	231	194	169	200	194	203	193	185	177	173	224	202	178	180	170	184	183	181	197	178	193	161	193	203	184	176	195	204	167	201	174	179	182	189	186	185	211	158	164	173	175	200	192	196	186	173	183	168	162	152	190	192	167	181	161	195	169	200	177	174	155	195	208	190	197	185	176	183	172	195	177	177	200	186	182	168	181	190	219	176	174	196	193	218	181	205	184	193	192	165	170	168	211	185	177	184	178	190	175	183	164	186	172	204	204	182	183	178	179	170	193	188	183	174	171	185	203	185	204	207	196	175	186	196	180	170	182	167	184	164	196	172	181	177	175	204	186	182	190	212	204	173	184	176	161	164	187	177	195	191	203	184	209	193	186	179	213	189	195	196	175	191	198	181	167	197	160	181	188	185	206	189	186	169	157	194	186	227	172	185	173	209	188	193	181	188	189	170	186	190	179	195	183	185	169	178	193	191	188	204	200	193	180	168	194	157	168	181	205	213	197	175	217	167	169	169	194	195	232	203	201	176	221	184	203	187	183	196	201	178	178	196	169	165	160	197	184	168	193	190	172	170	206	190	167	175	174	208	192	176	190	196	199	187	195	163	207	189	190	195	189	189	200	179	217	187	180	178	182	179	198	202	184	195	198	208	191	200	211	189	176	193	184	171	203	197	164	185	169	169	187	162	203	173	164	202	203	198	204	177	196	173	178	207	203	175	177	192	198	205	189	169	165	172	198	182	175	162	179	178	162	176	180	168	151	182	197	172	159	164	181	182	175	189	189	194	186	140	181	191	190	190	184	180	187	146	188	197	182	172	175	190	161	194	184	183	185	189	167	177	177	174	202	214	197	182	171	187	173	192	203	213	196	188	187	198	200	202	166	180	181	186	194	178	170	167	158	192	192	191	196	180	189	191	199	180	194	209	180	190	196	181	190	176	187	196	195	192	187	170	178	202	192	170	216	201	185	175	164	175	164	175	183	205	185	205	191	185	211	186	172	172	180	195	190	195	183	172	183	180	173	178	205	167	165	192	165	199	183	177	198	174	193	187	163	182	181	169	189	173	191	185	192	188	190	182	180	180	176	171	188	181	184	188	209	189	182	163	204	178	180	202	173	197	206	178	170	197	175	183	174	189	171	183	189	204	201	177	145	189	181	193	185	219	195	188	179	190	225	164	186	195	184	192	187	192	188	181	158	160	168	185	159	186	199	192	175	186	191	196	163	175	209	180	189	193	187	160	190	178	217	180	193	165	209	180	201	209	196	207	168	193	189	188	208	163	193	186	178	194	180	185	185	182	190	189	203	224	199	203	184	162	161	193	167	201	179	168	193	211	159	215	174	177	197	230	185	200	193	180	199	178	162	179	215	190	184	174	189	196	183	200	179	171	176	177	177	197	169	185	166	220	172	177	196	161	178	180	185	180	176	206	192	201	202	217	194	207	186	202	174	163	186	193	184	197	187	172	173	199	166	187	193	178	184	179	204	187	195	176	175	185	177	172	208	175	175	176	198	186	183	178	172	174	196	169	179	184	163	170	179	178	168	197	195	182	197	184	190	192	173	182	188	181	184	175	167	196	179	196	190	195	178	180	201	185	194	160	187	199	223	201	173	171	187	211	176	173	181	189	216	184	176	178	168	168	193	181	200	166	174	221	190	185	203	169	183	164	173	167	172	203	176	201	202	203	201	192	154	176	189	182	166	202	214	195	178	198	188	208	177	183	196	187	172	187	167	170	195	193	165	178	194	170	185	181	174	187	207	158	193	214	185	189	186	172	198	184	203	182	199	173	212	174	204	176	199	190	201	218	158	179	189	181	174	168	165	183	195	206	163	183	180	183	194	214	178	207	173	174	195	171	206	191	228	174	196	190	174	191	152	196	209	166	201	185	202	182	191	195	184	155	180	189	177	191	171	197	187	184	205	188	174	186	182	181	178	195	177	210	188	171	164	181	188	168	215	192	180	188	190	204
17366	31449	18606	8016	3549	2093	1452	1151	818	799	677	608	566	566	542	500	518	525	462	478	493	477	516	474	494	439	472	488	481	431	475	467	461	450	485	489	479	427	437	469	454	446	482	414	439	483	484	453	436	446	430	472	480	447	430	466	472	468	471	438	428	447	427	465	453	431	443	476	468	458	477	428	445	427	474	479	460	429	435	450	441	401	495	440	447	450	401	420	444	491	429	466	491	442	432	457	426	454	472	464	493	455	457	441	453	474	484	434	436	412	453	465	453	469	495	466	450	501	470	462	466	435	466	468	479	453	497	475	423	497	465	477	474	461	465	472	419	440	460	479	439	421	408	462	477	435	483	407	479	431	419	479	440	473	462	419	476	483	417	447	486	457	439	429	449	443	448	479	449	391	458	445	444	444	433	436	435	469	421	478	478	449	461	465	446	426	451	439	482	497	424	463	453	449	444	449	441	451	456	443	437	478	478	488	468	419	450	459	501	451	435	477	471	489	428	480	489	433	425	491	434	496	439	490	459	423	487	437	465	462	443	412	460	430	444	484	430	457	458	469	450	447	454	431	447	514	477	450	422	477	450	435	456	456	468	440	471	444	474	443	400	437	399	459	423	407	421	457	442	405	441	455	466	468	446	396	462	463	467	468	436	433	423	460	466	481	490	410	452	441	442	454	437	473	427	475	435	490	478	436	464	462	455	450	474	501	441	433	448	429	458	429	459	450	490	459	443	478	484	464	461	436	410	484	458	430	462	447	435	449	459	453	489	422	451	481	478	431	470	433	475	473	448	490	460	430	457	455	432	442	475	480	435	500	495	431	437	422	446	415	411	484	443	467	450	436	490	432	439	460	418	469	461	453	451	469	431	445	454	480	425	439	448	444	455	457	411	446	461	464	451	424	461	458	486	478	470	467	458	467	477	466	436	465	495	433	426	445	432	458	490	478	464	466	468	472	434	472	482	499	479	471	433	449	438	473	418	463	457	455	466	427	449	454	475	459	463	451	479	500	439	470	461	464	432	409	486	446	436	500	508	473	461	473	457	447	415	455	452	434	438	505	460	466	457	470	472	466	439	480	480	456	442	459	490	449	442	461	444	447	458	465	465	458	470	457	447	425	490	444	458	472	458	486	421	443	459	426	453	480	430	413	441	438	481	451	459	494	507	470	465	437	506	434	478	481	472	428	461	444	452	409	497	474	454	464	452	465	468	485	450	469	447	445	444	431	451	447	432	486	487	431	433	414	468	442	464	482	452	463	462	442	467	452	456	484	452	473	462	470	428	476	435	467	461	465	446	464	476	505	463	436	438	452	443	484	450	443	439	455	472	469	448	475	402	465	464	497	452	466	433	465	463	472	443	472	445	522	463	474	437	459	427	436	449	458	489	474	470	481	446	444	426	490	490	493	452	428	459	440	453	470	456	407	421	467	450	420	456	436	457	466	462	432	436	458	466	468	436	425	460	438	469	462	456	456	467	456	470	482	431	462	452	470	478	475	467	455	438	470	405	417	420	470	470	464	463	440	496	483	470	434	414	455	459	457	477	496	423	463	458	455	451	450	430	448	477	443	458	450	462	419	484	507	434	455	451	470	427	437	461	442	425	502	444	443	449	437	480	449	449	446	496	455	419	468	435	455	460	429	471	427	468	443	441	463	443	439	455	454	450	428	455	464	470	483	435	452	438	430	435	487	454	455	472	498	420	487	482	467	519	469	444	475	482	451	441	465	444	481	498	452	487	414	418	466	480	472	471	448	451	521	434	387	440	463	462	442	436	418	476	442	440	445	417	416	464	465	466	486	470	448	440	446	444	459	456	478	429	448	484	433	468	475	451	428	504	461	479	463	434	454	465	447	481	463	394	452	468	452	486	486	463	462	431	466	450	467	419	454	444	453	472	454	472	517	459	410	452	454	467	444	433	500	425	469	416	497	439	465	487	491	460	447	431	456	422	419	453	423	479	446	489	453	466	457	477	472	471	450	475	470	474	458	486	461	483	423	495	455	465	445	422	419	490	441	441	454	441	469	423	442	456	474	461	427	444	464	448	429	463	438	443	481	423	464	434	446	490	471	480	452	429	430	500	423	452	437	467	449	436	486	436	432	461	452	452	453	449	435	434	424	472	474	461	462	462	438	502	456	462	420	461	450	461	433	431	437	457	454	455	480	445	462	453	446	479	454	441	444	452	435	432	432	421	446	465	488	432	414	483	473	438	427	440	502	416	460	475	448	445	417	484	437	472	467	448	431	458	414	432	475	471	418	435	454	476	460	492	509	463	423	426	442	442	431	458	460	472	414	426	440	465	473	447	478	409	441	423	456	469	451	497	416	435	482	433	444	433	432	434	450	459	447	459	438	436	444	429	425	394	473	445	424	467	499	447	451	471	483	445	446	472	468	447	438	452	427	449	442	438	485	429	470	448	483	449	495	429	465	462	437	476	422	453	471	424	483	465	449	429	448	474	450	466	448	458	459	451	472	433	432	457	453	449	466	451	464	444	441	466	459	505	449	449	444	483	479	504	403	455	454	453	438	415	490	466	455	437	451	427	468	464	493	465	461	461	443	422	436	484	466	471	473	451	432	451	481	447	451	473	474	488	453	484	438	469	440	467	439	412	465	437	460	480	424	489	449	445	433	446	450	454	440	460	449	449	470	441	440	466	465	455	494	447	425	437	501	455	485	485	422	494	427	481	442	455	428	448	462	452	478	479	458	447	462	453	458	447	476	448	427	464	418	461	434	443	486	472	430	440	447	435	436	485	433	451	467	447	458	458	457	452	469	459	456	438	503	455	455	435	493	432	446	471	460	451	447	461	460	469	394	487	485	471	439	462	470	417	418	433	466	434	466	400	458	442	469	455	426	414	455	476	475	487	460	440	451	425	450	434	463	462	463	463	462	472	420	462	472	452	441	431	445	471	466	513	440	472	454	437	473	426	439	466	429	488	467	455	479	442	446	462	464	394	453	476	435	483	468	497	418	421	484	444	439	455	438	464	446	470	468	431	468	468	434	432	460	450	477	441	462	444	457	484	438	451	476	456	436	458	449	476	416	434	449	417	446	492	419	445	459	471	451	463	481	444	460	453	441	455	492	432	416	473	485	457	438	489	445	418	453	439	446	498	457	460	480	461	443	461	436	439	418	465	432	461	473	458	476	462	456	481	451	485	420	460	499	421	411	451	492	451	474	460	460	446	455	475	434	458	475	469	467	484	446	428	450	431	440	468	468	460	469	468	455	490	429	447	453	467	481	420	407	446	476	473	458	460	449	465	463	490	462	461	438	452	464	410	480	445	484	436	438	457	445	440	496	453	424	429	464	448	460	444	420	477	483	461	469	412	435	438	468	463	499	470	445	457	466	448	483	433	438	487	473	463	432	507	467	439	488	429	443	457	442	433	432	441	454	451	435	421	423	473	439	492	460	466	444	434	449	476	448	423	454	424	481	448	439	476	452	459	476	446	460	483	458	438	458	462	478	454	463	436	440
23826	21030	24651	27613	21043	21188	18038	3618	1556	1049	827	668	547	467	455	379	331	290	217	278	245	246	248	222	242	248	229	195	217	225	191	195	208	178	184	217	179	206	178	179	149	180	184	200	151	169	189	182	162	177	176	176	183	174	190	162	182	181	180	157	172	183	168	175	191	185	169	170	161	163	162	190	171	190	192	177	171	177	164	188	160	157	177	197	177	181	174	161	171	184	187	205	196	182	188	173	157	168	191	200	175	177	166	189	185	155	163	206	151	182	193	174	193	157	160	191	152	171	178	189	161	145	163	199	189	181	173	165	161	207	186	170	177	186	203	187	164	164	163	172	169	153	162	177	179	150	171	209	193	175	159	161	158	155	171	184	183	186	173	182	165	163	179	202	194	166	167	181	195	183	184	190	169	184	176	164	163	191	173	183	169	154	199	188	199	178	161	173	182	208	174	162	174	173	158	166	153	197	155	177	180	167	184	170	155	186	201	176	189	173	211	213	181	155	169	148	156	173	205	189	178	174	165	189	146	179	180	155	186	180	177	180	196	214	147	162	195	165	194	195	159	158	164	186	165	161	177	170	165	166	183	204	177	182	184	166	168	195	206	166	196	196	145	172	190	162	177	178	157	180	168	196	168	179	193	165	178	163	176	209	194	174	175	181	195	190	188	195	178	181	166	205	201	184	174	193	204	199	183	187	187	190	209	186	144	156	156	163	169	172	184	177	185	187	184	176	156	180	179	187	174	173	171	151	165	185	173	192	168	164	161	176	166	169	199	192	189	172	173	204	188	171	155	176	183	175	168	191	177	157	195	196	157	191	177	174	180	192	199	162	191	167	156	171	171	159	192	189	200	150	152	166	180	184	193	155	176	190	177	156	198	179	172	170	185	187	159	164	173	186	163	167	176	169	190	191	162	187	190	178	226	194	178	148	176	175	171	171	160	161	191	182	192	180	168	187	189	155	185	196	187	168	176	172	180	176	157	187	178	178	173	196	176	174	172	157	181	173	156	186	183	184	179	199	170	194	174	171	148	168	164	174	165	184	163	166	177	192	165	184	169	183	187	158	175	174	173	172	193	201	149	191	181	175	181	153	168	181	182	181	176	156	145	192	198	197	170	147	210	176	177	175	156	184	195	197	188	167	151	146	187	159	177	157	176	200	181	183	176	175	181	182	176	168	193	161	163	162	178	178	173	148	178	170	199	185	169	171	168	168	158	169	171	194	174	167	188	176	162	179	183	181	176	198	181	183	187	170	167	197	188	179	180	164	190	165	159	173	170	173	165	173	168	159	169	188	180	185	179	166	189	174	186	152	145	199	161	179	178	183	184	179	154	199	184	170	188	181	170	193	158	185	161	169	200	170	184	184	229	191	172	173	188	201	181	146	180	164	179	191	167	171	185	159	174	173	155	182	175	155	178	171	162	177	170	194	178	165	164	172	171	171	174	165	159	155	185	160	187	172	180	160	184	178	174	165	168	166	174	172	152	137	172	191	156	166	166	156	193	180	194	156	190	179	185	185	152	171	140	187	157	179	193	163	194	168	192	190	190	178	188	178	182	163	149	173	163	173	181	180	180	165	175	166	184	136	185	158	187	201	169	169	193	196	207	206	183	184	147	170	193	171	186	181	174	178	170	188	174	166	161	178	187	172	160	176	173	206	181	185	176	171	173	196	203	173	177	182	177	179	179	174	187	170	183	196	173	193	186	183	189	170	179	186	170	205	206	159	165	171	191	191	149	164	194	183	174	189	173	176	196	175	155	183	174	196	176	172	147	166	178	191	172	176	162	181	181	175	174	165	142	168	165	171	178	182	183	174	169	171	175	186	174	171	178	181	182	195	158	189	173	161	182	187	154	199	165	185	179	174	184	178	181	179	156	190	165	155	190	201	157	152	169	158	183	153	202	190	176	204	173	183	156	165	165	155	166	169	167	178	186	171	158	153	170	171	194	150	180	162	188	174	166	169	166	188	164	168	186	176	152	158	197	165	159	167	163	173	158	160	166	149	171	173	166	178	185	173	162	183	169	161	187	189	184	161	190	176	182	164	193	184	159	161	202	169	148	164	201	182	161	155	186	184	167	196	195	183	160	187	176	178	175	173	181	182	169	156	170	188	168	187	148	181	170	207	173	179	180	182	176	168	173	188	182	165	183	202	187	163	192	161	186	154	179	195	172	201	168	170	168	179	175	190	188	158	158	204	171	164	147	192	156	132	199	158	153	172	171	203	155	195	175	166	205	181	195	170	178	180	169	159	156	184	188	164	179	182	171	173	201	179	163	208	180	165	182	181	171	200	166	196	202	155	196	177	174	194	195	161	198	179	186	184	175	157	184	183	188	180	180	197	182	191	170	182	191	177	155	158	161	180	180	186	186	171	152	177	200	174	153	170	162	162	193	170	171	172	173	173	160	173	160	161	176	184	144	183	168	164	161	172	165	177	200	174	180	177	189	159	199	146	150	185	187	188	157	179	190	178	165	162	153	181	175	173	158	176	170	174	143	174	182	172	180	171	186	163	180	208	169	156	165	181	183	197	179	160	175	147	169	182	153	177	161	171	151	184	144	163	173	155	206	179	204	177	168	187	201	173	136	178	161	149	202	183	196	180	170	180	160	159	185	178	183	148	145	171	172	178	205	188	174	199	178	186	185	195	161	173	143	156	162	176	166	179	170	190	168	167	149	164	173	210	182	171	169	169	177	171	176	184	159	177	146	186	204	190	155	184	178	168	150	191	154	170	182	152	159	174	171	142	169	169	169	181	191	184	173	151	177	182	173	165	183	194	164	175	182	168	150	177	183	162	161	184	153	176	164	183	199	194	165	187	201	166	197	156	200	215	174	179	158	165	171	182	184	169	188	201	186	201	158	164	148	176	198	162	147	200	169	159	193	188	191	154	191	174	165	171	151	193	193	199	170	194	181	179	179	182	189	173	168	173	184	162	176	162	171	159	157	179	152	190	166	171	152	200	173	162	203	182	163	176	181	164	176	177	188	199	179	184	185	165	171	177	187	190	192	170	225	203	174	166	170	178	188	201	164	168	152	169	148	165	173	187	154	163	157	154	171	173	174	183	170	174	200	177	164	163	165	174	147	174	176	206	177	189	191	196	184	151	159	186	179	193	172	175	202	174	202	160	188	184	196	171	172	169	169	201	181	158	179	174	192	169	165	166	172	168	188	180	178	200	207	159	177	164	160	174	188	155	181	187	198	188	159	205	172	173	204	172	171	171	174	177	188	165	182	178	189	151	171	174	154	165	207	206	164	179	158	186	180	180	167	171	181	170	189	189	194	163	201	183	190	174	177	186	172	184	174	165	191	185	187	195	186	160	184	143	186	184	198	182	160	181	171	176	177	185	189	176	147	160	167	170	153	183	205	158	178	182	199	186	178	172	187	203	190	204	173	166	176	191	151	169	160	190	176	158	188	157	174	171	184	179	169	173	147	154	181	163	203	165	147	146	187	164	174	186	189	160	166	181	207	177
19071	36047	22357	9758	4619	2794	1855	1287	1050	836	760	674	647	509	567	532	535	514	441	488	467	467	428	450	477	456	492	481	452	433	487	483	410	420	409	433	438	441	450	407	457	469	463	401	410	460	424	405	470	441	420	439	420	463	450	429	403	431	442	438	441	424	398	424	435	443	444	431	477	479	400	431	433	446	433	369	421	439	423	450	396	417	453	413	414	429	462	425	413	446	425	418	448	439	431	425	441	442	457	407	419	451	421	440	437	410	435	435	411	442	449	455	444	454	455	448	396	426	436	413	391	431	439	435	444	466	447	417	402	452	439	427	454	440	406	419	426	383	478	399	413	425	440	439	438	467	447	463	451	434	432	423	421	471	438	417	391	433	413	448	452	435	446	411	421	412	475	440	419	436	409	399	437	438	430	437	413	443	430	458	444	366	404	416	434	443	441	422	438	426	413	428	398	448	440	413	441	420	441	440	446	427	464	418	467	419	433	408	427	415	437	452	413	450	486	422	429	499	392	437	429	445	380	466	418	427	418	442	427	430	464	434	429	413	418	442	463	441	434	415	410	409	440	469	442	383	429	397	442	398	467	402	404	407	416	432	408	431	418	424	441	427	417	434	438	443	412	427	435	409	466	430	432	428	452	381	404	413	448	407	404	428	428	389	422	407	422	432	449	436	430	455	403	409	408	473	421	449	411	417	459	415	462	435	375	418	416	419	421	449	425	437	423	453	407	436	455	458	409	448	406	430	423	420	458	458	388	405	429	450	430	419	414	461	423	437	459	444	437	413	442	441	457	394	409	399	433	422	466	431	446	422	436	444	445	458	388	417	408	435	431	373	458	416	407	404	447	402	397	438	436	433	475	415	417	433	430	398	401	424	399	448	410	468	429	456	455	409	394	448	386	421	433	414	447	407	422	418	421	438	437	404	420	443	425	429	445	412	467	417	421	460	450	426	411	446	422	401	456	456	434	407	440	418	433	442	414	429	409	465	411	458	438	442	423	440	426	439	458	428	476	413	422	425	453	432	453	434	413	425	404	434	424	418	385	415	412	441	445	429	424	422	405	425	405	433	449	403	389	445	446	453	404	419	461	436	461	419	407	425	398	456	450	433	412	438	434	419	445	412	393	422	415	453	430	428	446	443	463	468	428	398	442	411	424	444	413	432	431	410	400	441	434	447	425	413	415	423	421	414	393	440	427	433	421	427	400	409	459	429	436	418	421	426	432	431	408	453	422	421	426	414	390	409	458	426	410	434	417	403	420	428	450	435	403	425	410	391	456	419	467	417	419	442	468	426	447	444	397	462	437	433	430	433	380	442	428	446	419	407	413	435	432	401	444	411	381	437	441	406	427	411	402	451	429	414	402	456	411	421	422	427	393	444	424	396	445	469	407	419	444	442	437	491	437	417	382	425	435	414	399	453	425	421	437	419	417	428	438	419	429	415	428	379	427	405	420	454	447	445	474	444	419	433	396	442	418	428	408	419	419	480	429	437	427	452	460	433	440	429	429	481	451	419	413	409	416	453	429	420	431	439	392	435	441	423	420	447	439	455	419	407	441	460	453	397	438	408	435	452	425	389	401	462	426	437	416	439	428	443	426	401	449	425	439	409	407	423	426	427	411	414	413	405	371	425	433	402	406	420	467	399	407	418	415	441	419	461	447	424	445	422	450	439	407	405	434	439	443	415	426	403	450	428	416	436	430	437	450	451	405	435	446	412	413	457	428	451	459	484	411	422	428	479	396	405	426	450	438	429	424	451	444	425	426	411	404	398	402	417	434	443	426	449	415	463	413	404	402	416	426	419	433	432	450	426	440	425	430	408	475	418	428	418	409	427	411	440	445	383	427	430	432	437	437	416	423	415	409	473	455	408	468	437	396	384	403	451	411	446	385	415	435	452	438	414	418	398	419	423	412	450	383	442	421	461	448	382	460	430	465	409	430	448	408	448	406	463	448	412	473	370	406	428	384	381	432	423	456	467	445	408	438	418	424	426	416	440	426	449	448	393	485	459	446	428	425	377	433	425	405	413	447	408	430	454	419	451	437	413	401	453	430	426	403	462	428	415	383	443	417	416	419	422	406	435	425	452	416	442	439	430	410	435	429	383	460	438	435	414	432	438	420	455	442	413	406	438	430	448	442	439	447	464	461	423	426	444	437	434	415	411	406	438	419	419	427	413	422	429	475	397	445	423	437	413	432	414	433	453	437	397	393	396	430	450	444	384	415	416	435	428	427	422	480	397	451	369	416	419	401	418	434	466	401	440	427	434	432	418	411	409	432	421	413	397	449	441	476	448	415	452	423	417	448	445	419	410	433	381	382	411	429	396	446	459	404	398	453	486	440	431	444	419	444	405	456	440	404	431	460	429	447	403	425	420	446	432	463	439	422	431	437	397	450	439	405	458	413	453	416	433	458	414	448	462	424	401	413	440	404	443	403	418	398	431	379	437	402	452	473	429	476	402	413	443	434	422	472	423	399	429	437	412	411	410	457	396	422	467	396	426	409	444	444	418	433	422	390	439	417	432	423	419	425	423	463	435	442	405	418	427	440	443	451	399	400	460	424	429	440	451	428	421	418	435	441	404	433	432	439	382	450	452	444	435	420	375	375	411	441	444	447	430	407	417	399	416	398	464	437	395	424	416	430	419	473	435	431	436	436	422	451	443	453	400	439	424	450	455	442	417	449	427	402	470	404	411	428	401	459	396	434	402	446	382	450	433	421	443	455	420	439	413	407	427	413	443	426	463	444	432	433	396	403	444	405	406	438	407	426	433	429	434	422	434	414	473	434	416	440	449	443	422	447	428	426	408	462	419	413	443	446	397	439	457	420	405	420	423	416	463	425	403	373	440	445	431	412	452	451	465	456	420	396	417	427	416	441	464	409	451	447	436	405	431	408	429	452	417	382	425	403	420	415	426	418	421	413	408	442	400	425	453	399	467	422	441	441	439	396	436	391	446	460	426	427	454	415	416	440	420	424	425	436	404	422	426	413	410	434	440	418	447	449	419	433	403	470	427	430	436	410	417	422	402	438	419	452	442	428	397	408	462	420	453	430	409	394	403	446	436	400	464	418	427	442	444	430	432	461	429	419	407	451	425	437	396	446	445	445	408	444	412	381	421	399	438	404	392	434	413	386	422	410	452	418	409	396	407	414	460	426	412	453	434	458	439	426	442	451	382	433	415	403	410	425	448	449	449	400	397	445	426	422	433	420	458	432	368	400	426	437	407	427	455	419	393	461	455	469	418	426	421	429	430	444	420	424	424	431	428	408	447	454	416	480	425	416	442	455	430	433	486	409	423	450	414	442	440	464	416	409	429	430	430	425	432	394	454	467	435	409	396	436	414	428	459	465	461	402	459	433	412	435	397	409	459	443	445	422	392	458	409	408	454	413	441	448	436	411	443	410	426	441	431	427	441	426	418	424	437	427	450	456	422	444	438	463	473	427	418	416	414	472	432	416	421	414	452	418	424	474	465	416	443
30831	22317	20944	10352	3695	2192	1632	1008	653	573	485	413	396	331	302	277	279	289	243	272	234	280	270	228	268	257	238	245	251	264	244	226	253	231	222	234	232	250	240	231	216	214	227	218	200	250	209	231	239	218	260	236	226	227	232	214	233	262	227	246	261	262	233	225	237	212	233	210	211	231	231	218	244	239	219	229	257	211	245	225	241	196	233	255	250	208	234	214	227	220	236	229	231	218	259	241	218	254	232	224	241	220	253	244	260	221	237	240	235	240	217	213	234	235	257	243	276	253	238	247	228	229	245	284	241	210	239	227	196	224	265	232	233	262	234	231	232	232	232	212	229	217	254	226	245	199	251	250	222	210	248	234	243	224	236	268	230	260	233	226	222	228	225	237	259	245	240	237	267	263	235	231	247	242	231	222	243	226	221	245	229	218	251	244	224	250	243	238	240	245	228	228	256	225	227	252	229	266	240	258	236	218	216	251	245	251	212	202	238	240	254	236	244	252	237	212	223	239	221	247	240	249	236	221	239	219	234	240	257	206	235	220	241	222	223	252	249	229	220	215	209	238	214	212	199	220	240	238	205	233	221	232	215	238	226	222	222	231	229	214	245	229	229	226	225	236	231	230	227	219	236	228	238	227	213	229	252	221	210	209	212	230	243	219	223	243	227	237	279	259	258	234	241	222	229	244	231	237	244	220	219	227	254	213	206	251	239	214	251	238	230	219	215	239	231	217	200	247	228	234	227	235	232	226	243	230	238	239	242	219	236	210	215	232	267	206	250	231	223	262	245	242	247	238	212	235	216	257	242	222	233	219	241	230	232	209	221	239	191	180	239	228	225	280	270	194	241	223	234	235	221	249	233	205	210	247	212	206	247	240	225	235	243	241	226	245	257	215	235	247	258	268	239	270	235	228	234	240	232	227	232	211	216	235	240	247	235	216	206	260	213	221	228	218	239	223	230	231	201	237	239	195	229	242	250	226	230	221	217	223	228	221	244	241	201	228	228	236	236	230	240	237	249	238	212	230	201	218	201	235	202	207	237	245	242	239	222	221	234	236	225	218	259	212	210	200	220	261	213	232	207	205	228	235	203	221	235	225	217	182	222	227	240	208	231	239	231	221	267	245	226	254	246	224	211	194	229	216	233	221	229	227	230	234	243	212	230	224	215	256	208	240	209	266	267	199	234	245	177	235	223	230	215	245	222	226	227	224	252	234	234	230	227	219	232	225	219	206	245	218	236	258	238	241	228	251	246	233	219	232	242	227	231	220	231	234	223	230	210	215	230	199	209	248	251	235	237	246	220	192	218	225	210	232	244	235	221	238	224	216	227	249	253	234	272	224	218	236	212	228	248	218	217	236	227	204	240	260	226	239	221	240	232	262	202	231	256	211	200	249	255	252	236	234	245	269	255	246	212	240	269	221	224	201	216	246	214	230	217	238	215	204	243	240	237	253	221	217	220	220	241	200	214	242	212	236	242	223	254	234	209	233	219	236	219	233	245	225	224	235	230	228	269	237	223	206	222	229	266	237	272	218	234	220	209	245	227	229	264	214	214	244	202	224	240	225	238	224	205	223	262	246	256	264	209	219	251	254	221	232	216	251	242	233	243	206	224	219	228	269	226	235	198	252	228	226	242	235	207	216	212	234	244	219	241	222	208	217	252	249	235	214	241	240	218	234	243	237	227	193	239	262	223	206	227	237	219	232	228	253	226	241	230	237	223	254	258	229	230	231	206	225	237	225	215	235	235	229	235	231	219	236	218	245	256	234	237	236	233	230	231	246	213	229	228	220	251	229	211	227	227	223	273	210	231	228	234	205	230	230	235	249	217	217	241	215	211	216	242	241	243	222	244	236	224	189	250	246	243	245	226	217	226	269	207	235	256	242	231	228	235	235	200	234	232	221	242	244	227	246	250	218	226	229	212	209	244	212	211	201	212	216	223	216	222	225	236	252	247	248	221	225	224	239	228	235	260	194	255	236	239	212	236	225	209	264	238	259	238	234	229	234	254	238	224	229	230	235	220	216	221	221	260	221	251	220	202	216	251	225	254	211	214	232	214	241	221	227	228	240	234	239	215	224	258	241	223	219	242	226	189	211	258	223	206	266	248	258	238	254	223	219	224	259	208	244	239	235	233	235	229	249	234	272	272	250	240	266	215	263	234	245	246	235	213	243	239	214	253	236	217	233	236	224	228	221	229	255	259	213	263	222	244	252	276	235	206	254	227	246	234	232	230	199	225	230	226	223	242	245	239	216	230	241	232	258	217	260	207	204	228	238	226	210	224	219	241	209	226	246	202	234	235	238	239	220	226	207	261	208	214	253	220	245	244	241	226	214	231	213	246	247	253	239	232	259	216	223	218	215	235	244	232	234	228	240	265	229	226	222	241	287	230	234	226	229	219	220	239	229	234	239	216	201	252	258	246	236	231	234	233	230	237	235	222	216	221	217	258	226	260	208	213	229	206	233	211	213	230	226	229	233	210	234	252	278	225	231	237	207	186	250	209	229	239	214	193	218	231	233	208	223	247	215	247	256	240	210	249	236	206	248	211	227	233	258	252	242	214	236	274	229	212	240	202	218	228	226	247	222	235	253	216	228	207	227	219	212	236	262	233	247	226	208	257	230	228	193	221	203	219	223	236	263	203	210	237	226	236	201	218	228	235	241	234	228	255	248	237	257	252	206	229	224	237	210	230	227	222	238	225	217	209	257	239	244	232	241	244	222	212	232	239	241	233	211	251	220	258	206	241	227	218	249	215	251	232	232	249	239	227	235	255	222	247	230	236	222	247	204	256	207	223	229	234	217	226	230	234	218	255	256	246	245	242	225	208	228	218	237	238	235	229	244	220	235	239	196	214	230	228	206	233	246	244	228	243	231	214	246	191	231	213	222	203	201	255	225	220	227	237	219	254	203	225	236	235	264	236	204	238	237	249	224	220	247	239	211	248	209	233	223	249	248	234	232	216	258	242	236	237	251	236	219	207	210	239	224	265	226	233	207	223	218	214	239	216	251	218	228	217	227	224	232	235	245	270	232	216	233	239	225	228	232	233	218	241	222	225	210	235	239	231	246	240	254	246	276	240	228	238	243	225	225	242	227	240	239	213	226	228	253	231	229	263	201	247	242	263	246	211	242	231	233	218	232	188	205	224	229	223	225	236	244	255	252	241	192	240	248	239	222	232	213	225	239	221	216	209	240	206	254	217	218	210	222	191	232	227	230	201	258	217	226	236	236	237	251	242	226	217	222	236	243	229	249	262	247	183	243	243	246	220	241	239	238	250	248	221	187	222	236	246	238	213	226	242	245	222	240	235	219	235	259	254	219	224	210	212	222	250	233	221	199	228	185	243	224	213	247	226	243	216	238	242	217	222	241	224	237	215	214	227	238	232	250	235	209	246	260	246	241	249	217	229	240	209	223	239	252	230	217	250	207	205	238	230	262	243	247	231	227	217	210	249	231	238	231	187	197	229	205	216	212	233	216
18093	24769	13107	4829	2357	1548	1154	863	710	689	663	629	619	604	562	603	585	522	590	562	568	576	585	579	597	555	563	514	606	570	558	544	553	529	539	562	524	563	556	547	599	549	532	547	554	528	549	572	586	591	548	573	486	554	531	567	560	559	532	543	524	538	542	558	532	614	521	583	599	525	514	553	588	549	574	569	550	563	591	557	541	575	565	564	567	559	547	582	591	533	556	506	578	561	576	569	545	563	533	507	551	551	549	518	526	500	558	503	552	566	535	579	593	541	541	541	530	566	528	519	554	544	532	565	546	573	549	609	543	554	549	562	567	573	559	560	553	557	539	558	567	584	535	561	537	578	553	585	578	584	557	492	575	590	564	555	500	561	566	519	547	537	554	571	547	539	537	557	532	522	554	572	557	549	561	542	541	579	513	549	528	576	563	547	567	538	569	534	554	553	583	553	569	524	577	565	566	552	567	549	528	559	574	553	530	548	597	565	527	556	555	552	562	535	547	580	600	556	575	543	538	593	538	533	570	529	533	559	610	535	568	588	573	514	553	559	580	560	556	570	555	558	536	565	562	543	533	536	574	524	603	570	552	529	572	559	570	560	573	561	571	553	527	561	586	576	559	526	577	517	537	546	547	561	546	584	587	543	567	560	556	594	500	590	538	563	512	560	529	526	561	571	538	569	519	582	533	549	549	554	520	560	581	550	555	526	582	571	603	533	572	532	505	562	584	601	525	552	545	553	557	554	546	586	541	525	510	546	544	566	554	562	553	574	534	593	514	545	481	596	544	569	526	538	532	541	589	551	573	542	537	550	524	591	539	571	552	534	595	559	540	525	534	568	561	581	545	551	563	549	520	577	561	572	554	548	520	575	552	567	523	546	532	512	573	569	572	572	547	575	522	606	553	562	569	590	509	563	509	546	534	561	579	572	525	527	561	591	532	536	531	611	544	532	564	569	572	571	572	576	568	516	551	555	581	551	563	541	580	538	583	543	543	548	552	529	576	528	546	578	542	556	550	519	572	550	560	547	588	557	586	566	535	549	567	576	571	571	528	572	536	598	575	544	502	559	548	540	559	500	550	572	554	546	535	540	506	558	540	542	601	541	566	555	547	573	552	586	574	549	595	571	543	532	580	529	523	552	547	543	590	567	549	561	503	581	514	553	552	547	556	604	551	534	545	517	568	529	538	543	581	554	536	530	521	526	538	509	530	587	548	533	531	556	569	572	577	565	544	541	573	581	556	574	581	553	540	554	566	548	558	528	599	542	551	548	568	540	545	545	581	544	583	560	537	566	549	586	590	550	569	575	534	552	572	593	566	550	550	576	566	549	545	550	549	587	545	556	536	511	563	532	589	563	552	555	600	576	574	561	583	577	592	569	555	524	542	578	634	552	527	535	542	572	588	582	560	572	574	585	530	535	564	566	544	586	567	553	585	589	569	581	557	594	576	561	572	572	605	510	563	534	534	565	552	522	542	602	573	521	554	546	576	556	536	555	544	531	545	550	580	541	577	571	585	557	586	541	563	530	605	585	584	578	557	543	569	574	590	550	591	537	575	560	573	550	563	567	517	580	578	541	574	537	566	587	552	566	578	541	556	543	574	561	572	555	593	542	549	589	529	589	554	562	492	555	542	561	536	531	564	540	523	544	547	570	537	500	544	541	579	603	599	525	558	531	564	524	552	548	577	582	553	550	541	574	554	586	562	563	547	547	554	556	566	559	557	551	513	534	526	499	608	539	568	557	585	574	527	556	578	587	522	578	534	558	535	554	579	531	573	578	556	532	507	542	553	566	546	576	560	570	576	567	545	579	511	555	606	568	538	543	584	515	534	592	543	563	539	609	536	558	554	546	541	570	569	567	556	513	564	563	564	571	566	552	547	549	554	544	546	557	548	561	593	566	567	545	534	531	551	577	589	548	553	528	572	550	575	548	559	565	533	533	576	559	551	545	528	574	582	583	596	595	553	554	578	562	605	540	538	559	553	558	579	579	541	555	568	546	499	575	553	509	572	550	557	561	580	575	550	603	544	531	544	563	595	549	559	568	575	529	557	542	592	562	548	539	587	578	530	564	568	578	578	556	553	570	564	520	545	576	497	539	519	565	550	548	544	512	533	563	582	564	533	559	553	578	550	560	533	512	588	550	587	570	519	560	557	530	536	540	548	525	566	514	571	589	562	540	562	599	589	548	527	535	556	592	570	547	567	574	512	535	594	518	523	577	548	566	602	523	553	524	562	592	549	521	542	574	564	557	532	546	557	616	540	573	591	579	591	534	514	554	522	575	542	567	554	546	561	519	578	557	546	547	579	501	603	539	534	537	532	525	540	538	567	576	558	546	543	546	553	510	564	533	536	573	570	577	581	525	536	534	558	575	540	581	533	542	500	531	582	590	571	533	588	552	521	543	563	555	572	573	511	531	588	570	581	552	544	601	538	536	562	587	542	580	537	531	577	512	544	564	506	515	561	554	547	543	522	540	517	578	536	533	537	570	592	562	557	552	551	546	543	573	534	572	581	522	583	564	553	574	532	570	547	542	538	568	530	563	541	586	550	530	527	577	528	504	527	548	517	535	563	524	562	532	541	545	553	545	520	540	555	544	564	533	549	560	557	553	545	546	531	532	538	563	576	553	533	517	588	586	528	507	630	524	569	571	563	537	510	524	592	555	588	564	502	588	580	531	547	566	556	569	512	581	538	555	549	570	550	572	542	555	525	550	541	522	566	570	564	535	534	555	535	558	599	554	575	598	562	534	574	521	521	570	613	514	520	523	587	557	564	544	517	513	564	530	554	551	571	582	623	530	552	595	504	551	604	525	586	582	542	524	575	534	573	541	563	576	530	514	559	561	550	560	544	538	575	524	569	521	539	541	525	558	569	512	565	586	557	555	553	534	551	547	494	544	554	556	518	603	548	537	529	522	546	554	524	488	527	534	551	538	531	557	506	571	565	576	630	550	545	564	589	527	565	541	551	546	566	536	533	525	542	574	552	551	594	557	565	580	559	530	524	543	583	535	595	568	571	535	587	577	527	541	546	558	570	581	586	578	545	535	533	541	592	553	587	577	498	557	572	562	517	485	532	523	539	567	547	539	579	586	570	523	540	569	557	555	571	525	529	576	561	572	523	533	509	550	570	543	546	533	556	559	541	570	545	579	558	523	593	588	569	573	579	541	536	537	569	539	596	527	526	590	557	538	567	528	602	579	574	583	596	530	533	536	550	551	567	559	540	550	577	579	538	543	580	569	538	547	562	537	555	529	544	563	534	555	570	572	526	576	544	582	582	604	555	527	648	540	508	567	557	617	526	558	553	580	574	581	571	537	550	534	575	534	581	535	539	584	507	523	558	559	534	559	548	512	500	523	545	529	544	575	584	591	557	553	546	565	553	547	576	523	528	527	555	561	544	557	563	578	549	573	583	544	539	569	546	557	520	547	563	572	547	574	578	520	553	564	549	554	519	575	579	569	540	499	521	570	600	536
24351	20964	24222	27870	21004	19788	4981	1942	1060	754	619	521	439	397	305	279	299	244	250	230	232	229	236	236	207	240	252	199	194	219	214	193	215	199	205	183	184	182	177	204	189	170	186	197	191	187	175	178	184	200	172	156	171	163	184	195	180	192	190	161	189	183	186	183	176	169	201	205	158	167	175	190	176	207	171	203	190	201	179	156	172	173	193	206	190	179	189	175	165	194	199	179	185	200	194	202	162	180	194	172	166	179	179	169	184	190	181	169	167	162	171	194	194	181	210	170	188	196	162	196	189	180	184	186	205	184	189	190	172	170	171	187	150	173	170	182	176	193	190	184	185	175	190	167	196	180	182	170	193	193	184	162	171	197	191	179	192	189	198	181	162	196	149	181	190	184	178	194	198	170	169	206	167	154	166	172	200	166	203	225	204	168	171	206	192	160	179	195	183	201	165	185	182	156	196	182	170	157	181	188	173	195	196	199	165	184	203	189	182	163	187	167	164	188	186	187	184	167	195	202	182	191	198	182	193	170	188	200	177	182	175	180	194	179	167	175	184	186	179	199	210	209	173	190	186	203	197	207	201	179	186	168	187	173	175	171	206	170	175	165	182	172	197	171	188	195	170	178	183	178	178	197	150	184	187	199	181	188	184	208	195	210	171	204	186	181	183	173	168	197	170	178	192	172	215	165	191	189	196	205	175	172	191	186	190	183	194	193	186	194	181	191	187	182	178	182	183	185	195	193	174	189	194	154	167	206	158	177	197	182	170	207	196	173	193	178	154	180	162	192	190	204	179	175	180	189	187	188	197	167	194	199	171	194	179	175	176	162	179	164	187	172	196	202	205	178	172	182	167	170	170	172	203	172	215	168	156	166	193	183	197	189	190	177	188	193	200	171	171	182	181	202	206	168	175	206	226	197	189	143	184	188	181	176	190	187	164	200	190	195	189	198	163	178	219	165	194	203	202	200	190	199	180	196	216	203	199	193	183	150	163	189	169	178	181	173	157	162	171	168	179	193	196	176	185	164	181	188	199	180	180	184	198	178	144	172	183	194	168	174	190	189	201	175	163	184	164	166	178	161	170	169	204	183	179	157	202	194	196	201	177	175	224	182	178	166	179	174	203	164	170	143	184	189	179	188	165	192	209	203	217	178	170	202	180	181	200	176	175	208	187	182	166	205	148	202	167	179	209	207	208	205	178	168	204	182	209	190	165	172	191	175	186	186	201	189	178	178	191	171	186	191	193	184	191	183	186	197	196	161	166	177	171	156	189	188	177	182	186	178	170	181	179	221	197	210	180	179	162	187	177	160	179	179	175	183	186	210	173	207	210	210	178	200	179	165	176	172	192	171	179	165	167	178	185	192	179	193	201	187	164	206	215	203	203	199	192	193	195	195	183	177	173	170	183	195	193	186	216	178	196	188	172	193	194	180	181	186	184	181	179	190	162	180	177	184	187	179	200	209	186	192	166	191	178	178	200	167	175	178	184	185	182	224	174	186	195	194	183	175	189	163	186	167	215	178	189	158	167	162	198	191	171	211	189	179	181	168	188	173	173	177	202	170	190	171	181	213	186	185	181	214	194	183	181	197	172	172	173	206	170	184	207	197	191	183	195	177	169	172	193	174	161	158	170	187	185	211	203	158	185	172	174	195	178	184	205	175	191	178	160	189	199	174	169	203	177	208	183	189	180	188	188	210	150	159	192	170	170	208	173	197	182	178	192	190	207	180	211	182	219	201	176	171	190	186	191	172	191	174	163	145	182	163	193	191	195	193	179	185	173	181	197	205	199	164	166	195	203	195	184	179	207	187	191	179	177	195	183	163	200	171	194	212	157	171	177	180	207	191	177	189	175	184	199	173	194	193	189	175	157	214	163	205	222	204	188	163	167	192	189	171	182	183	163	183	159	185	180	188	213	170	213	166	209	190	179	181	174	168	189	208	181	168	167	194	191	186	174	178	160	167	166	180	163	178	189	170	196	188	193	175	182	182	178	193	170	188	164	183	195	162	142	197	180	172	202	150	185	187	189	185	171	178	178	165	189	158	180	189	210	208	168	167	183	160	182	200	189	149	177	155	179	192	169	181	175	184	210	181	184	199	179	173	201	201	163	187	178	214	199	191	198	181	175	169	174	186	178	191	185	174	187	169	206	164	204	186	156	156	183	203	184	161	184	164	182	207	197	201	185	176	190	161	175	183	195	179	171	197	168	205	188	183	186	191	185	172	178	180	164	206	170	187	173	180	161	164	153	215	179	179	204	198	230	164	165	182	179	194	195	169	191	170	200	193	162	174	208	172	175	186	183	169	178	173	181	191	204	179	202	191	176	170	196	162	184	198	186	196	214	185	190	186	201	165	187	179	196	182	168	197	194	174	176	183	188	183	179	176	180	188	194	203	185	185	176	202	162	186	168	153	179	188	195	180	187	202	172	201	174	195	187	207	196	177	166	199	184	205	200	228	175	173	176	182	188	170	173	198	191	180	185	202	167	196	162	189	181	161	172	174	189	175	160	185	176	195	183	190	182	177	176	189	200	186	181	182	173	180	175	193	196	182	180	188	176	180	176	165	183	164	198	168	198	184	199	169	194	186	183	173	172	183	176	169	170	183	205	174	169	204	181	195	204	204	190	184	199	178	194	196	171	159	195	179	191	192	180	170	142	178	159	171	167	175	175	185	172	191	195	175	181	188	178	180	166	220	209	198	202	186	208	200	197	196	185	172	207	209	172	152	187	195	188	179	198	211	167	183	213	155	173	177	196	206	161	193	151	194	188	185	194	171	188	184	153	184	167	189	177	167	186	195	196	197	184	184	154	177	192	168	174	181	193	204	186	208	182	172	183	179	209	187	184	191	195	168	182	189	185	191	199	202	210	218	164	213	174	184	168	193	192	182	188	202	175	199	173	194	180	167	197	174	188	203	199	165	191	200	173	174	176	184	178	192	176	199	229	206	166	184	176	184	163	175	177	188	181	217	179	188	208	187	183	177	188	176	198	191	176	169	188	177	166	177	180	163	197	164	183	181	180	177	177	186	181	173	185	175	169	169	171	170	156	165	186	186	188	179	167	184	154	185	205	175	183	210	174	161	190	185	224	197	177	170	193	194	150	188	172	206	202	161	177	195	185	179	158	182	196	198	184	173	185	190	171	181	194	197	181	177	174	175	198	201	178	188	177	180	202	158	166	193	190	174	173	186	188	174	186	168	165	218	155	197	182	176	181	198	166	176	209	179	201	173	170	206	207	168	171	177	198	192	157	180	186	195	174	186	185	192	185	164	180	170	199	182	184	193	196	161	186	168	200	181	163	203	187	182	162	190	154	190	159	175	169	167	192	222	189	200	197	198	169	197	204	188	168	189	186	196	188	188	182	183	198	186	183	172	166	192	191	160	184	170	181	191	204	186	158	197	180	183	174	182	175	181	179	177	175	161	177	164	197	196	178	207	176	161	201	208	201	182	152	189	194	149	184	182	198	175	213	185	189	167
17146	31263	17969	7680	3699	2152	1630	1105	875	758	663	614	610	548	546	466	527	495	526	490	474	484	464	486	454	468	456	455	495	439	456	459	436	465	443	422	467	481	496	445	475	466	441	447	456	443	430	439	428	454	444	445	451	463	453	450	477	482	405	440	453	460	455	446	464	470	455	462	404	442	492	465	461	461	461	459	473	459	444	425	462	472	456	477	436	461	434	437	460	467	477	443	475	492	417	456	438	452	437	435	468	477	470	519	459	432	443	468	447	454	446	487	410	485	443	480	437	469	413	432	462	493	468	430	440	484	435	441	401	425	475	417	471	476	482	477	424	481	473	428	469	462	439	467	461	467	431	477	445	477	466	458	426	467	457	469	510	449	460	467	443	432	422	450	389	485	455	439	448	488	477	487	448	418	454	428	416	456	443	455	430	453	459	448	436	462	471	508	448	486	436	429	423	468	462	449	437	471	449	439	437	421	455	477	447	419	456	458	448	453	460	422	476	411	495	460	430	457	425	429	467	435	465	439	455	471	435	433	476	436	453	431	477	423	429	466	451	487	449	419	442	455	436	459	464	437	436	453	437	463	488	467	461	451	475	477	456	463	458	457	493	425	457	460	406	443	420	478	464	443	477	437	411	464	415	428	462	445	445	478	471	448	447	462	447	454	440	404	467	459	466	456	455	467	482	474	457	484	434	458	460	465	470	437	411	454	452	430	459	439	462	444	453	489	433	460	447	444	436	461	421	417	474	438	476	473	467	463	491	433	473	450	456	435	469	471	437	450	458	445	457	446	435	472	424	445	447	458	447	442	446	443	509	453	471	419	458	461	433	445	451	430	495	453	465	477	443	434	443	459	458	413	394	425	462	430	443	450	415	448	448	454	477	466	422	480	449	449	441	464	414	480	433	432	404	410	435	470	452	468	476	479	472	481	425	473	414	459	470	448	456	446	449	436	463	441	454	446	418	470	451	439	464	472	484	422	471	460	442	491	435	463	453	463	435	482	481	453	470	468	468	421	430	462	438	456	453	450	430	452	470	452	460	468	437	450	475	449	442	450	478	444	429	462	439	484	456	446	394	445	451	438	455	453	444	448	433	452	472	457	401	454	436	474	431	457	445	463	449	402	436	438	448	459	446	435	471	475	483	482	429	467	445	427	393	457	465	477	442	440	458	476	447	408	443	428	422	433	445	449	441	446	454	437	422	431	499	473	456	468	459	457	464	472	399	465	431	450	453	435	426	452	448	518	453	463	494	465	470	485	498	437	423	478	477	470	461	460	452	420	441	465	446	474	438	430	488	441	461	461	442	461	442	446	453	455	430	446	474	448	456	410	454	458	468	447	457	462	470	436	452	437	449	412	422	439	450	436	517	461	450	425	420	426	444	472	460	441	461	439	441	447	458	436	440	474	443	395	419	445	428	411	434	456	422	449	444	476	443	449	426	470	494	435	482	491	477	449	450	469	506	487	428	458	404	425	423	448	437	429	492	436	452	432	464	415	431	439	469	404	445	471	449	448	443	488	451	481	438	472	437	459	482	436	452	485	450	498	435	440	467	439	470	476	454	454	481	471	460	409	450	450	400	447	429	459	429	476	473	483	401	493	459	442	461	429	495	409	455	468	462	469	449	458	493	457	449	461	457	443	451	438	476	458	449	495	474	475	451	432	453	470	457	430	461	486	440	457	451	482	421	421	418	493	396	470	422	406	486	448	459	472	494	454	446	430	450	474	481	447	495	428	474	450	490	463	454	437	451	462	503	427	449	480	429	432	458	462	403	511	433	437	436	437	480	459	463	466	456	448	437	464	417	463	457	427	445	476	452	470	443	451	450	456	417	403	467	458	469	450	452	475	450	453	423	452	465	451	462	448	451	482	476	429	412	475	425	430	466	416	463	459	457	432	464	465	453	465	487	472	481	464	456	470	462	455	478	466	465	454	435	449	468	465	482	473	450	441	458	434	395	467	462	463	427	445	456	415	464	445	463	428	491	431	499	485	460	457	451	452	457	459	440	410	468	484	455	467	493	456	427	425	448	458	458	460	457	459	485	438	477	468	479	462	458	472	460	449	490	469	411	492	470	458	416	470	488	474	471	463	453	478	479	429	449	458	429	449	451	458	461	491	443	461	487	463	417	458	479	446	464	464	403	466	464	439	481	447	441	475	437	442	462	432	452	450	453	452	504	457	483	466	432	445	461	459	492	457	442	484	474	433	423	420	465	448	470	440	467	477	455	474	456	454	467	431	408	466	421	451	470	431	425	464	464	462	460	418	469	512	462	497	485	435	446	482	453	462	486	451	457	453	457	464	444	445	448	473	442	444	443	438	429	422	417	470	472	464	397	467	426	472	457	410	463	492	445	431	451	453	456	472	466	447	454	482	472	460	471	423	410	431	495	446	483	423	438	431	426	450	473	425	446	432	477	448	463	456	440	464	443	448	424	453	412	486	442	426	431	466	462	423	425	419	434	479	458	457	425	453	447	458	443	461	473	442	451	464	447	455	435	455	478	418	466	429	435	457	438	408	465	441	459	475	456	458	454	467	445	441	459	468	460	454	435	413	468	420	429	486	484	445	447	457	440	459	441	468	464	470	441	427	421	458	441	470	449	434	453	445	447	450	462	446	475	483	436	442	467	429	437	441	438	423	430	472	443	462	443	424	464	435	431	458	410	471	467	446	459	492	455	459	448	426	454	430	423	484	436	444	511	427	481	436	448	440	477	485	442	440	460	466	439	416	453	439	438	490	441	474	452	449	489	411	434	436	466	422	497	443	454	454	451	435	446	481	419	417	447	471	452	451	460	473	425	463	425	464	432	444	429	414	484	442	474	440	462	437	476	427	452	458	458	434	461	465	433	464	418	427	454	451	429	469	450	466	449	461	484	447	467	437	466	442	467	466	455	429	454	461	442	428	440	435	467	482	419	448	433	474	456	425	463	458	454	459	443	459	440	465	443	486	468	428	452	473	446	454	465	424	476	436	468	427	417	477	484	431	437	423	520	418	436	460	481	469	473	444	482	475	442	434	441	451	449	443	480	453	467	461	448	448	477	484	467	502	460	431	459	453	407	469	445	459	456	462	454	461	449	483	472	464	468	442	468	411	454	488	484	468	463	452	446	460	448	469	495	460	462	485	448	463	489	482	478	455	422	446	468	454	448	438	424	424	426	402	448	469	451	466	442	467	443	476	445	426	465	456	415	439	457	478	447	424	466	451	475	427	478	474	458	444	458	445	410	445	461	444	451	488	468	433	445	432	438	475	409	483	449	431	436	420	444	443	460	414	459	464	453	447	434	461	424	431	447	421	451	417	452	451	430	438	458	436	425	463	461	476	424	456	452	472	423	420	475	464	438	439	466	474	468	436	481	474	454	428	452	477	453	424	445	471	438	453	419	498	458	470	432	422	446	459	460	460	489	447	437	465	472	446	426	459	458	455	457	428	460	443	478	526	459	425	440	494	428	436	426	477	452	427	456	445	456	491	486	443
23793	20962	24599	27533	20974	21136	18113	3886	1616	1254	922	623	560	476	403	361	311	293	289	234	295	289	240	247	253	234	233	205	227	205	202	193	173	197	195	200	178	178	189	186	184	176	192	180	182	196	194	183	184	194	170	201	178	156	165	168	196	170	171	187	161	193	164	171	190	186	168	193	186	190	188	134	157	164	179	185	176	179	160	190	192	160	160	176	182	173	193	184	178	169	171	176	185	162	192	185	151	173	183	166	183	185	182	183	158	207	161	162	163	195	141	169	150	175	165	182	191	170	189	174	174	164	157	173	180	158	180	171	175	145	190	165	175	166	161	170	189	181	183	180	170	194	168	173	164	211	152	184	192	173	177	215	170	168	156	179	185	172	175	176	187	158	173	163	171	173	178	156	185	171	178	188	151	179	158	176	172	207	148	180	186	170	174	183	174	199	186	171	166	171	174	155	158	161	166	189	176	170	174	205	176	194	177	176	200	202	182	176	165	184	174	166	181	176	167	186	201	165	177	162	161	174	186	191	173	162	166	168	195	180	162	178	189	190	170	171	187	183	170	171	163	162	171	166	194	184	162	179	162	170	186	204	164	185	161	172	181	181	169	192	173	185	184	195	186	183	168	160	182	170	169	156	184	179	183	179	192	165	158	188	215	202	213	160	179	172	159	184	217	165	194	193	170	200	186	162	169	187	192	170	189	182	184	171	166	193	185	170	184	181	167	183	170	172	188	188	205	166	183	181	188	192	201	160	193	173	193	184	164	170	167	175	168	190	185	172	176	165	179	186	184	200	175	179	186	181	199	167	185	160	177	198	168	189	181	192	174	164	200	151	178	186	162	168	187	151	195	165	198	191	183	170	173	179	196	169	183	179	180	165	178	200	167	165	186	190	168	175	168	179	168	158	191	180	182	175	171	165	179	199	161	188	191	158	167	171	174	175	154	170	180	167	172	184	171	171	180	164	176	167	176	210	172	163	192	169	200	201	156	176	196	166	164	188	175	182	158	164	182	198	186	202	172	184	173	161	173	205	165	187	186	153	171	170	166	168	194	169	185	168	175	178	177	183	182	169	175	168	176	188	154	159	171	206	165	197	174	179	191	200	151	181	167	175	173	173	177	158	167	162	171	213	179	186	177	180	180	192	172	179	161	169	204	172	180	172	192	168	180	175	188	175	162	192	186	197	174	196	167	146	167	171	174	152	186	182	176	173	179	181	212	168	169	185	166	185	153	180	165	150	180	179	159	198	188	167	176	172	172	178	180	171	183	169	170	188	201	164	170	165	168	189	174	147	173	162	171	179	188	161	177	162	167	191	162	173	166	161	150	185	184	190	165	178	155	173	192	191	168	169	174	179	172	186	185	147	170	159	199	192	170	157	198	203	170	173	175	194	159	211	178	199	183	174	185	179	186	173	179	171	165	158	188	174	152	143	202	186	200	189	197	154	181	183	186	190	171	174	193	167	137	213	181	171	181	184	172	162	198	180	190	165	156	173	184	172	159	172	184	175	194	171	173	193	171	166	152	191	166	190	174	171	155	192	172	181	168	187	183	169	157	150	165	183	155	176	182	161	160	158	166	176	150	156	193	173	161	165	184	184	188	183	167	172	182	173	170	174	164	153	183	195	165	154	154	178	192	160	170	152	161	174	167	190	193	175	195	161	191	197	183	179	191	159	175	175	194	156	151	183	172	169	169	180	200	198	185	170	169	190	206	159	180	173	170	173	189	179	181	175	189	175	196	195	185	171	174	144	168	183	173	184	179	156	175	184	156	176	161	166	203	173	169	176	182	175	166	160	161	202	176	175	167	183	150	195	175	191	161	171	145	172	184	191	176	182	185	162	150	187	180	173	199	164	182	180	197	183	157	173	172	173	187	186	188	178	173	176	143	190	169	177	190	176	181	188	189	202	188	183	199	182	164	166	160	176	199	204	162	140	169	178	165	172	157	148	174	168	182	190	170	167	186	194	166	177	180	171	183	168	167	176	186	177	188	167	193	151	175	177	166	177	183	172	163	197	161	161	201	156	173	164	162	173	169	182	187	178	161	176	151	190	165	188	168	193	182	165	174	148	191	166	180	177	204	185	179	189	165	178	193	181	180	177	177	190	187	170	189	165	170	186	172	174	197	157	174	164	160	169	165	168	183	174	175	205	146	156	164	176	169	163	175	173	184	207	173	171	142	166	180	178	170	158	183	167	183	200	187	174	177	193	190	186	185	187	193	167	175	179	168	181	171	165	181	180	172	210	159	171	154	169	173	176	147	189	178	170	191	150	179	189	160	150	188	186	168	184	171	188	189	177	183	172	181	197	174	160	169	194	170	192	179	166	168	191	163	189	175	170	184	167	192	185	181	184	166	181	185	187	168	162	186	167	173	173	186	180	167	176	160	173	209	171	180	177	183	164	170	155	175	183	186	180	172	175	174	181	191	187	172	157	180	186	160	176	197	159	175	170	200	181	164	169	178	183	184	146	226	158	169	190	176	182	178	186	192	177	186	200	182	173	186	173	201	187	167	170	196	139	184	196	182	188	172	181	184	174	166	207	180	162	176	171	170	148	202	191	182	177	178	185	194	193	158	185	163	165	164	172	190	170	171	178	184	157	201	188	150	179	219	185	170	185	181	162	177	175	193	173	184	169	156	177	191	179	163	177	170	154	180	170	179	176	205	192	169	207	190	157	157	172	199	184	175	159	141	182	181	175	180	151	175	163	159	164	176	195	174	203	194	167	194	178	156	181	163	163	189	183	206	183	169	173	173	160	173	192	196	166	167	164	181	186	192	172	164	185	176	165	144	187	145	194	199	173	187	181	179	187	195	193	168	154	221	177	189	174	158	185	143	162	197	160	164	177	182	176	203	152	147	151	179	168	151	131	164	180	163	190	190	197	193	168	187	175	209	185	189	163	212	189	167	166	178	177	191	133	188	182	183	187	175	193	176	197	186	171	202	180	168	169	172	164	180	182	173	168	162	162	200	193	144	169	173	202	212	181	170	177	185	188	169	172	186	165	194	163	188	173	201	171	173	169	168	172	195	141	183	206	198	168	179	175	161	180	175	197	179	163	170	154	179	192	170	191	164	184	189	198	174	157	181	179	159	174	176	154	147	172	182	147	178	161	179	179	173	181	212	190	205	166	180	195	182	165	168	167	173	166	176	160	166	172	179	195	172	158	160	163	185	154	172	154	159	175	164	172	176	166	200	178	194	163	193	163	179	182	173	161	181	156	158	188	185	169	199	192	191	164	166	203	171	185	167	186	193	165	185	174	175	169	194	177	184	173	184	184	160	163	179	180	186	164	155	174	160	173	190	197	173	175	170	145	185	145	159	170	177	196	155	167	167	182	184	165	171	182	159	184	194	187	192	167	168	180	198	179	171	174	173	178	157	165	200	203	145	179	165	220	192	174	191	160	174	187	189	173	174	168	173	180	181	182	172	168	175	203	184	208	169	187	191	170	153	152	194	181	176	163	186	183	196	173	181	171
18542	36268	22344	9815	4901	2932	2062	1474	1016	895	747	635	596	560	544	495	494	526	482	498	505	451	483	478	471	476	472	481	493	424	467	489	442	443	452	440	446	415	428	446	467	424	453	428	453	452	452	386	401	418	413	463	424	437	449	424	411	447	460	414	450	428	464	456	430	424	460	409	434	471	398	445	440	446	471	424	405	438	434	414	483	414	419	396	446	404	458	385	408	412	432	437	421	460	438	492	415	447	466	413	433	475	461	442	461	458	437	428	399	413	455	421	447	440	418	454	452	489	433	451	412	428	438	446	428	439	411	480	437	411	443	452	384	409	419	422	451	433	439	445	443	430	420	410	427	404	405	437	388	432	435	451	460	418	451	461	440	432	438	409	443	424	416	393	378	398	438	440	419	464	417	413	410	433	401	450	438	400	431	422	415	432	403	463	407	448	425	450	432	428	424	433	473	432	431	447	401	428	441	406	454	438	433	431	415	433	412	422	447	465	433	481	403	418	441	419	444	442	472	402	420	429	451	427	404	421	461	442	423	431	444	420	480	435	422	429	475	437	431	448	456	418	439	439	433	421	431	404	432	417	405	456	416	419	450	424	407	488	453	426	399	428	397	399	407	448	434	446	418	453	392	414	441	401	438	389	442	407	412	458	414	416	447	441	442	421	489	439	435	439	444	447	424	441	421	432	439	438	438	430	404	408	424	424	397	443	423	443	443	444	436	417	419	463	425	435	390	415	425	473	455	442	435	425	449	475	424	432	416	440	412	436	419	453	442	435	423	452	472	443	459	436	405	439	434	424	438	443	488	432	463	446	418	451	436	453	447	430	434	435	418	471	417	432	408	399	449	430	430	428	421	430	416	445	458	426	437	437	459	473	456	458	432	422	439	421	450	428	455	444	415	425	426	473	451	461	434	429	462	400	396	403	432	440	410	421	448	422	427	444	438	412	424	457	435	433	436	425	444	438	429	458	450	405	407	446	416	428	479	458	456	418	447	439	423	434	406	442	451	424	455	471	427	454	452	442	482	423	435	447	414	448	432	373	436	431	418	474	444	417	431	417	447	426	438	426	436	406	459	444	433	431	424	446	444	407	402	421	456	420	405	410	411	438	452	423	432	394	446	440	461	427	466	419	447	444	455	417	416	425	418	465	438	416	450	411	416	435	423	408	422	423	443	405	442	441	466	451	380	418	456	427	442	414	425	430	435	429	435	429	474	435	388	414	438	387	431	432	432	425	420	428	420	446	425	450	465	433	410	480	413	431	462	419	381	453	457	393	427	451	452	444	411	441	416	434	449	424	437	451	417	427	428	407	441	403	453	430	435	436	428	398	444	431	431	444	470	455	441	417	414	407	427	429	444	425	459	464	420	439	430	446	434	415	431	438	429	463	399	436	418	427	448	438	443	473	421	413	408	450	427	455	441	436	414	400	515	421	429	445	400	455	422	464	458	432	402	432	424	402	454	414	450	452	454	402	448	436	457	387	457	413	428	449	422	410	391	383	441	436	461	453	448	439	452	428	444	456	365	462	439	423	428	459	451	421	403	487	434	455	407	443	442	416	450	406	417	407	463	412	456	441	448	433	433	447	420	446	456	433	411	444	426	442	448	429	438	447	460	451	392	402	414	409	453	432	428	431	413	463	420	437	428	415	458	438	438	438	429	460	417	407	415	430	445	434	455	423	458	407	429	415	408	403	422	433	408	405	439	436	456	440	424	442	429	430	445	429	424	413	408	461	423	385	440	422	459	449	429	431	405	476	426	438	458	441	446	445	445	403	442	436	460	415	462	448	419	423	432	441	414	408	435	443	448	404	441	412	387	443	415	409	420	444	420	394	420	424	417	354	428	428	424	486	457	433	449	432	428	437	415	442	373	408	423	418	456	455	405	459	425	436	454	442	430	441	414	411	419	440	462	405	461	407	401	462	463	446	442	421	438	443	436	463	453	418	459	409	451	390	437	420	413	443	445	407	462	393	426	447	449	405	414	433	423	430	451	432	425	440	421	455	419	447	476	451	432	443	448	418	451	438	408	459	448	408	406	402	412	451	425	451	447	430	454	426	427	473	402	445	413	470	442	426	386	450	428	409	439	433	422	422	412	428	455	415	452	437	414	417	451	437	436	406	414	426	453	449	428	418	418	424	410	448	378	447	409	400	402	441	404	417	405	401	446	433	417	464	411	440	434	437	433	413	425	374	400	452	419	436	450	428	413	422	448	470	413	406	413	421	419	400	388	455	405	464	446	414	423	434	441	457	410	437	460	430	449	456	420	453	435	444	432	414	411	443	442	406	433	417	464	451	418	436	434	461	444	395	400	396	446	423	414	413	433	438	392	447	473	419	457	430	426	444	456	413	420	445	432	415	425	461	445	459	462	427	459	440	464	446	458	430	406	416	464	429	370	441	413	466	436	454	443	426	421	437	394	386	414	437	419	426	452	441	440	444	436	430	445	433	459	436	417	439	405	461	454	411	429	396	443	432	438	435	462	441	445	434	425	441	450	459	461	420	471	449	422	461	390	470	416	457	434	471	394	428	455	450	405	414	415	433	379	409	389	432	460	450	448	463	418	439	398	437	425	470	390	425	444	421	426	414	449	430	419	428	442	456	478	432	410	466	451	462	482	402	455	432	451	409	442	495	428	408	450	458	429	442	496	442	449	437	435	454	446	443	434	452	419	421	418	460	446	455	436	419	448	431	448	412	469	437	427	436	443	427	451	413	493	443	443	430	433	414	391	438	461	390	417	428	429	433	443	446	451	370	417	428	446	405	430	446	444	434	476	406	425	411	440	462	432	401	443	422	455	423	465	436	439	420	441	459	407	425	438	440	421	453	397	412	412	450	447	388	390	446	485	432	452	403	433	459	428	438	430	404	429	448	447	477	433	421	425	455	410	441	453	400	427	420	461	438	449	416	424	417	421	468	430	440	456	417	434	407	424	469	422	440	414	420	440	462	453	404	449	414	416	407	423	485	467	433	400	395	400	458	429	456	465	416	425	421	434	425	447	425	462	463	426	411	421	414	424	429	449	459	453	416	423	412	412	423	439	416	406	429	471	454	413	445	453	421	434	451	469	431	434	408	430	425	448	408	402	437	453	429	461	430	431	425	457	421	460	451	448	436	438	452	442	438	429	427	419	407	396	415	441	453	444	398	442	378	446	439	407	447	445	451	452	400	453	423	430	403	421	450	436	434	469	422	469	465	426	416	416	399	432	400	402	424	416	455	427	440	421	430	413	416	451	392	437	445	433	429	434	444	433	455	440	454	440	421	457	423	411	453	435	446	412	450	449	399	421	468	425	441	441	457	402	373	427	432	456	424	466	421	461	416	404	399	450	452	399	437	450	419	427	476	400	435	415	463	415	462	432	465	443	443	430	434	415	473	399	460	434	428	448	450	421	436	437	454	402	441	459	438	427	432	419	407	408	433	436	450	438	446	399	435	442	471	417	433	456	441	432	445	447	449	406	430	461	417	429	416	418	440
30891	22318	21085	10723	3917	2392	1664	1035	727	630	500	407	356	346	301	310	276	265	268	256	272	226	265	281	266	250	247	232	245	233	213	209	254	239	233	256	254	226	224	237	215	233	236	232	188	227	213	197	242	222	222	217	227	240	240	236	265	222	221	249	215	215	212	259	221	230	215	241	216	205	210	232	231	249	233	229	211	212	255	235	254	210	231	253	208	213	225	233	244	238	233	228	232	225	242	234	199	212	235	225	219	220	215	220	226	240	244	215	267	243	242	226	225	209	232	269	233	229	215	222	236	243	265	221	246	222	247	216	230	223	241	214	237	211	236	256	236	238	232	250	210	232	218	245	209	223	245	240	219	229	220	200	223	202	211	216	245	252	237	256	232	244	251	212	245	212	217	239	231	232	215	250	213	221	245	259	227	235	207	236	221	258	238	251	216	223	244	231	235	259	200	232	200	215	239	199	216	252	211	257	222	245	242	229	213	255	244	221	235	227	250	229	237	241	227	224	230	227	217	217	233	244	253	235	249	230	234	259	250	256	256	231	214	230	200	229	227	220	224	220	224	239	228	254	234	252	224	209	235	229	254	250	254	240	237	235	249	246	229	240	223	235	241	246	224	215	246	233	226	223	253	222	261	209	208	232	235	235	237	240	228	213	254	238	226	258	250	236	268	207	230	240	247	217	226	256	221	261	226	252	226	220	239	217	230	229	238	222	239	218	281	214	221	243	232	204	253	218	219	204	246	240	222	213	239	234	240	248	226	235	267	217	222	231	226	220	242	265	234	242	237	243	256	231	245	251	252	218	223	236	200	240	246	225	242	228	200	213	232	247	263	224	233	252	223	227	231	226	224	212	223	230	246	252	207	258	235	229	243	243	203	249	240	262	219	245	266	258	232	248	241	221	236	236	204	219	228	224	232	248	221	240	239	238	262	225	248	232	213	239	224	228	270	219	240	220	234	230	221	247	235	215	253	230	205	242	231	238	230	248	253	226	238	265	243	246	240	235	220	218	226	229	230	236	235	222	211	240	238	214	226	205	227	204	237	241	243	231	226	236	232	223	244	255	259	234	229	253	232	234	225	238	234	229	228	239	235	237	227	236	261	239	224	223	239	237	236	225	229	244	263	213	231	226	234	239	207	237	233	227	202	229	273	274	253	235	252	204	194	209	240	233	250	222	246	222	225	232	231	259	214	250	232	207	224	235	214	215	244	245	242	215	249	204	214	236	262	205	249	230	240	242	218	240	214	231	253	238	230	231	213	250	254	209	240	228	229	228	202	243	240	220	243	207	210	252	234	246	214	229	229	203	206	226	241	210	247	228	234	228	218	237	235	208	242	232	209	248	232	219	235	224	246	191	217	245	236	231	241	239	224	201	221	232	217	229	219	254	237	239	234	224	276	257	260	220	206	243	237	239	245	220	236	250	243	233	231	244	236	230	213	215	249	235	262	217	226	236	236	229	233	240	224	216	219	244	238	238	235	190	207	235	225	226	234	237	242	204	251	238	251	237	236	216	218	233	245	221	228	229	226	242	252	288	233	222	266	222	227	222	212	233	228	249	221	206	265	240	225	225	218	234	258	227	229	211	250	231	237	218	257	213	233	231	227	237	243	244	237	244	260	229	241	226	243	266	261	243	234	210	235	240	249	233	239	237	231	237	250	231	247	234	239	239	223	229	240	257	229	225	221	243	213	251	250	205	210	208	242	252	201	250	255	204	202	230	248	226	226	234	230	228	198	233	208	248	251	224	257	237	250	253	228	250	237	214	253	220	224	210	226	249	216	235	217	223	218	212	208	228	219	252	212	218	213	201	243	241	218	199	236	245	242	221	253	210	215	251	242	251	222	222	222	221	201	224	218	202	232	219	254	245	229	225	202	229	237	218	229	221	247	246	208	212	252	216	210	228	234	240	220	245	236	246	231	231	255	251	207	267	220	291	235	250	241	219	250	228	229	214	244	239	207	212	217	232	229	231	210	255	223	234	226	231	218	247	224	236	252	230	244	223	206	217	218	238	228	199	236	238	195	216	251	231	224	210	204	233	264	212	231	242	230	241	216	245	210	233	223	223	223	214	274	242	217	249	249	244	228	197	216	250	213	226	222	236	229	214	246	222	233	232	219	229	231	243	205	230	216	265	212	231	240	210	214	228	235	261	234	238	256	233	207	246	228	192	238	199	225	214	262	217	220	238	249	214	250	197	219	233	223	222	245	226	224	224	238	234	227	253	255	214	232	212	228	228	263	223	223	256	212	227	237	232	239	216	210	227	235	236	244	226	228	218	255	245	254	234	204	227	249	235	250	245	237	249	245	212	252	219	220	223	232	231	235	235	227	224	265	212	229	227	240	222	244	256	235	212	205	210	248	212	239	220	201	207	264	221	240	227	216	225	207	237	217	228	237	234	257	233	239	185	205	238	225	233	230	232	238	217	239	231	217	224	258	250	249	226	229	248	247	261	232	230	230	261	227	246	209	247	260	219	238	227	221	271	254	245	210	269	223	247	252	253	217	226	236	217	193	240	262	205	230	225	225	210	237	225	223	226	230	186	203	229	231	252	223	228	216	218	227	248	243	250	230	214	223	228	270	227	227	234	259	230	241	224	228	195	245	224	230	227	216	210	249	215	231	238	228	235	227	265	246	241	198	225	244	249	242	237	224	241	225	208	251	227	240	228	247	225	249	249	216	245	231	220	263	243	217	191	252	210	246	243	208	205	222	244	219	260	225	216	230	251	244	258	241	230	229	192	234	193	225	245	262	260	239	182	232	255	232	220	221	237	227	243	213	231	217	199	241	242	243	244	218	244	213	243	243	216	233	241	200	189	238	237	250	213	220	217	239	232	244	248	220	248	240	210	243	226	226	244	215	277	239	209	214	205	242	227	258	213	221	242	213	222	226	230	265	225	245	208	206	214	222	232	253	255	222	227	278	220	196	241	223	238	249	203	226	252	231	226	218	216	221	245	227	254	241	228	227	256	211	209	241	248	226	241	218	237	195	219	225	253	226	239	224	217	234	245	234	233	238	221	229	225	224	205	211	253	229	245	238	208	255	230	236	242	228	204	252	237	233	227	241	243	222	216	242	255	206	207	224	243	216	207	204	235	240	227	245	234	240	275	209	225	222	218	254	219	223	232	272	248	213	223	230	220	248	223	239	237	233	234	237	232	255	239	240	223	223	213	260	236	249	237	214	215	238	252	237	227	220	243	203	214	236	198	255	249	194	223	208	248	235	216	219	232	231	245	236	230	248	237	208	227	217	237	260	226	233	234	224	236	225	240	251	225	228	221	228	212	210	243	225	204	266	234	225	218	240	236	237	257	224	236	221	233	208	247	214	249	225	223	224	259	253	257	244	218	211	232	227	230	227	226	224	245	212	249	231	205	235	252	215	224	240	210	223	234	229	242	238	267	235	190	209	235	241	226	247	264	242	247	221	231	235	204	238	229	235	227	227	271	217	235	233	244	239	206	208	232	243	226	253	249
17467	24552	13350	5183	2463	1694	1245	900	778	716	659	643	627	595	617	583	572	533	599	616	599	596	551	588	584	563	564	540	564	550	577	547	553	565	605	545	559	577	557	535	531	594	543	539	542	522	510	549	548	534	557	565	601	578	518	529	546	552	529	569	553	567	560	527	594	545	602	579	595	560	511	554	565	583	567	571	518	573	553	538	541	538	548	552	567	567	550	523	557	548	540	593	543	589	585	561	558	542	547	566	543	530	622	572	578	548	561	557	552	551	572	546	559	589	574	548	573	594	562	539	571	559	565	523	549	574	540	592	569	559	588	584	590	578	562	565	586	590	517	537	553	542	550	569	566	613	585	555	538	567	628	546	588	591	557	576	536	551	560	513	564	526	561	570	545	549	541	545	545	586	570	584	553	566	580	572	549	551	557	543	535	554	541	565	553	548	565	578	563	548	531	568	590	550	548	562	556	570	520	534	547	582	597	531	555	544	544	535	559	601	514	529	577	560	521	586	576	514	553	597	555	544	631	577	573	554	515	540	552	557	581	559	550	544	588	534	540	557	551	585	557	543	572	591	556	599	556	550	551	583	527	570	599	583	593	584	577	557	560	576	577	589	576	585	557	507	572	571	548	546	532	589	542	540	606	571	603	561	576	585	577	560	581	564	581	540	560	614	552	567	558	563	557	576	588	584	576	530	553	576	532	575	544	553	594	513	543	551	578	515	559	531	555	532	585	571	566	570	559	577	534	577	548	548	583	578	565	568	575	563	571	600	550	586	510	540	536	562	560	574	550	580	590	583	564	539	504	549	566	557	546	555	558	542	548	585	529	560	540	586	610	588	569	589	551	567	539	603	554	573	578	574	581	532	571	530	555	556	569	524	571	604	486	500	561	574	555	551	532	542	558	543	607	612	558	578	575	520	575	554	535	533	587	595	520	553	554	599	563	592	542	540	555	576	575	555	529	534	585	554	589	563	565	585	577	554	560	564	604	527	532	555	541	525	616	575	518	552	566	578	582	592	580	546	554	565	581	549	624	592	554	573	576	555	541	518	543	615	580	568	563	584	565	557	551	556	602	546	535	576	542	549	568	598	502	511	530	596	572	552	528	553	558	559	510	505	591	554	551	574	561	534	539	597	573	574	585	549	516	577	596	579	597	596	567	587	572	579	542	556	539	530	523	556	566	587	607	537	577	602	576	550	564	594	563	592	546	553	575	556	567	521	542	579	555	530	568	560	573	562	562	578	585	559	570	554	566	581	571	577	540	558	571	530	621	599	549	576	532	550	591	555	585	572	566	578	560	551	569	593	538	610	551	550	562	547	526	559	575	540	595	596	575	551	556	578	530	559	573	590	574	549	564	546	561	588	533	562	554	584	582	554	555	554	567	552	592	585	549	560	579	544	574	550	550	574	528	546	536	562	602	566	536	556	575	572	574	552	518	591	568	554	590	554	592	561	576	517	591	609	560	585	552	539	586	584	588	538	546	581	542	557	610	585	579	539	555	539	520	540	566	556	549	536	544	583	584	564	562	543	588	605	578	574	551	553	558	549	536	588	546	568	561	575	536	564	540	542	587	546	546	536	532	515	547	579	596	559	567	546	585	534	548	572	522	512	535	528	573	605	567	574	540	541	583	539	560	599	533	555	558	569	592	555	575	564	546	575	534	567	533	540	569	587	576	566	538	549	543	541	548	568	601	608	566	553	561	606	616	558	523	591	546	569	552	617	560	596	542	594	587	561	546	566	516	514	571	596	578	555	548	529	558	512	572	548	517	581	533	560	573	555	521	557	575	542	532	584	606	574	581	566	585	575	614	574	541	574	519	580	589	541	543	606	514	585	578	539	559	591	505	535	582	583	551	609	579	565	572	583	517	577	551	589	588	545	525	563	530	528	568	560	534	529	596	547	569	587	569	597	540	559	578	567	551	583	562	548	577	579	567	545	563	599	555	557	577	593	555	573	575	565	549	530	546	555	542	552	559	540	540	535	581	551	579	558	560	522	559	558	535	620	519	592	526	520	537	560	599	542	522	548	562	552	574	570	580	557	562	539	555	558	529	548	572	567	533	559	543	576	528	566	542	551	584	591	571	585	572	537	586	551	539	592	562	554	540	539	550	525	568	538	573	591	532	525	593	586	567	559	560	578	554	551	599	533	558	573	580	600	570	544	550	558	566	559	575	581	563	539	551	554	551	539	551	518	550	495	595	584	610	562	567	558	588	542	539	538	538	539	586	561	537	546	592	538	588	559	572	569	546	577	573	575	554	517	559	562	545	549	538	521	588	555	536	572	536	565	523	565	583	558	561	516	544	556	548	560	580	565	611	562	529	546	558	543	585	585	555	505	557	563	552	539	587	536	578	534	557	553	547	568	611	559	578	562	575	546	584	619	558	573	569	593	543	562	568	531	577	573	570	551	568	595	587	572	557	606	557	548	574	554	536	575	538	571	580	538	566	590	558	552	570	556	585	526	575	569	503	556	513	525	553	598	581	587	549	545	539	556	611	540	566	553	580	569	578	574	548	560	518	566	540	553	551	587	569	580	582	582	544	567	576	574	582	548	536	572	540	552	589	532	573	549	547	589	625	597	562	589	562	554	549	512	577	565	538	548	594	559	546	572	525	542	549	536	553	596	569	569	540	553	565	570	572	584	572	530	541	523	570	569	568	539	558	577	561	586	586	565	571	566	534	624	541	577	519	529	516	536	546	592	585	602	532	601	528	531	543	532	549	527	558	570	569	545	581	584	571	578	557	566	572	545	540	557	605	537	525	593	569	587	546	600	569	573	560	567	560	539	624	570	557	565	532	530	557	513	545	589	588	603	525	536	569	546	551	568	536	568	518	533	556	526	563	585	579	530	572	543	600	548	534	566	622	610	557	592	559	581	552	545	570	584	529	534	584	573	559	553	555	552	516	593	544	574	559	542	526	563	545	572	539	510	553	526	558	543	574	543	576	550	526	586	561	600	581	596	586	596	559	594	580	549	587	566	543	533	558	552	590	580	529	543	571	522	550	544	574	584	527	527	542	544	581	550	589	574	542	565	560	578	568	570	544	591	573	600	566	591	573	606	573	542	530	608	580	576	560	575	526	591	513	550	616	576	544	581	554	576	569	526	537	568	553	541	542	574	570	569	552	580	580	529	556	505	573	554	581	575	584	586	536	537	571	541	515	570	594	551	529	530	542	579	515	601	556	518	574	592	542	571	546	558	573	544	538	591	572	553	580	567	559	593	562	528	520	544	532	580	574	566	531	541	535	546	504	589	577	564	526	529	552	546	550	576	527	523	561	544	562	566	535	570	575	576	562	586	555	583	543	559	549	612	578	586	574	588	532	541	559	540	541	530	534	554	543	600	550	603	569	566	555	572	582	542	530	536	539	588	543	539	542	565	552	545	562	549	557	545	582	541	559	535	564	524	579	589	543	557	578	583	572	604	578	552	527	501	562	584	569	538	587	555	529	589	522	554	538	581	543	528	570	571	581	590
24342	20960	24263	27855	21022	19734	5105	1928	1062	826	625	502	454	398	317	292	301	250	226	248	232	225	220	232	228	199	218	209	184	213	221	200	215	202	185	194	200	183	177	208	172	200	182	186	165	217	166	173	213	173	180	194	211	185	170	150	205	201	185	195	195	186	169	203	194	174	173	184	213	184	189	197	188	181	207	188	209	181	181	176	176	187	209	193	191	190	184	214	198	200	178	189	207	201	200	173	203	174	177	199	201	179	180	204	169	170	180	206	182	183	201	170	178	192	186	174	200	169	178	180	173	191	200	197	164	173	171	180	174	180	195	178	190	167	199	158	199	180	180	189	185	195	152	190	190	201	209	202	190	170	222	178	196	210	160	180	204	171	169	183	170	179	189	191	193	205	183	175	166	186	184	187	192	160	190	188	181	197	187	181	202	199	184	189	208	180	176	157	217	178	206	176	183	179	208	210	178	209	200	179	200	180	182	177	181	193	194	180	172	189	219	172	200	190	161	168	190	157	175	178	202	194	201	181	194	176	208	193	187	187	172	180	166	201	189	183	179	187	182	186	193	190	184	200	175	189	206	182	213	186	202	166	198	193	174	170	199	205	194	191	194	171	204	177	190	206	187	177	185	168	181	174	170	178	169	177	192	207	188	221	180	178	159	202	187	204	193	214	187	182	186	168	195	192	183	151	179	180	188	179	178	167	188	198	182	186	173	178	171	172	192	193	205	192	222	195	180	192	181	192	181	199	150	201	170	186	198	193	202	202	202	202	202	182	189	199	186	213	177	172	189	181	191	215	207	184	195	205	201	200	198	190	186	193	188	193	182	195	178	180	203	198	178	174	176	180	189	174	168	163	202	170	188	178	181	201	168	175	213	186	195	166	204	179	212	195	196	198	174	173	202	178	201	223	194	192	172	194	180	176	211	189	177	170	194	185	170	166	199	188	175	208	198	206	200	190	175	191	187	182	162	198	173	162	166	197	181	180	174	181	194	188	192	164	210	174	175	170	198	166	185	168	181	182	173	194	186	176	193	180	179	189	182	187	180	172	202	192	187	197	179	169	179	177	173	174	188	195	200	202	200	191	227	179	204	169	170	207	203	169	173	172	200	230	209	189	164	184	208	159	198	188	184	184	194	173	218	174	181	173	200	196	201	157	203	160	186	184	204	181	169	169	193	189	175	181	204	173	169	178	174	196	189	172	187	205	175	220	167	183	170	178	172	214	209	207	231	175	202	173	174	187	198	201	160	194	181	206	192	175	198	215	181	191	200	203	223	181	198	184	161	169	197	152	170	185	192	183	186	188	185	198	183	170	189	174	196	204	181	184	203	197	186	179	213	213	194	193	189	202	192	210	180	191	190	198	188	200	204	160	185	212	205	172	195	207	167	194	169	238	192	193	178	203	187	202	170	207	181	202	171	169	207	170	206	174	169	190	185	162	211	207	177	192	166	170	194	182	181	161	218	203	214	155	196	173	169	191	183	169	147	208	179	193	183	153	189	183	177	204	197	216	174	187	155	189	166	172	168	191	185	195	200	204	192	195	194	172	185	205	174	183	178	172	155	172	178	154	201	198	192	201	178	188	209	197	179	189	169	169	184	183	175	172	205	206	202	203	178	170	203	179	195	188	190	203	192	176	189	175	195	189	167	181	195	186	196	190	211	169	164	174	173	146	181	164	212	186	180	186	201	189	190	187	215	195	220	166	202	158	164	163	178	194	193	206	192	228	197	186	181	175	178	174	187	220	191	183	184	208	169	189	171	198	198	214	208	183	199	204	185	199	195	189	194	199	193	185	190	197	182	192	185	196	181	186	169	183	182	168	187	170	201	170	198	200	224	182	205	181	200	193	198	180	179	159	176	214	201	183	181	190	206	176	166	177	181	199	176	155	177	164	200	182	189	185	168	204	184	212	179	189	170	167	193	184	177	196	194	172	186	212	183	167	179	186	159	183	190	194	194	181	202	174	179	194	203	201	183	197	213	196	182	183	174	182	190	192	174	165	184	170	161	162	197	171	170	191	177	186	186	203	190	182	192	183	173	196	201	177	195	201	183	198	204	189	169	176	179	171	179	173	164	194	178	195	189	199	189	174	177	190	210	183	223	187	195	176	196	173	185	211	180	181	190	166	214	170	189	195	185	186	199	189	187	191	177	194	186	175	172	166	163	175	170	174	175	189	188	171	180	198	190	168	167	165	165	212	167	189	185	209	168	189	185	175	192	198	167	200	183	206	184	188	175	178	196	183	211	176	178	187	175	166	206	181	183	195	160	185	174	229	185	198	211	164	194	176	166	183	189	189	167	181	179	174	194	190	169	155	178	186	191	189	201	200	180	226	161	170	162	219	192	186	205	181	187	184	195	168	202	202	182	172	209	191	173	191	175	158	168	178	179	192	177	194	180	168	179	179	172	185	181	206	201	180	173	173	177	201	182	208	187	202	182	196	200	159	181	175	205	178	182	189	205	170	190	172	174	207	172	170	191	186	172	215	191	189	168	181	188	175	180	182	178	199	171	202	182	153	202	173	206	183	154	190	182	200	204	192	167	175	157	175	184	178	194	199	178	214	185	166	195	206	195	177	206	179	178	177	173	155	188	190	190	213	189	176	193	207	170	187	184	199	197	185	179	197	185	163	181	181	177	211	223	205	183	194	211	172	165	200	178	200	200	188	160	188	196	187	197	200	179	190	187	174	195	188	167	186	197	183	182	147	182	172	197	180	198	195	178	185	193	194	176	190	193	173	193	168	210	143	190	161	201	199	198	185	187	177	189	162	185	180	186	195	188	179	185	194	156	202	191	174	192	177	192	165	151	175	202	173	223	197	186	197	185	215	174	172	196	193	192	182	209	162	174	193	174	197	187	189	208	195	176	189	180	203	195	186	173	173	201	188	179	178	167	188	201	182	188	211	179	188	198	191	182	186	187	190	179	183	168	201	182	171	190	171	190	193	176	195	182	224	172	203	200	188	176	206	206	189	190	202	178	189	176	191	172	188	183	171	185	173	196	186	184	166	183	175	182	200	204	185	185	174	200	161	212	159	166	182	181	171	174	185	198	221	181	206	184	176	167	174	177	198	196	188	206	180	177	177	184	202	188	166	198	181	183	182	196	173	188	190	195	175	187	168	187	190	197	182	198	176	210	187	200	191	181	174	197	188	183	193	185	196	178	166	178	202	202	221	195	195	218	168	172	175	189	186	194	188	203	197	168	208	204	191	177	178	188	173	209	178	183	181	198	176	192	200	196	217	184	176	197	180	173	162	169	174	162	177	188	193	185	179	168	200	204	191	172	188	177	166	184	172	187	197	202	172	195	174	198	203	169	179	205	185	173	184	235	202	192	188	192	163	190	179	179	185	176	193	195	192	171	199	215	185	194	165	196	180	222	175	175	222	183	207	196	193	196	182	172	178	186	203	174	180	178	202	197	175	179	179	181	198	170	185	201	182	178	198	197	177	174	196	197	151	204	174	194	201	173	166	163	190
16748	30730	18510	8064	3796	2261	1527	1144	867	744	692	590	614	534	550	527	503	500	480	479	543	479	564	481	542	459	476	497	426	484	496	482	472	462	442	430	425	453	440	462	430	480	466	470	456	469	474	484	458	482	425	495	430	443	447	428	476	443	436	478	481	465	468	438	467	491	448	496	441	461	447	460	440	522	446	446	424	474	474	443	439	486	456	411	460	431	465	471	463	456	488	425	445	461	467	465	429	464	456	438	505	460	476	447	465	472	478	493	479	453	490	450	472	435	480	448	432	457	463	468	445	429	461	434	460	446	477	485	445	456	480	468	482	461	437	450	443	453	445	456	435	498	458	483	427	429	441	457	432	467	480	422	432	483	450	435	502	445	427	421	450	464	436	469	435	458	449	471	433	439	427	421	442	474	446	484	469	455	433	457	445	480	456	473	427	436	448	462	468	482	480	462	456	437	433	458	469	451	473	471	451	470	422	431	473	458	461	435	466	458	495	455	463	427	499	488	462	438	477	473	443	439	456	454	478	451	439	476	442	479	467	441	455	458	452	412	477	445	452	478	470	448	452	472	470	445	500	399	443	477	464	476	471	451	443	449	455	445	494	502	425	458	453	441	460	447	453	494	451	458	474	445	476	423	462	471	469	422	453	476	424	480	445	440	434	442	482	441	433	447	516	463	459	471	459	485	473	466	440	472	458	427	405	458	462	448	416	462	471	492	474	508	461	447	431	469	479	459	466	405	465	493	464	424	469	464	432	479	454	490	435	472	455	452	446	439	493	449	422	477	491	470	507	474	443	477	480	465	429	471	460	465	459	439	452	457	439	487	473	460	430	469	478	437	465	459	489	463	475	434	457	479	483	451	446	483	474	465	441	476	451	480	448	464	466	454	480	455	457	440	432	443	480	470	489	444	451	425	447	442	461	414	473	452	450	462	462	484	457	441	470	445	456	471	451	469	436	488	441	476	455	445	486	464	459	430	473	453	434	472	459	450	463	478	416	434	482	451	487	458	501	451	486	470	467	466	457	456	445	465	468	461	506	450	474	465	459	492	471	433	426	471	453	424	461	439	447	463	419	401	436	470	463	464	448	467	463	478	467	461	439	436	471	452	476	446	464	481	473	476	468	502	473	476	461	451	452	452	462	464	463	489	480	469	452	481	497	441	452	428	467	471	460	461	478	464	471	456	483	452	453	483	466	463	435	485	438	460	454	439	482	481	468	417	475	415	444	430	487	441	440	471	468	484	496	479	474	441	457	469	423	414	502	432	452	462	446	432	481	471	481	450	489	458	438	432	451	475	425	452	421	465	486	441	444	467	461	489	415	462	444	437	431	480	447	444	445	429	468	426	443	470	432	448	410	465	443	457	473	427	472	481	476	452	416	459	479	446	428	447	449	447	423	458	463	418	445	457	459	467	496	480	478	436	464	518	450	455	431	459	471	476	455	457	434	443	463	465	471	455	456	444	490	475	480	484	419	465	456	487	479	478	453	453	395	459	438	474	424	463	468	458	489	486	448	462	441	475	472	467	467	453	434	479	446	480	507	474	443	468	466	429	447	423	481	463	508	445	446	442	456	456	492	448	463	406	460	489	444	466	455	423	505	454	456	459	483	428	445	480	467	419	489	470	421	465	486	466	484	474	455	446	469	428	436	464	439	483	457	495	466	472	469	456	423	467	406	471	469	468	472	482	471	465	457	434	415	424	442	443	479	451	463	468	484	479	452	461	478	451	435	486	453	472	461	485	430	444	497	502	499	436	484	422	462	509	461	437	450	454	474	445	446	423	469	460	450	440	457	490	480	510	441	436	429	419	487	439	461	495	471	472	456	479	481	467	462	458	461	457	454	480	437	436	440	489	444	391	468	489	441	475	480	440	449	493	443	463	468	479	483	454	491	501	440	468	451	461	454	461	451	492	449	429	440	492	423	454	465	477	439	470	463	479	427	462	460	446	475	479	488	479	459	435	489	436	449	451	444	472	469	471	444	461	443	519	426	443	452	426	459	437	503	508	466	454	414	441	463	415	434	480	476	448	434	451	447	443	467	484	476	445	453	460	436	472	466	458	456	492	467	493	453	441	440	460	456	466	461	436	472	493	468	474	494	453	436	474	480	476	497	485	455	466	473	438	443	460	451	453	420	445	469	429	468	459	486	430	475	502	467	449	460	480	476	459	430	440	424	480	469	443	459	407	487	437	456	450	443	465	414	455	467	462	452	459	476	484	470	443	438	469	483	486	435	479	453	442	435	463	512	452	477	487	471	442	425	471	454	462	434	476	418	457	451	420	460	421	446	475	445	448	481	426	460	470	443	486	423	508	435	449	491	455	493	463	448	415	491	465	493	451	486	432	459	448	451	437	443	459	448	460	452	481	462	506	443	434	444	454	474	486	433	478	444	484	460	462	461	443	480	407	478	451	477	445	409	486	492	435	451	440	449	434	477	492	476	428	440	459	426	466	465	469	490	521	453	485	490	433	453	470	427	461	442	437	449	446	437	477	454	455	453	441	479	489	453	460	443	477	443	510	474	459	460	485	463	452	450	457	474	506	506	494	441	444	479	452	450	424	434	420	431	445	492	451	446	459	470	503	435	484	467	444	443	443	472	500	446	480	470	464	493	462	441	472	494	456	446	498	475	447	452	454	469	436	449	441	432	467	461	465	455	461	428	431	453	414	473	406	461	450	456	433	488	436	461	462	427	479	468	482	477	501	469	440	450	476	420	484	476	442	452	451	440	475	446	452	459	463	461	462	458	454	436	462	469	506	473	425	452	415	436	441	428	484	474	463	408	483	445	463	419	437	453	475	479	400	433	477	471	466	488	463	489	464	460	497	492	466	481	455	437	483	482	496	426	482	454	444	460	487	443	458	465	436	469	480	465	446	438	440	512	478	429	482	475	487	475	457	456	428	452	457	456	452	477	440	451	429	498	481	445	456	444	477	448	479	462	485	467	502	459	451	437	496	477	471	467	433	456	461	468	436	496	466	470	484	479	468	446	448	455	464	440	469	462	451	444	473	431	457	452	463	473	415	460	430	440	445	453	404	447	472	454	478	465	471	422	427	459	452	442	465	478	484	430	435	460	481	454	440	459	430	445	441	467	524	469	455	489	475	470	466	432	437	463	485	493	476	461	489	421	471	432	438	473	480	424	503	497	473	466	494	455	425	421	457	426	414	465	441	420	472	457	452	465	436	446	428	425	457	456	483	476	458	410	442	470	511	453	471	464	455	459	450	442	483	425	442	440	452	452	469	452	456	468	444	477	472	413	429	477	457	487	474	473	454	457	451	453	481	456	467	481	418	459	451	456	460	463	496	411	462	466	431	479	490	426	475	485	475	478	477	429	456	478	473	448	456	437	497	431	465	437	516	458	500	477	488	423	449	489	448	450	454	498	494	482	457	491	439	467	434	467	472	451	470	433	481	464	471	440	459	474	443	464	468	444	442	484	409	444	461	463	455	471	464	465	475	498	421	481	476	440	453
23710	20956	24617	27483	20973	21091	17905	3749	1532	1133	881	649	555	546	421	336	342	310	280	249	248	241	268	251	272	250	220	214	218	210	199	162	198	194	211	205	185	180	193	188	171	192	181	167	189	159	167	194	189	156	169	162	165	194	179	177	181	186	193	149	189	200	180	212	186	176	205	179	179	180	188	196	180	195	205	185	183	181	180	181	186	172	163	184	194	195	200	187	209	190	184	170	180	181	173	169	180	194	168	180	184	179	176	201	201	210	182	184	185	175	193	194	169	186	184	176	183	176	178	201	163	171	183	173	156	153	186	164	189	180	198	172	191	184	160	184	163	169	193	175	176	155	187	184	187	176	171	156	176	214	162	202	173	150	187	161	195	190	151	178	163	162	197	160	173	158	171	175	202	195	154	165	195	187	176	201	180	182	178	190	184	181	196	193	195	207	185	186	162	185	158	164	184	175	170	174	188	192	210	175	175	175	195	173	190	191	188	186	174	170	183	188	154	205	181	174	167	173	173	175	179	206	175	175	180	181	149	171	170	173	179	172	159	183	190	166	180	206	185	187	163	208	199	174	182	192	164	202	212	168	179	176	184	182	186	172	168	154	167	205	196	152	171	175	184	169	183	172	195	188	169	171	163	207	174	177	185	184	193	198	187	200	157	192	174	171	158	151	181	154	192	187	193	158	179	197	198	192	188	201	212	180	194	200	154	168	167	179	160	146	167	212	184	199	189	183	177	176	196	160	169	169	178	192	182	195	187	161	149	180	176	168	168	176	165	177	211	188	152	184	166	188	198	169	183	182	173	184	183	180	230	198	185	146	185	174	174	167	170	180	156	164	172	172	161	206	173	178	179	202	168	179	200	186	182	188	177	188	200	194	193	188	159	156	157	170	207	173	174	174	151	159	196	177	178	198	187	169	141	175	187	200	166	178	194	155	168	185	177	199	191	190	169	182	176	170	184	166	181	180	166	196	171	195	193	179	197	203	155	175	164	176	168	169	177	182	180	152	206	151	185	188	175	184	172	162	165	153	163	193	181	214	182	205	172	169	177	180	155	160	173	171	170	164	196	182	191	171	166	178	161	166	180	197	193	172	192	184	176	180	201	171	197	177	170	210	191	198	206	179	169	162	191	151	186	199	159	186	168	187	197	211	181	183	172	178	180	190	193	194	157	187	177	187	214	163	152	181	169	196	181	165	184	157	191	192	193	161	207	187	181	167	162	160	178	176	191	155	179	148	190	169	167	182	181	173	180	162	181	183	166	175	195	164	186	194	181	195	187	166	180	187	170	171	187	203	181	158	177	178	185	190	193	185	196	210	186	194	171	170	180	175	165	180	167	188	175	178	172	172	173	189	169	179	185	185	186	195	180	203	209	179	185	193	191	191	163	184	159	172	157	170	202	190	189	196	191	217	183	177	168	168	187	171	202	186	176	205	178	192	171	171	199	175	178	159	191	183	197	193	188	165	169	201	172	172	181	196	168	183	201	171	182	170	162	204	188	175	190	184	174	187	173	156	181	168	190	215	165	182	181	168	172	158	169	174	192	169	201	176	200	185	193	172	189	180	182	174	171	196	166	180	159	194	180	167	186	201	191	180	174	192	178	140	173	167	181	171	166	193	183	178	194	172	163	156	191	184	193	182	184	185	201	172	177	205	163	184	186	191	174	204	178	176	165	200	193	191	192	160	167	164	164	177	174	205	206	193	186	170	180	191	176	165	191	147	172	174	178	181	170	179	152	180	167	181	191	159	183	204	169	164	200	189	175	161	182	178	186	168	181	228	179	183	207	185	194	208	174	189	182	198	182	159	154	175	190	210	170	179	186	194	172	195	201	211	177	187	197	200	195	171	190	166	157	153	191	197	138	155	196	193	190	171	180	175	181	222	162	167	188	167	171	168	167	172	198	177	177	175	187	178	175	199	189	182	174	193	173	167	170	165	160	195	203	189	180	181	178	201	196	185	168	181	163	182	194	170	177	154	196	186	168	170	186	146	186	201	201	186	187	182	190	164	165	184	188	195	153	176	223	174	180	167	155	169	160	169	157	194	161	160	181	197	174	182	174	182	196	182	181	187	196	173	170	172	163	181	191	177	188	148	182	179	176	171	187	186	180	196	177	161	186	167	152	184	185	179	165	172	188	195	199	187	184	184	199	163	185	161	189	210	185	183	176	174	166	172	196	164	169	172	154	179	205	189	182	190	191	151	201	167	177	174	186	187	181	179	177	168	182	184	151	175	173	210	159	186	187	178	195	186	160	158	177	174	159	171	188	174	199	176	188	192	169	195	179	181	193	200	152	142	180	182	151	188	198	194	169	165	187	182	204	202	184	190	187	197	167	201	206	168	174	167	175	192	163	187	174	172	167	183	178	163	211	177	173	166	202	179	179	160	171	178	193	191	166	183	164	176	177	153	178	183	177	155	155	175	173	186	172	185	154	195	162	187	178	191	184	168	188	193	185	160	183	168	174	161	192	176	198	175	168	166	196	188	199	193	185	185	197	190	180	164	179	176	170	157	173	188	177	199	169	164	165	212	173	170	167	172	204	190	195	187	188	175	186	183	204	188	171	205	185	184	178	193	160	196	205	160	187	172	185	166	169	179	179	159	188	172	169	199	196	196	171	173	172	178	199	176	172	208	178	207	184	183	173	179	174	174	189	159	144	187	200	188	192	168	181	206	177	163	180	193	185	188	157	188	186	197	171	174	214	196	193	202	174	166	188	173	187	177	191	140	175	198	170	192	184	182	169	214	192	193	159	172	190	203	204	161	174	178	171	214	179	151	182	178	190	187	178	192	193	210	162	178	166	174	168	181	168	186	157	183	183	184	160	175	199	159	167	154	174	154	183	173	154	192	179	173	189	170	195	205	171	209	176	179	205	180	166	181	179	173	169	142	176	169	180	170	197	187	174	172	168	164	194	179	170	201	171	176	204	190	179	194	184	182	189	156	171	183	198	196	194	191	175	184	190	193	187	183	179	205	179	169	174	185	202	164	193	169	179	185	196	179	167	168	192	163	200	176	192	180	192	159	189	172	182	169	179	182	181	159	187	158	196	165	194	183	196	209	192	210	184	198	199	136	166	159	163	192	174	192	194	182	168	162	174	175	178	180	174	185	170	157	148	186	174	165	192	183	186	155	187	186	185	155	203	183	184	192	186	178	181	177	175	162	233	195	193	171	180	189	192	161	164	181	185	175	177	172	178	182	188	185	172	184	176	189	180	183	170	174	191	166	175	174	168	174	177	187	169	164	161	173	168	204	173	187	182	184	182	202	149	209	155	173	198	181	206	203	183	177	186	174	170	175	201	172	184	175	183	192	196	176	178	176	193	179	189	161	158	170	184	194	202	183	155	186	184	203	180	181	194	165	183	166	193	183	169	166	217	193	173	184	200	175	179	164	177	176	208	203	184	170	164	184	163	190	172	202	194	166	176	200	172	146	189	198	169	164	177	164	191	194	176	172	162	178	159	179	174	196	203	157
18056	34963	22350	10654	5027	2902	2027	1384	1036	874	782	729	575	615	524	560	496	508	489	492	482	467	501	446	507	463	425	453	438	425	454	407	443	431	457	453	437	445	455	477	454	483	409	446	460	421	414	472	442	425	432	428	446	434	456	409	430	446	446	468	411	446	449	471	445	449	433	460	428	465	401	434	410	444	446	418	429	420	476	439	436	457	425	433	431	423	429	404	430	429	401	439	434	400	479	434	441	421	475	458	418	439	427	458	402	429	437	432	460	426	461	416	444	433	454	461	412	385	444	482	489	444	481	429	433	459	433	421	477	486	430	440	455	448	418	419	429	433	455	401	422	464	442	466	420	422	430	426	429	421	416	488	455	423	431	463	454	466	455	448	410	433	462	435	431	429	427	424	401	442	470	437	456	424	424	419	391	461	456	438	442	434	463	454	436	431	396	411	460	432	434	405	477	423	460	421	408	443	440	464	421	410	457	435	443	403	445	452	452	450	483	458	492	445	475	445	456	418	445	465	462	422	412	440	433	432	474	444	456	416	427	433	474	420	417	447	441	431	416	444	426	458	424	412	408	455	421	463	437	456	456	428	478	439	439	423	435	459	427	447	435	464	429	437	470	427	427	462	471	423	451	441	433	471	462	419	462	399	448	398	450	462	459	448	431	448	443	416	433	452	440	419	445	443	409	455	419	473	453	467	433	424	398	426	446	422	428	434	446	487	440	446	446	446	427	493	470	456	406	439	460	427	433	456	446	445	432	417	429	436	436	438	470	487	427	437	433	447	383	414	440	458	450	408	435	442	457	471	423	409	441	427	452	448	400	458	416	479	451	406	435	411	450	443	450	420	448	440	479	430	412	377	447	444	422	446	427	439	415	427	442	450	458	423	475	431	424	452	431	419	446	436	470	408	436	458	430	436	456	425	445	414	422	446	460	443	422	430	459	440	432	437	417	463	450	406	473	412	440	439	424	432	459	431	431	410	440	420	430	439	418	442	421	425	472	468	427	467	425	480	445	433	466	392	433	391	464	446	420	423	422	458	448	441	434	457	453	458	431	445	406	443	449	442	444	411	407	442	438	434	432	457	448	412	470	439	434	459	451	424	399	410	445	424	439	476	486	458	435	419	431	427	452	464	413	411	415	468	454	489	465	452	454	456	422	392	443	453	449	409	487	437	421	448	448	446	446	473	434	453	447	437	442	429	405	438	466	466	426	431	413	410	451	456	444	404	422	450	466	452	405	437	416	456	402	421	404	444	415	422	435	458	412	437	452	422	463	470	406	434	450	432	449	463	424	451	434	440	433	441	421	439	399	445	464	427	453	436	429	422	452	430	426	398	449	422	432	430	476	408	453	470	426	425	438	438	433	429	467	462	422	448	447	421	409	468	438	467	437	430	466	434	435	410	450	442	420	443	456	447	416	454	451	444	448	422	425	425	402	455	474	417	456	447	401	404	434	448	429	468	425	449	431	425	438	395	437	456	447	429	421	445	435	455	435	421	461	463	479	439	445	448	430	438	407	429	456	425	442	439	454	458	424	439	456	454	417	470	435	439	409	444	421	432	412	444	419	436	462	451	421	435	428	464	446	445	416	406	446	457	412	426	439	461	434	442	417	424	481	438	441	400	433	433	466	442	423	449	436	465	412	397	390	445	429	431	476	452	448	441	421	447	470	447	427	409	423	460	429	423	423	429	446	406	440	446	425	439	413	455	431	452	429	415	473	453	445	437	430	435	417	454	415	472	425	482	436	426	438	446	434	454	433	462	459	427	435	425	468	439	452	460	461	473	441	419	467	442	442	428	449	402	430	447	433	415	457	427	448	460	427	426	462	410	462	465	438	431	457	447	447	452	453	418	466	431	477	410	457	391	425	443	449	422	452	452	467	433	419	390	413	419	430	432	436	436	447	419	414	495	437	416	465	422	401	448	422	493	393	447	428	452	450	440	431	429	429	481	408	400	453	432	455	418	428	426	436	410	449	435	430	405	443	444	412	434	459	433	434	420	417	447	422	426	456	433	446	409	464	432	438	452	433	428	455	439	442	461	435	457	435	432	417	439	451	447	447	437	398	440	448	452	428	435	402	437	438	416	432	427	442	481	457	402	448	458	448	422	431	454	457	376	453	457	437	454	465	430	433	424	466	432	481	454	447	426	420	453	450	442	429	444	432	433	439	439	454	412	422	422	396	430	464	464	409	412	424	438	462	464	433	424	444	467	432	419	389	424	396	424	473	413	430	442	488	474	451	390	456	428	432	466	427	443	474	450	416	421	413	418	460	444	391	413	452	454	403	430	425	428	453	414	426	426	431	438	419	464	446	459	441	402	488	430	416	436	438	428	446	455	416	462	396	432	440	412	446	442	422	462	448	481	402	444	454	421	419	440	441	427	456	446	446	446	434	441	445	463	445	431	444	453	437	449	413	446	467	467	459	474	454	445	439	430	435	461	442	441	459	439	447	455	431	408	455	453	461	410	406	414	448	449	434	408	454	438	440	448	411	382	429	409	433	469	415	414	434	468	442	452	433	463	450	481	418	464	430	451	447	441	420	429	427	428	442	433	452	439	432	424	420	442	428	455	451	452	488	444	431	446	446	417	415	431	437	413	415	426	438	438	462	431	448	413	445	430	452	419	427	456	426	450	444	425	402	422	427	493	437	458	441	444	451	426	451	428	429	455	422	452	457	425	382	429	407	450	429	458	437	413	457	438	456	460	414	450	429	448	417	432	453	455	451	422	453	429	431	434	425	445	424	422	426	449	443	476	437	461	432	449	434	453	440	419	414	461	430	433	409	441	459	442	417	427	445	446	405	466	427	430	385	447	459	435	442	414	450	405	410	422	441	425	400	417	439	413	458	462	422	467	434	452	436	420	407	436	479	466	435	434	448	437	451	418	442	469	421	443	474	466	429	482	429	442	416	463	429	422	427	438	420	440	428	454	447	445	449	448	439	446	429	458	452	426	517	419	444	452	411	462	443	416	433	433	437	418	439	403	440	425	453	453	425	479	428	409	442	442	449	437	464	414	441	477	439	452	440	430	477	437	441	422	453	466	464	442	440	443	448	397	468	456	408	481	416	415	427	449	416	426	423	493	459	467	414	446	446	432	467	413	434	458	441	435	396	438	481	436	428	403	443	449	450	421	442	434	430	422	441	437	454	428	467	438	466	471	410	446	405	428	461	434	397	445	437	428	435	444	434	446	456	439	454	441	454	467	467	408	432	422	417	454	471	439	429	453	420	443	436	419	447	411	432	445	436	449	482	466	433	394	430	475	440	436	457	436	473	447	455	432	415	411	426	459	419	431	442	466	438	447	443	391	477	423	437	454	462	441	402	452	422	426	446	463	473	458	476	434	443	398	454	431	442	439	447	443	440	424	411	413	429	437	448	444	433	446	428	408	432	434	462	442	436	433	431	455	466	428	430	418	440	424	448	418	472	442	419	435	434	412	447	414	423	422	423	407	424	449	469	458	395	445	451	408	453	443
30781	22134	20540	11168	4217	2315	1550	992	756	566	504	368	375	327	325	316	278	268	291	247	247	280	232	232	244	242	254	242	241	241	238	219	246	227	239	250	247	216	252	230	267	214	254	230	234	226	204	240	235	224	245	231	195	240	253	227	218	225	231	232	242	229	238	233	223	225	245	202	211	257	237	208	225	226	221	278	205	218	221	242	214	221	245	241	260	230	227	245	258	228	223	245	208	233	257	220	243	253	218	209	243	245	251	216	229	227	243	255	200	240	232	216	227	238	224	231	240	218	242	290	217	235	259	270	233	221	227	229	251	237	214	212	243	238	226	234	218	237	210	222	210	221	204	240	220	214	242	254	248	236	229	211	222	246	181	216	254	212	254	206	255	251	201	238	248	231	228	254	221	238	220	226	240	237	227	244	259	216	206	236	228	201	230	212	237	237	216	229	243	245	258	231	234	255	239	249	224	240	243	238	235	229	225	216	245	237	218	244	230	237	227	229	242	239	240	241	224	236	222	211	229	205	233	215	235	217	218	231	214	236	256	227	223	207	219	228	215	208	241	210	223	216	231	229	222	235	224	238	226	242	280	237	250	232	219	215	229	234	233	247	228	247	243	201	238	205	224	248	248	240	214	254	267	215	252	239	237	229	235	239	225	219	237	230	231	232	231	229	237	216	265	247	232	254	227	228	230	257	224	245	230	252	224	236	212	216	236	240	230	244	234	204	215	238	226	203	220	220	239	259	248	228	258	203	233	226	251	224	252	227	233	251	232	242	225	233	211	242	241	229	243	205	229	200	214	240	253	218	217	230	218	241	213	231	242	230	250	217	224	224	260	204	236	226	220	226	230	228	216	224	240	246	243	235	245	235	241	219	256	231	213	196	224	227	250	227	226	235	211	240	221	211	230	224	222	219	256	232	220	253	219	248	223	240	227	203	229	198	225	234	226	223	255	214	223	213	243	204	228	245	212	242	245	244	233	243	238	214	228	213	239	234	251	244	232	243	232	240	232	240	251	273	256	240	242	229	208	231	216	224	225	233	244	217	244	235	229	222	227	221	189	245	219	212	243	238	229	267	222	270	219	250	252	258	222	234	238	239	228	208	248	201	232	204	240	222	233	218	216	232	228	248	253	249	240	224	232	246	233	219	233	226	222	221	238	237	222	227	231	236	206	252	240	233	230	229	249	213	232	228	220	215	223	246	207	227	247	219	241	219	225	212	238	248	208	238	212	222	287	238	227	252	224	232	234	232	259	248	215	221	265	228	251	236	213	242	206	246	256	248	249	239	236	238	237	228	224	229	251	224	239	240	270	230	220	250	273	211	223	229	242	218	229	227	242	225	230	229	227	213	240	243	226	223	221	229	217	258	225	205	232	236	220	270	239	221	222	243	269	236	218	249	230	230	221	222	232	198	213	217	205	235	244	242	272	234	247	257	255	251	207	228	232	247	260	221	219	253	218	258	238	242	243	227	243	220	254	217	210	235	251	197	248	264	236	207	267	217	231	195	233	224	223	231	247	223	217	238	211	234	232	241	234	235	223	225	223	245	248	235	225	238	224	210	214	263	262	223	204	213	213	233	222	220	216	225	207	227	222	235	221	232	224	252	232	233	219	231	238	230	219	241	249	191	265	265	235	223	211	227	200	233	209	212	222	219	239	212	232	237	220	221	245	233	218	220	228	244	247	221	265	245	241	257	231	255	233	247	235	259	253	244	225	239	267	238	246	228	209	215	236	232	235	223	256	226	246	252	246	244	225	210	225	228	257	240	252	209	203	232	229	211	212	224	267	233	225	227	243	251	212	251	230	219	239	204	244	208	229	240	234	225	252	245	251	236	207	218	225	217	204	231	228	202	219	230	227	217	237	218	231	266	224	232	221	223	219	240	240	230	246	257	260	231	245	202	223	258	240	209	225	213	215	264	242	262	228	237	226	227	197	241	226	255	248	229	236	220	235	220	227	241	221	226	216	240	252	243	251	220	209	225	227	227	199	244	236	238	240	224	229	233	239	213	225	198	229	247	255	240	229	228	194	254	228	249	238	235	203	237	213	207	225	226	229	233	247	233	254	231	237	232	228	228	227	238	229	242	192	233	221	221	227	258	226	215	221	223	194	238	246	234	251	232	236	237	211	215	231	244	256	241	238	216	231	223	220	215	226	263	231	259	235	224	207	238	229	262	245	226	221	238	226	230	243	202	206	217	207	246	214	234	235	242	231	253	231	230	256	247	235	261	248	230	233	216	194	241	232	210	234	237	209	225	257	243	206	236	236	223	224	245	252	228	231	226	217	232	238	240	222	253	219	233	257	240	236	251	248	220	220	209	240	226	253	223	235	233	240	216	254	229	226	197	220	244	243	244	222	241	274	250	229	230	228	235	243	223	220	226	226	220	219	222	221	238	222	241	244	239	229	245	252	225	239	222	224	201	221	266	245	242	235	258	214	257	262	217	244	236	250	244	251	240	226	236	235	222	198	239	241	231	217	243	243	227	237	232	221	228	198	259	223	264	230	224	238	256	241	228	233	224	238	222	235	232	233	231	219	214	228	206	225	236	238	230	223	229	233	218	222	214	235	193	235	233	224	236	244	228	255	266	229	238	238	227	224	232	232	234	225	233	209	243	244	228	250	227	227	243	253	251	211	247	244	216	232	244	220	248	235	223	244	228	239	233	231	222	241	251	219	218	230	229	240	213	190	219	232	221	231	236	237	209	192	223	230	224	238	249	238	243	253	241	238	223	224	212	216	219	200	240	235	253	230	228	251	237	199	255	235	230	214	242	199	246	230	247	211	233	249	217	207	208	235	188	240	224	211	258	208	229	210	216	231	227	237	253	234	217	219	229	247	238	215	241	236	261	248	245	240	219	219	225	243	178	225	210	244	228	247	242	217	231	254	252	249	225	241	218	218	229	249	207	235	247	235	232	240	234	225	215	206	263	246	257	218	228	243	225	264	226	232	247	226	241	231	226	217	207	198	232	201	226	260	261	240	224	212	243	241	235	238	244	229	250	231	251	242	251	244	218	239	244	241	250	224	209	230	230	227	215	242	218	258	218	236	227	225	245	246	236	188	231	207	234	258	215	210	252	233	244	229	223	207	253	238	217	233	218	215	211	228	240	221	205	224	218	205	205	211	247	242	228	226	212	195	219	249	226	224	212	221	236	245	246	234	229	269	225	228	207	231	197	220	235	241	197	252	225	221	233	221	236	243	242	242	229	205	234	199	214	240	207	216	233	232	214	244	236	229	237	257	231	231	235	246	230	220	234	223	230	261	214	237	243	241	231	250	216	210	222	232	233	230	226	227	236	233	196	230	212	243	203	238	243	226	255	224	251	250	254	238	264	203	244	229	222	234	245	236	252	233	229	240	227	246	228	238	259	254	225	241	238	248	229	234	212	262	239	230	202	215	212	237	231	217	239	230	226	220	222	241	190	234	242	192	223	212	212	228	207	214	231	244	234	237	235	248	233	221	234	223	239	247	249
16841	23453	12414	5606	2667	1634	1104	965	805	729	652	646	613	636	647	599	591	580	567	578	569	574	544	557	600	545	575	545	574	568	557	543	591	601	567	576	554	578	581	543	527	551	563	568	573	566	598	574	535	516	549	556	549	555	564	564	575	584	568	565	582	585	494	558	554	551	525	568	587	572	559	613	577	593	583	541	548	562	585	503	565	563	543	548	575	609	542	553	571	553	566	577	546	532	586	573	553	570	553	570	562	560	608	605	563	545	581	535	567	493	587	602	554	533	580	555	570	532	595	521	567	545	506	554	577	550	522	598	558	555	584	529	594	575	609	524	526	562	570	530	578	598	557	550	570	625	562	592	517	563	534	540	545	549	567	546	528	545	608	558	524	493	511	585	523	548	560	543	560	549	565	549	518	590	567	592	582	564	530	559	562	574	578	570	546	610	573	574	562	541	588	525	553	553	523	565	577	569	565	512	538	564	576	598	548	538	569	542	538	508	562	577	547	516	568	586	496	541	585	580	586	566	562	525	553	567	553	561	547	545	562	554	550	543	541	570	529	582	590	552	559	568	528	560	586	602	573	512	557	570	579	574	592	603	620	547	555	564	620	580	539	519	561	599	542	530	606	578	543	572	563	567	544	553	574	548	549	560	589	581	575	534	549	568	550	581	540	557	560	543	554	571	561	549	531	573	600	537	557	542	576	548	557	551	559	560	558	572	559	550	566	521	541	515	585	546	564	569	615	554	563	529	550	569	556	556	532	548	508	562	541	565	582	516	554	594	543	564	555	553	526	570	585	550	549	561	618	565	569	552	582	590	569	546	539	566	573	532	544	558	582	589	541	540	558	596	546	559	540	578	563	576	589	554	535	577	559	558	539	515	577	563	565	564	579	551	581	603	563	585	561	548	599	527	546	628	592	544	545	599	538	611	535	547	539	552	562	529	575	568	570	538	604	560	537	563	552	563	593	582	582	567	557	551	527	517	556	530	568	543	576	522	563	539	552	594	564	579	584	608	544	547	538	566	577	569	573	541	559	583	555	621	557	541	577	557	556	508	568	574	552	535	545	584	554	575	561	571	561	590	554	550	553	558	532	562	571	554	586	544	591	598	565	543	505	537	586	568	593	592	582	584	564	547	608	616	558	565	560	541	557	550	531	560	554	534	604	558	562	570	492	587	513	567	545	536	615	581	588	574	553	556	550	588	567	561	604	548	537	558	557	524	550	526	577	531	524	563	533	600	550	560	557	546	580	585	563	547	554	536	554	557	528	536	606	543	579	577	540	567	544	569	581	590	527	561	603	593	550	576	577	582	550	578	576	584	536	551	554	536	537	538	558	583	537	591	541	535	545	600	533	556	537	580	550	568	562	523	579	525	533	525	560	534	537	500	562	575	519	543	538	554	555	556	570	570	497	586	542	584	556	553	619	588	594	539	571	577	556	574	547	583	520	554	531	562	545	551	596	491	547	561	551	546	566	507	518	555	595	545	545	599	588	566	539	554	546	537	555	574	531	513	555	585	562	587	545	599	542	541	540	535	580	593	539	577	557	532	566	596	575	553	543	517	548	591	557	538	542	550	541	546	563	547	574	529	583	538	541	527	541	576	554	563	537	576	588	544	576	519	565	574	584	544	609	549	584	574	577	560	557	560	537	548	566	544	556	545	589	573	546	537	537	567	570	566	583	553	555	526	554	531	559	565	556	558	532	558	512	509	548	569	538	543	575	548	506	557	600	561	546	537	563	569	556	566	583	572	566	592	539	567	614	540	564	569	522	532	600	551	538	560	561	513	559	560	541	572	568	584	565	560	547	518	528	559	583	570	519	563	584	596	564	584	533	540	557	562	563	624	583	560	555	594	583	553	593	541	544	537	551	521	580	586	528	567	548	581	531	566	547	537	586	561	513	563	557	574	530	567	539	531	540	524	585	582	549	563	573	599	508	529	572	544	540	541	603	585	584	566	611	578	578	561	547	579	569	574	510	573	582	575	544	536	526	546	528	576	566	557	548	568	532	523	547	576	534	596	605	566	557	534	569	583	502	581	597	556	553	543	552	572	556	544	589	577	542	568	579	556	581	545	537	567	538	524	550	559	505	537	522	560	592	594	551	576	546	563	496	543	532	592	524	548	592	587	571	554	551	533	578	549	522	525	541	595	573	557	538	582	531	608	523	538	533	544	558	559	582	571	575	539	551	542	539	550	578	563	546	566	596	576	581	547	594	558	587	537	526	579	601	531	562	596	504	531	565	549	540	577	545	583	552	531	572	576	546	570	548	594	535	593	578	591	559	551	574	578	570	547	546	608	548	543	540	541	564	584	561	585	536	574	562	558	568	557	570	560	572	514	539	581	547	557	561	534	532	547	534	535	576	547	524	515	581	547	556	571	568	620	555	562	547	568	563	597	537	546	533	565	595	551	573	545	553	573	595	551	552	569	534	536	590	552	561	577	574	548	579	551	561	574	541	546	603	560	575	570	603	596	558	546	548	582	510	538	543	560	551	587	517	498	591	554	534	566	584	543	570	563	543	560	573	541	582	571	555	546	543	541	568	562	591	529	567	568	583	559	538	564	550	605	544	552	542	563	613	544	633	522	589	577	523	575	560	544	549	533	584	586	591	563	537	567	544	553	541	550	521	584	537	573	559	585	574	566	596	547	530	575	562	560	541	574	588	620	571	544	525	550	561	544	530	578	607	544	514	569	584	542	533	541	569	582	564	541	521	581	590	583	565	558	593	554	564	572	568	549	561	562	548	584	553	548	571	576	591	510	557	550	582	568	566	547	564	544	535	549	563	576	584	552	542	505	581	540	570	603	569	588	531	529	543	575	577	560	572	583	543	547	528	564	566	572	565	562	561	554	533	551	568	538	546	598	514	621	564	556	518	572	529	557	535	539	573	587	587	567	546	586	589	533	545	561	539	557	564	547	567	557	566	571	575	583	570	524	574	587	520	559	558	568	554	551	568	560	561	538	609	563	547	529	574	541	508	539	595	539	566	549	565	554	568	555	561	555	578	595	564	560	595	588	526	588	518	543	561	547	539	544	581	534	563	518	529	586	526	495	516	560	614	550	526	572	559	557	539	543	579	529	572	550	573	524	538	581	544	527	552	548	547	575	565	579	610	567	535	537	552	535	578	552	542	478	568	569	538	535	565	571	580	556	579	553	596	579	535	556	528	531	575	558	588	527	564	589	567	572	532	541	524	559	546	565	577	574	554	565	546	541	586	544	542	547	566	582	597	582	608	554	585	566	586	589	567	553	539	520	569	555	574	577	561	575	492	545	574	581	551	546	583	545	580	538	549	524	562	589	578	544	618	531	592	539	567	575	604	525	609	563	576	555	575	558	533	565	587	571	564	587	537	494	535	536	524	547	543	577	560	582	544	579	543	555	543	526	584	533	554	548	586	565	571	561	568	520	546	568	550	540	550	528	558	560	567	536	538	576	576	518	553	567	583	560	582	505	570	539	553	549	564	563	538	540	524	619
24366	20974	24264	27871	21020	19612	5177	1823	1126	811	601	516	456	435	338	299	269	266	259	278	242	250	246	225	230	192	226	189	245	202	210	200	181	194	198	169	182	199	191	193	196	175	198	193	191	182	180	190	199	173	192	171	173	168	175	195	180	218	181	171	188	156	209	210	165	197	192	208	177	201	184	193	177	181	183	175	197	188	205	206	195	187	184	158	183	198	181	179	211	173	184	185	187	207	203	199	187	204	191	186	163	175	162	183	179	203	178	198	165	175	189	194	193	179	191	190	175	202	180	193	185	206	210	211	195	209	188	161	194	170	169	169	183	166	196	156	169	206	187	177	174	174	174	165	195	181	175	171	171	201	168	179	199	177	163	166	218	177	158	208	179	170	188	152	193	229	181	175	180	190	174	180	185	172	203	191	180	210	204	196	194	178	160	200	184	182	174	191	186	203	176	173	210	187	181	185	193	182	162	174	174	188	203	175	213	205	197	176	190	180	209	195	190	143	188	175	204	202	166	182	184	199	200	206	192	193	188	192	217	162	184	175	191	204	179	198	186	210	192	185	194	203	180	227	209	167	185	184	188	199	178	196	191	167	211	170	201	183	190	217	198	169	179	201	182	184	150	176	197	185	170	204	190	179	171	173	203	177	173	203	189	180	191	179	207	176	199	183	185	185	196	187	176	200	190	198	171	197	166	168	185	163	143	185	208	210	212	210	191	166	209	184	166	196	189	193	211	198	171	178	181	170	204	170	182	177	196	212	185	199	200	179	197	205	187	172	184	158	201	181	174	190	172	183	199	198	180	181	175	194	165	186	194	205	186	190	172	189	200	167	183	174	240	177	200	195	212	171	158	177	212	176	204	168	183	210	172	183	188	198	187	194	178	182	184	194	181	195	184	189	197	176	188	186	159	174	181	213	161	178	205	189	176	180	186	187	175	167	185	176	194	198	186	196	205	181	162	193	202	202	183	209	154	198	182	197	214	178	201	176	185	145	196	191	174	192	173	186	168	184	186	180	203	181	187	173	185	162	188	182	205	195	180	199	202	187	170	173	180	196	179	207	172	206	188	184	167	173	182	181	199	180	181	202	187	185	199	191	181	183	156	178	201	170	168	181	171	182	158	191	189	169	172	208	159	167	191	185	194	133	176	190	199	192	188	201	183	177	216	175	190	203	192	175	164	185	182	205	178	172	174	181	153	165	190	166	173	183	180	196	202	184	190	164	161	169	173	182	229	169	199	177	200	162	174	191	160	185	191	165	159	175	190	188	181	195	208	218	187	214	177	183	183	173	177	215	201	202	182	177	197	190	198	161	183	182	185	192	176	184	177	175	176	202	180	187	194	179	181	209	155	172	185	159	169	222	186	215	174	198	179	208	182	189	192	180	176	171	172	185	144	176	174	195	153	218	206	179	185	188	176	169	204	187	169	156	187	191	190	172	186	198	180	182	174	178	199	187	212	186	198	177	172	184	188	194	184	196	182	199	171	207	213	171	176	191	182	177	212	187	187	187	188	196	203	176	190	178	202	217	185	187	184	190	177	183	192	162	190	196	193	170	195	198	212	201	168	188	187	169	190	203	192	175	223	186	168	192	164	194	197	229	190	177	212	193	183	192	205	194	199	178	184	192	190	188	195	178	188	191	210	176	195	180	205	204	186	193	181	172	186	182	201	183	167	195	176	175	213	195	174	157	182	196	190	184	180	194	193	201	192	161	177	209	177	176	190	177	167	188	179	179	199	176	183	183	166	198	192	207	191	178	204	169	189	173	181	188	165	185	180	215	173	196	187	177	183	217	203	178	163	186	213	188	177	213	188	193	196	211	207	191	206	172	198	185	187	160	191	154	178	216	182	182	199	191	209	188	179	169	182	179	232	171	178	183	196	176	202	201	172	162	184	184	195	188	186	169	168	177	215	208	188	199	181	204	181	180	176	179	182	195	199	177	178	199	183	200	182	213	171	200	172	199	194	170	168	168	187	158	185	196	175	171	175	197	176	204	214	196	177	179	181	172	177	168	194	183	187	192	168	183	185	193	196	195	193	178	192	150	168	209	194	165	171	203	171	166	207	194	203	194	201	179	182	172	184	167	194	201	193	165	191	182	188	196	195	184	167	161	232	197	169	180	178	197	204	169	182	192	185	194	200	198	210	203	172	190	201	191	190	207	185	208	168	190	217	201	210	183	191	157	202	174	183	198	188	166	194	184	189	191	192	200	178	176	187	179	191	224	164	179	171	195	159	193	186	173	185	193	209	187	181	192	180	187	183	183	206	186	185	182	184	169	194	178	173	191	174	208	191	166	180	174	178	199	191	174	206	188	168	191	195	190	178	189	165	179	197	168	199	198	219	192	186	182	173	156	202	151	179	182	188	201	187	187	174	200	178	162	173	203	188	207	191	184	162	199	193	181	185	176	183	183	184	177	184	191	194	184	176	203	186	173	169	181	201	211	193	212	200	189	193	200	173	195	165	161	180	217	171	213	171	159	201	165	163	185	195	196	183	187	161	183	186	211	197	167	173	173	174	190	195	177	171	176	195	188	201	185	173	188	193	193	178	183	172	192	165	194	166	194	196	182	201	172	170	210	198	190	167	196	227	172	205	167	200	184	189	194	184	216	202	202	197	181	149	179	196	189	185	202	176	208	193	177	172	205	198	178	205	222	193	150	193	169	201	186	215	203	202	177	200	180	173	191	175	203	160	217	170	195	209	183	160	194	194	188	171	207	176	211	178	187	157	191	207	214	185	210	197	193	178	196	193	177	175	182	171	188	192	197	155	179	171	163	160	202	172	150	185	183	179	166	186	174	196	180	192	197	191	204	164	185	187	202	187	150	179	198	207	201	177	165	193	183	185	184	198	225	202	176	201	187	199	193	204	166	161	192	201	193	182	186	172	204	193	196	192	161	171	192	190	190	166	189	172	170	177	207	184	203	194	190	169	176	180	181	177	199	185	182	179	185	185	211	191	178	197	166	184	158	183	160	202	176	185	189	173	183	183	186	184	180	184	191	185	209	192	195	186	169	157	180	171	166	183	206	189	185	189	190	174	184	166	183	176	200	188	207	182	190	179	166	166	171	181	181	191	186	184	191	190	183	170	193	208	159	188	207	197	211	192	172	173	208	184	177	193	178	181	168	162	186	180	166	191	180	190	205	179	192	157	181	172	172	181	180	173	183	180	192	213	193	199	202	196	182	198	202	159	193	201	182	190	173	184	164	195	179	181	169	217	190	199	195	176	193	194	185	204	185	176	208	181	190	204	159	181	176	168	189	171	178	161	187	184	208	201	174	170	178	189	169	192	163	185	176	164	184	184	189	192	209	215	174	191	192	185	194	192	209	204	172	192	187	174	180	197	168	208	178	176	173	214	168	168	166	177	184	208	198	177	209	192	171	187	191	161	172	174	176	166	197	207	185	167	177	202	194	180	182	175	214	184	178	165	166	193	206	168	177	206	178	166	186	182	200	182	190	184	182	193	191	200	187
16526	30063	17554	8216	4016	2319	1574	1103	902	746	665	662	577	536	518	479	499	525	494	505	482	477	555	462	493	468	475	454	491	458	439	440	429	427	458	445	454	477	454	439	447	402	464	474	449	457	455	451	440	492	442	448	447	484	442	469	446	430	454	451	448	471	432	423	446	494	445	437	481	451	419	490	454	458	479	465	463	420	450	446	476	483	455	485	420	473	455	488	460	456	461	486	428	461	466	437	482	452	459	463	433	429	428	415	438	444	414	467	451	413	451	423	434	443	477	417	465	449	435	453	447	431	460	476	443	412	531	474	448	485	420	430	452	460	492	487	466	452	459	410	479	459	465	490	432	440	421	421	469	473	479	428	485	456	484	425	458	478	469	461	504	438	436	491	446	424	449	434	447	490	441	430	466	426	434	459	460	437	463	442	444	468	455	481	467	458	412	471	464	506	487	468	474	461	468	456	424	456	467	445	474	434	426	430	431	429	417	458	456	465	463	417	468	454	434	444	418	474	411	489	462	447	423	484	454	482	404	456	444	467	454	433	485	459	473	471	465	467	460	432	444	430	468	452	482	447	473	435	463	471	450	456	464	446	458	429	498	452	437	498	476	448	470	484	426	420	463	455	481	450	450	433	435	465	485	457	457	417	438	460	496	415	463	470	469	490	464	433	427	455	450	443	441	461	438	473	450	435	468	493	450	500	434	475	435	442	483	418	473	479	433	459	458	470	445	493	476	435	474	478	458	463	453	465	485	444	472	455	472	450	451	432	457	428	462	422	437	430	469	463	457	489	479	420	444	426	441	452	429	442	453	405	452	450	441	456	464	461	455	442	493	466	434	458	440	437	460	452	430	487	454	448	458	516	462	432	442	442	449	443	489	442	430	500	413	438	437	457	430	454	446	458	434	474	455	433	497	425	439	454	471	450	444	469	426	450	468	448	466	435	434	432	478	509	467	443	429	437	457	449	435	447	443	501	494	450	460	424	468	472	444	450	461	483	448	456	433	459	427	458	454	444	422	441	472	489	470	494	499	480	512	449	443	489	452	449	471	476	438	470	452	443	467	472	429	474	469	446	437	408	447	466	455	446	439	415	435	468	444	444	434	465	454	433	463	450	437	434	476	426	445	439	436	467	452	454	480	481	458	512	488	483	484	450	435	436	460	473	437	426	444	444	449	509	472	453	475	453	464	490	394	442	453	457	471	447	462	498	422	439	479	422	420	441	433	462	429	462	459	438	419	425	454	450	443	476	457	462	501	485	469	394	443	421	470	481	419	441	410	432	462	486	445	461	476	443	420	462	478	456	486	424	460	446	448	426	461	466	415	492	437	439	491	437	476	478	467	495	480	463	471	445	436	432	472	484	463	454	479	443	425	483	440	435	430	470	512	437	480	453	450	462	410	429	428	436	434	468	469	459	415	445	475	485	460	465	491	419	462	461	494	467	432	473	439	445	441	452	468	507	447	463	443	447	453	441	453	467	472	475	473	442	442	472	470	462	479	430	453	423	466	470	420	447	466	412	407	466	471	465	455	463	434	478	446	445	465	463	438	469	473	455	489	456	434	462	427	463	440	473	476	439	465	444	464	515	462	405	425	421	419	462	491	440	448	433	444	505	414	466	436	461	465	435	419	467	428	440	473	445	437	459	462	457	459	489	431	492	447	463	444	460	431	437	453	464	446	444	467	459	484	468	474	428	427	467	448	470	493	455	443	486	411	461	469	445	434	444	435	451	434	449	448	425	446	408	449	470	495	479	441	486	431	455	490	441	472	418	412	447	467	449	443	443	456	495	486	448	414	466	466	498	432	471	413	429	415	461	474	472	461	462	463	454	435	470	417	429	475	472	430	480	427	437	426	489	457	419	509	503	427	464	487	425	466	455	463	479	466	453	476	405	433	455	463	486	450	442	407	455	460	442	475	474	467	436	463	461	456	460	418	478	466	462	484	444	438	407	419	431	452	459	471	442	460	472	437	506	460	419	447	440	426	468	488	480	455	485	438	447	484	457	474	477	430	521	432	485	466	450	441	421	467	466	461	453	509	461	488	441	454	446	480	435	485	474	436	483	453	466	420	466	448	444	436	476	467	431	437	423	465	428	446	476	485	447	462	470	450	461	471	450	476	468	454	456	452	451	471	469	453	452	464	472	453	463	454	450	479	481	422	476	449	472	454	435	440	454	410	450	441	462	443	500	455	495	474	495	480	456	448	486	439	480	453	462	477	431	406	431	459	434	454	481	443	450	437	510	472	477	455	422	443	397	452	442	480	453	440	439	477	475	445	464	425	486	459	485	433	463	473	444	430	442	465	472	471	462	464	457	435	482	466	450	466	475	501	436	438	478	442	442	411	438	449	449	457	431	439	470	458	449	473	470	438	444	461	404	463	461	458	449	451	430	465	423	422	458	486	439	454	458	435	493	440	450	463	480	486	456	456	451	434	438	428	457	426	483	425	461	403	476	434	481	424	473	473	439	499	429	460	441	463	462	456	475	488	444	449	441	425	430	449	441	457	458	464	454	454	403	458	487	432	445	435	480	495	454	445	419	429	455	486	442	441	464	494	451	451	418	478	464	413	492	481	459	471	408	451	424	476	447	479	455	444	466	468	434	421	450	436	453	424	470	474	463	470	412	450	472	447	454	467	474	456	426	479	455	480	464	457	463	456	447	429	444	430	403	465	426	455	432	482	408	468	468	463	462	499	483	468	440	449	471	411	455	448	441	444	476	424	478	442	434	476	471	459	480	487	438	432	471	450	430	456	446	459	436	406	426	452	463	427	465	480	444	439	461	397	442	430	440	418	480	432	446	475	480	464	475	462	463	432	444	442	475	449	447	446	431	462	454	476	427	431	478	438	457	441	444	466	446	428	453	455	444	417	459	441	430	481	416	435	424	453	485	500	448	491	496	474	424	480	476	415	446	464	492	431	469	446	430	429	475	448	460	455	446	452	446	472	496	466	472	425	431	411	409	429	453	463	434	471	462	448	469	437	446	462	467	466	421	455	451	448	435	427	429	484	465	443	474	463	468	461	468	448	428	469	445	484	438	463	463	486	459	426	484	451	435	466	463	429	451	487	473	423	409	402	485	437	405	484	443	406	452	436	445	442	476	456	468	447	433	431	459	422	495	446	467	476	437	455	457	479	458	488	435	445	454	465	457	450	445	452	421	459	446	429	448	472	453	454	457	441	446	439	412	465	451	470	459	451	437	466	469	410	446	420	484	424	464	453	473	465	441	458	431	466	413	445	449	456	463	453	458	431	443	440	469	453	408	448	459	428	481	488	465	423	459	421	457	428	417	456	454	437	442	457	427	491	463	446	451	474	460	451	441	452	473	467	455	414	455	453	462	456	465	444	457	444	468	446	485	471	467	465	467	487	513	454	411	451	443	392	488	425	453	471	485	429	451	450	450	433	436	454	433	424	452	446	443	456	433	437	451	424	491	444	466	446	423	453	484	439	439	427	436	426	454	472	441	459	487	433	486
23727	20954	24591	27484	20978	21099	17950	3784	1739	1173	849	656	632	475	384	344	320	313	255	289	279	259	233	228	244	226	237	219	212	210	205	196	193	198	189	191	177	183	173	201	170	176	203	172	195	184	193	170	179	188	164	166	195	196	193	174	167	214	171	167	167	194	167	184	161	159	154	183	174	183	185	182	175	173	192	182	161	198	190	171	182	198	177	194	177	170	166	164	163	183	174	164	148	169	180	175	187	173	179	164	184	182	160	189	197	179	191	174	201	164	171	185	164	168	173	186	188	172	180	177	168	182	187	168	219	176	188	151	191	179	168	167	179	191	161	178	150	182	164	157	189	175	182	188	174	184	185	178	204	201	180	185	172	181	166	183	207	166	187	183	180	180	149	173	179	167	192	182	158	186	189	167	181	183	193	179	203	175	176	189	156	197	163	181	200	192	172	171	174	185	187	176	164	193	186	180	162	169	150	198	143	180	162	157	161	167	182	171	163	186	163	194	207	159	180	180	176	163	168	159	166	174	197	187	181	191	184	185	172	154	167	176	176	165	173	155	182	176	178	202	222	168	186	176	173	186	190	152	172	181	156	180	172	172	160	159	186	197	171	155	179	200	175	171	174	177	194	164	179	189	180	164	148	160	177	194	190	185	160	166	169	204	182	181	163	192	185	185	188	178	193	212	174	172	177	192	175	172	182	188	172	200	198	170	197	156	165	157	182	202	178	208	180	187	171	164	186	189	189	149	159	197	173	190	194	145	191	174	190	215	194	163	201	152	179	172	174	173	169	192	169	179	179	163	177	165	172	165	189	166	184	198	190	186	204	177	174	170	176	184	173	159	198	176	190	156	174	165	171	185	181	181	180	187	176	169	172	197	175	179	201	164	194	192	164	170	203	196	160	193	184	157	196	176	186	168	174	166	191	186	174	168	157	205	165	168	176	171	168	145	187	184	177	172	180	185	183	172	159	170	166	174	187	164	191	168	181	171	171	164	184	174	217	178	189	183	169	192	212	200	187	189	192	176	195	165	166	192	156	167	182	187	190	164	201	175	165	173	188	181	171	160	176	176	181	170	156	156	190	163	194	162	188	182	166	193	194	164	179	182	173	197	176	197	180	166	197	190	197	177	192	165	187	173	189	200	163	157	176	164	180	198	179	174	194	186	177	183	191	207	179	163	179	181	163	150	162	166	176	191	164	181	161	192	180	148	177	175	176	165	179	198	189	185	171	188	180	188	168	142	186	208	158	183	178	190	173	217	177	182	182	158	153	167	171	156	187	169	161	178	181	202	172	192	194	153	191	161	164	193	168	172	185	194	190	168	171	169	179	181	185	172	173	177	184	178	187	170	185	176	176	206	178	185	153	174	180	176	175	169	183	174	175	217	162	159	165	177	162	161	220	168	166	196	184	196	180	151	185	180	182	179	175	161	183	203	174	190	192	165	175	165	195	161	164	162	189	155	162	177	172	182	198	161	176	192	177	192	159	164	190	166	172	167	200	180	186	181	162	189	181	193	178	172	154	154	165	178	152	198	204	207	180	164	184	191	180	177	185	174	187	187	182	157	163	177	173	179	171	175	185	178	183	163	177	192	170	157	166	182	160	148	173	158	161	174	173	188	178	165	180	180	155	167	161	190	178	164	190	196	155	200	192	175	152	170	153	170	194	169	189	173	183	188	190	167	178	167	178	170	179	189	154	187	190	177	161	180	179	147	186	185	161	188	190	182	189	175	188	153	161	177	160	174	153	179	158	153	175	151	174	184	184	180	177	177	164	161	154	176	190	176	164	183	160	175	223	178	175	178	195	173	164	198	172	178	173	171	196	178	169	182	179	170	189	188	161	190	192	181	192	191	166	164	180	190	167	183	166	182	147	151	209	184	158	188	165	171	181	141	175	149	184	177	182	182	184	172	192	189	184	184	174	165	186	179	193	184	183	152	174	172	174	182	183	144	188	193	196	171	171	171	193	187	197	193	152	175	199	201	176	166	172	179	165	170	172	200	211	158	176	189	194	194	176	191	192	157	172	174	177	177	168	154	160	184	196	177	164	184	153	183	189	174	182	175	184	164	185	181	177	163	175	189	186	167	184	162	162	172	181	151	191	157	191	168	171	196	191	174	164	190	188	182	189	179	183	187	169	170	179	144	172	161	161	183	191	173	194	183	164	177	177	179	187	162	190	176	139	145	168	178	188	163	205	161	174	146	156	172	166	178	159	158	182	164	215	165	152	196	159	159	161	196	162	189	175	182	153	187	183	156	182	172	165	165	179	159	158	167	220	179	181	178	185	162	168	199	162	175	167	185	189	181	174	184	168	158	168	173	147	177	186	184	160	175	189	169	181	181	175	154	182	176	176	155	179	199	209	184	167	211	182	174	189	160	159	189	164	149	187	185	204	188	172	180	183	181	199	213	192	166	179	148	184	179	189	177	159	170	190	177	181	170	181	201	190	180	200	192	183	190	197	197	177	172	178	155	185	164	179	195	171	179	182	173	180	180	149	168	163	171	157	172	189	208	176	178	181	162	168	188	157	142	157	155	181	176	179	195	190	182	180	172	166	180	171	185	186	177	188	163	185	169	163	195	154	167	205	150	153	169	204	172	168	171	205	183	184	175	184	177	172	203	187	188	165	164	173	169	171	200	166	212	159	175	193	195	200	171	193	172	190	198	188	208	195	184	183	157	179	178	198	161	179	179	182	185	193	169	182	162	184	175	178	169	173	179	166	176	195	168	170	176	201	178	185	163	178	182	209	186	193	173	159	158	166	175	190	160	182	179	180	171	177	185	172	172	162	179	176	187	180	172	177	179	162	197	170	164	184	171	163	207	180	168	177	204	157	174	191	190	172	176	189	162	152	194	185	175	183	181	169	192	184	178	165	162	167	153	159	175	199	192	177	172	175	190	196	165	199	153	180	178	159	174	186	167	169	169	185	173	173	164	159	177	185	181	183	169	153	175	183	188	170	184	158	184	171	211	208	192	175	185	158	186	186	185	170	162	183	161	146	212	197	158	173	152	166	189	162	168	170	171	180	169	181	173	190	189	154	167	179	174	170	186	179	176	167	161	162	172	190	171	167	173	162	153	156	182	188	171	145	165	169	167	180	182	185	173	179	196	165	170	166	205	166	183	158	205	174	182	159	188	203	183	180	181	179	204	181	164	168	172	179	192	170	155	178	183	176	175	177	190	150	161	172	162	196	172	167	199	182	202	205	169	189	189	162	160	175	189	186	183	148	169	166	204	172	178	167	181	165	189	175	176	200	204	212	185	177	179	208	152	159	181	170	193	171	152	183	219	145	166	163	164	157	180	162	171	196	147	174	164	180	188	182	177	182	193	170	178	187	173	190	166	174	219	190	179	187	161	175	195	183	182	175	174	186	173	199	161	189	180	172	188	158	175	199	163	197	185	169	184	172	195	179	184	168	163	170	167	174	175	186	187	185	187	186	170	150	180	166	184	168	154	201	178	184	178	174	144	186	195	198	180
17955	34633	21268	10360	5268	2995	1983	1284	1105	837	748	680	627	531	548	470	476	463	467	493	472	498	484	475	466	444	449	443	474	425	457	485	445	442	433	400	436	396	452	422	455	443	467	429	449	471	446	424	443	454	454	427	451	478	442	469	452	409	410	385	403	409	397	447	410	438	459	415	417	414	414	420	461	418	440	426	419	450	417	419	459	419	456	422	437	423	421	457	457	385	421	396	472	437	467	445	441	424	432	378	421	424	424	424	437	428	451	430	407	427	431	419	425	430	448	442	434	471	403	455	428	434	438	402	399	457	434	422	448	426	407	485	420	406	412	408	400	438	428	414	442	433	409	461	458	433	434	401	435	427	400	414	436	426	415	435	439	429	437	449	430	431	427	456	417	429	418	442	423	436	454	440	450	393	424	426	415	449	424	427	421	444	432	426	463	451	440	441	443	434	438	438	407	426	430	448	451	428	452	425	436	430	435	393	420	439	406	421	452	417	421	447	480	444	450	464	453	451	402	409	419	439	416	408	437	424	451	406	465	462	410	405	411	463	449	432	467	381	425	411	458	455	433	405	418	408	433	430	444	453	450	487	430	436	439	435	447	430	438	422	433	412	429	451	413	456	486	401	439	436	423	404	445	441	461	479	451	414	433	427	411	435	416	424	380	444	395	435	430	382	425	417	438	417	437	409	410	430	409	430	426	418	453	382	402	421	461	444	401	420	456	439	410	417	432	440	457	419	427	439	456	476	413	439	425	426	420	446	422	450	443	442	427	432	412	412	425	422	400	467	421	456	447	452	460	445	448	422	455	433	448	445	440	445	411	426	380	422	414	444	441	445	422	464	410	403	464	429	430	464	397	422	412	459	423	450	428	422	426	436	414	449	396	431	440	447	389	430	451	432	427	453	404	412	422	422	476	442	392	442	426	410	419	425	428	430	440	451	438	424	398	447	492	451	434	459	426	429	442	393	395	437	443	437	447	447	432	422	437	444	394	421	408	415	428	461	435	456	472	444	398	465	450	425	406	426	418	463	431	427	484	433	440	424	488	397	445	409	436	397	435	449	403	412	426	452	447	427	458	422	432	426	454	441	429	464	431	512	432	444	459	445	463	411	432	457	427	426	411	444	409	431	445	413	429	453	439	456	425	400	421	458	408	457	467	404	427	464	407	427	433	438	421	451	414	444	468	448	458	441	430	425	445	424	441	431	459	446	461	407	387	443	409	441	457	409	443	407	432	426	429	413	423	435	413	420	449	434	416	402	420	480	440	416	409	397	445	408	446	447	435	433	426	428	404	427	425	419	462	399	449	421	475	421	428	459	451	430	429	416	420	434	409	424	422	414	408	431	447	462	431	496	426	441	425	413	447	449	437	458	439	429	427	441	363	428	416	444	446	415	445	426	457	429	394	469	485	405	440	429	455	450	475	463	417	440	459	435	411	431	428	422	442	422	444	484	468	457	404	468	429	437	413	433	412	453	460	437	418	437	452	414	439	435	396	462	410	436	467	429	400	412	449	427	444	464	432	434	434	438	457	438	432	445	471	402	431	425	429	423	415	449	424	412	417	420	456	405	427	424	425	463	395	385	424	430	443	470	441	421	479	450	480	428	403	415	467	446	432	426	430	444	415	420	433	385	424	413	385	410	443	442	415	450	422	442	448	416	409	420	447	445	460	418	413	405	466	429	468	426	403	379	394	429	439	435	438	417	438	430	431	408	393	417	450	438	426	424	382	415	402	468	418	403	398	476	417	397	462	453	416	402	450	449	445	435	429	413	443	471	433	467	446	429	437	443	407	419	440	465	454	433	451	445	459	463	421	444	466	408	434	435	407	412	407	439	437	438	433	451	444	414	444	451	420	435	398	411	426	421	384	450	445	462	417	417	421	427	441	407	408	402	450	416	430	447	440	431	451	436	466	441	442	408	412	451	437	450	444	445	402	414	417	426	412	399	427	441	400	421	458	439	441	417	428	427	411	447	429	445	463	420	438	412	426	441	406	409	424	441	446	488	394	431	429	437	435	448	422	442	452	452	454	402	439	454	421	418	441	407	395	432	445	434	413	408	397	426	425	453	423	398	410	432	433	417	427	440	426	447	404	456	456	428	432	369	416	430	439	425	443	463	430	406	419	443	438	430	436	431	448	403	425	451	426	425	458	442	385	399	420	441	443	419	452	410	478	446	418	435	406	432	394	436	424	406	418	451	437	454	435	415	454	431	433	458	491	465	406	435	418	415	417	428	462	425	387	429	434	419	396	449	456	400	403	418	393	452	437	438	446	408	439	437	414	427	425	410	405	437	422	423	431	423	450	409	451	408	441	436	440	459	456	465	422	450	429	440	402	434	452	425	399	423	443	467	448	449	423	430	417	412	455	483	440	405	454	466	453	427	424	439	434	407	422	410	398	451	439	419	440	432	443	440	429	451	457	480	425	436	450	446	461	419	414	418	457	416	431	412	456	455	426	411	432	399	458	458	423	467	423	420	414	438	412	425	433	422	460	441	431	411	446	398	393	451	429	437	423	422	431	418	466	404	419	439	396	439	453	403	439	414	431	490	432	411	430	473	461	446	456	424	431	438	425	450	427	410	445	444	432	436	415	426	461	460	432	402	416	456	387	439	429	435	411	442	471	449	464	410	399	419	449	453	428	458	409	423	425	415	419	425	409	420	429	414	484	394	396	440	416	443	432	441	444	450	386	448	425	443	418	460	481	433	433	409	411	445	438	448	451	420	436	446	460	469	452	419	404	459	456	440	440	437	399	429	435	423	445	431	458	418	429	418	446	447	440	406	429	420	431	447	416	442	453	433	434	480	436	415	450	432	430	422	452	485	442	422	420	437	455	466	463	420	439	437	409	446	407	461	449	447	452	439	415	448	446	434	391	450	483	412	447	445	443	407	472	410	436	409	443	432	452	410	426	422	438	481	425	448	436	426	431	429	399	445	458	445	453	417	415	375	456	426	438	425	448	418	402	413	430	459	439	427	446	440	419	458	441	415	432	419	446	408	427	407	432	440	390	410	386	427	437	456	449	428	442	424	425	454	433	409	412	428	480	411	466	432	446	431	459	427	419	400	408	412	413	428	458	401	401	455	438	457	468	475	442	448	440	451	415	462	435	425	417	427	415	444	470	399	382	491	406	465	428	479	426	452	416	436	440	419	433	417	420	413	437	440	408	439	455	472	451	424	446	412	433	436	476	442	465	439	465	466	420	407	472	438	414	388	474	428	451	397	409	431	485	429	393	439	415	433	391	436	435	455	470	448	430	441	446	439	429	435	447	476	426	413	425	442	432	391	443	440	417	468	426	430	414	436	425	391	377	416	426	414	452	448	453	421	458	399	439	440	429	415	411	456	428	397	453	438	424	445	412	398	386	394	448	447	444	431	399	457	451	429	431	461	440	395	414	398	410	430	425	421	418	431	433	440	428	458	399	438	453	456	426	439	427	459	449	447	408	427	499	430	442	442	455	419	401	392	457	401	433	423
30974	22154	20495	10528	4143	2313	1451	934	810	613	482	403	377	361	325	285	284	275	271	273	296	248	283	241	243	240	266	267	235	259	224	226	225	207	202	214	204	238	260	231	247	225	230	250	234	240	220	221	237	239	224	220	205	246	218	221	219	253	199	222	243	226	229	234	232	218	235	217	222	208	224	219	219	237	244	228	243	242	211	255	226	255	224	223	239	218	236	211	214	219	236	251	225	216	235	217	242	247	229	230	237	235	238	242	246	217	246	249	201	253	235	224	229	220	225	224	217	205	246	214	212	228	249	230	227	237	217	206	204	228	230	215	225	222	253	228	215	237	212	211	244	236	236	241	233	220	229	221	214	220	238	235	254	216	224	244	228	234	210	261	236	231	249	229	217	230	252	215	243	211	226	239	233	212	215	218	250	208	233	225	271	243	224	213	207	223	225	235	242	221	255	235	193	233	241	242	235	221	225	234	234	223	232	238	234	208	249	234	250	231	242	226	241	222	218	213	214	234	239	213	248	222	242	228	213	231	227	242	237	230	208	234	221	246	222	248	215	248	234	238	232	232	224	235	228	239	231	258	218	207	242	230	215	246	229	252	227	222	244	247	213	247	228	217	244	225	230	216	255	243	225	202	231	244	215	207	237	211	193	227	218	225	224	234	213	270	208	230	225	227	223	231	234	206	185	221	240	233	237	231	234	249	231	228	240	254	257	193	239	234	265	215	185	226	197	226	216	227	212	211	257	202	220	254	232	198	218	195	254	234	247	209	228	230	218	221	247	230	228	214	230	241	231	244	228	236	231	230	229	214	230	248	241	231	221	231	245	217	224	248	226	250	270	242	261	226	231	215	224	238	261	232	228	219	264	223	261	244	205	234	241	239	229	249	254	192	195	200	245	252	257	235	251	227	211	233	221	231	217	247	223	234	239	253	243	226	224	235	248	198	210	231	237	227	225	215	264	229	221	227	210	230	232	207	249	238	240	219	233	244	241	232	201	227	242	205	249	216	236	210	225	223	230	201	222	232	239	222	254	249	215	240	206	249	225	242	213	211	245	245	241	256	250	225	221	232	245	234	239	194	231	219	233	255	237	260	209	239	240	227	229	234	261	226	244	230	221	210	260	251	233	216	241	214	207	213	233	235	243	230	208	229	248	245	225	233	253	233	251	240	200	207	228	227	220	231	228	237	228	222	221	255	251	190	225	241	241	266	230	189	206	248	215	245	231	207	261	260	221	229	232	235	245	235	220	185	213	241	218	237	247	228	242	220	216	212	221	226	238	214	269	262	224	206	228	243	223	228	222	229	247	240	222	237	239	232	219	218	230	203	230	259	233	234	206	236	238	240	208	226	208	244	210	212	213	248	196	236	198	249	232	235	237	230	216	231	229	226	223	205	231	212	227	212	239	257	250	198	228	223	230	219	257	225	227	228	242	228	216	264	231	244	243	237	254	211	235	255	258	231	232	230	213	244	240	205	249	254	230	270	254	218	243	225	258	222	225	238	224	252	227	235	231	233	268	245	227	257	210	242	221	260	218	207	203	240	246	210	223	244	222	213	228	241	221	224	268	227	253	228	236	253	239	242	221	228	201	205	205	231	221	227	222	251	234	198	224	230	261	211	216	251	248	232	231	219	215	210	244	211	229	239	205	219	237	226	243	238	219	263	219	218	230	240	226	235	229	226	217	232	259	239	235	229	249	253	231	242	232	238	233	188	232	231	235	248	236	228	236	250	234	221	244	204	219	233	253	256	241	242	248	246	186	213	247	254	223	223	190	223	234	245	237	235	223	216	235	220	244	247	230	249	221	257	237	251	246	234	246	249	235	229	245	235	247	230	244	207	204	216	242	224	233	232	213	239	258	217	260	237	235	204	223	220	201	238	211	218	215	220	231	211	234	240	234	223	224	223	257	241	232	211	207	208	245	231	242	237	237	227	253	228	222	196	231	242	230	206	228	220	205	231	208	237	232	218	259	222	238	207	242	228	261	212	241	234	223	221	233	230	215	256	221	221	242	261	237	232	236	231	248	232	241	226	233	187	234	228	215	199	213	235	218	238	225	228	254	208	205	235	242	232	258	206	224	195	220	225	245	203	255	193	203	230	248	230	256	241	220	264	222	229	222	187	212	226	232	225	236	230	232	226	222	234	219	219	243	245	247	243	235	233	234	236	251	214	235	226	197	208	222	251	226	226	241	223	231	200	249	218	208	247	232	224	226	237	233	201	222	212	216	221	238	222	275	221	245	227	221	207	225	245	218	232	235	212	257	217	247	239	218	233	227	243	230	227	232	211	219	222	238	237	234	226	218	230	226	257	215	231	236	229	217	250	235	233	220	227	226	231	246	259	271	260	215	205	226	228	237	255	236	204	214	220	217	222	229	241	229	234	217	251	248	243	232	223	247	268	237	207	217	229	227	227	232	211	254	239	238	232	258	241	214	231	222	228	218	238	232	219	226	246	253	242	242	215	222	253	215	229	235	241	232	255	199	218	222	264	231	200	242	248	208	238	214	216	227	227	214	210	219	240	224	232	238	239	237	235	232	260	224	224	222	245	230	219	252	212	240	219	217	241	214	228	229	239	246	209	213	230	205	251	220	225	231	240	225	234	212	225	237	231	233	241	226	227	226	201	219	218	229	229	228	239	231	227	248	240	210	253	220	208	220	213	266	232	223	223	239	237	222	231	214	208	197	217	226	211	218	246	224	242	249	234	265	239	233	212	223	213	221	236	210	245	239	225	238	230	209	214	264	264	207	221	259	251	218	260	255	232	216	228	247	224	236	253	208	233	241	259	241	212	225	230	215	243	242	234	260	230	231	205	180	215	211	210	227	238	221	241	247	193	238	212	212	213	243	265	217	256	263	172	237	252	226	221	235	240	215	221	233	194	218	241	233	199	234	224	237	248	240	230	217	215	209	251	220	262	210	258	222	210	219	213	238	203	222	206	232	234	246	236	231	211	216	243	233	228	221	219	223	239	244	214	259	241	217	209	211	218	238	230	224	219	236	227	218	212	220	211	232	273	262	178	220	256	261	232	233	222	265	216	212	260	229	230	224	226	210	232	200	217	246	201	275	214	248	232	219	236	230	246	218	213	236	238	248	221	204	226	233	215	235	240	242	247	224	235	206	248	246	235	224	235	217	205	219	202	204	234	239	239	219	231	261	226	238	239	222	193	229	250	207	232	233	214	224	227	203	256	225	243	243	224	234	228	209	198	233	223	222	212	222	243	225	215	217	222	220	230	224	205	209	226	209	227	255	245	224	206	211	233	229	218	239	215	206	203	236	220	230	245	230	231	214	251	218	262	228	217	241	245	189	206	210	224	223	244	234	209	216	221	214	244	212	221	220	238	244	231	234	216	260	228	212	275	231	229	221	215	251	248	220	243	203	236	224	232	272	240	225	232	227	265	242	241	246	219	232	215	220	212	211	261	220	232	228	228	240	254	206	231	198	203	217	230	211	238	240	235	241	231	226	202	217	253
17135	23127	12622	5148	2672	1640	1141	909	828	712	652	675	635	587	595	542	585	588	582	556	550	586	527	589	536	538	605	581	531	618	537	541	528	557	558	539	598	541	520	581	504	541	576	538	519	548	574	593	549	571	528	575	547	533	539	564	545	569	549	572	541	556	549	536	534	555	585	511	539	562	553	534	576	576	530	572	562	557	529	553	549	545	528	520	566	552	529	559	542	574	550	542	567	525	544	601	544	537	547	531	543	534	574	532	551	537	581	534	570	525	593	529	520	538	543	546	565	540	506	577	575	556	597	570	510	531	579	539	579	540	564	549	551	580	518	573	577	562	529	537	564	560	564	537	590	542	575	573	551	577	552	511	556	562	582	542	565	538	525	564	526	552	565	553	580	567	575	524	568	553	558	557	580	576	506	570	543	583	608	512	574	559	536	541	527	555	599	571	545	551	584	508	539	571	544	548	552	557	488	577	551	570	567	574	549	529	567	536	615	570	554	568	559	562	507	593	546	569	533	477	581	593	546	547	568	569	555	537	535	566	528	539	547	540	551	543	554	508	529	546	555	543	575	596	566	555	553	568	555	528	582	540	557	551	551	560	554	532	572	552	549	558	542	569	562	529	563	556	577	587	556	581	502	553	582	557	564	546	579	509	582	557	553	575	543	549	521	547	563	549	552	530	562	550	527	533	557	536	537	578	532	514	588	572	600	569	531	551	564	533	562	555	551	557	574	557	578	561	595	503	510	573	580	561	530	575	581	553	573	595	579	568	547	534	550	511	562	556	554	558	597	570	549	565	556	515	540	540	559	542	571	521	544	556	552	561	551	571	563	533	546	499	595	513	568	562	550	556	559	582	531	583	553	562	542	561	519	549	528	512	578	526	595	505	582	578	542	574	587	526	561	536	534	576	593	484	589	542	560	571	588	564	579	506	522	597	548	589	533	556	543	564	525	573	524	523	532	528	588	556	572	529	583	579	560	519	546	559	573	564	557	568	545	524	561	524	562	580	555	546	533	515	550	540	522	573	549	525	544	577	573	561	582	550	559	543	574	575	561	610	563	603	507	568	569	548	550	539	560	528	575	527	561	577	517	566	548	515	551	590	517	560	533	521	537	544	568	565	558	563	524	569	563	562	531	561	545	553	522	547	565	536	571	570	544	542	554	501	579	595	555	516	561	573	575	571	550	588	593	538	563	560	556	531	566	581	517	576	556	550	512	544	551	565	582	571	558	545	526	508	539	526	583	593	587	582	563	576	565	561	553	552	552	533	558	553	519	536	550	541	553	577	581	550	592	554	540	553	531	561	537	576	557	571	555	536	525	595	532	539	554	568	556	530	554	565	538	541	514	523	529	557	546	545	586	552	563	569	565	542	554	550	562	587	553	570	576	566	569	582	559	551	526	569	565	576	605	558	525	576	557	578	527	544	568	553	542	546	589	553	567	570	552	564	550	528	534	561	570	556	542	555	515	490	554	552	561	574	531	524	534	520	552	579	572	545	575	587	560	545	542	565	554	500	584	569	525	617	540	552	587	552	557	543	599	539	549	562	532	585	534	526	561	542	524	514	579	547	559	543	567	604	566	545	536	616	556	534	562	549	557	527	554	545	546	558	582	569	537	523	562	531	553	552	552	546	519	544	596	560	574	545	532	565	547	555	543	553	542	544	561	552	524	515	506	573	569	563	531	532	569	586	573	560	589	544	574	589	567	567	526	529	611	568	556	559	560	577	533	541	537	544	535	598	524	545	559	565	555	583	560	565	565	525	594	539	537	555	545	514	566	510	556	602	587	589	555	549	589	562	547	520	577	545	554	560	565	586	567	532	564	568	537	555	552	522	537	574	520	550	493	571	571	554	522	562	575	557	538	541	582	581	554	552	584	567	539	567	589	577	558	565	524	556	542	529	528	556	561	565	555	571	559	520	568	559	564	542	577	583	587	558	569	516	535	581	563	534	549	520	553	526	547	578	572	584	525	566	569	561	541	553	527	514	574	580	521	565	551	573	557	566	546	568	565	591	543	532	572	557	518	535	583	545	524	565	569	510	521	551	516	575	518	513	533	548	551	595	550	529	570	568	546	573	512	587	526	565	549	590	554	549	559	545	540	548	593	576	541	556	552	555	554	547	549	522	538	520	566	579	574	588	589	569	530	576	527	536	561	541	540	569	605	580	574	552	570	578	567	556	569	574	547	542	582	526	558	579	538	524	544	530	569	571	541	527	520	537	607	552	582	550	562	587	532	548	541	552	523	537	535	496	559	550	564	561	567	536	600	563	560	564	511	578	526	520	536	558	539	542	541	583	512	570	624	562	531	554	528	567	559	574	511	521	570	570	557	532	539	564	579	540	570	542	575	530	585	557	580	533	595	544	568	521	549	538	560	583	577	555	548	587	566	529	527	570	528	537	559	536	540	642	539	525	561	524	542	567	563	573	582	554	591	547	532	541	531	561	568	530	565	577	590	569	556	544	557	499	535	534	538	552	577	616	561	555	553	539	528	542	541	564	559	540	590	557	554	496	548	521	562	524	597	535	547	539	541	512	543	586	550	558	536	586	593	556	549	570	532	520	558	543	505	553	528	540	544	552	531	559	501	569	543	540	569	581	554	565	578	516	577	527	555	551	536	564	528	553	565	554	541	566	571	505	600	543	557	516	558	527	559	580	563	574	602	569	515	527	564	571	535	574	553	553	572	509	544	577	560	582	528	585	555	533	568	552	540	595	562	573	564	543	556	609	556	561	567	536	534	551	589	564	540	580	526	576	540	542	574	586	528	524	554	583	554	545	566	533	610	529	564	566	544	582	570	505	576	584	528	554	556	543	553	519	565	530	552	560	575	517	511	551	568	592	524	548	579	554	579	518	574	564	544	561	542	556	531	600	555	550	586	576	515	581	555	539	571	580	558	560	592	526	549	550	548	556	577	536	502	548	541	556	569	504	557	561	552	561	554	534	571	555	563	546	551	551	519	542	534	565	526	559	588	494	510	597	556	538	514	536	542	569	575	565	550	525	550	512	528	549	556	544	554	532	564	551	546	549	552	558	505	591	563	531	575	556	577	597	531	535	607	535	587	548	558	520	562	599	580	549	567	575	554	569	539	553	571	562	557	576	582	554	505	550	572	558	575	562	549	538	516	551	519	537	556	554	505	530	543	567	580	534	551	535	546	579	553	551	549	567	543	557	590	534	523	578	552	523	553	556	518	569	572	549	577	580	573	551	613	552	573	541	562	568	566	574	522	531	527	554	543	559	512	534	560	588	538	552	533	570	497	551	558	577	580	536	536	538	551	532	542	543	550	536	545	565	522	537	549	535	557	578	567	580	568	529	535	556	547	567	545	538	513	552	552	552	591	575	564	528	534	530	532	555	560	591	570	542	570	547	540	546	552	541	521	601	564	579	586	616	543	581	571	519	523	542	540	541	528	544	526	562	548	521	592	561	500	563	555	572	549	576	563	546	545	531	558	586	554	547	517	519	535	503	560	603
24353	20979	24211	27896	21028	19787	5014	1700	1127	817	695	561	410	346	348	294	270	266	272	247	238	275	236	249	229	259	189	250	188	206	183	190	182	208	201	191	203	180	192	184	201	163	185	172	179	216	203	177	184	221	197	153	188	167	217	208	193	214	168	192	181	195	202	189	188	204	189	187	202	180	215	179	190	193	197	205	180	177	185	178	181	167	192	170	209	171	206	198	178	193	167	190	187	202	186	202	184	236	170	224	208	229	188	187	193	183	202	176	182	205	212	192	192	194	184	174	190	201	191	187	185	161	185	182	165	164	158	186	210	172	193	206	186	189	185	173	176	194	188	188	187	192	193	193	180	174	197	176	166	166	186	181	194	201	165	180	195	156	179	161	184	209	187	191	163	165	188	178	165	190	194	188	187	198	162	169	171	185	157	215	184	206	173	176	187	199	167	175	162	189	177	192	212	171	171	164	188	176	199	199	183	171	155	185	157	174	182	188	178	212	184	174	170	192	184	174	191	171	173	175	186	170	185	218	213	214	190	190	196	182	209	193	187	179	192	180	160	210	196	151	208	205	183	195	198	191	196	185	205	173	177	179	201	193	187	165	190	162	193	170	157	181	179	209	213	179	182	181	178	159	195	194	192	175	178	180	177	182	195	194	200	188	194	206	177	171	193	202	174	193	176	205	167	180	201	174	185	159	179	190	150	195	190	161	178	176	199	184	164	175	187	194	208	157	190	181	174	169	181	192	181	186	179	198	158	173	161	177	179	202	190	186	199	197	193	173	188	201	209	203	201	192	210	211	188	184	176	174	192	161	206	213	202	194	159	164	221	218	220	177	161	192	211	181	186	185	208	189	183	193	189	194	166	184	195	173	184	200	190	204	166	161	191	189	173	191	174	175	178	194	202	190	207	176	185	189	203	193	176	203	171	191	184	185	198	154	170	185	197	191	173	191	148	184	193	192	184	190	209	193	213	181	191	184	175	200	189	196	171	169	188	175	144	157	169	171	177	173	185	207	173	186	182	181	168	192	205	177	197	191	170	207	203	189	185	183	173	178	172	188	164	198	197	211	183	178	197	191	191	162	198	201	171	194	189	188	187	171	183	194	178	165	190	183	184	174	170	218	220	187	202	202	196	204	187	176	200	174	176	185	194	175	184	172	162	157	200	173	194	201	181	176	171	190	179	149	168	175	161	188	182	193	191	179	175	209	182	200	168	162	158	203	186	197	196	169	176	199	170	180	199	188	184	162	167	176	185	186	162	213	184	162	206	175	176	172	170	187	189	157	170	202	180	164	179	199	181	157	194	176	177	171	179	188	214	187	187	194	186	163	191	171	205	174	178	179	184	177	171	176	204	165	169	202	195	160	193	185	182	200	186	168	195	192	197	202	179	175	187	158	154	186	186	205	209	223	201	171	185	177	192	204	208	180	184	182	163	193	180	197	195	197	189	192	216	192	190	196	178	169	195	158	178	200	202	209	183	191	213	179	162	203	201	196	188	175	201	182	182	160	211	198	169	172	188	194	169	178	203	180	176	179	193	187	179	214	185	192	200	180	188	184	149	164	179	200	206	201	195	166	161	166	171	183	176	172	176	195	202	172	187	168	178	188	176	212	198	208	196	198	195	186	195	213	166	185	189	182	190	176	198	190	169	178	209	180	179	182	165	180	211	185	181	177	167	162	200	176	192	176	193	177	194	191	182	165	200	196	158	190	175	150	157	211	208	204	176	190	186	216	171	182	159	192	177	178	148	202	153	187	164	183	171	180	215	205	210	160	182	186	206	156	174	151	191	182	191	183	195	188	187	185	169	189	178	193	174	172	186	190	186	178	179	190	172	180	186	149	195	182	193	169	203	168	181	197	168	174	175	175	155	182	198	191	151	187	162	177	198	175	193	173	185	166	181	158	192	210	188	196	183	187	140	163	181	175	193	188	184	189	167	206	191	189	211	190	194	156	169	179	186	187	169	195	156	174	202	174	189	171	196	178	177	205	177	192	173	188	184	153	203	203	189	168	162	169	170	179	190	173	204	183	193	182	181	181	178	157	169	184	184	218	160	206	173	172	160	198	181	161	180	168	181	173	189	190	164	146	188	179	172	184	172	162	165	172	198	194	180	204	199	178	173	181	188	166	166	201	174	178	176	151	185	181	185	193	173	192	177	189	197	180	174	191	193	188	178	182	188	201	202	174	186	180	217	179	194	189	163	179	200	175	201	160	183	210	136	195	171	185	192	171	175	181	178	187	160	198	174	190	163	161	172	168	153	185	178	179	237	192	174	185	191	194	178	203	187	198	192	196	169	169	194	201	196	167	164	194	187	170	175	188	207	187	180	180	153	168	192	185	176	190	214	191	200	192	192	178	193	215	156	174	180	169	198	172	202	192	173	197	200	206	168	203	193	196	178	173	191	203	175	201	181	166	204	195	187	183	171	185	204	180	207	193	182	165	192	174	178	177	169	182	215	169	193	201	171	181	181	168	185	168	202	195	194	212	180	198	183	200	179	192	188	170	178	174	199	170	189	186	193	165	213	196	173	185	182	198	186	167	176	181	206	205	198	177	191	194	196	186	166	179	171	195	200	192	174	190	203	216	179	160	177	170	179	220	194	177	177	182	200	176	158	188	182	199	174	193	191	170	182	204	181	164	187	208	176	183	179	174	187	171	193	193	172	181	176	184	162	183	188	211	204	175	191	167	195	181	172	172	185	188	165	168	164	191	160	192	178	192	197	182	190	178	183	184	187	196	182	185	165	195	157	194	174	211	129	159	204	173	189	195	184	210	192	163	185	204	158	165	179	152	190	174	196	173	185	148	178	166	203	167	213	160	179	174	163	188	165	187	206	212	175	187	188	185	155	187	198	187	170	172	193	176	182	178	191	175	165	183	168	182	176	188	207	195	187	170	188	173	171	191	192	186	203	209	187	185	193	187	176	188	175	175	184	202	171	175	166	177	196	222	160	182	227	194	177	173	185	193	171	188	177	208	183	188	186	185	167	174	209	182	179	186	186	183	178	160	163	181	192	191	175	189	175	171	209	180	185	186	163	193	193	194	190	179	179	194	188	190	179	177	178	187	184	159	168	126	176	189	175	220	179	177	194	188	176	190	170	189	169	175	191	175	171	172	200	174	184	144	182	177	156	179	186	209	202	185	173	174	164	184	186	172	174	200	175	181	213	203	167	181	184	189	163	197	209	192	191	195	184	178	180	194	157	175	161	201	212	210	208	194	189	180	181	179	168	197	177	168	174	189	207	187	217	193	170	176	166	165	202	219	157	164	186	189	183	182	189	181	182	173	187	185	176	204	174	176	182	172	191	201	197	177	193	186	205	205	194	182	184	203	151	179	200	160	176	182	198	188	153	179	190	170	191	204	191	198	187	189	206	193	177	176	173	193	173	165	185	187	198	213	165	162	170	169	218	196	182	174	172	193	169	162	173	184	201	195	188	176	167	194	185	198	187	200	198	202	169	211	193	161	170	202	193	187
16254	29881	18003	7825	3974	2384	1429	1039	863	742	707	660	563	559	543	516	494	458	491	474	501	483	466	490	441	469	450	479	484	432	500	485	448	477	459	428	444	470	470	429	461	445	436	449	431	493	446	472	459	451	444	467	425	465	485	471	461	433	455	470	455	372	455	420	456	448	423	432	474	431	480	467	484	409	475	454	433	449	443	474	478	457	466	434	411	443	417	442	510	468	453	424	444	419	455	470	448	422	424	473	447	476	481	462	453	434	424	459	463	463	486	441	463	469	436	460	465	450	494	447	434	461	447	452	413	430	433	477	473	446	478	457	449	463	483	450	455	445	440	429	460	467	432	451	421	462	485	485	458	420	425	455	477	452	483	435	448	440	454	457	393	428	445	460	431	456	417	465	486	452	450	452	449	399	446	437	484	470	440	441	471	439	485	444	444	443	424	442	462	446	441	480	451	495	476	440	442	431	431	434	447	457	485	456	522	439	459	446	435	441	446	472	414	463	495	475	457	440	481	424	477	442	466	456	447	475	491	404	416	434	455	431	414	469	463	418	452	453	475	439	448	454	405	442	470	453	440	479	440	448	464	463	458	492	430	433	462	455	437	479	471	463	451	443	455	431	426	471	479	462	460	413	455	436	425	476	435	482	435	444	495	466	481	459	465	430	440	467	467	435	432	489	457	459	460	435	440	442	469	417	484	450	450	471	445	464	447	457	442	431	461	462	444	418	475	457	447	444	458	446	487	436	468	501	455	501	478	454	473	485	479	451	477	442	456	405	465	448	469	455	448	448	463	527	444	466	459	444	468	491	476	483	433	463	433	427	454	465	466	440	428	460	447	467	445	465	466	442	477	460	478	449	472	427	432	454	482	484	431	442	469	451	454	487	442	487	459	436	457	425	474	459	477	442	407	443	459	467	458	447	469	424	422	454	447	426	414	450	439	436	452	425	461	504	441	441	454	432	450	480	458	488	470	453	477	451	457	471	480	430	425	431	404	431	412	434	426	462	440	458	444	433	454	460	482	461	462	468	450	450	501	437	424	489	452	468	425	503	410	462	491	466	490	443	448	458	439	456	486	470	464	477	442	479	439	445	469	474	427	471	471	434	419	455	457	450	467	469	440	437	437	457	432	477	470	480	493	491	457	447	422	434	477	452	439	456	445	429	430	461	442	468	461	487	474	428	470	445	482	479	446	435	451	457	447	459	451	476	438	470	459	429	491	458	491	412	423	462	465	458	475	503	472	452	438	455	434	459	460	461	427	443	446	498	462	445	466	445	465	440	450	446	449	433	436	433	462	443	422	433	443	436	455	435	451	440	461	474	431	478	465	467	465	424	473	471	447	476	459	438	428	469	465	437	476	449	453	399	465	453	450	466	464	468	424	448	505	430	434	451	458	441	458	468	466	449	450	457	436	467	464	423	442	457	484	457	445	460	430	467	456	466	436	433	448	446	440	435	431	448	461	461	442	432	476	437	388	429	413	435	446	435	446	514	496	420	452	445	458	468	436	451	462	473	470	432	456	456	471	447	428	458	433	442	433	397	407	426	430	425	441	440	445	477	432	475	465	471	460	440	426	470	434	467	404	427	428	453	452	460	454	442	469	455	434	432	437	454	436	462	464	446	474	451	476	454	466	520	430	462	490	435	433	433	465	448	404	469	452	455	478	456	468	493	438	454	473	436	516	415	463	436	469	450	426	463	441	456	509	464	446	428	444	441	424	442	440	445	447	436	419	480	443	450	443	480	408	474	465	457	434	438	484	453	449	464	468	472	499	447	460	445	474	441	468	416	434	496	459	454	479	412	445	465	446	429	410	469	457	439	471	470	449	480	434	463	461	433	454	467	450	457	435	450	429	463	443	483	462	465	433	474	437	448	468	491	450	442	485	447	460	459	412	480	410	486	429	454	447	427	426	454	465	453	507	479	432	465	470	444	420	449	445	415	439	493	455	474	429	427	425	433	439	441	490	444	509	479	442	449	471	426	442	417	446	422	475	486	462	446	436	454	473	464	446	457	465	424	468	441	449	488	436	424	428	415	477	440	472	438	449	464	474	465	428	465	448	447	495	424	441	452	456	464	444	481	448	469	419	451	447	437	446	443	460	433	481	462	419	462	433	505	477	442	436	457	428	440	436	441	457	465	435	424	461	453	454	464	482	461	420	430	449	444	468	468	419	464	428	447	436	452	456	419	484	419	447	456	436	431	426	468	441	490	463	438	435	433	429	468	487	459	426	469	439	459	458	445	430	467	493	452	443	431	455	457	476	431	434	452	459	463	434	471	495	467	447	456	423	425	432	434	453	421	458	445	485	437	456	448	439	470	442	453	445	463	454	454	451	498	437	392	463	457	428	443	466	464	460	451	462	436	452	425	432	453	455	436	482	426	453	445	450	476	428	476	451	432	442	475	500	437	462	470	449	481	462	472	435	473	445	450	495	450	437	470	448	451	472	440	457	465	461	456	470	475	461	471	467	449	450	453	448	456	463	422	434	436	471	435	430	460	441	449	467	444	452	468	439	437	464	463	449	460	433	442	451	443	460	442	466	447	447	438	437	448	456	457	421	449	476	454	460	434	457	485	472	448	463	423	450	432	469	400	438	474	482	450	477	499	442	391	467	454	476	491	484	433	454	462	429	425	487	438	455	472	451	459	470	468	451	429	454	453	446	447	458	467	464	453	475	464	450	468	468	472	453	441	398	434	437	422	459	466	435	444	452	419	447	479	455	415	445	423	435	432	461	451	430	445	468	440	436	473	447	468	431	443	453	430	445	450	448	446	447	432	421	463	437	451	467	472	470	450	436	423	443	429	447	420	511	427	454	427	441	463	450	432	434	456	453	459	451	477	435	460	460	488	443	383	416	448	451	476	476	441	412	455	480	456	389	428	476	497	468	454	508	434	428	437	473	458	435	448	416	465	449	448	448	409	449	441	460	453	477	468	483	442	471	444	443	458	462	461	476	462	423	450	444	438	474	465	442	450	441	431	451	477	434	467	462	442	483	453	432	430	457	477	457	453	431	466	451	443	498	474	433	465	459	464	446	477	453	401	416	466	471	401	422	442	461	426	436	435	434	443	465	473	421	432	452	436	446	394	442	422	464	428	462	446	476	444	449	425	457	447	455	436	447	478	415	459	444	448	426	453	396	409	466	475	428	486	467	424	455	456	389	447	476	472	414	448	472	448	421	424	490	446	505	411	445	441	470	459	465	476	480	458	469	470	453	452	461	499	452	443	428	387	438	450	454	486	510	458	437	438	443	493	451	477	443	473	499	466	484	422	468	462	487	441	458	487	441	453	432	437	468	438	475	439	438	452	441	416	454	445	475	481	465	435	454	420	453	458	445	463	443	471	425	469	459	421	471	419	457	444	463	465	439	449	469	445	428	471	449	455	469	418	459	447	484	441	480	440	448	406	442	454	486	452	492	446	454	434	446	465	439	439	431	426	441	437	465	468	436	435	437	430	421	472	464	428	432	429	465	471
23758	20988	24616	27564	21008	21147	17774	3439	1674	1150	949	694	537	465	404	392	340	313	282	302	289	251	261	229	228	204	197	211	206	208	197	202	195	177	191	211	174	185	179	179	171	180	187	176	189	166	182	188	227	173	210	159	167	172	204	179	166	198	187	212	171	164	200	165	184	178	209	175	168	170	184	162	179	176	194	156	172	166	162	195	145	157	178	177	177	169	164	183	191	172	184	189	199	185	168	164	156	183	177	163	186	175	161	187	188	194	198	194	189	165	176	165	169	167	188	175	198	181	180	171	188	167	173	183	175	149	170	159	178	185	153	162	231	186	180	189	176	170	178	165	186	177	175	165	181	219	171	156	180	193	173	158	155	205	170	177	160	172	178	181	190	167	170	170	202	174	188	171	183	187	197	174	172	182	193	151	170	181	184	184	199	172	163	175	150	203	172	164	153	171	158	189	192	193	192	176	174	172	174	177	191	175	182	192	166	197	202	186	194	172	171	182	173	171	179	219	203	190	182	190	183	177	165	173	181	195	182	143	188	163	166	182	207	155	173	147	180	172	172	169	155	181	185	196	176	188	184	200	188	176	152	195	160	170	178	175	170	168	187	193	178	180	153	179	208	171	188	178	182	204	208	162	171	177	194	170	188	171	183	179	161	183	186	190	179	205	159	177	180	191	175	168	187	150	195	160	188	182	177	179	195	186	168	175	182	174	176	179	167	192	167	165	158	156	197	205	154	162	198	168	185	172	187	159	186	170	202	171	175	199	157	182	192	178	190	157	191	169	176	156	191	165	177	190	163	179	184	180	165	186	164	188	175	133	186	188	196	178	186	168	172	148	187	156	180	168	157	182	174	182	182	162	160	174	153	174	181	171	169	165	157	184	159	161	144	153	175	192	200	195	183	177	177	172	198	181	174	173	168	190	172	197	177	182	186	172	181	176	181	167	174	184	170	174	175	182	163	155	149	160	146	184	166	182	170	167	150	183	194	170	176	172	183	164	175	164	170	166	172	164	159	155	177	165	182	198	181	184	206	188	180	189	164	179	195	168	202	179	159	143	192	172	162	167	181	189	187	191	202	187	199	197	177	171	162	177	185	151	168	182	170	170	184	190	171	170	182	169	189	197	182	211	192	173	162	172	181	158	189	163	173	168	191	195	203	191	182	182	160	170	164	191	198	167	184	171	197	198	162	173	178	165	189	195	173	196	192	192	175	172	160	163	178	170	166	183	191	164	184	186	186	180	163	177	170	190	171	169	194	182	169	211	166	170	189	182	196	182	189	189	183	177	147	163	194	153	180	183	158	161	163	181	193	188	193	178	156	151	183	189	168	171	166	164	188	180	180	161	182	167	184	190	179	188	174	173	186	168	192	159	187	147	161	191	184	159	167	189	147	151	139	139	165	190	205	199	194	165	164	158	170	179	185	189	174	181	179	160	150	191	169	153	173	181	198	180	176	176	192	201	162	176	203	155	170	187	198	187	173	186	179	196	187	162	195	161	190	160	179	176	170	151	192	164	161	199	179	216	153	160	176	195	177	172	176	202	177	183	167	204	178	166	161	164	181	182	194	171	184	166	184	198	190	175	170	179	176	160	191	211	195	156	149	195	170	166	193	163	175	175	165	163	199	183	174	185	173	167	153	178	174	163	154	169	175	192	163	160	192	173	159	173	200	203	193	190	182	176	168	186	210	174	171	195	180	193	197	191	192	185	172	174	175	184	191	183	177	179	165	180	181	198	164	162	172	175	171	156	182	176	188	204	193	191	166	204	175	171	170	184	180	167	174	183	182	165	164	185	170	181	188	175	195	195	163	190	192	186	209	204	196	192	185	165	185	188	160	193	188	183	210	166	176	200	171	155	193	157	165	189	177	194	158	195	169	193	188	182	157	157	158	167	171	187	178	184	195	179	182	158	199	177	199	178	169	167	176	169	161	175	186	222	190	181	202	185	201	194	194	163	177	169	189	183	169	172	160	177	191	178	169	163	189	198	182	188	171	177	175	168	167	169	165	187	179	170	167	179	174	165	181	163	171	175	175	164	181	202	166	175	186	173	205	150	182	161	180	184	177	161	180	175	177	158	181	196	186	169	191	171	196	172	173	174	187	180	180	187	168	184	185	168	184	173	186	184	188	175	159	158	169	208	204	170	185	184	169	175	159	201	211	191	190	171	209	169	164	177	194	187	176	184	166	139	155	176	190	178	177	167	175	191	177	178	182	198	178	165	189	174	171	183	168	187	188	207	169	188	196	169	183	179	161	197	155	170	168	175	195	181	177	181	166	169	196	171	181	178	149	181	198	156	157	188	138	181	153	179	166	182	170	174	161	158	195	172	194	187	174	203	182	198	157	183	173	186	171	174	189	184	190	176	193	204	185	163	184	159	175	162	178	179	176	158	173	187	164	173	170	170	181	185	166	201	198	165	184	158	169	184	202	225	176	151	163	215	184	171	170	193	163	178	204	206	170	163	171	166	184	152	161	172	163	168	177	193	213	161	159	172	190	191	172	179	177	156	188	199	158	194	196	184	171	165	176	182	152	195	192	175	156	149	176	175	173	189	182	169	150	216	197	188	192	177	225	182	186	174	183	176	180	178	207	194	177	175	158	199	165	186	171	220	172	184	188	173	182	182	180	159	169	156	160	198	189	167	191	191	188	165	193	194	151	187	181	200	180	178	162	184	149	175	153	169	153	186	186	169	160	208	144	196	146	181	173	162	168	185	191	172	175	159	170	160	184	173	181	166	196	185	179	171	182	205	161	153	170	178	158	188	189	182	184	177	139	168	170	158	166	148	174	168	189	180	159	181	175	181	169	174	183	192	198	193	173	168	185	187	157	178	177	190	169	177	172	170	171	177	169	183	190	170	166	167	189	180	196	162	181	177	190	203	157	191	166	174	183	192	184	182	173	164	168	180	169	165	164	158	178	179	181	182	216	166	193	162	166	156	217	177	184	193	180	198	179	178	183	163	170	159	164	175	186	184	171	180	164	177	188	154	202	172	170	153	168	177	180	187	178	171	176	172	188	160	167	182	166	177	206	164	181	178	168	177	194	191	178	187	197	174	192	168	158	161	187	184	167	158	184	197	193	161	181	209	203	176	182	155	144	163	164	184	169	180	134	186	181	188	156	170	183	174	189	203	180	167	194	174	163	165	179	150	178	192	193	177	179	167	188	166	168	199	178	155	187	185	181	177	177	166	176	193	171	169	176	164	231	176	183	164	162	161	164	145	188	176	187	185	157	159	182	175	174	169	175	146	183	183	173	203	179	185	192	166	188	186	194	201	208	163	168	185	183	169	174	175	175	178	177	196	158	167	177	181	188	201	177	177	169	176	184	132	198	193	170	176	179	179	166	184	174	183	199	193	176	170	183	170	175	183	152	177	169	178	186	160	161	194	173	194	167	185	183	179	173	165	191	183	169	170	189	187	156	168	172	198	181	176	176	171	194	194	151	183	186	169	188	182	168	182	174	176	172	184	190	155
17879	34938	22893	10624	5308	3132	1735	1261	1028	843	767	657	591	561	560	510	552	504	512	502	508	480	505	433	479	462	445	460	425	451	467	429	464	427	447	418	385	427	451	433	460	474	416	442	466	410	450	451	443	432	468	437	439	448	423	438	422	455	461	430	452	414	443	441	450	456	416	435	406	430	452	487	430	432	433	410	445	396	432	429	452	425	460	454	456	421	394	408	440	445	460	451	437	408	450	441	452	426	428	463	455	458	427	460	470	438	439	420	436	440	447	426	410	446	413	425	438	427	427	440	439	418	465	443	443	459	431	419	421	447	445	402	462	419	439	427	462	448	415	463	429	436	423	454	451	447	445	419	423	447	455	432	420	455	428	429	450	429	436	451	449	408	452	422	436	433	451	474	436	473	419	422	427	425	405	416	406	422	441	404	413	417	439	450	413	450	433	432	462	457	460	440	445	406	417	412	439	452	455	421	424	451	450	441	430	446	413	415	417	383	434	398	436	439	429	434	417	436	441	410	446	425	448	445	440	436	445	449	470	394	457	440	409	428	426	433	427	437	404	426	416	447	429	471	422	449	446	418	402	425	426	422	429	413	456	455	430	406	431	424	442	426	444	454	447	434	410	426	425	428	455	418	451	432	437	444	429	449	428	416	429	419	475	440	427	435	422	413	414	466	423	485	430	409	443	413	446	423	419	429	419	435	455	388	441	412	465	432	434	455	428	413	467	439	405	443	449	442	420	447	439	425	406	416	411	418	428	423	411	479	389	459	399	406	456	421	490	409	426	461	398	448	429	458	433	448	432	432	424	386	432	448	425	408	417	417	376	422	447	448	416	428	454	421	437	433	413	453	452	440	462	421	465	442	388	446	457	444	444	440	420	420	429	448	424	424	398	457	448	455	462	421	463	421	413	429	441	419	434	446	441	427	421	463	398	467	417	442	448	418	419	435	423	444	451	397	423	448	451	473	410	441	449	462	433	436	450	413	446	469	417	401	430	432	417	423	390	423	454	444	414	435	445	443	429	442	397	434	416	458	425	426	424	437	436	461	442	410	465	434	415	410	439	449	434	435	408	454	450	410	417	417	410	455	428	475	456	365	435	471	426	414	385	430	414	455	410	436	419	438	416	424	446	421	452	441	423	442	461	482	413	449	481	442	459	411	441	429	442	457	434	444	432	422	425	447	421	420	425	464	451	406	447	444	416	458	400	400	434	453	421	431	436	439	438	417	437	385	449	416	455	416	415	432	476	433	433	426	443	436	438	450	420	418	412	412	414	437	436	430	413	438	452	421	445	446	463	431	440	435	405	438	418	461	434	436	483	424	450	438	413	434	428	462	460	427	450	445	442	412	407	412	396	403	453	419	407	441	437	470	449	450	437	419	429	467	454	418	436	454	457	442	453	426	417	427	427	440	442	426	448	458	415	444	446	454	430	461	424	438	430	420	402	429	400	405	411	422	470	412	437	477	443	457	410	410	466	403	424	443	422	429	420	469	445	430	483	423	465	414	390	445	449	441	425	438	430	480	462	420	447	447	440	398	402	449	444	410	447	448	448	443	464	435	433	436	400	393	438	409	430	428	404	410	416	456	441	445	479	433	444	466	435	462	487	420	406	461	389	427	453	411	406	405	451	432	421	423	418	396	424	480	435	431	422	429	445	442	415	422	396	423	483	403	431	425	447	429	419	442	459	492	453	455	424	397	449	426	442	436	430	424	446	421	432	414	450	421	463	448	423	411	457	438	399	427	430	390	432	399	415	435	431	408	453	446	430	451	419	435	443	441	432	439	427	421	483	435	469	434	421	431	393	409	453	416	439	457	428	433	449	412	433	442	401	428	428	443	376	460	444	440	463	475	480	429	432	430	438	426	437	411	426	437	434	460	421	432	435	459	436	441	407	405	378	437	443	443	392	433	427	439	404	469	427	443	431	449	435	446	447	437	431	411	456	415	411	398	438	434	442	442	430	470	416	435	467	432	442	454	460	408	457	406	406	442	444	406	407	416	411	457	404	409	404	418	421	411	429	390	431	464	438	406	436	433	416	441	414	415	471	413	460	440	442	468	449	407	447	452	413	441	448	424	451	387	426	435	436	410	419	421	429	438	423	411	417	459	441	459	441	463	441	431	406	471	441	426	429	428	425	445	459	427	438	425	421	437	419	395	466	405	466	445	416	435	435	405	443	435	436	409	443	400	423	410	436	438	416	419	391	468	417	438	421	420	446	456	421	435	427	454	489	408	447	466	432	429	474	432	432	425	421	415	390	447	438	467	418	454	464	479	470	401	445	413	404	403	430	418	427	415	399	454	448	422	457	428	422	463	411	442	408	440	447	423	447	431	411	434	433	436	411	405	445	409	456	449	418	420	449	423	412	437	420	439	436	435	441	424	425	402	417	452	435	425	439	406	420	419	401	406	439	423	405	437	438	444	443	419	455	438	445	434	419	437	432	439	449	388	412	431	417	448	412	403	415	437	410	435	400	393	422	447	423	404	423	445	455	402	412	447	406	406	443	427	417	428	447	424	439	428	461	425	404	440	445	439	422	448	410	443	440	420	425	460	466	416	432	444	408	429	433	436	404	408	439	418	452	437	463	389	448	458	435	418	401	430	403	388	419	445	426	478	403	425	437	408	441	450	440	422	445	422	442	458	419	434	451	445	428	397	458	408	413	437	440	390	393	421	412	373	439	435	418	419	417	450	439	455	449	458	473	449	394	446	482	434	407	426	423	414	448	416	406	386	431	420	442	429	433	454	413	447	427	442	438	442	455	413	440	449	412	412	427	439	446	410	426	414	443	454	425	382	439	457	450	433	458	388	447	458	433	389	456	408	450	417	451	401	404	427	448	405	442	443	425	450	452	445	440	411	433	416	399	433	438	430	460	423	414	394	408	413	433	431	464	406	459	469	440	421	408	432	434	429	390	423	408	433	428	445	476	442	438	428	485	426	438	427	470	432	390	423	418	418	400	441	467	413	391	419	420	440	427	391	421	411	455	419	452	489	422	454	439	449	400	429	438	396	453	461	419	434	438	450	422	421	429	434	392	409	401	452	446	453	414	401	417	470	433	422	441	467	442	396	435	446	417	450	427	424	406	405	441	428	416	414	436	425	432	435	431	446	418	432	446	472	406	446	441	423	398	404	441	474	468	435	442	420	413	457	428	455	450	451	461	434	422	427	434	442	456	421	412	418	401	467	436	435	446	435	410	427	441	423	424	412	452	415	404	410	396	435	460	432	419	469	476	416	430	460	419	445	423	401	421	426	438	403	428	459	428	424	460	465	465	423	471	406	404	458	434	458	414	412	432	450	427	408	401	468	411	430	422	420	451	436	411	441	439	415	448	451	450	435	464	417	424	450	438	448	400	405	378	431	438	424	397	453	438	429	437	385	446	404	420	462	465	409	463	451	436	422	467	410	452	444	447	458	405	447	415	399	434	444	454	429	426	462	430	429	467	438	440	446	418	436	412	440	401	460	428	424	417	428
31058	22358	21555	11508	4305	2459	1395	952	713	577	509	402	330	373	324	296	267	249	271	294	270	272	264	262	238	237	221	237	232	263	240	241	240	241	219	224	246	214	232	261	197	230	227	229	273	227	238	265	202	220	241	238	227	233	280	248	214	229	251	260	223	207	235	236	235	244	204	234	239	200	209	211	258	237	231	222	239	219	238	261	239	197	224	216	248	234	220	239	254	258	242	196	214	257	227	260	216	235	212	234	228	219	199	183	208	235	229	234	237	228	238	233	259	222	225	228	249	234	247	205	241	237	222	252	215	236	231	231	218	242	251	234	218	233	205	213	243	245	210	223	197	186	249	234	244	220	229	215	219	237	231	241	230	239	230	245	225	220	222	199	230	213	236	244	220	225	207	230	226	213	200	233	210	215	208	244	213	256	210	239	226	225	233	233	219	220	227	255	248	224	213	228	232	217	185	237	226	210	218	249	232	193	222	221	225	221	209	230	208	265	227	216	227	223	242	225	211	229	221	196	224	215	238	227	242	217	216	224	272	229	236	231	212	244	210	229	247	215	250	195	234	234	210	249	232	237	253	224	220	260	252	230	242	229	233	246	217	195	222	218	219	235	246	225	209	243	227	240	203	215	213	240	231	247	209	243	228	203	276	220	230	230	220	236	228	256	218	227	240	222	224	224	210	251	226	203	214	230	218	238	212	221	237	221	216	235	259	187	229	217	249	219	231	229	214	226	212	233	235	238	227	223	240	245	229	234	236	215	212	214	224	235	215	217	222	223	229	210	221	264	218	218	249	211	239	217	229	221	219	233	244	213	208	226	209	241	216	234	246	234	242	207	232	256	247	234	241	225	234	243	202	230	210	207	207	235	212	252	233	219	206	208	247	247	197	234	246	207	228	237	225	215	235	213	221	251	212	237	209	227	212	232	254	216	206	216	235	219	218	228	252	220	229	247	228	226	233	246	228	219	232	262	222	236	238	199	252	237	210	196	216	216	241	223	239	237	239	244	229	214	262	240	247	227	209	229	211	220	225	216	215	222	236	207	229	212	215	222	252	209	243	207	215	209	225	227	236	215	206	237	232	228	222	217	239	241	270	226	232	241	212	234	232	233	204	227	196	232	197	232	213	218	230	216	213	226	250	212	208	215	229	231	215	246	214	224	224	217	229	217	204	219	235	256	241	222	229	219	220	211	225	219	225	231	200	216	224	225	263	256	238	242	219	245	221	247	214	228	235	225	244	213	240	231	235	223	202	215	243	221	231	249	210	217	253	235	233	220	220	233	259	195	239	205	248	232	256	227	234	227	271	231	223	237	251	240	245	228	215	231	227	235	228	233	214	226	213	221	223	256	237	205	220	224	222	246	253	237	198	220	234	239	250	239	235	261	229	225	244	231	203	202	190	262	219	217	202	229	238	234	227	235	216	224	222	263	233	228	249	235	267	219	235	251	235	233	229	184	248	220	218	211	243	221	223	212	215	248	221	159	235	251	244	213	213	250	261	238	227	221	201	232	229	216	223	229	263	235	227	215	236	213	249	243	255	230	200	228	219	227	232	223	253	232	229	224	217	216	235	219	233	229	196	225	240	196	235	229	244	229	219	244	254	208	206	219	241	225	213	243	217	226	251	227	234	249	222	236	225	249	198	206	219	222	227	213	234	259	234	200	245	252	227	226	261	212	226	216	234	234	235	237	211	219	232	185	244	236	219	212	245	248	237	229	224	261	230	252	224	215	247	210	216	242	240	194	230	205	234	238	222	246	244	221	241	239	238	242	234	221	259	224	203	219	247	243	240	245	243	228	236	233	203	233	220	213	224	230	209	240	221	213	234	227	235	209	233	218	201	234	230	222	222	245	227	243	225	224	222	225	214	232	224	225	226	241	243	219	220	245	229	213	196	217	220	188	205	232	205	234	229	194	236	203	222	282	216	248	238	208	222	238	241	216	205	225	237	223	210	229	218	245	194	254	240	215	239	229	262	259	227	210	241	234	224	218	265	242	238	237	222	230	227	230	207	259	213	223	233	208	219	216	211	212	213	237	248	247	248	266	245	221	247	213	218	239	235	240	229	232	250	260	244	255	239	241	242	216	234	214	229	218	198	231	212	216	254	255	208	228	257	211	252	238	231	198	207	249	244	226	249	242	226	233	206	217	209	216	235	252	215	226	211	222	225	222	228	241	231	192	221	237	232	248	240	243	243	193	226	227	222	226	210	220	215	221	239	232	205	215	225	256	231	201	225	260	246	227	238	221	206	233	251	221	244	243	225	256	214	197	273	254	229	214	234	227	238	221	228	218	226	196	233	202	192	202	220	218	232	227	228	257	235	196	232	207	221	220	234	227	220	230	208	213	224	234	201	233	226	227	223	252	237	229	248	222	247	212	260	216	226	246	213	239	218	223	227	225	248	240	231	226	230	221	220	199	250	227	225	220	230	217	245	212	246	234	242	200	260	209	213	221	235	233	229	242	224	201	224	199	215	263	232	198	223	220	216	229	241	208	206	235	228	227	213	198	230	207	225	243	245	210	266	258	227	220	201	224	229	222	226	240	250	232	233	231	227	250	238	251	238	235	218	223	241	238	214	240	223	215	184	239	251	222	241	226	215	242	189	248	225	264	203	226	210	228	225	237	267	212	222	230	203	238	230	219	240	216	237	249	232	245	222	244	259	193	208	230	217	219	232	237	208	224	226	231	201	241	243	233	219	221	266	239	215	210	235	210	214	226	245	206	226	248	209	228	228	221	217	210	252	194	221	243	238	236	244	233	215	228	229	254	227	225	224	216	236	255	221	228	202	234	250	239	207	279	247	231	208	229	225	236	251	237	230	241	228	257	214	222	255	246	256	228	208	220	252	228	231	211	229	213	238	221	203	226	244	228	200	236	228	220	222	224	216	256	217	211	229	213	215	243	256	234	230	207	212	197	237	230	215	212	211	211	220	240	217	214	247	235	237	247	241	218	249	262	235	231	216	231	244	240	220	234	223	257	234	209	232	206	217	216	233	209	192	219	225	236	251	228	249	230	217	216	217	220	240	247	213	247	254	199	233	237	221	224	223	247	241	211	231	217	204	237	220	220	215	247	215	237	221	229	189	232	238	214	231	242	228	218	213	227	231	243	200	228	240	210	199	211	233	224	208	229	225	231	199	209	201	241	220	220	236	233	256	241	262	243	212	226	226	237	237	243	213	210	229	267	207	230	206	243	208	251	203	251	222	238	187	240	222	248	225	245	237	225	220	240	234	227	205	249	227	233	252	192	240	221	213	236	217	241	239	243	227	236	266	221	224	258	225	227	217	223	210	205	217	242	226	239	228	220	250	204	231	214	229	214	233	234	255	235	247	238	245	217	237	237	222	214	240	233	230	257	231	214	289	234	226	212	218	212	237	242	227	223	196	228	230	235	208	231	228	231	231	227	209	199	236	216	212	204	235	217	251	216	263	237	231	206	250	227	241	218	213	228	234	203	242	246	214	212	237	225	237	211
16667	24379	14339	5710	2741	1749	1139	899	807	682	695	631	621	586	575	612	556	585	565	552	544	541	566	528	588	502	558	571	590	573	547	596	553	551	553	541	606	519	553	578	589	568	573	554	565	559	590	545	561	546	504	578	557	576	560	548	530	565	553	578	533	585	551	563	523	548	560	574	567	553	582	575	584	534	515	581	555	535	540	549	539	587	581	555	531	598	568	540	568	530	544	562	499	544	561	551	565	551	537	601	608	528	561	538	586	499	523	565	523	555	518	504	511	583	548	556	551	578	541	532	578	529	546	537	556	550	529	560	507	570	561	558	510	572	538	549	564	541	534	575	526	524	531	531	569	564	523	535	580	551	517	563	571	606	581	536	514	573	525	575	534	570	546	545	550	560	567	534	569	566	573	533	560	533	540	540	588	503	565	584	549	564	552	570	540	564	539	588	496	552	595	561	540	560	583	505	546	549	533	520	585	614	575	548	554	516	558	564	580	518	520	580	575	550	551	548	590	537	553	565	549	559	550	500	576	566	574	591	528	562	570	586	538	542	538	541	537	572	595	579	557	562	491	521	528	531	551	604	567	519	534	540	560	539	579	545	559	547	556	568	564	576	539	552	549	519	564	552	558	520	535	577	562	555	494	570	563	548	552	556	534	549	577	509	564	512	552	517	540	522	538	511	529	529	612	557	544	540	575	583	560	566	611	552	544	536	522	539	561	541	544	536	548	522	597	596	551	539	561	556	554	545	523	527	569	530	583	548	556	536	519	569	516	549	545	562	544	549	555	522	586	540	562	553	533	574	577	501	537	531	568	550	527	510	543	607	581	567	527	572	584	538	532	558	525	560	544	562	538	549	535	574	546	574	547	568	547	536	546	577	540	545	530	576	541	522	572	568	527	583	549	522	525	586	562	547	548	516	552	589	515	586	548	548	539	524	544	569	568	558	510	567	551	557	567	546	597	554	539	568	563	525	545	573	537	552	588	558	575	573	558	508	546	611	544	596	562	543	564	554	570	566	569	545	524	584	529	558	522	558	524	566	600	573	533	545	520	547	553	497	565	592	540	552	554	568	550	541	516	540	541	552	547	556	584	560	569	534	538	581	567	606	533	546	545	511	558	537	510	540	543	553	577	603	548	560	580	549	520	581	548	549	547	577	535	523	575	546	564	483	518	556	562	568	535	567	560	551	562	515	587	545	546	571	563	532	553	510	573	565	568	544	599	550	534	564	537	549	555	516	576	575	543	548	516	510	533	576	568	562	568	529	536	561	527	531	559	520	542	529	543	554	501	544	576	568	580	584	541	525	534	568	575	539	575	514	577	514	601	544	570	531	544	522	557	563	535	521	566	555	575	538	559	541	574	584	572	549	571	527	547	577	569	554	549	591	525	567	584	568	522	529	546	573	551	547	550	550	537	606	532	552	559	551	553	571	561	538	516	556	560	545	549	565	542	548	503	534	541	564	546	518	552	530	575	509	520	566	535	622	527	585	519	550	523	559	553	510	579	557	585	569	581	508	566	556	583	517	573	569	560	557	538	571	553	540	499	520	540	550	558	564	534	493	564	554	550	561	594	553	515	554	525	564	601	595	545	529	527	516	545	561	554	552	548	550	545	567	552	536	608	583	538	511	567	565	544	536	546	569	567	516	545	566	593	550	549	548	577	541	601	574	577	589	545	551	533	568	517	540	534	565	548	548	528	541	528	538	584	568	600	551	565	528	547	522	539	575	538	518	583	569	562	549	545	519	538	549	578	521	531	566	560	613	562	534	565	534	603	575	528	549	562	516	567	554	523	539	560	524	543	593	587	542	550	582	533	515	568	565	567	535	552	545	562	535	532	566	576	541	587	535	558	512	560	575	518	534	566	560	575	575	576	538	560	552	602	543	555	560	553	588	567	552	550	578	516	532	588	553	573	559	526	557	545	517	558	521	579	563	579	528	540	545	553	555	560	520	567	553	575	540	565	548	563	567	549	590	583	545	574	553	549	583	586	545	558	565	519	532	560	534	539	538	543	555	545	585	531	575	531	567	541	542	522	607	610	526	573	615	590	538	560	574	529	562	560	531	546	524	583	594	511	578	566	517	573	586	545	594	501	570	581	569	541	562	536	561	526	556	537	522	549	552	535	538	534	582	578	529	571	545	579	560	545	602	547	526	565	546	547	522	559	557	547	550	531	545	551	573	537	524	577	533	497	587	542	536	632	557	559	542	572	582	563	621	545	572	552	555	553	534	531	552	547	557	534	528	548	544	553	507	533	508	536	559	558	547	568	574	509	613	557	545	539	581	523	539	572	552	578	536	576	561	587	573	549	535	579	569	534	589	572	557	545	576	586	526	588	544	558	593	498	540	531	560	574	526	601	540	569	580	577	536	563	571	517	553	559	549	573	548	536	515	537	549	541	563	545	525	537	568	559	546	522	546	592	522	533	564	600	562	527	512	566	575	551	528	537	563	540	510	603	564	546	533	547	522	527	598	536	551	551	577	522	593	536	556	572	581	539	514	578	557	547	533	537	583	544	571	552	548	563	505	549	533	543	587	521	577	553	544	532	562	557	570	558	549	560	540	535	573	573	563	530	555	574	553	519	534	572	567	541	566	553	544	607	563	544	497	511	534	575	541	557	555	539	511	530	550	563	551	563	572	554	543	548	562	538	533	581	552	547	571	511	527	519	527	560	575	561	567	573	565	532	542	558	534	584	528	516	555	545	576	554	588	540	534	551	538	559	560	553	534	513	594	540	516	598	567	502	553	560	548	509	550	532	593	557	596	533	532	515	525	551	559	570	522	564	544	561	568	556	550	550	580	551	591	535	528	551	571	534	513	551	550	561	569	554	572	539	533	534	563	529	530	541	580	499	597	560	538	535	570	543	517	575	568	604	557	540	535	554	572	533	521	549	552	553	593	493	531	565	605	569	586	536	544	557	553	570	582	555	530	555	533	569	526	570	552	564	550	583	549	482	579	612	564	557	574	536	542	548	537	513	536	561	576	544	536	564	563	508	554	556	564	560	523	559	537	528	542	512	561	551	543	552	557	543	559	516	557	542	535	589	543	546	553	583	551	552	541	594	568	537	546	483	592	580	560	542	561	550	562	547	546	548	550	524	541	563	567	530	538	534	533	570	546	562	565	503	577	575	559	514	534	567	544	561	560	541	530	531	565	571	532	555	567	533	551	600	544	547	569	550	545	531	567	552	559	604	546	550	552	538	579	560	547	550	558	623	539	534	571	593	557	585	552	519	580	561	537	553	528	507	530	552	557	520	545	556	558	585	533	541	555	535	538	551	563	523	571	572	511	533	557	573	566	548	551	536	598	538	540	516	517	598	547	580	540	549	525	588	572	561	596	533	546	555	556	519	568	579	535	557	532	538	585	537	534	553	472	549	574	550	532	545	564	560	551	555	551	576	493	564	567	558	568	611	558	567	584	558	561	584	533	561	569	568	570	568	565	541	562	538	592	556	532	556	534	593	574	552	566	554	550
24384	21006	24307	27919	21058	19789	4978	1704	1038	837	716	577	462	349	320	340	291	284	293	246	244	247	245	244	215	224	237	203	190	198	159	194	206	179	186	187	210	182	176	213	191	182	183	205	182	181	191	194	199	198	167	196	195	214	193	181	200	171	193	211	176	191	192	175	184	200	208	183	198	169	197	192	177	187	179	207	201	198	184	186	189	189	173	184	184	195	204	192	200	189	188	200	174	166	188	200	220	190	175	174	195	188	197	192	154	206	178	186	174	215	179	159	196	162	169	196	171	198	201	191	171	211	173	198	164	158	176	192	196	187	187	163	172	201	199	203	223	195	176	190	186	188	178	157	170	196	166	181	165	203	185	176	192	181	189	177	186	182	177	188	159	194	185	177	188	184	205	205	162	195	160	174	196	167	179	220	190	205	183	167	194	170	195	202	194	161	177	201	181	203	184	155	200	176	183	186	182	165	205	184	179	163	201	188	169	199	200	203	180	202	200	207	181	174	205	188	173	191	165	198	224	179	168	171	176	172	203	219	165	192	186	183	194	199	171	162	203	165	190	197	182	195	197	190	179	192	203	200	196	207	188	180	208	191	191	196	159	191	201	177	189	176	179	219	198	196	196	188	188	190	181	162	180	172	201	165	211	186	196	189	187	211	158	184	172	185	187	174	181	202	170	186	191	180	195	180	181	187	189	172	204	165	186	213	175	171	187	181	182	191	208	179	188	198	184	193	190	169	183	162	220	171	162	200	224	185	163	183	175	183	188	192	190	178	186	204	160	176	204	182	188	165	199	206	174	208	185	169	194	160	191	168	205	169	159	176	196	190	184	166	201	193	152	200	177	180	176	178	191	187	186	183	222	188	203	177	173	224	162	200	182	191	197	198	191	197	205	182	193	201	200	166	205	176	187	194	196	216	179	210	185	168	193	170	182	175	196	193	195	197	168	201	183	171	216	198	212	187	185	177	189	177	188	200	188	164	195	209	194	219	157	145	203	179	180	175	170	196	203	190	192	189	189	205	174	181	179	190	191	194	207	200	212	196	192	177	176	199	205	180	204	181	187	185	190	177	192	164	183	176	179	170	170	178	171	205	179	182	197	185	203	205	165	192	189	195	189	183	204	180	169	225	179	168	171	194	172	172	211	198	212	171	166	193	175	200	165	186	154	180	198	168	199	207	191	201	195	216	206	200	178	194	179	162	194	169	195	195	163	185	189	194	181	163	183	172	161	174	207	195	168	213	181	169	175	182	200	186	212	186	171	202	178	184	177	178	160	208	182	185	174	179	161	176	189	192	195	180	183	192	202	183	183	181	209	183	183	175	180	215	191	182	208	179	181	202	201	181	190	194	171	207	197	184	169	166	196	195	207	192	187	183	205	167	196	182	207	208	199	208	172	176	192	172	215	173	189	196	193	209	164	196	170	196	231	192	183	193	168	179	191	191	193	185	168	173	210	230	193	205	160	172	174	187	167	164	190	182	185	201	198	188	187	209	202	191	179	175	196	196	237	194	194	184	181	210	186	177	185	177	204	159	171	193	191	183	193	189	204	172	193	196	158	176	196	193	188	183	173	191	177	217	203	174	183	209	196	189	191	211	201	191	194	196	178	190	190	184	209	197	163	182	172	173	169	177	180	205	183	183	174	190	179	183	186	187	204	191	177	186	173	192	167	169	181	173	204	195	195	178	180	182	181	160	188	222	188	201	207	201	174	178	198	219	172	189	180	185	195	200	208	187	170	192	164	176	201	189	197	185	170	213	166	169	181	205	167	208	170	187	200	192	233	210	176	194	214	197	155	195	182	150	194	180	182	170	208	206	178	191	171	205	181	195	189	194	192	219	180	186	173	179	194	180	202	180	160	205	193	173	185	196	202	204	173	198	184	190	199	209	194	177	183	160	186	184	159	180	166	198	181	200	177	178	166	201	176	187	174	175	167	196	179	186	185	172	176	185	194	183	192	173	182	179	188	174	202	176	186	193	201	160	186	197	199	184	216	174	160	174	183	182	184	172	166	172	208	199	173	195	194	174	177	159	192	176	178	185	180	182	199	189	187	200	210	176	201	195	183	209	178	164	205	168	175	179	180	186	178	209	211	168	185	187	177	176	173	176	203	160	185	154	180	181	188	171	169	186	180	203	165	189	202	176	201	188	179	193	181	187	180	187	194	194	200	179	197	187	169	175	171	208	209	164	194	205	179	171	195	181	173	198	162	164	168	192	184	197	183	179	187	179	189	172	184	203	180	179	177	169	195	194	227	171	159	163	206	183	200	200	201	176	197	180	184	160	176	203	170	176	195	207	190	175	189	180	189	192	189	200	173	164	184	174	174	199	217	185	145	163	180	192	198	197	176	187	177	181	187	179	206	198	178	188	186	197	194	185	182	197	194	185	194	194	193	180	194	180	181	196	197	193	194	217	185	196	196	192	182	176	191	194	173	186	188	184	180	193	196	178	199	189	187	177	213	228	194	198	174	193	194	194	176	201	172	183	192	182	204	203	198	159	209	209	197	210	195	194	192	190	166	202	182	183	198	215	182	203	195	173	170	165	223	177	215	151	184	189	207	181	171	202	194	174	177	210	211	178	199	190	204	182	191	188	192	189	192	200	182	198	191	175	181	183	202	203	162	194	172	177	210	199	184	175	183	180	179	174	178	187	210	163	164	176	213	199	182	201	177	183	175	161	184	190	180	220	196	177	199	168	177	219	170	183	168	183	170	188	176	171	204	185	174	207	207	178	189	186	179	169	179	195	178	175	168	180	229	204	206	182	185	172	170	190	196	197	189	183	190	192	200	185	209	204	189	179	188	162	188	197	183	164	200	200	170	198	181	166	174	194	201	197	183	173	177	204	166	177	203	199	178	185	157	167	178	194	205	196	170	177	217	200	179	178	186	191	178	172	175	179	194	182	198	194	196	191	187	179	220	187	191	197	195	200	191	186	179	192	180	177	210	198	183	205	195	189	204	167	164	208	217	183	184	212	181	173	184	213	178	202	175	188	180	177	192	175	191	182	189	180	175	204	205	163	179	170	195	197	193	185	205	205	188	186	185	200	175	177	174	178	197	180	160	190	173	167	199	183	201	175	205	163	166	174	171	184	171	202	203	188	197	188	166	177	172	202	168	196	185	194	184	178	188	184	201	211	191	182	223	180	174	184	199	174	179	179	201	183	179	177	204	211	202	178	187	173	187	185	168	174	184	209	189	225	188	188	212	201	210	203	209	180	189	189	190	180	178	175	160	153	167	176	168	189	179	200	194	178	190	188	196	177	215	172	214	213	170	184	183	192	205	170	178	178	191	175	181	183	192	148	180	175	184	187	172	189	224	199	181	200	194	201	198	189	191	177	205	185	193	159	187	193	211	178	172	169	173	202	169	172	193	177	192	191	173	194	203	170	192	180	181	206	204	210	191	183	179	191	178	168	162	192	177	193	179	181	185	192	195	220	180	195	186	193	176	202	174	203	171	199	174	177	179	209	211	166
16504	31293	19630	8250	3852	2454	1438	1016	812	717	731	605	632	560	531	495	516	492	484	530	462	498	497	514	466	440	469	477	502	487	465	466	476	495	463	489	444	464	430	485	506	449	479	455	481	449	500	458	396	472	475	436	468	508	454	437	410	457	457	502	491	428	443	451	457	432	450	473	464	442	418	464	493	479	425	468	463	446	462	459	467	457	453	493	464	454	502	454	469	493	462	434	469	473	454	448	465	474	473	464	493	417	429	441	458	483	473	421	461	453	480	459	474	482	461	445	471	432	477	460	465	433	492	470	464	477	426	462	468	432	447	468	464	445	432	466	433	495	494	439	488	464	454	443	488	465	474	468	449	492	436	465	451	461	487	453	468	457	512	455	458	479	438	485	447	462	470	452	485	484	486	455	436	471	436	450	483	396	443	467	427	454	457	448	470	455	461	451	440	460	417	474	457	467	452	484	496	487	433	432	406	472	442	425	458	433	443	480	426	474	436	398	486	430	473	467	460	492	440	433	492	463	542	426	433	465	474	431	478	498	444	473	452	496	442	467	477	437	429	434	436	518	470	431	471	453	453	468	464	459	452	449	463	467	464	473	471	443	468	499	436	467	424	437	465	448	450	492	441	470	453	433	427	448	449	492	432	463	463	427	436	451	462	429	454	470	447	435	458	469	487	416	441	466	439	473	449	463	446	501	497	480	476	462	463	472	500	449	470	428	513	460	438	497	427	406	427	480	452	432	431	454	445	458	443	489	429	433	473	482	486	455	436	491	446	468	472	442	429	451	427	447	480	447	470	471	414	516	457	462	455	442	464	453	447	445	464	464	500	490	438	484	452	454	468	447	473	445	461	412	457	466	454	429	459	477	439	452	519	444	460	472	460	433	440	464	436	490	486	442	482	469	459	459	456	458	424	476	468	435	480	446	467	489	450	469	474	482	467	455	422	456	449	458	453	456	444	456	457	490	442	502	472	441	450	456	474	458	494	448	435	456	490	426	457	449	449	467	445	441	434	414	474	444	464	426	453	479	475	469	422	440	485	422	440	466	480	415	455	472	480	426	444	494	457	447	419	445	450	438	463	456	465	426	465	477	400	465	454	484	450	459	449	429	456	479	441	464	490	437	429	488	479	467	450	456	446	429	449	445	442	452	506	439	437	475	463	459	442	462	465	470	468	467	446	468	431	453	492	474	473	443	493	464	406	444	417	456	464	479	449	462	475	475	449	498	459	441	465	442	471	436	438	481	456	467	471	427	460	461	444	419	469	446	460	474	475	462	490	462	465	424	448	494	458	448	451	482	469	419	482	418	454	448	459	452	466	437	470	433	464	450	477	420	463	469	426	438	481	446	498	449	484	468	459	430	456	470	469	423	459	424	460	452	412	433	500	439	474	443	449	427	442	438	461	491	451	453	441	472	452	473	480	467	487	446	452	471	480	468	443	450	443	493	445	438	446	419	452	459	463	482	494	528	443	506	472	459	466	442	416	451	449	483	454	499	467	449	436	470	468	452	485	484	430	453	469	451	440	482	483	414	458	446	463	473	485	462	470	464	464	423	456	444	491	502	489	440	504	496	465	430	462	427	492	478	436	423	407	439	434	431	481	441	435	458	467	440	469	434	417	442	474	444	493	433	442	506	441	488	452	479	426	495	445	474	443	457	491	464	477	416	435	448	473	457	454	439	461	445	479	463	404	469	460	477	483	458	461	470	495	442	506	496	460	456	455	479	448	482	437	438	441	456	482	429	472	448	460	445	460	460	427	448	438	463	488	456	468	443	465	467	489	423	456	438	476	428	467	491	477	459	441	402	452	430	457	461	446	474	489	492	462	452	467	448	466	478	473	472	494	466	476	448	433	442	458	472	480	430	493	446	444	466	441	488	434	497	438	494	445	442	460	452	463	457	429	454	455	468	484	420	477	515	463	452	438	463	449	438	455	470	442	438	486	483	469	454	417	455	467	472	480	493	446	429	443	464	443	433	437	460	460	460	496	425	450	464	451	462	460	429	454	434	414	451	460	481	432	458	432	426	475	413	429	493	526	458	464	449	472	462	424	440	473	458	410	438	473	440	470	447	469	471	422	432	438	441	465	476	452	483	436	454	448	425	462	468	467	466	432	453	492	481	460	463	438	486	467	476	458	443	477	462	462	444	455	434	449	466	472	471	518	426	459	481	439	448	490	447	465	522	445	473	435	448	431	453	434	434	421	448	467	448	456	510	498	451	449	472	461	472	467	438	491	494	468	470	464	455	448	489	429	484	504	451	421	503	470	470	477	460	428	429	475	463	451	434	472	463	456	474	448	446	446	485	467	454	434	469	475	497	475	444	483	487	435	507	429	447	480	471	460	457	430	515	428	431	458	452	473	475	471	479	462	444	489	441	448	492	473	480	477	440	467	482	454	433	475	464	481	462	425	441	498	505	456	439	437	494	450	475	475	483	445	461	453	436	452	438	456	474	491	468	469	468	460	463	509	471	458	420	430	403	441	445	481	459	443	472	488	454	439	440	469	411	478	441	436	476	484	512	490	447	469	445	487	434	478	497	471	451	463	452	417	471	423	480	473	458	463	443	489	441	457	478	501	418	463	445	443	472	433	446	485	446	462	460	485	454	459	445	484	444	447	439	473	465	462	458	445	432	501	421	476	453	489	430	476	442	502	447	505	429	465	441	430	459	421	432	451	456	458	425	408	442	453	441	457	439	440	432	467	446	423	481	414	421	436	437	455	443	489	465	499	483	469	446	488	452	465	450	477	473	449	464	501	465	423	458	470	438	472	461	463	445	457	506	458	458	490	484	445	450	460	461	466	449	470	466	450	438	496	451	452	493	464	434	481	423	467	440	456	485	431	485	462	463	494	496	439	495	431	428	444	472	468	450	467	467	427	435	487	481	469	463	429	449	466	430	422	472	431	437	460	443	460	461	462	471	495	431	480	471	467	465	477	436	408	475	443	448	442	416	462	476	435	456	430	478	459	425	456	442	464	430	461	484	468	425	457	470	449	449	467	455	471	448	436	468	484	441	471	430	459	467	463	442	453	473	488	470	419	469	438	473	483	445	475	441	425	452	430	471	424	436	499	447	448	417	465	459	465	489	436	439	448	440	465	455	427	467	440	470	433	417	435	453	456	457	440	467	489	465	440	465	469	423	458	467	477	467	453	467	460	462	453	457	452	457	449	462	468	466	452	459	459	462	449	431	484	429	435	470	470	432	496	449	475	476	462	468	472	441	477	435	424	460	460	446	468	482	428	440	415	446	467	444	453	414	456	455	484	484	443	410	436	450	461	470	468	427	482	475	444	451	441	433	445	467	451	438	407	457	457	413	446	459	476	442	479	440	450	453	426	448	452	469	435	457	465	436	433	446	462	444	455	452	458	435	474	426	460	459	410	439	453	444	451	444	444	467	473	506	447	416	455	475	472	459	412	487	439	431	445	444	462	464	496	476	451	461	457	488	474	446	409	512	453	416	511	488	459	425	489	441
23765	20959	24551	27529	20979	21104	17658	3458	1512	1133	908	794	596	424	376	391	358	301	298	255	255	267	281	275	218	237	225	248	195	237	242	183	174	173	180	162	217	184	184	201	171	162	199	163	189	180	208	185	187	197	161	183	199	169	169	187	201	166	177	172	175	180	204	190	197	196	159	171	172	173	178	147	172	194	192	183	158	196	225	182	194	202	207	169	182	187	192	209	180	168	165	183	170	202	165	227	171	184	207	186	193	182	172	208	184	185	203	149	186	166	178	176	192	160	185	198	190	182	188	201	178	173	179	201	170	180	193	170	172	174	191	184	142	198	183	179	177	170	166	184	176	193	176	164	202	182	198	206	165	152	158	199	178	190	199	196	179	182	188	168	178	149	209	198	168	179	181	173	184	166	181	204	191	163	184	166	181	206	219	177	166	186	191	168	209	186	180	166	163	180	165	188	170	175	179	177	149	195	187	204	185	208	180	179	177	163	171	189	195	158	200	169	155	176	168	198	171	180	152	166	171	166	186	177	164	205	155	192	183	160	173	185	194	185	167	192	162	166	169	165	203	206	198	183	158	196	179	176	189	200	168	190	175	189	192	155	179	158	161	185	177	172	188	183	160	175	207	197	199	197	190	189	180	193	194	179	203	186	197	168	192	182	174	193	188	200	176	139	167	169	179	190	197	176	160	159	186	179	196	181	178	181	169	199	165	175	156	175	191	185	192	193	212	193	179	177	163	168	180	175	183	190	148	177	179	165	183	180	186	163	158	194	179	172	189	173	189	169	199	191	202	206	210	199	185	195	162	200	182	198	163	176	192	163	196	191	204	182	168	204	198	170	171	193	180	177	183	204	189	181	194	182	179	188	151	154	195	171	200	191	195	176	191	190	197	185	185	178	180	207	188	174	173	175	178	164	172	174	209	167	193	189	153	171	166	184	163	161	151	203	179	178	183	184	214	196	170	193	171	191	187	204	176	182	174	192	177	173	170	178	194	160	169	184	162	186	181	161	150	153	165	202	176	205	189	193	188	166	167	184	204	190	190	200	182	178	170	192	197	185	177	155	181	184	192	195	178	160	185	156	202	184	159	194	183	180	184	186	163	180	190	154	168	214	181	171	182	185	167	167	173	194	187	181	154	183	216	172	210	169	182	180	182	164	172	203	176	223	175	188	178	172	194	157	180	202	180	164	156	189	159	179	183	191	168	167	194	206	162	181	181	172	160	187	176	207	185	179	202	176	215	194	185	162	174	173	173	182	177	160	172	166	200	176	174	161	186	183	182	167	183	191	172	194	149	172	180	192	188	187	185	179	180	187	199	176	192	183	182	184	187	155	164	182	170	198	165	193	178	183	174	210	185	193	187	157	210	180	186	149	178	180	187	173	201	161	179	213	192	185	179	193	185	197	176	182	174	176	204	158	178	186	191	177	173	187	183	167	177	179	181	213	193	184	183	180	191	197	151	169	174	183	196	161	176	205	179	191	183	169	190	188	167	195	211	178	183	206	185	206	168	191	206	182	197	187	175	172	192	178	169	178	213	190	173	176	159	190	184	176	216	184	197	185	209	188	197	177	214	195	193	176	193	160	169	198	177	194	174	178	180	163	172	179	177	189	187	179	178	197	176	169	168	154	165	192	152	188	183	211	159	195	207	181	193	158	205	190	174	171	172	182	214	166	209	185	172	174	175	177	195	155	178	178	196	182	190	179	196	197	175	194	178	185	182	185	184	170	192	177	216	162	211	147	146	199	201	187	187	197	177	171	178	193	189	186	202	176	153	220	200	175	176	197	175	191	203	167	189	166	177	206	172	203	195	188	188	185	202	193	162	191	166	176	191	167	167	205	190	164	166	191	181	200	167	171	193	197	211	193	168	195	165	174	163	204	157	176	183	175	180	165	195	172	188	176	177	157	179	165	188	198	196	183	200	196	189	188	193	155	190	180	176	171	184	187	176	203	181	173	201	180	183	214	169	207	166	183	202	173	178	200	192	198	193	180	196	183	182	179	184	167	205	193	181	200	176	201	190	201	160	193	168	168	225	191	163	193	167	182	195	193	182	165	181	164	168	194	186	182	155	185	201	164	188	164	180	204	152	165	189	168	160	193	190	183	186	180	217	182	194	191	208	177	164	184	200	184	181	184	207	192	197	177	200	169	192	190	193	178	188	193	167	213	193	155	181	195	159	185	189	154	173	181	158	179	166	178	167	192	157	176	197	173	166	156	179	173	176	164	182	212	176	182	194	168	192	183	197	196	182	169	176	169	165	194	190	170	184	195	217	210	147	196	187	202	181	193	174	199	223	159	193	182	165	189	200	185	168	171	176	192	197	173	183	201	157	195	168	180	168	189	183	186	214	195	191	178	192	188	174	181	181	187	177	171	181	172	183	185	194	159	170	180	160	186	171	167	172	170	191	165	192	162	167	180	191	170	204	174	188	200	187	193	191	182	187	184	186	195	175	192	165	187	177	193	144	172	201	179	161	170	190	189	167	173	169	182	174	187	189	180	171	180	214	173	185	186	194	175	187	190	155	168	153	196	193	165	170	161	174	192	158	163	152	181	171	151	168	169	181	212	160	159	199	174	190	159	168	179	185	161	210	176	170	175	196	220	171	179	196	191	175	197	181	189	200	176	143	178	195	199	171	171	170	195	179	193	192	176	174	179	178	170	161	180	177	186	176	177	180	172	200	183	177	173	190	189	180	175	186	179	182	180	169	180	188	190	189	183	170	204	204	194	185	167	191	177	206	175	181	193	183	215	164	175	185	196	159	168	186	182	174	186	201	212	190	177	195	189	148	170	153	192	172	177	193	200	190	184	208	175	173	180	157	194	183	150	157	182	148	187	177	180	171	173	183	182	168	198	186	178	178	183	179	153	171	166	183	185	197	166	198	153	196	172	192	174	165	197	196	200	201	167	180	197	166	180	160	179	188	195	199	219	176	196	192	166	186	160	170	187	183	186	184	170	187	172	214	176	199	185	179	197	199	198	180	156	179	198	193	188	216	202	190	206	195	151	180	175	170	182	171	189	164	183	174	173	177	180	155	176	195	190	173	169	157	182	186	184	180	150	187	191	197	181	202	184	203	161	171	195	173	178	157	166	156	177	187	190	191	186	169	187	173	208	223	169	195	178	188	191	145	198	183	203	175	176	170	175	198	194	175	157	195	198	184	199	198	209	177	187	225	172	180	166	149	164	184	191	182	172	192	185	177	164	175	214	161	205	166	181	195	172	196	163	168	163	162	201	173	188	150	155	162	177	175	184	190	207	178	175	193	174	202	204	201	188	174	195	185	177	185	180	191	210	157	157	171	169	178	176	191	183	167	171	184	164	202	174	164	159	183	178	160	185	199	194	163	188	158	173	184	167	181	204	181	188	181	176	182	167	205	183	201	190	189	198	180	206	179	189	185	185	151	185	171	208	152	155	185	177	186	183	183	174	203	195	193	177	176	180	190	181	195	187	166	196	147	186	197	174	162	148	183	186
18618	35645	22494	9931	4675	3075	1810	1264	1028	840	835	705	628	574	557	547	556	502	463	500	466	504	519	487	497	494	461	474	474	474	452	471	479	431	488	446	458	461	419	455	437	429	464	426	480	437	463	432	431	414	490	428	476	415	438	423	450	439	446	418	418	456	434	438	437	470	418	419	427	425	433	466	457	431	437	462	461	453	442	429	451	430	463	449	421	401	442	497	406	447	411	414	485	423	424	440	410	466	428	464	449	432	461	467	467	446	450	452	428	437	430	464	447	484	443	448	436	423	469	456	423	437	426	460	435	424	452	429	450	452	418	430	437	412	426	476	459	446	438	443	451	408	462	475	439	426	464	452	439	451	447	437	442	446	450	449	471	419	436	454	476	403	441	460	446	436	472	442	415	451	446	422	446	479	435	432	463	418	458	420	426	458	428	416	432	464	474	452	451	448	443	468	481	417	432	464	456	443	414	445	481	422	440	422	442	419	479	433	434	466	442	448	399	476	453	453	463	426	429	427	446	452	477	415	463	452	476	413	428	449	457	421	434	430	458	448	429	452	438	393	446	424	470	464	432	391	453	424	452	414	459	402	438	455	406	461	455	404	397	414	444	430	471	436	462	494	417	450	457	442	455	433	464	417	409	445	473	465	452	417	456	454	443	490	461	504	483	456	413	412	458	484	423	446	444	446	488	441	478	431	440	492	441	465	447	416	444	451	432	442	472	428	461	457	437	463	460	451	419	463	461	423	402	456	455	456	442	431	456	488	451	435	440	503	458	442	440	468	432	436	426	436	429	436	410	401	438	451	446	464	458	436	439	452	415	447	422	465	452	444	465	444	465	418	426	408	472	431	451	429	448	438	424	425	428	461	456	443	452	434	445	438	435	428	449	473	445	461	451	434	437	498	469	437	412	424	474	457	436	447	433	441	410	445	461	467	479	421	445	398	455	431	424	478	442	467	456	446	433	434	476	430	450	438	447	447	471	376	447	443	469	418	428	444	469	437	461	441	401	455	431	459	432	449	475	458	429	397	452	454	416	434	444	425	450	457	458	475	429	415	421	445	452	443	420	429	429	420	454	440	428	446	420	440	513	442	454	442	453	461	463	402	440	472	425	417	461	484	482	452	412	418	433	432	416	468	415	504	427	414	483	424	396	430	456	418	451	453	445	457	488	439	423	442	442	466	440	470	429	458	425	458	441	449	467	466	448	478	505	492	463	448	390	411	431	434	440	456	458	398	407	441	436	439	469	435	447	429	442	423	433	437	475	466	483	426	413	447	486	440	416	424	452	438	471	423	443	478	431	446	467	466	436	426	465	433	433	465	468	473	435	464	477	428	439	456	418	441	456	482	441	447	447	471	450	456	439	448	432	466	418	486	422	417	395	475	450	487	411	488	427	445	462	477	450	454	477	440	441	464	444	451	434	440	408	443	419	422	423	447	447	433	440	398	465	407	433	462	415	447	459	479	459	452	434	429	458	389	431	454	465	394	471	442	397	444	420	427	445	449	467	441	441	439	447	480	487	446	445	464	479	476	411	486	456	441	466	428	463	429	420	453	477	427	427	447	438	434	439	434	443	429	411	430	423	445	434	435	406	440	452	434	480	442	447	439	409	436	443	461	443	443	439	436	442	452	429	419	404	437	445	431	498	445	466	460	447	416	427	452	412	437	455	438	442	462	447	451	433	458	463	434	444	436	440	412	425	461	429	423	422	440	409	476	423	469	434	431	433	446	460	419	435	452	441	466	447	460	432	448	404	482	449	478	440	422	441	469	454	422	412	454	460	423	441	425	435	434	450	465	426	434	433	407	476	459	451	434	459	445	462	425	457	441	435	440	460	482	423	434	437	429	413	416	445	468	438	469	435	481	458	432	465	452	435	463	418	414	445	458	483	434	447	447	410	467	461	435	456	437	440	465	422	431	411	443	483	424	457	421	429	407	429	429	453	429	434	408	429	434	383	445	465	419	452	435	449	446	473	433	433	472	443	400	439	433	447	432	464	448	465	439	430	452	482	473	406	441	451	423	439	445	454	402	430	419	466	449	440	487	432	452	443	448	426	403	441	447	434	498	428	445	450	424	432	452	455	439	460	451	429	462	430	436	440	427	454	445	422	431	424	479	453	435	430	418	451	421	465	440	477	447	426	415	448	446	408	460	457	418	439	466	432	422	406	408	435	455	431	434	440	429	457	442	465	471	434	425	418	470	471	479	439	464	477	421	421	414	408	424	416	447	406	428	424	432	452	450	450	422	436	420	414	439	433	422	452	463	447	414	437	457	454	445	428	456	468	426	457	477	467	452	417	425	431	441	456	465	448	425	471	458	447	444	419	442	443	487	455	428	420	439	427	508	414	438	464	463	457	426	456	454	437	464	402	417	436	425	436	418	446	469	462	454	449	428	419	440	427	439	459	436	453	462	451	459	445	468	415	488	435	435	442	407	455	424	454	456	436	493	431	468	421	430	477	475	475	481	408	424	458	435	477	416	470	439	443	448	434	443	419	425	434	417	444	461	455	465	433	455	457	465	468	424	439	429	415	445	436	464	443	428	444	446	455	442	458	468	436	423	424	415	413	462	442	450	431	436	405	476	469	485	463	452	420	443	432	454	461	455	477	463	430	455	441	410	441	462	416	425	435	442	445	450	412	495	441	475	419	448	438	398	467	444	484	458	491	430	407	441	432	450	432	464	471	445	440	461	375	410	452	442	467	406	477	448	431	443	420	442	435	443	391	466	471	416	454	450	461	408	440	450	441	449	454	438	456	456	433	453	455	438	398	460	418	424	456	448	466	429	388	408	466	422	433	443	454	444	460	430	450	417	429	460	465	475	448	422	447	448	421	411	444	456	448	447	451	435	438	474	413	415	475	452	468	415	453	451	431	414	428	424	446	434	465	466	457	414	457	474	437	418	464	419	409	448	457	446	474	470	453	411	490	443	448	470	423	442	453	457	445	426	439	429	437	431	471	388	423	428	442	451	396	431	413	434	459	461	424	439	443	464	432	461	434	458	461	471	449	420	461	429	429	433	456	419	425	422	444	446	454	453	445	429	450	423	449	478	462	429	453	422	445	410	423	465	438	417	405	465	412	410	441	431	424	417	442	420	437	474	455	463	477	406	462	484	453	484	444	457	451	448	436	431	435	504	466	440	434	476	444	446	414	445	429	455	414	445	430	409	424	432	458	432	435	437	418	424	450	449	430	410	475	478	455	432	475	434	405	420	434	445	432	449	431	464	425	409	449	477	449	412	459	484	463	415	403	421	465	414	421	415	450	464	393	425	461	442	460	467	430	428	450	427	422	450	471	426	421	434	458	412	435	433	479	440	404	443	454	439	418	446	431	466	469	436	467	426	437	460	396	437	448	462	449	484	423	387	473	458	421	397	439	460	507	444	429	445	465	464	414	455	445	446	415	458	436	429	468	451	422	462	457	469	429	446	459	468	409	455	445	431	445	433	405	419	422	458	469	484	423	436	443	441	428	426
30791	22210	20605	10067	3859	2310	1419	940	691	578	481	450	369	305	269	267	284	294	261	246	274	255	286	259	255	246	248	238	254	248	231	260	229	225	210	211	234	266	228	266	231	210	233	225	278	233	218	213	215	232	264	218	197	212	241	235	233	238	245	232	222	257	206	217	221	248	224	225	237	208	240	243	243	225	209	233	213	215	226	249	253	217	234	237	221	235	218	214	250	233	238	224	225	226	236	220	215	240	232	210	245	207	251	236	257	226	226	239	209	208	238	227	227	221	233	229	215	245	223	219	218	251	220	237	248	238	232	231	212	242	213	236	238	248	242	244	235	240	214	214	263	229	186	230	230	225	220	248	222	215	252	245	212	224	211	220	224	219	229	240	231	255	220	242	226	246	220	230	226	253	225	207	240	230	231	238	226	200	240	232	207	228	229	233	225	227	253	225	242	206	202	220	254	231	215	228	218	267	235	235	255	221	245	206	239	227	223	202	235	230	277	238	247	223	231	221	198	242	225	252	243	204	206	245	234	251	229	221	228	211	231	249	195	223	212	232	196	234	244	215	243	213	228	219	206	225	252	217	241	218	231	229	197	211	233	229	249	221	220	230	240	215	224	229	214	220	220	252	216	243	258	239	210	223	248	214	242	238	219	202	221	240	229	240	230	249	214	248	226	214	244	240	247	224	232	245	224	243	197	225	231	233	220	220	218	236	231	256	236	230	211	246	232	244	192	225	253	237	234	228	218	241	226	224	223	181	202	251	234	238	250	239	235	237	232	222	241	240	209	244	234	268	256	223	233	246	229	239	207	214	234	233	216	252	203	205	230	212	250	227	234	249	217	230	230	222	218	237	256	199	230	211	236	232	224	242	218	217	248	224	230	230	226	221	240	261	192	239	229	230	229	225	234	214	203	205	208	197	233	250	205	255	248	214	218	229	266	237	229	255	241	231	252	220	251	238	211	245	221	204	224	235	218	227	240	198	234	217	261	239	180	229	239	239	199	231	237	227	226	234	227	233	225	210	214	252	224	236	225	237	223	232	222	227	246	219	226	228	240	212	236	256	251	231	219	239	251	255	237	211	240	216	236	230	239	230	233	212	213	241	231	245	243	232	240	204	214	231	220	211	235	210	233	233	227	213	238	244	222	246	244	231	196	213	220	223	252	211	227	248	233	243	244	271	233	231	228	254	209	210	220	215	216	235	238	203	204	228	211	253	224	242	219	234	248	233	239	225	244	188	214	228	224	253	253	257	244	232	212	251	219	228	216	232	217	212	214	225	246	234	226	223	246	235	208	215	215	213	237	206	228	235	214	254	215	226	227	206	216	242	249	228	245	236	222	239	241	220	210	251	210	212	216	219	239	232	226	231	221	236	232	245	214	225	209	229	260	227	242	232	237	262	254	201	240	238	233	210	211	216	252	209	249	218	224	225	208	221	244	250	239	239	203	237	247	201	236	241	219	215	239	224	222	222	218	220	225	207	240	216	231	198	230	207	227	201	265	264	244	192	246	243	228	247	245	210	228	221	232	242	212	231	237	243	225	226	222	259	229	211	242	233	226	236	196	247	246	243	230	244	208	221	242	235	221	217	237	249	205	276	234	249	210	239	230	208	231	241	261	233	201	227	241	223	251	230	227	234	251	212	235	231	223	279	228	260	264	238	211	207	245	243	202	228	226	236	224	206	232	219	215	208	227	255	235	247	229	226	243	243	203	215	228	246	230	251	203	218	245	243	185	224	224	249	210	250	214	245	247	223	236	250	236	235	217	231	242	217	226	228	235	242	205	220	229	262	222	226	219	223	245	220	195	198	230	214	236	202	237	240	255	236	214	226	257	197	212	223	223	211	237	225	227	236	247	259	219	222	227	246	214	214	230	213	225	222	219	230	245	205	249	252	231	248	220	205	234	254	250	231	254	251	224	201	221	199	230	220	223	240	235	227	259	224	259	233	207	213	255	220	213	219	220	237	238	211	222	231	230	235	205	217	222	224	226	226	235	258	226	221	230	226	236	238	200	205	224	238	208	223	222	212	229	223	257	232	219	227	244	234	243	237	249	210	261	249	213	247	254	221	223	216	210	239	239	220	277	243	230	233	222	229	227	220	223	201	239	234	239	232	261	233	246	217	218	233	241	219	223	220	222	220	231	215	241	231	221	227	233	224	234	212	213	251	212	234	220	250	203	260	250	228	253	221	233	206	225	240	250	218	215	238	215	255	207	219	235	220	221	228	234	236	233	206	236	234	231	198	244	212	212	233	238	178	218	219	231	230	211	204	226	241	229	236	243	211	233	225	219	222	224	235	209	207	232	245	226	226	228	215	229	207	228	225	262	237	213	229	223	204	192	230	203	258	217	245	227	202	207	231	211	209	220	206	234	224	230	217	242	216	205	234	226	224	222	241	248	234	221	222	243	241	211	271	270	223	236	230	216	221	208	234	215	214	222	223	220	263	219	238	224	224	226	202	236	203	218	244	210	208	229	190	222	213	228	227	208	218	235	218	220	207	220	247	240	210	243	245	198	228	248	234	233	209	224	225	250	216	235	251	213	221	234	242	218	236	235	241	210	211	228	249	216	249	241	222	217	206	247	256	234	241	225	232	219	241	228	224	240	255	235	229	248	237	231	235	241	223	220	230	230	233	259	257	226	255	236	237	226	268	223	219	216	186	230	204	210	212	227	246	225	244	221	214	260	223	219	214	211	240	216	217	233	225	258	254	213	220	241	223	224	242	228	249	222	202	240	245	223	241	242	235	245	235	240	213	236	247	236	220	201	226	203	234	248	234	237	238	227	202	224	228	228	212	209	225	246	247	222	252	228	234	238	215	243	218	211	233	217	237	230	212	244	234	238	199	227	245	215	243	221	240	244	236	239	240	219	236	223	212	232	202	207	217	227	248	242	200	254	236	218	223	216	204	246	234	221	211	213	236	225	227	215	218	214	228	231	250	235	245	226	237	232	244	238	266	231	228	244	215	243	258	216	218	221	243	220	229	244	243	244	245	203	243	212	240	214	245	193	226	240	236	234	260	231	222	228	209	191	230	241	235	237	231	208	198	242	216	230	211	242	207	243	230	232	221	236	211	242	237	224	267	229	234	226	240	227	223	225	234	242	234	227	260	239	221	240	237	211	203	235	244	254	242	239	239	215	210	242	260	243	221	224	220	226	234	247	238	230	211	239	244	212	222	215	227	271	252	206	210	230	236	223	242	228	239	215	245	211	254	211	233	239	244	249	247	249	225	236	220	216	237	263	232	223	243	219	246	245	208	238	228	244	230	253	249	220	239	244	231	235	247	217	220	227	221	235	234	269	225	221	234	210	239	224	222	215	225	252	212	250	218	258	235	227	214	238	215	221	277	231	243	232	235	244	230	229	208	227	223	227	223	221	208	228	203	231	220	251	241	228	263	225	224	193	235	211	213	225	225	226	215	216	220	248	216	240	217	221	254	246	235	218	269	217	241	255	251	242	205	211	234	252	217	224	249
17147	24027	12902	4715	2544	1594	1100	885	793	674	683	622	606	657	609	630	588	593	580	553	594	563	561	601	544	576	582	593	531	544	601	501	551	517	530	556	535	603	579	575	575	489	562	557	564	556	525	502	529	599	585	523	512	541	612	578	574	551	544	511	566	545	497	535	560	530	531	545	552	516	581	521	523	531	544	570	580	530	555	535	543	530	558	550	634	526	572	562	521	531	558	544	548	554	538	555	508	601	545	575	555	597	565	584	534	593	515	529	556	543	588	578	577	579	562	553	550	570	556	526	517	541	546	556	534	547	579	532	530	577	517	559	569	543	556	552	560	533	548	547	578	562	580	568	512	565	568	542	510	549	567	564	597	563	537	554	591	556	565	560	605	571	532	590	581	567	528	550	549	563	552	513	552	533	539	508	552	554	553	572	542	548	554	553	535	533	577	530	571	545	531	601	564	568	551	543	563	551	554	539	536	561	560	569	528	535	540	480	555	566	552	551	476	581	566	577	532	520	553	545	533	502	563	517	579	573	584	522	568	583	557	554	521	526	587	552	559	573	534	565	610	565	551	553	568	547	550	589	536	520	540	533	580	520	557	544	541	531	543	560	508	547	595	592	584	588	548	511	539	507	574	518	528	517	553	542	558	575	558	564	584	594	561	598	528	522	557	535	553	590	514	560	561	568	569	581	557	558	540	575	562	554	554	555	486	535	568	558	567	574	590	535	565	536	599	551	517	547	528	543	554	543	529	572	497	588	577	554	536	546	585	582	543	555	553	571	550	532	561	539	532	557	577	569	525	555	554	533	555	590	548	557	575	546	567	584	562	533	515	537	525	558	607	564	547	538	561	550	551	548	597	540	553	546	534	580	547	582	554	547	603	533	572	532	572	548	515	565	565	566	621	560	554	559	585	541	543	572	586	589	591	549	549	583	539	547	538	543	570	555	563	558	564	540	546	555	543	548	551	570	550	520	563	567	572	555	549	555	543	615	545	575	553	547	540	553	515	548	553	549	552	587	594	569	588	558	517	546	565	546	544	581	526	569	545	585	579	573	569	595	535	568	569	582	565	582	561	589	526	545	574	567	553	567	545	531	526	529	575	544	523	559	554	563	554	510	568	591	539	550	576	560	587	519	546	554	555	537	506	545	571	577	542	519	568	576	556	564	509	530	566	590	519	574	593	585	548	554	548	551	532	548	519	528	531	555	586	563	538	519	559	548	514	542	537	569	578	605	526	551	589	532	584	557	524	533	568	584	500	569	575	520	546	590	576	490	549	563	561	533	556	557	572	538	557	617	551	530	528	557	596	561	560	558	557	549	545	546	565	531	527	598	581	520	567	537	567	536	565	576	496	558	580	564	576	513	557	571	575	548	561	572	567	568	551	566	526	599	555	541	557	535	519	547	546	584	570	532	513	539	561	508	595	586	560	539	563	584	541	602	572	551	556	488	597	573	568	572	551	570	561	544	532	548	577	553	566	575	570	560	588	544	545	550	551	540	573	515	556	563	539	541	527	578	544	576	563	564	582	552	595	543	568	545	561	587	586	599	538	538	526	539	561	523	540	506	526	550	540	557	531	519	580	565	549	554	550	537	563	602	611	606	561	585	533	557	570	521	595	549	571	571	574	576	549	545	551	597	576	526	587	529	586	528	550	551	560	608	556	601	560	509	500	541	503	548	553	518	578	574	545	579	541	567	519	586	534	577	549	573	551	562	518	537	585	545	569	529	546	527	517	541	526	568	557	556	529	540	565	597	527	562	565	552	547	551	540	535	540	556	541	572	580	548	567	524	531	548	545	572	527	537	533	533	522	535	547	530	556	549	577	533	563	554	521	569	527	519	554	574	552	534	537	577	564	559	527	542	547	508	575	529	535	517	590	526	556	563	577	574	541	552	556	518	579	544	586	569	576	560	532	585	590	554	583	561	595	509	549	580	533	565	569	595	544	579	570	529	524	533	552	559	608	549	593	547	560	494	565	571	540	540	583	560	571	541	569	553	527	549	513	556	530	499	519	570	580	521	544	545	519	568	568	561	563	577	589	560	552	543	574	566	538	548	558	535	584	522	589	526	545	587	545	559	555	566	587	535	559	553	546	536	515	517	575	544	573	574	549	539	531	554	582	544	534	510	575	582	575	547	534	541	524	517	534	508	551	572	546	569	549	535	555	530	584	539	559	546	521	572	542	571	557	588	532	532	537	559	530	564	582	595	590	558	561	565	574	534	552	524	549	570	549	526	517	586	551	570	547	545	547	546	586	545	535	580	527	570	592	563	579	572	543	550	545	580	567	553	560	558	522	559	562	529	494	537	528	536	523	552	568	561	564	532	583	545	579	550	575	558	524	516	552	561	520	517	548	524	551	570	580	564	530	550	564	553	522	559	529	540	509	566	573	563	577	574	568	578	572	562	580	532	576	548	549	559	545	504	550	488	532	533	561	523	559	554	557	616	556	567	528	587	546	583	569	546	553	515	507	617	552	554	591	553	551	558	560	555	563	539	530	538	524	557	569	512	566	585	518	511	538	541	552	585	541	563	566	520	563	546	581	562	579	571	558	571	565	546	533	574	575	548	564	584	512	582	538	505	564	506	566	547	563	537	522	525	537	559	563	573	582	544	571	528	556	533	513	574	554	554	543	518	545	536	517	557	564	562	522	575	541	568	578	564	578	548	585	566	541	558	577	517	565	576	549	528	497	529	560	623	592	547	550	545	532	556	539	514	581	547	537	531	523	540	567	582	591	569	519	525	502	598	565	568	565	551	537	577	496	557	561	539	534	535	572	549	522	542	547	555	558	500	559	574	552	572	534	532	575	552	489	541	580	534	539	542	554	555	542	568	537	526	591	534	564	558	540	552	536	562	539	562	534	550	562	513	554	560	516	561	549	550	527	524	574	562	530	585	541	565	494	541	537	560	553	576	583	546	578	549	528	557	507	542	528	518	532	582	548	545	546	534	568	497	558	588	559	551	516	546	560	564	545	510	558	564	570	528	528	547	531	558	570	576	548	491	615	481	529	591	597	554	550	570	528	550	543	561	580	530	556	564	510	561	541	576	537	578	584	582	511	573	558	553	595	548	549	546	574	556	527	549	560	533	567	512	562	558	558	539	552	563	536	557	587	527	557	593	570	537	566	521	559	584	595	535	504	544	550	544	535	485	572	520	565	545	532	529	539	573	525	527	544	543	530	566	497	552	526	532	538	562	526	553	560	572	571	602	524	563	534	569	543	564	530	579	554	554	600	539	558	550	597	569	583	545	537	547	551	547	572	543	534	574	572	543	568	597	581	567	537	554	572	545	519	554	543	558	550	560	572	582	560	553	575	556	580	565	520	553	559	599	525	548	523	552	543	592	553	538	524	566	586	536	539	566	541	535	531	551	526	548	613	591	571	498	514	548	559	543	554	591	566	508	556	554	532	547	544	514	485	554	550	598	521	526	552	571	504	572	573	568	576	552	526	565	541	538	557	583	559	563	586	546	545	518
24385	20999	24276	27902	21038	19694	4449	1554	986	809	657	596	513	373	325	309	329	280	301	272	275	254	286	215	239	228	213	201	203	199	205	210	198	186	191	202	227	184	200	170	204	198	184	183	208	163	211	179	222	187	199	176	189	204	217	194	190	178	171	172	190	190	187	194	213	166	222	178	186	164	191	150	190	180	219	201	203	205	186	188	195	189	191	167	201	222	189	193	199	214	176	191	196	222	188	186	217	181	192	190	185	197	193	166	178	186	208	185	210	161	175	201	215	206	201	188	184	198	160	182	200	197	200	173	172	182	195	205	178	196	202	207	210	212	202	196	178	196	182	197	178	176	202	209	184	191	207	187	202	205	208	178	198	180	220	173	185	179	201	199	198	209	155	221	196	212	193	204	183	210	172	196	192	210	208	189	187	155	164	190	185	180	181	173	187	201	204	199	173	196	204	178	186	179	172	197	197	175	191	178	174	187	201	201	224	208	198	204	182	170	177	174	169	188	191	190	188	176	195	184	192	164	183	207	193	178	196	183	201	177	174	185	197	203	172	182	197	196	198	193	183	199	196	196	172	192	180	179	175	169	205	198	185	189	187	173	166	168	198	176	188	204	207	196	179	189	174	201	220	189	195	195	201	214	199	196	207	200	188	201	187	210	184	191	202	180	158	200	173	193	170	173	212	193	195	187	190	174	181	165	195	190	194	178	191	197	186	182	181	188	199	211	177	190	220	190	167	184	202	229	178	211	182	173	186	204	182	181	196	211	197	171	222	201	171	190	215	201	150	202	198	189	182	188	176	191	192	171	172	183	187	194	194	180	192	191	196	188	178	176	200	161	204	178	179	199	175	217	161	170	186	195	196	204	220	185	199	212	203	185	188	192	186	176	187	197	186	188	192	183	179	199	196	203	190	163	183	172	196	183	221	197	189	182	201	182	218	204	181	200	208	191	173	180	188	186	187	182	199	211	185	176	205	162	198	186	186	189	178	192	189	175	198	183	176	186	212	178	194	221	208	208	209	197	174	185	182	180	190	202	186	173	184	187	167	193	192	171	198	190	214	178	199	199	201	211	174	198	177	160	203	180	163	175	222	185	193	171	177	207	178	176	185	154	192	172	195	199	191	192	178	204	194	191	192	189	208	175	237	218	193	178	175	195	199	185	204	182	162	189	173	178	193	187	189	166	174	215	195	171	207	193	177	174	190	200	194	176	191	194	187	205	190	204	178	188	183	186	163	190	188	188	172	187	214	176	194	189	207	195	201	203	204	189	168	193	174	179	199	178	195	214	206	176	174	177	177	179	177	185	180	218	190	174	205	209	173	187	208	194	171	186	183	175	216	198	191	179	173	197	213	178	188	197	198	215	184	186	198	199	214	189	195	198	188	190	175	180	190	188	174	175	204	194	193	222	200	170	190	189	192	189	209	199	193	204	176	203	184	147	188	201	192	160	197	198	189	184	174	212	201	179	192	206	182	178	173	177	169	221	206	203	174	185	168	177	178	205	181	179	170	197	177	170	181	193	168	196	192	191	192	194	167	150	189	202	173	190	192	182	192	177	203	197	194	178	203	182	153	188	170	211	204	188	182	178	195	202	160	176	190	187	198	178	217	174	203	187	186	188	193	180	207	166	191	189	187	181	176	182	188	190	197	197	199	209	179	173	192	194	175	167	184	197	178	205	175	178	197	199	188	179	182	211	195	190	190	191	185	182	189	178	181	191	200	198	161	192	175	200	170	191	215	182	198	190	206	188	220	205	186	172	162	165	168	209	201	177	217	200	184	180	216	183	194	217	185	192	207	204	194	200	170	209	187	189	193	182	189	194	180	180	184	190	181	192	189	196	170	171	186	209	209	178	208	178	178	186	167	192	164	202	209	176	182	207	181	200	203	218	194	210	193	171	206	164	176	180	199	202	198	165	178	179	185	175	179	169	203	183	169	190	187	196	169	188	189	187	189	191	187	172	193	173	184	208	223	180	195	210	193	172	190	190	178	187	186	211	192	206	187	201	184	210	199	187	181	193	216	230	194	204	168	202	186	198	192	169	186	153	174	205	197	198	192	192	201	178	188	203	158	222	194	171	203	181	186	198	183	169	164	203	181	212	170	195	196	209	196	166	195	194	191	174	229	191	168	202	179	191	200	165	212	190	179	157	170	197	159	199	183	178	164	181	211	197	179	188	196	169	157	169	184	177	170	187	211	173	191	190	178	179	183	192	189	208	181	187	196	167	197	191	173	196	170	186	194	195	171	195	183	196	174	171	191	213	202	181	191	184	191	201	213	200	193	177	192	205	193	178	187	171	175	191	157	172	223	201	198	177	195	168	192	199	180	207	206	186	188	191	197	190	184	193	205	187	175	193	174	194	213	176	209	190	200	196	194	181	169	192	182	185	203	189	222	181	195	219	215	184	208	225	189	186	194	188	216	191	197	177	184	186	185	171	180	191	188	183	191	170	196	206	200	181	182	178	189	191	198	193	185	196	194	195	200	182	191	221	194	177	184	209	175	190	203	190	206	197	189	185	196	168	218	193	184	176	182	159	188	166	197	198	194	189	193	180	176	190	176	182	183	199	178	198	208	184	202	179	197	187	201	190	189	201	177	199	171	197	184	176	165	194	169	187	191	197	203	214	179	178	206	190	184	187	182	187	181	183	187	175	176	209	175	201	168	171	169	189	203	219	191	181	174	176	225	186	163	184	186	206	228	192	185	184	185	189	199	159	181	173	172	191	187	176	188	211	213	170	151	208	182	194	169	192	199	196	196	188	193	174	201	196	169	179	166	193	193	193	174	182	170	208	194	217	171	177	199	172	177	182	171	176	163	181	190	183	181	188	167	180	193	192	200	175	198	190	184	198	178	212	213	200	206	191	194	179	184	171	187	187	186	195	176	202	201	199	184	204	165	208	202	191	182	198	198	170	175	178	214	160	162	181	202	176	164	214	193	204	191	168	196	197	199	206	186	204	203	198	170	182	180	178	200	175	172	187	191	182	194	199	209	171	179	179	162	151	185	197	198	182	199	183	221	209	205	201	166	200	197	177	171	182	204	195	206	191	209	190	161	163	195	160	161	168	204	199	166	196	177	174	164	176	208	207	176	184	192	173	187	167	203	195	194	200	171	170	207	205	171	166	196	190	164	185	198	170	178	188	222	192	201	191	186	210	187	192	188	165	170	194	219	217	188	209	206	201	175	197	163	187	170	194	204	199	181	209	183	162	175	196	163	181	198	194	174	189	208	196	184	185	212	207	182	158	214	173	177	175	180	170	198	188	180	190	200	200	191	175	201	232	203	195	194	182	193	182	189	164	193	155	196	167	200	175	209	182	176	170	177	190	213	164	197	193	185	189	211	187	188	187	187	166	199	208	189	187	188	168	228	186	200	173	187	181	181	176	187	215	235	209	194	189	205	176	212	183	184	199	190	197	189	192	195	173	172	189	199	188	189	183	189	188	211	161	184	184	173	159	170	179	200	178	190	178	196	187
17147	30902	18020	7128	3484	2186	1328	1032	860	755	660	608	595	592	535	535	545	504	510	505	519	504	460	480	487	497	534	517	451	475	452	449	478	517	452	448	471	462	483	491	428	470	481	455	472	478	465	488	448	470	476	467	444	462	472	447	451	477	462	458	434	439	462	468	476	501	474	498	453	485	480	481	437	424	479	451	476	487	471	432	433	465	468	443	463	479	444	470	432	479	505	487	424	493	479	463	474	480	474	432	428	480	433	470	430	454	471	459	464	432	470	477	451	469	428	440	474	461	457	499	443	446	490	439	484	468	464	475	453	456	463	448	458	496	437	454	498	432	482	442	491	469	436	450	466	428	495	477	451	479	476	478	464	485	482	448	438	478	447	458	476	446	475	470	443	474	461	472	457	426	425	449	477	461	464	462	499	446	483	480	487	450	473	456	485	460	450	487	465	472	463	502	460	475	493	428	465	452	506	439	464	465	454	455	453	483	464	483	451	448	477	482	466	449	459	473	477	465	492	453	439	475	438	438	468	483	457	489	430	454	459	454	434	512	447	454	497	457	458	448	475	415	436	452	476	507	478	466	475	469	446	460	483	485	439	485	489	454	518	443	433	437	486	466	486	445	469	437	456	451	471	500	469	465	505	467	451	495	447	496	530	443	449	511	479	462	452	480	462	450	449	483	495	472	442	440	410	461	442	484	450	447	453	473	446	457	443	489	455	490	478	444	466	501	451	455	451	476	461	429	473	472	456	496	460	468	471	462	486	433	457	433	457	478	447	457	470	409	508	507	451	436	455	450	463	445	439	498	495	417	501	488	444	482	444	476	459	443	452	441	435	461	470	534	463	485	461	445	492	439	482	426	488	481	477	490	468	452	425	463	466	496	448	456	418	459	460	461	462	480	453	480	485	412	501	449	442	419	448	451	478	473	464	492	466	500	458	471	456	451	461	476	458	485	465	455	491	459	440	443	419	436	453	456	515	475	442	448	436	410	468	432	458	479	484	451	485	459	472	463	480	460	455	486	517	460	464	458	488	447	485	435	463	457	440	465	468	496	499	471	444	453	438	440	447	449	463	500	441	467	433	493	462	497	454	468	434	462	486	438	460	457	456	463	463	478	432	483	496	435	458	474	443	442	469	454	487	467	458	472	457	488	460	447	463	457	451	474	496	459	471	455	485	460	473	511	458	456	429	471	481	465	465	474	471	448	459	459	448	457	487	451	446	450	455	465	479	470	461	437	511	454	446	471	491	464	474	521	472	452	438	442	441	487	469	489	498	457	485	463	460	431	452	423	452	507	441	434	478	501	507	466	450	479	481	418	415	456	462	477	464	425	458	448	442	470	432	477	463	419	428	456	440	477	418	450	445	447	422	446	452	484	491	455	439	481	444	477	469	451	470	449	454	496	490	486	454	474	458	459	447	456	478	431	494	451	464	429	519	456	485	459	421	525	449	485	481	452	508	456	511	469	470	449	459	496	461	455	422	478	445	459	469	441	441	452	413	499	443	467	497	442	447	452	472	466	490	465	446	474	453	470	468	463	492	481	451	445	460	440	477	509	463	492	486	470	475	458	453	503	432	475	503	473	478	471	466	445	451	487	467	461	445	433	453	456	445	426	469	479	460	439	450	454	495	474	503	495	472	488	439	447	469	425	430	447	445	503	473	481	438	458	452	452	426	479	471	471	502	469	532	429	480	464	471	471	479	452	471	448	453	496	487	461	430	515	460	473	437	440	476	446	477	460	482	459	442	436	480	421	492	462	462	472	464	463	451	446	439	500	479	490	485	457	482	454	447	449	466	477	463	456	477	436	443	459	448	467	444	446	426	502	428	470	496	424	448	445	446	482	415	452	434	495	494	436	475	428	460	452	472	439	447	418	461	489	435	453	431	452	454	417	444	460	438	487	442	475	433	466	482	481	439	471	483	465	466	517	447	461	475	511	491	467	480	471	495	472	467	480	461	471	468	490	500	491	456	482	449	491	449	475	466	486	429	452	450	426	475	471	444	485	463	440	478	468	431	466	443	451	468	417	467	464	478	450	455	432	478	467	467	433	484	435	471	469	488	438	439	480	460	475	450	436	459	507	505	438	462	460	467	491	500	444	447	492	481	446	456	466	471	444	488	453	473	441	473	465	490	451	439	459	448	486	455	526	469	486	483	484	473	455	469	459	464	449	499	481	480	511	508	455	413	449	504	453	440	466	448	469	506	460	458	459	422	440	458	486	468	428	453	466	473	448	489	472	473	480	442	457	489	478	484	455	450	487	458	438	455	449	460	450	483	451	471	479	493	474	470	435	506	427	495	447	454	488	478	449	483	458	436	476	434	468	490	458	483	451	507	460	442	493	466	487	428	452	453	469	478	450	465	469	467	503	445	473	467	489	457	434	481	455	485	470	412	450	487	494	436	437	431	522	461	481	463	486	450	456	484	460	463	486	445	463	493	476	462	472	451	454	499	491	447	463	466	455	476	470	472	498	459	487	490	472	461	465	462	462	447	454	438	464	470	446	467	465	459	461	466	469	481	458	469	488	438	433	469	472	453	489	465	453	433	469	479	487	458	474	506	455	450	467	433	483	462	459	446	501	484	443	465	476	433	476	477	472	429	485	443	462	435	428	482	450	488	457	412	460	460	494	436	481	465	475	465	457	486	463	422	431	457	439	439	477	471	467	426	465	449	445	462	458	485	451	450	455	461	497	470	438	476	496	440	434	449	460	461	462	456	458	443	453	484	520	444	447	425	488	496	481	444	448	455	477	460	475	432	457	478	494	479	446	451	476	457	454	466	491	447	468	439	457	491	483	460	480	449	463	468	464	460	488	463	493	468	454	486	454	459	473	503	468	438	432	482	469	472	477	427	436	476	418	450	452	472	493	444	443	449	470	469	485	461	473	461	534	431	527	469	448	507	448	505	426	458	451	484	466	463	454	465	502	460	491	453	455	444	424	462	448	462	458	421	473	476	489	474	475	479	479	421	467	454	442	441	459	434	456	436	471	453	457	472	506	485	468	463	453	472	462	436	464	495	462	492	480	463	417	477	419	475	413	511	452	434	446	466	520	454	481	463	460	467	450	468	458	466	454	475	462	480	429	519	478	453	483	490	461	452	452	459	485	476	476	490	468	499	447	444	474	474	447	434	452	422	475	441	475	447	498	502	437	473	460	459	499	482	453	459	488	447	472	452	449	502	484	473	462	452	503	496	402	463	456	513	468	468	464	457	480	468	486	446	456	453	488	451	483	464	486	453	430	438	473	487	495	449	454	431	505	474	460	476	464	448	441	449	456	480	479	454	495	449	464	472	502	465	473	484	455	457	458	458	444	450	470	461	474	486	468	454	469	441	462	479	453	458	487	458	444	462	461	439	460	440	458	498	455	466	475	454	458	466	446	443	461	487	465	477	464	418	480	472	488	461	471	465	438	459	460	502	460	477	458	469	486	503	472	482	459	461	456	474	468	433	464	487	429	490	457	496	472	449	487	495	476
23758	20954	24548	27521	20965	21076	17600	3237	1427	1117	868	756	702	483	393	336	352	347	307	321	314	283	259	260	249	233	237	247	246	201	219	212	217	199	197	200	218	181	208	215	211	210	221	208	200	183	170	184	173	204	194	166	194	193	177	208	192	214	178	183	187	188	176	178	221	199	186	191	198	178	179	195	195	225	188	192	176	193	198	195	214	175	194	182	197	193	184	160	190	161	176	191	196	155	210	225	199	180	179	205	173	180	192	184	192	188	193	188	180	192	180	186	171	167	181	194	171	187	181	182	168	158	169	210	202	177	184	196	205	184	181	185	203	176	181	193	223	186	192	205	182	188	192	183	217	177	201	195	184	173	176	198	207	169	197	211	187	168	163	184	186	171	175	196	156	192	187	181	173	219	211	180	188	192	183	186	171	184	166	176	175	166	212	172	195	177	200	153	188	187	175	213	178	172	184	173	180	197	188	187	217	192	179	181	177	182	196	202	179	174	170	180	197	185	183	150	198	179	180	177	199	196	169	196	185	198	180	174	189	205	177	203	177	165	190	163	172	195	169	169	197	205	179	187	181	186	166	190	189	182	187	158	178	197	167	191	189	180	197	181	169	192	170	184	207	214	200	183	198	166	174	172	165	222	171	203	196	188	187	133	199	169	207	196	166	185	155	155	169	175	232	199	177	167	176	171	187	178	183	184	207	177	185	193	181	187	192	216	187	183	186	180	197	187	176	182	179	185	186	176	164	202	205	178	184	172	179	197	186	183	184	185	164	179	188	173	181	163	179	192	190	188	181	205	192	212	199	181	181	193	178	192	191	186	189	186	155	178	180	205	193	183	184	193	180	176	186	161	171	206	192	190	188	190	194	213	206	174	188	174	177	207	189	194	177	217	174	179	209	165	199	184	195	184	208	183	177	217	189	173	184	167	198	195	169	204	180	191	166	199	186	187	183	161	171	185	191	199	206	204	167	182	198	185	204	186	204	173	182	166	200	212	185	170	159	183	199	193	215	178	212	170	194	161	161	187	179	176	168	186	162	194	183	192	209	217	205	206	188	161	185	201	172	181	164	177	193	179	171	187	162	178	200	205	179	201	197	195	188	185	187	201	197	198	186	207	160	209	169	171	173	164	178	198	172	198	167	192	180	177	186	184	176	193	190	174	213	203	183	161	159	203	171	183	196	171	177	172	206	192	185	191	173	178	177	181	173	182	182	184	190	161	166	185	184	168	214	163	174	178	191	199	184	183	180	192	186	190	192	164	160	168	196	178	180	182	206	192	196	196	202	184	182	172	200	182	195	163	216	203	191	174	194	186	172	188	191	198	184	176	197	191	175	200	184	199	197	193	201	178	175	181	169	195	199	193	207	182	192	168	194	197	161	199	154	178	166	193	214	197	177	196	198	191	171	182	194	182	175	190	195	205	197	168	185	185	175	202	195	194	198	193	180	166	180	173	195	172	189	193	182	199	191	219	187	183	166	185	196	197	183	176	177	169	211	188	193	203	191	181	213	156	163	184	175	173	207	208	182	204	160	191	196	184	192	179	205	191	194	202	179	179	192	203	218	178	160	197	182	204	185	191	186	190	197	180	182	194	199	202	193	175	185	195	167	167	175	186	184	198	196	169	213	179	218	188	195	184	178	180	203	197	197	177	209	166	177	161	198	177	175	179	179	169	186	213	196	167	172	175	174	165	180	170	169	197	180	153	174	185	195	209	177	181	208	190	176	179	180	169	192	170	182	169	143	201	184	181	189	198	193	172	168	181	219	167	174	181	186	194	196	200	165	188	171	185	177	210	189	180	188	176	186	197	186	199	182	184	196	206	210	202	201	193	183	162	168	185	188	171	173	172	206	167	194	203	188	181	185	196	153	218	178	185	207	178	157	183	185	176	197	169	176	175	157	180	210	168	178	144	160	175	174	194	182	184	204	217	186	185	182	198	197	206	204	186	198	188	161	202	177	167	176	203	210	179	197	189	179	191	184	212	178	197	189	190	173	188	192	220	172	176	174	181	162	150	191	182	222	198	193	181	163	211	166	196	187	173	171	175	191	182	199	204	192	198	167	162	172	168	194	174	181	177	175	201	179	201	210	176	189	179	166	174	206	204	171	197	190	190	214	181	192	195	180	187	171	196	170	197	192	169	190	195	179	198	173	178	179	178	193	174	167	176	169	181	162	181	193	198	168	216	161	216	210	197	177	184	186	189	158	192	199	174	185	173	169	175	176	201	178	190	220	188	199	159	203	189	147	213	176	188	170	183	197	170	159	175	174	192	181	182	178	181	168	164	169	177	169	187	185	192	179	194	184	226	171	175	165	187	189	191	186	199	164	193	170	174	172	193	183	192	191	173	174	187	196	156	208	188	180	183	184	164	175	167	182	197	176	165	182	192	182	165	183	177	184	177	159	165	174	180	155	190	160	168	172	191	199	175	186	168	181	197	194	172	176	192	166	191	205	208	176	177	160	157	185	187	201	203	161	179	185	189	184	169	186	193	168	185	189	181	169	185	182	197	186	199	170	200	188	190	173	167	184	188	182	178	176	184	161	169	162	179	196	185	178	176	166	156	186	213	176	173	199	166	179	180	183	165	191	221	185	197	176	185	158	185	186	173	193	170	177	183	165	164	175	203	199	182	188	167	189	188	177	201	181	203	162	175	151	191	180	184	203	188	192	186	163	183	231	174	193	172	185	196	192	194	174	161	189	166	201	198	175	195	190	214	220	202	172	176	176	183	187	196	204	186	176	180	189	166	184	180	172	159	175	166	191	147	182	161	169	164	160	144	191	190	183	182	185	194	184	194	190	197	171	190	206	189	176	197	173	197	183	194	172	192	163	156	191	160	185	157	197	186	184	193	177	172	172	179	176	199	184	156	188	195	197	209	186	183	202	208	171	198	176	182	177	210	190	185	192	201	190	184	186	169	177	220	161	201	166	174	188	210	196	194	189	187	170	163	202	184	187	189	204	203	211	187	190	182	188	194	171	175	186	191	184	187	184	182	171	174	189	186	184	205	169	214	162	196	175	211	177	174	140	175	192	181	192	160	210	203	173	185	175	167	148	179	189	173	162	159	193	188	189	163	183	204	184	179	166	189	172	187	193	188	203	197	176	215	180	213	209	184	185	200	201	205	189	168	170	171	159	161	201	181	187	168	205	192	181	182	189	154	190	178	203	189	158	196	203	188	186	180	181	151	168	178	186	225	197	184	194	197	181	191	169	177	172	167	170	196	186	179	189	194	171	189	175	192	188	185	195	196	175	183	165	177	191	194	182	170	156	164	161	190	184	203	170	181	181	181	204	189	177	198	215	187	202	184	185	158	175	176	172	171	191	171	183	173	190	200	171	203	195	166	176	194	185	205	194	159	183	185	190	171	203	172	185	192	192	184	186	195	174	208	168	180	159	156	219	199	185	181	164	155	200	204	181	184	200	157	202	169	158	160	180	197	194	176	217	160	199	174	218	182	167	173	197	221	175	199	202	204
18924	35173	21487	9048	4684	2999	1779	1272	967	853	755	746	669	573	584	559	564	553	526	541	551	498	517	489	495	473	515	502	455	486	493	477	492	424	463	450	453	452	469	450	433	446	437	480	472	473	466	451	454	419	477	479	479	444	458	462	440	446	434	458	471	451	455	438	459	464	440	455	472	448	435	441	470	433	490	437	470	441	446	493	465	442	481	447	492	461	473	413	448	485	481	456	411	463	445	470	474	461	454	463	445	463	480	447	456	468	450	415	474	424	467	446	424	437	462	443	443	418	426	458	477	462	444	487	472	426	457	399	444	433	428	459	399	458	439	455	448	449	474	462	452	468	456	489	449	454	419	482	464	430	425	472	410	405	457	432	479	435	432	447	395	438	445	454	439	406	448	425	464	407	461	443	472	439	461	407	448	429	450	458	465	443	459	485	490	448	441	447	453	432	473	439	435	424	470	482	440	429	461	470	397	433	448	428	465	426	455	434	417	443	447	447	410	415	498	462	432	455	439	418	425	390	486	480	476	433	488	417	478	409	452	430	475	476	431	460	435	444	442	429	422	430	448	421	476	466	481	486	479	492	417	445	440	452	425	418	428	426	435	436	465	476	484	429	487	483	435	456	448	440	467	450	459	479	436	462	423	449	463	452	457	439	480	444	439	444	466	441	448	403	449	447	416	423	444	440	436	446	455	472	458	449	446	470	477	431	485	437	436	439	434	435	448	415	411	470	478	438	471	438	449	471	468	420	424	472	427	442	464	453	427	448	475	444	479	458	420	450	473	412	463	441	409	469	479	464	491	462	463	447	477	461	426	430	462	455	467	460	473	468	483	460	457	458	466	442	433	438	458	453	405	441	446	433	432	452	464	430	458	464	429	454	479	456	420	466	427	453	437	463	443	411	437	466	467	456	433	494	435	465	468	470	471	477	447	480	456	456	445	435	429	434	435	471	451	432	427	473	428	419	460	454	423	469	456	431	430	440	434	480	430	471	438	495	457	424	440	463	463	450	477	453	450	448	456	439	439	451	471	438	455	467	463	441	456	431	446	445	455	468	448	483	417	461	420	426	441	410	472	473	449	441	425	431	449	444	456	460	465	454	440	468	424	486	449	477	429	472	433	471	444	438	443	451	460	462	465	434	416	456	448	440	463	495	436	436	444	423	440	454	412	482	445	464	434	470	464	467	441	459	444	487	467	436	459	469	446	457	436	461	447	433	435	458	462	443	414	423	434	440	440	469	436	449	473	462	456	476	483	450	437	451	468	387	457	438	476	454	456	430	392	419	482	468	455	478	493	445	433	470	408	457	453	450	434	469	470	411	450	454	440	464	454	456	422	475	482	421	441	443	452	490	471	426	452	452	466	448	422	439	478	421	481	455	453	462	487	447	485	478	500	436	446	433	442	452	471	450	417	448	451	429	473	413	456	488	429	476	461	430	454	463	471	422	433	429	442	430	456	468	466	446	445	456	454	461	430	440	435	427	469	453	472	456	451	460	449	473	446	452	457	444	424	428	434	454	414	457	447	470	451	448	452	453	460	494	445	450	454	466	401	444	446	439	423	465	435	420	431	453	476	462	466	459	428	422	468	447	451	460	482	449	445	451	463	447	480	497	391	409	461	489	483	443	429	446	443	451	491	438	421	405	454	423	456	439	422	447	441	427	445	448	474	424	433	425	422	439	450	467	416	429	438	452	448	447	463	475	455	511	433	454	454	422	438	490	458	432	487	443	430	436	448	458	445	476	436	447	445	458	462	486	451	442	431	434	419	466	444	449	469	454	438	470	466	470	473	452	409	483	432	448	464	424	442	404	447	458	471	424	451	485	498	460	445	448	464	477	428	458	453	496	452	416	465	436	458	413	428	465	449	472	444	447	379	451	481	430	449	434	431	460	429	435	424	498	425	448	445	424	459	451	459	486	450	448	442	456	453	462	421	467	461	444	436	459	446	471	445	423	415	433	465	463	459	484	432	453	451	446	431	448	475	422	440	449	444	430	465	462	441	445	455	407	404	426	456	424	444	428	459	447	418	457	476	439	448	467	444	443	427	415	421	471	443	436	444	449	457	444	434	407	482	467	473	423	463	423	454	417	446	494	416	447	449	447	450	447	416	416	485	444	491	462	419	431	437	466	425	411	431	445	423	432	429	461	475	433	474	420	477	468	453	471	447	451	467	434	442	468	420	431	449	432	456	464	466	497	451	433	444	470	464	453	457	444	456	467	439	483	420	418	439	493	461	437	439	474	444	464	449	423	451	468	442	453	441	433	437	429	453	451	476	463	432	423	471	450	473	497	407	511	478	457	427	468	440	449	464	469	418	458	462	446	442	444	453	462	465	443	452	454	450	441	452	425	478	400	466	432	468	468	466	441	436	424	489	448	492	445	440	477	468	455	452	482	446	439	473	468	431	433	463	423	460	457	454	461	458	454	463	442	458	450	452	475	426	494	430	453	434	456	450	456	430	460	437	468	451	450	422	452	477	444	462	426	449	431	451	421	440	443	442	443	437	424	443	451	476	437	419	441	486	415	399	487	463	472	436	436	457	442	455	457	452	444	461	436	481	411	445	457	442	457	468	425	420	477	429	464	455	412	479	432	465	446	425	477	465	444	456	434	479	467	471	432	430	423	434	454	436	447	433	485	466	477	420	466	468	451	459	462	468	438	472	421	412	435	459	449	398	458	457	442	476	419	434	481	454	470	445	457	450	468	451	481	484	457	469	438	452	442	446	447	449	489	483	459	456	447	400	464	498	468	433	416	444	465	424	505	436	448	429	423	468	457	435	450	511	432	460	419	447	409	440	450	473	429	465	465	459	458	440	438	422	453	426	436	483	447	481	446	458	423	420	442	441	490	450	448	438	437	467	454	471	467	465	437	472	435	471	492	439	459	449	492	468	453	476	450	457	428	448	455	484	469	448	430	448	458	439	443	434	403	466	469	436	461	475	440	465	415	446	426	440	431	447	436	410	429	431	439	463	455	434	443	438	488	407	427	444	464	437	406	447	466	427	477	444	427	419	454	446	444	430	416	457	424	482	504	427	430	423	467	423	477	417	457	484	462	466	434	463	450	457	482	443	418	451	435	447	476	455	452	439	489	472	459	450	421	427	454	424	424	425	446	492	435	469	461	436	513	451	436	469	437	481	442	475	461	440	481	467	459	473	496	456	481	426	459	466	449	430	467	449	441	441	441	467	428	451	462	445	474	473	429	446	463	470	471	469	462	411	468	425	449	452	443	408	442	437	436	447	442	476	457	466	443	451	495	453	506	457	462	447	462	444	427	465	466	431	427	422	440	450	430	420	479	472	434	457	452	485	477	434	444	420	440	443	462	456	407	469	409	443	453	436	432	463	453	444	443	492	472	446	375	453	459	420	430	438	452	434	448	480	441	458	453	449	432	446	447	475	445	433	471	470	465	448	446	480	425	436	444	436	443	471	421	466	476	434	460	464	428	435	441	422	426	500	437	479	449	447	449	458	425
30798	22270	20511	9640	3512	2059	1238	904	693	546	468	452	408	354	278	313	296	286	281	286	261	249	251	249	271	231	244	231	247	239	243	224	237	204	234	241	254	262	231	244	239	235	207	244	250	236	233	224	217	237	215	235	243	192	247	190	226	237	225	245	216	234	229	223	205	243	238	221	247	216	226	233	213	230	215	239	227	260	211	237	244	243	260	224	258	216	248	223	231	252	257	239	242	249	215	219	229	238	240	234	262	251	235	257	189	213	232	246	250	260	228	243	240	223	200	257	280	242	246	216	256	232	270	259	223	208	232	240	240	226	232	206	238	261	234	243	232	227	236	254	211	238	234	229	224	247	243	238	230	228	219	221	221	259	243	201	238	234	231	221	265	244	270	228	247	210	232	219	215	254	227	249	231	237	226	228	233	258	204	236	243	220	250	252	216	245	224	251	249	236	240	242	225	215	234	212	224	240	249	235	187	253	225	222	243	234	263	259	219	200	259	261	235	236	223	239	243	230	256	252	226	218	235	254	214	260	231	257	229	253	200	264	223	213	240	244	236	218	236	271	230	268	229	252	221	231	213	243	223	236	219	251	259	253	253	229	267	229	224	227	214	234	241	227	230	229	246	214	224	200	247	236	219	235	221	228	218	200	226	253	234	223	224	244	249	245	233	240	244	216	241	240	254	252	270	240	242	228	237	244	219	246	260	215	206	235	244	282	251	250	244	222	235	229	228	230	250	221	230	235	240	207	234	237	232	226	243	219	223	226	230	229	234	262	214	231	222	243	227	203	242	220	225	234	242	219	236	235	243	252	244	222	254	226	245	211	245	239	236	220	214	255	212	211	224	239	242	213	224	225	244	230	225	240	205	237	216	200	242	217	243	234	275	252	237	235	227	238	216	238	227	235	220	237	228	218	195	223	214	223	211	210	214	237	214	231	228	199	231	253	227	238	203	246	219	226	233	260	224	219	208	258	227	216	242	234	205	250	263	244	249	246	241	234	230	230	238	239	247	222	235	245	230	224	243	209	215	251	228	228	265	246	202	265	216	239	218	225	255	225	243	249	213	223	264	276	244	228	249	219	236	231	221	235	221	252	223	209	208	214	242	251	239	238	261	245	219	235	238	231	212	225	255	244	221	244	263	235	237	261	262	241	216	254	271	254	218	224	223	228	207	230	215	219	239	246	222	216	229	220	231	214	253	263	236	240	256	212	205	230	229	247	245	233	213	246	209	233	214	245	236	231	239	229	216	255	240	208	232	211	242	237	233	232	227	238	214	207	234	232	242	208	244	269	243	262	216	218	226	241	230	217	243	246	225	222	233	231	242	218	229	243	227	225	233	236	254	213	226	244	260	232	245	247	211	231	230	235	255	252	263	190	242	225	213	253	266	233	232	243	230	250	243	249	236	223	220	221	234	225	228	237	233	221	235	245	243	235	243	219	227	223	214	237	228	224	242	213	220	274	216	219	251	236	227	244	216	235	236	278	248	212	209	244	240	244	224	229	235	233	207	235	239	241	228	190	229	246	221	205	222	218	237	245	243	231	223	224	204	243	240	221	265	236	205	258	249	252	218	239	210	248	231	239	241	246	216	220	231	224	235	224	213	249	219	263	231	230	223	259	217	277	194	224	260	231	237	234	269	223	221	222	223	236	251	227	232	256	209	251	254	250	205	248	245	236	258	246	252	263	209	241	216	231	265	258	217	220	234	233	234	233	240	235	216	227	219	257	228	239	234	218	245	209	234	245	223	229	227	204	242	267	250	229	238	234	223	238	242	250	213	236	212	220	228	211	230	260	225	210	234	243	222	227	215	215	226	249	259	250	253	207	240	215	231	267	221	237	234	255	225	240	256	246	237	254	243	240	250	249	241	223	217	260	256	247	225	236	209	195	238	211	224	219	256	236	227	226	219	207	224	242	263	236	228	255	221	228	262	241	241	224	227	243	208	220	233	250	246	224	209	230	225	246	260	224	213	245	231	251	211	229	220	244	252	244	257	221	242	223	256	214	251	214	234	262	231	253	235	246	215	240	249	251	243	217	235	222	245	234	233	257	242	244	256	193	190	251	261	220	247	223	215	226	230	216	228	231	247	243	228	244	218	227	206	247	237	226	240	220	213	216	252	250	226	262	239	234	235	224	223	233	254	223	253	220	234	236	257	229	220	246	264	262	276	241	238	230	212	224	245	265	230	244	217	232	226	218	192	233	229	256	234	221	236	261	224	259	235	212	237	214	220	263	207	240	226	253	238	238	232	251	230	219	198	218	228	242	235	245	224	212	214	237	226	241	247	246	224	225	240	240	264	253	218	247	243	239	229	254	268	220	248	253	243	237	238	237	221	249	231	231	203	196	229	216	238	219	203	219	214	210	211	240	255	237	207	238	293	218	242	250	243	238	250	232	219	257	202	217	236	253	237	246	239	221	255	231	220	241	214	221	225	240	250	227	226	239	206	230	235	236	254	215	208	206	208	234	236	248	261	258	256	228	233	224	232	235	222	211	257	260	251	232	230	249	238	234	252	229	243	225	242	226	247	221	227	275	241	247	237	245	252	241	255	253	226	217	237	236	252	234	224	243	247	237	215	244	234	244	188	231	227	215	243	229	239	239	236	213	215	259	240	268	248	202	256	240	239	256	219	245	214	240	244	238	229	226	242	256	232	251	243	260	220	249	228	268	228	200	238	229	241	257	256	245	271	220	257	260	266	217	207	214	228	240	228	221	216	211	200	272	227	251	267	269	222	240	234	250	235	218	215	236	229	239	227	238	243	245	244	240	244	247	235	224	244	214	239	221	211	209	223	209	234	236	212	227	242	206	199	233	225	222	243	253	223	229	241	230	251	242	232	197	236	216	247	240	225	235	235	243	254	242	229	253	217	244	239	252	228	238	223	221	239	221	200	259	256	252	201	235	247	255	240	262	200	219	198	247	227	216	236	237	229	221	254	257	259	265	246	228	218	244	227	266	258	231	218	229	225	244	242	222	250	233	219	217	212	242	234	209	250	225	249	237	270	228	212	246	236	257	252	223	244	231	251	195	229	233	229	248	251	201	233	255	215	240	228	266	203	252	259	227	213	248	247	228	226	237	232	213	259	227	226	226	240	231	260	265	210	261	228	239	231	203	234	216	229	234	245	243	231	235	183	241	247	248	221	200	241	252	244	231	229	252	248	211	228	233	217	235	224	222	223	210	232	237	225	203	227	262	237	252	229	246	210	201	219	224	262	222	247	253	236	246	215	250	247	222	215	226	237	205	248	269	218	246	235	216	227	261	243	217	193	219	219	215	242	255	231	249	222	221	250	209	222	224	238	202	226	231	231	230	215	218	244	223	221	213	246	252	235	252	252	218	247	234	223	258	229	224	229	232	247	236	281	226	232	221	229	226	227	272	249	251	196	227	232	231	236	255	261	233	233	207	267	268	227	230	251	232	222	249	219	232	205	227	255	250	226	206	250	257	262	207	247	222	233	212	223	243	232	227	236	250
17715	23808	12599	4778	2299	1535	1060	822	769	699	711	692	600	636	600	609	625	634	589	605	594	561	632	581	617	558	536	575	595	581	578	536	621	576	535	567	597	586	534	592	575	543	525	571	574	511	526	574	527	570	534	537	558	557	570	553	553	568	544	595	520	567	564	584	537	594	540	585	556	539	584	584	542	574	546	575	554	560	570	561	567	563	580	562	548	548	541	558	524	533	550	530	523	585	533	538	538	541	565	527	528	553	535	600	570	545	554	576	568	610	545	569	534	572	566	588	543	612	540	530	560	575	578	574	539	626	557	569	553	533	537	541	554	569	541	591	575	590	544	581	544	545	608	566	567	546	562	621	575	533	564	556	554	545	563	551	553	574	549	536	549	525	563	547	605	591	555	541	596	583	607	562	533	551	517	569	482	558	587	537	548	581	577	554	540	549	583	591	570	582	543	556	558	557	537	557	545	583	540	555	544	516	540	574	540	584	552	567	565	517	548	573	548	538	550	557	580	569	534	595	568	551	575	550	555	577	563	560	541	573	551	558	601	567	530	588	566	589	539	598	506	554	546	557	563	581	548	583	520	532	556	562	578	569	507	597	509	566	617	581	588	625	594	555	596	536	593	566	565	548	549	575	589	577	562	507	583	581	570	587	547	564	580	573	551	531	571	577	583	551	617	537	530	542	572	557	552	540	554	551	579	554	575	577	548	526	589	550	562	604	572	581	593	544	554	550	560	554	614	595	593	590	530	590	558	582	574	584	549	551	587	598	534	547	506	561	558	533	534	579	563	542	578	580	552	573	600	577	530	578	568	558	526	556	543	581	537	562	563	623	591	539	569	559	563	532	578	584	527	561	611	603	569	519	577	549	563	527	568	582	549	576	573	494	551	593	566	544	517	585	583	559	521	606	589	537	547	586	551	567	556	560	529	603	604	512	557	599	564	572	521	562	572	605	545	534	573	542	594	561	543	556	560	553	570	557	554	575	506	529	544	546	549	535	528	561	530	612	562	537	583	589	523	572	582	526	555	556	573	616	562	552	575	551	593	521	583	576	551	551	533	548	591	549	564	491	526	575	535	508	562	627	537	549	564	549	576	580	568	560	570	543	534	517	578	579	576	596	543	550	523	568	577	570	577	574	555	566	542	590	572	612	576	592	529	563	566	601	547	556	549	563	555	531	573	532	528	528	576	563	559	561	527	573	576	547	563	595	569	545	586	559	533	563	535	549	542	568	524	556	553	532	527	559	559	585	572	525	610	576	583	551	562	560	567	550	558	533	582	535	549	567	539	581	560	563	528	549	580	570	553	548	546	533	531	623	551	560	550	576	550	560	566	577	596	599	518	569	541	563	533	563	575	575	554	572	526	554	547	521	575	597	548	571	590	561	584	582	589	563	568	611	522	571	586	505	537	606	527	564	578	611	529	578	569	561	579	597	598	568	568	556	545	547	566	539	585	546	577	538	571	556	583	587	537	556	520	561	619	555	612	581	539	590	576	569	547	566	592	593	520	577	575	540	546	557	613	558	571	583	544	585	530	552	580	568	557	561	546	552	597	561	569	526	567	554	565	575	539	532	541	529	596	548	594	570	566	578	576	592	549	549	528	554	585	573	547	530	564	609	581	573	584	566	564	615	566	561	518	608	566	528	567	566	541	545	559	566	530	519	567	598	566	566	586	550	547	578	551	557	605	535	594	552	556	583	535	520	607	562	554	566	558	555	567	582	615	579	583	544	543	549	564	545	547	570	566	552	572	587	549	560	602	555	563	598	532	557	575	604	584	586	560	550	517	510	539	560	536	557	584	536	612	532	555	588	607	517	614	581	507	583	578	572	552	534	572	546	559	589	557	588	535	584	591	577	597	575	574	568	592	558	519	571	541	610	568	537	554	551	568	545	565	563	571	588	556	530	566	574	595	548	578	574	569	584	600	573	598	557	570	588	565	566	563	572	596	599	552	551	565	576	585	603	560	583	592	547	531	579	543	571	549	599	611	577	549	556	585	566	602	573	571	575	570	534	579	566	573	577	586	534	575	564	602	558	551	518	581	597	579	568	535	561	571	619	520	544	577	537	522	556	543	537	575	566	558	566	537	580	567	623	570	547	546	570	539	556	575	589	546	581	598	535	568	554	557	556	576	592	563	581	554	551	529	555	554	605	546	571	554	564	551	559	542	553	592	551	558	599	550	600	554	565	631	547	576	555	535	547	525	558	542	579	587	558	574	551	590	538	561	549	640	561	544	595	566	538	571	517	540	569	584	545	584	569	584	511	564	545	574	559	615	586	559	543	583	540	612	547	547	573	552	532	578	555	565	591	535	523	567	539	559	523	551	585	563	566	552	538	539	585	574	598	562	553	625	578	564	597	556	593	580	547	578	600	563	565	538	585	554	563	552	572	530	527	566	584	596	535	558	558	535	535	596	596	578	554	553	522	598	549	583	555	598	591	523	533	537	506	578	566	539	546	552	569	546	624	570	537	572	542	562	511	590	569	583	589	578	550	593	571	567	589	554	506	589	543	566	554	568	575	557	556	529	565	540	545	535	601	579	548	558	532	568	551	556	581	540	533	541	568	541	539	520	603	615	561	558	507	548	560	527	571	553	543	541	588	549	550	622	571	634	583	585	574	603	588	552	595	550	558	547	558	568	549	544	565	549	575	538	555	581	561	573	551	609	591	549	558	596	555	583	559	578	597	536	546	539	546	582	535	519	534	529	578	606	575	577	506	524	559	565	568	545	555	563	562	547	538	549	532	560	563	619	573	620	556	587	562	537	518	529	539	546	569	560	581	564	559	568	547	541	536	541	589	554	544	543	581	578	591	624	533	581	535	579	577	558	571	516	591	554	515	563	578	556	573	577	569	553	558	563	569	526	572	566	525	570	558	594	530	517	615	605	551	591	558	573	575	590	563	541	570	534	526	563	565	529	525	556	528	521	572	547	604	558	568	534	555	563	588	539	578	568	546	538	571	541	567	545	559	566	582	599	564	518	566	576	607	530	558	556	542	553	558	560	550	540	572	529	560	543	579	570	580	532	547	564	570	551	573	561	557	542	567	561	587	582	545	582	556	582	493	512	564	590	582	599	593	576	553	542	533	607	577	590	546	602	559	553	567	530	562	576	586	551	572	588	576	555	525	548	579	565	507	588	562	585	584	522	589	564	578	538	580	548	550	556	591	596	544	521	539	553	561	576	526	554	546	574	571	560	590	555	581	579	618	540	578	561	561	583	574	587	618	578	578	527	579	559	560	568	548	549	507	569	564	571	541	610	549	601	612	568	576	533	579	530	534	572	579	632	616	593	578	591	606	595	582	546	554	531	514	543	562	546	531	561	502	536	520	574	572	570	575	619	589	577	602	530	580	558	550	576	564	574	542	608	521	579	558	592	591	556	537	565	574	566	570	561	563	556	548	504	570	526	561	562	528	577	570	601	549	555	550	528	556	589	545	540	541	597	589	560	549	546	567	531	543	550	561	603	563	569	580
24388	20990	24263	27895	21016	19655	3968	1665	1056	734	667	596	478	414	344	295	299	306	268	258	291	256	266	264	236	254	220	222	204	239	210	197	199	208	190	203	191	182	216	205	199	191	187	183	190	184	199	192	208	179	187	176	204	216	202	189	169	191	193	208	211	179	214	196	163	199	183	218	176	203	200	196	212	182	201	172	197	217	197	176	191	194	211	196	189	180	193	189	175	202	174	171	178	217	190	186	193	202	206	189	204	207	183	210	177	198	208	178	181	179	187	172	224	186	200	195	166	195	183	170	217	201	190	162	189	168	191	185	196	219	224	193	197	189	176	184	208	185	186	190	173	168	175	208	194	215	194	176	199	214	189	193	189	173	175	204	210	205	236	225	227	191	203	201	170	184	201	205	194	179	194	189	168	187	190	205	182	192	205	206	196	184	208	190	219	184	184	206	173	193	196	208	204	196	222	199	187	200	195	201	180	194	197	187	177	198	202	218	200	184	186	199	216	191	172	209	198	198	209	169	207	172	188	207	193	178	203	177	219	189	190	216	175	191	163	192	195	201	184	184	192	193	213	196	200	199	212	188	206	182	198	200	197	176	186	179	205	217	197	194	205	193	195	185	220	200	202	207	187	191	172	173	191	206	184	200	204	232	197	192	189	180	186	193	187	183	199	169	190	184	214	187	170	187	184	234	202	215	171	189	183	184	220	221	169	178	190	207	190	161	198	227	216	177	187	205	191	157	187	168	183	198	203	202	230	165	187	186	234	204	198	177	179	225	193	165	180	176	185	184	211	180	192	209	211	178	215	206	177	205	202	204	196	205	218	204	209	205	169	201	207	211	191	215	181	226	216	220	202	190	160	203	194	180	215	192	228	180	191	190	185	175	184	187	199	200	230	180	243	194	191	161	191	167	198	243	179	193	208	223	187	198	185	191	180	176	201	182	208	192	184	215	223	183	193	200	178	194	183	216	209	198	180	192	195	183	201	201	194	194	206	192	195	169	199	185	192	213	189	204	203	199	202	190	203	201	209	170	215	195	213	187	196	177	210	196	187	169	165	188	190	190	180	184	221	200	185	175	185	196	208	185	189	198	157	193	199	175	216	191	211	163	216	182	172	203	182	168	192	180	218	192	196	168	208	167	180	195	190	197	194	205	219	155	195	200	189	176	181	183	193	180	226	168	213	188	167	190	193	175	187	206	182	209	182	173	203	188	172	180	206	190	212	184	177	200	198	183	208	203	194	204	174	197	162	196	216	175	217	185	204	189	189	182	209	192	202	181	185	165	177	216	197	200	199	186	164	185	179	182	194	196	186	196	201	185	218	175	200	172	221	171	176	183	207	193	175	199	194	209	171	187	180	204	201	196	191	230	218	221	202	195	179	184	205	193	170	188	197	205	187	202	165	200	171	188	187	190	210	210	182	197	169	180	218	214	201	217	181	201	184	194	186	197	201	198	205	199	191	196	207	197	215	178	219	190	199	207	209	193	213	182	200	203	202	185	184	205	185	194	195	165	195	188	200	183	199	186	208	203	205	207	178	212	187	163	202	209	212	171	188	193	203	181	202	183	191	192	196	184	214	196	195	193	192	189	188	214	186	187	196	187	174	188	218	202	200	190	168	183	185	168	164	183	174	175	179	211	199	197	192	204	190	199	210	188	189	177	196	191	210	204	202	194	167	186	179	184	191	187	192	216	221	188	185	189	170	196	186	199	195	183	199	174	198	184	217	204	187	160	186	179	204	193	185	200	203	230	178	174	183	179	166	177	204	202	221	188	175	200	227	172	205	191	198	208	211	181	214	194	162	205	191	177	179	207	189	185	177	192	205	169	191	170	197	177	199	175	200	168	202	193	189	172	195	176	184	227	206	190	195	208	184	180	195	194	186	184	204	185	184	201	191	205	172	204	177	175	207	203	211	202	196	177	182	173	187	179	188	192	196	204	203	183	181	181	176	175	161	167	202	196	201	174	224	196	196	201	192	194	204	209	168	179	214	188	197	196	181	203	196	195	192	191	184	185	188	166	187	200	209	213	198	184	200	195	190	201	200	167	176	196	232	230	178	192	161	183	169	186	174	171	222	177	174	198	191	179	210	208	182	190	177	210	192	207	186	219	180	183	236	206	205	189	189	203	174	185	201	179	192	191	217	185	193	188	198	181	198	187	171	207	191	211	177	176	191	174	200	198	197	194	197	215	169	188	192	177	182	177	170	187	223	207	183	195	178	180	161	196	193	188	157	180	213	185	181	196	206	220	196	190	196	217	204	210	247	204	224	202	189	210	197	186	192	196	201	184	193	215	209	182	208	178	190	202	193	194	199	168	192	189	182	209	209	193	208	191	196	183	196	207	192	214	185	205	206	207	179	235	211	206	167	205	190	234	177	173	208	205	193	183	207	177	212	210	195	189	198	186	175	203	202	197	168	185	184	190	206	167	185	197	195	192	195	191	174	178	200	183	192	187	191	197	180	164	194	198	213	204	224	192	192	197	186	199	199	203	191	202	209	170	197	181	205	197	165	198	215	189	160	188	191	187	209	190	186	172	182	233	199	179	209	201	203	215	189	190	195	181	171	195	183	204	216	191	180	171	178	209	214	212	209	216	198	208	198	185	151	200	202	208	195	169	185	211	174	199	200	209	201	190	183	184	176	218	214	184	201	176	192	195	194	197	196	208	197	200	197	198	187	161	191	177	168	192	171	215	189	176	213	215	202	193	196	204	201	192	190	199	215	220	188	173	213	210	186	181	196	184	183	191	197	189	202	185	181	175	200	190	203	223	172	190	181	221	192	162	184	232	200	207	181	194	216	197	190	175	182	165	151	205	182	185	193	190	199	213	206	226	196	190	183	182	199	210	193	209	195	199	208	189	218	223	184	204	190	205	171	179	187	179	167	190	177	196	208	191	162	199	188	207	200	182	182	218	197	182	195	169	195	194	201	185	181	191	201	174	190	201	200	178	193	183	191	189	201	218	201	211	197	189	173	200	188	176	179	192	204	172	193	189	229	184	164	196	200	177	189	207	229	174	185	193	194	218	186	186	201	229	196	211	198	219	199	203	189	207	206	181	212	181	162	187	192	190	197	179	174	225	192	159	177	177	175	193	189	210	192	196	204	170	209	194	204	215	210	190	208	209	198	188	182	212	188	203	219	181	229	200	190	180	182	212	209	210	187	192	194	185	196	197	188	162	184	214	188	187	223	191	207	209	194	203	184	166	188	207	202	197	171	162	196	212	197	167	198	226	203	201	208	172	180	190	195	192	196	179	186	193	197	170	214	175	178	214	183	192	199	193	186	180	216	207	206	175	190	187	217	207	222	197	222	185	180	212	206	208	205	216	207	202	180	188	171	187	174	162	197	181	207	205	202	195	187	183	197	183	180	183	205	204	209	196	219	192	207	184	205	191	204	221	219	180	195	159	194	195	177	203	195	203	212	180	197	186	191	218	193	203	169	203	191	183	211	207	219	189	215	190	187	218	201	187	189	193
17972	30743	16958	6939	3267	1959	1280	1035	852	689	759	670	583	579	573	510	525	541	530	513	581	517	539	529	511	518	452	448	512	464	440	467	502	486	447	449	463	478	465	475	523	425	511	462	439	475	473	476	509	461	483	468	467	454	467	483	466	486	453	487	456	457	444	447	489	488	479	450	462	477	463	464	478	505	455	483	470	506	448	511	483	460	460	496	510	514	464	434	476	470	444	494	510	460	452	483	468	460	498	468	468	499	461	440	487	490	469	473	487	513	444	462	428	449	480	423	497	481	503	452	499	479	492	480	467	532	499	495	471	507	462	450	509	465	501	457	445	449	487	466	471	474	495	441	501	423	513	442	482	454	489	469	485	469	468	460	499	486	459	493	511	528	469	472	464	465	478	452	460	476	487	512	476	473	470	484	501	477	478	461	433	501	459	455	474	498	472	443	455	481	483	448	468	490	471	487	479	488	464	474	456	458	499	482	511	483	479	489	454	406	479	477	484	457	463	490	490	482	525	477	475	512	470	470	448	475	458	505	476	477	480	472	473	459	462	454	474	497	487	469	458	472	478	422	473	460	473	454	454	504	449	435	476	476	456	454	491	472	484	492	473	477	465	503	455	472	478	468	464	466	451	519	502	486	517	472	510	489	457	465	442	493	441	483	438	488	453	448	477	431	477	495	455	439	471	481	448	424	454	477	472	493	493	442	469	450	483	436	439	466	474	501	497	470	464	462	483	486	476	488	480	483	458	474	475	466	477	452	461	458	521	433	461	465	475	482	492	478	490	482	513	441	459	445	462	451	505	523	473	473	471	429	473	486	467	476	481	453	480	495	456	468	474	478	511	498	459	485	471	442	489	453	466	461	454	443	507	468	449	494	490	494	413	454	469	489	499	453	450	476	476	470	511	489	483	479	475	441	462	480	463	472	476	512	485	480	484	461	483	478	502	482	461	473	426	494	481	502	467	479	450	460	433	456	466	491	472	474	474	500	449	465	477	459	458	468	504	478	486	466	471	520	489	464	449	481	491	467	465	502	481	461	472	480	449	509	453	498	466	417	524	450	495	500	482	519	467	490	501	447	485	490	461	478	431	453	467	461	460	523	513	469	497	503	469	465	501	465	463	493	435	482	494	466	478	467	439	474	487	425	451	448	479	435	444	480	448	497	471	471	433	483	490	488	494	462	491	464	437	465	509	481	464	498	490	445	491	506	472	504	476	512	464	461	463	485	462	501	527	506	502	476	468	477	468	500	473	474	501	476	505	483	461	483	482	465	482	496	507	490	488	468	452	468	461	477	477	470	487	476	468	460	483	491	480	495	482	477	498	461	498	467	452	476	472	499	494	480	471	439	456	474	462	509	461	492	518	475	501	478	501	423	468	492	498	442	483	489	473	512	458	488	444	464	499	485	466	452	474	487	467	470	471	523	482	474	482	478	469	486	452	462	522	453	481	484	459	518	474	505	478	478	457	482	467	458	484	462	441	492	521	515	462	485	484	458	485	487	489	442	470	433	500	435	487	424	505	461	478	476	491	458	468	456	455	453	480	500	477	448	482	501	492	489	458	477	466	486	469	486	428	518	461	500	457	434	484	436	472	454	467	454	482	513	511	450	477	458	472	483	437	517	483	469	487	522	471	504	429	479	467	457	477	486	492	497	448	457	466	499	496	503	473	514	474	495	453	496	463	476	455	478	501	478	499	418	475	457	468	471	472	443	499	493	464	463	478	456	441	472	481	467	484	478	487	458	485	484	525	468	461	433	489	484	482	486	472	487	443	439	436	463	486	464	448	475	446	491	451	434	453	484	492	468	445	458	481	450	476	481	450	464	421	499	528	459	460	487	522	485	465	479	499	479	473	450	480	466	477	460	483	456	471	503	454	510	476	434	475	439	516	481	435	459	474	475	449	432	480	472	471	462	480	440	457	465	487	502	445	465	478	483	478	475	532	453	495	474	463	466	496	457	465	466	497	450	448	474	481	468	496	510	468	472	487	470	479	482	469	457	460	469	479	496	451	451	468	456	451	440	510	451	486	423	460	483	468	489	506	456	413	427	479	466	453	471	494	478	434	500	476	456	451	487	512	493	480	480	515	464	488	454	492	518	458	437	471	472	459	433	450	493	505	460	492	495	468	477	463	466	498	491	498	479	521	471	491	475	482	447	482	484	413	467	483	501	461	475	493	492	436	497	476	451	448	439	477	451	458	488	477	502	494	436	524	446	458	488	492	449	473	464	498	468	509	462	460	487	461	506	484	482	465	500	488	463	472	502	478	465	460	463	503	466	486	470	464	509	478	437	458	473	470	469	492	480	479	439	520	464	486	438	480	486	489	426	476	483	440	492	458	476	481	492	454	483	515	460	471	466	467	487	480	469	465	467	476	454	466	478	491	473	493	496	456	503	481	489	480	508	506	464	476	504	465	462	468	509	457	475	470	465	470	467	452	475	456	505	442	445	465	488	449	469	435	502	500	477	461	456	500	466	470	487	476	467	445	463	463	490	458	478	468	445	453	493	454	450	473	493	469	485	474	448	453	511	433	498	491	461	478	493	468	491	468	442	470	475	474	491	481	466	461	512	451	497	457	469	472	478	507	445	492	498	447	437	491	510	485	479	433	506	471	453	470	464	490	460	483	438	507	470	443	471	446	488	433	450	443	451	474	477	502	456	449	443	495	452	464	477	468	462	457	471	471	464	501	436	505	485	484	488	476	463	426	468	485	524	497	499	471	463	453	430	472	452	486	483	491	459	480	457	443	461	482	476	447	481	468	500	490	470	476	469	478	436	491	459	473	508	462	513	474	501	457	489	459	439	448	458	480	475	460	448	467	505	485	460	465	484	450	456	461	476	487	489	504	494	507	453	510	454	453	442	479	445	489	449	465	480	449	499	472	482	506	455	470	538	450	495	459	468	456	475	495	493	467	479	495	487	485	475	494	474	496	479	459	480	469	467	509	473	485	470	453	468	446	497	438	489	465	510	455	467	454	490	488	496	461	462	463	461	441	437	499	449	465	465	440	452	436	488	483	471	454	429	483	454	486	453	470	500	454	449	470	511	496	445	475	498	492	500	522	449	437	485	477	473	478	475	477	488	454	512	535	472	459	458	469	445	491	481	474	461	497	519	461	461	476	465	474	492	485	491	485	466	483	488	476	514	483	506	461	468	517	500	466	493	466	472	423	448	460	439	475	495	432	446	515	479	451	439	463	460	475	477	488	464	486	455	484	466	466	433	477	484	472	472	441	484	483	421	496	483	492	488	478	524	471	484	443	490	458	460	488	477	457	435	454	498	492	451	508	453	476	476	472	498	457	492	473	480	510	430	481	481	424	477	489	485	488	495	452	469	475	437	479	466	472	464	466	462	477	468	479	489	458	506	426	440	462	498	503	462	469	496	456	515	464	448	474	448	499	467	484	459	433	469	484	481	440	473	478	500	469	515	493	462	478	483	506	459	482	468	464	520	449	460	466	450	437	451	466	496	507	480
23715	20957	24559	27511	20961	21050	17118	3108	1477	1116	877	702	616	512	429	449	387	370	322	319	327	338	299	284	268	249	241	211	225	215	199	202	182	217	172	219	196	192	206	204	223	162	169	214	217	198	187	167	218	215	185	205	201	201	181	186	194	187	183	207	186	173	175	166	186	196	198	182	197	183	178	178	191	193	220	193	226	214	188	174	186	189	187	204	183	182	188	203	192	182	176	179	193	171	177	204	185	191	204	201	215	210	174	195	186	186	193	212	179	187	196	186	171	185	179	183	190	202	184	191	172	182	205	193	145	181	182	181	206	183	166	173	183	179	197	211	197	195	187	227	183	173	174	194	174	166	214	193	183	203	180	165	212	193	191	186	235	192	185	230	196	178	173	177	182	176	184	230	181	196	180	168	172	185	193	172	215	200	187	210	214	184	179	215	184	192	171	203	190	196	184	183	184	178	188	199	182	185	208	163	166	191	184	195	193	188	176	187	185	160	215	183	174	202	184	218	198	183	200	198	195	200	203	198	171	187	205	217	150	201	178	206	189	185	194	205	184	166	189	186	213	178	191	178	165	168	196	158	168	171	183	196	194	172	180	182	187	195	215	198	140	195	212	175	187	178	167	183	190	190	178	218	180	204	194	194	185	196	187	185	164	194	190	179	199	173	183	184	206	169	169	175	205	173	181	178	195	176	189	165	172	193	210	232	195	188	189	176	195	174	174	183	190	201	200	198	192	208	178	183	177	203	169	191	211	182	176	162	174	177	200	180	194	194	211	199	207	174	189	177	197	173	187	168	177	183	174	197	209	176	193	193	179	194	193	216	183	190	202	198	192	186	200	194	189	189	160	185	179	158	205	183	187	200	180	185	167	201	203	224	172	206	196	200	190	182	199	218	167	177	173	193	198	185	212	226	175	198	191	218	187	194	171	176	175	197	179	208	177	188	172	204	196	175	182	199	196	180	179	172	210	177	191	193	216	210	173	179	194	189	200	193	197	198	155	187	176	194	178	181	181	180	205	213	167	188	177	188	175	189	203	183	157	161	181	192	214	185	185	198	207	192	185	183	177	163	207	211	185	189	183	206	166	159	192	185	211	159	179	188	186	201	195	175	184	232	187	201	169	190	170	179	197	175	178	176	187	192	178	178	209	188	165	197	199	178	181	205	209	188	191	210	217	185	196	189	182	211	198	189	196	176	209	183	184	187	188	200	197	210	196	195	183	198	203	189	184	193	194	194	178	197	222	177	190	175	190	204	182	192	190	196	190	177	179	157	188	204	191	170	191	189	214	194	185	190	176	199	214	172	194	190	180	206	195	210	173	171	179	144	173	200	193	199	167	194	185	175	176	174	195	184	188	188	189	174	190	193	165	213	179	167	190	185	196	199	204	186	189	168	190	200	182	172	217	213	178	164	178	214	187	195	200	190	181	180	191	185	175	187	154	179	183	185	199	193	180	160	183	166	189	201	181	183	193	188	184	202	190	196	165	213	199	183	197	177	193	172	211	196	159	188	171	163	152	177	187	191	190	212	186	176	188	168	189	214	180	175	203	214	179	187	200	192	188	195	200	204	185	212	178	196	191	201	197	179	185	199	188	189	193	178	191	214	194	198	195	194	172	177	202	184	176	177	174	204	189	184	180	178	196	207	194	198	190	170	178	159	191	180	189	192	182	176	178	185	208	183	216	197	196	161	203	174	184	175	198	160	170	177	162	169	200	202	205	193	210	226	208	148	175	208	213	206	177	173	198	192	194	182	176	173	158	166	181	192	202	197	190	202	180	186	180	170	185	180	198	185	188	204	201	182	193	216	213	170	165	183	205	194	206	189	194	198	201	170	170	201	201	175	180	223	185	184	197	194	192	176	197	196	211	174	210	202	179	199	193	190	214	179	193	162	181	192	191	184	196	210	211	181	203	227	195	203	175	194	202	168	188	181	188	172	192	167	184	172	201	190	230	191	163	176	170	155	196	177	206	185	212	179	202	173	184	189	196	200	187	188	200	197	184	212	163	182	200	211	186	183	183	225	189	205	219	179	184	187	161	202	201	185	210	177	171	184	203	189	213	190	184	177	187	161	204	190	185	217	170	198	209	170	185	181	197	175	164	224	182	186	200	166	187	184	187	155	180	188	215	153	192	194	189	193	196	188	200	163	190	189	198	186	168	183	205	167	190	149	196	205	187	179	182	183	180	178	182	226	192	212	204	203	172	183	199	181	183	176	179	183	180	206	174	185	179	195	192	185	164	186	187	185	181	192	178	175	174	177	182	209	172	212	162	206	174	178	194	190	202	181	195	216	161	165	185	186	190	200	190	176	197	184	174	197	188	172	199	190	214	193	215	177	193	185	186	218	184	183	187	190	202	183	199	176	189	194	205	190	185	180	177	195	172	185	195	212	182	201	194	183	181	189	199	180	172	207	211	184	205	196	193	191	165	200	191	196	196	171	175	188	190	182	191	176	171	180	185	181	190	197	179	211	184	191	182	178	178	196	185	181	178	182	181	187	174	185	186	191	177	189	203	184	170	204	205	185	175	192	180	186	185	175	178	201	162	191	208	203	192	201	193	190	181	181	185	191	203	164	182	162	175	199	187	170	198	189	170	205	188	224	201	215	182	204	188	198	182	183	192	185	217	195	164	186	175	162	185	179	182	200	178	206	192	194	218	248	206	173	184	183	197	202	201	195	191	194	194	146	205	201	171	176	173	174	187	189	172	192	188	186	187	224	188	200	197	203	176	152	188	214	198	181	173	183	167	178	210	182	194	187	204	184	177	200	176	212	183	192	188	198	202	211	195	179	194	181	234	182	186	186	199	177	171	192	172	167	199	210	179	174	193	215	199	172	210	205	175	169	185	183	186	197	180	194	204	184	193	177	195	174	180	200	173	190	199	183	176	169	177	189	218	193	191	199	194	210	194	200	192	193	191	229	194	192	166	194	192	209	209	205	213	209	168	200	210	180	183	185	182	152	197	184	201	170	177	196	182	158	175	193	199	174	162	183	189	203	204	231	196	166	178	178	212	174	183	201	205	175	190	172	183	179	184	189	224	222	196	209	191	186	207	198	179	173	164	181	191	190	200	194	193	183	192	193	155	173	200	207	180	197	196	185	192	201	172	183	189	166	162	195	206	200	176	198	202	223	190	183	204	194	194	181	187	203	179	174	178	176	169	214	167	172	183	183	157	198	194	172	187	196	184	175	167	167	207	170	181	179	206	172	176	207	173	166	217	177	171	191	177	155	210	190	165	175	195	198	185	195	164	195	187	183	181	157	183	172	162	175	175	164	194	171	211	194	195	201	204	167	160	164	180	201	212	165	180	205	184	206	196	185	154	223	199	169	199	188	190	195	181	171	205	195	193	176	207	204	189	198	206	188	222	215	208	209	175	228	189	168	192	185	201	168	178	242	199	187	187	162	179	182	153	177	213	174	186	177	198	181	213	174	189	194	189	174	168	179	171	199	209	201	187	218	208	196	173	192	206	216
19558	34752	20156	8311	4075	2255	1544	1282	1026	891	726	699	660	579	599	566	498	535	523	530	511	486	500	525	470	525	482	482	468	458	483	481	493	446	521	474	480	485	482	459	492	443	445	440	482	459	464	441	443	495	434	497	466	468	482	472	495	450	437	477	450	435	474	449	455	422	441	444	478	460	438	475	450	467	471	437	464	449	465	430	465	445	432	478	507	439	443	398	470	460	486	461	492	451	480	469	489	503	458	464	498	448	480	408	439	422	448	470	453	448	461	452	468	470	466	457	480	508	464	476	474	473	445	456	480	435	461	476	481	468	444	461	415	419	501	454	463	450	453	440	476	494	473	493	461	465	479	472	444	474	453	445	443	476	458	505	449	407	474	433	438	455	497	436	491	419	443	460	504	486	461	439	472	459	456	431	457	501	490	486	457	462	469	454	453	448	449	448	441	449	472	494	471	453	486	443	491	456	459	425	490	487	487	461	439	445	428	429	436	496	487	427	452	456	467	456	467	441	438	468	489	437	442	412	449	466	476	423	442	466	439	482	477	460	447	436	456	462	395	443	466	423	480	459	450	460	455	450	435	429	432	409	465	469	481	468	457	438	442	442	503	463	481	450	477	484	456	450	461	478	487	437	467	457	458	477	439	480	468	484	484	414	479	458	447	453	451	477	474	464	433	465	425	437	412	506	477	418	468	405	468	486	482	446	416	472	463	442	444	454	406	467	446	453	432	416	456	467	463	436	485	440	457	454	458	443	466	450	467	462	428	437	455	482	470	484	502	444	485	446	462	453	482	454	456	485	451	465	480	465	498	459	439	425	460	410	486	470	487	453	457	452	451	468	407	472	422	459	449	477	465	424	443	474	459	486	461	461	438	471	460	511	459	452	438	465	463	467	471	463	424	462	475	453	459	500	420	497	448	500	459	461	443	462	432	440	472	449	479	476	467	435	475	451	465	463	448	444	457	427	437	468	502	442	481	431	463	477	488	456	445	491	485	486	441	448	470	440	492	457	459	458	490	435	483	467	454	465	468	464	491	482	477	481	455	457	465	462	474	446	465	456	455	482	462	465	477	455	453	494	474	477	462	470	489	453	502	450	452	457	455	435	452	449	427	445	455	513	434	422	430	460	465	481	451	468	445	448	439	481	456	465	426	468	423	459	486	478	462	444	451	446	442	460	432	464	451	462	487	506	469	502	460	457	469	429	457	423	463	438	453	445	432	468	453	440	449	454	447	471	464	417	458	441	478	480	469	474	456	436	470	403	480	480	482	466	457	474	409	479	436	424	488	460	448	474	460	438	456	461	447	486	448	448	446	465	459	458	457	416	445	465	458	475	453	443	460	461	433	470	423	481	462	462	473	473	442	483	420	423	479	471	467	452	457	407	464	420	466	438	423	476	438	482	442	462	433	445	447	429	440	469	431	487	456	463	489	432	447	456	480	467	488	440	469	460	452	467	402	431	464	466	474	450	442	443	471	458	458	445	453	452	415	486	487	441	494	466	426	480	487	489	505	479	468	439	439	470	474	462	431	434	440	493	461	440	423	457	442	474	478	463	479	453	430	434	434	485	434	489	465	483	452	413	445	465	449	491	482	482	458	474	440	435	459	455	444	458	427	476	446	459	463	482	467	431	456	482	466	434	459	466	442	426	456	465	441	469	436	413	498	413	440	463	430	421	432	459	499	480	434	436	450	413	449	441	430	458	454	466	437	486	459	444	444	480	470	456	470	444	426	454	429	460	489	404	447	450	440	447	434	470	444	433	424	454	448	466	464	441	449	440	496	464	469	494	488	451	454	408	445	465	429	478	494	468	491	436	433	499	430	460	442	471	442	510	468	459	432	454	506	460	440	467	460	462	460	427	476	436	445	423	448	429	449	463	471	463	455	500	478	494	457	450	484	510	469	460	442	436	458	450	440	446	468	459	472	447	464	491	448	485	458	469	512	463	435	463	472	464	470	446	474	443	460	482	452	422	485	462	462	460	440	466	447	469	505	415	442	459	446	463	461	456	450	486	438	468	447	517	483	486	433	455	480	454	428	442	448	478	438	439	460	465	416	436	484	455	477	477	455	433	430	462	437	415	455	439	472	500	456	431	452	466	431	450	446	454	434	443	447	450	388	467	469	425	458	452	476	432	461	488	490	440	450	416	462	488	472	436	398	452	453	444	480	462	465	425	500	471	452	447	464	417	444	438	457	477	430	494	496	405	458	442	471	463	462	468	455	471	459	475	466	475	489	466	414	452	431	460	448	475	477	452	477	463	448	451	445	479	458	453	432	471	463	469	461	442	455	412	482	426	481	436	451	451	429	488	458	492	428	461	433	482	421	483	407	480	465	463	465	514	463	483	445	467	471	440	459	486	450	473	485	498	445	493	475	498	460	504	441	471	427	429	471	443	481	451	446	435	455	445	472	421	499	420	459	478	457	479	478	458	463	459	492	464	457	449	488	457	469	426	456	428	426	456	491	452	458	485	462	472	450	450	455	432	466	455	438	489	488	465	450	428	487	430	451	462	436	456	456	465	448	451	476	480	466	474	467	479	460	465	464	483	470	460	477	460	437	477	444	468	457	443	458	426	502	451	444	464	423	451	468	476	489	470	445	462	428	418	451	482	469	453	457	457	466	436	499	492	454	428	461	439	475	446	446	451	445	464	456	425	454	457	454	453	468	457	489	489	476	522	432	420	482	451	440	505	470	479	470	487	487	451	456	449	417	484	443	462	448	448	446	451	484	460	445	445	450	432	459	439	405	440	451	482	460	484	490	433	452	459	444	412	489	437	444	469	427	464	498	418	448	439	465	424	450	478	438	480	464	481	474	448	480	471	443	468	542	458	460	433	431	437	451	434	465	460	440	467	507	447	417	461	471	477	437	448	467	466	463	453	477	436	515	479	410	456	449	441	421	438	478	473	416	494	426	454	431	489	416	448	436	413	460	446	467	436	427	446	438	483	511	457	447	456	453	413	447	448	482	410	426	453	424	480	477	452	449	447	440	461	459	467	453	445	452	448	427	433	484	427	449	472	453	445	472	438	449	448	499	459	458	420	461	446	445	457	470	424	486	473	495	447	463	458	468	460	450	466	465	442	446	457	431	483	446	457	512	426	450	437	481	495	449	464	453	456	467	465	459	475	460	487	451	446	461	457	463	449	449	451	447	418	463	434	477	461	457	468	467	457	444	469	456	446	451	448	463	422	437	482	440	461	466	470	478	431	477	453	484	459	487	470	427	466	458	501	474	498	432	447	458	448	470	457	421	511	462	482	466	475	446	449	490	454	469	474	444	464	445	504	421	436	483	472	473	490	459	435	510	464	464	446	447	482	452	466	439	476	491	457	488	488	454	454	454	464	479	439	473	465	461	471	442	437	498	468	447	466	427	442	443	448	430	535	467	464	483	452	478	458	458	433	477	467	469	448	469	451	450	434	419	461	450	464	464	420	505	468	441	468	492	436	466	468	473	451	484	436	473	466	459	488	419	492
30757	21973	19643	8695	3378	1921	1311	1016	765	569	544	439	405	364	344	304	336	300	290	293	283	273	258	251	252	268	227	232	253	222	221	232	226	237	232	221	211	236	214	230	261	238	220	227	226	209	228	229	250	223	230	212	199	236	246	218	208	220	256	219	218	245	246	248	219	228	244	267	234	243	250	245	233	211	243	215	249	236	227	248	246	242	215	245	242	243	219	211	201	230	216	213	242	240	224	211	245	211	209	206	246	246	230	220	216	244	227	253	221	229	233	231	232	216	246	213	232	230	214	198	255	238	227	232	258	208	235	237	209	230	235	216	248	212	237	240	244	232	203	233	227	256	250	249	232	247	232	250	212	216	257	225	245	215	238	206	215	231	241	251	204	221	249	207	238	243	219	207	258	237	222	221	221	213	269	264	247	239	224	233	224	225	229	196	219	235	237	227	202	217	247	243	219	243	254	234	234	245	218	242	244	227	222	221	200	226	217	241	247	238	200	240	256	199	250	216	235	226	214	230	221	244	239	221	265	244	245	258	233	239	247	243	223	246	282	233	214	245	235	220	223	249	232	239	218	209	249	199	229	222	223	250	252	242	250	249	208	226	234	246	234	239	216	221	254	224	216	235	249	244	229	224	228	228	209	225	242	226	190	238	210	223	222	261	234	246	251	239	241	234	260	266	254	216	241	256	242	224	236	233	238	237	242	219	203	218	232	237	223	218	245	239	233	225	237	265	214	240	240	230	227	240	227	242	249	233	250	201	230	208	254	261	235	198	241	255	243	226	232	214	219	227	223	241	226	227	237	246	234	207	222	205	273	244	213	242	206	249	236	236	205	214	226	244	235	204	221	202	211	239	229	217	220	233	239	230	210	220	246	198	220	219	245	236	237	219	221	206	248	221	226	217	254	217	219	235	209	220	258	237	213	243	218	247	223	223	228	219	216	223	212	245	272	206	211	206	231	279	260	213	217	246	234	237	241	209	219	217	217	234	244	265	245	223	255	236	240	232	216	197	238	218	218	206	234	253	248	223	245	236	219	256	245	264	239	215	246	236	216	234	225	234	220	243	238	247	267	223	219	242	235	228	227	214	234	211	234	228	223	241	240	235	222	234	216	222	238	236	276	234	233	207	227	224	232	242	226	234	217	211	251	247	212	218	242	248	250	237	233	213	237	240	252	246	244	226	216	259	226	227	201	247	224	232	213	208	228	207	203	215	247	236	236	269	239	216	232	240	257	253	210	225	234	223	220	242	233	240	241	221	255	241	262	214	250	232	212	259	246	233	235	230	259	228	241	198	201	211	224	238	235	241	253	232	222	218	240	252	218	239	211	223	249	233	238	189	225	226	234	227	212	242	255	222	237	237	236	205	250	231	263	243	227	257	221	227	209	231	247	244	244	232	228	203	260	209	245	210	237	217	228	243	254	231	236	244	251	248	223	205	226	237	240	263	217	231	226	236	212	239	219	243	242	215	212	209	276	219	247	231	228	219	236	219	260	227	237	216	250	207	258	278	243	219	226	232	266	248	238	226	231	222	234	232	228	233	232	260	225	223	213	251	252	231	236	243	249	247	219	222	199	268	218	243	232	230	199	201	242	226	240	232	217	252	239	228	209	235	254	243	225	226	200	228	225	223	231	243	206	214	208	230	233	229	255	226	250	230	234	219	232	227	246	249	244	202	219	241	244	232	240	235	231	220	205	239	228	226	247	250	238	230	230	244	237	237	210	215	227	250	259	215	234	240	224	224	210	255	224	241	223	245	237	214	220	248	242	257	213	251	271	243	244	249	245	223	243	233	226	218	217	208	240	219	241	278	241	229	231	242	226	240	219	227	216	220	235	231	243	261	230	255	221	235	217	213	209	252	219	216	231	248	224	251	247	236	263	225	223	230	247	219	211	217	232	229	225	223	234	229	212	217	210	216	230	233	220	216	221	230	213	218	241	195	243	252	242	225	230	208	258	226	230	224	235	213	207	254	223	233	244	236	244	248	266	239	232	236	264	217	228	258	240	245	242	245	256	221	213	228	220	226	208	222	222	234	205	235	225	219	221	210	224	253	232	212	226	242	223	253	213	223	271	190	236	238	234	252	240	219	200	230	227	268	231	255	237	234	236	220	236	250	231	207	228	215	238	237	256	239	222	207	252	206	239	224	231	216	238	239	229	244	241	247	226	239	250	232	223	230	228	224	193	262	261	245	209	215	248	212	243	222	199	206	226	237	238	247	244	219	237	228	241	235	221	214	235	183	238	225	242	244	222	230	234	244	207	220	249	239	220	248	235	238	225	247	213	223	208	223	208	224	214	232	268	240	248	265	252	187	208	236	244	227	232	227	226	241	256	213	227	259	213	245	203	239	233	254	237	223	236	212	227	228	228	250	221	243	222	243	250	228	233	239	194	273	204	233	197	224	216	226	242	240	248	231	197	210	219	224	223	222	240	220	212	243	254	216	245	233	254	245	200	260	226	219	246	239	240	248	237	239	206	251	192	229	200	254	207	218	247	246	260	219	226	207	219	218	213	234	243	237	235	228	225	245	232	226	253	232	250	243	220	231	192	222	222	208	242	224	220	212	204	201	238	240	222	229	234	225	229	240	228	238	234	247	241	260	220	247	266	227	223	247	216	238	193	231	241	237	254	229	256	255	230	231	240	254	243	228	225	233	221	209	229	259	241	232	218	228	214	242	224	228	238	245	228	240	227	243	237	285	253	224	208	236	261	245	216	239	205	231	219	244	255	255	220	227	215	236	232	229	236	234	214	242	249	233	220	260	253	207	203	240	228	233	225	217	220	223	224	243	232	228	236	247	239	235	210	226	231	244	218	208	212	256	245	262	216	208	221	231	242	232	228	249	208	226	231	234	211	227	235	245	225	219	232	229	268	212	250	252	253	212	241	239	225	226	254	244	222	237	252	233	253	244	229	220	218	249	239	213	217	201	206	224	220	227	240	201	244	257	223	242	240	226	241	230	228	225	228	228	220	201	215	219	227	215	215	254	247	205	218	232	219	189	231	246	238	219	220	253	250	224	225	247	213	211	197	266	240	238	246	226	245	232	256	198	258	239	242	234	236	201	246	230	240	219	251	210	227	220	221	237	218	232	213	238	253	219	209	230	249	233	242	219	224	269	211	251	219	221	223	223	259	245	231	205	230	202	204	228	238	221	228	223	225	240	223	229	240	221	239	204	210	223	218	245	223	239	243	255	219	235	242	242	222	223	224	209	240	234	226	237	210	237	227	237	231	226	240	217	228	212	220	247	221	206	214	217	240	213	234	257	228	228	237	240	228	239	216	241	203	216	234	227	242	224	234	231	217	210	245	251	234	206	220	229	246	225	228	217	230	228	221	235	228	219	221	230	228	211	244	222	219	250	220	251	216	217	241	209	228	246	240	210	227	215	212	233	221	228	229	214	235	243	201	235	225	242	218	236	248	229	219	221	230	267	242	213	209	227	208	227	261	234	243	217	234	242	242	208	211	206	239	229
17188	22088	11199	4165	2167	1389	979	878	768	724	715	656	656	611	608	643	603	607	570	639	584	656	576	566	594	587	612	534	558	576	546	602	570	543	533	531	571	598	559	552	537	542	553	600	563	563	535	558	516	539	569	543	571	579	551	538	562	554	557	608	550	555	554	568	566	601	575	582	549	580	577	548	525	551	583	581	565	560	579	547	536	561	550	539	559	584	545	555	534	542	549	533	577	595	537	550	561	571	607	541	537	554	566	555	549	512	512	559	565	537	554	559	601	591	572	562	564	587	580	559	554	611	568	571	526	554	540	593	583	577	564	566	574	566	572	558	565	565	561	617	530	563	557	555	560	537	546	578	596	551	560	529	603	586	584	540	614	537	541	569	578	547	537	601	520	572	550	550	556	537	540	521	614	550	520	585	564	552	575	578	538	583	584	550	527	613	574	542	565	559	555	556	587	552	579	611	542	593	546	575	565	540	535	584	574	499	593	591	562	530	561	548	548	521	536	547	591	536	577	546	584	574	545	561	567	573	560	550	557	541	528	591	509	568	541	576	605	576	547	593	546	592	549	566	578	558	519	643	527	559	551	543	552	541	557	588	534	571	544	573	545	555	560	576	574	580	547	560	542	575	549	525	571	567	555	588	580	548	570	557	556	572	568	555	553	585	600	541	596	566	575	577	575	558	542	572	545	568	564	545	557	560	593	560	502	549	563	554	509	539	560	566	583	551	566	584	564	540	561	547	591	543	556	585	572	586	543	531	576	550	580	550	585	590	601	597	541	602	540	592	570	555	542	561	581	570	558	577	557	552	552	591	547	568	582	570	569	525	566	551	575	590	579	589	530	553	510	550	561	579	540	530	546	552	594	563	558	563	538	557	548	545	550	551	558	599	527	543	540	532	569	563	578	574	549	539	515	578	602	603	539	559	547	565	561	534	551	574	563	599	563	559	582	559	590	565	532	561	531	574	541	560	521	554	553	573	569	578	534	547	505	576	578	534	545	532	569	554	586	596	561	578	563	591	567	548	519	540	527	542	574	605	574	586	573	552	597	573	563	561	528	570	574	569	558	574	589	533	579	564	541	547	556	561	578	521	560	560	563	598	526	586	571	565	562	569	533	562	572	553	570	602	566	540	583	558	596	563	562	580	565	570	579	572	583	552	558	554	584	551	534	524	545	572	526	553	594	575	573	588	577	542	593	536	613	560	542	583	572	581	504	541	492	529	553	499	567	538	559	519	546	526	591	529	569	542	517	567	550	552	570	546	541	587	540	589	582	565	614	631	555	533	537	585	548	552	526	590	558	556	516	551	552	560	551	569	550	569	597	528	565	500	568	552	569	555	518	574	590	587	573	546	575	548	557	539	603	552	553	554	572	557	561	583	583	550	593	536	555	530	519	545	548	566	577	610	607	522	520	554	563	570	536	587	576	556	540	565	551	575	572	552	529	527	597	583	566	534	602	571	558	530	559	562	572	561	557	552	562	532	524	546	569	562	555	548	525	548	540	608	576	610	550	589	595	537	595	563	556	565	573	533	577	565	623	510	530	561	553	539	580	568	577	530	575	519	592	587	528	593	539	591	534	577	584	513	562	581	549	529	580	592	544	576	616	542	547	582	548	552	532	572	572	580	502	591	613	585	570	528	583	539	540	526	554	581	623	541	586	563	542	578	556	577	557	538	540	594	571	550	553	563	521	601	530	580	571	555	563	524	552	517	559	546	539	560	541	526	533	541	561	555	545	531	602	568	567	522	570	526	587	561	552	598	557	584	554	569	557	564	573	585	518	540	580	561	532	574	596	536	564	546	531	556	521	530	560	548	553	504	578	545	532	516	567	569	562	548	508	623	565	610	593	540	535	550	573	524	567	568	594	548	577	530	553	557	580	538	575	558	569	560	529	556	532	570	551	620	532	576	528	576	530	537	579	546	569	556	538	558	541	596	578	573	539	544	612	545	524	573	566	550	536	538	569	610	548	561	579	569	570	526	566	555	544	536	558	535	577	516	567	577	557	604	555	522	565	592	594	553	569	558	590	504	551	572	573	598	573	555	592	515	517	578	566	589	556	531	551	619	574	555	553	569	639	534	560	609	524	545	530	528	536	572	549	542	561	555	602	563	584	575	565	588	583	583	534	535	590	559	566	607	554	544	560	554	574	552	557	567	573	552	550	571	545	518	598	588	554	591	566	574	564	593	567	554	558	588	548	574	597	584	533	555	553	545	578	589	565	531	592	554	533	501	550	523	571	534	565	525	572	568	570	530	535	558	596	578	564	537	545	574	575	611	526	560	528	586	535	525	538	527	551	558	537	556	527	550	584	567	572	558	579	582	545	573	599	544	580	549	559	524	572	543	569	521	537	556	570	529	567	578	556	573	552	591	572	534	541	528	523	568	555	555	574	532	610	572	566	549	548	545	577	544	519	507	544	551	572	579	544	542	575	567	574	549	581	548	575	576	581	546	547	560	569	603	582	589	567	550	601	562	531	572	537	568	489	577	574	552	583	551	531	578	599	549	531	562	555	556	577	521	538	520	556	523	561	604	556	592	570	556	530	540	523	531	550	565	542	562	577	572	585	536	547	539	584	567	585	545	537	536	543	565	649	543	594	567	543	581	568	570	569	522	552	583	531	554	527	609	556	547	582	562	583	537	542	573	555	580	570	580	538	529	563	544	512	555	553	587	537	529	534	589	531	641	513	563	555	557	531	578	547	568	554	593	546	547	541	598	585	531	570	561	588	544	570	562	539	536	563	540	569	580	524	605	574	575	541	554	544	549	544	543	574	563	583	528	556	608	531	566	554	545	597	613	580	557	561	561	534	577	556	550	586	581	514	528	557	558	589	590	578	558	549	533	584	557	550	551	547	594	566	566	527	524	585	539	561	566	565	575	539	557	552	557	542	548	517	549	575	568	590	573	576	597	567	571	572	578	556	542	536	515	609	580	573	553	620	557	579	602	565	555	579	565	600	602	603	627	560	559	563	618	577	588	582	557	633	564	633	579	538	552	577	557	550	581	599	549	510	545	604	546	571	573	514	565	524	551	568	552	559	541	557	542	528	534	543	559	564	573	572	491	555	541	543	556	537	607	539	562	488	604	542	603	534	568	591	582	598	560	602	553	581	561	582	551	540	544	574	574	554	560	601	573	540	582	556	550	535	539	585	557	591	539	566	574	549	535	552	586	550	559	572	562	580	552	536	525	530	550	515	520	608	570	539	587	528	527	569	568	589	579	593	592	565	543	557	533	542	595	546	512	565	558	543	563	574	532	599	583	563	556	555	522	580	563	580	580	575	547	585	543	559	571	554	534	581	538	534	576	531	567	568	583	568	579	514	565	570	529	559	537	580	538	600	601	574	537	542	575	582	554	557	555	556	531	552	529	585	563	572	557	520	535	549	582	603	554	561	548	564	544	620	560	534	581	604	548	534	580	545	556	568	598	546	552	534	535	600	569	565	532	530	600	571	570	576	535	539	542	567	557	540	563
24366	20999	24248	27913	21022	19733	4026	1624	1021	776	628	593	450	365	367	356	304	305	299	277	285	237	242	255	214	211	192	243	241	200	198	221	239	203	177	205	184	193	186	226	205	204	193	218	225	197	201	198	216	182	204	197	180	197	202	194	206	158	202	201	217	181	202	224	184	181	188	188	183	188	220	198	194	184	204	203	220	187	206	218	180	207	195	190	178	203	183	192	184	206	195	204	203	201	195	200	189	205	213	206	207	201	189	182	187	213	168	181	178	187	194	189	184	219	212	186	188	170	193	189	176	206	189	187	184	208	221	193	193	195	204	194	193	205	194	184	201	206	177	199	184	194	188	194	214	181	191	209	201	189	209	197	197	160	175	190	195	209	205	218	193	205	191	180	204	200	208	178	204	218	228	218	195	207	187	196	178	165	196	183	193	193	196	226	199	209	210	201	166	197	191	174	187	226	195	200	200	189	168	183	198	188	193	198	230	205	196	206	181	206	190	187	181	199	159	205	225	181	183	205	184	177	214	209	230	191	183	212	178	192	214	210	200	198	182	193	195	232	171	187	162	209	214	190	190	170	201	207	181	190	198	191	204	170	192	199	192	160	190	214	186	179	175	184	197	190	202	217	190	192	193	187	164	192	194	206	168	195	210	188	188	191	198	186	182	177	184	202	181	176	183	199	202	177	182	209	185	180	195	190	217	197	189	194	208	187	220	191	183	200	199	181	192	174	187	180	184	205	205	198	192	186	218	187	205	199	206	205	168	154	188	177	179	185	216	203	191	190	181	193	172	177	177	190	198	203	219	183	186	187	179	205	197	198	192	209	203	199	184	202	184	196	214	178	204	190	212	211	190	201	185	175	160	192	186	179	189	184	208	187	209	196	188	212	209	204	170	201	174	183	199	165	182	176	188	194	206	213	193	193	175	208	179	186	199	219	184	184	190	202	207	198	192	192	199	233	216	195	197	214	197	182	184	185	204	209	194	180	198	214	191	198	205	194	196	197	177	191	186	223	211	181	205	198	180	161	172	192	182	200	164	191	200	233	199	177	222	167	204	197	197	209	201	201	190	183	183	197	185	215	166	185	194	204	199	186	202	192	179	187	202	163	196	198	207	190	206	195	178	186	220	191	189	176	217	175	194	190	180	205	188	186	187	181	189	183	189	217	214	194	201	188	206	219	198	207	182	191	185	209	204	188	187	190	186	189	194	198	170	202	214	205	186	184	185	192	209	192	204	209	181	196	201	167	191	193	196	211	197	176	195	184	183	203	171	193	186	210	184	198	172	205	182	199	192	199	227	201	174	173	173	202	186	173	192	172	194	189	173	185	198	195	211	212	190	197	192	198	179	210	198	181	192	196	236	162	186	195	168	176	197	182	200	195	209	190	214	202	226	174	203	200	187	210	196	202	191	188	190	197	192	208	204	203	201	200	221	202	208	214	191	210	187	192	198	172	188	194	210	204	212	198	189	200	220	207	198	182	176	184	180	181	213	216	197	189	212	206	185	195	199	204	183	215	185	193	176	190	178	193	188	209	183	169	202	211	235	185	200	202	191	193	196	207	180	167	206	204	215	205	202	193	225	187	203	209	212	217	191	205	216	217	213	192	174	170	210	189	182	191	200	203	192	200	170	192	212	215	210	184	194	174	183	179	174	218	180	165	194	173	215	199	205	187	201	181	216	195	211	186	196	202	212	183	185	187	184	183	198	213	197	199	187	191	186	186	182	191	198	187	191	186	195	209	196	198	198	176	188	163	182	195	184	197	211	202	204	167	197	192	189	191	188	215	181	179	196	175	181	205	205	201	218	198	202	184	199	202	205	190	199	183	201	187	172	191	201	181	197	218	210	193	187	210	202	187	181	189	204	186	208	178	216	196	191	191	184	183	170	180	180	192	204	178	204	191	176	208	191	197	178	192	163	204	188	198	202	193	214	171	215	189	204	185	202	183	190	174	202	184	204	190	165	193	190	213	222	204	205	214	182	224	184	194	167	200	202	186	182	176	187	209	203	184	203	169	169	186	192	219	189	174	186	175	211	192	177	212	177	200	186	189	190	209	212	197	178	221	204	201	188	183	177	181	215	179	211	215	213	204	171	184	199	229	165	199	179	193	177	214	205	198	219	207	191	185	196	199	178	178	194	217	190	188	196	221	172	201	175	187	177	181	202	181	193	175	193	199	223	194	209	216	172	215	195	188	199	179	202	181	197	186	186	188	190	190	190	181	212	212	194	210	176	189	165	179	187	172	176	245	194	205	170	217	186	220	200	186	223	210	201	188	187	196	200	204	194	193	189	211	195	186	211	192	207	194	212	190	198	196	181	200	179	186	194	213	206	179	237	206	221	198	180	176	191	201	185	209	191	218	173	202	191	201	180	189	191	180	199	155	187	202	200	196	210	186	191	187	188	188	174	217	210	193	198	197	173	175	202	179	203	178	194	197	189	166	168	170	188	197	188	190	195	202	203	220	202	206	207	166	206	158	199	214	183	170	201	210	167	193	190	186	177	191	172	154	182	170	196	175	187	164	171	173	181	230	169	205	200	197	194	180	171	176	188	195	180	216	195	162	184	198	176	189	203	209	176	174	200	213	200	194	204	193	202	177	203	194	199	191	171	185	184	187	196	200	168	181	204	178	188	193	187	182	211	185	201	196	203	186	181	194	200	203	195	190	190	216	209	190	183	202	180	204	164	222	204	195	220	191	176	228	176	185	210	195	207	168	196	188	204	179	203	202	208	169	161	220	204	180	187	208	196	189	211	183	163	181	196	186	179	185	199	219	203	209	195	180	181	191	186	167	202	158	203	212	196	183	169	227	176	207	182	186	188	178	205	191	197	197	188	174	187	190	181	199	194	172	198	182	192	198	209	207	226	197	196	190	198	214	187	224	174	193	183	197	209	161	191	206	212	202	199	174	188	170	212	190	188	188	206	210	209	209	185	185	192	188	213	206	213	195	202	174	178	195	196	192	217	211	195	166	185	205	201	210	191	193	216	188	207	184	181	190	179	165	178	202	224	201	202	193	187	199	198	206	187	197	198	198	217	193	165	205	200	200	208	170	188	213	162	198	192	208	192	220	191	177	183	220	198	152	191	204	206	188	200	213	218	194	207	201	184	176	163	196	186	205	194	180	177	198	168	197	195	213	180	204	171	184	215	222	199	184	201	187	183	184	182	183	194	161	197	189	229	204	171	221	216	180	174	193	203	210	186	213	201	205	203	233	170	159	188	183	191	205	185	201	187	171	177	208	195	178	196	184	179	202	217	192	171	193	188	180	189	195	202	201	200	196	217	198	164	201	202	224	222	218	186	210	194	194	202	146	188	177	161	177	213	218	180	193	193	192	233	201	180	193	171	187	184	160	170	187	174	153	202	202	182	179	169	187	204	188	223	178	185	180	189	184	224	161	172	203	177	209	207	215	219	180	196	183	174	175	196	201	240	183	176	197	207	195	195	202	183	202	215	213	197	191	184	198	189	179	201	198
17495	29213	15473	5897	3094	1847	1258	1056	851	663	657	599	600	600	546	541	521	548	522	542	533	511	508	516	496	492	505	528	459	505	462	478	519	524	439	463	470	495	459	488	473	439	484	489	490	466	473	462	519	437	465	459	446	448	441	478	454	458	472	535	513	455	455	468	478	513	497	470	503	505	471	492	517	450	493	466	487	468	483	459	503	467	490	496	458	468	458	454	449	477	497	514	460	462	436	509	472	412	476	471	489	514	470	484	467	441	495	460	479	478	443	498	468	471	444	526	509	479	472	434	477	514	496	449	463	476	483	493	451	489	492	472	470	450	473	496	511	480	470	491	484	452	475	477	469	477	448	475	475	504	494	465	480	492	428	479	469	486	499	444	464	519	499	487	457	464	496	490	505	474	467	471	491	460	501	476	488	467	456	471	486	465	452	473	467	485	434	492	473	447	456	489	511	491	446	495	513	455	517	464	464	474	481	479	485	461	452	484	482	455	482	467	462	471	460	469	485	516	451	471	472	477	493	448	477	487	515	473	415	458	537	457	455	465	453	482	506	455	496	428	481	502	455	462	465	461	483	469	473	469	438	493	492	507	472	474	456	523	475	482	479	535	472	440	473	466	463	465	448	494	485	460	488	462	479	514	455	471	504	501	468	495	489	476	503	482	428	464	441	462	443	527	454	433	459	497	461	469	488	467	456	484	464	476	440	439	458	437	485	500	454	477	480	447	476	482	489	511	494	478	449	453	456	475	483	463	484	435	472	501	457	439	511	437	458	506	465	478	486	527	476	437	457	469	470	522	489	484	491	432	490	462	424	483	452	465	470	472	480	502	466	498	456	449	488	435	500	507	504	498	470	489	475	479	469	433	481	483	425	465	510	480	467	463	482	524	457	459	441	490	477	488	491	493	468	444	465	451	470	452	455	466	462	468	496	520	463	476	432	444	480	457	480	470	446	489	473	486	481	471	472	480	469	467	446	443	481	471	482	485	456	471	500	465	453	511	508	450	454	511	481	450	478	414	469	503	442	482	438	496	508	452	472	457	477	460	505	500	462	444	490	463	479	478	499	464	484	460	427	493	448	493	452	489	444	463	472	491	468	496	499	485	444	479	499	482	436	473	452	492	489	486	508	469	477	521	469	483	497	485	514	470	490	510	467	521	506	472	500	479	473	483	533	467	461	489	477	469	446	453	465	441	439	507	507	485	461	498	465	467	493	486	444	448	454	453	483	499	471	489	497	464	462	467	489	454	483	505	477	486	497	492	469	476	441	502	505	451	496	455	479	482	434	451	480	458	453	499	458	464	505	491	493	448	474	478	478	489	484	480	432	454	445	451	472	439	454	464	472	492	500	464	457	504	446	476	488	456	453	498	457	489	469	482	445	454	474	499	503	467	476	464	450	473	451	459	447	507	460	473	464	497	511	438	487	434	486	458	460	481	457	491	482	455	471	511	476	476	522	468	459	480	440	448	499	458	474	484	497	506	473	459	497	505	485	470	486	495	493	472	456	465	499	491	436	463	485	493	468	476	465	468	511	478	478	492	528	479	462	479	467	514	457	444	497	486	493	465	469	499	496	528	431	513	516	456	466	493	504	427	497	464	463	493	453	484	465	458	463	511	483	457	489	498	467	467	452	505	498	436	441	459	491	510	445	466	508	460	414	472	475	487	472	474	510	512	449	506	500	511	483	462	503	478	489	453	472	484	492	503	492	459	445	464	453	449	458	513	486	477	492	465	481	464	470	467	484	457	483	457	477	457	469	453	456	478	440	483	483	475	459	465	479	468	474	460	474	488	433	466	462	458	481	470	476	488	473	480	466	480	473	461	459	543	468	431	469	487	478	480	491	494	470	505	488	452	510	468	457	453	451	465	501	442	489	467	464	464	458	485	494	476	486	469	459	491	505	450	489	466	475	502	485	486	438	480	510	457	495	483	502	461	491	446	471	484	473	475	503	509	464	479	465	487	486	507	483	494	484	467	505	444	463	480	463	463	431	467	494	475	514	474	478	489	478	458	512	484	477	506	489	427	470	523	438	483	478	459	493	484	516	501	484	457	439	493	493	495	518	457	467	497	494	465	473	488	473	476	484	433	435	478	476	496	460	492	470	497	494	476	444	463	472	453	488	476	443	435	504	504	473	448	463	532	496	446	463	495	527	459	476	516	471	483	486	491	460	483	465	457	451	410	490	447	446	464	483	494	467	440	441	486	473	442	488	501	464	441	483	471	460	474	483	481	455	489	468	487	490	497	455	452	461	492	453	427	444	462	433	456	474	484	502	484	436	451	492	503	510	505	454	475	471	492	476	510	468	470	476	450	467	480	447	502	472	500	464	493	473	496	535	470	461	477	492	466	438	467	451	467	452	489	520	466	488	493	471	450	470	535	520	480	457	486	463	462	442	450	476	467	446	484	423	459	456	468	453	470	522	483	476	438	507	467	501	503	466	472	460	459	483	479	478	506	430	485	447	480	493	513	475	476	487	467	511	483	478	473	483	467	442	490	499	456	467	508	461	494	465	472	507	493	431	448	465	491	456	459	467	491	465	451	452	484	455	493	466	484	487	467	489	514	447	477	489	453	476	464	474	476	430	497	460	469	460	453	450	433	503	463	468	496	431	476	451	484	461	462	477	478	458	478	489	497	489	471	480	484	426	498	444	480	486	432	474	467	482	518	474	483	468	437	474	444	467	443	513	498	489	472	470	440	468	487	477	487	469	449	474	465	474	460	499	452	488	489	480	491	468	499	511	476	474	476	489	461	511	463	488	487	456	483	475	489	489	454	483	509	513	487	469	474	490	527	472	483	513	486	467	488	467	478	476	444	502	507	447	474	479	498	429	466	459	460	509	450	449	450	469	480	487	475	468	472	454	478	490	475	451	456	469	474	458	481	461	510	460	499	471	468	459	477	466	472	450	471	441	470	485	529	460	463	449	453	468	477	462	483	490	460	467	439	477	446	469	440	442	489	419	480	484	502	465	473	463	475	458	467	463	480	463	453	471	464	491	458	482	508	466	443	490	454	502	480	491	517	502	461	467	479	466	503	441	504	489	474	478	451	482	462	489	493	493	466	456	471	480	494	495	451	478	469	473	488	499	452	468	438	450	466	467	483	440	477	470	442	468	466	466	484	446	431	501	503	476	472	473	486	476	488	447	486	448	496	464	462	456	447	445	462	470	503	470	494	460	472	475	478	456	460	476	473	483	472	500	512	528	482	433	451	514	455	435	458	444	452	479	457	495	474	501	473	483	487	502	495	449	511	457	511	472	448	494	495	437	459	475	426	530	478	455	462	435	502	477	479	483	466	456	475	481	462	490	445	484	461	542	474	462	489	442	466	438	458	479	471	477	492	496	509	495	490	471	472	478	500	495	472	471	442	492	482	437	469	501	482	478	463	485	498	455	495	474	438	511	506	489	471	476	459	467	479	492	476	457	450	487	478	509	477	472	436	526	530	446	448	496	463	451	509	497	494	478	467	480	487
23709	20958	24574	27513	20963	21058	17230	3279	1663	1259	956	800	598	566	462	423	388	363	361	370	303	315	286	319	277	238	205	228	206	214	227	217	209	224	217	202	183	177	208	160	210	191	205	188	193	198	183	186	209	179	181	200	179	163	210	177	211	216	178	178	180	189	196	212	184	179	169	181	194	193	187	182	185	169	193	183	201	192	150	185	181	177	190	210	197	185	191	172	177	192	166	199	185	180	168	201	181	184	193	198	181	174	191	217	184	190	224	193	190	173	184	204	187	183	222	180	176	164	201	196	194	187	191	197	197	205	162	192	214	199	185	186	193	190	179	180	187	180	190	175	200	195	187	165	201	187	198	187	195	201	170	171	189	182	187	187	200	184	178	195	194	189	191	181	175	187	198	168	190	190	219	181	198	212	165	196	205	181	186	165	195	182	174	183	194	198	189	171	167	198	198	186	189	207	194	193	204	187	176	179	191	195	179	175	207	183	178	180	180	161	198	180	216	196	188	178	172	173	227	184	210	177	183	197	186	194	203	189	181	195	168	215	180	162	184	192	183	195	179	187	186	198	180	194	196	184	198	167	190	198	210	206	200	180	204	221	164	191	200	199	184	186	196	191	184	197	185	197	180	181	198	188	198	171	184	186	188	171	196	209	179	200	190	192	194	208	197	168	198	165	178	193	185	204	163	199	200	178	198	165	189	187	215	164	162	205	164	206	212	183	184	186	186	193	192	164	198	191	170	189	198	171	175	193	180	163	203	164	192	186	191	196	193	203	178	192	184	181	172	170	186	158	198	204	169	193	211	192	208	188	193	212	163	170	177	171	177	174	176	171	194	160	202	183	178	176	188	161	188	194	173	169	174	203	176	172	181	187	176	185	197	167	191	195	206	164	192	183	158	176	154	186	187	193	211	185	191	194	178	171	167	195	206	185	182	178	192	215	179	173	205	181	200	171	185	193	158	173	184	170	220	195	208	173	201	174	191	220	191	185	189	170	190	182	190	193	206	179	178	193	187	186	190	193	187	191	167	193	179	200	188	189	195	207	199	193	190	143	177	190	192	168	182	175	184	179	185	181	205	200	186	191	152	194	185	160	173	166	171	170	208	165	189	176	195	188	179	213	196	209	178	180	181	181	190	168	185	185	186	196	230	199	195	176	201	174	173	182	185	184	173	196	175	198	182	172	175	200	220	169	167	180	189	205	199	198	217	189	173	213	180	188	198	176	202	172	180	166	201	202	207	189	153	198	166	231	191	197	202	219	202	212	154	166	191	197	170	174	191	145	168	177	179	177	166	157	218	209	168	191	170	175	179	205	168	183	179	181	184	190	178	182	184	180	166	180	154	191	171	211	190	185	196	198	164	156	213	181	196	182	190	195	185	197	173	199	176	187	169	197	169	159	168	188	199	187	225	206	205	174	192	175	180	181	191	189	213	213	159	185	188	178	177	167	197	213	194	210	162	174	176	181	189	199	192	191	206	193	203	184	192	168	165	170	173	187	199	159	196	175	189	186	164	180	190	175	198	182	184	182	201	199	183	196	174	178	157	186	193	179	178	202	175	195	167	203	175	179	177	199	164	177	196	180	181	156	178	172	216	173	187	195	177	176	207	172	187	198	196	187	179	206	175	162	169	198	190	172	201	161	197	196	189	171	188	192	183	179	171	185	170	166	195	197	191	172	163	165	197	193	187	165	159	158	192	183	173	194	192	196	184	177	166	178	166	191	185	171	197	148	183	197	168	169	165	183	186	219	173	199	167	182	160	165	168	207	202	197	181	201	198	217	197	202	182	179	184	162	188	152	166	197	186	191	195	211	182	180	176	192	169	166	159	165	189	194	204	172	196	168	188	192	198	170	204	170	191	172	188	194	179	187	196	208	188	165	177	195	168	156	200	194	186	172	187	195	181	190	191	197	210	195	202	182	164	197	178	194	220	171	160	190	178	166	166	209	176	170	183	192	179	196	209	164	196	178	187	182	176	161	158	174	186	199	188	154	190	192	197	185	189	214	200	181	196	183	173	179	215	163	211	174	204	199	176	197	197	177	178	172	216	187	187	179	172	191	189	204	182	209	183	162	174	159	192	164	210	226	175	190	176	200	178	200	206	181	194	169	197	203	161	177	194	202	184	210	152	174	207	190	197	214	193	205	200	190	199	179	188	183	174	176	170	200	188	174	186	178	169	195	203	183	197	174	190	196	206	171	175	195	172	169	195	161	169	172	175	162	189	188	209	174	192	183	167	180	182	175	163	152	176	192	199	155	181	198	180	204	196	165	202	204	192	187	181	187	201	170	195	164	170	172	194	184	192	206	199	164	174	203	181	164	173	186	201	170	175	206	184	200	201	203	180	209	181	206	180	179	171	163	171	180	188	177	201	192	203	207	169	177	198	189	198	175	173	175	209	184	184	191	174	220	184	185	178	192	176	182	199	209	194	165	170	209	195	177	158	223	198	164	192	150	193	193	180	193	186	194	193	189	174	192	180	199	159	189	187	188	172	187	191	186	165	171	167	211	190	206	198	172	161	189	176	202	180	200	181	164	211	196	177	184	208	183	200	184	165	179	186	196	161	160	175	169	172	202	204	179	182	192	196	156	161	174	158	200	194	175	209	196	174	185	183	198	162	191	175	208	177	168	163	177	160	180	167	194	193	200	198	200	190	187	219	171	189	167	175	192	178	182	217	193	213	198	182	190	168	154	177	186	152	191	170	193	183	160	190	180	168	198	209	182	152	173	174	181	179	172	226	177	189	180	211	172	177	198	178	188	215	222	174	186	197	177	198	191	198	191	190	159	209	180	188	192	163	174	178	186	208	164	206	185	189	169	181	195	201	172	181	192	151	172	196	217	170	191	186	206	208	188	197	186	186	193	169	178	168	181	183	166	178	209	201	177	177	190	197	227	177	199	190	207	186	176	217	187	183	201	159	207	192	207	181	185	184	217	192	158	188	168	173	187	180	190	160	160	179	192	187	159	182	174	175	169	199	200	201	194	179	177	184	209	157	172	196	165	190	184	172	194	194	175	212	167	200	191	187	189	176	164	201	181	216	227	193	186	173	212	183	182	177	156	193	168	184	171	170	190	195	182	166	190	201	171	189	212	173	161	181	191	214	174	183	182	175	179	196	172	177	166	199	176	198	158	183	202	196	176	166	196	206	192	158	198	205	176	187	193	171	189	163	203	198	182	188	188	172	182	201	178	174	148	172	199	194	172	182	181	165	186	210	160	185	169	144	169	165	159	190	191	193	206	153	179	201	174	177	171	173	196	178	181	215	181	195	199	149	218	198	203	184	196	212	210	194	185	180	159	219	199	186	180	173	206	202	177	199	203	211	167	202	168	184	194	184	208	186	168	199	173	197	191	194	184	181	190	202	169	156	183	186	199	201	195	185	184	173	172	198	177	163	177	168	204	186	165	171	152	181	189	186	169	193	188	184	173	176	197	210	184	191	192	180	195	177	199	218	195	196	174	200	198	198	184	176	191
18229	32743	18332	8151	4226	2232	1640	1239	1014	858	734	684	629	649	636	605	550	563	542	504	565	499	510	483	478	468	508	494	484	443	459	453	474	456	484	475	485	467	433	449	428	474	416	439	409	467	469	472	469	466	484	446	464	481	473	436	464	475	442	427	441	471	437	463	481	438	476	470	439	499	440	430	497	398	455	446	476	430	431	463	462	451	432	460	470	434	445	463	427	444	447	410	462	452	477	469	456	466	464	418	460	479	460	409	471	443	425	465	445	415	452	454	490	456	429	455	460	483	460	494	394	462	438	463	461	459	437	494	429	494	490	478	465	451	447	433	522	457	495	490	477	426	454	429	458	481	447	408	462	465	440	487	419	457	461	472	434	437	453	436	442	446	433	427	490	427	469	436	460	477	437	451	468	440	444	444	464	420	460	468	444	468	462	457	505	473	515	416	432	435	453	460	497	429	478	458	413	430	423	498	448	493	415	437	463	462	476	434	424	465	470	463	444	490	465	444	431	464	434	480	416	432	460	467	445	428	466	454	470	451	518	441	490	450	446	432	499	476	461	429	458	440	438	406	441	487	439	471	467	458	432	471	466	463	488	471	439	448	456	482	458	427	439	467	464	467	468	422	474	467	440	451	461	441	433	456	442	452	440	452	452	422	442	501	500	436	450	450	482	467	447	437	415	457	487	486	435	452	431	471	424	488	499	436	444	437	444	407	472	428	457	462	405	447	457	435	519	419	456	455	470	465	444	451	451	448	429	457	478	469	456	464	427	465	419	437	446	454	450	467	431	494	446	446	464	438	472	493	456	446	444	403	505	450	435	428	440	462	463	449	426	457	459	418	418	431	445	459	430	481	459	482	449	461	437	474	469	444	431	447	432	429	450	450	471	467	434	466	507	465	442	441	431	457	459	452	473	440	448	439	458	440	464	454	413	452	454	439	437	409	465	463	482	445	423	437	453	426	455	429	456	454	422	450	450	464	451	438	484	453	460	487	464	414	445	474	448	455	439	441	423	440	442	451	456	439	484	461	426	474	485	444	434	439	480	422	423	459	460	469	466	466	435	473	453	457	467	498	431	474	430	511	446	446	460	465	450	438	491	469	465	439	478	429	420	445	454	445	454	433	433	455	431	467	434	475	448	469	445	440	417	449	451	464	480	463	431	480	457	449	417	464	437	459	460	447	437	440	455	441	459	457	429	498	462	432	440	495	468	485	470	401	438	432	461	444	446	466	440	446	424	489	451	447	463	494	463	449	430	439	417	449	460	437	481	473	449	465	450	460	468	465	462	470	483	438	489	439	487	440	483	461	500	486	487	450	456	434	469	443	466	447	464	469	461	458	451	472	459	489	486	446	484	458	449	468	413	512	472	445	430	471	449	439	485	473	415	438	434	473	421	446	483	458	464	452	443	458	417	473	441	427	452	437	445	430	483	441	490	425	472	432	486	456	426	467	481	469	452	445	424	460	464	409	421	463	533	460	442	473	444	467	437	441	472	459	402	440	432	447	452	504	436	472	444	460	447	480	454	429	444	463	458	479	424	471	437	474	423	470	475	465	477	453	447	436	455	448	465	454	460	452	458	440	429	462	405	416	443	455	405	413	455	491	457	476	458	470	450	496	437	443	423	436	450	480	447	436	424	468	502	437	471	459	438	419	464	457	502	441	453	453	440	473	442	455	441	473	457	449	455	439	440	454	451	430	454	456	446	463	448	476	437	453	433	490	465	487	455	484	448	464	468	459	451	459	462	459	425	468	439	439	481	465	484	449	437	420	431	439	481	472	447	447	428	444	420	436	448	439	465	416	448	481	450	429	462	459	490	430	463	482	466	448	484	460	454	473	482	437	467	484	458	484	443	459	448	481	452	445	467	452	453	442	450	480	418	467	464	472	465	459	444	442	456	449	478	497	465	442	468	464	473	445	455	427	449	447	465	441	418	490	444	457	493	457	423	451	447	434	507	454	428	456	473	448	433	464	432	470	481	474	462	483	494	467	428	434	480	444	478	421	462	433	455	458	443	411	477	460	428	483	454	447	470	478	435	402	415	475	438	417	432	471	423	501	395	414	469	425	475	484	468	444	438	469	454	465	462	438	430	426	472	475	422	424	460	459	415	447	462	447	423	472	484	443	406	475	458	471	425	448	468	447	468	457	449	463	433	503	424	440	479	486	442	460	486	454	446	451	474	460	449	471	463	375	428	463	416	446	424	476	429	423	469	491	462	400	493	465	451	444	445	436	454	434	453	445	410	466	493	486	473	465	444	452	465	421	453	451	521	457	433	477	448	474	471	432	486	456	451	447	458	477	485	475	464	422	411	447	471	477	441	457	465	429	492	482	452	463	426	474	431	459	473	438	445	468	452	446	421	436	424	450	458	428	444	462	442	424	438	502	436	459	460	458	454	477	412	456	465	434	446	407	436	481	458	417	454	440	477	480	429	411	444	442	446	449	426	442	457	428	468	446	436	457	454	456	474	483	450	474	448	439	508	461	472	435	453	434	487	447	451	468	430	466	421	458	435	465	416	440	457	441	444	468	472	472	455	450	467	497	480	434	460	439	474	431	450	431	453	449	468	506	429	447	449	412	464	454	460	440	453	443	414	414	437	427	458	459	477	468	451	474	465	471	456	480	423	440	464	446	480	448	437	453	474	482	455	462	434	437	456	479	444	419	423	466	484	438	459	441	455	458	457	448	455	449	457	428	453	417	432	423	439	460	428	473	466	445	458	431	486	450	445	449	472	477	437	426	416	489	450	443	455	475	433	422	411	435	496	447	484	438	487	428	469	468	461	498	477	471	417	397	433	423	478	418	458	462	440	422	466	468	442	456	473	438	472	463	432	465	431	487	449	431	448	459	456	457	448	445	464	458	437	402	472	425	460	440	450	470	458	457	469	487	444	468	431	430	442	421	455	439	491	430	405	451	470	432	467	477	474	453	491	429	443	437	477	453	484	432	491	441	468	463	448	442	421	477	494	471	459	484	442	474	454	421	460	466	497	463	432	460	466	491	423	499	447	471	450	439	446	453	457	436	474	469	439	477	461	452	421	469	463	456	446	473	423	463	482	413	471	460	480	433	424	421	429	476	482	499	493	421	438	453	464	422	447	437	417	488	433	478	475	446	452	464	453	472	459	471	486	435	447	411	444	432	467	454	462	442	415	418	474	493	461	439	419	456	457	465	499	432	463	476	394	444	449	397	432	453	467	467	404	461	453	422	440	463	465	454	421	429	431	449	457	420	457	436	442	476	429	429	473	483	421	459	415	407	450	443	449	432	454	470	420	442	476	486	431	451	470	432	443	500	449	439	461	465	446	489	438	475	477	450	461	452	458	446	452	463	452	455	430	437	460	459	450	467	467	439	457	450	423	452	504	436	424	452	423	460	442	470	442	466	470	434	469	497	480	475	499	443	464	453	512	467	409	452	460	451	458	472	464	463	440	445	475	452	453	469	440	456	424	474	477	431	492	491	469	456	457	458	448	465
30888	21839	18667	7825	2816	1708	1271	969	702	583	506	487	379	369	333	324	325	317	270	304	300	271	271	268	246	232	256	273	233	248	241	229	221	224	219	242	237	225	219	239	224	231	235	239	247	219	220	254	207	220	238	247	239	198	241	198	191	232	217	237	222	237	236	269	240	227	222	243	267	201	237	260	201	221	233	224	248	216	223	211	239	208	240	244	239	221	238	247	256	242	238	208	219	244	209	209	234	235	238	241	229	220	230	228	224	248	254	185	233	227	250	225	220	265	214	218	231	226	245	249	216	236	237	217	232	242	227	246	232	249	217	241	211	222	232	235	246	243	219	197	250	216	213	210	201	202	247	202	236	258	249	225	240	213	231	219	235	263	240	232	238	222	228	214	231	211	236	220	232	211	229	233	212	238	230	196	220	245	203	248	225	251	238	226	238	236	200	227	203	220	226	237	225	234	235	234	282	231	234	239	237	222	210	240	224	249	236	250	213	221	248	252	222	231	232	245	204	251	216	238	211	238	195	268	226	247	243	228	253	215	216	214	228	217	203	232	224	195	215	251	231	222	221	210	220	229	222	241	235	212	253	225	222	236	233	218	240	249	244	234	260	238	213	247	226	236	222	249	213	229	223	237	246	228	221	247	241	209	258	239	234	220	228	231	224	249	230	247	230	248	243	234	234	239	263	229	215	207	216	256	209	209	217	237	248	208	226	232	242	226	235	219	213	229	234	209	241	240	213	264	228	231	235	223	231	271	218	200	220	218	225	210	238	233	208	253	224	240	225	240	240	233	232	229	227	226	231	243	211	268	244	215	222	204	259	229	226	234	227	222	204	226	239	237	225	224	208	218	238	228	234	199	234	232	216	236	224	208	223	201	216	236	247	225	236	212	239	224	239	225	211	222	220	262	224	230	230	212	221	215	221	220	209	260	250	194	254	222	249	232	241	217	217	236	230	227	226	230	237	218	214	239	238	206	237	213	219	239	217	221	219	206	250	229	206	220	267	190	231	237	241	227	210	221	255	220	237	240	242	223	231	215	229	210	222	228	217	243	253	235	272	245	233	241	247	248	223	234	230	215	238	220	251	222	234	206	224	245	221	228	244	223	229	201	260	239	226	226	230	225	198	239	230	220	211	254	205	249	221	220	217	272	266	257	230	250	238	243	252	252	237	215	217	216	236	227	223	237	200	255	250	227	224	239	226	232	252	216	257	223	246	222	229	232	224	213	243	208	235	242	188	228	234	219	233	228	214	237	212	263	255	210	250	240	211	261	205	207	231	225	224	198	207	244	257	232	215	247	222	188	235	232	227	218	222	235	231	232	231	238	199	218	219	246	219	249	222	243	212	233	241	224	233	257	219	219	246	222	219	228	255	208	235	225	231	239	237	216	179	211	226	214	223	246	223	228	226	237	222	228	242	222	265	213	237	259	215	227	253	197	214	232	209	237	241	206	206	236	235	205	236	228	255	232	227	233	246	235	221	207	261	238	234	235	233	257	214	230	213	222	237	193	221	204	222	239	223	230	220	235	235	211	246	240	219	204	240	225	233	216	222	230	235	240	222	224	224	236	235	245	228	232	258	221	224	222	228	230	218	217	248	224	219	229	230	227	202	180	222	268	229	249	216	218	232	210	223	228	222	218	212	241	234	244	248	221	225	236	225	230	252	232	218	211	214	236	249	212	227	213	235	214	211	209	254	207	238	224	224	247	205	221	224	230	224	212	269	235	257	243	205	240	211	208	223	250	244	214	213	196	247	210	230	225	280	225	233	244	206	228	217	226	214	249	221	229	250	219	196	208	222	225	229	215	221	221	243	214	233	228	208	202	244	207	230	251	237	221	249	226	225	246	214	247	228	229	255	233	220	224	220	214	224	238	257	221	223	244	209	213	231	208	201	245	236	187	242	211	246	217	239	205	227	244	227	227	229	231	250	208	214	231	256	223	202	220	230	233	200	211	240	233	245	229	222	221	242	231	196	216	246	212	217	227	196	244	216	252	254	213	223	216	261	197	216	242	234	224	235	232	211	215	227	223	231	237	250	231	234	245	233	221	232	229	254	214	215	195	224	214	237	251	237	252	200	214	219	195	197	234	238	202	214	220	232	236	239	242	238	245	255	222	222	236	236	222	199	203	230	247	225	242	262	265	251	254	227	204	223	249	226	225	246	242	220	229	226	210	237	227	213	213	240	258	223	200	231	243	211	211	203	224	228	231	241	220	208	234	241	213	253	221	205	231	223	237	231	222	195	205	234	223	224	223	201	233	224	250	218	216	262	232	220	256	208	239	212	232	227	221	238	231	238	212	236	263	220	215	211	247	218	225	226	203	263	208	247	223	221	241	259	241	255	217	212	230	246	205	216	239	224	220	193	231	234	206	225	261	240	250	220	211	244	213	226	214	252	239	231	233	224	239	216	207	215	246	208	213	246	219	213	230	231	237	206	263	241	229	241	234	257	231	207	241	234	246	260	221	265	211	217	227	200	226	234	261	230	222	250	218	248	215	196	227	237	244	202	248	222	209	241	233	243	227	235	228	241	217	239	215	232	240	236	242	238	208	227	239	209	209	247	255	238	225	213	234	253	236	231	215	239	244	242	242	204	235	204	219	264	235	222	221	232	219	253	230	221	234	227	210	221	221	200	182	240	229	210	224	217	234	231	249	238	234	216	235	212	232	243	205	218	220	232	237	216	242	236	238	230	261	213	220	233	226	218	237	262	213	230	219	263	252	211	232	244	236	231	228	245	217	270	216	256	199	198	259	225	250	228	210	249	214	252	198	216	217	242	233	236	204	243	242	251	237	285	226	220	213	228	212	230	232	216	207	229	240	221	246	233	226	212	253	244	219	232	235	244	239	230	210	204	227	242	215	247	231	227	215	213	229	227	209	232	253	231	243	248	233	218	268	213	219	221	248	226	253	225	214	255	227	220	214	203	259	227	210	224	236	223	232	198	220	221	235	252	208	237	212	222	227	218	223	233	252	220	237	228	235	231	242	201	209	247	220	240	242	206	228	215	221	231	240	209	225	241	256	247	195	247	225	226	245	248	241	222	209	242	215	229	257	199	228	223	232	220	218	234	232	234	197	257	229	216	230	238	218	261	236	228	242	212	229	239	236	218	257	236	214	215	231	189	240	234	231	263	205	236	268	235	231	206	234	268	230	214	200	231	247	214	220	228	230	242	231	251	235	246	236	255	218	238	250	220	234	231	209	246	225	213	203	204	238	229	248	230	260	228	230	230	247	229	240	226	263	218	208	212	226	201	243	220	222	221	226	212	250	206	206	216	205	211	219	224	216	214	211	249	231	226	262	236	205	249	243	253	221	227	204	249	233	242	219	246	256	236	227	221	246	224	238	228	220	216	242	188	230	246	229	219	212	199	229	234	240	223	217	245	227	218	227	235	248	213	225	211	250	246	242	216	256	238	238	251	242	216	197	231	225	244	239	199	230	237	232	239	235	256	225	218	227	213	238	247	242	228	213
16458	20992	9976	3805	1952	1280	1012	864	769	665	661	633	593	598	632	600	600	569	556	587	562	576	589	577	569	595	537	529	566	556	560	559	611	543	551	586	590	537	608	535	578	537	547	534	532	577	535	549	557	531	583	572	522	553	536	556	554	512	536	542	518	566	535	558	524	558	555	527	588	549	573	522	603	536	574	551	551	555	565	560	588	534	584	571	550	537	526	598	511	557	536	506	599	557	560	561	535	542	550	523	531	552	548	554	540	524	557	545	572	593	555	574	553	563	566	584	530	505	574	517	593	600	579	557	498	537	551	518	556	547	555	581	519	539	541	544	574	550	575	558	548	546	537	556	529	545	534	540	553	510	562	554	530	538	591	573	496	553	514	590	551	562	571	561	496	574	559	544	608	515	567	507	532	538	531	592	544	565	572	554	593	585	562	565	578	552	582	559	570	522	555	520	557	527	543	544	573	578	550	612	552	605	536	559	571	548	557	508	536	555	562	528	537	571	533	583	577	544	601	544	537	587	573	552	573	551	550	539	567	558	487	527	569	574	539	569	570	563	562	545	515	536	587	565	553	544	547	577	579	525	582	563	570	528	558	543	549	566	583	561	547	532	602	549	619	550	548	514	608	520	586	600	510	566	547	566	580	558	506	589	560	564	584	525	556	546	516	594	543	599	549	530	537	541	566	530	531	557	550	588	581	532	589	601	588	540	551	529	549	534	578	588	534	566	551	552	587	585	553	552	521	571	569	561	618	496	569	546	565	535	592	596	566	550	573	528	547	548	565	553	557	504	528	538	561	560	489	552	579	530	518	514	564	599	555	601	571	556	555	567	569	537	534	532	565	580	548	547	542	542	574	548	538	499	542	610	533	540	552	573	542	573	556	522	577	543	543	587	562	544	548	580	516	545	580	578	528	548	503	537	557	551	556	512	572	566	538	551	550	568	581	569	561	493	562	587	567	535	597	531	547	519	548	537	551	537	537	576	580	520	510	547	563	581	537	533	551	622	547	517	556	531	562	550	564	532	539	576	574	586	537	581	587	542	525	560	572	549	629	518	565	541	568	591	540	562	548	532	563	547	537	572	487	534	530	530	549	582	566	553	526	552	560	569	520	575	550	515	552	562	507	561	539	516	527	514	577	567	608	493	519	552	531	537	549	533	549	611	579	504	545	534	528	542	547	539	567	547	556	551	559	556	580	573	549	573	534	530	537	585	557	555	568	576	536	534	554	549	513	557	583	577	572	574	557	531	536	571	589	583	557	607	589	536	561	519	553	578	545	516	559	567	567	555	563	565	564	564	510	558	527	541	553	513	582	583	537	567	564	542	549	553	606	565	602	526	568	565	547	564	534	541	554	528	579	592	569	538	573	594	549	532	523	560	560	538	570	577	540	595	512	530	533	571	562	538	518	582	580	545	504	600	567	582	576	552	587	551	545	528	576	578	520	547	532	523	562	533	543	545	574	549	518	572	551	581	577	539	573	563	587	546	561	569	567	532	547	547	568	575	538	511	563	531	550	554	537	542	563	546	544	525	517	549	542	569	520	570	579	533	561	544	581	561	532	534	571	535	593	554	540	523	596	566	498	546	543	567	547	530	566	571	532	530	574	561	554	571	562	571	535	576	568	549	544	555	515	561	517	596	522	537	551	545	556	513	551	585	582	544	579	516	576	545	488	537	611	568	556	573	528	579	568	542	575	547	603	576	558	542	576	553	524	581	562	568	547	569	556	559	573	562	578	525	518	551	527	583	542	550	584	565	564	510	502	606	508	555	584	569	565	545	547	511	572	538	505	563	567	565	584	505	561	559	553	553	584	543	556	547	556	620	555	544	558	560	526	551	539	538	581	519	588	568	517	548	567	555	572	578	540	573	559	543	521	540	507	560	555	551	528	540	578	588	564	551	571	550	528	562	576	531	534	548	579	560	569	577	528	598	595	576	523	566	537	559	580	521	567	575	564	560	573	500	548	560	582	557	549	534	560	550	564	553	553	555	524	530	564	547	535	570	567	544	551	564	528	568	549	562	556	563	560	557	559	531	516	568	599	547	551	540	552	533	566	558	535	552	532	590	498	551	552	563	542	529	542	578	557	557	556	571	498	537	580	559	581	556	575	557	523	564	592	572	559	530	554	525	563	514	576	558	567	589	553	549	546	585	529	570	554	563	522	582	570	519	564	526	547	573	533	525	586	522	540	536	532	579	579	558	557	561	579	553	553	578	542	531	567	576	566	545	574	546	572	525	528	556	595	514	588	540	544	569	539	579	566	582	537	610	583	531	540	575	558	554	554	572	548	576	504	600	540	550	570	529	569	631	574	547	551	538	567	613	539	574	568	538	569	518	595	516	594	546	545	543	549	574	527	562	542	551	589	569	548	544	587	524	560	539	547	523	572	588	558	581	506	573	570	574	569	497	581	547	554	572	544	523	561	554	544	547	533	553	595	615	577	573	561	523	594	541	570	571	578	561	539	599	542	538	554	570	528	524	515	509	560	529	568	603	562	569	527	558	595	593	528	560	546	533	557	559	551	519	535	538	541	585	544	578	577	580	544	564	536	522	588	503	542	539	550	546	567	533	538	603	524	579	545	560	558	541	573	519	544	529	565	535	604	583	528	537	523	562	567	550	543	568	527	560	550	562	541	542	557	569	549	557	549	574	544	587	559	587	532	543	520	573	552	561	543	570	581	532	534	574	589	534	575	528	531	547	586	543	557	567	530	605	554	560	517	546	547	560	535	566	527	557	565	555	526	574	539	583	541	538	552	556	547	589	519	545	526	585	521	533	603	586	546	549	591	558	544	580	553	534	535	523	535	607	595	549	615	540	548	554	546	513	546	543	505	551	559	540	551	583	545	571	579	583	568	521	553	494	589	542	567	575	581	528	551	550	547	555	584	563	577	543	523	558	559	540	559	517	492	532	548	531	621	536	549	557	566	558	518	524	550	560	554	552	565	597	534	585	514	549	565	519	579	510	572	553	555	553	575	554	569	515	563	554	509	519	573	522	572	529	570	569	538	565	548	539	526	529	551	577	549	577	550	609	532	523	583	544	566	568	567	518	555	585	527	564	592	538	505	571	548	529	549	538	560	544	546	612	604	575	529	547	545	558	516	572	568	597	575	547	488	588	585	569	544	558	533	545	568	549	588	586	555	562	567	534	538	590	506	544	578	527	530	575	582	555	587	543	576	551	542	577	561	560	598	512	584	582	566	540	529	595	585	584	549	603	534	549	538	600	547	572	564	563	550	570	526	523	536	542	537	576	560	533	538	556	580	553	545	574	570	563	560	558	566	576	519	528	505	558	577	539	611	572	536	525	572	543	565	570	559	503	547	528	570	554	562	591	508	579	570	559	565	532	524	532	560	552	535	575	589	650	535	559	567	526	587	544	557	570	529	543	587	528	557	555	560	552	540	564	545	574	551	566	612	572	551	553	565	549	580	558	575	561	573	575	544	547	568	567	567	597	547	547	556	569	539	541	522	549
24391	21006	24306	27902	21049	19665	3903	1806	1081	837	696	575	471	455	408	339	296	310	295	281	313	270	247	285	267	229	223	244	225	228	196	203	216	223	201	185	223	178	216	189	211	199	181	211	210	188	201	191	185	193	184	164	189	192	156	183	204	196	190	192	188	199	180	193	195	192	177	213	196	189	195	207	166	182	177	184	198	188	188	230	160	178	183	204	197	223	163	167	177	196	204	208	167	190	204	204	170	202	215	198	193	193	192	198	214	167	181	168	218	176	177	210	202	185	204	169	189	190	183	165	190	170	192	184	204	197	233	190	184	180	182	191	176	190	194	198	184	172	191	174	232	172	166	214	169	168	180	190	185	179	170	198	191	184	163	191	203	183	190	167	158	174	209	194	195	168	251	218	193	180	188	186	196	185	180	208	201	196	207	203	177	194	197	186	191	170	173	196	198	174	214	184	172	187	202	179	205	185	188	191	169	198	185	167	178	216	189	201	189	196	199	196	182	207	180	177	196	189	171	220	196	193	199	184	180	191	181	187	184	198	177	188	191	187	195	194	191	190	201	180	200	209	199	188	192	200	176	233	173	173	191	174	178	205	170	183	186	180	193	193	171	211	197	199	208	186	210	222	175	190	187	187	192	208	189	211	197	199	171	173	202	196	202	190	187	189	206	203	219	205	184	186	182	193	187	200	178	192	173	202	183	170	213	185	174	187	178	187	192	176	189	188	180	188	202	218	197	168	196	194	171	195	180	179	199	229	178	175	187	191	188	184	175	182	197	174	179	171	204	219	179	203	194	209	226	185	175	185	194	166	191	186	193	198	195	195	181	210	194	198	187	192	189	205	189	181	175	190	218	189	161	209	187	177	195	208	196	191	202	198	175	184	187	215	186	194	173	215	186	209	201	196	212	197	199	176	199	184	198	155	201	208	196	186	227	196	200	163	187	165	189	189	186	184	209	195	188	192	185	175	165	169	193	194	189	223	200	212	188	217	199	195	199	201	208	186	187	185	185	148	209	224	202	189	171	168	197	219	179	204	195	184	179	213	207	215	183	184	171	179	183	186	177	181	194	180	191	183	185	193	205	173	183	186	180	169	180	212	182	189	204	167	186	189	171	195	240	184	214	178	200	175	201	199	182	179	200	195	186	191	161	181	179	188	216	200	200	181	183	183	193	215	202	204	207	191	173	171	192	175	183	195	179	188	202	182	173	178	203	211	221	169	217	178	183	188	186	192	191	206	186	194	210	192	211	205	196	172	213	180	185	183	203	200	196	213	193	189	202	210	215	187	197	191	183	175	189	193	190	188	218	187	188	214	209	188	178	183	220	162	190	182	205	211	187	176	194	193	210	203	204	206	186	204	174	184	203	202	186	221	194	202	201	199	174	209	168	217	173	188	201	206	187	175	198	195	200	195	212	190	160	180	173	198	188	207	191	219	191	193	199	181	181	180	178	166	183	206	187	195	197	213	206	189	217	180	188	174	196	174	180	196	140	181	177	192	205	206	177	213	184	211	193	210	181	214	188	201	190	169	174	178	186	203	185	176	185	197	174	164	181	188	183	171	192	186	197	194	215	186	185	186	189	182	183	197	186	185	194	194	187	206	199	181	196	211	197	172	161	201	179	193	196	214	201	211	182	201	197	223	218	174	199	191	180	197	200	175	189	194	208	168	226	195	216	194	187	206	216	215	187	228	178	188	189	187	199	183	163	196	185	199	195	176	183	182	159	205	191	188	181	181	191	209	208	207	170	192	200	192	191	189	202	222	179	187	205	168	183	185	187	196	190	181	191	182	214	199	196	189	199	198	209	178	183	214	177	235	199	204	175	191	161	179	194	186	205	212	193	171	196	215	178	169	191	192	191	184	195	193	223	172	184	198	217	187	204	190	186	181	190	186	176	212	173	216	171	196	194	170	154	176	167	173	181	158	205	197	189	203	166	197	184	228	239	206	178	208	176	167	170	206	202	186	199	185	207	172	188	198	206	195	186	188	201	177	216	192	194	183	207	208	197	189	178	176	210	186	201	209	202	185	220	205	221	209	213	168	184	191	187	197	199	188	179	180	223	202	187	179	183	189	185	227	210	210	194	209	188	186	209	198	185	177	182	178	192	187	157	201	220	200	191	197	222	204	198	179	181	182	199	175	200	205	225	182	185	200	187	187	179	192	203	189	212	189	171	190	210	215	190	177	163	166	202	197	208	172	168	190	216	211	204	226	199	167	198	178	192	177	191	163	189	206	196	176	215	202	182	184	203	180	196	196	180	180	177	194	175	172	196	196	178	191	197	187	206	172	185	200	222	184	169	190	201	185	219	169	195	205	213	195	194	181	208	179	198	200	199	179	183	191	188	204	190	223	180	181	199	178	184	183	197	190	179	171	188	192	199	195	180	204	204	188	197	189	189	184	190	180	203	215	198	186	171	195	173	182	200	217	178	202	191	177	206	206	160	190	195	211	193	195	183	171	208	183	172	180	203	207	189	170	186	202	214	180	201	191	216	197	184	210	192	196	178	198	185	177	186	180	170	187	194	193	167	207	187	196	203	170	200	198	188	172	199	195	196	181	183	190	181	175	177	201	191	218	196	187	189	193	177	179	174	166	172	205	196	202	165	217	180	195	182	199	194	181	207	202	191	166	181	205	207	202	173	191	195	209	202	203	206	222	190	226	199	196	196	178	178	200	208	177	187	196	205	166	189	202	187	194	205	204	178	198	179	204	176	180	174	168	185	190	199	177	196	184	219	201	162	205	183	192	186	184	181	167	183	200	178	200	180	168	188	174	185	212	174	207	201	179	185	206	180	183	211	212	186	184	163	174	181	204	176	171	186	192	178	202	178	211	178	202	196	205	192	195	201	205	211	187	185	202	170	182	211	188	169	169	180	224	185	181	178	196	201	181	207	219	203	198	194	195	189	187	189	174	169	189	176	181	191	180	193	193	190	211	187	212	188	190	219	183	193	205	199	201	212	204	179	199	208	196	173	197	178	190	190	191	214	194	181	210	171	172	207	196	184	177	184	177	187	203	193	185	177	197	177	213	208	189	192	200	208	192	203	203	185	193	197	193	190	184	200	191	194	184	192	200	208	183	186	180	188	197	186	180	193	201	192	188	193	171	177	154	205	170	205	217	178	186	195	192	228	174	186	206	192	202	189	176	220	201	179	134	205	186	194	167	170	210	213	182	192	201	201	210	225	233	186	187	189	157	188	205	167	186	191	197	189	170	200	195	194	172	194	187	176	192	197	185	200	182	165	197	178	201	188	215	187	192	209	199	168	200	200	195	200	177	193	185	182	209	179	172	194	174	189	198	191	208	215	221	198	193	182	206	177	172	166	182	175	191	200	188	183	220	183	183	207	187	194	177	201	183	207	181	179	190	192	196	183	178	217	209	179	171	187	198	158	181	170	190	205	176	183	183	198	196	196	180	201	196	170	210	215	217	193	175	190	191	189	164	210	178	171	194	215	194	175	223	191	210	193	194	173	160
16364	27868	14486	5648	2773	1696	1234	996	875	758	690	672	603	568	587	588	571	567	516	494	500	510	533	504	464	477	522	500	520	534	497	529	519	485	473	480	482	477	448	479	471	476	480	466	445	491	457	494	442	436	463	468	423	467	497	493	454	495	467	468	477	434	493	479	428	486	457	444	489	464	462	464	480	477	491	459	447	499	478	502	418	455	445	483	514	501	460	480	457	453	486	503	511	475	460	502	463	470	440	437	474	462	487	451	482	456	441	463	449	490	452	446	446	453	449	458	515	482	487	473	448	471	483	491	476	458	507	482	474	480	468	490	480	447	460	501	480	472	435	447	479	484	460	426	482	471	458	430	463	477	456	483	465	469	476	435	475	461	456	460	479	421	473	427	475	482	463	437	467	488	463	474	469	485	474	459	436	435	479	459	448	479	428	461	482	456	503	463	468	473	465	471	487	480	466	474	522	521	471	443	488	488	468	504	450	496	451	439	455	488	428	472	500	477	472	463	461	457	458	482	476	461	489	455	468	464	457	467	468	469	493	446	443	476	449	461	436	471	437	449	502	486	487	435	458	470	461	490	484	467	479	462	483	478	466	469	455	464	502	473	525	500	453	455	503	452	502	463	469	458	498	464	475	458	437	473	473	478	468	488	459	434	459	475	486	465	473	509	466	451	467	466	458	448	491	469	472	459	485	481	451	464	457	497	475	449	474	465	442	460	484	472	493	489	451	442	451	451	443	448	433	464	440	473	458	467	470	432	468	501	467	460	442	484	475	468	481	482	478	480	466	430	475	454	497	457	458	416	472	426	455	470	454	480	440	473	451	502	479	494	479	451	468	454	462	469	463	496	471	460	469	487	433	479	469	518	479	466	469	417	466	472	446	435	440	427	479	456	442	461	502	497	481	441	472	446	471	480	499	479	458	498	478	457	505	495	476	459	462	502	454	475	478	494	451	491	448	473	460	502	480	494	466	482	486	505	440	460	490	459	471	470	458	454	508	456	468	477	468	445	469	441	488	465	463	460	466	429	476	479	442	511	460	496	475	520	485	462	495	440	484	496	474	482	453	404	443	470	453	486	480	478	485	480	475	467	447	484	452	452	437	457	459	468	470	467	473	481	503	444	460	444	438	507	509	488	498	462	438	486	463	436	449	459	493	473	478	486	529	488	487	484	506	458	516	458	449	469	476	470	506	472	464	474	470	477	456	424	468	464	459	485	475	465	446	427	438	501	434	479	526	461	482	458	469	489	465	486	490	456	478	436	489	483	454	524	476	495	485	461	459	453	433	500	467	474	446	460	483	479	452	440	471	440	464	507	453	497	472	463	489	464	493	467	432	472	475	456	447	475	470	496	483	490	486	448	456	488	481	466	464	489	449	453	510	458	470	481	445	456	431	499	486	481	464	494	480	440	462	488	471	452	415	468	466	459	450	458	454	426	471	455	515	483	430	466	448	496	454	473	466	462	460	511	508	442	473	473	463	475	476	478	452	455	475	479	471	485	464	468	450	453	504	472	468	481	492	474	476	425	471	511	462	457	474	467	491	501	480	431	456	492	464	484	466	479	477	473	453	499	471	499	459	445	470	437	432	454	503	416	483	490	505	475	473	450	443	444	454	477	438	474	493	490	458	504	466	475	453	491	522	448	504	464	470	450	493	484	470	474	464	446	481	496	490	446	502	447	482	488	449	485	482	472	463	471	450	457	489	485	489	421	465	511	477	453	473	407	491	468	454	494	473	463	452	407	484	469	418	473	473	484	476	471	485	486	477	456	435	455	453	500	506	483	441	453	443	492	436	455	463	430	472	495	464	441	457	476	484	480	501	469	496	449	474	457	491	465	473	479	479	451	442	478	465	450	451	461	465	453	428	496	435	463	432	443	497	454	471	469	455	528	436	486	476	460	508	497	468	441	460	485	478	472	464	460	489	447	474	467	489	444	492	489	455	473	467	511	437	494	482	473	485	486	452	441	484	466	451	460	472	489	478	463	457	431	434	468	513	450	452	457	474	482	475	461	457	474	471	459	447	455	467	457	458	444	482	468	465	437	475	472	486	484	475	467	458	460	476	469	481	428	449	447	460	482	460	476	454	464	464	447	469	452	472	477	460	470	500	450	513	453	456	471	467	477	487	478	461	490	477	463	479	479	482	477	460	473	472	477	495	467	495	491	466	467	488	446	468	431	502	432	489	486	470	472	473	446	448	433	507	468	471	474	507	486	480	476	540	476	500	483	478	458	485	470	407	468	464	469	482	483	455	487	487	461	452	501	477	447	453	448	483	430	478	488	475	427	486	499	456	448	457	451	463	453	460	505	455	493	452	469	498	485	508	465	477	463	491	511	467	470	485	479	471	468	455	500	438	435	479	434	480	457	439	447	479	452	502	451	440	442	455	430	444	449	457	503	460	441	465	420	491	515	503	485	466	446	517	459	458	476	516	484	441	449	501	467	480	477	487	452	468	466	489	476	472	427	466	499	443	498	484	475	459	481	495	463	468	454	473	469	460	438	488	455	455	480	457	471	470	456	471	430	486	486	481	472	470	459	483	487	471	497	504	491	474	470	428	476	501	462	499	483	442	476	482	477	478	433	438	447	448	485	468	472	435	503	454	503	463	453	503	470	480	482	482	480	483	455	482	449	504	470	493	512	444	446	467	467	446	465	461	480	489	495	501	463	508	450	478	476	472	490	425	468	455	475	477	460	491	445	421	483	466	483	477	475	478	498	514	497	471	467	504	501	492	467	489	453	435	456	492	478	464	448	460	487	409	486	458	483	482	471	447	449	494	457	483	471	468	470	439	470	446	466	485	482	444	440	479	455	468	475	452	426	442	475	494	491	490	475	443	465	466	461	444	454	463	435	425	446	490	442	485	421	445	461	426	491	445	488	482	438	436	462	467	490	472	489	495	439	460	463	456	505	460	447	487	467	465	515	464	475	469	488	466	479	486	480	487	447	445	455	482	506	453	472	515	464	508	485	455	466	491	481	463	452	510	476	485	487	504	486	486	473	475	489	472	459	460	484	456	479	456	509	494	433	443	487	507	459	472	485	416	464	472	470	458	441	474	433	455	450	485	472	518	464	472	462	451	487	497	508	484	481	522	459	452	487	453	456	472	471	478	452	476	487	456	499	467	471	465	491	467	484	445	473	433	483	488	492	459	456	465	507	469	445	485	476	480	475	477	476	487	493	446	467	417	485	467	496	450	452	444	464	470	449	473	482	479	482	489	446	463	460	495	463	479	474	452	453	461	475	471	453	483	499	486	476	477	447	498	483	496	457	484	471	446	432	455	473	507	439	500	456	490	447	512	455	485	493	451	471	468	482	501	472	457	451	443	489	475	474	486	470	476	483	437	468	456	450	456	485	475	473	462	486	474	461	461	475	431	439	477	465	479	442	438	466	506	466	466	465	469	477	491	502	475	460	464	439	482	449	487	462	488	475	463	484	482	478	474	458	455	456	462	415	411	501	511	469	413	460	480	463
23746	20959	24583	27518	20962	21053	17095	2984	1505	1235	914	766	664	582	541	445	418	364	300	302	310	320	269	269	305	257	256	248	232	210	228	229	209	221	202	213	204	194	201	202	199	192	165	225	211	199	198	191	181	169	177	181	200	206	176	171	187	193	201	189	201	193	180	188	196	215	191	196	202	210	171	162	211	170	159	215	182	212	192	179	204	189	198	187	177	186	174	196	172	195	162	169	197	191	185	170	209	185	192	189	175	196	185	193	189	184	202	189	171	207	171	201	183	175	164	201	205	178	213	201	203	207	199	186	198	191	175	189	184	185	172	178	204	189	170	195	179	182	176	171	221	217	195	208	188	207	209	200	163	182	181	198	181	170	174	181	177	209	186	192	167	186	203	197	209	187	169	168	164	216	170	172	183	206	217	166	195	179	184	154	168	206	173	158	193	195	162	200	186	178	186	176	177	196	185	179	179	189	187	199	173	188	191	174	184	197	203	192	189	179	183	197	174	189	182	198	188	184	187	218	174	188	181	203	216	189	172	176	201	190	154	165	190	199	184	180	181	190	188	176	200	187	165	178	199	181	208	182	181	174	191	187	177	186	202	188	187	173	172	212	194	176	180	185	186	190	160	181	172	194	177	176	211	193	174	194	181	182	187	187	160	163	207	188	196	174	178	172	199	191	166	206	191	186	182	191	170	171	189	178	173	182	184	169	203	166	189	181	197	161	179	193	185	203	195	168	204	174	184	164	190	183	180	192	161	186	183	177	200	203	158	182	163	199	186	143	168	201	201	185	175	182	163	222	194	180	179	187	155	172	178	175	192	182	168	174	183	166	172	195	182	159	203	183	169	191	202	189	180	167	197	169	198	187	174	165	178	174	181	176	175	179	176	174	172	163	181	160	206	186	193	191	178	180	190	198	171	191	178	187	194	193	205	151	199	174	177	181	185	175	157	180	177	188	206	189	208	187	169	197	192	198	182	181	180	183	193	192	174	176	187	201	197	160	198	175	199	195	190	179	164	189	179	175	209	187	197	179	213	191	208	178	185	173	181	171	163	177	211	153	201	188	165	195	181	186	173	185	178	186	186	208	207	201	235	196	203	192	169	164	156	169	221	179	174	186	184	192	185	190	188	195	190	168	155	182	192	186	203	176	195	169	171	174	186	162	180	158	187	185	192	189	167	201	188	158	185	187	153	177	218	180	202	206	193	193	205	185	211	159	169	190	188	202	171	180	177	181	186	179	184	189	175	198	170	180	193	180	182	186	183	165	187	155	178	200	195	218	172	207	175	189	194	170	158	177	213	181	171	159	168	171	187	171	164	217	160	195	176	155	181	194	185	191	178	185	161	197	185	196	195	186	189	177	189	215	188	162	215	202	194	182	195	169	183	181	183	191	182	171	180	191	163	190	167	164	179	164	180	145	186	185	156	181	189	178	191	172	189	170	174	167	190	193	185	174	195	177	166	190	220	195	182	194	191	167	175	211	176	187	184	186	190	198	203	183	196	213	202	192	156	194	171	160	157	210	193	189	194	192	183	181	174	166	189	178	161	198	172	193	219	210	193	189	193	212	208	186	203	170	161	154	172	166	197	182	184	179	201	198	177	175	199	192	199	192	188	192	183	178	171	196	159	192	173	191	181	197	177	186	179	163	164	203	186	194	170	180	183	192	174	181	200	201	184	189	195	191	178	212	177	165	188	192	202	213	174	188	200	189	195	158	183	186	167	190	192	166	172	185	187	191	159	205	169	168	149	193	204	204	173	186	181	198	187	212	193	181	166	162	170	178	161	187	204	186	199	192	174	186	153	148	181	194	179	182	197	185	175	190	200	191	198	197	198	182	190	176	181	167	179	185	207	173	172	182	180	159	186	187	199	205	178	204	191	164	187	205	199	165	177	172	200	201	182	183	177	191	181	187	197	171	180	171	181	199	144	177	187	196	185	192	174	206	186	210	183	159	161	196	174	179	203	202	194	177	173	192	172	192	199	166	179	200	178	189	165	174	178	193	179	160	200	196	188	208	185	213	181	178	195	203	198	163	215	165	189	191	190	180	164	185	176	178	195	196	177	179	193	187	194	152	192	175	187	188	174	204	172	194	197	169	202	181	166	172	171	198	182	167	156	186	175	190	144	193	165	199	187	178	193	169	171	175	169	144	171	162	205	191	173	167	192	183	164	223	194	186	163	182	205	172	195	194	209	201	167	187	154	174	165	207	203	174	201	187	181	181	182	178	190	182	198	143	194	198	172	190	194	181	221	182	184	195	186	145	170	192	172	181	197	193	168	184	184	164	207	187	190	175	194	155	154	178	189	200	186	188	194	194	183	169	199	200	206	201	191	172	200	181	181	191	175	199	184	167	200	177	174	184	187	177	186	188	166	187	184	214	189	191	190	178	162	168	170	187	182	194	226	169	183	182	170	184	193	163	183	203	181	184	186	175	186	201	190	181	188	225	200	174	186	185	168	180	192	166	205	201	175	161	160	169	203	184	195	193	193	191	186	185	186	190	190	217	194	198	209	212	178	155	194	196	214	179	214	188	178	179	182	203	178	177	175	210	148	175	181	185	197	162	163	179	179	174	197	194	183	184	229	171	212	194	174	169	176	189	167	210	177	197	186	205	177	200	163	173	183	199	178	192	190	191	160	218	173	182	190	244	200	160	180	189	185	186	199	181	198	172	163	164	172	182	189	205	160	171	182	170	171	213	182	192	172	189	181	180	169	159	192	188	185	196	188	210	179	187	190	169	171	210	193	170	196	175	182	168	171	183	179	207	153	168	183	182	198	177	191	189	201	197	180	193	195	179	170	172	198	209	150	204	195	210	188	180	179	169	182	161	190	199	198	188	187	158	193	178	171	160	213	174	193	187	194	171	178	163	185	193	178	201	200	196	168	182	157	179	190	188	175	216	170	169	183	174	179	226	194	198	180	185	207	166	219	188	193	192	204	180	195	173	167	183	200	161	180	182	188	190	169	214	173	193	171	192	193	202	183	199	171	198	165	191	201	174	163	179	157	180	196	173	169	199	186	176	157	177	201	173	174	181	219	181	176	177	172	194	184	201	193	191	192	173	197	173	201	170	174	172	176	162	194	177	188	176	184	220	188	177	193	186	166	177	177	185	166	195	169	163	173	176	173	192	191	198	175	188	186	196	191	146	162	174	203	196	163	188	198	182	192	205	202	208	185	173	193	168	198	207	165	175	188	202	188	194	170	195	196	187	190	229	183	181	182	181	183	165	180	189	179	184	190	200	187	178	186	176	154	185	185	181	171	152	172	199	192	194	186	163	180	171	188	179	159	175	181	202	181	176	184	175	178	203	179	169	153	198	181	190	178	161	199	192	196	179	196	184	164	168	185	166	159	185	190	196	201	208	194	170	171	185	186	190	203	183	195	196	173	176	188	175	190	189	199	201	187	183	209	200	183	176	168	199	203	174	167	189	165	206	207	212	179	186	194	179	195	168	195	172	201	192	196	192	170	206	191	208
17835	32363	17480	6953	3567	2121	1549	1208	1010	821	738	690	642	688	559	602	567	525	478	530	522	512	523	471	511	490	459	501	518	473	511	485	495	459	466	486	511	445	499	484	485	441	507	456	422	432	450	452	436	419	473	457	461	451	454	442	458	391	441	469	463	456	450	441	449	417	475	434	465	442	424	427	479	457	457	504	463	464	418	436	453	417	427	445	413	426	421	445	452	454	438	418	442	450	475	441	465	442	449	439	451	407	473	499	451	443	459	432	443	448	468	442	467	448	415	477	456	437	451	447	439	442	453	455	432	425	477	417	432	437	418	439	411	405	412	452	475	442	467	445	434	444	450	436	453	448	460	472	430	395	432	483	432	453	413	471	410	428	470	440	435	445	424	434	439	443	460	466	439	452	446	472	444	437	419	411	458	417	420	432	456	464	433	458	470	462	446	453	426	474	436	456	438	471	422	433	464	455	431	464	436	444	431	479	451	449	472	474	440	469	430	437	427	479	437	455	467	493	440	416	440	440	449	449	489	473	419	487	451	445	452	472	459	461	469	429	451	438	401	451	479	458	466	440	472	466	435	459	453	487	463	429	476	423	465	466	455	445	482	419	474	424	452	421	470	458	466	452	459	432	439	450	443	418	461	460	475	452	423	447	423	450	472	401	467	474	479	462	446	478	440	454	442	434	467	473	428	444	460	448	466	447	445	473	490	444	474	416	434	486	463	466	436	401	479	446	450	477	445	444	437	470	469	435	433	453	421	484	462	464	461	434	466	433	469	447	449	448	450	460	435	432	477	449	452	482	457	498	468	440	433	456	457	440	454	470	442	459	427	482	441	418	436	433	416	480	436	441	456	460	446	448	414	446	464	477	461	447	456	433	451	435	456	438	463	440	448	456	460	431	460	454	478	466	439	448	469	473	469	445	436	477	473	435	411	471	402	452	455	446	446	435	450	431	471	431	430	464	440	496	451	459	438	475	477	457	452	421	433	417	450	479	436	448	432	454	468	413	469	434	475	430	466	484	442	447	428	439	444	440	467	492	446	447	485	468	442	477	459	438	439	482	431	434	472	439	433	437	441	497	450	448	465	439	454	446	450	467	426	446	465	467	443	469	422	502	449	431	448	496	467	415	430	442	460	489	440	408	462	432	419	438	434	451	470	473	458	465	447	464	398	472	426	430	447	454	476	470	416	450	454	394	478	443	466	432	432	467	443	454	474	420	467	424	471	430	477	426	451	426	477	456	458	451	465	468	429	455	420	452	473	465	428	455	465	441	472	457	468	486	447	501	462	442	418	482	456	426	494	455	463	448	459	450	458	466	416	412	472	454	444	462	417	410	444	436	443	449	471	449	436	406	442	405	512	465	439	446	419	435	458	438	448	462	429	429	466	450	462	471	444	434	431	453	457	468	437	454	435	454	478	456	431	452	435	462	442	436	459	444	430	455	427	448	483	438	445	461	413	455	458	437	443	453	435	448	407	458	474	470	463	422	431	460	386	449	444	466	449	485	453	471	440	430	420	459	470	459	449	446	442	454	449	454	438	464	412	462	449	478	424	449	473	418	479	459	434	433	440	448	445	433	451	448	443	444	450	486	453	450	444	434	461	465	464	445	474	428	436	495	456	477	432	474	442	424	424	422	441	430	453	449	485	450	456	468	480	435	436	451	431	412	458	469	437	448	421	460	470	451	447	479	434	474	434	459	425	453	465	450	439	424	486	447	466	446	447	423	448	449	413	488	435	441	402	448	451	448	486	471	445	467	408	442	459	487	420	457	501	427	442	454	436	442	504	451	420	461	450	449	450	430	441	406	431	452	461	479	461	430	452	403	461	451	441	465	417	454	442	422	451	426	473	476	467	442	460	441	450	428	462	438	422	477	480	462	442	421	412	437	439	452	423	408	456	484	468	497	466	442	445	468	434	436	416	478	466	485	456	459	477	473	448	434	438	453	432	472	444	464	482	455	452	448	435	474	432	444	430	473	493	409	454	430	446	426	458	458	462	443	446	426	418	420	435	414	420	461	459	411	453	448	461	452	443	416	444	439	402	476	409	487	464	434	434	461	441	459	434	440	464	439	440	446	418	461	436	448	452	482	459	441	449	477	434	420	480	466	450	482	482	458	445	437	429	461	440	447	426	453	426	451	437	476	451	485	457	437	433	445	464	418	476	445	452	446	454	426	456	429	477	452	441	466	498	469	467	419	421	433	450	484	452	410	437	471	423	469	487	446	447	420	474	437	445	436	496	468	441	457	470	426	446	445	444	459	427	469	458	439	472	474	431	442	429	447	425	462	457	466	455	462	428	432	463	439	452	439	475	470	469	490	436	429	490	472	422	449	473	445	494	418	481	430	471	461	437	442	463	416	404	459	470	467	455	458	477	483	420	399	451	431	470	427	447	449	455	445	428	450	462	448	402	447	470	443	434	435	481	469	441	464	481	445	467	437	438	443	438	496	477	441	457	442	415	466	473	454	428	440	424	441	462	422	434	470	456	484	441	457	438	417	473	452	487	421	485	432	433	465	472	432	422	433	487	452	403	460	447	424	448	447	433	451	467	434	429	478	521	486	462	411	476	435	448	421	401	478	473	474	401	451	402	472	439	422	433	405	461	424	468	433	413	432	435	439	442	451	453	451	436	485	424	437	439	404	437	415	433	474	431	477	470	439	475	421	422	468	399	441	464	462	437	469	456	466	440	481	441	465	434	489	434	448	450	449	433	493	470	439	424	456	465	448	431	436	475	404	450	429	444	457	436	451	483	446	488	464	431	440	441	454	446	420	458	443	437	460	423	477	488	499	424	436	432	484	414	446	420	444	435	436	411	450	479	461	453	466	440	434	449	461	447	454	461	454	448	428	403	484	460	471	440	442	443	448	452	454	464	432	472	459	423	467	436	444	456	474	462	437	430	431	413	449	463	452	453	485	436	440	434	441	471	469	452	425	475	443	462	457	436	469	466	467	419	461	406	461	481	469	434	470	452	453	433	465	421	434	437	462	422	445	439	446	459	465	450	450	470	503	449	450	453	460	454	489	418	463	454	464	446	436	421	444	470	494	426	447	436	475	436	434	434	426	450	460	456	418	430	431	455	447	461	420	456	444	462	464	443	434	473	466	443	416	426	426	440	448	454	469	475	449	442	437	448	492	470	446	475	426	433	436	449	482	446	421	413	475	467	450	472	477	431	474	486	475	482	463	485	426	437	438	429	451	460	436	429	421	426	463	450	487	476	476	445	433	446	465	430	427	462	414	439	470	471	463	462	473	420	454	429	455	441	434	400	468	427	429	445	454	416	479	444	488	471	445	417	462	464	468	435	489	417	465	457	434	439	460	450	485	480	461	491	478	442	457	425	443	412	454	439	440	406	456	475	462	446	463	506	448	436	435	435	426	427	452	417	423	461	413	466	441	404	473	427	464	434	455	431	469	441	480	468	486	455	456	457	394	447	448	480	469	437	436	478	447	414	481	439	429	460	409	443	465	472	458
30843	21753	18426	6982	2463	1522	1222	837	581	590	498	424	458	402	386	313	281	295	268	259	248	230	255	257	260	276	263	238	216	219	232	222	255	229	237	225	228	232	239	281	235	225	228	230	219	216	254	226	218	237	206	237	251	209	227	219	221	214	235	235	241	209	232	244	236	204	221	224	237	247	237	243	238	230	214	232	238	232	241	210	221	246	235	240	216	205	253	213	205	245	208	209	233	216	222	233	234	222	220	230	228	229	222	229	209	217	227	218	227	250	233	198	223	210	227	210	216	213	211	208	237	222	238	237	222	211	228	220	227	242	196	195	210	242	226	212	230	222	207	229	211	248	224	194	251	242	203	207	239	241	233	240	245	197	233	228	219	229	218	214	224	233	247	247	235	211	207	257	252	231	223	226	246	200	263	202	243	217	241	221	213	236	223	244	248	225	237	242	197	233	222	211	228	235	237	243	202	214	243	214	229	241	226	231	223	203	216	226	220	237	227	198	227	213	194	213	217	225	255	250	218	245	222	220	230	222	201	214	224	217	247	197	206	238	254	253	227	205	211	229	223	250	204	226	231	244	202	216	196	209	228	223	244	222	218	233	228	237	211	228	230	231	221	208	199	211	193	233	218	211	236	231	206	211	243	263	261	223	221	247	198	211	225	215	218	229	215	203	222	238	222	229	222	217	241	219	205	231	194	230	201	225	238	223	217	227	233	218	219	234	233	212	217	219	231	246	222	240	238	221	231	214	244	217	234	204	212	239	198	232	193	194	231	261	226	273	218	206	249	223	232	196	265	214	269	220	228	211	212	232	197	227	233	224	200	234	235	238	213	222	199	205	225	239	220	215	199	221	216	230	235	226	211	223	257	239	227	236	219	225	233	203	236	209	200	247	212	241	219	231	229	221	242	196	235	219	225	201	188	232	227	232	225	213	227	238	215	238	230	199	218	233	196	200	184	239	201	191	237	218	238	238	227	230	203	230	221	211	221	227	204	218	211	238	235	232	214	225	205	202	219	205	218	229	229	231	238	220	231	240	206	219	217	227	229	219	203	231	212	203	241	203	226	207	220	207	247	206	228	197	226	234	229	262	217	227	249	244	232	231	205	215	239	257	235	191	258	208	247	211	213	208	221	233	226	228	269	226	214	203	197	250	231	222	215	231	250	218	225	221	225	211	228	222	234	253	244	202	234	242	243	225	246	195	183	210	234	235	242	226	233	238	218	218	205	224	210	206	234	223	230	209	214	248	221	252	216	215	219	207	200	201	220	245	223	199	200	225	251	244	204	199	233	241	218	242	233	223	234	191	216	243	216	220	231	250	208	222	213	225	223	248	209	209	212	233	210	209	251	228	225	209	236	238	245	215	262	219	222	201	223	233	228	229	248	216	258	220	215	211	251	223	204	234	228	209	227	249	222	219	227	223	198	242	225	227	223	205	237	231	239	221	226	221	241	246	212	232	218	228	255	231	232	208	206	235	221	220	201	222	207	220	236	220	249	223	215	241	215	240	203	173	231	238	221	215	226	204	207	230	234	207	215	201	261	218	208	207	259	218	230	244	221	223	218	224	248	230	197	205	217	196	203	222	234	216	214	219	249	252	237	245	233	226	222	215	217	214	228	213	203	216	222	205	226	228	213	248	213	269	206	221	244	219	254	217	213	227	206	234	241	223	189	207	246	199	243	244	231	215	222	226	241	221	216	213	226	237	218	206	206	217	243	228	234	231	220	234	215	203	240	236	242	211	233	218	240	213	276	198	232	231	232	217	229	208	252	210	220	214	216	234	251	215	231	249	226	231	205	220	217	214	236	255	202	208	237	213	230	217	183	204	271	220	255	194	216	214	225	228	225	227	216	204	241	220	232	218	229	239	233	212	209	200	237	227	222	204	226	188	214	227	221	223	229	222	226	223	235	202	245	231	229	234	211	227	219	234	239	215	213	208	230	220	212	232	199	219	193	237	228	237	223	239	225	211	193	230	231	242	198	245	237	211	210	198	228	213	222	225	238	204	232	227	239	223	252	218	211	234	241	206	216	243	231	257	217	235	208	251	255	211	248	212	225	202	229	227	223	212	214	234	241	218	236	225	218	226	225	222	199	217	204	231	241	243	214	225	234	211	205	218	231	238	213	229	205	213	236	261	248	250	205	214	203	206	218	205	214	240	213	224	234	202	245	233	218	199	250	241	207	219	205	227	203	238	254	237	201	220	224	196	227	235	247	231	206	210	246	244	214	225	216	241	221	229	220	216	219	230	211	245	234	234	244	230	201	212	202	239	254	236	213	237	221	208	217	235	244	253	192	224	238	211	229	237	258	254	205	227	233	248	230	237	220	220	218	226	253	205	243	213	231	218	226	224	228	235	210	243	207	213	208	214	228	215	201	234	251	227	221	222	234	204	231	228	197	228	214	227	218	230	200	215	223	216	230	223	242	222	221	261	232	236	240	248	202	244	220	233	220	234	220	218	223	211	223	244	223	213	216	244	217	231	225	234	220	223	221	214	246	230	205	222	252	237	213	224	210	232	218	195	227	213	226	233	209	255	221	226	222	219	243	206	232	201	229	253	221	229	231	214	217	231	242	222	229	225	195	240	237	228	231	250	222	242	216	223	221	228	210	219	202	239	248	226	239	203	224	225	222	269	205	243	213	230	232	219	218	206	224	213	219	268	200	224	224	202	225	216	223	235	194	215	221	217	198	216	233	205	224	221	213	222	247	197	207	253	218	231	219	188	199	234	210	222	189	228	226	224	227	217	247	245	228	241	243	222	221	222	222	226	238	230	234	194	216	231	230	209	218	198	235	215	230	223	214	250	211	195	207	245	242	228	212	225	244	216	251	227	231	232	236	227	233	234	229	228	212	202	220	228	197	221	213	221	231	214	206	221	239	231	223	226	193	197	218	238	229	208	223	225	205	210	228	204	230	234	238	210	214	213	216	232	238	191	228	228	226	234	212	223	220	230	218	203	210	173	217	220	254	215	214	239	204	251	202	222	240	222	197	249	225	231	209	220	219	225	228	225	232	238	225	220	200	232	227	203	237	246	231	208	217	252	247	224	210	210	229	227	225	224	242	241	208	207	245	247	237	225	221	217	220	221	228	220	232	242	274	259	242	206	205	212	215	223	219	219	239	226	229	237	206	243	249	228	209	219	228	223	241	201	211	241	219	220	211	219	264	251	222	234	204	204	223	204	232	217	242	213	205	237	246	229	217	248	192	248	225	226	234	268	231	204	221	233	224	230	198	224	229	217	253	228	251	272	232	227	210	224	231	229	224	206	219	198	233	198	239	250	241	206	217	230	210	220	224	215	205	240	220	245	215	177	242	225	240	244	217	232	203	225	241	232	222	232	202	238	195	236	218	249	221	190	220	239	191	217	230	234	229	221	214	207	213	251	240	224	225	244	231	252	239	226	206	231	221	238	208	224	220	214	193	224	214	234	239	211	241	240	207	216	260	206	247	241	240	240	232	195	215	206	244	236	211	224
16239	20182	9426	3344	1747	1241	1034	804	718	697	650	634	584	559	630	616	568	568	565	601	584	583	555	575	557	576	548	570	529	520	540	523	541	576	538	558	565	537	539	526	574	560	532	534	565	542	524	547	521	533	587	543	612	596	545	495	533	550	571	557	565	518	562	533	551	553	595	498	550	561	578	550	600	529	555	503	538	581	562	522	552	556	515	546	566	538	534	514	528	539	492	553	528	529	537	547	617	567	547	575	527	560	542	530	564	487	539	518	526	522	547	533	543	522	555	535	577	516	541	570	552	549	542	539	541	583	537	542	516	553	508	542	522	594	537	563	563	515	589	533	510	530	586	595	537	552	592	541	567	568	539	571	569	551	538	522	483	560	526	547	576	566	534	541	520	566	543	580	520	544	566	549	592	547	555	542	568	554	573	526	574	549	565	562	531	558	549	554	556	572	566	509	563	528	588	564	567	547	577	554	525	587	541	514	524	501	529	566	520	555	558	545	551	539	524	541	535	493	513	510	588	555	540	534	560	529	566	525	571	582	545	541	505	536	535	521	501	551	541	532	551	559	529	559	563	534	557	535	551	536	555	572	545	549	567	534	545	549	556	577	591	547	551	499	568	556	545	561	552	515	513	557	553	557	555	536	517	548	548	511	558	555	529	509	569	527	534	517	592	606	552	561	592	542	553	551	552	544	544	541	563	532	560	587	558	547	523	531	556	542	560	528	544	530	540	536	570	562	509	484	513	545	528	534	546	514	516	579	517	558	498	580	545	571	492	582	558	535	541	554	572	516	539	517	511	559	550	494	543	508	557	584	560	604	542	532	532	561	566	522	537	570	531	561	519	524	543	549	566	497	545	540	523	582	514	533	552	511	540	586	550	536	505	526	560	560	522	548	506	586	519	533	570	519	573	527	550	532	564	538	565	521	592	545	534	564	552	549	513	542	556	525	545	538	557	534	504	540	528	517	576	544	566	503	514	544	509	593	569	588	553	504	513	588	545	512	526	514	576	552	578	565	528	578	507	590	577	570	561	537	587	540	530	527	572	544	542	584	556	517	557	562	590	566	547	568	554	562	495	533	550	566	591	519	513	492	537	547	550	568	552	569	553	521	552	562	511	573	539	530	520	572	576	621	511	540	527	523	518	534	556	525	540	561	554	506	551	532	578	538	532	546	565	494	573	542	539	555	539	553	536	545	519	571	525	511	568	547	530	524	567	596	515	570	535	536	576	565	520	524	523	533	545	535	564	529	602	546	530	562	598	525	548	569	543	555	544	507	575	536	571	572	556	526	530	515	572	528	536	553	534	518	519	526	540	562	537	568	562	526	539	533	548	523	522	530	542	507	544	567	561	527	538	527	552	584	566	557	514	564	570	545	519	569	547	561	540	556	548	553	525	591	484	489	509	562	543	535	527	538	552	512	574	560	546	544	575	552	561	546	551	534	554	589	540	588	545	544	558	545	520	571	540	553	571	539	524	528	551	544	515	559	510	548	562	591	537	521	514	517	536	555	518	571	515	566	576	541	544	525	556	563	522	545	561	504	575	548	555	584	567	562	555	498	484	609	546	577	524	554	551	505	542	546	576	526	561	574	574	524	500	514	531	565	533	555	554	544	548	501	501	526	552	489	560	565	551	540	557	561	539	560	551	526	570	540	513	527	559	565	544	545	582	566	562	580	543	526	548	551	530	577	544	518	545	538	579	571	505	524	531	563	583	569	543	551	515	540	502	565	551	535	521	475	553	576	579	494	593	567	512	540	517	566	535	551	539	560	498	583	501	541	547	506	554	523	572	539	557	586	528	550	553	545	573	569	529	570	568	492	542	532	535	532	542	564	590	573	541	568	547	530	559	557	527	552	566	552	537	558	525	529	520	548	570	531	491	563	523	503	529	551	510	469	542	594	560	514	512	576	568	577	536	546	520	557	541	556	608	551	542	587	534	525	505	498	527	530	554	543	568	546	569	535	573	564	529	535	589	539	564	544	498	516	585	518	578	564	535	576	559	535	568	532	554	527	572	552	516	535	534	550	551	573	532	526	520	575	534	566	555	552	547	538	580	559	564	547	559	563	529	546	532	574	565	532	556	529	568	534	533	537	525	539	570	554	510	511	553	560	505	546	511	565	523	536	531	548	563	526	555	594	532	558	552	557	530	586	532	550	592	530	519	535	572	543	506	573	531	518	567	590	555	518	569	516	547	514	559	540	563	516	560	527	563	552	546	559	545	531	536	550	545	562	541	543	537	533	520	514	583	532	527	532	544	526	524	551	524	516	526	540	529	537	552	519	548	567	528	527	545	537	552	552	517	592	508	521	536	527	522	558	559	580	556	566	550	535	531	539	556	521	568	549	558	564	507	580	537	533	518	545	518	560	512	568	547	566	532	542	565	546	576	551	502	540	503	540	522	569	547	511	518	592	575	522	533	561	536	595	537	536	537	567	520	512	548	573	509	535	564	544	545	557	525	528	537	549	558	595	541	552	584	529	570	552	545	527	554	538	522	520	515	527	551	557	544	525	527	564	518	555	548	568	539	513	505	527	556	543	529	535	534	561	578	540	511	549	497	530	515	557	528	520	559	559	539	555	556	516	547	560	573	542	536	522	573	541	553	532	540	573	540	527	515	557	554	553	512	582	558	583	547	589	538	540	543	551	530	560	590	532	572	537	580	529	545	565	542	553	546	551	544	522	555	508	575	524	565	546	544	583	571	572	550	547	519	557	533	590	575	581	524	536	539	562	535	568	549	585	542	566	555	544	570	597	551	548	520	562	506	574	548	562	528	543	510	573	560	578	525	554	529	562	567	550	506	574	534	563	537	540	560	561	572	523	563	544	548	541	532	557	585	537	530	546	543	534	487	526	527	586	541	569	557	509	555	541	558	545	548	551	544	542	576	550	505	527	534	523	555	525	554	533	550	513	524	514	555	551	535	542	535	590	542	535	572	553	531	598	563	596	518	542	559	520	534	546	539	575	561	551	529	505	521	524	610	541	514	530	559	546	565	584	572	540	617	557	599	585	546	551	571	567	558	508	553	551	536	538	527	582	555	526	571	568	570	564	567	553	539	568	536	536	528	532	540	549	521	593	537	573	569	557	518	517	558	521	533	543	526	546	515	552	549	549	514	537	551	535	520	519	584	534	510	516	494	547	518	574	537	530	544	597	558	555	514	560	559	558	525	562	506	568	545	534	556	541	548	546	569	539	537	572	544	544	540	551	537	537	528	546	496	530	552	572	527	568	524	588	526	540	534	516	560	511	531	584	513	564	557	552	558	574	532	523	558	572	515	546	558	541	497	581	560	579	519	527	553	534	554	540	552	528	548	528	549	547	565	542	526	601	528	532	501	495	554	531	506	549	568	550	552	565	540	496	534	582	513	535	546	541	573	571	525	570	558	536	529	504	578	536	565	589	550	563	597	509	516	568	531	567	605	562	530	548	561	554	527	517	578	500	515	549	566	535	505	550	567	504	545	542	517	540	555	498
24311	20960	24229	27867	20996	19624	3923	1595	1077	842	634	569	511	431	431	301	346	289	254	266	254	254	205	228	211	243	202	237	220	204	207	196	194	224	191	201	197	195	201	192	197	180	181	170	185	191	197	188	209	158	208	178	164	197	157	196	194	190	162	207	186	197	203	172	183	174	201	194	186	215	200	173	173	200	201	181	187	169	179	172	200	217	205	162	149	203	180	207	179	191	207	169	200	197	183	182	185	187	210	172	195	204	193	161	206	173	181	178	189	194	175	189	187	202	169	215	183	170	204	182	187	178	206	214	179	182	188	171	196	176	199	186	190	165	186	189	169	164	179	180	166	194	181	174	188	196	188	180	170	173	172	206	187	157	176	186	186	170	222	168	167	187	184	191	213	193	187	192	160	158	162	178	210	163	190	192	171	187	197	194	181	182	180	174	185	211	180	185	186	192	184	173	205	182	181	208	169	171	165	180	172	189	173	204	183	189	187	164	176	202	205	189	164	213	172	171	157	190	190	194	181	179	191	179	182	157	176	167	200	201	196	193	157	190	172	201	162	181	186	173	199	149	189	191	170	173	168	185	183	182	178	208	205	190	201	201	188	159	177	201	164	181	203	160	195	202	177	171	171	186	205	202	185	181	183	176	171	157	193	184	191	192	174	164	197	194	190	203	188	182	176	163	184	204	164	198	183	179	176	185	187	171	194	171	206	181	182	164	176	166	196	190	178	206	172	193	159	191	175	187	158	172	188	183	180	181	195	199	210	171	172	195	200	194	205	194	179	160	172	167	165	170	204	191	159	181	194	167	153	168	187	192	164	194	179	193	211	193	183	170	186	191	180	169	189	179	176	206	184	172	168	192	180	179	176	170	191	181	169	172	188	173	184	178	173	158	198	185	184	204	184	191	177	207	201	184	204	194	175	173	208	195	184	155	198	156	206	190	202	207	180	180	167	159	182	170	209	205	180	161	184	174	204	193	184	209	167	182	190	181	201	188	187	179	208	188	179	197	185	211	192	175	176	193	175	170	190	185	200	162	189	166	192	174	192	209	188	178	179	171	168	180	204	181	172	184	212	171	191	204	193	177	187	187	191	186	145	182	188	179	185	181	200	194	192	174	189	173	189	167	162	194	173	167	177	183	164	198	166	183	210	191	163	164	209	189	164	174	188	193	169	180	177	163	223	191	187	174	185	182	170	199	185	178	201	193	156	188	156	196	193	167	188	187	190	193	181	196	194	160	194	200	188	168	181	201	175	188	173	174	173	182	190	198	180	208	191	189	170	168	168	170	209	178	195	172	197	154	195	191	197	161	188	192	196	188	175	174	203	189	169	182	150	175	186	200	173	173	202	190	176	196	176	174	200	178	177	201	184	180	192	189	165	201	182	200	193	187	195	197	174	194	213	211	198	183	171	205	205	181	190	169	159	154	183	192	180	185	171	178	202	181	189	194	184	182	183	196	196	215	198	181	169	191	183	204	217	188	191	210	183	200	178	185	186	154	219	190	176	163	182	191	193	193	181	197	175	179	171	185	187	192	163	191	177	173	174	164	208	166	200	196	178	207	187	205	194	206	170	159	179	195	183	190	190	177	220	179	179	168	202	196	204	210	209	190	157	167	184	187	188	192	164	166	175	173	178	165	181	185	165	159	162	186	179	195	194	189	181	186	187	187	201	170	169	197	176	200	189	210	162	196	190	172	197	149	159	201	182	191	203	162	174	175	176	177	182	179	180	189	151	191	174	172	206	169	184	210	174	204	201	193	189	180	162	176	195	193	152	179	179	186	175	164	219	173	192	180	205	194	184	203	181	203	181	183	203	202	176	174	211	160	187	203	182	178	183	182	201	183	176	185	186	179	187	170	181	175	203	198	194	182	169	205	201	164	205	181	161	165	209	146	214	203	180	196	181	172	188	200	184	202	186	183	195	193	174	186	187	181	192	189	175	159	182	168	215	159	189	201	182	188	182	190	201	182	187	169	171	163	154	180	183	186	174	202	192	172	174	212	207	165	177	186	196	174	176	206	193	211	186	178	159	181	168	199	174	189	200	183	208	216	195	179	184	188	197	176	195	170	185	204	186	181	180	187	172	188	162	182	188	181	195	198	192	220	198	177	177	196	192	190	197	170	180	194	164	197	189	186	183	171	196	194	179	170	196	198	187	210	189	171	202	164	181	175	191	195	182	202	189	174	204	189	163	184	192	167	177	174	170	169	190	162	186	216	180	189	185	190	193	181	200	187	165	169	184	175	213	187	168	201	185	212	214	205	178	175	217	162	210	211	210	177	174	169	212	165	191	180	192	214	196	194	189	168	204	164	202	200	166	186	182	185	192	181	182	201	176	200	194	184	201	193	154	160	196	216	185	181	194	181	176	166	212	181	187	188	202	185	189	169	181	185	184	153	189	192	213	176	239	197	192	174	179	191	178	168	171	172	188	181	172	193	200	181	172	162	169	193	180	158	180	185	180	166	169	194	199	193	176	183	182	165	185	192	184	161	170	191	200	202	192	171	185	177	177	198	184	172	156	195	177	167	183	175	162	181	211	179	180	193	148	192	202	181	197	183	177	192	161	205	213	190	166	181	196	174	168	166	166	172	181	179	194	164	186	173	161	201	191	193	190	171	168	186	184	200	184	170	171	178	185	190	194	158	182	170	166	224	174	167	191	178	161	190	165	163	171	175	205	191	180	187	174	183	180	209	189	211	186	185	192	182	187	185	182	194	203	172	204	189	202	203	158	167	184	178	181	159	161	209	176	179	218	183	182	181	197	201	176	166	162	187	179	191	202	171	208	196	167	196	177	193	180	202	199	185	190	196	173	188	195	175	176	180	189	197	186	168	187	191	188	184	186	178	171	189	165	213	186	191	169	175	175	213	172	186	176	220	182	196	196	171	182	170	186	195	191	174	209	170	200	189	191	186	185	191	148	181	189	176	149	159	186	181	216	217	179	204	161	184	185	180	178	174	174	186	167	181	188	193	171	198	187	195	166	207	198	194	194	203	206	180	181	185	189	170	177	159	179	175	209	166	177	201	177	168	207	173	194	177	191	184	185	154	191	181	191	178	191	184	183	222	182	188	189	195	186	181	176	201	210	197	187	201	194	202	196	186	141	175	188	193	191	190	206	201	178	168	166	201	198	182	157	177	176	170	182	210	191	199	201	195	185	180	165	205	165	179	187	190	211	183	163	187	202	162	178	198	186	177	170	163	172	221	193	180	155	196	184	154	195	181	187	165	193	221	193	174	205	190	186	208	179	185	155	175	199	193	194	224	208	172	174	182	190	171	191	148	204	176	185	188	193	193	146	162	183	176	172	199	165	184	182	210	185	185	179	203	166	181	178	219	195	185	193	189	186	197	182	180	201	200	172	166	192	164	189	202	206	190	192	195	167	191	183	199	172	190	198	194	200	159	172	211	194	181	183	213	191	185	181	175	179	200	192	183	189	193	171	180	163	193	200	207	194	169	174	189	197	182	178	199	177	196
16239	26926	12748	4973	2545	1636	1318	916	862	725	661	627	552	576	571	531	537	462	471	517	467	465	471	474	473	475	472	484	470	469	477	477	446	489	449	486	462	472	452	431	473	484	444	446	450	440	409	445	444	466	474	442	456	414	484	417	466	476	457	437	417	476	443	445	449	457	472	437	420	478	457	430	435	421	430	444	431	485	469	441	467	467	454	458	454	460	482	460	472	479	448	475	448	412	448	436	448	442	440	455	490	480	469	399	443	491	451	452	457	451	449	445	467	467	435	471	485	441	456	453	434	455	432	484	449	432	454	462	466	462	445	452	448	501	424	466	412	452	471	451	451	470	456	472	484	442	487	435	421	520	455	449	428	439	468	485	436	428	467	459	452	433	489	478	479	432	445	432	474	453	506	474	462	477	452	449	479	493	432	441	453	465	449	435	431	460	455	452	451	440	480	437	426	389	471	416	485	416	447	476	434	438	424	438	428	442	465	478	439	458	467	514	488	438	453	442	450	434	454	483	500	486	421	480	417	459	429	476	437	440	411	417	438	481	427	443	491	433	467	457	440	460	430	455	454	447	427	461	430	454	428	482	452	455	468	388	456	448	473	500	443	424	484	452	476	466	455	472	477	448	484	419	430	429	464	452	438	451	409	484	444	471	474	444	470	439	477	448	461	487	508	393	461	434	423	459	440	444	494	439	470	457	421	440	442	475	415	478	445	426	467	446	465	447	449	440	444	438	447	482	439	450	437	437	456	457	429	468	444	472	447	450	509	492	434	465	463	475	451	421	442	475	435	414	439	453	449	421	470	449	411	472	466	470	459	484	480	466	460	482	415	434	467	452	458	409	458	525	406	459	470	445	473	441	449	458	472	494	491	457	483	451	447	465	464	435	420	463	451	449	480	458	471	464	430	449	436	459	463	476	441	452	420	467	456	420	473	441	449	478	445	424	459	452	444	429	484	483	416	463	448	455	476	458	467	476	431	488	452	435	472	477	427	458	465	452	461	458	453	459	471	403	471	441	460	445	408	444	449	470	439	418	456	457	433	481	433	448	467	458	431	469	444	466	463	429	447	468	435	436	466	430	459	438	462	456	447	466	451	440	475	467	443	458	430	464	397	445	471	466	439	421	455	462	452	471	449	467	482	493	466	473	432	475	421	430	434	462	445	453	445	443	455	452	469	438	480	440	456	460	460	444	456	460	482	463	476	462	470	443	436	454	456	429	453	450	456	482	478	488	481	439	478	441	491	460	484	463	462	485	449	417	420	471	450	458	436	446	453	468	492	442	460	449	458	478	430	473	448	469	456	436	475	417	469	462	439	424	436	441	443	463	456	458	437	452	437	435	434	470	462	456	462	476	415	452	439	485	465	441	424	422	451	425	453	461	457	443	461	440	447	435	480	447	474	456	484	448	460	438	471	476	477	482	473	446	458	464	459	452	390	479	467	426	443	463	427	471	461	453	465	475	443	465	452	462	457	433	418	448	485	434	518	446	461	436	462	466	500	470	453	492	423	464	451	426	434	450	459	496	460	478	475	432	433	476	465	453	452	436	458	454	443	447	496	464	464	431	461	422	467	439	442	429	461	469	452	439	484	415	453	472	410	444	457	473	436	460	467	449	462	427	469	490	470	422	424	418	470	456	458	463	433	464	453	457	435	446	459	481	456	481	438	464	461	417	472	451	458	467	452	419	420	473	501	467	459	472	497	487	448	418	465	436	445	414	444	460	439	481	474	485	430	439	448	439	451	446	476	442	444	445	474	476	448	432	480	415	430	433	443	439	440	444	460	436	469	428	450	456	455	460	434	439	459	452	469	447	441	452	419	438	440	447	454	445	428	450	476	464	432	463	464	452	499	423	449	466	443	496	428	464	480	454	454	449	462	461	450	481	451	471	461	479	484	424	433	456	451	453	433	449	462	450	452	480	458	438	436	446	456	470	464	477	446	464	477	463	471	463	441	471	476	466	492	479	470	451	453	427	415	429	483	447	415	464	449	456	438	433	446	436	470	477	458	436	485	452	440	454	453	486	409	499	454	466	429	416	479	419	450	453	449	441	457	471	449	456	465	470	427	459	452	447	429	456	442	468	487	440	470	447	445	451	456	433	472	450	474	456	435	433	492	428	412	456	450	446	431	462	439	468	460	451	451	470	457	462	479	447	457	470	486	481	453	455	423	451	454	471	424	441	427	470	458	424	476	422	452	442	433	469	461	435	443	459	438	472	476	422	438	440	444	444	454	436	449	462	465	457	439	405	475	460	451	448	442	484	457	390	462	450	442	457	483	463	430	436	462	456	429	438	436	475	451	421	431	468	456	476	442	477	443	443	423	468	452	516	451	446	458	455	473	496	449	451	453	468	454	447	446	435	423	457	470	457	461	439	464	453	439	465	430	483	458	457	454	434	404	463	453	465	459	467	443	484	456	496	440	459	435	463	463	463	437	469	471	464	455	448	437	414	485	477	417	472	440	464	428	451	414	439	439	449	411	449	439	460	433	458	450	470	466	460	414	428	471	450	444	442	462	458	431	452	458	472	512	470	440	448	473	454	422	469	398	487	439	415	424	454	452	448	471	456	435	467	464	439	461	447	452	458	385	455	473	488	445	450	433	488	425	449	489	455	493	462	478	481	473	426	485	492	453	458	467	454	417	436	420	466	438	437	460	432	459	466	499	427	472	427	451	468	428	473	470	474	464	449	460	457	448	445	406	425	475	436	448	472	450	424	469	431	463	433	448	420	457	459	456	457	476	484	442	447	474	442	476	431	481	420	493	455	438	436	490	496	472	464	443	432	469	426	473	454	439	436	459	455	476	461	455	448	400	448	453	486	433	509	460	470	427	428	455	447	423	501	417	499	440	453	471	440	504	444	476	472	424	453	424	446	466	430	409	451	486	428	445	484	468	436	472	504	465	459	429	486	492	467	453	473	450	454	464	466	431	433	450	416	463	425	478	448	454	482	466	447	457	498	469	439	459	492	437	438	476	440	465	444	457	445	472	467	448	506	451	454	426	465	455	448	473	447	459	477	453	477	452	428	467	451	473	445	490	435	459	459	513	460	463	442	498	453	483	473	409	457	463	429	406	467	459	467	444	423	419	472	482	465	433	429	437	443	437	437	461	475	487	450	419	468	463	472	466	466	425	466	486	456	486	453	490	462	446	446	427	444	471	441	455	505	468	489	450	437	465	422	446	444	447	436	430	459	435	430	434	460	453	465	455	487	476	487	484	423	398	442	443	423	430	469	475	478	512	475	489	433	449	488	488	456	480	421	476	474	434	427	410	451	438	426	466	418	474	399	457	461	463	441	444	454	447	445	447	481	473	434	457	464	475	473	485	497	451	437	455	440	475	423	453	460	486	468	487	475	464	471	459	429	465	425	498	452	448	445	488	436	454	462	443	446	453	433	454	415	458	413	439	470	445	447	475	466	407	409	453	430	461	443	436	424	429	467	425	445	438	455	454	469	464	467	453	441	424	479	457	437
23798	20966	24550	27557	20976	21068	17228	3255	1686	1298	978	860	697	610	517	450	351	316	324	314	284	277	293	298	264	258	252	258	264	226	213	239	215	211	203	215	205	194	177	168	196	185	196	180	186	173	184	198	175	195	178	186	174	200	203	184	188	189	165	170	182	192	183	164	177	185	175	176	173	152	173	168	214	184	182	182	173	187	191	191	167	165	197	159	157	185	187	174	202	183	199	162	165	187	180	177	159	186	186	186	189	186	178	142	157	203	176	186	182	192	189	169	202	174	173	193	177	198	177	190	196	194	181	192	169	181	179	177	180	190	167	176	191	173	181	173	172	153	185	173	164	204	181	204	175	175	205	183	188	153	205	217	160	171	182	188	178	169	194	189	186	210	189	171	189	181	194	185	178	177	165	169	177	189	191	200	163	166	157	153	203	189	200	189	195	188	182	180	170	149	191	194	175	175	167	196	180	170	146	177	200	191	177	167	177	174	182	178	176	175	187	187	174	189	157	203	164	173	168	197	174	170	172	176	184	179	176	197	196	160	180	189	178	186	197	177	166	153	190	164	176	183	166	169	173	189	175	194	173	197	164	164	188	190	162	182	186	164	188	174	162	182	153	172	177	179	187	198	174	146	172	171	154	179	148	181	173	177	191	191	197	180	174	177	196	185	169	157	169	172	205	180	187	151	184	166	190	196	165	189	163	182	178	182	150	160	183	151	158	192	150	160	171	185	190	162	198	174	170	187	182	178	170	169	154	177	177	167	202	184	201	169	182	185	185	177	169	203	179	161	200	192	179	204	168	179	186	174	186	159	178	174	191	167	194	197	169	175	208	165	179	196	173	175	163	173	181	186	191	173	184	181	182	194	156	173	175	159	190	186	168	178	185	174	165	208	216	191	165	187	171	155	201	163	187	190	205	170	178	174	180	186	168	182	188	170	174	184	178	172	177	187	167	165	196	151	194	207	177	182	170	197	180	172	164	186	182	141	175	171	183	186	191	187	188	192	200	179	185	175	174	162	180	166	156	175	170	199	166	211	178	219	169	181	208	183	175	172	172	167	148	197	196	209	162	212	145	189	183	191	158	158	190	174	166	170	156	187	193	194	207	205	177	166	179	178	170	207	182	180	178	154	175	190	175	149	179	181	153	171	191	193	168	164	174	183	166	177	157	174	168	171	169	197	191	191	173	163	183	184	175	186	189	175	198	187	187	178	189	175	155	177	165	178	174	177	178	179	210	169	178	199	175	171	172	194	173	213	172	184	185	167	189	155	160	184	165	154	173	194	173	169	175	176	173	168	166	206	176	183	170	174	173	190	180	166	173	182	191	160	161	144	187	179	183	192	167	173	173	182	191	186	172	180	195	173	170	171	176	179	167	171	198	194	174	177	155	172	208	191	164	180	182	206	173	200	176	159	176	198	190	189	161	164	190	173	191	193	177	172	175	177	169	164	185	197	166	175	168	176	180	163	169	176	186	173	183	173	163	175	189	181	181	183	162	178	183	181	173	149	203	184	155	182	194	163	186	168	165	192	170	155	173	174	160	192	169	168	183	161	182	196	189	162	146	157	166	176	190	188	190	172	177	188	206	169	171	171	146	174	173	168	182	194	195	178	176	192	154	158	169	176	140	182	183	154	180	173	168	169	185	165	187	184	180	166	207	178	192	179	181	179	155	177	160	175	181	185	198	169	207	170	182	170	155	157	167	149	192	187	175	193	210	167	209	175	165	219	201	195	178	212	146	175	182	185	195	179	170	182	167	201	172	188	210	189	161	210	160	167	181	189	185	178	176	186	163	173	165	181	183	176	193	155	170	163	168	193	165	207	166	204	170	187	178	194	188	184	183	200	169	178	177	176	194	197	172	169	178	171	182	175	170	189	159	189	178	168	175	181	178	171	174	181	170	171	171	190	200	175	193	208	186	199	203	159	172	203	219	194	178	185	200	179	167	180	214	156	176	180	186	172	168	171	186	214	189	188	185	174	189	196	165	158	178	187	170	193	190	158	199	167	179	198	169	157	219	170	197	198	166	176	189	206	179	176	185	179	170	176	139	191	166	186	168	204	171	184	171	171	182	173	179	174	170	174	190	184	197	168	173	184	187	182	180	174	177	188	179	167	162	171	187	168	193	200	164	188	157	198	180	159	136	182	189	192	190	199	181	165	177	186	168	186	176	193	188	175	203	192	168	157	204	181	182	191	176	194	210	179	172	180	184	180	197	173	191	192	172	189	178	201	178	157	174	218	184	188	164	173	162	187	178	164	170	178	174	179	186	148	185	147	196	166	173	184	185	159	187	194	158	204	198	200	161	180	178	169	190	181	161	166	172	174	196	166	182	181	182	154	183	161	160	152	182	187	175	204	180	180	187	178	179	172	177	159	183	175	179	171	181	173	186	208	181	152	195	178	201	176	169	197	189	172	181	165	173	179	163	164	176	179	190	187	172	168	182	158	175	201	218	173	151	174	174	190	155	176	203	176	181	186	164	195	184	190	196	187	163	164	195	163	159	185	172	184	196	179	163	170	171	197	170	170	189	198	183	214	204	173	200	174	172	172	189	162	185	195	190	156	183	176	172	190	142	165	176	176	164	201	170	169	173	194	186	190	170	181	172	181	171	162	191	177	167	173	163	196	192	155	180	173	176	170	182	179	190	202	177	181	198	185	198	199	167	149	182	156	196	172	189	180	183	175	196	205	179	174	176	194	199	181	199	195	175	187	185	197	195	165	181	188	194	195	185	189	176	172	190	187	166	165	172	186	193	160	152	179	171	180	171	166	183	189	179	160	177	185	170	167	191	179	159	161	157	152	181	179	183	184	178	174	171	164	161	155	155	165	205	165	185	160	185	160	175	163	184	173	184	156	176	163	173	174	180	163	171	188	173	184	175	170	167	159	178	167	187	186	180	171	179	176	195	183	177	185	215	182	156	174	197	192	193	178	185	171	153	209	202	191	168	167	163	151	173	186	185	164	184	178	180	171	173	158	176	195	189	184	192	209	181	178	169	155	175	172	162	196	171	186	164	164	183	175	173	157	155	181	205	169	192	169	150	172	202	181	180	200	159	196	170	175	174	168	171	196	185	165	175	176	197	199	186	180	194	190	185	149	189	184	151	177	200	168	195	176	184	170	177	186	171	178	169	192	193	167	185	177	148	166	167	211	172	161	176	190	181	171	188	171	183	184	180	163	172	164	161	172	172	189	185	203	218	196	187	176	185	166	179	146	202	164	189	156	178	168	177	160	180	192	171	175	186	173	181	183	187	177	173	167	188	200	171	163	167	164	187	183	181	182	183	184	172	165	201	177	177	178	180	183	166	174	187	197	180	166	174	187	183	181	182	159	174	205	201	184	187	178	167	163	169	184	175	158	169	158	156	189	185	165	179	170	169	180	197	188	167	160	185	186	191	166	180	177	162	183	183	187	195	217	197	191	181	170	179	174	173	154	193	196	203	210	163	184	172	171	202	189	180	178	193	170	146	175	165	184
17195	31109	16271	6958	3394	2183	1584	1227	1036	878	742	768	674	658	545	563	530	524	539	506	499	473	503	477	459	477	514	454	419	481	416	434	459	441	432	459	431	442	448	410	422	428	444	447	455	432	453	412	476	410	426	427	434	413	466	429	430	411	416	427	454	435	433	467	397	483	439	427	441	421	462	425	450	424	434	479	452	425	442	417	450	435	423	448	465	439	410	425	456	406	432	400	422	416	412	457	466	428	424	434	408	430	427	413	437	424	395	431	445	429	496	445	470	433	426	395	446	427	432	421	399	437	420	418	414	434	477	386	445	453	448	439	445	431	448	433	375	431	424	396	439	432	419	479	446	486	452	410	454	392	433	449	434	444	445	439	399	432	452	419	438	418	460	449	443	425	421	418	429	452	392	431	428	440	438	401	465	456	443	468	429	431	430	464	451	429	451	428	440	419	431	445	439	434	439	390	446	416	454	448	428	398	454	473	446	456	431	419	429	458	445	454	432	443	452	403	448	413	441	419	449	451	412	435	437	441	443	416	461	392	462	415	428	453	438	432	448	440	429	469	415	416	457	426	445	424	434	437	454	417	416	445	397	433	427	447	408	440	446	397	447	431	437	393	479	431	411	417	482	414	444	480	413	436	438	424	436	433	441	459	422	400	454	404	438	436	442	436	418	421	428	431	440	432	414	412	408	417	441	445	450	425	440	456	449	416	449	409	440	429	458	436	443	435	434	428	426	454	431	454	461	430	415	409	421	444	438	442	441	410	417	458	457	433	431	418	442	406	419	468	450	450	424	422	436	445	442	421	426	449	437	422	431	424	443	445	453	415	450	478	452	418	468	419	426	411	448	410	460	454	411	412	436	437	432	452	459	480	407	439	433	415	399	413	457	396	437	456	412	427	452	439	436	418	443	450	418	472	447	490	419	436	453	439	470	452	435	449	464	434	410	447	389	470	468	431	422	448	441	484	451	425	437	435	435	416	400	435	390	451	396	407	491	453	399	456	442	456	434	455	449	430	424	434	417	470	439	426	415	423	445	425	433	415	447	412	452	406	437	414	450	416	438	435	446	405	448	442	425	409	417	433	400	430	438	436	468	421	469	426	422	429	414	435	475	413	437	412	433	436	423	449	465	409	435	459	428	434	448	444	429	410	446	459	413	422	457	444	470	436	434	444	434	424	442	382	421	464	482	429	458	419	491	430	450	433	421	454	423	407	462	415	452	412	478	422	443	409	457	440	439	446	419	431	423	437	435	458	416	430	433	430	458	447	415	440	428	435	425	481	429	449	410	428	457	424	447	450	438	441	448	463	430	452	388	419	461	407	460	435	470	423	431	447	439	434	431	428	410	405	429	427	415	459	465	434	457	420	445	451	433	434	404	409	473	434	404	426	452	452	450	444	462	406	441	437	440	449	434	463	466	460	399	469	464	444	457	402	452	450	446	417	429	480	419	426	420	433	426	417	425	428	397	429	449	415	418	444	426	431	394	469	450	419	418	417	435	437	464	444	438	397	430	451	459	434	447	422	441	438	438	438	441	445	414	464	450	416	429	473	397	434	427	464	470	431	410	449	396	455	459	416	435	425	430	438	432	404	431	441	434	445	452	422	475	421	448	433	450	439	434	442	413	451	459	421	433	458	418	451	415	440	448	481	429	403	437	437	446	455	421	444	475	450	441	429	440	447	427	433	426	422	406	397	427	440	474	419	415	427	422	419	410	436	466	434	431	454	415	441	424	470	442	455	423	459	414	420	423	427	423	433	430	432	436	443	429	442	427	439	454	424	422	457	417	441	439	416	424	467	425	419	438	441	429	431	398	433	438	430	453	380	402	448	469	444	456	433	417	404	437	391	436	420	454	448	441	429	443	435	435	459	422	420	462	469	402	415	456	454	426	448	401	447	428	426	438	439	445	458	412	483	461	429	431	450	433	440	434	428	444	401	448	432	398	450	437	433	426	448	461	399	440	443	462	441	415	450	476	449	413	421	433	423	413	451	427	461	415	398	433	448	423	421	426	458	447	432	487	460	436	449	436	417	451	465	432	418	431	411	388	445	422	429	445	432	447	449	398	437	430	472	481	435	382	424	437	439	434	402	441	409	457	400	422	430	427	456	439	403	407	439	429	446	424	427	442	423	424	443	421	462	455	423	406	442	460	417	415	427	470	426	437	465	471	458	418	370	432	441	441	457	384	435	467	460	445	491	457	416	396	445	418	395	437	428	407	429	449	456	443	421	453	429	437	449	489	440	455	416	400	428	448	426	444	434	397	442	418	411	469	395	425	453	456	453	468	444	470	453	452	453	431	455	389	436	490	452	429	419	417	456	434	419	466	432	436	432	448	444	435	449	435	395	472	430	405	436	478	414	446	452	416	422	426	427	429	444	439	415	407	446	411	414	439	425	452	425	445	460	438	467	405	388	452	437	464	439	400	443	424	438	408	423	427	419	420	457	452	419	386	468	456	449	456	409	414	406	469	436	442	418	412	451	445	455	406	430	446	457	392	425	424	435	415	422	421	430	405	441	431	415	425	432	415	434	464	437	434	431	459	426	435	439	449	440	430	434	453	448	416	461	438	426	429	450	417	450	461	446	444	432	447	417	403	458	440	433	447	435	450	439	423	456	456	422	421	411	448	415	445	465	426	441	476	438	437	424	452	418	411	424	435	389	428	409	446	422	450	435	442	470	445	472	461	404	443	428	435	453	463	468	467	435	421	427	452	416	442	447	437	431	422	429	470	442	465	466	441	444	440	463	450	435	431	389	431	427	440	415	429	432	388	418	456	467	409	448	440	432	441	455	419	416	432	393	431	427	429	442	448	462	472	408	466	437	457	418	440	453	426	412	442	404	419	457	467	388	428	455	428	468	442	446	490	421	419	423	468	385	433	452	442	421	384	419	416	415	432	434	442	424	459	446	436	425	454	447	455	435	445	421	433	452	434	433	410	450	454	403	452	417	445	459	446	442	457	445	439	441	421	450	473	432	471	458	435	427	439	411	444	456	441	453	422	462	426	457	450	406	439	447	408	437	431	439	436	462	461	438	432	468	434	432	412	399	435	469	416	454	445	413	401	468	407	435	429	451	438	399	414	428	478	441	467	450	441	465	413	427	499	421	414	419	461	435	428	452	428	405	410	427	436	452	432	468	457	354	434	447	472	447	428	449	436	439	392	408	434	442	428	444	428	436	421	432	434	434	422	424	444	451	445	407	442	438	455	441	406	423	459	444	446	383	422	476	423	427	430	425	420	419	458	451	431	430	448	428	395	428	439	429	460	433	462	450	416	453	418	449	390	445	485	451	475	447	469	417	417	423	414	430	437	436	455	452	427	389	435	444	448	435	415	427	426	424	449	427	460	419	412	436	423	447	421	437	435	464	460	471	427	414	473	433	413	430	460	387	434	414	440	426	444	442	427	417	472	423	416	406	429	435	423	450	431	470	398	442	423	388	408	445	428	429	414	440	415	410	423	451	446	409	418	427	428	442
30837	21646	17755	6556	2487	1552	1216	909	717	582	524	435	381	378	322	317	286	278	239	269	260	232	266	249	229	259	223	213	214	238	250	248	237	228	242	199	238	223	245	216	224	221	235	234	199	229	241	225	220	242	212	209	226	204	215	200	217	206	231	229	218	224	221	225	200	243	216	248	208	230	226	232	215	223	230	190	212	225	246	242	224	210	216	209	247	245	232	229	200	187	233	242	216	212	199	221	233	193	215	250	235	206	225	225	220	223	206	193	246	196	208	220	251	199	200	216	201	197	229	207	229	217	234	219	200	221	203	217	240	217	230	216	226	237	188	237	191	239	229	214	203	226	203	210	246	221	216	223	197	202	209	215	235	223	195	214	190	205	235	231	214	234	226	210	222	228	209	196	251	209	236	243	207	252	220	189	206	232	226	208	221	233	208	218	229	227	198	203	233	211	203	229	223	228	216	233	250	232	249	203	247	221	195	215	209	229	239	211	215	211	222	226	219	215	209	218	205	224	245	236	242	231	218	218	215	220	230	201	229	203	221	232	212	180	214	235	223	209	226	208	227	219	200	221	205	190	239	228	229	204	213	243	234	229	211	228	227	181	222	218	228	252	204	232	221	214	181	200	202	203	188	222	248	213	224	235	227	242	214	237	218	209	183	204	239	203	215	218	219	202	200	235	222	231	204	240	201	209	221	232	231	236	210	232	236	204	234	219	232	211	210	204	201	202	217	206	212	248	227	259	209	239	210	224	211	219	195	207	220	223	215	218	192	227	208	235	233	211	240	239	243	212	236	221	199	199	262	224	209	227	210	218	220	244	210	211	205	237	229	226	207	225	197	233	233	238	218	217	213	230	216	188	198	210	221	241	209	218	210	205	216	245	243	214	184	224	177	232	225	231	214	197	236	201	217	255	223	214	212	209	216	218	199	198	233	219	216	215	227	210	200	261	231	206	204	238	233	254	256	213	238	227	240	198	221	210	217	229	202	202	224	195	220	230	216	246	251	198	219	192	215	224	224	245	217	243	224	218	204	217	234	185	236	239	215	233	214	218	196	230	231	239	223	205	221	217	228	232	220	213	203	216	199	223	227	205	209	217	251	232	242	237	217	227	228	245	248	222	214	220	223	207	229	230	244	221	214	217	198	230	227	226	238	242	225	229	244	226	221	230	196	224	218	190	225	202	223	240	226	243	219	215	210	238	229	241	229	248	198	219	227	206	231	246	232	210	204	202	225	208	228	209	207	225	193	237	212	228	214	216	227	221	214	222	228	239	231	219	185	198	223	232	223	212	217	238	236	248	227	213	226	192	261	218	204	218	203	218	213	236	230	200	226	228	180	219	187	215	225	204	220	244	230	228	226	200	209	236	221	207	219	195	232	259	226	229	213	217	237	212	226	247	193	198	208	253	254	233	228	236	206	225	227	237	220	215	228	228	222	238	239	248	213	224	226	233	226	207	222	224	222	208	233	211	239	206	210	216	221	227	224	222	208	237	227	227	218	208	216	214	210	218	206	221	253	217	206	194	238	212	220	214	215	219	223	209	246	203	220	247	227	227	220	283	226	216	217	225	228	214	234	225	220	201	194	208	213	201	214	242	206	240	243	209	212	233	218	218	226	223	170	226	264	193	242	231	274	237	226	210	244	247	226	207	209	215	216	243	231	198	238	209	210	230	193	219	188	203	223	207	214	217	183	203	229	210	216	237	247	201	223	246	220	200	243	210	236	215	216	220	223	199	217	225	208	259	218	206	219	213	240	229	217	253	204	219	215	212	197	238	226	203	205	232	199	223	233	257	204	216	218	216	225	232	182	213	213	210	233	222	234	236	238	230	196	232	217	213	223	232	238	190	218	190	209	214	226	220	235	218	227	245	201	195	218	243	257	202	224	216	212	229	227	192	216	226	216	218	224	265	230	231	204	221	194	217	209	248	194	219	202	202	230	203	247	209	221	210	239	195	222	225	202	201	248	237	235	232	209	208	234	206	211	221	248	202	202	225	233	209	229	203	206	207	241	212	201	224	224	241	216	208	213	242	221	212	186	191	220	221	241	230	198	225	216	244	210	230	212	217	243	263	216	212	222	248	211	228	233	219	235	216	214	197	239	218	215	214	229	213	202	207	200	228	208	227	217	230	204	227	213	223	210	216	220	222	224	218	226	193	207	221	214	222	197	224	226	225	228	221	220	211	196	210	203	226	217	219	192	231	214	220	222	193	213	215	226	201	193	223	205	204	229	205	240	221	216	220	228	205	209	214	206	236	236	216	219	223	201	227	219	232	203	216	209	209	207	195	230	236	232	205	213	205	207	215	218	243	222	213	226	248	198	220	225	225	229	236	225	215	243	195	200	235	213	230	228	192	203	186	223	228	223	231	211	217	215	225	210	211	195	223	239	225	216	209	226	221	202	221	207	206	261	230	214	224	206	243	237	240	210	203	222	225	233	193	235	188	246	240	197	213	206	213	222	211	234	208	236	221	247	225	220	206	211	194	247	212	230	217	210	211	207	208	228	236	218	251	197	218	220	200	232	221	220	212	200	230	190	229	223	266	210	220	218	218	218	223	228	199	219	208	231	243	234	208	233	220	240	265	217	214	203	253	224	215	247	211	204	208	212	238	201	198	215	243	233	232	224	229	207	203	195	216	220	209	223	219	239	222	185	242	226	203	206	238	221	220	221	225	223	228	226	229	232	191	218	214	254	227	240	232	211	192	221	211	233	241	187	270	210	210	252	236	222	226	195	216	220	198	240	243	237	225	226	236	225	198	240	205	200	231	226	211	229	203	223	201	224	210	198	201	257	219	250	239	235	217	200	220	223	206	250	220	191	198	201	238	244	223	208	203	200	211	227	229	230	236	188	222	204	200	213	229	192	213	219	224	220	203	222	217	217	214	207	221	239	203	226	225	199	240	231	221	227	211	224	190	202	218	227	203	224	216	211	217	215	204	210	201	223	236	205	222	182	202	218	195	211	218	206	228	208	236	193	197	207	202	208	205	238	210	230	204	229	205	209	254	220	217	204	221	242	226	210	216	207	196	210	235	214	229	232	197	228	225	209	237	238	228	231	205	248	225	205	218	227	219	194	220	225	237	213	214	212	210	219	207	209	227	226	212	178	200	201	201	237	220	205	205	224	208	193	236	222	234	237	206	215	204	208	213	224	236	235	245	218	240	206	217	229	227	236	222	188	208	191	210	198	221	243	243	253	224	229	232	211	213	201	237	223	222	234	247	193	223	214	227	195	221	232	203	229	205	203	202	218	229	250	228	189	238	220	202	195	193	217	234	245	229	225	215	228	220	244	234	237	220	241	250	234	205	221	214	223	210	209	206	208	220	235	196	228	231	236	234	216	207	217	211	228	214	196	198	206	211	193	232	210	217	247	213	233	187	253	209	211	199	208	231	213	194	245	218	244	239	217	212	246	219	215	215	200	192	223	223	204	219	204	224	219	224	223	233	192	230	216	215	215	222	216	217	228	219	188	234
15739	19235	8226	3327	1733	1194	971	795	808	717	649	615	605	627	618	588	602	568	569	545	561	582	546	533	533	531	520	540	541	519	568	582	515	524	536	531	587	553	565	531	535	566	542	519	558	535	563	562	560	546	545	525	530	465	526	520	540	563	556	570	545	516	548	492	523	517	518	518	515	518	547	538	587	545	510	541	512	544	466	532	550	570	532	516	544	529	539	524	533	522	519	547	526	545	524	564	538	566	576	495	546	538	501	563	561	546	557	565	543	518	549	555	504	552	511	516	521	553	563	545	543	539	570	591	563	499	554	549	524	518	547	499	526	568	537	564	534	552	567	524	506	543	583	541	548	540	505	550	548	564	535	551	542	534	492	563	576	523	525	546	521	538	605	533	546	519	491	508	545	517	521	534	540	537	533	527	565	535	529	557	514	541	531	542	511	510	528	539	526	560	557	543	487	499	541	549	519	521	541	574	542	556	525	542	576	535	520	497	515	525	529	519	542	521	558	525	521	536	535	506	557	500	545	523	492	508	522	498	519	504	548	531	551	529	551	489	574	547	532	575	547	501	532	567	561	510	572	532	553	549	564	542	566	539	551	568	538	526	548	506	554	566	525	557	511	537	572	527	551	482	497	522	560	552	505	507	527	531	542	549	560	556	564	517	567	529	503	538	533	557	560	527	533	548	552	545	592	524	533	508	577	513	545	552	525	548	529	537	524	522	556	525	525	532	524	507	527	552	518	535	498	566	522	513	511	500	508	485	523	532	513	527	544	531	564	533	555	510	528	541	570	542	529	573	562	519	494	508	525	498	546	550	560	524	541	523	524	554	554	540	559	528	554	585	528	527	553	517	543	575	509	524	553	490	537	537	509	568	557	533	551	535	495	542	568	540	555	561	521	557	485	512	536	563	531	527	503	539	533	526	535	538	574	521	547	517	503	556	547	508	562	580	525	513	565	571	539	537	537	521	539	578	518	541	532	544	523	543	537	506	557	531	526	545	546	550	528	510	513	555	514	564	518	581	505	548	480	520	543	547	502	540	521	561	541	559	478	502	541	502	509	542	561	515	527	537	550	517	537	559	539	514	534	540	550	521	570	504	536	511	552	556	547	586	520	527	544	529	541	526	544	556	572	522	553	571	539	570	522	528	552	547	549	551	525	570	550	528	530	501	553	528	513	564	525	495	557	514	529	502	561	541	532	574	525	556	528	516	546	559	565	551	532	541	548	519	612	569	519	549	580	523	527	541	533	512	531	527	526	551	578	571	507	550	514	522	600	522	545	549	530	532	536	517	581	567	551	535	535	491	511	537	561	545	497	490	490	556	511	526	531	546	520	559	550	574	505	595	531	526	540	483	543	551	560	495	576	512	491	546	528	522	532	530	576	526	574	514	524	498	503	548	579	560	493	555	517	510	538	521	545	550	516	528	521	524	523	542	514	527	526	549	544	508	564	500	532	492	533	522	475	534	550	555	490	548	534	573	502	551	473	544	532	551	520	526	520	514	523	495	596	557	516	552	469	532	543	528	495	542	567	511	551	553	539	570	536	513	543	552	524	519	548	538	518	532	542	553	537	497	550	535	560	481	534	508	516	570	512	549	531	504	561	528	518	530	541	522	535	524	563	531	522	545	489	572	538	529	528	547	538	567	542	518	529	543	568	551	543	553	549	558	536	525	573	525	534	554	510	510	542	555	544	551	577	521	536	507	536	535	531	539	522	539	535	532	536	504	529	538	567	547	553	595	539	599	540	497	547	568	543	509	532	530	543	520	538	565	582	539	534	531	532	518	523	526	558	513	544	505	535	526	520	556	543	523	558	534	516	535	554	527	530	507	569	532	522	518	531	540	578	555	548	532	549	537	529	548	527	601	525	530	496	550	519	520	533	529	514	519	600	556	505	580	501	522	524	541	531	505	529	531	543	510	501	518	556	531	586	550	565	509	555	531	537	540	540	556	537	515	579	554	548	535	507	540	515	524	531	524	506	536	537	544	509	515	500	511	524	550	519	535	545	534	541	539	525	516	500	536	551	526	531	570	534	516	540	525	525	553	556	582	538	547	545	512	493	494	510	556	549	515	544	545	561	566	535	568	513	546	554	545	527	532	509	558	596	517	522	545	504	527	520	534	563	540	546	506	506	532	561	570	510	534	541	512	499	562	515	543	560	553	516	535	564	523	555	544	529	541	521	528	568	557	510	560	513	616	523	521	488	582	556	523	516	515	549	554	548	518	539	509	555	557	535	535	592	552	523	541	511	530	529	531	548	590	586	517	496	513	526	526	543	519	533	518	534	492	536	540	544	538	542	550	543	597	544	507	541	543	527	550	532	542	528	592	528	582	568	513	521	525	519	538	562	522	568	540	569	539	511	505	522	574	531	548	585	579	539	574	554	571	549	544	525	538	556	539	498	546	532	522	519	570	554	539	515	532	536	526	530	548	553	544	544	529	530	529	507	556	520	509	545	540	544	502	556	509	567	520	546	561	527	533	534	552	541	510	532	542	529	523	541	555	535	530	560	568	572	562	541	544	512	549	518	541	537	506	509	493	538	537	556	536	528	551	522	538	538	535	511	525	515	534	515	560	485	495	501	566	508	511	570	508	529	518	526	508	568	508	504	534	525	527	559	554	573	561	613	516	532	552	566	560	538	546	540	515	530	540	595	570	519	530	492	534	522	539	488	554	512	535	572	535	530	551	494	564	558	564	574	514	549	531	532	540	510	559	534	578	560	511	527	516	524	550	519	514	526	538	549	528	532	547	550	564	553	566	528	548	493	484	553	544	506	536	544	558	512	540	522	559	535	605	555	527	567	567	537	532	538	545	555	502	587	491	528	566	506	527	524	522	550	566	533	527	587	496	533	531	499	510	523	566	560	549	530	553	527	525	513	518	566	570	544	535	551	530	579	557	525	534	574	557	562	528	513	563	539	535	565	522	536	529	550	564	547	562	528	539	508	550	523	532	525	552	539	554	500	556	585	557	494	530	577	520	547	523	548	560	534	525	549	524	540	543	520	526	514	526	560	564	505	531	534	535	542	546	489	517	511	557	557	520	549	566	561	528	501	533	536	550	541	541	483	537	537	509	573	563	547	546	576	538	529	552	534	536	589	534	558	562	535	557	530	565	528	536	534	542	552	563	533	576	575	535	542	543	536	544	546	558	526	506	544	573	523	523	552	516	590	519	550	528	547	553	537	499	495	556	541	514	551	578	558	545	547	570	536	473	566	522	502	522	550	483	508	582	567	512	540	527	507	552	545	491	542	563	536	539	533	545	543	504	541	557	523	518	539	539	514	539	511	537	526	502	537	553	534	535	546	526	571	545	547	561	531	515	543	579	541	571	536	506	522	511	542	533	569	566	553	515	552	504	520	515	551	550	556	498	514	522	528	545	554	564	526	543	530	534	477	562	535	545	580	528	522	544	517	528	575	537	553	496	532	526	495	539	544	531	529	532	511	508	554	580	520	531	546	544	530	523	530	545	533	548
24400	20990	24234	27920	20998	19687	3782	1600	1136	877	675	605	457	442	412	367	311	293	264	277	269	254	263	233	214	251	241	228	230	223	209	225	193	203	198	214	210	220	194	167	178	200	202	191	179	210	199	180	167	182	195	188	212	184	183	199	173	185	207	211	161	169	178	170	201	169	173	177	207	182	194	197	200	187	166	203	171	174	183	175	188	191	154	183	160	199	199	204	178	199	153	202	175	173	189	192	166	182	183	193	174	154	151	169	192	176	174	172	169	218	205	180	174	170	188	170	181	216	182	215	174	164	162	159	184	180	182	190	150	168	198	155	204	179	171	166	180	182	186	188	160	171	170	191	214	186	195	189	181	184	184	182	180	155	187	157	196	159	170	182	165	182	193	194	208	196	193	185	168	193	193	206	220	183	178	191	176	182	175	186	195	177	186	162	199	186	189	184	187	192	192	182	183	197	177	190	191	188	197	176	173	166	171	166	192	167	184	164	185	193	184	191	188	182	173	166	186	182	188	178	195	226	179	166	193	175	194	198	197	179	201	169	170	172	172	166	167	186	179	171	164	167	179	186	180	159	186	197	171	179	171	210	202	180	166	173	195	165	154	160	166	201	193	187	204	175	211	188	187	196	141	202	178	181	197	187	174	167	165	170	158	169	170	180	187	194	156	162	176	196	186	183	187	195	178	179	164	186	162	163	185	190	190	171	204	165	176	192	193	163	163	191	196	183	194	194	174	204	192	175	157	187	183	185	173	198	187	169	211	167	186	189	173	178	171	224	179	181	182	149	190	213	195	197	189	175	204	200	192	151	183	181	179	179	189	177	179	194	195	172	182	190	206	174	175	199	189	187	182	179	188	194	190	176	168	165	212	175	170	190	154	196	187	183	184	188	173	195	181	184	188	181	196	187	192	201	169	202	215	177	177	200	205	199	179	188	183	172	191	187	195	181	174	170	208	182	170	195	196	198	187	190	205	167	162	169	190	166	172	179	166	172	205	194	203	183	194	194	170	201	181	207	180	178	225	160	183	166	151	160	159	189	190	170	174	169	182	184	193	180	199	186	190	200	162	177	174	181	185	183	188	175	186	202	192	185	203	202	199	163	208	179	173	166	178	174	163	178	170	189	164	171	174	171	188	201	184	190	203	153	198	186	190	163	158	163	189	195	185	192	157	183	200	177	165	179	170	181	176	177	190	193	184	173	217	181	181	178	195	172	190	182	176	191	207	161	181	196	192	180	179	177	156	182	159	201	178	201	193	183	187	202	193	172	192	175	199	153	174	180	193	162	181	162	175	194	156	182	177	179	179	185	163	190	191	183	150	191	164	171	161	169	184	177	166	176	178	163	175	203	200	176	199	211	193	166	179	152	172	189	178	152	196	154	178	188	196	169	194	196	209	168	188	192	175	205	170	168	190	187	185	175	212	182	168	167	186	174	193	207	195	171	154	186	202	182	190	188	182	158	190	170	193	167	192	176	188	186	155	185	195	183	185	184	174	174	183	196	188	186	210	175	187	167	186	189	187	201	174	156	175	194	195	178	199	206	179	183	190	160	171	187	205	185	153	171	182	184	189	173	194	194	188	197	179	168	201	178	182	180	161	181	171	183	195	201	178	192	183	177	192	179	174	179	164	200	178	158	189	187	187	180	192	174	148	167	171	177	174	184	191	183	181	179	190	180	181	176	191	169	155	175	161	166	165	165	172	198	167	187	188	205	194	165	199	192	178	157	179	221	183	190	189	216	192	205	208	203	194	192	190	194	169	178	196	189	178	182	200	189	170	180	156	194	166	186	180	163	176	187	184	188	200	209	198	164	157	193	235	203	182	183	208	183	183	161	168	176	173	182	190	208	198	178	172	165	185	180	188	196	190	175	194	190	214	186	204	166	161	164	208	171	192	199	178	178	155	173	191	180	183	176	179	199	204	168	170	200	159	180	181	185	189	167	186	220	203	171	207	166	200	170	155	157	173	183	172	185	227	159	195	221	183	169	203	192	187	185	172	172	207	185	173	182	203	167	163	158	179	170	158	198	163	171	177	166	184	178	172	176	189	190	172	199	194	187	182	189	204	212	182	176	205	200	179	189	168	177	186	202	170	204	190	202	188	187	173	188	176	217	176	210	196	162	172	184	178	193	179	193	188	186	202	185	173	187	197	211	166	176	191	188	189	216	185	181	176	188	206	212	175	174	172	193	195	187	182	188	190	166	179	180	195	200	177	180	200	197	170	208	170	176	167	192	172	193	161	198	196	168	165	182	187	168	197	217	193	167	156	195	176	162	188	180	168	206	184	180	152	188	203	205	180	166	170	193	180	176	168	148	194	161	179	180	177	172	193	213	178	164	145	164	172	188	157	175	189	188	154	176	172	171	186	186	174	185	175	198	179	187	186	185	167	174	173	181	188	164	196	179	188	188	181	184	193	168	182	216	148	173	166	206	199	167	187	165	147	169	178	198	173	177	176	177	156	186	166	177	164	177	183	153	195	198	161	175	179	165	174	176	177	185	169	184	184	191	160	178	179	163	202	174	189	177	173	179	198	172	150	175	188	199	190	166	186	187	189	157	196	173	188	150	179	178	164	197	169	146	169	170	198	170	169	193	169	182	173	184	198	186	158	205	175	207	167	174	164	195	190	188	180	206	180	171	177	151	193	180	176	164	197	184	209	213	190	187	159	189	171	167	201	206	166	168	194	197	187	193	153	184	169	187	184	199	193	150	200	201	182	158	160	188	187	202	153	181	200	172	168	194	158	162	184	187	200	193	199	186	170	179	160	175	195	195	179	172	178	187	183	195	211	165	197	196	182	184	184	173	186	168	183	213	181	183	188	183	173	181	186	173	175	184	185	176	189	194	190	203	167	175	168	177	172	178	191	214	185	210	192	198	186	174	203	191	180	185	179	177	199	198	196	197	191	189	172	207	167	155	171	192	196	183	154	198	185	184	182	175	186	197	177	184	180	197	196	175	192	182	198	183	193	174	162	183	193	195	173	172	189	168	204	218	191	211	201	199	193	182	177	195	173	179	186	199	187	174	188	179	192	184	184	190	191	165	165	199	171	193	198	197	194	180	192	181	191	180	182	197	188	196	174	183	166	191	188	178	170	159	196	192	204	194	193	178	201	188	186	181	181	171	186	154	188	171	168	170	185	182	192	173	190	190	167	198	179	204	198	172	186	204	163	172	184	179	162	183	187	186	166	167	191	169	176	171	177	190	194	166	180	171	168	176	177	183	178	164	175	194	179	182	184	157	175	174	184	190	176	175	175	195	186	191	191	230	188	175	184	172	182	163	201	184	178	196	177	186	169	205	169	194	182	162	218	199	182	186	197	222	181	150	187	175	176	177	172	163	175	187	202	164	204	156	156	186	209	172	215	184	197	182	176	199	194	195	184	182	165	190	197	183	198	195	172	228	186	196	176	205	167	186	176	194	163	188	185	202	164	175	194	170	143	183	186	169	177	191	195	171	159	167	171	176	162	173	179	177
15414	24369	12687	5105	2555	1626	1200	931	829	724	671	650	566	561	528	534	518	485	470	484	476	528	490	484	459	486	472	461	483	471	500	486	448	456	427	479	430	482	442	467	453	448	461	470	434	455	452	447	424	487	488	473	484	432	452	477	461	448	461	470	460	464	440	466	430	438	462	501	488	426	429	444	467	438	448	432	443	477	409	436	441	452	487	458	431	463	423	470	418	441	435	434	419	428	453	460	450	451	451	473	462	429	462	479	457	461	443	436	463	467	441	460	449	449	427	444	466	426	442	483	469	410	415	448	471	470	465	462	480	433	444	446	489	446	443	450	461	450	442	457	418	441	453	433	447	435	447	414	447	464	438	425	463	465	465	436	445	456	441	467	462	416	454	454	427	449	450	422	458	441	454	444	441	381	464	436	452	474	464	438	447	470	446	430	477	463	458	426	446	432	405	469	452	465	468	408	457	466	452	445	471	463	431	425	467	440	443	443	437	484	428	458	450	427	436	447	456	474	471	423	426	461	444	453	412	433	471	425	435	476	431	464	475	421	483	438	459	445	432	430	457	489	494	419	452	487	423	462	453	396	461	488	444	428	452	419	463	418	470	479	470	484	430	458	488	444	444	468	459	434	446	437	446	452	458	446	454	476	415	408	443	490	469	456	427	488	446	432	450	432	464	435	464	429	478	438	421	444	480	456	444	455	442	414	460	437	439	422	432	439	441	437	439	464	472	440	444	397	501	463	463	460	423	454	436	456	451	451	438	446	470	454	446	430	463	443	438	445	424	432	441	466	461	451	443	456	461	450	452	449	459	483	434	439	443	435	426	465	411	473	467	411	448	454	476	435	471	430	456	412	445	480	439	400	420	421	476	438	430	431	468	521	445	447	442	432	426	450	445	440	452	466	483	468	455	427	460	447	441	455	439	454	475	478	467	465	466	426	454	447	417	462	410	430	423	474	455	429	444	460	455	463	480	462	486	428	450	500	424	460	478	458	475	485	456	476	444	440	399	461	439	413	459	449	423	453	470	484	440	443	438	454	483	439	446	427	448	496	433	488	454	482	454	442	459	436	462	450	458	469	467	442	452	454	482	451	455	467	475	461	441	442	496	457	437	407	472	462	431	489	438	441	428	455	466	476	447	448	465	428	460	471	443	456	467	508	441	440	435	468	458	480	456	453	445	463	449	463	481	444	488	461	442	453	454	431	433	474	476	463	406	476	477	437	459	436	482	473	448	476	434	455	455	455	483	435	473	450	452	466	485	441	453	445	441	450	445	455	419	503	438	430	441	468	470	464	474	475	467	430	472	476	473	466	432	426	432	457	477	416	446	485	455	430	465	423	411	477	447	422	481	439	432	445	421	446	445	478	438	445	444	473	427	430	410	437	437	456	437	460	452	451	433	480	435	432	460	420	470	455	445	467	448	462	398	463	463	421	478	447	449	465	469	434	440	453	446	461	431	456	472	405	457	453	444	433	466	456	483	441	462	444	490	429	457	426	440	438	435	450	427	467	458	416	429	471	439	456	467	432	430	474	455	411	440	467	487	476	450	475	454	434	441	427	429	436	466	430	466	485	420	439	424	430	442	429	485	444	466	449	447	441	458	462	452	450	431	443	472	485	490	446	426	449	466	456	434	491	434	423	446	469	499	457	415	444	468	463	415	433	482	452	451	406	487	463	456	420	459	473	475	460	473	441	409	459	461	447	490	415	444	410	476	463	452	448	473	474	477	429	413	424	460	457	442	465	463	430	429	468	435	447	415	419	482	413	474	445	451	445	439	443	441	427	417	437	444	432	451	455	439	458	475	461	430	449	447	432	446	465	437	449	484	446	485	399	435	468	444	406	454	462	471	433	404	423	462	459	454	419	430	444	449	435	411	453	435	420	493	460	404	437	523	452	455	423	451	461	475	456	456	445	416	458	418	420	457	428	431	419	423	462	434	431	430	434	503	462	444	418	420	434	444	457	440	464	443	464	470	484	438	422	422	463	416	448	481	454	419	470	414	456	430	475	440	437	487	460	469	444	437	425	466	449	512	453	438	416	457	502	425	456	447	440	460	469	465	470	455	464	412	450	430	472	446	479	446	421	441	458	464	471	459	443	457	417	434	435	453	432	470	455	434	439	481	448	448	456	467	449	455	397	462	420	442	496	473	421	451	427	449	416	463	451	481	426	425	446	411	447	458	428	477	457	414	438	449	453	444	459	417	440	443	468	462	460	421	423	452	432	455	452	446	472	505	432	447	463	462	476	476	476	492	436	444	464	462	482	442	458	462	470	441	414	461	457	457	428	479	447	418	443	461	445	481	439	437	464	399	424	445	446	443	469	469	429	442	415	451	462	473	470	435	464	422	487	474	501	460	436	469	460	439	450	477	453	436	427	458	432	432	473	430	480	454	446	458	443	394	431	453	445	412	417	458	448	469	450	452	437	430	432	454	441	431	438	461	428	457	488	451	465	449	420	507	450	380	449	458	430	454	441	466	483	426	435	450	438	471	409	414	450	437	481	446	450	455	485	434	462	457	428	448	445	440	452	462	478	497	463	446	416	460	435	444	439	459	477	483	435	463	431	452	467	458	473	444	441	441	448	468	447	430	452	431	419	435	437	462	434	452	456	473	457	487	470	477	471	459	440	430	474	418	488	452	450	479	440	465	434	455	448	455	465	438	453	501	462	451	466	481	472	442	419	396	434	417	441	444	438	468	458	456	435	432	453	467	450	441	426	444	452	425	466	451	444	447	445	436	450	484	437	450	442	447	441	449	470	449	463	435	439	463	453	465	448	434	443	456	458	455	408	477	429	462	432	457	487	474	460	458	436	468	459	499	431	416	464	462	429	490	458	443	423	447	483	442	479	417	440	474	492	442	438	435	444	459	440	437	457	448	404	451	435	451	454	447	436	475	489	447	470	455	457	432	475	446	437	490	410	452	472	430	433	427	430	434	429	430	434	441	450	457	479	467	451	470	474	444	461	437	476	406	429	439	471	459	477	437	471	462	419	450	475	481	432	477	457	455	480	431	419	449	409	425	426	485	474	438	448	433	424	415	474	441	442	470	488	444	464	458	469	439	476	463	443	435	471	482	403	457	437	432	409	514	435	425	453	401	490	413	441	441	440	471	480	422	434	433	458	434	478	459	471	435	438	424	464	472	453	463	435	456	403	459	440	476	471	485	421	479	411	482	440	449	450	419	423	434	444	411	465	437	437	452	445	449	397	446	466	451	417	462	463	457	451	441	441	439	461	461	462	469	471	426	439	497	403	449	446	441	466	456	460	458	472	464	463	461	437	456	439	410	460	448	428	424	462	427	459	406	467	452	457	443	430	432	441	445	444	426	444	443	449	445	437	458	462	446	465	441	467	475	425	434	442	436	441	453	432	443	434	477	450	467	449	423	422	428	443	492	420	457	515	423	457	426	450	484	456	462	443	439	444	396	438	438	463	460	423	441	445	498	440	440	435	465	443	456	470	469	427	451	485	431	434
8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
